; $Id: VBoxVgaBiosAlternative8086.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=0x93f class=CODE group=AUTO ; disGetNextSymbol 0xc0000 LB 0x93f -> off=0x22 cb=000000000000056e uValue=00000000000c0022 'vgabios_int10_handler' db 055h, 0aah, 040h, 0e9h, 0e4h, 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 0x56e 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 00187h ; e8 5c 01 ; 0xc0028 vgarom.asm:99 jmp near 000f7h ; e9 c9 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 0055ah ; e8 24 05 ; 0xc0033 vgarom.asm:104 jmp near 000f7h ; e9 be 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 000f9h ; e8 b8 00 ; 0xc003e vgarom.asm:109 jmp near 000f7h ; e9 b3 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 0044eh ; e8 02 04 ; 0xc0049 vgarom.asm:114 jmp near 000f7h ; e9 a8 00 ; 0xc004c vgarom.asm:115 cmp ah, 012h ; 80 fc 12 ; 0xc004f vgarom.asm:117 jne short 00093h ; 75 3f ; 0xc0052 vgarom.asm:118 cmp bl, 010h ; 80 fb 10 ; 0xc0054 vgarom.asm:119 jne short 0005fh ; 75 06 ; 0xc0057 vgarom.asm:120 call 0045bh ; e8 ff 03 ; 0xc0059 vgarom.asm:121 jmp near 000f7h ; e9 98 00 ; 0xc005c vgarom.asm:122 cmp bl, 030h ; 80 fb 30 ; 0xc005f vgarom.asm:124 jne short 0006ah ; 75 06 ; 0xc0062 vgarom.asm:125 call 0047eh ; e8 17 04 ; 0xc0064 vgarom.asm:126 jmp near 000f7h ; e9 8d 00 ; 0xc0067 vgarom.asm:127 cmp bl, 031h ; 80 fb 31 ; 0xc006a vgarom.asm:129 jne short 00075h ; 75 06 ; 0xc006d vgarom.asm:130 call 004d1h ; e8 5f 04 ; 0xc006f vgarom.asm:131 jmp near 000f7h ; e9 82 00 ; 0xc0072 vgarom.asm:132 cmp bl, 032h ; 80 fb 32 ; 0xc0075 vgarom.asm:134 jne short 0007fh ; 75 05 ; 0xc0078 vgarom.asm:135 call 004f6h ; e8 79 04 ; 0xc007a vgarom.asm:136 jmp short 000f7h ; eb 78 ; 0xc007d vgarom.asm:137 cmp bl, 033h ; 80 fb 33 ; 0xc007f vgarom.asm:139 jne short 00089h ; 75 05 ; 0xc0082 vgarom.asm:140 call 00514h ; e8 8d 04 ; 0xc0084 vgarom.asm:141 jmp short 000f7h ; eb 6e ; 0xc0087 vgarom.asm:142 cmp bl, 034h ; 80 fb 34 ; 0xc0089 vgarom.asm:144 jne short 000ddh ; 75 4f ; 0xc008c vgarom.asm:145 call 00538h ; e8 a7 04 ; 0xc008e vgarom.asm:146 jmp short 000f7h ; eb 64 ; 0xc0091 vgarom.asm:147 cmp ax, 0101bh ; 3d 1b 10 ; 0xc0093 vgarom.asm:149 je short 000ddh ; 74 45 ; 0xc0096 vgarom.asm:150 cmp ah, 010h ; 80 fc 10 ; 0xc0098 vgarom.asm:151 jne short 000a2h ; 75 05 ; 0xc009b vgarom.asm:155 call 001aeh ; e8 0e 01 ; 0xc009d vgarom.asm:157 jmp short 000f7h ; eb 55 ; 0xc00a0 vgarom.asm:158 cmp ah, 04fh ; 80 fc 4f ; 0xc00a2 vgarom.asm:161 jne short 000ddh ; 75 36 ; 0xc00a5 vgarom.asm:162 cmp AL, strict byte 003h ; 3c 03 ; 0xc00a7 vgarom.asm:163 jne short 000b0h ; 75 05 ; 0xc00a9 vgarom.asm:164 call 007fbh ; e8 4d 07 ; 0xc00ab vgarom.asm:165 jmp short 000f7h ; eb 47 ; 0xc00ae vgarom.asm:166 cmp AL, strict byte 005h ; 3c 05 ; 0xc00b0 vgarom.asm:168 jne short 000b9h ; 75 05 ; 0xc00b2 vgarom.asm:169 call 00820h ; e8 69 07 ; 0xc00b4 vgarom.asm:170 jmp short 000f7h ; eb 3e ; 0xc00b7 vgarom.asm:171 cmp AL, strict byte 007h ; 3c 07 ; 0xc00b9 vgarom.asm:173 jne short 000c2h ; 75 05 ; 0xc00bb vgarom.asm:174 call 0084dh ; e8 8d 07 ; 0xc00bd vgarom.asm:175 jmp short 000f7h ; eb 35 ; 0xc00c0 vgarom.asm:176 cmp AL, strict byte 008h ; 3c 08 ; 0xc00c2 vgarom.asm:178 jne short 000cbh ; 75 05 ; 0xc00c4 vgarom.asm:179 call 00881h ; e8 b8 07 ; 0xc00c6 vgarom.asm:180 jmp short 000f7h ; eb 2c ; 0xc00c9 vgarom.asm:181 cmp AL, strict byte 009h ; 3c 09 ; 0xc00cb vgarom.asm:183 jne short 000d4h ; 75 05 ; 0xc00cd vgarom.asm:184 call 008b8h ; e8 e6 07 ; 0xc00cf vgarom.asm:185 jmp short 000f7h ; eb 23 ; 0xc00d2 vgarom.asm:186 cmp AL, strict byte 00ah ; 3c 0a ; 0xc00d4 vgarom.asm:188 jne short 000ddh ; 75 05 ; 0xc00d6 vgarom.asm:189 call 0092bh ; e8 50 08 ; 0xc00d8 vgarom.asm:190 jmp short 000f7h ; eb 1a ; 0xc00db vgarom.asm:191 push ES ; 06 ; 0xc00dd vgarom.asm:195 push DS ; 1e ; 0xc00de vgarom.asm:196 push ax ; 50 ; 0xc00df vgarom.asm:99 push cx ; 51 ; 0xc00e0 vgarom.asm:100 push dx ; 52 ; 0xc00e1 vgarom.asm:101 push bx ; 53 ; 0xc00e2 vgarom.asm:102 push sp ; 54 ; 0xc00e3 vgarom.asm:103 push bp ; 55 ; 0xc00e4 vgarom.asm:104 push si ; 56 ; 0xc00e5 vgarom.asm:105 push di ; 57 ; 0xc00e6 vgarom.asm:106 push CS ; 0e ; 0xc00e7 vgarom.asm:200 pop DS ; 1f ; 0xc00e8 vgarom.asm:201 cld ; fc ; 0xc00e9 vgarom.asm:202 call 036f0h ; e8 03 36 ; 0xc00ea vgarom.asm:203 pop di ; 5f ; 0xc00ed vgarom.asm:116 pop si ; 5e ; 0xc00ee vgarom.asm:117 pop bp ; 5d ; 0xc00ef vgarom.asm:118 pop bx ; 5b ; 0xc00f0 vgarom.asm:119 pop bx ; 5b ; 0xc00f1 vgarom.asm:120 pop dx ; 5a ; 0xc00f2 vgarom.asm:121 pop cx ; 59 ; 0xc00f3 vgarom.asm:122 pop ax ; 58 ; 0xc00f4 vgarom.asm:123 pop DS ; 1f ; 0xc00f5 vgarom.asm:206 pop ES ; 07 ; 0xc00f6 vgarom.asm:207 popfw ; 9d ; 0xc00f7 vgarom.asm:209 iret ; cf ; 0xc00f8 vgarom.asm:210 cmp bh, 000h ; 80 ff 00 ; 0xc00f9 vgarom.asm:215 je short 00104h ; 74 06 ; 0xc00fc vgarom.asm:216 cmp bh, 001h ; 80 ff 01 ; 0xc00fe vgarom.asm:217 je short 00155h ; 74 52 ; 0xc0101 vgarom.asm:218 retn ; c3 ; 0xc0103 vgarom.asm:222 push ax ; 50 ; 0xc0104 vgarom.asm:224 push bx ; 53 ; 0xc0105 vgarom.asm:225 push cx ; 51 ; 0xc0106 vgarom.asm:226 push dx ; 52 ; 0xc0107 vgarom.asm:227 push DS ; 1e ; 0xc0108 vgarom.asm:228 mov dx, strict word 00040h ; ba 40 00 ; 0xc0109 vgarom.asm:229 mov ds, dx ; 8e da ; 0xc010c vgarom.asm:230 mov dx, 003dah ; ba da 03 ; 0xc010e vgarom.asm:231 in AL, DX ; ec ; 0xc0111 vgarom.asm:232 cmp byte [word 00049h], 003h ; 80 3e 49 00 03 ; 0xc0112 vgarom.asm:233 jbe short 00148h ; 76 2f ; 0xc0117 vgarom.asm:234 mov dx, 003c0h ; ba c0 03 ; 0xc0119 vgarom.asm:235 mov AL, strict byte 000h ; b0 00 ; 0xc011c vgarom.asm:236 out DX, AL ; ee ; 0xc011e vgarom.asm:237 db 08ah, 0c3h ; mov al, bl ; 8a c3 ; 0xc011f vgarom.asm:238 and AL, strict byte 00fh ; 24 0f ; 0xc0121 vgarom.asm:239 test AL, strict byte 008h ; a8 08 ; 0xc0123 vgarom.asm:240 je short 00129h ; 74 02 ; 0xc0125 vgarom.asm:241 add AL, strict byte 008h ; 04 08 ; 0xc0127 vgarom.asm:242 out DX, AL ; ee ; 0xc0129 vgarom.asm:244 mov CL, strict byte 001h ; b1 01 ; 0xc012a vgarom.asm:245 and bl, 010h ; 80 e3 10 ; 0xc012c vgarom.asm:246 mov dx, 003c0h ; ba c0 03 ; 0xc012f vgarom.asm:248 db 08ah, 0c1h ; mov al, cl ; 8a c1 ; 0xc0132 vgarom.asm:249 out DX, AL ; ee ; 0xc0134 vgarom.asm:250 mov dx, 003c1h ; ba c1 03 ; 0xc0135 vgarom.asm:251 in AL, DX ; ec ; 0xc0138 vgarom.asm:252 and AL, strict byte 0efh ; 24 ef ; 0xc0139 vgarom.asm:253 db 00ah, 0c3h ; or al, bl ; 0a c3 ; 0xc013b vgarom.asm:254 mov dx, 003c0h ; ba c0 03 ; 0xc013d vgarom.asm:255 out DX, AL ; ee ; 0xc0140 vgarom.asm:256 db 0feh, 0c1h ; inc cl ; fe c1 ; 0xc0141 vgarom.asm:257 cmp cl, 004h ; 80 f9 04 ; 0xc0143 vgarom.asm:258 jne short 0012fh ; 75 e7 ; 0xc0146 vgarom.asm:259 mov AL, strict byte 020h ; b0 20 ; 0xc0148 vgarom.asm:261 out DX, AL ; ee ; 0xc014a vgarom.asm:262 mov dx, 003dah ; ba da 03 ; 0xc014b vgarom.asm:264 in AL, DX ; ec ; 0xc014e vgarom.asm:265 pop DS ; 1f ; 0xc014f vgarom.asm:267 pop dx ; 5a ; 0xc0150 vgarom.asm:268 pop cx ; 59 ; 0xc0151 vgarom.asm:269 pop bx ; 5b ; 0xc0152 vgarom.asm:270 pop ax ; 58 ; 0xc0153 vgarom.asm:271 retn ; c3 ; 0xc0154 vgarom.asm:272 push ax ; 50 ; 0xc0155 vgarom.asm:274 push bx ; 53 ; 0xc0156 vgarom.asm:275 push cx ; 51 ; 0xc0157 vgarom.asm:276 push dx ; 52 ; 0xc0158 vgarom.asm:277 mov dx, 003dah ; ba da 03 ; 0xc0159 vgarom.asm:278 in AL, DX ; ec ; 0xc015c vgarom.asm:279 mov CL, strict byte 001h ; b1 01 ; 0xc015d vgarom.asm:280 and bl, 001h ; 80 e3 01 ; 0xc015f vgarom.asm:281 mov dx, 003c0h ; ba c0 03 ; 0xc0162 vgarom.asm:283 db 08ah, 0c1h ; mov al, cl ; 8a c1 ; 0xc0165 vgarom.asm:284 out DX, AL ; ee ; 0xc0167 vgarom.asm:285 mov dx, 003c1h ; ba c1 03 ; 0xc0168 vgarom.asm:286 in AL, DX ; ec ; 0xc016b vgarom.asm:287 and AL, strict byte 0feh ; 24 fe ; 0xc016c vgarom.asm:288 db 00ah, 0c3h ; or al, bl ; 0a c3 ; 0xc016e vgarom.asm:289 mov dx, 003c0h ; ba c0 03 ; 0xc0170 vgarom.asm:290 out DX, AL ; ee ; 0xc0173 vgarom.asm:291 db 0feh, 0c1h ; inc cl ; fe c1 ; 0xc0174 vgarom.asm:292 cmp cl, 004h ; 80 f9 04 ; 0xc0176 vgarom.asm:293 jne short 00162h ; 75 e7 ; 0xc0179 vgarom.asm:294 mov AL, strict byte 020h ; b0 20 ; 0xc017b vgarom.asm:295 out DX, AL ; ee ; 0xc017d vgarom.asm:296 mov dx, 003dah ; ba da 03 ; 0xc017e vgarom.asm:298 in AL, DX ; ec ; 0xc0181 vgarom.asm:299 pop dx ; 5a ; 0xc0182 vgarom.asm:301 pop cx ; 59 ; 0xc0183 vgarom.asm:302 pop bx ; 5b ; 0xc0184 vgarom.asm:303 pop ax ; 58 ; 0xc0185 vgarom.asm:304 retn ; c3 ; 0xc0186 vgarom.asm:305 push DS ; 1e ; 0xc0187 vgarom.asm:310 mov ax, strict word 00040h ; b8 40 00 ; 0xc0188 vgarom.asm:311 mov ds, ax ; 8e d8 ; 0xc018b vgarom.asm:312 push bx ; 53 ; 0xc018d vgarom.asm:313 mov bx, strict word 00062h ; bb 62 00 ; 0xc018e vgarom.asm:314 mov al, byte [bx] ; 8a 07 ; 0xc0191 vgarom.asm:315 pop bx ; 5b ; 0xc0193 vgarom.asm:316 db 08ah, 0f8h ; mov bh, al ; 8a f8 ; 0xc0194 vgarom.asm:317 push bx ; 53 ; 0xc0196 vgarom.asm:318 mov bx, 00087h ; bb 87 00 ; 0xc0197 vgarom.asm:319 mov ah, byte [bx] ; 8a 27 ; 0xc019a vgarom.asm:320 and ah, 080h ; 80 e4 80 ; 0xc019c vgarom.asm:321 mov bx, strict word 00049h ; bb 49 00 ; 0xc019f vgarom.asm:322 mov al, byte [bx] ; 8a 07 ; 0xc01a2 vgarom.asm:323 db 00ah, 0c4h ; or al, ah ; 0a c4 ; 0xc01a4 vgarom.asm:324 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc01a6 vgarom.asm:325 mov ah, byte [bx] ; 8a 27 ; 0xc01a9 vgarom.asm:326 pop bx ; 5b ; 0xc01ab vgarom.asm:327 pop DS ; 1f ; 0xc01ac vgarom.asm:328 retn ; c3 ; 0xc01ad vgarom.asm:329 cmp AL, strict byte 000h ; 3c 00 ; 0xc01ae vgarom.asm:334 jne short 001b4h ; 75 02 ; 0xc01b0 vgarom.asm:335 jmp short 00215h ; eb 61 ; 0xc01b2 vgarom.asm:336 cmp AL, strict byte 001h ; 3c 01 ; 0xc01b4 vgarom.asm:338 jne short 001bah ; 75 02 ; 0xc01b6 vgarom.asm:339 jmp short 00233h ; eb 79 ; 0xc01b8 vgarom.asm:340 cmp AL, strict byte 002h ; 3c 02 ; 0xc01ba vgarom.asm:342 jne short 001c0h ; 75 02 ; 0xc01bc vgarom.asm:343 jmp short 0023bh ; eb 7b ; 0xc01be vgarom.asm:344 cmp AL, strict byte 003h ; 3c 03 ; 0xc01c0 vgarom.asm:346 jne short 001c7h ; 75 03 ; 0xc01c2 vgarom.asm:347 jmp near 0026ch ; e9 a5 00 ; 0xc01c4 vgarom.asm:348 cmp AL, strict byte 007h ; 3c 07 ; 0xc01c7 vgarom.asm:350 jne short 001ceh ; 75 03 ; 0xc01c9 vgarom.asm:351 jmp near 00299h ; e9 cb 00 ; 0xc01cb vgarom.asm:352 cmp AL, strict byte 008h ; 3c 08 ; 0xc01ce vgarom.asm:354 jne short 001d5h ; 75 03 ; 0xc01d0 vgarom.asm:355 jmp near 002c1h ; e9 ec 00 ; 0xc01d2 vgarom.asm:356 cmp AL, strict byte 009h ; 3c 09 ; 0xc01d5 vgarom.asm:358 jne short 001dch ; 75 03 ; 0xc01d7 vgarom.asm:359 jmp near 002cfh ; e9 f3 00 ; 0xc01d9 vgarom.asm:360 cmp AL, strict byte 010h ; 3c 10 ; 0xc01dc vgarom.asm:362 jne short 001e3h ; 75 03 ; 0xc01de vgarom.asm:363 jmp near 00314h ; e9 31 01 ; 0xc01e0 vgarom.asm:364 cmp AL, strict byte 012h ; 3c 12 ; 0xc01e3 vgarom.asm:366 jne short 001eah ; 75 03 ; 0xc01e5 vgarom.asm:367 jmp near 0032dh ; e9 43 01 ; 0xc01e7 vgarom.asm:368 cmp AL, strict byte 013h ; 3c 13 ; 0xc01ea vgarom.asm:370 jne short 001f1h ; 75 03 ; 0xc01ec vgarom.asm:371 jmp near 00355h ; e9 64 01 ; 0xc01ee vgarom.asm:372 cmp AL, strict byte 015h ; 3c 15 ; 0xc01f1 vgarom.asm:374 jne short 001f8h ; 75 03 ; 0xc01f3 vgarom.asm:375 jmp near 003a8h ; e9 b0 01 ; 0xc01f5 vgarom.asm:376 cmp AL, strict byte 017h ; 3c 17 ; 0xc01f8 vgarom.asm:378 jne short 001ffh ; 75 03 ; 0xc01fa vgarom.asm:379 jmp near 003c3h ; e9 c4 01 ; 0xc01fc vgarom.asm:380 cmp AL, strict byte 018h ; 3c 18 ; 0xc01ff vgarom.asm:382 jne short 00206h ; 75 03 ; 0xc0201 vgarom.asm:383 jmp near 003ebh ; e9 e5 01 ; 0xc0203 vgarom.asm:384 cmp AL, strict byte 019h ; 3c 19 ; 0xc0206 vgarom.asm:386 jne short 0020dh ; 75 03 ; 0xc0208 vgarom.asm:387 jmp near 003f6h ; e9 e9 01 ; 0xc020a vgarom.asm:388 cmp AL, strict byte 01ah ; 3c 1a ; 0xc020d vgarom.asm:390 jne short 00214h ; 75 03 ; 0xc020f vgarom.asm:391 jmp near 00401h ; e9 ed 01 ; 0xc0211 vgarom.asm:392 retn ; c3 ; 0xc0214 vgarom.asm:397 cmp bl, 014h ; 80 fb 14 ; 0xc0215 vgarom.asm:400 jnbe short 00232h ; 77 18 ; 0xc0218 vgarom.asm:401 push ax ; 50 ; 0xc021a vgarom.asm:402 push dx ; 52 ; 0xc021b vgarom.asm:403 mov dx, 003dah ; ba da 03 ; 0xc021c vgarom.asm:404 in AL, DX ; ec ; 0xc021f vgarom.asm:405 mov dx, 003c0h ; ba c0 03 ; 0xc0220 vgarom.asm:406 db 08ah, 0c3h ; mov al, bl ; 8a c3 ; 0xc0223 vgarom.asm:407 out DX, AL ; ee ; 0xc0225 vgarom.asm:408 db 08ah, 0c7h ; mov al, bh ; 8a c7 ; 0xc0226 vgarom.asm:409 out DX, AL ; ee ; 0xc0228 vgarom.asm:410 mov AL, strict byte 020h ; b0 20 ; 0xc0229 vgarom.asm:411 out DX, AL ; ee ; 0xc022b vgarom.asm:412 mov dx, 003dah ; ba da 03 ; 0xc022c vgarom.asm:414 in AL, DX ; ec ; 0xc022f vgarom.asm:415 pop dx ; 5a ; 0xc0230 vgarom.asm:417 pop ax ; 58 ; 0xc0231 vgarom.asm:418 retn ; c3 ; 0xc0232 vgarom.asm:420 push bx ; 53 ; 0xc0233 vgarom.asm:425 mov BL, strict byte 011h ; b3 11 ; 0xc0234 vgarom.asm:426 call 00215h ; e8 dc ff ; 0xc0236 vgarom.asm:427 pop bx ; 5b ; 0xc0239 vgarom.asm:428 retn ; c3 ; 0xc023a vgarom.asm:429 push ax ; 50 ; 0xc023b vgarom.asm:434 push bx ; 53 ; 0xc023c vgarom.asm:435 push cx ; 51 ; 0xc023d vgarom.asm:436 push dx ; 52 ; 0xc023e vgarom.asm:437 db 08bh, 0dah ; mov bx, dx ; 8b da ; 0xc023f vgarom.asm:438 mov dx, 003dah ; ba da 03 ; 0xc0241 vgarom.asm:439 in AL, DX ; ec ; 0xc0244 vgarom.asm:440 mov CL, strict byte 000h ; b1 00 ; 0xc0245 vgarom.asm:441 mov dx, 003c0h ; ba c0 03 ; 0xc0247 vgarom.asm:442 db 08ah, 0c1h ; mov al, cl ; 8a c1 ; 0xc024a vgarom.asm:444 out DX, AL ; ee ; 0xc024c vgarom.asm:445 mov al, byte [es:bx] ; 26 8a 07 ; 0xc024d vgarom.asm:446 out DX, AL ; ee ; 0xc0250 vgarom.asm:447 inc bx ; 43 ; 0xc0251 vgarom.asm:448 db 0feh, 0c1h ; inc cl ; fe c1 ; 0xc0252 vgarom.asm:449 cmp cl, 010h ; 80 f9 10 ; 0xc0254 vgarom.asm:450 jne short 0024ah ; 75 f1 ; 0xc0257 vgarom.asm:451 mov AL, strict byte 011h ; b0 11 ; 0xc0259 vgarom.asm:452 out DX, AL ; ee ; 0xc025b vgarom.asm:453 mov al, byte [es:bx] ; 26 8a 07 ; 0xc025c vgarom.asm:454 out DX, AL ; ee ; 0xc025f vgarom.asm:455 mov AL, strict byte 020h ; b0 20 ; 0xc0260 vgarom.asm:456 out DX, AL ; ee ; 0xc0262 vgarom.asm:457 mov dx, 003dah ; ba da 03 ; 0xc0263 vgarom.asm:459 in AL, DX ; ec ; 0xc0266 vgarom.asm:460 pop dx ; 5a ; 0xc0267 vgarom.asm:462 pop cx ; 59 ; 0xc0268 vgarom.asm:463 pop bx ; 5b ; 0xc0269 vgarom.asm:464 pop ax ; 58 ; 0xc026a vgarom.asm:465 retn ; c3 ; 0xc026b vgarom.asm:466 push ax ; 50 ; 0xc026c vgarom.asm:471 push bx ; 53 ; 0xc026d vgarom.asm:472 push dx ; 52 ; 0xc026e vgarom.asm:473 mov dx, 003dah ; ba da 03 ; 0xc026f vgarom.asm:474 in AL, DX ; ec ; 0xc0272 vgarom.asm:475 mov dx, 003c0h ; ba c0 03 ; 0xc0273 vgarom.asm:476 mov AL, strict byte 010h ; b0 10 ; 0xc0276 vgarom.asm:477 out DX, AL ; ee ; 0xc0278 vgarom.asm:478 mov dx, 003c1h ; ba c1 03 ; 0xc0279 vgarom.asm:479 in AL, DX ; ec ; 0xc027c vgarom.asm:480 and AL, strict byte 0f7h ; 24 f7 ; 0xc027d vgarom.asm:481 and bl, 001h ; 80 e3 01 ; 0xc027f vgarom.asm:482 sal bl, 1 ; d0 e3 ; 0xc0282 vgarom.asm:486 sal bl, 1 ; d0 e3 ; 0xc0284 vgarom.asm:487 sal bl, 1 ; d0 e3 ; 0xc0286 vgarom.asm:488 db 00ah, 0c3h ; or al, bl ; 0a c3 ; 0xc0288 vgarom.asm:490 mov dx, 003c0h ; ba c0 03 ; 0xc028a vgarom.asm:491 out DX, AL ; ee ; 0xc028d vgarom.asm:492 mov AL, strict byte 020h ; b0 20 ; 0xc028e vgarom.asm:493 out DX, AL ; ee ; 0xc0290 vgarom.asm:494 mov dx, 003dah ; ba da 03 ; 0xc0291 vgarom.asm:496 in AL, DX ; ec ; 0xc0294 vgarom.asm:497 pop dx ; 5a ; 0xc0295 vgarom.asm:499 pop bx ; 5b ; 0xc0296 vgarom.asm:500 pop ax ; 58 ; 0xc0297 vgarom.asm:501 retn ; c3 ; 0xc0298 vgarom.asm:502 cmp bl, 014h ; 80 fb 14 ; 0xc0299 vgarom.asm:507 jnbe short 002c0h ; 77 22 ; 0xc029c vgarom.asm:508 push ax ; 50 ; 0xc029e vgarom.asm:509 push dx ; 52 ; 0xc029f vgarom.asm:510 mov dx, 003dah ; ba da 03 ; 0xc02a0 vgarom.asm:511 in AL, DX ; ec ; 0xc02a3 vgarom.asm:512 mov dx, 003c0h ; ba c0 03 ; 0xc02a4 vgarom.asm:513 db 08ah, 0c3h ; mov al, bl ; 8a c3 ; 0xc02a7 vgarom.asm:514 out DX, AL ; ee ; 0xc02a9 vgarom.asm:515 mov dx, 003c1h ; ba c1 03 ; 0xc02aa vgarom.asm:516 in AL, DX ; ec ; 0xc02ad vgarom.asm:517 db 08ah, 0f8h ; mov bh, al ; 8a f8 ; 0xc02ae vgarom.asm:518 mov dx, 003dah ; ba da 03 ; 0xc02b0 vgarom.asm:519 in AL, DX ; ec ; 0xc02b3 vgarom.asm:520 mov dx, 003c0h ; ba c0 03 ; 0xc02b4 vgarom.asm:521 mov AL, strict byte 020h ; b0 20 ; 0xc02b7 vgarom.asm:522 out DX, AL ; ee ; 0xc02b9 vgarom.asm:523 mov dx, 003dah ; ba da 03 ; 0xc02ba vgarom.asm:525 in AL, DX ; ec ; 0xc02bd vgarom.asm:526 pop dx ; 5a ; 0xc02be vgarom.asm:528 pop ax ; 58 ; 0xc02bf vgarom.asm:529 retn ; c3 ; 0xc02c0 vgarom.asm:531 push ax ; 50 ; 0xc02c1 vgarom.asm:536 push bx ; 53 ; 0xc02c2 vgarom.asm:537 mov BL, strict byte 011h ; b3 11 ; 0xc02c3 vgarom.asm:538 call 00299h ; e8 d1 ff ; 0xc02c5 vgarom.asm:539 db 08ah, 0c7h ; mov al, bh ; 8a c7 ; 0xc02c8 vgarom.asm:540 pop bx ; 5b ; 0xc02ca vgarom.asm:541 db 08ah, 0f8h ; mov bh, al ; 8a f8 ; 0xc02cb vgarom.asm:542 pop ax ; 58 ; 0xc02cd vgarom.asm:543 retn ; c3 ; 0xc02ce vgarom.asm:544 push ax ; 50 ; 0xc02cf vgarom.asm:549 push bx ; 53 ; 0xc02d0 vgarom.asm:550 push cx ; 51 ; 0xc02d1 vgarom.asm:551 push dx ; 52 ; 0xc02d2 vgarom.asm:552 db 08bh, 0dah ; mov bx, dx ; 8b da ; 0xc02d3 vgarom.asm:553 mov CL, strict byte 000h ; b1 00 ; 0xc02d5 vgarom.asm:554 mov dx, 003dah ; ba da 03 ; 0xc02d7 vgarom.asm:556 in AL, DX ; ec ; 0xc02da vgarom.asm:557 mov dx, 003c0h ; ba c0 03 ; 0xc02db vgarom.asm:558 db 08ah, 0c1h ; mov al, cl ; 8a c1 ; 0xc02de vgarom.asm:559 out DX, AL ; ee ; 0xc02e0 vgarom.asm:560 mov dx, 003c1h ; ba c1 03 ; 0xc02e1 vgarom.asm:561 in AL, DX ; ec ; 0xc02e4 vgarom.asm:562 mov byte [es:bx], al ; 26 88 07 ; 0xc02e5 vgarom.asm:563 inc bx ; 43 ; 0xc02e8 vgarom.asm:564 db 0feh, 0c1h ; inc cl ; fe c1 ; 0xc02e9 vgarom.asm:565 cmp cl, 010h ; 80 f9 10 ; 0xc02eb vgarom.asm:566 jne short 002d7h ; 75 e7 ; 0xc02ee vgarom.asm:567 mov dx, 003dah ; ba da 03 ; 0xc02f0 vgarom.asm:568 in AL, DX ; ec ; 0xc02f3 vgarom.asm:569 mov dx, 003c0h ; ba c0 03 ; 0xc02f4 vgarom.asm:570 mov AL, strict byte 011h ; b0 11 ; 0xc02f7 vgarom.asm:571 out DX, AL ; ee ; 0xc02f9 vgarom.asm:572 mov dx, 003c1h ; ba c1 03 ; 0xc02fa vgarom.asm:573 in AL, DX ; ec ; 0xc02fd vgarom.asm:574 mov byte [es:bx], al ; 26 88 07 ; 0xc02fe vgarom.asm:575 mov dx, 003dah ; ba da 03 ; 0xc0301 vgarom.asm:576 in AL, DX ; ec ; 0xc0304 vgarom.asm:577 mov dx, 003c0h ; ba c0 03 ; 0xc0305 vgarom.asm:578 mov AL, strict byte 020h ; b0 20 ; 0xc0308 vgarom.asm:579 out DX, AL ; ee ; 0xc030a vgarom.asm:580 mov dx, 003dah ; ba da 03 ; 0xc030b vgarom.asm:582 in AL, DX ; ec ; 0xc030e vgarom.asm:583 pop dx ; 5a ; 0xc030f vgarom.asm:585 pop cx ; 59 ; 0xc0310 vgarom.asm:586 pop bx ; 5b ; 0xc0311 vgarom.asm:587 pop ax ; 58 ; 0xc0312 vgarom.asm:588 retn ; c3 ; 0xc0313 vgarom.asm:589 push ax ; 50 ; 0xc0314 vgarom.asm:594 push dx ; 52 ; 0xc0315 vgarom.asm:595 mov dx, 003c8h ; ba c8 03 ; 0xc0316 vgarom.asm:596 db 08ah, 0c3h ; mov al, bl ; 8a c3 ; 0xc0319 vgarom.asm:597 out DX, AL ; ee ; 0xc031b vgarom.asm:598 mov dx, 003c9h ; ba c9 03 ; 0xc031c vgarom.asm:599 pop ax ; 58 ; 0xc031f vgarom.asm:600 push ax ; 50 ; 0xc0320 vgarom.asm:601 db 08ah, 0c4h ; mov al, ah ; 8a c4 ; 0xc0321 vgarom.asm:602 out DX, AL ; ee ; 0xc0323 vgarom.asm:603 db 08ah, 0c5h ; mov al, ch ; 8a c5 ; 0xc0324 vgarom.asm:604 out DX, AL ; ee ; 0xc0326 vgarom.asm:605 db 08ah, 0c1h ; mov al, cl ; 8a c1 ; 0xc0327 vgarom.asm:606 out DX, AL ; ee ; 0xc0329 vgarom.asm:607 pop dx ; 5a ; 0xc032a vgarom.asm:608 pop ax ; 58 ; 0xc032b vgarom.asm:609 retn ; c3 ; 0xc032c vgarom.asm:610 push ax ; 50 ; 0xc032d vgarom.asm:615 push bx ; 53 ; 0xc032e vgarom.asm:616 push cx ; 51 ; 0xc032f vgarom.asm:617 push dx ; 52 ; 0xc0330 vgarom.asm:618 mov dx, 003c8h ; ba c8 03 ; 0xc0331 vgarom.asm:619 db 08ah, 0c3h ; mov al, bl ; 8a c3 ; 0xc0334 vgarom.asm:620 out DX, AL ; ee ; 0xc0336 vgarom.asm:621 pop dx ; 5a ; 0xc0337 vgarom.asm:622 push dx ; 52 ; 0xc0338 vgarom.asm:623 db 08bh, 0dah ; mov bx, dx ; 8b da ; 0xc0339 vgarom.asm:624 mov dx, 003c9h ; ba c9 03 ; 0xc033b vgarom.asm:625 mov al, byte [es:bx] ; 26 8a 07 ; 0xc033e vgarom.asm:627 out DX, AL ; ee ; 0xc0341 vgarom.asm:628 inc bx ; 43 ; 0xc0342 vgarom.asm:629 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0343 vgarom.asm:630 out DX, AL ; ee ; 0xc0346 vgarom.asm:631 inc bx ; 43 ; 0xc0347 vgarom.asm:632 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0348 vgarom.asm:633 out DX, AL ; ee ; 0xc034b vgarom.asm:634 inc bx ; 43 ; 0xc034c vgarom.asm:635 dec cx ; 49 ; 0xc034d vgarom.asm:636 jne short 0033eh ; 75 ee ; 0xc034e vgarom.asm:637 pop dx ; 5a ; 0xc0350 vgarom.asm:638 pop cx ; 59 ; 0xc0351 vgarom.asm:639 pop bx ; 5b ; 0xc0352 vgarom.asm:640 pop ax ; 58 ; 0xc0353 vgarom.asm:641 retn ; c3 ; 0xc0354 vgarom.asm:642 push ax ; 50 ; 0xc0355 vgarom.asm:647 push bx ; 53 ; 0xc0356 vgarom.asm:648 push dx ; 52 ; 0xc0357 vgarom.asm:649 mov dx, 003dah ; ba da 03 ; 0xc0358 vgarom.asm:650 in AL, DX ; ec ; 0xc035b vgarom.asm:651 mov dx, 003c0h ; ba c0 03 ; 0xc035c vgarom.asm:652 mov AL, strict byte 010h ; b0 10 ; 0xc035f vgarom.asm:653 out DX, AL ; ee ; 0xc0361 vgarom.asm:654 mov dx, 003c1h ; ba c1 03 ; 0xc0362 vgarom.asm:655 in AL, DX ; ec ; 0xc0365 vgarom.asm:656 and bl, 001h ; 80 e3 01 ; 0xc0366 vgarom.asm:657 jne short 00383h ; 75 18 ; 0xc0369 vgarom.asm:658 and AL, strict byte 07fh ; 24 7f ; 0xc036b vgarom.asm:659 sal bh, 1 ; d0 e7 ; 0xc036d vgarom.asm:663 sal bh, 1 ; d0 e7 ; 0xc036f vgarom.asm:664 sal bh, 1 ; d0 e7 ; 0xc0371 vgarom.asm:665 sal bh, 1 ; d0 e7 ; 0xc0373 vgarom.asm:666 sal bh, 1 ; d0 e7 ; 0xc0375 vgarom.asm:667 sal bh, 1 ; d0 e7 ; 0xc0377 vgarom.asm:668 sal bh, 1 ; d0 e7 ; 0xc0379 vgarom.asm:669 db 00ah, 0c7h ; or al, bh ; 0a c7 ; 0xc037b vgarom.asm:671 mov dx, 003c0h ; ba c0 03 ; 0xc037d vgarom.asm:672 out DX, AL ; ee ; 0xc0380 vgarom.asm:673 jmp short 0039dh ; eb 1a ; 0xc0381 vgarom.asm:674 push ax ; 50 ; 0xc0383 vgarom.asm:676 mov dx, 003dah ; ba da 03 ; 0xc0384 vgarom.asm:677 in AL, DX ; ec ; 0xc0387 vgarom.asm:678 mov dx, 003c0h ; ba c0 03 ; 0xc0388 vgarom.asm:679 mov AL, strict byte 014h ; b0 14 ; 0xc038b vgarom.asm:680 out DX, AL ; ee ; 0xc038d vgarom.asm:681 pop ax ; 58 ; 0xc038e vgarom.asm:682 and AL, strict byte 080h ; 24 80 ; 0xc038f vgarom.asm:683 jne short 00397h ; 75 04 ; 0xc0391 vgarom.asm:684 sal bh, 1 ; d0 e7 ; 0xc0393 vgarom.asm:688 sal bh, 1 ; d0 e7 ; 0xc0395 vgarom.asm:689 and bh, 00fh ; 80 e7 0f ; 0xc0397 vgarom.asm:692 db 08ah, 0c7h ; mov al, bh ; 8a c7 ; 0xc039a vgarom.asm:693 out DX, AL ; ee ; 0xc039c vgarom.asm:694 mov AL, strict byte 020h ; b0 20 ; 0xc039d vgarom.asm:696 out DX, AL ; ee ; 0xc039f vgarom.asm:697 mov dx, 003dah ; ba da 03 ; 0xc03a0 vgarom.asm:699 in AL, DX ; ec ; 0xc03a3 vgarom.asm:700 pop dx ; 5a ; 0xc03a4 vgarom.asm:702 pop bx ; 5b ; 0xc03a5 vgarom.asm:703 pop ax ; 58 ; 0xc03a6 vgarom.asm:704 retn ; c3 ; 0xc03a7 vgarom.asm:705 push ax ; 50 ; 0xc03a8 vgarom.asm:710 push dx ; 52 ; 0xc03a9 vgarom.asm:711 mov dx, 003c7h ; ba c7 03 ; 0xc03aa vgarom.asm:712 db 08ah, 0c3h ; mov al, bl ; 8a c3 ; 0xc03ad vgarom.asm:713 out DX, AL ; ee ; 0xc03af vgarom.asm:714 pop ax ; 58 ; 0xc03b0 vgarom.asm:715 db 08ah, 0e0h ; mov ah, al ; 8a e0 ; 0xc03b1 vgarom.asm:716 mov dx, 003c9h ; ba c9 03 ; 0xc03b3 vgarom.asm:717 in AL, DX ; ec ; 0xc03b6 vgarom.asm:718 xchg al, ah ; 86 e0 ; 0xc03b7 vgarom.asm:719 push ax ; 50 ; 0xc03b9 vgarom.asm:720 in AL, DX ; ec ; 0xc03ba vgarom.asm:721 db 08ah, 0e8h ; mov ch, al ; 8a e8 ; 0xc03bb vgarom.asm:722 in AL, DX ; ec ; 0xc03bd vgarom.asm:723 db 08ah, 0c8h ; mov cl, al ; 8a c8 ; 0xc03be vgarom.asm:724 pop dx ; 5a ; 0xc03c0 vgarom.asm:725 pop ax ; 58 ; 0xc03c1 vgarom.asm:726 retn ; c3 ; 0xc03c2 vgarom.asm:727 push ax ; 50 ; 0xc03c3 vgarom.asm:732 push bx ; 53 ; 0xc03c4 vgarom.asm:733 push cx ; 51 ; 0xc03c5 vgarom.asm:734 push dx ; 52 ; 0xc03c6 vgarom.asm:735 mov dx, 003c7h ; ba c7 03 ; 0xc03c7 vgarom.asm:736 db 08ah, 0c3h ; mov al, bl ; 8a c3 ; 0xc03ca vgarom.asm:737 out DX, AL ; ee ; 0xc03cc vgarom.asm:738 pop dx ; 5a ; 0xc03cd vgarom.asm:739 push dx ; 52 ; 0xc03ce vgarom.asm:740 db 08bh, 0dah ; mov bx, dx ; 8b da ; 0xc03cf vgarom.asm:741 mov dx, 003c9h ; ba c9 03 ; 0xc03d1 vgarom.asm:742 in AL, DX ; ec ; 0xc03d4 vgarom.asm:744 mov byte [es:bx], al ; 26 88 07 ; 0xc03d5 vgarom.asm:745 inc bx ; 43 ; 0xc03d8 vgarom.asm:746 in AL, DX ; ec ; 0xc03d9 vgarom.asm:747 mov byte [es:bx], al ; 26 88 07 ; 0xc03da vgarom.asm:748 inc bx ; 43 ; 0xc03dd vgarom.asm:749 in AL, DX ; ec ; 0xc03de vgarom.asm:750 mov byte [es:bx], al ; 26 88 07 ; 0xc03df vgarom.asm:751 inc bx ; 43 ; 0xc03e2 vgarom.asm:752 dec cx ; 49 ; 0xc03e3 vgarom.asm:753 jne short 003d4h ; 75 ee ; 0xc03e4 vgarom.asm:754 pop dx ; 5a ; 0xc03e6 vgarom.asm:755 pop cx ; 59 ; 0xc03e7 vgarom.asm:756 pop bx ; 5b ; 0xc03e8 vgarom.asm:757 pop ax ; 58 ; 0xc03e9 vgarom.asm:758 retn ; c3 ; 0xc03ea vgarom.asm:759 push ax ; 50 ; 0xc03eb vgarom.asm:764 push dx ; 52 ; 0xc03ec vgarom.asm:765 mov dx, 003c6h ; ba c6 03 ; 0xc03ed vgarom.asm:766 db 08ah, 0c3h ; mov al, bl ; 8a c3 ; 0xc03f0 vgarom.asm:767 out DX, AL ; ee ; 0xc03f2 vgarom.asm:768 pop dx ; 5a ; 0xc03f3 vgarom.asm:769 pop ax ; 58 ; 0xc03f4 vgarom.asm:770 retn ; c3 ; 0xc03f5 vgarom.asm:771 push ax ; 50 ; 0xc03f6 vgarom.asm:776 push dx ; 52 ; 0xc03f7 vgarom.asm:777 mov dx, 003c6h ; ba c6 03 ; 0xc03f8 vgarom.asm:778 in AL, DX ; ec ; 0xc03fb vgarom.asm:779 db 08ah, 0d8h ; mov bl, al ; 8a d8 ; 0xc03fc vgarom.asm:780 pop dx ; 5a ; 0xc03fe vgarom.asm:781 pop ax ; 58 ; 0xc03ff vgarom.asm:782 retn ; c3 ; 0xc0400 vgarom.asm:783 push ax ; 50 ; 0xc0401 vgarom.asm:788 push dx ; 52 ; 0xc0402 vgarom.asm:789 mov dx, 003dah ; ba da 03 ; 0xc0403 vgarom.asm:790 in AL, DX ; ec ; 0xc0406 vgarom.asm:791 mov dx, 003c0h ; ba c0 03 ; 0xc0407 vgarom.asm:792 mov AL, strict byte 010h ; b0 10 ; 0xc040a vgarom.asm:793 out DX, AL ; ee ; 0xc040c vgarom.asm:794 mov dx, 003c1h ; ba c1 03 ; 0xc040d vgarom.asm:795 in AL, DX ; ec ; 0xc0410 vgarom.asm:796 db 08ah, 0d8h ; mov bl, al ; 8a d8 ; 0xc0411 vgarom.asm:797 shr bl, 1 ; d0 eb ; 0xc0413 vgarom.asm:801 shr bl, 1 ; d0 eb ; 0xc0415 vgarom.asm:802 shr bl, 1 ; d0 eb ; 0xc0417 vgarom.asm:803 shr bl, 1 ; d0 eb ; 0xc0419 vgarom.asm:804 shr bl, 1 ; d0 eb ; 0xc041b vgarom.asm:805 shr bl, 1 ; d0 eb ; 0xc041d vgarom.asm:806 shr bl, 1 ; d0 eb ; 0xc041f vgarom.asm:807 mov dx, 003dah ; ba da 03 ; 0xc0421 vgarom.asm:809 in AL, DX ; ec ; 0xc0424 vgarom.asm:810 mov dx, 003c0h ; ba c0 03 ; 0xc0425 vgarom.asm:811 mov AL, strict byte 014h ; b0 14 ; 0xc0428 vgarom.asm:812 out DX, AL ; ee ; 0xc042a vgarom.asm:813 mov dx, 003c1h ; ba c1 03 ; 0xc042b vgarom.asm:814 in AL, DX ; ec ; 0xc042e vgarom.asm:815 db 08ah, 0f8h ; mov bh, al ; 8a f8 ; 0xc042f vgarom.asm:816 and bh, 00fh ; 80 e7 0f ; 0xc0431 vgarom.asm:817 test bl, 001h ; f6 c3 01 ; 0xc0434 vgarom.asm:818 jne short 0043dh ; 75 04 ; 0xc0437 vgarom.asm:819 shr bh, 1 ; d0 ef ; 0xc0439 vgarom.asm:823 shr bh, 1 ; d0 ef ; 0xc043b vgarom.asm:824 mov dx, 003dah ; ba da 03 ; 0xc043d vgarom.asm:827 in AL, DX ; ec ; 0xc0440 vgarom.asm:828 mov dx, 003c0h ; ba c0 03 ; 0xc0441 vgarom.asm:829 mov AL, strict byte 020h ; b0 20 ; 0xc0444 vgarom.asm:830 out DX, AL ; ee ; 0xc0446 vgarom.asm:831 mov dx, 003dah ; ba da 03 ; 0xc0447 vgarom.asm:833 in AL, DX ; ec ; 0xc044a vgarom.asm:834 pop dx ; 5a ; 0xc044b vgarom.asm:836 pop ax ; 58 ; 0xc044c vgarom.asm:837 retn ; c3 ; 0xc044d vgarom.asm:838 push ax ; 50 ; 0xc044e vgarom.asm:843 push dx ; 52 ; 0xc044f vgarom.asm:844 mov dx, 003c4h ; ba c4 03 ; 0xc0450 vgarom.asm:845 db 08ah, 0e3h ; mov ah, bl ; 8a e3 ; 0xc0453 vgarom.asm:846 mov AL, strict byte 003h ; b0 03 ; 0xc0455 vgarom.asm:847 out DX, ax ; ef ; 0xc0457 vgarom.asm:848 pop dx ; 5a ; 0xc0458 vgarom.asm:849 pop ax ; 58 ; 0xc0459 vgarom.asm:850 retn ; c3 ; 0xc045a vgarom.asm:851 push DS ; 1e ; 0xc045b vgarom.asm:856 push ax ; 50 ; 0xc045c vgarom.asm:857 mov ax, strict word 00040h ; b8 40 00 ; 0xc045d vgarom.asm:858 mov ds, ax ; 8e d8 ; 0xc0460 vgarom.asm:859 db 032h, 0edh ; xor ch, ch ; 32 ed ; 0xc0462 vgarom.asm:860 mov bx, 00088h ; bb 88 00 ; 0xc0464 vgarom.asm:861 mov cl, byte [bx] ; 8a 0f ; 0xc0467 vgarom.asm:862 and cl, 00fh ; 80 e1 0f ; 0xc0469 vgarom.asm:863 mov bx, strict word 00063h ; bb 63 00 ; 0xc046c vgarom.asm:864 mov ax, word [bx] ; 8b 07 ; 0xc046f vgarom.asm:865 mov bx, strict word 00003h ; bb 03 00 ; 0xc0471 vgarom.asm:866 cmp ax, 003b4h ; 3d b4 03 ; 0xc0474 vgarom.asm:867 jne short 0047bh ; 75 02 ; 0xc0477 vgarom.asm:868 mov BH, strict byte 001h ; b7 01 ; 0xc0479 vgarom.asm:869 pop ax ; 58 ; 0xc047b vgarom.asm:871 pop DS ; 1f ; 0xc047c vgarom.asm:872 retn ; c3 ; 0xc047d vgarom.asm:873 push DS ; 1e ; 0xc047e vgarom.asm:881 push bx ; 53 ; 0xc047f vgarom.asm:882 push dx ; 52 ; 0xc0480 vgarom.asm:883 db 08ah, 0d0h ; mov dl, al ; 8a d0 ; 0xc0481 vgarom.asm:884 mov ax, strict word 00040h ; b8 40 00 ; 0xc0483 vgarom.asm:885 mov ds, ax ; 8e d8 ; 0xc0486 vgarom.asm:886 mov bx, 00089h ; bb 89 00 ; 0xc0488 vgarom.asm:887 mov al, byte [bx] ; 8a 07 ; 0xc048b vgarom.asm:888 mov bx, 00088h ; bb 88 00 ; 0xc048d vgarom.asm:889 mov ah, byte [bx] ; 8a 27 ; 0xc0490 vgarom.asm:890 cmp dl, 001h ; 80 fa 01 ; 0xc0492 vgarom.asm:891 je short 004ach ; 74 15 ; 0xc0495 vgarom.asm:892 jc short 004b6h ; 72 1d ; 0xc0497 vgarom.asm:893 cmp dl, 002h ; 80 fa 02 ; 0xc0499 vgarom.asm:894 je short 004a0h ; 74 02 ; 0xc049c vgarom.asm:895 jmp short 004cah ; eb 2a ; 0xc049e vgarom.asm:905 and AL, strict byte 07fh ; 24 7f ; 0xc04a0 vgarom.asm:911 or AL, strict byte 010h ; 0c 10 ; 0xc04a2 vgarom.asm:912 and ah, 0f0h ; 80 e4 f0 ; 0xc04a4 vgarom.asm:913 or ah, 009h ; 80 cc 09 ; 0xc04a7 vgarom.asm:914 jne short 004c0h ; 75 14 ; 0xc04aa vgarom.asm:915 and AL, strict byte 06fh ; 24 6f ; 0xc04ac vgarom.asm:921 and ah, 0f0h ; 80 e4 f0 ; 0xc04ae vgarom.asm:922 or ah, 009h ; 80 cc 09 ; 0xc04b1 vgarom.asm:923 jne short 004c0h ; 75 0a ; 0xc04b4 vgarom.asm:924 and AL, strict byte 0efh ; 24 ef ; 0xc04b6 vgarom.asm:930 or AL, strict byte 080h ; 0c 80 ; 0xc04b8 vgarom.asm:931 and ah, 0f0h ; 80 e4 f0 ; 0xc04ba vgarom.asm:932 or ah, 008h ; 80 cc 08 ; 0xc04bd vgarom.asm:933 mov bx, 00089h ; bb 89 00 ; 0xc04c0 vgarom.asm:935 mov byte [bx], al ; 88 07 ; 0xc04c3 vgarom.asm:936 mov bx, 00088h ; bb 88 00 ; 0xc04c5 vgarom.asm:937 mov byte [bx], ah ; 88 27 ; 0xc04c8 vgarom.asm:938 mov ax, 01212h ; b8 12 12 ; 0xc04ca vgarom.asm:940 pop dx ; 5a ; 0xc04cd vgarom.asm:941 pop bx ; 5b ; 0xc04ce vgarom.asm:942 pop DS ; 1f ; 0xc04cf vgarom.asm:943 retn ; c3 ; 0xc04d0 vgarom.asm:944 push DS ; 1e ; 0xc04d1 vgarom.asm:953 push bx ; 53 ; 0xc04d2 vgarom.asm:954 push dx ; 52 ; 0xc04d3 vgarom.asm:955 db 08ah, 0d0h ; mov dl, al ; 8a d0 ; 0xc04d4 vgarom.asm:956 and dl, 001h ; 80 e2 01 ; 0xc04d6 vgarom.asm:957 sal dl, 1 ; d0 e2 ; 0xc04d9 vgarom.asm:961 sal dl, 1 ; d0 e2 ; 0xc04db vgarom.asm:962 sal dl, 1 ; d0 e2 ; 0xc04dd vgarom.asm:963 mov ax, strict word 00040h ; b8 40 00 ; 0xc04df vgarom.asm:965 mov ds, ax ; 8e d8 ; 0xc04e2 vgarom.asm:966 mov bx, 00089h ; bb 89 00 ; 0xc04e4 vgarom.asm:967 mov al, byte [bx] ; 8a 07 ; 0xc04e7 vgarom.asm:968 and AL, strict byte 0f7h ; 24 f7 ; 0xc04e9 vgarom.asm:969 db 00ah, 0c2h ; or al, dl ; 0a c2 ; 0xc04eb vgarom.asm:970 mov byte [bx], al ; 88 07 ; 0xc04ed vgarom.asm:971 mov ax, 01212h ; b8 12 12 ; 0xc04ef vgarom.asm:972 pop dx ; 5a ; 0xc04f2 vgarom.asm:973 pop bx ; 5b ; 0xc04f3 vgarom.asm:974 pop DS ; 1f ; 0xc04f4 vgarom.asm:975 retn ; c3 ; 0xc04f5 vgarom.asm:976 push bx ; 53 ; 0xc04f6 vgarom.asm:980 push dx ; 52 ; 0xc04f7 vgarom.asm:981 db 08ah, 0d8h ; mov bl, al ; 8a d8 ; 0xc04f8 vgarom.asm:982 and bl, 001h ; 80 e3 01 ; 0xc04fa vgarom.asm:983 xor bl, 001h ; 80 f3 01 ; 0xc04fd vgarom.asm:984 sal bl, 1 ; d0 e3 ; 0xc0500 vgarom.asm:985 mov dx, 003cch ; ba cc 03 ; 0xc0502 vgarom.asm:986 in AL, DX ; ec ; 0xc0505 vgarom.asm:987 and AL, strict byte 0fdh ; 24 fd ; 0xc0506 vgarom.asm:988 db 00ah, 0c3h ; or al, bl ; 0a c3 ; 0xc0508 vgarom.asm:989 mov dx, 003c2h ; ba c2 03 ; 0xc050a vgarom.asm:990 out DX, AL ; ee ; 0xc050d vgarom.asm:991 mov ax, 01212h ; b8 12 12 ; 0xc050e vgarom.asm:992 pop dx ; 5a ; 0xc0511 vgarom.asm:993 pop bx ; 5b ; 0xc0512 vgarom.asm:994 retn ; c3 ; 0xc0513 vgarom.asm:995 push DS ; 1e ; 0xc0514 vgarom.asm:999 push bx ; 53 ; 0xc0515 vgarom.asm:1000 push dx ; 52 ; 0xc0516 vgarom.asm:1001 db 08ah, 0d0h ; mov dl, al ; 8a d0 ; 0xc0517 vgarom.asm:1002 and dl, 001h ; 80 e2 01 ; 0xc0519 vgarom.asm:1003 xor dl, 001h ; 80 f2 01 ; 0xc051c vgarom.asm:1004 sal dl, 1 ; d0 e2 ; 0xc051f vgarom.asm:1005 mov ax, strict word 00040h ; b8 40 00 ; 0xc0521 vgarom.asm:1006 mov ds, ax ; 8e d8 ; 0xc0524 vgarom.asm:1007 mov bx, 00089h ; bb 89 00 ; 0xc0526 vgarom.asm:1008 mov al, byte [bx] ; 8a 07 ; 0xc0529 vgarom.asm:1009 and AL, strict byte 0fdh ; 24 fd ; 0xc052b vgarom.asm:1010 db 00ah, 0c2h ; or al, dl ; 0a c2 ; 0xc052d vgarom.asm:1011 mov byte [bx], al ; 88 07 ; 0xc052f vgarom.asm:1012 mov ax, 01212h ; b8 12 12 ; 0xc0531 vgarom.asm:1013 pop dx ; 5a ; 0xc0534 vgarom.asm:1014 pop bx ; 5b ; 0xc0535 vgarom.asm:1015 pop DS ; 1f ; 0xc0536 vgarom.asm:1016 retn ; c3 ; 0xc0537 vgarom.asm:1017 push DS ; 1e ; 0xc0538 vgarom.asm:1021 push bx ; 53 ; 0xc0539 vgarom.asm:1022 push dx ; 52 ; 0xc053a vgarom.asm:1023 db 08ah, 0d0h ; mov dl, al ; 8a d0 ; 0xc053b vgarom.asm:1024 and dl, 001h ; 80 e2 01 ; 0xc053d vgarom.asm:1025 xor dl, 001h ; 80 f2 01 ; 0xc0540 vgarom.asm:1026 mov ax, strict word 00040h ; b8 40 00 ; 0xc0543 vgarom.asm:1027 mov ds, ax ; 8e d8 ; 0xc0546 vgarom.asm:1028 mov bx, 00089h ; bb 89 00 ; 0xc0548 vgarom.asm:1029 mov al, byte [bx] ; 8a 07 ; 0xc054b vgarom.asm:1030 and AL, strict byte 0feh ; 24 fe ; 0xc054d vgarom.asm:1031 db 00ah, 0c2h ; or al, dl ; 0a c2 ; 0xc054f vgarom.asm:1032 mov byte [bx], al ; 88 07 ; 0xc0551 vgarom.asm:1033 mov ax, 01212h ; b8 12 12 ; 0xc0553 vgarom.asm:1034 pop dx ; 5a ; 0xc0556 vgarom.asm:1035 pop bx ; 5b ; 0xc0557 vgarom.asm:1036 pop DS ; 1f ; 0xc0558 vgarom.asm:1037 retn ; c3 ; 0xc0559 vgarom.asm:1038 cmp AL, strict byte 000h ; 3c 00 ; 0xc055a vgarom.asm:1043 je short 00563h ; 74 05 ; 0xc055c vgarom.asm:1044 cmp AL, strict byte 001h ; 3c 01 ; 0xc055e vgarom.asm:1045 je short 00578h ; 74 16 ; 0xc0560 vgarom.asm:1046 retn ; c3 ; 0xc0562 vgarom.asm:1050 push DS ; 1e ; 0xc0563 vgarom.asm:1052 push ax ; 50 ; 0xc0564 vgarom.asm:1053 mov ax, strict word 00040h ; b8 40 00 ; 0xc0565 vgarom.asm:1054 mov ds, ax ; 8e d8 ; 0xc0568 vgarom.asm:1055 mov bx, 0008ah ; bb 8a 00 ; 0xc056a vgarom.asm:1056 mov al, byte [bx] ; 8a 07 ; 0xc056d vgarom.asm:1057 db 08ah, 0d8h ; mov bl, al ; 8a d8 ; 0xc056f vgarom.asm:1058 db 032h, 0ffh ; xor bh, bh ; 32 ff ; 0xc0571 vgarom.asm:1059 pop ax ; 58 ; 0xc0573 vgarom.asm:1060 db 08ah, 0c4h ; mov al, ah ; 8a c4 ; 0xc0574 vgarom.asm:1061 pop DS ; 1f ; 0xc0576 vgarom.asm:1062 retn ; c3 ; 0xc0577 vgarom.asm:1063 push DS ; 1e ; 0xc0578 vgarom.asm:1065 push ax ; 50 ; 0xc0579 vgarom.asm:1066 push bx ; 53 ; 0xc057a vgarom.asm:1067 mov ax, strict word 00040h ; b8 40 00 ; 0xc057b vgarom.asm:1068 mov ds, ax ; 8e d8 ; 0xc057e vgarom.asm:1069 db 08bh, 0c3h ; mov ax, bx ; 8b c3 ; 0xc0580 vgarom.asm:1070 mov bx, 0008ah ; bb 8a 00 ; 0xc0582 vgarom.asm:1071 mov byte [bx], al ; 88 07 ; 0xc0585 vgarom.asm:1072 pop bx ; 5b ; 0xc0587 vgarom.asm:1082 pop ax ; 58 ; 0xc0588 vgarom.asm:1083 db 08ah, 0c4h ; mov al, ah ; 8a c4 ; 0xc0589 vgarom.asm:1084 pop DS ; 1f ; 0xc058b vgarom.asm:1085 retn ; c3 ; 0xc058c vgarom.asm:1086 times 0x3 db 0 ; disGetNextSymbol 0xc0590 LB 0x3af -> off=0x0 cb=0000000000000007 uValue=00000000000c0590 'do_out_dx_ax' do_out_dx_ax: ; 0xc0590 LB 0x7 xchg ah, al ; 86 c4 ; 0xc0590 vberom.asm:69 out DX, AL ; ee ; 0xc0592 vberom.asm:70 xchg ah, al ; 86 c4 ; 0xc0593 vberom.asm:71 out DX, AL ; ee ; 0xc0595 vberom.asm:72 retn ; c3 ; 0xc0596 vberom.asm:73 ; disGetNextSymbol 0xc0597 LB 0x3a8 -> off=0x0 cb=0000000000000043 uValue=00000000000c0597 'do_in_ax_dx' do_in_ax_dx: ; 0xc0597 LB 0x43 in AL, DX ; ec ; 0xc0597 vberom.asm:76 xchg ah, al ; 86 c4 ; 0xc0598 vberom.asm:77 in AL, DX ; ec ; 0xc059a vberom.asm:78 retn ; c3 ; 0xc059b vberom.asm:79 push ax ; 50 ; 0xc059c vberom.asm:90 push dx ; 52 ; 0xc059d vberom.asm:91 mov dx, 003dah ; ba da 03 ; 0xc059e vberom.asm:92 in AL, DX ; ec ; 0xc05a1 vberom.asm:94 test AL, strict byte 008h ; a8 08 ; 0xc05a2 vberom.asm:95 je short 005a1h ; 74 fb ; 0xc05a4 vberom.asm:96 pop dx ; 5a ; 0xc05a6 vberom.asm:97 pop ax ; 58 ; 0xc05a7 vberom.asm:98 retn ; c3 ; 0xc05a8 vberom.asm:99 push ax ; 50 ; 0xc05a9 vberom.asm:102 push dx ; 52 ; 0xc05aa vberom.asm:103 mov dx, 003dah ; ba da 03 ; 0xc05ab vberom.asm:104 in AL, DX ; ec ; 0xc05ae vberom.asm:106 test AL, strict byte 008h ; a8 08 ; 0xc05af vberom.asm:107 jne short 005aeh ; 75 fb ; 0xc05b1 vberom.asm:108 pop dx ; 5a ; 0xc05b3 vberom.asm:109 pop ax ; 58 ; 0xc05b4 vberom.asm:110 retn ; c3 ; 0xc05b5 vberom.asm:111 push dx ; 52 ; 0xc05b6 vberom.asm:116 mov dx, 001ceh ; ba ce 01 ; 0xc05b7 vberom.asm:117 mov ax, strict word 00003h ; b8 03 00 ; 0xc05ba vberom.asm:118 call 00590h ; e8 d0 ff ; 0xc05bd vberom.asm:119 mov dx, 001cfh ; ba cf 01 ; 0xc05c0 vberom.asm:120 call 00597h ; e8 d1 ff ; 0xc05c3 vberom.asm:121 cmp AL, strict byte 004h ; 3c 04 ; 0xc05c6 vberom.asm:122 jbe short 005d8h ; 76 0e ; 0xc05c8 vberom.asm:123 db 08ah, 0e0h ; mov ah, al ; 8a e0 ; 0xc05ca vberom.asm:124 shr ah, 1 ; d0 ec ; 0xc05cc vberom.asm:128 shr ah, 1 ; d0 ec ; 0xc05ce vberom.asm:129 shr ah, 1 ; d0 ec ; 0xc05d0 vberom.asm:130 test AL, strict byte 007h ; a8 07 ; 0xc05d2 vberom.asm:132 je short 005d8h ; 74 02 ; 0xc05d4 vberom.asm:133 db 0feh, 0c4h ; inc ah ; fe c4 ; 0xc05d6 vberom.asm:134 pop dx ; 5a ; 0xc05d8 vberom.asm:136 retn ; c3 ; 0xc05d9 vberom.asm:137 ; disGetNextSymbol 0xc05da LB 0x365 -> off=0x0 cb=0000000000000026 uValue=00000000000c05da '_dispi_get_max_bpp' _dispi_get_max_bpp: ; 0xc05da LB 0x26 push dx ; 52 ; 0xc05da vberom.asm:142 push bx ; 53 ; 0xc05db vberom.asm:143 call 00614h ; e8 35 00 ; 0xc05dc vberom.asm:144 db 08bh, 0d8h ; mov bx, ax ; 8b d8 ; 0xc05df vberom.asm:145 or ax, strict byte 00002h ; 83 c8 02 ; 0xc05e1 vberom.asm:146 call 00600h ; e8 19 00 ; 0xc05e4 vberom.asm:147 mov dx, 001ceh ; ba ce 01 ; 0xc05e7 vberom.asm:148 mov ax, strict word 00003h ; b8 03 00 ; 0xc05ea vberom.asm:149 call 00590h ; e8 a0 ff ; 0xc05ed vberom.asm:150 mov dx, 001cfh ; ba cf 01 ; 0xc05f0 vberom.asm:151 call 00597h ; e8 a1 ff ; 0xc05f3 vberom.asm:152 push ax ; 50 ; 0xc05f6 vberom.asm:153 db 08bh, 0c3h ; mov ax, bx ; 8b c3 ; 0xc05f7 vberom.asm:154 call 00600h ; e8 04 00 ; 0xc05f9 vberom.asm:155 pop ax ; 58 ; 0xc05fc vberom.asm:156 pop bx ; 5b ; 0xc05fd vberom.asm:157 pop dx ; 5a ; 0xc05fe vberom.asm:158 retn ; c3 ; 0xc05ff vberom.asm:159 ; disGetNextSymbol 0xc0600 LB 0x33f -> off=0x0 cb=0000000000000026 uValue=00000000000c0600 'dispi_set_enable_' dispi_set_enable_: ; 0xc0600 LB 0x26 push dx ; 52 ; 0xc0600 vberom.asm:162 push ax ; 50 ; 0xc0601 vberom.asm:163 mov dx, 001ceh ; ba ce 01 ; 0xc0602 vberom.asm:164 mov ax, strict word 00004h ; b8 04 00 ; 0xc0605 vberom.asm:165 call 00590h ; e8 85 ff ; 0xc0608 vberom.asm:166 pop ax ; 58 ; 0xc060b vberom.asm:167 mov dx, 001cfh ; ba cf 01 ; 0xc060c vberom.asm:168 call 00590h ; e8 7e ff ; 0xc060f vberom.asm:169 pop dx ; 5a ; 0xc0612 vberom.asm:170 retn ; c3 ; 0xc0613 vberom.asm:171 push dx ; 52 ; 0xc0614 vberom.asm:174 mov dx, 001ceh ; ba ce 01 ; 0xc0615 vberom.asm:175 mov ax, strict word 00004h ; b8 04 00 ; 0xc0618 vberom.asm:176 call 00590h ; e8 72 ff ; 0xc061b vberom.asm:177 mov dx, 001cfh ; ba cf 01 ; 0xc061e vberom.asm:178 call 00597h ; e8 73 ff ; 0xc0621 vberom.asm:179 pop dx ; 5a ; 0xc0624 vberom.asm:180 retn ; c3 ; 0xc0625 vberom.asm:181 ; disGetNextSymbol 0xc0626 LB 0x319 -> off=0x0 cb=0000000000000026 uValue=00000000000c0626 'dispi_set_bank_' dispi_set_bank_: ; 0xc0626 LB 0x26 push dx ; 52 ; 0xc0626 vberom.asm:184 push ax ; 50 ; 0xc0627 vberom.asm:185 mov dx, 001ceh ; ba ce 01 ; 0xc0628 vberom.asm:186 mov ax, strict word 00005h ; b8 05 00 ; 0xc062b vberom.asm:187 call 00590h ; e8 5f ff ; 0xc062e vberom.asm:188 pop ax ; 58 ; 0xc0631 vberom.asm:189 mov dx, 001cfh ; ba cf 01 ; 0xc0632 vberom.asm:190 call 00590h ; e8 58 ff ; 0xc0635 vberom.asm:191 pop dx ; 5a ; 0xc0638 vberom.asm:192 retn ; c3 ; 0xc0639 vberom.asm:193 push dx ; 52 ; 0xc063a vberom.asm:196 mov dx, 001ceh ; ba ce 01 ; 0xc063b vberom.asm:197 mov ax, strict word 00005h ; b8 05 00 ; 0xc063e vberom.asm:198 call 00590h ; e8 4c ff ; 0xc0641 vberom.asm:199 mov dx, 001cfh ; ba cf 01 ; 0xc0644 vberom.asm:200 call 00597h ; e8 4d ff ; 0xc0647 vberom.asm:201 pop dx ; 5a ; 0xc064a vberom.asm:202 retn ; c3 ; 0xc064b vberom.asm:203 ; disGetNextSymbol 0xc064c LB 0x2f3 -> off=0x0 cb=00000000000000ac uValue=00000000000c064c '_dispi_set_bank_farcall' _dispi_set_bank_farcall: ; 0xc064c LB 0xac cmp bx, 00100h ; 81 fb 00 01 ; 0xc064c vberom.asm:206 je short 00676h ; 74 24 ; 0xc0650 vberom.asm:207 db 00bh, 0dbh ; or bx, bx ; 0b db ; 0xc0652 vberom.asm:208 jne short 00688h ; 75 32 ; 0xc0654 vberom.asm:209 db 08bh, 0c2h ; mov ax, dx ; 8b c2 ; 0xc0656 vberom.asm:210 push dx ; 52 ; 0xc0658 vberom.asm:211 push ax ; 50 ; 0xc0659 vberom.asm:212 mov ax, strict word 00005h ; b8 05 00 ; 0xc065a vberom.asm:213 mov dx, 001ceh ; ba ce 01 ; 0xc065d vberom.asm:214 call 00590h ; e8 2d ff ; 0xc0660 vberom.asm:215 pop ax ; 58 ; 0xc0663 vberom.asm:216 mov dx, 001cfh ; ba cf 01 ; 0xc0664 vberom.asm:217 call 00590h ; e8 26 ff ; 0xc0667 vberom.asm:218 call 00597h ; e8 2a ff ; 0xc066a vberom.asm:219 pop dx ; 5a ; 0xc066d vberom.asm:220 db 03bh, 0d0h ; cmp dx, ax ; 3b d0 ; 0xc066e vberom.asm:221 jne short 00688h ; 75 16 ; 0xc0670 vberom.asm:222 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0672 vberom.asm:223 retf ; cb ; 0xc0675 vberom.asm:224 mov ax, strict word 00005h ; b8 05 00 ; 0xc0676 vberom.asm:226 mov dx, 001ceh ; ba ce 01 ; 0xc0679 vberom.asm:227 call 00590h ; e8 11 ff ; 0xc067c vberom.asm:228 mov dx, 001cfh ; ba cf 01 ; 0xc067f vberom.asm:229 call 00597h ; e8 12 ff ; 0xc0682 vberom.asm:230 db 08bh, 0d0h ; mov dx, ax ; 8b d0 ; 0xc0685 vberom.asm:231 retf ; cb ; 0xc0687 vberom.asm:232 mov ax, 0014fh ; b8 4f 01 ; 0xc0688 vberom.asm:234 retf ; cb ; 0xc068b vberom.asm:235 push dx ; 52 ; 0xc068c vberom.asm:238 push ax ; 50 ; 0xc068d vberom.asm:239 mov dx, 001ceh ; ba ce 01 ; 0xc068e vberom.asm:240 mov ax, strict word 00008h ; b8 08 00 ; 0xc0691 vberom.asm:241 call 00590h ; e8 f9 fe ; 0xc0694 vberom.asm:242 pop ax ; 58 ; 0xc0697 vberom.asm:243 mov dx, 001cfh ; ba cf 01 ; 0xc0698 vberom.asm:244 call 00590h ; e8 f2 fe ; 0xc069b vberom.asm:245 pop dx ; 5a ; 0xc069e vberom.asm:246 retn ; c3 ; 0xc069f vberom.asm:247 push dx ; 52 ; 0xc06a0 vberom.asm:250 mov dx, 001ceh ; ba ce 01 ; 0xc06a1 vberom.asm:251 mov ax, strict word 00008h ; b8 08 00 ; 0xc06a4 vberom.asm:252 call 00590h ; e8 e6 fe ; 0xc06a7 vberom.asm:253 mov dx, 001cfh ; ba cf 01 ; 0xc06aa vberom.asm:254 call 00597h ; e8 e7 fe ; 0xc06ad vberom.asm:255 pop dx ; 5a ; 0xc06b0 vberom.asm:256 retn ; c3 ; 0xc06b1 vberom.asm:257 push dx ; 52 ; 0xc06b2 vberom.asm:260 push ax ; 50 ; 0xc06b3 vberom.asm:261 mov dx, 001ceh ; ba ce 01 ; 0xc06b4 vberom.asm:262 mov ax, strict word 00009h ; b8 09 00 ; 0xc06b7 vberom.asm:263 call 00590h ; e8 d3 fe ; 0xc06ba vberom.asm:264 pop ax ; 58 ; 0xc06bd vberom.asm:265 mov dx, 001cfh ; ba cf 01 ; 0xc06be vberom.asm:266 call 00590h ; e8 cc fe ; 0xc06c1 vberom.asm:267 pop dx ; 5a ; 0xc06c4 vberom.asm:268 retn ; c3 ; 0xc06c5 vberom.asm:269 push dx ; 52 ; 0xc06c6 vberom.asm:272 mov dx, 001ceh ; ba ce 01 ; 0xc06c7 vberom.asm:273 mov ax, strict word 00009h ; b8 09 00 ; 0xc06ca vberom.asm:274 call 00590h ; e8 c0 fe ; 0xc06cd vberom.asm:275 mov dx, 001cfh ; ba cf 01 ; 0xc06d0 vberom.asm:276 call 00597h ; e8 c1 fe ; 0xc06d3 vberom.asm:277 pop dx ; 5a ; 0xc06d6 vberom.asm:278 retn ; c3 ; 0xc06d7 vberom.asm:279 push ax ; 50 ; 0xc06d8 vberom.asm:282 push bx ; 53 ; 0xc06d9 vberom.asm:283 push dx ; 52 ; 0xc06da vberom.asm:284 db 08bh, 0d8h ; mov bx, ax ; 8b d8 ; 0xc06db vberom.asm:285 call 005b6h ; e8 d6 fe ; 0xc06dd vberom.asm:286 cmp AL, strict byte 004h ; 3c 04 ; 0xc06e0 vberom.asm:287 jnbe short 006e6h ; 77 02 ; 0xc06e2 vberom.asm:288 shr bx, 1 ; d1 eb ; 0xc06e4 vberom.asm:289 shr bx, 1 ; d1 eb ; 0xc06e6 vberom.asm:294 shr bx, 1 ; d1 eb ; 0xc06e8 vberom.asm:295 shr bx, 1 ; d1 eb ; 0xc06ea vberom.asm:296 mov dx, 003d4h ; ba d4 03 ; 0xc06ec vberom.asm:298 db 08ah, 0e3h ; mov ah, bl ; 8a e3 ; 0xc06ef vberom.asm:299 mov AL, strict byte 013h ; b0 13 ; 0xc06f1 vberom.asm:300 out DX, ax ; ef ; 0xc06f3 vberom.asm:301 pop dx ; 5a ; 0xc06f4 vberom.asm:302 pop bx ; 5b ; 0xc06f5 vberom.asm:303 pop ax ; 58 ; 0xc06f6 vberom.asm:304 retn ; c3 ; 0xc06f7 vberom.asm:305 ; disGetNextSymbol 0xc06f8 LB 0x247 -> off=0x0 cb=00000000000000f0 uValue=00000000000c06f8 '_vga_compat_setup' _vga_compat_setup: ; 0xc06f8 LB 0xf0 push ax ; 50 ; 0xc06f8 vberom.asm:308 push dx ; 52 ; 0xc06f9 vberom.asm:309 mov dx, 001ceh ; ba ce 01 ; 0xc06fa vberom.asm:312 mov ax, strict word 00001h ; b8 01 00 ; 0xc06fd vberom.asm:313 call 00590h ; e8 8d fe ; 0xc0700 vberom.asm:314 mov dx, 001cfh ; ba cf 01 ; 0xc0703 vberom.asm:315 call 00597h ; e8 8e fe ; 0xc0706 vberom.asm:316 push ax ; 50 ; 0xc0709 vberom.asm:317 mov dx, 003d4h ; ba d4 03 ; 0xc070a vberom.asm:318 mov ax, strict word 00011h ; b8 11 00 ; 0xc070d vberom.asm:319 out DX, ax ; ef ; 0xc0710 vberom.asm:320 pop ax ; 58 ; 0xc0711 vberom.asm:321 push ax ; 50 ; 0xc0712 vberom.asm:322 shr ax, 1 ; d1 e8 ; 0xc0713 vberom.asm:326 shr ax, 1 ; d1 e8 ; 0xc0715 vberom.asm:327 shr ax, 1 ; d1 e8 ; 0xc0717 vberom.asm:328 dec ax ; 48 ; 0xc0719 vberom.asm:330 db 08ah, 0e0h ; mov ah, al ; 8a e0 ; 0xc071a vberom.asm:331 mov AL, strict byte 001h ; b0 01 ; 0xc071c vberom.asm:332 out DX, ax ; ef ; 0xc071e vberom.asm:333 pop ax ; 58 ; 0xc071f vberom.asm:334 call 006d8h ; e8 b5 ff ; 0xc0720 vberom.asm:335 mov dx, 001ceh ; ba ce 01 ; 0xc0723 vberom.asm:338 mov ax, strict word 00002h ; b8 02 00 ; 0xc0726 vberom.asm:339 call 00590h ; e8 64 fe ; 0xc0729 vberom.asm:340 mov dx, 001cfh ; ba cf 01 ; 0xc072c vberom.asm:341 call 00597h ; e8 65 fe ; 0xc072f vberom.asm:342 dec ax ; 48 ; 0xc0732 vberom.asm:343 push ax ; 50 ; 0xc0733 vberom.asm:344 mov dx, 003d4h ; ba d4 03 ; 0xc0734 vberom.asm:345 db 08ah, 0e0h ; mov ah, al ; 8a e0 ; 0xc0737 vberom.asm:346 mov AL, strict byte 012h ; b0 12 ; 0xc0739 vberom.asm:347 out DX, ax ; ef ; 0xc073b vberom.asm:348 pop ax ; 58 ; 0xc073c vberom.asm:349 mov AL, strict byte 007h ; b0 07 ; 0xc073d vberom.asm:350 out DX, AL ; ee ; 0xc073f vberom.asm:351 inc dx ; 42 ; 0xc0740 vberom.asm:352 in AL, DX ; ec ; 0xc0741 vberom.asm:353 and AL, strict byte 0bdh ; 24 bd ; 0xc0742 vberom.asm:354 test ah, 001h ; f6 c4 01 ; 0xc0744 vberom.asm:355 je short 0074bh ; 74 02 ; 0xc0747 vberom.asm:356 or AL, strict byte 002h ; 0c 02 ; 0xc0749 vberom.asm:357 test ah, 002h ; f6 c4 02 ; 0xc074b vberom.asm:359 je short 00752h ; 74 02 ; 0xc074e vberom.asm:360 or AL, strict byte 040h ; 0c 40 ; 0xc0750 vberom.asm:361 out DX, AL ; ee ; 0xc0752 vberom.asm:363 mov dx, 003d4h ; ba d4 03 ; 0xc0753 vberom.asm:366 mov ax, strict word 00009h ; b8 09 00 ; 0xc0756 vberom.asm:367 out DX, AL ; ee ; 0xc0759 vberom.asm:368 mov dx, 003d5h ; ba d5 03 ; 0xc075a vberom.asm:369 in AL, DX ; ec ; 0xc075d vberom.asm:370 and AL, strict byte 060h ; 24 60 ; 0xc075e vberom.asm:371 out DX, AL ; ee ; 0xc0760 vberom.asm:372 mov dx, 003d4h ; ba d4 03 ; 0xc0761 vberom.asm:373 mov AL, strict byte 017h ; b0 17 ; 0xc0764 vberom.asm:374 out DX, AL ; ee ; 0xc0766 vberom.asm:375 mov dx, 003d5h ; ba d5 03 ; 0xc0767 vberom.asm:376 in AL, DX ; ec ; 0xc076a vberom.asm:377 or AL, strict byte 003h ; 0c 03 ; 0xc076b vberom.asm:378 out DX, AL ; ee ; 0xc076d vberom.asm:379 mov dx, 003dah ; ba da 03 ; 0xc076e vberom.asm:380 in AL, DX ; ec ; 0xc0771 vberom.asm:381 mov dx, 003c0h ; ba c0 03 ; 0xc0772 vberom.asm:382 mov AL, strict byte 010h ; b0 10 ; 0xc0775 vberom.asm:383 out DX, AL ; ee ; 0xc0777 vberom.asm:384 mov dx, 003c1h ; ba c1 03 ; 0xc0778 vberom.asm:385 in AL, DX ; ec ; 0xc077b vberom.asm:386 or AL, strict byte 001h ; 0c 01 ; 0xc077c vberom.asm:387 mov dx, 003c0h ; ba c0 03 ; 0xc077e vberom.asm:388 out DX, AL ; ee ; 0xc0781 vberom.asm:389 mov AL, strict byte 020h ; b0 20 ; 0xc0782 vberom.asm:390 out DX, AL ; ee ; 0xc0784 vberom.asm:391 mov dx, 003ceh ; ba ce 03 ; 0xc0785 vberom.asm:392 mov ax, 00506h ; b8 06 05 ; 0xc0788 vberom.asm:393 out DX, ax ; ef ; 0xc078b vberom.asm:394 mov dx, 003c4h ; ba c4 03 ; 0xc078c vberom.asm:395 mov ax, 00f02h ; b8 02 0f ; 0xc078f vberom.asm:396 out DX, ax ; ef ; 0xc0792 vberom.asm:397 mov dx, 001ceh ; ba ce 01 ; 0xc0793 vberom.asm:400 mov ax, strict word 00003h ; b8 03 00 ; 0xc0796 vberom.asm:401 call 00590h ; e8 f4 fd ; 0xc0799 vberom.asm:402 mov dx, 001cfh ; ba cf 01 ; 0xc079c vberom.asm:403 call 00597h ; e8 f5 fd ; 0xc079f vberom.asm:404 cmp AL, strict byte 008h ; 3c 08 ; 0xc07a2 vberom.asm:405 jc short 007e6h ; 72 40 ; 0xc07a4 vberom.asm:406 mov dx, 003d4h ; ba d4 03 ; 0xc07a6 vberom.asm:407 mov AL, strict byte 014h ; b0 14 ; 0xc07a9 vberom.asm:408 out DX, AL ; ee ; 0xc07ab vberom.asm:409 mov dx, 003d5h ; ba d5 03 ; 0xc07ac vberom.asm:410 in AL, DX ; ec ; 0xc07af vberom.asm:411 or AL, strict byte 040h ; 0c 40 ; 0xc07b0 vberom.asm:412 out DX, AL ; ee ; 0xc07b2 vberom.asm:413 mov dx, 003dah ; ba da 03 ; 0xc07b3 vberom.asm:414 in AL, DX ; ec ; 0xc07b6 vberom.asm:415 mov dx, 003c0h ; ba c0 03 ; 0xc07b7 vberom.asm:416 mov AL, strict byte 010h ; b0 10 ; 0xc07ba vberom.asm:417 out DX, AL ; ee ; 0xc07bc vberom.asm:418 mov dx, 003c1h ; ba c1 03 ; 0xc07bd vberom.asm:419 in AL, DX ; ec ; 0xc07c0 vberom.asm:420 or AL, strict byte 040h ; 0c 40 ; 0xc07c1 vberom.asm:421 mov dx, 003c0h ; ba c0 03 ; 0xc07c3 vberom.asm:422 out DX, AL ; ee ; 0xc07c6 vberom.asm:423 mov AL, strict byte 020h ; b0 20 ; 0xc07c7 vberom.asm:424 out DX, AL ; ee ; 0xc07c9 vberom.asm:425 mov dx, 003c4h ; ba c4 03 ; 0xc07ca vberom.asm:426 mov AL, strict byte 004h ; b0 04 ; 0xc07cd vberom.asm:427 out DX, AL ; ee ; 0xc07cf vberom.asm:428 mov dx, 003c5h ; ba c5 03 ; 0xc07d0 vberom.asm:429 in AL, DX ; ec ; 0xc07d3 vberom.asm:430 or AL, strict byte 008h ; 0c 08 ; 0xc07d4 vberom.asm:431 out DX, AL ; ee ; 0xc07d6 vberom.asm:432 mov dx, 003ceh ; ba ce 03 ; 0xc07d7 vberom.asm:433 mov AL, strict byte 005h ; b0 05 ; 0xc07da vberom.asm:434 out DX, AL ; ee ; 0xc07dc vberom.asm:435 mov dx, 003cfh ; ba cf 03 ; 0xc07dd vberom.asm:436 in AL, DX ; ec ; 0xc07e0 vberom.asm:437 and AL, strict byte 09fh ; 24 9f ; 0xc07e1 vberom.asm:438 or AL, strict byte 040h ; 0c 40 ; 0xc07e3 vberom.asm:439 out DX, AL ; ee ; 0xc07e5 vberom.asm:440 pop dx ; 5a ; 0xc07e6 vberom.asm:443 pop ax ; 58 ; 0xc07e7 vberom.asm:444 ; disGetNextSymbol 0xc07e8 LB 0x157 -> off=0x0 cb=0000000000000013 uValue=00000000000c07e8 '_vbe_has_vbe_display' _vbe_has_vbe_display: ; 0xc07e8 LB 0x13 push DS ; 1e ; 0xc07e8 vberom.asm:450 push bx ; 53 ; 0xc07e9 vberom.asm:451 mov ax, strict word 00040h ; b8 40 00 ; 0xc07ea vberom.asm:452 mov ds, ax ; 8e d8 ; 0xc07ed vberom.asm:453 mov bx, 000b9h ; bb b9 00 ; 0xc07ef vberom.asm:454 mov al, byte [bx] ; 8a 07 ; 0xc07f2 vberom.asm:455 and AL, strict byte 001h ; 24 01 ; 0xc07f4 vberom.asm:456 db 032h, 0e4h ; xor ah, ah ; 32 e4 ; 0xc07f6 vberom.asm:457 pop bx ; 5b ; 0xc07f8 vberom.asm:458 pop DS ; 1f ; 0xc07f9 vberom.asm:459 retn ; c3 ; 0xc07fa vberom.asm:460 ; disGetNextSymbol 0xc07fb LB 0x144 -> off=0x0 cb=0000000000000025 uValue=00000000000c07fb 'vbe_biosfn_return_current_mode' vbe_biosfn_return_current_mode: ; 0xc07fb LB 0x25 push DS ; 1e ; 0xc07fb vberom.asm:473 mov ax, strict word 00040h ; b8 40 00 ; 0xc07fc vberom.asm:474 mov ds, ax ; 8e d8 ; 0xc07ff vberom.asm:475 call 00614h ; e8 10 fe ; 0xc0801 vberom.asm:476 and ax, strict byte 00001h ; 83 e0 01 ; 0xc0804 vberom.asm:477 je short 00812h ; 74 09 ; 0xc0807 vberom.asm:478 mov bx, 000bah ; bb ba 00 ; 0xc0809 vberom.asm:479 mov ax, word [bx] ; 8b 07 ; 0xc080c vberom.asm:480 db 08bh, 0d8h ; mov bx, ax ; 8b d8 ; 0xc080e vberom.asm:481 jne short 0081bh ; 75 09 ; 0xc0810 vberom.asm:482 mov bx, strict word 00049h ; bb 49 00 ; 0xc0812 vberom.asm:484 mov al, byte [bx] ; 8a 07 ; 0xc0815 vberom.asm:485 db 08ah, 0d8h ; mov bl, al ; 8a d8 ; 0xc0817 vberom.asm:486 db 032h, 0ffh ; xor bh, bh ; 32 ff ; 0xc0819 vberom.asm:487 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc081b vberom.asm:489 pop DS ; 1f ; 0xc081e vberom.asm:490 retn ; c3 ; 0xc081f vberom.asm:491 ; disGetNextSymbol 0xc0820 LB 0x11f -> off=0x0 cb=000000000000002d uValue=00000000000c0820 'vbe_biosfn_display_window_control' vbe_biosfn_display_window_control: ; 0xc0820 LB 0x2d cmp bl, 000h ; 80 fb 00 ; 0xc0820 vberom.asm:515 jne short 00849h ; 75 24 ; 0xc0823 vberom.asm:516 cmp bh, 001h ; 80 ff 01 ; 0xc0825 vberom.asm:517 je short 00840h ; 74 16 ; 0xc0828 vberom.asm:518 jc short 00830h ; 72 04 ; 0xc082a vberom.asm:519 mov ax, 00100h ; b8 00 01 ; 0xc082c vberom.asm:520 retn ; c3 ; 0xc082f vberom.asm:521 db 08bh, 0c2h ; mov ax, dx ; 8b c2 ; 0xc0830 vberom.asm:523 call 00626h ; e8 f1 fd ; 0xc0832 vberom.asm:524 call 0063ah ; e8 02 fe ; 0xc0835 vberom.asm:525 db 03bh, 0c2h ; cmp ax, dx ; 3b c2 ; 0xc0838 vberom.asm:526 jne short 00849h ; 75 0d ; 0xc083a vberom.asm:527 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc083c vberom.asm:528 retn ; c3 ; 0xc083f vberom.asm:529 call 0063ah ; e8 f7 fd ; 0xc0840 vberom.asm:531 db 08bh, 0d0h ; mov dx, ax ; 8b d0 ; 0xc0843 vberom.asm:532 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0845 vberom.asm:533 retn ; c3 ; 0xc0848 vberom.asm:534 mov ax, 0014fh ; b8 4f 01 ; 0xc0849 vberom.asm:536 retn ; c3 ; 0xc084c vberom.asm:537 ; disGetNextSymbol 0xc084d LB 0xf2 -> off=0x0 cb=0000000000000034 uValue=00000000000c084d 'vbe_biosfn_set_get_display_start' vbe_biosfn_set_get_display_start: ; 0xc084d LB 0x34 cmp bl, 080h ; 80 fb 80 ; 0xc084d vberom.asm:577 je short 0085dh ; 74 0b ; 0xc0850 vberom.asm:578 cmp bl, 001h ; 80 fb 01 ; 0xc0852 vberom.asm:579 je short 00871h ; 74 1a ; 0xc0855 vberom.asm:580 jc short 00863h ; 72 0a ; 0xc0857 vberom.asm:581 mov ax, 00100h ; b8 00 01 ; 0xc0859 vberom.asm:582 retn ; c3 ; 0xc085c vberom.asm:583 call 005a9h ; e8 49 fd ; 0xc085d vberom.asm:585 call 0059ch ; e8 39 fd ; 0xc0860 vberom.asm:586 db 08bh, 0c1h ; mov ax, cx ; 8b c1 ; 0xc0863 vberom.asm:588 call 0068ch ; e8 24 fe ; 0xc0865 vberom.asm:589 db 08bh, 0c2h ; mov ax, dx ; 8b c2 ; 0xc0868 vberom.asm:590 call 006b2h ; e8 45 fe ; 0xc086a vberom.asm:591 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc086d vberom.asm:592 retn ; c3 ; 0xc0870 vberom.asm:593 call 006a0h ; e8 2c fe ; 0xc0871 vberom.asm:595 db 08bh, 0c8h ; mov cx, ax ; 8b c8 ; 0xc0874 vberom.asm:596 call 006c6h ; e8 4d fe ; 0xc0876 vberom.asm:597 db 08bh, 0d0h ; mov dx, ax ; 8b d0 ; 0xc0879 vberom.asm:598 db 032h, 0ffh ; xor bh, bh ; 32 ff ; 0xc087b vberom.asm:599 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc087d vberom.asm:600 retn ; c3 ; 0xc0880 vberom.asm:601 ; disGetNextSymbol 0xc0881 LB 0xbe -> off=0x0 cb=0000000000000037 uValue=00000000000c0881 'vbe_biosfn_set_get_dac_palette_format' vbe_biosfn_set_get_dac_palette_format: ; 0xc0881 LB 0x37 cmp bl, 001h ; 80 fb 01 ; 0xc0881 vberom.asm:616 je short 008a4h ; 74 1e ; 0xc0884 vberom.asm:617 jc short 0088ch ; 72 04 ; 0xc0886 vberom.asm:618 mov ax, 00100h ; b8 00 01 ; 0xc0888 vberom.asm:619 retn ; c3 ; 0xc088b vberom.asm:620 call 00614h ; e8 85 fd ; 0xc088c vberom.asm:622 cmp bh, 006h ; 80 ff 06 ; 0xc088f vberom.asm:623 je short 0089eh ; 74 0a ; 0xc0892 vberom.asm:624 cmp bh, 008h ; 80 ff 08 ; 0xc0894 vberom.asm:625 jne short 008b4h ; 75 1b ; 0xc0897 vberom.asm:626 or ax, strict byte 00020h ; 83 c8 20 ; 0xc0899 vberom.asm:627 jne short 008a1h ; 75 03 ; 0xc089c vberom.asm:628 and ax, strict byte 0ffdfh ; 83 e0 df ; 0xc089e vberom.asm:630 call 00600h ; e8 5c fd ; 0xc08a1 vberom.asm:632 mov BH, strict byte 006h ; b7 06 ; 0xc08a4 vberom.asm:634 call 00614h ; e8 6b fd ; 0xc08a6 vberom.asm:635 and ax, strict byte 00020h ; 83 e0 20 ; 0xc08a9 vberom.asm:636 je short 008b0h ; 74 02 ; 0xc08ac vberom.asm:637 mov BH, strict byte 008h ; b7 08 ; 0xc08ae vberom.asm:638 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc08b0 vberom.asm:640 retn ; c3 ; 0xc08b3 vberom.asm:641 mov ax, 0014fh ; b8 4f 01 ; 0xc08b4 vberom.asm:643 retn ; c3 ; 0xc08b7 vberom.asm:644 ; disGetNextSymbol 0xc08b8 LB 0x87 -> off=0x0 cb=0000000000000073 uValue=00000000000c08b8 'vbe_biosfn_set_get_palette_data' vbe_biosfn_set_get_palette_data: ; 0xc08b8 LB 0x73 test bl, bl ; 84 db ; 0xc08b8 vberom.asm:683 je short 008cbh ; 74 0f ; 0xc08ba vberom.asm:684 cmp bl, 001h ; 80 fb 01 ; 0xc08bc vberom.asm:685 je short 008f9h ; 74 38 ; 0xc08bf vberom.asm:686 cmp bl, 003h ; 80 fb 03 ; 0xc08c1 vberom.asm:687 jbe short 00927h ; 76 61 ; 0xc08c4 vberom.asm:688 cmp bl, 080h ; 80 fb 80 ; 0xc08c6 vberom.asm:689 jne short 00923h ; 75 58 ; 0xc08c9 vberom.asm:690 push ax ; 50 ; 0xc08cb vberom.asm:135 push cx ; 51 ; 0xc08cc vberom.asm:136 push dx ; 52 ; 0xc08cd vberom.asm:137 push bx ; 53 ; 0xc08ce vberom.asm:138 push sp ; 54 ; 0xc08cf vberom.asm:139 push bp ; 55 ; 0xc08d0 vberom.asm:140 push si ; 56 ; 0xc08d1 vberom.asm:141 push di ; 57 ; 0xc08d2 vberom.asm:142 push DS ; 1e ; 0xc08d3 vberom.asm:696 push ES ; 06 ; 0xc08d4 vberom.asm:697 pop DS ; 1f ; 0xc08d5 vberom.asm:698 db 08ah, 0c2h ; mov al, dl ; 8a c2 ; 0xc08d6 vberom.asm:699 mov dx, 003c8h ; ba c8 03 ; 0xc08d8 vberom.asm:700 out DX, AL ; ee ; 0xc08db vberom.asm:701 inc dx ; 42 ; 0xc08dc vberom.asm:702 db 08bh, 0f7h ; mov si, di ; 8b f7 ; 0xc08dd vberom.asm:703 lodsw ; ad ; 0xc08df vberom.asm:714 db 08bh, 0d8h ; mov bx, ax ; 8b d8 ; 0xc08e0 vberom.asm:715 lodsw ; ad ; 0xc08e2 vberom.asm:716 out DX, AL ; ee ; 0xc08e3 vberom.asm:717 db 08ah, 0c7h ; mov al, bh ; 8a c7 ; 0xc08e4 vberom.asm:718 out DX, AL ; ee ; 0xc08e6 vberom.asm:719 db 08ah, 0c3h ; mov al, bl ; 8a c3 ; 0xc08e7 vberom.asm:720 out DX, AL ; ee ; 0xc08e9 vberom.asm:721 loop 008dfh ; e2 f3 ; 0xc08ea vberom.asm:723 pop DS ; 1f ; 0xc08ec vberom.asm:724 pop di ; 5f ; 0xc08ed vberom.asm:154 pop si ; 5e ; 0xc08ee vberom.asm:155 pop bp ; 5d ; 0xc08ef vberom.asm:156 pop bx ; 5b ; 0xc08f0 vberom.asm:157 pop bx ; 5b ; 0xc08f1 vberom.asm:158 pop dx ; 5a ; 0xc08f2 vberom.asm:159 pop cx ; 59 ; 0xc08f3 vberom.asm:160 pop ax ; 58 ; 0xc08f4 vberom.asm:161 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc08f5 vberom.asm:727 retn ; c3 ; 0xc08f8 vberom.asm:728 push ax ; 50 ; 0xc08f9 vberom.asm:135 push cx ; 51 ; 0xc08fa vberom.asm:136 push dx ; 52 ; 0xc08fb vberom.asm:137 push bx ; 53 ; 0xc08fc vberom.asm:138 push sp ; 54 ; 0xc08fd vberom.asm:139 push bp ; 55 ; 0xc08fe vberom.asm:140 push si ; 56 ; 0xc08ff vberom.asm:141 push di ; 57 ; 0xc0900 vberom.asm:142 db 08ah, 0c2h ; mov al, dl ; 8a c2 ; 0xc0901 vberom.asm:732 mov dx, 003c7h ; ba c7 03 ; 0xc0903 vberom.asm:733 out DX, AL ; ee ; 0xc0906 vberom.asm:734 add dl, 002h ; 80 c2 02 ; 0xc0907 vberom.asm:735 db 033h, 0dbh ; xor bx, bx ; 33 db ; 0xc090a vberom.asm:746 in AL, DX ; ec ; 0xc090c vberom.asm:748 db 08ah, 0d8h ; mov bl, al ; 8a d8 ; 0xc090d vberom.asm:749 in AL, DX ; ec ; 0xc090f vberom.asm:750 db 08ah, 0e0h ; mov ah, al ; 8a e0 ; 0xc0910 vberom.asm:751 in AL, DX ; ec ; 0xc0912 vberom.asm:752 stosw ; ab ; 0xc0913 vberom.asm:753 db 08bh, 0c3h ; mov ax, bx ; 8b c3 ; 0xc0914 vberom.asm:754 stosw ; ab ; 0xc0916 vberom.asm:755 loop 0090ch ; e2 f3 ; 0xc0917 vberom.asm:757 pop di ; 5f ; 0xc0919 vberom.asm:154 pop si ; 5e ; 0xc091a vberom.asm:155 pop bp ; 5d ; 0xc091b vberom.asm:156 pop bx ; 5b ; 0xc091c vberom.asm:157 pop bx ; 5b ; 0xc091d vberom.asm:158 pop dx ; 5a ; 0xc091e vberom.asm:159 pop cx ; 59 ; 0xc091f vberom.asm:160 pop ax ; 58 ; 0xc0920 vberom.asm:161 jmp short 008f5h ; eb d2 ; 0xc0921 vberom.asm:759 mov ax, 0014fh ; b8 4f 01 ; 0xc0923 vberom.asm:762 retn ; c3 ; 0xc0926 vberom.asm:763 mov ax, 0024fh ; b8 4f 02 ; 0xc0927 vberom.asm:765 retn ; c3 ; 0xc092a vberom.asm:766 ; disGetNextSymbol 0xc092b LB 0x14 -> off=0x0 cb=0000000000000014 uValue=00000000000c092b 'vbe_biosfn_return_protected_mode_interface' vbe_biosfn_return_protected_mode_interface: ; 0xc092b LB 0x14 test bl, bl ; 84 db ; 0xc092b vberom.asm:780 jne short 0093bh ; 75 0c ; 0xc092d vberom.asm:781 push CS ; 0e ; 0xc092f vberom.asm:782 pop ES ; 07 ; 0xc0930 vberom.asm:783 mov di, 04600h ; bf 00 46 ; 0xc0931 vberom.asm:784 mov cx, 00115h ; b9 15 01 ; 0xc0934 vberom.asm:785 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0937 vberom.asm:786 retn ; c3 ; 0xc093a vberom.asm:787 mov ax, 0014fh ; b8 4f 01 ; 0xc093b vberom.asm:789 retn ; c3 ; 0xc093e vberom.asm:790 ; Padding 0x41 bytes at 0xc093f times 65 db 0 section _TEXT progbits vstart=0x980 align=1 ; size=0x3914 class=CODE group=AUTO ; disGetNextSymbol 0xc0980 LB 0x3914 -> off=0x0 cb=000000000000001c uValue=00000000000c0980 'set_int_vector' set_int_vector: ; 0xc0980 LB 0x1c 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, 1 ; d1 e3 ; 0xc098a sal bx, 1 ; d1 e3 ; 0xc098c xor ax, ax ; 31 c0 ; 0xc098e mov es, ax ; 8e c0 ; 0xc0990 mov word [es:bx], dx ; 26 89 17 ; 0xc0992 mov word [es:bx+002h], cx ; 26 89 4f 02 ; 0xc0995 pop bp ; 5d ; 0xc0999 vgabios.c:93 pop dx ; 5a ; 0xc099a retn ; c3 ; 0xc099b ; disGetNextSymbol 0xc099c LB 0x38f8 -> off=0x0 cb=000000000000001c uValue=00000000000c099c 'init_vga_card' init_vga_card: ; 0xc099c LB 0x1c push bp ; 55 ; 0xc099c vgabios.c:144 mov bp, sp ; 89 e5 ; 0xc099d push dx ; 52 ; 0xc099f mov AL, strict byte 0c3h ; b0 c3 ; 0xc09a0 vgabios.c:147 mov dx, 003c2h ; ba c2 03 ; 0xc09a2 out DX, AL ; ee ; 0xc09a5 mov AL, strict byte 004h ; b0 04 ; 0xc09a6 vgabios.c:150 mov dx, 003c4h ; ba c4 03 ; 0xc09a8 out DX, AL ; ee ; 0xc09ab mov AL, strict byte 002h ; b0 02 ; 0xc09ac vgabios.c:151 mov dx, 003c5h ; ba c5 03 ; 0xc09ae out DX, AL ; ee ; 0xc09b1 lea sp, [bp-002h] ; 8d 66 fe ; 0xc09b2 vgabios.c:156 pop dx ; 5a ; 0xc09b5 pop bp ; 5d ; 0xc09b6 retn ; c3 ; 0xc09b7 ; disGetNextSymbol 0xc09b8 LB 0x38dc -> off=0x0 cb=0000000000000032 uValue=00000000000c09b8 'init_bios_area' init_bios_area: ; 0xc09b8 LB 0x32 push bx ; 53 ; 0xc09b8 vgabios.c:165 push bp ; 55 ; 0xc09b9 mov bp, sp ; 89 e5 ; 0xc09ba xor bx, bx ; 31 db ; 0xc09bc vgabios.c:169 mov ax, strict word 00040h ; b8 40 00 ; 0xc09be mov es, ax ; 8e c0 ; 0xc09c1 mov al, byte [es:bx+010h] ; 26 8a 47 10 ; 0xc09c3 vgabios.c:172 and AL, strict byte 0cfh ; 24 cf ; 0xc09c7 or AL, strict byte 020h ; 0c 20 ; 0xc09c9 mov byte [es:bx+010h], al ; 26 88 47 10 ; 0xc09cb mov byte [es:bx+00085h], 010h ; 26 c6 87 85 00 10 ; 0xc09cf vgabios.c:176 mov word [es:bx+00087h], 0f960h ; 26 c7 87 87 00 60 f9 ; 0xc09d5 vgabios.c:178 mov byte [es:bx+00089h], 051h ; 26 c6 87 89 00 51 ; 0xc09dc vgabios.c:182 mov byte [es:bx+065h], 009h ; 26 c6 47 65 09 ; 0xc09e2 vgabios.c:184 pop bp ; 5d ; 0xc09e7 vgabios.c:185 pop bx ; 5b ; 0xc09e8 retn ; c3 ; 0xc09e9 ; disGetNextSymbol 0xc09ea LB 0x38aa -> off=0x0 cb=0000000000000031 uValue=00000000000c09ea 'vgabios_init_func' vgabios_init_func: ; 0xc09ea LB 0x31 inc bp ; 45 ; 0xc09ea vgabios.c:225 push bp ; 55 ; 0xc09eb mov bp, sp ; 89 e5 ; 0xc09ec call 0099ch ; e8 ab ff ; 0xc09ee vgabios.c:227 call 009b8h ; e8 c4 ff ; 0xc09f1 vgabios.c:228 call 03c1ch ; e8 25 32 ; 0xc09f4 vgabios.c:230 mov bx, strict word 00022h ; bb 22 00 ; 0xc09f7 vgabios.c:232 mov cx, 0c000h ; b9 00 c0 ; 0xc09fa mov ax, strict word 00010h ; b8 10 00 ; 0xc09fd call 00980h ; e8 7d ff ; 0xc0a00 mov bx, strict word 00022h ; bb 22 00 ; 0xc0a03 vgabios.c:233 mov cx, 0c000h ; b9 00 c0 ; 0xc0a06 mov ax, strict word 0006dh ; b8 6d 00 ; 0xc0a09 call 00980h ; e8 71 ff ; 0xc0a0c mov ax, strict word 00003h ; b8 03 00 ; 0xc0a0f vgabios.c:259 db 032h, 0e4h ; xor ah, ah ; 32 e4 ; 0xc0a12 int 010h ; cd 10 ; 0xc0a14 mov sp, bp ; 89 ec ; 0xc0a16 vgabios.c:262 pop bp ; 5d ; 0xc0a18 dec bp ; 4d ; 0xc0a19 retf ; cb ; 0xc0a1a ; disGetNextSymbol 0xc0a1b LB 0x3879 -> off=0x0 cb=0000000000000040 uValue=00000000000c0a1b 'vga_get_cursor_pos' vga_get_cursor_pos: ; 0xc0a1b LB 0x40 push si ; 56 ; 0xc0a1b vgabios.c:331 push di ; 57 ; 0xc0a1c push bp ; 55 ; 0xc0a1d mov bp, sp ; 89 e5 ; 0xc0a1e mov si, dx ; 89 d6 ; 0xc0a20 cmp AL, strict byte 007h ; 3c 07 ; 0xc0a22 vgabios.c:333 jbe short 00a34h ; 76 0e ; 0xc0a24 push SS ; 16 ; 0xc0a26 vgabios.c:334 pop ES ; 07 ; 0xc0a27 mov word [es:si], strict word 00000h ; 26 c7 04 00 00 ; 0xc0a28 mov word [es:bx], strict word 00000h ; 26 c7 07 00 00 ; 0xc0a2d vgabios.c:335 jmp short 00a57h ; eb 23 ; 0xc0a32 vgabios.c:336 mov di, strict word 00060h ; bf 60 00 ; 0xc0a34 vgabios.c:47 mov dx, strict word 00040h ; ba 40 00 ; 0xc0a37 mov es, dx ; 8e c2 ; 0xc0a3a mov di, word [es:di] ; 26 8b 3d ; 0xc0a3c push SS ; 16 ; 0xc0a3f vgabios.c:48 pop ES ; 07 ; 0xc0a40 mov word [es:si], di ; 26 89 3c ; 0xc0a41 xor ah, ah ; 30 e4 ; 0xc0a44 vgabios.c:339 mov si, ax ; 89 c6 ; 0xc0a46 sal si, 1 ; d1 e6 ; 0xc0a48 add si, strict byte 00050h ; 83 c6 50 ; 0xc0a4a mov es, dx ; 8e c2 ; 0xc0a4d vgabios.c:47 mov ax, word [es:si] ; 26 8b 04 ; 0xc0a4f push SS ; 16 ; 0xc0a52 vgabios.c:48 pop ES ; 07 ; 0xc0a53 mov word [es:bx], ax ; 26 89 07 ; 0xc0a54 pop bp ; 5d ; 0xc0a57 vgabios.c:341 pop di ; 5f ; 0xc0a58 pop si ; 5e ; 0xc0a59 retn ; c3 ; 0xc0a5a ; disGetNextSymbol 0xc0a5b LB 0x3839 -> off=0x0 cb=000000000000005e uValue=00000000000c0a5b 'vga_find_glyph' vga_find_glyph: ; 0xc0a5b LB 0x5e push bp ; 55 ; 0xc0a5b vgabios.c:344 mov bp, sp ; 89 e5 ; 0xc0a5c push si ; 56 ; 0xc0a5e push di ; 57 ; 0xc0a5f push ax ; 50 ; 0xc0a60 push ax ; 50 ; 0xc0a61 push dx ; 52 ; 0xc0a62 push bx ; 53 ; 0xc0a63 mov bl, cl ; 88 cb ; 0xc0a64 mov word [bp-006h], strict word 00000h ; c7 46 fa 00 00 ; 0xc0a66 vgabios.c:346 dec word [bp+004h] ; ff 4e 04 ; 0xc0a6b vgabios.c:348 cmp word [bp+004h], strict byte 0ffffh ; 83 7e 04 ff ; 0xc0a6e je short 00aadh ; 74 39 ; 0xc0a72 mov cl, byte [bp+006h] ; 8a 4e 06 ; 0xc0a74 vgabios.c:349 xor ch, ch ; 30 ed ; 0xc0a77 mov dx, ss ; 8c d2 ; 0xc0a79 mov si, word [bp-00ch] ; 8b 76 f4 ; 0xc0a7b mov di, word [bp-008h] ; 8b 7e f8 ; 0xc0a7e mov es, [bp-00ah] ; 8e 46 f6 ; 0xc0a81 push DS ; 1e ; 0xc0a84 mov ds, dx ; 8e da ; 0xc0a85 rep cmpsb ; f3 a6 ; 0xc0a87 pop DS ; 1f ; 0xc0a89 mov ax, strict word 00000h ; b8 00 00 ; 0xc0a8a je short 00a91h ; 74 02 ; 0xc0a8d db 0feh, 0c0h ; inc al ; fe c0 ; 0xc0a8f test ax, ax ; 85 c0 ; 0xc0a91 jne short 00aa1h ; 75 0c ; 0xc0a93 mov al, bl ; 88 d8 ; 0xc0a95 vgabios.c:350 xor ah, ah ; 30 e4 ; 0xc0a97 or ah, 080h ; 80 cc 80 ; 0xc0a99 mov word [bp-006h], ax ; 89 46 fa ; 0xc0a9c jmp short 00aadh ; eb 0c ; 0xc0a9f vgabios.c:351 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc0aa1 vgabios.c:353 xor ah, ah ; 30 e4 ; 0xc0aa4 add word [bp-008h], ax ; 01 46 f8 ; 0xc0aa6 db 0feh, 0c3h ; inc bl ; fe c3 ; 0xc0aa9 vgabios.c:354 jmp short 00a6bh ; eb be ; 0xc0aab vgabios.c:355 mov ax, word [bp-006h] ; 8b 46 fa ; 0xc0aad vgabios.c:357 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0ab0 pop di ; 5f ; 0xc0ab3 pop si ; 5e ; 0xc0ab4 pop bp ; 5d ; 0xc0ab5 retn 00004h ; c2 04 00 ; 0xc0ab6 ; disGetNextSymbol 0xc0ab9 LB 0x37db -> off=0x0 cb=0000000000000046 uValue=00000000000c0ab9 'vga_read_glyph_planar' vga_read_glyph_planar: ; 0xc0ab9 LB 0x46 push bp ; 55 ; 0xc0ab9 vgabios.c:359 mov bp, sp ; 89 e5 ; 0xc0aba push si ; 56 ; 0xc0abc push di ; 57 ; 0xc0abd push ax ; 50 ; 0xc0abe push ax ; 50 ; 0xc0abf mov si, ax ; 89 c6 ; 0xc0ac0 mov word [bp-006h], dx ; 89 56 fa ; 0xc0ac2 mov word [bp-008h], bx ; 89 5e f8 ; 0xc0ac5 mov bx, cx ; 89 cb ; 0xc0ac8 mov ax, 00805h ; b8 05 08 ; 0xc0aca vgabios.c:366 mov dx, 003ceh ; ba ce 03 ; 0xc0acd out DX, ax ; ef ; 0xc0ad0 dec byte [bp+004h] ; fe 4e 04 ; 0xc0ad1 vgabios.c:368 cmp byte [bp+004h], 0ffh ; 80 7e 04 ff ; 0xc0ad4 je short 00aefh ; 74 15 ; 0xc0ad8 mov es, [bp-006h] ; 8e 46 fa ; 0xc0ada vgabios.c:369 mov al, byte [es:si] ; 26 8a 04 ; 0xc0add not al ; f6 d0 ; 0xc0ae0 mov di, bx ; 89 df ; 0xc0ae2 inc bx ; 43 ; 0xc0ae4 push SS ; 16 ; 0xc0ae5 pop ES ; 07 ; 0xc0ae6 mov byte [es:di], al ; 26 88 05 ; 0xc0ae7 add si, word [bp-008h] ; 03 76 f8 ; 0xc0aea vgabios.c:370 jmp short 00ad1h ; eb e2 ; 0xc0aed vgabios.c:371 mov ax, strict word 00005h ; b8 05 00 ; 0xc0aef vgabios.c:374 mov dx, 003ceh ; ba ce 03 ; 0xc0af2 out DX, ax ; ef ; 0xc0af5 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0af6 vgabios.c:375 pop di ; 5f ; 0xc0af9 pop si ; 5e ; 0xc0afa pop bp ; 5d ; 0xc0afb retn 00002h ; c2 02 00 ; 0xc0afc ; disGetNextSymbol 0xc0aff LB 0x3795 -> off=0x0 cb=000000000000002f uValue=00000000000c0aff 'vga_char_ofs_planar' vga_char_ofs_planar: ; 0xc0aff LB 0x2f push si ; 56 ; 0xc0aff vgabios.c:377 push bp ; 55 ; 0xc0b00 mov bp, sp ; 89 e5 ; 0xc0b01 mov ch, al ; 88 c5 ; 0xc0b03 mov al, dl ; 88 d0 ; 0xc0b05 xor ah, ah ; 30 e4 ; 0xc0b07 vgabios.c:381 mul bx ; f7 e3 ; 0xc0b09 mov bl, byte [bp+006h] ; 8a 5e 06 ; 0xc0b0b xor bh, bh ; 30 ff ; 0xc0b0e mul bx ; f7 e3 ; 0xc0b10 mov bl, ch ; 88 eb ; 0xc0b12 add bx, ax ; 01 c3 ; 0xc0b14 mov si, strict word 0004ch ; be 4c 00 ; 0xc0b16 vgabios.c:47 mov ax, strict word 00040h ; b8 40 00 ; 0xc0b19 mov es, ax ; 8e c0 ; 0xc0b1c mov si, word [es:si] ; 26 8b 34 ; 0xc0b1e mov al, cl ; 88 c8 ; 0xc0b21 vgabios.c:48 xor ah, ah ; 30 e4 ; 0xc0b23 mul si ; f7 e6 ; 0xc0b25 add ax, bx ; 01 d8 ; 0xc0b27 pop bp ; 5d ; 0xc0b29 vgabios.c:385 pop si ; 5e ; 0xc0b2a retn 00002h ; c2 02 00 ; 0xc0b2b ; disGetNextSymbol 0xc0b2e LB 0x3766 -> off=0x0 cb=0000000000000045 uValue=00000000000c0b2e 'vga_read_char_planar' vga_read_char_planar: ; 0xc0b2e LB 0x45 push bp ; 55 ; 0xc0b2e vgabios.c:387 mov bp, sp ; 89 e5 ; 0xc0b2f push cx ; 51 ; 0xc0b31 push si ; 56 ; 0xc0b32 sub sp, strict byte 00012h ; 83 ec 12 ; 0xc0b33 mov si, ax ; 89 c6 ; 0xc0b36 mov ax, dx ; 89 d0 ; 0xc0b38 mov byte [bp-006h], bl ; 88 5e fa ; 0xc0b3a vgabios.c:391 mov byte [bp-005h], 000h ; c6 46 fb 00 ; 0xc0b3d push word [bp-006h] ; ff 76 fa ; 0xc0b41 lea cx, [bp-016h] ; 8d 4e ea ; 0xc0b44 mov bx, si ; 89 f3 ; 0xc0b47 mov dx, 0a000h ; ba 00 a0 ; 0xc0b49 call 00ab9h ; e8 6a ff ; 0xc0b4c push word [bp-006h] ; ff 76 fa ; 0xc0b4f vgabios.c:394 mov ax, 00100h ; b8 00 01 ; 0xc0b52 push ax ; 50 ; 0xc0b55 mov bx, 0010ch ; bb 0c 01 ; 0xc0b56 vgabios.c:57 xor ax, ax ; 31 c0 ; 0xc0b59 mov es, ax ; 8e c0 ; 0xc0b5b mov ax, word [es:bx] ; 26 8b 07 ; 0xc0b5d mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc0b60 xor cx, cx ; 31 c9 ; 0xc0b64 vgabios.c:58 lea bx, [bp-016h] ; 8d 5e ea ; 0xc0b66 call 00a5bh ; e8 ef fe ; 0xc0b69 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0b6c vgabios.c:395 pop si ; 5e ; 0xc0b6f pop cx ; 59 ; 0xc0b70 pop bp ; 5d ; 0xc0b71 retn ; c3 ; 0xc0b72 ; disGetNextSymbol 0xc0b73 LB 0x3721 -> off=0x0 cb=0000000000000027 uValue=00000000000c0b73 'vga_char_ofs_linear' vga_char_ofs_linear: ; 0xc0b73 LB 0x27 push bp ; 55 ; 0xc0b73 vgabios.c:397 mov bp, sp ; 89 e5 ; 0xc0b74 push ax ; 50 ; 0xc0b76 mov byte [bp-002h], al ; 88 46 fe ; 0xc0b77 mov al, dl ; 88 d0 ; 0xc0b7a vgabios.c:401 xor ah, ah ; 30 e4 ; 0xc0b7c mul bx ; f7 e3 ; 0xc0b7e mov dl, byte [bp+004h] ; 8a 56 04 ; 0xc0b80 xor dh, dh ; 30 f6 ; 0xc0b83 mul dx ; f7 e2 ; 0xc0b85 mov dx, ax ; 89 c2 ; 0xc0b87 mov al, byte [bp-002h] ; 8a 46 fe ; 0xc0b89 xor ah, ah ; 30 e4 ; 0xc0b8c add ax, dx ; 01 d0 ; 0xc0b8e mov CL, strict byte 003h ; b1 03 ; 0xc0b90 vgabios.c:402 sal ax, CL ; d3 e0 ; 0xc0b92 mov sp, bp ; 89 ec ; 0xc0b94 vgabios.c:404 pop bp ; 5d ; 0xc0b96 retn 00002h ; c2 02 00 ; 0xc0b97 ; disGetNextSymbol 0xc0b9a LB 0x36fa -> off=0x0 cb=000000000000004e uValue=00000000000c0b9a 'vga_read_glyph_linear' vga_read_glyph_linear: ; 0xc0b9a LB 0x4e push si ; 56 ; 0xc0b9a vgabios.c:406 push di ; 57 ; 0xc0b9b push bp ; 55 ; 0xc0b9c mov bp, sp ; 89 e5 ; 0xc0b9d push ax ; 50 ; 0xc0b9f push ax ; 50 ; 0xc0ba0 mov si, ax ; 89 c6 ; 0xc0ba1 mov word [bp-002h], dx ; 89 56 fe ; 0xc0ba3 mov word [bp-004h], bx ; 89 5e fc ; 0xc0ba6 mov bx, cx ; 89 cb ; 0xc0ba9 dec byte [bp+008h] ; fe 4e 08 ; 0xc0bab vgabios.c:412 cmp byte [bp+008h], 0ffh ; 80 7e 08 ff ; 0xc0bae je short 00be0h ; 74 2c ; 0xc0bb2 xor dh, dh ; 30 f6 ; 0xc0bb4 vgabios.c:413 mov DL, strict byte 080h ; b2 80 ; 0xc0bb6 vgabios.c:414 xor ax, ax ; 31 c0 ; 0xc0bb8 vgabios.c:415 jmp short 00bc1h ; eb 05 ; 0xc0bba cmp ax, strict word 00008h ; 3d 08 00 ; 0xc0bbc jnl short 00bd5h ; 7d 14 ; 0xc0bbf mov es, [bp-002h] ; 8e 46 fe ; 0xc0bc1 vgabios.c:416 mov di, si ; 89 f7 ; 0xc0bc4 add di, ax ; 01 c7 ; 0xc0bc6 cmp byte [es:di], 000h ; 26 80 3d 00 ; 0xc0bc8 je short 00bd0h ; 74 02 ; 0xc0bcc or dh, dl ; 08 d6 ; 0xc0bce vgabios.c:417 shr dl, 1 ; d0 ea ; 0xc0bd0 vgabios.c:418 inc ax ; 40 ; 0xc0bd2 vgabios.c:419 jmp short 00bbch ; eb e7 ; 0xc0bd3 mov di, bx ; 89 df ; 0xc0bd5 vgabios.c:420 inc bx ; 43 ; 0xc0bd7 mov byte [ss:di], dh ; 36 88 35 ; 0xc0bd8 add si, word [bp-004h] ; 03 76 fc ; 0xc0bdb vgabios.c:421 jmp short 00babh ; eb cb ; 0xc0bde vgabios.c:422 mov sp, bp ; 89 ec ; 0xc0be0 vgabios.c:423 pop bp ; 5d ; 0xc0be2 pop di ; 5f ; 0xc0be3 pop si ; 5e ; 0xc0be4 retn 00002h ; c2 02 00 ; 0xc0be5 ; disGetNextSymbol 0xc0be8 LB 0x36ac -> off=0x0 cb=0000000000000049 uValue=00000000000c0be8 'vga_read_char_linear' vga_read_char_linear: ; 0xc0be8 LB 0x49 push bp ; 55 ; 0xc0be8 vgabios.c:425 mov bp, sp ; 89 e5 ; 0xc0be9 push cx ; 51 ; 0xc0beb push si ; 56 ; 0xc0bec sub sp, strict byte 00012h ; 83 ec 12 ; 0xc0bed mov si, ax ; 89 c6 ; 0xc0bf0 mov ax, dx ; 89 d0 ; 0xc0bf2 mov byte [bp-006h], bl ; 88 5e fa ; 0xc0bf4 vgabios.c:429 mov byte [bp-005h], 000h ; c6 46 fb 00 ; 0xc0bf7 push word [bp-006h] ; ff 76 fa ; 0xc0bfb mov CL, strict byte 003h ; b1 03 ; 0xc0bfe mov bx, si ; 89 f3 ; 0xc0c00 sal bx, CL ; d3 e3 ; 0xc0c02 lea cx, [bp-016h] ; 8d 4e ea ; 0xc0c04 mov dx, 0a000h ; ba 00 a0 ; 0xc0c07 call 00b9ah ; e8 8d ff ; 0xc0c0a push word [bp-006h] ; ff 76 fa ; 0xc0c0d vgabios.c:432 mov ax, 00100h ; b8 00 01 ; 0xc0c10 push ax ; 50 ; 0xc0c13 mov bx, 0010ch ; bb 0c 01 ; 0xc0c14 vgabios.c:57 xor ax, ax ; 31 c0 ; 0xc0c17 mov es, ax ; 8e c0 ; 0xc0c19 mov ax, word [es:bx] ; 26 8b 07 ; 0xc0c1b mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc0c1e xor cx, cx ; 31 c9 ; 0xc0c22 vgabios.c:58 lea bx, [bp-016h] ; 8d 5e ea ; 0xc0c24 call 00a5bh ; e8 31 fe ; 0xc0c27 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0c2a vgabios.c:433 pop si ; 5e ; 0xc0c2d pop cx ; 59 ; 0xc0c2e pop bp ; 5d ; 0xc0c2f retn ; c3 ; 0xc0c30 ; disGetNextSymbol 0xc0c31 LB 0x3663 -> off=0x0 cb=0000000000000036 uValue=00000000000c0c31 'vga_read_2bpp_char' vga_read_2bpp_char: ; 0xc0c31 LB 0x36 push bp ; 55 ; 0xc0c31 vgabios.c:435 mov bp, sp ; 89 e5 ; 0xc0c32 push bx ; 53 ; 0xc0c34 push cx ; 51 ; 0xc0c35 mov bx, ax ; 89 c3 ; 0xc0c36 mov es, dx ; 8e c2 ; 0xc0c38 mov cx, 0c000h ; b9 00 c0 ; 0xc0c3a vgabios.c:441 mov DH, strict byte 080h ; b6 80 ; 0xc0c3d vgabios.c:442 xor dl, dl ; 30 d2 ; 0xc0c3f vgabios.c:443 mov ax, word [es:bx] ; 26 8b 07 ; 0xc0c41 vgabios.c:444 xchg ah, al ; 86 c4 ; 0xc0c44 xor bx, bx ; 31 db ; 0xc0c46 vgabios.c:446 jmp short 00c4fh ; eb 05 ; 0xc0c48 cmp bx, strict byte 00008h ; 83 fb 08 ; 0xc0c4a jnl short 00c5eh ; 7d 0f ; 0xc0c4d test ax, cx ; 85 c8 ; 0xc0c4f vgabios.c:447 je short 00c55h ; 74 02 ; 0xc0c51 or dl, dh ; 08 f2 ; 0xc0c53 vgabios.c:448 shr dh, 1 ; d0 ee ; 0xc0c55 vgabios.c:449 shr cx, 1 ; d1 e9 ; 0xc0c57 vgabios.c:450 shr cx, 1 ; d1 e9 ; 0xc0c59 inc bx ; 43 ; 0xc0c5b vgabios.c:451 jmp short 00c4ah ; eb ec ; 0xc0c5c mov al, dl ; 88 d0 ; 0xc0c5e vgabios.c:453 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0c60 pop cx ; 59 ; 0xc0c63 pop bx ; 5b ; 0xc0c64 pop bp ; 5d ; 0xc0c65 retn ; c3 ; 0xc0c66 ; disGetNextSymbol 0xc0c67 LB 0x362d -> off=0x0 cb=0000000000000084 uValue=00000000000c0c67 'vga_read_glyph_cga' vga_read_glyph_cga: ; 0xc0c67 LB 0x84 push bp ; 55 ; 0xc0c67 vgabios.c:455 mov bp, sp ; 89 e5 ; 0xc0c68 push cx ; 51 ; 0xc0c6a push si ; 56 ; 0xc0c6b push di ; 57 ; 0xc0c6c push ax ; 50 ; 0xc0c6d mov si, dx ; 89 d6 ; 0xc0c6e cmp bl, 006h ; 80 fb 06 ; 0xc0c70 vgabios.c:463 je short 00cafh ; 74 3a ; 0xc0c73 mov bx, ax ; 89 c3 ; 0xc0c75 vgabios.c:465 sal bx, 1 ; d1 e3 ; 0xc0c77 mov word [bp-008h], 0b800h ; c7 46 f8 00 b8 ; 0xc0c79 xor cx, cx ; 31 c9 ; 0xc0c7e vgabios.c:467 jmp short 00c87h ; eb 05 ; 0xc0c80 cmp cx, strict byte 00004h ; 83 f9 04 ; 0xc0c82 jnl short 00ce3h ; 7d 5c ; 0xc0c85 mov ax, bx ; 89 d8 ; 0xc0c87 vgabios.c:468 mov dx, word [bp-008h] ; 8b 56 f8 ; 0xc0c89 call 00c31h ; e8 a2 ff ; 0xc0c8c mov di, si ; 89 f7 ; 0xc0c8f inc si ; 46 ; 0xc0c91 push SS ; 16 ; 0xc0c92 pop ES ; 07 ; 0xc0c93 mov byte [es:di], al ; 26 88 05 ; 0xc0c94 lea ax, [bx+02000h] ; 8d 87 00 20 ; 0xc0c97 vgabios.c:469 mov dx, word [bp-008h] ; 8b 56 f8 ; 0xc0c9b call 00c31h ; e8 90 ff ; 0xc0c9e mov di, si ; 89 f7 ; 0xc0ca1 inc si ; 46 ; 0xc0ca3 push SS ; 16 ; 0xc0ca4 pop ES ; 07 ; 0xc0ca5 mov byte [es:di], al ; 26 88 05 ; 0xc0ca6 add bx, strict byte 00050h ; 83 c3 50 ; 0xc0ca9 vgabios.c:470 inc cx ; 41 ; 0xc0cac vgabios.c:471 jmp short 00c82h ; eb d3 ; 0xc0cad mov bx, ax ; 89 c3 ; 0xc0caf vgabios.c:473 mov word [bp-008h], 0b800h ; c7 46 f8 00 b8 ; 0xc0cb1 xor cx, cx ; 31 c9 ; 0xc0cb6 vgabios.c:474 jmp short 00cbfh ; eb 05 ; 0xc0cb8 cmp cx, strict byte 00004h ; 83 f9 04 ; 0xc0cba jnl short 00ce3h ; 7d 24 ; 0xc0cbd mov di, si ; 89 f7 ; 0xc0cbf vgabios.c:475 inc si ; 46 ; 0xc0cc1 mov es, [bp-008h] ; 8e 46 f8 ; 0xc0cc2 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0cc5 push SS ; 16 ; 0xc0cc8 pop ES ; 07 ; 0xc0cc9 mov byte [es:di], al ; 26 88 05 ; 0xc0cca mov di, si ; 89 f7 ; 0xc0ccd vgabios.c:476 inc si ; 46 ; 0xc0ccf mov es, [bp-008h] ; 8e 46 f8 ; 0xc0cd0 mov al, byte [es:bx+02000h] ; 26 8a 87 00 20 ; 0xc0cd3 push SS ; 16 ; 0xc0cd8 pop ES ; 07 ; 0xc0cd9 mov byte [es:di], al ; 26 88 05 ; 0xc0cda add bx, strict byte 00050h ; 83 c3 50 ; 0xc0cdd vgabios.c:477 inc cx ; 41 ; 0xc0ce0 vgabios.c:478 jmp short 00cbah ; eb d7 ; 0xc0ce1 lea sp, [bp-006h] ; 8d 66 fa ; 0xc0ce3 vgabios.c:480 pop di ; 5f ; 0xc0ce6 pop si ; 5e ; 0xc0ce7 pop cx ; 59 ; 0xc0ce8 pop bp ; 5d ; 0xc0ce9 retn ; c3 ; 0xc0cea ; disGetNextSymbol 0xc0ceb LB 0x35a9 -> off=0x0 cb=000000000000001b uValue=00000000000c0ceb 'vga_char_ofs_cga' vga_char_ofs_cga: ; 0xc0ceb LB 0x1b push cx ; 51 ; 0xc0ceb vgabios.c:482 push bp ; 55 ; 0xc0cec mov bp, sp ; 89 e5 ; 0xc0ced mov cl, al ; 88 c1 ; 0xc0cef mov al, dl ; 88 d0 ; 0xc0cf1 xor ah, ah ; 30 e4 ; 0xc0cf3 vgabios.c:487 mul bx ; f7 e3 ; 0xc0cf5 mov bx, ax ; 89 c3 ; 0xc0cf7 sal bx, 1 ; d1 e3 ; 0xc0cf9 sal bx, 1 ; d1 e3 ; 0xc0cfb mov al, cl ; 88 c8 ; 0xc0cfd xor ah, ah ; 30 e4 ; 0xc0cff add ax, bx ; 01 d8 ; 0xc0d01 pop bp ; 5d ; 0xc0d03 vgabios.c:488 pop cx ; 59 ; 0xc0d04 retn ; c3 ; 0xc0d05 ; disGetNextSymbol 0xc0d06 LB 0x358e -> off=0x0 cb=000000000000006b uValue=00000000000c0d06 'vga_read_char_cga' vga_read_char_cga: ; 0xc0d06 LB 0x6b push bp ; 55 ; 0xc0d06 vgabios.c:490 mov bp, sp ; 89 e5 ; 0xc0d07 push bx ; 53 ; 0xc0d09 push cx ; 51 ; 0xc0d0a sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc0d0b mov bl, dl ; 88 d3 ; 0xc0d0e vgabios.c:496 xor bh, bh ; 30 ff ; 0xc0d10 lea dx, [bp-00eh] ; 8d 56 f2 ; 0xc0d12 call 00c67h ; e8 4f ff ; 0xc0d15 mov ax, strict word 00008h ; b8 08 00 ; 0xc0d18 vgabios.c:499 push ax ; 50 ; 0xc0d1b mov ax, 00080h ; b8 80 00 ; 0xc0d1c push ax ; 50 ; 0xc0d1f mov bx, 0010ch ; bb 0c 01 ; 0xc0d20 vgabios.c:57 xor ax, ax ; 31 c0 ; 0xc0d23 mov es, ax ; 8e c0 ; 0xc0d25 mov ax, word [es:bx] ; 26 8b 07 ; 0xc0d27 mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc0d2a xor cx, cx ; 31 c9 ; 0xc0d2e vgabios.c:58 lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc0d30 call 00a5bh ; e8 25 fd ; 0xc0d33 mov word [bp-006h], ax ; 89 46 fa ; 0xc0d36 test ah, 080h ; f6 c4 80 ; 0xc0d39 vgabios.c:501 jne short 00d67h ; 75 29 ; 0xc0d3c mov bx, strict word 0007ch ; bb 7c 00 ; 0xc0d3e vgabios.c:57 xor ax, ax ; 31 c0 ; 0xc0d41 mov es, ax ; 8e c0 ; 0xc0d43 mov ax, word [es:bx] ; 26 8b 07 ; 0xc0d45 mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc0d48 test dx, dx ; 85 d2 ; 0xc0d4c vgabios.c:505 jne short 00d54h ; 75 04 ; 0xc0d4e test ax, ax ; 85 c0 ; 0xc0d50 je short 00d67h ; 74 13 ; 0xc0d52 mov bx, strict word 00008h ; bb 08 00 ; 0xc0d54 vgabios.c:506 push bx ; 53 ; 0xc0d57 mov bx, 00080h ; bb 80 00 ; 0xc0d58 push bx ; 53 ; 0xc0d5b mov cx, bx ; 89 d9 ; 0xc0d5c lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc0d5e call 00a5bh ; e8 f7 fc ; 0xc0d61 mov word [bp-006h], ax ; 89 46 fa ; 0xc0d64 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc0d67 vgabios.c:509 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0d6a pop cx ; 59 ; 0xc0d6d pop bx ; 5b ; 0xc0d6e pop bp ; 5d ; 0xc0d6f retn ; c3 ; 0xc0d70 ; disGetNextSymbol 0xc0d71 LB 0x3523 -> off=0x0 cb=0000000000000147 uValue=00000000000c0d71 'vga_read_char_attr' vga_read_char_attr: ; 0xc0d71 LB 0x147 push bp ; 55 ; 0xc0d71 vgabios.c:511 mov bp, sp ; 89 e5 ; 0xc0d72 push bx ; 53 ; 0xc0d74 push cx ; 51 ; 0xc0d75 push si ; 56 ; 0xc0d76 push di ; 57 ; 0xc0d77 sub sp, strict byte 00012h ; 83 ec 12 ; 0xc0d78 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc0d7b mov si, dx ; 89 d6 ; 0xc0d7e mov bx, strict word 00049h ; bb 49 00 ; 0xc0d80 vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc0d83 mov es, ax ; 8e c0 ; 0xc0d86 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0d88 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc0d8b vgabios.c:38 xor ah, ah ; 30 e4 ; 0xc0d8e vgabios.c:519 call 03630h ; e8 9d 28 ; 0xc0d90 mov cl, al ; 88 c1 ; 0xc0d93 cmp AL, strict byte 0ffh ; 3c ff ; 0xc0d95 vgabios.c:520 jne short 00d9ch ; 75 03 ; 0xc0d97 jmp near 00eafh ; e9 13 01 ; 0xc0d99 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc0d9c vgabios.c:524 mov byte [bp-014h], al ; 88 46 ec ; 0xc0d9f mov byte [bp-013h], 000h ; c6 46 ed 00 ; 0xc0da2 lea bx, [bp-01ah] ; 8d 5e e6 ; 0xc0da6 lea dx, [bp-018h] ; 8d 56 e8 ; 0xc0da9 mov ax, word [bp-014h] ; 8b 46 ec ; 0xc0dac call 00a1bh ; e8 69 fc ; 0xc0daf mov ch, byte [bp-01ah] ; 8a 6e e6 ; 0xc0db2 vgabios.c:525 mov ax, word [bp-01ah] ; 8b 46 e6 ; 0xc0db5 vgabios.c:526 mov al, ah ; 88 e0 ; 0xc0db8 xor ah, ah ; 30 e4 ; 0xc0dba mov word [bp-012h], ax ; 89 46 ee ; 0xc0dbc mov al, byte [bp-012h] ; 8a 46 ee ; 0xc0dbf mov byte [bp-00eh], al ; 88 46 f2 ; 0xc0dc2 mov bx, 00084h ; bb 84 00 ; 0xc0dc5 vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc0dc8 mov es, ax ; 8e c0 ; 0xc0dcb mov al, byte [es:bx] ; 26 8a 07 ; 0xc0dcd xor ah, ah ; 30 e4 ; 0xc0dd0 vgabios.c:38 mov dx, ax ; 89 c2 ; 0xc0dd2 inc dx ; 42 ; 0xc0dd4 mov di, strict word 0004ah ; bf 4a 00 ; 0xc0dd5 vgabios.c:47 mov di, word [es:di] ; 26 8b 3d ; 0xc0dd8 mov word [bp-016h], di ; 89 7e ea ; 0xc0ddb vgabios.c:48 mov bl, cl ; 88 cb ; 0xc0dde vgabios.c:532 xor bh, bh ; 30 ff ; 0xc0de0 mov CL, strict byte 003h ; b1 03 ; 0xc0de2 sal bx, CL ; d3 e3 ; 0xc0de4 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc0de6 jne short 00e23h ; 75 36 ; 0xc0deb mov ax, di ; 89 f8 ; 0xc0ded vgabios.c:534 mul dx ; f7 e2 ; 0xc0def sal ax, 1 ; d1 e0 ; 0xc0df1 or AL, strict byte 0ffh ; 0c ff ; 0xc0df3 mov dl, byte [bp-00ch] ; 8a 56 f4 ; 0xc0df5 xor dh, dh ; 30 f6 ; 0xc0df8 inc ax ; 40 ; 0xc0dfa mul dx ; f7 e2 ; 0xc0dfb mov word [bp-010h], ax ; 89 46 f0 ; 0xc0dfd mov al, byte [bp-012h] ; 8a 46 ee ; 0xc0e00 xor ah, ah ; 30 e4 ; 0xc0e03 mul di ; f7 e7 ; 0xc0e05 mov dl, ch ; 88 ea ; 0xc0e07 xor dh, dh ; 30 f6 ; 0xc0e09 add ax, dx ; 01 d0 ; 0xc0e0b sal ax, 1 ; d1 e0 ; 0xc0e0d mov di, word [bp-010h] ; 8b 7e f0 ; 0xc0e0f add di, ax ; 01 c7 ; 0xc0e12 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc0e14 vgabios.c:45 mov ax, word [es:di] ; 26 8b 05 ; 0xc0e18 push SS ; 16 ; 0xc0e1b vgabios.c:48 pop ES ; 07 ; 0xc0e1c mov word [es:si], ax ; 26 89 04 ; 0xc0e1d jmp near 00eafh ; e9 8c 00 ; 0xc0e20 vgabios.c:536 mov bl, byte [bx+047b0h] ; 8a 9f b0 47 ; 0xc0e23 vgabios.c:537 cmp bl, 005h ; 80 fb 05 ; 0xc0e27 je short 00e82h ; 74 56 ; 0xc0e2a cmp bl, 002h ; 80 fb 02 ; 0xc0e2c jc short 00e38h ; 72 07 ; 0xc0e2f jbe short 00e3ah ; 76 07 ; 0xc0e31 cmp bl, 004h ; 80 fb 04 ; 0xc0e33 jbe short 00e55h ; 76 1d ; 0xc0e36 jmp short 00eafh ; eb 75 ; 0xc0e38 mov dl, byte [bp-00eh] ; 8a 56 f2 ; 0xc0e3a vgabios.c:540 xor dh, dh ; 30 f6 ; 0xc0e3d mov al, ch ; 88 e8 ; 0xc0e3f xor ah, ah ; 30 e4 ; 0xc0e41 mov bx, word [bp-016h] ; 8b 5e ea ; 0xc0e43 call 00cebh ; e8 a2 fe ; 0xc0e46 mov dl, byte [bp-00ah] ; 8a 56 f6 ; 0xc0e49 vgabios.c:541 xor dh, dh ; 30 f6 ; 0xc0e4c call 00d06h ; e8 b5 fe ; 0xc0e4e xor ah, ah ; 30 e4 ; 0xc0e51 jmp short 00e1bh ; eb c6 ; 0xc0e53 mov bx, 00085h ; bb 85 00 ; 0xc0e55 vgabios.c:47 mov ax, word [es:bx] ; 26 8b 07 ; 0xc0e58 mov byte [bp-010h], al ; 88 46 f0 ; 0xc0e5b vgabios.c:546 mov byte [bp-00fh], 000h ; c6 46 f1 00 ; 0xc0e5e push word [bp-010h] ; ff 76 f0 ; 0xc0e62 mov dl, byte [bp-012h] ; 8a 56 ee ; 0xc0e65 xor dh, dh ; 30 f6 ; 0xc0e68 mov al, ch ; 88 e8 ; 0xc0e6a xor ah, ah ; 30 e4 ; 0xc0e6c mov cx, word [bp-014h] ; 8b 4e ec ; 0xc0e6e mov bx, di ; 89 fb ; 0xc0e71 call 00affh ; e8 89 fc ; 0xc0e73 mov bx, word [bp-010h] ; 8b 5e f0 ; 0xc0e76 vgabios.c:547 mov dx, ax ; 89 c2 ; 0xc0e79 mov ax, di ; 89 f8 ; 0xc0e7b call 00b2eh ; e8 ae fc ; 0xc0e7d jmp short 00e51h ; eb cf ; 0xc0e80 mov bx, 00085h ; bb 85 00 ; 0xc0e82 vgabios.c:47 mov ax, word [es:bx] ; 26 8b 07 ; 0xc0e85 mov byte [bp-010h], al ; 88 46 f0 ; 0xc0e88 vgabios.c:551 mov byte [bp-00fh], 000h ; c6 46 f1 00 ; 0xc0e8b push word [bp-010h] ; ff 76 f0 ; 0xc0e8f mov dl, byte [bp-012h] ; 8a 56 ee ; 0xc0e92 xor dh, dh ; 30 f6 ; 0xc0e95 mov al, ch ; 88 e8 ; 0xc0e97 xor ah, ah ; 30 e4 ; 0xc0e99 mov cx, word [bp-014h] ; 8b 4e ec ; 0xc0e9b mov bx, di ; 89 fb ; 0xc0e9e call 00b73h ; e8 d0 fc ; 0xc0ea0 mov bx, word [bp-010h] ; 8b 5e f0 ; 0xc0ea3 vgabios.c:552 mov dx, ax ; 89 c2 ; 0xc0ea6 mov ax, di ; 89 f8 ; 0xc0ea8 call 00be8h ; e8 3b fd ; 0xc0eaa jmp short 00e51h ; eb a2 ; 0xc0ead lea sp, [bp-008h] ; 8d 66 f8 ; 0xc0eaf vgabios.c:561 pop di ; 5f ; 0xc0eb2 pop si ; 5e ; 0xc0eb3 pop cx ; 59 ; 0xc0eb4 pop bx ; 5b ; 0xc0eb5 pop bp ; 5d ; 0xc0eb6 retn ; c3 ; 0xc0eb7 ; disGetNextSymbol 0xc0eb8 LB 0x33dc -> off=0x10 cb=0000000000000083 uValue=00000000000c0ec8 'vga_get_font_info' db 0dfh, 00eh, 024h, 00fh, 029h, 00fh, 030h, 00fh, 035h, 00fh, 03ah, 00fh, 03fh, 00fh, 044h, 00fh vga_get_font_info: ; 0xc0ec8 LB 0x83 push si ; 56 ; 0xc0ec8 vgabios.c:563 push di ; 57 ; 0xc0ec9 push bp ; 55 ; 0xc0eca mov bp, sp ; 89 e5 ; 0xc0ecb mov si, dx ; 89 d6 ; 0xc0ecd mov di, bx ; 89 df ; 0xc0ecf cmp ax, strict word 00007h ; 3d 07 00 ; 0xc0ed1 vgabios.c:568 jnbe short 00f1eh ; 77 48 ; 0xc0ed4 mov bx, ax ; 89 c3 ; 0xc0ed6 sal bx, 1 ; d1 e3 ; 0xc0ed8 jmp word [cs:bx+00eb8h] ; 2e ff a7 b8 0e ; 0xc0eda mov bx, strict word 0007ch ; bb 7c 00 ; 0xc0edf vgabios.c:57 xor ax, ax ; 31 c0 ; 0xc0ee2 mov es, ax ; 8e c0 ; 0xc0ee4 mov dx, word [es:bx] ; 26 8b 17 ; 0xc0ee6 mov ax, word [es:bx+002h] ; 26 8b 47 02 ; 0xc0ee9 push SS ; 16 ; 0xc0eed vgabios.c:571 pop ES ; 07 ; 0xc0eee mov word [es:di], dx ; 26 89 15 ; 0xc0eef mov word [es:si], ax ; 26 89 04 ; 0xc0ef2 mov bx, 00085h ; bb 85 00 ; 0xc0ef5 mov ax, strict word 00040h ; b8 40 00 ; 0xc0ef8 mov es, ax ; 8e c0 ; 0xc0efb mov al, byte [es:bx] ; 26 8a 07 ; 0xc0efd xor ah, ah ; 30 e4 ; 0xc0f00 push SS ; 16 ; 0xc0f02 pop ES ; 07 ; 0xc0f03 mov bx, cx ; 89 cb ; 0xc0f04 mov word [es:bx], ax ; 26 89 07 ; 0xc0f06 mov bx, 00084h ; bb 84 00 ; 0xc0f09 mov ax, strict word 00040h ; b8 40 00 ; 0xc0f0c mov es, ax ; 8e c0 ; 0xc0f0f mov al, byte [es:bx] ; 26 8a 07 ; 0xc0f11 xor ah, ah ; 30 e4 ; 0xc0f14 push SS ; 16 ; 0xc0f16 pop ES ; 07 ; 0xc0f17 mov bx, word [bp+008h] ; 8b 5e 08 ; 0xc0f18 mov word [es:bx], ax ; 26 89 07 ; 0xc0f1b pop bp ; 5d ; 0xc0f1e pop di ; 5f ; 0xc0f1f pop si ; 5e ; 0xc0f20 retn 00002h ; c2 02 00 ; 0xc0f21 mov bx, 0010ch ; bb 0c 01 ; 0xc0f24 vgabios.c:57 jmp short 00ee2h ; eb b9 ; 0xc0f27 mov dx, 05d6ch ; ba 6c 5d ; 0xc0f29 vgabios.c:576 mov ax, ds ; 8c d8 ; 0xc0f2c jmp short 00eedh ; eb bd ; 0xc0f2e vgabios.c:577 mov dx, 0556ch ; ba 6c 55 ; 0xc0f30 vgabios.c:579 jmp short 00f2ch ; eb f7 ; 0xc0f33 mov dx, 0596ch ; ba 6c 59 ; 0xc0f35 vgabios.c:582 jmp short 00f2ch ; eb f2 ; 0xc0f38 mov dx, 07b6ch ; ba 6c 7b ; 0xc0f3a vgabios.c:585 jmp short 00f2ch ; eb ed ; 0xc0f3d mov dx, 06b6ch ; ba 6c 6b ; 0xc0f3f vgabios.c:588 jmp short 00f2ch ; eb e8 ; 0xc0f42 mov dx, 07c99h ; ba 99 7c ; 0xc0f44 vgabios.c:591 jmp short 00f2ch ; eb e3 ; 0xc0f47 jmp short 00f1eh ; eb d3 ; 0xc0f49 vgabios.c:597 ; disGetNextSymbol 0xc0f4b LB 0x3349 -> off=0x0 cb=000000000000016d uValue=00000000000c0f4b 'vga_read_pixel' vga_read_pixel: ; 0xc0f4b LB 0x16d push bp ; 55 ; 0xc0f4b vgabios.c:610 mov bp, sp ; 89 e5 ; 0xc0f4c push si ; 56 ; 0xc0f4e push di ; 57 ; 0xc0f4f sub sp, strict byte 0000ch ; 83 ec 0c ; 0xc0f50 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc0f53 mov si, dx ; 89 d6 ; 0xc0f56 mov word [bp-010h], bx ; 89 5e f0 ; 0xc0f58 mov word [bp-00eh], cx ; 89 4e f2 ; 0xc0f5b mov bx, strict word 00049h ; bb 49 00 ; 0xc0f5e vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc0f61 mov es, ax ; 8e c0 ; 0xc0f64 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0f66 xor ah, ah ; 30 e4 ; 0xc0f69 vgabios.c:617 call 03630h ; e8 c2 26 ; 0xc0f6b mov byte [bp-006h], al ; 88 46 fa ; 0xc0f6e cmp AL, strict byte 0ffh ; 3c ff ; 0xc0f71 vgabios.c:618 je short 00f84h ; 74 0f ; 0xc0f73 mov bl, al ; 88 c3 ; 0xc0f75 vgabios.c:620 xor bh, bh ; 30 ff ; 0xc0f77 mov CL, strict byte 003h ; b1 03 ; 0xc0f79 sal bx, CL ; d3 e3 ; 0xc0f7b cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc0f7d jne short 00f87h ; 75 03 ; 0xc0f82 jmp near 010b1h ; e9 2a 01 ; 0xc0f84 vgabios.c:621 mov ch, byte [bx+047b0h] ; 8a af b0 47 ; 0xc0f87 vgabios.c:624 cmp ch, cl ; 38 cd ; 0xc0f8b jc short 00f9eh ; 72 0f ; 0xc0f8d jbe short 00fa6h ; 76 15 ; 0xc0f8f cmp ch, 005h ; 80 fd 05 ; 0xc0f91 je short 00fdfh ; 74 49 ; 0xc0f94 cmp ch, 004h ; 80 fd 04 ; 0xc0f96 je short 00fa6h ; 74 0b ; 0xc0f99 jmp near 010a7h ; e9 09 01 ; 0xc0f9b cmp ch, 002h ; 80 fd 02 ; 0xc0f9e je short 01013h ; 74 70 ; 0xc0fa1 jmp near 010a7h ; e9 01 01 ; 0xc0fa3 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc0fa6 vgabios.c:47 mov ax, strict word 00040h ; b8 40 00 ; 0xc0fa9 mov es, ax ; 8e c0 ; 0xc0fac mov bx, word [es:bx] ; 26 8b 1f ; 0xc0fae mov ax, word [bp-010h] ; 8b 46 f0 ; 0xc0fb1 vgabios.c:48 mul bx ; f7 e3 ; 0xc0fb4 mov CL, strict byte 003h ; b1 03 ; 0xc0fb6 mov bx, si ; 89 f3 ; 0xc0fb8 shr bx, CL ; d3 eb ; 0xc0fba add bx, ax ; 01 c3 ; 0xc0fbc mov di, strict word 0004ch ; bf 4c 00 ; 0xc0fbe vgabios.c:47 mov ax, word [es:di] ; 26 8b 05 ; 0xc0fc1 mov cl, byte [bp-00ch] ; 8a 4e f4 ; 0xc0fc4 vgabios.c:48 xor ch, ch ; 30 ed ; 0xc0fc7 mul cx ; f7 e1 ; 0xc0fc9 add bx, ax ; 01 c3 ; 0xc0fcb mov cx, si ; 89 f1 ; 0xc0fcd vgabios.c:629 and cx, strict byte 00007h ; 83 e1 07 ; 0xc0fcf mov ax, 00080h ; b8 80 00 ; 0xc0fd2 sar ax, CL ; d3 f8 ; 0xc0fd5 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc0fd7 mov byte [bp-008h], ch ; 88 6e f8 ; 0xc0fda vgabios.c:631 jmp short 00fe8h ; eb 09 ; 0xc0fdd jmp near 01087h ; e9 a5 00 ; 0xc0fdf cmp byte [bp-008h], 004h ; 80 7e f8 04 ; 0xc0fe2 jnc short 01010h ; 73 28 ; 0xc0fe6 mov ah, byte [bp-008h] ; 8a 66 f8 ; 0xc0fe8 vgabios.c:632 xor al, al ; 30 c0 ; 0xc0feb or AL, strict byte 004h ; 0c 04 ; 0xc0fed mov dx, 003ceh ; ba ce 03 ; 0xc0fef out DX, ax ; ef ; 0xc0ff2 mov ax, 0a000h ; b8 00 a0 ; 0xc0ff3 vgabios.c:37 mov es, ax ; 8e c0 ; 0xc0ff6 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0ff8 and al, byte [bp-00ah] ; 22 46 f6 ; 0xc0ffb vgabios.c:38 test al, al ; 84 c0 ; 0xc0ffe vgabios.c:634 jbe short 0100bh ; 76 09 ; 0xc1000 mov cl, byte [bp-008h] ; 8a 4e f8 ; 0xc1002 vgabios.c:635 mov AL, strict byte 001h ; b0 01 ; 0xc1005 sal al, CL ; d2 e0 ; 0xc1007 or ch, al ; 08 c5 ; 0xc1009 inc byte [bp-008h] ; fe 46 f8 ; 0xc100b vgabios.c:636 jmp short 00fe2h ; eb d2 ; 0xc100e jmp near 010a9h ; e9 96 00 ; 0xc1010 mov al, byte [bx+047b1h] ; 8a 87 b1 47 ; 0xc1013 vgabios.c:639 xor ah, ah ; 30 e4 ; 0xc1017 mov cx, strict word 00004h ; b9 04 00 ; 0xc1019 sub cx, ax ; 29 c1 ; 0xc101c mov ax, dx ; 89 d0 ; 0xc101e shr ax, CL ; d3 e8 ; 0xc1020 mov cx, ax ; 89 c1 ; 0xc1022 mov ax, word [bp-010h] ; 8b 46 f0 ; 0xc1024 shr ax, 1 ; d1 e8 ; 0xc1027 mov bx, strict word 00050h ; bb 50 00 ; 0xc1029 mul bx ; f7 e3 ; 0xc102c mov bx, cx ; 89 cb ; 0xc102e add bx, ax ; 01 c3 ; 0xc1030 test byte [bp-010h], 001h ; f6 46 f0 01 ; 0xc1032 vgabios.c:640 je short 0103bh ; 74 03 ; 0xc1036 add bh, 020h ; 80 c7 20 ; 0xc1038 vgabios.c:641 mov ax, 0b800h ; b8 00 b8 ; 0xc103b vgabios.c:37 mov es, ax ; 8e c0 ; 0xc103e mov al, byte [es:bx] ; 26 8a 07 ; 0xc1040 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc1043 vgabios.c:643 xor bh, bh ; 30 ff ; 0xc1046 mov CL, strict byte 003h ; b1 03 ; 0xc1048 sal bx, CL ; d3 e3 ; 0xc104a cmp byte [bx+047b1h], 002h ; 80 bf b1 47 02 ; 0xc104c jne short 0106eh ; 75 1b ; 0xc1051 mov cx, si ; 89 f1 ; 0xc1053 vgabios.c:644 xor ch, ch ; 30 ed ; 0xc1055 and cl, 003h ; 80 e1 03 ; 0xc1057 mov bx, strict word 00003h ; bb 03 00 ; 0xc105a sub bx, cx ; 29 cb ; 0xc105d mov cx, bx ; 89 d9 ; 0xc105f sal cx, 1 ; d1 e1 ; 0xc1061 xor ah, ah ; 30 e4 ; 0xc1063 sar ax, CL ; d3 f8 ; 0xc1065 mov ch, al ; 88 c5 ; 0xc1067 and ch, 003h ; 80 e5 03 ; 0xc1069 jmp short 010a9h ; eb 3b ; 0xc106c vgabios.c:645 mov cx, si ; 89 f1 ; 0xc106e vgabios.c:646 xor ch, ch ; 30 ed ; 0xc1070 and cl, 007h ; 80 e1 07 ; 0xc1072 mov bx, strict word 00007h ; bb 07 00 ; 0xc1075 sub bx, cx ; 29 cb ; 0xc1078 mov cx, bx ; 89 d9 ; 0xc107a xor ah, ah ; 30 e4 ; 0xc107c sar ax, CL ; d3 f8 ; 0xc107e mov ch, al ; 88 c5 ; 0xc1080 and ch, 001h ; 80 e5 01 ; 0xc1082 jmp short 010a9h ; eb 22 ; 0xc1085 vgabios.c:647 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc1087 vgabios.c:47 mov ax, strict word 00040h ; b8 40 00 ; 0xc108a mov es, ax ; 8e c0 ; 0xc108d mov bx, word [es:bx] ; 26 8b 1f ; 0xc108f sal bx, CL ; d3 e3 ; 0xc1092 vgabios.c:48 mov ax, word [bp-010h] ; 8b 46 f0 ; 0xc1094 mul bx ; f7 e3 ; 0xc1097 mov bx, si ; 89 f3 ; 0xc1099 add bx, ax ; 01 c3 ; 0xc109b mov ax, 0a000h ; b8 00 a0 ; 0xc109d vgabios.c:37 mov es, ax ; 8e c0 ; 0xc10a0 mov ch, byte [es:bx] ; 26 8a 2f ; 0xc10a2 jmp short 010a9h ; eb 02 ; 0xc10a5 vgabios.c:651 xor ch, ch ; 30 ed ; 0xc10a7 vgabios.c:656 push SS ; 16 ; 0xc10a9 vgabios.c:658 pop ES ; 07 ; 0xc10aa mov bx, word [bp-00eh] ; 8b 5e f2 ; 0xc10ab mov byte [es:bx], ch ; 26 88 2f ; 0xc10ae lea sp, [bp-004h] ; 8d 66 fc ; 0xc10b1 vgabios.c:659 pop di ; 5f ; 0xc10b4 pop si ; 5e ; 0xc10b5 pop bp ; 5d ; 0xc10b6 retn ; c3 ; 0xc10b7 ; disGetNextSymbol 0xc10b8 LB 0x31dc -> off=0x0 cb=000000000000009f uValue=00000000000c10b8 'biosfn_perform_gray_scale_summing' biosfn_perform_gray_scale_summing: ; 0xc10b8 LB 0x9f push bp ; 55 ; 0xc10b8 vgabios.c:664 mov bp, sp ; 89 e5 ; 0xc10b9 push bx ; 53 ; 0xc10bb push cx ; 51 ; 0xc10bc push si ; 56 ; 0xc10bd push di ; 57 ; 0xc10be push ax ; 50 ; 0xc10bf push ax ; 50 ; 0xc10c0 mov bx, ax ; 89 c3 ; 0xc10c1 mov di, dx ; 89 d7 ; 0xc10c3 mov dx, 003dah ; ba da 03 ; 0xc10c5 vgabios.c:669 in AL, DX ; ec ; 0xc10c8 db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc10c9 xor al, al ; 30 c0 ; 0xc10cb vgabios.c:670 mov dx, 003c0h ; ba c0 03 ; 0xc10cd out DX, AL ; ee ; 0xc10d0 xor si, si ; 31 f6 ; 0xc10d1 vgabios.c:672 cmp si, di ; 39 fe ; 0xc10d3 jnc short 0113ch ; 73 65 ; 0xc10d5 mov al, bl ; 88 d8 ; 0xc10d7 vgabios.c:675 mov dx, 003c7h ; ba c7 03 ; 0xc10d9 out DX, AL ; ee ; 0xc10dc mov dx, 003c9h ; ba c9 03 ; 0xc10dd vgabios.c:677 in AL, DX ; ec ; 0xc10e0 db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc10e1 mov cx, ax ; 89 c1 ; 0xc10e3 in AL, DX ; ec ; 0xc10e5 vgabios.c:678 db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc10e6 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc10e8 in AL, DX ; ec ; 0xc10eb vgabios.c:679 db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc10ec mov word [bp-00ch], ax ; 89 46 f4 ; 0xc10ee mov al, cl ; 88 c8 ; 0xc10f1 vgabios.c:682 xor ah, ah ; 30 e4 ; 0xc10f3 mov cx, strict word 0004dh ; b9 4d 00 ; 0xc10f5 imul cx ; f7 e9 ; 0xc10f8 mov cx, ax ; 89 c1 ; 0xc10fa mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc10fc xor ah, ah ; 30 e4 ; 0xc10ff mov dx, 00097h ; ba 97 00 ; 0xc1101 imul dx ; f7 ea ; 0xc1104 add cx, ax ; 01 c1 ; 0xc1106 mov word [bp-00ah], cx ; 89 4e f6 ; 0xc1108 mov cl, byte [bp-00ch] ; 8a 4e f4 ; 0xc110b xor ch, ch ; 30 ed ; 0xc110e mov ax, cx ; 89 c8 ; 0xc1110 mov dx, strict word 0001ch ; ba 1c 00 ; 0xc1112 imul dx ; f7 ea ; 0xc1115 add ax, word [bp-00ah] ; 03 46 f6 ; 0xc1117 add ax, 00080h ; 05 80 00 ; 0xc111a mov al, ah ; 88 e0 ; 0xc111d cbw ; 98 ; 0xc111f mov cx, ax ; 89 c1 ; 0xc1120 cmp ax, strict word 0003fh ; 3d 3f 00 ; 0xc1122 vgabios.c:684 jbe short 0112ah ; 76 03 ; 0xc1125 mov cx, strict word 0003fh ; b9 3f 00 ; 0xc1127 mov al, bl ; 88 d8 ; 0xc112a vgabios.c:687 mov dx, 003c8h ; ba c8 03 ; 0xc112c out DX, AL ; ee ; 0xc112f mov al, cl ; 88 c8 ; 0xc1130 vgabios.c:689 mov dx, 003c9h ; ba c9 03 ; 0xc1132 out DX, AL ; ee ; 0xc1135 out DX, AL ; ee ; 0xc1136 vgabios.c:690 out DX, AL ; ee ; 0xc1137 vgabios.c:691 inc bx ; 43 ; 0xc1138 vgabios.c:692 inc si ; 46 ; 0xc1139 vgabios.c:693 jmp short 010d3h ; eb 97 ; 0xc113a mov dx, 003dah ; ba da 03 ; 0xc113c vgabios.c:694 in AL, DX ; ec ; 0xc113f db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc1140 mov AL, strict byte 020h ; b0 20 ; 0xc1142 vgabios.c:695 mov dx, 003c0h ; ba c0 03 ; 0xc1144 out DX, AL ; ee ; 0xc1147 mov dx, 003dah ; ba da 03 ; 0xc1148 vgabios.c:697 in AL, DX ; ec ; 0xc114b db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc114c lea sp, [bp-008h] ; 8d 66 f8 ; 0xc114e vgabios.c:699 pop di ; 5f ; 0xc1151 pop si ; 5e ; 0xc1152 pop cx ; 59 ; 0xc1153 pop bx ; 5b ; 0xc1154 pop bp ; 5d ; 0xc1155 retn ; c3 ; 0xc1156 ; disGetNextSymbol 0xc1157 LB 0x313d -> off=0x0 cb=00000000000000fc uValue=00000000000c1157 'biosfn_set_cursor_shape' biosfn_set_cursor_shape: ; 0xc1157 LB 0xfc push bp ; 55 ; 0xc1157 vgabios.c:702 mov bp, sp ; 89 e5 ; 0xc1158 push bx ; 53 ; 0xc115a push cx ; 51 ; 0xc115b push si ; 56 ; 0xc115c push ax ; 50 ; 0xc115d push ax ; 50 ; 0xc115e mov ah, al ; 88 c4 ; 0xc115f mov bl, dl ; 88 d3 ; 0xc1161 mov dh, al ; 88 c6 ; 0xc1163 vgabios.c:708 mov si, strict word 00060h ; be 60 00 ; 0xc1165 vgabios.c:52 mov cx, strict word 00040h ; b9 40 00 ; 0xc1168 mov es, cx ; 8e c1 ; 0xc116b mov word [es:si], dx ; 26 89 14 ; 0xc116d mov si, 00087h ; be 87 00 ; 0xc1170 vgabios.c:37 mov dl, byte [es:si] ; 26 8a 14 ; 0xc1173 test dl, 008h ; f6 c2 08 ; 0xc1176 vgabios.c:38 jne short 011b8h ; 75 3d ; 0xc1179 mov dl, al ; 88 c2 ; 0xc117b vgabios.c:714 and dl, 060h ; 80 e2 60 ; 0xc117d cmp dl, 020h ; 80 fa 20 ; 0xc1180 jne short 0118bh ; 75 06 ; 0xc1183 mov AH, strict byte 01eh ; b4 1e ; 0xc1185 vgabios.c:716 xor bl, bl ; 30 db ; 0xc1187 vgabios.c:717 jmp short 011b8h ; eb 2d ; 0xc1189 vgabios.c:718 mov dl, byte [es:si] ; 26 8a 14 ; 0xc118b vgabios.c:37 test dl, 001h ; f6 c2 01 ; 0xc118e vgabios.c:38 jne short 011edh ; 75 5a ; 0xc1191 cmp ah, 020h ; 80 fc 20 ; 0xc1193 jnc short 011edh ; 73 55 ; 0xc1196 cmp bl, 020h ; 80 fb 20 ; 0xc1198 jnc short 011edh ; 73 50 ; 0xc119b mov si, 00085h ; be 85 00 ; 0xc119d vgabios.c:47 mov dx, strict word 00040h ; ba 40 00 ; 0xc11a0 mov es, dx ; 8e c2 ; 0xc11a3 mov cx, word [es:si] ; 26 8b 0c ; 0xc11a5 mov dx, cx ; 89 ca ; 0xc11a8 vgabios.c:48 cmp bl, ah ; 38 e3 ; 0xc11aa vgabios.c:729 jnc short 011bah ; 73 0c ; 0xc11ac test bl, bl ; 84 db ; 0xc11ae vgabios.c:731 je short 011edh ; 74 3b ; 0xc11b0 xor ah, ah ; 30 e4 ; 0xc11b2 vgabios.c:732 mov bl, cl ; 88 cb ; 0xc11b4 vgabios.c:733 db 0feh, 0cbh ; dec bl ; fe cb ; 0xc11b6 jmp short 011edh ; eb 33 ; 0xc11b8 vgabios.c:735 mov byte [bp-008h], bl ; 88 5e f8 ; 0xc11ba vgabios.c:736 xor al, al ; 30 c0 ; 0xc11bd mov byte [bp-007h], al ; 88 46 f9 ; 0xc11bf mov byte [bp-00ah], ah ; 88 66 f6 ; 0xc11c2 mov byte [bp-009h], al ; 88 46 f7 ; 0xc11c5 mov si, word [bp-008h] ; 8b 76 f8 ; 0xc11c8 or si, word [bp-00ah] ; 0b 76 f6 ; 0xc11cb cmp si, cx ; 39 ce ; 0xc11ce jnc short 011efh ; 73 1d ; 0xc11d0 mov byte [bp-008h], bl ; 88 5e f8 ; 0xc11d2 mov byte [bp-007h], al ; 88 46 f9 ; 0xc11d5 mov si, cx ; 89 ce ; 0xc11d8 dec si ; 4e ; 0xc11da cmp si, word [bp-008h] ; 3b 76 f8 ; 0xc11db je short 01229h ; 74 49 ; 0xc11de mov byte [bp-008h], ah ; 88 66 f8 ; 0xc11e0 mov byte [bp-007h], al ; 88 46 f9 ; 0xc11e3 dec cx ; 49 ; 0xc11e6 dec cx ; 49 ; 0xc11e7 cmp cx, word [bp-008h] ; 3b 4e f8 ; 0xc11e8 jne short 011efh ; 75 02 ; 0xc11eb jmp short 01229h ; eb 3a ; 0xc11ed cmp bl, 003h ; 80 fb 03 ; 0xc11ef vgabios.c:738 jbe short 01229h ; 76 35 ; 0xc11f2 mov cl, ah ; 88 e1 ; 0xc11f4 vgabios.c:739 xor ch, ch ; 30 ed ; 0xc11f6 mov byte [bp-008h], bl ; 88 5e f8 ; 0xc11f8 mov byte [bp-007h], ch ; 88 6e f9 ; 0xc11fb mov si, cx ; 89 ce ; 0xc11fe inc si ; 46 ; 0xc1200 inc si ; 46 ; 0xc1201 mov cl, dl ; 88 d1 ; 0xc1202 db 0feh, 0c9h ; dec cl ; fe c9 ; 0xc1204 cmp si, word [bp-008h] ; 3b 76 f8 ; 0xc1206 jl short 0121eh ; 7c 13 ; 0xc1209 sub ah, bl ; 28 dc ; 0xc120b vgabios.c:741 add ah, dl ; 00 d4 ; 0xc120d db 0feh, 0cch ; dec ah ; fe cc ; 0xc120f mov bl, cl ; 88 cb ; 0xc1211 vgabios.c:742 cmp dx, strict byte 0000eh ; 83 fa 0e ; 0xc1213 vgabios.c:743 jc short 01229h ; 72 11 ; 0xc1216 db 0feh, 0cbh ; dec bl ; fe cb ; 0xc1218 vgabios.c:745 db 0feh, 0cch ; dec ah ; fe cc ; 0xc121a vgabios.c:746 jmp short 01229h ; eb 0b ; 0xc121c vgabios.c:748 cmp ah, 002h ; 80 fc 02 ; 0xc121e jbe short 01227h ; 76 04 ; 0xc1221 shr dx, 1 ; d1 ea ; 0xc1223 vgabios.c:750 mov ah, dl ; 88 d4 ; 0xc1225 mov bl, cl ; 88 cb ; 0xc1227 vgabios.c:754 mov si, strict word 00063h ; be 63 00 ; 0xc1229 vgabios.c:47 mov dx, strict word 00040h ; ba 40 00 ; 0xc122c mov es, dx ; 8e c2 ; 0xc122f mov cx, word [es:si] ; 26 8b 0c ; 0xc1231 mov AL, strict byte 00ah ; b0 0a ; 0xc1234 vgabios.c:765 mov dx, cx ; 89 ca ; 0xc1236 out DX, AL ; ee ; 0xc1238 mov si, cx ; 89 ce ; 0xc1239 vgabios.c:766 inc si ; 46 ; 0xc123b mov al, ah ; 88 e0 ; 0xc123c mov dx, si ; 89 f2 ; 0xc123e out DX, AL ; ee ; 0xc1240 mov AL, strict byte 00bh ; b0 0b ; 0xc1241 vgabios.c:767 mov dx, cx ; 89 ca ; 0xc1243 out DX, AL ; ee ; 0xc1245 mov al, bl ; 88 d8 ; 0xc1246 vgabios.c:768 mov dx, si ; 89 f2 ; 0xc1248 out DX, AL ; ee ; 0xc124a lea sp, [bp-006h] ; 8d 66 fa ; 0xc124b vgabios.c:769 pop si ; 5e ; 0xc124e pop cx ; 59 ; 0xc124f pop bx ; 5b ; 0xc1250 pop bp ; 5d ; 0xc1251 retn ; c3 ; 0xc1252 ; disGetNextSymbol 0xc1253 LB 0x3041 -> off=0x0 cb=000000000000008d uValue=00000000000c1253 'biosfn_set_cursor_pos' biosfn_set_cursor_pos: ; 0xc1253 LB 0x8d push bp ; 55 ; 0xc1253 vgabios.c:772 mov bp, sp ; 89 e5 ; 0xc1254 push bx ; 53 ; 0xc1256 push cx ; 51 ; 0xc1257 push si ; 56 ; 0xc1258 push di ; 57 ; 0xc1259 push ax ; 50 ; 0xc125a mov bl, al ; 88 c3 ; 0xc125b mov cx, dx ; 89 d1 ; 0xc125d cmp AL, strict byte 007h ; 3c 07 ; 0xc125f vgabios.c:778 jnbe short 012d7h ; 77 74 ; 0xc1261 xor ah, ah ; 30 e4 ; 0xc1263 vgabios.c:781 mov si, ax ; 89 c6 ; 0xc1265 sal si, 1 ; d1 e6 ; 0xc1267 add si, strict byte 00050h ; 83 c6 50 ; 0xc1269 mov ax, strict word 00040h ; b8 40 00 ; 0xc126c vgabios.c:52 mov es, ax ; 8e c0 ; 0xc126f mov word [es:si], dx ; 26 89 14 ; 0xc1271 mov si, strict word 00062h ; be 62 00 ; 0xc1274 vgabios.c:37 mov al, byte [es:si] ; 26 8a 04 ; 0xc1277 cmp bl, al ; 38 c3 ; 0xc127a vgabios.c:785 jne short 012d7h ; 75 59 ; 0xc127c mov si, strict word 0004ah ; be 4a 00 ; 0xc127e vgabios.c:47 mov si, word [es:si] ; 26 8b 34 ; 0xc1281 mov di, 00084h ; bf 84 00 ; 0xc1284 vgabios.c:37 mov al, byte [es:di] ; 26 8a 05 ; 0xc1287 xor ah, ah ; 30 e4 ; 0xc128a vgabios.c:38 mov di, ax ; 89 c7 ; 0xc128c inc di ; 47 ; 0xc128e mov ax, dx ; 89 d0 ; 0xc128f vgabios.c:791 mov al, dh ; 88 f0 ; 0xc1291 xor ah, dh ; 30 f4 ; 0xc1293 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc1295 mov ax, si ; 89 f0 ; 0xc1298 vgabios.c:794 mul di ; f7 e7 ; 0xc129a or AL, strict byte 0ffh ; 0c ff ; 0xc129c xor bh, bh ; 30 ff ; 0xc129e inc ax ; 40 ; 0xc12a0 mul bx ; f7 e3 ; 0xc12a1 mov bx, ax ; 89 c3 ; 0xc12a3 mov al, cl ; 88 c8 ; 0xc12a5 xor ah, ah ; 30 e4 ; 0xc12a7 add bx, ax ; 01 c3 ; 0xc12a9 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc12ab mul si ; f7 e6 ; 0xc12ae mov si, bx ; 89 de ; 0xc12b0 add si, ax ; 01 c6 ; 0xc12b2 mov bx, strict word 00063h ; bb 63 00 ; 0xc12b4 vgabios.c:47 mov bx, word [es:bx] ; 26 8b 1f ; 0xc12b7 mov AL, strict byte 00eh ; b0 0e ; 0xc12ba vgabios.c:798 mov dx, bx ; 89 da ; 0xc12bc out DX, AL ; ee ; 0xc12be mov ax, si ; 89 f0 ; 0xc12bf vgabios.c:799 mov al, ah ; 88 e0 ; 0xc12c1 lea cx, [bx+001h] ; 8d 4f 01 ; 0xc12c3 mov dx, cx ; 89 ca ; 0xc12c6 out DX, AL ; ee ; 0xc12c8 mov AL, strict byte 00fh ; b0 0f ; 0xc12c9 vgabios.c:800 mov dx, bx ; 89 da ; 0xc12cb out DX, AL ; ee ; 0xc12cd and si, 000ffh ; 81 e6 ff 00 ; 0xc12ce vgabios.c:801 mov ax, si ; 89 f0 ; 0xc12d2 mov dx, cx ; 89 ca ; 0xc12d4 out DX, AL ; ee ; 0xc12d6 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc12d7 vgabios.c:803 pop di ; 5f ; 0xc12da pop si ; 5e ; 0xc12db pop cx ; 59 ; 0xc12dc pop bx ; 5b ; 0xc12dd pop bp ; 5d ; 0xc12de retn ; c3 ; 0xc12df ; disGetNextSymbol 0xc12e0 LB 0x2fb4 -> off=0x0 cb=00000000000000d5 uValue=00000000000c12e0 'biosfn_set_active_page' biosfn_set_active_page: ; 0xc12e0 LB 0xd5 push bp ; 55 ; 0xc12e0 vgabios.c:806 mov bp, sp ; 89 e5 ; 0xc12e1 push bx ; 53 ; 0xc12e3 push cx ; 51 ; 0xc12e4 push dx ; 52 ; 0xc12e5 push si ; 56 ; 0xc12e6 push di ; 57 ; 0xc12e7 sub sp, strict byte 00006h ; 83 ec 06 ; 0xc12e8 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc12eb cmp AL, strict byte 007h ; 3c 07 ; 0xc12ee vgabios.c:812 jnbe short 01308h ; 77 16 ; 0xc12f0 mov bx, strict word 00049h ; bb 49 00 ; 0xc12f2 vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc12f5 mov es, ax ; 8e c0 ; 0xc12f8 mov al, byte [es:bx] ; 26 8a 07 ; 0xc12fa xor ah, ah ; 30 e4 ; 0xc12fd vgabios.c:816 call 03630h ; e8 2e 23 ; 0xc12ff mov cl, al ; 88 c1 ; 0xc1302 cmp AL, strict byte 0ffh ; 3c ff ; 0xc1304 vgabios.c:817 jne short 0130bh ; 75 03 ; 0xc1306 jmp near 013abh ; e9 a0 00 ; 0xc1308 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc130b vgabios.c:820 xor ah, ah ; 30 e4 ; 0xc130e lea bx, [bp-010h] ; 8d 5e f0 ; 0xc1310 lea dx, [bp-00eh] ; 8d 56 f2 ; 0xc1313 call 00a1bh ; e8 02 f7 ; 0xc1316 mov bl, cl ; 88 cb ; 0xc1319 vgabios.c:822 xor bh, bh ; 30 ff ; 0xc131b mov CL, strict byte 003h ; b1 03 ; 0xc131d mov si, bx ; 89 de ; 0xc131f sal si, CL ; d3 e6 ; 0xc1321 cmp byte [si+047afh], 000h ; 80 bc af 47 00 ; 0xc1323 jne short 01365h ; 75 3b ; 0xc1328 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc132a vgabios.c:47 mov ax, strict word 00040h ; b8 40 00 ; 0xc132d mov es, ax ; 8e c0 ; 0xc1330 mov dx, word [es:bx] ; 26 8b 17 ; 0xc1332 mov bx, 00084h ; bb 84 00 ; 0xc1335 vgabios.c:37 mov al, byte [es:bx] ; 26 8a 07 ; 0xc1338 xor ah, ah ; 30 e4 ; 0xc133b vgabios.c:38 mov bx, ax ; 89 c3 ; 0xc133d inc bx ; 43 ; 0xc133f mov ax, dx ; 89 d0 ; 0xc1340 vgabios.c:829 mul bx ; f7 e3 ; 0xc1342 mov di, ax ; 89 c7 ; 0xc1344 sal ax, 1 ; d1 e0 ; 0xc1346 or AL, strict byte 0ffh ; 0c ff ; 0xc1348 mov bl, byte [bp-00ch] ; 8a 5e f4 ; 0xc134a xor bh, bh ; 30 ff ; 0xc134d inc ax ; 40 ; 0xc134f mul bx ; f7 e3 ; 0xc1350 mov cx, ax ; 89 c1 ; 0xc1352 mov si, strict word 0004eh ; be 4e 00 ; 0xc1354 vgabios.c:52 mov word [es:si], ax ; 26 89 04 ; 0xc1357 or di, 000ffh ; 81 cf ff 00 ; 0xc135a vgabios.c:833 lea ax, [di+001h] ; 8d 45 01 ; 0xc135e mul bx ; f7 e3 ; 0xc1361 jmp short 01376h ; eb 11 ; 0xc1363 vgabios.c:835 mov bl, byte [bx+0482eh] ; 8a 9f 2e 48 ; 0xc1365 vgabios.c:837 mov CL, strict byte 006h ; b1 06 ; 0xc1369 sal bx, CL ; d3 e3 ; 0xc136b mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc136d xor ah, ah ; 30 e4 ; 0xc1370 mul word [bx+04845h] ; f7 a7 45 48 ; 0xc1372 mov cx, ax ; 89 c1 ; 0xc1376 mov bx, strict word 00063h ; bb 63 00 ; 0xc1378 vgabios.c:47 mov ax, strict word 00040h ; b8 40 00 ; 0xc137b mov es, ax ; 8e c0 ; 0xc137e mov bx, word [es:bx] ; 26 8b 1f ; 0xc1380 mov AL, strict byte 00ch ; b0 0c ; 0xc1383 vgabios.c:842 mov dx, bx ; 89 da ; 0xc1385 out DX, AL ; ee ; 0xc1387 mov al, ch ; 88 e8 ; 0xc1388 vgabios.c:843 lea si, [bx+001h] ; 8d 77 01 ; 0xc138a mov dx, si ; 89 f2 ; 0xc138d out DX, AL ; ee ; 0xc138f mov AL, strict byte 00dh ; b0 0d ; 0xc1390 vgabios.c:844 mov dx, bx ; 89 da ; 0xc1392 out DX, AL ; ee ; 0xc1394 xor ch, ch ; 30 ed ; 0xc1395 vgabios.c:845 mov ax, cx ; 89 c8 ; 0xc1397 mov dx, si ; 89 f2 ; 0xc1399 out DX, AL ; ee ; 0xc139b mov bx, strict word 00062h ; bb 62 00 ; 0xc139c vgabios.c:42 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc139f mov byte [es:bx], al ; 26 88 07 ; 0xc13a2 mov dx, word [bp-010h] ; 8b 56 f0 ; 0xc13a5 vgabios.c:855 call 01253h ; e8 a8 fe ; 0xc13a8 lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc13ab vgabios.c:856 pop di ; 5f ; 0xc13ae pop si ; 5e ; 0xc13af pop dx ; 5a ; 0xc13b0 pop cx ; 59 ; 0xc13b1 pop bx ; 5b ; 0xc13b2 pop bp ; 5d ; 0xc13b3 retn ; c3 ; 0xc13b4 ; disGetNextSymbol 0xc13b5 LB 0x2edf -> off=0x0 cb=0000000000000387 uValue=00000000000c13b5 'biosfn_set_video_mode' biosfn_set_video_mode: ; 0xc13b5 LB 0x387 push bp ; 55 ; 0xc13b5 vgabios.c:876 mov bp, sp ; 89 e5 ; 0xc13b6 push bx ; 53 ; 0xc13b8 push cx ; 51 ; 0xc13b9 push dx ; 52 ; 0xc13ba push si ; 56 ; 0xc13bb push di ; 57 ; 0xc13bc sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc13bd mov byte [bp-00ch], al ; 88 46 f4 ; 0xc13c0 and AL, strict byte 080h ; 24 80 ; 0xc13c3 vgabios.c:880 mov byte [bp-012h], al ; 88 46 ee ; 0xc13c5 call 007e8h ; e8 1d f4 ; 0xc13c8 vgabios.c:888 test ax, ax ; 85 c0 ; 0xc13cb je short 013dbh ; 74 0c ; 0xc13cd mov AL, strict byte 007h ; b0 07 ; 0xc13cf vgabios.c:890 mov dx, 003c4h ; ba c4 03 ; 0xc13d1 out DX, AL ; ee ; 0xc13d4 xor al, al ; 30 c0 ; 0xc13d5 vgabios.c:891 mov dx, 003c5h ; ba c5 03 ; 0xc13d7 out DX, AL ; ee ; 0xc13da and byte [bp-00ch], 07fh ; 80 66 f4 7f ; 0xc13db vgabios.c:896 cmp byte [bp-00ch], 007h ; 80 7e f4 07 ; 0xc13df vgabios.c:900 jne short 013e9h ; 75 04 ; 0xc13e3 mov byte [bp-00ch], 000h ; c6 46 f4 00 ; 0xc13e5 vgabios.c:901 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc13e9 vgabios.c:904 xor ah, ah ; 30 e4 ; 0xc13ec call 03630h ; e8 3f 22 ; 0xc13ee mov bl, al ; 88 c3 ; 0xc13f1 mov byte [bp-010h], al ; 88 46 f0 ; 0xc13f3 cmp AL, strict byte 0ffh ; 3c ff ; 0xc13f6 vgabios.c:910 je short 01456h ; 74 5c ; 0xc13f8 xor bh, bh ; 30 ff ; 0xc13fa vgabios.c:913 mov al, byte [bx+0482eh] ; 8a 87 2e 48 ; 0xc13fc mov byte [bp-00eh], al ; 88 46 f2 ; 0xc1400 mov si, 00089h ; be 89 00 ; 0xc1403 vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc1406 mov es, ax ; 8e c0 ; 0xc1409 mov al, byte [es:si] ; 26 8a 04 ; 0xc140b mov ch, al ; 88 c5 ; 0xc140e vgabios.c:38 test AL, strict byte 008h ; a8 08 ; 0xc1410 vgabios.c:930 jne short 01459h ; 75 45 ; 0xc1412 mov CL, strict byte 003h ; b1 03 ; 0xc1414 vgabios.c:932 sal bx, CL ; d3 e3 ; 0xc1416 mov al, byte [bx+047b4h] ; 8a 87 b4 47 ; 0xc1418 mov dx, 003c6h ; ba c6 03 ; 0xc141c out DX, AL ; ee ; 0xc141f xor al, al ; 30 c0 ; 0xc1420 vgabios.c:935 mov dx, 003c8h ; ba c8 03 ; 0xc1422 out DX, AL ; ee ; 0xc1425 mov bl, byte [bx+047b5h] ; 8a 9f b5 47 ; 0xc1426 vgabios.c:938 cmp bl, 001h ; 80 fb 01 ; 0xc142a jc short 0143ch ; 72 0d ; 0xc142d jbe short 01445h ; 76 14 ; 0xc142f cmp bl, cl ; 38 cb ; 0xc1431 je short 0144fh ; 74 1a ; 0xc1433 cmp bl, 002h ; 80 fb 02 ; 0xc1435 je short 0144ah ; 74 10 ; 0xc1438 jmp short 01452h ; eb 16 ; 0xc143a test bl, bl ; 84 db ; 0xc143c jne short 01452h ; 75 12 ; 0xc143e mov di, 04fc2h ; bf c2 4f ; 0xc1440 vgabios.c:940 jmp short 01452h ; eb 0d ; 0xc1443 vgabios.c:941 mov di, 05082h ; bf 82 50 ; 0xc1445 vgabios.c:943 jmp short 01452h ; eb 08 ; 0xc1448 vgabios.c:944 mov di, 05142h ; bf 42 51 ; 0xc144a vgabios.c:946 jmp short 01452h ; eb 03 ; 0xc144d vgabios.c:947 mov di, 05202h ; bf 02 52 ; 0xc144f vgabios.c:949 xor bx, bx ; 31 db ; 0xc1452 vgabios.c:953 jmp short 01461h ; eb 0b ; 0xc1454 jmp near 01732h ; e9 d9 02 ; 0xc1456 jmp short 014adh ; eb 52 ; 0xc1459 cmp bx, 00100h ; 81 fb 00 01 ; 0xc145b jnc short 014a0h ; 73 3f ; 0xc145f mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc1461 vgabios.c:954 xor ah, ah ; 30 e4 ; 0xc1464 mov CL, strict byte 003h ; b1 03 ; 0xc1466 mov si, ax ; 89 c6 ; 0xc1468 sal si, CL ; d3 e6 ; 0xc146a mov al, byte [si+047b5h] ; 8a 84 b5 47 ; 0xc146c mov si, ax ; 89 c6 ; 0xc1470 mov al, byte [si+0483eh] ; 8a 84 3e 48 ; 0xc1472 cmp bx, ax ; 39 c3 ; 0xc1476 jnbe short 01495h ; 77 1b ; 0xc1478 mov ax, bx ; 89 d8 ; 0xc147a vgabios.c:955 mov dx, strict word 00003h ; ba 03 00 ; 0xc147c mul dx ; f7 e2 ; 0xc147f mov si, di ; 89 fe ; 0xc1481 add si, ax ; 01 c6 ; 0xc1483 mov al, byte [si] ; 8a 04 ; 0xc1485 mov dx, 003c9h ; ba c9 03 ; 0xc1487 out DX, AL ; ee ; 0xc148a mov al, byte [si+001h] ; 8a 44 01 ; 0xc148b vgabios.c:956 out DX, AL ; ee ; 0xc148e mov al, byte [si+002h] ; 8a 44 02 ; 0xc148f vgabios.c:957 out DX, AL ; ee ; 0xc1492 jmp short 0149dh ; eb 08 ; 0xc1493 vgabios.c:959 xor al, al ; 30 c0 ; 0xc1495 vgabios.c:960 mov dx, 003c9h ; ba c9 03 ; 0xc1497 out DX, AL ; ee ; 0xc149a out DX, AL ; ee ; 0xc149b vgabios.c:961 out DX, AL ; ee ; 0xc149c vgabios.c:962 inc bx ; 43 ; 0xc149d vgabios.c:964 jmp short 0145bh ; eb bb ; 0xc149e test ch, 002h ; f6 c5 02 ; 0xc14a0 vgabios.c:965 je short 014adh ; 74 08 ; 0xc14a3 mov dx, 00100h ; ba 00 01 ; 0xc14a5 vgabios.c:967 xor ax, ax ; 31 c0 ; 0xc14a8 call 010b8h ; e8 0b fc ; 0xc14aa mov dx, 003dah ; ba da 03 ; 0xc14ad vgabios.c:972 in AL, DX ; ec ; 0xc14b0 db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc14b1 xor bx, bx ; 31 db ; 0xc14b3 vgabios.c:975 jmp short 014bch ; eb 05 ; 0xc14b5 cmp bx, strict byte 00013h ; 83 fb 13 ; 0xc14b7 jnbe short 014d7h ; 77 1b ; 0xc14ba mov al, bl ; 88 d8 ; 0xc14bc vgabios.c:976 mov dx, 003c0h ; ba c0 03 ; 0xc14be out DX, AL ; ee ; 0xc14c1 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc14c2 vgabios.c:977 xor ah, ah ; 30 e4 ; 0xc14c5 mov CL, strict byte 006h ; b1 06 ; 0xc14c7 mov si, ax ; 89 c6 ; 0xc14c9 sal si, CL ; d3 e6 ; 0xc14cb add si, bx ; 01 de ; 0xc14cd mov al, byte [si+04865h] ; 8a 84 65 48 ; 0xc14cf out DX, AL ; ee ; 0xc14d3 inc bx ; 43 ; 0xc14d4 vgabios.c:978 jmp short 014b7h ; eb e0 ; 0xc14d5 mov AL, strict byte 014h ; b0 14 ; 0xc14d7 vgabios.c:979 mov dx, 003c0h ; ba c0 03 ; 0xc14d9 out DX, AL ; ee ; 0xc14dc xor al, al ; 30 c0 ; 0xc14dd vgabios.c:980 out DX, AL ; ee ; 0xc14df mov dx, 003c4h ; ba c4 03 ; 0xc14e0 vgabios.c:983 out DX, AL ; ee ; 0xc14e3 mov AL, strict byte 003h ; b0 03 ; 0xc14e4 vgabios.c:984 mov dx, 003c5h ; ba c5 03 ; 0xc14e6 out DX, AL ; ee ; 0xc14e9 mov bx, strict word 00001h ; bb 01 00 ; 0xc14ea vgabios.c:985 jmp short 014f4h ; eb 05 ; 0xc14ed cmp bx, strict byte 00004h ; 83 fb 04 ; 0xc14ef jnbe short 01512h ; 77 1e ; 0xc14f2 mov al, bl ; 88 d8 ; 0xc14f4 vgabios.c:986 mov dx, 003c4h ; ba c4 03 ; 0xc14f6 out DX, AL ; ee ; 0xc14f9 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc14fa vgabios.c:987 xor ah, ah ; 30 e4 ; 0xc14fd mov CL, strict byte 006h ; b1 06 ; 0xc14ff mov si, ax ; 89 c6 ; 0xc1501 sal si, CL ; d3 e6 ; 0xc1503 add si, bx ; 01 de ; 0xc1505 mov al, byte [si+04846h] ; 8a 84 46 48 ; 0xc1507 mov dx, 003c5h ; ba c5 03 ; 0xc150b out DX, AL ; ee ; 0xc150e inc bx ; 43 ; 0xc150f vgabios.c:988 jmp short 014efh ; eb dd ; 0xc1510 xor bx, bx ; 31 db ; 0xc1512 vgabios.c:991 jmp short 0151bh ; eb 05 ; 0xc1514 cmp bx, strict byte 00008h ; 83 fb 08 ; 0xc1516 jnbe short 01539h ; 77 1e ; 0xc1519 mov al, bl ; 88 d8 ; 0xc151b vgabios.c:992 mov dx, 003ceh ; ba ce 03 ; 0xc151d out DX, AL ; ee ; 0xc1520 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1521 vgabios.c:993 xor ah, ah ; 30 e4 ; 0xc1524 mov CL, strict byte 006h ; b1 06 ; 0xc1526 mov si, ax ; 89 c6 ; 0xc1528 sal si, CL ; d3 e6 ; 0xc152a add si, bx ; 01 de ; 0xc152c mov al, byte [si+04879h] ; 8a 84 79 48 ; 0xc152e mov dx, 003cfh ; ba cf 03 ; 0xc1532 out DX, AL ; ee ; 0xc1535 inc bx ; 43 ; 0xc1536 vgabios.c:994 jmp short 01516h ; eb dd ; 0xc1537 mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc1539 vgabios.c:997 xor bh, bh ; 30 ff ; 0xc153c mov CL, strict byte 003h ; b1 03 ; 0xc153e sal bx, CL ; d3 e3 ; 0xc1540 cmp byte [bx+047b0h], 001h ; 80 bf b0 47 01 ; 0xc1542 jne short 0154eh ; 75 05 ; 0xc1547 mov dx, 003b4h ; ba b4 03 ; 0xc1549 jmp short 01551h ; eb 03 ; 0xc154c mov dx, 003d4h ; ba d4 03 ; 0xc154e mov si, dx ; 89 d6 ; 0xc1551 mov ax, strict word 00011h ; b8 11 00 ; 0xc1553 vgabios.c:1000 out DX, ax ; ef ; 0xc1556 xor bx, bx ; 31 db ; 0xc1557 vgabios.c:1002 jmp short 01560h ; eb 05 ; 0xc1559 cmp bx, strict byte 00018h ; 83 fb 18 ; 0xc155b jnbe short 0157fh ; 77 1f ; 0xc155e mov al, bl ; 88 d8 ; 0xc1560 vgabios.c:1003 mov dx, si ; 89 f2 ; 0xc1562 out DX, AL ; ee ; 0xc1564 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1565 vgabios.c:1004 xor ah, ah ; 30 e4 ; 0xc1568 mov CL, strict byte 006h ; b1 06 ; 0xc156a sal ax, CL ; d3 e0 ; 0xc156c mov cx, ax ; 89 c1 ; 0xc156e mov di, ax ; 89 c7 ; 0xc1570 add di, bx ; 01 df ; 0xc1572 lea dx, [si+001h] ; 8d 54 01 ; 0xc1574 mov al, byte [di+0484ch] ; 8a 85 4c 48 ; 0xc1577 out DX, AL ; ee ; 0xc157b inc bx ; 43 ; 0xc157c vgabios.c:1005 jmp short 0155bh ; eb dc ; 0xc157d mov bx, cx ; 89 cb ; 0xc157f vgabios.c:1008 mov al, byte [bx+0484bh] ; 8a 87 4b 48 ; 0xc1581 mov dx, 003c2h ; ba c2 03 ; 0xc1585 out DX, AL ; ee ; 0xc1588 mov AL, strict byte 020h ; b0 20 ; 0xc1589 vgabios.c:1011 mov dx, 003c0h ; ba c0 03 ; 0xc158b out DX, AL ; ee ; 0xc158e mov dx, 003dah ; ba da 03 ; 0xc158f vgabios.c:1012 in AL, DX ; ec ; 0xc1592 db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc1593 cmp byte [bp-012h], 000h ; 80 7e ee 00 ; 0xc1595 vgabios.c:1014 jne short 015f9h ; 75 5e ; 0xc1599 mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc159b vgabios.c:1016 xor bh, ch ; 30 ef ; 0xc159e mov CL, strict byte 003h ; b1 03 ; 0xc15a0 sal bx, CL ; d3 e3 ; 0xc15a2 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc15a4 jne short 015bdh ; 75 12 ; 0xc15a9 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc15ab vgabios.c:1018 mov cx, 04000h ; b9 00 40 ; 0xc15af mov ax, 00720h ; b8 20 07 ; 0xc15b2 xor di, di ; 31 ff ; 0xc15b5 jcxz 015bbh ; e3 02 ; 0xc15b7 rep stosw ; f3 ab ; 0xc15b9 jmp short 015f9h ; eb 3c ; 0xc15bb vgabios.c:1020 cmp byte [bp-00ch], 00dh ; 80 7e f4 0d ; 0xc15bd vgabios.c:1022 jnc short 015d4h ; 73 11 ; 0xc15c1 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc15c3 vgabios.c:1024 mov cx, 04000h ; b9 00 40 ; 0xc15c7 xor ax, ax ; 31 c0 ; 0xc15ca xor di, di ; 31 ff ; 0xc15cc jcxz 015d2h ; e3 02 ; 0xc15ce rep stosw ; f3 ab ; 0xc15d0 jmp short 015f9h ; eb 25 ; 0xc15d2 vgabios.c:1026 mov AL, strict byte 002h ; b0 02 ; 0xc15d4 vgabios.c:1028 mov dx, 003c4h ; ba c4 03 ; 0xc15d6 out DX, AL ; ee ; 0xc15d9 mov dx, 003c5h ; ba c5 03 ; 0xc15da vgabios.c:1029 in AL, DX ; ec ; 0xc15dd db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc15de mov word [bp-014h], ax ; 89 46 ec ; 0xc15e0 mov AL, strict byte 00fh ; b0 0f ; 0xc15e3 vgabios.c:1030 out DX, AL ; ee ; 0xc15e5 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc15e6 vgabios.c:1031 mov cx, 08000h ; b9 00 80 ; 0xc15ea xor ax, ax ; 31 c0 ; 0xc15ed xor di, di ; 31 ff ; 0xc15ef jcxz 015f5h ; e3 02 ; 0xc15f1 rep stosw ; f3 ab ; 0xc15f3 mov al, byte [bp-014h] ; 8a 46 ec ; 0xc15f5 vgabios.c:1032 out DX, AL ; ee ; 0xc15f8 mov bx, strict word 00049h ; bb 49 00 ; 0xc15f9 vgabios.c:42 mov ax, strict word 00040h ; b8 40 00 ; 0xc15fc mov es, ax ; 8e c0 ; 0xc15ff mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1601 mov byte [es:bx], al ; 26 88 07 ; 0xc1604 mov bl, byte [bp-00eh] ; 8a 5e f2 ; 0xc1607 vgabios.c:1039 xor bh, bh ; 30 ff ; 0xc160a mov CL, strict byte 006h ; b1 06 ; 0xc160c sal bx, CL ; d3 e3 ; 0xc160e mov al, byte [bx+04842h] ; 8a 87 42 48 ; 0xc1610 xor ah, ah ; 30 e4 ; 0xc1614 mov di, strict word 0004ah ; bf 4a 00 ; 0xc1616 vgabios.c:52 mov word [es:di], ax ; 26 89 05 ; 0xc1619 mov ax, word [bx+04845h] ; 8b 87 45 48 ; 0xc161c vgabios.c:50 mov di, strict word 0004ch ; bf 4c 00 ; 0xc1620 vgabios.c:52 mov word [es:di], ax ; 26 89 05 ; 0xc1623 mov di, strict word 00063h ; bf 63 00 ; 0xc1626 vgabios.c:52 mov word [es:di], si ; 26 89 35 ; 0xc1629 mov al, byte [bx+04843h] ; 8a 87 43 48 ; 0xc162c vgabios.c:40 mov si, 00084h ; be 84 00 ; 0xc1630 vgabios.c:42 mov byte [es:si], al ; 26 88 04 ; 0xc1633 mov al, byte [bx+04844h] ; 8a 87 44 48 ; 0xc1636 vgabios.c:1043 xor ah, ah ; 30 e4 ; 0xc163a mov bx, 00085h ; bb 85 00 ; 0xc163c vgabios.c:52 mov word [es:bx], ax ; 26 89 07 ; 0xc163f mov al, byte [bp-012h] ; 8a 46 ee ; 0xc1642 vgabios.c:1044 or AL, strict byte 060h ; 0c 60 ; 0xc1645 mov bx, 00087h ; bb 87 00 ; 0xc1647 vgabios.c:42 mov byte [es:bx], al ; 26 88 07 ; 0xc164a mov bx, 00088h ; bb 88 00 ; 0xc164d vgabios.c:42 mov byte [es:bx], 0f9h ; 26 c6 07 f9 ; 0xc1650 mov bx, 00089h ; bb 89 00 ; 0xc1654 vgabios.c:37 mov al, byte [es:bx] ; 26 8a 07 ; 0xc1657 and AL, strict byte 07fh ; 24 7f ; 0xc165a vgabios.c:38 mov byte [es:bx], al ; 26 88 07 ; 0xc165c vgabios.c:42 mov bx, 0008ah ; bb 8a 00 ; 0xc165f vgabios.c:42 mov byte [es:bx], 008h ; 26 c6 07 08 ; 0xc1662 mov ax, ds ; 8c d8 ; 0xc1666 vgabios.c:1050 mov bx, 000a8h ; bb a8 00 ; 0xc1668 vgabios.c:62 mov word [es:bx], 05550h ; 26 c7 07 50 55 ; 0xc166b mov [es:bx+002h], ds ; 26 8c 5f 02 ; 0xc1670 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1674 vgabios.c:1052 cmp AL, strict byte 007h ; 3c 07 ; 0xc1677 jnbe short 016a1h ; 77 26 ; 0xc1679 mov bl, al ; 88 c3 ; 0xc167b vgabios.c:1054 xor bh, bh ; 30 ff ; 0xc167d mov al, byte [bx+07dddh] ; 8a 87 dd 7d ; 0xc167f vgabios.c:40 mov bx, strict word 00065h ; bb 65 00 ; 0xc1683 vgabios.c:42 mov byte [es:bx], al ; 26 88 07 ; 0xc1686 cmp cl, byte [bp-00ch] ; 3a 4e f4 ; 0xc1689 vgabios.c:1055 jne short 01693h ; 75 05 ; 0xc168c mov ax, strict word 0003fh ; b8 3f 00 ; 0xc168e jmp short 01696h ; eb 03 ; 0xc1691 mov ax, strict word 00030h ; b8 30 00 ; 0xc1693 mov bx, strict word 00066h ; bb 66 00 ; 0xc1696 vgabios.c:42 mov dx, strict word 00040h ; ba 40 00 ; 0xc1699 mov es, dx ; 8e c2 ; 0xc169c mov byte [es:bx], al ; 26 88 07 ; 0xc169e mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc16a1 vgabios.c:1059 xor bh, bh ; 30 ff ; 0xc16a4 mov CL, strict byte 003h ; b1 03 ; 0xc16a6 sal bx, CL ; d3 e3 ; 0xc16a8 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc16aa jne short 016bah ; 75 09 ; 0xc16af mov dx, strict word 00007h ; ba 07 00 ; 0xc16b1 vgabios.c:1061 mov ax, strict word 00006h ; b8 06 00 ; 0xc16b4 call 01157h ; e8 9d fa ; 0xc16b7 xor bx, bx ; 31 db ; 0xc16ba vgabios.c:1065 jmp short 016c3h ; eb 05 ; 0xc16bc cmp bx, strict byte 00008h ; 83 fb 08 ; 0xc16be jnc short 016cfh ; 73 0c ; 0xc16c1 mov al, bl ; 88 d8 ; 0xc16c3 vgabios.c:1066 xor ah, ah ; 30 e4 ; 0xc16c5 xor dx, dx ; 31 d2 ; 0xc16c7 call 01253h ; e8 87 fb ; 0xc16c9 inc bx ; 43 ; 0xc16cc jmp short 016beh ; eb ef ; 0xc16cd xor ax, ax ; 31 c0 ; 0xc16cf vgabios.c:1069 call 012e0h ; e8 0c fc ; 0xc16d1 mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc16d4 vgabios.c:1072 xor bh, bh ; 30 ff ; 0xc16d7 mov CL, strict byte 003h ; b1 03 ; 0xc16d9 sal bx, CL ; d3 e3 ; 0xc16db cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc16dd jne short 016f4h ; 75 10 ; 0xc16e2 xor dx, dx ; 31 d2 ; 0xc16e4 vgabios.c:1074 mov ax, strict word 00004h ; b8 04 00 ; 0xc16e6 call 02d42h ; e8 56 16 ; 0xc16e9 xor bl, bl ; 30 db ; 0xc16ec vgabios.c:1075 mov al, cl ; 88 c8 ; 0xc16ee mov AH, strict byte 011h ; b4 11 ; 0xc16f0 int 06dh ; cd 6d ; 0xc16f2 mov bx, 0596ch ; bb 6c 59 ; 0xc16f4 vgabios.c:1079 mov cx, ds ; 8c d9 ; 0xc16f7 mov ax, strict word 0001fh ; b8 1f 00 ; 0xc16f9 call 00980h ; e8 81 f2 ; 0xc16fc mov bl, byte [bp-00eh] ; 8a 5e f2 ; 0xc16ff vgabios.c:1081 xor bh, bh ; 30 ff ; 0xc1702 mov CL, strict byte 006h ; b1 06 ; 0xc1704 sal bx, CL ; d3 e3 ; 0xc1706 mov dl, byte [bx+04844h] ; 8a 97 44 48 ; 0xc1708 cmp dl, 010h ; 80 fa 10 ; 0xc170c je short 0172dh ; 74 1c ; 0xc170f cmp dl, 00eh ; 80 fa 0e ; 0xc1711 je short 01728h ; 74 12 ; 0xc1714 cmp dl, 008h ; 80 fa 08 ; 0xc1716 jne short 01732h ; 75 17 ; 0xc1719 mov bx, 0556ch ; bb 6c 55 ; 0xc171b vgabios.c:1083 mov cx, ds ; 8c d9 ; 0xc171e mov ax, strict word 00043h ; b8 43 00 ; 0xc1720 call 00980h ; e8 5a f2 ; 0xc1723 jmp short 01732h ; eb 0a ; 0xc1726 vgabios.c:1084 mov bx, 05d6ch ; bb 6c 5d ; 0xc1728 vgabios.c:1086 jmp short 0171eh ; eb f1 ; 0xc172b mov bx, 06b6ch ; bb 6c 6b ; 0xc172d vgabios.c:1089 jmp short 0171eh ; eb ec ; 0xc1730 lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc1732 vgabios.c:1092 pop di ; 5f ; 0xc1735 pop si ; 5e ; 0xc1736 pop dx ; 5a ; 0xc1737 pop cx ; 59 ; 0xc1738 pop bx ; 5b ; 0xc1739 pop bp ; 5d ; 0xc173a retn ; c3 ; 0xc173b ; disGetNextSymbol 0xc173c LB 0x2b58 -> off=0x0 cb=000000000000008e uValue=00000000000c173c 'vgamem_copy_pl4' vgamem_copy_pl4: ; 0xc173c LB 0x8e push bp ; 55 ; 0xc173c vgabios.c:1095 mov bp, sp ; 89 e5 ; 0xc173d push si ; 56 ; 0xc173f push di ; 57 ; 0xc1740 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc1741 mov byte [bp-008h], al ; 88 46 f8 ; 0xc1744 mov al, dl ; 88 d0 ; 0xc1747 mov byte [bp-00ah], bl ; 88 5e f6 ; 0xc1749 mov byte [bp-006h], cl ; 88 4e fa ; 0xc174c xor ah, ah ; 30 e4 ; 0xc174f vgabios.c:1101 mov dl, byte [bp+006h] ; 8a 56 06 ; 0xc1751 xor dh, dh ; 30 f6 ; 0xc1754 mov cx, dx ; 89 d1 ; 0xc1756 imul dx ; f7 ea ; 0xc1758 mov dl, byte [bp+004h] ; 8a 56 04 ; 0xc175a xor dh, dh ; 30 f6 ; 0xc175d mov si, dx ; 89 d6 ; 0xc175f imul dx ; f7 ea ; 0xc1761 mov dl, byte [bp-008h] ; 8a 56 f8 ; 0xc1763 xor dh, dh ; 30 f6 ; 0xc1766 mov bx, dx ; 89 d3 ; 0xc1768 add ax, dx ; 01 d0 ; 0xc176a mov word [bp-00eh], ax ; 89 46 f2 ; 0xc176c mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc176f vgabios.c:1102 xor ah, ah ; 30 e4 ; 0xc1772 imul cx ; f7 e9 ; 0xc1774 imul si ; f7 ee ; 0xc1776 add ax, bx ; 01 d8 ; 0xc1778 mov word [bp-00ch], ax ; 89 46 f4 ; 0xc177a mov ax, 00105h ; b8 05 01 ; 0xc177d vgabios.c:1103 mov dx, 003ceh ; ba ce 03 ; 0xc1780 out DX, ax ; ef ; 0xc1783 xor bl, bl ; 30 db ; 0xc1784 vgabios.c:1104 cmp bl, byte [bp+006h] ; 3a 5e 06 ; 0xc1786 jnc short 017bah ; 73 2f ; 0xc1789 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc178b vgabios.c:1106 xor ah, ah ; 30 e4 ; 0xc178e mov cx, ax ; 89 c1 ; 0xc1790 mov al, bl ; 88 d8 ; 0xc1792 mov dx, ax ; 89 c2 ; 0xc1794 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1796 mov si, ax ; 89 c6 ; 0xc1799 mov ax, dx ; 89 d0 ; 0xc179b imul si ; f7 ee ; 0xc179d mov si, word [bp-00eh] ; 8b 76 f2 ; 0xc179f add si, ax ; 01 c6 ; 0xc17a2 mov di, word [bp-00ch] ; 8b 7e f4 ; 0xc17a4 add di, ax ; 01 c7 ; 0xc17a7 mov dx, 0a000h ; ba 00 a0 ; 0xc17a9 mov es, dx ; 8e c2 ; 0xc17ac jcxz 017b6h ; e3 06 ; 0xc17ae push DS ; 1e ; 0xc17b0 mov ds, dx ; 8e da ; 0xc17b1 rep movsb ; f3 a4 ; 0xc17b3 pop DS ; 1f ; 0xc17b5 db 0feh, 0c3h ; inc bl ; fe c3 ; 0xc17b6 vgabios.c:1107 jmp short 01786h ; eb cc ; 0xc17b8 mov ax, strict word 00005h ; b8 05 00 ; 0xc17ba vgabios.c:1108 mov dx, 003ceh ; ba ce 03 ; 0xc17bd out DX, ax ; ef ; 0xc17c0 lea sp, [bp-004h] ; 8d 66 fc ; 0xc17c1 vgabios.c:1109 pop di ; 5f ; 0xc17c4 pop si ; 5e ; 0xc17c5 pop bp ; 5d ; 0xc17c6 retn 00004h ; c2 04 00 ; 0xc17c7 ; disGetNextSymbol 0xc17ca LB 0x2aca -> off=0x0 cb=000000000000007b uValue=00000000000c17ca 'vgamem_fill_pl4' vgamem_fill_pl4: ; 0xc17ca LB 0x7b push bp ; 55 ; 0xc17ca vgabios.c:1112 mov bp, sp ; 89 e5 ; 0xc17cb push si ; 56 ; 0xc17cd push di ; 57 ; 0xc17ce sub sp, strict byte 00006h ; 83 ec 06 ; 0xc17cf mov byte [bp-008h], al ; 88 46 f8 ; 0xc17d2 mov al, dl ; 88 d0 ; 0xc17d5 mov byte [bp-006h], bl ; 88 5e fa ; 0xc17d7 mov bh, cl ; 88 cf ; 0xc17da xor ah, ah ; 30 e4 ; 0xc17dc vgabios.c:1118 mov dx, ax ; 89 c2 ; 0xc17de mov al, byte [bp+004h] ; 8a 46 04 ; 0xc17e0 mov cx, ax ; 89 c1 ; 0xc17e3 mov ax, dx ; 89 d0 ; 0xc17e5 imul cx ; f7 e9 ; 0xc17e7 mov dl, bh ; 88 fa ; 0xc17e9 xor dh, dh ; 30 f6 ; 0xc17eb imul dx ; f7 ea ; 0xc17ed mov dx, ax ; 89 c2 ; 0xc17ef mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc17f1 xor ah, ah ; 30 e4 ; 0xc17f4 add dx, ax ; 01 c2 ; 0xc17f6 mov word [bp-00ah], dx ; 89 56 f6 ; 0xc17f8 mov ax, 00205h ; b8 05 02 ; 0xc17fb vgabios.c:1119 mov dx, 003ceh ; ba ce 03 ; 0xc17fe out DX, ax ; ef ; 0xc1801 xor bl, bl ; 30 db ; 0xc1802 vgabios.c:1120 cmp bl, byte [bp+004h] ; 3a 5e 04 ; 0xc1804 jnc short 01835h ; 73 2c ; 0xc1807 mov cl, byte [bp-006h] ; 8a 4e fa ; 0xc1809 vgabios.c:1122 xor ch, ch ; 30 ed ; 0xc180c mov al, byte [bp+006h] ; 8a 46 06 ; 0xc180e xor ah, ah ; 30 e4 ; 0xc1811 mov si, ax ; 89 c6 ; 0xc1813 mov al, bl ; 88 d8 ; 0xc1815 mov dx, ax ; 89 c2 ; 0xc1817 mov al, bh ; 88 f8 ; 0xc1819 mov di, ax ; 89 c7 ; 0xc181b mov ax, dx ; 89 d0 ; 0xc181d imul di ; f7 ef ; 0xc181f mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc1821 add di, ax ; 01 c7 ; 0xc1824 mov ax, si ; 89 f0 ; 0xc1826 mov dx, 0a000h ; ba 00 a0 ; 0xc1828 mov es, dx ; 8e c2 ; 0xc182b jcxz 01831h ; e3 02 ; 0xc182d rep stosb ; f3 aa ; 0xc182f db 0feh, 0c3h ; inc bl ; fe c3 ; 0xc1831 vgabios.c:1123 jmp short 01804h ; eb cf ; 0xc1833 mov ax, strict word 00005h ; b8 05 00 ; 0xc1835 vgabios.c:1124 mov dx, 003ceh ; ba ce 03 ; 0xc1838 out DX, ax ; ef ; 0xc183b lea sp, [bp-004h] ; 8d 66 fc ; 0xc183c vgabios.c:1125 pop di ; 5f ; 0xc183f pop si ; 5e ; 0xc1840 pop bp ; 5d ; 0xc1841 retn 00004h ; c2 04 00 ; 0xc1842 ; disGetNextSymbol 0xc1845 LB 0x2a4f -> off=0x0 cb=00000000000000b6 uValue=00000000000c1845 'vgamem_copy_cga' vgamem_copy_cga: ; 0xc1845 LB 0xb6 push bp ; 55 ; 0xc1845 vgabios.c:1128 mov bp, sp ; 89 e5 ; 0xc1846 push si ; 56 ; 0xc1848 push di ; 57 ; 0xc1849 sub sp, strict byte 0000eh ; 83 ec 0e ; 0xc184a mov byte [bp-00ch], al ; 88 46 f4 ; 0xc184d mov byte [bp-008h], bl ; 88 5e f8 ; 0xc1850 mov byte [bp-00ah], cl ; 88 4e f6 ; 0xc1853 mov al, dl ; 88 d0 ; 0xc1856 vgabios.c:1134 xor ah, ah ; 30 e4 ; 0xc1858 mov bx, ax ; 89 c3 ; 0xc185a mov al, byte [bp+006h] ; 8a 46 06 ; 0xc185c mov si, ax ; 89 c6 ; 0xc185f mov ax, bx ; 89 d8 ; 0xc1861 imul si ; f7 ee ; 0xc1863 mov bl, byte [bp+004h] ; 8a 5e 04 ; 0xc1865 mov di, bx ; 89 df ; 0xc1868 imul bx ; f7 eb ; 0xc186a mov dx, ax ; 89 c2 ; 0xc186c sar dx, 1 ; d1 fa ; 0xc186e mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1870 xor ah, ah ; 30 e4 ; 0xc1873 mov bx, ax ; 89 c3 ; 0xc1875 add dx, ax ; 01 c2 ; 0xc1877 mov word [bp-00eh], dx ; 89 56 f2 ; 0xc1879 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc187c vgabios.c:1135 imul si ; f7 ee ; 0xc187f imul di ; f7 ef ; 0xc1881 sar ax, 1 ; d1 f8 ; 0xc1883 add ax, bx ; 01 d8 ; 0xc1885 mov word [bp-010h], ax ; 89 46 f0 ; 0xc1887 mov byte [bp-006h], bh ; 88 7e fa ; 0xc188a vgabios.c:1136 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc188d xor ah, ah ; 30 e4 ; 0xc1890 cwd ; 99 ; 0xc1892 db 02bh, 0c2h ; sub ax, dx ; 2b c2 ; 0xc1893 sar ax, 1 ; d1 f8 ; 0xc1895 mov bx, ax ; 89 c3 ; 0xc1897 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1899 xor ah, ah ; 30 e4 ; 0xc189c cmp ax, bx ; 39 d8 ; 0xc189e jnl short 018f2h ; 7d 50 ; 0xc18a0 mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc18a2 vgabios.c:1138 xor bh, bh ; 30 ff ; 0xc18a5 mov word [bp-012h], bx ; 89 5e ee ; 0xc18a7 mov bl, byte [bp+004h] ; 8a 5e 04 ; 0xc18aa imul bx ; f7 eb ; 0xc18ad mov bx, ax ; 89 c3 ; 0xc18af mov si, word [bp-00eh] ; 8b 76 f2 ; 0xc18b1 add si, ax ; 01 c6 ; 0xc18b4 mov di, word [bp-010h] ; 8b 7e f0 ; 0xc18b6 add di, ax ; 01 c7 ; 0xc18b9 mov cx, word [bp-012h] ; 8b 4e ee ; 0xc18bb mov dx, 0b800h ; ba 00 b8 ; 0xc18be mov es, dx ; 8e c2 ; 0xc18c1 jcxz 018cbh ; e3 06 ; 0xc18c3 push DS ; 1e ; 0xc18c5 mov ds, dx ; 8e da ; 0xc18c6 rep movsb ; f3 a4 ; 0xc18c8 pop DS ; 1f ; 0xc18ca mov si, word [bp-00eh] ; 8b 76 f2 ; 0xc18cb vgabios.c:1139 add si, 02000h ; 81 c6 00 20 ; 0xc18ce add si, bx ; 01 de ; 0xc18d2 mov di, word [bp-010h] ; 8b 7e f0 ; 0xc18d4 add di, 02000h ; 81 c7 00 20 ; 0xc18d7 add di, bx ; 01 df ; 0xc18db mov cx, word [bp-012h] ; 8b 4e ee ; 0xc18dd mov dx, 0b800h ; ba 00 b8 ; 0xc18e0 mov es, dx ; 8e c2 ; 0xc18e3 jcxz 018edh ; e3 06 ; 0xc18e5 push DS ; 1e ; 0xc18e7 mov ds, dx ; 8e da ; 0xc18e8 rep movsb ; f3 a4 ; 0xc18ea pop DS ; 1f ; 0xc18ec inc byte [bp-006h] ; fe 46 fa ; 0xc18ed vgabios.c:1140 jmp short 0188dh ; eb 9b ; 0xc18f0 lea sp, [bp-004h] ; 8d 66 fc ; 0xc18f2 vgabios.c:1141 pop di ; 5f ; 0xc18f5 pop si ; 5e ; 0xc18f6 pop bp ; 5d ; 0xc18f7 retn 00004h ; c2 04 00 ; 0xc18f8 ; disGetNextSymbol 0xc18fb LB 0x2999 -> off=0x0 cb=0000000000000094 uValue=00000000000c18fb 'vgamem_fill_cga' vgamem_fill_cga: ; 0xc18fb LB 0x94 push bp ; 55 ; 0xc18fb vgabios.c:1144 mov bp, sp ; 89 e5 ; 0xc18fc push si ; 56 ; 0xc18fe push di ; 57 ; 0xc18ff sub sp, strict byte 0000ch ; 83 ec 0c ; 0xc1900 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc1903 mov al, dl ; 88 d0 ; 0xc1906 mov byte [bp-00ch], bl ; 88 5e f4 ; 0xc1908 mov byte [bp-008h], cl ; 88 4e f8 ; 0xc190b xor ah, ah ; 30 e4 ; 0xc190e vgabios.c:1150 mov dx, ax ; 89 c2 ; 0xc1910 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1912 mov bx, ax ; 89 c3 ; 0xc1915 mov ax, dx ; 89 d0 ; 0xc1917 imul bx ; f7 eb ; 0xc1919 mov dl, cl ; 88 ca ; 0xc191b xor dh, dh ; 30 f6 ; 0xc191d imul dx ; f7 ea ; 0xc191f mov dx, ax ; 89 c2 ; 0xc1921 sar dx, 1 ; d1 fa ; 0xc1923 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc1925 xor ah, ah ; 30 e4 ; 0xc1928 add dx, ax ; 01 c2 ; 0xc192a mov word [bp-00eh], dx ; 89 56 f2 ; 0xc192c mov byte [bp-006h], ah ; 88 66 fa ; 0xc192f vgabios.c:1151 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1932 xor ah, ah ; 30 e4 ; 0xc1935 cwd ; 99 ; 0xc1937 db 02bh, 0c2h ; sub ax, dx ; 2b c2 ; 0xc1938 sar ax, 1 ; d1 f8 ; 0xc193a mov dx, ax ; 89 c2 ; 0xc193c mov al, byte [bp-006h] ; 8a 46 fa ; 0xc193e xor ah, ah ; 30 e4 ; 0xc1941 cmp ax, dx ; 39 d0 ; 0xc1943 jnl short 01986h ; 7d 3f ; 0xc1945 mov bl, byte [bp-00ch] ; 8a 5e f4 ; 0xc1947 vgabios.c:1153 xor bh, bh ; 30 ff ; 0xc194a mov dl, byte [bp+006h] ; 8a 56 06 ; 0xc194c xor dh, dh ; 30 f6 ; 0xc194f mov si, dx ; 89 d6 ; 0xc1951 mov dl, byte [bp-008h] ; 8a 56 f8 ; 0xc1953 imul dx ; f7 ea ; 0xc1956 mov word [bp-010h], ax ; 89 46 f0 ; 0xc1958 mov di, word [bp-00eh] ; 8b 7e f2 ; 0xc195b add di, ax ; 01 c7 ; 0xc195e mov cx, bx ; 89 d9 ; 0xc1960 mov ax, si ; 89 f0 ; 0xc1962 mov dx, 0b800h ; ba 00 b8 ; 0xc1964 mov es, dx ; 8e c2 ; 0xc1967 jcxz 0196dh ; e3 02 ; 0xc1969 rep stosb ; f3 aa ; 0xc196b mov di, word [bp-00eh] ; 8b 7e f2 ; 0xc196d vgabios.c:1154 add di, 02000h ; 81 c7 00 20 ; 0xc1970 add di, word [bp-010h] ; 03 7e f0 ; 0xc1974 mov cx, bx ; 89 d9 ; 0xc1977 mov ax, si ; 89 f0 ; 0xc1979 mov es, dx ; 8e c2 ; 0xc197b jcxz 01981h ; e3 02 ; 0xc197d rep stosb ; f3 aa ; 0xc197f inc byte [bp-006h] ; fe 46 fa ; 0xc1981 vgabios.c:1155 jmp short 01932h ; eb ac ; 0xc1984 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1986 vgabios.c:1156 pop di ; 5f ; 0xc1989 pop si ; 5e ; 0xc198a pop bp ; 5d ; 0xc198b retn 00004h ; c2 04 00 ; 0xc198c ; disGetNextSymbol 0xc198f LB 0x2905 -> off=0x0 cb=0000000000000083 uValue=00000000000c198f 'vgamem_copy_linear' vgamem_copy_linear: ; 0xc198f LB 0x83 push bp ; 55 ; 0xc198f vgabios.c:1159 mov bp, sp ; 89 e5 ; 0xc1990 push si ; 56 ; 0xc1992 push di ; 57 ; 0xc1993 sub sp, strict byte 0000ch ; 83 ec 0c ; 0xc1994 mov byte [bp-008h], al ; 88 46 f8 ; 0xc1997 mov al, dl ; 88 d0 ; 0xc199a mov byte [bp-00ah], bl ; 88 5e f6 ; 0xc199c mov bx, cx ; 89 cb ; 0xc199f xor ah, ah ; 30 e4 ; 0xc19a1 vgabios.c:1165 mov si, ax ; 89 c6 ; 0xc19a3 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc19a5 mov word [bp-010h], ax ; 89 46 f0 ; 0xc19a8 mov ax, si ; 89 f0 ; 0xc19ab imul word [bp-010h] ; f7 6e f0 ; 0xc19ad mul word [bp+004h] ; f7 66 04 ; 0xc19b0 mov si, ax ; 89 c6 ; 0xc19b3 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc19b5 xor ah, ah ; 30 e4 ; 0xc19b8 mov di, ax ; 89 c7 ; 0xc19ba add si, ax ; 01 c6 ; 0xc19bc mov CL, strict byte 003h ; b1 03 ; 0xc19be sal si, CL ; d3 e6 ; 0xc19c0 mov word [bp-00ch], si ; 89 76 f4 ; 0xc19c2 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc19c5 vgabios.c:1166 imul word [bp-010h] ; f7 6e f0 ; 0xc19c8 mul word [bp+004h] ; f7 66 04 ; 0xc19cb add ax, di ; 01 f8 ; 0xc19ce sal ax, CL ; d3 e0 ; 0xc19d0 mov word [bp-00eh], ax ; 89 46 f2 ; 0xc19d2 sal bx, CL ; d3 e3 ; 0xc19d5 vgabios.c:1167 sal word [bp+004h], CL ; d3 66 04 ; 0xc19d7 vgabios.c:1168 mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xc19da vgabios.c:1169 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc19de cmp al, byte [bp+006h] ; 3a 46 06 ; 0xc19e1 jnc short 01a09h ; 73 23 ; 0xc19e4 xor ah, ah ; 30 e4 ; 0xc19e6 vgabios.c:1171 mul word [bp+004h] ; f7 66 04 ; 0xc19e8 mov si, word [bp-00ch] ; 8b 76 f4 ; 0xc19eb add si, ax ; 01 c6 ; 0xc19ee mov di, word [bp-00eh] ; 8b 7e f2 ; 0xc19f0 add di, ax ; 01 c7 ; 0xc19f3 mov cx, bx ; 89 d9 ; 0xc19f5 mov dx, 0a000h ; ba 00 a0 ; 0xc19f7 mov es, dx ; 8e c2 ; 0xc19fa jcxz 01a04h ; e3 06 ; 0xc19fc push DS ; 1e ; 0xc19fe mov ds, dx ; 8e da ; 0xc19ff rep movsb ; f3 a4 ; 0xc1a01 pop DS ; 1f ; 0xc1a03 inc byte [bp-006h] ; fe 46 fa ; 0xc1a04 vgabios.c:1172 jmp short 019deh ; eb d5 ; 0xc1a07 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1a09 vgabios.c:1173 pop di ; 5f ; 0xc1a0c pop si ; 5e ; 0xc1a0d pop bp ; 5d ; 0xc1a0e retn 00004h ; c2 04 00 ; 0xc1a0f ; disGetNextSymbol 0xc1a12 LB 0x2882 -> off=0x0 cb=000000000000006c uValue=00000000000c1a12 'vgamem_fill_linear' vgamem_fill_linear: ; 0xc1a12 LB 0x6c push bp ; 55 ; 0xc1a12 vgabios.c:1176 mov bp, sp ; 89 e5 ; 0xc1a13 push si ; 56 ; 0xc1a15 push di ; 57 ; 0xc1a16 sub sp, strict byte 00008h ; 83 ec 08 ; 0xc1a17 mov byte [bp-006h], al ; 88 46 fa ; 0xc1a1a mov al, dl ; 88 d0 ; 0xc1a1d mov si, cx ; 89 ce ; 0xc1a1f xor ah, ah ; 30 e4 ; 0xc1a21 vgabios.c:1182 mov dx, ax ; 89 c2 ; 0xc1a23 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1a25 mov di, ax ; 89 c7 ; 0xc1a28 mov ax, dx ; 89 d0 ; 0xc1a2a imul di ; f7 ef ; 0xc1a2c mul cx ; f7 e1 ; 0xc1a2e mov dx, ax ; 89 c2 ; 0xc1a30 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1a32 xor ah, ah ; 30 e4 ; 0xc1a35 add ax, dx ; 01 d0 ; 0xc1a37 mov CL, strict byte 003h ; b1 03 ; 0xc1a39 sal ax, CL ; d3 e0 ; 0xc1a3b mov word [bp-00ah], ax ; 89 46 f6 ; 0xc1a3d sal bx, CL ; d3 e3 ; 0xc1a40 vgabios.c:1183 sal si, CL ; d3 e6 ; 0xc1a42 vgabios.c:1184 mov byte [bp-008h], 000h ; c6 46 f8 00 ; 0xc1a44 vgabios.c:1185 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1a48 cmp al, byte [bp+004h] ; 3a 46 04 ; 0xc1a4b jnc short 01a75h ; 73 25 ; 0xc1a4e mov al, byte [bp+006h] ; 8a 46 06 ; 0xc1a50 vgabios.c:1187 xor ah, ah ; 30 e4 ; 0xc1a53 mov word [bp-00ch], ax ; 89 46 f4 ; 0xc1a55 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1a58 mul si ; f7 e6 ; 0xc1a5b mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc1a5d add di, ax ; 01 c7 ; 0xc1a60 mov cx, bx ; 89 d9 ; 0xc1a62 mov ax, word [bp-00ch] ; 8b 46 f4 ; 0xc1a64 mov dx, 0a000h ; ba 00 a0 ; 0xc1a67 mov es, dx ; 8e c2 ; 0xc1a6a jcxz 01a70h ; e3 02 ; 0xc1a6c rep stosb ; f3 aa ; 0xc1a6e inc byte [bp-008h] ; fe 46 f8 ; 0xc1a70 vgabios.c:1188 jmp short 01a48h ; eb d3 ; 0xc1a73 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1a75 vgabios.c:1189 pop di ; 5f ; 0xc1a78 pop si ; 5e ; 0xc1a79 pop bp ; 5d ; 0xc1a7a retn 00004h ; c2 04 00 ; 0xc1a7b ; disGetNextSymbol 0xc1a7e LB 0x2816 -> off=0x0 cb=00000000000006a3 uValue=00000000000c1a7e 'biosfn_scroll' biosfn_scroll: ; 0xc1a7e LB 0x6a3 push bp ; 55 ; 0xc1a7e vgabios.c:1192 mov bp, sp ; 89 e5 ; 0xc1a7f push si ; 56 ; 0xc1a81 push di ; 57 ; 0xc1a82 sub sp, strict byte 00020h ; 83 ec 20 ; 0xc1a83 mov byte [bp-006h], al ; 88 46 fa ; 0xc1a86 mov byte [bp-010h], dl ; 88 56 f0 ; 0xc1a89 mov byte [bp-00ch], bl ; 88 5e f4 ; 0xc1a8c mov byte [bp-008h], cl ; 88 4e f8 ; 0xc1a8f mov ch, byte [bp+006h] ; 8a 6e 06 ; 0xc1a92 cmp bl, byte [bp+004h] ; 3a 5e 04 ; 0xc1a95 vgabios.c:1201 jnbe short 01ab5h ; 77 1b ; 0xc1a98 cmp ch, cl ; 38 cd ; 0xc1a9a vgabios.c:1202 jc short 01ab5h ; 72 17 ; 0xc1a9c mov bx, strict word 00049h ; bb 49 00 ; 0xc1a9e vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc1aa1 mov es, ax ; 8e c0 ; 0xc1aa4 mov al, byte [es:bx] ; 26 8a 07 ; 0xc1aa6 xor ah, ah ; 30 e4 ; 0xc1aa9 vgabios.c:1206 call 03630h ; e8 82 1b ; 0xc1aab mov byte [bp-012h], al ; 88 46 ee ; 0xc1aae cmp AL, strict byte 0ffh ; 3c ff ; 0xc1ab1 vgabios.c:1207 jne short 01ab8h ; 75 03 ; 0xc1ab3 jmp near 02118h ; e9 60 06 ; 0xc1ab5 mov bx, 00084h ; bb 84 00 ; 0xc1ab8 vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc1abb mov es, ax ; 8e c0 ; 0xc1abe mov al, byte [es:bx] ; 26 8a 07 ; 0xc1ac0 xor ah, ah ; 30 e4 ; 0xc1ac3 vgabios.c:38 inc ax ; 40 ; 0xc1ac5 mov word [bp-024h], ax ; 89 46 dc ; 0xc1ac6 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc1ac9 vgabios.c:47 mov ax, word [es:bx] ; 26 8b 07 ; 0xc1acc mov word [bp-018h], ax ; 89 46 e8 ; 0xc1acf vgabios.c:48 cmp byte [bp+008h], 0ffh ; 80 7e 08 ff ; 0xc1ad2 vgabios.c:1214 jne short 01ae1h ; 75 09 ; 0xc1ad6 mov bx, strict word 00062h ; bb 62 00 ; 0xc1ad8 vgabios.c:37 mov al, byte [es:bx] ; 26 8a 07 ; 0xc1adb mov byte [bp+008h], al ; 88 46 08 ; 0xc1ade vgabios.c:38 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1ae1 vgabios.c:1217 xor ah, ah ; 30 e4 ; 0xc1ae4 cmp ax, word [bp-024h] ; 3b 46 dc ; 0xc1ae6 jc short 01af3h ; 72 08 ; 0xc1ae9 mov al, byte [bp-024h] ; 8a 46 dc ; 0xc1aeb db 0feh, 0c8h ; dec al ; fe c8 ; 0xc1aee mov byte [bp+004h], al ; 88 46 04 ; 0xc1af0 mov al, ch ; 88 e8 ; 0xc1af3 vgabios.c:1218 xor ah, ah ; 30 e4 ; 0xc1af5 cmp ax, word [bp-018h] ; 3b 46 e8 ; 0xc1af7 jc short 01b01h ; 72 05 ; 0xc1afa mov ch, byte [bp-018h] ; 8a 6e e8 ; 0xc1afc db 0feh, 0cdh ; dec ch ; fe cd ; 0xc1aff mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1b01 vgabios.c:1219 xor ah, ah ; 30 e4 ; 0xc1b04 cmp ax, word [bp-024h] ; 3b 46 dc ; 0xc1b06 jbe short 01b0eh ; 76 03 ; 0xc1b09 mov byte [bp-006h], ah ; 88 66 fa ; 0xc1b0b mov al, ch ; 88 e8 ; 0xc1b0e vgabios.c:1220 sub al, byte [bp-008h] ; 2a 46 f8 ; 0xc1b10 db 0feh, 0c0h ; inc al ; fe c0 ; 0xc1b13 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc1b15 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc1b18 vgabios.c:1222 mov byte [bp-01eh], al ; 88 46 e2 ; 0xc1b1b mov byte [bp-01dh], 000h ; c6 46 e3 00 ; 0xc1b1e mov CL, strict byte 003h ; b1 03 ; 0xc1b22 mov bx, word [bp-01eh] ; 8b 5e e2 ; 0xc1b24 sal bx, CL ; d3 e3 ; 0xc1b27 mov ax, word [bp-018h] ; 8b 46 e8 ; 0xc1b29 dec ax ; 48 ; 0xc1b2c mov word [bp-020h], ax ; 89 46 e0 ; 0xc1b2d mov ax, word [bp-024h] ; 8b 46 dc ; 0xc1b30 dec ax ; 48 ; 0xc1b33 mov word [bp-022h], ax ; 89 46 de ; 0xc1b34 mov ax, word [bp-018h] ; 8b 46 e8 ; 0xc1b37 mul word [bp-024h] ; f7 66 dc ; 0xc1b3a mov di, ax ; 89 c7 ; 0xc1b3d cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc1b3f jne short 01b90h ; 75 4a ; 0xc1b44 sal ax, 1 ; d1 e0 ; 0xc1b46 vgabios.c:1225 or AL, strict byte 0ffh ; 0c ff ; 0xc1b48 mov dl, byte [bp+008h] ; 8a 56 08 ; 0xc1b4a xor dh, dh ; 30 f6 ; 0xc1b4d inc ax ; 40 ; 0xc1b4f mul dx ; f7 e2 ; 0xc1b50 mov word [bp-01ch], ax ; 89 46 e4 ; 0xc1b52 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc1b55 vgabios.c:1230 jne short 01b93h ; 75 38 ; 0xc1b59 cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc1b5b jne short 01b93h ; 75 32 ; 0xc1b5f cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1b61 jne short 01b93h ; 75 2c ; 0xc1b65 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1b67 xor ah, ah ; 30 e4 ; 0xc1b6a cmp ax, word [bp-022h] ; 3b 46 de ; 0xc1b6c jne short 01b93h ; 75 22 ; 0xc1b6f mov al, ch ; 88 e8 ; 0xc1b71 cmp ax, word [bp-020h] ; 3b 46 e0 ; 0xc1b73 jne short 01b93h ; 75 1b ; 0xc1b76 mov ah, byte [bp-010h] ; 8a 66 f0 ; 0xc1b78 vgabios.c:1232 xor al, ch ; 30 e8 ; 0xc1b7b add ax, strict word 00020h ; 05 20 00 ; 0xc1b7d mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc1b80 mov cx, di ; 89 f9 ; 0xc1b84 mov di, word [bp-01ch] ; 8b 7e e4 ; 0xc1b86 jcxz 01b8dh ; e3 02 ; 0xc1b89 rep stosw ; f3 ab ; 0xc1b8b jmp near 02118h ; e9 88 05 ; 0xc1b8d vgabios.c:1234 jmp near 01d1dh ; e9 8a 01 ; 0xc1b90 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc1b93 vgabios.c:1236 jne short 01bfeh ; 75 65 ; 0xc1b97 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1b99 vgabios.c:1237 xor ah, ah ; 30 e4 ; 0xc1b9c mov word [bp-016h], ax ; 89 46 ea ; 0xc1b9e mov dl, byte [bp+004h] ; 8a 56 04 ; 0xc1ba1 xor dh, dh ; 30 f6 ; 0xc1ba4 cmp dx, word [bp-016h] ; 3b 56 ea ; 0xc1ba6 jc short 01c00h ; 72 55 ; 0xc1ba9 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1bab vgabios.c:1239 xor ah, ah ; 30 e4 ; 0xc1bae add ax, word [bp-016h] ; 03 46 ea ; 0xc1bb0 cmp ax, dx ; 39 d0 ; 0xc1bb3 jnbe short 01bbdh ; 77 06 ; 0xc1bb5 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc1bb7 jne short 01c03h ; 75 46 ; 0xc1bbb mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc1bbd vgabios.c:1240 mov byte [bp-01ah], al ; 88 46 e6 ; 0xc1bc0 xor al, al ; 30 c0 ; 0xc1bc3 mov byte [bp-019h], al ; 88 46 e7 ; 0xc1bc5 mov ah, byte [bp-010h] ; 8a 66 f0 ; 0xc1bc8 mov si, ax ; 89 c6 ; 0xc1bcb add si, strict byte 00020h ; 83 c6 20 ; 0xc1bcd mov ax, word [bp-016h] ; 8b 46 ea ; 0xc1bd0 mul word [bp-018h] ; f7 66 e8 ; 0xc1bd3 mov dx, ax ; 89 c2 ; 0xc1bd6 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1bd8 xor ah, ah ; 30 e4 ; 0xc1bdb add ax, dx ; 01 d0 ; 0xc1bdd sal ax, 1 ; d1 e0 ; 0xc1bdf mov di, word [bp-01ch] ; 8b 7e e4 ; 0xc1be1 add di, ax ; 01 c7 ; 0xc1be4 mov bl, byte [bp-012h] ; 8a 5e ee ; 0xc1be6 xor bh, bh ; 30 ff ; 0xc1be9 mov CL, strict byte 003h ; b1 03 ; 0xc1beb sal bx, CL ; d3 e3 ; 0xc1bed mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc1bef mov cx, word [bp-01ah] ; 8b 4e e6 ; 0xc1bf3 mov ax, si ; 89 f0 ; 0xc1bf6 jcxz 01bfch ; e3 02 ; 0xc1bf8 rep stosw ; f3 ab ; 0xc1bfa jmp short 01c4ch ; eb 4e ; 0xc1bfc vgabios.c:1241 jmp short 01c52h ; eb 52 ; 0xc1bfe jmp near 02118h ; e9 15 05 ; 0xc1c00 mov dl, byte [bp-00ah] ; 8a 56 f6 ; 0xc1c03 vgabios.c:1242 mov byte [bp-014h], dl ; 88 56 ec ; 0xc1c06 mov byte [bp-013h], dh ; 88 76 ed ; 0xc1c09 mul word [bp-018h] ; f7 66 e8 ; 0xc1c0c mov dl, byte [bp-008h] ; 8a 56 f8 ; 0xc1c0f mov byte [bp-01ah], dl ; 88 56 e6 ; 0xc1c12 mov byte [bp-019h], 000h ; c6 46 e7 00 ; 0xc1c15 mov si, ax ; 89 c6 ; 0xc1c19 add si, word [bp-01ah] ; 03 76 e6 ; 0xc1c1b sal si, 1 ; d1 e6 ; 0xc1c1e mov bl, byte [bp-012h] ; 8a 5e ee ; 0xc1c20 xor bh, bh ; 30 ff ; 0xc1c23 mov CL, strict byte 003h ; b1 03 ; 0xc1c25 sal bx, CL ; d3 e3 ; 0xc1c27 mov bx, word [bx+047b2h] ; 8b 9f b2 47 ; 0xc1c29 mov ax, word [bp-016h] ; 8b 46 ea ; 0xc1c2d mul word [bp-018h] ; f7 66 e8 ; 0xc1c30 add ax, word [bp-01ah] ; 03 46 e6 ; 0xc1c33 sal ax, 1 ; d1 e0 ; 0xc1c36 mov di, word [bp-01ch] ; 8b 7e e4 ; 0xc1c38 add di, ax ; 01 c7 ; 0xc1c3b mov cx, word [bp-014h] ; 8b 4e ec ; 0xc1c3d mov dx, bx ; 89 da ; 0xc1c40 mov es, bx ; 8e c3 ; 0xc1c42 jcxz 01c4ch ; e3 06 ; 0xc1c44 push DS ; 1e ; 0xc1c46 mov ds, dx ; 8e da ; 0xc1c47 rep movsw ; f3 a5 ; 0xc1c49 pop DS ; 1f ; 0xc1c4b inc word [bp-016h] ; ff 46 ea ; 0xc1c4c vgabios.c:1243 jmp near 01ba1h ; e9 4f ff ; 0xc1c4f mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1c52 vgabios.c:1246 xor ah, ah ; 30 e4 ; 0xc1c55 mov word [bp-016h], ax ; 89 46 ea ; 0xc1c57 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1c5a xor ah, ah ; 30 e4 ; 0xc1c5d cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1c5f jnbe short 01c00h ; 77 9c ; 0xc1c62 mov dl, al ; 88 c2 ; 0xc1c64 vgabios.c:1248 xor dh, dh ; 30 f6 ; 0xc1c66 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1c68 add ax, dx ; 01 d0 ; 0xc1c6b cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1c6d jnbe short 01c78h ; 77 06 ; 0xc1c70 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc1c72 jne short 01cb8h ; 75 40 ; 0xc1c76 mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc1c78 vgabios.c:1249 xor bh, bh ; 30 ff ; 0xc1c7b mov ah, byte [bp-010h] ; 8a 66 f0 ; 0xc1c7d xor al, al ; 30 c0 ; 0xc1c80 mov si, ax ; 89 c6 ; 0xc1c82 add si, strict byte 00020h ; 83 c6 20 ; 0xc1c84 mov ax, word [bp-016h] ; 8b 46 ea ; 0xc1c87 mul word [bp-018h] ; f7 66 e8 ; 0xc1c8a mov dx, ax ; 89 c2 ; 0xc1c8d mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1c8f xor ah, ah ; 30 e4 ; 0xc1c92 add ax, dx ; 01 d0 ; 0xc1c94 sal ax, 1 ; d1 e0 ; 0xc1c96 mov dx, word [bp-01ch] ; 8b 56 e4 ; 0xc1c98 add dx, ax ; 01 c2 ; 0xc1c9b mov al, byte [bp-012h] ; 8a 46 ee ; 0xc1c9d xor ah, ah ; 30 e4 ; 0xc1ca0 mov CL, strict byte 003h ; b1 03 ; 0xc1ca2 mov di, ax ; 89 c7 ; 0xc1ca4 sal di, CL ; d3 e7 ; 0xc1ca6 mov es, [di+047b2h] ; 8e 85 b2 47 ; 0xc1ca8 mov cx, bx ; 89 d9 ; 0xc1cac mov ax, si ; 89 f0 ; 0xc1cae mov di, dx ; 89 d7 ; 0xc1cb0 jcxz 01cb6h ; e3 02 ; 0xc1cb2 rep stosw ; f3 ab ; 0xc1cb4 jmp short 01d0dh ; eb 55 ; 0xc1cb6 vgabios.c:1250 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc1cb8 vgabios.c:1251 mov byte [bp-01ah], al ; 88 46 e6 ; 0xc1cbb mov byte [bp-019h], dh ; 88 76 e7 ; 0xc1cbe mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1cc1 xor ah, ah ; 30 e4 ; 0xc1cc4 mov dx, word [bp-016h] ; 8b 56 ea ; 0xc1cc6 sub dx, ax ; 29 c2 ; 0xc1cc9 mov ax, dx ; 89 d0 ; 0xc1ccb mul word [bp-018h] ; f7 66 e8 ; 0xc1ccd mov dl, byte [bp-008h] ; 8a 56 f8 ; 0xc1cd0 mov byte [bp-014h], dl ; 88 56 ec ; 0xc1cd3 mov byte [bp-013h], 000h ; c6 46 ed 00 ; 0xc1cd6 mov si, ax ; 89 c6 ; 0xc1cda add si, word [bp-014h] ; 03 76 ec ; 0xc1cdc sal si, 1 ; d1 e6 ; 0xc1cdf mov bl, byte [bp-012h] ; 8a 5e ee ; 0xc1ce1 xor bh, bh ; 30 ff ; 0xc1ce4 mov CL, strict byte 003h ; b1 03 ; 0xc1ce6 sal bx, CL ; d3 e3 ; 0xc1ce8 mov bx, word [bx+047b2h] ; 8b 9f b2 47 ; 0xc1cea mov ax, word [bp-016h] ; 8b 46 ea ; 0xc1cee mul word [bp-018h] ; f7 66 e8 ; 0xc1cf1 add ax, word [bp-014h] ; 03 46 ec ; 0xc1cf4 sal ax, 1 ; d1 e0 ; 0xc1cf7 mov di, word [bp-01ch] ; 8b 7e e4 ; 0xc1cf9 add di, ax ; 01 c7 ; 0xc1cfc mov cx, word [bp-01ah] ; 8b 4e e6 ; 0xc1cfe mov dx, bx ; 89 da ; 0xc1d01 mov es, bx ; 8e c3 ; 0xc1d03 jcxz 01d0dh ; e3 06 ; 0xc1d05 push DS ; 1e ; 0xc1d07 mov ds, dx ; 8e da ; 0xc1d08 rep movsw ; f3 a5 ; 0xc1d0a pop DS ; 1f ; 0xc1d0c mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1d0d vgabios.c:1252 xor ah, ah ; 30 e4 ; 0xc1d10 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1d12 jc short 01d4bh ; 72 34 ; 0xc1d15 dec word [bp-016h] ; ff 4e ea ; 0xc1d17 vgabios.c:1253 jmp near 01c5ah ; e9 3d ff ; 0xc1d1a mov si, word [bp-01eh] ; 8b 76 e2 ; 0xc1d1d vgabios.c:1259 mov al, byte [si+0482eh] ; 8a 84 2e 48 ; 0xc1d20 xor ah, ah ; 30 e4 ; 0xc1d24 mov CL, strict byte 006h ; b1 06 ; 0xc1d26 mov si, ax ; 89 c6 ; 0xc1d28 sal si, CL ; d3 e6 ; 0xc1d2a mov al, byte [si+04844h] ; 8a 84 44 48 ; 0xc1d2c mov byte [bp-00eh], al ; 88 46 f2 ; 0xc1d30 mov al, byte [bx+047b0h] ; 8a 87 b0 47 ; 0xc1d33 vgabios.c:1260 cmp AL, strict byte 003h ; 3c 03 ; 0xc1d37 jc short 01d47h ; 72 0c ; 0xc1d39 jbe short 01d4eh ; 76 11 ; 0xc1d3b cmp AL, strict byte 005h ; 3c 05 ; 0xc1d3d je short 01d7bh ; 74 3a ; 0xc1d3f cmp AL, strict byte 004h ; 3c 04 ; 0xc1d41 je short 01d4eh ; 74 09 ; 0xc1d43 jmp short 01d4bh ; eb 04 ; 0xc1d45 cmp AL, strict byte 002h ; 3c 02 ; 0xc1d47 je short 01d7eh ; 74 33 ; 0xc1d49 jmp near 02118h ; e9 ca 03 ; 0xc1d4b cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc1d4e vgabios.c:1264 jne short 01d79h ; 75 25 ; 0xc1d52 cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc1d54 jne short 01dbch ; 75 62 ; 0xc1d58 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1d5a jne short 01dbch ; 75 5c ; 0xc1d5e mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1d60 xor ah, ah ; 30 e4 ; 0xc1d63 mov dx, word [bp-024h] ; 8b 56 dc ; 0xc1d65 dec dx ; 4a ; 0xc1d68 cmp ax, dx ; 39 d0 ; 0xc1d69 jne short 01dbch ; 75 4f ; 0xc1d6b mov al, ch ; 88 e8 ; 0xc1d6d xor ah, dh ; 30 f4 ; 0xc1d6f mov dx, word [bp-018h] ; 8b 56 e8 ; 0xc1d71 dec dx ; 4a ; 0xc1d74 cmp ax, dx ; 39 d0 ; 0xc1d75 je short 01d81h ; 74 08 ; 0xc1d77 jmp short 01dbch ; eb 41 ; 0xc1d79 jmp near 01ffch ; e9 7e 02 ; 0xc1d7b jmp near 01ea8h ; e9 27 01 ; 0xc1d7e mov ax, 00205h ; b8 05 02 ; 0xc1d81 vgabios.c:1266 mov dx, 003ceh ; ba ce 03 ; 0xc1d84 out DX, ax ; ef ; 0xc1d87 mov ax, word [bp-024h] ; 8b 46 dc ; 0xc1d88 vgabios.c:1267 mul word [bp-018h] ; f7 66 e8 ; 0xc1d8b mov dl, byte [bp-00eh] ; 8a 56 f2 ; 0xc1d8e xor dh, dh ; 30 f6 ; 0xc1d91 mul dx ; f7 e2 ; 0xc1d93 mov dx, ax ; 89 c2 ; 0xc1d95 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc1d97 xor ah, ah ; 30 e4 ; 0xc1d9a mov bl, byte [bp-012h] ; 8a 5e ee ; 0xc1d9c xor bh, bh ; 30 ff ; 0xc1d9f mov CL, strict byte 003h ; b1 03 ; 0xc1da1 sal bx, CL ; d3 e3 ; 0xc1da3 mov bx, word [bx+047b2h] ; 8b 9f b2 47 ; 0xc1da5 mov cx, dx ; 89 d1 ; 0xc1da9 xor di, di ; 31 ff ; 0xc1dab mov es, bx ; 8e c3 ; 0xc1dad jcxz 01db3h ; e3 02 ; 0xc1daf rep stosb ; f3 aa ; 0xc1db1 mov ax, strict word 00005h ; b8 05 00 ; 0xc1db3 vgabios.c:1268 mov dx, 003ceh ; ba ce 03 ; 0xc1db6 out DX, ax ; ef ; 0xc1db9 jmp short 01d4bh ; eb 8f ; 0xc1dba vgabios.c:1270 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc1dbc vgabios.c:1272 jne short 01e2eh ; 75 6c ; 0xc1dc0 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1dc2 vgabios.c:1273 xor ah, ah ; 30 e4 ; 0xc1dc5 mov word [bp-016h], ax ; 89 46 ea ; 0xc1dc7 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1dca xor ah, ah ; 30 e4 ; 0xc1dcd cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1dcf jc short 01e2bh ; 72 57 ; 0xc1dd2 mov dl, byte [bp-006h] ; 8a 56 fa ; 0xc1dd4 vgabios.c:1275 xor dh, dh ; 30 f6 ; 0xc1dd7 add dx, word [bp-016h] ; 03 56 ea ; 0xc1dd9 cmp dx, ax ; 39 c2 ; 0xc1ddc jnbe short 01de6h ; 77 06 ; 0xc1dde cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc1de0 jne short 01e07h ; 75 21 ; 0xc1de4 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc1de6 vgabios.c:1276 xor ah, ah ; 30 e4 ; 0xc1de9 push ax ; 50 ; 0xc1deb mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1dec push ax ; 50 ; 0xc1def mov cl, byte [bp-018h] ; 8a 4e e8 ; 0xc1df0 xor ch, ch ; 30 ed ; 0xc1df3 mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc1df5 xor bh, bh ; 30 ff ; 0xc1df8 mov dl, byte [bp-016h] ; 8a 56 ea ; 0xc1dfa xor dh, dh ; 30 f6 ; 0xc1dfd mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1dff call 017cah ; e8 c5 f9 ; 0xc1e02 jmp short 01e26h ; eb 1f ; 0xc1e05 vgabios.c:1277 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1e07 vgabios.c:1278 push ax ; 50 ; 0xc1e0a mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc1e0b push ax ; 50 ; 0xc1e0e mov cl, byte [bp-00ah] ; 8a 4e f6 ; 0xc1e0f xor ch, ch ; 30 ed ; 0xc1e12 mov bl, byte [bp-016h] ; 8a 5e ea ; 0xc1e14 xor bh, bh ; 30 ff ; 0xc1e17 mov dl, bl ; 88 da ; 0xc1e19 add dl, byte [bp-006h] ; 02 56 fa ; 0xc1e1b xor dh, dh ; 30 f6 ; 0xc1e1e mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1e20 call 0173ch ; e8 16 f9 ; 0xc1e23 inc word [bp-016h] ; ff 46 ea ; 0xc1e26 vgabios.c:1279 jmp short 01dcah ; eb 9f ; 0xc1e29 jmp near 02118h ; e9 ea 02 ; 0xc1e2b mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1e2e vgabios.c:1282 xor ah, ah ; 30 e4 ; 0xc1e31 mov word [bp-016h], ax ; 89 46 ea ; 0xc1e33 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1e36 xor ah, ah ; 30 e4 ; 0xc1e39 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1e3b jnbe short 01e2bh ; 77 eb ; 0xc1e3e mov dl, byte [bp-006h] ; 8a 56 fa ; 0xc1e40 vgabios.c:1284 xor dh, dh ; 30 f6 ; 0xc1e43 add ax, dx ; 01 d0 ; 0xc1e45 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1e47 jnbe short 01e50h ; 77 04 ; 0xc1e4a test dl, dl ; 84 d2 ; 0xc1e4c jne short 01e71h ; 75 21 ; 0xc1e4e mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc1e50 vgabios.c:1285 xor ah, ah ; 30 e4 ; 0xc1e53 push ax ; 50 ; 0xc1e55 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1e56 push ax ; 50 ; 0xc1e59 mov cl, byte [bp-018h] ; 8a 4e e8 ; 0xc1e5a xor ch, ch ; 30 ed ; 0xc1e5d mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc1e5f xor bh, bh ; 30 ff ; 0xc1e62 mov dl, byte [bp-016h] ; 8a 56 ea ; 0xc1e64 xor dh, dh ; 30 f6 ; 0xc1e67 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1e69 call 017cah ; e8 5b f9 ; 0xc1e6c jmp short 01e99h ; eb 28 ; 0xc1e6f vgabios.c:1286 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1e71 vgabios.c:1287 xor ah, ah ; 30 e4 ; 0xc1e74 push ax ; 50 ; 0xc1e76 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc1e77 push ax ; 50 ; 0xc1e7a mov cl, byte [bp-00ah] ; 8a 4e f6 ; 0xc1e7b xor ch, ch ; 30 ed ; 0xc1e7e mov bl, byte [bp-016h] ; 8a 5e ea ; 0xc1e80 xor bh, bh ; 30 ff ; 0xc1e83 mov dl, bl ; 88 da ; 0xc1e85 sub dl, byte [bp-006h] ; 2a 56 fa ; 0xc1e87 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1e8a mov byte [bp-01ah], al ; 88 46 e6 ; 0xc1e8d mov byte [bp-019h], dh ; 88 76 e7 ; 0xc1e90 mov ax, word [bp-01ah] ; 8b 46 e6 ; 0xc1e93 call 0173ch ; e8 a3 f8 ; 0xc1e96 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1e99 vgabios.c:1288 xor ah, ah ; 30 e4 ; 0xc1e9c cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1e9e jc short 01ef1h ; 72 4e ; 0xc1ea1 dec word [bp-016h] ; ff 4e ea ; 0xc1ea3 vgabios.c:1289 jmp short 01e36h ; eb 8e ; 0xc1ea6 mov cl, byte [bx+047b1h] ; 8a 8f b1 47 ; 0xc1ea8 vgabios.c:1294 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc1eac vgabios.c:1295 jne short 01ef4h ; 75 42 ; 0xc1eb0 cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc1eb2 jne short 01ef4h ; 75 3c ; 0xc1eb6 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1eb8 jne short 01ef4h ; 75 36 ; 0xc1ebc mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1ebe cmp ax, word [bp-022h] ; 3b 46 de ; 0xc1ec1 jne short 01ef4h ; 75 2e ; 0xc1ec4 mov al, ch ; 88 e8 ; 0xc1ec6 cmp ax, word [bp-020h] ; 3b 46 e0 ; 0xc1ec8 jne short 01ef4h ; 75 27 ; 0xc1ecb mov dl, byte [bp-00eh] ; 8a 56 f2 ; 0xc1ecd vgabios.c:1297 xor dh, dh ; 30 f6 ; 0xc1ed0 mov ax, di ; 89 f8 ; 0xc1ed2 mul dx ; f7 e2 ; 0xc1ed4 mov dl, cl ; 88 ca ; 0xc1ed6 xor dh, dh ; 30 f6 ; 0xc1ed8 mul dx ; f7 e2 ; 0xc1eda mov dl, byte [bp-010h] ; 8a 56 f0 ; 0xc1edc xor dh, dh ; 30 f6 ; 0xc1edf mov bx, word [bx+047b2h] ; 8b 9f b2 47 ; 0xc1ee1 mov cx, ax ; 89 c1 ; 0xc1ee5 mov ax, dx ; 89 d0 ; 0xc1ee7 xor di, di ; 31 ff ; 0xc1ee9 mov es, bx ; 8e c3 ; 0xc1eeb jcxz 01ef1h ; e3 02 ; 0xc1eed rep stosb ; f3 aa ; 0xc1eef jmp near 02118h ; e9 24 02 ; 0xc1ef1 vgabios.c:1299 cmp cl, 002h ; 80 f9 02 ; 0xc1ef4 vgabios.c:1301 jne short 01f02h ; 75 09 ; 0xc1ef7 sal byte [bp-008h], 1 ; d0 66 f8 ; 0xc1ef9 vgabios.c:1303 sal byte [bp-00ah], 1 ; d0 66 f6 ; 0xc1efc vgabios.c:1304 sal word [bp-018h], 1 ; d1 66 e8 ; 0xc1eff vgabios.c:1305 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc1f02 vgabios.c:1308 jne short 01f71h ; 75 69 ; 0xc1f06 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1f08 vgabios.c:1309 xor ah, ah ; 30 e4 ; 0xc1f0b mov word [bp-016h], ax ; 89 46 ea ; 0xc1f0d mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1f10 xor ah, ah ; 30 e4 ; 0xc1f13 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1f15 jc short 01ef1h ; 72 d7 ; 0xc1f18 mov dl, byte [bp-006h] ; 8a 56 fa ; 0xc1f1a vgabios.c:1311 xor dh, dh ; 30 f6 ; 0xc1f1d add dx, word [bp-016h] ; 03 56 ea ; 0xc1f1f cmp dx, ax ; 39 c2 ; 0xc1f22 jnbe short 01f2ch ; 77 06 ; 0xc1f24 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc1f26 jne short 01f4dh ; 75 21 ; 0xc1f2a mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc1f2c vgabios.c:1312 xor ah, ah ; 30 e4 ; 0xc1f2f push ax ; 50 ; 0xc1f31 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1f32 push ax ; 50 ; 0xc1f35 mov cl, byte [bp-018h] ; 8a 4e e8 ; 0xc1f36 xor ch, ch ; 30 ed ; 0xc1f39 mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc1f3b xor bh, bh ; 30 ff ; 0xc1f3e mov dl, byte [bp-016h] ; 8a 56 ea ; 0xc1f40 xor dh, dh ; 30 f6 ; 0xc1f43 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1f45 call 018fbh ; e8 b0 f9 ; 0xc1f48 jmp short 01f6ch ; eb 1f ; 0xc1f4b vgabios.c:1313 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1f4d vgabios.c:1314 push ax ; 50 ; 0xc1f50 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc1f51 push ax ; 50 ; 0xc1f54 mov cl, byte [bp-00ah] ; 8a 4e f6 ; 0xc1f55 xor ch, ch ; 30 ed ; 0xc1f58 mov bl, byte [bp-016h] ; 8a 5e ea ; 0xc1f5a xor bh, bh ; 30 ff ; 0xc1f5d mov dl, bl ; 88 da ; 0xc1f5f add dl, byte [bp-006h] ; 02 56 fa ; 0xc1f61 xor dh, dh ; 30 f6 ; 0xc1f64 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1f66 call 01845h ; e8 d9 f8 ; 0xc1f69 inc word [bp-016h] ; ff 46 ea ; 0xc1f6c vgabios.c:1315 jmp short 01f10h ; eb 9f ; 0xc1f6f mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1f71 vgabios.c:1318 xor ah, ah ; 30 e4 ; 0xc1f74 mov word [bp-016h], ax ; 89 46 ea ; 0xc1f76 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1f79 xor ah, ah ; 30 e4 ; 0xc1f7c cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1f7e jnbe short 01fc1h ; 77 3e ; 0xc1f81 mov dl, al ; 88 c2 ; 0xc1f83 vgabios.c:1320 xor dh, dh ; 30 f6 ; 0xc1f85 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1f87 add ax, dx ; 01 d0 ; 0xc1f8a cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1f8c jnbe short 01f97h ; 77 06 ; 0xc1f8f cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc1f91 jne short 01fc4h ; 75 2d ; 0xc1f95 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc1f97 vgabios.c:1321 xor ah, ah ; 30 e4 ; 0xc1f9a push ax ; 50 ; 0xc1f9c mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1f9d push ax ; 50 ; 0xc1fa0 mov cl, byte [bp-018h] ; 8a 4e e8 ; 0xc1fa1 xor ch, ch ; 30 ed ; 0xc1fa4 mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc1fa6 xor bh, bh ; 30 ff ; 0xc1fa9 mov dl, byte [bp-016h] ; 8a 56 ea ; 0xc1fab xor dh, dh ; 30 f6 ; 0xc1fae mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1fb0 mov byte [bp-014h], al ; 88 46 ec ; 0xc1fb3 mov byte [bp-013h], ah ; 88 66 ed ; 0xc1fb6 mov ax, word [bp-014h] ; 8b 46 ec ; 0xc1fb9 call 018fbh ; e8 3c f9 ; 0xc1fbc jmp short 01fech ; eb 2b ; 0xc1fbf vgabios.c:1322 jmp near 02118h ; e9 54 01 ; 0xc1fc1 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1fc4 vgabios.c:1323 xor ah, ah ; 30 e4 ; 0xc1fc7 push ax ; 50 ; 0xc1fc9 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc1fca push ax ; 50 ; 0xc1fcd mov cl, byte [bp-00ah] ; 8a 4e f6 ; 0xc1fce xor ch, ch ; 30 ed ; 0xc1fd1 mov bl, byte [bp-016h] ; 8a 5e ea ; 0xc1fd3 xor bh, bh ; 30 ff ; 0xc1fd6 mov dl, bl ; 88 da ; 0xc1fd8 sub dl, byte [bp-006h] ; 2a 56 fa ; 0xc1fda mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1fdd mov byte [bp-014h], al ; 88 46 ec ; 0xc1fe0 mov byte [bp-013h], dh ; 88 76 ed ; 0xc1fe3 mov ax, word [bp-014h] ; 8b 46 ec ; 0xc1fe6 call 01845h ; e8 59 f8 ; 0xc1fe9 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1fec vgabios.c:1324 xor ah, ah ; 30 e4 ; 0xc1fef cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1ff1 jc short 0203bh ; 72 45 ; 0xc1ff4 dec word [bp-016h] ; ff 4e ea ; 0xc1ff6 vgabios.c:1325 jmp near 01f79h ; e9 7d ff ; 0xc1ff9 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc1ffc vgabios.c:1330 jne short 0203eh ; 75 3c ; 0xc2000 cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc2002 jne short 0203eh ; 75 36 ; 0xc2006 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc2008 jne short 0203eh ; 75 30 ; 0xc200c mov al, byte [bp+004h] ; 8a 46 04 ; 0xc200e cmp ax, word [bp-022h] ; 3b 46 de ; 0xc2011 jne short 0203eh ; 75 28 ; 0xc2014 mov al, ch ; 88 e8 ; 0xc2016 cmp ax, word [bp-020h] ; 3b 46 e0 ; 0xc2018 jne short 0203eh ; 75 21 ; 0xc201b mov dl, byte [bp-00eh] ; 8a 56 f2 ; 0xc201d vgabios.c:1332 xor dh, dh ; 30 f6 ; 0xc2020 mov ax, di ; 89 f8 ; 0xc2022 mul dx ; f7 e2 ; 0xc2024 mov CL, strict byte 003h ; b1 03 ; 0xc2026 sal ax, CL ; d3 e0 ; 0xc2028 mov cx, ax ; 89 c1 ; 0xc202a mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc202c xor ah, ah ; 30 e4 ; 0xc202f mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc2031 xor di, di ; 31 ff ; 0xc2035 jcxz 0203bh ; e3 02 ; 0xc2037 rep stosb ; f3 aa ; 0xc2039 jmp near 02118h ; e9 da 00 ; 0xc203b vgabios.c:1334 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc203e vgabios.c:1337 jne short 020aah ; 75 66 ; 0xc2042 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc2044 vgabios.c:1338 xor ah, ah ; 30 e4 ; 0xc2047 mov word [bp-016h], ax ; 89 46 ea ; 0xc2049 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc204c xor ah, ah ; 30 e4 ; 0xc204f cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc2051 jc short 0203bh ; 72 e5 ; 0xc2054 mov dl, byte [bp-006h] ; 8a 56 fa ; 0xc2056 vgabios.c:1340 xor dh, dh ; 30 f6 ; 0xc2059 add dx, word [bp-016h] ; 03 56 ea ; 0xc205b cmp dx, ax ; 39 c2 ; 0xc205e jnbe short 02068h ; 77 06 ; 0xc2060 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc2062 jne short 02087h ; 75 1f ; 0xc2066 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc2068 vgabios.c:1341 xor ah, ah ; 30 e4 ; 0xc206b push ax ; 50 ; 0xc206d mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc206e push ax ; 50 ; 0xc2071 mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc2072 xor bh, bh ; 30 ff ; 0xc2075 mov dl, byte [bp-016h] ; 8a 56 ea ; 0xc2077 xor dh, dh ; 30 f6 ; 0xc207a mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc207c mov cx, word [bp-018h] ; 8b 4e e8 ; 0xc207f call 01a12h ; e8 8d f9 ; 0xc2082 jmp short 020a5h ; eb 1e ; 0xc2085 vgabios.c:1342 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc2087 vgabios.c:1343 push ax ; 50 ; 0xc208a push word [bp-018h] ; ff 76 e8 ; 0xc208b mov cl, byte [bp-00ah] ; 8a 4e f6 ; 0xc208e xor ch, ch ; 30 ed ; 0xc2091 mov bl, byte [bp-016h] ; 8a 5e ea ; 0xc2093 xor bh, bh ; 30 ff ; 0xc2096 mov dl, bl ; 88 da ; 0xc2098 add dl, byte [bp-006h] ; 02 56 fa ; 0xc209a xor dh, dh ; 30 f6 ; 0xc209d mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc209f call 0198fh ; e8 ea f8 ; 0xc20a2 inc word [bp-016h] ; ff 46 ea ; 0xc20a5 vgabios.c:1344 jmp short 0204ch ; eb a2 ; 0xc20a8 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc20aa vgabios.c:1347 xor ah, ah ; 30 e4 ; 0xc20ad mov word [bp-016h], ax ; 89 46 ea ; 0xc20af mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc20b2 xor ah, ah ; 30 e4 ; 0xc20b5 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc20b7 jnbe short 02118h ; 77 5c ; 0xc20ba mov dl, byte [bp-006h] ; 8a 56 fa ; 0xc20bc vgabios.c:1349 xor dh, dh ; 30 f6 ; 0xc20bf add ax, dx ; 01 d0 ; 0xc20c1 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc20c3 jnbe short 020cch ; 77 04 ; 0xc20c6 test dl, dl ; 84 d2 ; 0xc20c8 jne short 020ebh ; 75 1f ; 0xc20ca mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc20cc vgabios.c:1350 xor ah, ah ; 30 e4 ; 0xc20cf push ax ; 50 ; 0xc20d1 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc20d2 push ax ; 50 ; 0xc20d5 mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc20d6 xor bh, bh ; 30 ff ; 0xc20d9 mov dl, byte [bp-016h] ; 8a 56 ea ; 0xc20db xor dh, dh ; 30 f6 ; 0xc20de mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc20e0 mov cx, word [bp-018h] ; 8b 4e e8 ; 0xc20e3 call 01a12h ; e8 29 f9 ; 0xc20e6 jmp short 02109h ; eb 1e ; 0xc20e9 vgabios.c:1351 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc20eb vgabios.c:1352 xor ah, ah ; 30 e4 ; 0xc20ee push ax ; 50 ; 0xc20f0 push word [bp-018h] ; ff 76 e8 ; 0xc20f1 mov cl, byte [bp-00ah] ; 8a 4e f6 ; 0xc20f4 xor ch, ch ; 30 ed ; 0xc20f7 mov bl, byte [bp-016h] ; 8a 5e ea ; 0xc20f9 xor bh, bh ; 30 ff ; 0xc20fc mov dl, bl ; 88 da ; 0xc20fe sub dl, byte [bp-006h] ; 2a 56 fa ; 0xc2100 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2103 call 0198fh ; e8 86 f8 ; 0xc2106 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc2109 vgabios.c:1353 xor ah, ah ; 30 e4 ; 0xc210c cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc210e jc short 02118h ; 72 05 ; 0xc2111 dec word [bp-016h] ; ff 4e ea ; 0xc2113 vgabios.c:1354 jmp short 020b2h ; eb 9a ; 0xc2116 lea sp, [bp-004h] ; 8d 66 fc ; 0xc2118 vgabios.c:1365 pop di ; 5f ; 0xc211b pop si ; 5e ; 0xc211c pop bp ; 5d ; 0xc211d retn 00008h ; c2 08 00 ; 0xc211e ; disGetNextSymbol 0xc2121 LB 0x2173 -> off=0x0 cb=0000000000000112 uValue=00000000000c2121 'write_gfx_char_pl4' write_gfx_char_pl4: ; 0xc2121 LB 0x112 push bp ; 55 ; 0xc2121 vgabios.c:1368 mov bp, sp ; 89 e5 ; 0xc2122 push si ; 56 ; 0xc2124 push di ; 57 ; 0xc2125 sub sp, strict byte 00010h ; 83 ec 10 ; 0xc2126 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc2129 mov byte [bp-00ah], dl ; 88 56 f6 ; 0xc212c mov byte [bp-006h], bl ; 88 5e fa ; 0xc212f mov al, cl ; 88 c8 ; 0xc2132 mov bx, 0010ch ; bb 0c 01 ; 0xc2134 vgabios.c:57 xor cx, cx ; 31 c9 ; 0xc2137 mov es, cx ; 8e c1 ; 0xc2139 mov cx, word [es:bx] ; 26 8b 0f ; 0xc213b mov bx, word [es:bx+002h] ; 26 8b 5f 02 ; 0xc213e mov word [bp-014h], cx ; 89 4e ec ; 0xc2142 vgabios.c:58 mov word [bp-010h], bx ; 89 5e f0 ; 0xc2145 xor ah, ah ; 30 e4 ; 0xc2148 vgabios.c:1377 mov cl, byte [bp+006h] ; 8a 4e 06 ; 0xc214a xor ch, ch ; 30 ed ; 0xc214d imul cx ; f7 e9 ; 0xc214f mov bl, byte [bp+004h] ; 8a 5e 04 ; 0xc2151 xor bh, bh ; 30 ff ; 0xc2154 imul bx ; f7 eb ; 0xc2156 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc2158 mov si, bx ; 89 de ; 0xc215b add si, ax ; 01 c6 ; 0xc215d mov bx, strict word 0004ch ; bb 4c 00 ; 0xc215f vgabios.c:47 mov ax, strict word 00040h ; b8 40 00 ; 0xc2162 mov es, ax ; 8e c0 ; 0xc2165 mov ax, word [es:bx] ; 26 8b 07 ; 0xc2167 mov bl, byte [bp+008h] ; 8a 5e 08 ; 0xc216a vgabios.c:48 xor bh, bh ; 30 ff ; 0xc216d mul bx ; f7 e3 ; 0xc216f add si, ax ; 01 c6 ; 0xc2171 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc2173 vgabios.c:1379 xor ah, ah ; 30 e4 ; 0xc2176 imul cx ; f7 e9 ; 0xc2178 mov word [bp-012h], ax ; 89 46 ee ; 0xc217a mov ax, 00f02h ; b8 02 0f ; 0xc217d vgabios.c:1380 mov dx, 003c4h ; ba c4 03 ; 0xc2180 out DX, ax ; ef ; 0xc2183 mov ax, 00205h ; b8 05 02 ; 0xc2184 vgabios.c:1381 mov dx, 003ceh ; ba ce 03 ; 0xc2187 out DX, ax ; ef ; 0xc218a test byte [bp-00ah], 080h ; f6 46 f6 80 ; 0xc218b vgabios.c:1382 je short 02197h ; 74 06 ; 0xc218f mov ax, 01803h ; b8 03 18 ; 0xc2191 vgabios.c:1384 out DX, ax ; ef ; 0xc2194 jmp short 0219bh ; eb 04 ; 0xc2195 vgabios.c:1386 mov ax, strict word 00003h ; b8 03 00 ; 0xc2197 vgabios.c:1388 out DX, ax ; ef ; 0xc219a xor ch, ch ; 30 ed ; 0xc219b vgabios.c:1390 cmp ch, byte [bp+006h] ; 3a 6e 06 ; 0xc219d jnc short 021b7h ; 73 15 ; 0xc21a0 mov al, ch ; 88 e8 ; 0xc21a2 vgabios.c:1392 xor ah, ah ; 30 e4 ; 0xc21a4 mov bl, byte [bp+004h] ; 8a 5e 04 ; 0xc21a6 xor bh, bh ; 30 ff ; 0xc21a9 imul bx ; f7 eb ; 0xc21ab mov bx, si ; 89 f3 ; 0xc21ad add bx, ax ; 01 c3 ; 0xc21af mov byte [bp-008h], 000h ; c6 46 f8 00 ; 0xc21b1 vgabios.c:1393 jmp short 021cbh ; eb 14 ; 0xc21b5 jmp short 0221bh ; eb 62 ; 0xc21b7 vgabios.c:1402 mov ax, 0a000h ; b8 00 a0 ; 0xc21b9 vgabios.c:42 mov es, ax ; 8e c0 ; 0xc21bc mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc21be inc byte [bp-008h] ; fe 46 f8 ; 0xc21c2 vgabios.c:1406 cmp byte [bp-008h], 008h ; 80 7e f8 08 ; 0xc21c5 jnc short 02217h ; 73 4c ; 0xc21c9 mov cl, byte [bp-008h] ; 8a 4e f8 ; 0xc21cb mov ax, 00080h ; b8 80 00 ; 0xc21ce sar ax, CL ; d3 f8 ; 0xc21d1 mov byte [bp-00eh], al ; 88 46 f2 ; 0xc21d3 mov byte [bp-00dh], 000h ; c6 46 f3 00 ; 0xc21d6 mov ax, word [bp-00eh] ; 8b 46 f2 ; 0xc21da mov ah, al ; 88 c4 ; 0xc21dd xor al, al ; 30 c0 ; 0xc21df or AL, strict byte 008h ; 0c 08 ; 0xc21e1 mov dx, 003ceh ; ba ce 03 ; 0xc21e3 out DX, ax ; ef ; 0xc21e6 mov dx, bx ; 89 da ; 0xc21e7 mov ax, 0a000h ; b8 00 a0 ; 0xc21e9 call 0365bh ; e8 6c 14 ; 0xc21ec mov al, ch ; 88 e8 ; 0xc21ef xor ah, ah ; 30 e4 ; 0xc21f1 add ax, word [bp-012h] ; 03 46 ee ; 0xc21f3 mov es, [bp-010h] ; 8e 46 f0 ; 0xc21f6 mov di, word [bp-014h] ; 8b 7e ec ; 0xc21f9 add di, ax ; 01 c7 ; 0xc21fc mov al, byte [es:di] ; 26 8a 05 ; 0xc21fe xor ah, ah ; 30 e4 ; 0xc2201 test word [bp-00eh], ax ; 85 46 f2 ; 0xc2203 je short 021b9h ; 74 b1 ; 0xc2206 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2208 and AL, strict byte 00fh ; 24 0f ; 0xc220b mov di, 0a000h ; bf 00 a0 ; 0xc220d mov es, di ; 8e c7 ; 0xc2210 mov byte [es:bx], al ; 26 88 07 ; 0xc2212 jmp short 021c2h ; eb ab ; 0xc2215 db 0feh, 0c5h ; inc ch ; fe c5 ; 0xc2217 vgabios.c:1407 jmp short 0219dh ; eb 82 ; 0xc2219 mov ax, 0ff08h ; b8 08 ff ; 0xc221b vgabios.c:1408 mov dx, 003ceh ; ba ce 03 ; 0xc221e out DX, ax ; ef ; 0xc2221 mov ax, strict word 00005h ; b8 05 00 ; 0xc2222 vgabios.c:1409 out DX, ax ; ef ; 0xc2225 mov ax, strict word 00003h ; b8 03 00 ; 0xc2226 vgabios.c:1410 out DX, ax ; ef ; 0xc2229 lea sp, [bp-004h] ; 8d 66 fc ; 0xc222a vgabios.c:1411 pop di ; 5f ; 0xc222d pop si ; 5e ; 0xc222e pop bp ; 5d ; 0xc222f retn 00006h ; c2 06 00 ; 0xc2230 ; disGetNextSymbol 0xc2233 LB 0x2061 -> off=0x0 cb=0000000000000112 uValue=00000000000c2233 'write_gfx_char_cga' write_gfx_char_cga: ; 0xc2233 LB 0x112 push si ; 56 ; 0xc2233 vgabios.c:1414 push di ; 57 ; 0xc2234 push bp ; 55 ; 0xc2235 mov bp, sp ; 89 e5 ; 0xc2236 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc2238 mov ch, al ; 88 c5 ; 0xc223b mov byte [bp-002h], dl ; 88 56 fe ; 0xc223d mov al, bl ; 88 d8 ; 0xc2240 mov si, 0556ch ; be 6c 55 ; 0xc2242 vgabios.c:1421 xor ah, ah ; 30 e4 ; 0xc2245 vgabios.c:1422 mov bl, byte [bp+00ah] ; 8a 5e 0a ; 0xc2247 xor bh, bh ; 30 ff ; 0xc224a imul bx ; f7 eb ; 0xc224c mov bx, ax ; 89 c3 ; 0xc224e mov al, cl ; 88 c8 ; 0xc2250 xor ah, ah ; 30 e4 ; 0xc2252 mov di, 00140h ; bf 40 01 ; 0xc2254 imul di ; f7 ef ; 0xc2257 add bx, ax ; 01 c3 ; 0xc2259 mov word [bp-004h], bx ; 89 5e fc ; 0xc225b mov al, ch ; 88 e8 ; 0xc225e vgabios.c:1423 xor ah, ah ; 30 e4 ; 0xc2260 mov CL, strict byte 003h ; b1 03 ; 0xc2262 sal ax, CL ; d3 e0 ; 0xc2264 mov word [bp-008h], ax ; 89 46 f8 ; 0xc2266 xor ch, ch ; 30 ed ; 0xc2269 vgabios.c:1424 jmp near 0228ah ; e9 1c 00 ; 0xc226b mov al, ch ; 88 e8 ; 0xc226e vgabios.c:1439 xor ah, ah ; 30 e4 ; 0xc2270 add ax, word [bp-008h] ; 03 46 f8 ; 0xc2272 mov di, si ; 89 f7 ; 0xc2275 add di, ax ; 01 c7 ; 0xc2277 mov al, byte [di] ; 8a 05 ; 0xc2279 mov di, 0b800h ; bf 00 b8 ; 0xc227b vgabios.c:42 mov es, di ; 8e c7 ; 0xc227e mov byte [es:bx], al ; 26 88 07 ; 0xc2280 db 0feh, 0c5h ; inc ch ; fe c5 ; 0xc2283 vgabios.c:1443 cmp ch, 008h ; 80 fd 08 ; 0xc2285 jnc short 022e2h ; 73 58 ; 0xc2288 mov al, ch ; 88 e8 ; 0xc228a xor ah, ah ; 30 e4 ; 0xc228c sar ax, 1 ; d1 f8 ; 0xc228e mov bx, strict word 00050h ; bb 50 00 ; 0xc2290 imul bx ; f7 eb ; 0xc2293 mov bx, word [bp-004h] ; 8b 5e fc ; 0xc2295 add bx, ax ; 01 c3 ; 0xc2298 test ch, 001h ; f6 c5 01 ; 0xc229a je short 022a2h ; 74 03 ; 0xc229d add bh, 020h ; 80 c7 20 ; 0xc229f mov DL, strict byte 080h ; b2 80 ; 0xc22a2 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc22a4 jne short 022c8h ; 75 1e ; 0xc22a8 test byte [bp-002h], dl ; 84 56 fe ; 0xc22aa je short 0226eh ; 74 bf ; 0xc22ad mov ax, 0b800h ; b8 00 b8 ; 0xc22af mov es, ax ; 8e c0 ; 0xc22b2 mov dl, byte [es:bx] ; 26 8a 17 ; 0xc22b4 mov al, ch ; 88 e8 ; 0xc22b7 xor ah, ah ; 30 e4 ; 0xc22b9 add ax, word [bp-008h] ; 03 46 f8 ; 0xc22bb mov di, si ; 89 f7 ; 0xc22be add di, ax ; 01 c7 ; 0xc22c0 mov al, byte [di] ; 8a 05 ; 0xc22c2 xor al, dl ; 30 d0 ; 0xc22c4 jmp short 0227bh ; eb b3 ; 0xc22c6 test dl, dl ; 84 d2 ; 0xc22c8 vgabios.c:1445 jbe short 02283h ; 76 b7 ; 0xc22ca test byte [bp-002h], 080h ; f6 46 fe 80 ; 0xc22cc vgabios.c:1447 je short 022dch ; 74 0a ; 0xc22d0 mov ax, 0b800h ; b8 00 b8 ; 0xc22d2 vgabios.c:37 mov es, ax ; 8e c0 ; 0xc22d5 mov al, byte [es:bx] ; 26 8a 07 ; 0xc22d7 jmp short 022deh ; eb 02 ; 0xc22da vgabios.c:1451 xor al, al ; 30 c0 ; 0xc22dc vgabios.c:1453 xor ah, ah ; 30 e4 ; 0xc22de vgabios.c:1455 jmp short 022e9h ; eb 07 ; 0xc22e0 jmp short 0233dh ; eb 59 ; 0xc22e2 cmp ah, 004h ; 80 fc 04 ; 0xc22e4 jnc short 02332h ; 73 49 ; 0xc22e7 mov byte [bp-006h], ch ; 88 6e fa ; 0xc22e9 vgabios.c:1457 mov byte [bp-005h], 000h ; c6 46 fb 00 ; 0xc22ec mov di, word [bp-008h] ; 8b 7e f8 ; 0xc22f0 add di, word [bp-006h] ; 03 7e fa ; 0xc22f3 add di, si ; 01 f7 ; 0xc22f6 mov cl, byte [di] ; 8a 0d ; 0xc22f8 mov byte [bp-00ah], cl ; 88 4e f6 ; 0xc22fa mov byte [bp-009h], 000h ; c6 46 f7 00 ; 0xc22fd mov byte [bp-006h], dl ; 88 56 fa ; 0xc2301 mov byte [bp-005h], 000h ; c6 46 fb 00 ; 0xc2304 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc2308 test word [bp-006h], di ; 85 7e fa ; 0xc230b je short 0232ch ; 74 1c ; 0xc230e mov CL, strict byte 003h ; b1 03 ; 0xc2310 vgabios.c:1458 sub cl, ah ; 28 e1 ; 0xc2312 mov dh, byte [bp-002h] ; 8a 76 fe ; 0xc2314 and dh, 003h ; 80 e6 03 ; 0xc2317 sal cl, 1 ; d0 e1 ; 0xc231a sal dh, CL ; d2 e6 ; 0xc231c mov cl, dh ; 88 f1 ; 0xc231e test byte [bp-002h], 080h ; f6 46 fe 80 ; 0xc2320 vgabios.c:1459 je short 0232ah ; 74 04 ; 0xc2324 xor al, dh ; 30 f0 ; 0xc2326 vgabios.c:1461 jmp short 0232ch ; eb 02 ; 0xc2328 vgabios.c:1463 or al, dh ; 08 f0 ; 0xc232a vgabios.c:1465 shr dl, 1 ; d0 ea ; 0xc232c vgabios.c:1468 db 0feh, 0c4h ; inc ah ; fe c4 ; 0xc232e vgabios.c:1469 jmp short 022e4h ; eb b2 ; 0xc2330 mov di, 0b800h ; bf 00 b8 ; 0xc2332 vgabios.c:42 mov es, di ; 8e c7 ; 0xc2335 mov byte [es:bx], al ; 26 88 07 ; 0xc2337 inc bx ; 43 ; 0xc233a vgabios.c:1471 jmp short 022c8h ; eb 8b ; 0xc233b vgabios.c:1472 mov sp, bp ; 89 ec ; 0xc233d vgabios.c:1475 pop bp ; 5d ; 0xc233f pop di ; 5f ; 0xc2340 pop si ; 5e ; 0xc2341 retn 00004h ; c2 04 00 ; 0xc2342 ; disGetNextSymbol 0xc2345 LB 0x1f4f -> off=0x0 cb=00000000000000a1 uValue=00000000000c2345 'write_gfx_char_lin' write_gfx_char_lin: ; 0xc2345 LB 0xa1 push si ; 56 ; 0xc2345 vgabios.c:1478 push di ; 57 ; 0xc2346 push bp ; 55 ; 0xc2347 mov bp, sp ; 89 e5 ; 0xc2348 sub sp, strict byte 00008h ; 83 ec 08 ; 0xc234a mov bh, al ; 88 c7 ; 0xc234d mov ch, dl ; 88 d5 ; 0xc234f mov al, cl ; 88 c8 ; 0xc2351 mov di, 0556ch ; bf 6c 55 ; 0xc2353 vgabios.c:1485 xor ah, ah ; 30 e4 ; 0xc2356 vgabios.c:1486 mov dl, byte [bp+008h] ; 8a 56 08 ; 0xc2358 xor dh, dh ; 30 f6 ; 0xc235b imul dx ; f7 ea ; 0xc235d mov CL, strict byte 006h ; b1 06 ; 0xc235f mov dx, ax ; 89 c2 ; 0xc2361 sal dx, CL ; d3 e2 ; 0xc2363 mov al, bl ; 88 d8 ; 0xc2365 xor ah, ah ; 30 e4 ; 0xc2367 mov CL, strict byte 003h ; b1 03 ; 0xc2369 sal ax, CL ; d3 e0 ; 0xc236b add ax, dx ; 01 d0 ; 0xc236d mov word [bp-002h], ax ; 89 46 fe ; 0xc236f mov al, bh ; 88 f8 ; 0xc2372 vgabios.c:1487 xor ah, ah ; 30 e4 ; 0xc2374 sal ax, CL ; d3 e0 ; 0xc2376 mov word [bp-006h], ax ; 89 46 fa ; 0xc2378 xor bl, bl ; 30 db ; 0xc237b vgabios.c:1488 jmp short 023c1h ; eb 42 ; 0xc237d cmp AL, strict byte 008h ; 3c 08 ; 0xc237f vgabios.c:1492 jnc short 023bah ; 73 37 ; 0xc2381 xor bh, bh ; 30 ff ; 0xc2383 vgabios.c:1494 mov dl, bl ; 88 da ; 0xc2385 vgabios.c:1495 xor dh, dh ; 30 f6 ; 0xc2387 add dx, word [bp-006h] ; 03 56 fa ; 0xc2389 mov si, di ; 89 fe ; 0xc238c add si, dx ; 01 d6 ; 0xc238e mov dl, byte [si] ; 8a 14 ; 0xc2390 mov byte [bp-004h], dl ; 88 56 fc ; 0xc2392 mov byte [bp-003h], bh ; 88 7e fd ; 0xc2395 mov dl, ah ; 88 e2 ; 0xc2398 xor dh, dh ; 30 f6 ; 0xc239a test word [bp-004h], dx ; 85 56 fc ; 0xc239c je short 023a3h ; 74 02 ; 0xc239f mov bh, ch ; 88 ef ; 0xc23a1 vgabios.c:1497 mov dl, al ; 88 c2 ; 0xc23a3 vgabios.c:1499 xor dh, dh ; 30 f6 ; 0xc23a5 mov si, word [bp-008h] ; 8b 76 f8 ; 0xc23a7 add si, dx ; 01 d6 ; 0xc23aa mov dx, 0a000h ; ba 00 a0 ; 0xc23ac vgabios.c:42 mov es, dx ; 8e c2 ; 0xc23af mov byte [es:si], bh ; 26 88 3c ; 0xc23b1 shr ah, 1 ; d0 ec ; 0xc23b4 vgabios.c:1500 db 0feh, 0c0h ; inc al ; fe c0 ; 0xc23b6 vgabios.c:1501 jmp short 0237fh ; eb c5 ; 0xc23b8 db 0feh, 0c3h ; inc bl ; fe c3 ; 0xc23ba vgabios.c:1502 cmp bl, 008h ; 80 fb 08 ; 0xc23bc jnc short 023deh ; 73 1d ; 0xc23bf mov al, bl ; 88 d8 ; 0xc23c1 xor ah, ah ; 30 e4 ; 0xc23c3 mov dl, byte [bp+008h] ; 8a 56 08 ; 0xc23c5 xor dh, dh ; 30 f6 ; 0xc23c8 imul dx ; f7 ea ; 0xc23ca mov CL, strict byte 003h ; b1 03 ; 0xc23cc sal ax, CL ; d3 e0 ; 0xc23ce mov dx, word [bp-002h] ; 8b 56 fe ; 0xc23d0 add dx, ax ; 01 c2 ; 0xc23d3 mov word [bp-008h], dx ; 89 56 f8 ; 0xc23d5 mov AH, strict byte 080h ; b4 80 ; 0xc23d8 xor al, al ; 30 c0 ; 0xc23da jmp short 02383h ; eb a5 ; 0xc23dc mov sp, bp ; 89 ec ; 0xc23de vgabios.c:1503 pop bp ; 5d ; 0xc23e0 pop di ; 5f ; 0xc23e1 pop si ; 5e ; 0xc23e2 retn 00002h ; c2 02 00 ; 0xc23e3 ; disGetNextSymbol 0xc23e6 LB 0x1eae -> off=0x0 cb=0000000000000172 uValue=00000000000c23e6 'biosfn_write_char_attr' biosfn_write_char_attr: ; 0xc23e6 LB 0x172 push bp ; 55 ; 0xc23e6 vgabios.c:1506 mov bp, sp ; 89 e5 ; 0xc23e7 push si ; 56 ; 0xc23e9 push di ; 57 ; 0xc23ea sub sp, strict byte 0001ah ; 83 ec 1a ; 0xc23eb mov byte [bp-00ch], al ; 88 46 f4 ; 0xc23ee mov byte [bp-00eh], dl ; 88 56 f2 ; 0xc23f1 mov byte [bp-008h], bl ; 88 5e f8 ; 0xc23f4 mov si, cx ; 89 ce ; 0xc23f7 mov bx, strict word 00049h ; bb 49 00 ; 0xc23f9 vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc23fc mov es, ax ; 8e c0 ; 0xc23ff mov al, byte [es:bx] ; 26 8a 07 ; 0xc2401 xor ah, ah ; 30 e4 ; 0xc2404 vgabios.c:1514 call 03630h ; e8 27 12 ; 0xc2406 mov cl, al ; 88 c1 ; 0xc2409 mov byte [bp-014h], al ; 88 46 ec ; 0xc240b cmp AL, strict byte 0ffh ; 3c ff ; 0xc240e vgabios.c:1515 jne short 02415h ; 75 03 ; 0xc2410 jmp near 02551h ; e9 3c 01 ; 0xc2412 mov al, dl ; 88 d0 ; 0xc2415 vgabios.c:1518 xor ah, ah ; 30 e4 ; 0xc2417 lea bx, [bp-01ch] ; 8d 5e e4 ; 0xc2419 lea dx, [bp-01eh] ; 8d 56 e2 ; 0xc241c call 00a1bh ; e8 f9 e5 ; 0xc241f mov al, byte [bp-01ch] ; 8a 46 e4 ; 0xc2422 vgabios.c:1519 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc2425 mov ax, word [bp-01ch] ; 8b 46 e4 ; 0xc2428 mov al, ah ; 88 e0 ; 0xc242b xor ah, ah ; 30 e4 ; 0xc242d mov word [bp-018h], ax ; 89 46 e8 ; 0xc242f mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc2432 mov byte [bp-006h], al ; 88 46 fa ; 0xc2435 mov bx, 00084h ; bb 84 00 ; 0xc2438 vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc243b mov es, ax ; 8e c0 ; 0xc243e mov al, byte [es:bx] ; 26 8a 07 ; 0xc2440 xor ah, ah ; 30 e4 ; 0xc2443 vgabios.c:38 mov dx, ax ; 89 c2 ; 0xc2445 inc dx ; 42 ; 0xc2447 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc2448 vgabios.c:47 mov ax, word [es:bx] ; 26 8b 07 ; 0xc244b mov word [bp-016h], ax ; 89 46 ea ; 0xc244e mov word [bp-01ah], ax ; 89 46 e6 ; 0xc2451 vgabios.c:48 mov bl, cl ; 88 cb ; 0xc2454 vgabios.c:1525 xor bh, bh ; 30 ff ; 0xc2456 mov CL, strict byte 003h ; b1 03 ; 0xc2458 mov di, bx ; 89 df ; 0xc245a sal di, CL ; d3 e7 ; 0xc245c cmp byte [di+047afh], 000h ; 80 bd af 47 00 ; 0xc245e jne short 024a5h ; 75 40 ; 0xc2463 mul dx ; f7 e2 ; 0xc2465 vgabios.c:1528 sal ax, 1 ; d1 e0 ; 0xc2467 or AL, strict byte 0ffh ; 0c ff ; 0xc2469 mov dl, byte [bp-00eh] ; 8a 56 f2 ; 0xc246b xor dh, dh ; 30 f6 ; 0xc246e inc ax ; 40 ; 0xc2470 mul dx ; f7 e2 ; 0xc2471 mov bx, ax ; 89 c3 ; 0xc2473 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc2475 xor ah, ah ; 30 e4 ; 0xc2478 mul word [bp-016h] ; f7 66 ea ; 0xc247a mov dx, ax ; 89 c2 ; 0xc247d mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc247f xor ah, ah ; 30 e4 ; 0xc2482 add ax, dx ; 01 d0 ; 0xc2484 sal ax, 1 ; d1 e0 ; 0xc2486 add bx, ax ; 01 c3 ; 0xc2488 mov ah, byte [bp-008h] ; 8a 66 f8 ; 0xc248a vgabios.c:1530 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc248d mov word [bp-01eh], ax ; 89 46 e2 ; 0xc2490 mov ax, word [bp-01eh] ; 8b 46 e2 ; 0xc2493 vgabios.c:1531 mov es, [di+047b2h] ; 8e 85 b2 47 ; 0xc2496 mov cx, si ; 89 f1 ; 0xc249a mov di, bx ; 89 df ; 0xc249c jcxz 024a2h ; e3 02 ; 0xc249e rep stosw ; f3 ab ; 0xc24a0 jmp near 02551h ; e9 ac 00 ; 0xc24a2 vgabios.c:1533 mov bl, byte [bx+0482eh] ; 8a 9f 2e 48 ; 0xc24a5 vgabios.c:1536 mov CL, strict byte 006h ; b1 06 ; 0xc24a9 sal bx, CL ; d3 e3 ; 0xc24ab mov al, byte [bx+04844h] ; 8a 87 44 48 ; 0xc24ad mov byte [bp-010h], al ; 88 46 f0 ; 0xc24b1 mov al, byte [di+047b1h] ; 8a 85 b1 47 ; 0xc24b4 vgabios.c:1537 mov byte [bp-012h], al ; 88 46 ee ; 0xc24b8 dec si ; 4e ; 0xc24bb vgabios.c:1538 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc24bc je short 0250dh ; 74 4c ; 0xc24bf mov bl, byte [bp-014h] ; 8a 5e ec ; 0xc24c1 vgabios.c:1540 xor bh, bh ; 30 ff ; 0xc24c4 mov CL, strict byte 003h ; b1 03 ; 0xc24c6 sal bx, CL ; d3 e3 ; 0xc24c8 mov al, byte [bx+047b0h] ; 8a 87 b0 47 ; 0xc24ca cmp al, cl ; 38 c8 ; 0xc24ce jc short 024deh ; 72 0c ; 0xc24d0 jbe short 024e4h ; 76 10 ; 0xc24d2 cmp AL, strict byte 005h ; 3c 05 ; 0xc24d4 je short 02530h ; 74 58 ; 0xc24d6 cmp AL, strict byte 004h ; 3c 04 ; 0xc24d8 je short 024e8h ; 74 0c ; 0xc24da jmp short 0254bh ; eb 6d ; 0xc24dc cmp AL, strict byte 002h ; 3c 02 ; 0xc24de je short 0250fh ; 74 2d ; 0xc24e0 jmp short 0254bh ; eb 67 ; 0xc24e2 or byte [bp-008h], 001h ; 80 4e f8 01 ; 0xc24e4 vgabios.c:1543 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc24e8 vgabios.c:1545 xor ah, ah ; 30 e4 ; 0xc24eb push ax ; 50 ; 0xc24ed mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc24ee push ax ; 50 ; 0xc24f1 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc24f2 push ax ; 50 ; 0xc24f5 mov cl, byte [bp-006h] ; 8a 4e fa ; 0xc24f6 xor ch, ch ; 30 ed ; 0xc24f9 mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc24fb xor bh, bh ; 30 ff ; 0xc24fe mov dl, byte [bp-008h] ; 8a 56 f8 ; 0xc2500 xor dh, dh ; 30 f6 ; 0xc2503 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc2505 call 02121h ; e8 16 fc ; 0xc2508 jmp short 0254bh ; eb 3e ; 0xc250b vgabios.c:1546 jmp short 02551h ; eb 42 ; 0xc250d mov al, byte [bp-012h] ; 8a 46 ee ; 0xc250f vgabios.c:1548 xor ah, ah ; 30 e4 ; 0xc2512 push ax ; 50 ; 0xc2514 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc2515 push ax ; 50 ; 0xc2518 mov cl, byte [bp-006h] ; 8a 4e fa ; 0xc2519 xor ch, ch ; 30 ed ; 0xc251c mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc251e xor bh, bh ; 30 ff ; 0xc2521 mov dl, byte [bp-008h] ; 8a 56 f8 ; 0xc2523 xor dh, dh ; 30 f6 ; 0xc2526 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc2528 call 02233h ; e8 05 fd ; 0xc252b jmp short 0254bh ; eb 1b ; 0xc252e vgabios.c:1549 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc2530 vgabios.c:1551 xor ah, ah ; 30 e4 ; 0xc2533 push ax ; 50 ; 0xc2535 mov cl, byte [bp-006h] ; 8a 4e fa ; 0xc2536 xor ch, ch ; 30 ed ; 0xc2539 mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc253b xor bh, bh ; 30 ff ; 0xc253e mov dl, byte [bp-008h] ; 8a 56 f8 ; 0xc2540 xor dh, dh ; 30 f6 ; 0xc2543 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc2545 call 02345h ; e8 fa fd ; 0xc2548 inc byte [bp-00ah] ; fe 46 f6 ; 0xc254b vgabios.c:1558 jmp near 024bbh ; e9 6a ff ; 0xc254e vgabios.c:1559 lea sp, [bp-004h] ; 8d 66 fc ; 0xc2551 vgabios.c:1561 pop di ; 5f ; 0xc2554 pop si ; 5e ; 0xc2555 pop bp ; 5d ; 0xc2556 retn ; c3 ; 0xc2557 ; disGetNextSymbol 0xc2558 LB 0x1d3c -> off=0x0 cb=0000000000000183 uValue=00000000000c2558 'biosfn_write_char_only' biosfn_write_char_only: ; 0xc2558 LB 0x183 push bp ; 55 ; 0xc2558 vgabios.c:1564 mov bp, sp ; 89 e5 ; 0xc2559 push si ; 56 ; 0xc255b push di ; 57 ; 0xc255c sub sp, strict byte 0001ah ; 83 ec 1a ; 0xc255d mov byte [bp-00ah], al ; 88 46 f6 ; 0xc2560 mov byte [bp-00eh], dl ; 88 56 f2 ; 0xc2563 mov byte [bp-008h], bl ; 88 5e f8 ; 0xc2566 mov si, cx ; 89 ce ; 0xc2569 mov bx, strict word 00049h ; bb 49 00 ; 0xc256b vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc256e mov es, ax ; 8e c0 ; 0xc2571 mov al, byte [es:bx] ; 26 8a 07 ; 0xc2573 xor ah, ah ; 30 e4 ; 0xc2576 vgabios.c:1572 call 03630h ; e8 b5 10 ; 0xc2578 mov cl, al ; 88 c1 ; 0xc257b mov byte [bp-010h], al ; 88 46 f0 ; 0xc257d cmp AL, strict byte 0ffh ; 3c ff ; 0xc2580 vgabios.c:1573 jne short 02587h ; 75 03 ; 0xc2582 jmp near 026d4h ; e9 4d 01 ; 0xc2584 mov al, dl ; 88 d0 ; 0xc2587 vgabios.c:1576 xor ah, ah ; 30 e4 ; 0xc2589 lea bx, [bp-01eh] ; 8d 5e e2 ; 0xc258b lea dx, [bp-01ch] ; 8d 56 e4 ; 0xc258e call 00a1bh ; e8 87 e4 ; 0xc2591 mov al, byte [bp-01eh] ; 8a 46 e2 ; 0xc2594 vgabios.c:1577 mov byte [bp-006h], al ; 88 46 fa ; 0xc2597 mov ax, word [bp-01eh] ; 8b 46 e2 ; 0xc259a mov al, ah ; 88 e0 ; 0xc259d xor ah, ah ; 30 e4 ; 0xc259f mov word [bp-01ah], ax ; 89 46 e6 ; 0xc25a1 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc25a4 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc25a7 mov bx, 00084h ; bb 84 00 ; 0xc25aa vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc25ad mov es, ax ; 8e c0 ; 0xc25b0 mov al, byte [es:bx] ; 26 8a 07 ; 0xc25b2 xor ah, ah ; 30 e4 ; 0xc25b5 vgabios.c:38 mov dx, ax ; 89 c2 ; 0xc25b7 inc dx ; 42 ; 0xc25b9 mov di, strict word 0004ah ; bf 4a 00 ; 0xc25ba vgabios.c:47 mov di, word [es:di] ; 26 8b 3d ; 0xc25bd mov word [bp-018h], di ; 89 7e e8 ; 0xc25c0 vgabios.c:48 mov al, cl ; 88 c8 ; 0xc25c3 vgabios.c:1583 mov CL, strict byte 003h ; b1 03 ; 0xc25c5 mov bx, ax ; 89 c3 ; 0xc25c7 sal bx, CL ; d3 e3 ; 0xc25c9 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc25cb jne short 02617h ; 75 45 ; 0xc25d0 mov ax, di ; 89 f8 ; 0xc25d2 vgabios.c:1586 mul dx ; f7 e2 ; 0xc25d4 sal ax, 1 ; d1 e0 ; 0xc25d6 or AL, strict byte 0ffh ; 0c ff ; 0xc25d8 mov dl, byte [bp-00eh] ; 8a 56 f2 ; 0xc25da xor dh, dh ; 30 f6 ; 0xc25dd inc ax ; 40 ; 0xc25df mul dx ; f7 e2 ; 0xc25e0 mov bx, ax ; 89 c3 ; 0xc25e2 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc25e4 xor ah, ah ; 30 e4 ; 0xc25e7 mul di ; f7 e7 ; 0xc25e9 mov dx, ax ; 89 c2 ; 0xc25eb mov al, byte [bp-006h] ; 8a 46 fa ; 0xc25ed xor ah, ah ; 30 e4 ; 0xc25f0 add ax, dx ; 01 d0 ; 0xc25f2 sal ax, 1 ; d1 e0 ; 0xc25f4 add bx, ax ; 01 c3 ; 0xc25f6 dec si ; 4e ; 0xc25f8 vgabios.c:1588 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc25f9 je short 02584h ; 74 86 ; 0xc25fc mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc25fe vgabios.c:1589 xor ah, ah ; 30 e4 ; 0xc2601 mov CL, strict byte 003h ; b1 03 ; 0xc2603 mov di, ax ; 89 c7 ; 0xc2605 sal di, CL ; d3 e7 ; 0xc2607 mov es, [di+047b2h] ; 8e 85 b2 47 ; 0xc2609 vgabios.c:40 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc260d vgabios.c:42 mov byte [es:bx], al ; 26 88 07 ; 0xc2610 inc bx ; 43 ; 0xc2613 vgabios.c:1590 inc bx ; 43 ; 0xc2614 jmp short 025f8h ; eb e1 ; 0xc2615 vgabios.c:1591 mov di, ax ; 89 c7 ; 0xc2617 vgabios.c:1596 mov al, byte [di+0482eh] ; 8a 85 2e 48 ; 0xc2619 mov CL, strict byte 006h ; b1 06 ; 0xc261d mov di, ax ; 89 c7 ; 0xc261f sal di, CL ; d3 e7 ; 0xc2621 mov al, byte [di+04844h] ; 8a 85 44 48 ; 0xc2623 mov byte [bp-012h], al ; 88 46 ee ; 0xc2627 mov al, byte [bx+047b1h] ; 8a 87 b1 47 ; 0xc262a vgabios.c:1597 mov byte [bp-014h], al ; 88 46 ec ; 0xc262e dec si ; 4e ; 0xc2631 vgabios.c:1598 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc2632 je short 02687h ; 74 50 ; 0xc2635 mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc2637 vgabios.c:1600 xor bh, bh ; 30 ff ; 0xc263a mov CL, strict byte 003h ; b1 03 ; 0xc263c sal bx, CL ; d3 e3 ; 0xc263e mov bl, byte [bx+047b0h] ; 8a 9f b0 47 ; 0xc2640 cmp bl, cl ; 38 cb ; 0xc2644 jc short 02657h ; 72 0f ; 0xc2646 jbe short 0265eh ; 76 14 ; 0xc2648 cmp bl, 005h ; 80 fb 05 ; 0xc264a je short 026b3h ; 74 64 ; 0xc264d cmp bl, 004h ; 80 fb 04 ; 0xc264f je short 02662h ; 74 0e ; 0xc2652 jmp near 026ceh ; e9 77 00 ; 0xc2654 cmp bl, 002h ; 80 fb 02 ; 0xc2657 je short 02689h ; 74 2d ; 0xc265a jmp short 026ceh ; eb 70 ; 0xc265c or byte [bp-008h], 001h ; 80 4e f8 01 ; 0xc265e vgabios.c:1603 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc2662 vgabios.c:1605 xor ah, ah ; 30 e4 ; 0xc2665 push ax ; 50 ; 0xc2667 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc2668 push ax ; 50 ; 0xc266b mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc266c push ax ; 50 ; 0xc266f mov cl, byte [bp-00ch] ; 8a 4e f4 ; 0xc2670 xor ch, ch ; 30 ed ; 0xc2673 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc2675 xor bh, bh ; 30 ff ; 0xc2678 mov dl, byte [bp-008h] ; 8a 56 f8 ; 0xc267a xor dh, dh ; 30 f6 ; 0xc267d mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc267f call 02121h ; e8 9c fa ; 0xc2682 jmp short 026ceh ; eb 47 ; 0xc2685 vgabios.c:1606 jmp short 026d4h ; eb 4b ; 0xc2687 mov al, byte [bp-014h] ; 8a 46 ec ; 0xc2689 vgabios.c:1608 xor ah, ah ; 30 e4 ; 0xc268c push ax ; 50 ; 0xc268e mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc268f push ax ; 50 ; 0xc2692 mov cl, byte [bp-00ch] ; 8a 4e f4 ; 0xc2693 xor ch, ch ; 30 ed ; 0xc2696 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc2698 xor bh, bh ; 30 ff ; 0xc269b mov dl, byte [bp-008h] ; 8a 56 f8 ; 0xc269d xor dh, dh ; 30 f6 ; 0xc26a0 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc26a2 mov byte [bp-016h], al ; 88 46 ea ; 0xc26a5 mov byte [bp-015h], ah ; 88 66 eb ; 0xc26a8 mov ax, word [bp-016h] ; 8b 46 ea ; 0xc26ab call 02233h ; e8 82 fb ; 0xc26ae jmp short 026ceh ; eb 1b ; 0xc26b1 vgabios.c:1609 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc26b3 vgabios.c:1611 xor ah, ah ; 30 e4 ; 0xc26b6 push ax ; 50 ; 0xc26b8 mov cl, byte [bp-00ch] ; 8a 4e f4 ; 0xc26b9 xor ch, ch ; 30 ed ; 0xc26bc mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc26be xor bh, bh ; 30 ff ; 0xc26c1 mov dl, byte [bp-008h] ; 8a 56 f8 ; 0xc26c3 xor dh, dh ; 30 f6 ; 0xc26c6 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc26c8 call 02345h ; e8 77 fc ; 0xc26cb inc byte [bp-006h] ; fe 46 fa ; 0xc26ce vgabios.c:1618 jmp near 02631h ; e9 5d ff ; 0xc26d1 vgabios.c:1619 lea sp, [bp-004h] ; 8d 66 fc ; 0xc26d4 vgabios.c:1621 pop di ; 5f ; 0xc26d7 pop si ; 5e ; 0xc26d8 pop bp ; 5d ; 0xc26d9 retn ; c3 ; 0xc26da ; disGetNextSymbol 0xc26db LB 0x1bb9 -> off=0x0 cb=000000000000017a uValue=00000000000c26db 'biosfn_write_pixel' biosfn_write_pixel: ; 0xc26db LB 0x17a push bp ; 55 ; 0xc26db vgabios.c:1624 mov bp, sp ; 89 e5 ; 0xc26dc push si ; 56 ; 0xc26de sub sp, strict byte 00008h ; 83 ec 08 ; 0xc26df mov byte [bp-006h], al ; 88 46 fa ; 0xc26e2 mov byte [bp-004h], dl ; 88 56 fc ; 0xc26e5 mov word [bp-008h], bx ; 89 5e f8 ; 0xc26e8 mov word [bp-00ah], cx ; 89 4e f6 ; 0xc26eb mov bx, strict word 00049h ; bb 49 00 ; 0xc26ee vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc26f1 mov es, ax ; 8e c0 ; 0xc26f4 mov al, byte [es:bx] ; 26 8a 07 ; 0xc26f6 xor ah, ah ; 30 e4 ; 0xc26f9 vgabios.c:1631 call 03630h ; e8 32 0f ; 0xc26fb mov ch, al ; 88 c5 ; 0xc26fe cmp AL, strict byte 0ffh ; 3c ff ; 0xc2700 vgabios.c:1632 je short 0272bh ; 74 27 ; 0xc2702 mov bl, al ; 88 c3 ; 0xc2704 vgabios.c:1633 xor bh, bh ; 30 ff ; 0xc2706 mov CL, strict byte 003h ; b1 03 ; 0xc2708 sal bx, CL ; d3 e3 ; 0xc270a cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc270c je short 0272bh ; 74 18 ; 0xc2711 mov al, byte [bx+047b0h] ; 8a 87 b0 47 ; 0xc2713 vgabios.c:1635 cmp al, cl ; 38 c8 ; 0xc2717 jc short 02727h ; 72 0c ; 0xc2719 jbe short 02731h ; 76 14 ; 0xc271b cmp AL, strict byte 005h ; 3c 05 ; 0xc271d je short 0272eh ; 74 0d ; 0xc271f cmp AL, strict byte 004h ; 3c 04 ; 0xc2721 je short 02731h ; 74 0c ; 0xc2723 jmp short 0272bh ; eb 04 ; 0xc2725 cmp AL, strict byte 002h ; 3c 02 ; 0xc2727 je short 027a3h ; 74 78 ; 0xc2729 jmp near 0282eh ; e9 00 01 ; 0xc272b jmp near 02834h ; e9 03 01 ; 0xc272e mov bx, strict word 0004ah ; bb 4a 00 ; 0xc2731 vgabios.c:47 mov ax, strict word 00040h ; b8 40 00 ; 0xc2734 mov es, ax ; 8e c0 ; 0xc2737 mov dx, word [es:bx] ; 26 8b 17 ; 0xc2739 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc273c vgabios.c:48 mul dx ; f7 e2 ; 0xc273f mov CL, strict byte 003h ; b1 03 ; 0xc2741 mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc2743 shr bx, CL ; d3 eb ; 0xc2746 add bx, ax ; 01 c3 ; 0xc2748 mov si, strict word 0004ch ; be 4c 00 ; 0xc274a vgabios.c:47 mov ax, word [es:si] ; 26 8b 04 ; 0xc274d mov dl, byte [bp-006h] ; 8a 56 fa ; 0xc2750 vgabios.c:48 xor dh, dh ; 30 f6 ; 0xc2753 mul dx ; f7 e2 ; 0xc2755 add bx, ax ; 01 c3 ; 0xc2757 mov cx, word [bp-008h] ; 8b 4e f8 ; 0xc2759 vgabios.c:1641 and cl, 007h ; 80 e1 07 ; 0xc275c mov ax, 00080h ; b8 80 00 ; 0xc275f sar ax, CL ; d3 f8 ; 0xc2762 mov ah, al ; 88 c4 ; 0xc2764 vgabios.c:1642 xor al, al ; 30 c0 ; 0xc2766 or AL, strict byte 008h ; 0c 08 ; 0xc2768 mov dx, 003ceh ; ba ce 03 ; 0xc276a out DX, ax ; ef ; 0xc276d mov ax, 00205h ; b8 05 02 ; 0xc276e vgabios.c:1643 out DX, ax ; ef ; 0xc2771 mov dx, bx ; 89 da ; 0xc2772 vgabios.c:1644 mov ax, 0a000h ; b8 00 a0 ; 0xc2774 call 0365bh ; e8 e1 0e ; 0xc2777 test byte [bp-004h], 080h ; f6 46 fc 80 ; 0xc277a vgabios.c:1645 je short 02787h ; 74 07 ; 0xc277e mov ax, 01803h ; b8 03 18 ; 0xc2780 vgabios.c:1647 mov dx, 003ceh ; ba ce 03 ; 0xc2783 out DX, ax ; ef ; 0xc2786 mov ax, 0a000h ; b8 00 a0 ; 0xc2787 vgabios.c:42 mov es, ax ; 8e c0 ; 0xc278a mov al, byte [bp-004h] ; 8a 46 fc ; 0xc278c mov byte [es:bx], al ; 26 88 07 ; 0xc278f mov ax, 0ff08h ; b8 08 ff ; 0xc2792 vgabios.c:1650 mov dx, 003ceh ; ba ce 03 ; 0xc2795 out DX, ax ; ef ; 0xc2798 mov ax, strict word 00005h ; b8 05 00 ; 0xc2799 vgabios.c:1651 out DX, ax ; ef ; 0xc279c mov ax, strict word 00003h ; b8 03 00 ; 0xc279d vgabios.c:1652 out DX, ax ; ef ; 0xc27a0 jmp short 0272bh ; eb 88 ; 0xc27a1 vgabios.c:1653 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc27a3 vgabios.c:1655 shr ax, 1 ; d1 e8 ; 0xc27a6 mov dx, strict word 00050h ; ba 50 00 ; 0xc27a8 mul dx ; f7 e2 ; 0xc27ab cmp byte [bx+047b1h], 002h ; 80 bf b1 47 02 ; 0xc27ad jne short 027bdh ; 75 09 ; 0xc27b2 mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc27b4 vgabios.c:1657 shr bx, 1 ; d1 eb ; 0xc27b7 shr bx, 1 ; d1 eb ; 0xc27b9 jmp short 027c2h ; eb 05 ; 0xc27bb vgabios.c:1659 mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc27bd vgabios.c:1661 shr bx, CL ; d3 eb ; 0xc27c0 add bx, ax ; 01 c3 ; 0xc27c2 test byte [bp-00ah], 001h ; f6 46 f6 01 ; 0xc27c4 vgabios.c:1663 je short 027cdh ; 74 03 ; 0xc27c8 add bh, 020h ; 80 c7 20 ; 0xc27ca mov ax, 0b800h ; b8 00 b8 ; 0xc27cd vgabios.c:37 mov es, ax ; 8e c0 ; 0xc27d0 mov al, byte [es:bx] ; 26 8a 07 ; 0xc27d2 mov dl, ch ; 88 ea ; 0xc27d5 vgabios.c:1665 xor dh, dh ; 30 f6 ; 0xc27d7 mov CL, strict byte 003h ; b1 03 ; 0xc27d9 mov si, dx ; 89 d6 ; 0xc27db sal si, CL ; d3 e6 ; 0xc27dd cmp byte [si+047b1h], 002h ; 80 bc b1 47 02 ; 0xc27df jne short 02800h ; 75 1a ; 0xc27e4 mov ah, byte [bp-008h] ; 8a 66 f8 ; 0xc27e6 vgabios.c:1667 and ah, cl ; 20 cc ; 0xc27e9 mov dl, cl ; 88 ca ; 0xc27eb sub dl, ah ; 28 e2 ; 0xc27ed mov ah, dl ; 88 d4 ; 0xc27ef sal ah, 1 ; d0 e4 ; 0xc27f1 mov dl, byte [bp-004h] ; 8a 56 fc ; 0xc27f3 and dl, cl ; 20 ca ; 0xc27f6 mov cl, ah ; 88 e1 ; 0xc27f8 sal dl, CL ; d2 e2 ; 0xc27fa mov AH, strict byte 003h ; b4 03 ; 0xc27fc vgabios.c:1668 jmp short 02814h ; eb 14 ; 0xc27fe vgabios.c:1670 mov ah, byte [bp-008h] ; 8a 66 f8 ; 0xc2800 vgabios.c:1672 and ah, 007h ; 80 e4 07 ; 0xc2803 mov CL, strict byte 007h ; b1 07 ; 0xc2806 sub cl, ah ; 28 e1 ; 0xc2808 mov dl, byte [bp-004h] ; 8a 56 fc ; 0xc280a and dl, 001h ; 80 e2 01 ; 0xc280d sal dl, CL ; d2 e2 ; 0xc2810 mov AH, strict byte 001h ; b4 01 ; 0xc2812 vgabios.c:1673 sal ah, CL ; d2 e4 ; 0xc2814 test byte [bp-004h], 080h ; f6 46 fc 80 ; 0xc2816 vgabios.c:1675 je short 02820h ; 74 04 ; 0xc281a xor al, dl ; 30 d0 ; 0xc281c vgabios.c:1677 jmp short 02826h ; eb 06 ; 0xc281e vgabios.c:1679 not ah ; f6 d4 ; 0xc2820 vgabios.c:1681 and al, ah ; 20 e0 ; 0xc2822 or al, dl ; 08 d0 ; 0xc2824 vgabios.c:1682 mov dx, 0b800h ; ba 00 b8 ; 0xc2826 vgabios.c:42 mov es, dx ; 8e c2 ; 0xc2829 mov byte [es:bx], al ; 26 88 07 ; 0xc282b lea sp, [bp-002h] ; 8d 66 fe ; 0xc282e vgabios.c:1685 pop si ; 5e ; 0xc2831 pop bp ; 5d ; 0xc2832 retn ; c3 ; 0xc2833 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc2834 vgabios.c:47 mov ax, strict word 00040h ; b8 40 00 ; 0xc2837 mov es, ax ; 8e c0 ; 0xc283a mov dx, word [es:bx] ; 26 8b 17 ; 0xc283c sal dx, CL ; d3 e2 ; 0xc283f vgabios.c:48 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc2841 mul dx ; f7 e2 ; 0xc2844 mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc2846 add bx, ax ; 01 c3 ; 0xc2849 mov ax, 0a000h ; b8 00 a0 ; 0xc284b vgabios.c:42 mov es, ax ; 8e c0 ; 0xc284e mov al, byte [bp-004h] ; 8a 46 fc ; 0xc2850 jmp short 0282bh ; eb d6 ; 0xc2853 ; disGetNextSymbol 0xc2855 LB 0x1a3f -> off=0x0 cb=0000000000000263 uValue=00000000000c2855 'biosfn_write_teletype' biosfn_write_teletype: ; 0xc2855 LB 0x263 push bp ; 55 ; 0xc2855 vgabios.c:1698 mov bp, sp ; 89 e5 ; 0xc2856 push si ; 56 ; 0xc2858 sub sp, strict byte 00016h ; 83 ec 16 ; 0xc2859 mov ch, al ; 88 c5 ; 0xc285c mov byte [bp-00ah], dl ; 88 56 f6 ; 0xc285e mov byte [bp-00ch], bl ; 88 5e f4 ; 0xc2861 mov byte [bp-004h], cl ; 88 4e fc ; 0xc2864 cmp dl, 0ffh ; 80 fa ff ; 0xc2867 vgabios.c:1706 jne short 0287ah ; 75 0e ; 0xc286a mov bx, strict word 00062h ; bb 62 00 ; 0xc286c vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc286f mov es, ax ; 8e c0 ; 0xc2872 mov al, byte [es:bx] ; 26 8a 07 ; 0xc2874 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc2877 vgabios.c:38 mov bx, strict word 00049h ; bb 49 00 ; 0xc287a vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc287d mov es, ax ; 8e c0 ; 0xc2880 mov al, byte [es:bx] ; 26 8a 07 ; 0xc2882 xor ah, ah ; 30 e4 ; 0xc2885 vgabios.c:1711 call 03630h ; e8 a6 0d ; 0xc2887 mov byte [bp-00eh], al ; 88 46 f2 ; 0xc288a cmp AL, strict byte 0ffh ; 3c ff ; 0xc288d vgabios.c:1712 je short 028f6h ; 74 65 ; 0xc288f mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2891 vgabios.c:1715 xor ah, ah ; 30 e4 ; 0xc2894 lea bx, [bp-016h] ; 8d 5e ea ; 0xc2896 lea dx, [bp-018h] ; 8d 56 e8 ; 0xc2899 call 00a1bh ; e8 7c e1 ; 0xc289c mov al, byte [bp-016h] ; 8a 46 ea ; 0xc289f vgabios.c:1716 mov byte [bp-006h], al ; 88 46 fa ; 0xc28a2 mov ax, word [bp-016h] ; 8b 46 ea ; 0xc28a5 mov al, ah ; 88 e0 ; 0xc28a8 xor ah, ah ; 30 e4 ; 0xc28aa mov byte [bp-008h], al ; 88 46 f8 ; 0xc28ac mov bx, 00084h ; bb 84 00 ; 0xc28af vgabios.c:37 mov dx, strict word 00040h ; ba 40 00 ; 0xc28b2 mov es, dx ; 8e c2 ; 0xc28b5 mov dl, byte [es:bx] ; 26 8a 17 ; 0xc28b7 xor dh, dh ; 30 f6 ; 0xc28ba vgabios.c:38 inc dx ; 42 ; 0xc28bc mov word [bp-014h], dx ; 89 56 ec ; 0xc28bd mov bx, strict word 0004ah ; bb 4a 00 ; 0xc28c0 vgabios.c:47 mov dx, word [es:bx] ; 26 8b 17 ; 0xc28c3 mov word [bp-012h], dx ; 89 56 ee ; 0xc28c6 vgabios.c:48 cmp ch, 008h ; 80 fd 08 ; 0xc28c9 vgabios.c:1722 jc short 028dch ; 72 0e ; 0xc28cc jbe short 028e4h ; 76 14 ; 0xc28ce cmp ch, 00dh ; 80 fd 0d ; 0xc28d0 je short 028f9h ; 74 24 ; 0xc28d3 cmp ch, 00ah ; 80 fd 0a ; 0xc28d5 je short 028efh ; 74 15 ; 0xc28d8 jmp short 028ffh ; eb 23 ; 0xc28da cmp ch, 007h ; 80 fd 07 ; 0xc28dc jne short 028ffh ; 75 1e ; 0xc28df jmp near 02a07h ; e9 23 01 ; 0xc28e1 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc28e4 vgabios.c:1729 jbe short 028fch ; 76 12 ; 0xc28e8 dec byte [bp-006h] ; fe 4e fa ; 0xc28ea jmp short 028fch ; eb 0d ; 0xc28ed vgabios.c:1730 db 0feh, 0c0h ; inc al ; fe c0 ; 0xc28ef vgabios.c:1733 mov byte [bp-008h], al ; 88 46 f8 ; 0xc28f1 jmp short 028fch ; eb 06 ; 0xc28f4 vgabios.c:1734 jmp near 02ab2h ; e9 b9 01 ; 0xc28f6 mov byte [bp-006h], ah ; 88 66 fa ; 0xc28f9 vgabios.c:1737 jmp near 02a07h ; e9 08 01 ; 0xc28fc vgabios.c:1738 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc28ff vgabios.c:1742 xor ah, ah ; 30 e4 ; 0xc2902 mov CL, strict byte 003h ; b1 03 ; 0xc2904 mov bx, ax ; 89 c3 ; 0xc2906 sal bx, CL ; d3 e3 ; 0xc2908 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc290a jne short 02953h ; 75 42 ; 0xc290f mov ax, word [bp-012h] ; 8b 46 ee ; 0xc2911 vgabios.c:1745 mul word [bp-014h] ; f7 66 ec ; 0xc2914 sal ax, 1 ; d1 e0 ; 0xc2917 or AL, strict byte 0ffh ; 0c ff ; 0xc2919 mov dl, byte [bp-00ah] ; 8a 56 f6 ; 0xc291b xor dh, dh ; 30 f6 ; 0xc291e inc ax ; 40 ; 0xc2920 mul dx ; f7 e2 ; 0xc2921 mov si, ax ; 89 c6 ; 0xc2923 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2925 xor ah, ah ; 30 e4 ; 0xc2928 mul word [bp-012h] ; f7 66 ee ; 0xc292a mov dx, ax ; 89 c2 ; 0xc292d mov al, byte [bp-006h] ; 8a 46 fa ; 0xc292f xor ah, ah ; 30 e4 ; 0xc2932 add ax, dx ; 01 d0 ; 0xc2934 sal ax, 1 ; d1 e0 ; 0xc2936 add si, ax ; 01 c6 ; 0xc2938 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc293a vgabios.c:40 mov byte [es:si], ch ; 26 88 2c ; 0xc293e vgabios.c:42 cmp cl, byte [bp-004h] ; 3a 4e fc ; 0xc2941 vgabios.c:1750 jne short 02983h ; 75 3d ; 0xc2944 inc si ; 46 ; 0xc2946 vgabios.c:1751 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc2947 vgabios.c:40 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc294b mov byte [es:si], al ; 26 88 04 ; 0xc294e jmp short 02983h ; eb 30 ; 0xc2951 vgabios.c:1753 mov si, ax ; 89 c6 ; 0xc2953 vgabios.c:1756 mov al, byte [si+0482eh] ; 8a 84 2e 48 ; 0xc2955 mov CL, strict byte 006h ; b1 06 ; 0xc2959 mov si, ax ; 89 c6 ; 0xc295b sal si, CL ; d3 e6 ; 0xc295d mov dl, byte [si+04844h] ; 8a 94 44 48 ; 0xc295f mov al, byte [bx+047b1h] ; 8a 87 b1 47 ; 0xc2963 vgabios.c:1757 mov bl, byte [bx+047b0h] ; 8a 9f b0 47 ; 0xc2967 vgabios.c:1758 cmp bl, 003h ; 80 fb 03 ; 0xc296b jc short 0297eh ; 72 0e ; 0xc296e jbe short 02985h ; 76 13 ; 0xc2970 cmp bl, 005h ; 80 fb 05 ; 0xc2972 je short 029d5h ; 74 5e ; 0xc2975 cmp bl, 004h ; 80 fb 04 ; 0xc2977 je short 02989h ; 74 0d ; 0xc297a jmp short 029f4h ; eb 76 ; 0xc297c cmp bl, 002h ; 80 fb 02 ; 0xc297e je short 029b3h ; 74 30 ; 0xc2981 jmp short 029f4h ; eb 6f ; 0xc2983 or byte [bp-00ch], 001h ; 80 4e f4 01 ; 0xc2985 vgabios.c:1761 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2989 vgabios.c:1763 xor ah, ah ; 30 e4 ; 0xc298c push ax ; 50 ; 0xc298e mov al, dl ; 88 d0 ; 0xc298f push ax ; 50 ; 0xc2991 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc2992 push ax ; 50 ; 0xc2995 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2996 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc2999 xor bh, bh ; 30 ff ; 0xc299c mov dl, byte [bp-00ch] ; 8a 56 f4 ; 0xc299e xor dh, dh ; 30 f6 ; 0xc29a1 mov byte [bp-010h], ch ; 88 6e f0 ; 0xc29a3 mov byte [bp-00fh], ah ; 88 66 f1 ; 0xc29a6 mov cx, ax ; 89 c1 ; 0xc29a9 mov ax, word [bp-010h] ; 8b 46 f0 ; 0xc29ab call 02121h ; e8 70 f7 ; 0xc29ae jmp short 029f4h ; eb 41 ; 0xc29b1 vgabios.c:1764 push ax ; 50 ; 0xc29b3 vgabios.c:1766 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc29b4 push ax ; 50 ; 0xc29b7 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc29b8 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc29bb xor bh, bh ; 30 ff ; 0xc29be mov dl, byte [bp-00ch] ; 8a 56 f4 ; 0xc29c0 xor dh, dh ; 30 f6 ; 0xc29c3 mov byte [bp-010h], ch ; 88 6e f0 ; 0xc29c5 mov byte [bp-00fh], ah ; 88 66 f1 ; 0xc29c8 mov cx, ax ; 89 c1 ; 0xc29cb mov ax, word [bp-010h] ; 8b 46 f0 ; 0xc29cd call 02233h ; e8 60 f8 ; 0xc29d0 jmp short 029f4h ; eb 1f ; 0xc29d3 vgabios.c:1767 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc29d5 vgabios.c:1769 push ax ; 50 ; 0xc29d8 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc29d9 mov byte [bp-010h], al ; 88 46 f0 ; 0xc29dc mov byte [bp-00fh], ah ; 88 66 f1 ; 0xc29df mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc29e2 xor bh, bh ; 30 ff ; 0xc29e5 mov dl, byte [bp-00ch] ; 8a 56 f4 ; 0xc29e7 xor dh, dh ; 30 f6 ; 0xc29ea mov al, ch ; 88 e8 ; 0xc29ec mov cx, word [bp-010h] ; 8b 4e f0 ; 0xc29ee call 02345h ; e8 51 f9 ; 0xc29f1 inc byte [bp-006h] ; fe 46 fa ; 0xc29f4 vgabios.c:1777 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc29f7 vgabios.c:1779 xor ah, ah ; 30 e4 ; 0xc29fa cmp ax, word [bp-012h] ; 3b 46 ee ; 0xc29fc jne short 02a07h ; 75 06 ; 0xc29ff mov byte [bp-006h], ah ; 88 66 fa ; 0xc2a01 vgabios.c:1780 inc byte [bp-008h] ; fe 46 f8 ; 0xc2a04 vgabios.c:1781 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2a07 vgabios.c:1786 xor ah, ah ; 30 e4 ; 0xc2a0a cmp ax, word [bp-014h] ; 3b 46 ec ; 0xc2a0c jne short 02a75h ; 75 64 ; 0xc2a0f mov bl, byte [bp-00eh] ; 8a 5e f2 ; 0xc2a11 vgabios.c:1788 xor bh, bh ; 30 ff ; 0xc2a14 mov CL, strict byte 003h ; b1 03 ; 0xc2a16 sal bx, CL ; d3 e3 ; 0xc2a18 mov cl, byte [bp-014h] ; 8a 4e ec ; 0xc2a1a db 0feh, 0c9h ; dec cl ; fe c9 ; 0xc2a1d mov ch, byte [bp-012h] ; 8a 6e ee ; 0xc2a1f db 0feh, 0cdh ; dec ch ; fe cd ; 0xc2a22 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc2a24 jne short 02a77h ; 75 4c ; 0xc2a29 mov ax, word [bp-012h] ; 8b 46 ee ; 0xc2a2b vgabios.c:1790 mul word [bp-014h] ; f7 66 ec ; 0xc2a2e sal ax, 1 ; d1 e0 ; 0xc2a31 or AL, strict byte 0ffh ; 0c ff ; 0xc2a33 mov dl, byte [bp-00ah] ; 8a 56 f6 ; 0xc2a35 xor dh, dh ; 30 f6 ; 0xc2a38 inc ax ; 40 ; 0xc2a3a mul dx ; f7 e2 ; 0xc2a3b mov si, ax ; 89 c6 ; 0xc2a3d mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2a3f xor ah, ah ; 30 e4 ; 0xc2a42 dec ax ; 48 ; 0xc2a44 mul word [bp-012h] ; f7 66 ee ; 0xc2a45 mov dx, ax ; 89 c2 ; 0xc2a48 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc2a4a xor ah, ah ; 30 e4 ; 0xc2a4d add ax, dx ; 01 d0 ; 0xc2a4f sal ax, 1 ; d1 e0 ; 0xc2a51 add si, ax ; 01 c6 ; 0xc2a53 inc si ; 46 ; 0xc2a55 vgabios.c:1791 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc2a56 vgabios.c:35 mov dl, byte [es:si] ; 26 8a 14 ; 0xc2a5a vgabios.c:37 mov ax, strict word 00001h ; b8 01 00 ; 0xc2a5d vgabios.c:1792 push ax ; 50 ; 0xc2a60 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2a61 xor ah, ah ; 30 e4 ; 0xc2a64 push ax ; 50 ; 0xc2a66 mov al, ch ; 88 e8 ; 0xc2a67 push ax ; 50 ; 0xc2a69 mov al, cl ; 88 c8 ; 0xc2a6a push ax ; 50 ; 0xc2a6c xor dh, dh ; 30 f6 ; 0xc2a6d xor cx, cx ; 31 c9 ; 0xc2a6f xor bx, bx ; 31 db ; 0xc2a71 jmp short 02a8dh ; eb 18 ; 0xc2a73 vgabios.c:1794 jmp short 02a96h ; eb 1f ; 0xc2a75 mov ax, strict word 00001h ; b8 01 00 ; 0xc2a77 vgabios.c:1796 push ax ; 50 ; 0xc2a7a mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2a7b xor ah, ah ; 30 e4 ; 0xc2a7e push ax ; 50 ; 0xc2a80 mov al, ch ; 88 e8 ; 0xc2a81 push ax ; 50 ; 0xc2a83 mov al, cl ; 88 c8 ; 0xc2a84 push ax ; 50 ; 0xc2a86 xor cx, cx ; 31 c9 ; 0xc2a87 xor bx, bx ; 31 db ; 0xc2a89 xor dx, dx ; 31 d2 ; 0xc2a8b mov ax, strict word 00001h ; b8 01 00 ; 0xc2a8d call 01a7eh ; e8 eb ef ; 0xc2a90 dec byte [bp-008h] ; fe 4e f8 ; 0xc2a93 vgabios.c:1798 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2a96 vgabios.c:1802 xor ah, ah ; 30 e4 ; 0xc2a99 mov word [bp-016h], ax ; 89 46 ea ; 0xc2a9b mov CL, strict byte 008h ; b1 08 ; 0xc2a9e sal word [bp-016h], CL ; d3 66 ea ; 0xc2aa0 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc2aa3 add word [bp-016h], ax ; 01 46 ea ; 0xc2aa6 mov dx, word [bp-016h] ; 8b 56 ea ; 0xc2aa9 vgabios.c:1803 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2aac call 01253h ; e8 a1 e7 ; 0xc2aaf lea sp, [bp-002h] ; 8d 66 fe ; 0xc2ab2 vgabios.c:1804 pop si ; 5e ; 0xc2ab5 pop bp ; 5d ; 0xc2ab6 retn ; c3 ; 0xc2ab7 ; disGetNextSymbol 0xc2ab8 LB 0x17dc -> off=0x0 cb=000000000000002c uValue=00000000000c2ab8 'get_font_access' get_font_access: ; 0xc2ab8 LB 0x2c push bp ; 55 ; 0xc2ab8 vgabios.c:1807 mov bp, sp ; 89 e5 ; 0xc2ab9 push dx ; 52 ; 0xc2abb mov ax, 00100h ; b8 00 01 ; 0xc2abc vgabios.c:1809 mov dx, 003c4h ; ba c4 03 ; 0xc2abf out DX, ax ; ef ; 0xc2ac2 mov ax, 00402h ; b8 02 04 ; 0xc2ac3 vgabios.c:1810 out DX, ax ; ef ; 0xc2ac6 mov ax, 00704h ; b8 04 07 ; 0xc2ac7 vgabios.c:1811 out DX, ax ; ef ; 0xc2aca mov ax, 00300h ; b8 00 03 ; 0xc2acb vgabios.c:1812 out DX, ax ; ef ; 0xc2ace mov ax, 00204h ; b8 04 02 ; 0xc2acf vgabios.c:1813 mov dx, 003ceh ; ba ce 03 ; 0xc2ad2 out DX, ax ; ef ; 0xc2ad5 mov ax, strict word 00005h ; b8 05 00 ; 0xc2ad6 vgabios.c:1814 out DX, ax ; ef ; 0xc2ad9 mov ax, 00406h ; b8 06 04 ; 0xc2ada vgabios.c:1815 out DX, ax ; ef ; 0xc2add lea sp, [bp-002h] ; 8d 66 fe ; 0xc2ade vgabios.c:1816 pop dx ; 5a ; 0xc2ae1 pop bp ; 5d ; 0xc2ae2 retn ; c3 ; 0xc2ae3 ; disGetNextSymbol 0xc2ae4 LB 0x17b0 -> off=0x0 cb=000000000000003f uValue=00000000000c2ae4 'release_font_access' release_font_access: ; 0xc2ae4 LB 0x3f push bp ; 55 ; 0xc2ae4 vgabios.c:1818 mov bp, sp ; 89 e5 ; 0xc2ae5 push dx ; 52 ; 0xc2ae7 mov ax, 00100h ; b8 00 01 ; 0xc2ae8 vgabios.c:1820 mov dx, 003c4h ; ba c4 03 ; 0xc2aeb out DX, ax ; ef ; 0xc2aee mov ax, 00302h ; b8 02 03 ; 0xc2aef vgabios.c:1821 out DX, ax ; ef ; 0xc2af2 mov ax, 00304h ; b8 04 03 ; 0xc2af3 vgabios.c:1822 out DX, ax ; ef ; 0xc2af6 mov ax, 00300h ; b8 00 03 ; 0xc2af7 vgabios.c:1823 out DX, ax ; ef ; 0xc2afa mov dx, 003cch ; ba cc 03 ; 0xc2afb vgabios.c:1824 in AL, DX ; ec ; 0xc2afe db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc2aff and ax, strict word 00001h ; 25 01 00 ; 0xc2b01 sal ax, 1 ; d1 e0 ; 0xc2b04 sal ax, 1 ; d1 e0 ; 0xc2b06 mov ah, al ; 88 c4 ; 0xc2b08 or ah, 00ah ; 80 cc 0a ; 0xc2b0a xor al, al ; 30 c0 ; 0xc2b0d or AL, strict byte 006h ; 0c 06 ; 0xc2b0f mov dx, 003ceh ; ba ce 03 ; 0xc2b11 out DX, ax ; ef ; 0xc2b14 mov ax, strict word 00004h ; b8 04 00 ; 0xc2b15 vgabios.c:1825 out DX, ax ; ef ; 0xc2b18 mov ax, 01005h ; b8 05 10 ; 0xc2b19 vgabios.c:1826 out DX, ax ; ef ; 0xc2b1c lea sp, [bp-002h] ; 8d 66 fe ; 0xc2b1d vgabios.c:1827 pop dx ; 5a ; 0xc2b20 pop bp ; 5d ; 0xc2b21 retn ; c3 ; 0xc2b22 ; disGetNextSymbol 0xc2b23 LB 0x1771 -> off=0x0 cb=00000000000000b3 uValue=00000000000c2b23 'set_scan_lines' set_scan_lines: ; 0xc2b23 LB 0xb3 push bp ; 55 ; 0xc2b23 vgabios.c:1829 mov bp, sp ; 89 e5 ; 0xc2b24 push bx ; 53 ; 0xc2b26 push cx ; 51 ; 0xc2b27 push dx ; 52 ; 0xc2b28 push si ; 56 ; 0xc2b29 push di ; 57 ; 0xc2b2a mov bl, al ; 88 c3 ; 0xc2b2b mov si, strict word 00063h ; be 63 00 ; 0xc2b2d vgabios.c:47 mov ax, strict word 00040h ; b8 40 00 ; 0xc2b30 mov es, ax ; 8e c0 ; 0xc2b33 mov si, word [es:si] ; 26 8b 34 ; 0xc2b35 mov cx, si ; 89 f1 ; 0xc2b38 vgabios.c:48 mov AL, strict byte 009h ; b0 09 ; 0xc2b3a vgabios.c:1835 mov dx, si ; 89 f2 ; 0xc2b3c out DX, AL ; ee ; 0xc2b3e lea dx, [si+001h] ; 8d 54 01 ; 0xc2b3f vgabios.c:1836 in AL, DX ; ec ; 0xc2b42 db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc2b43 mov ah, al ; 88 c4 ; 0xc2b45 vgabios.c:1837 and ah, 0e0h ; 80 e4 e0 ; 0xc2b47 mov al, bl ; 88 d8 ; 0xc2b4a db 0feh, 0c8h ; dec al ; fe c8 ; 0xc2b4c or al, ah ; 08 e0 ; 0xc2b4e out DX, AL ; ee ; 0xc2b50 vgabios.c:1838 cmp bl, 008h ; 80 fb 08 ; 0xc2b51 vgabios.c:1839 jne short 02b5eh ; 75 08 ; 0xc2b54 mov dx, strict word 00007h ; ba 07 00 ; 0xc2b56 vgabios.c:1841 mov ax, strict word 00006h ; b8 06 00 ; 0xc2b59 jmp short 02b6bh ; eb 0d ; 0xc2b5c vgabios.c:1843 mov dl, bl ; 88 da ; 0xc2b5e vgabios.c:1845 sub dl, 003h ; 80 ea 03 ; 0xc2b60 xor dh, dh ; 30 f6 ; 0xc2b63 mov al, bl ; 88 d8 ; 0xc2b65 sub AL, strict byte 004h ; 2c 04 ; 0xc2b67 xor ah, ah ; 30 e4 ; 0xc2b69 call 01157h ; e8 e9 e5 ; 0xc2b6b xor bh, bh ; 30 ff ; 0xc2b6e vgabios.c:1847 mov si, 00085h ; be 85 00 ; 0xc2b70 vgabios.c:52 mov ax, strict word 00040h ; b8 40 00 ; 0xc2b73 mov es, ax ; 8e c0 ; 0xc2b76 mov word [es:si], bx ; 26 89 1c ; 0xc2b78 mov AL, strict byte 012h ; b0 12 ; 0xc2b7b vgabios.c:1848 mov dx, cx ; 89 ca ; 0xc2b7d out DX, AL ; ee ; 0xc2b7f mov si, cx ; 89 ce ; 0xc2b80 vgabios.c:1849 inc si ; 46 ; 0xc2b82 mov dx, si ; 89 f2 ; 0xc2b83 in AL, DX ; ec ; 0xc2b85 db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc2b86 mov di, ax ; 89 c7 ; 0xc2b88 mov AL, strict byte 007h ; b0 07 ; 0xc2b8a vgabios.c:1850 mov dx, cx ; 89 ca ; 0xc2b8c out DX, AL ; ee ; 0xc2b8e mov dx, si ; 89 f2 ; 0xc2b8f vgabios.c:1851 in AL, DX ; ec ; 0xc2b91 db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc2b92 mov dl, al ; 88 c2 ; 0xc2b94 vgabios.c:1852 and dl, 002h ; 80 e2 02 ; 0xc2b96 xor dh, dh ; 30 f6 ; 0xc2b99 mov CL, strict byte 007h ; b1 07 ; 0xc2b9b sal dx, CL ; d3 e2 ; 0xc2b9d and AL, strict byte 040h ; 24 40 ; 0xc2b9f xor ah, ah ; 30 e4 ; 0xc2ba1 mov CL, strict byte 003h ; b1 03 ; 0xc2ba3 sal ax, CL ; d3 e0 ; 0xc2ba5 add ax, dx ; 01 d0 ; 0xc2ba7 inc ax ; 40 ; 0xc2ba9 add ax, di ; 01 f8 ; 0xc2baa xor dx, dx ; 31 d2 ; 0xc2bac vgabios.c:1853 div bx ; f7 f3 ; 0xc2bae mov dl, al ; 88 c2 ; 0xc2bb0 vgabios.c:1854 db 0feh, 0cah ; dec dl ; fe ca ; 0xc2bb2 mov si, 00084h ; be 84 00 ; 0xc2bb4 vgabios.c:42 mov byte [es:si], dl ; 26 88 14 ; 0xc2bb7 mov si, strict word 0004ah ; be 4a 00 ; 0xc2bba vgabios.c:47 mov dx, word [es:si] ; 26 8b 14 ; 0xc2bbd xor ah, ah ; 30 e4 ; 0xc2bc0 vgabios.c:1856 mul dx ; f7 e2 ; 0xc2bc2 sal ax, 1 ; d1 e0 ; 0xc2bc4 mov si, strict word 0004ch ; be 4c 00 ; 0xc2bc6 vgabios.c:52 mov word [es:si], ax ; 26 89 04 ; 0xc2bc9 lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc2bcc vgabios.c:1857 pop di ; 5f ; 0xc2bcf pop si ; 5e ; 0xc2bd0 pop dx ; 5a ; 0xc2bd1 pop cx ; 59 ; 0xc2bd2 pop bx ; 5b ; 0xc2bd3 pop bp ; 5d ; 0xc2bd4 retn ; c3 ; 0xc2bd5 ; disGetNextSymbol 0xc2bd6 LB 0x16be -> off=0x0 cb=0000000000000084 uValue=00000000000c2bd6 'biosfn_load_text_user_pat' biosfn_load_text_user_pat: ; 0xc2bd6 LB 0x84 push bp ; 55 ; 0xc2bd6 vgabios.c:1859 mov bp, sp ; 89 e5 ; 0xc2bd7 push si ; 56 ; 0xc2bd9 push di ; 57 ; 0xc2bda sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc2bdb mov byte [bp-006h], al ; 88 46 fa ; 0xc2bde mov word [bp-00eh], dx ; 89 56 f2 ; 0xc2be1 mov word [bp-00ah], bx ; 89 5e f6 ; 0xc2be4 mov word [bp-00ch], cx ; 89 4e f4 ; 0xc2be7 call 02ab8h ; e8 cb fe ; 0xc2bea vgabios.c:1864 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc2bed vgabios.c:1865 and AL, strict byte 003h ; 24 03 ; 0xc2bf0 xor ah, ah ; 30 e4 ; 0xc2bf2 mov CL, strict byte 00eh ; b1 0e ; 0xc2bf4 mov bx, ax ; 89 c3 ; 0xc2bf6 sal bx, CL ; d3 e3 ; 0xc2bf8 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc2bfa and AL, strict byte 004h ; 24 04 ; 0xc2bfd mov CL, strict byte 00bh ; b1 0b ; 0xc2bff sal ax, CL ; d3 e0 ; 0xc2c01 add bx, ax ; 01 c3 ; 0xc2c03 mov word [bp-008h], bx ; 89 5e f8 ; 0xc2c05 xor bx, bx ; 31 db ; 0xc2c08 vgabios.c:1866 cmp bx, word [bp-00ch] ; 3b 5e f4 ; 0xc2c0a jnc short 02c40h ; 73 31 ; 0xc2c0d mov al, byte [bp+008h] ; 8a 46 08 ; 0xc2c0f vgabios.c:1868 xor ah, ah ; 30 e4 ; 0xc2c12 mov si, ax ; 89 c6 ; 0xc2c14 mov ax, bx ; 89 d8 ; 0xc2c16 mul si ; f7 e6 ; 0xc2c18 add ax, word [bp-00ah] ; 03 46 f6 ; 0xc2c1a mov di, word [bp+004h] ; 8b 7e 04 ; 0xc2c1d vgabios.c:1869 add di, bx ; 01 df ; 0xc2c20 mov CL, strict byte 005h ; b1 05 ; 0xc2c22 sal di, CL ; d3 e7 ; 0xc2c24 add di, word [bp-008h] ; 03 7e f8 ; 0xc2c26 mov cx, si ; 89 f1 ; 0xc2c29 vgabios.c:1870 mov si, ax ; 89 c6 ; 0xc2c2b mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc2c2d mov ax, 0a000h ; b8 00 a0 ; 0xc2c30 mov es, ax ; 8e c0 ; 0xc2c33 jcxz 02c3dh ; e3 06 ; 0xc2c35 push DS ; 1e ; 0xc2c37 mov ds, dx ; 8e da ; 0xc2c38 rep movsb ; f3 a4 ; 0xc2c3a pop DS ; 1f ; 0xc2c3c inc bx ; 43 ; 0xc2c3d vgabios.c:1871 jmp short 02c0ah ; eb ca ; 0xc2c3e call 02ae4h ; e8 a1 fe ; 0xc2c40 vgabios.c:1872 cmp byte [bp-006h], 010h ; 80 7e fa 10 ; 0xc2c43 vgabios.c:1873 jc short 02c51h ; 72 08 ; 0xc2c47 mov al, byte [bp+008h] ; 8a 46 08 ; 0xc2c49 vgabios.c:1875 xor ah, ah ; 30 e4 ; 0xc2c4c call 02b23h ; e8 d2 fe ; 0xc2c4e lea sp, [bp-004h] ; 8d 66 fc ; 0xc2c51 vgabios.c:1877 pop di ; 5f ; 0xc2c54 pop si ; 5e ; 0xc2c55 pop bp ; 5d ; 0xc2c56 retn 00006h ; c2 06 00 ; 0xc2c57 ; disGetNextSymbol 0xc2c5a LB 0x163a -> off=0x0 cb=0000000000000075 uValue=00000000000c2c5a 'biosfn_load_text_8_14_pat' biosfn_load_text_8_14_pat: ; 0xc2c5a LB 0x75 push bp ; 55 ; 0xc2c5a vgabios.c:1879 mov bp, sp ; 89 e5 ; 0xc2c5b push bx ; 53 ; 0xc2c5d push cx ; 51 ; 0xc2c5e push si ; 56 ; 0xc2c5f push di ; 57 ; 0xc2c60 push ax ; 50 ; 0xc2c61 push ax ; 50 ; 0xc2c62 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc2c63 call 02ab8h ; e8 4f fe ; 0xc2c66 vgabios.c:1883 mov al, dl ; 88 d0 ; 0xc2c69 vgabios.c:1884 and AL, strict byte 003h ; 24 03 ; 0xc2c6b xor ah, ah ; 30 e4 ; 0xc2c6d mov CL, strict byte 00eh ; b1 0e ; 0xc2c6f mov bx, ax ; 89 c3 ; 0xc2c71 sal bx, CL ; d3 e3 ; 0xc2c73 mov al, dl ; 88 d0 ; 0xc2c75 and AL, strict byte 004h ; 24 04 ; 0xc2c77 mov CL, strict byte 00bh ; b1 0b ; 0xc2c79 sal ax, CL ; d3 e0 ; 0xc2c7b add bx, ax ; 01 c3 ; 0xc2c7d mov word [bp-00ch], bx ; 89 5e f4 ; 0xc2c7f xor bx, bx ; 31 db ; 0xc2c82 vgabios.c:1885 jmp short 02c8ch ; eb 06 ; 0xc2c84 cmp bx, 00100h ; 81 fb 00 01 ; 0xc2c86 jnc short 02cb7h ; 73 2b ; 0xc2c8a mov ax, bx ; 89 d8 ; 0xc2c8c vgabios.c:1887 mov si, strict word 0000eh ; be 0e 00 ; 0xc2c8e mul si ; f7 e6 ; 0xc2c91 mov CL, strict byte 005h ; b1 05 ; 0xc2c93 vgabios.c:1888 mov di, bx ; 89 df ; 0xc2c95 sal di, CL ; d3 e7 ; 0xc2c97 add di, word [bp-00ch] ; 03 7e f4 ; 0xc2c99 mov si, 05d6ch ; be 6c 5d ; 0xc2c9c vgabios.c:1889 add si, ax ; 01 c6 ; 0xc2c9f mov cx, strict word 0000eh ; b9 0e 00 ; 0xc2ca1 mov dx, 0c000h ; ba 00 c0 ; 0xc2ca4 mov ax, 0a000h ; b8 00 a0 ; 0xc2ca7 mov es, ax ; 8e c0 ; 0xc2caa jcxz 02cb4h ; e3 06 ; 0xc2cac push DS ; 1e ; 0xc2cae mov ds, dx ; 8e da ; 0xc2caf rep movsb ; f3 a4 ; 0xc2cb1 pop DS ; 1f ; 0xc2cb3 inc bx ; 43 ; 0xc2cb4 vgabios.c:1890 jmp short 02c86h ; eb cf ; 0xc2cb5 call 02ae4h ; e8 2a fe ; 0xc2cb7 vgabios.c:1891 cmp byte [bp-00ah], 010h ; 80 7e f6 10 ; 0xc2cba vgabios.c:1892 jc short 02cc6h ; 72 06 ; 0xc2cbe mov ax, strict word 0000eh ; b8 0e 00 ; 0xc2cc0 vgabios.c:1894 call 02b23h ; e8 5d fe ; 0xc2cc3 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc2cc6 vgabios.c:1896 pop di ; 5f ; 0xc2cc9 pop si ; 5e ; 0xc2cca pop cx ; 59 ; 0xc2ccb pop bx ; 5b ; 0xc2ccc pop bp ; 5d ; 0xc2ccd retn ; c3 ; 0xc2cce ; disGetNextSymbol 0xc2ccf LB 0x15c5 -> off=0x0 cb=0000000000000073 uValue=00000000000c2ccf 'biosfn_load_text_8_8_pat' biosfn_load_text_8_8_pat: ; 0xc2ccf LB 0x73 push bp ; 55 ; 0xc2ccf vgabios.c:1898 mov bp, sp ; 89 e5 ; 0xc2cd0 push bx ; 53 ; 0xc2cd2 push cx ; 51 ; 0xc2cd3 push si ; 56 ; 0xc2cd4 push di ; 57 ; 0xc2cd5 push ax ; 50 ; 0xc2cd6 push ax ; 50 ; 0xc2cd7 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc2cd8 call 02ab8h ; e8 da fd ; 0xc2cdb vgabios.c:1902 mov al, dl ; 88 d0 ; 0xc2cde vgabios.c:1903 and AL, strict byte 003h ; 24 03 ; 0xc2ce0 xor ah, ah ; 30 e4 ; 0xc2ce2 mov CL, strict byte 00eh ; b1 0e ; 0xc2ce4 mov bx, ax ; 89 c3 ; 0xc2ce6 sal bx, CL ; d3 e3 ; 0xc2ce8 mov al, dl ; 88 d0 ; 0xc2cea and AL, strict byte 004h ; 24 04 ; 0xc2cec mov CL, strict byte 00bh ; b1 0b ; 0xc2cee sal ax, CL ; d3 e0 ; 0xc2cf0 add bx, ax ; 01 c3 ; 0xc2cf2 mov word [bp-00ch], bx ; 89 5e f4 ; 0xc2cf4 xor bx, bx ; 31 db ; 0xc2cf7 vgabios.c:1904 jmp short 02d01h ; eb 06 ; 0xc2cf9 cmp bx, 00100h ; 81 fb 00 01 ; 0xc2cfb jnc short 02d2ah ; 73 29 ; 0xc2cff mov CL, strict byte 003h ; b1 03 ; 0xc2d01 vgabios.c:1906 mov si, bx ; 89 de ; 0xc2d03 sal si, CL ; d3 e6 ; 0xc2d05 mov CL, strict byte 005h ; b1 05 ; 0xc2d07 vgabios.c:1907 mov di, bx ; 89 df ; 0xc2d09 sal di, CL ; d3 e7 ; 0xc2d0b add di, word [bp-00ch] ; 03 7e f4 ; 0xc2d0d add si, 0556ch ; 81 c6 6c 55 ; 0xc2d10 vgabios.c:1908 mov cx, strict word 00008h ; b9 08 00 ; 0xc2d14 mov dx, 0c000h ; ba 00 c0 ; 0xc2d17 mov ax, 0a000h ; b8 00 a0 ; 0xc2d1a mov es, ax ; 8e c0 ; 0xc2d1d jcxz 02d27h ; e3 06 ; 0xc2d1f push DS ; 1e ; 0xc2d21 mov ds, dx ; 8e da ; 0xc2d22 rep movsb ; f3 a4 ; 0xc2d24 pop DS ; 1f ; 0xc2d26 inc bx ; 43 ; 0xc2d27 vgabios.c:1909 jmp short 02cfbh ; eb d1 ; 0xc2d28 call 02ae4h ; e8 b7 fd ; 0xc2d2a vgabios.c:1910 cmp byte [bp-00ah], 010h ; 80 7e f6 10 ; 0xc2d2d vgabios.c:1911 jc short 02d39h ; 72 06 ; 0xc2d31 mov ax, strict word 00008h ; b8 08 00 ; 0xc2d33 vgabios.c:1913 call 02b23h ; e8 ea fd ; 0xc2d36 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc2d39 vgabios.c:1915 pop di ; 5f ; 0xc2d3c pop si ; 5e ; 0xc2d3d pop cx ; 59 ; 0xc2d3e pop bx ; 5b ; 0xc2d3f pop bp ; 5d ; 0xc2d40 retn ; c3 ; 0xc2d41 ; disGetNextSymbol 0xc2d42 LB 0x1552 -> off=0x0 cb=0000000000000073 uValue=00000000000c2d42 'biosfn_load_text_8_16_pat' biosfn_load_text_8_16_pat: ; 0xc2d42 LB 0x73 push bp ; 55 ; 0xc2d42 vgabios.c:1918 mov bp, sp ; 89 e5 ; 0xc2d43 push bx ; 53 ; 0xc2d45 push cx ; 51 ; 0xc2d46 push si ; 56 ; 0xc2d47 push di ; 57 ; 0xc2d48 push ax ; 50 ; 0xc2d49 push ax ; 50 ; 0xc2d4a mov byte [bp-00ah], al ; 88 46 f6 ; 0xc2d4b call 02ab8h ; e8 67 fd ; 0xc2d4e vgabios.c:1922 mov al, dl ; 88 d0 ; 0xc2d51 vgabios.c:1923 and AL, strict byte 003h ; 24 03 ; 0xc2d53 xor ah, ah ; 30 e4 ; 0xc2d55 mov CL, strict byte 00eh ; b1 0e ; 0xc2d57 mov bx, ax ; 89 c3 ; 0xc2d59 sal bx, CL ; d3 e3 ; 0xc2d5b mov al, dl ; 88 d0 ; 0xc2d5d and AL, strict byte 004h ; 24 04 ; 0xc2d5f mov CL, strict byte 00bh ; b1 0b ; 0xc2d61 sal ax, CL ; d3 e0 ; 0xc2d63 add bx, ax ; 01 c3 ; 0xc2d65 mov word [bp-00ch], bx ; 89 5e f4 ; 0xc2d67 xor bx, bx ; 31 db ; 0xc2d6a vgabios.c:1924 jmp short 02d74h ; eb 06 ; 0xc2d6c cmp bx, 00100h ; 81 fb 00 01 ; 0xc2d6e jnc short 02d9dh ; 73 29 ; 0xc2d72 mov CL, strict byte 004h ; b1 04 ; 0xc2d74 vgabios.c:1926 mov si, bx ; 89 de ; 0xc2d76 sal si, CL ; d3 e6 ; 0xc2d78 mov CL, strict byte 005h ; b1 05 ; 0xc2d7a vgabios.c:1927 mov di, bx ; 89 df ; 0xc2d7c sal di, CL ; d3 e7 ; 0xc2d7e add di, word [bp-00ch] ; 03 7e f4 ; 0xc2d80 add si, 06b6ch ; 81 c6 6c 6b ; 0xc2d83 vgabios.c:1928 mov cx, strict word 00010h ; b9 10 00 ; 0xc2d87 mov dx, 0c000h ; ba 00 c0 ; 0xc2d8a mov ax, 0a000h ; b8 00 a0 ; 0xc2d8d mov es, ax ; 8e c0 ; 0xc2d90 jcxz 02d9ah ; e3 06 ; 0xc2d92 push DS ; 1e ; 0xc2d94 mov ds, dx ; 8e da ; 0xc2d95 rep movsb ; f3 a4 ; 0xc2d97 pop DS ; 1f ; 0xc2d99 inc bx ; 43 ; 0xc2d9a vgabios.c:1929 jmp short 02d6eh ; eb d1 ; 0xc2d9b call 02ae4h ; e8 44 fd ; 0xc2d9d vgabios.c:1930 cmp byte [bp-00ah], 010h ; 80 7e f6 10 ; 0xc2da0 vgabios.c:1931 jc short 02dach ; 72 06 ; 0xc2da4 mov ax, strict word 00010h ; b8 10 00 ; 0xc2da6 vgabios.c:1933 call 02b23h ; e8 77 fd ; 0xc2da9 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc2dac vgabios.c:1935 pop di ; 5f ; 0xc2daf pop si ; 5e ; 0xc2db0 pop cx ; 59 ; 0xc2db1 pop bx ; 5b ; 0xc2db2 pop bp ; 5d ; 0xc2db3 retn ; c3 ; 0xc2db4 ; disGetNextSymbol 0xc2db5 LB 0x14df -> off=0x0 cb=0000000000000005 uValue=00000000000c2db5 'biosfn_load_gfx_8_8_chars' biosfn_load_gfx_8_8_chars: ; 0xc2db5 LB 0x5 push bp ; 55 ; 0xc2db5 vgabios.c:1937 mov bp, sp ; 89 e5 ; 0xc2db6 pop bp ; 5d ; 0xc2db8 vgabios.c:1942 retn ; c3 ; 0xc2db9 ; disGetNextSymbol 0xc2dba LB 0x14da -> off=0x0 cb=0000000000000007 uValue=00000000000c2dba 'biosfn_load_gfx_user_chars' biosfn_load_gfx_user_chars: ; 0xc2dba LB 0x7 push bp ; 55 ; 0xc2dba vgabios.c:1943 mov bp, sp ; 89 e5 ; 0xc2dbb pop bp ; 5d ; 0xc2dbd vgabios.c:1949 retn 00002h ; c2 02 00 ; 0xc2dbe ; disGetNextSymbol 0xc2dc1 LB 0x14d3 -> off=0x0 cb=0000000000000005 uValue=00000000000c2dc1 'biosfn_load_gfx_8_14_chars' biosfn_load_gfx_8_14_chars: ; 0xc2dc1 LB 0x5 push bp ; 55 ; 0xc2dc1 vgabios.c:1950 mov bp, sp ; 89 e5 ; 0xc2dc2 pop bp ; 5d ; 0xc2dc4 vgabios.c:1955 retn ; c3 ; 0xc2dc5 ; disGetNextSymbol 0xc2dc6 LB 0x14ce -> off=0x0 cb=0000000000000005 uValue=00000000000c2dc6 'biosfn_load_gfx_8_8_dd_chars' biosfn_load_gfx_8_8_dd_chars: ; 0xc2dc6 LB 0x5 push bp ; 55 ; 0xc2dc6 vgabios.c:1956 mov bp, sp ; 89 e5 ; 0xc2dc7 pop bp ; 5d ; 0xc2dc9 vgabios.c:1961 retn ; c3 ; 0xc2dca ; disGetNextSymbol 0xc2dcb LB 0x14c9 -> off=0x0 cb=0000000000000005 uValue=00000000000c2dcb 'biosfn_load_gfx_8_16_chars' biosfn_load_gfx_8_16_chars: ; 0xc2dcb LB 0x5 push bp ; 55 ; 0xc2dcb vgabios.c:1962 mov bp, sp ; 89 e5 ; 0xc2dcc pop bp ; 5d ; 0xc2dce vgabios.c:1967 retn ; c3 ; 0xc2dcf ; disGetNextSymbol 0xc2dd0 LB 0x14c4 -> off=0x0 cb=0000000000000005 uValue=00000000000c2dd0 'biosfn_alternate_prtsc' biosfn_alternate_prtsc: ; 0xc2dd0 LB 0x5 push bp ; 55 ; 0xc2dd0 vgabios.c:1969 mov bp, sp ; 89 e5 ; 0xc2dd1 pop bp ; 5d ; 0xc2dd3 vgabios.c:1974 retn ; c3 ; 0xc2dd4 ; disGetNextSymbol 0xc2dd5 LB 0x14bf -> off=0x0 cb=0000000000000005 uValue=00000000000c2dd5 'biosfn_switch_video_interface' biosfn_switch_video_interface: ; 0xc2dd5 LB 0x5 push bp ; 55 ; 0xc2dd5 vgabios.c:1977 mov bp, sp ; 89 e5 ; 0xc2dd6 pop bp ; 5d ; 0xc2dd8 vgabios.c:1982 retn ; c3 ; 0xc2dd9 ; disGetNextSymbol 0xc2dda LB 0x14ba -> off=0x0 cb=0000000000000005 uValue=00000000000c2dda 'biosfn_enable_video_refresh_control' biosfn_enable_video_refresh_control: ; 0xc2dda LB 0x5 push bp ; 55 ; 0xc2dda vgabios.c:1983 mov bp, sp ; 89 e5 ; 0xc2ddb pop bp ; 5d ; 0xc2ddd vgabios.c:1988 retn ; c3 ; 0xc2dde ; disGetNextSymbol 0xc2ddf LB 0x14b5 -> off=0x0 cb=000000000000008f uValue=00000000000c2ddf 'biosfn_write_string' biosfn_write_string: ; 0xc2ddf LB 0x8f push bp ; 55 ; 0xc2ddf vgabios.c:1991 mov bp, sp ; 89 e5 ; 0xc2de0 push si ; 56 ; 0xc2de2 push di ; 57 ; 0xc2de3 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc2de4 mov byte [bp-008h], al ; 88 46 f8 ; 0xc2de7 mov byte [bp-006h], dl ; 88 56 fa ; 0xc2dea mov byte [bp-00ah], bl ; 88 5e f6 ; 0xc2ded mov si, cx ; 89 ce ; 0xc2df0 mov di, word [bp+00ah] ; 8b 7e 0a ; 0xc2df2 mov al, dl ; 88 d0 ; 0xc2df5 vgabios.c:1998 xor ah, ah ; 30 e4 ; 0xc2df7 lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc2df9 lea dx, [bp-00ch] ; 8d 56 f4 ; 0xc2dfc call 00a1bh ; e8 19 dc ; 0xc2dff cmp byte [bp+004h], 0ffh ; 80 7e 04 ff ; 0xc2e02 vgabios.c:2001 jne short 02e14h ; 75 0c ; 0xc2e06 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc2e08 vgabios.c:2002 mov byte [bp+006h], al ; 88 46 06 ; 0xc2e0b mov ax, word [bp-00eh] ; 8b 46 f2 ; 0xc2e0e vgabios.c:2003 mov byte [bp+004h], ah ; 88 66 04 ; 0xc2e11 mov dh, byte [bp+004h] ; 8a 76 04 ; 0xc2e14 vgabios.c:2006 mov dl, byte [bp+006h] ; 8a 56 06 ; 0xc2e17 xor ah, ah ; 30 e4 ; 0xc2e1a mov al, byte [bp-006h] ; 8a 46 fa ; 0xc2e1c vgabios.c:2007 call 01253h ; e8 31 e4 ; 0xc2e1f dec si ; 4e ; 0xc2e22 vgabios.c:2009 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc2e23 je short 02e54h ; 74 2c ; 0xc2e26 mov bx, di ; 89 fb ; 0xc2e28 vgabios.c:2011 inc di ; 47 ; 0xc2e2a mov es, [bp+008h] ; 8e 46 08 ; 0xc2e2b vgabios.c:37 mov al, byte [es:bx] ; 26 8a 07 ; 0xc2e2e test byte [bp-008h], 002h ; f6 46 f8 02 ; 0xc2e31 vgabios.c:2012 je short 02e40h ; 74 09 ; 0xc2e35 mov bx, di ; 89 fb ; 0xc2e37 vgabios.c:2013 inc di ; 47 ; 0xc2e39 mov ah, byte [es:bx] ; 26 8a 27 ; 0xc2e3a vgabios.c:37 mov byte [bp-00ah], ah ; 88 66 f6 ; 0xc2e3d vgabios.c:38 mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc2e40 vgabios.c:2015 xor bh, bh ; 30 ff ; 0xc2e43 mov dl, byte [bp-006h] ; 8a 56 fa ; 0xc2e45 xor dh, dh ; 30 f6 ; 0xc2e48 xor ah, ah ; 30 e4 ; 0xc2e4a mov cx, strict word 00003h ; b9 03 00 ; 0xc2e4c call 02855h ; e8 03 fa ; 0xc2e4f jmp short 02e22h ; eb ce ; 0xc2e52 vgabios.c:2016 test byte [bp-008h], 001h ; f6 46 f8 01 ; 0xc2e54 vgabios.c:2019 jne short 02e65h ; 75 0b ; 0xc2e58 mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc2e5a vgabios.c:2020 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc2e5d xor ah, ah ; 30 e4 ; 0xc2e60 call 01253h ; e8 ee e3 ; 0xc2e62 lea sp, [bp-004h] ; 8d 66 fc ; 0xc2e65 vgabios.c:2021 pop di ; 5f ; 0xc2e68 pop si ; 5e ; 0xc2e69 pop bp ; 5d ; 0xc2e6a retn 00008h ; c2 08 00 ; 0xc2e6b ; disGetNextSymbol 0xc2e6e LB 0x1426 -> off=0x0 cb=00000000000001f2 uValue=00000000000c2e6e 'biosfn_read_state_info' biosfn_read_state_info: ; 0xc2e6e LB 0x1f2 push bp ; 55 ; 0xc2e6e vgabios.c:2024 mov bp, sp ; 89 e5 ; 0xc2e6f push cx ; 51 ; 0xc2e71 push si ; 56 ; 0xc2e72 push di ; 57 ; 0xc2e73 push ax ; 50 ; 0xc2e74 push ax ; 50 ; 0xc2e75 push dx ; 52 ; 0xc2e76 mov si, strict word 00049h ; be 49 00 ; 0xc2e77 vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc2e7a mov es, ax ; 8e c0 ; 0xc2e7d mov al, byte [es:si] ; 26 8a 04 ; 0xc2e7f mov byte [bp-008h], al ; 88 46 f8 ; 0xc2e82 vgabios.c:38 mov si, strict word 0004ch ; be 4c 00 ; 0xc2e85 vgabios.c:47 mov ax, word [es:si] ; 26 8b 04 ; 0xc2e88 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc2e8b vgabios.c:48 mov ax, ds ; 8c d8 ; 0xc2e8e vgabios.c:2035 mov es, dx ; 8e c2 ; 0xc2e90 vgabios.c:62 mov word [es:bx], 05502h ; 26 c7 07 02 55 ; 0xc2e92 mov [es:bx+002h], ds ; 26 8c 5f 02 ; 0xc2e97 lea di, [bx+004h] ; 8d 7f 04 ; 0xc2e9b vgabios.c:2040 mov cx, strict word 0001eh ; b9 1e 00 ; 0xc2e9e mov si, strict word 00049h ; be 49 00 ; 0xc2ea1 mov dx, strict word 00040h ; ba 40 00 ; 0xc2ea4 jcxz 02eafh ; e3 06 ; 0xc2ea7 push DS ; 1e ; 0xc2ea9 mov ds, dx ; 8e da ; 0xc2eaa rep movsb ; f3 a4 ; 0xc2eac pop DS ; 1f ; 0xc2eae mov si, 00084h ; be 84 00 ; 0xc2eaf vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc2eb2 mov es, ax ; 8e c0 ; 0xc2eb5 mov al, byte [es:si] ; 26 8a 04 ; 0xc2eb7 db 0feh, 0c0h ; inc al ; fe c0 ; 0xc2eba vgabios.c:38 lea si, [bx+022h] ; 8d 77 22 ; 0xc2ebc mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2ebf vgabios.c:42 mov byte [es:si], al ; 26 88 04 ; 0xc2ec2 lea di, [bx+023h] ; 8d 7f 23 ; 0xc2ec5 vgabios.c:2042 mov cx, strict word 00002h ; b9 02 00 ; 0xc2ec8 mov si, 00085h ; be 85 00 ; 0xc2ecb mov dx, strict word 00040h ; ba 40 00 ; 0xc2ece jcxz 02ed9h ; e3 06 ; 0xc2ed1 push DS ; 1e ; 0xc2ed3 mov ds, dx ; 8e da ; 0xc2ed4 rep movsb ; f3 a4 ; 0xc2ed6 pop DS ; 1f ; 0xc2ed8 mov si, 0008ah ; be 8a 00 ; 0xc2ed9 vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc2edc mov es, ax ; 8e c0 ; 0xc2edf mov al, byte [es:si] ; 26 8a 04 ; 0xc2ee1 lea si, [bx+025h] ; 8d 77 25 ; 0xc2ee4 vgabios.c:38 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2ee7 vgabios.c:42 mov byte [es:si], al ; 26 88 04 ; 0xc2eea lea si, [bx+026h] ; 8d 77 26 ; 0xc2eed vgabios.c:2045 mov byte [es:si], 000h ; 26 c6 04 00 ; 0xc2ef0 vgabios.c:42 lea si, [bx+027h] ; 8d 77 27 ; 0xc2ef4 vgabios.c:2046 mov word [es:si], strict word 00010h ; 26 c7 04 10 00 ; 0xc2ef7 vgabios.c:52 lea si, [bx+029h] ; 8d 77 29 ; 0xc2efc vgabios.c:2047 mov byte [es:si], 008h ; 26 c6 04 08 ; 0xc2eff vgabios.c:42 lea si, [bx+02ah] ; 8d 77 2a ; 0xc2f03 vgabios.c:2048 mov byte [es:si], 002h ; 26 c6 04 02 ; 0xc2f06 vgabios.c:42 lea si, [bx+02bh] ; 8d 77 2b ; 0xc2f0a vgabios.c:2049 mov byte [es:si], 000h ; 26 c6 04 00 ; 0xc2f0d vgabios.c:42 lea si, [bx+02ch] ; 8d 77 2c ; 0xc2f11 vgabios.c:2050 mov byte [es:si], 000h ; 26 c6 04 00 ; 0xc2f14 vgabios.c:42 lea si, [bx+02dh] ; 8d 77 2d ; 0xc2f18 vgabios.c:2051 mov byte [es:si], 021h ; 26 c6 04 21 ; 0xc2f1b vgabios.c:42 lea si, [bx+031h] ; 8d 77 31 ; 0xc2f1f vgabios.c:2052 mov byte [es:si], 003h ; 26 c6 04 03 ; 0xc2f22 vgabios.c:42 lea si, [bx+032h] ; 8d 77 32 ; 0xc2f26 vgabios.c:2053 mov byte [es:si], 000h ; 26 c6 04 00 ; 0xc2f29 vgabios.c:42 mov si, 00089h ; be 89 00 ; 0xc2f2d vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc2f30 mov es, ax ; 8e c0 ; 0xc2f33 mov al, byte [es:si] ; 26 8a 04 ; 0xc2f35 mov dl, al ; 88 c2 ; 0xc2f38 vgabios.c:2058 and dl, 080h ; 80 e2 80 ; 0xc2f3a xor dh, dh ; 30 f6 ; 0xc2f3d mov CL, strict byte 006h ; b1 06 ; 0xc2f3f sar dx, CL ; d3 fa ; 0xc2f41 and AL, strict byte 010h ; 24 10 ; 0xc2f43 xor ah, ah ; 30 e4 ; 0xc2f45 mov CL, strict byte 004h ; b1 04 ; 0xc2f47 sar ax, CL ; d3 f8 ; 0xc2f49 or ax, dx ; 09 d0 ; 0xc2f4b cmp ax, strict word 00002h ; 3d 02 00 ; 0xc2f4d vgabios.c:2059 je short 02f63h ; 74 11 ; 0xc2f50 cmp ax, strict word 00001h ; 3d 01 00 ; 0xc2f52 je short 02f5fh ; 74 08 ; 0xc2f55 test ax, ax ; 85 c0 ; 0xc2f57 jne short 02f63h ; 75 08 ; 0xc2f59 mov AL, strict byte 001h ; b0 01 ; 0xc2f5b vgabios.c:2060 jmp short 02f65h ; eb 06 ; 0xc2f5d mov AL, strict byte 002h ; b0 02 ; 0xc2f5f vgabios.c:2061 jmp short 02f65h ; eb 02 ; 0xc2f61 xor al, al ; 30 c0 ; 0xc2f63 vgabios.c:2063 lea si, [bx+02ah] ; 8d 77 2a ; 0xc2f65 vgabios.c:2065 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2f68 vgabios.c:42 mov byte [es:si], al ; 26 88 04 ; 0xc2f6b mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2f6e vgabios.c:2068 cmp AL, strict byte 00eh ; 3c 0e ; 0xc2f71 jc short 02f95h ; 72 20 ; 0xc2f73 cmp AL, strict byte 012h ; 3c 12 ; 0xc2f75 jnbe short 02f95h ; 77 1c ; 0xc2f77 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc2f79 vgabios.c:2069 test ax, ax ; 85 c0 ; 0xc2f7c je short 02fd7h ; 74 57 ; 0xc2f7e mov si, ax ; 89 c6 ; 0xc2f80 vgabios.c:2070 shr si, 1 ; d1 ee ; 0xc2f82 shr si, 1 ; d1 ee ; 0xc2f84 mov ax, 04000h ; b8 00 40 ; 0xc2f86 xor dx, dx ; 31 d2 ; 0xc2f89 div si ; f7 f6 ; 0xc2f8b lea si, [bx+029h] ; 8d 77 29 ; 0xc2f8d mov byte [es:si], al ; 26 88 04 ; 0xc2f90 vgabios.c:42 jmp short 02fd7h ; eb 42 ; 0xc2f93 vgabios.c:2071 lea si, [bx+029h] ; 8d 77 29 ; 0xc2f95 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2f98 cmp AL, strict byte 013h ; 3c 13 ; 0xc2f9b jne short 02fb0h ; 75 11 ; 0xc2f9d mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2f9f vgabios.c:42 mov byte [es:si], 001h ; 26 c6 04 01 ; 0xc2fa2 lea si, [bx+027h] ; 8d 77 27 ; 0xc2fa6 vgabios.c:2073 mov word [es:si], 00100h ; 26 c7 04 00 01 ; 0xc2fa9 vgabios.c:52 jmp short 02fd7h ; eb 27 ; 0xc2fae vgabios.c:2074 cmp AL, strict byte 004h ; 3c 04 ; 0xc2fb0 jc short 02fd7h ; 72 23 ; 0xc2fb2 cmp AL, strict byte 006h ; 3c 06 ; 0xc2fb4 jnbe short 02fd7h ; 77 1f ; 0xc2fb6 cmp word [bp-00ah], strict byte 00000h ; 83 7e f6 00 ; 0xc2fb8 vgabios.c:2076 je short 02fcch ; 74 0e ; 0xc2fbc mov ax, 04000h ; b8 00 40 ; 0xc2fbe vgabios.c:2077 xor dx, dx ; 31 d2 ; 0xc2fc1 div word [bp-00ah] ; f7 76 f6 ; 0xc2fc3 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2fc6 vgabios.c:42 mov byte [es:si], al ; 26 88 04 ; 0xc2fc9 lea si, [bx+027h] ; 8d 77 27 ; 0xc2fcc vgabios.c:2078 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2fcf vgabios.c:52 mov word [es:si], strict word 00004h ; 26 c7 04 04 00 ; 0xc2fd2 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2fd7 vgabios.c:2080 cmp AL, strict byte 006h ; 3c 06 ; 0xc2fda je short 02fe2h ; 74 04 ; 0xc2fdc cmp AL, strict byte 011h ; 3c 11 ; 0xc2fde jne short 02fedh ; 75 0b ; 0xc2fe0 lea si, [bx+027h] ; 8d 77 27 ; 0xc2fe2 vgabios.c:2081 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2fe5 vgabios.c:52 mov word [es:si], strict word 00002h ; 26 c7 04 02 00 ; 0xc2fe8 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2fed vgabios.c:2083 cmp AL, strict byte 004h ; 3c 04 ; 0xc2ff0 jc short 03049h ; 72 55 ; 0xc2ff2 cmp AL, strict byte 007h ; 3c 07 ; 0xc2ff4 je short 03049h ; 74 51 ; 0xc2ff6 lea si, [bx+02dh] ; 8d 77 2d ; 0xc2ff8 vgabios.c:2084 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2ffb vgabios.c:42 mov byte [es:si], 001h ; 26 c6 04 01 ; 0xc2ffe mov si, 00084h ; be 84 00 ; 0xc3002 vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc3005 mov es, ax ; 8e c0 ; 0xc3008 mov al, byte [es:si] ; 26 8a 04 ; 0xc300a xor ah, ah ; 30 e4 ; 0xc300d vgabios.c:38 inc ax ; 40 ; 0xc300f mov si, 00085h ; be 85 00 ; 0xc3010 vgabios.c:37 mov dl, byte [es:si] ; 26 8a 14 ; 0xc3013 xor dh, dh ; 30 f6 ; 0xc3016 vgabios.c:38 imul dx ; f7 ea ; 0xc3018 cmp ax, 0015eh ; 3d 5e 01 ; 0xc301a vgabios.c:2086 jc short 0302dh ; 72 0e ; 0xc301d jbe short 03036h ; 76 15 ; 0xc301f cmp ax, 001e0h ; 3d e0 01 ; 0xc3021 je short 0303eh ; 74 18 ; 0xc3024 cmp ax, 00190h ; 3d 90 01 ; 0xc3026 je short 0303ah ; 74 0f ; 0xc3029 jmp short 0303eh ; eb 11 ; 0xc302b cmp ax, 000c8h ; 3d c8 00 ; 0xc302d jne short 0303eh ; 75 0c ; 0xc3030 xor al, al ; 30 c0 ; 0xc3032 vgabios.c:2087 jmp short 03040h ; eb 0a ; 0xc3034 mov AL, strict byte 001h ; b0 01 ; 0xc3036 vgabios.c:2088 jmp short 03040h ; eb 06 ; 0xc3038 mov AL, strict byte 002h ; b0 02 ; 0xc303a vgabios.c:2089 jmp short 03040h ; eb 02 ; 0xc303c mov AL, strict byte 003h ; b0 03 ; 0xc303e vgabios.c:2091 lea si, [bx+02ah] ; 8d 77 2a ; 0xc3040 vgabios.c:2093 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc3043 vgabios.c:42 mov byte [es:si], al ; 26 88 04 ; 0xc3046 lea di, [bx+033h] ; 8d 7f 33 ; 0xc3049 vgabios.c:2096 mov cx, strict word 0000dh ; b9 0d 00 ; 0xc304c xor ax, ax ; 31 c0 ; 0xc304f mov es, [bp-00ch] ; 8e 46 f4 ; 0xc3051 jcxz 03058h ; e3 02 ; 0xc3054 rep stosb ; f3 aa ; 0xc3056 lea sp, [bp-006h] ; 8d 66 fa ; 0xc3058 vgabios.c:2097 pop di ; 5f ; 0xc305b pop si ; 5e ; 0xc305c pop cx ; 59 ; 0xc305d pop bp ; 5d ; 0xc305e retn ; c3 ; 0xc305f ; disGetNextSymbol 0xc3060 LB 0x1234 -> off=0x0 cb=0000000000000023 uValue=00000000000c3060 'biosfn_read_video_state_size2' biosfn_read_video_state_size2: ; 0xc3060 LB 0x23 push dx ; 52 ; 0xc3060 vgabios.c:2100 push bp ; 55 ; 0xc3061 mov bp, sp ; 89 e5 ; 0xc3062 mov dx, ax ; 89 c2 ; 0xc3064 xor ax, ax ; 31 c0 ; 0xc3066 vgabios.c:2104 test dl, 001h ; f6 c2 01 ; 0xc3068 vgabios.c:2105 je short 03070h ; 74 03 ; 0xc306b mov ax, strict word 00046h ; b8 46 00 ; 0xc306d vgabios.c:2106 test dl, 002h ; f6 c2 02 ; 0xc3070 vgabios.c:2108 je short 03078h ; 74 03 ; 0xc3073 add ax, strict word 0002ah ; 05 2a 00 ; 0xc3075 vgabios.c:2109 test dl, 004h ; f6 c2 04 ; 0xc3078 vgabios.c:2111 je short 03080h ; 74 03 ; 0xc307b add ax, 00304h ; 05 04 03 ; 0xc307d vgabios.c:2112 pop bp ; 5d ; 0xc3080 vgabios.c:2115 pop dx ; 5a ; 0xc3081 retn ; c3 ; 0xc3082 ; disGetNextSymbol 0xc3083 LB 0x1211 -> off=0x0 cb=000000000000001b uValue=00000000000c3083 'vga_get_video_state_size' vga_get_video_state_size: ; 0xc3083 LB 0x1b push bp ; 55 ; 0xc3083 vgabios.c:2117 mov bp, sp ; 89 e5 ; 0xc3084 push bx ; 53 ; 0xc3086 push cx ; 51 ; 0xc3087 mov bx, dx ; 89 d3 ; 0xc3088 call 03060h ; e8 d3 ff ; 0xc308a vgabios.c:2120 add ax, strict word 0003fh ; 05 3f 00 ; 0xc308d mov CL, strict byte 006h ; b1 06 ; 0xc3090 shr ax, CL ; d3 e8 ; 0xc3092 mov word [ss:bx], ax ; 36 89 07 ; 0xc3094 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3097 vgabios.c:2121 pop cx ; 59 ; 0xc309a pop bx ; 5b ; 0xc309b pop bp ; 5d ; 0xc309c retn ; c3 ; 0xc309d ; disGetNextSymbol 0xc309e LB 0x11f6 -> off=0x0 cb=00000000000002d8 uValue=00000000000c309e 'biosfn_save_video_state' biosfn_save_video_state: ; 0xc309e LB 0x2d8 push bp ; 55 ; 0xc309e vgabios.c:2123 mov bp, sp ; 89 e5 ; 0xc309f push cx ; 51 ; 0xc30a1 push si ; 56 ; 0xc30a2 push di ; 57 ; 0xc30a3 push ax ; 50 ; 0xc30a4 push ax ; 50 ; 0xc30a5 push ax ; 50 ; 0xc30a6 mov cx, dx ; 89 d1 ; 0xc30a7 mov si, strict word 00063h ; be 63 00 ; 0xc30a9 vgabios.c:47 mov ax, strict word 00040h ; b8 40 00 ; 0xc30ac mov es, ax ; 8e c0 ; 0xc30af mov di, word [es:si] ; 26 8b 3c ; 0xc30b1 mov si, di ; 89 fe ; 0xc30b4 vgabios.c:48 test byte [bp-00ch], 001h ; f6 46 f4 01 ; 0xc30b6 vgabios.c:2128 je short 03122h ; 74 66 ; 0xc30ba mov dx, 003c4h ; ba c4 03 ; 0xc30bc vgabios.c:2129 in AL, DX ; ec ; 0xc30bf db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc30c0 mov es, cx ; 8e c1 ; 0xc30c2 vgabios.c:42 mov byte [es:bx], al ; 26 88 07 ; 0xc30c4 inc bx ; 43 ; 0xc30c7 vgabios.c:2129 mov dx, di ; 89 fa ; 0xc30c8 in AL, DX ; ec ; 0xc30ca db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc30cb mov byte [es:bx], al ; 26 88 07 ; 0xc30cd vgabios.c:42 inc bx ; 43 ; 0xc30d0 vgabios.c:2130 mov dx, 003ceh ; ba ce 03 ; 0xc30d1 in AL, DX ; ec ; 0xc30d4 db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc30d5 mov byte [es:bx], al ; 26 88 07 ; 0xc30d7 vgabios.c:42 inc bx ; 43 ; 0xc30da vgabios.c:2131 mov dx, 003dah ; ba da 03 ; 0xc30db in AL, DX ; ec ; 0xc30de db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc30df mov dx, 003c0h ; ba c0 03 ; 0xc30e1 vgabios.c:2133 in AL, DX ; ec ; 0xc30e4 db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc30e5 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc30e7 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc30ea vgabios.c:42 mov byte [es:bx], al ; 26 88 07 ; 0xc30ed inc bx ; 43 ; 0xc30f0 vgabios.c:2134 mov dx, 003cah ; ba ca 03 ; 0xc30f1 in AL, DX ; ec ; 0xc30f4 db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc30f5 mov byte [es:bx], al ; 26 88 07 ; 0xc30f7 vgabios.c:42 mov ax, strict word 00001h ; b8 01 00 ; 0xc30fa vgabios.c:2137 mov word [bp-008h], ax ; 89 46 f8 ; 0xc30fd add bx, ax ; 01 c3 ; 0xc3100 vgabios.c:2135 jmp short 0310ah ; eb 06 ; 0xc3102 cmp word [bp-008h], strict byte 00004h ; 83 7e f8 04 ; 0xc3104 jnbe short 03125h ; 77 1b ; 0xc3108 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc310a vgabios.c:2138 mov dx, 003c4h ; ba c4 03 ; 0xc310d out DX, AL ; ee ; 0xc3110 mov dx, 003c5h ; ba c5 03 ; 0xc3111 vgabios.c:2139 in AL, DX ; ec ; 0xc3114 db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc3115 mov es, cx ; 8e c1 ; 0xc3117 vgabios.c:42 mov byte [es:bx], al ; 26 88 07 ; 0xc3119 inc bx ; 43 ; 0xc311c vgabios.c:2139 inc word [bp-008h] ; ff 46 f8 ; 0xc311d vgabios.c:2140 jmp short 03104h ; eb e2 ; 0xc3120 jmp near 031d2h ; e9 ad 00 ; 0xc3122 xor al, al ; 30 c0 ; 0xc3125 vgabios.c:2141 mov dx, 003c4h ; ba c4 03 ; 0xc3127 out DX, AL ; ee ; 0xc312a mov dx, 003c5h ; ba c5 03 ; 0xc312b vgabios.c:2142 in AL, DX ; ec ; 0xc312e db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc312f mov es, cx ; 8e c1 ; 0xc3131 vgabios.c:42 mov byte [es:bx], al ; 26 88 07 ; 0xc3133 mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc3136 vgabios.c:2144 inc bx ; 43 ; 0xc313b vgabios.c:2142 jmp short 03144h ; eb 06 ; 0xc313c cmp word [bp-008h], strict byte 00018h ; 83 7e f8 18 ; 0xc313e jnbe short 0315bh ; 77 17 ; 0xc3142 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc3144 vgabios.c:2145 mov dx, si ; 89 f2 ; 0xc3147 out DX, AL ; ee ; 0xc3149 lea dx, [si+001h] ; 8d 54 01 ; 0xc314a vgabios.c:2146 in AL, DX ; ec ; 0xc314d db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc314e mov es, cx ; 8e c1 ; 0xc3150 vgabios.c:42 mov byte [es:bx], al ; 26 88 07 ; 0xc3152 inc bx ; 43 ; 0xc3155 vgabios.c:2146 inc word [bp-008h] ; ff 46 f8 ; 0xc3156 vgabios.c:2147 jmp short 0313eh ; eb e3 ; 0xc3159 mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc315b vgabios.c:2149 jmp short 03168h ; eb 06 ; 0xc3160 cmp word [bp-008h], strict byte 00013h ; 83 7e f8 13 ; 0xc3162 jnbe short 0318ch ; 77 24 ; 0xc3166 mov dx, 003dah ; ba da 03 ; 0xc3168 vgabios.c:2150 in AL, DX ; ec ; 0xc316b db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc316c mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc316e vgabios.c:2151 and ax, strict word 00020h ; 25 20 00 ; 0xc3171 or ax, word [bp-008h] ; 0b 46 f8 ; 0xc3174 mov dx, 003c0h ; ba c0 03 ; 0xc3177 out DX, AL ; ee ; 0xc317a mov dx, 003c1h ; ba c1 03 ; 0xc317b vgabios.c:2152 in AL, DX ; ec ; 0xc317e db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc317f mov es, cx ; 8e c1 ; 0xc3181 vgabios.c:42 mov byte [es:bx], al ; 26 88 07 ; 0xc3183 inc bx ; 43 ; 0xc3186 vgabios.c:2152 inc word [bp-008h] ; ff 46 f8 ; 0xc3187 vgabios.c:2153 jmp short 03162h ; eb d6 ; 0xc318a mov dx, 003dah ; ba da 03 ; 0xc318c vgabios.c:2154 in AL, DX ; ec ; 0xc318f db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc3190 mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc3192 vgabios.c:2156 jmp short 0319fh ; eb 06 ; 0xc3197 cmp word [bp-008h], strict byte 00008h ; 83 7e f8 08 ; 0xc3199 jnbe short 031b7h ; 77 18 ; 0xc319d mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc319f vgabios.c:2157 mov dx, 003ceh ; ba ce 03 ; 0xc31a2 out DX, AL ; ee ; 0xc31a5 mov dx, 003cfh ; ba cf 03 ; 0xc31a6 vgabios.c:2158 in AL, DX ; ec ; 0xc31a9 db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc31aa mov es, cx ; 8e c1 ; 0xc31ac vgabios.c:42 mov byte [es:bx], al ; 26 88 07 ; 0xc31ae inc bx ; 43 ; 0xc31b1 vgabios.c:2158 inc word [bp-008h] ; ff 46 f8 ; 0xc31b2 vgabios.c:2159 jmp short 03199h ; eb e2 ; 0xc31b5 mov es, cx ; 8e c1 ; 0xc31b7 vgabios.c:52 mov word [es:bx], si ; 26 89 37 ; 0xc31b9 inc bx ; 43 ; 0xc31bc vgabios.c:2161 inc bx ; 43 ; 0xc31bd mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc31be vgabios.c:42 inc bx ; 43 ; 0xc31c2 vgabios.c:2164 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc31c3 vgabios.c:42 inc bx ; 43 ; 0xc31c7 vgabios.c:2165 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc31c8 vgabios.c:42 inc bx ; 43 ; 0xc31cc vgabios.c:2166 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc31cd vgabios.c:42 inc bx ; 43 ; 0xc31d1 vgabios.c:2167 test byte [bp-00ch], 002h ; f6 46 f4 02 ; 0xc31d2 vgabios.c:2169 jne short 031dbh ; 75 03 ; 0xc31d6 jmp near 0331ah ; e9 3f 01 ; 0xc31d8 mov si, strict word 00049h ; be 49 00 ; 0xc31db vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc31de mov es, ax ; 8e c0 ; 0xc31e1 mov al, byte [es:si] ; 26 8a 04 ; 0xc31e3 mov es, cx ; 8e c1 ; 0xc31e6 vgabios.c:42 mov byte [es:bx], al ; 26 88 07 ; 0xc31e8 inc bx ; 43 ; 0xc31eb vgabios.c:2170 mov si, strict word 0004ah ; be 4a 00 ; 0xc31ec vgabios.c:47 mov ax, strict word 00040h ; b8 40 00 ; 0xc31ef mov es, ax ; 8e c0 ; 0xc31f2 mov ax, word [es:si] ; 26 8b 04 ; 0xc31f4 mov es, cx ; 8e c1 ; 0xc31f7 vgabios.c:52 mov word [es:bx], ax ; 26 89 07 ; 0xc31f9 inc bx ; 43 ; 0xc31fc vgabios.c:2171 inc bx ; 43 ; 0xc31fd mov si, strict word 0004ch ; be 4c 00 ; 0xc31fe vgabios.c:47 mov ax, strict word 00040h ; b8 40 00 ; 0xc3201 mov es, ax ; 8e c0 ; 0xc3204 mov ax, word [es:si] ; 26 8b 04 ; 0xc3206 mov es, cx ; 8e c1 ; 0xc3209 vgabios.c:52 mov word [es:bx], ax ; 26 89 07 ; 0xc320b inc bx ; 43 ; 0xc320e vgabios.c:2172 inc bx ; 43 ; 0xc320f mov si, strict word 00063h ; be 63 00 ; 0xc3210 vgabios.c:47 mov ax, strict word 00040h ; b8 40 00 ; 0xc3213 mov es, ax ; 8e c0 ; 0xc3216 mov ax, word [es:si] ; 26 8b 04 ; 0xc3218 mov es, cx ; 8e c1 ; 0xc321b vgabios.c:52 mov word [es:bx], ax ; 26 89 07 ; 0xc321d inc bx ; 43 ; 0xc3220 vgabios.c:2173 inc bx ; 43 ; 0xc3221 mov si, 00084h ; be 84 00 ; 0xc3222 vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc3225 mov es, ax ; 8e c0 ; 0xc3228 mov al, byte [es:si] ; 26 8a 04 ; 0xc322a mov es, cx ; 8e c1 ; 0xc322d vgabios.c:42 mov byte [es:bx], al ; 26 88 07 ; 0xc322f inc bx ; 43 ; 0xc3232 vgabios.c:2174 mov si, 00085h ; be 85 00 ; 0xc3233 vgabios.c:47 mov ax, strict word 00040h ; b8 40 00 ; 0xc3236 mov es, ax ; 8e c0 ; 0xc3239 mov ax, word [es:si] ; 26 8b 04 ; 0xc323b mov es, cx ; 8e c1 ; 0xc323e vgabios.c:52 mov word [es:bx], ax ; 26 89 07 ; 0xc3240 inc bx ; 43 ; 0xc3243 vgabios.c:2175 inc bx ; 43 ; 0xc3244 mov si, 00087h ; be 87 00 ; 0xc3245 vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc3248 mov es, ax ; 8e c0 ; 0xc324b mov al, byte [es:si] ; 26 8a 04 ; 0xc324d mov es, cx ; 8e c1 ; 0xc3250 vgabios.c:42 mov byte [es:bx], al ; 26 88 07 ; 0xc3252 inc bx ; 43 ; 0xc3255 vgabios.c:2176 mov si, 00088h ; be 88 00 ; 0xc3256 vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc3259 mov es, ax ; 8e c0 ; 0xc325c mov al, byte [es:si] ; 26 8a 04 ; 0xc325e mov es, cx ; 8e c1 ; 0xc3261 vgabios.c:42 mov byte [es:bx], al ; 26 88 07 ; 0xc3263 inc bx ; 43 ; 0xc3266 vgabios.c:2177 mov si, 00089h ; be 89 00 ; 0xc3267 vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc326a mov es, ax ; 8e c0 ; 0xc326d mov al, byte [es:si] ; 26 8a 04 ; 0xc326f mov es, cx ; 8e c1 ; 0xc3272 vgabios.c:42 mov byte [es:bx], al ; 26 88 07 ; 0xc3274 inc bx ; 43 ; 0xc3277 vgabios.c:2178 mov si, strict word 00060h ; be 60 00 ; 0xc3278 vgabios.c:47 mov ax, strict word 00040h ; b8 40 00 ; 0xc327b mov es, ax ; 8e c0 ; 0xc327e mov ax, word [es:si] ; 26 8b 04 ; 0xc3280 mov es, cx ; 8e c1 ; 0xc3283 vgabios.c:52 mov word [es:bx], ax ; 26 89 07 ; 0xc3285 mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc3288 vgabios.c:2180 inc bx ; 43 ; 0xc328d vgabios.c:2179 inc bx ; 43 ; 0xc328e jmp short 03297h ; eb 06 ; 0xc328f cmp word [bp-008h], strict byte 00008h ; 83 7e f8 08 ; 0xc3291 jnc short 032b3h ; 73 1c ; 0xc3295 mov si, word [bp-008h] ; 8b 76 f8 ; 0xc3297 vgabios.c:2181 sal si, 1 ; d1 e6 ; 0xc329a add si, strict byte 00050h ; 83 c6 50 ; 0xc329c mov ax, strict word 00040h ; b8 40 00 ; 0xc329f vgabios.c:47 mov es, ax ; 8e c0 ; 0xc32a2 mov ax, word [es:si] ; 26 8b 04 ; 0xc32a4 mov es, cx ; 8e c1 ; 0xc32a7 vgabios.c:52 mov word [es:bx], ax ; 26 89 07 ; 0xc32a9 inc bx ; 43 ; 0xc32ac vgabios.c:2182 inc bx ; 43 ; 0xc32ad inc word [bp-008h] ; ff 46 f8 ; 0xc32ae vgabios.c:2183 jmp short 03291h ; eb de ; 0xc32b1 mov si, strict word 0004eh ; be 4e 00 ; 0xc32b3 vgabios.c:47 mov ax, strict word 00040h ; b8 40 00 ; 0xc32b6 mov es, ax ; 8e c0 ; 0xc32b9 mov ax, word [es:si] ; 26 8b 04 ; 0xc32bb mov es, cx ; 8e c1 ; 0xc32be vgabios.c:52 mov word [es:bx], ax ; 26 89 07 ; 0xc32c0 inc bx ; 43 ; 0xc32c3 vgabios.c:2184 inc bx ; 43 ; 0xc32c4 mov si, strict word 00062h ; be 62 00 ; 0xc32c5 vgabios.c:37 mov ax, strict word 00040h ; b8 40 00 ; 0xc32c8 mov es, ax ; 8e c0 ; 0xc32cb mov al, byte [es:si] ; 26 8a 04 ; 0xc32cd mov es, cx ; 8e c1 ; 0xc32d0 vgabios.c:42 mov byte [es:bx], al ; 26 88 07 ; 0xc32d2 inc bx ; 43 ; 0xc32d5 vgabios.c:2185 mov si, strict word 0007ch ; be 7c 00 ; 0xc32d6 vgabios.c:47 xor ax, ax ; 31 c0 ; 0xc32d9 mov es, ax ; 8e c0 ; 0xc32db mov ax, word [es:si] ; 26 8b 04 ; 0xc32dd mov es, cx ; 8e c1 ; 0xc32e0 vgabios.c:52 mov word [es:bx], ax ; 26 89 07 ; 0xc32e2 inc bx ; 43 ; 0xc32e5 vgabios.c:2187 inc bx ; 43 ; 0xc32e6 mov si, strict word 0007eh ; be 7e 00 ; 0xc32e7 vgabios.c:47 xor ax, ax ; 31 c0 ; 0xc32ea mov es, ax ; 8e c0 ; 0xc32ec mov ax, word [es:si] ; 26 8b 04 ; 0xc32ee mov es, cx ; 8e c1 ; 0xc32f1 vgabios.c:52 mov word [es:bx], ax ; 26 89 07 ; 0xc32f3 inc bx ; 43 ; 0xc32f6 vgabios.c:2188 inc bx ; 43 ; 0xc32f7 mov si, 0010ch ; be 0c 01 ; 0xc32f8 vgabios.c:47 xor ax, ax ; 31 c0 ; 0xc32fb mov es, ax ; 8e c0 ; 0xc32fd mov ax, word [es:si] ; 26 8b 04 ; 0xc32ff mov es, cx ; 8e c1 ; 0xc3302 vgabios.c:52 mov word [es:bx], ax ; 26 89 07 ; 0xc3304 inc bx ; 43 ; 0xc3307 vgabios.c:2189 inc bx ; 43 ; 0xc3308 mov si, 0010eh ; be 0e 01 ; 0xc3309 vgabios.c:47 xor ax, ax ; 31 c0 ; 0xc330c mov es, ax ; 8e c0 ; 0xc330e mov ax, word [es:si] ; 26 8b 04 ; 0xc3310 mov es, cx ; 8e c1 ; 0xc3313 vgabios.c:52 mov word [es:bx], ax ; 26 89 07 ; 0xc3315 inc bx ; 43 ; 0xc3318 vgabios.c:2190 inc bx ; 43 ; 0xc3319 test byte [bp-00ch], 004h ; f6 46 f4 04 ; 0xc331a vgabios.c:2192 je short 0336ch ; 74 4c ; 0xc331e mov dx, 003c7h ; ba c7 03 ; 0xc3320 vgabios.c:2194 in AL, DX ; ec ; 0xc3323 db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc3324 mov es, cx ; 8e c1 ; 0xc3326 vgabios.c:42 mov byte [es:bx], al ; 26 88 07 ; 0xc3328 inc bx ; 43 ; 0xc332b vgabios.c:2194 mov dx, 003c8h ; ba c8 03 ; 0xc332c in AL, DX ; ec ; 0xc332f db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc3330 mov byte [es:bx], al ; 26 88 07 ; 0xc3332 vgabios.c:42 inc bx ; 43 ; 0xc3335 vgabios.c:2195 mov dx, 003c6h ; ba c6 03 ; 0xc3336 in AL, DX ; ec ; 0xc3339 db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc333a mov byte [es:bx], al ; 26 88 07 ; 0xc333c vgabios.c:42 inc bx ; 43 ; 0xc333f vgabios.c:2196 xor al, al ; 30 c0 ; 0xc3340 mov dx, 003c8h ; ba c8 03 ; 0xc3342 out DX, AL ; ee ; 0xc3345 xor ah, ah ; 30 e4 ; 0xc3346 vgabios.c:2199 mov word [bp-008h], ax ; 89 46 f8 ; 0xc3348 jmp short 03354h ; eb 07 ; 0xc334b cmp word [bp-008h], 00300h ; 81 7e f8 00 03 ; 0xc334d jnc short 03365h ; 73 11 ; 0xc3352 mov dx, 003c9h ; ba c9 03 ; 0xc3354 vgabios.c:2200 in AL, DX ; ec ; 0xc3357 db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc3358 mov es, cx ; 8e c1 ; 0xc335a vgabios.c:42 mov byte [es:bx], al ; 26 88 07 ; 0xc335c inc bx ; 43 ; 0xc335f vgabios.c:2200 inc word [bp-008h] ; ff 46 f8 ; 0xc3360 vgabios.c:2201 jmp short 0334dh ; eb e8 ; 0xc3363 mov es, cx ; 8e c1 ; 0xc3365 vgabios.c:42 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc3367 inc bx ; 43 ; 0xc336b vgabios.c:2202 mov ax, bx ; 89 d8 ; 0xc336c vgabios.c:2205 lea sp, [bp-006h] ; 8d 66 fa ; 0xc336e pop di ; 5f ; 0xc3371 pop si ; 5e ; 0xc3372 pop cx ; 59 ; 0xc3373 pop bp ; 5d ; 0xc3374 retn ; c3 ; 0xc3375 ; disGetNextSymbol 0xc3376 LB 0xf1e -> off=0x0 cb=00000000000002ba uValue=00000000000c3376 'biosfn_restore_video_state' biosfn_restore_video_state: ; 0xc3376 LB 0x2ba push bp ; 55 ; 0xc3376 vgabios.c:2207 mov bp, sp ; 89 e5 ; 0xc3377 push cx ; 51 ; 0xc3379 push si ; 56 ; 0xc337a push di ; 57 ; 0xc337b sub sp, strict byte 00008h ; 83 ec 08 ; 0xc337c push ax ; 50 ; 0xc337f mov cx, dx ; 89 d1 ; 0xc3380 test byte [bp-010h], 001h ; f6 46 f0 01 ; 0xc3382 vgabios.c:2211 je short 033dfh ; 74 57 ; 0xc3386 mov dx, 003dah ; ba da 03 ; 0xc3388 vgabios.c:2213 in AL, DX ; ec ; 0xc338b db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc338c lea si, [bx+040h] ; 8d 77 40 ; 0xc338e vgabios.c:2215 mov es, cx ; 8e c1 ; 0xc3391 vgabios.c:47 mov ax, word [es:si] ; 26 8b 04 ; 0xc3393 mov word [bp-00ch], ax ; 89 46 f4 ; 0xc3396 vgabios.c:48 mov si, bx ; 89 de ; 0xc3399 vgabios.c:2216 mov word [bp-008h], strict word 00001h ; c7 46 f8 01 00 ; 0xc339b vgabios.c:2219 add bx, strict byte 00005h ; 83 c3 05 ; 0xc33a0 vgabios.c:2217 jmp short 033abh ; eb 06 ; 0xc33a3 cmp word [bp-008h], strict byte 00004h ; 83 7e f8 04 ; 0xc33a5 jnbe short 033c1h ; 77 16 ; 0xc33a9 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc33ab vgabios.c:2220 mov dx, 003c4h ; ba c4 03 ; 0xc33ae out DX, AL ; ee ; 0xc33b1 mov es, cx ; 8e c1 ; 0xc33b2 vgabios.c:37 mov al, byte [es:bx] ; 26 8a 07 ; 0xc33b4 mov dx, 003c5h ; ba c5 03 ; 0xc33b7 vgabios.c:38 out DX, AL ; ee ; 0xc33ba inc bx ; 43 ; 0xc33bb vgabios.c:2221 inc word [bp-008h] ; ff 46 f8 ; 0xc33bc vgabios.c:2222 jmp short 033a5h ; eb e4 ; 0xc33bf xor al, al ; 30 c0 ; 0xc33c1 vgabios.c:2223 mov dx, 003c4h ; ba c4 03 ; 0xc33c3 out DX, AL ; ee ; 0xc33c6 mov es, cx ; 8e c1 ; 0xc33c7 vgabios.c:37 mov al, byte [es:bx] ; 26 8a 07 ; 0xc33c9 mov dx, 003c5h ; ba c5 03 ; 0xc33cc vgabios.c:38 out DX, AL ; ee ; 0xc33cf inc bx ; 43 ; 0xc33d0 vgabios.c:2224 mov ax, strict word 00011h ; b8 11 00 ; 0xc33d1 mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xc33d4 out DX, ax ; ef ; 0xc33d7 mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc33d8 vgabios.c:2229 jmp short 033e8h ; eb 09 ; 0xc33dd jmp near 034bfh ; e9 dd 00 ; 0xc33df cmp word [bp-008h], strict byte 00018h ; 83 7e f8 18 ; 0xc33e2 jnbe short 03402h ; 77 1a ; 0xc33e6 cmp word [bp-008h], strict byte 00011h ; 83 7e f8 11 ; 0xc33e8 vgabios.c:2230 je short 033fch ; 74 0e ; 0xc33ec mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc33ee vgabios.c:2231 mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xc33f1 out DX, AL ; ee ; 0xc33f4 mov es, cx ; 8e c1 ; 0xc33f5 vgabios.c:37 mov al, byte [es:bx] ; 26 8a 07 ; 0xc33f7 inc dx ; 42 ; 0xc33fa vgabios.c:38 out DX, AL ; ee ; 0xc33fb inc bx ; 43 ; 0xc33fc vgabios.c:2234 inc word [bp-008h] ; ff 46 f8 ; 0xc33fd vgabios.c:2235 jmp short 033e2h ; eb e0 ; 0xc3400 mov dx, 003cch ; ba cc 03 ; 0xc3402 vgabios.c:2237 in AL, DX ; ec ; 0xc3405 db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc3406 and AL, strict byte 0feh ; 24 fe ; 0xc3408 mov word [bp-00eh], ax ; 89 46 f2 ; 0xc340a cmp word [bp-00ch], 003d4h ; 81 7e f4 d4 03 ; 0xc340d vgabios.c:2238 jne short 03418h ; 75 04 ; 0xc3412 or byte [bp-00eh], 001h ; 80 4e f2 01 ; 0xc3414 vgabios.c:2239 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc3418 vgabios.c:2240 mov dx, 003c2h ; ba c2 03 ; 0xc341b out DX, AL ; ee ; 0xc341e mov AL, strict byte 011h ; b0 11 ; 0xc341f vgabios.c:2243 mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xc3421 out DX, AL ; ee ; 0xc3424 lea di, [word bx-00007h] ; 8d bf f9 ff ; 0xc3425 vgabios.c:2244 mov es, cx ; 8e c1 ; 0xc3429 vgabios.c:37 mov al, byte [es:di] ; 26 8a 05 ; 0xc342b inc dx ; 42 ; 0xc342e vgabios.c:38 out DX, AL ; ee ; 0xc342f lea di, [si+003h] ; 8d 7c 03 ; 0xc3430 vgabios.c:2247 mov dl, byte [es:di] ; 26 8a 15 ; 0xc3433 vgabios.c:37 xor dh, dh ; 30 f6 ; 0xc3436 vgabios.c:38 mov word [bp-00ah], dx ; 89 56 f6 ; 0xc3438 mov dx, 003dah ; ba da 03 ; 0xc343b vgabios.c:2248 in AL, DX ; ec ; 0xc343e db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc343f mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc3441 vgabios.c:2249 jmp short 0344eh ; eb 06 ; 0xc3446 cmp word [bp-008h], strict byte 00013h ; 83 7e f8 13 ; 0xc3448 jnbe short 03467h ; 77 19 ; 0xc344c mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc344e vgabios.c:2250 and ax, strict word 00020h ; 25 20 00 ; 0xc3451 or ax, word [bp-008h] ; 0b 46 f8 ; 0xc3454 mov dx, 003c0h ; ba c0 03 ; 0xc3457 out DX, AL ; ee ; 0xc345a mov es, cx ; 8e c1 ; 0xc345b vgabios.c:37 mov al, byte [es:bx] ; 26 8a 07 ; 0xc345d out DX, AL ; ee ; 0xc3460 vgabios.c:38 inc bx ; 43 ; 0xc3461 vgabios.c:2251 inc word [bp-008h] ; ff 46 f8 ; 0xc3462 vgabios.c:2252 jmp short 03448h ; eb e1 ; 0xc3465 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc3467 vgabios.c:2253 mov dx, 003c0h ; ba c0 03 ; 0xc346a out DX, AL ; ee ; 0xc346d mov dx, 003dah ; ba da 03 ; 0xc346e vgabios.c:2254 in AL, DX ; ec ; 0xc3471 db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc3472 mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc3474 vgabios.c:2256 jmp short 03481h ; eb 06 ; 0xc3479 cmp word [bp-008h], strict byte 00008h ; 83 7e f8 08 ; 0xc347b jnbe short 03497h ; 77 16 ; 0xc347f mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc3481 vgabios.c:2257 mov dx, 003ceh ; ba ce 03 ; 0xc3484 out DX, AL ; ee ; 0xc3487 mov es, cx ; 8e c1 ; 0xc3488 vgabios.c:37 mov al, byte [es:bx] ; 26 8a 07 ; 0xc348a mov dx, 003cfh ; ba cf 03 ; 0xc348d vgabios.c:38 out DX, AL ; ee ; 0xc3490 inc bx ; 43 ; 0xc3491 vgabios.c:2258 inc word [bp-008h] ; ff 46 f8 ; 0xc3492 vgabios.c:2259 jmp short 0347bh ; eb e4 ; 0xc3495 add bx, strict byte 00006h ; 83 c3 06 ; 0xc3497 vgabios.c:2260 mov es, cx ; 8e c1 ; 0xc349a vgabios.c:37 mov al, byte [es:si] ; 26 8a 04 ; 0xc349c mov dx, 003c4h ; ba c4 03 ; 0xc349f vgabios.c:38 out DX, AL ; ee ; 0xc34a2 inc si ; 46 ; 0xc34a3 vgabios.c:2263 mov al, byte [es:si] ; 26 8a 04 ; 0xc34a4 vgabios.c:37 mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xc34a7 vgabios.c:38 out DX, AL ; ee ; 0xc34aa inc si ; 46 ; 0xc34ab vgabios.c:2264 mov al, byte [es:si] ; 26 8a 04 ; 0xc34ac vgabios.c:37 mov dx, 003ceh ; ba ce 03 ; 0xc34af vgabios.c:38 out DX, AL ; ee ; 0xc34b2 inc si ; 46 ; 0xc34b3 vgabios.c:2265 inc si ; 46 ; 0xc34b4 mov al, byte [es:si] ; 26 8a 04 ; 0xc34b5 vgabios.c:37 mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xc34b8 vgabios.c:38 add dx, strict byte 00006h ; 83 c2 06 ; 0xc34bb out DX, AL ; ee ; 0xc34be test byte [bp-010h], 002h ; f6 46 f0 02 ; 0xc34bf vgabios.c:2269 jne short 034c8h ; 75 03 ; 0xc34c3 jmp near 035e3h ; e9 1b 01 ; 0xc34c5 mov es, cx ; 8e c1 ; 0xc34c8 vgabios.c:37 mov al, byte [es:bx] ; 26 8a 07 ; 0xc34ca mov si, strict word 00049h ; be 49 00 ; 0xc34cd vgabios.c:42 mov dx, strict word 00040h ; ba 40 00 ; 0xc34d0 mov es, dx ; 8e c2 ; 0xc34d3 mov byte [es:si], al ; 26 88 04 ; 0xc34d5 inc bx ; 43 ; 0xc34d8 vgabios.c:2270 mov es, cx ; 8e c1 ; 0xc34d9 vgabios.c:47 mov ax, word [es:bx] ; 26 8b 07 ; 0xc34db mov si, strict word 0004ah ; be 4a 00 ; 0xc34de vgabios.c:52 mov es, dx ; 8e c2 ; 0xc34e1 mov word [es:si], ax ; 26 89 04 ; 0xc34e3 inc bx ; 43 ; 0xc34e6 vgabios.c:2271 inc bx ; 43 ; 0xc34e7 mov es, cx ; 8e c1 ; 0xc34e8 vgabios.c:47 mov ax, word [es:bx] ; 26 8b 07 ; 0xc34ea mov si, strict word 0004ch ; be 4c 00 ; 0xc34ed vgabios.c:52 mov es, dx ; 8e c2 ; 0xc34f0 mov word [es:si], ax ; 26 89 04 ; 0xc34f2 inc bx ; 43 ; 0xc34f5 vgabios.c:2272 inc bx ; 43 ; 0xc34f6 mov es, cx ; 8e c1 ; 0xc34f7 vgabios.c:47 mov ax, word [es:bx] ; 26 8b 07 ; 0xc34f9 mov si, strict word 00063h ; be 63 00 ; 0xc34fc vgabios.c:52 mov es, dx ; 8e c2 ; 0xc34ff mov word [es:si], ax ; 26 89 04 ; 0xc3501 inc bx ; 43 ; 0xc3504 vgabios.c:2273 inc bx ; 43 ; 0xc3505 mov es, cx ; 8e c1 ; 0xc3506 vgabios.c:37 mov al, byte [es:bx] ; 26 8a 07 ; 0xc3508 mov si, 00084h ; be 84 00 ; 0xc350b vgabios.c:42 mov es, dx ; 8e c2 ; 0xc350e mov byte [es:si], al ; 26 88 04 ; 0xc3510 inc bx ; 43 ; 0xc3513 vgabios.c:2274 mov es, cx ; 8e c1 ; 0xc3514 vgabios.c:47 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3516 mov si, 00085h ; be 85 00 ; 0xc3519 vgabios.c:52 mov es, dx ; 8e c2 ; 0xc351c mov word [es:si], ax ; 26 89 04 ; 0xc351e inc bx ; 43 ; 0xc3521 vgabios.c:2275 inc bx ; 43 ; 0xc3522 mov es, cx ; 8e c1 ; 0xc3523 vgabios.c:37 mov al, byte [es:bx] ; 26 8a 07 ; 0xc3525 mov si, 00087h ; be 87 00 ; 0xc3528 vgabios.c:42 mov es, dx ; 8e c2 ; 0xc352b mov byte [es:si], al ; 26 88 04 ; 0xc352d inc bx ; 43 ; 0xc3530 vgabios.c:2276 mov es, cx ; 8e c1 ; 0xc3531 vgabios.c:37 mov al, byte [es:bx] ; 26 8a 07 ; 0xc3533 mov si, 00088h ; be 88 00 ; 0xc3536 vgabios.c:42 mov es, dx ; 8e c2 ; 0xc3539 mov byte [es:si], al ; 26 88 04 ; 0xc353b inc bx ; 43 ; 0xc353e vgabios.c:2277 mov es, cx ; 8e c1 ; 0xc353f vgabios.c:37 mov al, byte [es:bx] ; 26 8a 07 ; 0xc3541 mov si, 00089h ; be 89 00 ; 0xc3544 vgabios.c:42 mov es, dx ; 8e c2 ; 0xc3547 mov byte [es:si], al ; 26 88 04 ; 0xc3549 inc bx ; 43 ; 0xc354c vgabios.c:2278 mov es, cx ; 8e c1 ; 0xc354d vgabios.c:47 mov ax, word [es:bx] ; 26 8b 07 ; 0xc354f mov si, strict word 00060h ; be 60 00 ; 0xc3552 vgabios.c:52 mov es, dx ; 8e c2 ; 0xc3555 mov word [es:si], ax ; 26 89 04 ; 0xc3557 mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc355a vgabios.c:2280 inc bx ; 43 ; 0xc355f vgabios.c:2279 inc bx ; 43 ; 0xc3560 jmp short 03569h ; eb 06 ; 0xc3561 cmp word [bp-008h], strict byte 00008h ; 83 7e f8 08 ; 0xc3563 jnc short 03585h ; 73 1c ; 0xc3567 mov es, cx ; 8e c1 ; 0xc3569 vgabios.c:47 mov ax, word [es:bx] ; 26 8b 07 ; 0xc356b mov si, word [bp-008h] ; 8b 76 f8 ; 0xc356e vgabios.c:48 sal si, 1 ; d1 e6 ; 0xc3571 add si, strict byte 00050h ; 83 c6 50 ; 0xc3573 mov dx, strict word 00040h ; ba 40 00 ; 0xc3576 vgabios.c:52 mov es, dx ; 8e c2 ; 0xc3579 mov word [es:si], ax ; 26 89 04 ; 0xc357b inc bx ; 43 ; 0xc357e vgabios.c:2282 inc bx ; 43 ; 0xc357f inc word [bp-008h] ; ff 46 f8 ; 0xc3580 vgabios.c:2283 jmp short 03563h ; eb de ; 0xc3583 mov es, cx ; 8e c1 ; 0xc3585 vgabios.c:47 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3587 mov si, strict word 0004eh ; be 4e 00 ; 0xc358a vgabios.c:52 mov dx, strict word 00040h ; ba 40 00 ; 0xc358d mov es, dx ; 8e c2 ; 0xc3590 mov word [es:si], ax ; 26 89 04 ; 0xc3592 inc bx ; 43 ; 0xc3595 vgabios.c:2284 inc bx ; 43 ; 0xc3596 mov es, cx ; 8e c1 ; 0xc3597 vgabios.c:37 mov al, byte [es:bx] ; 26 8a 07 ; 0xc3599 mov si, strict word 00062h ; be 62 00 ; 0xc359c vgabios.c:42 mov es, dx ; 8e c2 ; 0xc359f mov byte [es:si], al ; 26 88 04 ; 0xc35a1 inc bx ; 43 ; 0xc35a4 vgabios.c:2285 mov es, cx ; 8e c1 ; 0xc35a5 vgabios.c:47 mov ax, word [es:bx] ; 26 8b 07 ; 0xc35a7 mov si, strict word 0007ch ; be 7c 00 ; 0xc35aa vgabios.c:52 xor dx, dx ; 31 d2 ; 0xc35ad mov es, dx ; 8e c2 ; 0xc35af mov word [es:si], ax ; 26 89 04 ; 0xc35b1 inc bx ; 43 ; 0xc35b4 vgabios.c:2287 inc bx ; 43 ; 0xc35b5 mov es, cx ; 8e c1 ; 0xc35b6 vgabios.c:47 mov ax, word [es:bx] ; 26 8b 07 ; 0xc35b8 mov si, strict word 0007eh ; be 7e 00 ; 0xc35bb vgabios.c:52 mov es, dx ; 8e c2 ; 0xc35be mov word [es:si], ax ; 26 89 04 ; 0xc35c0 inc bx ; 43 ; 0xc35c3 vgabios.c:2288 inc bx ; 43 ; 0xc35c4 mov es, cx ; 8e c1 ; 0xc35c5 vgabios.c:47 mov ax, word [es:bx] ; 26 8b 07 ; 0xc35c7 mov si, 0010ch ; be 0c 01 ; 0xc35ca vgabios.c:52 mov es, dx ; 8e c2 ; 0xc35cd mov word [es:si], ax ; 26 89 04 ; 0xc35cf inc bx ; 43 ; 0xc35d2 vgabios.c:2289 inc bx ; 43 ; 0xc35d3 mov es, cx ; 8e c1 ; 0xc35d4 vgabios.c:47 mov ax, word [es:bx] ; 26 8b 07 ; 0xc35d6 mov si, 0010eh ; be 0e 01 ; 0xc35d9 vgabios.c:52 mov es, dx ; 8e c2 ; 0xc35dc mov word [es:si], ax ; 26 89 04 ; 0xc35de inc bx ; 43 ; 0xc35e1 vgabios.c:2290 inc bx ; 43 ; 0xc35e2 test byte [bp-010h], 004h ; f6 46 f0 04 ; 0xc35e3 vgabios.c:2292 je short 03626h ; 74 3d ; 0xc35e7 inc bx ; 43 ; 0xc35e9 vgabios.c:2293 mov es, cx ; 8e c1 ; 0xc35ea vgabios.c:37 mov al, byte [es:bx] ; 26 8a 07 ; 0xc35ec xor ah, ah ; 30 e4 ; 0xc35ef vgabios.c:38 mov word [bp-00eh], ax ; 89 46 f2 ; 0xc35f1 inc bx ; 43 ; 0xc35f4 vgabios.c:2294 mov al, byte [es:bx] ; 26 8a 07 ; 0xc35f5 vgabios.c:37 mov dx, 003c6h ; ba c6 03 ; 0xc35f8 vgabios.c:38 out DX, AL ; ee ; 0xc35fb inc bx ; 43 ; 0xc35fc vgabios.c:2295 xor al, al ; 30 c0 ; 0xc35fd mov dx, 003c8h ; ba c8 03 ; 0xc35ff out DX, AL ; ee ; 0xc3602 mov word [bp-008h], ax ; 89 46 f8 ; 0xc3603 vgabios.c:2298 jmp short 0360fh ; eb 07 ; 0xc3606 cmp word [bp-008h], 00300h ; 81 7e f8 00 03 ; 0xc3608 jnc short 0361eh ; 73 0f ; 0xc360d mov es, cx ; 8e c1 ; 0xc360f vgabios.c:37 mov al, byte [es:bx] ; 26 8a 07 ; 0xc3611 mov dx, 003c9h ; ba c9 03 ; 0xc3614 vgabios.c:38 out DX, AL ; ee ; 0xc3617 inc bx ; 43 ; 0xc3618 vgabios.c:2299 inc word [bp-008h] ; ff 46 f8 ; 0xc3619 vgabios.c:2300 jmp short 03608h ; eb ea ; 0xc361c inc bx ; 43 ; 0xc361e vgabios.c:2301 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc361f mov dx, 003c8h ; ba c8 03 ; 0xc3622 out DX, AL ; ee ; 0xc3625 mov ax, bx ; 89 d8 ; 0xc3626 vgabios.c:2305 lea sp, [bp-006h] ; 8d 66 fa ; 0xc3628 pop di ; 5f ; 0xc362b pop si ; 5e ; 0xc362c pop cx ; 59 ; 0xc362d pop bp ; 5d ; 0xc362e retn ; c3 ; 0xc362f ; disGetNextSymbol 0xc3630 LB 0xc64 -> off=0x0 cb=000000000000002b uValue=00000000000c3630 'find_vga_entry' find_vga_entry: ; 0xc3630 LB 0x2b push bx ; 53 ; 0xc3630 vgabios.c:2314 push cx ; 51 ; 0xc3631 push dx ; 52 ; 0xc3632 push bp ; 55 ; 0xc3633 mov bp, sp ; 89 e5 ; 0xc3634 mov dl, al ; 88 c2 ; 0xc3636 mov AH, strict byte 0ffh ; b4 ff ; 0xc3638 vgabios.c:2316 xor al, al ; 30 c0 ; 0xc363a vgabios.c:2317 jmp short 03644h ; eb 06 ; 0xc363c db 0feh, 0c0h ; inc al ; fe c0 ; 0xc363e vgabios.c:2318 cmp AL, strict byte 00fh ; 3c 0f ; 0xc3640 jnbe short 03654h ; 77 10 ; 0xc3642 mov bl, al ; 88 c3 ; 0xc3644 xor bh, bh ; 30 ff ; 0xc3646 mov CL, strict byte 003h ; b1 03 ; 0xc3648 sal bx, CL ; d3 e3 ; 0xc364a cmp dl, byte [bx+047aeh] ; 3a 97 ae 47 ; 0xc364c jne short 0363eh ; 75 ec ; 0xc3650 mov ah, al ; 88 c4 ; 0xc3652 mov al, ah ; 88 e0 ; 0xc3654 vgabios.c:2323 pop bp ; 5d ; 0xc3656 pop dx ; 5a ; 0xc3657 pop cx ; 59 ; 0xc3658 pop bx ; 5b ; 0xc3659 retn ; c3 ; 0xc365a ; disGetNextSymbol 0xc365b LB 0xc39 -> off=0x0 cb=000000000000000e uValue=00000000000c365b 'readx_byte' readx_byte: ; 0xc365b LB 0xe push bx ; 53 ; 0xc365b vgabios.c:2335 push bp ; 55 ; 0xc365c mov bp, sp ; 89 e5 ; 0xc365d mov bx, dx ; 89 d3 ; 0xc365f mov es, ax ; 8e c0 ; 0xc3661 vgabios.c:2337 mov al, byte [es:bx] ; 26 8a 07 ; 0xc3663 pop bp ; 5d ; 0xc3666 vgabios.c:2338 pop bx ; 5b ; 0xc3667 retn ; c3 ; 0xc3668 ; disGetNextSymbol 0xc3669 LB 0xc2b -> off=0x87 cb=00000000000003f8 uValue=00000000000c36f0 '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, 0e1h, 03ah, 01ah, 037h, 057h, 037h, 064h, 037h, 072h, 037h db 082h, 037h, 092h, 037h, 09ch, 037h, 0c9h, 037h, 0eeh, 037h, 0fch, 037h, 014h, 038h, 02ah, 038h db 046h, 038h, 060h, 038h, 076h, 038h, 082h, 038h, 046h, 039h, 0adh, 039h, 0d1h, 039h, 0e6h, 039h db 028h, 03ah, 0b3h, 03ah, 030h, 024h, 023h, 022h, 021h, 020h, 014h, 012h, 011h, 010h, 004h, 002h db 001h, 000h, 0e1h, 03ah, 0a1h, 038h, 0bfh, 038h, 0ceh, 038h, 0ddh, 038h, 0a1h, 038h, 0bfh, 038h db 0ceh, 038h, 0ddh, 038h, 0ech, 038h, 0f8h, 038h, 011h, 039h, 01bh, 039h, 025h, 039h, 02fh, 039h db 00ah, 009h, 006h, 004h, 002h, 001h, 000h, 0a5h, 03ah, 04eh, 03ah, 05ch, 03ah, 06dh, 03ah, 07dh db 03ah, 092h, 03ah, 0a5h, 03ah, 0a5h, 03ah int10_func: ; 0xc36f0 LB 0x3f8 push bp ; 55 ; 0xc36f0 vgabios.c:2416 mov bp, sp ; 89 e5 ; 0xc36f1 push si ; 56 ; 0xc36f3 push di ; 57 ; 0xc36f4 push ax ; 50 ; 0xc36f5 mov si, word [bp+004h] ; 8b 76 04 ; 0xc36f6 mov al, byte [bp+013h] ; 8a 46 13 ; 0xc36f9 vgabios.c:2421 xor ah, ah ; 30 e4 ; 0xc36fc mov dx, ax ; 89 c2 ; 0xc36fe cmp ax, strict word 00056h ; 3d 56 00 ; 0xc3700 jnbe short 0376fh ; 77 6a ; 0xc3703 push CS ; 0e ; 0xc3705 pop ES ; 07 ; 0xc3706 mov cx, strict word 00017h ; b9 17 00 ; 0xc3707 mov di, 03669h ; bf 69 36 ; 0xc370a repne scasb ; f2 ae ; 0xc370d sal cx, 1 ; d1 e1 ; 0xc370f mov di, cx ; 89 cf ; 0xc3711 mov ax, word [cs:di+0367fh] ; 2e 8b 85 7f 36 ; 0xc3713 jmp ax ; ff e0 ; 0xc3718 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc371a vgabios.c:2424 xor ah, ah ; 30 e4 ; 0xc371d call 013b5h ; e8 93 dc ; 0xc371f mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3722 vgabios.c:2425 and ax, strict word 0007fh ; 25 7f 00 ; 0xc3725 cmp ax, strict word 00007h ; 3d 07 00 ; 0xc3728 je short 03742h ; 74 15 ; 0xc372b cmp ax, strict word 00006h ; 3d 06 00 ; 0xc372d je short 03739h ; 74 07 ; 0xc3730 cmp ax, strict word 00005h ; 3d 05 00 ; 0xc3732 jbe short 03742h ; 76 0b ; 0xc3735 jmp short 0374bh ; eb 12 ; 0xc3737 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3739 vgabios.c:2427 xor al, al ; 30 c0 ; 0xc373c or AL, strict byte 03fh ; 0c 3f ; 0xc373e jmp short 03752h ; eb 10 ; 0xc3740 vgabios.c:2428 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3742 vgabios.c:2436 xor al, al ; 30 c0 ; 0xc3745 or AL, strict byte 030h ; 0c 30 ; 0xc3747 jmp short 03752h ; eb 07 ; 0xc3749 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc374b vgabios.c:2439 xor al, al ; 30 c0 ; 0xc374e or AL, strict byte 020h ; 0c 20 ; 0xc3750 mov word [bp+012h], ax ; 89 46 12 ; 0xc3752 jmp short 0376fh ; eb 18 ; 0xc3755 vgabios.c:2441 mov dl, byte [bp+010h] ; 8a 56 10 ; 0xc3757 vgabios.c:2443 mov al, byte [bp+011h] ; 8a 46 11 ; 0xc375a xor ah, ah ; 30 e4 ; 0xc375d call 01157h ; e8 f5 d9 ; 0xc375f jmp short 0376fh ; eb 0b ; 0xc3762 vgabios.c:2444 mov dx, word [bp+00eh] ; 8b 56 0e ; 0xc3764 vgabios.c:2446 mov al, byte [bp+00dh] ; 8a 46 0d ; 0xc3767 xor ah, ah ; 30 e4 ; 0xc376a call 01253h ; e8 e4 da ; 0xc376c jmp near 03ae1h ; e9 6f 03 ; 0xc376f vgabios.c:2447 lea bx, [bp+00eh] ; 8d 5e 0e ; 0xc3772 vgabios.c:2449 lea dx, [bp+010h] ; 8d 56 10 ; 0xc3775 mov al, byte [bp+00dh] ; 8a 46 0d ; 0xc3778 xor ah, ah ; 30 e4 ; 0xc377b call 00a1bh ; e8 9b d2 ; 0xc377d jmp short 0376fh ; eb ed ; 0xc3780 vgabios.c:2450 xor ax, ax ; 31 c0 ; 0xc3782 vgabios.c:2456 mov word [bp+012h], ax ; 89 46 12 ; 0xc3784 mov word [bp+00ch], ax ; 89 46 0c ; 0xc3787 vgabios.c:2457 mov word [bp+010h], ax ; 89 46 10 ; 0xc378a vgabios.c:2458 mov word [bp+00eh], ax ; 89 46 0e ; 0xc378d vgabios.c:2459 jmp short 0376fh ; eb dd ; 0xc3790 vgabios.c:2460 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc3792 vgabios.c:2462 xor ah, ah ; 30 e4 ; 0xc3795 call 012e0h ; e8 46 db ; 0xc3797 jmp short 0376fh ; eb d3 ; 0xc379a vgabios.c:2463 mov ax, strict word 00001h ; b8 01 00 ; 0xc379c vgabios.c:2465 push ax ; 50 ; 0xc379f mov ax, 000ffh ; b8 ff 00 ; 0xc37a0 push ax ; 50 ; 0xc37a3 mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc37a4 xor ah, ah ; 30 e4 ; 0xc37a7 push ax ; 50 ; 0xc37a9 mov al, byte [bp+00fh] ; 8a 46 0f ; 0xc37aa push ax ; 50 ; 0xc37ad mov al, byte [bp+010h] ; 8a 46 10 ; 0xc37ae mov cx, ax ; 89 c1 ; 0xc37b1 mov al, byte [bp+011h] ; 8a 46 11 ; 0xc37b3 mov dl, byte [bp+00dh] ; 8a 56 0d ; 0xc37b6 mov bl, byte [bp+012h] ; 8a 5e 12 ; 0xc37b9 xor bh, bh ; 30 ff ; 0xc37bc mov si, bx ; 89 de ; 0xc37be mov bx, ax ; 89 c3 ; 0xc37c0 mov ax, si ; 89 f0 ; 0xc37c2 call 01a7eh ; e8 b7 e2 ; 0xc37c4 jmp short 0376fh ; eb a6 ; 0xc37c7 vgabios.c:2466 xor ax, ax ; 31 c0 ; 0xc37c9 vgabios.c:2468 push ax ; 50 ; 0xc37cb mov ax, 000ffh ; b8 ff 00 ; 0xc37cc push ax ; 50 ; 0xc37cf mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc37d0 xor ah, ah ; 30 e4 ; 0xc37d3 push ax ; 50 ; 0xc37d5 mov al, byte [bp+00fh] ; 8a 46 0f ; 0xc37d6 push ax ; 50 ; 0xc37d9 mov al, byte [bp+010h] ; 8a 46 10 ; 0xc37da mov cx, ax ; 89 c1 ; 0xc37dd mov al, byte [bp+011h] ; 8a 46 11 ; 0xc37df mov bx, ax ; 89 c3 ; 0xc37e2 mov al, byte [bp+00dh] ; 8a 46 0d ; 0xc37e4 mov dx, ax ; 89 c2 ; 0xc37e7 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc37e9 jmp short 037c4h ; eb d6 ; 0xc37ec lea dx, [bp+012h] ; 8d 56 12 ; 0xc37ee vgabios.c:2471 mov al, byte [bp+00dh] ; 8a 46 0d ; 0xc37f1 xor ah, ah ; 30 e4 ; 0xc37f4 call 00d71h ; e8 78 d5 ; 0xc37f6 jmp near 03ae1h ; e9 e5 02 ; 0xc37f9 vgabios.c:2472 mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc37fc vgabios.c:2474 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc37ff xor ah, ah ; 30 e4 ; 0xc3802 mov bx, ax ; 89 c3 ; 0xc3804 mov al, byte [bp+00dh] ; 8a 46 0d ; 0xc3806 mov dx, ax ; 89 c2 ; 0xc3809 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc380b call 023e6h ; e8 d5 eb ; 0xc380e jmp near 03ae1h ; e9 cd 02 ; 0xc3811 vgabios.c:2475 mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc3814 vgabios.c:2477 mov bl, byte [bp+00ch] ; 8a 5e 0c ; 0xc3817 xor bh, bh ; 30 ff ; 0xc381a mov dl, byte [bp+00dh] ; 8a 56 0d ; 0xc381c mov al, byte [bp+012h] ; 8a 46 12 ; 0xc381f xor ah, ah ; 30 e4 ; 0xc3822 call 02558h ; e8 31 ed ; 0xc3824 jmp near 03ae1h ; e9 b7 02 ; 0xc3827 vgabios.c:2478 mov cx, word [bp+00eh] ; 8b 4e 0e ; 0xc382a vgabios.c:2480 mov bx, word [bp+010h] ; 8b 5e 10 ; 0xc382d mov al, byte [bp+012h] ; 8a 46 12 ; 0xc3830 xor ah, ah ; 30 e4 ; 0xc3833 mov dx, ax ; 89 c2 ; 0xc3835 mov al, byte [bp+00dh] ; 8a 46 0d ; 0xc3837 mov word [bp-006h], ax ; 89 46 fa ; 0xc383a mov al, byte [bp-006h] ; 8a 46 fa ; 0xc383d call 026dbh ; e8 98 ee ; 0xc3840 jmp near 03ae1h ; e9 9b 02 ; 0xc3843 vgabios.c:2481 lea cx, [bp+012h] ; 8d 4e 12 ; 0xc3846 vgabios.c:2483 mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc3849 mov dx, word [bp+010h] ; 8b 56 10 ; 0xc384c mov al, byte [bp+00dh] ; 8a 46 0d ; 0xc384f xor ah, ah ; 30 e4 ; 0xc3852 mov word [bp-006h], ax ; 89 46 fa ; 0xc3854 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc3857 call 00f4bh ; e8 ee d6 ; 0xc385a jmp near 03ae1h ; e9 81 02 ; 0xc385d vgabios.c:2484 mov cx, strict word 00002h ; b9 02 00 ; 0xc3860 vgabios.c:2492 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3863 xor ah, ah ; 30 e4 ; 0xc3866 mov bx, ax ; 89 c3 ; 0xc3868 mov dx, 000ffh ; ba ff 00 ; 0xc386a mov al, byte [bp+012h] ; 8a 46 12 ; 0xc386d call 02855h ; e8 e2 ef ; 0xc3870 jmp near 03ae1h ; e9 6b 02 ; 0xc3873 vgabios.c:2493 mov dx, word [bp+010h] ; 8b 56 10 ; 0xc3876 vgabios.c:2496 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3879 call 010b8h ; e8 39 d8 ; 0xc387c jmp near 03ae1h ; e9 5f 02 ; 0xc387f vgabios.c:2497 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3882 vgabios.c:2499 xor ah, ah ; 30 e4 ; 0xc3885 cmp ax, strict word 00030h ; 3d 30 00 ; 0xc3887 jnbe short 038f5h ; 77 69 ; 0xc388a push CS ; 0e ; 0xc388c pop ES ; 07 ; 0xc388d mov cx, strict word 0000fh ; b9 0f 00 ; 0xc388e mov di, 036adh ; bf ad 36 ; 0xc3891 repne scasb ; f2 ae ; 0xc3894 sal cx, 1 ; d1 e1 ; 0xc3896 mov di, cx ; 89 cf ; 0xc3898 mov ax, word [cs:di+036bbh] ; 2e 8b 85 bb 36 ; 0xc389a jmp ax ; ff e0 ; 0xc389f mov al, byte [bp+00dh] ; 8a 46 0d ; 0xc38a1 vgabios.c:2503 xor ah, ah ; 30 e4 ; 0xc38a4 push ax ; 50 ; 0xc38a6 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc38a7 push ax ; 50 ; 0xc38aa push word [bp+00eh] ; ff 76 0e ; 0xc38ab mov al, byte [bp+012h] ; 8a 46 12 ; 0xc38ae mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc38b1 mov bx, word [bp+008h] ; 8b 5e 08 ; 0xc38b4 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc38b7 call 02bd6h ; e8 19 f3 ; 0xc38ba jmp short 038f5h ; eb 36 ; 0xc38bd vgabios.c:2504 mov dl, byte [bp+00ch] ; 8a 56 0c ; 0xc38bf vgabios.c:2507 xor dh, dh ; 30 f6 ; 0xc38c2 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc38c4 xor ah, ah ; 30 e4 ; 0xc38c7 call 02c5ah ; e8 8e f3 ; 0xc38c9 jmp short 038f5h ; eb 27 ; 0xc38cc vgabios.c:2508 mov dl, byte [bp+00ch] ; 8a 56 0c ; 0xc38ce vgabios.c:2511 xor dh, dh ; 30 f6 ; 0xc38d1 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc38d3 xor ah, ah ; 30 e4 ; 0xc38d6 call 02ccfh ; e8 f4 f3 ; 0xc38d8 jmp short 038f5h ; eb 18 ; 0xc38db vgabios.c:2512 mov dl, byte [bp+00ch] ; 8a 56 0c ; 0xc38dd vgabios.c:2515 xor dh, dh ; 30 f6 ; 0xc38e0 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc38e2 xor ah, ah ; 30 e4 ; 0xc38e5 call 02d42h ; e8 58 f4 ; 0xc38e7 jmp short 038f5h ; eb 09 ; 0xc38ea vgabios.c:2516 mov dx, word [bp+008h] ; 8b 56 08 ; 0xc38ec vgabios.c:2518 mov ax, word [bp+016h] ; 8b 46 16 ; 0xc38ef call 02db5h ; e8 c0 f4 ; 0xc38f2 jmp near 03ae1h ; e9 e9 01 ; 0xc38f5 vgabios.c:2519 mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc38f8 vgabios.c:2521 xor ah, ah ; 30 e4 ; 0xc38fb push ax ; 50 ; 0xc38fd mov cl, byte [bp+00ch] ; 8a 4e 0c ; 0xc38fe xor ch, ch ; 30 ed ; 0xc3901 mov bx, word [bp+010h] ; 8b 5e 10 ; 0xc3903 mov dx, word [bp+008h] ; 8b 56 08 ; 0xc3906 mov ax, word [bp+016h] ; 8b 46 16 ; 0xc3909 call 02dbah ; e8 ab f4 ; 0xc390c jmp short 038f5h ; eb e4 ; 0xc390f vgabios.c:2522 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3911 vgabios.c:2524 xor ah, ah ; 30 e4 ; 0xc3914 call 02dc1h ; e8 a8 f4 ; 0xc3916 jmp short 038f5h ; eb da ; 0xc3919 vgabios.c:2525 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc391b vgabios.c:2527 xor ah, ah ; 30 e4 ; 0xc391e call 02dc6h ; e8 a3 f4 ; 0xc3920 jmp short 038f5h ; eb d0 ; 0xc3923 vgabios.c:2528 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3925 vgabios.c:2530 xor ah, ah ; 30 e4 ; 0xc3928 call 02dcbh ; e8 9e f4 ; 0xc392a jmp short 038f5h ; eb c6 ; 0xc392d vgabios.c:2531 lea ax, [bp+00eh] ; 8d 46 0e ; 0xc392f vgabios.c:2533 push ax ; 50 ; 0xc3932 lea cx, [bp+010h] ; 8d 4e 10 ; 0xc3933 lea bx, [bp+008h] ; 8d 5e 08 ; 0xc3936 lea dx, [bp+016h] ; 8d 56 16 ; 0xc3939 mov al, byte [bp+00dh] ; 8a 46 0d ; 0xc393c xor ah, ah ; 30 e4 ; 0xc393f call 00ec8h ; e8 84 d5 ; 0xc3941 jmp short 038f5h ; eb af ; 0xc3944 vgabios.c:2541 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3946 vgabios.c:2543 xor ah, ah ; 30 e4 ; 0xc3949 cmp ax, strict word 00034h ; 3d 34 00 ; 0xc394b jc short 0395eh ; 72 0e ; 0xc394e jbe short 03968h ; 76 16 ; 0xc3950 cmp ax, strict word 00036h ; 3d 36 00 ; 0xc3952 je short 039a5h ; 74 4e ; 0xc3955 cmp ax, strict word 00035h ; 3d 35 00 ; 0xc3957 je short 03997h ; 74 3b ; 0xc395a jmp short 038f5h ; eb 97 ; 0xc395c cmp ax, strict word 00020h ; 3d 20 00 ; 0xc395e jne short 039ceh ; 75 6b ; 0xc3961 call 02dd0h ; e8 6a f4 ; 0xc3963 vgabios.c:2546 jmp short 039ceh ; eb 66 ; 0xc3966 vgabios.c:2547 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3968 vgabios.c:2549 xor ah, ah ; 30 e4 ; 0xc396b cmp ax, strict word 00002h ; 3d 02 00 ; 0xc396d jnc short 03992h ; 73 20 ; 0xc3970 mov ax, strict word 00040h ; b8 40 00 ; 0xc3972 vgabios.c:35 mov bx, 00087h ; bb 87 00 ; 0xc3975 mov es, ax ; 8e c0 ; 0xc3978 vgabios.c:37 mov dl, byte [es:bx] ; 26 8a 17 ; 0xc397a and dl, 0feh ; 80 e2 fe ; 0xc397d vgabios.c:38 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc3980 or dl, al ; 08 c2 ; 0xc3983 mov byte [es:bx], dl ; 26 88 17 ; 0xc3985 vgabios.c:42 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3988 vgabios.c:2552 xor al, al ; 30 c0 ; 0xc398b or AL, strict byte 012h ; 0c 12 ; 0xc398d jmp near 03752h ; e9 c0 fd ; 0xc398f mov byte [bp+012h], ah ; 88 66 12 ; 0xc3992 vgabios.c:2555 jmp short 039ceh ; eb 37 ; 0xc3995 vgabios.c:2556 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc3997 vgabios.c:2558 mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc399a mov dx, word [bp+016h] ; 8b 56 16 ; 0xc399d call 02dd5h ; e8 32 f4 ; 0xc39a0 jmp short 03988h ; eb e3 ; 0xc39a3 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc39a5 vgabios.c:2562 call 02ddah ; e8 2f f4 ; 0xc39a8 jmp short 03988h ; eb db ; 0xc39ab push word [bp+008h] ; ff 76 08 ; 0xc39ad vgabios.c:2572 push word [bp+016h] ; ff 76 16 ; 0xc39b0 mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc39b3 xor ah, ah ; 30 e4 ; 0xc39b6 push ax ; 50 ; 0xc39b8 mov al, byte [bp+00fh] ; 8a 46 0f ; 0xc39b9 push ax ; 50 ; 0xc39bc mov bl, byte [bp+00ch] ; 8a 5e 0c ; 0xc39bd xor bh, bh ; 30 ff ; 0xc39c0 mov dl, byte [bp+00dh] ; 8a 56 0d ; 0xc39c2 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc39c5 mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc39c8 call 02ddfh ; e8 11 f4 ; 0xc39cb jmp near 03ae1h ; e9 10 01 ; 0xc39ce vgabios.c:2573 mov bx, si ; 89 f3 ; 0xc39d1 vgabios.c:2575 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc39d3 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc39d6 call 02e6eh ; e8 92 f4 ; 0xc39d9 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc39dc vgabios.c:2576 xor al, al ; 30 c0 ; 0xc39df or AL, strict byte 01bh ; 0c 1b ; 0xc39e1 jmp near 03752h ; e9 6c fd ; 0xc39e3 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc39e6 vgabios.c:2579 xor ah, ah ; 30 e4 ; 0xc39e9 cmp ax, strict word 00002h ; 3d 02 00 ; 0xc39eb je short 03a12h ; 74 22 ; 0xc39ee cmp ax, strict word 00001h ; 3d 01 00 ; 0xc39f0 je short 03a04h ; 74 0f ; 0xc39f3 test ax, ax ; 85 c0 ; 0xc39f5 jne short 03a1eh ; 75 25 ; 0xc39f7 lea dx, [bp+00ch] ; 8d 56 0c ; 0xc39f9 vgabios.c:2582 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc39fc call 03083h ; e8 81 f6 ; 0xc39ff jmp short 03a1eh ; eb 1a ; 0xc3a02 vgabios.c:2583 mov bx, word [bp+00ch] ; 8b 5e 0c ; 0xc3a04 vgabios.c:2585 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3a07 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc3a0a call 0309eh ; e8 8e f6 ; 0xc3a0d jmp short 03a1eh ; eb 0c ; 0xc3a10 vgabios.c:2586 mov bx, word [bp+00ch] ; 8b 5e 0c ; 0xc3a12 vgabios.c:2588 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3a15 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc3a18 call 03376h ; e8 58 f9 ; 0xc3a1b mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3a1e vgabios.c:2595 xor al, al ; 30 c0 ; 0xc3a21 or AL, strict byte 01ch ; 0c 1c ; 0xc3a23 jmp near 03752h ; e9 2a fd ; 0xc3a25 call 007e8h ; e8 bd cd ; 0xc3a28 vgabios.c:2600 test ax, ax ; 85 c0 ; 0xc3a2b je short 03aa3h ; 74 74 ; 0xc3a2d mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3a2f vgabios.c:2601 xor ah, ah ; 30 e4 ; 0xc3a32 cmp ax, strict word 0000ah ; 3d 0a 00 ; 0xc3a34 jnbe short 03aa5h ; 77 6c ; 0xc3a37 push CS ; 0e ; 0xc3a39 pop ES ; 07 ; 0xc3a3a mov cx, strict word 00008h ; b9 08 00 ; 0xc3a3b mov di, 036d9h ; bf d9 36 ; 0xc3a3e repne scasb ; f2 ae ; 0xc3a41 sal cx, 1 ; d1 e1 ; 0xc3a43 mov di, cx ; 89 cf ; 0xc3a45 mov ax, word [cs:di+036e0h] ; 2e 8b 85 e0 36 ; 0xc3a47 jmp ax ; ff e0 ; 0xc3a4c mov bx, si ; 89 f3 ; 0xc3a4e vgabios.c:2604 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3a50 lea ax, [bp+012h] ; 8d 46 12 ; 0xc3a53 call 03c9bh ; e8 42 02 ; 0xc3a56 jmp near 03ae1h ; e9 85 00 ; 0xc3a59 vgabios.c:2605 mov cx, si ; 89 f1 ; 0xc3a5c vgabios.c:2607 mov bx, word [bp+016h] ; 8b 5e 16 ; 0xc3a5e mov dx, word [bp+010h] ; 8b 56 10 ; 0xc3a61 lea ax, [bp+012h] ; 8d 46 12 ; 0xc3a64 call 03dc6h ; e8 5c 03 ; 0xc3a67 jmp near 03ae1h ; e9 74 00 ; 0xc3a6a vgabios.c:2608 mov cx, si ; 89 f1 ; 0xc3a6d vgabios.c:2610 mov bx, word [bp+016h] ; 8b 5e 16 ; 0xc3a6f mov dx, word [bp+00ch] ; 8b 56 0c ; 0xc3a72 lea ax, [bp+012h] ; 8d 46 12 ; 0xc3a75 call 03e65h ; e8 ea 03 ; 0xc3a78 jmp short 03ae1h ; eb 64 ; 0xc3a7b vgabios.c:2611 lea ax, [bp+00ch] ; 8d 46 0c ; 0xc3a7d vgabios.c:2613 push ax ; 50 ; 0xc3a80 mov cx, word [bp+016h] ; 8b 4e 16 ; 0xc3a81 mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc3a84 mov dx, word [bp+010h] ; 8b 56 10 ; 0xc3a87 lea ax, [bp+012h] ; 8d 46 12 ; 0xc3a8a call 0402eh ; e8 9e 05 ; 0xc3a8d jmp short 03ae1h ; eb 4f ; 0xc3a90 vgabios.c:2614 lea cx, [bp+00eh] ; 8d 4e 0e ; 0xc3a92 vgabios.c:2616 lea bx, [bp+010h] ; 8d 5e 10 ; 0xc3a95 lea dx, [bp+00ch] ; 8d 56 0c ; 0xc3a98 lea ax, [bp+012h] ; 8d 46 12 ; 0xc3a9b call 040bbh ; e8 1a 06 ; 0xc3a9e jmp short 03ae1h ; eb 3e ; 0xc3aa1 vgabios.c:2617 jmp short 03aach ; eb 07 ; 0xc3aa3 mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc3aa5 vgabios.c:2639 jmp short 03ae1h ; eb 35 ; 0xc3aaa vgabios.c:2642 mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc3aac vgabios.c:2644 jmp short 03ae1h ; eb 2e ; 0xc3ab1 vgabios.c:2646 call 007e8h ; e8 32 cd ; 0xc3ab3 vgabios.c:2648 test ax, ax ; 85 c0 ; 0xc3ab6 je short 03adch ; 74 22 ; 0xc3ab8 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3aba vgabios.c:2649 xor ah, ah ; 30 e4 ; 0xc3abd cmp ax, strict word 00042h ; 3d 42 00 ; 0xc3abf jne short 03ad5h ; 75 11 ; 0xc3ac2 lea cx, [bp+00eh] ; 8d 4e 0e ; 0xc3ac4 vgabios.c:2652 lea bx, [bp+010h] ; 8d 5e 10 ; 0xc3ac7 lea dx, [bp+00ch] ; 8d 56 0c ; 0xc3aca lea ax, [bp+012h] ; 8d 46 12 ; 0xc3acd call 0419dh ; e8 ca 06 ; 0xc3ad0 jmp short 03ae1h ; eb 0c ; 0xc3ad3 vgabios.c:2653 mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc3ad5 vgabios.c:2655 jmp short 03ae1h ; eb 05 ; 0xc3ada vgabios.c:2658 mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc3adc vgabios.c:2660 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3ae1 vgabios.c:2670 pop di ; 5f ; 0xc3ae4 pop si ; 5e ; 0xc3ae5 pop bp ; 5d ; 0xc3ae6 retn ; c3 ; 0xc3ae7 ; disGetNextSymbol 0xc3ae8 LB 0x7ac -> off=0x0 cb=000000000000001f uValue=00000000000c3ae8 'dispi_set_xres' dispi_set_xres: ; 0xc3ae8 LB 0x1f push bp ; 55 ; 0xc3ae8 vbe.c:100 mov bp, sp ; 89 e5 ; 0xc3ae9 push bx ; 53 ; 0xc3aeb push dx ; 52 ; 0xc3aec mov bx, ax ; 89 c3 ; 0xc3aed mov ax, strict word 00001h ; b8 01 00 ; 0xc3aef vbe.c:105 mov dx, 001ceh ; ba ce 01 ; 0xc3af2 call 00590h ; e8 98 ca ; 0xc3af5 mov ax, bx ; 89 d8 ; 0xc3af8 vbe.c:106 mov dx, 001cfh ; ba cf 01 ; 0xc3afa call 00590h ; e8 90 ca ; 0xc3afd lea sp, [bp-004h] ; 8d 66 fc ; 0xc3b00 vbe.c:107 pop dx ; 5a ; 0xc3b03 pop bx ; 5b ; 0xc3b04 pop bp ; 5d ; 0xc3b05 retn ; c3 ; 0xc3b06 ; disGetNextSymbol 0xc3b07 LB 0x78d -> off=0x0 cb=000000000000001f uValue=00000000000c3b07 'dispi_set_yres' dispi_set_yres: ; 0xc3b07 LB 0x1f push bp ; 55 ; 0xc3b07 vbe.c:109 mov bp, sp ; 89 e5 ; 0xc3b08 push bx ; 53 ; 0xc3b0a push dx ; 52 ; 0xc3b0b mov bx, ax ; 89 c3 ; 0xc3b0c mov ax, strict word 00002h ; b8 02 00 ; 0xc3b0e vbe.c:114 mov dx, 001ceh ; ba ce 01 ; 0xc3b11 call 00590h ; e8 79 ca ; 0xc3b14 mov ax, bx ; 89 d8 ; 0xc3b17 vbe.c:115 mov dx, 001cfh ; ba cf 01 ; 0xc3b19 call 00590h ; e8 71 ca ; 0xc3b1c lea sp, [bp-004h] ; 8d 66 fc ; 0xc3b1f vbe.c:116 pop dx ; 5a ; 0xc3b22 pop bx ; 5b ; 0xc3b23 pop bp ; 5d ; 0xc3b24 retn ; c3 ; 0xc3b25 ; disGetNextSymbol 0xc3b26 LB 0x76e -> off=0x0 cb=0000000000000019 uValue=00000000000c3b26 'dispi_get_yres' dispi_get_yres: ; 0xc3b26 LB 0x19 push bp ; 55 ; 0xc3b26 vbe.c:118 mov bp, sp ; 89 e5 ; 0xc3b27 push dx ; 52 ; 0xc3b29 mov ax, strict word 00002h ; b8 02 00 ; 0xc3b2a vbe.c:120 mov dx, 001ceh ; ba ce 01 ; 0xc3b2d call 00590h ; e8 5d ca ; 0xc3b30 mov dx, 001cfh ; ba cf 01 ; 0xc3b33 vbe.c:121 call 00597h ; e8 5e ca ; 0xc3b36 lea sp, [bp-002h] ; 8d 66 fe ; 0xc3b39 vbe.c:122 pop dx ; 5a ; 0xc3b3c pop bp ; 5d ; 0xc3b3d retn ; c3 ; 0xc3b3e ; disGetNextSymbol 0xc3b3f LB 0x755 -> off=0x0 cb=000000000000001f uValue=00000000000c3b3f 'dispi_set_bpp' dispi_set_bpp: ; 0xc3b3f LB 0x1f push bp ; 55 ; 0xc3b3f vbe.c:124 mov bp, sp ; 89 e5 ; 0xc3b40 push bx ; 53 ; 0xc3b42 push dx ; 52 ; 0xc3b43 mov bx, ax ; 89 c3 ; 0xc3b44 mov ax, strict word 00003h ; b8 03 00 ; 0xc3b46 vbe.c:129 mov dx, 001ceh ; ba ce 01 ; 0xc3b49 call 00590h ; e8 41 ca ; 0xc3b4c mov ax, bx ; 89 d8 ; 0xc3b4f vbe.c:130 mov dx, 001cfh ; ba cf 01 ; 0xc3b51 call 00590h ; e8 39 ca ; 0xc3b54 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3b57 vbe.c:131 pop dx ; 5a ; 0xc3b5a pop bx ; 5b ; 0xc3b5b pop bp ; 5d ; 0xc3b5c retn ; c3 ; 0xc3b5d ; disGetNextSymbol 0xc3b5e LB 0x736 -> off=0x0 cb=0000000000000019 uValue=00000000000c3b5e 'dispi_get_bpp' dispi_get_bpp: ; 0xc3b5e LB 0x19 push bp ; 55 ; 0xc3b5e vbe.c:133 mov bp, sp ; 89 e5 ; 0xc3b5f push dx ; 52 ; 0xc3b61 mov ax, strict word 00003h ; b8 03 00 ; 0xc3b62 vbe.c:135 mov dx, 001ceh ; ba ce 01 ; 0xc3b65 call 00590h ; e8 25 ca ; 0xc3b68 mov dx, 001cfh ; ba cf 01 ; 0xc3b6b vbe.c:136 call 00597h ; e8 26 ca ; 0xc3b6e lea sp, [bp-002h] ; 8d 66 fe ; 0xc3b71 vbe.c:137 pop dx ; 5a ; 0xc3b74 pop bp ; 5d ; 0xc3b75 retn ; c3 ; 0xc3b76 ; disGetNextSymbol 0xc3b77 LB 0x71d -> off=0x0 cb=000000000000001f uValue=00000000000c3b77 'dispi_set_virt_width' dispi_set_virt_width: ; 0xc3b77 LB 0x1f push bp ; 55 ; 0xc3b77 vbe.c:139 mov bp, sp ; 89 e5 ; 0xc3b78 push bx ; 53 ; 0xc3b7a push dx ; 52 ; 0xc3b7b mov bx, ax ; 89 c3 ; 0xc3b7c mov ax, strict word 00006h ; b8 06 00 ; 0xc3b7e vbe.c:144 mov dx, 001ceh ; ba ce 01 ; 0xc3b81 call 00590h ; e8 09 ca ; 0xc3b84 mov ax, bx ; 89 d8 ; 0xc3b87 vbe.c:145 mov dx, 001cfh ; ba cf 01 ; 0xc3b89 call 00590h ; e8 01 ca ; 0xc3b8c lea sp, [bp-004h] ; 8d 66 fc ; 0xc3b8f vbe.c:146 pop dx ; 5a ; 0xc3b92 pop bx ; 5b ; 0xc3b93 pop bp ; 5d ; 0xc3b94 retn ; c3 ; 0xc3b95 ; disGetNextSymbol 0xc3b96 LB 0x6fe -> off=0x0 cb=0000000000000019 uValue=00000000000c3b96 'dispi_get_virt_width' dispi_get_virt_width: ; 0xc3b96 LB 0x19 push bp ; 55 ; 0xc3b96 vbe.c:148 mov bp, sp ; 89 e5 ; 0xc3b97 push dx ; 52 ; 0xc3b99 mov ax, strict word 00006h ; b8 06 00 ; 0xc3b9a vbe.c:150 mov dx, 001ceh ; ba ce 01 ; 0xc3b9d call 00590h ; e8 ed c9 ; 0xc3ba0 mov dx, 001cfh ; ba cf 01 ; 0xc3ba3 vbe.c:151 call 00597h ; e8 ee c9 ; 0xc3ba6 lea sp, [bp-002h] ; 8d 66 fe ; 0xc3ba9 vbe.c:152 pop dx ; 5a ; 0xc3bac pop bp ; 5d ; 0xc3bad retn ; c3 ; 0xc3bae ; disGetNextSymbol 0xc3baf LB 0x6e5 -> off=0x0 cb=0000000000000019 uValue=00000000000c3baf 'dispi_get_virt_height' dispi_get_virt_height: ; 0xc3baf LB 0x19 push bp ; 55 ; 0xc3baf vbe.c:154 mov bp, sp ; 89 e5 ; 0xc3bb0 push dx ; 52 ; 0xc3bb2 mov ax, strict word 00007h ; b8 07 00 ; 0xc3bb3 vbe.c:156 mov dx, 001ceh ; ba ce 01 ; 0xc3bb6 call 00590h ; e8 d4 c9 ; 0xc3bb9 mov dx, 001cfh ; ba cf 01 ; 0xc3bbc vbe.c:157 call 00597h ; e8 d5 c9 ; 0xc3bbf lea sp, [bp-002h] ; 8d 66 fe ; 0xc3bc2 vbe.c:158 pop dx ; 5a ; 0xc3bc5 pop bp ; 5d ; 0xc3bc6 retn ; c3 ; 0xc3bc7 ; disGetNextSymbol 0xc3bc8 LB 0x6cc -> off=0x0 cb=0000000000000012 uValue=00000000000c3bc8 'in_word' in_word: ; 0xc3bc8 LB 0x12 push bp ; 55 ; 0xc3bc8 vbe.c:160 mov bp, sp ; 89 e5 ; 0xc3bc9 push bx ; 53 ; 0xc3bcb mov bx, ax ; 89 c3 ; 0xc3bcc mov ax, dx ; 89 d0 ; 0xc3bce mov dx, bx ; 89 da ; 0xc3bd0 vbe.c:162 out DX, ax ; ef ; 0xc3bd2 in ax, DX ; ed ; 0xc3bd3 vbe.c:163 lea sp, [bp-002h] ; 8d 66 fe ; 0xc3bd4 vbe.c:164 pop bx ; 5b ; 0xc3bd7 pop bp ; 5d ; 0xc3bd8 retn ; c3 ; 0xc3bd9 ; disGetNextSymbol 0xc3bda LB 0x6ba -> off=0x0 cb=0000000000000014 uValue=00000000000c3bda 'in_byte' in_byte: ; 0xc3bda LB 0x14 push bp ; 55 ; 0xc3bda vbe.c:166 mov bp, sp ; 89 e5 ; 0xc3bdb push bx ; 53 ; 0xc3bdd mov bx, ax ; 89 c3 ; 0xc3bde mov ax, dx ; 89 d0 ; 0xc3be0 mov dx, bx ; 89 da ; 0xc3be2 vbe.c:168 out DX, ax ; ef ; 0xc3be4 in AL, DX ; ec ; 0xc3be5 vbe.c:169 db 02ah, 0e4h ; sub ah, ah ; 2a e4 ; 0xc3be6 lea sp, [bp-002h] ; 8d 66 fe ; 0xc3be8 vbe.c:170 pop bx ; 5b ; 0xc3beb pop bp ; 5d ; 0xc3bec retn ; c3 ; 0xc3bed ; disGetNextSymbol 0xc3bee LB 0x6a6 -> off=0x0 cb=0000000000000014 uValue=00000000000c3bee 'dispi_get_id' dispi_get_id: ; 0xc3bee LB 0x14 push bp ; 55 ; 0xc3bee vbe.c:173 mov bp, sp ; 89 e5 ; 0xc3bef push dx ; 52 ; 0xc3bf1 xor ax, ax ; 31 c0 ; 0xc3bf2 vbe.c:175 mov dx, 001ceh ; ba ce 01 ; 0xc3bf4 out DX, ax ; ef ; 0xc3bf7 mov dx, 001cfh ; ba cf 01 ; 0xc3bf8 vbe.c:176 in ax, DX ; ed ; 0xc3bfb lea sp, [bp-002h] ; 8d 66 fe ; 0xc3bfc vbe.c:177 pop dx ; 5a ; 0xc3bff pop bp ; 5d ; 0xc3c00 retn ; c3 ; 0xc3c01 ; disGetNextSymbol 0xc3c02 LB 0x692 -> off=0x0 cb=000000000000001a uValue=00000000000c3c02 'dispi_set_id' dispi_set_id: ; 0xc3c02 LB 0x1a push bp ; 55 ; 0xc3c02 vbe.c:179 mov bp, sp ; 89 e5 ; 0xc3c03 push bx ; 53 ; 0xc3c05 push dx ; 52 ; 0xc3c06 mov bx, ax ; 89 c3 ; 0xc3c07 xor ax, ax ; 31 c0 ; 0xc3c09 vbe.c:181 mov dx, 001ceh ; ba ce 01 ; 0xc3c0b out DX, ax ; ef ; 0xc3c0e mov ax, bx ; 89 d8 ; 0xc3c0f vbe.c:182 mov dx, 001cfh ; ba cf 01 ; 0xc3c11 out DX, ax ; ef ; 0xc3c14 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3c15 vbe.c:183 pop dx ; 5a ; 0xc3c18 pop bx ; 5b ; 0xc3c19 pop bp ; 5d ; 0xc3c1a retn ; c3 ; 0xc3c1b ; disGetNextSymbol 0xc3c1c LB 0x678 -> off=0x0 cb=000000000000002a uValue=00000000000c3c1c 'vbe_init' vbe_init: ; 0xc3c1c LB 0x2a push bp ; 55 ; 0xc3c1c vbe.c:188 mov bp, sp ; 89 e5 ; 0xc3c1d push bx ; 53 ; 0xc3c1f mov ax, 0b0c0h ; b8 c0 b0 ; 0xc3c20 vbe.c:190 call 03c02h ; e8 dc ff ; 0xc3c23 call 03beeh ; e8 c5 ff ; 0xc3c26 vbe.c:191 cmp ax, 0b0c0h ; 3d c0 b0 ; 0xc3c29 jne short 03c40h ; 75 12 ; 0xc3c2c mov bx, 000b9h ; bb b9 00 ; 0xc3c2e vbe.c:42 mov ax, strict word 00040h ; b8 40 00 ; 0xc3c31 mov es, ax ; 8e c0 ; 0xc3c34 mov byte [es:bx], 001h ; 26 c6 07 01 ; 0xc3c36 mov ax, 0b0c4h ; b8 c4 b0 ; 0xc3c3a vbe.c:194 call 03c02h ; e8 c2 ff ; 0xc3c3d lea sp, [bp-002h] ; 8d 66 fe ; 0xc3c40 vbe.c:199 pop bx ; 5b ; 0xc3c43 pop bp ; 5d ; 0xc3c44 retn ; c3 ; 0xc3c45 ; disGetNextSymbol 0xc3c46 LB 0x64e -> off=0x0 cb=0000000000000055 uValue=00000000000c3c46 'mode_info_find_mode' mode_info_find_mode: ; 0xc3c46 LB 0x55 push bp ; 55 ; 0xc3c46 vbe.c:202 mov bp, sp ; 89 e5 ; 0xc3c47 push bx ; 53 ; 0xc3c49 push cx ; 51 ; 0xc3c4a push si ; 56 ; 0xc3c4b push di ; 57 ; 0xc3c4c mov di, ax ; 89 c7 ; 0xc3c4d mov si, dx ; 89 d6 ; 0xc3c4f xor dx, dx ; 31 d2 ; 0xc3c51 vbe.c:208 mov ax, 003b6h ; b8 b6 03 ; 0xc3c53 call 03bc8h ; e8 6f ff ; 0xc3c56 cmp ax, 077cch ; 3d cc 77 ; 0xc3c59 vbe.c:209 jne short 03c90h ; 75 32 ; 0xc3c5c mov bx, strict word 00004h ; bb 04 00 ; 0xc3c5e vbe.c:213 mov dx, bx ; 89 da ; 0xc3c61 vbe.c:218 mov ax, 003b6h ; b8 b6 03 ; 0xc3c63 call 03bc8h ; e8 5f ff ; 0xc3c66 mov cx, ax ; 89 c1 ; 0xc3c69 cmp cx, strict byte 0ffffh ; 83 f9 ff ; 0xc3c6b vbe.c:219 je short 03c90h ; 74 20 ; 0xc3c6e lea dx, [bx+002h] ; 8d 57 02 ; 0xc3c70 vbe.c:221 mov ax, 003b6h ; b8 b6 03 ; 0xc3c73 call 03bc8h ; e8 4f ff ; 0xc3c76 lea dx, [bx+044h] ; 8d 57 44 ; 0xc3c79 cmp cx, di ; 39 f9 ; 0xc3c7c vbe.c:223 jne short 03c8ch ; 75 0c ; 0xc3c7e test si, si ; 85 f6 ; 0xc3c80 vbe.c:225 jne short 03c88h ; 75 04 ; 0xc3c82 mov ax, bx ; 89 d8 ; 0xc3c84 vbe.c:226 jmp short 03c92h ; eb 0a ; 0xc3c86 test AL, strict byte 080h ; a8 80 ; 0xc3c88 vbe.c:227 jne short 03c84h ; 75 f8 ; 0xc3c8a mov bx, dx ; 89 d3 ; 0xc3c8c vbe.c:230 jmp short 03c63h ; eb d3 ; 0xc3c8e vbe.c:235 xor ax, ax ; 31 c0 ; 0xc3c90 vbe.c:238 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc3c92 vbe.c:239 pop di ; 5f ; 0xc3c95 pop si ; 5e ; 0xc3c96 pop cx ; 59 ; 0xc3c97 pop bx ; 5b ; 0xc3c98 pop bp ; 5d ; 0xc3c99 retn ; c3 ; 0xc3c9a ; disGetNextSymbol 0xc3c9b LB 0x5f9 -> off=0x0 cb=000000000000012b uValue=00000000000c3c9b 'vbe_biosfn_return_controller_information' vbe_biosfn_return_controller_information: ; 0xc3c9b LB 0x12b push bp ; 55 ; 0xc3c9b vbe.c:270 mov bp, sp ; 89 e5 ; 0xc3c9c push cx ; 51 ; 0xc3c9e push si ; 56 ; 0xc3c9f push di ; 57 ; 0xc3ca0 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc3ca1 mov si, ax ; 89 c6 ; 0xc3ca4 mov word [bp-00ah], dx ; 89 56 f6 ; 0xc3ca6 mov di, bx ; 89 df ; 0xc3ca9 mov word [bp-00ch], strict word 00022h ; c7 46 f4 22 00 ; 0xc3cab vbe.c:275 call 005dah ; e8 27 c9 ; 0xc3cb0 vbe.c:278 mov word [bp-010h], ax ; 89 46 f0 ; 0xc3cb3 mov bx, di ; 89 fb ; 0xc3cb6 vbe.c:281 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3cb8 mov word [bp-008h], ax ; 89 46 f8 ; 0xc3cbb xor dx, dx ; 31 d2 ; 0xc3cbe vbe.c:284 mov ax, 003b6h ; b8 b6 03 ; 0xc3cc0 call 03bc8h ; e8 02 ff ; 0xc3cc3 cmp ax, 077cch ; 3d cc 77 ; 0xc3cc6 vbe.c:285 je short 03cd5h ; 74 0a ; 0xc3cc9 push SS ; 16 ; 0xc3ccb vbe.c:287 pop ES ; 07 ; 0xc3ccc mov word [es:si], 00100h ; 26 c7 04 00 01 ; 0xc3ccd jmp near 03dbeh ; e9 e9 00 ; 0xc3cd2 vbe.c:291 mov cx, strict word 00004h ; b9 04 00 ; 0xc3cd5 vbe.c:293 mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc3cd8 vbe.c:300 mov es, [bp-008h] ; 8e 46 f8 ; 0xc3cdd vbe.c:308 cmp word [es:bx+002h], 03245h ; 26 81 7f 02 45 32 ; 0xc3ce0 jne short 03cefh ; 75 07 ; 0xc3ce6 cmp word [es:bx], 04256h ; 26 81 3f 56 42 ; 0xc3ce8 je short 03cfeh ; 74 0f ; 0xc3ced cmp word [es:bx+002h], 04153h ; 26 81 7f 02 53 41 ; 0xc3cef jne short 03d03h ; 75 0c ; 0xc3cf5 cmp word [es:bx], 04556h ; 26 81 3f 56 45 ; 0xc3cf7 jne short 03d03h ; 75 05 ; 0xc3cfc mov word [bp-00eh], strict word 00001h ; c7 46 f2 01 00 ; 0xc3cfe vbe.c:310 mov es, [bp-008h] ; 8e 46 f8 ; 0xc3d03 vbe.c:318 mov word [es:bx], 04556h ; 26 c7 07 56 45 ; 0xc3d06 mov word [es:bx+002h], 04153h ; 26 c7 47 02 53 41 ; 0xc3d0b vbe.c:320 mov word [es:bx+004h], 00200h ; 26 c7 47 04 00 02 ; 0xc3d11 vbe.c:324 mov word [es:bx+006h], 07de6h ; 26 c7 47 06 e6 7d ; 0xc3d17 vbe.c:327 mov [es:bx+008h], ds ; 26 8c 5f 08 ; 0xc3d1d mov word [es:bx+00ah], strict word 00001h ; 26 c7 47 0a 01 00 ; 0xc3d21 vbe.c:330 mov word [es:bx+00ch], strict word 00000h ; 26 c7 47 0c 00 00 ; 0xc3d27 vbe.c:332 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3d2d vbe.c:336 mov word [es:bx+010h], ax ; 26 89 47 10 ; 0xc3d30 lea ax, [di+022h] ; 8d 45 22 ; 0xc3d34 vbe.c:337 mov word [es:bx+00eh], ax ; 26 89 47 0e ; 0xc3d37 mov dx, strict word 0ffffh ; ba ff ff ; 0xc3d3b vbe.c:340 mov ax, 003b6h ; b8 b6 03 ; 0xc3d3e call 03bc8h ; e8 84 fe ; 0xc3d41 mov es, [bp-008h] ; 8e 46 f8 ; 0xc3d44 mov word [es:bx+012h], ax ; 26 89 47 12 ; 0xc3d47 cmp word [bp-00eh], strict byte 00000h ; 83 7e f2 00 ; 0xc3d4b vbe.c:342 je short 03d75h ; 74 24 ; 0xc3d4f mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00 ; 0xc3d51 vbe.c:345 mov word [es:bx+016h], 07dfbh ; 26 c7 47 16 fb 7d ; 0xc3d57 vbe.c:346 mov [es:bx+018h], ds ; 26 8c 5f 18 ; 0xc3d5d mov word [es:bx+01ah], 07e0eh ; 26 c7 47 1a 0e 7e ; 0xc3d61 vbe.c:347 mov [es:bx+01ch], ds ; 26 8c 5f 1c ; 0xc3d67 mov word [es:bx+01eh], 07e2fh ; 26 c7 47 1e 2f 7e ; 0xc3d6b vbe.c:348 mov [es:bx+020h], ds ; 26 8c 5f 20 ; 0xc3d71 mov dx, cx ; 89 ca ; 0xc3d75 vbe.c:355 add dx, strict byte 0001bh ; 83 c2 1b ; 0xc3d77 mov ax, 003b6h ; b8 b6 03 ; 0xc3d7a call 03bdah ; e8 5a fe ; 0xc3d7d xor ah, ah ; 30 e4 ; 0xc3d80 vbe.c:356 cmp ax, word [bp-010h] ; 3b 46 f0 ; 0xc3d82 jnbe short 03d9eh ; 77 17 ; 0xc3d85 mov dx, cx ; 89 ca ; 0xc3d87 vbe.c:358 mov ax, 003b6h ; b8 b6 03 ; 0xc3d89 call 03bc8h ; e8 39 fe ; 0xc3d8c mov bx, word [bp-00ch] ; 8b 5e f4 ; 0xc3d8f vbe.c:362 add bx, di ; 01 fb ; 0xc3d92 mov es, [bp-00ah] ; 8e 46 f6 ; 0xc3d94 vbe.c:52 mov word [es:bx], ax ; 26 89 07 ; 0xc3d97 add word [bp-00ch], strict byte 00002h ; 83 46 f4 02 ; 0xc3d9a vbe.c:364 add cx, strict byte 00044h ; 83 c1 44 ; 0xc3d9e vbe.c:366 mov dx, cx ; 89 ca ; 0xc3da1 vbe.c:367 mov ax, 003b6h ; b8 b6 03 ; 0xc3da3 call 03bc8h ; e8 1f fe ; 0xc3da6 cmp ax, strict word 0ffffh ; 3d ff ff ; 0xc3da9 vbe.c:368 jne short 03d75h ; 75 c7 ; 0xc3dac add di, word [bp-00ch] ; 03 7e f4 ; 0xc3dae vbe.c:371 mov es, [bp-00ah] ; 8e 46 f6 ; 0xc3db1 vbe.c:52 mov word [es:di], ax ; 26 89 05 ; 0xc3db4 push SS ; 16 ; 0xc3db7 vbe.c:372 pop ES ; 07 ; 0xc3db8 mov word [es:si], strict word 0004fh ; 26 c7 04 4f 00 ; 0xc3db9 lea sp, [bp-006h] ; 8d 66 fa ; 0xc3dbe vbe.c:373 pop di ; 5f ; 0xc3dc1 pop si ; 5e ; 0xc3dc2 pop cx ; 59 ; 0xc3dc3 pop bp ; 5d ; 0xc3dc4 retn ; c3 ; 0xc3dc5 ; disGetNextSymbol 0xc3dc6 LB 0x4ce -> off=0x0 cb=000000000000009f uValue=00000000000c3dc6 'vbe_biosfn_return_mode_information' vbe_biosfn_return_mode_information: ; 0xc3dc6 LB 0x9f push bp ; 55 ; 0xc3dc6 vbe.c:385 mov bp, sp ; 89 e5 ; 0xc3dc7 push si ; 56 ; 0xc3dc9 push di ; 57 ; 0xc3dca push ax ; 50 ; 0xc3dcb push ax ; 50 ; 0xc3dcc mov ax, dx ; 89 d0 ; 0xc3dcd mov si, bx ; 89 de ; 0xc3dcf mov bx, cx ; 89 cb ; 0xc3dd1 test dh, 040h ; f6 c6 40 ; 0xc3dd3 vbe.c:396 je short 03dddh ; 74 05 ; 0xc3dd6 mov dx, strict word 00001h ; ba 01 00 ; 0xc3dd8 jmp short 03ddfh ; eb 02 ; 0xc3ddb xor dx, dx ; 31 d2 ; 0xc3ddd and ah, 001h ; 80 e4 01 ; 0xc3ddf vbe.c:397 call 03c46h ; e8 61 fe ; 0xc3de2 vbe.c:399 mov word [bp-006h], ax ; 89 46 fa ; 0xc3de5 test ax, ax ; 85 c0 ; 0xc3de8 vbe.c:401 je short 03e53h ; 74 67 ; 0xc3dea mov cx, 00100h ; b9 00 01 ; 0xc3dec vbe.c:406 xor ax, ax ; 31 c0 ; 0xc3def mov di, bx ; 89 df ; 0xc3df1 mov es, si ; 8e c6 ; 0xc3df3 jcxz 03df9h ; e3 02 ; 0xc3df5 rep stosb ; f3 aa ; 0xc3df7 xor cx, cx ; 31 c9 ; 0xc3df9 vbe.c:407 jmp short 03e02h ; eb 05 ; 0xc3dfb cmp cx, strict byte 00042h ; 83 f9 42 ; 0xc3dfd jnc short 03e1bh ; 73 19 ; 0xc3e00 mov dx, word [bp-006h] ; 8b 56 fa ; 0xc3e02 vbe.c:410 inc dx ; 42 ; 0xc3e05 inc dx ; 42 ; 0xc3e06 add dx, cx ; 01 ca ; 0xc3e07 mov ax, 003b6h ; b8 b6 03 ; 0xc3e09 call 03bdah ; e8 cb fd ; 0xc3e0c mov di, bx ; 89 df ; 0xc3e0f vbe.c:411 add di, cx ; 01 cf ; 0xc3e11 mov es, si ; 8e c6 ; 0xc3e13 vbe.c:42 mov byte [es:di], al ; 26 88 05 ; 0xc3e15 inc cx ; 41 ; 0xc3e18 vbe.c:412 jmp short 03dfdh ; eb e2 ; 0xc3e19 lea di, [bx+002h] ; 8d 7f 02 ; 0xc3e1b vbe.c:413 mov es, si ; 8e c6 ; 0xc3e1e vbe.c:37 mov al, byte [es:di] ; 26 8a 05 ; 0xc3e20 test AL, strict byte 001h ; a8 01 ; 0xc3e23 vbe.c:414 je short 03e37h ; 74 10 ; 0xc3e25 lea di, [bx+00ch] ; 8d 7f 0c ; 0xc3e27 vbe.c:415 mov word [es:di], 0064ch ; 26 c7 05 4c 06 ; 0xc3e2a vbe.c:52 lea di, [bx+00eh] ; 8d 7f 0e ; 0xc3e2f vbe.c:417 mov word [es:di], 0c000h ; 26 c7 05 00 c0 ; 0xc3e32 vbe.c:52 mov ax, strict word 0000bh ; b8 0b 00 ; 0xc3e37 vbe.c:420 mov dx, 001ceh ; ba ce 01 ; 0xc3e3a call 00590h ; e8 50 c7 ; 0xc3e3d mov dx, 001cfh ; ba cf 01 ; 0xc3e40 vbe.c:421 call 00597h ; e8 51 c7 ; 0xc3e43 add bx, strict byte 0002ah ; 83 c3 2a ; 0xc3e46 mov es, si ; 8e c6 ; 0xc3e49 vbe.c:52 mov word [es:bx], ax ; 26 89 07 ; 0xc3e4b mov ax, strict word 0004fh ; b8 4f 00 ; 0xc3e4e vbe.c:423 jmp short 03e56h ; eb 03 ; 0xc3e51 vbe.c:424 mov ax, 00100h ; b8 00 01 ; 0xc3e53 vbe.c:428 push SS ; 16 ; 0xc3e56 vbe.c:431 pop ES ; 07 ; 0xc3e57 mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc3e58 mov word [es:bx], ax ; 26 89 07 ; 0xc3e5b lea sp, [bp-004h] ; 8d 66 fc ; 0xc3e5e vbe.c:432 pop di ; 5f ; 0xc3e61 pop si ; 5e ; 0xc3e62 pop bp ; 5d ; 0xc3e63 retn ; c3 ; 0xc3e64 ; disGetNextSymbol 0xc3e65 LB 0x42f -> off=0x0 cb=00000000000000e7 uValue=00000000000c3e65 'vbe_biosfn_set_mode' vbe_biosfn_set_mode: ; 0xc3e65 LB 0xe7 push bp ; 55 ; 0xc3e65 vbe.c:444 mov bp, sp ; 89 e5 ; 0xc3e66 push si ; 56 ; 0xc3e68 push di ; 57 ; 0xc3e69 sub sp, strict byte 00006h ; 83 ec 06 ; 0xc3e6a mov si, ax ; 89 c6 ; 0xc3e6d mov word [bp-00ah], dx ; 89 56 f6 ; 0xc3e6f test byte [bp-009h], 040h ; f6 46 f7 40 ; 0xc3e72 vbe.c:452 je short 03e7dh ; 74 05 ; 0xc3e76 mov ax, strict word 00001h ; b8 01 00 ; 0xc3e78 jmp short 03e7fh ; eb 02 ; 0xc3e7b xor ax, ax ; 31 c0 ; 0xc3e7d mov dx, ax ; 89 c2 ; 0xc3e7f test ax, ax ; 85 c0 ; 0xc3e81 vbe.c:453 je short 03e88h ; 74 03 ; 0xc3e83 mov ax, strict word 00040h ; b8 40 00 ; 0xc3e85 mov byte [bp-008h], al ; 88 46 f8 ; 0xc3e88 test byte [bp-009h], 080h ; f6 46 f7 80 ; 0xc3e8b vbe.c:454 je short 03e96h ; 74 05 ; 0xc3e8f mov ax, 00080h ; b8 80 00 ; 0xc3e91 jmp short 03e98h ; eb 02 ; 0xc3e94 xor ax, ax ; 31 c0 ; 0xc3e96 mov byte [bp-006h], al ; 88 46 fa ; 0xc3e98 and byte [bp-009h], 001h ; 80 66 f7 01 ; 0xc3e9b vbe.c:456 cmp word [bp-00ah], 00100h ; 81 7e f6 00 01 ; 0xc3e9f vbe.c:459 jnc short 03eb9h ; 73 13 ; 0xc3ea4 xor ax, ax ; 31 c0 ; 0xc3ea6 vbe.c:463 call 00600h ; e8 55 c7 ; 0xc3ea8 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc3eab vbe.c:467 xor ah, ah ; 30 e4 ; 0xc3eae call 013b5h ; e8 02 d5 ; 0xc3eb0 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc3eb3 vbe.c:468 jmp near 03f40h ; e9 87 00 ; 0xc3eb6 vbe.c:469 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3eb9 vbe.c:472 call 03c46h ; e8 87 fd ; 0xc3ebc mov bx, ax ; 89 c3 ; 0xc3ebf test ax, ax ; 85 c0 ; 0xc3ec1 vbe.c:474 je short 03f3dh ; 74 78 ; 0xc3ec3 lea dx, [bx+014h] ; 8d 57 14 ; 0xc3ec5 vbe.c:479 mov ax, 003b6h ; b8 b6 03 ; 0xc3ec8 call 03bc8h ; e8 fa fc ; 0xc3ecb mov cx, ax ; 89 c1 ; 0xc3ece lea dx, [bx+016h] ; 8d 57 16 ; 0xc3ed0 vbe.c:480 mov ax, 003b6h ; b8 b6 03 ; 0xc3ed3 call 03bc8h ; e8 ef fc ; 0xc3ed6 mov di, ax ; 89 c7 ; 0xc3ed9 lea dx, [bx+01bh] ; 8d 57 1b ; 0xc3edb vbe.c:481 mov ax, 003b6h ; b8 b6 03 ; 0xc3ede call 03bdah ; e8 f6 fc ; 0xc3ee1 mov bl, al ; 88 c3 ; 0xc3ee4 mov dl, al ; 88 c2 ; 0xc3ee6 xor ax, ax ; 31 c0 ; 0xc3ee8 vbe.c:489 call 00600h ; e8 13 c7 ; 0xc3eea cmp bl, 004h ; 80 fb 04 ; 0xc3eed vbe.c:491 jne short 03ef8h ; 75 06 ; 0xc3ef0 mov ax, strict word 0006ah ; b8 6a 00 ; 0xc3ef2 vbe.c:493 call 013b5h ; e8 bd d4 ; 0xc3ef5 mov al, dl ; 88 d0 ; 0xc3ef8 vbe.c:496 xor ah, ah ; 30 e4 ; 0xc3efa call 03b3fh ; e8 40 fc ; 0xc3efc mov ax, cx ; 89 c8 ; 0xc3eff vbe.c:497 call 03ae8h ; e8 e4 fb ; 0xc3f01 mov ax, di ; 89 f8 ; 0xc3f04 vbe.c:498 call 03b07h ; e8 fe fb ; 0xc3f06 xor ax, ax ; 31 c0 ; 0xc3f09 vbe.c:499 call 00626h ; e8 18 c7 ; 0xc3f0b mov dl, byte [bp-006h] ; 8a 56 fa ; 0xc3f0e vbe.c:500 or dl, 001h ; 80 ca 01 ; 0xc3f11 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc3f14 xor ah, ah ; 30 e4 ; 0xc3f17 or al, dl ; 08 d0 ; 0xc3f19 call 00600h ; e8 e2 c6 ; 0xc3f1b call 006f8h ; e8 d7 c7 ; 0xc3f1e vbe.c:501 mov bx, 000bah ; bb ba 00 ; 0xc3f21 vbe.c:52 mov ax, strict word 00040h ; b8 40 00 ; 0xc3f24 mov es, ax ; 8e c0 ; 0xc3f27 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3f29 mov word [es:bx], ax ; 26 89 07 ; 0xc3f2c mov al, byte [bp-006h] ; 8a 46 fa ; 0xc3f2f vbe.c:504 or AL, strict byte 060h ; 0c 60 ; 0xc3f32 mov bx, 00087h ; bb 87 00 ; 0xc3f34 vbe.c:42 mov byte [es:bx], al ; 26 88 07 ; 0xc3f37 jmp near 03eb3h ; e9 76 ff ; 0xc3f3a mov ax, 00100h ; b8 00 01 ; 0xc3f3d vbe.c:513 push SS ; 16 ; 0xc3f40 vbe.c:517 pop ES ; 07 ; 0xc3f41 mov word [es:si], ax ; 26 89 04 ; 0xc3f42 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3f45 vbe.c:518 pop di ; 5f ; 0xc3f48 pop si ; 5e ; 0xc3f49 pop bp ; 5d ; 0xc3f4a retn ; c3 ; 0xc3f4b ; disGetNextSymbol 0xc3f4c LB 0x348 -> off=0x0 cb=0000000000000008 uValue=00000000000c3f4c 'vbe_biosfn_read_video_state_size' vbe_biosfn_read_video_state_size: ; 0xc3f4c LB 0x8 push bp ; 55 ; 0xc3f4c vbe.c:520 mov bp, sp ; 89 e5 ; 0xc3f4d mov ax, strict word 00012h ; b8 12 00 ; 0xc3f4f vbe.c:523 pop bp ; 5d ; 0xc3f52 retn ; c3 ; 0xc3f53 ; disGetNextSymbol 0xc3f54 LB 0x340 -> off=0x0 cb=000000000000004b uValue=00000000000c3f54 'vbe_biosfn_save_video_state' vbe_biosfn_save_video_state: ; 0xc3f54 LB 0x4b push bp ; 55 ; 0xc3f54 vbe.c:525 mov bp, sp ; 89 e5 ; 0xc3f55 push bx ; 53 ; 0xc3f57 push cx ; 51 ; 0xc3f58 push si ; 56 ; 0xc3f59 mov si, ax ; 89 c6 ; 0xc3f5a mov bx, dx ; 89 d3 ; 0xc3f5c mov ax, strict word 00004h ; b8 04 00 ; 0xc3f5e vbe.c:529 mov dx, 001ceh ; ba ce 01 ; 0xc3f61 out DX, ax ; ef ; 0xc3f64 mov dx, 001cfh ; ba cf 01 ; 0xc3f65 vbe.c:530 in ax, DX ; ed ; 0xc3f68 mov es, si ; 8e c6 ; 0xc3f69 vbe.c:52 mov word [es:bx], ax ; 26 89 07 ; 0xc3f6b inc bx ; 43 ; 0xc3f6e vbe.c:532 inc bx ; 43 ; 0xc3f6f test AL, strict byte 001h ; a8 01 ; 0xc3f70 vbe.c:533 je short 03f97h ; 74 23 ; 0xc3f72 mov cx, strict word 00001h ; b9 01 00 ; 0xc3f74 vbe.c:535 jmp short 03f7eh ; eb 05 ; 0xc3f77 cmp cx, strict byte 00009h ; 83 f9 09 ; 0xc3f79 jnbe short 03f97h ; 77 19 ; 0xc3f7c cmp cx, strict byte 00004h ; 83 f9 04 ; 0xc3f7e vbe.c:536 je short 03f94h ; 74 11 ; 0xc3f81 mov ax, cx ; 89 c8 ; 0xc3f83 vbe.c:537 mov dx, 001ceh ; ba ce 01 ; 0xc3f85 out DX, ax ; ef ; 0xc3f88 mov dx, 001cfh ; ba cf 01 ; 0xc3f89 vbe.c:538 in ax, DX ; ed ; 0xc3f8c mov es, si ; 8e c6 ; 0xc3f8d vbe.c:52 mov word [es:bx], ax ; 26 89 07 ; 0xc3f8f inc bx ; 43 ; 0xc3f92 vbe.c:539 inc bx ; 43 ; 0xc3f93 inc cx ; 41 ; 0xc3f94 vbe.c:541 jmp short 03f79h ; eb e2 ; 0xc3f95 lea sp, [bp-006h] ; 8d 66 fa ; 0xc3f97 vbe.c:542 pop si ; 5e ; 0xc3f9a pop cx ; 59 ; 0xc3f9b pop bx ; 5b ; 0xc3f9c pop bp ; 5d ; 0xc3f9d retn ; c3 ; 0xc3f9e ; disGetNextSymbol 0xc3f9f LB 0x2f5 -> off=0x0 cb=000000000000008f uValue=00000000000c3f9f 'vbe_biosfn_restore_video_state' vbe_biosfn_restore_video_state: ; 0xc3f9f LB 0x8f push bp ; 55 ; 0xc3f9f vbe.c:545 mov bp, sp ; 89 e5 ; 0xc3fa0 push bx ; 53 ; 0xc3fa2 push cx ; 51 ; 0xc3fa3 push si ; 56 ; 0xc3fa4 push ax ; 50 ; 0xc3fa5 mov cx, ax ; 89 c1 ; 0xc3fa6 mov bx, dx ; 89 d3 ; 0xc3fa8 mov es, ax ; 8e c0 ; 0xc3faa vbe.c:47 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3fac mov word [bp-008h], ax ; 89 46 f8 ; 0xc3faf inc bx ; 43 ; 0xc3fb2 vbe.c:550 inc bx ; 43 ; 0xc3fb3 test byte [bp-008h], 001h ; f6 46 f8 01 ; 0xc3fb4 vbe.c:552 jne short 03fcah ; 75 10 ; 0xc3fb8 mov ax, strict word 00004h ; b8 04 00 ; 0xc3fba vbe.c:553 mov dx, 001ceh ; ba ce 01 ; 0xc3fbd out DX, ax ; ef ; 0xc3fc0 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc3fc1 vbe.c:554 mov dx, 001cfh ; ba cf 01 ; 0xc3fc4 out DX, ax ; ef ; 0xc3fc7 jmp short 04026h ; eb 5c ; 0xc3fc8 vbe.c:555 mov ax, strict word 00001h ; b8 01 00 ; 0xc3fca vbe.c:556 mov dx, 001ceh ; ba ce 01 ; 0xc3fcd out DX, ax ; ef ; 0xc3fd0 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3fd1 vbe.c:47 mov dx, 001cfh ; ba cf 01 ; 0xc3fd4 vbe.c:48 out DX, ax ; ef ; 0xc3fd7 inc bx ; 43 ; 0xc3fd8 vbe.c:558 inc bx ; 43 ; 0xc3fd9 mov ax, strict word 00002h ; b8 02 00 ; 0xc3fda mov dx, 001ceh ; ba ce 01 ; 0xc3fdd out DX, ax ; ef ; 0xc3fe0 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3fe1 vbe.c:47 mov dx, 001cfh ; ba cf 01 ; 0xc3fe4 vbe.c:48 out DX, ax ; ef ; 0xc3fe7 inc bx ; 43 ; 0xc3fe8 vbe.c:561 inc bx ; 43 ; 0xc3fe9 mov ax, strict word 00003h ; b8 03 00 ; 0xc3fea mov dx, 001ceh ; ba ce 01 ; 0xc3fed out DX, ax ; ef ; 0xc3ff0 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3ff1 vbe.c:47 mov dx, 001cfh ; ba cf 01 ; 0xc3ff4 vbe.c:48 out DX, ax ; ef ; 0xc3ff7 inc bx ; 43 ; 0xc3ff8 vbe.c:564 inc bx ; 43 ; 0xc3ff9 mov ax, strict word 00004h ; b8 04 00 ; 0xc3ffa mov dx, 001ceh ; ba ce 01 ; 0xc3ffd out DX, ax ; ef ; 0xc4000 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc4001 vbe.c:566 mov dx, 001cfh ; ba cf 01 ; 0xc4004 out DX, ax ; ef ; 0xc4007 mov si, strict word 00005h ; be 05 00 ; 0xc4008 vbe.c:568 jmp short 04012h ; eb 05 ; 0xc400b cmp si, strict byte 00009h ; 83 fe 09 ; 0xc400d jnbe short 04026h ; 77 14 ; 0xc4010 mov ax, si ; 89 f0 ; 0xc4012 vbe.c:569 mov dx, 001ceh ; ba ce 01 ; 0xc4014 out DX, ax ; ef ; 0xc4017 mov es, cx ; 8e c1 ; 0xc4018 vbe.c:47 mov ax, word [es:bx] ; 26 8b 07 ; 0xc401a mov dx, 001cfh ; ba cf 01 ; 0xc401d vbe.c:48 out DX, ax ; ef ; 0xc4020 inc bx ; 43 ; 0xc4021 vbe.c:571 inc bx ; 43 ; 0xc4022 inc si ; 46 ; 0xc4023 vbe.c:572 jmp short 0400dh ; eb e7 ; 0xc4024 lea sp, [bp-006h] ; 8d 66 fa ; 0xc4026 vbe.c:574 pop si ; 5e ; 0xc4029 pop cx ; 59 ; 0xc402a pop bx ; 5b ; 0xc402b pop bp ; 5d ; 0xc402c retn ; c3 ; 0xc402d ; disGetNextSymbol 0xc402e LB 0x266 -> off=0x0 cb=000000000000008d uValue=00000000000c402e 'vbe_biosfn_save_restore_state' vbe_biosfn_save_restore_state: ; 0xc402e LB 0x8d push bp ; 55 ; 0xc402e vbe.c:590 mov bp, sp ; 89 e5 ; 0xc402f push si ; 56 ; 0xc4031 push di ; 57 ; 0xc4032 push ax ; 50 ; 0xc4033 mov si, ax ; 89 c6 ; 0xc4034 mov word [bp-006h], dx ; 89 56 fa ; 0xc4036 mov ax, bx ; 89 d8 ; 0xc4039 mov bx, word [bp+004h] ; 8b 5e 04 ; 0xc403b mov di, strict word 0004fh ; bf 4f 00 ; 0xc403e vbe.c:595 xor ah, ah ; 30 e4 ; 0xc4041 vbe.c:596 cmp ax, strict word 00002h ; 3d 02 00 ; 0xc4043 je short 0408eh ; 74 46 ; 0xc4046 cmp ax, strict word 00001h ; 3d 01 00 ; 0xc4048 je short 04072h ; 74 25 ; 0xc404b test ax, ax ; 85 c0 ; 0xc404d jne short 040aah ; 75 59 ; 0xc404f mov ax, word [bp-006h] ; 8b 46 fa ; 0xc4051 vbe.c:598 call 03060h ; e8 09 f0 ; 0xc4054 mov cx, ax ; 89 c1 ; 0xc4057 test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc4059 vbe.c:602 je short 04064h ; 74 05 ; 0xc405d call 03f4ch ; e8 ea fe ; 0xc405f vbe.c:603 add ax, cx ; 01 c8 ; 0xc4062 add ax, strict word 0003fh ; 05 3f 00 ; 0xc4064 vbe.c:604 mov CL, strict byte 006h ; b1 06 ; 0xc4067 shr ax, CL ; d3 e8 ; 0xc4069 push SS ; 16 ; 0xc406b pop ES ; 07 ; 0xc406c mov word [es:bx], ax ; 26 89 07 ; 0xc406d jmp short 040adh ; eb 3b ; 0xc4070 vbe.c:605 push SS ; 16 ; 0xc4072 vbe.c:607 pop ES ; 07 ; 0xc4073 mov bx, word [es:bx] ; 26 8b 1f ; 0xc4074 mov dx, cx ; 89 ca ; 0xc4077 vbe.c:608 mov ax, word [bp-006h] ; 8b 46 fa ; 0xc4079 call 0309eh ; e8 1f f0 ; 0xc407c test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc407f vbe.c:612 je short 040adh ; 74 28 ; 0xc4083 mov dx, ax ; 89 c2 ; 0xc4085 vbe.c:613 mov ax, cx ; 89 c8 ; 0xc4087 call 03f54h ; e8 c8 fe ; 0xc4089 jmp short 040adh ; eb 1f ; 0xc408c vbe.c:614 push SS ; 16 ; 0xc408e vbe.c:616 pop ES ; 07 ; 0xc408f mov bx, word [es:bx] ; 26 8b 1f ; 0xc4090 mov dx, cx ; 89 ca ; 0xc4093 vbe.c:617 mov ax, word [bp-006h] ; 8b 46 fa ; 0xc4095 call 03376h ; e8 db f2 ; 0xc4098 test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc409b vbe.c:621 je short 040adh ; 74 0c ; 0xc409f mov dx, ax ; 89 c2 ; 0xc40a1 vbe.c:622 mov ax, cx ; 89 c8 ; 0xc40a3 call 03f9fh ; e8 f7 fe ; 0xc40a5 jmp short 040adh ; eb 03 ; 0xc40a8 vbe.c:623 mov di, 00100h ; bf 00 01 ; 0xc40aa vbe.c:626 push SS ; 16 ; 0xc40ad vbe.c:629 pop ES ; 07 ; 0xc40ae mov word [es:si], di ; 26 89 3c ; 0xc40af lea sp, [bp-004h] ; 8d 66 fc ; 0xc40b2 vbe.c:630 pop di ; 5f ; 0xc40b5 pop si ; 5e ; 0xc40b6 pop bp ; 5d ; 0xc40b7 retn 00002h ; c2 02 00 ; 0xc40b8 ; disGetNextSymbol 0xc40bb LB 0x1d9 -> off=0x0 cb=00000000000000e2 uValue=00000000000c40bb 'vbe_biosfn_get_set_scanline_length' vbe_biosfn_get_set_scanline_length: ; 0xc40bb LB 0xe2 push bp ; 55 ; 0xc40bb vbe.c:651 mov bp, sp ; 89 e5 ; 0xc40bc push si ; 56 ; 0xc40be push di ; 57 ; 0xc40bf sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc40c0 push ax ; 50 ; 0xc40c3 mov di, dx ; 89 d7 ; 0xc40c4 mov word [bp-006h], bx ; 89 5e fa ; 0xc40c6 mov si, cx ; 89 ce ; 0xc40c9 call 03b5eh ; e8 90 fa ; 0xc40cb vbe.c:660 cmp AL, strict byte 00fh ; 3c 0f ; 0xc40ce vbe.c:661 jne short 040d7h ; 75 05 ; 0xc40d0 mov cx, strict word 00010h ; b9 10 00 ; 0xc40d2 jmp short 040dbh ; eb 04 ; 0xc40d5 xor ah, ah ; 30 e4 ; 0xc40d7 mov cx, ax ; 89 c1 ; 0xc40d9 mov ch, cl ; 88 cd ; 0xc40db call 03b96h ; e8 b6 fa ; 0xc40dd vbe.c:662 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc40e0 mov word [bp-00ch], strict word 0004fh ; c7 46 f4 4f 00 ; 0xc40e3 vbe.c:663 push SS ; 16 ; 0xc40e8 vbe.c:664 pop ES ; 07 ; 0xc40e9 mov bx, word [bp-006h] ; 8b 5e fa ; 0xc40ea mov bx, word [es:bx] ; 26 8b 1f ; 0xc40ed mov al, byte [es:di] ; 26 8a 05 ; 0xc40f0 vbe.c:665 cmp AL, strict byte 002h ; 3c 02 ; 0xc40f3 vbe.c:669 je short 04102h ; 74 0b ; 0xc40f5 cmp AL, strict byte 001h ; 3c 01 ; 0xc40f7 je short 0412bh ; 74 30 ; 0xc40f9 test al, al ; 84 c0 ; 0xc40fb je short 04126h ; 74 27 ; 0xc40fd jmp near 04186h ; e9 84 00 ; 0xc40ff cmp ch, 004h ; 80 fd 04 ; 0xc4102 vbe.c:671 jne short 0410dh ; 75 06 ; 0xc4105 mov CL, strict byte 003h ; b1 03 ; 0xc4107 vbe.c:672 sal bx, CL ; d3 e3 ; 0xc4109 jmp short 04126h ; eb 19 ; 0xc410b vbe.c:673 mov al, ch ; 88 e8 ; 0xc410d vbe.c:674 xor ah, ah ; 30 e4 ; 0xc410f cwd ; 99 ; 0xc4111 mov CL, strict byte 003h ; b1 03 ; 0xc4112 sal dx, CL ; d3 e2 ; 0xc4114 db 01bh, 0c2h ; sbb ax, dx ; 1b c2 ; 0xc4116 sar ax, CL ; d3 f8 ; 0xc4118 mov word [bp-00eh], ax ; 89 46 f2 ; 0xc411a mov ax, bx ; 89 d8 ; 0xc411d xor dx, dx ; 31 d2 ; 0xc411f div word [bp-00eh] ; f7 76 f2 ; 0xc4121 mov bx, ax ; 89 c3 ; 0xc4124 mov ax, bx ; 89 d8 ; 0xc4126 vbe.c:677 call 03b77h ; e8 4c fa ; 0xc4128 call 03b96h ; e8 68 fa ; 0xc412b vbe.c:680 mov word [bp-008h], ax ; 89 46 f8 ; 0xc412e push SS ; 16 ; 0xc4131 vbe.c:681 pop ES ; 07 ; 0xc4132 mov bx, word [bp-006h] ; 8b 5e fa ; 0xc4133 mov word [es:bx], ax ; 26 89 07 ; 0xc4136 cmp ch, 004h ; 80 fd 04 ; 0xc4139 vbe.c:682 jne short 04146h ; 75 08 ; 0xc413c mov CL, strict byte 003h ; b1 03 ; 0xc413e vbe.c:683 mov bx, ax ; 89 c3 ; 0xc4140 shr bx, CL ; d3 eb ; 0xc4142 jmp short 0415ch ; eb 16 ; 0xc4144 vbe.c:684 mov al, ch ; 88 e8 ; 0xc4146 vbe.c:685 xor ah, ah ; 30 e4 ; 0xc4148 cwd ; 99 ; 0xc414a mov CL, strict byte 003h ; b1 03 ; 0xc414b sal dx, CL ; d3 e2 ; 0xc414d db 01bh, 0c2h ; sbb ax, dx ; 1b c2 ; 0xc414f sar ax, CL ; d3 f8 ; 0xc4151 mov bx, ax ; 89 c3 ; 0xc4153 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc4155 mul bx ; f7 e3 ; 0xc4158 mov bx, ax ; 89 c3 ; 0xc415a add bx, strict byte 00003h ; 83 c3 03 ; 0xc415c vbe.c:686 and bl, 0fch ; 80 e3 fc ; 0xc415f push SS ; 16 ; 0xc4162 vbe.c:687 pop ES ; 07 ; 0xc4163 mov word [es:di], bx ; 26 89 1d ; 0xc4164 call 03bafh ; e8 45 fa ; 0xc4167 vbe.c:688 push SS ; 16 ; 0xc416a pop ES ; 07 ; 0xc416b mov word [es:si], ax ; 26 89 04 ; 0xc416c call 03b26h ; e8 b4 f9 ; 0xc416f vbe.c:689 push SS ; 16 ; 0xc4172 pop ES ; 07 ; 0xc4173 cmp ax, word [es:si] ; 26 3b 04 ; 0xc4174 jbe short 0418bh ; 76 12 ; 0xc4177 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc4179 vbe.c:690 call 03b77h ; e8 f8 f9 ; 0xc417c mov word [bp-00ch], 00200h ; c7 46 f4 00 02 ; 0xc417f vbe.c:691 jmp short 0418bh ; eb 05 ; 0xc4184 vbe.c:693 mov word [bp-00ch], 00100h ; c7 46 f4 00 01 ; 0xc4186 vbe.c:696 push SS ; 16 ; 0xc418b vbe.c:699 pop ES ; 07 ; 0xc418c mov ax, word [bp-00ch] ; 8b 46 f4 ; 0xc418d mov bx, word [bp-010h] ; 8b 5e f0 ; 0xc4190 mov word [es:bx], ax ; 26 89 07 ; 0xc4193 lea sp, [bp-004h] ; 8d 66 fc ; 0xc4196 vbe.c:700 pop di ; 5f ; 0xc4199 pop si ; 5e ; 0xc419a pop bp ; 5d ; 0xc419b retn ; c3 ; 0xc419c ; disGetNextSymbol 0xc419d LB 0xf7 -> off=0x0 cb=00000000000000f7 uValue=00000000000c419d 'private_biosfn_custom_mode' private_biosfn_custom_mode: ; 0xc419d LB 0xf7 push bp ; 55 ; 0xc419d vbe.c:726 mov bp, sp ; 89 e5 ; 0xc419e push si ; 56 ; 0xc41a0 push di ; 57 ; 0xc41a1 sub sp, strict byte 00006h ; 83 ec 06 ; 0xc41a2 push ax ; 50 ; 0xc41a5 mov si, dx ; 89 d6 ; 0xc41a6 mov di, cx ; 89 cf ; 0xc41a8 mov word [bp-00ah], strict word 0004fh ; c7 46 f6 4f 00 ; 0xc41aa vbe.c:739 push SS ; 16 ; 0xc41af vbe.c:740 pop ES ; 07 ; 0xc41b0 mov al, byte [es:si] ; 26 8a 04 ; 0xc41b1 test al, al ; 84 c0 ; 0xc41b4 vbe.c:741 jne short 041d8h ; 75 20 ; 0xc41b6 push SS ; 16 ; 0xc41b8 vbe.c:743 pop ES ; 07 ; 0xc41b9 mov bx, word [es:bx] ; 26 8b 1f ; 0xc41ba mov ax, word [es:di] ; 26 8b 05 ; 0xc41bd vbe.c:744 mov word [bp-008h], ax ; 89 46 f8 ; 0xc41c0 mov al, byte [es:si+001h] ; 26 8a 44 01 ; 0xc41c3 vbe.c:745 and ax, strict word 0007fh ; 25 7f 00 ; 0xc41c7 mov ch, al ; 88 c5 ; 0xc41ca cmp AL, strict byte 008h ; 3c 08 ; 0xc41cc vbe.c:750 je short 041e0h ; 74 10 ; 0xc41ce cmp AL, strict byte 010h ; 3c 10 ; 0xc41d0 je short 041e0h ; 74 0c ; 0xc41d2 cmp AL, strict byte 020h ; 3c 20 ; 0xc41d4 je short 041e0h ; 74 08 ; 0xc41d6 mov word [bp-00ah], 00100h ; c7 46 f6 00 01 ; 0xc41d8 vbe.c:751 jmp near 04282h ; e9 a2 00 ; 0xc41dd vbe.c:752 push SS ; 16 ; 0xc41e0 vbe.c:756 pop ES ; 07 ; 0xc41e1 test byte [es:si+001h], 080h ; 26 f6 44 01 80 ; 0xc41e2 je short 041eeh ; 74 05 ; 0xc41e7 mov ax, strict word 00040h ; b8 40 00 ; 0xc41e9 jmp short 041f0h ; eb 02 ; 0xc41ec xor ax, ax ; 31 c0 ; 0xc41ee mov byte [bp-006h], al ; 88 46 fa ; 0xc41f0 cmp bx, 00280h ; 81 fb 80 02 ; 0xc41f3 vbe.c:759 jnc short 041feh ; 73 05 ; 0xc41f7 mov bx, 00280h ; bb 80 02 ; 0xc41f9 vbe.c:760 jmp short 04207h ; eb 09 ; 0xc41fc vbe.c:761 cmp bx, 00a00h ; 81 fb 00 0a ; 0xc41fe jbe short 04207h ; 76 03 ; 0xc4202 mov bx, 00a00h ; bb 00 0a ; 0xc4204 vbe.c:762 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc4207 vbe.c:763 cmp ax, 001e0h ; 3d e0 01 ; 0xc420a jnc short 04216h ; 73 07 ; 0xc420d mov word [bp-008h], 001e0h ; c7 46 f8 e0 01 ; 0xc420f vbe.c:764 jmp short 04220h ; eb 0a ; 0xc4214 vbe.c:765 cmp ax, 00780h ; 3d 80 07 ; 0xc4216 jbe short 04220h ; 76 05 ; 0xc4219 mov word [bp-008h], 00780h ; c7 46 f8 80 07 ; 0xc421b vbe.c:766 mov dx, strict word 0ffffh ; ba ff ff ; 0xc4220 vbe.c:772 mov ax, 003b6h ; b8 b6 03 ; 0xc4223 call 03bc8h ; e8 9f f9 ; 0xc4226 mov si, ax ; 89 c6 ; 0xc4229 mov al, ch ; 88 e8 ; 0xc422b vbe.c:775 xor ah, ah ; 30 e4 ; 0xc422d cwd ; 99 ; 0xc422f mov CL, strict byte 003h ; b1 03 ; 0xc4230 sal dx, CL ; d3 e2 ; 0xc4232 db 01bh, 0c2h ; sbb ax, dx ; 1b c2 ; 0xc4234 sar ax, CL ; d3 f8 ; 0xc4236 mov dx, ax ; 89 c2 ; 0xc4238 mov ax, bx ; 89 d8 ; 0xc423a mul dx ; f7 e2 ; 0xc423c add ax, strict word 00003h ; 05 03 00 ; 0xc423e vbe.c:776 and AL, strict byte 0fch ; 24 fc ; 0xc4241 mov dx, word [bp-008h] ; 8b 56 f8 ; 0xc4243 vbe.c:778 mul dx ; f7 e2 ; 0xc4246 cmp dx, si ; 39 f2 ; 0xc4248 vbe.c:780 jnbe short 04252h ; 77 06 ; 0xc424a jne short 04259h ; 75 0b ; 0xc424c test ax, ax ; 85 c0 ; 0xc424e jbe short 04259h ; 76 07 ; 0xc4250 mov word [bp-00ah], 00200h ; c7 46 f6 00 02 ; 0xc4252 vbe.c:782 jmp short 04282h ; eb 29 ; 0xc4257 vbe.c:783 xor ax, ax ; 31 c0 ; 0xc4259 vbe.c:787 call 00600h ; e8 a2 c3 ; 0xc425b mov al, ch ; 88 e8 ; 0xc425e vbe.c:788 xor ah, ah ; 30 e4 ; 0xc4260 call 03b3fh ; e8 da f8 ; 0xc4262 mov ax, bx ; 89 d8 ; 0xc4265 vbe.c:789 call 03ae8h ; e8 7e f8 ; 0xc4267 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc426a vbe.c:790 call 03b07h ; e8 97 f8 ; 0xc426d xor ax, ax ; 31 c0 ; 0xc4270 vbe.c:791 call 00626h ; e8 b1 c3 ; 0xc4272 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc4275 vbe.c:792 or AL, strict byte 001h ; 0c 01 ; 0xc4278 xor ah, ah ; 30 e4 ; 0xc427a call 00600h ; e8 81 c3 ; 0xc427c call 006f8h ; e8 76 c4 ; 0xc427f vbe.c:793 push SS ; 16 ; 0xc4282 vbe.c:801 pop ES ; 07 ; 0xc4283 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc4284 mov bx, word [bp-00ch] ; 8b 5e f4 ; 0xc4287 mov word [es:bx], ax ; 26 89 07 ; 0xc428a lea sp, [bp-004h] ; 8d 66 fc ; 0xc428d vbe.c:802 pop di ; 5f ; 0xc4290 pop si ; 5e ; 0xc4291 pop bp ; 5d ; 0xc4292 retn ; c3 ; 0xc4293 ; Padding 0x36c bytes at 0xc4294 times 876 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, 038h, 030h, 038h, 036h, 05ch, 056h, 042h, 06fh, 078h, 056h, 067h db 061h, 042h, 069h, 06fh, 073h, 038h, 030h, 038h, 036h, 02eh, 073h, 079h, 06dh, 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, 0fdh