[60422] | 1 | ; $Id: VBoxVgaBiosAlternative386.asm 98059 2023-01-11 14:30:30Z vboxsync $
|
---|
| 2 | ;; @file
|
---|
| 3 | ; Auto Generated source file. Do not edit.
|
---|
| 4 | ;
|
---|
| 5 |
|
---|
| 6 | ;
|
---|
| 7 | ; Source file: vgarom.asm
|
---|
| 8 | ;
|
---|
| 9 | ; ============================================================================================
|
---|
| 10 | ;
|
---|
| 11 | ; Copyright (C) 2001,2002 the LGPL VGABios developers Team
|
---|
| 12 | ;
|
---|
| 13 | ; This library is free software; you can redistribute it and/or
|
---|
| 14 | ; modify it under the terms of the GNU Lesser General Public
|
---|
| 15 | ; License as published by the Free Software Foundation; either
|
---|
| 16 | ; version 2 of the License, or (at your option) any later version.
|
---|
| 17 | ;
|
---|
| 18 | ; This library is distributed in the hope that it will be useful,
|
---|
| 19 | ; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
---|
| 20 | ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
---|
| 21 | ; Lesser General Public License for more details.
|
---|
| 22 | ;
|
---|
| 23 | ; You should have received a copy of the GNU Lesser General Public
|
---|
| 24 | ; License along with this library; if not, write to the Free Software
|
---|
| 25 | ; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
---|
| 26 | ;
|
---|
| 27 | ; ============================================================================================
|
---|
| 28 | ;
|
---|
| 29 | ; This VGA Bios is specific to the plex86/bochs Emulated VGA card.
|
---|
| 30 | ; You can NOT drive any physical vga card with it.
|
---|
| 31 | ;
|
---|
| 32 | ; ============================================================================================
|
---|
| 33 | ;
|
---|
| 34 |
|
---|
| 35 | ;
|
---|
| 36 | ; Source file: vberom.asm
|
---|
| 37 | ;
|
---|
| 38 | ; ============================================================================================
|
---|
| 39 | ;
|
---|
| 40 | ; Copyright (C) 2002 Jeroen Janssen
|
---|
| 41 | ;
|
---|
| 42 | ; This library is free software; you can redistribute it and/or
|
---|
| 43 | ; modify it under the terms of the GNU Lesser General Public
|
---|
| 44 | ; License as published by the Free Software Foundation; either
|
---|
| 45 | ; version 2 of the License, or (at your option) any later version.
|
---|
| 46 | ;
|
---|
| 47 | ; This library is distributed in the hope that it will be useful,
|
---|
| 48 | ; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
---|
| 49 | ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
---|
| 50 | ; Lesser General Public License for more details.
|
---|
| 51 | ;
|
---|
| 52 | ; You should have received a copy of the GNU Lesser General Public
|
---|
| 53 | ; License along with this library; if not, write to the Free Software
|
---|
| 54 | ; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
---|
| 55 | ;
|
---|
| 56 | ; ============================================================================================
|
---|
| 57 | ;
|
---|
| 58 | ; This VBE is part of the VGA Bios specific to the plex86/bochs Emulated VGA card.
|
---|
| 59 | ; You can NOT drive any physical vga card with it.
|
---|
| 60 | ;
|
---|
| 61 | ; ============================================================================================
|
---|
| 62 | ;
|
---|
| 63 | ; This VBE Bios is based on information taken from :
|
---|
| 64 | ; - VESA BIOS EXTENSION (VBE) Core Functions Standard Version 3.0 located at www.vesa.org
|
---|
| 65 | ;
|
---|
| 66 | ; ============================================================================================
|
---|
| 67 |
|
---|
| 68 | ;
|
---|
| 69 | ; Source file: vgabios.c
|
---|
| 70 | ;
|
---|
| 71 | ; // ============================================================================================
|
---|
| 72 | ;
|
---|
| 73 | ; vgabios.c
|
---|
| 74 | ;
|
---|
| 75 | ; // ============================================================================================
|
---|
| 76 | ; //
|
---|
| 77 | ; // Copyright (C) 2001,2002 the LGPL VGABios developers Team
|
---|
| 78 | ; //
|
---|
| 79 | ; // This library is free software; you can redistribute it and/or
|
---|
| 80 | ; // modify it under the terms of the GNU Lesser General Public
|
---|
| 81 | ; // License as published by the Free Software Foundation; either
|
---|
| 82 | ; // version 2 of the License, or (at your option) any later version.
|
---|
| 83 | ; //
|
---|
| 84 | ; // This library is distributed in the hope that it will be useful,
|
---|
| 85 | ; // but WITHOUT ANY WARRANTY; without even the implied warranty of
|
---|
| 86 | ; // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
---|
| 87 | ; // Lesser General Public License for more details.
|
---|
| 88 | ; //
|
---|
| 89 | ; // You should have received a copy of the GNU Lesser General Public
|
---|
| 90 | ; // License along with this library; if not, write to the Free Software
|
---|
| 91 | ; // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
---|
| 92 | ; //
|
---|
| 93 | ; // ============================================================================================
|
---|
| 94 | ; //
|
---|
| 95 | ; // This VGA Bios is specific to the plex86/bochs Emulated VGA card.
|
---|
| 96 | ; // You can NOT drive any physical vga card with it.
|
---|
| 97 | ; //
|
---|
| 98 | ; // ============================================================================================
|
---|
| 99 | ; //
|
---|
| 100 | ; // This file contains code ripped from :
|
---|
| 101 | ; // - rombios.c of plex86
|
---|
| 102 | ; //
|
---|
| 103 | ; // This VGA Bios contains fonts from :
|
---|
| 104 | ; // - fntcol16.zip (c) by Joseph Gil avalable at :
|
---|
| 105 | ; // ftp://ftp.simtel.net/pub/simtelnet/msdos/screen/fntcol16.zip
|
---|
| 106 | ; // These fonts are public domain
|
---|
| 107 | ; //
|
---|
| 108 | ; // This VGA Bios is based on information taken from :
|
---|
| 109 | ; // - Kevin Lawton's vga card emulation for bochs/plex86
|
---|
| 110 | ; // - Ralf Brown's interrupts list available at http://www.cs.cmu.edu/afs/cs/user/ralf/pub/WWW/files.html
|
---|
| 111 | ; // - Finn Thogersons' VGADOC4b available at http://home.worldonline.dk/~finth/
|
---|
| 112 | ; // - Michael Abrash's Graphics Programming Black Book
|
---|
| 113 | ; // - Francois Gervais' book "programmation des cartes graphiques cga-ega-vga" edited by sybex
|
---|
| 114 | ; // - DOSEMU 1.0.1 source code for several tables values and formulas
|
---|
| 115 | ; //
|
---|
| 116 | ; // Thanks for patches, comments and ideas to :
|
---|
| 117 | ; // - techt@pikeonline.net
|
---|
| 118 | ; //
|
---|
| 119 | ; // ============================================================================================
|
---|
| 120 |
|
---|
| 121 | ;
|
---|
| 122 | ; Source file: vbe.c
|
---|
| 123 | ;
|
---|
| 124 | ; // ============================================================================================
|
---|
| 125 | ; //
|
---|
| 126 | ; // Copyright (C) 2002 Jeroen Janssen
|
---|
| 127 | ; //
|
---|
| 128 | ; // This library is free software; you can redistribute it and/or
|
---|
| 129 | ; // modify it under the terms of the GNU Lesser General Public
|
---|
| 130 | ; // License as published by the Free Software Foundation; either
|
---|
| 131 | ; // version 2 of the License, or (at your option) any later version.
|
---|
| 132 | ; //
|
---|
| 133 | ; // This library is distributed in the hope that it will be useful,
|
---|
| 134 | ; // but WITHOUT ANY WARRANTY; without even the implied warranty of
|
---|
| 135 | ; // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
---|
| 136 | ; // Lesser General Public License for more details.
|
---|
| 137 | ; //
|
---|
| 138 | ; // You should have received a copy of the GNU Lesser General Public
|
---|
| 139 | ; // License along with this library; if not, write to the Free Software
|
---|
| 140 | ; // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
---|
| 141 | ; //
|
---|
| 142 | ; // ============================================================================================
|
---|
| 143 | ; //
|
---|
| 144 | ; // This VBE is part of the VGA Bios specific to the plex86/bochs Emulated VGA card.
|
---|
| 145 | ; // You can NOT drive any physical vga card with it.
|
---|
| 146 | ; //
|
---|
| 147 | ; // ============================================================================================
|
---|
| 148 | ; //
|
---|
| 149 | ; // This VBE Bios is based on information taken from :
|
---|
| 150 | ; // - VESA BIOS EXTENSION (VBE) Core Functions Standard Version 3.0 located at www.vesa.org
|
---|
| 151 | ; //
|
---|
| 152 | ; // ============================================================================================
|
---|
| 153 |
|
---|
| 154 | ;
|
---|
| 155 | ; Oracle LGPL Disclaimer: For the avoidance of doubt, except that if any license choice
|
---|
| 156 | ; other than GPL or LGPL is available it will apply instead, Oracle elects to use only
|
---|
| 157 | ; the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where
|
---|
| 158 | ; a choice of LGPL license versions is made available with the language indicating
|
---|
| 159 | ; that LGPLv2 or any later version may be used, or where a choice of which version
|
---|
| 160 | ; of the LGPL is applied is otherwise unspecified.
|
---|
| 161 | ;
|
---|
| 162 |
|
---|
| 163 |
|
---|
| 164 |
|
---|
| 165 |
|
---|
| 166 |
|
---|
[95039] | 167 | section VGAROM progbits vstart=0x0 align=1 ; size=0x907 class=CODE group=AUTO
|
---|
| 168 | ; disGetNextSymbol 0xc0000 LB 0x907 -> off=0x28 cb=0000000000000548 uValue=00000000000c0028 'vgabios_int10_handler'
|
---|
| 169 | db 055h, 0aah, 040h, 0ebh, 01dh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
[60422] | 170 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 049h, 042h
|
---|
[95039] | 171 | db 04dh, 000h, 00eh, 01fh, 0fch, 0e9h, 03ch, 00ah
|
---|
| 172 | vgabios_int10_handler: ; 0xc0028 LB 0x548
|
---|
| 173 | pushfw ; 9c ; 0xc0028 vgarom.asm:91
|
---|
| 174 | cmp ah, 00fh ; 80 fc 0f ; 0xc0029 vgarom.asm:104
|
---|
| 175 | jne short 00034h ; 75 06 ; 0xc002c vgarom.asm:105
|
---|
| 176 | call 0017dh ; e8 4c 01 ; 0xc002e vgarom.asm:106
|
---|
| 177 | jmp near 000edh ; e9 b9 00 ; 0xc0031 vgarom.asm:107
|
---|
| 178 | cmp ah, 01ah ; 80 fc 1a ; 0xc0034 vgarom.asm:109
|
---|
| 179 | jne short 0003fh ; 75 06 ; 0xc0037 vgarom.asm:110
|
---|
| 180 | call 00532h ; e8 f6 04 ; 0xc0039 vgarom.asm:111
|
---|
| 181 | jmp near 000edh ; e9 ae 00 ; 0xc003c vgarom.asm:112
|
---|
| 182 | cmp ah, 00bh ; 80 fc 0b ; 0xc003f vgarom.asm:114
|
---|
| 183 | jne short 0004ah ; 75 06 ; 0xc0042 vgarom.asm:115
|
---|
| 184 | call 000efh ; e8 a8 00 ; 0xc0044 vgarom.asm:116
|
---|
| 185 | jmp near 000edh ; e9 a3 00 ; 0xc0047 vgarom.asm:117
|
---|
| 186 | cmp ax, 01103h ; 3d 03 11 ; 0xc004a vgarom.asm:119
|
---|
| 187 | jne short 00055h ; 75 06 ; 0xc004d vgarom.asm:120
|
---|
| 188 | call 00429h ; e8 d7 03 ; 0xc004f vgarom.asm:121
|
---|
| 189 | jmp near 000edh ; e9 98 00 ; 0xc0052 vgarom.asm:122
|
---|
| 190 | cmp ah, 012h ; 80 fc 12 ; 0xc0055 vgarom.asm:124
|
---|
| 191 | jne short 00097h ; 75 3d ; 0xc0058 vgarom.asm:125
|
---|
| 192 | cmp bl, 010h ; 80 fb 10 ; 0xc005a vgarom.asm:126
|
---|
| 193 | jne short 00065h ; 75 06 ; 0xc005d vgarom.asm:127
|
---|
| 194 | call 00436h ; e8 d4 03 ; 0xc005f vgarom.asm:128
|
---|
| 195 | jmp near 000edh ; e9 88 00 ; 0xc0062 vgarom.asm:129
|
---|
| 196 | cmp bl, 030h ; 80 fb 30 ; 0xc0065 vgarom.asm:131
|
---|
| 197 | jne short 0006fh ; 75 05 ; 0xc0068 vgarom.asm:132
|
---|
| 198 | call 00459h ; e8 ec 03 ; 0xc006a vgarom.asm:133
|
---|
| 199 | jmp short 000edh ; eb 7e ; 0xc006d vgarom.asm:134
|
---|
| 200 | cmp bl, 031h ; 80 fb 31 ; 0xc006f vgarom.asm:136
|
---|
| 201 | jne short 00079h ; 75 05 ; 0xc0072 vgarom.asm:137
|
---|
| 202 | call 004ach ; e8 35 04 ; 0xc0074 vgarom.asm:138
|
---|
| 203 | jmp short 000edh ; eb 74 ; 0xc0077 vgarom.asm:139
|
---|
| 204 | cmp bl, 032h ; 80 fb 32 ; 0xc0079 vgarom.asm:141
|
---|
| 205 | jne short 00083h ; 75 05 ; 0xc007c vgarom.asm:142
|
---|
| 206 | call 004ceh ; e8 4d 04 ; 0xc007e vgarom.asm:143
|
---|
| 207 | jmp short 000edh ; eb 6a ; 0xc0081 vgarom.asm:144
|
---|
| 208 | cmp bl, 033h ; 80 fb 33 ; 0xc0083 vgarom.asm:146
|
---|
| 209 | jne short 0008dh ; 75 05 ; 0xc0086 vgarom.asm:147
|
---|
| 210 | call 004ech ; e8 61 04 ; 0xc0088 vgarom.asm:148
|
---|
| 211 | jmp short 000edh ; eb 60 ; 0xc008b vgarom.asm:149
|
---|
| 212 | cmp bl, 034h ; 80 fb 34 ; 0xc008d vgarom.asm:151
|
---|
| 213 | jne short 000e1h ; 75 4f ; 0xc0090 vgarom.asm:152
|
---|
| 214 | call 00510h ; e8 7b 04 ; 0xc0092 vgarom.asm:153
|
---|
| 215 | jmp short 000edh ; eb 56 ; 0xc0095 vgarom.asm:154
|
---|
| 216 | cmp ax, 0101bh ; 3d 1b 10 ; 0xc0097 vgarom.asm:156
|
---|
| 217 | je short 000e1h ; 74 45 ; 0xc009a vgarom.asm:157
|
---|
| 218 | cmp ah, 010h ; 80 fc 10 ; 0xc009c vgarom.asm:158
|
---|
| 219 | jne short 000a6h ; 75 05 ; 0xc009f vgarom.asm:162
|
---|
| 220 | call 001a4h ; e8 00 01 ; 0xc00a1 vgarom.asm:164
|
---|
| 221 | jmp short 000edh ; eb 47 ; 0xc00a4 vgarom.asm:165
|
---|
| 222 | cmp ah, 04fh ; 80 fc 4f ; 0xc00a6 vgarom.asm:168
|
---|
| 223 | jne short 000e1h ; 75 36 ; 0xc00a9 vgarom.asm:169
|
---|
| 224 | cmp AL, strict byte 003h ; 3c 03 ; 0xc00ab vgarom.asm:170
|
---|
| 225 | jne short 000b4h ; 75 05 ; 0xc00ad vgarom.asm:171
|
---|
| 226 | call 007d2h ; e8 20 07 ; 0xc00af vgarom.asm:172
|
---|
| 227 | jmp short 000edh ; eb 39 ; 0xc00b2 vgarom.asm:173
|
---|
| 228 | cmp AL, strict byte 005h ; 3c 05 ; 0xc00b4 vgarom.asm:175
|
---|
| 229 | jne short 000bdh ; 75 05 ; 0xc00b6 vgarom.asm:176
|
---|
| 230 | call 007f7h ; e8 3c 07 ; 0xc00b8 vgarom.asm:177
|
---|
| 231 | jmp short 000edh ; eb 30 ; 0xc00bb vgarom.asm:178
|
---|
| 232 | cmp AL, strict byte 007h ; 3c 07 ; 0xc00bd vgarom.asm:180
|
---|
| 233 | jne short 000c6h ; 75 05 ; 0xc00bf vgarom.asm:181
|
---|
| 234 | call 00824h ; e8 60 07 ; 0xc00c1 vgarom.asm:182
|
---|
| 235 | jmp short 000edh ; eb 27 ; 0xc00c4 vgarom.asm:183
|
---|
| 236 | cmp AL, strict byte 008h ; 3c 08 ; 0xc00c6 vgarom.asm:185
|
---|
| 237 | jne short 000cfh ; 75 05 ; 0xc00c8 vgarom.asm:186
|
---|
| 238 | call 00858h ; e8 8b 07 ; 0xc00ca vgarom.asm:187
|
---|
| 239 | jmp short 000edh ; eb 1e ; 0xc00cd vgarom.asm:188
|
---|
| 240 | cmp AL, strict byte 009h ; 3c 09 ; 0xc00cf vgarom.asm:190
|
---|
| 241 | jne short 000d8h ; 75 05 ; 0xc00d1 vgarom.asm:191
|
---|
| 242 | call 0088fh ; e8 b9 07 ; 0xc00d3 vgarom.asm:192
|
---|
| 243 | jmp short 000edh ; eb 15 ; 0xc00d6 vgarom.asm:193
|
---|
| 244 | cmp AL, strict byte 00ah ; 3c 0a ; 0xc00d8 vgarom.asm:195
|
---|
| 245 | jne short 000e1h ; 75 05 ; 0xc00da vgarom.asm:196
|
---|
| 246 | call 008f3h ; e8 14 08 ; 0xc00dc vgarom.asm:197
|
---|
| 247 | jmp short 000edh ; eb 0c ; 0xc00df vgarom.asm:198
|
---|
| 248 | push ES ; 06 ; 0xc00e1 vgarom.asm:202
|
---|
| 249 | push DS ; 1e ; 0xc00e2 vgarom.asm:203
|
---|
[96413] | 250 | pushaw ; 60 ; 0xc00e3 vgarom.asm:107
|
---|
[95039] | 251 | push CS ; 0e ; 0xc00e4 vgarom.asm:207
|
---|
| 252 | pop DS ; 1f ; 0xc00e5 vgarom.asm:208
|
---|
| 253 | cld ; fc ; 0xc00e6 vgarom.asm:209
|
---|
[98059] | 254 | call 036ach ; e8 c2 35 ; 0xc00e7 vgarom.asm:210
|
---|
[96413] | 255 | popaw ; 61 ; 0xc00ea vgarom.asm:124
|
---|
[95039] | 256 | pop DS ; 1f ; 0xc00eb vgarom.asm:213
|
---|
| 257 | pop ES ; 07 ; 0xc00ec vgarom.asm:214
|
---|
| 258 | popfw ; 9d ; 0xc00ed vgarom.asm:216
|
---|
| 259 | iret ; cf ; 0xc00ee vgarom.asm:217
|
---|
| 260 | cmp bh, 000h ; 80 ff 00 ; 0xc00ef vgarom.asm:222
|
---|
| 261 | je short 000fah ; 74 06 ; 0xc00f2 vgarom.asm:223
|
---|
| 262 | cmp bh, 001h ; 80 ff 01 ; 0xc00f4 vgarom.asm:224
|
---|
| 263 | je short 0014bh ; 74 52 ; 0xc00f7 vgarom.asm:225
|
---|
| 264 | retn ; c3 ; 0xc00f9 vgarom.asm:229
|
---|
| 265 | push ax ; 50 ; 0xc00fa vgarom.asm:231
|
---|
| 266 | push bx ; 53 ; 0xc00fb vgarom.asm:232
|
---|
| 267 | push cx ; 51 ; 0xc00fc vgarom.asm:233
|
---|
| 268 | push dx ; 52 ; 0xc00fd vgarom.asm:234
|
---|
| 269 | push DS ; 1e ; 0xc00fe vgarom.asm:235
|
---|
| 270 | mov dx, strict word 00040h ; ba 40 00 ; 0xc00ff vgarom.asm:236
|
---|
| 271 | mov ds, dx ; 8e da ; 0xc0102 vgarom.asm:237
|
---|
| 272 | mov dx, 003dah ; ba da 03 ; 0xc0104 vgarom.asm:238
|
---|
| 273 | in AL, DX ; ec ; 0xc0107 vgarom.asm:239
|
---|
| 274 | cmp byte [word 00049h], 003h ; 80 3e 49 00 03 ; 0xc0108 vgarom.asm:240
|
---|
| 275 | jbe short 0013eh ; 76 2f ; 0xc010d vgarom.asm:241
|
---|
| 276 | mov dx, 003c0h ; ba c0 03 ; 0xc010f vgarom.asm:242
|
---|
| 277 | mov AL, strict byte 000h ; b0 00 ; 0xc0112 vgarom.asm:243
|
---|
| 278 | out DX, AL ; ee ; 0xc0114 vgarom.asm:244
|
---|
[60422] | 279 | db 08ah, 0c3h
|
---|
[95039] | 280 | ; mov al, bl ; 8a c3 ; 0xc0115 vgarom.asm:245
|
---|
| 281 | and AL, strict byte 00fh ; 24 0f ; 0xc0117 vgarom.asm:246
|
---|
| 282 | test AL, strict byte 008h ; a8 08 ; 0xc0119 vgarom.asm:247
|
---|
| 283 | je short 0011fh ; 74 02 ; 0xc011b vgarom.asm:248
|
---|
| 284 | add AL, strict byte 008h ; 04 08 ; 0xc011d vgarom.asm:249
|
---|
| 285 | out DX, AL ; ee ; 0xc011f vgarom.asm:251
|
---|
| 286 | mov CL, strict byte 001h ; b1 01 ; 0xc0120 vgarom.asm:252
|
---|
| 287 | and bl, 010h ; 80 e3 10 ; 0xc0122 vgarom.asm:253
|
---|
| 288 | mov dx, 003c0h ; ba c0 03 ; 0xc0125 vgarom.asm:255
|
---|
[60422] | 289 | db 08ah, 0c1h
|
---|
[95039] | 290 | ; mov al, cl ; 8a c1 ; 0xc0128 vgarom.asm:256
|
---|
| 291 | out DX, AL ; ee ; 0xc012a vgarom.asm:257
|
---|
| 292 | mov dx, 003c1h ; ba c1 03 ; 0xc012b vgarom.asm:258
|
---|
| 293 | in AL, DX ; ec ; 0xc012e vgarom.asm:259
|
---|
| 294 | and AL, strict byte 0efh ; 24 ef ; 0xc012f vgarom.asm:260
|
---|
[60422] | 295 | db 00ah, 0c3h
|
---|
[95039] | 296 | ; or al, bl ; 0a c3 ; 0xc0131 vgarom.asm:261
|
---|
| 297 | mov dx, 003c0h ; ba c0 03 ; 0xc0133 vgarom.asm:262
|
---|
| 298 | out DX, AL ; ee ; 0xc0136 vgarom.asm:263
|
---|
[60422] | 299 | db 0feh, 0c1h
|
---|
[95039] | 300 | ; inc cl ; fe c1 ; 0xc0137 vgarom.asm:264
|
---|
| 301 | cmp cl, 004h ; 80 f9 04 ; 0xc0139 vgarom.asm:265
|
---|
| 302 | jne short 00125h ; 75 e7 ; 0xc013c vgarom.asm:266
|
---|
| 303 | mov AL, strict byte 020h ; b0 20 ; 0xc013e vgarom.asm:268
|
---|
| 304 | out DX, AL ; ee ; 0xc0140 vgarom.asm:269
|
---|
| 305 | mov dx, 003dah ; ba da 03 ; 0xc0141 vgarom.asm:271
|
---|
| 306 | in AL, DX ; ec ; 0xc0144 vgarom.asm:272
|
---|
| 307 | pop DS ; 1f ; 0xc0145 vgarom.asm:274
|
---|
| 308 | pop dx ; 5a ; 0xc0146 vgarom.asm:275
|
---|
| 309 | pop cx ; 59 ; 0xc0147 vgarom.asm:276
|
---|
| 310 | pop bx ; 5b ; 0xc0148 vgarom.asm:277
|
---|
| 311 | pop ax ; 58 ; 0xc0149 vgarom.asm:278
|
---|
| 312 | retn ; c3 ; 0xc014a vgarom.asm:279
|
---|
| 313 | push ax ; 50 ; 0xc014b vgarom.asm:281
|
---|
| 314 | push bx ; 53 ; 0xc014c vgarom.asm:282
|
---|
| 315 | push cx ; 51 ; 0xc014d vgarom.asm:283
|
---|
| 316 | push dx ; 52 ; 0xc014e vgarom.asm:284
|
---|
| 317 | mov dx, 003dah ; ba da 03 ; 0xc014f vgarom.asm:285
|
---|
| 318 | in AL, DX ; ec ; 0xc0152 vgarom.asm:286
|
---|
| 319 | mov CL, strict byte 001h ; b1 01 ; 0xc0153 vgarom.asm:287
|
---|
| 320 | and bl, 001h ; 80 e3 01 ; 0xc0155 vgarom.asm:288
|
---|
| 321 | mov dx, 003c0h ; ba c0 03 ; 0xc0158 vgarom.asm:290
|
---|
[60422] | 322 | db 08ah, 0c1h
|
---|
[95039] | 323 | ; mov al, cl ; 8a c1 ; 0xc015b vgarom.asm:291
|
---|
| 324 | out DX, AL ; ee ; 0xc015d vgarom.asm:292
|
---|
| 325 | mov dx, 003c1h ; ba c1 03 ; 0xc015e vgarom.asm:293
|
---|
| 326 | in AL, DX ; ec ; 0xc0161 vgarom.asm:294
|
---|
| 327 | and AL, strict byte 0feh ; 24 fe ; 0xc0162 vgarom.asm:295
|
---|
[60422] | 328 | db 00ah, 0c3h
|
---|
[95039] | 329 | ; or al, bl ; 0a c3 ; 0xc0164 vgarom.asm:296
|
---|
| 330 | mov dx, 003c0h ; ba c0 03 ; 0xc0166 vgarom.asm:297
|
---|
| 331 | out DX, AL ; ee ; 0xc0169 vgarom.asm:298
|
---|
[60422] | 332 | db 0feh, 0c1h
|
---|
[95039] | 333 | ; inc cl ; fe c1 ; 0xc016a vgarom.asm:299
|
---|
| 334 | cmp cl, 004h ; 80 f9 04 ; 0xc016c vgarom.asm:300
|
---|
| 335 | jne short 00158h ; 75 e7 ; 0xc016f vgarom.asm:301
|
---|
| 336 | mov AL, strict byte 020h ; b0 20 ; 0xc0171 vgarom.asm:302
|
---|
| 337 | out DX, AL ; ee ; 0xc0173 vgarom.asm:303
|
---|
| 338 | mov dx, 003dah ; ba da 03 ; 0xc0174 vgarom.asm:305
|
---|
| 339 | in AL, DX ; ec ; 0xc0177 vgarom.asm:306
|
---|
| 340 | pop dx ; 5a ; 0xc0178 vgarom.asm:308
|
---|
| 341 | pop cx ; 59 ; 0xc0179 vgarom.asm:309
|
---|
| 342 | pop bx ; 5b ; 0xc017a vgarom.asm:310
|
---|
| 343 | pop ax ; 58 ; 0xc017b vgarom.asm:311
|
---|
| 344 | retn ; c3 ; 0xc017c vgarom.asm:312
|
---|
| 345 | push DS ; 1e ; 0xc017d vgarom.asm:317
|
---|
| 346 | mov ax, strict word 00040h ; b8 40 00 ; 0xc017e vgarom.asm:318
|
---|
| 347 | mov ds, ax ; 8e d8 ; 0xc0181 vgarom.asm:319
|
---|
| 348 | push bx ; 53 ; 0xc0183 vgarom.asm:320
|
---|
| 349 | mov bx, strict word 00062h ; bb 62 00 ; 0xc0184 vgarom.asm:321
|
---|
| 350 | mov al, byte [bx] ; 8a 07 ; 0xc0187 vgarom.asm:322
|
---|
| 351 | pop bx ; 5b ; 0xc0189 vgarom.asm:323
|
---|
[60422] | 352 | db 08ah, 0f8h
|
---|
[95039] | 353 | ; mov bh, al ; 8a f8 ; 0xc018a vgarom.asm:324
|
---|
| 354 | push bx ; 53 ; 0xc018c vgarom.asm:325
|
---|
| 355 | mov bx, 00087h ; bb 87 00 ; 0xc018d vgarom.asm:326
|
---|
| 356 | mov ah, byte [bx] ; 8a 27 ; 0xc0190 vgarom.asm:327
|
---|
| 357 | and ah, 080h ; 80 e4 80 ; 0xc0192 vgarom.asm:328
|
---|
| 358 | mov bx, strict word 00049h ; bb 49 00 ; 0xc0195 vgarom.asm:329
|
---|
| 359 | mov al, byte [bx] ; 8a 07 ; 0xc0198 vgarom.asm:330
|
---|
[60422] | 360 | db 00ah, 0c4h
|
---|
[95039] | 361 | ; or al, ah ; 0a c4 ; 0xc019a vgarom.asm:331
|
---|
| 362 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc019c vgarom.asm:332
|
---|
| 363 | mov ah, byte [bx] ; 8a 27 ; 0xc019f vgarom.asm:333
|
---|
| 364 | pop bx ; 5b ; 0xc01a1 vgarom.asm:334
|
---|
| 365 | pop DS ; 1f ; 0xc01a2 vgarom.asm:335
|
---|
| 366 | retn ; c3 ; 0xc01a3 vgarom.asm:336
|
---|
| 367 | cmp AL, strict byte 000h ; 3c 00 ; 0xc01a4 vgarom.asm:341
|
---|
| 368 | jne short 001aah ; 75 02 ; 0xc01a6 vgarom.asm:342
|
---|
| 369 | jmp short 0020bh ; eb 61 ; 0xc01a8 vgarom.asm:343
|
---|
| 370 | cmp AL, strict byte 001h ; 3c 01 ; 0xc01aa vgarom.asm:345
|
---|
| 371 | jne short 001b0h ; 75 02 ; 0xc01ac vgarom.asm:346
|
---|
| 372 | jmp short 00229h ; eb 79 ; 0xc01ae vgarom.asm:347
|
---|
| 373 | cmp AL, strict byte 002h ; 3c 02 ; 0xc01b0 vgarom.asm:349
|
---|
| 374 | jne short 001b6h ; 75 02 ; 0xc01b2 vgarom.asm:350
|
---|
| 375 | jmp short 00231h ; eb 7b ; 0xc01b4 vgarom.asm:351
|
---|
| 376 | cmp AL, strict byte 003h ; 3c 03 ; 0xc01b6 vgarom.asm:353
|
---|
| 377 | jne short 001bdh ; 75 03 ; 0xc01b8 vgarom.asm:354
|
---|
| 378 | jmp near 00262h ; e9 a5 00 ; 0xc01ba vgarom.asm:355
|
---|
| 379 | cmp AL, strict byte 007h ; 3c 07 ; 0xc01bd vgarom.asm:357
|
---|
| 380 | jne short 001c4h ; 75 03 ; 0xc01bf vgarom.asm:358
|
---|
| 381 | jmp near 0028ch ; e9 c8 00 ; 0xc01c1 vgarom.asm:359
|
---|
| 382 | cmp AL, strict byte 008h ; 3c 08 ; 0xc01c4 vgarom.asm:361
|
---|
| 383 | jne short 001cbh ; 75 03 ; 0xc01c6 vgarom.asm:362
|
---|
| 384 | jmp near 002b4h ; e9 e9 00 ; 0xc01c8 vgarom.asm:363
|
---|
| 385 | cmp AL, strict byte 009h ; 3c 09 ; 0xc01cb vgarom.asm:365
|
---|
| 386 | jne short 001d2h ; 75 03 ; 0xc01cd vgarom.asm:366
|
---|
| 387 | jmp near 002c2h ; e9 f0 00 ; 0xc01cf vgarom.asm:367
|
---|
| 388 | cmp AL, strict byte 010h ; 3c 10 ; 0xc01d2 vgarom.asm:369
|
---|
| 389 | jne short 001d9h ; 75 03 ; 0xc01d4 vgarom.asm:370
|
---|
| 390 | jmp near 00307h ; e9 2e 01 ; 0xc01d6 vgarom.asm:371
|
---|
| 391 | cmp AL, strict byte 012h ; 3c 12 ; 0xc01d9 vgarom.asm:373
|
---|
| 392 | jne short 001e0h ; 75 03 ; 0xc01db vgarom.asm:374
|
---|
| 393 | jmp near 00320h ; e9 40 01 ; 0xc01dd vgarom.asm:375
|
---|
| 394 | cmp AL, strict byte 013h ; 3c 13 ; 0xc01e0 vgarom.asm:377
|
---|
| 395 | jne short 001e7h ; 75 03 ; 0xc01e2 vgarom.asm:378
|
---|
| 396 | jmp near 00348h ; e9 61 01 ; 0xc01e4 vgarom.asm:379
|
---|
| 397 | cmp AL, strict byte 015h ; 3c 15 ; 0xc01e7 vgarom.asm:381
|
---|
| 398 | jne short 001eeh ; 75 03 ; 0xc01e9 vgarom.asm:382
|
---|
| 399 | jmp near 0038fh ; e9 a1 01 ; 0xc01eb vgarom.asm:383
|
---|
| 400 | cmp AL, strict byte 017h ; 3c 17 ; 0xc01ee vgarom.asm:385
|
---|
| 401 | jne short 001f5h ; 75 03 ; 0xc01f0 vgarom.asm:386
|
---|
| 402 | jmp near 003aah ; e9 b5 01 ; 0xc01f2 vgarom.asm:387
|
---|
| 403 | cmp AL, strict byte 018h ; 3c 18 ; 0xc01f5 vgarom.asm:389
|
---|
| 404 | jne short 001fch ; 75 03 ; 0xc01f7 vgarom.asm:390
|
---|
| 405 | jmp near 003d2h ; e9 d6 01 ; 0xc01f9 vgarom.asm:391
|
---|
| 406 | cmp AL, strict byte 019h ; 3c 19 ; 0xc01fc vgarom.asm:393
|
---|
| 407 | jne short 00203h ; 75 03 ; 0xc01fe vgarom.asm:394
|
---|
| 408 | jmp near 003ddh ; e9 da 01 ; 0xc0200 vgarom.asm:395
|
---|
| 409 | cmp AL, strict byte 01ah ; 3c 1a ; 0xc0203 vgarom.asm:397
|
---|
| 410 | jne short 0020ah ; 75 03 ; 0xc0205 vgarom.asm:398
|
---|
| 411 | jmp near 003e8h ; e9 de 01 ; 0xc0207 vgarom.asm:399
|
---|
| 412 | retn ; c3 ; 0xc020a vgarom.asm:404
|
---|
| 413 | cmp bl, 014h ; 80 fb 14 ; 0xc020b vgarom.asm:407
|
---|
| 414 | jnbe short 00228h ; 77 18 ; 0xc020e vgarom.asm:408
|
---|
| 415 | push ax ; 50 ; 0xc0210 vgarom.asm:409
|
---|
| 416 | push dx ; 52 ; 0xc0211 vgarom.asm:410
|
---|
| 417 | mov dx, 003dah ; ba da 03 ; 0xc0212 vgarom.asm:411
|
---|
| 418 | in AL, DX ; ec ; 0xc0215 vgarom.asm:412
|
---|
| 419 | mov dx, 003c0h ; ba c0 03 ; 0xc0216 vgarom.asm:413
|
---|
[60422] | 420 | db 08ah, 0c3h
|
---|
[95039] | 421 | ; mov al, bl ; 8a c3 ; 0xc0219 vgarom.asm:414
|
---|
| 422 | out DX, AL ; ee ; 0xc021b vgarom.asm:415
|
---|
[60422] | 423 | db 08ah, 0c7h
|
---|
[95039] | 424 | ; mov al, bh ; 8a c7 ; 0xc021c vgarom.asm:416
|
---|
| 425 | out DX, AL ; ee ; 0xc021e vgarom.asm:417
|
---|
| 426 | mov AL, strict byte 020h ; b0 20 ; 0xc021f vgarom.asm:418
|
---|
| 427 | out DX, AL ; ee ; 0xc0221 vgarom.asm:419
|
---|
| 428 | mov dx, 003dah ; ba da 03 ; 0xc0222 vgarom.asm:421
|
---|
| 429 | in AL, DX ; ec ; 0xc0225 vgarom.asm:422
|
---|
| 430 | pop dx ; 5a ; 0xc0226 vgarom.asm:424
|
---|
| 431 | pop ax ; 58 ; 0xc0227 vgarom.asm:425
|
---|
| 432 | retn ; c3 ; 0xc0228 vgarom.asm:427
|
---|
| 433 | push bx ; 53 ; 0xc0229 vgarom.asm:432
|
---|
| 434 | mov BL, strict byte 011h ; b3 11 ; 0xc022a vgarom.asm:433
|
---|
| 435 | call 0020bh ; e8 dc ff ; 0xc022c vgarom.asm:434
|
---|
| 436 | pop bx ; 5b ; 0xc022f vgarom.asm:435
|
---|
| 437 | retn ; c3 ; 0xc0230 vgarom.asm:436
|
---|
| 438 | push ax ; 50 ; 0xc0231 vgarom.asm:441
|
---|
| 439 | push bx ; 53 ; 0xc0232 vgarom.asm:442
|
---|
| 440 | push cx ; 51 ; 0xc0233 vgarom.asm:443
|
---|
| 441 | push dx ; 52 ; 0xc0234 vgarom.asm:444
|
---|
[60422] | 442 | db 08bh, 0dah
|
---|
[95039] | 443 | ; mov bx, dx ; 8b da ; 0xc0235 vgarom.asm:445
|
---|
| 444 | mov dx, 003dah ; ba da 03 ; 0xc0237 vgarom.asm:446
|
---|
| 445 | in AL, DX ; ec ; 0xc023a vgarom.asm:447
|
---|
| 446 | mov CL, strict byte 000h ; b1 00 ; 0xc023b vgarom.asm:448
|
---|
| 447 | mov dx, 003c0h ; ba c0 03 ; 0xc023d vgarom.asm:449
|
---|
[60422] | 448 | db 08ah, 0c1h
|
---|
[95039] | 449 | ; mov al, cl ; 8a c1 ; 0xc0240 vgarom.asm:451
|
---|
| 450 | out DX, AL ; ee ; 0xc0242 vgarom.asm:452
|
---|
| 451 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc0243 vgarom.asm:453
|
---|
| 452 | out DX, AL ; ee ; 0xc0246 vgarom.asm:454
|
---|
| 453 | inc bx ; 43 ; 0xc0247 vgarom.asm:455
|
---|
[60422] | 454 | db 0feh, 0c1h
|
---|
[95039] | 455 | ; inc cl ; fe c1 ; 0xc0248 vgarom.asm:456
|
---|
| 456 | cmp cl, 010h ; 80 f9 10 ; 0xc024a vgarom.asm:457
|
---|
| 457 | jne short 00240h ; 75 f1 ; 0xc024d vgarom.asm:458
|
---|
| 458 | mov AL, strict byte 011h ; b0 11 ; 0xc024f vgarom.asm:459
|
---|
| 459 | out DX, AL ; ee ; 0xc0251 vgarom.asm:460
|
---|
| 460 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc0252 vgarom.asm:461
|
---|
| 461 | out DX, AL ; ee ; 0xc0255 vgarom.asm:462
|
---|
| 462 | mov AL, strict byte 020h ; b0 20 ; 0xc0256 vgarom.asm:463
|
---|
| 463 | out DX, AL ; ee ; 0xc0258 vgarom.asm:464
|
---|
| 464 | mov dx, 003dah ; ba da 03 ; 0xc0259 vgarom.asm:466
|
---|
| 465 | in AL, DX ; ec ; 0xc025c vgarom.asm:467
|
---|
| 466 | pop dx ; 5a ; 0xc025d vgarom.asm:469
|
---|
| 467 | pop cx ; 59 ; 0xc025e vgarom.asm:470
|
---|
| 468 | pop bx ; 5b ; 0xc025f vgarom.asm:471
|
---|
| 469 | pop ax ; 58 ; 0xc0260 vgarom.asm:472
|
---|
| 470 | retn ; c3 ; 0xc0261 vgarom.asm:473
|
---|
| 471 | push ax ; 50 ; 0xc0262 vgarom.asm:478
|
---|
| 472 | push bx ; 53 ; 0xc0263 vgarom.asm:479
|
---|
| 473 | push dx ; 52 ; 0xc0264 vgarom.asm:480
|
---|
| 474 | mov dx, 003dah ; ba da 03 ; 0xc0265 vgarom.asm:481
|
---|
| 475 | in AL, DX ; ec ; 0xc0268 vgarom.asm:482
|
---|
| 476 | mov dx, 003c0h ; ba c0 03 ; 0xc0269 vgarom.asm:483
|
---|
| 477 | mov AL, strict byte 010h ; b0 10 ; 0xc026c vgarom.asm:484
|
---|
| 478 | out DX, AL ; ee ; 0xc026e vgarom.asm:485
|
---|
| 479 | mov dx, 003c1h ; ba c1 03 ; 0xc026f vgarom.asm:486
|
---|
| 480 | in AL, DX ; ec ; 0xc0272 vgarom.asm:487
|
---|
| 481 | and AL, strict byte 0f7h ; 24 f7 ; 0xc0273 vgarom.asm:488
|
---|
| 482 | and bl, 001h ; 80 e3 01 ; 0xc0275 vgarom.asm:489
|
---|
| 483 | sal bl, 003h ; c0 e3 03 ; 0xc0278 vgarom.asm:491
|
---|
[60422] | 484 | db 00ah, 0c3h
|
---|
[95039] | 485 | ; or al, bl ; 0a c3 ; 0xc027b vgarom.asm:497
|
---|
| 486 | mov dx, 003c0h ; ba c0 03 ; 0xc027d vgarom.asm:498
|
---|
| 487 | out DX, AL ; ee ; 0xc0280 vgarom.asm:499
|
---|
| 488 | mov AL, strict byte 020h ; b0 20 ; 0xc0281 vgarom.asm:500
|
---|
| 489 | out DX, AL ; ee ; 0xc0283 vgarom.asm:501
|
---|
| 490 | mov dx, 003dah ; ba da 03 ; 0xc0284 vgarom.asm:503
|
---|
| 491 | in AL, DX ; ec ; 0xc0287 vgarom.asm:504
|
---|
| 492 | pop dx ; 5a ; 0xc0288 vgarom.asm:506
|
---|
| 493 | pop bx ; 5b ; 0xc0289 vgarom.asm:507
|
---|
| 494 | pop ax ; 58 ; 0xc028a vgarom.asm:508
|
---|
| 495 | retn ; c3 ; 0xc028b vgarom.asm:509
|
---|
| 496 | cmp bl, 014h ; 80 fb 14 ; 0xc028c vgarom.asm:514
|
---|
| 497 | jnbe short 002b3h ; 77 22 ; 0xc028f vgarom.asm:515
|
---|
| 498 | push ax ; 50 ; 0xc0291 vgarom.asm:516
|
---|
| 499 | push dx ; 52 ; 0xc0292 vgarom.asm:517
|
---|
| 500 | mov dx, 003dah ; ba da 03 ; 0xc0293 vgarom.asm:518
|
---|
| 501 | in AL, DX ; ec ; 0xc0296 vgarom.asm:519
|
---|
| 502 | mov dx, 003c0h ; ba c0 03 ; 0xc0297 vgarom.asm:520
|
---|
[60422] | 503 | db 08ah, 0c3h
|
---|
[95039] | 504 | ; mov al, bl ; 8a c3 ; 0xc029a vgarom.asm:521
|
---|
| 505 | out DX, AL ; ee ; 0xc029c vgarom.asm:522
|
---|
| 506 | mov dx, 003c1h ; ba c1 03 ; 0xc029d vgarom.asm:523
|
---|
| 507 | in AL, DX ; ec ; 0xc02a0 vgarom.asm:524
|
---|
[60422] | 508 | db 08ah, 0f8h
|
---|
[95039] | 509 | ; mov bh, al ; 8a f8 ; 0xc02a1 vgarom.asm:525
|
---|
| 510 | mov dx, 003dah ; ba da 03 ; 0xc02a3 vgarom.asm:526
|
---|
| 511 | in AL, DX ; ec ; 0xc02a6 vgarom.asm:527
|
---|
| 512 | mov dx, 003c0h ; ba c0 03 ; 0xc02a7 vgarom.asm:528
|
---|
| 513 | mov AL, strict byte 020h ; b0 20 ; 0xc02aa vgarom.asm:529
|
---|
| 514 | out DX, AL ; ee ; 0xc02ac vgarom.asm:530
|
---|
| 515 | mov dx, 003dah ; ba da 03 ; 0xc02ad vgarom.asm:532
|
---|
| 516 | in AL, DX ; ec ; 0xc02b0 vgarom.asm:533
|
---|
| 517 | pop dx ; 5a ; 0xc02b1 vgarom.asm:535
|
---|
| 518 | pop ax ; 58 ; 0xc02b2 vgarom.asm:536
|
---|
| 519 | retn ; c3 ; 0xc02b3 vgarom.asm:538
|
---|
| 520 | push ax ; 50 ; 0xc02b4 vgarom.asm:543
|
---|
| 521 | push bx ; 53 ; 0xc02b5 vgarom.asm:544
|
---|
| 522 | mov BL, strict byte 011h ; b3 11 ; 0xc02b6 vgarom.asm:545
|
---|
| 523 | call 0028ch ; e8 d1 ff ; 0xc02b8 vgarom.asm:546
|
---|
[60422] | 524 | db 08ah, 0c7h
|
---|
[95039] | 525 | ; mov al, bh ; 8a c7 ; 0xc02bb vgarom.asm:547
|
---|
| 526 | pop bx ; 5b ; 0xc02bd vgarom.asm:548
|
---|
[60422] | 527 | db 08ah, 0f8h
|
---|
[95039] | 528 | ; mov bh, al ; 8a f8 ; 0xc02be vgarom.asm:549
|
---|
| 529 | pop ax ; 58 ; 0xc02c0 vgarom.asm:550
|
---|
| 530 | retn ; c3 ; 0xc02c1 vgarom.asm:551
|
---|
| 531 | push ax ; 50 ; 0xc02c2 vgarom.asm:556
|
---|
| 532 | push bx ; 53 ; 0xc02c3 vgarom.asm:557
|
---|
| 533 | push cx ; 51 ; 0xc02c4 vgarom.asm:558
|
---|
| 534 | push dx ; 52 ; 0xc02c5 vgarom.asm:559
|
---|
[60422] | 535 | db 08bh, 0dah
|
---|
[95039] | 536 | ; mov bx, dx ; 8b da ; 0xc02c6 vgarom.asm:560
|
---|
| 537 | mov CL, strict byte 000h ; b1 00 ; 0xc02c8 vgarom.asm:561
|
---|
| 538 | mov dx, 003dah ; ba da 03 ; 0xc02ca vgarom.asm:563
|
---|
| 539 | in AL, DX ; ec ; 0xc02cd vgarom.asm:564
|
---|
| 540 | mov dx, 003c0h ; ba c0 03 ; 0xc02ce vgarom.asm:565
|
---|
[60422] | 541 | db 08ah, 0c1h
|
---|
[95039] | 542 | ; mov al, cl ; 8a c1 ; 0xc02d1 vgarom.asm:566
|
---|
| 543 | out DX, AL ; ee ; 0xc02d3 vgarom.asm:567
|
---|
| 544 | mov dx, 003c1h ; ba c1 03 ; 0xc02d4 vgarom.asm:568
|
---|
| 545 | in AL, DX ; ec ; 0xc02d7 vgarom.asm:569
|
---|
| 546 | mov byte [es:bx], al ; 26 88 07 ; 0xc02d8 vgarom.asm:570
|
---|
| 547 | inc bx ; 43 ; 0xc02db vgarom.asm:571
|
---|
[60422] | 548 | db 0feh, 0c1h
|
---|
[95039] | 549 | ; inc cl ; fe c1 ; 0xc02dc vgarom.asm:572
|
---|
| 550 | cmp cl, 010h ; 80 f9 10 ; 0xc02de vgarom.asm:573
|
---|
| 551 | jne short 002cah ; 75 e7 ; 0xc02e1 vgarom.asm:574
|
---|
| 552 | mov dx, 003dah ; ba da 03 ; 0xc02e3 vgarom.asm:575
|
---|
| 553 | in AL, DX ; ec ; 0xc02e6 vgarom.asm:576
|
---|
| 554 | mov dx, 003c0h ; ba c0 03 ; 0xc02e7 vgarom.asm:577
|
---|
| 555 | mov AL, strict byte 011h ; b0 11 ; 0xc02ea vgarom.asm:578
|
---|
| 556 | out DX, AL ; ee ; 0xc02ec vgarom.asm:579
|
---|
| 557 | mov dx, 003c1h ; ba c1 03 ; 0xc02ed vgarom.asm:580
|
---|
| 558 | in AL, DX ; ec ; 0xc02f0 vgarom.asm:581
|
---|
| 559 | mov byte [es:bx], al ; 26 88 07 ; 0xc02f1 vgarom.asm:582
|
---|
| 560 | mov dx, 003dah ; ba da 03 ; 0xc02f4 vgarom.asm:583
|
---|
| 561 | in AL, DX ; ec ; 0xc02f7 vgarom.asm:584
|
---|
| 562 | mov dx, 003c0h ; ba c0 03 ; 0xc02f8 vgarom.asm:585
|
---|
| 563 | mov AL, strict byte 020h ; b0 20 ; 0xc02fb vgarom.asm:586
|
---|
| 564 | out DX, AL ; ee ; 0xc02fd vgarom.asm:587
|
---|
| 565 | mov dx, 003dah ; ba da 03 ; 0xc02fe vgarom.asm:589
|
---|
| 566 | in AL, DX ; ec ; 0xc0301 vgarom.asm:590
|
---|
| 567 | pop dx ; 5a ; 0xc0302 vgarom.asm:592
|
---|
| 568 | pop cx ; 59 ; 0xc0303 vgarom.asm:593
|
---|
| 569 | pop bx ; 5b ; 0xc0304 vgarom.asm:594
|
---|
| 570 | pop ax ; 58 ; 0xc0305 vgarom.asm:595
|
---|
| 571 | retn ; c3 ; 0xc0306 vgarom.asm:596
|
---|
| 572 | push ax ; 50 ; 0xc0307 vgarom.asm:601
|
---|
| 573 | push dx ; 52 ; 0xc0308 vgarom.asm:602
|
---|
| 574 | mov dx, 003c8h ; ba c8 03 ; 0xc0309 vgarom.asm:603
|
---|
[60422] | 575 | db 08ah, 0c3h
|
---|
[95039] | 576 | ; mov al, bl ; 8a c3 ; 0xc030c vgarom.asm:604
|
---|
| 577 | out DX, AL ; ee ; 0xc030e vgarom.asm:605
|
---|
| 578 | mov dx, 003c9h ; ba c9 03 ; 0xc030f vgarom.asm:606
|
---|
| 579 | pop ax ; 58 ; 0xc0312 vgarom.asm:607
|
---|
| 580 | push ax ; 50 ; 0xc0313 vgarom.asm:608
|
---|
[60422] | 581 | db 08ah, 0c4h
|
---|
[95039] | 582 | ; mov al, ah ; 8a c4 ; 0xc0314 vgarom.asm:609
|
---|
| 583 | out DX, AL ; ee ; 0xc0316 vgarom.asm:610
|
---|
[60422] | 584 | db 08ah, 0c5h
|
---|
[95039] | 585 | ; mov al, ch ; 8a c5 ; 0xc0317 vgarom.asm:611
|
---|
| 586 | out DX, AL ; ee ; 0xc0319 vgarom.asm:612
|
---|
[60422] | 587 | db 08ah, 0c1h
|
---|
[95039] | 588 | ; mov al, cl ; 8a c1 ; 0xc031a vgarom.asm:613
|
---|
| 589 | out DX, AL ; ee ; 0xc031c vgarom.asm:614
|
---|
| 590 | pop dx ; 5a ; 0xc031d vgarom.asm:615
|
---|
| 591 | pop ax ; 58 ; 0xc031e vgarom.asm:616
|
---|
| 592 | retn ; c3 ; 0xc031f vgarom.asm:617
|
---|
| 593 | push ax ; 50 ; 0xc0320 vgarom.asm:622
|
---|
| 594 | push bx ; 53 ; 0xc0321 vgarom.asm:623
|
---|
| 595 | push cx ; 51 ; 0xc0322 vgarom.asm:624
|
---|
| 596 | push dx ; 52 ; 0xc0323 vgarom.asm:625
|
---|
| 597 | mov dx, 003c8h ; ba c8 03 ; 0xc0324 vgarom.asm:626
|
---|
[60422] | 598 | db 08ah, 0c3h
|
---|
[95039] | 599 | ; mov al, bl ; 8a c3 ; 0xc0327 vgarom.asm:627
|
---|
| 600 | out DX, AL ; ee ; 0xc0329 vgarom.asm:628
|
---|
| 601 | pop dx ; 5a ; 0xc032a vgarom.asm:629
|
---|
| 602 | push dx ; 52 ; 0xc032b vgarom.asm:630
|
---|
[60422] | 603 | db 08bh, 0dah
|
---|
[95039] | 604 | ; mov bx, dx ; 8b da ; 0xc032c vgarom.asm:631
|
---|
| 605 | mov dx, 003c9h ; ba c9 03 ; 0xc032e vgarom.asm:632
|
---|
| 606 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc0331 vgarom.asm:634
|
---|
| 607 | out DX, AL ; ee ; 0xc0334 vgarom.asm:635
|
---|
| 608 | inc bx ; 43 ; 0xc0335 vgarom.asm:636
|
---|
| 609 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc0336 vgarom.asm:637
|
---|
| 610 | out DX, AL ; ee ; 0xc0339 vgarom.asm:638
|
---|
| 611 | inc bx ; 43 ; 0xc033a vgarom.asm:639
|
---|
| 612 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc033b vgarom.asm:640
|
---|
| 613 | out DX, AL ; ee ; 0xc033e vgarom.asm:641
|
---|
| 614 | inc bx ; 43 ; 0xc033f vgarom.asm:642
|
---|
| 615 | dec cx ; 49 ; 0xc0340 vgarom.asm:643
|
---|
| 616 | jne short 00331h ; 75 ee ; 0xc0341 vgarom.asm:644
|
---|
| 617 | pop dx ; 5a ; 0xc0343 vgarom.asm:645
|
---|
| 618 | pop cx ; 59 ; 0xc0344 vgarom.asm:646
|
---|
| 619 | pop bx ; 5b ; 0xc0345 vgarom.asm:647
|
---|
| 620 | pop ax ; 58 ; 0xc0346 vgarom.asm:648
|
---|
| 621 | retn ; c3 ; 0xc0347 vgarom.asm:649
|
---|
| 622 | push ax ; 50 ; 0xc0348 vgarom.asm:654
|
---|
| 623 | push bx ; 53 ; 0xc0349 vgarom.asm:655
|
---|
| 624 | push dx ; 52 ; 0xc034a vgarom.asm:656
|
---|
| 625 | mov dx, 003dah ; ba da 03 ; 0xc034b vgarom.asm:657
|
---|
| 626 | in AL, DX ; ec ; 0xc034e vgarom.asm:658
|
---|
| 627 | mov dx, 003c0h ; ba c0 03 ; 0xc034f vgarom.asm:659
|
---|
| 628 | mov AL, strict byte 010h ; b0 10 ; 0xc0352 vgarom.asm:660
|
---|
| 629 | out DX, AL ; ee ; 0xc0354 vgarom.asm:661
|
---|
| 630 | mov dx, 003c1h ; ba c1 03 ; 0xc0355 vgarom.asm:662
|
---|
| 631 | in AL, DX ; ec ; 0xc0358 vgarom.asm:663
|
---|
| 632 | and bl, 001h ; 80 e3 01 ; 0xc0359 vgarom.asm:664
|
---|
| 633 | jne short 0036bh ; 75 0d ; 0xc035c vgarom.asm:665
|
---|
| 634 | and AL, strict byte 07fh ; 24 7f ; 0xc035e vgarom.asm:666
|
---|
| 635 | sal bh, 007h ; c0 e7 07 ; 0xc0360 vgarom.asm:668
|
---|
[60422] | 636 | db 00ah, 0c7h
|
---|
[95039] | 637 | ; or al, bh ; 0a c7 ; 0xc0363 vgarom.asm:678
|
---|
| 638 | mov dx, 003c0h ; ba c0 03 ; 0xc0365 vgarom.asm:679
|
---|
| 639 | out DX, AL ; ee ; 0xc0368 vgarom.asm:680
|
---|
| 640 | jmp short 00384h ; eb 19 ; 0xc0369 vgarom.asm:681
|
---|
| 641 | push ax ; 50 ; 0xc036b vgarom.asm:683
|
---|
| 642 | mov dx, 003dah ; ba da 03 ; 0xc036c vgarom.asm:684
|
---|
| 643 | in AL, DX ; ec ; 0xc036f vgarom.asm:685
|
---|
| 644 | mov dx, 003c0h ; ba c0 03 ; 0xc0370 vgarom.asm:686
|
---|
| 645 | mov AL, strict byte 014h ; b0 14 ; 0xc0373 vgarom.asm:687
|
---|
| 646 | out DX, AL ; ee ; 0xc0375 vgarom.asm:688
|
---|
| 647 | pop ax ; 58 ; 0xc0376 vgarom.asm:689
|
---|
| 648 | and AL, strict byte 080h ; 24 80 ; 0xc0377 vgarom.asm:690
|
---|
| 649 | jne short 0037eh ; 75 03 ; 0xc0379 vgarom.asm:691
|
---|
| 650 | sal bh, 002h ; c0 e7 02 ; 0xc037b vgarom.asm:693
|
---|
| 651 | and bh, 00fh ; 80 e7 0f ; 0xc037e vgarom.asm:699
|
---|
[60422] | 652 | db 08ah, 0c7h
|
---|
[95039] | 653 | ; mov al, bh ; 8a c7 ; 0xc0381 vgarom.asm:700
|
---|
| 654 | out DX, AL ; ee ; 0xc0383 vgarom.asm:701
|
---|
| 655 | mov AL, strict byte 020h ; b0 20 ; 0xc0384 vgarom.asm:703
|
---|
| 656 | out DX, AL ; ee ; 0xc0386 vgarom.asm:704
|
---|
| 657 | mov dx, 003dah ; ba da 03 ; 0xc0387 vgarom.asm:706
|
---|
| 658 | in AL, DX ; ec ; 0xc038a vgarom.asm:707
|
---|
| 659 | pop dx ; 5a ; 0xc038b vgarom.asm:709
|
---|
| 660 | pop bx ; 5b ; 0xc038c vgarom.asm:710
|
---|
| 661 | pop ax ; 58 ; 0xc038d vgarom.asm:711
|
---|
| 662 | retn ; c3 ; 0xc038e vgarom.asm:712
|
---|
| 663 | push ax ; 50 ; 0xc038f vgarom.asm:717
|
---|
| 664 | push dx ; 52 ; 0xc0390 vgarom.asm:718
|
---|
| 665 | mov dx, 003c7h ; ba c7 03 ; 0xc0391 vgarom.asm:719
|
---|
[60422] | 666 | db 08ah, 0c3h
|
---|
[95039] | 667 | ; mov al, bl ; 8a c3 ; 0xc0394 vgarom.asm:720
|
---|
| 668 | out DX, AL ; ee ; 0xc0396 vgarom.asm:721
|
---|
| 669 | pop ax ; 58 ; 0xc0397 vgarom.asm:722
|
---|
[60422] | 670 | db 08ah, 0e0h
|
---|
[95039] | 671 | ; mov ah, al ; 8a e0 ; 0xc0398 vgarom.asm:723
|
---|
| 672 | mov dx, 003c9h ; ba c9 03 ; 0xc039a vgarom.asm:724
|
---|
| 673 | in AL, DX ; ec ; 0xc039d vgarom.asm:725
|
---|
| 674 | xchg al, ah ; 86 e0 ; 0xc039e vgarom.asm:726
|
---|
| 675 | push ax ; 50 ; 0xc03a0 vgarom.asm:727
|
---|
| 676 | in AL, DX ; ec ; 0xc03a1 vgarom.asm:728
|
---|
[60422] | 677 | db 08ah, 0e8h
|
---|
[95039] | 678 | ; mov ch, al ; 8a e8 ; 0xc03a2 vgarom.asm:729
|
---|
| 679 | in AL, DX ; ec ; 0xc03a4 vgarom.asm:730
|
---|
[60422] | 680 | db 08ah, 0c8h
|
---|
[95039] | 681 | ; mov cl, al ; 8a c8 ; 0xc03a5 vgarom.asm:731
|
---|
| 682 | pop dx ; 5a ; 0xc03a7 vgarom.asm:732
|
---|
| 683 | pop ax ; 58 ; 0xc03a8 vgarom.asm:733
|
---|
| 684 | retn ; c3 ; 0xc03a9 vgarom.asm:734
|
---|
| 685 | push ax ; 50 ; 0xc03aa vgarom.asm:739
|
---|
| 686 | push bx ; 53 ; 0xc03ab vgarom.asm:740
|
---|
| 687 | push cx ; 51 ; 0xc03ac vgarom.asm:741
|
---|
| 688 | push dx ; 52 ; 0xc03ad vgarom.asm:742
|
---|
| 689 | mov dx, 003c7h ; ba c7 03 ; 0xc03ae vgarom.asm:743
|
---|
[60422] | 690 | db 08ah, 0c3h
|
---|
[95039] | 691 | ; mov al, bl ; 8a c3 ; 0xc03b1 vgarom.asm:744
|
---|
| 692 | out DX, AL ; ee ; 0xc03b3 vgarom.asm:745
|
---|
| 693 | pop dx ; 5a ; 0xc03b4 vgarom.asm:746
|
---|
| 694 | push dx ; 52 ; 0xc03b5 vgarom.asm:747
|
---|
[60422] | 695 | db 08bh, 0dah
|
---|
[95039] | 696 | ; mov bx, dx ; 8b da ; 0xc03b6 vgarom.asm:748
|
---|
| 697 | mov dx, 003c9h ; ba c9 03 ; 0xc03b8 vgarom.asm:749
|
---|
| 698 | in AL, DX ; ec ; 0xc03bb vgarom.asm:751
|
---|
| 699 | mov byte [es:bx], al ; 26 88 07 ; 0xc03bc vgarom.asm:752
|
---|
| 700 | inc bx ; 43 ; 0xc03bf vgarom.asm:753
|
---|
| 701 | in AL, DX ; ec ; 0xc03c0 vgarom.asm:754
|
---|
| 702 | mov byte [es:bx], al ; 26 88 07 ; 0xc03c1 vgarom.asm:755
|
---|
| 703 | inc bx ; 43 ; 0xc03c4 vgarom.asm:756
|
---|
| 704 | in AL, DX ; ec ; 0xc03c5 vgarom.asm:757
|
---|
| 705 | mov byte [es:bx], al ; 26 88 07 ; 0xc03c6 vgarom.asm:758
|
---|
| 706 | inc bx ; 43 ; 0xc03c9 vgarom.asm:759
|
---|
| 707 | dec cx ; 49 ; 0xc03ca vgarom.asm:760
|
---|
| 708 | jne short 003bbh ; 75 ee ; 0xc03cb vgarom.asm:761
|
---|
| 709 | pop dx ; 5a ; 0xc03cd vgarom.asm:762
|
---|
| 710 | pop cx ; 59 ; 0xc03ce vgarom.asm:763
|
---|
| 711 | pop bx ; 5b ; 0xc03cf vgarom.asm:764
|
---|
| 712 | pop ax ; 58 ; 0xc03d0 vgarom.asm:765
|
---|
| 713 | retn ; c3 ; 0xc03d1 vgarom.asm:766
|
---|
| 714 | push ax ; 50 ; 0xc03d2 vgarom.asm:771
|
---|
| 715 | push dx ; 52 ; 0xc03d3 vgarom.asm:772
|
---|
| 716 | mov dx, 003c6h ; ba c6 03 ; 0xc03d4 vgarom.asm:773
|
---|
[60422] | 717 | db 08ah, 0c3h
|
---|
[95039] | 718 | ; mov al, bl ; 8a c3 ; 0xc03d7 vgarom.asm:774
|
---|
| 719 | out DX, AL ; ee ; 0xc03d9 vgarom.asm:775
|
---|
| 720 | pop dx ; 5a ; 0xc03da vgarom.asm:776
|
---|
| 721 | pop ax ; 58 ; 0xc03db vgarom.asm:777
|
---|
| 722 | retn ; c3 ; 0xc03dc vgarom.asm:778
|
---|
| 723 | push ax ; 50 ; 0xc03dd vgarom.asm:783
|
---|
| 724 | push dx ; 52 ; 0xc03de vgarom.asm:784
|
---|
| 725 | mov dx, 003c6h ; ba c6 03 ; 0xc03df vgarom.asm:785
|
---|
| 726 | in AL, DX ; ec ; 0xc03e2 vgarom.asm:786
|
---|
[60422] | 727 | db 08ah, 0d8h
|
---|
[95039] | 728 | ; mov bl, al ; 8a d8 ; 0xc03e3 vgarom.asm:787
|
---|
| 729 | pop dx ; 5a ; 0xc03e5 vgarom.asm:788
|
---|
| 730 | pop ax ; 58 ; 0xc03e6 vgarom.asm:789
|
---|
| 731 | retn ; c3 ; 0xc03e7 vgarom.asm:790
|
---|
| 732 | push ax ; 50 ; 0xc03e8 vgarom.asm:795
|
---|
| 733 | push dx ; 52 ; 0xc03e9 vgarom.asm:796
|
---|
| 734 | mov dx, 003dah ; ba da 03 ; 0xc03ea vgarom.asm:797
|
---|
| 735 | in AL, DX ; ec ; 0xc03ed vgarom.asm:798
|
---|
| 736 | mov dx, 003c0h ; ba c0 03 ; 0xc03ee vgarom.asm:799
|
---|
| 737 | mov AL, strict byte 010h ; b0 10 ; 0xc03f1 vgarom.asm:800
|
---|
| 738 | out DX, AL ; ee ; 0xc03f3 vgarom.asm:801
|
---|
| 739 | mov dx, 003c1h ; ba c1 03 ; 0xc03f4 vgarom.asm:802
|
---|
| 740 | in AL, DX ; ec ; 0xc03f7 vgarom.asm:803
|
---|
[60422] | 741 | db 08ah, 0d8h
|
---|
[95039] | 742 | ; mov bl, al ; 8a d8 ; 0xc03f8 vgarom.asm:804
|
---|
| 743 | shr bl, 007h ; c0 eb 07 ; 0xc03fa vgarom.asm:806
|
---|
| 744 | mov dx, 003dah ; ba da 03 ; 0xc03fd vgarom.asm:816
|
---|
| 745 | in AL, DX ; ec ; 0xc0400 vgarom.asm:817
|
---|
| 746 | mov dx, 003c0h ; ba c0 03 ; 0xc0401 vgarom.asm:818
|
---|
| 747 | mov AL, strict byte 014h ; b0 14 ; 0xc0404 vgarom.asm:819
|
---|
| 748 | out DX, AL ; ee ; 0xc0406 vgarom.asm:820
|
---|
| 749 | mov dx, 003c1h ; ba c1 03 ; 0xc0407 vgarom.asm:821
|
---|
| 750 | in AL, DX ; ec ; 0xc040a vgarom.asm:822
|
---|
[60422] | 751 | db 08ah, 0f8h
|
---|
[95039] | 752 | ; mov bh, al ; 8a f8 ; 0xc040b vgarom.asm:823
|
---|
| 753 | and bh, 00fh ; 80 e7 0f ; 0xc040d vgarom.asm:824
|
---|
| 754 | test bl, 001h ; f6 c3 01 ; 0xc0410 vgarom.asm:825
|
---|
| 755 | jne short 00418h ; 75 03 ; 0xc0413 vgarom.asm:826
|
---|
| 756 | shr bh, 002h ; c0 ef 02 ; 0xc0415 vgarom.asm:828
|
---|
| 757 | mov dx, 003dah ; ba da 03 ; 0xc0418 vgarom.asm:834
|
---|
| 758 | in AL, DX ; ec ; 0xc041b vgarom.asm:835
|
---|
| 759 | mov dx, 003c0h ; ba c0 03 ; 0xc041c vgarom.asm:836
|
---|
| 760 | mov AL, strict byte 020h ; b0 20 ; 0xc041f vgarom.asm:837
|
---|
| 761 | out DX, AL ; ee ; 0xc0421 vgarom.asm:838
|
---|
| 762 | mov dx, 003dah ; ba da 03 ; 0xc0422 vgarom.asm:840
|
---|
| 763 | in AL, DX ; ec ; 0xc0425 vgarom.asm:841
|
---|
| 764 | pop dx ; 5a ; 0xc0426 vgarom.asm:843
|
---|
| 765 | pop ax ; 58 ; 0xc0427 vgarom.asm:844
|
---|
| 766 | retn ; c3 ; 0xc0428 vgarom.asm:845
|
---|
| 767 | push ax ; 50 ; 0xc0429 vgarom.asm:850
|
---|
| 768 | push dx ; 52 ; 0xc042a vgarom.asm:851
|
---|
| 769 | mov dx, 003c4h ; ba c4 03 ; 0xc042b vgarom.asm:852
|
---|
[60422] | 770 | db 08ah, 0e3h
|
---|
[95039] | 771 | ; mov ah, bl ; 8a e3 ; 0xc042e vgarom.asm:853
|
---|
| 772 | mov AL, strict byte 003h ; b0 03 ; 0xc0430 vgarom.asm:854
|
---|
| 773 | out DX, ax ; ef ; 0xc0432 vgarom.asm:855
|
---|
| 774 | pop dx ; 5a ; 0xc0433 vgarom.asm:856
|
---|
| 775 | pop ax ; 58 ; 0xc0434 vgarom.asm:857
|
---|
| 776 | retn ; c3 ; 0xc0435 vgarom.asm:858
|
---|
| 777 | push DS ; 1e ; 0xc0436 vgarom.asm:863
|
---|
| 778 | push ax ; 50 ; 0xc0437 vgarom.asm:864
|
---|
| 779 | mov ax, strict word 00040h ; b8 40 00 ; 0xc0438 vgarom.asm:865
|
---|
| 780 | mov ds, ax ; 8e d8 ; 0xc043b vgarom.asm:866
|
---|
[60422] | 781 | db 032h, 0edh
|
---|
[95039] | 782 | ; xor ch, ch ; 32 ed ; 0xc043d vgarom.asm:867
|
---|
| 783 | mov bx, 00088h ; bb 88 00 ; 0xc043f vgarom.asm:868
|
---|
| 784 | mov cl, byte [bx] ; 8a 0f ; 0xc0442 vgarom.asm:869
|
---|
| 785 | and cl, 00fh ; 80 e1 0f ; 0xc0444 vgarom.asm:870
|
---|
| 786 | mov bx, strict word 00063h ; bb 63 00 ; 0xc0447 vgarom.asm:871
|
---|
| 787 | mov ax, word [bx] ; 8b 07 ; 0xc044a vgarom.asm:872
|
---|
| 788 | mov bx, strict word 00003h ; bb 03 00 ; 0xc044c vgarom.asm:873
|
---|
| 789 | cmp ax, 003b4h ; 3d b4 03 ; 0xc044f vgarom.asm:874
|
---|
| 790 | jne short 00456h ; 75 02 ; 0xc0452 vgarom.asm:875
|
---|
| 791 | mov BH, strict byte 001h ; b7 01 ; 0xc0454 vgarom.asm:876
|
---|
| 792 | pop ax ; 58 ; 0xc0456 vgarom.asm:878
|
---|
| 793 | pop DS ; 1f ; 0xc0457 vgarom.asm:879
|
---|
| 794 | retn ; c3 ; 0xc0458 vgarom.asm:880
|
---|
| 795 | push DS ; 1e ; 0xc0459 vgarom.asm:888
|
---|
| 796 | push bx ; 53 ; 0xc045a vgarom.asm:889
|
---|
| 797 | push dx ; 52 ; 0xc045b vgarom.asm:890
|
---|
[60422] | 798 | db 08ah, 0d0h
|
---|
[95039] | 799 | ; mov dl, al ; 8a d0 ; 0xc045c vgarom.asm:891
|
---|
| 800 | mov ax, strict word 00040h ; b8 40 00 ; 0xc045e vgarom.asm:892
|
---|
| 801 | mov ds, ax ; 8e d8 ; 0xc0461 vgarom.asm:893
|
---|
| 802 | mov bx, 00089h ; bb 89 00 ; 0xc0463 vgarom.asm:894
|
---|
| 803 | mov al, byte [bx] ; 8a 07 ; 0xc0466 vgarom.asm:895
|
---|
| 804 | mov bx, 00088h ; bb 88 00 ; 0xc0468 vgarom.asm:896
|
---|
| 805 | mov ah, byte [bx] ; 8a 27 ; 0xc046b vgarom.asm:897
|
---|
| 806 | cmp dl, 001h ; 80 fa 01 ; 0xc046d vgarom.asm:898
|
---|
| 807 | je short 00487h ; 74 15 ; 0xc0470 vgarom.asm:899
|
---|
| 808 | jc short 00491h ; 72 1d ; 0xc0472 vgarom.asm:900
|
---|
| 809 | cmp dl, 002h ; 80 fa 02 ; 0xc0474 vgarom.asm:901
|
---|
| 810 | je short 0047bh ; 74 02 ; 0xc0477 vgarom.asm:902
|
---|
| 811 | jmp short 004a5h ; eb 2a ; 0xc0479 vgarom.asm:912
|
---|
| 812 | and AL, strict byte 07fh ; 24 7f ; 0xc047b vgarom.asm:918
|
---|
| 813 | or AL, strict byte 010h ; 0c 10 ; 0xc047d vgarom.asm:919
|
---|
| 814 | and ah, 0f0h ; 80 e4 f0 ; 0xc047f vgarom.asm:920
|
---|
| 815 | or ah, 009h ; 80 cc 09 ; 0xc0482 vgarom.asm:921
|
---|
| 816 | jne short 0049bh ; 75 14 ; 0xc0485 vgarom.asm:922
|
---|
| 817 | and AL, strict byte 06fh ; 24 6f ; 0xc0487 vgarom.asm:928
|
---|
| 818 | and ah, 0f0h ; 80 e4 f0 ; 0xc0489 vgarom.asm:929
|
---|
| 819 | or ah, 009h ; 80 cc 09 ; 0xc048c vgarom.asm:930
|
---|
| 820 | jne short 0049bh ; 75 0a ; 0xc048f vgarom.asm:931
|
---|
| 821 | and AL, strict byte 0efh ; 24 ef ; 0xc0491 vgarom.asm:937
|
---|
| 822 | or AL, strict byte 080h ; 0c 80 ; 0xc0493 vgarom.asm:938
|
---|
| 823 | and ah, 0f0h ; 80 e4 f0 ; 0xc0495 vgarom.asm:939
|
---|
| 824 | or ah, 008h ; 80 cc 08 ; 0xc0498 vgarom.asm:940
|
---|
| 825 | mov bx, 00089h ; bb 89 00 ; 0xc049b vgarom.asm:942
|
---|
| 826 | mov byte [bx], al ; 88 07 ; 0xc049e vgarom.asm:943
|
---|
| 827 | mov bx, 00088h ; bb 88 00 ; 0xc04a0 vgarom.asm:944
|
---|
| 828 | mov byte [bx], ah ; 88 27 ; 0xc04a3 vgarom.asm:945
|
---|
| 829 | mov ax, 01212h ; b8 12 12 ; 0xc04a5 vgarom.asm:947
|
---|
| 830 | pop dx ; 5a ; 0xc04a8 vgarom.asm:948
|
---|
| 831 | pop bx ; 5b ; 0xc04a9 vgarom.asm:949
|
---|
| 832 | pop DS ; 1f ; 0xc04aa vgarom.asm:950
|
---|
| 833 | retn ; c3 ; 0xc04ab vgarom.asm:951
|
---|
| 834 | push DS ; 1e ; 0xc04ac vgarom.asm:960
|
---|
| 835 | push bx ; 53 ; 0xc04ad vgarom.asm:961
|
---|
| 836 | push dx ; 52 ; 0xc04ae vgarom.asm:962
|
---|
[60422] | 837 | db 08ah, 0d0h
|
---|
[95039] | 838 | ; mov dl, al ; 8a d0 ; 0xc04af vgarom.asm:963
|
---|
| 839 | and dl, 001h ; 80 e2 01 ; 0xc04b1 vgarom.asm:964
|
---|
| 840 | sal dl, 003h ; c0 e2 03 ; 0xc04b4 vgarom.asm:966
|
---|
| 841 | mov ax, strict word 00040h ; b8 40 00 ; 0xc04b7 vgarom.asm:972
|
---|
| 842 | mov ds, ax ; 8e d8 ; 0xc04ba vgarom.asm:973
|
---|
| 843 | mov bx, 00089h ; bb 89 00 ; 0xc04bc vgarom.asm:974
|
---|
| 844 | mov al, byte [bx] ; 8a 07 ; 0xc04bf vgarom.asm:975
|
---|
| 845 | and AL, strict byte 0f7h ; 24 f7 ; 0xc04c1 vgarom.asm:976
|
---|
[60422] | 846 | db 00ah, 0c2h
|
---|
[95039] | 847 | ; or al, dl ; 0a c2 ; 0xc04c3 vgarom.asm:977
|
---|
| 848 | mov byte [bx], al ; 88 07 ; 0xc04c5 vgarom.asm:978
|
---|
| 849 | mov ax, 01212h ; b8 12 12 ; 0xc04c7 vgarom.asm:979
|
---|
| 850 | pop dx ; 5a ; 0xc04ca vgarom.asm:980
|
---|
| 851 | pop bx ; 5b ; 0xc04cb vgarom.asm:981
|
---|
| 852 | pop DS ; 1f ; 0xc04cc vgarom.asm:982
|
---|
| 853 | retn ; c3 ; 0xc04cd vgarom.asm:983
|
---|
| 854 | push bx ; 53 ; 0xc04ce vgarom.asm:987
|
---|
| 855 | push dx ; 52 ; 0xc04cf vgarom.asm:988
|
---|
[60422] | 856 | db 08ah, 0d8h
|
---|
[95039] | 857 | ; mov bl, al ; 8a d8 ; 0xc04d0 vgarom.asm:989
|
---|
| 858 | and bl, 001h ; 80 e3 01 ; 0xc04d2 vgarom.asm:990
|
---|
| 859 | xor bl, 001h ; 80 f3 01 ; 0xc04d5 vgarom.asm:991
|
---|
| 860 | sal bl, 1 ; d0 e3 ; 0xc04d8 vgarom.asm:992
|
---|
| 861 | mov dx, 003cch ; ba cc 03 ; 0xc04da vgarom.asm:993
|
---|
| 862 | in AL, DX ; ec ; 0xc04dd vgarom.asm:994
|
---|
| 863 | and AL, strict byte 0fdh ; 24 fd ; 0xc04de vgarom.asm:995
|
---|
[60422] | 864 | db 00ah, 0c3h
|
---|
[95039] | 865 | ; or al, bl ; 0a c3 ; 0xc04e0 vgarom.asm:996
|
---|
| 866 | mov dx, 003c2h ; ba c2 03 ; 0xc04e2 vgarom.asm:997
|
---|
| 867 | out DX, AL ; ee ; 0xc04e5 vgarom.asm:998
|
---|
| 868 | mov ax, 01212h ; b8 12 12 ; 0xc04e6 vgarom.asm:999
|
---|
| 869 | pop dx ; 5a ; 0xc04e9 vgarom.asm:1000
|
---|
| 870 | pop bx ; 5b ; 0xc04ea vgarom.asm:1001
|
---|
| 871 | retn ; c3 ; 0xc04eb vgarom.asm:1002
|
---|
| 872 | push DS ; 1e ; 0xc04ec vgarom.asm:1006
|
---|
| 873 | push bx ; 53 ; 0xc04ed vgarom.asm:1007
|
---|
| 874 | push dx ; 52 ; 0xc04ee vgarom.asm:1008
|
---|
[60422] | 875 | db 08ah, 0d0h
|
---|
[95039] | 876 | ; mov dl, al ; 8a d0 ; 0xc04ef vgarom.asm:1009
|
---|
| 877 | and dl, 001h ; 80 e2 01 ; 0xc04f1 vgarom.asm:1010
|
---|
| 878 | xor dl, 001h ; 80 f2 01 ; 0xc04f4 vgarom.asm:1011
|
---|
| 879 | sal dl, 1 ; d0 e2 ; 0xc04f7 vgarom.asm:1012
|
---|
| 880 | mov ax, strict word 00040h ; b8 40 00 ; 0xc04f9 vgarom.asm:1013
|
---|
| 881 | mov ds, ax ; 8e d8 ; 0xc04fc vgarom.asm:1014
|
---|
| 882 | mov bx, 00089h ; bb 89 00 ; 0xc04fe vgarom.asm:1015
|
---|
| 883 | mov al, byte [bx] ; 8a 07 ; 0xc0501 vgarom.asm:1016
|
---|
| 884 | and AL, strict byte 0fdh ; 24 fd ; 0xc0503 vgarom.asm:1017
|
---|
[60422] | 885 | db 00ah, 0c2h
|
---|
[95039] | 886 | ; or al, dl ; 0a c2 ; 0xc0505 vgarom.asm:1018
|
---|
| 887 | mov byte [bx], al ; 88 07 ; 0xc0507 vgarom.asm:1019
|
---|
| 888 | mov ax, 01212h ; b8 12 12 ; 0xc0509 vgarom.asm:1020
|
---|
| 889 | pop dx ; 5a ; 0xc050c vgarom.asm:1021
|
---|
| 890 | pop bx ; 5b ; 0xc050d vgarom.asm:1022
|
---|
| 891 | pop DS ; 1f ; 0xc050e vgarom.asm:1023
|
---|
| 892 | retn ; c3 ; 0xc050f vgarom.asm:1024
|
---|
| 893 | push DS ; 1e ; 0xc0510 vgarom.asm:1028
|
---|
| 894 | push bx ; 53 ; 0xc0511 vgarom.asm:1029
|
---|
| 895 | push dx ; 52 ; 0xc0512 vgarom.asm:1030
|
---|
[60422] | 896 | db 08ah, 0d0h
|
---|
[95039] | 897 | ; mov dl, al ; 8a d0 ; 0xc0513 vgarom.asm:1031
|
---|
| 898 | and dl, 001h ; 80 e2 01 ; 0xc0515 vgarom.asm:1032
|
---|
| 899 | xor dl, 001h ; 80 f2 01 ; 0xc0518 vgarom.asm:1033
|
---|
| 900 | mov ax, strict word 00040h ; b8 40 00 ; 0xc051b vgarom.asm:1034
|
---|
| 901 | mov ds, ax ; 8e d8 ; 0xc051e vgarom.asm:1035
|
---|
| 902 | mov bx, 00089h ; bb 89 00 ; 0xc0520 vgarom.asm:1036
|
---|
| 903 | mov al, byte [bx] ; 8a 07 ; 0xc0523 vgarom.asm:1037
|
---|
| 904 | and AL, strict byte 0feh ; 24 fe ; 0xc0525 vgarom.asm:1038
|
---|
[60422] | 905 | db 00ah, 0c2h
|
---|
[95039] | 906 | ; or al, dl ; 0a c2 ; 0xc0527 vgarom.asm:1039
|
---|
| 907 | mov byte [bx], al ; 88 07 ; 0xc0529 vgarom.asm:1040
|
---|
| 908 | mov ax, 01212h ; b8 12 12 ; 0xc052b vgarom.asm:1041
|
---|
| 909 | pop dx ; 5a ; 0xc052e vgarom.asm:1042
|
---|
| 910 | pop bx ; 5b ; 0xc052f vgarom.asm:1043
|
---|
| 911 | pop DS ; 1f ; 0xc0530 vgarom.asm:1044
|
---|
| 912 | retn ; c3 ; 0xc0531 vgarom.asm:1045
|
---|
| 913 | cmp AL, strict byte 000h ; 3c 00 ; 0xc0532 vgarom.asm:1050
|
---|
| 914 | je short 0053bh ; 74 05 ; 0xc0534 vgarom.asm:1051
|
---|
| 915 | cmp AL, strict byte 001h ; 3c 01 ; 0xc0536 vgarom.asm:1052
|
---|
| 916 | je short 00550h ; 74 16 ; 0xc0538 vgarom.asm:1053
|
---|
| 917 | retn ; c3 ; 0xc053a vgarom.asm:1057
|
---|
| 918 | push DS ; 1e ; 0xc053b vgarom.asm:1059
|
---|
| 919 | push ax ; 50 ; 0xc053c vgarom.asm:1060
|
---|
| 920 | mov ax, strict word 00040h ; b8 40 00 ; 0xc053d vgarom.asm:1061
|
---|
| 921 | mov ds, ax ; 8e d8 ; 0xc0540 vgarom.asm:1062
|
---|
| 922 | mov bx, 0008ah ; bb 8a 00 ; 0xc0542 vgarom.asm:1063
|
---|
| 923 | mov al, byte [bx] ; 8a 07 ; 0xc0545 vgarom.asm:1064
|
---|
[60422] | 924 | db 08ah, 0d8h
|
---|
[95039] | 925 | ; mov bl, al ; 8a d8 ; 0xc0547 vgarom.asm:1065
|
---|
[60422] | 926 | db 032h, 0ffh
|
---|
[95039] | 927 | ; xor bh, bh ; 32 ff ; 0xc0549 vgarom.asm:1066
|
---|
| 928 | pop ax ; 58 ; 0xc054b vgarom.asm:1067
|
---|
[60422] | 929 | db 08ah, 0c4h
|
---|
[95039] | 930 | ; mov al, ah ; 8a c4 ; 0xc054c vgarom.asm:1068
|
---|
| 931 | pop DS ; 1f ; 0xc054e vgarom.asm:1069
|
---|
| 932 | retn ; c3 ; 0xc054f vgarom.asm:1070
|
---|
| 933 | push DS ; 1e ; 0xc0550 vgarom.asm:1072
|
---|
| 934 | push ax ; 50 ; 0xc0551 vgarom.asm:1073
|
---|
| 935 | push bx ; 53 ; 0xc0552 vgarom.asm:1074
|
---|
| 936 | mov ax, strict word 00040h ; b8 40 00 ; 0xc0553 vgarom.asm:1075
|
---|
| 937 | mov ds, ax ; 8e d8 ; 0xc0556 vgarom.asm:1076
|
---|
[60422] | 938 | db 08bh, 0c3h
|
---|
[95039] | 939 | ; mov ax, bx ; 8b c3 ; 0xc0558 vgarom.asm:1077
|
---|
| 940 | mov bx, 0008ah ; bb 8a 00 ; 0xc055a vgarom.asm:1078
|
---|
| 941 | mov byte [bx], al ; 88 07 ; 0xc055d vgarom.asm:1079
|
---|
| 942 | pop bx ; 5b ; 0xc055f vgarom.asm:1089
|
---|
| 943 | pop ax ; 58 ; 0xc0560 vgarom.asm:1090
|
---|
[60422] | 944 | db 08ah, 0c4h
|
---|
[95039] | 945 | ; mov al, ah ; 8a c4 ; 0xc0561 vgarom.asm:1091
|
---|
| 946 | pop DS ; 1f ; 0xc0563 vgarom.asm:1092
|
---|
| 947 | retn ; c3 ; 0xc0564 vgarom.asm:1093
|
---|
| 948 | times 0xb db 0
|
---|
| 949 | ; disGetNextSymbol 0xc0570 LB 0x397 -> off=0x0 cb=0000000000000007 uValue=00000000000c0570 'do_out_dx_ax'
|
---|
| 950 | do_out_dx_ax: ; 0xc0570 LB 0x7
|
---|
| 951 | xchg ah, al ; 86 c4 ; 0xc0570 vberom.asm:69
|
---|
| 952 | out DX, AL ; ee ; 0xc0572 vberom.asm:70
|
---|
| 953 | xchg ah, al ; 86 c4 ; 0xc0573 vberom.asm:71
|
---|
| 954 | out DX, AL ; ee ; 0xc0575 vberom.asm:72
|
---|
| 955 | retn ; c3 ; 0xc0576 vberom.asm:73
|
---|
| 956 | ; disGetNextSymbol 0xc0577 LB 0x390 -> off=0x0 cb=0000000000000040 uValue=00000000000c0577 'do_in_ax_dx'
|
---|
| 957 | do_in_ax_dx: ; 0xc0577 LB 0x40
|
---|
| 958 | in AL, DX ; ec ; 0xc0577 vberom.asm:76
|
---|
| 959 | xchg ah, al ; 86 c4 ; 0xc0578 vberom.asm:77
|
---|
| 960 | in AL, DX ; ec ; 0xc057a vberom.asm:78
|
---|
| 961 | retn ; c3 ; 0xc057b vberom.asm:79
|
---|
| 962 | push ax ; 50 ; 0xc057c vberom.asm:90
|
---|
| 963 | push dx ; 52 ; 0xc057d vberom.asm:91
|
---|
| 964 | mov dx, 003dah ; ba da 03 ; 0xc057e vberom.asm:92
|
---|
| 965 | in AL, DX ; ec ; 0xc0581 vberom.asm:94
|
---|
| 966 | test AL, strict byte 008h ; a8 08 ; 0xc0582 vberom.asm:95
|
---|
| 967 | je short 00581h ; 74 fb ; 0xc0584 vberom.asm:96
|
---|
| 968 | pop dx ; 5a ; 0xc0586 vberom.asm:97
|
---|
| 969 | pop ax ; 58 ; 0xc0587 vberom.asm:98
|
---|
| 970 | retn ; c3 ; 0xc0588 vberom.asm:99
|
---|
| 971 | push ax ; 50 ; 0xc0589 vberom.asm:102
|
---|
| 972 | push dx ; 52 ; 0xc058a vberom.asm:103
|
---|
| 973 | mov dx, 003dah ; ba da 03 ; 0xc058b vberom.asm:104
|
---|
| 974 | in AL, DX ; ec ; 0xc058e vberom.asm:106
|
---|
| 975 | test AL, strict byte 008h ; a8 08 ; 0xc058f vberom.asm:107
|
---|
| 976 | jne short 0058eh ; 75 fb ; 0xc0591 vberom.asm:108
|
---|
| 977 | pop dx ; 5a ; 0xc0593 vberom.asm:109
|
---|
| 978 | pop ax ; 58 ; 0xc0594 vberom.asm:110
|
---|
| 979 | retn ; c3 ; 0xc0595 vberom.asm:111
|
---|
| 980 | push dx ; 52 ; 0xc0596 vberom.asm:116
|
---|
| 981 | mov dx, 001ceh ; ba ce 01 ; 0xc0597 vberom.asm:117
|
---|
| 982 | mov ax, strict word 00003h ; b8 03 00 ; 0xc059a vberom.asm:118
|
---|
| 983 | call 00570h ; e8 d0 ff ; 0xc059d vberom.asm:119
|
---|
| 984 | mov dx, 001cfh ; ba cf 01 ; 0xc05a0 vberom.asm:120
|
---|
| 985 | call 00577h ; e8 d1 ff ; 0xc05a3 vberom.asm:121
|
---|
| 986 | cmp AL, strict byte 004h ; 3c 04 ; 0xc05a6 vberom.asm:122
|
---|
| 987 | jbe short 005b5h ; 76 0b ; 0xc05a8 vberom.asm:123
|
---|
[60422] | 988 | db 08ah, 0e0h
|
---|
[95039] | 989 | ; mov ah, al ; 8a e0 ; 0xc05aa vberom.asm:124
|
---|
| 990 | shr ah, 003h ; c0 ec 03 ; 0xc05ac vberom.asm:126
|
---|
| 991 | test AL, strict byte 007h ; a8 07 ; 0xc05af vberom.asm:132
|
---|
| 992 | je short 005b5h ; 74 02 ; 0xc05b1 vberom.asm:133
|
---|
[60422] | 993 | db 0feh, 0c4h
|
---|
[95039] | 994 | ; inc ah ; fe c4 ; 0xc05b3 vberom.asm:134
|
---|
| 995 | pop dx ; 5a ; 0xc05b5 vberom.asm:136
|
---|
| 996 | retn ; c3 ; 0xc05b6 vberom.asm:137
|
---|
| 997 | ; disGetNextSymbol 0xc05b7 LB 0x350 -> off=0x0 cb=0000000000000026 uValue=00000000000c05b7 '_dispi_get_max_bpp'
|
---|
| 998 | _dispi_get_max_bpp: ; 0xc05b7 LB 0x26
|
---|
| 999 | push dx ; 52 ; 0xc05b7 vberom.asm:142
|
---|
| 1000 | push bx ; 53 ; 0xc05b8 vberom.asm:143
|
---|
| 1001 | call 005f1h ; e8 35 00 ; 0xc05b9 vberom.asm:144
|
---|
[60422] | 1002 | db 08bh, 0d8h
|
---|
[95039] | 1003 | ; mov bx, ax ; 8b d8 ; 0xc05bc vberom.asm:145
|
---|
| 1004 | or ax, strict byte 00002h ; 83 c8 02 ; 0xc05be vberom.asm:146
|
---|
| 1005 | call 005ddh ; e8 19 00 ; 0xc05c1 vberom.asm:147
|
---|
| 1006 | mov dx, 001ceh ; ba ce 01 ; 0xc05c4 vberom.asm:148
|
---|
| 1007 | mov ax, strict word 00003h ; b8 03 00 ; 0xc05c7 vberom.asm:149
|
---|
| 1008 | call 00570h ; e8 a3 ff ; 0xc05ca vberom.asm:150
|
---|
| 1009 | mov dx, 001cfh ; ba cf 01 ; 0xc05cd vberom.asm:151
|
---|
| 1010 | call 00577h ; e8 a4 ff ; 0xc05d0 vberom.asm:152
|
---|
| 1011 | push ax ; 50 ; 0xc05d3 vberom.asm:153
|
---|
[60422] | 1012 | db 08bh, 0c3h
|
---|
[95039] | 1013 | ; mov ax, bx ; 8b c3 ; 0xc05d4 vberom.asm:154
|
---|
| 1014 | call 005ddh ; e8 04 00 ; 0xc05d6 vberom.asm:155
|
---|
| 1015 | pop ax ; 58 ; 0xc05d9 vberom.asm:156
|
---|
| 1016 | pop bx ; 5b ; 0xc05da vberom.asm:157
|
---|
| 1017 | pop dx ; 5a ; 0xc05db vberom.asm:158
|
---|
| 1018 | retn ; c3 ; 0xc05dc vberom.asm:159
|
---|
| 1019 | ; disGetNextSymbol 0xc05dd LB 0x32a -> off=0x0 cb=0000000000000026 uValue=00000000000c05dd 'dispi_set_enable_'
|
---|
| 1020 | dispi_set_enable_: ; 0xc05dd LB 0x26
|
---|
| 1021 | push dx ; 52 ; 0xc05dd vberom.asm:162
|
---|
| 1022 | push ax ; 50 ; 0xc05de vberom.asm:163
|
---|
| 1023 | mov dx, 001ceh ; ba ce 01 ; 0xc05df vberom.asm:164
|
---|
| 1024 | mov ax, strict word 00004h ; b8 04 00 ; 0xc05e2 vberom.asm:165
|
---|
| 1025 | call 00570h ; e8 88 ff ; 0xc05e5 vberom.asm:166
|
---|
| 1026 | pop ax ; 58 ; 0xc05e8 vberom.asm:167
|
---|
| 1027 | mov dx, 001cfh ; ba cf 01 ; 0xc05e9 vberom.asm:168
|
---|
| 1028 | call 00570h ; e8 81 ff ; 0xc05ec vberom.asm:169
|
---|
| 1029 | pop dx ; 5a ; 0xc05ef vberom.asm:170
|
---|
| 1030 | retn ; c3 ; 0xc05f0 vberom.asm:171
|
---|
| 1031 | push dx ; 52 ; 0xc05f1 vberom.asm:174
|
---|
| 1032 | mov dx, 001ceh ; ba ce 01 ; 0xc05f2 vberom.asm:175
|
---|
| 1033 | mov ax, strict word 00004h ; b8 04 00 ; 0xc05f5 vberom.asm:176
|
---|
| 1034 | call 00570h ; e8 75 ff ; 0xc05f8 vberom.asm:177
|
---|
| 1035 | mov dx, 001cfh ; ba cf 01 ; 0xc05fb vberom.asm:178
|
---|
| 1036 | call 00577h ; e8 76 ff ; 0xc05fe vberom.asm:179
|
---|
| 1037 | pop dx ; 5a ; 0xc0601 vberom.asm:180
|
---|
| 1038 | retn ; c3 ; 0xc0602 vberom.asm:181
|
---|
| 1039 | ; disGetNextSymbol 0xc0603 LB 0x304 -> off=0x0 cb=0000000000000026 uValue=00000000000c0603 'dispi_set_bank_'
|
---|
| 1040 | dispi_set_bank_: ; 0xc0603 LB 0x26
|
---|
| 1041 | push dx ; 52 ; 0xc0603 vberom.asm:184
|
---|
| 1042 | push ax ; 50 ; 0xc0604 vberom.asm:185
|
---|
| 1043 | mov dx, 001ceh ; ba ce 01 ; 0xc0605 vberom.asm:186
|
---|
| 1044 | mov ax, strict word 00005h ; b8 05 00 ; 0xc0608 vberom.asm:187
|
---|
| 1045 | call 00570h ; e8 62 ff ; 0xc060b vberom.asm:188
|
---|
| 1046 | pop ax ; 58 ; 0xc060e vberom.asm:189
|
---|
| 1047 | mov dx, 001cfh ; ba cf 01 ; 0xc060f vberom.asm:190
|
---|
| 1048 | call 00570h ; e8 5b ff ; 0xc0612 vberom.asm:191
|
---|
| 1049 | pop dx ; 5a ; 0xc0615 vberom.asm:192
|
---|
| 1050 | retn ; c3 ; 0xc0616 vberom.asm:193
|
---|
| 1051 | push dx ; 52 ; 0xc0617 vberom.asm:196
|
---|
| 1052 | mov dx, 001ceh ; ba ce 01 ; 0xc0618 vberom.asm:197
|
---|
| 1053 | mov ax, strict word 00005h ; b8 05 00 ; 0xc061b vberom.asm:198
|
---|
| 1054 | call 00570h ; e8 4f ff ; 0xc061e vberom.asm:199
|
---|
| 1055 | mov dx, 001cfh ; ba cf 01 ; 0xc0621 vberom.asm:200
|
---|
| 1056 | call 00577h ; e8 50 ff ; 0xc0624 vberom.asm:201
|
---|
| 1057 | pop dx ; 5a ; 0xc0627 vberom.asm:202
|
---|
| 1058 | retn ; c3 ; 0xc0628 vberom.asm:203
|
---|
| 1059 | ; disGetNextSymbol 0xc0629 LB 0x2de -> off=0x0 cb=00000000000000a9 uValue=00000000000c0629 '_dispi_set_bank_farcall'
|
---|
| 1060 | _dispi_set_bank_farcall: ; 0xc0629 LB 0xa9
|
---|
| 1061 | cmp bx, 00100h ; 81 fb 00 01 ; 0xc0629 vberom.asm:206
|
---|
| 1062 | je short 00653h ; 74 24 ; 0xc062d vberom.asm:207
|
---|
[60422] | 1063 | db 00bh, 0dbh
|
---|
[95039] | 1064 | ; or bx, bx ; 0b db ; 0xc062f vberom.asm:208
|
---|
| 1065 | jne short 00665h ; 75 32 ; 0xc0631 vberom.asm:209
|
---|
[60422] | 1066 | db 08bh, 0c2h
|
---|
[95039] | 1067 | ; mov ax, dx ; 8b c2 ; 0xc0633 vberom.asm:210
|
---|
| 1068 | push dx ; 52 ; 0xc0635 vberom.asm:211
|
---|
| 1069 | push ax ; 50 ; 0xc0636 vberom.asm:212
|
---|
| 1070 | mov ax, strict word 00005h ; b8 05 00 ; 0xc0637 vberom.asm:213
|
---|
| 1071 | mov dx, 001ceh ; ba ce 01 ; 0xc063a vberom.asm:214
|
---|
| 1072 | call 00570h ; e8 30 ff ; 0xc063d vberom.asm:215
|
---|
| 1073 | pop ax ; 58 ; 0xc0640 vberom.asm:216
|
---|
| 1074 | mov dx, 001cfh ; ba cf 01 ; 0xc0641 vberom.asm:217
|
---|
| 1075 | call 00570h ; e8 29 ff ; 0xc0644 vberom.asm:218
|
---|
| 1076 | call 00577h ; e8 2d ff ; 0xc0647 vberom.asm:219
|
---|
| 1077 | pop dx ; 5a ; 0xc064a vberom.asm:220
|
---|
[60422] | 1078 | db 03bh, 0d0h
|
---|
[95039] | 1079 | ; cmp dx, ax ; 3b d0 ; 0xc064b vberom.asm:221
|
---|
| 1080 | jne short 00665h ; 75 16 ; 0xc064d vberom.asm:222
|
---|
| 1081 | mov ax, strict word 0004fh ; b8 4f 00 ; 0xc064f vberom.asm:223
|
---|
| 1082 | retf ; cb ; 0xc0652 vberom.asm:224
|
---|
| 1083 | mov ax, strict word 00005h ; b8 05 00 ; 0xc0653 vberom.asm:226
|
---|
| 1084 | mov dx, 001ceh ; ba ce 01 ; 0xc0656 vberom.asm:227
|
---|
| 1085 | call 00570h ; e8 14 ff ; 0xc0659 vberom.asm:228
|
---|
| 1086 | mov dx, 001cfh ; ba cf 01 ; 0xc065c vberom.asm:229
|
---|
| 1087 | call 00577h ; e8 15 ff ; 0xc065f vberom.asm:230
|
---|
[60422] | 1088 | db 08bh, 0d0h
|
---|
[95039] | 1089 | ; mov dx, ax ; 8b d0 ; 0xc0662 vberom.asm:231
|
---|
| 1090 | retf ; cb ; 0xc0664 vberom.asm:232
|
---|
| 1091 | mov ax, 0014fh ; b8 4f 01 ; 0xc0665 vberom.asm:234
|
---|
| 1092 | retf ; cb ; 0xc0668 vberom.asm:235
|
---|
| 1093 | push dx ; 52 ; 0xc0669 vberom.asm:238
|
---|
| 1094 | push ax ; 50 ; 0xc066a vberom.asm:239
|
---|
| 1095 | mov dx, 001ceh ; ba ce 01 ; 0xc066b vberom.asm:240
|
---|
| 1096 | mov ax, strict word 00008h ; b8 08 00 ; 0xc066e vberom.asm:241
|
---|
| 1097 | call 00570h ; e8 fc fe ; 0xc0671 vberom.asm:242
|
---|
| 1098 | pop ax ; 58 ; 0xc0674 vberom.asm:243
|
---|
| 1099 | mov dx, 001cfh ; ba cf 01 ; 0xc0675 vberom.asm:244
|
---|
| 1100 | call 00570h ; e8 f5 fe ; 0xc0678 vberom.asm:245
|
---|
| 1101 | pop dx ; 5a ; 0xc067b vberom.asm:246
|
---|
| 1102 | retn ; c3 ; 0xc067c vberom.asm:247
|
---|
| 1103 | push dx ; 52 ; 0xc067d vberom.asm:250
|
---|
| 1104 | mov dx, 001ceh ; ba ce 01 ; 0xc067e vberom.asm:251
|
---|
| 1105 | mov ax, strict word 00008h ; b8 08 00 ; 0xc0681 vberom.asm:252
|
---|
| 1106 | call 00570h ; e8 e9 fe ; 0xc0684 vberom.asm:253
|
---|
| 1107 | mov dx, 001cfh ; ba cf 01 ; 0xc0687 vberom.asm:254
|
---|
| 1108 | call 00577h ; e8 ea fe ; 0xc068a vberom.asm:255
|
---|
| 1109 | pop dx ; 5a ; 0xc068d vberom.asm:256
|
---|
| 1110 | retn ; c3 ; 0xc068e vberom.asm:257
|
---|
| 1111 | push dx ; 52 ; 0xc068f vberom.asm:260
|
---|
| 1112 | push ax ; 50 ; 0xc0690 vberom.asm:261
|
---|
| 1113 | mov dx, 001ceh ; ba ce 01 ; 0xc0691 vberom.asm:262
|
---|
| 1114 | mov ax, strict word 00009h ; b8 09 00 ; 0xc0694 vberom.asm:263
|
---|
| 1115 | call 00570h ; e8 d6 fe ; 0xc0697 vberom.asm:264
|
---|
| 1116 | pop ax ; 58 ; 0xc069a vberom.asm:265
|
---|
| 1117 | mov dx, 001cfh ; ba cf 01 ; 0xc069b vberom.asm:266
|
---|
| 1118 | call 00570h ; e8 cf fe ; 0xc069e vberom.asm:267
|
---|
| 1119 | pop dx ; 5a ; 0xc06a1 vberom.asm:268
|
---|
| 1120 | retn ; c3 ; 0xc06a2 vberom.asm:269
|
---|
| 1121 | push dx ; 52 ; 0xc06a3 vberom.asm:272
|
---|
| 1122 | mov dx, 001ceh ; ba ce 01 ; 0xc06a4 vberom.asm:273
|
---|
| 1123 | mov ax, strict word 00009h ; b8 09 00 ; 0xc06a7 vberom.asm:274
|
---|
| 1124 | call 00570h ; e8 c3 fe ; 0xc06aa vberom.asm:275
|
---|
| 1125 | mov dx, 001cfh ; ba cf 01 ; 0xc06ad vberom.asm:276
|
---|
| 1126 | call 00577h ; e8 c4 fe ; 0xc06b0 vberom.asm:277
|
---|
| 1127 | pop dx ; 5a ; 0xc06b3 vberom.asm:278
|
---|
| 1128 | retn ; c3 ; 0xc06b4 vberom.asm:279
|
---|
| 1129 | push ax ; 50 ; 0xc06b5 vberom.asm:282
|
---|
| 1130 | push bx ; 53 ; 0xc06b6 vberom.asm:283
|
---|
| 1131 | push dx ; 52 ; 0xc06b7 vberom.asm:284
|
---|
[60422] | 1132 | db 08bh, 0d8h
|
---|
[95039] | 1133 | ; mov bx, ax ; 8b d8 ; 0xc06b8 vberom.asm:285
|
---|
| 1134 | call 00596h ; e8 d9 fe ; 0xc06ba vberom.asm:286
|
---|
| 1135 | cmp AL, strict byte 004h ; 3c 04 ; 0xc06bd vberom.asm:287
|
---|
| 1136 | jnbe short 006c3h ; 77 02 ; 0xc06bf vberom.asm:288
|
---|
| 1137 | shr bx, 1 ; d1 eb ; 0xc06c1 vberom.asm:289
|
---|
| 1138 | shr bx, 003h ; c1 eb 03 ; 0xc06c3 vberom.asm:292
|
---|
| 1139 | mov dx, 003d4h ; ba d4 03 ; 0xc06c6 vberom.asm:298
|
---|
[60422] | 1140 | db 08ah, 0e3h
|
---|
[95039] | 1141 | ; mov ah, bl ; 8a e3 ; 0xc06c9 vberom.asm:299
|
---|
| 1142 | mov AL, strict byte 013h ; b0 13 ; 0xc06cb vberom.asm:300
|
---|
| 1143 | out DX, ax ; ef ; 0xc06cd vberom.asm:301
|
---|
| 1144 | pop dx ; 5a ; 0xc06ce vberom.asm:302
|
---|
| 1145 | pop bx ; 5b ; 0xc06cf vberom.asm:303
|
---|
| 1146 | pop ax ; 58 ; 0xc06d0 vberom.asm:304
|
---|
| 1147 | retn ; c3 ; 0xc06d1 vberom.asm:305
|
---|
| 1148 | ; disGetNextSymbol 0xc06d2 LB 0x235 -> off=0x0 cb=00000000000000ed uValue=00000000000c06d2 '_vga_compat_setup'
|
---|
| 1149 | _vga_compat_setup: ; 0xc06d2 LB 0xed
|
---|
| 1150 | push ax ; 50 ; 0xc06d2 vberom.asm:308
|
---|
| 1151 | push dx ; 52 ; 0xc06d3 vberom.asm:309
|
---|
| 1152 | mov dx, 001ceh ; ba ce 01 ; 0xc06d4 vberom.asm:312
|
---|
| 1153 | mov ax, strict word 00001h ; b8 01 00 ; 0xc06d7 vberom.asm:313
|
---|
| 1154 | call 00570h ; e8 93 fe ; 0xc06da vberom.asm:314
|
---|
| 1155 | mov dx, 001cfh ; ba cf 01 ; 0xc06dd vberom.asm:315
|
---|
| 1156 | call 00577h ; e8 94 fe ; 0xc06e0 vberom.asm:316
|
---|
| 1157 | push ax ; 50 ; 0xc06e3 vberom.asm:317
|
---|
| 1158 | mov dx, 003d4h ; ba d4 03 ; 0xc06e4 vberom.asm:318
|
---|
| 1159 | mov ax, strict word 00011h ; b8 11 00 ; 0xc06e7 vberom.asm:319
|
---|
| 1160 | out DX, ax ; ef ; 0xc06ea vberom.asm:320
|
---|
| 1161 | pop ax ; 58 ; 0xc06eb vberom.asm:321
|
---|
| 1162 | push ax ; 50 ; 0xc06ec vberom.asm:322
|
---|
| 1163 | shr ax, 003h ; c1 e8 03 ; 0xc06ed vberom.asm:324
|
---|
| 1164 | dec ax ; 48 ; 0xc06f0 vberom.asm:330
|
---|
[60422] | 1165 | db 08ah, 0e0h
|
---|
[95039] | 1166 | ; mov ah, al ; 8a e0 ; 0xc06f1 vberom.asm:331
|
---|
| 1167 | mov AL, strict byte 001h ; b0 01 ; 0xc06f3 vberom.asm:332
|
---|
| 1168 | out DX, ax ; ef ; 0xc06f5 vberom.asm:333
|
---|
| 1169 | pop ax ; 58 ; 0xc06f6 vberom.asm:334
|
---|
| 1170 | call 006b5h ; e8 bb ff ; 0xc06f7 vberom.asm:335
|
---|
| 1171 | mov dx, 001ceh ; ba ce 01 ; 0xc06fa vberom.asm:338
|
---|
| 1172 | mov ax, strict word 00002h ; b8 02 00 ; 0xc06fd vberom.asm:339
|
---|
| 1173 | call 00570h ; e8 6d fe ; 0xc0700 vberom.asm:340
|
---|
| 1174 | mov dx, 001cfh ; ba cf 01 ; 0xc0703 vberom.asm:341
|
---|
| 1175 | call 00577h ; e8 6e fe ; 0xc0706 vberom.asm:342
|
---|
| 1176 | dec ax ; 48 ; 0xc0709 vberom.asm:343
|
---|
| 1177 | push ax ; 50 ; 0xc070a vberom.asm:344
|
---|
| 1178 | mov dx, 003d4h ; ba d4 03 ; 0xc070b vberom.asm:345
|
---|
[60422] | 1179 | db 08ah, 0e0h
|
---|
[95039] | 1180 | ; mov ah, al ; 8a e0 ; 0xc070e vberom.asm:346
|
---|
| 1181 | mov AL, strict byte 012h ; b0 12 ; 0xc0710 vberom.asm:347
|
---|
| 1182 | out DX, ax ; ef ; 0xc0712 vberom.asm:348
|
---|
| 1183 | pop ax ; 58 ; 0xc0713 vberom.asm:349
|
---|
| 1184 | mov AL, strict byte 007h ; b0 07 ; 0xc0714 vberom.asm:350
|
---|
| 1185 | out DX, AL ; ee ; 0xc0716 vberom.asm:351
|
---|
| 1186 | inc dx ; 42 ; 0xc0717 vberom.asm:352
|
---|
| 1187 | in AL, DX ; ec ; 0xc0718 vberom.asm:353
|
---|
| 1188 | and AL, strict byte 0bdh ; 24 bd ; 0xc0719 vberom.asm:354
|
---|
| 1189 | test ah, 001h ; f6 c4 01 ; 0xc071b vberom.asm:355
|
---|
| 1190 | je short 00722h ; 74 02 ; 0xc071e vberom.asm:356
|
---|
| 1191 | or AL, strict byte 002h ; 0c 02 ; 0xc0720 vberom.asm:357
|
---|
| 1192 | test ah, 002h ; f6 c4 02 ; 0xc0722 vberom.asm:359
|
---|
| 1193 | je short 00729h ; 74 02 ; 0xc0725 vberom.asm:360
|
---|
| 1194 | or AL, strict byte 040h ; 0c 40 ; 0xc0727 vberom.asm:361
|
---|
| 1195 | out DX, AL ; ee ; 0xc0729 vberom.asm:363
|
---|
| 1196 | mov dx, 003d4h ; ba d4 03 ; 0xc072a vberom.asm:366
|
---|
| 1197 | mov ax, strict word 00009h ; b8 09 00 ; 0xc072d vberom.asm:367
|
---|
| 1198 | out DX, AL ; ee ; 0xc0730 vberom.asm:368
|
---|
| 1199 | mov dx, 003d5h ; ba d5 03 ; 0xc0731 vberom.asm:369
|
---|
| 1200 | in AL, DX ; ec ; 0xc0734 vberom.asm:370
|
---|
| 1201 | and AL, strict byte 060h ; 24 60 ; 0xc0735 vberom.asm:371
|
---|
| 1202 | out DX, AL ; ee ; 0xc0737 vberom.asm:372
|
---|
| 1203 | mov dx, 003d4h ; ba d4 03 ; 0xc0738 vberom.asm:373
|
---|
| 1204 | mov AL, strict byte 017h ; b0 17 ; 0xc073b vberom.asm:374
|
---|
| 1205 | out DX, AL ; ee ; 0xc073d vberom.asm:375
|
---|
| 1206 | mov dx, 003d5h ; ba d5 03 ; 0xc073e vberom.asm:376
|
---|
| 1207 | in AL, DX ; ec ; 0xc0741 vberom.asm:377
|
---|
| 1208 | or AL, strict byte 003h ; 0c 03 ; 0xc0742 vberom.asm:378
|
---|
| 1209 | out DX, AL ; ee ; 0xc0744 vberom.asm:379
|
---|
| 1210 | mov dx, 003dah ; ba da 03 ; 0xc0745 vberom.asm:380
|
---|
| 1211 | in AL, DX ; ec ; 0xc0748 vberom.asm:381
|
---|
| 1212 | mov dx, 003c0h ; ba c0 03 ; 0xc0749 vberom.asm:382
|
---|
| 1213 | mov AL, strict byte 010h ; b0 10 ; 0xc074c vberom.asm:383
|
---|
| 1214 | out DX, AL ; ee ; 0xc074e vberom.asm:384
|
---|
| 1215 | mov dx, 003c1h ; ba c1 03 ; 0xc074f vberom.asm:385
|
---|
| 1216 | in AL, DX ; ec ; 0xc0752 vberom.asm:386
|
---|
| 1217 | or AL, strict byte 001h ; 0c 01 ; 0xc0753 vberom.asm:387
|
---|
| 1218 | mov dx, 003c0h ; ba c0 03 ; 0xc0755 vberom.asm:388
|
---|
| 1219 | out DX, AL ; ee ; 0xc0758 vberom.asm:389
|
---|
| 1220 | mov AL, strict byte 020h ; b0 20 ; 0xc0759 vberom.asm:390
|
---|
| 1221 | out DX, AL ; ee ; 0xc075b vberom.asm:391
|
---|
| 1222 | mov dx, 003ceh ; ba ce 03 ; 0xc075c vberom.asm:392
|
---|
| 1223 | mov ax, 00506h ; b8 06 05 ; 0xc075f vberom.asm:393
|
---|
| 1224 | out DX, ax ; ef ; 0xc0762 vberom.asm:394
|
---|
| 1225 | mov dx, 003c4h ; ba c4 03 ; 0xc0763 vberom.asm:395
|
---|
| 1226 | mov ax, 00f02h ; b8 02 0f ; 0xc0766 vberom.asm:396
|
---|
| 1227 | out DX, ax ; ef ; 0xc0769 vberom.asm:397
|
---|
| 1228 | mov dx, 001ceh ; ba ce 01 ; 0xc076a vberom.asm:400
|
---|
| 1229 | mov ax, strict word 00003h ; b8 03 00 ; 0xc076d vberom.asm:401
|
---|
| 1230 | call 00570h ; e8 fd fd ; 0xc0770 vberom.asm:402
|
---|
| 1231 | mov dx, 001cfh ; ba cf 01 ; 0xc0773 vberom.asm:403
|
---|
| 1232 | call 00577h ; e8 fe fd ; 0xc0776 vberom.asm:404
|
---|
| 1233 | cmp AL, strict byte 008h ; 3c 08 ; 0xc0779 vberom.asm:405
|
---|
| 1234 | jc short 007bdh ; 72 40 ; 0xc077b vberom.asm:406
|
---|
| 1235 | mov dx, 003d4h ; ba d4 03 ; 0xc077d vberom.asm:407
|
---|
| 1236 | mov AL, strict byte 014h ; b0 14 ; 0xc0780 vberom.asm:408
|
---|
| 1237 | out DX, AL ; ee ; 0xc0782 vberom.asm:409
|
---|
| 1238 | mov dx, 003d5h ; ba d5 03 ; 0xc0783 vberom.asm:410
|
---|
| 1239 | in AL, DX ; ec ; 0xc0786 vberom.asm:411
|
---|
| 1240 | or AL, strict byte 040h ; 0c 40 ; 0xc0787 vberom.asm:412
|
---|
| 1241 | out DX, AL ; ee ; 0xc0789 vberom.asm:413
|
---|
| 1242 | mov dx, 003dah ; ba da 03 ; 0xc078a vberom.asm:414
|
---|
| 1243 | in AL, DX ; ec ; 0xc078d vberom.asm:415
|
---|
| 1244 | mov dx, 003c0h ; ba c0 03 ; 0xc078e vberom.asm:416
|
---|
| 1245 | mov AL, strict byte 010h ; b0 10 ; 0xc0791 vberom.asm:417
|
---|
| 1246 | out DX, AL ; ee ; 0xc0793 vberom.asm:418
|
---|
| 1247 | mov dx, 003c1h ; ba c1 03 ; 0xc0794 vberom.asm:419
|
---|
| 1248 | in AL, DX ; ec ; 0xc0797 vberom.asm:420
|
---|
| 1249 | or AL, strict byte 040h ; 0c 40 ; 0xc0798 vberom.asm:421
|
---|
| 1250 | mov dx, 003c0h ; ba c0 03 ; 0xc079a vberom.asm:422
|
---|
| 1251 | out DX, AL ; ee ; 0xc079d vberom.asm:423
|
---|
| 1252 | mov AL, strict byte 020h ; b0 20 ; 0xc079e vberom.asm:424
|
---|
| 1253 | out DX, AL ; ee ; 0xc07a0 vberom.asm:425
|
---|
| 1254 | mov dx, 003c4h ; ba c4 03 ; 0xc07a1 vberom.asm:426
|
---|
| 1255 | mov AL, strict byte 004h ; b0 04 ; 0xc07a4 vberom.asm:427
|
---|
| 1256 | out DX, AL ; ee ; 0xc07a6 vberom.asm:428
|
---|
| 1257 | mov dx, 003c5h ; ba c5 03 ; 0xc07a7 vberom.asm:429
|
---|
| 1258 | in AL, DX ; ec ; 0xc07aa vberom.asm:430
|
---|
| 1259 | or AL, strict byte 008h ; 0c 08 ; 0xc07ab vberom.asm:431
|
---|
| 1260 | out DX, AL ; ee ; 0xc07ad vberom.asm:432
|
---|
| 1261 | mov dx, 003ceh ; ba ce 03 ; 0xc07ae vberom.asm:433
|
---|
| 1262 | mov AL, strict byte 005h ; b0 05 ; 0xc07b1 vberom.asm:434
|
---|
| 1263 | out DX, AL ; ee ; 0xc07b3 vberom.asm:435
|
---|
| 1264 | mov dx, 003cfh ; ba cf 03 ; 0xc07b4 vberom.asm:436
|
---|
| 1265 | in AL, DX ; ec ; 0xc07b7 vberom.asm:437
|
---|
| 1266 | and AL, strict byte 09fh ; 24 9f ; 0xc07b8 vberom.asm:438
|
---|
| 1267 | or AL, strict byte 040h ; 0c 40 ; 0xc07ba vberom.asm:439
|
---|
| 1268 | out DX, AL ; ee ; 0xc07bc vberom.asm:440
|
---|
| 1269 | pop dx ; 5a ; 0xc07bd vberom.asm:443
|
---|
| 1270 | pop ax ; 58 ; 0xc07be vberom.asm:444
|
---|
| 1271 | ; disGetNextSymbol 0xc07bf LB 0x148 -> off=0x0 cb=0000000000000013 uValue=00000000000c07bf '_vbe_has_vbe_display'
|
---|
| 1272 | _vbe_has_vbe_display: ; 0xc07bf LB 0x13
|
---|
| 1273 | push DS ; 1e ; 0xc07bf vberom.asm:450
|
---|
| 1274 | push bx ; 53 ; 0xc07c0 vberom.asm:451
|
---|
| 1275 | mov ax, strict word 00040h ; b8 40 00 ; 0xc07c1 vberom.asm:452
|
---|
| 1276 | mov ds, ax ; 8e d8 ; 0xc07c4 vberom.asm:453
|
---|
| 1277 | mov bx, 000b9h ; bb b9 00 ; 0xc07c6 vberom.asm:454
|
---|
| 1278 | mov al, byte [bx] ; 8a 07 ; 0xc07c9 vberom.asm:455
|
---|
| 1279 | and AL, strict byte 001h ; 24 01 ; 0xc07cb vberom.asm:456
|
---|
[60422] | 1280 | db 032h, 0e4h
|
---|
[95039] | 1281 | ; xor ah, ah ; 32 e4 ; 0xc07cd vberom.asm:457
|
---|
| 1282 | pop bx ; 5b ; 0xc07cf vberom.asm:458
|
---|
| 1283 | pop DS ; 1f ; 0xc07d0 vberom.asm:459
|
---|
| 1284 | retn ; c3 ; 0xc07d1 vberom.asm:460
|
---|
| 1285 | ; disGetNextSymbol 0xc07d2 LB 0x135 -> off=0x0 cb=0000000000000025 uValue=00000000000c07d2 'vbe_biosfn_return_current_mode'
|
---|
| 1286 | vbe_biosfn_return_current_mode: ; 0xc07d2 LB 0x25
|
---|
| 1287 | push DS ; 1e ; 0xc07d2 vberom.asm:473
|
---|
| 1288 | mov ax, strict word 00040h ; b8 40 00 ; 0xc07d3 vberom.asm:474
|
---|
| 1289 | mov ds, ax ; 8e d8 ; 0xc07d6 vberom.asm:475
|
---|
| 1290 | call 005f1h ; e8 16 fe ; 0xc07d8 vberom.asm:476
|
---|
| 1291 | and ax, strict byte 00001h ; 83 e0 01 ; 0xc07db vberom.asm:477
|
---|
| 1292 | je short 007e9h ; 74 09 ; 0xc07de vberom.asm:478
|
---|
| 1293 | mov bx, 000bah ; bb ba 00 ; 0xc07e0 vberom.asm:479
|
---|
| 1294 | mov ax, word [bx] ; 8b 07 ; 0xc07e3 vberom.asm:480
|
---|
[60422] | 1295 | db 08bh, 0d8h
|
---|
[95039] | 1296 | ; mov bx, ax ; 8b d8 ; 0xc07e5 vberom.asm:481
|
---|
| 1297 | jne short 007f2h ; 75 09 ; 0xc07e7 vberom.asm:482
|
---|
| 1298 | mov bx, strict word 00049h ; bb 49 00 ; 0xc07e9 vberom.asm:484
|
---|
| 1299 | mov al, byte [bx] ; 8a 07 ; 0xc07ec vberom.asm:485
|
---|
[60422] | 1300 | db 08ah, 0d8h
|
---|
[95039] | 1301 | ; mov bl, al ; 8a d8 ; 0xc07ee vberom.asm:486
|
---|
[60422] | 1302 | db 032h, 0ffh
|
---|
[95039] | 1303 | ; xor bh, bh ; 32 ff ; 0xc07f0 vberom.asm:487
|
---|
| 1304 | mov ax, strict word 0004fh ; b8 4f 00 ; 0xc07f2 vberom.asm:489
|
---|
| 1305 | pop DS ; 1f ; 0xc07f5 vberom.asm:490
|
---|
| 1306 | retn ; c3 ; 0xc07f6 vberom.asm:491
|
---|
| 1307 | ; disGetNextSymbol 0xc07f7 LB 0x110 -> off=0x0 cb=000000000000002d uValue=00000000000c07f7 'vbe_biosfn_display_window_control'
|
---|
| 1308 | vbe_biosfn_display_window_control: ; 0xc07f7 LB 0x2d
|
---|
| 1309 | cmp bl, 000h ; 80 fb 00 ; 0xc07f7 vberom.asm:515
|
---|
| 1310 | jne short 00820h ; 75 24 ; 0xc07fa vberom.asm:516
|
---|
| 1311 | cmp bh, 001h ; 80 ff 01 ; 0xc07fc vberom.asm:517
|
---|
| 1312 | je short 00817h ; 74 16 ; 0xc07ff vberom.asm:518
|
---|
| 1313 | jc short 00807h ; 72 04 ; 0xc0801 vberom.asm:519
|
---|
| 1314 | mov ax, 00100h ; b8 00 01 ; 0xc0803 vberom.asm:520
|
---|
| 1315 | retn ; c3 ; 0xc0806 vberom.asm:521
|
---|
[60422] | 1316 | db 08bh, 0c2h
|
---|
[95039] | 1317 | ; mov ax, dx ; 8b c2 ; 0xc0807 vberom.asm:523
|
---|
| 1318 | call 00603h ; e8 f7 fd ; 0xc0809 vberom.asm:524
|
---|
| 1319 | call 00617h ; e8 08 fe ; 0xc080c vberom.asm:525
|
---|
[60422] | 1320 | db 03bh, 0c2h
|
---|
[95039] | 1321 | ; cmp ax, dx ; 3b c2 ; 0xc080f vberom.asm:526
|
---|
| 1322 | jne short 00820h ; 75 0d ; 0xc0811 vberom.asm:527
|
---|
| 1323 | mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0813 vberom.asm:528
|
---|
| 1324 | retn ; c3 ; 0xc0816 vberom.asm:529
|
---|
| 1325 | call 00617h ; e8 fd fd ; 0xc0817 vberom.asm:531
|
---|
[60422] | 1326 | db 08bh, 0d0h
|
---|
[95039] | 1327 | ; mov dx, ax ; 8b d0 ; 0xc081a vberom.asm:532
|
---|
| 1328 | mov ax, strict word 0004fh ; b8 4f 00 ; 0xc081c vberom.asm:533
|
---|
| 1329 | retn ; c3 ; 0xc081f vberom.asm:534
|
---|
| 1330 | mov ax, 0014fh ; b8 4f 01 ; 0xc0820 vberom.asm:536
|
---|
| 1331 | retn ; c3 ; 0xc0823 vberom.asm:537
|
---|
| 1332 | ; disGetNextSymbol 0xc0824 LB 0xe3 -> off=0x0 cb=0000000000000034 uValue=00000000000c0824 'vbe_biosfn_set_get_display_start'
|
---|
| 1333 | vbe_biosfn_set_get_display_start: ; 0xc0824 LB 0x34
|
---|
| 1334 | cmp bl, 080h ; 80 fb 80 ; 0xc0824 vberom.asm:577
|
---|
| 1335 | je short 00834h ; 74 0b ; 0xc0827 vberom.asm:578
|
---|
| 1336 | cmp bl, 001h ; 80 fb 01 ; 0xc0829 vberom.asm:579
|
---|
| 1337 | je short 00848h ; 74 1a ; 0xc082c vberom.asm:580
|
---|
| 1338 | jc short 0083ah ; 72 0a ; 0xc082e vberom.asm:581
|
---|
| 1339 | mov ax, 00100h ; b8 00 01 ; 0xc0830 vberom.asm:582
|
---|
| 1340 | retn ; c3 ; 0xc0833 vberom.asm:583
|
---|
| 1341 | call 00589h ; e8 52 fd ; 0xc0834 vberom.asm:585
|
---|
| 1342 | call 0057ch ; e8 42 fd ; 0xc0837 vberom.asm:586
|
---|
[60422] | 1343 | db 08bh, 0c1h
|
---|
[95039] | 1344 | ; mov ax, cx ; 8b c1 ; 0xc083a vberom.asm:588
|
---|
| 1345 | call 00669h ; e8 2a fe ; 0xc083c vberom.asm:589
|
---|
[60422] | 1346 | db 08bh, 0c2h
|
---|
[95039] | 1347 | ; mov ax, dx ; 8b c2 ; 0xc083f vberom.asm:590
|
---|
| 1348 | call 0068fh ; e8 4b fe ; 0xc0841 vberom.asm:591
|
---|
| 1349 | mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0844 vberom.asm:592
|
---|
| 1350 | retn ; c3 ; 0xc0847 vberom.asm:593
|
---|
| 1351 | call 0067dh ; e8 32 fe ; 0xc0848 vberom.asm:595
|
---|
[60422] | 1352 | db 08bh, 0c8h
|
---|
[95039] | 1353 | ; mov cx, ax ; 8b c8 ; 0xc084b vberom.asm:596
|
---|
| 1354 | call 006a3h ; e8 53 fe ; 0xc084d vberom.asm:597
|
---|
[60422] | 1355 | db 08bh, 0d0h
|
---|
[95039] | 1356 | ; mov dx, ax ; 8b d0 ; 0xc0850 vberom.asm:598
|
---|
[60422] | 1357 | db 032h, 0ffh
|
---|
[95039] | 1358 | ; xor bh, bh ; 32 ff ; 0xc0852 vberom.asm:599
|
---|
| 1359 | mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0854 vberom.asm:600
|
---|
| 1360 | retn ; c3 ; 0xc0857 vberom.asm:601
|
---|
| 1361 | ; disGetNextSymbol 0xc0858 LB 0xaf -> off=0x0 cb=0000000000000037 uValue=00000000000c0858 'vbe_biosfn_set_get_dac_palette_format'
|
---|
| 1362 | vbe_biosfn_set_get_dac_palette_format: ; 0xc0858 LB 0x37
|
---|
| 1363 | cmp bl, 001h ; 80 fb 01 ; 0xc0858 vberom.asm:616
|
---|
| 1364 | je short 0087bh ; 74 1e ; 0xc085b vberom.asm:617
|
---|
| 1365 | jc short 00863h ; 72 04 ; 0xc085d vberom.asm:618
|
---|
| 1366 | mov ax, 00100h ; b8 00 01 ; 0xc085f vberom.asm:619
|
---|
| 1367 | retn ; c3 ; 0xc0862 vberom.asm:620
|
---|
| 1368 | call 005f1h ; e8 8b fd ; 0xc0863 vberom.asm:622
|
---|
| 1369 | cmp bh, 006h ; 80 ff 06 ; 0xc0866 vberom.asm:623
|
---|
| 1370 | je short 00875h ; 74 0a ; 0xc0869 vberom.asm:624
|
---|
| 1371 | cmp bh, 008h ; 80 ff 08 ; 0xc086b vberom.asm:625
|
---|
| 1372 | jne short 0088bh ; 75 1b ; 0xc086e vberom.asm:626
|
---|
| 1373 | or ax, strict byte 00020h ; 83 c8 20 ; 0xc0870 vberom.asm:627
|
---|
| 1374 | jne short 00878h ; 75 03 ; 0xc0873 vberom.asm:628
|
---|
| 1375 | and ax, strict byte 0ffdfh ; 83 e0 df ; 0xc0875 vberom.asm:630
|
---|
| 1376 | call 005ddh ; e8 62 fd ; 0xc0878 vberom.asm:632
|
---|
| 1377 | mov BH, strict byte 006h ; b7 06 ; 0xc087b vberom.asm:634
|
---|
| 1378 | call 005f1h ; e8 71 fd ; 0xc087d vberom.asm:635
|
---|
| 1379 | and ax, strict byte 00020h ; 83 e0 20 ; 0xc0880 vberom.asm:636
|
---|
| 1380 | je short 00887h ; 74 02 ; 0xc0883 vberom.asm:637
|
---|
| 1381 | mov BH, strict byte 008h ; b7 08 ; 0xc0885 vberom.asm:638
|
---|
| 1382 | mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0887 vberom.asm:640
|
---|
| 1383 | retn ; c3 ; 0xc088a vberom.asm:641
|
---|
| 1384 | mov ax, 0014fh ; b8 4f 01 ; 0xc088b vberom.asm:643
|
---|
| 1385 | retn ; c3 ; 0xc088e vberom.asm:644
|
---|
| 1386 | ; disGetNextSymbol 0xc088f LB 0x78 -> off=0x0 cb=0000000000000064 uValue=00000000000c088f 'vbe_biosfn_set_get_palette_data'
|
---|
| 1387 | vbe_biosfn_set_get_palette_data: ; 0xc088f LB 0x64
|
---|
| 1388 | test bl, bl ; 84 db ; 0xc088f vberom.asm:683
|
---|
| 1389 | je short 008a2h ; 74 0f ; 0xc0891 vberom.asm:684
|
---|
| 1390 | cmp bl, 001h ; 80 fb 01 ; 0xc0893 vberom.asm:685
|
---|
| 1391 | je short 008cah ; 74 32 ; 0xc0896 vberom.asm:686
|
---|
| 1392 | cmp bl, 003h ; 80 fb 03 ; 0xc0898 vberom.asm:687
|
---|
| 1393 | jbe short 008efh ; 76 52 ; 0xc089b vberom.asm:688
|
---|
| 1394 | cmp bl, 080h ; 80 fb 80 ; 0xc089d vberom.asm:689
|
---|
| 1395 | jne short 008ebh ; 75 49 ; 0xc08a0 vberom.asm:690
|
---|
[96413] | 1396 | pushad ; 66 60 ; 0xc08a2 vberom.asm:141
|
---|
[95039] | 1397 | push DS ; 1e ; 0xc08a4 vberom.asm:696
|
---|
| 1398 | push ES ; 06 ; 0xc08a5 vberom.asm:697
|
---|
| 1399 | pop DS ; 1f ; 0xc08a6 vberom.asm:698
|
---|
[60422] | 1400 | db 08ah, 0c2h
|
---|
[95039] | 1401 | ; mov al, dl ; 8a c2 ; 0xc08a7 vberom.asm:699
|
---|
| 1402 | mov dx, 003c8h ; ba c8 03 ; 0xc08a9 vberom.asm:700
|
---|
| 1403 | out DX, AL ; ee ; 0xc08ac vberom.asm:701
|
---|
| 1404 | inc dx ; 42 ; 0xc08ad vberom.asm:702
|
---|
[60422] | 1405 | db 08bh, 0f7h
|
---|
[95039] | 1406 | ; mov si, di ; 8b f7 ; 0xc08ae vberom.asm:703
|
---|
| 1407 | lodsd ; 66 ad ; 0xc08b0 vberom.asm:706
|
---|
| 1408 | ror eax, 010h ; 66 c1 c8 10 ; 0xc08b2 vberom.asm:707
|
---|
| 1409 | out DX, AL ; ee ; 0xc08b6 vberom.asm:708
|
---|
| 1410 | rol eax, 008h ; 66 c1 c0 08 ; 0xc08b7 vberom.asm:709
|
---|
| 1411 | out DX, AL ; ee ; 0xc08bb vberom.asm:710
|
---|
| 1412 | rol eax, 008h ; 66 c1 c0 08 ; 0xc08bc vberom.asm:711
|
---|
| 1413 | out DX, AL ; ee ; 0xc08c0 vberom.asm:712
|
---|
| 1414 | loop 008b0h ; e2 ed ; 0xc08c1 vberom.asm:723
|
---|
| 1415 | pop DS ; 1f ; 0xc08c3 vberom.asm:724
|
---|
[96413] | 1416 | popad ; 66 61 ; 0xc08c4 vberom.asm:160
|
---|
[95039] | 1417 | mov ax, strict word 0004fh ; b8 4f 00 ; 0xc08c6 vberom.asm:727
|
---|
| 1418 | retn ; c3 ; 0xc08c9 vberom.asm:728
|
---|
[96413] | 1419 | pushad ; 66 60 ; 0xc08ca vberom.asm:141
|
---|
[60422] | 1420 | db 08ah, 0c2h
|
---|
[95039] | 1421 | ; mov al, dl ; 8a c2 ; 0xc08cc vberom.asm:732
|
---|
| 1422 | mov dx, 003c7h ; ba c7 03 ; 0xc08ce vberom.asm:733
|
---|
| 1423 | out DX, AL ; ee ; 0xc08d1 vberom.asm:734
|
---|
| 1424 | add dl, 002h ; 80 c2 02 ; 0xc08d2 vberom.asm:735
|
---|
[60422] | 1425 | db 066h, 033h, 0c0h
|
---|
[95039] | 1426 | ; xor eax, eax ; 66 33 c0 ; 0xc08d5 vberom.asm:738
|
---|
| 1427 | in AL, DX ; ec ; 0xc08d8 vberom.asm:739
|
---|
| 1428 | sal eax, 008h ; 66 c1 e0 08 ; 0xc08d9 vberom.asm:740
|
---|
| 1429 | in AL, DX ; ec ; 0xc08dd vberom.asm:741
|
---|
| 1430 | sal eax, 008h ; 66 c1 e0 08 ; 0xc08de vberom.asm:742
|
---|
| 1431 | in AL, DX ; ec ; 0xc08e2 vberom.asm:743
|
---|
| 1432 | stosd ; 66 ab ; 0xc08e3 vberom.asm:744
|
---|
| 1433 | loop 008d5h ; e2 ee ; 0xc08e5 vberom.asm:757
|
---|
[96413] | 1434 | popad ; 66 61 ; 0xc08e7 vberom.asm:160
|
---|
[95039] | 1435 | jmp short 008c6h ; eb db ; 0xc08e9 vberom.asm:759
|
---|
| 1436 | mov ax, 0014fh ; b8 4f 01 ; 0xc08eb vberom.asm:762
|
---|
| 1437 | retn ; c3 ; 0xc08ee vberom.asm:763
|
---|
| 1438 | mov ax, 0024fh ; b8 4f 02 ; 0xc08ef vberom.asm:765
|
---|
| 1439 | retn ; c3 ; 0xc08f2 vberom.asm:766
|
---|
| 1440 | ; disGetNextSymbol 0xc08f3 LB 0x14 -> off=0x0 cb=0000000000000014 uValue=00000000000c08f3 'vbe_biosfn_return_protected_mode_interface'
|
---|
| 1441 | vbe_biosfn_return_protected_mode_interface: ; 0xc08f3 LB 0x14
|
---|
| 1442 | test bl, bl ; 84 db ; 0xc08f3 vberom.asm:780
|
---|
| 1443 | jne short 00903h ; 75 0c ; 0xc08f5 vberom.asm:781
|
---|
| 1444 | push CS ; 0e ; 0xc08f7 vberom.asm:782
|
---|
| 1445 | pop ES ; 07 ; 0xc08f8 vberom.asm:783
|
---|
| 1446 | mov di, 04640h ; bf 40 46 ; 0xc08f9 vberom.asm:784
|
---|
| 1447 | mov cx, 00115h ; b9 15 01 ; 0xc08fc vberom.asm:785
|
---|
| 1448 | mov ax, strict word 0004fh ; b8 4f 00 ; 0xc08ff vberom.asm:786
|
---|
| 1449 | retn ; c3 ; 0xc0902 vberom.asm:787
|
---|
| 1450 | mov ax, 0014fh ; b8 4f 01 ; 0xc0903 vberom.asm:789
|
---|
| 1451 | retn ; c3 ; 0xc0906 vberom.asm:790
|
---|
[60422] | 1452 |
|
---|
[95039] | 1453 | ; Padding 0xe9 bytes at 0xc0907
|
---|
| 1454 | times 233 db 0
|
---|
[60422] | 1455 |
|
---|
[98059] | 1456 | section _TEXT progbits vstart=0x9f0 align=1 ; size=0x38c9 class=CODE group=AUTO
|
---|
| 1457 | ; disGetNextSymbol 0xc09f0 LB 0x38c9 -> off=0x0 cb=000000000000001a uValue=00000000000c09f0 'set_int_vector'
|
---|
[95039] | 1458 | set_int_vector: ; 0xc09f0 LB 0x1a
|
---|
[98059] | 1459 | push dx ; 52 ; 0xc09f0 vgabios.c:87
|
---|
[95039] | 1460 | push bp ; 55 ; 0xc09f1
|
---|
| 1461 | mov bp, sp ; 89 e5 ; 0xc09f2
|
---|
| 1462 | mov dx, bx ; 89 da ; 0xc09f4
|
---|
[98059] | 1463 | movzx bx, al ; 0f b6 d8 ; 0xc09f6 vgabios.c:91
|
---|
[95039] | 1464 | sal bx, 002h ; c1 e3 02 ; 0xc09f9
|
---|
| 1465 | xor ax, ax ; 31 c0 ; 0xc09fc
|
---|
| 1466 | mov es, ax ; 8e c0 ; 0xc09fe
|
---|
| 1467 | mov word [es:bx], dx ; 26 89 17 ; 0xc0a00
|
---|
| 1468 | mov word [es:bx+002h], cx ; 26 89 4f 02 ; 0xc0a03
|
---|
[98059] | 1469 | pop bp ; 5d ; 0xc0a07 vgabios.c:92
|
---|
[95039] | 1470 | pop dx ; 5a ; 0xc0a08
|
---|
| 1471 | retn ; c3 ; 0xc0a09
|
---|
[98059] | 1472 | ; disGetNextSymbol 0xc0a0a LB 0x38af -> off=0x0 cb=000000000000001c uValue=00000000000c0a0a 'init_vga_card'
|
---|
[95039] | 1473 | init_vga_card: ; 0xc0a0a LB 0x1c
|
---|
[98059] | 1474 | push bp ; 55 ; 0xc0a0a vgabios.c:143
|
---|
[95039] | 1475 | mov bp, sp ; 89 e5 ; 0xc0a0b
|
---|
| 1476 | push dx ; 52 ; 0xc0a0d
|
---|
[98059] | 1477 | mov AL, strict byte 0c3h ; b0 c3 ; 0xc0a0e vgabios.c:146
|
---|
[95039] | 1478 | mov dx, 003c2h ; ba c2 03 ; 0xc0a10
|
---|
| 1479 | out DX, AL ; ee ; 0xc0a13
|
---|
[98059] | 1480 | mov AL, strict byte 004h ; b0 04 ; 0xc0a14 vgabios.c:149
|
---|
[95039] | 1481 | mov dx, 003c4h ; ba c4 03 ; 0xc0a16
|
---|
| 1482 | out DX, AL ; ee ; 0xc0a19
|
---|
[98059] | 1483 | mov AL, strict byte 002h ; b0 02 ; 0xc0a1a vgabios.c:150
|
---|
[95039] | 1484 | mov dx, 003c5h ; ba c5 03 ; 0xc0a1c
|
---|
| 1485 | out DX, AL ; ee ; 0xc0a1f
|
---|
[98059] | 1486 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc0a20 vgabios.c:155
|
---|
[95039] | 1487 | pop dx ; 5a ; 0xc0a23
|
---|
| 1488 | pop bp ; 5d ; 0xc0a24
|
---|
| 1489 | retn ; c3 ; 0xc0a25
|
---|
[98059] | 1490 | ; disGetNextSymbol 0xc0a26 LB 0x3893 -> off=0x0 cb=000000000000003e uValue=00000000000c0a26 'init_bios_area'
|
---|
[95039] | 1491 | init_bios_area: ; 0xc0a26 LB 0x3e
|
---|
[98059] | 1492 | push bx ; 53 ; 0xc0a26 vgabios.c:221
|
---|
[95039] | 1493 | push bp ; 55 ; 0xc0a27
|
---|
| 1494 | mov bp, sp ; 89 e5 ; 0xc0a28
|
---|
[98059] | 1495 | xor bx, bx ; 31 db ; 0xc0a2a vgabios.c:225
|
---|
[95039] | 1496 | mov ax, strict word 00040h ; b8 40 00 ; 0xc0a2c
|
---|
| 1497 | mov es, ax ; 8e c0 ; 0xc0a2f
|
---|
[98059] | 1498 | mov al, byte [es:bx+010h] ; 26 8a 47 10 ; 0xc0a31 vgabios.c:228
|
---|
[95039] | 1499 | and AL, strict byte 0cfh ; 24 cf ; 0xc0a35
|
---|
| 1500 | or AL, strict byte 020h ; 0c 20 ; 0xc0a37
|
---|
| 1501 | mov byte [es:bx+010h], al ; 26 88 47 10 ; 0xc0a39
|
---|
[98059] | 1502 | mov byte [es:bx+00085h], 010h ; 26 c6 87 85 00 10 ; 0xc0a3d vgabios.c:232
|
---|
| 1503 | mov word [es:bx+00087h], 0f960h ; 26 c7 87 87 00 60 f9 ; 0xc0a43 vgabios.c:234
|
---|
| 1504 | mov byte [es:bx+00089h], 051h ; 26 c6 87 89 00 51 ; 0xc0a4a vgabios.c:238
|
---|
| 1505 | mov byte [es:bx+065h], 009h ; 26 c6 47 65 09 ; 0xc0a50 vgabios.c:240
|
---|
| 1506 | mov word [es:bx+000a8h], 05550h ; 26 c7 87 a8 00 50 55 ; 0xc0a55 vgabios.c:242
|
---|
[95039] | 1507 | mov [es:bx+000aah], ds ; 26 8c 9f aa 00 ; 0xc0a5c
|
---|
[98059] | 1508 | pop bp ; 5d ; 0xc0a61 vgabios.c:243
|
---|
[95039] | 1509 | pop bx ; 5b ; 0xc0a62
|
---|
| 1510 | retn ; c3 ; 0xc0a63
|
---|
[98059] | 1511 | ; disGetNextSymbol 0xc0a64 LB 0x3855 -> off=0x0 cb=000000000000002f uValue=00000000000c0a64 'vgabios_init_func'
|
---|
[95039] | 1512 | vgabios_init_func: ; 0xc0a64 LB 0x2f
|
---|
[98059] | 1513 | push bp ; 55 ; 0xc0a64 vgabios.c:250
|
---|
[95039] | 1514 | mov bp, sp ; 89 e5 ; 0xc0a65
|
---|
[98059] | 1515 | call 00a0ah ; e8 a0 ff ; 0xc0a67 vgabios.c:252
|
---|
| 1516 | call 00a26h ; e8 b9 ff ; 0xc0a6a vgabios.c:253
|
---|
| 1517 | call 03c5ch ; e8 ec 31 ; 0xc0a6d vgabios.c:255
|
---|
| 1518 | mov bx, strict word 00028h ; bb 28 00 ; 0xc0a70 vgabios.c:257
|
---|
[95039] | 1519 | mov cx, 0c000h ; b9 00 c0 ; 0xc0a73
|
---|
| 1520 | mov ax, strict word 00010h ; b8 10 00 ; 0xc0a76
|
---|
| 1521 | call 009f0h ; e8 74 ff ; 0xc0a79
|
---|
[98059] | 1522 | mov bx, strict word 00028h ; bb 28 00 ; 0xc0a7c vgabios.c:258
|
---|
[95039] | 1523 | mov cx, 0c000h ; b9 00 c0 ; 0xc0a7f
|
---|
| 1524 | mov ax, strict word 0006dh ; b8 6d 00 ; 0xc0a82
|
---|
| 1525 | call 009f0h ; e8 68 ff ; 0xc0a85
|
---|
[98059] | 1526 | mov ax, strict word 00003h ; b8 03 00 ; 0xc0a88 vgabios.c:284
|
---|
[60422] | 1527 | db 032h, 0e4h
|
---|
[95039] | 1528 | ; xor ah, ah ; 32 e4 ; 0xc0a8b
|
---|
| 1529 | int 010h ; cd 10 ; 0xc0a8d
|
---|
[98059] | 1530 | mov sp, bp ; 89 ec ; 0xc0a8f vgabios.c:287
|
---|
[95039] | 1531 | pop bp ; 5d ; 0xc0a91
|
---|
| 1532 | retf ; cb ; 0xc0a92
|
---|
[98059] | 1533 | ; disGetNextSymbol 0xc0a93 LB 0x3826 -> off=0x0 cb=000000000000003f uValue=00000000000c0a93 'vga_get_cursor_pos'
|
---|
[95039] | 1534 | vga_get_cursor_pos: ; 0xc0a93 LB 0x3f
|
---|
[98059] | 1535 | push si ; 56 ; 0xc0a93 vgabios.c:356
|
---|
[95039] | 1536 | push di ; 57 ; 0xc0a94
|
---|
| 1537 | push bp ; 55 ; 0xc0a95
|
---|
| 1538 | mov bp, sp ; 89 e5 ; 0xc0a96
|
---|
| 1539 | mov si, dx ; 89 d6 ; 0xc0a98
|
---|
[98059] | 1540 | cmp AL, strict byte 007h ; 3c 07 ; 0xc0a9a vgabios.c:358
|
---|
[95039] | 1541 | jbe short 00aach ; 76 0e ; 0xc0a9c
|
---|
[98059] | 1542 | push SS ; 16 ; 0xc0a9e vgabios.c:359
|
---|
[95039] | 1543 | pop ES ; 07 ; 0xc0a9f
|
---|
| 1544 | mov word [es:si], strict word 00000h ; 26 c7 04 00 00 ; 0xc0aa0
|
---|
[98059] | 1545 | mov word [es:bx], strict word 00000h ; 26 c7 07 00 00 ; 0xc0aa5 vgabios.c:360
|
---|
| 1546 | jmp short 00aceh ; eb 22 ; 0xc0aaa vgabios.c:361
|
---|
[96413] | 1547 | mov di, strict word 00060h ; bf 60 00 ; 0xc0aac vgabios.c:57
|
---|
[95039] | 1548 | mov dx, strict word 00040h ; ba 40 00 ; 0xc0aaf
|
---|
| 1549 | mov es, dx ; 8e c2 ; 0xc0ab2
|
---|
| 1550 | mov di, word [es:di] ; 26 8b 3d ; 0xc0ab4
|
---|
[96413] | 1551 | push SS ; 16 ; 0xc0ab7 vgabios.c:58
|
---|
[95039] | 1552 | pop ES ; 07 ; 0xc0ab8
|
---|
| 1553 | mov word [es:si], di ; 26 89 3c ; 0xc0ab9
|
---|
[98059] | 1554 | movzx si, al ; 0f b6 f0 ; 0xc0abc vgabios.c:364
|
---|
[95039] | 1555 | add si, si ; 01 f6 ; 0xc0abf
|
---|
| 1556 | add si, strict byte 00050h ; 83 c6 50 ; 0xc0ac1
|
---|
[96413] | 1557 | mov es, dx ; 8e c2 ; 0xc0ac4 vgabios.c:57
|
---|
[95039] | 1558 | mov si, word [es:si] ; 26 8b 34 ; 0xc0ac6
|
---|
[96413] | 1559 | push SS ; 16 ; 0xc0ac9 vgabios.c:58
|
---|
[95039] | 1560 | pop ES ; 07 ; 0xc0aca
|
---|
| 1561 | mov word [es:bx], si ; 26 89 37 ; 0xc0acb
|
---|
[98059] | 1562 | pop bp ; 5d ; 0xc0ace vgabios.c:366
|
---|
[95039] | 1563 | pop di ; 5f ; 0xc0acf
|
---|
| 1564 | pop si ; 5e ; 0xc0ad0
|
---|
| 1565 | retn ; c3 ; 0xc0ad1
|
---|
[98059] | 1566 | ; disGetNextSymbol 0xc0ad2 LB 0x37e7 -> off=0x0 cb=000000000000005d uValue=00000000000c0ad2 'vga_find_glyph'
|
---|
[95039] | 1567 | vga_find_glyph: ; 0xc0ad2 LB 0x5d
|
---|
[98059] | 1568 | push bp ; 55 ; 0xc0ad2 vgabios.c:369
|
---|
[95039] | 1569 | mov bp, sp ; 89 e5 ; 0xc0ad3
|
---|
| 1570 | push si ; 56 ; 0xc0ad5
|
---|
| 1571 | push di ; 57 ; 0xc0ad6
|
---|
| 1572 | push ax ; 50 ; 0xc0ad7
|
---|
| 1573 | push ax ; 50 ; 0xc0ad8
|
---|
| 1574 | push dx ; 52 ; 0xc0ad9
|
---|
| 1575 | push bx ; 53 ; 0xc0ada
|
---|
| 1576 | mov bl, cl ; 88 cb ; 0xc0adb
|
---|
[98059] | 1577 | mov word [bp-006h], strict word 00000h ; c7 46 fa 00 00 ; 0xc0add vgabios.c:371
|
---|
| 1578 | dec word [bp+004h] ; ff 4e 04 ; 0xc0ae2 vgabios.c:373
|
---|
[95039] | 1579 | cmp word [bp+004h], strict byte 0ffffh ; 83 7e 04 ff ; 0xc0ae5
|
---|
| 1580 | je short 00b23h ; 74 38 ; 0xc0ae9
|
---|
[98059] | 1581 | movzx cx, byte [bp+006h] ; 0f b6 4e 06 ; 0xc0aeb vgabios.c:374
|
---|
[95039] | 1582 | mov dx, ss ; 8c d2 ; 0xc0aef
|
---|
| 1583 | mov si, word [bp-00ch] ; 8b 76 f4 ; 0xc0af1
|
---|
| 1584 | mov di, word [bp-008h] ; 8b 7e f8 ; 0xc0af4
|
---|
| 1585 | mov es, [bp-00ah] ; 8e 46 f6 ; 0xc0af7
|
---|
| 1586 | push DS ; 1e ; 0xc0afa
|
---|
| 1587 | mov ds, dx ; 8e da ; 0xc0afb
|
---|
| 1588 | rep cmpsb ; f3 a6 ; 0xc0afd
|
---|
| 1589 | pop DS ; 1f ; 0xc0aff
|
---|
| 1590 | mov ax, strict word 00000h ; b8 00 00 ; 0xc0b00
|
---|
| 1591 | je near 00b09h ; 0f 84 02 00 ; 0xc0b03
|
---|
[82541] | 1592 | db 0feh, 0c0h
|
---|
[95039] | 1593 | ; inc al ; fe c0 ; 0xc0b07
|
---|
| 1594 | test ax, ax ; 85 c0 ; 0xc0b09
|
---|
| 1595 | jne short 00b18h ; 75 0b ; 0xc0b0b
|
---|
[98059] | 1596 | movzx ax, bl ; 0f b6 c3 ; 0xc0b0d vgabios.c:375
|
---|
[95039] | 1597 | or ah, 080h ; 80 cc 80 ; 0xc0b10
|
---|
| 1598 | mov word [bp-006h], ax ; 89 46 fa ; 0xc0b13
|
---|
[98059] | 1599 | jmp short 00b23h ; eb 0b ; 0xc0b16 vgabios.c:376
|
---|
| 1600 | movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc0b18 vgabios.c:378
|
---|
[95039] | 1601 | add word [bp-008h], ax ; 01 46 f8 ; 0xc0b1c
|
---|
[82541] | 1602 | db 0feh, 0c3h
|
---|
[98059] | 1603 | ; inc bl ; fe c3 ; 0xc0b1f vgabios.c:379
|
---|
| 1604 | jmp short 00ae2h ; eb bf ; 0xc0b21 vgabios.c:380
|
---|
| 1605 | mov ax, word [bp-006h] ; 8b 46 fa ; 0xc0b23 vgabios.c:382
|
---|
[95039] | 1606 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc0b26
|
---|
| 1607 | pop di ; 5f ; 0xc0b29
|
---|
| 1608 | pop si ; 5e ; 0xc0b2a
|
---|
| 1609 | pop bp ; 5d ; 0xc0b2b
|
---|
| 1610 | retn 00004h ; c2 04 00 ; 0xc0b2c
|
---|
[98059] | 1611 | ; disGetNextSymbol 0xc0b2f LB 0x378a -> off=0x0 cb=0000000000000046 uValue=00000000000c0b2f 'vga_read_glyph_planar'
|
---|
[95039] | 1612 | vga_read_glyph_planar: ; 0xc0b2f LB 0x46
|
---|
[98059] | 1613 | push bp ; 55 ; 0xc0b2f vgabios.c:384
|
---|
[95039] | 1614 | mov bp, sp ; 89 e5 ; 0xc0b30
|
---|
| 1615 | push si ; 56 ; 0xc0b32
|
---|
[83113] | 1616 | push di ; 57 ; 0xc0b33
|
---|
[95039] | 1617 | push ax ; 50 ; 0xc0b34
|
---|
| 1618 | push ax ; 50 ; 0xc0b35
|
---|
| 1619 | mov si, ax ; 89 c6 ; 0xc0b36
|
---|
| 1620 | mov word [bp-006h], dx ; 89 56 fa ; 0xc0b38
|
---|
| 1621 | mov word [bp-008h], bx ; 89 5e f8 ; 0xc0b3b
|
---|
| 1622 | mov bx, cx ; 89 cb ; 0xc0b3e
|
---|
[98059] | 1623 | mov ax, 00805h ; b8 05 08 ; 0xc0b40 vgabios.c:391
|
---|
[95039] | 1624 | mov dx, 003ceh ; ba ce 03 ; 0xc0b43
|
---|
| 1625 | out DX, ax ; ef ; 0xc0b46
|
---|
[98059] | 1626 | dec byte [bp+004h] ; fe 4e 04 ; 0xc0b47 vgabios.c:393
|
---|
[95039] | 1627 | cmp byte [bp+004h], 0ffh ; 80 7e 04 ff ; 0xc0b4a
|
---|
| 1628 | je short 00b65h ; 74 15 ; 0xc0b4e
|
---|
[98059] | 1629 | mov es, [bp-006h] ; 8e 46 fa ; 0xc0b50 vgabios.c:394
|
---|
[95039] | 1630 | mov al, byte [es:si] ; 26 8a 04 ; 0xc0b53
|
---|
| 1631 | not al ; f6 d0 ; 0xc0b56
|
---|
| 1632 | mov di, bx ; 89 df ; 0xc0b58
|
---|
| 1633 | inc bx ; 43 ; 0xc0b5a
|
---|
| 1634 | push SS ; 16 ; 0xc0b5b
|
---|
| 1635 | pop ES ; 07 ; 0xc0b5c
|
---|
| 1636 | mov byte [es:di], al ; 26 88 05 ; 0xc0b5d
|
---|
[98059] | 1637 | add si, word [bp-008h] ; 03 76 f8 ; 0xc0b60 vgabios.c:395
|
---|
| 1638 | jmp short 00b47h ; eb e2 ; 0xc0b63 vgabios.c:396
|
---|
| 1639 | mov ax, strict word 00005h ; b8 05 00 ; 0xc0b65 vgabios.c:399
|
---|
[95039] | 1640 | mov dx, 003ceh ; ba ce 03 ; 0xc0b68
|
---|
| 1641 | out DX, ax ; ef ; 0xc0b6b
|
---|
[98059] | 1642 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc0b6c vgabios.c:400
|
---|
[95039] | 1643 | pop di ; 5f ; 0xc0b6f
|
---|
| 1644 | pop si ; 5e ; 0xc0b70
|
---|
| 1645 | pop bp ; 5d ; 0xc0b71
|
---|
| 1646 | retn 00002h ; c2 02 00 ; 0xc0b72
|
---|
[98059] | 1647 | ; disGetNextSymbol 0xc0b75 LB 0x3744 -> off=0x0 cb=000000000000002a uValue=00000000000c0b75 'vga_char_ofs_planar'
|
---|
[95039] | 1648 | vga_char_ofs_planar: ; 0xc0b75 LB 0x2a
|
---|
[98059] | 1649 | push bp ; 55 ; 0xc0b75 vgabios.c:402
|
---|
[95039] | 1650 | mov bp, sp ; 89 e5 ; 0xc0b76
|
---|
[98059] | 1651 | xor dh, dh ; 30 f6 ; 0xc0b78 vgabios.c:406
|
---|
[95039] | 1652 | imul bx, dx ; 0f af da ; 0xc0b7a
|
---|
| 1653 | movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc0b7d
|
---|
| 1654 | imul bx, dx ; 0f af da ; 0xc0b81
|
---|
| 1655 | xor ah, ah ; 30 e4 ; 0xc0b84
|
---|
| 1656 | add ax, bx ; 01 d8 ; 0xc0b86
|
---|
[96413] | 1657 | mov bx, strict word 0004ch ; bb 4c 00 ; 0xc0b88 vgabios.c:57
|
---|
[95039] | 1658 | mov dx, strict word 00040h ; ba 40 00 ; 0xc0b8b
|
---|
| 1659 | mov es, dx ; 8e c2 ; 0xc0b8e
|
---|
| 1660 | mov dx, word [es:bx] ; 26 8b 17 ; 0xc0b90
|
---|
[96413] | 1661 | movzx bx, cl ; 0f b6 d9 ; 0xc0b93 vgabios.c:58
|
---|
[95039] | 1662 | imul dx, bx ; 0f af d3 ; 0xc0b96
|
---|
| 1663 | add ax, dx ; 01 d0 ; 0xc0b99
|
---|
[98059] | 1664 | pop bp ; 5d ; 0xc0b9b vgabios.c:410
|
---|
[95039] | 1665 | retn 00002h ; c2 02 00 ; 0xc0b9c
|
---|
[98059] | 1666 | ; disGetNextSymbol 0xc0b9f LB 0x371a -> off=0x0 cb=000000000000003e uValue=00000000000c0b9f 'vga_read_char_planar'
|
---|
[95039] | 1667 | vga_read_char_planar: ; 0xc0b9f LB 0x3e
|
---|
[98059] | 1668 | push bp ; 55 ; 0xc0b9f vgabios.c:412
|
---|
[95039] | 1669 | mov bp, sp ; 89 e5 ; 0xc0ba0
|
---|
| 1670 | push cx ; 51 ; 0xc0ba2
|
---|
| 1671 | push si ; 56 ; 0xc0ba3
|
---|
| 1672 | push di ; 57 ; 0xc0ba4
|
---|
| 1673 | sub sp, strict byte 00010h ; 83 ec 10 ; 0xc0ba5
|
---|
| 1674 | mov si, ax ; 89 c6 ; 0xc0ba8
|
---|
| 1675 | mov ax, dx ; 89 d0 ; 0xc0baa
|
---|
[98059] | 1676 | movzx di, bl ; 0f b6 fb ; 0xc0bac vgabios.c:416
|
---|
[95039] | 1677 | push di ; 57 ; 0xc0baf
|
---|
| 1678 | lea cx, [bp-016h] ; 8d 4e ea ; 0xc0bb0
|
---|
| 1679 | mov bx, si ; 89 f3 ; 0xc0bb3
|
---|
| 1680 | mov dx, 0a000h ; ba 00 a0 ; 0xc0bb5
|
---|
| 1681 | call 00b2fh ; e8 74 ff ; 0xc0bb8
|
---|
[98059] | 1682 | push di ; 57 ; 0xc0bbb vgabios.c:419
|
---|
[95039] | 1683 | push 00100h ; 68 00 01 ; 0xc0bbc
|
---|
[96413] | 1684 | mov bx, 0010ch ; bb 0c 01 ; 0xc0bbf vgabios.c:67
|
---|
[95039] | 1685 | xor ax, ax ; 31 c0 ; 0xc0bc2
|
---|
| 1686 | mov es, ax ; 8e c0 ; 0xc0bc4
|
---|
| 1687 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc0bc6
|
---|
| 1688 | mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc0bc9
|
---|
[96413] | 1689 | xor cx, cx ; 31 c9 ; 0xc0bcd vgabios.c:68
|
---|
[95039] | 1690 | lea bx, [bp-016h] ; 8d 5e ea ; 0xc0bcf
|
---|
| 1691 | call 00ad2h ; e8 fd fe ; 0xc0bd2
|
---|
[98059] | 1692 | lea sp, [bp-006h] ; 8d 66 fa ; 0xc0bd5 vgabios.c:420
|
---|
[95039] | 1693 | pop di ; 5f ; 0xc0bd8
|
---|
| 1694 | pop si ; 5e ; 0xc0bd9
|
---|
| 1695 | pop cx ; 59 ; 0xc0bda
|
---|
| 1696 | pop bp ; 5d ; 0xc0bdb
|
---|
| 1697 | retn ; c3 ; 0xc0bdc
|
---|
[98059] | 1698 | ; disGetNextSymbol 0xc0bdd LB 0x36dc -> off=0x0 cb=000000000000001a uValue=00000000000c0bdd 'vga_char_ofs_linear'
|
---|
[95039] | 1699 | vga_char_ofs_linear: ; 0xc0bdd LB 0x1a
|
---|
[98059] | 1700 | push bp ; 55 ; 0xc0bdd vgabios.c:422
|
---|
[95039] | 1701 | mov bp, sp ; 89 e5 ; 0xc0bde
|
---|
[98059] | 1702 | xor dh, dh ; 30 f6 ; 0xc0be0 vgabios.c:426
|
---|
[95039] | 1703 | imul dx, bx ; 0f af d3 ; 0xc0be2
|
---|
| 1704 | movzx bx, byte [bp+004h] ; 0f b6 5e 04 ; 0xc0be5
|
---|
| 1705 | imul bx, dx ; 0f af da ; 0xc0be9
|
---|
| 1706 | xor ah, ah ; 30 e4 ; 0xc0bec
|
---|
| 1707 | add ax, bx ; 01 d8 ; 0xc0bee
|
---|
[98059] | 1708 | sal ax, 003h ; c1 e0 03 ; 0xc0bf0 vgabios.c:427
|
---|
| 1709 | pop bp ; 5d ; 0xc0bf3 vgabios.c:429
|
---|
[95039] | 1710 | retn 00002h ; c2 02 00 ; 0xc0bf4
|
---|
[98059] | 1711 | ; disGetNextSymbol 0xc0bf7 LB 0x36c2 -> off=0x0 cb=000000000000004b uValue=00000000000c0bf7 'vga_read_glyph_linear'
|
---|
[95039] | 1712 | vga_read_glyph_linear: ; 0xc0bf7 LB 0x4b
|
---|
[98059] | 1713 | push si ; 56 ; 0xc0bf7 vgabios.c:431
|
---|
[95039] | 1714 | push di ; 57 ; 0xc0bf8
|
---|
| 1715 | enter 00004h, 000h ; c8 04 00 00 ; 0xc0bf9
|
---|
| 1716 | mov si, ax ; 89 c6 ; 0xc0bfd
|
---|
| 1717 | mov word [bp-002h], dx ; 89 56 fe ; 0xc0bff
|
---|
| 1718 | mov word [bp-004h], bx ; 89 5e fc ; 0xc0c02
|
---|
| 1719 | mov bx, cx ; 89 cb ; 0xc0c05
|
---|
[98059] | 1720 | dec byte [bp+008h] ; fe 4e 08 ; 0xc0c07 vgabios.c:437
|
---|
[95039] | 1721 | cmp byte [bp+008h], 0ffh ; 80 7e 08 ff ; 0xc0c0a
|
---|
| 1722 | je short 00c3ch ; 74 2c ; 0xc0c0e
|
---|
[98059] | 1723 | xor dh, dh ; 30 f6 ; 0xc0c10 vgabios.c:438
|
---|
| 1724 | mov DL, strict byte 080h ; b2 80 ; 0xc0c12 vgabios.c:439
|
---|
| 1725 | xor ax, ax ; 31 c0 ; 0xc0c14 vgabios.c:440
|
---|
[95039] | 1726 | jmp short 00c1dh ; eb 05 ; 0xc0c16
|
---|
| 1727 | cmp ax, strict word 00008h ; 3d 08 00 ; 0xc0c18
|
---|
| 1728 | jnl short 00c31h ; 7d 14 ; 0xc0c1b
|
---|
[98059] | 1729 | mov es, [bp-002h] ; 8e 46 fe ; 0xc0c1d vgabios.c:441
|
---|
[95039] | 1730 | mov di, si ; 89 f7 ; 0xc0c20
|
---|
| 1731 | add di, ax ; 01 c7 ; 0xc0c22
|
---|
| 1732 | cmp byte [es:di], 000h ; 26 80 3d 00 ; 0xc0c24
|
---|
| 1733 | je short 00c2ch ; 74 02 ; 0xc0c28
|
---|
[98059] | 1734 | or dh, dl ; 08 d6 ; 0xc0c2a vgabios.c:442
|
---|
| 1735 | shr dl, 1 ; d0 ea ; 0xc0c2c vgabios.c:443
|
---|
| 1736 | inc ax ; 40 ; 0xc0c2e vgabios.c:444
|
---|
[95039] | 1737 | jmp short 00c18h ; eb e7 ; 0xc0c2f
|
---|
[98059] | 1738 | mov di, bx ; 89 df ; 0xc0c31 vgabios.c:445
|
---|
[95039] | 1739 | inc bx ; 43 ; 0xc0c33
|
---|
| 1740 | mov byte [ss:di], dh ; 36 88 35 ; 0xc0c34
|
---|
[98059] | 1741 | add si, word [bp-004h] ; 03 76 fc ; 0xc0c37 vgabios.c:446
|
---|
| 1742 | jmp short 00c07h ; eb cb ; 0xc0c3a vgabios.c:447
|
---|
| 1743 | leave ; c9 ; 0xc0c3c vgabios.c:448
|
---|
[95039] | 1744 | pop di ; 5f ; 0xc0c3d
|
---|
| 1745 | pop si ; 5e ; 0xc0c3e
|
---|
| 1746 | retn 00002h ; c2 02 00 ; 0xc0c3f
|
---|
[98059] | 1747 | ; disGetNextSymbol 0xc0c42 LB 0x3677 -> off=0x0 cb=000000000000003f uValue=00000000000c0c42 'vga_read_char_linear'
|
---|
[95039] | 1748 | vga_read_char_linear: ; 0xc0c42 LB 0x3f
|
---|
[98059] | 1749 | push bp ; 55 ; 0xc0c42 vgabios.c:450
|
---|
[95039] | 1750 | mov bp, sp ; 89 e5 ; 0xc0c43
|
---|
| 1751 | push cx ; 51 ; 0xc0c45
|
---|
| 1752 | push si ; 56 ; 0xc0c46
|
---|
| 1753 | sub sp, strict byte 00010h ; 83 ec 10 ; 0xc0c47
|
---|
| 1754 | mov cx, ax ; 89 c1 ; 0xc0c4a
|
---|
| 1755 | mov ax, dx ; 89 d0 ; 0xc0c4c
|
---|
[98059] | 1756 | movzx si, bl ; 0f b6 f3 ; 0xc0c4e vgabios.c:454
|
---|
[95039] | 1757 | push si ; 56 ; 0xc0c51
|
---|
| 1758 | mov bx, cx ; 89 cb ; 0xc0c52
|
---|
| 1759 | sal bx, 003h ; c1 e3 03 ; 0xc0c54
|
---|
| 1760 | lea cx, [bp-014h] ; 8d 4e ec ; 0xc0c57
|
---|
| 1761 | mov dx, 0a000h ; ba 00 a0 ; 0xc0c5a
|
---|
| 1762 | call 00bf7h ; e8 97 ff ; 0xc0c5d
|
---|
[98059] | 1763 | push si ; 56 ; 0xc0c60 vgabios.c:457
|
---|
[95039] | 1764 | push 00100h ; 68 00 01 ; 0xc0c61
|
---|
[96413] | 1765 | mov bx, 0010ch ; bb 0c 01 ; 0xc0c64 vgabios.c:67
|
---|
[95039] | 1766 | xor ax, ax ; 31 c0 ; 0xc0c67
|
---|
| 1767 | mov es, ax ; 8e c0 ; 0xc0c69
|
---|
| 1768 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc0c6b
|
---|
| 1769 | mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc0c6e
|
---|
[96413] | 1770 | xor cx, cx ; 31 c9 ; 0xc0c72 vgabios.c:68
|
---|
[95039] | 1771 | lea bx, [bp-014h] ; 8d 5e ec ; 0xc0c74
|
---|
| 1772 | call 00ad2h ; e8 58 fe ; 0xc0c77
|
---|
[98059] | 1773 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc0c7a vgabios.c:458
|
---|
[95039] | 1774 | pop si ; 5e ; 0xc0c7d
|
---|
| 1775 | pop cx ; 59 ; 0xc0c7e
|
---|
| 1776 | pop bp ; 5d ; 0xc0c7f
|
---|
| 1777 | retn ; c3 ; 0xc0c80
|
---|
[98059] | 1778 | ; disGetNextSymbol 0xc0c81 LB 0x3638 -> off=0x0 cb=0000000000000035 uValue=00000000000c0c81 'vga_read_2bpp_char'
|
---|
[95039] | 1779 | vga_read_2bpp_char: ; 0xc0c81 LB 0x35
|
---|
[98059] | 1780 | push bp ; 55 ; 0xc0c81 vgabios.c:460
|
---|
[95039] | 1781 | mov bp, sp ; 89 e5 ; 0xc0c82
|
---|
| 1782 | push bx ; 53 ; 0xc0c84
|
---|
| 1783 | push cx ; 51 ; 0xc0c85
|
---|
| 1784 | mov bx, ax ; 89 c3 ; 0xc0c86
|
---|
| 1785 | mov es, dx ; 8e c2 ; 0xc0c88
|
---|
[98059] | 1786 | mov cx, 0c000h ; b9 00 c0 ; 0xc0c8a vgabios.c:466
|
---|
| 1787 | mov DH, strict byte 080h ; b6 80 ; 0xc0c8d vgabios.c:467
|
---|
| 1788 | xor dl, dl ; 30 d2 ; 0xc0c8f vgabios.c:468
|
---|
| 1789 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc0c91 vgabios.c:469
|
---|
[95039] | 1790 | xchg ah, al ; 86 c4 ; 0xc0c94
|
---|
[98059] | 1791 | xor bx, bx ; 31 db ; 0xc0c96 vgabios.c:471
|
---|
[95039] | 1792 | jmp short 00c9fh ; eb 05 ; 0xc0c98
|
---|
| 1793 | cmp bx, strict byte 00008h ; 83 fb 08 ; 0xc0c9a
|
---|
| 1794 | jnl short 00cadh ; 7d 0e ; 0xc0c9d
|
---|
[98059] | 1795 | test ax, cx ; 85 c8 ; 0xc0c9f vgabios.c:472
|
---|
[95039] | 1796 | je short 00ca5h ; 74 02 ; 0xc0ca1
|
---|
[98059] | 1797 | or dl, dh ; 08 f2 ; 0xc0ca3 vgabios.c:473
|
---|
| 1798 | shr dh, 1 ; d0 ee ; 0xc0ca5 vgabios.c:474
|
---|
| 1799 | shr cx, 002h ; c1 e9 02 ; 0xc0ca7 vgabios.c:475
|
---|
| 1800 | inc bx ; 43 ; 0xc0caa vgabios.c:476
|
---|
[95039] | 1801 | jmp short 00c9ah ; eb ed ; 0xc0cab
|
---|
[98059] | 1802 | mov al, dl ; 88 d0 ; 0xc0cad vgabios.c:478
|
---|
[95039] | 1803 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc0caf
|
---|
| 1804 | pop cx ; 59 ; 0xc0cb2
|
---|
| 1805 | pop bx ; 5b ; 0xc0cb3
|
---|
| 1806 | pop bp ; 5d ; 0xc0cb4
|
---|
| 1807 | retn ; c3 ; 0xc0cb5
|
---|
[98059] | 1808 | ; disGetNextSymbol 0xc0cb6 LB 0x3603 -> off=0x0 cb=0000000000000084 uValue=00000000000c0cb6 'vga_read_glyph_cga'
|
---|
[95039] | 1809 | vga_read_glyph_cga: ; 0xc0cb6 LB 0x84
|
---|
[98059] | 1810 | push bp ; 55 ; 0xc0cb6 vgabios.c:480
|
---|
[95039] | 1811 | mov bp, sp ; 89 e5 ; 0xc0cb7
|
---|
| 1812 | push cx ; 51 ; 0xc0cb9
|
---|
| 1813 | push si ; 56 ; 0xc0cba
|
---|
| 1814 | push di ; 57 ; 0xc0cbb
|
---|
| 1815 | push ax ; 50 ; 0xc0cbc
|
---|
| 1816 | mov si, dx ; 89 d6 ; 0xc0cbd
|
---|
[98059] | 1817 | cmp bl, 006h ; 80 fb 06 ; 0xc0cbf vgabios.c:488
|
---|
[95039] | 1818 | je short 00cfeh ; 74 3a ; 0xc0cc2
|
---|
[98059] | 1819 | mov bx, ax ; 89 c3 ; 0xc0cc4 vgabios.c:490
|
---|
[95039] | 1820 | add bx, ax ; 01 c3 ; 0xc0cc6
|
---|
| 1821 | mov word [bp-008h], 0b800h ; c7 46 f8 00 b8 ; 0xc0cc8
|
---|
[98059] | 1822 | xor cx, cx ; 31 c9 ; 0xc0ccd vgabios.c:492
|
---|
[95039] | 1823 | jmp short 00cd6h ; eb 05 ; 0xc0ccf
|
---|
| 1824 | cmp cx, strict byte 00004h ; 83 f9 04 ; 0xc0cd1
|
---|
| 1825 | jnl short 00d32h ; 7d 5c ; 0xc0cd4
|
---|
[98059] | 1826 | mov ax, bx ; 89 d8 ; 0xc0cd6 vgabios.c:493
|
---|
[95039] | 1827 | mov dx, word [bp-008h] ; 8b 56 f8 ; 0xc0cd8
|
---|
| 1828 | call 00c81h ; e8 a3 ff ; 0xc0cdb
|
---|
| 1829 | mov di, si ; 89 f7 ; 0xc0cde
|
---|
| 1830 | inc si ; 46 ; 0xc0ce0
|
---|
| 1831 | push SS ; 16 ; 0xc0ce1
|
---|
| 1832 | pop ES ; 07 ; 0xc0ce2
|
---|
| 1833 | mov byte [es:di], al ; 26 88 05 ; 0xc0ce3
|
---|
[98059] | 1834 | lea ax, [bx+02000h] ; 8d 87 00 20 ; 0xc0ce6 vgabios.c:494
|
---|
[95039] | 1835 | mov dx, word [bp-008h] ; 8b 56 f8 ; 0xc0cea
|
---|
| 1836 | call 00c81h ; e8 91 ff ; 0xc0ced
|
---|
| 1837 | mov di, si ; 89 f7 ; 0xc0cf0
|
---|
| 1838 | inc si ; 46 ; 0xc0cf2
|
---|
| 1839 | push SS ; 16 ; 0xc0cf3
|
---|
| 1840 | pop ES ; 07 ; 0xc0cf4
|
---|
| 1841 | mov byte [es:di], al ; 26 88 05 ; 0xc0cf5
|
---|
[98059] | 1842 | add bx, strict byte 00050h ; 83 c3 50 ; 0xc0cf8 vgabios.c:495
|
---|
| 1843 | inc cx ; 41 ; 0xc0cfb vgabios.c:496
|
---|
[95039] | 1844 | jmp short 00cd1h ; eb d3 ; 0xc0cfc
|
---|
[98059] | 1845 | mov bx, ax ; 89 c3 ; 0xc0cfe vgabios.c:498
|
---|
[95039] | 1846 | mov word [bp-008h], 0b800h ; c7 46 f8 00 b8 ; 0xc0d00
|
---|
[98059] | 1847 | xor cx, cx ; 31 c9 ; 0xc0d05 vgabios.c:499
|
---|
[95039] | 1848 | jmp short 00d0eh ; eb 05 ; 0xc0d07
|
---|
| 1849 | cmp cx, strict byte 00004h ; 83 f9 04 ; 0xc0d09
|
---|
| 1850 | jnl short 00d32h ; 7d 24 ; 0xc0d0c
|
---|
[98059] | 1851 | mov di, si ; 89 f7 ; 0xc0d0e vgabios.c:500
|
---|
[95039] | 1852 | inc si ; 46 ; 0xc0d10
|
---|
| 1853 | mov es, [bp-008h] ; 8e 46 f8 ; 0xc0d11
|
---|
| 1854 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc0d14
|
---|
| 1855 | push SS ; 16 ; 0xc0d17
|
---|
| 1856 | pop ES ; 07 ; 0xc0d18
|
---|
| 1857 | mov byte [es:di], al ; 26 88 05 ; 0xc0d19
|
---|
[98059] | 1858 | mov di, si ; 89 f7 ; 0xc0d1c vgabios.c:501
|
---|
[95039] | 1859 | inc si ; 46 ; 0xc0d1e
|
---|
| 1860 | mov es, [bp-008h] ; 8e 46 f8 ; 0xc0d1f
|
---|
| 1861 | mov al, byte [es:bx+02000h] ; 26 8a 87 00 20 ; 0xc0d22
|
---|
| 1862 | push SS ; 16 ; 0xc0d27
|
---|
| 1863 | pop ES ; 07 ; 0xc0d28
|
---|
| 1864 | mov byte [es:di], al ; 26 88 05 ; 0xc0d29
|
---|
[98059] | 1865 | add bx, strict byte 00050h ; 83 c3 50 ; 0xc0d2c vgabios.c:502
|
---|
| 1866 | inc cx ; 41 ; 0xc0d2f vgabios.c:503
|
---|
[95039] | 1867 | jmp short 00d09h ; eb d7 ; 0xc0d30
|
---|
[98059] | 1868 | lea sp, [bp-006h] ; 8d 66 fa ; 0xc0d32 vgabios.c:505
|
---|
[95039] | 1869 | pop di ; 5f ; 0xc0d35
|
---|
| 1870 | pop si ; 5e ; 0xc0d36
|
---|
| 1871 | pop cx ; 59 ; 0xc0d37
|
---|
| 1872 | pop bp ; 5d ; 0xc0d38
|
---|
| 1873 | retn ; c3 ; 0xc0d39
|
---|
[98059] | 1874 | ; disGetNextSymbol 0xc0d3a LB 0x357f -> off=0x0 cb=0000000000000011 uValue=00000000000c0d3a 'vga_char_ofs_cga'
|
---|
[95039] | 1875 | vga_char_ofs_cga: ; 0xc0d3a LB 0x11
|
---|
[98059] | 1876 | push bp ; 55 ; 0xc0d3a vgabios.c:507
|
---|
[95039] | 1877 | mov bp, sp ; 89 e5 ; 0xc0d3b
|
---|
[98059] | 1878 | xor dh, dh ; 30 f6 ; 0xc0d3d vgabios.c:512
|
---|
[95039] | 1879 | imul dx, bx ; 0f af d3 ; 0xc0d3f
|
---|
| 1880 | sal dx, 002h ; c1 e2 02 ; 0xc0d42
|
---|
| 1881 | xor ah, ah ; 30 e4 ; 0xc0d45
|
---|
| 1882 | add ax, dx ; 01 d0 ; 0xc0d47
|
---|
[98059] | 1883 | pop bp ; 5d ; 0xc0d49 vgabios.c:513
|
---|
[95039] | 1884 | retn ; c3 ; 0xc0d4a
|
---|
[98059] | 1885 | ; disGetNextSymbol 0xc0d4b LB 0x356e -> off=0x0 cb=0000000000000065 uValue=00000000000c0d4b 'vga_read_char_cga'
|
---|
[95039] | 1886 | vga_read_char_cga: ; 0xc0d4b LB 0x65
|
---|
[98059] | 1887 | push bp ; 55 ; 0xc0d4b vgabios.c:515
|
---|
[95039] | 1888 | mov bp, sp ; 89 e5 ; 0xc0d4c
|
---|
| 1889 | push bx ; 53 ; 0xc0d4e
|
---|
| 1890 | push cx ; 51 ; 0xc0d4f
|
---|
| 1891 | sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc0d50
|
---|
[98059] | 1892 | movzx bx, dl ; 0f b6 da ; 0xc0d53 vgabios.c:521
|
---|
[95039] | 1893 | lea dx, [bp-00eh] ; 8d 56 f2 ; 0xc0d56
|
---|
| 1894 | call 00cb6h ; e8 5a ff ; 0xc0d59
|
---|
[98059] | 1895 | push strict byte 00008h ; 6a 08 ; 0xc0d5c vgabios.c:524
|
---|
[95039] | 1896 | push 00080h ; 68 80 00 ; 0xc0d5e
|
---|
[96413] | 1897 | mov bx, 0010ch ; bb 0c 01 ; 0xc0d61 vgabios.c:67
|
---|
[95039] | 1898 | xor ax, ax ; 31 c0 ; 0xc0d64
|
---|
| 1899 | mov es, ax ; 8e c0 ; 0xc0d66
|
---|
| 1900 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc0d68
|
---|
| 1901 | mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc0d6b
|
---|
[96413] | 1902 | xor cx, cx ; 31 c9 ; 0xc0d6f vgabios.c:68
|
---|
[95039] | 1903 | lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc0d71
|
---|
| 1904 | call 00ad2h ; e8 5b fd ; 0xc0d74
|
---|
| 1905 | mov word [bp-006h], ax ; 89 46 fa ; 0xc0d77
|
---|
[98059] | 1906 | test ah, 080h ; f6 c4 80 ; 0xc0d7a vgabios.c:526
|
---|
[95039] | 1907 | jne short 00da6h ; 75 27 ; 0xc0d7d
|
---|
[96413] | 1908 | mov bx, strict word 0007ch ; bb 7c 00 ; 0xc0d7f vgabios.c:67
|
---|
[95039] | 1909 | xor ax, ax ; 31 c0 ; 0xc0d82
|
---|
| 1910 | mov es, ax ; 8e c0 ; 0xc0d84
|
---|
| 1911 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc0d86
|
---|
| 1912 | mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc0d89
|
---|
[98059] | 1913 | test dx, dx ; 85 d2 ; 0xc0d8d vgabios.c:530
|
---|
[95039] | 1914 | jne short 00d95h ; 75 04 ; 0xc0d8f
|
---|
| 1915 | test ax, ax ; 85 c0 ; 0xc0d91
|
---|
| 1916 | je short 00da6h ; 74 11 ; 0xc0d93
|
---|
[98059] | 1917 | push strict byte 00008h ; 6a 08 ; 0xc0d95 vgabios.c:531
|
---|
[95039] | 1918 | push 00080h ; 68 80 00 ; 0xc0d97
|
---|
| 1919 | mov cx, 00080h ; b9 80 00 ; 0xc0d9a
|
---|
| 1920 | lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc0d9d
|
---|
| 1921 | call 00ad2h ; e8 2f fd ; 0xc0da0
|
---|
| 1922 | mov word [bp-006h], ax ; 89 46 fa ; 0xc0da3
|
---|
[98059] | 1923 | mov al, byte [bp-006h] ; 8a 46 fa ; 0xc0da6 vgabios.c:534
|
---|
[95039] | 1924 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc0da9
|
---|
| 1925 | pop cx ; 59 ; 0xc0dac
|
---|
| 1926 | pop bx ; 5b ; 0xc0dad
|
---|
| 1927 | pop bp ; 5d ; 0xc0dae
|
---|
| 1928 | retn ; c3 ; 0xc0daf
|
---|
[98059] | 1929 | ; disGetNextSymbol 0xc0db0 LB 0x3509 -> off=0x0 cb=0000000000000127 uValue=00000000000c0db0 'vga_read_char_attr'
|
---|
[95039] | 1930 | vga_read_char_attr: ; 0xc0db0 LB 0x127
|
---|
[98059] | 1931 | push bp ; 55 ; 0xc0db0 vgabios.c:536
|
---|
[95039] | 1932 | mov bp, sp ; 89 e5 ; 0xc0db1
|
---|
| 1933 | push bx ; 53 ; 0xc0db3
|
---|
| 1934 | push cx ; 51 ; 0xc0db4
|
---|
| 1935 | push si ; 56 ; 0xc0db5
|
---|
| 1936 | push di ; 57 ; 0xc0db6
|
---|
| 1937 | sub sp, strict byte 00012h ; 83 ec 12 ; 0xc0db7
|
---|
| 1938 | mov byte [bp-00ah], al ; 88 46 f6 ; 0xc0dba
|
---|
| 1939 | mov si, dx ; 89 d6 ; 0xc0dbd
|
---|
[96413] | 1940 | mov bx, strict word 00049h ; bb 49 00 ; 0xc0dbf vgabios.c:47
|
---|
[95039] | 1941 | mov ax, strict word 00040h ; b8 40 00 ; 0xc0dc2
|
---|
| 1942 | mov es, ax ; 8e c0 ; 0xc0dc5
|
---|
| 1943 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc0dc7
|
---|
[96413] | 1944 | mov byte [bp-010h], al ; 88 46 f0 ; 0xc0dca vgabios.c:48
|
---|
[98059] | 1945 | xor ah, ah ; 30 e4 ; 0xc0dcd vgabios.c:544
|
---|
| 1946 | call 035edh ; e8 1b 28 ; 0xc0dcf
|
---|
[95039] | 1947 | mov byte [bp-012h], al ; 88 46 ee ; 0xc0dd2
|
---|
[98059] | 1948 | cmp AL, strict byte 0ffh ; 3c ff ; 0xc0dd5 vgabios.c:545
|
---|
[95039] | 1949 | je near 00eceh ; 0f 84 f3 00 ; 0xc0dd7
|
---|
[98059] | 1950 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc0ddb vgabios.c:549
|
---|
[95039] | 1951 | lea bx, [bp-018h] ; 8d 5e e8 ; 0xc0ddf
|
---|
| 1952 | lea dx, [bp-01ah] ; 8d 56 e6 ; 0xc0de2
|
---|
| 1953 | mov ax, cx ; 89 c8 ; 0xc0de5
|
---|
| 1954 | call 00a93h ; e8 a9 fc ; 0xc0de7
|
---|
[98059] | 1955 | mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc0dea vgabios.c:550
|
---|
[95039] | 1956 | mov byte [bp-00eh], al ; 88 46 f2 ; 0xc0ded
|
---|
[98059] | 1957 | mov ax, word [bp-018h] ; 8b 46 e8 ; 0xc0df0 vgabios.c:551
|
---|
[95039] | 1958 | xor al, al ; 30 c0 ; 0xc0df3
|
---|
| 1959 | shr ax, 008h ; c1 e8 08 ; 0xc0df5
|
---|
| 1960 | mov byte [bp-00ch], al ; 88 46 f4 ; 0xc0df8
|
---|
[96413] | 1961 | mov bx, 00084h ; bb 84 00 ; 0xc0dfb vgabios.c:47
|
---|
[95039] | 1962 | mov dx, strict word 00040h ; ba 40 00 ; 0xc0dfe
|
---|
| 1963 | mov es, dx ; 8e c2 ; 0xc0e01
|
---|
| 1964 | mov dl, byte [es:bx] ; 26 8a 17 ; 0xc0e03
|
---|
[96413] | 1965 | xor dh, dh ; 30 f6 ; 0xc0e06 vgabios.c:48
|
---|
[95039] | 1966 | inc dx ; 42 ; 0xc0e08
|
---|
[96413] | 1967 | mov di, strict word 0004ah ; bf 4a 00 ; 0xc0e09 vgabios.c:57
|
---|
[95039] | 1968 | mov di, word [es:di] ; 26 8b 3d ; 0xc0e0c
|
---|
[96413] | 1969 | mov word [bp-014h], di ; 89 7e ec ; 0xc0e0f vgabios.c:58
|
---|
[98059] | 1970 | movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc0e12 vgabios.c:557
|
---|
[95039] | 1971 | sal bx, 003h ; c1 e3 03 ; 0xc0e16
|
---|
[97035] | 1972 | cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc0e19
|
---|
[95039] | 1973 | jne short 00e56h ; 75 36 ; 0xc0e1e
|
---|
[98059] | 1974 | imul dx, di ; 0f af d7 ; 0xc0e20 vgabios.c:559
|
---|
[95039] | 1975 | add dx, dx ; 01 d2 ; 0xc0e23
|
---|
| 1976 | or dl, 0ffh ; 80 ca ff ; 0xc0e25
|
---|
| 1977 | mov word [bp-016h], dx ; 89 56 ea ; 0xc0e28
|
---|
| 1978 | movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xc0e2b
|
---|
| 1979 | mov cx, word [bp-016h] ; 8b 4e ea ; 0xc0e2f
|
---|
| 1980 | inc cx ; 41 ; 0xc0e32
|
---|
| 1981 | imul dx, cx ; 0f af d1 ; 0xc0e33
|
---|
| 1982 | xor ah, ah ; 30 e4 ; 0xc0e36
|
---|
| 1983 | imul di, ax ; 0f af f8 ; 0xc0e38
|
---|
| 1984 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc0e3b
|
---|
| 1985 | add ax, di ; 01 f8 ; 0xc0e3f
|
---|
| 1986 | add ax, ax ; 01 c0 ; 0xc0e41
|
---|
| 1987 | mov di, dx ; 89 d7 ; 0xc0e43
|
---|
| 1988 | add di, ax ; 01 c7 ; 0xc0e45
|
---|
[97035] | 1989 | mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc0e47 vgabios.c:55
|
---|
[95039] | 1990 | mov ax, word [es:di] ; 26 8b 05 ; 0xc0e4b
|
---|
[96413] | 1991 | push SS ; 16 ; 0xc0e4e vgabios.c:58
|
---|
[95039] | 1992 | pop ES ; 07 ; 0xc0e4f
|
---|
| 1993 | mov word [es:si], ax ; 26 89 04 ; 0xc0e50
|
---|
[98059] | 1994 | jmp near 00eceh ; e9 78 00 ; 0xc0e53 vgabios.c:561
|
---|
| 1995 | mov bl, byte [bx+047b0h] ; 8a 9f b0 47 ; 0xc0e56 vgabios.c:562
|
---|
[95039] | 1996 | cmp bl, 005h ; 80 fb 05 ; 0xc0e5a
|
---|
| 1997 | je short 00eaah ; 74 4b ; 0xc0e5d
|
---|
| 1998 | cmp bl, 002h ; 80 fb 02 ; 0xc0e5f
|
---|
| 1999 | jc short 00eceh ; 72 6a ; 0xc0e62
|
---|
| 2000 | jbe short 00e6dh ; 76 07 ; 0xc0e64
|
---|
| 2001 | cmp bl, 004h ; 80 fb 04 ; 0xc0e66
|
---|
| 2002 | jbe short 00e86h ; 76 1b ; 0xc0e69
|
---|
| 2003 | jmp short 00eceh ; eb 61 ; 0xc0e6b
|
---|
[98059] | 2004 | movzx dx, byte [bp-00ch] ; 0f b6 56 f4 ; 0xc0e6d vgabios.c:565
|
---|
[95039] | 2005 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc0e71
|
---|
| 2006 | mov bx, word [bp-014h] ; 8b 5e ec ; 0xc0e75
|
---|
| 2007 | call 00d3ah ; e8 bf fe ; 0xc0e78
|
---|
[98059] | 2008 | movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc0e7b vgabios.c:566
|
---|
[95039] | 2009 | call 00d4bh ; e8 c9 fe ; 0xc0e7f
|
---|
| 2010 | xor ah, ah ; 30 e4 ; 0xc0e82
|
---|
| 2011 | jmp short 00e4eh ; eb c8 ; 0xc0e84
|
---|
[96413] | 2012 | mov bx, 00085h ; bb 85 00 ; 0xc0e86 vgabios.c:57
|
---|
[83113] | 2013 | mov dx, word [es:bx] ; 26 8b 17 ; 0xc0e89
|
---|
[98059] | 2014 | xor dh, dh ; 30 f6 ; 0xc0e8c vgabios.c:571
|
---|
[95039] | 2015 | mov word [bp-016h], dx ; 89 56 ea ; 0xc0e8e
|
---|
| 2016 | push dx ; 52 ; 0xc0e91
|
---|
| 2017 | movzx dx, al ; 0f b6 d0 ; 0xc0e92
|
---|
| 2018 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc0e95
|
---|
| 2019 | mov bx, di ; 89 fb ; 0xc0e99
|
---|
| 2020 | call 00b75h ; e8 d7 fc ; 0xc0e9b
|
---|
[98059] | 2021 | mov bx, word [bp-016h] ; 8b 5e ea ; 0xc0e9e vgabios.c:572
|
---|
[95039] | 2022 | mov dx, ax ; 89 c2 ; 0xc0ea1
|
---|
| 2023 | mov ax, di ; 89 f8 ; 0xc0ea3
|
---|
| 2024 | call 00b9fh ; e8 f7 fc ; 0xc0ea5
|
---|
| 2025 | jmp short 00e82h ; eb d8 ; 0xc0ea8
|
---|
[96413] | 2026 | mov bx, 00085h ; bb 85 00 ; 0xc0eaa vgabios.c:57
|
---|
[95039] | 2027 | mov dx, word [es:bx] ; 26 8b 17 ; 0xc0ead
|
---|
[98059] | 2028 | xor dh, dh ; 30 f6 ; 0xc0eb0 vgabios.c:576
|
---|
[95039] | 2029 | mov word [bp-016h], dx ; 89 56 ea ; 0xc0eb2
|
---|
| 2030 | push dx ; 52 ; 0xc0eb5
|
---|
| 2031 | movzx dx, al ; 0f b6 d0 ; 0xc0eb6
|
---|
| 2032 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc0eb9
|
---|
| 2033 | mov bx, di ; 89 fb ; 0xc0ebd
|
---|
| 2034 | call 00bddh ; e8 1b fd ; 0xc0ebf
|
---|
[98059] | 2035 | mov bx, word [bp-016h] ; 8b 5e ea ; 0xc0ec2 vgabios.c:577
|
---|
[95039] | 2036 | mov dx, ax ; 89 c2 ; 0xc0ec5
|
---|
| 2037 | mov ax, di ; 89 f8 ; 0xc0ec7
|
---|
| 2038 | call 00c42h ; e8 76 fd ; 0xc0ec9
|
---|
| 2039 | jmp short 00e82h ; eb b4 ; 0xc0ecc
|
---|
[98059] | 2040 | lea sp, [bp-008h] ; 8d 66 f8 ; 0xc0ece vgabios.c:586
|
---|
[95039] | 2041 | pop di ; 5f ; 0xc0ed1
|
---|
| 2042 | pop si ; 5e ; 0xc0ed2
|
---|
| 2043 | pop cx ; 59 ; 0xc0ed3
|
---|
| 2044 | pop bx ; 5b ; 0xc0ed4
|
---|
| 2045 | pop bp ; 5d ; 0xc0ed5
|
---|
| 2046 | retn ; c3 ; 0xc0ed6
|
---|
[98059] | 2047 | ; disGetNextSymbol 0xc0ed7 LB 0x33e2 -> off=0x10 cb=0000000000000083 uValue=00000000000c0ee7 'vga_get_font_info'
|
---|
[95039] | 2048 | db 0feh, 00eh, 043h, 00fh, 048h, 00fh, 04fh, 00fh, 054h, 00fh, 059h, 00fh, 05eh, 00fh, 063h, 00fh
|
---|
| 2049 | vga_get_font_info: ; 0xc0ee7 LB 0x83
|
---|
[98059] | 2050 | push si ; 56 ; 0xc0ee7 vgabios.c:588
|
---|
[95039] | 2051 | push di ; 57 ; 0xc0ee8
|
---|
| 2052 | push bp ; 55 ; 0xc0ee9
|
---|
| 2053 | mov bp, sp ; 89 e5 ; 0xc0eea
|
---|
| 2054 | mov di, dx ; 89 d7 ; 0xc0eec
|
---|
| 2055 | mov si, bx ; 89 de ; 0xc0eee
|
---|
[98059] | 2056 | cmp ax, strict word 00007h ; 3d 07 00 ; 0xc0ef0 vgabios.c:593
|
---|
[95039] | 2057 | jnbe short 00f3dh ; 77 48 ; 0xc0ef3
|
---|
| 2058 | mov bx, ax ; 89 c3 ; 0xc0ef5
|
---|
| 2059 | add bx, ax ; 01 c3 ; 0xc0ef7
|
---|
| 2060 | jmp word [cs:bx+00ed7h] ; 2e ff a7 d7 0e ; 0xc0ef9
|
---|
[96413] | 2061 | mov bx, strict word 0007ch ; bb 7c 00 ; 0xc0efe vgabios.c:67
|
---|
[95039] | 2062 | xor ax, ax ; 31 c0 ; 0xc0f01
|
---|
| 2063 | mov es, ax ; 8e c0 ; 0xc0f03
|
---|
| 2064 | mov dx, word [es:bx] ; 26 8b 17 ; 0xc0f05
|
---|
| 2065 | mov ax, word [es:bx+002h] ; 26 8b 47 02 ; 0xc0f08
|
---|
[98059] | 2066 | push SS ; 16 ; 0xc0f0c vgabios.c:596
|
---|
[95039] | 2067 | pop ES ; 07 ; 0xc0f0d
|
---|
| 2068 | mov word [es:si], dx ; 26 89 14 ; 0xc0f0e
|
---|
| 2069 | mov word [es:di], ax ; 26 89 05 ; 0xc0f11
|
---|
| 2070 | mov bx, 00085h ; bb 85 00 ; 0xc0f14
|
---|
| 2071 | mov ax, strict word 00040h ; b8 40 00 ; 0xc0f17
|
---|
| 2072 | mov es, ax ; 8e c0 ; 0xc0f1a
|
---|
| 2073 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc0f1c
|
---|
| 2074 | xor ah, ah ; 30 e4 ; 0xc0f1f
|
---|
| 2075 | push SS ; 16 ; 0xc0f21
|
---|
| 2076 | pop ES ; 07 ; 0xc0f22
|
---|
| 2077 | mov bx, cx ; 89 cb ; 0xc0f23
|
---|
| 2078 | mov word [es:bx], ax ; 26 89 07 ; 0xc0f25
|
---|
| 2079 | mov bx, 00084h ; bb 84 00 ; 0xc0f28
|
---|
| 2080 | mov ax, strict word 00040h ; b8 40 00 ; 0xc0f2b
|
---|
| 2081 | mov es, ax ; 8e c0 ; 0xc0f2e
|
---|
| 2082 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc0f30
|
---|
| 2083 | xor ah, ah ; 30 e4 ; 0xc0f33
|
---|
| 2084 | push SS ; 16 ; 0xc0f35
|
---|
| 2085 | pop ES ; 07 ; 0xc0f36
|
---|
| 2086 | mov bx, word [bp+008h] ; 8b 5e 08 ; 0xc0f37
|
---|
| 2087 | mov word [es:bx], ax ; 26 89 07 ; 0xc0f3a
|
---|
| 2088 | pop bp ; 5d ; 0xc0f3d
|
---|
| 2089 | pop di ; 5f ; 0xc0f3e
|
---|
| 2090 | pop si ; 5e ; 0xc0f3f
|
---|
| 2091 | retn 00002h ; c2 02 00 ; 0xc0f40
|
---|
[96413] | 2092 | mov bx, 0010ch ; bb 0c 01 ; 0xc0f43 vgabios.c:67
|
---|
[95039] | 2093 | jmp short 00f01h ; eb b9 ; 0xc0f46
|
---|
[98059] | 2094 | mov dx, 05d6ch ; ba 6c 5d ; 0xc0f48 vgabios.c:601
|
---|
[95039] | 2095 | mov ax, ds ; 8c d8 ; 0xc0f4b
|
---|
[98059] | 2096 | jmp short 00f0ch ; eb bd ; 0xc0f4d vgabios.c:602
|
---|
| 2097 | mov dx, 0556ch ; ba 6c 55 ; 0xc0f4f vgabios.c:604
|
---|
[95039] | 2098 | jmp short 00f4bh ; eb f7 ; 0xc0f52
|
---|
[98059] | 2099 | mov dx, 0596ch ; ba 6c 59 ; 0xc0f54 vgabios.c:607
|
---|
[95039] | 2100 | jmp short 00f4bh ; eb f2 ; 0xc0f57
|
---|
[98059] | 2101 | mov dx, 07b6ch ; ba 6c 7b ; 0xc0f59 vgabios.c:610
|
---|
[95039] | 2102 | jmp short 00f4bh ; eb ed ; 0xc0f5c
|
---|
[98059] | 2103 | mov dx, 06b6ch ; ba 6c 6b ; 0xc0f5e vgabios.c:613
|
---|
[95039] | 2104 | jmp short 00f4bh ; eb e8 ; 0xc0f61
|
---|
[98059] | 2105 | mov dx, 07c99h ; ba 99 7c ; 0xc0f63 vgabios.c:616
|
---|
[95039] | 2106 | jmp short 00f4bh ; eb e3 ; 0xc0f66
|
---|
[98059] | 2107 | jmp short 00f3dh ; eb d3 ; 0xc0f68 vgabios.c:622
|
---|
| 2108 | ; disGetNextSymbol 0xc0f6a LB 0x334f -> off=0x0 cb=0000000000000156 uValue=00000000000c0f6a 'vga_read_pixel'
|
---|
[95039] | 2109 | vga_read_pixel: ; 0xc0f6a LB 0x156
|
---|
[98059] | 2110 | push bp ; 55 ; 0xc0f6a vgabios.c:635
|
---|
[95039] | 2111 | mov bp, sp ; 89 e5 ; 0xc0f6b
|
---|
| 2112 | push si ; 56 ; 0xc0f6d
|
---|
| 2113 | push di ; 57 ; 0xc0f6e
|
---|
| 2114 | sub sp, strict byte 00008h ; 83 ec 08 ; 0xc0f6f
|
---|
| 2115 | mov byte [bp-00ah], al ; 88 46 f6 ; 0xc0f72
|
---|
| 2116 | mov word [bp-00ch], bx ; 89 5e f4 ; 0xc0f75
|
---|
| 2117 | mov si, cx ; 89 ce ; 0xc0f78
|
---|
[96413] | 2118 | mov bx, strict word 00049h ; bb 49 00 ; 0xc0f7a vgabios.c:47
|
---|
[95039] | 2119 | mov ax, strict word 00040h ; b8 40 00 ; 0xc0f7d
|
---|
| 2120 | mov es, ax ; 8e c0 ; 0xc0f80
|
---|
| 2121 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc0f82
|
---|
[98059] | 2122 | xor ah, ah ; 30 e4 ; 0xc0f85 vgabios.c:642
|
---|
| 2123 | call 035edh ; e8 63 26 ; 0xc0f87
|
---|
[95039] | 2124 | mov ah, al ; 88 c4 ; 0xc0f8a
|
---|
[98059] | 2125 | cmp AL, strict byte 0ffh ; 3c ff ; 0xc0f8c vgabios.c:643
|
---|
[95039] | 2126 | je near 010b9h ; 0f 84 27 01 ; 0xc0f8e
|
---|
[98059] | 2127 | movzx bx, al ; 0f b6 d8 ; 0xc0f92 vgabios.c:645
|
---|
[95039] | 2128 | sal bx, 003h ; c1 e3 03 ; 0xc0f95
|
---|
[97035] | 2129 | cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc0f98
|
---|
[95039] | 2130 | je near 010b9h ; 0f 84 18 01 ; 0xc0f9d
|
---|
[98059] | 2131 | mov ch, byte [bx+047b0h] ; 8a af b0 47 ; 0xc0fa1 vgabios.c:649
|
---|
[95039] | 2132 | cmp ch, 003h ; 80 fd 03 ; 0xc0fa5
|
---|
| 2133 | jc short 00fbbh ; 72 11 ; 0xc0fa8
|
---|
| 2134 | jbe short 00fc3h ; 76 17 ; 0xc0faa
|
---|
| 2135 | cmp ch, 005h ; 80 fd 05 ; 0xc0fac
|
---|
| 2136 | je near 01092h ; 0f 84 df 00 ; 0xc0faf
|
---|
| 2137 | cmp ch, 004h ; 80 fd 04 ; 0xc0fb3
|
---|
| 2138 | je short 00fc3h ; 74 0b ; 0xc0fb6
|
---|
| 2139 | jmp near 010b2h ; e9 f7 00 ; 0xc0fb8
|
---|
| 2140 | cmp ch, 002h ; 80 fd 02 ; 0xc0fbb
|
---|
| 2141 | je short 0102eh ; 74 6e ; 0xc0fbe
|
---|
| 2142 | jmp near 010b2h ; e9 ef 00 ; 0xc0fc0
|
---|
[96413] | 2143 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc0fc3 vgabios.c:57
|
---|
[95039] | 2144 | mov ax, strict word 00040h ; b8 40 00 ; 0xc0fc6
|
---|
| 2145 | mov es, ax ; 8e c0 ; 0xc0fc9
|
---|
| 2146 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc0fcb
|
---|
[96413] | 2147 | imul ax, word [bp-00ch] ; 0f af 46 f4 ; 0xc0fce vgabios.c:58
|
---|
[95039] | 2148 | mov bx, dx ; 89 d3 ; 0xc0fd2
|
---|
| 2149 | shr bx, 003h ; c1 eb 03 ; 0xc0fd4
|
---|
| 2150 | add bx, ax ; 01 c3 ; 0xc0fd7
|
---|
[96413] | 2151 | mov di, strict word 0004ch ; bf 4c 00 ; 0xc0fd9 vgabios.c:57
|
---|
[95039] | 2152 | mov cx, word [es:di] ; 26 8b 0d ; 0xc0fdc
|
---|
[96413] | 2153 | movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc0fdf vgabios.c:58
|
---|
[95039] | 2154 | imul ax, cx ; 0f af c1 ; 0xc0fe3
|
---|
| 2155 | add bx, ax ; 01 c3 ; 0xc0fe6
|
---|
[98059] | 2156 | mov cl, dl ; 88 d1 ; 0xc0fe8 vgabios.c:654
|
---|
[95039] | 2157 | and cl, 007h ; 80 e1 07 ; 0xc0fea
|
---|
| 2158 | mov ax, 00080h ; b8 80 00 ; 0xc0fed
|
---|
| 2159 | sar ax, CL ; d3 f8 ; 0xc0ff0
|
---|
| 2160 | mov byte [bp-008h], al ; 88 46 f8 ; 0xc0ff2
|
---|
[98059] | 2161 | xor ch, ch ; 30 ed ; 0xc0ff5 vgabios.c:655
|
---|
| 2162 | mov byte [bp-006h], ch ; 88 6e fa ; 0xc0ff7 vgabios.c:656
|
---|
[95039] | 2163 | jmp short 01004h ; eb 08 ; 0xc0ffa
|
---|
| 2164 | cmp byte [bp-006h], 004h ; 80 7e fa 04 ; 0xc0ffc
|
---|
| 2165 | jnc near 010b4h ; 0f 83 b0 00 ; 0xc1000
|
---|
[98059] | 2166 | movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc1004 vgabios.c:657
|
---|
[95039] | 2167 | sal ax, 008h ; c1 e0 08 ; 0xc1008
|
---|
| 2168 | or AL, strict byte 004h ; 0c 04 ; 0xc100b
|
---|
| 2169 | mov dx, 003ceh ; ba ce 03 ; 0xc100d
|
---|
| 2170 | out DX, ax ; ef ; 0xc1010
|
---|
[96413] | 2171 | mov ax, 0a000h ; b8 00 a0 ; 0xc1011 vgabios.c:47
|
---|
[95039] | 2172 | mov es, ax ; 8e c0 ; 0xc1014
|
---|
| 2173 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc1016
|
---|
[96413] | 2174 | and al, byte [bp-008h] ; 22 46 f8 ; 0xc1019 vgabios.c:48
|
---|
[98059] | 2175 | test al, al ; 84 c0 ; 0xc101c vgabios.c:659
|
---|
[95039] | 2176 | jbe short 01029h ; 76 09 ; 0xc101e
|
---|
[98059] | 2177 | mov cl, byte [bp-006h] ; 8a 4e fa ; 0xc1020 vgabios.c:660
|
---|
[95039] | 2178 | mov AL, strict byte 001h ; b0 01 ; 0xc1023
|
---|
| 2179 | sal al, CL ; d2 e0 ; 0xc1025
|
---|
| 2180 | or ch, al ; 08 c5 ; 0xc1027
|
---|
[98059] | 2181 | inc byte [bp-006h] ; fe 46 fa ; 0xc1029 vgabios.c:661
|
---|
[95039] | 2182 | jmp short 00ffch ; eb ce ; 0xc102c
|
---|
[98059] | 2183 | movzx cx, byte [bx+047b1h] ; 0f b6 8f b1 47 ; 0xc102e vgabios.c:664
|
---|
[95039] | 2184 | mov bx, strict word 00004h ; bb 04 00 ; 0xc1033
|
---|
| 2185 | sub bx, cx ; 29 cb ; 0xc1036
|
---|
| 2186 | mov cx, bx ; 89 d9 ; 0xc1038
|
---|
| 2187 | mov bx, dx ; 89 d3 ; 0xc103a
|
---|
| 2188 | shr bx, CL ; d3 eb ; 0xc103c
|
---|
| 2189 | mov cx, bx ; 89 d9 ; 0xc103e
|
---|
| 2190 | mov bx, word [bp-00ch] ; 8b 5e f4 ; 0xc1040
|
---|
| 2191 | shr bx, 1 ; d1 eb ; 0xc1043
|
---|
| 2192 | imul bx, bx, strict byte 00050h ; 6b db 50 ; 0xc1045
|
---|
| 2193 | add bx, cx ; 01 cb ; 0xc1048
|
---|
[98059] | 2194 | test byte [bp-00ch], 001h ; f6 46 f4 01 ; 0xc104a vgabios.c:665
|
---|
[95039] | 2195 | je short 01053h ; 74 03 ; 0xc104e
|
---|
[98059] | 2196 | add bh, 020h ; 80 c7 20 ; 0xc1050 vgabios.c:666
|
---|
[96413] | 2197 | mov cx, 0b800h ; b9 00 b8 ; 0xc1053 vgabios.c:47
|
---|
[95039] | 2198 | mov es, cx ; 8e c1 ; 0xc1056
|
---|
| 2199 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc1058
|
---|
[98059] | 2200 | movzx bx, ah ; 0f b6 dc ; 0xc105b vgabios.c:668
|
---|
[95039] | 2201 | sal bx, 003h ; c1 e3 03 ; 0xc105e
|
---|
[97035] | 2202 | cmp byte [bx+047b1h], 002h ; 80 bf b1 47 02 ; 0xc1061
|
---|
[95039] | 2203 | jne short 0107dh ; 75 15 ; 0xc1066
|
---|
[98059] | 2204 | and dx, strict byte 00003h ; 83 e2 03 ; 0xc1068 vgabios.c:669
|
---|
[95039] | 2205 | mov cx, strict word 00003h ; b9 03 00 ; 0xc106b
|
---|
| 2206 | sub cx, dx ; 29 d1 ; 0xc106e
|
---|
| 2207 | add cx, cx ; 01 c9 ; 0xc1070
|
---|
| 2208 | xor ah, ah ; 30 e4 ; 0xc1072
|
---|
| 2209 | sar ax, CL ; d3 f8 ; 0xc1074
|
---|
| 2210 | mov ch, al ; 88 c5 ; 0xc1076
|
---|
| 2211 | and ch, 003h ; 80 e5 03 ; 0xc1078
|
---|
[98059] | 2212 | jmp short 010b4h ; eb 37 ; 0xc107b vgabios.c:670
|
---|
| 2213 | xor dh, dh ; 30 f6 ; 0xc107d vgabios.c:671
|
---|
[95039] | 2214 | and dl, 007h ; 80 e2 07 ; 0xc107f
|
---|
| 2215 | mov cx, strict word 00007h ; b9 07 00 ; 0xc1082
|
---|
| 2216 | sub cx, dx ; 29 d1 ; 0xc1085
|
---|
| 2217 | xor ah, ah ; 30 e4 ; 0xc1087
|
---|
| 2218 | sar ax, CL ; d3 f8 ; 0xc1089
|
---|
| 2219 | mov ch, al ; 88 c5 ; 0xc108b
|
---|
| 2220 | and ch, 001h ; 80 e5 01 ; 0xc108d
|
---|
[98059] | 2221 | jmp short 010b4h ; eb 22 ; 0xc1090 vgabios.c:672
|
---|
[96413] | 2222 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc1092 vgabios.c:57
|
---|
[95039] | 2223 | mov ax, strict word 00040h ; b8 40 00 ; 0xc1095
|
---|
| 2224 | mov es, ax ; 8e c0 ; 0xc1098
|
---|
| 2225 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc109a
|
---|
[96413] | 2226 | sal ax, 003h ; c1 e0 03 ; 0xc109d vgabios.c:58
|
---|
[95039] | 2227 | mov bx, word [bp-00ch] ; 8b 5e f4 ; 0xc10a0
|
---|
| 2228 | imul bx, ax ; 0f af d8 ; 0xc10a3
|
---|
| 2229 | add bx, dx ; 01 d3 ; 0xc10a6
|
---|
[96413] | 2230 | mov ax, 0a000h ; b8 00 a0 ; 0xc10a8 vgabios.c:47
|
---|
[95039] | 2231 | mov es, ax ; 8e c0 ; 0xc10ab
|
---|
| 2232 | mov ch, byte [es:bx] ; 26 8a 2f ; 0xc10ad
|
---|
[98059] | 2233 | jmp short 010b4h ; eb 02 ; 0xc10b0 vgabios.c:676
|
---|
| 2234 | xor ch, ch ; 30 ed ; 0xc10b2 vgabios.c:681
|
---|
| 2235 | push SS ; 16 ; 0xc10b4 vgabios.c:683
|
---|
[95039] | 2236 | pop ES ; 07 ; 0xc10b5
|
---|
| 2237 | mov byte [es:si], ch ; 26 88 2c ; 0xc10b6
|
---|
[98059] | 2238 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc10b9 vgabios.c:684
|
---|
[95039] | 2239 | pop di ; 5f ; 0xc10bc
|
---|
| 2240 | pop si ; 5e ; 0xc10bd
|
---|
| 2241 | pop bp ; 5d ; 0xc10be
|
---|
| 2242 | retn ; c3 ; 0xc10bf
|
---|
[98059] | 2243 | ; disGetNextSymbol 0xc10c0 LB 0x31f9 -> off=0x0 cb=000000000000008c uValue=00000000000c10c0 'biosfn_perform_gray_scale_summing'
|
---|
[95039] | 2244 | biosfn_perform_gray_scale_summing: ; 0xc10c0 LB 0x8c
|
---|
[98059] | 2245 | push bp ; 55 ; 0xc10c0 vgabios.c:689
|
---|
[95039] | 2246 | mov bp, sp ; 89 e5 ; 0xc10c1
|
---|
| 2247 | push bx ; 53 ; 0xc10c3
|
---|
| 2248 | push cx ; 51 ; 0xc10c4
|
---|
| 2249 | push si ; 56 ; 0xc10c5
|
---|
| 2250 | push di ; 57 ; 0xc10c6
|
---|
| 2251 | push ax ; 50 ; 0xc10c7
|
---|
| 2252 | push ax ; 50 ; 0xc10c8
|
---|
| 2253 | mov bx, ax ; 89 c3 ; 0xc10c9
|
---|
| 2254 | mov di, dx ; 89 d7 ; 0xc10cb
|
---|
[98059] | 2255 | mov dx, 003dah ; ba da 03 ; 0xc10cd vgabios.c:694
|
---|
[95039] | 2256 | in AL, DX ; ec ; 0xc10d0
|
---|
[60422] | 2257 | db 02ah, 0e4h
|
---|
[95039] | 2258 | ; sub ah, ah ; 2a e4 ; 0xc10d1
|
---|
[98059] | 2259 | xor al, al ; 30 c0 ; 0xc10d3 vgabios.c:695
|
---|
[95039] | 2260 | mov dx, 003c0h ; ba c0 03 ; 0xc10d5
|
---|
| 2261 | out DX, AL ; ee ; 0xc10d8
|
---|
[98059] | 2262 | xor si, si ; 31 f6 ; 0xc10d9 vgabios.c:697
|
---|
[95039] | 2263 | cmp si, di ; 39 fe ; 0xc10db
|
---|
| 2264 | jnc short 01131h ; 73 52 ; 0xc10dd
|
---|
[98059] | 2265 | mov al, bl ; 88 d8 ; 0xc10df vgabios.c:700
|
---|
[95039] | 2266 | mov dx, 003c7h ; ba c7 03 ; 0xc10e1
|
---|
| 2267 | out DX, AL ; ee ; 0xc10e4
|
---|
[98059] | 2268 | mov dx, 003c9h ; ba c9 03 ; 0xc10e5 vgabios.c:702
|
---|
[95039] | 2269 | in AL, DX ; ec ; 0xc10e8
|
---|
[60422] | 2270 | db 02ah, 0e4h
|
---|
[95039] | 2271 | ; sub ah, ah ; 2a e4 ; 0xc10e9
|
---|
| 2272 | mov cx, ax ; 89 c1 ; 0xc10eb
|
---|
[98059] | 2273 | in AL, DX ; ec ; 0xc10ed vgabios.c:703
|
---|
[60422] | 2274 | db 02ah, 0e4h
|
---|
[95039] | 2275 | ; sub ah, ah ; 2a e4 ; 0xc10ee
|
---|
| 2276 | mov word [bp-00ch], ax ; 89 46 f4 ; 0xc10f0
|
---|
[98059] | 2277 | in AL, DX ; ec ; 0xc10f3 vgabios.c:704
|
---|
[60422] | 2278 | db 02ah, 0e4h
|
---|
[95039] | 2279 | ; sub ah, ah ; 2a e4 ; 0xc10f4
|
---|
[98059] | 2280 | xor ch, ch ; 30 ed ; 0xc10f6 vgabios.c:707
|
---|
[95039] | 2281 | imul cx, cx, strict byte 0004dh ; 6b c9 4d ; 0xc10f8
|
---|
| 2282 | mov word [bp-00ah], cx ; 89 4e f6 ; 0xc10fb
|
---|
| 2283 | movzx cx, byte [bp-00ch] ; 0f b6 4e f4 ; 0xc10fe
|
---|
| 2284 | imul cx, cx, 00097h ; 69 c9 97 00 ; 0xc1102
|
---|
| 2285 | add cx, word [bp-00ah] ; 03 4e f6 ; 0xc1106
|
---|
| 2286 | xor ah, ah ; 30 e4 ; 0xc1109
|
---|
| 2287 | imul ax, ax, strict byte 0001ch ; 6b c0 1c ; 0xc110b
|
---|
| 2288 | add cx, ax ; 01 c1 ; 0xc110e
|
---|
| 2289 | add cx, 00080h ; 81 c1 80 00 ; 0xc1110
|
---|
| 2290 | sar cx, 008h ; c1 f9 08 ; 0xc1114
|
---|
[98059] | 2291 | cmp cx, strict byte 0003fh ; 83 f9 3f ; 0xc1117 vgabios.c:709
|
---|
[95039] | 2292 | jbe short 0111fh ; 76 03 ; 0xc111a
|
---|
| 2293 | mov cx, strict word 0003fh ; b9 3f 00 ; 0xc111c
|
---|
[98059] | 2294 | mov al, bl ; 88 d8 ; 0xc111f vgabios.c:712
|
---|
[95039] | 2295 | mov dx, 003c8h ; ba c8 03 ; 0xc1121
|
---|
| 2296 | out DX, AL ; ee ; 0xc1124
|
---|
[98059] | 2297 | mov al, cl ; 88 c8 ; 0xc1125 vgabios.c:714
|
---|
[95039] | 2298 | mov dx, 003c9h ; ba c9 03 ; 0xc1127
|
---|
| 2299 | out DX, AL ; ee ; 0xc112a
|
---|
[98059] | 2300 | out DX, AL ; ee ; 0xc112b vgabios.c:715
|
---|
| 2301 | out DX, AL ; ee ; 0xc112c vgabios.c:716
|
---|
| 2302 | inc bx ; 43 ; 0xc112d vgabios.c:717
|
---|
| 2303 | inc si ; 46 ; 0xc112e vgabios.c:718
|
---|
[95039] | 2304 | jmp short 010dbh ; eb aa ; 0xc112f
|
---|
[98059] | 2305 | mov dx, 003dah ; ba da 03 ; 0xc1131 vgabios.c:719
|
---|
[95039] | 2306 | in AL, DX ; ec ; 0xc1134
|
---|
[60422] | 2307 | db 02ah, 0e4h
|
---|
[95039] | 2308 | ; sub ah, ah ; 2a e4 ; 0xc1135
|
---|
[98059] | 2309 | mov AL, strict byte 020h ; b0 20 ; 0xc1137 vgabios.c:720
|
---|
[95039] | 2310 | mov dx, 003c0h ; ba c0 03 ; 0xc1139
|
---|
| 2311 | out DX, AL ; ee ; 0xc113c
|
---|
[98059] | 2312 | mov dx, 003dah ; ba da 03 ; 0xc113d vgabios.c:722
|
---|
[95039] | 2313 | in AL, DX ; ec ; 0xc1140
|
---|
[60422] | 2314 | db 02ah, 0e4h
|
---|
[95039] | 2315 | ; sub ah, ah ; 2a e4 ; 0xc1141
|
---|
[98059] | 2316 | lea sp, [bp-008h] ; 8d 66 f8 ; 0xc1143 vgabios.c:724
|
---|
[95039] | 2317 | pop di ; 5f ; 0xc1146
|
---|
| 2318 | pop si ; 5e ; 0xc1147
|
---|
| 2319 | pop cx ; 59 ; 0xc1148
|
---|
| 2320 | pop bx ; 5b ; 0xc1149
|
---|
| 2321 | pop bp ; 5d ; 0xc114a
|
---|
| 2322 | retn ; c3 ; 0xc114b
|
---|
[98059] | 2323 | ; disGetNextSymbol 0xc114c LB 0x316d -> off=0x0 cb=00000000000000f6 uValue=00000000000c114c 'biosfn_set_cursor_shape'
|
---|
[95039] | 2324 | biosfn_set_cursor_shape: ; 0xc114c LB 0xf6
|
---|
[98059] | 2325 | push bp ; 55 ; 0xc114c vgabios.c:727
|
---|
[95039] | 2326 | mov bp, sp ; 89 e5 ; 0xc114d
|
---|
| 2327 | push bx ; 53 ; 0xc114f
|
---|
| 2328 | push cx ; 51 ; 0xc1150
|
---|
| 2329 | push si ; 56 ; 0xc1151
|
---|
| 2330 | push di ; 57 ; 0xc1152
|
---|
| 2331 | push ax ; 50 ; 0xc1153
|
---|
| 2332 | mov bl, al ; 88 c3 ; 0xc1154
|
---|
| 2333 | mov ah, dl ; 88 d4 ; 0xc1156
|
---|
[98059] | 2334 | movzx cx, al ; 0f b6 c8 ; 0xc1158 vgabios.c:733
|
---|
[95039] | 2335 | sal cx, 008h ; c1 e1 08 ; 0xc115b
|
---|
| 2336 | movzx dx, ah ; 0f b6 d4 ; 0xc115e
|
---|
| 2337 | add dx, cx ; 01 ca ; 0xc1161
|
---|
[96413] | 2338 | mov si, strict word 00060h ; be 60 00 ; 0xc1163 vgabios.c:62
|
---|
[95039] | 2339 | mov cx, strict word 00040h ; b9 40 00 ; 0xc1166
|
---|
| 2340 | mov es, cx ; 8e c1 ; 0xc1169
|
---|
| 2341 | mov word [es:si], dx ; 26 89 14 ; 0xc116b
|
---|
[96413] | 2342 | mov si, 00087h ; be 87 00 ; 0xc116e vgabios.c:47
|
---|
[95039] | 2343 | mov dl, byte [es:si] ; 26 8a 14 ; 0xc1171
|
---|
[96413] | 2344 | test dl, 008h ; f6 c2 08 ; 0xc1174 vgabios.c:48
|
---|
[95039] | 2345 | jne near 01217h ; 0f 85 9c 00 ; 0xc1177
|
---|
[98059] | 2346 | mov dl, al ; 88 c2 ; 0xc117b vgabios.c:739
|
---|
[95039] | 2347 | and dl, 060h ; 80 e2 60 ; 0xc117d
|
---|
| 2348 | cmp dl, 020h ; 80 fa 20 ; 0xc1180
|
---|
| 2349 | jne short 0118ch ; 75 07 ; 0xc1183
|
---|
[98059] | 2350 | mov BL, strict byte 01eh ; b3 1e ; 0xc1185 vgabios.c:741
|
---|
| 2351 | xor ah, ah ; 30 e4 ; 0xc1187 vgabios.c:742
|
---|
| 2352 | jmp near 01217h ; e9 8b 00 ; 0xc1189 vgabios.c:743
|
---|
[96413] | 2353 | mov dl, byte [es:si] ; 26 8a 14 ; 0xc118c vgabios.c:47
|
---|
| 2354 | test dl, 001h ; f6 c2 01 ; 0xc118f vgabios.c:48
|
---|
[95039] | 2355 | jne near 01217h ; 0f 85 81 00 ; 0xc1192
|
---|
| 2356 | cmp bl, 020h ; 80 fb 20 ; 0xc1196
|
---|
| 2357 | jnc near 01217h ; 0f 83 7a 00 ; 0xc1199
|
---|
| 2358 | cmp ah, 020h ; 80 fc 20 ; 0xc119d
|
---|
| 2359 | jnc near 01217h ; 0f 83 73 00 ; 0xc11a0
|
---|
[96413] | 2360 | mov si, 00085h ; be 85 00 ; 0xc11a4 vgabios.c:57
|
---|
[95039] | 2361 | mov dx, strict word 00040h ; ba 40 00 ; 0xc11a7
|
---|
| 2362 | mov es, dx ; 8e c2 ; 0xc11aa
|
---|
| 2363 | mov cx, word [es:si] ; 26 8b 0c ; 0xc11ac
|
---|
[96413] | 2364 | mov dx, cx ; 89 ca ; 0xc11af vgabios.c:58
|
---|
[98059] | 2365 | cmp ah, bl ; 38 dc ; 0xc11b1 vgabios.c:754
|
---|
[95039] | 2366 | jnc short 011c1h ; 73 0c ; 0xc11b3
|
---|
[98059] | 2367 | test ah, ah ; 84 e4 ; 0xc11b5 vgabios.c:756
|
---|
[95039] | 2368 | je short 01217h ; 74 5e ; 0xc11b7
|
---|
[98059] | 2369 | xor bl, bl ; 30 db ; 0xc11b9 vgabios.c:757
|
---|
| 2370 | mov ah, cl ; 88 cc ; 0xc11bb vgabios.c:758
|
---|
[82541] | 2371 | db 0feh, 0cch
|
---|
[95039] | 2372 | ; dec ah ; fe cc ; 0xc11bd
|
---|
[98059] | 2373 | jmp short 01217h ; eb 56 ; 0xc11bf vgabios.c:760
|
---|
| 2374 | movzx si, ah ; 0f b6 f4 ; 0xc11c1 vgabios.c:761
|
---|
[95039] | 2375 | mov word [bp-00ah], si ; 89 76 f6 ; 0xc11c4
|
---|
| 2376 | movzx si, bl ; 0f b6 f3 ; 0xc11c7
|
---|
| 2377 | or si, word [bp-00ah] ; 0b 76 f6 ; 0xc11ca
|
---|
| 2378 | cmp si, cx ; 39 ce ; 0xc11cd
|
---|
| 2379 | jnc short 011e4h ; 73 13 ; 0xc11cf
|
---|
| 2380 | movzx di, ah ; 0f b6 fc ; 0xc11d1
|
---|
| 2381 | mov si, cx ; 89 ce ; 0xc11d4
|
---|
| 2382 | dec si ; 4e ; 0xc11d6
|
---|
| 2383 | cmp di, si ; 39 f7 ; 0xc11d7
|
---|
| 2384 | je short 01217h ; 74 3c ; 0xc11d9
|
---|
| 2385 | movzx si, bl ; 0f b6 f3 ; 0xc11db
|
---|
| 2386 | dec cx ; 49 ; 0xc11de
|
---|
| 2387 | dec cx ; 49 ; 0xc11df
|
---|
| 2388 | cmp si, cx ; 39 ce ; 0xc11e0
|
---|
| 2389 | je short 01217h ; 74 33 ; 0xc11e2
|
---|
[98059] | 2390 | cmp ah, 003h ; 80 fc 03 ; 0xc11e4 vgabios.c:763
|
---|
[95039] | 2391 | jbe short 01217h ; 76 2e ; 0xc11e7
|
---|
[98059] | 2392 | movzx si, bl ; 0f b6 f3 ; 0xc11e9 vgabios.c:764
|
---|
[95039] | 2393 | movzx di, ah ; 0f b6 fc ; 0xc11ec
|
---|
| 2394 | inc si ; 46 ; 0xc11ef
|
---|
| 2395 | inc si ; 46 ; 0xc11f0
|
---|
| 2396 | mov cl, dl ; 88 d1 ; 0xc11f1
|
---|
[82541] | 2397 | db 0feh, 0c9h
|
---|
[95039] | 2398 | ; dec cl ; fe c9 ; 0xc11f3
|
---|
| 2399 | cmp di, si ; 39 f7 ; 0xc11f5
|
---|
| 2400 | jnle short 0120ch ; 7f 13 ; 0xc11f7
|
---|
[98059] | 2401 | sub bl, ah ; 28 e3 ; 0xc11f9 vgabios.c:766
|
---|
[95039] | 2402 | add bl, dl ; 00 d3 ; 0xc11fb
|
---|
[82541] | 2403 | db 0feh, 0cbh
|
---|
[95039] | 2404 | ; dec bl ; fe cb ; 0xc11fd
|
---|
[98059] | 2405 | mov ah, cl ; 88 cc ; 0xc11ff vgabios.c:767
|
---|
| 2406 | cmp dx, strict byte 0000eh ; 83 fa 0e ; 0xc1201 vgabios.c:768
|
---|
[95039] | 2407 | jc short 01217h ; 72 11 ; 0xc1204
|
---|
[82541] | 2408 | db 0feh, 0cch
|
---|
[98059] | 2409 | ; dec ah ; fe cc ; 0xc1206 vgabios.c:770
|
---|
[82541] | 2410 | db 0feh, 0cbh
|
---|
[98059] | 2411 | ; dec bl ; fe cb ; 0xc1208 vgabios.c:771
|
---|
| 2412 | jmp short 01217h ; eb 0b ; 0xc120a vgabios.c:773
|
---|
[95039] | 2413 | cmp bl, 002h ; 80 fb 02 ; 0xc120c
|
---|
| 2414 | jbe short 01215h ; 76 04 ; 0xc120f
|
---|
[98059] | 2415 | shr dx, 1 ; d1 ea ; 0xc1211 vgabios.c:775
|
---|
[95039] | 2416 | mov bl, dl ; 88 d3 ; 0xc1213
|
---|
[98059] | 2417 | mov ah, cl ; 88 cc ; 0xc1215 vgabios.c:779
|
---|
[96413] | 2418 | mov si, strict word 00063h ; be 63 00 ; 0xc1217 vgabios.c:57
|
---|
[95039] | 2419 | mov dx, strict word 00040h ; ba 40 00 ; 0xc121a
|
---|
| 2420 | mov es, dx ; 8e c2 ; 0xc121d
|
---|
| 2421 | mov cx, word [es:si] ; 26 8b 0c ; 0xc121f
|
---|
[98059] | 2422 | mov AL, strict byte 00ah ; b0 0a ; 0xc1222 vgabios.c:790
|
---|
[95039] | 2423 | mov dx, cx ; 89 ca ; 0xc1224
|
---|
| 2424 | out DX, AL ; ee ; 0xc1226
|
---|
[98059] | 2425 | mov si, cx ; 89 ce ; 0xc1227 vgabios.c:791
|
---|
[95039] | 2426 | inc si ; 46 ; 0xc1229
|
---|
| 2427 | mov al, bl ; 88 d8 ; 0xc122a
|
---|
| 2428 | mov dx, si ; 89 f2 ; 0xc122c
|
---|
| 2429 | out DX, AL ; ee ; 0xc122e
|
---|
[98059] | 2430 | mov AL, strict byte 00bh ; b0 0b ; 0xc122f vgabios.c:792
|
---|
[95039] | 2431 | mov dx, cx ; 89 ca ; 0xc1231
|
---|
| 2432 | out DX, AL ; ee ; 0xc1233
|
---|
[98059] | 2433 | mov al, ah ; 88 e0 ; 0xc1234 vgabios.c:793
|
---|
[95039] | 2434 | mov dx, si ; 89 f2 ; 0xc1236
|
---|
[82541] | 2435 | out DX, AL ; ee ; 0xc1238
|
---|
[98059] | 2436 | lea sp, [bp-008h] ; 8d 66 f8 ; 0xc1239 vgabios.c:794
|
---|
[95039] | 2437 | pop di ; 5f ; 0xc123c
|
---|
| 2438 | pop si ; 5e ; 0xc123d
|
---|
| 2439 | pop cx ; 59 ; 0xc123e
|
---|
| 2440 | pop bx ; 5b ; 0xc123f
|
---|
| 2441 | pop bp ; 5d ; 0xc1240
|
---|
| 2442 | retn ; c3 ; 0xc1241
|
---|
[98059] | 2443 | ; disGetNextSymbol 0xc1242 LB 0x3077 -> off=0x0 cb=0000000000000089 uValue=00000000000c1242 'biosfn_set_cursor_pos'
|
---|
[95039] | 2444 | biosfn_set_cursor_pos: ; 0xc1242 LB 0x89
|
---|
[98059] | 2445 | push bp ; 55 ; 0xc1242 vgabios.c:797
|
---|
[95039] | 2446 | mov bp, sp ; 89 e5 ; 0xc1243
|
---|
| 2447 | push bx ; 53 ; 0xc1245
|
---|
| 2448 | push cx ; 51 ; 0xc1246
|
---|
| 2449 | push si ; 56 ; 0xc1247
|
---|
| 2450 | push ax ; 50 ; 0xc1248
|
---|
[98059] | 2451 | cmp AL, strict byte 007h ; 3c 07 ; 0xc1249 vgabios.c:803
|
---|
[95039] | 2452 | jnbe short 012c3h ; 77 76 ; 0xc124b
|
---|
[98059] | 2453 | movzx bx, al ; 0f b6 d8 ; 0xc124d vgabios.c:806
|
---|
[95039] | 2454 | add bx, bx ; 01 db ; 0xc1250
|
---|
| 2455 | add bx, strict byte 00050h ; 83 c3 50 ; 0xc1252
|
---|
[96413] | 2456 | mov cx, strict word 00040h ; b9 40 00 ; 0xc1255 vgabios.c:62
|
---|
[95039] | 2457 | mov es, cx ; 8e c1 ; 0xc1258
|
---|
| 2458 | mov word [es:bx], dx ; 26 89 17 ; 0xc125a
|
---|
[96413] | 2459 | mov bx, strict word 00062h ; bb 62 00 ; 0xc125d vgabios.c:47
|
---|
[95039] | 2460 | mov ah, byte [es:bx] ; 26 8a 27 ; 0xc1260
|
---|
[98059] | 2461 | cmp al, ah ; 38 e0 ; 0xc1263 vgabios.c:810
|
---|
[95039] | 2462 | jne short 012c3h ; 75 5c ; 0xc1265
|
---|
[96413] | 2463 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc1267 vgabios.c:57
|
---|
[95039] | 2464 | mov cx, word [es:bx] ; 26 8b 0f ; 0xc126a
|
---|
[96413] | 2465 | mov bx, 00084h ; bb 84 00 ; 0xc126d vgabios.c:47
|
---|
[95039] | 2466 | mov ah, byte [es:bx] ; 26 8a 27 ; 0xc1270
|
---|
[96413] | 2467 | movzx bx, ah ; 0f b6 dc ; 0xc1273 vgabios.c:48
|
---|
[95039] | 2468 | inc bx ; 43 ; 0xc1276
|
---|
[98059] | 2469 | mov si, dx ; 89 d6 ; 0xc1277 vgabios.c:816
|
---|
[95039] | 2470 | and si, 0ff00h ; 81 e6 00 ff ; 0xc1279
|
---|
| 2471 | shr si, 008h ; c1 ee 08 ; 0xc127d
|
---|
| 2472 | mov word [bp-008h], si ; 89 76 f8 ; 0xc1280
|
---|
[98059] | 2473 | imul bx, cx ; 0f af d9 ; 0xc1283 vgabios.c:819
|
---|
[95039] | 2474 | or bl, 0ffh ; 80 cb ff ; 0xc1286
|
---|
| 2475 | xor ah, ah ; 30 e4 ; 0xc1289
|
---|
| 2476 | inc bx ; 43 ; 0xc128b
|
---|
| 2477 | imul ax, bx ; 0f af c3 ; 0xc128c
|
---|
| 2478 | movzx si, dl ; 0f b6 f2 ; 0xc128f
|
---|
| 2479 | add si, ax ; 01 c6 ; 0xc1292
|
---|
| 2480 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1294
|
---|
| 2481 | imul ax, cx ; 0f af c1 ; 0xc1298
|
---|
| 2482 | add si, ax ; 01 c6 ; 0xc129b
|
---|
[96413] | 2483 | mov bx, strict word 00063h ; bb 63 00 ; 0xc129d vgabios.c:57
|
---|
[95039] | 2484 | mov bx, word [es:bx] ; 26 8b 1f ; 0xc12a0
|
---|
[98059] | 2485 | mov AL, strict byte 00eh ; b0 0e ; 0xc12a3 vgabios.c:823
|
---|
[95039] | 2486 | mov dx, bx ; 89 da ; 0xc12a5
|
---|
| 2487 | out DX, AL ; ee ; 0xc12a7
|
---|
[98059] | 2488 | mov ax, si ; 89 f0 ; 0xc12a8 vgabios.c:824
|
---|
[95039] | 2489 | xor al, al ; 30 c0 ; 0xc12aa
|
---|
| 2490 | shr ax, 008h ; c1 e8 08 ; 0xc12ac
|
---|
| 2491 | lea cx, [bx+001h] ; 8d 4f 01 ; 0xc12af
|
---|
| 2492 | mov dx, cx ; 89 ca ; 0xc12b2
|
---|
| 2493 | out DX, AL ; ee ; 0xc12b4
|
---|
[98059] | 2494 | mov AL, strict byte 00fh ; b0 0f ; 0xc12b5 vgabios.c:825
|
---|
[95039] | 2495 | mov dx, bx ; 89 da ; 0xc12b7
|
---|
| 2496 | out DX, AL ; ee ; 0xc12b9
|
---|
[98059] | 2497 | and si, 000ffh ; 81 e6 ff 00 ; 0xc12ba vgabios.c:826
|
---|
[95039] | 2498 | mov ax, si ; 89 f0 ; 0xc12be
|
---|
| 2499 | mov dx, cx ; 89 ca ; 0xc12c0
|
---|
| 2500 | out DX, AL ; ee ; 0xc12c2
|
---|
[98059] | 2501 | lea sp, [bp-006h] ; 8d 66 fa ; 0xc12c3 vgabios.c:828
|
---|
[95039] | 2502 | pop si ; 5e ; 0xc12c6
|
---|
| 2503 | pop cx ; 59 ; 0xc12c7
|
---|
| 2504 | pop bx ; 5b ; 0xc12c8
|
---|
| 2505 | pop bp ; 5d ; 0xc12c9
|
---|
| 2506 | retn ; c3 ; 0xc12ca
|
---|
[98059] | 2507 | ; disGetNextSymbol 0xc12cb LB 0x2fee -> off=0x0 cb=00000000000000cd uValue=00000000000c12cb 'biosfn_set_active_page'
|
---|
[95039] | 2508 | biosfn_set_active_page: ; 0xc12cb LB 0xcd
|
---|
[98059] | 2509 | push bp ; 55 ; 0xc12cb vgabios.c:831
|
---|
[95039] | 2510 | mov bp, sp ; 89 e5 ; 0xc12cc
|
---|
| 2511 | push bx ; 53 ; 0xc12ce
|
---|
| 2512 | push cx ; 51 ; 0xc12cf
|
---|
| 2513 | push dx ; 52 ; 0xc12d0
|
---|
| 2514 | push si ; 56 ; 0xc12d1
|
---|
| 2515 | push di ; 57 ; 0xc12d2
|
---|
| 2516 | push ax ; 50 ; 0xc12d3
|
---|
| 2517 | push ax ; 50 ; 0xc12d4
|
---|
| 2518 | mov cl, al ; 88 c1 ; 0xc12d5
|
---|
[98059] | 2519 | cmp AL, strict byte 007h ; 3c 07 ; 0xc12d7 vgabios.c:837
|
---|
[95039] | 2520 | jnbe near 0138eh ; 0f 87 b1 00 ; 0xc12d9
|
---|
[96413] | 2521 | mov bx, strict word 00049h ; bb 49 00 ; 0xc12dd vgabios.c:47
|
---|
[95039] | 2522 | mov ax, strict word 00040h ; b8 40 00 ; 0xc12e0
|
---|
| 2523 | mov es, ax ; 8e c0 ; 0xc12e3
|
---|
| 2524 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc12e5
|
---|
[98059] | 2525 | xor ah, ah ; 30 e4 ; 0xc12e8 vgabios.c:841
|
---|
| 2526 | call 035edh ; e8 00 23 ; 0xc12ea
|
---|
[95039] | 2527 | mov ch, al ; 88 c5 ; 0xc12ed
|
---|
[98059] | 2528 | cmp AL, strict byte 0ffh ; 3c ff ; 0xc12ef vgabios.c:842
|
---|
[95039] | 2529 | je near 0138eh ; 0f 84 99 00 ; 0xc12f1
|
---|
[98059] | 2530 | movzx ax, cl ; 0f b6 c1 ; 0xc12f5 vgabios.c:845
|
---|
[95039] | 2531 | lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc12f8
|
---|
| 2532 | lea dx, [bp-00ch] ; 8d 56 f4 ; 0xc12fb
|
---|
| 2533 | call 00a93h ; e8 92 f7 ; 0xc12fe
|
---|
[98059] | 2534 | movzx bx, ch ; 0f b6 dd ; 0xc1301 vgabios.c:847
|
---|
[95039] | 2535 | mov si, bx ; 89 de ; 0xc1304
|
---|
| 2536 | sal si, 003h ; c1 e6 03 ; 0xc1306
|
---|
[97035] | 2537 | cmp byte [si+047afh], 000h ; 80 bc af 47 00 ; 0xc1309
|
---|
[95039] | 2538 | jne short 01344h ; 75 34 ; 0xc130e
|
---|
[96413] | 2539 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc1310 vgabios.c:57
|
---|
[95039] | 2540 | mov ax, strict word 00040h ; b8 40 00 ; 0xc1313
|
---|
| 2541 | mov es, ax ; 8e c0 ; 0xc1316
|
---|
| 2542 | mov dx, word [es:bx] ; 26 8b 17 ; 0xc1318
|
---|
[96413] | 2543 | mov bx, 00084h ; bb 84 00 ; 0xc131b vgabios.c:47
|
---|
[95039] | 2544 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc131e
|
---|
[96413] | 2545 | xor ah, ah ; 30 e4 ; 0xc1321 vgabios.c:48
|
---|
[95039] | 2546 | inc ax ; 40 ; 0xc1323
|
---|
[98059] | 2547 | imul dx, ax ; 0f af d0 ; 0xc1324 vgabios.c:854
|
---|
[95039] | 2548 | mov ax, dx ; 89 d0 ; 0xc1327
|
---|
| 2549 | add ax, dx ; 01 d0 ; 0xc1329
|
---|
| 2550 | or AL, strict byte 0ffh ; 0c ff ; 0xc132b
|
---|
| 2551 | mov bx, ax ; 89 c3 ; 0xc132d
|
---|
| 2552 | movzx ax, cl ; 0f b6 c1 ; 0xc132f
|
---|
| 2553 | inc bx ; 43 ; 0xc1332
|
---|
| 2554 | imul bx, ax ; 0f af d8 ; 0xc1333
|
---|
[96413] | 2555 | mov si, strict word 0004eh ; be 4e 00 ; 0xc1336 vgabios.c:62
|
---|
[95039] | 2556 | mov word [es:si], bx ; 26 89 1c ; 0xc1339
|
---|
[98059] | 2557 | or dl, 0ffh ; 80 ca ff ; 0xc133c vgabios.c:858
|
---|
[95039] | 2558 | mov bx, dx ; 89 d3 ; 0xc133f
|
---|
| 2559 | inc bx ; 43 ; 0xc1341
|
---|
[98059] | 2560 | jmp short 01353h ; eb 0f ; 0xc1342 vgabios.c:860
|
---|
| 2561 | movzx bx, byte [bx+0482eh] ; 0f b6 9f 2e 48 ; 0xc1344 vgabios.c:862
|
---|
[95039] | 2562 | sal bx, 006h ; c1 e3 06 ; 0xc1349
|
---|
| 2563 | movzx ax, cl ; 0f b6 c1 ; 0xc134c
|
---|
[97035] | 2564 | mov bx, word [bx+04845h] ; 8b 9f 45 48 ; 0xc134f
|
---|
[95039] | 2565 | imul bx, ax ; 0f af d8 ; 0xc1353
|
---|
[96413] | 2566 | mov si, strict word 00063h ; be 63 00 ; 0xc1356 vgabios.c:57
|
---|
[95039] | 2567 | mov ax, strict word 00040h ; b8 40 00 ; 0xc1359
|
---|
| 2568 | mov es, ax ; 8e c0 ; 0xc135c
|
---|
| 2569 | mov si, word [es:si] ; 26 8b 34 ; 0xc135e
|
---|
[98059] | 2570 | mov AL, strict byte 00ch ; b0 0c ; 0xc1361 vgabios.c:867
|
---|
[95039] | 2571 | mov dx, si ; 89 f2 ; 0xc1363
|
---|
| 2572 | out DX, AL ; ee ; 0xc1365
|
---|
[98059] | 2573 | mov ax, bx ; 89 d8 ; 0xc1366 vgabios.c:868
|
---|
[95039] | 2574 | xor al, bl ; 30 d8 ; 0xc1368
|
---|
| 2575 | shr ax, 008h ; c1 e8 08 ; 0xc136a
|
---|
| 2576 | lea di, [si+001h] ; 8d 7c 01 ; 0xc136d
|
---|
| 2577 | mov dx, di ; 89 fa ; 0xc1370
|
---|
| 2578 | out DX, AL ; ee ; 0xc1372
|
---|
[98059] | 2579 | mov AL, strict byte 00dh ; b0 0d ; 0xc1373 vgabios.c:869
|
---|
[95039] | 2580 | mov dx, si ; 89 f2 ; 0xc1375
|
---|
| 2581 | out DX, AL ; ee ; 0xc1377
|
---|
[98059] | 2582 | xor bh, bh ; 30 ff ; 0xc1378 vgabios.c:870
|
---|
[95039] | 2583 | mov ax, bx ; 89 d8 ; 0xc137a
|
---|
| 2584 | mov dx, di ; 89 fa ; 0xc137c
|
---|
| 2585 | out DX, AL ; ee ; 0xc137e
|
---|
[96413] | 2586 | mov bx, strict word 00062h ; bb 62 00 ; 0xc137f vgabios.c:52
|
---|
[95039] | 2587 | mov byte [es:bx], cl ; 26 88 0f ; 0xc1382
|
---|
[98059] | 2588 | mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc1385 vgabios.c:880
|
---|
[95039] | 2589 | movzx ax, cl ; 0f b6 c1 ; 0xc1388
|
---|
| 2590 | call 01242h ; e8 b4 fe ; 0xc138b
|
---|
[98059] | 2591 | lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc138e vgabios.c:881
|
---|
[95039] | 2592 | pop di ; 5f ; 0xc1391
|
---|
| 2593 | pop si ; 5e ; 0xc1392
|
---|
| 2594 | pop dx ; 5a ; 0xc1393
|
---|
| 2595 | pop cx ; 59 ; 0xc1394
|
---|
| 2596 | pop bx ; 5b ; 0xc1395
|
---|
| 2597 | pop bp ; 5d ; 0xc1396
|
---|
| 2598 | retn ; c3 ; 0xc1397
|
---|
[98059] | 2599 | ; disGetNextSymbol 0xc1398 LB 0x2f21 -> off=0x0 cb=0000000000000045 uValue=00000000000c1398 'find_vpti'
|
---|
[95039] | 2600 | find_vpti: ; 0xc1398 LB 0x45
|
---|
[98059] | 2601 | push bx ; 53 ; 0xc1398 vgabios.c:916
|
---|
[95039] | 2602 | push si ; 56 ; 0xc1399
|
---|
| 2603 | push bp ; 55 ; 0xc139a
|
---|
| 2604 | mov bp, sp ; 89 e5 ; 0xc139b
|
---|
[98059] | 2605 | movzx bx, al ; 0f b6 d8 ; 0xc139d vgabios.c:921
|
---|
[95039] | 2606 | mov si, bx ; 89 de ; 0xc13a0
|
---|
| 2607 | sal si, 003h ; c1 e6 03 ; 0xc13a2
|
---|
[97035] | 2608 | cmp byte [si+047afh], 000h ; 80 bc af 47 00 ; 0xc13a5
|
---|
[95039] | 2609 | jne short 013d4h ; 75 28 ; 0xc13aa
|
---|
[96413] | 2610 | mov si, 00089h ; be 89 00 ; 0xc13ac vgabios.c:47
|
---|
[95039] | 2611 | mov ax, strict word 00040h ; b8 40 00 ; 0xc13af
|
---|
| 2612 | mov es, ax ; 8e c0 ; 0xc13b2
|
---|
| 2613 | mov al, byte [es:si] ; 26 8a 04 ; 0xc13b4
|
---|
[98059] | 2614 | test AL, strict byte 010h ; a8 10 ; 0xc13b7 vgabios.c:923
|
---|
[95039] | 2615 | je short 013c2h ; 74 07 ; 0xc13b9
|
---|
[98059] | 2616 | movsx ax, byte [bx+07df5h] ; 0f be 87 f5 7d ; 0xc13bb vgabios.c:924
|
---|
| 2617 | jmp short 013d9h ; eb 17 ; 0xc13c0 vgabios.c:925
|
---|
[95039] | 2618 | test AL, strict byte 080h ; a8 80 ; 0xc13c2
|
---|
| 2619 | je short 013cdh ; 74 07 ; 0xc13c4
|
---|
[98059] | 2620 | movsx ax, byte [bx+07de5h] ; 0f be 87 e5 7d ; 0xc13c6 vgabios.c:926
|
---|
| 2621 | jmp short 013d9h ; eb 0c ; 0xc13cb vgabios.c:927
|
---|
| 2622 | movsx ax, byte [bx+07dedh] ; 0f be 87 ed 7d ; 0xc13cd vgabios.c:928
|
---|
| 2623 | jmp short 013d9h ; eb 05 ; 0xc13d2 vgabios.c:929
|
---|
| 2624 | movzx ax, byte [bx+0482eh] ; 0f b6 87 2e 48 ; 0xc13d4 vgabios.c:930
|
---|
| 2625 | pop bp ; 5d ; 0xc13d9 vgabios.c:933
|
---|
[95039] | 2626 | pop si ; 5e ; 0xc13da
|
---|
| 2627 | pop bx ; 5b ; 0xc13db
|
---|
| 2628 | retn ; c3 ; 0xc13dc
|
---|
[98059] | 2629 | ; disGetNextSymbol 0xc13dd LB 0x2edc -> off=0x0 cb=00000000000004b2 uValue=00000000000c13dd 'biosfn_set_video_mode'
|
---|
| 2630 | biosfn_set_video_mode: ; 0xc13dd LB 0x4b2
|
---|
[95039] | 2631 | push bp ; 55 ; 0xc13dd vgabios.c:938
|
---|
| 2632 | mov bp, sp ; 89 e5 ; 0xc13de
|
---|
| 2633 | push bx ; 53 ; 0xc13e0
|
---|
| 2634 | push cx ; 51 ; 0xc13e1
|
---|
| 2635 | push dx ; 52 ; 0xc13e2
|
---|
| 2636 | push si ; 56 ; 0xc13e3
|
---|
| 2637 | push di ; 57 ; 0xc13e4
|
---|
| 2638 | sub sp, strict byte 00016h ; 83 ec 16 ; 0xc13e5
|
---|
| 2639 | mov byte [bp-00eh], al ; 88 46 f2 ; 0xc13e8
|
---|
| 2640 | and AL, strict byte 080h ; 24 80 ; 0xc13eb vgabios.c:942
|
---|
| 2641 | mov byte [bp-00ch], al ; 88 46 f4 ; 0xc13ed
|
---|
| 2642 | call 007bfh ; e8 cc f3 ; 0xc13f0 vgabios.c:952
|
---|
| 2643 | test ax, ax ; 85 c0 ; 0xc13f3
|
---|
| 2644 | je short 01403h ; 74 0c ; 0xc13f5
|
---|
| 2645 | mov AL, strict byte 007h ; b0 07 ; 0xc13f7 vgabios.c:954
|
---|
| 2646 | mov dx, 003c4h ; ba c4 03 ; 0xc13f9
|
---|
| 2647 | out DX, AL ; ee ; 0xc13fc
|
---|
| 2648 | xor al, al ; 30 c0 ; 0xc13fd vgabios.c:955
|
---|
| 2649 | mov dx, 003c5h ; ba c5 03 ; 0xc13ff
|
---|
| 2650 | out DX, AL ; ee ; 0xc1402
|
---|
| 2651 | and byte [bp-00eh], 07fh ; 80 66 f2 7f ; 0xc1403 vgabios.c:960
|
---|
| 2652 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1407 vgabios.c:966
|
---|
[98059] | 2653 | call 035edh ; e8 df 21 ; 0xc140b
|
---|
[95039] | 2654 | mov byte [bp-010h], al ; 88 46 f0 ; 0xc140e
|
---|
| 2655 | cmp AL, strict byte 0ffh ; 3c ff ; 0xc1411 vgabios.c:972
|
---|
[98059] | 2656 | je near 01885h ; 0f 84 6e 04 ; 0xc1413
|
---|
[96413] | 2657 | mov bx, 000a8h ; bb a8 00 ; 0xc1417 vgabios.c:67
|
---|
[95039] | 2658 | mov dx, strict word 00040h ; ba 40 00 ; 0xc141a
|
---|
| 2659 | mov es, dx ; 8e c2 ; 0xc141d
|
---|
| 2660 | mov di, word [es:bx] ; 26 8b 3f ; 0xc141f
|
---|
| 2661 | mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc1422
|
---|
[96413] | 2662 | mov bx, di ; 89 fb ; 0xc1426 vgabios.c:68
|
---|
[95039] | 2663 | mov word [bp-014h], dx ; 89 56 ec ; 0xc1428
|
---|
| 2664 | movzx cx, al ; 0f b6 c8 ; 0xc142b vgabios.c:978
|
---|
| 2665 | mov ax, cx ; 89 c8 ; 0xc142e
|
---|
| 2666 | call 01398h ; e8 65 ff ; 0xc1430
|
---|
| 2667 | mov es, dx ; 8e c2 ; 0xc1433 vgabios.c:979
|
---|
| 2668 | mov si, word [es:di] ; 26 8b 35 ; 0xc1435
|
---|
| 2669 | mov dx, word [es:di+002h] ; 26 8b 55 02 ; 0xc1438
|
---|
| 2670 | mov word [bp-01ah], dx ; 89 56 e6 ; 0xc143c
|
---|
| 2671 | xor ah, ah ; 30 e4 ; 0xc143f vgabios.c:980
|
---|
| 2672 | sal ax, 006h ; c1 e0 06 ; 0xc1441
|
---|
| 2673 | add si, ax ; 01 c6 ; 0xc1444
|
---|
[96413] | 2674 | mov di, 00089h ; bf 89 00 ; 0xc1446 vgabios.c:47
|
---|
[95039] | 2675 | mov ax, strict word 00040h ; b8 40 00 ; 0xc1449
|
---|
| 2676 | mov es, ax ; 8e c0 ; 0xc144c
|
---|
| 2677 | mov al, byte [es:di] ; 26 8a 05 ; 0xc144e
|
---|
[96413] | 2678 | mov ah, al ; 88 c4 ; 0xc1451 vgabios.c:48
|
---|
[95039] | 2679 | test AL, strict byte 008h ; a8 08 ; 0xc1453 vgabios.c:997
|
---|
| 2680 | jne near 01509h ; 0f 85 b0 00 ; 0xc1455
|
---|
| 2681 | mov di, cx ; 89 cf ; 0xc1459 vgabios.c:999
|
---|
| 2682 | sal di, 003h ; c1 e7 03 ; 0xc145b
|
---|
[97035] | 2683 | mov al, byte [di+047b4h] ; 8a 85 b4 47 ; 0xc145e
|
---|
[95039] | 2684 | mov dx, 003c6h ; ba c6 03 ; 0xc1462
|
---|
| 2685 | out DX, AL ; ee ; 0xc1465
|
---|
| 2686 | xor al, al ; 30 c0 ; 0xc1466 vgabios.c:1002
|
---|
| 2687 | mov dx, 003c8h ; ba c8 03 ; 0xc1468
|
---|
| 2688 | out DX, AL ; ee ; 0xc146b
|
---|
[97035] | 2689 | mov cl, byte [di+047b5h] ; 8a 8d b5 47 ; 0xc146c vgabios.c:1005
|
---|
[95039] | 2690 | cmp cl, 001h ; 80 f9 01 ; 0xc1470
|
---|
| 2691 | jc short 01483h ; 72 0e ; 0xc1473
|
---|
| 2692 | jbe short 0148eh ; 76 17 ; 0xc1475
|
---|
| 2693 | cmp cl, 003h ; 80 f9 03 ; 0xc1477
|
---|
| 2694 | je short 0149ch ; 74 20 ; 0xc147a
|
---|
| 2695 | cmp cl, 002h ; 80 f9 02 ; 0xc147c
|
---|
| 2696 | je short 01495h ; 74 14 ; 0xc147f
|
---|
| 2697 | jmp short 014a1h ; eb 1e ; 0xc1481
|
---|
| 2698 | test cl, cl ; 84 c9 ; 0xc1483
|
---|
| 2699 | jne short 014a1h ; 75 1a ; 0xc1485
|
---|
[97035] | 2700 | mov word [bp-016h], 04fc2h ; c7 46 ea c2 4f ; 0xc1487 vgabios.c:1007
|
---|
[95039] | 2701 | jmp short 014a1h ; eb 13 ; 0xc148c vgabios.c:1008
|
---|
[97035] | 2702 | mov word [bp-016h], 05082h ; c7 46 ea 82 50 ; 0xc148e vgabios.c:1010
|
---|
[95039] | 2703 | jmp short 014a1h ; eb 0c ; 0xc1493 vgabios.c:1011
|
---|
[97035] | 2704 | mov word [bp-016h], 05142h ; c7 46 ea 42 51 ; 0xc1495 vgabios.c:1013
|
---|
[95039] | 2705 | jmp short 014a1h ; eb 05 ; 0xc149a vgabios.c:1014
|
---|
[97035] | 2706 | mov word [bp-016h], 05202h ; c7 46 ea 02 52 ; 0xc149c vgabios.c:1016
|
---|
[95039] | 2707 | movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc14a1 vgabios.c:1020
|
---|
| 2708 | sal di, 003h ; c1 e7 03 ; 0xc14a5
|
---|
[97035] | 2709 | cmp byte [di+047afh], 000h ; 80 bd af 47 00 ; 0xc14a8
|
---|
[95039] | 2710 | jne short 014beh ; 75 0f ; 0xc14ad
|
---|
| 2711 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc14af vgabios.c:1022
|
---|
| 2712 | cmp byte [es:si+002h], 008h ; 26 80 7c 02 08 ; 0xc14b2
|
---|
| 2713 | jne short 014beh ; 75 05 ; 0xc14b7
|
---|
[97035] | 2714 | mov word [bp-016h], 05082h ; c7 46 ea 82 50 ; 0xc14b9 vgabios.c:1023
|
---|
[95039] | 2715 | xor cx, cx ; 31 c9 ; 0xc14be vgabios.c:1026
|
---|
| 2716 | jmp short 014d1h ; eb 0f ; 0xc14c0
|
---|
| 2717 | xor al, al ; 30 c0 ; 0xc14c2 vgabios.c:1033
|
---|
| 2718 | mov dx, 003c9h ; ba c9 03 ; 0xc14c4
|
---|
| 2719 | out DX, AL ; ee ; 0xc14c7
|
---|
| 2720 | out DX, AL ; ee ; 0xc14c8 vgabios.c:1034
|
---|
| 2721 | out DX, AL ; ee ; 0xc14c9 vgabios.c:1035
|
---|
| 2722 | inc cx ; 41 ; 0xc14ca vgabios.c:1037
|
---|
| 2723 | cmp cx, 00100h ; 81 f9 00 01 ; 0xc14cb
|
---|
| 2724 | jnc short 014fch ; 73 2b ; 0xc14cf
|
---|
| 2725 | movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc14d1
|
---|
| 2726 | sal di, 003h ; c1 e7 03 ; 0xc14d5
|
---|
[97035] | 2727 | movzx di, byte [di+047b5h] ; 0f b6 bd b5 47 ; 0xc14d8
|
---|
| 2728 | movzx di, byte [di+0483eh] ; 0f b6 bd 3e 48 ; 0xc14dd
|
---|
[95039] | 2729 | cmp cx, di ; 39 f9 ; 0xc14e2
|
---|
| 2730 | jnbe short 014c2h ; 77 dc ; 0xc14e4
|
---|
| 2731 | imul di, cx, strict byte 00003h ; 6b f9 03 ; 0xc14e6
|
---|
| 2732 | add di, word [bp-016h] ; 03 7e ea ; 0xc14e9
|
---|
| 2733 | mov al, byte [di] ; 8a 05 ; 0xc14ec
|
---|
| 2734 | mov dx, 003c9h ; ba c9 03 ; 0xc14ee
|
---|
| 2735 | out DX, AL ; ee ; 0xc14f1
|
---|
| 2736 | mov al, byte [di+001h] ; 8a 45 01 ; 0xc14f2
|
---|
| 2737 | out DX, AL ; ee ; 0xc14f5
|
---|
| 2738 | mov al, byte [di+002h] ; 8a 45 02 ; 0xc14f6
|
---|
| 2739 | out DX, AL ; ee ; 0xc14f9
|
---|
| 2740 | jmp short 014cah ; eb ce ; 0xc14fa
|
---|
| 2741 | test ah, 002h ; f6 c4 02 ; 0xc14fc vgabios.c:1038
|
---|
| 2742 | je short 01509h ; 74 08 ; 0xc14ff
|
---|
| 2743 | mov dx, 00100h ; ba 00 01 ; 0xc1501 vgabios.c:1040
|
---|
| 2744 | xor ax, ax ; 31 c0 ; 0xc1504
|
---|
| 2745 | call 010c0h ; e8 b7 fb ; 0xc1506
|
---|
| 2746 | mov dx, 003dah ; ba da 03 ; 0xc1509 vgabios.c:1045
|
---|
| 2747 | in AL, DX ; ec ; 0xc150c
|
---|
[60422] | 2748 | db 02ah, 0e4h
|
---|
[95039] | 2749 | ; sub ah, ah ; 2a e4 ; 0xc150d
|
---|
| 2750 | xor cx, cx ; 31 c9 ; 0xc150f vgabios.c:1048
|
---|
| 2751 | jmp short 01518h ; eb 05 ; 0xc1511
|
---|
| 2752 | cmp cx, strict byte 00013h ; 83 f9 13 ; 0xc1513
|
---|
| 2753 | jnbe short 0152dh ; 77 15 ; 0xc1516
|
---|
| 2754 | mov al, cl ; 88 c8 ; 0xc1518 vgabios.c:1049
|
---|
| 2755 | mov dx, 003c0h ; ba c0 03 ; 0xc151a
|
---|
| 2756 | out DX, AL ; ee ; 0xc151d
|
---|
| 2757 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc151e vgabios.c:1050
|
---|
| 2758 | mov di, si ; 89 f7 ; 0xc1521
|
---|
| 2759 | add di, cx ; 01 cf ; 0xc1523
|
---|
| 2760 | mov al, byte [es:di+023h] ; 26 8a 45 23 ; 0xc1525
|
---|
| 2761 | out DX, AL ; ee ; 0xc1529
|
---|
| 2762 | inc cx ; 41 ; 0xc152a vgabios.c:1051
|
---|
| 2763 | jmp short 01513h ; eb e6 ; 0xc152b
|
---|
| 2764 | mov AL, strict byte 014h ; b0 14 ; 0xc152d vgabios.c:1052
|
---|
| 2765 | mov dx, 003c0h ; ba c0 03 ; 0xc152f
|
---|
| 2766 | out DX, AL ; ee ; 0xc1532
|
---|
| 2767 | xor al, al ; 30 c0 ; 0xc1533 vgabios.c:1053
|
---|
| 2768 | out DX, AL ; ee ; 0xc1535
|
---|
| 2769 | mov es, [bp-014h] ; 8e 46 ec ; 0xc1536 vgabios.c:1056
|
---|
| 2770 | mov dx, word [es:bx+004h] ; 26 8b 57 04 ; 0xc1539
|
---|
| 2771 | mov ax, word [es:bx+006h] ; 26 8b 47 06 ; 0xc153d
|
---|
| 2772 | test ax, ax ; 85 c0 ; 0xc1541
|
---|
| 2773 | jne short 01549h ; 75 04 ; 0xc1543
|
---|
| 2774 | test dx, dx ; 85 d2 ; 0xc1545
|
---|
| 2775 | je short 01589h ; 74 40 ; 0xc1547
|
---|
| 2776 | mov word [bp-01ch], ax ; 89 46 e4 ; 0xc1549 vgabios.c:1060
|
---|
| 2777 | xor cx, cx ; 31 c9 ; 0xc154c vgabios.c:1061
|
---|
| 2778 | jmp short 01555h ; eb 05 ; 0xc154e
|
---|
| 2779 | cmp cx, strict byte 00010h ; 83 f9 10 ; 0xc1550
|
---|
| 2780 | jnc short 01579h ; 73 24 ; 0xc1553
|
---|
| 2781 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc1555 vgabios.c:1062
|
---|
| 2782 | mov di, si ; 89 f7 ; 0xc1558
|
---|
| 2783 | add di, cx ; 01 cf ; 0xc155a
|
---|
| 2784 | mov ax, word [bp-01ch] ; 8b 46 e4 ; 0xc155c
|
---|
| 2785 | mov word [bp-020h], ax ; 89 46 e0 ; 0xc155f
|
---|
| 2786 | mov ax, dx ; 89 d0 ; 0xc1562
|
---|
| 2787 | add ax, cx ; 01 c8 ; 0xc1564
|
---|
| 2788 | mov word [bp-01eh], ax ; 89 46 e2 ; 0xc1566
|
---|
| 2789 | mov al, byte [es:di+023h] ; 26 8a 45 23 ; 0xc1569
|
---|
| 2790 | mov es, [bp-020h] ; 8e 46 e0 ; 0xc156d
|
---|
| 2791 | mov di, word [bp-01eh] ; 8b 7e e2 ; 0xc1570
|
---|
| 2792 | mov byte [es:di], al ; 26 88 05 ; 0xc1573
|
---|
| 2793 | inc cx ; 41 ; 0xc1576
|
---|
| 2794 | jmp short 01550h ; eb d7 ; 0xc1577
|
---|
| 2795 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc1579 vgabios.c:1063
|
---|
| 2796 | mov al, byte [es:si+034h] ; 26 8a 44 34 ; 0xc157c
|
---|
| 2797 | mov es, [bp-01ch] ; 8e 46 e4 ; 0xc1580
|
---|
| 2798 | mov di, dx ; 89 d7 ; 0xc1583
|
---|
| 2799 | mov byte [es:di+010h], al ; 26 88 45 10 ; 0xc1585
|
---|
| 2800 | xor al, al ; 30 c0 ; 0xc1589 vgabios.c:1067
|
---|
| 2801 | mov dx, 003c4h ; ba c4 03 ; 0xc158b
|
---|
| 2802 | out DX, AL ; ee ; 0xc158e
|
---|
| 2803 | mov AL, strict byte 003h ; b0 03 ; 0xc158f vgabios.c:1068
|
---|
| 2804 | mov dx, 003c5h ; ba c5 03 ; 0xc1591
|
---|
| 2805 | out DX, AL ; ee ; 0xc1594
|
---|
| 2806 | mov cx, strict word 00001h ; b9 01 00 ; 0xc1595 vgabios.c:1069
|
---|
| 2807 | jmp short 0159fh ; eb 05 ; 0xc1598
|
---|
| 2808 | cmp cx, strict byte 00004h ; 83 f9 04 ; 0xc159a
|
---|
| 2809 | jnbe short 015b7h ; 77 18 ; 0xc159d
|
---|
| 2810 | mov al, cl ; 88 c8 ; 0xc159f vgabios.c:1070
|
---|
| 2811 | mov dx, 003c4h ; ba c4 03 ; 0xc15a1
|
---|
| 2812 | out DX, AL ; ee ; 0xc15a4
|
---|
| 2813 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc15a5 vgabios.c:1071
|
---|
| 2814 | mov di, si ; 89 f7 ; 0xc15a8
|
---|
| 2815 | add di, cx ; 01 cf ; 0xc15aa
|
---|
| 2816 | mov al, byte [es:di+004h] ; 26 8a 45 04 ; 0xc15ac
|
---|
| 2817 | mov dx, 003c5h ; ba c5 03 ; 0xc15b0
|
---|
| 2818 | out DX, AL ; ee ; 0xc15b3
|
---|
| 2819 | inc cx ; 41 ; 0xc15b4 vgabios.c:1072
|
---|
| 2820 | jmp short 0159ah ; eb e3 ; 0xc15b5
|
---|
| 2821 | xor cx, cx ; 31 c9 ; 0xc15b7 vgabios.c:1075
|
---|
| 2822 | jmp short 015c0h ; eb 05 ; 0xc15b9
|
---|
| 2823 | cmp cx, strict byte 00008h ; 83 f9 08 ; 0xc15bb
|
---|
| 2824 | jnbe short 015d8h ; 77 18 ; 0xc15be
|
---|
| 2825 | mov al, cl ; 88 c8 ; 0xc15c0 vgabios.c:1076
|
---|
| 2826 | mov dx, 003ceh ; ba ce 03 ; 0xc15c2
|
---|
| 2827 | out DX, AL ; ee ; 0xc15c5
|
---|
| 2828 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc15c6 vgabios.c:1077
|
---|
| 2829 | mov di, si ; 89 f7 ; 0xc15c9
|
---|
| 2830 | add di, cx ; 01 cf ; 0xc15cb
|
---|
| 2831 | mov al, byte [es:di+037h] ; 26 8a 45 37 ; 0xc15cd
|
---|
| 2832 | mov dx, 003cfh ; ba cf 03 ; 0xc15d1
|
---|
| 2833 | out DX, AL ; ee ; 0xc15d4
|
---|
| 2834 | inc cx ; 41 ; 0xc15d5 vgabios.c:1078
|
---|
| 2835 | jmp short 015bbh ; eb e3 ; 0xc15d6
|
---|
| 2836 | movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc15d8 vgabios.c:1081
|
---|
| 2837 | sal di, 003h ; c1 e7 03 ; 0xc15dc
|
---|
[97035] | 2838 | cmp byte [di+047b0h], 001h ; 80 bd b0 47 01 ; 0xc15df
|
---|
[95039] | 2839 | jne short 015ebh ; 75 05 ; 0xc15e4
|
---|
| 2840 | mov cx, 003b4h ; b9 b4 03 ; 0xc15e6
|
---|
| 2841 | jmp short 015eeh ; eb 03 ; 0xc15e9
|
---|
| 2842 | mov cx, 003d4h ; b9 d4 03 ; 0xc15eb
|
---|
| 2843 | mov word [bp-018h], cx ; 89 4e e8 ; 0xc15ee
|
---|
| 2844 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc15f1 vgabios.c:1084
|
---|
| 2845 | mov al, byte [es:si+009h] ; 26 8a 44 09 ; 0xc15f4
|
---|
| 2846 | mov dx, 003c2h ; ba c2 03 ; 0xc15f8
|
---|
| 2847 | out DX, AL ; ee ; 0xc15fb
|
---|
| 2848 | mov ax, strict word 00011h ; b8 11 00 ; 0xc15fc vgabios.c:1087
|
---|
| 2849 | mov dx, cx ; 89 ca ; 0xc15ff
|
---|
| 2850 | out DX, ax ; ef ; 0xc1601
|
---|
| 2851 | xor cx, cx ; 31 c9 ; 0xc1602 vgabios.c:1089
|
---|
| 2852 | jmp short 0160bh ; eb 05 ; 0xc1604
|
---|
| 2853 | cmp cx, strict byte 00018h ; 83 f9 18 ; 0xc1606
|
---|
| 2854 | jnbe short 01621h ; 77 16 ; 0xc1609
|
---|
| 2855 | mov al, cl ; 88 c8 ; 0xc160b vgabios.c:1090
|
---|
| 2856 | mov dx, word [bp-018h] ; 8b 56 e8 ; 0xc160d
|
---|
| 2857 | out DX, AL ; ee ; 0xc1610
|
---|
| 2858 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc1611 vgabios.c:1091
|
---|
| 2859 | mov di, si ; 89 f7 ; 0xc1614
|
---|
| 2860 | add di, cx ; 01 cf ; 0xc1616
|
---|
| 2861 | inc dx ; 42 ; 0xc1618
|
---|
| 2862 | mov al, byte [es:di+00ah] ; 26 8a 45 0a ; 0xc1619
|
---|
| 2863 | out DX, AL ; ee ; 0xc161d
|
---|
| 2864 | inc cx ; 41 ; 0xc161e vgabios.c:1092
|
---|
| 2865 | jmp short 01606h ; eb e5 ; 0xc161f
|
---|
| 2866 | mov AL, strict byte 020h ; b0 20 ; 0xc1621 vgabios.c:1095
|
---|
| 2867 | mov dx, 003c0h ; ba c0 03 ; 0xc1623
|
---|
| 2868 | out DX, AL ; ee ; 0xc1626
|
---|
| 2869 | mov dx, word [bp-018h] ; 8b 56 e8 ; 0xc1627 vgabios.c:1096
|
---|
| 2870 | add dx, strict byte 00006h ; 83 c2 06 ; 0xc162a
|
---|
| 2871 | in AL, DX ; ec ; 0xc162d
|
---|
[60422] | 2872 | db 02ah, 0e4h
|
---|
[95039] | 2873 | ; sub ah, ah ; 2a e4 ; 0xc162e
|
---|
| 2874 | cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc1630 vgabios.c:1098
|
---|
| 2875 | jne short 01692h ; 75 5c ; 0xc1634
|
---|
| 2876 | movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc1636 vgabios.c:1100
|
---|
| 2877 | sal di, 003h ; c1 e7 03 ; 0xc163a
|
---|
[97035] | 2878 | cmp byte [di+047afh], 000h ; 80 bd af 47 00 ; 0xc163d
|
---|
[95039] | 2879 | jne short 01656h ; 75 12 ; 0xc1642
|
---|
[97035] | 2880 | mov es, [di+047b2h] ; 8e 85 b2 47 ; 0xc1644 vgabios.c:1102
|
---|
[95039] | 2881 | mov cx, 04000h ; b9 00 40 ; 0xc1648
|
---|
| 2882 | mov ax, 00720h ; b8 20 07 ; 0xc164b
|
---|
| 2883 | xor di, di ; 31 ff ; 0xc164e
|
---|
| 2884 | jcxz 01654h ; e3 02 ; 0xc1650
|
---|
| 2885 | rep stosw ; f3 ab ; 0xc1652
|
---|
| 2886 | jmp short 01692h ; eb 3c ; 0xc1654 vgabios.c:1104
|
---|
| 2887 | cmp byte [bp-00eh], 00dh ; 80 7e f2 0d ; 0xc1656 vgabios.c:1106
|
---|
| 2888 | jnc short 0166dh ; 73 11 ; 0xc165a
|
---|
[97035] | 2889 | mov es, [di+047b2h] ; 8e 85 b2 47 ; 0xc165c vgabios.c:1108
|
---|
[95039] | 2890 | mov cx, 04000h ; b9 00 40 ; 0xc1660
|
---|
| 2891 | xor ax, ax ; 31 c0 ; 0xc1663
|
---|
| 2892 | xor di, di ; 31 ff ; 0xc1665
|
---|
| 2893 | jcxz 0166bh ; e3 02 ; 0xc1667
|
---|
| 2894 | rep stosw ; f3 ab ; 0xc1669
|
---|
| 2895 | jmp short 01692h ; eb 25 ; 0xc166b vgabios.c:1110
|
---|
| 2896 | mov AL, strict byte 002h ; b0 02 ; 0xc166d vgabios.c:1112
|
---|
| 2897 | mov dx, 003c4h ; ba c4 03 ; 0xc166f
|
---|
| 2898 | out DX, AL ; ee ; 0xc1672
|
---|
| 2899 | mov dx, 003c5h ; ba c5 03 ; 0xc1673 vgabios.c:1113
|
---|
| 2900 | in AL, DX ; ec ; 0xc1676
|
---|
[60422] | 2901 | db 02ah, 0e4h
|
---|
[95039] | 2902 | ; sub ah, ah ; 2a e4 ; 0xc1677
|
---|
| 2903 | mov word [bp-01eh], ax ; 89 46 e2 ; 0xc1679
|
---|
| 2904 | mov AL, strict byte 00fh ; b0 0f ; 0xc167c vgabios.c:1114
|
---|
| 2905 | out DX, AL ; ee ; 0xc167e
|
---|
[97035] | 2906 | mov es, [di+047b2h] ; 8e 85 b2 47 ; 0xc167f vgabios.c:1115
|
---|
[95039] | 2907 | mov cx, 08000h ; b9 00 80 ; 0xc1683
|
---|
| 2908 | xor ax, ax ; 31 c0 ; 0xc1686
|
---|
| 2909 | xor di, di ; 31 ff ; 0xc1688
|
---|
| 2910 | jcxz 0168eh ; e3 02 ; 0xc168a
|
---|
| 2911 | rep stosw ; f3 ab ; 0xc168c
|
---|
| 2912 | mov al, byte [bp-01eh] ; 8a 46 e2 ; 0xc168e vgabios.c:1116
|
---|
| 2913 | out DX, AL ; ee ; 0xc1691
|
---|
[96413] | 2914 | mov di, strict word 00049h ; bf 49 00 ; 0xc1692 vgabios.c:52
|
---|
[95039] | 2915 | mov ax, strict word 00040h ; b8 40 00 ; 0xc1695
|
---|
| 2916 | mov es, ax ; 8e c0 ; 0xc1698
|
---|
| 2917 | mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc169a
|
---|
| 2918 | mov byte [es:di], al ; 26 88 05 ; 0xc169d
|
---|
| 2919 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc16a0 vgabios.c:1123
|
---|
| 2920 | movzx ax, byte [es:si] ; 26 0f b6 04 ; 0xc16a3
|
---|
[96413] | 2921 | mov di, strict word 0004ah ; bf 4a 00 ; 0xc16a7 vgabios.c:62
|
---|
[95039] | 2922 | mov dx, strict word 00040h ; ba 40 00 ; 0xc16aa
|
---|
| 2923 | mov es, dx ; 8e c2 ; 0xc16ad
|
---|
| 2924 | mov word [es:di], ax ; 26 89 05 ; 0xc16af
|
---|
[96413] | 2925 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc16b2 vgabios.c:60
|
---|
[95039] | 2926 | mov ax, word [es:si+003h] ; 26 8b 44 03 ; 0xc16b5
|
---|
[96413] | 2927 | mov di, strict word 0004ch ; bf 4c 00 ; 0xc16b9 vgabios.c:62
|
---|
[95039] | 2928 | mov es, dx ; 8e c2 ; 0xc16bc
|
---|
| 2929 | mov word [es:di], ax ; 26 89 05 ; 0xc16be
|
---|
[96413] | 2930 | mov di, strict word 00063h ; bf 63 00 ; 0xc16c1 vgabios.c:62
|
---|
[95039] | 2931 | mov ax, word [bp-018h] ; 8b 46 e8 ; 0xc16c4
|
---|
| 2932 | mov word [es:di], ax ; 26 89 05 ; 0xc16c7
|
---|
[96413] | 2933 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc16ca vgabios.c:50
|
---|
[95039] | 2934 | mov al, byte [es:si+001h] ; 26 8a 44 01 ; 0xc16cd
|
---|
[96413] | 2935 | mov di, 00084h ; bf 84 00 ; 0xc16d1 vgabios.c:52
|
---|
[95039] | 2936 | mov es, dx ; 8e c2 ; 0xc16d4
|
---|
| 2937 | mov byte [es:di], al ; 26 88 05 ; 0xc16d6
|
---|
| 2938 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc16d9 vgabios.c:1127
|
---|
| 2939 | movzx ax, byte [es:si+002h] ; 26 0f b6 44 02 ; 0xc16dc
|
---|
[96413] | 2940 | mov di, 00085h ; bf 85 00 ; 0xc16e1 vgabios.c:62
|
---|
[95039] | 2941 | mov es, dx ; 8e c2 ; 0xc16e4
|
---|
| 2942 | mov word [es:di], ax ; 26 89 05 ; 0xc16e6
|
---|
| 2943 | mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc16e9 vgabios.c:1128
|
---|
| 2944 | or AL, strict byte 060h ; 0c 60 ; 0xc16ec
|
---|
[96413] | 2945 | mov di, 00087h ; bf 87 00 ; 0xc16ee vgabios.c:52
|
---|
[95039] | 2946 | mov byte [es:di], al ; 26 88 05 ; 0xc16f1
|
---|
[96413] | 2947 | mov di, 00088h ; bf 88 00 ; 0xc16f4 vgabios.c:52
|
---|
[95039] | 2948 | mov byte [es:di], 0f9h ; 26 c6 05 f9 ; 0xc16f7
|
---|
[96413] | 2949 | mov di, 0008ah ; bf 8a 00 ; 0xc16fb vgabios.c:52
|
---|
[95039] | 2950 | mov byte [es:di], 008h ; 26 c6 05 08 ; 0xc16fe
|
---|
| 2951 | mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1702 vgabios.c:1134
|
---|
| 2952 | cmp AL, strict byte 007h ; 3c 07 ; 0xc1705
|
---|
| 2953 | jnbe short 0172fh ; 77 26 ; 0xc1707
|
---|
| 2954 | movzx di, al ; 0f b6 f8 ; 0xc1709 vgabios.c:1136
|
---|
[97035] | 2955 | mov al, byte [di+07dddh] ; 8a 85 dd 7d ; 0xc170c vgabios.c:50
|
---|
[96413] | 2956 | mov di, strict word 00065h ; bf 65 00 ; 0xc1710 vgabios.c:52
|
---|
[95039] | 2957 | mov byte [es:di], al ; 26 88 05 ; 0xc1713
|
---|
| 2958 | cmp byte [bp-00eh], 006h ; 80 7e f2 06 ; 0xc1716 vgabios.c:1137
|
---|
| 2959 | jne short 01721h ; 75 05 ; 0xc171a
|
---|
| 2960 | mov dx, strict word 0003fh ; ba 3f 00 ; 0xc171c
|
---|
| 2961 | jmp short 01724h ; eb 03 ; 0xc171f
|
---|
| 2962 | mov dx, strict word 00030h ; ba 30 00 ; 0xc1721
|
---|
[96413] | 2963 | mov di, strict word 00066h ; bf 66 00 ; 0xc1724 vgabios.c:52
|
---|
[95039] | 2964 | mov ax, strict word 00040h ; b8 40 00 ; 0xc1727
|
---|
| 2965 | mov es, ax ; 8e c0 ; 0xc172a
|
---|
| 2966 | mov byte [es:di], dl ; 26 88 15 ; 0xc172c
|
---|
| 2967 | movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc172f vgabios.c:1141
|
---|
| 2968 | sal di, 003h ; c1 e7 03 ; 0xc1733
|
---|
[97035] | 2969 | cmp byte [di+047afh], 000h ; 80 bd af 47 00 ; 0xc1736
|
---|
[95039] | 2970 | jne short 01746h ; 75 09 ; 0xc173b
|
---|
| 2971 | mov dx, strict word 00007h ; ba 07 00 ; 0xc173d vgabios.c:1143
|
---|
| 2972 | mov ax, strict word 00006h ; b8 06 00 ; 0xc1740
|
---|
| 2973 | call 0114ch ; e8 06 fa ; 0xc1743
|
---|
| 2974 | xor cx, cx ; 31 c9 ; 0xc1746 vgabios.c:1148
|
---|
| 2975 | jmp short 0174fh ; eb 05 ; 0xc1748
|
---|
| 2976 | cmp cx, strict byte 00008h ; 83 f9 08 ; 0xc174a
|
---|
| 2977 | jnc short 0175ah ; 73 0b ; 0xc174d
|
---|
| 2978 | movzx ax, cl ; 0f b6 c1 ; 0xc174f vgabios.c:1149
|
---|
| 2979 | xor dx, dx ; 31 d2 ; 0xc1752
|
---|
| 2980 | call 01242h ; e8 eb fa ; 0xc1754
|
---|
| 2981 | inc cx ; 41 ; 0xc1757
|
---|
| 2982 | jmp short 0174ah ; eb f0 ; 0xc1758
|
---|
| 2983 | xor ax, ax ; 31 c0 ; 0xc175a vgabios.c:1152
|
---|
| 2984 | call 012cbh ; e8 6c fb ; 0xc175c
|
---|
| 2985 | movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc175f vgabios.c:1155
|
---|
| 2986 | sal di, 003h ; c1 e7 03 ; 0xc1763
|
---|
[97035] | 2987 | cmp byte [di+047afh], 000h ; 80 bd af 47 00 ; 0xc1766
|
---|
[98059] | 2988 | jne near 01850h ; 0f 85 e1 00 ; 0xc176b
|
---|
[95039] | 2989 | mov es, [bp-014h] ; 8e 46 ec ; 0xc176f vgabios.c:1157
|
---|
| 2990 | mov di, word [es:bx+008h] ; 26 8b 7f 08 ; 0xc1772
|
---|
| 2991 | mov ax, word [es:bx+00ah] ; 26 8b 47 0a ; 0xc1776
|
---|
| 2992 | mov word [bp-012h], ax ; 89 46 ee ; 0xc177a
|
---|
| 2993 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc177d vgabios.c:1159
|
---|
| 2994 | mov al, byte [es:si+002h] ; 26 8a 44 02 ; 0xc1780
|
---|
| 2995 | cmp AL, strict byte 00eh ; 3c 0e ; 0xc1784
|
---|
[98059] | 2996 | je short 017a8h ; 74 20 ; 0xc1786
|
---|
[95039] | 2997 | cmp AL, strict byte 008h ; 3c 08 ; 0xc1788
|
---|
[98059] | 2998 | jne short 017d2h ; 75 46 ; 0xc178a
|
---|
[95039] | 2999 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc178c vgabios.c:1161
|
---|
| 3000 | movzx ax, byte [es:si+002h] ; 26 0f b6 44 02 ; 0xc178f
|
---|
| 3001 | push ax ; 50 ; 0xc1794
|
---|
| 3002 | push dword 000000000h ; 66 6a 00 ; 0xc1795
|
---|
| 3003 | mov cx, 00100h ; b9 00 01 ; 0xc1798
|
---|
[97035] | 3004 | mov bx, 0556ch ; bb 6c 55 ; 0xc179b
|
---|
[95039] | 3005 | mov dx, 0c000h ; ba 00 c0 ; 0xc179e
|
---|
| 3006 | xor ax, ax ; 31 c0 ; 0xc17a1
|
---|
[98059] | 3007 | call 02c0ah ; e8 64 14 ; 0xc17a3
|
---|
| 3008 | jmp short 017f4h ; eb 4c ; 0xc17a6 vgabios.c:1162
|
---|
| 3009 | xor ah, ah ; 30 e4 ; 0xc17a8 vgabios.c:1164
|
---|
| 3010 | push ax ; 50 ; 0xc17aa
|
---|
| 3011 | push dword 000000000h ; 66 6a 00 ; 0xc17ab
|
---|
| 3012 | mov cx, 00100h ; b9 00 01 ; 0xc17ae
|
---|
| 3013 | mov bx, 05d6ch ; bb 6c 5d ; 0xc17b1
|
---|
| 3014 | mov dx, 0c000h ; ba 00 c0 ; 0xc17b4
|
---|
| 3015 | xor al, al ; 30 c0 ; 0xc17b7
|
---|
| 3016 | call 02c0ah ; e8 4e 14 ; 0xc17b9
|
---|
| 3017 | cmp byte [bp-00eh], 007h ; 80 7e f2 07 ; 0xc17bc vgabios.c:1165
|
---|
| 3018 | jne short 017f4h ; 75 32 ; 0xc17c0
|
---|
| 3019 | mov cx, strict word 0000eh ; b9 0e 00 ; 0xc17c2 vgabios.c:1166
|
---|
| 3020 | xor bx, bx ; 31 db ; 0xc17c5
|
---|
| 3021 | mov dx, 07b6ch ; ba 6c 7b ; 0xc17c7
|
---|
| 3022 | mov ax, 0c000h ; b8 00 c0 ; 0xc17ca
|
---|
| 3023 | call 02b95h ; e8 c5 13 ; 0xc17cd
|
---|
| 3024 | jmp short 017f4h ; eb 22 ; 0xc17d0 vgabios.c:1167
|
---|
| 3025 | xor ah, ah ; 30 e4 ; 0xc17d2 vgabios.c:1169
|
---|
| 3026 | push ax ; 50 ; 0xc17d4
|
---|
| 3027 | push dword 000000000h ; 66 6a 00 ; 0xc17d5
|
---|
| 3028 | mov cx, 00100h ; b9 00 01 ; 0xc17d8
|
---|
| 3029 | mov bx, 06b6ch ; bb 6c 6b ; 0xc17db
|
---|
| 3030 | mov dx, 0c000h ; ba 00 c0 ; 0xc17de
|
---|
| 3031 | xor al, al ; 30 c0 ; 0xc17e1
|
---|
| 3032 | call 02c0ah ; e8 24 14 ; 0xc17e3
|
---|
| 3033 | mov cx, strict word 00010h ; b9 10 00 ; 0xc17e6 vgabios.c:1170
|
---|
| 3034 | xor bx, bx ; 31 db ; 0xc17e9
|
---|
| 3035 | mov dx, 07c99h ; ba 99 7c ; 0xc17eb
|
---|
| 3036 | mov ax, 0c000h ; b8 00 c0 ; 0xc17ee
|
---|
| 3037 | call 02b95h ; e8 a1 13 ; 0xc17f1
|
---|
| 3038 | cmp word [bp-012h], strict byte 00000h ; 83 7e ee 00 ; 0xc17f4 vgabios.c:1172
|
---|
| 3039 | jne short 017feh ; 75 04 ; 0xc17f8
|
---|
| 3040 | test di, di ; 85 ff ; 0xc17fa
|
---|
| 3041 | je short 01848h ; 74 4a ; 0xc17fc
|
---|
| 3042 | xor cx, cx ; 31 c9 ; 0xc17fe vgabios.c:1177
|
---|
| 3043 | mov es, [bp-012h] ; 8e 46 ee ; 0xc1800 vgabios.c:1179
|
---|
| 3044 | mov bx, di ; 89 fb ; 0xc1803
|
---|
| 3045 | add bx, cx ; 01 cb ; 0xc1805
|
---|
| 3046 | mov al, byte [es:bx+00bh] ; 26 8a 47 0b ; 0xc1807
|
---|
| 3047 | cmp AL, strict byte 0ffh ; 3c ff ; 0xc180b
|
---|
| 3048 | je short 01817h ; 74 08 ; 0xc180d
|
---|
| 3049 | cmp al, byte [bp-00eh] ; 3a 46 f2 ; 0xc180f vgabios.c:1181
|
---|
| 3050 | je short 01817h ; 74 03 ; 0xc1812
|
---|
| 3051 | inc cx ; 41 ; 0xc1814 vgabios.c:1183
|
---|
| 3052 | jmp short 01800h ; eb e9 ; 0xc1815 vgabios.c:1184
|
---|
| 3053 | mov es, [bp-012h] ; 8e 46 ee ; 0xc1817 vgabios.c:1186
|
---|
| 3054 | mov bx, di ; 89 fb ; 0xc181a
|
---|
| 3055 | add bx, cx ; 01 cb ; 0xc181c
|
---|
| 3056 | mov al, byte [es:bx+00bh] ; 26 8a 47 0b ; 0xc181e
|
---|
| 3057 | cmp al, byte [bp-00eh] ; 3a 46 f2 ; 0xc1822
|
---|
| 3058 | jne short 01848h ; 75 21 ; 0xc1825
|
---|
| 3059 | movzx ax, byte [es:di] ; 26 0f b6 05 ; 0xc1827 vgabios.c:1191
|
---|
| 3060 | push ax ; 50 ; 0xc182b
|
---|
| 3061 | movzx ax, byte [es:di+001h] ; 26 0f b6 45 01 ; 0xc182c
|
---|
| 3062 | push ax ; 50 ; 0xc1831
|
---|
| 3063 | push word [es:di+004h] ; 26 ff 75 04 ; 0xc1832
|
---|
| 3064 | mov cx, word [es:di+002h] ; 26 8b 4d 02 ; 0xc1836
|
---|
| 3065 | mov bx, word [es:di+006h] ; 26 8b 5d 06 ; 0xc183a
|
---|
| 3066 | mov dx, word [es:di+008h] ; 26 8b 55 08 ; 0xc183e
|
---|
| 3067 | mov ax, strict word 00010h ; b8 10 00 ; 0xc1842
|
---|
| 3068 | call 02c0ah ; e8 c2 13 ; 0xc1845
|
---|
| 3069 | xor bl, bl ; 30 db ; 0xc1848 vgabios.c:1195
|
---|
| 3070 | mov AL, strict byte 003h ; b0 03 ; 0xc184a
|
---|
| 3071 | mov AH, strict byte 011h ; b4 11 ; 0xc184c
|
---|
| 3072 | int 06dh ; cd 6d ; 0xc184e
|
---|
| 3073 | mov bx, 0596ch ; bb 6c 59 ; 0xc1850 vgabios.c:1199
|
---|
| 3074 | mov cx, ds ; 8c d9 ; 0xc1853
|
---|
| 3075 | mov ax, strict word 0001fh ; b8 1f 00 ; 0xc1855
|
---|
| 3076 | call 009f0h ; e8 95 f1 ; 0xc1858
|
---|
| 3077 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc185b vgabios.c:1201
|
---|
| 3078 | mov al, byte [es:si+002h] ; 26 8a 44 02 ; 0xc185e
|
---|
| 3079 | cmp AL, strict byte 010h ; 3c 10 ; 0xc1862
|
---|
| 3080 | je short 01880h ; 74 1a ; 0xc1864
|
---|
| 3081 | cmp AL, strict byte 00eh ; 3c 0e ; 0xc1866
|
---|
| 3082 | je short 0187bh ; 74 11 ; 0xc1868
|
---|
| 3083 | cmp AL, strict byte 008h ; 3c 08 ; 0xc186a
|
---|
| 3084 | jne short 01885h ; 75 17 ; 0xc186c
|
---|
| 3085 | mov bx, 0556ch ; bb 6c 55 ; 0xc186e vgabios.c:1203
|
---|
| 3086 | mov cx, ds ; 8c d9 ; 0xc1871
|
---|
| 3087 | mov ax, strict word 00043h ; b8 43 00 ; 0xc1873
|
---|
| 3088 | call 009f0h ; e8 77 f1 ; 0xc1876
|
---|
| 3089 | jmp short 01885h ; eb 0a ; 0xc1879 vgabios.c:1204
|
---|
| 3090 | mov bx, 05d6ch ; bb 6c 5d ; 0xc187b vgabios.c:1206
|
---|
| 3091 | jmp short 01871h ; eb f1 ; 0xc187e
|
---|
| 3092 | mov bx, 06b6ch ; bb 6c 6b ; 0xc1880 vgabios.c:1209
|
---|
| 3093 | jmp short 01871h ; eb ec ; 0xc1883
|
---|
| 3094 | lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc1885 vgabios.c:1212
|
---|
| 3095 | pop di ; 5f ; 0xc1888
|
---|
| 3096 | pop si ; 5e ; 0xc1889
|
---|
| 3097 | pop dx ; 5a ; 0xc188a
|
---|
| 3098 | pop cx ; 59 ; 0xc188b
|
---|
| 3099 | pop bx ; 5b ; 0xc188c
|
---|
| 3100 | pop bp ; 5d ; 0xc188d
|
---|
| 3101 | retn ; c3 ; 0xc188e
|
---|
| 3102 | ; disGetNextSymbol 0xc188f LB 0x2a2a -> off=0x0 cb=0000000000000075 uValue=00000000000c188f 'vgamem_copy_pl4'
|
---|
| 3103 | vgamem_copy_pl4: ; 0xc188f LB 0x75
|
---|
| 3104 | push bp ; 55 ; 0xc188f vgabios.c:1215
|
---|
| 3105 | mov bp, sp ; 89 e5 ; 0xc1890
|
---|
| 3106 | push si ; 56 ; 0xc1892
|
---|
| 3107 | push di ; 57 ; 0xc1893
|
---|
| 3108 | push ax ; 50 ; 0xc1894
|
---|
| 3109 | push ax ; 50 ; 0xc1895
|
---|
| 3110 | mov bh, cl ; 88 cf ; 0xc1896
|
---|
| 3111 | movzx di, dl ; 0f b6 fa ; 0xc1898 vgabios.c:1221
|
---|
| 3112 | movzx cx, byte [bp+006h] ; 0f b6 4e 06 ; 0xc189b
|
---|
| 3113 | imul di, cx ; 0f af f9 ; 0xc189f
|
---|
| 3114 | movzx si, byte [bp+004h] ; 0f b6 76 04 ; 0xc18a2
|
---|
| 3115 | imul di, si ; 0f af fe ; 0xc18a6
|
---|
| 3116 | xor ah, ah ; 30 e4 ; 0xc18a9
|
---|
| 3117 | add di, ax ; 01 c7 ; 0xc18ab
|
---|
| 3118 | mov word [bp-008h], di ; 89 7e f8 ; 0xc18ad
|
---|
| 3119 | movzx di, bl ; 0f b6 fb ; 0xc18b0 vgabios.c:1222
|
---|
| 3120 | imul cx, di ; 0f af cf ; 0xc18b3
|
---|
| 3121 | imul cx, si ; 0f af ce ; 0xc18b6
|
---|
| 3122 | add cx, ax ; 01 c1 ; 0xc18b9
|
---|
| 3123 | mov word [bp-006h], cx ; 89 4e fa ; 0xc18bb
|
---|
| 3124 | mov ax, 00105h ; b8 05 01 ; 0xc18be vgabios.c:1223
|
---|
| 3125 | mov dx, 003ceh ; ba ce 03 ; 0xc18c1
|
---|
| 3126 | out DX, ax ; ef ; 0xc18c4
|
---|
| 3127 | xor bl, bl ; 30 db ; 0xc18c5 vgabios.c:1224
|
---|
| 3128 | cmp bl, byte [bp+006h] ; 3a 5e 06 ; 0xc18c7
|
---|
| 3129 | jnc short 018f4h ; 73 28 ; 0xc18ca
|
---|
| 3130 | movzx cx, bh ; 0f b6 cf ; 0xc18cc vgabios.c:1226
|
---|
| 3131 | movzx si, bl ; 0f b6 f3 ; 0xc18cf
|
---|
| 3132 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc18d2
|
---|
| 3133 | imul ax, si ; 0f af c6 ; 0xc18d6
|
---|
| 3134 | mov si, word [bp-008h] ; 8b 76 f8 ; 0xc18d9
|
---|
| 3135 | add si, ax ; 01 c6 ; 0xc18dc
|
---|
| 3136 | mov di, word [bp-006h] ; 8b 7e fa ; 0xc18de
|
---|
| 3137 | add di, ax ; 01 c7 ; 0xc18e1
|
---|
| 3138 | mov dx, 0a000h ; ba 00 a0 ; 0xc18e3
|
---|
| 3139 | mov es, dx ; 8e c2 ; 0xc18e6
|
---|
| 3140 | jcxz 018f0h ; e3 06 ; 0xc18e8
|
---|
| 3141 | push DS ; 1e ; 0xc18ea
|
---|
| 3142 | mov ds, dx ; 8e da ; 0xc18eb
|
---|
| 3143 | rep movsb ; f3 a4 ; 0xc18ed
|
---|
| 3144 | pop DS ; 1f ; 0xc18ef
|
---|
[60422] | 3145 | db 0feh, 0c3h
|
---|
[98059] | 3146 | ; inc bl ; fe c3 ; 0xc18f0 vgabios.c:1227
|
---|
| 3147 | jmp short 018c7h ; eb d3 ; 0xc18f2
|
---|
| 3148 | mov ax, strict word 00005h ; b8 05 00 ; 0xc18f4 vgabios.c:1228
|
---|
| 3149 | mov dx, 003ceh ; ba ce 03 ; 0xc18f7
|
---|
| 3150 | out DX, ax ; ef ; 0xc18fa
|
---|
| 3151 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc18fb vgabios.c:1229
|
---|
| 3152 | pop di ; 5f ; 0xc18fe
|
---|
| 3153 | pop si ; 5e ; 0xc18ff
|
---|
| 3154 | pop bp ; 5d ; 0xc1900
|
---|
| 3155 | retn 00004h ; c2 04 00 ; 0xc1901
|
---|
| 3156 | ; disGetNextSymbol 0xc1904 LB 0x29b5 -> off=0x0 cb=0000000000000060 uValue=00000000000c1904 'vgamem_fill_pl4'
|
---|
| 3157 | vgamem_fill_pl4: ; 0xc1904 LB 0x60
|
---|
| 3158 | push bp ; 55 ; 0xc1904 vgabios.c:1232
|
---|
| 3159 | mov bp, sp ; 89 e5 ; 0xc1905
|
---|
| 3160 | push di ; 57 ; 0xc1907
|
---|
| 3161 | push ax ; 50 ; 0xc1908
|
---|
| 3162 | push ax ; 50 ; 0xc1909
|
---|
| 3163 | mov byte [bp-004h], bl ; 88 5e fc ; 0xc190a
|
---|
| 3164 | mov bh, cl ; 88 cf ; 0xc190d
|
---|
| 3165 | movzx cx, dl ; 0f b6 ca ; 0xc190f vgabios.c:1238
|
---|
| 3166 | movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc1912
|
---|
| 3167 | imul cx, dx ; 0f af ca ; 0xc1916
|
---|
| 3168 | movzx dx, bh ; 0f b6 d7 ; 0xc1919
|
---|
| 3169 | imul dx, cx ; 0f af d1 ; 0xc191c
|
---|
| 3170 | xor ah, ah ; 30 e4 ; 0xc191f
|
---|
| 3171 | add dx, ax ; 01 c2 ; 0xc1921
|
---|
| 3172 | mov word [bp-006h], dx ; 89 56 fa ; 0xc1923
|
---|
| 3173 | mov ax, 00205h ; b8 05 02 ; 0xc1926 vgabios.c:1239
|
---|
| 3174 | mov dx, 003ceh ; ba ce 03 ; 0xc1929
|
---|
| 3175 | out DX, ax ; ef ; 0xc192c
|
---|
| 3176 | xor bl, bl ; 30 db ; 0xc192d vgabios.c:1240
|
---|
| 3177 | cmp bl, byte [bp+004h] ; 3a 5e 04 ; 0xc192f
|
---|
| 3178 | jnc short 01955h ; 73 21 ; 0xc1932
|
---|
| 3179 | movzx cx, byte [bp-004h] ; 0f b6 4e fc ; 0xc1934 vgabios.c:1242
|
---|
| 3180 | movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc1938
|
---|
| 3181 | movzx dx, bl ; 0f b6 d3 ; 0xc193c
|
---|
| 3182 | movzx di, bh ; 0f b6 ff ; 0xc193f
|
---|
| 3183 | imul di, dx ; 0f af fa ; 0xc1942
|
---|
| 3184 | add di, word [bp-006h] ; 03 7e fa ; 0xc1945
|
---|
| 3185 | mov dx, 0a000h ; ba 00 a0 ; 0xc1948
|
---|
| 3186 | mov es, dx ; 8e c2 ; 0xc194b
|
---|
| 3187 | jcxz 01951h ; e3 02 ; 0xc194d
|
---|
| 3188 | rep stosb ; f3 aa ; 0xc194f
|
---|
[60422] | 3189 | db 0feh, 0c3h
|
---|
[98059] | 3190 | ; inc bl ; fe c3 ; 0xc1951 vgabios.c:1243
|
---|
| 3191 | jmp short 0192fh ; eb da ; 0xc1953
|
---|
| 3192 | mov ax, strict word 00005h ; b8 05 00 ; 0xc1955 vgabios.c:1244
|
---|
| 3193 | mov dx, 003ceh ; ba ce 03 ; 0xc1958
|
---|
| 3194 | out DX, ax ; ef ; 0xc195b
|
---|
| 3195 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc195c vgabios.c:1245
|
---|
| 3196 | pop di ; 5f ; 0xc195f
|
---|
| 3197 | pop bp ; 5d ; 0xc1960
|
---|
| 3198 | retn 00004h ; c2 04 00 ; 0xc1961
|
---|
| 3199 | ; disGetNextSymbol 0xc1964 LB 0x2955 -> off=0x0 cb=00000000000000a3 uValue=00000000000c1964 'vgamem_copy_cga'
|
---|
| 3200 | vgamem_copy_cga: ; 0xc1964 LB 0xa3
|
---|
| 3201 | push bp ; 55 ; 0xc1964 vgabios.c:1248
|
---|
| 3202 | mov bp, sp ; 89 e5 ; 0xc1965
|
---|
| 3203 | push si ; 56 ; 0xc1967
|
---|
| 3204 | push di ; 57 ; 0xc1968
|
---|
| 3205 | sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc1969
|
---|
| 3206 | mov dh, bl ; 88 de ; 0xc196c
|
---|
| 3207 | mov byte [bp-006h], cl ; 88 4e fa ; 0xc196e
|
---|
| 3208 | movzx di, dl ; 0f b6 fa ; 0xc1971 vgabios.c:1254
|
---|
| 3209 | movzx si, byte [bp+006h] ; 0f b6 76 06 ; 0xc1974
|
---|
| 3210 | imul di, si ; 0f af fe ; 0xc1978
|
---|
| 3211 | movzx bx, byte [bp+004h] ; 0f b6 5e 04 ; 0xc197b
|
---|
| 3212 | imul di, bx ; 0f af fb ; 0xc197f
|
---|
| 3213 | sar di, 1 ; d1 ff ; 0xc1982
|
---|
| 3214 | xor ah, ah ; 30 e4 ; 0xc1984
|
---|
| 3215 | add di, ax ; 01 c7 ; 0xc1986
|
---|
| 3216 | mov word [bp-00ch], di ; 89 7e f4 ; 0xc1988
|
---|
| 3217 | movzx dx, dh ; 0f b6 d6 ; 0xc198b vgabios.c:1255
|
---|
| 3218 | imul dx, si ; 0f af d6 ; 0xc198e
|
---|
| 3219 | imul dx, bx ; 0f af d3 ; 0xc1991
|
---|
| 3220 | sar dx, 1 ; d1 fa ; 0xc1994
|
---|
| 3221 | add dx, ax ; 01 c2 ; 0xc1996
|
---|
| 3222 | mov word [bp-00ah], dx ; 89 56 f6 ; 0xc1998
|
---|
| 3223 | mov byte [bp-008h], ah ; 88 66 f8 ; 0xc199b vgabios.c:1256
|
---|
| 3224 | movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc199e
|
---|
| 3225 | cwd ; 99 ; 0xc19a2
|
---|
[82541] | 3226 | db 02bh, 0c2h
|
---|
[98059] | 3227 | ; sub ax, dx ; 2b c2 ; 0xc19a3
|
---|
| 3228 | sar ax, 1 ; d1 f8 ; 0xc19a5
|
---|
| 3229 | movzx bx, byte [bp-008h] ; 0f b6 5e f8 ; 0xc19a7
|
---|
| 3230 | cmp bx, ax ; 39 c3 ; 0xc19ab
|
---|
| 3231 | jnl short 019feh ; 7d 4f ; 0xc19ad
|
---|
| 3232 | movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc19af vgabios.c:1258
|
---|
| 3233 | mov word [bp-00eh], ax ; 89 46 f2 ; 0xc19b3
|
---|
| 3234 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc19b6
|
---|
| 3235 | imul bx, ax ; 0f af d8 ; 0xc19ba
|
---|
| 3236 | mov si, word [bp-00ch] ; 8b 76 f4 ; 0xc19bd
|
---|
| 3237 | add si, bx ; 01 de ; 0xc19c0
|
---|
| 3238 | mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc19c2
|
---|
| 3239 | add di, bx ; 01 df ; 0xc19c5
|
---|
| 3240 | mov cx, word [bp-00eh] ; 8b 4e f2 ; 0xc19c7
|
---|
| 3241 | mov dx, 0b800h ; ba 00 b8 ; 0xc19ca
|
---|
| 3242 | mov es, dx ; 8e c2 ; 0xc19cd
|
---|
| 3243 | jcxz 019d7h ; e3 06 ; 0xc19cf
|
---|
| 3244 | push DS ; 1e ; 0xc19d1
|
---|
| 3245 | mov ds, dx ; 8e da ; 0xc19d2
|
---|
| 3246 | rep movsb ; f3 a4 ; 0xc19d4
|
---|
| 3247 | pop DS ; 1f ; 0xc19d6
|
---|
| 3248 | mov si, word [bp-00ch] ; 8b 76 f4 ; 0xc19d7 vgabios.c:1259
|
---|
| 3249 | add si, 02000h ; 81 c6 00 20 ; 0xc19da
|
---|
| 3250 | add si, bx ; 01 de ; 0xc19de
|
---|
| 3251 | mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc19e0
|
---|
| 3252 | add di, 02000h ; 81 c7 00 20 ; 0xc19e3
|
---|
| 3253 | add di, bx ; 01 df ; 0xc19e7
|
---|
| 3254 | mov cx, word [bp-00eh] ; 8b 4e f2 ; 0xc19e9
|
---|
| 3255 | mov dx, 0b800h ; ba 00 b8 ; 0xc19ec
|
---|
| 3256 | mov es, dx ; 8e c2 ; 0xc19ef
|
---|
| 3257 | jcxz 019f9h ; e3 06 ; 0xc19f1
|
---|
| 3258 | push DS ; 1e ; 0xc19f3
|
---|
| 3259 | mov ds, dx ; 8e da ; 0xc19f4
|
---|
| 3260 | rep movsb ; f3 a4 ; 0xc19f6
|
---|
| 3261 | pop DS ; 1f ; 0xc19f8
|
---|
| 3262 | inc byte [bp-008h] ; fe 46 f8 ; 0xc19f9 vgabios.c:1260
|
---|
| 3263 | jmp short 0199eh ; eb a0 ; 0xc19fc
|
---|
| 3264 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc19fe vgabios.c:1261
|
---|
| 3265 | pop di ; 5f ; 0xc1a01
|
---|
| 3266 | pop si ; 5e ; 0xc1a02
|
---|
| 3267 | pop bp ; 5d ; 0xc1a03
|
---|
| 3268 | retn 00004h ; c2 04 00 ; 0xc1a04
|
---|
| 3269 | ; disGetNextSymbol 0xc1a07 LB 0x28b2 -> off=0x0 cb=0000000000000081 uValue=00000000000c1a07 'vgamem_fill_cga'
|
---|
| 3270 | vgamem_fill_cga: ; 0xc1a07 LB 0x81
|
---|
| 3271 | push bp ; 55 ; 0xc1a07 vgabios.c:1264
|
---|
| 3272 | mov bp, sp ; 89 e5 ; 0xc1a08
|
---|
| 3273 | push si ; 56 ; 0xc1a0a
|
---|
| 3274 | push di ; 57 ; 0xc1a0b
|
---|
| 3275 | sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc1a0c
|
---|
| 3276 | mov byte [bp-00ah], bl ; 88 5e f6 ; 0xc1a0f
|
---|
| 3277 | mov byte [bp-008h], cl ; 88 4e f8 ; 0xc1a12
|
---|
| 3278 | movzx bx, dl ; 0f b6 da ; 0xc1a15 vgabios.c:1270
|
---|
| 3279 | movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc1a18
|
---|
| 3280 | imul bx, dx ; 0f af da ; 0xc1a1c
|
---|
| 3281 | movzx dx, cl ; 0f b6 d1 ; 0xc1a1f
|
---|
| 3282 | imul dx, bx ; 0f af d3 ; 0xc1a22
|
---|
| 3283 | sar dx, 1 ; d1 fa ; 0xc1a25
|
---|
| 3284 | xor ah, ah ; 30 e4 ; 0xc1a27
|
---|
| 3285 | add dx, ax ; 01 c2 ; 0xc1a29
|
---|
| 3286 | mov word [bp-00ch], dx ; 89 56 f4 ; 0xc1a2b
|
---|
| 3287 | mov byte [bp-006h], ah ; 88 66 fa ; 0xc1a2e vgabios.c:1271
|
---|
| 3288 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1a31
|
---|
| 3289 | cwd ; 99 ; 0xc1a35
|
---|
[82541] | 3290 | db 02bh, 0c2h
|
---|
[98059] | 3291 | ; sub ax, dx ; 2b c2 ; 0xc1a36
|
---|
| 3292 | sar ax, 1 ; d1 f8 ; 0xc1a38
|
---|
| 3293 | movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc1a3a
|
---|
| 3294 | cmp dx, ax ; 39 c2 ; 0xc1a3e
|
---|
| 3295 | jnl short 01a7fh ; 7d 3d ; 0xc1a40
|
---|
| 3296 | movzx si, byte [bp-00ah] ; 0f b6 76 f6 ; 0xc1a42 vgabios.c:1273
|
---|
| 3297 | movzx bx, byte [bp+006h] ; 0f b6 5e 06 ; 0xc1a46
|
---|
| 3298 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1a4a
|
---|
| 3299 | imul dx, ax ; 0f af d0 ; 0xc1a4e
|
---|
| 3300 | mov word [bp-00eh], dx ; 89 56 f2 ; 0xc1a51
|
---|
| 3301 | mov di, word [bp-00ch] ; 8b 7e f4 ; 0xc1a54
|
---|
| 3302 | add di, dx ; 01 d7 ; 0xc1a57
|
---|
| 3303 | mov cx, si ; 89 f1 ; 0xc1a59
|
---|
| 3304 | mov ax, bx ; 89 d8 ; 0xc1a5b
|
---|
| 3305 | mov dx, 0b800h ; ba 00 b8 ; 0xc1a5d
|
---|
| 3306 | mov es, dx ; 8e c2 ; 0xc1a60
|
---|
| 3307 | jcxz 01a66h ; e3 02 ; 0xc1a62
|
---|
| 3308 | rep stosb ; f3 aa ; 0xc1a64
|
---|
| 3309 | mov di, word [bp-00ch] ; 8b 7e f4 ; 0xc1a66 vgabios.c:1274
|
---|
| 3310 | add di, 02000h ; 81 c7 00 20 ; 0xc1a69
|
---|
| 3311 | add di, word [bp-00eh] ; 03 7e f2 ; 0xc1a6d
|
---|
| 3312 | mov cx, si ; 89 f1 ; 0xc1a70
|
---|
| 3313 | mov ax, bx ; 89 d8 ; 0xc1a72
|
---|
| 3314 | mov es, dx ; 8e c2 ; 0xc1a74
|
---|
| 3315 | jcxz 01a7ah ; e3 02 ; 0xc1a76
|
---|
| 3316 | rep stosb ; f3 aa ; 0xc1a78
|
---|
| 3317 | inc byte [bp-006h] ; fe 46 fa ; 0xc1a7a vgabios.c:1275
|
---|
| 3318 | jmp short 01a31h ; eb b2 ; 0xc1a7d
|
---|
| 3319 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc1a7f vgabios.c:1276
|
---|
| 3320 | pop di ; 5f ; 0xc1a82
|
---|
| 3321 | pop si ; 5e ; 0xc1a83
|
---|
| 3322 | pop bp ; 5d ; 0xc1a84
|
---|
| 3323 | retn 00004h ; c2 04 00 ; 0xc1a85
|
---|
| 3324 | ; disGetNextSymbol 0xc1a88 LB 0x2831 -> off=0x0 cb=0000000000000079 uValue=00000000000c1a88 'vgamem_copy_linear'
|
---|
| 3325 | vgamem_copy_linear: ; 0xc1a88 LB 0x79
|
---|
| 3326 | push bp ; 55 ; 0xc1a88 vgabios.c:1279
|
---|
| 3327 | mov bp, sp ; 89 e5 ; 0xc1a89
|
---|
| 3328 | push si ; 56 ; 0xc1a8b
|
---|
| 3329 | push di ; 57 ; 0xc1a8c
|
---|
| 3330 | sub sp, strict byte 00006h ; 83 ec 06 ; 0xc1a8d
|
---|
| 3331 | mov ah, al ; 88 c4 ; 0xc1a90
|
---|
| 3332 | mov al, bl ; 88 d8 ; 0xc1a92
|
---|
| 3333 | mov bx, cx ; 89 cb ; 0xc1a94
|
---|
| 3334 | xor dh, dh ; 30 f6 ; 0xc1a96 vgabios.c:1285
|
---|
| 3335 | movzx di, byte [bp+006h] ; 0f b6 7e 06 ; 0xc1a98
|
---|
| 3336 | imul dx, di ; 0f af d7 ; 0xc1a9c
|
---|
| 3337 | imul dx, word [bp+004h] ; 0f af 56 04 ; 0xc1a9f
|
---|
| 3338 | movzx si, ah ; 0f b6 f4 ; 0xc1aa3
|
---|
| 3339 | add dx, si ; 01 f2 ; 0xc1aa6
|
---|
| 3340 | sal dx, 003h ; c1 e2 03 ; 0xc1aa8
|
---|
| 3341 | mov word [bp-008h], dx ; 89 56 f8 ; 0xc1aab
|
---|
| 3342 | xor ah, ah ; 30 e4 ; 0xc1aae vgabios.c:1286
|
---|
| 3343 | imul ax, di ; 0f af c7 ; 0xc1ab0
|
---|
| 3344 | imul ax, word [bp+004h] ; 0f af 46 04 ; 0xc1ab3
|
---|
| 3345 | add si, ax ; 01 c6 ; 0xc1ab7
|
---|
| 3346 | sal si, 003h ; c1 e6 03 ; 0xc1ab9
|
---|
| 3347 | mov word [bp-00ah], si ; 89 76 f6 ; 0xc1abc
|
---|
| 3348 | sal bx, 003h ; c1 e3 03 ; 0xc1abf vgabios.c:1287
|
---|
| 3349 | sal word [bp+004h], 003h ; c1 66 04 03 ; 0xc1ac2 vgabios.c:1288
|
---|
| 3350 | mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xc1ac6 vgabios.c:1289
|
---|
| 3351 | mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1aca
|
---|
| 3352 | cmp al, byte [bp+006h] ; 3a 46 06 ; 0xc1acd
|
---|
| 3353 | jnc short 01af8h ; 73 26 ; 0xc1ad0
|
---|
| 3354 | movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc1ad2 vgabios.c:1291
|
---|
| 3355 | imul ax, word [bp+004h] ; 0f af 46 04 ; 0xc1ad6
|
---|
| 3356 | mov si, word [bp-008h] ; 8b 76 f8 ; 0xc1ada
|
---|
| 3357 | add si, ax ; 01 c6 ; 0xc1add
|
---|
| 3358 | mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc1adf
|
---|
| 3359 | add di, ax ; 01 c7 ; 0xc1ae2
|
---|
| 3360 | mov cx, bx ; 89 d9 ; 0xc1ae4
|
---|
| 3361 | mov dx, 0a000h ; ba 00 a0 ; 0xc1ae6
|
---|
| 3362 | mov es, dx ; 8e c2 ; 0xc1ae9
|
---|
| 3363 | jcxz 01af3h ; e3 06 ; 0xc1aeb
|
---|
| 3364 | push DS ; 1e ; 0xc1aed
|
---|
| 3365 | mov ds, dx ; 8e da ; 0xc1aee
|
---|
| 3366 | rep movsb ; f3 a4 ; 0xc1af0
|
---|
| 3367 | pop DS ; 1f ; 0xc1af2
|
---|
| 3368 | inc byte [bp-006h] ; fe 46 fa ; 0xc1af3 vgabios.c:1292
|
---|
| 3369 | jmp short 01acah ; eb d2 ; 0xc1af6
|
---|
| 3370 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc1af8 vgabios.c:1293
|
---|
| 3371 | pop di ; 5f ; 0xc1afb
|
---|
| 3372 | pop si ; 5e ; 0xc1afc
|
---|
| 3373 | pop bp ; 5d ; 0xc1afd
|
---|
| 3374 | retn 00004h ; c2 04 00 ; 0xc1afe
|
---|
| 3375 | ; disGetNextSymbol 0xc1b01 LB 0x27b8 -> off=0x0 cb=000000000000005c uValue=00000000000c1b01 'vgamem_fill_linear'
|
---|
| 3376 | vgamem_fill_linear: ; 0xc1b01 LB 0x5c
|
---|
| 3377 | push bp ; 55 ; 0xc1b01 vgabios.c:1296
|
---|
| 3378 | mov bp, sp ; 89 e5 ; 0xc1b02
|
---|
| 3379 | push si ; 56 ; 0xc1b04
|
---|
| 3380 | push di ; 57 ; 0xc1b05
|
---|
| 3381 | push ax ; 50 ; 0xc1b06
|
---|
| 3382 | push ax ; 50 ; 0xc1b07
|
---|
| 3383 | mov si, bx ; 89 de ; 0xc1b08
|
---|
| 3384 | mov bx, cx ; 89 cb ; 0xc1b0a
|
---|
| 3385 | xor dh, dh ; 30 f6 ; 0xc1b0c vgabios.c:1302
|
---|
| 3386 | movzx di, byte [bp+004h] ; 0f b6 7e 04 ; 0xc1b0e
|
---|
| 3387 | imul dx, di ; 0f af d7 ; 0xc1b12
|
---|
| 3388 | imul dx, cx ; 0f af d1 ; 0xc1b15
|
---|
| 3389 | xor ah, ah ; 30 e4 ; 0xc1b18
|
---|
| 3390 | add ax, dx ; 01 d0 ; 0xc1b1a
|
---|
| 3391 | sal ax, 003h ; c1 e0 03 ; 0xc1b1c
|
---|
| 3392 | mov word [bp-008h], ax ; 89 46 f8 ; 0xc1b1f
|
---|
| 3393 | sal si, 003h ; c1 e6 03 ; 0xc1b22 vgabios.c:1303
|
---|
| 3394 | sal bx, 003h ; c1 e3 03 ; 0xc1b25 vgabios.c:1304
|
---|
| 3395 | mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xc1b28 vgabios.c:1305
|
---|
| 3396 | mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1b2c
|
---|
| 3397 | cmp al, byte [bp+004h] ; 3a 46 04 ; 0xc1b2f
|
---|
| 3398 | jnc short 01b54h ; 73 20 ; 0xc1b32
|
---|
| 3399 | movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc1b34 vgabios.c:1307
|
---|
| 3400 | movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc1b38
|
---|
| 3401 | imul dx, bx ; 0f af d3 ; 0xc1b3c
|
---|
| 3402 | mov di, word [bp-008h] ; 8b 7e f8 ; 0xc1b3f
|
---|
| 3403 | add di, dx ; 01 d7 ; 0xc1b42
|
---|
| 3404 | mov cx, si ; 89 f1 ; 0xc1b44
|
---|
| 3405 | mov dx, 0a000h ; ba 00 a0 ; 0xc1b46
|
---|
| 3406 | mov es, dx ; 8e c2 ; 0xc1b49
|
---|
| 3407 | jcxz 01b4fh ; e3 02 ; 0xc1b4b
|
---|
| 3408 | rep stosb ; f3 aa ; 0xc1b4d
|
---|
| 3409 | inc byte [bp-006h] ; fe 46 fa ; 0xc1b4f vgabios.c:1308
|
---|
| 3410 | jmp short 01b2ch ; eb d8 ; 0xc1b52
|
---|
| 3411 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc1b54 vgabios.c:1309
|
---|
| 3412 | pop di ; 5f ; 0xc1b57
|
---|
| 3413 | pop si ; 5e ; 0xc1b58
|
---|
| 3414 | pop bp ; 5d ; 0xc1b59
|
---|
| 3415 | retn 00004h ; c2 04 00 ; 0xc1b5a
|
---|
| 3416 | ; disGetNextSymbol 0xc1b5d LB 0x275c -> off=0x0 cb=0000000000000628 uValue=00000000000c1b5d 'biosfn_scroll'
|
---|
| 3417 | biosfn_scroll: ; 0xc1b5d LB 0x628
|
---|
| 3418 | push bp ; 55 ; 0xc1b5d vgabios.c:1312
|
---|
| 3419 | mov bp, sp ; 89 e5 ; 0xc1b5e
|
---|
| 3420 | push si ; 56 ; 0xc1b60
|
---|
| 3421 | push di ; 57 ; 0xc1b61
|
---|
| 3422 | sub sp, strict byte 00018h ; 83 ec 18 ; 0xc1b62
|
---|
| 3423 | mov byte [bp-008h], al ; 88 46 f8 ; 0xc1b65
|
---|
| 3424 | mov byte [bp-012h], dl ; 88 56 ee ; 0xc1b68
|
---|
| 3425 | mov byte [bp-00ch], bl ; 88 5e f4 ; 0xc1b6b
|
---|
| 3426 | mov byte [bp-010h], cl ; 88 4e f0 ; 0xc1b6e
|
---|
| 3427 | mov dh, byte [bp+006h] ; 8a 76 06 ; 0xc1b71
|
---|
| 3428 | cmp bl, byte [bp+004h] ; 3a 5e 04 ; 0xc1b74 vgabios.c:1321
|
---|
| 3429 | jnbe near 0217ch ; 0f 87 01 06 ; 0xc1b77
|
---|
| 3430 | cmp dh, cl ; 38 ce ; 0xc1b7b vgabios.c:1322
|
---|
| 3431 | jc near 0217ch ; 0f 82 fb 05 ; 0xc1b7d
|
---|
| 3432 | mov bx, strict word 00049h ; bb 49 00 ; 0xc1b81 vgabios.c:47
|
---|
| 3433 | mov ax, strict word 00040h ; b8 40 00 ; 0xc1b84
|
---|
| 3434 | mov es, ax ; 8e c0 ; 0xc1b87
|
---|
| 3435 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc1b89
|
---|
| 3436 | xor ah, ah ; 30 e4 ; 0xc1b8c vgabios.c:1326
|
---|
| 3437 | call 035edh ; e8 5c 1a ; 0xc1b8e
|
---|
| 3438 | mov byte [bp-006h], al ; 88 46 fa ; 0xc1b91
|
---|
| 3439 | cmp AL, strict byte 0ffh ; 3c ff ; 0xc1b94 vgabios.c:1327
|
---|
| 3440 | je near 0217ch ; 0f 84 e2 05 ; 0xc1b96
|
---|
| 3441 | mov bx, 00084h ; bb 84 00 ; 0xc1b9a vgabios.c:47
|
---|
| 3442 | mov ax, strict word 00040h ; b8 40 00 ; 0xc1b9d
|
---|
| 3443 | mov es, ax ; 8e c0 ; 0xc1ba0
|
---|
| 3444 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc1ba2
|
---|
| 3445 | movzx cx, al ; 0f b6 c8 ; 0xc1ba5 vgabios.c:48
|
---|
| 3446 | inc cx ; 41 ; 0xc1ba8
|
---|
| 3447 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc1ba9 vgabios.c:57
|
---|
| 3448 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc1bac
|
---|
| 3449 | mov word [bp-014h], ax ; 89 46 ec ; 0xc1baf vgabios.c:58
|
---|
| 3450 | cmp byte [bp+008h], 0ffh ; 80 7e 08 ff ; 0xc1bb2 vgabios.c:1334
|
---|
| 3451 | jne short 01bc1h ; 75 09 ; 0xc1bb6
|
---|
| 3452 | mov bx, strict word 00062h ; bb 62 00 ; 0xc1bb8 vgabios.c:47
|
---|
| 3453 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc1bbb
|
---|
| 3454 | mov byte [bp+008h], al ; 88 46 08 ; 0xc1bbe vgabios.c:48
|
---|
| 3455 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1bc1 vgabios.c:1337
|
---|
| 3456 | cmp ax, cx ; 39 c8 ; 0xc1bc5
|
---|
| 3457 | jc short 01bd0h ; 72 07 ; 0xc1bc7
|
---|
| 3458 | mov al, cl ; 88 c8 ; 0xc1bc9
|
---|
[60422] | 3459 | db 0feh, 0c8h
|
---|
[98059] | 3460 | ; dec al ; fe c8 ; 0xc1bcb
|
---|
| 3461 | mov byte [bp+004h], al ; 88 46 04 ; 0xc1bcd
|
---|
| 3462 | movzx ax, dh ; 0f b6 c6 ; 0xc1bd0 vgabios.c:1338
|
---|
| 3463 | cmp ax, word [bp-014h] ; 3b 46 ec ; 0xc1bd3
|
---|
| 3464 | jc short 01bddh ; 72 05 ; 0xc1bd6
|
---|
| 3465 | mov dh, byte [bp-014h] ; 8a 76 ec ; 0xc1bd8
|
---|
[82541] | 3466 | db 0feh, 0ceh
|
---|
[98059] | 3467 | ; dec dh ; fe ce ; 0xc1bdb
|
---|
| 3468 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1bdd vgabios.c:1339
|
---|
| 3469 | cmp ax, cx ; 39 c8 ; 0xc1be1
|
---|
| 3470 | jbe short 01be9h ; 76 04 ; 0xc1be3
|
---|
| 3471 | mov byte [bp-008h], 000h ; c6 46 f8 00 ; 0xc1be5
|
---|
| 3472 | mov al, dh ; 88 f0 ; 0xc1be9 vgabios.c:1340
|
---|
| 3473 | sub al, byte [bp-010h] ; 2a 46 f0 ; 0xc1beb
|
---|
[60422] | 3474 | db 0feh, 0c0h
|
---|
[98059] | 3475 | ; inc al ; fe c0 ; 0xc1bee
|
---|
| 3476 | mov byte [bp-00ah], al ; 88 46 f6 ; 0xc1bf0
|
---|
| 3477 | movzx di, byte [bp-006h] ; 0f b6 7e fa ; 0xc1bf3 vgabios.c:1342
|
---|
| 3478 | mov bx, di ; 89 fb ; 0xc1bf7
|
---|
| 3479 | sal bx, 003h ; c1 e3 03 ; 0xc1bf9
|
---|
| 3480 | mov ax, word [bp-014h] ; 8b 46 ec ; 0xc1bfc
|
---|
| 3481 | dec ax ; 48 ; 0xc1bff
|
---|
| 3482 | mov word [bp-018h], ax ; 89 46 e8 ; 0xc1c00
|
---|
| 3483 | mov ax, cx ; 89 c8 ; 0xc1c03
|
---|
| 3484 | dec ax ; 48 ; 0xc1c05
|
---|
| 3485 | mov word [bp-016h], ax ; 89 46 ea ; 0xc1c06
|
---|
| 3486 | mov ax, word [bp-014h] ; 8b 46 ec ; 0xc1c09
|
---|
| 3487 | imul ax, cx ; 0f af c1 ; 0xc1c0c
|
---|
| 3488 | cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc1c0f
|
---|
| 3489 | jne near 01db3h ; 0f 85 9b 01 ; 0xc1c14
|
---|
| 3490 | mov cx, ax ; 89 c1 ; 0xc1c18 vgabios.c:1345
|
---|
| 3491 | add cx, ax ; 01 c1 ; 0xc1c1a
|
---|
| 3492 | or cl, 0ffh ; 80 c9 ff ; 0xc1c1c
|
---|
| 3493 | movzx si, byte [bp+008h] ; 0f b6 76 08 ; 0xc1c1f
|
---|
| 3494 | inc cx ; 41 ; 0xc1c23
|
---|
| 3495 | imul cx, si ; 0f af ce ; 0xc1c24
|
---|
| 3496 | mov word [bp-01ch], cx ; 89 4e e4 ; 0xc1c27
|
---|
| 3497 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1c2a vgabios.c:1350
|
---|
| 3498 | jne short 01c6bh ; 75 3b ; 0xc1c2e
|
---|
| 3499 | cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc1c30
|
---|
| 3500 | jne short 01c6bh ; 75 35 ; 0xc1c34
|
---|
| 3501 | cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc1c36
|
---|
| 3502 | jne short 01c6bh ; 75 2f ; 0xc1c3a
|
---|
| 3503 | movzx cx, byte [bp+004h] ; 0f b6 4e 04 ; 0xc1c3c
|
---|
| 3504 | cmp cx, word [bp-016h] ; 3b 4e ea ; 0xc1c40
|
---|
| 3505 | jne short 01c6bh ; 75 26 ; 0xc1c43
|
---|
| 3506 | movzx dx, dh ; 0f b6 d6 ; 0xc1c45
|
---|
| 3507 | cmp dx, word [bp-018h] ; 3b 56 e8 ; 0xc1c48
|
---|
| 3508 | jne short 01c6bh ; 75 1e ; 0xc1c4b
|
---|
| 3509 | movzx dx, byte [bp-012h] ; 0f b6 56 ee ; 0xc1c4d vgabios.c:1352
|
---|
| 3510 | sal dx, 008h ; c1 e2 08 ; 0xc1c51
|
---|
| 3511 | add dx, strict byte 00020h ; 83 c2 20 ; 0xc1c54
|
---|
| 3512 | mov bx, word [bx+047b2h] ; 8b 9f b2 47 ; 0xc1c57
|
---|
| 3513 | mov cx, ax ; 89 c1 ; 0xc1c5b
|
---|
| 3514 | mov ax, dx ; 89 d0 ; 0xc1c5d
|
---|
| 3515 | mov di, word [bp-01ch] ; 8b 7e e4 ; 0xc1c5f
|
---|
| 3516 | mov es, bx ; 8e c3 ; 0xc1c62
|
---|
| 3517 | jcxz 01c68h ; e3 02 ; 0xc1c64
|
---|
| 3518 | rep stosw ; f3 ab ; 0xc1c66
|
---|
| 3519 | jmp near 0217ch ; e9 11 05 ; 0xc1c68 vgabios.c:1354
|
---|
| 3520 | cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc1c6b vgabios.c:1356
|
---|
| 3521 | jne near 01d08h ; 0f 85 95 00 ; 0xc1c6f
|
---|
| 3522 | movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1c73 vgabios.c:1357
|
---|
| 3523 | mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1c77
|
---|
| 3524 | movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc1c7a
|
---|
| 3525 | cmp dx, word [bp-01ah] ; 3b 56 e6 ; 0xc1c7e
|
---|
| 3526 | jc near 0217ch ; 0f 82 f7 04 ; 0xc1c81
|
---|
| 3527 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1c85 vgabios.c:1359
|
---|
| 3528 | add ax, word [bp-01ah] ; 03 46 e6 ; 0xc1c89
|
---|
| 3529 | cmp ax, dx ; 39 d0 ; 0xc1c8c
|
---|
| 3530 | jnbe short 01c96h ; 77 06 ; 0xc1c8e
|
---|
| 3531 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1c90
|
---|
| 3532 | jne short 01cc9h ; 75 33 ; 0xc1c94
|
---|
| 3533 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1c96 vgabios.c:1360
|
---|
| 3534 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1c9a
|
---|
| 3535 | sal ax, 008h ; c1 e0 08 ; 0xc1c9e
|
---|
| 3536 | add ax, strict word 00020h ; 05 20 00 ; 0xc1ca1
|
---|
| 3537 | mov bx, word [bp-01ah] ; 8b 5e e6 ; 0xc1ca4
|
---|
| 3538 | imul bx, word [bp-014h] ; 0f af 5e ec ; 0xc1ca7
|
---|
[95039] | 3539 | movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc1cab
|
---|
[98059] | 3540 | add dx, bx ; 01 da ; 0xc1caf
|
---|
| 3541 | add dx, dx ; 01 d2 ; 0xc1cb1
|
---|
| 3542 | mov di, word [bp-01ch] ; 8b 7e e4 ; 0xc1cb3
|
---|
| 3543 | add di, dx ; 01 d7 ; 0xc1cb6
|
---|
| 3544 | movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1cb8
|
---|
| 3545 | sal bx, 003h ; c1 e3 03 ; 0xc1cbc
|
---|
| 3546 | mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc1cbf
|
---|
| 3547 | jcxz 01cc7h ; e3 02 ; 0xc1cc3
|
---|
| 3548 | rep stosw ; f3 ab ; 0xc1cc5
|
---|
| 3549 | jmp short 01d02h ; eb 39 ; 0xc1cc7 vgabios.c:1361
|
---|
| 3550 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1cc9 vgabios.c:1362
|
---|
| 3551 | mov si, ax ; 89 c6 ; 0xc1ccd
|
---|
| 3552 | imul si, word [bp-014h] ; 0f af 76 ec ; 0xc1ccf
|
---|
| 3553 | movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc1cd3
|
---|
| 3554 | add si, dx ; 01 d6 ; 0xc1cd7
|
---|
| 3555 | add si, si ; 01 f6 ; 0xc1cd9
|
---|
| 3556 | movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1cdb
|
---|
| 3557 | sal bx, 003h ; c1 e3 03 ; 0xc1cdf
|
---|
| 3558 | mov ax, word [bx+047b2h] ; 8b 87 b2 47 ; 0xc1ce2
|
---|
| 3559 | mov bx, word [bp-01ah] ; 8b 5e e6 ; 0xc1ce6
|
---|
| 3560 | imul bx, word [bp-014h] ; 0f af 5e ec ; 0xc1ce9
|
---|
| 3561 | mov di, dx ; 89 d7 ; 0xc1ced
|
---|
| 3562 | add di, bx ; 01 df ; 0xc1cef
|
---|
| 3563 | add di, di ; 01 ff ; 0xc1cf1
|
---|
| 3564 | add di, word [bp-01ch] ; 03 7e e4 ; 0xc1cf3
|
---|
| 3565 | mov dx, ax ; 89 c2 ; 0xc1cf6
|
---|
| 3566 | mov es, ax ; 8e c0 ; 0xc1cf8
|
---|
| 3567 | jcxz 01d02h ; e3 06 ; 0xc1cfa
|
---|
| 3568 | push DS ; 1e ; 0xc1cfc
|
---|
| 3569 | mov ds, dx ; 8e da ; 0xc1cfd
|
---|
| 3570 | rep movsw ; f3 a5 ; 0xc1cff
|
---|
| 3571 | pop DS ; 1f ; 0xc1d01
|
---|
| 3572 | inc word [bp-01ah] ; ff 46 e6 ; 0xc1d02 vgabios.c:1363
|
---|
| 3573 | jmp near 01c7ah ; e9 72 ff ; 0xc1d05
|
---|
| 3574 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1d08 vgabios.c:1366
|
---|
| 3575 | mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1d0c
|
---|
| 3576 | movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1d0f
|
---|
| 3577 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1d13
|
---|
| 3578 | jnbe near 0217ch ; 0f 87 62 04 ; 0xc1d16
|
---|
| 3579 | movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1d1a vgabios.c:1368
|
---|
| 3580 | movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc1d1e
|
---|
| 3581 | add ax, dx ; 01 d0 ; 0xc1d22
|
---|
| 3582 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1d24
|
---|
| 3583 | jnbe short 01d2fh ; 77 06 ; 0xc1d27
|
---|
| 3584 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1d29
|
---|
| 3585 | jne short 01d62h ; 75 33 ; 0xc1d2d
|
---|
| 3586 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1d2f vgabios.c:1369
|
---|
| 3587 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1d33
|
---|
| 3588 | sal ax, 008h ; c1 e0 08 ; 0xc1d37
|
---|
| 3589 | add ax, strict word 00020h ; 05 20 00 ; 0xc1d3a
|
---|
| 3590 | mov dx, word [bp-01ah] ; 8b 56 e6 ; 0xc1d3d
|
---|
| 3591 | imul dx, word [bp-014h] ; 0f af 56 ec ; 0xc1d40
|
---|
| 3592 | movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc1d44
|
---|
| 3593 | add dx, bx ; 01 da ; 0xc1d48
|
---|
| 3594 | add dx, dx ; 01 d2 ; 0xc1d4a
|
---|
| 3595 | mov di, word [bp-01ch] ; 8b 7e e4 ; 0xc1d4c
|
---|
| 3596 | add di, dx ; 01 d7 ; 0xc1d4f
|
---|
| 3597 | movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1d51
|
---|
| 3598 | sal bx, 003h ; c1 e3 03 ; 0xc1d55
|
---|
| 3599 | mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc1d58
|
---|
| 3600 | jcxz 01d60h ; e3 02 ; 0xc1d5c
|
---|
| 3601 | rep stosw ; f3 ab ; 0xc1d5e
|
---|
| 3602 | jmp short 01da2h ; eb 40 ; 0xc1d60 vgabios.c:1370
|
---|
| 3603 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1d62 vgabios.c:1371
|
---|
| 3604 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1d66
|
---|
| 3605 | mov si, word [bp-01ah] ; 8b 76 e6 ; 0xc1d6a
|
---|
| 3606 | sub si, ax ; 29 c6 ; 0xc1d6d
|
---|
| 3607 | imul si, word [bp-014h] ; 0f af 76 ec ; 0xc1d6f
|
---|
| 3608 | movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc1d73
|
---|
| 3609 | add si, dx ; 01 d6 ; 0xc1d77
|
---|
| 3610 | add si, si ; 01 f6 ; 0xc1d79
|
---|
| 3611 | movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1d7b
|
---|
| 3612 | sal bx, 003h ; c1 e3 03 ; 0xc1d7f
|
---|
| 3613 | mov ax, word [bx+047b2h] ; 8b 87 b2 47 ; 0xc1d82
|
---|
| 3614 | mov bx, word [bp-01ah] ; 8b 5e e6 ; 0xc1d86
|
---|
| 3615 | imul bx, word [bp-014h] ; 0f af 5e ec ; 0xc1d89
|
---|
| 3616 | add dx, bx ; 01 da ; 0xc1d8d
|
---|
| 3617 | add dx, dx ; 01 d2 ; 0xc1d8f
|
---|
| 3618 | mov di, word [bp-01ch] ; 8b 7e e4 ; 0xc1d91
|
---|
| 3619 | add di, dx ; 01 d7 ; 0xc1d94
|
---|
| 3620 | mov dx, ax ; 89 c2 ; 0xc1d96
|
---|
| 3621 | mov es, ax ; 8e c0 ; 0xc1d98
|
---|
| 3622 | jcxz 01da2h ; e3 06 ; 0xc1d9a
|
---|
| 3623 | push DS ; 1e ; 0xc1d9c
|
---|
| 3624 | mov ds, dx ; 8e da ; 0xc1d9d
|
---|
| 3625 | rep movsw ; f3 a5 ; 0xc1d9f
|
---|
| 3626 | pop DS ; 1f ; 0xc1da1
|
---|
| 3627 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1da2 vgabios.c:1372
|
---|
| 3628 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1da6
|
---|
| 3629 | jc near 0217ch ; 0f 82 cf 03 ; 0xc1da9
|
---|
| 3630 | dec word [bp-01ah] ; ff 4e e6 ; 0xc1dad vgabios.c:1373
|
---|
| 3631 | jmp near 01d0fh ; e9 5c ff ; 0xc1db0
|
---|
| 3632 | movzx di, byte [di+0482eh] ; 0f b6 bd 2e 48 ; 0xc1db3 vgabios.c:1379
|
---|
| 3633 | sal di, 006h ; c1 e7 06 ; 0xc1db8
|
---|
| 3634 | mov dl, byte [di+04844h] ; 8a 95 44 48 ; 0xc1dbb
|
---|
| 3635 | mov byte [bp-00eh], dl ; 88 56 f2 ; 0xc1dbf
|
---|
| 3636 | mov dl, byte [bx+047b0h] ; 8a 97 b0 47 ; 0xc1dc2 vgabios.c:1380
|
---|
| 3637 | cmp dl, 003h ; 80 fa 03 ; 0xc1dc6
|
---|
| 3638 | jc short 01ddch ; 72 11 ; 0xc1dc9
|
---|
| 3639 | jbe short 01de6h ; 76 19 ; 0xc1dcb
|
---|
| 3640 | cmp dl, 005h ; 80 fa 05 ; 0xc1dcd
|
---|
| 3641 | je near 0205fh ; 0f 84 8b 02 ; 0xc1dd0
|
---|
| 3642 | cmp dl, 004h ; 80 fa 04 ; 0xc1dd4
|
---|
| 3643 | je short 01de6h ; 74 0d ; 0xc1dd7
|
---|
| 3644 | jmp near 0217ch ; e9 a0 03 ; 0xc1dd9
|
---|
| 3645 | cmp dl, 002h ; 80 fa 02 ; 0xc1ddc
|
---|
| 3646 | je near 01f25h ; 0f 84 42 01 ; 0xc1ddf
|
---|
| 3647 | jmp near 0217ch ; e9 96 03 ; 0xc1de3
|
---|
| 3648 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1de6 vgabios.c:1384
|
---|
| 3649 | jne short 01e3eh ; 75 52 ; 0xc1dea
|
---|
| 3650 | cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc1dec
|
---|
| 3651 | jne short 01e3eh ; 75 4c ; 0xc1df0
|
---|
| 3652 | cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc1df2
|
---|
| 3653 | jne short 01e3eh ; 75 46 ; 0xc1df6
|
---|
| 3654 | movzx bx, byte [bp+004h] ; 0f b6 5e 04 ; 0xc1df8
|
---|
| 3655 | mov ax, cx ; 89 c8 ; 0xc1dfc
|
---|
| 3656 | dec ax ; 48 ; 0xc1dfe
|
---|
| 3657 | cmp bx, ax ; 39 c3 ; 0xc1dff
|
---|
| 3658 | jne short 01e3eh ; 75 3b ; 0xc1e01
|
---|
| 3659 | movzx ax, dh ; 0f b6 c6 ; 0xc1e03
|
---|
| 3660 | mov dx, word [bp-014h] ; 8b 56 ec ; 0xc1e06
|
---|
| 3661 | dec dx ; 4a ; 0xc1e09
|
---|
| 3662 | cmp ax, dx ; 39 d0 ; 0xc1e0a
|
---|
| 3663 | jne short 01e3eh ; 75 30 ; 0xc1e0c
|
---|
| 3664 | mov ax, 00205h ; b8 05 02 ; 0xc1e0e vgabios.c:1386
|
---|
| 3665 | mov dx, 003ceh ; ba ce 03 ; 0xc1e11
|
---|
| 3666 | out DX, ax ; ef ; 0xc1e14
|
---|
| 3667 | mov ax, word [bp-014h] ; 8b 46 ec ; 0xc1e15 vgabios.c:1387
|
---|
| 3668 | imul ax, cx ; 0f af c1 ; 0xc1e18
|
---|
| 3669 | movzx cx, byte [bp-00eh] ; 0f b6 4e f2 ; 0xc1e1b
|
---|
| 3670 | imul cx, ax ; 0f af c8 ; 0xc1e1f
|
---|
| 3671 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1e22
|
---|
| 3672 | movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1e26
|
---|
| 3673 | sal bx, 003h ; c1 e3 03 ; 0xc1e2a
|
---|
| 3674 | mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc1e2d
|
---|
| 3675 | xor di, di ; 31 ff ; 0xc1e31
|
---|
| 3676 | jcxz 01e37h ; e3 02 ; 0xc1e33
|
---|
| 3677 | rep stosb ; f3 aa ; 0xc1e35
|
---|
| 3678 | mov ax, strict word 00005h ; b8 05 00 ; 0xc1e37 vgabios.c:1388
|
---|
| 3679 | out DX, ax ; ef ; 0xc1e3a
|
---|
| 3680 | jmp near 0217ch ; e9 3e 03 ; 0xc1e3b vgabios.c:1390
|
---|
| 3681 | cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc1e3e vgabios.c:1392
|
---|
| 3682 | jne short 01eadh ; 75 69 ; 0xc1e42
|
---|
| 3683 | movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1e44 vgabios.c:1393
|
---|
| 3684 | mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1e48
|
---|
| 3685 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1e4b
|
---|
| 3686 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1e4f
|
---|
| 3687 | jc near 0217ch ; 0f 82 26 03 ; 0xc1e52
|
---|
| 3688 | movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc1e56 vgabios.c:1395
|
---|
| 3689 | add dx, word [bp-01ah] ; 03 56 e6 ; 0xc1e5a
|
---|
| 3690 | cmp dx, ax ; 39 c2 ; 0xc1e5d
|
---|
| 3691 | jnbe short 01e67h ; 77 06 ; 0xc1e5f
|
---|
| 3692 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1e61
|
---|
| 3693 | jne short 01e86h ; 75 1f ; 0xc1e65
|
---|
| 3694 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1e67 vgabios.c:1396
|
---|
| 3695 | push ax ; 50 ; 0xc1e6b
|
---|
| 3696 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1e6c
|
---|
| 3697 | push ax ; 50 ; 0xc1e70
|
---|
| 3698 | movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc1e71
|
---|
| 3699 | movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc1e75
|
---|
| 3700 | movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc1e79
|
---|
| 3701 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1e7d
|
---|
| 3702 | call 01904h ; e8 80 fa ; 0xc1e81
|
---|
| 3703 | jmp short 01ea8h ; eb 22 ; 0xc1e84 vgabios.c:1397
|
---|
| 3704 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1e86 vgabios.c:1398
|
---|
| 3705 | push ax ; 50 ; 0xc1e8a
|
---|
| 3706 | movzx ax, byte [bp-014h] ; 0f b6 46 ec ; 0xc1e8b
|
---|
| 3707 | push ax ; 50 ; 0xc1e8f
|
---|
| 3708 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1e90
|
---|
| 3709 | movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc1e94
|
---|
| 3710 | mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc1e98
|
---|
| 3711 | add al, byte [bp-008h] ; 02 46 f8 ; 0xc1e9b
|
---|
| 3712 | movzx dx, al ; 0f b6 d0 ; 0xc1e9e
|
---|
| 3713 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1ea1
|
---|
| 3714 | call 0188fh ; e8 e7 f9 ; 0xc1ea5
|
---|
| 3715 | inc word [bp-01ah] ; ff 46 e6 ; 0xc1ea8 vgabios.c:1399
|
---|
| 3716 | jmp short 01e4bh ; eb 9e ; 0xc1eab
|
---|
| 3717 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1ead vgabios.c:1402
|
---|
| 3718 | mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1eb1
|
---|
| 3719 | movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1eb4
|
---|
| 3720 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1eb8
|
---|
| 3721 | jnbe near 0217ch ; 0f 87 bd 02 ; 0xc1ebb
|
---|
| 3722 | movzx dx, byte [bp-00ch] ; 0f b6 56 f4 ; 0xc1ebf vgabios.c:1404
|
---|
| 3723 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1ec3
|
---|
| 3724 | add ax, dx ; 01 d0 ; 0xc1ec7
|
---|
| 3725 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1ec9
|
---|
| 3726 | jnbe short 01ed4h ; 77 06 ; 0xc1ecc
|
---|
| 3727 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1ece
|
---|
| 3728 | jne short 01ef3h ; 75 1f ; 0xc1ed2
|
---|
| 3729 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1ed4 vgabios.c:1405
|
---|
| 3730 | push ax ; 50 ; 0xc1ed8
|
---|
| 3731 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1ed9
|
---|
| 3732 | push ax ; 50 ; 0xc1edd
|
---|
| 3733 | movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc1ede
|
---|
| 3734 | movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc1ee2
|
---|
| 3735 | movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc1ee6
|
---|
| 3736 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1eea
|
---|
| 3737 | call 01904h ; e8 13 fa ; 0xc1eee
|
---|
| 3738 | jmp short 01f15h ; eb 22 ; 0xc1ef1 vgabios.c:1406
|
---|
| 3739 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1ef3 vgabios.c:1407
|
---|
| 3740 | push ax ; 50 ; 0xc1ef7
|
---|
| 3741 | movzx ax, byte [bp-014h] ; 0f b6 46 ec ; 0xc1ef8
|
---|
| 3742 | push ax ; 50 ; 0xc1efc
|
---|
| 3743 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1efd
|
---|
| 3744 | movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc1f01
|
---|
| 3745 | mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc1f05
|
---|
| 3746 | sub al, byte [bp-008h] ; 2a 46 f8 ; 0xc1f08
|
---|
| 3747 | movzx dx, al ; 0f b6 d0 ; 0xc1f0b
|
---|
| 3748 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1f0e
|
---|
| 3749 | call 0188fh ; e8 7a f9 ; 0xc1f12
|
---|
| 3750 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1f15 vgabios.c:1408
|
---|
| 3751 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1f19
|
---|
| 3752 | jc near 0217ch ; 0f 82 5c 02 ; 0xc1f1c
|
---|
| 3753 | dec word [bp-01ah] ; ff 4e e6 ; 0xc1f20 vgabios.c:1409
|
---|
| 3754 | jmp short 01eb4h ; eb 8f ; 0xc1f23
|
---|
| 3755 | mov dl, byte [bx+047b1h] ; 8a 97 b1 47 ; 0xc1f25 vgabios.c:1414
|
---|
| 3756 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1f29 vgabios.c:1415
|
---|
| 3757 | jne short 01f6ah ; 75 3b ; 0xc1f2d
|
---|
| 3758 | cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc1f2f
|
---|
| 3759 | jne short 01f6ah ; 75 35 ; 0xc1f33
|
---|
| 3760 | cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc1f35
|
---|
| 3761 | jne short 01f6ah ; 75 2f ; 0xc1f39
|
---|
| 3762 | movzx cx, byte [bp+004h] ; 0f b6 4e 04 ; 0xc1f3b
|
---|
| 3763 | cmp cx, word [bp-016h] ; 3b 4e ea ; 0xc1f3f
|
---|
| 3764 | jne short 01f6ah ; 75 26 ; 0xc1f42
|
---|
| 3765 | movzx cx, dh ; 0f b6 ce ; 0xc1f44
|
---|
| 3766 | cmp cx, word [bp-018h] ; 3b 4e e8 ; 0xc1f47
|
---|
| 3767 | jne short 01f6ah ; 75 1e ; 0xc1f4a
|
---|
| 3768 | movzx cx, byte [bp-00eh] ; 0f b6 4e f2 ; 0xc1f4c vgabios.c:1417
|
---|
| 3769 | imul ax, cx ; 0f af c1 ; 0xc1f50
|
---|
| 3770 | movzx cx, dl ; 0f b6 ca ; 0xc1f53
|
---|
| 3771 | imul cx, ax ; 0f af c8 ; 0xc1f56
|
---|
| 3772 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1f59
|
---|
| 3773 | mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc1f5d
|
---|
| 3774 | xor di, di ; 31 ff ; 0xc1f61
|
---|
| 3775 | jcxz 01f67h ; e3 02 ; 0xc1f63
|
---|
| 3776 | rep stosb ; f3 aa ; 0xc1f65
|
---|
| 3777 | jmp near 0217ch ; e9 12 02 ; 0xc1f67 vgabios.c:1419
|
---|
| 3778 | cmp dl, 002h ; 80 fa 02 ; 0xc1f6a vgabios.c:1421
|
---|
| 3779 | jne short 01f78h ; 75 09 ; 0xc1f6d
|
---|
| 3780 | sal byte [bp-010h], 1 ; d0 66 f0 ; 0xc1f6f vgabios.c:1423
|
---|
| 3781 | sal byte [bp-00ah], 1 ; d0 66 f6 ; 0xc1f72 vgabios.c:1424
|
---|
| 3782 | sal word [bp-014h], 1 ; d1 66 ec ; 0xc1f75 vgabios.c:1425
|
---|
| 3783 | cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc1f78 vgabios.c:1428
|
---|
| 3784 | jne short 01fe7h ; 75 69 ; 0xc1f7c
|
---|
| 3785 | movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1f7e vgabios.c:1429
|
---|
| 3786 | mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1f82
|
---|
| 3787 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1f85
|
---|
| 3788 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1f89
|
---|
| 3789 | jc near 0217ch ; 0f 82 ec 01 ; 0xc1f8c
|
---|
| 3790 | movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc1f90 vgabios.c:1431
|
---|
| 3791 | add dx, word [bp-01ah] ; 03 56 e6 ; 0xc1f94
|
---|
| 3792 | cmp dx, ax ; 39 c2 ; 0xc1f97
|
---|
| 3793 | jnbe short 01fa1h ; 77 06 ; 0xc1f99
|
---|
| 3794 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1f9b
|
---|
| 3795 | jne short 01fc0h ; 75 1f ; 0xc1f9f
|
---|
| 3796 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1fa1 vgabios.c:1432
|
---|
| 3797 | push ax ; 50 ; 0xc1fa5
|
---|
| 3798 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1fa6
|
---|
| 3799 | push ax ; 50 ; 0xc1faa
|
---|
| 3800 | movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc1fab
|
---|
| 3801 | movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc1faf
|
---|
| 3802 | movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc1fb3
|
---|
| 3803 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1fb7
|
---|
| 3804 | call 01a07h ; e8 49 fa ; 0xc1fbb
|
---|
| 3805 | jmp short 01fe2h ; eb 22 ; 0xc1fbe vgabios.c:1433
|
---|
| 3806 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1fc0 vgabios.c:1434
|
---|
| 3807 | push ax ; 50 ; 0xc1fc4
|
---|
| 3808 | movzx ax, byte [bp-014h] ; 0f b6 46 ec ; 0xc1fc5
|
---|
| 3809 | push ax ; 50 ; 0xc1fc9
|
---|
| 3810 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1fca
|
---|
| 3811 | movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc1fce
|
---|
| 3812 | mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc1fd2
|
---|
| 3813 | add al, byte [bp-008h] ; 02 46 f8 ; 0xc1fd5
|
---|
| 3814 | movzx dx, al ; 0f b6 d0 ; 0xc1fd8
|
---|
| 3815 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1fdb
|
---|
| 3816 | call 01964h ; e8 82 f9 ; 0xc1fdf
|
---|
| 3817 | inc word [bp-01ah] ; ff 46 e6 ; 0xc1fe2 vgabios.c:1435
|
---|
| 3818 | jmp short 01f85h ; eb 9e ; 0xc1fe5
|
---|
| 3819 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1fe7 vgabios.c:1438
|
---|
| 3820 | mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1feb
|
---|
| 3821 | movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1fee
|
---|
| 3822 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1ff2
|
---|
| 3823 | jnbe near 0217ch ; 0f 87 83 01 ; 0xc1ff5
|
---|
| 3824 | movzx dx, byte [bp-00ch] ; 0f b6 56 f4 ; 0xc1ff9 vgabios.c:1440
|
---|
| 3825 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1ffd
|
---|
| 3826 | add ax, dx ; 01 d0 ; 0xc2001
|
---|
| 3827 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc2003
|
---|
| 3828 | jnbe short 0200eh ; 77 06 ; 0xc2006
|
---|
| 3829 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc2008
|
---|
| 3830 | jne short 0202dh ; 75 1f ; 0xc200c
|
---|
| 3831 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc200e vgabios.c:1441
|
---|
| 3832 | push ax ; 50 ; 0xc2012
|
---|
| 3833 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc2013
|
---|
| 3834 | push ax ; 50 ; 0xc2017
|
---|
| 3835 | movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc2018
|
---|
| 3836 | movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc201c
|
---|
| 3837 | movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc2020
|
---|
| 3838 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc2024
|
---|
| 3839 | call 01a07h ; e8 dc f9 ; 0xc2028
|
---|
| 3840 | jmp short 0204fh ; eb 22 ; 0xc202b vgabios.c:1442
|
---|
| 3841 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc202d vgabios.c:1443
|
---|
| 3842 | push ax ; 50 ; 0xc2031
|
---|
| 3843 | movzx ax, byte [bp-014h] ; 0f b6 46 ec ; 0xc2032
|
---|
| 3844 | push ax ; 50 ; 0xc2036
|
---|
| 3845 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc2037
|
---|
| 3846 | movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc203b
|
---|
| 3847 | mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc203f
|
---|
| 3848 | sub al, byte [bp-008h] ; 2a 46 f8 ; 0xc2042
|
---|
| 3849 | movzx dx, al ; 0f b6 d0 ; 0xc2045
|
---|
| 3850 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc2048
|
---|
| 3851 | call 01964h ; e8 15 f9 ; 0xc204c
|
---|
| 3852 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc204f vgabios.c:1444
|
---|
| 3853 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc2053
|
---|
| 3854 | jc near 0217ch ; 0f 82 22 01 ; 0xc2056
|
---|
| 3855 | dec word [bp-01ah] ; ff 4e e6 ; 0xc205a vgabios.c:1445
|
---|
| 3856 | jmp short 01feeh ; eb 8f ; 0xc205d
|
---|
| 3857 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc205f vgabios.c:1450
|
---|
| 3858 | jne short 0209fh ; 75 3a ; 0xc2063
|
---|
| 3859 | cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc2065
|
---|
| 3860 | jne short 0209fh ; 75 34 ; 0xc2069
|
---|
| 3861 | cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc206b
|
---|
| 3862 | jne short 0209fh ; 75 2e ; 0xc206f
|
---|
| 3863 | movzx cx, byte [bp+004h] ; 0f b6 4e 04 ; 0xc2071
|
---|
| 3864 | cmp cx, word [bp-016h] ; 3b 4e ea ; 0xc2075
|
---|
| 3865 | jne short 0209fh ; 75 25 ; 0xc2078
|
---|
| 3866 | movzx dx, dh ; 0f b6 d6 ; 0xc207a
|
---|
| 3867 | cmp dx, word [bp-018h] ; 3b 56 e8 ; 0xc207d
|
---|
| 3868 | jne short 0209fh ; 75 1d ; 0xc2080
|
---|
| 3869 | movzx dx, byte [bp-00eh] ; 0f b6 56 f2 ; 0xc2082 vgabios.c:1452
|
---|
| 3870 | mov cx, ax ; 89 c1 ; 0xc2086
|
---|
| 3871 | imul cx, dx ; 0f af ca ; 0xc2088
|
---|
| 3872 | sal cx, 003h ; c1 e1 03 ; 0xc208b
|
---|
| 3873 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc208e
|
---|
| 3874 | mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc2092
|
---|
| 3875 | xor di, di ; 31 ff ; 0xc2096
|
---|
| 3876 | jcxz 0209ch ; e3 02 ; 0xc2098
|
---|
| 3877 | rep stosb ; f3 aa ; 0xc209a
|
---|
| 3878 | jmp near 0217ch ; e9 dd 00 ; 0xc209c vgabios.c:1454
|
---|
| 3879 | cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc209f vgabios.c:1457
|
---|
| 3880 | jne short 0210bh ; 75 66 ; 0xc20a3
|
---|
| 3881 | movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc20a5 vgabios.c:1458
|
---|
| 3882 | mov word [bp-01ah], ax ; 89 46 e6 ; 0xc20a9
|
---|
| 3883 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc20ac
|
---|
| 3884 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc20b0
|
---|
| 3885 | jc near 0217ch ; 0f 82 c5 00 ; 0xc20b3
|
---|
| 3886 | movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc20b7 vgabios.c:1460
|
---|
| 3887 | add dx, word [bp-01ah] ; 03 56 e6 ; 0xc20bb
|
---|
| 3888 | cmp dx, ax ; 39 c2 ; 0xc20be
|
---|
| 3889 | jnbe short 020c8h ; 77 06 ; 0xc20c0
|
---|
| 3890 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc20c2
|
---|
| 3891 | jne short 020e6h ; 75 1e ; 0xc20c6
|
---|
| 3892 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc20c8 vgabios.c:1461
|
---|
| 3893 | push ax ; 50 ; 0xc20cc
|
---|
| 3894 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc20cd
|
---|
| 3895 | push ax ; 50 ; 0xc20d1
|
---|
| 3896 | movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc20d2
|
---|
| 3897 | movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc20d6
|
---|
| 3898 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc20da
|
---|
| 3899 | mov cx, word [bp-014h] ; 8b 4e ec ; 0xc20de
|
---|
| 3900 | call 01b01h ; e8 1d fa ; 0xc20e1
|
---|
| 3901 | jmp short 02106h ; eb 20 ; 0xc20e4 vgabios.c:1462
|
---|
| 3902 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc20e6 vgabios.c:1463
|
---|
| 3903 | push ax ; 50 ; 0xc20ea
|
---|
| 3904 | push word [bp-014h] ; ff 76 ec ; 0xc20eb
|
---|
| 3905 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc20ee
|
---|
| 3906 | movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc20f2
|
---|
| 3907 | mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc20f6
|
---|
| 3908 | add al, byte [bp-008h] ; 02 46 f8 ; 0xc20f9
|
---|
| 3909 | movzx dx, al ; 0f b6 d0 ; 0xc20fc
|
---|
| 3910 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc20ff
|
---|
| 3911 | call 01a88h ; e8 82 f9 ; 0xc2103
|
---|
| 3912 | inc word [bp-01ah] ; ff 46 e6 ; 0xc2106 vgabios.c:1464
|
---|
| 3913 | jmp short 020ach ; eb a1 ; 0xc2109
|
---|
| 3914 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc210b vgabios.c:1467
|
---|
| 3915 | mov word [bp-01ah], ax ; 89 46 e6 ; 0xc210f
|
---|
| 3916 | movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc2112
|
---|
| 3917 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc2116
|
---|
| 3918 | jnbe short 0217ch ; 77 61 ; 0xc2119
|
---|
| 3919 | movzx dx, byte [bp-00ch] ; 0f b6 56 f4 ; 0xc211b vgabios.c:1469
|
---|
| 3920 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc211f
|
---|
| 3921 | add ax, dx ; 01 d0 ; 0xc2123
|
---|
| 3922 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc2125
|
---|
| 3923 | jnbe short 02130h ; 77 06 ; 0xc2128
|
---|
| 3924 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc212a
|
---|
| 3925 | jne short 0214eh ; 75 1e ; 0xc212e
|
---|
| 3926 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc2130 vgabios.c:1470
|
---|
| 3927 | push ax ; 50 ; 0xc2134
|
---|
| 3928 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc2135
|
---|
| 3929 | push ax ; 50 ; 0xc2139
|
---|
| 3930 | movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc213a
|
---|
| 3931 | movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc213e
|
---|
| 3932 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc2142
|
---|
| 3933 | mov cx, word [bp-014h] ; 8b 4e ec ; 0xc2146
|
---|
| 3934 | call 01b01h ; e8 b5 f9 ; 0xc2149
|
---|
| 3935 | jmp short 0216eh ; eb 20 ; 0xc214c vgabios.c:1471
|
---|
| 3936 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc214e vgabios.c:1472
|
---|
| 3937 | push ax ; 50 ; 0xc2152
|
---|
| 3938 | push word [bp-014h] ; ff 76 ec ; 0xc2153
|
---|
| 3939 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc2156
|
---|
| 3940 | movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc215a
|
---|
| 3941 | mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc215e
|
---|
| 3942 | sub al, byte [bp-008h] ; 2a 46 f8 ; 0xc2161
|
---|
| 3943 | movzx dx, al ; 0f b6 d0 ; 0xc2164
|
---|
| 3944 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc2167
|
---|
| 3945 | call 01a88h ; e8 1a f9 ; 0xc216b
|
---|
| 3946 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc216e vgabios.c:1473
|
---|
| 3947 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc2172
|
---|
| 3948 | jc short 0217ch ; 72 05 ; 0xc2175
|
---|
| 3949 | dec word [bp-01ah] ; ff 4e e6 ; 0xc2177 vgabios.c:1474
|
---|
| 3950 | jmp short 02112h ; eb 96 ; 0xc217a
|
---|
| 3951 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc217c vgabios.c:1485
|
---|
| 3952 | pop di ; 5f ; 0xc217f
|
---|
| 3953 | pop si ; 5e ; 0xc2180
|
---|
| 3954 | pop bp ; 5d ; 0xc2181
|
---|
| 3955 | retn 00008h ; c2 08 00 ; 0xc2182
|
---|
| 3956 | ; disGetNextSymbol 0xc2185 LB 0x2134 -> off=0x0 cb=00000000000000ff uValue=00000000000c2185 'write_gfx_char_pl4'
|
---|
| 3957 | write_gfx_char_pl4: ; 0xc2185 LB 0xff
|
---|
| 3958 | push bp ; 55 ; 0xc2185 vgabios.c:1488
|
---|
| 3959 | mov bp, sp ; 89 e5 ; 0xc2186
|
---|
| 3960 | push si ; 56 ; 0xc2188
|
---|
| 3961 | push di ; 57 ; 0xc2189
|
---|
| 3962 | sub sp, strict byte 0000ch ; 83 ec 0c ; 0xc218a
|
---|
| 3963 | mov ah, al ; 88 c4 ; 0xc218d
|
---|
| 3964 | mov byte [bp-008h], dl ; 88 56 f8 ; 0xc218f
|
---|
| 3965 | mov al, bl ; 88 d8 ; 0xc2192
|
---|
| 3966 | mov bx, 0010ch ; bb 0c 01 ; 0xc2194 vgabios.c:67
|
---|
| 3967 | xor si, si ; 31 f6 ; 0xc2197
|
---|
| 3968 | mov es, si ; 8e c6 ; 0xc2199
|
---|
| 3969 | mov si, word [es:bx] ; 26 8b 37 ; 0xc219b
|
---|
| 3970 | mov bx, word [es:bx+002h] ; 26 8b 5f 02 ; 0xc219e
|
---|
| 3971 | mov word [bp-00ch], si ; 89 76 f4 ; 0xc21a2 vgabios.c:68
|
---|
| 3972 | mov word [bp-00ah], bx ; 89 5e f6 ; 0xc21a5
|
---|
| 3973 | movzx bx, cl ; 0f b6 d9 ; 0xc21a8 vgabios.c:1497
|
---|
| 3974 | movzx cx, byte [bp+006h] ; 0f b6 4e 06 ; 0xc21ab
|
---|
| 3975 | imul bx, cx ; 0f af d9 ; 0xc21af
|
---|
| 3976 | movzx si, byte [bp+004h] ; 0f b6 76 04 ; 0xc21b2
|
---|
| 3977 | imul si, bx ; 0f af f3 ; 0xc21b6
|
---|
| 3978 | movzx bx, al ; 0f b6 d8 ; 0xc21b9
|
---|
| 3979 | add si, bx ; 01 de ; 0xc21bc
|
---|
| 3980 | mov bx, strict word 0004ch ; bb 4c 00 ; 0xc21be vgabios.c:57
|
---|
| 3981 | mov di, strict word 00040h ; bf 40 00 ; 0xc21c1
|
---|
| 3982 | mov es, di ; 8e c7 ; 0xc21c4
|
---|
| 3983 | mov bx, word [es:bx] ; 26 8b 1f ; 0xc21c6
|
---|
| 3984 | movzx di, byte [bp+008h] ; 0f b6 7e 08 ; 0xc21c9 vgabios.c:58
|
---|
| 3985 | imul bx, di ; 0f af df ; 0xc21cd
|
---|
| 3986 | add si, bx ; 01 de ; 0xc21d0
|
---|
| 3987 | movzx ax, ah ; 0f b6 c4 ; 0xc21d2 vgabios.c:1499
|
---|
| 3988 | imul ax, cx ; 0f af c1 ; 0xc21d5
|
---|
| 3989 | mov word [bp-00eh], ax ; 89 46 f2 ; 0xc21d8
|
---|
| 3990 | mov ax, 00f02h ; b8 02 0f ; 0xc21db vgabios.c:1500
|
---|
| 3991 | mov dx, 003c4h ; ba c4 03 ; 0xc21de
|
---|
| 3992 | out DX, ax ; ef ; 0xc21e1
|
---|
| 3993 | mov ax, 00205h ; b8 05 02 ; 0xc21e2 vgabios.c:1501
|
---|
| 3994 | mov dx, 003ceh ; ba ce 03 ; 0xc21e5
|
---|
| 3995 | out DX, ax ; ef ; 0xc21e8
|
---|
| 3996 | test byte [bp-008h], 080h ; f6 46 f8 80 ; 0xc21e9 vgabios.c:1502
|
---|
| 3997 | je short 021f5h ; 74 06 ; 0xc21ed
|
---|
| 3998 | mov ax, 01803h ; b8 03 18 ; 0xc21ef vgabios.c:1504
|
---|
| 3999 | out DX, ax ; ef ; 0xc21f2
|
---|
| 4000 | jmp short 021f9h ; eb 04 ; 0xc21f3 vgabios.c:1506
|
---|
| 4001 | mov ax, strict word 00003h ; b8 03 00 ; 0xc21f5 vgabios.c:1508
|
---|
| 4002 | out DX, ax ; ef ; 0xc21f8
|
---|
| 4003 | xor ch, ch ; 30 ed ; 0xc21f9 vgabios.c:1510
|
---|
| 4004 | cmp ch, byte [bp+006h] ; 3a 6e 06 ; 0xc21fb
|
---|
| 4005 | jnc short 0226ch ; 73 6c ; 0xc21fe
|
---|
| 4006 | movzx bx, ch ; 0f b6 dd ; 0xc2200 vgabios.c:1512
|
---|
| 4007 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc2203
|
---|
| 4008 | imul bx, ax ; 0f af d8 ; 0xc2207
|
---|
| 4009 | add bx, si ; 01 f3 ; 0xc220a
|
---|
| 4010 | mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xc220c vgabios.c:1513
|
---|
| 4011 | jmp short 02224h ; eb 12 ; 0xc2210
|
---|
| 4012 | mov ax, 0a000h ; b8 00 a0 ; 0xc2212 vgabios.c:52
|
---|
| 4013 | mov es, ax ; 8e c0 ; 0xc2215
|
---|
| 4014 | mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc2217
|
---|
| 4015 | inc byte [bp-006h] ; fe 46 fa ; 0xc221b vgabios.c:1526
|
---|
| 4016 | cmp byte [bp-006h], 008h ; 80 7e fa 08 ; 0xc221e
|
---|
| 4017 | jnc short 02268h ; 73 44 ; 0xc2222
|
---|
| 4018 | movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc2224
|
---|
| 4019 | mov cl, al ; 88 c1 ; 0xc2228
|
---|
| 4020 | mov ax, 00080h ; b8 80 00 ; 0xc222a
|
---|
| 4021 | sar ax, CL ; d3 f8 ; 0xc222d
|
---|
| 4022 | xor ah, ah ; 30 e4 ; 0xc222f
|
---|
| 4023 | mov word [bp-010h], ax ; 89 46 f0 ; 0xc2231
|
---|
| 4024 | sal ax, 008h ; c1 e0 08 ; 0xc2234
|
---|
| 4025 | or AL, strict byte 008h ; 0c 08 ; 0xc2237
|
---|
| 4026 | mov dx, 003ceh ; ba ce 03 ; 0xc2239
|
---|
| 4027 | out DX, ax ; ef ; 0xc223c
|
---|
| 4028 | mov dx, bx ; 89 da ; 0xc223d
|
---|
| 4029 | mov ax, 0a000h ; b8 00 a0 ; 0xc223f
|
---|
| 4030 | call 03614h ; e8 cf 13 ; 0xc2242
|
---|
| 4031 | movzx ax, ch ; 0f b6 c5 ; 0xc2245
|
---|
| 4032 | add ax, word [bp-00eh] ; 03 46 f2 ; 0xc2248
|
---|
| 4033 | les di, [bp-00ch] ; c4 7e f4 ; 0xc224b
|
---|
| 4034 | add di, ax ; 01 c7 ; 0xc224e
|
---|
| 4035 | movzx ax, byte [es:di] ; 26 0f b6 05 ; 0xc2250
|
---|
| 4036 | test word [bp-010h], ax ; 85 46 f0 ; 0xc2254
|
---|
| 4037 | je short 02212h ; 74 b9 ; 0xc2257
|
---|
| 4038 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2259
|
---|
| 4039 | and AL, strict byte 00fh ; 24 0f ; 0xc225c
|
---|
| 4040 | mov di, 0a000h ; bf 00 a0 ; 0xc225e
|
---|
| 4041 | mov es, di ; 8e c7 ; 0xc2261
|
---|
| 4042 | mov byte [es:bx], al ; 26 88 07 ; 0xc2263
|
---|
| 4043 | jmp short 0221bh ; eb b3 ; 0xc2266
|
---|
[60422] | 4044 | db 0feh, 0c5h
|
---|
[98059] | 4045 | ; inc ch ; fe c5 ; 0xc2268 vgabios.c:1527
|
---|
| 4046 | jmp short 021fbh ; eb 8f ; 0xc226a
|
---|
| 4047 | mov ax, 0ff08h ; b8 08 ff ; 0xc226c vgabios.c:1528
|
---|
| 4048 | mov dx, 003ceh ; ba ce 03 ; 0xc226f
|
---|
| 4049 | out DX, ax ; ef ; 0xc2272
|
---|
| 4050 | mov ax, strict word 00005h ; b8 05 00 ; 0xc2273 vgabios.c:1529
|
---|
| 4051 | out DX, ax ; ef ; 0xc2276
|
---|
| 4052 | mov ax, strict word 00003h ; b8 03 00 ; 0xc2277 vgabios.c:1530
|
---|
| 4053 | out DX, ax ; ef ; 0xc227a
|
---|
| 4054 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc227b vgabios.c:1531
|
---|
| 4055 | pop di ; 5f ; 0xc227e
|
---|
| 4056 | pop si ; 5e ; 0xc227f
|
---|
| 4057 | pop bp ; 5d ; 0xc2280
|
---|
| 4058 | retn 00006h ; c2 06 00 ; 0xc2281
|
---|
| 4059 | ; disGetNextSymbol 0xc2284 LB 0x2035 -> off=0x0 cb=00000000000000dd uValue=00000000000c2284 'write_gfx_char_cga'
|
---|
| 4060 | write_gfx_char_cga: ; 0xc2284 LB 0xdd
|
---|
| 4061 | push si ; 56 ; 0xc2284 vgabios.c:1534
|
---|
| 4062 | push di ; 57 ; 0xc2285
|
---|
| 4063 | enter 00006h, 000h ; c8 06 00 00 ; 0xc2286
|
---|
| 4064 | mov di, 0556ch ; bf 6c 55 ; 0xc228a vgabios.c:1541
|
---|
| 4065 | xor bh, bh ; 30 ff ; 0xc228d vgabios.c:1542
|
---|
| 4066 | movzx si, byte [bp+00ah] ; 0f b6 76 0a ; 0xc228f
|
---|
| 4067 | imul si, bx ; 0f af f3 ; 0xc2293
|
---|
| 4068 | movzx bx, cl ; 0f b6 d9 ; 0xc2296
|
---|
| 4069 | imul bx, bx, 00140h ; 69 db 40 01 ; 0xc2299
|
---|
| 4070 | add si, bx ; 01 de ; 0xc229d
|
---|
| 4071 | mov word [bp-004h], si ; 89 76 fc ; 0xc229f
|
---|
| 4072 | xor ah, ah ; 30 e4 ; 0xc22a2 vgabios.c:1543
|
---|
| 4073 | sal ax, 003h ; c1 e0 03 ; 0xc22a4
|
---|
| 4074 | mov word [bp-006h], ax ; 89 46 fa ; 0xc22a7
|
---|
| 4075 | xor ah, ah ; 30 e4 ; 0xc22aa vgabios.c:1544
|
---|
| 4076 | jmp near 022cah ; e9 1b 00 ; 0xc22ac
|
---|
| 4077 | movzx si, ah ; 0f b6 f4 ; 0xc22af vgabios.c:1559
|
---|
| 4078 | add si, word [bp-006h] ; 03 76 fa ; 0xc22b2
|
---|
| 4079 | add si, di ; 01 fe ; 0xc22b5
|
---|
| 4080 | mov al, byte [si] ; 8a 04 ; 0xc22b7
|
---|
| 4081 | mov si, 0b800h ; be 00 b8 ; 0xc22b9 vgabios.c:52
|
---|
| 4082 | mov es, si ; 8e c6 ; 0xc22bc
|
---|
| 4083 | mov byte [es:bx], al ; 26 88 07 ; 0xc22be
|
---|
[60422] | 4084 | db 0feh, 0c4h
|
---|
[98059] | 4085 | ; inc ah ; fe c4 ; 0xc22c1 vgabios.c:1563
|
---|
| 4086 | cmp ah, 008h ; 80 fc 08 ; 0xc22c3
|
---|
| 4087 | jnc near 0235bh ; 0f 83 91 00 ; 0xc22c6
|
---|
| 4088 | movzx bx, ah ; 0f b6 dc ; 0xc22ca
|
---|
| 4089 | sar bx, 1 ; d1 fb ; 0xc22cd
|
---|
| 4090 | imul bx, bx, strict byte 00050h ; 6b db 50 ; 0xc22cf
|
---|
| 4091 | add bx, word [bp-004h] ; 03 5e fc ; 0xc22d2
|
---|
| 4092 | test ah, 001h ; f6 c4 01 ; 0xc22d5
|
---|
| 4093 | je short 022ddh ; 74 03 ; 0xc22d8
|
---|
| 4094 | add bh, 020h ; 80 c7 20 ; 0xc22da
|
---|
| 4095 | mov DH, strict byte 080h ; b6 80 ; 0xc22dd
|
---|
| 4096 | cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc22df
|
---|
| 4097 | jne short 022fdh ; 75 18 ; 0xc22e3
|
---|
| 4098 | test dl, dh ; 84 f2 ; 0xc22e5
|
---|
| 4099 | je short 022afh ; 74 c6 ; 0xc22e7
|
---|
| 4100 | mov si, 0b800h ; be 00 b8 ; 0xc22e9
|
---|
| 4101 | mov es, si ; 8e c6 ; 0xc22ec
|
---|
| 4102 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc22ee
|
---|
| 4103 | movzx si, ah ; 0f b6 f4 ; 0xc22f1
|
---|
| 4104 | add si, word [bp-006h] ; 03 76 fa ; 0xc22f4
|
---|
| 4105 | add si, di ; 01 fe ; 0xc22f7
|
---|
| 4106 | xor al, byte [si] ; 32 04 ; 0xc22f9
|
---|
| 4107 | jmp short 022b9h ; eb bc ; 0xc22fb
|
---|
| 4108 | test dh, dh ; 84 f6 ; 0xc22fd vgabios.c:1565
|
---|
| 4109 | jbe short 022c1h ; 76 c0 ; 0xc22ff
|
---|
| 4110 | test dl, 080h ; f6 c2 80 ; 0xc2301 vgabios.c:1567
|
---|
| 4111 | je short 02310h ; 74 0a ; 0xc2304
|
---|
| 4112 | mov si, 0b800h ; be 00 b8 ; 0xc2306 vgabios.c:47
|
---|
| 4113 | mov es, si ; 8e c6 ; 0xc2309
|
---|
| 4114 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc230b
|
---|
| 4115 | jmp short 02312h ; eb 02 ; 0xc230e vgabios.c:1571
|
---|
| 4116 | xor al, al ; 30 c0 ; 0xc2310 vgabios.c:1573
|
---|
| 4117 | mov byte [bp-002h], 000h ; c6 46 fe 00 ; 0xc2312 vgabios.c:1575
|
---|
| 4118 | jmp short 02325h ; eb 0d ; 0xc2316
|
---|
| 4119 | or al, ch ; 08 e8 ; 0xc2318 vgabios.c:1585
|
---|
| 4120 | shr dh, 1 ; d0 ee ; 0xc231a vgabios.c:1588
|
---|
| 4121 | inc byte [bp-002h] ; fe 46 fe ; 0xc231c vgabios.c:1589
|
---|
| 4122 | cmp byte [bp-002h], 004h ; 80 7e fe 04 ; 0xc231f
|
---|
| 4123 | jnc short 02350h ; 73 2b ; 0xc2323
|
---|
| 4124 | movzx si, ah ; 0f b6 f4 ; 0xc2325
|
---|
| 4125 | add si, word [bp-006h] ; 03 76 fa ; 0xc2328
|
---|
| 4126 | add si, di ; 01 fe ; 0xc232b
|
---|
| 4127 | movzx si, byte [si] ; 0f b6 34 ; 0xc232d
|
---|
| 4128 | movzx cx, dh ; 0f b6 ce ; 0xc2330
|
---|
| 4129 | test si, cx ; 85 ce ; 0xc2333
|
---|
| 4130 | je short 0231ah ; 74 e3 ; 0xc2335
|
---|
| 4131 | mov CL, strict byte 003h ; b1 03 ; 0xc2337
|
---|
| 4132 | sub cl, byte [bp-002h] ; 2a 4e fe ; 0xc2339
|
---|
| 4133 | mov ch, dl ; 88 d5 ; 0xc233c
|
---|
| 4134 | and ch, 003h ; 80 e5 03 ; 0xc233e
|
---|
| 4135 | add cl, cl ; 00 c9 ; 0xc2341
|
---|
| 4136 | sal ch, CL ; d2 e5 ; 0xc2343
|
---|
| 4137 | mov cl, ch ; 88 e9 ; 0xc2345
|
---|
| 4138 | test dl, 080h ; f6 c2 80 ; 0xc2347
|
---|
| 4139 | je short 02318h ; 74 cc ; 0xc234a
|
---|
| 4140 | xor al, ch ; 30 e8 ; 0xc234c
|
---|
| 4141 | jmp short 0231ah ; eb ca ; 0xc234e
|
---|
| 4142 | mov cx, 0b800h ; b9 00 b8 ; 0xc2350 vgabios.c:52
|
---|
| 4143 | mov es, cx ; 8e c1 ; 0xc2353
|
---|
| 4144 | mov byte [es:bx], al ; 26 88 07 ; 0xc2355
|
---|
| 4145 | inc bx ; 43 ; 0xc2358 vgabios.c:1591
|
---|
| 4146 | jmp short 022fdh ; eb a2 ; 0xc2359 vgabios.c:1592
|
---|
| 4147 | leave ; c9 ; 0xc235b vgabios.c:1595
|
---|
| 4148 | pop di ; 5f ; 0xc235c
|
---|
| 4149 | pop si ; 5e ; 0xc235d
|
---|
| 4150 | retn 00004h ; c2 04 00 ; 0xc235e
|
---|
| 4151 | ; disGetNextSymbol 0xc2361 LB 0x1f58 -> off=0x0 cb=0000000000000085 uValue=00000000000c2361 'write_gfx_char_lin'
|
---|
| 4152 | write_gfx_char_lin: ; 0xc2361 LB 0x85
|
---|
| 4153 | push si ; 56 ; 0xc2361 vgabios.c:1598
|
---|
| 4154 | push di ; 57 ; 0xc2362
|
---|
| 4155 | enter 00006h, 000h ; c8 06 00 00 ; 0xc2363
|
---|
| 4156 | mov dh, dl ; 88 d6 ; 0xc2367
|
---|
| 4157 | mov word [bp-002h], 0556ch ; c7 46 fe 6c 55 ; 0xc2369 vgabios.c:1605
|
---|
| 4158 | movzx si, cl ; 0f b6 f1 ; 0xc236e vgabios.c:1606
|
---|
| 4159 | movzx cx, byte [bp+008h] ; 0f b6 4e 08 ; 0xc2371
|
---|
| 4160 | imul cx, si ; 0f af ce ; 0xc2375
|
---|
| 4161 | sal cx, 006h ; c1 e1 06 ; 0xc2378
|
---|
| 4162 | xor bh, bh ; 30 ff ; 0xc237b
|
---|
| 4163 | sal bx, 003h ; c1 e3 03 ; 0xc237d
|
---|
| 4164 | add bx, cx ; 01 cb ; 0xc2380
|
---|
| 4165 | mov word [bp-004h], bx ; 89 5e fc ; 0xc2382
|
---|
| 4166 | xor ah, ah ; 30 e4 ; 0xc2385 vgabios.c:1607
|
---|
| 4167 | mov si, ax ; 89 c6 ; 0xc2387
|
---|
| 4168 | sal si, 003h ; c1 e6 03 ; 0xc2389
|
---|
| 4169 | xor al, al ; 30 c0 ; 0xc238c vgabios.c:1608
|
---|
| 4170 | jmp short 023c5h ; eb 35 ; 0xc238e
|
---|
| 4171 | cmp ah, 008h ; 80 fc 08 ; 0xc2390 vgabios.c:1612
|
---|
| 4172 | jnc short 023bfh ; 73 2a ; 0xc2393
|
---|
| 4173 | xor cl, cl ; 30 c9 ; 0xc2395 vgabios.c:1614
|
---|
| 4174 | movzx bx, al ; 0f b6 d8 ; 0xc2397 vgabios.c:1615
|
---|
| 4175 | add bx, si ; 01 f3 ; 0xc239a
|
---|
| 4176 | add bx, word [bp-002h] ; 03 5e fe ; 0xc239c
|
---|
| 4177 | movzx bx, byte [bx] ; 0f b6 1f ; 0xc239f
|
---|
| 4178 | movzx di, dl ; 0f b6 fa ; 0xc23a2
|
---|
| 4179 | test bx, di ; 85 fb ; 0xc23a5
|
---|
| 4180 | je short 023abh ; 74 02 ; 0xc23a7
|
---|
| 4181 | mov cl, dh ; 88 f1 ; 0xc23a9 vgabios.c:1617
|
---|
| 4182 | movzx bx, ah ; 0f b6 dc ; 0xc23ab vgabios.c:1619
|
---|
| 4183 | add bx, word [bp-006h] ; 03 5e fa ; 0xc23ae
|
---|
| 4184 | mov di, 0a000h ; bf 00 a0 ; 0xc23b1 vgabios.c:52
|
---|
| 4185 | mov es, di ; 8e c7 ; 0xc23b4
|
---|
| 4186 | mov byte [es:bx], cl ; 26 88 0f ; 0xc23b6
|
---|
| 4187 | shr dl, 1 ; d0 ea ; 0xc23b9 vgabios.c:1620
|
---|
[60422] | 4188 | db 0feh, 0c4h
|
---|
[98059] | 4189 | ; inc ah ; fe c4 ; 0xc23bb vgabios.c:1621
|
---|
| 4190 | jmp short 02390h ; eb d1 ; 0xc23bd
|
---|
[82541] | 4191 | db 0feh, 0c0h
|
---|
[98059] | 4192 | ; inc al ; fe c0 ; 0xc23bf vgabios.c:1622
|
---|
| 4193 | cmp AL, strict byte 008h ; 3c 08 ; 0xc23c1
|
---|
| 4194 | jnc short 023e0h ; 73 1b ; 0xc23c3
|
---|
| 4195 | movzx cx, al ; 0f b6 c8 ; 0xc23c5
|
---|
| 4196 | movzx bx, byte [bp+008h] ; 0f b6 5e 08 ; 0xc23c8
|
---|
| 4197 | imul bx, cx ; 0f af d9 ; 0xc23cc
|
---|
| 4198 | sal bx, 003h ; c1 e3 03 ; 0xc23cf
|
---|
| 4199 | mov cx, word [bp-004h] ; 8b 4e fc ; 0xc23d2
|
---|
| 4200 | add cx, bx ; 01 d9 ; 0xc23d5
|
---|
| 4201 | mov word [bp-006h], cx ; 89 4e fa ; 0xc23d7
|
---|
| 4202 | mov DL, strict byte 080h ; b2 80 ; 0xc23da
|
---|
| 4203 | xor ah, ah ; 30 e4 ; 0xc23dc
|
---|
| 4204 | jmp short 02395h ; eb b5 ; 0xc23de
|
---|
| 4205 | leave ; c9 ; 0xc23e0 vgabios.c:1623
|
---|
| 4206 | pop di ; 5f ; 0xc23e1
|
---|
| 4207 | pop si ; 5e ; 0xc23e2
|
---|
| 4208 | retn 00002h ; c2 02 00 ; 0xc23e3
|
---|
| 4209 | ; disGetNextSymbol 0xc23e6 LB 0x1ed3 -> off=0x0 cb=0000000000000165 uValue=00000000000c23e6 'biosfn_write_char_attr'
|
---|
| 4210 | biosfn_write_char_attr: ; 0xc23e6 LB 0x165
|
---|
| 4211 | push bp ; 55 ; 0xc23e6 vgabios.c:1626
|
---|
| 4212 | mov bp, sp ; 89 e5 ; 0xc23e7
|
---|
| 4213 | push si ; 56 ; 0xc23e9
|
---|
| 4214 | push di ; 57 ; 0xc23ea
|
---|
| 4215 | sub sp, strict byte 00018h ; 83 ec 18 ; 0xc23eb
|
---|
| 4216 | mov byte [bp-008h], al ; 88 46 f8 ; 0xc23ee
|
---|
| 4217 | mov byte [bp-00eh], dl ; 88 56 f2 ; 0xc23f1
|
---|
| 4218 | mov byte [bp-012h], bl ; 88 5e ee ; 0xc23f4
|
---|
| 4219 | mov si, cx ; 89 ce ; 0xc23f7
|
---|
| 4220 | mov bx, strict word 00049h ; bb 49 00 ; 0xc23f9 vgabios.c:47
|
---|
| 4221 | mov ax, strict word 00040h ; b8 40 00 ; 0xc23fc
|
---|
| 4222 | mov es, ax ; 8e c0 ; 0xc23ff
|
---|
| 4223 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc2401
|
---|
| 4224 | xor ah, ah ; 30 e4 ; 0xc2404 vgabios.c:1634
|
---|
| 4225 | call 035edh ; e8 e4 11 ; 0xc2406
|
---|
| 4226 | mov cl, al ; 88 c1 ; 0xc2409
|
---|
| 4227 | mov byte [bp-00ah], al ; 88 46 f6 ; 0xc240b
|
---|
| 4228 | cmp AL, strict byte 0ffh ; 3c ff ; 0xc240e vgabios.c:1635
|
---|
| 4229 | je near 02544h ; 0f 84 30 01 ; 0xc2410
|
---|
| 4230 | movzx ax, dl ; 0f b6 c2 ; 0xc2414 vgabios.c:1638
|
---|
| 4231 | lea bx, [bp-01ch] ; 8d 5e e4 ; 0xc2417
|
---|
| 4232 | lea dx, [bp-01ah] ; 8d 56 e6 ; 0xc241a
|
---|
| 4233 | call 00a93h ; e8 73 e6 ; 0xc241d
|
---|
| 4234 | mov al, byte [bp-01ch] ; 8a 46 e4 ; 0xc2420 vgabios.c:1639
|
---|
| 4235 | mov byte [bp-010h], al ; 88 46 f0 ; 0xc2423
|
---|
| 4236 | mov dx, word [bp-01ch] ; 8b 56 e4 ; 0xc2426
|
---|
| 4237 | xor dl, dl ; 30 d2 ; 0xc2429
|
---|
| 4238 | shr dx, 008h ; c1 ea 08 ; 0xc242b
|
---|
| 4239 | mov byte [bp-014h], dl ; 88 56 ec ; 0xc242e
|
---|
| 4240 | mov bx, 00084h ; bb 84 00 ; 0xc2431 vgabios.c:47
|
---|
| 4241 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2434
|
---|
| 4242 | mov es, ax ; 8e c0 ; 0xc2437
|
---|
| 4243 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc2439
|
---|
| 4244 | xor ah, ah ; 30 e4 ; 0xc243c vgabios.c:48
|
---|
| 4245 | inc ax ; 40 ; 0xc243e
|
---|
| 4246 | mov word [bp-018h], ax ; 89 46 e8 ; 0xc243f
|
---|
| 4247 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc2442 vgabios.c:57
|
---|
| 4248 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc2445
|
---|
| 4249 | mov word [bp-016h], ax ; 89 46 ea ; 0xc2448 vgabios.c:58
|
---|
| 4250 | movzx bx, cl ; 0f b6 d9 ; 0xc244b vgabios.c:1645
|
---|
| 4251 | mov di, bx ; 89 df ; 0xc244e
|
---|
| 4252 | sal di, 003h ; c1 e7 03 ; 0xc2450
|
---|
| 4253 | cmp byte [di+047afh], 000h ; 80 bd af 47 00 ; 0xc2453
|
---|
| 4254 | jne short 024a0h ; 75 46 ; 0xc2458
|
---|
| 4255 | mov bx, word [bp-018h] ; 8b 5e e8 ; 0xc245a vgabios.c:1648
|
---|
| 4256 | imul bx, ax ; 0f af d8 ; 0xc245d
|
---|
| 4257 | add bx, bx ; 01 db ; 0xc2460
|
---|
| 4258 | or bl, 0ffh ; 80 cb ff ; 0xc2462
|
---|
| 4259 | movzx cx, byte [bp-00eh] ; 0f b6 4e f2 ; 0xc2465
|
---|
| 4260 | inc bx ; 43 ; 0xc2469
|
---|
| 4261 | imul bx, cx ; 0f af d9 ; 0xc246a
|
---|
| 4262 | xor dh, dh ; 30 f6 ; 0xc246d
|
---|
| 4263 | imul ax, dx ; 0f af c2 ; 0xc246f
|
---|
| 4264 | movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc2472
|
---|
| 4265 | add ax, dx ; 01 d0 ; 0xc2476
|
---|
| 4266 | add ax, ax ; 01 c0 ; 0xc2478
|
---|
| 4267 | mov dx, bx ; 89 da ; 0xc247a
|
---|
| 4268 | add dx, ax ; 01 c2 ; 0xc247c
|
---|
| 4269 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc247e vgabios.c:1650
|
---|
| 4270 | sal ax, 008h ; c1 e0 08 ; 0xc2482
|
---|
| 4271 | movzx bx, byte [bp-008h] ; 0f b6 5e f8 ; 0xc2485
|
---|
| 4272 | add ax, bx ; 01 d8 ; 0xc2489
|
---|
| 4273 | mov word [bp-01ah], ax ; 89 46 e6 ; 0xc248b
|
---|
| 4274 | mov ax, word [bp-01ah] ; 8b 46 e6 ; 0xc248e vgabios.c:1651
|
---|
| 4275 | mov es, [di+047b2h] ; 8e 85 b2 47 ; 0xc2491
|
---|
| 4276 | mov cx, si ; 89 f1 ; 0xc2495
|
---|
| 4277 | mov di, dx ; 89 d7 ; 0xc2497
|
---|
| 4278 | jcxz 0249dh ; e3 02 ; 0xc2499
|
---|
| 4279 | rep stosw ; f3 ab ; 0xc249b
|
---|
| 4280 | jmp near 02544h ; e9 a4 00 ; 0xc249d vgabios.c:1653
|
---|
| 4281 | movzx bx, byte [bx+0482eh] ; 0f b6 9f 2e 48 ; 0xc24a0 vgabios.c:1656
|
---|
| 4282 | sal bx, 006h ; c1 e3 06 ; 0xc24a5
|
---|
| 4283 | mov al, byte [bx+04844h] ; 8a 87 44 48 ; 0xc24a8
|
---|
| 4284 | mov byte [bp-006h], al ; 88 46 fa ; 0xc24ac
|
---|
| 4285 | mov al, byte [di+047b1h] ; 8a 85 b1 47 ; 0xc24af vgabios.c:1657
|
---|
| 4286 | mov byte [bp-00ch], al ; 88 46 f4 ; 0xc24b3
|
---|
| 4287 | dec si ; 4e ; 0xc24b6 vgabios.c:1658
|
---|
| 4288 | cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc24b7
|
---|
| 4289 | je near 02544h ; 0f 84 86 00 ; 0xc24ba
|
---|
| 4290 | movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc24be vgabios.c:1660
|
---|
| 4291 | sal bx, 003h ; c1 e3 03 ; 0xc24c2
|
---|
| 4292 | mov al, byte [bx+047b0h] ; 8a 87 b0 47 ; 0xc24c5
|
---|
| 4293 | cmp AL, strict byte 003h ; 3c 03 ; 0xc24c9
|
---|
| 4294 | jc short 024d9h ; 72 0c ; 0xc24cb
|
---|
| 4295 | jbe short 024dfh ; 76 10 ; 0xc24cd
|
---|
| 4296 | cmp AL, strict byte 005h ; 3c 05 ; 0xc24cf
|
---|
| 4297 | je short 02526h ; 74 53 ; 0xc24d1
|
---|
| 4298 | cmp AL, strict byte 004h ; 3c 04 ; 0xc24d3
|
---|
| 4299 | je short 024e3h ; 74 0c ; 0xc24d5
|
---|
| 4300 | jmp short 0253eh ; eb 65 ; 0xc24d7
|
---|
| 4301 | cmp AL, strict byte 002h ; 3c 02 ; 0xc24d9
|
---|
| 4302 | je short 02507h ; 74 2a ; 0xc24db
|
---|
| 4303 | jmp short 0253eh ; eb 5f ; 0xc24dd
|
---|
| 4304 | or byte [bp-012h], 001h ; 80 4e ee 01 ; 0xc24df vgabios.c:1663
|
---|
| 4305 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc24e3 vgabios.c:1665
|
---|
| 4306 | push ax ; 50 ; 0xc24e7
|
---|
| 4307 | movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc24e8
|
---|
| 4308 | push ax ; 50 ; 0xc24ec
|
---|
| 4309 | movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc24ed
|
---|
| 4310 | push ax ; 50 ; 0xc24f1
|
---|
| 4311 | movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc24f2
|
---|
| 4312 | movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc24f6
|
---|
| 4313 | movzx dx, byte [bp-012h] ; 0f b6 56 ee ; 0xc24fa
|
---|
| 4314 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc24fe
|
---|
| 4315 | call 02185h ; e8 80 fc ; 0xc2502
|
---|
| 4316 | jmp short 0253eh ; eb 37 ; 0xc2505 vgabios.c:1666
|
---|
| 4317 | movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc2507 vgabios.c:1668
|
---|
| 4318 | push ax ; 50 ; 0xc250b
|
---|
| 4319 | movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc250c
|
---|
| 4320 | push ax ; 50 ; 0xc2510
|
---|
| 4321 | movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc2511
|
---|
| 4322 | movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc2515
|
---|
| 4323 | movzx dx, byte [bp-012h] ; 0f b6 56 ee ; 0xc2519
|
---|
| 4324 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc251d
|
---|
| 4325 | call 02284h ; e8 60 fd ; 0xc2521
|
---|
| 4326 | jmp short 0253eh ; eb 18 ; 0xc2524 vgabios.c:1669
|
---|
| 4327 | movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc2526 vgabios.c:1671
|
---|
| 4328 | push ax ; 50 ; 0xc252a
|
---|
| 4329 | movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc252b
|
---|
| 4330 | movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc252f
|
---|
| 4331 | movzx dx, byte [bp-012h] ; 0f b6 56 ee ; 0xc2533
|
---|
| 4332 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc2537
|
---|
| 4333 | call 02361h ; e8 23 fe ; 0xc253b
|
---|
| 4334 | inc byte [bp-010h] ; fe 46 f0 ; 0xc253e vgabios.c:1678
|
---|
| 4335 | jmp near 024b6h ; e9 72 ff ; 0xc2541 vgabios.c:1679
|
---|
| 4336 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc2544 vgabios.c:1681
|
---|
| 4337 | pop di ; 5f ; 0xc2547
|
---|
| 4338 | pop si ; 5e ; 0xc2548
|
---|
| 4339 | pop bp ; 5d ; 0xc2549
|
---|
| 4340 | retn ; c3 ; 0xc254a
|
---|
| 4341 | ; disGetNextSymbol 0xc254b LB 0x1d6e -> off=0x0 cb=0000000000000162 uValue=00000000000c254b 'biosfn_write_char_only'
|
---|
| 4342 | biosfn_write_char_only: ; 0xc254b LB 0x162
|
---|
| 4343 | push bp ; 55 ; 0xc254b vgabios.c:1684
|
---|
| 4344 | mov bp, sp ; 89 e5 ; 0xc254c
|
---|
| 4345 | push si ; 56 ; 0xc254e
|
---|
| 4346 | push di ; 57 ; 0xc254f
|
---|
| 4347 | sub sp, strict byte 00016h ; 83 ec 16 ; 0xc2550
|
---|
| 4348 | mov byte [bp-008h], al ; 88 46 f8 ; 0xc2553
|
---|
| 4349 | mov byte [bp-00eh], dl ; 88 56 f2 ; 0xc2556
|
---|
| 4350 | mov byte [bp-006h], bl ; 88 5e fa ; 0xc2559
|
---|
| 4351 | mov si, cx ; 89 ce ; 0xc255c
|
---|
| 4352 | mov bx, strict word 00049h ; bb 49 00 ; 0xc255e vgabios.c:47
|
---|
| 4353 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2561
|
---|
| 4354 | mov es, ax ; 8e c0 ; 0xc2564
|
---|
| 4355 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc2566
|
---|
| 4356 | xor ah, ah ; 30 e4 ; 0xc2569 vgabios.c:1692
|
---|
| 4357 | call 035edh ; e8 7f 10 ; 0xc256b
|
---|
| 4358 | mov cl, al ; 88 c1 ; 0xc256e
|
---|
| 4359 | mov byte [bp-012h], al ; 88 46 ee ; 0xc2570
|
---|
| 4360 | cmp AL, strict byte 0ffh ; 3c ff ; 0xc2573 vgabios.c:1693
|
---|
| 4361 | je near 026a6h ; 0f 84 2d 01 ; 0xc2575
|
---|
| 4362 | movzx ax, dl ; 0f b6 c2 ; 0xc2579 vgabios.c:1696
|
---|
| 4363 | lea bx, [bp-01ah] ; 8d 5e e6 ; 0xc257c
|
---|
| 4364 | lea dx, [bp-018h] ; 8d 56 e8 ; 0xc257f
|
---|
| 4365 | call 00a93h ; e8 0e e5 ; 0xc2582
|
---|
| 4366 | mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc2585 vgabios.c:1697
|
---|
| 4367 | mov byte [bp-010h], al ; 88 46 f0 ; 0xc2588
|
---|
| 4368 | mov dx, word [bp-01ah] ; 8b 56 e6 ; 0xc258b
|
---|
| 4369 | xor dl, dl ; 30 d2 ; 0xc258e
|
---|
| 4370 | shr dx, 008h ; c1 ea 08 ; 0xc2590
|
---|
| 4371 | mov byte [bp-00ah], dl ; 88 56 f6 ; 0xc2593
|
---|
| 4372 | mov bx, 00084h ; bb 84 00 ; 0xc2596 vgabios.c:47
|
---|
| 4373 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2599
|
---|
| 4374 | mov es, ax ; 8e c0 ; 0xc259c
|
---|
| 4375 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc259e
|
---|
| 4376 | xor ah, ah ; 30 e4 ; 0xc25a1 vgabios.c:48
|
---|
| 4377 | mov di, ax ; 89 c7 ; 0xc25a3
|
---|
| 4378 | inc di ; 47 ; 0xc25a5
|
---|
| 4379 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc25a6 vgabios.c:57
|
---|
| 4380 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc25a9
|
---|
| 4381 | mov word [bp-016h], ax ; 89 46 ea ; 0xc25ac vgabios.c:58
|
---|
| 4382 | xor ch, ch ; 30 ed ; 0xc25af vgabios.c:1703
|
---|
| 4383 | mov bx, cx ; 89 cb ; 0xc25b1
|
---|
| 4384 | sal bx, 003h ; c1 e3 03 ; 0xc25b3
|
---|
| 4385 | cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc25b6
|
---|
| 4386 | jne short 025fah ; 75 3d ; 0xc25bb
|
---|
| 4387 | imul di, ax ; 0f af f8 ; 0xc25bd vgabios.c:1706
|
---|
| 4388 | add di, di ; 01 ff ; 0xc25c0
|
---|
| 4389 | or di, 000ffh ; 81 cf ff 00 ; 0xc25c2
|
---|
| 4390 | movzx bx, byte [bp-00eh] ; 0f b6 5e f2 ; 0xc25c6
|
---|
| 4391 | inc di ; 47 ; 0xc25ca
|
---|
| 4392 | imul bx, di ; 0f af df ; 0xc25cb
|
---|
| 4393 | xor dh, dh ; 30 f6 ; 0xc25ce
|
---|
| 4394 | imul ax, dx ; 0f af c2 ; 0xc25d0
|
---|
| 4395 | movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc25d3
|
---|
| 4396 | add ax, dx ; 01 d0 ; 0xc25d7
|
---|
| 4397 | add ax, ax ; 01 c0 ; 0xc25d9
|
---|
| 4398 | add bx, ax ; 01 c3 ; 0xc25db
|
---|
| 4399 | dec si ; 4e ; 0xc25dd vgabios.c:1708
|
---|
| 4400 | cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc25de
|
---|
| 4401 | je near 026a6h ; 0f 84 c1 00 ; 0xc25e1
|
---|
| 4402 | movzx di, byte [bp-012h] ; 0f b6 7e ee ; 0xc25e5 vgabios.c:1709
|
---|
| 4403 | sal di, 003h ; c1 e7 03 ; 0xc25e9
|
---|
| 4404 | mov es, [di+047b2h] ; 8e 85 b2 47 ; 0xc25ec vgabios.c:50
|
---|
| 4405 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc25f0
|
---|
| 4406 | mov byte [es:bx], al ; 26 88 07 ; 0xc25f3
|
---|
| 4407 | inc bx ; 43 ; 0xc25f6 vgabios.c:1710
|
---|
| 4408 | inc bx ; 43 ; 0xc25f7
|
---|
| 4409 | jmp short 025ddh ; eb e3 ; 0xc25f8 vgabios.c:1711
|
---|
| 4410 | mov di, cx ; 89 cf ; 0xc25fa vgabios.c:1716
|
---|
| 4411 | movzx ax, byte [di+0482eh] ; 0f b6 85 2e 48 ; 0xc25fc
|
---|
| 4412 | mov di, ax ; 89 c7 ; 0xc2601
|
---|
| 4413 | sal di, 006h ; c1 e7 06 ; 0xc2603
|
---|
| 4414 | mov al, byte [di+04844h] ; 8a 85 44 48 ; 0xc2606
|
---|
| 4415 | mov byte [bp-00ch], al ; 88 46 f4 ; 0xc260a
|
---|
| 4416 | mov al, byte [bx+047b1h] ; 8a 87 b1 47 ; 0xc260d vgabios.c:1717
|
---|
| 4417 | mov byte [bp-014h], al ; 88 46 ec ; 0xc2611
|
---|
| 4418 | dec si ; 4e ; 0xc2614 vgabios.c:1718
|
---|
| 4419 | cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc2615
|
---|
| 4420 | je near 026a6h ; 0f 84 8a 00 ; 0xc2618
|
---|
| 4421 | movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc261c vgabios.c:1720
|
---|
| 4422 | sal bx, 003h ; c1 e3 03 ; 0xc2620
|
---|
| 4423 | mov bl, byte [bx+047b0h] ; 8a 9f b0 47 ; 0xc2623
|
---|
| 4424 | cmp bl, 003h ; 80 fb 03 ; 0xc2627
|
---|
| 4425 | jc short 0263ah ; 72 0e ; 0xc262a
|
---|
| 4426 | jbe short 02641h ; 76 13 ; 0xc262c
|
---|
| 4427 | cmp bl, 005h ; 80 fb 05 ; 0xc262e
|
---|
| 4428 | je short 02688h ; 74 55 ; 0xc2631
|
---|
| 4429 | cmp bl, 004h ; 80 fb 04 ; 0xc2633
|
---|
| 4430 | je short 02645h ; 74 0d ; 0xc2636
|
---|
| 4431 | jmp short 026a0h ; eb 66 ; 0xc2638
|
---|
| 4432 | cmp bl, 002h ; 80 fb 02 ; 0xc263a
|
---|
| 4433 | je short 02669h ; 74 2a ; 0xc263d
|
---|
| 4434 | jmp short 026a0h ; eb 5f ; 0xc263f
|
---|
| 4435 | or byte [bp-006h], 001h ; 80 4e fa 01 ; 0xc2641 vgabios.c:1723
|
---|
| 4436 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc2645 vgabios.c:1725
|
---|
| 4437 | push ax ; 50 ; 0xc2649
|
---|
| 4438 | movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc264a
|
---|
| 4439 | push ax ; 50 ; 0xc264e
|
---|
| 4440 | movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc264f
|
---|
| 4441 | push ax ; 50 ; 0xc2653
|
---|
| 4442 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc2654
|
---|
| 4443 | movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc2658
|
---|
| 4444 | movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc265c
|
---|
| 4445 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc2660
|
---|
| 4446 | call 02185h ; e8 1e fb ; 0xc2664
|
---|
| 4447 | jmp short 026a0h ; eb 37 ; 0xc2667 vgabios.c:1726
|
---|
| 4448 | movzx ax, byte [bp-014h] ; 0f b6 46 ec ; 0xc2669 vgabios.c:1728
|
---|
| 4449 | push ax ; 50 ; 0xc266d
|
---|
| 4450 | movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc266e
|
---|
| 4451 | push ax ; 50 ; 0xc2672
|
---|
| 4452 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc2673
|
---|
| 4453 | movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc2677
|
---|
| 4454 | movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc267b
|
---|
| 4455 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc267f
|
---|
| 4456 | call 02284h ; e8 fe fb ; 0xc2683
|
---|
| 4457 | jmp short 026a0h ; eb 18 ; 0xc2686 vgabios.c:1729
|
---|
| 4458 | movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc2688 vgabios.c:1731
|
---|
| 4459 | push ax ; 50 ; 0xc268c
|
---|
| 4460 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc268d
|
---|
| 4461 | movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc2691
|
---|
| 4462 | movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc2695
|
---|
| 4463 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc2699
|
---|
| 4464 | call 02361h ; e8 c1 fc ; 0xc269d
|
---|
| 4465 | inc byte [bp-010h] ; fe 46 f0 ; 0xc26a0 vgabios.c:1738
|
---|
| 4466 | jmp near 02614h ; e9 6e ff ; 0xc26a3 vgabios.c:1739
|
---|
| 4467 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc26a6 vgabios.c:1741
|
---|
| 4468 | pop di ; 5f ; 0xc26a9
|
---|
| 4469 | pop si ; 5e ; 0xc26aa
|
---|
| 4470 | pop bp ; 5d ; 0xc26ab
|
---|
| 4471 | retn ; c3 ; 0xc26ac
|
---|
| 4472 | ; disGetNextSymbol 0xc26ad LB 0x1c0c -> off=0x0 cb=0000000000000165 uValue=00000000000c26ad 'biosfn_write_pixel'
|
---|
| 4473 | biosfn_write_pixel: ; 0xc26ad LB 0x165
|
---|
| 4474 | push bp ; 55 ; 0xc26ad vgabios.c:1744
|
---|
| 4475 | mov bp, sp ; 89 e5 ; 0xc26ae
|
---|
| 4476 | push si ; 56 ; 0xc26b0
|
---|
| 4477 | push ax ; 50 ; 0xc26b1
|
---|
| 4478 | push ax ; 50 ; 0xc26b2
|
---|
| 4479 | mov byte [bp-004h], al ; 88 46 fc ; 0xc26b3
|
---|
| 4480 | mov byte [bp-006h], dl ; 88 56 fa ; 0xc26b6
|
---|
| 4481 | mov dx, bx ; 89 da ; 0xc26b9
|
---|
| 4482 | mov bx, strict word 00049h ; bb 49 00 ; 0xc26bb vgabios.c:47
|
---|
| 4483 | mov ax, strict word 00040h ; b8 40 00 ; 0xc26be
|
---|
| 4484 | mov es, ax ; 8e c0 ; 0xc26c1
|
---|
| 4485 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc26c3
|
---|
| 4486 | xor ah, ah ; 30 e4 ; 0xc26c6 vgabios.c:1751
|
---|
| 4487 | call 035edh ; e8 22 0f ; 0xc26c8
|
---|
| 4488 | mov ah, al ; 88 c4 ; 0xc26cb
|
---|
| 4489 | cmp AL, strict byte 0ffh ; 3c ff ; 0xc26cd vgabios.c:1752
|
---|
| 4490 | je near 027edh ; 0f 84 1a 01 ; 0xc26cf
|
---|
| 4491 | movzx bx, al ; 0f b6 d8 ; 0xc26d3 vgabios.c:1753
|
---|
| 4492 | sal bx, 003h ; c1 e3 03 ; 0xc26d6
|
---|
| 4493 | cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc26d9
|
---|
| 4494 | je near 027edh ; 0f 84 0b 01 ; 0xc26de
|
---|
| 4495 | mov al, byte [bx+047b0h] ; 8a 87 b0 47 ; 0xc26e2 vgabios.c:1755
|
---|
| 4496 | cmp AL, strict byte 003h ; 3c 03 ; 0xc26e6
|
---|
| 4497 | jc short 026f9h ; 72 0f ; 0xc26e8
|
---|
| 4498 | jbe short 02700h ; 76 14 ; 0xc26ea
|
---|
| 4499 | cmp AL, strict byte 005h ; 3c 05 ; 0xc26ec
|
---|
| 4500 | je near 027f3h ; 0f 84 01 01 ; 0xc26ee
|
---|
| 4501 | cmp AL, strict byte 004h ; 3c 04 ; 0xc26f2
|
---|
| 4502 | je short 02700h ; 74 0a ; 0xc26f4
|
---|
| 4503 | jmp near 027edh ; e9 f4 00 ; 0xc26f6
|
---|
| 4504 | cmp AL, strict byte 002h ; 3c 02 ; 0xc26f9
|
---|
| 4505 | je short 0276fh ; 74 72 ; 0xc26fb
|
---|
| 4506 | jmp near 027edh ; e9 ed 00 ; 0xc26fd
|
---|
| 4507 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc2700 vgabios.c:57
|
---|
| 4508 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2703
|
---|
| 4509 | mov es, ax ; 8e c0 ; 0xc2706
|
---|
| 4510 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc2708
|
---|
| 4511 | imul ax, cx ; 0f af c1 ; 0xc270b vgabios.c:58
|
---|
| 4512 | mov bx, dx ; 89 d3 ; 0xc270e
|
---|
| 4513 | shr bx, 003h ; c1 eb 03 ; 0xc2710
|
---|
| 4514 | add bx, ax ; 01 c3 ; 0xc2713
|
---|
| 4515 | mov si, strict word 0004ch ; be 4c 00 ; 0xc2715 vgabios.c:57
|
---|
| 4516 | mov cx, word [es:si] ; 26 8b 0c ; 0xc2718
|
---|
| 4517 | movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xc271b vgabios.c:58
|
---|
| 4518 | imul ax, cx ; 0f af c1 ; 0xc271f
|
---|
| 4519 | add bx, ax ; 01 c3 ; 0xc2722
|
---|
| 4520 | mov cl, dl ; 88 d1 ; 0xc2724 vgabios.c:1761
|
---|
| 4521 | and cl, 007h ; 80 e1 07 ; 0xc2726
|
---|
| 4522 | mov ax, 00080h ; b8 80 00 ; 0xc2729
|
---|
| 4523 | sar ax, CL ; d3 f8 ; 0xc272c
|
---|
| 4524 | xor ah, ah ; 30 e4 ; 0xc272e vgabios.c:1762
|
---|
| 4525 | sal ax, 008h ; c1 e0 08 ; 0xc2730
|
---|
| 4526 | or AL, strict byte 008h ; 0c 08 ; 0xc2733
|
---|
| 4527 | mov dx, 003ceh ; ba ce 03 ; 0xc2735
|
---|
| 4528 | out DX, ax ; ef ; 0xc2738
|
---|
| 4529 | mov ax, 00205h ; b8 05 02 ; 0xc2739 vgabios.c:1763
|
---|
| 4530 | out DX, ax ; ef ; 0xc273c
|
---|
| 4531 | mov dx, bx ; 89 da ; 0xc273d vgabios.c:1764
|
---|
| 4532 | mov ax, 0a000h ; b8 00 a0 ; 0xc273f
|
---|
| 4533 | call 03614h ; e8 cf 0e ; 0xc2742
|
---|
| 4534 | test byte [bp-006h], 080h ; f6 46 fa 80 ; 0xc2745 vgabios.c:1765
|
---|
| 4535 | je short 02752h ; 74 07 ; 0xc2749
|
---|
| 4536 | mov ax, 01803h ; b8 03 18 ; 0xc274b vgabios.c:1767
|
---|
| 4537 | mov dx, 003ceh ; ba ce 03 ; 0xc274e
|
---|
| 4538 | out DX, ax ; ef ; 0xc2751
|
---|
| 4539 | mov ax, 0a000h ; b8 00 a0 ; 0xc2752 vgabios.c:52
|
---|
| 4540 | mov es, ax ; 8e c0 ; 0xc2755
|
---|
| 4541 | mov al, byte [bp-006h] ; 8a 46 fa ; 0xc2757
|
---|
| 4542 | mov byte [es:bx], al ; 26 88 07 ; 0xc275a
|
---|
| 4543 | mov ax, 0ff08h ; b8 08 ff ; 0xc275d vgabios.c:1770
|
---|
| 4544 | mov dx, 003ceh ; ba ce 03 ; 0xc2760
|
---|
| 4545 | out DX, ax ; ef ; 0xc2763
|
---|
| 4546 | mov ax, strict word 00005h ; b8 05 00 ; 0xc2764 vgabios.c:1771
|
---|
| 4547 | out DX, ax ; ef ; 0xc2767
|
---|
| 4548 | mov ax, strict word 00003h ; b8 03 00 ; 0xc2768 vgabios.c:1772
|
---|
| 4549 | out DX, ax ; ef ; 0xc276b
|
---|
| 4550 | jmp near 027edh ; e9 7e 00 ; 0xc276c vgabios.c:1773
|
---|
| 4551 | mov si, cx ; 89 ce ; 0xc276f vgabios.c:1775
|
---|
| 4552 | shr si, 1 ; d1 ee ; 0xc2771
|
---|
| 4553 | imul si, si, strict byte 00050h ; 6b f6 50 ; 0xc2773
|
---|
| 4554 | cmp al, byte [bx+047b1h] ; 3a 87 b1 47 ; 0xc2776
|
---|
| 4555 | jne short 02783h ; 75 07 ; 0xc277a
|
---|
| 4556 | mov bx, dx ; 89 d3 ; 0xc277c vgabios.c:1777
|
---|
| 4557 | shr bx, 002h ; c1 eb 02 ; 0xc277e
|
---|
| 4558 | jmp short 02788h ; eb 05 ; 0xc2781 vgabios.c:1779
|
---|
| 4559 | mov bx, dx ; 89 d3 ; 0xc2783 vgabios.c:1781
|
---|
| 4560 | shr bx, 003h ; c1 eb 03 ; 0xc2785
|
---|
| 4561 | add bx, si ; 01 f3 ; 0xc2788
|
---|
| 4562 | test cl, 001h ; f6 c1 01 ; 0xc278a vgabios.c:1783
|
---|
| 4563 | je short 02792h ; 74 03 ; 0xc278d
|
---|
| 4564 | add bh, 020h ; 80 c7 20 ; 0xc278f
|
---|
| 4565 | mov cx, 0b800h ; b9 00 b8 ; 0xc2792 vgabios.c:47
|
---|
| 4566 | mov es, cx ; 8e c1 ; 0xc2795
|
---|
| 4567 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc2797
|
---|
| 4568 | movzx si, ah ; 0f b6 f4 ; 0xc279a vgabios.c:1785
|
---|
| 4569 | sal si, 003h ; c1 e6 03 ; 0xc279d
|
---|
| 4570 | cmp byte [si+047b1h], 002h ; 80 bc b1 47 02 ; 0xc27a0
|
---|
| 4571 | jne short 027beh ; 75 17 ; 0xc27a5
|
---|
| 4572 | mov ah, dl ; 88 d4 ; 0xc27a7 vgabios.c:1787
|
---|
| 4573 | and ah, 003h ; 80 e4 03 ; 0xc27a9
|
---|
| 4574 | mov CL, strict byte 003h ; b1 03 ; 0xc27ac
|
---|
| 4575 | sub cl, ah ; 28 e1 ; 0xc27ae
|
---|
| 4576 | add cl, cl ; 00 c9 ; 0xc27b0
|
---|
| 4577 | mov dh, byte [bp-006h] ; 8a 76 fa ; 0xc27b2
|
---|
| 4578 | and dh, 003h ; 80 e6 03 ; 0xc27b5
|
---|
| 4579 | sal dh, CL ; d2 e6 ; 0xc27b8
|
---|
| 4580 | mov DL, strict byte 003h ; b2 03 ; 0xc27ba vgabios.c:1788
|
---|
| 4581 | jmp short 027d1h ; eb 13 ; 0xc27bc vgabios.c:1790
|
---|
| 4582 | mov ah, dl ; 88 d4 ; 0xc27be vgabios.c:1792
|
---|
| 4583 | and ah, 007h ; 80 e4 07 ; 0xc27c0
|
---|
| 4584 | mov CL, strict byte 007h ; b1 07 ; 0xc27c3
|
---|
| 4585 | sub cl, ah ; 28 e1 ; 0xc27c5
|
---|
| 4586 | mov dh, byte [bp-006h] ; 8a 76 fa ; 0xc27c7
|
---|
| 4587 | and dh, 001h ; 80 e6 01 ; 0xc27ca
|
---|
| 4588 | sal dh, CL ; d2 e6 ; 0xc27cd
|
---|
| 4589 | mov DL, strict byte 001h ; b2 01 ; 0xc27cf vgabios.c:1793
|
---|
| 4590 | sal dl, CL ; d2 e2 ; 0xc27d1
|
---|
| 4591 | test byte [bp-006h], 080h ; f6 46 fa 80 ; 0xc27d3 vgabios.c:1795
|
---|
| 4592 | je short 027ddh ; 74 04 ; 0xc27d7
|
---|
| 4593 | xor al, dh ; 30 f0 ; 0xc27d9 vgabios.c:1797
|
---|
| 4594 | jmp short 027e5h ; eb 08 ; 0xc27db vgabios.c:1799
|
---|
| 4595 | mov ah, dl ; 88 d4 ; 0xc27dd vgabios.c:1801
|
---|
| 4596 | not ah ; f6 d4 ; 0xc27df
|
---|
| 4597 | and al, ah ; 20 e0 ; 0xc27e1
|
---|
| 4598 | or al, dh ; 08 f0 ; 0xc27e3 vgabios.c:1802
|
---|
| 4599 | mov dx, 0b800h ; ba 00 b8 ; 0xc27e5 vgabios.c:52
|
---|
| 4600 | mov es, dx ; 8e c2 ; 0xc27e8
|
---|
| 4601 | mov byte [es:bx], al ; 26 88 07 ; 0xc27ea
|
---|
| 4602 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc27ed vgabios.c:1805
|
---|
| 4603 | pop si ; 5e ; 0xc27f0
|
---|
| 4604 | pop bp ; 5d ; 0xc27f1
|
---|
| 4605 | retn ; c3 ; 0xc27f2
|
---|
| 4606 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc27f3 vgabios.c:57
|
---|
| 4607 | mov ax, strict word 00040h ; b8 40 00 ; 0xc27f6
|
---|
| 4608 | mov es, ax ; 8e c0 ; 0xc27f9
|
---|
| 4609 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc27fb
|
---|
| 4610 | sal ax, 003h ; c1 e0 03 ; 0xc27fe vgabios.c:58
|
---|
| 4611 | imul ax, cx ; 0f af c1 ; 0xc2801
|
---|
| 4612 | mov bx, dx ; 89 d3 ; 0xc2804
|
---|
| 4613 | add bx, ax ; 01 c3 ; 0xc2806
|
---|
| 4614 | mov ax, 0a000h ; b8 00 a0 ; 0xc2808 vgabios.c:52
|
---|
| 4615 | mov es, ax ; 8e c0 ; 0xc280b
|
---|
| 4616 | mov al, byte [bp-006h] ; 8a 46 fa ; 0xc280d
|
---|
| 4617 | jmp short 027eah ; eb d8 ; 0xc2810
|
---|
| 4618 | ; disGetNextSymbol 0xc2812 LB 0x1aa7 -> off=0x0 cb=000000000000024a uValue=00000000000c2812 'biosfn_write_teletype'
|
---|
| 4619 | biosfn_write_teletype: ; 0xc2812 LB 0x24a
|
---|
| 4620 | push bp ; 55 ; 0xc2812 vgabios.c:1818
|
---|
| 4621 | mov bp, sp ; 89 e5 ; 0xc2813
|
---|
| 4622 | push si ; 56 ; 0xc2815
|
---|
| 4623 | sub sp, strict byte 00012h ; 83 ec 12 ; 0xc2816
|
---|
| 4624 | mov ch, al ; 88 c5 ; 0xc2819
|
---|
| 4625 | mov byte [bp-00ah], dl ; 88 56 f6 ; 0xc281b
|
---|
| 4626 | mov byte [bp-008h], bl ; 88 5e f8 ; 0xc281e
|
---|
| 4627 | cmp dl, 0ffh ; 80 fa ff ; 0xc2821 vgabios.c:1826
|
---|
| 4628 | jne short 02834h ; 75 0e ; 0xc2824
|
---|
| 4629 | mov bx, strict word 00062h ; bb 62 00 ; 0xc2826 vgabios.c:47
|
---|
| 4630 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2829
|
---|
| 4631 | mov es, ax ; 8e c0 ; 0xc282c
|
---|
| 4632 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc282e
|
---|
| 4633 | mov byte [bp-00ah], al ; 88 46 f6 ; 0xc2831 vgabios.c:48
|
---|
| 4634 | mov bx, strict word 00049h ; bb 49 00 ; 0xc2834 vgabios.c:47
|
---|
| 4635 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2837
|
---|
| 4636 | mov es, ax ; 8e c0 ; 0xc283a
|
---|
| 4637 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc283c
|
---|
| 4638 | xor ah, ah ; 30 e4 ; 0xc283f vgabios.c:1831
|
---|
| 4639 | call 035edh ; e8 a9 0d ; 0xc2841
|
---|
| 4640 | mov byte [bp-00ch], al ; 88 46 f4 ; 0xc2844
|
---|
| 4641 | cmp AL, strict byte 0ffh ; 3c ff ; 0xc2847 vgabios.c:1832
|
---|
| 4642 | je near 02a56h ; 0f 84 09 02 ; 0xc2849
|
---|
| 4643 | movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc284d vgabios.c:1835
|
---|
| 4644 | lea bx, [bp-012h] ; 8d 5e ee ; 0xc2851
|
---|
| 4645 | lea dx, [bp-014h] ; 8d 56 ec ; 0xc2854
|
---|
| 4646 | call 00a93h ; e8 39 e2 ; 0xc2857
|
---|
| 4647 | mov al, byte [bp-012h] ; 8a 46 ee ; 0xc285a vgabios.c:1836
|
---|
| 4648 | mov byte [bp-006h], al ; 88 46 fa ; 0xc285d
|
---|
| 4649 | mov ax, word [bp-012h] ; 8b 46 ee ; 0xc2860
|
---|
| 4650 | xor al, al ; 30 c0 ; 0xc2863
|
---|
| 4651 | shr ax, 008h ; c1 e8 08 ; 0xc2865
|
---|
| 4652 | mov byte [bp-004h], al ; 88 46 fc ; 0xc2868
|
---|
| 4653 | mov bx, 00084h ; bb 84 00 ; 0xc286b vgabios.c:47
|
---|
| 4654 | mov dx, strict word 00040h ; ba 40 00 ; 0xc286e
|
---|
| 4655 | mov es, dx ; 8e c2 ; 0xc2871
|
---|
| 4656 | mov dl, byte [es:bx] ; 26 8a 17 ; 0xc2873
|
---|
| 4657 | xor dh, dh ; 30 f6 ; 0xc2876 vgabios.c:48
|
---|
| 4658 | inc dx ; 42 ; 0xc2878
|
---|
| 4659 | mov word [bp-00eh], dx ; 89 56 f2 ; 0xc2879
|
---|
| 4660 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc287c vgabios.c:57
|
---|
| 4661 | mov dx, word [es:bx] ; 26 8b 17 ; 0xc287f
|
---|
| 4662 | mov word [bp-010h], dx ; 89 56 f0 ; 0xc2882 vgabios.c:58
|
---|
| 4663 | cmp ch, 008h ; 80 fd 08 ; 0xc2885 vgabios.c:1842
|
---|
| 4664 | jc short 02898h ; 72 0e ; 0xc2888
|
---|
| 4665 | jbe short 028a1h ; 76 15 ; 0xc288a
|
---|
| 4666 | cmp ch, 00dh ; 80 fd 0d ; 0xc288c
|
---|
| 4667 | je short 028b7h ; 74 26 ; 0xc288f
|
---|
| 4668 | cmp ch, 00ah ; 80 fd 0a ; 0xc2891
|
---|
| 4669 | je short 028afh ; 74 19 ; 0xc2894
|
---|
| 4670 | jmp short 028beh ; eb 26 ; 0xc2896
|
---|
| 4671 | cmp ch, 007h ; 80 fd 07 ; 0xc2898
|
---|
| 4672 | je near 029b2h ; 0f 84 13 01 ; 0xc289b
|
---|
| 4673 | jmp short 028beh ; eb 1d ; 0xc289f
|
---|
| 4674 | cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc28a1 vgabios.c:1849
|
---|
| 4675 | jbe near 029b2h ; 0f 86 09 01 ; 0xc28a5
|
---|
| 4676 | dec byte [bp-006h] ; fe 4e fa ; 0xc28a9
|
---|
| 4677 | jmp near 029b2h ; e9 03 01 ; 0xc28ac vgabios.c:1850
|
---|
[82541] | 4678 | db 0feh, 0c0h
|
---|
[98059] | 4679 | ; inc al ; fe c0 ; 0xc28af vgabios.c:1853
|
---|
| 4680 | mov byte [bp-004h], al ; 88 46 fc ; 0xc28b1
|
---|
| 4681 | jmp near 029b2h ; e9 fb 00 ; 0xc28b4 vgabios.c:1854
|
---|
| 4682 | mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xc28b7 vgabios.c:1857
|
---|
| 4683 | jmp near 029b2h ; e9 f4 00 ; 0xc28bb vgabios.c:1858
|
---|
| 4684 | movzx si, byte [bp-00ch] ; 0f b6 76 f4 ; 0xc28be vgabios.c:1862
|
---|
| 4685 | mov bx, si ; 89 f3 ; 0xc28c2
|
---|
| 4686 | sal bx, 003h ; c1 e3 03 ; 0xc28c4
|
---|
| 4687 | cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc28c7
|
---|
| 4688 | jne short 02911h ; 75 43 ; 0xc28cc
|
---|
| 4689 | mov ax, word [bp-010h] ; 8b 46 f0 ; 0xc28ce vgabios.c:1865
|
---|
| 4690 | imul ax, word [bp-00eh] ; 0f af 46 f2 ; 0xc28d1
|
---|
| 4691 | add ax, ax ; 01 c0 ; 0xc28d5
|
---|
| 4692 | or AL, strict byte 0ffh ; 0c ff ; 0xc28d7
|
---|
| 4693 | movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xc28d9
|
---|
| 4694 | mov si, ax ; 89 c6 ; 0xc28dd
|
---|
| 4695 | inc si ; 46 ; 0xc28df
|
---|
| 4696 | imul si, dx ; 0f af f2 ; 0xc28e0
|
---|
| 4697 | movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xc28e3
|
---|
| 4698 | imul ax, word [bp-010h] ; 0f af 46 f0 ; 0xc28e7
|
---|
| 4699 | movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc28eb
|
---|
| 4700 | add ax, dx ; 01 d0 ; 0xc28ef
|
---|
| 4701 | add ax, ax ; 01 c0 ; 0xc28f1
|
---|
| 4702 | add si, ax ; 01 c6 ; 0xc28f3
|
---|
| 4703 | mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc28f5 vgabios.c:50
|
---|
| 4704 | mov byte [es:si], ch ; 26 88 2c ; 0xc28f9
|
---|
| 4705 | cmp cl, 003h ; 80 f9 03 ; 0xc28fc vgabios.c:1870
|
---|
| 4706 | jne near 0299fh ; 0f 85 9c 00 ; 0xc28ff
|
---|
| 4707 | inc si ; 46 ; 0xc2903 vgabios.c:1871
|
---|
| 4708 | mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc2904 vgabios.c:50
|
---|
| 4709 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2908
|
---|
| 4710 | mov byte [es:si], al ; 26 88 04 ; 0xc290b
|
---|
| 4711 | jmp near 0299fh ; e9 8e 00 ; 0xc290e vgabios.c:1873
|
---|
| 4712 | movzx si, byte [si+0482eh] ; 0f b6 b4 2e 48 ; 0xc2911 vgabios.c:1876
|
---|
| 4713 | sal si, 006h ; c1 e6 06 ; 0xc2916
|
---|
| 4714 | mov ah, byte [si+04844h] ; 8a a4 44 48 ; 0xc2919
|
---|
| 4715 | mov dl, byte [bx+047b1h] ; 8a 97 b1 47 ; 0xc291d vgabios.c:1877
|
---|
| 4716 | mov al, byte [bx+047b0h] ; 8a 87 b0 47 ; 0xc2921 vgabios.c:1878
|
---|
| 4717 | cmp AL, strict byte 003h ; 3c 03 ; 0xc2925
|
---|
| 4718 | jc short 02935h ; 72 0c ; 0xc2927
|
---|
| 4719 | jbe short 0293bh ; 76 10 ; 0xc2929
|
---|
| 4720 | cmp AL, strict byte 005h ; 3c 05 ; 0xc292b
|
---|
| 4721 | je short 02986h ; 74 57 ; 0xc292d
|
---|
| 4722 | cmp AL, strict byte 004h ; 3c 04 ; 0xc292f
|
---|
| 4723 | je short 0293fh ; 74 0c ; 0xc2931
|
---|
| 4724 | jmp short 0299fh ; eb 6a ; 0xc2933
|
---|
| 4725 | cmp AL, strict byte 002h ; 3c 02 ; 0xc2935
|
---|
| 4726 | je short 02965h ; 74 2c ; 0xc2937
|
---|
| 4727 | jmp short 0299fh ; eb 64 ; 0xc2939
|
---|
| 4728 | or byte [bp-008h], 001h ; 80 4e f8 01 ; 0xc293b vgabios.c:1881
|
---|
| 4729 | movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xc293f vgabios.c:1883
|
---|
| 4730 | push dx ; 52 ; 0xc2943
|
---|
| 4731 | movzx ax, ah ; 0f b6 c4 ; 0xc2944
|
---|
| 4732 | push ax ; 50 ; 0xc2947
|
---|
| 4733 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc2948
|
---|
| 4734 | push ax ; 50 ; 0xc294c
|
---|
| 4735 | movzx bx, byte [bp-004h] ; 0f b6 5e fc ; 0xc294d
|
---|
| 4736 | movzx si, byte [bp-006h] ; 0f b6 76 fa ; 0xc2951
|
---|
| 4737 | movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc2955
|
---|
| 4738 | movzx ax, ch ; 0f b6 c5 ; 0xc2959
|
---|
| 4739 | mov cx, bx ; 89 d9 ; 0xc295c
|
---|
| 4740 | mov bx, si ; 89 f3 ; 0xc295e
|
---|
| 4741 | call 02185h ; e8 22 f8 ; 0xc2960
|
---|
| 4742 | jmp short 0299fh ; eb 3a ; 0xc2963 vgabios.c:1884
|
---|
| 4743 | movzx ax, dl ; 0f b6 c2 ; 0xc2965 vgabios.c:1886
|
---|
| 4744 | push ax ; 50 ; 0xc2968
|
---|
| 4745 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc2969
|
---|
| 4746 | push ax ; 50 ; 0xc296d
|
---|
| 4747 | movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xc296e
|
---|
| 4748 | movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc2972
|
---|
| 4749 | movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc2976
|
---|
| 4750 | movzx si, ch ; 0f b6 f5 ; 0xc297a
|
---|
| 4751 | mov cx, ax ; 89 c1 ; 0xc297d
|
---|
| 4752 | mov ax, si ; 89 f0 ; 0xc297f
|
---|
| 4753 | call 02284h ; e8 00 f9 ; 0xc2981
|
---|
| 4754 | jmp short 0299fh ; eb 19 ; 0xc2984 vgabios.c:1887
|
---|
| 4755 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc2986 vgabios.c:1889
|
---|
| 4756 | push ax ; 50 ; 0xc298a
|
---|
| 4757 | movzx si, byte [bp-004h] ; 0f b6 76 fc ; 0xc298b
|
---|
| 4758 | movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc298f
|
---|
| 4759 | movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc2993
|
---|
| 4760 | movzx ax, ch ; 0f b6 c5 ; 0xc2997
|
---|
| 4761 | mov cx, si ; 89 f1 ; 0xc299a
|
---|
| 4762 | call 02361h ; e8 c2 f9 ; 0xc299c
|
---|
| 4763 | inc byte [bp-006h] ; fe 46 fa ; 0xc299f vgabios.c:1897
|
---|
| 4764 | movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc29a2 vgabios.c:1899
|
---|
| 4765 | cmp ax, word [bp-010h] ; 3b 46 f0 ; 0xc29a6
|
---|
| 4766 | jne short 029b2h ; 75 07 ; 0xc29a9
|
---|
| 4767 | mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xc29ab vgabios.c:1900
|
---|
| 4768 | inc byte [bp-004h] ; fe 46 fc ; 0xc29af vgabios.c:1901
|
---|
| 4769 | movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xc29b2 vgabios.c:1906
|
---|
| 4770 | cmp ax, word [bp-00eh] ; 3b 46 f2 ; 0xc29b6
|
---|
| 4771 | jne near 02a3ah ; 0f 85 7d 00 ; 0xc29b9
|
---|
| 4772 | movzx bx, byte [bp-00ch] ; 0f b6 5e f4 ; 0xc29bd vgabios.c:1908
|
---|
| 4773 | sal bx, 003h ; c1 e3 03 ; 0xc29c1
|
---|
| 4774 | mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc29c4
|
---|
[82541] | 4775 | db 0feh, 0c8h
|
---|
[98059] | 4776 | ; dec al ; fe c8 ; 0xc29c7
|
---|
| 4777 | mov ah, byte [bp-010h] ; 8a 66 f0 ; 0xc29c9
|
---|
[82541] | 4778 | db 0feh, 0cch
|
---|
[98059] | 4779 | ; dec ah ; fe cc ; 0xc29cc
|
---|
| 4780 | cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc29ce
|
---|
| 4781 | jne short 02a1dh ; 75 48 ; 0xc29d3
|
---|
| 4782 | mov dx, word [bp-010h] ; 8b 56 f0 ; 0xc29d5 vgabios.c:1910
|
---|
| 4783 | imul dx, word [bp-00eh] ; 0f af 56 f2 ; 0xc29d8
|
---|
| 4784 | add dx, dx ; 01 d2 ; 0xc29dc
|
---|
| 4785 | or dl, 0ffh ; 80 ca ff ; 0xc29de
|
---|
| 4786 | movzx si, byte [bp-00ah] ; 0f b6 76 f6 ; 0xc29e1
|
---|
| 4787 | inc dx ; 42 ; 0xc29e5
|
---|
| 4788 | imul si, dx ; 0f af f2 ; 0xc29e6
|
---|
| 4789 | movzx dx, byte [bp-004h] ; 0f b6 56 fc ; 0xc29e9
|
---|
| 4790 | dec dx ; 4a ; 0xc29ed
|
---|
| 4791 | mov cx, word [bp-010h] ; 8b 4e f0 ; 0xc29ee
|
---|
| 4792 | imul cx, dx ; 0f af ca ; 0xc29f1
|
---|
| 4793 | movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc29f4
|
---|
| 4794 | add dx, cx ; 01 ca ; 0xc29f8
|
---|
| 4795 | add dx, dx ; 01 d2 ; 0xc29fa
|
---|
| 4796 | add si, dx ; 01 d6 ; 0xc29fc
|
---|
| 4797 | inc si ; 46 ; 0xc29fe vgabios.c:1911
|
---|
| 4798 | mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc29ff vgabios.c:45
|
---|
| 4799 | mov bl, byte [es:si] ; 26 8a 1c ; 0xc2a03
|
---|
| 4800 | push strict byte 00001h ; 6a 01 ; 0xc2a06 vgabios.c:1912
|
---|
| 4801 | movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xc2a08
|
---|
| 4802 | push dx ; 52 ; 0xc2a0c
|
---|
| 4803 | movzx dx, ah ; 0f b6 d4 ; 0xc2a0d
|
---|
| 4804 | push dx ; 52 ; 0xc2a10
|
---|
| 4805 | xor ah, ah ; 30 e4 ; 0xc2a11
|
---|
| 4806 | push ax ; 50 ; 0xc2a13
|
---|
| 4807 | movzx dx, bl ; 0f b6 d3 ; 0xc2a14
|
---|
| 4808 | xor cx, cx ; 31 c9 ; 0xc2a17
|
---|
| 4809 | xor bx, bx ; 31 db ; 0xc2a19
|
---|
| 4810 | jmp short 02a31h ; eb 14 ; 0xc2a1b vgabios.c:1914
|
---|
| 4811 | push strict byte 00001h ; 6a 01 ; 0xc2a1d vgabios.c:1916
|
---|
| 4812 | movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xc2a1f
|
---|
| 4813 | push dx ; 52 ; 0xc2a23
|
---|
| 4814 | movzx dx, ah ; 0f b6 d4 ; 0xc2a24
|
---|
| 4815 | push dx ; 52 ; 0xc2a27
|
---|
| 4816 | xor ah, ah ; 30 e4 ; 0xc2a28
|
---|
| 4817 | push ax ; 50 ; 0xc2a2a
|
---|
| 4818 | xor cx, cx ; 31 c9 ; 0xc2a2b
|
---|
| 4819 | xor bx, bx ; 31 db ; 0xc2a2d
|
---|
| 4820 | xor dx, dx ; 31 d2 ; 0xc2a2f
|
---|
| 4821 | mov ax, strict word 00001h ; b8 01 00 ; 0xc2a31
|
---|
| 4822 | call 01b5dh ; e8 26 f1 ; 0xc2a34
|
---|
| 4823 | dec byte [bp-004h] ; fe 4e fc ; 0xc2a37 vgabios.c:1918
|
---|
| 4824 | movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xc2a3a vgabios.c:1922
|
---|
| 4825 | mov word [bp-012h], ax ; 89 46 ee ; 0xc2a3e
|
---|
| 4826 | sal word [bp-012h], 008h ; c1 66 ee 08 ; 0xc2a41
|
---|
| 4827 | movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc2a45
|
---|
| 4828 | add word [bp-012h], ax ; 01 46 ee ; 0xc2a49
|
---|
| 4829 | mov dx, word [bp-012h] ; 8b 56 ee ; 0xc2a4c vgabios.c:1923
|
---|
| 4830 | movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc2a4f
|
---|
| 4831 | call 01242h ; e8 ec e7 ; 0xc2a53
|
---|
| 4832 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc2a56 vgabios.c:1924
|
---|
| 4833 | pop si ; 5e ; 0xc2a59
|
---|
| 4834 | pop bp ; 5d ; 0xc2a5a
|
---|
| 4835 | retn ; c3 ; 0xc2a5b
|
---|
| 4836 | ; disGetNextSymbol 0xc2a5c LB 0x185d -> off=0x0 cb=0000000000000033 uValue=00000000000c2a5c 'get_font_access'
|
---|
| 4837 | get_font_access: ; 0xc2a5c LB 0x33
|
---|
| 4838 | push bp ; 55 ; 0xc2a5c vgabios.c:1927
|
---|
| 4839 | mov bp, sp ; 89 e5 ; 0xc2a5d
|
---|
| 4840 | push dx ; 52 ; 0xc2a5f
|
---|
| 4841 | mov ax, strict word 00005h ; b8 05 00 ; 0xc2a60 vgabios.c:1929
|
---|
| 4842 | mov dx, 003ceh ; ba ce 03 ; 0xc2a63
|
---|
| 4843 | out DX, ax ; ef ; 0xc2a66
|
---|
| 4844 | mov AL, strict byte 006h ; b0 06 ; 0xc2a67 vgabios.c:1930
|
---|
| 4845 | out DX, AL ; ee ; 0xc2a69
|
---|
| 4846 | mov dx, 003cfh ; ba cf 03 ; 0xc2a6a vgabios.c:1931
|
---|
| 4847 | in AL, DX ; ec ; 0xc2a6d
|
---|
[60422] | 4848 | db 02ah, 0e4h
|
---|
[98059] | 4849 | ; sub ah, ah ; 2a e4 ; 0xc2a6e
|
---|
| 4850 | and ax, strict word 00001h ; 25 01 00 ; 0xc2a70
|
---|
| 4851 | or AL, strict byte 004h ; 0c 04 ; 0xc2a73
|
---|
| 4852 | sal ax, 008h ; c1 e0 08 ; 0xc2a75
|
---|
| 4853 | or AL, strict byte 006h ; 0c 06 ; 0xc2a78
|
---|
| 4854 | mov dx, 003ceh ; ba ce 03 ; 0xc2a7a
|
---|
| 4855 | out DX, ax ; ef ; 0xc2a7d
|
---|
| 4856 | mov ax, 00402h ; b8 02 04 ; 0xc2a7e vgabios.c:1932
|
---|
| 4857 | mov dx, 003c4h ; ba c4 03 ; 0xc2a81
|
---|
| 4858 | out DX, ax ; ef ; 0xc2a84
|
---|
| 4859 | mov ax, 00604h ; b8 04 06 ; 0xc2a85 vgabios.c:1933
|
---|
| 4860 | out DX, ax ; ef ; 0xc2a88
|
---|
| 4861 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc2a89 vgabios.c:1934
|
---|
| 4862 | pop dx ; 5a ; 0xc2a8c
|
---|
| 4863 | pop bp ; 5d ; 0xc2a8d
|
---|
| 4864 | retn ; c3 ; 0xc2a8e
|
---|
| 4865 | ; disGetNextSymbol 0xc2a8f LB 0x182a -> off=0x0 cb=0000000000000030 uValue=00000000000c2a8f 'release_font_access'
|
---|
| 4866 | release_font_access: ; 0xc2a8f LB 0x30
|
---|
| 4867 | push bp ; 55 ; 0xc2a8f vgabios.c:1936
|
---|
| 4868 | mov bp, sp ; 89 e5 ; 0xc2a90
|
---|
| 4869 | push dx ; 52 ; 0xc2a92
|
---|
| 4870 | mov dx, 003cch ; ba cc 03 ; 0xc2a93 vgabios.c:1938
|
---|
| 4871 | in AL, DX ; ec ; 0xc2a96
|
---|
[60422] | 4872 | db 02ah, 0e4h
|
---|
[98059] | 4873 | ; sub ah, ah ; 2a e4 ; 0xc2a97
|
---|
| 4874 | and ax, strict word 00001h ; 25 01 00 ; 0xc2a99
|
---|
| 4875 | sal ax, 002h ; c1 e0 02 ; 0xc2a9c
|
---|
| 4876 | or AL, strict byte 00ah ; 0c 0a ; 0xc2a9f
|
---|
| 4877 | sal ax, 008h ; c1 e0 08 ; 0xc2aa1
|
---|
| 4878 | or AL, strict byte 006h ; 0c 06 ; 0xc2aa4
|
---|
| 4879 | mov dx, 003ceh ; ba ce 03 ; 0xc2aa6
|
---|
| 4880 | out DX, ax ; ef ; 0xc2aa9
|
---|
| 4881 | mov ax, 01005h ; b8 05 10 ; 0xc2aaa vgabios.c:1939
|
---|
| 4882 | out DX, ax ; ef ; 0xc2aad
|
---|
| 4883 | mov ax, 00302h ; b8 02 03 ; 0xc2aae vgabios.c:1940
|
---|
| 4884 | mov dx, 003c4h ; ba c4 03 ; 0xc2ab1
|
---|
| 4885 | out DX, ax ; ef ; 0xc2ab4
|
---|
| 4886 | mov ax, 00204h ; b8 04 02 ; 0xc2ab5 vgabios.c:1941
|
---|
| 4887 | out DX, ax ; ef ; 0xc2ab8
|
---|
| 4888 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc2ab9 vgabios.c:1942
|
---|
| 4889 | pop dx ; 5a ; 0xc2abc
|
---|
| 4890 | pop bp ; 5d ; 0xc2abd
|
---|
| 4891 | retn ; c3 ; 0xc2abe
|
---|
| 4892 | ; disGetNextSymbol 0xc2abf LB 0x17fa -> off=0x0 cb=00000000000000b4 uValue=00000000000c2abf 'set_scan_lines'
|
---|
| 4893 | set_scan_lines: ; 0xc2abf LB 0xb4
|
---|
| 4894 | push bp ; 55 ; 0xc2abf vgabios.c:1944
|
---|
| 4895 | mov bp, sp ; 89 e5 ; 0xc2ac0
|
---|
| 4896 | push bx ; 53 ; 0xc2ac2
|
---|
| 4897 | push cx ; 51 ; 0xc2ac3
|
---|
| 4898 | push dx ; 52 ; 0xc2ac4
|
---|
| 4899 | push si ; 56 ; 0xc2ac5
|
---|
| 4900 | push di ; 57 ; 0xc2ac6
|
---|
| 4901 | mov bl, al ; 88 c3 ; 0xc2ac7
|
---|
| 4902 | mov si, strict word 00063h ; be 63 00 ; 0xc2ac9 vgabios.c:57
|
---|
| 4903 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2acc
|
---|
| 4904 | mov es, ax ; 8e c0 ; 0xc2acf
|
---|
| 4905 | mov si, word [es:si] ; 26 8b 34 ; 0xc2ad1
|
---|
| 4906 | mov cx, si ; 89 f1 ; 0xc2ad4 vgabios.c:58
|
---|
| 4907 | mov AL, strict byte 009h ; b0 09 ; 0xc2ad6 vgabios.c:1950
|
---|
| 4908 | mov dx, si ; 89 f2 ; 0xc2ad8
|
---|
| 4909 | out DX, AL ; ee ; 0xc2ada
|
---|
| 4910 | lea dx, [si+001h] ; 8d 54 01 ; 0xc2adb vgabios.c:1951
|
---|
| 4911 | in AL, DX ; ec ; 0xc2ade
|
---|
| 4912 | db 02ah, 0e4h
|
---|
| 4913 | ; sub ah, ah ; 2a e4 ; 0xc2adf
|
---|
| 4914 | mov ah, al ; 88 c4 ; 0xc2ae1 vgabios.c:1952
|
---|
| 4915 | and ah, 0e0h ; 80 e4 e0 ; 0xc2ae3
|
---|
| 4916 | mov al, bl ; 88 d8 ; 0xc2ae6
|
---|
[60422] | 4917 | db 0feh, 0c8h
|
---|
[98059] | 4918 | ; dec al ; fe c8 ; 0xc2ae8
|
---|
| 4919 | or al, ah ; 08 e0 ; 0xc2aea
|
---|
| 4920 | out DX, AL ; ee ; 0xc2aec vgabios.c:1953
|
---|
| 4921 | cmp bl, 008h ; 80 fb 08 ; 0xc2aed vgabios.c:1954
|
---|
| 4922 | jne short 02afah ; 75 08 ; 0xc2af0
|
---|
| 4923 | mov dx, strict word 00007h ; ba 07 00 ; 0xc2af2 vgabios.c:1956
|
---|
| 4924 | mov ax, strict word 00006h ; b8 06 00 ; 0xc2af5
|
---|
| 4925 | jmp short 02b07h ; eb 0d ; 0xc2af8 vgabios.c:1958
|
---|
| 4926 | mov al, bl ; 88 d8 ; 0xc2afa vgabios.c:1960
|
---|
| 4927 | sub AL, strict byte 003h ; 2c 03 ; 0xc2afc
|
---|
| 4928 | movzx dx, al ; 0f b6 d0 ; 0xc2afe
|
---|
| 4929 | mov al, bl ; 88 d8 ; 0xc2b01
|
---|
| 4930 | sub AL, strict byte 004h ; 2c 04 ; 0xc2b03
|
---|
| 4931 | xor ah, ah ; 30 e4 ; 0xc2b05
|
---|
| 4932 | call 0114ch ; e8 42 e6 ; 0xc2b07
|
---|
| 4933 | movzx di, bl ; 0f b6 fb ; 0xc2b0a vgabios.c:1962
|
---|
| 4934 | mov bx, 00085h ; bb 85 00 ; 0xc2b0d vgabios.c:62
|
---|
| 4935 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2b10
|
---|
| 4936 | mov es, ax ; 8e c0 ; 0xc2b13
|
---|
| 4937 | mov word [es:bx], di ; 26 89 3f ; 0xc2b15
|
---|
| 4938 | mov AL, strict byte 012h ; b0 12 ; 0xc2b18 vgabios.c:1963
|
---|
| 4939 | mov dx, cx ; 89 ca ; 0xc2b1a
|
---|
| 4940 | out DX, AL ; ee ; 0xc2b1c
|
---|
| 4941 | mov bx, cx ; 89 cb ; 0xc2b1d vgabios.c:1964
|
---|
| 4942 | inc bx ; 43 ; 0xc2b1f
|
---|
| 4943 | mov dx, bx ; 89 da ; 0xc2b20
|
---|
| 4944 | in AL, DX ; ec ; 0xc2b22
|
---|
[60422] | 4945 | db 02ah, 0e4h
|
---|
[98059] | 4946 | ; sub ah, ah ; 2a e4 ; 0xc2b23
|
---|
| 4947 | mov si, ax ; 89 c6 ; 0xc2b25
|
---|
| 4948 | mov AL, strict byte 007h ; b0 07 ; 0xc2b27 vgabios.c:1965
|
---|
| 4949 | mov dx, cx ; 89 ca ; 0xc2b29
|
---|
| 4950 | out DX, AL ; ee ; 0xc2b2b
|
---|
| 4951 | mov dx, bx ; 89 da ; 0xc2b2c vgabios.c:1966
|
---|
| 4952 | in AL, DX ; ec ; 0xc2b2e
|
---|
[60422] | 4953 | db 02ah, 0e4h
|
---|
[98059] | 4954 | ; sub ah, ah ; 2a e4 ; 0xc2b2f
|
---|
| 4955 | mov ah, al ; 88 c4 ; 0xc2b31 vgabios.c:1967
|
---|
| 4956 | and ah, 002h ; 80 e4 02 ; 0xc2b33
|
---|
| 4957 | movzx dx, ah ; 0f b6 d4 ; 0xc2b36
|
---|
| 4958 | sal dx, 007h ; c1 e2 07 ; 0xc2b39
|
---|
| 4959 | and AL, strict byte 040h ; 24 40 ; 0xc2b3c
|
---|
| 4960 | xor ah, ah ; 30 e4 ; 0xc2b3e
|
---|
| 4961 | sal ax, 003h ; c1 e0 03 ; 0xc2b40
|
---|
| 4962 | add ax, dx ; 01 d0 ; 0xc2b43
|
---|
| 4963 | inc ax ; 40 ; 0xc2b45
|
---|
| 4964 | add ax, si ; 01 f0 ; 0xc2b46
|
---|
| 4965 | xor dx, dx ; 31 d2 ; 0xc2b48 vgabios.c:1968
|
---|
| 4966 | div di ; f7 f7 ; 0xc2b4a
|
---|
| 4967 | mov dl, al ; 88 c2 ; 0xc2b4c vgabios.c:1969
|
---|
[82541] | 4968 | db 0feh, 0cah
|
---|
[98059] | 4969 | ; dec dl ; fe ca ; 0xc2b4e
|
---|
| 4970 | mov bx, 00084h ; bb 84 00 ; 0xc2b50 vgabios.c:52
|
---|
| 4971 | mov byte [es:bx], dl ; 26 88 17 ; 0xc2b53
|
---|
| 4972 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc2b56 vgabios.c:57
|
---|
| 4973 | mov dx, word [es:bx] ; 26 8b 17 ; 0xc2b59
|
---|
| 4974 | xor ah, ah ; 30 e4 ; 0xc2b5c vgabios.c:1971
|
---|
| 4975 | imul dx, ax ; 0f af d0 ; 0xc2b5e
|
---|
| 4976 | add dx, dx ; 01 d2 ; 0xc2b61
|
---|
| 4977 | mov bx, strict word 0004ch ; bb 4c 00 ; 0xc2b63 vgabios.c:62
|
---|
| 4978 | mov word [es:bx], dx ; 26 89 17 ; 0xc2b66
|
---|
| 4979 | lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc2b69 vgabios.c:1972
|
---|
| 4980 | pop di ; 5f ; 0xc2b6c
|
---|
| 4981 | pop si ; 5e ; 0xc2b6d
|
---|
[95039] | 4982 | pop dx ; 5a ; 0xc2b6e
|
---|
[98059] | 4983 | pop cx ; 59 ; 0xc2b6f
|
---|
| 4984 | pop bx ; 5b ; 0xc2b70
|
---|
| 4985 | pop bp ; 5d ; 0xc2b71
|
---|
| 4986 | retn ; c3 ; 0xc2b72
|
---|
| 4987 | ; disGetNextSymbol 0xc2b73 LB 0x1746 -> off=0x0 cb=0000000000000022 uValue=00000000000c2b73 'biosfn_set_font_block'
|
---|
| 4988 | biosfn_set_font_block: ; 0xc2b73 LB 0x22
|
---|
| 4989 | push bp ; 55 ; 0xc2b73 vgabios.c:1974
|
---|
| 4990 | mov bp, sp ; 89 e5 ; 0xc2b74
|
---|
| 4991 | push bx ; 53 ; 0xc2b76
|
---|
| 4992 | push dx ; 52 ; 0xc2b77
|
---|
| 4993 | mov bl, al ; 88 c3 ; 0xc2b78
|
---|
| 4994 | mov ax, 00100h ; b8 00 01 ; 0xc2b7a vgabios.c:1976
|
---|
| 4995 | mov dx, 003c4h ; ba c4 03 ; 0xc2b7d
|
---|
| 4996 | out DX, ax ; ef ; 0xc2b80
|
---|
| 4997 | movzx ax, bl ; 0f b6 c3 ; 0xc2b81 vgabios.c:1977
|
---|
| 4998 | sal ax, 008h ; c1 e0 08 ; 0xc2b84
|
---|
| 4999 | or AL, strict byte 003h ; 0c 03 ; 0xc2b87
|
---|
| 5000 | out DX, ax ; ef ; 0xc2b89
|
---|
| 5001 | mov ax, 00300h ; b8 00 03 ; 0xc2b8a vgabios.c:1978
|
---|
| 5002 | out DX, ax ; ef ; 0xc2b8d
|
---|
| 5003 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc2b8e vgabios.c:1979
|
---|
| 5004 | pop dx ; 5a ; 0xc2b91
|
---|
| 5005 | pop bx ; 5b ; 0xc2b92
|
---|
| 5006 | pop bp ; 5d ; 0xc2b93
|
---|
| 5007 | retn ; c3 ; 0xc2b94
|
---|
| 5008 | ; disGetNextSymbol 0xc2b95 LB 0x1724 -> off=0x0 cb=0000000000000075 uValue=00000000000c2b95 'load_text_patch'
|
---|
| 5009 | load_text_patch: ; 0xc2b95 LB 0x75
|
---|
| 5010 | push bp ; 55 ; 0xc2b95 vgabios.c:1981
|
---|
| 5011 | mov bp, sp ; 89 e5 ; 0xc2b96
|
---|
| 5012 | push si ; 56 ; 0xc2b98
|
---|
| 5013 | push di ; 57 ; 0xc2b99
|
---|
| 5014 | sub sp, strict byte 00008h ; 83 ec 08 ; 0xc2b9a
|
---|
| 5015 | push ax ; 50 ; 0xc2b9d
|
---|
| 5016 | mov byte [bp-006h], cl ; 88 4e fa ; 0xc2b9e
|
---|
| 5017 | call 02a5ch ; e8 b8 fe ; 0xc2ba1 vgabios.c:1986
|
---|
| 5018 | mov al, bl ; 88 d8 ; 0xc2ba4 vgabios.c:1988
|
---|
| 5019 | and AL, strict byte 003h ; 24 03 ; 0xc2ba6
|
---|
| 5020 | movzx cx, al ; 0f b6 c8 ; 0xc2ba8
|
---|
| 5021 | sal cx, 00eh ; c1 e1 0e ; 0xc2bab
|
---|
| 5022 | mov al, bl ; 88 d8 ; 0xc2bae
|
---|
| 5023 | and AL, strict byte 004h ; 24 04 ; 0xc2bb0
|
---|
| 5024 | xor ah, ah ; 30 e4 ; 0xc2bb2
|
---|
| 5025 | sal ax, 00bh ; c1 e0 0b ; 0xc2bb4
|
---|
| 5026 | add cx, ax ; 01 c1 ; 0xc2bb7
|
---|
| 5027 | mov word [bp-00ch], cx ; 89 4e f4 ; 0xc2bb9
|
---|
| 5028 | mov bx, dx ; 89 d3 ; 0xc2bbc vgabios.c:1989
|
---|
| 5029 | mov ax, word [bp-00eh] ; 8b 46 f2 ; 0xc2bbe
|
---|
| 5030 | mov word [bp-00ah], ax ; 89 46 f6 ; 0xc2bc1
|
---|
| 5031 | inc dx ; 42 ; 0xc2bc4 vgabios.c:1990
|
---|
| 5032 | mov word [bp-008h], dx ; 89 56 f8 ; 0xc2bc5
|
---|
| 5033 | mov es, [bp-00ah] ; 8e 46 f6 ; 0xc2bc8 vgabios.c:1991
|
---|
| 5034 | cmp byte [es:bx], 000h ; 26 80 3f 00 ; 0xc2bcb
|
---|
| 5035 | je short 02c00h ; 74 2f ; 0xc2bcf
|
---|
| 5036 | movzx ax, byte [es:bx] ; 26 0f b6 07 ; 0xc2bd1 vgabios.c:1992
|
---|
| 5037 | sal ax, 005h ; c1 e0 05 ; 0xc2bd5
|
---|
| 5038 | mov di, word [bp-00ch] ; 8b 7e f4 ; 0xc2bd8
|
---|
| 5039 | add di, ax ; 01 c7 ; 0xc2bdb
|
---|
| 5040 | movzx cx, byte [bp-006h] ; 0f b6 4e fa ; 0xc2bdd vgabios.c:1993
|
---|
| 5041 | mov si, word [bp-008h] ; 8b 76 f8 ; 0xc2be1
|
---|
| 5042 | mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc2be4
|
---|
| 5043 | mov ax, 0a000h ; b8 00 a0 ; 0xc2be7
|
---|
| 5044 | mov es, ax ; 8e c0 ; 0xc2bea
|
---|
| 5045 | jcxz 02bf4h ; e3 06 ; 0xc2bec
|
---|
| 5046 | push DS ; 1e ; 0xc2bee
|
---|
| 5047 | mov ds, dx ; 8e da ; 0xc2bef
|
---|
| 5048 | rep movsb ; f3 a4 ; 0xc2bf1
|
---|
| 5049 | pop DS ; 1f ; 0xc2bf3
|
---|
| 5050 | movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc2bf4 vgabios.c:1994
|
---|
| 5051 | inc ax ; 40 ; 0xc2bf8
|
---|
| 5052 | add word [bp-008h], ax ; 01 46 f8 ; 0xc2bf9
|
---|
| 5053 | add bx, ax ; 01 c3 ; 0xc2bfc vgabios.c:1995
|
---|
| 5054 | jmp short 02bc8h ; eb c8 ; 0xc2bfe vgabios.c:1996
|
---|
| 5055 | call 02a8fh ; e8 8c fe ; 0xc2c00 vgabios.c:1998
|
---|
| 5056 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc2c03 vgabios.c:1999
|
---|
| 5057 | pop di ; 5f ; 0xc2c06
|
---|
| 5058 | pop si ; 5e ; 0xc2c07
|
---|
| 5059 | pop bp ; 5d ; 0xc2c08
|
---|
| 5060 | retn ; c3 ; 0xc2c09
|
---|
| 5061 | ; disGetNextSymbol 0xc2c0a LB 0x16af -> off=0x0 cb=000000000000007c uValue=00000000000c2c0a 'biosfn_load_text_user_pat'
|
---|
| 5062 | biosfn_load_text_user_pat: ; 0xc2c0a LB 0x7c
|
---|
| 5063 | push bp ; 55 ; 0xc2c0a vgabios.c:2001
|
---|
| 5064 | mov bp, sp ; 89 e5 ; 0xc2c0b
|
---|
| 5065 | push si ; 56 ; 0xc2c0d
|
---|
| 5066 | push di ; 57 ; 0xc2c0e
|
---|
| 5067 | sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc2c0f
|
---|
| 5068 | mov byte [bp-006h], al ; 88 46 fa ; 0xc2c12
|
---|
| 5069 | mov word [bp-00ch], dx ; 89 56 f4 ; 0xc2c15
|
---|
| 5070 | mov word [bp-008h], bx ; 89 5e f8 ; 0xc2c18
|
---|
| 5071 | mov word [bp-00ah], cx ; 89 4e f6 ; 0xc2c1b
|
---|
| 5072 | call 02a5ch ; e8 3b fe ; 0xc2c1e vgabios.c:2006
|
---|
| 5073 | mov al, byte [bp+006h] ; 8a 46 06 ; 0xc2c21 vgabios.c:2007
|
---|
| 5074 | and AL, strict byte 003h ; 24 03 ; 0xc2c24
|
---|
| 5075 | xor ah, ah ; 30 e4 ; 0xc2c26
|
---|
| 5076 | mov bx, ax ; 89 c3 ; 0xc2c28
|
---|
| 5077 | sal bx, 00eh ; c1 e3 0e ; 0xc2c2a
|
---|
| 5078 | mov al, byte [bp+006h] ; 8a 46 06 ; 0xc2c2d
|
---|
| 5079 | and AL, strict byte 004h ; 24 04 ; 0xc2c30
|
---|
| 5080 | xor ah, ah ; 30 e4 ; 0xc2c32
|
---|
| 5081 | sal ax, 00bh ; c1 e0 0b ; 0xc2c34
|
---|
| 5082 | add bx, ax ; 01 c3 ; 0xc2c37
|
---|
| 5083 | mov word [bp-00eh], bx ; 89 5e f2 ; 0xc2c39
|
---|
| 5084 | xor bx, bx ; 31 db ; 0xc2c3c vgabios.c:2008
|
---|
| 5085 | cmp bx, word [bp-00ah] ; 3b 5e f6 ; 0xc2c3e
|
---|
| 5086 | jnc short 02c6dh ; 73 2a ; 0xc2c41
|
---|
| 5087 | movzx cx, byte [bp+008h] ; 0f b6 4e 08 ; 0xc2c43 vgabios.c:2010
|
---|
| 5088 | mov si, bx ; 89 de ; 0xc2c47
|
---|
| 5089 | imul si, cx ; 0f af f1 ; 0xc2c49
|
---|
| 5090 | add si, word [bp-008h] ; 03 76 f8 ; 0xc2c4c
|
---|
| 5091 | mov di, word [bp+004h] ; 8b 7e 04 ; 0xc2c4f vgabios.c:2011
|
---|
| 5092 | add di, bx ; 01 df ; 0xc2c52
|
---|
| 5093 | sal di, 005h ; c1 e7 05 ; 0xc2c54
|
---|
| 5094 | add di, word [bp-00eh] ; 03 7e f2 ; 0xc2c57
|
---|
| 5095 | mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xc2c5a vgabios.c:2012
|
---|
| 5096 | mov ax, 0a000h ; b8 00 a0 ; 0xc2c5d
|
---|
| 5097 | mov es, ax ; 8e c0 ; 0xc2c60
|
---|
| 5098 | jcxz 02c6ah ; e3 06 ; 0xc2c62
|
---|
| 5099 | push DS ; 1e ; 0xc2c64
|
---|
| 5100 | mov ds, dx ; 8e da ; 0xc2c65
|
---|
| 5101 | rep movsb ; f3 a4 ; 0xc2c67
|
---|
| 5102 | pop DS ; 1f ; 0xc2c69
|
---|
| 5103 | inc bx ; 43 ; 0xc2c6a vgabios.c:2013
|
---|
| 5104 | jmp short 02c3eh ; eb d1 ; 0xc2c6b
|
---|
| 5105 | call 02a8fh ; e8 1f fe ; 0xc2c6d vgabios.c:2014
|
---|
| 5106 | cmp byte [bp-006h], 010h ; 80 7e fa 10 ; 0xc2c70 vgabios.c:2015
|
---|
| 5107 | jc short 02c7dh ; 72 07 ; 0xc2c74
|
---|
| 5108 | movzx ax, byte [bp+008h] ; 0f b6 46 08 ; 0xc2c76 vgabios.c:2017
|
---|
| 5109 | call 02abfh ; e8 42 fe ; 0xc2c7a
|
---|
| 5110 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc2c7d vgabios.c:2019
|
---|
| 5111 | pop di ; 5f ; 0xc2c80
|
---|
| 5112 | pop si ; 5e ; 0xc2c81
|
---|
| 5113 | pop bp ; 5d ; 0xc2c82
|
---|
| 5114 | retn 00006h ; c2 06 00 ; 0xc2c83
|
---|
| 5115 | ; disGetNextSymbol 0xc2c86 LB 0x1633 -> off=0x0 cb=0000000000000016 uValue=00000000000c2c86 'biosfn_load_gfx_8_8_chars'
|
---|
| 5116 | biosfn_load_gfx_8_8_chars: ; 0xc2c86 LB 0x16
|
---|
| 5117 | push bp ; 55 ; 0xc2c86 vgabios.c:2021
|
---|
| 5118 | mov bp, sp ; 89 e5 ; 0xc2c87
|
---|
| 5119 | push bx ; 53 ; 0xc2c89
|
---|
| 5120 | push cx ; 51 ; 0xc2c8a
|
---|
| 5121 | mov bx, dx ; 89 d3 ; 0xc2c8b vgabios.c:2023
|
---|
| 5122 | mov cx, ax ; 89 c1 ; 0xc2c8d
|
---|
| 5123 | mov ax, strict word 0001fh ; b8 1f 00 ; 0xc2c8f
|
---|
| 5124 | call 009f0h ; e8 5b dd ; 0xc2c92
|
---|
| 5125 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc2c95 vgabios.c:2024
|
---|
| 5126 | pop cx ; 59 ; 0xc2c98
|
---|
| 5127 | pop bx ; 5b ; 0xc2c99
|
---|
| 5128 | pop bp ; 5d ; 0xc2c9a
|
---|
| 5129 | retn ; c3 ; 0xc2c9b
|
---|
| 5130 | ; disGetNextSymbol 0xc2c9c LB 0x161d -> off=0x0 cb=0000000000000049 uValue=00000000000c2c9c 'set_gfx_font'
|
---|
| 5131 | set_gfx_font: ; 0xc2c9c LB 0x49
|
---|
| 5132 | push bp ; 55 ; 0xc2c9c vgabios.c:2026
|
---|
| 5133 | mov bp, sp ; 89 e5 ; 0xc2c9d
|
---|
| 5134 | push si ; 56 ; 0xc2c9f
|
---|
| 5135 | push di ; 57 ; 0xc2ca0
|
---|
| 5136 | mov si, dx ; 89 d6 ; 0xc2ca1
|
---|
| 5137 | mov di, bx ; 89 df ; 0xc2ca3
|
---|
| 5138 | mov dl, cl ; 88 ca ; 0xc2ca5
|
---|
| 5139 | mov bx, ax ; 89 c3 ; 0xc2ca7 vgabios.c:2030
|
---|
| 5140 | mov cx, si ; 89 f1 ; 0xc2ca9
|
---|
| 5141 | mov ax, strict word 00043h ; b8 43 00 ; 0xc2cab
|
---|
| 5142 | call 009f0h ; e8 3f dd ; 0xc2cae
|
---|
| 5143 | test dl, dl ; 84 d2 ; 0xc2cb1 vgabios.c:2031
|
---|
| 5144 | je short 02cc6h ; 74 11 ; 0xc2cb3
|
---|
| 5145 | cmp dl, 003h ; 80 fa 03 ; 0xc2cb5 vgabios.c:2032
|
---|
| 5146 | jbe short 02cbch ; 76 02 ; 0xc2cb8
|
---|
| 5147 | mov DL, strict byte 002h ; b2 02 ; 0xc2cba vgabios.c:2033
|
---|
| 5148 | movzx bx, dl ; 0f b6 da ; 0xc2cbc vgabios.c:2034
|
---|
| 5149 | mov al, byte [bx+07dfdh] ; 8a 87 fd 7d ; 0xc2cbf
|
---|
| 5150 | mov byte [bp+004h], al ; 88 46 04 ; 0xc2cc3
|
---|
| 5151 | mov bx, 00085h ; bb 85 00 ; 0xc2cc6 vgabios.c:62
|
---|
| 5152 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2cc9
|
---|
| 5153 | mov es, ax ; 8e c0 ; 0xc2ccc
|
---|
| 5154 | mov word [es:bx], di ; 26 89 3f ; 0xc2cce
|
---|
| 5155 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc2cd1 vgabios.c:2039
|
---|
| 5156 | dec ax ; 48 ; 0xc2cd5
|
---|
| 5157 | mov bx, 00084h ; bb 84 00 ; 0xc2cd6 vgabios.c:62
|
---|
| 5158 | mov word [es:bx], ax ; 26 89 07 ; 0xc2cd9
|
---|
| 5159 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc2cdc vgabios.c:2040
|
---|
| 5160 | pop di ; 5f ; 0xc2cdf
|
---|
| 5161 | pop si ; 5e ; 0xc2ce0
|
---|
| 5162 | pop bp ; 5d ; 0xc2ce1
|
---|
| 5163 | retn 00002h ; c2 02 00 ; 0xc2ce2
|
---|
| 5164 | ; disGetNextSymbol 0xc2ce5 LB 0x15d4 -> off=0x0 cb=000000000000001c uValue=00000000000c2ce5 'biosfn_load_gfx_user_chars'
|
---|
| 5165 | biosfn_load_gfx_user_chars: ; 0xc2ce5 LB 0x1c
|
---|
| 5166 | push bp ; 55 ; 0xc2ce5 vgabios.c:2042
|
---|
| 5167 | mov bp, sp ; 89 e5 ; 0xc2ce6
|
---|
| 5168 | push si ; 56 ; 0xc2ce8
|
---|
| 5169 | mov si, ax ; 89 c6 ; 0xc2ce9
|
---|
| 5170 | mov ax, dx ; 89 d0 ; 0xc2ceb
|
---|
| 5171 | movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc2ced vgabios.c:2045
|
---|
| 5172 | push dx ; 52 ; 0xc2cf1
|
---|
| 5173 | xor ch, ch ; 30 ed ; 0xc2cf2
|
---|
| 5174 | mov dx, si ; 89 f2 ; 0xc2cf4
|
---|
| 5175 | call 02c9ch ; e8 a3 ff ; 0xc2cf6
|
---|
| 5176 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc2cf9 vgabios.c:2046
|
---|
| 5177 | pop si ; 5e ; 0xc2cfc
|
---|
| 5178 | pop bp ; 5d ; 0xc2cfd
|
---|
| 5179 | retn 00002h ; c2 02 00 ; 0xc2cfe
|
---|
| 5180 | ; disGetNextSymbol 0xc2d01 LB 0x15b8 -> off=0x0 cb=000000000000001e uValue=00000000000c2d01 'biosfn_load_gfx_8_14_chars'
|
---|
| 5181 | biosfn_load_gfx_8_14_chars: ; 0xc2d01 LB 0x1e
|
---|
| 5182 | push bp ; 55 ; 0xc2d01 vgabios.c:2051
|
---|
| 5183 | mov bp, sp ; 89 e5 ; 0xc2d02
|
---|
| 5184 | push bx ; 53 ; 0xc2d04
|
---|
| 5185 | push cx ; 51 ; 0xc2d05
|
---|
| 5186 | movzx cx, dl ; 0f b6 ca ; 0xc2d06 vgabios.c:2053
|
---|
| 5187 | push cx ; 51 ; 0xc2d09
|
---|
| 5188 | movzx cx, al ; 0f b6 c8 ; 0xc2d0a
|
---|
| 5189 | mov bx, strict word 0000eh ; bb 0e 00 ; 0xc2d0d
|
---|
| 5190 | mov ax, 05d6ch ; b8 6c 5d ; 0xc2d10
|
---|
| 5191 | mov dx, ds ; 8c da ; 0xc2d13
|
---|
| 5192 | call 02c9ch ; e8 84 ff ; 0xc2d15
|
---|
| 5193 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc2d18 vgabios.c:2054
|
---|
| 5194 | pop cx ; 59 ; 0xc2d1b
|
---|
| 5195 | pop bx ; 5b ; 0xc2d1c
|
---|
| 5196 | pop bp ; 5d ; 0xc2d1d
|
---|
| 5197 | retn ; c3 ; 0xc2d1e
|
---|
| 5198 | ; disGetNextSymbol 0xc2d1f LB 0x159a -> off=0x0 cb=000000000000001e uValue=00000000000c2d1f 'biosfn_load_gfx_8_8_dd_chars'
|
---|
| 5199 | biosfn_load_gfx_8_8_dd_chars: ; 0xc2d1f LB 0x1e
|
---|
| 5200 | push bp ; 55 ; 0xc2d1f vgabios.c:2055
|
---|
| 5201 | mov bp, sp ; 89 e5 ; 0xc2d20
|
---|
| 5202 | push bx ; 53 ; 0xc2d22
|
---|
| 5203 | push cx ; 51 ; 0xc2d23
|
---|
| 5204 | movzx cx, dl ; 0f b6 ca ; 0xc2d24 vgabios.c:2057
|
---|
| 5205 | push cx ; 51 ; 0xc2d27
|
---|
| 5206 | movzx cx, al ; 0f b6 c8 ; 0xc2d28
|
---|
| 5207 | mov bx, strict word 00008h ; bb 08 00 ; 0xc2d2b
|
---|
| 5208 | mov ax, 0556ch ; b8 6c 55 ; 0xc2d2e
|
---|
| 5209 | mov dx, ds ; 8c da ; 0xc2d31
|
---|
| 5210 | call 02c9ch ; e8 66 ff ; 0xc2d33
|
---|
| 5211 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc2d36 vgabios.c:2058
|
---|
| 5212 | pop cx ; 59 ; 0xc2d39
|
---|
| 5213 | pop bx ; 5b ; 0xc2d3a
|
---|
| 5214 | pop bp ; 5d ; 0xc2d3b
|
---|
| 5215 | retn ; c3 ; 0xc2d3c
|
---|
| 5216 | ; disGetNextSymbol 0xc2d3d LB 0x157c -> off=0x0 cb=000000000000001e uValue=00000000000c2d3d 'biosfn_load_gfx_8_16_chars'
|
---|
| 5217 | biosfn_load_gfx_8_16_chars: ; 0xc2d3d LB 0x1e
|
---|
| 5218 | push bp ; 55 ; 0xc2d3d vgabios.c:2059
|
---|
| 5219 | mov bp, sp ; 89 e5 ; 0xc2d3e
|
---|
| 5220 | push bx ; 53 ; 0xc2d40
|
---|
| 5221 | push cx ; 51 ; 0xc2d41
|
---|
| 5222 | movzx cx, dl ; 0f b6 ca ; 0xc2d42 vgabios.c:2061
|
---|
| 5223 | push cx ; 51 ; 0xc2d45
|
---|
| 5224 | movzx cx, al ; 0f b6 c8 ; 0xc2d46
|
---|
| 5225 | mov bx, strict word 00010h ; bb 10 00 ; 0xc2d49
|
---|
| 5226 | mov ax, 06b6ch ; b8 6c 6b ; 0xc2d4c
|
---|
| 5227 | mov dx, ds ; 8c da ; 0xc2d4f
|
---|
| 5228 | call 02c9ch ; e8 48 ff ; 0xc2d51
|
---|
| 5229 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc2d54 vgabios.c:2062
|
---|
| 5230 | pop cx ; 59 ; 0xc2d57
|
---|
| 5231 | pop bx ; 5b ; 0xc2d58
|
---|
| 5232 | pop bp ; 5d ; 0xc2d59
|
---|
| 5233 | retn ; c3 ; 0xc2d5a
|
---|
| 5234 | ; disGetNextSymbol 0xc2d5b LB 0x155e -> off=0x0 cb=0000000000000005 uValue=00000000000c2d5b 'biosfn_alternate_prtsc'
|
---|
| 5235 | biosfn_alternate_prtsc: ; 0xc2d5b LB 0x5
|
---|
| 5236 | push bp ; 55 ; 0xc2d5b vgabios.c:2064
|
---|
| 5237 | mov bp, sp ; 89 e5 ; 0xc2d5c
|
---|
| 5238 | pop bp ; 5d ; 0xc2d5e vgabios.c:2069
|
---|
| 5239 | retn ; c3 ; 0xc2d5f
|
---|
| 5240 | ; disGetNextSymbol 0xc2d60 LB 0x1559 -> off=0x0 cb=0000000000000032 uValue=00000000000c2d60 'biosfn_set_txt_lines'
|
---|
| 5241 | biosfn_set_txt_lines: ; 0xc2d60 LB 0x32
|
---|
| 5242 | push bx ; 53 ; 0xc2d60 vgabios.c:2071
|
---|
| 5243 | push si ; 56 ; 0xc2d61
|
---|
| 5244 | push bp ; 55 ; 0xc2d62
|
---|
| 5245 | mov bp, sp ; 89 e5 ; 0xc2d63
|
---|
| 5246 | mov bl, al ; 88 c3 ; 0xc2d65
|
---|
| 5247 | mov si, 00089h ; be 89 00 ; 0xc2d67 vgabios.c:47
|
---|
| 5248 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2d6a
|
---|
| 5249 | mov es, ax ; 8e c0 ; 0xc2d6d
|
---|
| 5250 | mov al, byte [es:si] ; 26 8a 04 ; 0xc2d6f
|
---|
| 5251 | and AL, strict byte 06fh ; 24 6f ; 0xc2d72 vgabios.c:2077
|
---|
| 5252 | cmp bl, 002h ; 80 fb 02 ; 0xc2d74 vgabios.c:2079
|
---|
| 5253 | je short 02d81h ; 74 08 ; 0xc2d77
|
---|
| 5254 | test bl, bl ; 84 db ; 0xc2d79
|
---|
| 5255 | jne short 02d83h ; 75 06 ; 0xc2d7b
|
---|
| 5256 | or AL, strict byte 080h ; 0c 80 ; 0xc2d7d vgabios.c:2082
|
---|
| 5257 | jmp short 02d83h ; eb 02 ; 0xc2d7f vgabios.c:2083
|
---|
| 5258 | or AL, strict byte 010h ; 0c 10 ; 0xc2d81 vgabios.c:2085
|
---|
| 5259 | mov bx, 00089h ; bb 89 00 ; 0xc2d83 vgabios.c:52
|
---|
| 5260 | mov si, strict word 00040h ; be 40 00 ; 0xc2d86
|
---|
| 5261 | mov es, si ; 8e c6 ; 0xc2d89
|
---|
| 5262 | mov byte [es:bx], al ; 26 88 07 ; 0xc2d8b
|
---|
| 5263 | pop bp ; 5d ; 0xc2d8e vgabios.c:2089
|
---|
| 5264 | pop si ; 5e ; 0xc2d8f
|
---|
| 5265 | pop bx ; 5b ; 0xc2d90
|
---|
| 5266 | retn ; c3 ; 0xc2d91
|
---|
| 5267 | ; disGetNextSymbol 0xc2d92 LB 0x1527 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d92 'biosfn_switch_video_interface'
|
---|
| 5268 | biosfn_switch_video_interface: ; 0xc2d92 LB 0x5
|
---|
| 5269 | push bp ; 55 ; 0xc2d92 vgabios.c:2092
|
---|
| 5270 | mov bp, sp ; 89 e5 ; 0xc2d93
|
---|
| 5271 | pop bp ; 5d ; 0xc2d95 vgabios.c:2097
|
---|
| 5272 | retn ; c3 ; 0xc2d96
|
---|
| 5273 | ; disGetNextSymbol 0xc2d97 LB 0x1522 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d97 'biosfn_enable_video_refresh_control'
|
---|
| 5274 | biosfn_enable_video_refresh_control: ; 0xc2d97 LB 0x5
|
---|
| 5275 | push bp ; 55 ; 0xc2d97 vgabios.c:2098
|
---|
| 5276 | mov bp, sp ; 89 e5 ; 0xc2d98
|
---|
| 5277 | pop bp ; 5d ; 0xc2d9a vgabios.c:2103
|
---|
| 5278 | retn ; c3 ; 0xc2d9b
|
---|
| 5279 | ; disGetNextSymbol 0xc2d9c LB 0x151d -> off=0x0 cb=0000000000000096 uValue=00000000000c2d9c 'biosfn_write_string'
|
---|
| 5280 | biosfn_write_string: ; 0xc2d9c LB 0x96
|
---|
| 5281 | push bp ; 55 ; 0xc2d9c vgabios.c:2106
|
---|
| 5282 | mov bp, sp ; 89 e5 ; 0xc2d9d
|
---|
| 5283 | push si ; 56 ; 0xc2d9f
|
---|
| 5284 | push di ; 57 ; 0xc2da0
|
---|
| 5285 | sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc2da1
|
---|
| 5286 | mov byte [bp-008h], al ; 88 46 f8 ; 0xc2da4
|
---|
| 5287 | mov byte [bp-006h], dl ; 88 56 fa ; 0xc2da7
|
---|
| 5288 | mov byte [bp-00ah], bl ; 88 5e f6 ; 0xc2daa
|
---|
| 5289 | mov si, cx ; 89 ce ; 0xc2dad
|
---|
| 5290 | mov di, word [bp+00ah] ; 8b 7e 0a ; 0xc2daf
|
---|
| 5291 | movzx ax, dl ; 0f b6 c2 ; 0xc2db2 vgabios.c:2113
|
---|
| 5292 | lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc2db5
|
---|
| 5293 | lea dx, [bp-00ch] ; 8d 56 f4 ; 0xc2db8
|
---|
| 5294 | call 00a93h ; e8 d5 dc ; 0xc2dbb
|
---|
| 5295 | cmp byte [bp+004h], 0ffh ; 80 7e 04 ff ; 0xc2dbe vgabios.c:2116
|
---|
| 5296 | jne short 02dd5h ; 75 11 ; 0xc2dc2
|
---|
| 5297 | mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc2dc4 vgabios.c:2117
|
---|
| 5298 | mov byte [bp+006h], al ; 88 46 06 ; 0xc2dc7
|
---|
| 5299 | mov ax, word [bp-00eh] ; 8b 46 f2 ; 0xc2dca vgabios.c:2118
|
---|
| 5300 | xor al, al ; 30 c0 ; 0xc2dcd
|
---|
| 5301 | shr ax, 008h ; c1 e8 08 ; 0xc2dcf
|
---|
| 5302 | mov byte [bp+004h], al ; 88 46 04 ; 0xc2dd2
|
---|
| 5303 | movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc2dd5 vgabios.c:2121
|
---|
| 5304 | sal dx, 008h ; c1 e2 08 ; 0xc2dd9
|
---|
| 5305 | movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc2ddc
|
---|
| 5306 | add dx, ax ; 01 c2 ; 0xc2de0
|
---|
| 5307 | movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc2de2 vgabios.c:2122
|
---|
| 5308 | call 01242h ; e8 59 e4 ; 0xc2de6
|
---|
| 5309 | dec si ; 4e ; 0xc2de9 vgabios.c:2124
|
---|
| 5310 | cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc2dea
|
---|
| 5311 | je short 02e19h ; 74 2a ; 0xc2ded
|
---|
| 5312 | mov bx, di ; 89 fb ; 0xc2def vgabios.c:2126
|
---|
| 5313 | inc di ; 47 ; 0xc2df1
|
---|
| 5314 | mov es, [bp+008h] ; 8e 46 08 ; 0xc2df2 vgabios.c:47
|
---|
| 5315 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc2df5
|
---|
| 5316 | test byte [bp-008h], 002h ; f6 46 f8 02 ; 0xc2df8 vgabios.c:2127
|
---|
| 5317 | je short 02e07h ; 74 09 ; 0xc2dfc
|
---|
| 5318 | mov bx, di ; 89 fb ; 0xc2dfe vgabios.c:2128
|
---|
| 5319 | inc di ; 47 ; 0xc2e00
|
---|
| 5320 | mov ah, byte [es:bx] ; 26 8a 27 ; 0xc2e01 vgabios.c:47
|
---|
| 5321 | mov byte [bp-00ah], ah ; 88 66 f6 ; 0xc2e04 vgabios.c:48
|
---|
| 5322 | movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc2e07 vgabios.c:2130
|
---|
| 5323 | movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc2e0b
|
---|
| 5324 | xor ah, ah ; 30 e4 ; 0xc2e0f
|
---|
| 5325 | mov cx, strict word 00003h ; b9 03 00 ; 0xc2e11
|
---|
| 5326 | call 02812h ; e8 fb f9 ; 0xc2e14
|
---|
| 5327 | jmp short 02de9h ; eb d0 ; 0xc2e17 vgabios.c:2131
|
---|
| 5328 | test byte [bp-008h], 001h ; f6 46 f8 01 ; 0xc2e19 vgabios.c:2134
|
---|
| 5329 | jne short 02e29h ; 75 0a ; 0xc2e1d
|
---|
| 5330 | mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc2e1f vgabios.c:2135
|
---|
| 5331 | movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc2e22
|
---|
| 5332 | call 01242h ; e8 19 e4 ; 0xc2e26
|
---|
| 5333 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc2e29 vgabios.c:2136
|
---|
| 5334 | pop di ; 5f ; 0xc2e2c
|
---|
| 5335 | pop si ; 5e ; 0xc2e2d
|
---|
| 5336 | pop bp ; 5d ; 0xc2e2e
|
---|
| 5337 | retn 00008h ; c2 08 00 ; 0xc2e2f
|
---|
| 5338 | ; disGetNextSymbol 0xc2e32 LB 0x1487 -> off=0x0 cb=00000000000001f2 uValue=00000000000c2e32 'biosfn_read_state_info'
|
---|
| 5339 | biosfn_read_state_info: ; 0xc2e32 LB 0x1f2
|
---|
| 5340 | push bp ; 55 ; 0xc2e32 vgabios.c:2139
|
---|
| 5341 | mov bp, sp ; 89 e5 ; 0xc2e33
|
---|
| 5342 | push cx ; 51 ; 0xc2e35
|
---|
| 5343 | push si ; 56 ; 0xc2e36
|
---|
| 5344 | push di ; 57 ; 0xc2e37
|
---|
| 5345 | push ax ; 50 ; 0xc2e38
|
---|
| 5346 | push ax ; 50 ; 0xc2e39
|
---|
| 5347 | push dx ; 52 ; 0xc2e3a
|
---|
| 5348 | mov si, strict word 00049h ; be 49 00 ; 0xc2e3b vgabios.c:47
|
---|
| 5349 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2e3e
|
---|
| 5350 | mov es, ax ; 8e c0 ; 0xc2e41
|
---|
| 5351 | mov al, byte [es:si] ; 26 8a 04 ; 0xc2e43
|
---|
| 5352 | mov byte [bp-008h], al ; 88 46 f8 ; 0xc2e46 vgabios.c:48
|
---|
| 5353 | mov si, strict word 0004ch ; be 4c 00 ; 0xc2e49 vgabios.c:57
|
---|
| 5354 | mov ax, word [es:si] ; 26 8b 04 ; 0xc2e4c
|
---|
| 5355 | mov word [bp-00ah], ax ; 89 46 f6 ; 0xc2e4f vgabios.c:58
|
---|
| 5356 | mov ax, ds ; 8c d8 ; 0xc2e52 vgabios.c:2150
|
---|
| 5357 | mov es, dx ; 8e c2 ; 0xc2e54 vgabios.c:72
|
---|
| 5358 | mov word [es:bx], 05502h ; 26 c7 07 02 55 ; 0xc2e56
|
---|
| 5359 | mov [es:bx+002h], ds ; 26 8c 5f 02 ; 0xc2e5b
|
---|
| 5360 | lea di, [bx+004h] ; 8d 7f 04 ; 0xc2e5f vgabios.c:2155
|
---|
| 5361 | mov cx, strict word 0001eh ; b9 1e 00 ; 0xc2e62
|
---|
| 5362 | mov si, strict word 00049h ; be 49 00 ; 0xc2e65
|
---|
| 5363 | mov dx, strict word 00040h ; ba 40 00 ; 0xc2e68
|
---|
| 5364 | jcxz 02e73h ; e3 06 ; 0xc2e6b
|
---|
| 5365 | push DS ; 1e ; 0xc2e6d
|
---|
| 5366 | mov ds, dx ; 8e da ; 0xc2e6e
|
---|
| 5367 | rep movsb ; f3 a4 ; 0xc2e70
|
---|
| 5368 | pop DS ; 1f ; 0xc2e72
|
---|
| 5369 | mov si, 00084h ; be 84 00 ; 0xc2e73 vgabios.c:47
|
---|
| 5370 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2e76
|
---|
| 5371 | mov es, ax ; 8e c0 ; 0xc2e79
|
---|
| 5372 | mov al, byte [es:si] ; 26 8a 04 ; 0xc2e7b
|
---|
[95039] | 5373 | db 0feh, 0c0h
|
---|
[98059] | 5374 | ; inc al ; fe c0 ; 0xc2e7e vgabios.c:48
|
---|
| 5375 | lea si, [bx+022h] ; 8d 77 22 ; 0xc2e80
|
---|
| 5376 | mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2e83 vgabios.c:52
|
---|
| 5377 | mov byte [es:si], al ; 26 88 04 ; 0xc2e86
|
---|
| 5378 | lea di, [bx+023h] ; 8d 7f 23 ; 0xc2e89 vgabios.c:2157
|
---|
| 5379 | mov cx, strict word 00002h ; b9 02 00 ; 0xc2e8c
|
---|
| 5380 | mov si, 00085h ; be 85 00 ; 0xc2e8f
|
---|
| 5381 | mov dx, strict word 00040h ; ba 40 00 ; 0xc2e92
|
---|
| 5382 | jcxz 02e9dh ; e3 06 ; 0xc2e95
|
---|
| 5383 | push DS ; 1e ; 0xc2e97
|
---|
| 5384 | mov ds, dx ; 8e da ; 0xc2e98
|
---|
| 5385 | rep movsb ; f3 a4 ; 0xc2e9a
|
---|
| 5386 | pop DS ; 1f ; 0xc2e9c
|
---|
| 5387 | mov si, 0008ah ; be 8a 00 ; 0xc2e9d vgabios.c:47
|
---|
| 5388 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2ea0
|
---|
| 5389 | mov es, ax ; 8e c0 ; 0xc2ea3
|
---|
| 5390 | mov al, byte [es:si] ; 26 8a 04 ; 0xc2ea5
|
---|
| 5391 | lea si, [bx+025h] ; 8d 77 25 ; 0xc2ea8 vgabios.c:48
|
---|
| 5392 | mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2eab vgabios.c:52
|
---|
| 5393 | mov byte [es:si], al ; 26 88 04 ; 0xc2eae
|
---|
| 5394 | lea si, [bx+026h] ; 8d 77 26 ; 0xc2eb1 vgabios.c:2160
|
---|
| 5395 | mov byte [es:si], 000h ; 26 c6 04 00 ; 0xc2eb4 vgabios.c:52
|
---|
| 5396 | lea si, [bx+027h] ; 8d 77 27 ; 0xc2eb8 vgabios.c:2161
|
---|
| 5397 | mov word [es:si], strict word 00010h ; 26 c7 04 10 00 ; 0xc2ebb vgabios.c:62
|
---|
| 5398 | lea si, [bx+029h] ; 8d 77 29 ; 0xc2ec0 vgabios.c:2162
|
---|
| 5399 | mov byte [es:si], 008h ; 26 c6 04 08 ; 0xc2ec3 vgabios.c:52
|
---|
| 5400 | lea si, [bx+02ah] ; 8d 77 2a ; 0xc2ec7 vgabios.c:2163
|
---|
| 5401 | mov byte [es:si], 002h ; 26 c6 04 02 ; 0xc2eca vgabios.c:52
|
---|
| 5402 | lea si, [bx+02bh] ; 8d 77 2b ; 0xc2ece vgabios.c:2164
|
---|
| 5403 | mov byte [es:si], 000h ; 26 c6 04 00 ; 0xc2ed1 vgabios.c:52
|
---|
| 5404 | lea si, [bx+02ch] ; 8d 77 2c ; 0xc2ed5 vgabios.c:2165
|
---|
| 5405 | mov byte [es:si], 000h ; 26 c6 04 00 ; 0xc2ed8 vgabios.c:52
|
---|
| 5406 | lea si, [bx+02dh] ; 8d 77 2d ; 0xc2edc vgabios.c:2166
|
---|
| 5407 | mov byte [es:si], 021h ; 26 c6 04 21 ; 0xc2edf vgabios.c:52
|
---|
| 5408 | lea si, [bx+031h] ; 8d 77 31 ; 0xc2ee3 vgabios.c:2167
|
---|
| 5409 | mov byte [es:si], 003h ; 26 c6 04 03 ; 0xc2ee6 vgabios.c:52
|
---|
| 5410 | lea si, [bx+032h] ; 8d 77 32 ; 0xc2eea vgabios.c:2168
|
---|
| 5411 | mov byte [es:si], 000h ; 26 c6 04 00 ; 0xc2eed vgabios.c:52
|
---|
| 5412 | mov si, 00089h ; be 89 00 ; 0xc2ef1 vgabios.c:47
|
---|
| 5413 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2ef4
|
---|
| 5414 | mov es, ax ; 8e c0 ; 0xc2ef7
|
---|
| 5415 | mov al, byte [es:si] ; 26 8a 04 ; 0xc2ef9
|
---|
| 5416 | mov ah, al ; 88 c4 ; 0xc2efc vgabios.c:2173
|
---|
| 5417 | and ah, 080h ; 80 e4 80 ; 0xc2efe
|
---|
| 5418 | movzx si, ah ; 0f b6 f4 ; 0xc2f01
|
---|
| 5419 | sar si, 006h ; c1 fe 06 ; 0xc2f04
|
---|
| 5420 | and AL, strict byte 010h ; 24 10 ; 0xc2f07
|
---|
| 5421 | xor ah, ah ; 30 e4 ; 0xc2f09
|
---|
| 5422 | sar ax, 004h ; c1 f8 04 ; 0xc2f0b
|
---|
| 5423 | or ax, si ; 09 f0 ; 0xc2f0e
|
---|
| 5424 | cmp ax, strict word 00002h ; 3d 02 00 ; 0xc2f10 vgabios.c:2174
|
---|
| 5425 | je short 02f26h ; 74 11 ; 0xc2f13
|
---|
| 5426 | cmp ax, strict word 00001h ; 3d 01 00 ; 0xc2f15
|
---|
| 5427 | je short 02f22h ; 74 08 ; 0xc2f18
|
---|
| 5428 | test ax, ax ; 85 c0 ; 0xc2f1a
|
---|
| 5429 | jne short 02f26h ; 75 08 ; 0xc2f1c
|
---|
| 5430 | mov AL, strict byte 001h ; b0 01 ; 0xc2f1e vgabios.c:2175
|
---|
| 5431 | jmp short 02f28h ; eb 06 ; 0xc2f20
|
---|
| 5432 | mov AL, strict byte 002h ; b0 02 ; 0xc2f22 vgabios.c:2176
|
---|
| 5433 | jmp short 02f28h ; eb 02 ; 0xc2f24
|
---|
| 5434 | xor al, al ; 30 c0 ; 0xc2f26 vgabios.c:2178
|
---|
| 5435 | lea si, [bx+02ah] ; 8d 77 2a ; 0xc2f28 vgabios.c:2180
|
---|
| 5436 | mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2f2b vgabios.c:52
|
---|
| 5437 | mov byte [es:si], al ; 26 88 04 ; 0xc2f2e
|
---|
| 5438 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2f31 vgabios.c:2183
|
---|
| 5439 | cmp AL, strict byte 00eh ; 3c 0e ; 0xc2f34
|
---|
| 5440 | jc short 02f57h ; 72 1f ; 0xc2f36
|
---|
| 5441 | cmp AL, strict byte 012h ; 3c 12 ; 0xc2f38
|
---|
| 5442 | jnbe short 02f57h ; 77 1b ; 0xc2f3a
|
---|
| 5443 | mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc2f3c vgabios.c:2184
|
---|
| 5444 | test ax, ax ; 85 c0 ; 0xc2f3f
|
---|
| 5445 | je short 02f99h ; 74 56 ; 0xc2f41
|
---|
| 5446 | mov si, ax ; 89 c6 ; 0xc2f43 vgabios.c:2185
|
---|
| 5447 | shr si, 002h ; c1 ee 02 ; 0xc2f45
|
---|
| 5448 | mov ax, 04000h ; b8 00 40 ; 0xc2f48
|
---|
| 5449 | xor dx, dx ; 31 d2 ; 0xc2f4b
|
---|
| 5450 | div si ; f7 f6 ; 0xc2f4d
|
---|
| 5451 | lea si, [bx+029h] ; 8d 77 29 ; 0xc2f4f
|
---|
| 5452 | mov byte [es:si], al ; 26 88 04 ; 0xc2f52 vgabios.c:52
|
---|
| 5453 | jmp short 02f99h ; eb 42 ; 0xc2f55 vgabios.c:2186
|
---|
| 5454 | lea si, [bx+029h] ; 8d 77 29 ; 0xc2f57
|
---|
| 5455 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2f5a
|
---|
| 5456 | cmp AL, strict byte 013h ; 3c 13 ; 0xc2f5d
|
---|
| 5457 | jne short 02f72h ; 75 11 ; 0xc2f5f
|
---|
| 5458 | mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2f61 vgabios.c:52
|
---|
| 5459 | mov byte [es:si], 001h ; 26 c6 04 01 ; 0xc2f64
|
---|
| 5460 | lea si, [bx+027h] ; 8d 77 27 ; 0xc2f68 vgabios.c:2188
|
---|
| 5461 | mov word [es:si], 00100h ; 26 c7 04 00 01 ; 0xc2f6b vgabios.c:62
|
---|
| 5462 | jmp short 02f99h ; eb 27 ; 0xc2f70 vgabios.c:2189
|
---|
| 5463 | cmp AL, strict byte 004h ; 3c 04 ; 0xc2f72
|
---|
| 5464 | jc short 02f99h ; 72 23 ; 0xc2f74
|
---|
| 5465 | cmp AL, strict byte 006h ; 3c 06 ; 0xc2f76
|
---|
| 5466 | jnbe short 02f99h ; 77 1f ; 0xc2f78
|
---|
| 5467 | cmp word [bp-00ah], strict byte 00000h ; 83 7e f6 00 ; 0xc2f7a vgabios.c:2191
|
---|
| 5468 | je short 02f8eh ; 74 0e ; 0xc2f7e
|
---|
| 5469 | mov ax, 04000h ; b8 00 40 ; 0xc2f80 vgabios.c:2192
|
---|
| 5470 | xor dx, dx ; 31 d2 ; 0xc2f83
|
---|
| 5471 | div word [bp-00ah] ; f7 76 f6 ; 0xc2f85
|
---|
| 5472 | mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2f88 vgabios.c:52
|
---|
| 5473 | mov byte [es:si], al ; 26 88 04 ; 0xc2f8b
|
---|
| 5474 | lea si, [bx+027h] ; 8d 77 27 ; 0xc2f8e vgabios.c:2193
|
---|
| 5475 | mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2f91 vgabios.c:62
|
---|
| 5476 | mov word [es:si], strict word 00004h ; 26 c7 04 04 00 ; 0xc2f94
|
---|
| 5477 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2f99 vgabios.c:2195
|
---|
| 5478 | cmp AL, strict byte 006h ; 3c 06 ; 0xc2f9c
|
---|
| 5479 | je short 02fa4h ; 74 04 ; 0xc2f9e
|
---|
| 5480 | cmp AL, strict byte 011h ; 3c 11 ; 0xc2fa0
|
---|
| 5481 | jne short 02fafh ; 75 0b ; 0xc2fa2
|
---|
| 5482 | lea si, [bx+027h] ; 8d 77 27 ; 0xc2fa4 vgabios.c:2196
|
---|
| 5483 | mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2fa7 vgabios.c:62
|
---|
| 5484 | mov word [es:si], strict word 00002h ; 26 c7 04 02 00 ; 0xc2faa
|
---|
| 5485 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2faf vgabios.c:2198
|
---|
| 5486 | cmp AL, strict byte 004h ; 3c 04 ; 0xc2fb2
|
---|
| 5487 | jc short 0300dh ; 72 57 ; 0xc2fb4
|
---|
| 5488 | cmp AL, strict byte 007h ; 3c 07 ; 0xc2fb6
|
---|
| 5489 | je short 0300dh ; 74 53 ; 0xc2fb8
|
---|
| 5490 | lea si, [bx+02dh] ; 8d 77 2d ; 0xc2fba vgabios.c:2199
|
---|
| 5491 | mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2fbd vgabios.c:52
|
---|
| 5492 | mov byte [es:si], 001h ; 26 c6 04 01 ; 0xc2fc0
|
---|
| 5493 | mov si, 00084h ; be 84 00 ; 0xc2fc4 vgabios.c:47
|
---|
| 5494 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2fc7
|
---|
| 5495 | mov es, ax ; 8e c0 ; 0xc2fca
|
---|
| 5496 | mov al, byte [es:si] ; 26 8a 04 ; 0xc2fcc
|
---|
| 5497 | movzx di, al ; 0f b6 f8 ; 0xc2fcf vgabios.c:48
|
---|
| 5498 | inc di ; 47 ; 0xc2fd2
|
---|
| 5499 | mov si, 00085h ; be 85 00 ; 0xc2fd3 vgabios.c:47
|
---|
| 5500 | mov al, byte [es:si] ; 26 8a 04 ; 0xc2fd6
|
---|
| 5501 | xor ah, ah ; 30 e4 ; 0xc2fd9 vgabios.c:48
|
---|
| 5502 | imul ax, di ; 0f af c7 ; 0xc2fdb
|
---|
| 5503 | cmp ax, 0015eh ; 3d 5e 01 ; 0xc2fde vgabios.c:2201
|
---|
| 5504 | jc short 02ff1h ; 72 0e ; 0xc2fe1
|
---|
| 5505 | jbe short 02ffah ; 76 15 ; 0xc2fe3
|
---|
| 5506 | cmp ax, 001e0h ; 3d e0 01 ; 0xc2fe5
|
---|
| 5507 | je short 03002h ; 74 18 ; 0xc2fe8
|
---|
| 5508 | cmp ax, 00190h ; 3d 90 01 ; 0xc2fea
|
---|
| 5509 | je short 02ffeh ; 74 0f ; 0xc2fed
|
---|
| 5510 | jmp short 03002h ; eb 11 ; 0xc2fef
|
---|
| 5511 | cmp ax, 000c8h ; 3d c8 00 ; 0xc2ff1
|
---|
| 5512 | jne short 03002h ; 75 0c ; 0xc2ff4
|
---|
| 5513 | xor al, al ; 30 c0 ; 0xc2ff6 vgabios.c:2202
|
---|
| 5514 | jmp short 03004h ; eb 0a ; 0xc2ff8
|
---|
| 5515 | mov AL, strict byte 001h ; b0 01 ; 0xc2ffa vgabios.c:2203
|
---|
| 5516 | jmp short 03004h ; eb 06 ; 0xc2ffc
|
---|
| 5517 | mov AL, strict byte 002h ; b0 02 ; 0xc2ffe vgabios.c:2204
|
---|
| 5518 | jmp short 03004h ; eb 02 ; 0xc3000
|
---|
| 5519 | mov AL, strict byte 003h ; b0 03 ; 0xc3002 vgabios.c:2206
|
---|
| 5520 | lea si, [bx+02ah] ; 8d 77 2a ; 0xc3004 vgabios.c:2208
|
---|
| 5521 | mov es, [bp-00ch] ; 8e 46 f4 ; 0xc3007 vgabios.c:52
|
---|
| 5522 | mov byte [es:si], al ; 26 88 04 ; 0xc300a
|
---|
| 5523 | lea di, [bx+033h] ; 8d 7f 33 ; 0xc300d vgabios.c:2211
|
---|
| 5524 | mov cx, strict word 0000dh ; b9 0d 00 ; 0xc3010
|
---|
| 5525 | xor ax, ax ; 31 c0 ; 0xc3013
|
---|
| 5526 | mov es, [bp-00ch] ; 8e 46 f4 ; 0xc3015
|
---|
| 5527 | jcxz 0301ch ; e3 02 ; 0xc3018
|
---|
| 5528 | rep stosb ; f3 aa ; 0xc301a
|
---|
| 5529 | lea sp, [bp-006h] ; 8d 66 fa ; 0xc301c vgabios.c:2212
|
---|
| 5530 | pop di ; 5f ; 0xc301f
|
---|
| 5531 | pop si ; 5e ; 0xc3020
|
---|
| 5532 | pop cx ; 59 ; 0xc3021
|
---|
| 5533 | pop bp ; 5d ; 0xc3022
|
---|
| 5534 | retn ; c3 ; 0xc3023
|
---|
| 5535 | ; disGetNextSymbol 0xc3024 LB 0x1295 -> off=0x0 cb=0000000000000023 uValue=00000000000c3024 'biosfn_read_video_state_size2'
|
---|
| 5536 | biosfn_read_video_state_size2: ; 0xc3024 LB 0x23
|
---|
| 5537 | push dx ; 52 ; 0xc3024 vgabios.c:2215
|
---|
| 5538 | push bp ; 55 ; 0xc3025
|
---|
| 5539 | mov bp, sp ; 89 e5 ; 0xc3026
|
---|
| 5540 | mov dx, ax ; 89 c2 ; 0xc3028
|
---|
| 5541 | xor ax, ax ; 31 c0 ; 0xc302a vgabios.c:2219
|
---|
| 5542 | test dl, 001h ; f6 c2 01 ; 0xc302c vgabios.c:2220
|
---|
| 5543 | je short 03034h ; 74 03 ; 0xc302f
|
---|
| 5544 | mov ax, strict word 00046h ; b8 46 00 ; 0xc3031 vgabios.c:2221
|
---|
| 5545 | test dl, 002h ; f6 c2 02 ; 0xc3034 vgabios.c:2223
|
---|
| 5546 | je short 0303ch ; 74 03 ; 0xc3037
|
---|
| 5547 | add ax, strict word 0002ah ; 05 2a 00 ; 0xc3039 vgabios.c:2224
|
---|
| 5548 | test dl, 004h ; f6 c2 04 ; 0xc303c vgabios.c:2226
|
---|
| 5549 | je short 03044h ; 74 03 ; 0xc303f
|
---|
| 5550 | add ax, 00304h ; 05 04 03 ; 0xc3041 vgabios.c:2227
|
---|
| 5551 | pop bp ; 5d ; 0xc3044 vgabios.c:2230
|
---|
| 5552 | pop dx ; 5a ; 0xc3045
|
---|
| 5553 | retn ; c3 ; 0xc3046
|
---|
| 5554 | ; disGetNextSymbol 0xc3047 LB 0x1272 -> off=0x0 cb=0000000000000018 uValue=00000000000c3047 'vga_get_video_state_size'
|
---|
| 5555 | vga_get_video_state_size: ; 0xc3047 LB 0x18
|
---|
| 5556 | push bp ; 55 ; 0xc3047 vgabios.c:2232
|
---|
| 5557 | mov bp, sp ; 89 e5 ; 0xc3048
|
---|
| 5558 | push bx ; 53 ; 0xc304a
|
---|
| 5559 | mov bx, dx ; 89 d3 ; 0xc304b
|
---|
| 5560 | call 03024h ; e8 d4 ff ; 0xc304d vgabios.c:2235
|
---|
| 5561 | add ax, strict word 0003fh ; 05 3f 00 ; 0xc3050
|
---|
| 5562 | shr ax, 006h ; c1 e8 06 ; 0xc3053
|
---|
| 5563 | mov word [ss:bx], ax ; 36 89 07 ; 0xc3056
|
---|
| 5564 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc3059 vgabios.c:2236
|
---|
| 5565 | pop bx ; 5b ; 0xc305c
|
---|
| 5566 | pop bp ; 5d ; 0xc305d
|
---|
| 5567 | retn ; c3 ; 0xc305e
|
---|
| 5568 | ; disGetNextSymbol 0xc305f LB 0x125a -> off=0x0 cb=00000000000002d6 uValue=00000000000c305f 'biosfn_save_video_state'
|
---|
| 5569 | biosfn_save_video_state: ; 0xc305f LB 0x2d6
|
---|
| 5570 | push bp ; 55 ; 0xc305f vgabios.c:2238
|
---|
| 5571 | mov bp, sp ; 89 e5 ; 0xc3060
|
---|
| 5572 | push cx ; 51 ; 0xc3062
|
---|
| 5573 | push si ; 56 ; 0xc3063
|
---|
| 5574 | push di ; 57 ; 0xc3064
|
---|
| 5575 | push ax ; 50 ; 0xc3065
|
---|
| 5576 | push ax ; 50 ; 0xc3066
|
---|
| 5577 | push ax ; 50 ; 0xc3067
|
---|
| 5578 | mov cx, dx ; 89 d1 ; 0xc3068
|
---|
| 5579 | mov si, strict word 00063h ; be 63 00 ; 0xc306a vgabios.c:57
|
---|
| 5580 | mov ax, strict word 00040h ; b8 40 00 ; 0xc306d
|
---|
| 5581 | mov es, ax ; 8e c0 ; 0xc3070
|
---|
| 5582 | mov di, word [es:si] ; 26 8b 3c ; 0xc3072
|
---|
| 5583 | mov si, di ; 89 fe ; 0xc3075 vgabios.c:58
|
---|
| 5584 | test byte [bp-00ch], 001h ; f6 46 f4 01 ; 0xc3077 vgabios.c:2243
|
---|
| 5585 | je near 03192h ; 0f 84 13 01 ; 0xc307b
|
---|
| 5586 | mov dx, 003c4h ; ba c4 03 ; 0xc307f vgabios.c:2244
|
---|
| 5587 | in AL, DX ; ec ; 0xc3082
|
---|
[83113] | 5588 | db 02ah, 0e4h
|
---|
[98059] | 5589 | ; sub ah, ah ; 2a e4 ; 0xc3083
|
---|
| 5590 | mov es, cx ; 8e c1 ; 0xc3085 vgabios.c:52
|
---|
| 5591 | mov byte [es:bx], al ; 26 88 07 ; 0xc3087
|
---|
| 5592 | inc bx ; 43 ; 0xc308a vgabios.c:2244
|
---|
| 5593 | mov dx, di ; 89 fa ; 0xc308b
|
---|
| 5594 | in AL, DX ; ec ; 0xc308d
|
---|
[83113] | 5595 | db 02ah, 0e4h
|
---|
[98059] | 5596 | ; sub ah, ah ; 2a e4 ; 0xc308e
|
---|
| 5597 | mov byte [es:bx], al ; 26 88 07 ; 0xc3090 vgabios.c:52
|
---|
| 5598 | inc bx ; 43 ; 0xc3093 vgabios.c:2245
|
---|
| 5599 | mov dx, 003ceh ; ba ce 03 ; 0xc3094
|
---|
| 5600 | in AL, DX ; ec ; 0xc3097
|
---|
[83113] | 5601 | db 02ah, 0e4h
|
---|
[98059] | 5602 | ; sub ah, ah ; 2a e4 ; 0xc3098
|
---|
| 5603 | mov byte [es:bx], al ; 26 88 07 ; 0xc309a vgabios.c:52
|
---|
| 5604 | inc bx ; 43 ; 0xc309d vgabios.c:2246
|
---|
| 5605 | mov dx, 003dah ; ba da 03 ; 0xc309e
|
---|
| 5606 | in AL, DX ; ec ; 0xc30a1
|
---|
[60422] | 5607 | db 02ah, 0e4h
|
---|
[98059] | 5608 | ; sub ah, ah ; 2a e4 ; 0xc30a2
|
---|
| 5609 | mov dx, 003c0h ; ba c0 03 ; 0xc30a4 vgabios.c:2248
|
---|
| 5610 | in AL, DX ; ec ; 0xc30a7
|
---|
[60422] | 5611 | db 02ah, 0e4h
|
---|
[98059] | 5612 | ; sub ah, ah ; 2a e4 ; 0xc30a8
|
---|
| 5613 | mov word [bp-00ah], ax ; 89 46 f6 ; 0xc30aa
|
---|
| 5614 | mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc30ad vgabios.c:52
|
---|
| 5615 | mov byte [es:bx], al ; 26 88 07 ; 0xc30b0
|
---|
| 5616 | inc bx ; 43 ; 0xc30b3 vgabios.c:2249
|
---|
| 5617 | mov dx, 003cah ; ba ca 03 ; 0xc30b4
|
---|
| 5618 | in AL, DX ; ec ; 0xc30b7
|
---|
[60422] | 5619 | db 02ah, 0e4h
|
---|
[98059] | 5620 | ; sub ah, ah ; 2a e4 ; 0xc30b8
|
---|
| 5621 | mov byte [es:bx], al ; 26 88 07 ; 0xc30ba vgabios.c:52
|
---|
| 5622 | mov ax, strict word 00001h ; b8 01 00 ; 0xc30bd vgabios.c:2252
|
---|
| 5623 | mov word [bp-008h], ax ; 89 46 f8 ; 0xc30c0
|
---|
| 5624 | add bx, ax ; 01 c3 ; 0xc30c3 vgabios.c:2250
|
---|
| 5625 | jmp short 030cdh ; eb 06 ; 0xc30c5
|
---|
| 5626 | cmp word [bp-008h], strict byte 00004h ; 83 7e f8 04 ; 0xc30c7
|
---|
| 5627 | jnbe short 030e5h ; 77 18 ; 0xc30cb
|
---|
| 5628 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc30cd vgabios.c:2253
|
---|
| 5629 | mov dx, 003c4h ; ba c4 03 ; 0xc30d0
|
---|
| 5630 | out DX, AL ; ee ; 0xc30d3
|
---|
| 5631 | mov dx, 003c5h ; ba c5 03 ; 0xc30d4 vgabios.c:2254
|
---|
| 5632 | in AL, DX ; ec ; 0xc30d7
|
---|
[60422] | 5633 | db 02ah, 0e4h
|
---|
[98059] | 5634 | ; sub ah, ah ; 2a e4 ; 0xc30d8
|
---|
| 5635 | mov es, cx ; 8e c1 ; 0xc30da vgabios.c:52
|
---|
| 5636 | mov byte [es:bx], al ; 26 88 07 ; 0xc30dc
|
---|
| 5637 | inc bx ; 43 ; 0xc30df vgabios.c:2254
|
---|
| 5638 | inc word [bp-008h] ; ff 46 f8 ; 0xc30e0 vgabios.c:2255
|
---|
| 5639 | jmp short 030c7h ; eb e2 ; 0xc30e3
|
---|
| 5640 | xor al, al ; 30 c0 ; 0xc30e5 vgabios.c:2256
|
---|
| 5641 | mov dx, 003c4h ; ba c4 03 ; 0xc30e7
|
---|
| 5642 | out DX, AL ; ee ; 0xc30ea
|
---|
| 5643 | mov dx, 003c5h ; ba c5 03 ; 0xc30eb vgabios.c:2257
|
---|
| 5644 | in AL, DX ; ec ; 0xc30ee
|
---|
[60422] | 5645 | db 02ah, 0e4h
|
---|
[98059] | 5646 | ; sub ah, ah ; 2a e4 ; 0xc30ef
|
---|
| 5647 | mov es, cx ; 8e c1 ; 0xc30f1 vgabios.c:52
|
---|
| 5648 | mov byte [es:bx], al ; 26 88 07 ; 0xc30f3
|
---|
| 5649 | mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc30f6 vgabios.c:2259
|
---|
| 5650 | inc bx ; 43 ; 0xc30fb vgabios.c:2257
|
---|
| 5651 | jmp short 03104h ; eb 06 ; 0xc30fc
|
---|
| 5652 | cmp word [bp-008h], strict byte 00018h ; 83 7e f8 18 ; 0xc30fe
|
---|
| 5653 | jnbe short 0311bh ; 77 17 ; 0xc3102
|
---|
| 5654 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc3104 vgabios.c:2260
|
---|
| 5655 | mov dx, si ; 89 f2 ; 0xc3107
|
---|
| 5656 | out DX, AL ; ee ; 0xc3109
|
---|
| 5657 | lea dx, [si+001h] ; 8d 54 01 ; 0xc310a vgabios.c:2261
|
---|
| 5658 | in AL, DX ; ec ; 0xc310d
|
---|
[60422] | 5659 | db 02ah, 0e4h
|
---|
[98059] | 5660 | ; sub ah, ah ; 2a e4 ; 0xc310e
|
---|
| 5661 | mov es, cx ; 8e c1 ; 0xc3110 vgabios.c:52
|
---|
| 5662 | mov byte [es:bx], al ; 26 88 07 ; 0xc3112
|
---|
| 5663 | inc bx ; 43 ; 0xc3115 vgabios.c:2261
|
---|
| 5664 | inc word [bp-008h] ; ff 46 f8 ; 0xc3116 vgabios.c:2262
|
---|
| 5665 | jmp short 030feh ; eb e3 ; 0xc3119
|
---|
| 5666 | mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc311b vgabios.c:2264
|
---|
| 5667 | jmp short 03128h ; eb 06 ; 0xc3120
|
---|
| 5668 | cmp word [bp-008h], strict byte 00013h ; 83 7e f8 13 ; 0xc3122
|
---|
| 5669 | jnbe short 0314ch ; 77 24 ; 0xc3126
|
---|
| 5670 | mov dx, 003dah ; ba da 03 ; 0xc3128 vgabios.c:2265
|
---|
| 5671 | in AL, DX ; ec ; 0xc312b
|
---|
[60422] | 5672 | db 02ah, 0e4h
|
---|
[98059] | 5673 | ; sub ah, ah ; 2a e4 ; 0xc312c
|
---|
| 5674 | mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc312e vgabios.c:2266
|
---|
| 5675 | and ax, strict word 00020h ; 25 20 00 ; 0xc3131
|
---|
| 5676 | or ax, word [bp-008h] ; 0b 46 f8 ; 0xc3134
|
---|
| 5677 | mov dx, 003c0h ; ba c0 03 ; 0xc3137
|
---|
| 5678 | out DX, AL ; ee ; 0xc313a
|
---|
| 5679 | mov dx, 003c1h ; ba c1 03 ; 0xc313b vgabios.c:2267
|
---|
| 5680 | in AL, DX ; ec ; 0xc313e
|
---|
[60422] | 5681 | db 02ah, 0e4h
|
---|
[98059] | 5682 | ; sub ah, ah ; 2a e4 ; 0xc313f
|
---|
| 5683 | mov es, cx ; 8e c1 ; 0xc3141 vgabios.c:52
|
---|
| 5684 | mov byte [es:bx], al ; 26 88 07 ; 0xc3143
|
---|
| 5685 | inc bx ; 43 ; 0xc3146 vgabios.c:2267
|
---|
| 5686 | inc word [bp-008h] ; ff 46 f8 ; 0xc3147 vgabios.c:2268
|
---|
| 5687 | jmp short 03122h ; eb d6 ; 0xc314a
|
---|
| 5688 | mov dx, 003dah ; ba da 03 ; 0xc314c vgabios.c:2269
|
---|
| 5689 | in AL, DX ; ec ; 0xc314f
|
---|
[60422] | 5690 | db 02ah, 0e4h
|
---|
[98059] | 5691 | ; sub ah, ah ; 2a e4 ; 0xc3150
|
---|
| 5692 | mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc3152 vgabios.c:2271
|
---|
| 5693 | jmp short 0315fh ; eb 06 ; 0xc3157
|
---|
| 5694 | cmp word [bp-008h], strict byte 00008h ; 83 7e f8 08 ; 0xc3159
|
---|
| 5695 | jnbe short 03177h ; 77 18 ; 0xc315d
|
---|
| 5696 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc315f vgabios.c:2272
|
---|
| 5697 | mov dx, 003ceh ; ba ce 03 ; 0xc3162
|
---|
| 5698 | out DX, AL ; ee ; 0xc3165
|
---|
| 5699 | mov dx, 003cfh ; ba cf 03 ; 0xc3166 vgabios.c:2273
|
---|
| 5700 | in AL, DX ; ec ; 0xc3169
|
---|
[60422] | 5701 | db 02ah, 0e4h
|
---|
[98059] | 5702 | ; sub ah, ah ; 2a e4 ; 0xc316a
|
---|
| 5703 | mov es, cx ; 8e c1 ; 0xc316c vgabios.c:52
|
---|
| 5704 | mov byte [es:bx], al ; 26 88 07 ; 0xc316e
|
---|
| 5705 | inc bx ; 43 ; 0xc3171 vgabios.c:2273
|
---|
| 5706 | inc word [bp-008h] ; ff 46 f8 ; 0xc3172 vgabios.c:2274
|
---|
| 5707 | jmp short 03159h ; eb e2 ; 0xc3175
|
---|
| 5708 | mov es, cx ; 8e c1 ; 0xc3177 vgabios.c:62
|
---|
| 5709 | mov word [es:bx], si ; 26 89 37 ; 0xc3179
|
---|
| 5710 | inc bx ; 43 ; 0xc317c vgabios.c:2276
|
---|
| 5711 | inc bx ; 43 ; 0xc317d
|
---|
| 5712 | mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc317e vgabios.c:52
|
---|
| 5713 | inc bx ; 43 ; 0xc3182 vgabios.c:2279
|
---|
| 5714 | mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc3183 vgabios.c:52
|
---|
| 5715 | inc bx ; 43 ; 0xc3187 vgabios.c:2280
|
---|
| 5716 | mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc3188 vgabios.c:52
|
---|
| 5717 | inc bx ; 43 ; 0xc318c vgabios.c:2281
|
---|
| 5718 | mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc318d vgabios.c:52
|
---|
| 5719 | inc bx ; 43 ; 0xc3191 vgabios.c:2282
|
---|
| 5720 | test byte [bp-00ch], 002h ; f6 46 f4 02 ; 0xc3192 vgabios.c:2284
|
---|
| 5721 | je near 032d9h ; 0f 84 3f 01 ; 0xc3196
|
---|
| 5722 | mov si, strict word 00049h ; be 49 00 ; 0xc319a vgabios.c:47
|
---|
| 5723 | mov ax, strict word 00040h ; b8 40 00 ; 0xc319d
|
---|
| 5724 | mov es, ax ; 8e c0 ; 0xc31a0
|
---|
| 5725 | mov al, byte [es:si] ; 26 8a 04 ; 0xc31a2
|
---|
| 5726 | mov es, cx ; 8e c1 ; 0xc31a5 vgabios.c:52
|
---|
| 5727 | mov byte [es:bx], al ; 26 88 07 ; 0xc31a7
|
---|
| 5728 | inc bx ; 43 ; 0xc31aa vgabios.c:2285
|
---|
| 5729 | mov si, strict word 0004ah ; be 4a 00 ; 0xc31ab vgabios.c:57
|
---|
| 5730 | mov ax, strict word 00040h ; b8 40 00 ; 0xc31ae
|
---|
| 5731 | mov es, ax ; 8e c0 ; 0xc31b1
|
---|
| 5732 | mov ax, word [es:si] ; 26 8b 04 ; 0xc31b3
|
---|
| 5733 | mov es, cx ; 8e c1 ; 0xc31b6 vgabios.c:62
|
---|
| 5734 | mov word [es:bx], ax ; 26 89 07 ; 0xc31b8
|
---|
| 5735 | inc bx ; 43 ; 0xc31bb vgabios.c:2286
|
---|
| 5736 | inc bx ; 43 ; 0xc31bc
|
---|
| 5737 | mov si, strict word 0004ch ; be 4c 00 ; 0xc31bd vgabios.c:57
|
---|
| 5738 | mov ax, strict word 00040h ; b8 40 00 ; 0xc31c0
|
---|
| 5739 | mov es, ax ; 8e c0 ; 0xc31c3
|
---|
| 5740 | mov ax, word [es:si] ; 26 8b 04 ; 0xc31c5
|
---|
| 5741 | mov es, cx ; 8e c1 ; 0xc31c8 vgabios.c:62
|
---|
| 5742 | mov word [es:bx], ax ; 26 89 07 ; 0xc31ca
|
---|
| 5743 | inc bx ; 43 ; 0xc31cd vgabios.c:2287
|
---|
| 5744 | inc bx ; 43 ; 0xc31ce
|
---|
| 5745 | mov si, strict word 00063h ; be 63 00 ; 0xc31cf vgabios.c:57
|
---|
| 5746 | mov ax, strict word 00040h ; b8 40 00 ; 0xc31d2
|
---|
| 5747 | mov es, ax ; 8e c0 ; 0xc31d5
|
---|
| 5748 | mov ax, word [es:si] ; 26 8b 04 ; 0xc31d7
|
---|
| 5749 | mov es, cx ; 8e c1 ; 0xc31da vgabios.c:62
|
---|
| 5750 | mov word [es:bx], ax ; 26 89 07 ; 0xc31dc
|
---|
| 5751 | inc bx ; 43 ; 0xc31df vgabios.c:2288
|
---|
| 5752 | inc bx ; 43 ; 0xc31e0
|
---|
| 5753 | mov si, 00084h ; be 84 00 ; 0xc31e1 vgabios.c:47
|
---|
| 5754 | mov ax, strict word 00040h ; b8 40 00 ; 0xc31e4
|
---|
| 5755 | mov es, ax ; 8e c0 ; 0xc31e7
|
---|
| 5756 | mov al, byte [es:si] ; 26 8a 04 ; 0xc31e9
|
---|
| 5757 | mov es, cx ; 8e c1 ; 0xc31ec vgabios.c:52
|
---|
| 5758 | mov byte [es:bx], al ; 26 88 07 ; 0xc31ee
|
---|
| 5759 | inc bx ; 43 ; 0xc31f1 vgabios.c:2289
|
---|
| 5760 | mov si, 00085h ; be 85 00 ; 0xc31f2 vgabios.c:57
|
---|
| 5761 | mov ax, strict word 00040h ; b8 40 00 ; 0xc31f5
|
---|
| 5762 | mov es, ax ; 8e c0 ; 0xc31f8
|
---|
| 5763 | mov ax, word [es:si] ; 26 8b 04 ; 0xc31fa
|
---|
| 5764 | mov es, cx ; 8e c1 ; 0xc31fd vgabios.c:62
|
---|
| 5765 | mov word [es:bx], ax ; 26 89 07 ; 0xc31ff
|
---|
| 5766 | inc bx ; 43 ; 0xc3202 vgabios.c:2290
|
---|
| 5767 | inc bx ; 43 ; 0xc3203
|
---|
| 5768 | mov si, 00087h ; be 87 00 ; 0xc3204 vgabios.c:47
|
---|
| 5769 | mov ax, strict word 00040h ; b8 40 00 ; 0xc3207
|
---|
| 5770 | mov es, ax ; 8e c0 ; 0xc320a
|
---|
| 5771 | mov al, byte [es:si] ; 26 8a 04 ; 0xc320c
|
---|
| 5772 | mov es, cx ; 8e c1 ; 0xc320f vgabios.c:52
|
---|
| 5773 | mov byte [es:bx], al ; 26 88 07 ; 0xc3211
|
---|
| 5774 | inc bx ; 43 ; 0xc3214 vgabios.c:2291
|
---|
| 5775 | mov si, 00088h ; be 88 00 ; 0xc3215 vgabios.c:47
|
---|
| 5776 | mov ax, strict word 00040h ; b8 40 00 ; 0xc3218
|
---|
| 5777 | mov es, ax ; 8e c0 ; 0xc321b
|
---|
| 5778 | mov al, byte [es:si] ; 26 8a 04 ; 0xc321d
|
---|
| 5779 | mov es, cx ; 8e c1 ; 0xc3220 vgabios.c:52
|
---|
| 5780 | mov byte [es:bx], al ; 26 88 07 ; 0xc3222
|
---|
| 5781 | inc bx ; 43 ; 0xc3225 vgabios.c:2292
|
---|
| 5782 | mov si, 00089h ; be 89 00 ; 0xc3226 vgabios.c:47
|
---|
| 5783 | mov ax, strict word 00040h ; b8 40 00 ; 0xc3229
|
---|
| 5784 | mov es, ax ; 8e c0 ; 0xc322c
|
---|
| 5785 | mov al, byte [es:si] ; 26 8a 04 ; 0xc322e
|
---|
| 5786 | mov es, cx ; 8e c1 ; 0xc3231 vgabios.c:52
|
---|
| 5787 | mov byte [es:bx], al ; 26 88 07 ; 0xc3233
|
---|
| 5788 | inc bx ; 43 ; 0xc3236 vgabios.c:2293
|
---|
| 5789 | mov si, strict word 00060h ; be 60 00 ; 0xc3237 vgabios.c:57
|
---|
| 5790 | mov ax, strict word 00040h ; b8 40 00 ; 0xc323a
|
---|
| 5791 | mov es, ax ; 8e c0 ; 0xc323d
|
---|
| 5792 | mov ax, word [es:si] ; 26 8b 04 ; 0xc323f
|
---|
| 5793 | mov es, cx ; 8e c1 ; 0xc3242 vgabios.c:62
|
---|
| 5794 | mov word [es:bx], ax ; 26 89 07 ; 0xc3244
|
---|
| 5795 | mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc3247 vgabios.c:2295
|
---|
| 5796 | inc bx ; 43 ; 0xc324c vgabios.c:2294
|
---|
| 5797 | inc bx ; 43 ; 0xc324d
|
---|
| 5798 | jmp short 03256h ; eb 06 ; 0xc324e
|
---|
| 5799 | cmp word [bp-008h], strict byte 00008h ; 83 7e f8 08 ; 0xc3250
|
---|
| 5800 | jnc short 03272h ; 73 1c ; 0xc3254
|
---|
| 5801 | mov si, word [bp-008h] ; 8b 76 f8 ; 0xc3256 vgabios.c:2296
|
---|
| 5802 | add si, si ; 01 f6 ; 0xc3259
|
---|
| 5803 | add si, strict byte 00050h ; 83 c6 50 ; 0xc325b
|
---|
| 5804 | mov ax, strict word 00040h ; b8 40 00 ; 0xc325e vgabios.c:57
|
---|
| 5805 | mov es, ax ; 8e c0 ; 0xc3261
|
---|
| 5806 | mov ax, word [es:si] ; 26 8b 04 ; 0xc3263
|
---|
| 5807 | mov es, cx ; 8e c1 ; 0xc3266 vgabios.c:62
|
---|
| 5808 | mov word [es:bx], ax ; 26 89 07 ; 0xc3268
|
---|
| 5809 | inc bx ; 43 ; 0xc326b vgabios.c:2297
|
---|
| 5810 | inc bx ; 43 ; 0xc326c
|
---|
| 5811 | inc word [bp-008h] ; ff 46 f8 ; 0xc326d vgabios.c:2298
|
---|
| 5812 | jmp short 03250h ; eb de ; 0xc3270
|
---|
| 5813 | mov si, strict word 0004eh ; be 4e 00 ; 0xc3272 vgabios.c:57
|
---|
| 5814 | mov ax, strict word 00040h ; b8 40 00 ; 0xc3275
|
---|
| 5815 | mov es, ax ; 8e c0 ; 0xc3278
|
---|
| 5816 | mov ax, word [es:si] ; 26 8b 04 ; 0xc327a
|
---|
| 5817 | mov es, cx ; 8e c1 ; 0xc327d vgabios.c:62
|
---|
| 5818 | mov word [es:bx], ax ; 26 89 07 ; 0xc327f
|
---|
| 5819 | inc bx ; 43 ; 0xc3282 vgabios.c:2299
|
---|
| 5820 | inc bx ; 43 ; 0xc3283
|
---|
| 5821 | mov si, strict word 00062h ; be 62 00 ; 0xc3284 vgabios.c:47
|
---|
| 5822 | mov ax, strict word 00040h ; b8 40 00 ; 0xc3287
|
---|
| 5823 | mov es, ax ; 8e c0 ; 0xc328a
|
---|
| 5824 | mov al, byte [es:si] ; 26 8a 04 ; 0xc328c
|
---|
| 5825 | mov es, cx ; 8e c1 ; 0xc328f vgabios.c:52
|
---|
| 5826 | mov byte [es:bx], al ; 26 88 07 ; 0xc3291
|
---|
| 5827 | inc bx ; 43 ; 0xc3294 vgabios.c:2300
|
---|
| 5828 | mov si, strict word 0007ch ; be 7c 00 ; 0xc3295 vgabios.c:57
|
---|
| 5829 | xor ax, ax ; 31 c0 ; 0xc3298
|
---|
| 5830 | mov es, ax ; 8e c0 ; 0xc329a
|
---|
| 5831 | mov ax, word [es:si] ; 26 8b 04 ; 0xc329c
|
---|
| 5832 | mov es, cx ; 8e c1 ; 0xc329f vgabios.c:62
|
---|
| 5833 | mov word [es:bx], ax ; 26 89 07 ; 0xc32a1
|
---|
| 5834 | inc bx ; 43 ; 0xc32a4 vgabios.c:2302
|
---|
| 5835 | inc bx ; 43 ; 0xc32a5
|
---|
| 5836 | mov si, strict word 0007eh ; be 7e 00 ; 0xc32a6 vgabios.c:57
|
---|
| 5837 | xor ax, ax ; 31 c0 ; 0xc32a9
|
---|
| 5838 | mov es, ax ; 8e c0 ; 0xc32ab
|
---|
| 5839 | mov ax, word [es:si] ; 26 8b 04 ; 0xc32ad
|
---|
| 5840 | mov es, cx ; 8e c1 ; 0xc32b0 vgabios.c:62
|
---|
| 5841 | mov word [es:bx], ax ; 26 89 07 ; 0xc32b2
|
---|
| 5842 | inc bx ; 43 ; 0xc32b5 vgabios.c:2303
|
---|
| 5843 | inc bx ; 43 ; 0xc32b6
|
---|
| 5844 | mov si, 0010ch ; be 0c 01 ; 0xc32b7 vgabios.c:57
|
---|
| 5845 | xor ax, ax ; 31 c0 ; 0xc32ba
|
---|
| 5846 | mov es, ax ; 8e c0 ; 0xc32bc
|
---|
| 5847 | mov ax, word [es:si] ; 26 8b 04 ; 0xc32be
|
---|
| 5848 | mov es, cx ; 8e c1 ; 0xc32c1 vgabios.c:62
|
---|
| 5849 | mov word [es:bx], ax ; 26 89 07 ; 0xc32c3
|
---|
| 5850 | inc bx ; 43 ; 0xc32c6 vgabios.c:2304
|
---|
| 5851 | inc bx ; 43 ; 0xc32c7
|
---|
| 5852 | mov si, 0010eh ; be 0e 01 ; 0xc32c8 vgabios.c:57
|
---|
| 5853 | xor ax, ax ; 31 c0 ; 0xc32cb
|
---|
| 5854 | mov es, ax ; 8e c0 ; 0xc32cd
|
---|
| 5855 | mov ax, word [es:si] ; 26 8b 04 ; 0xc32cf
|
---|
| 5856 | mov es, cx ; 8e c1 ; 0xc32d2 vgabios.c:62
|
---|
| 5857 | mov word [es:bx], ax ; 26 89 07 ; 0xc32d4
|
---|
| 5858 | inc bx ; 43 ; 0xc32d7 vgabios.c:2305
|
---|
| 5859 | inc bx ; 43 ; 0xc32d8
|
---|
| 5860 | test byte [bp-00ch], 004h ; f6 46 f4 04 ; 0xc32d9 vgabios.c:2307
|
---|
| 5861 | je short 0332bh ; 74 4c ; 0xc32dd
|
---|
| 5862 | mov dx, 003c7h ; ba c7 03 ; 0xc32df vgabios.c:2309
|
---|
| 5863 | in AL, DX ; ec ; 0xc32e2
|
---|
[60422] | 5864 | db 02ah, 0e4h
|
---|
[98059] | 5865 | ; sub ah, ah ; 2a e4 ; 0xc32e3
|
---|
| 5866 | mov es, cx ; 8e c1 ; 0xc32e5 vgabios.c:52
|
---|
| 5867 | mov byte [es:bx], al ; 26 88 07 ; 0xc32e7
|
---|
| 5868 | inc bx ; 43 ; 0xc32ea vgabios.c:2309
|
---|
| 5869 | mov dx, 003c8h ; ba c8 03 ; 0xc32eb
|
---|
| 5870 | in AL, DX ; ec ; 0xc32ee
|
---|
[60422] | 5871 | db 02ah, 0e4h
|
---|
[98059] | 5872 | ; sub ah, ah ; 2a e4 ; 0xc32ef
|
---|
| 5873 | mov byte [es:bx], al ; 26 88 07 ; 0xc32f1 vgabios.c:52
|
---|
| 5874 | inc bx ; 43 ; 0xc32f4 vgabios.c:2310
|
---|
| 5875 | mov dx, 003c6h ; ba c6 03 ; 0xc32f5
|
---|
| 5876 | in AL, DX ; ec ; 0xc32f8
|
---|
[60422] | 5877 | db 02ah, 0e4h
|
---|
[98059] | 5878 | ; sub ah, ah ; 2a e4 ; 0xc32f9
|
---|
| 5879 | mov byte [es:bx], al ; 26 88 07 ; 0xc32fb vgabios.c:52
|
---|
| 5880 | inc bx ; 43 ; 0xc32fe vgabios.c:2311
|
---|
| 5881 | xor al, al ; 30 c0 ; 0xc32ff
|
---|
| 5882 | mov dx, 003c8h ; ba c8 03 ; 0xc3301
|
---|
| 5883 | out DX, AL ; ee ; 0xc3304
|
---|
| 5884 | xor ah, ah ; 30 e4 ; 0xc3305 vgabios.c:2314
|
---|
| 5885 | mov word [bp-008h], ax ; 89 46 f8 ; 0xc3307
|
---|
| 5886 | jmp short 03313h ; eb 07 ; 0xc330a
|
---|
| 5887 | cmp word [bp-008h], 00300h ; 81 7e f8 00 03 ; 0xc330c
|
---|
| 5888 | jnc short 03324h ; 73 11 ; 0xc3311
|
---|
| 5889 | mov dx, 003c9h ; ba c9 03 ; 0xc3313 vgabios.c:2315
|
---|
| 5890 | in AL, DX ; ec ; 0xc3316
|
---|
[60422] | 5891 | db 02ah, 0e4h
|
---|
[98059] | 5892 | ; sub ah, ah ; 2a e4 ; 0xc3317
|
---|
| 5893 | mov es, cx ; 8e c1 ; 0xc3319 vgabios.c:52
|
---|
| 5894 | mov byte [es:bx], al ; 26 88 07 ; 0xc331b
|
---|
| 5895 | inc bx ; 43 ; 0xc331e vgabios.c:2315
|
---|
| 5896 | inc word [bp-008h] ; ff 46 f8 ; 0xc331f vgabios.c:2316
|
---|
| 5897 | jmp short 0330ch ; eb e8 ; 0xc3322
|
---|
| 5898 | mov es, cx ; 8e c1 ; 0xc3324 vgabios.c:52
|
---|
| 5899 | mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc3326
|
---|
| 5900 | inc bx ; 43 ; 0xc332a vgabios.c:2317
|
---|
| 5901 | mov ax, bx ; 89 d8 ; 0xc332b vgabios.c:2320
|
---|
| 5902 | lea sp, [bp-006h] ; 8d 66 fa ; 0xc332d
|
---|
| 5903 | pop di ; 5f ; 0xc3330
|
---|
| 5904 | pop si ; 5e ; 0xc3331
|
---|
| 5905 | pop cx ; 59 ; 0xc3332
|
---|
| 5906 | pop bp ; 5d ; 0xc3333
|
---|
| 5907 | retn ; c3 ; 0xc3334
|
---|
| 5908 | ; disGetNextSymbol 0xc3335 LB 0xf84 -> off=0x0 cb=00000000000002b8 uValue=00000000000c3335 'biosfn_restore_video_state'
|
---|
| 5909 | biosfn_restore_video_state: ; 0xc3335 LB 0x2b8
|
---|
| 5910 | push bp ; 55 ; 0xc3335 vgabios.c:2322
|
---|
| 5911 | mov bp, sp ; 89 e5 ; 0xc3336
|
---|
| 5912 | push cx ; 51 ; 0xc3338
|
---|
| 5913 | push si ; 56 ; 0xc3339
|
---|
| 5914 | push di ; 57 ; 0xc333a
|
---|
| 5915 | sub sp, strict byte 00008h ; 83 ec 08 ; 0xc333b
|
---|
| 5916 | push ax ; 50 ; 0xc333e
|
---|
| 5917 | mov cx, dx ; 89 d1 ; 0xc333f
|
---|
| 5918 | test byte [bp-010h], 001h ; f6 46 f0 01 ; 0xc3341 vgabios.c:2326
|
---|
| 5919 | je near 0347dh ; 0f 84 34 01 ; 0xc3345
|
---|
| 5920 | mov dx, 003dah ; ba da 03 ; 0xc3349 vgabios.c:2328
|
---|
| 5921 | in AL, DX ; ec ; 0xc334c
|
---|
| 5922 | db 02ah, 0e4h
|
---|
| 5923 | ; sub ah, ah ; 2a e4 ; 0xc334d
|
---|
| 5924 | lea si, [bx+040h] ; 8d 77 40 ; 0xc334f vgabios.c:2330
|
---|
| 5925 | mov es, cx ; 8e c1 ; 0xc3352 vgabios.c:57
|
---|
| 5926 | mov ax, word [es:si] ; 26 8b 04 ; 0xc3354
|
---|
| 5927 | mov word [bp-00ah], ax ; 89 46 f6 ; 0xc3357 vgabios.c:58
|
---|
| 5928 | mov si, bx ; 89 de ; 0xc335a vgabios.c:2331
|
---|
| 5929 | mov word [bp-00eh], strict word 00001h ; c7 46 f2 01 00 ; 0xc335c vgabios.c:2334
|
---|
| 5930 | add bx, strict byte 00005h ; 83 c3 05 ; 0xc3361 vgabios.c:2332
|
---|
| 5931 | jmp short 0336ch ; eb 06 ; 0xc3364
|
---|
| 5932 | cmp word [bp-00eh], strict byte 00004h ; 83 7e f2 04 ; 0xc3366
|
---|
| 5933 | jnbe short 03382h ; 77 16 ; 0xc336a
|
---|
| 5934 | mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc336c vgabios.c:2335
|
---|
| 5935 | mov dx, 003c4h ; ba c4 03 ; 0xc336f
|
---|
| 5936 | out DX, AL ; ee ; 0xc3372
|
---|
| 5937 | mov es, cx ; 8e c1 ; 0xc3373 vgabios.c:47
|
---|
| 5938 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc3375
|
---|
| 5939 | mov dx, 003c5h ; ba c5 03 ; 0xc3378 vgabios.c:48
|
---|
| 5940 | out DX, AL ; ee ; 0xc337b
|
---|
| 5941 | inc bx ; 43 ; 0xc337c vgabios.c:2336
|
---|
| 5942 | inc word [bp-00eh] ; ff 46 f2 ; 0xc337d vgabios.c:2337
|
---|
| 5943 | jmp short 03366h ; eb e4 ; 0xc3380
|
---|
| 5944 | xor al, al ; 30 c0 ; 0xc3382 vgabios.c:2338
|
---|
| 5945 | mov dx, 003c4h ; ba c4 03 ; 0xc3384
|
---|
| 5946 | out DX, AL ; ee ; 0xc3387
|
---|
| 5947 | mov es, cx ; 8e c1 ; 0xc3388 vgabios.c:47
|
---|
| 5948 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc338a
|
---|
| 5949 | mov dx, 003c5h ; ba c5 03 ; 0xc338d vgabios.c:48
|
---|
| 5950 | out DX, AL ; ee ; 0xc3390
|
---|
| 5951 | inc bx ; 43 ; 0xc3391 vgabios.c:2339
|
---|
| 5952 | mov dx, 003cch ; ba cc 03 ; 0xc3392
|
---|
| 5953 | in AL, DX ; ec ; 0xc3395
|
---|
| 5954 | db 02ah, 0e4h
|
---|
| 5955 | ; sub ah, ah ; 2a e4 ; 0xc3396
|
---|
| 5956 | and AL, strict byte 0feh ; 24 fe ; 0xc3398
|
---|
| 5957 | mov word [bp-008h], ax ; 89 46 f8 ; 0xc339a
|
---|
| 5958 | cmp word [bp-00ah], 003d4h ; 81 7e f6 d4 03 ; 0xc339d vgabios.c:2343
|
---|
| 5959 | jne short 033a8h ; 75 04 ; 0xc33a2
|
---|
| 5960 | or byte [bp-008h], 001h ; 80 4e f8 01 ; 0xc33a4 vgabios.c:2344
|
---|
| 5961 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc33a8 vgabios.c:2345
|
---|
| 5962 | mov dx, 003c2h ; ba c2 03 ; 0xc33ab
|
---|
| 5963 | out DX, AL ; ee ; 0xc33ae
|
---|
| 5964 | mov ax, strict word 00011h ; b8 11 00 ; 0xc33af vgabios.c:2348
|
---|
| 5965 | mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc33b2
|
---|
| 5966 | out DX, ax ; ef ; 0xc33b5
|
---|
| 5967 | mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc33b6 vgabios.c:2350
|
---|
| 5968 | jmp short 033c3h ; eb 06 ; 0xc33bb
|
---|
| 5969 | cmp word [bp-00eh], strict byte 00018h ; 83 7e f2 18 ; 0xc33bd
|
---|
| 5970 | jnbe short 033ddh ; 77 1a ; 0xc33c1
|
---|
| 5971 | cmp word [bp-00eh], strict byte 00011h ; 83 7e f2 11 ; 0xc33c3 vgabios.c:2351
|
---|
| 5972 | je short 033d7h ; 74 0e ; 0xc33c7
|
---|
| 5973 | mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc33c9 vgabios.c:2352
|
---|
| 5974 | mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc33cc
|
---|
| 5975 | out DX, AL ; ee ; 0xc33cf
|
---|
| 5976 | mov es, cx ; 8e c1 ; 0xc33d0 vgabios.c:47
|
---|
| 5977 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc33d2
|
---|
| 5978 | inc dx ; 42 ; 0xc33d5 vgabios.c:48
|
---|
| 5979 | out DX, AL ; ee ; 0xc33d6
|
---|
[95039] | 5980 | inc bx ; 43 ; 0xc33d7 vgabios.c:2355
|
---|
[98059] | 5981 | inc word [bp-00eh] ; ff 46 f2 ; 0xc33d8 vgabios.c:2356
|
---|
| 5982 | jmp short 033bdh ; eb e0 ; 0xc33db
|
---|
| 5983 | mov AL, strict byte 011h ; b0 11 ; 0xc33dd vgabios.c:2358
|
---|
| 5984 | mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc33df
|
---|
| 5985 | out DX, AL ; ee ; 0xc33e2
|
---|
| 5986 | lea di, [word bx-00007h] ; 8d bf f9 ff ; 0xc33e3 vgabios.c:2359
|
---|
| 5987 | mov es, cx ; 8e c1 ; 0xc33e7 vgabios.c:47
|
---|
| 5988 | mov al, byte [es:di] ; 26 8a 05 ; 0xc33e9
|
---|
| 5989 | inc dx ; 42 ; 0xc33ec vgabios.c:48
|
---|
| 5990 | out DX, AL ; ee ; 0xc33ed
|
---|
| 5991 | lea di, [si+003h] ; 8d 7c 03 ; 0xc33ee vgabios.c:2362
|
---|
| 5992 | mov al, byte [es:di] ; 26 8a 05 ; 0xc33f1 vgabios.c:47
|
---|
| 5993 | xor ah, ah ; 30 e4 ; 0xc33f4 vgabios.c:48
|
---|
| 5994 | mov word [bp-00ch], ax ; 89 46 f4 ; 0xc33f6
|
---|
| 5995 | mov dx, 003dah ; ba da 03 ; 0xc33f9 vgabios.c:2363
|
---|
| 5996 | in AL, DX ; ec ; 0xc33fc
|
---|
[60422] | 5997 | db 02ah, 0e4h
|
---|
[98059] | 5998 | ; sub ah, ah ; 2a e4 ; 0xc33fd
|
---|
| 5999 | mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc33ff vgabios.c:2364
|
---|
| 6000 | jmp short 0340ch ; eb 06 ; 0xc3404
|
---|
| 6001 | cmp word [bp-00eh], strict byte 00013h ; 83 7e f2 13 ; 0xc3406
|
---|
| 6002 | jnbe short 03425h ; 77 19 ; 0xc340a
|
---|
| 6003 | mov ax, word [bp-00ch] ; 8b 46 f4 ; 0xc340c vgabios.c:2365
|
---|
| 6004 | and ax, strict word 00020h ; 25 20 00 ; 0xc340f
|
---|
| 6005 | or ax, word [bp-00eh] ; 0b 46 f2 ; 0xc3412
|
---|
| 6006 | mov dx, 003c0h ; ba c0 03 ; 0xc3415
|
---|
| 6007 | out DX, AL ; ee ; 0xc3418
|
---|
| 6008 | mov es, cx ; 8e c1 ; 0xc3419 vgabios.c:47
|
---|
| 6009 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc341b
|
---|
| 6010 | out DX, AL ; ee ; 0xc341e vgabios.c:48
|
---|
| 6011 | inc bx ; 43 ; 0xc341f vgabios.c:2366
|
---|
| 6012 | inc word [bp-00eh] ; ff 46 f2 ; 0xc3420 vgabios.c:2367
|
---|
| 6013 | jmp short 03406h ; eb e1 ; 0xc3423
|
---|
| 6014 | mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc3425 vgabios.c:2368
|
---|
| 6015 | mov dx, 003c0h ; ba c0 03 ; 0xc3428
|
---|
[95039] | 6016 | out DX, AL ; ee ; 0xc342b
|
---|
[98059] | 6017 | mov dx, 003dah ; ba da 03 ; 0xc342c vgabios.c:2369
|
---|
| 6018 | in AL, DX ; ec ; 0xc342f
|
---|
[60422] | 6019 | db 02ah, 0e4h
|
---|
[98059] | 6020 | ; sub ah, ah ; 2a e4 ; 0xc3430
|
---|
| 6021 | mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc3432 vgabios.c:2371
|
---|
| 6022 | jmp short 0343fh ; eb 06 ; 0xc3437
|
---|
| 6023 | cmp word [bp-00eh], strict byte 00008h ; 83 7e f2 08 ; 0xc3439
|
---|
| 6024 | jnbe short 03455h ; 77 16 ; 0xc343d
|
---|
| 6025 | mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc343f vgabios.c:2372
|
---|
| 6026 | mov dx, 003ceh ; ba ce 03 ; 0xc3442
|
---|
| 6027 | out DX, AL ; ee ; 0xc3445
|
---|
| 6028 | mov es, cx ; 8e c1 ; 0xc3446 vgabios.c:47
|
---|
| 6029 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc3448
|
---|
| 6030 | mov dx, 003cfh ; ba cf 03 ; 0xc344b vgabios.c:48
|
---|
| 6031 | out DX, AL ; ee ; 0xc344e
|
---|
| 6032 | inc bx ; 43 ; 0xc344f vgabios.c:2373
|
---|
| 6033 | inc word [bp-00eh] ; ff 46 f2 ; 0xc3450 vgabios.c:2374
|
---|
| 6034 | jmp short 03439h ; eb e4 ; 0xc3453
|
---|
| 6035 | add bx, strict byte 00006h ; 83 c3 06 ; 0xc3455 vgabios.c:2375
|
---|
| 6036 | mov es, cx ; 8e c1 ; 0xc3458 vgabios.c:47
|
---|
| 6037 | mov al, byte [es:si] ; 26 8a 04 ; 0xc345a
|
---|
| 6038 | mov dx, 003c4h ; ba c4 03 ; 0xc345d vgabios.c:48
|
---|
| 6039 | out DX, AL ; ee ; 0xc3460
|
---|
| 6040 | inc si ; 46 ; 0xc3461 vgabios.c:2378
|
---|
| 6041 | mov al, byte [es:si] ; 26 8a 04 ; 0xc3462 vgabios.c:47
|
---|
| 6042 | mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc3465 vgabios.c:48
|
---|
| 6043 | out DX, AL ; ee ; 0xc3468
|
---|
| 6044 | inc si ; 46 ; 0xc3469 vgabios.c:2379
|
---|
| 6045 | mov al, byte [es:si] ; 26 8a 04 ; 0xc346a vgabios.c:47
|
---|
| 6046 | mov dx, 003ceh ; ba ce 03 ; 0xc346d vgabios.c:48
|
---|
| 6047 | out DX, AL ; ee ; 0xc3470
|
---|
| 6048 | inc si ; 46 ; 0xc3471 vgabios.c:2380
|
---|
| 6049 | inc si ; 46 ; 0xc3472
|
---|
| 6050 | mov al, byte [es:si] ; 26 8a 04 ; 0xc3473 vgabios.c:47
|
---|
| 6051 | mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc3476 vgabios.c:48
|
---|
| 6052 | add dx, strict byte 00006h ; 83 c2 06 ; 0xc3479
|
---|
| 6053 | out DX, AL ; ee ; 0xc347c
|
---|
| 6054 | test byte [bp-010h], 002h ; f6 46 f0 02 ; 0xc347d vgabios.c:2384
|
---|
| 6055 | je near 035a0h ; 0f 84 1b 01 ; 0xc3481
|
---|
| 6056 | mov es, cx ; 8e c1 ; 0xc3485 vgabios.c:47
|
---|
| 6057 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc3487
|
---|
| 6058 | mov si, strict word 00049h ; be 49 00 ; 0xc348a vgabios.c:52
|
---|
| 6059 | mov dx, strict word 00040h ; ba 40 00 ; 0xc348d
|
---|
| 6060 | mov es, dx ; 8e c2 ; 0xc3490
|
---|
| 6061 | mov byte [es:si], al ; 26 88 04 ; 0xc3492
|
---|
| 6062 | inc bx ; 43 ; 0xc3495 vgabios.c:2385
|
---|
| 6063 | mov es, cx ; 8e c1 ; 0xc3496 vgabios.c:57
|
---|
| 6064 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc3498
|
---|
| 6065 | mov si, strict word 0004ah ; be 4a 00 ; 0xc349b vgabios.c:62
|
---|
| 6066 | mov es, dx ; 8e c2 ; 0xc349e
|
---|
| 6067 | mov word [es:si], ax ; 26 89 04 ; 0xc34a0
|
---|
| 6068 | inc bx ; 43 ; 0xc34a3 vgabios.c:2386
|
---|
| 6069 | inc bx ; 43 ; 0xc34a4
|
---|
| 6070 | mov es, cx ; 8e c1 ; 0xc34a5 vgabios.c:57
|
---|
| 6071 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc34a7
|
---|
| 6072 | mov si, strict word 0004ch ; be 4c 00 ; 0xc34aa vgabios.c:62
|
---|
| 6073 | mov es, dx ; 8e c2 ; 0xc34ad
|
---|
| 6074 | mov word [es:si], ax ; 26 89 04 ; 0xc34af
|
---|
| 6075 | inc bx ; 43 ; 0xc34b2 vgabios.c:2387
|
---|
| 6076 | inc bx ; 43 ; 0xc34b3
|
---|
| 6077 | mov es, cx ; 8e c1 ; 0xc34b4 vgabios.c:57
|
---|
| 6078 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc34b6
|
---|
| 6079 | mov si, strict word 00063h ; be 63 00 ; 0xc34b9 vgabios.c:62
|
---|
| 6080 | mov es, dx ; 8e c2 ; 0xc34bc
|
---|
| 6081 | mov word [es:si], ax ; 26 89 04 ; 0xc34be
|
---|
| 6082 | inc bx ; 43 ; 0xc34c1 vgabios.c:2388
|
---|
| 6083 | inc bx ; 43 ; 0xc34c2
|
---|
| 6084 | mov es, cx ; 8e c1 ; 0xc34c3 vgabios.c:47
|
---|
| 6085 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc34c5
|
---|
| 6086 | mov si, 00084h ; be 84 00 ; 0xc34c8 vgabios.c:52
|
---|
| 6087 | mov es, dx ; 8e c2 ; 0xc34cb
|
---|
| 6088 | mov byte [es:si], al ; 26 88 04 ; 0xc34cd
|
---|
| 6089 | inc bx ; 43 ; 0xc34d0 vgabios.c:2389
|
---|
| 6090 | mov es, cx ; 8e c1 ; 0xc34d1 vgabios.c:57
|
---|
| 6091 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc34d3
|
---|
| 6092 | mov si, 00085h ; be 85 00 ; 0xc34d6 vgabios.c:62
|
---|
| 6093 | mov es, dx ; 8e c2 ; 0xc34d9
|
---|
| 6094 | mov word [es:si], ax ; 26 89 04 ; 0xc34db
|
---|
| 6095 | inc bx ; 43 ; 0xc34de vgabios.c:2390
|
---|
| 6096 | inc bx ; 43 ; 0xc34df
|
---|
| 6097 | mov es, cx ; 8e c1 ; 0xc34e0 vgabios.c:47
|
---|
| 6098 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc34e2
|
---|
| 6099 | mov si, 00087h ; be 87 00 ; 0xc34e5 vgabios.c:52
|
---|
| 6100 | mov es, dx ; 8e c2 ; 0xc34e8
|
---|
| 6101 | mov byte [es:si], al ; 26 88 04 ; 0xc34ea
|
---|
| 6102 | inc bx ; 43 ; 0xc34ed vgabios.c:2391
|
---|
| 6103 | mov es, cx ; 8e c1 ; 0xc34ee vgabios.c:47
|
---|
| 6104 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc34f0
|
---|
| 6105 | mov si, 00088h ; be 88 00 ; 0xc34f3 vgabios.c:52
|
---|
| 6106 | mov es, dx ; 8e c2 ; 0xc34f6
|
---|
| 6107 | mov byte [es:si], al ; 26 88 04 ; 0xc34f8
|
---|
| 6108 | inc bx ; 43 ; 0xc34fb vgabios.c:2392
|
---|
| 6109 | mov es, cx ; 8e c1 ; 0xc34fc vgabios.c:47
|
---|
| 6110 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc34fe
|
---|
| 6111 | mov si, 00089h ; be 89 00 ; 0xc3501 vgabios.c:52
|
---|
| 6112 | mov es, dx ; 8e c2 ; 0xc3504
|
---|
| 6113 | mov byte [es:si], al ; 26 88 04 ; 0xc3506
|
---|
| 6114 | inc bx ; 43 ; 0xc3509 vgabios.c:2393
|
---|
| 6115 | mov es, cx ; 8e c1 ; 0xc350a vgabios.c:57
|
---|
| 6116 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc350c
|
---|
| 6117 | mov si, strict word 00060h ; be 60 00 ; 0xc350f vgabios.c:62
|
---|
| 6118 | mov es, dx ; 8e c2 ; 0xc3512
|
---|
| 6119 | mov word [es:si], ax ; 26 89 04 ; 0xc3514
|
---|
| 6120 | mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc3517 vgabios.c:2395
|
---|
| 6121 | inc bx ; 43 ; 0xc351c vgabios.c:2394
|
---|
| 6122 | inc bx ; 43 ; 0xc351d
|
---|
| 6123 | jmp short 03526h ; eb 06 ; 0xc351e
|
---|
| 6124 | cmp word [bp-00eh], strict byte 00008h ; 83 7e f2 08 ; 0xc3520
|
---|
| 6125 | jnc short 03542h ; 73 1c ; 0xc3524
|
---|
| 6126 | mov es, cx ; 8e c1 ; 0xc3526 vgabios.c:57
|
---|
| 6127 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc3528
|
---|
| 6128 | mov si, word [bp-00eh] ; 8b 76 f2 ; 0xc352b vgabios.c:58
|
---|
| 6129 | add si, si ; 01 f6 ; 0xc352e
|
---|
| 6130 | add si, strict byte 00050h ; 83 c6 50 ; 0xc3530
|
---|
| 6131 | mov dx, strict word 00040h ; ba 40 00 ; 0xc3533 vgabios.c:62
|
---|
| 6132 | mov es, dx ; 8e c2 ; 0xc3536
|
---|
| 6133 | mov word [es:si], ax ; 26 89 04 ; 0xc3538
|
---|
| 6134 | inc bx ; 43 ; 0xc353b vgabios.c:2397
|
---|
| 6135 | inc bx ; 43 ; 0xc353c
|
---|
| 6136 | inc word [bp-00eh] ; ff 46 f2 ; 0xc353d vgabios.c:2398
|
---|
| 6137 | jmp short 03520h ; eb de ; 0xc3540
|
---|
| 6138 | mov es, cx ; 8e c1 ; 0xc3542 vgabios.c:57
|
---|
| 6139 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc3544
|
---|
| 6140 | mov si, strict word 0004eh ; be 4e 00 ; 0xc3547 vgabios.c:62
|
---|
| 6141 | mov dx, strict word 00040h ; ba 40 00 ; 0xc354a
|
---|
| 6142 | mov es, dx ; 8e c2 ; 0xc354d
|
---|
| 6143 | mov word [es:si], ax ; 26 89 04 ; 0xc354f
|
---|
| 6144 | inc bx ; 43 ; 0xc3552 vgabios.c:2399
|
---|
| 6145 | inc bx ; 43 ; 0xc3553
|
---|
| 6146 | mov es, cx ; 8e c1 ; 0xc3554 vgabios.c:47
|
---|
| 6147 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc3556
|
---|
| 6148 | mov si, strict word 00062h ; be 62 00 ; 0xc3559 vgabios.c:52
|
---|
| 6149 | mov es, dx ; 8e c2 ; 0xc355c
|
---|
| 6150 | mov byte [es:si], al ; 26 88 04 ; 0xc355e
|
---|
| 6151 | inc bx ; 43 ; 0xc3561 vgabios.c:2400
|
---|
| 6152 | mov es, cx ; 8e c1 ; 0xc3562 vgabios.c:57
|
---|
| 6153 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc3564
|
---|
| 6154 | mov si, strict word 0007ch ; be 7c 00 ; 0xc3567 vgabios.c:62
|
---|
| 6155 | xor dx, dx ; 31 d2 ; 0xc356a
|
---|
| 6156 | mov es, dx ; 8e c2 ; 0xc356c
|
---|
| 6157 | mov word [es:si], ax ; 26 89 04 ; 0xc356e
|
---|
| 6158 | inc bx ; 43 ; 0xc3571 vgabios.c:2402
|
---|
| 6159 | inc bx ; 43 ; 0xc3572
|
---|
| 6160 | mov es, cx ; 8e c1 ; 0xc3573 vgabios.c:57
|
---|
| 6161 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc3575
|
---|
| 6162 | mov si, strict word 0007eh ; be 7e 00 ; 0xc3578 vgabios.c:62
|
---|
| 6163 | mov es, dx ; 8e c2 ; 0xc357b
|
---|
| 6164 | mov word [es:si], ax ; 26 89 04 ; 0xc357d
|
---|
| 6165 | inc bx ; 43 ; 0xc3580 vgabios.c:2403
|
---|
| 6166 | inc bx ; 43 ; 0xc3581
|
---|
| 6167 | mov es, cx ; 8e c1 ; 0xc3582 vgabios.c:57
|
---|
| 6168 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc3584
|
---|
| 6169 | mov si, 0010ch ; be 0c 01 ; 0xc3587 vgabios.c:62
|
---|
| 6170 | mov es, dx ; 8e c2 ; 0xc358a
|
---|
| 6171 | mov word [es:si], ax ; 26 89 04 ; 0xc358c
|
---|
| 6172 | inc bx ; 43 ; 0xc358f vgabios.c:2404
|
---|
| 6173 | inc bx ; 43 ; 0xc3590
|
---|
| 6174 | mov es, cx ; 8e c1 ; 0xc3591 vgabios.c:57
|
---|
| 6175 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc3593
|
---|
| 6176 | mov si, 0010eh ; be 0e 01 ; 0xc3596 vgabios.c:62
|
---|
| 6177 | mov es, dx ; 8e c2 ; 0xc3599
|
---|
| 6178 | mov word [es:si], ax ; 26 89 04 ; 0xc359b
|
---|
| 6179 | inc bx ; 43 ; 0xc359e vgabios.c:2405
|
---|
| 6180 | inc bx ; 43 ; 0xc359f
|
---|
| 6181 | test byte [bp-010h], 004h ; f6 46 f0 04 ; 0xc35a0 vgabios.c:2407
|
---|
| 6182 | je short 035e3h ; 74 3d ; 0xc35a4
|
---|
| 6183 | inc bx ; 43 ; 0xc35a6 vgabios.c:2408
|
---|
[96413] | 6184 | mov es, cx ; 8e c1 ; 0xc35a7 vgabios.c:47
|
---|
[95039] | 6185 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc35a9
|
---|
[98059] | 6186 | xor ah, ah ; 30 e4 ; 0xc35ac vgabios.c:48
|
---|
| 6187 | mov word [bp-008h], ax ; 89 46 f8 ; 0xc35ae
|
---|
| 6188 | inc bx ; 43 ; 0xc35b1 vgabios.c:2409
|
---|
| 6189 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc35b2 vgabios.c:47
|
---|
| 6190 | mov dx, 003c6h ; ba c6 03 ; 0xc35b5 vgabios.c:48
|
---|
| 6191 | out DX, AL ; ee ; 0xc35b8
|
---|
| 6192 | inc bx ; 43 ; 0xc35b9 vgabios.c:2410
|
---|
| 6193 | xor al, al ; 30 c0 ; 0xc35ba
|
---|
| 6194 | mov dx, 003c8h ; ba c8 03 ; 0xc35bc
|
---|
| 6195 | out DX, AL ; ee ; 0xc35bf
|
---|
| 6196 | mov word [bp-00eh], ax ; 89 46 f2 ; 0xc35c0 vgabios.c:2413
|
---|
| 6197 | jmp short 035cch ; eb 07 ; 0xc35c3
|
---|
| 6198 | cmp word [bp-00eh], 00300h ; 81 7e f2 00 03 ; 0xc35c5
|
---|
| 6199 | jnc short 035dbh ; 73 0f ; 0xc35ca
|
---|
| 6200 | mov es, cx ; 8e c1 ; 0xc35cc vgabios.c:47
|
---|
| 6201 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc35ce
|
---|
| 6202 | mov dx, 003c9h ; ba c9 03 ; 0xc35d1 vgabios.c:48
|
---|
| 6203 | out DX, AL ; ee ; 0xc35d4
|
---|
| 6204 | inc bx ; 43 ; 0xc35d5 vgabios.c:2414
|
---|
| 6205 | inc word [bp-00eh] ; ff 46 f2 ; 0xc35d6 vgabios.c:2415
|
---|
| 6206 | jmp short 035c5h ; eb ea ; 0xc35d9
|
---|
| 6207 | inc bx ; 43 ; 0xc35db vgabios.c:2416
|
---|
| 6208 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc35dc
|
---|
| 6209 | mov dx, 003c8h ; ba c8 03 ; 0xc35df
|
---|
| 6210 | out DX, AL ; ee ; 0xc35e2
|
---|
| 6211 | mov ax, bx ; 89 d8 ; 0xc35e3 vgabios.c:2420
|
---|
| 6212 | lea sp, [bp-006h] ; 8d 66 fa ; 0xc35e5
|
---|
| 6213 | pop di ; 5f ; 0xc35e8
|
---|
| 6214 | pop si ; 5e ; 0xc35e9
|
---|
| 6215 | pop cx ; 59 ; 0xc35ea
|
---|
| 6216 | pop bp ; 5d ; 0xc35eb
|
---|
| 6217 | retn ; c3 ; 0xc35ec
|
---|
| 6218 | ; disGetNextSymbol 0xc35ed LB 0xccc -> off=0x0 cb=0000000000000027 uValue=00000000000c35ed 'find_vga_entry'
|
---|
| 6219 | find_vga_entry: ; 0xc35ed LB 0x27
|
---|
| 6220 | push bx ; 53 ; 0xc35ed vgabios.c:2429
|
---|
| 6221 | push dx ; 52 ; 0xc35ee
|
---|
| 6222 | push bp ; 55 ; 0xc35ef
|
---|
| 6223 | mov bp, sp ; 89 e5 ; 0xc35f0
|
---|
| 6224 | mov dl, al ; 88 c2 ; 0xc35f2
|
---|
| 6225 | mov AH, strict byte 0ffh ; b4 ff ; 0xc35f4 vgabios.c:2431
|
---|
| 6226 | xor al, al ; 30 c0 ; 0xc35f6 vgabios.c:2432
|
---|
| 6227 | jmp short 03600h ; eb 06 ; 0xc35f8
|
---|
[60422] | 6228 | db 0feh, 0c0h
|
---|
[98059] | 6229 | ; inc al ; fe c0 ; 0xc35fa vgabios.c:2433
|
---|
| 6230 | cmp AL, strict byte 00fh ; 3c 0f ; 0xc35fc
|
---|
| 6231 | jnbe short 0360eh ; 77 0e ; 0xc35fe
|
---|
| 6232 | movzx bx, al ; 0f b6 d8 ; 0xc3600
|
---|
| 6233 | sal bx, 003h ; c1 e3 03 ; 0xc3603
|
---|
| 6234 | cmp dl, byte [bx+047aeh] ; 3a 97 ae 47 ; 0xc3606
|
---|
| 6235 | jne short 035fah ; 75 ee ; 0xc360a
|
---|
| 6236 | mov ah, al ; 88 c4 ; 0xc360c
|
---|
| 6237 | mov al, ah ; 88 e0 ; 0xc360e vgabios.c:2438
|
---|
| 6238 | pop bp ; 5d ; 0xc3610
|
---|
| 6239 | pop dx ; 5a ; 0xc3611
|
---|
| 6240 | pop bx ; 5b ; 0xc3612
|
---|
| 6241 | retn ; c3 ; 0xc3613
|
---|
| 6242 | ; disGetNextSymbol 0xc3614 LB 0xca5 -> off=0x0 cb=000000000000000e uValue=00000000000c3614 'readx_byte'
|
---|
| 6243 | readx_byte: ; 0xc3614 LB 0xe
|
---|
| 6244 | push bx ; 53 ; 0xc3614 vgabios.c:2450
|
---|
| 6245 | push bp ; 55 ; 0xc3615
|
---|
| 6246 | mov bp, sp ; 89 e5 ; 0xc3616
|
---|
| 6247 | mov bx, dx ; 89 d3 ; 0xc3618
|
---|
| 6248 | mov es, ax ; 8e c0 ; 0xc361a vgabios.c:2452
|
---|
| 6249 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc361c
|
---|
| 6250 | pop bp ; 5d ; 0xc361f vgabios.c:2453
|
---|
| 6251 | pop bx ; 5b ; 0xc3620
|
---|
| 6252 | retn ; c3 ; 0xc3621
|
---|
| 6253 | ; disGetNextSymbol 0xc3622 LB 0xc97 -> off=0x8a cb=000000000000047c uValue=00000000000c36ac 'int10_func'
|
---|
[75485] | 6254 | db 056h, 04fh, 01ch, 01bh, 013h, 012h, 011h, 010h, 00eh, 00dh, 00ch, 00ah, 009h, 008h, 007h, 006h
|
---|
[98059] | 6255 | db 005h, 004h, 003h, 002h, 001h, 000h, 021h, 03bh, 0d7h, 036h, 014h, 037h, 028h, 037h, 039h, 037h
|
---|
| 6256 | db 04dh, 037h, 05eh, 037h, 069h, 037h, 0a3h, 037h, 0a7h, 037h, 0b8h, 037h, 0d5h, 037h, 0f2h, 037h
|
---|
| 6257 | db 012h, 038h, 02fh, 038h, 046h, 038h, 052h, 038h, 057h, 039h, 0e4h, 039h, 011h, 03ah, 026h, 03ah
|
---|
| 6258 | db 068h, 03ah, 0f3h, 03ah, 030h, 024h, 023h, 022h, 021h, 020h, 014h, 012h, 011h, 010h, 004h, 003h
|
---|
| 6259 | db 002h, 001h, 000h, 021h, 03bh, 073h, 038h, 093h, 038h, 0afh, 038h, 0c4h, 038h, 0cfh, 038h, 073h
|
---|
| 6260 | db 038h, 093h, 038h, 0afh, 038h, 0cfh, 038h, 0e4h, 038h, 0f0h, 038h, 00bh, 039h, 01ch, 039h, 02dh
|
---|
| 6261 | db 039h, 03eh, 039h, 00ah, 009h, 006h, 004h, 002h, 001h, 000h, 0e5h, 03ah, 090h, 03ah, 09eh, 03ah
|
---|
| 6262 | db 0afh, 03ah, 0bfh, 03ah, 0d4h, 03ah, 0e5h, 03ah, 0e5h, 03ah
|
---|
| 6263 | int10_func: ; 0xc36ac LB 0x47c
|
---|
| 6264 | push bp ; 55 ; 0xc36ac vgabios.c:2531
|
---|
| 6265 | mov bp, sp ; 89 e5 ; 0xc36ad
|
---|
| 6266 | push si ; 56 ; 0xc36af
|
---|
| 6267 | push di ; 57 ; 0xc36b0
|
---|
| 6268 | push ax ; 50 ; 0xc36b1
|
---|
| 6269 | mov si, word [bp+004h] ; 8b 76 04 ; 0xc36b2
|
---|
| 6270 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc36b5 vgabios.c:2536
|
---|
| 6271 | shr ax, 008h ; c1 e8 08 ; 0xc36b8
|
---|
| 6272 | cmp ax, strict word 00056h ; 3d 56 00 ; 0xc36bb
|
---|
| 6273 | jnbe near 03b21h ; 0f 87 5f 04 ; 0xc36be
|
---|
| 6274 | push CS ; 0e ; 0xc36c2
|
---|
| 6275 | pop ES ; 07 ; 0xc36c3
|
---|
| 6276 | mov cx, strict word 00017h ; b9 17 00 ; 0xc36c4
|
---|
| 6277 | mov di, 03622h ; bf 22 36 ; 0xc36c7
|
---|
| 6278 | repne scasb ; f2 ae ; 0xc36ca
|
---|
| 6279 | sal cx, 1 ; d1 e1 ; 0xc36cc
|
---|
| 6280 | mov di, cx ; 89 cf ; 0xc36ce
|
---|
| 6281 | mov ax, word [cs:di+03638h] ; 2e 8b 85 38 36 ; 0xc36d0
|
---|
| 6282 | jmp ax ; ff e0 ; 0xc36d5
|
---|
| 6283 | movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc36d7 vgabios.c:2539
|
---|
| 6284 | call 013ddh ; e8 ff dc ; 0xc36db
|
---|
| 6285 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc36de vgabios.c:2540
|
---|
| 6286 | and ax, strict word 0007fh ; 25 7f 00 ; 0xc36e1
|
---|
| 6287 | cmp ax, strict word 00007h ; 3d 07 00 ; 0xc36e4
|
---|
| 6288 | je short 036feh ; 74 15 ; 0xc36e7
|
---|
| 6289 | cmp ax, strict word 00006h ; 3d 06 00 ; 0xc36e9
|
---|
| 6290 | je short 036f5h ; 74 07 ; 0xc36ec
|
---|
| 6291 | cmp ax, strict word 00005h ; 3d 05 00 ; 0xc36ee
|
---|
| 6292 | jbe short 036feh ; 76 0b ; 0xc36f1
|
---|
| 6293 | jmp short 03707h ; eb 12 ; 0xc36f3
|
---|
| 6294 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc36f5 vgabios.c:2542
|
---|
| 6295 | xor al, al ; 30 c0 ; 0xc36f8
|
---|
| 6296 | or AL, strict byte 03fh ; 0c 3f ; 0xc36fa
|
---|
| 6297 | jmp short 0370eh ; eb 10 ; 0xc36fc vgabios.c:2543
|
---|
| 6298 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc36fe vgabios.c:2551
|
---|
| 6299 | xor al, al ; 30 c0 ; 0xc3701
|
---|
| 6300 | or AL, strict byte 030h ; 0c 30 ; 0xc3703
|
---|
| 6301 | jmp short 0370eh ; eb 07 ; 0xc3705
|
---|
| 6302 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3707 vgabios.c:2554
|
---|
| 6303 | xor al, al ; 30 c0 ; 0xc370a
|
---|
| 6304 | or AL, strict byte 020h ; 0c 20 ; 0xc370c
|
---|
| 6305 | mov word [bp+012h], ax ; 89 46 12 ; 0xc370e
|
---|
| 6306 | jmp near 03b21h ; e9 0d 04 ; 0xc3711 vgabios.c:2556
|
---|
| 6307 | mov al, byte [bp+010h] ; 8a 46 10 ; 0xc3714 vgabios.c:2558
|
---|
| 6308 | movzx dx, al ; 0f b6 d0 ; 0xc3717
|
---|
| 6309 | mov ax, word [bp+010h] ; 8b 46 10 ; 0xc371a
|
---|
| 6310 | shr ax, 008h ; c1 e8 08 ; 0xc371d
|
---|
| 6311 | xor ah, ah ; 30 e4 ; 0xc3720
|
---|
| 6312 | call 0114ch ; e8 27 da ; 0xc3722
|
---|
| 6313 | jmp near 03b21h ; e9 f9 03 ; 0xc3725 vgabios.c:2559
|
---|
| 6314 | mov dx, word [bp+00eh] ; 8b 56 0e ; 0xc3728 vgabios.c:2561
|
---|
| 6315 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc372b
|
---|
| 6316 | shr ax, 008h ; c1 e8 08 ; 0xc372e
|
---|
| 6317 | xor ah, ah ; 30 e4 ; 0xc3731
|
---|
| 6318 | call 01242h ; e8 0c db ; 0xc3733
|
---|
| 6319 | jmp near 03b21h ; e9 e8 03 ; 0xc3736 vgabios.c:2562
|
---|
| 6320 | lea bx, [bp+00eh] ; 8d 5e 0e ; 0xc3739 vgabios.c:2564
|
---|
| 6321 | lea dx, [bp+010h] ; 8d 56 10 ; 0xc373c
|
---|
| 6322 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc373f
|
---|
| 6323 | shr ax, 008h ; c1 e8 08 ; 0xc3742
|
---|
| 6324 | xor ah, ah ; 30 e4 ; 0xc3745
|
---|
| 6325 | call 00a93h ; e8 49 d3 ; 0xc3747
|
---|
| 6326 | jmp near 03b21h ; e9 d4 03 ; 0xc374a vgabios.c:2565
|
---|
| 6327 | xor ax, ax ; 31 c0 ; 0xc374d vgabios.c:2571
|
---|
| 6328 | mov word [bp+012h], ax ; 89 46 12 ; 0xc374f
|
---|
| 6329 | mov word [bp+00ch], ax ; 89 46 0c ; 0xc3752 vgabios.c:2572
|
---|
| 6330 | mov word [bp+010h], ax ; 89 46 10 ; 0xc3755 vgabios.c:2573
|
---|
| 6331 | mov word [bp+00eh], ax ; 89 46 0e ; 0xc3758 vgabios.c:2574
|
---|
| 6332 | jmp near 03b21h ; e9 c3 03 ; 0xc375b vgabios.c:2575
|
---|
| 6333 | mov al, byte [bp+012h] ; 8a 46 12 ; 0xc375e vgabios.c:2577
|
---|
| 6334 | xor ah, ah ; 30 e4 ; 0xc3761
|
---|
| 6335 | call 012cbh ; e8 65 db ; 0xc3763
|
---|
| 6336 | jmp near 03b21h ; e9 b8 03 ; 0xc3766 vgabios.c:2578
|
---|
| 6337 | mov ax, strict word 00001h ; b8 01 00 ; 0xc3769 vgabios.c:2580
|
---|
| 6338 | push ax ; 50 ; 0xc376c
|
---|
| 6339 | mov ax, 000ffh ; b8 ff 00 ; 0xc376d
|
---|
| 6340 | push ax ; 50 ; 0xc3770
|
---|
| 6341 | mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc3771
|
---|
| 6342 | xor ah, ah ; 30 e4 ; 0xc3774
|
---|
| 6343 | push ax ; 50 ; 0xc3776
|
---|
| 6344 | mov ax, word [bp+00eh] ; 8b 46 0e ; 0xc3777
|
---|
| 6345 | shr ax, 008h ; c1 e8 08 ; 0xc377a
|
---|
| 6346 | xor ah, ah ; 30 e4 ; 0xc377d
|
---|
| 6347 | push ax ; 50 ; 0xc377f
|
---|
| 6348 | mov al, byte [bp+010h] ; 8a 46 10 ; 0xc3780
|
---|
| 6349 | movzx cx, al ; 0f b6 c8 ; 0xc3783
|
---|
| 6350 | mov ax, word [bp+010h] ; 8b 46 10 ; 0xc3786
|
---|
| 6351 | shr ax, 008h ; c1 e8 08 ; 0xc3789
|
---|
| 6352 | movzx bx, al ; 0f b6 d8 ; 0xc378c
|
---|
| 6353 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc378f
|
---|
| 6354 | shr ax, 008h ; c1 e8 08 ; 0xc3792
|
---|
| 6355 | movzx dx, al ; 0f b6 d0 ; 0xc3795
|
---|
| 6356 | mov al, byte [bp+012h] ; 8a 46 12 ; 0xc3798
|
---|
| 6357 | xor ah, ah ; 30 e4 ; 0xc379b
|
---|
| 6358 | call 01b5dh ; e8 bd e3 ; 0xc379d
|
---|
| 6359 | jmp near 03b21h ; e9 7e 03 ; 0xc37a0 vgabios.c:2581
|
---|
| 6360 | xor ax, ax ; 31 c0 ; 0xc37a3 vgabios.c:2583
|
---|
| 6361 | jmp short 0376ch ; eb c5 ; 0xc37a5
|
---|
| 6362 | lea dx, [bp+012h] ; 8d 56 12 ; 0xc37a7 vgabios.c:2586
|
---|
| 6363 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc37aa
|
---|
| 6364 | shr ax, 008h ; c1 e8 08 ; 0xc37ad
|
---|
| 6365 | xor ah, ah ; 30 e4 ; 0xc37b0
|
---|
| 6366 | call 00db0h ; e8 fb d5 ; 0xc37b2
|
---|
| 6367 | jmp near 03b21h ; e9 69 03 ; 0xc37b5 vgabios.c:2587
|
---|
| 6368 | mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc37b8 vgabios.c:2589
|
---|
| 6369 | mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc37bb
|
---|
| 6370 | movzx bx, al ; 0f b6 d8 ; 0xc37be
|
---|
| 6371 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc37c1
|
---|
| 6372 | shr ax, 008h ; c1 e8 08 ; 0xc37c4
|
---|
| 6373 | movzx dx, al ; 0f b6 d0 ; 0xc37c7
|
---|
| 6374 | mov al, byte [bp+012h] ; 8a 46 12 ; 0xc37ca
|
---|
| 6375 | xor ah, ah ; 30 e4 ; 0xc37cd
|
---|
| 6376 | call 023e6h ; e8 14 ec ; 0xc37cf
|
---|
| 6377 | jmp near 03b21h ; e9 4c 03 ; 0xc37d2 vgabios.c:2590
|
---|
| 6378 | mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc37d5 vgabios.c:2592
|
---|
| 6379 | mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc37d8
|
---|
| 6380 | movzx bx, al ; 0f b6 d8 ; 0xc37db
|
---|
| 6381 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc37de
|
---|
| 6382 | shr ax, 008h ; c1 e8 08 ; 0xc37e1
|
---|
| 6383 | movzx dx, al ; 0f b6 d0 ; 0xc37e4
|
---|
| 6384 | mov al, byte [bp+012h] ; 8a 46 12 ; 0xc37e7
|
---|
[95039] | 6385 | xor ah, ah ; 30 e4 ; 0xc37ea
|
---|
[98059] | 6386 | call 0254bh ; e8 5c ed ; 0xc37ec
|
---|
| 6387 | jmp near 03b21h ; e9 2f 03 ; 0xc37ef vgabios.c:2593
|
---|
| 6388 | mov cx, word [bp+00eh] ; 8b 4e 0e ; 0xc37f2 vgabios.c:2595
|
---|
| 6389 | mov bx, word [bp+010h] ; 8b 5e 10 ; 0xc37f5
|
---|
| 6390 | mov al, byte [bp+012h] ; 8a 46 12 ; 0xc37f8
|
---|
| 6391 | movzx dx, al ; 0f b6 d0 ; 0xc37fb
|
---|
| 6392 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc37fe
|
---|
| 6393 | shr ax, 008h ; c1 e8 08 ; 0xc3801
|
---|
| 6394 | mov word [bp-006h], ax ; 89 46 fa ; 0xc3804
|
---|
| 6395 | mov al, byte [bp-006h] ; 8a 46 fa ; 0xc3807
|
---|
| 6396 | xor ah, ah ; 30 e4 ; 0xc380a
|
---|
| 6397 | call 026adh ; e8 9e ee ; 0xc380c
|
---|
| 6398 | jmp near 03b21h ; e9 0f 03 ; 0xc380f vgabios.c:2596
|
---|
| 6399 | lea cx, [bp+012h] ; 8d 4e 12 ; 0xc3812 vgabios.c:2598
|
---|
| 6400 | mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc3815
|
---|
| 6401 | mov dx, word [bp+010h] ; 8b 56 10 ; 0xc3818
|
---|
| 6402 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc381b
|
---|
| 6403 | shr ax, 008h ; c1 e8 08 ; 0xc381e
|
---|
| 6404 | mov word [bp-006h], ax ; 89 46 fa ; 0xc3821
|
---|
| 6405 | mov al, byte [bp-006h] ; 8a 46 fa ; 0xc3824
|
---|
| 6406 | xor ah, ah ; 30 e4 ; 0xc3827
|
---|
| 6407 | call 00f6ah ; e8 3e d7 ; 0xc3829
|
---|
| 6408 | jmp near 03b21h ; e9 f2 02 ; 0xc382c vgabios.c:2599
|
---|
| 6409 | mov cx, strict word 00002h ; b9 02 00 ; 0xc382f vgabios.c:2607
|
---|
| 6410 | mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3832
|
---|
| 6411 | movzx bx, al ; 0f b6 d8 ; 0xc3835
|
---|
| 6412 | mov dx, 000ffh ; ba ff 00 ; 0xc3838
|
---|
| 6413 | mov al, byte [bp+012h] ; 8a 46 12 ; 0xc383b
|
---|
| 6414 | xor ah, ah ; 30 e4 ; 0xc383e
|
---|
| 6415 | call 02812h ; e8 cf ef ; 0xc3840
|
---|
| 6416 | jmp near 03b21h ; e9 db 02 ; 0xc3843 vgabios.c:2608
|
---|
| 6417 | mov dx, word [bp+010h] ; 8b 56 10 ; 0xc3846 vgabios.c:2611
|
---|
| 6418 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3849
|
---|
| 6419 | call 010c0h ; e8 71 d8 ; 0xc384c
|
---|
| 6420 | jmp near 03b21h ; e9 cf 02 ; 0xc384f vgabios.c:2612
|
---|
| 6421 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3852 vgabios.c:2614
|
---|
| 6422 | xor ah, ah ; 30 e4 ; 0xc3855
|
---|
| 6423 | cmp ax, strict word 00030h ; 3d 30 00 ; 0xc3857
|
---|
| 6424 | jnbe near 03b21h ; 0f 87 c3 02 ; 0xc385a
|
---|
| 6425 | push CS ; 0e ; 0xc385e
|
---|
| 6426 | pop ES ; 07 ; 0xc385f
|
---|
| 6427 | mov cx, strict word 00010h ; b9 10 00 ; 0xc3860
|
---|
| 6428 | mov di, 03666h ; bf 66 36 ; 0xc3863
|
---|
| 6429 | repne scasb ; f2 ae ; 0xc3866
|
---|
| 6430 | sal cx, 1 ; d1 e1 ; 0xc3868
|
---|
| 6431 | mov di, cx ; 89 cf ; 0xc386a
|
---|
| 6432 | mov ax, word [cs:di+03675h] ; 2e 8b 85 75 36 ; 0xc386c
|
---|
| 6433 | jmp ax ; ff e0 ; 0xc3871
|
---|
| 6434 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3873 vgabios.c:2618
|
---|
| 6435 | shr ax, 008h ; c1 e8 08 ; 0xc3876
|
---|
| 6436 | xor ah, ah ; 30 e4 ; 0xc3879
|
---|
| 6437 | push ax ; 50 ; 0xc387b
|
---|
| 6438 | movzx ax, byte [bp+00ch] ; 0f b6 46 0c ; 0xc387c
|
---|
| 6439 | push ax ; 50 ; 0xc3880
|
---|
| 6440 | push word [bp+00eh] ; ff 76 0e ; 0xc3881
|
---|
| 6441 | movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc3884
|
---|
| 6442 | mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc3888
|
---|
| 6443 | mov bx, word [bp+008h] ; 8b 5e 08 ; 0xc388b
|
---|
| 6444 | mov dx, word [bp+016h] ; 8b 56 16 ; 0xc388e
|
---|
| 6445 | jmp short 038a9h ; eb 16 ; 0xc3891
|
---|
| 6446 | push strict byte 0000eh ; 6a 0e ; 0xc3893 vgabios.c:2622
|
---|
| 6447 | movzx ax, byte [bp+00ch] ; 0f b6 46 0c ; 0xc3895
|
---|
| 6448 | push ax ; 50 ; 0xc3899
|
---|
| 6449 | push strict byte 00000h ; 6a 00 ; 0xc389a
|
---|
| 6450 | movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc389c
|
---|
| 6451 | mov cx, 00100h ; b9 00 01 ; 0xc38a0
|
---|
| 6452 | mov bx, 05d6ch ; bb 6c 5d ; 0xc38a3
|
---|
| 6453 | mov dx, 0c000h ; ba 00 c0 ; 0xc38a6
|
---|
| 6454 | call 02c0ah ; e8 5e f3 ; 0xc38a9
|
---|
| 6455 | jmp near 03b21h ; e9 72 02 ; 0xc38ac
|
---|
| 6456 | push strict byte 00008h ; 6a 08 ; 0xc38af vgabios.c:2626
|
---|
| 6457 | movzx ax, byte [bp+00ch] ; 0f b6 46 0c ; 0xc38b1
|
---|
| 6458 | push ax ; 50 ; 0xc38b5
|
---|
| 6459 | push strict byte 00000h ; 6a 00 ; 0xc38b6
|
---|
| 6460 | movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc38b8
|
---|
| 6461 | mov cx, 00100h ; b9 00 01 ; 0xc38bc
|
---|
| 6462 | mov bx, 0556ch ; bb 6c 55 ; 0xc38bf
|
---|
| 6463 | jmp short 038a6h ; eb e2 ; 0xc38c2
|
---|
| 6464 | mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc38c4 vgabios.c:2629
|
---|
| 6465 | xor ah, ah ; 30 e4 ; 0xc38c7
|
---|
| 6466 | call 02b73h ; e8 a7 f2 ; 0xc38c9
|
---|
| 6467 | jmp near 03b21h ; e9 52 02 ; 0xc38cc vgabios.c:2630
|
---|
| 6468 | push strict byte 00010h ; 6a 10 ; 0xc38cf vgabios.c:2633
|
---|
| 6469 | movzx ax, byte [bp+00ch] ; 0f b6 46 0c ; 0xc38d1
|
---|
| 6470 | push ax ; 50 ; 0xc38d5
|
---|
| 6471 | push strict byte 00000h ; 6a 00 ; 0xc38d6
|
---|
| 6472 | movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc38d8
|
---|
| 6473 | mov cx, 00100h ; b9 00 01 ; 0xc38dc
|
---|
| 6474 | mov bx, 06b6ch ; bb 6c 6b ; 0xc38df
|
---|
| 6475 | jmp short 038a6h ; eb c2 ; 0xc38e2
|
---|
| 6476 | mov dx, word [bp+008h] ; 8b 56 08 ; 0xc38e4 vgabios.c:2636
|
---|
| 6477 | mov ax, word [bp+016h] ; 8b 46 16 ; 0xc38e7
|
---|
| 6478 | call 02c86h ; e8 99 f3 ; 0xc38ea
|
---|
| 6479 | jmp near 03b21h ; e9 31 02 ; 0xc38ed vgabios.c:2637
|
---|
| 6480 | mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc38f0 vgabios.c:2639
|
---|
| 6481 | xor ah, ah ; 30 e4 ; 0xc38f3
|
---|
| 6482 | push ax ; 50 ; 0xc38f5
|
---|
| 6483 | mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc38f6
|
---|
| 6484 | movzx cx, al ; 0f b6 c8 ; 0xc38f9
|
---|
| 6485 | mov bx, word [bp+010h] ; 8b 5e 10 ; 0xc38fc
|
---|
| 6486 | mov dx, word [bp+008h] ; 8b 56 08 ; 0xc38ff
|
---|
| 6487 | mov ax, word [bp+016h] ; 8b 46 16 ; 0xc3902
|
---|
| 6488 | call 02ce5h ; e8 dd f3 ; 0xc3905
|
---|
| 6489 | jmp near 03b21h ; e9 16 02 ; 0xc3908 vgabios.c:2640
|
---|
| 6490 | mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc390b vgabios.c:2642
|
---|
| 6491 | movzx dx, al ; 0f b6 d0 ; 0xc390e
|
---|
| 6492 | mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3911
|
---|
| 6493 | xor ah, ah ; 30 e4 ; 0xc3914
|
---|
| 6494 | call 02d01h ; e8 e8 f3 ; 0xc3916
|
---|
| 6495 | jmp near 03b21h ; e9 05 02 ; 0xc3919 vgabios.c:2643
|
---|
| 6496 | mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc391c vgabios.c:2645
|
---|
| 6497 | movzx dx, al ; 0f b6 d0 ; 0xc391f
|
---|
| 6498 | mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3922
|
---|
| 6499 | xor ah, ah ; 30 e4 ; 0xc3925
|
---|
| 6500 | call 02d1fh ; e8 f5 f3 ; 0xc3927
|
---|
| 6501 | jmp near 03b21h ; e9 f4 01 ; 0xc392a vgabios.c:2646
|
---|
| 6502 | mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc392d vgabios.c:2648
|
---|
| 6503 | movzx dx, al ; 0f b6 d0 ; 0xc3930
|
---|
| 6504 | mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3933
|
---|
| 6505 | xor ah, ah ; 30 e4 ; 0xc3936
|
---|
| 6506 | call 02d3dh ; e8 02 f4 ; 0xc3938
|
---|
| 6507 | jmp near 03b21h ; e9 e3 01 ; 0xc393b vgabios.c:2649
|
---|
| 6508 | lea ax, [bp+00eh] ; 8d 46 0e ; 0xc393e vgabios.c:2651
|
---|
| 6509 | push ax ; 50 ; 0xc3941
|
---|
| 6510 | lea cx, [bp+010h] ; 8d 4e 10 ; 0xc3942
|
---|
| 6511 | lea bx, [bp+008h] ; 8d 5e 08 ; 0xc3945
|
---|
| 6512 | lea dx, [bp+016h] ; 8d 56 16 ; 0xc3948
|
---|
| 6513 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc394b
|
---|
| 6514 | shr ax, 008h ; c1 e8 08 ; 0xc394e
|
---|
| 6515 | call 00ee7h ; e8 93 d5 ; 0xc3951
|
---|
| 6516 | jmp near 03b21h ; e9 ca 01 ; 0xc3954 vgabios.c:2659
|
---|
| 6517 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3957 vgabios.c:2661
|
---|
| 6518 | xor ah, ah ; 30 e4 ; 0xc395a
|
---|
| 6519 | cmp ax, strict word 00034h ; 3d 34 00 ; 0xc395c
|
---|
| 6520 | jc short 03970h ; 72 0f ; 0xc395f
|
---|
| 6521 | jbe short 039a3h ; 76 40 ; 0xc3961
|
---|
| 6522 | cmp ax, strict word 00036h ; 3d 36 00 ; 0xc3963
|
---|
| 6523 | je short 039dah ; 74 72 ; 0xc3966
|
---|
| 6524 | cmp ax, strict word 00035h ; 3d 35 00 ; 0xc3968
|
---|
| 6525 | je short 039cbh ; 74 5e ; 0xc396b
|
---|
| 6526 | jmp near 03b21h ; e9 b1 01 ; 0xc396d
|
---|
| 6527 | cmp ax, strict word 00030h ; 3d 30 00 ; 0xc3970
|
---|
| 6528 | je short 03982h ; 74 0d ; 0xc3973
|
---|
| 6529 | cmp ax, strict word 00020h ; 3d 20 00 ; 0xc3975
|
---|
| 6530 | jne near 03b21h ; 0f 85 a5 01 ; 0xc3978
|
---|
| 6531 | call 02d5bh ; e8 dc f3 ; 0xc397c vgabios.c:2664
|
---|
| 6532 | jmp near 03b21h ; e9 9f 01 ; 0xc397f vgabios.c:2665
|
---|
| 6533 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3982 vgabios.c:2667
|
---|
| 6534 | xor ah, ah ; 30 e4 ; 0xc3985
|
---|
| 6535 | cmp ax, strict word 00002h ; 3d 02 00 ; 0xc3987
|
---|
| 6536 | jnbe near 03b21h ; 0f 87 93 01 ; 0xc398a
|
---|
| 6537 | mov al, byte [bp+012h] ; 8a 46 12 ; 0xc398e vgabios.c:2668
|
---|
| 6538 | xor ah, ah ; 30 e4 ; 0xc3991
|
---|
| 6539 | call 02d60h ; e8 ca f3 ; 0xc3993
|
---|
| 6540 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3996 vgabios.c:2669
|
---|
| 6541 | xor al, al ; 30 c0 ; 0xc3999
|
---|
| 6542 | or AL, strict byte 012h ; 0c 12 ; 0xc399b
|
---|
| 6543 | mov word [bp+012h], ax ; 89 46 12 ; 0xc399d
|
---|
| 6544 | jmp near 03b21h ; e9 7e 01 ; 0xc39a0 vgabios.c:2671
|
---|
| 6545 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc39a3 vgabios.c:2673
|
---|
| 6546 | xor ah, ah ; 30 e4 ; 0xc39a6
|
---|
| 6547 | cmp ax, strict word 00002h ; 3d 02 00 ; 0xc39a8
|
---|
| 6548 | jnc short 039c5h ; 73 18 ; 0xc39ab
|
---|
| 6549 | mov ax, strict word 00040h ; b8 40 00 ; 0xc39ad vgabios.c:45
|
---|
| 6550 | mov si, 00087h ; be 87 00 ; 0xc39b0
|
---|
| 6551 | mov es, ax ; 8e c0 ; 0xc39b3 vgabios.c:47
|
---|
| 6552 | mov ah, byte [es:si] ; 26 8a 24 ; 0xc39b5
|
---|
| 6553 | and ah, 0feh ; 80 e4 fe ; 0xc39b8 vgabios.c:48
|
---|
| 6554 | mov al, byte [bp+012h] ; 8a 46 12 ; 0xc39bb
|
---|
| 6555 | or al, ah ; 08 e0 ; 0xc39be
|
---|
| 6556 | mov byte [es:si], al ; 26 88 04 ; 0xc39c0 vgabios.c:52
|
---|
| 6557 | jmp short 03996h ; eb d1 ; 0xc39c3
|
---|
| 6558 | mov byte [bp+012h], ah ; 88 66 12 ; 0xc39c5 vgabios.c:2679
|
---|
| 6559 | jmp near 03b21h ; e9 56 01 ; 0xc39c8 vgabios.c:2680
|
---|
| 6560 | movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc39cb vgabios.c:2682
|
---|
| 6561 | mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc39cf
|
---|
| 6562 | mov dx, word [bp+016h] ; 8b 56 16 ; 0xc39d2
|
---|
| 6563 | call 02d92h ; e8 ba f3 ; 0xc39d5
|
---|
| 6564 | jmp short 03996h ; eb bc ; 0xc39d8
|
---|
| 6565 | mov al, byte [bp+012h] ; 8a 46 12 ; 0xc39da vgabios.c:2686
|
---|
| 6566 | xor ah, ah ; 30 e4 ; 0xc39dd
|
---|
| 6567 | call 02d97h ; e8 b5 f3 ; 0xc39df
|
---|
| 6568 | jmp short 03996h ; eb b2 ; 0xc39e2
|
---|
| 6569 | push word [bp+008h] ; ff 76 08 ; 0xc39e4 vgabios.c:2696
|
---|
| 6570 | push word [bp+016h] ; ff 76 16 ; 0xc39e7
|
---|
| 6571 | movzx ax, byte [bp+00eh] ; 0f b6 46 0e ; 0xc39ea
|
---|
| 6572 | push ax ; 50 ; 0xc39ee
|
---|
| 6573 | mov ax, word [bp+00eh] ; 8b 46 0e ; 0xc39ef
|
---|
| 6574 | shr ax, 008h ; c1 e8 08 ; 0xc39f2
|
---|
| 6575 | xor ah, ah ; 30 e4 ; 0xc39f5
|
---|
| 6576 | push ax ; 50 ; 0xc39f7
|
---|
| 6577 | movzx bx, byte [bp+00ch] ; 0f b6 5e 0c ; 0xc39f8
|
---|
| 6578 | mov dx, word [bp+00ch] ; 8b 56 0c ; 0xc39fc
|
---|
| 6579 | shr dx, 008h ; c1 ea 08 ; 0xc39ff
|
---|
| 6580 | xor dh, dh ; 30 f6 ; 0xc3a02
|
---|
| 6581 | movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc3a04
|
---|
| 6582 | mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc3a08
|
---|
| 6583 | call 02d9ch ; e8 8e f3 ; 0xc3a0b
|
---|
| 6584 | jmp near 03b21h ; e9 10 01 ; 0xc3a0e vgabios.c:2697
|
---|
| 6585 | mov bx, si ; 89 f3 ; 0xc3a11 vgabios.c:2699
|
---|
| 6586 | mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3a13
|
---|
| 6587 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3a16
|
---|
| 6588 | call 02e32h ; e8 16 f4 ; 0xc3a19
|
---|
| 6589 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3a1c vgabios.c:2700
|
---|
| 6590 | xor al, al ; 30 c0 ; 0xc3a1f
|
---|
| 6591 | or AL, strict byte 01bh ; 0c 1b ; 0xc3a21
|
---|
| 6592 | jmp near 0399dh ; e9 77 ff ; 0xc3a23
|
---|
| 6593 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3a26 vgabios.c:2703
|
---|
| 6594 | xor ah, ah ; 30 e4 ; 0xc3a29
|
---|
| 6595 | cmp ax, strict word 00002h ; 3d 02 00 ; 0xc3a2b
|
---|
| 6596 | je short 03a52h ; 74 22 ; 0xc3a2e
|
---|
| 6597 | cmp ax, strict word 00001h ; 3d 01 00 ; 0xc3a30
|
---|
| 6598 | je short 03a44h ; 74 0f ; 0xc3a33
|
---|
| 6599 | test ax, ax ; 85 c0 ; 0xc3a35
|
---|
| 6600 | jne short 03a5eh ; 75 25 ; 0xc3a37
|
---|
| 6601 | lea dx, [bp+00ch] ; 8d 56 0c ; 0xc3a39 vgabios.c:2706
|
---|
| 6602 | mov ax, word [bp+010h] ; 8b 46 10 ; 0xc3a3c
|
---|
| 6603 | call 03047h ; e8 05 f6 ; 0xc3a3f
|
---|
| 6604 | jmp short 03a5eh ; eb 1a ; 0xc3a42 vgabios.c:2707
|
---|
| 6605 | mov bx, word [bp+00ch] ; 8b 5e 0c ; 0xc3a44 vgabios.c:2709
|
---|
| 6606 | mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3a47
|
---|
| 6607 | mov ax, word [bp+010h] ; 8b 46 10 ; 0xc3a4a
|
---|
| 6608 | call 0305fh ; e8 0f f6 ; 0xc3a4d
|
---|
| 6609 | jmp short 03a5eh ; eb 0c ; 0xc3a50 vgabios.c:2710
|
---|
| 6610 | mov bx, word [bp+00ch] ; 8b 5e 0c ; 0xc3a52 vgabios.c:2712
|
---|
| 6611 | mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3a55
|
---|
| 6612 | mov ax, word [bp+010h] ; 8b 46 10 ; 0xc3a58
|
---|
| 6613 | call 03335h ; e8 d7 f8 ; 0xc3a5b
|
---|
| 6614 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3a5e vgabios.c:2719
|
---|
| 6615 | xor al, al ; 30 c0 ; 0xc3a61
|
---|
| 6616 | or AL, strict byte 01ch ; 0c 1c ; 0xc3a63
|
---|
| 6617 | jmp near 0399dh ; e9 35 ff ; 0xc3a65
|
---|
| 6618 | call 007bfh ; e8 54 cd ; 0xc3a68 vgabios.c:2724
|
---|
| 6619 | test ax, ax ; 85 c0 ; 0xc3a6b
|
---|
| 6620 | je near 03aech ; 0f 84 7b 00 ; 0xc3a6d
|
---|
| 6621 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3a71 vgabios.c:2725
|
---|
| 6622 | xor ah, ah ; 30 e4 ; 0xc3a74
|
---|
| 6623 | cmp ax, strict word 0000ah ; 3d 0a 00 ; 0xc3a76
|
---|
| 6624 | jnbe short 03ae5h ; 77 6a ; 0xc3a79
|
---|
| 6625 | push CS ; 0e ; 0xc3a7b
|
---|
| 6626 | pop ES ; 07 ; 0xc3a7c
|
---|
| 6627 | mov cx, strict word 00008h ; b9 08 00 ; 0xc3a7d
|
---|
| 6628 | mov di, 03695h ; bf 95 36 ; 0xc3a80
|
---|
| 6629 | repne scasb ; f2 ae ; 0xc3a83
|
---|
| 6630 | sal cx, 1 ; d1 e1 ; 0xc3a85
|
---|
| 6631 | mov di, cx ; 89 cf ; 0xc3a87
|
---|
| 6632 | mov ax, word [cs:di+0369ch] ; 2e 8b 85 9c 36 ; 0xc3a89
|
---|
| 6633 | jmp ax ; ff e0 ; 0xc3a8e
|
---|
| 6634 | mov bx, si ; 89 f3 ; 0xc3a90 vgabios.c:2728
|
---|
| 6635 | mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3a92
|
---|
| 6636 | lea ax, [bp+012h] ; 8d 46 12 ; 0xc3a95
|
---|
| 6637 | call 03cf2h ; e8 57 02 ; 0xc3a98
|
---|
| 6638 | jmp near 03b21h ; e9 83 00 ; 0xc3a9b vgabios.c:2729
|
---|
| 6639 | mov cx, si ; 89 f1 ; 0xc3a9e vgabios.c:2731
|
---|
| 6640 | mov bx, word [bp+016h] ; 8b 5e 16 ; 0xc3aa0
|
---|
| 6641 | mov dx, word [bp+010h] ; 8b 56 10 ; 0xc3aa3
|
---|
| 6642 | lea ax, [bp+012h] ; 8d 46 12 ; 0xc3aa6
|
---|
| 6643 | call 03e17h ; e8 6b 03 ; 0xc3aa9
|
---|
| 6644 | jmp near 03b21h ; e9 72 00 ; 0xc3aac vgabios.c:2732
|
---|
| 6645 | mov cx, si ; 89 f1 ; 0xc3aaf vgabios.c:2734
|
---|
| 6646 | mov bx, word [bp+016h] ; 8b 5e 16 ; 0xc3ab1
|
---|
| 6647 | mov dx, word [bp+00ch] ; 8b 56 0c ; 0xc3ab4
|
---|
| 6648 | lea ax, [bp+012h] ; 8d 46 12 ; 0xc3ab7
|
---|
| 6649 | call 03eb2h ; e8 f5 03 ; 0xc3aba
|
---|
| 6650 | jmp short 03b21h ; eb 62 ; 0xc3abd vgabios.c:2735
|
---|
| 6651 | lea ax, [bp+00ch] ; 8d 46 0c ; 0xc3abf vgabios.c:2737
|
---|
| 6652 | push ax ; 50 ; 0xc3ac2
|
---|
| 6653 | mov cx, word [bp+016h] ; 8b 4e 16 ; 0xc3ac3
|
---|
| 6654 | mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc3ac6
|
---|
| 6655 | mov dx, word [bp+010h] ; 8b 56 10 ; 0xc3ac9
|
---|
| 6656 | lea ax, [bp+012h] ; 8d 46 12 ; 0xc3acc
|
---|
| 6657 | call 04079h ; e8 a7 05 ; 0xc3acf
|
---|
| 6658 | jmp short 03b21h ; eb 4d ; 0xc3ad2 vgabios.c:2738
|
---|
| 6659 | lea cx, [bp+00eh] ; 8d 4e 0e ; 0xc3ad4 vgabios.c:2740
|
---|
| 6660 | lea bx, [bp+010h] ; 8d 5e 10 ; 0xc3ad7
|
---|
| 6661 | lea dx, [bp+00ch] ; 8d 56 0c ; 0xc3ada
|
---|
| 6662 | lea ax, [bp+012h] ; 8d 46 12 ; 0xc3add
|
---|
| 6663 | call 04105h ; e8 22 06 ; 0xc3ae0
|
---|
| 6664 | jmp short 03b21h ; eb 3c ; 0xc3ae3 vgabios.c:2741
|
---|
| 6665 | mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc3ae5 vgabios.c:2763
|
---|
| 6666 | jmp short 03b21h ; eb 35 ; 0xc3aea vgabios.c:2766
|
---|
| 6667 | mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc3aec vgabios.c:2768
|
---|
| 6668 | jmp short 03b21h ; eb 2e ; 0xc3af1 vgabios.c:2770
|
---|
| 6669 | call 007bfh ; e8 c9 cc ; 0xc3af3 vgabios.c:2772
|
---|
| 6670 | test ax, ax ; 85 c0 ; 0xc3af6
|
---|
| 6671 | je short 03b1ch ; 74 22 ; 0xc3af8
|
---|
| 6672 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3afa vgabios.c:2773
|
---|
| 6673 | xor ah, ah ; 30 e4 ; 0xc3afd
|
---|
| 6674 | cmp ax, strict word 00042h ; 3d 42 00 ; 0xc3aff
|
---|
| 6675 | jne short 03b15h ; 75 11 ; 0xc3b02
|
---|
| 6676 | lea cx, [bp+00eh] ; 8d 4e 0e ; 0xc3b04 vgabios.c:2776
|
---|
| 6677 | lea bx, [bp+010h] ; 8d 5e 10 ; 0xc3b07
|
---|
| 6678 | lea dx, [bp+00ch] ; 8d 56 0c ; 0xc3b0a
|
---|
| 6679 | lea ax, [bp+012h] ; 8d 46 12 ; 0xc3b0d
|
---|
| 6680 | call 041d4h ; e8 c1 06 ; 0xc3b10
|
---|
| 6681 | jmp short 03b21h ; eb 0c ; 0xc3b13 vgabios.c:2777
|
---|
| 6682 | mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc3b15 vgabios.c:2779
|
---|
| 6683 | jmp short 03b21h ; eb 05 ; 0xc3b1a vgabios.c:2782
|
---|
| 6684 | mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc3b1c vgabios.c:2784
|
---|
| 6685 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc3b21 vgabios.c:2794
|
---|
| 6686 | pop di ; 5f ; 0xc3b24
|
---|
| 6687 | pop si ; 5e ; 0xc3b25
|
---|
| 6688 | pop bp ; 5d ; 0xc3b26
|
---|
| 6689 | retn ; c3 ; 0xc3b27
|
---|
| 6690 | ; disGetNextSymbol 0xc3b28 LB 0x791 -> off=0x0 cb=000000000000001f uValue=00000000000c3b28 'dispi_set_xres'
|
---|
| 6691 | dispi_set_xres: ; 0xc3b28 LB 0x1f
|
---|
| 6692 | push bp ; 55 ; 0xc3b28 vbe.c:100
|
---|
| 6693 | mov bp, sp ; 89 e5 ; 0xc3b29
|
---|
| 6694 | push bx ; 53 ; 0xc3b2b
|
---|
| 6695 | push dx ; 52 ; 0xc3b2c
|
---|
| 6696 | mov bx, ax ; 89 c3 ; 0xc3b2d
|
---|
| 6697 | mov ax, strict word 00001h ; b8 01 00 ; 0xc3b2f vbe.c:105
|
---|
| 6698 | mov dx, 001ceh ; ba ce 01 ; 0xc3b32
|
---|
| 6699 | call 00570h ; e8 38 ca ; 0xc3b35
|
---|
| 6700 | mov ax, bx ; 89 d8 ; 0xc3b38 vbe.c:106
|
---|
| 6701 | mov dx, 001cfh ; ba cf 01 ; 0xc3b3a
|
---|
| 6702 | call 00570h ; e8 30 ca ; 0xc3b3d
|
---|
| 6703 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc3b40 vbe.c:107
|
---|
| 6704 | pop dx ; 5a ; 0xc3b43
|
---|
| 6705 | pop bx ; 5b ; 0xc3b44
|
---|
| 6706 | pop bp ; 5d ; 0xc3b45
|
---|
| 6707 | retn ; c3 ; 0xc3b46
|
---|
| 6708 | ; disGetNextSymbol 0xc3b47 LB 0x772 -> off=0x0 cb=000000000000001f uValue=00000000000c3b47 'dispi_set_yres'
|
---|
| 6709 | dispi_set_yres: ; 0xc3b47 LB 0x1f
|
---|
| 6710 | push bp ; 55 ; 0xc3b47 vbe.c:109
|
---|
| 6711 | mov bp, sp ; 89 e5 ; 0xc3b48
|
---|
| 6712 | push bx ; 53 ; 0xc3b4a
|
---|
| 6713 | push dx ; 52 ; 0xc3b4b
|
---|
| 6714 | mov bx, ax ; 89 c3 ; 0xc3b4c
|
---|
| 6715 | mov ax, strict word 00002h ; b8 02 00 ; 0xc3b4e vbe.c:114
|
---|
| 6716 | mov dx, 001ceh ; ba ce 01 ; 0xc3b51
|
---|
| 6717 | call 00570h ; e8 19 ca ; 0xc3b54
|
---|
| 6718 | mov ax, bx ; 89 d8 ; 0xc3b57 vbe.c:115
|
---|
| 6719 | mov dx, 001cfh ; ba cf 01 ; 0xc3b59
|
---|
| 6720 | call 00570h ; e8 11 ca ; 0xc3b5c
|
---|
| 6721 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc3b5f vbe.c:116
|
---|
| 6722 | pop dx ; 5a ; 0xc3b62
|
---|
| 6723 | pop bx ; 5b ; 0xc3b63
|
---|
| 6724 | pop bp ; 5d ; 0xc3b64
|
---|
| 6725 | retn ; c3 ; 0xc3b65
|
---|
| 6726 | ; disGetNextSymbol 0xc3b66 LB 0x753 -> off=0x0 cb=0000000000000019 uValue=00000000000c3b66 'dispi_get_yres'
|
---|
| 6727 | dispi_get_yres: ; 0xc3b66 LB 0x19
|
---|
| 6728 | push bp ; 55 ; 0xc3b66 vbe.c:118
|
---|
| 6729 | mov bp, sp ; 89 e5 ; 0xc3b67
|
---|
| 6730 | push dx ; 52 ; 0xc3b69
|
---|
| 6731 | mov ax, strict word 00002h ; b8 02 00 ; 0xc3b6a vbe.c:120
|
---|
| 6732 | mov dx, 001ceh ; ba ce 01 ; 0xc3b6d
|
---|
| 6733 | call 00570h ; e8 fd c9 ; 0xc3b70
|
---|
| 6734 | mov dx, 001cfh ; ba cf 01 ; 0xc3b73 vbe.c:121
|
---|
| 6735 | call 00577h ; e8 fe c9 ; 0xc3b76
|
---|
| 6736 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc3b79 vbe.c:122
|
---|
| 6737 | pop dx ; 5a ; 0xc3b7c
|
---|
| 6738 | pop bp ; 5d ; 0xc3b7d
|
---|
| 6739 | retn ; c3 ; 0xc3b7e
|
---|
| 6740 | ; disGetNextSymbol 0xc3b7f LB 0x73a -> off=0x0 cb=000000000000001f uValue=00000000000c3b7f 'dispi_set_bpp'
|
---|
| 6741 | dispi_set_bpp: ; 0xc3b7f LB 0x1f
|
---|
| 6742 | push bp ; 55 ; 0xc3b7f vbe.c:124
|
---|
| 6743 | mov bp, sp ; 89 e5 ; 0xc3b80
|
---|
| 6744 | push bx ; 53 ; 0xc3b82
|
---|
| 6745 | push dx ; 52 ; 0xc3b83
|
---|
| 6746 | mov bx, ax ; 89 c3 ; 0xc3b84
|
---|
| 6747 | mov ax, strict word 00003h ; b8 03 00 ; 0xc3b86 vbe.c:129
|
---|
| 6748 | mov dx, 001ceh ; ba ce 01 ; 0xc3b89
|
---|
| 6749 | call 00570h ; e8 e1 c9 ; 0xc3b8c
|
---|
| 6750 | mov ax, bx ; 89 d8 ; 0xc3b8f vbe.c:130
|
---|
| 6751 | mov dx, 001cfh ; ba cf 01 ; 0xc3b91
|
---|
| 6752 | call 00570h ; e8 d9 c9 ; 0xc3b94
|
---|
| 6753 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc3b97 vbe.c:131
|
---|
| 6754 | pop dx ; 5a ; 0xc3b9a
|
---|
| 6755 | pop bx ; 5b ; 0xc3b9b
|
---|
| 6756 | pop bp ; 5d ; 0xc3b9c
|
---|
| 6757 | retn ; c3 ; 0xc3b9d
|
---|
| 6758 | ; disGetNextSymbol 0xc3b9e LB 0x71b -> off=0x0 cb=0000000000000019 uValue=00000000000c3b9e 'dispi_get_bpp'
|
---|
| 6759 | dispi_get_bpp: ; 0xc3b9e LB 0x19
|
---|
| 6760 | push bp ; 55 ; 0xc3b9e vbe.c:133
|
---|
| 6761 | mov bp, sp ; 89 e5 ; 0xc3b9f
|
---|
| 6762 | push dx ; 52 ; 0xc3ba1
|
---|
| 6763 | mov ax, strict word 00003h ; b8 03 00 ; 0xc3ba2 vbe.c:135
|
---|
| 6764 | mov dx, 001ceh ; ba ce 01 ; 0xc3ba5
|
---|
| 6765 | call 00570h ; e8 c5 c9 ; 0xc3ba8
|
---|
| 6766 | mov dx, 001cfh ; ba cf 01 ; 0xc3bab vbe.c:136
|
---|
| 6767 | call 00577h ; e8 c6 c9 ; 0xc3bae
|
---|
| 6768 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc3bb1 vbe.c:137
|
---|
| 6769 | pop dx ; 5a ; 0xc3bb4
|
---|
| 6770 | pop bp ; 5d ; 0xc3bb5
|
---|
| 6771 | retn ; c3 ; 0xc3bb6
|
---|
| 6772 | ; disGetNextSymbol 0xc3bb7 LB 0x702 -> off=0x0 cb=000000000000001f uValue=00000000000c3bb7 'dispi_set_virt_width'
|
---|
| 6773 | dispi_set_virt_width: ; 0xc3bb7 LB 0x1f
|
---|
| 6774 | push bp ; 55 ; 0xc3bb7 vbe.c:139
|
---|
| 6775 | mov bp, sp ; 89 e5 ; 0xc3bb8
|
---|
| 6776 | push bx ; 53 ; 0xc3bba
|
---|
| 6777 | push dx ; 52 ; 0xc3bbb
|
---|
| 6778 | mov bx, ax ; 89 c3 ; 0xc3bbc
|
---|
| 6779 | mov ax, strict word 00006h ; b8 06 00 ; 0xc3bbe vbe.c:144
|
---|
| 6780 | mov dx, 001ceh ; ba ce 01 ; 0xc3bc1
|
---|
| 6781 | call 00570h ; e8 a9 c9 ; 0xc3bc4
|
---|
| 6782 | mov ax, bx ; 89 d8 ; 0xc3bc7 vbe.c:145
|
---|
| 6783 | mov dx, 001cfh ; ba cf 01 ; 0xc3bc9
|
---|
| 6784 | call 00570h ; e8 a1 c9 ; 0xc3bcc
|
---|
| 6785 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc3bcf vbe.c:146
|
---|
| 6786 | pop dx ; 5a ; 0xc3bd2
|
---|
| 6787 | pop bx ; 5b ; 0xc3bd3
|
---|
| 6788 | pop bp ; 5d ; 0xc3bd4
|
---|
| 6789 | retn ; c3 ; 0xc3bd5
|
---|
| 6790 | ; disGetNextSymbol 0xc3bd6 LB 0x6e3 -> off=0x0 cb=0000000000000019 uValue=00000000000c3bd6 'dispi_get_virt_width'
|
---|
| 6791 | dispi_get_virt_width: ; 0xc3bd6 LB 0x19
|
---|
| 6792 | push bp ; 55 ; 0xc3bd6 vbe.c:148
|
---|
| 6793 | mov bp, sp ; 89 e5 ; 0xc3bd7
|
---|
| 6794 | push dx ; 52 ; 0xc3bd9
|
---|
| 6795 | mov ax, strict word 00006h ; b8 06 00 ; 0xc3bda vbe.c:150
|
---|
| 6796 | mov dx, 001ceh ; ba ce 01 ; 0xc3bdd
|
---|
| 6797 | call 00570h ; e8 8d c9 ; 0xc3be0
|
---|
| 6798 | mov dx, 001cfh ; ba cf 01 ; 0xc3be3 vbe.c:151
|
---|
| 6799 | call 00577h ; e8 8e c9 ; 0xc3be6
|
---|
| 6800 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc3be9 vbe.c:152
|
---|
| 6801 | pop dx ; 5a ; 0xc3bec
|
---|
| 6802 | pop bp ; 5d ; 0xc3bed
|
---|
| 6803 | retn ; c3 ; 0xc3bee
|
---|
| 6804 | ; disGetNextSymbol 0xc3bef LB 0x6ca -> off=0x0 cb=0000000000000019 uValue=00000000000c3bef 'dispi_get_virt_height'
|
---|
| 6805 | dispi_get_virt_height: ; 0xc3bef LB 0x19
|
---|
| 6806 | push bp ; 55 ; 0xc3bef vbe.c:154
|
---|
| 6807 | mov bp, sp ; 89 e5 ; 0xc3bf0
|
---|
| 6808 | push dx ; 52 ; 0xc3bf2
|
---|
| 6809 | mov ax, strict word 00007h ; b8 07 00 ; 0xc3bf3 vbe.c:156
|
---|
| 6810 | mov dx, 001ceh ; ba ce 01 ; 0xc3bf6
|
---|
| 6811 | call 00570h ; e8 74 c9 ; 0xc3bf9
|
---|
| 6812 | mov dx, 001cfh ; ba cf 01 ; 0xc3bfc vbe.c:157
|
---|
| 6813 | call 00577h ; e8 75 c9 ; 0xc3bff
|
---|
| 6814 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc3c02 vbe.c:158
|
---|
| 6815 | pop dx ; 5a ; 0xc3c05
|
---|
| 6816 | pop bp ; 5d ; 0xc3c06
|
---|
| 6817 | retn ; c3 ; 0xc3c07
|
---|
| 6818 | ; disGetNextSymbol 0xc3c08 LB 0x6b1 -> off=0x0 cb=0000000000000012 uValue=00000000000c3c08 'in_word'
|
---|
| 6819 | in_word: ; 0xc3c08 LB 0x12
|
---|
| 6820 | push bp ; 55 ; 0xc3c08 vbe.c:160
|
---|
| 6821 | mov bp, sp ; 89 e5 ; 0xc3c09
|
---|
| 6822 | push bx ; 53 ; 0xc3c0b
|
---|
| 6823 | mov bx, ax ; 89 c3 ; 0xc3c0c
|
---|
| 6824 | mov ax, dx ; 89 d0 ; 0xc3c0e
|
---|
| 6825 | mov dx, bx ; 89 da ; 0xc3c10 vbe.c:162
|
---|
| 6826 | out DX, ax ; ef ; 0xc3c12
|
---|
| 6827 | in ax, DX ; ed ; 0xc3c13 vbe.c:163
|
---|
| 6828 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc3c14 vbe.c:164
|
---|
| 6829 | pop bx ; 5b ; 0xc3c17
|
---|
| 6830 | pop bp ; 5d ; 0xc3c18
|
---|
| 6831 | retn ; c3 ; 0xc3c19
|
---|
| 6832 | ; disGetNextSymbol 0xc3c1a LB 0x69f -> off=0x0 cb=0000000000000014 uValue=00000000000c3c1a 'in_byte'
|
---|
| 6833 | in_byte: ; 0xc3c1a LB 0x14
|
---|
| 6834 | push bp ; 55 ; 0xc3c1a vbe.c:166
|
---|
| 6835 | mov bp, sp ; 89 e5 ; 0xc3c1b
|
---|
| 6836 | push bx ; 53 ; 0xc3c1d
|
---|
| 6837 | mov bx, ax ; 89 c3 ; 0xc3c1e
|
---|
| 6838 | mov ax, dx ; 89 d0 ; 0xc3c20
|
---|
| 6839 | mov dx, bx ; 89 da ; 0xc3c22 vbe.c:168
|
---|
| 6840 | out DX, ax ; ef ; 0xc3c24
|
---|
| 6841 | in AL, DX ; ec ; 0xc3c25 vbe.c:169
|
---|
[83113] | 6842 | db 02ah, 0e4h
|
---|
[98059] | 6843 | ; sub ah, ah ; 2a e4 ; 0xc3c26
|
---|
| 6844 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc3c28 vbe.c:170
|
---|
| 6845 | pop bx ; 5b ; 0xc3c2b
|
---|
| 6846 | pop bp ; 5d ; 0xc3c2c
|
---|
| 6847 | retn ; c3 ; 0xc3c2d
|
---|
| 6848 | ; disGetNextSymbol 0xc3c2e LB 0x68b -> off=0x0 cb=0000000000000014 uValue=00000000000c3c2e 'dispi_get_id'
|
---|
| 6849 | dispi_get_id: ; 0xc3c2e LB 0x14
|
---|
| 6850 | push bp ; 55 ; 0xc3c2e vbe.c:173
|
---|
| 6851 | mov bp, sp ; 89 e5 ; 0xc3c2f
|
---|
| 6852 | push dx ; 52 ; 0xc3c31
|
---|
| 6853 | xor ax, ax ; 31 c0 ; 0xc3c32 vbe.c:175
|
---|
| 6854 | mov dx, 001ceh ; ba ce 01 ; 0xc3c34
|
---|
| 6855 | out DX, ax ; ef ; 0xc3c37
|
---|
| 6856 | mov dx, 001cfh ; ba cf 01 ; 0xc3c38 vbe.c:176
|
---|
| 6857 | in ax, DX ; ed ; 0xc3c3b
|
---|
| 6858 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc3c3c vbe.c:177
|
---|
| 6859 | pop dx ; 5a ; 0xc3c3f
|
---|
| 6860 | pop bp ; 5d ; 0xc3c40
|
---|
| 6861 | retn ; c3 ; 0xc3c41
|
---|
| 6862 | ; disGetNextSymbol 0xc3c42 LB 0x677 -> off=0x0 cb=000000000000001a uValue=00000000000c3c42 'dispi_set_id'
|
---|
| 6863 | dispi_set_id: ; 0xc3c42 LB 0x1a
|
---|
| 6864 | push bp ; 55 ; 0xc3c42 vbe.c:179
|
---|
| 6865 | mov bp, sp ; 89 e5 ; 0xc3c43
|
---|
| 6866 | push bx ; 53 ; 0xc3c45
|
---|
| 6867 | push dx ; 52 ; 0xc3c46
|
---|
| 6868 | mov bx, ax ; 89 c3 ; 0xc3c47
|
---|
| 6869 | xor ax, ax ; 31 c0 ; 0xc3c49 vbe.c:181
|
---|
| 6870 | mov dx, 001ceh ; ba ce 01 ; 0xc3c4b
|
---|
| 6871 | out DX, ax ; ef ; 0xc3c4e
|
---|
| 6872 | mov ax, bx ; 89 d8 ; 0xc3c4f vbe.c:182
|
---|
| 6873 | mov dx, 001cfh ; ba cf 01 ; 0xc3c51
|
---|
| 6874 | out DX, ax ; ef ; 0xc3c54
|
---|
| 6875 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc3c55 vbe.c:183
|
---|
| 6876 | pop dx ; 5a ; 0xc3c58
|
---|
| 6877 | pop bx ; 5b ; 0xc3c59
|
---|
| 6878 | pop bp ; 5d ; 0xc3c5a
|
---|
| 6879 | retn ; c3 ; 0xc3c5b
|
---|
| 6880 | ; disGetNextSymbol 0xc3c5c LB 0x65d -> off=0x0 cb=000000000000002a uValue=00000000000c3c5c 'vbe_init'
|
---|
| 6881 | vbe_init: ; 0xc3c5c LB 0x2a
|
---|
| 6882 | push bp ; 55 ; 0xc3c5c vbe.c:188
|
---|
| 6883 | mov bp, sp ; 89 e5 ; 0xc3c5d
|
---|
| 6884 | push bx ; 53 ; 0xc3c5f
|
---|
| 6885 | mov ax, 0b0c0h ; b8 c0 b0 ; 0xc3c60 vbe.c:190
|
---|
| 6886 | call 03c42h ; e8 dc ff ; 0xc3c63
|
---|
| 6887 | call 03c2eh ; e8 c5 ff ; 0xc3c66 vbe.c:191
|
---|
| 6888 | cmp ax, 0b0c0h ; 3d c0 b0 ; 0xc3c69
|
---|
| 6889 | jne short 03c80h ; 75 12 ; 0xc3c6c
|
---|
| 6890 | mov bx, 000b9h ; bb b9 00 ; 0xc3c6e vbe.c:52
|
---|
| 6891 | mov ax, strict word 00040h ; b8 40 00 ; 0xc3c71
|
---|
| 6892 | mov es, ax ; 8e c0 ; 0xc3c74
|
---|
| 6893 | mov byte [es:bx], 001h ; 26 c6 07 01 ; 0xc3c76
|
---|
| 6894 | mov ax, 0b0c4h ; b8 c4 b0 ; 0xc3c7a vbe.c:194
|
---|
| 6895 | call 03c42h ; e8 c2 ff ; 0xc3c7d
|
---|
| 6896 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc3c80 vbe.c:199
|
---|
| 6897 | pop bx ; 5b ; 0xc3c83
|
---|
| 6898 | pop bp ; 5d ; 0xc3c84
|
---|
| 6899 | retn ; c3 ; 0xc3c85
|
---|
| 6900 | ; disGetNextSymbol 0xc3c86 LB 0x633 -> off=0x0 cb=000000000000006c uValue=00000000000c3c86 'mode_info_find_mode'
|
---|
| 6901 | mode_info_find_mode: ; 0xc3c86 LB 0x6c
|
---|
| 6902 | push bp ; 55 ; 0xc3c86 vbe.c:202
|
---|
| 6903 | mov bp, sp ; 89 e5 ; 0xc3c87
|
---|
| 6904 | push bx ; 53 ; 0xc3c89
|
---|
| 6905 | push cx ; 51 ; 0xc3c8a
|
---|
| 6906 | push si ; 56 ; 0xc3c8b
|
---|
| 6907 | push di ; 57 ; 0xc3c8c
|
---|
| 6908 | mov di, ax ; 89 c7 ; 0xc3c8d
|
---|
| 6909 | mov si, dx ; 89 d6 ; 0xc3c8f
|
---|
| 6910 | xor dx, dx ; 31 d2 ; 0xc3c91 vbe.c:208
|
---|
| 6911 | mov ax, 003b6h ; b8 b6 03 ; 0xc3c93
|
---|
| 6912 | call 03c08h ; e8 6f ff ; 0xc3c96
|
---|
| 6913 | cmp ax, 077cch ; 3d cc 77 ; 0xc3c99 vbe.c:209
|
---|
| 6914 | jne short 03ce7h ; 75 49 ; 0xc3c9c
|
---|
| 6915 | test si, si ; 85 f6 ; 0xc3c9e vbe.c:213
|
---|
| 6916 | je short 03cb5h ; 74 13 ; 0xc3ca0
|
---|
| 6917 | mov ax, strict word 0000bh ; b8 0b 00 ; 0xc3ca2 vbe.c:220
|
---|
| 6918 | mov dx, 001ceh ; ba ce 01 ; 0xc3ca5
|
---|
| 6919 | call 00570h ; e8 c5 c8 ; 0xc3ca8
|
---|
| 6920 | mov dx, 001cfh ; ba cf 01 ; 0xc3cab vbe.c:221
|
---|
| 6921 | call 00577h ; e8 c6 c8 ; 0xc3cae
|
---|
| 6922 | test ax, ax ; 85 c0 ; 0xc3cb1 vbe.c:222
|
---|
| 6923 | je short 03ce9h ; 74 34 ; 0xc3cb3
|
---|
| 6924 | mov bx, strict word 00004h ; bb 04 00 ; 0xc3cb5 vbe.c:226
|
---|
| 6925 | mov dx, bx ; 89 da ; 0xc3cb8 vbe.c:232
|
---|
| 6926 | mov ax, 003b6h ; b8 b6 03 ; 0xc3cba
|
---|
| 6927 | call 03c08h ; e8 48 ff ; 0xc3cbd
|
---|
| 6928 | mov cx, ax ; 89 c1 ; 0xc3cc0
|
---|
| 6929 | cmp cx, strict byte 0ffffh ; 83 f9 ff ; 0xc3cc2 vbe.c:233
|
---|
| 6930 | je short 03ce7h ; 74 20 ; 0xc3cc5
|
---|
| 6931 | lea dx, [bx+002h] ; 8d 57 02 ; 0xc3cc7 vbe.c:235
|
---|
| 6932 | mov ax, 003b6h ; b8 b6 03 ; 0xc3cca
|
---|
| 6933 | call 03c08h ; e8 38 ff ; 0xc3ccd
|
---|
| 6934 | lea dx, [bx+044h] ; 8d 57 44 ; 0xc3cd0
|
---|
| 6935 | cmp cx, di ; 39 f9 ; 0xc3cd3 vbe.c:237
|
---|
| 6936 | jne short 03ce3h ; 75 0c ; 0xc3cd5
|
---|
| 6937 | test si, si ; 85 f6 ; 0xc3cd7 vbe.c:239
|
---|
| 6938 | jne short 03cdfh ; 75 04 ; 0xc3cd9
|
---|
| 6939 | mov ax, bx ; 89 d8 ; 0xc3cdb vbe.c:240
|
---|
| 6940 | jmp short 03ce9h ; eb 0a ; 0xc3cdd
|
---|
| 6941 | test AL, strict byte 080h ; a8 80 ; 0xc3cdf vbe.c:241
|
---|
| 6942 | jne short 03cdbh ; 75 f8 ; 0xc3ce1
|
---|
| 6943 | mov bx, dx ; 89 d3 ; 0xc3ce3 vbe.c:244
|
---|
| 6944 | jmp short 03cbah ; eb d3 ; 0xc3ce5 vbe.c:249
|
---|
| 6945 | xor ax, ax ; 31 c0 ; 0xc3ce7 vbe.c:252
|
---|
| 6946 | lea sp, [bp-008h] ; 8d 66 f8 ; 0xc3ce9 vbe.c:253
|
---|
| 6947 | pop di ; 5f ; 0xc3cec
|
---|
| 6948 | pop si ; 5e ; 0xc3ced
|
---|
| 6949 | pop cx ; 59 ; 0xc3cee
|
---|
| 6950 | pop bx ; 5b ; 0xc3cef
|
---|
| 6951 | pop bp ; 5d ; 0xc3cf0
|
---|
| 6952 | retn ; c3 ; 0xc3cf1
|
---|
| 6953 | ; disGetNextSymbol 0xc3cf2 LB 0x5c7 -> off=0x0 cb=0000000000000125 uValue=00000000000c3cf2 'vbe_biosfn_return_controller_information'
|
---|
| 6954 | vbe_biosfn_return_controller_information: ; 0xc3cf2 LB 0x125
|
---|
| 6955 | push bp ; 55 ; 0xc3cf2 vbe.c:284
|
---|
| 6956 | mov bp, sp ; 89 e5 ; 0xc3cf3
|
---|
| 6957 | push cx ; 51 ; 0xc3cf5
|
---|
| 6958 | push si ; 56 ; 0xc3cf6
|
---|
| 6959 | push di ; 57 ; 0xc3cf7
|
---|
| 6960 | sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc3cf8
|
---|
| 6961 | mov si, ax ; 89 c6 ; 0xc3cfb
|
---|
| 6962 | mov word [bp-00ah], dx ; 89 56 f6 ; 0xc3cfd
|
---|
| 6963 | mov di, bx ; 89 df ; 0xc3d00
|
---|
| 6964 | mov word [bp-00ch], strict word 00022h ; c7 46 f4 22 00 ; 0xc3d02 vbe.c:289
|
---|
| 6965 | call 005b7h ; e8 ad c8 ; 0xc3d07 vbe.c:292
|
---|
| 6966 | mov word [bp-010h], ax ; 89 46 f0 ; 0xc3d0a
|
---|
| 6967 | mov bx, di ; 89 fb ; 0xc3d0d vbe.c:295
|
---|
| 6968 | mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3d0f
|
---|
| 6969 | mov word [bp-008h], ax ; 89 46 f8 ; 0xc3d12
|
---|
| 6970 | xor dx, dx ; 31 d2 ; 0xc3d15 vbe.c:298
|
---|
| 6971 | mov ax, 003b6h ; b8 b6 03 ; 0xc3d17
|
---|
| 6972 | call 03c08h ; e8 eb fe ; 0xc3d1a
|
---|
| 6973 | cmp ax, 077cch ; 3d cc 77 ; 0xc3d1d vbe.c:299
|
---|
| 6974 | je short 03d2ch ; 74 0a ; 0xc3d20
|
---|
| 6975 | push SS ; 16 ; 0xc3d22 vbe.c:301
|
---|
| 6976 | pop ES ; 07 ; 0xc3d23
|
---|
| 6977 | mov word [es:si], 00100h ; 26 c7 04 00 01 ; 0xc3d24
|
---|
| 6978 | jmp near 03e0fh ; e9 e3 00 ; 0xc3d29 vbe.c:305
|
---|
| 6979 | mov cx, strict word 00004h ; b9 04 00 ; 0xc3d2c vbe.c:307
|
---|
| 6980 | mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc3d2f vbe.c:314
|
---|
| 6981 | mov es, [bp-008h] ; 8e 46 f8 ; 0xc3d34 vbe.c:322
|
---|
| 6982 | cmp word [es:bx+002h], 03245h ; 26 81 7f 02 45 32 ; 0xc3d37
|
---|
| 6983 | jne short 03d46h ; 75 07 ; 0xc3d3d
|
---|
| 6984 | cmp word [es:bx], 04256h ; 26 81 3f 56 42 ; 0xc3d3f
|
---|
| 6985 | je short 03d55h ; 74 0f ; 0xc3d44
|
---|
| 6986 | cmp word [es:bx+002h], 04153h ; 26 81 7f 02 53 41 ; 0xc3d46
|
---|
| 6987 | jne short 03d5ah ; 75 0c ; 0xc3d4c
|
---|
| 6988 | cmp word [es:bx], 04556h ; 26 81 3f 56 45 ; 0xc3d4e
|
---|
| 6989 | jne short 03d5ah ; 75 05 ; 0xc3d53
|
---|
| 6990 | mov word [bp-00eh], strict word 00001h ; c7 46 f2 01 00 ; 0xc3d55 vbe.c:324
|
---|
| 6991 | mov es, [bp-008h] ; 8e 46 f8 ; 0xc3d5a vbe.c:332
|
---|
[60422] | 6992 | db 066h, 026h, 0c7h, 007h, 056h, 045h, 053h, 041h
|
---|
[98059] | 6993 | ; mov dword [es:bx], strict dword 041534556h ; 66 26 c7 07 56 45 53 41 ; 0xc3d5d
|
---|
| 6994 | mov word [es:bx+004h], 00200h ; 26 c7 47 04 00 02 ; 0xc3d65 vbe.c:338
|
---|
| 6995 | mov word [es:bx+006h], 07e02h ; 26 c7 47 06 02 7e ; 0xc3d6b vbe.c:341
|
---|
| 6996 | mov [es:bx+008h], ds ; 26 8c 5f 08 ; 0xc3d71
|
---|
[60422] | 6997 | db 066h, 026h, 0c7h, 047h, 00ah, 001h, 000h, 000h, 000h
|
---|
[98059] | 6998 | ; mov dword [es:bx+00ah], strict dword 000000001h ; 66 26 c7 47 0a 01 00 00 00; 0xc3d75 vbe.c:344
|
---|
| 6999 | mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3d7e vbe.c:350
|
---|
| 7000 | mov word [es:bx+010h], ax ; 26 89 47 10 ; 0xc3d81
|
---|
| 7001 | lea ax, [di+022h] ; 8d 45 22 ; 0xc3d85 vbe.c:351
|
---|
| 7002 | mov word [es:bx+00eh], ax ; 26 89 47 0e ; 0xc3d88
|
---|
| 7003 | mov dx, strict word 0ffffh ; ba ff ff ; 0xc3d8c vbe.c:354
|
---|
| 7004 | mov ax, 003b6h ; b8 b6 03 ; 0xc3d8f
|
---|
| 7005 | call 03c08h ; e8 73 fe ; 0xc3d92
|
---|
| 7006 | mov es, [bp-008h] ; 8e 46 f8 ; 0xc3d95
|
---|
| 7007 | mov word [es:bx+012h], ax ; 26 89 47 12 ; 0xc3d98
|
---|
| 7008 | cmp word [bp-00eh], strict byte 00000h ; 83 7e f2 00 ; 0xc3d9c vbe.c:356
|
---|
| 7009 | je short 03dc6h ; 74 24 ; 0xc3da0
|
---|
| 7010 | mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00 ; 0xc3da2 vbe.c:359
|
---|
| 7011 | mov word [es:bx+016h], 07e17h ; 26 c7 47 16 17 7e ; 0xc3da8 vbe.c:360
|
---|
| 7012 | mov [es:bx+018h], ds ; 26 8c 5f 18 ; 0xc3dae
|
---|
| 7013 | mov word [es:bx+01ah], 07e34h ; 26 c7 47 1a 34 7e ; 0xc3db2 vbe.c:361
|
---|
| 7014 | mov [es:bx+01ch], ds ; 26 8c 5f 1c ; 0xc3db8
|
---|
| 7015 | mov word [es:bx+01eh], 07e55h ; 26 c7 47 1e 55 7e ; 0xc3dbc vbe.c:362
|
---|
| 7016 | mov [es:bx+020h], ds ; 26 8c 5f 20 ; 0xc3dc2
|
---|
| 7017 | mov dx, cx ; 89 ca ; 0xc3dc6 vbe.c:369
|
---|
| 7018 | add dx, strict byte 0001bh ; 83 c2 1b ; 0xc3dc8
|
---|
| 7019 | mov ax, 003b6h ; b8 b6 03 ; 0xc3dcb
|
---|
| 7020 | call 03c1ah ; e8 49 fe ; 0xc3dce
|
---|
| 7021 | xor ah, ah ; 30 e4 ; 0xc3dd1 vbe.c:370
|
---|
| 7022 | cmp ax, word [bp-010h] ; 3b 46 f0 ; 0xc3dd3
|
---|
| 7023 | jnbe short 03defh ; 77 17 ; 0xc3dd6
|
---|
| 7024 | mov dx, cx ; 89 ca ; 0xc3dd8 vbe.c:372
|
---|
| 7025 | mov ax, 003b6h ; b8 b6 03 ; 0xc3dda
|
---|
| 7026 | call 03c08h ; e8 28 fe ; 0xc3ddd
|
---|
| 7027 | mov bx, word [bp-00ch] ; 8b 5e f4 ; 0xc3de0 vbe.c:376
|
---|
| 7028 | add bx, di ; 01 fb ; 0xc3de3
|
---|
| 7029 | mov es, [bp-00ah] ; 8e 46 f6 ; 0xc3de5 vbe.c:62
|
---|
| 7030 | mov word [es:bx], ax ; 26 89 07 ; 0xc3de8
|
---|
| 7031 | add word [bp-00ch], strict byte 00002h ; 83 46 f4 02 ; 0xc3deb vbe.c:378
|
---|
| 7032 | add cx, strict byte 00044h ; 83 c1 44 ; 0xc3def vbe.c:380
|
---|
| 7033 | mov dx, cx ; 89 ca ; 0xc3df2 vbe.c:381
|
---|
| 7034 | mov ax, 003b6h ; b8 b6 03 ; 0xc3df4
|
---|
| 7035 | call 03c08h ; e8 0e fe ; 0xc3df7
|
---|
| 7036 | cmp ax, strict word 0ffffh ; 3d ff ff ; 0xc3dfa vbe.c:382
|
---|
| 7037 | jne short 03dc6h ; 75 c7 ; 0xc3dfd
|
---|
| 7038 | add di, word [bp-00ch] ; 03 7e f4 ; 0xc3dff vbe.c:385
|
---|
| 7039 | mov es, [bp-00ah] ; 8e 46 f6 ; 0xc3e02 vbe.c:62
|
---|
| 7040 | mov word [es:di], ax ; 26 89 05 ; 0xc3e05
|
---|
| 7041 | push SS ; 16 ; 0xc3e08 vbe.c:386
|
---|
| 7042 | pop ES ; 07 ; 0xc3e09
|
---|
| 7043 | mov word [es:si], strict word 0004fh ; 26 c7 04 4f 00 ; 0xc3e0a
|
---|
| 7044 | lea sp, [bp-006h] ; 8d 66 fa ; 0xc3e0f vbe.c:387
|
---|
| 7045 | pop di ; 5f ; 0xc3e12
|
---|
| 7046 | pop si ; 5e ; 0xc3e13
|
---|
| 7047 | pop cx ; 59 ; 0xc3e14
|
---|
| 7048 | pop bp ; 5d ; 0xc3e15
|
---|
| 7049 | retn ; c3 ; 0xc3e16
|
---|
| 7050 | ; disGetNextSymbol 0xc3e17 LB 0x4a2 -> off=0x0 cb=000000000000009b uValue=00000000000c3e17 'vbe_biosfn_return_mode_information'
|
---|
| 7051 | vbe_biosfn_return_mode_information: ; 0xc3e17 LB 0x9b
|
---|
| 7052 | push bp ; 55 ; 0xc3e17 vbe.c:399
|
---|
| 7053 | mov bp, sp ; 89 e5 ; 0xc3e18
|
---|
| 7054 | push si ; 56 ; 0xc3e1a
|
---|
| 7055 | push di ; 57 ; 0xc3e1b
|
---|
| 7056 | push ax ; 50 ; 0xc3e1c
|
---|
| 7057 | push ax ; 50 ; 0xc3e1d
|
---|
| 7058 | mov ax, dx ; 89 d0 ; 0xc3e1e
|
---|
| 7059 | mov si, bx ; 89 de ; 0xc3e20
|
---|
| 7060 | mov bx, cx ; 89 cb ; 0xc3e22
|
---|
| 7061 | test dh, 040h ; f6 c6 40 ; 0xc3e24 vbe.c:410
|
---|
[60422] | 7062 | db 00fh, 095h, 0c2h
|
---|
[98059] | 7063 | ; setne dl ; 0f 95 c2 ; 0xc3e27
|
---|
| 7064 | xor dh, dh ; 30 f6 ; 0xc3e2a
|
---|
| 7065 | and ah, 001h ; 80 e4 01 ; 0xc3e2c vbe.c:411
|
---|
| 7066 | call 03c86h ; e8 54 fe ; 0xc3e2f vbe.c:413
|
---|
| 7067 | mov word [bp-006h], ax ; 89 46 fa ; 0xc3e32
|
---|
| 7068 | test ax, ax ; 85 c0 ; 0xc3e35 vbe.c:415
|
---|
| 7069 | je short 03ea0h ; 74 67 ; 0xc3e37
|
---|
| 7070 | mov cx, 00100h ; b9 00 01 ; 0xc3e39 vbe.c:420
|
---|
| 7071 | xor ax, ax ; 31 c0 ; 0xc3e3c
|
---|
| 7072 | mov di, bx ; 89 df ; 0xc3e3e
|
---|
| 7073 | mov es, si ; 8e c6 ; 0xc3e40
|
---|
| 7074 | jcxz 03e46h ; e3 02 ; 0xc3e42
|
---|
| 7075 | rep stosb ; f3 aa ; 0xc3e44
|
---|
| 7076 | xor cx, cx ; 31 c9 ; 0xc3e46 vbe.c:421
|
---|
| 7077 | jmp short 03e4fh ; eb 05 ; 0xc3e48
|
---|
| 7078 | cmp cx, strict byte 00042h ; 83 f9 42 ; 0xc3e4a
|
---|
| 7079 | jnc short 03e68h ; 73 19 ; 0xc3e4d
|
---|
| 7080 | mov dx, word [bp-006h] ; 8b 56 fa ; 0xc3e4f vbe.c:424
|
---|
| 7081 | inc dx ; 42 ; 0xc3e52
|
---|
| 7082 | inc dx ; 42 ; 0xc3e53
|
---|
| 7083 | add dx, cx ; 01 ca ; 0xc3e54
|
---|
| 7084 | mov ax, 003b6h ; b8 b6 03 ; 0xc3e56
|
---|
| 7085 | call 03c1ah ; e8 be fd ; 0xc3e59
|
---|
| 7086 | mov di, bx ; 89 df ; 0xc3e5c vbe.c:425
|
---|
| 7087 | add di, cx ; 01 cf ; 0xc3e5e
|
---|
| 7088 | mov es, si ; 8e c6 ; 0xc3e60 vbe.c:52
|
---|
| 7089 | mov byte [es:di], al ; 26 88 05 ; 0xc3e62
|
---|
| 7090 | inc cx ; 41 ; 0xc3e65 vbe.c:426
|
---|
| 7091 | jmp short 03e4ah ; eb e2 ; 0xc3e66
|
---|
| 7092 | lea di, [bx+002h] ; 8d 7f 02 ; 0xc3e68 vbe.c:427
|
---|
| 7093 | mov es, si ; 8e c6 ; 0xc3e6b vbe.c:47
|
---|
| 7094 | mov al, byte [es:di] ; 26 8a 05 ; 0xc3e6d
|
---|
| 7095 | test AL, strict byte 001h ; a8 01 ; 0xc3e70 vbe.c:428
|
---|
| 7096 | je short 03e84h ; 74 10 ; 0xc3e72
|
---|
| 7097 | lea di, [bx+00ch] ; 8d 7f 0c ; 0xc3e74 vbe.c:429
|
---|
| 7098 | mov word [es:di], 00629h ; 26 c7 05 29 06 ; 0xc3e77 vbe.c:62
|
---|
| 7099 | lea di, [bx+00eh] ; 8d 7f 0e ; 0xc3e7c vbe.c:431
|
---|
| 7100 | mov word [es:di], 0c000h ; 26 c7 05 00 c0 ; 0xc3e7f vbe.c:62
|
---|
| 7101 | mov ax, strict word 0000bh ; b8 0b 00 ; 0xc3e84 vbe.c:434
|
---|
| 7102 | mov dx, 001ceh ; ba ce 01 ; 0xc3e87
|
---|
| 7103 | call 00570h ; e8 e3 c6 ; 0xc3e8a
|
---|
| 7104 | mov dx, 001cfh ; ba cf 01 ; 0xc3e8d vbe.c:435
|
---|
| 7105 | call 00577h ; e8 e4 c6 ; 0xc3e90
|
---|
| 7106 | add bx, strict byte 0002ah ; 83 c3 2a ; 0xc3e93
|
---|
| 7107 | mov es, si ; 8e c6 ; 0xc3e96 vbe.c:62
|
---|
| 7108 | mov word [es:bx], ax ; 26 89 07 ; 0xc3e98
|
---|
| 7109 | mov ax, strict word 0004fh ; b8 4f 00 ; 0xc3e9b vbe.c:437
|
---|
| 7110 | jmp short 03ea3h ; eb 03 ; 0xc3e9e vbe.c:438
|
---|
| 7111 | mov ax, 00100h ; b8 00 01 ; 0xc3ea0 vbe.c:442
|
---|
| 7112 | push SS ; 16 ; 0xc3ea3 vbe.c:445
|
---|
| 7113 | pop ES ; 07 ; 0xc3ea4
|
---|
| 7114 | mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc3ea5
|
---|
| 7115 | mov word [es:bx], ax ; 26 89 07 ; 0xc3ea8
|
---|
| 7116 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc3eab vbe.c:446
|
---|
| 7117 | pop di ; 5f ; 0xc3eae
|
---|
| 7118 | pop si ; 5e ; 0xc3eaf
|
---|
| 7119 | pop bp ; 5d ; 0xc3eb0
|
---|
| 7120 | retn ; c3 ; 0xc3eb1
|
---|
| 7121 | ; disGetNextSymbol 0xc3eb2 LB 0x407 -> off=0x0 cb=00000000000000e5 uValue=00000000000c3eb2 'vbe_biosfn_set_mode'
|
---|
| 7122 | vbe_biosfn_set_mode: ; 0xc3eb2 LB 0xe5
|
---|
| 7123 | push bp ; 55 ; 0xc3eb2 vbe.c:458
|
---|
| 7124 | mov bp, sp ; 89 e5 ; 0xc3eb3
|
---|
| 7125 | push si ; 56 ; 0xc3eb5
|
---|
| 7126 | push di ; 57 ; 0xc3eb6
|
---|
| 7127 | sub sp, strict byte 00006h ; 83 ec 06 ; 0xc3eb7
|
---|
| 7128 | mov si, ax ; 89 c6 ; 0xc3eba
|
---|
| 7129 | mov word [bp-00ah], dx ; 89 56 f6 ; 0xc3ebc
|
---|
| 7130 | test byte [bp-009h], 040h ; f6 46 f7 40 ; 0xc3ebf vbe.c:466
|
---|
[60422] | 7131 | db 00fh, 095h, 0c0h
|
---|
[98059] | 7132 | ; setne al ; 0f 95 c0 ; 0xc3ec3
|
---|
| 7133 | movzx dx, al ; 0f b6 d0 ; 0xc3ec6
|
---|
| 7134 | mov ax, dx ; 89 d0 ; 0xc3ec9
|
---|
| 7135 | test dx, dx ; 85 d2 ; 0xc3ecb vbe.c:467
|
---|
| 7136 | je short 03ed2h ; 74 03 ; 0xc3ecd
|
---|
| 7137 | mov dx, strict word 00040h ; ba 40 00 ; 0xc3ecf
|
---|
| 7138 | mov byte [bp-008h], dl ; 88 56 f8 ; 0xc3ed2
|
---|
| 7139 | test byte [bp-009h], 080h ; f6 46 f7 80 ; 0xc3ed5 vbe.c:468
|
---|
| 7140 | je short 03ee0h ; 74 05 ; 0xc3ed9
|
---|
| 7141 | mov dx, 00080h ; ba 80 00 ; 0xc3edb
|
---|
| 7142 | jmp short 03ee2h ; eb 02 ; 0xc3ede
|
---|
| 7143 | xor dx, dx ; 31 d2 ; 0xc3ee0
|
---|
| 7144 | mov byte [bp-006h], dl ; 88 56 fa ; 0xc3ee2
|
---|
| 7145 | and byte [bp-009h], 001h ; 80 66 f7 01 ; 0xc3ee5 vbe.c:470
|
---|
| 7146 | cmp word [bp-00ah], 00100h ; 81 7e f6 00 01 ; 0xc3ee9 vbe.c:473
|
---|
| 7147 | jnc short 03f02h ; 73 12 ; 0xc3eee
|
---|
| 7148 | xor ax, ax ; 31 c0 ; 0xc3ef0 vbe.c:477
|
---|
| 7149 | call 005ddh ; e8 e8 c6 ; 0xc3ef2
|
---|
| 7150 | movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc3ef5 vbe.c:481
|
---|
| 7151 | call 013ddh ; e8 e1 d4 ; 0xc3ef9
|
---|
| 7152 | mov ax, strict word 0004fh ; b8 4f 00 ; 0xc3efc vbe.c:482
|
---|
| 7153 | jmp near 03f8bh ; e9 89 00 ; 0xc3eff vbe.c:483
|
---|
| 7154 | mov dx, ax ; 89 c2 ; 0xc3f02 vbe.c:486
|
---|
| 7155 | mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3f04
|
---|
| 7156 | call 03c86h ; e8 7c fd ; 0xc3f07
|
---|
| 7157 | mov bx, ax ; 89 c3 ; 0xc3f0a
|
---|
| 7158 | test ax, ax ; 85 c0 ; 0xc3f0c vbe.c:488
|
---|
| 7159 | je short 03f88h ; 74 78 ; 0xc3f0e
|
---|
| 7160 | lea dx, [bx+014h] ; 8d 57 14 ; 0xc3f10 vbe.c:493
|
---|
| 7161 | mov ax, 003b6h ; b8 b6 03 ; 0xc3f13
|
---|
| 7162 | call 03c08h ; e8 ef fc ; 0xc3f16
|
---|
| 7163 | mov cx, ax ; 89 c1 ; 0xc3f19
|
---|
| 7164 | lea dx, [bx+016h] ; 8d 57 16 ; 0xc3f1b vbe.c:494
|
---|
| 7165 | mov ax, 003b6h ; b8 b6 03 ; 0xc3f1e
|
---|
| 7166 | call 03c08h ; e8 e4 fc ; 0xc3f21
|
---|
| 7167 | mov di, ax ; 89 c7 ; 0xc3f24
|
---|
| 7168 | lea dx, [bx+01bh] ; 8d 57 1b ; 0xc3f26 vbe.c:495
|
---|
| 7169 | mov ax, 003b6h ; b8 b6 03 ; 0xc3f29
|
---|
| 7170 | call 03c1ah ; e8 eb fc ; 0xc3f2c
|
---|
| 7171 | mov bl, al ; 88 c3 ; 0xc3f2f
|
---|
| 7172 | mov dl, al ; 88 c2 ; 0xc3f31
|
---|
| 7173 | xor ax, ax ; 31 c0 ; 0xc3f33 vbe.c:503
|
---|
| 7174 | call 005ddh ; e8 a5 c6 ; 0xc3f35
|
---|
| 7175 | cmp bl, 004h ; 80 fb 04 ; 0xc3f38 vbe.c:505
|
---|
| 7176 | jne short 03f43h ; 75 06 ; 0xc3f3b
|
---|
| 7177 | mov ax, strict word 0006ah ; b8 6a 00 ; 0xc3f3d vbe.c:507
|
---|
| 7178 | call 013ddh ; e8 9a d4 ; 0xc3f40
|
---|
| 7179 | movzx ax, dl ; 0f b6 c2 ; 0xc3f43 vbe.c:510
|
---|
| 7180 | call 03b7fh ; e8 36 fc ; 0xc3f46
|
---|
| 7181 | mov ax, cx ; 89 c8 ; 0xc3f49 vbe.c:511
|
---|
| 7182 | call 03b28h ; e8 da fb ; 0xc3f4b
|
---|
| 7183 | mov ax, di ; 89 f8 ; 0xc3f4e vbe.c:512
|
---|
| 7184 | call 03b47h ; e8 f4 fb ; 0xc3f50
|
---|
| 7185 | xor ax, ax ; 31 c0 ; 0xc3f53 vbe.c:513
|
---|
| 7186 | call 00603h ; e8 ab c6 ; 0xc3f55
|
---|
| 7187 | mov al, byte [bp-006h] ; 8a 46 fa ; 0xc3f58 vbe.c:514
|
---|
| 7188 | or AL, strict byte 001h ; 0c 01 ; 0xc3f5b
|
---|
| 7189 | movzx dx, al ; 0f b6 d0 ; 0xc3f5d
|
---|
| 7190 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc3f60
|
---|
| 7191 | or ax, dx ; 09 d0 ; 0xc3f64
|
---|
| 7192 | call 005ddh ; e8 74 c6 ; 0xc3f66
|
---|
| 7193 | call 006d2h ; e8 66 c7 ; 0xc3f69 vbe.c:515
|
---|
| 7194 | mov bx, 000bah ; bb ba 00 ; 0xc3f6c vbe.c:62
|
---|
| 7195 | mov ax, strict word 00040h ; b8 40 00 ; 0xc3f6f
|
---|
| 7196 | mov es, ax ; 8e c0 ; 0xc3f72
|
---|
| 7197 | mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3f74
|
---|
| 7198 | mov word [es:bx], ax ; 26 89 07 ; 0xc3f77
|
---|
| 7199 | mov al, byte [bp-006h] ; 8a 46 fa ; 0xc3f7a vbe.c:518
|
---|
| 7200 | or AL, strict byte 060h ; 0c 60 ; 0xc3f7d
|
---|
| 7201 | mov bx, 00087h ; bb 87 00 ; 0xc3f7f vbe.c:52
|
---|
| 7202 | mov byte [es:bx], al ; 26 88 07 ; 0xc3f82
|
---|
| 7203 | jmp near 03efch ; e9 74 ff ; 0xc3f85
|
---|
| 7204 | mov ax, 00100h ; b8 00 01 ; 0xc3f88 vbe.c:527
|
---|
| 7205 | push SS ; 16 ; 0xc3f8b vbe.c:531
|
---|
| 7206 | pop ES ; 07 ; 0xc3f8c
|
---|
| 7207 | mov word [es:si], ax ; 26 89 04 ; 0xc3f8d
|
---|
| 7208 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc3f90 vbe.c:532
|
---|
| 7209 | pop di ; 5f ; 0xc3f93
|
---|
| 7210 | pop si ; 5e ; 0xc3f94
|
---|
| 7211 | pop bp ; 5d ; 0xc3f95
|
---|
| 7212 | retn ; c3 ; 0xc3f96
|
---|
| 7213 | ; disGetNextSymbol 0xc3f97 LB 0x322 -> off=0x0 cb=0000000000000008 uValue=00000000000c3f97 'vbe_biosfn_read_video_state_size'
|
---|
| 7214 | vbe_biosfn_read_video_state_size: ; 0xc3f97 LB 0x8
|
---|
| 7215 | push bp ; 55 ; 0xc3f97 vbe.c:534
|
---|
| 7216 | mov bp, sp ; 89 e5 ; 0xc3f98
|
---|
| 7217 | mov ax, strict word 00012h ; b8 12 00 ; 0xc3f9a vbe.c:537
|
---|
| 7218 | pop bp ; 5d ; 0xc3f9d
|
---|
| 7219 | retn ; c3 ; 0xc3f9e
|
---|
| 7220 | ; disGetNextSymbol 0xc3f9f LB 0x31a -> off=0x0 cb=000000000000004b uValue=00000000000c3f9f 'vbe_biosfn_save_video_state'
|
---|
| 7221 | vbe_biosfn_save_video_state: ; 0xc3f9f LB 0x4b
|
---|
| 7222 | push bp ; 55 ; 0xc3f9f vbe.c:539
|
---|
| 7223 | mov bp, sp ; 89 e5 ; 0xc3fa0
|
---|
| 7224 | push bx ; 53 ; 0xc3fa2
|
---|
| 7225 | push cx ; 51 ; 0xc3fa3
|
---|
| 7226 | push si ; 56 ; 0xc3fa4
|
---|
| 7227 | mov si, ax ; 89 c6 ; 0xc3fa5
|
---|
| 7228 | mov bx, dx ; 89 d3 ; 0xc3fa7
|
---|
| 7229 | mov ax, strict word 00004h ; b8 04 00 ; 0xc3fa9 vbe.c:543
|
---|
| 7230 | mov dx, 001ceh ; ba ce 01 ; 0xc3fac
|
---|
| 7231 | out DX, ax ; ef ; 0xc3faf
|
---|
| 7232 | mov dx, 001cfh ; ba cf 01 ; 0xc3fb0 vbe.c:544
|
---|
| 7233 | in ax, DX ; ed ; 0xc3fb3
|
---|
| 7234 | mov es, si ; 8e c6 ; 0xc3fb4 vbe.c:62
|
---|
| 7235 | mov word [es:bx], ax ; 26 89 07 ; 0xc3fb6
|
---|
| 7236 | inc bx ; 43 ; 0xc3fb9 vbe.c:546
|
---|
| 7237 | inc bx ; 43 ; 0xc3fba
|
---|
| 7238 | test AL, strict byte 001h ; a8 01 ; 0xc3fbb vbe.c:547
|
---|
| 7239 | je short 03fe2h ; 74 23 ; 0xc3fbd
|
---|
| 7240 | mov cx, strict word 00001h ; b9 01 00 ; 0xc3fbf vbe.c:549
|
---|
| 7241 | jmp short 03fc9h ; eb 05 ; 0xc3fc2
|
---|
| 7242 | cmp cx, strict byte 00009h ; 83 f9 09 ; 0xc3fc4
|
---|
| 7243 | jnbe short 03fe2h ; 77 19 ; 0xc3fc7
|
---|
| 7244 | cmp cx, strict byte 00004h ; 83 f9 04 ; 0xc3fc9 vbe.c:550
|
---|
| 7245 | je short 03fdfh ; 74 11 ; 0xc3fcc
|
---|
| 7246 | mov ax, cx ; 89 c8 ; 0xc3fce vbe.c:551
|
---|
| 7247 | mov dx, 001ceh ; ba ce 01 ; 0xc3fd0
|
---|
| 7248 | out DX, ax ; ef ; 0xc3fd3
|
---|
| 7249 | mov dx, 001cfh ; ba cf 01 ; 0xc3fd4 vbe.c:552
|
---|
| 7250 | in ax, DX ; ed ; 0xc3fd7
|
---|
| 7251 | mov es, si ; 8e c6 ; 0xc3fd8 vbe.c:62
|
---|
| 7252 | mov word [es:bx], ax ; 26 89 07 ; 0xc3fda
|
---|
| 7253 | inc bx ; 43 ; 0xc3fdd vbe.c:553
|
---|
| 7254 | inc bx ; 43 ; 0xc3fde
|
---|
| 7255 | inc cx ; 41 ; 0xc3fdf vbe.c:555
|
---|
| 7256 | jmp short 03fc4h ; eb e2 ; 0xc3fe0
|
---|
| 7257 | lea sp, [bp-006h] ; 8d 66 fa ; 0xc3fe2 vbe.c:556
|
---|
| 7258 | pop si ; 5e ; 0xc3fe5
|
---|
| 7259 | pop cx ; 59 ; 0xc3fe6
|
---|
| 7260 | pop bx ; 5b ; 0xc3fe7
|
---|
| 7261 | pop bp ; 5d ; 0xc3fe8
|
---|
| 7262 | retn ; c3 ; 0xc3fe9
|
---|
| 7263 | ; disGetNextSymbol 0xc3fea LB 0x2cf -> off=0x0 cb=000000000000008f uValue=00000000000c3fea 'vbe_biosfn_restore_video_state'
|
---|
| 7264 | vbe_biosfn_restore_video_state: ; 0xc3fea LB 0x8f
|
---|
| 7265 | push bp ; 55 ; 0xc3fea vbe.c:559
|
---|
| 7266 | mov bp, sp ; 89 e5 ; 0xc3feb
|
---|
| 7267 | push bx ; 53 ; 0xc3fed
|
---|
| 7268 | push cx ; 51 ; 0xc3fee
|
---|
| 7269 | push si ; 56 ; 0xc3fef
|
---|
| 7270 | push ax ; 50 ; 0xc3ff0
|
---|
| 7271 | mov cx, ax ; 89 c1 ; 0xc3ff1
|
---|
| 7272 | mov bx, dx ; 89 d3 ; 0xc3ff3
|
---|
| 7273 | mov es, ax ; 8e c0 ; 0xc3ff5 vbe.c:57
|
---|
| 7274 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc3ff7
|
---|
| 7275 | mov word [bp-008h], ax ; 89 46 f8 ; 0xc3ffa
|
---|
| 7276 | inc bx ; 43 ; 0xc3ffd vbe.c:564
|
---|
| 7277 | inc bx ; 43 ; 0xc3ffe
|
---|
| 7278 | test byte [bp-008h], 001h ; f6 46 f8 01 ; 0xc3fff vbe.c:566
|
---|
| 7279 | jne short 04015h ; 75 10 ; 0xc4003
|
---|
| 7280 | mov ax, strict word 00004h ; b8 04 00 ; 0xc4005 vbe.c:567
|
---|
| 7281 | mov dx, 001ceh ; ba ce 01 ; 0xc4008
|
---|
| 7282 | out DX, ax ; ef ; 0xc400b
|
---|
| 7283 | mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc400c vbe.c:568
|
---|
| 7284 | mov dx, 001cfh ; ba cf 01 ; 0xc400f
|
---|
| 7285 | out DX, ax ; ef ; 0xc4012
|
---|
| 7286 | jmp short 04071h ; eb 5c ; 0xc4013 vbe.c:569
|
---|
| 7287 | mov ax, strict word 00001h ; b8 01 00 ; 0xc4015 vbe.c:570
|
---|
| 7288 | mov dx, 001ceh ; ba ce 01 ; 0xc4018
|
---|
| 7289 | out DX, ax ; ef ; 0xc401b
|
---|
| 7290 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc401c vbe.c:57
|
---|
| 7291 | mov dx, 001cfh ; ba cf 01 ; 0xc401f vbe.c:58
|
---|
| 7292 | out DX, ax ; ef ; 0xc4022
|
---|
| 7293 | inc bx ; 43 ; 0xc4023 vbe.c:572
|
---|
| 7294 | inc bx ; 43 ; 0xc4024
|
---|
| 7295 | mov ax, strict word 00002h ; b8 02 00 ; 0xc4025
|
---|
| 7296 | mov dx, 001ceh ; ba ce 01 ; 0xc4028
|
---|
| 7297 | out DX, ax ; ef ; 0xc402b
|
---|
| 7298 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc402c vbe.c:57
|
---|
| 7299 | mov dx, 001cfh ; ba cf 01 ; 0xc402f vbe.c:58
|
---|
| 7300 | out DX, ax ; ef ; 0xc4032
|
---|
| 7301 | inc bx ; 43 ; 0xc4033 vbe.c:575
|
---|
| 7302 | inc bx ; 43 ; 0xc4034
|
---|
| 7303 | mov ax, strict word 00003h ; b8 03 00 ; 0xc4035
|
---|
| 7304 | mov dx, 001ceh ; ba ce 01 ; 0xc4038
|
---|
| 7305 | out DX, ax ; ef ; 0xc403b
|
---|
| 7306 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc403c vbe.c:57
|
---|
| 7307 | mov dx, 001cfh ; ba cf 01 ; 0xc403f vbe.c:58
|
---|
| 7308 | out DX, ax ; ef ; 0xc4042
|
---|
| 7309 | inc bx ; 43 ; 0xc4043 vbe.c:578
|
---|
| 7310 | inc bx ; 43 ; 0xc4044
|
---|
| 7311 | mov ax, strict word 00004h ; b8 04 00 ; 0xc4045
|
---|
| 7312 | mov dx, 001ceh ; ba ce 01 ; 0xc4048
|
---|
| 7313 | out DX, ax ; ef ; 0xc404b
|
---|
| 7314 | mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc404c vbe.c:580
|
---|
| 7315 | mov dx, 001cfh ; ba cf 01 ; 0xc404f
|
---|
| 7316 | out DX, ax ; ef ; 0xc4052
|
---|
| 7317 | mov si, strict word 00005h ; be 05 00 ; 0xc4053 vbe.c:582
|
---|
| 7318 | jmp short 0405dh ; eb 05 ; 0xc4056
|
---|
| 7319 | cmp si, strict byte 00009h ; 83 fe 09 ; 0xc4058
|
---|
| 7320 | jnbe short 04071h ; 77 14 ; 0xc405b
|
---|
| 7321 | mov ax, si ; 89 f0 ; 0xc405d vbe.c:583
|
---|
| 7322 | mov dx, 001ceh ; ba ce 01 ; 0xc405f
|
---|
| 7323 | out DX, ax ; ef ; 0xc4062
|
---|
| 7324 | mov es, cx ; 8e c1 ; 0xc4063 vbe.c:57
|
---|
| 7325 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc4065
|
---|
| 7326 | mov dx, 001cfh ; ba cf 01 ; 0xc4068 vbe.c:58
|
---|
| 7327 | out DX, ax ; ef ; 0xc406b
|
---|
| 7328 | inc bx ; 43 ; 0xc406c vbe.c:585
|
---|
| 7329 | inc bx ; 43 ; 0xc406d
|
---|
| 7330 | inc si ; 46 ; 0xc406e vbe.c:586
|
---|
| 7331 | jmp short 04058h ; eb e7 ; 0xc406f
|
---|
| 7332 | lea sp, [bp-006h] ; 8d 66 fa ; 0xc4071 vbe.c:588
|
---|
| 7333 | pop si ; 5e ; 0xc4074
|
---|
| 7334 | pop cx ; 59 ; 0xc4075
|
---|
| 7335 | pop bx ; 5b ; 0xc4076
|
---|
| 7336 | pop bp ; 5d ; 0xc4077
|
---|
| 7337 | retn ; c3 ; 0xc4078
|
---|
| 7338 | ; disGetNextSymbol 0xc4079 LB 0x240 -> off=0x0 cb=000000000000008c uValue=00000000000c4079 'vbe_biosfn_save_restore_state'
|
---|
| 7339 | vbe_biosfn_save_restore_state: ; 0xc4079 LB 0x8c
|
---|
| 7340 | push bp ; 55 ; 0xc4079 vbe.c:604
|
---|
| 7341 | mov bp, sp ; 89 e5 ; 0xc407a
|
---|
| 7342 | push si ; 56 ; 0xc407c
|
---|
| 7343 | push di ; 57 ; 0xc407d
|
---|
| 7344 | push ax ; 50 ; 0xc407e
|
---|
| 7345 | mov si, ax ; 89 c6 ; 0xc407f
|
---|
| 7346 | mov word [bp-006h], dx ; 89 56 fa ; 0xc4081
|
---|
| 7347 | mov ax, bx ; 89 d8 ; 0xc4084
|
---|
| 7348 | mov bx, word [bp+004h] ; 8b 5e 04 ; 0xc4086
|
---|
| 7349 | mov di, strict word 0004fh ; bf 4f 00 ; 0xc4089 vbe.c:609
|
---|
| 7350 | xor ah, ah ; 30 e4 ; 0xc408c vbe.c:610
|
---|
| 7351 | cmp ax, strict word 00002h ; 3d 02 00 ; 0xc408e
|
---|
| 7352 | je short 040d8h ; 74 45 ; 0xc4091
|
---|
| 7353 | cmp ax, strict word 00001h ; 3d 01 00 ; 0xc4093
|
---|
| 7354 | je short 040bch ; 74 24 ; 0xc4096
|
---|
| 7355 | test ax, ax ; 85 c0 ; 0xc4098
|
---|
| 7356 | jne short 040f4h ; 75 58 ; 0xc409a
|
---|
| 7357 | mov ax, word [bp-006h] ; 8b 46 fa ; 0xc409c vbe.c:612
|
---|
| 7358 | call 03024h ; e8 82 ef ; 0xc409f
|
---|
| 7359 | mov cx, ax ; 89 c1 ; 0xc40a2
|
---|
| 7360 | test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc40a4 vbe.c:616
|
---|
| 7361 | je short 040afh ; 74 05 ; 0xc40a8
|
---|
| 7362 | call 03f97h ; e8 ea fe ; 0xc40aa vbe.c:617
|
---|
| 7363 | add ax, cx ; 01 c8 ; 0xc40ad
|
---|
| 7364 | add ax, strict word 0003fh ; 05 3f 00 ; 0xc40af vbe.c:618
|
---|
| 7365 | shr ax, 006h ; c1 e8 06 ; 0xc40b2
|
---|
| 7366 | push SS ; 16 ; 0xc40b5
|
---|
| 7367 | pop ES ; 07 ; 0xc40b6
|
---|
| 7368 | mov word [es:bx], ax ; 26 89 07 ; 0xc40b7
|
---|
| 7369 | jmp short 040f7h ; eb 3b ; 0xc40ba vbe.c:619
|
---|
| 7370 | push SS ; 16 ; 0xc40bc vbe.c:621
|
---|
| 7371 | pop ES ; 07 ; 0xc40bd
|
---|
| 7372 | mov bx, word [es:bx] ; 26 8b 1f ; 0xc40be
|
---|
| 7373 | mov dx, cx ; 89 ca ; 0xc40c1 vbe.c:622
|
---|
| 7374 | mov ax, word [bp-006h] ; 8b 46 fa ; 0xc40c3
|
---|
| 7375 | call 0305fh ; e8 96 ef ; 0xc40c6
|
---|
| 7376 | test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc40c9 vbe.c:626
|
---|
| 7377 | je short 040f7h ; 74 28 ; 0xc40cd
|
---|
| 7378 | mov dx, ax ; 89 c2 ; 0xc40cf vbe.c:627
|
---|
| 7379 | mov ax, cx ; 89 c8 ; 0xc40d1
|
---|
| 7380 | call 03f9fh ; e8 c9 fe ; 0xc40d3
|
---|
| 7381 | jmp short 040f7h ; eb 1f ; 0xc40d6 vbe.c:628
|
---|
| 7382 | push SS ; 16 ; 0xc40d8 vbe.c:630
|
---|
| 7383 | pop ES ; 07 ; 0xc40d9
|
---|
| 7384 | mov bx, word [es:bx] ; 26 8b 1f ; 0xc40da
|
---|
| 7385 | mov dx, cx ; 89 ca ; 0xc40dd vbe.c:631
|
---|
| 7386 | mov ax, word [bp-006h] ; 8b 46 fa ; 0xc40df
|
---|
| 7387 | call 03335h ; e8 50 f2 ; 0xc40e2
|
---|
| 7388 | test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc40e5 vbe.c:635
|
---|
| 7389 | je short 040f7h ; 74 0c ; 0xc40e9
|
---|
| 7390 | mov dx, ax ; 89 c2 ; 0xc40eb vbe.c:636
|
---|
| 7391 | mov ax, cx ; 89 c8 ; 0xc40ed
|
---|
| 7392 | call 03feah ; e8 f8 fe ; 0xc40ef
|
---|
| 7393 | jmp short 040f7h ; eb 03 ; 0xc40f2 vbe.c:637
|
---|
| 7394 | mov di, 00100h ; bf 00 01 ; 0xc40f4 vbe.c:640
|
---|
| 7395 | push SS ; 16 ; 0xc40f7 vbe.c:643
|
---|
| 7396 | pop ES ; 07 ; 0xc40f8
|
---|
| 7397 | mov word [es:si], di ; 26 89 3c ; 0xc40f9
|
---|
| 7398 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc40fc vbe.c:644
|
---|
| 7399 | pop di ; 5f ; 0xc40ff
|
---|
| 7400 | pop si ; 5e ; 0xc4100
|
---|
| 7401 | pop bp ; 5d ; 0xc4101
|
---|
| 7402 | retn 00002h ; c2 02 00 ; 0xc4102
|
---|
| 7403 | ; disGetNextSymbol 0xc4105 LB 0x1b4 -> off=0x0 cb=00000000000000cf uValue=00000000000c4105 'vbe_biosfn_get_set_scanline_length'
|
---|
| 7404 | vbe_biosfn_get_set_scanline_length: ; 0xc4105 LB 0xcf
|
---|
| 7405 | push bp ; 55 ; 0xc4105 vbe.c:665
|
---|
| 7406 | mov bp, sp ; 89 e5 ; 0xc4106
|
---|
| 7407 | push si ; 56 ; 0xc4108
|
---|
| 7408 | push di ; 57 ; 0xc4109
|
---|
| 7409 | sub sp, strict byte 00008h ; 83 ec 08 ; 0xc410a
|
---|
| 7410 | push ax ; 50 ; 0xc410d
|
---|
| 7411 | mov di, dx ; 89 d7 ; 0xc410e
|
---|
| 7412 | mov si, bx ; 89 de ; 0xc4110
|
---|
| 7413 | mov word [bp-008h], cx ; 89 4e f8 ; 0xc4112
|
---|
| 7414 | call 03b9eh ; e8 86 fa ; 0xc4115 vbe.c:674
|
---|
| 7415 | cmp AL, strict byte 00fh ; 3c 0f ; 0xc4118 vbe.c:675
|
---|
| 7416 | jne short 04121h ; 75 05 ; 0xc411a
|
---|
| 7417 | mov cx, strict word 00010h ; b9 10 00 ; 0xc411c
|
---|
| 7418 | jmp short 04124h ; eb 03 ; 0xc411f
|
---|
| 7419 | movzx cx, al ; 0f b6 c8 ; 0xc4121
|
---|
| 7420 | call 03bd6h ; e8 af fa ; 0xc4124 vbe.c:676
|
---|
| 7421 | mov word [bp-00ah], ax ; 89 46 f6 ; 0xc4127
|
---|
| 7422 | mov word [bp-006h], strict word 0004fh ; c7 46 fa 4f 00 ; 0xc412a vbe.c:677
|
---|
| 7423 | push SS ; 16 ; 0xc412f vbe.c:678
|
---|
| 7424 | pop ES ; 07 ; 0xc4130
|
---|
| 7425 | mov bx, word [es:si] ; 26 8b 1c ; 0xc4131
|
---|
| 7426 | mov al, byte [es:di] ; 26 8a 05 ; 0xc4134 vbe.c:679
|
---|
| 7427 | cmp AL, strict byte 002h ; 3c 02 ; 0xc4137 vbe.c:683
|
---|
| 7428 | je short 04146h ; 74 0b ; 0xc4139
|
---|
| 7429 | cmp AL, strict byte 001h ; 3c 01 ; 0xc413b
|
---|
| 7430 | je short 0416dh ; 74 2e ; 0xc413d
|
---|
| 7431 | test al, al ; 84 c0 ; 0xc413f
|
---|
| 7432 | je short 04168h ; 74 25 ; 0xc4141
|
---|
| 7433 | jmp near 041bdh ; e9 77 00 ; 0xc4143
|
---|
| 7434 | cmp cl, 004h ; 80 f9 04 ; 0xc4146 vbe.c:685
|
---|
| 7435 | jne short 04150h ; 75 05 ; 0xc4149
|
---|
| 7436 | sal bx, 003h ; c1 e3 03 ; 0xc414b vbe.c:686
|
---|
| 7437 | jmp short 04168h ; eb 18 ; 0xc414e vbe.c:687
|
---|
| 7438 | movzx ax, cl ; 0f b6 c1 ; 0xc4150 vbe.c:688
|
---|
| 7439 | cwd ; 99 ; 0xc4153
|
---|
| 7440 | sal dx, 003h ; c1 e2 03 ; 0xc4154
|
---|
[67771] | 7441 | db 01bh, 0c2h
|
---|
[98059] | 7442 | ; sbb ax, dx ; 1b c2 ; 0xc4157
|
---|
| 7443 | sar ax, 003h ; c1 f8 03 ; 0xc4159
|
---|
| 7444 | mov word [bp-00ch], ax ; 89 46 f4 ; 0xc415c
|
---|
| 7445 | mov ax, bx ; 89 d8 ; 0xc415f
|
---|
| 7446 | xor dx, dx ; 31 d2 ; 0xc4161
|
---|
| 7447 | div word [bp-00ch] ; f7 76 f4 ; 0xc4163
|
---|
| 7448 | mov bx, ax ; 89 c3 ; 0xc4166
|
---|
| 7449 | mov ax, bx ; 89 d8 ; 0xc4168 vbe.c:691
|
---|
| 7450 | call 03bb7h ; e8 4a fa ; 0xc416a
|
---|
| 7451 | call 03bd6h ; e8 66 fa ; 0xc416d vbe.c:694
|
---|
| 7452 | mov bx, ax ; 89 c3 ; 0xc4170
|
---|
| 7453 | push SS ; 16 ; 0xc4172 vbe.c:695
|
---|
| 7454 | pop ES ; 07 ; 0xc4173
|
---|
| 7455 | mov word [es:si], ax ; 26 89 04 ; 0xc4174
|
---|
| 7456 | cmp cl, 004h ; 80 f9 04 ; 0xc4177 vbe.c:696
|
---|
| 7457 | jne short 04181h ; 75 05 ; 0xc417a
|
---|
| 7458 | shr bx, 003h ; c1 eb 03 ; 0xc417c vbe.c:697
|
---|
| 7459 | jmp short 04190h ; eb 0f ; 0xc417f vbe.c:698
|
---|
| 7460 | movzx ax, cl ; 0f b6 c1 ; 0xc4181 vbe.c:699
|
---|
| 7461 | cwd ; 99 ; 0xc4184
|
---|
| 7462 | sal dx, 003h ; c1 e2 03 ; 0xc4185
|
---|
[67771] | 7463 | db 01bh, 0c2h
|
---|
[98059] | 7464 | ; sbb ax, dx ; 1b c2 ; 0xc4188
|
---|
| 7465 | sar ax, 003h ; c1 f8 03 ; 0xc418a
|
---|
| 7466 | imul bx, ax ; 0f af d8 ; 0xc418d
|
---|
| 7467 | add bx, strict byte 00003h ; 83 c3 03 ; 0xc4190 vbe.c:700
|
---|
| 7468 | and bl, 0fch ; 80 e3 fc ; 0xc4193
|
---|
| 7469 | push SS ; 16 ; 0xc4196 vbe.c:701
|
---|
| 7470 | pop ES ; 07 ; 0xc4197
|
---|
| 7471 | mov word [es:di], bx ; 26 89 1d ; 0xc4198
|
---|
| 7472 | call 03befh ; e8 51 fa ; 0xc419b vbe.c:702
|
---|
| 7473 | push SS ; 16 ; 0xc419e
|
---|
| 7474 | pop ES ; 07 ; 0xc419f
|
---|
| 7475 | mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc41a0
|
---|
| 7476 | mov word [es:bx], ax ; 26 89 07 ; 0xc41a3
|
---|
| 7477 | call 03b66h ; e8 bd f9 ; 0xc41a6 vbe.c:703
|
---|
| 7478 | push SS ; 16 ; 0xc41a9
|
---|
| 7479 | pop ES ; 07 ; 0xc41aa
|
---|
| 7480 | cmp ax, word [es:bx] ; 26 3b 07 ; 0xc41ab
|
---|
| 7481 | jbe short 041c2h ; 76 12 ; 0xc41ae
|
---|
| 7482 | mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc41b0 vbe.c:704
|
---|
| 7483 | call 03bb7h ; e8 01 fa ; 0xc41b3
|
---|
| 7484 | mov word [bp-006h], 00200h ; c7 46 fa 00 02 ; 0xc41b6 vbe.c:705
|
---|
| 7485 | jmp short 041c2h ; eb 05 ; 0xc41bb vbe.c:707
|
---|
| 7486 | mov word [bp-006h], 00100h ; c7 46 fa 00 01 ; 0xc41bd vbe.c:710
|
---|
| 7487 | push SS ; 16 ; 0xc41c2 vbe.c:713
|
---|
| 7488 | pop ES ; 07 ; 0xc41c3
|
---|
| 7489 | mov ax, word [bp-006h] ; 8b 46 fa ; 0xc41c4
|
---|
| 7490 | mov bx, word [bp-00eh] ; 8b 5e f2 ; 0xc41c7
|
---|
| 7491 | mov word [es:bx], ax ; 26 89 07 ; 0xc41ca
|
---|
| 7492 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc41cd vbe.c:714
|
---|
| 7493 | pop di ; 5f ; 0xc41d0
|
---|
| 7494 | pop si ; 5e ; 0xc41d1
|
---|
| 7495 | pop bp ; 5d ; 0xc41d2
|
---|
| 7496 | retn ; c3 ; 0xc41d3
|
---|
| 7497 | ; disGetNextSymbol 0xc41d4 LB 0xe5 -> off=0x0 cb=00000000000000e5 uValue=00000000000c41d4 'private_biosfn_custom_mode'
|
---|
| 7498 | private_biosfn_custom_mode: ; 0xc41d4 LB 0xe5
|
---|
| 7499 | push bp ; 55 ; 0xc41d4 vbe.c:740
|
---|
| 7500 | mov bp, sp ; 89 e5 ; 0xc41d5
|
---|
| 7501 | push si ; 56 ; 0xc41d7
|
---|
| 7502 | push di ; 57 ; 0xc41d8
|
---|
| 7503 | push ax ; 50 ; 0xc41d9
|
---|
| 7504 | push ax ; 50 ; 0xc41da
|
---|
| 7505 | push ax ; 50 ; 0xc41db
|
---|
| 7506 | mov si, dx ; 89 d6 ; 0xc41dc
|
---|
| 7507 | mov dx, cx ; 89 ca ; 0xc41de
|
---|
| 7508 | mov di, strict word 0004fh ; bf 4f 00 ; 0xc41e0 vbe.c:753
|
---|
| 7509 | push SS ; 16 ; 0xc41e3 vbe.c:754
|
---|
| 7510 | pop ES ; 07 ; 0xc41e4
|
---|
| 7511 | mov al, byte [es:si] ; 26 8a 04 ; 0xc41e5
|
---|
| 7512 | test al, al ; 84 c0 ; 0xc41e8 vbe.c:755
|
---|
| 7513 | jne short 0420eh ; 75 22 ; 0xc41ea
|
---|
| 7514 | push SS ; 16 ; 0xc41ec vbe.c:757
|
---|
| 7515 | pop ES ; 07 ; 0xc41ed
|
---|
| 7516 | mov cx, word [es:bx] ; 26 8b 0f ; 0xc41ee
|
---|
| 7517 | mov bx, dx ; 89 d3 ; 0xc41f1 vbe.c:758
|
---|
| 7518 | mov bx, word [es:bx] ; 26 8b 1f ; 0xc41f3
|
---|
| 7519 | mov ax, word [es:si] ; 26 8b 04 ; 0xc41f6 vbe.c:759
|
---|
| 7520 | shr ax, 008h ; c1 e8 08 ; 0xc41f9
|
---|
| 7521 | and ax, strict word 0007fh ; 25 7f 00 ; 0xc41fc
|
---|
| 7522 | mov byte [bp-008h], al ; 88 46 f8 ; 0xc41ff
|
---|
| 7523 | cmp AL, strict byte 008h ; 3c 08 ; 0xc4202 vbe.c:764
|
---|
| 7524 | je short 04214h ; 74 0e ; 0xc4204
|
---|
| 7525 | cmp AL, strict byte 010h ; 3c 10 ; 0xc4206
|
---|
| 7526 | je short 04214h ; 74 0a ; 0xc4208
|
---|
| 7527 | cmp AL, strict byte 020h ; 3c 20 ; 0xc420a
|
---|
| 7528 | je short 04214h ; 74 06 ; 0xc420c
|
---|
| 7529 | mov di, 00100h ; bf 00 01 ; 0xc420e vbe.c:765
|
---|
| 7530 | jmp near 042aah ; e9 96 00 ; 0xc4211 vbe.c:766
|
---|
| 7531 | push SS ; 16 ; 0xc4214 vbe.c:770
|
---|
| 7532 | pop ES ; 07 ; 0xc4215
|
---|
| 7533 | test byte [es:si+001h], 080h ; 26 f6 44 01 80 ; 0xc4216
|
---|
| 7534 | je short 04222h ; 74 05 ; 0xc421b
|
---|
| 7535 | mov ax, strict word 00040h ; b8 40 00 ; 0xc421d
|
---|
| 7536 | jmp short 04224h ; eb 02 ; 0xc4220
|
---|
| 7537 | xor ax, ax ; 31 c0 ; 0xc4222
|
---|
| 7538 | mov byte [bp-006h], al ; 88 46 fa ; 0xc4224
|
---|
| 7539 | cmp cx, 00280h ; 81 f9 80 02 ; 0xc4227 vbe.c:773
|
---|
| 7540 | jnc short 04232h ; 73 05 ; 0xc422b
|
---|
| 7541 | mov cx, 00280h ; b9 80 02 ; 0xc422d vbe.c:774
|
---|
| 7542 | jmp short 0423bh ; eb 09 ; 0xc4230 vbe.c:775
|
---|
| 7543 | cmp cx, 00a00h ; 81 f9 00 0a ; 0xc4232
|
---|
| 7544 | jbe short 0423bh ; 76 03 ; 0xc4236
|
---|
| 7545 | mov cx, 00a00h ; b9 00 0a ; 0xc4238 vbe.c:776
|
---|
| 7546 | cmp bx, 001e0h ; 81 fb e0 01 ; 0xc423b vbe.c:777
|
---|
| 7547 | jnc short 04246h ; 73 05 ; 0xc423f
|
---|
| 7548 | mov bx, 001e0h ; bb e0 01 ; 0xc4241 vbe.c:778
|
---|
| 7549 | jmp short 0424fh ; eb 09 ; 0xc4244 vbe.c:779
|
---|
| 7550 | cmp bx, 00780h ; 81 fb 80 07 ; 0xc4246
|
---|
| 7551 | jbe short 0424fh ; 76 03 ; 0xc424a
|
---|
| 7552 | mov bx, 00780h ; bb 80 07 ; 0xc424c vbe.c:780
|
---|
| 7553 | mov dx, strict word 0ffffh ; ba ff ff ; 0xc424f vbe.c:786
|
---|
| 7554 | mov ax, 003b6h ; b8 b6 03 ; 0xc4252
|
---|
| 7555 | call 03c08h ; e8 b0 f9 ; 0xc4255
|
---|
| 7556 | mov si, ax ; 89 c6 ; 0xc4258
|
---|
| 7557 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc425a vbe.c:789
|
---|
| 7558 | cwd ; 99 ; 0xc425e
|
---|
| 7559 | sal dx, 003h ; c1 e2 03 ; 0xc425f
|
---|
[75485] | 7560 | db 01bh, 0c2h
|
---|
[98059] | 7561 | ; sbb ax, dx ; 1b c2 ; 0xc4262
|
---|
| 7562 | sar ax, 003h ; c1 f8 03 ; 0xc4264
|
---|
| 7563 | imul ax, cx ; 0f af c1 ; 0xc4267
|
---|
| 7564 | add ax, strict word 00003h ; 05 03 00 ; 0xc426a vbe.c:790
|
---|
| 7565 | and AL, strict byte 0fch ; 24 fc ; 0xc426d
|
---|
| 7566 | mov dx, bx ; 89 da ; 0xc426f vbe.c:792
|
---|
| 7567 | mul dx ; f7 e2 ; 0xc4271
|
---|
| 7568 | cmp dx, si ; 39 f2 ; 0xc4273 vbe.c:794
|
---|
| 7569 | jnbe short 0427dh ; 77 06 ; 0xc4275
|
---|
| 7570 | jne short 04282h ; 75 09 ; 0xc4277
|
---|
| 7571 | test ax, ax ; 85 c0 ; 0xc4279
|
---|
| 7572 | jbe short 04282h ; 76 05 ; 0xc427b
|
---|
| 7573 | mov di, 00200h ; bf 00 02 ; 0xc427d vbe.c:796
|
---|
| 7574 | jmp short 042aah ; eb 28 ; 0xc4280 vbe.c:797
|
---|
| 7575 | xor ax, ax ; 31 c0 ; 0xc4282 vbe.c:801
|
---|
| 7576 | call 005ddh ; e8 56 c3 ; 0xc4284
|
---|
| 7577 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc4287 vbe.c:802
|
---|
| 7578 | call 03b7fh ; e8 f1 f8 ; 0xc428b
|
---|
| 7579 | mov ax, cx ; 89 c8 ; 0xc428e vbe.c:803
|
---|
| 7580 | call 03b28h ; e8 95 f8 ; 0xc4290
|
---|
| 7581 | mov ax, bx ; 89 d8 ; 0xc4293 vbe.c:804
|
---|
| 7582 | call 03b47h ; e8 af f8 ; 0xc4295
|
---|
| 7583 | xor ax, ax ; 31 c0 ; 0xc4298 vbe.c:805
|
---|
| 7584 | call 00603h ; e8 66 c3 ; 0xc429a
|
---|
| 7585 | mov al, byte [bp-006h] ; 8a 46 fa ; 0xc429d vbe.c:806
|
---|
| 7586 | or AL, strict byte 001h ; 0c 01 ; 0xc42a0
|
---|
| 7587 | xor ah, ah ; 30 e4 ; 0xc42a2
|
---|
| 7588 | call 005ddh ; e8 36 c3 ; 0xc42a4
|
---|
| 7589 | call 006d2h ; e8 28 c4 ; 0xc42a7 vbe.c:807
|
---|
| 7590 | push SS ; 16 ; 0xc42aa vbe.c:815
|
---|
| 7591 | pop ES ; 07 ; 0xc42ab
|
---|
| 7592 | mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xc42ac
|
---|
| 7593 | mov word [es:bx], di ; 26 89 3f ; 0xc42af
|
---|
| 7594 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc42b2 vbe.c:816
|
---|
| 7595 | pop di ; 5f ; 0xc42b5
|
---|
| 7596 | pop si ; 5e ; 0xc42b6
|
---|
| 7597 | pop bp ; 5d ; 0xc42b7
|
---|
| 7598 | retn ; c3 ; 0xc42b8
|
---|
[60422] | 7599 |
|
---|
[98059] | 7600 | ; Padding 0x387 bytes at 0xc42b9
|
---|
| 7601 | times 903 db 0
|
---|
[60422] | 7602 |
|
---|
[95039] | 7603 | section VBE32 progbits vstart=0x4640 align=1 ; size=0x115 class=CODE group=AUTO
|
---|
| 7604 | ; disGetNextSymbol 0xc4640 LB 0x115 -> off=0x0 cb=0000000000000114 uValue=00000000000c0000 'vesa_pm_start'
|
---|
| 7605 | vesa_pm_start: ; 0xc4640 LB 0x114
|
---|
| 7606 | sbb byte [bx+si], al ; 18 00 ; 0xc4640
|
---|
| 7607 | dec di ; 4f ; 0xc4642
|
---|
| 7608 | add byte [bx+si], dl ; 00 10 ; 0xc4643
|
---|
| 7609 | add word [bx+si], cx ; 01 08 ; 0xc4645
|
---|
| 7610 | add dh, cl ; 00 ce ; 0xc4647
|
---|
| 7611 | add di, cx ; 01 cf ; 0xc4649
|
---|
| 7612 | add di, cx ; 01 cf ; 0xc464b
|
---|
| 7613 | add ax, dx ; 01 d0 ; 0xc464d
|
---|
| 7614 | add word [bp-048fdh], si ; 01 b6 03 b7 ; 0xc464f
|
---|
[60422] | 7615 | db 003h, 0ffh
|
---|
[95039] | 7616 | ; add di, di ; 03 ff ; 0xc4653
|
---|
[60422] | 7617 | db 0ffh
|
---|
| 7618 | db 0ffh
|
---|
[95039] | 7619 | jmp word [bp-07dh] ; ff 66 83 ; 0xc4657
|
---|
| 7620 | sti ; fb ; 0xc465a
|
---|
| 7621 | add byte [si+005h], dh ; 00 74 05 ; 0xc465b
|
---|
| 7622 | mov eax, strict dword 066c30100h ; 66 b8 00 01 c3 66 ; 0xc465e vberom.asm:825
|
---|
[60422] | 7623 | db 08bh, 0c2h
|
---|
[95039] | 7624 | ; mov ax, dx ; 8b c2 ; 0xc4664
|
---|
| 7625 | push edx ; 66 52 ; 0xc4666 vberom.asm:829
|
---|
| 7626 | push eax ; 66 50 ; 0xc4668 vberom.asm:830
|
---|
| 7627 | mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc466a vberom.asm:831
|
---|
| 7628 | add ax, 06600h ; 05 00 66 ; 0xc4670
|
---|
| 7629 | out DX, ax ; ef ; 0xc4673
|
---|
| 7630 | pop eax ; 66 58 ; 0xc4674 vberom.asm:834
|
---|
| 7631 | mov edx, strict dword 0ef6601cfh ; 66 ba cf 01 66 ef ; 0xc4676 vberom.asm:835
|
---|
| 7632 | in eax, DX ; 66 ed ; 0xc467c vberom.asm:837
|
---|
| 7633 | pop edx ; 66 5a ; 0xc467e vberom.asm:838
|
---|
[60422] | 7634 | db 066h, 03bh, 0d0h
|
---|
[95039] | 7635 | ; cmp edx, eax ; 66 3b d0 ; 0xc4680 vberom.asm:839
|
---|
| 7636 | jne short 0468ah ; 75 05 ; 0xc4683 vberom.asm:840
|
---|
| 7637 | mov eax, strict dword 066c3004fh ; 66 b8 4f 00 c3 66 ; 0xc4685 vberom.asm:841
|
---|
| 7638 | mov ax, 0014fh ; b8 4f 01 ; 0xc468b
|
---|
| 7639 | retn ; c3 ; 0xc468e vberom.asm:845
|
---|
| 7640 | cmp bl, 080h ; 80 fb 80 ; 0xc468f vberom.asm:847
|
---|
| 7641 | je short 0469eh ; 74 0a ; 0xc4692 vberom.asm:848
|
---|
| 7642 | cmp bl, 000h ; 80 fb 00 ; 0xc4694 vberom.asm:849
|
---|
| 7643 | je short 046aeh ; 74 15 ; 0xc4697 vberom.asm:850
|
---|
| 7644 | mov eax, strict dword 052c30100h ; 66 b8 00 01 c3 52 ; 0xc4699 vberom.asm:851
|
---|
| 7645 | mov edx, strict dword 0a8ec03dah ; 66 ba da 03 ec a8 ; 0xc469f vberom.asm:855
|
---|
| 7646 | or byte [di-005h], dh ; 08 75 fb ; 0xc46a5
|
---|
| 7647 | in AL, DX ; ec ; 0xc46a8 vberom.asm:861
|
---|
| 7648 | test AL, strict byte 008h ; a8 08 ; 0xc46a9 vberom.asm:862
|
---|
| 7649 | je short 046a8h ; 74 fb ; 0xc46ab vberom.asm:863
|
---|
| 7650 | pop dx ; 5a ; 0xc46ad vberom.asm:864
|
---|
| 7651 | push ax ; 50 ; 0xc46ae vberom.asm:868
|
---|
| 7652 | push cx ; 51 ; 0xc46af vberom.asm:869
|
---|
| 7653 | push dx ; 52 ; 0xc46b0 vberom.asm:870
|
---|
| 7654 | push si ; 56 ; 0xc46b1 vberom.asm:871
|
---|
| 7655 | push di ; 57 ; 0xc46b2 vberom.asm:872
|
---|
| 7656 | sal dx, 010h ; c1 e2 10 ; 0xc46b3 vberom.asm:873
|
---|
| 7657 | and cx, strict word 0ffffh ; 81 e1 ff ff ; 0xc46b6 vberom.asm:874
|
---|
| 7658 | add byte [bx+si], al ; 00 00 ; 0xc46ba
|
---|
[60422] | 7659 | db 00bh, 0cah
|
---|
[95039] | 7660 | ; or cx, dx ; 0b ca ; 0xc46bc vberom.asm:875
|
---|
| 7661 | sal cx, 002h ; c1 e1 02 ; 0xc46be vberom.asm:876
|
---|
[60422] | 7662 | db 08bh, 0c1h
|
---|
[95039] | 7663 | ; mov ax, cx ; 8b c1 ; 0xc46c1 vberom.asm:877
|
---|
| 7664 | push ax ; 50 ; 0xc46c3 vberom.asm:878
|
---|
| 7665 | mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc46c4 vberom.asm:879
|
---|
| 7666 | push ES ; 06 ; 0xc46ca
|
---|
| 7667 | add byte [bp-011h], ah ; 00 66 ef ; 0xc46cb
|
---|
| 7668 | mov edx, strict dword 0ed6601cfh ; 66 ba cf 01 66 ed ; 0xc46ce vberom.asm:882
|
---|
[60422] | 7669 | db 00fh, 0b7h, 0c8h
|
---|
[95039] | 7670 | ; movzx cx, ax ; 0f b7 c8 ; 0xc46d4 vberom.asm:884
|
---|
| 7671 | mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc46d7 vberom.asm:885
|
---|
| 7672 | add ax, word [bx+si] ; 03 00 ; 0xc46dd
|
---|
| 7673 | out DX, eax ; 66 ef ; 0xc46df vberom.asm:887
|
---|
| 7674 | mov edx, strict dword 0ed6601cfh ; 66 ba cf 01 66 ed ; 0xc46e1 vberom.asm:888
|
---|
[60422] | 7675 | db 00fh, 0b7h, 0f0h
|
---|
[95039] | 7676 | ; movzx si, ax ; 0f b7 f0 ; 0xc46e7 vberom.asm:890
|
---|
| 7677 | pop ax ; 58 ; 0xc46ea vberom.asm:891
|
---|
| 7678 | cmp si, strict byte 00004h ; 83 fe 04 ; 0xc46eb vberom.asm:893
|
---|
| 7679 | je short 04707h ; 74 17 ; 0xc46ee vberom.asm:894
|
---|
| 7680 | add si, strict byte 00007h ; 83 c6 07 ; 0xc46f0 vberom.asm:895
|
---|
| 7681 | shr si, 003h ; c1 ee 03 ; 0xc46f3 vberom.asm:896
|
---|
| 7682 | imul cx, si ; 0f af ce ; 0xc46f6 vberom.asm:897
|
---|
[60422] | 7683 | db 033h, 0d2h
|
---|
[95039] | 7684 | ; xor dx, dx ; 33 d2 ; 0xc46f9 vberom.asm:898
|
---|
| 7685 | div cx ; f7 f1 ; 0xc46fb vberom.asm:899
|
---|
[60422] | 7686 | db 08bh, 0f8h
|
---|
[95039] | 7687 | ; mov di, ax ; 8b f8 ; 0xc46fd vberom.asm:900
|
---|
[60422] | 7688 | db 08bh, 0c2h
|
---|
[95039] | 7689 | ; mov ax, dx ; 8b c2 ; 0xc46ff vberom.asm:901
|
---|
[60422] | 7690 | db 033h, 0d2h
|
---|
[95039] | 7691 | ; xor dx, dx ; 33 d2 ; 0xc4701 vberom.asm:902
|
---|
| 7692 | div si ; f7 f6 ; 0xc4703 vberom.asm:903
|
---|
| 7693 | jmp short 04713h ; eb 0c ; 0xc4705 vberom.asm:904
|
---|
| 7694 | shr cx, 1 ; d1 e9 ; 0xc4707 vberom.asm:907
|
---|
[60422] | 7695 | db 033h, 0d2h
|
---|
[95039] | 7696 | ; xor dx, dx ; 33 d2 ; 0xc4709 vberom.asm:908
|
---|
| 7697 | div cx ; f7 f1 ; 0xc470b vberom.asm:909
|
---|
[60422] | 7698 | db 08bh, 0f8h
|
---|
[95039] | 7699 | ; mov di, ax ; 8b f8 ; 0xc470d vberom.asm:910
|
---|
[60422] | 7700 | db 08bh, 0c2h
|
---|
[95039] | 7701 | ; mov ax, dx ; 8b c2 ; 0xc470f vberom.asm:911
|
---|
| 7702 | sal ax, 1 ; d1 e0 ; 0xc4711 vberom.asm:912
|
---|
| 7703 | push edx ; 66 52 ; 0xc4713 vberom.asm:915
|
---|
| 7704 | push eax ; 66 50 ; 0xc4715 vberom.asm:916
|
---|
| 7705 | mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc4717 vberom.asm:917
|
---|
| 7706 | or byte [bx+si], al ; 08 00 ; 0xc471d
|
---|
| 7707 | out DX, eax ; 66 ef ; 0xc471f vberom.asm:919
|
---|
| 7708 | pop eax ; 66 58 ; 0xc4721 vberom.asm:920
|
---|
| 7709 | mov edx, strict dword 0ef6601cfh ; 66 ba cf 01 66 ef ; 0xc4723 vberom.asm:921
|
---|
| 7710 | pop edx ; 66 5a ; 0xc4729 vberom.asm:923
|
---|
[60422] | 7711 | db 066h, 08bh, 0c7h
|
---|
[95039] | 7712 | ; mov eax, edi ; 66 8b c7 ; 0xc472b vberom.asm:925
|
---|
| 7713 | push edx ; 66 52 ; 0xc472e vberom.asm:926
|
---|
| 7714 | push eax ; 66 50 ; 0xc4730 vberom.asm:927
|
---|
| 7715 | mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc4732 vberom.asm:928
|
---|
| 7716 | or word [bx+si], ax ; 09 00 ; 0xc4738
|
---|
| 7717 | out DX, eax ; 66 ef ; 0xc473a vberom.asm:930
|
---|
| 7718 | pop eax ; 66 58 ; 0xc473c vberom.asm:931
|
---|
| 7719 | mov edx, strict dword 0ef6601cfh ; 66 ba cf 01 66 ef ; 0xc473e vberom.asm:932
|
---|
| 7720 | pop edx ; 66 5a ; 0xc4744 vberom.asm:934
|
---|
| 7721 | pop di ; 5f ; 0xc4746 vberom.asm:936
|
---|
| 7722 | pop si ; 5e ; 0xc4747 vberom.asm:937
|
---|
| 7723 | pop dx ; 5a ; 0xc4748 vberom.asm:938
|
---|
| 7724 | pop cx ; 59 ; 0xc4749 vberom.asm:939
|
---|
| 7725 | pop ax ; 58 ; 0xc474a vberom.asm:940
|
---|
| 7726 | mov eax, strict dword 066c3004fh ; 66 b8 4f 00 c3 66 ; 0xc474b vberom.asm:941
|
---|
| 7727 | mov ax, 0014fh ; b8 4f 01 ; 0xc4751
|
---|
| 7728 | ; disGetNextSymbol 0xc4754 LB 0x1 -> off=0x0 cb=0000000000000001 uValue=0000000000000114 'vesa_pm_end'
|
---|
| 7729 | vesa_pm_end: ; 0xc4754 LB 0x1
|
---|
| 7730 | retn ; c3 ; 0xc4754 vberom.asm:946
|
---|
[60422] | 7731 |
|
---|
[95039] | 7732 | ; Padding 0x2b bytes at 0xc4755
|
---|
| 7733 | times 43 db 0
|
---|
[60422] | 7734 |
|
---|
[97035] | 7735 | section _DATA progbits vstart=0x4780 align=1 ; size=0x374c class=DATA group=DGROUP
|
---|
| 7736 | ; disGetNextSymbol 0xc4780 LB 0x374c -> off=0x0 cb=000000000000002e uValue=00000000000c0000 '_msg_vga_init'
|
---|
| 7737 | _msg_vga_init: ; 0xc4780 LB 0x2e
|
---|
[98059] | 7738 | db 'Oracle VM VirtualBox Version 7.0.6 VGA BIOS', 00dh, 00ah, 000h
|
---|
[97035] | 7739 | ; disGetNextSymbol 0xc47ae LB 0x371e -> off=0x0 cb=0000000000000080 uValue=00000000000c002e 'vga_modes'
|
---|
| 7740 | vga_modes: ; 0xc47ae LB 0x80
|
---|
[60422] | 7741 | db 000h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 001h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
|
---|
| 7742 | db 002h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 003h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
|
---|
| 7743 | db 004h, 001h, 002h, 002h, 000h, 0b8h, 0ffh, 001h, 005h, 001h, 002h, 002h, 000h, 0b8h, 0ffh, 001h
|
---|
| 7744 | db 006h, 001h, 002h, 001h, 000h, 0b8h, 0ffh, 001h, 007h, 000h, 001h, 004h, 000h, 0b0h, 0ffh, 000h
|
---|
| 7745 | db 00dh, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 001h, 00eh, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 001h
|
---|
| 7746 | db 00fh, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 000h, 010h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
|
---|
| 7747 | db 011h, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 002h, 012h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
|
---|
| 7748 | db 013h, 001h, 005h, 008h, 000h, 0a0h, 0ffh, 003h, 06ah, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
|
---|
[97035] | 7749 | ; disGetNextSymbol 0xc482e LB 0x369e -> off=0x0 cb=0000000000000010 uValue=00000000000c00ae 'line_to_vpti'
|
---|
| 7750 | line_to_vpti: ; 0xc482e LB 0x10
|
---|
[60422] | 7751 | db 017h, 017h, 018h, 018h, 004h, 005h, 006h, 007h, 00dh, 00eh, 011h, 012h, 01ah, 01bh, 01ch, 01dh
|
---|
[97035] | 7752 | ; disGetNextSymbol 0xc483e LB 0x368e -> off=0x0 cb=0000000000000004 uValue=00000000000c00be 'dac_regs'
|
---|
| 7753 | dac_regs: ; 0xc483e LB 0x4
|
---|
[60422] | 7754 | dd 0ff3f3f3fh
|
---|
[97035] | 7755 | ; disGetNextSymbol 0xc4842 LB 0x368a -> off=0x0 cb=0000000000000780 uValue=00000000000c00c2 'video_param_table'
|
---|
| 7756 | video_param_table: ; 0xc4842 LB 0x780
|
---|
[95039] | 7757 | db 028h, 018h, 008h, 000h, 008h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 0a0h
|
---|
| 7758 | db 0bfh, 01fh, 000h, 0c7h, 006h, 007h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 01fh, 096h
|
---|
| 7759 | db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
|
---|
| 7760 | db 015h, 016h, 017h, 008h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
|
---|
| 7761 | db 028h, 018h, 008h, 000h, 008h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 0a0h
|
---|
| 7762 | db 0bfh, 01fh, 000h, 0c7h, 006h, 007h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 01fh, 096h
|
---|
| 7763 | db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
|
---|
| 7764 | db 015h, 016h, 017h, 008h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
|
---|
| 7765 | db 050h, 018h, 008h, 000h, 010h, 001h, 003h, 000h, 002h, 063h, 05fh, 04fh, 050h, 082h, 055h, 081h
|
---|
| 7766 | db 0bfh, 01fh, 000h, 0c7h, 006h, 007h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 01fh, 096h
|
---|
| 7767 | db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
|
---|
| 7768 | db 015h, 016h, 017h, 008h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
|
---|
| 7769 | db 050h, 018h, 008h, 000h, 010h, 001h, 003h, 000h, 002h, 063h, 05fh, 04fh, 050h, 082h, 055h, 081h
|
---|
| 7770 | db 0bfh, 01fh, 000h, 0c7h, 006h, 007h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 01fh, 096h
|
---|
| 7771 | db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
|
---|
| 7772 | db 015h, 016h, 017h, 008h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
|
---|
[82541] | 7773 | db 028h, 018h, 008h, 000h, 040h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
|
---|
[60422] | 7774 | db 0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
|
---|
| 7775 | db 0b9h, 0a2h, 0ffh, 000h, 013h, 015h, 017h, 002h, 004h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
|
---|
| 7776 | db 015h, 016h, 017h, 001h, 000h, 003h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 00fh, 00fh, 0ffh
|
---|
[82541] | 7777 | db 028h, 018h, 008h, 000h, 040h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
|
---|
[60422] | 7778 | db 0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
|
---|
| 7779 | db 0b9h, 0a2h, 0ffh, 000h, 013h, 015h, 017h, 002h, 004h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
|
---|
| 7780 | db 015h, 016h, 017h, 001h, 000h, 003h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 00fh, 00fh, 0ffh
|
---|
[82541] | 7781 | db 050h, 018h, 008h, 000h, 040h, 001h, 001h, 000h, 006h, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
|
---|
[60422] | 7782 | db 0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 000h, 096h
|
---|
| 7783 | db 0b9h, 0c2h, 0ffh, 000h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h
|
---|
| 7784 | db 017h, 017h, 017h, 001h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 00dh, 00fh, 0ffh
|
---|
[98059] | 7785 | db 050h, 018h, 00eh, 000h, 010h, 000h, 003h, 000h, 003h, 0a6h, 05fh, 04fh, 050h, 082h, 055h, 081h
|
---|
| 7786 | db 0bfh, 01fh, 000h, 04dh, 00bh, 00ch, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 00dh, 063h
|
---|
| 7787 | db 0bah, 0a3h, 0ffh, 000h, 008h, 008h, 008h, 008h, 008h, 008h, 008h, 010h, 018h, 018h, 018h, 018h
|
---|
| 7788 | db 018h, 018h, 018h, 00eh, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00ah, 000h, 0ffh
|
---|
[60422] | 7789 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7790 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7791 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7792 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7793 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7794 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7795 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7796 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7797 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7798 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7799 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7800 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7801 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7802 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7803 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7804 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7805 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7806 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7807 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7808 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7809 | db 028h, 018h, 008h, 000h, 020h, 009h, 00fh, 000h, 006h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
|
---|
| 7810 | db 0bfh, 01fh, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
|
---|
| 7811 | db 0b9h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
|
---|
| 7812 | db 015h, 016h, 017h, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
|
---|
| 7813 | db 050h, 018h, 008h, 000h, 040h, 001h, 00fh, 000h, 006h, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
|
---|
| 7814 | db 0bfh, 01fh, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 000h, 096h
|
---|
| 7815 | db 0b9h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
|
---|
| 7816 | db 015h, 016h, 017h, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
|
---|
| 7817 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7818 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7819 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7820 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7821 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7822 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7823 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7824 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7825 | db 050h, 018h, 00eh, 000h, 080h, 001h, 00fh, 000h, 006h, 0a3h, 05fh, 04fh, 050h, 082h, 054h, 080h
|
---|
| 7826 | db 0bfh, 01fh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 00fh, 063h
|
---|
| 7827 | db 0bah, 0e3h, 0ffh, 000h, 008h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 008h, 000h, 000h, 000h
|
---|
| 7828 | db 018h, 000h, 000h, 001h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
|
---|
| 7829 | db 050h, 018h, 00eh, 000h, 080h, 001h, 00fh, 000h, 006h, 0a3h, 05fh, 04fh, 050h, 082h, 054h, 080h
|
---|
| 7830 | db 0bfh, 01fh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 00fh, 063h
|
---|
| 7831 | db 0bah, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
|
---|
| 7832 | db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
|
---|
[95039] | 7833 | db 028h, 018h, 00eh, 000h, 008h, 009h, 003h, 000h, 002h, 0a3h, 02dh, 027h, 028h, 090h, 02bh, 0a0h
|
---|
| 7834 | db 0bfh, 01fh, 000h, 04dh, 00bh, 00ch, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 014h, 01fh, 063h
|
---|
| 7835 | db 0bah, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
|
---|
| 7836 | db 03dh, 03eh, 03fh, 008h, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
|
---|
| 7837 | db 028h, 018h, 00eh, 000h, 008h, 009h, 003h, 000h, 002h, 0a3h, 02dh, 027h, 028h, 090h, 02bh, 0a0h
|
---|
| 7838 | db 0bfh, 01fh, 000h, 04dh, 00bh, 00ch, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 014h, 01fh, 063h
|
---|
| 7839 | db 0bah, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
|
---|
| 7840 | db 03dh, 03eh, 03fh, 008h, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
|
---|
| 7841 | db 050h, 018h, 00eh, 000h, 010h, 001h, 003h, 000h, 002h, 0a3h, 05fh, 04fh, 050h, 082h, 055h, 081h
|
---|
| 7842 | db 0bfh, 01fh, 000h, 04dh, 00bh, 00ch, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 01fh, 063h
|
---|
| 7843 | db 0bah, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
|
---|
| 7844 | db 03dh, 03eh, 03fh, 008h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
|
---|
| 7845 | db 050h, 018h, 00eh, 000h, 010h, 001h, 003h, 000h, 002h, 0a3h, 05fh, 04fh, 050h, 082h, 055h, 081h
|
---|
| 7846 | db 0bfh, 01fh, 000h, 04dh, 00bh, 00ch, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 01fh, 063h
|
---|
| 7847 | db 0bah, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
|
---|
| 7848 | db 03dh, 03eh, 03fh, 008h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
|
---|
[60422] | 7849 | db 028h, 018h, 010h, 000h, 008h, 008h, 003h, 000h, 002h, 067h, 02dh, 027h, 028h, 090h, 02bh, 0a0h
|
---|
| 7850 | db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 01fh, 096h
|
---|
| 7851 | db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
|
---|
| 7852 | db 03dh, 03eh, 03fh, 00ch, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 00fh, 0ffh
|
---|
| 7853 | db 050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 067h, 05fh, 04fh, 050h, 082h, 055h, 081h
|
---|
| 7854 | db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 01fh, 096h
|
---|
| 7855 | db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
|
---|
| 7856 | db 03dh, 03eh, 03fh, 00ch, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 00fh, 0ffh
|
---|
| 7857 | db 050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 066h, 05fh, 04fh, 050h, 082h, 055h, 081h
|
---|
| 7858 | db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 00fh, 096h
|
---|
| 7859 | db 0b9h, 0a3h, 0ffh, 000h, 008h, 008h, 008h, 008h, 008h, 008h, 008h, 010h, 018h, 018h, 018h, 018h
|
---|
| 7860 | db 018h, 018h, 018h, 00eh, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00ah, 00fh, 0ffh
|
---|
[82541] | 7861 | db 050h, 01dh, 010h, 000h, 0a0h, 001h, 00fh, 000h, 006h, 0e3h, 05fh, 04fh, 050h, 082h, 054h, 080h
|
---|
[60422] | 7862 | db 00bh, 03eh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 0eah, 08ch, 0dfh, 028h, 000h, 0e7h
|
---|
[82541] | 7863 | db 004h, 0c3h, 0ffh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h
|
---|
[60422] | 7864 | db 03fh, 000h, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
|
---|
[82541] | 7865 | db 050h, 01dh, 010h, 000h, 0a0h, 001h, 00fh, 000h, 006h, 0e3h, 05fh, 04fh, 050h, 082h, 054h, 080h
|
---|
[60422] | 7866 | db 00bh, 03eh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 0eah, 08ch, 0dfh, 028h, 000h, 0e7h
|
---|
| 7867 | db 004h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
|
---|
| 7868 | db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
|
---|
[82541] | 7869 | db 028h, 018h, 008h, 000h, 020h, 001h, 00fh, 000h, 00eh, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
|
---|
[60422] | 7870 | db 0bfh, 01fh, 000h, 041h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 040h, 096h
|
---|
| 7871 | db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 008h, 009h, 00ah, 00bh, 00ch
|
---|
| 7872 | db 00dh, 00eh, 00fh, 041h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 040h, 005h, 00fh, 0ffh
|
---|
| 7873 | db 064h, 024h, 010h, 000h, 000h, 001h, 00fh, 000h, 006h, 0e3h, 07fh, 063h, 063h, 083h, 06bh, 01bh
|
---|
| 7874 | db 072h, 0f0h, 000h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 059h, 08dh, 057h, 032h, 000h, 057h
|
---|
| 7875 | db 073h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
|
---|
| 7876 | db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
|
---|
[97035] | 7877 | ; disGetNextSymbol 0xc4fc2 LB 0x2f0a -> off=0x0 cb=00000000000000c0 uValue=00000000000c0842 'palette0'
|
---|
| 7878 | palette0: ; 0xc4fc2 LB 0xc0
|
---|
[60422] | 7879 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7880 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
|
---|
| 7881 | db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
|
---|
| 7882 | db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
|
---|
| 7883 | db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
|
---|
| 7884 | db 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
|
---|
| 7885 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7886 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
|
---|
| 7887 | db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
|
---|
| 7888 | db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
|
---|
| 7889 | db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
|
---|
| 7890 | db 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
|
---|
[97035] | 7891 | ; disGetNextSymbol 0xc5082 LB 0x2e4a -> off=0x0 cb=00000000000000c0 uValue=00000000000c0902 'palette1'
|
---|
| 7892 | palette1: ; 0xc5082 LB 0xc0
|
---|
[60422] | 7893 | db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
|
---|
| 7894 | db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
|
---|
| 7895 | db 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah, 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah
|
---|
| 7896 | db 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh, 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh
|
---|
| 7897 | db 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
|
---|
| 7898 | db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
|
---|
| 7899 | db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
|
---|
| 7900 | db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
|
---|
| 7901 | db 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah, 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah
|
---|
| 7902 | db 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh, 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh
|
---|
| 7903 | db 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
|
---|
| 7904 | db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
|
---|
[97035] | 7905 | ; disGetNextSymbol 0xc5142 LB 0x2d8a -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c2 'palette2'
|
---|
| 7906 | palette2: ; 0xc5142 LB 0xc0
|
---|
[60422] | 7907 | db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
|
---|
| 7908 | db 000h, 02ah, 02ah, 02ah, 000h, 02ah, 02ah, 02ah, 000h, 000h, 015h, 000h, 000h, 03fh, 000h, 02ah
|
---|
| 7909 | db 015h, 000h, 02ah, 03fh, 02ah, 000h, 015h, 02ah, 000h, 03fh, 02ah, 02ah, 015h, 02ah, 02ah, 03fh
|
---|
| 7910 | db 000h, 015h, 000h, 000h, 015h, 02ah, 000h, 03fh, 000h, 000h, 03fh, 02ah, 02ah, 015h, 000h, 02ah
|
---|
| 7911 | db 015h, 02ah, 02ah, 03fh, 000h, 02ah, 03fh, 02ah, 000h, 015h, 015h, 000h, 015h, 03fh, 000h, 03fh
|
---|
| 7912 | db 015h, 000h, 03fh, 03fh, 02ah, 015h, 015h, 02ah, 015h, 03fh, 02ah, 03fh, 015h, 02ah, 03fh, 03fh
|
---|
| 7913 | db 015h, 000h, 000h, 015h, 000h, 02ah, 015h, 02ah, 000h, 015h, 02ah, 02ah, 03fh, 000h, 000h, 03fh
|
---|
| 7914 | db 000h, 02ah, 03fh, 02ah, 000h, 03fh, 02ah, 02ah, 015h, 000h, 015h, 015h, 000h, 03fh, 015h, 02ah
|
---|
| 7915 | db 015h, 015h, 02ah, 03fh, 03fh, 000h, 015h, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 03fh, 02ah, 03fh
|
---|
| 7916 | db 015h, 015h, 000h, 015h, 015h, 02ah, 015h, 03fh, 000h, 015h, 03fh, 02ah, 03fh, 015h, 000h, 03fh
|
---|
| 7917 | db 015h, 02ah, 03fh, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
|
---|
| 7918 | db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
|
---|
[97035] | 7919 | ; disGetNextSymbol 0xc5202 LB 0x2cca -> off=0x0 cb=0000000000000300 uValue=00000000000c0a82 'palette3'
|
---|
| 7920 | palette3: ; 0xc5202 LB 0x300
|
---|
[60422] | 7921 | db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
|
---|
| 7922 | db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
|
---|
| 7923 | db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
|
---|
| 7924 | db 000h, 000h, 000h, 005h, 005h, 005h, 008h, 008h, 008h, 00bh, 00bh, 00bh, 00eh, 00eh, 00eh, 011h
|
---|
| 7925 | db 011h, 011h, 014h, 014h, 014h, 018h, 018h, 018h, 01ch, 01ch, 01ch, 020h, 020h, 020h, 024h, 024h
|
---|
| 7926 | db 024h, 028h, 028h, 028h, 02dh, 02dh, 02dh, 032h, 032h, 032h, 038h, 038h, 038h, 03fh, 03fh, 03fh
|
---|
| 7927 | db 000h, 000h, 03fh, 010h, 000h, 03fh, 01fh, 000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h, 03fh, 03fh
|
---|
| 7928 | db 000h, 02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 000h, 000h, 03fh, 010h, 000h, 03fh, 01fh
|
---|
| 7929 | db 000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h, 02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 000h
|
---|
| 7930 | db 000h, 03fh, 000h, 000h, 03fh, 010h, 000h, 03fh, 01fh, 000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h
|
---|
| 7931 | db 02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh, 02fh, 01fh
|
---|
| 7932 | db 03fh, 037h, 01fh, 03fh, 03fh, 01fh, 03fh, 03fh, 01fh, 037h, 03fh, 01fh, 02fh, 03fh, 01fh, 027h
|
---|
| 7933 | db 03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh, 02fh, 01fh, 03fh, 037h, 01fh, 03fh, 03fh, 01fh, 037h
|
---|
| 7934 | db 03fh, 01fh, 02fh, 03fh, 01fh, 027h, 03fh, 01fh, 01fh, 03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh
|
---|
| 7935 | db 02fh, 01fh, 03fh, 037h, 01fh, 03fh, 03fh, 01fh, 037h, 03fh, 01fh, 02fh, 03fh, 01fh, 027h, 03fh
|
---|
| 7936 | db 02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h, 02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh, 03fh, 03fh
|
---|
| 7937 | db 02dh, 03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h
|
---|
| 7938 | db 02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh, 03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 02dh
|
---|
| 7939 | db 02dh, 03fh, 02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h, 02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh
|
---|
| 7940 | db 03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 000h, 000h, 01ch, 007h, 000h, 01ch, 00eh, 000h
|
---|
| 7941 | db 01ch, 015h, 000h, 01ch, 01ch, 000h, 01ch, 01ch, 000h, 015h, 01ch, 000h, 00eh, 01ch, 000h, 007h
|
---|
| 7942 | db 01ch, 000h, 000h, 01ch, 007h, 000h, 01ch, 00eh, 000h, 01ch, 015h, 000h, 01ch, 01ch, 000h, 015h
|
---|
| 7943 | db 01ch, 000h, 00eh, 01ch, 000h, 007h, 01ch, 000h, 000h, 01ch, 000h, 000h, 01ch, 007h, 000h, 01ch
|
---|
| 7944 | db 00eh, 000h, 01ch, 015h, 000h, 01ch, 01ch, 000h, 015h, 01ch, 000h, 00eh, 01ch, 000h, 007h, 01ch
|
---|
| 7945 | db 00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h, 00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh, 01ch, 01ch
|
---|
| 7946 | db 00eh, 018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h
|
---|
| 7947 | db 00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh, 018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 00eh
|
---|
| 7948 | db 00eh, 01ch, 00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h, 00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh
|
---|
| 7949 | db 018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 014h, 014h, 01ch, 016h, 014h, 01ch, 018h, 014h
|
---|
| 7950 | db 01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ch, 01ch, 014h, 01ah, 01ch, 014h, 018h, 01ch, 014h, 016h
|
---|
| 7951 | db 01ch, 014h, 014h, 01ch, 016h, 014h, 01ch, 018h, 014h, 01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ah
|
---|
| 7952 | db 01ch, 014h, 018h, 01ch, 014h, 016h, 01ch, 014h, 014h, 01ch, 014h, 014h, 01ch, 016h, 014h, 01ch
|
---|
| 7953 | db 018h, 014h, 01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ah, 01ch, 014h, 018h, 01ch, 014h, 016h, 01ch
|
---|
| 7954 | db 000h, 000h, 010h, 004h, 000h, 010h, 008h, 000h, 010h, 00ch, 000h, 010h, 010h, 000h, 010h, 010h
|
---|
| 7955 | db 000h, 00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 000h, 000h, 010h, 004h, 000h, 010h, 008h
|
---|
| 7956 | db 000h, 010h, 00ch, 000h, 010h, 010h, 000h, 00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 000h
|
---|
| 7957 | db 000h, 010h, 000h, 000h, 010h, 004h, 000h, 010h, 008h, 000h, 010h, 00ch, 000h, 010h, 010h, 000h
|
---|
| 7958 | db 00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 008h, 008h, 010h, 00ah, 008h, 010h, 00ch, 008h
|
---|
| 7959 | db 010h, 00eh, 008h, 010h, 010h, 008h, 010h, 010h, 008h, 00eh, 010h, 008h, 00ch, 010h, 008h, 00ah
|
---|
| 7960 | db 010h, 008h, 008h, 010h, 00ah, 008h, 010h, 00ch, 008h, 010h, 00eh, 008h, 010h, 010h, 008h, 00eh
|
---|
| 7961 | db 010h, 008h, 00ch, 010h, 008h, 00ah, 010h, 008h, 008h, 010h, 008h, 008h, 010h, 00ah, 008h, 010h
|
---|
| 7962 | db 00ch, 008h, 010h, 00eh, 008h, 010h, 010h, 008h, 00eh, 010h, 008h, 00ch, 010h, 008h, 00ah, 010h
|
---|
| 7963 | db 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh, 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh, 010h, 010h
|
---|
| 7964 | db 00bh, 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh
|
---|
| 7965 | db 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh, 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 00bh
|
---|
| 7966 | db 00bh, 010h, 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh, 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh
|
---|
| 7967 | db 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7968 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
[97035] | 7969 | ; disGetNextSymbol 0xc5502 LB 0x29ca -> off=0x0 cb=0000000000000010 uValue=00000000000c0d82 'static_functionality'
|
---|
| 7970 | static_functionality: ; 0xc5502 LB 0x10
|
---|
[60422] | 7971 | db 0ffh, 0e0h, 00fh, 000h, 000h, 000h, 000h, 007h, 002h, 008h, 0e7h, 00ch, 000h, 000h, 000h, 000h
|
---|
[97035] | 7972 | ; disGetNextSymbol 0xc5512 LB 0x29ba -> off=0x0 cb=0000000000000024 uValue=00000000000c0d92 '_dcc_table'
|
---|
| 7973 | _dcc_table: ; 0xc5512 LB 0x24
|
---|
[60422] | 7974 | db 010h, 001h, 007h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7975 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7976 | db 000h, 000h, 000h, 000h
|
---|
[97035] | 7977 | ; disGetNextSymbol 0xc5536 LB 0x2996 -> off=0x0 cb=000000000000001a uValue=00000000000c0db6 '_secondary_save_area'
|
---|
| 7978 | _secondary_save_area: ; 0xc5536 LB 0x1a
|
---|
| 7979 | db 01ah, 000h, 012h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
[60422] | 7980 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
[97035] | 7981 | ; disGetNextSymbol 0xc5550 LB 0x297c -> off=0x0 cb=000000000000001c uValue=00000000000c0dd0 '_video_save_pointer_table'
|
---|
| 7982 | _video_save_pointer_table: ; 0xc5550 LB 0x1c
|
---|
| 7983 | db 042h, 048h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7984 | db 036h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 7985 | ; disGetNextSymbol 0xc556c LB 0x2960 -> off=0x0 cb=0000000000000800 uValue=00000000000c0dec 'vgafont8'
|
---|
| 7986 | vgafont8: ; 0xc556c LB 0x800
|
---|
[60422] | 7987 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 081h, 0a5h, 081h, 0bdh, 099h, 081h, 07eh
|
---|
| 7988 | db 07eh, 0ffh, 0dbh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 06ch, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h
|
---|
| 7989 | db 010h, 038h, 07ch, 0feh, 07ch, 038h, 010h, 000h, 038h, 07ch, 038h, 0feh, 0feh, 07ch, 038h, 07ch
|
---|
| 7990 | db 010h, 010h, 038h, 07ch, 0feh, 07ch, 038h, 07ch, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h
|
---|
| 7991 | db 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h
|
---|
| 7992 | db 0ffh, 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 00fh, 007h, 00fh, 07dh, 0cch, 0cch, 0cch, 078h
|
---|
| 7993 | db 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 018h, 03fh, 033h, 03fh, 030h, 030h, 070h, 0f0h, 0e0h
|
---|
| 7994 | db 07fh, 063h, 07fh, 063h, 063h, 067h, 0e6h, 0c0h, 099h, 05ah, 03ch, 0e7h, 0e7h, 03ch, 05ah, 099h
|
---|
| 7995 | db 080h, 0e0h, 0f8h, 0feh, 0f8h, 0e0h, 080h, 000h, 002h, 00eh, 03eh, 0feh, 03eh, 00eh, 002h, 000h
|
---|
| 7996 | db 018h, 03ch, 07eh, 018h, 018h, 07eh, 03ch, 018h, 066h, 066h, 066h, 066h, 066h, 000h, 066h, 000h
|
---|
| 7997 | db 07fh, 0dbh, 0dbh, 07bh, 01bh, 01bh, 01bh, 000h, 03eh, 063h, 038h, 06ch, 06ch, 038h, 0cch, 078h
|
---|
| 7998 | db 000h, 000h, 000h, 000h, 07eh, 07eh, 07eh, 000h, 018h, 03ch, 07eh, 018h, 07eh, 03ch, 018h, 0ffh
|
---|
| 7999 | db 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h
|
---|
| 8000 | db 000h, 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 030h, 060h, 0feh, 060h, 030h, 000h, 000h
|
---|
| 8001 | db 000h, 000h, 0c0h, 0c0h, 0c0h, 0feh, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h
|
---|
| 8002 | db 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 000h, 000h, 000h, 0ffh, 0ffh, 07eh, 03ch, 018h, 000h, 000h
|
---|
| 8003 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 078h, 078h, 030h, 030h, 000h, 030h, 000h
|
---|
| 8004 | db 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch, 0feh, 06ch, 06ch, 000h
|
---|
| 8005 | db 030h, 07ch, 0c0h, 078h, 00ch, 0f8h, 030h, 000h, 000h, 0c6h, 0cch, 018h, 030h, 066h, 0c6h, 000h
|
---|
| 8006 | db 038h, 06ch, 038h, 076h, 0dch, 0cch, 076h, 000h, 060h, 060h, 0c0h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8007 | db 018h, 030h, 060h, 060h, 060h, 030h, 018h, 000h, 060h, 030h, 018h, 018h, 018h, 030h, 060h, 000h
|
---|
| 8008 | db 000h, 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 030h, 030h, 0fch, 030h, 030h, 000h, 000h
|
---|
| 8009 | db 000h, 000h, 000h, 000h, 000h, 030h, 030h, 060h, 000h, 000h, 000h, 0fch, 000h, 000h, 000h, 000h
|
---|
| 8010 | db 000h, 000h, 000h, 000h, 000h, 030h, 030h, 000h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h
|
---|
| 8011 | db 07ch, 0c6h, 0ceh, 0deh, 0f6h, 0e6h, 07ch, 000h, 030h, 070h, 030h, 030h, 030h, 030h, 0fch, 000h
|
---|
| 8012 | db 078h, 0cch, 00ch, 038h, 060h, 0cch, 0fch, 000h, 078h, 0cch, 00ch, 038h, 00ch, 0cch, 078h, 000h
|
---|
| 8013 | db 01ch, 03ch, 06ch, 0cch, 0feh, 00ch, 01eh, 000h, 0fch, 0c0h, 0f8h, 00ch, 00ch, 0cch, 078h, 000h
|
---|
| 8014 | db 038h, 060h, 0c0h, 0f8h, 0cch, 0cch, 078h, 000h, 0fch, 0cch, 00ch, 018h, 030h, 030h, 030h, 000h
|
---|
| 8015 | db 078h, 0cch, 0cch, 078h, 0cch, 0cch, 078h, 000h, 078h, 0cch, 0cch, 07ch, 00ch, 018h, 070h, 000h
|
---|
| 8016 | db 000h, 030h, 030h, 000h, 000h, 030h, 030h, 000h, 000h, 030h, 030h, 000h, 000h, 030h, 030h, 060h
|
---|
| 8017 | db 018h, 030h, 060h, 0c0h, 060h, 030h, 018h, 000h, 000h, 000h, 0fch, 000h, 000h, 0fch, 000h, 000h
|
---|
| 8018 | db 060h, 030h, 018h, 00ch, 018h, 030h, 060h, 000h, 078h, 0cch, 00ch, 018h, 030h, 000h, 030h, 000h
|
---|
| 8019 | db 07ch, 0c6h, 0deh, 0deh, 0deh, 0c0h, 078h, 000h, 030h, 078h, 0cch, 0cch, 0fch, 0cch, 0cch, 000h
|
---|
| 8020 | db 0fch, 066h, 066h, 07ch, 066h, 066h, 0fch, 000h, 03ch, 066h, 0c0h, 0c0h, 0c0h, 066h, 03ch, 000h
|
---|
| 8021 | db 0f8h, 06ch, 066h, 066h, 066h, 06ch, 0f8h, 000h, 0feh, 062h, 068h, 078h, 068h, 062h, 0feh, 000h
|
---|
| 8022 | db 0feh, 062h, 068h, 078h, 068h, 060h, 0f0h, 000h, 03ch, 066h, 0c0h, 0c0h, 0ceh, 066h, 03eh, 000h
|
---|
| 8023 | db 0cch, 0cch, 0cch, 0fch, 0cch, 0cch, 0cch, 000h, 078h, 030h, 030h, 030h, 030h, 030h, 078h, 000h
|
---|
| 8024 | db 01eh, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 000h, 0e6h, 066h, 06ch, 078h, 06ch, 066h, 0e6h, 000h
|
---|
| 8025 | db 0f0h, 060h, 060h, 060h, 062h, 066h, 0feh, 000h, 0c6h, 0eeh, 0feh, 0feh, 0d6h, 0c6h, 0c6h, 000h
|
---|
| 8026 | db 0c6h, 0e6h, 0f6h, 0deh, 0ceh, 0c6h, 0c6h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h
|
---|
| 8027 | db 0fch, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h, 078h, 0cch, 0cch, 0cch, 0dch, 078h, 01ch, 000h
|
---|
| 8028 | db 0fch, 066h, 066h, 07ch, 06ch, 066h, 0e6h, 000h, 078h, 0cch, 0e0h, 070h, 01ch, 0cch, 078h, 000h
|
---|
| 8029 | db 0fch, 0b4h, 030h, 030h, 030h, 030h, 078h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 0fch, 000h
|
---|
| 8030 | db 0cch, 0cch, 0cch, 0cch, 0cch, 078h, 030h, 000h, 0c6h, 0c6h, 0c6h, 0d6h, 0feh, 0eeh, 0c6h, 000h
|
---|
| 8031 | db 0c6h, 0c6h, 06ch, 038h, 038h, 06ch, 0c6h, 000h, 0cch, 0cch, 0cch, 078h, 030h, 030h, 078h, 000h
|
---|
| 8032 | db 0feh, 0c6h, 08ch, 018h, 032h, 066h, 0feh, 000h, 078h, 060h, 060h, 060h, 060h, 060h, 078h, 000h
|
---|
| 8033 | db 0c0h, 060h, 030h, 018h, 00ch, 006h, 002h, 000h, 078h, 018h, 018h, 018h, 018h, 018h, 078h, 000h
|
---|
| 8034 | db 010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
|
---|
| 8035 | db 030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 076h, 000h
|
---|
| 8036 | db 0e0h, 060h, 060h, 07ch, 066h, 066h, 0dch, 000h, 000h, 000h, 078h, 0cch, 0c0h, 0cch, 078h, 000h
|
---|
| 8037 | db 01ch, 00ch, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h
|
---|
| 8038 | db 038h, 06ch, 060h, 0f0h, 060h, 060h, 0f0h, 000h, 000h, 000h, 076h, 0cch, 0cch, 07ch, 00ch, 0f8h
|
---|
| 8039 | db 0e0h, 060h, 06ch, 076h, 066h, 066h, 0e6h, 000h, 030h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
|
---|
| 8040 | db 00ch, 000h, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 0e0h, 060h, 066h, 06ch, 078h, 06ch, 0e6h, 000h
|
---|
| 8041 | db 070h, 030h, 030h, 030h, 030h, 030h, 078h, 000h, 000h, 000h, 0cch, 0feh, 0feh, 0d6h, 0c6h, 000h
|
---|
| 8042 | db 000h, 000h, 0f8h, 0cch, 0cch, 0cch, 0cch, 000h, 000h, 000h, 078h, 0cch, 0cch, 0cch, 078h, 000h
|
---|
| 8043 | db 000h, 000h, 0dch, 066h, 066h, 07ch, 060h, 0f0h, 000h, 000h, 076h, 0cch, 0cch, 07ch, 00ch, 01eh
|
---|
| 8044 | db 000h, 000h, 0dch, 076h, 066h, 060h, 0f0h, 000h, 000h, 000h, 07ch, 0c0h, 078h, 00ch, 0f8h, 000h
|
---|
| 8045 | db 010h, 030h, 07ch, 030h, 030h, 034h, 018h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 076h, 000h
|
---|
| 8046 | db 000h, 000h, 0cch, 0cch, 0cch, 078h, 030h, 000h, 000h, 000h, 0c6h, 0d6h, 0feh, 0feh, 06ch, 000h
|
---|
| 8047 | db 000h, 000h, 0c6h, 06ch, 038h, 06ch, 0c6h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 07ch, 00ch, 0f8h
|
---|
| 8048 | db 000h, 000h, 0fch, 098h, 030h, 064h, 0fch, 000h, 01ch, 030h, 030h, 0e0h, 030h, 030h, 01ch, 000h
|
---|
| 8049 | db 018h, 018h, 018h, 000h, 018h, 018h, 018h, 000h, 0e0h, 030h, 030h, 01ch, 030h, 030h, 0e0h, 000h
|
---|
| 8050 | db 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 000h
|
---|
| 8051 | db 078h, 0cch, 0c0h, 0cch, 078h, 018h, 00ch, 078h, 000h, 0cch, 000h, 0cch, 0cch, 0cch, 07eh, 000h
|
---|
| 8052 | db 01ch, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h, 07eh, 0c3h, 03ch, 006h, 03eh, 066h, 03fh, 000h
|
---|
| 8053 | db 0cch, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 0e0h, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h
|
---|
| 8054 | db 030h, 030h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 000h, 000h, 078h, 0c0h, 0c0h, 078h, 00ch, 038h
|
---|
| 8055 | db 07eh, 0c3h, 03ch, 066h, 07eh, 060h, 03ch, 000h, 0cch, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h
|
---|
| 8056 | db 0e0h, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h, 0cch, 000h, 070h, 030h, 030h, 030h, 078h, 000h
|
---|
| 8057 | db 07ch, 0c6h, 038h, 018h, 018h, 018h, 03ch, 000h, 0e0h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
|
---|
| 8058 | db 0c6h, 038h, 06ch, 0c6h, 0feh, 0c6h, 0c6h, 000h, 030h, 030h, 000h, 078h, 0cch, 0fch, 0cch, 000h
|
---|
| 8059 | db 01ch, 000h, 0fch, 060h, 078h, 060h, 0fch, 000h, 000h, 000h, 07fh, 00ch, 07fh, 0cch, 07fh, 000h
|
---|
| 8060 | db 03eh, 06ch, 0cch, 0feh, 0cch, 0cch, 0ceh, 000h, 078h, 0cch, 000h, 078h, 0cch, 0cch, 078h, 000h
|
---|
| 8061 | db 000h, 0cch, 000h, 078h, 0cch, 0cch, 078h, 000h, 000h, 0e0h, 000h, 078h, 0cch, 0cch, 078h, 000h
|
---|
| 8062 | db 078h, 0cch, 000h, 0cch, 0cch, 0cch, 07eh, 000h, 000h, 0e0h, 000h, 0cch, 0cch, 0cch, 07eh, 000h
|
---|
| 8063 | db 000h, 0cch, 000h, 0cch, 0cch, 07ch, 00ch, 0f8h, 0c3h, 018h, 03ch, 066h, 066h, 03ch, 018h, 000h
|
---|
| 8064 | db 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 078h, 000h, 018h, 018h, 07eh, 0c0h, 0c0h, 07eh, 018h, 018h
|
---|
| 8065 | db 038h, 06ch, 064h, 0f0h, 060h, 0e6h, 0fch, 000h, 0cch, 0cch, 078h, 0fch, 030h, 0fch, 030h, 030h
|
---|
| 8066 | db 0f8h, 0cch, 0cch, 0fah, 0c6h, 0cfh, 0c6h, 0c7h, 00eh, 01bh, 018h, 03ch, 018h, 018h, 0d8h, 070h
|
---|
| 8067 | db 01ch, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 038h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
|
---|
| 8068 | db 000h, 01ch, 000h, 078h, 0cch, 0cch, 078h, 000h, 000h, 01ch, 000h, 0cch, 0cch, 0cch, 07eh, 000h
|
---|
| 8069 | db 000h, 0f8h, 000h, 0f8h, 0cch, 0cch, 0cch, 000h, 0fch, 000h, 0cch, 0ech, 0fch, 0dch, 0cch, 000h
|
---|
| 8070 | db 03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h
|
---|
| 8071 | db 030h, 000h, 030h, 060h, 0c0h, 0cch, 078h, 000h, 000h, 000h, 000h, 0fch, 0c0h, 0c0h, 000h, 000h
|
---|
| 8072 | db 000h, 000h, 000h, 0fch, 00ch, 00ch, 000h, 000h, 0c3h, 0c6h, 0cch, 0deh, 033h, 066h, 0cch, 00fh
|
---|
| 8073 | db 0c3h, 0c6h, 0cch, 0dbh, 037h, 06fh, 0cfh, 003h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 000h
|
---|
| 8074 | db 000h, 033h, 066h, 0cch, 066h, 033h, 000h, 000h, 000h, 0cch, 066h, 033h, 066h, 0cch, 000h, 000h
|
---|
| 8075 | db 022h, 088h, 022h, 088h, 022h, 088h, 022h, 088h, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah
|
---|
| 8076 | db 0dbh, 077h, 0dbh, 0eeh, 0dbh, 077h, 0dbh, 0eeh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
| 8077 | db 018h, 018h, 018h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h, 018h
|
---|
| 8078 | db 036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h
|
---|
| 8079 | db 000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h
|
---|
| 8080 | db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 0feh, 006h, 0f6h, 036h, 036h, 036h
|
---|
| 8081 | db 036h, 036h, 0f6h, 006h, 0feh, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h, 000h
|
---|
| 8082 | db 018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h
|
---|
| 8083 | db 018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h
|
---|
| 8084 | db 000h, 000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 018h, 018h
|
---|
| 8085 | db 000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h
|
---|
| 8086 | db 018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h
|
---|
| 8087 | db 036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h
|
---|
| 8088 | db 036h, 036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0f7h, 036h, 036h, 036h
|
---|
| 8089 | db 036h, 036h, 037h, 030h, 037h, 036h, 036h, 036h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h, 000h
|
---|
| 8090 | db 036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h
|
---|
| 8091 | db 036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h
|
---|
| 8092 | db 000h, 000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 03fh, 000h, 000h, 000h
|
---|
| 8093 | db 018h, 018h, 01fh, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h, 018h
|
---|
| 8094 | db 000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h
|
---|
| 8095 | db 018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h
|
---|
| 8096 | db 000h, 000h, 000h, 000h, 01fh, 018h, 018h, 018h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
---|
| 8097 | db 000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
|
---|
| 8098 | db 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h
|
---|
| 8099 | db 000h, 000h, 076h, 0dch, 0c8h, 0dch, 076h, 000h, 000h, 078h, 0cch, 0f8h, 0cch, 0f8h, 0c0h, 0c0h
|
---|
| 8100 | db 000h, 0fch, 0cch, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 0feh, 06ch, 06ch, 06ch, 06ch, 06ch, 000h
|
---|
| 8101 | db 0fch, 0cch, 060h, 030h, 060h, 0cch, 0fch, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 070h, 000h
|
---|
| 8102 | db 000h, 066h, 066h, 066h, 066h, 07ch, 060h, 0c0h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 000h
|
---|
| 8103 | db 0fch, 030h, 078h, 0cch, 0cch, 078h, 030h, 0fch, 038h, 06ch, 0c6h, 0feh, 0c6h, 06ch, 038h, 000h
|
---|
| 8104 | db 038h, 06ch, 0c6h, 0c6h, 06ch, 06ch, 0eeh, 000h, 01ch, 030h, 018h, 07ch, 0cch, 0cch, 078h, 000h
|
---|
| 8105 | db 000h, 000h, 07eh, 0dbh, 0dbh, 07eh, 000h, 000h, 006h, 00ch, 07eh, 0dbh, 0dbh, 07eh, 060h, 0c0h
|
---|
| 8106 | db 038h, 060h, 0c0h, 0f8h, 0c0h, 060h, 038h, 000h, 078h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 000h
|
---|
| 8107 | db 000h, 0fch, 000h, 0fch, 000h, 0fch, 000h, 000h, 030h, 030h, 0fch, 030h, 030h, 000h, 0fch, 000h
|
---|
| 8108 | db 060h, 030h, 018h, 030h, 060h, 000h, 0fch, 000h, 018h, 030h, 060h, 030h, 018h, 000h, 0fch, 000h
|
---|
| 8109 | db 00eh, 01bh, 01bh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h, 070h
|
---|
| 8110 | db 030h, 030h, 000h, 0fch, 000h, 030h, 030h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h
|
---|
| 8111 | db 038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h
|
---|
| 8112 | db 000h, 000h, 000h, 000h, 018h, 000h, 000h, 000h, 00fh, 00ch, 00ch, 00ch, 0ech, 06ch, 03ch, 01ch
|
---|
| 8113 | db 078h, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 070h, 018h, 030h, 060h, 078h, 000h, 000h, 000h
|
---|
| 8114 | db 000h, 000h, 03ch, 03ch, 03ch, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
[97035] | 8115 | ; disGetNextSymbol 0xc5d6c LB 0x2160 -> off=0x0 cb=0000000000000e00 uValue=00000000000c15ec 'vgafont14'
|
---|
| 8116 | vgafont14: ; 0xc5d6c LB 0xe00
|
---|
[60422] | 8117 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8118 | db 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 07eh, 000h, 000h, 000h, 000h, 000h, 07eh, 0ffh
|
---|
| 8119 | db 0dbh, 0ffh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 06ch, 0feh, 0feh
|
---|
| 8120 | db 0feh, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 07ch, 0feh, 07ch
|
---|
| 8121 | db 038h, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 0e7h, 0e7h, 0e7h, 018h, 018h
|
---|
| 8122 | db 03ch, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 07eh, 018h, 018h, 03ch, 000h
|
---|
| 8123 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8124 | db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h
|
---|
| 8125 | db 000h, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh
|
---|
| 8126 | db 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 01eh, 00eh, 01ah, 032h
|
---|
| 8127 | db 078h, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 066h, 066h, 03ch, 018h
|
---|
| 8128 | db 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 03fh, 033h, 03fh, 030h, 030h, 030h, 070h, 0f0h
|
---|
| 8129 | db 0e0h, 000h, 000h, 000h, 000h, 000h, 07fh, 063h, 07fh, 063h, 063h, 063h, 067h, 0e7h, 0e6h, 0c0h
|
---|
| 8130 | db 000h, 000h, 000h, 000h, 018h, 018h, 0dbh, 03ch, 0e7h, 03ch, 0dbh, 018h, 018h, 000h, 000h, 000h
|
---|
| 8131 | db 000h, 000h, 080h, 0c0h, 0e0h, 0f8h, 0feh, 0f8h, 0e0h, 0c0h, 080h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8132 | db 002h, 006h, 00eh, 03eh, 0feh, 03eh, 00eh, 006h, 002h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch
|
---|
| 8133 | db 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h
|
---|
| 8134 | db 066h, 066h, 000h, 066h, 066h, 000h, 000h, 000h, 000h, 000h, 07fh, 0dbh, 0dbh, 0dbh, 07bh, 01bh
|
---|
| 8135 | db 01bh, 01bh, 01bh, 000h, 000h, 000h, 000h, 07ch, 0c6h, 060h, 038h, 06ch, 0c6h, 0c6h, 06ch, 038h
|
---|
| 8136 | db 00ch, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 0feh, 000h
|
---|
| 8137 | db 000h, 000h, 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 07eh, 000h, 000h
|
---|
| 8138 | db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8139 | db 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8140 | db 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 060h
|
---|
| 8141 | db 0feh, 060h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c0h
|
---|
| 8142 | db 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 028h, 06ch, 0feh, 06ch, 028h, 000h
|
---|
| 8143 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 038h, 07ch, 07ch, 0feh, 0feh, 000h, 000h
|
---|
| 8144 | db 000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 07ch, 07ch, 038h, 038h, 010h, 000h, 000h, 000h, 000h
|
---|
| 8145 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8146 | db 018h, 03ch, 03ch, 03ch, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 066h, 066h, 066h
|
---|
| 8147 | db 024h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch
|
---|
| 8148 | db 06ch, 06ch, 0feh, 06ch, 06ch, 000h, 000h, 000h, 018h, 018h, 07ch, 0c6h, 0c2h, 0c0h, 07ch, 006h
|
---|
| 8149 | db 086h, 0c6h, 07ch, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 0c2h, 0c6h, 00ch, 018h, 030h, 066h
|
---|
| 8150 | db 0c6h, 000h, 000h, 000h, 000h, 000h, 038h, 06ch, 06ch, 038h, 076h, 0dch, 0cch, 0cch, 076h, 000h
|
---|
| 8151 | db 000h, 000h, 000h, 030h, 030h, 030h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8152 | db 000h, 000h, 00ch, 018h, 030h, 030h, 030h, 030h, 030h, 018h, 00ch, 000h, 000h, 000h, 000h, 000h
|
---|
| 8153 | db 030h, 018h, 00ch, 00ch, 00ch, 00ch, 00ch, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8154 | db 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h
|
---|
| 8155 | db 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8156 | db 018h, 018h, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 000h, 000h, 000h
|
---|
| 8157 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h
|
---|
| 8158 | db 000h, 000h, 000h, 000h, 002h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h, 000h, 000h, 000h
|
---|
| 8159 | db 000h, 000h, 07ch, 0c6h, 0ceh, 0deh, 0f6h, 0e6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
|
---|
| 8160 | db 018h, 038h, 078h, 018h, 018h, 018h, 018h, 018h, 07eh, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h
|
---|
| 8161 | db 006h, 00ch, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 006h, 006h
|
---|
| 8162 | db 03ch, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 00ch, 01ch, 03ch, 06ch, 0cch, 0feh
|
---|
| 8163 | db 00ch, 00ch, 01eh, 000h, 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0fch, 006h, 006h, 0c6h
|
---|
| 8164 | db 07ch, 000h, 000h, 000h, 000h, 000h, 038h, 060h, 0c0h, 0c0h, 0fch, 0c6h, 0c6h, 0c6h, 07ch, 000h
|
---|
| 8165 | db 000h, 000h, 000h, 000h, 0feh, 0c6h, 006h, 00ch, 018h, 030h, 030h, 030h, 030h, 000h, 000h, 000h
|
---|
| 8166 | db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
|
---|
| 8167 | db 07ch, 0c6h, 0c6h, 0c6h, 07eh, 006h, 006h, 00ch, 078h, 000h, 000h, 000h, 000h, 000h, 000h, 018h
|
---|
| 8168 | db 018h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h
|
---|
| 8169 | db 000h, 000h, 018h, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 006h, 00ch, 018h, 030h, 060h, 030h
|
---|
| 8170 | db 018h, 00ch, 006h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 000h, 000h, 07eh, 000h
|
---|
| 8171 | db 000h, 000h, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 060h, 000h
|
---|
| 8172 | db 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 00ch, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h
|
---|
| 8173 | db 000h, 000h, 07ch, 0c6h, 0c6h, 0deh, 0deh, 0deh, 0dch, 0c0h, 07ch, 000h, 000h, 000h, 000h, 000h
|
---|
| 8174 | db 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h, 0fch, 066h
|
---|
| 8175 | db 066h, 066h, 07ch, 066h, 066h, 066h, 0fch, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 0c2h, 0c0h
|
---|
| 8176 | db 0c0h, 0c0h, 0c2h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h, 0f8h, 06ch, 066h, 066h, 066h, 066h
|
---|
| 8177 | db 066h, 06ch, 0f8h, 000h, 000h, 000h, 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 062h, 066h
|
---|
| 8178 | db 0feh, 000h, 000h, 000h, 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 060h, 0f0h, 000h
|
---|
| 8179 | db 000h, 000h, 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0deh, 0c6h, 066h, 03ah, 000h, 000h, 000h
|
---|
| 8180 | db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8181 | db 03ch, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 01eh, 00ch
|
---|
| 8182 | db 00ch, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h, 000h, 0e6h, 066h, 06ch, 06ch
|
---|
| 8183 | db 078h, 06ch, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 0f0h, 060h, 060h, 060h, 060h, 060h
|
---|
| 8184 | db 062h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h, 0c6h, 0eeh, 0feh, 0feh, 0d6h, 0c6h, 0c6h, 0c6h
|
---|
| 8185 | db 0c6h, 000h, 000h, 000h, 000h, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 000h
|
---|
| 8186 | db 000h, 000h, 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h
|
---|
| 8187 | db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8188 | db 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0deh, 07ch, 00ch, 00eh, 000h, 000h, 000h, 000h, 0fch, 066h
|
---|
| 8189 | db 066h, 066h, 07ch, 06ch, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 060h
|
---|
| 8190 | db 038h, 00ch, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 07eh, 07eh, 05ah, 018h, 018h, 018h
|
---|
| 8191 | db 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h
|
---|
| 8192 | db 07ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 010h, 000h
|
---|
| 8193 | db 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0d6h, 0feh, 07ch, 06ch, 000h, 000h, 000h
|
---|
| 8194 | db 000h, 000h, 0c6h, 0c6h, 06ch, 038h, 038h, 038h, 06ch, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8195 | db 066h, 066h, 066h, 066h, 03ch, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 0feh, 0c6h
|
---|
| 8196 | db 08ch, 018h, 030h, 060h, 0c2h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 03ch, 030h, 030h, 030h
|
---|
| 8197 | db 030h, 030h, 030h, 030h, 03ch, 000h, 000h, 000h, 000h, 000h, 080h, 0c0h, 0e0h, 070h, 038h, 01ch
|
---|
| 8198 | db 00eh, 006h, 002h, 000h, 000h, 000h, 000h, 000h, 03ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch
|
---|
| 8199 | db 03ch, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8200 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h
|
---|
| 8201 | db 030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8202 | db 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 0e0h, 060h
|
---|
| 8203 | db 060h, 078h, 06ch, 066h, 066h, 066h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch
|
---|
| 8204 | db 0c6h, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 01ch, 00ch, 00ch, 03ch, 06ch, 0cch
|
---|
| 8205 | db 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h
|
---|
| 8206 | db 07ch, 000h, 000h, 000h, 000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 0f0h, 000h
|
---|
| 8207 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 07ch, 00ch, 0cch, 078h, 000h
|
---|
| 8208 | db 000h, 000h, 0e0h, 060h, 060h, 06ch, 076h, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8209 | db 018h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 006h, 006h
|
---|
| 8210 | db 000h, 00eh, 006h, 006h, 006h, 006h, 066h, 066h, 03ch, 000h, 000h, 000h, 0e0h, 060h, 060h, 066h
|
---|
| 8211 | db 06ch, 078h, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h
|
---|
| 8212 | db 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ech, 0feh, 0d6h, 0d6h, 0d6h
|
---|
| 8213 | db 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 000h
|
---|
| 8214 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h
|
---|
| 8215 | db 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h, 000h, 000h
|
---|
| 8216 | db 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 07ch, 00ch, 00ch, 01eh, 000h, 000h, 000h, 000h, 000h
|
---|
| 8217 | db 000h, 0dch, 076h, 066h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch
|
---|
| 8218 | db 0c6h, 070h, 01ch, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 010h, 030h, 030h, 0fch, 030h, 030h
|
---|
| 8219 | db 030h, 036h, 01ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch
|
---|
| 8220 | db 076h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 03ch, 018h, 000h
|
---|
| 8221 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0d6h, 0d6h, 0feh, 06ch, 000h, 000h, 000h
|
---|
| 8222 | db 000h, 000h, 000h, 000h, 000h, 0c6h, 06ch, 038h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8223 | db 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 0f8h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8224 | db 000h, 0feh, 0cch, 018h, 030h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h, 00eh, 018h, 018h, 018h
|
---|
| 8225 | db 070h, 018h, 018h, 018h, 00eh, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 000h, 018h
|
---|
| 8226 | db 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 070h, 018h, 018h, 018h, 00eh, 018h, 018h, 018h
|
---|
| 8227 | db 070h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8228 | db 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 000h, 000h, 000h, 000h
|
---|
| 8229 | db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 00ch, 006h, 07ch, 000h, 000h, 000h
|
---|
| 8230 | db 0cch, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 00ch, 018h, 030h
|
---|
| 8231 | db 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 000h, 078h
|
---|
| 8232 | db 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 000h, 078h, 00ch, 07ch
|
---|
| 8233 | db 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 078h, 00ch, 07ch, 0cch, 0cch
|
---|
| 8234 | db 076h, 000h, 000h, 000h, 000h, 038h, 06ch, 038h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h
|
---|
| 8235 | db 000h, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 060h, 066h, 03ch, 00ch, 006h, 03ch, 000h, 000h
|
---|
| 8236 | db 000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
|
---|
| 8237 | db 0cch, 0cch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h
|
---|
| 8238 | db 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 000h, 038h
|
---|
| 8239 | db 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 018h, 03ch, 066h, 000h, 038h, 018h, 018h
|
---|
| 8240 | db 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 038h, 018h, 018h, 018h, 018h
|
---|
| 8241 | db 03ch, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 000h
|
---|
| 8242 | db 000h, 000h, 038h, 06ch, 038h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 000h, 000h, 000h
|
---|
| 8243 | db 018h, 030h, 060h, 000h, 0feh, 066h, 060h, 07ch, 060h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h
|
---|
| 8244 | db 000h, 000h, 0cch, 076h, 036h, 07eh, 0d8h, 0d8h, 06eh, 000h, 000h, 000h, 000h, 000h, 03eh, 06ch
|
---|
| 8245 | db 0cch, 0cch, 0feh, 0cch, 0cch, 0cch, 0ceh, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 000h, 07ch
|
---|
| 8246 | db 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 000h, 07ch, 0c6h, 0c6h
|
---|
| 8247 | db 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h
|
---|
| 8248 | db 07ch, 000h, 000h, 000h, 000h, 030h, 078h, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h
|
---|
| 8249 | db 000h, 000h, 000h, 060h, 030h, 018h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h
|
---|
| 8250 | db 000h, 000h, 0c6h, 0c6h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 078h, 000h, 000h, 0c6h
|
---|
| 8251 | db 0c6h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 000h
|
---|
| 8252 | db 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 018h, 018h, 03ch, 066h, 060h
|
---|
| 8253 | db 060h, 066h, 03ch, 018h, 018h, 000h, 000h, 000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h
|
---|
| 8254 | db 060h, 0e6h, 0fch, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 03ch, 018h, 07eh, 018h, 07eh, 018h
|
---|
| 8255 | db 018h, 000h, 000h, 000h, 000h, 0f8h, 0cch, 0cch, 0f8h, 0c4h, 0cch, 0deh, 0cch, 0cch, 0c6h, 000h
|
---|
| 8256 | db 000h, 000h, 000h, 00eh, 01bh, 018h, 018h, 018h, 07eh, 018h, 018h, 018h, 018h, 0d8h, 070h, 000h
|
---|
| 8257 | db 000h, 018h, 030h, 060h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 00ch
|
---|
| 8258 | db 018h, 030h, 000h, 038h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 018h, 030h, 060h
|
---|
| 8259 | db 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 018h, 030h, 060h, 000h, 0cch
|
---|
| 8260 | db 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 0dch, 066h, 066h
|
---|
| 8261 | db 066h, 066h, 066h, 000h, 000h, 000h, 076h, 0dch, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h
|
---|
| 8262 | db 0c6h, 000h, 000h, 000h, 000h, 03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 000h, 000h, 000h
|
---|
| 8263 | db 000h, 000h, 000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8264 | db 000h, 000h, 030h, 030h, 000h, 030h, 030h, 060h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
|
---|
| 8265 | db 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8266 | db 000h, 000h, 0feh, 006h, 006h, 006h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c6h, 0cch, 0d8h
|
---|
| 8267 | db 030h, 060h, 0dch, 086h, 00ch, 018h, 03eh, 000h, 000h, 0c0h, 0c0h, 0c6h, 0cch, 0d8h, 030h, 066h
|
---|
| 8268 | db 0ceh, 09eh, 03eh, 006h, 006h, 000h, 000h, 000h, 018h, 018h, 000h, 018h, 018h, 03ch, 03ch, 03ch
|
---|
| 8269 | db 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 036h, 06ch, 0d8h, 06ch, 036h, 000h, 000h, 000h
|
---|
| 8270 | db 000h, 000h, 000h, 000h, 000h, 000h, 0d8h, 06ch, 036h, 06ch, 0d8h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8271 | db 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 055h, 0aah
|
---|
| 8272 | db 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 0ddh, 077h, 0ddh, 077h
|
---|
| 8273 | db 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
| 8274 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h
|
---|
| 8275 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h
|
---|
| 8276 | db 018h, 018h, 018h, 018h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 036h
|
---|
| 8277 | db 036h, 036h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
| 8278 | db 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 036h, 036h
|
---|
| 8279 | db 036h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
| 8280 | db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 000h, 0feh
|
---|
| 8281 | db 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0feh
|
---|
| 8282 | db 000h, 000h, 000h, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h
|
---|
| 8283 | db 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h
|
---|
| 8284 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
| 8285 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h
|
---|
| 8286 | db 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8287 | db 000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
| 8288 | db 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
|
---|
| 8289 | db 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h
|
---|
| 8290 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h
|
---|
| 8291 | db 018h, 018h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
| 8292 | db 036h, 036h, 036h, 036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8293 | db 000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
| 8294 | db 036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
|
---|
| 8295 | db 000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 030h, 037h
|
---|
| 8296 | db 036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h
|
---|
| 8297 | db 000h, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 036h
|
---|
| 8298 | db 036h, 036h, 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8299 | db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8300 | db 000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
| 8301 | db 000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
| 8302 | db 036h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh
|
---|
| 8303 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h
|
---|
| 8304 | db 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h
|
---|
| 8305 | db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
| 8306 | db 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
| 8307 | db 018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8308 | db 000h, 000h, 000h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
---|
| 8309 | db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
|
---|
| 8310 | db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
|
---|
| 8311 | db 0f0h, 0f0h, 0f0h, 0f0h, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh
|
---|
| 8312 | db 00fh, 00fh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8313 | db 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 0d8h, 0d8h, 0dch, 076h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8314 | db 000h, 000h, 07ch, 0c6h, 0fch, 0c6h, 0c6h, 0fch, 0c0h, 0c0h, 040h, 000h, 000h, 000h, 0feh, 0c6h
|
---|
| 8315 | db 0c6h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 06ch
|
---|
| 8316 | db 06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 0feh, 0c6h, 060h, 030h, 018h, 030h
|
---|
| 8317 | db 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 0d8h
|
---|
| 8318 | db 070h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0c0h
|
---|
| 8319 | db 000h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h
|
---|
| 8320 | db 000h, 000h, 07eh, 018h, 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h, 000h
|
---|
| 8321 | db 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 038h, 06ch
|
---|
| 8322 | db 0c6h, 0c6h, 0c6h, 06ch, 06ch, 06ch, 0eeh, 000h, 000h, 000h, 000h, 000h, 01eh, 030h, 018h, 00ch
|
---|
| 8323 | db 03eh, 066h, 066h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 0dbh, 0dbh
|
---|
| 8324 | db 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 003h, 006h, 07eh, 0dbh, 0dbh, 0f3h, 07eh, 060h
|
---|
| 8325 | db 0c0h, 000h, 000h, 000h, 000h, 000h, 01ch, 030h, 060h, 060h, 07ch, 060h, 060h, 030h, 01ch, 000h
|
---|
| 8326 | db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h
|
---|
| 8327 | db 000h, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8328 | db 000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 030h, 018h
|
---|
| 8329 | db 00ch, 006h, 00ch, 018h, 030h, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 00ch, 018h, 030h, 060h
|
---|
| 8330 | db 030h, 018h, 00ch, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 00eh, 01bh, 01bh, 018h, 018h, 018h
|
---|
| 8331 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h
|
---|
| 8332 | db 070h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 07eh, 000h, 018h, 018h, 000h, 000h
|
---|
| 8333 | db 000h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h
|
---|
| 8334 | db 000h, 038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8335 | db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8336 | db 000h, 000h, 000h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 00fh, 00ch, 00ch, 00ch, 00ch
|
---|
| 8337 | db 00ch, 0ech, 06ch, 03ch, 01ch, 000h, 000h, 000h, 000h, 0d8h, 06ch, 06ch, 06ch, 06ch, 06ch, 000h
|
---|
| 8338 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 070h, 0d8h, 030h, 060h, 0c8h, 0f8h, 000h, 000h, 000h
|
---|
| 8339 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h
|
---|
| 8340 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
[97035] | 8341 | ; disGetNextSymbol 0xc6b6c LB 0x1360 -> off=0x0 cb=0000000000001000 uValue=00000000000c23ec 'vgafont16'
|
---|
| 8342 | vgafont16: ; 0xc6b6c LB 0x1000
|
---|
[60422] | 8343 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8344 | db 000h, 000h, 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 081h, 07eh, 000h, 000h, 000h, 000h
|
---|
| 8345 | db 000h, 000h, 07eh, 0ffh, 0dbh, 0ffh, 0ffh, 0c3h, 0e7h, 0ffh, 0ffh, 07eh, 000h, 000h, 000h, 000h
|
---|
| 8346 | db 000h, 000h, 000h, 000h, 06ch, 0feh, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h
|
---|
| 8347 | db 000h, 000h, 000h, 000h, 010h, 038h, 07ch, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8348 | db 000h, 000h, 000h, 018h, 03ch, 03ch, 0e7h, 0e7h, 0e7h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
|
---|
| 8349 | db 000h, 000h, 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 07eh, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
|
---|
| 8350 | db 000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8351 | db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
---|
| 8352 | db 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h
|
---|
| 8353 | db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
---|
| 8354 | db 000h, 000h, 01eh, 00eh, 01ah, 032h, 078h, 0cch, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h
|
---|
| 8355 | db 000h, 000h, 03ch, 066h, 066h, 066h, 066h, 03ch, 018h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
| 8356 | db 000h, 000h, 03fh, 033h, 03fh, 030h, 030h, 030h, 030h, 070h, 0f0h, 0e0h, 000h, 000h, 000h, 000h
|
---|
| 8357 | db 000h, 000h, 07fh, 063h, 07fh, 063h, 063h, 063h, 063h, 067h, 0e7h, 0e6h, 0c0h, 000h, 000h, 000h
|
---|
| 8358 | db 000h, 000h, 000h, 018h, 018h, 0dbh, 03ch, 0e7h, 03ch, 0dbh, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
| 8359 | db 000h, 080h, 0c0h, 0e0h, 0f0h, 0f8h, 0feh, 0f8h, 0f0h, 0e0h, 0c0h, 080h, 000h, 000h, 000h, 000h
|
---|
| 8360 | db 000h, 002h, 006h, 00eh, 01eh, 03eh, 0feh, 03eh, 01eh, 00eh, 006h, 002h, 000h, 000h, 000h, 000h
|
---|
| 8361 | db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8362 | db 000h, 000h, 066h, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 066h, 066h, 000h, 000h, 000h, 000h
|
---|
| 8363 | db 000h, 000h, 07fh, 0dbh, 0dbh, 0dbh, 07bh, 01bh, 01bh, 01bh, 01bh, 01bh, 000h, 000h, 000h, 000h
|
---|
| 8364 | db 000h, 07ch, 0c6h, 060h, 038h, 06ch, 0c6h, 0c6h, 06ch, 038h, 00ch, 0c6h, 07ch, 000h, 000h, 000h
|
---|
| 8365 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 0feh, 0feh, 000h, 000h, 000h, 000h
|
---|
| 8366 | db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h
|
---|
| 8367 | db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
| 8368 | db 000h, 000h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h
|
---|
| 8369 | db 000h, 000h, 000h, 000h, 000h, 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8370 | db 000h, 000h, 000h, 000h, 000h, 030h, 060h, 0feh, 060h, 030h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8371 | db 000h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c0h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
[98059] | 8372 | db 000h, 000h, 000h, 000h, 000h, 028h, 06ch, 0feh, 06ch, 028h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
[60422] | 8373 | db 000h, 000h, 000h, 000h, 010h, 038h, 038h, 07ch, 07ch, 0feh, 0feh, 000h, 000h, 000h, 000h, 000h
|
---|
| 8374 | db 000h, 000h, 000h, 000h, 0feh, 0feh, 07ch, 07ch, 038h, 038h, 010h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8375 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8376 | db 000h, 000h, 018h, 03ch, 03ch, 03ch, 018h, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
| 8377 | db 000h, 066h, 066h, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8378 | db 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch, 06ch, 06ch, 0feh, 06ch, 06ch, 000h, 000h, 000h, 000h
|
---|
| 8379 | db 018h, 018h, 07ch, 0c6h, 0c2h, 0c0h, 07ch, 006h, 006h, 086h, 0c6h, 07ch, 018h, 018h, 000h, 000h
|
---|
| 8380 | db 000h, 000h, 000h, 000h, 0c2h, 0c6h, 00ch, 018h, 030h, 060h, 0c6h, 086h, 000h, 000h, 000h, 000h
|
---|
| 8381 | db 000h, 000h, 038h, 06ch, 06ch, 038h, 076h, 0dch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
| 8382 | db 000h, 030h, 030h, 030h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8383 | db 000h, 000h, 00ch, 018h, 030h, 030h, 030h, 030h, 030h, 030h, 018h, 00ch, 000h, 000h, 000h, 000h
|
---|
| 8384 | db 000h, 000h, 030h, 018h, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 018h, 030h, 000h, 000h, 000h, 000h
|
---|
| 8385 | db 000h, 000h, 000h, 000h, 000h, 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8386 | db 000h, 000h, 000h, 000h, 000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8387 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 030h, 000h, 000h, 000h
|
---|
| 8388 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8389 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
| 8390 | db 000h, 000h, 000h, 000h, 002h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h, 000h, 000h, 000h
|
---|
[98059] | 8391 | db 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0d6h, 0d6h, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h
|
---|
[60422] | 8392 | db 000h, 000h, 018h, 038h, 078h, 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 000h, 000h, 000h, 000h
|
---|
| 8393 | db 000h, 000h, 07ch, 0c6h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 0c6h, 0feh, 000h, 000h, 000h, 000h
|
---|
| 8394 | db 000h, 000h, 07ch, 0c6h, 006h, 006h, 03ch, 006h, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
| 8395 | db 000h, 000h, 00ch, 01ch, 03ch, 06ch, 0cch, 0feh, 00ch, 00ch, 00ch, 01eh, 000h, 000h, 000h, 000h
|
---|
| 8396 | db 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0fch, 006h, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
| 8397 | db 000h, 000h, 038h, 060h, 0c0h, 0c0h, 0fch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
| 8398 | db 000h, 000h, 0feh, 0c6h, 006h, 006h, 00ch, 018h, 030h, 030h, 030h, 030h, 000h, 000h, 000h, 000h
|
---|
| 8399 | db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
| 8400 | db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07eh, 006h, 006h, 006h, 00ch, 078h, 000h, 000h, 000h, 000h
|
---|
| 8401 | db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8402 | db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 018h, 018h, 030h, 000h, 000h, 000h, 000h
|
---|
| 8403 | db 000h, 000h, 000h, 006h, 00ch, 018h, 030h, 060h, 030h, 018h, 00ch, 006h, 000h, 000h, 000h, 000h
|
---|
| 8404 | db 000h, 000h, 000h, 000h, 000h, 07eh, 000h, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8405 | db 000h, 000h, 000h, 060h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 060h, 000h, 000h, 000h, 000h
|
---|
| 8406 | db 000h, 000h, 07ch, 0c6h, 0c6h, 00ch, 018h, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
| 8407 | db 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0deh, 0deh, 0deh, 0dch, 0c0h, 07ch, 000h, 000h, 000h, 000h
|
---|
| 8408 | db 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
|
---|
| 8409 | db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 066h, 066h, 066h, 066h, 0fch, 000h, 000h, 000h, 000h
|
---|
| 8410 | db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 000h, 000h, 000h, 000h
|
---|
| 8411 | db 000h, 000h, 0f8h, 06ch, 066h, 066h, 066h, 066h, 066h, 066h, 06ch, 0f8h, 000h, 000h, 000h, 000h
|
---|
| 8412 | db 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 062h, 066h, 0feh, 000h, 000h, 000h, 000h
|
---|
| 8413 | db 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
|
---|
| 8414 | db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0deh, 0c6h, 0c6h, 066h, 03ah, 000h, 000h, 000h, 000h
|
---|
| 8415 | db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
|
---|
| 8416 | db 000h, 000h, 03ch, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
|
---|
| 8417 | db 000h, 000h, 01eh, 00ch, 00ch, 00ch, 00ch, 00ch, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h
|
---|
| 8418 | db 000h, 000h, 0e6h, 066h, 066h, 06ch, 078h, 078h, 06ch, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
|
---|
| 8419 | db 000h, 000h, 0f0h, 060h, 060h, 060h, 060h, 060h, 060h, 062h, 066h, 0feh, 000h, 000h, 000h, 000h
|
---|
[98059] | 8420 | db 000h, 000h, 0c6h, 0eeh, 0feh, 0feh, 0d6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
|
---|
[60422] | 8421 | db 000h, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
|
---|
| 8422 | db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
| 8423 | db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 060h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
|
---|
| 8424 | db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0deh, 07ch, 00ch, 00eh, 000h, 000h
|
---|
| 8425 | db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 06ch, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
|
---|
| 8426 | db 000h, 000h, 07ch, 0c6h, 0c6h, 060h, 038h, 00ch, 006h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
[98059] | 8427 | db 000h, 000h, 07eh, 07eh, 05ah, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
|
---|
[60422] | 8428 | db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
[98059] | 8429 | db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 010h, 000h, 000h, 000h, 000h
|
---|
| 8430 | db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0d6h, 0d6h, 0feh, 0eeh, 06ch, 000h, 000h, 000h, 000h
|
---|
| 8431 | db 000h, 000h, 0c6h, 0c6h, 06ch, 07ch, 038h, 038h, 07ch, 06ch, 0c6h, 0c6h, 000h, 000h, 000h, 000h
|
---|
| 8432 | db 000h, 000h, 066h, 066h, 066h, 066h, 03ch, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
|
---|
| 8433 | db 000h, 000h, 0feh, 0c6h, 086h, 00ch, 018h, 030h, 060h, 0c2h, 0c6h, 0feh, 000h, 000h, 000h, 000h
|
---|
[60422] | 8434 | db 000h, 000h, 03ch, 030h, 030h, 030h, 030h, 030h, 030h, 030h, 030h, 03ch, 000h, 000h, 000h, 000h
|
---|
| 8435 | db 000h, 000h, 000h, 080h, 0c0h, 0e0h, 070h, 038h, 01ch, 00eh, 006h, 002h, 000h, 000h, 000h, 000h
|
---|
| 8436 | db 000h, 000h, 03ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 03ch, 000h, 000h, 000h, 000h
|
---|
| 8437 | db 010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8438 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 000h
|
---|
| 8439 | db 030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8440 | db 000h, 000h, 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
| 8441 | db 000h, 000h, 0e0h, 060h, 060h, 078h, 06ch, 066h, 066h, 066h, 066h, 07ch, 000h, 000h, 000h, 000h
|
---|
| 8442 | db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c0h, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
| 8443 | db 000h, 000h, 01ch, 00ch, 00ch, 03ch, 06ch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
| 8444 | db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
| 8445 | db 000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
|
---|
| 8446 | db 000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 0cch, 0cch, 07ch, 00ch, 0cch, 078h, 000h
|
---|
| 8447 | db 000h, 000h, 0e0h, 060h, 060h, 06ch, 076h, 066h, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
|
---|
| 8448 | db 000h, 000h, 018h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
|
---|
| 8449 | db 000h, 000h, 006h, 006h, 000h, 00eh, 006h, 006h, 006h, 006h, 006h, 006h, 066h, 066h, 03ch, 000h
|
---|
| 8450 | db 000h, 000h, 0e0h, 060h, 060h, 066h, 06ch, 078h, 078h, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h
|
---|
| 8451 | db 000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
|
---|
[98059] | 8452 | db 000h, 000h, 000h, 000h, 000h, 0ech, 0feh, 0d6h, 0d6h, 0d6h, 0d6h, 0c6h, 000h, 000h, 000h, 000h
|
---|
[60422] | 8453 | db 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 000h, 000h, 000h
|
---|
| 8454 | db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
| 8455 | db 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h
|
---|
| 8456 | db 000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 0cch, 0cch, 07ch, 00ch, 00ch, 01eh, 000h
|
---|
| 8457 | db 000h, 000h, 000h, 000h, 000h, 0dch, 076h, 066h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
|
---|
| 8458 | db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 060h, 038h, 00ch, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
| 8459 | db 000h, 000h, 010h, 030h, 030h, 0fch, 030h, 030h, 030h, 030h, 036h, 01ch, 000h, 000h, 000h, 000h
|
---|
| 8460 | db 000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
[98059] | 8461 | db 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h
|
---|
| 8462 | db 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0d6h, 0d6h, 0d6h, 0feh, 06ch, 000h, 000h, 000h, 000h
|
---|
| 8463 | db 000h, 000h, 000h, 000h, 000h, 0c6h, 06ch, 038h, 038h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h
|
---|
[60422] | 8464 | db 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 0f8h, 000h
|
---|
| 8465 | db 000h, 000h, 000h, 000h, 000h, 0feh, 0cch, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h
|
---|
| 8466 | db 000h, 000h, 00eh, 018h, 018h, 018h, 070h, 018h, 018h, 018h, 018h, 00eh, 000h, 000h, 000h, 000h
|
---|
| 8467 | db 000h, 000h, 018h, 018h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
| 8468 | db 000h, 000h, 070h, 018h, 018h, 018h, 00eh, 018h, 018h, 018h, 018h, 070h, 000h, 000h, 000h, 000h
|
---|
| 8469 | db 000h, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8470 | db 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h
|
---|
| 8471 | db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 00ch, 006h, 07ch, 000h, 000h
|
---|
| 8472 | db 000h, 000h, 0cch, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
| 8473 | db 000h, 00ch, 018h, 030h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
| 8474 | db 000h, 010h, 038h, 06ch, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
| 8475 | db 000h, 000h, 0cch, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
| 8476 | db 000h, 060h, 030h, 018h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
| 8477 | db 000h, 038h, 06ch, 038h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
| 8478 | db 000h, 000h, 000h, 000h, 03ch, 066h, 060h, 060h, 066h, 03ch, 00ch, 006h, 03ch, 000h, 000h, 000h
|
---|
| 8479 | db 000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
| 8480 | db 000h, 000h, 0c6h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
| 8481 | db 000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
| 8482 | db 000h, 000h, 066h, 000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
|
---|
| 8483 | db 000h, 018h, 03ch, 066h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
|
---|
| 8484 | db 000h, 060h, 030h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
|
---|
| 8485 | db 000h, 0c6h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
|
---|
| 8486 | db 038h, 06ch, 038h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
|
---|
| 8487 | db 018h, 030h, 060h, 000h, 0feh, 066h, 060h, 07ch, 060h, 060h, 066h, 0feh, 000h, 000h, 000h, 000h
|
---|
[98059] | 8488 | db 000h, 000h, 000h, 000h, 000h, 0cch, 076h, 036h, 07eh, 0d8h, 0d8h, 06eh, 000h, 000h, 000h, 000h
|
---|
[60422] | 8489 | db 000h, 000h, 03eh, 06ch, 0cch, 0cch, 0feh, 0cch, 0cch, 0cch, 0cch, 0ceh, 000h, 000h, 000h, 000h
|
---|
| 8490 | db 000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
| 8491 | db 000h, 000h, 0c6h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
| 8492 | db 000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
| 8493 | db 000h, 030h, 078h, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
| 8494 | db 000h, 060h, 030h, 018h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
| 8495 | db 000h, 000h, 0c6h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 078h, 000h
|
---|
| 8496 | db 000h, 0c6h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
| 8497 | db 000h, 0c6h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
[98059] | 8498 | db 000h, 018h, 018h, 03ch, 066h, 060h, 060h, 060h, 066h, 03ch, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
[60422] | 8499 | db 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 060h, 0e6h, 0fch, 000h, 000h, 000h, 000h
|
---|
[98059] | 8500 | db 000h, 000h, 066h, 066h, 03ch, 018h, 07eh, 018h, 07eh, 018h, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
| 8501 | db 000h, 0f8h, 0cch, 0cch, 0f8h, 0c4h, 0cch, 0deh, 0cch, 0cch, 0cch, 0c6h, 000h, 000h, 000h, 000h
|
---|
[60422] | 8502 | db 000h, 00eh, 01bh, 018h, 018h, 018h, 07eh, 018h, 018h, 018h, 018h, 018h, 0d8h, 070h, 000h, 000h
|
---|
| 8503 | db 000h, 018h, 030h, 060h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
| 8504 | db 000h, 00ch, 018h, 030h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
|
---|
| 8505 | db 000h, 018h, 030h, 060h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
| 8506 | db 000h, 018h, 030h, 060h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
| 8507 | db 000h, 000h, 076h, 0dch, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 000h, 000h, 000h
|
---|
| 8508 | db 076h, 0dch, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
|
---|
| 8509 | db 000h, 03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8510 | db 000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8511 | db 000h, 000h, 030h, 030h, 000h, 030h, 030h, 060h, 0c0h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
| 8512 | db 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8513 | db 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 006h, 006h, 006h, 006h, 000h, 000h, 000h, 000h, 000h
|
---|
[98059] | 8514 | db 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0dch, 086h, 00ch, 018h, 03eh, 000h, 000h
|
---|
| 8515 | db 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 09eh, 03eh, 006h, 006h, 000h, 000h
|
---|
[60422] | 8516 | db 000h, 000h, 018h, 018h, 000h, 018h, 018h, 018h, 03ch, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h
|
---|
| 8517 | db 000h, 000h, 000h, 000h, 000h, 036h, 06ch, 0d8h, 06ch, 036h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8518 | db 000h, 000h, 000h, 000h, 000h, 0d8h, 06ch, 036h, 06ch, 0d8h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8519 | db 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h
|
---|
| 8520 | db 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah
|
---|
| 8521 | db 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h
|
---|
| 8522 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
| 8523 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
| 8524 | db 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
| 8525 | db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
| 8526 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
| 8527 | db 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
| 8528 | db 036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
| 8529 | db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
| 8530 | db 000h, 000h, 000h, 000h, 000h, 0feh, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
| 8531 | db 036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8532 | db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8533 | db 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8534 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
| 8535 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8536 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8537 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
| 8538 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
| 8539 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8540 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
| 8541 | db 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
| 8542 | db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
| 8543 | db 036h, 036h, 036h, 036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8544 | db 000h, 000h, 000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
| 8545 | db 036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8546 | db 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
| 8547 | db 036h, 036h, 036h, 036h, 036h, 037h, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
| 8548 | db 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8549 | db 036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
| 8550 | db 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8551 | db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8552 | db 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
| 8553 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
| 8554 | db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8555 | db 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8556 | db 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
| 8557 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
| 8558 | db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
| 8559 | db 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
| 8560 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8561 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
| 8562 | db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
---|
| 8563 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
---|
| 8564 | db 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
|
---|
| 8565 | db 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh
|
---|
| 8566 | db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8567 | db 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 0d8h, 0d8h, 0d8h, 0dch, 076h, 000h, 000h, 000h, 000h
|
---|
| 8568 | db 000h, 000h, 078h, 0cch, 0cch, 0cch, 0d8h, 0cch, 0c6h, 0c6h, 0c6h, 0cch, 000h, 000h, 000h, 000h
|
---|
| 8569 | db 000h, 000h, 0feh, 0c6h, 0c6h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h
|
---|
| 8570 | db 000h, 000h, 000h, 000h, 0feh, 06ch, 06ch, 06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h
|
---|
| 8571 | db 000h, 000h, 000h, 0feh, 0c6h, 060h, 030h, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h
|
---|
| 8572 | db 000h, 000h, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 0d8h, 0d8h, 070h, 000h, 000h, 000h, 000h
|
---|
| 8573 | db 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0c0h, 000h, 000h, 000h
|
---|
| 8574 | db 000h, 000h, 000h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
| 8575 | db 000h, 000h, 000h, 07eh, 018h, 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h
|
---|
| 8576 | db 000h, 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h
|
---|
| 8577 | db 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 06ch, 06ch, 06ch, 06ch, 0eeh, 000h, 000h, 000h, 000h
|
---|
| 8578 | db 000h, 000h, 01eh, 030h, 018h, 00ch, 03eh, 066h, 066h, 066h, 066h, 03ch, 000h, 000h, 000h, 000h
|
---|
| 8579 | db 000h, 000h, 000h, 000h, 000h, 07eh, 0dbh, 0dbh, 0dbh, 07eh, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8580 | db 000h, 000h, 000h, 003h, 006h, 07eh, 0dbh, 0dbh, 0f3h, 07eh, 060h, 0c0h, 000h, 000h, 000h, 000h
|
---|
| 8581 | db 000h, 000h, 01ch, 030h, 060h, 060h, 07ch, 060h, 060h, 060h, 030h, 01ch, 000h, 000h, 000h, 000h
|
---|
| 8582 | db 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
|
---|
| 8583 | db 000h, 000h, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h
|
---|
| 8584 | db 000h, 000h, 000h, 000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h
|
---|
| 8585 | db 000h, 000h, 000h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 000h, 07eh, 000h, 000h, 000h, 000h
|
---|
| 8586 | db 000h, 000h, 000h, 00ch, 018h, 030h, 060h, 030h, 018h, 00ch, 000h, 07eh, 000h, 000h, 000h, 000h
|
---|
| 8587 | db 000h, 000h, 00eh, 01bh, 01bh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
| 8588 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h, 0d8h, 070h, 000h, 000h, 000h, 000h
|
---|
| 8589 | db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 07eh, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8590 | db 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8591 | db 000h, 038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8592 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8593 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8594 | db 000h, 00fh, 00ch, 00ch, 00ch, 00ch, 00ch, 0ech, 06ch, 06ch, 03ch, 01ch, 000h, 000h, 000h, 000h
|
---|
| 8595 | db 000h, 0d8h, 06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8596 | db 000h, 070h, 0d8h, 030h, 060h, 0c8h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8597 | db 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h, 000h, 000h, 000h
|
---|
| 8598 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
[97035] | 8599 | ; disGetNextSymbol 0xc7b6c LB 0x360 -> off=0x0 cb=000000000000012d uValue=00000000000c33ec 'vgafont14alt'
|
---|
| 8600 | vgafont14alt: ; 0xc7b6c LB 0x12d
|
---|
[60422] | 8601 | db 01dh, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 022h
|
---|
| 8602 | db 000h, 063h, 063h, 063h, 022h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02bh, 000h
|
---|
| 8603 | db 000h, 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 02dh, 000h, 000h
|
---|
| 8604 | db 000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 04dh, 000h, 000h, 0c3h
|
---|
| 8605 | db 0e7h, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h, 000h, 000h, 054h, 000h, 000h, 0ffh, 0dbh
|
---|
| 8606 | db 099h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 056h, 000h, 000h, 0c3h, 0c3h, 0c3h
|
---|
| 8607 | db 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 057h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h
|
---|
| 8608 | db 0dbh, 0dbh, 0ffh, 066h, 066h, 000h, 000h, 000h, 058h, 000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h
|
---|
| 8609 | db 03ch, 066h, 0c3h, 0c3h, 000h, 000h, 000h, 059h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
|
---|
| 8610 | db 018h, 018h, 03ch, 000h, 000h, 000h, 05ah, 000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h, 030h, 061h
|
---|
| 8611 | db 0c3h, 0ffh, 000h, 000h, 000h, 06dh, 000h, 000h, 000h, 000h, 000h, 0e6h, 0ffh, 0dbh, 0dbh, 0dbh
|
---|
| 8612 | db 0dbh, 000h, 000h, 000h, 076h, 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
|
---|
| 8613 | db 000h, 000h, 000h, 077h, 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h
|
---|
| 8614 | db 000h, 000h, 091h, 000h, 000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h
|
---|
| 8615 | db 000h, 09bh, 000h, 018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h
|
---|
| 8616 | db 09dh, 000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 000h, 000h, 000h, 09eh
|
---|
| 8617 | db 000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 0f3h, 000h, 000h, 000h, 0f1h, 000h
|
---|
| 8618 | db 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 0ffh, 000h, 000h, 000h, 0f6h, 000h, 000h
|
---|
| 8619 | db 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
[97035] | 8620 | ; disGetNextSymbol 0xc7c99 LB 0x233 -> off=0x0 cb=0000000000000144 uValue=00000000000c3519 'vgafont16alt'
|
---|
| 8621 | vgafont16alt: ; 0xc7c99 LB 0x144
|
---|
[60422] | 8622 | db 01dh, 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8623 | db 000h, 030h, 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h
|
---|
| 8624 | db 000h, 000h, 04dh, 000h, 000h, 0c3h, 0e7h, 0ffh, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h
|
---|
| 8625 | db 000h, 000h, 000h, 054h, 000h, 000h, 0ffh, 0dbh, 099h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch
|
---|
| 8626 | db 000h, 000h, 000h, 000h, 056h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch
|
---|
| 8627 | db 018h, 000h, 000h, 000h, 000h, 057h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh
|
---|
| 8628 | db 066h, 066h, 000h, 000h, 000h, 000h, 058h, 000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 03ch
|
---|
| 8629 | db 066h, 0c3h, 0c3h, 000h, 000h, 000h, 000h, 059h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
|
---|
| 8630 | db 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 05ah, 000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h
|
---|
| 8631 | db 030h, 060h, 0c1h, 0c3h, 0ffh, 000h, 000h, 000h, 000h, 06dh, 000h, 000h, 000h, 000h, 000h, 0e6h
|
---|
| 8632 | db 0ffh, 0dbh, 0dbh, 0dbh, 0dbh, 0dbh, 000h, 000h, 000h, 000h, 076h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8633 | db 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h, 077h, 000h, 000h, 000h, 000h
|
---|
| 8634 | db 000h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h, 000h, 000h, 000h, 078h, 000h, 000h, 000h
|
---|
| 8635 | db 000h, 000h, 0c3h, 066h, 03ch, 018h, 03ch, 066h, 0c3h, 000h, 000h, 000h, 000h, 091h, 000h, 000h
|
---|
| 8636 | db 000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h, 000h, 000h, 09bh, 000h
|
---|
| 8637 | db 018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 09dh
|
---|
| 8638 | db 000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
| 8639 | db 09eh, 000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 066h, 0f3h, 000h, 000h, 000h
|
---|
| 8640 | db 000h, 0abh, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0ceh, 09bh, 006h, 00ch, 01fh
|
---|
| 8641 | db 000h, 000h, 0ach, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h
|
---|
[63625] | 8642 | db 006h, 000h, 000h, 000h
|
---|
[97035] | 8643 | ; disGetNextSymbol 0xc7ddd LB 0xef -> off=0x0 cb=0000000000000008 uValue=00000000000c365d '_cga_msr'
|
---|
| 8644 | _cga_msr: ; 0xc7ddd LB 0x8
|
---|
[95039] | 8645 | db 02ch, 028h, 02dh, 029h, 02ah, 02eh, 01eh, 029h
|
---|
[97035] | 8646 | ; disGetNextSymbol 0xc7de5 LB 0xe7 -> off=0x0 cb=0000000000000008 uValue=00000000000c3665 'line_to_vpti_200'
|
---|
| 8647 | line_to_vpti_200: ; 0xc7de5 LB 0x8
|
---|
[95039] | 8648 | db 000h, 001h, 002h, 003h, 0ffh, 0ffh, 0ffh, 007h
|
---|
[97035] | 8649 | ; disGetNextSymbol 0xc7ded LB 0xdf -> off=0x0 cb=0000000000000008 uValue=00000000000c366d 'line_to_vpti_350'
|
---|
| 8650 | line_to_vpti_350: ; 0xc7ded LB 0x8
|
---|
[95039] | 8651 | db 013h, 014h, 015h, 016h, 0ffh, 0ffh, 0ffh, 007h
|
---|
[97035] | 8652 | ; disGetNextSymbol 0xc7df5 LB 0xd7 -> off=0x0 cb=0000000000000008 uValue=00000000000c3675 'line_to_vpti_400'
|
---|
| 8653 | line_to_vpti_400: ; 0xc7df5 LB 0x8
|
---|
[95039] | 8654 | db 017h, 017h, 018h, 018h, 0ffh, 0ffh, 0ffh, 019h
|
---|
[97035] | 8655 | ; disGetNextSymbol 0xc7dfd LB 0xcf -> off=0x0 cb=0000000000000005 uValue=00000000000c367d 'row_tbl'
|
---|
| 8656 | row_tbl: ; 0xc7dfd LB 0x5
|
---|
[96499] | 8657 | db 000h, 00eh, 019h, 02bh, 000h
|
---|
[97035] | 8658 | ; disGetNextSymbol 0xc7e02 LB 0xca -> off=0x0 cb=0000000000000015 uValue=00000000000c3682 '_vbebios_copyright'
|
---|
| 8659 | _vbebios_copyright: ; 0xc7e02 LB 0x15
|
---|
[60422] | 8660 | db 'VirtualBox VESA BIOS', 000h
|
---|
[97035] | 8661 | ; disGetNextSymbol 0xc7e17 LB 0xb5 -> off=0x0 cb=000000000000001d uValue=00000000000c3697 '_vbebios_vendor_name'
|
---|
| 8662 | _vbebios_vendor_name: ; 0xc7e17 LB 0x1d
|
---|
[96413] | 8663 | db 'Oracle and/or its affiliates', 000h
|
---|
[97035] | 8664 | ; disGetNextSymbol 0xc7e34 LB 0x98 -> off=0x0 cb=0000000000000021 uValue=00000000000c36b4 '_vbebios_product_name'
|
---|
| 8665 | _vbebios_product_name: ; 0xc7e34 LB 0x21
|
---|
[60422] | 8666 | db 'Oracle VM VirtualBox VBE Adapter', 000h
|
---|
[97035] | 8667 | ; disGetNextSymbol 0xc7e55 LB 0x77 -> off=0x0 cb=0000000000000023 uValue=00000000000c36d5 '_vbebios_product_revision'
|
---|
| 8668 | _vbebios_product_revision: ; 0xc7e55 LB 0x23
|
---|
[98059] | 8669 | db 'Oracle VM VirtualBox Version 7.0.6', 000h
|
---|
[97035] | 8670 | ; disGetNextSymbol 0xc7e78 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36f8 '_vbebios_info_string'
|
---|
| 8671 | _vbebios_info_string: ; 0xc7e78 LB 0x2b
|
---|
[60422] | 8672 | db 'VirtualBox VBE Display Adapter enabled', 00dh, 00ah, 00dh, 00ah, 000h
|
---|
[97035] | 8673 | ; disGetNextSymbol 0xc7ea3 LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c3723 '_no_vbebios_info_string'
|
---|
| 8674 | _no_vbebios_info_string: ; 0xc7ea3 LB 0x29
|
---|
[60422] | 8675 | db 'No VirtualBox VBE support available!', 00dh, 00ah, 00dh, 00ah, 000h
|
---|
| 8676 |
|
---|
[97035] | 8677 | section CONST progbits vstart=0x7ecc align=1 ; size=0x0 class=DATA group=DGROUP
|
---|
[60422] | 8678 |
|
---|
[97035] | 8679 | section CONST2 progbits vstart=0x7ecc align=1 ; size=0x0 class=DATA group=DGROUP
|
---|
[60422] | 8680 |
|
---|
[97035] | 8681 | ; Padding 0x134 bytes at 0xc7ecc
|
---|
[96499] | 8682 | db 001h, 000h, 000h, 000h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 02fh, 068h, 06fh, 06dh
|
---|
[97240] | 8683 | db 065h, 02fh, 073h, 062h, 075h, 072h, 063h, 068h, 069h, 06ch, 02fh, 076h, 062h, 05fh, 073h, 072h
|
---|
| 8684 | db 063h, 02fh, 074h, 072h, 075h, 06eh, 06bh, 02fh, 06fh, 075h, 074h, 02fh, 06ch, 069h, 06eh, 075h
|
---|
| 8685 | db 078h, 02eh, 061h, 06dh, 064h, 036h, 034h, 02fh, 072h, 065h, 06ch, 065h, 061h, 073h, 065h, 02fh
|
---|
| 8686 | db 06fh, 062h, 06ah, 02fh, 056h, 042h, 06fh, 078h, 056h, 067h, 061h, 042h, 069h, 06fh, 073h, 033h
|
---|
| 8687 | db 038h, 036h, 02fh, 056h, 042h, 06fh, 078h, 056h, 067h, 061h, 042h, 069h, 06fh, 073h, 033h, 038h
|
---|
| 8688 | db 036h, 02eh, 073h, 079h, 06dh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
[60422] | 8689 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8690 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8691 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8692 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8693 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8694 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8695 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8696 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8697 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
| 8698 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
[97035] | 8699 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
[97240] | 8700 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
[98059] | 8701 | db 000h, 000h, 000h, 09ch
|
---|