; $Id: VBoxVgaBiosAlternative386.asm 83113 2020-02-18 17:10:26Z 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=0x8f7 class=CODE group=AUTO
  ; disGetNextSymbol 0xc0000 LB 0x8f7 -> off=0x22 cb=000000000000053e uValue=00000000000c0022 'vgabios_int10_handler'
    db  055h, 0aah, 040h, 0e9h, 0e2h, 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 0x53e
    pushfw                                    ; 9c                          ; 0xc0022 vgarom.asm:84
    cmp ah, 00fh                              ; 80 fc 0f                    ; 0xc0023 vgarom.asm:97
    jne short 0002eh                          ; 75 06                       ; 0xc0026 vgarom.asm:98
    call 00177h                               ; e8 4c 01                    ; 0xc0028 vgarom.asm:99
    jmp near 000e7h                           ; e9 b9 00                    ; 0xc002b vgarom.asm:100
    cmp ah, 01ah                              ; 80 fc 1a                    ; 0xc002e vgarom.asm:102
    jne short 00039h                          ; 75 06                       ; 0xc0031 vgarom.asm:103
    call 0052ch                               ; e8 f6 04                    ; 0xc0033 vgarom.asm:104
    jmp near 000e7h                           ; e9 ae 00                    ; 0xc0036 vgarom.asm:105
    cmp ah, 00bh                              ; 80 fc 0b                    ; 0xc0039 vgarom.asm:107
    jne short 00044h                          ; 75 06                       ; 0xc003c vgarom.asm:108
    call 000e9h                               ; e8 a8 00                    ; 0xc003e vgarom.asm:109
    jmp near 000e7h                           ; e9 a3 00                    ; 0xc0041 vgarom.asm:110
    cmp ax, 01103h                            ; 3d 03 11                    ; 0xc0044 vgarom.asm:112
    jne short 0004fh                          ; 75 06                       ; 0xc0047 vgarom.asm:113
    call 00423h                               ; e8 d7 03                    ; 0xc0049 vgarom.asm:114
    jmp near 000e7h                           ; e9 98 00                    ; 0xc004c vgarom.asm:115
    cmp ah, 012h                              ; 80 fc 12                    ; 0xc004f vgarom.asm:117
    jne short 00091h                          ; 75 3d                       ; 0xc0052 vgarom.asm:118
    cmp bl, 010h                              ; 80 fb 10                    ; 0xc0054 vgarom.asm:119
    jne short 0005fh                          ; 75 06                       ; 0xc0057 vgarom.asm:120
    call 00430h                               ; e8 d4 03                    ; 0xc0059 vgarom.asm:121
    jmp near 000e7h                           ; e9 88 00                    ; 0xc005c vgarom.asm:122
    cmp bl, 030h                              ; 80 fb 30                    ; 0xc005f vgarom.asm:124
    jne short 00069h                          ; 75 05                       ; 0xc0062 vgarom.asm:125
    call 00453h                               ; e8 ec 03                    ; 0xc0064 vgarom.asm:126
    jmp short 000e7h                          ; eb 7e                       ; 0xc0067 vgarom.asm:127
    cmp bl, 031h                              ; 80 fb 31                    ; 0xc0069 vgarom.asm:129
    jne short 00073h                          ; 75 05                       ; 0xc006c vgarom.asm:130
    call 004a6h                               ; e8 35 04                    ; 0xc006e vgarom.asm:131
    jmp short 000e7h                          ; eb 74                       ; 0xc0071 vgarom.asm:132
    cmp bl, 032h                              ; 80 fb 32                    ; 0xc0073 vgarom.asm:134
    jne short 0007dh                          ; 75 05                       ; 0xc0076 vgarom.asm:135
    call 004c8h                               ; e8 4d 04                    ; 0xc0078 vgarom.asm:136
    jmp short 000e7h                          ; eb 6a                       ; 0xc007b vgarom.asm:137
    cmp bl, 033h                              ; 80 fb 33                    ; 0xc007d vgarom.asm:139
    jne short 00087h                          ; 75 05                       ; 0xc0080 vgarom.asm:140
    call 004e6h                               ; e8 61 04                    ; 0xc0082 vgarom.asm:141
    jmp short 000e7h                          ; eb 60                       ; 0xc0085 vgarom.asm:142
    cmp bl, 034h                              ; 80 fb 34                    ; 0xc0087 vgarom.asm:144
    jne short 000dbh                          ; 75 4f                       ; 0xc008a vgarom.asm:145
    call 0050ah                               ; e8 7b 04                    ; 0xc008c vgarom.asm:146
    jmp short 000e7h                          ; eb 56                       ; 0xc008f vgarom.asm:147
    cmp ax, 0101bh                            ; 3d 1b 10                    ; 0xc0091 vgarom.asm:149
    je short 000dbh                           ; 74 45                       ; 0xc0094 vgarom.asm:150
    cmp ah, 010h                              ; 80 fc 10                    ; 0xc0096 vgarom.asm:151
    jne short 000a0h                          ; 75 05                       ; 0xc0099 vgarom.asm:155
    call 0019eh                               ; e8 00 01                    ; 0xc009b vgarom.asm:157
    jmp short 000e7h                          ; eb 47                       ; 0xc009e vgarom.asm:158
    cmp ah, 04fh                              ; 80 fc 4f                    ; 0xc00a0 vgarom.asm:161
    jne short 000dbh                          ; 75 36                       ; 0xc00a3 vgarom.asm:162
    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc00a5 vgarom.asm:163
    jne short 000aeh                          ; 75 05                       ; 0xc00a7 vgarom.asm:164
    call 007c2h                               ; e8 16 07                    ; 0xc00a9 vgarom.asm:165
    jmp short 000e7h                          ; eb 39                       ; 0xc00ac vgarom.asm:166
    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc00ae vgarom.asm:168
    jne short 000b7h                          ; 75 05                       ; 0xc00b0 vgarom.asm:169
    call 007e7h                               ; e8 32 07                    ; 0xc00b2 vgarom.asm:170
    jmp short 000e7h                          ; eb 30                       ; 0xc00b5 vgarom.asm:171
    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc00b7 vgarom.asm:173
    jne short 000c0h                          ; 75 05                       ; 0xc00b9 vgarom.asm:174
    call 00814h                               ; e8 56 07                    ; 0xc00bb vgarom.asm:175
    jmp short 000e7h                          ; eb 27                       ; 0xc00be vgarom.asm:176
    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc00c0 vgarom.asm:178
    jne short 000c9h                          ; 75 05                       ; 0xc00c2 vgarom.asm:179
    call 00848h                               ; e8 81 07                    ; 0xc00c4 vgarom.asm:180
    jmp short 000e7h                          ; eb 1e                       ; 0xc00c7 vgarom.asm:181
    cmp AL, strict byte 009h                  ; 3c 09                       ; 0xc00c9 vgarom.asm:183
    jne short 000d2h                          ; 75 05                       ; 0xc00cb vgarom.asm:184
    call 0087fh                               ; e8 af 07                    ; 0xc00cd vgarom.asm:185
    jmp short 000e7h                          ; eb 15                       ; 0xc00d0 vgarom.asm:186
    cmp AL, strict byte 00ah                  ; 3c 0a                       ; 0xc00d2 vgarom.asm:188
    jne short 000dbh                          ; 75 05                       ; 0xc00d4 vgarom.asm:189
    call 008e3h                               ; e8 0a 08                    ; 0xc00d6 vgarom.asm:190
    jmp short 000e7h                          ; eb 0c                       ; 0xc00d9 vgarom.asm:191
    push ES                                   ; 06                          ; 0xc00db vgarom.asm:195
    push DS                                   ; 1e                          ; 0xc00dc vgarom.asm:196
    pushaw                                    ; 60                          ; 0xc00dd vgarom.asm:97
    push CS                                   ; 0e                          ; 0xc00de vgarom.asm:200
    pop DS                                    ; 1f                          ; 0xc00df vgarom.asm:201
    cld                                       ; fc                          ; 0xc00e0 vgarom.asm:202
    call 0345dh                               ; e8 79 33                    ; 0xc00e1 vgarom.asm:203
    popaw                                     ; 61                          ; 0xc00e4 vgarom.asm:114
    pop DS                                    ; 1f                          ; 0xc00e5 vgarom.asm:206
    pop ES                                    ; 07                          ; 0xc00e6 vgarom.asm:207
    popfw                                     ; 9d                          ; 0xc00e7 vgarom.asm:209
    iret                                      ; cf                          ; 0xc00e8 vgarom.asm:210
    cmp bh, 000h                              ; 80 ff 00                    ; 0xc00e9 vgarom.asm:215
    je short 000f4h                           ; 74 06                       ; 0xc00ec vgarom.asm:216
    cmp bh, 001h                              ; 80 ff 01                    ; 0xc00ee vgarom.asm:217
    je short 00145h                           ; 74 52                       ; 0xc00f1 vgarom.asm:218
    retn                                      ; c3                          ; 0xc00f3 vgarom.asm:222
    push ax                                   ; 50                          ; 0xc00f4 vgarom.asm:224
    push bx                                   ; 53                          ; 0xc00f5 vgarom.asm:225
    push cx                                   ; 51                          ; 0xc00f6 vgarom.asm:226
    push dx                                   ; 52                          ; 0xc00f7 vgarom.asm:227
    push DS                                   ; 1e                          ; 0xc00f8 vgarom.asm:228
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc00f9 vgarom.asm:229
    mov ds, dx                                ; 8e da                       ; 0xc00fc vgarom.asm:230
    mov dx, 003dah                            ; ba da 03                    ; 0xc00fe vgarom.asm:231
    in AL, DX                                 ; ec                          ; 0xc0101 vgarom.asm:232
    cmp byte [word 00049h], 003h              ; 80 3e 49 00 03              ; 0xc0102 vgarom.asm:233
    jbe short 00138h                          ; 76 2f                       ; 0xc0107 vgarom.asm:234
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0109 vgarom.asm:235
    mov AL, strict byte 000h                  ; b0 00                       ; 0xc010c vgarom.asm:236
    out DX, AL                                ; ee                          ; 0xc010e vgarom.asm:237
    db  08ah, 0c3h
    ; mov al, bl                                ; 8a c3                     ; 0xc010f vgarom.asm:238
    and AL, strict byte 00fh                  ; 24 0f                       ; 0xc0111 vgarom.asm:239
    test AL, strict byte 008h                 ; a8 08                       ; 0xc0113 vgarom.asm:240
    je short 00119h                           ; 74 02                       ; 0xc0115 vgarom.asm:241
    add AL, strict byte 008h                  ; 04 08                       ; 0xc0117 vgarom.asm:242
    out DX, AL                                ; ee                          ; 0xc0119 vgarom.asm:244
    mov CL, strict byte 001h                  ; b1 01                       ; 0xc011a vgarom.asm:245
    and bl, 010h                              ; 80 e3 10                    ; 0xc011c vgarom.asm:246
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc011f vgarom.asm:248
    db  08ah, 0c1h
    ; mov al, cl                                ; 8a c1                     ; 0xc0122 vgarom.asm:249
    out DX, AL                                ; ee                          ; 0xc0124 vgarom.asm:250
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0125 vgarom.asm:251
    in AL, DX                                 ; ec                          ; 0xc0128 vgarom.asm:252
    and AL, strict byte 0efh                  ; 24 ef                       ; 0xc0129 vgarom.asm:253
    db  00ah, 0c3h
    ; or al, bl                                 ; 0a c3                     ; 0xc012b vgarom.asm:254
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc012d vgarom.asm:255
    out DX, AL                                ; ee                          ; 0xc0130 vgarom.asm:256
    db  0feh, 0c1h
    ; inc cl                                    ; fe c1                     ; 0xc0131 vgarom.asm:257
    cmp cl, 004h                              ; 80 f9 04                    ; 0xc0133 vgarom.asm:258
    jne short 0011fh                          ; 75 e7                       ; 0xc0136 vgarom.asm:259
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc0138 vgarom.asm:261
    out DX, AL                                ; ee                          ; 0xc013a vgarom.asm:262
    mov dx, 003dah                            ; ba da 03                    ; 0xc013b vgarom.asm:264
    in AL, DX                                 ; ec                          ; 0xc013e vgarom.asm:265
    pop DS                                    ; 1f                          ; 0xc013f vgarom.asm:267
    pop dx                                    ; 5a                          ; 0xc0140 vgarom.asm:268
    pop cx                                    ; 59                          ; 0xc0141 vgarom.asm:269
    pop bx                                    ; 5b                          ; 0xc0142 vgarom.asm:270
    pop ax                                    ; 58                          ; 0xc0143 vgarom.asm:271
    retn                                      ; c3                          ; 0xc0144 vgarom.asm:272
    push ax                                   ; 50                          ; 0xc0145 vgarom.asm:274
    push bx                                   ; 53                          ; 0xc0146 vgarom.asm:275
    push cx                                   ; 51                          ; 0xc0147 vgarom.asm:276
    push dx                                   ; 52                          ; 0xc0148 vgarom.asm:277
    mov dx, 003dah                            ; ba da 03                    ; 0xc0149 vgarom.asm:278
    in AL, DX                                 ; ec                          ; 0xc014c vgarom.asm:279
    mov CL, strict byte 001h                  ; b1 01                       ; 0xc014d vgarom.asm:280
    and bl, 001h                              ; 80 e3 01                    ; 0xc014f vgarom.asm:281
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0152 vgarom.asm:283
    db  08ah, 0c1h
    ; mov al, cl                                ; 8a c1                     ; 0xc0155 vgarom.asm:284
    out DX, AL                                ; ee                          ; 0xc0157 vgarom.asm:285
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0158 vgarom.asm:286
    in AL, DX                                 ; ec                          ; 0xc015b vgarom.asm:287
    and AL, strict byte 0feh                  ; 24 fe                       ; 0xc015c vgarom.asm:288
    db  00ah, 0c3h
    ; or al, bl                                 ; 0a c3                     ; 0xc015e vgarom.asm:289
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0160 vgarom.asm:290
    out DX, AL                                ; ee                          ; 0xc0163 vgarom.asm:291
    db  0feh, 0c1h
    ; inc cl                                    ; fe c1                     ; 0xc0164 vgarom.asm:292
    cmp cl, 004h                              ; 80 f9 04                    ; 0xc0166 vgarom.asm:293
    jne short 00152h                          ; 75 e7                       ; 0xc0169 vgarom.asm:294
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc016b vgarom.asm:295
    out DX, AL                                ; ee                          ; 0xc016d vgarom.asm:296
    mov dx, 003dah                            ; ba da 03                    ; 0xc016e vgarom.asm:298
    in AL, DX                                 ; ec                          ; 0xc0171 vgarom.asm:299
    pop dx                                    ; 5a                          ; 0xc0172 vgarom.asm:301
    pop cx                                    ; 59                          ; 0xc0173 vgarom.asm:302
    pop bx                                    ; 5b                          ; 0xc0174 vgarom.asm:303
    pop ax                                    ; 58                          ; 0xc0175 vgarom.asm:304
    retn                                      ; c3                          ; 0xc0176 vgarom.asm:305
    push DS                                   ; 1e                          ; 0xc0177 vgarom.asm:310
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0178 vgarom.asm:311
    mov ds, ax                                ; 8e d8                       ; 0xc017b vgarom.asm:312
    push bx                                   ; 53                          ; 0xc017d vgarom.asm:313
    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc017e vgarom.asm:314
    mov al, byte [bx]                         ; 8a 07                       ; 0xc0181 vgarom.asm:315
    pop bx                                    ; 5b                          ; 0xc0183 vgarom.asm:316
    db  08ah, 0f8h
    ; mov bh, al                                ; 8a f8                     ; 0xc0184 vgarom.asm:317
    push bx                                   ; 53                          ; 0xc0186 vgarom.asm:318
    mov bx, 00087h                            ; bb 87 00                    ; 0xc0187 vgarom.asm:319
    mov ah, byte [bx]                         ; 8a 27                       ; 0xc018a vgarom.asm:320
    and ah, 080h                              ; 80 e4 80                    ; 0xc018c vgarom.asm:321
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc018f vgarom.asm:322
    mov al, byte [bx]                         ; 8a 07                       ; 0xc0192 vgarom.asm:323
    db  00ah, 0c4h
    ; or al, ah                                 ; 0a c4                     ; 0xc0194 vgarom.asm:324
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc0196 vgarom.asm:325
    mov ah, byte [bx]                         ; 8a 27                       ; 0xc0199 vgarom.asm:326
    pop bx                                    ; 5b                          ; 0xc019b vgarom.asm:327
    pop DS                                    ; 1f                          ; 0xc019c vgarom.asm:328
    retn                                      ; c3                          ; 0xc019d vgarom.asm:329
    cmp AL, strict byte 000h                  ; 3c 00                       ; 0xc019e vgarom.asm:334
    jne short 001a4h                          ; 75 02                       ; 0xc01a0 vgarom.asm:335
    jmp short 00205h                          ; eb 61                       ; 0xc01a2 vgarom.asm:336
    cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc01a4 vgarom.asm:338
    jne short 001aah                          ; 75 02                       ; 0xc01a6 vgarom.asm:339
    jmp short 00223h                          ; eb 79                       ; 0xc01a8 vgarom.asm:340
    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc01aa vgarom.asm:342
    jne short 001b0h                          ; 75 02                       ; 0xc01ac vgarom.asm:343
    jmp short 0022bh                          ; eb 7b                       ; 0xc01ae vgarom.asm:344
    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc01b0 vgarom.asm:346
    jne short 001b7h                          ; 75 03                       ; 0xc01b2 vgarom.asm:347
    jmp near 0025ch                           ; e9 a5 00                    ; 0xc01b4 vgarom.asm:348
    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc01b7 vgarom.asm:350
    jne short 001beh                          ; 75 03                       ; 0xc01b9 vgarom.asm:351
    jmp near 00286h                           ; e9 c8 00                    ; 0xc01bb vgarom.asm:352
    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc01be vgarom.asm:354
    jne short 001c5h                          ; 75 03                       ; 0xc01c0 vgarom.asm:355
    jmp near 002aeh                           ; e9 e9 00                    ; 0xc01c2 vgarom.asm:356
    cmp AL, strict byte 009h                  ; 3c 09                       ; 0xc01c5 vgarom.asm:358
    jne short 001cch                          ; 75 03                       ; 0xc01c7 vgarom.asm:359
    jmp near 002bch                           ; e9 f0 00                    ; 0xc01c9 vgarom.asm:360
    cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc01cc vgarom.asm:362
    jne short 001d3h                          ; 75 03                       ; 0xc01ce vgarom.asm:363
    jmp near 00301h                           ; e9 2e 01                    ; 0xc01d0 vgarom.asm:364
    cmp AL, strict byte 012h                  ; 3c 12                       ; 0xc01d3 vgarom.asm:366
    jne short 001dah                          ; 75 03                       ; 0xc01d5 vgarom.asm:367
    jmp near 0031ah                           ; e9 40 01                    ; 0xc01d7 vgarom.asm:368
    cmp AL, strict byte 013h                  ; 3c 13                       ; 0xc01da vgarom.asm:370
    jne short 001e1h                          ; 75 03                       ; 0xc01dc vgarom.asm:371
    jmp near 00342h                           ; e9 61 01                    ; 0xc01de vgarom.asm:372
    cmp AL, strict byte 015h                  ; 3c 15                       ; 0xc01e1 vgarom.asm:374
    jne short 001e8h                          ; 75 03                       ; 0xc01e3 vgarom.asm:375
    jmp near 00389h                           ; e9 a1 01                    ; 0xc01e5 vgarom.asm:376
    cmp AL, strict byte 017h                  ; 3c 17                       ; 0xc01e8 vgarom.asm:378
    jne short 001efh                          ; 75 03                       ; 0xc01ea vgarom.asm:379
    jmp near 003a4h                           ; e9 b5 01                    ; 0xc01ec vgarom.asm:380
    cmp AL, strict byte 018h                  ; 3c 18                       ; 0xc01ef vgarom.asm:382
    jne short 001f6h                          ; 75 03                       ; 0xc01f1 vgarom.asm:383
    jmp near 003cch                           ; e9 d6 01                    ; 0xc01f3 vgarom.asm:384
    cmp AL, strict byte 019h                  ; 3c 19                       ; 0xc01f6 vgarom.asm:386
    jne short 001fdh                          ; 75 03                       ; 0xc01f8 vgarom.asm:387
    jmp near 003d7h                           ; e9 da 01                    ; 0xc01fa vgarom.asm:388
    cmp AL, strict byte 01ah                  ; 3c 1a                       ; 0xc01fd vgarom.asm:390
    jne short 00204h                          ; 75 03                       ; 0xc01ff vgarom.asm:391
    jmp near 003e2h                           ; e9 de 01                    ; 0xc0201 vgarom.asm:392
    retn                                      ; c3                          ; 0xc0204 vgarom.asm:397
    cmp bl, 014h                              ; 80 fb 14                    ; 0xc0205 vgarom.asm:400
    jnbe short 00222h                         ; 77 18                       ; 0xc0208 vgarom.asm:401
    push ax                                   ; 50                          ; 0xc020a vgarom.asm:402
    push dx                                   ; 52                          ; 0xc020b vgarom.asm:403
    mov dx, 003dah                            ; ba da 03                    ; 0xc020c vgarom.asm:404
    in AL, DX                                 ; ec                          ; 0xc020f vgarom.asm:405
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0210 vgarom.asm:406
    db  08ah, 0c3h
    ; mov al, bl                                ; 8a c3                     ; 0xc0213 vgarom.asm:407
    out DX, AL                                ; ee                          ; 0xc0215 vgarom.asm:408
    db  08ah, 0c7h
    ; mov al, bh                                ; 8a c7                     ; 0xc0216 vgarom.asm:409
    out DX, AL                                ; ee                          ; 0xc0218 vgarom.asm:410
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc0219 vgarom.asm:411
    out DX, AL                                ; ee                          ; 0xc021b vgarom.asm:412
    mov dx, 003dah                            ; ba da 03                    ; 0xc021c vgarom.asm:414
    in AL, DX                                 ; ec                          ; 0xc021f vgarom.asm:415
    pop dx                                    ; 5a                          ; 0xc0220 vgarom.asm:417
    pop ax                                    ; 58                          ; 0xc0221 vgarom.asm:418
    retn                                      ; c3                          ; 0xc0222 vgarom.asm:420
    push bx                                   ; 53                          ; 0xc0223 vgarom.asm:425
    mov BL, strict byte 011h                  ; b3 11                       ; 0xc0224 vgarom.asm:426
    call 00205h                               ; e8 dc ff                    ; 0xc0226 vgarom.asm:427
    pop bx                                    ; 5b                          ; 0xc0229 vgarom.asm:428
    retn                                      ; c3                          ; 0xc022a vgarom.asm:429
    push ax                                   ; 50                          ; 0xc022b vgarom.asm:434
    push bx                                   ; 53                          ; 0xc022c vgarom.asm:435
    push cx                                   ; 51                          ; 0xc022d vgarom.asm:436
    push dx                                   ; 52                          ; 0xc022e vgarom.asm:437
    db  08bh, 0dah
    ; mov bx, dx                                ; 8b da                     ; 0xc022f vgarom.asm:438
    mov dx, 003dah                            ; ba da 03                    ; 0xc0231 vgarom.asm:439
    in AL, DX                                 ; ec                          ; 0xc0234 vgarom.asm:440
    mov CL, strict byte 000h                  ; b1 00                       ; 0xc0235 vgarom.asm:441
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0237 vgarom.asm:442
    db  08ah, 0c1h
    ; mov al, cl                                ; 8a c1                     ; 0xc023a vgarom.asm:444
    out DX, AL                                ; ee                          ; 0xc023c vgarom.asm:445
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc023d vgarom.asm:446
    out DX, AL                                ; ee                          ; 0xc0240 vgarom.asm:447
    inc bx                                    ; 43                          ; 0xc0241 vgarom.asm:448
    db  0feh, 0c1h
    ; inc cl                                    ; fe c1                     ; 0xc0242 vgarom.asm:449
    cmp cl, 010h                              ; 80 f9 10                    ; 0xc0244 vgarom.asm:450
    jne short 0023ah                          ; 75 f1                       ; 0xc0247 vgarom.asm:451
    mov AL, strict byte 011h                  ; b0 11                       ; 0xc0249 vgarom.asm:452
    out DX, AL                                ; ee                          ; 0xc024b vgarom.asm:453
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc024c vgarom.asm:454
    out DX, AL                                ; ee                          ; 0xc024f vgarom.asm:455
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc0250 vgarom.asm:456
    out DX, AL                                ; ee                          ; 0xc0252 vgarom.asm:457
    mov dx, 003dah                            ; ba da 03                    ; 0xc0253 vgarom.asm:459
    in AL, DX                                 ; ec                          ; 0xc0256 vgarom.asm:460
    pop dx                                    ; 5a                          ; 0xc0257 vgarom.asm:462
    pop cx                                    ; 59                          ; 0xc0258 vgarom.asm:463
    pop bx                                    ; 5b                          ; 0xc0259 vgarom.asm:464
    pop ax                                    ; 58                          ; 0xc025a vgarom.asm:465
    retn                                      ; c3                          ; 0xc025b vgarom.asm:466
    push ax                                   ; 50                          ; 0xc025c vgarom.asm:471
    push bx                                   ; 53                          ; 0xc025d vgarom.asm:472
    push dx                                   ; 52                          ; 0xc025e vgarom.asm:473
    mov dx, 003dah                            ; ba da 03                    ; 0xc025f vgarom.asm:474
    in AL, DX                                 ; ec                          ; 0xc0262 vgarom.asm:475
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0263 vgarom.asm:476
    mov AL, strict byte 010h                  ; b0 10                       ; 0xc0266 vgarom.asm:477
    out DX, AL                                ; ee                          ; 0xc0268 vgarom.asm:478
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0269 vgarom.asm:479
    in AL, DX                                 ; ec                          ; 0xc026c vgarom.asm:480
    and AL, strict byte 0f7h                  ; 24 f7                       ; 0xc026d vgarom.asm:481
    and bl, 001h                              ; 80 e3 01                    ; 0xc026f vgarom.asm:482
    sal bl, 003h                              ; c0 e3 03                    ; 0xc0272 vgarom.asm:484
    db  00ah, 0c3h
    ; or al, bl                                 ; 0a c3                     ; 0xc0275 vgarom.asm:490
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0277 vgarom.asm:491
    out DX, AL                                ; ee                          ; 0xc027a vgarom.asm:492
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc027b vgarom.asm:493
    out DX, AL                                ; ee                          ; 0xc027d vgarom.asm:494
    mov dx, 003dah                            ; ba da 03                    ; 0xc027e vgarom.asm:496
    in AL, DX                                 ; ec                          ; 0xc0281 vgarom.asm:497
    pop dx                                    ; 5a                          ; 0xc0282 vgarom.asm:499
    pop bx                                    ; 5b                          ; 0xc0283 vgarom.asm:500
    pop ax                                    ; 58                          ; 0xc0284 vgarom.asm:501
    retn                                      ; c3                          ; 0xc0285 vgarom.asm:502
    cmp bl, 014h                              ; 80 fb 14                    ; 0xc0286 vgarom.asm:507
    jnbe short 002adh                         ; 77 22                       ; 0xc0289 vgarom.asm:508
    push ax                                   ; 50                          ; 0xc028b vgarom.asm:509
    push dx                                   ; 52                          ; 0xc028c vgarom.asm:510
    mov dx, 003dah                            ; ba da 03                    ; 0xc028d vgarom.asm:511
    in AL, DX                                 ; ec                          ; 0xc0290 vgarom.asm:512
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0291 vgarom.asm:513
    db  08ah, 0c3h
    ; mov al, bl                                ; 8a c3                     ; 0xc0294 vgarom.asm:514
    out DX, AL                                ; ee                          ; 0xc0296 vgarom.asm:515
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0297 vgarom.asm:516
    in AL, DX                                 ; ec                          ; 0xc029a vgarom.asm:517
    db  08ah, 0f8h
    ; mov bh, al                                ; 8a f8                     ; 0xc029b vgarom.asm:518
    mov dx, 003dah                            ; ba da 03                    ; 0xc029d vgarom.asm:519
    in AL, DX                                 ; ec                          ; 0xc02a0 vgarom.asm:520
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc02a1 vgarom.asm:521
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc02a4 vgarom.asm:522
    out DX, AL                                ; ee                          ; 0xc02a6 vgarom.asm:523
    mov dx, 003dah                            ; ba da 03                    ; 0xc02a7 vgarom.asm:525
    in AL, DX                                 ; ec                          ; 0xc02aa vgarom.asm:526
    pop dx                                    ; 5a                          ; 0xc02ab vgarom.asm:528
    pop ax                                    ; 58                          ; 0xc02ac vgarom.asm:529
    retn                                      ; c3                          ; 0xc02ad vgarom.asm:531
    push ax                                   ; 50                          ; 0xc02ae vgarom.asm:536
    push bx                                   ; 53                          ; 0xc02af vgarom.asm:537
    mov BL, strict byte 011h                  ; b3 11                       ; 0xc02b0 vgarom.asm:538
    call 00286h                               ; e8 d1 ff                    ; 0xc02b2 vgarom.asm:539
    db  08ah, 0c7h
    ; mov al, bh                                ; 8a c7                     ; 0xc02b5 vgarom.asm:540
    pop bx                                    ; 5b                          ; 0xc02b7 vgarom.asm:541
    db  08ah, 0f8h
    ; mov bh, al                                ; 8a f8                     ; 0xc02b8 vgarom.asm:542
    pop ax                                    ; 58                          ; 0xc02ba vgarom.asm:543
    retn                                      ; c3                          ; 0xc02bb vgarom.asm:544
    push ax                                   ; 50                          ; 0xc02bc vgarom.asm:549
    push bx                                   ; 53                          ; 0xc02bd vgarom.asm:550
    push cx                                   ; 51                          ; 0xc02be vgarom.asm:551
    push dx                                   ; 52                          ; 0xc02bf vgarom.asm:552
    db  08bh, 0dah
    ; mov bx, dx                                ; 8b da                     ; 0xc02c0 vgarom.asm:553
    mov CL, strict byte 000h                  ; b1 00                       ; 0xc02c2 vgarom.asm:554
    mov dx, 003dah                            ; ba da 03                    ; 0xc02c4 vgarom.asm:556
    in AL, DX                                 ; ec                          ; 0xc02c7 vgarom.asm:557
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc02c8 vgarom.asm:558
    db  08ah, 0c1h
    ; mov al, cl                                ; 8a c1                     ; 0xc02cb vgarom.asm:559
    out DX, AL                                ; ee                          ; 0xc02cd vgarom.asm:560
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc02ce vgarom.asm:561
    in AL, DX                                 ; ec                          ; 0xc02d1 vgarom.asm:562
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc02d2 vgarom.asm:563
    inc bx                                    ; 43                          ; 0xc02d5 vgarom.asm:564
    db  0feh, 0c1h
    ; inc cl                                    ; fe c1                     ; 0xc02d6 vgarom.asm:565
    cmp cl, 010h                              ; 80 f9 10                    ; 0xc02d8 vgarom.asm:566
    jne short 002c4h                          ; 75 e7                       ; 0xc02db vgarom.asm:567
    mov dx, 003dah                            ; ba da 03                    ; 0xc02dd vgarom.asm:568
    in AL, DX                                 ; ec                          ; 0xc02e0 vgarom.asm:569
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc02e1 vgarom.asm:570
    mov AL, strict byte 011h                  ; b0 11                       ; 0xc02e4 vgarom.asm:571
    out DX, AL                                ; ee                          ; 0xc02e6 vgarom.asm:572
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc02e7 vgarom.asm:573
    in AL, DX                                 ; ec                          ; 0xc02ea vgarom.asm:574
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc02eb vgarom.asm:575
    mov dx, 003dah                            ; ba da 03                    ; 0xc02ee vgarom.asm:576
    in AL, DX                                 ; ec                          ; 0xc02f1 vgarom.asm:577
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc02f2 vgarom.asm:578
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc02f5 vgarom.asm:579
    out DX, AL                                ; ee                          ; 0xc02f7 vgarom.asm:580
    mov dx, 003dah                            ; ba da 03                    ; 0xc02f8 vgarom.asm:582
    in AL, DX                                 ; ec                          ; 0xc02fb vgarom.asm:583
    pop dx                                    ; 5a                          ; 0xc02fc vgarom.asm:585
    pop cx                                    ; 59                          ; 0xc02fd vgarom.asm:586
    pop bx                                    ; 5b                          ; 0xc02fe vgarom.asm:587
    pop ax                                    ; 58                          ; 0xc02ff vgarom.asm:588
    retn                                      ; c3                          ; 0xc0300 vgarom.asm:589
    push ax                                   ; 50                          ; 0xc0301 vgarom.asm:594
    push dx                                   ; 52                          ; 0xc0302 vgarom.asm:595
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc0303 vgarom.asm:596
    db  08ah, 0c3h
    ; mov al, bl                                ; 8a c3                     ; 0xc0306 vgarom.asm:597
    out DX, AL                                ; ee                          ; 0xc0308 vgarom.asm:598
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc0309 vgarom.asm:599
    pop ax                                    ; 58                          ; 0xc030c vgarom.asm:600
    push ax                                   ; 50                          ; 0xc030d vgarom.asm:601
    db  08ah, 0c4h
    ; mov al, ah                                ; 8a c4                     ; 0xc030e vgarom.asm:602
    out DX, AL                                ; ee                          ; 0xc0310 vgarom.asm:603
    db  08ah, 0c5h
    ; mov al, ch                                ; 8a c5                     ; 0xc0311 vgarom.asm:604
    out DX, AL                                ; ee                          ; 0xc0313 vgarom.asm:605
    db  08ah, 0c1h
    ; mov al, cl                                ; 8a c1                     ; 0xc0314 vgarom.asm:606
    out DX, AL                                ; ee                          ; 0xc0316 vgarom.asm:607
    pop dx                                    ; 5a                          ; 0xc0317 vgarom.asm:608
    pop ax                                    ; 58                          ; 0xc0318 vgarom.asm:609
    retn                                      ; c3                          ; 0xc0319 vgarom.asm:610
    push ax                                   ; 50                          ; 0xc031a vgarom.asm:615
    push bx                                   ; 53                          ; 0xc031b vgarom.asm:616
    push cx                                   ; 51                          ; 0xc031c vgarom.asm:617
    push dx                                   ; 52                          ; 0xc031d vgarom.asm:618
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc031e vgarom.asm:619
    db  08ah, 0c3h
    ; mov al, bl                                ; 8a c3                     ; 0xc0321 vgarom.asm:620
    out DX, AL                                ; ee                          ; 0xc0323 vgarom.asm:621
    pop dx                                    ; 5a                          ; 0xc0324 vgarom.asm:622
    push dx                                   ; 52                          ; 0xc0325 vgarom.asm:623
    db  08bh, 0dah
    ; mov bx, dx                                ; 8b da                     ; 0xc0326 vgarom.asm:624
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc0328 vgarom.asm:625
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc032b vgarom.asm:627
    out DX, AL                                ; ee                          ; 0xc032e vgarom.asm:628
    inc bx                                    ; 43                          ; 0xc032f vgarom.asm:629
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0330 vgarom.asm:630
    out DX, AL                                ; ee                          ; 0xc0333 vgarom.asm:631
    inc bx                                    ; 43                          ; 0xc0334 vgarom.asm:632
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0335 vgarom.asm:633
    out DX, AL                                ; ee                          ; 0xc0338 vgarom.asm:634
    inc bx                                    ; 43                          ; 0xc0339 vgarom.asm:635
    dec cx                                    ; 49                          ; 0xc033a vgarom.asm:636
    jne short 0032bh                          ; 75 ee                       ; 0xc033b vgarom.asm:637
    pop dx                                    ; 5a                          ; 0xc033d vgarom.asm:638
    pop cx                                    ; 59                          ; 0xc033e vgarom.asm:639
    pop bx                                    ; 5b                          ; 0xc033f vgarom.asm:640
    pop ax                                    ; 58                          ; 0xc0340 vgarom.asm:641
    retn                                      ; c3                          ; 0xc0341 vgarom.asm:642
    push ax                                   ; 50                          ; 0xc0342 vgarom.asm:647
    push bx                                   ; 53                          ; 0xc0343 vgarom.asm:648
    push dx                                   ; 52                          ; 0xc0344 vgarom.asm:649
    mov dx, 003dah                            ; ba da 03                    ; 0xc0345 vgarom.asm:650
    in AL, DX                                 ; ec                          ; 0xc0348 vgarom.asm:651
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0349 vgarom.asm:652
    mov AL, strict byte 010h                  ; b0 10                       ; 0xc034c vgarom.asm:653
    out DX, AL                                ; ee                          ; 0xc034e vgarom.asm:654
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc034f vgarom.asm:655
    in AL, DX                                 ; ec                          ; 0xc0352 vgarom.asm:656
    and bl, 001h                              ; 80 e3 01                    ; 0xc0353 vgarom.asm:657
    jne short 00365h                          ; 75 0d                       ; 0xc0356 vgarom.asm:658
    and AL, strict byte 07fh                  ; 24 7f                       ; 0xc0358 vgarom.asm:659
    sal bh, 007h                              ; c0 e7 07                    ; 0xc035a vgarom.asm:661
    db  00ah, 0c7h
    ; or al, bh                                 ; 0a c7                     ; 0xc035d vgarom.asm:671
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc035f vgarom.asm:672
    out DX, AL                                ; ee                          ; 0xc0362 vgarom.asm:673
    jmp short 0037eh                          ; eb 19                       ; 0xc0363 vgarom.asm:674
    push ax                                   ; 50                          ; 0xc0365 vgarom.asm:676
    mov dx, 003dah                            ; ba da 03                    ; 0xc0366 vgarom.asm:677
    in AL, DX                                 ; ec                          ; 0xc0369 vgarom.asm:678
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc036a vgarom.asm:679
    mov AL, strict byte 014h                  ; b0 14                       ; 0xc036d vgarom.asm:680
    out DX, AL                                ; ee                          ; 0xc036f vgarom.asm:681
    pop ax                                    ; 58                          ; 0xc0370 vgarom.asm:682
    and AL, strict byte 080h                  ; 24 80                       ; 0xc0371 vgarom.asm:683
    jne short 00378h                          ; 75 03                       ; 0xc0373 vgarom.asm:684
    sal bh, 002h                              ; c0 e7 02                    ; 0xc0375 vgarom.asm:686
    and bh, 00fh                              ; 80 e7 0f                    ; 0xc0378 vgarom.asm:692
    db  08ah, 0c7h
    ; mov al, bh                                ; 8a c7                     ; 0xc037b vgarom.asm:693
    out DX, AL                                ; ee                          ; 0xc037d vgarom.asm:694
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc037e vgarom.asm:696
    out DX, AL                                ; ee                          ; 0xc0380 vgarom.asm:697
    mov dx, 003dah                            ; ba da 03                    ; 0xc0381 vgarom.asm:699
    in AL, DX                                 ; ec                          ; 0xc0384 vgarom.asm:700
    pop dx                                    ; 5a                          ; 0xc0385 vgarom.asm:702
    pop bx                                    ; 5b                          ; 0xc0386 vgarom.asm:703
    pop ax                                    ; 58                          ; 0xc0387 vgarom.asm:704
    retn                                      ; c3                          ; 0xc0388 vgarom.asm:705
    push ax                                   ; 50                          ; 0xc0389 vgarom.asm:710
    push dx                                   ; 52                          ; 0xc038a vgarom.asm:711
    mov dx, 003c7h                            ; ba c7 03                    ; 0xc038b vgarom.asm:712
    db  08ah, 0c3h
    ; mov al, bl                                ; 8a c3                     ; 0xc038e vgarom.asm:713
    out DX, AL                                ; ee                          ; 0xc0390 vgarom.asm:714
    pop ax                                    ; 58                          ; 0xc0391 vgarom.asm:715
    db  08ah, 0e0h
    ; mov ah, al                                ; 8a e0                     ; 0xc0392 vgarom.asm:716
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc0394 vgarom.asm:717
    in AL, DX                                 ; ec                          ; 0xc0397 vgarom.asm:718
    xchg al, ah                               ; 86 e0                       ; 0xc0398 vgarom.asm:719
    push ax                                   ; 50                          ; 0xc039a vgarom.asm:720
    in AL, DX                                 ; ec                          ; 0xc039b vgarom.asm:721
    db  08ah, 0e8h
    ; mov ch, al                                ; 8a e8                     ; 0xc039c vgarom.asm:722
    in AL, DX                                 ; ec                          ; 0xc039e vgarom.asm:723
    db  08ah, 0c8h
    ; mov cl, al                                ; 8a c8                     ; 0xc039f vgarom.asm:724
    pop dx                                    ; 5a                          ; 0xc03a1 vgarom.asm:725
    pop ax                                    ; 58                          ; 0xc03a2 vgarom.asm:726
    retn                                      ; c3                          ; 0xc03a3 vgarom.asm:727
    push ax                                   ; 50                          ; 0xc03a4 vgarom.asm:732
    push bx                                   ; 53                          ; 0xc03a5 vgarom.asm:733
    push cx                                   ; 51                          ; 0xc03a6 vgarom.asm:734
    push dx                                   ; 52                          ; 0xc03a7 vgarom.asm:735
    mov dx, 003c7h                            ; ba c7 03                    ; 0xc03a8 vgarom.asm:736
    db  08ah, 0c3h
    ; mov al, bl                                ; 8a c3                     ; 0xc03ab vgarom.asm:737
    out DX, AL                                ; ee                          ; 0xc03ad vgarom.asm:738
    pop dx                                    ; 5a                          ; 0xc03ae vgarom.asm:739
    push dx                                   ; 52                          ; 0xc03af vgarom.asm:740
    db  08bh, 0dah
    ; mov bx, dx                                ; 8b da                     ; 0xc03b0 vgarom.asm:741
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc03b2 vgarom.asm:742
    in AL, DX                                 ; ec                          ; 0xc03b5 vgarom.asm:744
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03b6 vgarom.asm:745
    inc bx                                    ; 43                          ; 0xc03b9 vgarom.asm:746
    in AL, DX                                 ; ec                          ; 0xc03ba vgarom.asm:747
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03bb vgarom.asm:748
    inc bx                                    ; 43                          ; 0xc03be vgarom.asm:749
    in AL, DX                                 ; ec                          ; 0xc03bf vgarom.asm:750
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03c0 vgarom.asm:751
    inc bx                                    ; 43                          ; 0xc03c3 vgarom.asm:752
    dec cx                                    ; 49                          ; 0xc03c4 vgarom.asm:753
    jne short 003b5h                          ; 75 ee                       ; 0xc03c5 vgarom.asm:754
    pop dx                                    ; 5a                          ; 0xc03c7 vgarom.asm:755
    pop cx                                    ; 59                          ; 0xc03c8 vgarom.asm:756
    pop bx                                    ; 5b                          ; 0xc03c9 vgarom.asm:757
    pop ax                                    ; 58                          ; 0xc03ca vgarom.asm:758
    retn                                      ; c3                          ; 0xc03cb vgarom.asm:759
    push ax                                   ; 50                          ; 0xc03cc vgarom.asm:764
    push dx                                   ; 52                          ; 0xc03cd vgarom.asm:765
    mov dx, 003c6h                            ; ba c6 03                    ; 0xc03ce vgarom.asm:766
    db  08ah, 0c3h
    ; mov al, bl                                ; 8a c3                     ; 0xc03d1 vgarom.asm:767
    out DX, AL                                ; ee                          ; 0xc03d3 vgarom.asm:768
    pop dx                                    ; 5a                          ; 0xc03d4 vgarom.asm:769
    pop ax                                    ; 58                          ; 0xc03d5 vgarom.asm:770
    retn                                      ; c3                          ; 0xc03d6 vgarom.asm:771
    push ax                                   ; 50                          ; 0xc03d7 vgarom.asm:776
    push dx                                   ; 52                          ; 0xc03d8 vgarom.asm:777
    mov dx, 003c6h                            ; ba c6 03                    ; 0xc03d9 vgarom.asm:778
    in AL, DX                                 ; ec                          ; 0xc03dc vgarom.asm:779
    db  08ah, 0d8h
    ; mov bl, al                                ; 8a d8                     ; 0xc03dd vgarom.asm:780
    pop dx                                    ; 5a                          ; 0xc03df vgarom.asm:781
    pop ax                                    ; 58                          ; 0xc03e0 vgarom.asm:782
    retn                                      ; c3                          ; 0xc03e1 vgarom.asm:783
    push ax                                   ; 50                          ; 0xc03e2 vgarom.asm:788
    push dx                                   ; 52                          ; 0xc03e3 vgarom.asm:789
    mov dx, 003dah                            ; ba da 03                    ; 0xc03e4 vgarom.asm:790
    in AL, DX                                 ; ec                          ; 0xc03e7 vgarom.asm:791
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc03e8 vgarom.asm:792
    mov AL, strict byte 010h                  ; b0 10                       ; 0xc03eb vgarom.asm:793
    out DX, AL                                ; ee                          ; 0xc03ed vgarom.asm:794
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc03ee vgarom.asm:795
    in AL, DX                                 ; ec                          ; 0xc03f1 vgarom.asm:796
    db  08ah, 0d8h
    ; mov bl, al                                ; 8a d8                     ; 0xc03f2 vgarom.asm:797
    shr bl, 007h                              ; c0 eb 07                    ; 0xc03f4 vgarom.asm:799
    mov dx, 003dah                            ; ba da 03                    ; 0xc03f7 vgarom.asm:809
    in AL, DX                                 ; ec                          ; 0xc03fa vgarom.asm:810
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc03fb vgarom.asm:811
    mov AL, strict byte 014h                  ; b0 14                       ; 0xc03fe vgarom.asm:812
    out DX, AL                                ; ee                          ; 0xc0400 vgarom.asm:813
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0401 vgarom.asm:814
    in AL, DX                                 ; ec                          ; 0xc0404 vgarom.asm:815
    db  08ah, 0f8h
    ; mov bh, al                                ; 8a f8                     ; 0xc0405 vgarom.asm:816
    and bh, 00fh                              ; 80 e7 0f                    ; 0xc0407 vgarom.asm:817
    test bl, 001h                             ; f6 c3 01                    ; 0xc040a vgarom.asm:818
    jne short 00412h                          ; 75 03                       ; 0xc040d vgarom.asm:819
    shr bh, 002h                              ; c0 ef 02                    ; 0xc040f vgarom.asm:821
    mov dx, 003dah                            ; ba da 03                    ; 0xc0412 vgarom.asm:827
    in AL, DX                                 ; ec                          ; 0xc0415 vgarom.asm:828
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0416 vgarom.asm:829
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc0419 vgarom.asm:830
    out DX, AL                                ; ee                          ; 0xc041b vgarom.asm:831
    mov dx, 003dah                            ; ba da 03                    ; 0xc041c vgarom.asm:833
    in AL, DX                                 ; ec                          ; 0xc041f vgarom.asm:834
    pop dx                                    ; 5a                          ; 0xc0420 vgarom.asm:836
    pop ax                                    ; 58                          ; 0xc0421 vgarom.asm:837
    retn                                      ; c3                          ; 0xc0422 vgarom.asm:838
    push ax                                   ; 50                          ; 0xc0423 vgarom.asm:843
    push dx                                   ; 52                          ; 0xc0424 vgarom.asm:844
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc0425 vgarom.asm:845
    db  08ah, 0e3h
    ; mov ah, bl                                ; 8a e3                     ; 0xc0428 vgarom.asm:846
    mov AL, strict byte 003h                  ; b0 03                       ; 0xc042a vgarom.asm:847
    out DX, ax                                ; ef                          ; 0xc042c vgarom.asm:848
    pop dx                                    ; 5a                          ; 0xc042d vgarom.asm:849
    pop ax                                    ; 58                          ; 0xc042e vgarom.asm:850
    retn                                      ; c3                          ; 0xc042f vgarom.asm:851
    push DS                                   ; 1e                          ; 0xc0430 vgarom.asm:856
    push ax                                   ; 50                          ; 0xc0431 vgarom.asm:857
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0432 vgarom.asm:858
    mov ds, ax                                ; 8e d8                       ; 0xc0435 vgarom.asm:859
    db  032h, 0edh
    ; xor ch, ch                                ; 32 ed                     ; 0xc0437 vgarom.asm:860
    mov bx, 00088h                            ; bb 88 00                    ; 0xc0439 vgarom.asm:861
    mov cl, byte [bx]                         ; 8a 0f                       ; 0xc043c vgarom.asm:862
    and cl, 00fh                              ; 80 e1 0f                    ; 0xc043e vgarom.asm:863
    mov bx, strict word 00063h                ; bb 63 00                    ; 0xc0441 vgarom.asm:864
    mov ax, word [bx]                         ; 8b 07                       ; 0xc0444 vgarom.asm:865
    mov bx, strict word 00003h                ; bb 03 00                    ; 0xc0446 vgarom.asm:866
    cmp ax, 003b4h                            ; 3d b4 03                    ; 0xc0449 vgarom.asm:867
    jne short 00450h                          ; 75 02                       ; 0xc044c vgarom.asm:868
    mov BH, strict byte 001h                  ; b7 01                       ; 0xc044e vgarom.asm:869
    pop ax                                    ; 58                          ; 0xc0450 vgarom.asm:871
    pop DS                                    ; 1f                          ; 0xc0451 vgarom.asm:872
    retn                                      ; c3                          ; 0xc0452 vgarom.asm:873
    push DS                                   ; 1e                          ; 0xc0453 vgarom.asm:881
    push bx                                   ; 53                          ; 0xc0454 vgarom.asm:882
    push dx                                   ; 52                          ; 0xc0455 vgarom.asm:883
    db  08ah, 0d0h
    ; mov dl, al                                ; 8a d0                     ; 0xc0456 vgarom.asm:884
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0458 vgarom.asm:885
    mov ds, ax                                ; 8e d8                       ; 0xc045b vgarom.asm:886
    mov bx, 00089h                            ; bb 89 00                    ; 0xc045d vgarom.asm:887
    mov al, byte [bx]                         ; 8a 07                       ; 0xc0460 vgarom.asm:888
    mov bx, 00088h                            ; bb 88 00                    ; 0xc0462 vgarom.asm:889
    mov ah, byte [bx]                         ; 8a 27                       ; 0xc0465 vgarom.asm:890
    cmp dl, 001h                              ; 80 fa 01                    ; 0xc0467 vgarom.asm:891
    je short 00481h                           ; 74 15                       ; 0xc046a vgarom.asm:892
    jc short 0048bh                           ; 72 1d                       ; 0xc046c vgarom.asm:893
    cmp dl, 002h                              ; 80 fa 02                    ; 0xc046e vgarom.asm:894
    je short 00475h                           ; 74 02                       ; 0xc0471 vgarom.asm:895
    jmp short 0049fh                          ; eb 2a                       ; 0xc0473 vgarom.asm:905
    and AL, strict byte 07fh                  ; 24 7f                       ; 0xc0475 vgarom.asm:911
    or AL, strict byte 010h                   ; 0c 10                       ; 0xc0477 vgarom.asm:912
    and ah, 0f0h                              ; 80 e4 f0                    ; 0xc0479 vgarom.asm:913
    or ah, 009h                               ; 80 cc 09                    ; 0xc047c vgarom.asm:914
    jne short 00495h                          ; 75 14                       ; 0xc047f vgarom.asm:915
    and AL, strict byte 06fh                  ; 24 6f                       ; 0xc0481 vgarom.asm:921
    and ah, 0f0h                              ; 80 e4 f0                    ; 0xc0483 vgarom.asm:922
    or ah, 009h                               ; 80 cc 09                    ; 0xc0486 vgarom.asm:923
    jne short 00495h                          ; 75 0a                       ; 0xc0489 vgarom.asm:924
    and AL, strict byte 0efh                  ; 24 ef                       ; 0xc048b vgarom.asm:930
    or AL, strict byte 080h                   ; 0c 80                       ; 0xc048d vgarom.asm:931
    and ah, 0f0h                              ; 80 e4 f0                    ; 0xc048f vgarom.asm:932
    or ah, 008h                               ; 80 cc 08                    ; 0xc0492 vgarom.asm:933
    mov bx, 00089h                            ; bb 89 00                    ; 0xc0495 vgarom.asm:935
    mov byte [bx], al                         ; 88 07                       ; 0xc0498 vgarom.asm:936
    mov bx, 00088h                            ; bb 88 00                    ; 0xc049a vgarom.asm:937
    mov byte [bx], ah                         ; 88 27                       ; 0xc049d vgarom.asm:938
    mov ax, 01212h                            ; b8 12 12                    ; 0xc049f vgarom.asm:940
    pop dx                                    ; 5a                          ; 0xc04a2 vgarom.asm:941
    pop bx                                    ; 5b                          ; 0xc04a3 vgarom.asm:942
    pop DS                                    ; 1f                          ; 0xc04a4 vgarom.asm:943
    retn                                      ; c3                          ; 0xc04a5 vgarom.asm:944
    push DS                                   ; 1e                          ; 0xc04a6 vgarom.asm:953
    push bx                                   ; 53                          ; 0xc04a7 vgarom.asm:954
    push dx                                   ; 52                          ; 0xc04a8 vgarom.asm:955
    db  08ah, 0d0h
    ; mov dl, al                                ; 8a d0                     ; 0xc04a9 vgarom.asm:956
    and dl, 001h                              ; 80 e2 01                    ; 0xc04ab vgarom.asm:957
    sal dl, 003h                              ; c0 e2 03                    ; 0xc04ae vgarom.asm:959
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc04b1 vgarom.asm:965
    mov ds, ax                                ; 8e d8                       ; 0xc04b4 vgarom.asm:966
    mov bx, 00089h                            ; bb 89 00                    ; 0xc04b6 vgarom.asm:967
    mov al, byte [bx]                         ; 8a 07                       ; 0xc04b9 vgarom.asm:968
    and AL, strict byte 0f7h                  ; 24 f7                       ; 0xc04bb vgarom.asm:969
    db  00ah, 0c2h
    ; or al, dl                                 ; 0a c2                     ; 0xc04bd vgarom.asm:970
    mov byte [bx], al                         ; 88 07                       ; 0xc04bf vgarom.asm:971
    mov ax, 01212h                            ; b8 12 12                    ; 0xc04c1 vgarom.asm:972
    pop dx                                    ; 5a                          ; 0xc04c4 vgarom.asm:973
    pop bx                                    ; 5b                          ; 0xc04c5 vgarom.asm:974
    pop DS                                    ; 1f                          ; 0xc04c6 vgarom.asm:975
    retn                                      ; c3                          ; 0xc04c7 vgarom.asm:976
    push bx                                   ; 53                          ; 0xc04c8 vgarom.asm:980
    push dx                                   ; 52                          ; 0xc04c9 vgarom.asm:981
    db  08ah, 0d8h
    ; mov bl, al                                ; 8a d8                     ; 0xc04ca vgarom.asm:982
    and bl, 001h                              ; 80 e3 01                    ; 0xc04cc vgarom.asm:983
    xor bl, 001h                              ; 80 f3 01                    ; 0xc04cf vgarom.asm:984
    sal bl, 1                                 ; d0 e3                       ; 0xc04d2 vgarom.asm:985
    mov dx, 003cch                            ; ba cc 03                    ; 0xc04d4 vgarom.asm:986
    in AL, DX                                 ; ec                          ; 0xc04d7 vgarom.asm:987
    and AL, strict byte 0fdh                  ; 24 fd                       ; 0xc04d8 vgarom.asm:988
    db  00ah, 0c3h
    ; or al, bl                                 ; 0a c3                     ; 0xc04da vgarom.asm:989
    mov dx, 003c2h                            ; ba c2 03                    ; 0xc04dc vgarom.asm:990
    out DX, AL                                ; ee                          ; 0xc04df vgarom.asm:991
    mov ax, 01212h                            ; b8 12 12                    ; 0xc04e0 vgarom.asm:992
    pop dx                                    ; 5a                          ; 0xc04e3 vgarom.asm:993
    pop bx                                    ; 5b                          ; 0xc04e4 vgarom.asm:994
    retn                                      ; c3                          ; 0xc04e5 vgarom.asm:995
    push DS                                   ; 1e                          ; 0xc04e6 vgarom.asm:999
    push bx                                   ; 53                          ; 0xc04e7 vgarom.asm:1000
    push dx                                   ; 52                          ; 0xc04e8 vgarom.asm:1001
    db  08ah, 0d0h
    ; mov dl, al                                ; 8a d0                     ; 0xc04e9 vgarom.asm:1002
    and dl, 001h                              ; 80 e2 01                    ; 0xc04eb vgarom.asm:1003
    xor dl, 001h                              ; 80 f2 01                    ; 0xc04ee vgarom.asm:1004
    sal dl, 1                                 ; d0 e2                       ; 0xc04f1 vgarom.asm:1005
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc04f3 vgarom.asm:1006
    mov ds, ax                                ; 8e d8                       ; 0xc04f6 vgarom.asm:1007
    mov bx, 00089h                            ; bb 89 00                    ; 0xc04f8 vgarom.asm:1008
    mov al, byte [bx]                         ; 8a 07                       ; 0xc04fb vgarom.asm:1009
    and AL, strict byte 0fdh                  ; 24 fd                       ; 0xc04fd vgarom.asm:1010
    db  00ah, 0c2h
    ; or al, dl                                 ; 0a c2                     ; 0xc04ff vgarom.asm:1011
    mov byte [bx], al                         ; 88 07                       ; 0xc0501 vgarom.asm:1012
    mov ax, 01212h                            ; b8 12 12                    ; 0xc0503 vgarom.asm:1013
    pop dx                                    ; 5a                          ; 0xc0506 vgarom.asm:1014
    pop bx                                    ; 5b                          ; 0xc0507 vgarom.asm:1015
    pop DS                                    ; 1f                          ; 0xc0508 vgarom.asm:1016
    retn                                      ; c3                          ; 0xc0509 vgarom.asm:1017
    push DS                                   ; 1e                          ; 0xc050a vgarom.asm:1021
    push bx                                   ; 53                          ; 0xc050b vgarom.asm:1022
    push dx                                   ; 52                          ; 0xc050c vgarom.asm:1023
    db  08ah, 0d0h
    ; mov dl, al                                ; 8a d0                     ; 0xc050d vgarom.asm:1024
    and dl, 001h                              ; 80 e2 01                    ; 0xc050f vgarom.asm:1025
    xor dl, 001h                              ; 80 f2 01                    ; 0xc0512 vgarom.asm:1026
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0515 vgarom.asm:1027
    mov ds, ax                                ; 8e d8                       ; 0xc0518 vgarom.asm:1028
    mov bx, 00089h                            ; bb 89 00                    ; 0xc051a vgarom.asm:1029
    mov al, byte [bx]                         ; 8a 07                       ; 0xc051d vgarom.asm:1030
    and AL, strict byte 0feh                  ; 24 fe                       ; 0xc051f vgarom.asm:1031
    db  00ah, 0c2h
    ; or al, dl                                 ; 0a c2                     ; 0xc0521 vgarom.asm:1032
    mov byte [bx], al                         ; 88 07                       ; 0xc0523 vgarom.asm:1033
    mov ax, 01212h                            ; b8 12 12                    ; 0xc0525 vgarom.asm:1034
    pop dx                                    ; 5a                          ; 0xc0528 vgarom.asm:1035
    pop bx                                    ; 5b                          ; 0xc0529 vgarom.asm:1036
    pop DS                                    ; 1f                          ; 0xc052a vgarom.asm:1037
    retn                                      ; c3                          ; 0xc052b vgarom.asm:1038
    cmp AL, strict byte 000h                  ; 3c 00                       ; 0xc052c vgarom.asm:1043
    je short 00535h                           ; 74 05                       ; 0xc052e vgarom.asm:1044
    cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc0530 vgarom.asm:1045
    je short 0054ah                           ; 74 16                       ; 0xc0532 vgarom.asm:1046
    retn                                      ; c3                          ; 0xc0534 vgarom.asm:1050
    push DS                                   ; 1e                          ; 0xc0535 vgarom.asm:1052
    push ax                                   ; 50                          ; 0xc0536 vgarom.asm:1053
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0537 vgarom.asm:1054
    mov ds, ax                                ; 8e d8                       ; 0xc053a vgarom.asm:1055
    mov bx, 0008ah                            ; bb 8a 00                    ; 0xc053c vgarom.asm:1056
    mov al, byte [bx]                         ; 8a 07                       ; 0xc053f vgarom.asm:1057
    db  08ah, 0d8h
    ; mov bl, al                                ; 8a d8                     ; 0xc0541 vgarom.asm:1058
    db  032h, 0ffh
    ; xor bh, bh                                ; 32 ff                     ; 0xc0543 vgarom.asm:1059
    pop ax                                    ; 58                          ; 0xc0545 vgarom.asm:1060
    db  08ah, 0c4h
    ; mov al, ah                                ; 8a c4                     ; 0xc0546 vgarom.asm:1061
    pop DS                                    ; 1f                          ; 0xc0548 vgarom.asm:1062
    retn                                      ; c3                          ; 0xc0549 vgarom.asm:1063
    push DS                                   ; 1e                          ; 0xc054a vgarom.asm:1065
    push ax                                   ; 50                          ; 0xc054b vgarom.asm:1066
    push bx                                   ; 53                          ; 0xc054c vgarom.asm:1067
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc054d vgarom.asm:1068
    mov ds, ax                                ; 8e d8                       ; 0xc0550 vgarom.asm:1069
    db  08bh, 0c3h
    ; mov ax, bx                                ; 8b c3                     ; 0xc0552 vgarom.asm:1070
    mov bx, 0008ah                            ; bb 8a 00                    ; 0xc0554 vgarom.asm:1071
    mov byte [bx], al                         ; 88 07                       ; 0xc0557 vgarom.asm:1072
    pop bx                                    ; 5b                          ; 0xc0559 vgarom.asm:1082
    pop ax                                    ; 58                          ; 0xc055a vgarom.asm:1083
    db  08ah, 0c4h
    ; mov al, ah                                ; 8a c4                     ; 0xc055b vgarom.asm:1084
    pop DS                                    ; 1f                          ; 0xc055d vgarom.asm:1085
    retn                                      ; c3                          ; 0xc055e vgarom.asm:1086
    times 0x1 db 0
  ; disGetNextSymbol 0xc0560 LB 0x397 -> off=0x0 cb=0000000000000007 uValue=00000000000c0560 'do_out_dx_ax'
do_out_dx_ax:                                ; 0xc0560 LB 0x7
    xchg ah, al                               ; 86 c4                       ; 0xc0560 vberom.asm:69
    out DX, AL                                ; ee                          ; 0xc0562 vberom.asm:70
    xchg ah, al                               ; 86 c4                       ; 0xc0563 vberom.asm:71
    out DX, AL                                ; ee                          ; 0xc0565 vberom.asm:72
    retn                                      ; c3                          ; 0xc0566 vberom.asm:73
  ; disGetNextSymbol 0xc0567 LB 0x390 -> off=0x0 cb=0000000000000040 uValue=00000000000c0567 'do_in_ax_dx'
do_in_ax_dx:                                 ; 0xc0567 LB 0x40
    in AL, DX                                 ; ec                          ; 0xc0567 vberom.asm:76
    xchg ah, al                               ; 86 c4                       ; 0xc0568 vberom.asm:77
    in AL, DX                                 ; ec                          ; 0xc056a vberom.asm:78
    retn                                      ; c3                          ; 0xc056b vberom.asm:79
    push ax                                   ; 50                          ; 0xc056c vberom.asm:90
    push dx                                   ; 52                          ; 0xc056d vberom.asm:91
    mov dx, 003dah                            ; ba da 03                    ; 0xc056e vberom.asm:92
    in AL, DX                                 ; ec                          ; 0xc0571 vberom.asm:94
    test AL, strict byte 008h                 ; a8 08                       ; 0xc0572 vberom.asm:95
    je short 00571h                           ; 74 fb                       ; 0xc0574 vberom.asm:96
    pop dx                                    ; 5a                          ; 0xc0576 vberom.asm:97
    pop ax                                    ; 58                          ; 0xc0577 vberom.asm:98
    retn                                      ; c3                          ; 0xc0578 vberom.asm:99
    push ax                                   ; 50                          ; 0xc0579 vberom.asm:102
    push dx                                   ; 52                          ; 0xc057a vberom.asm:103
    mov dx, 003dah                            ; ba da 03                    ; 0xc057b vberom.asm:104
    in AL, DX                                 ; ec                          ; 0xc057e vberom.asm:106
    test AL, strict byte 008h                 ; a8 08                       ; 0xc057f vberom.asm:107
    jne short 0057eh                          ; 75 fb                       ; 0xc0581 vberom.asm:108
    pop dx                                    ; 5a                          ; 0xc0583 vberom.asm:109
    pop ax                                    ; 58                          ; 0xc0584 vberom.asm:110
    retn                                      ; c3                          ; 0xc0585 vberom.asm:111
    push dx                                   ; 52                          ; 0xc0586 vberom.asm:116
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc0587 vberom.asm:117
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc058a vberom.asm:118
    call 00560h                               ; e8 d0 ff                    ; 0xc058d vberom.asm:119
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0590 vberom.asm:120
    call 00567h                               ; e8 d1 ff                    ; 0xc0593 vberom.asm:121
    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc0596 vberom.asm:122
    jbe short 005a5h                          ; 76 0b                       ; 0xc0598 vberom.asm:123
    db  08ah, 0e0h
    ; mov ah, al                                ; 8a e0                     ; 0xc059a vberom.asm:124
    shr ah, 003h                              ; c0 ec 03                    ; 0xc059c vberom.asm:126
    test AL, strict byte 007h                 ; a8 07                       ; 0xc059f vberom.asm:132
    je short 005a5h                           ; 74 02                       ; 0xc05a1 vberom.asm:133
    db  0feh, 0c4h
    ; inc ah                                    ; fe c4                     ; 0xc05a3 vberom.asm:134
    pop dx                                    ; 5a                          ; 0xc05a5 vberom.asm:136
    retn                                      ; c3                          ; 0xc05a6 vberom.asm:137
  ; disGetNextSymbol 0xc05a7 LB 0x350 -> off=0x0 cb=0000000000000026 uValue=00000000000c05a7 '_dispi_get_max_bpp'
_dispi_get_max_bpp:                          ; 0xc05a7 LB 0x26
    push dx                                   ; 52                          ; 0xc05a7 vberom.asm:142
    push bx                                   ; 53                          ; 0xc05a8 vberom.asm:143
    call 005e1h                               ; e8 35 00                    ; 0xc05a9 vberom.asm:144
    db  08bh, 0d8h
    ; mov bx, ax                                ; 8b d8                     ; 0xc05ac vberom.asm:145
    or ax, strict byte 00002h                 ; 83 c8 02                    ; 0xc05ae vberom.asm:146
    call 005cdh                               ; e8 19 00                    ; 0xc05b1 vberom.asm:147
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc05b4 vberom.asm:148
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc05b7 vberom.asm:149
    call 00560h                               ; e8 a3 ff                    ; 0xc05ba vberom.asm:150
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc05bd vberom.asm:151
    call 00567h                               ; e8 a4 ff                    ; 0xc05c0 vberom.asm:152
    push ax                                   ; 50                          ; 0xc05c3 vberom.asm:153
    db  08bh, 0c3h
    ; mov ax, bx                                ; 8b c3                     ; 0xc05c4 vberom.asm:154
    call 005cdh                               ; e8 04 00                    ; 0xc05c6 vberom.asm:155
    pop ax                                    ; 58                          ; 0xc05c9 vberom.asm:156
    pop bx                                    ; 5b                          ; 0xc05ca vberom.asm:157
    pop dx                                    ; 5a                          ; 0xc05cb vberom.asm:158
    retn                                      ; c3                          ; 0xc05cc vberom.asm:159
  ; disGetNextSymbol 0xc05cd LB 0x32a -> off=0x0 cb=0000000000000026 uValue=00000000000c05cd 'dispi_set_enable_'
dispi_set_enable_:                           ; 0xc05cd LB 0x26
    push dx                                   ; 52                          ; 0xc05cd vberom.asm:162
    push ax                                   ; 50                          ; 0xc05ce vberom.asm:163
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc05cf vberom.asm:164
    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc05d2 vberom.asm:165
    call 00560h                               ; e8 88 ff                    ; 0xc05d5 vberom.asm:166
    pop ax                                    ; 58                          ; 0xc05d8 vberom.asm:167
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc05d9 vberom.asm:168
    call 00560h                               ; e8 81 ff                    ; 0xc05dc vberom.asm:169
    pop dx                                    ; 5a                          ; 0xc05df vberom.asm:170
    retn                                      ; c3                          ; 0xc05e0 vberom.asm:171
    push dx                                   ; 52                          ; 0xc05e1 vberom.asm:174
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc05e2 vberom.asm:175
    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc05e5 vberom.asm:176
    call 00560h                               ; e8 75 ff                    ; 0xc05e8 vberom.asm:177
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc05eb vberom.asm:178
    call 00567h                               ; e8 76 ff                    ; 0xc05ee vberom.asm:179
    pop dx                                    ; 5a                          ; 0xc05f1 vberom.asm:180
    retn                                      ; c3                          ; 0xc05f2 vberom.asm:181
  ; disGetNextSymbol 0xc05f3 LB 0x304 -> off=0x0 cb=0000000000000026 uValue=00000000000c05f3 'dispi_set_bank_'
dispi_set_bank_:                             ; 0xc05f3 LB 0x26
    push dx                                   ; 52                          ; 0xc05f3 vberom.asm:184
    push ax                                   ; 50                          ; 0xc05f4 vberom.asm:185
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc05f5 vberom.asm:186
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc05f8 vberom.asm:187
    call 00560h                               ; e8 62 ff                    ; 0xc05fb vberom.asm:188
    pop ax                                    ; 58                          ; 0xc05fe vberom.asm:189
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc05ff vberom.asm:190
    call 00560h                               ; e8 5b ff                    ; 0xc0602 vberom.asm:191
    pop dx                                    ; 5a                          ; 0xc0605 vberom.asm:192
    retn                                      ; c3                          ; 0xc0606 vberom.asm:193
    push dx                                   ; 52                          ; 0xc0607 vberom.asm:196
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc0608 vberom.asm:197
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc060b vberom.asm:198
    call 00560h                               ; e8 4f ff                    ; 0xc060e vberom.asm:199
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0611 vberom.asm:200
    call 00567h                               ; e8 50 ff                    ; 0xc0614 vberom.asm:201
    pop dx                                    ; 5a                          ; 0xc0617 vberom.asm:202
    retn                                      ; c3                          ; 0xc0618 vberom.asm:203
  ; disGetNextSymbol 0xc0619 LB 0x2de -> off=0x0 cb=00000000000000a9 uValue=00000000000c0619 '_dispi_set_bank_farcall'
_dispi_set_bank_farcall:                     ; 0xc0619 LB 0xa9
    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc0619 vberom.asm:206
    je short 00643h                           ; 74 24                       ; 0xc061d vberom.asm:207
    db  00bh, 0dbh
    ; or bx, bx                                 ; 0b db                     ; 0xc061f vberom.asm:208
    jne short 00655h                          ; 75 32                       ; 0xc0621 vberom.asm:209
    db  08bh, 0c2h
    ; mov ax, dx                                ; 8b c2                     ; 0xc0623 vberom.asm:210
    push dx                                   ; 52                          ; 0xc0625 vberom.asm:211
    push ax                                   ; 50                          ; 0xc0626 vberom.asm:212
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0627 vberom.asm:213
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc062a vberom.asm:214
    call 00560h                               ; e8 30 ff                    ; 0xc062d vberom.asm:215
    pop ax                                    ; 58                          ; 0xc0630 vberom.asm:216
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0631 vberom.asm:217
    call 00560h                               ; e8 29 ff                    ; 0xc0634 vberom.asm:218
    call 00567h                               ; e8 2d ff                    ; 0xc0637 vberom.asm:219
    pop dx                                    ; 5a                          ; 0xc063a vberom.asm:220
    db  03bh, 0d0h
    ; cmp dx, ax                                ; 3b d0                     ; 0xc063b vberom.asm:221
    jne short 00655h                          ; 75 16                       ; 0xc063d vberom.asm:222
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc063f vberom.asm:223
    retf                                      ; cb                          ; 0xc0642 vberom.asm:224
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0643 vberom.asm:226
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc0646 vberom.asm:227
    call 00560h                               ; e8 14 ff                    ; 0xc0649 vberom.asm:228
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc064c vberom.asm:229
    call 00567h                               ; e8 15 ff                    ; 0xc064f vberom.asm:230
    db  08bh, 0d0h
    ; mov dx, ax                                ; 8b d0                     ; 0xc0652 vberom.asm:231
    retf                                      ; cb                          ; 0xc0654 vberom.asm:232
    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc0655 vberom.asm:234
    retf                                      ; cb                          ; 0xc0658 vberom.asm:235
    push dx                                   ; 52                          ; 0xc0659 vberom.asm:238
    push ax                                   ; 50                          ; 0xc065a vberom.asm:239
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc065b vberom.asm:240
    mov ax, strict word 00008h                ; b8 08 00                    ; 0xc065e vberom.asm:241
    call 00560h                               ; e8 fc fe                    ; 0xc0661 vberom.asm:242
    pop ax                                    ; 58                          ; 0xc0664 vberom.asm:243
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0665 vberom.asm:244
    call 00560h                               ; e8 f5 fe                    ; 0xc0668 vberom.asm:245
    pop dx                                    ; 5a                          ; 0xc066b vberom.asm:246
    retn                                      ; c3                          ; 0xc066c vberom.asm:247
    push dx                                   ; 52                          ; 0xc066d vberom.asm:250
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc066e vberom.asm:251
    mov ax, strict word 00008h                ; b8 08 00                    ; 0xc0671 vberom.asm:252
    call 00560h                               ; e8 e9 fe                    ; 0xc0674 vberom.asm:253
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0677 vberom.asm:254
    call 00567h                               ; e8 ea fe                    ; 0xc067a vberom.asm:255
    pop dx                                    ; 5a                          ; 0xc067d vberom.asm:256
    retn                                      ; c3                          ; 0xc067e vberom.asm:257
    push dx                                   ; 52                          ; 0xc067f vberom.asm:260
    push ax                                   ; 50                          ; 0xc0680 vberom.asm:261
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc0681 vberom.asm:262
    mov ax, strict word 00009h                ; b8 09 00                    ; 0xc0684 vberom.asm:263
    call 00560h                               ; e8 d6 fe                    ; 0xc0687 vberom.asm:264
    pop ax                                    ; 58                          ; 0xc068a vberom.asm:265
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc068b vberom.asm:266
    call 00560h                               ; e8 cf fe                    ; 0xc068e vberom.asm:267
    pop dx                                    ; 5a                          ; 0xc0691 vberom.asm:268
    retn                                      ; c3                          ; 0xc0692 vberom.asm:269
    push dx                                   ; 52                          ; 0xc0693 vberom.asm:272
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc0694 vberom.asm:273
    mov ax, strict word 00009h                ; b8 09 00                    ; 0xc0697 vberom.asm:274
    call 00560h                               ; e8 c3 fe                    ; 0xc069a vberom.asm:275
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc069d vberom.asm:276
    call 00567h                               ; e8 c4 fe                    ; 0xc06a0 vberom.asm:277
    pop dx                                    ; 5a                          ; 0xc06a3 vberom.asm:278
    retn                                      ; c3                          ; 0xc06a4 vberom.asm:279
    push ax                                   ; 50                          ; 0xc06a5 vberom.asm:282
    push bx                                   ; 53                          ; 0xc06a6 vberom.asm:283
    push dx                                   ; 52                          ; 0xc06a7 vberom.asm:284
    db  08bh, 0d8h
    ; mov bx, ax                                ; 8b d8                     ; 0xc06a8 vberom.asm:285
    call 00586h                               ; e8 d9 fe                    ; 0xc06aa vberom.asm:286
    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc06ad vberom.asm:287
    jnbe short 006b3h                         ; 77 02                       ; 0xc06af vberom.asm:288
    shr bx, 1                                 ; d1 eb                       ; 0xc06b1 vberom.asm:289
    shr bx, 003h                              ; c1 eb 03                    ; 0xc06b3 vberom.asm:292
    mov dx, 003d4h                            ; ba d4 03                    ; 0xc06b6 vberom.asm:298
    db  08ah, 0e3h
    ; mov ah, bl                                ; 8a e3                     ; 0xc06b9 vberom.asm:299
    mov AL, strict byte 013h                  ; b0 13                       ; 0xc06bb vberom.asm:300
    out DX, ax                                ; ef                          ; 0xc06bd vberom.asm:301
    pop dx                                    ; 5a                          ; 0xc06be vberom.asm:302
    pop bx                                    ; 5b                          ; 0xc06bf vberom.asm:303
    pop ax                                    ; 58                          ; 0xc06c0 vberom.asm:304
    retn                                      ; c3                          ; 0xc06c1 vberom.asm:305
  ; disGetNextSymbol 0xc06c2 LB 0x235 -> off=0x0 cb=00000000000000ed uValue=00000000000c06c2 '_vga_compat_setup'
_vga_compat_setup:                           ; 0xc06c2 LB 0xed
    push ax                                   ; 50                          ; 0xc06c2 vberom.asm:308
    push dx                                   ; 52                          ; 0xc06c3 vberom.asm:309
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc06c4 vberom.asm:312
    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc06c7 vberom.asm:313
    call 00560h                               ; e8 93 fe                    ; 0xc06ca vberom.asm:314
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc06cd vberom.asm:315
    call 00567h                               ; e8 94 fe                    ; 0xc06d0 vberom.asm:316
    push ax                                   ; 50                          ; 0xc06d3 vberom.asm:317
    mov dx, 003d4h                            ; ba d4 03                    ; 0xc06d4 vberom.asm:318
    mov ax, strict word 00011h                ; b8 11 00                    ; 0xc06d7 vberom.asm:319
    out DX, ax                                ; ef                          ; 0xc06da vberom.asm:320
    pop ax                                    ; 58                          ; 0xc06db vberom.asm:321
    push ax                                   ; 50                          ; 0xc06dc vberom.asm:322
    shr ax, 003h                              ; c1 e8 03                    ; 0xc06dd vberom.asm:324
    dec ax                                    ; 48                          ; 0xc06e0 vberom.asm:330
    db  08ah, 0e0h
    ; mov ah, al                                ; 8a e0                     ; 0xc06e1 vberom.asm:331
    mov AL, strict byte 001h                  ; b0 01                       ; 0xc06e3 vberom.asm:332
    out DX, ax                                ; ef                          ; 0xc06e5 vberom.asm:333
    pop ax                                    ; 58                          ; 0xc06e6 vberom.asm:334
    call 006a5h                               ; e8 bb ff                    ; 0xc06e7 vberom.asm:335
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc06ea vberom.asm:338
    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc06ed vberom.asm:339
    call 00560h                               ; e8 6d fe                    ; 0xc06f0 vberom.asm:340
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc06f3 vberom.asm:341
    call 00567h                               ; e8 6e fe                    ; 0xc06f6 vberom.asm:342
    dec ax                                    ; 48                          ; 0xc06f9 vberom.asm:343
    push ax                                   ; 50                          ; 0xc06fa vberom.asm:344
    mov dx, 003d4h                            ; ba d4 03                    ; 0xc06fb vberom.asm:345
    db  08ah, 0e0h
    ; mov ah, al                                ; 8a e0                     ; 0xc06fe vberom.asm:346
    mov AL, strict byte 012h                  ; b0 12                       ; 0xc0700 vberom.asm:347
    out DX, ax                                ; ef                          ; 0xc0702 vberom.asm:348
    pop ax                                    ; 58                          ; 0xc0703 vberom.asm:349
    mov AL, strict byte 007h                  ; b0 07                       ; 0xc0704 vberom.asm:350
    out DX, AL                                ; ee                          ; 0xc0706 vberom.asm:351
    inc dx                                    ; 42                          ; 0xc0707 vberom.asm:352
    in AL, DX                                 ; ec                          ; 0xc0708 vberom.asm:353
    and AL, strict byte 0bdh                  ; 24 bd                       ; 0xc0709 vberom.asm:354
    test ah, 001h                             ; f6 c4 01                    ; 0xc070b vberom.asm:355
    je short 00712h                           ; 74 02                       ; 0xc070e vberom.asm:356
    or AL, strict byte 002h                   ; 0c 02                       ; 0xc0710 vberom.asm:357
    test ah, 002h                             ; f6 c4 02                    ; 0xc0712 vberom.asm:359
    je short 00719h                           ; 74 02                       ; 0xc0715 vberom.asm:360
    or AL, strict byte 040h                   ; 0c 40                       ; 0xc0717 vberom.asm:361
    out DX, AL                                ; ee                          ; 0xc0719 vberom.asm:363
    mov dx, 003d4h                            ; ba d4 03                    ; 0xc071a vberom.asm:366
    mov ax, strict word 00009h                ; b8 09 00                    ; 0xc071d vberom.asm:367
    out DX, AL                                ; ee                          ; 0xc0720 vberom.asm:368
    mov dx, 003d5h                            ; ba d5 03                    ; 0xc0721 vberom.asm:369
    in AL, DX                                 ; ec                          ; 0xc0724 vberom.asm:370
    and AL, strict byte 060h                  ; 24 60                       ; 0xc0725 vberom.asm:371
    out DX, AL                                ; ee                          ; 0xc0727 vberom.asm:372
    mov dx, 003d4h                            ; ba d4 03                    ; 0xc0728 vberom.asm:373
    mov AL, strict byte 017h                  ; b0 17                       ; 0xc072b vberom.asm:374
    out DX, AL                                ; ee                          ; 0xc072d vberom.asm:375
    mov dx, 003d5h                            ; ba d5 03                    ; 0xc072e vberom.asm:376
    in AL, DX                                 ; ec                          ; 0xc0731 vberom.asm:377
    or AL, strict byte 003h                   ; 0c 03                       ; 0xc0732 vberom.asm:378
    out DX, AL                                ; ee                          ; 0xc0734 vberom.asm:379
    mov dx, 003dah                            ; ba da 03                    ; 0xc0735 vberom.asm:380
    in AL, DX                                 ; ec                          ; 0xc0738 vberom.asm:381
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0739 vberom.asm:382
    mov AL, strict byte 010h                  ; b0 10                       ; 0xc073c vberom.asm:383
    out DX, AL                                ; ee                          ; 0xc073e vberom.asm:384
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc073f vberom.asm:385
    in AL, DX                                 ; ec                          ; 0xc0742 vberom.asm:386
    or AL, strict byte 001h                   ; 0c 01                       ; 0xc0743 vberom.asm:387
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0745 vberom.asm:388
    out DX, AL                                ; ee                          ; 0xc0748 vberom.asm:389
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc0749 vberom.asm:390
    out DX, AL                                ; ee                          ; 0xc074b vberom.asm:391
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc074c vberom.asm:392
    mov ax, 00506h                            ; b8 06 05                    ; 0xc074f vberom.asm:393
    out DX, ax                                ; ef                          ; 0xc0752 vberom.asm:394
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc0753 vberom.asm:395
    mov ax, 00f02h                            ; b8 02 0f                    ; 0xc0756 vberom.asm:396
    out DX, ax                                ; ef                          ; 0xc0759 vberom.asm:397
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc075a vberom.asm:400
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc075d vberom.asm:401
    call 00560h                               ; e8 fd fd                    ; 0xc0760 vberom.asm:402
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0763 vberom.asm:403
    call 00567h                               ; e8 fe fd                    ; 0xc0766 vberom.asm:404
    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc0769 vberom.asm:405
    jc short 007adh                           ; 72 40                       ; 0xc076b vberom.asm:406
    mov dx, 003d4h                            ; ba d4 03                    ; 0xc076d vberom.asm:407
    mov AL, strict byte 014h                  ; b0 14                       ; 0xc0770 vberom.asm:408
    out DX, AL                                ; ee                          ; 0xc0772 vberom.asm:409
    mov dx, 003d5h                            ; ba d5 03                    ; 0xc0773 vberom.asm:410
    in AL, DX                                 ; ec                          ; 0xc0776 vberom.asm:411
    or AL, strict byte 040h                   ; 0c 40                       ; 0xc0777 vberom.asm:412
    out DX, AL                                ; ee                          ; 0xc0779 vberom.asm:413
    mov dx, 003dah                            ; ba da 03                    ; 0xc077a vberom.asm:414
    in AL, DX                                 ; ec                          ; 0xc077d vberom.asm:415
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc077e vberom.asm:416
    mov AL, strict byte 010h                  ; b0 10                       ; 0xc0781 vberom.asm:417
    out DX, AL                                ; ee                          ; 0xc0783 vberom.asm:418
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0784 vberom.asm:419
    in AL, DX                                 ; ec                          ; 0xc0787 vberom.asm:420
    or AL, strict byte 040h                   ; 0c 40                       ; 0xc0788 vberom.asm:421
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc078a vberom.asm:422
    out DX, AL                                ; ee                          ; 0xc078d vberom.asm:423
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc078e vberom.asm:424
    out DX, AL                                ; ee                          ; 0xc0790 vberom.asm:425
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc0791 vberom.asm:426
    mov AL, strict byte 004h                  ; b0 04                       ; 0xc0794 vberom.asm:427
    out DX, AL                                ; ee                          ; 0xc0796 vberom.asm:428
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc0797 vberom.asm:429
    in AL, DX                                 ; ec                          ; 0xc079a vberom.asm:430
    or AL, strict byte 008h                   ; 0c 08                       ; 0xc079b vberom.asm:431
    out DX, AL                                ; ee                          ; 0xc079d vberom.asm:432
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc079e vberom.asm:433
    mov AL, strict byte 005h                  ; b0 05                       ; 0xc07a1 vberom.asm:434
    out DX, AL                                ; ee                          ; 0xc07a3 vberom.asm:435
    mov dx, 003cfh                            ; ba cf 03                    ; 0xc07a4 vberom.asm:436
    in AL, DX                                 ; ec                          ; 0xc07a7 vberom.asm:437
    and AL, strict byte 09fh                  ; 24 9f                       ; 0xc07a8 vberom.asm:438
    or AL, strict byte 040h                   ; 0c 40                       ; 0xc07aa vberom.asm:439
    out DX, AL                                ; ee                          ; 0xc07ac vberom.asm:440
    pop dx                                    ; 5a                          ; 0xc07ad vberom.asm:443
    pop ax                                    ; 58                          ; 0xc07ae vberom.asm:444
  ; disGetNextSymbol 0xc07af LB 0x148 -> off=0x0 cb=0000000000000013 uValue=00000000000c07af '_vbe_has_vbe_display'
_vbe_has_vbe_display:                        ; 0xc07af LB 0x13
    push DS                                   ; 1e                          ; 0xc07af vberom.asm:450
    push bx                                   ; 53                          ; 0xc07b0 vberom.asm:451
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc07b1 vberom.asm:452
    mov ds, ax                                ; 8e d8                       ; 0xc07b4 vberom.asm:453
    mov bx, 000b9h                            ; bb b9 00                    ; 0xc07b6 vberom.asm:454
    mov al, byte [bx]                         ; 8a 07                       ; 0xc07b9 vberom.asm:455
    and AL, strict byte 001h                  ; 24 01                       ; 0xc07bb vberom.asm:456
    db  032h, 0e4h
    ; xor ah, ah                                ; 32 e4                     ; 0xc07bd vberom.asm:457
    pop bx                                    ; 5b                          ; 0xc07bf vberom.asm:458
    pop DS                                    ; 1f                          ; 0xc07c0 vberom.asm:459
    retn                                      ; c3                          ; 0xc07c1 vberom.asm:460
  ; disGetNextSymbol 0xc07c2 LB 0x135 -> off=0x0 cb=0000000000000025 uValue=00000000000c07c2 'vbe_biosfn_return_current_mode'
vbe_biosfn_return_current_mode:              ; 0xc07c2 LB 0x25
    push DS                                   ; 1e                          ; 0xc07c2 vberom.asm:473
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc07c3 vberom.asm:474
    mov ds, ax                                ; 8e d8                       ; 0xc07c6 vberom.asm:475
    call 005e1h                               ; e8 16 fe                    ; 0xc07c8 vberom.asm:476
    and ax, strict byte 00001h                ; 83 e0 01                    ; 0xc07cb vberom.asm:477
    je short 007d9h                           ; 74 09                       ; 0xc07ce vberom.asm:478
    mov bx, 000bah                            ; bb ba 00                    ; 0xc07d0 vberom.asm:479
    mov ax, word [bx]                         ; 8b 07                       ; 0xc07d3 vberom.asm:480
    db  08bh, 0d8h
    ; mov bx, ax                                ; 8b d8                     ; 0xc07d5 vberom.asm:481
    jne short 007e2h                          ; 75 09                       ; 0xc07d7 vberom.asm:482
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc07d9 vberom.asm:484
    mov al, byte [bx]                         ; 8a 07                       ; 0xc07dc vberom.asm:485
    db  08ah, 0d8h
    ; mov bl, al                                ; 8a d8                     ; 0xc07de vberom.asm:486
    db  032h, 0ffh
    ; xor bh, bh                                ; 32 ff                     ; 0xc07e0 vberom.asm:487
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc07e2 vberom.asm:489
    pop DS                                    ; 1f                          ; 0xc07e5 vberom.asm:490
    retn                                      ; c3                          ; 0xc07e6 vberom.asm:491
  ; disGetNextSymbol 0xc07e7 LB 0x110 -> off=0x0 cb=000000000000002d uValue=00000000000c07e7 'vbe_biosfn_display_window_control'
vbe_biosfn_display_window_control:           ; 0xc07e7 LB 0x2d
    cmp bl, 000h                              ; 80 fb 00                    ; 0xc07e7 vberom.asm:515
    jne short 00810h                          ; 75 24                       ; 0xc07ea vberom.asm:516
    cmp bh, 001h                              ; 80 ff 01                    ; 0xc07ec vberom.asm:517
    je short 00807h                           ; 74 16                       ; 0xc07ef vberom.asm:518
    jc short 007f7h                           ; 72 04                       ; 0xc07f1 vberom.asm:519
    mov ax, 00100h                            ; b8 00 01                    ; 0xc07f3 vberom.asm:520
    retn                                      ; c3                          ; 0xc07f6 vberom.asm:521
    db  08bh, 0c2h
    ; mov ax, dx                                ; 8b c2                     ; 0xc07f7 vberom.asm:523
    call 005f3h                               ; e8 f7 fd                    ; 0xc07f9 vberom.asm:524
    call 00607h                               ; e8 08 fe                    ; 0xc07fc vberom.asm:525
    db  03bh, 0c2h
    ; cmp ax, dx                                ; 3b c2                     ; 0xc07ff vberom.asm:526
    jne short 00810h                          ; 75 0d                       ; 0xc0801 vberom.asm:527
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0803 vberom.asm:528
    retn                                      ; c3                          ; 0xc0806 vberom.asm:529
    call 00607h                               ; e8 fd fd                    ; 0xc0807 vberom.asm:531
    db  08bh, 0d0h
    ; mov dx, ax                                ; 8b d0                     ; 0xc080a vberom.asm:532
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc080c vberom.asm:533
    retn                                      ; c3                          ; 0xc080f vberom.asm:534
    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc0810 vberom.asm:536
    retn                                      ; c3                          ; 0xc0813 vberom.asm:537
  ; disGetNextSymbol 0xc0814 LB 0xe3 -> off=0x0 cb=0000000000000034 uValue=00000000000c0814 'vbe_biosfn_set_get_display_start'
vbe_biosfn_set_get_display_start:            ; 0xc0814 LB 0x34
    cmp bl, 080h                              ; 80 fb 80                    ; 0xc0814 vberom.asm:577
    je short 00824h                           ; 74 0b                       ; 0xc0817 vberom.asm:578
    cmp bl, 001h                              ; 80 fb 01                    ; 0xc0819 vberom.asm:579
    je short 00838h                           ; 74 1a                       ; 0xc081c vberom.asm:580
    jc short 0082ah                           ; 72 0a                       ; 0xc081e vberom.asm:581
    mov ax, 00100h                            ; b8 00 01                    ; 0xc0820 vberom.asm:582
    retn                                      ; c3                          ; 0xc0823 vberom.asm:583
    call 00579h                               ; e8 52 fd                    ; 0xc0824 vberom.asm:585
    call 0056ch                               ; e8 42 fd                    ; 0xc0827 vberom.asm:586
    db  08bh, 0c1h
    ; mov ax, cx                                ; 8b c1                     ; 0xc082a vberom.asm:588
    call 00659h                               ; e8 2a fe                    ; 0xc082c vberom.asm:589
    db  08bh, 0c2h
    ; mov ax, dx                                ; 8b c2                     ; 0xc082f vberom.asm:590
    call 0067fh                               ; e8 4b fe                    ; 0xc0831 vberom.asm:591
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0834 vberom.asm:592
    retn                                      ; c3                          ; 0xc0837 vberom.asm:593
    call 0066dh                               ; e8 32 fe                    ; 0xc0838 vberom.asm:595
    db  08bh, 0c8h
    ; mov cx, ax                                ; 8b c8                     ; 0xc083b vberom.asm:596
    call 00693h                               ; e8 53 fe                    ; 0xc083d vberom.asm:597
    db  08bh, 0d0h
    ; mov dx, ax                                ; 8b d0                     ; 0xc0840 vberom.asm:598
    db  032h, 0ffh
    ; xor bh, bh                                ; 32 ff                     ; 0xc0842 vberom.asm:599
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0844 vberom.asm:600
    retn                                      ; c3                          ; 0xc0847 vberom.asm:601
  ; disGetNextSymbol 0xc0848 LB 0xaf -> off=0x0 cb=0000000000000037 uValue=00000000000c0848 'vbe_biosfn_set_get_dac_palette_format'
vbe_biosfn_set_get_dac_palette_format:       ; 0xc0848 LB 0x37
    cmp bl, 001h                              ; 80 fb 01                    ; 0xc0848 vberom.asm:616
    je short 0086bh                           ; 74 1e                       ; 0xc084b vberom.asm:617
    jc short 00853h                           ; 72 04                       ; 0xc084d vberom.asm:618
    mov ax, 00100h                            ; b8 00 01                    ; 0xc084f vberom.asm:619
    retn                                      ; c3                          ; 0xc0852 vberom.asm:620
    call 005e1h                               ; e8 8b fd                    ; 0xc0853 vberom.asm:622
    cmp bh, 006h                              ; 80 ff 06                    ; 0xc0856 vberom.asm:623
    je short 00865h                           ; 74 0a                       ; 0xc0859 vberom.asm:624
    cmp bh, 008h                              ; 80 ff 08                    ; 0xc085b vberom.asm:625
    jne short 0087bh                          ; 75 1b                       ; 0xc085e vberom.asm:626
    or ax, strict byte 00020h                 ; 83 c8 20                    ; 0xc0860 vberom.asm:627
    jne short 00868h                          ; 75 03                       ; 0xc0863 vberom.asm:628
    and ax, strict byte 0ffdfh                ; 83 e0 df                    ; 0xc0865 vberom.asm:630
    call 005cdh                               ; e8 62 fd                    ; 0xc0868 vberom.asm:632
    mov BH, strict byte 006h                  ; b7 06                       ; 0xc086b vberom.asm:634
    call 005e1h                               ; e8 71 fd                    ; 0xc086d vberom.asm:635
    and ax, strict byte 00020h                ; 83 e0 20                    ; 0xc0870 vberom.asm:636
    je short 00877h                           ; 74 02                       ; 0xc0873 vberom.asm:637
    mov BH, strict byte 008h                  ; b7 08                       ; 0xc0875 vberom.asm:638
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0877 vberom.asm:640
    retn                                      ; c3                          ; 0xc087a vberom.asm:641
    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc087b vberom.asm:643
    retn                                      ; c3                          ; 0xc087e vberom.asm:644
  ; disGetNextSymbol 0xc087f LB 0x78 -> off=0x0 cb=0000000000000064 uValue=00000000000c087f 'vbe_biosfn_set_get_palette_data'
vbe_biosfn_set_get_palette_data:             ; 0xc087f LB 0x64
    test bl, bl                               ; 84 db                       ; 0xc087f vberom.asm:683
    je short 00892h                           ; 74 0f                       ; 0xc0881 vberom.asm:684
    cmp bl, 001h                              ; 80 fb 01                    ; 0xc0883 vberom.asm:685
    je short 008bah                           ; 74 32                       ; 0xc0886 vberom.asm:686
    cmp bl, 003h                              ; 80 fb 03                    ; 0xc0888 vberom.asm:687
    jbe short 008dfh                          ; 76 52                       ; 0xc088b vberom.asm:688
    cmp bl, 080h                              ; 80 fb 80                    ; 0xc088d vberom.asm:689
    jne short 008dbh                          ; 75 49                       ; 0xc0890 vberom.asm:690
    pushad                                    ; 66 60                       ; 0xc0892 vberom.asm:131
    push DS                                   ; 1e                          ; 0xc0894 vberom.asm:696
    push ES                                   ; 06                          ; 0xc0895 vberom.asm:697
    pop DS                                    ; 1f                          ; 0xc0896 vberom.asm:698
    db  08ah, 0c2h
    ; mov al, dl                                ; 8a c2                     ; 0xc0897 vberom.asm:699
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc0899 vberom.asm:700
    out DX, AL                                ; ee                          ; 0xc089c vberom.asm:701
    inc dx                                    ; 42                          ; 0xc089d vberom.asm:702
    db  08bh, 0f7h
    ; mov si, di                                ; 8b f7                     ; 0xc089e vberom.asm:703
    lodsd                                     ; 66 ad                       ; 0xc08a0 vberom.asm:706
    ror eax, 010h                             ; 66 c1 c8 10                 ; 0xc08a2 vberom.asm:707
    out DX, AL                                ; ee                          ; 0xc08a6 vberom.asm:708
    rol eax, 008h                             ; 66 c1 c0 08                 ; 0xc08a7 vberom.asm:709
    out DX, AL                                ; ee                          ; 0xc08ab vberom.asm:710
    rol eax, 008h                             ; 66 c1 c0 08                 ; 0xc08ac vberom.asm:711
    out DX, AL                                ; ee                          ; 0xc08b0 vberom.asm:712
    loop 008a0h                               ; e2 ed                       ; 0xc08b1 vberom.asm:723
    pop DS                                    ; 1f                          ; 0xc08b3 vberom.asm:724
    popad                                     ; 66 61                       ; 0xc08b4 vberom.asm:150
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc08b6 vberom.asm:727
    retn                                      ; c3                          ; 0xc08b9 vberom.asm:728
    pushad                                    ; 66 60                       ; 0xc08ba vberom.asm:131
    db  08ah, 0c2h
    ; mov al, dl                                ; 8a c2                     ; 0xc08bc vberom.asm:732
    mov dx, 003c7h                            ; ba c7 03                    ; 0xc08be vberom.asm:733
    out DX, AL                                ; ee                          ; 0xc08c1 vberom.asm:734
    add dl, 002h                              ; 80 c2 02                    ; 0xc08c2 vberom.asm:735
    db  066h, 033h, 0c0h
    ; xor eax, eax                              ; 66 33 c0                  ; 0xc08c5 vberom.asm:738
    in AL, DX                                 ; ec                          ; 0xc08c8 vberom.asm:739
    sal eax, 008h                             ; 66 c1 e0 08                 ; 0xc08c9 vberom.asm:740
    in AL, DX                                 ; ec                          ; 0xc08cd vberom.asm:741
    sal eax, 008h                             ; 66 c1 e0 08                 ; 0xc08ce vberom.asm:742
    in AL, DX                                 ; ec                          ; 0xc08d2 vberom.asm:743
    stosd                                     ; 66 ab                       ; 0xc08d3 vberom.asm:744
    loop 008c5h                               ; e2 ee                       ; 0xc08d5 vberom.asm:757
    popad                                     ; 66 61                       ; 0xc08d7 vberom.asm:150
    jmp short 008b6h                          ; eb db                       ; 0xc08d9 vberom.asm:759
    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc08db vberom.asm:762
    retn                                      ; c3                          ; 0xc08de vberom.asm:763
    mov ax, 0024fh                            ; b8 4f 02                    ; 0xc08df vberom.asm:765
    retn                                      ; c3                          ; 0xc08e2 vberom.asm:766
  ; disGetNextSymbol 0xc08e3 LB 0x14 -> off=0x0 cb=0000000000000014 uValue=00000000000c08e3 'vbe_biosfn_return_protected_mode_interface'
vbe_biosfn_return_protected_mode_interface: ; 0xc08e3 LB 0x14
    test bl, bl                               ; 84 db                       ; 0xc08e3 vberom.asm:780
    jne short 008f3h                          ; 75 0c                       ; 0xc08e5 vberom.asm:781
    push CS                                   ; 0e                          ; 0xc08e7 vberom.asm:782
    pop ES                                    ; 07                          ; 0xc08e8 vberom.asm:783
    mov di, 04600h                            ; bf 00 46                    ; 0xc08e9 vberom.asm:784
    mov cx, 00115h                            ; b9 15 01                    ; 0xc08ec vberom.asm:785
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc08ef vberom.asm:786
    retn                                      ; c3                          ; 0xc08f2 vberom.asm:787
    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc08f3 vberom.asm:789
    retn                                      ; c3                          ; 0xc08f6 vberom.asm:790

  ; Padding 0x89 bytes at 0xc08f7
  times 137 db 0

section _TEXT progbits vstart=0x980 align=1 ; size=0x367a class=CODE group=AUTO
  ; disGetNextSymbol 0xc0980 LB 0x367a -> off=0x0 cb=000000000000001a uValue=00000000000c0980 'set_int_vector'
set_int_vector:                              ; 0xc0980 LB 0x1a
    push dx                                   ; 52                          ; 0xc0980 vgabios.c:88
    push bp                                   ; 55                          ; 0xc0981
    mov bp, sp                                ; 89 e5                       ; 0xc0982
    mov dx, bx                                ; 89 da                       ; 0xc0984
    movzx bx, al                              ; 0f b6 d8                    ; 0xc0986 vgabios.c:92
    sal bx, 002h                              ; c1 e3 02                    ; 0xc0989
    xor ax, ax                                ; 31 c0                       ; 0xc098c
    mov es, ax                                ; 8e c0                       ; 0xc098e
    mov word [es:bx], dx                      ; 26 89 17                    ; 0xc0990
    mov word [es:bx+002h], cx                 ; 26 89 4f 02                 ; 0xc0993
    pop bp                                    ; 5d                          ; 0xc0997 vgabios.c:93
    pop dx                                    ; 5a                          ; 0xc0998
    retn                                      ; c3                          ; 0xc0999
  ; disGetNextSymbol 0xc099a LB 0x3660 -> off=0x0 cb=000000000000001c uValue=00000000000c099a 'init_vga_card'
init_vga_card:                               ; 0xc099a LB 0x1c
    push bp                                   ; 55                          ; 0xc099a vgabios.c:144
    mov bp, sp                                ; 89 e5                       ; 0xc099b
    push dx                                   ; 52                          ; 0xc099d
    mov AL, strict byte 0c3h                  ; b0 c3                       ; 0xc099e vgabios.c:147
    mov dx, 003c2h                            ; ba c2 03                    ; 0xc09a0
    out DX, AL                                ; ee                          ; 0xc09a3
    mov AL, strict byte 004h                  ; b0 04                       ; 0xc09a4 vgabios.c:150
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc09a6
    out DX, AL                                ; ee                          ; 0xc09a9
    mov AL, strict byte 002h                  ; b0 02                       ; 0xc09aa vgabios.c:151
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc09ac
    out DX, AL                                ; ee                          ; 0xc09af
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc09b0 vgabios.c:156
    pop dx                                    ; 5a                          ; 0xc09b3
    pop bp                                    ; 5d                          ; 0xc09b4
    retn                                      ; c3                          ; 0xc09b5
  ; disGetNextSymbol 0xc09b6 LB 0x3644 -> off=0x0 cb=0000000000000032 uValue=00000000000c09b6 'init_bios_area'
init_bios_area:                              ; 0xc09b6 LB 0x32
    push bx                                   ; 53                          ; 0xc09b6 vgabios.c:165
    push bp                                   ; 55                          ; 0xc09b7
    mov bp, sp                                ; 89 e5                       ; 0xc09b8
    xor bx, bx                                ; 31 db                       ; 0xc09ba vgabios.c:169
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc09bc
    mov es, ax                                ; 8e c0                       ; 0xc09bf
    mov al, byte [es:bx+010h]                 ; 26 8a 47 10                 ; 0xc09c1 vgabios.c:172
    and AL, strict byte 0cfh                  ; 24 cf                       ; 0xc09c5
    or AL, strict byte 020h                   ; 0c 20                       ; 0xc09c7
    mov byte [es:bx+010h], al                 ; 26 88 47 10                 ; 0xc09c9
    mov byte [es:bx+00085h], 010h             ; 26 c6 87 85 00 10           ; 0xc09cd vgabios.c:176
    mov word [es:bx+00087h], 0f960h           ; 26 c7 87 87 00 60 f9        ; 0xc09d3 vgabios.c:178
    mov byte [es:bx+00089h], 051h             ; 26 c6 87 89 00 51           ; 0xc09da vgabios.c:182
    mov byte [es:bx+065h], 009h               ; 26 c6 47 65 09              ; 0xc09e0 vgabios.c:184
    pop bp                                    ; 5d                          ; 0xc09e5 vgabios.c:185
    pop bx                                    ; 5b                          ; 0xc09e6
    retn                                      ; c3                          ; 0xc09e7
  ; disGetNextSymbol 0xc09e8 LB 0x3612 -> off=0x0 cb=000000000000002f uValue=00000000000c09e8 'vgabios_init_func'
vgabios_init_func:                           ; 0xc09e8 LB 0x2f
    push bp                                   ; 55                          ; 0xc09e8 vgabios.c:225
    mov bp, sp                                ; 89 e5                       ; 0xc09e9
    call 0099ah                               ; e8 ac ff                    ; 0xc09eb vgabios.c:227
    call 009b6h                               ; e8 c5 ff                    ; 0xc09ee vgabios.c:228
    call 039b4h                               ; e8 c0 2f                    ; 0xc09f1 vgabios.c:230
    mov bx, strict word 00022h                ; bb 22 00                    ; 0xc09f4 vgabios.c:232
    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc09f7
    mov ax, strict word 00010h                ; b8 10 00                    ; 0xc09fa
    call 00980h                               ; e8 80 ff                    ; 0xc09fd
    mov bx, strict word 00022h                ; bb 22 00                    ; 0xc0a00 vgabios.c:233
    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0a03
    mov ax, strict word 0006dh                ; b8 6d 00                    ; 0xc0a06
    call 00980h                               ; e8 74 ff                    ; 0xc0a09
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc0a0c vgabios.c:259
    db  032h, 0e4h
    ; xor ah, ah                                ; 32 e4                     ; 0xc0a0f
    int 010h                                  ; cd 10                       ; 0xc0a11
    mov sp, bp                                ; 89 ec                       ; 0xc0a13 vgabios.c:262
    pop bp                                    ; 5d                          ; 0xc0a15
    retf                                      ; cb                          ; 0xc0a16
  ; disGetNextSymbol 0xc0a17 LB 0x35e3 -> off=0x0 cb=000000000000003f uValue=00000000000c0a17 'vga_get_cursor_pos'
vga_get_cursor_pos:                          ; 0xc0a17 LB 0x3f
    push si                                   ; 56                          ; 0xc0a17 vgabios.c:331
    push di                                   ; 57                          ; 0xc0a18
    push bp                                   ; 55                          ; 0xc0a19
    mov bp, sp                                ; 89 e5                       ; 0xc0a1a
    mov si, dx                                ; 89 d6                       ; 0xc0a1c
    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc0a1e vgabios.c:333
    jbe short 00a30h                          ; 76 0e                       ; 0xc0a20
    push SS                                   ; 16                          ; 0xc0a22 vgabios.c:334
    pop ES                                    ; 07                          ; 0xc0a23
    mov word [es:si], strict word 00000h      ; 26 c7 04 00 00              ; 0xc0a24
    mov word [es:bx], strict word 00000h      ; 26 c7 07 00 00              ; 0xc0a29 vgabios.c:335
    jmp short 00a52h                          ; eb 22                       ; 0xc0a2e vgabios.c:336
    mov di, strict word 00060h                ; bf 60 00                    ; 0xc0a30 vgabios.c:47
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc0a33
    mov es, dx                                ; 8e c2                       ; 0xc0a36
    mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc0a38
    push SS                                   ; 16                          ; 0xc0a3b vgabios.c:48
    pop ES                                    ; 07                          ; 0xc0a3c
    mov word [es:si], di                      ; 26 89 3c                    ; 0xc0a3d
    movzx si, al                              ; 0f b6 f0                    ; 0xc0a40 vgabios.c:339
    add si, si                                ; 01 f6                       ; 0xc0a43
    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc0a45
    mov es, dx                                ; 8e c2                       ; 0xc0a48 vgabios.c:47
    mov si, word [es:si]                      ; 26 8b 34                    ; 0xc0a4a
    push SS                                   ; 16                          ; 0xc0a4d vgabios.c:48
    pop ES                                    ; 07                          ; 0xc0a4e
    mov word [es:bx], si                      ; 26 89 37                    ; 0xc0a4f
    pop bp                                    ; 5d                          ; 0xc0a52 vgabios.c:341
    pop di                                    ; 5f                          ; 0xc0a53
    pop si                                    ; 5e                          ; 0xc0a54
    retn                                      ; c3                          ; 0xc0a55
  ; disGetNextSymbol 0xc0a56 LB 0x35a4 -> off=0x0 cb=000000000000005d uValue=00000000000c0a56 'vga_find_glyph'
vga_find_glyph:                              ; 0xc0a56 LB 0x5d
    push bp                                   ; 55                          ; 0xc0a56 vgabios.c:344
    mov bp, sp                                ; 89 e5                       ; 0xc0a57
    push si                                   ; 56                          ; 0xc0a59
    push di                                   ; 57                          ; 0xc0a5a
    push ax                                   ; 50                          ; 0xc0a5b
    push ax                                   ; 50                          ; 0xc0a5c
    push dx                                   ; 52                          ; 0xc0a5d
    push bx                                   ; 53                          ; 0xc0a5e
    mov bl, cl                                ; 88 cb                       ; 0xc0a5f
    mov word [bp-006h], strict word 00000h    ; c7 46 fa 00 00              ; 0xc0a61 vgabios.c:346
    dec word [bp+004h]                        ; ff 4e 04                    ; 0xc0a66 vgabios.c:348
    cmp word [bp+004h], strict byte 0ffffh    ; 83 7e 04 ff                 ; 0xc0a69
    je short 00aa7h                           ; 74 38                       ; 0xc0a6d
    movzx cx, byte [bp+006h]                  ; 0f b6 4e 06                 ; 0xc0a6f vgabios.c:349
    mov dx, ss                                ; 8c d2                       ; 0xc0a73
    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc0a75
    mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc0a78
    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc0a7b
    push DS                                   ; 1e                          ; 0xc0a7e
    mov ds, dx                                ; 8e da                       ; 0xc0a7f
    rep cmpsb                                 ; f3 a6                       ; 0xc0a81
    pop DS                                    ; 1f                          ; 0xc0a83
    mov ax, strict word 00000h                ; b8 00 00                    ; 0xc0a84
    je near 00a8dh                            ; 0f 84 02 00                 ; 0xc0a87
    db  0feh, 0c0h
    ; inc al                                    ; fe c0                     ; 0xc0a8b
    test ax, ax                               ; 85 c0                       ; 0xc0a8d
    jne short 00a9ch                          ; 75 0b                       ; 0xc0a8f
    movzx ax, bl                              ; 0f b6 c3                    ; 0xc0a91 vgabios.c:350
    or ah, 080h                               ; 80 cc 80                    ; 0xc0a94
    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0a97
    jmp short 00aa7h                          ; eb 0b                       ; 0xc0a9a vgabios.c:351
    movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc0a9c vgabios.c:353
    add word [bp-008h], ax                    ; 01 46 f8                    ; 0xc0aa0
    db  0feh, 0c3h
    ; inc bl                                    ; fe c3                     ; 0xc0aa3 vgabios.c:354
    jmp short 00a66h                          ; eb bf                       ; 0xc0aa5 vgabios.c:355
    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc0aa7 vgabios.c:357
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0aaa
    pop di                                    ; 5f                          ; 0xc0aad
    pop si                                    ; 5e                          ; 0xc0aae
    pop bp                                    ; 5d                          ; 0xc0aaf
    retn 00004h                               ; c2 04 00                    ; 0xc0ab0
  ; disGetNextSymbol 0xc0ab3 LB 0x3547 -> off=0x0 cb=0000000000000046 uValue=00000000000c0ab3 'vga_read_glyph_planar'
vga_read_glyph_planar:                       ; 0xc0ab3 LB 0x46
    push bp                                   ; 55                          ; 0xc0ab3 vgabios.c:359
    mov bp, sp                                ; 89 e5                       ; 0xc0ab4
    push si                                   ; 56                          ; 0xc0ab6
    push di                                   ; 57                          ; 0xc0ab7
    push ax                                   ; 50                          ; 0xc0ab8
    push ax                                   ; 50                          ; 0xc0ab9
    mov si, ax                                ; 89 c6                       ; 0xc0aba
    mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc0abc
    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc0abf
    mov bx, cx                                ; 89 cb                       ; 0xc0ac2
    mov ax, 00805h                            ; b8 05 08                    ; 0xc0ac4 vgabios.c:366
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0ac7
    out DX, ax                                ; ef                          ; 0xc0aca
    dec byte [bp+004h]                        ; fe 4e 04                    ; 0xc0acb vgabios.c:368
    cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc0ace
    je short 00ae9h                           ; 74 15                       ; 0xc0ad2
    mov es, [bp-006h]                         ; 8e 46 fa                    ; 0xc0ad4 vgabios.c:369
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc0ad7
    not al                                    ; f6 d0                       ; 0xc0ada
    mov di, bx                                ; 89 df                       ; 0xc0adc
    inc bx                                    ; 43                          ; 0xc0ade
    push SS                                   ; 16                          ; 0xc0adf
    pop ES                                    ; 07                          ; 0xc0ae0
    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0ae1
    add si, word [bp-008h]                    ; 03 76 f8                    ; 0xc0ae4 vgabios.c:370
    jmp short 00acbh                          ; eb e2                       ; 0xc0ae7 vgabios.c:371
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0ae9 vgabios.c:374
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0aec
    out DX, ax                                ; ef                          ; 0xc0aef
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0af0 vgabios.c:375
    pop di                                    ; 5f                          ; 0xc0af3
    pop si                                    ; 5e                          ; 0xc0af4
    pop bp                                    ; 5d                          ; 0xc0af5
    retn 00002h                               ; c2 02 00                    ; 0xc0af6
  ; disGetNextSymbol 0xc0af9 LB 0x3501 -> off=0x0 cb=000000000000002a uValue=00000000000c0af9 'vga_char_ofs_planar'
vga_char_ofs_planar:                         ; 0xc0af9 LB 0x2a
    push bp                                   ; 55                          ; 0xc0af9 vgabios.c:377
    mov bp, sp                                ; 89 e5                       ; 0xc0afa
    xor dh, dh                                ; 30 f6                       ; 0xc0afc vgabios.c:381
    imul bx, dx                               ; 0f af da                    ; 0xc0afe
    movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc0b01
    imul bx, dx                               ; 0f af da                    ; 0xc0b05
    xor ah, ah                                ; 30 e4                       ; 0xc0b08
    add ax, bx                                ; 01 d8                       ; 0xc0b0a
    mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc0b0c vgabios.c:47
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc0b0f
    mov es, dx                                ; 8e c2                       ; 0xc0b12
    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc0b14
    movzx bx, cl                              ; 0f b6 d9                    ; 0xc0b17 vgabios.c:48
    imul dx, bx                               ; 0f af d3                    ; 0xc0b1a
    add ax, dx                                ; 01 d0                       ; 0xc0b1d
    pop bp                                    ; 5d                          ; 0xc0b1f vgabios.c:385
    retn 00002h                               ; c2 02 00                    ; 0xc0b20
  ; disGetNextSymbol 0xc0b23 LB 0x34d7 -> off=0x0 cb=000000000000003e uValue=00000000000c0b23 'vga_read_char_planar'
vga_read_char_planar:                        ; 0xc0b23 LB 0x3e
    push bp                                   ; 55                          ; 0xc0b23 vgabios.c:387
    mov bp, sp                                ; 89 e5                       ; 0xc0b24
    push cx                                   ; 51                          ; 0xc0b26
    push si                                   ; 56                          ; 0xc0b27
    push di                                   ; 57                          ; 0xc0b28
    sub sp, strict byte 00010h                ; 83 ec 10                    ; 0xc0b29
    mov si, ax                                ; 89 c6                       ; 0xc0b2c
    mov ax, dx                                ; 89 d0                       ; 0xc0b2e
    movzx di, bl                              ; 0f b6 fb                    ; 0xc0b30 vgabios.c:391
    push di                                   ; 57                          ; 0xc0b33
    lea cx, [bp-016h]                         ; 8d 4e ea                    ; 0xc0b34
    mov bx, si                                ; 89 f3                       ; 0xc0b37
    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0b39
    call 00ab3h                               ; e8 74 ff                    ; 0xc0b3c
    push di                                   ; 57                          ; 0xc0b3f vgabios.c:394
    push 00100h                               ; 68 00 01                    ; 0xc0b40
    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0b43 vgabios.c:57
    xor ax, ax                                ; 31 c0                       ; 0xc0b46
    mov es, ax                                ; 8e c0                       ; 0xc0b48
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0b4a
    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0b4d
    xor cx, cx                                ; 31 c9                       ; 0xc0b51 vgabios.c:58
    lea bx, [bp-016h]                         ; 8d 5e ea                    ; 0xc0b53
    call 00a56h                               ; e8 fd fe                    ; 0xc0b56
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc0b59 vgabios.c:395
    pop di                                    ; 5f                          ; 0xc0b5c
    pop si                                    ; 5e                          ; 0xc0b5d
    pop cx                                    ; 59                          ; 0xc0b5e
    pop bp                                    ; 5d                          ; 0xc0b5f
    retn                                      ; c3                          ; 0xc0b60
  ; disGetNextSymbol 0xc0b61 LB 0x3499 -> off=0x0 cb=000000000000001a uValue=00000000000c0b61 'vga_char_ofs_linear'
vga_char_ofs_linear:                         ; 0xc0b61 LB 0x1a
    push bp                                   ; 55                          ; 0xc0b61 vgabios.c:397
    mov bp, sp                                ; 89 e5                       ; 0xc0b62
    xor dh, dh                                ; 30 f6                       ; 0xc0b64 vgabios.c:401
    imul dx, bx                               ; 0f af d3                    ; 0xc0b66
    movzx bx, byte [bp+004h]                  ; 0f b6 5e 04                 ; 0xc0b69
    imul bx, dx                               ; 0f af da                    ; 0xc0b6d
    xor ah, ah                                ; 30 e4                       ; 0xc0b70
    add ax, bx                                ; 01 d8                       ; 0xc0b72
    sal ax, 003h                              ; c1 e0 03                    ; 0xc0b74 vgabios.c:402
    pop bp                                    ; 5d                          ; 0xc0b77 vgabios.c:404
    retn 00002h                               ; c2 02 00                    ; 0xc0b78
  ; disGetNextSymbol 0xc0b7b LB 0x347f -> off=0x0 cb=000000000000004b uValue=00000000000c0b7b 'vga_read_glyph_linear'
vga_read_glyph_linear:                       ; 0xc0b7b LB 0x4b
    push si                                   ; 56                          ; 0xc0b7b vgabios.c:406
    push di                                   ; 57                          ; 0xc0b7c
    enter 00004h, 000h                        ; c8 04 00 00                 ; 0xc0b7d
    mov si, ax                                ; 89 c6                       ; 0xc0b81
    mov word [bp-002h], dx                    ; 89 56 fe                    ; 0xc0b83
    mov word [bp-004h], bx                    ; 89 5e fc                    ; 0xc0b86
    mov bx, cx                                ; 89 cb                       ; 0xc0b89
    dec byte [bp+008h]                        ; fe 4e 08                    ; 0xc0b8b vgabios.c:412
    cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc0b8e
    je short 00bc0h                           ; 74 2c                       ; 0xc0b92
    xor dh, dh                                ; 30 f6                       ; 0xc0b94 vgabios.c:413
    mov DL, strict byte 080h                  ; b2 80                       ; 0xc0b96 vgabios.c:414
    xor ax, ax                                ; 31 c0                       ; 0xc0b98 vgabios.c:415
    jmp short 00ba1h                          ; eb 05                       ; 0xc0b9a
    cmp ax, strict word 00008h                ; 3d 08 00                    ; 0xc0b9c
    jnl short 00bb5h                          ; 7d 14                       ; 0xc0b9f
    mov es, [bp-002h]                         ; 8e 46 fe                    ; 0xc0ba1 vgabios.c:416
    mov di, si                                ; 89 f7                       ; 0xc0ba4
    add di, ax                                ; 01 c7                       ; 0xc0ba6
    cmp byte [es:di], 000h                    ; 26 80 3d 00                 ; 0xc0ba8
    je short 00bb0h                           ; 74 02                       ; 0xc0bac
    or dh, dl                                 ; 08 d6                       ; 0xc0bae vgabios.c:417
    shr dl, 1                                 ; d0 ea                       ; 0xc0bb0 vgabios.c:418
    inc ax                                    ; 40                          ; 0xc0bb2 vgabios.c:419
    jmp short 00b9ch                          ; eb e7                       ; 0xc0bb3
    mov di, bx                                ; 89 df                       ; 0xc0bb5 vgabios.c:420
    inc bx                                    ; 43                          ; 0xc0bb7
    mov byte [ss:di], dh                      ; 36 88 35                    ; 0xc0bb8
    add si, word [bp-004h]                    ; 03 76 fc                    ; 0xc0bbb vgabios.c:421
    jmp short 00b8bh                          ; eb cb                       ; 0xc0bbe vgabios.c:422
    leave                                     ; c9                          ; 0xc0bc0 vgabios.c:423
    pop di                                    ; 5f                          ; 0xc0bc1
    pop si                                    ; 5e                          ; 0xc0bc2
    retn 00002h                               ; c2 02 00                    ; 0xc0bc3
  ; disGetNextSymbol 0xc0bc6 LB 0x3434 -> off=0x0 cb=000000000000003f uValue=00000000000c0bc6 'vga_read_char_linear'
vga_read_char_linear:                        ; 0xc0bc6 LB 0x3f
    push bp                                   ; 55                          ; 0xc0bc6 vgabios.c:425
    mov bp, sp                                ; 89 e5                       ; 0xc0bc7
    push cx                                   ; 51                          ; 0xc0bc9
    push si                                   ; 56                          ; 0xc0bca
    sub sp, strict byte 00010h                ; 83 ec 10                    ; 0xc0bcb
    mov cx, ax                                ; 89 c1                       ; 0xc0bce
    mov ax, dx                                ; 89 d0                       ; 0xc0bd0
    movzx si, bl                              ; 0f b6 f3                    ; 0xc0bd2 vgabios.c:429
    push si                                   ; 56                          ; 0xc0bd5
    mov bx, cx                                ; 89 cb                       ; 0xc0bd6
    sal bx, 003h                              ; c1 e3 03                    ; 0xc0bd8
    lea cx, [bp-014h]                         ; 8d 4e ec                    ; 0xc0bdb
    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0bde
    call 00b7bh                               ; e8 97 ff                    ; 0xc0be1
    push si                                   ; 56                          ; 0xc0be4 vgabios.c:432
    push 00100h                               ; 68 00 01                    ; 0xc0be5
    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0be8 vgabios.c:57
    xor ax, ax                                ; 31 c0                       ; 0xc0beb
    mov es, ax                                ; 8e c0                       ; 0xc0bed
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0bef
    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0bf2
    xor cx, cx                                ; 31 c9                       ; 0xc0bf6 vgabios.c:58
    lea bx, [bp-014h]                         ; 8d 5e ec                    ; 0xc0bf8
    call 00a56h                               ; e8 58 fe                    ; 0xc0bfb
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0bfe vgabios.c:433
    pop si                                    ; 5e                          ; 0xc0c01
    pop cx                                    ; 59                          ; 0xc0c02
    pop bp                                    ; 5d                          ; 0xc0c03
    retn                                      ; c3                          ; 0xc0c04
  ; disGetNextSymbol 0xc0c05 LB 0x33f5 -> off=0x0 cb=0000000000000035 uValue=00000000000c0c05 'vga_read_2bpp_char'
vga_read_2bpp_char:                          ; 0xc0c05 LB 0x35
    push bp                                   ; 55                          ; 0xc0c05 vgabios.c:435
    mov bp, sp                                ; 89 e5                       ; 0xc0c06
    push bx                                   ; 53                          ; 0xc0c08
    push cx                                   ; 51                          ; 0xc0c09
    mov bx, ax                                ; 89 c3                       ; 0xc0c0a
    mov es, dx                                ; 8e c2                       ; 0xc0c0c
    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0c0e vgabios.c:441
    mov DH, strict byte 080h                  ; b6 80                       ; 0xc0c11 vgabios.c:442
    xor dl, dl                                ; 30 d2                       ; 0xc0c13 vgabios.c:443
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0c15 vgabios.c:444
    xchg ah, al                               ; 86 c4                       ; 0xc0c18
    xor bx, bx                                ; 31 db                       ; 0xc0c1a vgabios.c:446
    jmp short 00c23h                          ; eb 05                       ; 0xc0c1c
    cmp bx, strict byte 00008h                ; 83 fb 08                    ; 0xc0c1e
    jnl short 00c31h                          ; 7d 0e                       ; 0xc0c21
    test ax, cx                               ; 85 c8                       ; 0xc0c23 vgabios.c:447
    je short 00c29h                           ; 74 02                       ; 0xc0c25
    or dl, dh                                 ; 08 f2                       ; 0xc0c27 vgabios.c:448
    shr dh, 1                                 ; d0 ee                       ; 0xc0c29 vgabios.c:449
    shr cx, 002h                              ; c1 e9 02                    ; 0xc0c2b vgabios.c:450
    inc bx                                    ; 43                          ; 0xc0c2e vgabios.c:451
    jmp short 00c1eh                          ; eb ed                       ; 0xc0c2f
    mov al, dl                                ; 88 d0                       ; 0xc0c31 vgabios.c:453
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0c33
    pop cx                                    ; 59                          ; 0xc0c36
    pop bx                                    ; 5b                          ; 0xc0c37
    pop bp                                    ; 5d                          ; 0xc0c38
    retn                                      ; c3                          ; 0xc0c39
  ; disGetNextSymbol 0xc0c3a LB 0x33c0 -> off=0x0 cb=0000000000000084 uValue=00000000000c0c3a 'vga_read_glyph_cga'
vga_read_glyph_cga:                          ; 0xc0c3a LB 0x84
    push bp                                   ; 55                          ; 0xc0c3a vgabios.c:455
    mov bp, sp                                ; 89 e5                       ; 0xc0c3b
    push cx                                   ; 51                          ; 0xc0c3d
    push si                                   ; 56                          ; 0xc0c3e
    push di                                   ; 57                          ; 0xc0c3f
    push ax                                   ; 50                          ; 0xc0c40
    mov si, dx                                ; 89 d6                       ; 0xc0c41
    cmp bl, 006h                              ; 80 fb 06                    ; 0xc0c43 vgabios.c:463
    je short 00c82h                           ; 74 3a                       ; 0xc0c46
    mov bx, ax                                ; 89 c3                       ; 0xc0c48 vgabios.c:465
    add bx, ax                                ; 01 c3                       ; 0xc0c4a
    mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0c4c
    xor cx, cx                                ; 31 c9                       ; 0xc0c51 vgabios.c:467
    jmp short 00c5ah                          ; eb 05                       ; 0xc0c53
    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0c55
    jnl short 00cb6h                          ; 7d 5c                       ; 0xc0c58
    mov ax, bx                                ; 89 d8                       ; 0xc0c5a vgabios.c:468
    mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0c5c
    call 00c05h                               ; e8 a3 ff                    ; 0xc0c5f
    mov di, si                                ; 89 f7                       ; 0xc0c62
    inc si                                    ; 46                          ; 0xc0c64
    push SS                                   ; 16                          ; 0xc0c65
    pop ES                                    ; 07                          ; 0xc0c66
    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0c67
    lea ax, [bx+02000h]                       ; 8d 87 00 20                 ; 0xc0c6a vgabios.c:469
    mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0c6e
    call 00c05h                               ; e8 91 ff                    ; 0xc0c71
    mov di, si                                ; 89 f7                       ; 0xc0c74
    inc si                                    ; 46                          ; 0xc0c76
    push SS                                   ; 16                          ; 0xc0c77
    pop ES                                    ; 07                          ; 0xc0c78
    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0c79
    add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0c7c vgabios.c:470
    inc cx                                    ; 41                          ; 0xc0c7f vgabios.c:471
    jmp short 00c55h                          ; eb d3                       ; 0xc0c80
    mov bx, ax                                ; 89 c3                       ; 0xc0c82 vgabios.c:473
    mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0c84
    xor cx, cx                                ; 31 c9                       ; 0xc0c89 vgabios.c:474
    jmp short 00c92h                          ; eb 05                       ; 0xc0c8b
    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0c8d
    jnl short 00cb6h                          ; 7d 24                       ; 0xc0c90
    mov di, si                                ; 89 f7                       ; 0xc0c92 vgabios.c:475
    inc si                                    ; 46                          ; 0xc0c94
    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0c95
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0c98
    push SS                                   ; 16                          ; 0xc0c9b
    pop ES                                    ; 07                          ; 0xc0c9c
    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0c9d
    mov di, si                                ; 89 f7                       ; 0xc0ca0 vgabios.c:476
    inc si                                    ; 46                          ; 0xc0ca2
    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0ca3
    mov al, byte [es:bx+02000h]               ; 26 8a 87 00 20              ; 0xc0ca6
    push SS                                   ; 16                          ; 0xc0cab
    pop ES                                    ; 07                          ; 0xc0cac
    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0cad
    add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0cb0 vgabios.c:477
    inc cx                                    ; 41                          ; 0xc0cb3 vgabios.c:478
    jmp short 00c8dh                          ; eb d7                       ; 0xc0cb4
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc0cb6 vgabios.c:480
    pop di                                    ; 5f                          ; 0xc0cb9
    pop si                                    ; 5e                          ; 0xc0cba
    pop cx                                    ; 59                          ; 0xc0cbb
    pop bp                                    ; 5d                          ; 0xc0cbc
    retn                                      ; c3                          ; 0xc0cbd
  ; disGetNextSymbol 0xc0cbe LB 0x333c -> off=0x0 cb=0000000000000011 uValue=00000000000c0cbe 'vga_char_ofs_cga'
vga_char_ofs_cga:                            ; 0xc0cbe LB 0x11
    push bp                                   ; 55                          ; 0xc0cbe vgabios.c:482
    mov bp, sp                                ; 89 e5                       ; 0xc0cbf
    xor dh, dh                                ; 30 f6                       ; 0xc0cc1 vgabios.c:487
    imul dx, bx                               ; 0f af d3                    ; 0xc0cc3
    sal dx, 002h                              ; c1 e2 02                    ; 0xc0cc6
    xor ah, ah                                ; 30 e4                       ; 0xc0cc9
    add ax, dx                                ; 01 d0                       ; 0xc0ccb
    pop bp                                    ; 5d                          ; 0xc0ccd vgabios.c:488
    retn                                      ; c3                          ; 0xc0cce
  ; disGetNextSymbol 0xc0ccf LB 0x332b -> off=0x0 cb=0000000000000065 uValue=00000000000c0ccf 'vga_read_char_cga'
vga_read_char_cga:                           ; 0xc0ccf LB 0x65
    push bp                                   ; 55                          ; 0xc0ccf vgabios.c:490
    mov bp, sp                                ; 89 e5                       ; 0xc0cd0
    push bx                                   ; 53                          ; 0xc0cd2
    push cx                                   ; 51                          ; 0xc0cd3
    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc0cd4
    movzx bx, dl                              ; 0f b6 da                    ; 0xc0cd7 vgabios.c:496
    lea dx, [bp-00eh]                         ; 8d 56 f2                    ; 0xc0cda
    call 00c3ah                               ; e8 5a ff                    ; 0xc0cdd
    push strict byte 00008h                   ; 6a 08                       ; 0xc0ce0 vgabios.c:499
    push 00080h                               ; 68 80 00                    ; 0xc0ce2
    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0ce5 vgabios.c:57
    xor ax, ax                                ; 31 c0                       ; 0xc0ce8
    mov es, ax                                ; 8e c0                       ; 0xc0cea
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0cec
    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0cef
    xor cx, cx                                ; 31 c9                       ; 0xc0cf3 vgabios.c:58
    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc0cf5
    call 00a56h                               ; e8 5b fd                    ; 0xc0cf8
    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0cfb
    test ah, 080h                             ; f6 c4 80                    ; 0xc0cfe vgabios.c:501
    jne short 00d2ah                          ; 75 27                       ; 0xc0d01
    mov bx, strict word 0007ch                ; bb 7c 00                    ; 0xc0d03 vgabios.c:57
    xor ax, ax                                ; 31 c0                       ; 0xc0d06
    mov es, ax                                ; 8e c0                       ; 0xc0d08
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0d0a
    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0d0d
    test dx, dx                               ; 85 d2                       ; 0xc0d11 vgabios.c:505
    jne short 00d19h                          ; 75 04                       ; 0xc0d13
    test ax, ax                               ; 85 c0                       ; 0xc0d15
    je short 00d2ah                           ; 74 11                       ; 0xc0d17
    push strict byte 00008h                   ; 6a 08                       ; 0xc0d19 vgabios.c:506
    push 00080h                               ; 68 80 00                    ; 0xc0d1b
    mov cx, 00080h                            ; b9 80 00                    ; 0xc0d1e
    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc0d21
    call 00a56h                               ; e8 2f fd                    ; 0xc0d24
    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0d27
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc0d2a vgabios.c:509
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0d2d
    pop cx                                    ; 59                          ; 0xc0d30
    pop bx                                    ; 5b                          ; 0xc0d31
    pop bp                                    ; 5d                          ; 0xc0d32
    retn                                      ; c3                          ; 0xc0d33
  ; disGetNextSymbol 0xc0d34 LB 0x32c6 -> off=0x0 cb=0000000000000127 uValue=00000000000c0d34 'vga_read_char_attr'
vga_read_char_attr:                          ; 0xc0d34 LB 0x127
    push bp                                   ; 55                          ; 0xc0d34 vgabios.c:511
    mov bp, sp                                ; 89 e5                       ; 0xc0d35
    push bx                                   ; 53                          ; 0xc0d37
    push cx                                   ; 51                          ; 0xc0d38
    push si                                   ; 56                          ; 0xc0d39
    push di                                   ; 57                          ; 0xc0d3a
    sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc0d3b
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc0d3e
    mov si, dx                                ; 89 d6                       ; 0xc0d41
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc0d43 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0d46
    mov es, ax                                ; 8e c0                       ; 0xc0d49
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0d4b
    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc0d4e vgabios.c:38
    xor ah, ah                                ; 30 e4                       ; 0xc0d51 vgabios.c:519
    call 033a1h                               ; e8 4b 26                    ; 0xc0d53
    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc0d56
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0d59 vgabios.c:520
    je near 00e52h                            ; 0f 84 f3 00                 ; 0xc0d5b
    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc0d5f vgabios.c:524
    lea bx, [bp-018h]                         ; 8d 5e e8                    ; 0xc0d63
    lea dx, [bp-01ah]                         ; 8d 56 e6                    ; 0xc0d66
    mov ax, cx                                ; 89 c8                       ; 0xc0d69
    call 00a17h                               ; e8 a9 fc                    ; 0xc0d6b
    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc0d6e vgabios.c:525
    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc0d71
    mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc0d74 vgabios.c:526
    xor al, al                                ; 30 c0                       ; 0xc0d77
    shr ax, 008h                              ; c1 e8 08                    ; 0xc0d79
    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc0d7c
    mov bx, 00084h                            ; bb 84 00                    ; 0xc0d7f vgabios.c:37
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc0d82
    mov es, dx                                ; 8e c2                       ; 0xc0d85
    mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc0d87
    xor dh, dh                                ; 30 f6                       ; 0xc0d8a vgabios.c:38
    inc dx                                    ; 42                          ; 0xc0d8c
    mov di, strict word 0004ah                ; bf 4a 00                    ; 0xc0d8d vgabios.c:47
    mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc0d90
    mov word [bp-014h], di                    ; 89 7e ec                    ; 0xc0d93 vgabios.c:48
    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc0d96 vgabios.c:532
    sal bx, 003h                              ; c1 e3 03                    ; 0xc0d9a
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0d9d
    jne short 00ddah                          ; 75 36                       ; 0xc0da2
    imul dx, di                               ; 0f af d7                    ; 0xc0da4 vgabios.c:534
    add dx, dx                                ; 01 d2                       ; 0xc0da7
    or dl, 0ffh                               ; 80 ca ff                    ; 0xc0da9
    mov word [bp-016h], dx                    ; 89 56 ea                    ; 0xc0dac
    movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6                 ; 0xc0daf
    mov cx, word [bp-016h]                    ; 8b 4e ea                    ; 0xc0db3
    inc cx                                    ; 41                          ; 0xc0db6
    imul dx, cx                               ; 0f af d1                    ; 0xc0db7
    xor ah, ah                                ; 30 e4                       ; 0xc0dba
    imul di, ax                               ; 0f af f8                    ; 0xc0dbc
    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc0dbf
    add ax, di                                ; 01 f8                       ; 0xc0dc3
    add ax, ax                                ; 01 c0                       ; 0xc0dc5
    mov di, dx                                ; 89 d7                       ; 0xc0dc7
    add di, ax                                ; 01 c7                       ; 0xc0dc9
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc0dcb vgabios.c:45
    mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc0dcf
    push SS                                   ; 16                          ; 0xc0dd2 vgabios.c:48
    pop ES                                    ; 07                          ; 0xc0dd3
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc0dd4
    jmp near 00e52h                           ; e9 78 00                    ; 0xc0dd7 vgabios.c:536
    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc0dda vgabios.c:537
    cmp bl, 005h                              ; 80 fb 05                    ; 0xc0dde
    je short 00e2eh                           ; 74 4b                       ; 0xc0de1
    cmp bl, 002h                              ; 80 fb 02                    ; 0xc0de3
    jc short 00e52h                           ; 72 6a                       ; 0xc0de6
    jbe short 00df1h                          ; 76 07                       ; 0xc0de8
    cmp bl, 004h                              ; 80 fb 04                    ; 0xc0dea
    jbe short 00e0ah                          ; 76 1b                       ; 0xc0ded
    jmp short 00e52h                          ; eb 61                       ; 0xc0def
    movzx dx, byte [bp-00ch]                  ; 0f b6 56 f4                 ; 0xc0df1 vgabios.c:540
    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc0df5
    mov bx, word [bp-014h]                    ; 8b 5e ec                    ; 0xc0df9
    call 00cbeh                               ; e8 bf fe                    ; 0xc0dfc
    movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc0dff vgabios.c:541
    call 00ccfh                               ; e8 c9 fe                    ; 0xc0e03
    xor ah, ah                                ; 30 e4                       ; 0xc0e06
    jmp short 00dd2h                          ; eb c8                       ; 0xc0e08
    mov bx, 00085h                            ; bb 85 00                    ; 0xc0e0a vgabios.c:47
    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc0e0d
    xor dh, dh                                ; 30 f6                       ; 0xc0e10 vgabios.c:546
    mov word [bp-016h], dx                    ; 89 56 ea                    ; 0xc0e12
    push dx                                   ; 52                          ; 0xc0e15
    movzx dx, al                              ; 0f b6 d0                    ; 0xc0e16
    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc0e19
    mov bx, di                                ; 89 fb                       ; 0xc0e1d
    call 00af9h                               ; e8 d7 fc                    ; 0xc0e1f
    mov bx, word [bp-016h]                    ; 8b 5e ea                    ; 0xc0e22 vgabios.c:547
    mov dx, ax                                ; 89 c2                       ; 0xc0e25
    mov ax, di                                ; 89 f8                       ; 0xc0e27
    call 00b23h                               ; e8 f7 fc                    ; 0xc0e29
    jmp short 00e06h                          ; eb d8                       ; 0xc0e2c
    mov bx, 00085h                            ; bb 85 00                    ; 0xc0e2e vgabios.c:47
    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc0e31
    xor dh, dh                                ; 30 f6                       ; 0xc0e34 vgabios.c:551
    mov word [bp-016h], dx                    ; 89 56 ea                    ; 0xc0e36
    push dx                                   ; 52                          ; 0xc0e39
    movzx dx, al                              ; 0f b6 d0                    ; 0xc0e3a
    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc0e3d
    mov bx, di                                ; 89 fb                       ; 0xc0e41
    call 00b61h                               ; e8 1b fd                    ; 0xc0e43
    mov bx, word [bp-016h]                    ; 8b 5e ea                    ; 0xc0e46 vgabios.c:552
    mov dx, ax                                ; 89 c2                       ; 0xc0e49
    mov ax, di                                ; 89 f8                       ; 0xc0e4b
    call 00bc6h                               ; e8 76 fd                    ; 0xc0e4d
    jmp short 00e06h                          ; eb b4                       ; 0xc0e50
    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc0e52 vgabios.c:561
    pop di                                    ; 5f                          ; 0xc0e55
    pop si                                    ; 5e                          ; 0xc0e56
    pop cx                                    ; 59                          ; 0xc0e57
    pop bx                                    ; 5b                          ; 0xc0e58
    pop bp                                    ; 5d                          ; 0xc0e59
    retn                                      ; c3                          ; 0xc0e5a
  ; disGetNextSymbol 0xc0e5b LB 0x319f -> off=0x10 cb=0000000000000083 uValue=00000000000c0e6b 'vga_get_font_info'
    db  082h, 00eh, 0c7h, 00eh, 0cch, 00eh, 0d3h, 00eh, 0d8h, 00eh, 0ddh, 00eh, 0e2h, 00eh, 0e7h, 00eh
vga_get_font_info:                           ; 0xc0e6b LB 0x83
    push si                                   ; 56                          ; 0xc0e6b vgabios.c:563
    push di                                   ; 57                          ; 0xc0e6c
    push bp                                   ; 55                          ; 0xc0e6d
    mov bp, sp                                ; 89 e5                       ; 0xc0e6e
    mov di, dx                                ; 89 d7                       ; 0xc0e70
    mov si, bx                                ; 89 de                       ; 0xc0e72
    cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc0e74 vgabios.c:568
    jnbe short 00ec1h                         ; 77 48                       ; 0xc0e77
    mov bx, ax                                ; 89 c3                       ; 0xc0e79
    add bx, ax                                ; 01 c3                       ; 0xc0e7b
    jmp word [cs:bx+00e5bh]                   ; 2e ff a7 5b 0e              ; 0xc0e7d
    mov bx, strict word 0007ch                ; bb 7c 00                    ; 0xc0e82 vgabios.c:57
    xor ax, ax                                ; 31 c0                       ; 0xc0e85
    mov es, ax                                ; 8e c0                       ; 0xc0e87
    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc0e89
    mov ax, word [es:bx+002h]                 ; 26 8b 47 02                 ; 0xc0e8c
    push SS                                   ; 16                          ; 0xc0e90 vgabios.c:571
    pop ES                                    ; 07                          ; 0xc0e91
    mov word [es:si], dx                      ; 26 89 14                    ; 0xc0e92
    mov word [es:di], ax                      ; 26 89 05                    ; 0xc0e95
    mov bx, 00085h                            ; bb 85 00                    ; 0xc0e98
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0e9b
    mov es, ax                                ; 8e c0                       ; 0xc0e9e
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0ea0
    xor ah, ah                                ; 30 e4                       ; 0xc0ea3
    push SS                                   ; 16                          ; 0xc0ea5
    pop ES                                    ; 07                          ; 0xc0ea6
    mov bx, cx                                ; 89 cb                       ; 0xc0ea7
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0ea9
    mov bx, 00084h                            ; bb 84 00                    ; 0xc0eac
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0eaf
    mov es, ax                                ; 8e c0                       ; 0xc0eb2
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0eb4
    xor ah, ah                                ; 30 e4                       ; 0xc0eb7
    push SS                                   ; 16                          ; 0xc0eb9
    pop ES                                    ; 07                          ; 0xc0eba
    mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc0ebb
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0ebe
    pop bp                                    ; 5d                          ; 0xc0ec1
    pop di                                    ; 5f                          ; 0xc0ec2
    pop si                                    ; 5e                          ; 0xc0ec3
    retn 00002h                               ; c2 02 00                    ; 0xc0ec4
    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0ec7 vgabios.c:57
    jmp short 00e85h                          ; eb b9                       ; 0xc0eca
    mov dx, 05d6ch                            ; ba 6c 5d                    ; 0xc0ecc vgabios.c:576
    mov ax, ds                                ; 8c d8                       ; 0xc0ecf
    jmp short 00e90h                          ; eb bd                       ; 0xc0ed1 vgabios.c:577
    mov dx, 0556ch                            ; ba 6c 55                    ; 0xc0ed3 vgabios.c:579
    jmp short 00ecfh                          ; eb f7                       ; 0xc0ed6
    mov dx, 0596ch                            ; ba 6c 59                    ; 0xc0ed8 vgabios.c:582
    jmp short 00ecfh                          ; eb f2                       ; 0xc0edb
    mov dx, 07b6ch                            ; ba 6c 7b                    ; 0xc0edd vgabios.c:585
    jmp short 00ecfh                          ; eb ed                       ; 0xc0ee0
    mov dx, 06b6ch                            ; ba 6c 6b                    ; 0xc0ee2 vgabios.c:588
    jmp short 00ecfh                          ; eb e8                       ; 0xc0ee5
    mov dx, 07c99h                            ; ba 99 7c                    ; 0xc0ee7 vgabios.c:591
    jmp short 00ecfh                          ; eb e3                       ; 0xc0eea
    jmp short 00ec1h                          ; eb d3                       ; 0xc0eec vgabios.c:597
  ; disGetNextSymbol 0xc0eee LB 0x310c -> off=0x0 cb=0000000000000156 uValue=00000000000c0eee 'vga_read_pixel'
vga_read_pixel:                              ; 0xc0eee LB 0x156
    push bp                                   ; 55                          ; 0xc0eee vgabios.c:610
    mov bp, sp                                ; 89 e5                       ; 0xc0eef
    push si                                   ; 56                          ; 0xc0ef1
    push di                                   ; 57                          ; 0xc0ef2
    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc0ef3
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc0ef6
    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc0ef9
    mov si, cx                                ; 89 ce                       ; 0xc0efc
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc0efe vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0f01
    mov es, ax                                ; 8e c0                       ; 0xc0f04
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0f06
    xor ah, ah                                ; 30 e4                       ; 0xc0f09 vgabios.c:617
    call 033a1h                               ; e8 93 24                    ; 0xc0f0b
    mov ah, al                                ; 88 c4                       ; 0xc0f0e
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0f10 vgabios.c:618
    je near 0103dh                            ; 0f 84 27 01                 ; 0xc0f12
    movzx bx, al                              ; 0f b6 d8                    ; 0xc0f16 vgabios.c:620
    sal bx, 003h                              ; c1 e3 03                    ; 0xc0f19
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0f1c
    je near 0103dh                            ; 0f 84 18 01                 ; 0xc0f21
    mov ch, byte [bx+047b0h]                  ; 8a af b0 47                 ; 0xc0f25 vgabios.c:624
    cmp ch, 003h                              ; 80 fd 03                    ; 0xc0f29
    jc short 00f3fh                           ; 72 11                       ; 0xc0f2c
    jbe short 00f47h                          ; 76 17                       ; 0xc0f2e
    cmp ch, 005h                              ; 80 fd 05                    ; 0xc0f30
    je near 01016h                            ; 0f 84 df 00                 ; 0xc0f33
    cmp ch, 004h                              ; 80 fd 04                    ; 0xc0f37
    je short 00f47h                           ; 74 0b                       ; 0xc0f3a
    jmp near 01036h                           ; e9 f7 00                    ; 0xc0f3c
    cmp ch, 002h                              ; 80 fd 02                    ; 0xc0f3f
    je short 00fb2h                           ; 74 6e                       ; 0xc0f42
    jmp near 01036h                           ; e9 ef 00                    ; 0xc0f44
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc0f47 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0f4a
    mov es, ax                                ; 8e c0                       ; 0xc0f4d
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0f4f
    imul ax, word [bp-00ch]                   ; 0f af 46 f4                 ; 0xc0f52 vgabios.c:48
    mov bx, dx                                ; 89 d3                       ; 0xc0f56
    shr bx, 003h                              ; c1 eb 03                    ; 0xc0f58
    add bx, ax                                ; 01 c3                       ; 0xc0f5b
    mov di, strict word 0004ch                ; bf 4c 00                    ; 0xc0f5d vgabios.c:47
    mov cx, word [es:di]                      ; 26 8b 0d                    ; 0xc0f60
    movzx ax, byte [bp-00ah]                  ; 0f b6 46 f6                 ; 0xc0f63 vgabios.c:48
    imul ax, cx                               ; 0f af c1                    ; 0xc0f67
    add bx, ax                                ; 01 c3                       ; 0xc0f6a
    mov cl, dl                                ; 88 d1                       ; 0xc0f6c vgabios.c:629
    and cl, 007h                              ; 80 e1 07                    ; 0xc0f6e
    mov ax, 00080h                            ; b8 80 00                    ; 0xc0f71
    sar ax, CL                                ; d3 f8                       ; 0xc0f74
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc0f76
    xor ch, ch                                ; 30 ed                       ; 0xc0f79 vgabios.c:630
    mov byte [bp-006h], ch                    ; 88 6e fa                    ; 0xc0f7b vgabios.c:631
    jmp short 00f88h                          ; eb 08                       ; 0xc0f7e
    cmp byte [bp-006h], 004h                  ; 80 7e fa 04                 ; 0xc0f80
    jnc near 01038h                           ; 0f 83 b0 00                 ; 0xc0f84
    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc0f88 vgabios.c:632
    sal ax, 008h                              ; c1 e0 08                    ; 0xc0f8c
    or AL, strict byte 004h                   ; 0c 04                       ; 0xc0f8f
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0f91
    out DX, ax                                ; ef                          ; 0xc0f94
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc0f95 vgabios.c:37
    mov es, ax                                ; 8e c0                       ; 0xc0f98
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0f9a
    and al, byte [bp-008h]                    ; 22 46 f8                    ; 0xc0f9d vgabios.c:38
    test al, al                               ; 84 c0                       ; 0xc0fa0 vgabios.c:634
    jbe short 00fadh                          ; 76 09                       ; 0xc0fa2
    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc0fa4 vgabios.c:635
    mov AL, strict byte 001h                  ; b0 01                       ; 0xc0fa7
    sal al, CL                                ; d2 e0                       ; 0xc0fa9
    or ch, al                                 ; 08 c5                       ; 0xc0fab
    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc0fad vgabios.c:636
    jmp short 00f80h                          ; eb ce                       ; 0xc0fb0
    movzx cx, byte [bx+047b1h]                ; 0f b6 8f b1 47              ; 0xc0fb2 vgabios.c:639
    mov bx, strict word 00004h                ; bb 04 00                    ; 0xc0fb7
    sub bx, cx                                ; 29 cb                       ; 0xc0fba
    mov cx, bx                                ; 89 d9                       ; 0xc0fbc
    mov bx, dx                                ; 89 d3                       ; 0xc0fbe
    shr bx, CL                                ; d3 eb                       ; 0xc0fc0
    mov cx, bx                                ; 89 d9                       ; 0xc0fc2
    mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc0fc4
    shr bx, 1                                 ; d1 eb                       ; 0xc0fc7
    imul bx, bx, strict byte 00050h           ; 6b db 50                    ; 0xc0fc9
    add bx, cx                                ; 01 cb                       ; 0xc0fcc
    test byte [bp-00ch], 001h                 ; f6 46 f4 01                 ; 0xc0fce vgabios.c:640
    je short 00fd7h                           ; 74 03                       ; 0xc0fd2
    add bh, 020h                              ; 80 c7 20                    ; 0xc0fd4 vgabios.c:641
    mov cx, 0b800h                            ; b9 00 b8                    ; 0xc0fd7 vgabios.c:37
    mov es, cx                                ; 8e c1                       ; 0xc0fda
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0fdc
    movzx bx, ah                              ; 0f b6 dc                    ; 0xc0fdf vgabios.c:643
    sal bx, 003h                              ; c1 e3 03                    ; 0xc0fe2
    cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc0fe5
    jne short 01001h                          ; 75 15                       ; 0xc0fea
    and dx, strict byte 00003h                ; 83 e2 03                    ; 0xc0fec vgabios.c:644
    mov cx, strict word 00003h                ; b9 03 00                    ; 0xc0fef
    sub cx, dx                                ; 29 d1                       ; 0xc0ff2
    add cx, cx                                ; 01 c9                       ; 0xc0ff4
    xor ah, ah                                ; 30 e4                       ; 0xc0ff6
    sar ax, CL                                ; d3 f8                       ; 0xc0ff8
    mov ch, al                                ; 88 c5                       ; 0xc0ffa
    and ch, 003h                              ; 80 e5 03                    ; 0xc0ffc
    jmp short 01038h                          ; eb 37                       ; 0xc0fff vgabios.c:645
    xor dh, dh                                ; 30 f6                       ; 0xc1001 vgabios.c:646
    and dl, 007h                              ; 80 e2 07                    ; 0xc1003
    mov cx, strict word 00007h                ; b9 07 00                    ; 0xc1006
    sub cx, dx                                ; 29 d1                       ; 0xc1009
    xor ah, ah                                ; 30 e4                       ; 0xc100b
    sar ax, CL                                ; d3 f8                       ; 0xc100d
    mov ch, al                                ; 88 c5                       ; 0xc100f
    and ch, 001h                              ; 80 e5 01                    ; 0xc1011
    jmp short 01038h                          ; eb 22                       ; 0xc1014 vgabios.c:647
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1016 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1019
    mov es, ax                                ; 8e c0                       ; 0xc101c
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc101e
    sal ax, 003h                              ; c1 e0 03                    ; 0xc1021 vgabios.c:48
    mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc1024
    imul bx, ax                               ; 0f af d8                    ; 0xc1027
    add bx, dx                                ; 01 d3                       ; 0xc102a
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc102c vgabios.c:37
    mov es, ax                                ; 8e c0                       ; 0xc102f
    mov ch, byte [es:bx]                      ; 26 8a 2f                    ; 0xc1031
    jmp short 01038h                          ; eb 02                       ; 0xc1034 vgabios.c:651
    xor ch, ch                                ; 30 ed                       ; 0xc1036 vgabios.c:656
    push SS                                   ; 16                          ; 0xc1038 vgabios.c:658
    pop ES                                    ; 07                          ; 0xc1039
    mov byte [es:si], ch                      ; 26 88 2c                    ; 0xc103a
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc103d vgabios.c:659
    pop di                                    ; 5f                          ; 0xc1040
    pop si                                    ; 5e                          ; 0xc1041
    pop bp                                    ; 5d                          ; 0xc1042
    retn                                      ; c3                          ; 0xc1043
  ; disGetNextSymbol 0xc1044 LB 0x2fb6 -> off=0x0 cb=000000000000008c uValue=00000000000c1044 'biosfn_perform_gray_scale_summing'
biosfn_perform_gray_scale_summing:           ; 0xc1044 LB 0x8c
    push bp                                   ; 55                          ; 0xc1044 vgabios.c:664
    mov bp, sp                                ; 89 e5                       ; 0xc1045
    push bx                                   ; 53                          ; 0xc1047
    push cx                                   ; 51                          ; 0xc1048
    push si                                   ; 56                          ; 0xc1049
    push di                                   ; 57                          ; 0xc104a
    push ax                                   ; 50                          ; 0xc104b
    push ax                                   ; 50                          ; 0xc104c
    mov bx, ax                                ; 89 c3                       ; 0xc104d
    mov di, dx                                ; 89 d7                       ; 0xc104f
    mov dx, 003dah                            ; ba da 03                    ; 0xc1051 vgabios.c:669
    in AL, DX                                 ; ec                          ; 0xc1054
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc1055
    xor al, al                                ; 30 c0                       ; 0xc1057 vgabios.c:670
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc1059
    out DX, AL                                ; ee                          ; 0xc105c
    xor si, si                                ; 31 f6                       ; 0xc105d vgabios.c:672
    cmp si, di                                ; 39 fe                       ; 0xc105f
    jnc short 010b5h                          ; 73 52                       ; 0xc1061
    mov al, bl                                ; 88 d8                       ; 0xc1063 vgabios.c:675
    mov dx, 003c7h                            ; ba c7 03                    ; 0xc1065
    out DX, AL                                ; ee                          ; 0xc1068
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc1069 vgabios.c:677
    in AL, DX                                 ; ec                          ; 0xc106c
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc106d
    mov cx, ax                                ; 89 c1                       ; 0xc106f
    in AL, DX                                 ; ec                          ; 0xc1071 vgabios.c:678
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc1072
    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc1074
    in AL, DX                                 ; ec                          ; 0xc1077 vgabios.c:679
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc1078
    xor ch, ch                                ; 30 ed                       ; 0xc107a vgabios.c:682
    imul cx, cx, strict byte 0004dh           ; 6b c9 4d                    ; 0xc107c
    mov word [bp-00ah], cx                    ; 89 4e f6                    ; 0xc107f
    movzx cx, byte [bp-00ch]                  ; 0f b6 4e f4                 ; 0xc1082
    imul cx, cx, 00097h                       ; 69 c9 97 00                 ; 0xc1086
    add cx, word [bp-00ah]                    ; 03 4e f6                    ; 0xc108a
    xor ah, ah                                ; 30 e4                       ; 0xc108d
    imul ax, ax, strict byte 0001ch           ; 6b c0 1c                    ; 0xc108f
    add cx, ax                                ; 01 c1                       ; 0xc1092
    add cx, 00080h                            ; 81 c1 80 00                 ; 0xc1094
    sar cx, 008h                              ; c1 f9 08                    ; 0xc1098
    cmp cx, strict byte 0003fh                ; 83 f9 3f                    ; 0xc109b vgabios.c:684
    jbe short 010a3h                          ; 76 03                       ; 0xc109e
    mov cx, strict word 0003fh                ; b9 3f 00                    ; 0xc10a0
    mov al, bl                                ; 88 d8                       ; 0xc10a3 vgabios.c:687
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc10a5
    out DX, AL                                ; ee                          ; 0xc10a8
    mov al, cl                                ; 88 c8                       ; 0xc10a9 vgabios.c:689
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc10ab
    out DX, AL                                ; ee                          ; 0xc10ae
    out DX, AL                                ; ee                          ; 0xc10af vgabios.c:690
    out DX, AL                                ; ee                          ; 0xc10b0 vgabios.c:691
    inc bx                                    ; 43                          ; 0xc10b1 vgabios.c:692
    inc si                                    ; 46                          ; 0xc10b2 vgabios.c:693
    jmp short 0105fh                          ; eb aa                       ; 0xc10b3
    mov dx, 003dah                            ; ba da 03                    ; 0xc10b5 vgabios.c:694
    in AL, DX                                 ; ec                          ; 0xc10b8
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc10b9
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc10bb vgabios.c:695
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc10bd
    out DX, AL                                ; ee                          ; 0xc10c0
    mov dx, 003dah                            ; ba da 03                    ; 0xc10c1 vgabios.c:697
    in AL, DX                                 ; ec                          ; 0xc10c4
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc10c5
    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc10c7 vgabios.c:699
    pop di                                    ; 5f                          ; 0xc10ca
    pop si                                    ; 5e                          ; 0xc10cb
    pop cx                                    ; 59                          ; 0xc10cc
    pop bx                                    ; 5b                          ; 0xc10cd
    pop bp                                    ; 5d                          ; 0xc10ce
    retn                                      ; c3                          ; 0xc10cf
  ; disGetNextSymbol 0xc10d0 LB 0x2f2a -> off=0x0 cb=00000000000000f6 uValue=00000000000c10d0 'biosfn_set_cursor_shape'
biosfn_set_cursor_shape:                     ; 0xc10d0 LB 0xf6
    push bp                                   ; 55                          ; 0xc10d0 vgabios.c:702
    mov bp, sp                                ; 89 e5                       ; 0xc10d1
    push bx                                   ; 53                          ; 0xc10d3
    push cx                                   ; 51                          ; 0xc10d4
    push si                                   ; 56                          ; 0xc10d5
    push di                                   ; 57                          ; 0xc10d6
    push ax                                   ; 50                          ; 0xc10d7
    mov bl, al                                ; 88 c3                       ; 0xc10d8
    mov ah, dl                                ; 88 d4                       ; 0xc10da
    movzx cx, al                              ; 0f b6 c8                    ; 0xc10dc vgabios.c:708
    sal cx, 008h                              ; c1 e1 08                    ; 0xc10df
    movzx dx, ah                              ; 0f b6 d4                    ; 0xc10e2
    add dx, cx                                ; 01 ca                       ; 0xc10e5
    mov si, strict word 00060h                ; be 60 00                    ; 0xc10e7 vgabios.c:52
    mov cx, strict word 00040h                ; b9 40 00                    ; 0xc10ea
    mov es, cx                                ; 8e c1                       ; 0xc10ed
    mov word [es:si], dx                      ; 26 89 14                    ; 0xc10ef
    mov si, 00087h                            ; be 87 00                    ; 0xc10f2 vgabios.c:37
    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc10f5
    test dl, 008h                             ; f6 c2 08                    ; 0xc10f8 vgabios.c:38
    jne near 0119bh                           ; 0f 85 9c 00                 ; 0xc10fb
    mov dl, al                                ; 88 c2                       ; 0xc10ff vgabios.c:714
    and dl, 060h                              ; 80 e2 60                    ; 0xc1101
    cmp dl, 020h                              ; 80 fa 20                    ; 0xc1104
    jne short 01110h                          ; 75 07                       ; 0xc1107
    mov BL, strict byte 01eh                  ; b3 1e                       ; 0xc1109 vgabios.c:716
    xor ah, ah                                ; 30 e4                       ; 0xc110b vgabios.c:717
    jmp near 0119bh                           ; e9 8b 00                    ; 0xc110d vgabios.c:718
    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc1110 vgabios.c:37
    test dl, 001h                             ; f6 c2 01                    ; 0xc1113 vgabios.c:38
    jne near 0119bh                           ; 0f 85 81 00                 ; 0xc1116
    cmp bl, 020h                              ; 80 fb 20                    ; 0xc111a
    jnc near 0119bh                           ; 0f 83 7a 00                 ; 0xc111d
    cmp ah, 020h                              ; 80 fc 20                    ; 0xc1121
    jnc near 0119bh                           ; 0f 83 73 00                 ; 0xc1124
    mov si, 00085h                            ; be 85 00                    ; 0xc1128 vgabios.c:47
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc112b
    mov es, dx                                ; 8e c2                       ; 0xc112e
    mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc1130
    mov dx, cx                                ; 89 ca                       ; 0xc1133 vgabios.c:48
    cmp ah, bl                                ; 38 dc                       ; 0xc1135 vgabios.c:729
    jnc short 01145h                          ; 73 0c                       ; 0xc1137
    test ah, ah                               ; 84 e4                       ; 0xc1139 vgabios.c:731
    je short 0119bh                           ; 74 5e                       ; 0xc113b
    xor bl, bl                                ; 30 db                       ; 0xc113d vgabios.c:732
    mov ah, cl                                ; 88 cc                       ; 0xc113f vgabios.c:733
    db  0feh, 0cch
    ; dec ah                                    ; fe cc                     ; 0xc1141
    jmp short 0119bh                          ; eb 56                       ; 0xc1143 vgabios.c:735
    movzx si, ah                              ; 0f b6 f4                    ; 0xc1145 vgabios.c:736
    mov word [bp-00ah], si                    ; 89 76 f6                    ; 0xc1148
    movzx si, bl                              ; 0f b6 f3                    ; 0xc114b
    or si, word [bp-00ah]                     ; 0b 76 f6                    ; 0xc114e
    cmp si, cx                                ; 39 ce                       ; 0xc1151
    jnc short 01168h                          ; 73 13                       ; 0xc1153
    movzx di, ah                              ; 0f b6 fc                    ; 0xc1155
    mov si, cx                                ; 89 ce                       ; 0xc1158
    dec si                                    ; 4e                          ; 0xc115a
    cmp di, si                                ; 39 f7                       ; 0xc115b
    je short 0119bh                           ; 74 3c                       ; 0xc115d
    movzx si, bl                              ; 0f b6 f3                    ; 0xc115f
    dec cx                                    ; 49                          ; 0xc1162
    dec cx                                    ; 49                          ; 0xc1163
    cmp si, cx                                ; 39 ce                       ; 0xc1164
    je short 0119bh                           ; 74 33                       ; 0xc1166
    cmp ah, 003h                              ; 80 fc 03                    ; 0xc1168 vgabios.c:738
    jbe short 0119bh                          ; 76 2e                       ; 0xc116b
    movzx si, bl                              ; 0f b6 f3                    ; 0xc116d vgabios.c:739
    movzx di, ah                              ; 0f b6 fc                    ; 0xc1170
    inc si                                    ; 46                          ; 0xc1173
    inc si                                    ; 46                          ; 0xc1174
    mov cl, dl                                ; 88 d1                       ; 0xc1175
    db  0feh, 0c9h
    ; dec cl                                    ; fe c9                     ; 0xc1177
    cmp di, si                                ; 39 f7                       ; 0xc1179
    jnle short 01190h                         ; 7f 13                       ; 0xc117b
    sub bl, ah                                ; 28 e3                       ; 0xc117d vgabios.c:741
    add bl, dl                                ; 00 d3                       ; 0xc117f
    db  0feh, 0cbh
    ; dec bl                                    ; fe cb                     ; 0xc1181
    mov ah, cl                                ; 88 cc                       ; 0xc1183 vgabios.c:742
    cmp dx, strict byte 0000eh                ; 83 fa 0e                    ; 0xc1185 vgabios.c:743
    jc short 0119bh                           ; 72 11                       ; 0xc1188
    db  0feh, 0cch
    ; dec ah                                    ; fe cc                     ; 0xc118a vgabios.c:745
    db  0feh, 0cbh
    ; dec bl                                    ; fe cb                     ; 0xc118c vgabios.c:746
    jmp short 0119bh                          ; eb 0b                       ; 0xc118e vgabios.c:748
    cmp bl, 002h                              ; 80 fb 02                    ; 0xc1190
    jbe short 01199h                          ; 76 04                       ; 0xc1193
    shr dx, 1                                 ; d1 ea                       ; 0xc1195 vgabios.c:750
    mov bl, dl                                ; 88 d3                       ; 0xc1197
    mov ah, cl                                ; 88 cc                       ; 0xc1199 vgabios.c:754
    mov si, strict word 00063h                ; be 63 00                    ; 0xc119b vgabios.c:47
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc119e
    mov es, dx                                ; 8e c2                       ; 0xc11a1
    mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc11a3
    mov AL, strict byte 00ah                  ; b0 0a                       ; 0xc11a6 vgabios.c:765
    mov dx, cx                                ; 89 ca                       ; 0xc11a8
    out DX, AL                                ; ee                          ; 0xc11aa
    mov si, cx                                ; 89 ce                       ; 0xc11ab vgabios.c:766
    inc si                                    ; 46                          ; 0xc11ad
    mov al, bl                                ; 88 d8                       ; 0xc11ae
    mov dx, si                                ; 89 f2                       ; 0xc11b0
    out DX, AL                                ; ee                          ; 0xc11b2
    mov AL, strict byte 00bh                  ; b0 0b                       ; 0xc11b3 vgabios.c:767
    mov dx, cx                                ; 89 ca                       ; 0xc11b5
    out DX, AL                                ; ee                          ; 0xc11b7
    mov al, ah                                ; 88 e0                       ; 0xc11b8 vgabios.c:768
    mov dx, si                                ; 89 f2                       ; 0xc11ba
    out DX, AL                                ; ee                          ; 0xc11bc
    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc11bd vgabios.c:769
    pop di                                    ; 5f                          ; 0xc11c0
    pop si                                    ; 5e                          ; 0xc11c1
    pop cx                                    ; 59                          ; 0xc11c2
    pop bx                                    ; 5b                          ; 0xc11c3
    pop bp                                    ; 5d                          ; 0xc11c4
    retn                                      ; c3                          ; 0xc11c5
  ; disGetNextSymbol 0xc11c6 LB 0x2e34 -> off=0x0 cb=0000000000000089 uValue=00000000000c11c6 'biosfn_set_cursor_pos'
biosfn_set_cursor_pos:                       ; 0xc11c6 LB 0x89
    push bp                                   ; 55                          ; 0xc11c6 vgabios.c:772
    mov bp, sp                                ; 89 e5                       ; 0xc11c7
    push bx                                   ; 53                          ; 0xc11c9
    push cx                                   ; 51                          ; 0xc11ca
    push si                                   ; 56                          ; 0xc11cb
    push ax                                   ; 50                          ; 0xc11cc
    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc11cd vgabios.c:778
    jnbe short 01247h                         ; 77 76                       ; 0xc11cf
    movzx bx, al                              ; 0f b6 d8                    ; 0xc11d1 vgabios.c:781
    add bx, bx                                ; 01 db                       ; 0xc11d4
    add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc11d6
    mov cx, strict word 00040h                ; b9 40 00                    ; 0xc11d9 vgabios.c:52
    mov es, cx                                ; 8e c1                       ; 0xc11dc
    mov word [es:bx], dx                      ; 26 89 17                    ; 0xc11de
    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc11e1 vgabios.c:37
    mov ah, byte [es:bx]                      ; 26 8a 27                    ; 0xc11e4
    cmp al, ah                                ; 38 e0                       ; 0xc11e7 vgabios.c:785
    jne short 01247h                          ; 75 5c                       ; 0xc11e9
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc11eb vgabios.c:47
    mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc11ee
    mov bx, 00084h                            ; bb 84 00                    ; 0xc11f1 vgabios.c:37
    mov ah, byte [es:bx]                      ; 26 8a 27                    ; 0xc11f4
    movzx bx, ah                              ; 0f b6 dc                    ; 0xc11f7 vgabios.c:38
    inc bx                                    ; 43                          ; 0xc11fa
    mov si, dx                                ; 89 d6                       ; 0xc11fb vgabios.c:791
    and si, 0ff00h                            ; 81 e6 00 ff                 ; 0xc11fd
    shr si, 008h                              ; c1 ee 08                    ; 0xc1201
    mov word [bp-008h], si                    ; 89 76 f8                    ; 0xc1204
    imul bx, cx                               ; 0f af d9                    ; 0xc1207 vgabios.c:794
    or bl, 0ffh                               ; 80 cb ff                    ; 0xc120a
    xor ah, ah                                ; 30 e4                       ; 0xc120d
    inc bx                                    ; 43                          ; 0xc120f
    imul ax, bx                               ; 0f af c3                    ; 0xc1210
    movzx si, dl                              ; 0f b6 f2                    ; 0xc1213
    add si, ax                                ; 01 c6                       ; 0xc1216
    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1218
    imul ax, cx                               ; 0f af c1                    ; 0xc121c
    add si, ax                                ; 01 c6                       ; 0xc121f
    mov bx, strict word 00063h                ; bb 63 00                    ; 0xc1221 vgabios.c:47
    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc1224
    mov AL, strict byte 00eh                  ; b0 0e                       ; 0xc1227 vgabios.c:798
    mov dx, bx                                ; 89 da                       ; 0xc1229
    out DX, AL                                ; ee                          ; 0xc122b
    mov ax, si                                ; 89 f0                       ; 0xc122c vgabios.c:799
    xor al, al                                ; 30 c0                       ; 0xc122e
    shr ax, 008h                              ; c1 e8 08                    ; 0xc1230
    lea cx, [bx+001h]                         ; 8d 4f 01                    ; 0xc1233
    mov dx, cx                                ; 89 ca                       ; 0xc1236
    out DX, AL                                ; ee                          ; 0xc1238
    mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc1239 vgabios.c:800
    mov dx, bx                                ; 89 da                       ; 0xc123b
    out DX, AL                                ; ee                          ; 0xc123d
    and si, 000ffh                            ; 81 e6 ff 00                 ; 0xc123e vgabios.c:801
    mov ax, si                                ; 89 f0                       ; 0xc1242
    mov dx, cx                                ; 89 ca                       ; 0xc1244
    out DX, AL                                ; ee                          ; 0xc1246
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc1247 vgabios.c:803
    pop si                                    ; 5e                          ; 0xc124a
    pop cx                                    ; 59                          ; 0xc124b
    pop bx                                    ; 5b                          ; 0xc124c
    pop bp                                    ; 5d                          ; 0xc124d
    retn                                      ; c3                          ; 0xc124e
  ; disGetNextSymbol 0xc124f LB 0x2dab -> off=0x0 cb=00000000000000cd uValue=00000000000c124f 'biosfn_set_active_page'
biosfn_set_active_page:                      ; 0xc124f LB 0xcd
    push bp                                   ; 55                          ; 0xc124f vgabios.c:806
    mov bp, sp                                ; 89 e5                       ; 0xc1250
    push bx                                   ; 53                          ; 0xc1252
    push cx                                   ; 51                          ; 0xc1253
    push dx                                   ; 52                          ; 0xc1254
    push si                                   ; 56                          ; 0xc1255
    push di                                   ; 57                          ; 0xc1256
    push ax                                   ; 50                          ; 0xc1257
    push ax                                   ; 50                          ; 0xc1258
    mov cl, al                                ; 88 c1                       ; 0xc1259
    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc125b vgabios.c:812
    jnbe near 01312h                          ; 0f 87 b1 00                 ; 0xc125d
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc1261 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1264
    mov es, ax                                ; 8e c0                       ; 0xc1267
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1269
    xor ah, ah                                ; 30 e4                       ; 0xc126c vgabios.c:816
    call 033a1h                               ; e8 30 21                    ; 0xc126e
    mov ch, al                                ; 88 c5                       ; 0xc1271
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1273 vgabios.c:817
    je near 01312h                            ; 0f 84 99 00                 ; 0xc1275
    movzx ax, cl                              ; 0f b6 c1                    ; 0xc1279 vgabios.c:820
    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc127c
    lea dx, [bp-00ch]                         ; 8d 56 f4                    ; 0xc127f
    call 00a17h                               ; e8 92 f7                    ; 0xc1282
    movzx bx, ch                              ; 0f b6 dd                    ; 0xc1285 vgabios.c:822
    mov si, bx                                ; 89 de                       ; 0xc1288
    sal si, 003h                              ; c1 e6 03                    ; 0xc128a
    cmp byte [si+047afh], 000h                ; 80 bc af 47 00              ; 0xc128d
    jne short 012c8h                          ; 75 34                       ; 0xc1292
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1294 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1297
    mov es, ax                                ; 8e c0                       ; 0xc129a
    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc129c
    mov bx, 00084h                            ; bb 84 00                    ; 0xc129f vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc12a2
    xor ah, ah                                ; 30 e4                       ; 0xc12a5 vgabios.c:38
    inc ax                                    ; 40                          ; 0xc12a7
    imul dx, ax                               ; 0f af d0                    ; 0xc12a8 vgabios.c:829
    mov ax, dx                                ; 89 d0                       ; 0xc12ab
    add ax, dx                                ; 01 d0                       ; 0xc12ad
    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc12af
    mov bx, ax                                ; 89 c3                       ; 0xc12b1
    movzx ax, cl                              ; 0f b6 c1                    ; 0xc12b3
    inc bx                                    ; 43                          ; 0xc12b6
    imul bx, ax                               ; 0f af d8                    ; 0xc12b7
    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc12ba vgabios.c:52
    mov word [es:si], bx                      ; 26 89 1c                    ; 0xc12bd
    or dl, 0ffh                               ; 80 ca ff                    ; 0xc12c0 vgabios.c:833
    mov bx, dx                                ; 89 d3                       ; 0xc12c3
    inc bx                                    ; 43                          ; 0xc12c5
    jmp short 012d7h                          ; eb 0f                       ; 0xc12c6 vgabios.c:835
    movzx bx, byte [bx+0482eh]                ; 0f b6 9f 2e 48              ; 0xc12c8 vgabios.c:837
    sal bx, 006h                              ; c1 e3 06                    ; 0xc12cd
    movzx ax, cl                              ; 0f b6 c1                    ; 0xc12d0
    mov bx, word [bx+04845h]                  ; 8b 9f 45 48                 ; 0xc12d3
    imul bx, ax                               ; 0f af d8                    ; 0xc12d7
    mov si, strict word 00063h                ; be 63 00                    ; 0xc12da vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc12dd
    mov es, ax                                ; 8e c0                       ; 0xc12e0
    mov si, word [es:si]                      ; 26 8b 34                    ; 0xc12e2
    mov AL, strict byte 00ch                  ; b0 0c                       ; 0xc12e5 vgabios.c:842
    mov dx, si                                ; 89 f2                       ; 0xc12e7
    out DX, AL                                ; ee                          ; 0xc12e9
    mov ax, bx                                ; 89 d8                       ; 0xc12ea vgabios.c:843
    xor al, bl                                ; 30 d8                       ; 0xc12ec
    shr ax, 008h                              ; c1 e8 08                    ; 0xc12ee
    lea di, [si+001h]                         ; 8d 7c 01                    ; 0xc12f1
    mov dx, di                                ; 89 fa                       ; 0xc12f4
    out DX, AL                                ; ee                          ; 0xc12f6
    mov AL, strict byte 00dh                  ; b0 0d                       ; 0xc12f7 vgabios.c:844
    mov dx, si                                ; 89 f2                       ; 0xc12f9
    out DX, AL                                ; ee                          ; 0xc12fb
    xor bh, bh                                ; 30 ff                       ; 0xc12fc vgabios.c:845
    mov ax, bx                                ; 89 d8                       ; 0xc12fe
    mov dx, di                                ; 89 fa                       ; 0xc1300
    out DX, AL                                ; ee                          ; 0xc1302
    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc1303 vgabios.c:42
    mov byte [es:bx], cl                      ; 26 88 0f                    ; 0xc1306
    mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc1309 vgabios.c:855
    movzx ax, cl                              ; 0f b6 c1                    ; 0xc130c
    call 011c6h                               ; e8 b4 fe                    ; 0xc130f
    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc1312 vgabios.c:856
    pop di                                    ; 5f                          ; 0xc1315
    pop si                                    ; 5e                          ; 0xc1316
    pop dx                                    ; 5a                          ; 0xc1317
    pop cx                                    ; 59                          ; 0xc1318
    pop bx                                    ; 5b                          ; 0xc1319
    pop bp                                    ; 5d                          ; 0xc131a
    retn                                      ; c3                          ; 0xc131b
  ; disGetNextSymbol 0xc131c LB 0x2cde -> off=0x0 cb=0000000000000354 uValue=00000000000c131c 'biosfn_set_video_mode'
biosfn_set_video_mode:                       ; 0xc131c LB 0x354
    push bp                                   ; 55                          ; 0xc131c vgabios.c:876
    mov bp, sp                                ; 89 e5                       ; 0xc131d
    push bx                                   ; 53                          ; 0xc131f
    push cx                                   ; 51                          ; 0xc1320
    push dx                                   ; 52                          ; 0xc1321
    push si                                   ; 56                          ; 0xc1322
    push di                                   ; 57                          ; 0xc1323
    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc1324
    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc1327
    and AL, strict byte 080h                  ; 24 80                       ; 0xc132a vgabios.c:880
    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc132c
    call 007afh                               ; e8 7d f4                    ; 0xc132f vgabios.c:888
    test ax, ax                               ; 85 c0                       ; 0xc1332
    je short 01342h                           ; 74 0c                       ; 0xc1334
    mov AL, strict byte 007h                  ; b0 07                       ; 0xc1336 vgabios.c:890
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc1338
    out DX, AL                                ; ee                          ; 0xc133b
    xor al, al                                ; 30 c0                       ; 0xc133c vgabios.c:891
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc133e
    out DX, AL                                ; ee                          ; 0xc1341
    and byte [bp-010h], 07fh                  ; 80 66 f0 7f                 ; 0xc1342 vgabios.c:896
    cmp byte [bp-010h], 007h                  ; 80 7e f0 07                 ; 0xc1346 vgabios.c:900
    jne short 01350h                          ; 75 04                       ; 0xc134a
    mov byte [bp-010h], 000h                  ; c6 46 f0 00                 ; 0xc134c vgabios.c:901
    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1350 vgabios.c:904
    call 033a1h                               ; e8 4a 20                    ; 0xc1354
    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc1357
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc135a vgabios.c:910
    je near 01666h                            ; 0f 84 06 03                 ; 0xc135c
    movzx bx, al                              ; 0f b6 d8                    ; 0xc1360 vgabios.c:913
    mov al, byte [bx+0482eh]                  ; 8a 87 2e 48                 ; 0xc1363
    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc1367
    mov di, 00089h                            ; bf 89 00                    ; 0xc136a vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc136d
    mov es, ax                                ; 8e c0                       ; 0xc1370
    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc1372
    mov ah, al                                ; 88 c4                       ; 0xc1375 vgabios.c:38
    test AL, strict byte 008h                 ; a8 08                       ; 0xc1377 vgabios.c:930
    jne near 01405h                           ; 0f 85 88 00                 ; 0xc1379
    sal bx, 003h                              ; c1 e3 03                    ; 0xc137d vgabios.c:932
    mov al, byte [bx+047b4h]                  ; 8a 87 b4 47                 ; 0xc1380
    mov dx, 003c6h                            ; ba c6 03                    ; 0xc1384
    out DX, AL                                ; ee                          ; 0xc1387
    xor al, al                                ; 30 c0                       ; 0xc1388 vgabios.c:935
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc138a
    out DX, AL                                ; ee                          ; 0xc138d
    mov bl, byte [bx+047b5h]                  ; 8a 9f b5 47                 ; 0xc138e vgabios.c:938
    cmp bl, 001h                              ; 80 fb 01                    ; 0xc1392
    jc short 013a5h                           ; 72 0e                       ; 0xc1395
    jbe short 013aeh                          ; 76 15                       ; 0xc1397
    cmp bl, 003h                              ; 80 fb 03                    ; 0xc1399
    je short 013b8h                           ; 74 1a                       ; 0xc139c
    cmp bl, 002h                              ; 80 fb 02                    ; 0xc139e
    je short 013b3h                           ; 74 10                       ; 0xc13a1
    jmp short 013bbh                          ; eb 16                       ; 0xc13a3
    test bl, bl                               ; 84 db                       ; 0xc13a5
    jne short 013bbh                          ; 75 12                       ; 0xc13a7
    mov si, 04fc2h                            ; be c2 4f                    ; 0xc13a9 vgabios.c:940
    jmp short 013bbh                          ; eb 0d                       ; 0xc13ac vgabios.c:941
    mov si, 05082h                            ; be 82 50                    ; 0xc13ae vgabios.c:943
    jmp short 013bbh                          ; eb 08                       ; 0xc13b1 vgabios.c:944
    mov si, 05142h                            ; be 42 51                    ; 0xc13b3 vgabios.c:946
    jmp short 013bbh                          ; eb 03                       ; 0xc13b6 vgabios.c:947
    mov si, 05202h                            ; be 02 52                    ; 0xc13b8 vgabios.c:949
    xor cx, cx                                ; 31 c9                       ; 0xc13bb vgabios.c:953
    jmp short 013ceh                          ; eb 0f                       ; 0xc13bd
    xor al, al                                ; 30 c0                       ; 0xc13bf vgabios.c:960
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc13c1
    out DX, AL                                ; ee                          ; 0xc13c4
    out DX, AL                                ; ee                          ; 0xc13c5 vgabios.c:961
    out DX, AL                                ; ee                          ; 0xc13c6 vgabios.c:962
    inc cx                                    ; 41                          ; 0xc13c7 vgabios.c:964
    cmp cx, 00100h                            ; 81 f9 00 01                 ; 0xc13c8
    jnc short 013f8h                          ; 73 2a                       ; 0xc13cc
    movzx bx, byte [bp-00eh]                  ; 0f b6 5e f2                 ; 0xc13ce
    sal bx, 003h                              ; c1 e3 03                    ; 0xc13d2
    movzx bx, byte [bx+047b5h]                ; 0f b6 9f b5 47              ; 0xc13d5
    movzx dx, byte [bx+0483eh]                ; 0f b6 97 3e 48              ; 0xc13da
    cmp cx, dx                                ; 39 d1                       ; 0xc13df
    jnbe short 013bfh                         ; 77 dc                       ; 0xc13e1
    imul bx, cx, strict byte 00003h           ; 6b d9 03                    ; 0xc13e3
    add bx, si                                ; 01 f3                       ; 0xc13e6
    mov al, byte [bx]                         ; 8a 07                       ; 0xc13e8
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc13ea
    out DX, AL                                ; ee                          ; 0xc13ed
    mov al, byte [bx+001h]                    ; 8a 47 01                    ; 0xc13ee
    out DX, AL                                ; ee                          ; 0xc13f1
    mov al, byte [bx+002h]                    ; 8a 47 02                    ; 0xc13f2
    out DX, AL                                ; ee                          ; 0xc13f5
    jmp short 013c7h                          ; eb cf                       ; 0xc13f6
    test ah, 002h                             ; f6 c4 02                    ; 0xc13f8 vgabios.c:965
    je short 01405h                           ; 74 08                       ; 0xc13fb
    mov dx, 00100h                            ; ba 00 01                    ; 0xc13fd vgabios.c:967
    xor ax, ax                                ; 31 c0                       ; 0xc1400
    call 01044h                               ; e8 3f fc                    ; 0xc1402
    mov dx, 003dah                            ; ba da 03                    ; 0xc1405 vgabios.c:972
    in AL, DX                                 ; ec                          ; 0xc1408
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc1409
    xor cx, cx                                ; 31 c9                       ; 0xc140b vgabios.c:975
    jmp short 01414h                          ; eb 05                       ; 0xc140d
    cmp cx, strict byte 00013h                ; 83 f9 13                    ; 0xc140f
    jnbe short 0142bh                         ; 77 17                       ; 0xc1412
    mov al, cl                                ; 88 c8                       ; 0xc1414 vgabios.c:976
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc1416
    out DX, AL                                ; ee                          ; 0xc1419
    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc141a vgabios.c:977
    sal bx, 006h                              ; c1 e3 06                    ; 0xc141e
    add bx, cx                                ; 01 cb                       ; 0xc1421
    mov al, byte [bx+04865h]                  ; 8a 87 65 48                 ; 0xc1423
    out DX, AL                                ; ee                          ; 0xc1427
    inc cx                                    ; 41                          ; 0xc1428 vgabios.c:978
    jmp short 0140fh                          ; eb e4                       ; 0xc1429
    mov AL, strict byte 014h                  ; b0 14                       ; 0xc142b vgabios.c:979
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc142d
    out DX, AL                                ; ee                          ; 0xc1430
    xor al, al                                ; 30 c0                       ; 0xc1431 vgabios.c:980
    out DX, AL                                ; ee                          ; 0xc1433
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc1434 vgabios.c:983
    out DX, AL                                ; ee                          ; 0xc1437
    mov AL, strict byte 003h                  ; b0 03                       ; 0xc1438 vgabios.c:984
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc143a
    out DX, AL                                ; ee                          ; 0xc143d
    mov cx, strict word 00001h                ; b9 01 00                    ; 0xc143e vgabios.c:985
    jmp short 01448h                          ; eb 05                       ; 0xc1441
    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc1443
    jnbe short 01462h                         ; 77 1a                       ; 0xc1446
    mov al, cl                                ; 88 c8                       ; 0xc1448 vgabios.c:986
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc144a
    out DX, AL                                ; ee                          ; 0xc144d
    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc144e vgabios.c:987
    sal bx, 006h                              ; c1 e3 06                    ; 0xc1452
    add bx, cx                                ; 01 cb                       ; 0xc1455
    mov al, byte [bx+04846h]                  ; 8a 87 46 48                 ; 0xc1457
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc145b
    out DX, AL                                ; ee                          ; 0xc145e
    inc cx                                    ; 41                          ; 0xc145f vgabios.c:988
    jmp short 01443h                          ; eb e1                       ; 0xc1460
    xor cx, cx                                ; 31 c9                       ; 0xc1462 vgabios.c:991
    jmp short 0146bh                          ; eb 05                       ; 0xc1464
    cmp cx, strict byte 00008h                ; 83 f9 08                    ; 0xc1466
    jnbe short 01485h                         ; 77 1a                       ; 0xc1469
    mov al, cl                                ; 88 c8                       ; 0xc146b vgabios.c:992
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc146d
    out DX, AL                                ; ee                          ; 0xc1470
    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc1471 vgabios.c:993
    sal bx, 006h                              ; c1 e3 06                    ; 0xc1475
    add bx, cx                                ; 01 cb                       ; 0xc1478
    mov al, byte [bx+04879h]                  ; 8a 87 79 48                 ; 0xc147a
    mov dx, 003cfh                            ; ba cf 03                    ; 0xc147e
    out DX, AL                                ; ee                          ; 0xc1481
    inc cx                                    ; 41                          ; 0xc1482 vgabios.c:994
    jmp short 01466h                          ; eb e1                       ; 0xc1483
    movzx bx, byte [bp-00eh]                  ; 0f b6 5e f2                 ; 0xc1485 vgabios.c:997
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1489
    cmp byte [bx+047b0h], 001h                ; 80 bf b0 47 01              ; 0xc148c
    jne short 01498h                          ; 75 05                       ; 0xc1491
    mov dx, 003b4h                            ; ba b4 03                    ; 0xc1493
    jmp short 0149bh                          ; eb 03                       ; 0xc1496
    mov dx, 003d4h                            ; ba d4 03                    ; 0xc1498
    mov si, dx                                ; 89 d6                       ; 0xc149b
    mov ax, strict word 00011h                ; b8 11 00                    ; 0xc149d vgabios.c:1000
    out DX, ax                                ; ef                          ; 0xc14a0
    xor cx, cx                                ; 31 c9                       ; 0xc14a1 vgabios.c:1002
    jmp short 014aah                          ; eb 05                       ; 0xc14a3
    cmp cx, strict byte 00018h                ; 83 f9 18                    ; 0xc14a5
    jnbe short 014c5h                         ; 77 1b                       ; 0xc14a8
    mov al, cl                                ; 88 c8                       ; 0xc14aa vgabios.c:1003
    mov dx, si                                ; 89 f2                       ; 0xc14ac
    out DX, AL                                ; ee                          ; 0xc14ae
    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc14af vgabios.c:1004
    sal bx, 006h                              ; c1 e3 06                    ; 0xc14b3
    mov di, bx                                ; 89 df                       ; 0xc14b6
    add di, cx                                ; 01 cf                       ; 0xc14b8
    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc14ba
    mov al, byte [di+0484ch]                  ; 8a 85 4c 48                 ; 0xc14bd
    out DX, AL                                ; ee                          ; 0xc14c1
    inc cx                                    ; 41                          ; 0xc14c2 vgabios.c:1005
    jmp short 014a5h                          ; eb e0                       ; 0xc14c3
    mov al, byte [bx+0484bh]                  ; 8a 87 4b 48                 ; 0xc14c5 vgabios.c:1008
    mov dx, 003c2h                            ; ba c2 03                    ; 0xc14c9
    out DX, AL                                ; ee                          ; 0xc14cc
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc14cd vgabios.c:1011
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc14cf
    out DX, AL                                ; ee                          ; 0xc14d2
    mov dx, 003dah                            ; ba da 03                    ; 0xc14d3 vgabios.c:1012
    in AL, DX                                 ; ec                          ; 0xc14d6
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc14d7
    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc14d9 vgabios.c:1014
    jne short 0153bh                          ; 75 5c                       ; 0xc14dd
    movzx bx, byte [bp-00eh]                  ; 0f b6 5e f2                 ; 0xc14df vgabios.c:1016
    sal bx, 003h                              ; c1 e3 03                    ; 0xc14e3
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc14e6
    jne short 014ffh                          ; 75 12                       ; 0xc14eb
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc14ed vgabios.c:1018
    mov cx, 04000h                            ; b9 00 40                    ; 0xc14f1
    mov ax, 00720h                            ; b8 20 07                    ; 0xc14f4
    xor di, di                                ; 31 ff                       ; 0xc14f7
    jcxz 014fdh                               ; e3 02                       ; 0xc14f9
    rep stosw                                 ; f3 ab                       ; 0xc14fb
    jmp short 0153bh                          ; eb 3c                       ; 0xc14fd vgabios.c:1020
    cmp byte [bp-010h], 00dh                  ; 80 7e f0 0d                 ; 0xc14ff vgabios.c:1022
    jnc short 01516h                          ; 73 11                       ; 0xc1503
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1505 vgabios.c:1024
    mov cx, 04000h                            ; b9 00 40                    ; 0xc1509
    xor ax, ax                                ; 31 c0                       ; 0xc150c
    xor di, di                                ; 31 ff                       ; 0xc150e
    jcxz 01514h                               ; e3 02                       ; 0xc1510
    rep stosw                                 ; f3 ab                       ; 0xc1512
    jmp short 0153bh                          ; eb 25                       ; 0xc1514 vgabios.c:1026
    mov AL, strict byte 002h                  ; b0 02                       ; 0xc1516 vgabios.c:1028
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc1518
    out DX, AL                                ; ee                          ; 0xc151b
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc151c vgabios.c:1029
    in AL, DX                                 ; ec                          ; 0xc151f
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc1520
    mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc1522
    mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc1525 vgabios.c:1030
    out DX, AL                                ; ee                          ; 0xc1527
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1528 vgabios.c:1031
    mov cx, 08000h                            ; b9 00 80                    ; 0xc152c
    xor ax, ax                                ; 31 c0                       ; 0xc152f
    xor di, di                                ; 31 ff                       ; 0xc1531
    jcxz 01537h                               ; e3 02                       ; 0xc1533
    rep stosw                                 ; f3 ab                       ; 0xc1535
    mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc1537 vgabios.c:1032
    out DX, AL                                ; ee                          ; 0xc153a
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc153b vgabios.c:42
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc153e
    mov es, ax                                ; 8e c0                       ; 0xc1541
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1543
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1546
    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc1549 vgabios.c:1039
    sal bx, 006h                              ; c1 e3 06                    ; 0xc154d
    movzx ax, byte [bx+04842h]                ; 0f b6 87 42 48              ; 0xc1550
    mov di, strict word 0004ah                ; bf 4a 00                    ; 0xc1555 vgabios.c:52
    mov word [es:di], ax                      ; 26 89 05                    ; 0xc1558
    mov ax, word [bx+04845h]                  ; 8b 87 45 48                 ; 0xc155b vgabios.c:50
    mov di, strict word 0004ch                ; bf 4c 00                    ; 0xc155f vgabios.c:52
    mov word [es:di], ax                      ; 26 89 05                    ; 0xc1562
    mov di, strict word 00063h                ; bf 63 00                    ; 0xc1565 vgabios.c:52
    mov word [es:di], si                      ; 26 89 35                    ; 0xc1568
    mov al, byte [bx+04843h]                  ; 8a 87 43 48                 ; 0xc156b vgabios.c:40
    mov si, 00084h                            ; be 84 00                    ; 0xc156f vgabios.c:42
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc1572
    movzx ax, byte [bx+04844h]                ; 0f b6 87 44 48              ; 0xc1575 vgabios.c:1043
    mov bx, 00085h                            ; bb 85 00                    ; 0xc157a vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc157d
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1580 vgabios.c:1044
    or AL, strict byte 060h                   ; 0c 60                       ; 0xc1583
    mov bx, 00087h                            ; bb 87 00                    ; 0xc1585 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1588
    mov bx, 00088h                            ; bb 88 00                    ; 0xc158b vgabios.c:42
    mov byte [es:bx], 0f9h                    ; 26 c6 07 f9                 ; 0xc158e
    mov bx, 00089h                            ; bb 89 00                    ; 0xc1592 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1595
    and AL, strict byte 07fh                  ; 24 7f                       ; 0xc1598 vgabios.c:38
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc159a vgabios.c:42
    mov bx, 0008ah                            ; bb 8a 00                    ; 0xc159d vgabios.c:42
    mov byte [es:bx], 008h                    ; 26 c6 07 08                 ; 0xc15a0
    mov ax, ds                                ; 8c d8                       ; 0xc15a4 vgabios.c:1050
    mov bx, 000a8h                            ; bb a8 00                    ; 0xc15a6 vgabios.c:62
    mov word [es:bx], 05550h                  ; 26 c7 07 50 55              ; 0xc15a9
    mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc15ae
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc15b2 vgabios.c:1052
    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc15b5
    jnbe short 015dfh                         ; 77 26                       ; 0xc15b7
    movzx bx, al                              ; 0f b6 d8                    ; 0xc15b9 vgabios.c:1054
    mov al, byte [bx+07dddh]                  ; 8a 87 dd 7d                 ; 0xc15bc vgabios.c:40
    mov bx, strict word 00065h                ; bb 65 00                    ; 0xc15c0 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc15c3
    cmp byte [bp-010h], 006h                  ; 80 7e f0 06                 ; 0xc15c6 vgabios.c:1055
    jne short 015d1h                          ; 75 05                       ; 0xc15ca
    mov ax, strict word 0003fh                ; b8 3f 00                    ; 0xc15cc
    jmp short 015d4h                          ; eb 03                       ; 0xc15cf
    mov ax, strict word 00030h                ; b8 30 00                    ; 0xc15d1
    mov bx, strict word 00066h                ; bb 66 00                    ; 0xc15d4 vgabios.c:42
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc15d7
    mov es, dx                                ; 8e c2                       ; 0xc15da
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc15dc
    movzx bx, byte [bp-00eh]                  ; 0f b6 5e f2                 ; 0xc15df vgabios.c:1059
    sal bx, 003h                              ; c1 e3 03                    ; 0xc15e3
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc15e6
    jne short 015f6h                          ; 75 09                       ; 0xc15eb
    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc15ed vgabios.c:1061
    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc15f0
    call 010d0h                               ; e8 da fa                    ; 0xc15f3
    xor cx, cx                                ; 31 c9                       ; 0xc15f6 vgabios.c:1065
    jmp short 015ffh                          ; eb 05                       ; 0xc15f8
    cmp cx, strict byte 00008h                ; 83 f9 08                    ; 0xc15fa
    jnc short 0160ah                          ; 73 0b                       ; 0xc15fd
    movzx ax, cl                              ; 0f b6 c1                    ; 0xc15ff vgabios.c:1066
    xor dx, dx                                ; 31 d2                       ; 0xc1602
    call 011c6h                               ; e8 bf fb                    ; 0xc1604
    inc cx                                    ; 41                          ; 0xc1607
    jmp short 015fah                          ; eb f0                       ; 0xc1608
    xor ax, ax                                ; 31 c0                       ; 0xc160a vgabios.c:1069
    call 0124fh                               ; e8 40 fc                    ; 0xc160c
    movzx bx, byte [bp-00eh]                  ; 0f b6 5e f2                 ; 0xc160f vgabios.c:1072
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1613
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1616
    jne short 0162dh                          ; 75 10                       ; 0xc161b
    xor dx, dx                                ; 31 d2                       ; 0xc161d vgabios.c:1074
    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc161f
    call 02ab5h                               ; e8 90 14                    ; 0xc1622
    xor bl, bl                                ; 30 db                       ; 0xc1625 vgabios.c:1075
    mov AL, strict byte 003h                  ; b0 03                       ; 0xc1627
    mov AH, strict byte 011h                  ; b4 11                       ; 0xc1629
    int 06dh                                  ; cd 6d                       ; 0xc162b
    mov bx, 0596ch                            ; bb 6c 59                    ; 0xc162d vgabios.c:1079
    mov cx, ds                                ; 8c d9                       ; 0xc1630
    mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc1632
    call 00980h                               ; e8 48 f3                    ; 0xc1635
    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc1638 vgabios.c:1081
    sal bx, 006h                              ; c1 e3 06                    ; 0xc163c
    mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc163f
    cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc1643
    je short 01661h                           ; 74 1a                       ; 0xc1645
    cmp AL, strict byte 00eh                  ; 3c 0e                       ; 0xc1647
    je short 0165ch                           ; 74 11                       ; 0xc1649
    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc164b
    jne short 01666h                          ; 75 17                       ; 0xc164d
    mov bx, 0556ch                            ; bb 6c 55                    ; 0xc164f vgabios.c:1083
    mov cx, ds                                ; 8c d9                       ; 0xc1652
    mov ax, strict word 00043h                ; b8 43 00                    ; 0xc1654
    call 00980h                               ; e8 26 f3                    ; 0xc1657
    jmp short 01666h                          ; eb 0a                       ; 0xc165a vgabios.c:1084
    mov bx, 05d6ch                            ; bb 6c 5d                    ; 0xc165c vgabios.c:1086
    jmp short 01652h                          ; eb f1                       ; 0xc165f
    mov bx, 06b6ch                            ; bb 6c 6b                    ; 0xc1661 vgabios.c:1089
    jmp short 01652h                          ; eb ec                       ; 0xc1664
    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc1666 vgabios.c:1092
    pop di                                    ; 5f                          ; 0xc1669
    pop si                                    ; 5e                          ; 0xc166a
    pop dx                                    ; 5a                          ; 0xc166b
    pop cx                                    ; 59                          ; 0xc166c
    pop bx                                    ; 5b                          ; 0xc166d
    pop bp                                    ; 5d                          ; 0xc166e
    retn                                      ; c3                          ; 0xc166f
  ; disGetNextSymbol 0xc1670 LB 0x298a -> off=0x0 cb=0000000000000075 uValue=00000000000c1670 'vgamem_copy_pl4'
vgamem_copy_pl4:                             ; 0xc1670 LB 0x75
    push bp                                   ; 55                          ; 0xc1670 vgabios.c:1095
    mov bp, sp                                ; 89 e5                       ; 0xc1671
    push si                                   ; 56                          ; 0xc1673
    push di                                   ; 57                          ; 0xc1674
    push ax                                   ; 50                          ; 0xc1675
    push ax                                   ; 50                          ; 0xc1676
    mov bh, cl                                ; 88 cf                       ; 0xc1677
    movzx di, dl                              ; 0f b6 fa                    ; 0xc1679 vgabios.c:1101
    movzx cx, byte [bp+006h]                  ; 0f b6 4e 06                 ; 0xc167c
    imul di, cx                               ; 0f af f9                    ; 0xc1680
    movzx si, byte [bp+004h]                  ; 0f b6 76 04                 ; 0xc1683
    imul di, si                               ; 0f af fe                    ; 0xc1687
    xor ah, ah                                ; 30 e4                       ; 0xc168a
    add di, ax                                ; 01 c7                       ; 0xc168c
    mov word [bp-008h], di                    ; 89 7e f8                    ; 0xc168e
    movzx di, bl                              ; 0f b6 fb                    ; 0xc1691 vgabios.c:1102
    imul cx, di                               ; 0f af cf                    ; 0xc1694
    imul cx, si                               ; 0f af ce                    ; 0xc1697
    add cx, ax                                ; 01 c1                       ; 0xc169a
    mov word [bp-006h], cx                    ; 89 4e fa                    ; 0xc169c
    mov ax, 00105h                            ; b8 05 01                    ; 0xc169f vgabios.c:1103
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc16a2
    out DX, ax                                ; ef                          ; 0xc16a5
    xor bl, bl                                ; 30 db                       ; 0xc16a6 vgabios.c:1104
    cmp bl, byte [bp+006h]                    ; 3a 5e 06                    ; 0xc16a8
    jnc short 016d5h                          ; 73 28                       ; 0xc16ab
    movzx cx, bh                              ; 0f b6 cf                    ; 0xc16ad vgabios.c:1106
    movzx si, bl                              ; 0f b6 f3                    ; 0xc16b0
    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc16b3
    imul ax, si                               ; 0f af c6                    ; 0xc16b7
    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc16ba
    add si, ax                                ; 01 c6                       ; 0xc16bd
    mov di, word [bp-006h]                    ; 8b 7e fa                    ; 0xc16bf
    add di, ax                                ; 01 c7                       ; 0xc16c2
    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc16c4
    mov es, dx                                ; 8e c2                       ; 0xc16c7
    jcxz 016d1h                               ; e3 06                       ; 0xc16c9
    push DS                                   ; 1e                          ; 0xc16cb
    mov ds, dx                                ; 8e da                       ; 0xc16cc
    rep movsb                                 ; f3 a4                       ; 0xc16ce
    pop DS                                    ; 1f                          ; 0xc16d0
    db  0feh, 0c3h
    ; inc bl                                    ; fe c3                     ; 0xc16d1 vgabios.c:1107
    jmp short 016a8h                          ; eb d3                       ; 0xc16d3
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc16d5 vgabios.c:1108
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc16d8
    out DX, ax                                ; ef                          ; 0xc16db
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc16dc vgabios.c:1109
    pop di                                    ; 5f                          ; 0xc16df
    pop si                                    ; 5e                          ; 0xc16e0
    pop bp                                    ; 5d                          ; 0xc16e1
    retn 00004h                               ; c2 04 00                    ; 0xc16e2
  ; disGetNextSymbol 0xc16e5 LB 0x2915 -> off=0x0 cb=0000000000000060 uValue=00000000000c16e5 'vgamem_fill_pl4'
vgamem_fill_pl4:                             ; 0xc16e5 LB 0x60
    push bp                                   ; 55                          ; 0xc16e5 vgabios.c:1112
    mov bp, sp                                ; 89 e5                       ; 0xc16e6
    push di                                   ; 57                          ; 0xc16e8
    push ax                                   ; 50                          ; 0xc16e9
    push ax                                   ; 50                          ; 0xc16ea
    mov byte [bp-004h], bl                    ; 88 5e fc                    ; 0xc16eb
    mov bh, cl                                ; 88 cf                       ; 0xc16ee
    movzx cx, dl                              ; 0f b6 ca                    ; 0xc16f0 vgabios.c:1118
    movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc16f3
    imul cx, dx                               ; 0f af ca                    ; 0xc16f7
    movzx dx, bh                              ; 0f b6 d7                    ; 0xc16fa
    imul dx, cx                               ; 0f af d1                    ; 0xc16fd
    xor ah, ah                                ; 30 e4                       ; 0xc1700
    add dx, ax                                ; 01 c2                       ; 0xc1702
    mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc1704
    mov ax, 00205h                            ; b8 05 02                    ; 0xc1707 vgabios.c:1119
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc170a
    out DX, ax                                ; ef                          ; 0xc170d
    xor bl, bl                                ; 30 db                       ; 0xc170e vgabios.c:1120
    cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc1710
    jnc short 01736h                          ; 73 21                       ; 0xc1713
    movzx cx, byte [bp-004h]                  ; 0f b6 4e fc                 ; 0xc1715 vgabios.c:1122
    movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc1719
    movzx dx, bl                              ; 0f b6 d3                    ; 0xc171d
    movzx di, bh                              ; 0f b6 ff                    ; 0xc1720
    imul di, dx                               ; 0f af fa                    ; 0xc1723
    add di, word [bp-006h]                    ; 03 7e fa                    ; 0xc1726
    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1729
    mov es, dx                                ; 8e c2                       ; 0xc172c
    jcxz 01732h                               ; e3 02                       ; 0xc172e
    rep stosb                                 ; f3 aa                       ; 0xc1730
    db  0feh, 0c3h
    ; inc bl                                    ; fe c3                     ; 0xc1732 vgabios.c:1123
    jmp short 01710h                          ; eb da                       ; 0xc1734
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1736 vgabios.c:1124
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1739
    out DX, ax                                ; ef                          ; 0xc173c
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc173d vgabios.c:1125
    pop di                                    ; 5f                          ; 0xc1740
    pop bp                                    ; 5d                          ; 0xc1741
    retn 00004h                               ; c2 04 00                    ; 0xc1742
  ; disGetNextSymbol 0xc1745 LB 0x28b5 -> off=0x0 cb=00000000000000a3 uValue=00000000000c1745 'vgamem_copy_cga'
vgamem_copy_cga:                             ; 0xc1745 LB 0xa3
    push bp                                   ; 55                          ; 0xc1745 vgabios.c:1128
    mov bp, sp                                ; 89 e5                       ; 0xc1746
    push si                                   ; 56                          ; 0xc1748
    push di                                   ; 57                          ; 0xc1749
    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc174a
    mov dh, bl                                ; 88 de                       ; 0xc174d
    mov byte [bp-006h], cl                    ; 88 4e fa                    ; 0xc174f
    movzx di, dl                              ; 0f b6 fa                    ; 0xc1752 vgabios.c:1134
    movzx si, byte [bp+006h]                  ; 0f b6 76 06                 ; 0xc1755
    imul di, si                               ; 0f af fe                    ; 0xc1759
    movzx bx, byte [bp+004h]                  ; 0f b6 5e 04                 ; 0xc175c
    imul di, bx                               ; 0f af fb                    ; 0xc1760
    sar di, 1                                 ; d1 ff                       ; 0xc1763
    xor ah, ah                                ; 30 e4                       ; 0xc1765
    add di, ax                                ; 01 c7                       ; 0xc1767
    mov word [bp-00ch], di                    ; 89 7e f4                    ; 0xc1769
    movzx dx, dh                              ; 0f b6 d6                    ; 0xc176c vgabios.c:1135
    imul dx, si                               ; 0f af d6                    ; 0xc176f
    imul dx, bx                               ; 0f af d3                    ; 0xc1772
    sar dx, 1                                 ; d1 fa                       ; 0xc1775
    add dx, ax                                ; 01 c2                       ; 0xc1777
    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc1779
    mov byte [bp-008h], ah                    ; 88 66 f8                    ; 0xc177c vgabios.c:1136
    movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc177f
    cwd                                       ; 99                          ; 0xc1783
    db  02bh, 0c2h
    ; sub ax, dx                                ; 2b c2                     ; 0xc1784
    sar ax, 1                                 ; d1 f8                       ; 0xc1786
    movzx bx, byte [bp-008h]                  ; 0f b6 5e f8                 ; 0xc1788
    cmp bx, ax                                ; 39 c3                       ; 0xc178c
    jnl short 017dfh                          ; 7d 4f                       ; 0xc178e
    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc1790 vgabios.c:1138
    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc1794
    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1797
    imul bx, ax                               ; 0f af d8                    ; 0xc179b
    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc179e
    add si, bx                                ; 01 de                       ; 0xc17a1
    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc17a3
    add di, bx                                ; 01 df                       ; 0xc17a6
    mov cx, word [bp-00eh]                    ; 8b 4e f2                    ; 0xc17a8
    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc17ab
    mov es, dx                                ; 8e c2                       ; 0xc17ae
    jcxz 017b8h                               ; e3 06                       ; 0xc17b0
    push DS                                   ; 1e                          ; 0xc17b2
    mov ds, dx                                ; 8e da                       ; 0xc17b3
    rep movsb                                 ; f3 a4                       ; 0xc17b5
    pop DS                                    ; 1f                          ; 0xc17b7
    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc17b8 vgabios.c:1139
    add si, 02000h                            ; 81 c6 00 20                 ; 0xc17bb
    add si, bx                                ; 01 de                       ; 0xc17bf
    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc17c1
    add di, 02000h                            ; 81 c7 00 20                 ; 0xc17c4
    add di, bx                                ; 01 df                       ; 0xc17c8
    mov cx, word [bp-00eh]                    ; 8b 4e f2                    ; 0xc17ca
    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc17cd
    mov es, dx                                ; 8e c2                       ; 0xc17d0
    jcxz 017dah                               ; e3 06                       ; 0xc17d2
    push DS                                   ; 1e                          ; 0xc17d4
    mov ds, dx                                ; 8e da                       ; 0xc17d5
    rep movsb                                 ; f3 a4                       ; 0xc17d7
    pop DS                                    ; 1f                          ; 0xc17d9
    inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc17da vgabios.c:1140
    jmp short 0177fh                          ; eb a0                       ; 0xc17dd
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc17df vgabios.c:1141
    pop di                                    ; 5f                          ; 0xc17e2
    pop si                                    ; 5e                          ; 0xc17e3
    pop bp                                    ; 5d                          ; 0xc17e4
    retn 00004h                               ; c2 04 00                    ; 0xc17e5
  ; disGetNextSymbol 0xc17e8 LB 0x2812 -> off=0x0 cb=0000000000000081 uValue=00000000000c17e8 'vgamem_fill_cga'
vgamem_fill_cga:                             ; 0xc17e8 LB 0x81
    push bp                                   ; 55                          ; 0xc17e8 vgabios.c:1144
    mov bp, sp                                ; 89 e5                       ; 0xc17e9
    push si                                   ; 56                          ; 0xc17eb
    push di                                   ; 57                          ; 0xc17ec
    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc17ed
    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc17f0
    mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc17f3
    movzx bx, dl                              ; 0f b6 da                    ; 0xc17f6 vgabios.c:1150
    movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc17f9
    imul bx, dx                               ; 0f af da                    ; 0xc17fd
    movzx dx, cl                              ; 0f b6 d1                    ; 0xc1800
    imul dx, bx                               ; 0f af d3                    ; 0xc1803
    sar dx, 1                                 ; d1 fa                       ; 0xc1806
    xor ah, ah                                ; 30 e4                       ; 0xc1808
    add dx, ax                                ; 01 c2                       ; 0xc180a
    mov word [bp-00ch], dx                    ; 89 56 f4                    ; 0xc180c
    mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc180f vgabios.c:1151
    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1812
    cwd                                       ; 99                          ; 0xc1816
    db  02bh, 0c2h
    ; sub ax, dx                                ; 2b c2                     ; 0xc1817
    sar ax, 1                                 ; d1 f8                       ; 0xc1819
    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc181b
    cmp dx, ax                                ; 39 c2                       ; 0xc181f
    jnl short 01860h                          ; 7d 3d                       ; 0xc1821
    movzx si, byte [bp-00ah]                  ; 0f b6 76 f6                 ; 0xc1823 vgabios.c:1153
    movzx bx, byte [bp+006h]                  ; 0f b6 5e 06                 ; 0xc1827
    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc182b
    imul dx, ax                               ; 0f af d0                    ; 0xc182f
    mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc1832
    mov di, word [bp-00ch]                    ; 8b 7e f4                    ; 0xc1835
    add di, dx                                ; 01 d7                       ; 0xc1838
    mov cx, si                                ; 89 f1                       ; 0xc183a
    mov ax, bx                                ; 89 d8                       ; 0xc183c
    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc183e
    mov es, dx                                ; 8e c2                       ; 0xc1841
    jcxz 01847h                               ; e3 02                       ; 0xc1843
    rep stosb                                 ; f3 aa                       ; 0xc1845
    mov di, word [bp-00ch]                    ; 8b 7e f4                    ; 0xc1847 vgabios.c:1154
    add di, 02000h                            ; 81 c7 00 20                 ; 0xc184a
    add di, word [bp-00eh]                    ; 03 7e f2                    ; 0xc184e
    mov cx, si                                ; 89 f1                       ; 0xc1851
    mov ax, bx                                ; 89 d8                       ; 0xc1853
    mov es, dx                                ; 8e c2                       ; 0xc1855
    jcxz 0185bh                               ; e3 02                       ; 0xc1857
    rep stosb                                 ; f3 aa                       ; 0xc1859
    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc185b vgabios.c:1155
    jmp short 01812h                          ; eb b2                       ; 0xc185e
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1860 vgabios.c:1156
    pop di                                    ; 5f                          ; 0xc1863
    pop si                                    ; 5e                          ; 0xc1864
    pop bp                                    ; 5d                          ; 0xc1865
    retn 00004h                               ; c2 04 00                    ; 0xc1866
  ; disGetNextSymbol 0xc1869 LB 0x2791 -> off=0x0 cb=0000000000000079 uValue=00000000000c1869 'vgamem_copy_linear'
vgamem_copy_linear:                          ; 0xc1869 LB 0x79
    push bp                                   ; 55                          ; 0xc1869 vgabios.c:1159
    mov bp, sp                                ; 89 e5                       ; 0xc186a
    push si                                   ; 56                          ; 0xc186c
    push di                                   ; 57                          ; 0xc186d
    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc186e
    mov ah, al                                ; 88 c4                       ; 0xc1871
    mov al, bl                                ; 88 d8                       ; 0xc1873
    mov bx, cx                                ; 89 cb                       ; 0xc1875
    xor dh, dh                                ; 30 f6                       ; 0xc1877 vgabios.c:1165
    movzx di, byte [bp+006h]                  ; 0f b6 7e 06                 ; 0xc1879
    imul dx, di                               ; 0f af d7                    ; 0xc187d
    imul dx, word [bp+004h]                   ; 0f af 56 04                 ; 0xc1880
    movzx si, ah                              ; 0f b6 f4                    ; 0xc1884
    add dx, si                                ; 01 f2                       ; 0xc1887
    sal dx, 003h                              ; c1 e2 03                    ; 0xc1889
    mov word [bp-008h], dx                    ; 89 56 f8                    ; 0xc188c
    xor ah, ah                                ; 30 e4                       ; 0xc188f vgabios.c:1166
    imul ax, di                               ; 0f af c7                    ; 0xc1891
    imul ax, word [bp+004h]                   ; 0f af 46 04                 ; 0xc1894
    add si, ax                                ; 01 c6                       ; 0xc1898
    sal si, 003h                              ; c1 e6 03                    ; 0xc189a
    mov word [bp-00ah], si                    ; 89 76 f6                    ; 0xc189d
    sal bx, 003h                              ; c1 e3 03                    ; 0xc18a0 vgabios.c:1167
    sal word [bp+004h], 003h                  ; c1 66 04 03                 ; 0xc18a3 vgabios.c:1168
    mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc18a7 vgabios.c:1169
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc18ab
    cmp al, byte [bp+006h]                    ; 3a 46 06                    ; 0xc18ae
    jnc short 018d9h                          ; 73 26                       ; 0xc18b1
    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc18b3 vgabios.c:1171
    imul ax, word [bp+004h]                   ; 0f af 46 04                 ; 0xc18b7
    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc18bb
    add si, ax                                ; 01 c6                       ; 0xc18be
    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc18c0
    add di, ax                                ; 01 c7                       ; 0xc18c3
    mov cx, bx                                ; 89 d9                       ; 0xc18c5
    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc18c7
    mov es, dx                                ; 8e c2                       ; 0xc18ca
    jcxz 018d4h                               ; e3 06                       ; 0xc18cc
    push DS                                   ; 1e                          ; 0xc18ce
    mov ds, dx                                ; 8e da                       ; 0xc18cf
    rep movsb                                 ; f3 a4                       ; 0xc18d1
    pop DS                                    ; 1f                          ; 0xc18d3
    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc18d4 vgabios.c:1172
    jmp short 018abh                          ; eb d2                       ; 0xc18d7
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc18d9 vgabios.c:1173
    pop di                                    ; 5f                          ; 0xc18dc
    pop si                                    ; 5e                          ; 0xc18dd
    pop bp                                    ; 5d                          ; 0xc18de
    retn 00004h                               ; c2 04 00                    ; 0xc18df
  ; disGetNextSymbol 0xc18e2 LB 0x2718 -> off=0x0 cb=000000000000005c uValue=00000000000c18e2 'vgamem_fill_linear'
vgamem_fill_linear:                          ; 0xc18e2 LB 0x5c
    push bp                                   ; 55                          ; 0xc18e2 vgabios.c:1176
    mov bp, sp                                ; 89 e5                       ; 0xc18e3
    push si                                   ; 56                          ; 0xc18e5
    push di                                   ; 57                          ; 0xc18e6
    push ax                                   ; 50                          ; 0xc18e7
    push ax                                   ; 50                          ; 0xc18e8
    mov si, bx                                ; 89 de                       ; 0xc18e9
    mov bx, cx                                ; 89 cb                       ; 0xc18eb
    xor dh, dh                                ; 30 f6                       ; 0xc18ed vgabios.c:1182
    movzx di, byte [bp+004h]                  ; 0f b6 7e 04                 ; 0xc18ef
    imul dx, di                               ; 0f af d7                    ; 0xc18f3
    imul dx, cx                               ; 0f af d1                    ; 0xc18f6
    xor ah, ah                                ; 30 e4                       ; 0xc18f9
    add ax, dx                                ; 01 d0                       ; 0xc18fb
    sal ax, 003h                              ; c1 e0 03                    ; 0xc18fd
    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc1900
    sal si, 003h                              ; c1 e6 03                    ; 0xc1903 vgabios.c:1183
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1906 vgabios.c:1184
    mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc1909 vgabios.c:1185
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc190d
    cmp al, byte [bp+004h]                    ; 3a 46 04                    ; 0xc1910
    jnc short 01935h                          ; 73 20                       ; 0xc1913
    movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc1915 vgabios.c:1187
    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc1919
    imul dx, bx                               ; 0f af d3                    ; 0xc191d
    mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc1920
    add di, dx                                ; 01 d7                       ; 0xc1923
    mov cx, si                                ; 89 f1                       ; 0xc1925
    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1927
    mov es, dx                                ; 8e c2                       ; 0xc192a
    jcxz 01930h                               ; e3 02                       ; 0xc192c
    rep stosb                                 ; f3 aa                       ; 0xc192e
    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1930 vgabios.c:1188
    jmp short 0190dh                          ; eb d8                       ; 0xc1933
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1935 vgabios.c:1189
    pop di                                    ; 5f                          ; 0xc1938
    pop si                                    ; 5e                          ; 0xc1939
    pop bp                                    ; 5d                          ; 0xc193a
    retn 00004h                               ; c2 04 00                    ; 0xc193b
  ; disGetNextSymbol 0xc193e LB 0x26bc -> off=0x0 cb=0000000000000628 uValue=00000000000c193e 'biosfn_scroll'
biosfn_scroll:                               ; 0xc193e LB 0x628
    push bp                                   ; 55                          ; 0xc193e vgabios.c:1192
    mov bp, sp                                ; 89 e5                       ; 0xc193f
    push si                                   ; 56                          ; 0xc1941
    push di                                   ; 57                          ; 0xc1942
    sub sp, strict byte 00018h                ; 83 ec 18                    ; 0xc1943
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1946
    mov byte [bp-012h], dl                    ; 88 56 ee                    ; 0xc1949
    mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc194c
    mov byte [bp-010h], cl                    ; 88 4e f0                    ; 0xc194f
    mov dh, byte [bp+006h]                    ; 8a 76 06                    ; 0xc1952
    cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc1955 vgabios.c:1201
    jnbe near 01f5dh                          ; 0f 87 01 06                 ; 0xc1958
    cmp dh, cl                                ; 38 ce                       ; 0xc195c vgabios.c:1202
    jc near 01f5dh                            ; 0f 82 fb 05                 ; 0xc195e
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc1962 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1965
    mov es, ax                                ; 8e c0                       ; 0xc1968
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc196a
    xor ah, ah                                ; 30 e4                       ; 0xc196d vgabios.c:1206
    call 033a1h                               ; e8 2f 1a                    ; 0xc196f
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc1972
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1975 vgabios.c:1207
    je near 01f5dh                            ; 0f 84 e2 05                 ; 0xc1977
    mov bx, 00084h                            ; bb 84 00                    ; 0xc197b vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc197e
    mov es, ax                                ; 8e c0                       ; 0xc1981
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1983
    movzx cx, al                              ; 0f b6 c8                    ; 0xc1986 vgabios.c:38
    inc cx                                    ; 41                          ; 0xc1989
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc198a vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc198d
    mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc1990 vgabios.c:48
    cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc1993 vgabios.c:1214
    jne short 019a2h                          ; 75 09                       ; 0xc1997
    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc1999 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc199c
    mov byte [bp+008h], al                    ; 88 46 08                    ; 0xc199f vgabios.c:38
    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc19a2 vgabios.c:1217
    cmp ax, cx                                ; 39 c8                       ; 0xc19a6
    jc short 019b1h                           ; 72 07                       ; 0xc19a8
    mov al, cl                                ; 88 c8                       ; 0xc19aa
    db  0feh, 0c8h
    ; dec al                                    ; fe c8                     ; 0xc19ac
    mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc19ae
    movzx ax, dh                              ; 0f b6 c6                    ; 0xc19b1 vgabios.c:1218
    cmp ax, word [bp-014h]                    ; 3b 46 ec                    ; 0xc19b4
    jc short 019beh                           ; 72 05                       ; 0xc19b7
    mov dh, byte [bp-014h]                    ; 8a 76 ec                    ; 0xc19b9
    db  0feh, 0ceh
    ; dec dh                                    ; fe ce                     ; 0xc19bc
    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc19be vgabios.c:1219
    cmp ax, cx                                ; 39 c8                       ; 0xc19c2
    jbe short 019cah                          ; 76 04                       ; 0xc19c4
    mov byte [bp-008h], 000h                  ; c6 46 f8 00                 ; 0xc19c6
    mov al, dh                                ; 88 f0                       ; 0xc19ca vgabios.c:1220
    sub al, byte [bp-010h]                    ; 2a 46 f0                    ; 0xc19cc
    db  0feh, 0c0h
    ; inc al                                    ; fe c0                     ; 0xc19cf
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc19d1
    movzx di, byte [bp-006h]                  ; 0f b6 7e fa                 ; 0xc19d4 vgabios.c:1222
    mov bx, di                                ; 89 fb                       ; 0xc19d8
    sal bx, 003h                              ; c1 e3 03                    ; 0xc19da
    mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc19dd
    dec ax                                    ; 48                          ; 0xc19e0
    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc19e1
    mov ax, cx                                ; 89 c8                       ; 0xc19e4
    dec ax                                    ; 48                          ; 0xc19e6
    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc19e7
    mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc19ea
    imul ax, cx                               ; 0f af c1                    ; 0xc19ed
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc19f0
    jne near 01b94h                           ; 0f 85 9b 01                 ; 0xc19f5
    mov cx, ax                                ; 89 c1                       ; 0xc19f9 vgabios.c:1225
    add cx, ax                                ; 01 c1                       ; 0xc19fb
    or cl, 0ffh                               ; 80 c9 ff                    ; 0xc19fd
    movzx si, byte [bp+008h]                  ; 0f b6 76 08                 ; 0xc1a00
    inc cx                                    ; 41                          ; 0xc1a04
    imul cx, si                               ; 0f af ce                    ; 0xc1a05
    mov word [bp-01ch], cx                    ; 89 4e e4                    ; 0xc1a08
    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1a0b vgabios.c:1230
    jne short 01a4ch                          ; 75 3b                       ; 0xc1a0f
    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1a11
    jne short 01a4ch                          ; 75 35                       ; 0xc1a15
    cmp byte [bp-010h], 000h                  ; 80 7e f0 00                 ; 0xc1a17
    jne short 01a4ch                          ; 75 2f                       ; 0xc1a1b
    movzx cx, byte [bp+004h]                  ; 0f b6 4e 04                 ; 0xc1a1d
    cmp cx, word [bp-016h]                    ; 3b 4e ea                    ; 0xc1a21
    jne short 01a4ch                          ; 75 26                       ; 0xc1a24
    movzx dx, dh                              ; 0f b6 d6                    ; 0xc1a26
    cmp dx, word [bp-018h]                    ; 3b 56 e8                    ; 0xc1a29
    jne short 01a4ch                          ; 75 1e                       ; 0xc1a2c
    movzx dx, byte [bp-012h]                  ; 0f b6 56 ee                 ; 0xc1a2e vgabios.c:1232
    sal dx, 008h                              ; c1 e2 08                    ; 0xc1a32
    add dx, strict byte 00020h                ; 83 c2 20                    ; 0xc1a35
    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1a38
    mov cx, ax                                ; 89 c1                       ; 0xc1a3c
    mov ax, dx                                ; 89 d0                       ; 0xc1a3e
    mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1a40
    mov es, bx                                ; 8e c3                       ; 0xc1a43
    jcxz 01a49h                               ; e3 02                       ; 0xc1a45
    rep stosw                                 ; f3 ab                       ; 0xc1a47
    jmp near 01f5dh                           ; e9 11 05                    ; 0xc1a49 vgabios.c:1234
    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1a4c vgabios.c:1236
    jne near 01ae9h                           ; 0f 85 95 00                 ; 0xc1a50
    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1a54 vgabios.c:1237
    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1a58
    movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc1a5b
    cmp dx, word [bp-01ah]                    ; 3b 56 e6                    ; 0xc1a5f
    jc near 01f5dh                            ; 0f 82 f7 04                 ; 0xc1a62
    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1a66 vgabios.c:1239
    add ax, word [bp-01ah]                    ; 03 46 e6                    ; 0xc1a6a
    cmp ax, dx                                ; 39 d0                       ; 0xc1a6d
    jnbe short 01a77h                         ; 77 06                       ; 0xc1a6f
    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1a71
    jne short 01aaah                          ; 75 33                       ; 0xc1a75
    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1a77 vgabios.c:1240
    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1a7b
    sal ax, 008h                              ; c1 e0 08                    ; 0xc1a7f
    add ax, strict word 00020h                ; 05 20 00                    ; 0xc1a82
    mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc1a85
    imul bx, word [bp-014h]                   ; 0f af 5e ec                 ; 0xc1a88
    movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc1a8c
    add dx, bx                                ; 01 da                       ; 0xc1a90
    add dx, dx                                ; 01 d2                       ; 0xc1a92
    mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1a94
    add di, dx                                ; 01 d7                       ; 0xc1a97
    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1a99
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1a9d
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1aa0
    jcxz 01aa8h                               ; e3 02                       ; 0xc1aa4
    rep stosw                                 ; f3 ab                       ; 0xc1aa6
    jmp short 01ae3h                          ; eb 39                       ; 0xc1aa8 vgabios.c:1241
    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1aaa vgabios.c:1242
    mov si, ax                                ; 89 c6                       ; 0xc1aae
    imul si, word [bp-014h]                   ; 0f af 76 ec                 ; 0xc1ab0
    movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc1ab4
    add si, dx                                ; 01 d6                       ; 0xc1ab8
    add si, si                                ; 01 f6                       ; 0xc1aba
    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1abc
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1ac0
    mov ax, word [bx+047b2h]                  ; 8b 87 b2 47                 ; 0xc1ac3
    mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc1ac7
    imul bx, word [bp-014h]                   ; 0f af 5e ec                 ; 0xc1aca
    mov di, dx                                ; 89 d7                       ; 0xc1ace
    add di, bx                                ; 01 df                       ; 0xc1ad0
    add di, di                                ; 01 ff                       ; 0xc1ad2
    add di, word [bp-01ch]                    ; 03 7e e4                    ; 0xc1ad4
    mov dx, ax                                ; 89 c2                       ; 0xc1ad7
    mov es, ax                                ; 8e c0                       ; 0xc1ad9
    jcxz 01ae3h                               ; e3 06                       ; 0xc1adb
    push DS                                   ; 1e                          ; 0xc1add
    mov ds, dx                                ; 8e da                       ; 0xc1ade
    rep movsw                                 ; f3 a5                       ; 0xc1ae0
    pop DS                                    ; 1f                          ; 0xc1ae2
    inc word [bp-01ah]                        ; ff 46 e6                    ; 0xc1ae3 vgabios.c:1243
    jmp near 01a5bh                           ; e9 72 ff                    ; 0xc1ae6
    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1ae9 vgabios.c:1246
    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1aed
    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1af0
    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1af4
    jnbe near 01f5dh                          ; 0f 87 62 04                 ; 0xc1af7
    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1afb vgabios.c:1248
    movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc1aff
    add ax, dx                                ; 01 d0                       ; 0xc1b03
    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1b05
    jnbe short 01b10h                         ; 77 06                       ; 0xc1b08
    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1b0a
    jne short 01b43h                          ; 75 33                       ; 0xc1b0e
    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1b10 vgabios.c:1249
    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1b14
    sal ax, 008h                              ; c1 e0 08                    ; 0xc1b18
    add ax, strict word 00020h                ; 05 20 00                    ; 0xc1b1b
    mov dx, word [bp-01ah]                    ; 8b 56 e6                    ; 0xc1b1e
    imul dx, word [bp-014h]                   ; 0f af 56 ec                 ; 0xc1b21
    movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc1b25
    add dx, bx                                ; 01 da                       ; 0xc1b29
    add dx, dx                                ; 01 d2                       ; 0xc1b2b
    mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1b2d
    add di, dx                                ; 01 d7                       ; 0xc1b30
    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1b32
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1b36
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1b39
    jcxz 01b41h                               ; e3 02                       ; 0xc1b3d
    rep stosw                                 ; f3 ab                       ; 0xc1b3f
    jmp short 01b83h                          ; eb 40                       ; 0xc1b41 vgabios.c:1250
    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1b43 vgabios.c:1251
    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1b47
    mov si, word [bp-01ah]                    ; 8b 76 e6                    ; 0xc1b4b
    sub si, ax                                ; 29 c6                       ; 0xc1b4e
    imul si, word [bp-014h]                   ; 0f af 76 ec                 ; 0xc1b50
    movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc1b54
    add si, dx                                ; 01 d6                       ; 0xc1b58
    add si, si                                ; 01 f6                       ; 0xc1b5a
    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1b5c
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1b60
    mov ax, word [bx+047b2h]                  ; 8b 87 b2 47                 ; 0xc1b63
    mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc1b67
    imul bx, word [bp-014h]                   ; 0f af 5e ec                 ; 0xc1b6a
    add dx, bx                                ; 01 da                       ; 0xc1b6e
    add dx, dx                                ; 01 d2                       ; 0xc1b70
    mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1b72
    add di, dx                                ; 01 d7                       ; 0xc1b75
    mov dx, ax                                ; 89 c2                       ; 0xc1b77
    mov es, ax                                ; 8e c0                       ; 0xc1b79
    jcxz 01b83h                               ; e3 06                       ; 0xc1b7b
    push DS                                   ; 1e                          ; 0xc1b7d
    mov ds, dx                                ; 8e da                       ; 0xc1b7e
    rep movsw                                 ; f3 a5                       ; 0xc1b80
    pop DS                                    ; 1f                          ; 0xc1b82
    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1b83 vgabios.c:1252
    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1b87
    jc near 01f5dh                            ; 0f 82 cf 03                 ; 0xc1b8a
    dec word [bp-01ah]                        ; ff 4e e6                    ; 0xc1b8e vgabios.c:1253
    jmp near 01af0h                           ; e9 5c ff                    ; 0xc1b91
    movzx di, byte [di+0482eh]                ; 0f b6 bd 2e 48              ; 0xc1b94 vgabios.c:1259
    sal di, 006h                              ; c1 e7 06                    ; 0xc1b99
    mov dl, byte [di+04844h]                  ; 8a 95 44 48                 ; 0xc1b9c
    mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc1ba0
    mov dl, byte [bx+047b0h]                  ; 8a 97 b0 47                 ; 0xc1ba3 vgabios.c:1260
    cmp dl, 003h                              ; 80 fa 03                    ; 0xc1ba7
    jc short 01bbdh                           ; 72 11                       ; 0xc1baa
    jbe short 01bc7h                          ; 76 19                       ; 0xc1bac
    cmp dl, 005h                              ; 80 fa 05                    ; 0xc1bae
    je near 01e40h                            ; 0f 84 8b 02                 ; 0xc1bb1
    cmp dl, 004h                              ; 80 fa 04                    ; 0xc1bb5
    je short 01bc7h                           ; 74 0d                       ; 0xc1bb8
    jmp near 01f5dh                           ; e9 a0 03                    ; 0xc1bba
    cmp dl, 002h                              ; 80 fa 02                    ; 0xc1bbd
    je near 01d06h                            ; 0f 84 42 01                 ; 0xc1bc0
    jmp near 01f5dh                           ; e9 96 03                    ; 0xc1bc4
    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1bc7 vgabios.c:1264
    jne short 01c1fh                          ; 75 52                       ; 0xc1bcb
    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1bcd
    jne short 01c1fh                          ; 75 4c                       ; 0xc1bd1
    cmp byte [bp-010h], 000h                  ; 80 7e f0 00                 ; 0xc1bd3
    jne short 01c1fh                          ; 75 46                       ; 0xc1bd7
    movzx bx, byte [bp+004h]                  ; 0f b6 5e 04                 ; 0xc1bd9
    mov ax, cx                                ; 89 c8                       ; 0xc1bdd
    dec ax                                    ; 48                          ; 0xc1bdf
    cmp bx, ax                                ; 39 c3                       ; 0xc1be0
    jne short 01c1fh                          ; 75 3b                       ; 0xc1be2
    movzx ax, dh                              ; 0f b6 c6                    ; 0xc1be4
    mov dx, word [bp-014h]                    ; 8b 56 ec                    ; 0xc1be7
    dec dx                                    ; 4a                          ; 0xc1bea
    cmp ax, dx                                ; 39 d0                       ; 0xc1beb
    jne short 01c1fh                          ; 75 30                       ; 0xc1bed
    mov ax, 00205h                            ; b8 05 02                    ; 0xc1bef vgabios.c:1266
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1bf2
    out DX, ax                                ; ef                          ; 0xc1bf5
    mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc1bf6 vgabios.c:1267
    imul ax, cx                               ; 0f af c1                    ; 0xc1bf9
    movzx cx, byte [bp-00eh]                  ; 0f b6 4e f2                 ; 0xc1bfc
    imul cx, ax                               ; 0f af c8                    ; 0xc1c00
    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1c03
    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1c07
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1c0b
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1c0e
    xor di, di                                ; 31 ff                       ; 0xc1c12
    jcxz 01c18h                               ; e3 02                       ; 0xc1c14
    rep stosb                                 ; f3 aa                       ; 0xc1c16
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1c18 vgabios.c:1268
    out DX, ax                                ; ef                          ; 0xc1c1b
    jmp near 01f5dh                           ; e9 3e 03                    ; 0xc1c1c vgabios.c:1270
    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1c1f vgabios.c:1272
    jne short 01c8eh                          ; 75 69                       ; 0xc1c23
    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1c25 vgabios.c:1273
    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1c29
    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1c2c
    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1c30
    jc near 01f5dh                            ; 0f 82 26 03                 ; 0xc1c33
    movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc1c37 vgabios.c:1275
    add dx, word [bp-01ah]                    ; 03 56 e6                    ; 0xc1c3b
    cmp dx, ax                                ; 39 c2                       ; 0xc1c3e
    jnbe short 01c48h                         ; 77 06                       ; 0xc1c40
    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1c42
    jne short 01c67h                          ; 75 1f                       ; 0xc1c46
    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1c48 vgabios.c:1276
    push ax                                   ; 50                          ; 0xc1c4c
    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1c4d
    push ax                                   ; 50                          ; 0xc1c51
    movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc1c52
    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1c56
    movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1c5a
    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1c5e
    call 016e5h                               ; e8 80 fa                    ; 0xc1c62
    jmp short 01c89h                          ; eb 22                       ; 0xc1c65 vgabios.c:1277
    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1c67 vgabios.c:1278
    push ax                                   ; 50                          ; 0xc1c6b
    movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc1c6c
    push ax                                   ; 50                          ; 0xc1c70
    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1c71
    movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1c75
    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1c79
    add al, byte [bp-008h]                    ; 02 46 f8                    ; 0xc1c7c
    movzx dx, al                              ; 0f b6 d0                    ; 0xc1c7f
    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1c82
    call 01670h                               ; e8 e7 f9                    ; 0xc1c86
    inc word [bp-01ah]                        ; ff 46 e6                    ; 0xc1c89 vgabios.c:1279
    jmp short 01c2ch                          ; eb 9e                       ; 0xc1c8c
    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1c8e vgabios.c:1282
    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1c92
    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1c95
    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1c99
    jnbe near 01f5dh                          ; 0f 87 bd 02                 ; 0xc1c9c
    movzx dx, byte [bp-00ch]                  ; 0f b6 56 f4                 ; 0xc1ca0 vgabios.c:1284
    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1ca4
    add ax, dx                                ; 01 d0                       ; 0xc1ca8
    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1caa
    jnbe short 01cb5h                         ; 77 06                       ; 0xc1cad
    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1caf
    jne short 01cd4h                          ; 75 1f                       ; 0xc1cb3
    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1cb5 vgabios.c:1285
    push ax                                   ; 50                          ; 0xc1cb9
    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1cba
    push ax                                   ; 50                          ; 0xc1cbe
    movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc1cbf
    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1cc3
    movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1cc7
    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1ccb
    call 016e5h                               ; e8 13 fa                    ; 0xc1ccf
    jmp short 01cf6h                          ; eb 22                       ; 0xc1cd2 vgabios.c:1286
    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1cd4 vgabios.c:1287
    push ax                                   ; 50                          ; 0xc1cd8
    movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc1cd9
    push ax                                   ; 50                          ; 0xc1cdd
    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1cde
    movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1ce2
    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1ce6
    sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc1ce9
    movzx dx, al                              ; 0f b6 d0                    ; 0xc1cec
    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1cef
    call 01670h                               ; e8 7a f9                    ; 0xc1cf3
    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1cf6 vgabios.c:1288
    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1cfa
    jc near 01f5dh                            ; 0f 82 5c 02                 ; 0xc1cfd
    dec word [bp-01ah]                        ; ff 4e e6                    ; 0xc1d01 vgabios.c:1289
    jmp short 01c95h                          ; eb 8f                       ; 0xc1d04
    mov dl, byte [bx+047b1h]                  ; 8a 97 b1 47                 ; 0xc1d06 vgabios.c:1294
    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1d0a vgabios.c:1295
    jne short 01d4bh                          ; 75 3b                       ; 0xc1d0e
    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1d10
    jne short 01d4bh                          ; 75 35                       ; 0xc1d14
    cmp byte [bp-010h], 000h                  ; 80 7e f0 00                 ; 0xc1d16
    jne short 01d4bh                          ; 75 2f                       ; 0xc1d1a
    movzx cx, byte [bp+004h]                  ; 0f b6 4e 04                 ; 0xc1d1c
    cmp cx, word [bp-016h]                    ; 3b 4e ea                    ; 0xc1d20
    jne short 01d4bh                          ; 75 26                       ; 0xc1d23
    movzx cx, dh                              ; 0f b6 ce                    ; 0xc1d25
    cmp cx, word [bp-018h]                    ; 3b 4e e8                    ; 0xc1d28
    jne short 01d4bh                          ; 75 1e                       ; 0xc1d2b
    movzx cx, byte [bp-00eh]                  ; 0f b6 4e f2                 ; 0xc1d2d vgabios.c:1297
    imul ax, cx                               ; 0f af c1                    ; 0xc1d31
    movzx cx, dl                              ; 0f b6 ca                    ; 0xc1d34
    imul cx, ax                               ; 0f af c8                    ; 0xc1d37
    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1d3a
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1d3e
    xor di, di                                ; 31 ff                       ; 0xc1d42
    jcxz 01d48h                               ; e3 02                       ; 0xc1d44
    rep stosb                                 ; f3 aa                       ; 0xc1d46
    jmp near 01f5dh                           ; e9 12 02                    ; 0xc1d48 vgabios.c:1299
    cmp dl, 002h                              ; 80 fa 02                    ; 0xc1d4b vgabios.c:1301
    jne short 01d59h                          ; 75 09                       ; 0xc1d4e
    sal byte [bp-010h], 1                     ; d0 66 f0                    ; 0xc1d50 vgabios.c:1303
    sal byte [bp-00ah], 1                     ; d0 66 f6                    ; 0xc1d53 vgabios.c:1304
    sal word [bp-014h], 1                     ; d1 66 ec                    ; 0xc1d56 vgabios.c:1305
    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1d59 vgabios.c:1308
    jne short 01dc8h                          ; 75 69                       ; 0xc1d5d
    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1d5f vgabios.c:1309
    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1d63
    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1d66
    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1d6a
    jc near 01f5dh                            ; 0f 82 ec 01                 ; 0xc1d6d
    movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc1d71 vgabios.c:1311
    add dx, word [bp-01ah]                    ; 03 56 e6                    ; 0xc1d75
    cmp dx, ax                                ; 39 c2                       ; 0xc1d78
    jnbe short 01d82h                         ; 77 06                       ; 0xc1d7a
    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1d7c
    jne short 01da1h                          ; 75 1f                       ; 0xc1d80
    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1d82 vgabios.c:1312
    push ax                                   ; 50                          ; 0xc1d86
    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1d87
    push ax                                   ; 50                          ; 0xc1d8b
    movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc1d8c
    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1d90
    movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1d94
    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1d98
    call 017e8h                               ; e8 49 fa                    ; 0xc1d9c
    jmp short 01dc3h                          ; eb 22                       ; 0xc1d9f vgabios.c:1313
    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1da1 vgabios.c:1314
    push ax                                   ; 50                          ; 0xc1da5
    movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc1da6
    push ax                                   ; 50                          ; 0xc1daa
    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1dab
    movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1daf
    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1db3
    add al, byte [bp-008h]                    ; 02 46 f8                    ; 0xc1db6
    movzx dx, al                              ; 0f b6 d0                    ; 0xc1db9
    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1dbc
    call 01745h                               ; e8 82 f9                    ; 0xc1dc0
    inc word [bp-01ah]                        ; ff 46 e6                    ; 0xc1dc3 vgabios.c:1315
    jmp short 01d66h                          ; eb 9e                       ; 0xc1dc6
    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1dc8 vgabios.c:1318
    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1dcc
    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1dcf
    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1dd3
    jnbe near 01f5dh                          ; 0f 87 83 01                 ; 0xc1dd6
    movzx dx, byte [bp-00ch]                  ; 0f b6 56 f4                 ; 0xc1dda vgabios.c:1320
    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1dde
    add ax, dx                                ; 01 d0                       ; 0xc1de2
    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1de4
    jnbe short 01defh                         ; 77 06                       ; 0xc1de7
    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1de9
    jne short 01e0eh                          ; 75 1f                       ; 0xc1ded
    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1def vgabios.c:1321
    push ax                                   ; 50                          ; 0xc1df3
    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1df4
    push ax                                   ; 50                          ; 0xc1df8
    movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc1df9
    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1dfd
    movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1e01
    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1e05
    call 017e8h                               ; e8 dc f9                    ; 0xc1e09
    jmp short 01e30h                          ; eb 22                       ; 0xc1e0c vgabios.c:1322
    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1e0e vgabios.c:1323
    push ax                                   ; 50                          ; 0xc1e12
    movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc1e13
    push ax                                   ; 50                          ; 0xc1e17
    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1e18
    movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1e1c
    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1e20
    sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc1e23
    movzx dx, al                              ; 0f b6 d0                    ; 0xc1e26
    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1e29
    call 01745h                               ; e8 15 f9                    ; 0xc1e2d
    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1e30 vgabios.c:1324
    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1e34
    jc near 01f5dh                            ; 0f 82 22 01                 ; 0xc1e37
    dec word [bp-01ah]                        ; ff 4e e6                    ; 0xc1e3b vgabios.c:1325
    jmp short 01dcfh                          ; eb 8f                       ; 0xc1e3e
    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1e40 vgabios.c:1330
    jne short 01e80h                          ; 75 3a                       ; 0xc1e44
    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1e46
    jne short 01e80h                          ; 75 34                       ; 0xc1e4a
    cmp byte [bp-010h], 000h                  ; 80 7e f0 00                 ; 0xc1e4c
    jne short 01e80h                          ; 75 2e                       ; 0xc1e50
    movzx cx, byte [bp+004h]                  ; 0f b6 4e 04                 ; 0xc1e52
    cmp cx, word [bp-016h]                    ; 3b 4e ea                    ; 0xc1e56
    jne short 01e80h                          ; 75 25                       ; 0xc1e59
    movzx dx, dh                              ; 0f b6 d6                    ; 0xc1e5b
    cmp dx, word [bp-018h]                    ; 3b 56 e8                    ; 0xc1e5e
    jne short 01e80h                          ; 75 1d                       ; 0xc1e61
    movzx dx, byte [bp-00eh]                  ; 0f b6 56 f2                 ; 0xc1e63 vgabios.c:1332
    mov cx, ax                                ; 89 c1                       ; 0xc1e67
    imul cx, dx                               ; 0f af ca                    ; 0xc1e69
    sal cx, 003h                              ; c1 e1 03                    ; 0xc1e6c
    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1e6f
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1e73
    xor di, di                                ; 31 ff                       ; 0xc1e77
    jcxz 01e7dh                               ; e3 02                       ; 0xc1e79
    rep stosb                                 ; f3 aa                       ; 0xc1e7b
    jmp near 01f5dh                           ; e9 dd 00                    ; 0xc1e7d vgabios.c:1334
    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1e80 vgabios.c:1337
    jne short 01eech                          ; 75 66                       ; 0xc1e84
    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1e86 vgabios.c:1338
    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1e8a
    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1e8d
    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1e91
    jc near 01f5dh                            ; 0f 82 c5 00                 ; 0xc1e94
    movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc1e98 vgabios.c:1340
    add dx, word [bp-01ah]                    ; 03 56 e6                    ; 0xc1e9c
    cmp dx, ax                                ; 39 c2                       ; 0xc1e9f
    jnbe short 01ea9h                         ; 77 06                       ; 0xc1ea1
    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1ea3
    jne short 01ec7h                          ; 75 1e                       ; 0xc1ea7
    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1ea9 vgabios.c:1341
    push ax                                   ; 50                          ; 0xc1ead
    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1eae
    push ax                                   ; 50                          ; 0xc1eb2
    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1eb3
    movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1eb7
    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1ebb
    mov cx, word [bp-014h]                    ; 8b 4e ec                    ; 0xc1ebf
    call 018e2h                               ; e8 1d fa                    ; 0xc1ec2
    jmp short 01ee7h                          ; eb 20                       ; 0xc1ec5 vgabios.c:1342
    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1ec7 vgabios.c:1343
    push ax                                   ; 50                          ; 0xc1ecb
    push word [bp-014h]                       ; ff 76 ec                    ; 0xc1ecc
    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1ecf
    movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1ed3
    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1ed7
    add al, byte [bp-008h]                    ; 02 46 f8                    ; 0xc1eda
    movzx dx, al                              ; 0f b6 d0                    ; 0xc1edd
    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1ee0
    call 01869h                               ; e8 82 f9                    ; 0xc1ee4
    inc word [bp-01ah]                        ; ff 46 e6                    ; 0xc1ee7 vgabios.c:1344
    jmp short 01e8dh                          ; eb a1                       ; 0xc1eea
    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1eec vgabios.c:1347
    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1ef0
    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1ef3
    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1ef7
    jnbe short 01f5dh                         ; 77 61                       ; 0xc1efa
    movzx dx, byte [bp-00ch]                  ; 0f b6 56 f4                 ; 0xc1efc vgabios.c:1349
    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1f00
    add ax, dx                                ; 01 d0                       ; 0xc1f04
    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1f06
    jnbe short 01f11h                         ; 77 06                       ; 0xc1f09
    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1f0b
    jne short 01f2fh                          ; 75 1e                       ; 0xc1f0f
    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1f11 vgabios.c:1350
    push ax                                   ; 50                          ; 0xc1f15
    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1f16
    push ax                                   ; 50                          ; 0xc1f1a
    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1f1b
    movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1f1f
    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1f23
    mov cx, word [bp-014h]                    ; 8b 4e ec                    ; 0xc1f27
    call 018e2h                               ; e8 b5 f9                    ; 0xc1f2a
    jmp short 01f4fh                          ; eb 20                       ; 0xc1f2d vgabios.c:1351
    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1f2f vgabios.c:1352
    push ax                                   ; 50                          ; 0xc1f33
    push word [bp-014h]                       ; ff 76 ec                    ; 0xc1f34
    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1f37
    movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1f3b
    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1f3f
    sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc1f42
    movzx dx, al                              ; 0f b6 d0                    ; 0xc1f45
    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1f48
    call 01869h                               ; e8 1a f9                    ; 0xc1f4c
    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1f4f vgabios.c:1353
    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1f53
    jc short 01f5dh                           ; 72 05                       ; 0xc1f56
    dec word [bp-01ah]                        ; ff 4e e6                    ; 0xc1f58 vgabios.c:1354
    jmp short 01ef3h                          ; eb 96                       ; 0xc1f5b
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1f5d vgabios.c:1365
    pop di                                    ; 5f                          ; 0xc1f60
    pop si                                    ; 5e                          ; 0xc1f61
    pop bp                                    ; 5d                          ; 0xc1f62
    retn 00008h                               ; c2 08 00                    ; 0xc1f63
  ; disGetNextSymbol 0xc1f66 LB 0x2094 -> off=0x0 cb=00000000000000ff uValue=00000000000c1f66 'write_gfx_char_pl4'
write_gfx_char_pl4:                          ; 0xc1f66 LB 0xff
    push bp                                   ; 55                          ; 0xc1f66 vgabios.c:1368
    mov bp, sp                                ; 89 e5                       ; 0xc1f67
    push si                                   ; 56                          ; 0xc1f69
    push di                                   ; 57                          ; 0xc1f6a
    sub sp, strict byte 0000ch                ; 83 ec 0c                    ; 0xc1f6b
    mov ah, al                                ; 88 c4                       ; 0xc1f6e
    mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc1f70
    mov al, bl                                ; 88 d8                       ; 0xc1f73
    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc1f75 vgabios.c:57
    xor si, si                                ; 31 f6                       ; 0xc1f78
    mov es, si                                ; 8e c6                       ; 0xc1f7a
    mov si, word [es:bx]                      ; 26 8b 37                    ; 0xc1f7c
    mov bx, word [es:bx+002h]                 ; 26 8b 5f 02                 ; 0xc1f7f
    mov word [bp-00ch], si                    ; 89 76 f4                    ; 0xc1f83 vgabios.c:58
    mov word [bp-00ah], bx                    ; 89 5e f6                    ; 0xc1f86
    movzx bx, cl                              ; 0f b6 d9                    ; 0xc1f89 vgabios.c:1377
    movzx cx, byte [bp+006h]                  ; 0f b6 4e 06                 ; 0xc1f8c
    imul bx, cx                               ; 0f af d9                    ; 0xc1f90
    movzx si, byte [bp+004h]                  ; 0f b6 76 04                 ; 0xc1f93
    imul si, bx                               ; 0f af f3                    ; 0xc1f97
    movzx bx, al                              ; 0f b6 d8                    ; 0xc1f9a
    add si, bx                                ; 01 de                       ; 0xc1f9d
    mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc1f9f vgabios.c:47
    mov di, strict word 00040h                ; bf 40 00                    ; 0xc1fa2
    mov es, di                                ; 8e c7                       ; 0xc1fa5
    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc1fa7
    movzx di, byte [bp+008h]                  ; 0f b6 7e 08                 ; 0xc1faa vgabios.c:48
    imul bx, di                               ; 0f af df                    ; 0xc1fae
    add si, bx                                ; 01 de                       ; 0xc1fb1
    movzx ax, ah                              ; 0f b6 c4                    ; 0xc1fb3 vgabios.c:1379
    imul ax, cx                               ; 0f af c1                    ; 0xc1fb6
    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc1fb9
    mov ax, 00f02h                            ; b8 02 0f                    ; 0xc1fbc vgabios.c:1380
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc1fbf
    out DX, ax                                ; ef                          ; 0xc1fc2
    mov ax, 00205h                            ; b8 05 02                    ; 0xc1fc3 vgabios.c:1381
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1fc6
    out DX, ax                                ; ef                          ; 0xc1fc9
    test byte [bp-008h], 080h                 ; f6 46 f8 80                 ; 0xc1fca vgabios.c:1382
    je short 01fd6h                           ; 74 06                       ; 0xc1fce
    mov ax, 01803h                            ; b8 03 18                    ; 0xc1fd0 vgabios.c:1384
    out DX, ax                                ; ef                          ; 0xc1fd3
    jmp short 01fdah                          ; eb 04                       ; 0xc1fd4 vgabios.c:1386
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc1fd6 vgabios.c:1388
    out DX, ax                                ; ef                          ; 0xc1fd9
    xor ch, ch                                ; 30 ed                       ; 0xc1fda vgabios.c:1390
    cmp ch, byte [bp+006h]                    ; 3a 6e 06                    ; 0xc1fdc
    jnc short 0204dh                          ; 73 6c                       ; 0xc1fdf
    movzx bx, ch                              ; 0f b6 dd                    ; 0xc1fe1 vgabios.c:1392
    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1fe4
    imul bx, ax                               ; 0f af d8                    ; 0xc1fe8
    add bx, si                                ; 01 f3                       ; 0xc1feb
    mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc1fed vgabios.c:1393
    jmp short 02005h                          ; eb 12                       ; 0xc1ff1
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc1ff3 vgabios.c:42
    mov es, ax                                ; 8e c0                       ; 0xc1ff6
    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc1ff8
    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1ffc vgabios.c:1406
    cmp byte [bp-006h], 008h                  ; 80 7e fa 08                 ; 0xc1fff
    jnc short 02049h                          ; 73 44                       ; 0xc2003
    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc2005
    mov cl, al                                ; 88 c1                       ; 0xc2009
    mov ax, 00080h                            ; b8 80 00                    ; 0xc200b
    sar ax, CL                                ; d3 f8                       ; 0xc200e
    xor ah, ah                                ; 30 e4                       ; 0xc2010
    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc2012
    sal ax, 008h                              ; c1 e0 08                    ; 0xc2015
    or AL, strict byte 008h                   ; 0c 08                       ; 0xc2018
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc201a
    out DX, ax                                ; ef                          ; 0xc201d
    mov dx, bx                                ; 89 da                       ; 0xc201e
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2020
    call 033c8h                               ; e8 a2 13                    ; 0xc2023
    movzx ax, ch                              ; 0f b6 c5                    ; 0xc2026
    add ax, word [bp-00eh]                    ; 03 46 f2                    ; 0xc2029
    les di, [bp-00ch]                         ; c4 7e f4                    ; 0xc202c
    add di, ax                                ; 01 c7                       ; 0xc202f
    movzx ax, byte [es:di]                    ; 26 0f b6 05                 ; 0xc2031
    test word [bp-010h], ax                   ; 85 46 f0                    ; 0xc2035
    je short 01ff3h                           ; 74 b9                       ; 0xc2038
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc203a
    and AL, strict byte 00fh                  ; 24 0f                       ; 0xc203d
    mov di, 0a000h                            ; bf 00 a0                    ; 0xc203f
    mov es, di                                ; 8e c7                       ; 0xc2042
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2044
    jmp short 01ffch                          ; eb b3                       ; 0xc2047
    db  0feh, 0c5h
    ; inc ch                                    ; fe c5                     ; 0xc2049 vgabios.c:1407
    jmp short 01fdch                          ; eb 8f                       ; 0xc204b
    mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc204d vgabios.c:1408
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2050
    out DX, ax                                ; ef                          ; 0xc2053
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2054 vgabios.c:1409
    out DX, ax                                ; ef                          ; 0xc2057
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2058 vgabios.c:1410
    out DX, ax                                ; ef                          ; 0xc205b
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc205c vgabios.c:1411
    pop di                                    ; 5f                          ; 0xc205f
    pop si                                    ; 5e                          ; 0xc2060
    pop bp                                    ; 5d                          ; 0xc2061
    retn 00006h                               ; c2 06 00                    ; 0xc2062
  ; disGetNextSymbol 0xc2065 LB 0x1f95 -> off=0x0 cb=00000000000000dd uValue=00000000000c2065 'write_gfx_char_cga'
write_gfx_char_cga:                          ; 0xc2065 LB 0xdd
    push si                                   ; 56                          ; 0xc2065 vgabios.c:1414
    push di                                   ; 57                          ; 0xc2066
    enter 00006h, 000h                        ; c8 06 00 00                 ; 0xc2067
    mov di, 0556ch                            ; bf 6c 55                    ; 0xc206b vgabios.c:1421
    xor bh, bh                                ; 30 ff                       ; 0xc206e vgabios.c:1422
    movzx si, byte [bp+00ah]                  ; 0f b6 76 0a                 ; 0xc2070
    imul si, bx                               ; 0f af f3                    ; 0xc2074
    movzx bx, cl                              ; 0f b6 d9                    ; 0xc2077
    imul bx, bx, 00140h                       ; 69 db 40 01                 ; 0xc207a
    add si, bx                                ; 01 de                       ; 0xc207e
    mov word [bp-004h], si                    ; 89 76 fc                    ; 0xc2080
    xor ah, ah                                ; 30 e4                       ; 0xc2083 vgabios.c:1423
    sal ax, 003h                              ; c1 e0 03                    ; 0xc2085
    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc2088
    xor ah, ah                                ; 30 e4                       ; 0xc208b vgabios.c:1424
    jmp near 020abh                           ; e9 1b 00                    ; 0xc208d
    movzx si, ah                              ; 0f b6 f4                    ; 0xc2090 vgabios.c:1439
    add si, word [bp-006h]                    ; 03 76 fa                    ; 0xc2093
    add si, di                                ; 01 fe                       ; 0xc2096
    mov al, byte [si]                         ; 8a 04                       ; 0xc2098
    mov si, 0b800h                            ; be 00 b8                    ; 0xc209a vgabios.c:42
    mov es, si                                ; 8e c6                       ; 0xc209d
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc209f
    db  0feh, 0c4h
    ; inc ah                                    ; fe c4                     ; 0xc20a2 vgabios.c:1443
    cmp ah, 008h                              ; 80 fc 08                    ; 0xc20a4
    jnc near 0213ch                           ; 0f 83 91 00                 ; 0xc20a7
    movzx bx, ah                              ; 0f b6 dc                    ; 0xc20ab
    sar bx, 1                                 ; d1 fb                       ; 0xc20ae
    imul bx, bx, strict byte 00050h           ; 6b db 50                    ; 0xc20b0
    add bx, word [bp-004h]                    ; 03 5e fc                    ; 0xc20b3
    test ah, 001h                             ; f6 c4 01                    ; 0xc20b6
    je short 020beh                           ; 74 03                       ; 0xc20b9
    add bh, 020h                              ; 80 c7 20                    ; 0xc20bb
    mov DH, strict byte 080h                  ; b6 80                       ; 0xc20be
    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc20c0
    jne short 020deh                          ; 75 18                       ; 0xc20c4
    test dl, dh                               ; 84 f2                       ; 0xc20c6
    je short 02090h                           ; 74 c6                       ; 0xc20c8
    mov si, 0b800h                            ; be 00 b8                    ; 0xc20ca
    mov es, si                                ; 8e c6                       ; 0xc20cd
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc20cf
    movzx si, ah                              ; 0f b6 f4                    ; 0xc20d2
    add si, word [bp-006h]                    ; 03 76 fa                    ; 0xc20d5
    add si, di                                ; 01 fe                       ; 0xc20d8
    xor al, byte [si]                         ; 32 04                       ; 0xc20da
    jmp short 0209ah                          ; eb bc                       ; 0xc20dc
    test dh, dh                               ; 84 f6                       ; 0xc20de vgabios.c:1445
    jbe short 020a2h                          ; 76 c0                       ; 0xc20e0
    test dl, 080h                             ; f6 c2 80                    ; 0xc20e2 vgabios.c:1447
    je short 020f1h                           ; 74 0a                       ; 0xc20e5
    mov si, 0b800h                            ; be 00 b8                    ; 0xc20e7 vgabios.c:37
    mov es, si                                ; 8e c6                       ; 0xc20ea
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc20ec
    jmp short 020f3h                          ; eb 02                       ; 0xc20ef vgabios.c:1451
    xor al, al                                ; 30 c0                       ; 0xc20f1 vgabios.c:1453
    mov byte [bp-002h], 000h                  ; c6 46 fe 00                 ; 0xc20f3 vgabios.c:1455
    jmp short 02106h                          ; eb 0d                       ; 0xc20f7
    or al, ch                                 ; 08 e8                       ; 0xc20f9 vgabios.c:1465
    shr dh, 1                                 ; d0 ee                       ; 0xc20fb vgabios.c:1468
    inc byte [bp-002h]                        ; fe 46 fe                    ; 0xc20fd vgabios.c:1469
    cmp byte [bp-002h], 004h                  ; 80 7e fe 04                 ; 0xc2100
    jnc short 02131h                          ; 73 2b                       ; 0xc2104
    movzx si, ah                              ; 0f b6 f4                    ; 0xc2106
    add si, word [bp-006h]                    ; 03 76 fa                    ; 0xc2109
    add si, di                                ; 01 fe                       ; 0xc210c
    movzx si, byte [si]                       ; 0f b6 34                    ; 0xc210e
    movzx cx, dh                              ; 0f b6 ce                    ; 0xc2111
    test si, cx                               ; 85 ce                       ; 0xc2114
    je short 020fbh                           ; 74 e3                       ; 0xc2116
    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2118
    sub cl, byte [bp-002h]                    ; 2a 4e fe                    ; 0xc211a
    mov ch, dl                                ; 88 d5                       ; 0xc211d
    and ch, 003h                              ; 80 e5 03                    ; 0xc211f
    add cl, cl                                ; 00 c9                       ; 0xc2122
    sal ch, CL                                ; d2 e5                       ; 0xc2124
    mov cl, ch                                ; 88 e9                       ; 0xc2126
    test dl, 080h                             ; f6 c2 80                    ; 0xc2128
    je short 020f9h                           ; 74 cc                       ; 0xc212b
    xor al, ch                                ; 30 e8                       ; 0xc212d
    jmp short 020fbh                          ; eb ca                       ; 0xc212f
    mov cx, 0b800h                            ; b9 00 b8                    ; 0xc2131 vgabios.c:42
    mov es, cx                                ; 8e c1                       ; 0xc2134
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2136
    inc bx                                    ; 43                          ; 0xc2139 vgabios.c:1471
    jmp short 020deh                          ; eb a2                       ; 0xc213a vgabios.c:1472
    leave                                     ; c9                          ; 0xc213c vgabios.c:1475
    pop di                                    ; 5f                          ; 0xc213d
    pop si                                    ; 5e                          ; 0xc213e
    retn 00004h                               ; c2 04 00                    ; 0xc213f
  ; disGetNextSymbol 0xc2142 LB 0x1eb8 -> off=0x0 cb=0000000000000085 uValue=00000000000c2142 'write_gfx_char_lin'
write_gfx_char_lin:                          ; 0xc2142 LB 0x85
    push si                                   ; 56                          ; 0xc2142 vgabios.c:1478
    push di                                   ; 57                          ; 0xc2143
    enter 00006h, 000h                        ; c8 06 00 00                 ; 0xc2144
    mov dh, dl                                ; 88 d6                       ; 0xc2148
    mov word [bp-002h], 0556ch                ; c7 46 fe 6c 55              ; 0xc214a vgabios.c:1485
    movzx si, cl                              ; 0f b6 f1                    ; 0xc214f vgabios.c:1486
    movzx cx, byte [bp+008h]                  ; 0f b6 4e 08                 ; 0xc2152
    imul cx, si                               ; 0f af ce                    ; 0xc2156
    sal cx, 006h                              ; c1 e1 06                    ; 0xc2159
    xor bh, bh                                ; 30 ff                       ; 0xc215c
    sal bx, 003h                              ; c1 e3 03                    ; 0xc215e
    add bx, cx                                ; 01 cb                       ; 0xc2161
    mov word [bp-004h], bx                    ; 89 5e fc                    ; 0xc2163
    xor ah, ah                                ; 30 e4                       ; 0xc2166 vgabios.c:1487
    mov si, ax                                ; 89 c6                       ; 0xc2168
    sal si, 003h                              ; c1 e6 03                    ; 0xc216a
    xor al, al                                ; 30 c0                       ; 0xc216d vgabios.c:1488
    jmp short 021a6h                          ; eb 35                       ; 0xc216f
    cmp ah, 008h                              ; 80 fc 08                    ; 0xc2171 vgabios.c:1492
    jnc short 021a0h                          ; 73 2a                       ; 0xc2174
    xor cl, cl                                ; 30 c9                       ; 0xc2176 vgabios.c:1494
    movzx bx, al                              ; 0f b6 d8                    ; 0xc2178 vgabios.c:1495
    add bx, si                                ; 01 f3                       ; 0xc217b
    add bx, word [bp-002h]                    ; 03 5e fe                    ; 0xc217d
    movzx bx, byte [bx]                       ; 0f b6 1f                    ; 0xc2180
    movzx di, dl                              ; 0f b6 fa                    ; 0xc2183
    test bx, di                               ; 85 fb                       ; 0xc2186
    je short 0218ch                           ; 74 02                       ; 0xc2188
    mov cl, dh                                ; 88 f1                       ; 0xc218a vgabios.c:1497
    movzx bx, ah                              ; 0f b6 dc                    ; 0xc218c vgabios.c:1499
    add bx, word [bp-006h]                    ; 03 5e fa                    ; 0xc218f
    mov di, 0a000h                            ; bf 00 a0                    ; 0xc2192 vgabios.c:42
    mov es, di                                ; 8e c7                       ; 0xc2195
    mov byte [es:bx], cl                      ; 26 88 0f                    ; 0xc2197
    shr dl, 1                                 ; d0 ea                       ; 0xc219a vgabios.c:1500
    db  0feh, 0c4h
    ; inc ah                                    ; fe c4                     ; 0xc219c vgabios.c:1501
    jmp short 02171h                          ; eb d1                       ; 0xc219e
    db  0feh, 0c0h
    ; inc al                                    ; fe c0                     ; 0xc21a0 vgabios.c:1502
    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc21a2
    jnc short 021c1h                          ; 73 1b                       ; 0xc21a4
    movzx cx, al                              ; 0f b6 c8                    ; 0xc21a6
    movzx bx, byte [bp+008h]                  ; 0f b6 5e 08                 ; 0xc21a9
    imul bx, cx                               ; 0f af d9                    ; 0xc21ad
    sal bx, 003h                              ; c1 e3 03                    ; 0xc21b0
    mov cx, word [bp-004h]                    ; 8b 4e fc                    ; 0xc21b3
    add cx, bx                                ; 01 d9                       ; 0xc21b6
    mov word [bp-006h], cx                    ; 89 4e fa                    ; 0xc21b8
    mov DL, strict byte 080h                  ; b2 80                       ; 0xc21bb
    xor ah, ah                                ; 30 e4                       ; 0xc21bd
    jmp short 02176h                          ; eb b5                       ; 0xc21bf
    leave                                     ; c9                          ; 0xc21c1 vgabios.c:1503
    pop di                                    ; 5f                          ; 0xc21c2
    pop si                                    ; 5e                          ; 0xc21c3
    retn 00002h                               ; c2 02 00                    ; 0xc21c4
  ; disGetNextSymbol 0xc21c7 LB 0x1e33 -> off=0x0 cb=0000000000000165 uValue=00000000000c21c7 'biosfn_write_char_attr'
biosfn_write_char_attr:                      ; 0xc21c7 LB 0x165
    push bp                                   ; 55                          ; 0xc21c7 vgabios.c:1506
    mov bp, sp                                ; 89 e5                       ; 0xc21c8
    push si                                   ; 56                          ; 0xc21ca
    push di                                   ; 57                          ; 0xc21cb
    sub sp, strict byte 00018h                ; 83 ec 18                    ; 0xc21cc
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc21cf
    mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc21d2
    mov byte [bp-012h], bl                    ; 88 5e ee                    ; 0xc21d5
    mov si, cx                                ; 89 ce                       ; 0xc21d8
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc21da vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc21dd
    mov es, ax                                ; 8e c0                       ; 0xc21e0
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc21e2
    xor ah, ah                                ; 30 e4                       ; 0xc21e5 vgabios.c:1514
    call 033a1h                               ; e8 b7 11                    ; 0xc21e7
    mov cl, al                                ; 88 c1                       ; 0xc21ea
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc21ec
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc21ef vgabios.c:1515
    je near 02325h                            ; 0f 84 30 01                 ; 0xc21f1
    movzx ax, dl                              ; 0f b6 c2                    ; 0xc21f5 vgabios.c:1518
    lea bx, [bp-01ch]                         ; 8d 5e e4                    ; 0xc21f8
    lea dx, [bp-01ah]                         ; 8d 56 e6                    ; 0xc21fb
    call 00a17h                               ; e8 16 e8                    ; 0xc21fe
    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc2201 vgabios.c:1519
    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc2204
    mov dx, word [bp-01ch]                    ; 8b 56 e4                    ; 0xc2207
    xor dl, dl                                ; 30 d2                       ; 0xc220a
    shr dx, 008h                              ; c1 ea 08                    ; 0xc220c
    mov byte [bp-014h], dl                    ; 88 56 ec                    ; 0xc220f
    mov bx, 00084h                            ; bb 84 00                    ; 0xc2212 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2215
    mov es, ax                                ; 8e c0                       ; 0xc2218
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc221a
    xor ah, ah                                ; 30 e4                       ; 0xc221d vgabios.c:38
    inc ax                                    ; 40                          ; 0xc221f
    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc2220
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2223 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc2226
    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc2229 vgabios.c:48
    movzx bx, cl                              ; 0f b6 d9                    ; 0xc222c vgabios.c:1525
    mov di, bx                                ; 89 df                       ; 0xc222f
    sal di, 003h                              ; c1 e7 03                    ; 0xc2231
    cmp byte [di+047afh], 000h                ; 80 bd af 47 00              ; 0xc2234
    jne short 02281h                          ; 75 46                       ; 0xc2239
    mov bx, word [bp-018h]                    ; 8b 5e e8                    ; 0xc223b vgabios.c:1528
    imul bx, ax                               ; 0f af d8                    ; 0xc223e
    add bx, bx                                ; 01 db                       ; 0xc2241
    or bl, 0ffh                               ; 80 cb ff                    ; 0xc2243
    movzx cx, byte [bp-00eh]                  ; 0f b6 4e f2                 ; 0xc2246
    inc bx                                    ; 43                          ; 0xc224a
    imul bx, cx                               ; 0f af d9                    ; 0xc224b
    xor dh, dh                                ; 30 f6                       ; 0xc224e
    imul ax, dx                               ; 0f af c2                    ; 0xc2250
    movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc2253
    add ax, dx                                ; 01 d0                       ; 0xc2257
    add ax, ax                                ; 01 c0                       ; 0xc2259
    mov dx, bx                                ; 89 da                       ; 0xc225b
    add dx, ax                                ; 01 c2                       ; 0xc225d
    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc225f vgabios.c:1530
    sal ax, 008h                              ; c1 e0 08                    ; 0xc2263
    movzx bx, byte [bp-008h]                  ; 0f b6 5e f8                 ; 0xc2266
    add ax, bx                                ; 01 d8                       ; 0xc226a
    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc226c
    mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc226f vgabios.c:1531
    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc2272
    mov cx, si                                ; 89 f1                       ; 0xc2276
    mov di, dx                                ; 89 d7                       ; 0xc2278
    jcxz 0227eh                               ; e3 02                       ; 0xc227a
    rep stosw                                 ; f3 ab                       ; 0xc227c
    jmp near 02325h                           ; e9 a4 00                    ; 0xc227e vgabios.c:1533
    movzx bx, byte [bx+0482eh]                ; 0f b6 9f 2e 48              ; 0xc2281 vgabios.c:1536
    sal bx, 006h                              ; c1 e3 06                    ; 0xc2286
    mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc2289
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc228d
    mov al, byte [di+047b1h]                  ; 8a 85 b1 47                 ; 0xc2290 vgabios.c:1537
    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc2294
    dec si                                    ; 4e                          ; 0xc2297 vgabios.c:1538
    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc2298
    je near 02325h                            ; 0f 84 86 00                 ; 0xc229b
    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc229f vgabios.c:1540
    sal bx, 003h                              ; c1 e3 03                    ; 0xc22a3
    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc22a6
    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc22aa
    jc short 022bah                           ; 72 0c                       ; 0xc22ac
    jbe short 022c0h                          ; 76 10                       ; 0xc22ae
    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc22b0
    je short 02307h                           ; 74 53                       ; 0xc22b2
    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc22b4
    je short 022c4h                           ; 74 0c                       ; 0xc22b6
    jmp short 0231fh                          ; eb 65                       ; 0xc22b8
    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc22ba
    je short 022e8h                           ; 74 2a                       ; 0xc22bc
    jmp short 0231fh                          ; eb 5f                       ; 0xc22be
    or byte [bp-012h], 001h                   ; 80 4e ee 01                 ; 0xc22c0 vgabios.c:1543
    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc22c4 vgabios.c:1545
    push ax                                   ; 50                          ; 0xc22c8
    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc22c9
    push ax                                   ; 50                          ; 0xc22cd
    movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc22ce
    push ax                                   ; 50                          ; 0xc22d2
    movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc22d3
    movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc22d7
    movzx dx, byte [bp-012h]                  ; 0f b6 56 ee                 ; 0xc22db
    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc22df
    call 01f66h                               ; e8 80 fc                    ; 0xc22e3
    jmp short 0231fh                          ; eb 37                       ; 0xc22e6 vgabios.c:1546
    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc22e8 vgabios.c:1548
    push ax                                   ; 50                          ; 0xc22ec
    movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc22ed
    push ax                                   ; 50                          ; 0xc22f1
    movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc22f2
    movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc22f6
    movzx dx, byte [bp-012h]                  ; 0f b6 56 ee                 ; 0xc22fa
    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc22fe
    call 02065h                               ; e8 60 fd                    ; 0xc2302
    jmp short 0231fh                          ; eb 18                       ; 0xc2305 vgabios.c:1549
    movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc2307 vgabios.c:1551
    push ax                                   ; 50                          ; 0xc230b
    movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc230c
    movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc2310
    movzx dx, byte [bp-012h]                  ; 0f b6 56 ee                 ; 0xc2314
    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc2318
    call 02142h                               ; e8 23 fe                    ; 0xc231c
    inc byte [bp-010h]                        ; fe 46 f0                    ; 0xc231f vgabios.c:1558
    jmp near 02297h                           ; e9 72 ff                    ; 0xc2322 vgabios.c:1559
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2325 vgabios.c:1561
    pop di                                    ; 5f                          ; 0xc2328
    pop si                                    ; 5e                          ; 0xc2329
    pop bp                                    ; 5d                          ; 0xc232a
    retn                                      ; c3                          ; 0xc232b
  ; disGetNextSymbol 0xc232c LB 0x1cce -> off=0x0 cb=0000000000000162 uValue=00000000000c232c 'biosfn_write_char_only'
biosfn_write_char_only:                      ; 0xc232c LB 0x162
    push bp                                   ; 55                          ; 0xc232c vgabios.c:1564
    mov bp, sp                                ; 89 e5                       ; 0xc232d
    push si                                   ; 56                          ; 0xc232f
    push di                                   ; 57                          ; 0xc2330
    sub sp, strict byte 00016h                ; 83 ec 16                    ; 0xc2331
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2334
    mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc2337
    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc233a
    mov si, cx                                ; 89 ce                       ; 0xc233d
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc233f vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2342
    mov es, ax                                ; 8e c0                       ; 0xc2345
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2347
    xor ah, ah                                ; 30 e4                       ; 0xc234a vgabios.c:1572
    call 033a1h                               ; e8 52 10                    ; 0xc234c
    mov cl, al                                ; 88 c1                       ; 0xc234f
    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc2351
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2354 vgabios.c:1573
    je near 02487h                            ; 0f 84 2d 01                 ; 0xc2356
    movzx ax, dl                              ; 0f b6 c2                    ; 0xc235a vgabios.c:1576
    lea bx, [bp-01ah]                         ; 8d 5e e6                    ; 0xc235d
    lea dx, [bp-018h]                         ; 8d 56 e8                    ; 0xc2360
    call 00a17h                               ; e8 b1 e6                    ; 0xc2363
    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc2366 vgabios.c:1577
    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc2369
    mov dx, word [bp-01ah]                    ; 8b 56 e6                    ; 0xc236c
    xor dl, dl                                ; 30 d2                       ; 0xc236f
    shr dx, 008h                              ; c1 ea 08                    ; 0xc2371
    mov byte [bp-00ah], dl                    ; 88 56 f6                    ; 0xc2374
    mov bx, 00084h                            ; bb 84 00                    ; 0xc2377 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc237a
    mov es, ax                                ; 8e c0                       ; 0xc237d
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc237f
    xor ah, ah                                ; 30 e4                       ; 0xc2382 vgabios.c:38
    mov di, ax                                ; 89 c7                       ; 0xc2384
    inc di                                    ; 47                          ; 0xc2386
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2387 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc238a
    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc238d vgabios.c:48
    xor ch, ch                                ; 30 ed                       ; 0xc2390 vgabios.c:1583
    mov bx, cx                                ; 89 cb                       ; 0xc2392
    sal bx, 003h                              ; c1 e3 03                    ; 0xc2394
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc2397
    jne short 023dbh                          ; 75 3d                       ; 0xc239c
    imul di, ax                               ; 0f af f8                    ; 0xc239e vgabios.c:1586
    add di, di                                ; 01 ff                       ; 0xc23a1
    or di, 000ffh                             ; 81 cf ff 00                 ; 0xc23a3
    movzx bx, byte [bp-00eh]                  ; 0f b6 5e f2                 ; 0xc23a7
    inc di                                    ; 47                          ; 0xc23ab
    imul bx, di                               ; 0f af df                    ; 0xc23ac
    xor dh, dh                                ; 30 f6                       ; 0xc23af
    imul ax, dx                               ; 0f af c2                    ; 0xc23b1
    movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc23b4
    add ax, dx                                ; 01 d0                       ; 0xc23b8
    add ax, ax                                ; 01 c0                       ; 0xc23ba
    add bx, ax                                ; 01 c3                       ; 0xc23bc
    dec si                                    ; 4e                          ; 0xc23be vgabios.c:1588
    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc23bf
    je near 02487h                            ; 0f 84 c1 00                 ; 0xc23c2
    movzx di, byte [bp-012h]                  ; 0f b6 7e ee                 ; 0xc23c6 vgabios.c:1589
    sal di, 003h                              ; c1 e7 03                    ; 0xc23ca
    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc23cd vgabios.c:40
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc23d1
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc23d4
    inc bx                                    ; 43                          ; 0xc23d7 vgabios.c:1590
    inc bx                                    ; 43                          ; 0xc23d8
    jmp short 023beh                          ; eb e3                       ; 0xc23d9 vgabios.c:1591
    mov di, cx                                ; 89 cf                       ; 0xc23db vgabios.c:1596
    movzx ax, byte [di+0482eh]                ; 0f b6 85 2e 48              ; 0xc23dd
    mov di, ax                                ; 89 c7                       ; 0xc23e2
    sal di, 006h                              ; c1 e7 06                    ; 0xc23e4
    mov al, byte [di+04844h]                  ; 8a 85 44 48                 ; 0xc23e7
    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc23eb
    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc23ee vgabios.c:1597
    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc23f2
    dec si                                    ; 4e                          ; 0xc23f5 vgabios.c:1598
    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc23f6
    je near 02487h                            ; 0f 84 8a 00                 ; 0xc23f9
    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc23fd vgabios.c:1600
    sal bx, 003h                              ; c1 e3 03                    ; 0xc2401
    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc2404
    cmp bl, 003h                              ; 80 fb 03                    ; 0xc2408
    jc short 0241bh                           ; 72 0e                       ; 0xc240b
    jbe short 02422h                          ; 76 13                       ; 0xc240d
    cmp bl, 005h                              ; 80 fb 05                    ; 0xc240f
    je short 02469h                           ; 74 55                       ; 0xc2412
    cmp bl, 004h                              ; 80 fb 04                    ; 0xc2414
    je short 02426h                           ; 74 0d                       ; 0xc2417
    jmp short 02481h                          ; eb 66                       ; 0xc2419
    cmp bl, 002h                              ; 80 fb 02                    ; 0xc241b
    je short 0244ah                           ; 74 2a                       ; 0xc241e
    jmp short 02481h                          ; eb 5f                       ; 0xc2420
    or byte [bp-006h], 001h                   ; 80 4e fa 01                 ; 0xc2422 vgabios.c:1603
    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc2426 vgabios.c:1605
    push ax                                   ; 50                          ; 0xc242a
    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc242b
    push ax                                   ; 50                          ; 0xc242f
    movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc2430
    push ax                                   ; 50                          ; 0xc2434
    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc2435
    movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc2439
    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc243d
    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc2441
    call 01f66h                               ; e8 1e fb                    ; 0xc2445
    jmp short 02481h                          ; eb 37                       ; 0xc2448 vgabios.c:1606
    movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc244a vgabios.c:1608
    push ax                                   ; 50                          ; 0xc244e
    movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc244f
    push ax                                   ; 50                          ; 0xc2453
    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc2454
    movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc2458
    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc245c
    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc2460
    call 02065h                               ; e8 fe fb                    ; 0xc2464
    jmp short 02481h                          ; eb 18                       ; 0xc2467 vgabios.c:1609
    movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc2469 vgabios.c:1611
    push ax                                   ; 50                          ; 0xc246d
    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc246e
    movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc2472
    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc2476
    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc247a
    call 02142h                               ; e8 c1 fc                    ; 0xc247e
    inc byte [bp-010h]                        ; fe 46 f0                    ; 0xc2481 vgabios.c:1618
    jmp near 023f5h                           ; e9 6e ff                    ; 0xc2484 vgabios.c:1619
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2487 vgabios.c:1621
    pop di                                    ; 5f                          ; 0xc248a
    pop si                                    ; 5e                          ; 0xc248b
    pop bp                                    ; 5d                          ; 0xc248c
    retn                                      ; c3                          ; 0xc248d
  ; disGetNextSymbol 0xc248e LB 0x1b6c -> off=0x0 cb=0000000000000165 uValue=00000000000c248e 'biosfn_write_pixel'
biosfn_write_pixel:                          ; 0xc248e LB 0x165
    push bp                                   ; 55                          ; 0xc248e vgabios.c:1624
    mov bp, sp                                ; 89 e5                       ; 0xc248f
    push si                                   ; 56                          ; 0xc2491
    push ax                                   ; 50                          ; 0xc2492
    push ax                                   ; 50                          ; 0xc2493
    mov byte [bp-004h], al                    ; 88 46 fc                    ; 0xc2494
    mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc2497
    mov dx, bx                                ; 89 da                       ; 0xc249a
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc249c vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc249f
    mov es, ax                                ; 8e c0                       ; 0xc24a2
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc24a4
    xor ah, ah                                ; 30 e4                       ; 0xc24a7 vgabios.c:1631
    call 033a1h                               ; e8 f5 0e                    ; 0xc24a9
    mov ah, al                                ; 88 c4                       ; 0xc24ac
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc24ae vgabios.c:1632
    je near 025ceh                            ; 0f 84 1a 01                 ; 0xc24b0
    movzx bx, al                              ; 0f b6 d8                    ; 0xc24b4 vgabios.c:1633
    sal bx, 003h                              ; c1 e3 03                    ; 0xc24b7
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc24ba
    je near 025ceh                            ; 0f 84 0b 01                 ; 0xc24bf
    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc24c3 vgabios.c:1635
    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc24c7
    jc short 024dah                           ; 72 0f                       ; 0xc24c9
    jbe short 024e1h                          ; 76 14                       ; 0xc24cb
    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc24cd
    je near 025d4h                            ; 0f 84 01 01                 ; 0xc24cf
    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc24d3
    je short 024e1h                           ; 74 0a                       ; 0xc24d5
    jmp near 025ceh                           ; e9 f4 00                    ; 0xc24d7
    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc24da
    je short 02550h                           ; 74 72                       ; 0xc24dc
    jmp near 025ceh                           ; e9 ed 00                    ; 0xc24de
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc24e1 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc24e4
    mov es, ax                                ; 8e c0                       ; 0xc24e7
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc24e9
    imul ax, cx                               ; 0f af c1                    ; 0xc24ec vgabios.c:48
    mov bx, dx                                ; 89 d3                       ; 0xc24ef
    shr bx, 003h                              ; c1 eb 03                    ; 0xc24f1
    add bx, ax                                ; 01 c3                       ; 0xc24f4
    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc24f6 vgabios.c:47
    mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc24f9
    movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc24fc vgabios.c:48
    imul ax, cx                               ; 0f af c1                    ; 0xc2500
    add bx, ax                                ; 01 c3                       ; 0xc2503
    mov cl, dl                                ; 88 d1                       ; 0xc2505 vgabios.c:1641
    and cl, 007h                              ; 80 e1 07                    ; 0xc2507
    mov ax, 00080h                            ; b8 80 00                    ; 0xc250a
    sar ax, CL                                ; d3 f8                       ; 0xc250d
    xor ah, ah                                ; 30 e4                       ; 0xc250f vgabios.c:1642
    sal ax, 008h                              ; c1 e0 08                    ; 0xc2511
    or AL, strict byte 008h                   ; 0c 08                       ; 0xc2514
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2516
    out DX, ax                                ; ef                          ; 0xc2519
    mov ax, 00205h                            ; b8 05 02                    ; 0xc251a vgabios.c:1643
    out DX, ax                                ; ef                          ; 0xc251d
    mov dx, bx                                ; 89 da                       ; 0xc251e vgabios.c:1644
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2520
    call 033c8h                               ; e8 a2 0e                    ; 0xc2523
    test byte [bp-006h], 080h                 ; f6 46 fa 80                 ; 0xc2526 vgabios.c:1645
    je short 02533h                           ; 74 07                       ; 0xc252a
    mov ax, 01803h                            ; b8 03 18                    ; 0xc252c vgabios.c:1647
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc252f
    out DX, ax                                ; ef                          ; 0xc2532
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2533 vgabios.c:42
    mov es, ax                                ; 8e c0                       ; 0xc2536
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2538
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc253b
    mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc253e vgabios.c:1650
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2541
    out DX, ax                                ; ef                          ; 0xc2544
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2545 vgabios.c:1651
    out DX, ax                                ; ef                          ; 0xc2548
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2549 vgabios.c:1652
    out DX, ax                                ; ef                          ; 0xc254c
    jmp near 025ceh                           ; e9 7e 00                    ; 0xc254d vgabios.c:1653
    mov si, cx                                ; 89 ce                       ; 0xc2550 vgabios.c:1655
    shr si, 1                                 ; d1 ee                       ; 0xc2552
    imul si, si, strict byte 00050h           ; 6b f6 50                    ; 0xc2554
    cmp al, byte [bx+047b1h]                  ; 3a 87 b1 47                 ; 0xc2557
    jne short 02564h                          ; 75 07                       ; 0xc255b
    mov bx, dx                                ; 89 d3                       ; 0xc255d vgabios.c:1657
    shr bx, 002h                              ; c1 eb 02                    ; 0xc255f
    jmp short 02569h                          ; eb 05                       ; 0xc2562 vgabios.c:1659
    mov bx, dx                                ; 89 d3                       ; 0xc2564 vgabios.c:1661
    shr bx, 003h                              ; c1 eb 03                    ; 0xc2566
    add bx, si                                ; 01 f3                       ; 0xc2569
    test cl, 001h                             ; f6 c1 01                    ; 0xc256b vgabios.c:1663
    je short 02573h                           ; 74 03                       ; 0xc256e
    add bh, 020h                              ; 80 c7 20                    ; 0xc2570
    mov cx, 0b800h                            ; b9 00 b8                    ; 0xc2573 vgabios.c:37
    mov es, cx                                ; 8e c1                       ; 0xc2576
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2578
    movzx si, ah                              ; 0f b6 f4                    ; 0xc257b vgabios.c:1665
    sal si, 003h                              ; c1 e6 03                    ; 0xc257e
    cmp byte [si+047b1h], 002h                ; 80 bc b1 47 02              ; 0xc2581
    jne short 0259fh                          ; 75 17                       ; 0xc2586
    mov ah, dl                                ; 88 d4                       ; 0xc2588 vgabios.c:1667
    and ah, 003h                              ; 80 e4 03                    ; 0xc258a
    mov CL, strict byte 003h                  ; b1 03                       ; 0xc258d
    sub cl, ah                                ; 28 e1                       ; 0xc258f
    add cl, cl                                ; 00 c9                       ; 0xc2591
    mov dh, byte [bp-006h]                    ; 8a 76 fa                    ; 0xc2593
    and dh, 003h                              ; 80 e6 03                    ; 0xc2596
    sal dh, CL                                ; d2 e6                       ; 0xc2599
    mov DL, strict byte 003h                  ; b2 03                       ; 0xc259b vgabios.c:1668
    jmp short 025b2h                          ; eb 13                       ; 0xc259d vgabios.c:1670
    mov ah, dl                                ; 88 d4                       ; 0xc259f vgabios.c:1672
    and ah, 007h                              ; 80 e4 07                    ; 0xc25a1
    mov CL, strict byte 007h                  ; b1 07                       ; 0xc25a4
    sub cl, ah                                ; 28 e1                       ; 0xc25a6
    mov dh, byte [bp-006h]                    ; 8a 76 fa                    ; 0xc25a8
    and dh, 001h                              ; 80 e6 01                    ; 0xc25ab
    sal dh, CL                                ; d2 e6                       ; 0xc25ae
    mov DL, strict byte 001h                  ; b2 01                       ; 0xc25b0 vgabios.c:1673
    sal dl, CL                                ; d2 e2                       ; 0xc25b2
    test byte [bp-006h], 080h                 ; f6 46 fa 80                 ; 0xc25b4 vgabios.c:1675
    je short 025beh                           ; 74 04                       ; 0xc25b8
    xor al, dh                                ; 30 f0                       ; 0xc25ba vgabios.c:1677
    jmp short 025c6h                          ; eb 08                       ; 0xc25bc vgabios.c:1679
    mov ah, dl                                ; 88 d4                       ; 0xc25be vgabios.c:1681
    not ah                                    ; f6 d4                       ; 0xc25c0
    and al, ah                                ; 20 e0                       ; 0xc25c2
    or al, dh                                 ; 08 f0                       ; 0xc25c4 vgabios.c:1682
    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc25c6 vgabios.c:42
    mov es, dx                                ; 8e c2                       ; 0xc25c9
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc25cb
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc25ce vgabios.c:1685
    pop si                                    ; 5e                          ; 0xc25d1
    pop bp                                    ; 5d                          ; 0xc25d2
    retn                                      ; c3                          ; 0xc25d3
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc25d4 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc25d7
    mov es, ax                                ; 8e c0                       ; 0xc25da
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc25dc
    sal ax, 003h                              ; c1 e0 03                    ; 0xc25df vgabios.c:48
    imul ax, cx                               ; 0f af c1                    ; 0xc25e2
    mov bx, dx                                ; 89 d3                       ; 0xc25e5
    add bx, ax                                ; 01 c3                       ; 0xc25e7
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc25e9 vgabios.c:42
    mov es, ax                                ; 8e c0                       ; 0xc25ec
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc25ee
    jmp short 025cbh                          ; eb d8                       ; 0xc25f1
  ; disGetNextSymbol 0xc25f3 LB 0x1a07 -> off=0x0 cb=000000000000024a uValue=00000000000c25f3 'biosfn_write_teletype'
biosfn_write_teletype:                       ; 0xc25f3 LB 0x24a
    push bp                                   ; 55                          ; 0xc25f3 vgabios.c:1698
    mov bp, sp                                ; 89 e5                       ; 0xc25f4
    push si                                   ; 56                          ; 0xc25f6
    sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc25f7
    mov ch, al                                ; 88 c5                       ; 0xc25fa
    mov byte [bp-00ah], dl                    ; 88 56 f6                    ; 0xc25fc
    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc25ff
    cmp dl, 0ffh                              ; 80 fa ff                    ; 0xc2602 vgabios.c:1706
    jne short 02615h                          ; 75 0e                       ; 0xc2605
    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc2607 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc260a
    mov es, ax                                ; 8e c0                       ; 0xc260d
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc260f
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2612 vgabios.c:38
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc2615 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2618
    mov es, ax                                ; 8e c0                       ; 0xc261b
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc261d
    xor ah, ah                                ; 30 e4                       ; 0xc2620 vgabios.c:1711
    call 033a1h                               ; e8 7c 0d                    ; 0xc2622
    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc2625
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2628 vgabios.c:1712
    je near 02837h                            ; 0f 84 09 02                 ; 0xc262a
    movzx ax, byte [bp-00ah]                  ; 0f b6 46 f6                 ; 0xc262e vgabios.c:1715
    lea bx, [bp-012h]                         ; 8d 5e ee                    ; 0xc2632
    lea dx, [bp-014h]                         ; 8d 56 ec                    ; 0xc2635
    call 00a17h                               ; e8 dc e3                    ; 0xc2638
    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc263b vgabios.c:1716
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc263e
    mov ax, word [bp-012h]                    ; 8b 46 ee                    ; 0xc2641
    xor al, al                                ; 30 c0                       ; 0xc2644
    shr ax, 008h                              ; c1 e8 08                    ; 0xc2646
    mov byte [bp-004h], al                    ; 88 46 fc                    ; 0xc2649
    mov bx, 00084h                            ; bb 84 00                    ; 0xc264c vgabios.c:37
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc264f
    mov es, dx                                ; 8e c2                       ; 0xc2652
    mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc2654
    xor dh, dh                                ; 30 f6                       ; 0xc2657 vgabios.c:38
    inc dx                                    ; 42                          ; 0xc2659
    mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc265a
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc265d vgabios.c:47
    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc2660
    mov word [bp-010h], dx                    ; 89 56 f0                    ; 0xc2663 vgabios.c:48
    cmp ch, 008h                              ; 80 fd 08                    ; 0xc2666 vgabios.c:1722
    jc short 02679h                           ; 72 0e                       ; 0xc2669
    jbe short 02682h                          ; 76 15                       ; 0xc266b
    cmp ch, 00dh                              ; 80 fd 0d                    ; 0xc266d
    je short 02698h                           ; 74 26                       ; 0xc2670
    cmp ch, 00ah                              ; 80 fd 0a                    ; 0xc2672
    je short 02690h                           ; 74 19                       ; 0xc2675
    jmp short 0269fh                          ; eb 26                       ; 0xc2677
    cmp ch, 007h                              ; 80 fd 07                    ; 0xc2679
    je near 02793h                            ; 0f 84 13 01                 ; 0xc267c
    jmp short 0269fh                          ; eb 1d                       ; 0xc2680
    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc2682 vgabios.c:1729
    jbe near 02793h                           ; 0f 86 09 01                 ; 0xc2686
    dec byte [bp-006h]                        ; fe 4e fa                    ; 0xc268a
    jmp near 02793h                           ; e9 03 01                    ; 0xc268d vgabios.c:1730
    db  0feh, 0c0h
    ; inc al                                    ; fe c0                     ; 0xc2690 vgabios.c:1733
    mov byte [bp-004h], al                    ; 88 46 fc                    ; 0xc2692
    jmp near 02793h                           ; e9 fb 00                    ; 0xc2695 vgabios.c:1734
    mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc2698 vgabios.c:1737
    jmp near 02793h                           ; e9 f4 00                    ; 0xc269c vgabios.c:1738
    movzx si, byte [bp-00ch]                  ; 0f b6 76 f4                 ; 0xc269f vgabios.c:1742
    mov bx, si                                ; 89 f3                       ; 0xc26a3
    sal bx, 003h                              ; c1 e3 03                    ; 0xc26a5
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc26a8
    jne short 026f2h                          ; 75 43                       ; 0xc26ad
    mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc26af vgabios.c:1745
    imul ax, word [bp-00eh]                   ; 0f af 46 f2                 ; 0xc26b2
    add ax, ax                                ; 01 c0                       ; 0xc26b6
    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc26b8
    movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6                 ; 0xc26ba
    mov si, ax                                ; 89 c6                       ; 0xc26be
    inc si                                    ; 46                          ; 0xc26c0
    imul si, dx                               ; 0f af f2                    ; 0xc26c1
    movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc26c4
    imul ax, word [bp-010h]                   ; 0f af 46 f0                 ; 0xc26c8
    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc26cc
    add ax, dx                                ; 01 d0                       ; 0xc26d0
    add ax, ax                                ; 01 c0                       ; 0xc26d2
    add si, ax                                ; 01 c6                       ; 0xc26d4
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc26d6 vgabios.c:40
    mov byte [es:si], ch                      ; 26 88 2c                    ; 0xc26da
    cmp cl, 003h                              ; 80 f9 03                    ; 0xc26dd vgabios.c:1750
    jne near 02780h                           ; 0f 85 9c 00                 ; 0xc26e0
    inc si                                    ; 46                          ; 0xc26e4 vgabios.c:1751
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc26e5 vgabios.c:40
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc26e9
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc26ec
    jmp near 02780h                           ; e9 8e 00                    ; 0xc26ef vgabios.c:1753
    movzx si, byte [si+0482eh]                ; 0f b6 b4 2e 48              ; 0xc26f2 vgabios.c:1756
    sal si, 006h                              ; c1 e6 06                    ; 0xc26f7
    mov ah, byte [si+04844h]                  ; 8a a4 44 48                 ; 0xc26fa
    mov dl, byte [bx+047b1h]                  ; 8a 97 b1 47                 ; 0xc26fe vgabios.c:1757
    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc2702 vgabios.c:1758
    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc2706
    jc short 02716h                           ; 72 0c                       ; 0xc2708
    jbe short 0271ch                          ; 76 10                       ; 0xc270a
    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc270c
    je short 02767h                           ; 74 57                       ; 0xc270e
    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2710
    je short 02720h                           ; 74 0c                       ; 0xc2712
    jmp short 02780h                          ; eb 6a                       ; 0xc2714
    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc2716
    je short 02746h                           ; 74 2c                       ; 0xc2718
    jmp short 02780h                          ; eb 64                       ; 0xc271a
    or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc271c vgabios.c:1761
    movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6                 ; 0xc2720 vgabios.c:1763
    push dx                                   ; 52                          ; 0xc2724
    movzx ax, ah                              ; 0f b6 c4                    ; 0xc2725
    push ax                                   ; 50                          ; 0xc2728
    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc2729
    push ax                                   ; 50                          ; 0xc272d
    movzx bx, byte [bp-004h]                  ; 0f b6 5e fc                 ; 0xc272e
    movzx si, byte [bp-006h]                  ; 0f b6 76 fa                 ; 0xc2732
    movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc2736
    movzx ax, ch                              ; 0f b6 c5                    ; 0xc273a
    mov cx, bx                                ; 89 d9                       ; 0xc273d
    mov bx, si                                ; 89 f3                       ; 0xc273f
    call 01f66h                               ; e8 22 f8                    ; 0xc2741
    jmp short 02780h                          ; eb 3a                       ; 0xc2744 vgabios.c:1764
    movzx ax, dl                              ; 0f b6 c2                    ; 0xc2746 vgabios.c:1766
    push ax                                   ; 50                          ; 0xc2749
    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc274a
    push ax                                   ; 50                          ; 0xc274e
    movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc274f
    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc2753
    movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc2757
    movzx si, ch                              ; 0f b6 f5                    ; 0xc275b
    mov cx, ax                                ; 89 c1                       ; 0xc275e
    mov ax, si                                ; 89 f0                       ; 0xc2760
    call 02065h                               ; e8 00 f9                    ; 0xc2762
    jmp short 02780h                          ; eb 19                       ; 0xc2765 vgabios.c:1767
    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc2767 vgabios.c:1769
    push ax                                   ; 50                          ; 0xc276b
    movzx si, byte [bp-004h]                  ; 0f b6 76 fc                 ; 0xc276c
    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc2770
    movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc2774
    movzx ax, ch                              ; 0f b6 c5                    ; 0xc2778
    mov cx, si                                ; 89 f1                       ; 0xc277b
    call 02142h                               ; e8 c2 f9                    ; 0xc277d
    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc2780 vgabios.c:1777
    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc2783 vgabios.c:1779
    cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc2787
    jne short 02793h                          ; 75 07                       ; 0xc278a
    mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc278c vgabios.c:1780
    inc byte [bp-004h]                        ; fe 46 fc                    ; 0xc2790 vgabios.c:1781
    movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc2793 vgabios.c:1786
    cmp ax, word [bp-00eh]                    ; 3b 46 f2                    ; 0xc2797
    jne near 0281bh                           ; 0f 85 7d 00                 ; 0xc279a
    movzx bx, byte [bp-00ch]                  ; 0f b6 5e f4                 ; 0xc279e vgabios.c:1788
    sal bx, 003h                              ; c1 e3 03                    ; 0xc27a2
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc27a5
    db  0feh, 0c8h
    ; dec al                                    ; fe c8                     ; 0xc27a8
    mov ah, byte [bp-010h]                    ; 8a 66 f0                    ; 0xc27aa
    db  0feh, 0cch
    ; dec ah                                    ; fe cc                     ; 0xc27ad
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc27af
    jne short 027feh                          ; 75 48                       ; 0xc27b4
    mov dx, word [bp-010h]                    ; 8b 56 f0                    ; 0xc27b6 vgabios.c:1790
    imul dx, word [bp-00eh]                   ; 0f af 56 f2                 ; 0xc27b9
    add dx, dx                                ; 01 d2                       ; 0xc27bd
    or dl, 0ffh                               ; 80 ca ff                    ; 0xc27bf
    movzx si, byte [bp-00ah]                  ; 0f b6 76 f6                 ; 0xc27c2
    inc dx                                    ; 42                          ; 0xc27c6
    imul si, dx                               ; 0f af f2                    ; 0xc27c7
    movzx dx, byte [bp-004h]                  ; 0f b6 56 fc                 ; 0xc27ca
    dec dx                                    ; 4a                          ; 0xc27ce
    mov cx, word [bp-010h]                    ; 8b 4e f0                    ; 0xc27cf
    imul cx, dx                               ; 0f af ca                    ; 0xc27d2
    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc27d5
    add dx, cx                                ; 01 ca                       ; 0xc27d9
    add dx, dx                                ; 01 d2                       ; 0xc27db
    add si, dx                                ; 01 d6                       ; 0xc27dd
    inc si                                    ; 46                          ; 0xc27df vgabios.c:1791
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc27e0 vgabios.c:35
    mov bl, byte [es:si]                      ; 26 8a 1c                    ; 0xc27e4
    push strict byte 00001h                   ; 6a 01                       ; 0xc27e7 vgabios.c:1792
    movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6                 ; 0xc27e9
    push dx                                   ; 52                          ; 0xc27ed
    movzx dx, ah                              ; 0f b6 d4                    ; 0xc27ee
    push dx                                   ; 52                          ; 0xc27f1
    xor ah, ah                                ; 30 e4                       ; 0xc27f2
    push ax                                   ; 50                          ; 0xc27f4
    movzx dx, bl                              ; 0f b6 d3                    ; 0xc27f5
    xor cx, cx                                ; 31 c9                       ; 0xc27f8
    xor bx, bx                                ; 31 db                       ; 0xc27fa
    jmp short 02812h                          ; eb 14                       ; 0xc27fc vgabios.c:1794
    push strict byte 00001h                   ; 6a 01                       ; 0xc27fe vgabios.c:1796
    movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6                 ; 0xc2800
    push dx                                   ; 52                          ; 0xc2804
    movzx dx, ah                              ; 0f b6 d4                    ; 0xc2805
    push dx                                   ; 52                          ; 0xc2808
    xor ah, ah                                ; 30 e4                       ; 0xc2809
    push ax                                   ; 50                          ; 0xc280b
    xor cx, cx                                ; 31 c9                       ; 0xc280c
    xor bx, bx                                ; 31 db                       ; 0xc280e
    xor dx, dx                                ; 31 d2                       ; 0xc2810
    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2812
    call 0193eh                               ; e8 26 f1                    ; 0xc2815
    dec byte [bp-004h]                        ; fe 4e fc                    ; 0xc2818 vgabios.c:1798
    movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc281b vgabios.c:1802
    mov word [bp-012h], ax                    ; 89 46 ee                    ; 0xc281f
    sal word [bp-012h], 008h                  ; c1 66 ee 08                 ; 0xc2822
    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc2826
    add word [bp-012h], ax                    ; 01 46 ee                    ; 0xc282a
    mov dx, word [bp-012h]                    ; 8b 56 ee                    ; 0xc282d vgabios.c:1803
    movzx ax, byte [bp-00ah]                  ; 0f b6 46 f6                 ; 0xc2830
    call 011c6h                               ; e8 8f e9                    ; 0xc2834
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2837 vgabios.c:1804
    pop si                                    ; 5e                          ; 0xc283a
    pop bp                                    ; 5d                          ; 0xc283b
    retn                                      ; c3                          ; 0xc283c
  ; disGetNextSymbol 0xc283d LB 0x17bd -> off=0x0 cb=000000000000002c uValue=00000000000c283d 'get_font_access'
get_font_access:                             ; 0xc283d LB 0x2c
    push bp                                   ; 55                          ; 0xc283d vgabios.c:1807
    mov bp, sp                                ; 89 e5                       ; 0xc283e
    push dx                                   ; 52                          ; 0xc2840
    mov ax, 00100h                            ; b8 00 01                    ; 0xc2841 vgabios.c:1809
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2844
    out DX, ax                                ; ef                          ; 0xc2847
    mov ax, 00402h                            ; b8 02 04                    ; 0xc2848 vgabios.c:1810
    out DX, ax                                ; ef                          ; 0xc284b
    mov ax, 00704h                            ; b8 04 07                    ; 0xc284c vgabios.c:1811
    out DX, ax                                ; ef                          ; 0xc284f
    mov ax, 00300h                            ; b8 00 03                    ; 0xc2850 vgabios.c:1812
    out DX, ax                                ; ef                          ; 0xc2853
    mov ax, 00204h                            ; b8 04 02                    ; 0xc2854 vgabios.c:1813
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2857
    out DX, ax                                ; ef                          ; 0xc285a
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc285b vgabios.c:1814
    out DX, ax                                ; ef                          ; 0xc285e
    mov ax, 00406h                            ; b8 06 04                    ; 0xc285f vgabios.c:1815
    out DX, ax                                ; ef                          ; 0xc2862
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2863 vgabios.c:1816
    pop dx                                    ; 5a                          ; 0xc2866
    pop bp                                    ; 5d                          ; 0xc2867
    retn                                      ; c3                          ; 0xc2868
  ; disGetNextSymbol 0xc2869 LB 0x1791 -> off=0x0 cb=000000000000003c uValue=00000000000c2869 'release_font_access'
release_font_access:                         ; 0xc2869 LB 0x3c
    push bp                                   ; 55                          ; 0xc2869 vgabios.c:1818
    mov bp, sp                                ; 89 e5                       ; 0xc286a
    push dx                                   ; 52                          ; 0xc286c
    mov ax, 00100h                            ; b8 00 01                    ; 0xc286d vgabios.c:1820
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2870
    out DX, ax                                ; ef                          ; 0xc2873
    mov ax, 00302h                            ; b8 02 03                    ; 0xc2874 vgabios.c:1821
    out DX, ax                                ; ef                          ; 0xc2877
    mov ax, 00304h                            ; b8 04 03                    ; 0xc2878 vgabios.c:1822
    out DX, ax                                ; ef                          ; 0xc287b
    mov ax, 00300h                            ; b8 00 03                    ; 0xc287c vgabios.c:1823
    out DX, ax                                ; ef                          ; 0xc287f
    mov dx, 003cch                            ; ba cc 03                    ; 0xc2880 vgabios.c:1824
    in AL, DX                                 ; ec                          ; 0xc2883
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2884
    and ax, strict word 00001h                ; 25 01 00                    ; 0xc2886
    sal ax, 002h                              ; c1 e0 02                    ; 0xc2889
    or AL, strict byte 00ah                   ; 0c 0a                       ; 0xc288c
    sal ax, 008h                              ; c1 e0 08                    ; 0xc288e
    or AL, strict byte 006h                   ; 0c 06                       ; 0xc2891
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2893
    out DX, ax                                ; ef                          ; 0xc2896
    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc2897 vgabios.c:1825
    out DX, ax                                ; ef                          ; 0xc289a
    mov ax, 01005h                            ; b8 05 10                    ; 0xc289b vgabios.c:1826
    out DX, ax                                ; ef                          ; 0xc289e
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc289f vgabios.c:1827
    pop dx                                    ; 5a                          ; 0xc28a2
    pop bp                                    ; 5d                          ; 0xc28a3
    retn                                      ; c3                          ; 0xc28a4
  ; disGetNextSymbol 0xc28a5 LB 0x1755 -> off=0x0 cb=00000000000000b4 uValue=00000000000c28a5 'set_scan_lines'
set_scan_lines:                              ; 0xc28a5 LB 0xb4
    push bp                                   ; 55                          ; 0xc28a5 vgabios.c:1829
    mov bp, sp                                ; 89 e5                       ; 0xc28a6
    push bx                                   ; 53                          ; 0xc28a8
    push cx                                   ; 51                          ; 0xc28a9
    push dx                                   ; 52                          ; 0xc28aa
    push si                                   ; 56                          ; 0xc28ab
    push di                                   ; 57                          ; 0xc28ac
    mov bl, al                                ; 88 c3                       ; 0xc28ad
    mov si, strict word 00063h                ; be 63 00                    ; 0xc28af vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc28b2
    mov es, ax                                ; 8e c0                       ; 0xc28b5
    mov si, word [es:si]                      ; 26 8b 34                    ; 0xc28b7
    mov cx, si                                ; 89 f1                       ; 0xc28ba vgabios.c:48
    mov AL, strict byte 009h                  ; b0 09                       ; 0xc28bc vgabios.c:1835
    mov dx, si                                ; 89 f2                       ; 0xc28be
    out DX, AL                                ; ee                          ; 0xc28c0
    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc28c1 vgabios.c:1836
    in AL, DX                                 ; ec                          ; 0xc28c4
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc28c5
    mov ah, al                                ; 88 c4                       ; 0xc28c7 vgabios.c:1837
    and ah, 0e0h                              ; 80 e4 e0                    ; 0xc28c9
    mov al, bl                                ; 88 d8                       ; 0xc28cc
    db  0feh, 0c8h
    ; dec al                                    ; fe c8                     ; 0xc28ce
    or al, ah                                 ; 08 e0                       ; 0xc28d0
    out DX, AL                                ; ee                          ; 0xc28d2 vgabios.c:1838
    cmp bl, 008h                              ; 80 fb 08                    ; 0xc28d3 vgabios.c:1839
    jne short 028e0h                          ; 75 08                       ; 0xc28d6
    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc28d8 vgabios.c:1841
    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc28db
    jmp short 028edh                          ; eb 0d                       ; 0xc28de vgabios.c:1843
    mov al, bl                                ; 88 d8                       ; 0xc28e0 vgabios.c:1845
    sub AL, strict byte 003h                  ; 2c 03                       ; 0xc28e2
    movzx dx, al                              ; 0f b6 d0                    ; 0xc28e4
    mov al, bl                                ; 88 d8                       ; 0xc28e7
    sub AL, strict byte 004h                  ; 2c 04                       ; 0xc28e9
    xor ah, ah                                ; 30 e4                       ; 0xc28eb
    call 010d0h                               ; e8 e0 e7                    ; 0xc28ed
    movzx di, bl                              ; 0f b6 fb                    ; 0xc28f0 vgabios.c:1847
    mov bx, 00085h                            ; bb 85 00                    ; 0xc28f3 vgabios.c:52
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc28f6
    mov es, ax                                ; 8e c0                       ; 0xc28f9
    mov word [es:bx], di                      ; 26 89 3f                    ; 0xc28fb
    mov AL, strict byte 012h                  ; b0 12                       ; 0xc28fe vgabios.c:1848
    mov dx, cx                                ; 89 ca                       ; 0xc2900
    out DX, AL                                ; ee                          ; 0xc2902
    mov bx, cx                                ; 89 cb                       ; 0xc2903 vgabios.c:1849
    inc bx                                    ; 43                          ; 0xc2905
    mov dx, bx                                ; 89 da                       ; 0xc2906
    in AL, DX                                 ; ec                          ; 0xc2908
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2909
    mov si, ax                                ; 89 c6                       ; 0xc290b
    mov AL, strict byte 007h                  ; b0 07                       ; 0xc290d vgabios.c:1850
    mov dx, cx                                ; 89 ca                       ; 0xc290f
    out DX, AL                                ; ee                          ; 0xc2911
    mov dx, bx                                ; 89 da                       ; 0xc2912 vgabios.c:1851
    in AL, DX                                 ; ec                          ; 0xc2914
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2915
    mov ah, al                                ; 88 c4                       ; 0xc2917 vgabios.c:1852
    and ah, 002h                              ; 80 e4 02                    ; 0xc2919
    movzx dx, ah                              ; 0f b6 d4                    ; 0xc291c
    sal dx, 007h                              ; c1 e2 07                    ; 0xc291f
    and AL, strict byte 040h                  ; 24 40                       ; 0xc2922
    xor ah, ah                                ; 30 e4                       ; 0xc2924
    sal ax, 003h                              ; c1 e0 03                    ; 0xc2926
    add ax, dx                                ; 01 d0                       ; 0xc2929
    inc ax                                    ; 40                          ; 0xc292b
    add ax, si                                ; 01 f0                       ; 0xc292c
    xor dx, dx                                ; 31 d2                       ; 0xc292e vgabios.c:1853
    div di                                    ; f7 f7                       ; 0xc2930
    mov dl, al                                ; 88 c2                       ; 0xc2932 vgabios.c:1854
    db  0feh, 0cah
    ; dec dl                                    ; fe ca                     ; 0xc2934
    mov bx, 00084h                            ; bb 84 00                    ; 0xc2936 vgabios.c:42
    mov byte [es:bx], dl                      ; 26 88 17                    ; 0xc2939
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc293c vgabios.c:47
    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc293f
    xor ah, ah                                ; 30 e4                       ; 0xc2942 vgabios.c:1856
    imul dx, ax                               ; 0f af d0                    ; 0xc2944
    add dx, dx                                ; 01 d2                       ; 0xc2947
    mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc2949 vgabios.c:52
    mov word [es:bx], dx                      ; 26 89 17                    ; 0xc294c
    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc294f vgabios.c:1857
    pop di                                    ; 5f                          ; 0xc2952
    pop si                                    ; 5e                          ; 0xc2953
    pop dx                                    ; 5a                          ; 0xc2954
    pop cx                                    ; 59                          ; 0xc2955
    pop bx                                    ; 5b                          ; 0xc2956
    pop bp                                    ; 5d                          ; 0xc2957
    retn                                      ; c3                          ; 0xc2958
  ; disGetNextSymbol 0xc2959 LB 0x16a1 -> off=0x0 cb=000000000000007c uValue=00000000000c2959 'biosfn_load_text_user_pat'
biosfn_load_text_user_pat:                   ; 0xc2959 LB 0x7c
    push bp                                   ; 55                          ; 0xc2959 vgabios.c:1859
    mov bp, sp                                ; 89 e5                       ; 0xc295a
    push si                                   ; 56                          ; 0xc295c
    push di                                   ; 57                          ; 0xc295d
    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc295e
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2961
    mov word [bp-00ch], dx                    ; 89 56 f4                    ; 0xc2964
    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc2967
    mov word [bp-00ah], cx                    ; 89 4e f6                    ; 0xc296a
    call 0283dh                               ; e8 cd fe                    ; 0xc296d vgabios.c:1864
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2970 vgabios.c:1865
    and AL, strict byte 003h                  ; 24 03                       ; 0xc2973
    xor ah, ah                                ; 30 e4                       ; 0xc2975
    mov bx, ax                                ; 89 c3                       ; 0xc2977
    sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2979
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc297c
    and AL, strict byte 004h                  ; 24 04                       ; 0xc297f
    xor ah, ah                                ; 30 e4                       ; 0xc2981
    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2983
    add bx, ax                                ; 01 c3                       ; 0xc2986
    mov word [bp-00eh], bx                    ; 89 5e f2                    ; 0xc2988
    xor bx, bx                                ; 31 db                       ; 0xc298b vgabios.c:1866
    cmp bx, word [bp-00ah]                    ; 3b 5e f6                    ; 0xc298d
    jnc short 029bch                          ; 73 2a                       ; 0xc2990
    movzx cx, byte [bp+008h]                  ; 0f b6 4e 08                 ; 0xc2992 vgabios.c:1868
    mov si, bx                                ; 89 de                       ; 0xc2996
    imul si, cx                               ; 0f af f1                    ; 0xc2998
    add si, word [bp-008h]                    ; 03 76 f8                    ; 0xc299b
    mov di, word [bp+004h]                    ; 8b 7e 04                    ; 0xc299e vgabios.c:1869
    add di, bx                                ; 01 df                       ; 0xc29a1
    sal di, 005h                              ; c1 e7 05                    ; 0xc29a3
    add di, word [bp-00eh]                    ; 03 7e f2                    ; 0xc29a6
    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc29a9 vgabios.c:1870
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc29ac
    mov es, ax                                ; 8e c0                       ; 0xc29af
    jcxz 029b9h                               ; e3 06                       ; 0xc29b1
    push DS                                   ; 1e                          ; 0xc29b3
    mov ds, dx                                ; 8e da                       ; 0xc29b4
    rep movsb                                 ; f3 a4                       ; 0xc29b6
    pop DS                                    ; 1f                          ; 0xc29b8
    inc bx                                    ; 43                          ; 0xc29b9 vgabios.c:1871
    jmp short 0298dh                          ; eb d1                       ; 0xc29ba
    call 02869h                               ; e8 aa fe                    ; 0xc29bc vgabios.c:1872
    cmp byte [bp-006h], 010h                  ; 80 7e fa 10                 ; 0xc29bf vgabios.c:1873
    jc short 029cch                           ; 72 07                       ; 0xc29c3
    movzx ax, byte [bp+008h]                  ; 0f b6 46 08                 ; 0xc29c5 vgabios.c:1875
    call 028a5h                               ; e8 d9 fe                    ; 0xc29c9
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc29cc vgabios.c:1877
    pop di                                    ; 5f                          ; 0xc29cf
    pop si                                    ; 5e                          ; 0xc29d0
    pop bp                                    ; 5d                          ; 0xc29d1
    retn 00006h                               ; c2 06 00                    ; 0xc29d2
  ; disGetNextSymbol 0xc29d5 LB 0x1625 -> off=0x0 cb=000000000000006f uValue=00000000000c29d5 'biosfn_load_text_8_14_pat'
biosfn_load_text_8_14_pat:                   ; 0xc29d5 LB 0x6f
    push bp                                   ; 55                          ; 0xc29d5 vgabios.c:1879
    mov bp, sp                                ; 89 e5                       ; 0xc29d6
    push bx                                   ; 53                          ; 0xc29d8
    push cx                                   ; 51                          ; 0xc29d9
    push si                                   ; 56                          ; 0xc29da
    push di                                   ; 57                          ; 0xc29db
    push ax                                   ; 50                          ; 0xc29dc
    push ax                                   ; 50                          ; 0xc29dd
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc29de
    call 0283dh                               ; e8 59 fe                    ; 0xc29e1 vgabios.c:1883
    mov al, dl                                ; 88 d0                       ; 0xc29e4 vgabios.c:1884
    and AL, strict byte 003h                  ; 24 03                       ; 0xc29e6
    xor ah, ah                                ; 30 e4                       ; 0xc29e8
    mov bx, ax                                ; 89 c3                       ; 0xc29ea
    sal bx, 00eh                              ; c1 e3 0e                    ; 0xc29ec
    mov al, dl                                ; 88 d0                       ; 0xc29ef
    and AL, strict byte 004h                  ; 24 04                       ; 0xc29f1
    xor ah, ah                                ; 30 e4                       ; 0xc29f3
    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc29f5
    add bx, ax                                ; 01 c3                       ; 0xc29f8
    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc29fa
    xor bx, bx                                ; 31 db                       ; 0xc29fd vgabios.c:1885
    jmp short 02a07h                          ; eb 06                       ; 0xc29ff
    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2a01
    jnc short 02a2ch                          ; 73 25                       ; 0xc2a05
    imul si, bx, strict byte 0000eh           ; 6b f3 0e                    ; 0xc2a07 vgabios.c:1887
    mov di, bx                                ; 89 df                       ; 0xc2a0a vgabios.c:1888
    sal di, 005h                              ; c1 e7 05                    ; 0xc2a0c
    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2a0f
    add si, 05d6ch                            ; 81 c6 6c 5d                 ; 0xc2a12 vgabios.c:1889
    mov cx, strict word 0000eh                ; b9 0e 00                    ; 0xc2a16
    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2a19
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2a1c
    mov es, ax                                ; 8e c0                       ; 0xc2a1f
    jcxz 02a29h                               ; e3 06                       ; 0xc2a21
    push DS                                   ; 1e                          ; 0xc2a23
    mov ds, dx                                ; 8e da                       ; 0xc2a24
    rep movsb                                 ; f3 a4                       ; 0xc2a26
    pop DS                                    ; 1f                          ; 0xc2a28
    inc bx                                    ; 43                          ; 0xc2a29 vgabios.c:1890
    jmp short 02a01h                          ; eb d5                       ; 0xc2a2a
    call 02869h                               ; e8 3a fe                    ; 0xc2a2c vgabios.c:1891
    cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2a2f vgabios.c:1892
    jc short 02a3bh                           ; 72 06                       ; 0xc2a33
    mov ax, strict word 0000eh                ; b8 0e 00                    ; 0xc2a35 vgabios.c:1894
    call 028a5h                               ; e8 6a fe                    ; 0xc2a38
    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2a3b vgabios.c:1896
    pop di                                    ; 5f                          ; 0xc2a3e
    pop si                                    ; 5e                          ; 0xc2a3f
    pop cx                                    ; 59                          ; 0xc2a40
    pop bx                                    ; 5b                          ; 0xc2a41
    pop bp                                    ; 5d                          ; 0xc2a42
    retn                                      ; c3                          ; 0xc2a43
  ; disGetNextSymbol 0xc2a44 LB 0x15b6 -> off=0x0 cb=0000000000000071 uValue=00000000000c2a44 'biosfn_load_text_8_8_pat'
biosfn_load_text_8_8_pat:                    ; 0xc2a44 LB 0x71
    push bp                                   ; 55                          ; 0xc2a44 vgabios.c:1898
    mov bp, sp                                ; 89 e5                       ; 0xc2a45
    push bx                                   ; 53                          ; 0xc2a47
    push cx                                   ; 51                          ; 0xc2a48
    push si                                   ; 56                          ; 0xc2a49
    push di                                   ; 57                          ; 0xc2a4a
    push ax                                   ; 50                          ; 0xc2a4b
    push ax                                   ; 50                          ; 0xc2a4c
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2a4d
    call 0283dh                               ; e8 ea fd                    ; 0xc2a50 vgabios.c:1902
    mov al, dl                                ; 88 d0                       ; 0xc2a53 vgabios.c:1903
    and AL, strict byte 003h                  ; 24 03                       ; 0xc2a55
    xor ah, ah                                ; 30 e4                       ; 0xc2a57
    mov bx, ax                                ; 89 c3                       ; 0xc2a59
    sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2a5b
    mov al, dl                                ; 88 d0                       ; 0xc2a5e
    and AL, strict byte 004h                  ; 24 04                       ; 0xc2a60
    xor ah, ah                                ; 30 e4                       ; 0xc2a62
    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2a64
    add bx, ax                                ; 01 c3                       ; 0xc2a67
    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2a69
    xor bx, bx                                ; 31 db                       ; 0xc2a6c vgabios.c:1904
    jmp short 02a76h                          ; eb 06                       ; 0xc2a6e
    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2a70
    jnc short 02a9dh                          ; 73 27                       ; 0xc2a74
    mov si, bx                                ; 89 de                       ; 0xc2a76 vgabios.c:1906
    sal si, 003h                              ; c1 e6 03                    ; 0xc2a78
    mov di, bx                                ; 89 df                       ; 0xc2a7b vgabios.c:1907
    sal di, 005h                              ; c1 e7 05                    ; 0xc2a7d
    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2a80
    add si, 0556ch                            ; 81 c6 6c 55                 ; 0xc2a83 vgabios.c:1908
    mov cx, strict word 00008h                ; b9 08 00                    ; 0xc2a87
    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2a8a
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2a8d
    mov es, ax                                ; 8e c0                       ; 0xc2a90
    jcxz 02a9ah                               ; e3 06                       ; 0xc2a92
    push DS                                   ; 1e                          ; 0xc2a94
    mov ds, dx                                ; 8e da                       ; 0xc2a95
    rep movsb                                 ; f3 a4                       ; 0xc2a97
    pop DS                                    ; 1f                          ; 0xc2a99
    inc bx                                    ; 43                          ; 0xc2a9a vgabios.c:1909
    jmp short 02a70h                          ; eb d3                       ; 0xc2a9b
    call 02869h                               ; e8 c9 fd                    ; 0xc2a9d vgabios.c:1910
    cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2aa0 vgabios.c:1911
    jc short 02aach                           ; 72 06                       ; 0xc2aa4
    mov ax, strict word 00008h                ; b8 08 00                    ; 0xc2aa6 vgabios.c:1913
    call 028a5h                               ; e8 f9 fd                    ; 0xc2aa9
    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2aac vgabios.c:1915
    pop di                                    ; 5f                          ; 0xc2aaf
    pop si                                    ; 5e                          ; 0xc2ab0
    pop cx                                    ; 59                          ; 0xc2ab1
    pop bx                                    ; 5b                          ; 0xc2ab2
    pop bp                                    ; 5d                          ; 0xc2ab3
    retn                                      ; c3                          ; 0xc2ab4
  ; disGetNextSymbol 0xc2ab5 LB 0x1545 -> off=0x0 cb=0000000000000071 uValue=00000000000c2ab5 'biosfn_load_text_8_16_pat'
biosfn_load_text_8_16_pat:                   ; 0xc2ab5 LB 0x71
    push bp                                   ; 55                          ; 0xc2ab5 vgabios.c:1918
    mov bp, sp                                ; 89 e5                       ; 0xc2ab6
    push bx                                   ; 53                          ; 0xc2ab8
    push cx                                   ; 51                          ; 0xc2ab9
    push si                                   ; 56                          ; 0xc2aba
    push di                                   ; 57                          ; 0xc2abb
    push ax                                   ; 50                          ; 0xc2abc
    push ax                                   ; 50                          ; 0xc2abd
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2abe
    call 0283dh                               ; e8 79 fd                    ; 0xc2ac1 vgabios.c:1922
    mov al, dl                                ; 88 d0                       ; 0xc2ac4 vgabios.c:1923
    and AL, strict byte 003h                  ; 24 03                       ; 0xc2ac6
    xor ah, ah                                ; 30 e4                       ; 0xc2ac8
    mov bx, ax                                ; 89 c3                       ; 0xc2aca
    sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2acc
    mov al, dl                                ; 88 d0                       ; 0xc2acf
    and AL, strict byte 004h                  ; 24 04                       ; 0xc2ad1
    xor ah, ah                                ; 30 e4                       ; 0xc2ad3
    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2ad5
    add bx, ax                                ; 01 c3                       ; 0xc2ad8
    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2ada
    xor bx, bx                                ; 31 db                       ; 0xc2add vgabios.c:1924
    jmp short 02ae7h                          ; eb 06                       ; 0xc2adf
    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2ae1
    jnc short 02b0eh                          ; 73 27                       ; 0xc2ae5
    mov si, bx                                ; 89 de                       ; 0xc2ae7 vgabios.c:1926
    sal si, 004h                              ; c1 e6 04                    ; 0xc2ae9
    mov di, bx                                ; 89 df                       ; 0xc2aec vgabios.c:1927
    sal di, 005h                              ; c1 e7 05                    ; 0xc2aee
    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2af1
    add si, 06b6ch                            ; 81 c6 6c 6b                 ; 0xc2af4 vgabios.c:1928
    mov cx, strict word 00010h                ; b9 10 00                    ; 0xc2af8
    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2afb
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2afe
    mov es, ax                                ; 8e c0                       ; 0xc2b01
    jcxz 02b0bh                               ; e3 06                       ; 0xc2b03
    push DS                                   ; 1e                          ; 0xc2b05
    mov ds, dx                                ; 8e da                       ; 0xc2b06
    rep movsb                                 ; f3 a4                       ; 0xc2b08
    pop DS                                    ; 1f                          ; 0xc2b0a
    inc bx                                    ; 43                          ; 0xc2b0b vgabios.c:1929
    jmp short 02ae1h                          ; eb d3                       ; 0xc2b0c
    call 02869h                               ; e8 58 fd                    ; 0xc2b0e vgabios.c:1930
    cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2b11 vgabios.c:1931
    jc short 02b1dh                           ; 72 06                       ; 0xc2b15
    mov ax, strict word 00010h                ; b8 10 00                    ; 0xc2b17 vgabios.c:1933
    call 028a5h                               ; e8 88 fd                    ; 0xc2b1a
    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2b1d vgabios.c:1935
    pop di                                    ; 5f                          ; 0xc2b20
    pop si                                    ; 5e                          ; 0xc2b21
    pop cx                                    ; 59                          ; 0xc2b22
    pop bx                                    ; 5b                          ; 0xc2b23
    pop bp                                    ; 5d                          ; 0xc2b24
    retn                                      ; c3                          ; 0xc2b25
  ; disGetNextSymbol 0xc2b26 LB 0x14d4 -> off=0x0 cb=0000000000000005 uValue=00000000000c2b26 'biosfn_load_gfx_8_8_chars'
biosfn_load_gfx_8_8_chars:                   ; 0xc2b26 LB 0x5
    push bp                                   ; 55                          ; 0xc2b26 vgabios.c:1937
    mov bp, sp                                ; 89 e5                       ; 0xc2b27
    pop bp                                    ; 5d                          ; 0xc2b29 vgabios.c:1942
    retn                                      ; c3                          ; 0xc2b2a
  ; disGetNextSymbol 0xc2b2b LB 0x14cf -> off=0x0 cb=0000000000000007 uValue=00000000000c2b2b 'biosfn_load_gfx_user_chars'
biosfn_load_gfx_user_chars:                  ; 0xc2b2b LB 0x7
    push bp                                   ; 55                          ; 0xc2b2b vgabios.c:1943
    mov bp, sp                                ; 89 e5                       ; 0xc2b2c
    pop bp                                    ; 5d                          ; 0xc2b2e vgabios.c:1949
    retn 00002h                               ; c2 02 00                    ; 0xc2b2f
  ; disGetNextSymbol 0xc2b32 LB 0x14c8 -> off=0x0 cb=0000000000000005 uValue=00000000000c2b32 'biosfn_load_gfx_8_14_chars'
biosfn_load_gfx_8_14_chars:                  ; 0xc2b32 LB 0x5
    push bp                                   ; 55                          ; 0xc2b32 vgabios.c:1950
    mov bp, sp                                ; 89 e5                       ; 0xc2b33
    pop bp                                    ; 5d                          ; 0xc2b35 vgabios.c:1955
    retn                                      ; c3                          ; 0xc2b36
  ; disGetNextSymbol 0xc2b37 LB 0x14c3 -> off=0x0 cb=0000000000000005 uValue=00000000000c2b37 'biosfn_load_gfx_8_8_dd_chars'
biosfn_load_gfx_8_8_dd_chars:                ; 0xc2b37 LB 0x5
    push bp                                   ; 55                          ; 0xc2b37 vgabios.c:1956
    mov bp, sp                                ; 89 e5                       ; 0xc2b38
    pop bp                                    ; 5d                          ; 0xc2b3a vgabios.c:1961
    retn                                      ; c3                          ; 0xc2b3b
  ; disGetNextSymbol 0xc2b3c LB 0x14be -> off=0x0 cb=0000000000000005 uValue=00000000000c2b3c 'biosfn_load_gfx_8_16_chars'
biosfn_load_gfx_8_16_chars:                  ; 0xc2b3c LB 0x5
    push bp                                   ; 55                          ; 0xc2b3c vgabios.c:1962
    mov bp, sp                                ; 89 e5                       ; 0xc2b3d
    pop bp                                    ; 5d                          ; 0xc2b3f vgabios.c:1967
    retn                                      ; c3                          ; 0xc2b40
  ; disGetNextSymbol 0xc2b41 LB 0x14b9 -> off=0x0 cb=0000000000000005 uValue=00000000000c2b41 'biosfn_alternate_prtsc'
biosfn_alternate_prtsc:                      ; 0xc2b41 LB 0x5
    push bp                                   ; 55                          ; 0xc2b41 vgabios.c:1969
    mov bp, sp                                ; 89 e5                       ; 0xc2b42
    pop bp                                    ; 5d                          ; 0xc2b44 vgabios.c:1974
    retn                                      ; c3                          ; 0xc2b45
  ; disGetNextSymbol 0xc2b46 LB 0x14b4 -> off=0x0 cb=0000000000000005 uValue=00000000000c2b46 'biosfn_switch_video_interface'
biosfn_switch_video_interface:               ; 0xc2b46 LB 0x5
    push bp                                   ; 55                          ; 0xc2b46 vgabios.c:1977
    mov bp, sp                                ; 89 e5                       ; 0xc2b47
    pop bp                                    ; 5d                          ; 0xc2b49 vgabios.c:1982
    retn                                      ; c3                          ; 0xc2b4a
  ; disGetNextSymbol 0xc2b4b LB 0x14af -> off=0x0 cb=0000000000000005 uValue=00000000000c2b4b 'biosfn_enable_video_refresh_control'
biosfn_enable_video_refresh_control:         ; 0xc2b4b LB 0x5
    push bp                                   ; 55                          ; 0xc2b4b vgabios.c:1983
    mov bp, sp                                ; 89 e5                       ; 0xc2b4c
    pop bp                                    ; 5d                          ; 0xc2b4e vgabios.c:1988
    retn                                      ; c3                          ; 0xc2b4f
  ; disGetNextSymbol 0xc2b50 LB 0x14aa -> off=0x0 cb=0000000000000096 uValue=00000000000c2b50 'biosfn_write_string'
biosfn_write_string:                         ; 0xc2b50 LB 0x96
    push bp                                   ; 55                          ; 0xc2b50 vgabios.c:1991
    mov bp, sp                                ; 89 e5                       ; 0xc2b51
    push si                                   ; 56                          ; 0xc2b53
    push di                                   ; 57                          ; 0xc2b54
    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2b55
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2b58
    mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc2b5b
    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc2b5e
    mov si, cx                                ; 89 ce                       ; 0xc2b61
    mov di, word [bp+00ah]                    ; 8b 7e 0a                    ; 0xc2b63
    movzx ax, dl                              ; 0f b6 c2                    ; 0xc2b66 vgabios.c:1998
    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc2b69
    lea dx, [bp-00ch]                         ; 8d 56 f4                    ; 0xc2b6c
    call 00a17h                               ; e8 a5 de                    ; 0xc2b6f
    cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc2b72 vgabios.c:2001
    jne short 02b89h                          ; 75 11                       ; 0xc2b76
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2b78 vgabios.c:2002
    mov byte [bp+006h], al                    ; 88 46 06                    ; 0xc2b7b
    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2b7e vgabios.c:2003
    xor al, al                                ; 30 c0                       ; 0xc2b81
    shr ax, 008h                              ; c1 e8 08                    ; 0xc2b83
    mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc2b86
    movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc2b89 vgabios.c:2006
    sal dx, 008h                              ; c1 e2 08                    ; 0xc2b8d
    movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc2b90
    add dx, ax                                ; 01 c2                       ; 0xc2b94
    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc2b96 vgabios.c:2007
    call 011c6h                               ; e8 29 e6                    ; 0xc2b9a
    dec si                                    ; 4e                          ; 0xc2b9d vgabios.c:2009
    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc2b9e
    je short 02bcdh                           ; 74 2a                       ; 0xc2ba1
    mov bx, di                                ; 89 fb                       ; 0xc2ba3 vgabios.c:2011
    inc di                                    ; 47                          ; 0xc2ba5
    mov es, [bp+008h]                         ; 8e 46 08                    ; 0xc2ba6 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2ba9
    test byte [bp-008h], 002h                 ; f6 46 f8 02                 ; 0xc2bac vgabios.c:2012
    je short 02bbbh                           ; 74 09                       ; 0xc2bb0
    mov bx, di                                ; 89 fb                       ; 0xc2bb2 vgabios.c:2013
    inc di                                    ; 47                          ; 0xc2bb4
    mov ah, byte [es:bx]                      ; 26 8a 27                    ; 0xc2bb5 vgabios.c:37
    mov byte [bp-00ah], ah                    ; 88 66 f6                    ; 0xc2bb8 vgabios.c:38
    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc2bbb vgabios.c:2015
    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc2bbf
    xor ah, ah                                ; 30 e4                       ; 0xc2bc3
    mov cx, strict word 00003h                ; b9 03 00                    ; 0xc2bc5
    call 025f3h                               ; e8 28 fa                    ; 0xc2bc8
    jmp short 02b9dh                          ; eb d0                       ; 0xc2bcb vgabios.c:2016
    test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc2bcd vgabios.c:2019
    jne short 02bddh                          ; 75 0a                       ; 0xc2bd1
    mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc2bd3 vgabios.c:2020
    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc2bd6
    call 011c6h                               ; e8 e9 e5                    ; 0xc2bda
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2bdd vgabios.c:2021
    pop di                                    ; 5f                          ; 0xc2be0
    pop si                                    ; 5e                          ; 0xc2be1
    pop bp                                    ; 5d                          ; 0xc2be2
    retn 00008h                               ; c2 08 00                    ; 0xc2be3
  ; disGetNextSymbol 0xc2be6 LB 0x1414 -> off=0x0 cb=00000000000001f2 uValue=00000000000c2be6 'biosfn_read_state_info'
biosfn_read_state_info:                      ; 0xc2be6 LB 0x1f2
    push bp                                   ; 55                          ; 0xc2be6 vgabios.c:2024
    mov bp, sp                                ; 89 e5                       ; 0xc2be7
    push cx                                   ; 51                          ; 0xc2be9
    push si                                   ; 56                          ; 0xc2bea
    push di                                   ; 57                          ; 0xc2beb
    push ax                                   ; 50                          ; 0xc2bec
    push ax                                   ; 50                          ; 0xc2bed
    push dx                                   ; 52                          ; 0xc2bee
    mov si, strict word 00049h                ; be 49 00                    ; 0xc2bef vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2bf2
    mov es, ax                                ; 8e c0                       ; 0xc2bf5
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2bf7
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2bfa vgabios.c:38
    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2bfd vgabios.c:47
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2c00
    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc2c03 vgabios.c:48
    mov ax, ds                                ; 8c d8                       ; 0xc2c06 vgabios.c:2035
    mov es, dx                                ; 8e c2                       ; 0xc2c08 vgabios.c:62
    mov word [es:bx], 05502h                  ; 26 c7 07 02 55              ; 0xc2c0a
    mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc2c0f
    lea di, [bx+004h]                         ; 8d 7f 04                    ; 0xc2c13 vgabios.c:2040
    mov cx, strict word 0001eh                ; b9 1e 00                    ; 0xc2c16
    mov si, strict word 00049h                ; be 49 00                    ; 0xc2c19
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2c1c
    jcxz 02c27h                               ; e3 06                       ; 0xc2c1f
    push DS                                   ; 1e                          ; 0xc2c21
    mov ds, dx                                ; 8e da                       ; 0xc2c22
    rep movsb                                 ; f3 a4                       ; 0xc2c24
    pop DS                                    ; 1f                          ; 0xc2c26
    mov si, 00084h                            ; be 84 00                    ; 0xc2c27 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2c2a
    mov es, ax                                ; 8e c0                       ; 0xc2c2d
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2c2f
    db  0feh, 0c0h
    ; inc al                                    ; fe c0                     ; 0xc2c32 vgabios.c:38
    lea si, [bx+022h]                         ; 8d 77 22                    ; 0xc2c34
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2c37 vgabios.c:42
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2c3a
    lea di, [bx+023h]                         ; 8d 7f 23                    ; 0xc2c3d vgabios.c:2042
    mov cx, strict word 00002h                ; b9 02 00                    ; 0xc2c40
    mov si, 00085h                            ; be 85 00                    ; 0xc2c43
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2c46
    jcxz 02c51h                               ; e3 06                       ; 0xc2c49
    push DS                                   ; 1e                          ; 0xc2c4b
    mov ds, dx                                ; 8e da                       ; 0xc2c4c
    rep movsb                                 ; f3 a4                       ; 0xc2c4e
    pop DS                                    ; 1f                          ; 0xc2c50
    mov si, 0008ah                            ; be 8a 00                    ; 0xc2c51 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2c54
    mov es, ax                                ; 8e c0                       ; 0xc2c57
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2c59
    lea si, [bx+025h]                         ; 8d 77 25                    ; 0xc2c5c vgabios.c:38
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2c5f vgabios.c:42
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2c62
    lea si, [bx+026h]                         ; 8d 77 26                    ; 0xc2c65 vgabios.c:2045
    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2c68 vgabios.c:42
    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2c6c vgabios.c:2046
    mov word [es:si], strict word 00010h      ; 26 c7 04 10 00              ; 0xc2c6f vgabios.c:52
    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2c74 vgabios.c:2047
    mov byte [es:si], 008h                    ; 26 c6 04 08                 ; 0xc2c77 vgabios.c:42
    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2c7b vgabios.c:2048
    mov byte [es:si], 002h                    ; 26 c6 04 02                 ; 0xc2c7e vgabios.c:42
    lea si, [bx+02bh]                         ; 8d 77 2b                    ; 0xc2c82 vgabios.c:2049
    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2c85 vgabios.c:42
    lea si, [bx+02ch]                         ; 8d 77 2c                    ; 0xc2c89 vgabios.c:2050
    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2c8c vgabios.c:42
    lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc2c90 vgabios.c:2051
    mov byte [es:si], 021h                    ; 26 c6 04 21                 ; 0xc2c93 vgabios.c:42
    lea si, [bx+031h]                         ; 8d 77 31                    ; 0xc2c97 vgabios.c:2052
    mov byte [es:si], 003h                    ; 26 c6 04 03                 ; 0xc2c9a vgabios.c:42
    lea si, [bx+032h]                         ; 8d 77 32                    ; 0xc2c9e vgabios.c:2053
    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2ca1 vgabios.c:42
    mov si, 00089h                            ; be 89 00                    ; 0xc2ca5 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2ca8
    mov es, ax                                ; 8e c0                       ; 0xc2cab
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2cad
    mov ah, al                                ; 88 c4                       ; 0xc2cb0 vgabios.c:2058
    and ah, 080h                              ; 80 e4 80                    ; 0xc2cb2
    movzx si, ah                              ; 0f b6 f4                    ; 0xc2cb5
    sar si, 006h                              ; c1 fe 06                    ; 0xc2cb8
    and AL, strict byte 010h                  ; 24 10                       ; 0xc2cbb
    xor ah, ah                                ; 30 e4                       ; 0xc2cbd
    sar ax, 004h                              ; c1 f8 04                    ; 0xc2cbf
    or ax, si                                 ; 09 f0                       ; 0xc2cc2
    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc2cc4 vgabios.c:2059
    je short 02cdah                           ; 74 11                       ; 0xc2cc7
    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc2cc9
    je short 02cd6h                           ; 74 08                       ; 0xc2ccc
    test ax, ax                               ; 85 c0                       ; 0xc2cce
    jne short 02cdah                          ; 75 08                       ; 0xc2cd0
    mov AL, strict byte 001h                  ; b0 01                       ; 0xc2cd2 vgabios.c:2060
    jmp short 02cdch                          ; eb 06                       ; 0xc2cd4
    mov AL, strict byte 002h                  ; b0 02                       ; 0xc2cd6 vgabios.c:2061
    jmp short 02cdch                          ; eb 02                       ; 0xc2cd8
    xor al, al                                ; 30 c0                       ; 0xc2cda vgabios.c:2063
    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2cdc vgabios.c:2065
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2cdf vgabios.c:42
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2ce2
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2ce5 vgabios.c:2068
    cmp AL, strict byte 00eh                  ; 3c 0e                       ; 0xc2ce8
    jc short 02d0bh                           ; 72 1f                       ; 0xc2cea
    cmp AL, strict byte 012h                  ; 3c 12                       ; 0xc2cec
    jnbe short 02d0bh                         ; 77 1b                       ; 0xc2cee
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc2cf0 vgabios.c:2069
    test ax, ax                               ; 85 c0                       ; 0xc2cf3
    je short 02d4dh                           ; 74 56                       ; 0xc2cf5
    mov si, ax                                ; 89 c6                       ; 0xc2cf7 vgabios.c:2070
    shr si, 002h                              ; c1 ee 02                    ; 0xc2cf9
    mov ax, 04000h                            ; b8 00 40                    ; 0xc2cfc
    xor dx, dx                                ; 31 d2                       ; 0xc2cff
    div si                                    ; f7 f6                       ; 0xc2d01
    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2d03
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2d06 vgabios.c:42
    jmp short 02d4dh                          ; eb 42                       ; 0xc2d09 vgabios.c:2071
    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2d0b
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2d0e
    cmp AL, strict byte 013h                  ; 3c 13                       ; 0xc2d11
    jne short 02d26h                          ; 75 11                       ; 0xc2d13
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2d15 vgabios.c:42
    mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc2d18
    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2d1c vgabios.c:2073
    mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc2d1f vgabios.c:52
    jmp short 02d4dh                          ; eb 27                       ; 0xc2d24 vgabios.c:2074
    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2d26
    jc short 02d4dh                           ; 72 23                       ; 0xc2d28
    cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc2d2a
    jnbe short 02d4dh                         ; 77 1f                       ; 0xc2d2c
    cmp word [bp-00ah], strict byte 00000h    ; 83 7e f6 00                 ; 0xc2d2e vgabios.c:2076
    je short 02d42h                           ; 74 0e                       ; 0xc2d32
    mov ax, 04000h                            ; b8 00 40                    ; 0xc2d34 vgabios.c:2077
    xor dx, dx                                ; 31 d2                       ; 0xc2d37
    div word [bp-00ah]                        ; f7 76 f6                    ; 0xc2d39
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2d3c vgabios.c:42
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2d3f
    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2d42 vgabios.c:2078
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2d45 vgabios.c:52
    mov word [es:si], strict word 00004h      ; 26 c7 04 04 00              ; 0xc2d48
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2d4d vgabios.c:2080
    cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc2d50
    je short 02d58h                           ; 74 04                       ; 0xc2d52
    cmp AL, strict byte 011h                  ; 3c 11                       ; 0xc2d54
    jne short 02d63h                          ; 75 0b                       ; 0xc2d56
    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2d58 vgabios.c:2081
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2d5b vgabios.c:52
    mov word [es:si], strict word 00002h      ; 26 c7 04 02 00              ; 0xc2d5e
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2d63 vgabios.c:2083
    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2d66
    jc short 02dc1h                           ; 72 57                       ; 0xc2d68
    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc2d6a
    je short 02dc1h                           ; 74 53                       ; 0xc2d6c
    lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc2d6e vgabios.c:2084
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2d71 vgabios.c:42
    mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc2d74
    mov si, 00084h                            ; be 84 00                    ; 0xc2d78 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2d7b
    mov es, ax                                ; 8e c0                       ; 0xc2d7e
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2d80
    movzx di, al                              ; 0f b6 f8                    ; 0xc2d83 vgabios.c:38
    inc di                                    ; 47                          ; 0xc2d86
    mov si, 00085h                            ; be 85 00                    ; 0xc2d87 vgabios.c:37
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2d8a
    xor ah, ah                                ; 30 e4                       ; 0xc2d8d vgabios.c:38
    imul ax, di                               ; 0f af c7                    ; 0xc2d8f
    cmp ax, 0015eh                            ; 3d 5e 01                    ; 0xc2d92 vgabios.c:2086
    jc short 02da5h                           ; 72 0e                       ; 0xc2d95
    jbe short 02daeh                          ; 76 15                       ; 0xc2d97
    cmp ax, 001e0h                            ; 3d e0 01                    ; 0xc2d99
    je short 02db6h                           ; 74 18                       ; 0xc2d9c
    cmp ax, 00190h                            ; 3d 90 01                    ; 0xc2d9e
    je short 02db2h                           ; 74 0f                       ; 0xc2da1
    jmp short 02db6h                          ; eb 11                       ; 0xc2da3
    cmp ax, 000c8h                            ; 3d c8 00                    ; 0xc2da5
    jne short 02db6h                          ; 75 0c                       ; 0xc2da8
    xor al, al                                ; 30 c0                       ; 0xc2daa vgabios.c:2087
    jmp short 02db8h                          ; eb 0a                       ; 0xc2dac
    mov AL, strict byte 001h                  ; b0 01                       ; 0xc2dae vgabios.c:2088
    jmp short 02db8h                          ; eb 06                       ; 0xc2db0
    mov AL, strict byte 002h                  ; b0 02                       ; 0xc2db2 vgabios.c:2089
    jmp short 02db8h                          ; eb 02                       ; 0xc2db4
    mov AL, strict byte 003h                  ; b0 03                       ; 0xc2db6 vgabios.c:2091
    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2db8 vgabios.c:2093
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2dbb vgabios.c:42
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2dbe
    lea di, [bx+033h]                         ; 8d 7f 33                    ; 0xc2dc1 vgabios.c:2096
    mov cx, strict word 0000dh                ; b9 0d 00                    ; 0xc2dc4
    xor ax, ax                                ; 31 c0                       ; 0xc2dc7
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2dc9
    jcxz 02dd0h                               ; e3 02                       ; 0xc2dcc
    rep stosb                                 ; f3 aa                       ; 0xc2dce
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc2dd0 vgabios.c:2097
    pop di                                    ; 5f                          ; 0xc2dd3
    pop si                                    ; 5e                          ; 0xc2dd4
    pop cx                                    ; 59                          ; 0xc2dd5
    pop bp                                    ; 5d                          ; 0xc2dd6
    retn                                      ; c3                          ; 0xc2dd7
  ; disGetNextSymbol 0xc2dd8 LB 0x1222 -> off=0x0 cb=0000000000000023 uValue=00000000000c2dd8 'biosfn_read_video_state_size2'
biosfn_read_video_state_size2:               ; 0xc2dd8 LB 0x23
    push dx                                   ; 52                          ; 0xc2dd8 vgabios.c:2100
    push bp                                   ; 55                          ; 0xc2dd9
    mov bp, sp                                ; 89 e5                       ; 0xc2dda
    mov dx, ax                                ; 89 c2                       ; 0xc2ddc
    xor ax, ax                                ; 31 c0                       ; 0xc2dde vgabios.c:2104
    test dl, 001h                             ; f6 c2 01                    ; 0xc2de0 vgabios.c:2105
    je short 02de8h                           ; 74 03                       ; 0xc2de3
    mov ax, strict word 00046h                ; b8 46 00                    ; 0xc2de5 vgabios.c:2106
    test dl, 002h                             ; f6 c2 02                    ; 0xc2de8 vgabios.c:2108
    je short 02df0h                           ; 74 03                       ; 0xc2deb
    add ax, strict word 0002ah                ; 05 2a 00                    ; 0xc2ded vgabios.c:2109
    test dl, 004h                             ; f6 c2 04                    ; 0xc2df0 vgabios.c:2111
    je short 02df8h                           ; 74 03                       ; 0xc2df3
    add ax, 00304h                            ; 05 04 03                    ; 0xc2df5 vgabios.c:2112
    pop bp                                    ; 5d                          ; 0xc2df8 vgabios.c:2115
    pop dx                                    ; 5a                          ; 0xc2df9
    retn                                      ; c3                          ; 0xc2dfa
  ; disGetNextSymbol 0xc2dfb LB 0x11ff -> off=0x0 cb=0000000000000018 uValue=00000000000c2dfb 'vga_get_video_state_size'
vga_get_video_state_size:                    ; 0xc2dfb LB 0x18
    push bp                                   ; 55                          ; 0xc2dfb vgabios.c:2117
    mov bp, sp                                ; 89 e5                       ; 0xc2dfc
    push bx                                   ; 53                          ; 0xc2dfe
    mov bx, dx                                ; 89 d3                       ; 0xc2dff
    call 02dd8h                               ; e8 d4 ff                    ; 0xc2e01 vgabios.c:2120
    add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc2e04
    shr ax, 006h                              ; c1 e8 06                    ; 0xc2e07
    mov word [ss:bx], ax                      ; 36 89 07                    ; 0xc2e0a
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2e0d vgabios.c:2121
    pop bx                                    ; 5b                          ; 0xc2e10
    pop bp                                    ; 5d                          ; 0xc2e11
    retn                                      ; c3                          ; 0xc2e12
  ; disGetNextSymbol 0xc2e13 LB 0x11e7 -> off=0x0 cb=00000000000002d6 uValue=00000000000c2e13 'biosfn_save_video_state'
biosfn_save_video_state:                     ; 0xc2e13 LB 0x2d6
    push bp                                   ; 55                          ; 0xc2e13 vgabios.c:2123
    mov bp, sp                                ; 89 e5                       ; 0xc2e14
    push cx                                   ; 51                          ; 0xc2e16
    push si                                   ; 56                          ; 0xc2e17
    push di                                   ; 57                          ; 0xc2e18
    push ax                                   ; 50                          ; 0xc2e19
    push ax                                   ; 50                          ; 0xc2e1a
    push ax                                   ; 50                          ; 0xc2e1b
    mov cx, dx                                ; 89 d1                       ; 0xc2e1c
    mov si, strict word 00063h                ; be 63 00                    ; 0xc2e1e vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2e21
    mov es, ax                                ; 8e c0                       ; 0xc2e24
    mov di, word [es:si]                      ; 26 8b 3c                    ; 0xc2e26
    mov si, di                                ; 89 fe                       ; 0xc2e29 vgabios.c:48
    test byte [bp-00ch], 001h                 ; f6 46 f4 01                 ; 0xc2e2b vgabios.c:2128
    je near 02f46h                            ; 0f 84 13 01                 ; 0xc2e2f
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2e33 vgabios.c:2129
    in AL, DX                                 ; ec                          ; 0xc2e36
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2e37
    mov es, cx                                ; 8e c1                       ; 0xc2e39 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2e3b
    inc bx                                    ; 43                          ; 0xc2e3e vgabios.c:2129
    mov dx, di                                ; 89 fa                       ; 0xc2e3f
    in AL, DX                                 ; ec                          ; 0xc2e41
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2e42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2e44 vgabios.c:42
    inc bx                                    ; 43                          ; 0xc2e47 vgabios.c:2130
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2e48
    in AL, DX                                 ; ec                          ; 0xc2e4b
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2e4c
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2e4e vgabios.c:42
    inc bx                                    ; 43                          ; 0xc2e51 vgabios.c:2131
    mov dx, 003dah                            ; ba da 03                    ; 0xc2e52
    in AL, DX                                 ; ec                          ; 0xc2e55
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2e56
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc2e58 vgabios.c:2133
    in AL, DX                                 ; ec                          ; 0xc2e5b
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2e5c
    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc2e5e
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2e61 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2e64
    inc bx                                    ; 43                          ; 0xc2e67 vgabios.c:2134
    mov dx, 003cah                            ; ba ca 03                    ; 0xc2e68
    in AL, DX                                 ; ec                          ; 0xc2e6b
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2e6c
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2e6e vgabios.c:42
    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2e71 vgabios.c:2137
    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc2e74
    add bx, ax                                ; 01 c3                       ; 0xc2e77 vgabios.c:2135
    jmp short 02e81h                          ; eb 06                       ; 0xc2e79
    cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc2e7b
    jnbe short 02e99h                         ; 77 18                       ; 0xc2e7f
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2e81 vgabios.c:2138
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2e84
    out DX, AL                                ; ee                          ; 0xc2e87
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc2e88 vgabios.c:2139
    in AL, DX                                 ; ec                          ; 0xc2e8b
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2e8c
    mov es, cx                                ; 8e c1                       ; 0xc2e8e vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2e90
    inc bx                                    ; 43                          ; 0xc2e93 vgabios.c:2139
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc2e94 vgabios.c:2140
    jmp short 02e7bh                          ; eb e2                       ; 0xc2e97
    xor al, al                                ; 30 c0                       ; 0xc2e99 vgabios.c:2141
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2e9b
    out DX, AL                                ; ee                          ; 0xc2e9e
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc2e9f vgabios.c:2142
    in AL, DX                                 ; ec                          ; 0xc2ea2
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2ea3
    mov es, cx                                ; 8e c1                       ; 0xc2ea5 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2ea7
    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc2eaa vgabios.c:2144
    inc bx                                    ; 43                          ; 0xc2eaf vgabios.c:2142
    jmp short 02eb8h                          ; eb 06                       ; 0xc2eb0
    cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc2eb2
    jnbe short 02ecfh                         ; 77 17                       ; 0xc2eb6
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2eb8 vgabios.c:2145
    mov dx, si                                ; 89 f2                       ; 0xc2ebb
    out DX, AL                                ; ee                          ; 0xc2ebd
    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc2ebe vgabios.c:2146
    in AL, DX                                 ; ec                          ; 0xc2ec1
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2ec2
    mov es, cx                                ; 8e c1                       ; 0xc2ec4 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2ec6
    inc bx                                    ; 43                          ; 0xc2ec9 vgabios.c:2146
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc2eca vgabios.c:2147
    jmp short 02eb2h                          ; eb e3                       ; 0xc2ecd
    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc2ecf vgabios.c:2149
    jmp short 02edch                          ; eb 06                       ; 0xc2ed4
    cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc2ed6
    jnbe short 02f00h                         ; 77 24                       ; 0xc2eda
    mov dx, 003dah                            ; ba da 03                    ; 0xc2edc vgabios.c:2150
    in AL, DX                                 ; ec                          ; 0xc2edf
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2ee0
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc2ee2 vgabios.c:2151
    and ax, strict word 00020h                ; 25 20 00                    ; 0xc2ee5
    or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc2ee8
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc2eeb
    out DX, AL                                ; ee                          ; 0xc2eee
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc2eef vgabios.c:2152
    in AL, DX                                 ; ec                          ; 0xc2ef2
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2ef3
    mov es, cx                                ; 8e c1                       ; 0xc2ef5 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2ef7
    inc bx                                    ; 43                          ; 0xc2efa vgabios.c:2152
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc2efb vgabios.c:2153
    jmp short 02ed6h                          ; eb d6                       ; 0xc2efe
    mov dx, 003dah                            ; ba da 03                    ; 0xc2f00 vgabios.c:2154
    in AL, DX                                 ; ec                          ; 0xc2f03
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2f04
    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc2f06 vgabios.c:2156
    jmp short 02f13h                          ; eb 06                       ; 0xc2f0b
    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc2f0d
    jnbe short 02f2bh                         ; 77 18                       ; 0xc2f11
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2f13 vgabios.c:2157
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2f16
    out DX, AL                                ; ee                          ; 0xc2f19
    mov dx, 003cfh                            ; ba cf 03                    ; 0xc2f1a vgabios.c:2158
    in AL, DX                                 ; ec                          ; 0xc2f1d
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2f1e
    mov es, cx                                ; 8e c1                       ; 0xc2f20 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2f22
    inc bx                                    ; 43                          ; 0xc2f25 vgabios.c:2158
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc2f26 vgabios.c:2159
    jmp short 02f0dh                          ; eb e2                       ; 0xc2f29
    mov es, cx                                ; 8e c1                       ; 0xc2f2b vgabios.c:52
    mov word [es:bx], si                      ; 26 89 37                    ; 0xc2f2d
    inc bx                                    ; 43                          ; 0xc2f30 vgabios.c:2161
    inc bx                                    ; 43                          ; 0xc2f31
    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc2f32 vgabios.c:42
    inc bx                                    ; 43                          ; 0xc2f36 vgabios.c:2164
    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc2f37 vgabios.c:42
    inc bx                                    ; 43                          ; 0xc2f3b vgabios.c:2165
    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc2f3c vgabios.c:42
    inc bx                                    ; 43                          ; 0xc2f40 vgabios.c:2166
    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc2f41 vgabios.c:42
    inc bx                                    ; 43                          ; 0xc2f45 vgabios.c:2167
    test byte [bp-00ch], 002h                 ; f6 46 f4 02                 ; 0xc2f46 vgabios.c:2169
    je near 0308dh                            ; 0f 84 3f 01                 ; 0xc2f4a
    mov si, strict word 00049h                ; be 49 00                    ; 0xc2f4e vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2f51
    mov es, ax                                ; 8e c0                       ; 0xc2f54
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2f56
    mov es, cx                                ; 8e c1                       ; 0xc2f59 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2f5b
    inc bx                                    ; 43                          ; 0xc2f5e vgabios.c:2170
    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc2f5f vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2f62
    mov es, ax                                ; 8e c0                       ; 0xc2f65
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2f67
    mov es, cx                                ; 8e c1                       ; 0xc2f6a vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc2f6c
    inc bx                                    ; 43                          ; 0xc2f6f vgabios.c:2171
    inc bx                                    ; 43                          ; 0xc2f70
    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2f71 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2f74
    mov es, ax                                ; 8e c0                       ; 0xc2f77
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2f79
    mov es, cx                                ; 8e c1                       ; 0xc2f7c vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc2f7e
    inc bx                                    ; 43                          ; 0xc2f81 vgabios.c:2172
    inc bx                                    ; 43                          ; 0xc2f82
    mov si, strict word 00063h                ; be 63 00                    ; 0xc2f83 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2f86
    mov es, ax                                ; 8e c0                       ; 0xc2f89
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2f8b
    mov es, cx                                ; 8e c1                       ; 0xc2f8e vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc2f90
    inc bx                                    ; 43                          ; 0xc2f93 vgabios.c:2173
    inc bx                                    ; 43                          ; 0xc2f94
    mov si, 00084h                            ; be 84 00                    ; 0xc2f95 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2f98
    mov es, ax                                ; 8e c0                       ; 0xc2f9b
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2f9d
    mov es, cx                                ; 8e c1                       ; 0xc2fa0 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2fa2
    inc bx                                    ; 43                          ; 0xc2fa5 vgabios.c:2174
    mov si, 00085h                            ; be 85 00                    ; 0xc2fa6 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2fa9
    mov es, ax                                ; 8e c0                       ; 0xc2fac
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2fae
    mov es, cx                                ; 8e c1                       ; 0xc2fb1 vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc2fb3
    inc bx                                    ; 43                          ; 0xc2fb6 vgabios.c:2175
    inc bx                                    ; 43                          ; 0xc2fb7
    mov si, 00087h                            ; be 87 00                    ; 0xc2fb8 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2fbb
    mov es, ax                                ; 8e c0                       ; 0xc2fbe
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2fc0
    mov es, cx                                ; 8e c1                       ; 0xc2fc3 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2fc5
    inc bx                                    ; 43                          ; 0xc2fc8 vgabios.c:2176
    mov si, 00088h                            ; be 88 00                    ; 0xc2fc9 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2fcc
    mov es, ax                                ; 8e c0                       ; 0xc2fcf
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2fd1
    mov es, cx                                ; 8e c1                       ; 0xc2fd4 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2fd6
    inc bx                                    ; 43                          ; 0xc2fd9 vgabios.c:2177
    mov si, 00089h                            ; be 89 00                    ; 0xc2fda vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2fdd
    mov es, ax                                ; 8e c0                       ; 0xc2fe0
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2fe2
    mov es, cx                                ; 8e c1                       ; 0xc2fe5 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2fe7
    inc bx                                    ; 43                          ; 0xc2fea vgabios.c:2178
    mov si, strict word 00060h                ; be 60 00                    ; 0xc2feb vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2fee
    mov es, ax                                ; 8e c0                       ; 0xc2ff1
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2ff3
    mov es, cx                                ; 8e c1                       ; 0xc2ff6 vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc2ff8
    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc2ffb vgabios.c:2180
    inc bx                                    ; 43                          ; 0xc3000 vgabios.c:2179
    inc bx                                    ; 43                          ; 0xc3001
    jmp short 0300ah                          ; eb 06                       ; 0xc3002
    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc3004
    jnc short 03026h                          ; 73 1c                       ; 0xc3008
    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc300a vgabios.c:2181
    add si, si                                ; 01 f6                       ; 0xc300d
    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc300f
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3012 vgabios.c:47
    mov es, ax                                ; 8e c0                       ; 0xc3015
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3017
    mov es, cx                                ; 8e c1                       ; 0xc301a vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc301c
    inc bx                                    ; 43                          ; 0xc301f vgabios.c:2182
    inc bx                                    ; 43                          ; 0xc3020
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3021 vgabios.c:2183
    jmp short 03004h                          ; eb de                       ; 0xc3024
    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc3026 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3029
    mov es, ax                                ; 8e c0                       ; 0xc302c
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc302e
    mov es, cx                                ; 8e c1                       ; 0xc3031 vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3033
    inc bx                                    ; 43                          ; 0xc3036 vgabios.c:2184
    inc bx                                    ; 43                          ; 0xc3037
    mov si, strict word 00062h                ; be 62 00                    ; 0xc3038 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc303b
    mov es, ax                                ; 8e c0                       ; 0xc303e
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3040
    mov es, cx                                ; 8e c1                       ; 0xc3043 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3045
    inc bx                                    ; 43                          ; 0xc3048 vgabios.c:2185
    mov si, strict word 0007ch                ; be 7c 00                    ; 0xc3049 vgabios.c:47
    xor ax, ax                                ; 31 c0                       ; 0xc304c
    mov es, ax                                ; 8e c0                       ; 0xc304e
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3050
    mov es, cx                                ; 8e c1                       ; 0xc3053 vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3055
    inc bx                                    ; 43                          ; 0xc3058 vgabios.c:2187
    inc bx                                    ; 43                          ; 0xc3059
    mov si, strict word 0007eh                ; be 7e 00                    ; 0xc305a vgabios.c:47
    xor ax, ax                                ; 31 c0                       ; 0xc305d
    mov es, ax                                ; 8e c0                       ; 0xc305f
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3061
    mov es, cx                                ; 8e c1                       ; 0xc3064 vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3066
    inc bx                                    ; 43                          ; 0xc3069 vgabios.c:2188
    inc bx                                    ; 43                          ; 0xc306a
    mov si, 0010ch                            ; be 0c 01                    ; 0xc306b vgabios.c:47
    xor ax, ax                                ; 31 c0                       ; 0xc306e
    mov es, ax                                ; 8e c0                       ; 0xc3070
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3072
    mov es, cx                                ; 8e c1                       ; 0xc3075 vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3077
    inc bx                                    ; 43                          ; 0xc307a vgabios.c:2189
    inc bx                                    ; 43                          ; 0xc307b
    mov si, 0010eh                            ; be 0e 01                    ; 0xc307c vgabios.c:47
    xor ax, ax                                ; 31 c0                       ; 0xc307f
    mov es, ax                                ; 8e c0                       ; 0xc3081
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3083
    mov es, cx                                ; 8e c1                       ; 0xc3086 vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3088
    inc bx                                    ; 43                          ; 0xc308b vgabios.c:2190
    inc bx                                    ; 43                          ; 0xc308c
    test byte [bp-00ch], 004h                 ; f6 46 f4 04                 ; 0xc308d vgabios.c:2192
    je short 030dfh                           ; 74 4c                       ; 0xc3091
    mov dx, 003c7h                            ; ba c7 03                    ; 0xc3093 vgabios.c:2194
    in AL, DX                                 ; ec                          ; 0xc3096
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc3097
    mov es, cx                                ; 8e c1                       ; 0xc3099 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc309b
    inc bx                                    ; 43                          ; 0xc309e vgabios.c:2194
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc309f
    in AL, DX                                 ; ec                          ; 0xc30a2
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc30a3
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30a5 vgabios.c:42
    inc bx                                    ; 43                          ; 0xc30a8 vgabios.c:2195
    mov dx, 003c6h                            ; ba c6 03                    ; 0xc30a9
    in AL, DX                                 ; ec                          ; 0xc30ac
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc30ad
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30af vgabios.c:42
    inc bx                                    ; 43                          ; 0xc30b2 vgabios.c:2196
    xor al, al                                ; 30 c0                       ; 0xc30b3
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc30b5
    out DX, AL                                ; ee                          ; 0xc30b8
    xor ah, ah                                ; 30 e4                       ; 0xc30b9 vgabios.c:2199
    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc30bb
    jmp short 030c7h                          ; eb 07                       ; 0xc30be
    cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc30c0
    jnc short 030d8h                          ; 73 11                       ; 0xc30c5
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc30c7 vgabios.c:2200
    in AL, DX                                 ; ec                          ; 0xc30ca
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc30cb
    mov es, cx                                ; 8e c1                       ; 0xc30cd vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30cf
    inc bx                                    ; 43                          ; 0xc30d2 vgabios.c:2200
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc30d3 vgabios.c:2201
    jmp short 030c0h                          ; eb e8                       ; 0xc30d6
    mov es, cx                                ; 8e c1                       ; 0xc30d8 vgabios.c:42
    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc30da
    inc bx                                    ; 43                          ; 0xc30de vgabios.c:2202
    mov ax, bx                                ; 89 d8                       ; 0xc30df vgabios.c:2205
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc30e1
    pop di                                    ; 5f                          ; 0xc30e4
    pop si                                    ; 5e                          ; 0xc30e5
    pop cx                                    ; 59                          ; 0xc30e6
    pop bp                                    ; 5d                          ; 0xc30e7
    retn                                      ; c3                          ; 0xc30e8
  ; disGetNextSymbol 0xc30e9 LB 0xf11 -> off=0x0 cb=00000000000002b8 uValue=00000000000c30e9 'biosfn_restore_video_state'
biosfn_restore_video_state:                  ; 0xc30e9 LB 0x2b8
    push bp                                   ; 55                          ; 0xc30e9 vgabios.c:2207
    mov bp, sp                                ; 89 e5                       ; 0xc30ea
    push cx                                   ; 51                          ; 0xc30ec
    push si                                   ; 56                          ; 0xc30ed
    push di                                   ; 57                          ; 0xc30ee
    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc30ef
    push ax                                   ; 50                          ; 0xc30f2
    mov cx, dx                                ; 89 d1                       ; 0xc30f3
    test byte [bp-010h], 001h                 ; f6 46 f0 01                 ; 0xc30f5 vgabios.c:2211
    je near 03231h                            ; 0f 84 34 01                 ; 0xc30f9
    mov dx, 003dah                            ; ba da 03                    ; 0xc30fd vgabios.c:2213
    in AL, DX                                 ; ec                          ; 0xc3100
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc3101
    lea si, [bx+040h]                         ; 8d 77 40                    ; 0xc3103 vgabios.c:2215
    mov es, cx                                ; 8e c1                       ; 0xc3106 vgabios.c:47
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3108
    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc310b vgabios.c:48
    mov si, bx                                ; 89 de                       ; 0xc310e vgabios.c:2216
    mov word [bp-00eh], strict word 00001h    ; c7 46 f2 01 00              ; 0xc3110 vgabios.c:2219
    add bx, strict byte 00005h                ; 83 c3 05                    ; 0xc3115 vgabios.c:2217
    jmp short 03120h                          ; eb 06                       ; 0xc3118
    cmp word [bp-00eh], strict byte 00004h    ; 83 7e f2 04                 ; 0xc311a
    jnbe short 03136h                         ; 77 16                       ; 0xc311e
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc3120 vgabios.c:2220
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3123
    out DX, AL                                ; ee                          ; 0xc3126
    mov es, cx                                ; 8e c1                       ; 0xc3127 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3129
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc312c vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc312f
    inc bx                                    ; 43                          ; 0xc3130 vgabios.c:2221
    inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc3131 vgabios.c:2222
    jmp short 0311ah                          ; eb e4                       ; 0xc3134
    xor al, al                                ; 30 c0                       ; 0xc3136 vgabios.c:2223
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3138
    out DX, AL                                ; ee                          ; 0xc313b
    mov es, cx                                ; 8e c1                       ; 0xc313c vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc313e
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc3141 vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc3144
    inc bx                                    ; 43                          ; 0xc3145 vgabios.c:2224
    mov ax, strict word 00011h                ; b8 11 00                    ; 0xc3146
    mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc3149
    out DX, ax                                ; ef                          ; 0xc314c
    mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc314d vgabios.c:2229
    jmp short 0315ah                          ; eb 06                       ; 0xc3152
    cmp word [bp-00eh], strict byte 00018h    ; 83 7e f2 18                 ; 0xc3154
    jnbe short 03174h                         ; 77 1a                       ; 0xc3158
    cmp word [bp-00eh], strict byte 00011h    ; 83 7e f2 11                 ; 0xc315a vgabios.c:2230
    je short 0316eh                           ; 74 0e                       ; 0xc315e
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc3160 vgabios.c:2231
    mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc3163
    out DX, AL                                ; ee                          ; 0xc3166
    mov es, cx                                ; 8e c1                       ; 0xc3167 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3169
    inc dx                                    ; 42                          ; 0xc316c vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc316d
    inc bx                                    ; 43                          ; 0xc316e vgabios.c:2234
    inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc316f vgabios.c:2235
    jmp short 03154h                          ; eb e0                       ; 0xc3172
    mov dx, 003cch                            ; ba cc 03                    ; 0xc3174 vgabios.c:2237
    in AL, DX                                 ; ec                          ; 0xc3177
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc3178
    and AL, strict byte 0feh                  ; 24 fe                       ; 0xc317a
    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc317c
    cmp word [bp-00ah], 003d4h                ; 81 7e f6 d4 03              ; 0xc317f vgabios.c:2238
    jne short 0318ah                          ; 75 04                       ; 0xc3184
    or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc3186 vgabios.c:2239
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc318a vgabios.c:2240
    mov dx, 003c2h                            ; ba c2 03                    ; 0xc318d
    out DX, AL                                ; ee                          ; 0xc3190
    mov AL, strict byte 011h                  ; b0 11                       ; 0xc3191 vgabios.c:2243
    mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc3193
    out DX, AL                                ; ee                          ; 0xc3196
    lea di, [word bx-00007h]                  ; 8d bf f9 ff                 ; 0xc3197 vgabios.c:2244
    mov es, cx                                ; 8e c1                       ; 0xc319b vgabios.c:37
    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc319d
    inc dx                                    ; 42                          ; 0xc31a0 vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc31a1
    lea di, [si+003h]                         ; 8d 7c 03                    ; 0xc31a2 vgabios.c:2247
    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc31a5 vgabios.c:37
    xor ah, ah                                ; 30 e4                       ; 0xc31a8 vgabios.c:38
    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc31aa
    mov dx, 003dah                            ; ba da 03                    ; 0xc31ad vgabios.c:2248
    in AL, DX                                 ; ec                          ; 0xc31b0
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc31b1
    mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc31b3 vgabios.c:2249
    jmp short 031c0h                          ; eb 06                       ; 0xc31b8
    cmp word [bp-00eh], strict byte 00013h    ; 83 7e f2 13                 ; 0xc31ba
    jnbe short 031d9h                         ; 77 19                       ; 0xc31be
    mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc31c0 vgabios.c:2250
    and ax, strict word 00020h                ; 25 20 00                    ; 0xc31c3
    or ax, word [bp-00eh]                     ; 0b 46 f2                    ; 0xc31c6
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc31c9
    out DX, AL                                ; ee                          ; 0xc31cc
    mov es, cx                                ; 8e c1                       ; 0xc31cd vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc31cf
    out DX, AL                                ; ee                          ; 0xc31d2 vgabios.c:38
    inc bx                                    ; 43                          ; 0xc31d3 vgabios.c:2251
    inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc31d4 vgabios.c:2252
    jmp short 031bah                          ; eb e1                       ; 0xc31d7
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc31d9 vgabios.c:2253
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc31dc
    out DX, AL                                ; ee                          ; 0xc31df
    mov dx, 003dah                            ; ba da 03                    ; 0xc31e0 vgabios.c:2254
    in AL, DX                                 ; ec                          ; 0xc31e3
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc31e4
    mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc31e6 vgabios.c:2256
    jmp short 031f3h                          ; eb 06                       ; 0xc31eb
    cmp word [bp-00eh], strict byte 00008h    ; 83 7e f2 08                 ; 0xc31ed
    jnbe short 03209h                         ; 77 16                       ; 0xc31f1
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc31f3 vgabios.c:2257
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc31f6
    out DX, AL                                ; ee                          ; 0xc31f9
    mov es, cx                                ; 8e c1                       ; 0xc31fa vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc31fc
    mov dx, 003cfh                            ; ba cf 03                    ; 0xc31ff vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc3202
    inc bx                                    ; 43                          ; 0xc3203 vgabios.c:2258
    inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc3204 vgabios.c:2259
    jmp short 031edh                          ; eb e4                       ; 0xc3207
    add bx, strict byte 00006h                ; 83 c3 06                    ; 0xc3209 vgabios.c:2260
    mov es, cx                                ; 8e c1                       ; 0xc320c vgabios.c:37
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc320e
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3211 vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc3214
    inc si                                    ; 46                          ; 0xc3215 vgabios.c:2263
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3216 vgabios.c:37
    mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc3219 vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc321c
    inc si                                    ; 46                          ; 0xc321d vgabios.c:2264
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc321e vgabios.c:37
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc3221 vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc3224
    inc si                                    ; 46                          ; 0xc3225 vgabios.c:2265
    inc si                                    ; 46                          ; 0xc3226
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3227 vgabios.c:37
    mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc322a vgabios.c:38
    add dx, strict byte 00006h                ; 83 c2 06                    ; 0xc322d
    out DX, AL                                ; ee                          ; 0xc3230
    test byte [bp-010h], 002h                 ; f6 46 f0 02                 ; 0xc3231 vgabios.c:2269
    je near 03354h                            ; 0f 84 1b 01                 ; 0xc3235
    mov es, cx                                ; 8e c1                       ; 0xc3239 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc323b
    mov si, strict word 00049h                ; be 49 00                    ; 0xc323e vgabios.c:42
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3241
    mov es, dx                                ; 8e c2                       ; 0xc3244
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3246
    inc bx                                    ; 43                          ; 0xc3249 vgabios.c:2270
    mov es, cx                                ; 8e c1                       ; 0xc324a vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc324c
    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc324f vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc3252
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3254
    inc bx                                    ; 43                          ; 0xc3257 vgabios.c:2271
    inc bx                                    ; 43                          ; 0xc3258
    mov es, cx                                ; 8e c1                       ; 0xc3259 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc325b
    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc325e vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc3261
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3263
    inc bx                                    ; 43                          ; 0xc3266 vgabios.c:2272
    inc bx                                    ; 43                          ; 0xc3267
    mov es, cx                                ; 8e c1                       ; 0xc3268 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc326a
    mov si, strict word 00063h                ; be 63 00                    ; 0xc326d vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc3270
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3272
    inc bx                                    ; 43                          ; 0xc3275 vgabios.c:2273
    inc bx                                    ; 43                          ; 0xc3276
    mov es, cx                                ; 8e c1                       ; 0xc3277 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3279
    mov si, 00084h                            ; be 84 00                    ; 0xc327c vgabios.c:42
    mov es, dx                                ; 8e c2                       ; 0xc327f
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3281
    inc bx                                    ; 43                          ; 0xc3284 vgabios.c:2274
    mov es, cx                                ; 8e c1                       ; 0xc3285 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3287
    mov si, 00085h                            ; be 85 00                    ; 0xc328a vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc328d
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc328f
    inc bx                                    ; 43                          ; 0xc3292 vgabios.c:2275
    inc bx                                    ; 43                          ; 0xc3293
    mov es, cx                                ; 8e c1                       ; 0xc3294 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3296
    mov si, 00087h                            ; be 87 00                    ; 0xc3299 vgabios.c:42
    mov es, dx                                ; 8e c2                       ; 0xc329c
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc329e
    inc bx                                    ; 43                          ; 0xc32a1 vgabios.c:2276
    mov es, cx                                ; 8e c1                       ; 0xc32a2 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc32a4
    mov si, 00088h                            ; be 88 00                    ; 0xc32a7 vgabios.c:42
    mov es, dx                                ; 8e c2                       ; 0xc32aa
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc32ac
    inc bx                                    ; 43                          ; 0xc32af vgabios.c:2277
    mov es, cx                                ; 8e c1                       ; 0xc32b0 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc32b2
    mov si, 00089h                            ; be 89 00                    ; 0xc32b5 vgabios.c:42
    mov es, dx                                ; 8e c2                       ; 0xc32b8
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc32ba
    inc bx                                    ; 43                          ; 0xc32bd vgabios.c:2278
    mov es, cx                                ; 8e c1                       ; 0xc32be vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc32c0
    mov si, strict word 00060h                ; be 60 00                    ; 0xc32c3 vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc32c6
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc32c8
    mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc32cb vgabios.c:2280
    inc bx                                    ; 43                          ; 0xc32d0 vgabios.c:2279
    inc bx                                    ; 43                          ; 0xc32d1
    jmp short 032dah                          ; eb 06                       ; 0xc32d2
    cmp word [bp-00eh], strict byte 00008h    ; 83 7e f2 08                 ; 0xc32d4
    jnc short 032f6h                          ; 73 1c                       ; 0xc32d8
    mov es, cx                                ; 8e c1                       ; 0xc32da vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc32dc
    mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc32df vgabios.c:48
    add si, si                                ; 01 f6                       ; 0xc32e2
    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc32e4
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc32e7 vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc32ea
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc32ec
    inc bx                                    ; 43                          ; 0xc32ef vgabios.c:2282
    inc bx                                    ; 43                          ; 0xc32f0
    inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc32f1 vgabios.c:2283
    jmp short 032d4h                          ; eb de                       ; 0xc32f4
    mov es, cx                                ; 8e c1                       ; 0xc32f6 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc32f8
    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc32fb vgabios.c:52
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc32fe
    mov es, dx                                ; 8e c2                       ; 0xc3301
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3303
    inc bx                                    ; 43                          ; 0xc3306 vgabios.c:2284
    inc bx                                    ; 43                          ; 0xc3307
    mov es, cx                                ; 8e c1                       ; 0xc3308 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc330a
    mov si, strict word 00062h                ; be 62 00                    ; 0xc330d vgabios.c:42
    mov es, dx                                ; 8e c2                       ; 0xc3310
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3312
    inc bx                                    ; 43                          ; 0xc3315 vgabios.c:2285
    mov es, cx                                ; 8e c1                       ; 0xc3316 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3318
    mov si, strict word 0007ch                ; be 7c 00                    ; 0xc331b vgabios.c:52
    xor dx, dx                                ; 31 d2                       ; 0xc331e
    mov es, dx                                ; 8e c2                       ; 0xc3320
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3322
    inc bx                                    ; 43                          ; 0xc3325 vgabios.c:2287
    inc bx                                    ; 43                          ; 0xc3326
    mov es, cx                                ; 8e c1                       ; 0xc3327 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3329
    mov si, strict word 0007eh                ; be 7e 00                    ; 0xc332c vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc332f
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3331
    inc bx                                    ; 43                          ; 0xc3334 vgabios.c:2288
    inc bx                                    ; 43                          ; 0xc3335
    mov es, cx                                ; 8e c1                       ; 0xc3336 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3338
    mov si, 0010ch                            ; be 0c 01                    ; 0xc333b vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc333e
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3340
    inc bx                                    ; 43                          ; 0xc3343 vgabios.c:2289
    inc bx                                    ; 43                          ; 0xc3344
    mov es, cx                                ; 8e c1                       ; 0xc3345 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3347
    mov si, 0010eh                            ; be 0e 01                    ; 0xc334a vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc334d
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc334f
    inc bx                                    ; 43                          ; 0xc3352 vgabios.c:2290
    inc bx                                    ; 43                          ; 0xc3353
    test byte [bp-010h], 004h                 ; f6 46 f0 04                 ; 0xc3354 vgabios.c:2292
    je short 03397h                           ; 74 3d                       ; 0xc3358
    inc bx                                    ; 43                          ; 0xc335a vgabios.c:2293
    mov es, cx                                ; 8e c1                       ; 0xc335b vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc335d
    xor ah, ah                                ; 30 e4                       ; 0xc3360 vgabios.c:38
    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3362
    inc bx                                    ; 43                          ; 0xc3365 vgabios.c:2294
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3366 vgabios.c:37
    mov dx, 003c6h                            ; ba c6 03                    ; 0xc3369 vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc336c
    inc bx                                    ; 43                          ; 0xc336d vgabios.c:2295
    xor al, al                                ; 30 c0                       ; 0xc336e
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc3370
    out DX, AL                                ; ee                          ; 0xc3373
    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc3374 vgabios.c:2298
    jmp short 03380h                          ; eb 07                       ; 0xc3377
    cmp word [bp-00eh], 00300h                ; 81 7e f2 00 03              ; 0xc3379
    jnc short 0338fh                          ; 73 0f                       ; 0xc337e
    mov es, cx                                ; 8e c1                       ; 0xc3380 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3382
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc3385 vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc3388
    inc bx                                    ; 43                          ; 0xc3389 vgabios.c:2299
    inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc338a vgabios.c:2300
    jmp short 03379h                          ; eb ea                       ; 0xc338d
    inc bx                                    ; 43                          ; 0xc338f vgabios.c:2301
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3390
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc3393
    out DX, AL                                ; ee                          ; 0xc3396
    mov ax, bx                                ; 89 d8                       ; 0xc3397 vgabios.c:2305
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3399
    pop di                                    ; 5f                          ; 0xc339c
    pop si                                    ; 5e                          ; 0xc339d
    pop cx                                    ; 59                          ; 0xc339e
    pop bp                                    ; 5d                          ; 0xc339f
    retn                                      ; c3                          ; 0xc33a0
  ; disGetNextSymbol 0xc33a1 LB 0xc59 -> off=0x0 cb=0000000000000027 uValue=00000000000c33a1 'find_vga_entry'
find_vga_entry:                              ; 0xc33a1 LB 0x27
    push bx                                   ; 53                          ; 0xc33a1 vgabios.c:2314
    push dx                                   ; 52                          ; 0xc33a2
    push bp                                   ; 55                          ; 0xc33a3
    mov bp, sp                                ; 89 e5                       ; 0xc33a4
    mov dl, al                                ; 88 c2                       ; 0xc33a6
    mov AH, strict byte 0ffh                  ; b4 ff                       ; 0xc33a8 vgabios.c:2316
    xor al, al                                ; 30 c0                       ; 0xc33aa vgabios.c:2317
    jmp short 033b4h                          ; eb 06                       ; 0xc33ac
    db  0feh, 0c0h
    ; inc al                                    ; fe c0                     ; 0xc33ae vgabios.c:2318
    cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc33b0
    jnbe short 033c2h                         ; 77 0e                       ; 0xc33b2
    movzx bx, al                              ; 0f b6 d8                    ; 0xc33b4
    sal bx, 003h                              ; c1 e3 03                    ; 0xc33b7
    cmp dl, byte [bx+047aeh]                  ; 3a 97 ae 47                 ; 0xc33ba
    jne short 033aeh                          ; 75 ee                       ; 0xc33be
    mov ah, al                                ; 88 c4                       ; 0xc33c0
    mov al, ah                                ; 88 e0                       ; 0xc33c2 vgabios.c:2323
    pop bp                                    ; 5d                          ; 0xc33c4
    pop dx                                    ; 5a                          ; 0xc33c5
    pop bx                                    ; 5b                          ; 0xc33c6
    retn                                      ; c3                          ; 0xc33c7
  ; disGetNextSymbol 0xc33c8 LB 0xc32 -> off=0x0 cb=000000000000000e uValue=00000000000c33c8 'readx_byte'
readx_byte:                                  ; 0xc33c8 LB 0xe
    push bx                                   ; 53                          ; 0xc33c8 vgabios.c:2335
    push bp                                   ; 55                          ; 0xc33c9
    mov bp, sp                                ; 89 e5                       ; 0xc33ca
    mov bx, dx                                ; 89 d3                       ; 0xc33cc
    mov es, ax                                ; 8e c0                       ; 0xc33ce vgabios.c:2337
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc33d0
    pop bp                                    ; 5d                          ; 0xc33d3 vgabios.c:2338
    pop bx                                    ; 5b                          ; 0xc33d4
    retn                                      ; c3                          ; 0xc33d5
  ; disGetNextSymbol 0xc33d6 LB 0xc24 -> off=0x87 cb=0000000000000423 uValue=00000000000c345d '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, 079h, 038h, 088h, 034h, 0c5h, 034h, 0d9h, 034h, 0eah, 034h
    db  0feh, 034h, 00fh, 035h, 01ah, 035h, 054h, 035h, 058h, 035h, 069h, 035h, 086h, 035h, 0a3h, 035h
    db  0bdh, 035h, 0dah, 035h, 0f1h, 035h, 0fdh, 035h, 0cdh, 036h, 03ch, 037h, 069h, 037h, 07eh, 037h
    db  0c0h, 037h, 04bh, 038h, 030h, 024h, 023h, 022h, 021h, 020h, 014h, 012h, 011h, 010h, 004h, 002h
    db  001h, 000h, 079h, 038h, 01eh, 036h, 042h, 036h, 050h, 036h, 05eh, 036h, 01eh, 036h, 042h, 036h
    db  050h, 036h, 05eh, 036h, 06ch, 036h, 078h, 036h, 093h, 036h, 09eh, 036h, 0a9h, 036h, 0b4h, 036h
    db  00ah, 009h, 006h, 004h, 002h, 001h, 000h, 03dh, 038h, 0e8h, 037h, 0f6h, 037h, 007h, 038h, 017h
    db  038h, 02ch, 038h, 03dh, 038h, 03dh, 038h
int10_func:                                  ; 0xc345d LB 0x423
    push bp                                   ; 55                          ; 0xc345d vgabios.c:2416
    mov bp, sp                                ; 89 e5                       ; 0xc345e
    push si                                   ; 56                          ; 0xc3460
    push di                                   ; 57                          ; 0xc3461
    push ax                                   ; 50                          ; 0xc3462
    mov si, word [bp+004h]                    ; 8b 76 04                    ; 0xc3463
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3466 vgabios.c:2421
    shr ax, 008h                              ; c1 e8 08                    ; 0xc3469
    cmp ax, strict word 00056h                ; 3d 56 00                    ; 0xc346c
    jnbe near 03879h                          ; 0f 87 06 04                 ; 0xc346f
    push CS                                   ; 0e                          ; 0xc3473
    pop ES                                    ; 07                          ; 0xc3474
    mov cx, strict word 00017h                ; b9 17 00                    ; 0xc3475
    mov di, 033d6h                            ; bf d6 33                    ; 0xc3478
    repne scasb                               ; f2 ae                       ; 0xc347b
    sal cx, 1                                 ; d1 e1                       ; 0xc347d
    mov di, cx                                ; 89 cf                       ; 0xc347f
    mov ax, word [cs:di+033ech]               ; 2e 8b 85 ec 33              ; 0xc3481
    jmp ax                                    ; ff e0                       ; 0xc3486
    movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc3488 vgabios.c:2424
    call 0131ch                               ; e8 8d de                    ; 0xc348c
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc348f vgabios.c:2425
    and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc3492
    cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc3495
    je short 034afh                           ; 74 15                       ; 0xc3498
    cmp ax, strict word 00006h                ; 3d 06 00                    ; 0xc349a
    je short 034a6h                           ; 74 07                       ; 0xc349d
    cmp ax, strict word 00005h                ; 3d 05 00                    ; 0xc349f
    jbe short 034afh                          ; 76 0b                       ; 0xc34a2
    jmp short 034b8h                          ; eb 12                       ; 0xc34a4
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc34a6 vgabios.c:2427
    xor al, al                                ; 30 c0                       ; 0xc34a9
    or AL, strict byte 03fh                   ; 0c 3f                       ; 0xc34ab
    jmp short 034bfh                          ; eb 10                       ; 0xc34ad vgabios.c:2428
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc34af vgabios.c:2436
    xor al, al                                ; 30 c0                       ; 0xc34b2
    or AL, strict byte 030h                   ; 0c 30                       ; 0xc34b4
    jmp short 034bfh                          ; eb 07                       ; 0xc34b6
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc34b8 vgabios.c:2439
    xor al, al                                ; 30 c0                       ; 0xc34bb
    or AL, strict byte 020h                   ; 0c 20                       ; 0xc34bd
    mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc34bf
    jmp near 03879h                           ; e9 b4 03                    ; 0xc34c2 vgabios.c:2441
    mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc34c5 vgabios.c:2443
    movzx dx, al                              ; 0f b6 d0                    ; 0xc34c8
    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc34cb
    shr ax, 008h                              ; c1 e8 08                    ; 0xc34ce
    xor ah, ah                                ; 30 e4                       ; 0xc34d1
    call 010d0h                               ; e8 fa db                    ; 0xc34d3
    jmp near 03879h                           ; e9 a0 03                    ; 0xc34d6 vgabios.c:2444
    mov dx, word [bp+00eh]                    ; 8b 56 0e                    ; 0xc34d9 vgabios.c:2446
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc34dc
    shr ax, 008h                              ; c1 e8 08                    ; 0xc34df
    xor ah, ah                                ; 30 e4                       ; 0xc34e2
    call 011c6h                               ; e8 df dc                    ; 0xc34e4
    jmp near 03879h                           ; e9 8f 03                    ; 0xc34e7 vgabios.c:2447
    lea bx, [bp+00eh]                         ; 8d 5e 0e                    ; 0xc34ea vgabios.c:2449
    lea dx, [bp+010h]                         ; 8d 56 10                    ; 0xc34ed
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc34f0
    shr ax, 008h                              ; c1 e8 08                    ; 0xc34f3
    xor ah, ah                                ; 30 e4                       ; 0xc34f6
    call 00a17h                               ; e8 1c d5                    ; 0xc34f8
    jmp near 03879h                           ; e9 7b 03                    ; 0xc34fb vgabios.c:2450
    xor ax, ax                                ; 31 c0                       ; 0xc34fe vgabios.c:2456
    mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc3500
    mov word [bp+00ch], ax                    ; 89 46 0c                    ; 0xc3503 vgabios.c:2457
    mov word [bp+010h], ax                    ; 89 46 10                    ; 0xc3506 vgabios.c:2458
    mov word [bp+00eh], ax                    ; 89 46 0e                    ; 0xc3509 vgabios.c:2459
    jmp near 03879h                           ; e9 6a 03                    ; 0xc350c vgabios.c:2460
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc350f vgabios.c:2462
    xor ah, ah                                ; 30 e4                       ; 0xc3512
    call 0124fh                               ; e8 38 dd                    ; 0xc3514
    jmp near 03879h                           ; e9 5f 03                    ; 0xc3517 vgabios.c:2463
    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc351a vgabios.c:2465
    push ax                                   ; 50                          ; 0xc351d
    mov ax, 000ffh                            ; b8 ff 00                    ; 0xc351e
    push ax                                   ; 50                          ; 0xc3521
    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3522
    xor ah, ah                                ; 30 e4                       ; 0xc3525
    push ax                                   ; 50                          ; 0xc3527
    mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc3528
    shr ax, 008h                              ; c1 e8 08                    ; 0xc352b
    xor ah, ah                                ; 30 e4                       ; 0xc352e
    push ax                                   ; 50                          ; 0xc3530
    mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc3531
    movzx cx, al                              ; 0f b6 c8                    ; 0xc3534
    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3537
    shr ax, 008h                              ; c1 e8 08                    ; 0xc353a
    movzx bx, al                              ; 0f b6 d8                    ; 0xc353d
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3540
    shr ax, 008h                              ; c1 e8 08                    ; 0xc3543
    movzx dx, al                              ; 0f b6 d0                    ; 0xc3546
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3549
    xor ah, ah                                ; 30 e4                       ; 0xc354c
    call 0193eh                               ; e8 ed e3                    ; 0xc354e
    jmp near 03879h                           ; e9 25 03                    ; 0xc3551 vgabios.c:2466
    xor ax, ax                                ; 31 c0                       ; 0xc3554 vgabios.c:2468
    jmp short 0351dh                          ; eb c5                       ; 0xc3556
    lea dx, [bp+012h]                         ; 8d 56 12                    ; 0xc3558 vgabios.c:2471
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc355b
    shr ax, 008h                              ; c1 e8 08                    ; 0xc355e
    xor ah, ah                                ; 30 e4                       ; 0xc3561
    call 00d34h                               ; e8 ce d7                    ; 0xc3563
    jmp near 03879h                           ; e9 10 03                    ; 0xc3566 vgabios.c:2472
    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3569 vgabios.c:2474
    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc356c
    movzx bx, al                              ; 0f b6 d8                    ; 0xc356f
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3572
    shr ax, 008h                              ; c1 e8 08                    ; 0xc3575
    movzx dx, al                              ; 0f b6 d0                    ; 0xc3578
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc357b
    xor ah, ah                                ; 30 e4                       ; 0xc357e
    call 021c7h                               ; e8 44 ec                    ; 0xc3580
    jmp near 03879h                           ; e9 f3 02                    ; 0xc3583 vgabios.c:2475
    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3586 vgabios.c:2477
    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3589
    movzx bx, al                              ; 0f b6 d8                    ; 0xc358c
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc358f
    shr ax, 008h                              ; c1 e8 08                    ; 0xc3592
    movzx dx, al                              ; 0f b6 d0                    ; 0xc3595
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3598
    xor ah, ah                                ; 30 e4                       ; 0xc359b
    call 0232ch                               ; e8 8c ed                    ; 0xc359d
    jmp near 03879h                           ; e9 d6 02                    ; 0xc35a0 vgabios.c:2478
    mov cx, word [bp+00eh]                    ; 8b 4e 0e                    ; 0xc35a3 vgabios.c:2480
    mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc35a6
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc35a9
    movzx dx, al                              ; 0f b6 d0                    ; 0xc35ac
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc35af
    shr ax, 008h                              ; c1 e8 08                    ; 0xc35b2
    xor ah, ah                                ; 30 e4                       ; 0xc35b5
    call 0248eh                               ; e8 d4 ee                    ; 0xc35b7
    jmp near 03879h                           ; e9 bc 02                    ; 0xc35ba vgabios.c:2481
    lea cx, [bp+012h]                         ; 8d 4e 12                    ; 0xc35bd vgabios.c:2483
    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc35c0
    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc35c3
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc35c6
    shr ax, 008h                              ; c1 e8 08                    ; 0xc35c9
    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc35cc
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc35cf
    xor ah, ah                                ; 30 e4                       ; 0xc35d2
    call 00eeeh                               ; e8 17 d9                    ; 0xc35d4
    jmp near 03879h                           ; e9 9f 02                    ; 0xc35d7 vgabios.c:2484
    mov cx, strict word 00002h                ; b9 02 00                    ; 0xc35da vgabios.c:2492
    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc35dd
    movzx bx, al                              ; 0f b6 d8                    ; 0xc35e0
    mov dx, 000ffh                            ; ba ff 00                    ; 0xc35e3
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc35e6
    xor ah, ah                                ; 30 e4                       ; 0xc35e9
    call 025f3h                               ; e8 05 f0                    ; 0xc35eb
    jmp near 03879h                           ; e9 88 02                    ; 0xc35ee vgabios.c:2493
    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc35f1 vgabios.c:2496
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc35f4
    call 01044h                               ; e8 4a da                    ; 0xc35f7
    jmp near 03879h                           ; e9 7c 02                    ; 0xc35fa vgabios.c:2497
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc35fd vgabios.c:2499
    xor ah, ah                                ; 30 e4                       ; 0xc3600
    cmp ax, strict word 00030h                ; 3d 30 00                    ; 0xc3602
    jnbe near 03879h                          ; 0f 87 70 02                 ; 0xc3605
    push CS                                   ; 0e                          ; 0xc3609
    pop ES                                    ; 07                          ; 0xc360a
    mov cx, strict word 0000fh                ; b9 0f 00                    ; 0xc360b
    mov di, 0341ah                            ; bf 1a 34                    ; 0xc360e
    repne scasb                               ; f2 ae                       ; 0xc3611
    sal cx, 1                                 ; d1 e1                       ; 0xc3613
    mov di, cx                                ; 89 cf                       ; 0xc3615
    mov ax, word [cs:di+03428h]               ; 2e 8b 85 28 34              ; 0xc3617
    jmp ax                                    ; ff e0                       ; 0xc361c
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc361e vgabios.c:2503
    shr ax, 008h                              ; c1 e8 08                    ; 0xc3621
    xor ah, ah                                ; 30 e4                       ; 0xc3624
    push ax                                   ; 50                          ; 0xc3626
    movzx ax, byte [bp+00ch]                  ; 0f b6 46 0c                 ; 0xc3627
    push ax                                   ; 50                          ; 0xc362b
    push word [bp+00eh]                       ; ff 76 0e                    ; 0xc362c
    movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc362f
    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3633
    mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc3636
    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3639
    call 02959h                               ; e8 1a f3                    ; 0xc363c
    jmp near 03879h                           ; e9 37 02                    ; 0xc363f vgabios.c:2504
    movzx dx, byte [bp+00ch]                  ; 0f b6 56 0c                 ; 0xc3642 vgabios.c:2507
    movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc3646
    call 029d5h                               ; e8 88 f3                    ; 0xc364a
    jmp near 03879h                           ; e9 29 02                    ; 0xc364d vgabios.c:2508
    movzx dx, byte [bp+00ch]                  ; 0f b6 56 0c                 ; 0xc3650 vgabios.c:2511
    movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc3654
    call 02a44h                               ; e8 e9 f3                    ; 0xc3658
    jmp near 03879h                           ; e9 1b 02                    ; 0xc365b vgabios.c:2512
    movzx dx, byte [bp+00ch]                  ; 0f b6 56 0c                 ; 0xc365e vgabios.c:2515
    movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc3662
    call 02ab5h                               ; e8 4c f4                    ; 0xc3666
    jmp near 03879h                           ; e9 0d 02                    ; 0xc3669 vgabios.c:2516
    mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc366c vgabios.c:2518
    mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc366f
    call 02b26h                               ; e8 b1 f4                    ; 0xc3672
    jmp near 03879h                           ; e9 01 02                    ; 0xc3675 vgabios.c:2519
    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3678 vgabios.c:2521
    xor ah, ah                                ; 30 e4                       ; 0xc367b
    push ax                                   ; 50                          ; 0xc367d
    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc367e
    movzx cx, al                              ; 0f b6 c8                    ; 0xc3681
    mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc3684
    mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc3687
    mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc368a
    call 02b2bh                               ; e8 9b f4                    ; 0xc368d
    jmp near 03879h                           ; e9 e6 01                    ; 0xc3690 vgabios.c:2522
    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3693 vgabios.c:2524
    xor ah, ah                                ; 30 e4                       ; 0xc3696
    call 02b32h                               ; e8 97 f4                    ; 0xc3698
    jmp near 03879h                           ; e9 db 01                    ; 0xc369b vgabios.c:2525
    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc369e vgabios.c:2527
    xor ah, ah                                ; 30 e4                       ; 0xc36a1
    call 02b37h                               ; e8 91 f4                    ; 0xc36a3
    jmp near 03879h                           ; e9 d0 01                    ; 0xc36a6 vgabios.c:2528
    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc36a9 vgabios.c:2530
    xor ah, ah                                ; 30 e4                       ; 0xc36ac
    call 02b3ch                               ; e8 8b f4                    ; 0xc36ae
    jmp near 03879h                           ; e9 c5 01                    ; 0xc36b1 vgabios.c:2531
    lea ax, [bp+00eh]                         ; 8d 46 0e                    ; 0xc36b4 vgabios.c:2533
    push ax                                   ; 50                          ; 0xc36b7
    lea cx, [bp+010h]                         ; 8d 4e 10                    ; 0xc36b8
    lea bx, [bp+008h]                         ; 8d 5e 08                    ; 0xc36bb
    lea dx, [bp+016h]                         ; 8d 56 16                    ; 0xc36be
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc36c1
    shr ax, 008h                              ; c1 e8 08                    ; 0xc36c4
    call 00e6bh                               ; e8 a1 d7                    ; 0xc36c7
    jmp near 03879h                           ; e9 ac 01                    ; 0xc36ca vgabios.c:2541
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc36cd vgabios.c:2543
    xor ah, ah                                ; 30 e4                       ; 0xc36d0
    cmp ax, strict word 00034h                ; 3d 34 00                    ; 0xc36d2
    jc short 036e6h                           ; 72 0f                       ; 0xc36d5
    jbe short 036f3h                          ; 76 1a                       ; 0xc36d7
    cmp ax, strict word 00036h                ; 3d 36 00                    ; 0xc36d9
    je short 03732h                           ; 74 54                       ; 0xc36dc
    cmp ax, strict word 00035h                ; 3d 35 00                    ; 0xc36de
    je short 03723h                           ; 74 40                       ; 0xc36e1
    jmp near 03879h                           ; e9 93 01                    ; 0xc36e3
    cmp ax, strict word 00020h                ; 3d 20 00                    ; 0xc36e6
    jne near 03879h                           ; 0f 85 8c 01                 ; 0xc36e9
    call 02b41h                               ; e8 51 f4                    ; 0xc36ed vgabios.c:2546
    jmp near 03879h                           ; e9 86 01                    ; 0xc36f0 vgabios.c:2547
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc36f3 vgabios.c:2549
    xor ah, ah                                ; 30 e4                       ; 0xc36f6
    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc36f8
    jnc short 0371dh                          ; 73 20                       ; 0xc36fb
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc36fd vgabios.c:35
    mov si, 00087h                            ; be 87 00                    ; 0xc3700
    mov es, ax                                ; 8e c0                       ; 0xc3703 vgabios.c:37
    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc3705
    and dl, 0feh                              ; 80 e2 fe                    ; 0xc3708 vgabios.c:38
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc370b
    or dl, al                                 ; 08 c2                       ; 0xc370e
    mov byte [es:si], dl                      ; 26 88 14                    ; 0xc3710 vgabios.c:42
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3713 vgabios.c:2552
    xor al, al                                ; 30 c0                       ; 0xc3716
    or AL, strict byte 012h                   ; 0c 12                       ; 0xc3718
    jmp near 034bfh                           ; e9 a2 fd                    ; 0xc371a
    mov byte [bp+012h], ah                    ; 88 66 12                    ; 0xc371d vgabios.c:2555
    jmp near 03879h                           ; e9 56 01                    ; 0xc3720 vgabios.c:2556
    movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc3723 vgabios.c:2558
    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3727
    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc372a
    call 02b46h                               ; e8 16 f4                    ; 0xc372d
    jmp short 03713h                          ; eb e1                       ; 0xc3730
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3732 vgabios.c:2562
    xor ah, ah                                ; 30 e4                       ; 0xc3735
    call 02b4bh                               ; e8 11 f4                    ; 0xc3737
    jmp short 03713h                          ; eb d7                       ; 0xc373a
    push word [bp+008h]                       ; ff 76 08                    ; 0xc373c vgabios.c:2572
    push word [bp+016h]                       ; ff 76 16                    ; 0xc373f
    movzx ax, byte [bp+00eh]                  ; 0f b6 46 0e                 ; 0xc3742
    push ax                                   ; 50                          ; 0xc3746
    mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc3747
    shr ax, 008h                              ; c1 e8 08                    ; 0xc374a
    xor ah, ah                                ; 30 e4                       ; 0xc374d
    push ax                                   ; 50                          ; 0xc374f
    movzx bx, byte [bp+00ch]                  ; 0f b6 5e 0c                 ; 0xc3750
    mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc3754
    shr dx, 008h                              ; c1 ea 08                    ; 0xc3757
    xor dh, dh                                ; 30 f6                       ; 0xc375a
    movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc375c
    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3760
    call 02b50h                               ; e8 ea f3                    ; 0xc3763
    jmp near 03879h                           ; e9 10 01                    ; 0xc3766 vgabios.c:2573
    mov bx, si                                ; 89 f3                       ; 0xc3769 vgabios.c:2575
    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc376b
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc376e
    call 02be6h                               ; e8 72 f4                    ; 0xc3771
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3774 vgabios.c:2576
    xor al, al                                ; 30 c0                       ; 0xc3777
    or AL, strict byte 01bh                   ; 0c 1b                       ; 0xc3779
    jmp near 034bfh                           ; e9 41 fd                    ; 0xc377b
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc377e vgabios.c:2579
    xor ah, ah                                ; 30 e4                       ; 0xc3781
    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3783
    je short 037aah                           ; 74 22                       ; 0xc3786
    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc3788
    je short 0379ch                           ; 74 0f                       ; 0xc378b
    test ax, ax                               ; 85 c0                       ; 0xc378d
    jne short 037b6h                          ; 75 25                       ; 0xc378f
    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3791 vgabios.c:2582
    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3794
    call 02dfbh                               ; e8 61 f6                    ; 0xc3797
    jmp short 037b6h                          ; eb 1a                       ; 0xc379a vgabios.c:2583
    mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc379c vgabios.c:2585
    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc379f
    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc37a2
    call 02e13h                               ; e8 6b f6                    ; 0xc37a5
    jmp short 037b6h                          ; eb 0c                       ; 0xc37a8 vgabios.c:2586
    mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc37aa vgabios.c:2588
    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc37ad
    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc37b0
    call 030e9h                               ; e8 33 f9                    ; 0xc37b3
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc37b6 vgabios.c:2595
    xor al, al                                ; 30 c0                       ; 0xc37b9
    or AL, strict byte 01ch                   ; 0c 1c                       ; 0xc37bb
    jmp near 034bfh                           ; e9 ff fc                    ; 0xc37bd
    call 007afh                               ; e8 ec cf                    ; 0xc37c0 vgabios.c:2600
    test ax, ax                               ; 85 c0                       ; 0xc37c3
    je near 03844h                            ; 0f 84 7b 00                 ; 0xc37c5
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc37c9 vgabios.c:2601
    xor ah, ah                                ; 30 e4                       ; 0xc37cc
    cmp ax, strict word 0000ah                ; 3d 0a 00                    ; 0xc37ce
    jnbe short 0383dh                         ; 77 6a                       ; 0xc37d1
    push CS                                   ; 0e                          ; 0xc37d3
    pop ES                                    ; 07                          ; 0xc37d4
    mov cx, strict word 00008h                ; b9 08 00                    ; 0xc37d5
    mov di, 03446h                            ; bf 46 34                    ; 0xc37d8
    repne scasb                               ; f2 ae                       ; 0xc37db
    sal cx, 1                                 ; d1 e1                       ; 0xc37dd
    mov di, cx                                ; 89 cf                       ; 0xc37df
    mov ax, word [cs:di+0344dh]               ; 2e 8b 85 4d 34              ; 0xc37e1
    jmp ax                                    ; ff e0                       ; 0xc37e6
    mov bx, si                                ; 89 f3                       ; 0xc37e8 vgabios.c:2604
    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc37ea
    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc37ed
    call 03a33h                               ; e8 40 02                    ; 0xc37f0
    jmp near 03879h                           ; e9 83 00                    ; 0xc37f3 vgabios.c:2605
    mov cx, si                                ; 89 f1                       ; 0xc37f6 vgabios.c:2607
    mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc37f8
    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc37fb
    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc37fe
    call 03b58h                               ; e8 54 03                    ; 0xc3801
    jmp near 03879h                           ; e9 72 00                    ; 0xc3804 vgabios.c:2608
    mov cx, si                                ; 89 f1                       ; 0xc3807 vgabios.c:2610
    mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3809
    mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc380c
    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc380f
    call 03bf3h                               ; e8 de 03                    ; 0xc3812
    jmp short 03879h                          ; eb 62                       ; 0xc3815 vgabios.c:2611
    lea ax, [bp+00ch]                         ; 8d 46 0c                    ; 0xc3817 vgabios.c:2613
    push ax                                   ; 50                          ; 0xc381a
    mov cx, word [bp+016h]                    ; 8b 4e 16                    ; 0xc381b
    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc381e
    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3821
    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3824
    call 03dbah                               ; e8 90 05                    ; 0xc3827
    jmp short 03879h                          ; eb 4d                       ; 0xc382a vgabios.c:2614
    lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc382c vgabios.c:2616
    lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc382f
    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3832
    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3835
    call 03e46h                               ; e8 0b 06                    ; 0xc3838
    jmp short 03879h                          ; eb 3c                       ; 0xc383b vgabios.c:2617
    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc383d vgabios.c:2639
    jmp short 03879h                          ; eb 35                       ; 0xc3842 vgabios.c:2642
    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3844 vgabios.c:2644
    jmp short 03879h                          ; eb 2e                       ; 0xc3849 vgabios.c:2646
    call 007afh                               ; e8 61 cf                    ; 0xc384b vgabios.c:2648
    test ax, ax                               ; 85 c0                       ; 0xc384e
    je short 03874h                           ; 74 22                       ; 0xc3850
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3852 vgabios.c:2649
    xor ah, ah                                ; 30 e4                       ; 0xc3855
    cmp ax, strict word 00042h                ; 3d 42 00                    ; 0xc3857
    jne short 0386dh                          ; 75 11                       ; 0xc385a
    lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc385c vgabios.c:2652
    lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc385f
    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3862
    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3865
    call 03f15h                               ; e8 aa 06                    ; 0xc3868
    jmp short 03879h                          ; eb 0c                       ; 0xc386b vgabios.c:2653
    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc386d vgabios.c:2655
    jmp short 03879h                          ; eb 05                       ; 0xc3872 vgabios.c:2658
    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3874 vgabios.c:2660
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3879 vgabios.c:2670
    pop di                                    ; 5f                          ; 0xc387c
    pop si                                    ; 5e                          ; 0xc387d
    pop bp                                    ; 5d                          ; 0xc387e
    retn                                      ; c3                          ; 0xc387f
  ; disGetNextSymbol 0xc3880 LB 0x77a -> off=0x0 cb=000000000000001f uValue=00000000000c3880 'dispi_set_xres'
dispi_set_xres:                              ; 0xc3880 LB 0x1f
    push bp                                   ; 55                          ; 0xc3880 vbe.c:100
    mov bp, sp                                ; 89 e5                       ; 0xc3881
    push bx                                   ; 53                          ; 0xc3883
    push dx                                   ; 52                          ; 0xc3884
    mov bx, ax                                ; 89 c3                       ; 0xc3885
    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3887 vbe.c:105
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc388a
    call 00560h                               ; e8 d0 cc                    ; 0xc388d
    mov ax, bx                                ; 89 d8                       ; 0xc3890 vbe.c:106
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3892
    call 00560h                               ; e8 c8 cc                    ; 0xc3895
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3898 vbe.c:107
    pop dx                                    ; 5a                          ; 0xc389b
    pop bx                                    ; 5b                          ; 0xc389c
    pop bp                                    ; 5d                          ; 0xc389d
    retn                                      ; c3                          ; 0xc389e
  ; disGetNextSymbol 0xc389f LB 0x75b -> off=0x0 cb=000000000000001f uValue=00000000000c389f 'dispi_set_yres'
dispi_set_yres:                              ; 0xc389f LB 0x1f
    push bp                                   ; 55                          ; 0xc389f vbe.c:109
    mov bp, sp                                ; 89 e5                       ; 0xc38a0
    push bx                                   ; 53                          ; 0xc38a2
    push dx                                   ; 52                          ; 0xc38a3
    mov bx, ax                                ; 89 c3                       ; 0xc38a4
    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc38a6 vbe.c:114
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc38a9
    call 00560h                               ; e8 b1 cc                    ; 0xc38ac
    mov ax, bx                                ; 89 d8                       ; 0xc38af vbe.c:115
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc38b1
    call 00560h                               ; e8 a9 cc                    ; 0xc38b4
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc38b7 vbe.c:116
    pop dx                                    ; 5a                          ; 0xc38ba
    pop bx                                    ; 5b                          ; 0xc38bb
    pop bp                                    ; 5d                          ; 0xc38bc
    retn                                      ; c3                          ; 0xc38bd
  ; disGetNextSymbol 0xc38be LB 0x73c -> off=0x0 cb=0000000000000019 uValue=00000000000c38be 'dispi_get_yres'
dispi_get_yres:                              ; 0xc38be LB 0x19
    push bp                                   ; 55                          ; 0xc38be vbe.c:118
    mov bp, sp                                ; 89 e5                       ; 0xc38bf
    push dx                                   ; 52                          ; 0xc38c1
    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc38c2 vbe.c:120
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc38c5
    call 00560h                               ; e8 95 cc                    ; 0xc38c8
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc38cb vbe.c:121
    call 00567h                               ; e8 96 cc                    ; 0xc38ce
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc38d1 vbe.c:122
    pop dx                                    ; 5a                          ; 0xc38d4
    pop bp                                    ; 5d                          ; 0xc38d5
    retn                                      ; c3                          ; 0xc38d6
  ; disGetNextSymbol 0xc38d7 LB 0x723 -> off=0x0 cb=000000000000001f uValue=00000000000c38d7 'dispi_set_bpp'
dispi_set_bpp:                               ; 0xc38d7 LB 0x1f
    push bp                                   ; 55                          ; 0xc38d7 vbe.c:124
    mov bp, sp                                ; 89 e5                       ; 0xc38d8
    push bx                                   ; 53                          ; 0xc38da
    push dx                                   ; 52                          ; 0xc38db
    mov bx, ax                                ; 89 c3                       ; 0xc38dc
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc38de vbe.c:129
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc38e1
    call 00560h                               ; e8 79 cc                    ; 0xc38e4
    mov ax, bx                                ; 89 d8                       ; 0xc38e7 vbe.c:130
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc38e9
    call 00560h                               ; e8 71 cc                    ; 0xc38ec
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc38ef vbe.c:131
    pop dx                                    ; 5a                          ; 0xc38f2
    pop bx                                    ; 5b                          ; 0xc38f3
    pop bp                                    ; 5d                          ; 0xc38f4
    retn                                      ; c3                          ; 0xc38f5
  ; disGetNextSymbol 0xc38f6 LB 0x704 -> off=0x0 cb=0000000000000019 uValue=00000000000c38f6 'dispi_get_bpp'
dispi_get_bpp:                               ; 0xc38f6 LB 0x19
    push bp                                   ; 55                          ; 0xc38f6 vbe.c:133
    mov bp, sp                                ; 89 e5                       ; 0xc38f7
    push dx                                   ; 52                          ; 0xc38f9
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc38fa vbe.c:135
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc38fd
    call 00560h                               ; e8 5d cc                    ; 0xc3900
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3903 vbe.c:136
    call 00567h                               ; e8 5e cc                    ; 0xc3906
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3909 vbe.c:137
    pop dx                                    ; 5a                          ; 0xc390c
    pop bp                                    ; 5d                          ; 0xc390d
    retn                                      ; c3                          ; 0xc390e
  ; disGetNextSymbol 0xc390f LB 0x6eb -> off=0x0 cb=000000000000001f uValue=00000000000c390f 'dispi_set_virt_width'
dispi_set_virt_width:                        ; 0xc390f LB 0x1f
    push bp                                   ; 55                          ; 0xc390f vbe.c:139
    mov bp, sp                                ; 89 e5                       ; 0xc3910
    push bx                                   ; 53                          ; 0xc3912
    push dx                                   ; 52                          ; 0xc3913
    mov bx, ax                                ; 89 c3                       ; 0xc3914
    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3916 vbe.c:144
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3919
    call 00560h                               ; e8 41 cc                    ; 0xc391c
    mov ax, bx                                ; 89 d8                       ; 0xc391f vbe.c:145
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3921
    call 00560h                               ; e8 39 cc                    ; 0xc3924
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3927 vbe.c:146
    pop dx                                    ; 5a                          ; 0xc392a
    pop bx                                    ; 5b                          ; 0xc392b
    pop bp                                    ; 5d                          ; 0xc392c
    retn                                      ; c3                          ; 0xc392d
  ; disGetNextSymbol 0xc392e LB 0x6cc -> off=0x0 cb=0000000000000019 uValue=00000000000c392e 'dispi_get_virt_width'
dispi_get_virt_width:                        ; 0xc392e LB 0x19
    push bp                                   ; 55                          ; 0xc392e vbe.c:148
    mov bp, sp                                ; 89 e5                       ; 0xc392f
    push dx                                   ; 52                          ; 0xc3931
    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3932 vbe.c:150
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3935
    call 00560h                               ; e8 25 cc                    ; 0xc3938
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc393b vbe.c:151
    call 00567h                               ; e8 26 cc                    ; 0xc393e
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3941 vbe.c:152
    pop dx                                    ; 5a                          ; 0xc3944
    pop bp                                    ; 5d                          ; 0xc3945
    retn                                      ; c3                          ; 0xc3946
  ; disGetNextSymbol 0xc3947 LB 0x6b3 -> off=0x0 cb=0000000000000019 uValue=00000000000c3947 'dispi_get_virt_height'
dispi_get_virt_height:                       ; 0xc3947 LB 0x19
    push bp                                   ; 55                          ; 0xc3947 vbe.c:154
    mov bp, sp                                ; 89 e5                       ; 0xc3948
    push dx                                   ; 52                          ; 0xc394a
    mov ax, strict word 00007h                ; b8 07 00                    ; 0xc394b vbe.c:156
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc394e
    call 00560h                               ; e8 0c cc                    ; 0xc3951
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3954 vbe.c:157
    call 00567h                               ; e8 0d cc                    ; 0xc3957
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc395a vbe.c:158
    pop dx                                    ; 5a                          ; 0xc395d
    pop bp                                    ; 5d                          ; 0xc395e
    retn                                      ; c3                          ; 0xc395f
  ; disGetNextSymbol 0xc3960 LB 0x69a -> off=0x0 cb=0000000000000012 uValue=00000000000c3960 'in_word'
in_word:                                     ; 0xc3960 LB 0x12
    push bp                                   ; 55                          ; 0xc3960 vbe.c:160
    mov bp, sp                                ; 89 e5                       ; 0xc3961
    push bx                                   ; 53                          ; 0xc3963
    mov bx, ax                                ; 89 c3                       ; 0xc3964
    mov ax, dx                                ; 89 d0                       ; 0xc3966
    mov dx, bx                                ; 89 da                       ; 0xc3968 vbe.c:162
    out DX, ax                                ; ef                          ; 0xc396a
    in ax, DX                                 ; ed                          ; 0xc396b vbe.c:163
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc396c vbe.c:164
    pop bx                                    ; 5b                          ; 0xc396f
    pop bp                                    ; 5d                          ; 0xc3970
    retn                                      ; c3                          ; 0xc3971
  ; disGetNextSymbol 0xc3972 LB 0x688 -> off=0x0 cb=0000000000000014 uValue=00000000000c3972 'in_byte'
in_byte:                                     ; 0xc3972 LB 0x14
    push bp                                   ; 55                          ; 0xc3972 vbe.c:166
    mov bp, sp                                ; 89 e5                       ; 0xc3973
    push bx                                   ; 53                          ; 0xc3975
    mov bx, ax                                ; 89 c3                       ; 0xc3976
    mov ax, dx                                ; 89 d0                       ; 0xc3978
    mov dx, bx                                ; 89 da                       ; 0xc397a vbe.c:168
    out DX, ax                                ; ef                          ; 0xc397c
    in AL, DX                                 ; ec                          ; 0xc397d vbe.c:169
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc397e
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3980 vbe.c:170
    pop bx                                    ; 5b                          ; 0xc3983
    pop bp                                    ; 5d                          ; 0xc3984
    retn                                      ; c3                          ; 0xc3985
  ; disGetNextSymbol 0xc3986 LB 0x674 -> off=0x0 cb=0000000000000014 uValue=00000000000c3986 'dispi_get_id'
dispi_get_id:                                ; 0xc3986 LB 0x14
    push bp                                   ; 55                          ; 0xc3986 vbe.c:173
    mov bp, sp                                ; 89 e5                       ; 0xc3987
    push dx                                   ; 52                          ; 0xc3989
    xor ax, ax                                ; 31 c0                       ; 0xc398a vbe.c:175
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc398c
    out DX, ax                                ; ef                          ; 0xc398f
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3990 vbe.c:176
    in ax, DX                                 ; ed                          ; 0xc3993
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3994 vbe.c:177
    pop dx                                    ; 5a                          ; 0xc3997
    pop bp                                    ; 5d                          ; 0xc3998
    retn                                      ; c3                          ; 0xc3999
  ; disGetNextSymbol 0xc399a LB 0x660 -> off=0x0 cb=000000000000001a uValue=00000000000c399a 'dispi_set_id'
dispi_set_id:                                ; 0xc399a LB 0x1a
    push bp                                   ; 55                          ; 0xc399a vbe.c:179
    mov bp, sp                                ; 89 e5                       ; 0xc399b
    push bx                                   ; 53                          ; 0xc399d
    push dx                                   ; 52                          ; 0xc399e
    mov bx, ax                                ; 89 c3                       ; 0xc399f
    xor ax, ax                                ; 31 c0                       ; 0xc39a1 vbe.c:181
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc39a3
    out DX, ax                                ; ef                          ; 0xc39a6
    mov ax, bx                                ; 89 d8                       ; 0xc39a7 vbe.c:182
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc39a9
    out DX, ax                                ; ef                          ; 0xc39ac
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc39ad vbe.c:183
    pop dx                                    ; 5a                          ; 0xc39b0
    pop bx                                    ; 5b                          ; 0xc39b1
    pop bp                                    ; 5d                          ; 0xc39b2
    retn                                      ; c3                          ; 0xc39b3
  ; disGetNextSymbol 0xc39b4 LB 0x646 -> off=0x0 cb=000000000000002a uValue=00000000000c39b4 'vbe_init'
vbe_init:                                    ; 0xc39b4 LB 0x2a
    push bp                                   ; 55                          ; 0xc39b4 vbe.c:188
    mov bp, sp                                ; 89 e5                       ; 0xc39b5
    push bx                                   ; 53                          ; 0xc39b7
    mov ax, 0b0c0h                            ; b8 c0 b0                    ; 0xc39b8 vbe.c:190
    call 0399ah                               ; e8 dc ff                    ; 0xc39bb
    call 03986h                               ; e8 c5 ff                    ; 0xc39be vbe.c:191
    cmp ax, 0b0c0h                            ; 3d c0 b0                    ; 0xc39c1
    jne short 039d8h                          ; 75 12                       ; 0xc39c4
    mov bx, 000b9h                            ; bb b9 00                    ; 0xc39c6 vbe.c:42
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc39c9
    mov es, ax                                ; 8e c0                       ; 0xc39cc
    mov byte [es:bx], 001h                    ; 26 c6 07 01                 ; 0xc39ce
    mov ax, 0b0c4h                            ; b8 c4 b0                    ; 0xc39d2 vbe.c:194
    call 0399ah                               ; e8 c2 ff                    ; 0xc39d5
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc39d8 vbe.c:199
    pop bx                                    ; 5b                          ; 0xc39db
    pop bp                                    ; 5d                          ; 0xc39dc
    retn                                      ; c3                          ; 0xc39dd
  ; disGetNextSymbol 0xc39de LB 0x61c -> off=0x0 cb=0000000000000055 uValue=00000000000c39de 'mode_info_find_mode'
mode_info_find_mode:                         ; 0xc39de LB 0x55
    push bp                                   ; 55                          ; 0xc39de vbe.c:202
    mov bp, sp                                ; 89 e5                       ; 0xc39df
    push bx                                   ; 53                          ; 0xc39e1
    push cx                                   ; 51                          ; 0xc39e2
    push si                                   ; 56                          ; 0xc39e3
    push di                                   ; 57                          ; 0xc39e4
    mov di, ax                                ; 89 c7                       ; 0xc39e5
    mov si, dx                                ; 89 d6                       ; 0xc39e7
    xor dx, dx                                ; 31 d2                       ; 0xc39e9 vbe.c:208
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc39eb
    call 03960h                               ; e8 6f ff                    ; 0xc39ee
    cmp ax, 077cch                            ; 3d cc 77                    ; 0xc39f1 vbe.c:209
    jne short 03a28h                          ; 75 32                       ; 0xc39f4
    mov bx, strict word 00004h                ; bb 04 00                    ; 0xc39f6 vbe.c:213
    mov dx, bx                                ; 89 da                       ; 0xc39f9 vbe.c:218
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc39fb
    call 03960h                               ; e8 5f ff                    ; 0xc39fe
    mov cx, ax                                ; 89 c1                       ; 0xc3a01
    cmp cx, strict byte 0ffffh                ; 83 f9 ff                    ; 0xc3a03 vbe.c:219
    je short 03a28h                           ; 74 20                       ; 0xc3a06
    lea dx, [bx+002h]                         ; 8d 57 02                    ; 0xc3a08 vbe.c:221
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3a0b
    call 03960h                               ; e8 4f ff                    ; 0xc3a0e
    lea dx, [bx+044h]                         ; 8d 57 44                    ; 0xc3a11
    cmp cx, di                                ; 39 f9                       ; 0xc3a14 vbe.c:223
    jne short 03a24h                          ; 75 0c                       ; 0xc3a16
    test si, si                               ; 85 f6                       ; 0xc3a18 vbe.c:225
    jne short 03a20h                          ; 75 04                       ; 0xc3a1a
    mov ax, bx                                ; 89 d8                       ; 0xc3a1c vbe.c:226
    jmp short 03a2ah                          ; eb 0a                       ; 0xc3a1e
    test AL, strict byte 080h                 ; a8 80                       ; 0xc3a20 vbe.c:227
    jne short 03a1ch                          ; 75 f8                       ; 0xc3a22
    mov bx, dx                                ; 89 d3                       ; 0xc3a24 vbe.c:230
    jmp short 039fbh                          ; eb d3                       ; 0xc3a26 vbe.c:235
    xor ax, ax                                ; 31 c0                       ; 0xc3a28 vbe.c:238
    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc3a2a vbe.c:239
    pop di                                    ; 5f                          ; 0xc3a2d
    pop si                                    ; 5e                          ; 0xc3a2e
    pop cx                                    ; 59                          ; 0xc3a2f
    pop bx                                    ; 5b                          ; 0xc3a30
    pop bp                                    ; 5d                          ; 0xc3a31
    retn                                      ; c3                          ; 0xc3a32
  ; disGetNextSymbol 0xc3a33 LB 0x5c7 -> off=0x0 cb=0000000000000125 uValue=00000000000c3a33 'vbe_biosfn_return_controller_information'
vbe_biosfn_return_controller_information: ; 0xc3a33 LB 0x125
    push bp                                   ; 55                          ; 0xc3a33 vbe.c:270
    mov bp, sp                                ; 89 e5                       ; 0xc3a34
    push cx                                   ; 51                          ; 0xc3a36
    push si                                   ; 56                          ; 0xc3a37
    push di                                   ; 57                          ; 0xc3a38
    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc3a39
    mov si, ax                                ; 89 c6                       ; 0xc3a3c
    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3a3e
    mov di, bx                                ; 89 df                       ; 0xc3a41
    mov word [bp-00ch], strict word 00022h    ; c7 46 f4 22 00              ; 0xc3a43 vbe.c:275
    call 005a7h                               ; e8 5c cb                    ; 0xc3a48 vbe.c:278
    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc3a4b
    mov bx, di                                ; 89 fb                       ; 0xc3a4e vbe.c:281
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3a50
    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3a53
    xor dx, dx                                ; 31 d2                       ; 0xc3a56 vbe.c:284
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3a58
    call 03960h                               ; e8 02 ff                    ; 0xc3a5b
    cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3a5e vbe.c:285
    je short 03a6dh                           ; 74 0a                       ; 0xc3a61
    push SS                                   ; 16                          ; 0xc3a63 vbe.c:287
    pop ES                                    ; 07                          ; 0xc3a64
    mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc3a65
    jmp near 03b50h                           ; e9 e3 00                    ; 0xc3a6a vbe.c:291
    mov cx, strict word 00004h                ; b9 04 00                    ; 0xc3a6d vbe.c:293
    mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc3a70 vbe.c:300
    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3a75 vbe.c:308
    cmp word [es:bx+002h], 03245h             ; 26 81 7f 02 45 32           ; 0xc3a78
    jne short 03a87h                          ; 75 07                       ; 0xc3a7e
    cmp word [es:bx], 04256h                  ; 26 81 3f 56 42              ; 0xc3a80
    je short 03a96h                           ; 74 0f                       ; 0xc3a85
    cmp word [es:bx+002h], 04153h             ; 26 81 7f 02 53 41           ; 0xc3a87
    jne short 03a9bh                          ; 75 0c                       ; 0xc3a8d
    cmp word [es:bx], 04556h                  ; 26 81 3f 56 45              ; 0xc3a8f
    jne short 03a9bh                          ; 75 05                       ; 0xc3a94
    mov word [bp-00eh], strict word 00001h    ; c7 46 f2 01 00              ; 0xc3a96 vbe.c:310
    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3a9b vbe.c:318
    db  066h, 026h, 0c7h, 007h, 056h, 045h, 053h, 041h
    ; mov dword [es:bx], strict dword 041534556h ; 66 26 c7 07 56 45 53 41  ; 0xc3a9e
    mov word [es:bx+004h], 00200h             ; 26 c7 47 04 00 02           ; 0xc3aa6 vbe.c:324
    mov word [es:bx+006h], 07de6h             ; 26 c7 47 06 e6 7d           ; 0xc3aac vbe.c:327
    mov [es:bx+008h], ds                      ; 26 8c 5f 08                 ; 0xc3ab2
    db  066h, 026h, 0c7h, 047h, 00ah, 001h, 000h, 000h, 000h
    ; mov dword [es:bx+00ah], strict dword 000000001h ; 66 26 c7 47 0a 01 00 00 00; 0xc3ab6 vbe.c:330
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3abf vbe.c:336
    mov word [es:bx+010h], ax                 ; 26 89 47 10                 ; 0xc3ac2
    lea ax, [di+022h]                         ; 8d 45 22                    ; 0xc3ac6 vbe.c:337
    mov word [es:bx+00eh], ax                 ; 26 89 47 0e                 ; 0xc3ac9
    mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc3acd vbe.c:340
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3ad0
    call 03960h                               ; e8 8a fe                    ; 0xc3ad3
    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3ad6
    mov word [es:bx+012h], ax                 ; 26 89 47 12                 ; 0xc3ad9
    cmp word [bp-00eh], strict byte 00000h    ; 83 7e f2 00                 ; 0xc3add vbe.c:342
    je short 03b07h                           ; 74 24                       ; 0xc3ae1
    mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00           ; 0xc3ae3 vbe.c:345
    mov word [es:bx+016h], 07dfbh             ; 26 c7 47 16 fb 7d           ; 0xc3ae9 vbe.c:346
    mov [es:bx+018h], ds                      ; 26 8c 5f 18                 ; 0xc3aef
    mov word [es:bx+01ah], 07e0eh             ; 26 c7 47 1a 0e 7e           ; 0xc3af3 vbe.c:347
    mov [es:bx+01ch], ds                      ; 26 8c 5f 1c                 ; 0xc3af9
    mov word [es:bx+01eh], 07e2fh             ; 26 c7 47 1e 2f 7e           ; 0xc3afd vbe.c:348
    mov [es:bx+020h], ds                      ; 26 8c 5f 20                 ; 0xc3b03
    mov dx, cx                                ; 89 ca                       ; 0xc3b07 vbe.c:355
    add dx, strict byte 0001bh                ; 83 c2 1b                    ; 0xc3b09
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3b0c
    call 03972h                               ; e8 60 fe                    ; 0xc3b0f
    xor ah, ah                                ; 30 e4                       ; 0xc3b12 vbe.c:356
    cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc3b14
    jnbe short 03b30h                         ; 77 17                       ; 0xc3b17
    mov dx, cx                                ; 89 ca                       ; 0xc3b19 vbe.c:358
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3b1b
    call 03960h                               ; e8 3f fe                    ; 0xc3b1e
    mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc3b21 vbe.c:362
    add bx, di                                ; 01 fb                       ; 0xc3b24
    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc3b26 vbe.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3b29
    add word [bp-00ch], strict byte 00002h    ; 83 46 f4 02                 ; 0xc3b2c vbe.c:364
    add cx, strict byte 00044h                ; 83 c1 44                    ; 0xc3b30 vbe.c:366
    mov dx, cx                                ; 89 ca                       ; 0xc3b33 vbe.c:367
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3b35
    call 03960h                               ; e8 25 fe                    ; 0xc3b38
    cmp ax, strict word 0ffffh                ; 3d ff ff                    ; 0xc3b3b vbe.c:368
    jne short 03b07h                          ; 75 c7                       ; 0xc3b3e
    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc3b40 vbe.c:371
    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc3b43 vbe.c:52
    mov word [es:di], ax                      ; 26 89 05                    ; 0xc3b46
    push SS                                   ; 16                          ; 0xc3b49 vbe.c:372
    pop ES                                    ; 07                          ; 0xc3b4a
    mov word [es:si], strict word 0004fh      ; 26 c7 04 4f 00              ; 0xc3b4b
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3b50 vbe.c:373
    pop di                                    ; 5f                          ; 0xc3b53
    pop si                                    ; 5e                          ; 0xc3b54
    pop cx                                    ; 59                          ; 0xc3b55
    pop bp                                    ; 5d                          ; 0xc3b56
    retn                                      ; c3                          ; 0xc3b57
  ; disGetNextSymbol 0xc3b58 LB 0x4a2 -> off=0x0 cb=000000000000009b uValue=00000000000c3b58 'vbe_biosfn_return_mode_information'
vbe_biosfn_return_mode_information:          ; 0xc3b58 LB 0x9b
    push bp                                   ; 55                          ; 0xc3b58 vbe.c:385
    mov bp, sp                                ; 89 e5                       ; 0xc3b59
    push si                                   ; 56                          ; 0xc3b5b
    push di                                   ; 57                          ; 0xc3b5c
    push ax                                   ; 50                          ; 0xc3b5d
    push ax                                   ; 50                          ; 0xc3b5e
    mov ax, dx                                ; 89 d0                       ; 0xc3b5f
    mov si, bx                                ; 89 de                       ; 0xc3b61
    mov bx, cx                                ; 89 cb                       ; 0xc3b63
    test dh, 040h                             ; f6 c6 40                    ; 0xc3b65 vbe.c:396
    db  00fh, 095h, 0c2h
    ; setne dl                                  ; 0f 95 c2                  ; 0xc3b68
    xor dh, dh                                ; 30 f6                       ; 0xc3b6b
    and ah, 001h                              ; 80 e4 01                    ; 0xc3b6d vbe.c:397
    call 039deh                               ; e8 6b fe                    ; 0xc3b70 vbe.c:399
    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc3b73
    test ax, ax                               ; 85 c0                       ; 0xc3b76 vbe.c:401
    je short 03be1h                           ; 74 67                       ; 0xc3b78
    mov cx, 00100h                            ; b9 00 01                    ; 0xc3b7a vbe.c:406
    xor ax, ax                                ; 31 c0                       ; 0xc3b7d
    mov di, bx                                ; 89 df                       ; 0xc3b7f
    mov es, si                                ; 8e c6                       ; 0xc3b81
    jcxz 03b87h                               ; e3 02                       ; 0xc3b83
    rep stosb                                 ; f3 aa                       ; 0xc3b85
    xor cx, cx                                ; 31 c9                       ; 0xc3b87 vbe.c:407
    jmp short 03b90h                          ; eb 05                       ; 0xc3b89
    cmp cx, strict byte 00042h                ; 83 f9 42                    ; 0xc3b8b
    jnc short 03ba9h                          ; 73 19                       ; 0xc3b8e
    mov dx, word [bp-006h]                    ; 8b 56 fa                    ; 0xc3b90 vbe.c:410
    inc dx                                    ; 42                          ; 0xc3b93
    inc dx                                    ; 42                          ; 0xc3b94
    add dx, cx                                ; 01 ca                       ; 0xc3b95
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3b97
    call 03972h                               ; e8 d5 fd                    ; 0xc3b9a
    mov di, bx                                ; 89 df                       ; 0xc3b9d vbe.c:411
    add di, cx                                ; 01 cf                       ; 0xc3b9f
    mov es, si                                ; 8e c6                       ; 0xc3ba1 vbe.c:42
    mov byte [es:di], al                      ; 26 88 05                    ; 0xc3ba3
    inc cx                                    ; 41                          ; 0xc3ba6 vbe.c:412
    jmp short 03b8bh                          ; eb e2                       ; 0xc3ba7
    lea di, [bx+002h]                         ; 8d 7f 02                    ; 0xc3ba9 vbe.c:413
    mov es, si                                ; 8e c6                       ; 0xc3bac vbe.c:37
    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc3bae
    test AL, strict byte 001h                 ; a8 01                       ; 0xc3bb1 vbe.c:414
    je short 03bc5h                           ; 74 10                       ; 0xc3bb3
    lea di, [bx+00ch]                         ; 8d 7f 0c                    ; 0xc3bb5 vbe.c:415
    mov word [es:di], 00619h                  ; 26 c7 05 19 06              ; 0xc3bb8 vbe.c:52
    lea di, [bx+00eh]                         ; 8d 7f 0e                    ; 0xc3bbd vbe.c:417
    mov word [es:di], 0c000h                  ; 26 c7 05 00 c0              ; 0xc3bc0 vbe.c:52
    mov ax, strict word 0000bh                ; b8 0b 00                    ; 0xc3bc5 vbe.c:420
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3bc8
    call 00560h                               ; e8 92 c9                    ; 0xc3bcb
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3bce vbe.c:421
    call 00567h                               ; e8 93 c9                    ; 0xc3bd1
    add bx, strict byte 0002ah                ; 83 c3 2a                    ; 0xc3bd4
    mov es, si                                ; 8e c6                       ; 0xc3bd7 vbe.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3bd9
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc3bdc vbe.c:423
    jmp short 03be4h                          ; eb 03                       ; 0xc3bdf vbe.c:424
    mov ax, 00100h                            ; b8 00 01                    ; 0xc3be1 vbe.c:428
    push SS                                   ; 16                          ; 0xc3be4 vbe.c:431
    pop ES                                    ; 07                          ; 0xc3be5
    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc3be6
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3be9
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3bec vbe.c:432
    pop di                                    ; 5f                          ; 0xc3bef
    pop si                                    ; 5e                          ; 0xc3bf0
    pop bp                                    ; 5d                          ; 0xc3bf1
    retn                                      ; c3                          ; 0xc3bf2
  ; disGetNextSymbol 0xc3bf3 LB 0x407 -> off=0x0 cb=00000000000000e5 uValue=00000000000c3bf3 'vbe_biosfn_set_mode'
vbe_biosfn_set_mode:                         ; 0xc3bf3 LB 0xe5
    push bp                                   ; 55                          ; 0xc3bf3 vbe.c:444
    mov bp, sp                                ; 89 e5                       ; 0xc3bf4
    push si                                   ; 56                          ; 0xc3bf6
    push di                                   ; 57                          ; 0xc3bf7
    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc3bf8
    mov si, ax                                ; 89 c6                       ; 0xc3bfb
    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3bfd
    test byte [bp-009h], 040h                 ; f6 46 f7 40                 ; 0xc3c00 vbe.c:452
    db  00fh, 095h, 0c0h
    ; setne al                                  ; 0f 95 c0                  ; 0xc3c04
    movzx dx, al                              ; 0f b6 d0                    ; 0xc3c07
    mov ax, dx                                ; 89 d0                       ; 0xc3c0a
    test dx, dx                               ; 85 d2                       ; 0xc3c0c vbe.c:453
    je short 03c13h                           ; 74 03                       ; 0xc3c0e
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3c10
    mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc3c13
    test byte [bp-009h], 080h                 ; f6 46 f7 80                 ; 0xc3c16 vbe.c:454
    je short 03c21h                           ; 74 05                       ; 0xc3c1a
    mov dx, 00080h                            ; ba 80 00                    ; 0xc3c1c
    jmp short 03c23h                          ; eb 02                       ; 0xc3c1f
    xor dx, dx                                ; 31 d2                       ; 0xc3c21
    mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc3c23
    and byte [bp-009h], 001h                  ; 80 66 f7 01                 ; 0xc3c26 vbe.c:456
    cmp word [bp-00ah], 00100h                ; 81 7e f6 00 01              ; 0xc3c2a vbe.c:459
    jnc short 03c43h                          ; 73 12                       ; 0xc3c2f
    xor ax, ax                                ; 31 c0                       ; 0xc3c31 vbe.c:463
    call 005cdh                               ; e8 97 c9                    ; 0xc3c33
    movzx ax, byte [bp-00ah]                  ; 0f b6 46 f6                 ; 0xc3c36 vbe.c:467
    call 0131ch                               ; e8 df d6                    ; 0xc3c3a
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc3c3d vbe.c:468
    jmp near 03ccch                           ; e9 89 00                    ; 0xc3c40 vbe.c:469
    mov dx, ax                                ; 89 c2                       ; 0xc3c43 vbe.c:472
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3c45
    call 039deh                               ; e8 93 fd                    ; 0xc3c48
    mov bx, ax                                ; 89 c3                       ; 0xc3c4b
    test ax, ax                               ; 85 c0                       ; 0xc3c4d vbe.c:474
    je short 03cc9h                           ; 74 78                       ; 0xc3c4f
    lea dx, [bx+014h]                         ; 8d 57 14                    ; 0xc3c51 vbe.c:479
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c54
    call 03960h                               ; e8 06 fd                    ; 0xc3c57
    mov cx, ax                                ; 89 c1                       ; 0xc3c5a
    lea dx, [bx+016h]                         ; 8d 57 16                    ; 0xc3c5c vbe.c:480
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c5f
    call 03960h                               ; e8 fb fc                    ; 0xc3c62
    mov di, ax                                ; 89 c7                       ; 0xc3c65
    lea dx, [bx+01bh]                         ; 8d 57 1b                    ; 0xc3c67 vbe.c:481
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c6a
    call 03972h                               ; e8 02 fd                    ; 0xc3c6d
    mov bl, al                                ; 88 c3                       ; 0xc3c70
    mov dl, al                                ; 88 c2                       ; 0xc3c72
    xor ax, ax                                ; 31 c0                       ; 0xc3c74 vbe.c:489
    call 005cdh                               ; e8 54 c9                    ; 0xc3c76
    cmp bl, 004h                              ; 80 fb 04                    ; 0xc3c79 vbe.c:491
    jne short 03c84h                          ; 75 06                       ; 0xc3c7c
    mov ax, strict word 0006ah                ; b8 6a 00                    ; 0xc3c7e vbe.c:493
    call 0131ch                               ; e8 98 d6                    ; 0xc3c81
    movzx ax, dl                              ; 0f b6 c2                    ; 0xc3c84 vbe.c:496
    call 038d7h                               ; e8 4d fc                    ; 0xc3c87
    mov ax, cx                                ; 89 c8                       ; 0xc3c8a vbe.c:497
    call 03880h                               ; e8 f1 fb                    ; 0xc3c8c
    mov ax, di                                ; 89 f8                       ; 0xc3c8f vbe.c:498
    call 0389fh                               ; e8 0b fc                    ; 0xc3c91
    xor ax, ax                                ; 31 c0                       ; 0xc3c94 vbe.c:499
    call 005f3h                               ; e8 5a c9                    ; 0xc3c96
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3c99 vbe.c:500
    or AL, strict byte 001h                   ; 0c 01                       ; 0xc3c9c
    movzx dx, al                              ; 0f b6 d0                    ; 0xc3c9e
    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc3ca1
    or ax, dx                                 ; 09 d0                       ; 0xc3ca5
    call 005cdh                               ; e8 23 c9                    ; 0xc3ca7
    call 006c2h                               ; e8 15 ca                    ; 0xc3caa vbe.c:501
    mov bx, 000bah                            ; bb ba 00                    ; 0xc3cad vbe.c:52
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3cb0
    mov es, ax                                ; 8e c0                       ; 0xc3cb3
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3cb5
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3cb8
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3cbb vbe.c:504
    or AL, strict byte 060h                   ; 0c 60                       ; 0xc3cbe
    mov bx, 00087h                            ; bb 87 00                    ; 0xc3cc0 vbe.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3cc3
    jmp near 03c3dh                           ; e9 74 ff                    ; 0xc3cc6
    mov ax, 00100h                            ; b8 00 01                    ; 0xc3cc9 vbe.c:513
    push SS                                   ; 16                          ; 0xc3ccc vbe.c:517
    pop ES                                    ; 07                          ; 0xc3ccd
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3cce
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3cd1 vbe.c:518
    pop di                                    ; 5f                          ; 0xc3cd4
    pop si                                    ; 5e                          ; 0xc3cd5
    pop bp                                    ; 5d                          ; 0xc3cd6
    retn                                      ; c3                          ; 0xc3cd7
  ; disGetNextSymbol 0xc3cd8 LB 0x322 -> off=0x0 cb=0000000000000008 uValue=00000000000c3cd8 'vbe_biosfn_read_video_state_size'
vbe_biosfn_read_video_state_size:            ; 0xc3cd8 LB 0x8
    push bp                                   ; 55                          ; 0xc3cd8 vbe.c:520
    mov bp, sp                                ; 89 e5                       ; 0xc3cd9
    mov ax, strict word 00012h                ; b8 12 00                    ; 0xc3cdb vbe.c:523
    pop bp                                    ; 5d                          ; 0xc3cde
    retn                                      ; c3                          ; 0xc3cdf
  ; disGetNextSymbol 0xc3ce0 LB 0x31a -> off=0x0 cb=000000000000004b uValue=00000000000c3ce0 'vbe_biosfn_save_video_state'
vbe_biosfn_save_video_state:                 ; 0xc3ce0 LB 0x4b
    push bp                                   ; 55                          ; 0xc3ce0 vbe.c:525
    mov bp, sp                                ; 89 e5                       ; 0xc3ce1
    push bx                                   ; 53                          ; 0xc3ce3
    push cx                                   ; 51                          ; 0xc3ce4
    push si                                   ; 56                          ; 0xc3ce5
    mov si, ax                                ; 89 c6                       ; 0xc3ce6
    mov bx, dx                                ; 89 d3                       ; 0xc3ce8
    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3cea vbe.c:529
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3ced
    out DX, ax                                ; ef                          ; 0xc3cf0
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3cf1 vbe.c:530
    in ax, DX                                 ; ed                          ; 0xc3cf4
    mov es, si                                ; 8e c6                       ; 0xc3cf5 vbe.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3cf7
    inc bx                                    ; 43                          ; 0xc3cfa vbe.c:532
    inc bx                                    ; 43                          ; 0xc3cfb
    test AL, strict byte 001h                 ; a8 01                       ; 0xc3cfc vbe.c:533
    je short 03d23h                           ; 74 23                       ; 0xc3cfe
    mov cx, strict word 00001h                ; b9 01 00                    ; 0xc3d00 vbe.c:535
    jmp short 03d0ah                          ; eb 05                       ; 0xc3d03
    cmp cx, strict byte 00009h                ; 83 f9 09                    ; 0xc3d05
    jnbe short 03d23h                         ; 77 19                       ; 0xc3d08
    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc3d0a vbe.c:536
    je short 03d20h                           ; 74 11                       ; 0xc3d0d
    mov ax, cx                                ; 89 c8                       ; 0xc3d0f vbe.c:537
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3d11
    out DX, ax                                ; ef                          ; 0xc3d14
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3d15 vbe.c:538
    in ax, DX                                 ; ed                          ; 0xc3d18
    mov es, si                                ; 8e c6                       ; 0xc3d19 vbe.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3d1b
    inc bx                                    ; 43                          ; 0xc3d1e vbe.c:539
    inc bx                                    ; 43                          ; 0xc3d1f
    inc cx                                    ; 41                          ; 0xc3d20 vbe.c:541
    jmp short 03d05h                          ; eb e2                       ; 0xc3d21
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3d23 vbe.c:542
    pop si                                    ; 5e                          ; 0xc3d26
    pop cx                                    ; 59                          ; 0xc3d27
    pop bx                                    ; 5b                          ; 0xc3d28
    pop bp                                    ; 5d                          ; 0xc3d29
    retn                                      ; c3                          ; 0xc3d2a
  ; disGetNextSymbol 0xc3d2b LB 0x2cf -> off=0x0 cb=000000000000008f uValue=00000000000c3d2b 'vbe_biosfn_restore_video_state'
vbe_biosfn_restore_video_state:              ; 0xc3d2b LB 0x8f
    push bp                                   ; 55                          ; 0xc3d2b vbe.c:545
    mov bp, sp                                ; 89 e5                       ; 0xc3d2c
    push bx                                   ; 53                          ; 0xc3d2e
    push cx                                   ; 51                          ; 0xc3d2f
    push si                                   ; 56                          ; 0xc3d30
    push ax                                   ; 50                          ; 0xc3d31
    mov cx, ax                                ; 89 c1                       ; 0xc3d32
    mov bx, dx                                ; 89 d3                       ; 0xc3d34
    mov es, ax                                ; 8e c0                       ; 0xc3d36 vbe.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3d38
    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3d3b
    inc bx                                    ; 43                          ; 0xc3d3e vbe.c:550
    inc bx                                    ; 43                          ; 0xc3d3f
    test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc3d40 vbe.c:552
    jne short 03d56h                          ; 75 10                       ; 0xc3d44
    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3d46 vbe.c:553
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3d49
    out DX, ax                                ; ef                          ; 0xc3d4c
    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc3d4d vbe.c:554
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3d50
    out DX, ax                                ; ef                          ; 0xc3d53
    jmp short 03db2h                          ; eb 5c                       ; 0xc3d54 vbe.c:555
    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3d56 vbe.c:556
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3d59
    out DX, ax                                ; ef                          ; 0xc3d5c
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3d5d vbe.c:47
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3d60 vbe.c:48
    out DX, ax                                ; ef                          ; 0xc3d63
    inc bx                                    ; 43                          ; 0xc3d64 vbe.c:558
    inc bx                                    ; 43                          ; 0xc3d65
    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3d66
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3d69
    out DX, ax                                ; ef                          ; 0xc3d6c
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3d6d vbe.c:47
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3d70 vbe.c:48
    out DX, ax                                ; ef                          ; 0xc3d73
    inc bx                                    ; 43                          ; 0xc3d74 vbe.c:561
    inc bx                                    ; 43                          ; 0xc3d75
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3d76
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3d79
    out DX, ax                                ; ef                          ; 0xc3d7c
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3d7d vbe.c:47
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3d80 vbe.c:48
    out DX, ax                                ; ef                          ; 0xc3d83
    inc bx                                    ; 43                          ; 0xc3d84 vbe.c:564
    inc bx                                    ; 43                          ; 0xc3d85
    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3d86
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3d89
    out DX, ax                                ; ef                          ; 0xc3d8c
    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc3d8d vbe.c:566
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3d90
    out DX, ax                                ; ef                          ; 0xc3d93
    mov si, strict word 00005h                ; be 05 00                    ; 0xc3d94 vbe.c:568
    jmp short 03d9eh                          ; eb 05                       ; 0xc3d97
    cmp si, strict byte 00009h                ; 83 fe 09                    ; 0xc3d99
    jnbe short 03db2h                         ; 77 14                       ; 0xc3d9c
    mov ax, si                                ; 89 f0                       ; 0xc3d9e vbe.c:569
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3da0
    out DX, ax                                ; ef                          ; 0xc3da3
    mov es, cx                                ; 8e c1                       ; 0xc3da4 vbe.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3da6
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3da9 vbe.c:48
    out DX, ax                                ; ef                          ; 0xc3dac
    inc bx                                    ; 43                          ; 0xc3dad vbe.c:571
    inc bx                                    ; 43                          ; 0xc3dae
    inc si                                    ; 46                          ; 0xc3daf vbe.c:572
    jmp short 03d99h                          ; eb e7                       ; 0xc3db0
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3db2 vbe.c:574
    pop si                                    ; 5e                          ; 0xc3db5
    pop cx                                    ; 59                          ; 0xc3db6
    pop bx                                    ; 5b                          ; 0xc3db7
    pop bp                                    ; 5d                          ; 0xc3db8
    retn                                      ; c3                          ; 0xc3db9
  ; disGetNextSymbol 0xc3dba LB 0x240 -> off=0x0 cb=000000000000008c uValue=00000000000c3dba 'vbe_biosfn_save_restore_state'
vbe_biosfn_save_restore_state:               ; 0xc3dba LB 0x8c
    push bp                                   ; 55                          ; 0xc3dba vbe.c:590
    mov bp, sp                                ; 89 e5                       ; 0xc3dbb
    push si                                   ; 56                          ; 0xc3dbd
    push di                                   ; 57                          ; 0xc3dbe
    push ax                                   ; 50                          ; 0xc3dbf
    mov si, ax                                ; 89 c6                       ; 0xc3dc0
    mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc3dc2
    mov ax, bx                                ; 89 d8                       ; 0xc3dc5
    mov bx, word [bp+004h]                    ; 8b 5e 04                    ; 0xc3dc7
    mov di, strict word 0004fh                ; bf 4f 00                    ; 0xc3dca vbe.c:595
    xor ah, ah                                ; 30 e4                       ; 0xc3dcd vbe.c:596
    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3dcf
    je short 03e19h                           ; 74 45                       ; 0xc3dd2
    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc3dd4
    je short 03dfdh                           ; 74 24                       ; 0xc3dd7
    test ax, ax                               ; 85 c0                       ; 0xc3dd9
    jne short 03e35h                          ; 75 58                       ; 0xc3ddb
    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3ddd vbe.c:598
    call 02dd8h                               ; e8 f5 ef                    ; 0xc3de0
    mov cx, ax                                ; 89 c1                       ; 0xc3de3
    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc3de5 vbe.c:602
    je short 03df0h                           ; 74 05                       ; 0xc3de9
    call 03cd8h                               ; e8 ea fe                    ; 0xc3deb vbe.c:603
    add ax, cx                                ; 01 c8                       ; 0xc3dee
    add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc3df0 vbe.c:604
    shr ax, 006h                              ; c1 e8 06                    ; 0xc3df3
    push SS                                   ; 16                          ; 0xc3df6
    pop ES                                    ; 07                          ; 0xc3df7
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3df8
    jmp short 03e38h                          ; eb 3b                       ; 0xc3dfb vbe.c:605
    push SS                                   ; 16                          ; 0xc3dfd vbe.c:607
    pop ES                                    ; 07                          ; 0xc3dfe
    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc3dff
    mov dx, cx                                ; 89 ca                       ; 0xc3e02 vbe.c:608
    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3e04
    call 02e13h                               ; e8 09 f0                    ; 0xc3e07
    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc3e0a vbe.c:612
    je short 03e38h                           ; 74 28                       ; 0xc3e0e
    mov dx, ax                                ; 89 c2                       ; 0xc3e10 vbe.c:613
    mov ax, cx                                ; 89 c8                       ; 0xc3e12
    call 03ce0h                               ; e8 c9 fe                    ; 0xc3e14
    jmp short 03e38h                          ; eb 1f                       ; 0xc3e17 vbe.c:614
    push SS                                   ; 16                          ; 0xc3e19 vbe.c:616
    pop ES                                    ; 07                          ; 0xc3e1a
    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc3e1b
    mov dx, cx                                ; 89 ca                       ; 0xc3e1e vbe.c:617
    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3e20
    call 030e9h                               ; e8 c3 f2                    ; 0xc3e23
    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc3e26 vbe.c:621
    je short 03e38h                           ; 74 0c                       ; 0xc3e2a
    mov dx, ax                                ; 89 c2                       ; 0xc3e2c vbe.c:622
    mov ax, cx                                ; 89 c8                       ; 0xc3e2e
    call 03d2bh                               ; e8 f8 fe                    ; 0xc3e30
    jmp short 03e38h                          ; eb 03                       ; 0xc3e33 vbe.c:623
    mov di, 00100h                            ; bf 00 01                    ; 0xc3e35 vbe.c:626
    push SS                                   ; 16                          ; 0xc3e38 vbe.c:629
    pop ES                                    ; 07                          ; 0xc3e39
    mov word [es:si], di                      ; 26 89 3c                    ; 0xc3e3a
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3e3d vbe.c:630
    pop di                                    ; 5f                          ; 0xc3e40
    pop si                                    ; 5e                          ; 0xc3e41
    pop bp                                    ; 5d                          ; 0xc3e42
    retn 00002h                               ; c2 02 00                    ; 0xc3e43
  ; disGetNextSymbol 0xc3e46 LB 0x1b4 -> off=0x0 cb=00000000000000cf uValue=00000000000c3e46 'vbe_biosfn_get_set_scanline_length'
vbe_biosfn_get_set_scanline_length:          ; 0xc3e46 LB 0xcf
    push bp                                   ; 55                          ; 0xc3e46 vbe.c:651
    mov bp, sp                                ; 89 e5                       ; 0xc3e47
    push si                                   ; 56                          ; 0xc3e49
    push di                                   ; 57                          ; 0xc3e4a
    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc3e4b
    push ax                                   ; 50                          ; 0xc3e4e
    mov di, dx                                ; 89 d7                       ; 0xc3e4f
    mov si, bx                                ; 89 de                       ; 0xc3e51
    mov word [bp-008h], cx                    ; 89 4e f8                    ; 0xc3e53
    call 038f6h                               ; e8 9d fa                    ; 0xc3e56 vbe.c:660
    cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc3e59 vbe.c:661
    jne short 03e62h                          ; 75 05                       ; 0xc3e5b
    mov cx, strict word 00010h                ; b9 10 00                    ; 0xc3e5d
    jmp short 03e65h                          ; eb 03                       ; 0xc3e60
    movzx cx, al                              ; 0f b6 c8                    ; 0xc3e62
    call 0392eh                               ; e8 c6 fa                    ; 0xc3e65 vbe.c:662
    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc3e68
    mov word [bp-006h], strict word 0004fh    ; c7 46 fa 4f 00              ; 0xc3e6b vbe.c:663
    push SS                                   ; 16                          ; 0xc3e70 vbe.c:664
    pop ES                                    ; 07                          ; 0xc3e71
    mov bx, word [es:si]                      ; 26 8b 1c                    ; 0xc3e72
    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc3e75 vbe.c:665
    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc3e78 vbe.c:669
    je short 03e87h                           ; 74 0b                       ; 0xc3e7a
    cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc3e7c
    je short 03eaeh                           ; 74 2e                       ; 0xc3e7e
    test al, al                               ; 84 c0                       ; 0xc3e80
    je short 03ea9h                           ; 74 25                       ; 0xc3e82
    jmp near 03efeh                           ; e9 77 00                    ; 0xc3e84
    cmp cl, 004h                              ; 80 f9 04                    ; 0xc3e87 vbe.c:671
    jne short 03e91h                          ; 75 05                       ; 0xc3e8a
    sal bx, 003h                              ; c1 e3 03                    ; 0xc3e8c vbe.c:672
    jmp short 03ea9h                          ; eb 18                       ; 0xc3e8f vbe.c:673
    movzx ax, cl                              ; 0f b6 c1                    ; 0xc3e91 vbe.c:674
    cwd                                       ; 99                          ; 0xc3e94
    sal dx, 003h                              ; c1 e2 03                    ; 0xc3e95
    db  01bh, 0c2h
    ; sbb ax, dx                                ; 1b c2                     ; 0xc3e98
    sar ax, 003h                              ; c1 f8 03                    ; 0xc3e9a
    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc3e9d
    mov ax, bx                                ; 89 d8                       ; 0xc3ea0
    xor dx, dx                                ; 31 d2                       ; 0xc3ea2
    div word [bp-00ch]                        ; f7 76 f4                    ; 0xc3ea4
    mov bx, ax                                ; 89 c3                       ; 0xc3ea7
    mov ax, bx                                ; 89 d8                       ; 0xc3ea9 vbe.c:677
    call 0390fh                               ; e8 61 fa                    ; 0xc3eab
    call 0392eh                               ; e8 7d fa                    ; 0xc3eae vbe.c:680
    mov bx, ax                                ; 89 c3                       ; 0xc3eb1
    push SS                                   ; 16                          ; 0xc3eb3 vbe.c:681
    pop ES                                    ; 07                          ; 0xc3eb4
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3eb5
    cmp cl, 004h                              ; 80 f9 04                    ; 0xc3eb8 vbe.c:682
    jne short 03ec2h                          ; 75 05                       ; 0xc3ebb
    shr bx, 003h                              ; c1 eb 03                    ; 0xc3ebd vbe.c:683
    jmp short 03ed1h                          ; eb 0f                       ; 0xc3ec0 vbe.c:684
    movzx ax, cl                              ; 0f b6 c1                    ; 0xc3ec2 vbe.c:685
    cwd                                       ; 99                          ; 0xc3ec5
    sal dx, 003h                              ; c1 e2 03                    ; 0xc3ec6
    db  01bh, 0c2h
    ; sbb ax, dx                                ; 1b c2                     ; 0xc3ec9
    sar ax, 003h                              ; c1 f8 03                    ; 0xc3ecb
    imul bx, ax                               ; 0f af d8                    ; 0xc3ece
    add bx, strict byte 00003h                ; 83 c3 03                    ; 0xc3ed1 vbe.c:686
    and bl, 0fch                              ; 80 e3 fc                    ; 0xc3ed4
    push SS                                   ; 16                          ; 0xc3ed7 vbe.c:687
    pop ES                                    ; 07                          ; 0xc3ed8
    mov word [es:di], bx                      ; 26 89 1d                    ; 0xc3ed9
    call 03947h                               ; e8 68 fa                    ; 0xc3edc vbe.c:688
    push SS                                   ; 16                          ; 0xc3edf
    pop ES                                    ; 07                          ; 0xc3ee0
    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc3ee1
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3ee4
    call 038beh                               ; e8 d4 f9                    ; 0xc3ee7 vbe.c:689
    push SS                                   ; 16                          ; 0xc3eea
    pop ES                                    ; 07                          ; 0xc3eeb
    cmp ax, word [es:bx]                      ; 26 3b 07                    ; 0xc3eec
    jbe short 03f03h                          ; 76 12                       ; 0xc3eef
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3ef1 vbe.c:690
    call 0390fh                               ; e8 18 fa                    ; 0xc3ef4
    mov word [bp-006h], 00200h                ; c7 46 fa 00 02              ; 0xc3ef7 vbe.c:691
    jmp short 03f03h                          ; eb 05                       ; 0xc3efc vbe.c:693
    mov word [bp-006h], 00100h                ; c7 46 fa 00 01              ; 0xc3efe vbe.c:696
    push SS                                   ; 16                          ; 0xc3f03 vbe.c:699
    pop ES                                    ; 07                          ; 0xc3f04
    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3f05
    mov bx, word [bp-00eh]                    ; 8b 5e f2                    ; 0xc3f08
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f0b
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3f0e vbe.c:700
    pop di                                    ; 5f                          ; 0xc3f11
    pop si                                    ; 5e                          ; 0xc3f12
    pop bp                                    ; 5d                          ; 0xc3f13
    retn                                      ; c3                          ; 0xc3f14
  ; disGetNextSymbol 0xc3f15 LB 0xe5 -> off=0x0 cb=00000000000000e5 uValue=00000000000c3f15 'private_biosfn_custom_mode'
private_biosfn_custom_mode:                  ; 0xc3f15 LB 0xe5
    push bp                                   ; 55                          ; 0xc3f15 vbe.c:726
    mov bp, sp                                ; 89 e5                       ; 0xc3f16
    push si                                   ; 56                          ; 0xc3f18
    push di                                   ; 57                          ; 0xc3f19
    push ax                                   ; 50                          ; 0xc3f1a
    push ax                                   ; 50                          ; 0xc3f1b
    push ax                                   ; 50                          ; 0xc3f1c
    mov si, dx                                ; 89 d6                       ; 0xc3f1d
    mov dx, cx                                ; 89 ca                       ; 0xc3f1f
    mov di, strict word 0004fh                ; bf 4f 00                    ; 0xc3f21 vbe.c:739
    push SS                                   ; 16                          ; 0xc3f24 vbe.c:740
    pop ES                                    ; 07                          ; 0xc3f25
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3f26
    test al, al                               ; 84 c0                       ; 0xc3f29 vbe.c:741
    jne short 03f4fh                          ; 75 22                       ; 0xc3f2b
    push SS                                   ; 16                          ; 0xc3f2d vbe.c:743
    pop ES                                    ; 07                          ; 0xc3f2e
    mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc3f2f
    mov bx, dx                                ; 89 d3                       ; 0xc3f32 vbe.c:744
    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc3f34
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3f37 vbe.c:745
    shr ax, 008h                              ; c1 e8 08                    ; 0xc3f3a
    and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc3f3d
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc3f40
    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc3f43 vbe.c:750
    je short 03f55h                           ; 74 0e                       ; 0xc3f45
    cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc3f47
    je short 03f55h                           ; 74 0a                       ; 0xc3f49
    cmp AL, strict byte 020h                  ; 3c 20                       ; 0xc3f4b
    je short 03f55h                           ; 74 06                       ; 0xc3f4d
    mov di, 00100h                            ; bf 00 01                    ; 0xc3f4f vbe.c:751
    jmp near 03febh                           ; e9 96 00                    ; 0xc3f52 vbe.c:752
    push SS                                   ; 16                          ; 0xc3f55 vbe.c:756
    pop ES                                    ; 07                          ; 0xc3f56
    test byte [es:si+001h], 080h              ; 26 f6 44 01 80              ; 0xc3f57
    je short 03f63h                           ; 74 05                       ; 0xc3f5c
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3f5e
    jmp short 03f65h                          ; eb 02                       ; 0xc3f61
    xor ax, ax                                ; 31 c0                       ; 0xc3f63
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3f65
    cmp cx, 00280h                            ; 81 f9 80 02                 ; 0xc3f68 vbe.c:759
    jnc short 03f73h                          ; 73 05                       ; 0xc3f6c
    mov cx, 00280h                            ; b9 80 02                    ; 0xc3f6e vbe.c:760
    jmp short 03f7ch                          ; eb 09                       ; 0xc3f71 vbe.c:761
    cmp cx, 00a00h                            ; 81 f9 00 0a                 ; 0xc3f73
    jbe short 03f7ch                          ; 76 03                       ; 0xc3f77
    mov cx, 00a00h                            ; b9 00 0a                    ; 0xc3f79 vbe.c:762
    cmp bx, 001e0h                            ; 81 fb e0 01                 ; 0xc3f7c vbe.c:763
    jnc short 03f87h                          ; 73 05                       ; 0xc3f80
    mov bx, 001e0h                            ; bb e0 01                    ; 0xc3f82 vbe.c:764
    jmp short 03f90h                          ; eb 09                       ; 0xc3f85 vbe.c:765
    cmp bx, 00780h                            ; 81 fb 80 07                 ; 0xc3f87
    jbe short 03f90h                          ; 76 03                       ; 0xc3f8b
    mov bx, 00780h                            ; bb 80 07                    ; 0xc3f8d vbe.c:766
    mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc3f90 vbe.c:772
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3f93
    call 03960h                               ; e8 c7 f9                    ; 0xc3f96
    mov si, ax                                ; 89 c6                       ; 0xc3f99
    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc3f9b vbe.c:775
    cwd                                       ; 99                          ; 0xc3f9f
    sal dx, 003h                              ; c1 e2 03                    ; 0xc3fa0
    db  01bh, 0c2h
    ; sbb ax, dx                                ; 1b c2                     ; 0xc3fa3
    sar ax, 003h                              ; c1 f8 03                    ; 0xc3fa5
    imul ax, cx                               ; 0f af c1                    ; 0xc3fa8
    add ax, strict word 00003h                ; 05 03 00                    ; 0xc3fab vbe.c:776
    and AL, strict byte 0fch                  ; 24 fc                       ; 0xc3fae
    mov dx, bx                                ; 89 da                       ; 0xc3fb0 vbe.c:778
    mul dx                                    ; f7 e2                       ; 0xc3fb2
    cmp dx, si                                ; 39 f2                       ; 0xc3fb4 vbe.c:780
    jnbe short 03fbeh                         ; 77 06                       ; 0xc3fb6
    jne short 03fc3h                          ; 75 09                       ; 0xc3fb8
    test ax, ax                               ; 85 c0                       ; 0xc3fba
    jbe short 03fc3h                          ; 76 05                       ; 0xc3fbc
    mov di, 00200h                            ; bf 00 02                    ; 0xc3fbe vbe.c:782
    jmp short 03febh                          ; eb 28                       ; 0xc3fc1 vbe.c:783
    xor ax, ax                                ; 31 c0                       ; 0xc3fc3 vbe.c:787
    call 005cdh                               ; e8 05 c6                    ; 0xc3fc5
    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc3fc8 vbe.c:788
    call 038d7h                               ; e8 08 f9                    ; 0xc3fcc
    mov ax, cx                                ; 89 c8                       ; 0xc3fcf vbe.c:789
    call 03880h                               ; e8 ac f8                    ; 0xc3fd1
    mov ax, bx                                ; 89 d8                       ; 0xc3fd4 vbe.c:790
    call 0389fh                               ; e8 c6 f8                    ; 0xc3fd6
    xor ax, ax                                ; 31 c0                       ; 0xc3fd9 vbe.c:791
    call 005f3h                               ; e8 15 c6                    ; 0xc3fdb
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3fde vbe.c:792
    or AL, strict byte 001h                   ; 0c 01                       ; 0xc3fe1
    xor ah, ah                                ; 30 e4                       ; 0xc3fe3
    call 005cdh                               ; e8 e5 c5                    ; 0xc3fe5
    call 006c2h                               ; e8 d7 c6                    ; 0xc3fe8 vbe.c:793
    push SS                                   ; 16                          ; 0xc3feb vbe.c:801
    pop ES                                    ; 07                          ; 0xc3fec
    mov bx, word [bp-00ah]                    ; 8b 5e f6                    ; 0xc3fed
    mov word [es:bx], di                      ; 26 89 3f                    ; 0xc3ff0
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3ff3 vbe.c:802
    pop di                                    ; 5f                          ; 0xc3ff6
    pop si                                    ; 5e                          ; 0xc3ff7
    pop bp                                    ; 5d                          ; 0xc3ff8
    retn                                      ; c3                          ; 0xc3ff9

  ; Padding 0x606 bytes at 0xc3ffa
  times 1542 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.3 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.3', 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, 033h, 038h, 036h, 05ch, 056h, 042h, 06fh, 078h, 056h, 067h, 061h
    db  042h, 069h, 06fh, 073h, 033h, 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, 010h
