; $Id: VBoxVgaBiosAlternative286.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=0x8ea class=CODE group=AUTO
  ; disGetNextSymbol 0xc0000 LB 0x8ea -> off=0x22 cb=000000000000053e uValue=00000000000c0022 'vgabios_int10_handler'
    db  055h, 0aah, 040h, 0e9h, 0e3h, 009h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 049h, 042h
    db  04dh, 000h
vgabios_int10_handler:                       ; 0xc0022 LB 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 008d6h                               ; e8 fd 07                    ; 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 03670h                               ; e8 8c 35                    ; 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 0x38a -> 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 0x383 -> 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 0x343 -> 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 0x31d -> 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 0x2f7 -> 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 0x2d1 -> 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 0x228 -> 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 0x13b -> 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 0x128 -> 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 0x103 -> 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 0xd6 -> 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 0xa2 -> 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 0x6b -> off=0x0 cb=0000000000000057 uValue=00000000000c087f 'vbe_biosfn_set_get_palette_data'
vbe_biosfn_set_get_palette_data:             ; 0xc087f LB 0x57
    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 008b2h                           ; 74 2a                       ; 0xc0886 vberom.asm:686
    cmp bl, 003h                              ; 80 fb 03                    ; 0xc0888 vberom.asm:687
    jbe short 008d2h                          ; 76 45                       ; 0xc088b vberom.asm:688
    cmp bl, 080h                              ; 80 fb 80                    ; 0xc088d vberom.asm:689
    jne short 008ceh                          ; 75 3c                       ; 0xc0890 vberom.asm:690
    pushaw                                    ; 60                          ; 0xc0892 vberom.asm:133
    push DS                                   ; 1e                          ; 0xc0893 vberom.asm:696
    push ES                                   ; 06                          ; 0xc0894 vberom.asm:697
    pop DS                                    ; 1f                          ; 0xc0895 vberom.asm:698
    db  08ah, 0c2h
    ; mov al, dl                                ; 8a c2                     ; 0xc0896 vberom.asm:699
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc0898 vberom.asm:700
    out DX, AL                                ; ee                          ; 0xc089b vberom.asm:701
    inc dx                                    ; 42                          ; 0xc089c vberom.asm:702
    db  08bh, 0f7h
    ; mov si, di                                ; 8b f7                     ; 0xc089d vberom.asm:703
    lodsw                                     ; ad                          ; 0xc089f vberom.asm:714
    db  08bh, 0d8h
    ; mov bx, ax                                ; 8b d8                     ; 0xc08a0 vberom.asm:715
    lodsw                                     ; ad                          ; 0xc08a2 vberom.asm:716
    out DX, AL                                ; ee                          ; 0xc08a3 vberom.asm:717
    db  08ah, 0c7h
    ; mov al, bh                                ; 8a c7                     ; 0xc08a4 vberom.asm:718
    out DX, AL                                ; ee                          ; 0xc08a6 vberom.asm:719
    db  08ah, 0c3h
    ; mov al, bl                                ; 8a c3                     ; 0xc08a7 vberom.asm:720
    out DX, AL                                ; ee                          ; 0xc08a9 vberom.asm:721
    loop 0089fh                               ; e2 f3                       ; 0xc08aa vberom.asm:723
    pop DS                                    ; 1f                          ; 0xc08ac vberom.asm:724
    popaw                                     ; 61                          ; 0xc08ad vberom.asm:152
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc08ae vberom.asm:727
    retn                                      ; c3                          ; 0xc08b1 vberom.asm:728
    pushaw                                    ; 60                          ; 0xc08b2 vberom.asm:133
    db  08ah, 0c2h
    ; mov al, dl                                ; 8a c2                     ; 0xc08b3 vberom.asm:732
    mov dx, 003c7h                            ; ba c7 03                    ; 0xc08b5 vberom.asm:733
    out DX, AL                                ; ee                          ; 0xc08b8 vberom.asm:734
    add dl, 002h                              ; 80 c2 02                    ; 0xc08b9 vberom.asm:735
    db  033h, 0dbh
    ; xor bx, bx                                ; 33 db                     ; 0xc08bc vberom.asm:746
    in AL, DX                                 ; ec                          ; 0xc08be vberom.asm:748
    db  08ah, 0d8h
    ; mov bl, al                                ; 8a d8                     ; 0xc08bf vberom.asm:749
    in AL, DX                                 ; ec                          ; 0xc08c1 vberom.asm:750
    db  08ah, 0e0h
    ; mov ah, al                                ; 8a e0                     ; 0xc08c2 vberom.asm:751
    in AL, DX                                 ; ec                          ; 0xc08c4 vberom.asm:752
    stosw                                     ; ab                          ; 0xc08c5 vberom.asm:753
    db  08bh, 0c3h
    ; mov ax, bx                                ; 8b c3                     ; 0xc08c6 vberom.asm:754
    stosw                                     ; ab                          ; 0xc08c8 vberom.asm:755
    loop 008beh                               ; e2 f3                       ; 0xc08c9 vberom.asm:757
    popaw                                     ; 61                          ; 0xc08cb vberom.asm:152
    jmp short 008aeh                          ; eb e0                       ; 0xc08cc vberom.asm:759
    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc08ce vberom.asm:762
    retn                                      ; c3                          ; 0xc08d1 vberom.asm:763
    mov ax, 0024fh                            ; b8 4f 02                    ; 0xc08d2 vberom.asm:765
    retn                                      ; c3                          ; 0xc08d5 vberom.asm:766
  ; disGetNextSymbol 0xc08d6 LB 0x14 -> off=0x0 cb=0000000000000014 uValue=00000000000c08d6 'vbe_biosfn_return_protected_mode_interface'
vbe_biosfn_return_protected_mode_interface: ; 0xc08d6 LB 0x14
    test bl, bl                               ; 84 db                       ; 0xc08d6 vberom.asm:780
    jne short 008e6h                          ; 75 0c                       ; 0xc08d8 vberom.asm:781
    push CS                                   ; 0e                          ; 0xc08da vberom.asm:782
    pop ES                                    ; 07                          ; 0xc08db vberom.asm:783
    mov di, 04600h                            ; bf 00 46                    ; 0xc08dc vberom.asm:784
    mov cx, 00115h                            ; b9 15 01                    ; 0xc08df vberom.asm:785
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc08e2 vberom.asm:786
    retn                                      ; c3                          ; 0xc08e5 vberom.asm:787
    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc08e6 vberom.asm:789
    retn                                      ; c3                          ; 0xc08e9 vberom.asm:790

  ; Padding 0x96 bytes at 0xc08ea
  times 150 db 0

section _TEXT progbits vstart=0x980 align=1 ; size=0x38ef class=CODE group=AUTO
  ; disGetNextSymbol 0xc0980 LB 0x38ef -> off=0x0 cb=000000000000001b uValue=00000000000c0980 'set_int_vector'
set_int_vector:                              ; 0xc0980 LB 0x1b
    push dx                                   ; 52                          ; 0xc0980 vgabios.c:88
    push bp                                   ; 55                          ; 0xc0981
    mov bp, sp                                ; 89 e5                       ; 0xc0982
    mov dx, bx                                ; 89 da                       ; 0xc0984
    mov bl, al                                ; 88 c3                       ; 0xc0986 vgabios.c:92
    xor bh, bh                                ; 30 ff                       ; 0xc0988
    sal bx, 002h                              ; c1 e3 02                    ; 0xc098a
    xor ax, ax                                ; 31 c0                       ; 0xc098d
    mov es, ax                                ; 8e c0                       ; 0xc098f
    mov word [es:bx], dx                      ; 26 89 17                    ; 0xc0991
    mov word [es:bx+002h], cx                 ; 26 89 4f 02                 ; 0xc0994
    pop bp                                    ; 5d                          ; 0xc0998 vgabios.c:93
    pop dx                                    ; 5a                          ; 0xc0999
    retn                                      ; c3                          ; 0xc099a
  ; disGetNextSymbol 0xc099b LB 0x38d4 -> off=0x0 cb=000000000000001c uValue=00000000000c099b 'init_vga_card'
init_vga_card:                               ; 0xc099b LB 0x1c
    push bp                                   ; 55                          ; 0xc099b vgabios.c:144
    mov bp, sp                                ; 89 e5                       ; 0xc099c
    push dx                                   ; 52                          ; 0xc099e
    mov AL, strict byte 0c3h                  ; b0 c3                       ; 0xc099f vgabios.c:147
    mov dx, 003c2h                            ; ba c2 03                    ; 0xc09a1
    out DX, AL                                ; ee                          ; 0xc09a4
    mov AL, strict byte 004h                  ; b0 04                       ; 0xc09a5 vgabios.c:150
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc09a7
    out DX, AL                                ; ee                          ; 0xc09aa
    mov AL, strict byte 002h                  ; b0 02                       ; 0xc09ab vgabios.c:151
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc09ad
    out DX, AL                                ; ee                          ; 0xc09b0
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc09b1 vgabios.c:156
    pop dx                                    ; 5a                          ; 0xc09b4
    pop bp                                    ; 5d                          ; 0xc09b5
    retn                                      ; c3                          ; 0xc09b6
  ; disGetNextSymbol 0xc09b7 LB 0x38b8 -> off=0x0 cb=0000000000000032 uValue=00000000000c09b7 'init_bios_area'
init_bios_area:                              ; 0xc09b7 LB 0x32
    push bx                                   ; 53                          ; 0xc09b7 vgabios.c:165
    push bp                                   ; 55                          ; 0xc09b8
    mov bp, sp                                ; 89 e5                       ; 0xc09b9
    xor bx, bx                                ; 31 db                       ; 0xc09bb vgabios.c:169
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc09bd
    mov es, ax                                ; 8e c0                       ; 0xc09c0
    mov al, byte [es:bx+010h]                 ; 26 8a 47 10                 ; 0xc09c2 vgabios.c:172
    and AL, strict byte 0cfh                  ; 24 cf                       ; 0xc09c6
    or AL, strict byte 020h                   ; 0c 20                       ; 0xc09c8
    mov byte [es:bx+010h], al                 ; 26 88 47 10                 ; 0xc09ca
    mov byte [es:bx+00085h], 010h             ; 26 c6 87 85 00 10           ; 0xc09ce vgabios.c:176
    mov word [es:bx+00087h], 0f960h           ; 26 c7 87 87 00 60 f9        ; 0xc09d4 vgabios.c:178
    mov byte [es:bx+00089h], 051h             ; 26 c6 87 89 00 51           ; 0xc09db vgabios.c:182
    mov byte [es:bx+065h], 009h               ; 26 c6 47 65 09              ; 0xc09e1 vgabios.c:184
    pop bp                                    ; 5d                          ; 0xc09e6 vgabios.c:185
    pop bx                                    ; 5b                          ; 0xc09e7
    retn                                      ; c3                          ; 0xc09e8
  ; disGetNextSymbol 0xc09e9 LB 0x3886 -> off=0x0 cb=0000000000000031 uValue=00000000000c09e9 'vgabios_init_func'
vgabios_init_func:                           ; 0xc09e9 LB 0x31
    inc bp                                    ; 45                          ; 0xc09e9 vgabios.c:225
    push bp                                   ; 55                          ; 0xc09ea
    mov bp, sp                                ; 89 e5                       ; 0xc09eb
    call 0099bh                               ; e8 ab ff                    ; 0xc09ed vgabios.c:227
    call 009b7h                               ; e8 c4 ff                    ; 0xc09f0 vgabios.c:228
    call 03c00h                               ; e8 0a 32                    ; 0xc09f3 vgabios.c:230
    mov bx, strict word 00022h                ; bb 22 00                    ; 0xc09f6 vgabios.c:232
    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc09f9
    mov ax, strict word 00010h                ; b8 10 00                    ; 0xc09fc
    call 00980h                               ; e8 7e ff                    ; 0xc09ff
    mov bx, strict word 00022h                ; bb 22 00                    ; 0xc0a02 vgabios.c:233
    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0a05
    mov ax, strict word 0006dh                ; b8 6d 00                    ; 0xc0a08
    call 00980h                               ; e8 72 ff                    ; 0xc0a0b
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc0a0e vgabios.c:259
    db  032h, 0e4h
    ; xor ah, ah                                ; 32 e4                     ; 0xc0a11
    int 010h                                  ; cd 10                       ; 0xc0a13
    mov sp, bp                                ; 89 ec                       ; 0xc0a15 vgabios.c:262
    pop bp                                    ; 5d                          ; 0xc0a17
    dec bp                                    ; 4d                          ; 0xc0a18
    retf                                      ; cb                          ; 0xc0a19
  ; disGetNextSymbol 0xc0a1a LB 0x3855 -> off=0x0 cb=0000000000000040 uValue=00000000000c0a1a 'vga_get_cursor_pos'
vga_get_cursor_pos:                          ; 0xc0a1a LB 0x40
    push si                                   ; 56                          ; 0xc0a1a vgabios.c:331
    push di                                   ; 57                          ; 0xc0a1b
    push bp                                   ; 55                          ; 0xc0a1c
    mov bp, sp                                ; 89 e5                       ; 0xc0a1d
    mov si, dx                                ; 89 d6                       ; 0xc0a1f
    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc0a21 vgabios.c:333
    jbe short 00a33h                          ; 76 0e                       ; 0xc0a23
    push SS                                   ; 16                          ; 0xc0a25 vgabios.c:334
    pop ES                                    ; 07                          ; 0xc0a26
    mov word [es:si], strict word 00000h      ; 26 c7 04 00 00              ; 0xc0a27
    mov word [es:bx], strict word 00000h      ; 26 c7 07 00 00              ; 0xc0a2c vgabios.c:335
    jmp short 00a56h                          ; eb 23                       ; 0xc0a31 vgabios.c:336
    mov di, strict word 00060h                ; bf 60 00                    ; 0xc0a33 vgabios.c:47
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc0a36
    mov es, dx                                ; 8e c2                       ; 0xc0a39
    mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc0a3b
    push SS                                   ; 16                          ; 0xc0a3e vgabios.c:48
    pop ES                                    ; 07                          ; 0xc0a3f
    mov word [es:si], di                      ; 26 89 3c                    ; 0xc0a40
    xor ah, ah                                ; 30 e4                       ; 0xc0a43 vgabios.c:339
    mov si, ax                                ; 89 c6                       ; 0xc0a45
    add si, ax                                ; 01 c6                       ; 0xc0a47
    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc0a49
    mov es, dx                                ; 8e c2                       ; 0xc0a4c vgabios.c:47
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc0a4e
    push SS                                   ; 16                          ; 0xc0a51 vgabios.c:48
    pop ES                                    ; 07                          ; 0xc0a52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0a53
    pop bp                                    ; 5d                          ; 0xc0a56 vgabios.c:341
    pop di                                    ; 5f                          ; 0xc0a57
    pop si                                    ; 5e                          ; 0xc0a58
    retn                                      ; c3                          ; 0xc0a59
  ; disGetNextSymbol 0xc0a5a LB 0x3815 -> off=0x0 cb=000000000000005e uValue=00000000000c0a5a 'vga_find_glyph'
vga_find_glyph:                              ; 0xc0a5a LB 0x5e
    push bp                                   ; 55                          ; 0xc0a5a vgabios.c:344
    mov bp, sp                                ; 89 e5                       ; 0xc0a5b
    push si                                   ; 56                          ; 0xc0a5d
    push di                                   ; 57                          ; 0xc0a5e
    push ax                                   ; 50                          ; 0xc0a5f
    push ax                                   ; 50                          ; 0xc0a60
    push dx                                   ; 52                          ; 0xc0a61
    push bx                                   ; 53                          ; 0xc0a62
    mov bl, cl                                ; 88 cb                       ; 0xc0a63
    mov word [bp-006h], strict word 00000h    ; c7 46 fa 00 00              ; 0xc0a65 vgabios.c:346
    dec word [bp+004h]                        ; ff 4e 04                    ; 0xc0a6a vgabios.c:348
    cmp word [bp+004h], strict byte 0ffffh    ; 83 7e 04 ff                 ; 0xc0a6d
    je short 00aach                           ; 74 39                       ; 0xc0a71
    mov cl, byte [bp+006h]                    ; 8a 4e 06                    ; 0xc0a73 vgabios.c:349
    xor ch, ch                                ; 30 ed                       ; 0xc0a76
    mov dx, ss                                ; 8c d2                       ; 0xc0a78
    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc0a7a
    mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc0a7d
    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc0a80
    push DS                                   ; 1e                          ; 0xc0a83
    mov ds, dx                                ; 8e da                       ; 0xc0a84
    rep cmpsb                                 ; f3 a6                       ; 0xc0a86
    pop DS                                    ; 1f                          ; 0xc0a88
    mov ax, strict word 00000h                ; b8 00 00                    ; 0xc0a89
    je short 00a90h                           ; 74 02                       ; 0xc0a8c
    db  0feh, 0c0h
    ; inc al                                    ; fe c0                     ; 0xc0a8e
    test ax, ax                               ; 85 c0                       ; 0xc0a90
    jne short 00aa0h                          ; 75 0c                       ; 0xc0a92
    mov al, bl                                ; 88 d8                       ; 0xc0a94 vgabios.c:350
    xor ah, ah                                ; 30 e4                       ; 0xc0a96
    or ah, 080h                               ; 80 cc 80                    ; 0xc0a98
    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0a9b
    jmp short 00aach                          ; eb 0c                       ; 0xc0a9e vgabios.c:351
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc0aa0 vgabios.c:353
    xor ah, ah                                ; 30 e4                       ; 0xc0aa3
    add word [bp-008h], ax                    ; 01 46 f8                    ; 0xc0aa5
    db  0feh, 0c3h
    ; inc bl                                    ; fe c3                     ; 0xc0aa8 vgabios.c:354
    jmp short 00a6ah                          ; eb be                       ; 0xc0aaa vgabios.c:355
    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc0aac vgabios.c:357
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0aaf
    pop di                                    ; 5f                          ; 0xc0ab2
    pop si                                    ; 5e                          ; 0xc0ab3
    pop bp                                    ; 5d                          ; 0xc0ab4
    retn 00004h                               ; c2 04 00                    ; 0xc0ab5
  ; disGetNextSymbol 0xc0ab8 LB 0x37b7 -> off=0x0 cb=0000000000000046 uValue=00000000000c0ab8 'vga_read_glyph_planar'
vga_read_glyph_planar:                       ; 0xc0ab8 LB 0x46
    push bp                                   ; 55                          ; 0xc0ab8 vgabios.c:359
    mov bp, sp                                ; 89 e5                       ; 0xc0ab9
    push si                                   ; 56                          ; 0xc0abb
    push di                                   ; 57                          ; 0xc0abc
    push ax                                   ; 50                          ; 0xc0abd
    push ax                                   ; 50                          ; 0xc0abe
    mov si, ax                                ; 89 c6                       ; 0xc0abf
    mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc0ac1
    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc0ac4
    mov bx, cx                                ; 89 cb                       ; 0xc0ac7
    mov ax, 00805h                            ; b8 05 08                    ; 0xc0ac9 vgabios.c:366
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0acc
    out DX, ax                                ; ef                          ; 0xc0acf
    dec byte [bp+004h]                        ; fe 4e 04                    ; 0xc0ad0 vgabios.c:368
    cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc0ad3
    je short 00aeeh                           ; 74 15                       ; 0xc0ad7
    mov es, [bp-006h]                         ; 8e 46 fa                    ; 0xc0ad9 vgabios.c:369
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc0adc
    not al                                    ; f6 d0                       ; 0xc0adf
    mov di, bx                                ; 89 df                       ; 0xc0ae1
    inc bx                                    ; 43                          ; 0xc0ae3
    push SS                                   ; 16                          ; 0xc0ae4
    pop ES                                    ; 07                          ; 0xc0ae5
    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0ae6
    add si, word [bp-008h]                    ; 03 76 f8                    ; 0xc0ae9 vgabios.c:370
    jmp short 00ad0h                          ; eb e2                       ; 0xc0aec vgabios.c:371
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0aee vgabios.c:374
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0af1
    out DX, ax                                ; ef                          ; 0xc0af4
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0af5 vgabios.c:375
    pop di                                    ; 5f                          ; 0xc0af8
    pop si                                    ; 5e                          ; 0xc0af9
    pop bp                                    ; 5d                          ; 0xc0afa
    retn 00002h                               ; c2 02 00                    ; 0xc0afb
  ; disGetNextSymbol 0xc0afe LB 0x3771 -> off=0x0 cb=000000000000002f uValue=00000000000c0afe 'vga_char_ofs_planar'
vga_char_ofs_planar:                         ; 0xc0afe LB 0x2f
    push si                                   ; 56                          ; 0xc0afe vgabios.c:377
    push bp                                   ; 55                          ; 0xc0aff
    mov bp, sp                                ; 89 e5                       ; 0xc0b00
    mov ch, al                                ; 88 c5                       ; 0xc0b02
    mov al, dl                                ; 88 d0                       ; 0xc0b04
    xor ah, ah                                ; 30 e4                       ; 0xc0b06 vgabios.c:381
    mul bx                                    ; f7 e3                       ; 0xc0b08
    mov bl, byte [bp+006h]                    ; 8a 5e 06                    ; 0xc0b0a
    xor bh, bh                                ; 30 ff                       ; 0xc0b0d
    mul bx                                    ; f7 e3                       ; 0xc0b0f
    mov bl, ch                                ; 88 eb                       ; 0xc0b11
    add bx, ax                                ; 01 c3                       ; 0xc0b13
    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc0b15 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0b18
    mov es, ax                                ; 8e c0                       ; 0xc0b1b
    mov si, word [es:si]                      ; 26 8b 34                    ; 0xc0b1d
    mov al, cl                                ; 88 c8                       ; 0xc0b20 vgabios.c:48
    xor ah, ah                                ; 30 e4                       ; 0xc0b22
    mul si                                    ; f7 e6                       ; 0xc0b24
    add ax, bx                                ; 01 d8                       ; 0xc0b26
    pop bp                                    ; 5d                          ; 0xc0b28 vgabios.c:385
    pop si                                    ; 5e                          ; 0xc0b29
    retn 00002h                               ; c2 02 00                    ; 0xc0b2a
  ; disGetNextSymbol 0xc0b2d LB 0x3742 -> off=0x0 cb=0000000000000040 uValue=00000000000c0b2d 'vga_read_char_planar'
vga_read_char_planar:                        ; 0xc0b2d LB 0x40
    push bp                                   ; 55                          ; 0xc0b2d vgabios.c:387
    mov bp, sp                                ; 89 e5                       ; 0xc0b2e
    push cx                                   ; 51                          ; 0xc0b30
    sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc0b31
    mov byte [bp-004h], bl                    ; 88 5e fc                    ; 0xc0b34 vgabios.c:391
    mov byte [bp-003h], 000h                  ; c6 46 fd 00                 ; 0xc0b37
    push word [bp-004h]                       ; ff 76 fc                    ; 0xc0b3b
    lea cx, [bp-014h]                         ; 8d 4e ec                    ; 0xc0b3e
    mov bx, ax                                ; 89 c3                       ; 0xc0b41
    mov ax, dx                                ; 89 d0                       ; 0xc0b43
    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0b45
    call 00ab8h                               ; e8 6d ff                    ; 0xc0b48
    push word [bp-004h]                       ; ff 76 fc                    ; 0xc0b4b vgabios.c:394
    push 00100h                               ; 68 00 01                    ; 0xc0b4e
    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0b51 vgabios.c:57
    xor ax, ax                                ; 31 c0                       ; 0xc0b54
    mov es, ax                                ; 8e c0                       ; 0xc0b56
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0b58
    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0b5b
    xor cx, cx                                ; 31 c9                       ; 0xc0b5f vgabios.c:58
    lea bx, [bp-014h]                         ; 8d 5e ec                    ; 0xc0b61
    call 00a5ah                               ; e8 f3 fe                    ; 0xc0b64
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc0b67 vgabios.c:395
    pop cx                                    ; 59                          ; 0xc0b6a
    pop bp                                    ; 5d                          ; 0xc0b6b
    retn                                      ; c3                          ; 0xc0b6c
  ; disGetNextSymbol 0xc0b6d LB 0x3702 -> off=0x0 cb=0000000000000024 uValue=00000000000c0b6d 'vga_char_ofs_linear'
vga_char_ofs_linear:                         ; 0xc0b6d LB 0x24
    enter 00002h, 000h                        ; c8 02 00 00                 ; 0xc0b6d vgabios.c:397
    mov byte [bp-002h], al                    ; 88 46 fe                    ; 0xc0b71
    mov al, dl                                ; 88 d0                       ; 0xc0b74 vgabios.c:401
    xor ah, ah                                ; 30 e4                       ; 0xc0b76
    mul bx                                    ; f7 e3                       ; 0xc0b78
    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc0b7a
    xor dh, dh                                ; 30 f6                       ; 0xc0b7d
    mul dx                                    ; f7 e2                       ; 0xc0b7f
    mov dx, ax                                ; 89 c2                       ; 0xc0b81
    mov al, byte [bp-002h]                    ; 8a 46 fe                    ; 0xc0b83
    xor ah, ah                                ; 30 e4                       ; 0xc0b86
    add ax, dx                                ; 01 d0                       ; 0xc0b88
    sal ax, 003h                              ; c1 e0 03                    ; 0xc0b8a vgabios.c:402
    leave                                     ; c9                          ; 0xc0b8d vgabios.c:404
    retn 00002h                               ; c2 02 00                    ; 0xc0b8e
  ; disGetNextSymbol 0xc0b91 LB 0x36de -> off=0x0 cb=000000000000004b uValue=00000000000c0b91 'vga_read_glyph_linear'
vga_read_glyph_linear:                       ; 0xc0b91 LB 0x4b
    push si                                   ; 56                          ; 0xc0b91 vgabios.c:406
    push di                                   ; 57                          ; 0xc0b92
    enter 00004h, 000h                        ; c8 04 00 00                 ; 0xc0b93
    mov si, ax                                ; 89 c6                       ; 0xc0b97
    mov word [bp-002h], dx                    ; 89 56 fe                    ; 0xc0b99
    mov word [bp-004h], bx                    ; 89 5e fc                    ; 0xc0b9c
    mov bx, cx                                ; 89 cb                       ; 0xc0b9f
    dec byte [bp+008h]                        ; fe 4e 08                    ; 0xc0ba1 vgabios.c:412
    cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc0ba4
    je short 00bd6h                           ; 74 2c                       ; 0xc0ba8
    xor dh, dh                                ; 30 f6                       ; 0xc0baa vgabios.c:413
    mov DL, strict byte 080h                  ; b2 80                       ; 0xc0bac vgabios.c:414
    xor ax, ax                                ; 31 c0                       ; 0xc0bae vgabios.c:415
    jmp short 00bb7h                          ; eb 05                       ; 0xc0bb0
    cmp ax, strict word 00008h                ; 3d 08 00                    ; 0xc0bb2
    jnl short 00bcbh                          ; 7d 14                       ; 0xc0bb5
    mov es, [bp-002h]                         ; 8e 46 fe                    ; 0xc0bb7 vgabios.c:416
    mov di, si                                ; 89 f7                       ; 0xc0bba
    add di, ax                                ; 01 c7                       ; 0xc0bbc
    cmp byte [es:di], 000h                    ; 26 80 3d 00                 ; 0xc0bbe
    je short 00bc6h                           ; 74 02                       ; 0xc0bc2
    or dh, dl                                 ; 08 d6                       ; 0xc0bc4 vgabios.c:417
    shr dl, 1                                 ; d0 ea                       ; 0xc0bc6 vgabios.c:418
    inc ax                                    ; 40                          ; 0xc0bc8 vgabios.c:419
    jmp short 00bb2h                          ; eb e7                       ; 0xc0bc9
    mov di, bx                                ; 89 df                       ; 0xc0bcb vgabios.c:420
    inc bx                                    ; 43                          ; 0xc0bcd
    mov byte [ss:di], dh                      ; 36 88 35                    ; 0xc0bce
    add si, word [bp-004h]                    ; 03 76 fc                    ; 0xc0bd1 vgabios.c:421
    jmp short 00ba1h                          ; eb cb                       ; 0xc0bd4 vgabios.c:422
    leave                                     ; c9                          ; 0xc0bd6 vgabios.c:423
    pop di                                    ; 5f                          ; 0xc0bd7
    pop si                                    ; 5e                          ; 0xc0bd8
    retn 00002h                               ; c2 02 00                    ; 0xc0bd9
  ; disGetNextSymbol 0xc0bdc LB 0x3693 -> off=0x0 cb=0000000000000045 uValue=00000000000c0bdc 'vga_read_char_linear'
vga_read_char_linear:                        ; 0xc0bdc LB 0x45
    push bp                                   ; 55                          ; 0xc0bdc vgabios.c:425
    mov bp, sp                                ; 89 e5                       ; 0xc0bdd
    push cx                                   ; 51                          ; 0xc0bdf
    sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc0be0
    mov cx, ax                                ; 89 c1                       ; 0xc0be3
    mov ax, dx                                ; 89 d0                       ; 0xc0be5
    mov byte [bp-004h], bl                    ; 88 5e fc                    ; 0xc0be7 vgabios.c:429
    mov byte [bp-003h], 000h                  ; c6 46 fd 00                 ; 0xc0bea
    push word [bp-004h]                       ; ff 76 fc                    ; 0xc0bee
    mov bx, cx                                ; 89 cb                       ; 0xc0bf1
    sal bx, 003h                              ; c1 e3 03                    ; 0xc0bf3
    lea cx, [bp-014h]                         ; 8d 4e ec                    ; 0xc0bf6
    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0bf9
    call 00b91h                               ; e8 92 ff                    ; 0xc0bfc
    push word [bp-004h]                       ; ff 76 fc                    ; 0xc0bff vgabios.c:432
    push 00100h                               ; 68 00 01                    ; 0xc0c02
    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0c05 vgabios.c:57
    xor ax, ax                                ; 31 c0                       ; 0xc0c08
    mov es, ax                                ; 8e c0                       ; 0xc0c0a
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0c0c
    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0c0f
    xor cx, cx                                ; 31 c9                       ; 0xc0c13 vgabios.c:58
    lea bx, [bp-014h]                         ; 8d 5e ec                    ; 0xc0c15
    call 00a5ah                               ; e8 3f fe                    ; 0xc0c18
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc0c1b vgabios.c:433
    pop cx                                    ; 59                          ; 0xc0c1e
    pop bp                                    ; 5d                          ; 0xc0c1f
    retn                                      ; c3                          ; 0xc0c20
  ; disGetNextSymbol 0xc0c21 LB 0x364e -> off=0x0 cb=0000000000000035 uValue=00000000000c0c21 'vga_read_2bpp_char'
vga_read_2bpp_char:                          ; 0xc0c21 LB 0x35
    push bp                                   ; 55                          ; 0xc0c21 vgabios.c:435
    mov bp, sp                                ; 89 e5                       ; 0xc0c22
    push bx                                   ; 53                          ; 0xc0c24
    push cx                                   ; 51                          ; 0xc0c25
    mov bx, ax                                ; 89 c3                       ; 0xc0c26
    mov es, dx                                ; 8e c2                       ; 0xc0c28
    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0c2a vgabios.c:441
    mov DH, strict byte 080h                  ; b6 80                       ; 0xc0c2d vgabios.c:442
    xor dl, dl                                ; 30 d2                       ; 0xc0c2f vgabios.c:443
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0c31 vgabios.c:444
    xchg ah, al                               ; 86 c4                       ; 0xc0c34
    xor bx, bx                                ; 31 db                       ; 0xc0c36 vgabios.c:446
    jmp short 00c3fh                          ; eb 05                       ; 0xc0c38
    cmp bx, strict byte 00008h                ; 83 fb 08                    ; 0xc0c3a
    jnl short 00c4dh                          ; 7d 0e                       ; 0xc0c3d
    test ax, cx                               ; 85 c8                       ; 0xc0c3f vgabios.c:447
    je short 00c45h                           ; 74 02                       ; 0xc0c41
    or dl, dh                                 ; 08 f2                       ; 0xc0c43 vgabios.c:448
    shr dh, 1                                 ; d0 ee                       ; 0xc0c45 vgabios.c:449
    shr cx, 002h                              ; c1 e9 02                    ; 0xc0c47 vgabios.c:450
    inc bx                                    ; 43                          ; 0xc0c4a vgabios.c:451
    jmp short 00c3ah                          ; eb ed                       ; 0xc0c4b
    mov al, dl                                ; 88 d0                       ; 0xc0c4d vgabios.c:453
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0c4f
    pop cx                                    ; 59                          ; 0xc0c52
    pop bx                                    ; 5b                          ; 0xc0c53
    pop bp                                    ; 5d                          ; 0xc0c54
    retn                                      ; c3                          ; 0xc0c55
  ; disGetNextSymbol 0xc0c56 LB 0x3619 -> off=0x0 cb=0000000000000084 uValue=00000000000c0c56 'vga_read_glyph_cga'
vga_read_glyph_cga:                          ; 0xc0c56 LB 0x84
    push bp                                   ; 55                          ; 0xc0c56 vgabios.c:455
    mov bp, sp                                ; 89 e5                       ; 0xc0c57
    push cx                                   ; 51                          ; 0xc0c59
    push si                                   ; 56                          ; 0xc0c5a
    push di                                   ; 57                          ; 0xc0c5b
    push ax                                   ; 50                          ; 0xc0c5c
    mov si, dx                                ; 89 d6                       ; 0xc0c5d
    cmp bl, 006h                              ; 80 fb 06                    ; 0xc0c5f vgabios.c:463
    je short 00c9eh                           ; 74 3a                       ; 0xc0c62
    mov bx, ax                                ; 89 c3                       ; 0xc0c64 vgabios.c:465
    add bx, ax                                ; 01 c3                       ; 0xc0c66
    mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0c68
    xor cx, cx                                ; 31 c9                       ; 0xc0c6d vgabios.c:467
    jmp short 00c76h                          ; eb 05                       ; 0xc0c6f
    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0c71
    jnl short 00cd2h                          ; 7d 5c                       ; 0xc0c74
    mov ax, bx                                ; 89 d8                       ; 0xc0c76 vgabios.c:468
    mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0c78
    call 00c21h                               ; e8 a3 ff                    ; 0xc0c7b
    mov di, si                                ; 89 f7                       ; 0xc0c7e
    inc si                                    ; 46                          ; 0xc0c80
    push SS                                   ; 16                          ; 0xc0c81
    pop ES                                    ; 07                          ; 0xc0c82
    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0c83
    lea ax, [bx+02000h]                       ; 8d 87 00 20                 ; 0xc0c86 vgabios.c:469
    mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0c8a
    call 00c21h                               ; e8 91 ff                    ; 0xc0c8d
    mov di, si                                ; 89 f7                       ; 0xc0c90
    inc si                                    ; 46                          ; 0xc0c92
    push SS                                   ; 16                          ; 0xc0c93
    pop ES                                    ; 07                          ; 0xc0c94
    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0c95
    add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0c98 vgabios.c:470
    inc cx                                    ; 41                          ; 0xc0c9b vgabios.c:471
    jmp short 00c71h                          ; eb d3                       ; 0xc0c9c
    mov bx, ax                                ; 89 c3                       ; 0xc0c9e vgabios.c:473
    mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0ca0
    xor cx, cx                                ; 31 c9                       ; 0xc0ca5 vgabios.c:474
    jmp short 00caeh                          ; eb 05                       ; 0xc0ca7
    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0ca9
    jnl short 00cd2h                          ; 7d 24                       ; 0xc0cac
    mov di, si                                ; 89 f7                       ; 0xc0cae vgabios.c:475
    inc si                                    ; 46                          ; 0xc0cb0
    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0cb1
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0cb4
    push SS                                   ; 16                          ; 0xc0cb7
    pop ES                                    ; 07                          ; 0xc0cb8
    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0cb9
    mov di, si                                ; 89 f7                       ; 0xc0cbc vgabios.c:476
    inc si                                    ; 46                          ; 0xc0cbe
    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0cbf
    mov al, byte [es:bx+02000h]               ; 26 8a 87 00 20              ; 0xc0cc2
    push SS                                   ; 16                          ; 0xc0cc7
    pop ES                                    ; 07                          ; 0xc0cc8
    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0cc9
    add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0ccc vgabios.c:477
    inc cx                                    ; 41                          ; 0xc0ccf vgabios.c:478
    jmp short 00ca9h                          ; eb d7                       ; 0xc0cd0
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc0cd2 vgabios.c:480
    pop di                                    ; 5f                          ; 0xc0cd5
    pop si                                    ; 5e                          ; 0xc0cd6
    pop cx                                    ; 59                          ; 0xc0cd7
    pop bp                                    ; 5d                          ; 0xc0cd8
    retn                                      ; c3                          ; 0xc0cd9
  ; disGetNextSymbol 0xc0cda LB 0x3595 -> off=0x0 cb=000000000000001a uValue=00000000000c0cda 'vga_char_ofs_cga'
vga_char_ofs_cga:                            ; 0xc0cda LB 0x1a
    push cx                                   ; 51                          ; 0xc0cda vgabios.c:482
    push bp                                   ; 55                          ; 0xc0cdb
    mov bp, sp                                ; 89 e5                       ; 0xc0cdc
    mov cl, al                                ; 88 c1                       ; 0xc0cde
    mov al, dl                                ; 88 d0                       ; 0xc0ce0
    xor ah, ah                                ; 30 e4                       ; 0xc0ce2 vgabios.c:487
    mul bx                                    ; f7 e3                       ; 0xc0ce4
    mov bx, ax                                ; 89 c3                       ; 0xc0ce6
    sal bx, 002h                              ; c1 e3 02                    ; 0xc0ce8
    mov al, cl                                ; 88 c8                       ; 0xc0ceb
    xor ah, ah                                ; 30 e4                       ; 0xc0ced
    add ax, bx                                ; 01 d8                       ; 0xc0cef
    pop bp                                    ; 5d                          ; 0xc0cf1 vgabios.c:488
    pop cx                                    ; 59                          ; 0xc0cf2
    retn                                      ; c3                          ; 0xc0cf3
  ; disGetNextSymbol 0xc0cf4 LB 0x357b -> off=0x0 cb=0000000000000066 uValue=00000000000c0cf4 'vga_read_char_cga'
vga_read_char_cga:                           ; 0xc0cf4 LB 0x66
    push bp                                   ; 55                          ; 0xc0cf4 vgabios.c:490
    mov bp, sp                                ; 89 e5                       ; 0xc0cf5
    push bx                                   ; 53                          ; 0xc0cf7
    push cx                                   ; 51                          ; 0xc0cf8
    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc0cf9
    mov bl, dl                                ; 88 d3                       ; 0xc0cfc vgabios.c:496
    xor bh, bh                                ; 30 ff                       ; 0xc0cfe
    lea dx, [bp-00eh]                         ; 8d 56 f2                    ; 0xc0d00
    call 00c56h                               ; e8 50 ff                    ; 0xc0d03
    push strict byte 00008h                   ; 6a 08                       ; 0xc0d06 vgabios.c:499
    push 00080h                               ; 68 80 00                    ; 0xc0d08
    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0d0b vgabios.c:57
    xor ax, ax                                ; 31 c0                       ; 0xc0d0e
    mov es, ax                                ; 8e c0                       ; 0xc0d10
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0d12
    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0d15
    xor cx, cx                                ; 31 c9                       ; 0xc0d19 vgabios.c:58
    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc0d1b
    call 00a5ah                               ; e8 39 fd                    ; 0xc0d1e
    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0d21
    test ah, 080h                             ; f6 c4 80                    ; 0xc0d24 vgabios.c:501
    jne short 00d50h                          ; 75 27                       ; 0xc0d27
    mov bx, strict word 0007ch                ; bb 7c 00                    ; 0xc0d29 vgabios.c:57
    xor ax, ax                                ; 31 c0                       ; 0xc0d2c
    mov es, ax                                ; 8e c0                       ; 0xc0d2e
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0d30
    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0d33
    test dx, dx                               ; 85 d2                       ; 0xc0d37 vgabios.c:505
    jne short 00d3fh                          ; 75 04                       ; 0xc0d39
    test ax, ax                               ; 85 c0                       ; 0xc0d3b
    je short 00d50h                           ; 74 11                       ; 0xc0d3d
    push strict byte 00008h                   ; 6a 08                       ; 0xc0d3f vgabios.c:506
    push 00080h                               ; 68 80 00                    ; 0xc0d41
    mov cx, 00080h                            ; b9 80 00                    ; 0xc0d44
    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc0d47
    call 00a5ah                               ; e8 0d fd                    ; 0xc0d4a
    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0d4d
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc0d50 vgabios.c:509
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0d53
    pop cx                                    ; 59                          ; 0xc0d56
    pop bx                                    ; 5b                          ; 0xc0d57
    pop bp                                    ; 5d                          ; 0xc0d58
    retn                                      ; c3                          ; 0xc0d59
  ; disGetNextSymbol 0xc0d5a LB 0x3515 -> off=0x0 cb=0000000000000130 uValue=00000000000c0d5a 'vga_read_char_attr'
vga_read_char_attr:                          ; 0xc0d5a LB 0x130
    push bp                                   ; 55                          ; 0xc0d5a vgabios.c:511
    mov bp, sp                                ; 89 e5                       ; 0xc0d5b
    push bx                                   ; 53                          ; 0xc0d5d
    push cx                                   ; 51                          ; 0xc0d5e
    push si                                   ; 56                          ; 0xc0d5f
    push di                                   ; 57                          ; 0xc0d60
    sub sp, strict byte 00014h                ; 83 ec 14                    ; 0xc0d61
    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc0d64
    mov si, dx                                ; 89 d6                       ; 0xc0d67
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc0d69 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0d6c
    mov es, ax                                ; 8e c0                       ; 0xc0d6f
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0d71
    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc0d74 vgabios.c:38
    xor ah, ah                                ; 30 e4                       ; 0xc0d77 vgabios.c:519
    call 035b3h                               ; e8 37 28                    ; 0xc0d79
    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc0d7c
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0d7f vgabios.c:520
    jne short 00d86h                          ; 75 03                       ; 0xc0d81
    jmp near 00e81h                           ; e9 fb 00                    ; 0xc0d83
    mov cl, byte [bp-00eh]                    ; 8a 4e f2                    ; 0xc0d86 vgabios.c:524
    xor ch, ch                                ; 30 ed                       ; 0xc0d89
    lea bx, [bp-01ch]                         ; 8d 5e e4                    ; 0xc0d8b
    lea dx, [bp-01ah]                         ; 8d 56 e6                    ; 0xc0d8e
    mov ax, cx                                ; 89 c8                       ; 0xc0d91
    call 00a1ah                               ; e8 84 fc                    ; 0xc0d93
    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc0d96 vgabios.c:525
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc0d99
    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc0d9c vgabios.c:526
    xor al, al                                ; 30 c0                       ; 0xc0d9f
    shr ax, 008h                              ; c1 e8 08                    ; 0xc0da1
    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc0da4
    mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc0da7
    mov bx, 00084h                            ; bb 84 00                    ; 0xc0daa vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0dad
    mov es, ax                                ; 8e c0                       ; 0xc0db0
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0db2
    xor ah, ah                                ; 30 e4                       ; 0xc0db5 vgabios.c:38
    inc ax                                    ; 40                          ; 0xc0db7
    mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc0db8
    mov di, strict word 0004ah                ; bf 4a 00                    ; 0xc0dbb vgabios.c:47
    mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc0dbe
    mov word [bp-018h], di                    ; 89 7e e8                    ; 0xc0dc1 vgabios.c:48
    mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc0dc4 vgabios.c:532
    xor bh, bh                                ; 30 ff                       ; 0xc0dc7
    sal bx, 003h                              ; c1 e3 03                    ; 0xc0dc9
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0dcc
    jne short 00e03h                          ; 75 30                       ; 0xc0dd1
    mov ax, di                                ; 89 f8                       ; 0xc0dd3 vgabios.c:534
    mul word [bp-014h]                        ; f7 66 ec                    ; 0xc0dd5
    add ax, ax                                ; 01 c0                       ; 0xc0dd8
    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc0dda
    inc ax                                    ; 40                          ; 0xc0ddc
    mul cx                                    ; f7 e1                       ; 0xc0ddd
    mov cx, ax                                ; 89 c1                       ; 0xc0ddf
    mov al, byte [bp-016h]                    ; 8a 46 ea                    ; 0xc0de1
    xor ah, ah                                ; 30 e4                       ; 0xc0de4
    mul di                                    ; f7 e7                       ; 0xc0de6
    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc0de8
    xor dh, dh                                ; 30 f6                       ; 0xc0deb
    mov di, ax                                ; 89 c7                       ; 0xc0ded
    add di, dx                                ; 01 d7                       ; 0xc0def
    add di, di                                ; 01 ff                       ; 0xc0df1
    add di, cx                                ; 01 cf                       ; 0xc0df3
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc0df5 vgabios.c:45
    mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc0df9
    push SS                                   ; 16                          ; 0xc0dfc vgabios.c:48
    pop ES                                    ; 07                          ; 0xc0dfd
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc0dfe
    jmp short 00d83h                          ; eb 80                       ; 0xc0e01 vgabios.c:536
    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc0e03 vgabios.c:537
    cmp bl, 005h                              ; 80 fb 05                    ; 0xc0e07
    je short 00e5ah                           ; 74 4e                       ; 0xc0e0a
    cmp bl, 002h                              ; 80 fb 02                    ; 0xc0e0c
    jc short 00e81h                           ; 72 70                       ; 0xc0e0f
    jbe short 00e1ah                          ; 76 07                       ; 0xc0e11
    cmp bl, 004h                              ; 80 fb 04                    ; 0xc0e13
    jbe short 00e33h                          ; 76 1b                       ; 0xc0e16
    jmp short 00e81h                          ; eb 67                       ; 0xc0e18
    xor dh, dh                                ; 30 f6                       ; 0xc0e1a vgabios.c:540
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc0e1c
    xor ah, ah                                ; 30 e4                       ; 0xc0e1f
    mov bx, word [bp-018h]                    ; 8b 5e e8                    ; 0xc0e21
    call 00cdah                               ; e8 b3 fe                    ; 0xc0e24
    mov dl, byte [bp-010h]                    ; 8a 56 f0                    ; 0xc0e27 vgabios.c:541
    xor dh, dh                                ; 30 f6                       ; 0xc0e2a
    call 00cf4h                               ; e8 c5 fe                    ; 0xc0e2c
    xor ah, ah                                ; 30 e4                       ; 0xc0e2f
    jmp short 00dfch                          ; eb c9                       ; 0xc0e31
    mov bx, 00085h                            ; bb 85 00                    ; 0xc0e33 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0e36
    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc0e39 vgabios.c:546
    mov byte [bp-011h], ch                    ; 88 6e ef                    ; 0xc0e3c
    push word [bp-012h]                       ; ff 76 ee                    ; 0xc0e3f
    xor dh, dh                                ; 30 f6                       ; 0xc0e42
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc0e44
    xor ah, ah                                ; 30 e4                       ; 0xc0e47
    mov bx, di                                ; 89 fb                       ; 0xc0e49
    call 00afeh                               ; e8 b0 fc                    ; 0xc0e4b
    mov bx, word [bp-012h]                    ; 8b 5e ee                    ; 0xc0e4e vgabios.c:547
    mov dx, ax                                ; 89 c2                       ; 0xc0e51
    mov ax, di                                ; 89 f8                       ; 0xc0e53
    call 00b2dh                               ; e8 d5 fc                    ; 0xc0e55
    jmp short 00e2fh                          ; eb d5                       ; 0xc0e58
    mov bx, 00085h                            ; bb 85 00                    ; 0xc0e5a vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0e5d
    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc0e60 vgabios.c:551
    mov byte [bp-011h], ch                    ; 88 6e ef                    ; 0xc0e63
    push word [bp-012h]                       ; ff 76 ee                    ; 0xc0e66
    xor dh, dh                                ; 30 f6                       ; 0xc0e69
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc0e6b
    xor ah, ah                                ; 30 e4                       ; 0xc0e6e
    mov bx, di                                ; 89 fb                       ; 0xc0e70
    call 00b6dh                               ; e8 f8 fc                    ; 0xc0e72
    mov bx, word [bp-012h]                    ; 8b 5e ee                    ; 0xc0e75 vgabios.c:552
    mov dx, ax                                ; 89 c2                       ; 0xc0e78
    mov ax, di                                ; 89 f8                       ; 0xc0e7a
    call 00bdch                               ; e8 5d fd                    ; 0xc0e7c
    jmp short 00e2fh                          ; eb ae                       ; 0xc0e7f
    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc0e81 vgabios.c:561
    pop di                                    ; 5f                          ; 0xc0e84
    pop si                                    ; 5e                          ; 0xc0e85
    pop cx                                    ; 59                          ; 0xc0e86
    pop bx                                    ; 5b                          ; 0xc0e87
    pop bp                                    ; 5d                          ; 0xc0e88
    retn                                      ; c3                          ; 0xc0e89
  ; disGetNextSymbol 0xc0e8a LB 0x33e5 -> off=0x10 cb=0000000000000083 uValue=00000000000c0e9a 'vga_get_font_info'
    db  0b1h, 00eh, 0f6h, 00eh, 0fbh, 00eh, 002h, 00fh, 007h, 00fh, 00ch, 00fh, 011h, 00fh, 016h, 00fh
vga_get_font_info:                           ; 0xc0e9a LB 0x83
    push si                                   ; 56                          ; 0xc0e9a vgabios.c:563
    push di                                   ; 57                          ; 0xc0e9b
    push bp                                   ; 55                          ; 0xc0e9c
    mov bp, sp                                ; 89 e5                       ; 0xc0e9d
    mov si, dx                                ; 89 d6                       ; 0xc0e9f
    mov di, bx                                ; 89 df                       ; 0xc0ea1
    cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc0ea3 vgabios.c:568
    jnbe short 00ef0h                         ; 77 48                       ; 0xc0ea6
    mov bx, ax                                ; 89 c3                       ; 0xc0ea8
    add bx, ax                                ; 01 c3                       ; 0xc0eaa
    jmp word [cs:bx+00e8ah]                   ; 2e ff a7 8a 0e              ; 0xc0eac
    mov bx, strict word 0007ch                ; bb 7c 00                    ; 0xc0eb1 vgabios.c:57
    xor ax, ax                                ; 31 c0                       ; 0xc0eb4
    mov es, ax                                ; 8e c0                       ; 0xc0eb6
    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc0eb8
    mov ax, word [es:bx+002h]                 ; 26 8b 47 02                 ; 0xc0ebb
    push SS                                   ; 16                          ; 0xc0ebf vgabios.c:571
    pop ES                                    ; 07                          ; 0xc0ec0
    mov word [es:di], dx                      ; 26 89 15                    ; 0xc0ec1
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc0ec4
    mov bx, 00085h                            ; bb 85 00                    ; 0xc0ec7
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0eca
    mov es, ax                                ; 8e c0                       ; 0xc0ecd
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0ecf
    xor ah, ah                                ; 30 e4                       ; 0xc0ed2
    push SS                                   ; 16                          ; 0xc0ed4
    pop ES                                    ; 07                          ; 0xc0ed5
    mov bx, cx                                ; 89 cb                       ; 0xc0ed6
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0ed8
    mov bx, 00084h                            ; bb 84 00                    ; 0xc0edb
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0ede
    mov es, ax                                ; 8e c0                       ; 0xc0ee1
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0ee3
    xor ah, ah                                ; 30 e4                       ; 0xc0ee6
    push SS                                   ; 16                          ; 0xc0ee8
    pop ES                                    ; 07                          ; 0xc0ee9
    mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc0eea
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0eed
    pop bp                                    ; 5d                          ; 0xc0ef0
    pop di                                    ; 5f                          ; 0xc0ef1
    pop si                                    ; 5e                          ; 0xc0ef2
    retn 00002h                               ; c2 02 00                    ; 0xc0ef3
    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0ef6 vgabios.c:57
    jmp short 00eb4h                          ; eb b9                       ; 0xc0ef9
    mov dx, 05d6ch                            ; ba 6c 5d                    ; 0xc0efb vgabios.c:576
    mov ax, ds                                ; 8c d8                       ; 0xc0efe
    jmp short 00ebfh                          ; eb bd                       ; 0xc0f00 vgabios.c:577
    mov dx, 0556ch                            ; ba 6c 55                    ; 0xc0f02 vgabios.c:579
    jmp short 00efeh                          ; eb f7                       ; 0xc0f05
    mov dx, 0596ch                            ; ba 6c 59                    ; 0xc0f07 vgabios.c:582
    jmp short 00efeh                          ; eb f2                       ; 0xc0f0a
    mov dx, 07b6ch                            ; ba 6c 7b                    ; 0xc0f0c vgabios.c:585
    jmp short 00efeh                          ; eb ed                       ; 0xc0f0f
    mov dx, 06b6ch                            ; ba 6c 6b                    ; 0xc0f11 vgabios.c:588
    jmp short 00efeh                          ; eb e8                       ; 0xc0f14
    mov dx, 07c99h                            ; ba 99 7c                    ; 0xc0f16 vgabios.c:591
    jmp short 00efeh                          ; eb e3                       ; 0xc0f19
    jmp short 00ef0h                          ; eb d3                       ; 0xc0f1b vgabios.c:597
  ; disGetNextSymbol 0xc0f1d LB 0x3352 -> off=0x0 cb=0000000000000166 uValue=00000000000c0f1d 'vga_read_pixel'
vga_read_pixel:                              ; 0xc0f1d LB 0x166
    push bp                                   ; 55                          ; 0xc0f1d vgabios.c:610
    mov bp, sp                                ; 89 e5                       ; 0xc0f1e
    push si                                   ; 56                          ; 0xc0f20
    push di                                   ; 57                          ; 0xc0f21
    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc0f22
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc0f25
    mov si, dx                                ; 89 d6                       ; 0xc0f28
    mov dx, bx                                ; 89 da                       ; 0xc0f2a
    mov word [bp-00ch], cx                    ; 89 4e f4                    ; 0xc0f2c
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc0f2f vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0f32
    mov es, ax                                ; 8e c0                       ; 0xc0f35
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0f37
    xor ah, ah                                ; 30 e4                       ; 0xc0f3a vgabios.c:617
    call 035b3h                               ; e8 74 26                    ; 0xc0f3c
    mov ah, al                                ; 88 c4                       ; 0xc0f3f
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0f41 vgabios.c:618
    je short 00f53h                           ; 74 0e                       ; 0xc0f43
    mov bl, al                                ; 88 c3                       ; 0xc0f45 vgabios.c:620
    xor bh, bh                                ; 30 ff                       ; 0xc0f47
    sal bx, 003h                              ; c1 e3 03                    ; 0xc0f49
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0f4c
    jne short 00f56h                          ; 75 03                       ; 0xc0f51
    jmp near 0107ch                           ; e9 26 01                    ; 0xc0f53 vgabios.c:621
    mov ch, byte [bx+047b0h]                  ; 8a af b0 47                 ; 0xc0f56 vgabios.c:624
    cmp ch, 003h                              ; 80 fd 03                    ; 0xc0f5a
    jc short 00f6eh                           ; 72 0f                       ; 0xc0f5d
    jbe short 00f76h                          ; 76 15                       ; 0xc0f5f
    cmp ch, 005h                              ; 80 fd 05                    ; 0xc0f61
    je short 00fadh                           ; 74 47                       ; 0xc0f64
    cmp ch, 004h                              ; 80 fd 04                    ; 0xc0f66
    je short 00f76h                           ; 74 0b                       ; 0xc0f69
    jmp near 01072h                           ; e9 04 01                    ; 0xc0f6b
    cmp ch, 002h                              ; 80 fd 02                    ; 0xc0f6e
    je short 00fe4h                           ; 74 71                       ; 0xc0f71
    jmp near 01072h                           ; e9 fc 00                    ; 0xc0f73
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc0f76 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0f79
    mov es, ax                                ; 8e c0                       ; 0xc0f7c
    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc0f7e
    mov ax, dx                                ; 89 d0                       ; 0xc0f81 vgabios.c:48
    mul bx                                    ; f7 e3                       ; 0xc0f83
    mov bx, si                                ; 89 f3                       ; 0xc0f85
    shr bx, 003h                              ; c1 eb 03                    ; 0xc0f87
    add bx, ax                                ; 01 c3                       ; 0xc0f8a
    mov di, strict word 0004ch                ; bf 4c 00                    ; 0xc0f8c vgabios.c:47
    mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc0f8f
    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc0f92 vgabios.c:48
    xor dh, dh                                ; 30 f6                       ; 0xc0f95
    mul dx                                    ; f7 e2                       ; 0xc0f97
    add bx, ax                                ; 01 c3                       ; 0xc0f99
    mov cx, si                                ; 89 f1                       ; 0xc0f9b vgabios.c:629
    and cx, strict byte 00007h                ; 83 e1 07                    ; 0xc0f9d
    mov ax, 00080h                            ; b8 80 00                    ; 0xc0fa0
    sar ax, CL                                ; d3 f8                       ; 0xc0fa3
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc0fa5
    mov byte [bp-006h], ch                    ; 88 6e fa                    ; 0xc0fa8 vgabios.c:631
    jmp short 00fb6h                          ; eb 09                       ; 0xc0fab
    jmp near 01052h                           ; e9 a2 00                    ; 0xc0fad
    cmp byte [bp-006h], 004h                  ; 80 7e fa 04                 ; 0xc0fb0
    jnc short 00fe1h                          ; 73 2b                       ; 0xc0fb4
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc0fb6 vgabios.c:632
    xor ah, ah                                ; 30 e4                       ; 0xc0fb9
    sal ax, 008h                              ; c1 e0 08                    ; 0xc0fbb
    or AL, strict byte 004h                   ; 0c 04                       ; 0xc0fbe
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0fc0
    out DX, ax                                ; ef                          ; 0xc0fc3
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc0fc4 vgabios.c:37
    mov es, ax                                ; 8e c0                       ; 0xc0fc7
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0fc9
    and al, byte [bp-008h]                    ; 22 46 f8                    ; 0xc0fcc vgabios.c:38
    test al, al                               ; 84 c0                       ; 0xc0fcf vgabios.c:634
    jbe short 00fdch                          ; 76 09                       ; 0xc0fd1
    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc0fd3 vgabios.c:635
    mov AL, strict byte 001h                  ; b0 01                       ; 0xc0fd6
    sal al, CL                                ; d2 e0                       ; 0xc0fd8
    or ch, al                                 ; 08 c5                       ; 0xc0fda
    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc0fdc vgabios.c:636
    jmp short 00fb0h                          ; eb cf                       ; 0xc0fdf
    jmp near 01074h                           ; e9 90 00                    ; 0xc0fe1
    mov cl, byte [bx+047b1h]                  ; 8a 8f b1 47                 ; 0xc0fe4 vgabios.c:639
    xor ch, ch                                ; 30 ed                       ; 0xc0fe8
    mov bx, strict word 00004h                ; bb 04 00                    ; 0xc0fea
    sub bx, cx                                ; 29 cb                       ; 0xc0fed
    mov cx, bx                                ; 89 d9                       ; 0xc0fef
    mov bx, si                                ; 89 f3                       ; 0xc0ff1
    shr bx, CL                                ; d3 eb                       ; 0xc0ff3
    mov cx, bx                                ; 89 d9                       ; 0xc0ff5
    mov bx, dx                                ; 89 d3                       ; 0xc0ff7
    shr bx, 1                                 ; d1 eb                       ; 0xc0ff9
    imul bx, bx, strict byte 00050h           ; 6b db 50                    ; 0xc0ffb
    add bx, cx                                ; 01 cb                       ; 0xc0ffe
    test dl, 001h                             ; f6 c2 01                    ; 0xc1000 vgabios.c:640
    je short 01008h                           ; 74 03                       ; 0xc1003
    add bh, 020h                              ; 80 c7 20                    ; 0xc1005 vgabios.c:641
    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1008 vgabios.c:37
    mov es, dx                                ; 8e c2                       ; 0xc100b
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc100d
    mov bl, ah                                ; 88 e3                       ; 0xc1010 vgabios.c:643
    xor bh, bh                                ; 30 ff                       ; 0xc1012
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1014
    cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc1017
    jne short 01039h                          ; 75 1b                       ; 0xc101c
    mov cx, si                                ; 89 f1                       ; 0xc101e vgabios.c:644
    xor ch, ch                                ; 30 ed                       ; 0xc1020
    and cl, 003h                              ; 80 e1 03                    ; 0xc1022
    mov dx, strict word 00003h                ; ba 03 00                    ; 0xc1025
    sub dx, cx                                ; 29 ca                       ; 0xc1028
    mov cx, dx                                ; 89 d1                       ; 0xc102a
    add cx, dx                                ; 01 d1                       ; 0xc102c
    xor ah, ah                                ; 30 e4                       ; 0xc102e
    sar ax, CL                                ; d3 f8                       ; 0xc1030
    mov ch, al                                ; 88 c5                       ; 0xc1032
    and ch, 003h                              ; 80 e5 03                    ; 0xc1034
    jmp short 01074h                          ; eb 3b                       ; 0xc1037 vgabios.c:645
    mov cx, si                                ; 89 f1                       ; 0xc1039 vgabios.c:646
    xor ch, ch                                ; 30 ed                       ; 0xc103b
    and cl, 007h                              ; 80 e1 07                    ; 0xc103d
    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc1040
    sub dx, cx                                ; 29 ca                       ; 0xc1043
    mov cx, dx                                ; 89 d1                       ; 0xc1045
    xor ah, ah                                ; 30 e4                       ; 0xc1047
    sar ax, CL                                ; d3 f8                       ; 0xc1049
    mov ch, al                                ; 88 c5                       ; 0xc104b
    and ch, 001h                              ; 80 e5 01                    ; 0xc104d
    jmp short 01074h                          ; eb 22                       ; 0xc1050 vgabios.c:647
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1052 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1055
    mov es, ax                                ; 8e c0                       ; 0xc1058
    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc105a
    sal bx, 003h                              ; c1 e3 03                    ; 0xc105d vgabios.c:48
    mov ax, dx                                ; 89 d0                       ; 0xc1060
    mul bx                                    ; f7 e3                       ; 0xc1062
    mov bx, si                                ; 89 f3                       ; 0xc1064
    add bx, ax                                ; 01 c3                       ; 0xc1066
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc1068 vgabios.c:37
    mov es, ax                                ; 8e c0                       ; 0xc106b
    mov ch, byte [es:bx]                      ; 26 8a 2f                    ; 0xc106d
    jmp short 01074h                          ; eb 02                       ; 0xc1070 vgabios.c:651
    xor ch, ch                                ; 30 ed                       ; 0xc1072 vgabios.c:656
    push SS                                   ; 16                          ; 0xc1074 vgabios.c:658
    pop ES                                    ; 07                          ; 0xc1075
    mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc1076
    mov byte [es:bx], ch                      ; 26 88 2f                    ; 0xc1079
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc107c vgabios.c:659
    pop di                                    ; 5f                          ; 0xc107f
    pop si                                    ; 5e                          ; 0xc1080
    pop bp                                    ; 5d                          ; 0xc1081
    retn                                      ; c3                          ; 0xc1082
  ; disGetNextSymbol 0xc1083 LB 0x31ec -> off=0x0 cb=000000000000008d uValue=00000000000c1083 'biosfn_perform_gray_scale_summing'
biosfn_perform_gray_scale_summing:           ; 0xc1083 LB 0x8d
    push bp                                   ; 55                          ; 0xc1083 vgabios.c:664
    mov bp, sp                                ; 89 e5                       ; 0xc1084
    push bx                                   ; 53                          ; 0xc1086
    push cx                                   ; 51                          ; 0xc1087
    push si                                   ; 56                          ; 0xc1088
    push di                                   ; 57                          ; 0xc1089
    push ax                                   ; 50                          ; 0xc108a
    push ax                                   ; 50                          ; 0xc108b
    mov bx, ax                                ; 89 c3                       ; 0xc108c
    mov di, dx                                ; 89 d7                       ; 0xc108e
    mov dx, 003dah                            ; ba da 03                    ; 0xc1090 vgabios.c:669
    in AL, DX                                 ; ec                          ; 0xc1093
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc1094
    xor al, al                                ; 30 c0                       ; 0xc1096 vgabios.c:670
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc1098
    out DX, AL                                ; ee                          ; 0xc109b
    xor si, si                                ; 31 f6                       ; 0xc109c vgabios.c:672
    cmp si, di                                ; 39 fe                       ; 0xc109e
    jnc short 010f5h                          ; 73 53                       ; 0xc10a0
    mov al, bl                                ; 88 d8                       ; 0xc10a2 vgabios.c:675
    mov dx, 003c7h                            ; ba c7 03                    ; 0xc10a4
    out DX, AL                                ; ee                          ; 0xc10a7
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc10a8 vgabios.c:677
    in AL, DX                                 ; ec                          ; 0xc10ab
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc10ac
    mov cx, ax                                ; 89 c1                       ; 0xc10ae
    in AL, DX                                 ; ec                          ; 0xc10b0 vgabios.c:678
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc10b1
    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc10b3
    in AL, DX                                 ; ec                          ; 0xc10b6 vgabios.c:679
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc10b7
    xor ch, ch                                ; 30 ed                       ; 0xc10b9 vgabios.c:682
    imul cx, cx, strict byte 0004dh           ; 6b c9 4d                    ; 0xc10bb
    mov word [bp-00ah], cx                    ; 89 4e f6                    ; 0xc10be
    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc10c1
    xor ch, ch                                ; 30 ed                       ; 0xc10c4
    imul cx, cx, 00097h                       ; 69 c9 97 00                 ; 0xc10c6
    add cx, word [bp-00ah]                    ; 03 4e f6                    ; 0xc10ca
    xor ah, ah                                ; 30 e4                       ; 0xc10cd
    imul ax, ax, strict byte 0001ch           ; 6b c0 1c                    ; 0xc10cf
    add cx, ax                                ; 01 c1                       ; 0xc10d2
    add cx, 00080h                            ; 81 c1 80 00                 ; 0xc10d4
    sar cx, 008h                              ; c1 f9 08                    ; 0xc10d8
    cmp cx, strict byte 0003fh                ; 83 f9 3f                    ; 0xc10db vgabios.c:684
    jbe short 010e3h                          ; 76 03                       ; 0xc10de
    mov cx, strict word 0003fh                ; b9 3f 00                    ; 0xc10e0
    mov al, bl                                ; 88 d8                       ; 0xc10e3 vgabios.c:687
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc10e5
    out DX, AL                                ; ee                          ; 0xc10e8
    mov al, cl                                ; 88 c8                       ; 0xc10e9 vgabios.c:689
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc10eb
    out DX, AL                                ; ee                          ; 0xc10ee
    out DX, AL                                ; ee                          ; 0xc10ef vgabios.c:690
    out DX, AL                                ; ee                          ; 0xc10f0 vgabios.c:691
    inc bx                                    ; 43                          ; 0xc10f1 vgabios.c:692
    inc si                                    ; 46                          ; 0xc10f2 vgabios.c:693
    jmp short 0109eh                          ; eb a9                       ; 0xc10f3
    mov dx, 003dah                            ; ba da 03                    ; 0xc10f5 vgabios.c:694
    in AL, DX                                 ; ec                          ; 0xc10f8
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc10f9
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc10fb vgabios.c:695
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc10fd
    out DX, AL                                ; ee                          ; 0xc1100
    mov dx, 003dah                            ; ba da 03                    ; 0xc1101 vgabios.c:697
    in AL, DX                                 ; ec                          ; 0xc1104
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc1105
    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc1107 vgabios.c:699
    pop di                                    ; 5f                          ; 0xc110a
    pop si                                    ; 5e                          ; 0xc110b
    pop cx                                    ; 59                          ; 0xc110c
    pop bx                                    ; 5b                          ; 0xc110d
    pop bp                                    ; 5d                          ; 0xc110e
    retn                                      ; c3                          ; 0xc110f
  ; disGetNextSymbol 0xc1110 LB 0x315f -> off=0x0 cb=0000000000000107 uValue=00000000000c1110 'biosfn_set_cursor_shape'
biosfn_set_cursor_shape:                     ; 0xc1110 LB 0x107
    push bp                                   ; 55                          ; 0xc1110 vgabios.c:702
    mov bp, sp                                ; 89 e5                       ; 0xc1111
    push bx                                   ; 53                          ; 0xc1113
    push cx                                   ; 51                          ; 0xc1114
    push si                                   ; 56                          ; 0xc1115
    push ax                                   ; 50                          ; 0xc1116
    push ax                                   ; 50                          ; 0xc1117
    mov bl, al                                ; 88 c3                       ; 0xc1118
    mov ah, dl                                ; 88 d4                       ; 0xc111a
    mov dl, al                                ; 88 c2                       ; 0xc111c vgabios.c:708
    xor dh, dh                                ; 30 f6                       ; 0xc111e
    mov cx, dx                                ; 89 d1                       ; 0xc1120
    sal cx, 008h                              ; c1 e1 08                    ; 0xc1122
    mov dl, ah                                ; 88 e2                       ; 0xc1125
    add dx, cx                                ; 01 ca                       ; 0xc1127
    mov si, strict word 00060h                ; be 60 00                    ; 0xc1129 vgabios.c:52
    mov cx, strict word 00040h                ; b9 40 00                    ; 0xc112c
    mov es, cx                                ; 8e c1                       ; 0xc112f
    mov word [es:si], dx                      ; 26 89 14                    ; 0xc1131
    mov si, 00087h                            ; be 87 00                    ; 0xc1134 vgabios.c:37
    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc1137
    test dl, 008h                             ; f6 c2 08                    ; 0xc113a vgabios.c:38
    jne short 0117ch                          ; 75 3d                       ; 0xc113d
    mov dl, al                                ; 88 c2                       ; 0xc113f vgabios.c:714
    and dl, 060h                              ; 80 e2 60                    ; 0xc1141
    cmp dl, 020h                              ; 80 fa 20                    ; 0xc1144
    jne short 0114fh                          ; 75 06                       ; 0xc1147
    mov BL, strict byte 01eh                  ; b3 1e                       ; 0xc1149 vgabios.c:716
    xor ah, ah                                ; 30 e4                       ; 0xc114b vgabios.c:717
    jmp short 0117ch                          ; eb 2d                       ; 0xc114d vgabios.c:718
    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc114f vgabios.c:37
    test dl, 001h                             ; f6 c2 01                    ; 0xc1152 vgabios.c:38
    jne short 011b1h                          ; 75 5a                       ; 0xc1155
    cmp bl, 020h                              ; 80 fb 20                    ; 0xc1157
    jnc short 011b1h                          ; 73 55                       ; 0xc115a
    cmp ah, 020h                              ; 80 fc 20                    ; 0xc115c
    jnc short 011b1h                          ; 73 50                       ; 0xc115f
    mov si, 00085h                            ; be 85 00                    ; 0xc1161 vgabios.c:47
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc1164
    mov es, dx                                ; 8e c2                       ; 0xc1167
    mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc1169
    mov dx, cx                                ; 89 ca                       ; 0xc116c vgabios.c:48
    cmp ah, bl                                ; 38 dc                       ; 0xc116e vgabios.c:729
    jnc short 0117eh                          ; 73 0c                       ; 0xc1170
    test ah, ah                               ; 84 e4                       ; 0xc1172 vgabios.c:731
    je short 011b1h                           ; 74 3b                       ; 0xc1174
    xor bl, bl                                ; 30 db                       ; 0xc1176 vgabios.c:732
    mov ah, cl                                ; 88 cc                       ; 0xc1178 vgabios.c:733
    db  0feh, 0cch
    ; dec ah                                    ; fe cc                     ; 0xc117a
    jmp short 011b1h                          ; eb 33                       ; 0xc117c vgabios.c:735
    mov byte [bp-008h], ah                    ; 88 66 f8                    ; 0xc117e vgabios.c:736
    xor al, al                                ; 30 c0                       ; 0xc1181
    mov byte [bp-007h], al                    ; 88 46 f9                    ; 0xc1183
    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc1186
    mov byte [bp-009h], al                    ; 88 46 f7                    ; 0xc1189
    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc118c
    or si, word [bp-00ah]                     ; 0b 76 f6                    ; 0xc118f
    cmp si, cx                                ; 39 ce                       ; 0xc1192
    jnc short 011b3h                          ; 73 1d                       ; 0xc1194
    mov byte [bp-00ah], ah                    ; 88 66 f6                    ; 0xc1196
    mov byte [bp-009h], al                    ; 88 46 f7                    ; 0xc1199
    mov si, cx                                ; 89 ce                       ; 0xc119c
    dec si                                    ; 4e                          ; 0xc119e
    cmp si, word [bp-00ah]                    ; 3b 76 f6                    ; 0xc119f
    je short 011edh                           ; 74 49                       ; 0xc11a2
    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc11a4
    mov byte [bp-007h], al                    ; 88 46 f9                    ; 0xc11a7
    dec cx                                    ; 49                          ; 0xc11aa
    dec cx                                    ; 49                          ; 0xc11ab
    cmp cx, word [bp-008h]                    ; 3b 4e f8                    ; 0xc11ac
    jne short 011b3h                          ; 75 02                       ; 0xc11af
    jmp short 011edh                          ; eb 3a                       ; 0xc11b1
    cmp ah, 003h                              ; 80 fc 03                    ; 0xc11b3 vgabios.c:738
    jbe short 011edh                          ; 76 35                       ; 0xc11b6
    mov cl, bl                                ; 88 d9                       ; 0xc11b8 vgabios.c:739
    xor ch, ch                                ; 30 ed                       ; 0xc11ba
    mov byte [bp-00ah], ah                    ; 88 66 f6                    ; 0xc11bc
    mov byte [bp-009h], ch                    ; 88 6e f7                    ; 0xc11bf
    mov si, cx                                ; 89 ce                       ; 0xc11c2
    inc si                                    ; 46                          ; 0xc11c4
    inc si                                    ; 46                          ; 0xc11c5
    mov cl, dl                                ; 88 d1                       ; 0xc11c6
    db  0feh, 0c9h
    ; dec cl                                    ; fe c9                     ; 0xc11c8
    cmp si, word [bp-00ah]                    ; 3b 76 f6                    ; 0xc11ca
    jl short 011e2h                           ; 7c 13                       ; 0xc11cd
    sub bl, ah                                ; 28 e3                       ; 0xc11cf vgabios.c:741
    add bl, dl                                ; 00 d3                       ; 0xc11d1
    db  0feh, 0cbh
    ; dec bl                                    ; fe cb                     ; 0xc11d3
    mov ah, cl                                ; 88 cc                       ; 0xc11d5 vgabios.c:742
    cmp dx, strict byte 0000eh                ; 83 fa 0e                    ; 0xc11d7 vgabios.c:743
    jc short 011edh                           ; 72 11                       ; 0xc11da
    db  0feh, 0cch
    ; dec ah                                    ; fe cc                     ; 0xc11dc vgabios.c:745
    db  0feh, 0cbh
    ; dec bl                                    ; fe cb                     ; 0xc11de vgabios.c:746
    jmp short 011edh                          ; eb 0b                       ; 0xc11e0 vgabios.c:748
    cmp bl, 002h                              ; 80 fb 02                    ; 0xc11e2
    jbe short 011ebh                          ; 76 04                       ; 0xc11e5
    shr dx, 1                                 ; d1 ea                       ; 0xc11e7 vgabios.c:750
    mov bl, dl                                ; 88 d3                       ; 0xc11e9
    mov ah, cl                                ; 88 cc                       ; 0xc11eb vgabios.c:754
    mov si, strict word 00063h                ; be 63 00                    ; 0xc11ed vgabios.c:47
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc11f0
    mov es, dx                                ; 8e c2                       ; 0xc11f3
    mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc11f5
    mov AL, strict byte 00ah                  ; b0 0a                       ; 0xc11f8 vgabios.c:765
    mov dx, cx                                ; 89 ca                       ; 0xc11fa
    out DX, AL                                ; ee                          ; 0xc11fc
    mov si, cx                                ; 89 ce                       ; 0xc11fd vgabios.c:766
    inc si                                    ; 46                          ; 0xc11ff
    mov al, bl                                ; 88 d8                       ; 0xc1200
    mov dx, si                                ; 89 f2                       ; 0xc1202
    out DX, AL                                ; ee                          ; 0xc1204
    mov AL, strict byte 00bh                  ; b0 0b                       ; 0xc1205 vgabios.c:767
    mov dx, cx                                ; 89 ca                       ; 0xc1207
    out DX, AL                                ; ee                          ; 0xc1209
    mov al, ah                                ; 88 e0                       ; 0xc120a vgabios.c:768
    mov dx, si                                ; 89 f2                       ; 0xc120c
    out DX, AL                                ; ee                          ; 0xc120e
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc120f vgabios.c:769
    pop si                                    ; 5e                          ; 0xc1212
    pop cx                                    ; 59                          ; 0xc1213
    pop bx                                    ; 5b                          ; 0xc1214
    pop bp                                    ; 5d                          ; 0xc1215
    retn                                      ; c3                          ; 0xc1216
  ; disGetNextSymbol 0xc1217 LB 0x3058 -> off=0x0 cb=000000000000008f uValue=00000000000c1217 'biosfn_set_cursor_pos'
biosfn_set_cursor_pos:                       ; 0xc1217 LB 0x8f
    push bp                                   ; 55                          ; 0xc1217 vgabios.c:772
    mov bp, sp                                ; 89 e5                       ; 0xc1218
    push bx                                   ; 53                          ; 0xc121a
    push cx                                   ; 51                          ; 0xc121b
    push si                                   ; 56                          ; 0xc121c
    push di                                   ; 57                          ; 0xc121d
    push ax                                   ; 50                          ; 0xc121e
    mov bl, al                                ; 88 c3                       ; 0xc121f
    mov cx, dx                                ; 89 d1                       ; 0xc1221
    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc1223 vgabios.c:778
    jnbe short 0129dh                         ; 77 76                       ; 0xc1225
    xor ah, ah                                ; 30 e4                       ; 0xc1227 vgabios.c:781
    mov si, ax                                ; 89 c6                       ; 0xc1229
    add si, ax                                ; 01 c6                       ; 0xc122b
    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc122d
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1230 vgabios.c:52
    mov es, ax                                ; 8e c0                       ; 0xc1233
    mov word [es:si], dx                      ; 26 89 14                    ; 0xc1235
    mov si, strict word 00062h                ; be 62 00                    ; 0xc1238 vgabios.c:37
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc123b
    cmp bl, al                                ; 38 c3                       ; 0xc123e vgabios.c:785
    jne short 0129dh                          ; 75 5b                       ; 0xc1240
    mov di, strict word 0004ah                ; bf 4a 00                    ; 0xc1242 vgabios.c:47
    mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc1245
    mov si, 00084h                            ; be 84 00                    ; 0xc1248 vgabios.c:37
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc124b
    xor ah, ah                                ; 30 e4                       ; 0xc124e vgabios.c:38
    mov si, ax                                ; 89 c6                       ; 0xc1250
    inc si                                    ; 46                          ; 0xc1252
    mov ax, dx                                ; 89 d0                       ; 0xc1253 vgabios.c:791
    xor al, dl                                ; 30 d0                       ; 0xc1255
    shr ax, 008h                              ; c1 e8 08                    ; 0xc1257
    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc125a
    mov ax, di                                ; 89 f8                       ; 0xc125d vgabios.c:794
    mul si                                    ; f7 e6                       ; 0xc125f
    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc1261
    xor bh, bh                                ; 30 ff                       ; 0xc1263
    inc ax                                    ; 40                          ; 0xc1265
    mul bx                                    ; f7 e3                       ; 0xc1266
    mov bl, cl                                ; 88 cb                       ; 0xc1268
    mov si, bx                                ; 89 de                       ; 0xc126a
    add si, ax                                ; 01 c6                       ; 0xc126c
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc126e
    xor ah, ah                                ; 30 e4                       ; 0xc1271
    mul di                                    ; f7 e7                       ; 0xc1273
    add si, ax                                ; 01 c6                       ; 0xc1275
    mov bx, strict word 00063h                ; bb 63 00                    ; 0xc1277 vgabios.c:47
    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc127a
    mov AL, strict byte 00eh                  ; b0 0e                       ; 0xc127d vgabios.c:798
    mov dx, bx                                ; 89 da                       ; 0xc127f
    out DX, AL                                ; ee                          ; 0xc1281
    mov ax, si                                ; 89 f0                       ; 0xc1282 vgabios.c:799
    xor al, al                                ; 30 c0                       ; 0xc1284
    shr ax, 008h                              ; c1 e8 08                    ; 0xc1286
    lea cx, [bx+001h]                         ; 8d 4f 01                    ; 0xc1289
    mov dx, cx                                ; 89 ca                       ; 0xc128c
    out DX, AL                                ; ee                          ; 0xc128e
    mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc128f vgabios.c:800
    mov dx, bx                                ; 89 da                       ; 0xc1291
    out DX, AL                                ; ee                          ; 0xc1293
    and si, 000ffh                            ; 81 e6 ff 00                 ; 0xc1294 vgabios.c:801
    mov ax, si                                ; 89 f0                       ; 0xc1298
    mov dx, cx                                ; 89 ca                       ; 0xc129a
    out DX, AL                                ; ee                          ; 0xc129c
    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc129d vgabios.c:803
    pop di                                    ; 5f                          ; 0xc12a0
    pop si                                    ; 5e                          ; 0xc12a1
    pop cx                                    ; 59                          ; 0xc12a2
    pop bx                                    ; 5b                          ; 0xc12a3
    pop bp                                    ; 5d                          ; 0xc12a4
    retn                                      ; c3                          ; 0xc12a5
  ; disGetNextSymbol 0xc12a6 LB 0x2fc9 -> off=0x0 cb=00000000000000d8 uValue=00000000000c12a6 'biosfn_set_active_page'
biosfn_set_active_page:                      ; 0xc12a6 LB 0xd8
    push bp                                   ; 55                          ; 0xc12a6 vgabios.c:806
    mov bp, sp                                ; 89 e5                       ; 0xc12a7
    push bx                                   ; 53                          ; 0xc12a9
    push cx                                   ; 51                          ; 0xc12aa
    push dx                                   ; 52                          ; 0xc12ab
    push si                                   ; 56                          ; 0xc12ac
    push di                                   ; 57                          ; 0xc12ad
    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc12ae
    mov cl, al                                ; 88 c1                       ; 0xc12b1
    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc12b3 vgabios.c:812
    jnbe short 012cdh                         ; 77 16                       ; 0xc12b5
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc12b7 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc12ba
    mov es, ax                                ; 8e c0                       ; 0xc12bd
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc12bf
    xor ah, ah                                ; 30 e4                       ; 0xc12c2 vgabios.c:816
    call 035b3h                               ; e8 ec 22                    ; 0xc12c4
    mov ch, al                                ; 88 c5                       ; 0xc12c7
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc12c9 vgabios.c:817
    jne short 012d0h                          ; 75 03                       ; 0xc12cb
    jmp near 01374h                           ; e9 a4 00                    ; 0xc12cd
    mov al, cl                                ; 88 c8                       ; 0xc12d0 vgabios.c:820
    xor ah, ah                                ; 30 e4                       ; 0xc12d2
    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc12d4
    lea dx, [bp-010h]                         ; 8d 56 f0                    ; 0xc12d7
    call 00a1ah                               ; e8 3d f7                    ; 0xc12da
    mov bl, ch                                ; 88 eb                       ; 0xc12dd vgabios.c:822
    xor bh, bh                                ; 30 ff                       ; 0xc12df
    mov si, bx                                ; 89 de                       ; 0xc12e1
    sal si, 003h                              ; c1 e6 03                    ; 0xc12e3
    cmp byte [si+047afh], 000h                ; 80 bc af 47 00              ; 0xc12e6
    jne short 0132ch                          ; 75 3f                       ; 0xc12eb
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc12ed vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc12f0
    mov es, ax                                ; 8e c0                       ; 0xc12f3
    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc12f5
    mov bx, 00084h                            ; bb 84 00                    ; 0xc12f8 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc12fb
    xor ah, ah                                ; 30 e4                       ; 0xc12fe vgabios.c:38
    mov bx, ax                                ; 89 c3                       ; 0xc1300
    inc bx                                    ; 43                          ; 0xc1302
    mov ax, dx                                ; 89 d0                       ; 0xc1303 vgabios.c:829
    mul bx                                    ; f7 e3                       ; 0xc1305
    mov di, ax                                ; 89 c7                       ; 0xc1307
    add ax, ax                                ; 01 c0                       ; 0xc1309
    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc130b
    mov byte [bp-00ch], cl                    ; 88 4e f4                    ; 0xc130d
    mov byte [bp-00bh], 000h                  ; c6 46 f5 00                 ; 0xc1310
    inc ax                                    ; 40                          ; 0xc1314
    mul word [bp-00ch]                        ; f7 66 f4                    ; 0xc1315
    mov bx, ax                                ; 89 c3                       ; 0xc1318
    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc131a vgabios.c:52
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc131d
    or di, 000ffh                             ; 81 cf ff 00                 ; 0xc1320 vgabios.c:833
    lea ax, [di+001h]                         ; 8d 45 01                    ; 0xc1324
    mul word [bp-00ch]                        ; f7 66 f4                    ; 0xc1327
    jmp short 0133bh                          ; eb 0f                       ; 0xc132a vgabios.c:835
    mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc132c vgabios.c:837
    sal bx, 006h                              ; c1 e3 06                    ; 0xc1330
    mov al, cl                                ; 88 c8                       ; 0xc1333
    xor ah, ah                                ; 30 e4                       ; 0xc1335
    mul word [bx+04845h]                      ; f7 a7 45 48                 ; 0xc1337
    mov bx, ax                                ; 89 c3                       ; 0xc133b
    mov si, strict word 00063h                ; be 63 00                    ; 0xc133d vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1340
    mov es, ax                                ; 8e c0                       ; 0xc1343
    mov si, word [es:si]                      ; 26 8b 34                    ; 0xc1345
    mov AL, strict byte 00ch                  ; b0 0c                       ; 0xc1348 vgabios.c:842
    mov dx, si                                ; 89 f2                       ; 0xc134a
    out DX, AL                                ; ee                          ; 0xc134c
    mov ax, bx                                ; 89 d8                       ; 0xc134d vgabios.c:843
    xor al, bl                                ; 30 d8                       ; 0xc134f
    shr ax, 008h                              ; c1 e8 08                    ; 0xc1351
    lea di, [si+001h]                         ; 8d 7c 01                    ; 0xc1354
    mov dx, di                                ; 89 fa                       ; 0xc1357
    out DX, AL                                ; ee                          ; 0xc1359
    mov AL, strict byte 00dh                  ; b0 0d                       ; 0xc135a vgabios.c:844
    mov dx, si                                ; 89 f2                       ; 0xc135c
    out DX, AL                                ; ee                          ; 0xc135e
    xor bh, bh                                ; 30 ff                       ; 0xc135f vgabios.c:845
    mov ax, bx                                ; 89 d8                       ; 0xc1361
    mov dx, di                                ; 89 fa                       ; 0xc1363
    out DX, AL                                ; ee                          ; 0xc1365
    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc1366 vgabios.c:42
    mov byte [es:bx], cl                      ; 26 88 0f                    ; 0xc1369
    mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc136c vgabios.c:855
    mov al, cl                                ; 88 c8                       ; 0xc136f
    call 01217h                               ; e8 a3 fe                    ; 0xc1371
    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc1374 vgabios.c:856
    pop di                                    ; 5f                          ; 0xc1377
    pop si                                    ; 5e                          ; 0xc1378
    pop dx                                    ; 5a                          ; 0xc1379
    pop cx                                    ; 59                          ; 0xc137a
    pop bx                                    ; 5b                          ; 0xc137b
    pop bp                                    ; 5d                          ; 0xc137c
    retn                                      ; c3                          ; 0xc137d
  ; disGetNextSymbol 0xc137e LB 0x2ef1 -> off=0x0 cb=0000000000000375 uValue=00000000000c137e 'biosfn_set_video_mode'
biosfn_set_video_mode:                       ; 0xc137e LB 0x375
    push bp                                   ; 55                          ; 0xc137e vgabios.c:876
    mov bp, sp                                ; 89 e5                       ; 0xc137f
    push bx                                   ; 53                          ; 0xc1381
    push cx                                   ; 51                          ; 0xc1382
    push dx                                   ; 52                          ; 0xc1383
    push si                                   ; 56                          ; 0xc1384
    push di                                   ; 57                          ; 0xc1385
    sub sp, strict byte 0000ch                ; 83 ec 0c                    ; 0xc1386
    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc1389
    and AL, strict byte 080h                  ; 24 80                       ; 0xc138c vgabios.c:880
    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc138e
    call 007afh                               ; e8 1b f4                    ; 0xc1391 vgabios.c:888
    test ax, ax                               ; 85 c0                       ; 0xc1394
    je short 013a4h                           ; 74 0c                       ; 0xc1396
    mov AL, strict byte 007h                  ; b0 07                       ; 0xc1398 vgabios.c:890
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc139a
    out DX, AL                                ; ee                          ; 0xc139d
    xor al, al                                ; 30 c0                       ; 0xc139e vgabios.c:891
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc13a0
    out DX, AL                                ; ee                          ; 0xc13a3
    and byte [bp-00ch], 07fh                  ; 80 66 f4 7f                 ; 0xc13a4 vgabios.c:896
    cmp byte [bp-00ch], 007h                  ; 80 7e f4 07                 ; 0xc13a8 vgabios.c:900
    jne short 013b2h                          ; 75 04                       ; 0xc13ac
    mov byte [bp-00ch], 000h                  ; c6 46 f4 00                 ; 0xc13ae vgabios.c:901
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc13b2 vgabios.c:904
    xor ah, ah                                ; 30 e4                       ; 0xc13b5
    call 035b3h                               ; e8 f9 21                    ; 0xc13b7
    mov bl, al                                ; 88 c3                       ; 0xc13ba
    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc13bc
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc13bf vgabios.c:910
    je short 01420h                           ; 74 5d                       ; 0xc13c1
    xor bh, bh                                ; 30 ff                       ; 0xc13c3 vgabios.c:913
    mov al, byte [bx+0482eh]                  ; 8a 87 2e 48                 ; 0xc13c5
    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc13c9
    mov di, 00089h                            ; bf 89 00                    ; 0xc13cc vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc13cf
    mov es, ax                                ; 8e c0                       ; 0xc13d2
    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc13d4
    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc13d7 vgabios.c:38
    test AL, strict byte 008h                 ; a8 08                       ; 0xc13da vgabios.c:930
    jne short 01423h                          ; 75 45                       ; 0xc13dc
    sal bx, 003h                              ; c1 e3 03                    ; 0xc13de vgabios.c:932
    mov al, byte [bx+047b4h]                  ; 8a 87 b4 47                 ; 0xc13e1
    mov dx, 003c6h                            ; ba c6 03                    ; 0xc13e5
    out DX, AL                                ; ee                          ; 0xc13e8
    xor al, al                                ; 30 c0                       ; 0xc13e9 vgabios.c:935
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc13eb
    out DX, AL                                ; ee                          ; 0xc13ee
    mov bl, byte [bx+047b5h]                  ; 8a 9f b5 47                 ; 0xc13ef vgabios.c:938
    cmp bl, 001h                              ; 80 fb 01                    ; 0xc13f3
    jc short 01406h                           ; 72 0e                       ; 0xc13f6
    jbe short 0140fh                          ; 76 15                       ; 0xc13f8
    cmp bl, 003h                              ; 80 fb 03                    ; 0xc13fa
    je short 01419h                           ; 74 1a                       ; 0xc13fd
    cmp bl, 002h                              ; 80 fb 02                    ; 0xc13ff
    je short 01414h                           ; 74 10                       ; 0xc1402
    jmp short 0141ch                          ; eb 16                       ; 0xc1404
    test bl, bl                               ; 84 db                       ; 0xc1406
    jne short 0141ch                          ; 75 12                       ; 0xc1408
    mov si, 04fc2h                            ; be c2 4f                    ; 0xc140a vgabios.c:940
    jmp short 0141ch                          ; eb 0d                       ; 0xc140d vgabios.c:941
    mov si, 05082h                            ; be 82 50                    ; 0xc140f vgabios.c:943
    jmp short 0141ch                          ; eb 08                       ; 0xc1412 vgabios.c:944
    mov si, 05142h                            ; be 42 51                    ; 0xc1414 vgabios.c:946
    jmp short 0141ch                          ; eb 03                       ; 0xc1417 vgabios.c:947
    mov si, 05202h                            ; be 02 52                    ; 0xc1419 vgabios.c:949
    xor cx, cx                                ; 31 c9                       ; 0xc141c vgabios.c:953
    jmp short 0142bh                          ; eb 0b                       ; 0xc141e
    jmp near 016e9h                           ; e9 c6 02                    ; 0xc1420
    jmp short 01471h                          ; eb 4c                       ; 0xc1423
    cmp cx, 00100h                            ; 81 f9 00 01                 ; 0xc1425
    jnc short 01463h                          ; 73 38                       ; 0xc1429
    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc142b vgabios.c:954
    xor bh, bh                                ; 30 ff                       ; 0xc142e
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1430
    mov bl, byte [bx+047b5h]                  ; 8a 9f b5 47                 ; 0xc1433
    xor bh, bh                                ; 30 ff                       ; 0xc1437
    mov al, byte [bx+0483eh]                  ; 8a 87 3e 48                 ; 0xc1439
    xor ah, ah                                ; 30 e4                       ; 0xc143d
    cmp cx, ax                                ; 39 c1                       ; 0xc143f
    jnbe short 01458h                         ; 77 15                       ; 0xc1441
    imul bx, cx, strict byte 00003h           ; 6b d9 03                    ; 0xc1443 vgabios.c:955
    add bx, si                                ; 01 f3                       ; 0xc1446
    mov al, byte [bx]                         ; 8a 07                       ; 0xc1448
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc144a
    out DX, AL                                ; ee                          ; 0xc144d
    mov al, byte [bx+001h]                    ; 8a 47 01                    ; 0xc144e vgabios.c:956
    out DX, AL                                ; ee                          ; 0xc1451
    mov al, byte [bx+002h]                    ; 8a 47 02                    ; 0xc1452 vgabios.c:957
    out DX, AL                                ; ee                          ; 0xc1455
    jmp short 01460h                          ; eb 08                       ; 0xc1456 vgabios.c:959
    xor al, al                                ; 30 c0                       ; 0xc1458 vgabios.c:960
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc145a
    out DX, AL                                ; ee                          ; 0xc145d
    out DX, AL                                ; ee                          ; 0xc145e vgabios.c:961
    out DX, AL                                ; ee                          ; 0xc145f vgabios.c:962
    inc cx                                    ; 41                          ; 0xc1460 vgabios.c:964
    jmp short 01425h                          ; eb c2                       ; 0xc1461
    test byte [bp-014h], 002h                 ; f6 46 ec 02                 ; 0xc1463 vgabios.c:965
    je short 01471h                           ; 74 08                       ; 0xc1467
    mov dx, 00100h                            ; ba 00 01                    ; 0xc1469 vgabios.c:967
    xor ax, ax                                ; 31 c0                       ; 0xc146c
    call 01083h                               ; e8 12 fc                    ; 0xc146e
    mov dx, 003dah                            ; ba da 03                    ; 0xc1471 vgabios.c:972
    in AL, DX                                 ; ec                          ; 0xc1474
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc1475
    xor cx, cx                                ; 31 c9                       ; 0xc1477 vgabios.c:975
    jmp short 01480h                          ; eb 05                       ; 0xc1479
    cmp cx, strict byte 00013h                ; 83 f9 13                    ; 0xc147b
    jnbe short 0149ah                         ; 77 1a                       ; 0xc147e
    mov al, cl                                ; 88 c8                       ; 0xc1480 vgabios.c:976
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc1482
    out DX, AL                                ; ee                          ; 0xc1485
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1486 vgabios.c:977
    xor ah, ah                                ; 30 e4                       ; 0xc1489
    mov bx, ax                                ; 89 c3                       ; 0xc148b
    sal bx, 006h                              ; c1 e3 06                    ; 0xc148d
    add bx, cx                                ; 01 cb                       ; 0xc1490
    mov al, byte [bx+04865h]                  ; 8a 87 65 48                 ; 0xc1492
    out DX, AL                                ; ee                          ; 0xc1496
    inc cx                                    ; 41                          ; 0xc1497 vgabios.c:978
    jmp short 0147bh                          ; eb e1                       ; 0xc1498
    mov AL, strict byte 014h                  ; b0 14                       ; 0xc149a vgabios.c:979
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc149c
    out DX, AL                                ; ee                          ; 0xc149f
    xor al, al                                ; 30 c0                       ; 0xc14a0 vgabios.c:980
    out DX, AL                                ; ee                          ; 0xc14a2
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc14a3 vgabios.c:983
    out DX, AL                                ; ee                          ; 0xc14a6
    mov AL, strict byte 003h                  ; b0 03                       ; 0xc14a7 vgabios.c:984
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc14a9
    out DX, AL                                ; ee                          ; 0xc14ac
    mov cx, strict word 00001h                ; b9 01 00                    ; 0xc14ad vgabios.c:985
    jmp short 014b7h                          ; eb 05                       ; 0xc14b0
    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc14b2
    jnbe short 014d4h                         ; 77 1d                       ; 0xc14b5
    mov al, cl                                ; 88 c8                       ; 0xc14b7 vgabios.c:986
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc14b9
    out DX, AL                                ; ee                          ; 0xc14bc
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc14bd vgabios.c:987
    xor ah, ah                                ; 30 e4                       ; 0xc14c0
    mov bx, ax                                ; 89 c3                       ; 0xc14c2
    sal bx, 006h                              ; c1 e3 06                    ; 0xc14c4
    add bx, cx                                ; 01 cb                       ; 0xc14c7
    mov al, byte [bx+04846h]                  ; 8a 87 46 48                 ; 0xc14c9
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc14cd
    out DX, AL                                ; ee                          ; 0xc14d0
    inc cx                                    ; 41                          ; 0xc14d1 vgabios.c:988
    jmp short 014b2h                          ; eb de                       ; 0xc14d2
    xor cx, cx                                ; 31 c9                       ; 0xc14d4 vgabios.c:991
    jmp short 014ddh                          ; eb 05                       ; 0xc14d6
    cmp cx, strict byte 00008h                ; 83 f9 08                    ; 0xc14d8
    jnbe short 014fah                         ; 77 1d                       ; 0xc14db
    mov al, cl                                ; 88 c8                       ; 0xc14dd vgabios.c:992
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc14df
    out DX, AL                                ; ee                          ; 0xc14e2
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc14e3 vgabios.c:993
    xor ah, ah                                ; 30 e4                       ; 0xc14e6
    mov bx, ax                                ; 89 c3                       ; 0xc14e8
    sal bx, 006h                              ; c1 e3 06                    ; 0xc14ea
    add bx, cx                                ; 01 cb                       ; 0xc14ed
    mov al, byte [bx+04879h]                  ; 8a 87 79 48                 ; 0xc14ef
    mov dx, 003cfh                            ; ba cf 03                    ; 0xc14f3
    out DX, AL                                ; ee                          ; 0xc14f6
    inc cx                                    ; 41                          ; 0xc14f7 vgabios.c:994
    jmp short 014d8h                          ; eb de                       ; 0xc14f8
    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc14fa vgabios.c:997
    xor bh, bh                                ; 30 ff                       ; 0xc14fd
    sal bx, 003h                              ; c1 e3 03                    ; 0xc14ff
    cmp byte [bx+047b0h], 001h                ; 80 bf b0 47 01              ; 0xc1502
    jne short 0150eh                          ; 75 05                       ; 0xc1507
    mov dx, 003b4h                            ; ba b4 03                    ; 0xc1509
    jmp short 01511h                          ; eb 03                       ; 0xc150c
    mov dx, 003d4h                            ; ba d4 03                    ; 0xc150e
    mov si, dx                                ; 89 d6                       ; 0xc1511
    mov ax, strict word 00011h                ; b8 11 00                    ; 0xc1513 vgabios.c:1000
    out DX, ax                                ; ef                          ; 0xc1516
    xor cx, cx                                ; 31 c9                       ; 0xc1517 vgabios.c:1002
    jmp short 01520h                          ; eb 05                       ; 0xc1519
    cmp cx, strict byte 00018h                ; 83 f9 18                    ; 0xc151b
    jnbe short 0153ch                         ; 77 1c                       ; 0xc151e
    mov al, cl                                ; 88 c8                       ; 0xc1520 vgabios.c:1003
    mov dx, si                                ; 89 f2                       ; 0xc1522
    out DX, AL                                ; ee                          ; 0xc1524
    mov bl, byte [bp-00eh]                    ; 8a 5e f2                    ; 0xc1525 vgabios.c:1004
    xor bh, bh                                ; 30 ff                       ; 0xc1528
    sal bx, 006h                              ; c1 e3 06                    ; 0xc152a
    mov di, bx                                ; 89 df                       ; 0xc152d
    add di, cx                                ; 01 cf                       ; 0xc152f
    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc1531
    mov al, byte [di+0484ch]                  ; 8a 85 4c 48                 ; 0xc1534
    out DX, AL                                ; ee                          ; 0xc1538
    inc cx                                    ; 41                          ; 0xc1539 vgabios.c:1005
    jmp short 0151bh                          ; eb df                       ; 0xc153a
    mov al, byte [bx+0484bh]                  ; 8a 87 4b 48                 ; 0xc153c vgabios.c:1008
    mov dx, 003c2h                            ; ba c2 03                    ; 0xc1540
    out DX, AL                                ; ee                          ; 0xc1543
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc1544 vgabios.c:1011
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc1546
    out DX, AL                                ; ee                          ; 0xc1549
    mov dx, 003dah                            ; ba da 03                    ; 0xc154a vgabios.c:1012
    in AL, DX                                 ; ec                          ; 0xc154d
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc154e
    cmp byte [bp-012h], 000h                  ; 80 7e ee 00                 ; 0xc1550 vgabios.c:1014
    jne short 015b3h                          ; 75 5d                       ; 0xc1554
    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc1556 vgabios.c:1016
    xor bh, bh                                ; 30 ff                       ; 0xc1559
    sal bx, 003h                              ; c1 e3 03                    ; 0xc155b
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc155e
    jne short 01577h                          ; 75 12                       ; 0xc1563
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1565 vgabios.c:1018
    mov cx, 04000h                            ; b9 00 40                    ; 0xc1569
    mov ax, 00720h                            ; b8 20 07                    ; 0xc156c
    xor di, di                                ; 31 ff                       ; 0xc156f
    jcxz 01575h                               ; e3 02                       ; 0xc1571
    rep stosw                                 ; f3 ab                       ; 0xc1573
    jmp short 015b3h                          ; eb 3c                       ; 0xc1575 vgabios.c:1020
    cmp byte [bp-00ch], 00dh                  ; 80 7e f4 0d                 ; 0xc1577 vgabios.c:1022
    jnc short 0158eh                          ; 73 11                       ; 0xc157b
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc157d vgabios.c:1024
    mov cx, 04000h                            ; b9 00 40                    ; 0xc1581
    xor ax, ax                                ; 31 c0                       ; 0xc1584
    xor di, di                                ; 31 ff                       ; 0xc1586
    jcxz 0158ch                               ; e3 02                       ; 0xc1588
    rep stosw                                 ; f3 ab                       ; 0xc158a
    jmp short 015b3h                          ; eb 25                       ; 0xc158c vgabios.c:1026
    mov AL, strict byte 002h                  ; b0 02                       ; 0xc158e vgabios.c:1028
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc1590
    out DX, AL                                ; ee                          ; 0xc1593
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc1594 vgabios.c:1029
    in AL, DX                                 ; ec                          ; 0xc1597
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc1598
    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc159a
    mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc159d vgabios.c:1030
    out DX, AL                                ; ee                          ; 0xc159f
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc15a0 vgabios.c:1031
    mov cx, 08000h                            ; b9 00 80                    ; 0xc15a4
    xor ax, ax                                ; 31 c0                       ; 0xc15a7
    xor di, di                                ; 31 ff                       ; 0xc15a9
    jcxz 015afh                               ; e3 02                       ; 0xc15ab
    rep stosw                                 ; f3 ab                       ; 0xc15ad
    mov al, byte [bp-016h]                    ; 8a 46 ea                    ; 0xc15af vgabios.c:1032
    out DX, AL                                ; ee                          ; 0xc15b2
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc15b3 vgabios.c:42
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc15b6
    mov es, ax                                ; 8e c0                       ; 0xc15b9
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc15bb
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc15be
    mov bl, byte [bp-00eh]                    ; 8a 5e f2                    ; 0xc15c1 vgabios.c:1039
    xor bh, bh                                ; 30 ff                       ; 0xc15c4
    sal bx, 006h                              ; c1 e3 06                    ; 0xc15c6
    mov al, byte [bx+04842h]                  ; 8a 87 42 48                 ; 0xc15c9
    xor ah, ah                                ; 30 e4                       ; 0xc15cd
    mov di, strict word 0004ah                ; bf 4a 00                    ; 0xc15cf vgabios.c:52
    mov word [es:di], ax                      ; 26 89 05                    ; 0xc15d2
    mov ax, word [bx+04845h]                  ; 8b 87 45 48                 ; 0xc15d5 vgabios.c:50
    mov di, strict word 0004ch                ; bf 4c 00                    ; 0xc15d9 vgabios.c:52
    mov word [es:di], ax                      ; 26 89 05                    ; 0xc15dc
    mov di, strict word 00063h                ; bf 63 00                    ; 0xc15df vgabios.c:52
    mov word [es:di], si                      ; 26 89 35                    ; 0xc15e2
    mov al, byte [bx+04843h]                  ; 8a 87 43 48                 ; 0xc15e5 vgabios.c:40
    mov si, 00084h                            ; be 84 00                    ; 0xc15e9 vgabios.c:42
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc15ec
    mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc15ef vgabios.c:1043
    xor ah, ah                                ; 30 e4                       ; 0xc15f3
    mov bx, 00085h                            ; bb 85 00                    ; 0xc15f5 vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc15f8
    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc15fb vgabios.c:1044
    or AL, strict byte 060h                   ; 0c 60                       ; 0xc15fe
    mov bx, 00087h                            ; bb 87 00                    ; 0xc1600 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1603
    mov bx, 00088h                            ; bb 88 00                    ; 0xc1606 vgabios.c:42
    mov byte [es:bx], 0f9h                    ; 26 c6 07 f9                 ; 0xc1609
    mov bx, 00089h                            ; bb 89 00                    ; 0xc160d vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1610
    and AL, strict byte 07fh                  ; 24 7f                       ; 0xc1613 vgabios.c:38
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1615 vgabios.c:42
    mov bx, 0008ah                            ; bb 8a 00                    ; 0xc1618 vgabios.c:42
    mov byte [es:bx], 008h                    ; 26 c6 07 08                 ; 0xc161b
    mov ax, ds                                ; 8c d8                       ; 0xc161f vgabios.c:1050
    mov bx, 000a8h                            ; bb a8 00                    ; 0xc1621 vgabios.c:62
    mov word [es:bx], 05550h                  ; 26 c7 07 50 55              ; 0xc1624
    mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc1629
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc162d vgabios.c:1052
    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc1630
    jnbe short 0165bh                         ; 77 27                       ; 0xc1632
    mov bl, al                                ; 88 c3                       ; 0xc1634 vgabios.c:1054
    xor bh, bh                                ; 30 ff                       ; 0xc1636
    mov al, byte [bx+07dddh]                  ; 8a 87 dd 7d                 ; 0xc1638 vgabios.c:40
    mov bx, strict word 00065h                ; bb 65 00                    ; 0xc163c vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc163f
    cmp byte [bp-00ch], 006h                  ; 80 7e f4 06                 ; 0xc1642 vgabios.c:1055
    jne short 0164dh                          ; 75 05                       ; 0xc1646
    mov ax, strict word 0003fh                ; b8 3f 00                    ; 0xc1648
    jmp short 01650h                          ; eb 03                       ; 0xc164b
    mov ax, strict word 00030h                ; b8 30 00                    ; 0xc164d
    mov bx, strict word 00066h                ; bb 66 00                    ; 0xc1650 vgabios.c:42
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc1653
    mov es, dx                                ; 8e c2                       ; 0xc1656
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1658
    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc165b vgabios.c:1059
    xor bh, bh                                ; 30 ff                       ; 0xc165e
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1660
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1663
    jne short 01673h                          ; 75 09                       ; 0xc1668
    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc166a vgabios.c:1061
    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc166d
    call 01110h                               ; e8 9d fa                    ; 0xc1670
    xor cx, cx                                ; 31 c9                       ; 0xc1673 vgabios.c:1065
    jmp short 0167ch                          ; eb 05                       ; 0xc1675
    cmp cx, strict byte 00008h                ; 83 f9 08                    ; 0xc1677
    jnc short 01688h                          ; 73 0c                       ; 0xc167a
    mov al, cl                                ; 88 c8                       ; 0xc167c vgabios.c:1066
    xor ah, ah                                ; 30 e4                       ; 0xc167e
    xor dx, dx                                ; 31 d2                       ; 0xc1680
    call 01217h                               ; e8 92 fb                    ; 0xc1682
    inc cx                                    ; 41                          ; 0xc1685
    jmp short 01677h                          ; eb ef                       ; 0xc1686
    xor ax, ax                                ; 31 c0                       ; 0xc1688 vgabios.c:1069
    call 012a6h                               ; e8 19 fc                    ; 0xc168a
    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc168d vgabios.c:1072
    xor bh, bh                                ; 30 ff                       ; 0xc1690
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1692
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1695
    jne short 016ach                          ; 75 10                       ; 0xc169a
    xor dx, dx                                ; 31 d2                       ; 0xc169c vgabios.c:1074
    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc169e
    call 02cc1h                               ; e8 1d 16                    ; 0xc16a1
    xor bl, bl                                ; 30 db                       ; 0xc16a4 vgabios.c:1075
    mov AL, strict byte 003h                  ; b0 03                       ; 0xc16a6
    mov AH, strict byte 011h                  ; b4 11                       ; 0xc16a8
    int 06dh                                  ; cd 6d                       ; 0xc16aa
    mov bx, 0596ch                            ; bb 6c 59                    ; 0xc16ac vgabios.c:1079
    mov cx, ds                                ; 8c d9                       ; 0xc16af
    mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc16b1
    call 00980h                               ; e8 c9 f2                    ; 0xc16b4
    mov bl, byte [bp-00eh]                    ; 8a 5e f2                    ; 0xc16b7 vgabios.c:1081
    xor bh, bh                                ; 30 ff                       ; 0xc16ba
    sal bx, 006h                              ; c1 e3 06                    ; 0xc16bc
    mov dl, byte [bx+04844h]                  ; 8a 97 44 48                 ; 0xc16bf
    cmp dl, 010h                              ; 80 fa 10                    ; 0xc16c3
    je short 016e4h                           ; 74 1c                       ; 0xc16c6
    cmp dl, 00eh                              ; 80 fa 0e                    ; 0xc16c8
    je short 016dfh                           ; 74 12                       ; 0xc16cb
    cmp dl, 008h                              ; 80 fa 08                    ; 0xc16cd
    jne short 016e9h                          ; 75 17                       ; 0xc16d0
    mov bx, 0556ch                            ; bb 6c 55                    ; 0xc16d2 vgabios.c:1083
    mov cx, ds                                ; 8c d9                       ; 0xc16d5
    mov ax, strict word 00043h                ; b8 43 00                    ; 0xc16d7
    call 00980h                               ; e8 a3 f2                    ; 0xc16da
    jmp short 016e9h                          ; eb 0a                       ; 0xc16dd vgabios.c:1084
    mov bx, 05d6ch                            ; bb 6c 5d                    ; 0xc16df vgabios.c:1086
    jmp short 016d5h                          ; eb f1                       ; 0xc16e2
    mov bx, 06b6ch                            ; bb 6c 6b                    ; 0xc16e4 vgabios.c:1089
    jmp short 016d5h                          ; eb ec                       ; 0xc16e7
    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc16e9 vgabios.c:1092
    pop di                                    ; 5f                          ; 0xc16ec
    pop si                                    ; 5e                          ; 0xc16ed
    pop dx                                    ; 5a                          ; 0xc16ee
    pop cx                                    ; 59                          ; 0xc16ef
    pop bx                                    ; 5b                          ; 0xc16f0
    pop bp                                    ; 5d                          ; 0xc16f1
    retn                                      ; c3                          ; 0xc16f2
  ; disGetNextSymbol 0xc16f3 LB 0x2b7c -> off=0x0 cb=000000000000008e uValue=00000000000c16f3 'vgamem_copy_pl4'
vgamem_copy_pl4:                             ; 0xc16f3 LB 0x8e
    push bp                                   ; 55                          ; 0xc16f3 vgabios.c:1095
    mov bp, sp                                ; 89 e5                       ; 0xc16f4
    push si                                   ; 56                          ; 0xc16f6
    push di                                   ; 57                          ; 0xc16f7
    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc16f8
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc16fb
    mov al, dl                                ; 88 d0                       ; 0xc16fe
    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc1700
    mov byte [bp-006h], cl                    ; 88 4e fa                    ; 0xc1703
    xor ah, ah                                ; 30 e4                       ; 0xc1706 vgabios.c:1101
    mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc1708
    xor dh, dh                                ; 30 f6                       ; 0xc170b
    mov cx, dx                                ; 89 d1                       ; 0xc170d
    imul dx                                   ; f7 ea                       ; 0xc170f
    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc1711
    xor dh, dh                                ; 30 f6                       ; 0xc1714
    mov si, dx                                ; 89 d6                       ; 0xc1716
    imul dx                                   ; f7 ea                       ; 0xc1718
    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc171a
    xor dh, dh                                ; 30 f6                       ; 0xc171d
    mov bx, dx                                ; 89 d3                       ; 0xc171f
    add ax, dx                                ; 01 d0                       ; 0xc1721
    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc1723
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1726 vgabios.c:1102
    xor ah, ah                                ; 30 e4                       ; 0xc1729
    imul cx                                   ; f7 e9                       ; 0xc172b
    imul si                                   ; f7 ee                       ; 0xc172d
    add ax, bx                                ; 01 d8                       ; 0xc172f
    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc1731
    mov ax, 00105h                            ; b8 05 01                    ; 0xc1734 vgabios.c:1103
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1737
    out DX, ax                                ; ef                          ; 0xc173a
    xor bl, bl                                ; 30 db                       ; 0xc173b vgabios.c:1104
    cmp bl, byte [bp+006h]                    ; 3a 5e 06                    ; 0xc173d
    jnc short 01771h                          ; 73 2f                       ; 0xc1740
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1742 vgabios.c:1106
    xor ah, ah                                ; 30 e4                       ; 0xc1745
    mov cx, ax                                ; 89 c1                       ; 0xc1747
    mov al, bl                                ; 88 d8                       ; 0xc1749
    mov dx, ax                                ; 89 c2                       ; 0xc174b
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc174d
    mov si, ax                                ; 89 c6                       ; 0xc1750
    mov ax, dx                                ; 89 d0                       ; 0xc1752
    imul si                                   ; f7 ee                       ; 0xc1754
    mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc1756
    add si, ax                                ; 01 c6                       ; 0xc1759
    mov di, word [bp-00ch]                    ; 8b 7e f4                    ; 0xc175b
    add di, ax                                ; 01 c7                       ; 0xc175e
    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1760
    mov es, dx                                ; 8e c2                       ; 0xc1763
    jcxz 0176dh                               ; e3 06                       ; 0xc1765
    push DS                                   ; 1e                          ; 0xc1767
    mov ds, dx                                ; 8e da                       ; 0xc1768
    rep movsb                                 ; f3 a4                       ; 0xc176a
    pop DS                                    ; 1f                          ; 0xc176c
    db  0feh, 0c3h
    ; inc bl                                    ; fe c3                     ; 0xc176d vgabios.c:1107
    jmp short 0173dh                          ; eb cc                       ; 0xc176f
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1771 vgabios.c:1108
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1774
    out DX, ax                                ; ef                          ; 0xc1777
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1778 vgabios.c:1109
    pop di                                    ; 5f                          ; 0xc177b
    pop si                                    ; 5e                          ; 0xc177c
    pop bp                                    ; 5d                          ; 0xc177d
    retn 00004h                               ; c2 04 00                    ; 0xc177e
  ; disGetNextSymbol 0xc1781 LB 0x2aee -> off=0x0 cb=000000000000007b uValue=00000000000c1781 'vgamem_fill_pl4'
vgamem_fill_pl4:                             ; 0xc1781 LB 0x7b
    push bp                                   ; 55                          ; 0xc1781 vgabios.c:1112
    mov bp, sp                                ; 89 e5                       ; 0xc1782
    push si                                   ; 56                          ; 0xc1784
    push di                                   ; 57                          ; 0xc1785
    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc1786
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1789
    mov al, dl                                ; 88 d0                       ; 0xc178c
    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc178e
    mov bh, cl                                ; 88 cf                       ; 0xc1791
    xor ah, ah                                ; 30 e4                       ; 0xc1793 vgabios.c:1118
    mov dx, ax                                ; 89 c2                       ; 0xc1795
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1797
    mov cx, ax                                ; 89 c1                       ; 0xc179a
    mov ax, dx                                ; 89 d0                       ; 0xc179c
    imul cx                                   ; f7 e9                       ; 0xc179e
    mov dl, bh                                ; 88 fa                       ; 0xc17a0
    xor dh, dh                                ; 30 f6                       ; 0xc17a2
    imul dx                                   ; f7 ea                       ; 0xc17a4
    mov dx, ax                                ; 89 c2                       ; 0xc17a6
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc17a8
    xor ah, ah                                ; 30 e4                       ; 0xc17ab
    add dx, ax                                ; 01 c2                       ; 0xc17ad
    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc17af
    mov ax, 00205h                            ; b8 05 02                    ; 0xc17b2 vgabios.c:1119
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc17b5
    out DX, ax                                ; ef                          ; 0xc17b8
    xor bl, bl                                ; 30 db                       ; 0xc17b9 vgabios.c:1120
    cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc17bb
    jnc short 017ech                          ; 73 2c                       ; 0xc17be
    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc17c0 vgabios.c:1122
    xor ch, ch                                ; 30 ed                       ; 0xc17c3
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc17c5
    xor ah, ah                                ; 30 e4                       ; 0xc17c8
    mov si, ax                                ; 89 c6                       ; 0xc17ca
    mov al, bl                                ; 88 d8                       ; 0xc17cc
    mov dx, ax                                ; 89 c2                       ; 0xc17ce
    mov al, bh                                ; 88 f8                       ; 0xc17d0
    mov di, ax                                ; 89 c7                       ; 0xc17d2
    mov ax, dx                                ; 89 d0                       ; 0xc17d4
    imul di                                   ; f7 ef                       ; 0xc17d6
    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc17d8
    add di, ax                                ; 01 c7                       ; 0xc17db
    mov ax, si                                ; 89 f0                       ; 0xc17dd
    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc17df
    mov es, dx                                ; 8e c2                       ; 0xc17e2
    jcxz 017e8h                               ; e3 02                       ; 0xc17e4
    rep stosb                                 ; f3 aa                       ; 0xc17e6
    db  0feh, 0c3h
    ; inc bl                                    ; fe c3                     ; 0xc17e8 vgabios.c:1123
    jmp short 017bbh                          ; eb cf                       ; 0xc17ea
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc17ec vgabios.c:1124
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc17ef
    out DX, ax                                ; ef                          ; 0xc17f2
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc17f3 vgabios.c:1125
    pop di                                    ; 5f                          ; 0xc17f6
    pop si                                    ; 5e                          ; 0xc17f7
    pop bp                                    ; 5d                          ; 0xc17f8
    retn 00004h                               ; c2 04 00                    ; 0xc17f9
  ; disGetNextSymbol 0xc17fc LB 0x2a73 -> off=0x0 cb=00000000000000b6 uValue=00000000000c17fc 'vgamem_copy_cga'
vgamem_copy_cga:                             ; 0xc17fc LB 0xb6
    push bp                                   ; 55                          ; 0xc17fc vgabios.c:1128
    mov bp, sp                                ; 89 e5                       ; 0xc17fd
    push si                                   ; 56                          ; 0xc17ff
    push di                                   ; 57                          ; 0xc1800
    sub sp, strict byte 0000eh                ; 83 ec 0e                    ; 0xc1801
    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc1804
    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc1807
    mov byte [bp-00ah], cl                    ; 88 4e f6                    ; 0xc180a
    mov al, dl                                ; 88 d0                       ; 0xc180d vgabios.c:1134
    xor ah, ah                                ; 30 e4                       ; 0xc180f
    mov bx, ax                                ; 89 c3                       ; 0xc1811
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1813
    mov si, ax                                ; 89 c6                       ; 0xc1816
    mov ax, bx                                ; 89 d8                       ; 0xc1818
    imul si                                   ; f7 ee                       ; 0xc181a
    mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc181c
    mov di, bx                                ; 89 df                       ; 0xc181f
    imul bx                                   ; f7 eb                       ; 0xc1821
    mov dx, ax                                ; 89 c2                       ; 0xc1823
    sar dx, 1                                 ; d1 fa                       ; 0xc1825
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1827
    xor ah, ah                                ; 30 e4                       ; 0xc182a
    mov bx, ax                                ; 89 c3                       ; 0xc182c
    add dx, ax                                ; 01 c2                       ; 0xc182e
    mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc1830
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1833 vgabios.c:1135
    imul si                                   ; f7 ee                       ; 0xc1836
    imul di                                   ; f7 ef                       ; 0xc1838
    sar ax, 1                                 ; d1 f8                       ; 0xc183a
    add ax, bx                                ; 01 d8                       ; 0xc183c
    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc183e
    mov byte [bp-006h], bh                    ; 88 7e fa                    ; 0xc1841 vgabios.c:1136
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1844
    xor ah, ah                                ; 30 e4                       ; 0xc1847
    cwd                                       ; 99                          ; 0xc1849
    db  02bh, 0c2h
    ; sub ax, dx                                ; 2b c2                     ; 0xc184a
    sar ax, 1                                 ; d1 f8                       ; 0xc184c
    mov bx, ax                                ; 89 c3                       ; 0xc184e
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1850
    xor ah, ah                                ; 30 e4                       ; 0xc1853
    cmp ax, bx                                ; 39 d8                       ; 0xc1855
    jnl short 018a9h                          ; 7d 50                       ; 0xc1857
    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1859 vgabios.c:1138
    xor bh, bh                                ; 30 ff                       ; 0xc185c
    mov word [bp-012h], bx                    ; 89 5e ee                    ; 0xc185e
    mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc1861
    imul bx                                   ; f7 eb                       ; 0xc1864
    mov bx, ax                                ; 89 c3                       ; 0xc1866
    mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc1868
    add si, ax                                ; 01 c6                       ; 0xc186b
    mov di, word [bp-010h]                    ; 8b 7e f0                    ; 0xc186d
    add di, ax                                ; 01 c7                       ; 0xc1870
    mov cx, word [bp-012h]                    ; 8b 4e ee                    ; 0xc1872
    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1875
    mov es, dx                                ; 8e c2                       ; 0xc1878
    jcxz 01882h                               ; e3 06                       ; 0xc187a
    push DS                                   ; 1e                          ; 0xc187c
    mov ds, dx                                ; 8e da                       ; 0xc187d
    rep movsb                                 ; f3 a4                       ; 0xc187f
    pop DS                                    ; 1f                          ; 0xc1881
    mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc1882 vgabios.c:1139
    add si, 02000h                            ; 81 c6 00 20                 ; 0xc1885
    add si, bx                                ; 01 de                       ; 0xc1889
    mov di, word [bp-010h]                    ; 8b 7e f0                    ; 0xc188b
    add di, 02000h                            ; 81 c7 00 20                 ; 0xc188e
    add di, bx                                ; 01 df                       ; 0xc1892
    mov cx, word [bp-012h]                    ; 8b 4e ee                    ; 0xc1894
    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1897
    mov es, dx                                ; 8e c2                       ; 0xc189a
    jcxz 018a4h                               ; e3 06                       ; 0xc189c
    push DS                                   ; 1e                          ; 0xc189e
    mov ds, dx                                ; 8e da                       ; 0xc189f
    rep movsb                                 ; f3 a4                       ; 0xc18a1
    pop DS                                    ; 1f                          ; 0xc18a3
    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc18a4 vgabios.c:1140
    jmp short 01844h                          ; eb 9b                       ; 0xc18a7
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc18a9 vgabios.c:1141
    pop di                                    ; 5f                          ; 0xc18ac
    pop si                                    ; 5e                          ; 0xc18ad
    pop bp                                    ; 5d                          ; 0xc18ae
    retn 00004h                               ; c2 04 00                    ; 0xc18af
  ; disGetNextSymbol 0xc18b2 LB 0x29bd -> off=0x0 cb=0000000000000094 uValue=00000000000c18b2 'vgamem_fill_cga'
vgamem_fill_cga:                             ; 0xc18b2 LB 0x94
    push bp                                   ; 55                          ; 0xc18b2 vgabios.c:1144
    mov bp, sp                                ; 89 e5                       ; 0xc18b3
    push si                                   ; 56                          ; 0xc18b5
    push di                                   ; 57                          ; 0xc18b6
    sub sp, strict byte 0000ch                ; 83 ec 0c                    ; 0xc18b7
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc18ba
    mov al, dl                                ; 88 d0                       ; 0xc18bd
    mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc18bf
    mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc18c2
    xor ah, ah                                ; 30 e4                       ; 0xc18c5 vgabios.c:1150
    mov dx, ax                                ; 89 c2                       ; 0xc18c7
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc18c9
    mov bx, ax                                ; 89 c3                       ; 0xc18cc
    mov ax, dx                                ; 89 d0                       ; 0xc18ce
    imul bx                                   ; f7 eb                       ; 0xc18d0
    mov dl, cl                                ; 88 ca                       ; 0xc18d2
    xor dh, dh                                ; 30 f6                       ; 0xc18d4
    imul dx                                   ; f7 ea                       ; 0xc18d6
    mov dx, ax                                ; 89 c2                       ; 0xc18d8
    sar dx, 1                                 ; d1 fa                       ; 0xc18da
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc18dc
    xor ah, ah                                ; 30 e4                       ; 0xc18df
    add dx, ax                                ; 01 c2                       ; 0xc18e1
    mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc18e3
    mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc18e6 vgabios.c:1151
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc18e9
    xor ah, ah                                ; 30 e4                       ; 0xc18ec
    cwd                                       ; 99                          ; 0xc18ee
    db  02bh, 0c2h
    ; sub ax, dx                                ; 2b c2                     ; 0xc18ef
    sar ax, 1                                 ; d1 f8                       ; 0xc18f1
    mov dx, ax                                ; 89 c2                       ; 0xc18f3
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc18f5
    xor ah, ah                                ; 30 e4                       ; 0xc18f8
    cmp ax, dx                                ; 39 d0                       ; 0xc18fa
    jnl short 0193dh                          ; 7d 3f                       ; 0xc18fc
    mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc18fe vgabios.c:1153
    xor bh, bh                                ; 30 ff                       ; 0xc1901
    mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc1903
    xor dh, dh                                ; 30 f6                       ; 0xc1906
    mov si, dx                                ; 89 d6                       ; 0xc1908
    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc190a
    imul dx                                   ; f7 ea                       ; 0xc190d
    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc190f
    mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc1912
    add di, ax                                ; 01 c7                       ; 0xc1915
    mov cx, bx                                ; 89 d9                       ; 0xc1917
    mov ax, si                                ; 89 f0                       ; 0xc1919
    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc191b
    mov es, dx                                ; 8e c2                       ; 0xc191e
    jcxz 01924h                               ; e3 02                       ; 0xc1920
    rep stosb                                 ; f3 aa                       ; 0xc1922
    mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc1924 vgabios.c:1154
    add di, 02000h                            ; 81 c7 00 20                 ; 0xc1927
    add di, word [bp-010h]                    ; 03 7e f0                    ; 0xc192b
    mov cx, bx                                ; 89 d9                       ; 0xc192e
    mov ax, si                                ; 89 f0                       ; 0xc1930
    mov es, dx                                ; 8e c2                       ; 0xc1932
    jcxz 01938h                               ; e3 02                       ; 0xc1934
    rep stosb                                 ; f3 aa                       ; 0xc1936
    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1938 vgabios.c:1155
    jmp short 018e9h                          ; eb ac                       ; 0xc193b
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc193d vgabios.c:1156
    pop di                                    ; 5f                          ; 0xc1940
    pop si                                    ; 5e                          ; 0xc1941
    pop bp                                    ; 5d                          ; 0xc1942
    retn 00004h                               ; c2 04 00                    ; 0xc1943
  ; disGetNextSymbol 0xc1946 LB 0x2929 -> off=0x0 cb=0000000000000081 uValue=00000000000c1946 'vgamem_copy_linear'
vgamem_copy_linear:                          ; 0xc1946 LB 0x81
    push bp                                   ; 55                          ; 0xc1946 vgabios.c:1159
    mov bp, sp                                ; 89 e5                       ; 0xc1947
    push si                                   ; 56                          ; 0xc1949
    push di                                   ; 57                          ; 0xc194a
    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc194b
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc194e
    mov al, dl                                ; 88 d0                       ; 0xc1951
    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc1953
    mov bx, cx                                ; 89 cb                       ; 0xc1956
    xor ah, ah                                ; 30 e4                       ; 0xc1958 vgabios.c:1165
    mov si, ax                                ; 89 c6                       ; 0xc195a
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc195c
    mov di, ax                                ; 89 c7                       ; 0xc195f
    mov ax, si                                ; 89 f0                       ; 0xc1961
    imul di                                   ; f7 ef                       ; 0xc1963
    mul word [bp+004h]                        ; f7 66 04                    ; 0xc1965
    mov si, ax                                ; 89 c6                       ; 0xc1968
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc196a
    xor ah, ah                                ; 30 e4                       ; 0xc196d
    mov cx, ax                                ; 89 c1                       ; 0xc196f
    add si, ax                                ; 01 c6                       ; 0xc1971
    sal si, 003h                              ; c1 e6 03                    ; 0xc1973
    mov word [bp-00ch], si                    ; 89 76 f4                    ; 0xc1976
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1979 vgabios.c:1166
    imul di                                   ; f7 ef                       ; 0xc197c
    mul word [bp+004h]                        ; f7 66 04                    ; 0xc197e
    add ax, cx                                ; 01 c8                       ; 0xc1981
    sal ax, 003h                              ; c1 e0 03                    ; 0xc1983
    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc1986
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1989 vgabios.c:1167
    sal word [bp+004h], 003h                  ; c1 66 04 03                 ; 0xc198c vgabios.c:1168
    mov byte [bp-006h], ch                    ; 88 6e fa                    ; 0xc1990 vgabios.c:1169
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1993
    cmp al, byte [bp+006h]                    ; 3a 46 06                    ; 0xc1996
    jnc short 019beh                          ; 73 23                       ; 0xc1999
    xor ah, ah                                ; 30 e4                       ; 0xc199b vgabios.c:1171
    mul word [bp+004h]                        ; f7 66 04                    ; 0xc199d
    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc19a0
    add si, ax                                ; 01 c6                       ; 0xc19a3
    mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc19a5
    add di, ax                                ; 01 c7                       ; 0xc19a8
    mov cx, bx                                ; 89 d9                       ; 0xc19aa
    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc19ac
    mov es, dx                                ; 8e c2                       ; 0xc19af
    jcxz 019b9h                               ; e3 06                       ; 0xc19b1
    push DS                                   ; 1e                          ; 0xc19b3
    mov ds, dx                                ; 8e da                       ; 0xc19b4
    rep movsb                                 ; f3 a4                       ; 0xc19b6
    pop DS                                    ; 1f                          ; 0xc19b8
    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc19b9 vgabios.c:1172
    jmp short 01993h                          ; eb d5                       ; 0xc19bc
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc19be vgabios.c:1173
    pop di                                    ; 5f                          ; 0xc19c1
    pop si                                    ; 5e                          ; 0xc19c2
    pop bp                                    ; 5d                          ; 0xc19c3
    retn 00004h                               ; c2 04 00                    ; 0xc19c4
  ; disGetNextSymbol 0xc19c7 LB 0x28a8 -> off=0x0 cb=000000000000006d uValue=00000000000c19c7 'vgamem_fill_linear'
vgamem_fill_linear:                          ; 0xc19c7 LB 0x6d
    push bp                                   ; 55                          ; 0xc19c7 vgabios.c:1176
    mov bp, sp                                ; 89 e5                       ; 0xc19c8
    push si                                   ; 56                          ; 0xc19ca
    push di                                   ; 57                          ; 0xc19cb
    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc19cc
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc19cf
    mov al, dl                                ; 88 d0                       ; 0xc19d2
    mov si, cx                                ; 89 ce                       ; 0xc19d4
    xor ah, ah                                ; 30 e4                       ; 0xc19d6 vgabios.c:1182
    mov dx, ax                                ; 89 c2                       ; 0xc19d8
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc19da
    mov di, ax                                ; 89 c7                       ; 0xc19dd
    mov ax, dx                                ; 89 d0                       ; 0xc19df
    imul di                                   ; f7 ef                       ; 0xc19e1
    mul cx                                    ; f7 e1                       ; 0xc19e3
    mov dx, ax                                ; 89 c2                       ; 0xc19e5
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc19e7
    xor ah, ah                                ; 30 e4                       ; 0xc19ea
    add ax, dx                                ; 01 d0                       ; 0xc19ec
    sal ax, 003h                              ; c1 e0 03                    ; 0xc19ee
    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc19f1
    sal bx, 003h                              ; c1 e3 03                    ; 0xc19f4 vgabios.c:1183
    sal si, 003h                              ; c1 e6 03                    ; 0xc19f7 vgabios.c:1184
    mov byte [bp-008h], 000h                  ; c6 46 f8 00                 ; 0xc19fa vgabios.c:1185
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc19fe
    cmp al, byte [bp+004h]                    ; 3a 46 04                    ; 0xc1a01
    jnc short 01a2bh                          ; 73 25                       ; 0xc1a04
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1a06 vgabios.c:1187
    xor ah, ah                                ; 30 e4                       ; 0xc1a09
    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc1a0b
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1a0e
    mul si                                    ; f7 e6                       ; 0xc1a11
    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc1a13
    add di, ax                                ; 01 c7                       ; 0xc1a16
    mov cx, bx                                ; 89 d9                       ; 0xc1a18
    mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc1a1a
    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1a1d
    mov es, dx                                ; 8e c2                       ; 0xc1a20
    jcxz 01a26h                               ; e3 02                       ; 0xc1a22
    rep stosb                                 ; f3 aa                       ; 0xc1a24
    inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc1a26 vgabios.c:1188
    jmp short 019feh                          ; eb d3                       ; 0xc1a29
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1a2b vgabios.c:1189
    pop di                                    ; 5f                          ; 0xc1a2e
    pop si                                    ; 5e                          ; 0xc1a2f
    pop bp                                    ; 5d                          ; 0xc1a30
    retn 00004h                               ; c2 04 00                    ; 0xc1a31
  ; disGetNextSymbol 0xc1a34 LB 0x283b -> off=0x0 cb=0000000000000688 uValue=00000000000c1a34 'biosfn_scroll'
biosfn_scroll:                               ; 0xc1a34 LB 0x688
    push bp                                   ; 55                          ; 0xc1a34 vgabios.c:1192
    mov bp, sp                                ; 89 e5                       ; 0xc1a35
    push si                                   ; 56                          ; 0xc1a37
    push di                                   ; 57                          ; 0xc1a38
    sub sp, strict byte 0001eh                ; 83 ec 1e                    ; 0xc1a39
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc1a3c
    mov byte [bp-010h], dl                    ; 88 56 f0                    ; 0xc1a3f
    mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc1a42
    mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc1a45
    cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc1a48 vgabios.c:1201
    jnbe short 01a69h                         ; 77 1c                       ; 0xc1a4b
    cmp cl, byte [bp+006h]                    ; 3a 4e 06                    ; 0xc1a4d vgabios.c:1202
    jnbe short 01a69h                         ; 77 17                       ; 0xc1a50
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc1a52 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1a55
    mov es, ax                                ; 8e c0                       ; 0xc1a58
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1a5a
    xor ah, ah                                ; 30 e4                       ; 0xc1a5d vgabios.c:1206
    call 035b3h                               ; e8 51 1b                    ; 0xc1a5f
    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc1a62
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1a65 vgabios.c:1207
    jne short 01a6ch                          ; 75 03                       ; 0xc1a67
    jmp near 020b3h                           ; e9 47 06                    ; 0xc1a69
    mov bx, 00084h                            ; bb 84 00                    ; 0xc1a6c vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1a6f
    mov es, ax                                ; 8e c0                       ; 0xc1a72
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1a74
    xor ah, ah                                ; 30 e4                       ; 0xc1a77 vgabios.c:38
    inc ax                                    ; 40                          ; 0xc1a79
    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1a7a
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1a7d vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc1a80
    mov word [bp-01eh], ax                    ; 89 46 e2                    ; 0xc1a83 vgabios.c:48
    cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc1a86 vgabios.c:1214
    jne short 01a95h                          ; 75 09                       ; 0xc1a8a
    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc1a8c vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1a8f
    mov byte [bp+008h], al                    ; 88 46 08                    ; 0xc1a92 vgabios.c:38
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1a95 vgabios.c:1217
    xor ah, ah                                ; 30 e4                       ; 0xc1a98
    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1a9a
    jc short 01aa7h                           ; 72 08                       ; 0xc1a9d
    mov al, byte [bp-016h]                    ; 8a 46 ea                    ; 0xc1a9f
    db  0feh, 0c8h
    ; dec al                                    ; fe c8                     ; 0xc1aa2
    mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc1aa4
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1aa7 vgabios.c:1218
    xor ah, ah                                ; 30 e4                       ; 0xc1aaa
    cmp ax, word [bp-01eh]                    ; 3b 46 e2                    ; 0xc1aac
    jc short 01ab9h                           ; 72 08                       ; 0xc1aaf
    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1ab1
    db  0feh, 0c8h
    ; dec al                                    ; fe c8                     ; 0xc1ab4
    mov byte [bp+006h], al                    ; 88 46 06                    ; 0xc1ab6
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1ab9 vgabios.c:1219
    xor ah, ah                                ; 30 e4                       ; 0xc1abc
    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1abe
    jbe short 01ac6h                          ; 76 03                       ; 0xc1ac1
    mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc1ac3
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1ac6 vgabios.c:1220
    sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc1ac9
    db  0feh, 0c0h
    ; inc al                                    ; fe c0                     ; 0xc1acc
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc1ace
    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc1ad1 vgabios.c:1222
    mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc1ad4
    mov byte [bp-019h], 000h                  ; c6 46 e7 00                 ; 0xc1ad7
    mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc1adb
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1ade
    mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc1ae1
    dec ax                                    ; 48                          ; 0xc1ae4
    mov word [bp-022h], ax                    ; 89 46 de                    ; 0xc1ae5
    mov di, word [bp-016h]                    ; 8b 7e ea                    ; 0xc1ae8
    dec di                                    ; 4f                          ; 0xc1aeb
    mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc1aec
    mul word [bp-016h]                        ; f7 66 ea                    ; 0xc1aef
    mov cx, ax                                ; 89 c1                       ; 0xc1af2
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1af4
    jne short 01b44h                          ; 75 49                       ; 0xc1af9
    add ax, ax                                ; 01 c0                       ; 0xc1afb vgabios.c:1225
    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc1afd
    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc1aff
    xor dh, dh                                ; 30 f6                       ; 0xc1b02
    inc ax                                    ; 40                          ; 0xc1b04
    mul dx                                    ; f7 e2                       ; 0xc1b05
    mov word [bp-020h], ax                    ; 89 46 e0                    ; 0xc1b07
    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1b0a vgabios.c:1230
    jne short 01b47h                          ; 75 37                       ; 0xc1b0e
    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1b10
    jne short 01b47h                          ; 75 31                       ; 0xc1b14
    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1b16
    jne short 01b47h                          ; 75 2b                       ; 0xc1b1a
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1b1c
    xor ah, ah                                ; 30 e4                       ; 0xc1b1f
    cmp ax, di                                ; 39 f8                       ; 0xc1b21
    jne short 01b47h                          ; 75 22                       ; 0xc1b23
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1b25
    cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc1b28
    jne short 01b47h                          ; 75 1a                       ; 0xc1b2b
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1b2d vgabios.c:1232
    sal ax, 008h                              ; c1 e0 08                    ; 0xc1b30
    add ax, strict word 00020h                ; 05 20 00                    ; 0xc1b33
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1b36
    mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1b3a
    jcxz 01b41h                               ; e3 02                       ; 0xc1b3d
    rep stosw                                 ; f3 ab                       ; 0xc1b3f
    jmp near 020b3h                           ; e9 6f 05                    ; 0xc1b41 vgabios.c:1234
    jmp near 01cb7h                           ; e9 70 01                    ; 0xc1b44
    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1b47 vgabios.c:1236
    jne short 01badh                          ; 75 60                       ; 0xc1b4b
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1b4d vgabios.c:1237
    xor ah, ah                                ; 30 e4                       ; 0xc1b50
    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1b52
    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc1b55
    xor dh, dh                                ; 30 f6                       ; 0xc1b58
    cmp dx, word [bp-01ch]                    ; 3b 56 e4                    ; 0xc1b5a
    jc short 01bafh                           ; 72 50                       ; 0xc1b5d
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1b5f vgabios.c:1239
    xor ah, ah                                ; 30 e4                       ; 0xc1b62
    add ax, word [bp-01ch]                    ; 03 46 e4                    ; 0xc1b64
    cmp ax, dx                                ; 39 d0                       ; 0xc1b67
    jnbe short 01b71h                         ; 77 06                       ; 0xc1b69
    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1b6b
    jne short 01bb2h                          ; 75 41                       ; 0xc1b6f
    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1b71 vgabios.c:1240
    xor ch, ch                                ; 30 ed                       ; 0xc1b74
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1b76
    xor ah, ah                                ; 30 e4                       ; 0xc1b79
    mov si, ax                                ; 89 c6                       ; 0xc1b7b
    sal si, 008h                              ; c1 e6 08                    ; 0xc1b7d
    add si, strict byte 00020h                ; 83 c6 20                    ; 0xc1b80
    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1b83
    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1b86
    mov dx, ax                                ; 89 c2                       ; 0xc1b89
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1b8b
    xor ah, ah                                ; 30 e4                       ; 0xc1b8e
    mov di, ax                                ; 89 c7                       ; 0xc1b90
    add di, dx                                ; 01 d7                       ; 0xc1b92
    add di, di                                ; 01 ff                       ; 0xc1b94
    add di, word [bp-020h]                    ; 03 7e e0                    ; 0xc1b96
    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1b99
    xor bh, bh                                ; 30 ff                       ; 0xc1b9c
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1b9e
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1ba1
    mov ax, si                                ; 89 f0                       ; 0xc1ba5
    jcxz 01babh                               ; e3 02                       ; 0xc1ba7
    rep stosw                                 ; f3 ab                       ; 0xc1ba9
    jmp short 01bf2h                          ; eb 45                       ; 0xc1bab vgabios.c:1241
    jmp short 01bf8h                          ; eb 49                       ; 0xc1bad
    jmp near 020b3h                           ; e9 01 05                    ; 0xc1baf
    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1bb2 vgabios.c:1242
    xor ch, ch                                ; 30 ed                       ; 0xc1bb5
    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1bb7
    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1bba
    mov byte [bp-018h], dl                    ; 88 56 e8                    ; 0xc1bbd
    mov byte [bp-017h], ch                    ; 88 6e e9                    ; 0xc1bc0
    mov si, ax                                ; 89 c6                       ; 0xc1bc3
    add si, word [bp-018h]                    ; 03 76 e8                    ; 0xc1bc5
    add si, si                                ; 01 f6                       ; 0xc1bc8
    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1bca
    xor bh, bh                                ; 30 ff                       ; 0xc1bcd
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1bcf
    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1bd2
    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1bd6
    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1bd9
    add ax, word [bp-018h]                    ; 03 46 e8                    ; 0xc1bdc
    add ax, ax                                ; 01 c0                       ; 0xc1bdf
    mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1be1
    add di, ax                                ; 01 c7                       ; 0xc1be4
    mov dx, bx                                ; 89 da                       ; 0xc1be6
    mov es, bx                                ; 8e c3                       ; 0xc1be8
    jcxz 01bf2h                               ; e3 06                       ; 0xc1bea
    push DS                                   ; 1e                          ; 0xc1bec
    mov ds, dx                                ; 8e da                       ; 0xc1bed
    rep movsw                                 ; f3 a5                       ; 0xc1bef
    pop DS                                    ; 1f                          ; 0xc1bf1
    inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc1bf2 vgabios.c:1243
    jmp near 01b55h                           ; e9 5d ff                    ; 0xc1bf5
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1bf8 vgabios.c:1246
    xor ah, ah                                ; 30 e4                       ; 0xc1bfb
    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1bfd
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1c00
    xor ah, ah                                ; 30 e4                       ; 0xc1c03
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1c05
    jnbe short 01bafh                         ; 77 a5                       ; 0xc1c08
    mov dl, al                                ; 88 c2                       ; 0xc1c0a vgabios.c:1248
    xor dh, dh                                ; 30 f6                       ; 0xc1c0c
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1c0e
    add ax, dx                                ; 01 d0                       ; 0xc1c11
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1c13
    jnbe short 01c1eh                         ; 77 06                       ; 0xc1c16
    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1c18
    jne short 01c5ah                          ; 75 3c                       ; 0xc1c1c
    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1c1e vgabios.c:1249
    xor ch, ch                                ; 30 ed                       ; 0xc1c21
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1c23
    xor ah, ah                                ; 30 e4                       ; 0xc1c26
    mov si, ax                                ; 89 c6                       ; 0xc1c28
    sal si, 008h                              ; c1 e6 08                    ; 0xc1c2a
    add si, strict byte 00020h                ; 83 c6 20                    ; 0xc1c2d
    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1c30
    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1c33
    mov dx, ax                                ; 89 c2                       ; 0xc1c36
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1c38
    xor ah, ah                                ; 30 e4                       ; 0xc1c3b
    add ax, dx                                ; 01 d0                       ; 0xc1c3d
    add ax, ax                                ; 01 c0                       ; 0xc1c3f
    mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1c41
    add di, ax                                ; 01 c7                       ; 0xc1c44
    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1c46
    xor bh, bh                                ; 30 ff                       ; 0xc1c49
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1c4b
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1c4e
    mov ax, si                                ; 89 f0                       ; 0xc1c52
    jcxz 01c58h                               ; e3 02                       ; 0xc1c54
    rep stosw                                 ; f3 ab                       ; 0xc1c56
    jmp short 01ca7h                          ; eb 4d                       ; 0xc1c58 vgabios.c:1250
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1c5a vgabios.c:1251
    mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc1c5d
    mov byte [bp-017h], dh                    ; 88 76 e9                    ; 0xc1c60
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1c63
    xor ah, ah                                ; 30 e4                       ; 0xc1c66
    mov dx, word [bp-01ch]                    ; 8b 56 e4                    ; 0xc1c68
    sub dx, ax                                ; 29 c2                       ; 0xc1c6b
    mov ax, dx                                ; 89 d0                       ; 0xc1c6d
    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1c6f
    mov cl, byte [bp-008h]                    ; 8a 4e f8                    ; 0xc1c72
    xor ch, ch                                ; 30 ed                       ; 0xc1c75
    mov si, ax                                ; 89 c6                       ; 0xc1c77
    add si, cx                                ; 01 ce                       ; 0xc1c79
    add si, si                                ; 01 f6                       ; 0xc1c7b
    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1c7d
    xor bh, bh                                ; 30 ff                       ; 0xc1c80
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1c82
    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1c85
    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1c89
    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1c8c
    add ax, cx                                ; 01 c8                       ; 0xc1c8f
    add ax, ax                                ; 01 c0                       ; 0xc1c91
    mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1c93
    add di, ax                                ; 01 c7                       ; 0xc1c96
    mov cx, word [bp-018h]                    ; 8b 4e e8                    ; 0xc1c98
    mov dx, bx                                ; 89 da                       ; 0xc1c9b
    mov es, bx                                ; 8e c3                       ; 0xc1c9d
    jcxz 01ca7h                               ; e3 06                       ; 0xc1c9f
    push DS                                   ; 1e                          ; 0xc1ca1
    mov ds, dx                                ; 8e da                       ; 0xc1ca2
    rep movsw                                 ; f3 a5                       ; 0xc1ca4
    pop DS                                    ; 1f                          ; 0xc1ca6
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1ca7 vgabios.c:1252
    xor ah, ah                                ; 30 e4                       ; 0xc1caa
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1cac
    jc short 01ce4h                           ; 72 33                       ; 0xc1caf
    dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc1cb1 vgabios.c:1253
    jmp near 01c00h                           ; e9 49 ff                    ; 0xc1cb4
    mov si, word [bp-01ah]                    ; 8b 76 e6                    ; 0xc1cb7 vgabios.c:1259
    mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc1cba
    xor ah, ah                                ; 30 e4                       ; 0xc1cbe
    mov si, ax                                ; 89 c6                       ; 0xc1cc0
    sal si, 006h                              ; c1 e6 06                    ; 0xc1cc2
    mov al, byte [si+04844h]                  ; 8a 84 44 48                 ; 0xc1cc5
    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc1cc9
    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc1ccc vgabios.c:1260
    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc1cd0
    jc short 01ce0h                           ; 72 0c                       ; 0xc1cd2
    jbe short 01ce7h                          ; 76 11                       ; 0xc1cd4
    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc1cd6
    je short 01d15h                           ; 74 3b                       ; 0xc1cd8
    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc1cda
    je short 01ce7h                           ; 74 09                       ; 0xc1cdc
    jmp short 01ce4h                          ; eb 04                       ; 0xc1cde
    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc1ce0
    je short 01d18h                           ; 74 34                       ; 0xc1ce2
    jmp near 020b3h                           ; e9 cc 03                    ; 0xc1ce4
    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1ce7 vgabios.c:1264
    jne short 01d13h                          ; 75 26                       ; 0xc1ceb
    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1ced
    jne short 01d55h                          ; 75 62                       ; 0xc1cf1
    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1cf3
    jne short 01d55h                          ; 75 5c                       ; 0xc1cf7
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1cf9
    xor ah, ah                                ; 30 e4                       ; 0xc1cfc
    mov dx, word [bp-016h]                    ; 8b 56 ea                    ; 0xc1cfe
    dec dx                                    ; 4a                          ; 0xc1d01
    cmp ax, dx                                ; 39 d0                       ; 0xc1d02
    jne short 01d55h                          ; 75 4f                       ; 0xc1d04
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1d06
    xor ah, dh                                ; 30 f4                       ; 0xc1d09
    mov dx, word [bp-01eh]                    ; 8b 56 e2                    ; 0xc1d0b
    dec dx                                    ; 4a                          ; 0xc1d0e
    cmp ax, dx                                ; 39 d0                       ; 0xc1d0f
    je short 01d1bh                           ; 74 08                       ; 0xc1d11
    jmp short 01d55h                          ; eb 40                       ; 0xc1d13
    jmp near 01f8bh                           ; e9 73 02                    ; 0xc1d15
    jmp near 01e45h                           ; e9 2a 01                    ; 0xc1d18
    mov ax, 00205h                            ; b8 05 02                    ; 0xc1d1b vgabios.c:1266
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1d1e
    out DX, ax                                ; ef                          ; 0xc1d21
    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1d22 vgabios.c:1267
    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1d25
    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc1d28
    xor dh, dh                                ; 30 f6                       ; 0xc1d2b
    mul dx                                    ; f7 e2                       ; 0xc1d2d
    mov dl, byte [bp-010h]                    ; 8a 56 f0                    ; 0xc1d2f
    xor dh, dh                                ; 30 f6                       ; 0xc1d32
    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1d34
    xor bh, bh                                ; 30 ff                       ; 0xc1d37
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1d39
    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1d3c
    mov cx, ax                                ; 89 c1                       ; 0xc1d40
    mov ax, dx                                ; 89 d0                       ; 0xc1d42
    xor di, di                                ; 31 ff                       ; 0xc1d44
    mov es, bx                                ; 8e c3                       ; 0xc1d46
    jcxz 01d4ch                               ; e3 02                       ; 0xc1d48
    rep stosb                                 ; f3 aa                       ; 0xc1d4a
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1d4c vgabios.c:1268
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1d4f
    out DX, ax                                ; ef                          ; 0xc1d52
    jmp short 01ce4h                          ; eb 8f                       ; 0xc1d53 vgabios.c:1270
    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1d55 vgabios.c:1272
    jne short 01dd0h                          ; 75 75                       ; 0xc1d59
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1d5b vgabios.c:1273
    xor ah, ah                                ; 30 e4                       ; 0xc1d5e
    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1d60
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1d63
    xor ah, ah                                ; 30 e4                       ; 0xc1d66
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1d68
    jc short 01dcdh                           ; 72 60                       ; 0xc1d6b
    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1d6d vgabios.c:1275
    xor dh, dh                                ; 30 f6                       ; 0xc1d70
    add dx, word [bp-01ch]                    ; 03 56 e4                    ; 0xc1d72
    cmp dx, ax                                ; 39 c2                       ; 0xc1d75
    jnbe short 01d7fh                         ; 77 06                       ; 0xc1d77
    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1d79
    jne short 01da0h                          ; 75 21                       ; 0xc1d7d
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1d7f vgabios.c:1276
    xor ah, ah                                ; 30 e4                       ; 0xc1d82
    push ax                                   ; 50                          ; 0xc1d84
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1d85
    push ax                                   ; 50                          ; 0xc1d88
    mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc1d89
    xor ch, ch                                ; 30 ed                       ; 0xc1d8c
    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1d8e
    xor bh, bh                                ; 30 ff                       ; 0xc1d91
    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc1d93
    xor dh, dh                                ; 30 f6                       ; 0xc1d96
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1d98
    call 01781h                               ; e8 e3 f9                    ; 0xc1d9b
    jmp short 01dc8h                          ; eb 28                       ; 0xc1d9e vgabios.c:1277
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1da0 vgabios.c:1278
    push ax                                   ; 50                          ; 0xc1da3
    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1da4
    push ax                                   ; 50                          ; 0xc1da7
    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1da8
    xor ch, ch                                ; 30 ed                       ; 0xc1dab
    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc1dad
    xor bh, bh                                ; 30 ff                       ; 0xc1db0
    mov dl, bl                                ; 88 da                       ; 0xc1db2
    add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc1db4
    xor dh, dh                                ; 30 f6                       ; 0xc1db7
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1db9
    mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc1dbc
    mov byte [bp-017h], ah                    ; 88 66 e9                    ; 0xc1dbf
    mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc1dc2
    call 016f3h                               ; e8 2b f9                    ; 0xc1dc5
    inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc1dc8 vgabios.c:1279
    jmp short 01d63h                          ; eb 96                       ; 0xc1dcb
    jmp near 020b3h                           ; e9 e3 02                    ; 0xc1dcd
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1dd0 vgabios.c:1282
    xor ah, ah                                ; 30 e4                       ; 0xc1dd3
    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1dd5
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1dd8
    xor ah, ah                                ; 30 e4                       ; 0xc1ddb
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1ddd
    jnbe short 01dcdh                         ; 77 eb                       ; 0xc1de0
    mov dl, al                                ; 88 c2                       ; 0xc1de2 vgabios.c:1284
    xor dh, dh                                ; 30 f6                       ; 0xc1de4
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1de6
    add ax, dx                                ; 01 d0                       ; 0xc1de9
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1deb
    jnbe short 01df6h                         ; 77 06                       ; 0xc1dee
    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1df0
    jne short 01e17h                          ; 75 21                       ; 0xc1df4
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1df6 vgabios.c:1285
    xor ah, ah                                ; 30 e4                       ; 0xc1df9
    push ax                                   ; 50                          ; 0xc1dfb
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1dfc
    push ax                                   ; 50                          ; 0xc1dff
    mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc1e00
    xor ch, ch                                ; 30 ed                       ; 0xc1e03
    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1e05
    xor bh, bh                                ; 30 ff                       ; 0xc1e08
    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc1e0a
    xor dh, dh                                ; 30 f6                       ; 0xc1e0d
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1e0f
    call 01781h                               ; e8 6c f9                    ; 0xc1e12
    jmp short 01e36h                          ; eb 1f                       ; 0xc1e15 vgabios.c:1286
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1e17 vgabios.c:1287
    xor ah, ah                                ; 30 e4                       ; 0xc1e1a
    push ax                                   ; 50                          ; 0xc1e1c
    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1e1d
    push ax                                   ; 50                          ; 0xc1e20
    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1e21
    xor ch, ch                                ; 30 ed                       ; 0xc1e24
    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc1e26
    xor bh, bh                                ; 30 ff                       ; 0xc1e29
    mov dl, bl                                ; 88 da                       ; 0xc1e2b
    sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc1e2d
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1e30
    call 016f3h                               ; e8 bd f8                    ; 0xc1e33
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1e36 vgabios.c:1288
    xor ah, ah                                ; 30 e4                       ; 0xc1e39
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1e3b
    jc short 01e8eh                           ; 72 4e                       ; 0xc1e3e
    dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc1e40 vgabios.c:1289
    jmp short 01dd8h                          ; eb 93                       ; 0xc1e43
    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc1e45 vgabios.c:1294
    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc1e49
    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1e4c vgabios.c:1295
    jne short 01e91h                          ; 75 3f                       ; 0xc1e50
    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1e52
    jne short 01e91h                          ; 75 39                       ; 0xc1e56
    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1e58
    jne short 01e91h                          ; 75 33                       ; 0xc1e5c
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1e5e
    cmp ax, di                                ; 39 f8                       ; 0xc1e61
    jne short 01e91h                          ; 75 2c                       ; 0xc1e63
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1e65
    cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc1e68
    jne short 01e91h                          ; 75 24                       ; 0xc1e6b
    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc1e6d vgabios.c:1297
    xor dh, dh                                ; 30 f6                       ; 0xc1e70
    mov ax, cx                                ; 89 c8                       ; 0xc1e72
    mul dx                                    ; f7 e2                       ; 0xc1e74
    mov dl, byte [bp-014h]                    ; 8a 56 ec                    ; 0xc1e76
    xor dh, dh                                ; 30 f6                       ; 0xc1e79
    mul dx                                    ; f7 e2                       ; 0xc1e7b
    mov cx, ax                                ; 89 c1                       ; 0xc1e7d
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1e7f
    xor ah, ah                                ; 30 e4                       ; 0xc1e82
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1e84
    xor di, di                                ; 31 ff                       ; 0xc1e88
    jcxz 01e8eh                               ; e3 02                       ; 0xc1e8a
    rep stosb                                 ; f3 aa                       ; 0xc1e8c
    jmp near 020b3h                           ; e9 22 02                    ; 0xc1e8e vgabios.c:1299
    cmp byte [bp-014h], 002h                  ; 80 7e ec 02                 ; 0xc1e91 vgabios.c:1301
    jne short 01ea0h                          ; 75 09                       ; 0xc1e95
    sal byte [bp-008h], 1                     ; d0 66 f8                    ; 0xc1e97 vgabios.c:1303
    sal byte [bp-00ah], 1                     ; d0 66 f6                    ; 0xc1e9a vgabios.c:1304
    sal word [bp-01eh], 1                     ; d1 66 e2                    ; 0xc1e9d vgabios.c:1305
    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1ea0 vgabios.c:1308
    jne short 01f0fh                          ; 75 69                       ; 0xc1ea4
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1ea6 vgabios.c:1309
    xor ah, ah                                ; 30 e4                       ; 0xc1ea9
    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1eab
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1eae
    xor ah, ah                                ; 30 e4                       ; 0xc1eb1
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1eb3
    jc short 01e8eh                           ; 72 d6                       ; 0xc1eb6
    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1eb8 vgabios.c:1311
    xor dh, dh                                ; 30 f6                       ; 0xc1ebb
    add dx, word [bp-01ch]                    ; 03 56 e4                    ; 0xc1ebd
    cmp dx, ax                                ; 39 c2                       ; 0xc1ec0
    jnbe short 01ecah                         ; 77 06                       ; 0xc1ec2
    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1ec4
    jne short 01eebh                          ; 75 21                       ; 0xc1ec8
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1eca vgabios.c:1312
    xor ah, ah                                ; 30 e4                       ; 0xc1ecd
    push ax                                   ; 50                          ; 0xc1ecf
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1ed0
    push ax                                   ; 50                          ; 0xc1ed3
    mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc1ed4
    xor ch, ch                                ; 30 ed                       ; 0xc1ed7
    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1ed9
    xor bh, bh                                ; 30 ff                       ; 0xc1edc
    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc1ede
    xor dh, dh                                ; 30 f6                       ; 0xc1ee1
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1ee3
    call 018b2h                               ; e8 c9 f9                    ; 0xc1ee6
    jmp short 01f0ah                          ; eb 1f                       ; 0xc1ee9 vgabios.c:1313
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1eeb vgabios.c:1314
    push ax                                   ; 50                          ; 0xc1eee
    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1eef
    push ax                                   ; 50                          ; 0xc1ef2
    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1ef3
    xor ch, ch                                ; 30 ed                       ; 0xc1ef6
    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc1ef8
    xor bh, bh                                ; 30 ff                       ; 0xc1efb
    mov dl, bl                                ; 88 da                       ; 0xc1efd
    add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc1eff
    xor dh, dh                                ; 30 f6                       ; 0xc1f02
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1f04
    call 017fch                               ; e8 f2 f8                    ; 0xc1f07
    inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc1f0a vgabios.c:1315
    jmp short 01eaeh                          ; eb 9f                       ; 0xc1f0d
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1f0f vgabios.c:1318
    xor ah, ah                                ; 30 e4                       ; 0xc1f12
    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1f14
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1f17
    xor ah, ah                                ; 30 e4                       ; 0xc1f1a
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1f1c
    jnbe short 01f89h                         ; 77 68                       ; 0xc1f1f
    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1f21 vgabios.c:1320
    xor dh, dh                                ; 30 f6                       ; 0xc1f24
    add ax, dx                                ; 01 d0                       ; 0xc1f26
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1f28
    jnbe short 01f31h                         ; 77 04                       ; 0xc1f2b
    test dl, dl                               ; 84 d2                       ; 0xc1f2d
    jne short 01f5bh                          ; 75 2a                       ; 0xc1f2f
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1f31 vgabios.c:1321
    xor ah, ah                                ; 30 e4                       ; 0xc1f34
    push ax                                   ; 50                          ; 0xc1f36
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1f37
    push ax                                   ; 50                          ; 0xc1f3a
    mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc1f3b
    xor ch, ch                                ; 30 ed                       ; 0xc1f3e
    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1f40
    xor bh, bh                                ; 30 ff                       ; 0xc1f43
    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc1f45
    xor dh, dh                                ; 30 f6                       ; 0xc1f48
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1f4a
    mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc1f4d
    mov byte [bp-017h], ah                    ; 88 66 e9                    ; 0xc1f50
    mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc1f53
    call 018b2h                               ; e8 59 f9                    ; 0xc1f56
    jmp short 01f7ah                          ; eb 1f                       ; 0xc1f59 vgabios.c:1322
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1f5b vgabios.c:1323
    xor ah, ah                                ; 30 e4                       ; 0xc1f5e
    push ax                                   ; 50                          ; 0xc1f60
    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1f61
    push ax                                   ; 50                          ; 0xc1f64
    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1f65
    xor ch, ch                                ; 30 ed                       ; 0xc1f68
    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc1f6a
    xor bh, bh                                ; 30 ff                       ; 0xc1f6d
    mov dl, bl                                ; 88 da                       ; 0xc1f6f
    sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc1f71
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1f74
    call 017fch                               ; e8 82 f8                    ; 0xc1f77
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1f7a vgabios.c:1324
    xor ah, ah                                ; 30 e4                       ; 0xc1f7d
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1f7f
    jc short 01fc9h                           ; 72 45                       ; 0xc1f82
    dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc1f84 vgabios.c:1325
    jmp short 01f17h                          ; eb 8e                       ; 0xc1f87
    jmp short 01fc9h                          ; eb 3e                       ; 0xc1f89
    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1f8b vgabios.c:1330
    jne short 01fcch                          ; 75 3b                       ; 0xc1f8f
    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1f91
    jne short 01fcch                          ; 75 35                       ; 0xc1f95
    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1f97
    jne short 01fcch                          ; 75 2f                       ; 0xc1f9b
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1f9d
    cmp ax, di                                ; 39 f8                       ; 0xc1fa0
    jne short 01fcch                          ; 75 28                       ; 0xc1fa2
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1fa4
    cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc1fa7
    jne short 01fcch                          ; 75 20                       ; 0xc1faa
    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc1fac vgabios.c:1332
    xor dh, dh                                ; 30 f6                       ; 0xc1faf
    mov ax, cx                                ; 89 c8                       ; 0xc1fb1
    mul dx                                    ; f7 e2                       ; 0xc1fb3
    mov cx, ax                                ; 89 c1                       ; 0xc1fb5
    sal cx, 003h                              ; c1 e1 03                    ; 0xc1fb7
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1fba
    xor ah, ah                                ; 30 e4                       ; 0xc1fbd
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1fbf
    xor di, di                                ; 31 ff                       ; 0xc1fc3
    jcxz 01fc9h                               ; e3 02                       ; 0xc1fc5
    rep stosb                                 ; f3 aa                       ; 0xc1fc7
    jmp near 020b3h                           ; e9 e7 00                    ; 0xc1fc9 vgabios.c:1334
    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1fcc vgabios.c:1337
    jne short 02041h                          ; 75 6f                       ; 0xc1fd0
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1fd2 vgabios.c:1338
    xor ah, ah                                ; 30 e4                       ; 0xc1fd5
    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1fd7
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1fda
    xor ah, ah                                ; 30 e4                       ; 0xc1fdd
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1fdf
    jc short 01fc9h                           ; 72 e5                       ; 0xc1fe2
    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1fe4 vgabios.c:1340
    xor dh, dh                                ; 30 f6                       ; 0xc1fe7
    add dx, word [bp-01ch]                    ; 03 56 e4                    ; 0xc1fe9
    cmp dx, ax                                ; 39 c2                       ; 0xc1fec
    jnbe short 01ff6h                         ; 77 06                       ; 0xc1fee
    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1ff0
    jne short 02015h                          ; 75 1f                       ; 0xc1ff4
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1ff6 vgabios.c:1341
    xor ah, ah                                ; 30 e4                       ; 0xc1ff9
    push ax                                   ; 50                          ; 0xc1ffb
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1ffc
    push ax                                   ; 50                          ; 0xc1fff
    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2000
    xor bh, bh                                ; 30 ff                       ; 0xc2003
    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc2005
    xor dh, dh                                ; 30 f6                       ; 0xc2008
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc200a
    mov cx, word [bp-01eh]                    ; 8b 4e e2                    ; 0xc200d
    call 019c7h                               ; e8 b4 f9                    ; 0xc2010
    jmp short 0203ch                          ; eb 27                       ; 0xc2013 vgabios.c:1342
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2015 vgabios.c:1343
    push ax                                   ; 50                          ; 0xc2018
    push word [bp-01eh]                       ; ff 76 e2                    ; 0xc2019
    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc201c
    xor ch, ch                                ; 30 ed                       ; 0xc201f
    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc2021
    xor bh, bh                                ; 30 ff                       ; 0xc2024
    mov dl, bl                                ; 88 da                       ; 0xc2026
    add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc2028
    xor dh, dh                                ; 30 f6                       ; 0xc202b
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc202d
    mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc2030
    mov byte [bp-017h], ah                    ; 88 66 e9                    ; 0xc2033
    mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc2036
    call 01946h                               ; e8 0a f9                    ; 0xc2039
    inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc203c vgabios.c:1344
    jmp short 01fdah                          ; eb 99                       ; 0xc203f
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2041 vgabios.c:1347
    xor ah, ah                                ; 30 e4                       ; 0xc2044
    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc2046
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2049
    xor ah, ah                                ; 30 e4                       ; 0xc204c
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc204e
    jnbe short 020b3h                         ; 77 60                       ; 0xc2051
    mov dl, al                                ; 88 c2                       ; 0xc2053 vgabios.c:1349
    xor dh, dh                                ; 30 f6                       ; 0xc2055
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2057
    add ax, dx                                ; 01 d0                       ; 0xc205a
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc205c
    jnbe short 02067h                         ; 77 06                       ; 0xc205f
    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc2061
    jne short 02086h                          ; 75 1f                       ; 0xc2065
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2067 vgabios.c:1350
    xor ah, ah                                ; 30 e4                       ; 0xc206a
    push ax                                   ; 50                          ; 0xc206c
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc206d
    push ax                                   ; 50                          ; 0xc2070
    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2071
    xor bh, bh                                ; 30 ff                       ; 0xc2074
    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc2076
    xor dh, dh                                ; 30 f6                       ; 0xc2079
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc207b
    mov cx, word [bp-01eh]                    ; 8b 4e e2                    ; 0xc207e
    call 019c7h                               ; e8 43 f9                    ; 0xc2081
    jmp short 020a4h                          ; eb 1e                       ; 0xc2084 vgabios.c:1351
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2086 vgabios.c:1352
    xor ah, ah                                ; 30 e4                       ; 0xc2089
    push ax                                   ; 50                          ; 0xc208b
    push word [bp-01eh]                       ; ff 76 e2                    ; 0xc208c
    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc208f
    xor ch, ch                                ; 30 ed                       ; 0xc2092
    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc2094
    xor bh, bh                                ; 30 ff                       ; 0xc2097
    mov dl, bl                                ; 88 da                       ; 0xc2099
    sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc209b
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc209e
    call 01946h                               ; e8 a2 f8                    ; 0xc20a1
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc20a4 vgabios.c:1353
    xor ah, ah                                ; 30 e4                       ; 0xc20a7
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc20a9
    jc short 020b3h                           ; 72 05                       ; 0xc20ac
    dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc20ae vgabios.c:1354
    jmp short 02049h                          ; eb 96                       ; 0xc20b1
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc20b3 vgabios.c:1365
    pop di                                    ; 5f                          ; 0xc20b6
    pop si                                    ; 5e                          ; 0xc20b7
    pop bp                                    ; 5d                          ; 0xc20b8
    retn 00008h                               ; c2 08 00                    ; 0xc20b9
  ; disGetNextSymbol 0xc20bc LB 0x21b3 -> off=0x0 cb=0000000000000111 uValue=00000000000c20bc 'write_gfx_char_pl4'
write_gfx_char_pl4:                          ; 0xc20bc LB 0x111
    push bp                                   ; 55                          ; 0xc20bc vgabios.c:1368
    mov bp, sp                                ; 89 e5                       ; 0xc20bd
    push si                                   ; 56                          ; 0xc20bf
    push di                                   ; 57                          ; 0xc20c0
    sub sp, strict byte 0000eh                ; 83 ec 0e                    ; 0xc20c1
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc20c4
    mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc20c7
    mov ch, bl                                ; 88 dd                       ; 0xc20ca
    mov al, cl                                ; 88 c8                       ; 0xc20cc
    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc20ce vgabios.c:57
    xor dx, dx                                ; 31 d2                       ; 0xc20d1
    mov es, dx                                ; 8e c2                       ; 0xc20d3
    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc20d5
    mov bx, word [es:bx+002h]                 ; 26 8b 5f 02                 ; 0xc20d8
    mov word [bp-012h], dx                    ; 89 56 ee                    ; 0xc20dc vgabios.c:58
    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc20df
    xor ah, ah                                ; 30 e4                       ; 0xc20e2 vgabios.c:1377
    mov bl, byte [bp+006h]                    ; 8a 5e 06                    ; 0xc20e4
    xor bh, bh                                ; 30 ff                       ; 0xc20e7
    imul bx                                   ; f7 eb                       ; 0xc20e9
    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc20eb
    xor dh, dh                                ; 30 f6                       ; 0xc20ee
    imul dx                                   ; f7 ea                       ; 0xc20f0
    mov si, ax                                ; 89 c6                       ; 0xc20f2
    mov al, ch                                ; 88 e8                       ; 0xc20f4
    xor ah, ah                                ; 30 e4                       ; 0xc20f6
    add si, ax                                ; 01 c6                       ; 0xc20f8
    mov di, strict word 0004ch                ; bf 4c 00                    ; 0xc20fa vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc20fd
    mov es, ax                                ; 8e c0                       ; 0xc2100
    mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc2102
    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc2105 vgabios.c:48
    xor dh, dh                                ; 30 f6                       ; 0xc2108
    mul dx                                    ; f7 e2                       ; 0xc210a
    add si, ax                                ; 01 c6                       ; 0xc210c
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc210e vgabios.c:1379
    xor ah, ah                                ; 30 e4                       ; 0xc2111
    imul bx                                   ; f7 eb                       ; 0xc2113
    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc2115
    mov ax, 00f02h                            ; b8 02 0f                    ; 0xc2118 vgabios.c:1380
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc211b
    out DX, ax                                ; ef                          ; 0xc211e
    mov ax, 00205h                            ; b8 05 02                    ; 0xc211f vgabios.c:1381
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2122
    out DX, ax                                ; ef                          ; 0xc2125
    test byte [bp-008h], 080h                 ; f6 46 f8 80                 ; 0xc2126 vgabios.c:1382
    je short 02132h                           ; 74 06                       ; 0xc212a
    mov ax, 01803h                            ; b8 03 18                    ; 0xc212c vgabios.c:1384
    out DX, ax                                ; ef                          ; 0xc212f
    jmp short 02136h                          ; eb 04                       ; 0xc2130 vgabios.c:1386
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2132 vgabios.c:1388
    out DX, ax                                ; ef                          ; 0xc2135
    xor ch, ch                                ; 30 ed                       ; 0xc2136 vgabios.c:1390
    cmp ch, byte [bp+006h]                    ; 3a 6e 06                    ; 0xc2138
    jnc short 021afh                          ; 73 72                       ; 0xc213b
    mov al, ch                                ; 88 e8                       ; 0xc213d vgabios.c:1392
    xor ah, ah                                ; 30 e4                       ; 0xc213f
    mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc2141
    xor bh, bh                                ; 30 ff                       ; 0xc2144
    imul bx                                   ; f7 eb                       ; 0xc2146
    mov bx, si                                ; 89 f3                       ; 0xc2148
    add bx, ax                                ; 01 c3                       ; 0xc214a
    mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc214c vgabios.c:1393
    jmp short 02164h                          ; eb 12                       ; 0xc2150
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2152 vgabios.c:42
    mov es, ax                                ; 8e c0                       ; 0xc2155
    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc2157
    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc215b vgabios.c:1406
    cmp byte [bp-006h], 008h                  ; 80 7e fa 08                 ; 0xc215e
    jnc short 021b1h                          ; 73 4d                       ; 0xc2162
    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc2164
    mov ax, 00080h                            ; b8 80 00                    ; 0xc2167
    sar ax, CL                                ; d3 f8                       ; 0xc216a
    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc216c
    mov byte [bp-00dh], 000h                  ; c6 46 f3 00                 ; 0xc216f
    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2173
    sal ax, 008h                              ; c1 e0 08                    ; 0xc2176
    or AL, strict byte 008h                   ; 0c 08                       ; 0xc2179
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc217b
    out DX, ax                                ; ef                          ; 0xc217e
    mov dx, bx                                ; 89 da                       ; 0xc217f
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2181
    call 035dbh                               ; e8 54 14                    ; 0xc2184
    mov al, ch                                ; 88 e8                       ; 0xc2187
    xor ah, ah                                ; 30 e4                       ; 0xc2189
    add ax, word [bp-010h]                    ; 03 46 f0                    ; 0xc218b
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc218e
    mov di, word [bp-012h]                    ; 8b 7e ee                    ; 0xc2191
    add di, ax                                ; 01 c7                       ; 0xc2194
    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc2196
    xor ah, ah                                ; 30 e4                       ; 0xc2199
    test word [bp-00eh], ax                   ; 85 46 f2                    ; 0xc219b
    je short 02152h                           ; 74 b2                       ; 0xc219e
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc21a0
    and AL, strict byte 00fh                  ; 24 0f                       ; 0xc21a3
    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc21a5
    mov es, dx                                ; 8e c2                       ; 0xc21a8
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc21aa
    jmp short 0215bh                          ; eb ac                       ; 0xc21ad
    jmp short 021b5h                          ; eb 04                       ; 0xc21af
    db  0feh, 0c5h
    ; inc ch                                    ; fe c5                     ; 0xc21b1 vgabios.c:1407
    jmp short 02138h                          ; eb 83                       ; 0xc21b3
    mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc21b5 vgabios.c:1408
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc21b8
    out DX, ax                                ; ef                          ; 0xc21bb
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc21bc vgabios.c:1409
    out DX, ax                                ; ef                          ; 0xc21bf
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc21c0 vgabios.c:1410
    out DX, ax                                ; ef                          ; 0xc21c3
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc21c4 vgabios.c:1411
    pop di                                    ; 5f                          ; 0xc21c7
    pop si                                    ; 5e                          ; 0xc21c8
    pop bp                                    ; 5d                          ; 0xc21c9
    retn 00006h                               ; c2 06 00                    ; 0xc21ca
  ; disGetNextSymbol 0xc21cd LB 0x20a2 -> off=0x0 cb=0000000000000112 uValue=00000000000c21cd 'write_gfx_char_cga'
write_gfx_char_cga:                          ; 0xc21cd LB 0x112
    push si                                   ; 56                          ; 0xc21cd vgabios.c:1414
    push di                                   ; 57                          ; 0xc21ce
    enter 0000ch, 000h                        ; c8 0c 00 00                 ; 0xc21cf
    mov bh, al                                ; 88 c7                       ; 0xc21d3
    mov ch, dl                                ; 88 d5                       ; 0xc21d5
    mov al, bl                                ; 88 d8                       ; 0xc21d7
    mov di, 0556ch                            ; bf 6c 55                    ; 0xc21d9 vgabios.c:1421
    xor ah, ah                                ; 30 e4                       ; 0xc21dc vgabios.c:1422
    mov dl, byte [bp+00ah]                    ; 8a 56 0a                    ; 0xc21de
    xor dh, dh                                ; 30 f6                       ; 0xc21e1
    imul dx                                   ; f7 ea                       ; 0xc21e3
    mov dl, cl                                ; 88 ca                       ; 0xc21e5
    xor dh, dh                                ; 30 f6                       ; 0xc21e7
    imul dx, dx, 00140h                       ; 69 d2 40 01                 ; 0xc21e9
    add ax, dx                                ; 01 d0                       ; 0xc21ed
    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc21ef
    mov al, bh                                ; 88 f8                       ; 0xc21f2 vgabios.c:1423
    xor ah, ah                                ; 30 e4                       ; 0xc21f4
    sal ax, 003h                              ; c1 e0 03                    ; 0xc21f6
    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc21f9
    xor ah, ah                                ; 30 e4                       ; 0xc21fc vgabios.c:1424
    jmp near 0221dh                           ; e9 1c 00                    ; 0xc21fe
    mov dl, ah                                ; 88 e2                       ; 0xc2201 vgabios.c:1439
    xor dh, dh                                ; 30 f6                       ; 0xc2203
    add dx, word [bp-00ch]                    ; 03 56 f4                    ; 0xc2205
    mov si, di                                ; 89 fe                       ; 0xc2208
    add si, dx                                ; 01 d6                       ; 0xc220a
    mov al, byte [si]                         ; 8a 04                       ; 0xc220c
    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc220e vgabios.c:42
    mov es, dx                                ; 8e c2                       ; 0xc2211
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2213
    db  0feh, 0c4h
    ; inc ah                                    ; fe c4                     ; 0xc2216 vgabios.c:1443
    cmp ah, 008h                              ; 80 fc 08                    ; 0xc2218
    jnc short 02274h                          ; 73 57                       ; 0xc221b
    mov dl, ah                                ; 88 e2                       ; 0xc221d
    xor dh, dh                                ; 30 f6                       ; 0xc221f
    sar dx, 1                                 ; d1 fa                       ; 0xc2221
    imul dx, dx, strict byte 00050h           ; 6b d2 50                    ; 0xc2223
    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc2226
    add bx, dx                                ; 01 d3                       ; 0xc2229
    test ah, 001h                             ; f6 c4 01                    ; 0xc222b
    je short 02233h                           ; 74 03                       ; 0xc222e
    add bh, 020h                              ; 80 c7 20                    ; 0xc2230
    mov byte [bp-002h], 080h                  ; c6 46 fe 80                 ; 0xc2233
    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc2237
    jne short 02259h                          ; 75 1c                       ; 0xc223b
    test ch, 080h                             ; f6 c5 80                    ; 0xc223d
    je short 02201h                           ; 74 bf                       ; 0xc2240
    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc2242
    mov es, dx                                ; 8e c2                       ; 0xc2245
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2247
    mov dl, ah                                ; 88 e2                       ; 0xc224a
    xor dh, dh                                ; 30 f6                       ; 0xc224c
    add dx, word [bp-00ch]                    ; 03 56 f4                    ; 0xc224e
    mov si, di                                ; 89 fe                       ; 0xc2251
    add si, dx                                ; 01 d6                       ; 0xc2253
    xor al, byte [si]                         ; 32 04                       ; 0xc2255
    jmp short 0220eh                          ; eb b5                       ; 0xc2257
    cmp byte [bp-002h], 000h                  ; 80 7e fe 00                 ; 0xc2259 vgabios.c:1445
    jbe short 02216h                          ; 76 b7                       ; 0xc225d
    test ch, 080h                             ; f6 c5 80                    ; 0xc225f vgabios.c:1447
    je short 0226eh                           ; 74 0a                       ; 0xc2262
    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc2264 vgabios.c:37
    mov es, dx                                ; 8e c2                       ; 0xc2267
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2269
    jmp short 02270h                          ; eb 02                       ; 0xc226c vgabios.c:1451
    xor al, al                                ; 30 c0                       ; 0xc226e vgabios.c:1453
    xor dl, dl                                ; 30 d2                       ; 0xc2270 vgabios.c:1455
    jmp short 0227bh                          ; eb 07                       ; 0xc2272
    jmp short 022d9h                          ; eb 63                       ; 0xc2274
    cmp dl, 004h                              ; 80 fa 04                    ; 0xc2276
    jnc short 022ceh                          ; 73 53                       ; 0xc2279
    mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc227b vgabios.c:1457
    mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc227e
    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc2282
    add si, word [bp-006h]                    ; 03 76 fa                    ; 0xc2285
    add si, di                                ; 01 fe                       ; 0xc2288
    mov dh, byte [si]                         ; 8a 34                       ; 0xc228a
    mov byte [bp-006h], dh                    ; 88 76 fa                    ; 0xc228c
    mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc228f
    mov dh, byte [bp-002h]                    ; 8a 76 fe                    ; 0xc2293
    mov byte [bp-00ah], dh                    ; 88 76 f6                    ; 0xc2296
    mov byte [bp-009h], 000h                  ; c6 46 f7 00                 ; 0xc2299
    mov si, word [bp-006h]                    ; 8b 76 fa                    ; 0xc229d
    test word [bp-00ah], si                   ; 85 76 f6                    ; 0xc22a0
    je short 022c7h                           ; 74 22                       ; 0xc22a3
    mov DH, strict byte 003h                  ; b6 03                       ; 0xc22a5 vgabios.c:1458
    sub dh, dl                                ; 28 d6                       ; 0xc22a7
    mov cl, ch                                ; 88 e9                       ; 0xc22a9
    and cl, 003h                              ; 80 e1 03                    ; 0xc22ab
    mov byte [bp-004h], cl                    ; 88 4e fc                    ; 0xc22ae
    mov cl, dh                                ; 88 f1                       ; 0xc22b1
    add cl, dh                                ; 00 f1                       ; 0xc22b3
    mov dh, byte [bp-004h]                    ; 8a 76 fc                    ; 0xc22b5
    sal dh, CL                                ; d2 e6                       ; 0xc22b8
    mov cl, dh                                ; 88 f1                       ; 0xc22ba
    test ch, 080h                             ; f6 c5 80                    ; 0xc22bc vgabios.c:1459
    je short 022c5h                           ; 74 04                       ; 0xc22bf
    xor al, dh                                ; 30 f0                       ; 0xc22c1 vgabios.c:1461
    jmp short 022c7h                          ; eb 02                       ; 0xc22c3 vgabios.c:1463
    or al, dh                                 ; 08 f0                       ; 0xc22c5 vgabios.c:1465
    shr byte [bp-002h], 1                     ; d0 6e fe                    ; 0xc22c7 vgabios.c:1468
    db  0feh, 0c2h
    ; inc dl                                    ; fe c2                     ; 0xc22ca vgabios.c:1469
    jmp short 02276h                          ; eb a8                       ; 0xc22cc
    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc22ce vgabios.c:42
    mov es, dx                                ; 8e c2                       ; 0xc22d1
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc22d3
    inc bx                                    ; 43                          ; 0xc22d6 vgabios.c:1471
    jmp short 02259h                          ; eb 80                       ; 0xc22d7 vgabios.c:1472
    leave                                     ; c9                          ; 0xc22d9 vgabios.c:1475
    pop di                                    ; 5f                          ; 0xc22da
    pop si                                    ; 5e                          ; 0xc22db
    retn 00004h                               ; c2 04 00                    ; 0xc22dc
  ; disGetNextSymbol 0xc22df LB 0x1f90 -> off=0x0 cb=000000000000009b uValue=00000000000c22df 'write_gfx_char_lin'
write_gfx_char_lin:                          ; 0xc22df LB 0x9b
    push si                                   ; 56                          ; 0xc22df vgabios.c:1478
    push di                                   ; 57                          ; 0xc22e0
    enter 00008h, 000h                        ; c8 08 00 00                 ; 0xc22e1
    mov bh, al                                ; 88 c7                       ; 0xc22e5
    mov ch, dl                                ; 88 d5                       ; 0xc22e7
    mov al, cl                                ; 88 c8                       ; 0xc22e9
    mov di, 0556ch                            ; bf 6c 55                    ; 0xc22eb vgabios.c:1485
    xor ah, ah                                ; 30 e4                       ; 0xc22ee vgabios.c:1486
    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc22f0
    xor dh, dh                                ; 30 f6                       ; 0xc22f3
    imul dx                                   ; f7 ea                       ; 0xc22f5
    mov dx, ax                                ; 89 c2                       ; 0xc22f7
    sal dx, 006h                              ; c1 e2 06                    ; 0xc22f9
    mov al, bl                                ; 88 d8                       ; 0xc22fc
    xor ah, ah                                ; 30 e4                       ; 0xc22fe
    sal ax, 003h                              ; c1 e0 03                    ; 0xc2300
    add ax, dx                                ; 01 d0                       ; 0xc2303
    mov word [bp-002h], ax                    ; 89 46 fe                    ; 0xc2305
    mov al, bh                                ; 88 f8                       ; 0xc2308 vgabios.c:1487
    xor ah, ah                                ; 30 e4                       ; 0xc230a
    sal ax, 003h                              ; c1 e0 03                    ; 0xc230c
    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc230f
    xor bl, bl                                ; 30 db                       ; 0xc2312 vgabios.c:1488
    jmp short 02358h                          ; eb 42                       ; 0xc2314
    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc2316 vgabios.c:1492
    jnc short 02351h                          ; 73 37                       ; 0xc2318
    xor bh, bh                                ; 30 ff                       ; 0xc231a vgabios.c:1494
    mov dl, bl                                ; 88 da                       ; 0xc231c vgabios.c:1495
    xor dh, dh                                ; 30 f6                       ; 0xc231e
    add dx, word [bp-006h]                    ; 03 56 fa                    ; 0xc2320
    mov si, di                                ; 89 fe                       ; 0xc2323
    add si, dx                                ; 01 d6                       ; 0xc2325
    mov dl, byte [si]                         ; 8a 14                       ; 0xc2327
    mov byte [bp-004h], dl                    ; 88 56 fc                    ; 0xc2329
    mov byte [bp-003h], bh                    ; 88 7e fd                    ; 0xc232c
    mov dl, ah                                ; 88 e2                       ; 0xc232f
    xor dh, dh                                ; 30 f6                       ; 0xc2331
    test word [bp-004h], dx                   ; 85 56 fc                    ; 0xc2333
    je short 0233ah                           ; 74 02                       ; 0xc2336
    mov bh, ch                                ; 88 ef                       ; 0xc2338 vgabios.c:1497
    mov dl, al                                ; 88 c2                       ; 0xc233a vgabios.c:1499
    xor dh, dh                                ; 30 f6                       ; 0xc233c
    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc233e
    add si, dx                                ; 01 d6                       ; 0xc2341
    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc2343 vgabios.c:42
    mov es, dx                                ; 8e c2                       ; 0xc2346
    mov byte [es:si], bh                      ; 26 88 3c                    ; 0xc2348
    shr ah, 1                                 ; d0 ec                       ; 0xc234b vgabios.c:1500
    db  0feh, 0c0h
    ; inc al                                    ; fe c0                     ; 0xc234d vgabios.c:1501
    jmp short 02316h                          ; eb c5                       ; 0xc234f
    db  0feh, 0c3h
    ; inc bl                                    ; fe c3                     ; 0xc2351 vgabios.c:1502
    cmp bl, 008h                              ; 80 fb 08                    ; 0xc2353
    jnc short 02374h                          ; 73 1c                       ; 0xc2356
    mov al, bl                                ; 88 d8                       ; 0xc2358
    xor ah, ah                                ; 30 e4                       ; 0xc235a
    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc235c
    xor dh, dh                                ; 30 f6                       ; 0xc235f
    imul dx                                   ; f7 ea                       ; 0xc2361
    sal ax, 003h                              ; c1 e0 03                    ; 0xc2363
    mov dx, word [bp-002h]                    ; 8b 56 fe                    ; 0xc2366
    add dx, ax                                ; 01 c2                       ; 0xc2369
    mov word [bp-008h], dx                    ; 89 56 f8                    ; 0xc236b
    mov AH, strict byte 080h                  ; b4 80                       ; 0xc236e
    xor al, al                                ; 30 c0                       ; 0xc2370
    jmp short 0231ah                          ; eb a6                       ; 0xc2372
    leave                                     ; c9                          ; 0xc2374 vgabios.c:1503
    pop di                                    ; 5f                          ; 0xc2375
    pop si                                    ; 5e                          ; 0xc2376
    retn 00002h                               ; c2 02 00                    ; 0xc2377
  ; disGetNextSymbol 0xc237a LB 0x1ef5 -> off=0x0 cb=0000000000000187 uValue=00000000000c237a 'biosfn_write_char_attr'
biosfn_write_char_attr:                      ; 0xc237a LB 0x187
    push bp                                   ; 55                          ; 0xc237a vgabios.c:1506
    mov bp, sp                                ; 89 e5                       ; 0xc237b
    push si                                   ; 56                          ; 0xc237d
    push di                                   ; 57                          ; 0xc237e
    sub sp, strict byte 0001ch                ; 83 ec 1c                    ; 0xc237f
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2382
    mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc2385
    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc2388
    mov si, cx                                ; 89 ce                       ; 0xc238b
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc238d vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2390
    mov es, ax                                ; 8e c0                       ; 0xc2393
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2395
    xor ah, ah                                ; 30 e4                       ; 0xc2398 vgabios.c:1514
    call 035b3h                               ; e8 16 12                    ; 0xc239a
    mov cl, al                                ; 88 c1                       ; 0xc239d
    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc239f
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc23a2 vgabios.c:1515
    jne short 023a9h                          ; 75 03                       ; 0xc23a4
    jmp near 024fah                           ; e9 51 01                    ; 0xc23a6
    mov al, dl                                ; 88 d0                       ; 0xc23a9 vgabios.c:1518
    xor ah, ah                                ; 30 e4                       ; 0xc23ab
    lea bx, [bp-01eh]                         ; 8d 5e e2                    ; 0xc23ad
    lea dx, [bp-020h]                         ; 8d 56 e0                    ; 0xc23b0
    call 00a1ah                               ; e8 64 e6                    ; 0xc23b3
    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc23b6 vgabios.c:1519
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc23b9
    mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc23bc
    xor al, al                                ; 30 c0                       ; 0xc23bf
    shr ax, 008h                              ; c1 e8 08                    ; 0xc23c1
    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc23c4
    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc23c7
    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc23ca
    mov bx, 00084h                            ; bb 84 00                    ; 0xc23cd vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc23d0
    mov es, ax                                ; 8e c0                       ; 0xc23d3
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc23d5
    xor ah, ah                                ; 30 e4                       ; 0xc23d8 vgabios.c:38
    mov dx, ax                                ; 89 c2                       ; 0xc23da
    inc dx                                    ; 42                          ; 0xc23dc
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc23dd vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc23e0
    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc23e3
    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc23e6 vgabios.c:48
    mov bl, cl                                ; 88 cb                       ; 0xc23e9 vgabios.c:1525
    xor bh, bh                                ; 30 ff                       ; 0xc23eb
    mov di, bx                                ; 89 df                       ; 0xc23ed
    sal di, 003h                              ; c1 e7 03                    ; 0xc23ef
    cmp byte [di+047afh], 000h                ; 80 bd af 47 00              ; 0xc23f2
    jne short 02442h                          ; 75 49                       ; 0xc23f7
    mul dx                                    ; f7 e2                       ; 0xc23f9 vgabios.c:1528
    add ax, ax                                ; 01 c0                       ; 0xc23fb
    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc23fd
    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc23ff
    xor dh, dh                                ; 30 f6                       ; 0xc2402
    inc ax                                    ; 40                          ; 0xc2404
    mul dx                                    ; f7 e2                       ; 0xc2405
    mov bx, ax                                ; 89 c3                       ; 0xc2407
    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc2409
    xor ah, ah                                ; 30 e4                       ; 0xc240c
    mul word [bp-018h]                        ; f7 66 e8                    ; 0xc240e
    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2411
    xor dh, dh                                ; 30 f6                       ; 0xc2414
    add ax, dx                                ; 01 d0                       ; 0xc2416
    add ax, ax                                ; 01 c0                       ; 0xc2418
    mov dx, bx                                ; 89 da                       ; 0xc241a
    add dx, ax                                ; 01 c2                       ; 0xc241c
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc241e vgabios.c:1530
    xor ah, ah                                ; 30 e4                       ; 0xc2421
    mov bx, ax                                ; 89 c3                       ; 0xc2423
    sal bx, 008h                              ; c1 e3 08                    ; 0xc2425
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2428
    add bx, ax                                ; 01 c3                       ; 0xc242b
    mov word [bp-020h], bx                    ; 89 5e e0                    ; 0xc242d
    mov ax, word [bp-020h]                    ; 8b 46 e0                    ; 0xc2430 vgabios.c:1531
    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc2433
    mov cx, si                                ; 89 f1                       ; 0xc2437
    mov di, dx                                ; 89 d7                       ; 0xc2439
    jcxz 0243fh                               ; e3 02                       ; 0xc243b
    rep stosw                                 ; f3 ab                       ; 0xc243d
    jmp near 024fah                           ; e9 b8 00                    ; 0xc243f vgabios.c:1533
    mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc2442 vgabios.c:1536
    sal bx, 006h                              ; c1 e3 06                    ; 0xc2446
    mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc2449
    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc244d
    mov al, byte [di+047b1h]                  ; 8a 85 b1 47                 ; 0xc2450 vgabios.c:1537
    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc2454
    dec si                                    ; 4e                          ; 0xc2457 vgabios.c:1538
    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc2458
    je short 024adh                           ; 74 50                       ; 0xc245b
    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc245d vgabios.c:1540
    xor bh, bh                                ; 30 ff                       ; 0xc2460
    sal bx, 003h                              ; c1 e3 03                    ; 0xc2462
    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc2465
    cmp bl, 003h                              ; 80 fb 03                    ; 0xc2469
    jc short 0247dh                           ; 72 0f                       ; 0xc246c
    jbe short 02484h                          ; 76 14                       ; 0xc246e
    cmp bl, 005h                              ; 80 fb 05                    ; 0xc2470
    je short 024d9h                           ; 74 64                       ; 0xc2473
    cmp bl, 004h                              ; 80 fb 04                    ; 0xc2475
    je short 02488h                           ; 74 0e                       ; 0xc2478
    jmp near 024f4h                           ; e9 77 00                    ; 0xc247a
    cmp bl, 002h                              ; 80 fb 02                    ; 0xc247d
    je short 024afh                           ; 74 2d                       ; 0xc2480
    jmp short 024f4h                          ; eb 70                       ; 0xc2482
    or byte [bp-006h], 001h                   ; 80 4e fa 01                 ; 0xc2484 vgabios.c:1543
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2488 vgabios.c:1545
    xor ah, ah                                ; 30 e4                       ; 0xc248b
    push ax                                   ; 50                          ; 0xc248d
    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc248e
    push ax                                   ; 50                          ; 0xc2491
    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc2492
    push ax                                   ; 50                          ; 0xc2495
    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc2496
    xor ch, ch                                ; 30 ed                       ; 0xc2499
    mov bl, byte [bp-008h]                    ; 8a 5e f8                    ; 0xc249b
    xor bh, bh                                ; 30 ff                       ; 0xc249e
    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc24a0
    xor dh, dh                                ; 30 f6                       ; 0xc24a3
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc24a5
    call 020bch                               ; e8 11 fc                    ; 0xc24a8
    jmp short 024f4h                          ; eb 47                       ; 0xc24ab vgabios.c:1546
    jmp short 024fah                          ; eb 4b                       ; 0xc24ad
    mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc24af vgabios.c:1548
    xor ah, ah                                ; 30 e4                       ; 0xc24b2
    push ax                                   ; 50                          ; 0xc24b4
    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc24b5
    push ax                                   ; 50                          ; 0xc24b8
    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc24b9
    xor ch, ch                                ; 30 ed                       ; 0xc24bc
    mov bl, byte [bp-008h]                    ; 8a 5e f8                    ; 0xc24be
    xor bh, bh                                ; 30 ff                       ; 0xc24c1
    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc24c3
    xor dh, dh                                ; 30 f6                       ; 0xc24c6
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc24c8
    mov byte [bp-016h], al                    ; 88 46 ea                    ; 0xc24cb
    mov byte [bp-015h], ah                    ; 88 66 eb                    ; 0xc24ce
    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc24d1
    call 021cdh                               ; e8 f6 fc                    ; 0xc24d4
    jmp short 024f4h                          ; eb 1b                       ; 0xc24d7 vgabios.c:1549
    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc24d9 vgabios.c:1551
    xor ah, ah                                ; 30 e4                       ; 0xc24dc
    push ax                                   ; 50                          ; 0xc24de
    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc24df
    xor ch, ch                                ; 30 ed                       ; 0xc24e2
    mov bl, byte [bp-008h]                    ; 8a 5e f8                    ; 0xc24e4
    xor bh, bh                                ; 30 ff                       ; 0xc24e7
    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc24e9
    xor dh, dh                                ; 30 f6                       ; 0xc24ec
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc24ee
    call 022dfh                               ; e8 eb fd                    ; 0xc24f1
    inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc24f4 vgabios.c:1558
    jmp near 02457h                           ; e9 5d ff                    ; 0xc24f7 vgabios.c:1559
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc24fa vgabios.c:1561
    pop di                                    ; 5f                          ; 0xc24fd
    pop si                                    ; 5e                          ; 0xc24fe
    pop bp                                    ; 5d                          ; 0xc24ff
    retn                                      ; c3                          ; 0xc2500
  ; disGetNextSymbol 0xc2501 LB 0x1d6e -> off=0x0 cb=0000000000000181 uValue=00000000000c2501 'biosfn_write_char_only'
biosfn_write_char_only:                      ; 0xc2501 LB 0x181
    push bp                                   ; 55                          ; 0xc2501 vgabios.c:1564
    mov bp, sp                                ; 89 e5                       ; 0xc2502
    push si                                   ; 56                          ; 0xc2504
    push di                                   ; 57                          ; 0xc2505
    sub sp, strict byte 0001ch                ; 83 ec 1c                    ; 0xc2506
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2509
    mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc250c
    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc250f
    mov si, cx                                ; 89 ce                       ; 0xc2512
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc2514 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2517
    mov es, ax                                ; 8e c0                       ; 0xc251a
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc251c
    xor ah, ah                                ; 30 e4                       ; 0xc251f vgabios.c:1572
    call 035b3h                               ; e8 8f 10                    ; 0xc2521
    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc2524
    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc2527
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc252a vgabios.c:1573
    jne short 02531h                          ; 75 03                       ; 0xc252c
    jmp near 0267bh                           ; e9 4a 01                    ; 0xc252e
    mov al, dl                                ; 88 d0                       ; 0xc2531 vgabios.c:1576
    xor ah, ah                                ; 30 e4                       ; 0xc2533
    lea bx, [bp-01eh]                         ; 8d 5e e2                    ; 0xc2535
    lea dx, [bp-020h]                         ; 8d 56 e0                    ; 0xc2538
    call 00a1ah                               ; e8 dc e4                    ; 0xc253b
    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc253e vgabios.c:1577
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2541
    mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc2544
    xor al, al                                ; 30 c0                       ; 0xc2547
    shr ax, 008h                              ; c1 e8 08                    ; 0xc2549
    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc254c
    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc254f
    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc2552
    mov bx, 00084h                            ; bb 84 00                    ; 0xc2555 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2558
    mov es, ax                                ; 8e c0                       ; 0xc255b
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc255d
    xor ah, ah                                ; 30 e4                       ; 0xc2560 vgabios.c:38
    mov dx, ax                                ; 89 c2                       ; 0xc2562
    inc dx                                    ; 42                          ; 0xc2564
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2565 vgabios.c:47
    mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc2568
    mov word [bp-01ch], cx                    ; 89 4e e4                    ; 0xc256b vgabios.c:48
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc256e vgabios.c:1583
    mov bx, ax                                ; 89 c3                       ; 0xc2571
    sal bx, 003h                              ; c1 e3 03                    ; 0xc2573
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc2576
    jne short 025bfh                          ; 75 42                       ; 0xc257b
    mov ax, cx                                ; 89 c8                       ; 0xc257d vgabios.c:1586
    mul dx                                    ; f7 e2                       ; 0xc257f
    add ax, ax                                ; 01 c0                       ; 0xc2581
    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc2583
    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc2585
    xor dh, dh                                ; 30 f6                       ; 0xc2588
    inc ax                                    ; 40                          ; 0xc258a
    mul dx                                    ; f7 e2                       ; 0xc258b
    mov bx, ax                                ; 89 c3                       ; 0xc258d
    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc258f
    xor ah, ah                                ; 30 e4                       ; 0xc2592
    mul cx                                    ; f7 e1                       ; 0xc2594
    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc2596
    xor dh, dh                                ; 30 f6                       ; 0xc2599
    add ax, dx                                ; 01 d0                       ; 0xc259b
    add ax, ax                                ; 01 c0                       ; 0xc259d
    add bx, ax                                ; 01 c3                       ; 0xc259f
    dec si                                    ; 4e                          ; 0xc25a1 vgabios.c:1588
    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc25a2
    je short 0252eh                           ; 74 87                       ; 0xc25a5
    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc25a7 vgabios.c:1589
    xor ah, ah                                ; 30 e4                       ; 0xc25aa
    mov di, ax                                ; 89 c7                       ; 0xc25ac
    sal di, 003h                              ; c1 e7 03                    ; 0xc25ae
    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc25b1 vgabios.c:40
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc25b5 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc25b8
    inc bx                                    ; 43                          ; 0xc25bb vgabios.c:1590
    inc bx                                    ; 43                          ; 0xc25bc
    jmp short 025a1h                          ; eb e2                       ; 0xc25bd vgabios.c:1591
    mov di, ax                                ; 89 c7                       ; 0xc25bf vgabios.c:1596
    mov al, byte [di+0482eh]                  ; 8a 85 2e 48                 ; 0xc25c1
    mov di, ax                                ; 89 c7                       ; 0xc25c5
    sal di, 006h                              ; c1 e7 06                    ; 0xc25c7
    mov al, byte [di+04844h]                  ; 8a 85 44 48                 ; 0xc25ca
    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc25ce
    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc25d1 vgabios.c:1597
    mov byte [bp-016h], al                    ; 88 46 ea                    ; 0xc25d5
    dec si                                    ; 4e                          ; 0xc25d8 vgabios.c:1598
    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc25d9
    je short 0262eh                           ; 74 50                       ; 0xc25dc
    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc25de vgabios.c:1600
    xor bh, bh                                ; 30 ff                       ; 0xc25e1
    sal bx, 003h                              ; c1 e3 03                    ; 0xc25e3
    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc25e6
    cmp bl, 003h                              ; 80 fb 03                    ; 0xc25ea
    jc short 025feh                           ; 72 0f                       ; 0xc25ed
    jbe short 02605h                          ; 76 14                       ; 0xc25ef
    cmp bl, 005h                              ; 80 fb 05                    ; 0xc25f1
    je short 0265ah                           ; 74 64                       ; 0xc25f4
    cmp bl, 004h                              ; 80 fb 04                    ; 0xc25f6
    je short 02609h                           ; 74 0e                       ; 0xc25f9
    jmp near 02675h                           ; e9 77 00                    ; 0xc25fb
    cmp bl, 002h                              ; 80 fb 02                    ; 0xc25fe
    je short 02630h                           ; 74 2d                       ; 0xc2601
    jmp short 02675h                          ; eb 70                       ; 0xc2603
    or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc2605 vgabios.c:1603
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2609 vgabios.c:1605
    xor ah, ah                                ; 30 e4                       ; 0xc260c
    push ax                                   ; 50                          ; 0xc260e
    mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc260f
    push ax                                   ; 50                          ; 0xc2612
    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc2613
    push ax                                   ; 50                          ; 0xc2616
    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc2617
    xor ch, ch                                ; 30 ed                       ; 0xc261a
    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc261c
    xor bh, bh                                ; 30 ff                       ; 0xc261f
    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2621
    xor dh, dh                                ; 30 f6                       ; 0xc2624
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2626
    call 020bch                               ; e8 90 fa                    ; 0xc2629
    jmp short 02675h                          ; eb 47                       ; 0xc262c vgabios.c:1606
    jmp short 0267bh                          ; eb 4b                       ; 0xc262e
    mov al, byte [bp-016h]                    ; 8a 46 ea                    ; 0xc2630 vgabios.c:1608
    xor ah, ah                                ; 30 e4                       ; 0xc2633
    push ax                                   ; 50                          ; 0xc2635
    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc2636
    push ax                                   ; 50                          ; 0xc2639
    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc263a
    xor ch, ch                                ; 30 ed                       ; 0xc263d
    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc263f
    xor bh, bh                                ; 30 ff                       ; 0xc2642
    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2644
    xor dh, dh                                ; 30 f6                       ; 0xc2647
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2649
    mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc264c
    mov byte [bp-019h], ah                    ; 88 66 e7                    ; 0xc264f
    mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc2652
    call 021cdh                               ; e8 75 fb                    ; 0xc2655
    jmp short 02675h                          ; eb 1b                       ; 0xc2658 vgabios.c:1609
    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc265a vgabios.c:1611
    xor ah, ah                                ; 30 e4                       ; 0xc265d
    push ax                                   ; 50                          ; 0xc265f
    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc2660
    xor ch, ch                                ; 30 ed                       ; 0xc2663
    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc2665
    xor bh, bh                                ; 30 ff                       ; 0xc2668
    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc266a
    xor dh, dh                                ; 30 f6                       ; 0xc266d
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc266f
    call 022dfh                               ; e8 6a fc                    ; 0xc2672
    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc2675 vgabios.c:1618
    jmp near 025d8h                           ; e9 5d ff                    ; 0xc2678 vgabios.c:1619
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc267b vgabios.c:1621
    pop di                                    ; 5f                          ; 0xc267e
    pop si                                    ; 5e                          ; 0xc267f
    pop bp                                    ; 5d                          ; 0xc2680
    retn                                      ; c3                          ; 0xc2681
  ; disGetNextSymbol 0xc2682 LB 0x1bed -> off=0x0 cb=0000000000000173 uValue=00000000000c2682 'biosfn_write_pixel'
biosfn_write_pixel:                          ; 0xc2682 LB 0x173
    push bp                                   ; 55                          ; 0xc2682 vgabios.c:1624
    mov bp, sp                                ; 89 e5                       ; 0xc2683
    push si                                   ; 56                          ; 0xc2685
    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc2686
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2689
    mov byte [bp-004h], dl                    ; 88 56 fc                    ; 0xc268c
    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc268f
    mov dx, cx                                ; 89 ca                       ; 0xc2692
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc2694 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2697
    mov es, ax                                ; 8e c0                       ; 0xc269a
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc269c
    xor ah, ah                                ; 30 e4                       ; 0xc269f vgabios.c:1631
    call 035b3h                               ; e8 0f 0f                    ; 0xc26a1
    mov cl, al                                ; 88 c1                       ; 0xc26a4
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc26a6 vgabios.c:1632
    je short 026d0h                           ; 74 26                       ; 0xc26a8
    mov bl, al                                ; 88 c3                       ; 0xc26aa vgabios.c:1633
    xor bh, bh                                ; 30 ff                       ; 0xc26ac
    sal bx, 003h                              ; c1 e3 03                    ; 0xc26ae
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc26b1
    je short 026d0h                           ; 74 18                       ; 0xc26b6
    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc26b8 vgabios.c:1635
    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc26bc
    jc short 026cch                           ; 72 0c                       ; 0xc26be
    jbe short 026d6h                          ; 76 14                       ; 0xc26c0
    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc26c2
    je short 026d3h                           ; 74 0d                       ; 0xc26c4
    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc26c6
    je short 026d6h                           ; 74 0c                       ; 0xc26c8
    jmp short 026d0h                          ; eb 04                       ; 0xc26ca
    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc26cc
    je short 02747h                           ; 74 77                       ; 0xc26ce
    jmp near 027efh                           ; e9 1c 01                    ; 0xc26d0
    jmp near 027cdh                           ; e9 f7 00                    ; 0xc26d3
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc26d6 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc26d9
    mov es, ax                                ; 8e c0                       ; 0xc26dc
    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc26de
    mov ax, dx                                ; 89 d0                       ; 0xc26e1 vgabios.c:48
    mul bx                                    ; f7 e3                       ; 0xc26e3
    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc26e5
    shr bx, 003h                              ; c1 eb 03                    ; 0xc26e8
    add bx, ax                                ; 01 c3                       ; 0xc26eb
    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc26ed vgabios.c:47
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc26f0
    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc26f3 vgabios.c:48
    xor dh, dh                                ; 30 f6                       ; 0xc26f6
    mul dx                                    ; f7 e2                       ; 0xc26f8
    add bx, ax                                ; 01 c3                       ; 0xc26fa
    mov cx, word [bp-008h]                    ; 8b 4e f8                    ; 0xc26fc vgabios.c:1641
    and cl, 007h                              ; 80 e1 07                    ; 0xc26ff
    mov ax, 00080h                            ; b8 80 00                    ; 0xc2702
    sar ax, CL                                ; d3 f8                       ; 0xc2705
    xor ah, ah                                ; 30 e4                       ; 0xc2707 vgabios.c:1642
    sal ax, 008h                              ; c1 e0 08                    ; 0xc2709
    or AL, strict byte 008h                   ; 0c 08                       ; 0xc270c
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc270e
    out DX, ax                                ; ef                          ; 0xc2711
    mov ax, 00205h                            ; b8 05 02                    ; 0xc2712 vgabios.c:1643
    out DX, ax                                ; ef                          ; 0xc2715
    mov dx, bx                                ; 89 da                       ; 0xc2716 vgabios.c:1644
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2718
    call 035dbh                               ; e8 bd 0e                    ; 0xc271b
    test byte [bp-004h], 080h                 ; f6 46 fc 80                 ; 0xc271e vgabios.c:1645
    je short 0272bh                           ; 74 07                       ; 0xc2722
    mov ax, 01803h                            ; b8 03 18                    ; 0xc2724 vgabios.c:1647
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2727
    out DX, ax                                ; ef                          ; 0xc272a
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc272b vgabios.c:42
    mov es, ax                                ; 8e c0                       ; 0xc272e
    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2730
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2733
    mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc2736 vgabios.c:1650
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2739
    out DX, ax                                ; ef                          ; 0xc273c
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc273d vgabios.c:1651
    out DX, ax                                ; ef                          ; 0xc2740
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2741 vgabios.c:1652
    out DX, ax                                ; ef                          ; 0xc2744
    jmp short 026d0h                          ; eb 89                       ; 0xc2745 vgabios.c:1653
    mov ax, dx                                ; 89 d0                       ; 0xc2747 vgabios.c:1655
    shr ax, 1                                 ; d1 e8                       ; 0xc2749
    imul ax, ax, strict byte 00050h           ; 6b c0 50                    ; 0xc274b
    cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc274e
    jne short 0275dh                          ; 75 08                       ; 0xc2753
    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc2755 vgabios.c:1657
    shr bx, 002h                              ; c1 eb 02                    ; 0xc2758
    jmp short 02763h                          ; eb 06                       ; 0xc275b vgabios.c:1659
    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc275d vgabios.c:1661
    shr bx, 003h                              ; c1 eb 03                    ; 0xc2760
    add bx, ax                                ; 01 c3                       ; 0xc2763
    test dl, 001h                             ; f6 c2 01                    ; 0xc2765 vgabios.c:1663
    je short 0276dh                           ; 74 03                       ; 0xc2768
    add bh, 020h                              ; 80 c7 20                    ; 0xc276a
    mov ax, 0b800h                            ; b8 00 b8                    ; 0xc276d vgabios.c:37
    mov es, ax                                ; 8e c0                       ; 0xc2770
    mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc2772
    mov al, cl                                ; 88 c8                       ; 0xc2775 vgabios.c:1665
    xor ah, ah                                ; 30 e4                       ; 0xc2777
    mov si, ax                                ; 89 c6                       ; 0xc2779
    sal si, 003h                              ; c1 e6 03                    ; 0xc277b
    cmp byte [si+047b1h], 002h                ; 80 bc b1 47 02              ; 0xc277e
    jne short 0279eh                          ; 75 19                       ; 0xc2783
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2785 vgabios.c:1667
    and AL, strict byte 003h                  ; 24 03                       ; 0xc2788
    mov AH, strict byte 003h                  ; b4 03                       ; 0xc278a
    sub ah, al                                ; 28 c4                       ; 0xc278c
    mov cl, ah                                ; 88 e1                       ; 0xc278e
    add cl, ah                                ; 00 e1                       ; 0xc2790
    mov dh, byte [bp-004h]                    ; 8a 76 fc                    ; 0xc2792
    and dh, 003h                              ; 80 e6 03                    ; 0xc2795
    sal dh, CL                                ; d2 e6                       ; 0xc2798
    mov AL, strict byte 003h                  ; b0 03                       ; 0xc279a vgabios.c:1668
    jmp short 027b1h                          ; eb 13                       ; 0xc279c vgabios.c:1670
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc279e vgabios.c:1672
    and AL, strict byte 007h                  ; 24 07                       ; 0xc27a1
    mov CL, strict byte 007h                  ; b1 07                       ; 0xc27a3
    sub cl, al                                ; 28 c1                       ; 0xc27a5
    mov dh, byte [bp-004h]                    ; 8a 76 fc                    ; 0xc27a7
    and dh, 001h                              ; 80 e6 01                    ; 0xc27aa
    sal dh, CL                                ; d2 e6                       ; 0xc27ad
    mov AL, strict byte 001h                  ; b0 01                       ; 0xc27af vgabios.c:1673
    sal al, CL                                ; d2 e0                       ; 0xc27b1
    test byte [bp-004h], 080h                 ; f6 46 fc 80                 ; 0xc27b3 vgabios.c:1675
    je short 027bdh                           ; 74 04                       ; 0xc27b7
    xor dl, dh                                ; 30 f2                       ; 0xc27b9 vgabios.c:1677
    jmp short 027c3h                          ; eb 06                       ; 0xc27bb vgabios.c:1679
    not al                                    ; f6 d0                       ; 0xc27bd vgabios.c:1681
    and dl, al                                ; 20 c2                       ; 0xc27bf
    or dl, dh                                 ; 08 f2                       ; 0xc27c1 vgabios.c:1682
    mov ax, 0b800h                            ; b8 00 b8                    ; 0xc27c3 vgabios.c:42
    mov es, ax                                ; 8e c0                       ; 0xc27c6
    mov byte [es:bx], dl                      ; 26 88 17                    ; 0xc27c8
    jmp short 027efh                          ; eb 22                       ; 0xc27cb vgabios.c:1685
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc27cd vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc27d0
    mov es, ax                                ; 8e c0                       ; 0xc27d3
    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc27d5
    sal bx, 003h                              ; c1 e3 03                    ; 0xc27d8 vgabios.c:48
    mov ax, dx                                ; 89 d0                       ; 0xc27db
    mul bx                                    ; f7 e3                       ; 0xc27dd
    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc27df
    add bx, ax                                ; 01 c3                       ; 0xc27e2
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc27e4 vgabios.c:42
    mov es, ax                                ; 8e c0                       ; 0xc27e7
    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc27e9
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc27ec
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc27ef vgabios.c:1695
    pop si                                    ; 5e                          ; 0xc27f2
    pop bp                                    ; 5d                          ; 0xc27f3
    retn                                      ; c3                          ; 0xc27f4
  ; disGetNextSymbol 0xc27f5 LB 0x1a7a -> off=0x0 cb=0000000000000258 uValue=00000000000c27f5 'biosfn_write_teletype'
biosfn_write_teletype:                       ; 0xc27f5 LB 0x258
    push bp                                   ; 55                          ; 0xc27f5 vgabios.c:1698
    mov bp, sp                                ; 89 e5                       ; 0xc27f6
    push si                                   ; 56                          ; 0xc27f8
    sub sp, strict byte 00014h                ; 83 ec 14                    ; 0xc27f9
    mov ch, al                                ; 88 c5                       ; 0xc27fc
    mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc27fe
    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc2801
    cmp dl, 0ffh                              ; 80 fa ff                    ; 0xc2804 vgabios.c:1706
    jne short 02817h                          ; 75 0e                       ; 0xc2807
    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc2809 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc280c
    mov es, ax                                ; 8e c0                       ; 0xc280f
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2811
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2814 vgabios.c:38
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc2817 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc281a
    mov es, ax                                ; 8e c0                       ; 0xc281d
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc281f
    xor ah, ah                                ; 30 e4                       ; 0xc2822 vgabios.c:1711
    call 035b3h                               ; e8 8c 0d                    ; 0xc2824
    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc2827
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc282a vgabios.c:1712
    je short 02894h                           ; 74 66                       ; 0xc282c
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc282e vgabios.c:1715
    xor ah, ah                                ; 30 e4                       ; 0xc2831
    lea bx, [bp-014h]                         ; 8d 5e ec                    ; 0xc2833
    lea dx, [bp-016h]                         ; 8d 56 ea                    ; 0xc2836
    call 00a1ah                               ; e8 de e1                    ; 0xc2839
    mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc283c vgabios.c:1716
    mov byte [bp-004h], al                    ; 88 46 fc                    ; 0xc283f
    mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc2842
    xor al, al                                ; 30 c0                       ; 0xc2845
    shr ax, 008h                              ; c1 e8 08                    ; 0xc2847
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc284a
    mov bx, 00084h                            ; bb 84 00                    ; 0xc284d vgabios.c:37
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2850
    mov es, dx                                ; 8e c2                       ; 0xc2853
    mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc2855
    xor dh, dh                                ; 30 f6                       ; 0xc2858 vgabios.c:38
    inc dx                                    ; 42                          ; 0xc285a
    mov word [bp-012h], dx                    ; 89 56 ee                    ; 0xc285b
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc285e vgabios.c:47
    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc2861
    mov word [bp-010h], dx                    ; 89 56 f0                    ; 0xc2864 vgabios.c:48
    cmp ch, 008h                              ; 80 fd 08                    ; 0xc2867 vgabios.c:1722
    jc short 0287ah                           ; 72 0e                       ; 0xc286a
    jbe short 02882h                          ; 76 14                       ; 0xc286c
    cmp ch, 00dh                              ; 80 fd 0d                    ; 0xc286e
    je short 02897h                           ; 74 24                       ; 0xc2871
    cmp ch, 00ah                              ; 80 fd 0a                    ; 0xc2873
    je short 0288dh                           ; 74 15                       ; 0xc2876
    jmp short 0289eh                          ; eb 24                       ; 0xc2878
    cmp ch, 007h                              ; 80 fd 07                    ; 0xc287a
    jne short 0289eh                          ; 75 1f                       ; 0xc287d
    jmp near 029a4h                           ; e9 22 01                    ; 0xc287f
    cmp byte [bp-004h], 000h                  ; 80 7e fc 00                 ; 0xc2882 vgabios.c:1729
    jbe short 0289bh                          ; 76 13                       ; 0xc2886
    dec byte [bp-004h]                        ; fe 4e fc                    ; 0xc2888
    jmp short 0289bh                          ; eb 0e                       ; 0xc288b vgabios.c:1730
    db  0feh, 0c0h
    ; inc al                                    ; fe c0                     ; 0xc288d vgabios.c:1733
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc288f
    jmp short 0289bh                          ; eb 07                       ; 0xc2892 vgabios.c:1734
    jmp near 02a47h                           ; e9 b0 01                    ; 0xc2894
    mov byte [bp-004h], 000h                  ; c6 46 fc 00                 ; 0xc2897 vgabios.c:1737
    jmp near 029a4h                           ; e9 06 01                    ; 0xc289b vgabios.c:1738
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc289e vgabios.c:1742
    xor ah, ah                                ; 30 e4                       ; 0xc28a1
    mov bx, ax                                ; 89 c3                       ; 0xc28a3
    sal bx, 003h                              ; c1 e3 03                    ; 0xc28a5
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc28a8
    jne short 028f1h                          ; 75 42                       ; 0xc28ad
    mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc28af vgabios.c:1745
    mul word [bp-012h]                        ; f7 66 ee                    ; 0xc28b2
    add ax, ax                                ; 01 c0                       ; 0xc28b5
    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc28b7
    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc28b9
    xor dh, dh                                ; 30 f6                       ; 0xc28bc
    inc ax                                    ; 40                          ; 0xc28be
    mul dx                                    ; f7 e2                       ; 0xc28bf
    mov si, ax                                ; 89 c6                       ; 0xc28c1
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc28c3
    xor ah, ah                                ; 30 e4                       ; 0xc28c6
    mul word [bp-010h]                        ; f7 66 f0                    ; 0xc28c8
    mov dx, ax                                ; 89 c2                       ; 0xc28cb
    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc28cd
    xor ah, ah                                ; 30 e4                       ; 0xc28d0
    add ax, dx                                ; 01 d0                       ; 0xc28d2
    add ax, ax                                ; 01 c0                       ; 0xc28d4
    add si, ax                                ; 01 c6                       ; 0xc28d6
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc28d8 vgabios.c:40
    mov byte [es:si], ch                      ; 26 88 2c                    ; 0xc28dc vgabios.c:42
    cmp cl, 003h                              ; 80 f9 03                    ; 0xc28df vgabios.c:1750
    jne short 02920h                          ; 75 3c                       ; 0xc28e2
    inc si                                    ; 46                          ; 0xc28e4 vgabios.c:1751
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc28e5 vgabios.c:40
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc28e9
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc28ec
    jmp short 02920h                          ; eb 2f                       ; 0xc28ef vgabios.c:1753
    mov si, ax                                ; 89 c6                       ; 0xc28f1 vgabios.c:1756
    mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc28f3
    mov si, ax                                ; 89 c6                       ; 0xc28f7
    sal si, 006h                              ; c1 e6 06                    ; 0xc28f9
    mov dl, byte [si+04844h]                  ; 8a 94 44 48                 ; 0xc28fc
    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc2900 vgabios.c:1757
    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc2904 vgabios.c:1758
    cmp bl, 003h                              ; 80 fb 03                    ; 0xc2908
    jc short 0291bh                           ; 72 0e                       ; 0xc290b
    jbe short 02922h                          ; 76 13                       ; 0xc290d
    cmp bl, 005h                              ; 80 fb 05                    ; 0xc290f
    je short 02972h                           ; 74 5e                       ; 0xc2912
    cmp bl, 004h                              ; 80 fb 04                    ; 0xc2914
    je short 02926h                           ; 74 0d                       ; 0xc2917
    jmp short 02991h                          ; eb 76                       ; 0xc2919
    cmp bl, 002h                              ; 80 fb 02                    ; 0xc291b
    je short 02950h                           ; 74 30                       ; 0xc291e
    jmp short 02991h                          ; eb 6f                       ; 0xc2920
    or byte [bp-00ah], 001h                   ; 80 4e f6 01                 ; 0xc2922 vgabios.c:1761
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2926 vgabios.c:1763
    xor ah, ah                                ; 30 e4                       ; 0xc2929
    push ax                                   ; 50                          ; 0xc292b
    mov al, dl                                ; 88 d0                       ; 0xc292c
    push ax                                   ; 50                          ; 0xc292e
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc292f
    push ax                                   ; 50                          ; 0xc2932
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2933
    mov bl, byte [bp-004h]                    ; 8a 5e fc                    ; 0xc2936
    xor bh, bh                                ; 30 ff                       ; 0xc2939
    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc293b
    xor dh, dh                                ; 30 f6                       ; 0xc293e
    mov byte [bp-00eh], ch                    ; 88 6e f2                    ; 0xc2940
    mov byte [bp-00dh], ah                    ; 88 66 f3                    ; 0xc2943
    mov cx, ax                                ; 89 c1                       ; 0xc2946
    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2948
    call 020bch                               ; e8 6e f7                    ; 0xc294b
    jmp short 02991h                          ; eb 41                       ; 0xc294e vgabios.c:1764
    push ax                                   ; 50                          ; 0xc2950 vgabios.c:1766
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2951
    push ax                                   ; 50                          ; 0xc2954
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2955
    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc2958
    mov byte [bp-00dh], ah                    ; 88 66 f3                    ; 0xc295b
    mov bl, byte [bp-004h]                    ; 8a 5e fc                    ; 0xc295e
    xor bh, bh                                ; 30 ff                       ; 0xc2961
    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc2963
    xor dh, dh                                ; 30 f6                       ; 0xc2966
    mov al, ch                                ; 88 e8                       ; 0xc2968
    mov cx, word [bp-00eh]                    ; 8b 4e f2                    ; 0xc296a
    call 021cdh                               ; e8 5d f8                    ; 0xc296d
    jmp short 02991h                          ; eb 1f                       ; 0xc2970 vgabios.c:1767
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2972 vgabios.c:1769
    push ax                                   ; 50                          ; 0xc2975
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2976
    mov bl, byte [bp-004h]                    ; 8a 5e fc                    ; 0xc2979
    xor bh, bh                                ; 30 ff                       ; 0xc297c
    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc297e
    xor dh, dh                                ; 30 f6                       ; 0xc2981
    mov byte [bp-00eh], ch                    ; 88 6e f2                    ; 0xc2983
    mov byte [bp-00dh], ah                    ; 88 66 f3                    ; 0xc2986
    mov cx, ax                                ; 89 c1                       ; 0xc2989
    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc298b
    call 022dfh                               ; e8 4e f9                    ; 0xc298e
    inc byte [bp-004h]                        ; fe 46 fc                    ; 0xc2991 vgabios.c:1777
    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2994 vgabios.c:1779
    xor ah, ah                                ; 30 e4                       ; 0xc2997
    cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc2999
    jne short 029a4h                          ; 75 06                       ; 0xc299c
    mov byte [bp-004h], ah                    ; 88 66 fc                    ; 0xc299e vgabios.c:1780
    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc29a1 vgabios.c:1781
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc29a4 vgabios.c:1786
    xor ah, ah                                ; 30 e4                       ; 0xc29a7
    cmp ax, word [bp-012h]                    ; 3b 46 ee                    ; 0xc29a9
    jne short 02a0fh                          ; 75 61                       ; 0xc29ac
    mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc29ae vgabios.c:1788
    xor bh, bh                                ; 30 ff                       ; 0xc29b1
    sal bx, 003h                              ; c1 e3 03                    ; 0xc29b3
    mov ch, byte [bp-012h]                    ; 8a 6e ee                    ; 0xc29b6
    db  0feh, 0cdh
    ; dec ch                                    ; fe cd                     ; 0xc29b9
    mov cl, byte [bp-010h]                    ; 8a 4e f0                    ; 0xc29bb
    db  0feh, 0c9h
    ; dec cl                                    ; fe c9                     ; 0xc29be
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc29c0
    jne short 02a11h                          ; 75 4a                       ; 0xc29c5
    mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc29c7 vgabios.c:1790
    mul word [bp-012h]                        ; f7 66 ee                    ; 0xc29ca
    add ax, ax                                ; 01 c0                       ; 0xc29cd
    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc29cf
    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc29d1
    xor dh, dh                                ; 30 f6                       ; 0xc29d4
    inc ax                                    ; 40                          ; 0xc29d6
    mul dx                                    ; f7 e2                       ; 0xc29d7
    mov si, ax                                ; 89 c6                       ; 0xc29d9
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc29db
    xor ah, ah                                ; 30 e4                       ; 0xc29de
    dec ax                                    ; 48                          ; 0xc29e0
    mul word [bp-010h]                        ; f7 66 f0                    ; 0xc29e1
    mov dx, ax                                ; 89 c2                       ; 0xc29e4
    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc29e6
    xor ah, ah                                ; 30 e4                       ; 0xc29e9
    add ax, dx                                ; 01 d0                       ; 0xc29eb
    add ax, ax                                ; 01 c0                       ; 0xc29ed
    add si, ax                                ; 01 c6                       ; 0xc29ef
    inc si                                    ; 46                          ; 0xc29f1 vgabios.c:1791
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc29f2 vgabios.c:35
    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc29f6
    push strict byte 00001h                   ; 6a 01                       ; 0xc29f9 vgabios.c:1792
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc29fb
    xor ah, ah                                ; 30 e4                       ; 0xc29fe
    push ax                                   ; 50                          ; 0xc2a00
    mov al, cl                                ; 88 c8                       ; 0xc2a01
    push ax                                   ; 50                          ; 0xc2a03
    mov al, ch                                ; 88 e8                       ; 0xc2a04
    push ax                                   ; 50                          ; 0xc2a06
    xor dh, dh                                ; 30 f6                       ; 0xc2a07
    xor cx, cx                                ; 31 c9                       ; 0xc2a09
    xor bx, bx                                ; 31 db                       ; 0xc2a0b
    jmp short 02a23h                          ; eb 14                       ; 0xc2a0d vgabios.c:1794
    jmp short 02a2ch                          ; eb 1b                       ; 0xc2a0f
    push strict byte 00001h                   ; 6a 01                       ; 0xc2a11 vgabios.c:1796
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2a13
    push ax                                   ; 50                          ; 0xc2a16
    mov al, cl                                ; 88 c8                       ; 0xc2a17
    push ax                                   ; 50                          ; 0xc2a19
    mov al, ch                                ; 88 e8                       ; 0xc2a1a
    push ax                                   ; 50                          ; 0xc2a1c
    xor cx, cx                                ; 31 c9                       ; 0xc2a1d
    xor bx, bx                                ; 31 db                       ; 0xc2a1f
    xor dx, dx                                ; 31 d2                       ; 0xc2a21
    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2a23
    call 01a34h                               ; e8 0b f0                    ; 0xc2a26
    dec byte [bp-006h]                        ; fe 4e fa                    ; 0xc2a29 vgabios.c:1798
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2a2c vgabios.c:1802
    xor ah, ah                                ; 30 e4                       ; 0xc2a2f
    mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc2a31
    sal word [bp-014h], 008h                  ; c1 66 ec 08                 ; 0xc2a34
    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2a38
    add word [bp-014h], ax                    ; 01 46 ec                    ; 0xc2a3b
    mov dx, word [bp-014h]                    ; 8b 56 ec                    ; 0xc2a3e vgabios.c:1803
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2a41
    call 01217h                               ; e8 d0 e7                    ; 0xc2a44
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2a47 vgabios.c:1804
    pop si                                    ; 5e                          ; 0xc2a4a
    pop bp                                    ; 5d                          ; 0xc2a4b
    retn                                      ; c3                          ; 0xc2a4c
  ; disGetNextSymbol 0xc2a4d LB 0x1822 -> off=0x0 cb=000000000000002c uValue=00000000000c2a4d 'get_font_access'
get_font_access:                             ; 0xc2a4d LB 0x2c
    push bp                                   ; 55                          ; 0xc2a4d vgabios.c:1807
    mov bp, sp                                ; 89 e5                       ; 0xc2a4e
    push dx                                   ; 52                          ; 0xc2a50
    mov ax, 00100h                            ; b8 00 01                    ; 0xc2a51 vgabios.c:1809
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2a54
    out DX, ax                                ; ef                          ; 0xc2a57
    mov ax, 00402h                            ; b8 02 04                    ; 0xc2a58 vgabios.c:1810
    out DX, ax                                ; ef                          ; 0xc2a5b
    mov ax, 00704h                            ; b8 04 07                    ; 0xc2a5c vgabios.c:1811
    out DX, ax                                ; ef                          ; 0xc2a5f
    mov ax, 00300h                            ; b8 00 03                    ; 0xc2a60 vgabios.c:1812
    out DX, ax                                ; ef                          ; 0xc2a63
    mov ax, 00204h                            ; b8 04 02                    ; 0xc2a64 vgabios.c:1813
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2a67
    out DX, ax                                ; ef                          ; 0xc2a6a
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2a6b vgabios.c:1814
    out DX, ax                                ; ef                          ; 0xc2a6e
    mov ax, 00406h                            ; b8 06 04                    ; 0xc2a6f vgabios.c:1815
    out DX, ax                                ; ef                          ; 0xc2a72
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2a73 vgabios.c:1816
    pop dx                                    ; 5a                          ; 0xc2a76
    pop bp                                    ; 5d                          ; 0xc2a77
    retn                                      ; c3                          ; 0xc2a78
  ; disGetNextSymbol 0xc2a79 LB 0x17f6 -> off=0x0 cb=000000000000003c uValue=00000000000c2a79 'release_font_access'
release_font_access:                         ; 0xc2a79 LB 0x3c
    push bp                                   ; 55                          ; 0xc2a79 vgabios.c:1818
    mov bp, sp                                ; 89 e5                       ; 0xc2a7a
    push dx                                   ; 52                          ; 0xc2a7c
    mov ax, 00100h                            ; b8 00 01                    ; 0xc2a7d vgabios.c:1820
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2a80
    out DX, ax                                ; ef                          ; 0xc2a83
    mov ax, 00302h                            ; b8 02 03                    ; 0xc2a84 vgabios.c:1821
    out DX, ax                                ; ef                          ; 0xc2a87
    mov ax, 00304h                            ; b8 04 03                    ; 0xc2a88 vgabios.c:1822
    out DX, ax                                ; ef                          ; 0xc2a8b
    mov ax, 00300h                            ; b8 00 03                    ; 0xc2a8c vgabios.c:1823
    out DX, ax                                ; ef                          ; 0xc2a8f
    mov dx, 003cch                            ; ba cc 03                    ; 0xc2a90 vgabios.c:1824
    in AL, DX                                 ; ec                          ; 0xc2a93
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2a94
    and ax, strict word 00001h                ; 25 01 00                    ; 0xc2a96
    sal ax, 002h                              ; c1 e0 02                    ; 0xc2a99
    or AL, strict byte 00ah                   ; 0c 0a                       ; 0xc2a9c
    sal ax, 008h                              ; c1 e0 08                    ; 0xc2a9e
    or AL, strict byte 006h                   ; 0c 06                       ; 0xc2aa1
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2aa3
    out DX, ax                                ; ef                          ; 0xc2aa6
    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc2aa7 vgabios.c:1825
    out DX, ax                                ; ef                          ; 0xc2aaa
    mov ax, 01005h                            ; b8 05 10                    ; 0xc2aab vgabios.c:1826
    out DX, ax                                ; ef                          ; 0xc2aae
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2aaf vgabios.c:1827
    pop dx                                    ; 5a                          ; 0xc2ab2
    pop bp                                    ; 5d                          ; 0xc2ab3
    retn                                      ; c3                          ; 0xc2ab4
  ; disGetNextSymbol 0xc2ab5 LB 0x17ba -> off=0x0 cb=00000000000000b1 uValue=00000000000c2ab5 'set_scan_lines'
set_scan_lines:                              ; 0xc2ab5 LB 0xb1
    push bp                                   ; 55                          ; 0xc2ab5 vgabios.c:1829
    mov bp, sp                                ; 89 e5                       ; 0xc2ab6
    push bx                                   ; 53                          ; 0xc2ab8
    push cx                                   ; 51                          ; 0xc2ab9
    push dx                                   ; 52                          ; 0xc2aba
    push si                                   ; 56                          ; 0xc2abb
    push di                                   ; 57                          ; 0xc2abc
    mov bl, al                                ; 88 c3                       ; 0xc2abd
    mov si, strict word 00063h                ; be 63 00                    ; 0xc2abf vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2ac2
    mov es, ax                                ; 8e c0                       ; 0xc2ac5
    mov si, word [es:si]                      ; 26 8b 34                    ; 0xc2ac7
    mov cx, si                                ; 89 f1                       ; 0xc2aca vgabios.c:48
    mov AL, strict byte 009h                  ; b0 09                       ; 0xc2acc vgabios.c:1835
    mov dx, si                                ; 89 f2                       ; 0xc2ace
    out DX, AL                                ; ee                          ; 0xc2ad0
    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc2ad1 vgabios.c:1836
    in AL, DX                                 ; ec                          ; 0xc2ad4
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2ad5
    mov ah, al                                ; 88 c4                       ; 0xc2ad7 vgabios.c:1837
    and ah, 0e0h                              ; 80 e4 e0                    ; 0xc2ad9
    mov al, bl                                ; 88 d8                       ; 0xc2adc
    db  0feh, 0c8h
    ; dec al                                    ; fe c8                     ; 0xc2ade
    or al, ah                                 ; 08 e0                       ; 0xc2ae0
    out DX, AL                                ; ee                          ; 0xc2ae2 vgabios.c:1838
    cmp bl, 008h                              ; 80 fb 08                    ; 0xc2ae3 vgabios.c:1839
    jne short 02af0h                          ; 75 08                       ; 0xc2ae6
    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc2ae8 vgabios.c:1841
    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc2aeb
    jmp short 02afdh                          ; eb 0d                       ; 0xc2aee vgabios.c:1843
    mov dl, bl                                ; 88 da                       ; 0xc2af0 vgabios.c:1845
    sub dl, 003h                              ; 80 ea 03                    ; 0xc2af2
    xor dh, dh                                ; 30 f6                       ; 0xc2af5
    mov al, bl                                ; 88 d8                       ; 0xc2af7
    sub AL, strict byte 004h                  ; 2c 04                       ; 0xc2af9
    xor ah, ah                                ; 30 e4                       ; 0xc2afb
    call 01110h                               ; e8 10 e6                    ; 0xc2afd
    xor bh, bh                                ; 30 ff                       ; 0xc2b00 vgabios.c:1847
    mov si, 00085h                            ; be 85 00                    ; 0xc2b02 vgabios.c:52
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2b05
    mov es, ax                                ; 8e c0                       ; 0xc2b08
    mov word [es:si], bx                      ; 26 89 1c                    ; 0xc2b0a
    mov AL, strict byte 012h                  ; b0 12                       ; 0xc2b0d vgabios.c:1848
    mov dx, cx                                ; 89 ca                       ; 0xc2b0f
    out DX, AL                                ; ee                          ; 0xc2b11
    mov si, cx                                ; 89 ce                       ; 0xc2b12 vgabios.c:1849
    inc si                                    ; 46                          ; 0xc2b14
    mov dx, si                                ; 89 f2                       ; 0xc2b15
    in AL, DX                                 ; ec                          ; 0xc2b17
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2b18
    mov di, ax                                ; 89 c7                       ; 0xc2b1a
    mov AL, strict byte 007h                  ; b0 07                       ; 0xc2b1c vgabios.c:1850
    mov dx, cx                                ; 89 ca                       ; 0xc2b1e
    out DX, AL                                ; ee                          ; 0xc2b20
    mov dx, si                                ; 89 f2                       ; 0xc2b21 vgabios.c:1851
    in AL, DX                                 ; ec                          ; 0xc2b23
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2b24
    mov dl, al                                ; 88 c2                       ; 0xc2b26 vgabios.c:1852
    and dl, 002h                              ; 80 e2 02                    ; 0xc2b28
    xor dh, dh                                ; 30 f6                       ; 0xc2b2b
    sal dx, 007h                              ; c1 e2 07                    ; 0xc2b2d
    and AL, strict byte 040h                  ; 24 40                       ; 0xc2b30
    xor ah, ah                                ; 30 e4                       ; 0xc2b32
    sal ax, 003h                              ; c1 e0 03                    ; 0xc2b34
    add ax, dx                                ; 01 d0                       ; 0xc2b37
    inc ax                                    ; 40                          ; 0xc2b39
    add ax, di                                ; 01 f8                       ; 0xc2b3a
    xor dx, dx                                ; 31 d2                       ; 0xc2b3c vgabios.c:1853
    div bx                                    ; f7 f3                       ; 0xc2b3e
    mov dl, al                                ; 88 c2                       ; 0xc2b40 vgabios.c:1854
    db  0feh, 0cah
    ; dec dl                                    ; fe ca                     ; 0xc2b42
    mov si, 00084h                            ; be 84 00                    ; 0xc2b44 vgabios.c:42
    mov byte [es:si], dl                      ; 26 88 14                    ; 0xc2b47
    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc2b4a vgabios.c:47
    mov dx, word [es:si]                      ; 26 8b 14                    ; 0xc2b4d
    xor ah, ah                                ; 30 e4                       ; 0xc2b50 vgabios.c:1856
    mul dx                                    ; f7 e2                       ; 0xc2b52
    add ax, ax                                ; 01 c0                       ; 0xc2b54
    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2b56 vgabios.c:52
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc2b59
    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc2b5c vgabios.c:1857
    pop di                                    ; 5f                          ; 0xc2b5f
    pop si                                    ; 5e                          ; 0xc2b60
    pop dx                                    ; 5a                          ; 0xc2b61
    pop cx                                    ; 59                          ; 0xc2b62
    pop bx                                    ; 5b                          ; 0xc2b63
    pop bp                                    ; 5d                          ; 0xc2b64
    retn                                      ; c3                          ; 0xc2b65
  ; disGetNextSymbol 0xc2b66 LB 0x1709 -> off=0x0 cb=000000000000007f uValue=00000000000c2b66 'biosfn_load_text_user_pat'
biosfn_load_text_user_pat:                   ; 0xc2b66 LB 0x7f
    push bp                                   ; 55                          ; 0xc2b66 vgabios.c:1859
    mov bp, sp                                ; 89 e5                       ; 0xc2b67
    push si                                   ; 56                          ; 0xc2b69
    push di                                   ; 57                          ; 0xc2b6a
    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2b6b
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2b6e
    mov word [bp-00ch], dx                    ; 89 56 f4                    ; 0xc2b71
    mov word [bp-00ah], bx                    ; 89 5e f6                    ; 0xc2b74
    mov word [bp-00eh], cx                    ; 89 4e f2                    ; 0xc2b77
    call 02a4dh                               ; e8 d0 fe                    ; 0xc2b7a vgabios.c:1864
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2b7d vgabios.c:1865
    and AL, strict byte 003h                  ; 24 03                       ; 0xc2b80
    xor ah, ah                                ; 30 e4                       ; 0xc2b82
    mov bx, ax                                ; 89 c3                       ; 0xc2b84
    sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2b86
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2b89
    and AL, strict byte 004h                  ; 24 04                       ; 0xc2b8c
    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2b8e
    add bx, ax                                ; 01 c3                       ; 0xc2b91
    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc2b93
    xor bx, bx                                ; 31 db                       ; 0xc2b96 vgabios.c:1866
    cmp bx, word [bp-00eh]                    ; 3b 5e f2                    ; 0xc2b98
    jnc short 02bcbh                          ; 73 2e                       ; 0xc2b9b
    mov cl, byte [bp+008h]                    ; 8a 4e 08                    ; 0xc2b9d vgabios.c:1868
    xor ch, ch                                ; 30 ed                       ; 0xc2ba0
    mov ax, bx                                ; 89 d8                       ; 0xc2ba2
    mul cx                                    ; f7 e1                       ; 0xc2ba4
    mov si, word [bp-00ah]                    ; 8b 76 f6                    ; 0xc2ba6
    add si, ax                                ; 01 c6                       ; 0xc2ba9
    mov ax, word [bp+004h]                    ; 8b 46 04                    ; 0xc2bab vgabios.c:1869
    add ax, bx                                ; 01 d8                       ; 0xc2bae
    sal ax, 005h                              ; c1 e0 05                    ; 0xc2bb0
    mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc2bb3
    add di, ax                                ; 01 c7                       ; 0xc2bb6
    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc2bb8 vgabios.c:1870
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2bbb
    mov es, ax                                ; 8e c0                       ; 0xc2bbe
    jcxz 02bc8h                               ; e3 06                       ; 0xc2bc0
    push DS                                   ; 1e                          ; 0xc2bc2
    mov ds, dx                                ; 8e da                       ; 0xc2bc3
    rep movsb                                 ; f3 a4                       ; 0xc2bc5
    pop DS                                    ; 1f                          ; 0xc2bc7
    inc bx                                    ; 43                          ; 0xc2bc8 vgabios.c:1871
    jmp short 02b98h                          ; eb cd                       ; 0xc2bc9
    call 02a79h                               ; e8 ab fe                    ; 0xc2bcb vgabios.c:1872
    cmp byte [bp-006h], 010h                  ; 80 7e fa 10                 ; 0xc2bce vgabios.c:1873
    jc short 02bdch                           ; 72 08                       ; 0xc2bd2
    mov al, byte [bp+008h]                    ; 8a 46 08                    ; 0xc2bd4 vgabios.c:1875
    xor ah, ah                                ; 30 e4                       ; 0xc2bd7
    call 02ab5h                               ; e8 d9 fe                    ; 0xc2bd9
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2bdc vgabios.c:1877
    pop di                                    ; 5f                          ; 0xc2bdf
    pop si                                    ; 5e                          ; 0xc2be0
    pop bp                                    ; 5d                          ; 0xc2be1
    retn 00006h                               ; c2 06 00                    ; 0xc2be2
  ; disGetNextSymbol 0xc2be5 LB 0x168a -> off=0x0 cb=000000000000006d uValue=00000000000c2be5 'biosfn_load_text_8_14_pat'
biosfn_load_text_8_14_pat:                   ; 0xc2be5 LB 0x6d
    push bp                                   ; 55                          ; 0xc2be5 vgabios.c:1879
    mov bp, sp                                ; 89 e5                       ; 0xc2be6
    push bx                                   ; 53                          ; 0xc2be8
    push cx                                   ; 51                          ; 0xc2be9
    push si                                   ; 56                          ; 0xc2bea
    push di                                   ; 57                          ; 0xc2beb
    push ax                                   ; 50                          ; 0xc2bec
    push ax                                   ; 50                          ; 0xc2bed
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2bee
    call 02a4dh                               ; e8 59 fe                    ; 0xc2bf1 vgabios.c:1883
    mov al, dl                                ; 88 d0                       ; 0xc2bf4 vgabios.c:1884
    and AL, strict byte 003h                  ; 24 03                       ; 0xc2bf6
    xor ah, ah                                ; 30 e4                       ; 0xc2bf8
    mov bx, ax                                ; 89 c3                       ; 0xc2bfa
    sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2bfc
    mov al, dl                                ; 88 d0                       ; 0xc2bff
    and AL, strict byte 004h                  ; 24 04                       ; 0xc2c01
    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2c03
    add bx, ax                                ; 01 c3                       ; 0xc2c06
    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2c08
    xor bx, bx                                ; 31 db                       ; 0xc2c0b vgabios.c:1885
    jmp short 02c15h                          ; eb 06                       ; 0xc2c0d
    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2c0f
    jnc short 02c3ah                          ; 73 25                       ; 0xc2c13
    imul si, bx, strict byte 0000eh           ; 6b f3 0e                    ; 0xc2c15 vgabios.c:1887
    mov di, bx                                ; 89 df                       ; 0xc2c18 vgabios.c:1888
    sal di, 005h                              ; c1 e7 05                    ; 0xc2c1a
    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2c1d
    add si, 05d6ch                            ; 81 c6 6c 5d                 ; 0xc2c20 vgabios.c:1889
    mov cx, strict word 0000eh                ; b9 0e 00                    ; 0xc2c24
    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2c27
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2c2a
    mov es, ax                                ; 8e c0                       ; 0xc2c2d
    jcxz 02c37h                               ; e3 06                       ; 0xc2c2f
    push DS                                   ; 1e                          ; 0xc2c31
    mov ds, dx                                ; 8e da                       ; 0xc2c32
    rep movsb                                 ; f3 a4                       ; 0xc2c34
    pop DS                                    ; 1f                          ; 0xc2c36
    inc bx                                    ; 43                          ; 0xc2c37 vgabios.c:1890
    jmp short 02c0fh                          ; eb d5                       ; 0xc2c38
    call 02a79h                               ; e8 3c fe                    ; 0xc2c3a vgabios.c:1891
    cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2c3d vgabios.c:1892
    jc short 02c49h                           ; 72 06                       ; 0xc2c41
    mov ax, strict word 0000eh                ; b8 0e 00                    ; 0xc2c43 vgabios.c:1894
    call 02ab5h                               ; e8 6c fe                    ; 0xc2c46
    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2c49 vgabios.c:1896
    pop di                                    ; 5f                          ; 0xc2c4c
    pop si                                    ; 5e                          ; 0xc2c4d
    pop cx                                    ; 59                          ; 0xc2c4e
    pop bx                                    ; 5b                          ; 0xc2c4f
    pop bp                                    ; 5d                          ; 0xc2c50
    retn                                      ; c3                          ; 0xc2c51
  ; disGetNextSymbol 0xc2c52 LB 0x161d -> off=0x0 cb=000000000000006f uValue=00000000000c2c52 'biosfn_load_text_8_8_pat'
biosfn_load_text_8_8_pat:                    ; 0xc2c52 LB 0x6f
    push bp                                   ; 55                          ; 0xc2c52 vgabios.c:1898
    mov bp, sp                                ; 89 e5                       ; 0xc2c53
    push bx                                   ; 53                          ; 0xc2c55
    push cx                                   ; 51                          ; 0xc2c56
    push si                                   ; 56                          ; 0xc2c57
    push di                                   ; 57                          ; 0xc2c58
    push ax                                   ; 50                          ; 0xc2c59
    push ax                                   ; 50                          ; 0xc2c5a
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2c5b
    call 02a4dh                               ; e8 ec fd                    ; 0xc2c5e vgabios.c:1902
    mov al, dl                                ; 88 d0                       ; 0xc2c61 vgabios.c:1903
    and AL, strict byte 003h                  ; 24 03                       ; 0xc2c63
    xor ah, ah                                ; 30 e4                       ; 0xc2c65
    mov bx, ax                                ; 89 c3                       ; 0xc2c67
    sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2c69
    mov al, dl                                ; 88 d0                       ; 0xc2c6c
    and AL, strict byte 004h                  ; 24 04                       ; 0xc2c6e
    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2c70
    add bx, ax                                ; 01 c3                       ; 0xc2c73
    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2c75
    xor bx, bx                                ; 31 db                       ; 0xc2c78 vgabios.c:1904
    jmp short 02c82h                          ; eb 06                       ; 0xc2c7a
    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2c7c
    jnc short 02ca9h                          ; 73 27                       ; 0xc2c80
    mov si, bx                                ; 89 de                       ; 0xc2c82 vgabios.c:1906
    sal si, 003h                              ; c1 e6 03                    ; 0xc2c84
    mov di, bx                                ; 89 df                       ; 0xc2c87 vgabios.c:1907
    sal di, 005h                              ; c1 e7 05                    ; 0xc2c89
    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2c8c
    add si, 0556ch                            ; 81 c6 6c 55                 ; 0xc2c8f vgabios.c:1908
    mov cx, strict word 00008h                ; b9 08 00                    ; 0xc2c93
    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2c96
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2c99
    mov es, ax                                ; 8e c0                       ; 0xc2c9c
    jcxz 02ca6h                               ; e3 06                       ; 0xc2c9e
    push DS                                   ; 1e                          ; 0xc2ca0
    mov ds, dx                                ; 8e da                       ; 0xc2ca1
    rep movsb                                 ; f3 a4                       ; 0xc2ca3
    pop DS                                    ; 1f                          ; 0xc2ca5
    inc bx                                    ; 43                          ; 0xc2ca6 vgabios.c:1909
    jmp short 02c7ch                          ; eb d3                       ; 0xc2ca7
    call 02a79h                               ; e8 cd fd                    ; 0xc2ca9 vgabios.c:1910
    cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2cac vgabios.c:1911
    jc short 02cb8h                           ; 72 06                       ; 0xc2cb0
    mov ax, strict word 00008h                ; b8 08 00                    ; 0xc2cb2 vgabios.c:1913
    call 02ab5h                               ; e8 fd fd                    ; 0xc2cb5
    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2cb8 vgabios.c:1915
    pop di                                    ; 5f                          ; 0xc2cbb
    pop si                                    ; 5e                          ; 0xc2cbc
    pop cx                                    ; 59                          ; 0xc2cbd
    pop bx                                    ; 5b                          ; 0xc2cbe
    pop bp                                    ; 5d                          ; 0xc2cbf
    retn                                      ; c3                          ; 0xc2cc0
  ; disGetNextSymbol 0xc2cc1 LB 0x15ae -> off=0x0 cb=000000000000006f uValue=00000000000c2cc1 'biosfn_load_text_8_16_pat'
biosfn_load_text_8_16_pat:                   ; 0xc2cc1 LB 0x6f
    push bp                                   ; 55                          ; 0xc2cc1 vgabios.c:1918
    mov bp, sp                                ; 89 e5                       ; 0xc2cc2
    push bx                                   ; 53                          ; 0xc2cc4
    push cx                                   ; 51                          ; 0xc2cc5
    push si                                   ; 56                          ; 0xc2cc6
    push di                                   ; 57                          ; 0xc2cc7
    push ax                                   ; 50                          ; 0xc2cc8
    push ax                                   ; 50                          ; 0xc2cc9
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2cca
    call 02a4dh                               ; e8 7d fd                    ; 0xc2ccd vgabios.c:1922
    mov al, dl                                ; 88 d0                       ; 0xc2cd0 vgabios.c:1923
    and AL, strict byte 003h                  ; 24 03                       ; 0xc2cd2
    xor ah, ah                                ; 30 e4                       ; 0xc2cd4
    mov bx, ax                                ; 89 c3                       ; 0xc2cd6
    sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2cd8
    mov al, dl                                ; 88 d0                       ; 0xc2cdb
    and AL, strict byte 004h                  ; 24 04                       ; 0xc2cdd
    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2cdf
    add bx, ax                                ; 01 c3                       ; 0xc2ce2
    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2ce4
    xor bx, bx                                ; 31 db                       ; 0xc2ce7 vgabios.c:1924
    jmp short 02cf1h                          ; eb 06                       ; 0xc2ce9
    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2ceb
    jnc short 02d18h                          ; 73 27                       ; 0xc2cef
    mov si, bx                                ; 89 de                       ; 0xc2cf1 vgabios.c:1926
    sal si, 004h                              ; c1 e6 04                    ; 0xc2cf3
    mov di, bx                                ; 89 df                       ; 0xc2cf6 vgabios.c:1927
    sal di, 005h                              ; c1 e7 05                    ; 0xc2cf8
    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2cfb
    add si, 06b6ch                            ; 81 c6 6c 6b                 ; 0xc2cfe vgabios.c:1928
    mov cx, strict word 00010h                ; b9 10 00                    ; 0xc2d02
    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2d05
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2d08
    mov es, ax                                ; 8e c0                       ; 0xc2d0b
    jcxz 02d15h                               ; e3 06                       ; 0xc2d0d
    push DS                                   ; 1e                          ; 0xc2d0f
    mov ds, dx                                ; 8e da                       ; 0xc2d10
    rep movsb                                 ; f3 a4                       ; 0xc2d12
    pop DS                                    ; 1f                          ; 0xc2d14
    inc bx                                    ; 43                          ; 0xc2d15 vgabios.c:1929
    jmp short 02cebh                          ; eb d3                       ; 0xc2d16
    call 02a79h                               ; e8 5e fd                    ; 0xc2d18 vgabios.c:1930
    cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2d1b vgabios.c:1931
    jc short 02d27h                           ; 72 06                       ; 0xc2d1f
    mov ax, strict word 00010h                ; b8 10 00                    ; 0xc2d21 vgabios.c:1933
    call 02ab5h                               ; e8 8e fd                    ; 0xc2d24
    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2d27 vgabios.c:1935
    pop di                                    ; 5f                          ; 0xc2d2a
    pop si                                    ; 5e                          ; 0xc2d2b
    pop cx                                    ; 59                          ; 0xc2d2c
    pop bx                                    ; 5b                          ; 0xc2d2d
    pop bp                                    ; 5d                          ; 0xc2d2e
    retn                                      ; c3                          ; 0xc2d2f
  ; disGetNextSymbol 0xc2d30 LB 0x153f -> off=0x0 cb=0000000000000005 uValue=00000000000c2d30 'biosfn_load_gfx_8_8_chars'
biosfn_load_gfx_8_8_chars:                   ; 0xc2d30 LB 0x5
    push bp                                   ; 55                          ; 0xc2d30 vgabios.c:1937
    mov bp, sp                                ; 89 e5                       ; 0xc2d31
    pop bp                                    ; 5d                          ; 0xc2d33 vgabios.c:1942
    retn                                      ; c3                          ; 0xc2d34
  ; disGetNextSymbol 0xc2d35 LB 0x153a -> off=0x0 cb=0000000000000007 uValue=00000000000c2d35 'biosfn_load_gfx_user_chars'
biosfn_load_gfx_user_chars:                  ; 0xc2d35 LB 0x7
    push bp                                   ; 55                          ; 0xc2d35 vgabios.c:1943
    mov bp, sp                                ; 89 e5                       ; 0xc2d36
    pop bp                                    ; 5d                          ; 0xc2d38 vgabios.c:1949
    retn 00002h                               ; c2 02 00                    ; 0xc2d39
  ; disGetNextSymbol 0xc2d3c LB 0x1533 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d3c 'biosfn_load_gfx_8_14_chars'
biosfn_load_gfx_8_14_chars:                  ; 0xc2d3c LB 0x5
    push bp                                   ; 55                          ; 0xc2d3c vgabios.c:1950
    mov bp, sp                                ; 89 e5                       ; 0xc2d3d
    pop bp                                    ; 5d                          ; 0xc2d3f vgabios.c:1955
    retn                                      ; c3                          ; 0xc2d40
  ; disGetNextSymbol 0xc2d41 LB 0x152e -> off=0x0 cb=0000000000000005 uValue=00000000000c2d41 'biosfn_load_gfx_8_8_dd_chars'
biosfn_load_gfx_8_8_dd_chars:                ; 0xc2d41 LB 0x5
    push bp                                   ; 55                          ; 0xc2d41 vgabios.c:1956
    mov bp, sp                                ; 89 e5                       ; 0xc2d42
    pop bp                                    ; 5d                          ; 0xc2d44 vgabios.c:1961
    retn                                      ; c3                          ; 0xc2d45
  ; disGetNextSymbol 0xc2d46 LB 0x1529 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d46 'biosfn_load_gfx_8_16_chars'
biosfn_load_gfx_8_16_chars:                  ; 0xc2d46 LB 0x5
    push bp                                   ; 55                          ; 0xc2d46 vgabios.c:1962
    mov bp, sp                                ; 89 e5                       ; 0xc2d47
    pop bp                                    ; 5d                          ; 0xc2d49 vgabios.c:1967
    retn                                      ; c3                          ; 0xc2d4a
  ; disGetNextSymbol 0xc2d4b LB 0x1524 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d4b 'biosfn_alternate_prtsc'
biosfn_alternate_prtsc:                      ; 0xc2d4b LB 0x5
    push bp                                   ; 55                          ; 0xc2d4b vgabios.c:1969
    mov bp, sp                                ; 89 e5                       ; 0xc2d4c
    pop bp                                    ; 5d                          ; 0xc2d4e vgabios.c:1974
    retn                                      ; c3                          ; 0xc2d4f
  ; disGetNextSymbol 0xc2d50 LB 0x151f -> off=0x0 cb=0000000000000005 uValue=00000000000c2d50 'biosfn_switch_video_interface'
biosfn_switch_video_interface:               ; 0xc2d50 LB 0x5
    push bp                                   ; 55                          ; 0xc2d50 vgabios.c:1977
    mov bp, sp                                ; 89 e5                       ; 0xc2d51
    pop bp                                    ; 5d                          ; 0xc2d53 vgabios.c:1982
    retn                                      ; c3                          ; 0xc2d54
  ; disGetNextSymbol 0xc2d55 LB 0x151a -> off=0x0 cb=0000000000000005 uValue=00000000000c2d55 'biosfn_enable_video_refresh_control'
biosfn_enable_video_refresh_control:         ; 0xc2d55 LB 0x5
    push bp                                   ; 55                          ; 0xc2d55 vgabios.c:1983
    mov bp, sp                                ; 89 e5                       ; 0xc2d56
    pop bp                                    ; 5d                          ; 0xc2d58 vgabios.c:1988
    retn                                      ; c3                          ; 0xc2d59
  ; disGetNextSymbol 0xc2d5a LB 0x1515 -> off=0x0 cb=000000000000009d uValue=00000000000c2d5a 'biosfn_write_string'
biosfn_write_string:                         ; 0xc2d5a LB 0x9d
    push bp                                   ; 55                          ; 0xc2d5a vgabios.c:1991
    mov bp, sp                                ; 89 e5                       ; 0xc2d5b
    push si                                   ; 56                          ; 0xc2d5d
    push di                                   ; 57                          ; 0xc2d5e
    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2d5f
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2d62
    mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc2d65
    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc2d68
    mov si, cx                                ; 89 ce                       ; 0xc2d6b
    mov di, word [bp+00ah]                    ; 8b 7e 0a                    ; 0xc2d6d
    mov al, dl                                ; 88 d0                       ; 0xc2d70 vgabios.c:1998
    xor ah, ah                                ; 30 e4                       ; 0xc2d72
    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc2d74
    lea dx, [bp-00ch]                         ; 8d 56 f4                    ; 0xc2d77
    call 00a1ah                               ; e8 9d dc                    ; 0xc2d7a
    cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc2d7d vgabios.c:2001
    jne short 02d94h                          ; 75 11                       ; 0xc2d81
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2d83 vgabios.c:2002
    mov byte [bp+006h], al                    ; 88 46 06                    ; 0xc2d86
    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2d89 vgabios.c:2003
    xor al, al                                ; 30 c0                       ; 0xc2d8c
    shr ax, 008h                              ; c1 e8 08                    ; 0xc2d8e
    mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc2d91
    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc2d94 vgabios.c:2006
    xor dh, dh                                ; 30 f6                       ; 0xc2d97
    sal dx, 008h                              ; c1 e2 08                    ; 0xc2d99
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2d9c
    xor ah, ah                                ; 30 e4                       ; 0xc2d9f
    add dx, ax                                ; 01 c2                       ; 0xc2da1
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2da3 vgabios.c:2007
    call 01217h                               ; e8 6e e4                    ; 0xc2da6
    dec si                                    ; 4e                          ; 0xc2da9 vgabios.c:2009
    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc2daa
    je short 02dddh                           ; 74 2e                       ; 0xc2dad
    mov bx, di                                ; 89 fb                       ; 0xc2daf vgabios.c:2011
    inc di                                    ; 47                          ; 0xc2db1
    mov es, [bp+008h]                         ; 8e 46 08                    ; 0xc2db2 vgabios.c:37
    mov ah, byte [es:bx]                      ; 26 8a 27                    ; 0xc2db5
    test byte [bp-006h], 002h                 ; f6 46 fa 02                 ; 0xc2db8 vgabios.c:2012
    je short 02dc7h                           ; 74 09                       ; 0xc2dbc
    mov bx, di                                ; 89 fb                       ; 0xc2dbe vgabios.c:2013
    inc di                                    ; 47                          ; 0xc2dc0
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2dc1 vgabios.c:37
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2dc4 vgabios.c:38
    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2dc7 vgabios.c:2015
    xor bh, bh                                ; 30 ff                       ; 0xc2dca
    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2dcc
    xor dh, dh                                ; 30 f6                       ; 0xc2dcf
    mov al, ah                                ; 88 e0                       ; 0xc2dd1
    xor ah, ah                                ; 30 e4                       ; 0xc2dd3
    mov cx, strict word 00003h                ; b9 03 00                    ; 0xc2dd5
    call 027f5h                               ; e8 1a fa                    ; 0xc2dd8
    jmp short 02da9h                          ; eb cc                       ; 0xc2ddb vgabios.c:2016
    test byte [bp-006h], 001h                 ; f6 46 fa 01                 ; 0xc2ddd vgabios.c:2019
    jne short 02deeh                          ; 75 0b                       ; 0xc2de1
    mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc2de3 vgabios.c:2020
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2de6
    xor ah, ah                                ; 30 e4                       ; 0xc2de9
    call 01217h                               ; e8 29 e4                    ; 0xc2deb
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2dee vgabios.c:2021
    pop di                                    ; 5f                          ; 0xc2df1
    pop si                                    ; 5e                          ; 0xc2df2
    pop bp                                    ; 5d                          ; 0xc2df3
    retn 00008h                               ; c2 08 00                    ; 0xc2df4
  ; disGetNextSymbol 0xc2df7 LB 0x1478 -> off=0x0 cb=00000000000001ef uValue=00000000000c2df7 'biosfn_read_state_info'
biosfn_read_state_info:                      ; 0xc2df7 LB 0x1ef
    push bp                                   ; 55                          ; 0xc2df7 vgabios.c:2024
    mov bp, sp                                ; 89 e5                       ; 0xc2df8
    push cx                                   ; 51                          ; 0xc2dfa
    push si                                   ; 56                          ; 0xc2dfb
    push di                                   ; 57                          ; 0xc2dfc
    push ax                                   ; 50                          ; 0xc2dfd
    push ax                                   ; 50                          ; 0xc2dfe
    push dx                                   ; 52                          ; 0xc2dff
    mov si, strict word 00049h                ; be 49 00                    ; 0xc2e00 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2e03
    mov es, ax                                ; 8e c0                       ; 0xc2e06
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2e08
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2e0b vgabios.c:38
    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2e0e vgabios.c:47
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2e11
    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc2e14 vgabios.c:48
    mov ax, ds                                ; 8c d8                       ; 0xc2e17 vgabios.c:2035
    mov es, dx                                ; 8e c2                       ; 0xc2e19 vgabios.c:62
    mov word [es:bx], 05502h                  ; 26 c7 07 02 55              ; 0xc2e1b
    mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc2e20
    lea di, [bx+004h]                         ; 8d 7f 04                    ; 0xc2e24 vgabios.c:2040
    mov cx, strict word 0001eh                ; b9 1e 00                    ; 0xc2e27
    mov si, strict word 00049h                ; be 49 00                    ; 0xc2e2a
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2e2d
    jcxz 02e38h                               ; e3 06                       ; 0xc2e30
    push DS                                   ; 1e                          ; 0xc2e32
    mov ds, dx                                ; 8e da                       ; 0xc2e33
    rep movsb                                 ; f3 a4                       ; 0xc2e35
    pop DS                                    ; 1f                          ; 0xc2e37
    mov si, 00084h                            ; be 84 00                    ; 0xc2e38 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2e3b
    mov es, ax                                ; 8e c0                       ; 0xc2e3e
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2e40
    db  0feh, 0c0h
    ; inc al                                    ; fe c0                     ; 0xc2e43 vgabios.c:38
    lea si, [bx+022h]                         ; 8d 77 22                    ; 0xc2e45
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2e48 vgabios.c:42
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2e4b
    lea di, [bx+023h]                         ; 8d 7f 23                    ; 0xc2e4e vgabios.c:2042
    mov cx, strict word 00002h                ; b9 02 00                    ; 0xc2e51
    mov si, 00085h                            ; be 85 00                    ; 0xc2e54
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2e57
    jcxz 02e62h                               ; e3 06                       ; 0xc2e5a
    push DS                                   ; 1e                          ; 0xc2e5c
    mov ds, dx                                ; 8e da                       ; 0xc2e5d
    rep movsb                                 ; f3 a4                       ; 0xc2e5f
    pop DS                                    ; 1f                          ; 0xc2e61
    mov si, 0008ah                            ; be 8a 00                    ; 0xc2e62 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2e65
    mov es, ax                                ; 8e c0                       ; 0xc2e68
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2e6a
    lea si, [bx+025h]                         ; 8d 77 25                    ; 0xc2e6d vgabios.c:38
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2e70 vgabios.c:42
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2e73
    lea si, [bx+026h]                         ; 8d 77 26                    ; 0xc2e76 vgabios.c:2045
    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2e79 vgabios.c:42
    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2e7d vgabios.c:2046
    mov word [es:si], strict word 00010h      ; 26 c7 04 10 00              ; 0xc2e80 vgabios.c:52
    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2e85 vgabios.c:2047
    mov byte [es:si], 008h                    ; 26 c6 04 08                 ; 0xc2e88 vgabios.c:42
    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2e8c vgabios.c:2048
    mov byte [es:si], 002h                    ; 26 c6 04 02                 ; 0xc2e8f vgabios.c:42
    lea si, [bx+02bh]                         ; 8d 77 2b                    ; 0xc2e93 vgabios.c:2049
    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2e96 vgabios.c:42
    lea si, [bx+02ch]                         ; 8d 77 2c                    ; 0xc2e9a vgabios.c:2050
    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2e9d vgabios.c:42
    lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc2ea1 vgabios.c:2051
    mov byte [es:si], 021h                    ; 26 c6 04 21                 ; 0xc2ea4 vgabios.c:42
    lea si, [bx+031h]                         ; 8d 77 31                    ; 0xc2ea8 vgabios.c:2052
    mov byte [es:si], 003h                    ; 26 c6 04 03                 ; 0xc2eab vgabios.c:42
    lea si, [bx+032h]                         ; 8d 77 32                    ; 0xc2eaf vgabios.c:2053
    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2eb2 vgabios.c:42
    mov si, 00089h                            ; be 89 00                    ; 0xc2eb6 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2eb9
    mov es, ax                                ; 8e c0                       ; 0xc2ebc
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2ebe
    mov dl, al                                ; 88 c2                       ; 0xc2ec1 vgabios.c:2058
    and dl, 080h                              ; 80 e2 80                    ; 0xc2ec3
    xor dh, dh                                ; 30 f6                       ; 0xc2ec6
    sar dx, 006h                              ; c1 fa 06                    ; 0xc2ec8
    and AL, strict byte 010h                  ; 24 10                       ; 0xc2ecb
    xor ah, ah                                ; 30 e4                       ; 0xc2ecd
    sar ax, 004h                              ; c1 f8 04                    ; 0xc2ecf
    or ax, dx                                 ; 09 d0                       ; 0xc2ed2
    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc2ed4 vgabios.c:2059
    je short 02eeah                           ; 74 11                       ; 0xc2ed7
    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc2ed9
    je short 02ee6h                           ; 74 08                       ; 0xc2edc
    test ax, ax                               ; 85 c0                       ; 0xc2ede
    jne short 02eeah                          ; 75 08                       ; 0xc2ee0
    mov AL, strict byte 001h                  ; b0 01                       ; 0xc2ee2 vgabios.c:2060
    jmp short 02eech                          ; eb 06                       ; 0xc2ee4
    mov AL, strict byte 002h                  ; b0 02                       ; 0xc2ee6 vgabios.c:2061
    jmp short 02eech                          ; eb 02                       ; 0xc2ee8
    xor al, al                                ; 30 c0                       ; 0xc2eea vgabios.c:2063
    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2eec vgabios.c:2065
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2eef vgabios.c:42
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2ef2
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2ef5 vgabios.c:2068
    cmp AL, strict byte 00eh                  ; 3c 0e                       ; 0xc2ef8
    jc short 02f1bh                           ; 72 1f                       ; 0xc2efa
    cmp AL, strict byte 012h                  ; 3c 12                       ; 0xc2efc
    jnbe short 02f1bh                         ; 77 1b                       ; 0xc2efe
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc2f00 vgabios.c:2069
    test ax, ax                               ; 85 c0                       ; 0xc2f03
    je short 02f5dh                           ; 74 56                       ; 0xc2f05
    mov si, ax                                ; 89 c6                       ; 0xc2f07 vgabios.c:2070
    shr si, 002h                              ; c1 ee 02                    ; 0xc2f09
    mov ax, 04000h                            ; b8 00 40                    ; 0xc2f0c
    xor dx, dx                                ; 31 d2                       ; 0xc2f0f
    div si                                    ; f7 f6                       ; 0xc2f11
    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2f13
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2f16 vgabios.c:42
    jmp short 02f5dh                          ; eb 42                       ; 0xc2f19 vgabios.c:2071
    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2f1b
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2f1e
    cmp AL, strict byte 013h                  ; 3c 13                       ; 0xc2f21
    jne short 02f36h                          ; 75 11                       ; 0xc2f23
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f25 vgabios.c:42
    mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc2f28
    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2f2c vgabios.c:2073
    mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc2f2f vgabios.c:52
    jmp short 02f5dh                          ; eb 27                       ; 0xc2f34 vgabios.c:2074
    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2f36
    jc short 02f5dh                           ; 72 23                       ; 0xc2f38
    cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc2f3a
    jnbe short 02f5dh                         ; 77 1f                       ; 0xc2f3c
    cmp word [bp-00ah], strict byte 00000h    ; 83 7e f6 00                 ; 0xc2f3e vgabios.c:2076
    je short 02f52h                           ; 74 0e                       ; 0xc2f42
    mov ax, 04000h                            ; b8 00 40                    ; 0xc2f44 vgabios.c:2077
    xor dx, dx                                ; 31 d2                       ; 0xc2f47
    div word [bp-00ah]                        ; f7 76 f6                    ; 0xc2f49
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f4c vgabios.c:42
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2f4f
    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2f52 vgabios.c:2078
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f55 vgabios.c:52
    mov word [es:si], strict word 00004h      ; 26 c7 04 04 00              ; 0xc2f58
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2f5d vgabios.c:2080
    cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc2f60
    je short 02f68h                           ; 74 04                       ; 0xc2f62
    cmp AL, strict byte 011h                  ; 3c 11                       ; 0xc2f64
    jne short 02f73h                          ; 75 0b                       ; 0xc2f66
    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2f68 vgabios.c:2081
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f6b vgabios.c:52
    mov word [es:si], strict word 00002h      ; 26 c7 04 02 00              ; 0xc2f6e
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2f73 vgabios.c:2083
    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2f76
    jc short 02fcfh                           ; 72 55                       ; 0xc2f78
    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc2f7a
    je short 02fcfh                           ; 74 51                       ; 0xc2f7c
    lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc2f7e vgabios.c:2084
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f81 vgabios.c:42
    mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc2f84
    mov si, 00084h                            ; be 84 00                    ; 0xc2f88 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2f8b
    mov es, ax                                ; 8e c0                       ; 0xc2f8e
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2f90
    xor ah, ah                                ; 30 e4                       ; 0xc2f93 vgabios.c:38
    inc ax                                    ; 40                          ; 0xc2f95
    mov si, 00085h                            ; be 85 00                    ; 0xc2f96 vgabios.c:37
    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc2f99
    xor dh, dh                                ; 30 f6                       ; 0xc2f9c vgabios.c:38
    imul dx                                   ; f7 ea                       ; 0xc2f9e
    cmp ax, 0015eh                            ; 3d 5e 01                    ; 0xc2fa0 vgabios.c:2086
    jc short 02fb3h                           ; 72 0e                       ; 0xc2fa3
    jbe short 02fbch                          ; 76 15                       ; 0xc2fa5
    cmp ax, 001e0h                            ; 3d e0 01                    ; 0xc2fa7
    je short 02fc4h                           ; 74 18                       ; 0xc2faa
    cmp ax, 00190h                            ; 3d 90 01                    ; 0xc2fac
    je short 02fc0h                           ; 74 0f                       ; 0xc2faf
    jmp short 02fc4h                          ; eb 11                       ; 0xc2fb1
    cmp ax, 000c8h                            ; 3d c8 00                    ; 0xc2fb3
    jne short 02fc4h                          ; 75 0c                       ; 0xc2fb6
    xor al, al                                ; 30 c0                       ; 0xc2fb8 vgabios.c:2087
    jmp short 02fc6h                          ; eb 0a                       ; 0xc2fba
    mov AL, strict byte 001h                  ; b0 01                       ; 0xc2fbc vgabios.c:2088
    jmp short 02fc6h                          ; eb 06                       ; 0xc2fbe
    mov AL, strict byte 002h                  ; b0 02                       ; 0xc2fc0 vgabios.c:2089
    jmp short 02fc6h                          ; eb 02                       ; 0xc2fc2
    mov AL, strict byte 003h                  ; b0 03                       ; 0xc2fc4 vgabios.c:2091
    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2fc6 vgabios.c:2093
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2fc9 vgabios.c:42
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2fcc
    lea di, [bx+033h]                         ; 8d 7f 33                    ; 0xc2fcf vgabios.c:2096
    mov cx, strict word 0000dh                ; b9 0d 00                    ; 0xc2fd2
    xor ax, ax                                ; 31 c0                       ; 0xc2fd5
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2fd7
    jcxz 02fdeh                               ; e3 02                       ; 0xc2fda
    rep stosb                                 ; f3 aa                       ; 0xc2fdc
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc2fde vgabios.c:2097
    pop di                                    ; 5f                          ; 0xc2fe1
    pop si                                    ; 5e                          ; 0xc2fe2
    pop cx                                    ; 59                          ; 0xc2fe3
    pop bp                                    ; 5d                          ; 0xc2fe4
    retn                                      ; c3                          ; 0xc2fe5
  ; disGetNextSymbol 0xc2fe6 LB 0x1289 -> off=0x0 cb=0000000000000023 uValue=00000000000c2fe6 'biosfn_read_video_state_size2'
biosfn_read_video_state_size2:               ; 0xc2fe6 LB 0x23
    push dx                                   ; 52                          ; 0xc2fe6 vgabios.c:2100
    push bp                                   ; 55                          ; 0xc2fe7
    mov bp, sp                                ; 89 e5                       ; 0xc2fe8
    mov dx, ax                                ; 89 c2                       ; 0xc2fea
    xor ax, ax                                ; 31 c0                       ; 0xc2fec vgabios.c:2104
    test dl, 001h                             ; f6 c2 01                    ; 0xc2fee vgabios.c:2105
    je short 02ff6h                           ; 74 03                       ; 0xc2ff1
    mov ax, strict word 00046h                ; b8 46 00                    ; 0xc2ff3 vgabios.c:2106
    test dl, 002h                             ; f6 c2 02                    ; 0xc2ff6 vgabios.c:2108
    je short 02ffeh                           ; 74 03                       ; 0xc2ff9
    add ax, strict word 0002ah                ; 05 2a 00                    ; 0xc2ffb vgabios.c:2109
    test dl, 004h                             ; f6 c2 04                    ; 0xc2ffe vgabios.c:2111
    je short 03006h                           ; 74 03                       ; 0xc3001
    add ax, 00304h                            ; 05 04 03                    ; 0xc3003 vgabios.c:2112
    pop bp                                    ; 5d                          ; 0xc3006 vgabios.c:2115
    pop dx                                    ; 5a                          ; 0xc3007
    retn                                      ; c3                          ; 0xc3008
  ; disGetNextSymbol 0xc3009 LB 0x1266 -> off=0x0 cb=0000000000000018 uValue=00000000000c3009 'vga_get_video_state_size'
vga_get_video_state_size:                    ; 0xc3009 LB 0x18
    push bp                                   ; 55                          ; 0xc3009 vgabios.c:2117
    mov bp, sp                                ; 89 e5                       ; 0xc300a
    push bx                                   ; 53                          ; 0xc300c
    mov bx, dx                                ; 89 d3                       ; 0xc300d
    call 02fe6h                               ; e8 d4 ff                    ; 0xc300f vgabios.c:2120
    add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc3012
    shr ax, 006h                              ; c1 e8 06                    ; 0xc3015
    mov word [ss:bx], ax                      ; 36 89 07                    ; 0xc3018
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc301b vgabios.c:2121
    pop bx                                    ; 5b                          ; 0xc301e
    pop bp                                    ; 5d                          ; 0xc301f
    retn                                      ; c3                          ; 0xc3020
  ; disGetNextSymbol 0xc3021 LB 0x124e -> off=0x0 cb=00000000000002d8 uValue=00000000000c3021 'biosfn_save_video_state'
biosfn_save_video_state:                     ; 0xc3021 LB 0x2d8
    push bp                                   ; 55                          ; 0xc3021 vgabios.c:2123
    mov bp, sp                                ; 89 e5                       ; 0xc3022
    push cx                                   ; 51                          ; 0xc3024
    push si                                   ; 56                          ; 0xc3025
    push di                                   ; 57                          ; 0xc3026
    push ax                                   ; 50                          ; 0xc3027
    push ax                                   ; 50                          ; 0xc3028
    push ax                                   ; 50                          ; 0xc3029
    mov cx, dx                                ; 89 d1                       ; 0xc302a
    mov si, strict word 00063h                ; be 63 00                    ; 0xc302c vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc302f
    mov es, ax                                ; 8e c0                       ; 0xc3032
    mov di, word [es:si]                      ; 26 8b 3c                    ; 0xc3034
    mov si, di                                ; 89 fe                       ; 0xc3037 vgabios.c:48
    test byte [bp-00ch], 001h                 ; f6 46 f4 01                 ; 0xc3039 vgabios.c:2128
    je short 030a5h                           ; 74 66                       ; 0xc303d
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc303f vgabios.c:2129
    in AL, DX                                 ; ec                          ; 0xc3042
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc3043
    mov es, cx                                ; 8e c1                       ; 0xc3045 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3047
    inc bx                                    ; 43                          ; 0xc304a vgabios.c:2129
    mov dx, di                                ; 89 fa                       ; 0xc304b
    in AL, DX                                 ; ec                          ; 0xc304d
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc304e
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3050 vgabios.c:42
    inc bx                                    ; 43                          ; 0xc3053 vgabios.c:2130
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc3054
    in AL, DX                                 ; ec                          ; 0xc3057
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc3058
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc305a vgabios.c:42
    inc bx                                    ; 43                          ; 0xc305d vgabios.c:2131
    mov dx, 003dah                            ; ba da 03                    ; 0xc305e
    in AL, DX                                 ; ec                          ; 0xc3061
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc3062
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc3064 vgabios.c:2133
    in AL, DX                                 ; ec                          ; 0xc3067
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc3068
    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc306a
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc306d vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3070
    inc bx                                    ; 43                          ; 0xc3073 vgabios.c:2134
    mov dx, 003cah                            ; ba ca 03                    ; 0xc3074
    in AL, DX                                 ; ec                          ; 0xc3077
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc3078
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc307a vgabios.c:42
    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc307d vgabios.c:2137
    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3080
    add bx, ax                                ; 01 c3                       ; 0xc3083 vgabios.c:2135
    jmp short 0308dh                          ; eb 06                       ; 0xc3085
    cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc3087
    jnbe short 030a8h                         ; 77 1b                       ; 0xc308b
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc308d vgabios.c:2138
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3090
    out DX, AL                                ; ee                          ; 0xc3093
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc3094 vgabios.c:2139
    in AL, DX                                 ; ec                          ; 0xc3097
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc3098
    mov es, cx                                ; 8e c1                       ; 0xc309a vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc309c
    inc bx                                    ; 43                          ; 0xc309f vgabios.c:2139
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc30a0 vgabios.c:2140
    jmp short 03087h                          ; eb e2                       ; 0xc30a3
    jmp near 03155h                           ; e9 ad 00                    ; 0xc30a5
    xor al, al                                ; 30 c0                       ; 0xc30a8 vgabios.c:2141
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc30aa
    out DX, AL                                ; ee                          ; 0xc30ad
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc30ae vgabios.c:2142
    in AL, DX                                 ; ec                          ; 0xc30b1
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc30b2
    mov es, cx                                ; 8e c1                       ; 0xc30b4 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30b6
    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc30b9 vgabios.c:2144
    inc bx                                    ; 43                          ; 0xc30be vgabios.c:2142
    jmp short 030c7h                          ; eb 06                       ; 0xc30bf
    cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc30c1
    jnbe short 030deh                         ; 77 17                       ; 0xc30c5
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc30c7 vgabios.c:2145
    mov dx, si                                ; 89 f2                       ; 0xc30ca
    out DX, AL                                ; ee                          ; 0xc30cc
    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc30cd vgabios.c:2146
    in AL, DX                                 ; ec                          ; 0xc30d0
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc30d1
    mov es, cx                                ; 8e c1                       ; 0xc30d3 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30d5
    inc bx                                    ; 43                          ; 0xc30d8 vgabios.c:2146
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc30d9 vgabios.c:2147
    jmp short 030c1h                          ; eb e3                       ; 0xc30dc
    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc30de vgabios.c:2149
    jmp short 030ebh                          ; eb 06                       ; 0xc30e3
    cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc30e5
    jnbe short 0310fh                         ; 77 24                       ; 0xc30e9
    mov dx, 003dah                            ; ba da 03                    ; 0xc30eb vgabios.c:2150
    in AL, DX                                 ; ec                          ; 0xc30ee
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc30ef
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc30f1 vgabios.c:2151
    and ax, strict word 00020h                ; 25 20 00                    ; 0xc30f4
    or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc30f7
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc30fa
    out DX, AL                                ; ee                          ; 0xc30fd
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc30fe vgabios.c:2152
    in AL, DX                                 ; ec                          ; 0xc3101
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc3102
    mov es, cx                                ; 8e c1                       ; 0xc3104 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3106
    inc bx                                    ; 43                          ; 0xc3109 vgabios.c:2152
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc310a vgabios.c:2153
    jmp short 030e5h                          ; eb d6                       ; 0xc310d
    mov dx, 003dah                            ; ba da 03                    ; 0xc310f vgabios.c:2154
    in AL, DX                                 ; ec                          ; 0xc3112
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc3113
    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3115 vgabios.c:2156
    jmp short 03122h                          ; eb 06                       ; 0xc311a
    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc311c
    jnbe short 0313ah                         ; 77 18                       ; 0xc3120
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3122 vgabios.c:2157
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc3125
    out DX, AL                                ; ee                          ; 0xc3128
    mov dx, 003cfh                            ; ba cf 03                    ; 0xc3129 vgabios.c:2158
    in AL, DX                                 ; ec                          ; 0xc312c
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc312d
    mov es, cx                                ; 8e c1                       ; 0xc312f vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3131
    inc bx                                    ; 43                          ; 0xc3134 vgabios.c:2158
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3135 vgabios.c:2159
    jmp short 0311ch                          ; eb e2                       ; 0xc3138
    mov es, cx                                ; 8e c1                       ; 0xc313a vgabios.c:52
    mov word [es:bx], si                      ; 26 89 37                    ; 0xc313c
    inc bx                                    ; 43                          ; 0xc313f vgabios.c:2161
    inc bx                                    ; 43                          ; 0xc3140
    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3141 vgabios.c:42
    inc bx                                    ; 43                          ; 0xc3145 vgabios.c:2164
    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3146 vgabios.c:42
    inc bx                                    ; 43                          ; 0xc314a vgabios.c:2165
    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc314b vgabios.c:42
    inc bx                                    ; 43                          ; 0xc314f vgabios.c:2166
    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3150 vgabios.c:42
    inc bx                                    ; 43                          ; 0xc3154 vgabios.c:2167
    test byte [bp-00ch], 002h                 ; f6 46 f4 02                 ; 0xc3155 vgabios.c:2169
    jne short 0315eh                          ; 75 03                       ; 0xc3159
    jmp near 0329dh                           ; e9 3f 01                    ; 0xc315b
    mov si, strict word 00049h                ; be 49 00                    ; 0xc315e vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3161
    mov es, ax                                ; 8e c0                       ; 0xc3164
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3166
    mov es, cx                                ; 8e c1                       ; 0xc3169 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc316b
    inc bx                                    ; 43                          ; 0xc316e vgabios.c:2170
    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc316f vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3172
    mov es, ax                                ; 8e c0                       ; 0xc3175
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3177
    mov es, cx                                ; 8e c1                       ; 0xc317a vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc317c
    inc bx                                    ; 43                          ; 0xc317f vgabios.c:2171
    inc bx                                    ; 43                          ; 0xc3180
    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc3181 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3184
    mov es, ax                                ; 8e c0                       ; 0xc3187
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3189
    mov es, cx                                ; 8e c1                       ; 0xc318c vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc318e
    inc bx                                    ; 43                          ; 0xc3191 vgabios.c:2172
    inc bx                                    ; 43                          ; 0xc3192
    mov si, strict word 00063h                ; be 63 00                    ; 0xc3193 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3196
    mov es, ax                                ; 8e c0                       ; 0xc3199
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc319b
    mov es, cx                                ; 8e c1                       ; 0xc319e vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc31a0
    inc bx                                    ; 43                          ; 0xc31a3 vgabios.c:2173
    inc bx                                    ; 43                          ; 0xc31a4
    mov si, 00084h                            ; be 84 00                    ; 0xc31a5 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31a8
    mov es, ax                                ; 8e c0                       ; 0xc31ab
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc31ad
    mov es, cx                                ; 8e c1                       ; 0xc31b0 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc31b2
    inc bx                                    ; 43                          ; 0xc31b5 vgabios.c:2174
    mov si, 00085h                            ; be 85 00                    ; 0xc31b6 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31b9
    mov es, ax                                ; 8e c0                       ; 0xc31bc
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc31be
    mov es, cx                                ; 8e c1                       ; 0xc31c1 vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc31c3
    inc bx                                    ; 43                          ; 0xc31c6 vgabios.c:2175
    inc bx                                    ; 43                          ; 0xc31c7
    mov si, 00087h                            ; be 87 00                    ; 0xc31c8 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31cb
    mov es, ax                                ; 8e c0                       ; 0xc31ce
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc31d0
    mov es, cx                                ; 8e c1                       ; 0xc31d3 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc31d5
    inc bx                                    ; 43                          ; 0xc31d8 vgabios.c:2176
    mov si, 00088h                            ; be 88 00                    ; 0xc31d9 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31dc
    mov es, ax                                ; 8e c0                       ; 0xc31df
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc31e1
    mov es, cx                                ; 8e c1                       ; 0xc31e4 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc31e6
    inc bx                                    ; 43                          ; 0xc31e9 vgabios.c:2177
    mov si, 00089h                            ; be 89 00                    ; 0xc31ea vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31ed
    mov es, ax                                ; 8e c0                       ; 0xc31f0
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc31f2
    mov es, cx                                ; 8e c1                       ; 0xc31f5 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc31f7
    inc bx                                    ; 43                          ; 0xc31fa vgabios.c:2178
    mov si, strict word 00060h                ; be 60 00                    ; 0xc31fb vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31fe
    mov es, ax                                ; 8e c0                       ; 0xc3201
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3203
    mov es, cx                                ; 8e c1                       ; 0xc3206 vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3208
    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc320b vgabios.c:2180
    inc bx                                    ; 43                          ; 0xc3210 vgabios.c:2179
    inc bx                                    ; 43                          ; 0xc3211
    jmp short 0321ah                          ; eb 06                       ; 0xc3212
    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc3214
    jnc short 03236h                          ; 73 1c                       ; 0xc3218
    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc321a vgabios.c:2181
    add si, si                                ; 01 f6                       ; 0xc321d
    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc321f
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3222 vgabios.c:47
    mov es, ax                                ; 8e c0                       ; 0xc3225
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3227
    mov es, cx                                ; 8e c1                       ; 0xc322a vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc322c
    inc bx                                    ; 43                          ; 0xc322f vgabios.c:2182
    inc bx                                    ; 43                          ; 0xc3230
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3231 vgabios.c:2183
    jmp short 03214h                          ; eb de                       ; 0xc3234
    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc3236 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3239
    mov es, ax                                ; 8e c0                       ; 0xc323c
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc323e
    mov es, cx                                ; 8e c1                       ; 0xc3241 vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3243
    inc bx                                    ; 43                          ; 0xc3246 vgabios.c:2184
    inc bx                                    ; 43                          ; 0xc3247
    mov si, strict word 00062h                ; be 62 00                    ; 0xc3248 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc324b
    mov es, ax                                ; 8e c0                       ; 0xc324e
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3250
    mov es, cx                                ; 8e c1                       ; 0xc3253 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3255
    inc bx                                    ; 43                          ; 0xc3258 vgabios.c:2185
    mov si, strict word 0007ch                ; be 7c 00                    ; 0xc3259 vgabios.c:47
    xor ax, ax                                ; 31 c0                       ; 0xc325c
    mov es, ax                                ; 8e c0                       ; 0xc325e
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3260
    mov es, cx                                ; 8e c1                       ; 0xc3263 vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3265
    inc bx                                    ; 43                          ; 0xc3268 vgabios.c:2187
    inc bx                                    ; 43                          ; 0xc3269
    mov si, strict word 0007eh                ; be 7e 00                    ; 0xc326a vgabios.c:47
    xor ax, ax                                ; 31 c0                       ; 0xc326d
    mov es, ax                                ; 8e c0                       ; 0xc326f
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3271
    mov es, cx                                ; 8e c1                       ; 0xc3274 vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3276
    inc bx                                    ; 43                          ; 0xc3279 vgabios.c:2188
    inc bx                                    ; 43                          ; 0xc327a
    mov si, 0010ch                            ; be 0c 01                    ; 0xc327b vgabios.c:47
    xor ax, ax                                ; 31 c0                       ; 0xc327e
    mov es, ax                                ; 8e c0                       ; 0xc3280
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3282
    mov es, cx                                ; 8e c1                       ; 0xc3285 vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3287
    inc bx                                    ; 43                          ; 0xc328a vgabios.c:2189
    inc bx                                    ; 43                          ; 0xc328b
    mov si, 0010eh                            ; be 0e 01                    ; 0xc328c vgabios.c:47
    xor ax, ax                                ; 31 c0                       ; 0xc328f
    mov es, ax                                ; 8e c0                       ; 0xc3291
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3293
    mov es, cx                                ; 8e c1                       ; 0xc3296 vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3298
    inc bx                                    ; 43                          ; 0xc329b vgabios.c:2190
    inc bx                                    ; 43                          ; 0xc329c
    test byte [bp-00ch], 004h                 ; f6 46 f4 04                 ; 0xc329d vgabios.c:2192
    je short 032efh                           ; 74 4c                       ; 0xc32a1
    mov dx, 003c7h                            ; ba c7 03                    ; 0xc32a3 vgabios.c:2194
    in AL, DX                                 ; ec                          ; 0xc32a6
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc32a7
    mov es, cx                                ; 8e c1                       ; 0xc32a9 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32ab
    inc bx                                    ; 43                          ; 0xc32ae vgabios.c:2194
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc32af
    in AL, DX                                 ; ec                          ; 0xc32b2
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc32b3
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32b5 vgabios.c:42
    inc bx                                    ; 43                          ; 0xc32b8 vgabios.c:2195
    mov dx, 003c6h                            ; ba c6 03                    ; 0xc32b9
    in AL, DX                                 ; ec                          ; 0xc32bc
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc32bd
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32bf vgabios.c:42
    inc bx                                    ; 43                          ; 0xc32c2 vgabios.c:2196
    xor al, al                                ; 30 c0                       ; 0xc32c3
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc32c5
    out DX, AL                                ; ee                          ; 0xc32c8
    xor ah, ah                                ; 30 e4                       ; 0xc32c9 vgabios.c:2199
    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc32cb
    jmp short 032d7h                          ; eb 07                       ; 0xc32ce
    cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc32d0
    jnc short 032e8h                          ; 73 11                       ; 0xc32d5
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc32d7 vgabios.c:2200
    in AL, DX                                 ; ec                          ; 0xc32da
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc32db
    mov es, cx                                ; 8e c1                       ; 0xc32dd vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32df
    inc bx                                    ; 43                          ; 0xc32e2 vgabios.c:2200
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc32e3 vgabios.c:2201
    jmp short 032d0h                          ; eb e8                       ; 0xc32e6
    mov es, cx                                ; 8e c1                       ; 0xc32e8 vgabios.c:42
    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc32ea
    inc bx                                    ; 43                          ; 0xc32ee vgabios.c:2202
    mov ax, bx                                ; 89 d8                       ; 0xc32ef vgabios.c:2205
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc32f1
    pop di                                    ; 5f                          ; 0xc32f4
    pop si                                    ; 5e                          ; 0xc32f5
    pop cx                                    ; 59                          ; 0xc32f6
    pop bp                                    ; 5d                          ; 0xc32f7
    retn                                      ; c3                          ; 0xc32f8
  ; disGetNextSymbol 0xc32f9 LB 0xf76 -> off=0x0 cb=00000000000002ba uValue=00000000000c32f9 'biosfn_restore_video_state'
biosfn_restore_video_state:                  ; 0xc32f9 LB 0x2ba
    push bp                                   ; 55                          ; 0xc32f9 vgabios.c:2207
    mov bp, sp                                ; 89 e5                       ; 0xc32fa
    push cx                                   ; 51                          ; 0xc32fc
    push si                                   ; 56                          ; 0xc32fd
    push di                                   ; 57                          ; 0xc32fe
    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc32ff
    push ax                                   ; 50                          ; 0xc3302
    mov cx, dx                                ; 89 d1                       ; 0xc3303
    test byte [bp-010h], 001h                 ; f6 46 f0 01                 ; 0xc3305 vgabios.c:2211
    je short 03362h                           ; 74 57                       ; 0xc3309
    mov dx, 003dah                            ; ba da 03                    ; 0xc330b vgabios.c:2213
    in AL, DX                                 ; ec                          ; 0xc330e
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc330f
    lea si, [bx+040h]                         ; 8d 77 40                    ; 0xc3311 vgabios.c:2215
    mov es, cx                                ; 8e c1                       ; 0xc3314 vgabios.c:47
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3316
    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc3319 vgabios.c:48
    mov si, bx                                ; 89 de                       ; 0xc331c vgabios.c:2216
    mov word [bp-008h], strict word 00001h    ; c7 46 f8 01 00              ; 0xc331e vgabios.c:2219
    add bx, strict byte 00005h                ; 83 c3 05                    ; 0xc3323 vgabios.c:2217
    jmp short 0332eh                          ; eb 06                       ; 0xc3326
    cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc3328
    jnbe short 03344h                         ; 77 16                       ; 0xc332c
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc332e vgabios.c:2220
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3331
    out DX, AL                                ; ee                          ; 0xc3334
    mov es, cx                                ; 8e c1                       ; 0xc3335 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3337
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc333a vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc333d
    inc bx                                    ; 43                          ; 0xc333e vgabios.c:2221
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc333f vgabios.c:2222
    jmp short 03328h                          ; eb e4                       ; 0xc3342
    xor al, al                                ; 30 c0                       ; 0xc3344 vgabios.c:2223
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3346
    out DX, AL                                ; ee                          ; 0xc3349
    mov es, cx                                ; 8e c1                       ; 0xc334a vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc334c
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc334f vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc3352
    inc bx                                    ; 43                          ; 0xc3353 vgabios.c:2224
    mov ax, strict word 00011h                ; b8 11 00                    ; 0xc3354
    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3357
    out DX, ax                                ; ef                          ; 0xc335a
    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc335b vgabios.c:2229
    jmp short 0336bh                          ; eb 09                       ; 0xc3360
    jmp near 03442h                           ; e9 dd 00                    ; 0xc3362
    cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc3365
    jnbe short 03385h                         ; 77 1a                       ; 0xc3369
    cmp word [bp-008h], strict byte 00011h    ; 83 7e f8 11                 ; 0xc336b vgabios.c:2230
    je short 0337fh                           ; 74 0e                       ; 0xc336f
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3371 vgabios.c:2231
    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3374
    out DX, AL                                ; ee                          ; 0xc3377
    mov es, cx                                ; 8e c1                       ; 0xc3378 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc337a
    inc dx                                    ; 42                          ; 0xc337d vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc337e
    inc bx                                    ; 43                          ; 0xc337f vgabios.c:2234
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3380 vgabios.c:2235
    jmp short 03365h                          ; eb e0                       ; 0xc3383
    mov dx, 003cch                            ; ba cc 03                    ; 0xc3385 vgabios.c:2237
    in AL, DX                                 ; ec                          ; 0xc3388
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc3389
    and AL, strict byte 0feh                  ; 24 fe                       ; 0xc338b
    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc338d
    cmp word [bp-00ch], 003d4h                ; 81 7e f4 d4 03              ; 0xc3390 vgabios.c:2238
    jne short 0339bh                          ; 75 04                       ; 0xc3395
    or byte [bp-00eh], 001h                   ; 80 4e f2 01                 ; 0xc3397 vgabios.c:2239
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc339b vgabios.c:2240
    mov dx, 003c2h                            ; ba c2 03                    ; 0xc339e
    out DX, AL                                ; ee                          ; 0xc33a1
    mov AL, strict byte 011h                  ; b0 11                       ; 0xc33a2 vgabios.c:2243
    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc33a4
    out DX, AL                                ; ee                          ; 0xc33a7
    lea di, [word bx-00007h]                  ; 8d bf f9 ff                 ; 0xc33a8 vgabios.c:2244
    mov es, cx                                ; 8e c1                       ; 0xc33ac vgabios.c:37
    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc33ae
    inc dx                                    ; 42                          ; 0xc33b1 vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc33b2
    lea di, [si+003h]                         ; 8d 7c 03                    ; 0xc33b3 vgabios.c:2247
    mov dl, byte [es:di]                      ; 26 8a 15                    ; 0xc33b6 vgabios.c:37
    xor dh, dh                                ; 30 f6                       ; 0xc33b9 vgabios.c:38
    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc33bb
    mov dx, 003dah                            ; ba da 03                    ; 0xc33be vgabios.c:2248
    in AL, DX                                 ; ec                          ; 0xc33c1
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc33c2
    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc33c4 vgabios.c:2249
    jmp short 033d1h                          ; eb 06                       ; 0xc33c9
    cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc33cb
    jnbe short 033eah                         ; 77 19                       ; 0xc33cf
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc33d1 vgabios.c:2250
    and ax, strict word 00020h                ; 25 20 00                    ; 0xc33d4
    or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc33d7
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc33da
    out DX, AL                                ; ee                          ; 0xc33dd
    mov es, cx                                ; 8e c1                       ; 0xc33de vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc33e0
    out DX, AL                                ; ee                          ; 0xc33e3 vgabios.c:38
    inc bx                                    ; 43                          ; 0xc33e4 vgabios.c:2251
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc33e5 vgabios.c:2252
    jmp short 033cbh                          ; eb e1                       ; 0xc33e8
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc33ea vgabios.c:2253
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc33ed
    out DX, AL                                ; ee                          ; 0xc33f0
    mov dx, 003dah                            ; ba da 03                    ; 0xc33f1 vgabios.c:2254
    in AL, DX                                 ; ec                          ; 0xc33f4
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc33f5
    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc33f7 vgabios.c:2256
    jmp short 03404h                          ; eb 06                       ; 0xc33fc
    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc33fe
    jnbe short 0341ah                         ; 77 16                       ; 0xc3402
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3404 vgabios.c:2257
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc3407
    out DX, AL                                ; ee                          ; 0xc340a
    mov es, cx                                ; 8e c1                       ; 0xc340b vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc340d
    mov dx, 003cfh                            ; ba cf 03                    ; 0xc3410 vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc3413
    inc bx                                    ; 43                          ; 0xc3414 vgabios.c:2258
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3415 vgabios.c:2259
    jmp short 033feh                          ; eb e4                       ; 0xc3418
    add bx, strict byte 00006h                ; 83 c3 06                    ; 0xc341a vgabios.c:2260
    mov es, cx                                ; 8e c1                       ; 0xc341d vgabios.c:37
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc341f
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3422 vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc3425
    inc si                                    ; 46                          ; 0xc3426 vgabios.c:2263
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3427 vgabios.c:37
    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc342a vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc342d
    inc si                                    ; 46                          ; 0xc342e vgabios.c:2264
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc342f vgabios.c:37
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc3432 vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc3435
    inc si                                    ; 46                          ; 0xc3436 vgabios.c:2265
    inc si                                    ; 46                          ; 0xc3437
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3438 vgabios.c:37
    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc343b vgabios.c:38
    add dx, strict byte 00006h                ; 83 c2 06                    ; 0xc343e
    out DX, AL                                ; ee                          ; 0xc3441
    test byte [bp-010h], 002h                 ; f6 46 f0 02                 ; 0xc3442 vgabios.c:2269
    jne short 0344bh                          ; 75 03                       ; 0xc3446
    jmp near 03566h                           ; e9 1b 01                    ; 0xc3448
    mov es, cx                                ; 8e c1                       ; 0xc344b vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc344d
    mov si, strict word 00049h                ; be 49 00                    ; 0xc3450 vgabios.c:42
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3453
    mov es, dx                                ; 8e c2                       ; 0xc3456
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3458
    inc bx                                    ; 43                          ; 0xc345b vgabios.c:2270
    mov es, cx                                ; 8e c1                       ; 0xc345c vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc345e
    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc3461 vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc3464
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3466
    inc bx                                    ; 43                          ; 0xc3469 vgabios.c:2271
    inc bx                                    ; 43                          ; 0xc346a
    mov es, cx                                ; 8e c1                       ; 0xc346b vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc346d
    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc3470 vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc3473
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3475
    inc bx                                    ; 43                          ; 0xc3478 vgabios.c:2272
    inc bx                                    ; 43                          ; 0xc3479
    mov es, cx                                ; 8e c1                       ; 0xc347a vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc347c
    mov si, strict word 00063h                ; be 63 00                    ; 0xc347f vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc3482
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3484
    inc bx                                    ; 43                          ; 0xc3487 vgabios.c:2273
    inc bx                                    ; 43                          ; 0xc3488
    mov es, cx                                ; 8e c1                       ; 0xc3489 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc348b
    mov si, 00084h                            ; be 84 00                    ; 0xc348e vgabios.c:42
    mov es, dx                                ; 8e c2                       ; 0xc3491
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3493
    inc bx                                    ; 43                          ; 0xc3496 vgabios.c:2274
    mov es, cx                                ; 8e c1                       ; 0xc3497 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3499
    mov si, 00085h                            ; be 85 00                    ; 0xc349c vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc349f
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc34a1
    inc bx                                    ; 43                          ; 0xc34a4 vgabios.c:2275
    inc bx                                    ; 43                          ; 0xc34a5
    mov es, cx                                ; 8e c1                       ; 0xc34a6 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc34a8
    mov si, 00087h                            ; be 87 00                    ; 0xc34ab vgabios.c:42
    mov es, dx                                ; 8e c2                       ; 0xc34ae
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc34b0
    inc bx                                    ; 43                          ; 0xc34b3 vgabios.c:2276
    mov es, cx                                ; 8e c1                       ; 0xc34b4 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc34b6
    mov si, 00088h                            ; be 88 00                    ; 0xc34b9 vgabios.c:42
    mov es, dx                                ; 8e c2                       ; 0xc34bc
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc34be
    inc bx                                    ; 43                          ; 0xc34c1 vgabios.c:2277
    mov es, cx                                ; 8e c1                       ; 0xc34c2 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc34c4
    mov si, 00089h                            ; be 89 00                    ; 0xc34c7 vgabios.c:42
    mov es, dx                                ; 8e c2                       ; 0xc34ca
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc34cc
    inc bx                                    ; 43                          ; 0xc34cf vgabios.c:2278
    mov es, cx                                ; 8e c1                       ; 0xc34d0 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc34d2
    mov si, strict word 00060h                ; be 60 00                    ; 0xc34d5 vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc34d8
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc34da
    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc34dd vgabios.c:2280
    inc bx                                    ; 43                          ; 0xc34e2 vgabios.c:2279
    inc bx                                    ; 43                          ; 0xc34e3
    jmp short 034ech                          ; eb 06                       ; 0xc34e4
    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc34e6
    jnc short 03508h                          ; 73 1c                       ; 0xc34ea
    mov es, cx                                ; 8e c1                       ; 0xc34ec vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc34ee
    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc34f1 vgabios.c:48
    add si, si                                ; 01 f6                       ; 0xc34f4
    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc34f6
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc34f9 vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc34fc
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc34fe
    inc bx                                    ; 43                          ; 0xc3501 vgabios.c:2282
    inc bx                                    ; 43                          ; 0xc3502
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3503 vgabios.c:2283
    jmp short 034e6h                          ; eb de                       ; 0xc3506
    mov es, cx                                ; 8e c1                       ; 0xc3508 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc350a
    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc350d vgabios.c:52
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3510
    mov es, dx                                ; 8e c2                       ; 0xc3513
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3515
    inc bx                                    ; 43                          ; 0xc3518 vgabios.c:2284
    inc bx                                    ; 43                          ; 0xc3519
    mov es, cx                                ; 8e c1                       ; 0xc351a vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc351c
    mov si, strict word 00062h                ; be 62 00                    ; 0xc351f vgabios.c:42
    mov es, dx                                ; 8e c2                       ; 0xc3522
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3524
    inc bx                                    ; 43                          ; 0xc3527 vgabios.c:2285
    mov es, cx                                ; 8e c1                       ; 0xc3528 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc352a
    mov si, strict word 0007ch                ; be 7c 00                    ; 0xc352d vgabios.c:52
    xor dx, dx                                ; 31 d2                       ; 0xc3530
    mov es, dx                                ; 8e c2                       ; 0xc3532
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3534
    inc bx                                    ; 43                          ; 0xc3537 vgabios.c:2287
    inc bx                                    ; 43                          ; 0xc3538
    mov es, cx                                ; 8e c1                       ; 0xc3539 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc353b
    mov si, strict word 0007eh                ; be 7e 00                    ; 0xc353e vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc3541
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3543
    inc bx                                    ; 43                          ; 0xc3546 vgabios.c:2288
    inc bx                                    ; 43                          ; 0xc3547
    mov es, cx                                ; 8e c1                       ; 0xc3548 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc354a
    mov si, 0010ch                            ; be 0c 01                    ; 0xc354d vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc3550
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3552
    inc bx                                    ; 43                          ; 0xc3555 vgabios.c:2289
    inc bx                                    ; 43                          ; 0xc3556
    mov es, cx                                ; 8e c1                       ; 0xc3557 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3559
    mov si, 0010eh                            ; be 0e 01                    ; 0xc355c vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc355f
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3561
    inc bx                                    ; 43                          ; 0xc3564 vgabios.c:2290
    inc bx                                    ; 43                          ; 0xc3565
    test byte [bp-010h], 004h                 ; f6 46 f0 04                 ; 0xc3566 vgabios.c:2292
    je short 035a9h                           ; 74 3d                       ; 0xc356a
    inc bx                                    ; 43                          ; 0xc356c vgabios.c:2293
    mov es, cx                                ; 8e c1                       ; 0xc356d vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc356f
    xor ah, ah                                ; 30 e4                       ; 0xc3572 vgabios.c:38
    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc3574
    inc bx                                    ; 43                          ; 0xc3577 vgabios.c:2294
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3578 vgabios.c:37
    mov dx, 003c6h                            ; ba c6 03                    ; 0xc357b vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc357e
    inc bx                                    ; 43                          ; 0xc357f vgabios.c:2295
    xor al, al                                ; 30 c0                       ; 0xc3580
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc3582
    out DX, AL                                ; ee                          ; 0xc3585
    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3586 vgabios.c:2298
    jmp short 03592h                          ; eb 07                       ; 0xc3589
    cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc358b
    jnc short 035a1h                          ; 73 0f                       ; 0xc3590
    mov es, cx                                ; 8e c1                       ; 0xc3592 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3594
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc3597 vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc359a
    inc bx                                    ; 43                          ; 0xc359b vgabios.c:2299
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc359c vgabios.c:2300
    jmp short 0358bh                          ; eb ea                       ; 0xc359f
    inc bx                                    ; 43                          ; 0xc35a1 vgabios.c:2301
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc35a2
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc35a5
    out DX, AL                                ; ee                          ; 0xc35a8
    mov ax, bx                                ; 89 d8                       ; 0xc35a9 vgabios.c:2305
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc35ab
    pop di                                    ; 5f                          ; 0xc35ae
    pop si                                    ; 5e                          ; 0xc35af
    pop cx                                    ; 59                          ; 0xc35b0
    pop bp                                    ; 5d                          ; 0xc35b1
    retn                                      ; c3                          ; 0xc35b2
  ; disGetNextSymbol 0xc35b3 LB 0xcbc -> off=0x0 cb=0000000000000028 uValue=00000000000c35b3 'find_vga_entry'
find_vga_entry:                              ; 0xc35b3 LB 0x28
    push bx                                   ; 53                          ; 0xc35b3 vgabios.c:2314
    push dx                                   ; 52                          ; 0xc35b4
    push bp                                   ; 55                          ; 0xc35b5
    mov bp, sp                                ; 89 e5                       ; 0xc35b6
    mov dl, al                                ; 88 c2                       ; 0xc35b8
    mov AH, strict byte 0ffh                  ; b4 ff                       ; 0xc35ba vgabios.c:2316
    xor al, al                                ; 30 c0                       ; 0xc35bc vgabios.c:2317
    jmp short 035c6h                          ; eb 06                       ; 0xc35be
    db  0feh, 0c0h
    ; inc al                                    ; fe c0                     ; 0xc35c0 vgabios.c:2318
    cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc35c2
    jnbe short 035d5h                         ; 77 0f                       ; 0xc35c4
    mov bl, al                                ; 88 c3                       ; 0xc35c6
    xor bh, bh                                ; 30 ff                       ; 0xc35c8
    sal bx, 003h                              ; c1 e3 03                    ; 0xc35ca
    cmp dl, byte [bx+047aeh]                  ; 3a 97 ae 47                 ; 0xc35cd
    jne short 035c0h                          ; 75 ed                       ; 0xc35d1
    mov ah, al                                ; 88 c4                       ; 0xc35d3
    mov al, ah                                ; 88 e0                       ; 0xc35d5 vgabios.c:2323
    pop bp                                    ; 5d                          ; 0xc35d7
    pop dx                                    ; 5a                          ; 0xc35d8
    pop bx                                    ; 5b                          ; 0xc35d9
    retn                                      ; c3                          ; 0xc35da
  ; disGetNextSymbol 0xc35db LB 0xc94 -> off=0x0 cb=000000000000000e uValue=00000000000c35db 'readx_byte'
readx_byte:                                  ; 0xc35db LB 0xe
    push bx                                   ; 53                          ; 0xc35db vgabios.c:2335
    push bp                                   ; 55                          ; 0xc35dc
    mov bp, sp                                ; 89 e5                       ; 0xc35dd
    mov bx, dx                                ; 89 d3                       ; 0xc35df
    mov es, ax                                ; 8e c0                       ; 0xc35e1 vgabios.c:2337
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc35e3
    pop bp                                    ; 5d                          ; 0xc35e6 vgabios.c:2338
    pop bx                                    ; 5b                          ; 0xc35e7
    retn                                      ; c3                          ; 0xc35e8
  ; disGetNextSymbol 0xc35e9 LB 0xc86 -> off=0x87 cb=000000000000045c uValue=00000000000c3670 '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, 0c5h, 03ah, 099h, 036h, 0d6h, 036h, 0ebh, 036h, 0fbh, 036h
    db  00eh, 037h, 01eh, 037h, 028h, 037h, 06ah, 037h, 0a4h, 037h, 0b5h, 037h, 0d2h, 037h, 0f1h, 037h
    db  017h, 038h, 034h, 038h, 04ah, 038h, 056h, 038h, 01eh, 039h, 088h, 039h, 0b5h, 039h, 0cah, 039h
    db  00ch, 03ah, 097h, 03ah, 030h, 024h, 023h, 022h, 021h, 020h, 014h, 012h, 011h, 010h, 004h, 002h
    db  001h, 000h, 0c5h, 03ah, 075h, 038h, 096h, 038h, 0a5h, 038h, 0b4h, 038h, 075h, 038h, 096h, 038h
    db  0a5h, 038h, 0b4h, 038h, 0c3h, 038h, 0cfh, 038h, 0e8h, 038h, 0f2h, 038h, 0fch, 038h, 006h, 039h
    db  00ah, 009h, 006h, 004h, 002h, 001h, 000h, 089h, 03ah, 032h, 03ah, 040h, 03ah, 051h, 03ah, 061h
    db  03ah, 076h, 03ah, 089h, 03ah, 089h, 03ah
int10_func:                                  ; 0xc3670 LB 0x45c
    push bp                                   ; 55                          ; 0xc3670 vgabios.c:2416
    mov bp, sp                                ; 89 e5                       ; 0xc3671
    push si                                   ; 56                          ; 0xc3673
    push di                                   ; 57                          ; 0xc3674
    push ax                                   ; 50                          ; 0xc3675
    mov si, word [bp+004h]                    ; 8b 76 04                    ; 0xc3676
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3679 vgabios.c:2421
    shr ax, 008h                              ; c1 e8 08                    ; 0xc367c
    cmp ax, strict word 00056h                ; 3d 56 00                    ; 0xc367f
    jnbe short 036e8h                         ; 77 64                       ; 0xc3682
    push CS                                   ; 0e                          ; 0xc3684
    pop ES                                    ; 07                          ; 0xc3685
    mov cx, strict word 00017h                ; b9 17 00                    ; 0xc3686
    mov di, 035e9h                            ; bf e9 35                    ; 0xc3689
    repne scasb                               ; f2 ae                       ; 0xc368c
    sal cx, 1                                 ; d1 e1                       ; 0xc368e
    mov di, cx                                ; 89 cf                       ; 0xc3690
    mov ax, word [cs:di+035ffh]               ; 2e 8b 85 ff 35              ; 0xc3692
    jmp ax                                    ; ff e0                       ; 0xc3697
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3699 vgabios.c:2424
    xor ah, ah                                ; 30 e4                       ; 0xc369c
    call 0137eh                               ; e8 dd dc                    ; 0xc369e
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc36a1 vgabios.c:2425
    and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc36a4
    cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc36a7
    je short 036c1h                           ; 74 15                       ; 0xc36aa
    cmp ax, strict word 00006h                ; 3d 06 00                    ; 0xc36ac
    je short 036b8h                           ; 74 07                       ; 0xc36af
    cmp ax, strict word 00005h                ; 3d 05 00                    ; 0xc36b1
    jbe short 036c1h                          ; 76 0b                       ; 0xc36b4
    jmp short 036cah                          ; eb 12                       ; 0xc36b6
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc36b8 vgabios.c:2427
    xor al, al                                ; 30 c0                       ; 0xc36bb
    or AL, strict byte 03fh                   ; 0c 3f                       ; 0xc36bd
    jmp short 036d1h                          ; eb 10                       ; 0xc36bf vgabios.c:2428
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc36c1 vgabios.c:2436
    xor al, al                                ; 30 c0                       ; 0xc36c4
    or AL, strict byte 030h                   ; 0c 30                       ; 0xc36c6
    jmp short 036d1h                          ; eb 07                       ; 0xc36c8
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc36ca vgabios.c:2439
    xor al, al                                ; 30 c0                       ; 0xc36cd
    or AL, strict byte 020h                   ; 0c 20                       ; 0xc36cf
    mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc36d1
    jmp short 036e8h                          ; eb 12                       ; 0xc36d4 vgabios.c:2441
    mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc36d6 vgabios.c:2443
    xor ah, ah                                ; 30 e4                       ; 0xc36d9
    mov dx, ax                                ; 89 c2                       ; 0xc36db
    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc36dd
    shr ax, 008h                              ; c1 e8 08                    ; 0xc36e0
    xor ah, ah                                ; 30 e4                       ; 0xc36e3
    call 01110h                               ; e8 28 da                    ; 0xc36e5
    jmp near 03ac5h                           ; e9 da 03                    ; 0xc36e8 vgabios.c:2444
    mov dx, word [bp+00eh]                    ; 8b 56 0e                    ; 0xc36eb vgabios.c:2446
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc36ee
    shr ax, 008h                              ; c1 e8 08                    ; 0xc36f1
    xor ah, ah                                ; 30 e4                       ; 0xc36f4
    call 01217h                               ; e8 1e db                    ; 0xc36f6
    jmp short 036e8h                          ; eb ed                       ; 0xc36f9 vgabios.c:2447
    lea bx, [bp+00eh]                         ; 8d 5e 0e                    ; 0xc36fb vgabios.c:2449
    lea dx, [bp+010h]                         ; 8d 56 10                    ; 0xc36fe
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3701
    shr ax, 008h                              ; c1 e8 08                    ; 0xc3704
    xor ah, ah                                ; 30 e4                       ; 0xc3707
    call 00a1ah                               ; e8 0e d3                    ; 0xc3709
    jmp short 036e8h                          ; eb da                       ; 0xc370c vgabios.c:2450
    xor ax, ax                                ; 31 c0                       ; 0xc370e vgabios.c:2456
    mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc3710
    mov word [bp+00ch], ax                    ; 89 46 0c                    ; 0xc3713 vgabios.c:2457
    mov word [bp+010h], ax                    ; 89 46 10                    ; 0xc3716 vgabios.c:2458
    mov word [bp+00eh], ax                    ; 89 46 0e                    ; 0xc3719 vgabios.c:2459
    jmp short 036e8h                          ; eb ca                       ; 0xc371c vgabios.c:2460
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc371e vgabios.c:2462
    xor ah, ah                                ; 30 e4                       ; 0xc3721
    call 012a6h                               ; e8 80 db                    ; 0xc3723
    jmp short 036e8h                          ; eb c0                       ; 0xc3726 vgabios.c:2463
    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3728 vgabios.c:2465
    push ax                                   ; 50                          ; 0xc372b
    mov ax, 000ffh                            ; b8 ff 00                    ; 0xc372c
    push ax                                   ; 50                          ; 0xc372f
    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3730
    xor ah, ah                                ; 30 e4                       ; 0xc3733
    push ax                                   ; 50                          ; 0xc3735
    mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc3736
    shr ax, 008h                              ; c1 e8 08                    ; 0xc3739
    xor ah, ah                                ; 30 e4                       ; 0xc373c
    push ax                                   ; 50                          ; 0xc373e
    mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc373f
    mov cx, ax                                ; 89 c1                       ; 0xc3742
    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3744
    shr ax, 008h                              ; c1 e8 08                    ; 0xc3747
    mov bl, al                                ; 88 c3                       ; 0xc374a
    xor bh, bh                                ; 30 ff                       ; 0xc374c
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc374e
    shr ax, 008h                              ; c1 e8 08                    ; 0xc3751
    xor ah, ah                                ; 30 e4                       ; 0xc3754
    mov dx, ax                                ; 89 c2                       ; 0xc3756
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3758
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc375b
    mov byte [bp-005h], bh                    ; 88 7e fb                    ; 0xc375e
    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3761
    call 01a34h                               ; e8 cd e2                    ; 0xc3764
    jmp near 03ac5h                           ; e9 5b 03                    ; 0xc3767 vgabios.c:2466
    xor ax, ax                                ; 31 c0                       ; 0xc376a vgabios.c:2468
    push ax                                   ; 50                          ; 0xc376c
    mov ax, 000ffh                            ; b8 ff 00                    ; 0xc376d
    push ax                                   ; 50                          ; 0xc3770
    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3771
    xor ah, ah                                ; 30 e4                       ; 0xc3774
    push ax                                   ; 50                          ; 0xc3776
    mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc3777
    shr ax, 008h                              ; c1 e8 08                    ; 0xc377a
    xor ah, ah                                ; 30 e4                       ; 0xc377d
    push ax                                   ; 50                          ; 0xc377f
    mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc3780
    mov cx, ax                                ; 89 c1                       ; 0xc3783
    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3785
    shr ax, 008h                              ; c1 e8 08                    ; 0xc3788
    xor ah, ah                                ; 30 e4                       ; 0xc378b
    mov bx, ax                                ; 89 c3                       ; 0xc378d
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc378f
    shr ax, 008h                              ; c1 e8 08                    ; 0xc3792
    xor ah, ah                                ; 30 e4                       ; 0xc3795
    mov dl, byte [bp+012h]                    ; 8a 56 12                    ; 0xc3797
    xor dh, dh                                ; 30 f6                       ; 0xc379a
    mov si, dx                                ; 89 d6                       ; 0xc379c
    mov dx, ax                                ; 89 c2                       ; 0xc379e
    mov ax, si                                ; 89 f0                       ; 0xc37a0
    jmp short 03764h                          ; eb c0                       ; 0xc37a2
    lea dx, [bp+012h]                         ; 8d 56 12                    ; 0xc37a4 vgabios.c:2471
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc37a7
    shr ax, 008h                              ; c1 e8 08                    ; 0xc37aa
    xor ah, ah                                ; 30 e4                       ; 0xc37ad
    call 00d5ah                               ; e8 a8 d5                    ; 0xc37af
    jmp near 03ac5h                           ; e9 10 03                    ; 0xc37b2 vgabios.c:2472
    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc37b5 vgabios.c:2474
    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc37b8
    xor ah, ah                                ; 30 e4                       ; 0xc37bb
    mov bx, ax                                ; 89 c3                       ; 0xc37bd
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc37bf
    shr ax, 008h                              ; c1 e8 08                    ; 0xc37c2
    xor ah, ah                                ; 30 e4                       ; 0xc37c5
    mov dx, ax                                ; 89 c2                       ; 0xc37c7
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc37c9
    call 0237ah                               ; e8 ab eb                    ; 0xc37cc
    jmp near 03ac5h                           ; e9 f3 02                    ; 0xc37cf vgabios.c:2475
    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc37d2 vgabios.c:2477
    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc37d5
    xor ah, ah                                ; 30 e4                       ; 0xc37d8
    mov bx, ax                                ; 89 c3                       ; 0xc37da
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc37dc
    shr ax, 008h                              ; c1 e8 08                    ; 0xc37df
    mov dl, al                                ; 88 c2                       ; 0xc37e2
    xor dh, dh                                ; 30 f6                       ; 0xc37e4
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc37e6
    xor ah, ah                                ; 30 e4                       ; 0xc37e9
    call 02501h                               ; e8 13 ed                    ; 0xc37eb
    jmp near 03ac5h                           ; e9 d4 02                    ; 0xc37ee vgabios.c:2478
    mov cx, word [bp+00eh]                    ; 8b 4e 0e                    ; 0xc37f1 vgabios.c:2480
    mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc37f4
    mov dl, byte [bp+012h]                    ; 8a 56 12                    ; 0xc37f7
    xor dh, dh                                ; 30 f6                       ; 0xc37fa
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc37fc
    shr ax, 008h                              ; c1 e8 08                    ; 0xc37ff
    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc3802
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3805
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3808
    mov byte [bp-005h], dh                    ; 88 76 fb                    ; 0xc380b
    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc380e
    call 02682h                               ; e8 6e ee                    ; 0xc3811
    jmp near 03ac5h                           ; e9 ae 02                    ; 0xc3814 vgabios.c:2481
    lea cx, [bp+012h]                         ; 8d 4e 12                    ; 0xc3817 vgabios.c:2483
    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc381a
    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc381d
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3820
    shr ax, 008h                              ; c1 e8 08                    ; 0xc3823
    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc3826
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3829
    xor ah, ah                                ; 30 e4                       ; 0xc382c
    call 00f1dh                               ; e8 ec d6                    ; 0xc382e
    jmp near 03ac5h                           ; e9 91 02                    ; 0xc3831 vgabios.c:2484
    mov cx, strict word 00002h                ; b9 02 00                    ; 0xc3834 vgabios.c:2492
    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3837
    xor ah, ah                                ; 30 e4                       ; 0xc383a
    mov bx, ax                                ; 89 c3                       ; 0xc383c
    mov dx, 000ffh                            ; ba ff 00                    ; 0xc383e
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3841
    call 027f5h                               ; e8 ae ef                    ; 0xc3844
    jmp near 03ac5h                           ; e9 7b 02                    ; 0xc3847 vgabios.c:2493
    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc384a vgabios.c:2496
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc384d
    call 01083h                               ; e8 30 d8                    ; 0xc3850
    jmp near 03ac5h                           ; e9 6f 02                    ; 0xc3853 vgabios.c:2497
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3856 vgabios.c:2499
    xor ah, ah                                ; 30 e4                       ; 0xc3859
    cmp ax, strict word 00030h                ; 3d 30 00                    ; 0xc385b
    jnbe short 038cch                         ; 77 6c                       ; 0xc385e
    push CS                                   ; 0e                          ; 0xc3860
    pop ES                                    ; 07                          ; 0xc3861
    mov cx, strict word 0000fh                ; b9 0f 00                    ; 0xc3862
    mov di, 0362dh                            ; bf 2d 36                    ; 0xc3865
    repne scasb                               ; f2 ae                       ; 0xc3868
    sal cx, 1                                 ; d1 e1                       ; 0xc386a
    mov di, cx                                ; 89 cf                       ; 0xc386c
    mov ax, word [cs:di+0363bh]               ; 2e 8b 85 3b 36              ; 0xc386e
    jmp ax                                    ; ff e0                       ; 0xc3873
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3875 vgabios.c:2503
    shr ax, 008h                              ; c1 e8 08                    ; 0xc3878
    xor ah, ah                                ; 30 e4                       ; 0xc387b
    push ax                                   ; 50                          ; 0xc387d
    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc387e
    push ax                                   ; 50                          ; 0xc3881
    push word [bp+00eh]                       ; ff 76 0e                    ; 0xc3882
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3885
    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3888
    mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc388b
    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc388e
    call 02b66h                               ; e8 d2 f2                    ; 0xc3891
    jmp short 038cch                          ; eb 36                       ; 0xc3894 vgabios.c:2504
    mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc3896 vgabios.c:2507
    xor dh, dh                                ; 30 f6                       ; 0xc3899
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc389b
    xor ah, ah                                ; 30 e4                       ; 0xc389e
    call 02be5h                               ; e8 42 f3                    ; 0xc38a0
    jmp short 038cch                          ; eb 27                       ; 0xc38a3 vgabios.c:2508
    mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc38a5 vgabios.c:2511
    xor dh, dh                                ; 30 f6                       ; 0xc38a8
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc38aa
    xor ah, ah                                ; 30 e4                       ; 0xc38ad
    call 02c52h                               ; e8 a0 f3                    ; 0xc38af
    jmp short 038cch                          ; eb 18                       ; 0xc38b2 vgabios.c:2512
    mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc38b4 vgabios.c:2515
    xor dh, dh                                ; 30 f6                       ; 0xc38b7
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc38b9
    xor ah, ah                                ; 30 e4                       ; 0xc38bc
    call 02cc1h                               ; e8 00 f4                    ; 0xc38be
    jmp short 038cch                          ; eb 09                       ; 0xc38c1 vgabios.c:2516
    mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc38c3 vgabios.c:2518
    mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc38c6
    call 02d30h                               ; e8 64 f4                    ; 0xc38c9
    jmp near 03ac5h                           ; e9 f6 01                    ; 0xc38cc vgabios.c:2519
    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc38cf vgabios.c:2521
    xor ah, ah                                ; 30 e4                       ; 0xc38d2
    push ax                                   ; 50                          ; 0xc38d4
    mov cl, byte [bp+00ch]                    ; 8a 4e 0c                    ; 0xc38d5
    xor ch, ch                                ; 30 ed                       ; 0xc38d8
    mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc38da
    mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc38dd
    mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc38e0
    call 02d35h                               ; e8 4f f4                    ; 0xc38e3
    jmp short 038cch                          ; eb e4                       ; 0xc38e6 vgabios.c:2522
    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc38e8 vgabios.c:2524
    xor ah, ah                                ; 30 e4                       ; 0xc38eb
    call 02d3ch                               ; e8 4c f4                    ; 0xc38ed
    jmp short 038cch                          ; eb da                       ; 0xc38f0 vgabios.c:2525
    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc38f2 vgabios.c:2527
    xor ah, ah                                ; 30 e4                       ; 0xc38f5
    call 02d41h                               ; e8 47 f4                    ; 0xc38f7
    jmp short 038cch                          ; eb d0                       ; 0xc38fa vgabios.c:2528
    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc38fc vgabios.c:2530
    xor ah, ah                                ; 30 e4                       ; 0xc38ff
    call 02d46h                               ; e8 42 f4                    ; 0xc3901
    jmp short 038cch                          ; eb c6                       ; 0xc3904 vgabios.c:2531
    lea ax, [bp+00eh]                         ; 8d 46 0e                    ; 0xc3906 vgabios.c:2533
    push ax                                   ; 50                          ; 0xc3909
    lea cx, [bp+010h]                         ; 8d 4e 10                    ; 0xc390a
    lea bx, [bp+008h]                         ; 8d 5e 08                    ; 0xc390d
    lea dx, [bp+016h]                         ; 8d 56 16                    ; 0xc3910
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3913
    shr ax, 008h                              ; c1 e8 08                    ; 0xc3916
    call 00e9ah                               ; e8 7e d5                    ; 0xc3919
    jmp short 038cch                          ; eb ae                       ; 0xc391c vgabios.c:2541
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc391e vgabios.c:2543
    xor ah, ah                                ; 30 e4                       ; 0xc3921
    cmp ax, strict word 00034h                ; 3d 34 00                    ; 0xc3923
    jc short 03936h                           ; 72 0e                       ; 0xc3926
    jbe short 03940h                          ; 76 16                       ; 0xc3928
    cmp ax, strict word 00036h                ; 3d 36 00                    ; 0xc392a
    je short 03980h                           ; 74 51                       ; 0xc392d
    cmp ax, strict word 00035h                ; 3d 35 00                    ; 0xc392f
    je short 03972h                           ; 74 3e                       ; 0xc3932
    jmp short 038cch                          ; eb 96                       ; 0xc3934
    cmp ax, strict word 00020h                ; 3d 20 00                    ; 0xc3936
    jne short 0396fh                          ; 75 34                       ; 0xc3939
    call 02d4bh                               ; e8 0d f4                    ; 0xc393b vgabios.c:2546
    jmp short 0396fh                          ; eb 2f                       ; 0xc393e vgabios.c:2547
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3940 vgabios.c:2549
    xor ah, ah                                ; 30 e4                       ; 0xc3943
    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3945
    jnc short 0396ch                          ; 73 22                       ; 0xc3948
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc394a vgabios.c:35
    mov bx, 00087h                            ; bb 87 00                    ; 0xc394d
    mov es, ax                                ; 8e c0                       ; 0xc3950 vgabios.c:37
    mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc3952
    and dl, 0feh                              ; 80 e2 fe                    ; 0xc3955 vgabios.c:38
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3958
    or dl, al                                 ; 08 c2                       ; 0xc395b
    mov si, bx                                ; 89 de                       ; 0xc395d vgabios.c:40
    mov byte [es:si], dl                      ; 26 88 14                    ; 0xc395f vgabios.c:42
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3962 vgabios.c:2552
    xor al, al                                ; 30 c0                       ; 0xc3965
    or AL, strict byte 012h                   ; 0c 12                       ; 0xc3967
    jmp near 036d1h                           ; e9 65 fd                    ; 0xc3969
    mov byte [bp+012h], ah                    ; 88 66 12                    ; 0xc396c vgabios.c:2555
    jmp near 03ac5h                           ; e9 53 01                    ; 0xc396f vgabios.c:2556
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3972 vgabios.c:2558
    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3975
    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3978
    call 02d50h                               ; e8 d2 f3                    ; 0xc397b
    jmp short 03962h                          ; eb e2                       ; 0xc397e
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3980 vgabios.c:2562
    call 02d55h                               ; e8 cf f3                    ; 0xc3983
    jmp short 03962h                          ; eb da                       ; 0xc3986
    push word [bp+008h]                       ; ff 76 08                    ; 0xc3988 vgabios.c:2572
    push word [bp+016h]                       ; ff 76 16                    ; 0xc398b
    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc398e
    xor ah, ah                                ; 30 e4                       ; 0xc3991
    push ax                                   ; 50                          ; 0xc3993
    mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc3994
    shr ax, 008h                              ; c1 e8 08                    ; 0xc3997
    xor ah, ah                                ; 30 e4                       ; 0xc399a
    push ax                                   ; 50                          ; 0xc399c
    mov bl, byte [bp+00ch]                    ; 8a 5e 0c                    ; 0xc399d
    xor bh, bh                                ; 30 ff                       ; 0xc39a0
    mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc39a2
    shr dx, 008h                              ; c1 ea 08                    ; 0xc39a5
    xor dh, dh                                ; 30 f6                       ; 0xc39a8
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc39aa
    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc39ad
    call 02d5ah                               ; e8 a7 f3                    ; 0xc39b0
    jmp short 0396fh                          ; eb ba                       ; 0xc39b3 vgabios.c:2573
    mov bx, si                                ; 89 f3                       ; 0xc39b5 vgabios.c:2575
    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc39b7
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc39ba
    call 02df7h                               ; e8 37 f4                    ; 0xc39bd
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc39c0 vgabios.c:2576
    xor al, al                                ; 30 c0                       ; 0xc39c3
    or AL, strict byte 01bh                   ; 0c 1b                       ; 0xc39c5
    jmp near 036d1h                           ; e9 07 fd                    ; 0xc39c7
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc39ca vgabios.c:2579
    xor ah, ah                                ; 30 e4                       ; 0xc39cd
    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc39cf
    je short 039f6h                           ; 74 22                       ; 0xc39d2
    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc39d4
    je short 039e8h                           ; 74 0f                       ; 0xc39d7
    test ax, ax                               ; 85 c0                       ; 0xc39d9
    jne short 03a02h                          ; 75 25                       ; 0xc39db
    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc39dd vgabios.c:2582
    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc39e0
    call 03009h                               ; e8 23 f6                    ; 0xc39e3
    jmp short 03a02h                          ; eb 1a                       ; 0xc39e6 vgabios.c:2583
    mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc39e8 vgabios.c:2585
    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc39eb
    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc39ee
    call 03021h                               ; e8 2d f6                    ; 0xc39f1
    jmp short 03a02h                          ; eb 0c                       ; 0xc39f4 vgabios.c:2586
    mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc39f6 vgabios.c:2588
    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc39f9
    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc39fc
    call 032f9h                               ; e8 f7 f8                    ; 0xc39ff
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a02 vgabios.c:2595
    xor al, al                                ; 30 c0                       ; 0xc3a05
    or AL, strict byte 01ch                   ; 0c 1c                       ; 0xc3a07
    jmp near 036d1h                           ; e9 c5 fc                    ; 0xc3a09
    call 007afh                               ; e8 a0 cd                    ; 0xc3a0c vgabios.c:2600
    test ax, ax                               ; 85 c0                       ; 0xc3a0f
    je short 03a87h                           ; 74 74                       ; 0xc3a11
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a13 vgabios.c:2601
    xor ah, ah                                ; 30 e4                       ; 0xc3a16
    cmp ax, strict word 0000ah                ; 3d 0a 00                    ; 0xc3a18
    jnbe short 03a89h                         ; 77 6c                       ; 0xc3a1b
    push CS                                   ; 0e                          ; 0xc3a1d
    pop ES                                    ; 07                          ; 0xc3a1e
    mov cx, strict word 00008h                ; b9 08 00                    ; 0xc3a1f
    mov di, 03659h                            ; bf 59 36                    ; 0xc3a22
    repne scasb                               ; f2 ae                       ; 0xc3a25
    sal cx, 1                                 ; d1 e1                       ; 0xc3a27
    mov di, cx                                ; 89 cf                       ; 0xc3a29
    mov ax, word [cs:di+03660h]               ; 2e 8b 85 60 36              ; 0xc3a2b
    jmp ax                                    ; ff e0                       ; 0xc3a30
    mov bx, si                                ; 89 f3                       ; 0xc3a32 vgabios.c:2604
    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3a34
    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a37
    call 03c7fh                               ; e8 42 02                    ; 0xc3a3a
    jmp near 03ac5h                           ; e9 85 00                    ; 0xc3a3d vgabios.c:2605
    mov cx, si                                ; 89 f1                       ; 0xc3a40 vgabios.c:2607
    mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3a42
    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3a45
    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a48
    call 03daah                               ; e8 5c 03                    ; 0xc3a4b
    jmp near 03ac5h                           ; e9 74 00                    ; 0xc3a4e vgabios.c:2608
    mov cx, si                                ; 89 f1                       ; 0xc3a51 vgabios.c:2610
    mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3a53
    mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc3a56
    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a59
    call 03e49h                               ; e8 ea 03                    ; 0xc3a5c
    jmp short 03ac5h                          ; eb 64                       ; 0xc3a5f vgabios.c:2611
    lea ax, [bp+00ch]                         ; 8d 46 0c                    ; 0xc3a61 vgabios.c:2613
    push ax                                   ; 50                          ; 0xc3a64
    mov cx, word [bp+016h]                    ; 8b 4e 16                    ; 0xc3a65
    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3a68
    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3a6b
    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a6e
    call 04012h                               ; e8 9e 05                    ; 0xc3a71
    jmp short 03ac5h                          ; eb 4f                       ; 0xc3a74 vgabios.c:2614
    lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3a76 vgabios.c:2616
    lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3a79
    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3a7c
    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a7f
    call 0409eh                               ; e8 19 06                    ; 0xc3a82
    jmp short 03ac5h                          ; eb 3e                       ; 0xc3a85 vgabios.c:2617
    jmp short 03a90h                          ; eb 07                       ; 0xc3a87
    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3a89 vgabios.c:2639
    jmp short 03ac5h                          ; eb 35                       ; 0xc3a8e vgabios.c:2642
    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3a90 vgabios.c:2644
    jmp short 03ac5h                          ; eb 2e                       ; 0xc3a95 vgabios.c:2646
    call 007afh                               ; e8 15 cd                    ; 0xc3a97 vgabios.c:2648
    test ax, ax                               ; 85 c0                       ; 0xc3a9a
    je short 03ac0h                           ; 74 22                       ; 0xc3a9c
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a9e vgabios.c:2649
    xor ah, ah                                ; 30 e4                       ; 0xc3aa1
    cmp ax, strict word 00042h                ; 3d 42 00                    ; 0xc3aa3
    jne short 03ab9h                          ; 75 11                       ; 0xc3aa6
    lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3aa8 vgabios.c:2652
    lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3aab
    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3aae
    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3ab1
    call 0417dh                               ; e8 c6 06                    ; 0xc3ab4
    jmp short 03ac5h                          ; eb 0c                       ; 0xc3ab7 vgabios.c:2653
    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3ab9 vgabios.c:2655
    jmp short 03ac5h                          ; eb 05                       ; 0xc3abe vgabios.c:2658
    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3ac0 vgabios.c:2660
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3ac5 vgabios.c:2670
    pop di                                    ; 5f                          ; 0xc3ac8
    pop si                                    ; 5e                          ; 0xc3ac9
    pop bp                                    ; 5d                          ; 0xc3aca
    retn                                      ; c3                          ; 0xc3acb
  ; disGetNextSymbol 0xc3acc LB 0x7a3 -> off=0x0 cb=000000000000001f uValue=00000000000c3acc 'dispi_set_xres'
dispi_set_xres:                              ; 0xc3acc LB 0x1f
    push bp                                   ; 55                          ; 0xc3acc vbe.c:100
    mov bp, sp                                ; 89 e5                       ; 0xc3acd
    push bx                                   ; 53                          ; 0xc3acf
    push dx                                   ; 52                          ; 0xc3ad0
    mov bx, ax                                ; 89 c3                       ; 0xc3ad1
    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3ad3 vbe.c:105
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3ad6
    call 00560h                               ; e8 84 ca                    ; 0xc3ad9
    mov ax, bx                                ; 89 d8                       ; 0xc3adc vbe.c:106
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3ade
    call 00560h                               ; e8 7c ca                    ; 0xc3ae1
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3ae4 vbe.c:107
    pop dx                                    ; 5a                          ; 0xc3ae7
    pop bx                                    ; 5b                          ; 0xc3ae8
    pop bp                                    ; 5d                          ; 0xc3ae9
    retn                                      ; c3                          ; 0xc3aea
  ; disGetNextSymbol 0xc3aeb LB 0x784 -> off=0x0 cb=000000000000001f uValue=00000000000c3aeb 'dispi_set_yres'
dispi_set_yres:                              ; 0xc3aeb LB 0x1f
    push bp                                   ; 55                          ; 0xc3aeb vbe.c:109
    mov bp, sp                                ; 89 e5                       ; 0xc3aec
    push bx                                   ; 53                          ; 0xc3aee
    push dx                                   ; 52                          ; 0xc3aef
    mov bx, ax                                ; 89 c3                       ; 0xc3af0
    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3af2 vbe.c:114
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3af5
    call 00560h                               ; e8 65 ca                    ; 0xc3af8
    mov ax, bx                                ; 89 d8                       ; 0xc3afb vbe.c:115
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3afd
    call 00560h                               ; e8 5d ca                    ; 0xc3b00
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3b03 vbe.c:116
    pop dx                                    ; 5a                          ; 0xc3b06
    pop bx                                    ; 5b                          ; 0xc3b07
    pop bp                                    ; 5d                          ; 0xc3b08
    retn                                      ; c3                          ; 0xc3b09
  ; disGetNextSymbol 0xc3b0a LB 0x765 -> off=0x0 cb=0000000000000019 uValue=00000000000c3b0a 'dispi_get_yres'
dispi_get_yres:                              ; 0xc3b0a LB 0x19
    push bp                                   ; 55                          ; 0xc3b0a vbe.c:118
    mov bp, sp                                ; 89 e5                       ; 0xc3b0b
    push dx                                   ; 52                          ; 0xc3b0d
    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3b0e vbe.c:120
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b11
    call 00560h                               ; e8 49 ca                    ; 0xc3b14
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b17 vbe.c:121
    call 00567h                               ; e8 4a ca                    ; 0xc3b1a
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3b1d vbe.c:122
    pop dx                                    ; 5a                          ; 0xc3b20
    pop bp                                    ; 5d                          ; 0xc3b21
    retn                                      ; c3                          ; 0xc3b22
  ; disGetNextSymbol 0xc3b23 LB 0x74c -> off=0x0 cb=000000000000001f uValue=00000000000c3b23 'dispi_set_bpp'
dispi_set_bpp:                               ; 0xc3b23 LB 0x1f
    push bp                                   ; 55                          ; 0xc3b23 vbe.c:124
    mov bp, sp                                ; 89 e5                       ; 0xc3b24
    push bx                                   ; 53                          ; 0xc3b26
    push dx                                   ; 52                          ; 0xc3b27
    mov bx, ax                                ; 89 c3                       ; 0xc3b28
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3b2a vbe.c:129
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b2d
    call 00560h                               ; e8 2d ca                    ; 0xc3b30
    mov ax, bx                                ; 89 d8                       ; 0xc3b33 vbe.c:130
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b35
    call 00560h                               ; e8 25 ca                    ; 0xc3b38
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3b3b vbe.c:131
    pop dx                                    ; 5a                          ; 0xc3b3e
    pop bx                                    ; 5b                          ; 0xc3b3f
    pop bp                                    ; 5d                          ; 0xc3b40
    retn                                      ; c3                          ; 0xc3b41
  ; disGetNextSymbol 0xc3b42 LB 0x72d -> off=0x0 cb=0000000000000019 uValue=00000000000c3b42 'dispi_get_bpp'
dispi_get_bpp:                               ; 0xc3b42 LB 0x19
    push bp                                   ; 55                          ; 0xc3b42 vbe.c:133
    mov bp, sp                                ; 89 e5                       ; 0xc3b43
    push dx                                   ; 52                          ; 0xc3b45
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3b46 vbe.c:135
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b49
    call 00560h                               ; e8 11 ca                    ; 0xc3b4c
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b4f vbe.c:136
    call 00567h                               ; e8 12 ca                    ; 0xc3b52
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3b55 vbe.c:137
    pop dx                                    ; 5a                          ; 0xc3b58
    pop bp                                    ; 5d                          ; 0xc3b59
    retn                                      ; c3                          ; 0xc3b5a
  ; disGetNextSymbol 0xc3b5b LB 0x714 -> off=0x0 cb=000000000000001f uValue=00000000000c3b5b 'dispi_set_virt_width'
dispi_set_virt_width:                        ; 0xc3b5b LB 0x1f
    push bp                                   ; 55                          ; 0xc3b5b vbe.c:139
    mov bp, sp                                ; 89 e5                       ; 0xc3b5c
    push bx                                   ; 53                          ; 0xc3b5e
    push dx                                   ; 52                          ; 0xc3b5f
    mov bx, ax                                ; 89 c3                       ; 0xc3b60
    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3b62 vbe.c:144
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b65
    call 00560h                               ; e8 f5 c9                    ; 0xc3b68
    mov ax, bx                                ; 89 d8                       ; 0xc3b6b vbe.c:145
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b6d
    call 00560h                               ; e8 ed c9                    ; 0xc3b70
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3b73 vbe.c:146
    pop dx                                    ; 5a                          ; 0xc3b76
    pop bx                                    ; 5b                          ; 0xc3b77
    pop bp                                    ; 5d                          ; 0xc3b78
    retn                                      ; c3                          ; 0xc3b79
  ; disGetNextSymbol 0xc3b7a LB 0x6f5 -> off=0x0 cb=0000000000000019 uValue=00000000000c3b7a 'dispi_get_virt_width'
dispi_get_virt_width:                        ; 0xc3b7a LB 0x19
    push bp                                   ; 55                          ; 0xc3b7a vbe.c:148
    mov bp, sp                                ; 89 e5                       ; 0xc3b7b
    push dx                                   ; 52                          ; 0xc3b7d
    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3b7e vbe.c:150
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b81
    call 00560h                               ; e8 d9 c9                    ; 0xc3b84
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b87 vbe.c:151
    call 00567h                               ; e8 da c9                    ; 0xc3b8a
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3b8d vbe.c:152
    pop dx                                    ; 5a                          ; 0xc3b90
    pop bp                                    ; 5d                          ; 0xc3b91
    retn                                      ; c3                          ; 0xc3b92
  ; disGetNextSymbol 0xc3b93 LB 0x6dc -> off=0x0 cb=0000000000000019 uValue=00000000000c3b93 'dispi_get_virt_height'
dispi_get_virt_height:                       ; 0xc3b93 LB 0x19
    push bp                                   ; 55                          ; 0xc3b93 vbe.c:154
    mov bp, sp                                ; 89 e5                       ; 0xc3b94
    push dx                                   ; 52                          ; 0xc3b96
    mov ax, strict word 00007h                ; b8 07 00                    ; 0xc3b97 vbe.c:156
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b9a
    call 00560h                               ; e8 c0 c9                    ; 0xc3b9d
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3ba0 vbe.c:157
    call 00567h                               ; e8 c1 c9                    ; 0xc3ba3
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3ba6 vbe.c:158
    pop dx                                    ; 5a                          ; 0xc3ba9
    pop bp                                    ; 5d                          ; 0xc3baa
    retn                                      ; c3                          ; 0xc3bab
  ; disGetNextSymbol 0xc3bac LB 0x6c3 -> off=0x0 cb=0000000000000012 uValue=00000000000c3bac 'in_word'
in_word:                                     ; 0xc3bac LB 0x12
    push bp                                   ; 55                          ; 0xc3bac vbe.c:160
    mov bp, sp                                ; 89 e5                       ; 0xc3bad
    push bx                                   ; 53                          ; 0xc3baf
    mov bx, ax                                ; 89 c3                       ; 0xc3bb0
    mov ax, dx                                ; 89 d0                       ; 0xc3bb2
    mov dx, bx                                ; 89 da                       ; 0xc3bb4 vbe.c:162
    out DX, ax                                ; ef                          ; 0xc3bb6
    in ax, DX                                 ; ed                          ; 0xc3bb7 vbe.c:163
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3bb8 vbe.c:164
    pop bx                                    ; 5b                          ; 0xc3bbb
    pop bp                                    ; 5d                          ; 0xc3bbc
    retn                                      ; c3                          ; 0xc3bbd
  ; disGetNextSymbol 0xc3bbe LB 0x6b1 -> off=0x0 cb=0000000000000014 uValue=00000000000c3bbe 'in_byte'
in_byte:                                     ; 0xc3bbe LB 0x14
    push bp                                   ; 55                          ; 0xc3bbe vbe.c:166
    mov bp, sp                                ; 89 e5                       ; 0xc3bbf
    push bx                                   ; 53                          ; 0xc3bc1
    mov bx, ax                                ; 89 c3                       ; 0xc3bc2
    mov ax, dx                                ; 89 d0                       ; 0xc3bc4
    mov dx, bx                                ; 89 da                       ; 0xc3bc6 vbe.c:168
    out DX, ax                                ; ef                          ; 0xc3bc8
    in AL, DX                                 ; ec                          ; 0xc3bc9 vbe.c:169
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc3bca
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3bcc vbe.c:170
    pop bx                                    ; 5b                          ; 0xc3bcf
    pop bp                                    ; 5d                          ; 0xc3bd0
    retn                                      ; c3                          ; 0xc3bd1
  ; disGetNextSymbol 0xc3bd2 LB 0x69d -> off=0x0 cb=0000000000000014 uValue=00000000000c3bd2 'dispi_get_id'
dispi_get_id:                                ; 0xc3bd2 LB 0x14
    push bp                                   ; 55                          ; 0xc3bd2 vbe.c:173
    mov bp, sp                                ; 89 e5                       ; 0xc3bd3
    push dx                                   ; 52                          ; 0xc3bd5
    xor ax, ax                                ; 31 c0                       ; 0xc3bd6 vbe.c:175
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3bd8
    out DX, ax                                ; ef                          ; 0xc3bdb
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3bdc vbe.c:176
    in ax, DX                                 ; ed                          ; 0xc3bdf
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3be0 vbe.c:177
    pop dx                                    ; 5a                          ; 0xc3be3
    pop bp                                    ; 5d                          ; 0xc3be4
    retn                                      ; c3                          ; 0xc3be5
  ; disGetNextSymbol 0xc3be6 LB 0x689 -> off=0x0 cb=000000000000001a uValue=00000000000c3be6 'dispi_set_id'
dispi_set_id:                                ; 0xc3be6 LB 0x1a
    push bp                                   ; 55                          ; 0xc3be6 vbe.c:179
    mov bp, sp                                ; 89 e5                       ; 0xc3be7
    push bx                                   ; 53                          ; 0xc3be9
    push dx                                   ; 52                          ; 0xc3bea
    mov bx, ax                                ; 89 c3                       ; 0xc3beb
    xor ax, ax                                ; 31 c0                       ; 0xc3bed vbe.c:181
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3bef
    out DX, ax                                ; ef                          ; 0xc3bf2
    mov ax, bx                                ; 89 d8                       ; 0xc3bf3 vbe.c:182
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3bf5
    out DX, ax                                ; ef                          ; 0xc3bf8
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3bf9 vbe.c:183
    pop dx                                    ; 5a                          ; 0xc3bfc
    pop bx                                    ; 5b                          ; 0xc3bfd
    pop bp                                    ; 5d                          ; 0xc3bfe
    retn                                      ; c3                          ; 0xc3bff
  ; disGetNextSymbol 0xc3c00 LB 0x66f -> off=0x0 cb=000000000000002a uValue=00000000000c3c00 'vbe_init'
vbe_init:                                    ; 0xc3c00 LB 0x2a
    push bp                                   ; 55                          ; 0xc3c00 vbe.c:188
    mov bp, sp                                ; 89 e5                       ; 0xc3c01
    push bx                                   ; 53                          ; 0xc3c03
    mov ax, 0b0c0h                            ; b8 c0 b0                    ; 0xc3c04 vbe.c:190
    call 03be6h                               ; e8 dc ff                    ; 0xc3c07
    call 03bd2h                               ; e8 c5 ff                    ; 0xc3c0a vbe.c:191
    cmp ax, 0b0c0h                            ; 3d c0 b0                    ; 0xc3c0d
    jne short 03c24h                          ; 75 12                       ; 0xc3c10
    mov bx, 000b9h                            ; bb b9 00                    ; 0xc3c12 vbe.c:42
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3c15
    mov es, ax                                ; 8e c0                       ; 0xc3c18
    mov byte [es:bx], 001h                    ; 26 c6 07 01                 ; 0xc3c1a
    mov ax, 0b0c4h                            ; b8 c4 b0                    ; 0xc3c1e vbe.c:194
    call 03be6h                               ; e8 c2 ff                    ; 0xc3c21
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3c24 vbe.c:199
    pop bx                                    ; 5b                          ; 0xc3c27
    pop bp                                    ; 5d                          ; 0xc3c28
    retn                                      ; c3                          ; 0xc3c29
  ; disGetNextSymbol 0xc3c2a LB 0x645 -> off=0x0 cb=0000000000000055 uValue=00000000000c3c2a 'mode_info_find_mode'
mode_info_find_mode:                         ; 0xc3c2a LB 0x55
    push bp                                   ; 55                          ; 0xc3c2a vbe.c:202
    mov bp, sp                                ; 89 e5                       ; 0xc3c2b
    push bx                                   ; 53                          ; 0xc3c2d
    push cx                                   ; 51                          ; 0xc3c2e
    push si                                   ; 56                          ; 0xc3c2f
    push di                                   ; 57                          ; 0xc3c30
    mov di, ax                                ; 89 c7                       ; 0xc3c31
    mov si, dx                                ; 89 d6                       ; 0xc3c33
    xor dx, dx                                ; 31 d2                       ; 0xc3c35 vbe.c:208
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c37
    call 03bach                               ; e8 6f ff                    ; 0xc3c3a
    cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3c3d vbe.c:209
    jne short 03c74h                          ; 75 32                       ; 0xc3c40
    mov bx, strict word 00004h                ; bb 04 00                    ; 0xc3c42 vbe.c:213
    mov dx, bx                                ; 89 da                       ; 0xc3c45 vbe.c:218
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c47
    call 03bach                               ; e8 5f ff                    ; 0xc3c4a
    mov cx, ax                                ; 89 c1                       ; 0xc3c4d
    cmp cx, strict byte 0ffffh                ; 83 f9 ff                    ; 0xc3c4f vbe.c:219
    je short 03c74h                           ; 74 20                       ; 0xc3c52
    lea dx, [bx+002h]                         ; 8d 57 02                    ; 0xc3c54 vbe.c:221
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c57
    call 03bach                               ; e8 4f ff                    ; 0xc3c5a
    lea dx, [bx+044h]                         ; 8d 57 44                    ; 0xc3c5d
    cmp cx, di                                ; 39 f9                       ; 0xc3c60 vbe.c:223
    jne short 03c70h                          ; 75 0c                       ; 0xc3c62
    test si, si                               ; 85 f6                       ; 0xc3c64 vbe.c:225
    jne short 03c6ch                          ; 75 04                       ; 0xc3c66
    mov ax, bx                                ; 89 d8                       ; 0xc3c68 vbe.c:226
    jmp short 03c76h                          ; eb 0a                       ; 0xc3c6a
    test AL, strict byte 080h                 ; a8 80                       ; 0xc3c6c vbe.c:227
    jne short 03c68h                          ; 75 f8                       ; 0xc3c6e
    mov bx, dx                                ; 89 d3                       ; 0xc3c70 vbe.c:230
    jmp short 03c47h                          ; eb d3                       ; 0xc3c72 vbe.c:235
    xor ax, ax                                ; 31 c0                       ; 0xc3c74 vbe.c:238
    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc3c76 vbe.c:239
    pop di                                    ; 5f                          ; 0xc3c79
    pop si                                    ; 5e                          ; 0xc3c7a
    pop cx                                    ; 59                          ; 0xc3c7b
    pop bx                                    ; 5b                          ; 0xc3c7c
    pop bp                                    ; 5d                          ; 0xc3c7d
    retn                                      ; c3                          ; 0xc3c7e
  ; disGetNextSymbol 0xc3c7f LB 0x5f0 -> off=0x0 cb=000000000000012b uValue=00000000000c3c7f 'vbe_biosfn_return_controller_information'
vbe_biosfn_return_controller_information: ; 0xc3c7f LB 0x12b
    push bp                                   ; 55                          ; 0xc3c7f vbe.c:270
    mov bp, sp                                ; 89 e5                       ; 0xc3c80
    push cx                                   ; 51                          ; 0xc3c82
    push si                                   ; 56                          ; 0xc3c83
    push di                                   ; 57                          ; 0xc3c84
    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc3c85
    mov si, ax                                ; 89 c6                       ; 0xc3c88
    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3c8a
    mov di, bx                                ; 89 df                       ; 0xc3c8d
    mov word [bp-00ch], strict word 00022h    ; c7 46 f4 22 00              ; 0xc3c8f vbe.c:275
    call 005a7h                               ; e8 10 c9                    ; 0xc3c94 vbe.c:278
    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc3c97
    mov bx, di                                ; 89 fb                       ; 0xc3c9a vbe.c:281
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3c9c
    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3c9f
    xor dx, dx                                ; 31 d2                       ; 0xc3ca2 vbe.c:284
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3ca4
    call 03bach                               ; e8 02 ff                    ; 0xc3ca7
    cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3caa vbe.c:285
    je short 03cb9h                           ; 74 0a                       ; 0xc3cad
    push SS                                   ; 16                          ; 0xc3caf vbe.c:287
    pop ES                                    ; 07                          ; 0xc3cb0
    mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc3cb1
    jmp near 03da2h                           ; e9 e9 00                    ; 0xc3cb6 vbe.c:291
    mov cx, strict word 00004h                ; b9 04 00                    ; 0xc3cb9 vbe.c:293
    mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc3cbc vbe.c:300
    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3cc1 vbe.c:308
    cmp word [es:bx+002h], 03245h             ; 26 81 7f 02 45 32           ; 0xc3cc4
    jne short 03cd3h                          ; 75 07                       ; 0xc3cca
    cmp word [es:bx], 04256h                  ; 26 81 3f 56 42              ; 0xc3ccc
    je short 03ce2h                           ; 74 0f                       ; 0xc3cd1
    cmp word [es:bx+002h], 04153h             ; 26 81 7f 02 53 41           ; 0xc3cd3
    jne short 03ce7h                          ; 75 0c                       ; 0xc3cd9
    cmp word [es:bx], 04556h                  ; 26 81 3f 56 45              ; 0xc3cdb
    jne short 03ce7h                          ; 75 05                       ; 0xc3ce0
    mov word [bp-00eh], strict word 00001h    ; c7 46 f2 01 00              ; 0xc3ce2 vbe.c:310
    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3ce7 vbe.c:318
    mov word [es:bx], 04556h                  ; 26 c7 07 56 45              ; 0xc3cea
    mov word [es:bx+002h], 04153h             ; 26 c7 47 02 53 41           ; 0xc3cef vbe.c:320
    mov word [es:bx+004h], 00200h             ; 26 c7 47 04 00 02           ; 0xc3cf5 vbe.c:324
    mov word [es:bx+006h], 07de6h             ; 26 c7 47 06 e6 7d           ; 0xc3cfb vbe.c:327
    mov [es:bx+008h], ds                      ; 26 8c 5f 08                 ; 0xc3d01
    mov word [es:bx+00ah], strict word 00001h ; 26 c7 47 0a 01 00           ; 0xc3d05 vbe.c:330
    mov word [es:bx+00ch], strict word 00000h ; 26 c7 47 0c 00 00           ; 0xc3d0b vbe.c:332
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3d11 vbe.c:336
    mov word [es:bx+010h], ax                 ; 26 89 47 10                 ; 0xc3d14
    lea ax, [di+022h]                         ; 8d 45 22                    ; 0xc3d18 vbe.c:337
    mov word [es:bx+00eh], ax                 ; 26 89 47 0e                 ; 0xc3d1b
    mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc3d1f vbe.c:340
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d22
    call 03bach                               ; e8 84 fe                    ; 0xc3d25
    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3d28
    mov word [es:bx+012h], ax                 ; 26 89 47 12                 ; 0xc3d2b
    cmp word [bp-00eh], strict byte 00000h    ; 83 7e f2 00                 ; 0xc3d2f vbe.c:342
    je short 03d59h                           ; 74 24                       ; 0xc3d33
    mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00           ; 0xc3d35 vbe.c:345
    mov word [es:bx+016h], 07dfbh             ; 26 c7 47 16 fb 7d           ; 0xc3d3b vbe.c:346
    mov [es:bx+018h], ds                      ; 26 8c 5f 18                 ; 0xc3d41
    mov word [es:bx+01ah], 07e0eh             ; 26 c7 47 1a 0e 7e           ; 0xc3d45 vbe.c:347
    mov [es:bx+01ch], ds                      ; 26 8c 5f 1c                 ; 0xc3d4b
    mov word [es:bx+01eh], 07e2fh             ; 26 c7 47 1e 2f 7e           ; 0xc3d4f vbe.c:348
    mov [es:bx+020h], ds                      ; 26 8c 5f 20                 ; 0xc3d55
    mov dx, cx                                ; 89 ca                       ; 0xc3d59 vbe.c:355
    add dx, strict byte 0001bh                ; 83 c2 1b                    ; 0xc3d5b
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d5e
    call 03bbeh                               ; e8 5a fe                    ; 0xc3d61
    xor ah, ah                                ; 30 e4                       ; 0xc3d64 vbe.c:356
    cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc3d66
    jnbe short 03d82h                         ; 77 17                       ; 0xc3d69
    mov dx, cx                                ; 89 ca                       ; 0xc3d6b vbe.c:358
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d6d
    call 03bach                               ; e8 39 fe                    ; 0xc3d70
    mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc3d73 vbe.c:362
    add bx, di                                ; 01 fb                       ; 0xc3d76
    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc3d78 vbe.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3d7b
    add word [bp-00ch], strict byte 00002h    ; 83 46 f4 02                 ; 0xc3d7e vbe.c:364
    add cx, strict byte 00044h                ; 83 c1 44                    ; 0xc3d82 vbe.c:366
    mov dx, cx                                ; 89 ca                       ; 0xc3d85 vbe.c:367
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d87
    call 03bach                               ; e8 1f fe                    ; 0xc3d8a
    cmp ax, strict word 0ffffh                ; 3d ff ff                    ; 0xc3d8d vbe.c:368
    jne short 03d59h                          ; 75 c7                       ; 0xc3d90
    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc3d92 vbe.c:371
    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc3d95 vbe.c:52
    mov word [es:di], ax                      ; 26 89 05                    ; 0xc3d98
    push SS                                   ; 16                          ; 0xc3d9b vbe.c:372
    pop ES                                    ; 07                          ; 0xc3d9c
    mov word [es:si], strict word 0004fh      ; 26 c7 04 4f 00              ; 0xc3d9d
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3da2 vbe.c:373
    pop di                                    ; 5f                          ; 0xc3da5
    pop si                                    ; 5e                          ; 0xc3da6
    pop cx                                    ; 59                          ; 0xc3da7
    pop bp                                    ; 5d                          ; 0xc3da8
    retn                                      ; c3                          ; 0xc3da9
  ; disGetNextSymbol 0xc3daa LB 0x4c5 -> off=0x0 cb=000000000000009f uValue=00000000000c3daa 'vbe_biosfn_return_mode_information'
vbe_biosfn_return_mode_information:          ; 0xc3daa LB 0x9f
    push bp                                   ; 55                          ; 0xc3daa vbe.c:385
    mov bp, sp                                ; 89 e5                       ; 0xc3dab
    push si                                   ; 56                          ; 0xc3dad
    push di                                   ; 57                          ; 0xc3dae
    push ax                                   ; 50                          ; 0xc3daf
    push ax                                   ; 50                          ; 0xc3db0
    mov ax, dx                                ; 89 d0                       ; 0xc3db1
    mov si, bx                                ; 89 de                       ; 0xc3db3
    mov bx, cx                                ; 89 cb                       ; 0xc3db5
    test dh, 040h                             ; f6 c6 40                    ; 0xc3db7 vbe.c:396
    je short 03dc1h                           ; 74 05                       ; 0xc3dba
    mov dx, strict word 00001h                ; ba 01 00                    ; 0xc3dbc
    jmp short 03dc3h                          ; eb 02                       ; 0xc3dbf
    xor dx, dx                                ; 31 d2                       ; 0xc3dc1
    and ah, 001h                              ; 80 e4 01                    ; 0xc3dc3 vbe.c:397
    call 03c2ah                               ; e8 61 fe                    ; 0xc3dc6 vbe.c:399
    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc3dc9
    test ax, ax                               ; 85 c0                       ; 0xc3dcc vbe.c:401
    je short 03e37h                           ; 74 67                       ; 0xc3dce
    mov cx, 00100h                            ; b9 00 01                    ; 0xc3dd0 vbe.c:406
    xor ax, ax                                ; 31 c0                       ; 0xc3dd3
    mov di, bx                                ; 89 df                       ; 0xc3dd5
    mov es, si                                ; 8e c6                       ; 0xc3dd7
    jcxz 03dddh                               ; e3 02                       ; 0xc3dd9
    rep stosb                                 ; f3 aa                       ; 0xc3ddb
    xor cx, cx                                ; 31 c9                       ; 0xc3ddd vbe.c:407
    jmp short 03de6h                          ; eb 05                       ; 0xc3ddf
    cmp cx, strict byte 00042h                ; 83 f9 42                    ; 0xc3de1
    jnc short 03dffh                          ; 73 19                       ; 0xc3de4
    mov dx, word [bp-006h]                    ; 8b 56 fa                    ; 0xc3de6 vbe.c:410
    inc dx                                    ; 42                          ; 0xc3de9
    inc dx                                    ; 42                          ; 0xc3dea
    add dx, cx                                ; 01 ca                       ; 0xc3deb
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3ded
    call 03bbeh                               ; e8 cb fd                    ; 0xc3df0
    mov di, bx                                ; 89 df                       ; 0xc3df3 vbe.c:411
    add di, cx                                ; 01 cf                       ; 0xc3df5
    mov es, si                                ; 8e c6                       ; 0xc3df7 vbe.c:42
    mov byte [es:di], al                      ; 26 88 05                    ; 0xc3df9
    inc cx                                    ; 41                          ; 0xc3dfc vbe.c:412
    jmp short 03de1h                          ; eb e2                       ; 0xc3dfd
    lea di, [bx+002h]                         ; 8d 7f 02                    ; 0xc3dff vbe.c:413
    mov es, si                                ; 8e c6                       ; 0xc3e02 vbe.c:37
    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc3e04
    test AL, strict byte 001h                 ; a8 01                       ; 0xc3e07 vbe.c:414
    je short 03e1bh                           ; 74 10                       ; 0xc3e09
    lea di, [bx+00ch]                         ; 8d 7f 0c                    ; 0xc3e0b vbe.c:415
    mov word [es:di], 00619h                  ; 26 c7 05 19 06              ; 0xc3e0e vbe.c:52
    lea di, [bx+00eh]                         ; 8d 7f 0e                    ; 0xc3e13 vbe.c:417
    mov word [es:di], 0c000h                  ; 26 c7 05 00 c0              ; 0xc3e16 vbe.c:52
    mov ax, strict word 0000bh                ; b8 0b 00                    ; 0xc3e1b vbe.c:420
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e1e
    call 00560h                               ; e8 3c c7                    ; 0xc3e21
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e24 vbe.c:421
    call 00567h                               ; e8 3d c7                    ; 0xc3e27
    add bx, strict byte 0002ah                ; 83 c3 2a                    ; 0xc3e2a
    mov es, si                                ; 8e c6                       ; 0xc3e2d vbe.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3e2f
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc3e32 vbe.c:423
    jmp short 03e3ah                          ; eb 03                       ; 0xc3e35 vbe.c:424
    mov ax, 00100h                            ; b8 00 01                    ; 0xc3e37 vbe.c:428
    push SS                                   ; 16                          ; 0xc3e3a vbe.c:431
    pop ES                                    ; 07                          ; 0xc3e3b
    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc3e3c
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3e3f
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3e42 vbe.c:432
    pop di                                    ; 5f                          ; 0xc3e45
    pop si                                    ; 5e                          ; 0xc3e46
    pop bp                                    ; 5d                          ; 0xc3e47
    retn                                      ; c3                          ; 0xc3e48
  ; disGetNextSymbol 0xc3e49 LB 0x426 -> off=0x0 cb=00000000000000e7 uValue=00000000000c3e49 'vbe_biosfn_set_mode'
vbe_biosfn_set_mode:                         ; 0xc3e49 LB 0xe7
    push bp                                   ; 55                          ; 0xc3e49 vbe.c:444
    mov bp, sp                                ; 89 e5                       ; 0xc3e4a
    push si                                   ; 56                          ; 0xc3e4c
    push di                                   ; 57                          ; 0xc3e4d
    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc3e4e
    mov si, ax                                ; 89 c6                       ; 0xc3e51
    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3e53
    test byte [bp-009h], 040h                 ; f6 46 f7 40                 ; 0xc3e56 vbe.c:452
    je short 03e61h                           ; 74 05                       ; 0xc3e5a
    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3e5c
    jmp short 03e63h                          ; eb 02                       ; 0xc3e5f
    xor ax, ax                                ; 31 c0                       ; 0xc3e61
    mov dx, ax                                ; 89 c2                       ; 0xc3e63
    test ax, ax                               ; 85 c0                       ; 0xc3e65 vbe.c:453
    je short 03e6ch                           ; 74 03                       ; 0xc3e67
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3e69
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc3e6c
    test byte [bp-009h], 080h                 ; f6 46 f7 80                 ; 0xc3e6f vbe.c:454
    je short 03e7ah                           ; 74 05                       ; 0xc3e73
    mov ax, 00080h                            ; b8 80 00                    ; 0xc3e75
    jmp short 03e7ch                          ; eb 02                       ; 0xc3e78
    xor ax, ax                                ; 31 c0                       ; 0xc3e7a
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3e7c
    and byte [bp-009h], 001h                  ; 80 66 f7 01                 ; 0xc3e7f vbe.c:456
    cmp word [bp-00ah], 00100h                ; 81 7e f6 00 01              ; 0xc3e83 vbe.c:459
    jnc short 03e9dh                          ; 73 13                       ; 0xc3e88
    xor ax, ax                                ; 31 c0                       ; 0xc3e8a vbe.c:463
    call 005cdh                               ; e8 3e c7                    ; 0xc3e8c
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc3e8f vbe.c:467
    xor ah, ah                                ; 30 e4                       ; 0xc3e92
    call 0137eh                               ; e8 e7 d4                    ; 0xc3e94
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc3e97 vbe.c:468
    jmp near 03f24h                           ; e9 87 00                    ; 0xc3e9a vbe.c:469
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3e9d vbe.c:472
    call 03c2ah                               ; e8 87 fd                    ; 0xc3ea0
    mov bx, ax                                ; 89 c3                       ; 0xc3ea3
    test ax, ax                               ; 85 c0                       ; 0xc3ea5 vbe.c:474
    je short 03f21h                           ; 74 78                       ; 0xc3ea7
    lea dx, [bx+014h]                         ; 8d 57 14                    ; 0xc3ea9 vbe.c:479
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3eac
    call 03bach                               ; e8 fa fc                    ; 0xc3eaf
    mov cx, ax                                ; 89 c1                       ; 0xc3eb2
    lea dx, [bx+016h]                         ; 8d 57 16                    ; 0xc3eb4 vbe.c:480
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3eb7
    call 03bach                               ; e8 ef fc                    ; 0xc3eba
    mov di, ax                                ; 89 c7                       ; 0xc3ebd
    lea dx, [bx+01bh]                         ; 8d 57 1b                    ; 0xc3ebf vbe.c:481
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3ec2
    call 03bbeh                               ; e8 f6 fc                    ; 0xc3ec5
    mov bl, al                                ; 88 c3                       ; 0xc3ec8
    mov dl, al                                ; 88 c2                       ; 0xc3eca
    xor ax, ax                                ; 31 c0                       ; 0xc3ecc vbe.c:489
    call 005cdh                               ; e8 fc c6                    ; 0xc3ece
    cmp bl, 004h                              ; 80 fb 04                    ; 0xc3ed1 vbe.c:491
    jne short 03edch                          ; 75 06                       ; 0xc3ed4
    mov ax, strict word 0006ah                ; b8 6a 00                    ; 0xc3ed6 vbe.c:493
    call 0137eh                               ; e8 a2 d4                    ; 0xc3ed9
    mov al, dl                                ; 88 d0                       ; 0xc3edc vbe.c:496
    xor ah, ah                                ; 30 e4                       ; 0xc3ede
    call 03b23h                               ; e8 40 fc                    ; 0xc3ee0
    mov ax, cx                                ; 89 c8                       ; 0xc3ee3 vbe.c:497
    call 03acch                               ; e8 e4 fb                    ; 0xc3ee5
    mov ax, di                                ; 89 f8                       ; 0xc3ee8 vbe.c:498
    call 03aebh                               ; e8 fe fb                    ; 0xc3eea
    xor ax, ax                                ; 31 c0                       ; 0xc3eed vbe.c:499
    call 005f3h                               ; e8 01 c7                    ; 0xc3eef
    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc3ef2 vbe.c:500
    or dl, 001h                               ; 80 ca 01                    ; 0xc3ef5
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3ef8
    xor ah, ah                                ; 30 e4                       ; 0xc3efb
    or al, dl                                 ; 08 d0                       ; 0xc3efd
    call 005cdh                               ; e8 cb c6                    ; 0xc3eff
    call 006c2h                               ; e8 bd c7                    ; 0xc3f02 vbe.c:501
    mov bx, 000bah                            ; bb ba 00                    ; 0xc3f05 vbe.c:52
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3f08
    mov es, ax                                ; 8e c0                       ; 0xc3f0b
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3f0d
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f10
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3f13 vbe.c:504
    or AL, strict byte 060h                   ; 0c 60                       ; 0xc3f16
    mov bx, 00087h                            ; bb 87 00                    ; 0xc3f18 vbe.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3f1b
    jmp near 03e97h                           ; e9 76 ff                    ; 0xc3f1e
    mov ax, 00100h                            ; b8 00 01                    ; 0xc3f21 vbe.c:513
    push SS                                   ; 16                          ; 0xc3f24 vbe.c:517
    pop ES                                    ; 07                          ; 0xc3f25
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3f26
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3f29 vbe.c:518
    pop di                                    ; 5f                          ; 0xc3f2c
    pop si                                    ; 5e                          ; 0xc3f2d
    pop bp                                    ; 5d                          ; 0xc3f2e
    retn                                      ; c3                          ; 0xc3f2f
  ; disGetNextSymbol 0xc3f30 LB 0x33f -> off=0x0 cb=0000000000000008 uValue=00000000000c3f30 'vbe_biosfn_read_video_state_size'
vbe_biosfn_read_video_state_size:            ; 0xc3f30 LB 0x8
    push bp                                   ; 55                          ; 0xc3f30 vbe.c:520
    mov bp, sp                                ; 89 e5                       ; 0xc3f31
    mov ax, strict word 00012h                ; b8 12 00                    ; 0xc3f33 vbe.c:523
    pop bp                                    ; 5d                          ; 0xc3f36
    retn                                      ; c3                          ; 0xc3f37
  ; disGetNextSymbol 0xc3f38 LB 0x337 -> off=0x0 cb=000000000000004b uValue=00000000000c3f38 'vbe_biosfn_save_video_state'
vbe_biosfn_save_video_state:                 ; 0xc3f38 LB 0x4b
    push bp                                   ; 55                          ; 0xc3f38 vbe.c:525
    mov bp, sp                                ; 89 e5                       ; 0xc3f39
    push bx                                   ; 53                          ; 0xc3f3b
    push cx                                   ; 51                          ; 0xc3f3c
    push si                                   ; 56                          ; 0xc3f3d
    mov si, ax                                ; 89 c6                       ; 0xc3f3e
    mov bx, dx                                ; 89 d3                       ; 0xc3f40
    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3f42 vbe.c:529
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3f45
    out DX, ax                                ; ef                          ; 0xc3f48
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3f49 vbe.c:530
    in ax, DX                                 ; ed                          ; 0xc3f4c
    mov es, si                                ; 8e c6                       ; 0xc3f4d vbe.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f4f
    inc bx                                    ; 43                          ; 0xc3f52 vbe.c:532
    inc bx                                    ; 43                          ; 0xc3f53
    test AL, strict byte 001h                 ; a8 01                       ; 0xc3f54 vbe.c:533
    je short 03f7bh                           ; 74 23                       ; 0xc3f56
    mov cx, strict word 00001h                ; b9 01 00                    ; 0xc3f58 vbe.c:535
    jmp short 03f62h                          ; eb 05                       ; 0xc3f5b
    cmp cx, strict byte 00009h                ; 83 f9 09                    ; 0xc3f5d
    jnbe short 03f7bh                         ; 77 19                       ; 0xc3f60
    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc3f62 vbe.c:536
    je short 03f78h                           ; 74 11                       ; 0xc3f65
    mov ax, cx                                ; 89 c8                       ; 0xc3f67 vbe.c:537
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3f69
    out DX, ax                                ; ef                          ; 0xc3f6c
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3f6d vbe.c:538
    in ax, DX                                 ; ed                          ; 0xc3f70
    mov es, si                                ; 8e c6                       ; 0xc3f71 vbe.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f73
    inc bx                                    ; 43                          ; 0xc3f76 vbe.c:539
    inc bx                                    ; 43                          ; 0xc3f77
    inc cx                                    ; 41                          ; 0xc3f78 vbe.c:541
    jmp short 03f5dh                          ; eb e2                       ; 0xc3f79
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3f7b vbe.c:542
    pop si                                    ; 5e                          ; 0xc3f7e
    pop cx                                    ; 59                          ; 0xc3f7f
    pop bx                                    ; 5b                          ; 0xc3f80
    pop bp                                    ; 5d                          ; 0xc3f81
    retn                                      ; c3                          ; 0xc3f82
  ; disGetNextSymbol 0xc3f83 LB 0x2ec -> off=0x0 cb=000000000000008f uValue=00000000000c3f83 'vbe_biosfn_restore_video_state'
vbe_biosfn_restore_video_state:              ; 0xc3f83 LB 0x8f
    push bp                                   ; 55                          ; 0xc3f83 vbe.c:545
    mov bp, sp                                ; 89 e5                       ; 0xc3f84
    push bx                                   ; 53                          ; 0xc3f86
    push cx                                   ; 51                          ; 0xc3f87
    push si                                   ; 56                          ; 0xc3f88
    push ax                                   ; 50                          ; 0xc3f89
    mov cx, ax                                ; 89 c1                       ; 0xc3f8a
    mov bx, dx                                ; 89 d3                       ; 0xc3f8c
    mov es, ax                                ; 8e c0                       ; 0xc3f8e vbe.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3f90
    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3f93
    inc bx                                    ; 43                          ; 0xc3f96 vbe.c:550
    inc bx                                    ; 43                          ; 0xc3f97
    test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc3f98 vbe.c:552
    jne short 03faeh                          ; 75 10                       ; 0xc3f9c
    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3f9e vbe.c:553
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fa1
    out DX, ax                                ; ef                          ; 0xc3fa4
    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc3fa5 vbe.c:554
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fa8
    out DX, ax                                ; ef                          ; 0xc3fab
    jmp short 0400ah                          ; eb 5c                       ; 0xc3fac vbe.c:555
    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3fae vbe.c:556
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fb1
    out DX, ax                                ; ef                          ; 0xc3fb4
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3fb5 vbe.c:47
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fb8 vbe.c:48
    out DX, ax                                ; ef                          ; 0xc3fbb
    inc bx                                    ; 43                          ; 0xc3fbc vbe.c:558
    inc bx                                    ; 43                          ; 0xc3fbd
    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3fbe
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fc1
    out DX, ax                                ; ef                          ; 0xc3fc4
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3fc5 vbe.c:47
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fc8 vbe.c:48
    out DX, ax                                ; ef                          ; 0xc3fcb
    inc bx                                    ; 43                          ; 0xc3fcc vbe.c:561
    inc bx                                    ; 43                          ; 0xc3fcd
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3fce
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fd1
    out DX, ax                                ; ef                          ; 0xc3fd4
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3fd5 vbe.c:47
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fd8 vbe.c:48
    out DX, ax                                ; ef                          ; 0xc3fdb
    inc bx                                    ; 43                          ; 0xc3fdc vbe.c:564
    inc bx                                    ; 43                          ; 0xc3fdd
    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3fde
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fe1
    out DX, ax                                ; ef                          ; 0xc3fe4
    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc3fe5 vbe.c:566
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fe8
    out DX, ax                                ; ef                          ; 0xc3feb
    mov si, strict word 00005h                ; be 05 00                    ; 0xc3fec vbe.c:568
    jmp short 03ff6h                          ; eb 05                       ; 0xc3fef
    cmp si, strict byte 00009h                ; 83 fe 09                    ; 0xc3ff1
    jnbe short 0400ah                         ; 77 14                       ; 0xc3ff4
    mov ax, si                                ; 89 f0                       ; 0xc3ff6 vbe.c:569
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3ff8
    out DX, ax                                ; ef                          ; 0xc3ffb
    mov es, cx                                ; 8e c1                       ; 0xc3ffc vbe.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3ffe
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc4001 vbe.c:48
    out DX, ax                                ; ef                          ; 0xc4004
    inc bx                                    ; 43                          ; 0xc4005 vbe.c:571
    inc bx                                    ; 43                          ; 0xc4006
    inc si                                    ; 46                          ; 0xc4007 vbe.c:572
    jmp short 03ff1h                          ; eb e7                       ; 0xc4008
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc400a vbe.c:574
    pop si                                    ; 5e                          ; 0xc400d
    pop cx                                    ; 59                          ; 0xc400e
    pop bx                                    ; 5b                          ; 0xc400f
    pop bp                                    ; 5d                          ; 0xc4010
    retn                                      ; c3                          ; 0xc4011
  ; disGetNextSymbol 0xc4012 LB 0x25d -> off=0x0 cb=000000000000008c uValue=00000000000c4012 'vbe_biosfn_save_restore_state'
vbe_biosfn_save_restore_state:               ; 0xc4012 LB 0x8c
    push bp                                   ; 55                          ; 0xc4012 vbe.c:590
    mov bp, sp                                ; 89 e5                       ; 0xc4013
    push si                                   ; 56                          ; 0xc4015
    push di                                   ; 57                          ; 0xc4016
    push ax                                   ; 50                          ; 0xc4017
    mov si, ax                                ; 89 c6                       ; 0xc4018
    mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc401a
    mov ax, bx                                ; 89 d8                       ; 0xc401d
    mov bx, word [bp+004h]                    ; 8b 5e 04                    ; 0xc401f
    mov di, strict word 0004fh                ; bf 4f 00                    ; 0xc4022 vbe.c:595
    xor ah, ah                                ; 30 e4                       ; 0xc4025 vbe.c:596
    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc4027
    je short 04071h                           ; 74 45                       ; 0xc402a
    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc402c
    je short 04055h                           ; 74 24                       ; 0xc402f
    test ax, ax                               ; 85 c0                       ; 0xc4031
    jne short 0408dh                          ; 75 58                       ; 0xc4033
    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc4035 vbe.c:598
    call 02fe6h                               ; e8 ab ef                    ; 0xc4038
    mov cx, ax                                ; 89 c1                       ; 0xc403b
    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc403d vbe.c:602
    je short 04048h                           ; 74 05                       ; 0xc4041
    call 03f30h                               ; e8 ea fe                    ; 0xc4043 vbe.c:603
    add ax, cx                                ; 01 c8                       ; 0xc4046
    add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc4048 vbe.c:604
    shr ax, 006h                              ; c1 e8 06                    ; 0xc404b
    push SS                                   ; 16                          ; 0xc404e
    pop ES                                    ; 07                          ; 0xc404f
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4050
    jmp short 04090h                          ; eb 3b                       ; 0xc4053 vbe.c:605
    push SS                                   ; 16                          ; 0xc4055 vbe.c:607
    pop ES                                    ; 07                          ; 0xc4056
    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc4057
    mov dx, cx                                ; 89 ca                       ; 0xc405a vbe.c:608
    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc405c
    call 03021h                               ; e8 bf ef                    ; 0xc405f
    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc4062 vbe.c:612
    je short 04090h                           ; 74 28                       ; 0xc4066
    mov dx, ax                                ; 89 c2                       ; 0xc4068 vbe.c:613
    mov ax, cx                                ; 89 c8                       ; 0xc406a
    call 03f38h                               ; e8 c9 fe                    ; 0xc406c
    jmp short 04090h                          ; eb 1f                       ; 0xc406f vbe.c:614
    push SS                                   ; 16                          ; 0xc4071 vbe.c:616
    pop ES                                    ; 07                          ; 0xc4072
    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc4073
    mov dx, cx                                ; 89 ca                       ; 0xc4076 vbe.c:617
    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc4078
    call 032f9h                               ; e8 7b f2                    ; 0xc407b
    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc407e vbe.c:621
    je short 04090h                           ; 74 0c                       ; 0xc4082
    mov dx, ax                                ; 89 c2                       ; 0xc4084 vbe.c:622
    mov ax, cx                                ; 89 c8                       ; 0xc4086
    call 03f83h                               ; e8 f8 fe                    ; 0xc4088
    jmp short 04090h                          ; eb 03                       ; 0xc408b vbe.c:623
    mov di, 00100h                            ; bf 00 01                    ; 0xc408d vbe.c:626
    push SS                                   ; 16                          ; 0xc4090 vbe.c:629
    pop ES                                    ; 07                          ; 0xc4091
    mov word [es:si], di                      ; 26 89 3c                    ; 0xc4092
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc4095 vbe.c:630
    pop di                                    ; 5f                          ; 0xc4098
    pop si                                    ; 5e                          ; 0xc4099
    pop bp                                    ; 5d                          ; 0xc409a
    retn 00002h                               ; c2 02 00                    ; 0xc409b
  ; disGetNextSymbol 0xc409e LB 0x1d1 -> off=0x0 cb=00000000000000df uValue=00000000000c409e 'vbe_biosfn_get_set_scanline_length'
vbe_biosfn_get_set_scanline_length:          ; 0xc409e LB 0xdf
    push bp                                   ; 55                          ; 0xc409e vbe.c:651
    mov bp, sp                                ; 89 e5                       ; 0xc409f
    push si                                   ; 56                          ; 0xc40a1
    push di                                   ; 57                          ; 0xc40a2
    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc40a3
    push ax                                   ; 50                          ; 0xc40a6
    mov di, dx                                ; 89 d7                       ; 0xc40a7
    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc40a9
    mov si, cx                                ; 89 ce                       ; 0xc40ac
    call 03b42h                               ; e8 91 fa                    ; 0xc40ae vbe.c:660
    cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc40b1 vbe.c:661
    jne short 040bah                          ; 75 05                       ; 0xc40b3
    mov bx, strict word 00010h                ; bb 10 00                    ; 0xc40b5
    jmp short 040beh                          ; eb 04                       ; 0xc40b8
    xor ah, ah                                ; 30 e4                       ; 0xc40ba
    mov bx, ax                                ; 89 c3                       ; 0xc40bc
    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc40be
    call 03b7ah                               ; e8 b6 fa                    ; 0xc40c1 vbe.c:662
    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc40c4
    mov word [bp-00ch], strict word 0004fh    ; c7 46 f4 4f 00              ; 0xc40c7 vbe.c:663
    push SS                                   ; 16                          ; 0xc40cc vbe.c:664
    pop ES                                    ; 07                          ; 0xc40cd
    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc40ce
    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc40d1
    mov cl, byte [es:di]                      ; 26 8a 0d                    ; 0xc40d4 vbe.c:665
    cmp cl, 002h                              ; 80 f9 02                    ; 0xc40d7 vbe.c:669
    je short 040e8h                           ; 74 0c                       ; 0xc40da
    cmp cl, 001h                              ; 80 f9 01                    ; 0xc40dc
    je short 0410eh                           ; 74 2d                       ; 0xc40df
    test cl, cl                               ; 84 c9                       ; 0xc40e1
    je short 04109h                           ; 74 24                       ; 0xc40e3
    jmp near 04166h                           ; e9 7e 00                    ; 0xc40e5
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc40e8 vbe.c:671
    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc40eb
    jne short 040f4h                          ; 75 05                       ; 0xc40ed
    sal bx, 003h                              ; c1 e3 03                    ; 0xc40ef vbe.c:672
    jmp short 04109h                          ; eb 15                       ; 0xc40f2 vbe.c:673
    xor ah, ah                                ; 30 e4                       ; 0xc40f4 vbe.c:674
    cwd                                       ; 99                          ; 0xc40f6
    sal dx, 003h                              ; c1 e2 03                    ; 0xc40f7
    db  01bh, 0c2h
    ; sbb ax, dx                                ; 1b c2                     ; 0xc40fa
    sar ax, 003h                              ; c1 f8 03                    ; 0xc40fc
    mov cx, ax                                ; 89 c1                       ; 0xc40ff
    mov ax, bx                                ; 89 d8                       ; 0xc4101
    xor dx, dx                                ; 31 d2                       ; 0xc4103
    div cx                                    ; f7 f1                       ; 0xc4105
    mov bx, ax                                ; 89 c3                       ; 0xc4107
    mov ax, bx                                ; 89 d8                       ; 0xc4109 vbe.c:677
    call 03b5bh                               ; e8 4d fa                    ; 0xc410b
    call 03b7ah                               ; e8 69 fa                    ; 0xc410e vbe.c:680
    mov cx, ax                                ; 89 c1                       ; 0xc4111
    push SS                                   ; 16                          ; 0xc4113 vbe.c:681
    pop ES                                    ; 07                          ; 0xc4114
    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc4115
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4118
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc411b vbe.c:682
    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc411e
    jne short 04129h                          ; 75 07                       ; 0xc4120
    mov bx, cx                                ; 89 cb                       ; 0xc4122 vbe.c:683
    shr bx, 003h                              ; c1 eb 03                    ; 0xc4124
    jmp short 0413ch                          ; eb 13                       ; 0xc4127 vbe.c:684
    xor ah, ah                                ; 30 e4                       ; 0xc4129 vbe.c:685
    cwd                                       ; 99                          ; 0xc412b
    sal dx, 003h                              ; c1 e2 03                    ; 0xc412c
    db  01bh, 0c2h
    ; sbb ax, dx                                ; 1b c2                     ; 0xc412f
    sar ax, 003h                              ; c1 f8 03                    ; 0xc4131
    mov bx, ax                                ; 89 c3                       ; 0xc4134
    mov ax, cx                                ; 89 c8                       ; 0xc4136
    mul bx                                    ; f7 e3                       ; 0xc4138
    mov bx, ax                                ; 89 c3                       ; 0xc413a
    add bx, strict byte 00003h                ; 83 c3 03                    ; 0xc413c vbe.c:686
    and bl, 0fch                              ; 80 e3 fc                    ; 0xc413f
    push SS                                   ; 16                          ; 0xc4142 vbe.c:687
    pop ES                                    ; 07                          ; 0xc4143
    mov word [es:di], bx                      ; 26 89 1d                    ; 0xc4144
    call 03b93h                               ; e8 49 fa                    ; 0xc4147 vbe.c:688
    push SS                                   ; 16                          ; 0xc414a
    pop ES                                    ; 07                          ; 0xc414b
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc414c
    call 03b0ah                               ; e8 b8 f9                    ; 0xc414f vbe.c:689
    push SS                                   ; 16                          ; 0xc4152
    pop ES                                    ; 07                          ; 0xc4153
    cmp ax, word [es:si]                      ; 26 3b 04                    ; 0xc4154
    jbe short 0416bh                          ; 76 12                       ; 0xc4157
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc4159 vbe.c:690
    call 03b5bh                               ; e8 fc f9                    ; 0xc415c
    mov word [bp-00ch], 00200h                ; c7 46 f4 00 02              ; 0xc415f vbe.c:691
    jmp short 0416bh                          ; eb 05                       ; 0xc4164 vbe.c:693
    mov word [bp-00ch], 00100h                ; c7 46 f4 00 01              ; 0xc4166 vbe.c:696
    push SS                                   ; 16                          ; 0xc416b vbe.c:699
    pop ES                                    ; 07                          ; 0xc416c
    mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc416d
    mov bx, word [bp-00eh]                    ; 8b 5e f2                    ; 0xc4170
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4173
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc4176 vbe.c:700
    pop di                                    ; 5f                          ; 0xc4179
    pop si                                    ; 5e                          ; 0xc417a
    pop bp                                    ; 5d                          ; 0xc417b
    retn                                      ; c3                          ; 0xc417c
  ; disGetNextSymbol 0xc417d LB 0xf2 -> off=0x0 cb=00000000000000f2 uValue=00000000000c417d 'private_biosfn_custom_mode'
private_biosfn_custom_mode:                  ; 0xc417d LB 0xf2
    push bp                                   ; 55                          ; 0xc417d vbe.c:726
    mov bp, sp                                ; 89 e5                       ; 0xc417e
    push si                                   ; 56                          ; 0xc4180
    push di                                   ; 57                          ; 0xc4181
    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc4182
    mov di, ax                                ; 89 c7                       ; 0xc4185
    mov si, dx                                ; 89 d6                       ; 0xc4187
    mov dx, cx                                ; 89 ca                       ; 0xc4189
    mov word [bp-00ah], strict word 0004fh    ; c7 46 f6 4f 00              ; 0xc418b vbe.c:739
    push SS                                   ; 16                          ; 0xc4190 vbe.c:740
    pop ES                                    ; 07                          ; 0xc4191
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc4192
    test al, al                               ; 84 c0                       ; 0xc4195 vbe.c:741
    jne short 041bbh                          ; 75 22                       ; 0xc4197
    push SS                                   ; 16                          ; 0xc4199 vbe.c:743
    pop ES                                    ; 07                          ; 0xc419a
    mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc419b
    mov bx, dx                                ; 89 d3                       ; 0xc419e vbe.c:744
    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc41a0
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc41a3 vbe.c:745
    shr ax, 008h                              ; c1 e8 08                    ; 0xc41a6
    and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc41a9
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc41ac
    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc41af vbe.c:750
    je short 041c3h                           ; 74 10                       ; 0xc41b1
    cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc41b3
    je short 041c3h                           ; 74 0c                       ; 0xc41b5
    cmp AL, strict byte 020h                  ; 3c 20                       ; 0xc41b7
    je short 041c3h                           ; 74 08                       ; 0xc41b9
    mov word [bp-00ah], 00100h                ; c7 46 f6 00 01              ; 0xc41bb vbe.c:751
    jmp near 04260h                           ; e9 9d 00                    ; 0xc41c0 vbe.c:752
    push SS                                   ; 16                          ; 0xc41c3 vbe.c:756
    pop ES                                    ; 07                          ; 0xc41c4
    test byte [es:si+001h], 080h              ; 26 f6 44 01 80              ; 0xc41c5
    je short 041d1h                           ; 74 05                       ; 0xc41ca
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc41cc
    jmp short 041d3h                          ; eb 02                       ; 0xc41cf
    xor ax, ax                                ; 31 c0                       ; 0xc41d1
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc41d3
    cmp cx, 00280h                            ; 81 f9 80 02                 ; 0xc41d6 vbe.c:759
    jnc short 041e1h                          ; 73 05                       ; 0xc41da
    mov cx, 00280h                            ; b9 80 02                    ; 0xc41dc vbe.c:760
    jmp short 041eah                          ; eb 09                       ; 0xc41df vbe.c:761
    cmp cx, 00a00h                            ; 81 f9 00 0a                 ; 0xc41e1
    jbe short 041eah                          ; 76 03                       ; 0xc41e5
    mov cx, 00a00h                            ; b9 00 0a                    ; 0xc41e7 vbe.c:762
    cmp bx, 001e0h                            ; 81 fb e0 01                 ; 0xc41ea vbe.c:763
    jnc short 041f5h                          ; 73 05                       ; 0xc41ee
    mov bx, 001e0h                            ; bb e0 01                    ; 0xc41f0 vbe.c:764
    jmp short 041feh                          ; eb 09                       ; 0xc41f3 vbe.c:765
    cmp bx, 00780h                            ; 81 fb 80 07                 ; 0xc41f5
    jbe short 041feh                          ; 76 03                       ; 0xc41f9
    mov bx, 00780h                            ; bb 80 07                    ; 0xc41fb vbe.c:766
    mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc41fe vbe.c:772
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc4201
    call 03bach                               ; e8 a5 f9                    ; 0xc4204
    mov si, ax                                ; 89 c6                       ; 0xc4207
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc4209 vbe.c:775
    xor ah, ah                                ; 30 e4                       ; 0xc420c
    cwd                                       ; 99                          ; 0xc420e
    sal dx, 003h                              ; c1 e2 03                    ; 0xc420f
    db  01bh, 0c2h
    ; sbb ax, dx                                ; 1b c2                     ; 0xc4212
    sar ax, 003h                              ; c1 f8 03                    ; 0xc4214
    mov dx, ax                                ; 89 c2                       ; 0xc4217
    mov ax, cx                                ; 89 c8                       ; 0xc4219
    mul dx                                    ; f7 e2                       ; 0xc421b
    add ax, strict word 00003h                ; 05 03 00                    ; 0xc421d vbe.c:776
    and AL, strict byte 0fch                  ; 24 fc                       ; 0xc4220
    mov dx, bx                                ; 89 da                       ; 0xc4222 vbe.c:778
    mul dx                                    ; f7 e2                       ; 0xc4224
    cmp dx, si                                ; 39 f2                       ; 0xc4226 vbe.c:780
    jnbe short 04230h                         ; 77 06                       ; 0xc4228
    jne short 04237h                          ; 75 0b                       ; 0xc422a
    test ax, ax                               ; 85 c0                       ; 0xc422c
    jbe short 04237h                          ; 76 07                       ; 0xc422e
    mov word [bp-00ah], 00200h                ; c7 46 f6 00 02              ; 0xc4230 vbe.c:782
    jmp short 04260h                          ; eb 29                       ; 0xc4235 vbe.c:783
    xor ax, ax                                ; 31 c0                       ; 0xc4237 vbe.c:787
    call 005cdh                               ; e8 91 c3                    ; 0xc4239
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc423c vbe.c:788
    xor ah, ah                                ; 30 e4                       ; 0xc423f
    call 03b23h                               ; e8 df f8                    ; 0xc4241
    mov ax, cx                                ; 89 c8                       ; 0xc4244 vbe.c:789
    call 03acch                               ; e8 83 f8                    ; 0xc4246
    mov ax, bx                                ; 89 d8                       ; 0xc4249 vbe.c:790
    call 03aebh                               ; e8 9d f8                    ; 0xc424b
    xor ax, ax                                ; 31 c0                       ; 0xc424e vbe.c:791
    call 005f3h                               ; e8 a0 c3                    ; 0xc4250
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc4253 vbe.c:792
    or AL, strict byte 001h                   ; 0c 01                       ; 0xc4256
    xor ah, ah                                ; 30 e4                       ; 0xc4258
    call 005cdh                               ; e8 70 c3                    ; 0xc425a
    call 006c2h                               ; e8 62 c4                    ; 0xc425d vbe.c:793
    push SS                                   ; 16                          ; 0xc4260 vbe.c:801
    pop ES                                    ; 07                          ; 0xc4261
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc4262
    mov word [es:di], ax                      ; 26 89 05                    ; 0xc4265
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc4268 vbe.c:802
    pop di                                    ; 5f                          ; 0xc426b
    pop si                                    ; 5e                          ; 0xc426c
    pop bp                                    ; 5d                          ; 0xc426d
    retn                                      ; c3                          ; 0xc426e

  ; Padding 0x391 bytes at 0xc426f
  times 913 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, 032h, 038h, 036h, 05ch, 056h, 042h, 06fh, 078h, 056h, 067h, 061h
    db  042h, 069h, 06fh, 073h, 032h, 038h, 036h, 02eh, 073h, 079h, 06dh, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 088h
