VirtualBox

source: vbox/trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative386.asm@ 86186

Last change on this file since 86186 was 83113, checked in by vboxsync, 5 years ago

6.1.4

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 747.1 KB
Line 
1; $Id: VBoxVgaBiosAlternative386.asm 83113 2020-02-18 17:10:26Z 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; // - [email protected]
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
167section VGAROM progbits vstart=0x0 align=1 ; size=0x8f7 class=CODE group=AUTO
168 ; disGetNextSymbol 0xc0000 LB 0x8f7 -> off=0x22 cb=000000000000053e uValue=00000000000c0022 'vgabios_int10_handler'
169 db 055h, 0aah, 040h, 0e9h, 0e2h, 009h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
170 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 049h, 042h
171 db 04dh, 000h
172vgabios_int10_handler: ; 0xc0022 LB 0x53e
173 pushfw ; 9c ; 0xc0022 vgarom.asm:84
174 cmp ah, 00fh ; 80 fc 0f ; 0xc0023 vgarom.asm:97
175 jne short 0002eh ; 75 06 ; 0xc0026 vgarom.asm:98
176 call 00177h ; e8 4c 01 ; 0xc0028 vgarom.asm:99
177 jmp near 000e7h ; e9 b9 00 ; 0xc002b vgarom.asm:100
178 cmp ah, 01ah ; 80 fc 1a ; 0xc002e vgarom.asm:102
179 jne short 00039h ; 75 06 ; 0xc0031 vgarom.asm:103
180 call 0052ch ; e8 f6 04 ; 0xc0033 vgarom.asm:104
181 jmp near 000e7h ; e9 ae 00 ; 0xc0036 vgarom.asm:105
182 cmp ah, 00bh ; 80 fc 0b ; 0xc0039 vgarom.asm:107
183 jne short 00044h ; 75 06 ; 0xc003c vgarom.asm:108
184 call 000e9h ; e8 a8 00 ; 0xc003e vgarom.asm:109
185 jmp near 000e7h ; e9 a3 00 ; 0xc0041 vgarom.asm:110
186 cmp ax, 01103h ; 3d 03 11 ; 0xc0044 vgarom.asm:112
187 jne short 0004fh ; 75 06 ; 0xc0047 vgarom.asm:113
188 call 00423h ; e8 d7 03 ; 0xc0049 vgarom.asm:114
189 jmp near 000e7h ; e9 98 00 ; 0xc004c vgarom.asm:115
190 cmp ah, 012h ; 80 fc 12 ; 0xc004f vgarom.asm:117
191 jne short 00091h ; 75 3d ; 0xc0052 vgarom.asm:118
192 cmp bl, 010h ; 80 fb 10 ; 0xc0054 vgarom.asm:119
193 jne short 0005fh ; 75 06 ; 0xc0057 vgarom.asm:120
194 call 00430h ; e8 d4 03 ; 0xc0059 vgarom.asm:121
195 jmp near 000e7h ; e9 88 00 ; 0xc005c vgarom.asm:122
196 cmp bl, 030h ; 80 fb 30 ; 0xc005f vgarom.asm:124
197 jne short 00069h ; 75 05 ; 0xc0062 vgarom.asm:125
198 call 00453h ; e8 ec 03 ; 0xc0064 vgarom.asm:126
199 jmp short 000e7h ; eb 7e ; 0xc0067 vgarom.asm:127
200 cmp bl, 031h ; 80 fb 31 ; 0xc0069 vgarom.asm:129
201 jne short 00073h ; 75 05 ; 0xc006c vgarom.asm:130
202 call 004a6h ; e8 35 04 ; 0xc006e vgarom.asm:131
203 jmp short 000e7h ; eb 74 ; 0xc0071 vgarom.asm:132
204 cmp bl, 032h ; 80 fb 32 ; 0xc0073 vgarom.asm:134
205 jne short 0007dh ; 75 05 ; 0xc0076 vgarom.asm:135
206 call 004c8h ; e8 4d 04 ; 0xc0078 vgarom.asm:136
207 jmp short 000e7h ; eb 6a ; 0xc007b vgarom.asm:137
208 cmp bl, 033h ; 80 fb 33 ; 0xc007d vgarom.asm:139
209 jne short 00087h ; 75 05 ; 0xc0080 vgarom.asm:140
210 call 004e6h ; e8 61 04 ; 0xc0082 vgarom.asm:141
211 jmp short 000e7h ; eb 60 ; 0xc0085 vgarom.asm:142
212 cmp bl, 034h ; 80 fb 34 ; 0xc0087 vgarom.asm:144
213 jne short 000dbh ; 75 4f ; 0xc008a vgarom.asm:145
214 call 0050ah ; e8 7b 04 ; 0xc008c vgarom.asm:146
215 jmp short 000e7h ; eb 56 ; 0xc008f vgarom.asm:147
216 cmp ax, 0101bh ; 3d 1b 10 ; 0xc0091 vgarom.asm:149
217 je short 000dbh ; 74 45 ; 0xc0094 vgarom.asm:150
218 cmp ah, 010h ; 80 fc 10 ; 0xc0096 vgarom.asm:151
219 jne short 000a0h ; 75 05 ; 0xc0099 vgarom.asm:155
220 call 0019eh ; e8 00 01 ; 0xc009b vgarom.asm:157
221 jmp short 000e7h ; eb 47 ; 0xc009e vgarom.asm:158
222 cmp ah, 04fh ; 80 fc 4f ; 0xc00a0 vgarom.asm:161
223 jne short 000dbh ; 75 36 ; 0xc00a3 vgarom.asm:162
224 cmp AL, strict byte 003h ; 3c 03 ; 0xc00a5 vgarom.asm:163
225 jne short 000aeh ; 75 05 ; 0xc00a7 vgarom.asm:164
226 call 007c2h ; e8 16 07 ; 0xc00a9 vgarom.asm:165
227 jmp short 000e7h ; eb 39 ; 0xc00ac vgarom.asm:166
228 cmp AL, strict byte 005h ; 3c 05 ; 0xc00ae vgarom.asm:168
229 jne short 000b7h ; 75 05 ; 0xc00b0 vgarom.asm:169
230 call 007e7h ; e8 32 07 ; 0xc00b2 vgarom.asm:170
231 jmp short 000e7h ; eb 30 ; 0xc00b5 vgarom.asm:171
232 cmp AL, strict byte 007h ; 3c 07 ; 0xc00b7 vgarom.asm:173
233 jne short 000c0h ; 75 05 ; 0xc00b9 vgarom.asm:174
234 call 00814h ; e8 56 07 ; 0xc00bb vgarom.asm:175
235 jmp short 000e7h ; eb 27 ; 0xc00be vgarom.asm:176
236 cmp AL, strict byte 008h ; 3c 08 ; 0xc00c0 vgarom.asm:178
237 jne short 000c9h ; 75 05 ; 0xc00c2 vgarom.asm:179
238 call 00848h ; e8 81 07 ; 0xc00c4 vgarom.asm:180
239 jmp short 000e7h ; eb 1e ; 0xc00c7 vgarom.asm:181
240 cmp AL, strict byte 009h ; 3c 09 ; 0xc00c9 vgarom.asm:183
241 jne short 000d2h ; 75 05 ; 0xc00cb vgarom.asm:184
242 call 0087fh ; e8 af 07 ; 0xc00cd vgarom.asm:185
243 jmp short 000e7h ; eb 15 ; 0xc00d0 vgarom.asm:186
244 cmp AL, strict byte 00ah ; 3c 0a ; 0xc00d2 vgarom.asm:188
245 jne short 000dbh ; 75 05 ; 0xc00d4 vgarom.asm:189
246 call 008e3h ; e8 0a 08 ; 0xc00d6 vgarom.asm:190
247 jmp short 000e7h ; eb 0c ; 0xc00d9 vgarom.asm:191
248 push ES ; 06 ; 0xc00db vgarom.asm:195
249 push DS ; 1e ; 0xc00dc vgarom.asm:196
250 pushaw ; 60 ; 0xc00dd vgarom.asm:97
251 push CS ; 0e ; 0xc00de vgarom.asm:200
252 pop DS ; 1f ; 0xc00df vgarom.asm:201
253 cld ; fc ; 0xc00e0 vgarom.asm:202
254 call 0345dh ; e8 79 33 ; 0xc00e1 vgarom.asm:203
255 popaw ; 61 ; 0xc00e4 vgarom.asm:114
256 pop DS ; 1f ; 0xc00e5 vgarom.asm:206
257 pop ES ; 07 ; 0xc00e6 vgarom.asm:207
258 popfw ; 9d ; 0xc00e7 vgarom.asm:209
259 iret ; cf ; 0xc00e8 vgarom.asm:210
260 cmp bh, 000h ; 80 ff 00 ; 0xc00e9 vgarom.asm:215
261 je short 000f4h ; 74 06 ; 0xc00ec vgarom.asm:216
262 cmp bh, 001h ; 80 ff 01 ; 0xc00ee vgarom.asm:217
263 je short 00145h ; 74 52 ; 0xc00f1 vgarom.asm:218
264 retn ; c3 ; 0xc00f3 vgarom.asm:222
265 push ax ; 50 ; 0xc00f4 vgarom.asm:224
266 push bx ; 53 ; 0xc00f5 vgarom.asm:225
267 push cx ; 51 ; 0xc00f6 vgarom.asm:226
268 push dx ; 52 ; 0xc00f7 vgarom.asm:227
269 push DS ; 1e ; 0xc00f8 vgarom.asm:228
270 mov dx, strict word 00040h ; ba 40 00 ; 0xc00f9 vgarom.asm:229
271 mov ds, dx ; 8e da ; 0xc00fc vgarom.asm:230
272 mov dx, 003dah ; ba da 03 ; 0xc00fe vgarom.asm:231
273 in AL, DX ; ec ; 0xc0101 vgarom.asm:232
274 cmp byte [word 00049h], 003h ; 80 3e 49 00 03 ; 0xc0102 vgarom.asm:233
275 jbe short 00138h ; 76 2f ; 0xc0107 vgarom.asm:234
276 mov dx, 003c0h ; ba c0 03 ; 0xc0109 vgarom.asm:235
277 mov AL, strict byte 000h ; b0 00 ; 0xc010c vgarom.asm:236
278 out DX, AL ; ee ; 0xc010e vgarom.asm:237
279 db 08ah, 0c3h
280 ; mov al, bl ; 8a c3 ; 0xc010f vgarom.asm:238
281 and AL, strict byte 00fh ; 24 0f ; 0xc0111 vgarom.asm:239
282 test AL, strict byte 008h ; a8 08 ; 0xc0113 vgarom.asm:240
283 je short 00119h ; 74 02 ; 0xc0115 vgarom.asm:241
284 add AL, strict byte 008h ; 04 08 ; 0xc0117 vgarom.asm:242
285 out DX, AL ; ee ; 0xc0119 vgarom.asm:244
286 mov CL, strict byte 001h ; b1 01 ; 0xc011a vgarom.asm:245
287 and bl, 010h ; 80 e3 10 ; 0xc011c vgarom.asm:246
288 mov dx, 003c0h ; ba c0 03 ; 0xc011f vgarom.asm:248
289 db 08ah, 0c1h
290 ; mov al, cl ; 8a c1 ; 0xc0122 vgarom.asm:249
291 out DX, AL ; ee ; 0xc0124 vgarom.asm:250
292 mov dx, 003c1h ; ba c1 03 ; 0xc0125 vgarom.asm:251
293 in AL, DX ; ec ; 0xc0128 vgarom.asm:252
294 and AL, strict byte 0efh ; 24 ef ; 0xc0129 vgarom.asm:253
295 db 00ah, 0c3h
296 ; or al, bl ; 0a c3 ; 0xc012b vgarom.asm:254
297 mov dx, 003c0h ; ba c0 03 ; 0xc012d vgarom.asm:255
298 out DX, AL ; ee ; 0xc0130 vgarom.asm:256
299 db 0feh, 0c1h
300 ; inc cl ; fe c1 ; 0xc0131 vgarom.asm:257
301 cmp cl, 004h ; 80 f9 04 ; 0xc0133 vgarom.asm:258
302 jne short 0011fh ; 75 e7 ; 0xc0136 vgarom.asm:259
303 mov AL, strict byte 020h ; b0 20 ; 0xc0138 vgarom.asm:261
304 out DX, AL ; ee ; 0xc013a vgarom.asm:262
305 mov dx, 003dah ; ba da 03 ; 0xc013b vgarom.asm:264
306 in AL, DX ; ec ; 0xc013e vgarom.asm:265
307 pop DS ; 1f ; 0xc013f vgarom.asm:267
308 pop dx ; 5a ; 0xc0140 vgarom.asm:268
309 pop cx ; 59 ; 0xc0141 vgarom.asm:269
310 pop bx ; 5b ; 0xc0142 vgarom.asm:270
311 pop ax ; 58 ; 0xc0143 vgarom.asm:271
312 retn ; c3 ; 0xc0144 vgarom.asm:272
313 push ax ; 50 ; 0xc0145 vgarom.asm:274
314 push bx ; 53 ; 0xc0146 vgarom.asm:275
315 push cx ; 51 ; 0xc0147 vgarom.asm:276
316 push dx ; 52 ; 0xc0148 vgarom.asm:277
317 mov dx, 003dah ; ba da 03 ; 0xc0149 vgarom.asm:278
318 in AL, DX ; ec ; 0xc014c vgarom.asm:279
319 mov CL, strict byte 001h ; b1 01 ; 0xc014d vgarom.asm:280
320 and bl, 001h ; 80 e3 01 ; 0xc014f vgarom.asm:281
321 mov dx, 003c0h ; ba c0 03 ; 0xc0152 vgarom.asm:283
322 db 08ah, 0c1h
323 ; mov al, cl ; 8a c1 ; 0xc0155 vgarom.asm:284
324 out DX, AL ; ee ; 0xc0157 vgarom.asm:285
325 mov dx, 003c1h ; ba c1 03 ; 0xc0158 vgarom.asm:286
326 in AL, DX ; ec ; 0xc015b vgarom.asm:287
327 and AL, strict byte 0feh ; 24 fe ; 0xc015c vgarom.asm:288
328 db 00ah, 0c3h
329 ; or al, bl ; 0a c3 ; 0xc015e vgarom.asm:289
330 mov dx, 003c0h ; ba c0 03 ; 0xc0160 vgarom.asm:290
331 out DX, AL ; ee ; 0xc0163 vgarom.asm:291
332 db 0feh, 0c1h
333 ; inc cl ; fe c1 ; 0xc0164 vgarom.asm:292
334 cmp cl, 004h ; 80 f9 04 ; 0xc0166 vgarom.asm:293
335 jne short 00152h ; 75 e7 ; 0xc0169 vgarom.asm:294
336 mov AL, strict byte 020h ; b0 20 ; 0xc016b vgarom.asm:295
337 out DX, AL ; ee ; 0xc016d vgarom.asm:296
338 mov dx, 003dah ; ba da 03 ; 0xc016e vgarom.asm:298
339 in AL, DX ; ec ; 0xc0171 vgarom.asm:299
340 pop dx ; 5a ; 0xc0172 vgarom.asm:301
341 pop cx ; 59 ; 0xc0173 vgarom.asm:302
342 pop bx ; 5b ; 0xc0174 vgarom.asm:303
343 pop ax ; 58 ; 0xc0175 vgarom.asm:304
344 retn ; c3 ; 0xc0176 vgarom.asm:305
345 push DS ; 1e ; 0xc0177 vgarom.asm:310
346 mov ax, strict word 00040h ; b8 40 00 ; 0xc0178 vgarom.asm:311
347 mov ds, ax ; 8e d8 ; 0xc017b vgarom.asm:312
348 push bx ; 53 ; 0xc017d vgarom.asm:313
349 mov bx, strict word 00062h ; bb 62 00 ; 0xc017e vgarom.asm:314
350 mov al, byte [bx] ; 8a 07 ; 0xc0181 vgarom.asm:315
351 pop bx ; 5b ; 0xc0183 vgarom.asm:316
352 db 08ah, 0f8h
353 ; mov bh, al ; 8a f8 ; 0xc0184 vgarom.asm:317
354 push bx ; 53 ; 0xc0186 vgarom.asm:318
355 mov bx, 00087h ; bb 87 00 ; 0xc0187 vgarom.asm:319
356 mov ah, byte [bx] ; 8a 27 ; 0xc018a vgarom.asm:320
357 and ah, 080h ; 80 e4 80 ; 0xc018c vgarom.asm:321
358 mov bx, strict word 00049h ; bb 49 00 ; 0xc018f vgarom.asm:322
359 mov al, byte [bx] ; 8a 07 ; 0xc0192 vgarom.asm:323
360 db 00ah, 0c4h
361 ; or al, ah ; 0a c4 ; 0xc0194 vgarom.asm:324
362 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc0196 vgarom.asm:325
363 mov ah, byte [bx] ; 8a 27 ; 0xc0199 vgarom.asm:326
364 pop bx ; 5b ; 0xc019b vgarom.asm:327
365 pop DS ; 1f ; 0xc019c vgarom.asm:328
366 retn ; c3 ; 0xc019d vgarom.asm:329
367 cmp AL, strict byte 000h ; 3c 00 ; 0xc019e vgarom.asm:334
368 jne short 001a4h ; 75 02 ; 0xc01a0 vgarom.asm:335
369 jmp short 00205h ; eb 61 ; 0xc01a2 vgarom.asm:336
370 cmp AL, strict byte 001h ; 3c 01 ; 0xc01a4 vgarom.asm:338
371 jne short 001aah ; 75 02 ; 0xc01a6 vgarom.asm:339
372 jmp short 00223h ; eb 79 ; 0xc01a8 vgarom.asm:340
373 cmp AL, strict byte 002h ; 3c 02 ; 0xc01aa vgarom.asm:342
374 jne short 001b0h ; 75 02 ; 0xc01ac vgarom.asm:343
375 jmp short 0022bh ; eb 7b ; 0xc01ae vgarom.asm:344
376 cmp AL, strict byte 003h ; 3c 03 ; 0xc01b0 vgarom.asm:346
377 jne short 001b7h ; 75 03 ; 0xc01b2 vgarom.asm:347
378 jmp near 0025ch ; e9 a5 00 ; 0xc01b4 vgarom.asm:348
379 cmp AL, strict byte 007h ; 3c 07 ; 0xc01b7 vgarom.asm:350
380 jne short 001beh ; 75 03 ; 0xc01b9 vgarom.asm:351
381 jmp near 00286h ; e9 c8 00 ; 0xc01bb vgarom.asm:352
382 cmp AL, strict byte 008h ; 3c 08 ; 0xc01be vgarom.asm:354
383 jne short 001c5h ; 75 03 ; 0xc01c0 vgarom.asm:355
384 jmp near 002aeh ; e9 e9 00 ; 0xc01c2 vgarom.asm:356
385 cmp AL, strict byte 009h ; 3c 09 ; 0xc01c5 vgarom.asm:358
386 jne short 001cch ; 75 03 ; 0xc01c7 vgarom.asm:359
387 jmp near 002bch ; e9 f0 00 ; 0xc01c9 vgarom.asm:360
388 cmp AL, strict byte 010h ; 3c 10 ; 0xc01cc vgarom.asm:362
389 jne short 001d3h ; 75 03 ; 0xc01ce vgarom.asm:363
390 jmp near 00301h ; e9 2e 01 ; 0xc01d0 vgarom.asm:364
391 cmp AL, strict byte 012h ; 3c 12 ; 0xc01d3 vgarom.asm:366
392 jne short 001dah ; 75 03 ; 0xc01d5 vgarom.asm:367
393 jmp near 0031ah ; e9 40 01 ; 0xc01d7 vgarom.asm:368
394 cmp AL, strict byte 013h ; 3c 13 ; 0xc01da vgarom.asm:370
395 jne short 001e1h ; 75 03 ; 0xc01dc vgarom.asm:371
396 jmp near 00342h ; e9 61 01 ; 0xc01de vgarom.asm:372
397 cmp AL, strict byte 015h ; 3c 15 ; 0xc01e1 vgarom.asm:374
398 jne short 001e8h ; 75 03 ; 0xc01e3 vgarom.asm:375
399 jmp near 00389h ; e9 a1 01 ; 0xc01e5 vgarom.asm:376
400 cmp AL, strict byte 017h ; 3c 17 ; 0xc01e8 vgarom.asm:378
401 jne short 001efh ; 75 03 ; 0xc01ea vgarom.asm:379
402 jmp near 003a4h ; e9 b5 01 ; 0xc01ec vgarom.asm:380
403 cmp AL, strict byte 018h ; 3c 18 ; 0xc01ef vgarom.asm:382
404 jne short 001f6h ; 75 03 ; 0xc01f1 vgarom.asm:383
405 jmp near 003cch ; e9 d6 01 ; 0xc01f3 vgarom.asm:384
406 cmp AL, strict byte 019h ; 3c 19 ; 0xc01f6 vgarom.asm:386
407 jne short 001fdh ; 75 03 ; 0xc01f8 vgarom.asm:387
408 jmp near 003d7h ; e9 da 01 ; 0xc01fa vgarom.asm:388
409 cmp AL, strict byte 01ah ; 3c 1a ; 0xc01fd vgarom.asm:390
410 jne short 00204h ; 75 03 ; 0xc01ff vgarom.asm:391
411 jmp near 003e2h ; e9 de 01 ; 0xc0201 vgarom.asm:392
412 retn ; c3 ; 0xc0204 vgarom.asm:397
413 cmp bl, 014h ; 80 fb 14 ; 0xc0205 vgarom.asm:400
414 jnbe short 00222h ; 77 18 ; 0xc0208 vgarom.asm:401
415 push ax ; 50 ; 0xc020a vgarom.asm:402
416 push dx ; 52 ; 0xc020b vgarom.asm:403
417 mov dx, 003dah ; ba da 03 ; 0xc020c vgarom.asm:404
418 in AL, DX ; ec ; 0xc020f vgarom.asm:405
419 mov dx, 003c0h ; ba c0 03 ; 0xc0210 vgarom.asm:406
420 db 08ah, 0c3h
421 ; mov al, bl ; 8a c3 ; 0xc0213 vgarom.asm:407
422 out DX, AL ; ee ; 0xc0215 vgarom.asm:408
423 db 08ah, 0c7h
424 ; mov al, bh ; 8a c7 ; 0xc0216 vgarom.asm:409
425 out DX, AL ; ee ; 0xc0218 vgarom.asm:410
426 mov AL, strict byte 020h ; b0 20 ; 0xc0219 vgarom.asm:411
427 out DX, AL ; ee ; 0xc021b vgarom.asm:412
428 mov dx, 003dah ; ba da 03 ; 0xc021c vgarom.asm:414
429 in AL, DX ; ec ; 0xc021f vgarom.asm:415
430 pop dx ; 5a ; 0xc0220 vgarom.asm:417
431 pop ax ; 58 ; 0xc0221 vgarom.asm:418
432 retn ; c3 ; 0xc0222 vgarom.asm:420
433 push bx ; 53 ; 0xc0223 vgarom.asm:425
434 mov BL, strict byte 011h ; b3 11 ; 0xc0224 vgarom.asm:426
435 call 00205h ; e8 dc ff ; 0xc0226 vgarom.asm:427
436 pop bx ; 5b ; 0xc0229 vgarom.asm:428
437 retn ; c3 ; 0xc022a vgarom.asm:429
438 push ax ; 50 ; 0xc022b vgarom.asm:434
439 push bx ; 53 ; 0xc022c vgarom.asm:435
440 push cx ; 51 ; 0xc022d vgarom.asm:436
441 push dx ; 52 ; 0xc022e vgarom.asm:437
442 db 08bh, 0dah
443 ; mov bx, dx ; 8b da ; 0xc022f vgarom.asm:438
444 mov dx, 003dah ; ba da 03 ; 0xc0231 vgarom.asm:439
445 in AL, DX ; ec ; 0xc0234 vgarom.asm:440
446 mov CL, strict byte 000h ; b1 00 ; 0xc0235 vgarom.asm:441
447 mov dx, 003c0h ; ba c0 03 ; 0xc0237 vgarom.asm:442
448 db 08ah, 0c1h
449 ; mov al, cl ; 8a c1 ; 0xc023a vgarom.asm:444
450 out DX, AL ; ee ; 0xc023c vgarom.asm:445
451 mov al, byte [es:bx] ; 26 8a 07 ; 0xc023d vgarom.asm:446
452 out DX, AL ; ee ; 0xc0240 vgarom.asm:447
453 inc bx ; 43 ; 0xc0241 vgarom.asm:448
454 db 0feh, 0c1h
455 ; inc cl ; fe c1 ; 0xc0242 vgarom.asm:449
456 cmp cl, 010h ; 80 f9 10 ; 0xc0244 vgarom.asm:450
457 jne short 0023ah ; 75 f1 ; 0xc0247 vgarom.asm:451
458 mov AL, strict byte 011h ; b0 11 ; 0xc0249 vgarom.asm:452
459 out DX, AL ; ee ; 0xc024b vgarom.asm:453
460 mov al, byte [es:bx] ; 26 8a 07 ; 0xc024c vgarom.asm:454
461 out DX, AL ; ee ; 0xc024f vgarom.asm:455
462 mov AL, strict byte 020h ; b0 20 ; 0xc0250 vgarom.asm:456
463 out DX, AL ; ee ; 0xc0252 vgarom.asm:457
464 mov dx, 003dah ; ba da 03 ; 0xc0253 vgarom.asm:459
465 in AL, DX ; ec ; 0xc0256 vgarom.asm:460
466 pop dx ; 5a ; 0xc0257 vgarom.asm:462
467 pop cx ; 59 ; 0xc0258 vgarom.asm:463
468 pop bx ; 5b ; 0xc0259 vgarom.asm:464
469 pop ax ; 58 ; 0xc025a vgarom.asm:465
470 retn ; c3 ; 0xc025b vgarom.asm:466
471 push ax ; 50 ; 0xc025c vgarom.asm:471
472 push bx ; 53 ; 0xc025d vgarom.asm:472
473 push dx ; 52 ; 0xc025e vgarom.asm:473
474 mov dx, 003dah ; ba da 03 ; 0xc025f vgarom.asm:474
475 in AL, DX ; ec ; 0xc0262 vgarom.asm:475
476 mov dx, 003c0h ; ba c0 03 ; 0xc0263 vgarom.asm:476
477 mov AL, strict byte 010h ; b0 10 ; 0xc0266 vgarom.asm:477
478 out DX, AL ; ee ; 0xc0268 vgarom.asm:478
479 mov dx, 003c1h ; ba c1 03 ; 0xc0269 vgarom.asm:479
480 in AL, DX ; ec ; 0xc026c vgarom.asm:480
481 and AL, strict byte 0f7h ; 24 f7 ; 0xc026d vgarom.asm:481
482 and bl, 001h ; 80 e3 01 ; 0xc026f vgarom.asm:482
483 sal bl, 003h ; c0 e3 03 ; 0xc0272 vgarom.asm:484
484 db 00ah, 0c3h
485 ; or al, bl ; 0a c3 ; 0xc0275 vgarom.asm:490
486 mov dx, 003c0h ; ba c0 03 ; 0xc0277 vgarom.asm:491
487 out DX, AL ; ee ; 0xc027a vgarom.asm:492
488 mov AL, strict byte 020h ; b0 20 ; 0xc027b vgarom.asm:493
489 out DX, AL ; ee ; 0xc027d vgarom.asm:494
490 mov dx, 003dah ; ba da 03 ; 0xc027e vgarom.asm:496
491 in AL, DX ; ec ; 0xc0281 vgarom.asm:497
492 pop dx ; 5a ; 0xc0282 vgarom.asm:499
493 pop bx ; 5b ; 0xc0283 vgarom.asm:500
494 pop ax ; 58 ; 0xc0284 vgarom.asm:501
495 retn ; c3 ; 0xc0285 vgarom.asm:502
496 cmp bl, 014h ; 80 fb 14 ; 0xc0286 vgarom.asm:507
497 jnbe short 002adh ; 77 22 ; 0xc0289 vgarom.asm:508
498 push ax ; 50 ; 0xc028b vgarom.asm:509
499 push dx ; 52 ; 0xc028c vgarom.asm:510
500 mov dx, 003dah ; ba da 03 ; 0xc028d vgarom.asm:511
501 in AL, DX ; ec ; 0xc0290 vgarom.asm:512
502 mov dx, 003c0h ; ba c0 03 ; 0xc0291 vgarom.asm:513
503 db 08ah, 0c3h
504 ; mov al, bl ; 8a c3 ; 0xc0294 vgarom.asm:514
505 out DX, AL ; ee ; 0xc0296 vgarom.asm:515
506 mov dx, 003c1h ; ba c1 03 ; 0xc0297 vgarom.asm:516
507 in AL, DX ; ec ; 0xc029a vgarom.asm:517
508 db 08ah, 0f8h
509 ; mov bh, al ; 8a f8 ; 0xc029b vgarom.asm:518
510 mov dx, 003dah ; ba da 03 ; 0xc029d vgarom.asm:519
511 in AL, DX ; ec ; 0xc02a0 vgarom.asm:520
512 mov dx, 003c0h ; ba c0 03 ; 0xc02a1 vgarom.asm:521
513 mov AL, strict byte 020h ; b0 20 ; 0xc02a4 vgarom.asm:522
514 out DX, AL ; ee ; 0xc02a6 vgarom.asm:523
515 mov dx, 003dah ; ba da 03 ; 0xc02a7 vgarom.asm:525
516 in AL, DX ; ec ; 0xc02aa vgarom.asm:526
517 pop dx ; 5a ; 0xc02ab vgarom.asm:528
518 pop ax ; 58 ; 0xc02ac vgarom.asm:529
519 retn ; c3 ; 0xc02ad vgarom.asm:531
520 push ax ; 50 ; 0xc02ae vgarom.asm:536
521 push bx ; 53 ; 0xc02af vgarom.asm:537
522 mov BL, strict byte 011h ; b3 11 ; 0xc02b0 vgarom.asm:538
523 call 00286h ; e8 d1 ff ; 0xc02b2 vgarom.asm:539
524 db 08ah, 0c7h
525 ; mov al, bh ; 8a c7 ; 0xc02b5 vgarom.asm:540
526 pop bx ; 5b ; 0xc02b7 vgarom.asm:541
527 db 08ah, 0f8h
528 ; mov bh, al ; 8a f8 ; 0xc02b8 vgarom.asm:542
529 pop ax ; 58 ; 0xc02ba vgarom.asm:543
530 retn ; c3 ; 0xc02bb vgarom.asm:544
531 push ax ; 50 ; 0xc02bc vgarom.asm:549
532 push bx ; 53 ; 0xc02bd vgarom.asm:550
533 push cx ; 51 ; 0xc02be vgarom.asm:551
534 push dx ; 52 ; 0xc02bf vgarom.asm:552
535 db 08bh, 0dah
536 ; mov bx, dx ; 8b da ; 0xc02c0 vgarom.asm:553
537 mov CL, strict byte 000h ; b1 00 ; 0xc02c2 vgarom.asm:554
538 mov dx, 003dah ; ba da 03 ; 0xc02c4 vgarom.asm:556
539 in AL, DX ; ec ; 0xc02c7 vgarom.asm:557
540 mov dx, 003c0h ; ba c0 03 ; 0xc02c8 vgarom.asm:558
541 db 08ah, 0c1h
542 ; mov al, cl ; 8a c1 ; 0xc02cb vgarom.asm:559
543 out DX, AL ; ee ; 0xc02cd vgarom.asm:560
544 mov dx, 003c1h ; ba c1 03 ; 0xc02ce vgarom.asm:561
545 in AL, DX ; ec ; 0xc02d1 vgarom.asm:562
546 mov byte [es:bx], al ; 26 88 07 ; 0xc02d2 vgarom.asm:563
547 inc bx ; 43 ; 0xc02d5 vgarom.asm:564
548 db 0feh, 0c1h
549 ; inc cl ; fe c1 ; 0xc02d6 vgarom.asm:565
550 cmp cl, 010h ; 80 f9 10 ; 0xc02d8 vgarom.asm:566
551 jne short 002c4h ; 75 e7 ; 0xc02db vgarom.asm:567
552 mov dx, 003dah ; ba da 03 ; 0xc02dd vgarom.asm:568
553 in AL, DX ; ec ; 0xc02e0 vgarom.asm:569
554 mov dx, 003c0h ; ba c0 03 ; 0xc02e1 vgarom.asm:570
555 mov AL, strict byte 011h ; b0 11 ; 0xc02e4 vgarom.asm:571
556 out DX, AL ; ee ; 0xc02e6 vgarom.asm:572
557 mov dx, 003c1h ; ba c1 03 ; 0xc02e7 vgarom.asm:573
558 in AL, DX ; ec ; 0xc02ea vgarom.asm:574
559 mov byte [es:bx], al ; 26 88 07 ; 0xc02eb vgarom.asm:575
560 mov dx, 003dah ; ba da 03 ; 0xc02ee vgarom.asm:576
561 in AL, DX ; ec ; 0xc02f1 vgarom.asm:577
562 mov dx, 003c0h ; ba c0 03 ; 0xc02f2 vgarom.asm:578
563 mov AL, strict byte 020h ; b0 20 ; 0xc02f5 vgarom.asm:579
564 out DX, AL ; ee ; 0xc02f7 vgarom.asm:580
565 mov dx, 003dah ; ba da 03 ; 0xc02f8 vgarom.asm:582
566 in AL, DX ; ec ; 0xc02fb vgarom.asm:583
567 pop dx ; 5a ; 0xc02fc vgarom.asm:585
568 pop cx ; 59 ; 0xc02fd vgarom.asm:586
569 pop bx ; 5b ; 0xc02fe vgarom.asm:587
570 pop ax ; 58 ; 0xc02ff vgarom.asm:588
571 retn ; c3 ; 0xc0300 vgarom.asm:589
572 push ax ; 50 ; 0xc0301 vgarom.asm:594
573 push dx ; 52 ; 0xc0302 vgarom.asm:595
574 mov dx, 003c8h ; ba c8 03 ; 0xc0303 vgarom.asm:596
575 db 08ah, 0c3h
576 ; mov al, bl ; 8a c3 ; 0xc0306 vgarom.asm:597
577 out DX, AL ; ee ; 0xc0308 vgarom.asm:598
578 mov dx, 003c9h ; ba c9 03 ; 0xc0309 vgarom.asm:599
579 pop ax ; 58 ; 0xc030c vgarom.asm:600
580 push ax ; 50 ; 0xc030d vgarom.asm:601
581 db 08ah, 0c4h
582 ; mov al, ah ; 8a c4 ; 0xc030e vgarom.asm:602
583 out DX, AL ; ee ; 0xc0310 vgarom.asm:603
584 db 08ah, 0c5h
585 ; mov al, ch ; 8a c5 ; 0xc0311 vgarom.asm:604
586 out DX, AL ; ee ; 0xc0313 vgarom.asm:605
587 db 08ah, 0c1h
588 ; mov al, cl ; 8a c1 ; 0xc0314 vgarom.asm:606
589 out DX, AL ; ee ; 0xc0316 vgarom.asm:607
590 pop dx ; 5a ; 0xc0317 vgarom.asm:608
591 pop ax ; 58 ; 0xc0318 vgarom.asm:609
592 retn ; c3 ; 0xc0319 vgarom.asm:610
593 push ax ; 50 ; 0xc031a vgarom.asm:615
594 push bx ; 53 ; 0xc031b vgarom.asm:616
595 push cx ; 51 ; 0xc031c vgarom.asm:617
596 push dx ; 52 ; 0xc031d vgarom.asm:618
597 mov dx, 003c8h ; ba c8 03 ; 0xc031e vgarom.asm:619
598 db 08ah, 0c3h
599 ; mov al, bl ; 8a c3 ; 0xc0321 vgarom.asm:620
600 out DX, AL ; ee ; 0xc0323 vgarom.asm:621
601 pop dx ; 5a ; 0xc0324 vgarom.asm:622
602 push dx ; 52 ; 0xc0325 vgarom.asm:623
603 db 08bh, 0dah
604 ; mov bx, dx ; 8b da ; 0xc0326 vgarom.asm:624
605 mov dx, 003c9h ; ba c9 03 ; 0xc0328 vgarom.asm:625
606 mov al, byte [es:bx] ; 26 8a 07 ; 0xc032b vgarom.asm:627
607 out DX, AL ; ee ; 0xc032e vgarom.asm:628
608 inc bx ; 43 ; 0xc032f vgarom.asm:629
609 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0330 vgarom.asm:630
610 out DX, AL ; ee ; 0xc0333 vgarom.asm:631
611 inc bx ; 43 ; 0xc0334 vgarom.asm:632
612 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0335 vgarom.asm:633
613 out DX, AL ; ee ; 0xc0338 vgarom.asm:634
614 inc bx ; 43 ; 0xc0339 vgarom.asm:635
615 dec cx ; 49 ; 0xc033a vgarom.asm:636
616 jne short 0032bh ; 75 ee ; 0xc033b vgarom.asm:637
617 pop dx ; 5a ; 0xc033d vgarom.asm:638
618 pop cx ; 59 ; 0xc033e vgarom.asm:639
619 pop bx ; 5b ; 0xc033f vgarom.asm:640
620 pop ax ; 58 ; 0xc0340 vgarom.asm:641
621 retn ; c3 ; 0xc0341 vgarom.asm:642
622 push ax ; 50 ; 0xc0342 vgarom.asm:647
623 push bx ; 53 ; 0xc0343 vgarom.asm:648
624 push dx ; 52 ; 0xc0344 vgarom.asm:649
625 mov dx, 003dah ; ba da 03 ; 0xc0345 vgarom.asm:650
626 in AL, DX ; ec ; 0xc0348 vgarom.asm:651
627 mov dx, 003c0h ; ba c0 03 ; 0xc0349 vgarom.asm:652
628 mov AL, strict byte 010h ; b0 10 ; 0xc034c vgarom.asm:653
629 out DX, AL ; ee ; 0xc034e vgarom.asm:654
630 mov dx, 003c1h ; ba c1 03 ; 0xc034f vgarom.asm:655
631 in AL, DX ; ec ; 0xc0352 vgarom.asm:656
632 and bl, 001h ; 80 e3 01 ; 0xc0353 vgarom.asm:657
633 jne short 00365h ; 75 0d ; 0xc0356 vgarom.asm:658
634 and AL, strict byte 07fh ; 24 7f ; 0xc0358 vgarom.asm:659
635 sal bh, 007h ; c0 e7 07 ; 0xc035a vgarom.asm:661
636 db 00ah, 0c7h
637 ; or al, bh ; 0a c7 ; 0xc035d vgarom.asm:671
638 mov dx, 003c0h ; ba c0 03 ; 0xc035f vgarom.asm:672
639 out DX, AL ; ee ; 0xc0362 vgarom.asm:673
640 jmp short 0037eh ; eb 19 ; 0xc0363 vgarom.asm:674
641 push ax ; 50 ; 0xc0365 vgarom.asm:676
642 mov dx, 003dah ; ba da 03 ; 0xc0366 vgarom.asm:677
643 in AL, DX ; ec ; 0xc0369 vgarom.asm:678
644 mov dx, 003c0h ; ba c0 03 ; 0xc036a vgarom.asm:679
645 mov AL, strict byte 014h ; b0 14 ; 0xc036d vgarom.asm:680
646 out DX, AL ; ee ; 0xc036f vgarom.asm:681
647 pop ax ; 58 ; 0xc0370 vgarom.asm:682
648 and AL, strict byte 080h ; 24 80 ; 0xc0371 vgarom.asm:683
649 jne short 00378h ; 75 03 ; 0xc0373 vgarom.asm:684
650 sal bh, 002h ; c0 e7 02 ; 0xc0375 vgarom.asm:686
651 and bh, 00fh ; 80 e7 0f ; 0xc0378 vgarom.asm:692
652 db 08ah, 0c7h
653 ; mov al, bh ; 8a c7 ; 0xc037b vgarom.asm:693
654 out DX, AL ; ee ; 0xc037d vgarom.asm:694
655 mov AL, strict byte 020h ; b0 20 ; 0xc037e vgarom.asm:696
656 out DX, AL ; ee ; 0xc0380 vgarom.asm:697
657 mov dx, 003dah ; ba da 03 ; 0xc0381 vgarom.asm:699
658 in AL, DX ; ec ; 0xc0384 vgarom.asm:700
659 pop dx ; 5a ; 0xc0385 vgarom.asm:702
660 pop bx ; 5b ; 0xc0386 vgarom.asm:703
661 pop ax ; 58 ; 0xc0387 vgarom.asm:704
662 retn ; c3 ; 0xc0388 vgarom.asm:705
663 push ax ; 50 ; 0xc0389 vgarom.asm:710
664 push dx ; 52 ; 0xc038a vgarom.asm:711
665 mov dx, 003c7h ; ba c7 03 ; 0xc038b vgarom.asm:712
666 db 08ah, 0c3h
667 ; mov al, bl ; 8a c3 ; 0xc038e vgarom.asm:713
668 out DX, AL ; ee ; 0xc0390 vgarom.asm:714
669 pop ax ; 58 ; 0xc0391 vgarom.asm:715
670 db 08ah, 0e0h
671 ; mov ah, al ; 8a e0 ; 0xc0392 vgarom.asm:716
672 mov dx, 003c9h ; ba c9 03 ; 0xc0394 vgarom.asm:717
673 in AL, DX ; ec ; 0xc0397 vgarom.asm:718
674 xchg al, ah ; 86 e0 ; 0xc0398 vgarom.asm:719
675 push ax ; 50 ; 0xc039a vgarom.asm:720
676 in AL, DX ; ec ; 0xc039b vgarom.asm:721
677 db 08ah, 0e8h
678 ; mov ch, al ; 8a e8 ; 0xc039c vgarom.asm:722
679 in AL, DX ; ec ; 0xc039e vgarom.asm:723
680 db 08ah, 0c8h
681 ; mov cl, al ; 8a c8 ; 0xc039f vgarom.asm:724
682 pop dx ; 5a ; 0xc03a1 vgarom.asm:725
683 pop ax ; 58 ; 0xc03a2 vgarom.asm:726
684 retn ; c3 ; 0xc03a3 vgarom.asm:727
685 push ax ; 50 ; 0xc03a4 vgarom.asm:732
686 push bx ; 53 ; 0xc03a5 vgarom.asm:733
687 push cx ; 51 ; 0xc03a6 vgarom.asm:734
688 push dx ; 52 ; 0xc03a7 vgarom.asm:735
689 mov dx, 003c7h ; ba c7 03 ; 0xc03a8 vgarom.asm:736
690 db 08ah, 0c3h
691 ; mov al, bl ; 8a c3 ; 0xc03ab vgarom.asm:737
692 out DX, AL ; ee ; 0xc03ad vgarom.asm:738
693 pop dx ; 5a ; 0xc03ae vgarom.asm:739
694 push dx ; 52 ; 0xc03af vgarom.asm:740
695 db 08bh, 0dah
696 ; mov bx, dx ; 8b da ; 0xc03b0 vgarom.asm:741
697 mov dx, 003c9h ; ba c9 03 ; 0xc03b2 vgarom.asm:742
698 in AL, DX ; ec ; 0xc03b5 vgarom.asm:744
699 mov byte [es:bx], al ; 26 88 07 ; 0xc03b6 vgarom.asm:745
700 inc bx ; 43 ; 0xc03b9 vgarom.asm:746
701 in AL, DX ; ec ; 0xc03ba vgarom.asm:747
702 mov byte [es:bx], al ; 26 88 07 ; 0xc03bb vgarom.asm:748
703 inc bx ; 43 ; 0xc03be vgarom.asm:749
704 in AL, DX ; ec ; 0xc03bf vgarom.asm:750
705 mov byte [es:bx], al ; 26 88 07 ; 0xc03c0 vgarom.asm:751
706 inc bx ; 43 ; 0xc03c3 vgarom.asm:752
707 dec cx ; 49 ; 0xc03c4 vgarom.asm:753
708 jne short 003b5h ; 75 ee ; 0xc03c5 vgarom.asm:754
709 pop dx ; 5a ; 0xc03c7 vgarom.asm:755
710 pop cx ; 59 ; 0xc03c8 vgarom.asm:756
711 pop bx ; 5b ; 0xc03c9 vgarom.asm:757
712 pop ax ; 58 ; 0xc03ca vgarom.asm:758
713 retn ; c3 ; 0xc03cb vgarom.asm:759
714 push ax ; 50 ; 0xc03cc vgarom.asm:764
715 push dx ; 52 ; 0xc03cd vgarom.asm:765
716 mov dx, 003c6h ; ba c6 03 ; 0xc03ce vgarom.asm:766
717 db 08ah, 0c3h
718 ; mov al, bl ; 8a c3 ; 0xc03d1 vgarom.asm:767
719 out DX, AL ; ee ; 0xc03d3 vgarom.asm:768
720 pop dx ; 5a ; 0xc03d4 vgarom.asm:769
721 pop ax ; 58 ; 0xc03d5 vgarom.asm:770
722 retn ; c3 ; 0xc03d6 vgarom.asm:771
723 push ax ; 50 ; 0xc03d7 vgarom.asm:776
724 push dx ; 52 ; 0xc03d8 vgarom.asm:777
725 mov dx, 003c6h ; ba c6 03 ; 0xc03d9 vgarom.asm:778
726 in AL, DX ; ec ; 0xc03dc vgarom.asm:779
727 db 08ah, 0d8h
728 ; mov bl, al ; 8a d8 ; 0xc03dd vgarom.asm:780
729 pop dx ; 5a ; 0xc03df vgarom.asm:781
730 pop ax ; 58 ; 0xc03e0 vgarom.asm:782
731 retn ; c3 ; 0xc03e1 vgarom.asm:783
732 push ax ; 50 ; 0xc03e2 vgarom.asm:788
733 push dx ; 52 ; 0xc03e3 vgarom.asm:789
734 mov dx, 003dah ; ba da 03 ; 0xc03e4 vgarom.asm:790
735 in AL, DX ; ec ; 0xc03e7 vgarom.asm:791
736 mov dx, 003c0h ; ba c0 03 ; 0xc03e8 vgarom.asm:792
737 mov AL, strict byte 010h ; b0 10 ; 0xc03eb vgarom.asm:793
738 out DX, AL ; ee ; 0xc03ed vgarom.asm:794
739 mov dx, 003c1h ; ba c1 03 ; 0xc03ee vgarom.asm:795
740 in AL, DX ; ec ; 0xc03f1 vgarom.asm:796
741 db 08ah, 0d8h
742 ; mov bl, al ; 8a d8 ; 0xc03f2 vgarom.asm:797
743 shr bl, 007h ; c0 eb 07 ; 0xc03f4 vgarom.asm:799
744 mov dx, 003dah ; ba da 03 ; 0xc03f7 vgarom.asm:809
745 in AL, DX ; ec ; 0xc03fa vgarom.asm:810
746 mov dx, 003c0h ; ba c0 03 ; 0xc03fb vgarom.asm:811
747 mov AL, strict byte 014h ; b0 14 ; 0xc03fe vgarom.asm:812
748 out DX, AL ; ee ; 0xc0400 vgarom.asm:813
749 mov dx, 003c1h ; ba c1 03 ; 0xc0401 vgarom.asm:814
750 in AL, DX ; ec ; 0xc0404 vgarom.asm:815
751 db 08ah, 0f8h
752 ; mov bh, al ; 8a f8 ; 0xc0405 vgarom.asm:816
753 and bh, 00fh ; 80 e7 0f ; 0xc0407 vgarom.asm:817
754 test bl, 001h ; f6 c3 01 ; 0xc040a vgarom.asm:818
755 jne short 00412h ; 75 03 ; 0xc040d vgarom.asm:819
756 shr bh, 002h ; c0 ef 02 ; 0xc040f vgarom.asm:821
757 mov dx, 003dah ; ba da 03 ; 0xc0412 vgarom.asm:827
758 in AL, DX ; ec ; 0xc0415 vgarom.asm:828
759 mov dx, 003c0h ; ba c0 03 ; 0xc0416 vgarom.asm:829
760 mov AL, strict byte 020h ; b0 20 ; 0xc0419 vgarom.asm:830
761 out DX, AL ; ee ; 0xc041b vgarom.asm:831
762 mov dx, 003dah ; ba da 03 ; 0xc041c vgarom.asm:833
763 in AL, DX ; ec ; 0xc041f vgarom.asm:834
764 pop dx ; 5a ; 0xc0420 vgarom.asm:836
765 pop ax ; 58 ; 0xc0421 vgarom.asm:837
766 retn ; c3 ; 0xc0422 vgarom.asm:838
767 push ax ; 50 ; 0xc0423 vgarom.asm:843
768 push dx ; 52 ; 0xc0424 vgarom.asm:844
769 mov dx, 003c4h ; ba c4 03 ; 0xc0425 vgarom.asm:845
770 db 08ah, 0e3h
771 ; mov ah, bl ; 8a e3 ; 0xc0428 vgarom.asm:846
772 mov AL, strict byte 003h ; b0 03 ; 0xc042a vgarom.asm:847
773 out DX, ax ; ef ; 0xc042c vgarom.asm:848
774 pop dx ; 5a ; 0xc042d vgarom.asm:849
775 pop ax ; 58 ; 0xc042e vgarom.asm:850
776 retn ; c3 ; 0xc042f vgarom.asm:851
777 push DS ; 1e ; 0xc0430 vgarom.asm:856
778 push ax ; 50 ; 0xc0431 vgarom.asm:857
779 mov ax, strict word 00040h ; b8 40 00 ; 0xc0432 vgarom.asm:858
780 mov ds, ax ; 8e d8 ; 0xc0435 vgarom.asm:859
781 db 032h, 0edh
782 ; xor ch, ch ; 32 ed ; 0xc0437 vgarom.asm:860
783 mov bx, 00088h ; bb 88 00 ; 0xc0439 vgarom.asm:861
784 mov cl, byte [bx] ; 8a 0f ; 0xc043c vgarom.asm:862
785 and cl, 00fh ; 80 e1 0f ; 0xc043e vgarom.asm:863
786 mov bx, strict word 00063h ; bb 63 00 ; 0xc0441 vgarom.asm:864
787 mov ax, word [bx] ; 8b 07 ; 0xc0444 vgarom.asm:865
788 mov bx, strict word 00003h ; bb 03 00 ; 0xc0446 vgarom.asm:866
789 cmp ax, 003b4h ; 3d b4 03 ; 0xc0449 vgarom.asm:867
790 jne short 00450h ; 75 02 ; 0xc044c vgarom.asm:868
791 mov BH, strict byte 001h ; b7 01 ; 0xc044e vgarom.asm:869
792 pop ax ; 58 ; 0xc0450 vgarom.asm:871
793 pop DS ; 1f ; 0xc0451 vgarom.asm:872
794 retn ; c3 ; 0xc0452 vgarom.asm:873
795 push DS ; 1e ; 0xc0453 vgarom.asm:881
796 push bx ; 53 ; 0xc0454 vgarom.asm:882
797 push dx ; 52 ; 0xc0455 vgarom.asm:883
798 db 08ah, 0d0h
799 ; mov dl, al ; 8a d0 ; 0xc0456 vgarom.asm:884
800 mov ax, strict word 00040h ; b8 40 00 ; 0xc0458 vgarom.asm:885
801 mov ds, ax ; 8e d8 ; 0xc045b vgarom.asm:886
802 mov bx, 00089h ; bb 89 00 ; 0xc045d vgarom.asm:887
803 mov al, byte [bx] ; 8a 07 ; 0xc0460 vgarom.asm:888
804 mov bx, 00088h ; bb 88 00 ; 0xc0462 vgarom.asm:889
805 mov ah, byte [bx] ; 8a 27 ; 0xc0465 vgarom.asm:890
806 cmp dl, 001h ; 80 fa 01 ; 0xc0467 vgarom.asm:891
807 je short 00481h ; 74 15 ; 0xc046a vgarom.asm:892
808 jc short 0048bh ; 72 1d ; 0xc046c vgarom.asm:893
809 cmp dl, 002h ; 80 fa 02 ; 0xc046e vgarom.asm:894
810 je short 00475h ; 74 02 ; 0xc0471 vgarom.asm:895
811 jmp short 0049fh ; eb 2a ; 0xc0473 vgarom.asm:905
812 and AL, strict byte 07fh ; 24 7f ; 0xc0475 vgarom.asm:911
813 or AL, strict byte 010h ; 0c 10 ; 0xc0477 vgarom.asm:912
814 and ah, 0f0h ; 80 e4 f0 ; 0xc0479 vgarom.asm:913
815 or ah, 009h ; 80 cc 09 ; 0xc047c vgarom.asm:914
816 jne short 00495h ; 75 14 ; 0xc047f vgarom.asm:915
817 and AL, strict byte 06fh ; 24 6f ; 0xc0481 vgarom.asm:921
818 and ah, 0f0h ; 80 e4 f0 ; 0xc0483 vgarom.asm:922
819 or ah, 009h ; 80 cc 09 ; 0xc0486 vgarom.asm:923
820 jne short 00495h ; 75 0a ; 0xc0489 vgarom.asm:924
821 and AL, strict byte 0efh ; 24 ef ; 0xc048b vgarom.asm:930
822 or AL, strict byte 080h ; 0c 80 ; 0xc048d vgarom.asm:931
823 and ah, 0f0h ; 80 e4 f0 ; 0xc048f vgarom.asm:932
824 or ah, 008h ; 80 cc 08 ; 0xc0492 vgarom.asm:933
825 mov bx, 00089h ; bb 89 00 ; 0xc0495 vgarom.asm:935
826 mov byte [bx], al ; 88 07 ; 0xc0498 vgarom.asm:936
827 mov bx, 00088h ; bb 88 00 ; 0xc049a vgarom.asm:937
828 mov byte [bx], ah ; 88 27 ; 0xc049d vgarom.asm:938
829 mov ax, 01212h ; b8 12 12 ; 0xc049f vgarom.asm:940
830 pop dx ; 5a ; 0xc04a2 vgarom.asm:941
831 pop bx ; 5b ; 0xc04a3 vgarom.asm:942
832 pop DS ; 1f ; 0xc04a4 vgarom.asm:943
833 retn ; c3 ; 0xc04a5 vgarom.asm:944
834 push DS ; 1e ; 0xc04a6 vgarom.asm:953
835 push bx ; 53 ; 0xc04a7 vgarom.asm:954
836 push dx ; 52 ; 0xc04a8 vgarom.asm:955
837 db 08ah, 0d0h
838 ; mov dl, al ; 8a d0 ; 0xc04a9 vgarom.asm:956
839 and dl, 001h ; 80 e2 01 ; 0xc04ab vgarom.asm:957
840 sal dl, 003h ; c0 e2 03 ; 0xc04ae vgarom.asm:959
841 mov ax, strict word 00040h ; b8 40 00 ; 0xc04b1 vgarom.asm:965
842 mov ds, ax ; 8e d8 ; 0xc04b4 vgarom.asm:966
843 mov bx, 00089h ; bb 89 00 ; 0xc04b6 vgarom.asm:967
844 mov al, byte [bx] ; 8a 07 ; 0xc04b9 vgarom.asm:968
845 and AL, strict byte 0f7h ; 24 f7 ; 0xc04bb vgarom.asm:969
846 db 00ah, 0c2h
847 ; or al, dl ; 0a c2 ; 0xc04bd vgarom.asm:970
848 mov byte [bx], al ; 88 07 ; 0xc04bf vgarom.asm:971
849 mov ax, 01212h ; b8 12 12 ; 0xc04c1 vgarom.asm:972
850 pop dx ; 5a ; 0xc04c4 vgarom.asm:973
851 pop bx ; 5b ; 0xc04c5 vgarom.asm:974
852 pop DS ; 1f ; 0xc04c6 vgarom.asm:975
853 retn ; c3 ; 0xc04c7 vgarom.asm:976
854 push bx ; 53 ; 0xc04c8 vgarom.asm:980
855 push dx ; 52 ; 0xc04c9 vgarom.asm:981
856 db 08ah, 0d8h
857 ; mov bl, al ; 8a d8 ; 0xc04ca vgarom.asm:982
858 and bl, 001h ; 80 e3 01 ; 0xc04cc vgarom.asm:983
859 xor bl, 001h ; 80 f3 01 ; 0xc04cf vgarom.asm:984
860 sal bl, 1 ; d0 e3 ; 0xc04d2 vgarom.asm:985
861 mov dx, 003cch ; ba cc 03 ; 0xc04d4 vgarom.asm:986
862 in AL, DX ; ec ; 0xc04d7 vgarom.asm:987
863 and AL, strict byte 0fdh ; 24 fd ; 0xc04d8 vgarom.asm:988
864 db 00ah, 0c3h
865 ; or al, bl ; 0a c3 ; 0xc04da vgarom.asm:989
866 mov dx, 003c2h ; ba c2 03 ; 0xc04dc vgarom.asm:990
867 out DX, AL ; ee ; 0xc04df vgarom.asm:991
868 mov ax, 01212h ; b8 12 12 ; 0xc04e0 vgarom.asm:992
869 pop dx ; 5a ; 0xc04e3 vgarom.asm:993
870 pop bx ; 5b ; 0xc04e4 vgarom.asm:994
871 retn ; c3 ; 0xc04e5 vgarom.asm:995
872 push DS ; 1e ; 0xc04e6 vgarom.asm:999
873 push bx ; 53 ; 0xc04e7 vgarom.asm:1000
874 push dx ; 52 ; 0xc04e8 vgarom.asm:1001
875 db 08ah, 0d0h
876 ; mov dl, al ; 8a d0 ; 0xc04e9 vgarom.asm:1002
877 and dl, 001h ; 80 e2 01 ; 0xc04eb vgarom.asm:1003
878 xor dl, 001h ; 80 f2 01 ; 0xc04ee vgarom.asm:1004
879 sal dl, 1 ; d0 e2 ; 0xc04f1 vgarom.asm:1005
880 mov ax, strict word 00040h ; b8 40 00 ; 0xc04f3 vgarom.asm:1006
881 mov ds, ax ; 8e d8 ; 0xc04f6 vgarom.asm:1007
882 mov bx, 00089h ; bb 89 00 ; 0xc04f8 vgarom.asm:1008
883 mov al, byte [bx] ; 8a 07 ; 0xc04fb vgarom.asm:1009
884 and AL, strict byte 0fdh ; 24 fd ; 0xc04fd vgarom.asm:1010
885 db 00ah, 0c2h
886 ; or al, dl ; 0a c2 ; 0xc04ff vgarom.asm:1011
887 mov byte [bx], al ; 88 07 ; 0xc0501 vgarom.asm:1012
888 mov ax, 01212h ; b8 12 12 ; 0xc0503 vgarom.asm:1013
889 pop dx ; 5a ; 0xc0506 vgarom.asm:1014
890 pop bx ; 5b ; 0xc0507 vgarom.asm:1015
891 pop DS ; 1f ; 0xc0508 vgarom.asm:1016
892 retn ; c3 ; 0xc0509 vgarom.asm:1017
893 push DS ; 1e ; 0xc050a vgarom.asm:1021
894 push bx ; 53 ; 0xc050b vgarom.asm:1022
895 push dx ; 52 ; 0xc050c vgarom.asm:1023
896 db 08ah, 0d0h
897 ; mov dl, al ; 8a d0 ; 0xc050d vgarom.asm:1024
898 and dl, 001h ; 80 e2 01 ; 0xc050f vgarom.asm:1025
899 xor dl, 001h ; 80 f2 01 ; 0xc0512 vgarom.asm:1026
900 mov ax, strict word 00040h ; b8 40 00 ; 0xc0515 vgarom.asm:1027
901 mov ds, ax ; 8e d8 ; 0xc0518 vgarom.asm:1028
902 mov bx, 00089h ; bb 89 00 ; 0xc051a vgarom.asm:1029
903 mov al, byte [bx] ; 8a 07 ; 0xc051d vgarom.asm:1030
904 and AL, strict byte 0feh ; 24 fe ; 0xc051f vgarom.asm:1031
905 db 00ah, 0c2h
906 ; or al, dl ; 0a c2 ; 0xc0521 vgarom.asm:1032
907 mov byte [bx], al ; 88 07 ; 0xc0523 vgarom.asm:1033
908 mov ax, 01212h ; b8 12 12 ; 0xc0525 vgarom.asm:1034
909 pop dx ; 5a ; 0xc0528 vgarom.asm:1035
910 pop bx ; 5b ; 0xc0529 vgarom.asm:1036
911 pop DS ; 1f ; 0xc052a vgarom.asm:1037
912 retn ; c3 ; 0xc052b vgarom.asm:1038
913 cmp AL, strict byte 000h ; 3c 00 ; 0xc052c vgarom.asm:1043
914 je short 00535h ; 74 05 ; 0xc052e vgarom.asm:1044
915 cmp AL, strict byte 001h ; 3c 01 ; 0xc0530 vgarom.asm:1045
916 je short 0054ah ; 74 16 ; 0xc0532 vgarom.asm:1046
917 retn ; c3 ; 0xc0534 vgarom.asm:1050
918 push DS ; 1e ; 0xc0535 vgarom.asm:1052
919 push ax ; 50 ; 0xc0536 vgarom.asm:1053
920 mov ax, strict word 00040h ; b8 40 00 ; 0xc0537 vgarom.asm:1054
921 mov ds, ax ; 8e d8 ; 0xc053a vgarom.asm:1055
922 mov bx, 0008ah ; bb 8a 00 ; 0xc053c vgarom.asm:1056
923 mov al, byte [bx] ; 8a 07 ; 0xc053f vgarom.asm:1057
924 db 08ah, 0d8h
925 ; mov bl, al ; 8a d8 ; 0xc0541 vgarom.asm:1058
926 db 032h, 0ffh
927 ; xor bh, bh ; 32 ff ; 0xc0543 vgarom.asm:1059
928 pop ax ; 58 ; 0xc0545 vgarom.asm:1060
929 db 08ah, 0c4h
930 ; mov al, ah ; 8a c4 ; 0xc0546 vgarom.asm:1061
931 pop DS ; 1f ; 0xc0548 vgarom.asm:1062
932 retn ; c3 ; 0xc0549 vgarom.asm:1063
933 push DS ; 1e ; 0xc054a vgarom.asm:1065
934 push ax ; 50 ; 0xc054b vgarom.asm:1066
935 push bx ; 53 ; 0xc054c vgarom.asm:1067
936 mov ax, strict word 00040h ; b8 40 00 ; 0xc054d vgarom.asm:1068
937 mov ds, ax ; 8e d8 ; 0xc0550 vgarom.asm:1069
938 db 08bh, 0c3h
939 ; mov ax, bx ; 8b c3 ; 0xc0552 vgarom.asm:1070
940 mov bx, 0008ah ; bb 8a 00 ; 0xc0554 vgarom.asm:1071
941 mov byte [bx], al ; 88 07 ; 0xc0557 vgarom.asm:1072
942 pop bx ; 5b ; 0xc0559 vgarom.asm:1082
943 pop ax ; 58 ; 0xc055a vgarom.asm:1083
944 db 08ah, 0c4h
945 ; mov al, ah ; 8a c4 ; 0xc055b vgarom.asm:1084
946 pop DS ; 1f ; 0xc055d vgarom.asm:1085
947 retn ; c3 ; 0xc055e vgarom.asm:1086
948 times 0x1 db 0
949 ; disGetNextSymbol 0xc0560 LB 0x397 -> off=0x0 cb=0000000000000007 uValue=00000000000c0560 'do_out_dx_ax'
950do_out_dx_ax: ; 0xc0560 LB 0x7
951 xchg ah, al ; 86 c4 ; 0xc0560 vberom.asm:69
952 out DX, AL ; ee ; 0xc0562 vberom.asm:70
953 xchg ah, al ; 86 c4 ; 0xc0563 vberom.asm:71
954 out DX, AL ; ee ; 0xc0565 vberom.asm:72
955 retn ; c3 ; 0xc0566 vberom.asm:73
956 ; disGetNextSymbol 0xc0567 LB 0x390 -> off=0x0 cb=0000000000000040 uValue=00000000000c0567 'do_in_ax_dx'
957do_in_ax_dx: ; 0xc0567 LB 0x40
958 in AL, DX ; ec ; 0xc0567 vberom.asm:76
959 xchg ah, al ; 86 c4 ; 0xc0568 vberom.asm:77
960 in AL, DX ; ec ; 0xc056a vberom.asm:78
961 retn ; c3 ; 0xc056b vberom.asm:79
962 push ax ; 50 ; 0xc056c vberom.asm:90
963 push dx ; 52 ; 0xc056d vberom.asm:91
964 mov dx, 003dah ; ba da 03 ; 0xc056e vberom.asm:92
965 in AL, DX ; ec ; 0xc0571 vberom.asm:94
966 test AL, strict byte 008h ; a8 08 ; 0xc0572 vberom.asm:95
967 je short 00571h ; 74 fb ; 0xc0574 vberom.asm:96
968 pop dx ; 5a ; 0xc0576 vberom.asm:97
969 pop ax ; 58 ; 0xc0577 vberom.asm:98
970 retn ; c3 ; 0xc0578 vberom.asm:99
971 push ax ; 50 ; 0xc0579 vberom.asm:102
972 push dx ; 52 ; 0xc057a vberom.asm:103
973 mov dx, 003dah ; ba da 03 ; 0xc057b vberom.asm:104
974 in AL, DX ; ec ; 0xc057e vberom.asm:106
975 test AL, strict byte 008h ; a8 08 ; 0xc057f vberom.asm:107
976 jne short 0057eh ; 75 fb ; 0xc0581 vberom.asm:108
977 pop dx ; 5a ; 0xc0583 vberom.asm:109
978 pop ax ; 58 ; 0xc0584 vberom.asm:110
979 retn ; c3 ; 0xc0585 vberom.asm:111
980 push dx ; 52 ; 0xc0586 vberom.asm:116
981 mov dx, 001ceh ; ba ce 01 ; 0xc0587 vberom.asm:117
982 mov ax, strict word 00003h ; b8 03 00 ; 0xc058a vberom.asm:118
983 call 00560h ; e8 d0 ff ; 0xc058d vberom.asm:119
984 mov dx, 001cfh ; ba cf 01 ; 0xc0590 vberom.asm:120
985 call 00567h ; e8 d1 ff ; 0xc0593 vberom.asm:121
986 cmp AL, strict byte 004h ; 3c 04 ; 0xc0596 vberom.asm:122
987 jbe short 005a5h ; 76 0b ; 0xc0598 vberom.asm:123
988 db 08ah, 0e0h
989 ; mov ah, al ; 8a e0 ; 0xc059a vberom.asm:124
990 shr ah, 003h ; c0 ec 03 ; 0xc059c vberom.asm:126
991 test AL, strict byte 007h ; a8 07 ; 0xc059f vberom.asm:132
992 je short 005a5h ; 74 02 ; 0xc05a1 vberom.asm:133
993 db 0feh, 0c4h
994 ; inc ah ; fe c4 ; 0xc05a3 vberom.asm:134
995 pop dx ; 5a ; 0xc05a5 vberom.asm:136
996 retn ; c3 ; 0xc05a6 vberom.asm:137
997 ; disGetNextSymbol 0xc05a7 LB 0x350 -> off=0x0 cb=0000000000000026 uValue=00000000000c05a7 '_dispi_get_max_bpp'
998_dispi_get_max_bpp: ; 0xc05a7 LB 0x26
999 push dx ; 52 ; 0xc05a7 vberom.asm:142
1000 push bx ; 53 ; 0xc05a8 vberom.asm:143
1001 call 005e1h ; e8 35 00 ; 0xc05a9 vberom.asm:144
1002 db 08bh, 0d8h
1003 ; mov bx, ax ; 8b d8 ; 0xc05ac vberom.asm:145
1004 or ax, strict byte 00002h ; 83 c8 02 ; 0xc05ae vberom.asm:146
1005 call 005cdh ; e8 19 00 ; 0xc05b1 vberom.asm:147
1006 mov dx, 001ceh ; ba ce 01 ; 0xc05b4 vberom.asm:148
1007 mov ax, strict word 00003h ; b8 03 00 ; 0xc05b7 vberom.asm:149
1008 call 00560h ; e8 a3 ff ; 0xc05ba vberom.asm:150
1009 mov dx, 001cfh ; ba cf 01 ; 0xc05bd vberom.asm:151
1010 call 00567h ; e8 a4 ff ; 0xc05c0 vberom.asm:152
1011 push ax ; 50 ; 0xc05c3 vberom.asm:153
1012 db 08bh, 0c3h
1013 ; mov ax, bx ; 8b c3 ; 0xc05c4 vberom.asm:154
1014 call 005cdh ; e8 04 00 ; 0xc05c6 vberom.asm:155
1015 pop ax ; 58 ; 0xc05c9 vberom.asm:156
1016 pop bx ; 5b ; 0xc05ca vberom.asm:157
1017 pop dx ; 5a ; 0xc05cb vberom.asm:158
1018 retn ; c3 ; 0xc05cc vberom.asm:159
1019 ; disGetNextSymbol 0xc05cd LB 0x32a -> off=0x0 cb=0000000000000026 uValue=00000000000c05cd 'dispi_set_enable_'
1020dispi_set_enable_: ; 0xc05cd LB 0x26
1021 push dx ; 52 ; 0xc05cd vberom.asm:162
1022 push ax ; 50 ; 0xc05ce vberom.asm:163
1023 mov dx, 001ceh ; ba ce 01 ; 0xc05cf vberom.asm:164
1024 mov ax, strict word 00004h ; b8 04 00 ; 0xc05d2 vberom.asm:165
1025 call 00560h ; e8 88 ff ; 0xc05d5 vberom.asm:166
1026 pop ax ; 58 ; 0xc05d8 vberom.asm:167
1027 mov dx, 001cfh ; ba cf 01 ; 0xc05d9 vberom.asm:168
1028 call 00560h ; e8 81 ff ; 0xc05dc vberom.asm:169
1029 pop dx ; 5a ; 0xc05df vberom.asm:170
1030 retn ; c3 ; 0xc05e0 vberom.asm:171
1031 push dx ; 52 ; 0xc05e1 vberom.asm:174
1032 mov dx, 001ceh ; ba ce 01 ; 0xc05e2 vberom.asm:175
1033 mov ax, strict word 00004h ; b8 04 00 ; 0xc05e5 vberom.asm:176
1034 call 00560h ; e8 75 ff ; 0xc05e8 vberom.asm:177
1035 mov dx, 001cfh ; ba cf 01 ; 0xc05eb vberom.asm:178
1036 call 00567h ; e8 76 ff ; 0xc05ee vberom.asm:179
1037 pop dx ; 5a ; 0xc05f1 vberom.asm:180
1038 retn ; c3 ; 0xc05f2 vberom.asm:181
1039 ; disGetNextSymbol 0xc05f3 LB 0x304 -> off=0x0 cb=0000000000000026 uValue=00000000000c05f3 'dispi_set_bank_'
1040dispi_set_bank_: ; 0xc05f3 LB 0x26
1041 push dx ; 52 ; 0xc05f3 vberom.asm:184
1042 push ax ; 50 ; 0xc05f4 vberom.asm:185
1043 mov dx, 001ceh ; ba ce 01 ; 0xc05f5 vberom.asm:186
1044 mov ax, strict word 00005h ; b8 05 00 ; 0xc05f8 vberom.asm:187
1045 call 00560h ; e8 62 ff ; 0xc05fb vberom.asm:188
1046 pop ax ; 58 ; 0xc05fe vberom.asm:189
1047 mov dx, 001cfh ; ba cf 01 ; 0xc05ff vberom.asm:190
1048 call 00560h ; e8 5b ff ; 0xc0602 vberom.asm:191
1049 pop dx ; 5a ; 0xc0605 vberom.asm:192
1050 retn ; c3 ; 0xc0606 vberom.asm:193
1051 push dx ; 52 ; 0xc0607 vberom.asm:196
1052 mov dx, 001ceh ; ba ce 01 ; 0xc0608 vberom.asm:197
1053 mov ax, strict word 00005h ; b8 05 00 ; 0xc060b vberom.asm:198
1054 call 00560h ; e8 4f ff ; 0xc060e vberom.asm:199
1055 mov dx, 001cfh ; ba cf 01 ; 0xc0611 vberom.asm:200
1056 call 00567h ; e8 50 ff ; 0xc0614 vberom.asm:201
1057 pop dx ; 5a ; 0xc0617 vberom.asm:202
1058 retn ; c3 ; 0xc0618 vberom.asm:203
1059 ; disGetNextSymbol 0xc0619 LB 0x2de -> off=0x0 cb=00000000000000a9 uValue=00000000000c0619 '_dispi_set_bank_farcall'
1060_dispi_set_bank_farcall: ; 0xc0619 LB 0xa9
1061 cmp bx, 00100h ; 81 fb 00 01 ; 0xc0619 vberom.asm:206
1062 je short 00643h ; 74 24 ; 0xc061d vberom.asm:207
1063 db 00bh, 0dbh
1064 ; or bx, bx ; 0b db ; 0xc061f vberom.asm:208
1065 jne short 00655h ; 75 32 ; 0xc0621 vberom.asm:209
1066 db 08bh, 0c2h
1067 ; mov ax, dx ; 8b c2 ; 0xc0623 vberom.asm:210
1068 push dx ; 52 ; 0xc0625 vberom.asm:211
1069 push ax ; 50 ; 0xc0626 vberom.asm:212
1070 mov ax, strict word 00005h ; b8 05 00 ; 0xc0627 vberom.asm:213
1071 mov dx, 001ceh ; ba ce 01 ; 0xc062a vberom.asm:214
1072 call 00560h ; e8 30 ff ; 0xc062d vberom.asm:215
1073 pop ax ; 58 ; 0xc0630 vberom.asm:216
1074 mov dx, 001cfh ; ba cf 01 ; 0xc0631 vberom.asm:217
1075 call 00560h ; e8 29 ff ; 0xc0634 vberom.asm:218
1076 call 00567h ; e8 2d ff ; 0xc0637 vberom.asm:219
1077 pop dx ; 5a ; 0xc063a vberom.asm:220
1078 db 03bh, 0d0h
1079 ; cmp dx, ax ; 3b d0 ; 0xc063b vberom.asm:221
1080 jne short 00655h ; 75 16 ; 0xc063d vberom.asm:222
1081 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc063f vberom.asm:223
1082 retf ; cb ; 0xc0642 vberom.asm:224
1083 mov ax, strict word 00005h ; b8 05 00 ; 0xc0643 vberom.asm:226
1084 mov dx, 001ceh ; ba ce 01 ; 0xc0646 vberom.asm:227
1085 call 00560h ; e8 14 ff ; 0xc0649 vberom.asm:228
1086 mov dx, 001cfh ; ba cf 01 ; 0xc064c vberom.asm:229
1087 call 00567h ; e8 15 ff ; 0xc064f vberom.asm:230
1088 db 08bh, 0d0h
1089 ; mov dx, ax ; 8b d0 ; 0xc0652 vberom.asm:231
1090 retf ; cb ; 0xc0654 vberom.asm:232
1091 mov ax, 0014fh ; b8 4f 01 ; 0xc0655 vberom.asm:234
1092 retf ; cb ; 0xc0658 vberom.asm:235
1093 push dx ; 52 ; 0xc0659 vberom.asm:238
1094 push ax ; 50 ; 0xc065a vberom.asm:239
1095 mov dx, 001ceh ; ba ce 01 ; 0xc065b vberom.asm:240
1096 mov ax, strict word 00008h ; b8 08 00 ; 0xc065e vberom.asm:241
1097 call 00560h ; e8 fc fe ; 0xc0661 vberom.asm:242
1098 pop ax ; 58 ; 0xc0664 vberom.asm:243
1099 mov dx, 001cfh ; ba cf 01 ; 0xc0665 vberom.asm:244
1100 call 00560h ; e8 f5 fe ; 0xc0668 vberom.asm:245
1101 pop dx ; 5a ; 0xc066b vberom.asm:246
1102 retn ; c3 ; 0xc066c vberom.asm:247
1103 push dx ; 52 ; 0xc066d vberom.asm:250
1104 mov dx, 001ceh ; ba ce 01 ; 0xc066e vberom.asm:251
1105 mov ax, strict word 00008h ; b8 08 00 ; 0xc0671 vberom.asm:252
1106 call 00560h ; e8 e9 fe ; 0xc0674 vberom.asm:253
1107 mov dx, 001cfh ; ba cf 01 ; 0xc0677 vberom.asm:254
1108 call 00567h ; e8 ea fe ; 0xc067a vberom.asm:255
1109 pop dx ; 5a ; 0xc067d vberom.asm:256
1110 retn ; c3 ; 0xc067e vberom.asm:257
1111 push dx ; 52 ; 0xc067f vberom.asm:260
1112 push ax ; 50 ; 0xc0680 vberom.asm:261
1113 mov dx, 001ceh ; ba ce 01 ; 0xc0681 vberom.asm:262
1114 mov ax, strict word 00009h ; b8 09 00 ; 0xc0684 vberom.asm:263
1115 call 00560h ; e8 d6 fe ; 0xc0687 vberom.asm:264
1116 pop ax ; 58 ; 0xc068a vberom.asm:265
1117 mov dx, 001cfh ; ba cf 01 ; 0xc068b vberom.asm:266
1118 call 00560h ; e8 cf fe ; 0xc068e vberom.asm:267
1119 pop dx ; 5a ; 0xc0691 vberom.asm:268
1120 retn ; c3 ; 0xc0692 vberom.asm:269
1121 push dx ; 52 ; 0xc0693 vberom.asm:272
1122 mov dx, 001ceh ; ba ce 01 ; 0xc0694 vberom.asm:273
1123 mov ax, strict word 00009h ; b8 09 00 ; 0xc0697 vberom.asm:274
1124 call 00560h ; e8 c3 fe ; 0xc069a vberom.asm:275
1125 mov dx, 001cfh ; ba cf 01 ; 0xc069d vberom.asm:276
1126 call 00567h ; e8 c4 fe ; 0xc06a0 vberom.asm:277
1127 pop dx ; 5a ; 0xc06a3 vberom.asm:278
1128 retn ; c3 ; 0xc06a4 vberom.asm:279
1129 push ax ; 50 ; 0xc06a5 vberom.asm:282
1130 push bx ; 53 ; 0xc06a6 vberom.asm:283
1131 push dx ; 52 ; 0xc06a7 vberom.asm:284
1132 db 08bh, 0d8h
1133 ; mov bx, ax ; 8b d8 ; 0xc06a8 vberom.asm:285
1134 call 00586h ; e8 d9 fe ; 0xc06aa vberom.asm:286
1135 cmp AL, strict byte 004h ; 3c 04 ; 0xc06ad vberom.asm:287
1136 jnbe short 006b3h ; 77 02 ; 0xc06af vberom.asm:288
1137 shr bx, 1 ; d1 eb ; 0xc06b1 vberom.asm:289
1138 shr bx, 003h ; c1 eb 03 ; 0xc06b3 vberom.asm:292
1139 mov dx, 003d4h ; ba d4 03 ; 0xc06b6 vberom.asm:298
1140 db 08ah, 0e3h
1141 ; mov ah, bl ; 8a e3 ; 0xc06b9 vberom.asm:299
1142 mov AL, strict byte 013h ; b0 13 ; 0xc06bb vberom.asm:300
1143 out DX, ax ; ef ; 0xc06bd vberom.asm:301
1144 pop dx ; 5a ; 0xc06be vberom.asm:302
1145 pop bx ; 5b ; 0xc06bf vberom.asm:303
1146 pop ax ; 58 ; 0xc06c0 vberom.asm:304
1147 retn ; c3 ; 0xc06c1 vberom.asm:305
1148 ; disGetNextSymbol 0xc06c2 LB 0x235 -> off=0x0 cb=00000000000000ed uValue=00000000000c06c2 '_vga_compat_setup'
1149_vga_compat_setup: ; 0xc06c2 LB 0xed
1150 push ax ; 50 ; 0xc06c2 vberom.asm:308
1151 push dx ; 52 ; 0xc06c3 vberom.asm:309
1152 mov dx, 001ceh ; ba ce 01 ; 0xc06c4 vberom.asm:312
1153 mov ax, strict word 00001h ; b8 01 00 ; 0xc06c7 vberom.asm:313
1154 call 00560h ; e8 93 fe ; 0xc06ca vberom.asm:314
1155 mov dx, 001cfh ; ba cf 01 ; 0xc06cd vberom.asm:315
1156 call 00567h ; e8 94 fe ; 0xc06d0 vberom.asm:316
1157 push ax ; 50 ; 0xc06d3 vberom.asm:317
1158 mov dx, 003d4h ; ba d4 03 ; 0xc06d4 vberom.asm:318
1159 mov ax, strict word 00011h ; b8 11 00 ; 0xc06d7 vberom.asm:319
1160 out DX, ax ; ef ; 0xc06da vberom.asm:320
1161 pop ax ; 58 ; 0xc06db vberom.asm:321
1162 push ax ; 50 ; 0xc06dc vberom.asm:322
1163 shr ax, 003h ; c1 e8 03 ; 0xc06dd vberom.asm:324
1164 dec ax ; 48 ; 0xc06e0 vberom.asm:330
1165 db 08ah, 0e0h
1166 ; mov ah, al ; 8a e0 ; 0xc06e1 vberom.asm:331
1167 mov AL, strict byte 001h ; b0 01 ; 0xc06e3 vberom.asm:332
1168 out DX, ax ; ef ; 0xc06e5 vberom.asm:333
1169 pop ax ; 58 ; 0xc06e6 vberom.asm:334
1170 call 006a5h ; e8 bb ff ; 0xc06e7 vberom.asm:335
1171 mov dx, 001ceh ; ba ce 01 ; 0xc06ea vberom.asm:338
1172 mov ax, strict word 00002h ; b8 02 00 ; 0xc06ed vberom.asm:339
1173 call 00560h ; e8 6d fe ; 0xc06f0 vberom.asm:340
1174 mov dx, 001cfh ; ba cf 01 ; 0xc06f3 vberom.asm:341
1175 call 00567h ; e8 6e fe ; 0xc06f6 vberom.asm:342
1176 dec ax ; 48 ; 0xc06f9 vberom.asm:343
1177 push ax ; 50 ; 0xc06fa vberom.asm:344
1178 mov dx, 003d4h ; ba d4 03 ; 0xc06fb vberom.asm:345
1179 db 08ah, 0e0h
1180 ; mov ah, al ; 8a e0 ; 0xc06fe vberom.asm:346
1181 mov AL, strict byte 012h ; b0 12 ; 0xc0700 vberom.asm:347
1182 out DX, ax ; ef ; 0xc0702 vberom.asm:348
1183 pop ax ; 58 ; 0xc0703 vberom.asm:349
1184 mov AL, strict byte 007h ; b0 07 ; 0xc0704 vberom.asm:350
1185 out DX, AL ; ee ; 0xc0706 vberom.asm:351
1186 inc dx ; 42 ; 0xc0707 vberom.asm:352
1187 in AL, DX ; ec ; 0xc0708 vberom.asm:353
1188 and AL, strict byte 0bdh ; 24 bd ; 0xc0709 vberom.asm:354
1189 test ah, 001h ; f6 c4 01 ; 0xc070b vberom.asm:355
1190 je short 00712h ; 74 02 ; 0xc070e vberom.asm:356
1191 or AL, strict byte 002h ; 0c 02 ; 0xc0710 vberom.asm:357
1192 test ah, 002h ; f6 c4 02 ; 0xc0712 vberom.asm:359
1193 je short 00719h ; 74 02 ; 0xc0715 vberom.asm:360
1194 or AL, strict byte 040h ; 0c 40 ; 0xc0717 vberom.asm:361
1195 out DX, AL ; ee ; 0xc0719 vberom.asm:363
1196 mov dx, 003d4h ; ba d4 03 ; 0xc071a vberom.asm:366
1197 mov ax, strict word 00009h ; b8 09 00 ; 0xc071d vberom.asm:367
1198 out DX, AL ; ee ; 0xc0720 vberom.asm:368
1199 mov dx, 003d5h ; ba d5 03 ; 0xc0721 vberom.asm:369
1200 in AL, DX ; ec ; 0xc0724 vberom.asm:370
1201 and AL, strict byte 060h ; 24 60 ; 0xc0725 vberom.asm:371
1202 out DX, AL ; ee ; 0xc0727 vberom.asm:372
1203 mov dx, 003d4h ; ba d4 03 ; 0xc0728 vberom.asm:373
1204 mov AL, strict byte 017h ; b0 17 ; 0xc072b vberom.asm:374
1205 out DX, AL ; ee ; 0xc072d vberom.asm:375
1206 mov dx, 003d5h ; ba d5 03 ; 0xc072e vberom.asm:376
1207 in AL, DX ; ec ; 0xc0731 vberom.asm:377
1208 or AL, strict byte 003h ; 0c 03 ; 0xc0732 vberom.asm:378
1209 out DX, AL ; ee ; 0xc0734 vberom.asm:379
1210 mov dx, 003dah ; ba da 03 ; 0xc0735 vberom.asm:380
1211 in AL, DX ; ec ; 0xc0738 vberom.asm:381
1212 mov dx, 003c0h ; ba c0 03 ; 0xc0739 vberom.asm:382
1213 mov AL, strict byte 010h ; b0 10 ; 0xc073c vberom.asm:383
1214 out DX, AL ; ee ; 0xc073e vberom.asm:384
1215 mov dx, 003c1h ; ba c1 03 ; 0xc073f vberom.asm:385
1216 in AL, DX ; ec ; 0xc0742 vberom.asm:386
1217 or AL, strict byte 001h ; 0c 01 ; 0xc0743 vberom.asm:387
1218 mov dx, 003c0h ; ba c0 03 ; 0xc0745 vberom.asm:388
1219 out DX, AL ; ee ; 0xc0748 vberom.asm:389
1220 mov AL, strict byte 020h ; b0 20 ; 0xc0749 vberom.asm:390
1221 out DX, AL ; ee ; 0xc074b vberom.asm:391
1222 mov dx, 003ceh ; ba ce 03 ; 0xc074c vberom.asm:392
1223 mov ax, 00506h ; b8 06 05 ; 0xc074f vberom.asm:393
1224 out DX, ax ; ef ; 0xc0752 vberom.asm:394
1225 mov dx, 003c4h ; ba c4 03 ; 0xc0753 vberom.asm:395
1226 mov ax, 00f02h ; b8 02 0f ; 0xc0756 vberom.asm:396
1227 out DX, ax ; ef ; 0xc0759 vberom.asm:397
1228 mov dx, 001ceh ; ba ce 01 ; 0xc075a vberom.asm:400
1229 mov ax, strict word 00003h ; b8 03 00 ; 0xc075d vberom.asm:401
1230 call 00560h ; e8 fd fd ; 0xc0760 vberom.asm:402
1231 mov dx, 001cfh ; ba cf 01 ; 0xc0763 vberom.asm:403
1232 call 00567h ; e8 fe fd ; 0xc0766 vberom.asm:404
1233 cmp AL, strict byte 008h ; 3c 08 ; 0xc0769 vberom.asm:405
1234 jc short 007adh ; 72 40 ; 0xc076b vberom.asm:406
1235 mov dx, 003d4h ; ba d4 03 ; 0xc076d vberom.asm:407
1236 mov AL, strict byte 014h ; b0 14 ; 0xc0770 vberom.asm:408
1237 out DX, AL ; ee ; 0xc0772 vberom.asm:409
1238 mov dx, 003d5h ; ba d5 03 ; 0xc0773 vberom.asm:410
1239 in AL, DX ; ec ; 0xc0776 vberom.asm:411
1240 or AL, strict byte 040h ; 0c 40 ; 0xc0777 vberom.asm:412
1241 out DX, AL ; ee ; 0xc0779 vberom.asm:413
1242 mov dx, 003dah ; ba da 03 ; 0xc077a vberom.asm:414
1243 in AL, DX ; ec ; 0xc077d vberom.asm:415
1244 mov dx, 003c0h ; ba c0 03 ; 0xc077e vberom.asm:416
1245 mov AL, strict byte 010h ; b0 10 ; 0xc0781 vberom.asm:417
1246 out DX, AL ; ee ; 0xc0783 vberom.asm:418
1247 mov dx, 003c1h ; ba c1 03 ; 0xc0784 vberom.asm:419
1248 in AL, DX ; ec ; 0xc0787 vberom.asm:420
1249 or AL, strict byte 040h ; 0c 40 ; 0xc0788 vberom.asm:421
1250 mov dx, 003c0h ; ba c0 03 ; 0xc078a vberom.asm:422
1251 out DX, AL ; ee ; 0xc078d vberom.asm:423
1252 mov AL, strict byte 020h ; b0 20 ; 0xc078e vberom.asm:424
1253 out DX, AL ; ee ; 0xc0790 vberom.asm:425
1254 mov dx, 003c4h ; ba c4 03 ; 0xc0791 vberom.asm:426
1255 mov AL, strict byte 004h ; b0 04 ; 0xc0794 vberom.asm:427
1256 out DX, AL ; ee ; 0xc0796 vberom.asm:428
1257 mov dx, 003c5h ; ba c5 03 ; 0xc0797 vberom.asm:429
1258 in AL, DX ; ec ; 0xc079a vberom.asm:430
1259 or AL, strict byte 008h ; 0c 08 ; 0xc079b vberom.asm:431
1260 out DX, AL ; ee ; 0xc079d vberom.asm:432
1261 mov dx, 003ceh ; ba ce 03 ; 0xc079e vberom.asm:433
1262 mov AL, strict byte 005h ; b0 05 ; 0xc07a1 vberom.asm:434
1263 out DX, AL ; ee ; 0xc07a3 vberom.asm:435
1264 mov dx, 003cfh ; ba cf 03 ; 0xc07a4 vberom.asm:436
1265 in AL, DX ; ec ; 0xc07a7 vberom.asm:437
1266 and AL, strict byte 09fh ; 24 9f ; 0xc07a8 vberom.asm:438
1267 or AL, strict byte 040h ; 0c 40 ; 0xc07aa vberom.asm:439
1268 out DX, AL ; ee ; 0xc07ac vberom.asm:440
1269 pop dx ; 5a ; 0xc07ad vberom.asm:443
1270 pop ax ; 58 ; 0xc07ae vberom.asm:444
1271 ; disGetNextSymbol 0xc07af LB 0x148 -> off=0x0 cb=0000000000000013 uValue=00000000000c07af '_vbe_has_vbe_display'
1272_vbe_has_vbe_display: ; 0xc07af LB 0x13
1273 push DS ; 1e ; 0xc07af vberom.asm:450
1274 push bx ; 53 ; 0xc07b0 vberom.asm:451
1275 mov ax, strict word 00040h ; b8 40 00 ; 0xc07b1 vberom.asm:452
1276 mov ds, ax ; 8e d8 ; 0xc07b4 vberom.asm:453
1277 mov bx, 000b9h ; bb b9 00 ; 0xc07b6 vberom.asm:454
1278 mov al, byte [bx] ; 8a 07 ; 0xc07b9 vberom.asm:455
1279 and AL, strict byte 001h ; 24 01 ; 0xc07bb vberom.asm:456
1280 db 032h, 0e4h
1281 ; xor ah, ah ; 32 e4 ; 0xc07bd vberom.asm:457
1282 pop bx ; 5b ; 0xc07bf vberom.asm:458
1283 pop DS ; 1f ; 0xc07c0 vberom.asm:459
1284 retn ; c3 ; 0xc07c1 vberom.asm:460
1285 ; disGetNextSymbol 0xc07c2 LB 0x135 -> off=0x0 cb=0000000000000025 uValue=00000000000c07c2 'vbe_biosfn_return_current_mode'
1286vbe_biosfn_return_current_mode: ; 0xc07c2 LB 0x25
1287 push DS ; 1e ; 0xc07c2 vberom.asm:473
1288 mov ax, strict word 00040h ; b8 40 00 ; 0xc07c3 vberom.asm:474
1289 mov ds, ax ; 8e d8 ; 0xc07c6 vberom.asm:475
1290 call 005e1h ; e8 16 fe ; 0xc07c8 vberom.asm:476
1291 and ax, strict byte 00001h ; 83 e0 01 ; 0xc07cb vberom.asm:477
1292 je short 007d9h ; 74 09 ; 0xc07ce vberom.asm:478
1293 mov bx, 000bah ; bb ba 00 ; 0xc07d0 vberom.asm:479
1294 mov ax, word [bx] ; 8b 07 ; 0xc07d3 vberom.asm:480
1295 db 08bh, 0d8h
1296 ; mov bx, ax ; 8b d8 ; 0xc07d5 vberom.asm:481
1297 jne short 007e2h ; 75 09 ; 0xc07d7 vberom.asm:482
1298 mov bx, strict word 00049h ; bb 49 00 ; 0xc07d9 vberom.asm:484
1299 mov al, byte [bx] ; 8a 07 ; 0xc07dc vberom.asm:485
1300 db 08ah, 0d8h
1301 ; mov bl, al ; 8a d8 ; 0xc07de vberom.asm:486
1302 db 032h, 0ffh
1303 ; xor bh, bh ; 32 ff ; 0xc07e0 vberom.asm:487
1304 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc07e2 vberom.asm:489
1305 pop DS ; 1f ; 0xc07e5 vberom.asm:490
1306 retn ; c3 ; 0xc07e6 vberom.asm:491
1307 ; disGetNextSymbol 0xc07e7 LB 0x110 -> off=0x0 cb=000000000000002d uValue=00000000000c07e7 'vbe_biosfn_display_window_control'
1308vbe_biosfn_display_window_control: ; 0xc07e7 LB 0x2d
1309 cmp bl, 000h ; 80 fb 00 ; 0xc07e7 vberom.asm:515
1310 jne short 00810h ; 75 24 ; 0xc07ea vberom.asm:516
1311 cmp bh, 001h ; 80 ff 01 ; 0xc07ec vberom.asm:517
1312 je short 00807h ; 74 16 ; 0xc07ef vberom.asm:518
1313 jc short 007f7h ; 72 04 ; 0xc07f1 vberom.asm:519
1314 mov ax, 00100h ; b8 00 01 ; 0xc07f3 vberom.asm:520
1315 retn ; c3 ; 0xc07f6 vberom.asm:521
1316 db 08bh, 0c2h
1317 ; mov ax, dx ; 8b c2 ; 0xc07f7 vberom.asm:523
1318 call 005f3h ; e8 f7 fd ; 0xc07f9 vberom.asm:524
1319 call 00607h ; e8 08 fe ; 0xc07fc vberom.asm:525
1320 db 03bh, 0c2h
1321 ; cmp ax, dx ; 3b c2 ; 0xc07ff vberom.asm:526
1322 jne short 00810h ; 75 0d ; 0xc0801 vberom.asm:527
1323 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0803 vberom.asm:528
1324 retn ; c3 ; 0xc0806 vberom.asm:529
1325 call 00607h ; e8 fd fd ; 0xc0807 vberom.asm:531
1326 db 08bh, 0d0h
1327 ; mov dx, ax ; 8b d0 ; 0xc080a vberom.asm:532
1328 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc080c vberom.asm:533
1329 retn ; c3 ; 0xc080f vberom.asm:534
1330 mov ax, 0014fh ; b8 4f 01 ; 0xc0810 vberom.asm:536
1331 retn ; c3 ; 0xc0813 vberom.asm:537
1332 ; disGetNextSymbol 0xc0814 LB 0xe3 -> off=0x0 cb=0000000000000034 uValue=00000000000c0814 'vbe_biosfn_set_get_display_start'
1333vbe_biosfn_set_get_display_start: ; 0xc0814 LB 0x34
1334 cmp bl, 080h ; 80 fb 80 ; 0xc0814 vberom.asm:577
1335 je short 00824h ; 74 0b ; 0xc0817 vberom.asm:578
1336 cmp bl, 001h ; 80 fb 01 ; 0xc0819 vberom.asm:579
1337 je short 00838h ; 74 1a ; 0xc081c vberom.asm:580
1338 jc short 0082ah ; 72 0a ; 0xc081e vberom.asm:581
1339 mov ax, 00100h ; b8 00 01 ; 0xc0820 vberom.asm:582
1340 retn ; c3 ; 0xc0823 vberom.asm:583
1341 call 00579h ; e8 52 fd ; 0xc0824 vberom.asm:585
1342 call 0056ch ; e8 42 fd ; 0xc0827 vberom.asm:586
1343 db 08bh, 0c1h
1344 ; mov ax, cx ; 8b c1 ; 0xc082a vberom.asm:588
1345 call 00659h ; e8 2a fe ; 0xc082c vberom.asm:589
1346 db 08bh, 0c2h
1347 ; mov ax, dx ; 8b c2 ; 0xc082f vberom.asm:590
1348 call 0067fh ; e8 4b fe ; 0xc0831 vberom.asm:591
1349 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0834 vberom.asm:592
1350 retn ; c3 ; 0xc0837 vberom.asm:593
1351 call 0066dh ; e8 32 fe ; 0xc0838 vberom.asm:595
1352 db 08bh, 0c8h
1353 ; mov cx, ax ; 8b c8 ; 0xc083b vberom.asm:596
1354 call 00693h ; e8 53 fe ; 0xc083d vberom.asm:597
1355 db 08bh, 0d0h
1356 ; mov dx, ax ; 8b d0 ; 0xc0840 vberom.asm:598
1357 db 032h, 0ffh
1358 ; xor bh, bh ; 32 ff ; 0xc0842 vberom.asm:599
1359 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0844 vberom.asm:600
1360 retn ; c3 ; 0xc0847 vberom.asm:601
1361 ; disGetNextSymbol 0xc0848 LB 0xaf -> off=0x0 cb=0000000000000037 uValue=00000000000c0848 'vbe_biosfn_set_get_dac_palette_format'
1362vbe_biosfn_set_get_dac_palette_format: ; 0xc0848 LB 0x37
1363 cmp bl, 001h ; 80 fb 01 ; 0xc0848 vberom.asm:616
1364 je short 0086bh ; 74 1e ; 0xc084b vberom.asm:617
1365 jc short 00853h ; 72 04 ; 0xc084d vberom.asm:618
1366 mov ax, 00100h ; b8 00 01 ; 0xc084f vberom.asm:619
1367 retn ; c3 ; 0xc0852 vberom.asm:620
1368 call 005e1h ; e8 8b fd ; 0xc0853 vberom.asm:622
1369 cmp bh, 006h ; 80 ff 06 ; 0xc0856 vberom.asm:623
1370 je short 00865h ; 74 0a ; 0xc0859 vberom.asm:624
1371 cmp bh, 008h ; 80 ff 08 ; 0xc085b vberom.asm:625
1372 jne short 0087bh ; 75 1b ; 0xc085e vberom.asm:626
1373 or ax, strict byte 00020h ; 83 c8 20 ; 0xc0860 vberom.asm:627
1374 jne short 00868h ; 75 03 ; 0xc0863 vberom.asm:628
1375 and ax, strict byte 0ffdfh ; 83 e0 df ; 0xc0865 vberom.asm:630
1376 call 005cdh ; e8 62 fd ; 0xc0868 vberom.asm:632
1377 mov BH, strict byte 006h ; b7 06 ; 0xc086b vberom.asm:634
1378 call 005e1h ; e8 71 fd ; 0xc086d vberom.asm:635
1379 and ax, strict byte 00020h ; 83 e0 20 ; 0xc0870 vberom.asm:636
1380 je short 00877h ; 74 02 ; 0xc0873 vberom.asm:637
1381 mov BH, strict byte 008h ; b7 08 ; 0xc0875 vberom.asm:638
1382 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0877 vberom.asm:640
1383 retn ; c3 ; 0xc087a vberom.asm:641
1384 mov ax, 0014fh ; b8 4f 01 ; 0xc087b vberom.asm:643
1385 retn ; c3 ; 0xc087e vberom.asm:644
1386 ; disGetNextSymbol 0xc087f LB 0x78 -> off=0x0 cb=0000000000000064 uValue=00000000000c087f 'vbe_biosfn_set_get_palette_data'
1387vbe_biosfn_set_get_palette_data: ; 0xc087f LB 0x64
1388 test bl, bl ; 84 db ; 0xc087f vberom.asm:683
1389 je short 00892h ; 74 0f ; 0xc0881 vberom.asm:684
1390 cmp bl, 001h ; 80 fb 01 ; 0xc0883 vberom.asm:685
1391 je short 008bah ; 74 32 ; 0xc0886 vberom.asm:686
1392 cmp bl, 003h ; 80 fb 03 ; 0xc0888 vberom.asm:687
1393 jbe short 008dfh ; 76 52 ; 0xc088b vberom.asm:688
1394 cmp bl, 080h ; 80 fb 80 ; 0xc088d vberom.asm:689
1395 jne short 008dbh ; 75 49 ; 0xc0890 vberom.asm:690
1396 pushad ; 66 60 ; 0xc0892 vberom.asm:131
1397 push DS ; 1e ; 0xc0894 vberom.asm:696
1398 push ES ; 06 ; 0xc0895 vberom.asm:697
1399 pop DS ; 1f ; 0xc0896 vberom.asm:698
1400 db 08ah, 0c2h
1401 ; mov al, dl ; 8a c2 ; 0xc0897 vberom.asm:699
1402 mov dx, 003c8h ; ba c8 03 ; 0xc0899 vberom.asm:700
1403 out DX, AL ; ee ; 0xc089c vberom.asm:701
1404 inc dx ; 42 ; 0xc089d vberom.asm:702
1405 db 08bh, 0f7h
1406 ; mov si, di ; 8b f7 ; 0xc089e vberom.asm:703
1407 lodsd ; 66 ad ; 0xc08a0 vberom.asm:706
1408 ror eax, 010h ; 66 c1 c8 10 ; 0xc08a2 vberom.asm:707
1409 out DX, AL ; ee ; 0xc08a6 vberom.asm:708
1410 rol eax, 008h ; 66 c1 c0 08 ; 0xc08a7 vberom.asm:709
1411 out DX, AL ; ee ; 0xc08ab vberom.asm:710
1412 rol eax, 008h ; 66 c1 c0 08 ; 0xc08ac vberom.asm:711
1413 out DX, AL ; ee ; 0xc08b0 vberom.asm:712
1414 loop 008a0h ; e2 ed ; 0xc08b1 vberom.asm:723
1415 pop DS ; 1f ; 0xc08b3 vberom.asm:724
1416 popad ; 66 61 ; 0xc08b4 vberom.asm:150
1417 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc08b6 vberom.asm:727
1418 retn ; c3 ; 0xc08b9 vberom.asm:728
1419 pushad ; 66 60 ; 0xc08ba vberom.asm:131
1420 db 08ah, 0c2h
1421 ; mov al, dl ; 8a c2 ; 0xc08bc vberom.asm:732
1422 mov dx, 003c7h ; ba c7 03 ; 0xc08be vberom.asm:733
1423 out DX, AL ; ee ; 0xc08c1 vberom.asm:734
1424 add dl, 002h ; 80 c2 02 ; 0xc08c2 vberom.asm:735
1425 db 066h, 033h, 0c0h
1426 ; xor eax, eax ; 66 33 c0 ; 0xc08c5 vberom.asm:738
1427 in AL, DX ; ec ; 0xc08c8 vberom.asm:739
1428 sal eax, 008h ; 66 c1 e0 08 ; 0xc08c9 vberom.asm:740
1429 in AL, DX ; ec ; 0xc08cd vberom.asm:741
1430 sal eax, 008h ; 66 c1 e0 08 ; 0xc08ce vberom.asm:742
1431 in AL, DX ; ec ; 0xc08d2 vberom.asm:743
1432 stosd ; 66 ab ; 0xc08d3 vberom.asm:744
1433 loop 008c5h ; e2 ee ; 0xc08d5 vberom.asm:757
1434 popad ; 66 61 ; 0xc08d7 vberom.asm:150
1435 jmp short 008b6h ; eb db ; 0xc08d9 vberom.asm:759
1436 mov ax, 0014fh ; b8 4f 01 ; 0xc08db vberom.asm:762
1437 retn ; c3 ; 0xc08de vberom.asm:763
1438 mov ax, 0024fh ; b8 4f 02 ; 0xc08df vberom.asm:765
1439 retn ; c3 ; 0xc08e2 vberom.asm:766
1440 ; disGetNextSymbol 0xc08e3 LB 0x14 -> off=0x0 cb=0000000000000014 uValue=00000000000c08e3 'vbe_biosfn_return_protected_mode_interface'
1441vbe_biosfn_return_protected_mode_interface: ; 0xc08e3 LB 0x14
1442 test bl, bl ; 84 db ; 0xc08e3 vberom.asm:780
1443 jne short 008f3h ; 75 0c ; 0xc08e5 vberom.asm:781
1444 push CS ; 0e ; 0xc08e7 vberom.asm:782
1445 pop ES ; 07 ; 0xc08e8 vberom.asm:783
1446 mov di, 04600h ; bf 00 46 ; 0xc08e9 vberom.asm:784
1447 mov cx, 00115h ; b9 15 01 ; 0xc08ec vberom.asm:785
1448 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc08ef vberom.asm:786
1449 retn ; c3 ; 0xc08f2 vberom.asm:787
1450 mov ax, 0014fh ; b8 4f 01 ; 0xc08f3 vberom.asm:789
1451 retn ; c3 ; 0xc08f6 vberom.asm:790
1452
1453 ; Padding 0x89 bytes at 0xc08f7
1454 times 137 db 0
1455
1456section _TEXT progbits vstart=0x980 align=1 ; size=0x367a class=CODE group=AUTO
1457 ; disGetNextSymbol 0xc0980 LB 0x367a -> off=0x0 cb=000000000000001a uValue=00000000000c0980 'set_int_vector'
1458set_int_vector: ; 0xc0980 LB 0x1a
1459 push dx ; 52 ; 0xc0980 vgabios.c:88
1460 push bp ; 55 ; 0xc0981
1461 mov bp, sp ; 89 e5 ; 0xc0982
1462 mov dx, bx ; 89 da ; 0xc0984
1463 movzx bx, al ; 0f b6 d8 ; 0xc0986 vgabios.c:92
1464 sal bx, 002h ; c1 e3 02 ; 0xc0989
1465 xor ax, ax ; 31 c0 ; 0xc098c
1466 mov es, ax ; 8e c0 ; 0xc098e
1467 mov word [es:bx], dx ; 26 89 17 ; 0xc0990
1468 mov word [es:bx+002h], cx ; 26 89 4f 02 ; 0xc0993
1469 pop bp ; 5d ; 0xc0997 vgabios.c:93
1470 pop dx ; 5a ; 0xc0998
1471 retn ; c3 ; 0xc0999
1472 ; disGetNextSymbol 0xc099a LB 0x3660 -> off=0x0 cb=000000000000001c uValue=00000000000c099a 'init_vga_card'
1473init_vga_card: ; 0xc099a LB 0x1c
1474 push bp ; 55 ; 0xc099a vgabios.c:144
1475 mov bp, sp ; 89 e5 ; 0xc099b
1476 push dx ; 52 ; 0xc099d
1477 mov AL, strict byte 0c3h ; b0 c3 ; 0xc099e vgabios.c:147
1478 mov dx, 003c2h ; ba c2 03 ; 0xc09a0
1479 out DX, AL ; ee ; 0xc09a3
1480 mov AL, strict byte 004h ; b0 04 ; 0xc09a4 vgabios.c:150
1481 mov dx, 003c4h ; ba c4 03 ; 0xc09a6
1482 out DX, AL ; ee ; 0xc09a9
1483 mov AL, strict byte 002h ; b0 02 ; 0xc09aa vgabios.c:151
1484 mov dx, 003c5h ; ba c5 03 ; 0xc09ac
1485 out DX, AL ; ee ; 0xc09af
1486 lea sp, [bp-002h] ; 8d 66 fe ; 0xc09b0 vgabios.c:156
1487 pop dx ; 5a ; 0xc09b3
1488 pop bp ; 5d ; 0xc09b4
1489 retn ; c3 ; 0xc09b5
1490 ; disGetNextSymbol 0xc09b6 LB 0x3644 -> off=0x0 cb=0000000000000032 uValue=00000000000c09b6 'init_bios_area'
1491init_bios_area: ; 0xc09b6 LB 0x32
1492 push bx ; 53 ; 0xc09b6 vgabios.c:165
1493 push bp ; 55 ; 0xc09b7
1494 mov bp, sp ; 89 e5 ; 0xc09b8
1495 xor bx, bx ; 31 db ; 0xc09ba vgabios.c:169
1496 mov ax, strict word 00040h ; b8 40 00 ; 0xc09bc
1497 mov es, ax ; 8e c0 ; 0xc09bf
1498 mov al, byte [es:bx+010h] ; 26 8a 47 10 ; 0xc09c1 vgabios.c:172
1499 and AL, strict byte 0cfh ; 24 cf ; 0xc09c5
1500 or AL, strict byte 020h ; 0c 20 ; 0xc09c7
1501 mov byte [es:bx+010h], al ; 26 88 47 10 ; 0xc09c9
1502 mov byte [es:bx+00085h], 010h ; 26 c6 87 85 00 10 ; 0xc09cd vgabios.c:176
1503 mov word [es:bx+00087h], 0f960h ; 26 c7 87 87 00 60 f9 ; 0xc09d3 vgabios.c:178
1504 mov byte [es:bx+00089h], 051h ; 26 c6 87 89 00 51 ; 0xc09da vgabios.c:182
1505 mov byte [es:bx+065h], 009h ; 26 c6 47 65 09 ; 0xc09e0 vgabios.c:184
1506 pop bp ; 5d ; 0xc09e5 vgabios.c:185
1507 pop bx ; 5b ; 0xc09e6
1508 retn ; c3 ; 0xc09e7
1509 ; disGetNextSymbol 0xc09e8 LB 0x3612 -> off=0x0 cb=000000000000002f uValue=00000000000c09e8 'vgabios_init_func'
1510vgabios_init_func: ; 0xc09e8 LB 0x2f
1511 push bp ; 55 ; 0xc09e8 vgabios.c:225
1512 mov bp, sp ; 89 e5 ; 0xc09e9
1513 call 0099ah ; e8 ac ff ; 0xc09eb vgabios.c:227
1514 call 009b6h ; e8 c5 ff ; 0xc09ee vgabios.c:228
1515 call 039b4h ; e8 c0 2f ; 0xc09f1 vgabios.c:230
1516 mov bx, strict word 00022h ; bb 22 00 ; 0xc09f4 vgabios.c:232
1517 mov cx, 0c000h ; b9 00 c0 ; 0xc09f7
1518 mov ax, strict word 00010h ; b8 10 00 ; 0xc09fa
1519 call 00980h ; e8 80 ff ; 0xc09fd
1520 mov bx, strict word 00022h ; bb 22 00 ; 0xc0a00 vgabios.c:233
1521 mov cx, 0c000h ; b9 00 c0 ; 0xc0a03
1522 mov ax, strict word 0006dh ; b8 6d 00 ; 0xc0a06
1523 call 00980h ; e8 74 ff ; 0xc0a09
1524 mov ax, strict word 00003h ; b8 03 00 ; 0xc0a0c vgabios.c:259
1525 db 032h, 0e4h
1526 ; xor ah, ah ; 32 e4 ; 0xc0a0f
1527 int 010h ; cd 10 ; 0xc0a11
1528 mov sp, bp ; 89 ec ; 0xc0a13 vgabios.c:262
1529 pop bp ; 5d ; 0xc0a15
1530 retf ; cb ; 0xc0a16
1531 ; disGetNextSymbol 0xc0a17 LB 0x35e3 -> off=0x0 cb=000000000000003f uValue=00000000000c0a17 'vga_get_cursor_pos'
1532vga_get_cursor_pos: ; 0xc0a17 LB 0x3f
1533 push si ; 56 ; 0xc0a17 vgabios.c:331
1534 push di ; 57 ; 0xc0a18
1535 push bp ; 55 ; 0xc0a19
1536 mov bp, sp ; 89 e5 ; 0xc0a1a
1537 mov si, dx ; 89 d6 ; 0xc0a1c
1538 cmp AL, strict byte 007h ; 3c 07 ; 0xc0a1e vgabios.c:333
1539 jbe short 00a30h ; 76 0e ; 0xc0a20
1540 push SS ; 16 ; 0xc0a22 vgabios.c:334
1541 pop ES ; 07 ; 0xc0a23
1542 mov word [es:si], strict word 00000h ; 26 c7 04 00 00 ; 0xc0a24
1543 mov word [es:bx], strict word 00000h ; 26 c7 07 00 00 ; 0xc0a29 vgabios.c:335
1544 jmp short 00a52h ; eb 22 ; 0xc0a2e vgabios.c:336
1545 mov di, strict word 00060h ; bf 60 00 ; 0xc0a30 vgabios.c:47
1546 mov dx, strict word 00040h ; ba 40 00 ; 0xc0a33
1547 mov es, dx ; 8e c2 ; 0xc0a36
1548 mov di, word [es:di] ; 26 8b 3d ; 0xc0a38
1549 push SS ; 16 ; 0xc0a3b vgabios.c:48
1550 pop ES ; 07 ; 0xc0a3c
1551 mov word [es:si], di ; 26 89 3c ; 0xc0a3d
1552 movzx si, al ; 0f b6 f0 ; 0xc0a40 vgabios.c:339
1553 add si, si ; 01 f6 ; 0xc0a43
1554 add si, strict byte 00050h ; 83 c6 50 ; 0xc0a45
1555 mov es, dx ; 8e c2 ; 0xc0a48 vgabios.c:47
1556 mov si, word [es:si] ; 26 8b 34 ; 0xc0a4a
1557 push SS ; 16 ; 0xc0a4d vgabios.c:48
1558 pop ES ; 07 ; 0xc0a4e
1559 mov word [es:bx], si ; 26 89 37 ; 0xc0a4f
1560 pop bp ; 5d ; 0xc0a52 vgabios.c:341
1561 pop di ; 5f ; 0xc0a53
1562 pop si ; 5e ; 0xc0a54
1563 retn ; c3 ; 0xc0a55
1564 ; disGetNextSymbol 0xc0a56 LB 0x35a4 -> off=0x0 cb=000000000000005d uValue=00000000000c0a56 'vga_find_glyph'
1565vga_find_glyph: ; 0xc0a56 LB 0x5d
1566 push bp ; 55 ; 0xc0a56 vgabios.c:344
1567 mov bp, sp ; 89 e5 ; 0xc0a57
1568 push si ; 56 ; 0xc0a59
1569 push di ; 57 ; 0xc0a5a
1570 push ax ; 50 ; 0xc0a5b
1571 push ax ; 50 ; 0xc0a5c
1572 push dx ; 52 ; 0xc0a5d
1573 push bx ; 53 ; 0xc0a5e
1574 mov bl, cl ; 88 cb ; 0xc0a5f
1575 mov word [bp-006h], strict word 00000h ; c7 46 fa 00 00 ; 0xc0a61 vgabios.c:346
1576 dec word [bp+004h] ; ff 4e 04 ; 0xc0a66 vgabios.c:348
1577 cmp word [bp+004h], strict byte 0ffffh ; 83 7e 04 ff ; 0xc0a69
1578 je short 00aa7h ; 74 38 ; 0xc0a6d
1579 movzx cx, byte [bp+006h] ; 0f b6 4e 06 ; 0xc0a6f vgabios.c:349
1580 mov dx, ss ; 8c d2 ; 0xc0a73
1581 mov si, word [bp-00ch] ; 8b 76 f4 ; 0xc0a75
1582 mov di, word [bp-008h] ; 8b 7e f8 ; 0xc0a78
1583 mov es, [bp-00ah] ; 8e 46 f6 ; 0xc0a7b
1584 push DS ; 1e ; 0xc0a7e
1585 mov ds, dx ; 8e da ; 0xc0a7f
1586 rep cmpsb ; f3 a6 ; 0xc0a81
1587 pop DS ; 1f ; 0xc0a83
1588 mov ax, strict word 00000h ; b8 00 00 ; 0xc0a84
1589 je near 00a8dh ; 0f 84 02 00 ; 0xc0a87
1590 db 0feh, 0c0h
1591 ; inc al ; fe c0 ; 0xc0a8b
1592 test ax, ax ; 85 c0 ; 0xc0a8d
1593 jne short 00a9ch ; 75 0b ; 0xc0a8f
1594 movzx ax, bl ; 0f b6 c3 ; 0xc0a91 vgabios.c:350
1595 or ah, 080h ; 80 cc 80 ; 0xc0a94
1596 mov word [bp-006h], ax ; 89 46 fa ; 0xc0a97
1597 jmp short 00aa7h ; eb 0b ; 0xc0a9a vgabios.c:351
1598 movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc0a9c vgabios.c:353
1599 add word [bp-008h], ax ; 01 46 f8 ; 0xc0aa0
1600 db 0feh, 0c3h
1601 ; inc bl ; fe c3 ; 0xc0aa3 vgabios.c:354
1602 jmp short 00a66h ; eb bf ; 0xc0aa5 vgabios.c:355
1603 mov ax, word [bp-006h] ; 8b 46 fa ; 0xc0aa7 vgabios.c:357
1604 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0aaa
1605 pop di ; 5f ; 0xc0aad
1606 pop si ; 5e ; 0xc0aae
1607 pop bp ; 5d ; 0xc0aaf
1608 retn 00004h ; c2 04 00 ; 0xc0ab0
1609 ; disGetNextSymbol 0xc0ab3 LB 0x3547 -> off=0x0 cb=0000000000000046 uValue=00000000000c0ab3 'vga_read_glyph_planar'
1610vga_read_glyph_planar: ; 0xc0ab3 LB 0x46
1611 push bp ; 55 ; 0xc0ab3 vgabios.c:359
1612 mov bp, sp ; 89 e5 ; 0xc0ab4
1613 push si ; 56 ; 0xc0ab6
1614 push di ; 57 ; 0xc0ab7
1615 push ax ; 50 ; 0xc0ab8
1616 push ax ; 50 ; 0xc0ab9
1617 mov si, ax ; 89 c6 ; 0xc0aba
1618 mov word [bp-006h], dx ; 89 56 fa ; 0xc0abc
1619 mov word [bp-008h], bx ; 89 5e f8 ; 0xc0abf
1620 mov bx, cx ; 89 cb ; 0xc0ac2
1621 mov ax, 00805h ; b8 05 08 ; 0xc0ac4 vgabios.c:366
1622 mov dx, 003ceh ; ba ce 03 ; 0xc0ac7
1623 out DX, ax ; ef ; 0xc0aca
1624 dec byte [bp+004h] ; fe 4e 04 ; 0xc0acb vgabios.c:368
1625 cmp byte [bp+004h], 0ffh ; 80 7e 04 ff ; 0xc0ace
1626 je short 00ae9h ; 74 15 ; 0xc0ad2
1627 mov es, [bp-006h] ; 8e 46 fa ; 0xc0ad4 vgabios.c:369
1628 mov al, byte [es:si] ; 26 8a 04 ; 0xc0ad7
1629 not al ; f6 d0 ; 0xc0ada
1630 mov di, bx ; 89 df ; 0xc0adc
1631 inc bx ; 43 ; 0xc0ade
1632 push SS ; 16 ; 0xc0adf
1633 pop ES ; 07 ; 0xc0ae0
1634 mov byte [es:di], al ; 26 88 05 ; 0xc0ae1
1635 add si, word [bp-008h] ; 03 76 f8 ; 0xc0ae4 vgabios.c:370
1636 jmp short 00acbh ; eb e2 ; 0xc0ae7 vgabios.c:371
1637 mov ax, strict word 00005h ; b8 05 00 ; 0xc0ae9 vgabios.c:374
1638 mov dx, 003ceh ; ba ce 03 ; 0xc0aec
1639 out DX, ax ; ef ; 0xc0aef
1640 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0af0 vgabios.c:375
1641 pop di ; 5f ; 0xc0af3
1642 pop si ; 5e ; 0xc0af4
1643 pop bp ; 5d ; 0xc0af5
1644 retn 00002h ; c2 02 00 ; 0xc0af6
1645 ; disGetNextSymbol 0xc0af9 LB 0x3501 -> off=0x0 cb=000000000000002a uValue=00000000000c0af9 'vga_char_ofs_planar'
1646vga_char_ofs_planar: ; 0xc0af9 LB 0x2a
1647 push bp ; 55 ; 0xc0af9 vgabios.c:377
1648 mov bp, sp ; 89 e5 ; 0xc0afa
1649 xor dh, dh ; 30 f6 ; 0xc0afc vgabios.c:381
1650 imul bx, dx ; 0f af da ; 0xc0afe
1651 movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc0b01
1652 imul bx, dx ; 0f af da ; 0xc0b05
1653 xor ah, ah ; 30 e4 ; 0xc0b08
1654 add ax, bx ; 01 d8 ; 0xc0b0a
1655 mov bx, strict word 0004ch ; bb 4c 00 ; 0xc0b0c vgabios.c:47
1656 mov dx, strict word 00040h ; ba 40 00 ; 0xc0b0f
1657 mov es, dx ; 8e c2 ; 0xc0b12
1658 mov dx, word [es:bx] ; 26 8b 17 ; 0xc0b14
1659 movzx bx, cl ; 0f b6 d9 ; 0xc0b17 vgabios.c:48
1660 imul dx, bx ; 0f af d3 ; 0xc0b1a
1661 add ax, dx ; 01 d0 ; 0xc0b1d
1662 pop bp ; 5d ; 0xc0b1f vgabios.c:385
1663 retn 00002h ; c2 02 00 ; 0xc0b20
1664 ; disGetNextSymbol 0xc0b23 LB 0x34d7 -> off=0x0 cb=000000000000003e uValue=00000000000c0b23 'vga_read_char_planar'
1665vga_read_char_planar: ; 0xc0b23 LB 0x3e
1666 push bp ; 55 ; 0xc0b23 vgabios.c:387
1667 mov bp, sp ; 89 e5 ; 0xc0b24
1668 push cx ; 51 ; 0xc0b26
1669 push si ; 56 ; 0xc0b27
1670 push di ; 57 ; 0xc0b28
1671 sub sp, strict byte 00010h ; 83 ec 10 ; 0xc0b29
1672 mov si, ax ; 89 c6 ; 0xc0b2c
1673 mov ax, dx ; 89 d0 ; 0xc0b2e
1674 movzx di, bl ; 0f b6 fb ; 0xc0b30 vgabios.c:391
1675 push di ; 57 ; 0xc0b33
1676 lea cx, [bp-016h] ; 8d 4e ea ; 0xc0b34
1677 mov bx, si ; 89 f3 ; 0xc0b37
1678 mov dx, 0a000h ; ba 00 a0 ; 0xc0b39
1679 call 00ab3h ; e8 74 ff ; 0xc0b3c
1680 push di ; 57 ; 0xc0b3f vgabios.c:394
1681 push 00100h ; 68 00 01 ; 0xc0b40
1682 mov bx, 0010ch ; bb 0c 01 ; 0xc0b43 vgabios.c:57
1683 xor ax, ax ; 31 c0 ; 0xc0b46
1684 mov es, ax ; 8e c0 ; 0xc0b48
1685 mov ax, word [es:bx] ; 26 8b 07 ; 0xc0b4a
1686 mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc0b4d
1687 xor cx, cx ; 31 c9 ; 0xc0b51 vgabios.c:58
1688 lea bx, [bp-016h] ; 8d 5e ea ; 0xc0b53
1689 call 00a56h ; e8 fd fe ; 0xc0b56
1690 lea sp, [bp-006h] ; 8d 66 fa ; 0xc0b59 vgabios.c:395
1691 pop di ; 5f ; 0xc0b5c
1692 pop si ; 5e ; 0xc0b5d
1693 pop cx ; 59 ; 0xc0b5e
1694 pop bp ; 5d ; 0xc0b5f
1695 retn ; c3 ; 0xc0b60
1696 ; disGetNextSymbol 0xc0b61 LB 0x3499 -> off=0x0 cb=000000000000001a uValue=00000000000c0b61 'vga_char_ofs_linear'
1697vga_char_ofs_linear: ; 0xc0b61 LB 0x1a
1698 push bp ; 55 ; 0xc0b61 vgabios.c:397
1699 mov bp, sp ; 89 e5 ; 0xc0b62
1700 xor dh, dh ; 30 f6 ; 0xc0b64 vgabios.c:401
1701 imul dx, bx ; 0f af d3 ; 0xc0b66
1702 movzx bx, byte [bp+004h] ; 0f b6 5e 04 ; 0xc0b69
1703 imul bx, dx ; 0f af da ; 0xc0b6d
1704 xor ah, ah ; 30 e4 ; 0xc0b70
1705 add ax, bx ; 01 d8 ; 0xc0b72
1706 sal ax, 003h ; c1 e0 03 ; 0xc0b74 vgabios.c:402
1707 pop bp ; 5d ; 0xc0b77 vgabios.c:404
1708 retn 00002h ; c2 02 00 ; 0xc0b78
1709 ; disGetNextSymbol 0xc0b7b LB 0x347f -> off=0x0 cb=000000000000004b uValue=00000000000c0b7b 'vga_read_glyph_linear'
1710vga_read_glyph_linear: ; 0xc0b7b LB 0x4b
1711 push si ; 56 ; 0xc0b7b vgabios.c:406
1712 push di ; 57 ; 0xc0b7c
1713 enter 00004h, 000h ; c8 04 00 00 ; 0xc0b7d
1714 mov si, ax ; 89 c6 ; 0xc0b81
1715 mov word [bp-002h], dx ; 89 56 fe ; 0xc0b83
1716 mov word [bp-004h], bx ; 89 5e fc ; 0xc0b86
1717 mov bx, cx ; 89 cb ; 0xc0b89
1718 dec byte [bp+008h] ; fe 4e 08 ; 0xc0b8b vgabios.c:412
1719 cmp byte [bp+008h], 0ffh ; 80 7e 08 ff ; 0xc0b8e
1720 je short 00bc0h ; 74 2c ; 0xc0b92
1721 xor dh, dh ; 30 f6 ; 0xc0b94 vgabios.c:413
1722 mov DL, strict byte 080h ; b2 80 ; 0xc0b96 vgabios.c:414
1723 xor ax, ax ; 31 c0 ; 0xc0b98 vgabios.c:415
1724 jmp short 00ba1h ; eb 05 ; 0xc0b9a
1725 cmp ax, strict word 00008h ; 3d 08 00 ; 0xc0b9c
1726 jnl short 00bb5h ; 7d 14 ; 0xc0b9f
1727 mov es, [bp-002h] ; 8e 46 fe ; 0xc0ba1 vgabios.c:416
1728 mov di, si ; 89 f7 ; 0xc0ba4
1729 add di, ax ; 01 c7 ; 0xc0ba6
1730 cmp byte [es:di], 000h ; 26 80 3d 00 ; 0xc0ba8
1731 je short 00bb0h ; 74 02 ; 0xc0bac
1732 or dh, dl ; 08 d6 ; 0xc0bae vgabios.c:417
1733 shr dl, 1 ; d0 ea ; 0xc0bb0 vgabios.c:418
1734 inc ax ; 40 ; 0xc0bb2 vgabios.c:419
1735 jmp short 00b9ch ; eb e7 ; 0xc0bb3
1736 mov di, bx ; 89 df ; 0xc0bb5 vgabios.c:420
1737 inc bx ; 43 ; 0xc0bb7
1738 mov byte [ss:di], dh ; 36 88 35 ; 0xc0bb8
1739 add si, word [bp-004h] ; 03 76 fc ; 0xc0bbb vgabios.c:421
1740 jmp short 00b8bh ; eb cb ; 0xc0bbe vgabios.c:422
1741 leave ; c9 ; 0xc0bc0 vgabios.c:423
1742 pop di ; 5f ; 0xc0bc1
1743 pop si ; 5e ; 0xc0bc2
1744 retn 00002h ; c2 02 00 ; 0xc0bc3
1745 ; disGetNextSymbol 0xc0bc6 LB 0x3434 -> off=0x0 cb=000000000000003f uValue=00000000000c0bc6 'vga_read_char_linear'
1746vga_read_char_linear: ; 0xc0bc6 LB 0x3f
1747 push bp ; 55 ; 0xc0bc6 vgabios.c:425
1748 mov bp, sp ; 89 e5 ; 0xc0bc7
1749 push cx ; 51 ; 0xc0bc9
1750 push si ; 56 ; 0xc0bca
1751 sub sp, strict byte 00010h ; 83 ec 10 ; 0xc0bcb
1752 mov cx, ax ; 89 c1 ; 0xc0bce
1753 mov ax, dx ; 89 d0 ; 0xc0bd0
1754 movzx si, bl ; 0f b6 f3 ; 0xc0bd2 vgabios.c:429
1755 push si ; 56 ; 0xc0bd5
1756 mov bx, cx ; 89 cb ; 0xc0bd6
1757 sal bx, 003h ; c1 e3 03 ; 0xc0bd8
1758 lea cx, [bp-014h] ; 8d 4e ec ; 0xc0bdb
1759 mov dx, 0a000h ; ba 00 a0 ; 0xc0bde
1760 call 00b7bh ; e8 97 ff ; 0xc0be1
1761 push si ; 56 ; 0xc0be4 vgabios.c:432
1762 push 00100h ; 68 00 01 ; 0xc0be5
1763 mov bx, 0010ch ; bb 0c 01 ; 0xc0be8 vgabios.c:57
1764 xor ax, ax ; 31 c0 ; 0xc0beb
1765 mov es, ax ; 8e c0 ; 0xc0bed
1766 mov ax, word [es:bx] ; 26 8b 07 ; 0xc0bef
1767 mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc0bf2
1768 xor cx, cx ; 31 c9 ; 0xc0bf6 vgabios.c:58
1769 lea bx, [bp-014h] ; 8d 5e ec ; 0xc0bf8
1770 call 00a56h ; e8 58 fe ; 0xc0bfb
1771 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0bfe vgabios.c:433
1772 pop si ; 5e ; 0xc0c01
1773 pop cx ; 59 ; 0xc0c02
1774 pop bp ; 5d ; 0xc0c03
1775 retn ; c3 ; 0xc0c04
1776 ; disGetNextSymbol 0xc0c05 LB 0x33f5 -> off=0x0 cb=0000000000000035 uValue=00000000000c0c05 'vga_read_2bpp_char'
1777vga_read_2bpp_char: ; 0xc0c05 LB 0x35
1778 push bp ; 55 ; 0xc0c05 vgabios.c:435
1779 mov bp, sp ; 89 e5 ; 0xc0c06
1780 push bx ; 53 ; 0xc0c08
1781 push cx ; 51 ; 0xc0c09
1782 mov bx, ax ; 89 c3 ; 0xc0c0a
1783 mov es, dx ; 8e c2 ; 0xc0c0c
1784 mov cx, 0c000h ; b9 00 c0 ; 0xc0c0e vgabios.c:441
1785 mov DH, strict byte 080h ; b6 80 ; 0xc0c11 vgabios.c:442
1786 xor dl, dl ; 30 d2 ; 0xc0c13 vgabios.c:443
1787 mov ax, word [es:bx] ; 26 8b 07 ; 0xc0c15 vgabios.c:444
1788 xchg ah, al ; 86 c4 ; 0xc0c18
1789 xor bx, bx ; 31 db ; 0xc0c1a vgabios.c:446
1790 jmp short 00c23h ; eb 05 ; 0xc0c1c
1791 cmp bx, strict byte 00008h ; 83 fb 08 ; 0xc0c1e
1792 jnl short 00c31h ; 7d 0e ; 0xc0c21
1793 test ax, cx ; 85 c8 ; 0xc0c23 vgabios.c:447
1794 je short 00c29h ; 74 02 ; 0xc0c25
1795 or dl, dh ; 08 f2 ; 0xc0c27 vgabios.c:448
1796 shr dh, 1 ; d0 ee ; 0xc0c29 vgabios.c:449
1797 shr cx, 002h ; c1 e9 02 ; 0xc0c2b vgabios.c:450
1798 inc bx ; 43 ; 0xc0c2e vgabios.c:451
1799 jmp short 00c1eh ; eb ed ; 0xc0c2f
1800 mov al, dl ; 88 d0 ; 0xc0c31 vgabios.c:453
1801 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0c33
1802 pop cx ; 59 ; 0xc0c36
1803 pop bx ; 5b ; 0xc0c37
1804 pop bp ; 5d ; 0xc0c38
1805 retn ; c3 ; 0xc0c39
1806 ; disGetNextSymbol 0xc0c3a LB 0x33c0 -> off=0x0 cb=0000000000000084 uValue=00000000000c0c3a 'vga_read_glyph_cga'
1807vga_read_glyph_cga: ; 0xc0c3a LB 0x84
1808 push bp ; 55 ; 0xc0c3a vgabios.c:455
1809 mov bp, sp ; 89 e5 ; 0xc0c3b
1810 push cx ; 51 ; 0xc0c3d
1811 push si ; 56 ; 0xc0c3e
1812 push di ; 57 ; 0xc0c3f
1813 push ax ; 50 ; 0xc0c40
1814 mov si, dx ; 89 d6 ; 0xc0c41
1815 cmp bl, 006h ; 80 fb 06 ; 0xc0c43 vgabios.c:463
1816 je short 00c82h ; 74 3a ; 0xc0c46
1817 mov bx, ax ; 89 c3 ; 0xc0c48 vgabios.c:465
1818 add bx, ax ; 01 c3 ; 0xc0c4a
1819 mov word [bp-008h], 0b800h ; c7 46 f8 00 b8 ; 0xc0c4c
1820 xor cx, cx ; 31 c9 ; 0xc0c51 vgabios.c:467
1821 jmp short 00c5ah ; eb 05 ; 0xc0c53
1822 cmp cx, strict byte 00004h ; 83 f9 04 ; 0xc0c55
1823 jnl short 00cb6h ; 7d 5c ; 0xc0c58
1824 mov ax, bx ; 89 d8 ; 0xc0c5a vgabios.c:468
1825 mov dx, word [bp-008h] ; 8b 56 f8 ; 0xc0c5c
1826 call 00c05h ; e8 a3 ff ; 0xc0c5f
1827 mov di, si ; 89 f7 ; 0xc0c62
1828 inc si ; 46 ; 0xc0c64
1829 push SS ; 16 ; 0xc0c65
1830 pop ES ; 07 ; 0xc0c66
1831 mov byte [es:di], al ; 26 88 05 ; 0xc0c67
1832 lea ax, [bx+02000h] ; 8d 87 00 20 ; 0xc0c6a vgabios.c:469
1833 mov dx, word [bp-008h] ; 8b 56 f8 ; 0xc0c6e
1834 call 00c05h ; e8 91 ff ; 0xc0c71
1835 mov di, si ; 89 f7 ; 0xc0c74
1836 inc si ; 46 ; 0xc0c76
1837 push SS ; 16 ; 0xc0c77
1838 pop ES ; 07 ; 0xc0c78
1839 mov byte [es:di], al ; 26 88 05 ; 0xc0c79
1840 add bx, strict byte 00050h ; 83 c3 50 ; 0xc0c7c vgabios.c:470
1841 inc cx ; 41 ; 0xc0c7f vgabios.c:471
1842 jmp short 00c55h ; eb d3 ; 0xc0c80
1843 mov bx, ax ; 89 c3 ; 0xc0c82 vgabios.c:473
1844 mov word [bp-008h], 0b800h ; c7 46 f8 00 b8 ; 0xc0c84
1845 xor cx, cx ; 31 c9 ; 0xc0c89 vgabios.c:474
1846 jmp short 00c92h ; eb 05 ; 0xc0c8b
1847 cmp cx, strict byte 00004h ; 83 f9 04 ; 0xc0c8d
1848 jnl short 00cb6h ; 7d 24 ; 0xc0c90
1849 mov di, si ; 89 f7 ; 0xc0c92 vgabios.c:475
1850 inc si ; 46 ; 0xc0c94
1851 mov es, [bp-008h] ; 8e 46 f8 ; 0xc0c95
1852 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0c98
1853 push SS ; 16 ; 0xc0c9b
1854 pop ES ; 07 ; 0xc0c9c
1855 mov byte [es:di], al ; 26 88 05 ; 0xc0c9d
1856 mov di, si ; 89 f7 ; 0xc0ca0 vgabios.c:476
1857 inc si ; 46 ; 0xc0ca2
1858 mov es, [bp-008h] ; 8e 46 f8 ; 0xc0ca3
1859 mov al, byte [es:bx+02000h] ; 26 8a 87 00 20 ; 0xc0ca6
1860 push SS ; 16 ; 0xc0cab
1861 pop ES ; 07 ; 0xc0cac
1862 mov byte [es:di], al ; 26 88 05 ; 0xc0cad
1863 add bx, strict byte 00050h ; 83 c3 50 ; 0xc0cb0 vgabios.c:477
1864 inc cx ; 41 ; 0xc0cb3 vgabios.c:478
1865 jmp short 00c8dh ; eb d7 ; 0xc0cb4
1866 lea sp, [bp-006h] ; 8d 66 fa ; 0xc0cb6 vgabios.c:480
1867 pop di ; 5f ; 0xc0cb9
1868 pop si ; 5e ; 0xc0cba
1869 pop cx ; 59 ; 0xc0cbb
1870 pop bp ; 5d ; 0xc0cbc
1871 retn ; c3 ; 0xc0cbd
1872 ; disGetNextSymbol 0xc0cbe LB 0x333c -> off=0x0 cb=0000000000000011 uValue=00000000000c0cbe 'vga_char_ofs_cga'
1873vga_char_ofs_cga: ; 0xc0cbe LB 0x11
1874 push bp ; 55 ; 0xc0cbe vgabios.c:482
1875 mov bp, sp ; 89 e5 ; 0xc0cbf
1876 xor dh, dh ; 30 f6 ; 0xc0cc1 vgabios.c:487
1877 imul dx, bx ; 0f af d3 ; 0xc0cc3
1878 sal dx, 002h ; c1 e2 02 ; 0xc0cc6
1879 xor ah, ah ; 30 e4 ; 0xc0cc9
1880 add ax, dx ; 01 d0 ; 0xc0ccb
1881 pop bp ; 5d ; 0xc0ccd vgabios.c:488
1882 retn ; c3 ; 0xc0cce
1883 ; disGetNextSymbol 0xc0ccf LB 0x332b -> off=0x0 cb=0000000000000065 uValue=00000000000c0ccf 'vga_read_char_cga'
1884vga_read_char_cga: ; 0xc0ccf LB 0x65
1885 push bp ; 55 ; 0xc0ccf vgabios.c:490
1886 mov bp, sp ; 89 e5 ; 0xc0cd0
1887 push bx ; 53 ; 0xc0cd2
1888 push cx ; 51 ; 0xc0cd3
1889 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc0cd4
1890 movzx bx, dl ; 0f b6 da ; 0xc0cd7 vgabios.c:496
1891 lea dx, [bp-00eh] ; 8d 56 f2 ; 0xc0cda
1892 call 00c3ah ; e8 5a ff ; 0xc0cdd
1893 push strict byte 00008h ; 6a 08 ; 0xc0ce0 vgabios.c:499
1894 push 00080h ; 68 80 00 ; 0xc0ce2
1895 mov bx, 0010ch ; bb 0c 01 ; 0xc0ce5 vgabios.c:57
1896 xor ax, ax ; 31 c0 ; 0xc0ce8
1897 mov es, ax ; 8e c0 ; 0xc0cea
1898 mov ax, word [es:bx] ; 26 8b 07 ; 0xc0cec
1899 mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc0cef
1900 xor cx, cx ; 31 c9 ; 0xc0cf3 vgabios.c:58
1901 lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc0cf5
1902 call 00a56h ; e8 5b fd ; 0xc0cf8
1903 mov word [bp-006h], ax ; 89 46 fa ; 0xc0cfb
1904 test ah, 080h ; f6 c4 80 ; 0xc0cfe vgabios.c:501
1905 jne short 00d2ah ; 75 27 ; 0xc0d01
1906 mov bx, strict word 0007ch ; bb 7c 00 ; 0xc0d03 vgabios.c:57
1907 xor ax, ax ; 31 c0 ; 0xc0d06
1908 mov es, ax ; 8e c0 ; 0xc0d08
1909 mov ax, word [es:bx] ; 26 8b 07 ; 0xc0d0a
1910 mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc0d0d
1911 test dx, dx ; 85 d2 ; 0xc0d11 vgabios.c:505
1912 jne short 00d19h ; 75 04 ; 0xc0d13
1913 test ax, ax ; 85 c0 ; 0xc0d15
1914 je short 00d2ah ; 74 11 ; 0xc0d17
1915 push strict byte 00008h ; 6a 08 ; 0xc0d19 vgabios.c:506
1916 push 00080h ; 68 80 00 ; 0xc0d1b
1917 mov cx, 00080h ; b9 80 00 ; 0xc0d1e
1918 lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc0d21
1919 call 00a56h ; e8 2f fd ; 0xc0d24
1920 mov word [bp-006h], ax ; 89 46 fa ; 0xc0d27
1921 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc0d2a vgabios.c:509
1922 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0d2d
1923 pop cx ; 59 ; 0xc0d30
1924 pop bx ; 5b ; 0xc0d31
1925 pop bp ; 5d ; 0xc0d32
1926 retn ; c3 ; 0xc0d33
1927 ; disGetNextSymbol 0xc0d34 LB 0x32c6 -> off=0x0 cb=0000000000000127 uValue=00000000000c0d34 'vga_read_char_attr'
1928vga_read_char_attr: ; 0xc0d34 LB 0x127
1929 push bp ; 55 ; 0xc0d34 vgabios.c:511
1930 mov bp, sp ; 89 e5 ; 0xc0d35
1931 push bx ; 53 ; 0xc0d37
1932 push cx ; 51 ; 0xc0d38
1933 push si ; 56 ; 0xc0d39
1934 push di ; 57 ; 0xc0d3a
1935 sub sp, strict byte 00012h ; 83 ec 12 ; 0xc0d3b
1936 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc0d3e
1937 mov si, dx ; 89 d6 ; 0xc0d41
1938 mov bx, strict word 00049h ; bb 49 00 ; 0xc0d43 vgabios.c:37
1939 mov ax, strict word 00040h ; b8 40 00 ; 0xc0d46
1940 mov es, ax ; 8e c0 ; 0xc0d49
1941 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0d4b
1942 mov byte [bp-010h], al ; 88 46 f0 ; 0xc0d4e vgabios.c:38
1943 xor ah, ah ; 30 e4 ; 0xc0d51 vgabios.c:519
1944 call 033a1h ; e8 4b 26 ; 0xc0d53
1945 mov byte [bp-012h], al ; 88 46 ee ; 0xc0d56
1946 cmp AL, strict byte 0ffh ; 3c ff ; 0xc0d59 vgabios.c:520
1947 je near 00e52h ; 0f 84 f3 00 ; 0xc0d5b
1948 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc0d5f vgabios.c:524
1949 lea bx, [bp-018h] ; 8d 5e e8 ; 0xc0d63
1950 lea dx, [bp-01ah] ; 8d 56 e6 ; 0xc0d66
1951 mov ax, cx ; 89 c8 ; 0xc0d69
1952 call 00a17h ; e8 a9 fc ; 0xc0d6b
1953 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc0d6e vgabios.c:525
1954 mov byte [bp-00eh], al ; 88 46 f2 ; 0xc0d71
1955 mov ax, word [bp-018h] ; 8b 46 e8 ; 0xc0d74 vgabios.c:526
1956 xor al, al ; 30 c0 ; 0xc0d77
1957 shr ax, 008h ; c1 e8 08 ; 0xc0d79
1958 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc0d7c
1959 mov bx, 00084h ; bb 84 00 ; 0xc0d7f vgabios.c:37
1960 mov dx, strict word 00040h ; ba 40 00 ; 0xc0d82
1961 mov es, dx ; 8e c2 ; 0xc0d85
1962 mov dl, byte [es:bx] ; 26 8a 17 ; 0xc0d87
1963 xor dh, dh ; 30 f6 ; 0xc0d8a vgabios.c:38
1964 inc dx ; 42 ; 0xc0d8c
1965 mov di, strict word 0004ah ; bf 4a 00 ; 0xc0d8d vgabios.c:47
1966 mov di, word [es:di] ; 26 8b 3d ; 0xc0d90
1967 mov word [bp-014h], di ; 89 7e ec ; 0xc0d93 vgabios.c:48
1968 movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc0d96 vgabios.c:532
1969 sal bx, 003h ; c1 e3 03 ; 0xc0d9a
1970 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc0d9d
1971 jne short 00ddah ; 75 36 ; 0xc0da2
1972 imul dx, di ; 0f af d7 ; 0xc0da4 vgabios.c:534
1973 add dx, dx ; 01 d2 ; 0xc0da7
1974 or dl, 0ffh ; 80 ca ff ; 0xc0da9
1975 mov word [bp-016h], dx ; 89 56 ea ; 0xc0dac
1976 movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xc0daf
1977 mov cx, word [bp-016h] ; 8b 4e ea ; 0xc0db3
1978 inc cx ; 41 ; 0xc0db6
1979 imul dx, cx ; 0f af d1 ; 0xc0db7
1980 xor ah, ah ; 30 e4 ; 0xc0dba
1981 imul di, ax ; 0f af f8 ; 0xc0dbc
1982 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc0dbf
1983 add ax, di ; 01 f8 ; 0xc0dc3
1984 add ax, ax ; 01 c0 ; 0xc0dc5
1985 mov di, dx ; 89 d7 ; 0xc0dc7
1986 add di, ax ; 01 c7 ; 0xc0dc9
1987 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc0dcb vgabios.c:45
1988 mov ax, word [es:di] ; 26 8b 05 ; 0xc0dcf
1989 push SS ; 16 ; 0xc0dd2 vgabios.c:48
1990 pop ES ; 07 ; 0xc0dd3
1991 mov word [es:si], ax ; 26 89 04 ; 0xc0dd4
1992 jmp near 00e52h ; e9 78 00 ; 0xc0dd7 vgabios.c:536
1993 mov bl, byte [bx+047b0h] ; 8a 9f b0 47 ; 0xc0dda vgabios.c:537
1994 cmp bl, 005h ; 80 fb 05 ; 0xc0dde
1995 je short 00e2eh ; 74 4b ; 0xc0de1
1996 cmp bl, 002h ; 80 fb 02 ; 0xc0de3
1997 jc short 00e52h ; 72 6a ; 0xc0de6
1998 jbe short 00df1h ; 76 07 ; 0xc0de8
1999 cmp bl, 004h ; 80 fb 04 ; 0xc0dea
2000 jbe short 00e0ah ; 76 1b ; 0xc0ded
2001 jmp short 00e52h ; eb 61 ; 0xc0def
2002 movzx dx, byte [bp-00ch] ; 0f b6 56 f4 ; 0xc0df1 vgabios.c:540
2003 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc0df5
2004 mov bx, word [bp-014h] ; 8b 5e ec ; 0xc0df9
2005 call 00cbeh ; e8 bf fe ; 0xc0dfc
2006 movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc0dff vgabios.c:541
2007 call 00ccfh ; e8 c9 fe ; 0xc0e03
2008 xor ah, ah ; 30 e4 ; 0xc0e06
2009 jmp short 00dd2h ; eb c8 ; 0xc0e08
2010 mov bx, 00085h ; bb 85 00 ; 0xc0e0a vgabios.c:47
2011 mov dx, word [es:bx] ; 26 8b 17 ; 0xc0e0d
2012 xor dh, dh ; 30 f6 ; 0xc0e10 vgabios.c:546
2013 mov word [bp-016h], dx ; 89 56 ea ; 0xc0e12
2014 push dx ; 52 ; 0xc0e15
2015 movzx dx, al ; 0f b6 d0 ; 0xc0e16
2016 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc0e19
2017 mov bx, di ; 89 fb ; 0xc0e1d
2018 call 00af9h ; e8 d7 fc ; 0xc0e1f
2019 mov bx, word [bp-016h] ; 8b 5e ea ; 0xc0e22 vgabios.c:547
2020 mov dx, ax ; 89 c2 ; 0xc0e25
2021 mov ax, di ; 89 f8 ; 0xc0e27
2022 call 00b23h ; e8 f7 fc ; 0xc0e29
2023 jmp short 00e06h ; eb d8 ; 0xc0e2c
2024 mov bx, 00085h ; bb 85 00 ; 0xc0e2e vgabios.c:47
2025 mov dx, word [es:bx] ; 26 8b 17 ; 0xc0e31
2026 xor dh, dh ; 30 f6 ; 0xc0e34 vgabios.c:551
2027 mov word [bp-016h], dx ; 89 56 ea ; 0xc0e36
2028 push dx ; 52 ; 0xc0e39
2029 movzx dx, al ; 0f b6 d0 ; 0xc0e3a
2030 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc0e3d
2031 mov bx, di ; 89 fb ; 0xc0e41
2032 call 00b61h ; e8 1b fd ; 0xc0e43
2033 mov bx, word [bp-016h] ; 8b 5e ea ; 0xc0e46 vgabios.c:552
2034 mov dx, ax ; 89 c2 ; 0xc0e49
2035 mov ax, di ; 89 f8 ; 0xc0e4b
2036 call 00bc6h ; e8 76 fd ; 0xc0e4d
2037 jmp short 00e06h ; eb b4 ; 0xc0e50
2038 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc0e52 vgabios.c:561
2039 pop di ; 5f ; 0xc0e55
2040 pop si ; 5e ; 0xc0e56
2041 pop cx ; 59 ; 0xc0e57
2042 pop bx ; 5b ; 0xc0e58
2043 pop bp ; 5d ; 0xc0e59
2044 retn ; c3 ; 0xc0e5a
2045 ; disGetNextSymbol 0xc0e5b LB 0x319f -> off=0x10 cb=0000000000000083 uValue=00000000000c0e6b 'vga_get_font_info'
2046 db 082h, 00eh, 0c7h, 00eh, 0cch, 00eh, 0d3h, 00eh, 0d8h, 00eh, 0ddh, 00eh, 0e2h, 00eh, 0e7h, 00eh
2047vga_get_font_info: ; 0xc0e6b LB 0x83
2048 push si ; 56 ; 0xc0e6b vgabios.c:563
2049 push di ; 57 ; 0xc0e6c
2050 push bp ; 55 ; 0xc0e6d
2051 mov bp, sp ; 89 e5 ; 0xc0e6e
2052 mov di, dx ; 89 d7 ; 0xc0e70
2053 mov si, bx ; 89 de ; 0xc0e72
2054 cmp ax, strict word 00007h ; 3d 07 00 ; 0xc0e74 vgabios.c:568
2055 jnbe short 00ec1h ; 77 48 ; 0xc0e77
2056 mov bx, ax ; 89 c3 ; 0xc0e79
2057 add bx, ax ; 01 c3 ; 0xc0e7b
2058 jmp word [cs:bx+00e5bh] ; 2e ff a7 5b 0e ; 0xc0e7d
2059 mov bx, strict word 0007ch ; bb 7c 00 ; 0xc0e82 vgabios.c:57
2060 xor ax, ax ; 31 c0 ; 0xc0e85
2061 mov es, ax ; 8e c0 ; 0xc0e87
2062 mov dx, word [es:bx] ; 26 8b 17 ; 0xc0e89
2063 mov ax, word [es:bx+002h] ; 26 8b 47 02 ; 0xc0e8c
2064 push SS ; 16 ; 0xc0e90 vgabios.c:571
2065 pop ES ; 07 ; 0xc0e91
2066 mov word [es:si], dx ; 26 89 14 ; 0xc0e92
2067 mov word [es:di], ax ; 26 89 05 ; 0xc0e95
2068 mov bx, 00085h ; bb 85 00 ; 0xc0e98
2069 mov ax, strict word 00040h ; b8 40 00 ; 0xc0e9b
2070 mov es, ax ; 8e c0 ; 0xc0e9e
2071 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0ea0
2072 xor ah, ah ; 30 e4 ; 0xc0ea3
2073 push SS ; 16 ; 0xc0ea5
2074 pop ES ; 07 ; 0xc0ea6
2075 mov bx, cx ; 89 cb ; 0xc0ea7
2076 mov word [es:bx], ax ; 26 89 07 ; 0xc0ea9
2077 mov bx, 00084h ; bb 84 00 ; 0xc0eac
2078 mov ax, strict word 00040h ; b8 40 00 ; 0xc0eaf
2079 mov es, ax ; 8e c0 ; 0xc0eb2
2080 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0eb4
2081 xor ah, ah ; 30 e4 ; 0xc0eb7
2082 push SS ; 16 ; 0xc0eb9
2083 pop ES ; 07 ; 0xc0eba
2084 mov bx, word [bp+008h] ; 8b 5e 08 ; 0xc0ebb
2085 mov word [es:bx], ax ; 26 89 07 ; 0xc0ebe
2086 pop bp ; 5d ; 0xc0ec1
2087 pop di ; 5f ; 0xc0ec2
2088 pop si ; 5e ; 0xc0ec3
2089 retn 00002h ; c2 02 00 ; 0xc0ec4
2090 mov bx, 0010ch ; bb 0c 01 ; 0xc0ec7 vgabios.c:57
2091 jmp short 00e85h ; eb b9 ; 0xc0eca
2092 mov dx, 05d6ch ; ba 6c 5d ; 0xc0ecc vgabios.c:576
2093 mov ax, ds ; 8c d8 ; 0xc0ecf
2094 jmp short 00e90h ; eb bd ; 0xc0ed1 vgabios.c:577
2095 mov dx, 0556ch ; ba 6c 55 ; 0xc0ed3 vgabios.c:579
2096 jmp short 00ecfh ; eb f7 ; 0xc0ed6
2097 mov dx, 0596ch ; ba 6c 59 ; 0xc0ed8 vgabios.c:582
2098 jmp short 00ecfh ; eb f2 ; 0xc0edb
2099 mov dx, 07b6ch ; ba 6c 7b ; 0xc0edd vgabios.c:585
2100 jmp short 00ecfh ; eb ed ; 0xc0ee0
2101 mov dx, 06b6ch ; ba 6c 6b ; 0xc0ee2 vgabios.c:588
2102 jmp short 00ecfh ; eb e8 ; 0xc0ee5
2103 mov dx, 07c99h ; ba 99 7c ; 0xc0ee7 vgabios.c:591
2104 jmp short 00ecfh ; eb e3 ; 0xc0eea
2105 jmp short 00ec1h ; eb d3 ; 0xc0eec vgabios.c:597
2106 ; disGetNextSymbol 0xc0eee LB 0x310c -> off=0x0 cb=0000000000000156 uValue=00000000000c0eee 'vga_read_pixel'
2107vga_read_pixel: ; 0xc0eee LB 0x156
2108 push bp ; 55 ; 0xc0eee vgabios.c:610
2109 mov bp, sp ; 89 e5 ; 0xc0eef
2110 push si ; 56 ; 0xc0ef1
2111 push di ; 57 ; 0xc0ef2
2112 sub sp, strict byte 00008h ; 83 ec 08 ; 0xc0ef3
2113 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc0ef6
2114 mov word [bp-00ch], bx ; 89 5e f4 ; 0xc0ef9
2115 mov si, cx ; 89 ce ; 0xc0efc
2116 mov bx, strict word 00049h ; bb 49 00 ; 0xc0efe vgabios.c:37
2117 mov ax, strict word 00040h ; b8 40 00 ; 0xc0f01
2118 mov es, ax ; 8e c0 ; 0xc0f04
2119 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0f06
2120 xor ah, ah ; 30 e4 ; 0xc0f09 vgabios.c:617
2121 call 033a1h ; e8 93 24 ; 0xc0f0b
2122 mov ah, al ; 88 c4 ; 0xc0f0e
2123 cmp AL, strict byte 0ffh ; 3c ff ; 0xc0f10 vgabios.c:618
2124 je near 0103dh ; 0f 84 27 01 ; 0xc0f12
2125 movzx bx, al ; 0f b6 d8 ; 0xc0f16 vgabios.c:620
2126 sal bx, 003h ; c1 e3 03 ; 0xc0f19
2127 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc0f1c
2128 je near 0103dh ; 0f 84 18 01 ; 0xc0f21
2129 mov ch, byte [bx+047b0h] ; 8a af b0 47 ; 0xc0f25 vgabios.c:624
2130 cmp ch, 003h ; 80 fd 03 ; 0xc0f29
2131 jc short 00f3fh ; 72 11 ; 0xc0f2c
2132 jbe short 00f47h ; 76 17 ; 0xc0f2e
2133 cmp ch, 005h ; 80 fd 05 ; 0xc0f30
2134 je near 01016h ; 0f 84 df 00 ; 0xc0f33
2135 cmp ch, 004h ; 80 fd 04 ; 0xc0f37
2136 je short 00f47h ; 74 0b ; 0xc0f3a
2137 jmp near 01036h ; e9 f7 00 ; 0xc0f3c
2138 cmp ch, 002h ; 80 fd 02 ; 0xc0f3f
2139 je short 00fb2h ; 74 6e ; 0xc0f42
2140 jmp near 01036h ; e9 ef 00 ; 0xc0f44
2141 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc0f47 vgabios.c:47
2142 mov ax, strict word 00040h ; b8 40 00 ; 0xc0f4a
2143 mov es, ax ; 8e c0 ; 0xc0f4d
2144 mov ax, word [es:bx] ; 26 8b 07 ; 0xc0f4f
2145 imul ax, word [bp-00ch] ; 0f af 46 f4 ; 0xc0f52 vgabios.c:48
2146 mov bx, dx ; 89 d3 ; 0xc0f56
2147 shr bx, 003h ; c1 eb 03 ; 0xc0f58
2148 add bx, ax ; 01 c3 ; 0xc0f5b
2149 mov di, strict word 0004ch ; bf 4c 00 ; 0xc0f5d vgabios.c:47
2150 mov cx, word [es:di] ; 26 8b 0d ; 0xc0f60
2151 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc0f63 vgabios.c:48
2152 imul ax, cx ; 0f af c1 ; 0xc0f67
2153 add bx, ax ; 01 c3 ; 0xc0f6a
2154 mov cl, dl ; 88 d1 ; 0xc0f6c vgabios.c:629
2155 and cl, 007h ; 80 e1 07 ; 0xc0f6e
2156 mov ax, 00080h ; b8 80 00 ; 0xc0f71
2157 sar ax, CL ; d3 f8 ; 0xc0f74
2158 mov byte [bp-008h], al ; 88 46 f8 ; 0xc0f76
2159 xor ch, ch ; 30 ed ; 0xc0f79 vgabios.c:630
2160 mov byte [bp-006h], ch ; 88 6e fa ; 0xc0f7b vgabios.c:631
2161 jmp short 00f88h ; eb 08 ; 0xc0f7e
2162 cmp byte [bp-006h], 004h ; 80 7e fa 04 ; 0xc0f80
2163 jnc near 01038h ; 0f 83 b0 00 ; 0xc0f84
2164 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc0f88 vgabios.c:632
2165 sal ax, 008h ; c1 e0 08 ; 0xc0f8c
2166 or AL, strict byte 004h ; 0c 04 ; 0xc0f8f
2167 mov dx, 003ceh ; ba ce 03 ; 0xc0f91
2168 out DX, ax ; ef ; 0xc0f94
2169 mov ax, 0a000h ; b8 00 a0 ; 0xc0f95 vgabios.c:37
2170 mov es, ax ; 8e c0 ; 0xc0f98
2171 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0f9a
2172 and al, byte [bp-008h] ; 22 46 f8 ; 0xc0f9d vgabios.c:38
2173 test al, al ; 84 c0 ; 0xc0fa0 vgabios.c:634
2174 jbe short 00fadh ; 76 09 ; 0xc0fa2
2175 mov cl, byte [bp-006h] ; 8a 4e fa ; 0xc0fa4 vgabios.c:635
2176 mov AL, strict byte 001h ; b0 01 ; 0xc0fa7
2177 sal al, CL ; d2 e0 ; 0xc0fa9
2178 or ch, al ; 08 c5 ; 0xc0fab
2179 inc byte [bp-006h] ; fe 46 fa ; 0xc0fad vgabios.c:636
2180 jmp short 00f80h ; eb ce ; 0xc0fb0
2181 movzx cx, byte [bx+047b1h] ; 0f b6 8f b1 47 ; 0xc0fb2 vgabios.c:639
2182 mov bx, strict word 00004h ; bb 04 00 ; 0xc0fb7
2183 sub bx, cx ; 29 cb ; 0xc0fba
2184 mov cx, bx ; 89 d9 ; 0xc0fbc
2185 mov bx, dx ; 89 d3 ; 0xc0fbe
2186 shr bx, CL ; d3 eb ; 0xc0fc0
2187 mov cx, bx ; 89 d9 ; 0xc0fc2
2188 mov bx, word [bp-00ch] ; 8b 5e f4 ; 0xc0fc4
2189 shr bx, 1 ; d1 eb ; 0xc0fc7
2190 imul bx, bx, strict byte 00050h ; 6b db 50 ; 0xc0fc9
2191 add bx, cx ; 01 cb ; 0xc0fcc
2192 test byte [bp-00ch], 001h ; f6 46 f4 01 ; 0xc0fce vgabios.c:640
2193 je short 00fd7h ; 74 03 ; 0xc0fd2
2194 add bh, 020h ; 80 c7 20 ; 0xc0fd4 vgabios.c:641
2195 mov cx, 0b800h ; b9 00 b8 ; 0xc0fd7 vgabios.c:37
2196 mov es, cx ; 8e c1 ; 0xc0fda
2197 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0fdc
2198 movzx bx, ah ; 0f b6 dc ; 0xc0fdf vgabios.c:643
2199 sal bx, 003h ; c1 e3 03 ; 0xc0fe2
2200 cmp byte [bx+047b1h], 002h ; 80 bf b1 47 02 ; 0xc0fe5
2201 jne short 01001h ; 75 15 ; 0xc0fea
2202 and dx, strict byte 00003h ; 83 e2 03 ; 0xc0fec vgabios.c:644
2203 mov cx, strict word 00003h ; b9 03 00 ; 0xc0fef
2204 sub cx, dx ; 29 d1 ; 0xc0ff2
2205 add cx, cx ; 01 c9 ; 0xc0ff4
2206 xor ah, ah ; 30 e4 ; 0xc0ff6
2207 sar ax, CL ; d3 f8 ; 0xc0ff8
2208 mov ch, al ; 88 c5 ; 0xc0ffa
2209 and ch, 003h ; 80 e5 03 ; 0xc0ffc
2210 jmp short 01038h ; eb 37 ; 0xc0fff vgabios.c:645
2211 xor dh, dh ; 30 f6 ; 0xc1001 vgabios.c:646
2212 and dl, 007h ; 80 e2 07 ; 0xc1003
2213 mov cx, strict word 00007h ; b9 07 00 ; 0xc1006
2214 sub cx, dx ; 29 d1 ; 0xc1009
2215 xor ah, ah ; 30 e4 ; 0xc100b
2216 sar ax, CL ; d3 f8 ; 0xc100d
2217 mov ch, al ; 88 c5 ; 0xc100f
2218 and ch, 001h ; 80 e5 01 ; 0xc1011
2219 jmp short 01038h ; eb 22 ; 0xc1014 vgabios.c:647
2220 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc1016 vgabios.c:47
2221 mov ax, strict word 00040h ; b8 40 00 ; 0xc1019
2222 mov es, ax ; 8e c0 ; 0xc101c
2223 mov ax, word [es:bx] ; 26 8b 07 ; 0xc101e
2224 sal ax, 003h ; c1 e0 03 ; 0xc1021 vgabios.c:48
2225 mov bx, word [bp-00ch] ; 8b 5e f4 ; 0xc1024
2226 imul bx, ax ; 0f af d8 ; 0xc1027
2227 add bx, dx ; 01 d3 ; 0xc102a
2228 mov ax, 0a000h ; b8 00 a0 ; 0xc102c vgabios.c:37
2229 mov es, ax ; 8e c0 ; 0xc102f
2230 mov ch, byte [es:bx] ; 26 8a 2f ; 0xc1031
2231 jmp short 01038h ; eb 02 ; 0xc1034 vgabios.c:651
2232 xor ch, ch ; 30 ed ; 0xc1036 vgabios.c:656
2233 push SS ; 16 ; 0xc1038 vgabios.c:658
2234 pop ES ; 07 ; 0xc1039
2235 mov byte [es:si], ch ; 26 88 2c ; 0xc103a
2236 lea sp, [bp-004h] ; 8d 66 fc ; 0xc103d vgabios.c:659
2237 pop di ; 5f ; 0xc1040
2238 pop si ; 5e ; 0xc1041
2239 pop bp ; 5d ; 0xc1042
2240 retn ; c3 ; 0xc1043
2241 ; disGetNextSymbol 0xc1044 LB 0x2fb6 -> off=0x0 cb=000000000000008c uValue=00000000000c1044 'biosfn_perform_gray_scale_summing'
2242biosfn_perform_gray_scale_summing: ; 0xc1044 LB 0x8c
2243 push bp ; 55 ; 0xc1044 vgabios.c:664
2244 mov bp, sp ; 89 e5 ; 0xc1045
2245 push bx ; 53 ; 0xc1047
2246 push cx ; 51 ; 0xc1048
2247 push si ; 56 ; 0xc1049
2248 push di ; 57 ; 0xc104a
2249 push ax ; 50 ; 0xc104b
2250 push ax ; 50 ; 0xc104c
2251 mov bx, ax ; 89 c3 ; 0xc104d
2252 mov di, dx ; 89 d7 ; 0xc104f
2253 mov dx, 003dah ; ba da 03 ; 0xc1051 vgabios.c:669
2254 in AL, DX ; ec ; 0xc1054
2255 db 02ah, 0e4h
2256 ; sub ah, ah ; 2a e4 ; 0xc1055
2257 xor al, al ; 30 c0 ; 0xc1057 vgabios.c:670
2258 mov dx, 003c0h ; ba c0 03 ; 0xc1059
2259 out DX, AL ; ee ; 0xc105c
2260 xor si, si ; 31 f6 ; 0xc105d vgabios.c:672
2261 cmp si, di ; 39 fe ; 0xc105f
2262 jnc short 010b5h ; 73 52 ; 0xc1061
2263 mov al, bl ; 88 d8 ; 0xc1063 vgabios.c:675
2264 mov dx, 003c7h ; ba c7 03 ; 0xc1065
2265 out DX, AL ; ee ; 0xc1068
2266 mov dx, 003c9h ; ba c9 03 ; 0xc1069 vgabios.c:677
2267 in AL, DX ; ec ; 0xc106c
2268 db 02ah, 0e4h
2269 ; sub ah, ah ; 2a e4 ; 0xc106d
2270 mov cx, ax ; 89 c1 ; 0xc106f
2271 in AL, DX ; ec ; 0xc1071 vgabios.c:678
2272 db 02ah, 0e4h
2273 ; sub ah, ah ; 2a e4 ; 0xc1072
2274 mov word [bp-00ch], ax ; 89 46 f4 ; 0xc1074
2275 in AL, DX ; ec ; 0xc1077 vgabios.c:679
2276 db 02ah, 0e4h
2277 ; sub ah, ah ; 2a e4 ; 0xc1078
2278 xor ch, ch ; 30 ed ; 0xc107a vgabios.c:682
2279 imul cx, cx, strict byte 0004dh ; 6b c9 4d ; 0xc107c
2280 mov word [bp-00ah], cx ; 89 4e f6 ; 0xc107f
2281 movzx cx, byte [bp-00ch] ; 0f b6 4e f4 ; 0xc1082
2282 imul cx, cx, 00097h ; 69 c9 97 00 ; 0xc1086
2283 add cx, word [bp-00ah] ; 03 4e f6 ; 0xc108a
2284 xor ah, ah ; 30 e4 ; 0xc108d
2285 imul ax, ax, strict byte 0001ch ; 6b c0 1c ; 0xc108f
2286 add cx, ax ; 01 c1 ; 0xc1092
2287 add cx, 00080h ; 81 c1 80 00 ; 0xc1094
2288 sar cx, 008h ; c1 f9 08 ; 0xc1098
2289 cmp cx, strict byte 0003fh ; 83 f9 3f ; 0xc109b vgabios.c:684
2290 jbe short 010a3h ; 76 03 ; 0xc109e
2291 mov cx, strict word 0003fh ; b9 3f 00 ; 0xc10a0
2292 mov al, bl ; 88 d8 ; 0xc10a3 vgabios.c:687
2293 mov dx, 003c8h ; ba c8 03 ; 0xc10a5
2294 out DX, AL ; ee ; 0xc10a8
2295 mov al, cl ; 88 c8 ; 0xc10a9 vgabios.c:689
2296 mov dx, 003c9h ; ba c9 03 ; 0xc10ab
2297 out DX, AL ; ee ; 0xc10ae
2298 out DX, AL ; ee ; 0xc10af vgabios.c:690
2299 out DX, AL ; ee ; 0xc10b0 vgabios.c:691
2300 inc bx ; 43 ; 0xc10b1 vgabios.c:692
2301 inc si ; 46 ; 0xc10b2 vgabios.c:693
2302 jmp short 0105fh ; eb aa ; 0xc10b3
2303 mov dx, 003dah ; ba da 03 ; 0xc10b5 vgabios.c:694
2304 in AL, DX ; ec ; 0xc10b8
2305 db 02ah, 0e4h
2306 ; sub ah, ah ; 2a e4 ; 0xc10b9
2307 mov AL, strict byte 020h ; b0 20 ; 0xc10bb vgabios.c:695
2308 mov dx, 003c0h ; ba c0 03 ; 0xc10bd
2309 out DX, AL ; ee ; 0xc10c0
2310 mov dx, 003dah ; ba da 03 ; 0xc10c1 vgabios.c:697
2311 in AL, DX ; ec ; 0xc10c4
2312 db 02ah, 0e4h
2313 ; sub ah, ah ; 2a e4 ; 0xc10c5
2314 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc10c7 vgabios.c:699
2315 pop di ; 5f ; 0xc10ca
2316 pop si ; 5e ; 0xc10cb
2317 pop cx ; 59 ; 0xc10cc
2318 pop bx ; 5b ; 0xc10cd
2319 pop bp ; 5d ; 0xc10ce
2320 retn ; c3 ; 0xc10cf
2321 ; disGetNextSymbol 0xc10d0 LB 0x2f2a -> off=0x0 cb=00000000000000f6 uValue=00000000000c10d0 'biosfn_set_cursor_shape'
2322biosfn_set_cursor_shape: ; 0xc10d0 LB 0xf6
2323 push bp ; 55 ; 0xc10d0 vgabios.c:702
2324 mov bp, sp ; 89 e5 ; 0xc10d1
2325 push bx ; 53 ; 0xc10d3
2326 push cx ; 51 ; 0xc10d4
2327 push si ; 56 ; 0xc10d5
2328 push di ; 57 ; 0xc10d6
2329 push ax ; 50 ; 0xc10d7
2330 mov bl, al ; 88 c3 ; 0xc10d8
2331 mov ah, dl ; 88 d4 ; 0xc10da
2332 movzx cx, al ; 0f b6 c8 ; 0xc10dc vgabios.c:708
2333 sal cx, 008h ; c1 e1 08 ; 0xc10df
2334 movzx dx, ah ; 0f b6 d4 ; 0xc10e2
2335 add dx, cx ; 01 ca ; 0xc10e5
2336 mov si, strict word 00060h ; be 60 00 ; 0xc10e7 vgabios.c:52
2337 mov cx, strict word 00040h ; b9 40 00 ; 0xc10ea
2338 mov es, cx ; 8e c1 ; 0xc10ed
2339 mov word [es:si], dx ; 26 89 14 ; 0xc10ef
2340 mov si, 00087h ; be 87 00 ; 0xc10f2 vgabios.c:37
2341 mov dl, byte [es:si] ; 26 8a 14 ; 0xc10f5
2342 test dl, 008h ; f6 c2 08 ; 0xc10f8 vgabios.c:38
2343 jne near 0119bh ; 0f 85 9c 00 ; 0xc10fb
2344 mov dl, al ; 88 c2 ; 0xc10ff vgabios.c:714
2345 and dl, 060h ; 80 e2 60 ; 0xc1101
2346 cmp dl, 020h ; 80 fa 20 ; 0xc1104
2347 jne short 01110h ; 75 07 ; 0xc1107
2348 mov BL, strict byte 01eh ; b3 1e ; 0xc1109 vgabios.c:716
2349 xor ah, ah ; 30 e4 ; 0xc110b vgabios.c:717
2350 jmp near 0119bh ; e9 8b 00 ; 0xc110d vgabios.c:718
2351 mov dl, byte [es:si] ; 26 8a 14 ; 0xc1110 vgabios.c:37
2352 test dl, 001h ; f6 c2 01 ; 0xc1113 vgabios.c:38
2353 jne near 0119bh ; 0f 85 81 00 ; 0xc1116
2354 cmp bl, 020h ; 80 fb 20 ; 0xc111a
2355 jnc near 0119bh ; 0f 83 7a 00 ; 0xc111d
2356 cmp ah, 020h ; 80 fc 20 ; 0xc1121
2357 jnc near 0119bh ; 0f 83 73 00 ; 0xc1124
2358 mov si, 00085h ; be 85 00 ; 0xc1128 vgabios.c:47
2359 mov dx, strict word 00040h ; ba 40 00 ; 0xc112b
2360 mov es, dx ; 8e c2 ; 0xc112e
2361 mov cx, word [es:si] ; 26 8b 0c ; 0xc1130
2362 mov dx, cx ; 89 ca ; 0xc1133 vgabios.c:48
2363 cmp ah, bl ; 38 dc ; 0xc1135 vgabios.c:729
2364 jnc short 01145h ; 73 0c ; 0xc1137
2365 test ah, ah ; 84 e4 ; 0xc1139 vgabios.c:731
2366 je short 0119bh ; 74 5e ; 0xc113b
2367 xor bl, bl ; 30 db ; 0xc113d vgabios.c:732
2368 mov ah, cl ; 88 cc ; 0xc113f vgabios.c:733
2369 db 0feh, 0cch
2370 ; dec ah ; fe cc ; 0xc1141
2371 jmp short 0119bh ; eb 56 ; 0xc1143 vgabios.c:735
2372 movzx si, ah ; 0f b6 f4 ; 0xc1145 vgabios.c:736
2373 mov word [bp-00ah], si ; 89 76 f6 ; 0xc1148
2374 movzx si, bl ; 0f b6 f3 ; 0xc114b
2375 or si, word [bp-00ah] ; 0b 76 f6 ; 0xc114e
2376 cmp si, cx ; 39 ce ; 0xc1151
2377 jnc short 01168h ; 73 13 ; 0xc1153
2378 movzx di, ah ; 0f b6 fc ; 0xc1155
2379 mov si, cx ; 89 ce ; 0xc1158
2380 dec si ; 4e ; 0xc115a
2381 cmp di, si ; 39 f7 ; 0xc115b
2382 je short 0119bh ; 74 3c ; 0xc115d
2383 movzx si, bl ; 0f b6 f3 ; 0xc115f
2384 dec cx ; 49 ; 0xc1162
2385 dec cx ; 49 ; 0xc1163
2386 cmp si, cx ; 39 ce ; 0xc1164
2387 je short 0119bh ; 74 33 ; 0xc1166
2388 cmp ah, 003h ; 80 fc 03 ; 0xc1168 vgabios.c:738
2389 jbe short 0119bh ; 76 2e ; 0xc116b
2390 movzx si, bl ; 0f b6 f3 ; 0xc116d vgabios.c:739
2391 movzx di, ah ; 0f b6 fc ; 0xc1170
2392 inc si ; 46 ; 0xc1173
2393 inc si ; 46 ; 0xc1174
2394 mov cl, dl ; 88 d1 ; 0xc1175
2395 db 0feh, 0c9h
2396 ; dec cl ; fe c9 ; 0xc1177
2397 cmp di, si ; 39 f7 ; 0xc1179
2398 jnle short 01190h ; 7f 13 ; 0xc117b
2399 sub bl, ah ; 28 e3 ; 0xc117d vgabios.c:741
2400 add bl, dl ; 00 d3 ; 0xc117f
2401 db 0feh, 0cbh
2402 ; dec bl ; fe cb ; 0xc1181
2403 mov ah, cl ; 88 cc ; 0xc1183 vgabios.c:742
2404 cmp dx, strict byte 0000eh ; 83 fa 0e ; 0xc1185 vgabios.c:743
2405 jc short 0119bh ; 72 11 ; 0xc1188
2406 db 0feh, 0cch
2407 ; dec ah ; fe cc ; 0xc118a vgabios.c:745
2408 db 0feh, 0cbh
2409 ; dec bl ; fe cb ; 0xc118c vgabios.c:746
2410 jmp short 0119bh ; eb 0b ; 0xc118e vgabios.c:748
2411 cmp bl, 002h ; 80 fb 02 ; 0xc1190
2412 jbe short 01199h ; 76 04 ; 0xc1193
2413 shr dx, 1 ; d1 ea ; 0xc1195 vgabios.c:750
2414 mov bl, dl ; 88 d3 ; 0xc1197
2415 mov ah, cl ; 88 cc ; 0xc1199 vgabios.c:754
2416 mov si, strict word 00063h ; be 63 00 ; 0xc119b vgabios.c:47
2417 mov dx, strict word 00040h ; ba 40 00 ; 0xc119e
2418 mov es, dx ; 8e c2 ; 0xc11a1
2419 mov cx, word [es:si] ; 26 8b 0c ; 0xc11a3
2420 mov AL, strict byte 00ah ; b0 0a ; 0xc11a6 vgabios.c:765
2421 mov dx, cx ; 89 ca ; 0xc11a8
2422 out DX, AL ; ee ; 0xc11aa
2423 mov si, cx ; 89 ce ; 0xc11ab vgabios.c:766
2424 inc si ; 46 ; 0xc11ad
2425 mov al, bl ; 88 d8 ; 0xc11ae
2426 mov dx, si ; 89 f2 ; 0xc11b0
2427 out DX, AL ; ee ; 0xc11b2
2428 mov AL, strict byte 00bh ; b0 0b ; 0xc11b3 vgabios.c:767
2429 mov dx, cx ; 89 ca ; 0xc11b5
2430 out DX, AL ; ee ; 0xc11b7
2431 mov al, ah ; 88 e0 ; 0xc11b8 vgabios.c:768
2432 mov dx, si ; 89 f2 ; 0xc11ba
2433 out DX, AL ; ee ; 0xc11bc
2434 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc11bd vgabios.c:769
2435 pop di ; 5f ; 0xc11c0
2436 pop si ; 5e ; 0xc11c1
2437 pop cx ; 59 ; 0xc11c2
2438 pop bx ; 5b ; 0xc11c3
2439 pop bp ; 5d ; 0xc11c4
2440 retn ; c3 ; 0xc11c5
2441 ; disGetNextSymbol 0xc11c6 LB 0x2e34 -> off=0x0 cb=0000000000000089 uValue=00000000000c11c6 'biosfn_set_cursor_pos'
2442biosfn_set_cursor_pos: ; 0xc11c6 LB 0x89
2443 push bp ; 55 ; 0xc11c6 vgabios.c:772
2444 mov bp, sp ; 89 e5 ; 0xc11c7
2445 push bx ; 53 ; 0xc11c9
2446 push cx ; 51 ; 0xc11ca
2447 push si ; 56 ; 0xc11cb
2448 push ax ; 50 ; 0xc11cc
2449 cmp AL, strict byte 007h ; 3c 07 ; 0xc11cd vgabios.c:778
2450 jnbe short 01247h ; 77 76 ; 0xc11cf
2451 movzx bx, al ; 0f b6 d8 ; 0xc11d1 vgabios.c:781
2452 add bx, bx ; 01 db ; 0xc11d4
2453 add bx, strict byte 00050h ; 83 c3 50 ; 0xc11d6
2454 mov cx, strict word 00040h ; b9 40 00 ; 0xc11d9 vgabios.c:52
2455 mov es, cx ; 8e c1 ; 0xc11dc
2456 mov word [es:bx], dx ; 26 89 17 ; 0xc11de
2457 mov bx, strict word 00062h ; bb 62 00 ; 0xc11e1 vgabios.c:37
2458 mov ah, byte [es:bx] ; 26 8a 27 ; 0xc11e4
2459 cmp al, ah ; 38 e0 ; 0xc11e7 vgabios.c:785
2460 jne short 01247h ; 75 5c ; 0xc11e9
2461 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc11eb vgabios.c:47
2462 mov cx, word [es:bx] ; 26 8b 0f ; 0xc11ee
2463 mov bx, 00084h ; bb 84 00 ; 0xc11f1 vgabios.c:37
2464 mov ah, byte [es:bx] ; 26 8a 27 ; 0xc11f4
2465 movzx bx, ah ; 0f b6 dc ; 0xc11f7 vgabios.c:38
2466 inc bx ; 43 ; 0xc11fa
2467 mov si, dx ; 89 d6 ; 0xc11fb vgabios.c:791
2468 and si, 0ff00h ; 81 e6 00 ff ; 0xc11fd
2469 shr si, 008h ; c1 ee 08 ; 0xc1201
2470 mov word [bp-008h], si ; 89 76 f8 ; 0xc1204
2471 imul bx, cx ; 0f af d9 ; 0xc1207 vgabios.c:794
2472 or bl, 0ffh ; 80 cb ff ; 0xc120a
2473 xor ah, ah ; 30 e4 ; 0xc120d
2474 inc bx ; 43 ; 0xc120f
2475 imul ax, bx ; 0f af c3 ; 0xc1210
2476 movzx si, dl ; 0f b6 f2 ; 0xc1213
2477 add si, ax ; 01 c6 ; 0xc1216
2478 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1218
2479 imul ax, cx ; 0f af c1 ; 0xc121c
2480 add si, ax ; 01 c6 ; 0xc121f
2481 mov bx, strict word 00063h ; bb 63 00 ; 0xc1221 vgabios.c:47
2482 mov bx, word [es:bx] ; 26 8b 1f ; 0xc1224
2483 mov AL, strict byte 00eh ; b0 0e ; 0xc1227 vgabios.c:798
2484 mov dx, bx ; 89 da ; 0xc1229
2485 out DX, AL ; ee ; 0xc122b
2486 mov ax, si ; 89 f0 ; 0xc122c vgabios.c:799
2487 xor al, al ; 30 c0 ; 0xc122e
2488 shr ax, 008h ; c1 e8 08 ; 0xc1230
2489 lea cx, [bx+001h] ; 8d 4f 01 ; 0xc1233
2490 mov dx, cx ; 89 ca ; 0xc1236
2491 out DX, AL ; ee ; 0xc1238
2492 mov AL, strict byte 00fh ; b0 0f ; 0xc1239 vgabios.c:800
2493 mov dx, bx ; 89 da ; 0xc123b
2494 out DX, AL ; ee ; 0xc123d
2495 and si, 000ffh ; 81 e6 ff 00 ; 0xc123e vgabios.c:801
2496 mov ax, si ; 89 f0 ; 0xc1242
2497 mov dx, cx ; 89 ca ; 0xc1244
2498 out DX, AL ; ee ; 0xc1246
2499 lea sp, [bp-006h] ; 8d 66 fa ; 0xc1247 vgabios.c:803
2500 pop si ; 5e ; 0xc124a
2501 pop cx ; 59 ; 0xc124b
2502 pop bx ; 5b ; 0xc124c
2503 pop bp ; 5d ; 0xc124d
2504 retn ; c3 ; 0xc124e
2505 ; disGetNextSymbol 0xc124f LB 0x2dab -> off=0x0 cb=00000000000000cd uValue=00000000000c124f 'biosfn_set_active_page'
2506biosfn_set_active_page: ; 0xc124f LB 0xcd
2507 push bp ; 55 ; 0xc124f vgabios.c:806
2508 mov bp, sp ; 89 e5 ; 0xc1250
2509 push bx ; 53 ; 0xc1252
2510 push cx ; 51 ; 0xc1253
2511 push dx ; 52 ; 0xc1254
2512 push si ; 56 ; 0xc1255
2513 push di ; 57 ; 0xc1256
2514 push ax ; 50 ; 0xc1257
2515 push ax ; 50 ; 0xc1258
2516 mov cl, al ; 88 c1 ; 0xc1259
2517 cmp AL, strict byte 007h ; 3c 07 ; 0xc125b vgabios.c:812
2518 jnbe near 01312h ; 0f 87 b1 00 ; 0xc125d
2519 mov bx, strict word 00049h ; bb 49 00 ; 0xc1261 vgabios.c:37
2520 mov ax, strict word 00040h ; b8 40 00 ; 0xc1264
2521 mov es, ax ; 8e c0 ; 0xc1267
2522 mov al, byte [es:bx] ; 26 8a 07 ; 0xc1269
2523 xor ah, ah ; 30 e4 ; 0xc126c vgabios.c:816
2524 call 033a1h ; e8 30 21 ; 0xc126e
2525 mov ch, al ; 88 c5 ; 0xc1271
2526 cmp AL, strict byte 0ffh ; 3c ff ; 0xc1273 vgabios.c:817
2527 je near 01312h ; 0f 84 99 00 ; 0xc1275
2528 movzx ax, cl ; 0f b6 c1 ; 0xc1279 vgabios.c:820
2529 lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc127c
2530 lea dx, [bp-00ch] ; 8d 56 f4 ; 0xc127f
2531 call 00a17h ; e8 92 f7 ; 0xc1282
2532 movzx bx, ch ; 0f b6 dd ; 0xc1285 vgabios.c:822
2533 mov si, bx ; 89 de ; 0xc1288
2534 sal si, 003h ; c1 e6 03 ; 0xc128a
2535 cmp byte [si+047afh], 000h ; 80 bc af 47 00 ; 0xc128d
2536 jne short 012c8h ; 75 34 ; 0xc1292
2537 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc1294 vgabios.c:47
2538 mov ax, strict word 00040h ; b8 40 00 ; 0xc1297
2539 mov es, ax ; 8e c0 ; 0xc129a
2540 mov dx, word [es:bx] ; 26 8b 17 ; 0xc129c
2541 mov bx, 00084h ; bb 84 00 ; 0xc129f vgabios.c:37
2542 mov al, byte [es:bx] ; 26 8a 07 ; 0xc12a2
2543 xor ah, ah ; 30 e4 ; 0xc12a5 vgabios.c:38
2544 inc ax ; 40 ; 0xc12a7
2545 imul dx, ax ; 0f af d0 ; 0xc12a8 vgabios.c:829
2546 mov ax, dx ; 89 d0 ; 0xc12ab
2547 add ax, dx ; 01 d0 ; 0xc12ad
2548 or AL, strict byte 0ffh ; 0c ff ; 0xc12af
2549 mov bx, ax ; 89 c3 ; 0xc12b1
2550 movzx ax, cl ; 0f b6 c1 ; 0xc12b3
2551 inc bx ; 43 ; 0xc12b6
2552 imul bx, ax ; 0f af d8 ; 0xc12b7
2553 mov si, strict word 0004eh ; be 4e 00 ; 0xc12ba vgabios.c:52
2554 mov word [es:si], bx ; 26 89 1c ; 0xc12bd
2555 or dl, 0ffh ; 80 ca ff ; 0xc12c0 vgabios.c:833
2556 mov bx, dx ; 89 d3 ; 0xc12c3
2557 inc bx ; 43 ; 0xc12c5
2558 jmp short 012d7h ; eb 0f ; 0xc12c6 vgabios.c:835
2559 movzx bx, byte [bx+0482eh] ; 0f b6 9f 2e 48 ; 0xc12c8 vgabios.c:837
2560 sal bx, 006h ; c1 e3 06 ; 0xc12cd
2561 movzx ax, cl ; 0f b6 c1 ; 0xc12d0
2562 mov bx, word [bx+04845h] ; 8b 9f 45 48 ; 0xc12d3
2563 imul bx, ax ; 0f af d8 ; 0xc12d7
2564 mov si, strict word 00063h ; be 63 00 ; 0xc12da vgabios.c:47
2565 mov ax, strict word 00040h ; b8 40 00 ; 0xc12dd
2566 mov es, ax ; 8e c0 ; 0xc12e0
2567 mov si, word [es:si] ; 26 8b 34 ; 0xc12e2
2568 mov AL, strict byte 00ch ; b0 0c ; 0xc12e5 vgabios.c:842
2569 mov dx, si ; 89 f2 ; 0xc12e7
2570 out DX, AL ; ee ; 0xc12e9
2571 mov ax, bx ; 89 d8 ; 0xc12ea vgabios.c:843
2572 xor al, bl ; 30 d8 ; 0xc12ec
2573 shr ax, 008h ; c1 e8 08 ; 0xc12ee
2574 lea di, [si+001h] ; 8d 7c 01 ; 0xc12f1
2575 mov dx, di ; 89 fa ; 0xc12f4
2576 out DX, AL ; ee ; 0xc12f6
2577 mov AL, strict byte 00dh ; b0 0d ; 0xc12f7 vgabios.c:844
2578 mov dx, si ; 89 f2 ; 0xc12f9
2579 out DX, AL ; ee ; 0xc12fb
2580 xor bh, bh ; 30 ff ; 0xc12fc vgabios.c:845
2581 mov ax, bx ; 89 d8 ; 0xc12fe
2582 mov dx, di ; 89 fa ; 0xc1300
2583 out DX, AL ; ee ; 0xc1302
2584 mov bx, strict word 00062h ; bb 62 00 ; 0xc1303 vgabios.c:42
2585 mov byte [es:bx], cl ; 26 88 0f ; 0xc1306
2586 mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc1309 vgabios.c:855
2587 movzx ax, cl ; 0f b6 c1 ; 0xc130c
2588 call 011c6h ; e8 b4 fe ; 0xc130f
2589 lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc1312 vgabios.c:856
2590 pop di ; 5f ; 0xc1315
2591 pop si ; 5e ; 0xc1316
2592 pop dx ; 5a ; 0xc1317
2593 pop cx ; 59 ; 0xc1318
2594 pop bx ; 5b ; 0xc1319
2595 pop bp ; 5d ; 0xc131a
2596 retn ; c3 ; 0xc131b
2597 ; disGetNextSymbol 0xc131c LB 0x2cde -> off=0x0 cb=0000000000000354 uValue=00000000000c131c 'biosfn_set_video_mode'
2598biosfn_set_video_mode: ; 0xc131c LB 0x354
2599 push bp ; 55 ; 0xc131c vgabios.c:876
2600 mov bp, sp ; 89 e5 ; 0xc131d
2601 push bx ; 53 ; 0xc131f
2602 push cx ; 51 ; 0xc1320
2603 push dx ; 52 ; 0xc1321
2604 push si ; 56 ; 0xc1322
2605 push di ; 57 ; 0xc1323
2606 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc1324
2607 mov byte [bp-010h], al ; 88 46 f0 ; 0xc1327
2608 and AL, strict byte 080h ; 24 80 ; 0xc132a vgabios.c:880
2609 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc132c
2610 call 007afh ; e8 7d f4 ; 0xc132f vgabios.c:888
2611 test ax, ax ; 85 c0 ; 0xc1332
2612 je short 01342h ; 74 0c ; 0xc1334
2613 mov AL, strict byte 007h ; b0 07 ; 0xc1336 vgabios.c:890
2614 mov dx, 003c4h ; ba c4 03 ; 0xc1338
2615 out DX, AL ; ee ; 0xc133b
2616 xor al, al ; 30 c0 ; 0xc133c vgabios.c:891
2617 mov dx, 003c5h ; ba c5 03 ; 0xc133e
2618 out DX, AL ; ee ; 0xc1341
2619 and byte [bp-010h], 07fh ; 80 66 f0 7f ; 0xc1342 vgabios.c:896
2620 cmp byte [bp-010h], 007h ; 80 7e f0 07 ; 0xc1346 vgabios.c:900
2621 jne short 01350h ; 75 04 ; 0xc134a
2622 mov byte [bp-010h], 000h ; c6 46 f0 00 ; 0xc134c vgabios.c:901
2623 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1350 vgabios.c:904
2624 call 033a1h ; e8 4a 20 ; 0xc1354
2625 mov byte [bp-00eh], al ; 88 46 f2 ; 0xc1357
2626 cmp AL, strict byte 0ffh ; 3c ff ; 0xc135a vgabios.c:910
2627 je near 01666h ; 0f 84 06 03 ; 0xc135c
2628 movzx bx, al ; 0f b6 d8 ; 0xc1360 vgabios.c:913
2629 mov al, byte [bx+0482eh] ; 8a 87 2e 48 ; 0xc1363
2630 mov byte [bp-012h], al ; 88 46 ee ; 0xc1367
2631 mov di, 00089h ; bf 89 00 ; 0xc136a vgabios.c:37
2632 mov ax, strict word 00040h ; b8 40 00 ; 0xc136d
2633 mov es, ax ; 8e c0 ; 0xc1370
2634 mov al, byte [es:di] ; 26 8a 05 ; 0xc1372
2635 mov ah, al ; 88 c4 ; 0xc1375 vgabios.c:38
2636 test AL, strict byte 008h ; a8 08 ; 0xc1377 vgabios.c:930
2637 jne near 01405h ; 0f 85 88 00 ; 0xc1379
2638 sal bx, 003h ; c1 e3 03 ; 0xc137d vgabios.c:932
2639 mov al, byte [bx+047b4h] ; 8a 87 b4 47 ; 0xc1380
2640 mov dx, 003c6h ; ba c6 03 ; 0xc1384
2641 out DX, AL ; ee ; 0xc1387
2642 xor al, al ; 30 c0 ; 0xc1388 vgabios.c:935
2643 mov dx, 003c8h ; ba c8 03 ; 0xc138a
2644 out DX, AL ; ee ; 0xc138d
2645 mov bl, byte [bx+047b5h] ; 8a 9f b5 47 ; 0xc138e vgabios.c:938
2646 cmp bl, 001h ; 80 fb 01 ; 0xc1392
2647 jc short 013a5h ; 72 0e ; 0xc1395
2648 jbe short 013aeh ; 76 15 ; 0xc1397
2649 cmp bl, 003h ; 80 fb 03 ; 0xc1399
2650 je short 013b8h ; 74 1a ; 0xc139c
2651 cmp bl, 002h ; 80 fb 02 ; 0xc139e
2652 je short 013b3h ; 74 10 ; 0xc13a1
2653 jmp short 013bbh ; eb 16 ; 0xc13a3
2654 test bl, bl ; 84 db ; 0xc13a5
2655 jne short 013bbh ; 75 12 ; 0xc13a7
2656 mov si, 04fc2h ; be c2 4f ; 0xc13a9 vgabios.c:940
2657 jmp short 013bbh ; eb 0d ; 0xc13ac vgabios.c:941
2658 mov si, 05082h ; be 82 50 ; 0xc13ae vgabios.c:943
2659 jmp short 013bbh ; eb 08 ; 0xc13b1 vgabios.c:944
2660 mov si, 05142h ; be 42 51 ; 0xc13b3 vgabios.c:946
2661 jmp short 013bbh ; eb 03 ; 0xc13b6 vgabios.c:947
2662 mov si, 05202h ; be 02 52 ; 0xc13b8 vgabios.c:949
2663 xor cx, cx ; 31 c9 ; 0xc13bb vgabios.c:953
2664 jmp short 013ceh ; eb 0f ; 0xc13bd
2665 xor al, al ; 30 c0 ; 0xc13bf vgabios.c:960
2666 mov dx, 003c9h ; ba c9 03 ; 0xc13c1
2667 out DX, AL ; ee ; 0xc13c4
2668 out DX, AL ; ee ; 0xc13c5 vgabios.c:961
2669 out DX, AL ; ee ; 0xc13c6 vgabios.c:962
2670 inc cx ; 41 ; 0xc13c7 vgabios.c:964
2671 cmp cx, 00100h ; 81 f9 00 01 ; 0xc13c8
2672 jnc short 013f8h ; 73 2a ; 0xc13cc
2673 movzx bx, byte [bp-00eh] ; 0f b6 5e f2 ; 0xc13ce
2674 sal bx, 003h ; c1 e3 03 ; 0xc13d2
2675 movzx bx, byte [bx+047b5h] ; 0f b6 9f b5 47 ; 0xc13d5
2676 movzx dx, byte [bx+0483eh] ; 0f b6 97 3e 48 ; 0xc13da
2677 cmp cx, dx ; 39 d1 ; 0xc13df
2678 jnbe short 013bfh ; 77 dc ; 0xc13e1
2679 imul bx, cx, strict byte 00003h ; 6b d9 03 ; 0xc13e3
2680 add bx, si ; 01 f3 ; 0xc13e6
2681 mov al, byte [bx] ; 8a 07 ; 0xc13e8
2682 mov dx, 003c9h ; ba c9 03 ; 0xc13ea
2683 out DX, AL ; ee ; 0xc13ed
2684 mov al, byte [bx+001h] ; 8a 47 01 ; 0xc13ee
2685 out DX, AL ; ee ; 0xc13f1
2686 mov al, byte [bx+002h] ; 8a 47 02 ; 0xc13f2
2687 out DX, AL ; ee ; 0xc13f5
2688 jmp short 013c7h ; eb cf ; 0xc13f6
2689 test ah, 002h ; f6 c4 02 ; 0xc13f8 vgabios.c:965
2690 je short 01405h ; 74 08 ; 0xc13fb
2691 mov dx, 00100h ; ba 00 01 ; 0xc13fd vgabios.c:967
2692 xor ax, ax ; 31 c0 ; 0xc1400
2693 call 01044h ; e8 3f fc ; 0xc1402
2694 mov dx, 003dah ; ba da 03 ; 0xc1405 vgabios.c:972
2695 in AL, DX ; ec ; 0xc1408
2696 db 02ah, 0e4h
2697 ; sub ah, ah ; 2a e4 ; 0xc1409
2698 xor cx, cx ; 31 c9 ; 0xc140b vgabios.c:975
2699 jmp short 01414h ; eb 05 ; 0xc140d
2700 cmp cx, strict byte 00013h ; 83 f9 13 ; 0xc140f
2701 jnbe short 0142bh ; 77 17 ; 0xc1412
2702 mov al, cl ; 88 c8 ; 0xc1414 vgabios.c:976
2703 mov dx, 003c0h ; ba c0 03 ; 0xc1416
2704 out DX, AL ; ee ; 0xc1419
2705 movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc141a vgabios.c:977
2706 sal bx, 006h ; c1 e3 06 ; 0xc141e
2707 add bx, cx ; 01 cb ; 0xc1421
2708 mov al, byte [bx+04865h] ; 8a 87 65 48 ; 0xc1423
2709 out DX, AL ; ee ; 0xc1427
2710 inc cx ; 41 ; 0xc1428 vgabios.c:978
2711 jmp short 0140fh ; eb e4 ; 0xc1429
2712 mov AL, strict byte 014h ; b0 14 ; 0xc142b vgabios.c:979
2713 mov dx, 003c0h ; ba c0 03 ; 0xc142d
2714 out DX, AL ; ee ; 0xc1430
2715 xor al, al ; 30 c0 ; 0xc1431 vgabios.c:980
2716 out DX, AL ; ee ; 0xc1433
2717 mov dx, 003c4h ; ba c4 03 ; 0xc1434 vgabios.c:983
2718 out DX, AL ; ee ; 0xc1437
2719 mov AL, strict byte 003h ; b0 03 ; 0xc1438 vgabios.c:984
2720 mov dx, 003c5h ; ba c5 03 ; 0xc143a
2721 out DX, AL ; ee ; 0xc143d
2722 mov cx, strict word 00001h ; b9 01 00 ; 0xc143e vgabios.c:985
2723 jmp short 01448h ; eb 05 ; 0xc1441
2724 cmp cx, strict byte 00004h ; 83 f9 04 ; 0xc1443
2725 jnbe short 01462h ; 77 1a ; 0xc1446
2726 mov al, cl ; 88 c8 ; 0xc1448 vgabios.c:986
2727 mov dx, 003c4h ; ba c4 03 ; 0xc144a
2728 out DX, AL ; ee ; 0xc144d
2729 movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc144e vgabios.c:987
2730 sal bx, 006h ; c1 e3 06 ; 0xc1452
2731 add bx, cx ; 01 cb ; 0xc1455
2732 mov al, byte [bx+04846h] ; 8a 87 46 48 ; 0xc1457
2733 mov dx, 003c5h ; ba c5 03 ; 0xc145b
2734 out DX, AL ; ee ; 0xc145e
2735 inc cx ; 41 ; 0xc145f vgabios.c:988
2736 jmp short 01443h ; eb e1 ; 0xc1460
2737 xor cx, cx ; 31 c9 ; 0xc1462 vgabios.c:991
2738 jmp short 0146bh ; eb 05 ; 0xc1464
2739 cmp cx, strict byte 00008h ; 83 f9 08 ; 0xc1466
2740 jnbe short 01485h ; 77 1a ; 0xc1469
2741 mov al, cl ; 88 c8 ; 0xc146b vgabios.c:992
2742 mov dx, 003ceh ; ba ce 03 ; 0xc146d
2743 out DX, AL ; ee ; 0xc1470
2744 movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc1471 vgabios.c:993
2745 sal bx, 006h ; c1 e3 06 ; 0xc1475
2746 add bx, cx ; 01 cb ; 0xc1478
2747 mov al, byte [bx+04879h] ; 8a 87 79 48 ; 0xc147a
2748 mov dx, 003cfh ; ba cf 03 ; 0xc147e
2749 out DX, AL ; ee ; 0xc1481
2750 inc cx ; 41 ; 0xc1482 vgabios.c:994
2751 jmp short 01466h ; eb e1 ; 0xc1483
2752 movzx bx, byte [bp-00eh] ; 0f b6 5e f2 ; 0xc1485 vgabios.c:997
2753 sal bx, 003h ; c1 e3 03 ; 0xc1489
2754 cmp byte [bx+047b0h], 001h ; 80 bf b0 47 01 ; 0xc148c
2755 jne short 01498h ; 75 05 ; 0xc1491
2756 mov dx, 003b4h ; ba b4 03 ; 0xc1493
2757 jmp short 0149bh ; eb 03 ; 0xc1496
2758 mov dx, 003d4h ; ba d4 03 ; 0xc1498
2759 mov si, dx ; 89 d6 ; 0xc149b
2760 mov ax, strict word 00011h ; b8 11 00 ; 0xc149d vgabios.c:1000
2761 out DX, ax ; ef ; 0xc14a0
2762 xor cx, cx ; 31 c9 ; 0xc14a1 vgabios.c:1002
2763 jmp short 014aah ; eb 05 ; 0xc14a3
2764 cmp cx, strict byte 00018h ; 83 f9 18 ; 0xc14a5
2765 jnbe short 014c5h ; 77 1b ; 0xc14a8
2766 mov al, cl ; 88 c8 ; 0xc14aa vgabios.c:1003
2767 mov dx, si ; 89 f2 ; 0xc14ac
2768 out DX, AL ; ee ; 0xc14ae
2769 movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc14af vgabios.c:1004
2770 sal bx, 006h ; c1 e3 06 ; 0xc14b3
2771 mov di, bx ; 89 df ; 0xc14b6
2772 add di, cx ; 01 cf ; 0xc14b8
2773 lea dx, [si+001h] ; 8d 54 01 ; 0xc14ba
2774 mov al, byte [di+0484ch] ; 8a 85 4c 48 ; 0xc14bd
2775 out DX, AL ; ee ; 0xc14c1
2776 inc cx ; 41 ; 0xc14c2 vgabios.c:1005
2777 jmp short 014a5h ; eb e0 ; 0xc14c3
2778 mov al, byte [bx+0484bh] ; 8a 87 4b 48 ; 0xc14c5 vgabios.c:1008
2779 mov dx, 003c2h ; ba c2 03 ; 0xc14c9
2780 out DX, AL ; ee ; 0xc14cc
2781 mov AL, strict byte 020h ; b0 20 ; 0xc14cd vgabios.c:1011
2782 mov dx, 003c0h ; ba c0 03 ; 0xc14cf
2783 out DX, AL ; ee ; 0xc14d2
2784 mov dx, 003dah ; ba da 03 ; 0xc14d3 vgabios.c:1012
2785 in AL, DX ; ec ; 0xc14d6
2786 db 02ah, 0e4h
2787 ; sub ah, ah ; 2a e4 ; 0xc14d7
2788 cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc14d9 vgabios.c:1014
2789 jne short 0153bh ; 75 5c ; 0xc14dd
2790 movzx bx, byte [bp-00eh] ; 0f b6 5e f2 ; 0xc14df vgabios.c:1016
2791 sal bx, 003h ; c1 e3 03 ; 0xc14e3
2792 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc14e6
2793 jne short 014ffh ; 75 12 ; 0xc14eb
2794 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc14ed vgabios.c:1018
2795 mov cx, 04000h ; b9 00 40 ; 0xc14f1
2796 mov ax, 00720h ; b8 20 07 ; 0xc14f4
2797 xor di, di ; 31 ff ; 0xc14f7
2798 jcxz 014fdh ; e3 02 ; 0xc14f9
2799 rep stosw ; f3 ab ; 0xc14fb
2800 jmp short 0153bh ; eb 3c ; 0xc14fd vgabios.c:1020
2801 cmp byte [bp-010h], 00dh ; 80 7e f0 0d ; 0xc14ff vgabios.c:1022
2802 jnc short 01516h ; 73 11 ; 0xc1503
2803 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc1505 vgabios.c:1024
2804 mov cx, 04000h ; b9 00 40 ; 0xc1509
2805 xor ax, ax ; 31 c0 ; 0xc150c
2806 xor di, di ; 31 ff ; 0xc150e
2807 jcxz 01514h ; e3 02 ; 0xc1510
2808 rep stosw ; f3 ab ; 0xc1512
2809 jmp short 0153bh ; eb 25 ; 0xc1514 vgabios.c:1026
2810 mov AL, strict byte 002h ; b0 02 ; 0xc1516 vgabios.c:1028
2811 mov dx, 003c4h ; ba c4 03 ; 0xc1518
2812 out DX, AL ; ee ; 0xc151b
2813 mov dx, 003c5h ; ba c5 03 ; 0xc151c vgabios.c:1029
2814 in AL, DX ; ec ; 0xc151f
2815 db 02ah, 0e4h
2816 ; sub ah, ah ; 2a e4 ; 0xc1520
2817 mov word [bp-014h], ax ; 89 46 ec ; 0xc1522
2818 mov AL, strict byte 00fh ; b0 0f ; 0xc1525 vgabios.c:1030
2819 out DX, AL ; ee ; 0xc1527
2820 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc1528 vgabios.c:1031
2821 mov cx, 08000h ; b9 00 80 ; 0xc152c
2822 xor ax, ax ; 31 c0 ; 0xc152f
2823 xor di, di ; 31 ff ; 0xc1531
2824 jcxz 01537h ; e3 02 ; 0xc1533
2825 rep stosw ; f3 ab ; 0xc1535
2826 mov al, byte [bp-014h] ; 8a 46 ec ; 0xc1537 vgabios.c:1032
2827 out DX, AL ; ee ; 0xc153a
2828 mov bx, strict word 00049h ; bb 49 00 ; 0xc153b vgabios.c:42
2829 mov ax, strict word 00040h ; b8 40 00 ; 0xc153e
2830 mov es, ax ; 8e c0 ; 0xc1541
2831 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc1543
2832 mov byte [es:bx], al ; 26 88 07 ; 0xc1546
2833 movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc1549 vgabios.c:1039
2834 sal bx, 006h ; c1 e3 06 ; 0xc154d
2835 movzx ax, byte [bx+04842h] ; 0f b6 87 42 48 ; 0xc1550
2836 mov di, strict word 0004ah ; bf 4a 00 ; 0xc1555 vgabios.c:52
2837 mov word [es:di], ax ; 26 89 05 ; 0xc1558
2838 mov ax, word [bx+04845h] ; 8b 87 45 48 ; 0xc155b vgabios.c:50
2839 mov di, strict word 0004ch ; bf 4c 00 ; 0xc155f vgabios.c:52
2840 mov word [es:di], ax ; 26 89 05 ; 0xc1562
2841 mov di, strict word 00063h ; bf 63 00 ; 0xc1565 vgabios.c:52
2842 mov word [es:di], si ; 26 89 35 ; 0xc1568
2843 mov al, byte [bx+04843h] ; 8a 87 43 48 ; 0xc156b vgabios.c:40
2844 mov si, 00084h ; be 84 00 ; 0xc156f vgabios.c:42
2845 mov byte [es:si], al ; 26 88 04 ; 0xc1572
2846 movzx ax, byte [bx+04844h] ; 0f b6 87 44 48 ; 0xc1575 vgabios.c:1043
2847 mov bx, 00085h ; bb 85 00 ; 0xc157a vgabios.c:52
2848 mov word [es:bx], ax ; 26 89 07 ; 0xc157d
2849 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1580 vgabios.c:1044
2850 or AL, strict byte 060h ; 0c 60 ; 0xc1583
2851 mov bx, 00087h ; bb 87 00 ; 0xc1585 vgabios.c:42
2852 mov byte [es:bx], al ; 26 88 07 ; 0xc1588
2853 mov bx, 00088h ; bb 88 00 ; 0xc158b vgabios.c:42
2854 mov byte [es:bx], 0f9h ; 26 c6 07 f9 ; 0xc158e
2855 mov bx, 00089h ; bb 89 00 ; 0xc1592 vgabios.c:37
2856 mov al, byte [es:bx] ; 26 8a 07 ; 0xc1595
2857 and AL, strict byte 07fh ; 24 7f ; 0xc1598 vgabios.c:38
2858 mov byte [es:bx], al ; 26 88 07 ; 0xc159a vgabios.c:42
2859 mov bx, 0008ah ; bb 8a 00 ; 0xc159d vgabios.c:42
2860 mov byte [es:bx], 008h ; 26 c6 07 08 ; 0xc15a0
2861 mov ax, ds ; 8c d8 ; 0xc15a4 vgabios.c:1050
2862 mov bx, 000a8h ; bb a8 00 ; 0xc15a6 vgabios.c:62
2863 mov word [es:bx], 05550h ; 26 c7 07 50 55 ; 0xc15a9
2864 mov [es:bx+002h], ds ; 26 8c 5f 02 ; 0xc15ae
2865 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc15b2 vgabios.c:1052
2866 cmp AL, strict byte 007h ; 3c 07 ; 0xc15b5
2867 jnbe short 015dfh ; 77 26 ; 0xc15b7
2868 movzx bx, al ; 0f b6 d8 ; 0xc15b9 vgabios.c:1054
2869 mov al, byte [bx+07dddh] ; 8a 87 dd 7d ; 0xc15bc vgabios.c:40
2870 mov bx, strict word 00065h ; bb 65 00 ; 0xc15c0 vgabios.c:42
2871 mov byte [es:bx], al ; 26 88 07 ; 0xc15c3
2872 cmp byte [bp-010h], 006h ; 80 7e f0 06 ; 0xc15c6 vgabios.c:1055
2873 jne short 015d1h ; 75 05 ; 0xc15ca
2874 mov ax, strict word 0003fh ; b8 3f 00 ; 0xc15cc
2875 jmp short 015d4h ; eb 03 ; 0xc15cf
2876 mov ax, strict word 00030h ; b8 30 00 ; 0xc15d1
2877 mov bx, strict word 00066h ; bb 66 00 ; 0xc15d4 vgabios.c:42
2878 mov dx, strict word 00040h ; ba 40 00 ; 0xc15d7
2879 mov es, dx ; 8e c2 ; 0xc15da
2880 mov byte [es:bx], al ; 26 88 07 ; 0xc15dc
2881 movzx bx, byte [bp-00eh] ; 0f b6 5e f2 ; 0xc15df vgabios.c:1059
2882 sal bx, 003h ; c1 e3 03 ; 0xc15e3
2883 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc15e6
2884 jne short 015f6h ; 75 09 ; 0xc15eb
2885 mov dx, strict word 00007h ; ba 07 00 ; 0xc15ed vgabios.c:1061
2886 mov ax, strict word 00006h ; b8 06 00 ; 0xc15f0
2887 call 010d0h ; e8 da fa ; 0xc15f3
2888 xor cx, cx ; 31 c9 ; 0xc15f6 vgabios.c:1065
2889 jmp short 015ffh ; eb 05 ; 0xc15f8
2890 cmp cx, strict byte 00008h ; 83 f9 08 ; 0xc15fa
2891 jnc short 0160ah ; 73 0b ; 0xc15fd
2892 movzx ax, cl ; 0f b6 c1 ; 0xc15ff vgabios.c:1066
2893 xor dx, dx ; 31 d2 ; 0xc1602
2894 call 011c6h ; e8 bf fb ; 0xc1604
2895 inc cx ; 41 ; 0xc1607
2896 jmp short 015fah ; eb f0 ; 0xc1608
2897 xor ax, ax ; 31 c0 ; 0xc160a vgabios.c:1069
2898 call 0124fh ; e8 40 fc ; 0xc160c
2899 movzx bx, byte [bp-00eh] ; 0f b6 5e f2 ; 0xc160f vgabios.c:1072
2900 sal bx, 003h ; c1 e3 03 ; 0xc1613
2901 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc1616
2902 jne short 0162dh ; 75 10 ; 0xc161b
2903 xor dx, dx ; 31 d2 ; 0xc161d vgabios.c:1074
2904 mov ax, strict word 00004h ; b8 04 00 ; 0xc161f
2905 call 02ab5h ; e8 90 14 ; 0xc1622
2906 xor bl, bl ; 30 db ; 0xc1625 vgabios.c:1075
2907 mov AL, strict byte 003h ; b0 03 ; 0xc1627
2908 mov AH, strict byte 011h ; b4 11 ; 0xc1629
2909 int 06dh ; cd 6d ; 0xc162b
2910 mov bx, 0596ch ; bb 6c 59 ; 0xc162d vgabios.c:1079
2911 mov cx, ds ; 8c d9 ; 0xc1630
2912 mov ax, strict word 0001fh ; b8 1f 00 ; 0xc1632
2913 call 00980h ; e8 48 f3 ; 0xc1635
2914 movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc1638 vgabios.c:1081
2915 sal bx, 006h ; c1 e3 06 ; 0xc163c
2916 mov al, byte [bx+04844h] ; 8a 87 44 48 ; 0xc163f
2917 cmp AL, strict byte 010h ; 3c 10 ; 0xc1643
2918 je short 01661h ; 74 1a ; 0xc1645
2919 cmp AL, strict byte 00eh ; 3c 0e ; 0xc1647
2920 je short 0165ch ; 74 11 ; 0xc1649
2921 cmp AL, strict byte 008h ; 3c 08 ; 0xc164b
2922 jne short 01666h ; 75 17 ; 0xc164d
2923 mov bx, 0556ch ; bb 6c 55 ; 0xc164f vgabios.c:1083
2924 mov cx, ds ; 8c d9 ; 0xc1652
2925 mov ax, strict word 00043h ; b8 43 00 ; 0xc1654
2926 call 00980h ; e8 26 f3 ; 0xc1657
2927 jmp short 01666h ; eb 0a ; 0xc165a vgabios.c:1084
2928 mov bx, 05d6ch ; bb 6c 5d ; 0xc165c vgabios.c:1086
2929 jmp short 01652h ; eb f1 ; 0xc165f
2930 mov bx, 06b6ch ; bb 6c 6b ; 0xc1661 vgabios.c:1089
2931 jmp short 01652h ; eb ec ; 0xc1664
2932 lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc1666 vgabios.c:1092
2933 pop di ; 5f ; 0xc1669
2934 pop si ; 5e ; 0xc166a
2935 pop dx ; 5a ; 0xc166b
2936 pop cx ; 59 ; 0xc166c
2937 pop bx ; 5b ; 0xc166d
2938 pop bp ; 5d ; 0xc166e
2939 retn ; c3 ; 0xc166f
2940 ; disGetNextSymbol 0xc1670 LB 0x298a -> off=0x0 cb=0000000000000075 uValue=00000000000c1670 'vgamem_copy_pl4'
2941vgamem_copy_pl4: ; 0xc1670 LB 0x75
2942 push bp ; 55 ; 0xc1670 vgabios.c:1095
2943 mov bp, sp ; 89 e5 ; 0xc1671
2944 push si ; 56 ; 0xc1673
2945 push di ; 57 ; 0xc1674
2946 push ax ; 50 ; 0xc1675
2947 push ax ; 50 ; 0xc1676
2948 mov bh, cl ; 88 cf ; 0xc1677
2949 movzx di, dl ; 0f b6 fa ; 0xc1679 vgabios.c:1101
2950 movzx cx, byte [bp+006h] ; 0f b6 4e 06 ; 0xc167c
2951 imul di, cx ; 0f af f9 ; 0xc1680
2952 movzx si, byte [bp+004h] ; 0f b6 76 04 ; 0xc1683
2953 imul di, si ; 0f af fe ; 0xc1687
2954 xor ah, ah ; 30 e4 ; 0xc168a
2955 add di, ax ; 01 c7 ; 0xc168c
2956 mov word [bp-008h], di ; 89 7e f8 ; 0xc168e
2957 movzx di, bl ; 0f b6 fb ; 0xc1691 vgabios.c:1102
2958 imul cx, di ; 0f af cf ; 0xc1694
2959 imul cx, si ; 0f af ce ; 0xc1697
2960 add cx, ax ; 01 c1 ; 0xc169a
2961 mov word [bp-006h], cx ; 89 4e fa ; 0xc169c
2962 mov ax, 00105h ; b8 05 01 ; 0xc169f vgabios.c:1103
2963 mov dx, 003ceh ; ba ce 03 ; 0xc16a2
2964 out DX, ax ; ef ; 0xc16a5
2965 xor bl, bl ; 30 db ; 0xc16a6 vgabios.c:1104
2966 cmp bl, byte [bp+006h] ; 3a 5e 06 ; 0xc16a8
2967 jnc short 016d5h ; 73 28 ; 0xc16ab
2968 movzx cx, bh ; 0f b6 cf ; 0xc16ad vgabios.c:1106
2969 movzx si, bl ; 0f b6 f3 ; 0xc16b0
2970 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc16b3
2971 imul ax, si ; 0f af c6 ; 0xc16b7
2972 mov si, word [bp-008h] ; 8b 76 f8 ; 0xc16ba
2973 add si, ax ; 01 c6 ; 0xc16bd
2974 mov di, word [bp-006h] ; 8b 7e fa ; 0xc16bf
2975 add di, ax ; 01 c7 ; 0xc16c2
2976 mov dx, 0a000h ; ba 00 a0 ; 0xc16c4
2977 mov es, dx ; 8e c2 ; 0xc16c7
2978 jcxz 016d1h ; e3 06 ; 0xc16c9
2979 push DS ; 1e ; 0xc16cb
2980 mov ds, dx ; 8e da ; 0xc16cc
2981 rep movsb ; f3 a4 ; 0xc16ce
2982 pop DS ; 1f ; 0xc16d0
2983 db 0feh, 0c3h
2984 ; inc bl ; fe c3 ; 0xc16d1 vgabios.c:1107
2985 jmp short 016a8h ; eb d3 ; 0xc16d3
2986 mov ax, strict word 00005h ; b8 05 00 ; 0xc16d5 vgabios.c:1108
2987 mov dx, 003ceh ; ba ce 03 ; 0xc16d8
2988 out DX, ax ; ef ; 0xc16db
2989 lea sp, [bp-004h] ; 8d 66 fc ; 0xc16dc vgabios.c:1109
2990 pop di ; 5f ; 0xc16df
2991 pop si ; 5e ; 0xc16e0
2992 pop bp ; 5d ; 0xc16e1
2993 retn 00004h ; c2 04 00 ; 0xc16e2
2994 ; disGetNextSymbol 0xc16e5 LB 0x2915 -> off=0x0 cb=0000000000000060 uValue=00000000000c16e5 'vgamem_fill_pl4'
2995vgamem_fill_pl4: ; 0xc16e5 LB 0x60
2996 push bp ; 55 ; 0xc16e5 vgabios.c:1112
2997 mov bp, sp ; 89 e5 ; 0xc16e6
2998 push di ; 57 ; 0xc16e8
2999 push ax ; 50 ; 0xc16e9
3000 push ax ; 50 ; 0xc16ea
3001 mov byte [bp-004h], bl ; 88 5e fc ; 0xc16eb
3002 mov bh, cl ; 88 cf ; 0xc16ee
3003 movzx cx, dl ; 0f b6 ca ; 0xc16f0 vgabios.c:1118
3004 movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc16f3
3005 imul cx, dx ; 0f af ca ; 0xc16f7
3006 movzx dx, bh ; 0f b6 d7 ; 0xc16fa
3007 imul dx, cx ; 0f af d1 ; 0xc16fd
3008 xor ah, ah ; 30 e4 ; 0xc1700
3009 add dx, ax ; 01 c2 ; 0xc1702
3010 mov word [bp-006h], dx ; 89 56 fa ; 0xc1704
3011 mov ax, 00205h ; b8 05 02 ; 0xc1707 vgabios.c:1119
3012 mov dx, 003ceh ; ba ce 03 ; 0xc170a
3013 out DX, ax ; ef ; 0xc170d
3014 xor bl, bl ; 30 db ; 0xc170e vgabios.c:1120
3015 cmp bl, byte [bp+004h] ; 3a 5e 04 ; 0xc1710
3016 jnc short 01736h ; 73 21 ; 0xc1713
3017 movzx cx, byte [bp-004h] ; 0f b6 4e fc ; 0xc1715 vgabios.c:1122
3018 movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc1719
3019 movzx dx, bl ; 0f b6 d3 ; 0xc171d
3020 movzx di, bh ; 0f b6 ff ; 0xc1720
3021 imul di, dx ; 0f af fa ; 0xc1723
3022 add di, word [bp-006h] ; 03 7e fa ; 0xc1726
3023 mov dx, 0a000h ; ba 00 a0 ; 0xc1729
3024 mov es, dx ; 8e c2 ; 0xc172c
3025 jcxz 01732h ; e3 02 ; 0xc172e
3026 rep stosb ; f3 aa ; 0xc1730
3027 db 0feh, 0c3h
3028 ; inc bl ; fe c3 ; 0xc1732 vgabios.c:1123
3029 jmp short 01710h ; eb da ; 0xc1734
3030 mov ax, strict word 00005h ; b8 05 00 ; 0xc1736 vgabios.c:1124
3031 mov dx, 003ceh ; ba ce 03 ; 0xc1739
3032 out DX, ax ; ef ; 0xc173c
3033 lea sp, [bp-002h] ; 8d 66 fe ; 0xc173d vgabios.c:1125
3034 pop di ; 5f ; 0xc1740
3035 pop bp ; 5d ; 0xc1741
3036 retn 00004h ; c2 04 00 ; 0xc1742
3037 ; disGetNextSymbol 0xc1745 LB 0x28b5 -> off=0x0 cb=00000000000000a3 uValue=00000000000c1745 'vgamem_copy_cga'
3038vgamem_copy_cga: ; 0xc1745 LB 0xa3
3039 push bp ; 55 ; 0xc1745 vgabios.c:1128
3040 mov bp, sp ; 89 e5 ; 0xc1746
3041 push si ; 56 ; 0xc1748
3042 push di ; 57 ; 0xc1749
3043 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc174a
3044 mov dh, bl ; 88 de ; 0xc174d
3045 mov byte [bp-006h], cl ; 88 4e fa ; 0xc174f
3046 movzx di, dl ; 0f b6 fa ; 0xc1752 vgabios.c:1134
3047 movzx si, byte [bp+006h] ; 0f b6 76 06 ; 0xc1755
3048 imul di, si ; 0f af fe ; 0xc1759
3049 movzx bx, byte [bp+004h] ; 0f b6 5e 04 ; 0xc175c
3050 imul di, bx ; 0f af fb ; 0xc1760
3051 sar di, 1 ; d1 ff ; 0xc1763
3052 xor ah, ah ; 30 e4 ; 0xc1765
3053 add di, ax ; 01 c7 ; 0xc1767
3054 mov word [bp-00ch], di ; 89 7e f4 ; 0xc1769
3055 movzx dx, dh ; 0f b6 d6 ; 0xc176c vgabios.c:1135
3056 imul dx, si ; 0f af d6 ; 0xc176f
3057 imul dx, bx ; 0f af d3 ; 0xc1772
3058 sar dx, 1 ; d1 fa ; 0xc1775
3059 add dx, ax ; 01 c2 ; 0xc1777
3060 mov word [bp-00ah], dx ; 89 56 f6 ; 0xc1779
3061 mov byte [bp-008h], ah ; 88 66 f8 ; 0xc177c vgabios.c:1136
3062 movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc177f
3063 cwd ; 99 ; 0xc1783
3064 db 02bh, 0c2h
3065 ; sub ax, dx ; 2b c2 ; 0xc1784
3066 sar ax, 1 ; d1 f8 ; 0xc1786
3067 movzx bx, byte [bp-008h] ; 0f b6 5e f8 ; 0xc1788
3068 cmp bx, ax ; 39 c3 ; 0xc178c
3069 jnl short 017dfh ; 7d 4f ; 0xc178e
3070 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc1790 vgabios.c:1138
3071 mov word [bp-00eh], ax ; 89 46 f2 ; 0xc1794
3072 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1797
3073 imul bx, ax ; 0f af d8 ; 0xc179b
3074 mov si, word [bp-00ch] ; 8b 76 f4 ; 0xc179e
3075 add si, bx ; 01 de ; 0xc17a1
3076 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc17a3
3077 add di, bx ; 01 df ; 0xc17a6
3078 mov cx, word [bp-00eh] ; 8b 4e f2 ; 0xc17a8
3079 mov dx, 0b800h ; ba 00 b8 ; 0xc17ab
3080 mov es, dx ; 8e c2 ; 0xc17ae
3081 jcxz 017b8h ; e3 06 ; 0xc17b0
3082 push DS ; 1e ; 0xc17b2
3083 mov ds, dx ; 8e da ; 0xc17b3
3084 rep movsb ; f3 a4 ; 0xc17b5
3085 pop DS ; 1f ; 0xc17b7
3086 mov si, word [bp-00ch] ; 8b 76 f4 ; 0xc17b8 vgabios.c:1139
3087 add si, 02000h ; 81 c6 00 20 ; 0xc17bb
3088 add si, bx ; 01 de ; 0xc17bf
3089 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc17c1
3090 add di, 02000h ; 81 c7 00 20 ; 0xc17c4
3091 add di, bx ; 01 df ; 0xc17c8
3092 mov cx, word [bp-00eh] ; 8b 4e f2 ; 0xc17ca
3093 mov dx, 0b800h ; ba 00 b8 ; 0xc17cd
3094 mov es, dx ; 8e c2 ; 0xc17d0
3095 jcxz 017dah ; e3 06 ; 0xc17d2
3096 push DS ; 1e ; 0xc17d4
3097 mov ds, dx ; 8e da ; 0xc17d5
3098 rep movsb ; f3 a4 ; 0xc17d7
3099 pop DS ; 1f ; 0xc17d9
3100 inc byte [bp-008h] ; fe 46 f8 ; 0xc17da vgabios.c:1140
3101 jmp short 0177fh ; eb a0 ; 0xc17dd
3102 lea sp, [bp-004h] ; 8d 66 fc ; 0xc17df vgabios.c:1141
3103 pop di ; 5f ; 0xc17e2
3104 pop si ; 5e ; 0xc17e3
3105 pop bp ; 5d ; 0xc17e4
3106 retn 00004h ; c2 04 00 ; 0xc17e5
3107 ; disGetNextSymbol 0xc17e8 LB 0x2812 -> off=0x0 cb=0000000000000081 uValue=00000000000c17e8 'vgamem_fill_cga'
3108vgamem_fill_cga: ; 0xc17e8 LB 0x81
3109 push bp ; 55 ; 0xc17e8 vgabios.c:1144
3110 mov bp, sp ; 89 e5 ; 0xc17e9
3111 push si ; 56 ; 0xc17eb
3112 push di ; 57 ; 0xc17ec
3113 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc17ed
3114 mov byte [bp-00ah], bl ; 88 5e f6 ; 0xc17f0
3115 mov byte [bp-008h], cl ; 88 4e f8 ; 0xc17f3
3116 movzx bx, dl ; 0f b6 da ; 0xc17f6 vgabios.c:1150
3117 movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc17f9
3118 imul bx, dx ; 0f af da ; 0xc17fd
3119 movzx dx, cl ; 0f b6 d1 ; 0xc1800
3120 imul dx, bx ; 0f af d3 ; 0xc1803
3121 sar dx, 1 ; d1 fa ; 0xc1806
3122 xor ah, ah ; 30 e4 ; 0xc1808
3123 add dx, ax ; 01 c2 ; 0xc180a
3124 mov word [bp-00ch], dx ; 89 56 f4 ; 0xc180c
3125 mov byte [bp-006h], ah ; 88 66 fa ; 0xc180f vgabios.c:1151
3126 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1812
3127 cwd ; 99 ; 0xc1816
3128 db 02bh, 0c2h
3129 ; sub ax, dx ; 2b c2 ; 0xc1817
3130 sar ax, 1 ; d1 f8 ; 0xc1819
3131 movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc181b
3132 cmp dx, ax ; 39 c2 ; 0xc181f
3133 jnl short 01860h ; 7d 3d ; 0xc1821
3134 movzx si, byte [bp-00ah] ; 0f b6 76 f6 ; 0xc1823 vgabios.c:1153
3135 movzx bx, byte [bp+006h] ; 0f b6 5e 06 ; 0xc1827
3136 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc182b
3137 imul dx, ax ; 0f af d0 ; 0xc182f
3138 mov word [bp-00eh], dx ; 89 56 f2 ; 0xc1832
3139 mov di, word [bp-00ch] ; 8b 7e f4 ; 0xc1835
3140 add di, dx ; 01 d7 ; 0xc1838
3141 mov cx, si ; 89 f1 ; 0xc183a
3142 mov ax, bx ; 89 d8 ; 0xc183c
3143 mov dx, 0b800h ; ba 00 b8 ; 0xc183e
3144 mov es, dx ; 8e c2 ; 0xc1841
3145 jcxz 01847h ; e3 02 ; 0xc1843
3146 rep stosb ; f3 aa ; 0xc1845
3147 mov di, word [bp-00ch] ; 8b 7e f4 ; 0xc1847 vgabios.c:1154
3148 add di, 02000h ; 81 c7 00 20 ; 0xc184a
3149 add di, word [bp-00eh] ; 03 7e f2 ; 0xc184e
3150 mov cx, si ; 89 f1 ; 0xc1851
3151 mov ax, bx ; 89 d8 ; 0xc1853
3152 mov es, dx ; 8e c2 ; 0xc1855
3153 jcxz 0185bh ; e3 02 ; 0xc1857
3154 rep stosb ; f3 aa ; 0xc1859
3155 inc byte [bp-006h] ; fe 46 fa ; 0xc185b vgabios.c:1155
3156 jmp short 01812h ; eb b2 ; 0xc185e
3157 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1860 vgabios.c:1156
3158 pop di ; 5f ; 0xc1863
3159 pop si ; 5e ; 0xc1864
3160 pop bp ; 5d ; 0xc1865
3161 retn 00004h ; c2 04 00 ; 0xc1866
3162 ; disGetNextSymbol 0xc1869 LB 0x2791 -> off=0x0 cb=0000000000000079 uValue=00000000000c1869 'vgamem_copy_linear'
3163vgamem_copy_linear: ; 0xc1869 LB 0x79
3164 push bp ; 55 ; 0xc1869 vgabios.c:1159
3165 mov bp, sp ; 89 e5 ; 0xc186a
3166 push si ; 56 ; 0xc186c
3167 push di ; 57 ; 0xc186d
3168 sub sp, strict byte 00006h ; 83 ec 06 ; 0xc186e
3169 mov ah, al ; 88 c4 ; 0xc1871
3170 mov al, bl ; 88 d8 ; 0xc1873
3171 mov bx, cx ; 89 cb ; 0xc1875
3172 xor dh, dh ; 30 f6 ; 0xc1877 vgabios.c:1165
3173 movzx di, byte [bp+006h] ; 0f b6 7e 06 ; 0xc1879
3174 imul dx, di ; 0f af d7 ; 0xc187d
3175 imul dx, word [bp+004h] ; 0f af 56 04 ; 0xc1880
3176 movzx si, ah ; 0f b6 f4 ; 0xc1884
3177 add dx, si ; 01 f2 ; 0xc1887
3178 sal dx, 003h ; c1 e2 03 ; 0xc1889
3179 mov word [bp-008h], dx ; 89 56 f8 ; 0xc188c
3180 xor ah, ah ; 30 e4 ; 0xc188f vgabios.c:1166
3181 imul ax, di ; 0f af c7 ; 0xc1891
3182 imul ax, word [bp+004h] ; 0f af 46 04 ; 0xc1894
3183 add si, ax ; 01 c6 ; 0xc1898
3184 sal si, 003h ; c1 e6 03 ; 0xc189a
3185 mov word [bp-00ah], si ; 89 76 f6 ; 0xc189d
3186 sal bx, 003h ; c1 e3 03 ; 0xc18a0 vgabios.c:1167
3187 sal word [bp+004h], 003h ; c1 66 04 03 ; 0xc18a3 vgabios.c:1168
3188 mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xc18a7 vgabios.c:1169
3189 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc18ab
3190 cmp al, byte [bp+006h] ; 3a 46 06 ; 0xc18ae
3191 jnc short 018d9h ; 73 26 ; 0xc18b1
3192 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc18b3 vgabios.c:1171
3193 imul ax, word [bp+004h] ; 0f af 46 04 ; 0xc18b7
3194 mov si, word [bp-008h] ; 8b 76 f8 ; 0xc18bb
3195 add si, ax ; 01 c6 ; 0xc18be
3196 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc18c0
3197 add di, ax ; 01 c7 ; 0xc18c3
3198 mov cx, bx ; 89 d9 ; 0xc18c5
3199 mov dx, 0a000h ; ba 00 a0 ; 0xc18c7
3200 mov es, dx ; 8e c2 ; 0xc18ca
3201 jcxz 018d4h ; e3 06 ; 0xc18cc
3202 push DS ; 1e ; 0xc18ce
3203 mov ds, dx ; 8e da ; 0xc18cf
3204 rep movsb ; f3 a4 ; 0xc18d1
3205 pop DS ; 1f ; 0xc18d3
3206 inc byte [bp-006h] ; fe 46 fa ; 0xc18d4 vgabios.c:1172
3207 jmp short 018abh ; eb d2 ; 0xc18d7
3208 lea sp, [bp-004h] ; 8d 66 fc ; 0xc18d9 vgabios.c:1173
3209 pop di ; 5f ; 0xc18dc
3210 pop si ; 5e ; 0xc18dd
3211 pop bp ; 5d ; 0xc18de
3212 retn 00004h ; c2 04 00 ; 0xc18df
3213 ; disGetNextSymbol 0xc18e2 LB 0x2718 -> off=0x0 cb=000000000000005c uValue=00000000000c18e2 'vgamem_fill_linear'
3214vgamem_fill_linear: ; 0xc18e2 LB 0x5c
3215 push bp ; 55 ; 0xc18e2 vgabios.c:1176
3216 mov bp, sp ; 89 e5 ; 0xc18e3
3217 push si ; 56 ; 0xc18e5
3218 push di ; 57 ; 0xc18e6
3219 push ax ; 50 ; 0xc18e7
3220 push ax ; 50 ; 0xc18e8
3221 mov si, bx ; 89 de ; 0xc18e9
3222 mov bx, cx ; 89 cb ; 0xc18eb
3223 xor dh, dh ; 30 f6 ; 0xc18ed vgabios.c:1182
3224 movzx di, byte [bp+004h] ; 0f b6 7e 04 ; 0xc18ef
3225 imul dx, di ; 0f af d7 ; 0xc18f3
3226 imul dx, cx ; 0f af d1 ; 0xc18f6
3227 xor ah, ah ; 30 e4 ; 0xc18f9
3228 add ax, dx ; 01 d0 ; 0xc18fb
3229 sal ax, 003h ; c1 e0 03 ; 0xc18fd
3230 mov word [bp-008h], ax ; 89 46 f8 ; 0xc1900
3231 sal si, 003h ; c1 e6 03 ; 0xc1903 vgabios.c:1183
3232 sal bx, 003h ; c1 e3 03 ; 0xc1906 vgabios.c:1184
3233 mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xc1909 vgabios.c:1185
3234 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc190d
3235 cmp al, byte [bp+004h] ; 3a 46 04 ; 0xc1910
3236 jnc short 01935h ; 73 20 ; 0xc1913
3237 movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc1915 vgabios.c:1187
3238 movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc1919
3239 imul dx, bx ; 0f af d3 ; 0xc191d
3240 mov di, word [bp-008h] ; 8b 7e f8 ; 0xc1920
3241 add di, dx ; 01 d7 ; 0xc1923
3242 mov cx, si ; 89 f1 ; 0xc1925
3243 mov dx, 0a000h ; ba 00 a0 ; 0xc1927
3244 mov es, dx ; 8e c2 ; 0xc192a
3245 jcxz 01930h ; e3 02 ; 0xc192c
3246 rep stosb ; f3 aa ; 0xc192e
3247 inc byte [bp-006h] ; fe 46 fa ; 0xc1930 vgabios.c:1188
3248 jmp short 0190dh ; eb d8 ; 0xc1933
3249 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1935 vgabios.c:1189
3250 pop di ; 5f ; 0xc1938
3251 pop si ; 5e ; 0xc1939
3252 pop bp ; 5d ; 0xc193a
3253 retn 00004h ; c2 04 00 ; 0xc193b
3254 ; disGetNextSymbol 0xc193e LB 0x26bc -> off=0x0 cb=0000000000000628 uValue=00000000000c193e 'biosfn_scroll'
3255biosfn_scroll: ; 0xc193e LB 0x628
3256 push bp ; 55 ; 0xc193e vgabios.c:1192
3257 mov bp, sp ; 89 e5 ; 0xc193f
3258 push si ; 56 ; 0xc1941
3259 push di ; 57 ; 0xc1942
3260 sub sp, strict byte 00018h ; 83 ec 18 ; 0xc1943
3261 mov byte [bp-008h], al ; 88 46 f8 ; 0xc1946
3262 mov byte [bp-012h], dl ; 88 56 ee ; 0xc1949
3263 mov byte [bp-00ch], bl ; 88 5e f4 ; 0xc194c
3264 mov byte [bp-010h], cl ; 88 4e f0 ; 0xc194f
3265 mov dh, byte [bp+006h] ; 8a 76 06 ; 0xc1952
3266 cmp bl, byte [bp+004h] ; 3a 5e 04 ; 0xc1955 vgabios.c:1201
3267 jnbe near 01f5dh ; 0f 87 01 06 ; 0xc1958
3268 cmp dh, cl ; 38 ce ; 0xc195c vgabios.c:1202
3269 jc near 01f5dh ; 0f 82 fb 05 ; 0xc195e
3270 mov bx, strict word 00049h ; bb 49 00 ; 0xc1962 vgabios.c:37
3271 mov ax, strict word 00040h ; b8 40 00 ; 0xc1965
3272 mov es, ax ; 8e c0 ; 0xc1968
3273 mov al, byte [es:bx] ; 26 8a 07 ; 0xc196a
3274 xor ah, ah ; 30 e4 ; 0xc196d vgabios.c:1206
3275 call 033a1h ; e8 2f 1a ; 0xc196f
3276 mov byte [bp-006h], al ; 88 46 fa ; 0xc1972
3277 cmp AL, strict byte 0ffh ; 3c ff ; 0xc1975 vgabios.c:1207
3278 je near 01f5dh ; 0f 84 e2 05 ; 0xc1977
3279 mov bx, 00084h ; bb 84 00 ; 0xc197b vgabios.c:37
3280 mov ax, strict word 00040h ; b8 40 00 ; 0xc197e
3281 mov es, ax ; 8e c0 ; 0xc1981
3282 mov al, byte [es:bx] ; 26 8a 07 ; 0xc1983
3283 movzx cx, al ; 0f b6 c8 ; 0xc1986 vgabios.c:38
3284 inc cx ; 41 ; 0xc1989
3285 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc198a vgabios.c:47
3286 mov ax, word [es:bx] ; 26 8b 07 ; 0xc198d
3287 mov word [bp-014h], ax ; 89 46 ec ; 0xc1990 vgabios.c:48
3288 cmp byte [bp+008h], 0ffh ; 80 7e 08 ff ; 0xc1993 vgabios.c:1214
3289 jne short 019a2h ; 75 09 ; 0xc1997
3290 mov bx, strict word 00062h ; bb 62 00 ; 0xc1999 vgabios.c:37
3291 mov al, byte [es:bx] ; 26 8a 07 ; 0xc199c
3292 mov byte [bp+008h], al ; 88 46 08 ; 0xc199f vgabios.c:38
3293 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc19a2 vgabios.c:1217
3294 cmp ax, cx ; 39 c8 ; 0xc19a6
3295 jc short 019b1h ; 72 07 ; 0xc19a8
3296 mov al, cl ; 88 c8 ; 0xc19aa
3297 db 0feh, 0c8h
3298 ; dec al ; fe c8 ; 0xc19ac
3299 mov byte [bp+004h], al ; 88 46 04 ; 0xc19ae
3300 movzx ax, dh ; 0f b6 c6 ; 0xc19b1 vgabios.c:1218
3301 cmp ax, word [bp-014h] ; 3b 46 ec ; 0xc19b4
3302 jc short 019beh ; 72 05 ; 0xc19b7
3303 mov dh, byte [bp-014h] ; 8a 76 ec ; 0xc19b9
3304 db 0feh, 0ceh
3305 ; dec dh ; fe ce ; 0xc19bc
3306 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc19be vgabios.c:1219
3307 cmp ax, cx ; 39 c8 ; 0xc19c2
3308 jbe short 019cah ; 76 04 ; 0xc19c4
3309 mov byte [bp-008h], 000h ; c6 46 f8 00 ; 0xc19c6
3310 mov al, dh ; 88 f0 ; 0xc19ca vgabios.c:1220
3311 sub al, byte [bp-010h] ; 2a 46 f0 ; 0xc19cc
3312 db 0feh, 0c0h
3313 ; inc al ; fe c0 ; 0xc19cf
3314 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc19d1
3315 movzx di, byte [bp-006h] ; 0f b6 7e fa ; 0xc19d4 vgabios.c:1222
3316 mov bx, di ; 89 fb ; 0xc19d8
3317 sal bx, 003h ; c1 e3 03 ; 0xc19da
3318 mov ax, word [bp-014h] ; 8b 46 ec ; 0xc19dd
3319 dec ax ; 48 ; 0xc19e0
3320 mov word [bp-018h], ax ; 89 46 e8 ; 0xc19e1
3321 mov ax, cx ; 89 c8 ; 0xc19e4
3322 dec ax ; 48 ; 0xc19e6
3323 mov word [bp-016h], ax ; 89 46 ea ; 0xc19e7
3324 mov ax, word [bp-014h] ; 8b 46 ec ; 0xc19ea
3325 imul ax, cx ; 0f af c1 ; 0xc19ed
3326 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc19f0
3327 jne near 01b94h ; 0f 85 9b 01 ; 0xc19f5
3328 mov cx, ax ; 89 c1 ; 0xc19f9 vgabios.c:1225
3329 add cx, ax ; 01 c1 ; 0xc19fb
3330 or cl, 0ffh ; 80 c9 ff ; 0xc19fd
3331 movzx si, byte [bp+008h] ; 0f b6 76 08 ; 0xc1a00
3332 inc cx ; 41 ; 0xc1a04
3333 imul cx, si ; 0f af ce ; 0xc1a05
3334 mov word [bp-01ch], cx ; 89 4e e4 ; 0xc1a08
3335 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1a0b vgabios.c:1230
3336 jne short 01a4ch ; 75 3b ; 0xc1a0f
3337 cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc1a11
3338 jne short 01a4ch ; 75 35 ; 0xc1a15
3339 cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc1a17
3340 jne short 01a4ch ; 75 2f ; 0xc1a1b
3341 movzx cx, byte [bp+004h] ; 0f b6 4e 04 ; 0xc1a1d
3342 cmp cx, word [bp-016h] ; 3b 4e ea ; 0xc1a21
3343 jne short 01a4ch ; 75 26 ; 0xc1a24
3344 movzx dx, dh ; 0f b6 d6 ; 0xc1a26
3345 cmp dx, word [bp-018h] ; 3b 56 e8 ; 0xc1a29
3346 jne short 01a4ch ; 75 1e ; 0xc1a2c
3347 movzx dx, byte [bp-012h] ; 0f b6 56 ee ; 0xc1a2e vgabios.c:1232
3348 sal dx, 008h ; c1 e2 08 ; 0xc1a32
3349 add dx, strict byte 00020h ; 83 c2 20 ; 0xc1a35
3350 mov bx, word [bx+047b2h] ; 8b 9f b2 47 ; 0xc1a38
3351 mov cx, ax ; 89 c1 ; 0xc1a3c
3352 mov ax, dx ; 89 d0 ; 0xc1a3e
3353 mov di, word [bp-01ch] ; 8b 7e e4 ; 0xc1a40
3354 mov es, bx ; 8e c3 ; 0xc1a43
3355 jcxz 01a49h ; e3 02 ; 0xc1a45
3356 rep stosw ; f3 ab ; 0xc1a47
3357 jmp near 01f5dh ; e9 11 05 ; 0xc1a49 vgabios.c:1234
3358 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc1a4c vgabios.c:1236
3359 jne near 01ae9h ; 0f 85 95 00 ; 0xc1a50
3360 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1a54 vgabios.c:1237
3361 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1a58
3362 movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc1a5b
3363 cmp dx, word [bp-01ah] ; 3b 56 e6 ; 0xc1a5f
3364 jc near 01f5dh ; 0f 82 f7 04 ; 0xc1a62
3365 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1a66 vgabios.c:1239
3366 add ax, word [bp-01ah] ; 03 46 e6 ; 0xc1a6a
3367 cmp ax, dx ; 39 d0 ; 0xc1a6d
3368 jnbe short 01a77h ; 77 06 ; 0xc1a6f
3369 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1a71
3370 jne short 01aaah ; 75 33 ; 0xc1a75
3371 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1a77 vgabios.c:1240
3372 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1a7b
3373 sal ax, 008h ; c1 e0 08 ; 0xc1a7f
3374 add ax, strict word 00020h ; 05 20 00 ; 0xc1a82
3375 mov bx, word [bp-01ah] ; 8b 5e e6 ; 0xc1a85
3376 imul bx, word [bp-014h] ; 0f af 5e ec ; 0xc1a88
3377 movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc1a8c
3378 add dx, bx ; 01 da ; 0xc1a90
3379 add dx, dx ; 01 d2 ; 0xc1a92
3380 mov di, word [bp-01ch] ; 8b 7e e4 ; 0xc1a94
3381 add di, dx ; 01 d7 ; 0xc1a97
3382 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1a99
3383 sal bx, 003h ; c1 e3 03 ; 0xc1a9d
3384 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc1aa0
3385 jcxz 01aa8h ; e3 02 ; 0xc1aa4
3386 rep stosw ; f3 ab ; 0xc1aa6
3387 jmp short 01ae3h ; eb 39 ; 0xc1aa8 vgabios.c:1241
3388 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1aaa vgabios.c:1242
3389 mov si, ax ; 89 c6 ; 0xc1aae
3390 imul si, word [bp-014h] ; 0f af 76 ec ; 0xc1ab0
3391 movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc1ab4
3392 add si, dx ; 01 d6 ; 0xc1ab8
3393 add si, si ; 01 f6 ; 0xc1aba
3394 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1abc
3395 sal bx, 003h ; c1 e3 03 ; 0xc1ac0
3396 mov ax, word [bx+047b2h] ; 8b 87 b2 47 ; 0xc1ac3
3397 mov bx, word [bp-01ah] ; 8b 5e e6 ; 0xc1ac7
3398 imul bx, word [bp-014h] ; 0f af 5e ec ; 0xc1aca
3399 mov di, dx ; 89 d7 ; 0xc1ace
3400 add di, bx ; 01 df ; 0xc1ad0
3401 add di, di ; 01 ff ; 0xc1ad2
3402 add di, word [bp-01ch] ; 03 7e e4 ; 0xc1ad4
3403 mov dx, ax ; 89 c2 ; 0xc1ad7
3404 mov es, ax ; 8e c0 ; 0xc1ad9
3405 jcxz 01ae3h ; e3 06 ; 0xc1adb
3406 push DS ; 1e ; 0xc1add
3407 mov ds, dx ; 8e da ; 0xc1ade
3408 rep movsw ; f3 a5 ; 0xc1ae0
3409 pop DS ; 1f ; 0xc1ae2
3410 inc word [bp-01ah] ; ff 46 e6 ; 0xc1ae3 vgabios.c:1243
3411 jmp near 01a5bh ; e9 72 ff ; 0xc1ae6
3412 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1ae9 vgabios.c:1246
3413 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1aed
3414 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1af0
3415 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1af4
3416 jnbe near 01f5dh ; 0f 87 62 04 ; 0xc1af7
3417 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1afb vgabios.c:1248
3418 movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc1aff
3419 add ax, dx ; 01 d0 ; 0xc1b03
3420 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1b05
3421 jnbe short 01b10h ; 77 06 ; 0xc1b08
3422 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1b0a
3423 jne short 01b43h ; 75 33 ; 0xc1b0e
3424 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1b10 vgabios.c:1249
3425 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1b14
3426 sal ax, 008h ; c1 e0 08 ; 0xc1b18
3427 add ax, strict word 00020h ; 05 20 00 ; 0xc1b1b
3428 mov dx, word [bp-01ah] ; 8b 56 e6 ; 0xc1b1e
3429 imul dx, word [bp-014h] ; 0f af 56 ec ; 0xc1b21
3430 movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc1b25
3431 add dx, bx ; 01 da ; 0xc1b29
3432 add dx, dx ; 01 d2 ; 0xc1b2b
3433 mov di, word [bp-01ch] ; 8b 7e e4 ; 0xc1b2d
3434 add di, dx ; 01 d7 ; 0xc1b30
3435 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1b32
3436 sal bx, 003h ; c1 e3 03 ; 0xc1b36
3437 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc1b39
3438 jcxz 01b41h ; e3 02 ; 0xc1b3d
3439 rep stosw ; f3 ab ; 0xc1b3f
3440 jmp short 01b83h ; eb 40 ; 0xc1b41 vgabios.c:1250
3441 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1b43 vgabios.c:1251
3442 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1b47
3443 mov si, word [bp-01ah] ; 8b 76 e6 ; 0xc1b4b
3444 sub si, ax ; 29 c6 ; 0xc1b4e
3445 imul si, word [bp-014h] ; 0f af 76 ec ; 0xc1b50
3446 movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc1b54
3447 add si, dx ; 01 d6 ; 0xc1b58
3448 add si, si ; 01 f6 ; 0xc1b5a
3449 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1b5c
3450 sal bx, 003h ; c1 e3 03 ; 0xc1b60
3451 mov ax, word [bx+047b2h] ; 8b 87 b2 47 ; 0xc1b63
3452 mov bx, word [bp-01ah] ; 8b 5e e6 ; 0xc1b67
3453 imul bx, word [bp-014h] ; 0f af 5e ec ; 0xc1b6a
3454 add dx, bx ; 01 da ; 0xc1b6e
3455 add dx, dx ; 01 d2 ; 0xc1b70
3456 mov di, word [bp-01ch] ; 8b 7e e4 ; 0xc1b72
3457 add di, dx ; 01 d7 ; 0xc1b75
3458 mov dx, ax ; 89 c2 ; 0xc1b77
3459 mov es, ax ; 8e c0 ; 0xc1b79
3460 jcxz 01b83h ; e3 06 ; 0xc1b7b
3461 push DS ; 1e ; 0xc1b7d
3462 mov ds, dx ; 8e da ; 0xc1b7e
3463 rep movsw ; f3 a5 ; 0xc1b80
3464 pop DS ; 1f ; 0xc1b82
3465 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1b83 vgabios.c:1252
3466 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1b87
3467 jc near 01f5dh ; 0f 82 cf 03 ; 0xc1b8a
3468 dec word [bp-01ah] ; ff 4e e6 ; 0xc1b8e vgabios.c:1253
3469 jmp near 01af0h ; e9 5c ff ; 0xc1b91
3470 movzx di, byte [di+0482eh] ; 0f b6 bd 2e 48 ; 0xc1b94 vgabios.c:1259
3471 sal di, 006h ; c1 e7 06 ; 0xc1b99
3472 mov dl, byte [di+04844h] ; 8a 95 44 48 ; 0xc1b9c
3473 mov byte [bp-00eh], dl ; 88 56 f2 ; 0xc1ba0
3474 mov dl, byte [bx+047b0h] ; 8a 97 b0 47 ; 0xc1ba3 vgabios.c:1260
3475 cmp dl, 003h ; 80 fa 03 ; 0xc1ba7
3476 jc short 01bbdh ; 72 11 ; 0xc1baa
3477 jbe short 01bc7h ; 76 19 ; 0xc1bac
3478 cmp dl, 005h ; 80 fa 05 ; 0xc1bae
3479 je near 01e40h ; 0f 84 8b 02 ; 0xc1bb1
3480 cmp dl, 004h ; 80 fa 04 ; 0xc1bb5
3481 je short 01bc7h ; 74 0d ; 0xc1bb8
3482 jmp near 01f5dh ; e9 a0 03 ; 0xc1bba
3483 cmp dl, 002h ; 80 fa 02 ; 0xc1bbd
3484 je near 01d06h ; 0f 84 42 01 ; 0xc1bc0
3485 jmp near 01f5dh ; e9 96 03 ; 0xc1bc4
3486 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1bc7 vgabios.c:1264
3487 jne short 01c1fh ; 75 52 ; 0xc1bcb
3488 cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc1bcd
3489 jne short 01c1fh ; 75 4c ; 0xc1bd1
3490 cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc1bd3
3491 jne short 01c1fh ; 75 46 ; 0xc1bd7
3492 movzx bx, byte [bp+004h] ; 0f b6 5e 04 ; 0xc1bd9
3493 mov ax, cx ; 89 c8 ; 0xc1bdd
3494 dec ax ; 48 ; 0xc1bdf
3495 cmp bx, ax ; 39 c3 ; 0xc1be0
3496 jne short 01c1fh ; 75 3b ; 0xc1be2
3497 movzx ax, dh ; 0f b6 c6 ; 0xc1be4
3498 mov dx, word [bp-014h] ; 8b 56 ec ; 0xc1be7
3499 dec dx ; 4a ; 0xc1bea
3500 cmp ax, dx ; 39 d0 ; 0xc1beb
3501 jne short 01c1fh ; 75 30 ; 0xc1bed
3502 mov ax, 00205h ; b8 05 02 ; 0xc1bef vgabios.c:1266
3503 mov dx, 003ceh ; ba ce 03 ; 0xc1bf2
3504 out DX, ax ; ef ; 0xc1bf5
3505 mov ax, word [bp-014h] ; 8b 46 ec ; 0xc1bf6 vgabios.c:1267
3506 imul ax, cx ; 0f af c1 ; 0xc1bf9
3507 movzx cx, byte [bp-00eh] ; 0f b6 4e f2 ; 0xc1bfc
3508 imul cx, ax ; 0f af c8 ; 0xc1c00
3509 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1c03
3510 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1c07
3511 sal bx, 003h ; c1 e3 03 ; 0xc1c0b
3512 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc1c0e
3513 xor di, di ; 31 ff ; 0xc1c12
3514 jcxz 01c18h ; e3 02 ; 0xc1c14
3515 rep stosb ; f3 aa ; 0xc1c16
3516 mov ax, strict word 00005h ; b8 05 00 ; 0xc1c18 vgabios.c:1268
3517 out DX, ax ; ef ; 0xc1c1b
3518 jmp near 01f5dh ; e9 3e 03 ; 0xc1c1c vgabios.c:1270
3519 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc1c1f vgabios.c:1272
3520 jne short 01c8eh ; 75 69 ; 0xc1c23
3521 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1c25 vgabios.c:1273
3522 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1c29
3523 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1c2c
3524 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1c30
3525 jc near 01f5dh ; 0f 82 26 03 ; 0xc1c33
3526 movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc1c37 vgabios.c:1275
3527 add dx, word [bp-01ah] ; 03 56 e6 ; 0xc1c3b
3528 cmp dx, ax ; 39 c2 ; 0xc1c3e
3529 jnbe short 01c48h ; 77 06 ; 0xc1c40
3530 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1c42
3531 jne short 01c67h ; 75 1f ; 0xc1c46
3532 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1c48 vgabios.c:1276
3533 push ax ; 50 ; 0xc1c4c
3534 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1c4d
3535 push ax ; 50 ; 0xc1c51
3536 movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc1c52
3537 movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc1c56
3538 movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc1c5a
3539 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1c5e
3540 call 016e5h ; e8 80 fa ; 0xc1c62
3541 jmp short 01c89h ; eb 22 ; 0xc1c65 vgabios.c:1277
3542 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1c67 vgabios.c:1278
3543 push ax ; 50 ; 0xc1c6b
3544 movzx ax, byte [bp-014h] ; 0f b6 46 ec ; 0xc1c6c
3545 push ax ; 50 ; 0xc1c70
3546 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1c71
3547 movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc1c75
3548 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc1c79
3549 add al, byte [bp-008h] ; 02 46 f8 ; 0xc1c7c
3550 movzx dx, al ; 0f b6 d0 ; 0xc1c7f
3551 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1c82
3552 call 01670h ; e8 e7 f9 ; 0xc1c86
3553 inc word [bp-01ah] ; ff 46 e6 ; 0xc1c89 vgabios.c:1279
3554 jmp short 01c2ch ; eb 9e ; 0xc1c8c
3555 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1c8e vgabios.c:1282
3556 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1c92
3557 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1c95
3558 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1c99
3559 jnbe near 01f5dh ; 0f 87 bd 02 ; 0xc1c9c
3560 movzx dx, byte [bp-00ch] ; 0f b6 56 f4 ; 0xc1ca0 vgabios.c:1284
3561 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1ca4
3562 add ax, dx ; 01 d0 ; 0xc1ca8
3563 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1caa
3564 jnbe short 01cb5h ; 77 06 ; 0xc1cad
3565 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1caf
3566 jne short 01cd4h ; 75 1f ; 0xc1cb3
3567 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1cb5 vgabios.c:1285
3568 push ax ; 50 ; 0xc1cb9
3569 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1cba
3570 push ax ; 50 ; 0xc1cbe
3571 movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc1cbf
3572 movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc1cc3
3573 movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc1cc7
3574 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1ccb
3575 call 016e5h ; e8 13 fa ; 0xc1ccf
3576 jmp short 01cf6h ; eb 22 ; 0xc1cd2 vgabios.c:1286
3577 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1cd4 vgabios.c:1287
3578 push ax ; 50 ; 0xc1cd8
3579 movzx ax, byte [bp-014h] ; 0f b6 46 ec ; 0xc1cd9
3580 push ax ; 50 ; 0xc1cdd
3581 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1cde
3582 movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc1ce2
3583 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc1ce6
3584 sub al, byte [bp-008h] ; 2a 46 f8 ; 0xc1ce9
3585 movzx dx, al ; 0f b6 d0 ; 0xc1cec
3586 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1cef
3587 call 01670h ; e8 7a f9 ; 0xc1cf3
3588 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1cf6 vgabios.c:1288
3589 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1cfa
3590 jc near 01f5dh ; 0f 82 5c 02 ; 0xc1cfd
3591 dec word [bp-01ah] ; ff 4e e6 ; 0xc1d01 vgabios.c:1289
3592 jmp short 01c95h ; eb 8f ; 0xc1d04
3593 mov dl, byte [bx+047b1h] ; 8a 97 b1 47 ; 0xc1d06 vgabios.c:1294
3594 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1d0a vgabios.c:1295
3595 jne short 01d4bh ; 75 3b ; 0xc1d0e
3596 cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc1d10
3597 jne short 01d4bh ; 75 35 ; 0xc1d14
3598 cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc1d16
3599 jne short 01d4bh ; 75 2f ; 0xc1d1a
3600 movzx cx, byte [bp+004h] ; 0f b6 4e 04 ; 0xc1d1c
3601 cmp cx, word [bp-016h] ; 3b 4e ea ; 0xc1d20
3602 jne short 01d4bh ; 75 26 ; 0xc1d23
3603 movzx cx, dh ; 0f b6 ce ; 0xc1d25
3604 cmp cx, word [bp-018h] ; 3b 4e e8 ; 0xc1d28
3605 jne short 01d4bh ; 75 1e ; 0xc1d2b
3606 movzx cx, byte [bp-00eh] ; 0f b6 4e f2 ; 0xc1d2d vgabios.c:1297
3607 imul ax, cx ; 0f af c1 ; 0xc1d31
3608 movzx cx, dl ; 0f b6 ca ; 0xc1d34
3609 imul cx, ax ; 0f af c8 ; 0xc1d37
3610 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1d3a
3611 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc1d3e
3612 xor di, di ; 31 ff ; 0xc1d42
3613 jcxz 01d48h ; e3 02 ; 0xc1d44
3614 rep stosb ; f3 aa ; 0xc1d46
3615 jmp near 01f5dh ; e9 12 02 ; 0xc1d48 vgabios.c:1299
3616 cmp dl, 002h ; 80 fa 02 ; 0xc1d4b vgabios.c:1301
3617 jne short 01d59h ; 75 09 ; 0xc1d4e
3618 sal byte [bp-010h], 1 ; d0 66 f0 ; 0xc1d50 vgabios.c:1303
3619 sal byte [bp-00ah], 1 ; d0 66 f6 ; 0xc1d53 vgabios.c:1304
3620 sal word [bp-014h], 1 ; d1 66 ec ; 0xc1d56 vgabios.c:1305
3621 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc1d59 vgabios.c:1308
3622 jne short 01dc8h ; 75 69 ; 0xc1d5d
3623 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1d5f vgabios.c:1309
3624 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1d63
3625 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1d66
3626 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1d6a
3627 jc near 01f5dh ; 0f 82 ec 01 ; 0xc1d6d
3628 movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc1d71 vgabios.c:1311
3629 add dx, word [bp-01ah] ; 03 56 e6 ; 0xc1d75
3630 cmp dx, ax ; 39 c2 ; 0xc1d78
3631 jnbe short 01d82h ; 77 06 ; 0xc1d7a
3632 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1d7c
3633 jne short 01da1h ; 75 1f ; 0xc1d80
3634 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1d82 vgabios.c:1312
3635 push ax ; 50 ; 0xc1d86
3636 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1d87
3637 push ax ; 50 ; 0xc1d8b
3638 movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc1d8c
3639 movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc1d90
3640 movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc1d94
3641 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1d98
3642 call 017e8h ; e8 49 fa ; 0xc1d9c
3643 jmp short 01dc3h ; eb 22 ; 0xc1d9f vgabios.c:1313
3644 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1da1 vgabios.c:1314
3645 push ax ; 50 ; 0xc1da5
3646 movzx ax, byte [bp-014h] ; 0f b6 46 ec ; 0xc1da6
3647 push ax ; 50 ; 0xc1daa
3648 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1dab
3649 movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc1daf
3650 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc1db3
3651 add al, byte [bp-008h] ; 02 46 f8 ; 0xc1db6
3652 movzx dx, al ; 0f b6 d0 ; 0xc1db9
3653 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1dbc
3654 call 01745h ; e8 82 f9 ; 0xc1dc0
3655 inc word [bp-01ah] ; ff 46 e6 ; 0xc1dc3 vgabios.c:1315
3656 jmp short 01d66h ; eb 9e ; 0xc1dc6
3657 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1dc8 vgabios.c:1318
3658 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1dcc
3659 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1dcf
3660 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1dd3
3661 jnbe near 01f5dh ; 0f 87 83 01 ; 0xc1dd6
3662 movzx dx, byte [bp-00ch] ; 0f b6 56 f4 ; 0xc1dda vgabios.c:1320
3663 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1dde
3664 add ax, dx ; 01 d0 ; 0xc1de2
3665 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1de4
3666 jnbe short 01defh ; 77 06 ; 0xc1de7
3667 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1de9
3668 jne short 01e0eh ; 75 1f ; 0xc1ded
3669 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1def vgabios.c:1321
3670 push ax ; 50 ; 0xc1df3
3671 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1df4
3672 push ax ; 50 ; 0xc1df8
3673 movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc1df9
3674 movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc1dfd
3675 movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc1e01
3676 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1e05
3677 call 017e8h ; e8 dc f9 ; 0xc1e09
3678 jmp short 01e30h ; eb 22 ; 0xc1e0c vgabios.c:1322
3679 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1e0e vgabios.c:1323
3680 push ax ; 50 ; 0xc1e12
3681 movzx ax, byte [bp-014h] ; 0f b6 46 ec ; 0xc1e13
3682 push ax ; 50 ; 0xc1e17
3683 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1e18
3684 movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc1e1c
3685 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc1e20
3686 sub al, byte [bp-008h] ; 2a 46 f8 ; 0xc1e23
3687 movzx dx, al ; 0f b6 d0 ; 0xc1e26
3688 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1e29
3689 call 01745h ; e8 15 f9 ; 0xc1e2d
3690 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1e30 vgabios.c:1324
3691 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1e34
3692 jc near 01f5dh ; 0f 82 22 01 ; 0xc1e37
3693 dec word [bp-01ah] ; ff 4e e6 ; 0xc1e3b vgabios.c:1325
3694 jmp short 01dcfh ; eb 8f ; 0xc1e3e
3695 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1e40 vgabios.c:1330
3696 jne short 01e80h ; 75 3a ; 0xc1e44
3697 cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc1e46
3698 jne short 01e80h ; 75 34 ; 0xc1e4a
3699 cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc1e4c
3700 jne short 01e80h ; 75 2e ; 0xc1e50
3701 movzx cx, byte [bp+004h] ; 0f b6 4e 04 ; 0xc1e52
3702 cmp cx, word [bp-016h] ; 3b 4e ea ; 0xc1e56
3703 jne short 01e80h ; 75 25 ; 0xc1e59
3704 movzx dx, dh ; 0f b6 d6 ; 0xc1e5b
3705 cmp dx, word [bp-018h] ; 3b 56 e8 ; 0xc1e5e
3706 jne short 01e80h ; 75 1d ; 0xc1e61
3707 movzx dx, byte [bp-00eh] ; 0f b6 56 f2 ; 0xc1e63 vgabios.c:1332
3708 mov cx, ax ; 89 c1 ; 0xc1e67
3709 imul cx, dx ; 0f af ca ; 0xc1e69
3710 sal cx, 003h ; c1 e1 03 ; 0xc1e6c
3711 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1e6f
3712 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc1e73
3713 xor di, di ; 31 ff ; 0xc1e77
3714 jcxz 01e7dh ; e3 02 ; 0xc1e79
3715 rep stosb ; f3 aa ; 0xc1e7b
3716 jmp near 01f5dh ; e9 dd 00 ; 0xc1e7d vgabios.c:1334
3717 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc1e80 vgabios.c:1337
3718 jne short 01eech ; 75 66 ; 0xc1e84
3719 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1e86 vgabios.c:1338
3720 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1e8a
3721 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1e8d
3722 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1e91
3723 jc near 01f5dh ; 0f 82 c5 00 ; 0xc1e94
3724 movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc1e98 vgabios.c:1340
3725 add dx, word [bp-01ah] ; 03 56 e6 ; 0xc1e9c
3726 cmp dx, ax ; 39 c2 ; 0xc1e9f
3727 jnbe short 01ea9h ; 77 06 ; 0xc1ea1
3728 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1ea3
3729 jne short 01ec7h ; 75 1e ; 0xc1ea7
3730 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1ea9 vgabios.c:1341
3731 push ax ; 50 ; 0xc1ead
3732 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1eae
3733 push ax ; 50 ; 0xc1eb2
3734 movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc1eb3
3735 movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc1eb7
3736 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1ebb
3737 mov cx, word [bp-014h] ; 8b 4e ec ; 0xc1ebf
3738 call 018e2h ; e8 1d fa ; 0xc1ec2
3739 jmp short 01ee7h ; eb 20 ; 0xc1ec5 vgabios.c:1342
3740 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1ec7 vgabios.c:1343
3741 push ax ; 50 ; 0xc1ecb
3742 push word [bp-014h] ; ff 76 ec ; 0xc1ecc
3743 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1ecf
3744 movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc1ed3
3745 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc1ed7
3746 add al, byte [bp-008h] ; 02 46 f8 ; 0xc1eda
3747 movzx dx, al ; 0f b6 d0 ; 0xc1edd
3748 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1ee0
3749 call 01869h ; e8 82 f9 ; 0xc1ee4
3750 inc word [bp-01ah] ; ff 46 e6 ; 0xc1ee7 vgabios.c:1344
3751 jmp short 01e8dh ; eb a1 ; 0xc1eea
3752 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1eec vgabios.c:1347
3753 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1ef0
3754 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1ef3
3755 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1ef7
3756 jnbe short 01f5dh ; 77 61 ; 0xc1efa
3757 movzx dx, byte [bp-00ch] ; 0f b6 56 f4 ; 0xc1efc vgabios.c:1349
3758 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1f00
3759 add ax, dx ; 01 d0 ; 0xc1f04
3760 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1f06
3761 jnbe short 01f11h ; 77 06 ; 0xc1f09
3762 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1f0b
3763 jne short 01f2fh ; 75 1e ; 0xc1f0f
3764 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1f11 vgabios.c:1350
3765 push ax ; 50 ; 0xc1f15
3766 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1f16
3767 push ax ; 50 ; 0xc1f1a
3768 movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc1f1b
3769 movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc1f1f
3770 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1f23
3771 mov cx, word [bp-014h] ; 8b 4e ec ; 0xc1f27
3772 call 018e2h ; e8 b5 f9 ; 0xc1f2a
3773 jmp short 01f4fh ; eb 20 ; 0xc1f2d vgabios.c:1351
3774 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1f2f vgabios.c:1352
3775 push ax ; 50 ; 0xc1f33
3776 push word [bp-014h] ; ff 76 ec ; 0xc1f34
3777 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1f37
3778 movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc1f3b
3779 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc1f3f
3780 sub al, byte [bp-008h] ; 2a 46 f8 ; 0xc1f42
3781 movzx dx, al ; 0f b6 d0 ; 0xc1f45
3782 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1f48
3783 call 01869h ; e8 1a f9 ; 0xc1f4c
3784 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1f4f vgabios.c:1353
3785 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1f53
3786 jc short 01f5dh ; 72 05 ; 0xc1f56
3787 dec word [bp-01ah] ; ff 4e e6 ; 0xc1f58 vgabios.c:1354
3788 jmp short 01ef3h ; eb 96 ; 0xc1f5b
3789 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1f5d vgabios.c:1365
3790 pop di ; 5f ; 0xc1f60
3791 pop si ; 5e ; 0xc1f61
3792 pop bp ; 5d ; 0xc1f62
3793 retn 00008h ; c2 08 00 ; 0xc1f63
3794 ; disGetNextSymbol 0xc1f66 LB 0x2094 -> off=0x0 cb=00000000000000ff uValue=00000000000c1f66 'write_gfx_char_pl4'
3795write_gfx_char_pl4: ; 0xc1f66 LB 0xff
3796 push bp ; 55 ; 0xc1f66 vgabios.c:1368
3797 mov bp, sp ; 89 e5 ; 0xc1f67
3798 push si ; 56 ; 0xc1f69
3799 push di ; 57 ; 0xc1f6a
3800 sub sp, strict byte 0000ch ; 83 ec 0c ; 0xc1f6b
3801 mov ah, al ; 88 c4 ; 0xc1f6e
3802 mov byte [bp-008h], dl ; 88 56 f8 ; 0xc1f70
3803 mov al, bl ; 88 d8 ; 0xc1f73
3804 mov bx, 0010ch ; bb 0c 01 ; 0xc1f75 vgabios.c:57
3805 xor si, si ; 31 f6 ; 0xc1f78
3806 mov es, si ; 8e c6 ; 0xc1f7a
3807 mov si, word [es:bx] ; 26 8b 37 ; 0xc1f7c
3808 mov bx, word [es:bx+002h] ; 26 8b 5f 02 ; 0xc1f7f
3809 mov word [bp-00ch], si ; 89 76 f4 ; 0xc1f83 vgabios.c:58
3810 mov word [bp-00ah], bx ; 89 5e f6 ; 0xc1f86
3811 movzx bx, cl ; 0f b6 d9 ; 0xc1f89 vgabios.c:1377
3812 movzx cx, byte [bp+006h] ; 0f b6 4e 06 ; 0xc1f8c
3813 imul bx, cx ; 0f af d9 ; 0xc1f90
3814 movzx si, byte [bp+004h] ; 0f b6 76 04 ; 0xc1f93
3815 imul si, bx ; 0f af f3 ; 0xc1f97
3816 movzx bx, al ; 0f b6 d8 ; 0xc1f9a
3817 add si, bx ; 01 de ; 0xc1f9d
3818 mov bx, strict word 0004ch ; bb 4c 00 ; 0xc1f9f vgabios.c:47
3819 mov di, strict word 00040h ; bf 40 00 ; 0xc1fa2
3820 mov es, di ; 8e c7 ; 0xc1fa5
3821 mov bx, word [es:bx] ; 26 8b 1f ; 0xc1fa7
3822 movzx di, byte [bp+008h] ; 0f b6 7e 08 ; 0xc1faa vgabios.c:48
3823 imul bx, di ; 0f af df ; 0xc1fae
3824 add si, bx ; 01 de ; 0xc1fb1
3825 movzx ax, ah ; 0f b6 c4 ; 0xc1fb3 vgabios.c:1379
3826 imul ax, cx ; 0f af c1 ; 0xc1fb6
3827 mov word [bp-00eh], ax ; 89 46 f2 ; 0xc1fb9
3828 mov ax, 00f02h ; b8 02 0f ; 0xc1fbc vgabios.c:1380
3829 mov dx, 003c4h ; ba c4 03 ; 0xc1fbf
3830 out DX, ax ; ef ; 0xc1fc2
3831 mov ax, 00205h ; b8 05 02 ; 0xc1fc3 vgabios.c:1381
3832 mov dx, 003ceh ; ba ce 03 ; 0xc1fc6
3833 out DX, ax ; ef ; 0xc1fc9
3834 test byte [bp-008h], 080h ; f6 46 f8 80 ; 0xc1fca vgabios.c:1382
3835 je short 01fd6h ; 74 06 ; 0xc1fce
3836 mov ax, 01803h ; b8 03 18 ; 0xc1fd0 vgabios.c:1384
3837 out DX, ax ; ef ; 0xc1fd3
3838 jmp short 01fdah ; eb 04 ; 0xc1fd4 vgabios.c:1386
3839 mov ax, strict word 00003h ; b8 03 00 ; 0xc1fd6 vgabios.c:1388
3840 out DX, ax ; ef ; 0xc1fd9
3841 xor ch, ch ; 30 ed ; 0xc1fda vgabios.c:1390
3842 cmp ch, byte [bp+006h] ; 3a 6e 06 ; 0xc1fdc
3843 jnc short 0204dh ; 73 6c ; 0xc1fdf
3844 movzx bx, ch ; 0f b6 dd ; 0xc1fe1 vgabios.c:1392
3845 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1fe4
3846 imul bx, ax ; 0f af d8 ; 0xc1fe8
3847 add bx, si ; 01 f3 ; 0xc1feb
3848 mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xc1fed vgabios.c:1393
3849 jmp short 02005h ; eb 12 ; 0xc1ff1
3850 mov ax, 0a000h ; b8 00 a0 ; 0xc1ff3 vgabios.c:42
3851 mov es, ax ; 8e c0 ; 0xc1ff6
3852 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc1ff8
3853 inc byte [bp-006h] ; fe 46 fa ; 0xc1ffc vgabios.c:1406
3854 cmp byte [bp-006h], 008h ; 80 7e fa 08 ; 0xc1fff
3855 jnc short 02049h ; 73 44 ; 0xc2003
3856 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc2005
3857 mov cl, al ; 88 c1 ; 0xc2009
3858 mov ax, 00080h ; b8 80 00 ; 0xc200b
3859 sar ax, CL ; d3 f8 ; 0xc200e
3860 xor ah, ah ; 30 e4 ; 0xc2010
3861 mov word [bp-010h], ax ; 89 46 f0 ; 0xc2012
3862 sal ax, 008h ; c1 e0 08 ; 0xc2015
3863 or AL, strict byte 008h ; 0c 08 ; 0xc2018
3864 mov dx, 003ceh ; ba ce 03 ; 0xc201a
3865 out DX, ax ; ef ; 0xc201d
3866 mov dx, bx ; 89 da ; 0xc201e
3867 mov ax, 0a000h ; b8 00 a0 ; 0xc2020
3868 call 033c8h ; e8 a2 13 ; 0xc2023
3869 movzx ax, ch ; 0f b6 c5 ; 0xc2026
3870 add ax, word [bp-00eh] ; 03 46 f2 ; 0xc2029
3871 les di, [bp-00ch] ; c4 7e f4 ; 0xc202c
3872 add di, ax ; 01 c7 ; 0xc202f
3873 movzx ax, byte [es:di] ; 26 0f b6 05 ; 0xc2031
3874 test word [bp-010h], ax ; 85 46 f0 ; 0xc2035
3875 je short 01ff3h ; 74 b9 ; 0xc2038
3876 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc203a
3877 and AL, strict byte 00fh ; 24 0f ; 0xc203d
3878 mov di, 0a000h ; bf 00 a0 ; 0xc203f
3879 mov es, di ; 8e c7 ; 0xc2042
3880 mov byte [es:bx], al ; 26 88 07 ; 0xc2044
3881 jmp short 01ffch ; eb b3 ; 0xc2047
3882 db 0feh, 0c5h
3883 ; inc ch ; fe c5 ; 0xc2049 vgabios.c:1407
3884 jmp short 01fdch ; eb 8f ; 0xc204b
3885 mov ax, 0ff08h ; b8 08 ff ; 0xc204d vgabios.c:1408
3886 mov dx, 003ceh ; ba ce 03 ; 0xc2050
3887 out DX, ax ; ef ; 0xc2053
3888 mov ax, strict word 00005h ; b8 05 00 ; 0xc2054 vgabios.c:1409
3889 out DX, ax ; ef ; 0xc2057
3890 mov ax, strict word 00003h ; b8 03 00 ; 0xc2058 vgabios.c:1410
3891 out DX, ax ; ef ; 0xc205b
3892 lea sp, [bp-004h] ; 8d 66 fc ; 0xc205c vgabios.c:1411
3893 pop di ; 5f ; 0xc205f
3894 pop si ; 5e ; 0xc2060
3895 pop bp ; 5d ; 0xc2061
3896 retn 00006h ; c2 06 00 ; 0xc2062
3897 ; disGetNextSymbol 0xc2065 LB 0x1f95 -> off=0x0 cb=00000000000000dd uValue=00000000000c2065 'write_gfx_char_cga'
3898write_gfx_char_cga: ; 0xc2065 LB 0xdd
3899 push si ; 56 ; 0xc2065 vgabios.c:1414
3900 push di ; 57 ; 0xc2066
3901 enter 00006h, 000h ; c8 06 00 00 ; 0xc2067
3902 mov di, 0556ch ; bf 6c 55 ; 0xc206b vgabios.c:1421
3903 xor bh, bh ; 30 ff ; 0xc206e vgabios.c:1422
3904 movzx si, byte [bp+00ah] ; 0f b6 76 0a ; 0xc2070
3905 imul si, bx ; 0f af f3 ; 0xc2074
3906 movzx bx, cl ; 0f b6 d9 ; 0xc2077
3907 imul bx, bx, 00140h ; 69 db 40 01 ; 0xc207a
3908 add si, bx ; 01 de ; 0xc207e
3909 mov word [bp-004h], si ; 89 76 fc ; 0xc2080
3910 xor ah, ah ; 30 e4 ; 0xc2083 vgabios.c:1423
3911 sal ax, 003h ; c1 e0 03 ; 0xc2085
3912 mov word [bp-006h], ax ; 89 46 fa ; 0xc2088
3913 xor ah, ah ; 30 e4 ; 0xc208b vgabios.c:1424
3914 jmp near 020abh ; e9 1b 00 ; 0xc208d
3915 movzx si, ah ; 0f b6 f4 ; 0xc2090 vgabios.c:1439
3916 add si, word [bp-006h] ; 03 76 fa ; 0xc2093
3917 add si, di ; 01 fe ; 0xc2096
3918 mov al, byte [si] ; 8a 04 ; 0xc2098
3919 mov si, 0b800h ; be 00 b8 ; 0xc209a vgabios.c:42
3920 mov es, si ; 8e c6 ; 0xc209d
3921 mov byte [es:bx], al ; 26 88 07 ; 0xc209f
3922 db 0feh, 0c4h
3923 ; inc ah ; fe c4 ; 0xc20a2 vgabios.c:1443
3924 cmp ah, 008h ; 80 fc 08 ; 0xc20a4
3925 jnc near 0213ch ; 0f 83 91 00 ; 0xc20a7
3926 movzx bx, ah ; 0f b6 dc ; 0xc20ab
3927 sar bx, 1 ; d1 fb ; 0xc20ae
3928 imul bx, bx, strict byte 00050h ; 6b db 50 ; 0xc20b0
3929 add bx, word [bp-004h] ; 03 5e fc ; 0xc20b3
3930 test ah, 001h ; f6 c4 01 ; 0xc20b6
3931 je short 020beh ; 74 03 ; 0xc20b9
3932 add bh, 020h ; 80 c7 20 ; 0xc20bb
3933 mov DH, strict byte 080h ; b6 80 ; 0xc20be
3934 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc20c0
3935 jne short 020deh ; 75 18 ; 0xc20c4
3936 test dl, dh ; 84 f2 ; 0xc20c6
3937 je short 02090h ; 74 c6 ; 0xc20c8
3938 mov si, 0b800h ; be 00 b8 ; 0xc20ca
3939 mov es, si ; 8e c6 ; 0xc20cd
3940 mov al, byte [es:bx] ; 26 8a 07 ; 0xc20cf
3941 movzx si, ah ; 0f b6 f4 ; 0xc20d2
3942 add si, word [bp-006h] ; 03 76 fa ; 0xc20d5
3943 add si, di ; 01 fe ; 0xc20d8
3944 xor al, byte [si] ; 32 04 ; 0xc20da
3945 jmp short 0209ah ; eb bc ; 0xc20dc
3946 test dh, dh ; 84 f6 ; 0xc20de vgabios.c:1445
3947 jbe short 020a2h ; 76 c0 ; 0xc20e0
3948 test dl, 080h ; f6 c2 80 ; 0xc20e2 vgabios.c:1447
3949 je short 020f1h ; 74 0a ; 0xc20e5
3950 mov si, 0b800h ; be 00 b8 ; 0xc20e7 vgabios.c:37
3951 mov es, si ; 8e c6 ; 0xc20ea
3952 mov al, byte [es:bx] ; 26 8a 07 ; 0xc20ec
3953 jmp short 020f3h ; eb 02 ; 0xc20ef vgabios.c:1451
3954 xor al, al ; 30 c0 ; 0xc20f1 vgabios.c:1453
3955 mov byte [bp-002h], 000h ; c6 46 fe 00 ; 0xc20f3 vgabios.c:1455
3956 jmp short 02106h ; eb 0d ; 0xc20f7
3957 or al, ch ; 08 e8 ; 0xc20f9 vgabios.c:1465
3958 shr dh, 1 ; d0 ee ; 0xc20fb vgabios.c:1468
3959 inc byte [bp-002h] ; fe 46 fe ; 0xc20fd vgabios.c:1469
3960 cmp byte [bp-002h], 004h ; 80 7e fe 04 ; 0xc2100
3961 jnc short 02131h ; 73 2b ; 0xc2104
3962 movzx si, ah ; 0f b6 f4 ; 0xc2106
3963 add si, word [bp-006h] ; 03 76 fa ; 0xc2109
3964 add si, di ; 01 fe ; 0xc210c
3965 movzx si, byte [si] ; 0f b6 34 ; 0xc210e
3966 movzx cx, dh ; 0f b6 ce ; 0xc2111
3967 test si, cx ; 85 ce ; 0xc2114
3968 je short 020fbh ; 74 e3 ; 0xc2116
3969 mov CL, strict byte 003h ; b1 03 ; 0xc2118
3970 sub cl, byte [bp-002h] ; 2a 4e fe ; 0xc211a
3971 mov ch, dl ; 88 d5 ; 0xc211d
3972 and ch, 003h ; 80 e5 03 ; 0xc211f
3973 add cl, cl ; 00 c9 ; 0xc2122
3974 sal ch, CL ; d2 e5 ; 0xc2124
3975 mov cl, ch ; 88 e9 ; 0xc2126
3976 test dl, 080h ; f6 c2 80 ; 0xc2128
3977 je short 020f9h ; 74 cc ; 0xc212b
3978 xor al, ch ; 30 e8 ; 0xc212d
3979 jmp short 020fbh ; eb ca ; 0xc212f
3980 mov cx, 0b800h ; b9 00 b8 ; 0xc2131 vgabios.c:42
3981 mov es, cx ; 8e c1 ; 0xc2134
3982 mov byte [es:bx], al ; 26 88 07 ; 0xc2136
3983 inc bx ; 43 ; 0xc2139 vgabios.c:1471
3984 jmp short 020deh ; eb a2 ; 0xc213a vgabios.c:1472
3985 leave ; c9 ; 0xc213c vgabios.c:1475
3986 pop di ; 5f ; 0xc213d
3987 pop si ; 5e ; 0xc213e
3988 retn 00004h ; c2 04 00 ; 0xc213f
3989 ; disGetNextSymbol 0xc2142 LB 0x1eb8 -> off=0x0 cb=0000000000000085 uValue=00000000000c2142 'write_gfx_char_lin'
3990write_gfx_char_lin: ; 0xc2142 LB 0x85
3991 push si ; 56 ; 0xc2142 vgabios.c:1478
3992 push di ; 57 ; 0xc2143
3993 enter 00006h, 000h ; c8 06 00 00 ; 0xc2144
3994 mov dh, dl ; 88 d6 ; 0xc2148
3995 mov word [bp-002h], 0556ch ; c7 46 fe 6c 55 ; 0xc214a vgabios.c:1485
3996 movzx si, cl ; 0f b6 f1 ; 0xc214f vgabios.c:1486
3997 movzx cx, byte [bp+008h] ; 0f b6 4e 08 ; 0xc2152
3998 imul cx, si ; 0f af ce ; 0xc2156
3999 sal cx, 006h ; c1 e1 06 ; 0xc2159
4000 xor bh, bh ; 30 ff ; 0xc215c
4001 sal bx, 003h ; c1 e3 03 ; 0xc215e
4002 add bx, cx ; 01 cb ; 0xc2161
4003 mov word [bp-004h], bx ; 89 5e fc ; 0xc2163
4004 xor ah, ah ; 30 e4 ; 0xc2166 vgabios.c:1487
4005 mov si, ax ; 89 c6 ; 0xc2168
4006 sal si, 003h ; c1 e6 03 ; 0xc216a
4007 xor al, al ; 30 c0 ; 0xc216d vgabios.c:1488
4008 jmp short 021a6h ; eb 35 ; 0xc216f
4009 cmp ah, 008h ; 80 fc 08 ; 0xc2171 vgabios.c:1492
4010 jnc short 021a0h ; 73 2a ; 0xc2174
4011 xor cl, cl ; 30 c9 ; 0xc2176 vgabios.c:1494
4012 movzx bx, al ; 0f b6 d8 ; 0xc2178 vgabios.c:1495
4013 add bx, si ; 01 f3 ; 0xc217b
4014 add bx, word [bp-002h] ; 03 5e fe ; 0xc217d
4015 movzx bx, byte [bx] ; 0f b6 1f ; 0xc2180
4016 movzx di, dl ; 0f b6 fa ; 0xc2183
4017 test bx, di ; 85 fb ; 0xc2186
4018 je short 0218ch ; 74 02 ; 0xc2188
4019 mov cl, dh ; 88 f1 ; 0xc218a vgabios.c:1497
4020 movzx bx, ah ; 0f b6 dc ; 0xc218c vgabios.c:1499
4021 add bx, word [bp-006h] ; 03 5e fa ; 0xc218f
4022 mov di, 0a000h ; bf 00 a0 ; 0xc2192 vgabios.c:42
4023 mov es, di ; 8e c7 ; 0xc2195
4024 mov byte [es:bx], cl ; 26 88 0f ; 0xc2197
4025 shr dl, 1 ; d0 ea ; 0xc219a vgabios.c:1500
4026 db 0feh, 0c4h
4027 ; inc ah ; fe c4 ; 0xc219c vgabios.c:1501
4028 jmp short 02171h ; eb d1 ; 0xc219e
4029 db 0feh, 0c0h
4030 ; inc al ; fe c0 ; 0xc21a0 vgabios.c:1502
4031 cmp AL, strict byte 008h ; 3c 08 ; 0xc21a2
4032 jnc short 021c1h ; 73 1b ; 0xc21a4
4033 movzx cx, al ; 0f b6 c8 ; 0xc21a6
4034 movzx bx, byte [bp+008h] ; 0f b6 5e 08 ; 0xc21a9
4035 imul bx, cx ; 0f af d9 ; 0xc21ad
4036 sal bx, 003h ; c1 e3 03 ; 0xc21b0
4037 mov cx, word [bp-004h] ; 8b 4e fc ; 0xc21b3
4038 add cx, bx ; 01 d9 ; 0xc21b6
4039 mov word [bp-006h], cx ; 89 4e fa ; 0xc21b8
4040 mov DL, strict byte 080h ; b2 80 ; 0xc21bb
4041 xor ah, ah ; 30 e4 ; 0xc21bd
4042 jmp short 02176h ; eb b5 ; 0xc21bf
4043 leave ; c9 ; 0xc21c1 vgabios.c:1503
4044 pop di ; 5f ; 0xc21c2
4045 pop si ; 5e ; 0xc21c3
4046 retn 00002h ; c2 02 00 ; 0xc21c4
4047 ; disGetNextSymbol 0xc21c7 LB 0x1e33 -> off=0x0 cb=0000000000000165 uValue=00000000000c21c7 'biosfn_write_char_attr'
4048biosfn_write_char_attr: ; 0xc21c7 LB 0x165
4049 push bp ; 55 ; 0xc21c7 vgabios.c:1506
4050 mov bp, sp ; 89 e5 ; 0xc21c8
4051 push si ; 56 ; 0xc21ca
4052 push di ; 57 ; 0xc21cb
4053 sub sp, strict byte 00018h ; 83 ec 18 ; 0xc21cc
4054 mov byte [bp-008h], al ; 88 46 f8 ; 0xc21cf
4055 mov byte [bp-00eh], dl ; 88 56 f2 ; 0xc21d2
4056 mov byte [bp-012h], bl ; 88 5e ee ; 0xc21d5
4057 mov si, cx ; 89 ce ; 0xc21d8
4058 mov bx, strict word 00049h ; bb 49 00 ; 0xc21da vgabios.c:37
4059 mov ax, strict word 00040h ; b8 40 00 ; 0xc21dd
4060 mov es, ax ; 8e c0 ; 0xc21e0
4061 mov al, byte [es:bx] ; 26 8a 07 ; 0xc21e2
4062 xor ah, ah ; 30 e4 ; 0xc21e5 vgabios.c:1514
4063 call 033a1h ; e8 b7 11 ; 0xc21e7
4064 mov cl, al ; 88 c1 ; 0xc21ea
4065 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc21ec
4066 cmp AL, strict byte 0ffh ; 3c ff ; 0xc21ef vgabios.c:1515
4067 je near 02325h ; 0f 84 30 01 ; 0xc21f1
4068 movzx ax, dl ; 0f b6 c2 ; 0xc21f5 vgabios.c:1518
4069 lea bx, [bp-01ch] ; 8d 5e e4 ; 0xc21f8
4070 lea dx, [bp-01ah] ; 8d 56 e6 ; 0xc21fb
4071 call 00a17h ; e8 16 e8 ; 0xc21fe
4072 mov al, byte [bp-01ch] ; 8a 46 e4 ; 0xc2201 vgabios.c:1519
4073 mov byte [bp-010h], al ; 88 46 f0 ; 0xc2204
4074 mov dx, word [bp-01ch] ; 8b 56 e4 ; 0xc2207
4075 xor dl, dl ; 30 d2 ; 0xc220a
4076 shr dx, 008h ; c1 ea 08 ; 0xc220c
4077 mov byte [bp-014h], dl ; 88 56 ec ; 0xc220f
4078 mov bx, 00084h ; bb 84 00 ; 0xc2212 vgabios.c:37
4079 mov ax, strict word 00040h ; b8 40 00 ; 0xc2215
4080 mov es, ax ; 8e c0 ; 0xc2218
4081 mov al, byte [es:bx] ; 26 8a 07 ; 0xc221a
4082 xor ah, ah ; 30 e4 ; 0xc221d vgabios.c:38
4083 inc ax ; 40 ; 0xc221f
4084 mov word [bp-018h], ax ; 89 46 e8 ; 0xc2220
4085 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc2223 vgabios.c:47
4086 mov ax, word [es:bx] ; 26 8b 07 ; 0xc2226
4087 mov word [bp-016h], ax ; 89 46 ea ; 0xc2229 vgabios.c:48
4088 movzx bx, cl ; 0f b6 d9 ; 0xc222c vgabios.c:1525
4089 mov di, bx ; 89 df ; 0xc222f
4090 sal di, 003h ; c1 e7 03 ; 0xc2231
4091 cmp byte [di+047afh], 000h ; 80 bd af 47 00 ; 0xc2234
4092 jne short 02281h ; 75 46 ; 0xc2239
4093 mov bx, word [bp-018h] ; 8b 5e e8 ; 0xc223b vgabios.c:1528
4094 imul bx, ax ; 0f af d8 ; 0xc223e
4095 add bx, bx ; 01 db ; 0xc2241
4096 or bl, 0ffh ; 80 cb ff ; 0xc2243
4097 movzx cx, byte [bp-00eh] ; 0f b6 4e f2 ; 0xc2246
4098 inc bx ; 43 ; 0xc224a
4099 imul bx, cx ; 0f af d9 ; 0xc224b
4100 xor dh, dh ; 30 f6 ; 0xc224e
4101 imul ax, dx ; 0f af c2 ; 0xc2250
4102 movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc2253
4103 add ax, dx ; 01 d0 ; 0xc2257
4104 add ax, ax ; 01 c0 ; 0xc2259
4105 mov dx, bx ; 89 da ; 0xc225b
4106 add dx, ax ; 01 c2 ; 0xc225d
4107 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc225f vgabios.c:1530
4108 sal ax, 008h ; c1 e0 08 ; 0xc2263
4109 movzx bx, byte [bp-008h] ; 0f b6 5e f8 ; 0xc2266
4110 add ax, bx ; 01 d8 ; 0xc226a
4111 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc226c
4112 mov ax, word [bp-01ah] ; 8b 46 e6 ; 0xc226f vgabios.c:1531
4113 mov es, [di+047b2h] ; 8e 85 b2 47 ; 0xc2272
4114 mov cx, si ; 89 f1 ; 0xc2276
4115 mov di, dx ; 89 d7 ; 0xc2278
4116 jcxz 0227eh ; e3 02 ; 0xc227a
4117 rep stosw ; f3 ab ; 0xc227c
4118 jmp near 02325h ; e9 a4 00 ; 0xc227e vgabios.c:1533
4119 movzx bx, byte [bx+0482eh] ; 0f b6 9f 2e 48 ; 0xc2281 vgabios.c:1536
4120 sal bx, 006h ; c1 e3 06 ; 0xc2286
4121 mov al, byte [bx+04844h] ; 8a 87 44 48 ; 0xc2289
4122 mov byte [bp-006h], al ; 88 46 fa ; 0xc228d
4123 mov al, byte [di+047b1h] ; 8a 85 b1 47 ; 0xc2290 vgabios.c:1537
4124 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc2294
4125 dec si ; 4e ; 0xc2297 vgabios.c:1538
4126 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc2298
4127 je near 02325h ; 0f 84 86 00 ; 0xc229b
4128 movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc229f vgabios.c:1540
4129 sal bx, 003h ; c1 e3 03 ; 0xc22a3
4130 mov al, byte [bx+047b0h] ; 8a 87 b0 47 ; 0xc22a6
4131 cmp AL, strict byte 003h ; 3c 03 ; 0xc22aa
4132 jc short 022bah ; 72 0c ; 0xc22ac
4133 jbe short 022c0h ; 76 10 ; 0xc22ae
4134 cmp AL, strict byte 005h ; 3c 05 ; 0xc22b0
4135 je short 02307h ; 74 53 ; 0xc22b2
4136 cmp AL, strict byte 004h ; 3c 04 ; 0xc22b4
4137 je short 022c4h ; 74 0c ; 0xc22b6
4138 jmp short 0231fh ; eb 65 ; 0xc22b8
4139 cmp AL, strict byte 002h ; 3c 02 ; 0xc22ba
4140 je short 022e8h ; 74 2a ; 0xc22bc
4141 jmp short 0231fh ; eb 5f ; 0xc22be
4142 or byte [bp-012h], 001h ; 80 4e ee 01 ; 0xc22c0 vgabios.c:1543
4143 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc22c4 vgabios.c:1545
4144 push ax ; 50 ; 0xc22c8
4145 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc22c9
4146 push ax ; 50 ; 0xc22cd
4147 movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc22ce
4148 push ax ; 50 ; 0xc22d2
4149 movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc22d3
4150 movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc22d7
4151 movzx dx, byte [bp-012h] ; 0f b6 56 ee ; 0xc22db
4152 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc22df
4153 call 01f66h ; e8 80 fc ; 0xc22e3
4154 jmp short 0231fh ; eb 37 ; 0xc22e6 vgabios.c:1546
4155 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc22e8 vgabios.c:1548
4156 push ax ; 50 ; 0xc22ec
4157 movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc22ed
4158 push ax ; 50 ; 0xc22f1
4159 movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc22f2
4160 movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc22f6
4161 movzx dx, byte [bp-012h] ; 0f b6 56 ee ; 0xc22fa
4162 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc22fe
4163 call 02065h ; e8 60 fd ; 0xc2302
4164 jmp short 0231fh ; eb 18 ; 0xc2305 vgabios.c:1549
4165 movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc2307 vgabios.c:1551
4166 push ax ; 50 ; 0xc230b
4167 movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc230c
4168 movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc2310
4169 movzx dx, byte [bp-012h] ; 0f b6 56 ee ; 0xc2314
4170 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc2318
4171 call 02142h ; e8 23 fe ; 0xc231c
4172 inc byte [bp-010h] ; fe 46 f0 ; 0xc231f vgabios.c:1558
4173 jmp near 02297h ; e9 72 ff ; 0xc2322 vgabios.c:1559
4174 lea sp, [bp-004h] ; 8d 66 fc ; 0xc2325 vgabios.c:1561
4175 pop di ; 5f ; 0xc2328
4176 pop si ; 5e ; 0xc2329
4177 pop bp ; 5d ; 0xc232a
4178 retn ; c3 ; 0xc232b
4179 ; disGetNextSymbol 0xc232c LB 0x1cce -> off=0x0 cb=0000000000000162 uValue=00000000000c232c 'biosfn_write_char_only'
4180biosfn_write_char_only: ; 0xc232c LB 0x162
4181 push bp ; 55 ; 0xc232c vgabios.c:1564
4182 mov bp, sp ; 89 e5 ; 0xc232d
4183 push si ; 56 ; 0xc232f
4184 push di ; 57 ; 0xc2330
4185 sub sp, strict byte 00016h ; 83 ec 16 ; 0xc2331
4186 mov byte [bp-008h], al ; 88 46 f8 ; 0xc2334
4187 mov byte [bp-00eh], dl ; 88 56 f2 ; 0xc2337
4188 mov byte [bp-006h], bl ; 88 5e fa ; 0xc233a
4189 mov si, cx ; 89 ce ; 0xc233d
4190 mov bx, strict word 00049h ; bb 49 00 ; 0xc233f vgabios.c:37
4191 mov ax, strict word 00040h ; b8 40 00 ; 0xc2342
4192 mov es, ax ; 8e c0 ; 0xc2345
4193 mov al, byte [es:bx] ; 26 8a 07 ; 0xc2347
4194 xor ah, ah ; 30 e4 ; 0xc234a vgabios.c:1572
4195 call 033a1h ; e8 52 10 ; 0xc234c
4196 mov cl, al ; 88 c1 ; 0xc234f
4197 mov byte [bp-012h], al ; 88 46 ee ; 0xc2351
4198 cmp AL, strict byte 0ffh ; 3c ff ; 0xc2354 vgabios.c:1573
4199 je near 02487h ; 0f 84 2d 01 ; 0xc2356
4200 movzx ax, dl ; 0f b6 c2 ; 0xc235a vgabios.c:1576
4201 lea bx, [bp-01ah] ; 8d 5e e6 ; 0xc235d
4202 lea dx, [bp-018h] ; 8d 56 e8 ; 0xc2360
4203 call 00a17h ; e8 b1 e6 ; 0xc2363
4204 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc2366 vgabios.c:1577
4205 mov byte [bp-010h], al ; 88 46 f0 ; 0xc2369
4206 mov dx, word [bp-01ah] ; 8b 56 e6 ; 0xc236c
4207 xor dl, dl ; 30 d2 ; 0xc236f
4208 shr dx, 008h ; c1 ea 08 ; 0xc2371
4209 mov byte [bp-00ah], dl ; 88 56 f6 ; 0xc2374
4210 mov bx, 00084h ; bb 84 00 ; 0xc2377 vgabios.c:37
4211 mov ax, strict word 00040h ; b8 40 00 ; 0xc237a
4212 mov es, ax ; 8e c0 ; 0xc237d
4213 mov al, byte [es:bx] ; 26 8a 07 ; 0xc237f
4214 xor ah, ah ; 30 e4 ; 0xc2382 vgabios.c:38
4215 mov di, ax ; 89 c7 ; 0xc2384
4216 inc di ; 47 ; 0xc2386
4217 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc2387 vgabios.c:47
4218 mov ax, word [es:bx] ; 26 8b 07 ; 0xc238a
4219 mov word [bp-016h], ax ; 89 46 ea ; 0xc238d vgabios.c:48
4220 xor ch, ch ; 30 ed ; 0xc2390 vgabios.c:1583
4221 mov bx, cx ; 89 cb ; 0xc2392
4222 sal bx, 003h ; c1 e3 03 ; 0xc2394
4223 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc2397
4224 jne short 023dbh ; 75 3d ; 0xc239c
4225 imul di, ax ; 0f af f8 ; 0xc239e vgabios.c:1586
4226 add di, di ; 01 ff ; 0xc23a1
4227 or di, 000ffh ; 81 cf ff 00 ; 0xc23a3
4228 movzx bx, byte [bp-00eh] ; 0f b6 5e f2 ; 0xc23a7
4229 inc di ; 47 ; 0xc23ab
4230 imul bx, di ; 0f af df ; 0xc23ac
4231 xor dh, dh ; 30 f6 ; 0xc23af
4232 imul ax, dx ; 0f af c2 ; 0xc23b1
4233 movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc23b4
4234 add ax, dx ; 01 d0 ; 0xc23b8
4235 add ax, ax ; 01 c0 ; 0xc23ba
4236 add bx, ax ; 01 c3 ; 0xc23bc
4237 dec si ; 4e ; 0xc23be vgabios.c:1588
4238 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc23bf
4239 je near 02487h ; 0f 84 c1 00 ; 0xc23c2
4240 movzx di, byte [bp-012h] ; 0f b6 7e ee ; 0xc23c6 vgabios.c:1589
4241 sal di, 003h ; c1 e7 03 ; 0xc23ca
4242 mov es, [di+047b2h] ; 8e 85 b2 47 ; 0xc23cd vgabios.c:40
4243 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc23d1
4244 mov byte [es:bx], al ; 26 88 07 ; 0xc23d4
4245 inc bx ; 43 ; 0xc23d7 vgabios.c:1590
4246 inc bx ; 43 ; 0xc23d8
4247 jmp short 023beh ; eb e3 ; 0xc23d9 vgabios.c:1591
4248 mov di, cx ; 89 cf ; 0xc23db vgabios.c:1596
4249 movzx ax, byte [di+0482eh] ; 0f b6 85 2e 48 ; 0xc23dd
4250 mov di, ax ; 89 c7 ; 0xc23e2
4251 sal di, 006h ; c1 e7 06 ; 0xc23e4
4252 mov al, byte [di+04844h] ; 8a 85 44 48 ; 0xc23e7
4253 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc23eb
4254 mov al, byte [bx+047b1h] ; 8a 87 b1 47 ; 0xc23ee vgabios.c:1597
4255 mov byte [bp-014h], al ; 88 46 ec ; 0xc23f2
4256 dec si ; 4e ; 0xc23f5 vgabios.c:1598
4257 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc23f6
4258 je near 02487h ; 0f 84 8a 00 ; 0xc23f9
4259 movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc23fd vgabios.c:1600
4260 sal bx, 003h ; c1 e3 03 ; 0xc2401
4261 mov bl, byte [bx+047b0h] ; 8a 9f b0 47 ; 0xc2404
4262 cmp bl, 003h ; 80 fb 03 ; 0xc2408
4263 jc short 0241bh ; 72 0e ; 0xc240b
4264 jbe short 02422h ; 76 13 ; 0xc240d
4265 cmp bl, 005h ; 80 fb 05 ; 0xc240f
4266 je short 02469h ; 74 55 ; 0xc2412
4267 cmp bl, 004h ; 80 fb 04 ; 0xc2414
4268 je short 02426h ; 74 0d ; 0xc2417
4269 jmp short 02481h ; eb 66 ; 0xc2419
4270 cmp bl, 002h ; 80 fb 02 ; 0xc241b
4271 je short 0244ah ; 74 2a ; 0xc241e
4272 jmp short 02481h ; eb 5f ; 0xc2420
4273 or byte [bp-006h], 001h ; 80 4e fa 01 ; 0xc2422 vgabios.c:1603
4274 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc2426 vgabios.c:1605
4275 push ax ; 50 ; 0xc242a
4276 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc242b
4277 push ax ; 50 ; 0xc242f
4278 movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc2430
4279 push ax ; 50 ; 0xc2434
4280 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc2435
4281 movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc2439
4282 movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc243d
4283 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc2441
4284 call 01f66h ; e8 1e fb ; 0xc2445
4285 jmp short 02481h ; eb 37 ; 0xc2448 vgabios.c:1606
4286 movzx ax, byte [bp-014h] ; 0f b6 46 ec ; 0xc244a vgabios.c:1608
4287 push ax ; 50 ; 0xc244e
4288 movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc244f
4289 push ax ; 50 ; 0xc2453
4290 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc2454
4291 movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc2458
4292 movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc245c
4293 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc2460
4294 call 02065h ; e8 fe fb ; 0xc2464
4295 jmp short 02481h ; eb 18 ; 0xc2467 vgabios.c:1609
4296 movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc2469 vgabios.c:1611
4297 push ax ; 50 ; 0xc246d
4298 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc246e
4299 movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc2472
4300 movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc2476
4301 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc247a
4302 call 02142h ; e8 c1 fc ; 0xc247e
4303 inc byte [bp-010h] ; fe 46 f0 ; 0xc2481 vgabios.c:1618
4304 jmp near 023f5h ; e9 6e ff ; 0xc2484 vgabios.c:1619
4305 lea sp, [bp-004h] ; 8d 66 fc ; 0xc2487 vgabios.c:1621
4306 pop di ; 5f ; 0xc248a
4307 pop si ; 5e ; 0xc248b
4308 pop bp ; 5d ; 0xc248c
4309 retn ; c3 ; 0xc248d
4310 ; disGetNextSymbol 0xc248e LB 0x1b6c -> off=0x0 cb=0000000000000165 uValue=00000000000c248e 'biosfn_write_pixel'
4311biosfn_write_pixel: ; 0xc248e LB 0x165
4312 push bp ; 55 ; 0xc248e vgabios.c:1624
4313 mov bp, sp ; 89 e5 ; 0xc248f
4314 push si ; 56 ; 0xc2491
4315 push ax ; 50 ; 0xc2492
4316 push ax ; 50 ; 0xc2493
4317 mov byte [bp-004h], al ; 88 46 fc ; 0xc2494
4318 mov byte [bp-006h], dl ; 88 56 fa ; 0xc2497
4319 mov dx, bx ; 89 da ; 0xc249a
4320 mov bx, strict word 00049h ; bb 49 00 ; 0xc249c vgabios.c:37
4321 mov ax, strict word 00040h ; b8 40 00 ; 0xc249f
4322 mov es, ax ; 8e c0 ; 0xc24a2
4323 mov al, byte [es:bx] ; 26 8a 07 ; 0xc24a4
4324 xor ah, ah ; 30 e4 ; 0xc24a7 vgabios.c:1631
4325 call 033a1h ; e8 f5 0e ; 0xc24a9
4326 mov ah, al ; 88 c4 ; 0xc24ac
4327 cmp AL, strict byte 0ffh ; 3c ff ; 0xc24ae vgabios.c:1632
4328 je near 025ceh ; 0f 84 1a 01 ; 0xc24b0
4329 movzx bx, al ; 0f b6 d8 ; 0xc24b4 vgabios.c:1633
4330 sal bx, 003h ; c1 e3 03 ; 0xc24b7
4331 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc24ba
4332 je near 025ceh ; 0f 84 0b 01 ; 0xc24bf
4333 mov al, byte [bx+047b0h] ; 8a 87 b0 47 ; 0xc24c3 vgabios.c:1635
4334 cmp AL, strict byte 003h ; 3c 03 ; 0xc24c7
4335 jc short 024dah ; 72 0f ; 0xc24c9
4336 jbe short 024e1h ; 76 14 ; 0xc24cb
4337 cmp AL, strict byte 005h ; 3c 05 ; 0xc24cd
4338 je near 025d4h ; 0f 84 01 01 ; 0xc24cf
4339 cmp AL, strict byte 004h ; 3c 04 ; 0xc24d3
4340 je short 024e1h ; 74 0a ; 0xc24d5
4341 jmp near 025ceh ; e9 f4 00 ; 0xc24d7
4342 cmp AL, strict byte 002h ; 3c 02 ; 0xc24da
4343 je short 02550h ; 74 72 ; 0xc24dc
4344 jmp near 025ceh ; e9 ed 00 ; 0xc24de
4345 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc24e1 vgabios.c:47
4346 mov ax, strict word 00040h ; b8 40 00 ; 0xc24e4
4347 mov es, ax ; 8e c0 ; 0xc24e7
4348 mov ax, word [es:bx] ; 26 8b 07 ; 0xc24e9
4349 imul ax, cx ; 0f af c1 ; 0xc24ec vgabios.c:48
4350 mov bx, dx ; 89 d3 ; 0xc24ef
4351 shr bx, 003h ; c1 eb 03 ; 0xc24f1
4352 add bx, ax ; 01 c3 ; 0xc24f4
4353 mov si, strict word 0004ch ; be 4c 00 ; 0xc24f6 vgabios.c:47
4354 mov cx, word [es:si] ; 26 8b 0c ; 0xc24f9
4355 movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xc24fc vgabios.c:48
4356 imul ax, cx ; 0f af c1 ; 0xc2500
4357 add bx, ax ; 01 c3 ; 0xc2503
4358 mov cl, dl ; 88 d1 ; 0xc2505 vgabios.c:1641
4359 and cl, 007h ; 80 e1 07 ; 0xc2507
4360 mov ax, 00080h ; b8 80 00 ; 0xc250a
4361 sar ax, CL ; d3 f8 ; 0xc250d
4362 xor ah, ah ; 30 e4 ; 0xc250f vgabios.c:1642
4363 sal ax, 008h ; c1 e0 08 ; 0xc2511
4364 or AL, strict byte 008h ; 0c 08 ; 0xc2514
4365 mov dx, 003ceh ; ba ce 03 ; 0xc2516
4366 out DX, ax ; ef ; 0xc2519
4367 mov ax, 00205h ; b8 05 02 ; 0xc251a vgabios.c:1643
4368 out DX, ax ; ef ; 0xc251d
4369 mov dx, bx ; 89 da ; 0xc251e vgabios.c:1644
4370 mov ax, 0a000h ; b8 00 a0 ; 0xc2520
4371 call 033c8h ; e8 a2 0e ; 0xc2523
4372 test byte [bp-006h], 080h ; f6 46 fa 80 ; 0xc2526 vgabios.c:1645
4373 je short 02533h ; 74 07 ; 0xc252a
4374 mov ax, 01803h ; b8 03 18 ; 0xc252c vgabios.c:1647
4375 mov dx, 003ceh ; ba ce 03 ; 0xc252f
4376 out DX, ax ; ef ; 0xc2532
4377 mov ax, 0a000h ; b8 00 a0 ; 0xc2533 vgabios.c:42
4378 mov es, ax ; 8e c0 ; 0xc2536
4379 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc2538
4380 mov byte [es:bx], al ; 26 88 07 ; 0xc253b
4381 mov ax, 0ff08h ; b8 08 ff ; 0xc253e vgabios.c:1650
4382 mov dx, 003ceh ; ba ce 03 ; 0xc2541
4383 out DX, ax ; ef ; 0xc2544
4384 mov ax, strict word 00005h ; b8 05 00 ; 0xc2545 vgabios.c:1651
4385 out DX, ax ; ef ; 0xc2548
4386 mov ax, strict word 00003h ; b8 03 00 ; 0xc2549 vgabios.c:1652
4387 out DX, ax ; ef ; 0xc254c
4388 jmp near 025ceh ; e9 7e 00 ; 0xc254d vgabios.c:1653
4389 mov si, cx ; 89 ce ; 0xc2550 vgabios.c:1655
4390 shr si, 1 ; d1 ee ; 0xc2552
4391 imul si, si, strict byte 00050h ; 6b f6 50 ; 0xc2554
4392 cmp al, byte [bx+047b1h] ; 3a 87 b1 47 ; 0xc2557
4393 jne short 02564h ; 75 07 ; 0xc255b
4394 mov bx, dx ; 89 d3 ; 0xc255d vgabios.c:1657
4395 shr bx, 002h ; c1 eb 02 ; 0xc255f
4396 jmp short 02569h ; eb 05 ; 0xc2562 vgabios.c:1659
4397 mov bx, dx ; 89 d3 ; 0xc2564 vgabios.c:1661
4398 shr bx, 003h ; c1 eb 03 ; 0xc2566
4399 add bx, si ; 01 f3 ; 0xc2569
4400 test cl, 001h ; f6 c1 01 ; 0xc256b vgabios.c:1663
4401 je short 02573h ; 74 03 ; 0xc256e
4402 add bh, 020h ; 80 c7 20 ; 0xc2570
4403 mov cx, 0b800h ; b9 00 b8 ; 0xc2573 vgabios.c:37
4404 mov es, cx ; 8e c1 ; 0xc2576
4405 mov al, byte [es:bx] ; 26 8a 07 ; 0xc2578
4406 movzx si, ah ; 0f b6 f4 ; 0xc257b vgabios.c:1665
4407 sal si, 003h ; c1 e6 03 ; 0xc257e
4408 cmp byte [si+047b1h], 002h ; 80 bc b1 47 02 ; 0xc2581
4409 jne short 0259fh ; 75 17 ; 0xc2586
4410 mov ah, dl ; 88 d4 ; 0xc2588 vgabios.c:1667
4411 and ah, 003h ; 80 e4 03 ; 0xc258a
4412 mov CL, strict byte 003h ; b1 03 ; 0xc258d
4413 sub cl, ah ; 28 e1 ; 0xc258f
4414 add cl, cl ; 00 c9 ; 0xc2591
4415 mov dh, byte [bp-006h] ; 8a 76 fa ; 0xc2593
4416 and dh, 003h ; 80 e6 03 ; 0xc2596
4417 sal dh, CL ; d2 e6 ; 0xc2599
4418 mov DL, strict byte 003h ; b2 03 ; 0xc259b vgabios.c:1668
4419 jmp short 025b2h ; eb 13 ; 0xc259d vgabios.c:1670
4420 mov ah, dl ; 88 d4 ; 0xc259f vgabios.c:1672
4421 and ah, 007h ; 80 e4 07 ; 0xc25a1
4422 mov CL, strict byte 007h ; b1 07 ; 0xc25a4
4423 sub cl, ah ; 28 e1 ; 0xc25a6
4424 mov dh, byte [bp-006h] ; 8a 76 fa ; 0xc25a8
4425 and dh, 001h ; 80 e6 01 ; 0xc25ab
4426 sal dh, CL ; d2 e6 ; 0xc25ae
4427 mov DL, strict byte 001h ; b2 01 ; 0xc25b0 vgabios.c:1673
4428 sal dl, CL ; d2 e2 ; 0xc25b2
4429 test byte [bp-006h], 080h ; f6 46 fa 80 ; 0xc25b4 vgabios.c:1675
4430 je short 025beh ; 74 04 ; 0xc25b8
4431 xor al, dh ; 30 f0 ; 0xc25ba vgabios.c:1677
4432 jmp short 025c6h ; eb 08 ; 0xc25bc vgabios.c:1679
4433 mov ah, dl ; 88 d4 ; 0xc25be vgabios.c:1681
4434 not ah ; f6 d4 ; 0xc25c0
4435 and al, ah ; 20 e0 ; 0xc25c2
4436 or al, dh ; 08 f0 ; 0xc25c4 vgabios.c:1682
4437 mov dx, 0b800h ; ba 00 b8 ; 0xc25c6 vgabios.c:42
4438 mov es, dx ; 8e c2 ; 0xc25c9
4439 mov byte [es:bx], al ; 26 88 07 ; 0xc25cb
4440 lea sp, [bp-002h] ; 8d 66 fe ; 0xc25ce vgabios.c:1685
4441 pop si ; 5e ; 0xc25d1
4442 pop bp ; 5d ; 0xc25d2
4443 retn ; c3 ; 0xc25d3
4444 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc25d4 vgabios.c:47
4445 mov ax, strict word 00040h ; b8 40 00 ; 0xc25d7
4446 mov es, ax ; 8e c0 ; 0xc25da
4447 mov ax, word [es:bx] ; 26 8b 07 ; 0xc25dc
4448 sal ax, 003h ; c1 e0 03 ; 0xc25df vgabios.c:48
4449 imul ax, cx ; 0f af c1 ; 0xc25e2
4450 mov bx, dx ; 89 d3 ; 0xc25e5
4451 add bx, ax ; 01 c3 ; 0xc25e7
4452 mov ax, 0a000h ; b8 00 a0 ; 0xc25e9 vgabios.c:42
4453 mov es, ax ; 8e c0 ; 0xc25ec
4454 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc25ee
4455 jmp short 025cbh ; eb d8 ; 0xc25f1
4456 ; disGetNextSymbol 0xc25f3 LB 0x1a07 -> off=0x0 cb=000000000000024a uValue=00000000000c25f3 'biosfn_write_teletype'
4457biosfn_write_teletype: ; 0xc25f3 LB 0x24a
4458 push bp ; 55 ; 0xc25f3 vgabios.c:1698
4459 mov bp, sp ; 89 e5 ; 0xc25f4
4460 push si ; 56 ; 0xc25f6
4461 sub sp, strict byte 00012h ; 83 ec 12 ; 0xc25f7
4462 mov ch, al ; 88 c5 ; 0xc25fa
4463 mov byte [bp-00ah], dl ; 88 56 f6 ; 0xc25fc
4464 mov byte [bp-008h], bl ; 88 5e f8 ; 0xc25ff
4465 cmp dl, 0ffh ; 80 fa ff ; 0xc2602 vgabios.c:1706
4466 jne short 02615h ; 75 0e ; 0xc2605
4467 mov bx, strict word 00062h ; bb 62 00 ; 0xc2607 vgabios.c:37
4468 mov ax, strict word 00040h ; b8 40 00 ; 0xc260a
4469 mov es, ax ; 8e c0 ; 0xc260d
4470 mov al, byte [es:bx] ; 26 8a 07 ; 0xc260f
4471 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc2612 vgabios.c:38
4472 mov bx, strict word 00049h ; bb 49 00 ; 0xc2615 vgabios.c:37
4473 mov ax, strict word 00040h ; b8 40 00 ; 0xc2618
4474 mov es, ax ; 8e c0 ; 0xc261b
4475 mov al, byte [es:bx] ; 26 8a 07 ; 0xc261d
4476 xor ah, ah ; 30 e4 ; 0xc2620 vgabios.c:1711
4477 call 033a1h ; e8 7c 0d ; 0xc2622
4478 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc2625
4479 cmp AL, strict byte 0ffh ; 3c ff ; 0xc2628 vgabios.c:1712
4480 je near 02837h ; 0f 84 09 02 ; 0xc262a
4481 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc262e vgabios.c:1715
4482 lea bx, [bp-012h] ; 8d 5e ee ; 0xc2632
4483 lea dx, [bp-014h] ; 8d 56 ec ; 0xc2635
4484 call 00a17h ; e8 dc e3 ; 0xc2638
4485 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc263b vgabios.c:1716
4486 mov byte [bp-006h], al ; 88 46 fa ; 0xc263e
4487 mov ax, word [bp-012h] ; 8b 46 ee ; 0xc2641
4488 xor al, al ; 30 c0 ; 0xc2644
4489 shr ax, 008h ; c1 e8 08 ; 0xc2646
4490 mov byte [bp-004h], al ; 88 46 fc ; 0xc2649
4491 mov bx, 00084h ; bb 84 00 ; 0xc264c vgabios.c:37
4492 mov dx, strict word 00040h ; ba 40 00 ; 0xc264f
4493 mov es, dx ; 8e c2 ; 0xc2652
4494 mov dl, byte [es:bx] ; 26 8a 17 ; 0xc2654
4495 xor dh, dh ; 30 f6 ; 0xc2657 vgabios.c:38
4496 inc dx ; 42 ; 0xc2659
4497 mov word [bp-00eh], dx ; 89 56 f2 ; 0xc265a
4498 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc265d vgabios.c:47
4499 mov dx, word [es:bx] ; 26 8b 17 ; 0xc2660
4500 mov word [bp-010h], dx ; 89 56 f0 ; 0xc2663 vgabios.c:48
4501 cmp ch, 008h ; 80 fd 08 ; 0xc2666 vgabios.c:1722
4502 jc short 02679h ; 72 0e ; 0xc2669
4503 jbe short 02682h ; 76 15 ; 0xc266b
4504 cmp ch, 00dh ; 80 fd 0d ; 0xc266d
4505 je short 02698h ; 74 26 ; 0xc2670
4506 cmp ch, 00ah ; 80 fd 0a ; 0xc2672
4507 je short 02690h ; 74 19 ; 0xc2675
4508 jmp short 0269fh ; eb 26 ; 0xc2677
4509 cmp ch, 007h ; 80 fd 07 ; 0xc2679
4510 je near 02793h ; 0f 84 13 01 ; 0xc267c
4511 jmp short 0269fh ; eb 1d ; 0xc2680
4512 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc2682 vgabios.c:1729
4513 jbe near 02793h ; 0f 86 09 01 ; 0xc2686
4514 dec byte [bp-006h] ; fe 4e fa ; 0xc268a
4515 jmp near 02793h ; e9 03 01 ; 0xc268d vgabios.c:1730
4516 db 0feh, 0c0h
4517 ; inc al ; fe c0 ; 0xc2690 vgabios.c:1733
4518 mov byte [bp-004h], al ; 88 46 fc ; 0xc2692
4519 jmp near 02793h ; e9 fb 00 ; 0xc2695 vgabios.c:1734
4520 mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xc2698 vgabios.c:1737
4521 jmp near 02793h ; e9 f4 00 ; 0xc269c vgabios.c:1738
4522 movzx si, byte [bp-00ch] ; 0f b6 76 f4 ; 0xc269f vgabios.c:1742
4523 mov bx, si ; 89 f3 ; 0xc26a3
4524 sal bx, 003h ; c1 e3 03 ; 0xc26a5
4525 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc26a8
4526 jne short 026f2h ; 75 43 ; 0xc26ad
4527 mov ax, word [bp-010h] ; 8b 46 f0 ; 0xc26af vgabios.c:1745
4528 imul ax, word [bp-00eh] ; 0f af 46 f2 ; 0xc26b2
4529 add ax, ax ; 01 c0 ; 0xc26b6
4530 or AL, strict byte 0ffh ; 0c ff ; 0xc26b8
4531 movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xc26ba
4532 mov si, ax ; 89 c6 ; 0xc26be
4533 inc si ; 46 ; 0xc26c0
4534 imul si, dx ; 0f af f2 ; 0xc26c1
4535 movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xc26c4
4536 imul ax, word [bp-010h] ; 0f af 46 f0 ; 0xc26c8
4537 movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc26cc
4538 add ax, dx ; 01 d0 ; 0xc26d0
4539 add ax, ax ; 01 c0 ; 0xc26d2
4540 add si, ax ; 01 c6 ; 0xc26d4
4541 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc26d6 vgabios.c:40
4542 mov byte [es:si], ch ; 26 88 2c ; 0xc26da
4543 cmp cl, 003h ; 80 f9 03 ; 0xc26dd vgabios.c:1750
4544 jne near 02780h ; 0f 85 9c 00 ; 0xc26e0
4545 inc si ; 46 ; 0xc26e4 vgabios.c:1751
4546 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc26e5 vgabios.c:40
4547 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc26e9
4548 mov byte [es:si], al ; 26 88 04 ; 0xc26ec
4549 jmp near 02780h ; e9 8e 00 ; 0xc26ef vgabios.c:1753
4550 movzx si, byte [si+0482eh] ; 0f b6 b4 2e 48 ; 0xc26f2 vgabios.c:1756
4551 sal si, 006h ; c1 e6 06 ; 0xc26f7
4552 mov ah, byte [si+04844h] ; 8a a4 44 48 ; 0xc26fa
4553 mov dl, byte [bx+047b1h] ; 8a 97 b1 47 ; 0xc26fe vgabios.c:1757
4554 mov al, byte [bx+047b0h] ; 8a 87 b0 47 ; 0xc2702 vgabios.c:1758
4555 cmp AL, strict byte 003h ; 3c 03 ; 0xc2706
4556 jc short 02716h ; 72 0c ; 0xc2708
4557 jbe short 0271ch ; 76 10 ; 0xc270a
4558 cmp AL, strict byte 005h ; 3c 05 ; 0xc270c
4559 je short 02767h ; 74 57 ; 0xc270e
4560 cmp AL, strict byte 004h ; 3c 04 ; 0xc2710
4561 je short 02720h ; 74 0c ; 0xc2712
4562 jmp short 02780h ; eb 6a ; 0xc2714
4563 cmp AL, strict byte 002h ; 3c 02 ; 0xc2716
4564 je short 02746h ; 74 2c ; 0xc2718
4565 jmp short 02780h ; eb 64 ; 0xc271a
4566 or byte [bp-008h], 001h ; 80 4e f8 01 ; 0xc271c vgabios.c:1761
4567 movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xc2720 vgabios.c:1763
4568 push dx ; 52 ; 0xc2724
4569 movzx ax, ah ; 0f b6 c4 ; 0xc2725
4570 push ax ; 50 ; 0xc2728
4571 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc2729
4572 push ax ; 50 ; 0xc272d
4573 movzx bx, byte [bp-004h] ; 0f b6 5e fc ; 0xc272e
4574 movzx si, byte [bp-006h] ; 0f b6 76 fa ; 0xc2732
4575 movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc2736
4576 movzx ax, ch ; 0f b6 c5 ; 0xc273a
4577 mov cx, bx ; 89 d9 ; 0xc273d
4578 mov bx, si ; 89 f3 ; 0xc273f
4579 call 01f66h ; e8 22 f8 ; 0xc2741
4580 jmp short 02780h ; eb 3a ; 0xc2744 vgabios.c:1764
4581 movzx ax, dl ; 0f b6 c2 ; 0xc2746 vgabios.c:1766
4582 push ax ; 50 ; 0xc2749
4583 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc274a
4584 push ax ; 50 ; 0xc274e
4585 movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xc274f
4586 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc2753
4587 movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc2757
4588 movzx si, ch ; 0f b6 f5 ; 0xc275b
4589 mov cx, ax ; 89 c1 ; 0xc275e
4590 mov ax, si ; 89 f0 ; 0xc2760
4591 call 02065h ; e8 00 f9 ; 0xc2762
4592 jmp short 02780h ; eb 19 ; 0xc2765 vgabios.c:1767
4593 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc2767 vgabios.c:1769
4594 push ax ; 50 ; 0xc276b
4595 movzx si, byte [bp-004h] ; 0f b6 76 fc ; 0xc276c
4596 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc2770
4597 movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc2774
4598 movzx ax, ch ; 0f b6 c5 ; 0xc2778
4599 mov cx, si ; 89 f1 ; 0xc277b
4600 call 02142h ; e8 c2 f9 ; 0xc277d
4601 inc byte [bp-006h] ; fe 46 fa ; 0xc2780 vgabios.c:1777
4602 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc2783 vgabios.c:1779
4603 cmp ax, word [bp-010h] ; 3b 46 f0 ; 0xc2787
4604 jne short 02793h ; 75 07 ; 0xc278a
4605 mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xc278c vgabios.c:1780
4606 inc byte [bp-004h] ; fe 46 fc ; 0xc2790 vgabios.c:1781
4607 movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xc2793 vgabios.c:1786
4608 cmp ax, word [bp-00eh] ; 3b 46 f2 ; 0xc2797
4609 jne near 0281bh ; 0f 85 7d 00 ; 0xc279a
4610 movzx bx, byte [bp-00ch] ; 0f b6 5e f4 ; 0xc279e vgabios.c:1788
4611 sal bx, 003h ; c1 e3 03 ; 0xc27a2
4612 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc27a5
4613 db 0feh, 0c8h
4614 ; dec al ; fe c8 ; 0xc27a8
4615 mov ah, byte [bp-010h] ; 8a 66 f0 ; 0xc27aa
4616 db 0feh, 0cch
4617 ; dec ah ; fe cc ; 0xc27ad
4618 cmp byte [bx+047afh], 000h ; 80 bf af 47 00 ; 0xc27af
4619 jne short 027feh ; 75 48 ; 0xc27b4
4620 mov dx, word [bp-010h] ; 8b 56 f0 ; 0xc27b6 vgabios.c:1790
4621 imul dx, word [bp-00eh] ; 0f af 56 f2 ; 0xc27b9
4622 add dx, dx ; 01 d2 ; 0xc27bd
4623 or dl, 0ffh ; 80 ca ff ; 0xc27bf
4624 movzx si, byte [bp-00ah] ; 0f b6 76 f6 ; 0xc27c2
4625 inc dx ; 42 ; 0xc27c6
4626 imul si, dx ; 0f af f2 ; 0xc27c7
4627 movzx dx, byte [bp-004h] ; 0f b6 56 fc ; 0xc27ca
4628 dec dx ; 4a ; 0xc27ce
4629 mov cx, word [bp-010h] ; 8b 4e f0 ; 0xc27cf
4630 imul cx, dx ; 0f af ca ; 0xc27d2
4631 movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc27d5
4632 add dx, cx ; 01 ca ; 0xc27d9
4633 add dx, dx ; 01 d2 ; 0xc27db
4634 add si, dx ; 01 d6 ; 0xc27dd
4635 inc si ; 46 ; 0xc27df vgabios.c:1791
4636 mov es, [bx+047b2h] ; 8e 87 b2 47 ; 0xc27e0 vgabios.c:35
4637 mov bl, byte [es:si] ; 26 8a 1c ; 0xc27e4
4638 push strict byte 00001h ; 6a 01 ; 0xc27e7 vgabios.c:1792
4639 movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xc27e9
4640 push dx ; 52 ; 0xc27ed
4641 movzx dx, ah ; 0f b6 d4 ; 0xc27ee
4642 push dx ; 52 ; 0xc27f1
4643 xor ah, ah ; 30 e4 ; 0xc27f2
4644 push ax ; 50 ; 0xc27f4
4645 movzx dx, bl ; 0f b6 d3 ; 0xc27f5
4646 xor cx, cx ; 31 c9 ; 0xc27f8
4647 xor bx, bx ; 31 db ; 0xc27fa
4648 jmp short 02812h ; eb 14 ; 0xc27fc vgabios.c:1794
4649 push strict byte 00001h ; 6a 01 ; 0xc27fe vgabios.c:1796
4650 movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xc2800
4651 push dx ; 52 ; 0xc2804
4652 movzx dx, ah ; 0f b6 d4 ; 0xc2805
4653 push dx ; 52 ; 0xc2808
4654 xor ah, ah ; 30 e4 ; 0xc2809
4655 push ax ; 50 ; 0xc280b
4656 xor cx, cx ; 31 c9 ; 0xc280c
4657 xor bx, bx ; 31 db ; 0xc280e
4658 xor dx, dx ; 31 d2 ; 0xc2810
4659 mov ax, strict word 00001h ; b8 01 00 ; 0xc2812
4660 call 0193eh ; e8 26 f1 ; 0xc2815
4661 dec byte [bp-004h] ; fe 4e fc ; 0xc2818 vgabios.c:1798
4662 movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xc281b vgabios.c:1802
4663 mov word [bp-012h], ax ; 89 46 ee ; 0xc281f
4664 sal word [bp-012h], 008h ; c1 66 ee 08 ; 0xc2822
4665 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc2826
4666 add word [bp-012h], ax ; 01 46 ee ; 0xc282a
4667 mov dx, word [bp-012h] ; 8b 56 ee ; 0xc282d vgabios.c:1803
4668 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc2830
4669 call 011c6h ; e8 8f e9 ; 0xc2834
4670 lea sp, [bp-002h] ; 8d 66 fe ; 0xc2837 vgabios.c:1804
4671 pop si ; 5e ; 0xc283a
4672 pop bp ; 5d ; 0xc283b
4673 retn ; c3 ; 0xc283c
4674 ; disGetNextSymbol 0xc283d LB 0x17bd -> off=0x0 cb=000000000000002c uValue=00000000000c283d 'get_font_access'
4675get_font_access: ; 0xc283d LB 0x2c
4676 push bp ; 55 ; 0xc283d vgabios.c:1807
4677 mov bp, sp ; 89 e5 ; 0xc283e
4678 push dx ; 52 ; 0xc2840
4679 mov ax, 00100h ; b8 00 01 ; 0xc2841 vgabios.c:1809
4680 mov dx, 003c4h ; ba c4 03 ; 0xc2844
4681 out DX, ax ; ef ; 0xc2847
4682 mov ax, 00402h ; b8 02 04 ; 0xc2848 vgabios.c:1810
4683 out DX, ax ; ef ; 0xc284b
4684 mov ax, 00704h ; b8 04 07 ; 0xc284c vgabios.c:1811
4685 out DX, ax ; ef ; 0xc284f
4686 mov ax, 00300h ; b8 00 03 ; 0xc2850 vgabios.c:1812
4687 out DX, ax ; ef ; 0xc2853
4688 mov ax, 00204h ; b8 04 02 ; 0xc2854 vgabios.c:1813
4689 mov dx, 003ceh ; ba ce 03 ; 0xc2857
4690 out DX, ax ; ef ; 0xc285a
4691 mov ax, strict word 00005h ; b8 05 00 ; 0xc285b vgabios.c:1814
4692 out DX, ax ; ef ; 0xc285e
4693 mov ax, 00406h ; b8 06 04 ; 0xc285f vgabios.c:1815
4694 out DX, ax ; ef ; 0xc2862
4695 lea sp, [bp-002h] ; 8d 66 fe ; 0xc2863 vgabios.c:1816
4696 pop dx ; 5a ; 0xc2866
4697 pop bp ; 5d ; 0xc2867
4698 retn ; c3 ; 0xc2868
4699 ; disGetNextSymbol 0xc2869 LB 0x1791 -> off=0x0 cb=000000000000003c uValue=00000000000c2869 'release_font_access'
4700release_font_access: ; 0xc2869 LB 0x3c
4701 push bp ; 55 ; 0xc2869 vgabios.c:1818
4702 mov bp, sp ; 89 e5 ; 0xc286a
4703 push dx ; 52 ; 0xc286c
4704 mov ax, 00100h ; b8 00 01 ; 0xc286d vgabios.c:1820
4705 mov dx, 003c4h ; ba c4 03 ; 0xc2870
4706 out DX, ax ; ef ; 0xc2873
4707 mov ax, 00302h ; b8 02 03 ; 0xc2874 vgabios.c:1821
4708 out DX, ax ; ef ; 0xc2877
4709 mov ax, 00304h ; b8 04 03 ; 0xc2878 vgabios.c:1822
4710 out DX, ax ; ef ; 0xc287b
4711 mov ax, 00300h ; b8 00 03 ; 0xc287c vgabios.c:1823
4712 out DX, ax ; ef ; 0xc287f
4713 mov dx, 003cch ; ba cc 03 ; 0xc2880 vgabios.c:1824
4714 in AL, DX ; ec ; 0xc2883
4715 db 02ah, 0e4h
4716 ; sub ah, ah ; 2a e4 ; 0xc2884
4717 and ax, strict word 00001h ; 25 01 00 ; 0xc2886
4718 sal ax, 002h ; c1 e0 02 ; 0xc2889
4719 or AL, strict byte 00ah ; 0c 0a ; 0xc288c
4720 sal ax, 008h ; c1 e0 08 ; 0xc288e
4721 or AL, strict byte 006h ; 0c 06 ; 0xc2891
4722 mov dx, 003ceh ; ba ce 03 ; 0xc2893
4723 out DX, ax ; ef ; 0xc2896
4724 mov ax, strict word 00004h ; b8 04 00 ; 0xc2897 vgabios.c:1825
4725 out DX, ax ; ef ; 0xc289a
4726 mov ax, 01005h ; b8 05 10 ; 0xc289b vgabios.c:1826
4727 out DX, ax ; ef ; 0xc289e
4728 lea sp, [bp-002h] ; 8d 66 fe ; 0xc289f vgabios.c:1827
4729 pop dx ; 5a ; 0xc28a2
4730 pop bp ; 5d ; 0xc28a3
4731 retn ; c3 ; 0xc28a4
4732 ; disGetNextSymbol 0xc28a5 LB 0x1755 -> off=0x0 cb=00000000000000b4 uValue=00000000000c28a5 'set_scan_lines'
4733set_scan_lines: ; 0xc28a5 LB 0xb4
4734 push bp ; 55 ; 0xc28a5 vgabios.c:1829
4735 mov bp, sp ; 89 e5 ; 0xc28a6
4736 push bx ; 53 ; 0xc28a8
4737 push cx ; 51 ; 0xc28a9
4738 push dx ; 52 ; 0xc28aa
4739 push si ; 56 ; 0xc28ab
4740 push di ; 57 ; 0xc28ac
4741 mov bl, al ; 88 c3 ; 0xc28ad
4742 mov si, strict word 00063h ; be 63 00 ; 0xc28af vgabios.c:47
4743 mov ax, strict word 00040h ; b8 40 00 ; 0xc28b2
4744 mov es, ax ; 8e c0 ; 0xc28b5
4745 mov si, word [es:si] ; 26 8b 34 ; 0xc28b7
4746 mov cx, si ; 89 f1 ; 0xc28ba vgabios.c:48
4747 mov AL, strict byte 009h ; b0 09 ; 0xc28bc vgabios.c:1835
4748 mov dx, si ; 89 f2 ; 0xc28be
4749 out DX, AL ; ee ; 0xc28c0
4750 lea dx, [si+001h] ; 8d 54 01 ; 0xc28c1 vgabios.c:1836
4751 in AL, DX ; ec ; 0xc28c4
4752 db 02ah, 0e4h
4753 ; sub ah, ah ; 2a e4 ; 0xc28c5
4754 mov ah, al ; 88 c4 ; 0xc28c7 vgabios.c:1837
4755 and ah, 0e0h ; 80 e4 e0 ; 0xc28c9
4756 mov al, bl ; 88 d8 ; 0xc28cc
4757 db 0feh, 0c8h
4758 ; dec al ; fe c8 ; 0xc28ce
4759 or al, ah ; 08 e0 ; 0xc28d0
4760 out DX, AL ; ee ; 0xc28d2 vgabios.c:1838
4761 cmp bl, 008h ; 80 fb 08 ; 0xc28d3 vgabios.c:1839
4762 jne short 028e0h ; 75 08 ; 0xc28d6
4763 mov dx, strict word 00007h ; ba 07 00 ; 0xc28d8 vgabios.c:1841
4764 mov ax, strict word 00006h ; b8 06 00 ; 0xc28db
4765 jmp short 028edh ; eb 0d ; 0xc28de vgabios.c:1843
4766 mov al, bl ; 88 d8 ; 0xc28e0 vgabios.c:1845
4767 sub AL, strict byte 003h ; 2c 03 ; 0xc28e2
4768 movzx dx, al ; 0f b6 d0 ; 0xc28e4
4769 mov al, bl ; 88 d8 ; 0xc28e7
4770 sub AL, strict byte 004h ; 2c 04 ; 0xc28e9
4771 xor ah, ah ; 30 e4 ; 0xc28eb
4772 call 010d0h ; e8 e0 e7 ; 0xc28ed
4773 movzx di, bl ; 0f b6 fb ; 0xc28f0 vgabios.c:1847
4774 mov bx, 00085h ; bb 85 00 ; 0xc28f3 vgabios.c:52
4775 mov ax, strict word 00040h ; b8 40 00 ; 0xc28f6
4776 mov es, ax ; 8e c0 ; 0xc28f9
4777 mov word [es:bx], di ; 26 89 3f ; 0xc28fb
4778 mov AL, strict byte 012h ; b0 12 ; 0xc28fe vgabios.c:1848
4779 mov dx, cx ; 89 ca ; 0xc2900
4780 out DX, AL ; ee ; 0xc2902
4781 mov bx, cx ; 89 cb ; 0xc2903 vgabios.c:1849
4782 inc bx ; 43 ; 0xc2905
4783 mov dx, bx ; 89 da ; 0xc2906
4784 in AL, DX ; ec ; 0xc2908
4785 db 02ah, 0e4h
4786 ; sub ah, ah ; 2a e4 ; 0xc2909
4787 mov si, ax ; 89 c6 ; 0xc290b
4788 mov AL, strict byte 007h ; b0 07 ; 0xc290d vgabios.c:1850
4789 mov dx, cx ; 89 ca ; 0xc290f
4790 out DX, AL ; ee ; 0xc2911
4791 mov dx, bx ; 89 da ; 0xc2912 vgabios.c:1851
4792 in AL, DX ; ec ; 0xc2914
4793 db 02ah, 0e4h
4794 ; sub ah, ah ; 2a e4 ; 0xc2915
4795 mov ah, al ; 88 c4 ; 0xc2917 vgabios.c:1852
4796 and ah, 002h ; 80 e4 02 ; 0xc2919
4797 movzx dx, ah ; 0f b6 d4 ; 0xc291c
4798 sal dx, 007h ; c1 e2 07 ; 0xc291f
4799 and AL, strict byte 040h ; 24 40 ; 0xc2922
4800 xor ah, ah ; 30 e4 ; 0xc2924
4801 sal ax, 003h ; c1 e0 03 ; 0xc2926
4802 add ax, dx ; 01 d0 ; 0xc2929
4803 inc ax ; 40 ; 0xc292b
4804 add ax, si ; 01 f0 ; 0xc292c
4805 xor dx, dx ; 31 d2 ; 0xc292e vgabios.c:1853
4806 div di ; f7 f7 ; 0xc2930
4807 mov dl, al ; 88 c2 ; 0xc2932 vgabios.c:1854
4808 db 0feh, 0cah
4809 ; dec dl ; fe ca ; 0xc2934
4810 mov bx, 00084h ; bb 84 00 ; 0xc2936 vgabios.c:42
4811 mov byte [es:bx], dl ; 26 88 17 ; 0xc2939
4812 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc293c vgabios.c:47
4813 mov dx, word [es:bx] ; 26 8b 17 ; 0xc293f
4814 xor ah, ah ; 30 e4 ; 0xc2942 vgabios.c:1856
4815 imul dx, ax ; 0f af d0 ; 0xc2944
4816 add dx, dx ; 01 d2 ; 0xc2947
4817 mov bx, strict word 0004ch ; bb 4c 00 ; 0xc2949 vgabios.c:52
4818 mov word [es:bx], dx ; 26 89 17 ; 0xc294c
4819 lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc294f vgabios.c:1857
4820 pop di ; 5f ; 0xc2952
4821 pop si ; 5e ; 0xc2953
4822 pop dx ; 5a ; 0xc2954
4823 pop cx ; 59 ; 0xc2955
4824 pop bx ; 5b ; 0xc2956
4825 pop bp ; 5d ; 0xc2957
4826 retn ; c3 ; 0xc2958
4827 ; disGetNextSymbol 0xc2959 LB 0x16a1 -> off=0x0 cb=000000000000007c uValue=00000000000c2959 'biosfn_load_text_user_pat'
4828biosfn_load_text_user_pat: ; 0xc2959 LB 0x7c
4829 push bp ; 55 ; 0xc2959 vgabios.c:1859
4830 mov bp, sp ; 89 e5 ; 0xc295a
4831 push si ; 56 ; 0xc295c
4832 push di ; 57 ; 0xc295d
4833 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc295e
4834 mov byte [bp-006h], al ; 88 46 fa ; 0xc2961
4835 mov word [bp-00ch], dx ; 89 56 f4 ; 0xc2964
4836 mov word [bp-008h], bx ; 89 5e f8 ; 0xc2967
4837 mov word [bp-00ah], cx ; 89 4e f6 ; 0xc296a
4838 call 0283dh ; e8 cd fe ; 0xc296d vgabios.c:1864
4839 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc2970 vgabios.c:1865
4840 and AL, strict byte 003h ; 24 03 ; 0xc2973
4841 xor ah, ah ; 30 e4 ; 0xc2975
4842 mov bx, ax ; 89 c3 ; 0xc2977
4843 sal bx, 00eh ; c1 e3 0e ; 0xc2979
4844 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc297c
4845 and AL, strict byte 004h ; 24 04 ; 0xc297f
4846 xor ah, ah ; 30 e4 ; 0xc2981
4847 sal ax, 00bh ; c1 e0 0b ; 0xc2983
4848 add bx, ax ; 01 c3 ; 0xc2986
4849 mov word [bp-00eh], bx ; 89 5e f2 ; 0xc2988
4850 xor bx, bx ; 31 db ; 0xc298b vgabios.c:1866
4851 cmp bx, word [bp-00ah] ; 3b 5e f6 ; 0xc298d
4852 jnc short 029bch ; 73 2a ; 0xc2990
4853 movzx cx, byte [bp+008h] ; 0f b6 4e 08 ; 0xc2992 vgabios.c:1868
4854 mov si, bx ; 89 de ; 0xc2996
4855 imul si, cx ; 0f af f1 ; 0xc2998
4856 add si, word [bp-008h] ; 03 76 f8 ; 0xc299b
4857 mov di, word [bp+004h] ; 8b 7e 04 ; 0xc299e vgabios.c:1869
4858 add di, bx ; 01 df ; 0xc29a1
4859 sal di, 005h ; c1 e7 05 ; 0xc29a3
4860 add di, word [bp-00eh] ; 03 7e f2 ; 0xc29a6
4861 mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xc29a9 vgabios.c:1870
4862 mov ax, 0a000h ; b8 00 a0 ; 0xc29ac
4863 mov es, ax ; 8e c0 ; 0xc29af
4864 jcxz 029b9h ; e3 06 ; 0xc29b1
4865 push DS ; 1e ; 0xc29b3
4866 mov ds, dx ; 8e da ; 0xc29b4
4867 rep movsb ; f3 a4 ; 0xc29b6
4868 pop DS ; 1f ; 0xc29b8
4869 inc bx ; 43 ; 0xc29b9 vgabios.c:1871
4870 jmp short 0298dh ; eb d1 ; 0xc29ba
4871 call 02869h ; e8 aa fe ; 0xc29bc vgabios.c:1872
4872 cmp byte [bp-006h], 010h ; 80 7e fa 10 ; 0xc29bf vgabios.c:1873
4873 jc short 029cch ; 72 07 ; 0xc29c3
4874 movzx ax, byte [bp+008h] ; 0f b6 46 08 ; 0xc29c5 vgabios.c:1875
4875 call 028a5h ; e8 d9 fe ; 0xc29c9
4876 lea sp, [bp-004h] ; 8d 66 fc ; 0xc29cc vgabios.c:1877
4877 pop di ; 5f ; 0xc29cf
4878 pop si ; 5e ; 0xc29d0
4879 pop bp ; 5d ; 0xc29d1
4880 retn 00006h ; c2 06 00 ; 0xc29d2
4881 ; disGetNextSymbol 0xc29d5 LB 0x1625 -> off=0x0 cb=000000000000006f uValue=00000000000c29d5 'biosfn_load_text_8_14_pat'
4882biosfn_load_text_8_14_pat: ; 0xc29d5 LB 0x6f
4883 push bp ; 55 ; 0xc29d5 vgabios.c:1879
4884 mov bp, sp ; 89 e5 ; 0xc29d6
4885 push bx ; 53 ; 0xc29d8
4886 push cx ; 51 ; 0xc29d9
4887 push si ; 56 ; 0xc29da
4888 push di ; 57 ; 0xc29db
4889 push ax ; 50 ; 0xc29dc
4890 push ax ; 50 ; 0xc29dd
4891 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc29de
4892 call 0283dh ; e8 59 fe ; 0xc29e1 vgabios.c:1883
4893 mov al, dl ; 88 d0 ; 0xc29e4 vgabios.c:1884
4894 and AL, strict byte 003h ; 24 03 ; 0xc29e6
4895 xor ah, ah ; 30 e4 ; 0xc29e8
4896 mov bx, ax ; 89 c3 ; 0xc29ea
4897 sal bx, 00eh ; c1 e3 0e ; 0xc29ec
4898 mov al, dl ; 88 d0 ; 0xc29ef
4899 and AL, strict byte 004h ; 24 04 ; 0xc29f1
4900 xor ah, ah ; 30 e4 ; 0xc29f3
4901 sal ax, 00bh ; c1 e0 0b ; 0xc29f5
4902 add bx, ax ; 01 c3 ; 0xc29f8
4903 mov word [bp-00ch], bx ; 89 5e f4 ; 0xc29fa
4904 xor bx, bx ; 31 db ; 0xc29fd vgabios.c:1885
4905 jmp short 02a07h ; eb 06 ; 0xc29ff
4906 cmp bx, 00100h ; 81 fb 00 01 ; 0xc2a01
4907 jnc short 02a2ch ; 73 25 ; 0xc2a05
4908 imul si, bx, strict byte 0000eh ; 6b f3 0e ; 0xc2a07 vgabios.c:1887
4909 mov di, bx ; 89 df ; 0xc2a0a vgabios.c:1888
4910 sal di, 005h ; c1 e7 05 ; 0xc2a0c
4911 add di, word [bp-00ch] ; 03 7e f4 ; 0xc2a0f
4912 add si, 05d6ch ; 81 c6 6c 5d ; 0xc2a12 vgabios.c:1889
4913 mov cx, strict word 0000eh ; b9 0e 00 ; 0xc2a16
4914 mov dx, 0c000h ; ba 00 c0 ; 0xc2a19
4915 mov ax, 0a000h ; b8 00 a0 ; 0xc2a1c
4916 mov es, ax ; 8e c0 ; 0xc2a1f
4917 jcxz 02a29h ; e3 06 ; 0xc2a21
4918 push DS ; 1e ; 0xc2a23
4919 mov ds, dx ; 8e da ; 0xc2a24
4920 rep movsb ; f3 a4 ; 0xc2a26
4921 pop DS ; 1f ; 0xc2a28
4922 inc bx ; 43 ; 0xc2a29 vgabios.c:1890
4923 jmp short 02a01h ; eb d5 ; 0xc2a2a
4924 call 02869h ; e8 3a fe ; 0xc2a2c vgabios.c:1891
4925 cmp byte [bp-00ah], 010h ; 80 7e f6 10 ; 0xc2a2f vgabios.c:1892
4926 jc short 02a3bh ; 72 06 ; 0xc2a33
4927 mov ax, strict word 0000eh ; b8 0e 00 ; 0xc2a35 vgabios.c:1894
4928 call 028a5h ; e8 6a fe ; 0xc2a38
4929 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc2a3b vgabios.c:1896
4930 pop di ; 5f ; 0xc2a3e
4931 pop si ; 5e ; 0xc2a3f
4932 pop cx ; 59 ; 0xc2a40
4933 pop bx ; 5b ; 0xc2a41
4934 pop bp ; 5d ; 0xc2a42
4935 retn ; c3 ; 0xc2a43
4936 ; disGetNextSymbol 0xc2a44 LB 0x15b6 -> off=0x0 cb=0000000000000071 uValue=00000000000c2a44 'biosfn_load_text_8_8_pat'
4937biosfn_load_text_8_8_pat: ; 0xc2a44 LB 0x71
4938 push bp ; 55 ; 0xc2a44 vgabios.c:1898
4939 mov bp, sp ; 89 e5 ; 0xc2a45
4940 push bx ; 53 ; 0xc2a47
4941 push cx ; 51 ; 0xc2a48
4942 push si ; 56 ; 0xc2a49
4943 push di ; 57 ; 0xc2a4a
4944 push ax ; 50 ; 0xc2a4b
4945 push ax ; 50 ; 0xc2a4c
4946 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc2a4d
4947 call 0283dh ; e8 ea fd ; 0xc2a50 vgabios.c:1902
4948 mov al, dl ; 88 d0 ; 0xc2a53 vgabios.c:1903
4949 and AL, strict byte 003h ; 24 03 ; 0xc2a55
4950 xor ah, ah ; 30 e4 ; 0xc2a57
4951 mov bx, ax ; 89 c3 ; 0xc2a59
4952 sal bx, 00eh ; c1 e3 0e ; 0xc2a5b
4953 mov al, dl ; 88 d0 ; 0xc2a5e
4954 and AL, strict byte 004h ; 24 04 ; 0xc2a60
4955 xor ah, ah ; 30 e4 ; 0xc2a62
4956 sal ax, 00bh ; c1 e0 0b ; 0xc2a64
4957 add bx, ax ; 01 c3 ; 0xc2a67
4958 mov word [bp-00ch], bx ; 89 5e f4 ; 0xc2a69
4959 xor bx, bx ; 31 db ; 0xc2a6c vgabios.c:1904
4960 jmp short 02a76h ; eb 06 ; 0xc2a6e
4961 cmp bx, 00100h ; 81 fb 00 01 ; 0xc2a70
4962 jnc short 02a9dh ; 73 27 ; 0xc2a74
4963 mov si, bx ; 89 de ; 0xc2a76 vgabios.c:1906
4964 sal si, 003h ; c1 e6 03 ; 0xc2a78
4965 mov di, bx ; 89 df ; 0xc2a7b vgabios.c:1907
4966 sal di, 005h ; c1 e7 05 ; 0xc2a7d
4967 add di, word [bp-00ch] ; 03 7e f4 ; 0xc2a80
4968 add si, 0556ch ; 81 c6 6c 55 ; 0xc2a83 vgabios.c:1908
4969 mov cx, strict word 00008h ; b9 08 00 ; 0xc2a87
4970 mov dx, 0c000h ; ba 00 c0 ; 0xc2a8a
4971 mov ax, 0a000h ; b8 00 a0 ; 0xc2a8d
4972 mov es, ax ; 8e c0 ; 0xc2a90
4973 jcxz 02a9ah ; e3 06 ; 0xc2a92
4974 push DS ; 1e ; 0xc2a94
4975 mov ds, dx ; 8e da ; 0xc2a95
4976 rep movsb ; f3 a4 ; 0xc2a97
4977 pop DS ; 1f ; 0xc2a99
4978 inc bx ; 43 ; 0xc2a9a vgabios.c:1909
4979 jmp short 02a70h ; eb d3 ; 0xc2a9b
4980 call 02869h ; e8 c9 fd ; 0xc2a9d vgabios.c:1910
4981 cmp byte [bp-00ah], 010h ; 80 7e f6 10 ; 0xc2aa0 vgabios.c:1911
4982 jc short 02aach ; 72 06 ; 0xc2aa4
4983 mov ax, strict word 00008h ; b8 08 00 ; 0xc2aa6 vgabios.c:1913
4984 call 028a5h ; e8 f9 fd ; 0xc2aa9
4985 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc2aac vgabios.c:1915
4986 pop di ; 5f ; 0xc2aaf
4987 pop si ; 5e ; 0xc2ab0
4988 pop cx ; 59 ; 0xc2ab1
4989 pop bx ; 5b ; 0xc2ab2
4990 pop bp ; 5d ; 0xc2ab3
4991 retn ; c3 ; 0xc2ab4
4992 ; disGetNextSymbol 0xc2ab5 LB 0x1545 -> off=0x0 cb=0000000000000071 uValue=00000000000c2ab5 'biosfn_load_text_8_16_pat'
4993biosfn_load_text_8_16_pat: ; 0xc2ab5 LB 0x71
4994 push bp ; 55 ; 0xc2ab5 vgabios.c:1918
4995 mov bp, sp ; 89 e5 ; 0xc2ab6
4996 push bx ; 53 ; 0xc2ab8
4997 push cx ; 51 ; 0xc2ab9
4998 push si ; 56 ; 0xc2aba
4999 push di ; 57 ; 0xc2abb
5000 push ax ; 50 ; 0xc2abc
5001 push ax ; 50 ; 0xc2abd
5002 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc2abe
5003 call 0283dh ; e8 79 fd ; 0xc2ac1 vgabios.c:1922
5004 mov al, dl ; 88 d0 ; 0xc2ac4 vgabios.c:1923
5005 and AL, strict byte 003h ; 24 03 ; 0xc2ac6
5006 xor ah, ah ; 30 e4 ; 0xc2ac8
5007 mov bx, ax ; 89 c3 ; 0xc2aca
5008 sal bx, 00eh ; c1 e3 0e ; 0xc2acc
5009 mov al, dl ; 88 d0 ; 0xc2acf
5010 and AL, strict byte 004h ; 24 04 ; 0xc2ad1
5011 xor ah, ah ; 30 e4 ; 0xc2ad3
5012 sal ax, 00bh ; c1 e0 0b ; 0xc2ad5
5013 add bx, ax ; 01 c3 ; 0xc2ad8
5014 mov word [bp-00ch], bx ; 89 5e f4 ; 0xc2ada
5015 xor bx, bx ; 31 db ; 0xc2add vgabios.c:1924
5016 jmp short 02ae7h ; eb 06 ; 0xc2adf
5017 cmp bx, 00100h ; 81 fb 00 01 ; 0xc2ae1
5018 jnc short 02b0eh ; 73 27 ; 0xc2ae5
5019 mov si, bx ; 89 de ; 0xc2ae7 vgabios.c:1926
5020 sal si, 004h ; c1 e6 04 ; 0xc2ae9
5021 mov di, bx ; 89 df ; 0xc2aec vgabios.c:1927
5022 sal di, 005h ; c1 e7 05 ; 0xc2aee
5023 add di, word [bp-00ch] ; 03 7e f4 ; 0xc2af1
5024 add si, 06b6ch ; 81 c6 6c 6b ; 0xc2af4 vgabios.c:1928
5025 mov cx, strict word 00010h ; b9 10 00 ; 0xc2af8
5026 mov dx, 0c000h ; ba 00 c0 ; 0xc2afb
5027 mov ax, 0a000h ; b8 00 a0 ; 0xc2afe
5028 mov es, ax ; 8e c0 ; 0xc2b01
5029 jcxz 02b0bh ; e3 06 ; 0xc2b03
5030 push DS ; 1e ; 0xc2b05
5031 mov ds, dx ; 8e da ; 0xc2b06
5032 rep movsb ; f3 a4 ; 0xc2b08
5033 pop DS ; 1f ; 0xc2b0a
5034 inc bx ; 43 ; 0xc2b0b vgabios.c:1929
5035 jmp short 02ae1h ; eb d3 ; 0xc2b0c
5036 call 02869h ; e8 58 fd ; 0xc2b0e vgabios.c:1930
5037 cmp byte [bp-00ah], 010h ; 80 7e f6 10 ; 0xc2b11 vgabios.c:1931
5038 jc short 02b1dh ; 72 06 ; 0xc2b15
5039 mov ax, strict word 00010h ; b8 10 00 ; 0xc2b17 vgabios.c:1933
5040 call 028a5h ; e8 88 fd ; 0xc2b1a
5041 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc2b1d vgabios.c:1935
5042 pop di ; 5f ; 0xc2b20
5043 pop si ; 5e ; 0xc2b21
5044 pop cx ; 59 ; 0xc2b22
5045 pop bx ; 5b ; 0xc2b23
5046 pop bp ; 5d ; 0xc2b24
5047 retn ; c3 ; 0xc2b25
5048 ; disGetNextSymbol 0xc2b26 LB 0x14d4 -> off=0x0 cb=0000000000000005 uValue=00000000000c2b26 'biosfn_load_gfx_8_8_chars'
5049biosfn_load_gfx_8_8_chars: ; 0xc2b26 LB 0x5
5050 push bp ; 55 ; 0xc2b26 vgabios.c:1937
5051 mov bp, sp ; 89 e5 ; 0xc2b27
5052 pop bp ; 5d ; 0xc2b29 vgabios.c:1942
5053 retn ; c3 ; 0xc2b2a
5054 ; disGetNextSymbol 0xc2b2b LB 0x14cf -> off=0x0 cb=0000000000000007 uValue=00000000000c2b2b 'biosfn_load_gfx_user_chars'
5055biosfn_load_gfx_user_chars: ; 0xc2b2b LB 0x7
5056 push bp ; 55 ; 0xc2b2b vgabios.c:1943
5057 mov bp, sp ; 89 e5 ; 0xc2b2c
5058 pop bp ; 5d ; 0xc2b2e vgabios.c:1949
5059 retn 00002h ; c2 02 00 ; 0xc2b2f
5060 ; disGetNextSymbol 0xc2b32 LB 0x14c8 -> off=0x0 cb=0000000000000005 uValue=00000000000c2b32 'biosfn_load_gfx_8_14_chars'
5061biosfn_load_gfx_8_14_chars: ; 0xc2b32 LB 0x5
5062 push bp ; 55 ; 0xc2b32 vgabios.c:1950
5063 mov bp, sp ; 89 e5 ; 0xc2b33
5064 pop bp ; 5d ; 0xc2b35 vgabios.c:1955
5065 retn ; c3 ; 0xc2b36
5066 ; disGetNextSymbol 0xc2b37 LB 0x14c3 -> off=0x0 cb=0000000000000005 uValue=00000000000c2b37 'biosfn_load_gfx_8_8_dd_chars'
5067biosfn_load_gfx_8_8_dd_chars: ; 0xc2b37 LB 0x5
5068 push bp ; 55 ; 0xc2b37 vgabios.c:1956
5069 mov bp, sp ; 89 e5 ; 0xc2b38
5070 pop bp ; 5d ; 0xc2b3a vgabios.c:1961
5071 retn ; c3 ; 0xc2b3b
5072 ; disGetNextSymbol 0xc2b3c LB 0x14be -> off=0x0 cb=0000000000000005 uValue=00000000000c2b3c 'biosfn_load_gfx_8_16_chars'
5073biosfn_load_gfx_8_16_chars: ; 0xc2b3c LB 0x5
5074 push bp ; 55 ; 0xc2b3c vgabios.c:1962
5075 mov bp, sp ; 89 e5 ; 0xc2b3d
5076 pop bp ; 5d ; 0xc2b3f vgabios.c:1967
5077 retn ; c3 ; 0xc2b40
5078 ; disGetNextSymbol 0xc2b41 LB 0x14b9 -> off=0x0 cb=0000000000000005 uValue=00000000000c2b41 'biosfn_alternate_prtsc'
5079biosfn_alternate_prtsc: ; 0xc2b41 LB 0x5
5080 push bp ; 55 ; 0xc2b41 vgabios.c:1969
5081 mov bp, sp ; 89 e5 ; 0xc2b42
5082 pop bp ; 5d ; 0xc2b44 vgabios.c:1974
5083 retn ; c3 ; 0xc2b45
5084 ; disGetNextSymbol 0xc2b46 LB 0x14b4 -> off=0x0 cb=0000000000000005 uValue=00000000000c2b46 'biosfn_switch_video_interface'
5085biosfn_switch_video_interface: ; 0xc2b46 LB 0x5
5086 push bp ; 55 ; 0xc2b46 vgabios.c:1977
5087 mov bp, sp ; 89 e5 ; 0xc2b47
5088 pop bp ; 5d ; 0xc2b49 vgabios.c:1982
5089 retn ; c3 ; 0xc2b4a
5090 ; disGetNextSymbol 0xc2b4b LB 0x14af -> off=0x0 cb=0000000000000005 uValue=00000000000c2b4b 'biosfn_enable_video_refresh_control'
5091biosfn_enable_video_refresh_control: ; 0xc2b4b LB 0x5
5092 push bp ; 55 ; 0xc2b4b vgabios.c:1983
5093 mov bp, sp ; 89 e5 ; 0xc2b4c
5094 pop bp ; 5d ; 0xc2b4e vgabios.c:1988
5095 retn ; c3 ; 0xc2b4f
5096 ; disGetNextSymbol 0xc2b50 LB 0x14aa -> off=0x0 cb=0000000000000096 uValue=00000000000c2b50 'biosfn_write_string'
5097biosfn_write_string: ; 0xc2b50 LB 0x96
5098 push bp ; 55 ; 0xc2b50 vgabios.c:1991
5099 mov bp, sp ; 89 e5 ; 0xc2b51
5100 push si ; 56 ; 0xc2b53
5101 push di ; 57 ; 0xc2b54
5102 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc2b55
5103 mov byte [bp-008h], al ; 88 46 f8 ; 0xc2b58
5104 mov byte [bp-006h], dl ; 88 56 fa ; 0xc2b5b
5105 mov byte [bp-00ah], bl ; 88 5e f6 ; 0xc2b5e
5106 mov si, cx ; 89 ce ; 0xc2b61
5107 mov di, word [bp+00ah] ; 8b 7e 0a ; 0xc2b63
5108 movzx ax, dl ; 0f b6 c2 ; 0xc2b66 vgabios.c:1998
5109 lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc2b69
5110 lea dx, [bp-00ch] ; 8d 56 f4 ; 0xc2b6c
5111 call 00a17h ; e8 a5 de ; 0xc2b6f
5112 cmp byte [bp+004h], 0ffh ; 80 7e 04 ff ; 0xc2b72 vgabios.c:2001
5113 jne short 02b89h ; 75 11 ; 0xc2b76
5114 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc2b78 vgabios.c:2002
5115 mov byte [bp+006h], al ; 88 46 06 ; 0xc2b7b
5116 mov ax, word [bp-00eh] ; 8b 46 f2 ; 0xc2b7e vgabios.c:2003
5117 xor al, al ; 30 c0 ; 0xc2b81
5118 shr ax, 008h ; c1 e8 08 ; 0xc2b83
5119 mov byte [bp+004h], al ; 88 46 04 ; 0xc2b86
5120 movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc2b89 vgabios.c:2006
5121 sal dx, 008h ; c1 e2 08 ; 0xc2b8d
5122 movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc2b90
5123 add dx, ax ; 01 c2 ; 0xc2b94
5124 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc2b96 vgabios.c:2007
5125 call 011c6h ; e8 29 e6 ; 0xc2b9a
5126 dec si ; 4e ; 0xc2b9d vgabios.c:2009
5127 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc2b9e
5128 je short 02bcdh ; 74 2a ; 0xc2ba1
5129 mov bx, di ; 89 fb ; 0xc2ba3 vgabios.c:2011
5130 inc di ; 47 ; 0xc2ba5
5131 mov es, [bp+008h] ; 8e 46 08 ; 0xc2ba6 vgabios.c:37
5132 mov al, byte [es:bx] ; 26 8a 07 ; 0xc2ba9
5133 test byte [bp-008h], 002h ; f6 46 f8 02 ; 0xc2bac vgabios.c:2012
5134 je short 02bbbh ; 74 09 ; 0xc2bb0
5135 mov bx, di ; 89 fb ; 0xc2bb2 vgabios.c:2013
5136 inc di ; 47 ; 0xc2bb4
5137 mov ah, byte [es:bx] ; 26 8a 27 ; 0xc2bb5 vgabios.c:37
5138 mov byte [bp-00ah], ah ; 88 66 f6 ; 0xc2bb8 vgabios.c:38
5139 movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc2bbb vgabios.c:2015
5140 movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc2bbf
5141 xor ah, ah ; 30 e4 ; 0xc2bc3
5142 mov cx, strict word 00003h ; b9 03 00 ; 0xc2bc5
5143 call 025f3h ; e8 28 fa ; 0xc2bc8
5144 jmp short 02b9dh ; eb d0 ; 0xc2bcb vgabios.c:2016
5145 test byte [bp-008h], 001h ; f6 46 f8 01 ; 0xc2bcd vgabios.c:2019
5146 jne short 02bddh ; 75 0a ; 0xc2bd1
5147 mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc2bd3 vgabios.c:2020
5148 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc2bd6
5149 call 011c6h ; e8 e9 e5 ; 0xc2bda
5150 lea sp, [bp-004h] ; 8d 66 fc ; 0xc2bdd vgabios.c:2021
5151 pop di ; 5f ; 0xc2be0
5152 pop si ; 5e ; 0xc2be1
5153 pop bp ; 5d ; 0xc2be2
5154 retn 00008h ; c2 08 00 ; 0xc2be3
5155 ; disGetNextSymbol 0xc2be6 LB 0x1414 -> off=0x0 cb=00000000000001f2 uValue=00000000000c2be6 'biosfn_read_state_info'
5156biosfn_read_state_info: ; 0xc2be6 LB 0x1f2
5157 push bp ; 55 ; 0xc2be6 vgabios.c:2024
5158 mov bp, sp ; 89 e5 ; 0xc2be7
5159 push cx ; 51 ; 0xc2be9
5160 push si ; 56 ; 0xc2bea
5161 push di ; 57 ; 0xc2beb
5162 push ax ; 50 ; 0xc2bec
5163 push ax ; 50 ; 0xc2bed
5164 push dx ; 52 ; 0xc2bee
5165 mov si, strict word 00049h ; be 49 00 ; 0xc2bef vgabios.c:37
5166 mov ax, strict word 00040h ; b8 40 00 ; 0xc2bf2
5167 mov es, ax ; 8e c0 ; 0xc2bf5
5168 mov al, byte [es:si] ; 26 8a 04 ; 0xc2bf7
5169 mov byte [bp-008h], al ; 88 46 f8 ; 0xc2bfa vgabios.c:38
5170 mov si, strict word 0004ch ; be 4c 00 ; 0xc2bfd vgabios.c:47
5171 mov ax, word [es:si] ; 26 8b 04 ; 0xc2c00
5172 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc2c03 vgabios.c:48
5173 mov ax, ds ; 8c d8 ; 0xc2c06 vgabios.c:2035
5174 mov es, dx ; 8e c2 ; 0xc2c08 vgabios.c:62
5175 mov word [es:bx], 05502h ; 26 c7 07 02 55 ; 0xc2c0a
5176 mov [es:bx+002h], ds ; 26 8c 5f 02 ; 0xc2c0f
5177 lea di, [bx+004h] ; 8d 7f 04 ; 0xc2c13 vgabios.c:2040
5178 mov cx, strict word 0001eh ; b9 1e 00 ; 0xc2c16
5179 mov si, strict word 00049h ; be 49 00 ; 0xc2c19
5180 mov dx, strict word 00040h ; ba 40 00 ; 0xc2c1c
5181 jcxz 02c27h ; e3 06 ; 0xc2c1f
5182 push DS ; 1e ; 0xc2c21
5183 mov ds, dx ; 8e da ; 0xc2c22
5184 rep movsb ; f3 a4 ; 0xc2c24
5185 pop DS ; 1f ; 0xc2c26
5186 mov si, 00084h ; be 84 00 ; 0xc2c27 vgabios.c:37
5187 mov ax, strict word 00040h ; b8 40 00 ; 0xc2c2a
5188 mov es, ax ; 8e c0 ; 0xc2c2d
5189 mov al, byte [es:si] ; 26 8a 04 ; 0xc2c2f
5190 db 0feh, 0c0h
5191 ; inc al ; fe c0 ; 0xc2c32 vgabios.c:38
5192 lea si, [bx+022h] ; 8d 77 22 ; 0xc2c34
5193 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2c37 vgabios.c:42
5194 mov byte [es:si], al ; 26 88 04 ; 0xc2c3a
5195 lea di, [bx+023h] ; 8d 7f 23 ; 0xc2c3d vgabios.c:2042
5196 mov cx, strict word 00002h ; b9 02 00 ; 0xc2c40
5197 mov si, 00085h ; be 85 00 ; 0xc2c43
5198 mov dx, strict word 00040h ; ba 40 00 ; 0xc2c46
5199 jcxz 02c51h ; e3 06 ; 0xc2c49
5200 push DS ; 1e ; 0xc2c4b
5201 mov ds, dx ; 8e da ; 0xc2c4c
5202 rep movsb ; f3 a4 ; 0xc2c4e
5203 pop DS ; 1f ; 0xc2c50
5204 mov si, 0008ah ; be 8a 00 ; 0xc2c51 vgabios.c:37
5205 mov ax, strict word 00040h ; b8 40 00 ; 0xc2c54
5206 mov es, ax ; 8e c0 ; 0xc2c57
5207 mov al, byte [es:si] ; 26 8a 04 ; 0xc2c59
5208 lea si, [bx+025h] ; 8d 77 25 ; 0xc2c5c vgabios.c:38
5209 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2c5f vgabios.c:42
5210 mov byte [es:si], al ; 26 88 04 ; 0xc2c62
5211 lea si, [bx+026h] ; 8d 77 26 ; 0xc2c65 vgabios.c:2045
5212 mov byte [es:si], 000h ; 26 c6 04 00 ; 0xc2c68 vgabios.c:42
5213 lea si, [bx+027h] ; 8d 77 27 ; 0xc2c6c vgabios.c:2046
5214 mov word [es:si], strict word 00010h ; 26 c7 04 10 00 ; 0xc2c6f vgabios.c:52
5215 lea si, [bx+029h] ; 8d 77 29 ; 0xc2c74 vgabios.c:2047
5216 mov byte [es:si], 008h ; 26 c6 04 08 ; 0xc2c77 vgabios.c:42
5217 lea si, [bx+02ah] ; 8d 77 2a ; 0xc2c7b vgabios.c:2048
5218 mov byte [es:si], 002h ; 26 c6 04 02 ; 0xc2c7e vgabios.c:42
5219 lea si, [bx+02bh] ; 8d 77 2b ; 0xc2c82 vgabios.c:2049
5220 mov byte [es:si], 000h ; 26 c6 04 00 ; 0xc2c85 vgabios.c:42
5221 lea si, [bx+02ch] ; 8d 77 2c ; 0xc2c89 vgabios.c:2050
5222 mov byte [es:si], 000h ; 26 c6 04 00 ; 0xc2c8c vgabios.c:42
5223 lea si, [bx+02dh] ; 8d 77 2d ; 0xc2c90 vgabios.c:2051
5224 mov byte [es:si], 021h ; 26 c6 04 21 ; 0xc2c93 vgabios.c:42
5225 lea si, [bx+031h] ; 8d 77 31 ; 0xc2c97 vgabios.c:2052
5226 mov byte [es:si], 003h ; 26 c6 04 03 ; 0xc2c9a vgabios.c:42
5227 lea si, [bx+032h] ; 8d 77 32 ; 0xc2c9e vgabios.c:2053
5228 mov byte [es:si], 000h ; 26 c6 04 00 ; 0xc2ca1 vgabios.c:42
5229 mov si, 00089h ; be 89 00 ; 0xc2ca5 vgabios.c:37
5230 mov ax, strict word 00040h ; b8 40 00 ; 0xc2ca8
5231 mov es, ax ; 8e c0 ; 0xc2cab
5232 mov al, byte [es:si] ; 26 8a 04 ; 0xc2cad
5233 mov ah, al ; 88 c4 ; 0xc2cb0 vgabios.c:2058
5234 and ah, 080h ; 80 e4 80 ; 0xc2cb2
5235 movzx si, ah ; 0f b6 f4 ; 0xc2cb5
5236 sar si, 006h ; c1 fe 06 ; 0xc2cb8
5237 and AL, strict byte 010h ; 24 10 ; 0xc2cbb
5238 xor ah, ah ; 30 e4 ; 0xc2cbd
5239 sar ax, 004h ; c1 f8 04 ; 0xc2cbf
5240 or ax, si ; 09 f0 ; 0xc2cc2
5241 cmp ax, strict word 00002h ; 3d 02 00 ; 0xc2cc4 vgabios.c:2059
5242 je short 02cdah ; 74 11 ; 0xc2cc7
5243 cmp ax, strict word 00001h ; 3d 01 00 ; 0xc2cc9
5244 je short 02cd6h ; 74 08 ; 0xc2ccc
5245 test ax, ax ; 85 c0 ; 0xc2cce
5246 jne short 02cdah ; 75 08 ; 0xc2cd0
5247 mov AL, strict byte 001h ; b0 01 ; 0xc2cd2 vgabios.c:2060
5248 jmp short 02cdch ; eb 06 ; 0xc2cd4
5249 mov AL, strict byte 002h ; b0 02 ; 0xc2cd6 vgabios.c:2061
5250 jmp short 02cdch ; eb 02 ; 0xc2cd8
5251 xor al, al ; 30 c0 ; 0xc2cda vgabios.c:2063
5252 lea si, [bx+02ah] ; 8d 77 2a ; 0xc2cdc vgabios.c:2065
5253 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2cdf vgabios.c:42
5254 mov byte [es:si], al ; 26 88 04 ; 0xc2ce2
5255 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2ce5 vgabios.c:2068
5256 cmp AL, strict byte 00eh ; 3c 0e ; 0xc2ce8
5257 jc short 02d0bh ; 72 1f ; 0xc2cea
5258 cmp AL, strict byte 012h ; 3c 12 ; 0xc2cec
5259 jnbe short 02d0bh ; 77 1b ; 0xc2cee
5260 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc2cf0 vgabios.c:2069
5261 test ax, ax ; 85 c0 ; 0xc2cf3
5262 je short 02d4dh ; 74 56 ; 0xc2cf5
5263 mov si, ax ; 89 c6 ; 0xc2cf7 vgabios.c:2070
5264 shr si, 002h ; c1 ee 02 ; 0xc2cf9
5265 mov ax, 04000h ; b8 00 40 ; 0xc2cfc
5266 xor dx, dx ; 31 d2 ; 0xc2cff
5267 div si ; f7 f6 ; 0xc2d01
5268 lea si, [bx+029h] ; 8d 77 29 ; 0xc2d03
5269 mov byte [es:si], al ; 26 88 04 ; 0xc2d06 vgabios.c:42
5270 jmp short 02d4dh ; eb 42 ; 0xc2d09 vgabios.c:2071
5271 lea si, [bx+029h] ; 8d 77 29 ; 0xc2d0b
5272 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2d0e
5273 cmp AL, strict byte 013h ; 3c 13 ; 0xc2d11
5274 jne short 02d26h ; 75 11 ; 0xc2d13
5275 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2d15 vgabios.c:42
5276 mov byte [es:si], 001h ; 26 c6 04 01 ; 0xc2d18
5277 lea si, [bx+027h] ; 8d 77 27 ; 0xc2d1c vgabios.c:2073
5278 mov word [es:si], 00100h ; 26 c7 04 00 01 ; 0xc2d1f vgabios.c:52
5279 jmp short 02d4dh ; eb 27 ; 0xc2d24 vgabios.c:2074
5280 cmp AL, strict byte 004h ; 3c 04 ; 0xc2d26
5281 jc short 02d4dh ; 72 23 ; 0xc2d28
5282 cmp AL, strict byte 006h ; 3c 06 ; 0xc2d2a
5283 jnbe short 02d4dh ; 77 1f ; 0xc2d2c
5284 cmp word [bp-00ah], strict byte 00000h ; 83 7e f6 00 ; 0xc2d2e vgabios.c:2076
5285 je short 02d42h ; 74 0e ; 0xc2d32
5286 mov ax, 04000h ; b8 00 40 ; 0xc2d34 vgabios.c:2077
5287 xor dx, dx ; 31 d2 ; 0xc2d37
5288 div word [bp-00ah] ; f7 76 f6 ; 0xc2d39
5289 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2d3c vgabios.c:42
5290 mov byte [es:si], al ; 26 88 04 ; 0xc2d3f
5291 lea si, [bx+027h] ; 8d 77 27 ; 0xc2d42 vgabios.c:2078
5292 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2d45 vgabios.c:52
5293 mov word [es:si], strict word 00004h ; 26 c7 04 04 00 ; 0xc2d48
5294 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2d4d vgabios.c:2080
5295 cmp AL, strict byte 006h ; 3c 06 ; 0xc2d50
5296 je short 02d58h ; 74 04 ; 0xc2d52
5297 cmp AL, strict byte 011h ; 3c 11 ; 0xc2d54
5298 jne short 02d63h ; 75 0b ; 0xc2d56
5299 lea si, [bx+027h] ; 8d 77 27 ; 0xc2d58 vgabios.c:2081
5300 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2d5b vgabios.c:52
5301 mov word [es:si], strict word 00002h ; 26 c7 04 02 00 ; 0xc2d5e
5302 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2d63 vgabios.c:2083
5303 cmp AL, strict byte 004h ; 3c 04 ; 0xc2d66
5304 jc short 02dc1h ; 72 57 ; 0xc2d68
5305 cmp AL, strict byte 007h ; 3c 07 ; 0xc2d6a
5306 je short 02dc1h ; 74 53 ; 0xc2d6c
5307 lea si, [bx+02dh] ; 8d 77 2d ; 0xc2d6e vgabios.c:2084
5308 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2d71 vgabios.c:42
5309 mov byte [es:si], 001h ; 26 c6 04 01 ; 0xc2d74
5310 mov si, 00084h ; be 84 00 ; 0xc2d78 vgabios.c:37
5311 mov ax, strict word 00040h ; b8 40 00 ; 0xc2d7b
5312 mov es, ax ; 8e c0 ; 0xc2d7e
5313 mov al, byte [es:si] ; 26 8a 04 ; 0xc2d80
5314 movzx di, al ; 0f b6 f8 ; 0xc2d83 vgabios.c:38
5315 inc di ; 47 ; 0xc2d86
5316 mov si, 00085h ; be 85 00 ; 0xc2d87 vgabios.c:37
5317 mov al, byte [es:si] ; 26 8a 04 ; 0xc2d8a
5318 xor ah, ah ; 30 e4 ; 0xc2d8d vgabios.c:38
5319 imul ax, di ; 0f af c7 ; 0xc2d8f
5320 cmp ax, 0015eh ; 3d 5e 01 ; 0xc2d92 vgabios.c:2086
5321 jc short 02da5h ; 72 0e ; 0xc2d95
5322 jbe short 02daeh ; 76 15 ; 0xc2d97
5323 cmp ax, 001e0h ; 3d e0 01 ; 0xc2d99
5324 je short 02db6h ; 74 18 ; 0xc2d9c
5325 cmp ax, 00190h ; 3d 90 01 ; 0xc2d9e
5326 je short 02db2h ; 74 0f ; 0xc2da1
5327 jmp short 02db6h ; eb 11 ; 0xc2da3
5328 cmp ax, 000c8h ; 3d c8 00 ; 0xc2da5
5329 jne short 02db6h ; 75 0c ; 0xc2da8
5330 xor al, al ; 30 c0 ; 0xc2daa vgabios.c:2087
5331 jmp short 02db8h ; eb 0a ; 0xc2dac
5332 mov AL, strict byte 001h ; b0 01 ; 0xc2dae vgabios.c:2088
5333 jmp short 02db8h ; eb 06 ; 0xc2db0
5334 mov AL, strict byte 002h ; b0 02 ; 0xc2db2 vgabios.c:2089
5335 jmp short 02db8h ; eb 02 ; 0xc2db4
5336 mov AL, strict byte 003h ; b0 03 ; 0xc2db6 vgabios.c:2091
5337 lea si, [bx+02ah] ; 8d 77 2a ; 0xc2db8 vgabios.c:2093
5338 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2dbb vgabios.c:42
5339 mov byte [es:si], al ; 26 88 04 ; 0xc2dbe
5340 lea di, [bx+033h] ; 8d 7f 33 ; 0xc2dc1 vgabios.c:2096
5341 mov cx, strict word 0000dh ; b9 0d 00 ; 0xc2dc4
5342 xor ax, ax ; 31 c0 ; 0xc2dc7
5343 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2dc9
5344 jcxz 02dd0h ; e3 02 ; 0xc2dcc
5345 rep stosb ; f3 aa ; 0xc2dce
5346 lea sp, [bp-006h] ; 8d 66 fa ; 0xc2dd0 vgabios.c:2097
5347 pop di ; 5f ; 0xc2dd3
5348 pop si ; 5e ; 0xc2dd4
5349 pop cx ; 59 ; 0xc2dd5
5350 pop bp ; 5d ; 0xc2dd6
5351 retn ; c3 ; 0xc2dd7
5352 ; disGetNextSymbol 0xc2dd8 LB 0x1222 -> off=0x0 cb=0000000000000023 uValue=00000000000c2dd8 'biosfn_read_video_state_size2'
5353biosfn_read_video_state_size2: ; 0xc2dd8 LB 0x23
5354 push dx ; 52 ; 0xc2dd8 vgabios.c:2100
5355 push bp ; 55 ; 0xc2dd9
5356 mov bp, sp ; 89 e5 ; 0xc2dda
5357 mov dx, ax ; 89 c2 ; 0xc2ddc
5358 xor ax, ax ; 31 c0 ; 0xc2dde vgabios.c:2104
5359 test dl, 001h ; f6 c2 01 ; 0xc2de0 vgabios.c:2105
5360 je short 02de8h ; 74 03 ; 0xc2de3
5361 mov ax, strict word 00046h ; b8 46 00 ; 0xc2de5 vgabios.c:2106
5362 test dl, 002h ; f6 c2 02 ; 0xc2de8 vgabios.c:2108
5363 je short 02df0h ; 74 03 ; 0xc2deb
5364 add ax, strict word 0002ah ; 05 2a 00 ; 0xc2ded vgabios.c:2109
5365 test dl, 004h ; f6 c2 04 ; 0xc2df0 vgabios.c:2111
5366 je short 02df8h ; 74 03 ; 0xc2df3
5367 add ax, 00304h ; 05 04 03 ; 0xc2df5 vgabios.c:2112
5368 pop bp ; 5d ; 0xc2df8 vgabios.c:2115
5369 pop dx ; 5a ; 0xc2df9
5370 retn ; c3 ; 0xc2dfa
5371 ; disGetNextSymbol 0xc2dfb LB 0x11ff -> off=0x0 cb=0000000000000018 uValue=00000000000c2dfb 'vga_get_video_state_size'
5372vga_get_video_state_size: ; 0xc2dfb LB 0x18
5373 push bp ; 55 ; 0xc2dfb vgabios.c:2117
5374 mov bp, sp ; 89 e5 ; 0xc2dfc
5375 push bx ; 53 ; 0xc2dfe
5376 mov bx, dx ; 89 d3 ; 0xc2dff
5377 call 02dd8h ; e8 d4 ff ; 0xc2e01 vgabios.c:2120
5378 add ax, strict word 0003fh ; 05 3f 00 ; 0xc2e04
5379 shr ax, 006h ; c1 e8 06 ; 0xc2e07
5380 mov word [ss:bx], ax ; 36 89 07 ; 0xc2e0a
5381 lea sp, [bp-002h] ; 8d 66 fe ; 0xc2e0d vgabios.c:2121
5382 pop bx ; 5b ; 0xc2e10
5383 pop bp ; 5d ; 0xc2e11
5384 retn ; c3 ; 0xc2e12
5385 ; disGetNextSymbol 0xc2e13 LB 0x11e7 -> off=0x0 cb=00000000000002d6 uValue=00000000000c2e13 'biosfn_save_video_state'
5386biosfn_save_video_state: ; 0xc2e13 LB 0x2d6
5387 push bp ; 55 ; 0xc2e13 vgabios.c:2123
5388 mov bp, sp ; 89 e5 ; 0xc2e14
5389 push cx ; 51 ; 0xc2e16
5390 push si ; 56 ; 0xc2e17
5391 push di ; 57 ; 0xc2e18
5392 push ax ; 50 ; 0xc2e19
5393 push ax ; 50 ; 0xc2e1a
5394 push ax ; 50 ; 0xc2e1b
5395 mov cx, dx ; 89 d1 ; 0xc2e1c
5396 mov si, strict word 00063h ; be 63 00 ; 0xc2e1e vgabios.c:47
5397 mov ax, strict word 00040h ; b8 40 00 ; 0xc2e21
5398 mov es, ax ; 8e c0 ; 0xc2e24
5399 mov di, word [es:si] ; 26 8b 3c ; 0xc2e26
5400 mov si, di ; 89 fe ; 0xc2e29 vgabios.c:48
5401 test byte [bp-00ch], 001h ; f6 46 f4 01 ; 0xc2e2b vgabios.c:2128
5402 je near 02f46h ; 0f 84 13 01 ; 0xc2e2f
5403 mov dx, 003c4h ; ba c4 03 ; 0xc2e33 vgabios.c:2129
5404 in AL, DX ; ec ; 0xc2e36
5405 db 02ah, 0e4h
5406 ; sub ah, ah ; 2a e4 ; 0xc2e37
5407 mov es, cx ; 8e c1 ; 0xc2e39 vgabios.c:42
5408 mov byte [es:bx], al ; 26 88 07 ; 0xc2e3b
5409 inc bx ; 43 ; 0xc2e3e vgabios.c:2129
5410 mov dx, di ; 89 fa ; 0xc2e3f
5411 in AL, DX ; ec ; 0xc2e41
5412 db 02ah, 0e4h
5413 ; sub ah, ah ; 2a e4 ; 0xc2e42
5414 mov byte [es:bx], al ; 26 88 07 ; 0xc2e44 vgabios.c:42
5415 inc bx ; 43 ; 0xc2e47 vgabios.c:2130
5416 mov dx, 003ceh ; ba ce 03 ; 0xc2e48
5417 in AL, DX ; ec ; 0xc2e4b
5418 db 02ah, 0e4h
5419 ; sub ah, ah ; 2a e4 ; 0xc2e4c
5420 mov byte [es:bx], al ; 26 88 07 ; 0xc2e4e vgabios.c:42
5421 inc bx ; 43 ; 0xc2e51 vgabios.c:2131
5422 mov dx, 003dah ; ba da 03 ; 0xc2e52
5423 in AL, DX ; ec ; 0xc2e55
5424 db 02ah, 0e4h
5425 ; sub ah, ah ; 2a e4 ; 0xc2e56
5426 mov dx, 003c0h ; ba c0 03 ; 0xc2e58 vgabios.c:2133
5427 in AL, DX ; ec ; 0xc2e5b
5428 db 02ah, 0e4h
5429 ; sub ah, ah ; 2a e4 ; 0xc2e5c
5430 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc2e5e
5431 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2e61 vgabios.c:42
5432 mov byte [es:bx], al ; 26 88 07 ; 0xc2e64
5433 inc bx ; 43 ; 0xc2e67 vgabios.c:2134
5434 mov dx, 003cah ; ba ca 03 ; 0xc2e68
5435 in AL, DX ; ec ; 0xc2e6b
5436 db 02ah, 0e4h
5437 ; sub ah, ah ; 2a e4 ; 0xc2e6c
5438 mov byte [es:bx], al ; 26 88 07 ; 0xc2e6e vgabios.c:42
5439 mov ax, strict word 00001h ; b8 01 00 ; 0xc2e71 vgabios.c:2137
5440 mov word [bp-008h], ax ; 89 46 f8 ; 0xc2e74
5441 add bx, ax ; 01 c3 ; 0xc2e77 vgabios.c:2135
5442 jmp short 02e81h ; eb 06 ; 0xc2e79
5443 cmp word [bp-008h], strict byte 00004h ; 83 7e f8 04 ; 0xc2e7b
5444 jnbe short 02e99h ; 77 18 ; 0xc2e7f
5445 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2e81 vgabios.c:2138
5446 mov dx, 003c4h ; ba c4 03 ; 0xc2e84
5447 out DX, AL ; ee ; 0xc2e87
5448 mov dx, 003c5h ; ba c5 03 ; 0xc2e88 vgabios.c:2139
5449 in AL, DX ; ec ; 0xc2e8b
5450 db 02ah, 0e4h
5451 ; sub ah, ah ; 2a e4 ; 0xc2e8c
5452 mov es, cx ; 8e c1 ; 0xc2e8e vgabios.c:42
5453 mov byte [es:bx], al ; 26 88 07 ; 0xc2e90
5454 inc bx ; 43 ; 0xc2e93 vgabios.c:2139
5455 inc word [bp-008h] ; ff 46 f8 ; 0xc2e94 vgabios.c:2140
5456 jmp short 02e7bh ; eb e2 ; 0xc2e97
5457 xor al, al ; 30 c0 ; 0xc2e99 vgabios.c:2141
5458 mov dx, 003c4h ; ba c4 03 ; 0xc2e9b
5459 out DX, AL ; ee ; 0xc2e9e
5460 mov dx, 003c5h ; ba c5 03 ; 0xc2e9f vgabios.c:2142
5461 in AL, DX ; ec ; 0xc2ea2
5462 db 02ah, 0e4h
5463 ; sub ah, ah ; 2a e4 ; 0xc2ea3
5464 mov es, cx ; 8e c1 ; 0xc2ea5 vgabios.c:42
5465 mov byte [es:bx], al ; 26 88 07 ; 0xc2ea7
5466 mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc2eaa vgabios.c:2144
5467 inc bx ; 43 ; 0xc2eaf vgabios.c:2142
5468 jmp short 02eb8h ; eb 06 ; 0xc2eb0
5469 cmp word [bp-008h], strict byte 00018h ; 83 7e f8 18 ; 0xc2eb2
5470 jnbe short 02ecfh ; 77 17 ; 0xc2eb6
5471 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2eb8 vgabios.c:2145
5472 mov dx, si ; 89 f2 ; 0xc2ebb
5473 out DX, AL ; ee ; 0xc2ebd
5474 lea dx, [si+001h] ; 8d 54 01 ; 0xc2ebe vgabios.c:2146
5475 in AL, DX ; ec ; 0xc2ec1
5476 db 02ah, 0e4h
5477 ; sub ah, ah ; 2a e4 ; 0xc2ec2
5478 mov es, cx ; 8e c1 ; 0xc2ec4 vgabios.c:42
5479 mov byte [es:bx], al ; 26 88 07 ; 0xc2ec6
5480 inc bx ; 43 ; 0xc2ec9 vgabios.c:2146
5481 inc word [bp-008h] ; ff 46 f8 ; 0xc2eca vgabios.c:2147
5482 jmp short 02eb2h ; eb e3 ; 0xc2ecd
5483 mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc2ecf vgabios.c:2149
5484 jmp short 02edch ; eb 06 ; 0xc2ed4
5485 cmp word [bp-008h], strict byte 00013h ; 83 7e f8 13 ; 0xc2ed6
5486 jnbe short 02f00h ; 77 24 ; 0xc2eda
5487 mov dx, 003dah ; ba da 03 ; 0xc2edc vgabios.c:2150
5488 in AL, DX ; ec ; 0xc2edf
5489 db 02ah, 0e4h
5490 ; sub ah, ah ; 2a e4 ; 0xc2ee0
5491 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc2ee2 vgabios.c:2151
5492 and ax, strict word 00020h ; 25 20 00 ; 0xc2ee5
5493 or ax, word [bp-008h] ; 0b 46 f8 ; 0xc2ee8
5494 mov dx, 003c0h ; ba c0 03 ; 0xc2eeb
5495 out DX, AL ; ee ; 0xc2eee
5496 mov dx, 003c1h ; ba c1 03 ; 0xc2eef vgabios.c:2152
5497 in AL, DX ; ec ; 0xc2ef2
5498 db 02ah, 0e4h
5499 ; sub ah, ah ; 2a e4 ; 0xc2ef3
5500 mov es, cx ; 8e c1 ; 0xc2ef5 vgabios.c:42
5501 mov byte [es:bx], al ; 26 88 07 ; 0xc2ef7
5502 inc bx ; 43 ; 0xc2efa vgabios.c:2152
5503 inc word [bp-008h] ; ff 46 f8 ; 0xc2efb vgabios.c:2153
5504 jmp short 02ed6h ; eb d6 ; 0xc2efe
5505 mov dx, 003dah ; ba da 03 ; 0xc2f00 vgabios.c:2154
5506 in AL, DX ; ec ; 0xc2f03
5507 db 02ah, 0e4h
5508 ; sub ah, ah ; 2a e4 ; 0xc2f04
5509 mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc2f06 vgabios.c:2156
5510 jmp short 02f13h ; eb 06 ; 0xc2f0b
5511 cmp word [bp-008h], strict byte 00008h ; 83 7e f8 08 ; 0xc2f0d
5512 jnbe short 02f2bh ; 77 18 ; 0xc2f11
5513 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2f13 vgabios.c:2157
5514 mov dx, 003ceh ; ba ce 03 ; 0xc2f16
5515 out DX, AL ; ee ; 0xc2f19
5516 mov dx, 003cfh ; ba cf 03 ; 0xc2f1a vgabios.c:2158
5517 in AL, DX ; ec ; 0xc2f1d
5518 db 02ah, 0e4h
5519 ; sub ah, ah ; 2a e4 ; 0xc2f1e
5520 mov es, cx ; 8e c1 ; 0xc2f20 vgabios.c:42
5521 mov byte [es:bx], al ; 26 88 07 ; 0xc2f22
5522 inc bx ; 43 ; 0xc2f25 vgabios.c:2158
5523 inc word [bp-008h] ; ff 46 f8 ; 0xc2f26 vgabios.c:2159
5524 jmp short 02f0dh ; eb e2 ; 0xc2f29
5525 mov es, cx ; 8e c1 ; 0xc2f2b vgabios.c:52
5526 mov word [es:bx], si ; 26 89 37 ; 0xc2f2d
5527 inc bx ; 43 ; 0xc2f30 vgabios.c:2161
5528 inc bx ; 43 ; 0xc2f31
5529 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc2f32 vgabios.c:42
5530 inc bx ; 43 ; 0xc2f36 vgabios.c:2164
5531 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc2f37 vgabios.c:42
5532 inc bx ; 43 ; 0xc2f3b vgabios.c:2165
5533 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc2f3c vgabios.c:42
5534 inc bx ; 43 ; 0xc2f40 vgabios.c:2166
5535 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc2f41 vgabios.c:42
5536 inc bx ; 43 ; 0xc2f45 vgabios.c:2167
5537 test byte [bp-00ch], 002h ; f6 46 f4 02 ; 0xc2f46 vgabios.c:2169
5538 je near 0308dh ; 0f 84 3f 01 ; 0xc2f4a
5539 mov si, strict word 00049h ; be 49 00 ; 0xc2f4e vgabios.c:37
5540 mov ax, strict word 00040h ; b8 40 00 ; 0xc2f51
5541 mov es, ax ; 8e c0 ; 0xc2f54
5542 mov al, byte [es:si] ; 26 8a 04 ; 0xc2f56
5543 mov es, cx ; 8e c1 ; 0xc2f59 vgabios.c:42
5544 mov byte [es:bx], al ; 26 88 07 ; 0xc2f5b
5545 inc bx ; 43 ; 0xc2f5e vgabios.c:2170
5546 mov si, strict word 0004ah ; be 4a 00 ; 0xc2f5f vgabios.c:47
5547 mov ax, strict word 00040h ; b8 40 00 ; 0xc2f62
5548 mov es, ax ; 8e c0 ; 0xc2f65
5549 mov ax, word [es:si] ; 26 8b 04 ; 0xc2f67
5550 mov es, cx ; 8e c1 ; 0xc2f6a vgabios.c:52
5551 mov word [es:bx], ax ; 26 89 07 ; 0xc2f6c
5552 inc bx ; 43 ; 0xc2f6f vgabios.c:2171
5553 inc bx ; 43 ; 0xc2f70
5554 mov si, strict word 0004ch ; be 4c 00 ; 0xc2f71 vgabios.c:47
5555 mov ax, strict word 00040h ; b8 40 00 ; 0xc2f74
5556 mov es, ax ; 8e c0 ; 0xc2f77
5557 mov ax, word [es:si] ; 26 8b 04 ; 0xc2f79
5558 mov es, cx ; 8e c1 ; 0xc2f7c vgabios.c:52
5559 mov word [es:bx], ax ; 26 89 07 ; 0xc2f7e
5560 inc bx ; 43 ; 0xc2f81 vgabios.c:2172
5561 inc bx ; 43 ; 0xc2f82
5562 mov si, strict word 00063h ; be 63 00 ; 0xc2f83 vgabios.c:47
5563 mov ax, strict word 00040h ; b8 40 00 ; 0xc2f86
5564 mov es, ax ; 8e c0 ; 0xc2f89
5565 mov ax, word [es:si] ; 26 8b 04 ; 0xc2f8b
5566 mov es, cx ; 8e c1 ; 0xc2f8e vgabios.c:52
5567 mov word [es:bx], ax ; 26 89 07 ; 0xc2f90
5568 inc bx ; 43 ; 0xc2f93 vgabios.c:2173
5569 inc bx ; 43 ; 0xc2f94
5570 mov si, 00084h ; be 84 00 ; 0xc2f95 vgabios.c:37
5571 mov ax, strict word 00040h ; b8 40 00 ; 0xc2f98
5572 mov es, ax ; 8e c0 ; 0xc2f9b
5573 mov al, byte [es:si] ; 26 8a 04 ; 0xc2f9d
5574 mov es, cx ; 8e c1 ; 0xc2fa0 vgabios.c:42
5575 mov byte [es:bx], al ; 26 88 07 ; 0xc2fa2
5576 inc bx ; 43 ; 0xc2fa5 vgabios.c:2174
5577 mov si, 00085h ; be 85 00 ; 0xc2fa6 vgabios.c:47
5578 mov ax, strict word 00040h ; b8 40 00 ; 0xc2fa9
5579 mov es, ax ; 8e c0 ; 0xc2fac
5580 mov ax, word [es:si] ; 26 8b 04 ; 0xc2fae
5581 mov es, cx ; 8e c1 ; 0xc2fb1 vgabios.c:52
5582 mov word [es:bx], ax ; 26 89 07 ; 0xc2fb3
5583 inc bx ; 43 ; 0xc2fb6 vgabios.c:2175
5584 inc bx ; 43 ; 0xc2fb7
5585 mov si, 00087h ; be 87 00 ; 0xc2fb8 vgabios.c:37
5586 mov ax, strict word 00040h ; b8 40 00 ; 0xc2fbb
5587 mov es, ax ; 8e c0 ; 0xc2fbe
5588 mov al, byte [es:si] ; 26 8a 04 ; 0xc2fc0
5589 mov es, cx ; 8e c1 ; 0xc2fc3 vgabios.c:42
5590 mov byte [es:bx], al ; 26 88 07 ; 0xc2fc5
5591 inc bx ; 43 ; 0xc2fc8 vgabios.c:2176
5592 mov si, 00088h ; be 88 00 ; 0xc2fc9 vgabios.c:37
5593 mov ax, strict word 00040h ; b8 40 00 ; 0xc2fcc
5594 mov es, ax ; 8e c0 ; 0xc2fcf
5595 mov al, byte [es:si] ; 26 8a 04 ; 0xc2fd1
5596 mov es, cx ; 8e c1 ; 0xc2fd4 vgabios.c:42
5597 mov byte [es:bx], al ; 26 88 07 ; 0xc2fd6
5598 inc bx ; 43 ; 0xc2fd9 vgabios.c:2177
5599 mov si, 00089h ; be 89 00 ; 0xc2fda vgabios.c:37
5600 mov ax, strict word 00040h ; b8 40 00 ; 0xc2fdd
5601 mov es, ax ; 8e c0 ; 0xc2fe0
5602 mov al, byte [es:si] ; 26 8a 04 ; 0xc2fe2
5603 mov es, cx ; 8e c1 ; 0xc2fe5 vgabios.c:42
5604 mov byte [es:bx], al ; 26 88 07 ; 0xc2fe7
5605 inc bx ; 43 ; 0xc2fea vgabios.c:2178
5606 mov si, strict word 00060h ; be 60 00 ; 0xc2feb vgabios.c:47
5607 mov ax, strict word 00040h ; b8 40 00 ; 0xc2fee
5608 mov es, ax ; 8e c0 ; 0xc2ff1
5609 mov ax, word [es:si] ; 26 8b 04 ; 0xc2ff3
5610 mov es, cx ; 8e c1 ; 0xc2ff6 vgabios.c:52
5611 mov word [es:bx], ax ; 26 89 07 ; 0xc2ff8
5612 mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc2ffb vgabios.c:2180
5613 inc bx ; 43 ; 0xc3000 vgabios.c:2179
5614 inc bx ; 43 ; 0xc3001
5615 jmp short 0300ah ; eb 06 ; 0xc3002
5616 cmp word [bp-008h], strict byte 00008h ; 83 7e f8 08 ; 0xc3004
5617 jnc short 03026h ; 73 1c ; 0xc3008
5618 mov si, word [bp-008h] ; 8b 76 f8 ; 0xc300a vgabios.c:2181
5619 add si, si ; 01 f6 ; 0xc300d
5620 add si, strict byte 00050h ; 83 c6 50 ; 0xc300f
5621 mov ax, strict word 00040h ; b8 40 00 ; 0xc3012 vgabios.c:47
5622 mov es, ax ; 8e c0 ; 0xc3015
5623 mov ax, word [es:si] ; 26 8b 04 ; 0xc3017
5624 mov es, cx ; 8e c1 ; 0xc301a vgabios.c:52
5625 mov word [es:bx], ax ; 26 89 07 ; 0xc301c
5626 inc bx ; 43 ; 0xc301f vgabios.c:2182
5627 inc bx ; 43 ; 0xc3020
5628 inc word [bp-008h] ; ff 46 f8 ; 0xc3021 vgabios.c:2183
5629 jmp short 03004h ; eb de ; 0xc3024
5630 mov si, strict word 0004eh ; be 4e 00 ; 0xc3026 vgabios.c:47
5631 mov ax, strict word 00040h ; b8 40 00 ; 0xc3029
5632 mov es, ax ; 8e c0 ; 0xc302c
5633 mov ax, word [es:si] ; 26 8b 04 ; 0xc302e
5634 mov es, cx ; 8e c1 ; 0xc3031 vgabios.c:52
5635 mov word [es:bx], ax ; 26 89 07 ; 0xc3033
5636 inc bx ; 43 ; 0xc3036 vgabios.c:2184
5637 inc bx ; 43 ; 0xc3037
5638 mov si, strict word 00062h ; be 62 00 ; 0xc3038 vgabios.c:37
5639 mov ax, strict word 00040h ; b8 40 00 ; 0xc303b
5640 mov es, ax ; 8e c0 ; 0xc303e
5641 mov al, byte [es:si] ; 26 8a 04 ; 0xc3040
5642 mov es, cx ; 8e c1 ; 0xc3043 vgabios.c:42
5643 mov byte [es:bx], al ; 26 88 07 ; 0xc3045
5644 inc bx ; 43 ; 0xc3048 vgabios.c:2185
5645 mov si, strict word 0007ch ; be 7c 00 ; 0xc3049 vgabios.c:47
5646 xor ax, ax ; 31 c0 ; 0xc304c
5647 mov es, ax ; 8e c0 ; 0xc304e
5648 mov ax, word [es:si] ; 26 8b 04 ; 0xc3050
5649 mov es, cx ; 8e c1 ; 0xc3053 vgabios.c:52
5650 mov word [es:bx], ax ; 26 89 07 ; 0xc3055
5651 inc bx ; 43 ; 0xc3058 vgabios.c:2187
5652 inc bx ; 43 ; 0xc3059
5653 mov si, strict word 0007eh ; be 7e 00 ; 0xc305a vgabios.c:47
5654 xor ax, ax ; 31 c0 ; 0xc305d
5655 mov es, ax ; 8e c0 ; 0xc305f
5656 mov ax, word [es:si] ; 26 8b 04 ; 0xc3061
5657 mov es, cx ; 8e c1 ; 0xc3064 vgabios.c:52
5658 mov word [es:bx], ax ; 26 89 07 ; 0xc3066
5659 inc bx ; 43 ; 0xc3069 vgabios.c:2188
5660 inc bx ; 43 ; 0xc306a
5661 mov si, 0010ch ; be 0c 01 ; 0xc306b vgabios.c:47
5662 xor ax, ax ; 31 c0 ; 0xc306e
5663 mov es, ax ; 8e c0 ; 0xc3070
5664 mov ax, word [es:si] ; 26 8b 04 ; 0xc3072
5665 mov es, cx ; 8e c1 ; 0xc3075 vgabios.c:52
5666 mov word [es:bx], ax ; 26 89 07 ; 0xc3077
5667 inc bx ; 43 ; 0xc307a vgabios.c:2189
5668 inc bx ; 43 ; 0xc307b
5669 mov si, 0010eh ; be 0e 01 ; 0xc307c vgabios.c:47
5670 xor ax, ax ; 31 c0 ; 0xc307f
5671 mov es, ax ; 8e c0 ; 0xc3081
5672 mov ax, word [es:si] ; 26 8b 04 ; 0xc3083
5673 mov es, cx ; 8e c1 ; 0xc3086 vgabios.c:52
5674 mov word [es:bx], ax ; 26 89 07 ; 0xc3088
5675 inc bx ; 43 ; 0xc308b vgabios.c:2190
5676 inc bx ; 43 ; 0xc308c
5677 test byte [bp-00ch], 004h ; f6 46 f4 04 ; 0xc308d vgabios.c:2192
5678 je short 030dfh ; 74 4c ; 0xc3091
5679 mov dx, 003c7h ; ba c7 03 ; 0xc3093 vgabios.c:2194
5680 in AL, DX ; ec ; 0xc3096
5681 db 02ah, 0e4h
5682 ; sub ah, ah ; 2a e4 ; 0xc3097
5683 mov es, cx ; 8e c1 ; 0xc3099 vgabios.c:42
5684 mov byte [es:bx], al ; 26 88 07 ; 0xc309b
5685 inc bx ; 43 ; 0xc309e vgabios.c:2194
5686 mov dx, 003c8h ; ba c8 03 ; 0xc309f
5687 in AL, DX ; ec ; 0xc30a2
5688 db 02ah, 0e4h
5689 ; sub ah, ah ; 2a e4 ; 0xc30a3
5690 mov byte [es:bx], al ; 26 88 07 ; 0xc30a5 vgabios.c:42
5691 inc bx ; 43 ; 0xc30a8 vgabios.c:2195
5692 mov dx, 003c6h ; ba c6 03 ; 0xc30a9
5693 in AL, DX ; ec ; 0xc30ac
5694 db 02ah, 0e4h
5695 ; sub ah, ah ; 2a e4 ; 0xc30ad
5696 mov byte [es:bx], al ; 26 88 07 ; 0xc30af vgabios.c:42
5697 inc bx ; 43 ; 0xc30b2 vgabios.c:2196
5698 xor al, al ; 30 c0 ; 0xc30b3
5699 mov dx, 003c8h ; ba c8 03 ; 0xc30b5
5700 out DX, AL ; ee ; 0xc30b8
5701 xor ah, ah ; 30 e4 ; 0xc30b9 vgabios.c:2199
5702 mov word [bp-008h], ax ; 89 46 f8 ; 0xc30bb
5703 jmp short 030c7h ; eb 07 ; 0xc30be
5704 cmp word [bp-008h], 00300h ; 81 7e f8 00 03 ; 0xc30c0
5705 jnc short 030d8h ; 73 11 ; 0xc30c5
5706 mov dx, 003c9h ; ba c9 03 ; 0xc30c7 vgabios.c:2200
5707 in AL, DX ; ec ; 0xc30ca
5708 db 02ah, 0e4h
5709 ; sub ah, ah ; 2a e4 ; 0xc30cb
5710 mov es, cx ; 8e c1 ; 0xc30cd vgabios.c:42
5711 mov byte [es:bx], al ; 26 88 07 ; 0xc30cf
5712 inc bx ; 43 ; 0xc30d2 vgabios.c:2200
5713 inc word [bp-008h] ; ff 46 f8 ; 0xc30d3 vgabios.c:2201
5714 jmp short 030c0h ; eb e8 ; 0xc30d6
5715 mov es, cx ; 8e c1 ; 0xc30d8 vgabios.c:42
5716 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc30da
5717 inc bx ; 43 ; 0xc30de vgabios.c:2202
5718 mov ax, bx ; 89 d8 ; 0xc30df vgabios.c:2205
5719 lea sp, [bp-006h] ; 8d 66 fa ; 0xc30e1
5720 pop di ; 5f ; 0xc30e4
5721 pop si ; 5e ; 0xc30e5
5722 pop cx ; 59 ; 0xc30e6
5723 pop bp ; 5d ; 0xc30e7
5724 retn ; c3 ; 0xc30e8
5725 ; disGetNextSymbol 0xc30e9 LB 0xf11 -> off=0x0 cb=00000000000002b8 uValue=00000000000c30e9 'biosfn_restore_video_state'
5726biosfn_restore_video_state: ; 0xc30e9 LB 0x2b8
5727 push bp ; 55 ; 0xc30e9 vgabios.c:2207
5728 mov bp, sp ; 89 e5 ; 0xc30ea
5729 push cx ; 51 ; 0xc30ec
5730 push si ; 56 ; 0xc30ed
5731 push di ; 57 ; 0xc30ee
5732 sub sp, strict byte 00008h ; 83 ec 08 ; 0xc30ef
5733 push ax ; 50 ; 0xc30f2
5734 mov cx, dx ; 89 d1 ; 0xc30f3
5735 test byte [bp-010h], 001h ; f6 46 f0 01 ; 0xc30f5 vgabios.c:2211
5736 je near 03231h ; 0f 84 34 01 ; 0xc30f9
5737 mov dx, 003dah ; ba da 03 ; 0xc30fd vgabios.c:2213
5738 in AL, DX ; ec ; 0xc3100
5739 db 02ah, 0e4h
5740 ; sub ah, ah ; 2a e4 ; 0xc3101
5741 lea si, [bx+040h] ; 8d 77 40 ; 0xc3103 vgabios.c:2215
5742 mov es, cx ; 8e c1 ; 0xc3106 vgabios.c:47
5743 mov ax, word [es:si] ; 26 8b 04 ; 0xc3108
5744 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc310b vgabios.c:48
5745 mov si, bx ; 89 de ; 0xc310e vgabios.c:2216
5746 mov word [bp-00eh], strict word 00001h ; c7 46 f2 01 00 ; 0xc3110 vgabios.c:2219
5747 add bx, strict byte 00005h ; 83 c3 05 ; 0xc3115 vgabios.c:2217
5748 jmp short 03120h ; eb 06 ; 0xc3118
5749 cmp word [bp-00eh], strict byte 00004h ; 83 7e f2 04 ; 0xc311a
5750 jnbe short 03136h ; 77 16 ; 0xc311e
5751 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc3120 vgabios.c:2220
5752 mov dx, 003c4h ; ba c4 03 ; 0xc3123
5753 out DX, AL ; ee ; 0xc3126
5754 mov es, cx ; 8e c1 ; 0xc3127 vgabios.c:37
5755 mov al, byte [es:bx] ; 26 8a 07 ; 0xc3129
5756 mov dx, 003c5h ; ba c5 03 ; 0xc312c vgabios.c:38
5757 out DX, AL ; ee ; 0xc312f
5758 inc bx ; 43 ; 0xc3130 vgabios.c:2221
5759 inc word [bp-00eh] ; ff 46 f2 ; 0xc3131 vgabios.c:2222
5760 jmp short 0311ah ; eb e4 ; 0xc3134
5761 xor al, al ; 30 c0 ; 0xc3136 vgabios.c:2223
5762 mov dx, 003c4h ; ba c4 03 ; 0xc3138
5763 out DX, AL ; ee ; 0xc313b
5764 mov es, cx ; 8e c1 ; 0xc313c vgabios.c:37
5765 mov al, byte [es:bx] ; 26 8a 07 ; 0xc313e
5766 mov dx, 003c5h ; ba c5 03 ; 0xc3141 vgabios.c:38
5767 out DX, AL ; ee ; 0xc3144
5768 inc bx ; 43 ; 0xc3145 vgabios.c:2224
5769 mov ax, strict word 00011h ; b8 11 00 ; 0xc3146
5770 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc3149
5771 out DX, ax ; ef ; 0xc314c
5772 mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc314d vgabios.c:2229
5773 jmp short 0315ah ; eb 06 ; 0xc3152
5774 cmp word [bp-00eh], strict byte 00018h ; 83 7e f2 18 ; 0xc3154
5775 jnbe short 03174h ; 77 1a ; 0xc3158
5776 cmp word [bp-00eh], strict byte 00011h ; 83 7e f2 11 ; 0xc315a vgabios.c:2230
5777 je short 0316eh ; 74 0e ; 0xc315e
5778 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc3160 vgabios.c:2231
5779 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc3163
5780 out DX, AL ; ee ; 0xc3166
5781 mov es, cx ; 8e c1 ; 0xc3167 vgabios.c:37
5782 mov al, byte [es:bx] ; 26 8a 07 ; 0xc3169
5783 inc dx ; 42 ; 0xc316c vgabios.c:38
5784 out DX, AL ; ee ; 0xc316d
5785 inc bx ; 43 ; 0xc316e vgabios.c:2234
5786 inc word [bp-00eh] ; ff 46 f2 ; 0xc316f vgabios.c:2235
5787 jmp short 03154h ; eb e0 ; 0xc3172
5788 mov dx, 003cch ; ba cc 03 ; 0xc3174 vgabios.c:2237
5789 in AL, DX ; ec ; 0xc3177
5790 db 02ah, 0e4h
5791 ; sub ah, ah ; 2a e4 ; 0xc3178
5792 and AL, strict byte 0feh ; 24 fe ; 0xc317a
5793 mov word [bp-008h], ax ; 89 46 f8 ; 0xc317c
5794 cmp word [bp-00ah], 003d4h ; 81 7e f6 d4 03 ; 0xc317f vgabios.c:2238
5795 jne short 0318ah ; 75 04 ; 0xc3184
5796 or byte [bp-008h], 001h ; 80 4e f8 01 ; 0xc3186 vgabios.c:2239
5797 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc318a vgabios.c:2240
5798 mov dx, 003c2h ; ba c2 03 ; 0xc318d
5799 out DX, AL ; ee ; 0xc3190
5800 mov AL, strict byte 011h ; b0 11 ; 0xc3191 vgabios.c:2243
5801 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc3193
5802 out DX, AL ; ee ; 0xc3196
5803 lea di, [word bx-00007h] ; 8d bf f9 ff ; 0xc3197 vgabios.c:2244
5804 mov es, cx ; 8e c1 ; 0xc319b vgabios.c:37
5805 mov al, byte [es:di] ; 26 8a 05 ; 0xc319d
5806 inc dx ; 42 ; 0xc31a0 vgabios.c:38
5807 out DX, AL ; ee ; 0xc31a1
5808 lea di, [si+003h] ; 8d 7c 03 ; 0xc31a2 vgabios.c:2247
5809 mov al, byte [es:di] ; 26 8a 05 ; 0xc31a5 vgabios.c:37
5810 xor ah, ah ; 30 e4 ; 0xc31a8 vgabios.c:38
5811 mov word [bp-00ch], ax ; 89 46 f4 ; 0xc31aa
5812 mov dx, 003dah ; ba da 03 ; 0xc31ad vgabios.c:2248
5813 in AL, DX ; ec ; 0xc31b0
5814 db 02ah, 0e4h
5815 ; sub ah, ah ; 2a e4 ; 0xc31b1
5816 mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc31b3 vgabios.c:2249
5817 jmp short 031c0h ; eb 06 ; 0xc31b8
5818 cmp word [bp-00eh], strict byte 00013h ; 83 7e f2 13 ; 0xc31ba
5819 jnbe short 031d9h ; 77 19 ; 0xc31be
5820 mov ax, word [bp-00ch] ; 8b 46 f4 ; 0xc31c0 vgabios.c:2250
5821 and ax, strict word 00020h ; 25 20 00 ; 0xc31c3
5822 or ax, word [bp-00eh] ; 0b 46 f2 ; 0xc31c6
5823 mov dx, 003c0h ; ba c0 03 ; 0xc31c9
5824 out DX, AL ; ee ; 0xc31cc
5825 mov es, cx ; 8e c1 ; 0xc31cd vgabios.c:37
5826 mov al, byte [es:bx] ; 26 8a 07 ; 0xc31cf
5827 out DX, AL ; ee ; 0xc31d2 vgabios.c:38
5828 inc bx ; 43 ; 0xc31d3 vgabios.c:2251
5829 inc word [bp-00eh] ; ff 46 f2 ; 0xc31d4 vgabios.c:2252
5830 jmp short 031bah ; eb e1 ; 0xc31d7
5831 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc31d9 vgabios.c:2253
5832 mov dx, 003c0h ; ba c0 03 ; 0xc31dc
5833 out DX, AL ; ee ; 0xc31df
5834 mov dx, 003dah ; ba da 03 ; 0xc31e0 vgabios.c:2254
5835 in AL, DX ; ec ; 0xc31e3
5836 db 02ah, 0e4h
5837 ; sub ah, ah ; 2a e4 ; 0xc31e4
5838 mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc31e6 vgabios.c:2256
5839 jmp short 031f3h ; eb 06 ; 0xc31eb
5840 cmp word [bp-00eh], strict byte 00008h ; 83 7e f2 08 ; 0xc31ed
5841 jnbe short 03209h ; 77 16 ; 0xc31f1
5842 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc31f3 vgabios.c:2257
5843 mov dx, 003ceh ; ba ce 03 ; 0xc31f6
5844 out DX, AL ; ee ; 0xc31f9
5845 mov es, cx ; 8e c1 ; 0xc31fa vgabios.c:37
5846 mov al, byte [es:bx] ; 26 8a 07 ; 0xc31fc
5847 mov dx, 003cfh ; ba cf 03 ; 0xc31ff vgabios.c:38
5848 out DX, AL ; ee ; 0xc3202
5849 inc bx ; 43 ; 0xc3203 vgabios.c:2258
5850 inc word [bp-00eh] ; ff 46 f2 ; 0xc3204 vgabios.c:2259
5851 jmp short 031edh ; eb e4 ; 0xc3207
5852 add bx, strict byte 00006h ; 83 c3 06 ; 0xc3209 vgabios.c:2260
5853 mov es, cx ; 8e c1 ; 0xc320c vgabios.c:37
5854 mov al, byte [es:si] ; 26 8a 04 ; 0xc320e
5855 mov dx, 003c4h ; ba c4 03 ; 0xc3211 vgabios.c:38
5856 out DX, AL ; ee ; 0xc3214
5857 inc si ; 46 ; 0xc3215 vgabios.c:2263
5858 mov al, byte [es:si] ; 26 8a 04 ; 0xc3216 vgabios.c:37
5859 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc3219 vgabios.c:38
5860 out DX, AL ; ee ; 0xc321c
5861 inc si ; 46 ; 0xc321d vgabios.c:2264
5862 mov al, byte [es:si] ; 26 8a 04 ; 0xc321e vgabios.c:37
5863 mov dx, 003ceh ; ba ce 03 ; 0xc3221 vgabios.c:38
5864 out DX, AL ; ee ; 0xc3224
5865 inc si ; 46 ; 0xc3225 vgabios.c:2265
5866 inc si ; 46 ; 0xc3226
5867 mov al, byte [es:si] ; 26 8a 04 ; 0xc3227 vgabios.c:37
5868 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc322a vgabios.c:38
5869 add dx, strict byte 00006h ; 83 c2 06 ; 0xc322d
5870 out DX, AL ; ee ; 0xc3230
5871 test byte [bp-010h], 002h ; f6 46 f0 02 ; 0xc3231 vgabios.c:2269
5872 je near 03354h ; 0f 84 1b 01 ; 0xc3235
5873 mov es, cx ; 8e c1 ; 0xc3239 vgabios.c:37
5874 mov al, byte [es:bx] ; 26 8a 07 ; 0xc323b
5875 mov si, strict word 00049h ; be 49 00 ; 0xc323e vgabios.c:42
5876 mov dx, strict word 00040h ; ba 40 00 ; 0xc3241
5877 mov es, dx ; 8e c2 ; 0xc3244
5878 mov byte [es:si], al ; 26 88 04 ; 0xc3246
5879 inc bx ; 43 ; 0xc3249 vgabios.c:2270
5880 mov es, cx ; 8e c1 ; 0xc324a vgabios.c:47
5881 mov ax, word [es:bx] ; 26 8b 07 ; 0xc324c
5882 mov si, strict word 0004ah ; be 4a 00 ; 0xc324f vgabios.c:52
5883 mov es, dx ; 8e c2 ; 0xc3252
5884 mov word [es:si], ax ; 26 89 04 ; 0xc3254
5885 inc bx ; 43 ; 0xc3257 vgabios.c:2271
5886 inc bx ; 43 ; 0xc3258
5887 mov es, cx ; 8e c1 ; 0xc3259 vgabios.c:47
5888 mov ax, word [es:bx] ; 26 8b 07 ; 0xc325b
5889 mov si, strict word 0004ch ; be 4c 00 ; 0xc325e vgabios.c:52
5890 mov es, dx ; 8e c2 ; 0xc3261
5891 mov word [es:si], ax ; 26 89 04 ; 0xc3263
5892 inc bx ; 43 ; 0xc3266 vgabios.c:2272
5893 inc bx ; 43 ; 0xc3267
5894 mov es, cx ; 8e c1 ; 0xc3268 vgabios.c:47
5895 mov ax, word [es:bx] ; 26 8b 07 ; 0xc326a
5896 mov si, strict word 00063h ; be 63 00 ; 0xc326d vgabios.c:52
5897 mov es, dx ; 8e c2 ; 0xc3270
5898 mov word [es:si], ax ; 26 89 04 ; 0xc3272
5899 inc bx ; 43 ; 0xc3275 vgabios.c:2273
5900 inc bx ; 43 ; 0xc3276
5901 mov es, cx ; 8e c1 ; 0xc3277 vgabios.c:37
5902 mov al, byte [es:bx] ; 26 8a 07 ; 0xc3279
5903 mov si, 00084h ; be 84 00 ; 0xc327c vgabios.c:42
5904 mov es, dx ; 8e c2 ; 0xc327f
5905 mov byte [es:si], al ; 26 88 04 ; 0xc3281
5906 inc bx ; 43 ; 0xc3284 vgabios.c:2274
5907 mov es, cx ; 8e c1 ; 0xc3285 vgabios.c:47
5908 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3287
5909 mov si, 00085h ; be 85 00 ; 0xc328a vgabios.c:52
5910 mov es, dx ; 8e c2 ; 0xc328d
5911 mov word [es:si], ax ; 26 89 04 ; 0xc328f
5912 inc bx ; 43 ; 0xc3292 vgabios.c:2275
5913 inc bx ; 43 ; 0xc3293
5914 mov es, cx ; 8e c1 ; 0xc3294 vgabios.c:37
5915 mov al, byte [es:bx] ; 26 8a 07 ; 0xc3296
5916 mov si, 00087h ; be 87 00 ; 0xc3299 vgabios.c:42
5917 mov es, dx ; 8e c2 ; 0xc329c
5918 mov byte [es:si], al ; 26 88 04 ; 0xc329e
5919 inc bx ; 43 ; 0xc32a1 vgabios.c:2276
5920 mov es, cx ; 8e c1 ; 0xc32a2 vgabios.c:37
5921 mov al, byte [es:bx] ; 26 8a 07 ; 0xc32a4
5922 mov si, 00088h ; be 88 00 ; 0xc32a7 vgabios.c:42
5923 mov es, dx ; 8e c2 ; 0xc32aa
5924 mov byte [es:si], al ; 26 88 04 ; 0xc32ac
5925 inc bx ; 43 ; 0xc32af vgabios.c:2277
5926 mov es, cx ; 8e c1 ; 0xc32b0 vgabios.c:37
5927 mov al, byte [es:bx] ; 26 8a 07 ; 0xc32b2
5928 mov si, 00089h ; be 89 00 ; 0xc32b5 vgabios.c:42
5929 mov es, dx ; 8e c2 ; 0xc32b8
5930 mov byte [es:si], al ; 26 88 04 ; 0xc32ba
5931 inc bx ; 43 ; 0xc32bd vgabios.c:2278
5932 mov es, cx ; 8e c1 ; 0xc32be vgabios.c:47
5933 mov ax, word [es:bx] ; 26 8b 07 ; 0xc32c0
5934 mov si, strict word 00060h ; be 60 00 ; 0xc32c3 vgabios.c:52
5935 mov es, dx ; 8e c2 ; 0xc32c6
5936 mov word [es:si], ax ; 26 89 04 ; 0xc32c8
5937 mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc32cb vgabios.c:2280
5938 inc bx ; 43 ; 0xc32d0 vgabios.c:2279
5939 inc bx ; 43 ; 0xc32d1
5940 jmp short 032dah ; eb 06 ; 0xc32d2
5941 cmp word [bp-00eh], strict byte 00008h ; 83 7e f2 08 ; 0xc32d4
5942 jnc short 032f6h ; 73 1c ; 0xc32d8
5943 mov es, cx ; 8e c1 ; 0xc32da vgabios.c:47
5944 mov ax, word [es:bx] ; 26 8b 07 ; 0xc32dc
5945 mov si, word [bp-00eh] ; 8b 76 f2 ; 0xc32df vgabios.c:48
5946 add si, si ; 01 f6 ; 0xc32e2
5947 add si, strict byte 00050h ; 83 c6 50 ; 0xc32e4
5948 mov dx, strict word 00040h ; ba 40 00 ; 0xc32e7 vgabios.c:52
5949 mov es, dx ; 8e c2 ; 0xc32ea
5950 mov word [es:si], ax ; 26 89 04 ; 0xc32ec
5951 inc bx ; 43 ; 0xc32ef vgabios.c:2282
5952 inc bx ; 43 ; 0xc32f0
5953 inc word [bp-00eh] ; ff 46 f2 ; 0xc32f1 vgabios.c:2283
5954 jmp short 032d4h ; eb de ; 0xc32f4
5955 mov es, cx ; 8e c1 ; 0xc32f6 vgabios.c:47
5956 mov ax, word [es:bx] ; 26 8b 07 ; 0xc32f8
5957 mov si, strict word 0004eh ; be 4e 00 ; 0xc32fb vgabios.c:52
5958 mov dx, strict word 00040h ; ba 40 00 ; 0xc32fe
5959 mov es, dx ; 8e c2 ; 0xc3301
5960 mov word [es:si], ax ; 26 89 04 ; 0xc3303
5961 inc bx ; 43 ; 0xc3306 vgabios.c:2284
5962 inc bx ; 43 ; 0xc3307
5963 mov es, cx ; 8e c1 ; 0xc3308 vgabios.c:37
5964 mov al, byte [es:bx] ; 26 8a 07 ; 0xc330a
5965 mov si, strict word 00062h ; be 62 00 ; 0xc330d vgabios.c:42
5966 mov es, dx ; 8e c2 ; 0xc3310
5967 mov byte [es:si], al ; 26 88 04 ; 0xc3312
5968 inc bx ; 43 ; 0xc3315 vgabios.c:2285
5969 mov es, cx ; 8e c1 ; 0xc3316 vgabios.c:47
5970 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3318
5971 mov si, strict word 0007ch ; be 7c 00 ; 0xc331b vgabios.c:52
5972 xor dx, dx ; 31 d2 ; 0xc331e
5973 mov es, dx ; 8e c2 ; 0xc3320
5974 mov word [es:si], ax ; 26 89 04 ; 0xc3322
5975 inc bx ; 43 ; 0xc3325 vgabios.c:2287
5976 inc bx ; 43 ; 0xc3326
5977 mov es, cx ; 8e c1 ; 0xc3327 vgabios.c:47
5978 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3329
5979 mov si, strict word 0007eh ; be 7e 00 ; 0xc332c vgabios.c:52
5980 mov es, dx ; 8e c2 ; 0xc332f
5981 mov word [es:si], ax ; 26 89 04 ; 0xc3331
5982 inc bx ; 43 ; 0xc3334 vgabios.c:2288
5983 inc bx ; 43 ; 0xc3335
5984 mov es, cx ; 8e c1 ; 0xc3336 vgabios.c:47
5985 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3338
5986 mov si, 0010ch ; be 0c 01 ; 0xc333b vgabios.c:52
5987 mov es, dx ; 8e c2 ; 0xc333e
5988 mov word [es:si], ax ; 26 89 04 ; 0xc3340
5989 inc bx ; 43 ; 0xc3343 vgabios.c:2289
5990 inc bx ; 43 ; 0xc3344
5991 mov es, cx ; 8e c1 ; 0xc3345 vgabios.c:47
5992 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3347
5993 mov si, 0010eh ; be 0e 01 ; 0xc334a vgabios.c:52
5994 mov es, dx ; 8e c2 ; 0xc334d
5995 mov word [es:si], ax ; 26 89 04 ; 0xc334f
5996 inc bx ; 43 ; 0xc3352 vgabios.c:2290
5997 inc bx ; 43 ; 0xc3353
5998 test byte [bp-010h], 004h ; f6 46 f0 04 ; 0xc3354 vgabios.c:2292
5999 je short 03397h ; 74 3d ; 0xc3358
6000 inc bx ; 43 ; 0xc335a vgabios.c:2293
6001 mov es, cx ; 8e c1 ; 0xc335b vgabios.c:37
6002 mov al, byte [es:bx] ; 26 8a 07 ; 0xc335d
6003 xor ah, ah ; 30 e4 ; 0xc3360 vgabios.c:38
6004 mov word [bp-008h], ax ; 89 46 f8 ; 0xc3362
6005 inc bx ; 43 ; 0xc3365 vgabios.c:2294
6006 mov al, byte [es:bx] ; 26 8a 07 ; 0xc3366 vgabios.c:37
6007 mov dx, 003c6h ; ba c6 03 ; 0xc3369 vgabios.c:38
6008 out DX, AL ; ee ; 0xc336c
6009 inc bx ; 43 ; 0xc336d vgabios.c:2295
6010 xor al, al ; 30 c0 ; 0xc336e
6011 mov dx, 003c8h ; ba c8 03 ; 0xc3370
6012 out DX, AL ; ee ; 0xc3373
6013 mov word [bp-00eh], ax ; 89 46 f2 ; 0xc3374 vgabios.c:2298
6014 jmp short 03380h ; eb 07 ; 0xc3377
6015 cmp word [bp-00eh], 00300h ; 81 7e f2 00 03 ; 0xc3379
6016 jnc short 0338fh ; 73 0f ; 0xc337e
6017 mov es, cx ; 8e c1 ; 0xc3380 vgabios.c:37
6018 mov al, byte [es:bx] ; 26 8a 07 ; 0xc3382
6019 mov dx, 003c9h ; ba c9 03 ; 0xc3385 vgabios.c:38
6020 out DX, AL ; ee ; 0xc3388
6021 inc bx ; 43 ; 0xc3389 vgabios.c:2299
6022 inc word [bp-00eh] ; ff 46 f2 ; 0xc338a vgabios.c:2300
6023 jmp short 03379h ; eb ea ; 0xc338d
6024 inc bx ; 43 ; 0xc338f vgabios.c:2301
6025 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc3390
6026 mov dx, 003c8h ; ba c8 03 ; 0xc3393
6027 out DX, AL ; ee ; 0xc3396
6028 mov ax, bx ; 89 d8 ; 0xc3397 vgabios.c:2305
6029 lea sp, [bp-006h] ; 8d 66 fa ; 0xc3399
6030 pop di ; 5f ; 0xc339c
6031 pop si ; 5e ; 0xc339d
6032 pop cx ; 59 ; 0xc339e
6033 pop bp ; 5d ; 0xc339f
6034 retn ; c3 ; 0xc33a0
6035 ; disGetNextSymbol 0xc33a1 LB 0xc59 -> off=0x0 cb=0000000000000027 uValue=00000000000c33a1 'find_vga_entry'
6036find_vga_entry: ; 0xc33a1 LB 0x27
6037 push bx ; 53 ; 0xc33a1 vgabios.c:2314
6038 push dx ; 52 ; 0xc33a2
6039 push bp ; 55 ; 0xc33a3
6040 mov bp, sp ; 89 e5 ; 0xc33a4
6041 mov dl, al ; 88 c2 ; 0xc33a6
6042 mov AH, strict byte 0ffh ; b4 ff ; 0xc33a8 vgabios.c:2316
6043 xor al, al ; 30 c0 ; 0xc33aa vgabios.c:2317
6044 jmp short 033b4h ; eb 06 ; 0xc33ac
6045 db 0feh, 0c0h
6046 ; inc al ; fe c0 ; 0xc33ae vgabios.c:2318
6047 cmp AL, strict byte 00fh ; 3c 0f ; 0xc33b0
6048 jnbe short 033c2h ; 77 0e ; 0xc33b2
6049 movzx bx, al ; 0f b6 d8 ; 0xc33b4
6050 sal bx, 003h ; c1 e3 03 ; 0xc33b7
6051 cmp dl, byte [bx+047aeh] ; 3a 97 ae 47 ; 0xc33ba
6052 jne short 033aeh ; 75 ee ; 0xc33be
6053 mov ah, al ; 88 c4 ; 0xc33c0
6054 mov al, ah ; 88 e0 ; 0xc33c2 vgabios.c:2323
6055 pop bp ; 5d ; 0xc33c4
6056 pop dx ; 5a ; 0xc33c5
6057 pop bx ; 5b ; 0xc33c6
6058 retn ; c3 ; 0xc33c7
6059 ; disGetNextSymbol 0xc33c8 LB 0xc32 -> off=0x0 cb=000000000000000e uValue=00000000000c33c8 'readx_byte'
6060readx_byte: ; 0xc33c8 LB 0xe
6061 push bx ; 53 ; 0xc33c8 vgabios.c:2335
6062 push bp ; 55 ; 0xc33c9
6063 mov bp, sp ; 89 e5 ; 0xc33ca
6064 mov bx, dx ; 89 d3 ; 0xc33cc
6065 mov es, ax ; 8e c0 ; 0xc33ce vgabios.c:2337
6066 mov al, byte [es:bx] ; 26 8a 07 ; 0xc33d0
6067 pop bp ; 5d ; 0xc33d3 vgabios.c:2338
6068 pop bx ; 5b ; 0xc33d4
6069 retn ; c3 ; 0xc33d5
6070 ; disGetNextSymbol 0xc33d6 LB 0xc24 -> off=0x87 cb=0000000000000423 uValue=00000000000c345d 'int10_func'
6071 db 056h, 04fh, 01ch, 01bh, 013h, 012h, 011h, 010h, 00eh, 00dh, 00ch, 00ah, 009h, 008h, 007h, 006h
6072 db 005h, 004h, 003h, 002h, 001h, 000h, 079h, 038h, 088h, 034h, 0c5h, 034h, 0d9h, 034h, 0eah, 034h
6073 db 0feh, 034h, 00fh, 035h, 01ah, 035h, 054h, 035h, 058h, 035h, 069h, 035h, 086h, 035h, 0a3h, 035h
6074 db 0bdh, 035h, 0dah, 035h, 0f1h, 035h, 0fdh, 035h, 0cdh, 036h, 03ch, 037h, 069h, 037h, 07eh, 037h
6075 db 0c0h, 037h, 04bh, 038h, 030h, 024h, 023h, 022h, 021h, 020h, 014h, 012h, 011h, 010h, 004h, 002h
6076 db 001h, 000h, 079h, 038h, 01eh, 036h, 042h, 036h, 050h, 036h, 05eh, 036h, 01eh, 036h, 042h, 036h
6077 db 050h, 036h, 05eh, 036h, 06ch, 036h, 078h, 036h, 093h, 036h, 09eh, 036h, 0a9h, 036h, 0b4h, 036h
6078 db 00ah, 009h, 006h, 004h, 002h, 001h, 000h, 03dh, 038h, 0e8h, 037h, 0f6h, 037h, 007h, 038h, 017h
6079 db 038h, 02ch, 038h, 03dh, 038h, 03dh, 038h
6080int10_func: ; 0xc345d LB 0x423
6081 push bp ; 55 ; 0xc345d vgabios.c:2416
6082 mov bp, sp ; 89 e5 ; 0xc345e
6083 push si ; 56 ; 0xc3460
6084 push di ; 57 ; 0xc3461
6085 push ax ; 50 ; 0xc3462
6086 mov si, word [bp+004h] ; 8b 76 04 ; 0xc3463
6087 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3466 vgabios.c:2421
6088 shr ax, 008h ; c1 e8 08 ; 0xc3469
6089 cmp ax, strict word 00056h ; 3d 56 00 ; 0xc346c
6090 jnbe near 03879h ; 0f 87 06 04 ; 0xc346f
6091 push CS ; 0e ; 0xc3473
6092 pop ES ; 07 ; 0xc3474
6093 mov cx, strict word 00017h ; b9 17 00 ; 0xc3475
6094 mov di, 033d6h ; bf d6 33 ; 0xc3478
6095 repne scasb ; f2 ae ; 0xc347b
6096 sal cx, 1 ; d1 e1 ; 0xc347d
6097 mov di, cx ; 89 cf ; 0xc347f
6098 mov ax, word [cs:di+033ech] ; 2e 8b 85 ec 33 ; 0xc3481
6099 jmp ax ; ff e0 ; 0xc3486
6100 movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc3488 vgabios.c:2424
6101 call 0131ch ; e8 8d de ; 0xc348c
6102 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc348f vgabios.c:2425
6103 and ax, strict word 0007fh ; 25 7f 00 ; 0xc3492
6104 cmp ax, strict word 00007h ; 3d 07 00 ; 0xc3495
6105 je short 034afh ; 74 15 ; 0xc3498
6106 cmp ax, strict word 00006h ; 3d 06 00 ; 0xc349a
6107 je short 034a6h ; 74 07 ; 0xc349d
6108 cmp ax, strict word 00005h ; 3d 05 00 ; 0xc349f
6109 jbe short 034afh ; 76 0b ; 0xc34a2
6110 jmp short 034b8h ; eb 12 ; 0xc34a4
6111 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc34a6 vgabios.c:2427
6112 xor al, al ; 30 c0 ; 0xc34a9
6113 or AL, strict byte 03fh ; 0c 3f ; 0xc34ab
6114 jmp short 034bfh ; eb 10 ; 0xc34ad vgabios.c:2428
6115 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc34af vgabios.c:2436
6116 xor al, al ; 30 c0 ; 0xc34b2
6117 or AL, strict byte 030h ; 0c 30 ; 0xc34b4
6118 jmp short 034bfh ; eb 07 ; 0xc34b6
6119 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc34b8 vgabios.c:2439
6120 xor al, al ; 30 c0 ; 0xc34bb
6121 or AL, strict byte 020h ; 0c 20 ; 0xc34bd
6122 mov word [bp+012h], ax ; 89 46 12 ; 0xc34bf
6123 jmp near 03879h ; e9 b4 03 ; 0xc34c2 vgabios.c:2441
6124 mov al, byte [bp+010h] ; 8a 46 10 ; 0xc34c5 vgabios.c:2443
6125 movzx dx, al ; 0f b6 d0 ; 0xc34c8
6126 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc34cb
6127 shr ax, 008h ; c1 e8 08 ; 0xc34ce
6128 xor ah, ah ; 30 e4 ; 0xc34d1
6129 call 010d0h ; e8 fa db ; 0xc34d3
6130 jmp near 03879h ; e9 a0 03 ; 0xc34d6 vgabios.c:2444
6131 mov dx, word [bp+00eh] ; 8b 56 0e ; 0xc34d9 vgabios.c:2446
6132 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc34dc
6133 shr ax, 008h ; c1 e8 08 ; 0xc34df
6134 xor ah, ah ; 30 e4 ; 0xc34e2
6135 call 011c6h ; e8 df dc ; 0xc34e4
6136 jmp near 03879h ; e9 8f 03 ; 0xc34e7 vgabios.c:2447
6137 lea bx, [bp+00eh] ; 8d 5e 0e ; 0xc34ea vgabios.c:2449
6138 lea dx, [bp+010h] ; 8d 56 10 ; 0xc34ed
6139 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc34f0
6140 shr ax, 008h ; c1 e8 08 ; 0xc34f3
6141 xor ah, ah ; 30 e4 ; 0xc34f6
6142 call 00a17h ; e8 1c d5 ; 0xc34f8
6143 jmp near 03879h ; e9 7b 03 ; 0xc34fb vgabios.c:2450
6144 xor ax, ax ; 31 c0 ; 0xc34fe vgabios.c:2456
6145 mov word [bp+012h], ax ; 89 46 12 ; 0xc3500
6146 mov word [bp+00ch], ax ; 89 46 0c ; 0xc3503 vgabios.c:2457
6147 mov word [bp+010h], ax ; 89 46 10 ; 0xc3506 vgabios.c:2458
6148 mov word [bp+00eh], ax ; 89 46 0e ; 0xc3509 vgabios.c:2459
6149 jmp near 03879h ; e9 6a 03 ; 0xc350c vgabios.c:2460
6150 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc350f vgabios.c:2462
6151 xor ah, ah ; 30 e4 ; 0xc3512
6152 call 0124fh ; e8 38 dd ; 0xc3514
6153 jmp near 03879h ; e9 5f 03 ; 0xc3517 vgabios.c:2463
6154 mov ax, strict word 00001h ; b8 01 00 ; 0xc351a vgabios.c:2465
6155 push ax ; 50 ; 0xc351d
6156 mov ax, 000ffh ; b8 ff 00 ; 0xc351e
6157 push ax ; 50 ; 0xc3521
6158 mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc3522
6159 xor ah, ah ; 30 e4 ; 0xc3525
6160 push ax ; 50 ; 0xc3527
6161 mov ax, word [bp+00eh] ; 8b 46 0e ; 0xc3528
6162 shr ax, 008h ; c1 e8 08 ; 0xc352b
6163 xor ah, ah ; 30 e4 ; 0xc352e
6164 push ax ; 50 ; 0xc3530
6165 mov al, byte [bp+010h] ; 8a 46 10 ; 0xc3531
6166 movzx cx, al ; 0f b6 c8 ; 0xc3534
6167 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc3537
6168 shr ax, 008h ; c1 e8 08 ; 0xc353a
6169 movzx bx, al ; 0f b6 d8 ; 0xc353d
6170 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3540
6171 shr ax, 008h ; c1 e8 08 ; 0xc3543
6172 movzx dx, al ; 0f b6 d0 ; 0xc3546
6173 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc3549
6174 xor ah, ah ; 30 e4 ; 0xc354c
6175 call 0193eh ; e8 ed e3 ; 0xc354e
6176 jmp near 03879h ; e9 25 03 ; 0xc3551 vgabios.c:2466
6177 xor ax, ax ; 31 c0 ; 0xc3554 vgabios.c:2468
6178 jmp short 0351dh ; eb c5 ; 0xc3556
6179 lea dx, [bp+012h] ; 8d 56 12 ; 0xc3558 vgabios.c:2471
6180 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc355b
6181 shr ax, 008h ; c1 e8 08 ; 0xc355e
6182 xor ah, ah ; 30 e4 ; 0xc3561
6183 call 00d34h ; e8 ce d7 ; 0xc3563
6184 jmp near 03879h ; e9 10 03 ; 0xc3566 vgabios.c:2472
6185 mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc3569 vgabios.c:2474
6186 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc356c
6187 movzx bx, al ; 0f b6 d8 ; 0xc356f
6188 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3572
6189 shr ax, 008h ; c1 e8 08 ; 0xc3575
6190 movzx dx, al ; 0f b6 d0 ; 0xc3578
6191 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc357b
6192 xor ah, ah ; 30 e4 ; 0xc357e
6193 call 021c7h ; e8 44 ec ; 0xc3580
6194 jmp near 03879h ; e9 f3 02 ; 0xc3583 vgabios.c:2475
6195 mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc3586 vgabios.c:2477
6196 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3589
6197 movzx bx, al ; 0f b6 d8 ; 0xc358c
6198 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc358f
6199 shr ax, 008h ; c1 e8 08 ; 0xc3592
6200 movzx dx, al ; 0f b6 d0 ; 0xc3595
6201 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc3598
6202 xor ah, ah ; 30 e4 ; 0xc359b
6203 call 0232ch ; e8 8c ed ; 0xc359d
6204 jmp near 03879h ; e9 d6 02 ; 0xc35a0 vgabios.c:2478
6205 mov cx, word [bp+00eh] ; 8b 4e 0e ; 0xc35a3 vgabios.c:2480
6206 mov bx, word [bp+010h] ; 8b 5e 10 ; 0xc35a6
6207 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc35a9
6208 movzx dx, al ; 0f b6 d0 ; 0xc35ac
6209 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc35af
6210 shr ax, 008h ; c1 e8 08 ; 0xc35b2
6211 xor ah, ah ; 30 e4 ; 0xc35b5
6212 call 0248eh ; e8 d4 ee ; 0xc35b7
6213 jmp near 03879h ; e9 bc 02 ; 0xc35ba vgabios.c:2481
6214 lea cx, [bp+012h] ; 8d 4e 12 ; 0xc35bd vgabios.c:2483
6215 mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc35c0
6216 mov dx, word [bp+010h] ; 8b 56 10 ; 0xc35c3
6217 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc35c6
6218 shr ax, 008h ; c1 e8 08 ; 0xc35c9
6219 mov word [bp-006h], ax ; 89 46 fa ; 0xc35cc
6220 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc35cf
6221 xor ah, ah ; 30 e4 ; 0xc35d2
6222 call 00eeeh ; e8 17 d9 ; 0xc35d4
6223 jmp near 03879h ; e9 9f 02 ; 0xc35d7 vgabios.c:2484
6224 mov cx, strict word 00002h ; b9 02 00 ; 0xc35da vgabios.c:2492
6225 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc35dd
6226 movzx bx, al ; 0f b6 d8 ; 0xc35e0
6227 mov dx, 000ffh ; ba ff 00 ; 0xc35e3
6228 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc35e6
6229 xor ah, ah ; 30 e4 ; 0xc35e9
6230 call 025f3h ; e8 05 f0 ; 0xc35eb
6231 jmp near 03879h ; e9 88 02 ; 0xc35ee vgabios.c:2493
6232 mov dx, word [bp+010h] ; 8b 56 10 ; 0xc35f1 vgabios.c:2496
6233 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc35f4
6234 call 01044h ; e8 4a da ; 0xc35f7
6235 jmp near 03879h ; e9 7c 02 ; 0xc35fa vgabios.c:2497
6236 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc35fd vgabios.c:2499
6237 xor ah, ah ; 30 e4 ; 0xc3600
6238 cmp ax, strict word 00030h ; 3d 30 00 ; 0xc3602
6239 jnbe near 03879h ; 0f 87 70 02 ; 0xc3605
6240 push CS ; 0e ; 0xc3609
6241 pop ES ; 07 ; 0xc360a
6242 mov cx, strict word 0000fh ; b9 0f 00 ; 0xc360b
6243 mov di, 0341ah ; bf 1a 34 ; 0xc360e
6244 repne scasb ; f2 ae ; 0xc3611
6245 sal cx, 1 ; d1 e1 ; 0xc3613
6246 mov di, cx ; 89 cf ; 0xc3615
6247 mov ax, word [cs:di+03428h] ; 2e 8b 85 28 34 ; 0xc3617
6248 jmp ax ; ff e0 ; 0xc361c
6249 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc361e vgabios.c:2503
6250 shr ax, 008h ; c1 e8 08 ; 0xc3621
6251 xor ah, ah ; 30 e4 ; 0xc3624
6252 push ax ; 50 ; 0xc3626
6253 movzx ax, byte [bp+00ch] ; 0f b6 46 0c ; 0xc3627
6254 push ax ; 50 ; 0xc362b
6255 push word [bp+00eh] ; ff 76 0e ; 0xc362c
6256 movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc362f
6257 mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc3633
6258 mov bx, word [bp+008h] ; 8b 5e 08 ; 0xc3636
6259 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3639
6260 call 02959h ; e8 1a f3 ; 0xc363c
6261 jmp near 03879h ; e9 37 02 ; 0xc363f vgabios.c:2504
6262 movzx dx, byte [bp+00ch] ; 0f b6 56 0c ; 0xc3642 vgabios.c:2507
6263 movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc3646
6264 call 029d5h ; e8 88 f3 ; 0xc364a
6265 jmp near 03879h ; e9 29 02 ; 0xc364d vgabios.c:2508
6266 movzx dx, byte [bp+00ch] ; 0f b6 56 0c ; 0xc3650 vgabios.c:2511
6267 movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc3654
6268 call 02a44h ; e8 e9 f3 ; 0xc3658
6269 jmp near 03879h ; e9 1b 02 ; 0xc365b vgabios.c:2512
6270 movzx dx, byte [bp+00ch] ; 0f b6 56 0c ; 0xc365e vgabios.c:2515
6271 movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc3662
6272 call 02ab5h ; e8 4c f4 ; 0xc3666
6273 jmp near 03879h ; e9 0d 02 ; 0xc3669 vgabios.c:2516
6274 mov dx, word [bp+008h] ; 8b 56 08 ; 0xc366c vgabios.c:2518
6275 mov ax, word [bp+016h] ; 8b 46 16 ; 0xc366f
6276 call 02b26h ; e8 b1 f4 ; 0xc3672
6277 jmp near 03879h ; e9 01 02 ; 0xc3675 vgabios.c:2519
6278 mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc3678 vgabios.c:2521
6279 xor ah, ah ; 30 e4 ; 0xc367b
6280 push ax ; 50 ; 0xc367d
6281 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc367e
6282 movzx cx, al ; 0f b6 c8 ; 0xc3681
6283 mov bx, word [bp+010h] ; 8b 5e 10 ; 0xc3684
6284 mov dx, word [bp+008h] ; 8b 56 08 ; 0xc3687
6285 mov ax, word [bp+016h] ; 8b 46 16 ; 0xc368a
6286 call 02b2bh ; e8 9b f4 ; 0xc368d
6287 jmp near 03879h ; e9 e6 01 ; 0xc3690 vgabios.c:2522
6288 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3693 vgabios.c:2524
6289 xor ah, ah ; 30 e4 ; 0xc3696
6290 call 02b32h ; e8 97 f4 ; 0xc3698
6291 jmp near 03879h ; e9 db 01 ; 0xc369b vgabios.c:2525
6292 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc369e vgabios.c:2527
6293 xor ah, ah ; 30 e4 ; 0xc36a1
6294 call 02b37h ; e8 91 f4 ; 0xc36a3
6295 jmp near 03879h ; e9 d0 01 ; 0xc36a6 vgabios.c:2528
6296 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc36a9 vgabios.c:2530
6297 xor ah, ah ; 30 e4 ; 0xc36ac
6298 call 02b3ch ; e8 8b f4 ; 0xc36ae
6299 jmp near 03879h ; e9 c5 01 ; 0xc36b1 vgabios.c:2531
6300 lea ax, [bp+00eh] ; 8d 46 0e ; 0xc36b4 vgabios.c:2533
6301 push ax ; 50 ; 0xc36b7
6302 lea cx, [bp+010h] ; 8d 4e 10 ; 0xc36b8
6303 lea bx, [bp+008h] ; 8d 5e 08 ; 0xc36bb
6304 lea dx, [bp+016h] ; 8d 56 16 ; 0xc36be
6305 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc36c1
6306 shr ax, 008h ; c1 e8 08 ; 0xc36c4
6307 call 00e6bh ; e8 a1 d7 ; 0xc36c7
6308 jmp near 03879h ; e9 ac 01 ; 0xc36ca vgabios.c:2541
6309 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc36cd vgabios.c:2543
6310 xor ah, ah ; 30 e4 ; 0xc36d0
6311 cmp ax, strict word 00034h ; 3d 34 00 ; 0xc36d2
6312 jc short 036e6h ; 72 0f ; 0xc36d5
6313 jbe short 036f3h ; 76 1a ; 0xc36d7
6314 cmp ax, strict word 00036h ; 3d 36 00 ; 0xc36d9
6315 je short 03732h ; 74 54 ; 0xc36dc
6316 cmp ax, strict word 00035h ; 3d 35 00 ; 0xc36de
6317 je short 03723h ; 74 40 ; 0xc36e1
6318 jmp near 03879h ; e9 93 01 ; 0xc36e3
6319 cmp ax, strict word 00020h ; 3d 20 00 ; 0xc36e6
6320 jne near 03879h ; 0f 85 8c 01 ; 0xc36e9
6321 call 02b41h ; e8 51 f4 ; 0xc36ed vgabios.c:2546
6322 jmp near 03879h ; e9 86 01 ; 0xc36f0 vgabios.c:2547
6323 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc36f3 vgabios.c:2549
6324 xor ah, ah ; 30 e4 ; 0xc36f6
6325 cmp ax, strict word 00002h ; 3d 02 00 ; 0xc36f8
6326 jnc short 0371dh ; 73 20 ; 0xc36fb
6327 mov ax, strict word 00040h ; b8 40 00 ; 0xc36fd vgabios.c:35
6328 mov si, 00087h ; be 87 00 ; 0xc3700
6329 mov es, ax ; 8e c0 ; 0xc3703 vgabios.c:37
6330 mov dl, byte [es:si] ; 26 8a 14 ; 0xc3705
6331 and dl, 0feh ; 80 e2 fe ; 0xc3708 vgabios.c:38
6332 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc370b
6333 or dl, al ; 08 c2 ; 0xc370e
6334 mov byte [es:si], dl ; 26 88 14 ; 0xc3710 vgabios.c:42
6335 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3713 vgabios.c:2552
6336 xor al, al ; 30 c0 ; 0xc3716
6337 or AL, strict byte 012h ; 0c 12 ; 0xc3718
6338 jmp near 034bfh ; e9 a2 fd ; 0xc371a
6339 mov byte [bp+012h], ah ; 88 66 12 ; 0xc371d vgabios.c:2555
6340 jmp near 03879h ; e9 56 01 ; 0xc3720 vgabios.c:2556
6341 movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc3723 vgabios.c:2558
6342 mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc3727
6343 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc372a
6344 call 02b46h ; e8 16 f4 ; 0xc372d
6345 jmp short 03713h ; eb e1 ; 0xc3730
6346 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc3732 vgabios.c:2562
6347 xor ah, ah ; 30 e4 ; 0xc3735
6348 call 02b4bh ; e8 11 f4 ; 0xc3737
6349 jmp short 03713h ; eb d7 ; 0xc373a
6350 push word [bp+008h] ; ff 76 08 ; 0xc373c vgabios.c:2572
6351 push word [bp+016h] ; ff 76 16 ; 0xc373f
6352 movzx ax, byte [bp+00eh] ; 0f b6 46 0e ; 0xc3742
6353 push ax ; 50 ; 0xc3746
6354 mov ax, word [bp+00eh] ; 8b 46 0e ; 0xc3747
6355 shr ax, 008h ; c1 e8 08 ; 0xc374a
6356 xor ah, ah ; 30 e4 ; 0xc374d
6357 push ax ; 50 ; 0xc374f
6358 movzx bx, byte [bp+00ch] ; 0f b6 5e 0c ; 0xc3750
6359 mov dx, word [bp+00ch] ; 8b 56 0c ; 0xc3754
6360 shr dx, 008h ; c1 ea 08 ; 0xc3757
6361 xor dh, dh ; 30 f6 ; 0xc375a
6362 movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc375c
6363 mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc3760
6364 call 02b50h ; e8 ea f3 ; 0xc3763
6365 jmp near 03879h ; e9 10 01 ; 0xc3766 vgabios.c:2573
6366 mov bx, si ; 89 f3 ; 0xc3769 vgabios.c:2575
6367 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc376b
6368 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc376e
6369 call 02be6h ; e8 72 f4 ; 0xc3771
6370 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3774 vgabios.c:2576
6371 xor al, al ; 30 c0 ; 0xc3777
6372 or AL, strict byte 01bh ; 0c 1b ; 0xc3779
6373 jmp near 034bfh ; e9 41 fd ; 0xc377b
6374 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc377e vgabios.c:2579
6375 xor ah, ah ; 30 e4 ; 0xc3781
6376 cmp ax, strict word 00002h ; 3d 02 00 ; 0xc3783
6377 je short 037aah ; 74 22 ; 0xc3786
6378 cmp ax, strict word 00001h ; 3d 01 00 ; 0xc3788
6379 je short 0379ch ; 74 0f ; 0xc378b
6380 test ax, ax ; 85 c0 ; 0xc378d
6381 jne short 037b6h ; 75 25 ; 0xc378f
6382 lea dx, [bp+00ch] ; 8d 56 0c ; 0xc3791 vgabios.c:2582
6383 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc3794
6384 call 02dfbh ; e8 61 f6 ; 0xc3797
6385 jmp short 037b6h ; eb 1a ; 0xc379a vgabios.c:2583
6386 mov bx, word [bp+00ch] ; 8b 5e 0c ; 0xc379c vgabios.c:2585
6387 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc379f
6388 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc37a2
6389 call 02e13h ; e8 6b f6 ; 0xc37a5
6390 jmp short 037b6h ; eb 0c ; 0xc37a8 vgabios.c:2586
6391 mov bx, word [bp+00ch] ; 8b 5e 0c ; 0xc37aa vgabios.c:2588
6392 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc37ad
6393 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc37b0
6394 call 030e9h ; e8 33 f9 ; 0xc37b3
6395 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc37b6 vgabios.c:2595
6396 xor al, al ; 30 c0 ; 0xc37b9
6397 or AL, strict byte 01ch ; 0c 1c ; 0xc37bb
6398 jmp near 034bfh ; e9 ff fc ; 0xc37bd
6399 call 007afh ; e8 ec cf ; 0xc37c0 vgabios.c:2600
6400 test ax, ax ; 85 c0 ; 0xc37c3
6401 je near 03844h ; 0f 84 7b 00 ; 0xc37c5
6402 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc37c9 vgabios.c:2601
6403 xor ah, ah ; 30 e4 ; 0xc37cc
6404 cmp ax, strict word 0000ah ; 3d 0a 00 ; 0xc37ce
6405 jnbe short 0383dh ; 77 6a ; 0xc37d1
6406 push CS ; 0e ; 0xc37d3
6407 pop ES ; 07 ; 0xc37d4
6408 mov cx, strict word 00008h ; b9 08 00 ; 0xc37d5
6409 mov di, 03446h ; bf 46 34 ; 0xc37d8
6410 repne scasb ; f2 ae ; 0xc37db
6411 sal cx, 1 ; d1 e1 ; 0xc37dd
6412 mov di, cx ; 89 cf ; 0xc37df
6413 mov ax, word [cs:di+0344dh] ; 2e 8b 85 4d 34 ; 0xc37e1
6414 jmp ax ; ff e0 ; 0xc37e6
6415 mov bx, si ; 89 f3 ; 0xc37e8 vgabios.c:2604
6416 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc37ea
6417 lea ax, [bp+012h] ; 8d 46 12 ; 0xc37ed
6418 call 03a33h ; e8 40 02 ; 0xc37f0
6419 jmp near 03879h ; e9 83 00 ; 0xc37f3 vgabios.c:2605
6420 mov cx, si ; 89 f1 ; 0xc37f6 vgabios.c:2607
6421 mov bx, word [bp+016h] ; 8b 5e 16 ; 0xc37f8
6422 mov dx, word [bp+010h] ; 8b 56 10 ; 0xc37fb
6423 lea ax, [bp+012h] ; 8d 46 12 ; 0xc37fe
6424 call 03b58h ; e8 54 03 ; 0xc3801
6425 jmp near 03879h ; e9 72 00 ; 0xc3804 vgabios.c:2608
6426 mov cx, si ; 89 f1 ; 0xc3807 vgabios.c:2610
6427 mov bx, word [bp+016h] ; 8b 5e 16 ; 0xc3809
6428 mov dx, word [bp+00ch] ; 8b 56 0c ; 0xc380c
6429 lea ax, [bp+012h] ; 8d 46 12 ; 0xc380f
6430 call 03bf3h ; e8 de 03 ; 0xc3812
6431 jmp short 03879h ; eb 62 ; 0xc3815 vgabios.c:2611
6432 lea ax, [bp+00ch] ; 8d 46 0c ; 0xc3817 vgabios.c:2613
6433 push ax ; 50 ; 0xc381a
6434 mov cx, word [bp+016h] ; 8b 4e 16 ; 0xc381b
6435 mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc381e
6436 mov dx, word [bp+010h] ; 8b 56 10 ; 0xc3821
6437 lea ax, [bp+012h] ; 8d 46 12 ; 0xc3824
6438 call 03dbah ; e8 90 05 ; 0xc3827
6439 jmp short 03879h ; eb 4d ; 0xc382a vgabios.c:2614
6440 lea cx, [bp+00eh] ; 8d 4e 0e ; 0xc382c vgabios.c:2616
6441 lea bx, [bp+010h] ; 8d 5e 10 ; 0xc382f
6442 lea dx, [bp+00ch] ; 8d 56 0c ; 0xc3832
6443 lea ax, [bp+012h] ; 8d 46 12 ; 0xc3835
6444 call 03e46h ; e8 0b 06 ; 0xc3838
6445 jmp short 03879h ; eb 3c ; 0xc383b vgabios.c:2617
6446 mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc383d vgabios.c:2639
6447 jmp short 03879h ; eb 35 ; 0xc3842 vgabios.c:2642
6448 mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc3844 vgabios.c:2644
6449 jmp short 03879h ; eb 2e ; 0xc3849 vgabios.c:2646
6450 call 007afh ; e8 61 cf ; 0xc384b vgabios.c:2648
6451 test ax, ax ; 85 c0 ; 0xc384e
6452 je short 03874h ; 74 22 ; 0xc3850
6453 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3852 vgabios.c:2649
6454 xor ah, ah ; 30 e4 ; 0xc3855
6455 cmp ax, strict word 00042h ; 3d 42 00 ; 0xc3857
6456 jne short 0386dh ; 75 11 ; 0xc385a
6457 lea cx, [bp+00eh] ; 8d 4e 0e ; 0xc385c vgabios.c:2652
6458 lea bx, [bp+010h] ; 8d 5e 10 ; 0xc385f
6459 lea dx, [bp+00ch] ; 8d 56 0c ; 0xc3862
6460 lea ax, [bp+012h] ; 8d 46 12 ; 0xc3865
6461 call 03f15h ; e8 aa 06 ; 0xc3868
6462 jmp short 03879h ; eb 0c ; 0xc386b vgabios.c:2653
6463 mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc386d vgabios.c:2655
6464 jmp short 03879h ; eb 05 ; 0xc3872 vgabios.c:2658
6465 mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc3874 vgabios.c:2660
6466 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3879 vgabios.c:2670
6467 pop di ; 5f ; 0xc387c
6468 pop si ; 5e ; 0xc387d
6469 pop bp ; 5d ; 0xc387e
6470 retn ; c3 ; 0xc387f
6471 ; disGetNextSymbol 0xc3880 LB 0x77a -> off=0x0 cb=000000000000001f uValue=00000000000c3880 'dispi_set_xres'
6472dispi_set_xres: ; 0xc3880 LB 0x1f
6473 push bp ; 55 ; 0xc3880 vbe.c:100
6474 mov bp, sp ; 89 e5 ; 0xc3881
6475 push bx ; 53 ; 0xc3883
6476 push dx ; 52 ; 0xc3884
6477 mov bx, ax ; 89 c3 ; 0xc3885
6478 mov ax, strict word 00001h ; b8 01 00 ; 0xc3887 vbe.c:105
6479 mov dx, 001ceh ; ba ce 01 ; 0xc388a
6480 call 00560h ; e8 d0 cc ; 0xc388d
6481 mov ax, bx ; 89 d8 ; 0xc3890 vbe.c:106
6482 mov dx, 001cfh ; ba cf 01 ; 0xc3892
6483 call 00560h ; e8 c8 cc ; 0xc3895
6484 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3898 vbe.c:107
6485 pop dx ; 5a ; 0xc389b
6486 pop bx ; 5b ; 0xc389c
6487 pop bp ; 5d ; 0xc389d
6488 retn ; c3 ; 0xc389e
6489 ; disGetNextSymbol 0xc389f LB 0x75b -> off=0x0 cb=000000000000001f uValue=00000000000c389f 'dispi_set_yres'
6490dispi_set_yres: ; 0xc389f LB 0x1f
6491 push bp ; 55 ; 0xc389f vbe.c:109
6492 mov bp, sp ; 89 e5 ; 0xc38a0
6493 push bx ; 53 ; 0xc38a2
6494 push dx ; 52 ; 0xc38a3
6495 mov bx, ax ; 89 c3 ; 0xc38a4
6496 mov ax, strict word 00002h ; b8 02 00 ; 0xc38a6 vbe.c:114
6497 mov dx, 001ceh ; ba ce 01 ; 0xc38a9
6498 call 00560h ; e8 b1 cc ; 0xc38ac
6499 mov ax, bx ; 89 d8 ; 0xc38af vbe.c:115
6500 mov dx, 001cfh ; ba cf 01 ; 0xc38b1
6501 call 00560h ; e8 a9 cc ; 0xc38b4
6502 lea sp, [bp-004h] ; 8d 66 fc ; 0xc38b7 vbe.c:116
6503 pop dx ; 5a ; 0xc38ba
6504 pop bx ; 5b ; 0xc38bb
6505 pop bp ; 5d ; 0xc38bc
6506 retn ; c3 ; 0xc38bd
6507 ; disGetNextSymbol 0xc38be LB 0x73c -> off=0x0 cb=0000000000000019 uValue=00000000000c38be 'dispi_get_yres'
6508dispi_get_yres: ; 0xc38be LB 0x19
6509 push bp ; 55 ; 0xc38be vbe.c:118
6510 mov bp, sp ; 89 e5 ; 0xc38bf
6511 push dx ; 52 ; 0xc38c1
6512 mov ax, strict word 00002h ; b8 02 00 ; 0xc38c2 vbe.c:120
6513 mov dx, 001ceh ; ba ce 01 ; 0xc38c5
6514 call 00560h ; e8 95 cc ; 0xc38c8
6515 mov dx, 001cfh ; ba cf 01 ; 0xc38cb vbe.c:121
6516 call 00567h ; e8 96 cc ; 0xc38ce
6517 lea sp, [bp-002h] ; 8d 66 fe ; 0xc38d1 vbe.c:122
6518 pop dx ; 5a ; 0xc38d4
6519 pop bp ; 5d ; 0xc38d5
6520 retn ; c3 ; 0xc38d6
6521 ; disGetNextSymbol 0xc38d7 LB 0x723 -> off=0x0 cb=000000000000001f uValue=00000000000c38d7 'dispi_set_bpp'
6522dispi_set_bpp: ; 0xc38d7 LB 0x1f
6523 push bp ; 55 ; 0xc38d7 vbe.c:124
6524 mov bp, sp ; 89 e5 ; 0xc38d8
6525 push bx ; 53 ; 0xc38da
6526 push dx ; 52 ; 0xc38db
6527 mov bx, ax ; 89 c3 ; 0xc38dc
6528 mov ax, strict word 00003h ; b8 03 00 ; 0xc38de vbe.c:129
6529 mov dx, 001ceh ; ba ce 01 ; 0xc38e1
6530 call 00560h ; e8 79 cc ; 0xc38e4
6531 mov ax, bx ; 89 d8 ; 0xc38e7 vbe.c:130
6532 mov dx, 001cfh ; ba cf 01 ; 0xc38e9
6533 call 00560h ; e8 71 cc ; 0xc38ec
6534 lea sp, [bp-004h] ; 8d 66 fc ; 0xc38ef vbe.c:131
6535 pop dx ; 5a ; 0xc38f2
6536 pop bx ; 5b ; 0xc38f3
6537 pop bp ; 5d ; 0xc38f4
6538 retn ; c3 ; 0xc38f5
6539 ; disGetNextSymbol 0xc38f6 LB 0x704 -> off=0x0 cb=0000000000000019 uValue=00000000000c38f6 'dispi_get_bpp'
6540dispi_get_bpp: ; 0xc38f6 LB 0x19
6541 push bp ; 55 ; 0xc38f6 vbe.c:133
6542 mov bp, sp ; 89 e5 ; 0xc38f7
6543 push dx ; 52 ; 0xc38f9
6544 mov ax, strict word 00003h ; b8 03 00 ; 0xc38fa vbe.c:135
6545 mov dx, 001ceh ; ba ce 01 ; 0xc38fd
6546 call 00560h ; e8 5d cc ; 0xc3900
6547 mov dx, 001cfh ; ba cf 01 ; 0xc3903 vbe.c:136
6548 call 00567h ; e8 5e cc ; 0xc3906
6549 lea sp, [bp-002h] ; 8d 66 fe ; 0xc3909 vbe.c:137
6550 pop dx ; 5a ; 0xc390c
6551 pop bp ; 5d ; 0xc390d
6552 retn ; c3 ; 0xc390e
6553 ; disGetNextSymbol 0xc390f LB 0x6eb -> off=0x0 cb=000000000000001f uValue=00000000000c390f 'dispi_set_virt_width'
6554dispi_set_virt_width: ; 0xc390f LB 0x1f
6555 push bp ; 55 ; 0xc390f vbe.c:139
6556 mov bp, sp ; 89 e5 ; 0xc3910
6557 push bx ; 53 ; 0xc3912
6558 push dx ; 52 ; 0xc3913
6559 mov bx, ax ; 89 c3 ; 0xc3914
6560 mov ax, strict word 00006h ; b8 06 00 ; 0xc3916 vbe.c:144
6561 mov dx, 001ceh ; ba ce 01 ; 0xc3919
6562 call 00560h ; e8 41 cc ; 0xc391c
6563 mov ax, bx ; 89 d8 ; 0xc391f vbe.c:145
6564 mov dx, 001cfh ; ba cf 01 ; 0xc3921
6565 call 00560h ; e8 39 cc ; 0xc3924
6566 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3927 vbe.c:146
6567 pop dx ; 5a ; 0xc392a
6568 pop bx ; 5b ; 0xc392b
6569 pop bp ; 5d ; 0xc392c
6570 retn ; c3 ; 0xc392d
6571 ; disGetNextSymbol 0xc392e LB 0x6cc -> off=0x0 cb=0000000000000019 uValue=00000000000c392e 'dispi_get_virt_width'
6572dispi_get_virt_width: ; 0xc392e LB 0x19
6573 push bp ; 55 ; 0xc392e vbe.c:148
6574 mov bp, sp ; 89 e5 ; 0xc392f
6575 push dx ; 52 ; 0xc3931
6576 mov ax, strict word 00006h ; b8 06 00 ; 0xc3932 vbe.c:150
6577 mov dx, 001ceh ; ba ce 01 ; 0xc3935
6578 call 00560h ; e8 25 cc ; 0xc3938
6579 mov dx, 001cfh ; ba cf 01 ; 0xc393b vbe.c:151
6580 call 00567h ; e8 26 cc ; 0xc393e
6581 lea sp, [bp-002h] ; 8d 66 fe ; 0xc3941 vbe.c:152
6582 pop dx ; 5a ; 0xc3944
6583 pop bp ; 5d ; 0xc3945
6584 retn ; c3 ; 0xc3946
6585 ; disGetNextSymbol 0xc3947 LB 0x6b3 -> off=0x0 cb=0000000000000019 uValue=00000000000c3947 'dispi_get_virt_height'
6586dispi_get_virt_height: ; 0xc3947 LB 0x19
6587 push bp ; 55 ; 0xc3947 vbe.c:154
6588 mov bp, sp ; 89 e5 ; 0xc3948
6589 push dx ; 52 ; 0xc394a
6590 mov ax, strict word 00007h ; b8 07 00 ; 0xc394b vbe.c:156
6591 mov dx, 001ceh ; ba ce 01 ; 0xc394e
6592 call 00560h ; e8 0c cc ; 0xc3951
6593 mov dx, 001cfh ; ba cf 01 ; 0xc3954 vbe.c:157
6594 call 00567h ; e8 0d cc ; 0xc3957
6595 lea sp, [bp-002h] ; 8d 66 fe ; 0xc395a vbe.c:158
6596 pop dx ; 5a ; 0xc395d
6597 pop bp ; 5d ; 0xc395e
6598 retn ; c3 ; 0xc395f
6599 ; disGetNextSymbol 0xc3960 LB 0x69a -> off=0x0 cb=0000000000000012 uValue=00000000000c3960 'in_word'
6600in_word: ; 0xc3960 LB 0x12
6601 push bp ; 55 ; 0xc3960 vbe.c:160
6602 mov bp, sp ; 89 e5 ; 0xc3961
6603 push bx ; 53 ; 0xc3963
6604 mov bx, ax ; 89 c3 ; 0xc3964
6605 mov ax, dx ; 89 d0 ; 0xc3966
6606 mov dx, bx ; 89 da ; 0xc3968 vbe.c:162
6607 out DX, ax ; ef ; 0xc396a
6608 in ax, DX ; ed ; 0xc396b vbe.c:163
6609 lea sp, [bp-002h] ; 8d 66 fe ; 0xc396c vbe.c:164
6610 pop bx ; 5b ; 0xc396f
6611 pop bp ; 5d ; 0xc3970
6612 retn ; c3 ; 0xc3971
6613 ; disGetNextSymbol 0xc3972 LB 0x688 -> off=0x0 cb=0000000000000014 uValue=00000000000c3972 'in_byte'
6614in_byte: ; 0xc3972 LB 0x14
6615 push bp ; 55 ; 0xc3972 vbe.c:166
6616 mov bp, sp ; 89 e5 ; 0xc3973
6617 push bx ; 53 ; 0xc3975
6618 mov bx, ax ; 89 c3 ; 0xc3976
6619 mov ax, dx ; 89 d0 ; 0xc3978
6620 mov dx, bx ; 89 da ; 0xc397a vbe.c:168
6621 out DX, ax ; ef ; 0xc397c
6622 in AL, DX ; ec ; 0xc397d vbe.c:169
6623 db 02ah, 0e4h
6624 ; sub ah, ah ; 2a e4 ; 0xc397e
6625 lea sp, [bp-002h] ; 8d 66 fe ; 0xc3980 vbe.c:170
6626 pop bx ; 5b ; 0xc3983
6627 pop bp ; 5d ; 0xc3984
6628 retn ; c3 ; 0xc3985
6629 ; disGetNextSymbol 0xc3986 LB 0x674 -> off=0x0 cb=0000000000000014 uValue=00000000000c3986 'dispi_get_id'
6630dispi_get_id: ; 0xc3986 LB 0x14
6631 push bp ; 55 ; 0xc3986 vbe.c:173
6632 mov bp, sp ; 89 e5 ; 0xc3987
6633 push dx ; 52 ; 0xc3989
6634 xor ax, ax ; 31 c0 ; 0xc398a vbe.c:175
6635 mov dx, 001ceh ; ba ce 01 ; 0xc398c
6636 out DX, ax ; ef ; 0xc398f
6637 mov dx, 001cfh ; ba cf 01 ; 0xc3990 vbe.c:176
6638 in ax, DX ; ed ; 0xc3993
6639 lea sp, [bp-002h] ; 8d 66 fe ; 0xc3994 vbe.c:177
6640 pop dx ; 5a ; 0xc3997
6641 pop bp ; 5d ; 0xc3998
6642 retn ; c3 ; 0xc3999
6643 ; disGetNextSymbol 0xc399a LB 0x660 -> off=0x0 cb=000000000000001a uValue=00000000000c399a 'dispi_set_id'
6644dispi_set_id: ; 0xc399a LB 0x1a
6645 push bp ; 55 ; 0xc399a vbe.c:179
6646 mov bp, sp ; 89 e5 ; 0xc399b
6647 push bx ; 53 ; 0xc399d
6648 push dx ; 52 ; 0xc399e
6649 mov bx, ax ; 89 c3 ; 0xc399f
6650 xor ax, ax ; 31 c0 ; 0xc39a1 vbe.c:181
6651 mov dx, 001ceh ; ba ce 01 ; 0xc39a3
6652 out DX, ax ; ef ; 0xc39a6
6653 mov ax, bx ; 89 d8 ; 0xc39a7 vbe.c:182
6654 mov dx, 001cfh ; ba cf 01 ; 0xc39a9
6655 out DX, ax ; ef ; 0xc39ac
6656 lea sp, [bp-004h] ; 8d 66 fc ; 0xc39ad vbe.c:183
6657 pop dx ; 5a ; 0xc39b0
6658 pop bx ; 5b ; 0xc39b1
6659 pop bp ; 5d ; 0xc39b2
6660 retn ; c3 ; 0xc39b3
6661 ; disGetNextSymbol 0xc39b4 LB 0x646 -> off=0x0 cb=000000000000002a uValue=00000000000c39b4 'vbe_init'
6662vbe_init: ; 0xc39b4 LB 0x2a
6663 push bp ; 55 ; 0xc39b4 vbe.c:188
6664 mov bp, sp ; 89 e5 ; 0xc39b5
6665 push bx ; 53 ; 0xc39b7
6666 mov ax, 0b0c0h ; b8 c0 b0 ; 0xc39b8 vbe.c:190
6667 call 0399ah ; e8 dc ff ; 0xc39bb
6668 call 03986h ; e8 c5 ff ; 0xc39be vbe.c:191
6669 cmp ax, 0b0c0h ; 3d c0 b0 ; 0xc39c1
6670 jne short 039d8h ; 75 12 ; 0xc39c4
6671 mov bx, 000b9h ; bb b9 00 ; 0xc39c6 vbe.c:42
6672 mov ax, strict word 00040h ; b8 40 00 ; 0xc39c9
6673 mov es, ax ; 8e c0 ; 0xc39cc
6674 mov byte [es:bx], 001h ; 26 c6 07 01 ; 0xc39ce
6675 mov ax, 0b0c4h ; b8 c4 b0 ; 0xc39d2 vbe.c:194
6676 call 0399ah ; e8 c2 ff ; 0xc39d5
6677 lea sp, [bp-002h] ; 8d 66 fe ; 0xc39d8 vbe.c:199
6678 pop bx ; 5b ; 0xc39db
6679 pop bp ; 5d ; 0xc39dc
6680 retn ; c3 ; 0xc39dd
6681 ; disGetNextSymbol 0xc39de LB 0x61c -> off=0x0 cb=0000000000000055 uValue=00000000000c39de 'mode_info_find_mode'
6682mode_info_find_mode: ; 0xc39de LB 0x55
6683 push bp ; 55 ; 0xc39de vbe.c:202
6684 mov bp, sp ; 89 e5 ; 0xc39df
6685 push bx ; 53 ; 0xc39e1
6686 push cx ; 51 ; 0xc39e2
6687 push si ; 56 ; 0xc39e3
6688 push di ; 57 ; 0xc39e4
6689 mov di, ax ; 89 c7 ; 0xc39e5
6690 mov si, dx ; 89 d6 ; 0xc39e7
6691 xor dx, dx ; 31 d2 ; 0xc39e9 vbe.c:208
6692 mov ax, 003b6h ; b8 b6 03 ; 0xc39eb
6693 call 03960h ; e8 6f ff ; 0xc39ee
6694 cmp ax, 077cch ; 3d cc 77 ; 0xc39f1 vbe.c:209
6695 jne short 03a28h ; 75 32 ; 0xc39f4
6696 mov bx, strict word 00004h ; bb 04 00 ; 0xc39f6 vbe.c:213
6697 mov dx, bx ; 89 da ; 0xc39f9 vbe.c:218
6698 mov ax, 003b6h ; b8 b6 03 ; 0xc39fb
6699 call 03960h ; e8 5f ff ; 0xc39fe
6700 mov cx, ax ; 89 c1 ; 0xc3a01
6701 cmp cx, strict byte 0ffffh ; 83 f9 ff ; 0xc3a03 vbe.c:219
6702 je short 03a28h ; 74 20 ; 0xc3a06
6703 lea dx, [bx+002h] ; 8d 57 02 ; 0xc3a08 vbe.c:221
6704 mov ax, 003b6h ; b8 b6 03 ; 0xc3a0b
6705 call 03960h ; e8 4f ff ; 0xc3a0e
6706 lea dx, [bx+044h] ; 8d 57 44 ; 0xc3a11
6707 cmp cx, di ; 39 f9 ; 0xc3a14 vbe.c:223
6708 jne short 03a24h ; 75 0c ; 0xc3a16
6709 test si, si ; 85 f6 ; 0xc3a18 vbe.c:225
6710 jne short 03a20h ; 75 04 ; 0xc3a1a
6711 mov ax, bx ; 89 d8 ; 0xc3a1c vbe.c:226
6712 jmp short 03a2ah ; eb 0a ; 0xc3a1e
6713 test AL, strict byte 080h ; a8 80 ; 0xc3a20 vbe.c:227
6714 jne short 03a1ch ; 75 f8 ; 0xc3a22
6715 mov bx, dx ; 89 d3 ; 0xc3a24 vbe.c:230
6716 jmp short 039fbh ; eb d3 ; 0xc3a26 vbe.c:235
6717 xor ax, ax ; 31 c0 ; 0xc3a28 vbe.c:238
6718 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc3a2a vbe.c:239
6719 pop di ; 5f ; 0xc3a2d
6720 pop si ; 5e ; 0xc3a2e
6721 pop cx ; 59 ; 0xc3a2f
6722 pop bx ; 5b ; 0xc3a30
6723 pop bp ; 5d ; 0xc3a31
6724 retn ; c3 ; 0xc3a32
6725 ; disGetNextSymbol 0xc3a33 LB 0x5c7 -> off=0x0 cb=0000000000000125 uValue=00000000000c3a33 'vbe_biosfn_return_controller_information'
6726vbe_biosfn_return_controller_information: ; 0xc3a33 LB 0x125
6727 push bp ; 55 ; 0xc3a33 vbe.c:270
6728 mov bp, sp ; 89 e5 ; 0xc3a34
6729 push cx ; 51 ; 0xc3a36
6730 push si ; 56 ; 0xc3a37
6731 push di ; 57 ; 0xc3a38
6732 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc3a39
6733 mov si, ax ; 89 c6 ; 0xc3a3c
6734 mov word [bp-00ah], dx ; 89 56 f6 ; 0xc3a3e
6735 mov di, bx ; 89 df ; 0xc3a41
6736 mov word [bp-00ch], strict word 00022h ; c7 46 f4 22 00 ; 0xc3a43 vbe.c:275
6737 call 005a7h ; e8 5c cb ; 0xc3a48 vbe.c:278
6738 mov word [bp-010h], ax ; 89 46 f0 ; 0xc3a4b
6739 mov bx, di ; 89 fb ; 0xc3a4e vbe.c:281
6740 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3a50
6741 mov word [bp-008h], ax ; 89 46 f8 ; 0xc3a53
6742 xor dx, dx ; 31 d2 ; 0xc3a56 vbe.c:284
6743 mov ax, 003b6h ; b8 b6 03 ; 0xc3a58
6744 call 03960h ; e8 02 ff ; 0xc3a5b
6745 cmp ax, 077cch ; 3d cc 77 ; 0xc3a5e vbe.c:285
6746 je short 03a6dh ; 74 0a ; 0xc3a61
6747 push SS ; 16 ; 0xc3a63 vbe.c:287
6748 pop ES ; 07 ; 0xc3a64
6749 mov word [es:si], 00100h ; 26 c7 04 00 01 ; 0xc3a65
6750 jmp near 03b50h ; e9 e3 00 ; 0xc3a6a vbe.c:291
6751 mov cx, strict word 00004h ; b9 04 00 ; 0xc3a6d vbe.c:293
6752 mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc3a70 vbe.c:300
6753 mov es, [bp-008h] ; 8e 46 f8 ; 0xc3a75 vbe.c:308
6754 cmp word [es:bx+002h], 03245h ; 26 81 7f 02 45 32 ; 0xc3a78
6755 jne short 03a87h ; 75 07 ; 0xc3a7e
6756 cmp word [es:bx], 04256h ; 26 81 3f 56 42 ; 0xc3a80
6757 je short 03a96h ; 74 0f ; 0xc3a85
6758 cmp word [es:bx+002h], 04153h ; 26 81 7f 02 53 41 ; 0xc3a87
6759 jne short 03a9bh ; 75 0c ; 0xc3a8d
6760 cmp word [es:bx], 04556h ; 26 81 3f 56 45 ; 0xc3a8f
6761 jne short 03a9bh ; 75 05 ; 0xc3a94
6762 mov word [bp-00eh], strict word 00001h ; c7 46 f2 01 00 ; 0xc3a96 vbe.c:310
6763 mov es, [bp-008h] ; 8e 46 f8 ; 0xc3a9b vbe.c:318
6764 db 066h, 026h, 0c7h, 007h, 056h, 045h, 053h, 041h
6765 ; mov dword [es:bx], strict dword 041534556h ; 66 26 c7 07 56 45 53 41 ; 0xc3a9e
6766 mov word [es:bx+004h], 00200h ; 26 c7 47 04 00 02 ; 0xc3aa6 vbe.c:324
6767 mov word [es:bx+006h], 07de6h ; 26 c7 47 06 e6 7d ; 0xc3aac vbe.c:327
6768 mov [es:bx+008h], ds ; 26 8c 5f 08 ; 0xc3ab2
6769 db 066h, 026h, 0c7h, 047h, 00ah, 001h, 000h, 000h, 000h
6770 ; mov dword [es:bx+00ah], strict dword 000000001h ; 66 26 c7 47 0a 01 00 00 00; 0xc3ab6 vbe.c:330
6771 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3abf vbe.c:336
6772 mov word [es:bx+010h], ax ; 26 89 47 10 ; 0xc3ac2
6773 lea ax, [di+022h] ; 8d 45 22 ; 0xc3ac6 vbe.c:337
6774 mov word [es:bx+00eh], ax ; 26 89 47 0e ; 0xc3ac9
6775 mov dx, strict word 0ffffh ; ba ff ff ; 0xc3acd vbe.c:340
6776 mov ax, 003b6h ; b8 b6 03 ; 0xc3ad0
6777 call 03960h ; e8 8a fe ; 0xc3ad3
6778 mov es, [bp-008h] ; 8e 46 f8 ; 0xc3ad6
6779 mov word [es:bx+012h], ax ; 26 89 47 12 ; 0xc3ad9
6780 cmp word [bp-00eh], strict byte 00000h ; 83 7e f2 00 ; 0xc3add vbe.c:342
6781 je short 03b07h ; 74 24 ; 0xc3ae1
6782 mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00 ; 0xc3ae3 vbe.c:345
6783 mov word [es:bx+016h], 07dfbh ; 26 c7 47 16 fb 7d ; 0xc3ae9 vbe.c:346
6784 mov [es:bx+018h], ds ; 26 8c 5f 18 ; 0xc3aef
6785 mov word [es:bx+01ah], 07e0eh ; 26 c7 47 1a 0e 7e ; 0xc3af3 vbe.c:347
6786 mov [es:bx+01ch], ds ; 26 8c 5f 1c ; 0xc3af9
6787 mov word [es:bx+01eh], 07e2fh ; 26 c7 47 1e 2f 7e ; 0xc3afd vbe.c:348
6788 mov [es:bx+020h], ds ; 26 8c 5f 20 ; 0xc3b03
6789 mov dx, cx ; 89 ca ; 0xc3b07 vbe.c:355
6790 add dx, strict byte 0001bh ; 83 c2 1b ; 0xc3b09
6791 mov ax, 003b6h ; b8 b6 03 ; 0xc3b0c
6792 call 03972h ; e8 60 fe ; 0xc3b0f
6793 xor ah, ah ; 30 e4 ; 0xc3b12 vbe.c:356
6794 cmp ax, word [bp-010h] ; 3b 46 f0 ; 0xc3b14
6795 jnbe short 03b30h ; 77 17 ; 0xc3b17
6796 mov dx, cx ; 89 ca ; 0xc3b19 vbe.c:358
6797 mov ax, 003b6h ; b8 b6 03 ; 0xc3b1b
6798 call 03960h ; e8 3f fe ; 0xc3b1e
6799 mov bx, word [bp-00ch] ; 8b 5e f4 ; 0xc3b21 vbe.c:362
6800 add bx, di ; 01 fb ; 0xc3b24
6801 mov es, [bp-00ah] ; 8e 46 f6 ; 0xc3b26 vbe.c:52
6802 mov word [es:bx], ax ; 26 89 07 ; 0xc3b29
6803 add word [bp-00ch], strict byte 00002h ; 83 46 f4 02 ; 0xc3b2c vbe.c:364
6804 add cx, strict byte 00044h ; 83 c1 44 ; 0xc3b30 vbe.c:366
6805 mov dx, cx ; 89 ca ; 0xc3b33 vbe.c:367
6806 mov ax, 003b6h ; b8 b6 03 ; 0xc3b35
6807 call 03960h ; e8 25 fe ; 0xc3b38
6808 cmp ax, strict word 0ffffh ; 3d ff ff ; 0xc3b3b vbe.c:368
6809 jne short 03b07h ; 75 c7 ; 0xc3b3e
6810 add di, word [bp-00ch] ; 03 7e f4 ; 0xc3b40 vbe.c:371
6811 mov es, [bp-00ah] ; 8e 46 f6 ; 0xc3b43 vbe.c:52
6812 mov word [es:di], ax ; 26 89 05 ; 0xc3b46
6813 push SS ; 16 ; 0xc3b49 vbe.c:372
6814 pop ES ; 07 ; 0xc3b4a
6815 mov word [es:si], strict word 0004fh ; 26 c7 04 4f 00 ; 0xc3b4b
6816 lea sp, [bp-006h] ; 8d 66 fa ; 0xc3b50 vbe.c:373
6817 pop di ; 5f ; 0xc3b53
6818 pop si ; 5e ; 0xc3b54
6819 pop cx ; 59 ; 0xc3b55
6820 pop bp ; 5d ; 0xc3b56
6821 retn ; c3 ; 0xc3b57
6822 ; disGetNextSymbol 0xc3b58 LB 0x4a2 -> off=0x0 cb=000000000000009b uValue=00000000000c3b58 'vbe_biosfn_return_mode_information'
6823vbe_biosfn_return_mode_information: ; 0xc3b58 LB 0x9b
6824 push bp ; 55 ; 0xc3b58 vbe.c:385
6825 mov bp, sp ; 89 e5 ; 0xc3b59
6826 push si ; 56 ; 0xc3b5b
6827 push di ; 57 ; 0xc3b5c
6828 push ax ; 50 ; 0xc3b5d
6829 push ax ; 50 ; 0xc3b5e
6830 mov ax, dx ; 89 d0 ; 0xc3b5f
6831 mov si, bx ; 89 de ; 0xc3b61
6832 mov bx, cx ; 89 cb ; 0xc3b63
6833 test dh, 040h ; f6 c6 40 ; 0xc3b65 vbe.c:396
6834 db 00fh, 095h, 0c2h
6835 ; setne dl ; 0f 95 c2 ; 0xc3b68
6836 xor dh, dh ; 30 f6 ; 0xc3b6b
6837 and ah, 001h ; 80 e4 01 ; 0xc3b6d vbe.c:397
6838 call 039deh ; e8 6b fe ; 0xc3b70 vbe.c:399
6839 mov word [bp-006h], ax ; 89 46 fa ; 0xc3b73
6840 test ax, ax ; 85 c0 ; 0xc3b76 vbe.c:401
6841 je short 03be1h ; 74 67 ; 0xc3b78
6842 mov cx, 00100h ; b9 00 01 ; 0xc3b7a vbe.c:406
6843 xor ax, ax ; 31 c0 ; 0xc3b7d
6844 mov di, bx ; 89 df ; 0xc3b7f
6845 mov es, si ; 8e c6 ; 0xc3b81
6846 jcxz 03b87h ; e3 02 ; 0xc3b83
6847 rep stosb ; f3 aa ; 0xc3b85
6848 xor cx, cx ; 31 c9 ; 0xc3b87 vbe.c:407
6849 jmp short 03b90h ; eb 05 ; 0xc3b89
6850 cmp cx, strict byte 00042h ; 83 f9 42 ; 0xc3b8b
6851 jnc short 03ba9h ; 73 19 ; 0xc3b8e
6852 mov dx, word [bp-006h] ; 8b 56 fa ; 0xc3b90 vbe.c:410
6853 inc dx ; 42 ; 0xc3b93
6854 inc dx ; 42 ; 0xc3b94
6855 add dx, cx ; 01 ca ; 0xc3b95
6856 mov ax, 003b6h ; b8 b6 03 ; 0xc3b97
6857 call 03972h ; e8 d5 fd ; 0xc3b9a
6858 mov di, bx ; 89 df ; 0xc3b9d vbe.c:411
6859 add di, cx ; 01 cf ; 0xc3b9f
6860 mov es, si ; 8e c6 ; 0xc3ba1 vbe.c:42
6861 mov byte [es:di], al ; 26 88 05 ; 0xc3ba3
6862 inc cx ; 41 ; 0xc3ba6 vbe.c:412
6863 jmp short 03b8bh ; eb e2 ; 0xc3ba7
6864 lea di, [bx+002h] ; 8d 7f 02 ; 0xc3ba9 vbe.c:413
6865 mov es, si ; 8e c6 ; 0xc3bac vbe.c:37
6866 mov al, byte [es:di] ; 26 8a 05 ; 0xc3bae
6867 test AL, strict byte 001h ; a8 01 ; 0xc3bb1 vbe.c:414
6868 je short 03bc5h ; 74 10 ; 0xc3bb3
6869 lea di, [bx+00ch] ; 8d 7f 0c ; 0xc3bb5 vbe.c:415
6870 mov word [es:di], 00619h ; 26 c7 05 19 06 ; 0xc3bb8 vbe.c:52
6871 lea di, [bx+00eh] ; 8d 7f 0e ; 0xc3bbd vbe.c:417
6872 mov word [es:di], 0c000h ; 26 c7 05 00 c0 ; 0xc3bc0 vbe.c:52
6873 mov ax, strict word 0000bh ; b8 0b 00 ; 0xc3bc5 vbe.c:420
6874 mov dx, 001ceh ; ba ce 01 ; 0xc3bc8
6875 call 00560h ; e8 92 c9 ; 0xc3bcb
6876 mov dx, 001cfh ; ba cf 01 ; 0xc3bce vbe.c:421
6877 call 00567h ; e8 93 c9 ; 0xc3bd1
6878 add bx, strict byte 0002ah ; 83 c3 2a ; 0xc3bd4
6879 mov es, si ; 8e c6 ; 0xc3bd7 vbe.c:52
6880 mov word [es:bx], ax ; 26 89 07 ; 0xc3bd9
6881 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc3bdc vbe.c:423
6882 jmp short 03be4h ; eb 03 ; 0xc3bdf vbe.c:424
6883 mov ax, 00100h ; b8 00 01 ; 0xc3be1 vbe.c:428
6884 push SS ; 16 ; 0xc3be4 vbe.c:431
6885 pop ES ; 07 ; 0xc3be5
6886 mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc3be6
6887 mov word [es:bx], ax ; 26 89 07 ; 0xc3be9
6888 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3bec vbe.c:432
6889 pop di ; 5f ; 0xc3bef
6890 pop si ; 5e ; 0xc3bf0
6891 pop bp ; 5d ; 0xc3bf1
6892 retn ; c3 ; 0xc3bf2
6893 ; disGetNextSymbol 0xc3bf3 LB 0x407 -> off=0x0 cb=00000000000000e5 uValue=00000000000c3bf3 'vbe_biosfn_set_mode'
6894vbe_biosfn_set_mode: ; 0xc3bf3 LB 0xe5
6895 push bp ; 55 ; 0xc3bf3 vbe.c:444
6896 mov bp, sp ; 89 e5 ; 0xc3bf4
6897 push si ; 56 ; 0xc3bf6
6898 push di ; 57 ; 0xc3bf7
6899 sub sp, strict byte 00006h ; 83 ec 06 ; 0xc3bf8
6900 mov si, ax ; 89 c6 ; 0xc3bfb
6901 mov word [bp-00ah], dx ; 89 56 f6 ; 0xc3bfd
6902 test byte [bp-009h], 040h ; f6 46 f7 40 ; 0xc3c00 vbe.c:452
6903 db 00fh, 095h, 0c0h
6904 ; setne al ; 0f 95 c0 ; 0xc3c04
6905 movzx dx, al ; 0f b6 d0 ; 0xc3c07
6906 mov ax, dx ; 89 d0 ; 0xc3c0a
6907 test dx, dx ; 85 d2 ; 0xc3c0c vbe.c:453
6908 je short 03c13h ; 74 03 ; 0xc3c0e
6909 mov dx, strict word 00040h ; ba 40 00 ; 0xc3c10
6910 mov byte [bp-008h], dl ; 88 56 f8 ; 0xc3c13
6911 test byte [bp-009h], 080h ; f6 46 f7 80 ; 0xc3c16 vbe.c:454
6912 je short 03c21h ; 74 05 ; 0xc3c1a
6913 mov dx, 00080h ; ba 80 00 ; 0xc3c1c
6914 jmp short 03c23h ; eb 02 ; 0xc3c1f
6915 xor dx, dx ; 31 d2 ; 0xc3c21
6916 mov byte [bp-006h], dl ; 88 56 fa ; 0xc3c23
6917 and byte [bp-009h], 001h ; 80 66 f7 01 ; 0xc3c26 vbe.c:456
6918 cmp word [bp-00ah], 00100h ; 81 7e f6 00 01 ; 0xc3c2a vbe.c:459
6919 jnc short 03c43h ; 73 12 ; 0xc3c2f
6920 xor ax, ax ; 31 c0 ; 0xc3c31 vbe.c:463
6921 call 005cdh ; e8 97 c9 ; 0xc3c33
6922 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc3c36 vbe.c:467
6923 call 0131ch ; e8 df d6 ; 0xc3c3a
6924 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc3c3d vbe.c:468
6925 jmp near 03ccch ; e9 89 00 ; 0xc3c40 vbe.c:469
6926 mov dx, ax ; 89 c2 ; 0xc3c43 vbe.c:472
6927 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3c45
6928 call 039deh ; e8 93 fd ; 0xc3c48
6929 mov bx, ax ; 89 c3 ; 0xc3c4b
6930 test ax, ax ; 85 c0 ; 0xc3c4d vbe.c:474
6931 je short 03cc9h ; 74 78 ; 0xc3c4f
6932 lea dx, [bx+014h] ; 8d 57 14 ; 0xc3c51 vbe.c:479
6933 mov ax, 003b6h ; b8 b6 03 ; 0xc3c54
6934 call 03960h ; e8 06 fd ; 0xc3c57
6935 mov cx, ax ; 89 c1 ; 0xc3c5a
6936 lea dx, [bx+016h] ; 8d 57 16 ; 0xc3c5c vbe.c:480
6937 mov ax, 003b6h ; b8 b6 03 ; 0xc3c5f
6938 call 03960h ; e8 fb fc ; 0xc3c62
6939 mov di, ax ; 89 c7 ; 0xc3c65
6940 lea dx, [bx+01bh] ; 8d 57 1b ; 0xc3c67 vbe.c:481
6941 mov ax, 003b6h ; b8 b6 03 ; 0xc3c6a
6942 call 03972h ; e8 02 fd ; 0xc3c6d
6943 mov bl, al ; 88 c3 ; 0xc3c70
6944 mov dl, al ; 88 c2 ; 0xc3c72
6945 xor ax, ax ; 31 c0 ; 0xc3c74 vbe.c:489
6946 call 005cdh ; e8 54 c9 ; 0xc3c76
6947 cmp bl, 004h ; 80 fb 04 ; 0xc3c79 vbe.c:491
6948 jne short 03c84h ; 75 06 ; 0xc3c7c
6949 mov ax, strict word 0006ah ; b8 6a 00 ; 0xc3c7e vbe.c:493
6950 call 0131ch ; e8 98 d6 ; 0xc3c81
6951 movzx ax, dl ; 0f b6 c2 ; 0xc3c84 vbe.c:496
6952 call 038d7h ; e8 4d fc ; 0xc3c87
6953 mov ax, cx ; 89 c8 ; 0xc3c8a vbe.c:497
6954 call 03880h ; e8 f1 fb ; 0xc3c8c
6955 mov ax, di ; 89 f8 ; 0xc3c8f vbe.c:498
6956 call 0389fh ; e8 0b fc ; 0xc3c91
6957 xor ax, ax ; 31 c0 ; 0xc3c94 vbe.c:499
6958 call 005f3h ; e8 5a c9 ; 0xc3c96
6959 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc3c99 vbe.c:500
6960 or AL, strict byte 001h ; 0c 01 ; 0xc3c9c
6961 movzx dx, al ; 0f b6 d0 ; 0xc3c9e
6962 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc3ca1
6963 or ax, dx ; 09 d0 ; 0xc3ca5
6964 call 005cdh ; e8 23 c9 ; 0xc3ca7
6965 call 006c2h ; e8 15 ca ; 0xc3caa vbe.c:501
6966 mov bx, 000bah ; bb ba 00 ; 0xc3cad vbe.c:52
6967 mov ax, strict word 00040h ; b8 40 00 ; 0xc3cb0
6968 mov es, ax ; 8e c0 ; 0xc3cb3
6969 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3cb5
6970 mov word [es:bx], ax ; 26 89 07 ; 0xc3cb8
6971 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc3cbb vbe.c:504
6972 or AL, strict byte 060h ; 0c 60 ; 0xc3cbe
6973 mov bx, 00087h ; bb 87 00 ; 0xc3cc0 vbe.c:42
6974 mov byte [es:bx], al ; 26 88 07 ; 0xc3cc3
6975 jmp near 03c3dh ; e9 74 ff ; 0xc3cc6
6976 mov ax, 00100h ; b8 00 01 ; 0xc3cc9 vbe.c:513
6977 push SS ; 16 ; 0xc3ccc vbe.c:517
6978 pop ES ; 07 ; 0xc3ccd
6979 mov word [es:si], ax ; 26 89 04 ; 0xc3cce
6980 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3cd1 vbe.c:518
6981 pop di ; 5f ; 0xc3cd4
6982 pop si ; 5e ; 0xc3cd5
6983 pop bp ; 5d ; 0xc3cd6
6984 retn ; c3 ; 0xc3cd7
6985 ; disGetNextSymbol 0xc3cd8 LB 0x322 -> off=0x0 cb=0000000000000008 uValue=00000000000c3cd8 'vbe_biosfn_read_video_state_size'
6986vbe_biosfn_read_video_state_size: ; 0xc3cd8 LB 0x8
6987 push bp ; 55 ; 0xc3cd8 vbe.c:520
6988 mov bp, sp ; 89 e5 ; 0xc3cd9
6989 mov ax, strict word 00012h ; b8 12 00 ; 0xc3cdb vbe.c:523
6990 pop bp ; 5d ; 0xc3cde
6991 retn ; c3 ; 0xc3cdf
6992 ; disGetNextSymbol 0xc3ce0 LB 0x31a -> off=0x0 cb=000000000000004b uValue=00000000000c3ce0 'vbe_biosfn_save_video_state'
6993vbe_biosfn_save_video_state: ; 0xc3ce0 LB 0x4b
6994 push bp ; 55 ; 0xc3ce0 vbe.c:525
6995 mov bp, sp ; 89 e5 ; 0xc3ce1
6996 push bx ; 53 ; 0xc3ce3
6997 push cx ; 51 ; 0xc3ce4
6998 push si ; 56 ; 0xc3ce5
6999 mov si, ax ; 89 c6 ; 0xc3ce6
7000 mov bx, dx ; 89 d3 ; 0xc3ce8
7001 mov ax, strict word 00004h ; b8 04 00 ; 0xc3cea vbe.c:529
7002 mov dx, 001ceh ; ba ce 01 ; 0xc3ced
7003 out DX, ax ; ef ; 0xc3cf0
7004 mov dx, 001cfh ; ba cf 01 ; 0xc3cf1 vbe.c:530
7005 in ax, DX ; ed ; 0xc3cf4
7006 mov es, si ; 8e c6 ; 0xc3cf5 vbe.c:52
7007 mov word [es:bx], ax ; 26 89 07 ; 0xc3cf7
7008 inc bx ; 43 ; 0xc3cfa vbe.c:532
7009 inc bx ; 43 ; 0xc3cfb
7010 test AL, strict byte 001h ; a8 01 ; 0xc3cfc vbe.c:533
7011 je short 03d23h ; 74 23 ; 0xc3cfe
7012 mov cx, strict word 00001h ; b9 01 00 ; 0xc3d00 vbe.c:535
7013 jmp short 03d0ah ; eb 05 ; 0xc3d03
7014 cmp cx, strict byte 00009h ; 83 f9 09 ; 0xc3d05
7015 jnbe short 03d23h ; 77 19 ; 0xc3d08
7016 cmp cx, strict byte 00004h ; 83 f9 04 ; 0xc3d0a vbe.c:536
7017 je short 03d20h ; 74 11 ; 0xc3d0d
7018 mov ax, cx ; 89 c8 ; 0xc3d0f vbe.c:537
7019 mov dx, 001ceh ; ba ce 01 ; 0xc3d11
7020 out DX, ax ; ef ; 0xc3d14
7021 mov dx, 001cfh ; ba cf 01 ; 0xc3d15 vbe.c:538
7022 in ax, DX ; ed ; 0xc3d18
7023 mov es, si ; 8e c6 ; 0xc3d19 vbe.c:52
7024 mov word [es:bx], ax ; 26 89 07 ; 0xc3d1b
7025 inc bx ; 43 ; 0xc3d1e vbe.c:539
7026 inc bx ; 43 ; 0xc3d1f
7027 inc cx ; 41 ; 0xc3d20 vbe.c:541
7028 jmp short 03d05h ; eb e2 ; 0xc3d21
7029 lea sp, [bp-006h] ; 8d 66 fa ; 0xc3d23 vbe.c:542
7030 pop si ; 5e ; 0xc3d26
7031 pop cx ; 59 ; 0xc3d27
7032 pop bx ; 5b ; 0xc3d28
7033 pop bp ; 5d ; 0xc3d29
7034 retn ; c3 ; 0xc3d2a
7035 ; disGetNextSymbol 0xc3d2b LB 0x2cf -> off=0x0 cb=000000000000008f uValue=00000000000c3d2b 'vbe_biosfn_restore_video_state'
7036vbe_biosfn_restore_video_state: ; 0xc3d2b LB 0x8f
7037 push bp ; 55 ; 0xc3d2b vbe.c:545
7038 mov bp, sp ; 89 e5 ; 0xc3d2c
7039 push bx ; 53 ; 0xc3d2e
7040 push cx ; 51 ; 0xc3d2f
7041 push si ; 56 ; 0xc3d30
7042 push ax ; 50 ; 0xc3d31
7043 mov cx, ax ; 89 c1 ; 0xc3d32
7044 mov bx, dx ; 89 d3 ; 0xc3d34
7045 mov es, ax ; 8e c0 ; 0xc3d36 vbe.c:47
7046 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3d38
7047 mov word [bp-008h], ax ; 89 46 f8 ; 0xc3d3b
7048 inc bx ; 43 ; 0xc3d3e vbe.c:550
7049 inc bx ; 43 ; 0xc3d3f
7050 test byte [bp-008h], 001h ; f6 46 f8 01 ; 0xc3d40 vbe.c:552
7051 jne short 03d56h ; 75 10 ; 0xc3d44
7052 mov ax, strict word 00004h ; b8 04 00 ; 0xc3d46 vbe.c:553
7053 mov dx, 001ceh ; ba ce 01 ; 0xc3d49
7054 out DX, ax ; ef ; 0xc3d4c
7055 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc3d4d vbe.c:554
7056 mov dx, 001cfh ; ba cf 01 ; 0xc3d50
7057 out DX, ax ; ef ; 0xc3d53
7058 jmp short 03db2h ; eb 5c ; 0xc3d54 vbe.c:555
7059 mov ax, strict word 00001h ; b8 01 00 ; 0xc3d56 vbe.c:556
7060 mov dx, 001ceh ; ba ce 01 ; 0xc3d59
7061 out DX, ax ; ef ; 0xc3d5c
7062 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3d5d vbe.c:47
7063 mov dx, 001cfh ; ba cf 01 ; 0xc3d60 vbe.c:48
7064 out DX, ax ; ef ; 0xc3d63
7065 inc bx ; 43 ; 0xc3d64 vbe.c:558
7066 inc bx ; 43 ; 0xc3d65
7067 mov ax, strict word 00002h ; b8 02 00 ; 0xc3d66
7068 mov dx, 001ceh ; ba ce 01 ; 0xc3d69
7069 out DX, ax ; ef ; 0xc3d6c
7070 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3d6d vbe.c:47
7071 mov dx, 001cfh ; ba cf 01 ; 0xc3d70 vbe.c:48
7072 out DX, ax ; ef ; 0xc3d73
7073 inc bx ; 43 ; 0xc3d74 vbe.c:561
7074 inc bx ; 43 ; 0xc3d75
7075 mov ax, strict word 00003h ; b8 03 00 ; 0xc3d76
7076 mov dx, 001ceh ; ba ce 01 ; 0xc3d79
7077 out DX, ax ; ef ; 0xc3d7c
7078 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3d7d vbe.c:47
7079 mov dx, 001cfh ; ba cf 01 ; 0xc3d80 vbe.c:48
7080 out DX, ax ; ef ; 0xc3d83
7081 inc bx ; 43 ; 0xc3d84 vbe.c:564
7082 inc bx ; 43 ; 0xc3d85
7083 mov ax, strict word 00004h ; b8 04 00 ; 0xc3d86
7084 mov dx, 001ceh ; ba ce 01 ; 0xc3d89
7085 out DX, ax ; ef ; 0xc3d8c
7086 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc3d8d vbe.c:566
7087 mov dx, 001cfh ; ba cf 01 ; 0xc3d90
7088 out DX, ax ; ef ; 0xc3d93
7089 mov si, strict word 00005h ; be 05 00 ; 0xc3d94 vbe.c:568
7090 jmp short 03d9eh ; eb 05 ; 0xc3d97
7091 cmp si, strict byte 00009h ; 83 fe 09 ; 0xc3d99
7092 jnbe short 03db2h ; 77 14 ; 0xc3d9c
7093 mov ax, si ; 89 f0 ; 0xc3d9e vbe.c:569
7094 mov dx, 001ceh ; ba ce 01 ; 0xc3da0
7095 out DX, ax ; ef ; 0xc3da3
7096 mov es, cx ; 8e c1 ; 0xc3da4 vbe.c:47
7097 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3da6
7098 mov dx, 001cfh ; ba cf 01 ; 0xc3da9 vbe.c:48
7099 out DX, ax ; ef ; 0xc3dac
7100 inc bx ; 43 ; 0xc3dad vbe.c:571
7101 inc bx ; 43 ; 0xc3dae
7102 inc si ; 46 ; 0xc3daf vbe.c:572
7103 jmp short 03d99h ; eb e7 ; 0xc3db0
7104 lea sp, [bp-006h] ; 8d 66 fa ; 0xc3db2 vbe.c:574
7105 pop si ; 5e ; 0xc3db5
7106 pop cx ; 59 ; 0xc3db6
7107 pop bx ; 5b ; 0xc3db7
7108 pop bp ; 5d ; 0xc3db8
7109 retn ; c3 ; 0xc3db9
7110 ; disGetNextSymbol 0xc3dba LB 0x240 -> off=0x0 cb=000000000000008c uValue=00000000000c3dba 'vbe_biosfn_save_restore_state'
7111vbe_biosfn_save_restore_state: ; 0xc3dba LB 0x8c
7112 push bp ; 55 ; 0xc3dba vbe.c:590
7113 mov bp, sp ; 89 e5 ; 0xc3dbb
7114 push si ; 56 ; 0xc3dbd
7115 push di ; 57 ; 0xc3dbe
7116 push ax ; 50 ; 0xc3dbf
7117 mov si, ax ; 89 c6 ; 0xc3dc0
7118 mov word [bp-006h], dx ; 89 56 fa ; 0xc3dc2
7119 mov ax, bx ; 89 d8 ; 0xc3dc5
7120 mov bx, word [bp+004h] ; 8b 5e 04 ; 0xc3dc7
7121 mov di, strict word 0004fh ; bf 4f 00 ; 0xc3dca vbe.c:595
7122 xor ah, ah ; 30 e4 ; 0xc3dcd vbe.c:596
7123 cmp ax, strict word 00002h ; 3d 02 00 ; 0xc3dcf
7124 je short 03e19h ; 74 45 ; 0xc3dd2
7125 cmp ax, strict word 00001h ; 3d 01 00 ; 0xc3dd4
7126 je short 03dfdh ; 74 24 ; 0xc3dd7
7127 test ax, ax ; 85 c0 ; 0xc3dd9
7128 jne short 03e35h ; 75 58 ; 0xc3ddb
7129 mov ax, word [bp-006h] ; 8b 46 fa ; 0xc3ddd vbe.c:598
7130 call 02dd8h ; e8 f5 ef ; 0xc3de0
7131 mov cx, ax ; 89 c1 ; 0xc3de3
7132 test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc3de5 vbe.c:602
7133 je short 03df0h ; 74 05 ; 0xc3de9
7134 call 03cd8h ; e8 ea fe ; 0xc3deb vbe.c:603
7135 add ax, cx ; 01 c8 ; 0xc3dee
7136 add ax, strict word 0003fh ; 05 3f 00 ; 0xc3df0 vbe.c:604
7137 shr ax, 006h ; c1 e8 06 ; 0xc3df3
7138 push SS ; 16 ; 0xc3df6
7139 pop ES ; 07 ; 0xc3df7
7140 mov word [es:bx], ax ; 26 89 07 ; 0xc3df8
7141 jmp short 03e38h ; eb 3b ; 0xc3dfb vbe.c:605
7142 push SS ; 16 ; 0xc3dfd vbe.c:607
7143 pop ES ; 07 ; 0xc3dfe
7144 mov bx, word [es:bx] ; 26 8b 1f ; 0xc3dff
7145 mov dx, cx ; 89 ca ; 0xc3e02 vbe.c:608
7146 mov ax, word [bp-006h] ; 8b 46 fa ; 0xc3e04
7147 call 02e13h ; e8 09 f0 ; 0xc3e07
7148 test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc3e0a vbe.c:612
7149 je short 03e38h ; 74 28 ; 0xc3e0e
7150 mov dx, ax ; 89 c2 ; 0xc3e10 vbe.c:613
7151 mov ax, cx ; 89 c8 ; 0xc3e12
7152 call 03ce0h ; e8 c9 fe ; 0xc3e14
7153 jmp short 03e38h ; eb 1f ; 0xc3e17 vbe.c:614
7154 push SS ; 16 ; 0xc3e19 vbe.c:616
7155 pop ES ; 07 ; 0xc3e1a
7156 mov bx, word [es:bx] ; 26 8b 1f ; 0xc3e1b
7157 mov dx, cx ; 89 ca ; 0xc3e1e vbe.c:617
7158 mov ax, word [bp-006h] ; 8b 46 fa ; 0xc3e20
7159 call 030e9h ; e8 c3 f2 ; 0xc3e23
7160 test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc3e26 vbe.c:621
7161 je short 03e38h ; 74 0c ; 0xc3e2a
7162 mov dx, ax ; 89 c2 ; 0xc3e2c vbe.c:622
7163 mov ax, cx ; 89 c8 ; 0xc3e2e
7164 call 03d2bh ; e8 f8 fe ; 0xc3e30
7165 jmp short 03e38h ; eb 03 ; 0xc3e33 vbe.c:623
7166 mov di, 00100h ; bf 00 01 ; 0xc3e35 vbe.c:626
7167 push SS ; 16 ; 0xc3e38 vbe.c:629
7168 pop ES ; 07 ; 0xc3e39
7169 mov word [es:si], di ; 26 89 3c ; 0xc3e3a
7170 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3e3d vbe.c:630
7171 pop di ; 5f ; 0xc3e40
7172 pop si ; 5e ; 0xc3e41
7173 pop bp ; 5d ; 0xc3e42
7174 retn 00002h ; c2 02 00 ; 0xc3e43
7175 ; disGetNextSymbol 0xc3e46 LB 0x1b4 -> off=0x0 cb=00000000000000cf uValue=00000000000c3e46 'vbe_biosfn_get_set_scanline_length'
7176vbe_biosfn_get_set_scanline_length: ; 0xc3e46 LB 0xcf
7177 push bp ; 55 ; 0xc3e46 vbe.c:651
7178 mov bp, sp ; 89 e5 ; 0xc3e47
7179 push si ; 56 ; 0xc3e49
7180 push di ; 57 ; 0xc3e4a
7181 sub sp, strict byte 00008h ; 83 ec 08 ; 0xc3e4b
7182 push ax ; 50 ; 0xc3e4e
7183 mov di, dx ; 89 d7 ; 0xc3e4f
7184 mov si, bx ; 89 de ; 0xc3e51
7185 mov word [bp-008h], cx ; 89 4e f8 ; 0xc3e53
7186 call 038f6h ; e8 9d fa ; 0xc3e56 vbe.c:660
7187 cmp AL, strict byte 00fh ; 3c 0f ; 0xc3e59 vbe.c:661
7188 jne short 03e62h ; 75 05 ; 0xc3e5b
7189 mov cx, strict word 00010h ; b9 10 00 ; 0xc3e5d
7190 jmp short 03e65h ; eb 03 ; 0xc3e60
7191 movzx cx, al ; 0f b6 c8 ; 0xc3e62
7192 call 0392eh ; e8 c6 fa ; 0xc3e65 vbe.c:662
7193 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc3e68
7194 mov word [bp-006h], strict word 0004fh ; c7 46 fa 4f 00 ; 0xc3e6b vbe.c:663
7195 push SS ; 16 ; 0xc3e70 vbe.c:664
7196 pop ES ; 07 ; 0xc3e71
7197 mov bx, word [es:si] ; 26 8b 1c ; 0xc3e72
7198 mov al, byte [es:di] ; 26 8a 05 ; 0xc3e75 vbe.c:665
7199 cmp AL, strict byte 002h ; 3c 02 ; 0xc3e78 vbe.c:669
7200 je short 03e87h ; 74 0b ; 0xc3e7a
7201 cmp AL, strict byte 001h ; 3c 01 ; 0xc3e7c
7202 je short 03eaeh ; 74 2e ; 0xc3e7e
7203 test al, al ; 84 c0 ; 0xc3e80
7204 je short 03ea9h ; 74 25 ; 0xc3e82
7205 jmp near 03efeh ; e9 77 00 ; 0xc3e84
7206 cmp cl, 004h ; 80 f9 04 ; 0xc3e87 vbe.c:671
7207 jne short 03e91h ; 75 05 ; 0xc3e8a
7208 sal bx, 003h ; c1 e3 03 ; 0xc3e8c vbe.c:672
7209 jmp short 03ea9h ; eb 18 ; 0xc3e8f vbe.c:673
7210 movzx ax, cl ; 0f b6 c1 ; 0xc3e91 vbe.c:674
7211 cwd ; 99 ; 0xc3e94
7212 sal dx, 003h ; c1 e2 03 ; 0xc3e95
7213 db 01bh, 0c2h
7214 ; sbb ax, dx ; 1b c2 ; 0xc3e98
7215 sar ax, 003h ; c1 f8 03 ; 0xc3e9a
7216 mov word [bp-00ch], ax ; 89 46 f4 ; 0xc3e9d
7217 mov ax, bx ; 89 d8 ; 0xc3ea0
7218 xor dx, dx ; 31 d2 ; 0xc3ea2
7219 div word [bp-00ch] ; f7 76 f4 ; 0xc3ea4
7220 mov bx, ax ; 89 c3 ; 0xc3ea7
7221 mov ax, bx ; 89 d8 ; 0xc3ea9 vbe.c:677
7222 call 0390fh ; e8 61 fa ; 0xc3eab
7223 call 0392eh ; e8 7d fa ; 0xc3eae vbe.c:680
7224 mov bx, ax ; 89 c3 ; 0xc3eb1
7225 push SS ; 16 ; 0xc3eb3 vbe.c:681
7226 pop ES ; 07 ; 0xc3eb4
7227 mov word [es:si], ax ; 26 89 04 ; 0xc3eb5
7228 cmp cl, 004h ; 80 f9 04 ; 0xc3eb8 vbe.c:682
7229 jne short 03ec2h ; 75 05 ; 0xc3ebb
7230 shr bx, 003h ; c1 eb 03 ; 0xc3ebd vbe.c:683
7231 jmp short 03ed1h ; eb 0f ; 0xc3ec0 vbe.c:684
7232 movzx ax, cl ; 0f b6 c1 ; 0xc3ec2 vbe.c:685
7233 cwd ; 99 ; 0xc3ec5
7234 sal dx, 003h ; c1 e2 03 ; 0xc3ec6
7235 db 01bh, 0c2h
7236 ; sbb ax, dx ; 1b c2 ; 0xc3ec9
7237 sar ax, 003h ; c1 f8 03 ; 0xc3ecb
7238 imul bx, ax ; 0f af d8 ; 0xc3ece
7239 add bx, strict byte 00003h ; 83 c3 03 ; 0xc3ed1 vbe.c:686
7240 and bl, 0fch ; 80 e3 fc ; 0xc3ed4
7241 push SS ; 16 ; 0xc3ed7 vbe.c:687
7242 pop ES ; 07 ; 0xc3ed8
7243 mov word [es:di], bx ; 26 89 1d ; 0xc3ed9
7244 call 03947h ; e8 68 fa ; 0xc3edc vbe.c:688
7245 push SS ; 16 ; 0xc3edf
7246 pop ES ; 07 ; 0xc3ee0
7247 mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc3ee1
7248 mov word [es:bx], ax ; 26 89 07 ; 0xc3ee4
7249 call 038beh ; e8 d4 f9 ; 0xc3ee7 vbe.c:689
7250 push SS ; 16 ; 0xc3eea
7251 pop ES ; 07 ; 0xc3eeb
7252 cmp ax, word [es:bx] ; 26 3b 07 ; 0xc3eec
7253 jbe short 03f03h ; 76 12 ; 0xc3eef
7254 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3ef1 vbe.c:690
7255 call 0390fh ; e8 18 fa ; 0xc3ef4
7256 mov word [bp-006h], 00200h ; c7 46 fa 00 02 ; 0xc3ef7 vbe.c:691
7257 jmp short 03f03h ; eb 05 ; 0xc3efc vbe.c:693
7258 mov word [bp-006h], 00100h ; c7 46 fa 00 01 ; 0xc3efe vbe.c:696
7259 push SS ; 16 ; 0xc3f03 vbe.c:699
7260 pop ES ; 07 ; 0xc3f04
7261 mov ax, word [bp-006h] ; 8b 46 fa ; 0xc3f05
7262 mov bx, word [bp-00eh] ; 8b 5e f2 ; 0xc3f08
7263 mov word [es:bx], ax ; 26 89 07 ; 0xc3f0b
7264 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3f0e vbe.c:700
7265 pop di ; 5f ; 0xc3f11
7266 pop si ; 5e ; 0xc3f12
7267 pop bp ; 5d ; 0xc3f13
7268 retn ; c3 ; 0xc3f14
7269 ; disGetNextSymbol 0xc3f15 LB 0xe5 -> off=0x0 cb=00000000000000e5 uValue=00000000000c3f15 'private_biosfn_custom_mode'
7270private_biosfn_custom_mode: ; 0xc3f15 LB 0xe5
7271 push bp ; 55 ; 0xc3f15 vbe.c:726
7272 mov bp, sp ; 89 e5 ; 0xc3f16
7273 push si ; 56 ; 0xc3f18
7274 push di ; 57 ; 0xc3f19
7275 push ax ; 50 ; 0xc3f1a
7276 push ax ; 50 ; 0xc3f1b
7277 push ax ; 50 ; 0xc3f1c
7278 mov si, dx ; 89 d6 ; 0xc3f1d
7279 mov dx, cx ; 89 ca ; 0xc3f1f
7280 mov di, strict word 0004fh ; bf 4f 00 ; 0xc3f21 vbe.c:739
7281 push SS ; 16 ; 0xc3f24 vbe.c:740
7282 pop ES ; 07 ; 0xc3f25
7283 mov al, byte [es:si] ; 26 8a 04 ; 0xc3f26
7284 test al, al ; 84 c0 ; 0xc3f29 vbe.c:741
7285 jne short 03f4fh ; 75 22 ; 0xc3f2b
7286 push SS ; 16 ; 0xc3f2d vbe.c:743
7287 pop ES ; 07 ; 0xc3f2e
7288 mov cx, word [es:bx] ; 26 8b 0f ; 0xc3f2f
7289 mov bx, dx ; 89 d3 ; 0xc3f32 vbe.c:744
7290 mov bx, word [es:bx] ; 26 8b 1f ; 0xc3f34
7291 mov ax, word [es:si] ; 26 8b 04 ; 0xc3f37 vbe.c:745
7292 shr ax, 008h ; c1 e8 08 ; 0xc3f3a
7293 and ax, strict word 0007fh ; 25 7f 00 ; 0xc3f3d
7294 mov byte [bp-008h], al ; 88 46 f8 ; 0xc3f40
7295 cmp AL, strict byte 008h ; 3c 08 ; 0xc3f43 vbe.c:750
7296 je short 03f55h ; 74 0e ; 0xc3f45
7297 cmp AL, strict byte 010h ; 3c 10 ; 0xc3f47
7298 je short 03f55h ; 74 0a ; 0xc3f49
7299 cmp AL, strict byte 020h ; 3c 20 ; 0xc3f4b
7300 je short 03f55h ; 74 06 ; 0xc3f4d
7301 mov di, 00100h ; bf 00 01 ; 0xc3f4f vbe.c:751
7302 jmp near 03febh ; e9 96 00 ; 0xc3f52 vbe.c:752
7303 push SS ; 16 ; 0xc3f55 vbe.c:756
7304 pop ES ; 07 ; 0xc3f56
7305 test byte [es:si+001h], 080h ; 26 f6 44 01 80 ; 0xc3f57
7306 je short 03f63h ; 74 05 ; 0xc3f5c
7307 mov ax, strict word 00040h ; b8 40 00 ; 0xc3f5e
7308 jmp short 03f65h ; eb 02 ; 0xc3f61
7309 xor ax, ax ; 31 c0 ; 0xc3f63
7310 mov byte [bp-006h], al ; 88 46 fa ; 0xc3f65
7311 cmp cx, 00280h ; 81 f9 80 02 ; 0xc3f68 vbe.c:759
7312 jnc short 03f73h ; 73 05 ; 0xc3f6c
7313 mov cx, 00280h ; b9 80 02 ; 0xc3f6e vbe.c:760
7314 jmp short 03f7ch ; eb 09 ; 0xc3f71 vbe.c:761
7315 cmp cx, 00a00h ; 81 f9 00 0a ; 0xc3f73
7316 jbe short 03f7ch ; 76 03 ; 0xc3f77
7317 mov cx, 00a00h ; b9 00 0a ; 0xc3f79 vbe.c:762
7318 cmp bx, 001e0h ; 81 fb e0 01 ; 0xc3f7c vbe.c:763
7319 jnc short 03f87h ; 73 05 ; 0xc3f80
7320 mov bx, 001e0h ; bb e0 01 ; 0xc3f82 vbe.c:764
7321 jmp short 03f90h ; eb 09 ; 0xc3f85 vbe.c:765
7322 cmp bx, 00780h ; 81 fb 80 07 ; 0xc3f87
7323 jbe short 03f90h ; 76 03 ; 0xc3f8b
7324 mov bx, 00780h ; bb 80 07 ; 0xc3f8d vbe.c:766
7325 mov dx, strict word 0ffffh ; ba ff ff ; 0xc3f90 vbe.c:772
7326 mov ax, 003b6h ; b8 b6 03 ; 0xc3f93
7327 call 03960h ; e8 c7 f9 ; 0xc3f96
7328 mov si, ax ; 89 c6 ; 0xc3f99
7329 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc3f9b vbe.c:775
7330 cwd ; 99 ; 0xc3f9f
7331 sal dx, 003h ; c1 e2 03 ; 0xc3fa0
7332 db 01bh, 0c2h
7333 ; sbb ax, dx ; 1b c2 ; 0xc3fa3
7334 sar ax, 003h ; c1 f8 03 ; 0xc3fa5
7335 imul ax, cx ; 0f af c1 ; 0xc3fa8
7336 add ax, strict word 00003h ; 05 03 00 ; 0xc3fab vbe.c:776
7337 and AL, strict byte 0fch ; 24 fc ; 0xc3fae
7338 mov dx, bx ; 89 da ; 0xc3fb0 vbe.c:778
7339 mul dx ; f7 e2 ; 0xc3fb2
7340 cmp dx, si ; 39 f2 ; 0xc3fb4 vbe.c:780
7341 jnbe short 03fbeh ; 77 06 ; 0xc3fb6
7342 jne short 03fc3h ; 75 09 ; 0xc3fb8
7343 test ax, ax ; 85 c0 ; 0xc3fba
7344 jbe short 03fc3h ; 76 05 ; 0xc3fbc
7345 mov di, 00200h ; bf 00 02 ; 0xc3fbe vbe.c:782
7346 jmp short 03febh ; eb 28 ; 0xc3fc1 vbe.c:783
7347 xor ax, ax ; 31 c0 ; 0xc3fc3 vbe.c:787
7348 call 005cdh ; e8 05 c6 ; 0xc3fc5
7349 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc3fc8 vbe.c:788
7350 call 038d7h ; e8 08 f9 ; 0xc3fcc
7351 mov ax, cx ; 89 c8 ; 0xc3fcf vbe.c:789
7352 call 03880h ; e8 ac f8 ; 0xc3fd1
7353 mov ax, bx ; 89 d8 ; 0xc3fd4 vbe.c:790
7354 call 0389fh ; e8 c6 f8 ; 0xc3fd6
7355 xor ax, ax ; 31 c0 ; 0xc3fd9 vbe.c:791
7356 call 005f3h ; e8 15 c6 ; 0xc3fdb
7357 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc3fde vbe.c:792
7358 or AL, strict byte 001h ; 0c 01 ; 0xc3fe1
7359 xor ah, ah ; 30 e4 ; 0xc3fe3
7360 call 005cdh ; e8 e5 c5 ; 0xc3fe5
7361 call 006c2h ; e8 d7 c6 ; 0xc3fe8 vbe.c:793
7362 push SS ; 16 ; 0xc3feb vbe.c:801
7363 pop ES ; 07 ; 0xc3fec
7364 mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xc3fed
7365 mov word [es:bx], di ; 26 89 3f ; 0xc3ff0
7366 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3ff3 vbe.c:802
7367 pop di ; 5f ; 0xc3ff6
7368 pop si ; 5e ; 0xc3ff7
7369 pop bp ; 5d ; 0xc3ff8
7370 retn ; c3 ; 0xc3ff9
7371
7372 ; Padding 0x606 bytes at 0xc3ffa
7373 times 1542 db 0
7374
7375section VBE32 progbits vstart=0x4600 align=1 ; size=0x115 class=CODE group=AUTO
7376 ; disGetNextSymbol 0xc4600 LB 0x115 -> off=0x0 cb=0000000000000114 uValue=00000000000c0000 'vesa_pm_start'
7377vesa_pm_start: ; 0xc4600 LB 0x114
7378 sbb byte [bx+si], al ; 18 00 ; 0xc4600
7379 dec di ; 4f ; 0xc4602
7380 add byte [bx+si], dl ; 00 10 ; 0xc4603
7381 add word [bx+si], cx ; 01 08 ; 0xc4605
7382 add dh, cl ; 00 ce ; 0xc4607
7383 add di, cx ; 01 cf ; 0xc4609
7384 add di, cx ; 01 cf ; 0xc460b
7385 add ax, dx ; 01 d0 ; 0xc460d
7386 add word [bp-048fdh], si ; 01 b6 03 b7 ; 0xc460f
7387 db 003h, 0ffh
7388 ; add di, di ; 03 ff ; 0xc4613
7389 db 0ffh
7390 db 0ffh
7391 jmp word [bp-07dh] ; ff 66 83 ; 0xc4617
7392 sti ; fb ; 0xc461a
7393 add byte [si+005h], dh ; 00 74 05 ; 0xc461b
7394 mov eax, strict dword 066c30100h ; 66 b8 00 01 c3 66 ; 0xc461e vberom.asm:825
7395 db 08bh, 0c2h
7396 ; mov ax, dx ; 8b c2 ; 0xc4624
7397 push edx ; 66 52 ; 0xc4626 vberom.asm:829
7398 push eax ; 66 50 ; 0xc4628 vberom.asm:830
7399 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc462a vberom.asm:831
7400 add ax, 06600h ; 05 00 66 ; 0xc4630
7401 out DX, ax ; ef ; 0xc4633
7402 pop eax ; 66 58 ; 0xc4634 vberom.asm:834
7403 mov edx, strict dword 0ef6601cfh ; 66 ba cf 01 66 ef ; 0xc4636 vberom.asm:835
7404 in eax, DX ; 66 ed ; 0xc463c vberom.asm:837
7405 pop edx ; 66 5a ; 0xc463e vberom.asm:838
7406 db 066h, 03bh, 0d0h
7407 ; cmp edx, eax ; 66 3b d0 ; 0xc4640 vberom.asm:839
7408 jne short 0464ah ; 75 05 ; 0xc4643 vberom.asm:840
7409 mov eax, strict dword 066c3004fh ; 66 b8 4f 00 c3 66 ; 0xc4645 vberom.asm:841
7410 mov ax, 0014fh ; b8 4f 01 ; 0xc464b
7411 retn ; c3 ; 0xc464e vberom.asm:845
7412 cmp bl, 080h ; 80 fb 80 ; 0xc464f vberom.asm:847
7413 je short 0465eh ; 74 0a ; 0xc4652 vberom.asm:848
7414 cmp bl, 000h ; 80 fb 00 ; 0xc4654 vberom.asm:849
7415 je short 0466eh ; 74 15 ; 0xc4657 vberom.asm:850
7416 mov eax, strict dword 052c30100h ; 66 b8 00 01 c3 52 ; 0xc4659 vberom.asm:851
7417 mov edx, strict dword 0a8ec03dah ; 66 ba da 03 ec a8 ; 0xc465f vberom.asm:855
7418 or byte [di-005h], dh ; 08 75 fb ; 0xc4665
7419 in AL, DX ; ec ; 0xc4668 vberom.asm:861
7420 test AL, strict byte 008h ; a8 08 ; 0xc4669 vberom.asm:862
7421 je short 04668h ; 74 fb ; 0xc466b vberom.asm:863
7422 pop dx ; 5a ; 0xc466d vberom.asm:864
7423 push ax ; 50 ; 0xc466e vberom.asm:868
7424 push cx ; 51 ; 0xc466f vberom.asm:869
7425 push dx ; 52 ; 0xc4670 vberom.asm:870
7426 push si ; 56 ; 0xc4671 vberom.asm:871
7427 push di ; 57 ; 0xc4672 vberom.asm:872
7428 sal dx, 010h ; c1 e2 10 ; 0xc4673 vberom.asm:873
7429 and cx, strict word 0ffffh ; 81 e1 ff ff ; 0xc4676 vberom.asm:874
7430 add byte [bx+si], al ; 00 00 ; 0xc467a
7431 db 00bh, 0cah
7432 ; or cx, dx ; 0b ca ; 0xc467c vberom.asm:875
7433 sal cx, 002h ; c1 e1 02 ; 0xc467e vberom.asm:876
7434 db 08bh, 0c1h
7435 ; mov ax, cx ; 8b c1 ; 0xc4681 vberom.asm:877
7436 push ax ; 50 ; 0xc4683 vberom.asm:878
7437 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc4684 vberom.asm:879
7438 push ES ; 06 ; 0xc468a
7439 add byte [bp-011h], ah ; 00 66 ef ; 0xc468b
7440 mov edx, strict dword 0ed6601cfh ; 66 ba cf 01 66 ed ; 0xc468e vberom.asm:882
7441 db 00fh, 0b7h, 0c8h
7442 ; movzx cx, ax ; 0f b7 c8 ; 0xc4694 vberom.asm:884
7443 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc4697 vberom.asm:885
7444 add ax, word [bx+si] ; 03 00 ; 0xc469d
7445 out DX, eax ; 66 ef ; 0xc469f vberom.asm:887
7446 mov edx, strict dword 0ed6601cfh ; 66 ba cf 01 66 ed ; 0xc46a1 vberom.asm:888
7447 db 00fh, 0b7h, 0f0h
7448 ; movzx si, ax ; 0f b7 f0 ; 0xc46a7 vberom.asm:890
7449 pop ax ; 58 ; 0xc46aa vberom.asm:891
7450 cmp si, strict byte 00004h ; 83 fe 04 ; 0xc46ab vberom.asm:893
7451 je short 046c7h ; 74 17 ; 0xc46ae vberom.asm:894
7452 add si, strict byte 00007h ; 83 c6 07 ; 0xc46b0 vberom.asm:895
7453 shr si, 003h ; c1 ee 03 ; 0xc46b3 vberom.asm:896
7454 imul cx, si ; 0f af ce ; 0xc46b6 vberom.asm:897
7455 db 033h, 0d2h
7456 ; xor dx, dx ; 33 d2 ; 0xc46b9 vberom.asm:898
7457 div cx ; f7 f1 ; 0xc46bb vberom.asm:899
7458 db 08bh, 0f8h
7459 ; mov di, ax ; 8b f8 ; 0xc46bd vberom.asm:900
7460 db 08bh, 0c2h
7461 ; mov ax, dx ; 8b c2 ; 0xc46bf vberom.asm:901
7462 db 033h, 0d2h
7463 ; xor dx, dx ; 33 d2 ; 0xc46c1 vberom.asm:902
7464 div si ; f7 f6 ; 0xc46c3 vberom.asm:903
7465 jmp short 046d3h ; eb 0c ; 0xc46c5 vberom.asm:904
7466 shr cx, 1 ; d1 e9 ; 0xc46c7 vberom.asm:907
7467 db 033h, 0d2h
7468 ; xor dx, dx ; 33 d2 ; 0xc46c9 vberom.asm:908
7469 div cx ; f7 f1 ; 0xc46cb vberom.asm:909
7470 db 08bh, 0f8h
7471 ; mov di, ax ; 8b f8 ; 0xc46cd vberom.asm:910
7472 db 08bh, 0c2h
7473 ; mov ax, dx ; 8b c2 ; 0xc46cf vberom.asm:911
7474 sal ax, 1 ; d1 e0 ; 0xc46d1 vberom.asm:912
7475 push edx ; 66 52 ; 0xc46d3 vberom.asm:915
7476 push eax ; 66 50 ; 0xc46d5 vberom.asm:916
7477 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc46d7 vberom.asm:917
7478 or byte [bx+si], al ; 08 00 ; 0xc46dd
7479 out DX, eax ; 66 ef ; 0xc46df vberom.asm:919
7480 pop eax ; 66 58 ; 0xc46e1 vberom.asm:920
7481 mov edx, strict dword 0ef6601cfh ; 66 ba cf 01 66 ef ; 0xc46e3 vberom.asm:921
7482 pop edx ; 66 5a ; 0xc46e9 vberom.asm:923
7483 db 066h, 08bh, 0c7h
7484 ; mov eax, edi ; 66 8b c7 ; 0xc46eb vberom.asm:925
7485 push edx ; 66 52 ; 0xc46ee vberom.asm:926
7486 push eax ; 66 50 ; 0xc46f0 vberom.asm:927
7487 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc46f2 vberom.asm:928
7488 or word [bx+si], ax ; 09 00 ; 0xc46f8
7489 out DX, eax ; 66 ef ; 0xc46fa vberom.asm:930
7490 pop eax ; 66 58 ; 0xc46fc vberom.asm:931
7491 mov edx, strict dword 0ef6601cfh ; 66 ba cf 01 66 ef ; 0xc46fe vberom.asm:932
7492 pop edx ; 66 5a ; 0xc4704 vberom.asm:934
7493 pop di ; 5f ; 0xc4706 vberom.asm:936
7494 pop si ; 5e ; 0xc4707 vberom.asm:937
7495 pop dx ; 5a ; 0xc4708 vberom.asm:938
7496 pop cx ; 59 ; 0xc4709 vberom.asm:939
7497 pop ax ; 58 ; 0xc470a vberom.asm:940
7498 mov eax, strict dword 066c3004fh ; 66 b8 4f 00 c3 66 ; 0xc470b vberom.asm:941
7499 mov ax, 0014fh ; b8 4f 01 ; 0xc4711
7500 ; disGetNextSymbol 0xc4714 LB 0x1 -> off=0x0 cb=0000000000000001 uValue=0000000000000114 'vesa_pm_end'
7501vesa_pm_end: ; 0xc4714 LB 0x1
7502 retn ; c3 ; 0xc4714 vberom.asm:946
7503
7504 ; Padding 0x6b bytes at 0xc4715
7505 times 107 db 0
7506
7507section _DATA progbits vstart=0x4780 align=1 ; size=0x3726 class=DATA group=DGROUP
7508 ; disGetNextSymbol 0xc4780 LB 0x3726 -> off=0x0 cb=000000000000002e uValue=00000000000c0000 '_msg_vga_init'
7509_msg_vga_init: ; 0xc4780 LB 0x2e
7510 db 'Oracle VM VirtualBox Version 6.1.3 VGA BIOS', 00dh, 00ah, 000h
7511 ; disGetNextSymbol 0xc47ae LB 0x36f8 -> off=0x0 cb=0000000000000080 uValue=00000000000c002e 'vga_modes'
7512vga_modes: ; 0xc47ae LB 0x80
7513 db 000h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 001h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
7514 db 002h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 003h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
7515 db 004h, 001h, 002h, 002h, 000h, 0b8h, 0ffh, 001h, 005h, 001h, 002h, 002h, 000h, 0b8h, 0ffh, 001h
7516 db 006h, 001h, 002h, 001h, 000h, 0b8h, 0ffh, 001h, 007h, 000h, 001h, 004h, 000h, 0b0h, 0ffh, 000h
7517 db 00dh, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 001h, 00eh, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 001h
7518 db 00fh, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 000h, 010h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
7519 db 011h, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 002h, 012h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
7520 db 013h, 001h, 005h, 008h, 000h, 0a0h, 0ffh, 003h, 06ah, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
7521 ; disGetNextSymbol 0xc482e LB 0x3678 -> off=0x0 cb=0000000000000010 uValue=00000000000c00ae 'line_to_vpti'
7522line_to_vpti: ; 0xc482e LB 0x10
7523 db 017h, 017h, 018h, 018h, 004h, 005h, 006h, 007h, 00dh, 00eh, 011h, 012h, 01ah, 01bh, 01ch, 01dh
7524 ; disGetNextSymbol 0xc483e LB 0x3668 -> off=0x0 cb=0000000000000004 uValue=00000000000c00be 'dac_regs'
7525dac_regs: ; 0xc483e LB 0x4
7526 dd 0ff3f3f3fh
7527 ; disGetNextSymbol 0xc4842 LB 0x3664 -> off=0x0 cb=0000000000000780 uValue=00000000000c00c2 'video_param_table'
7528video_param_table: ; 0xc4842 LB 0x780
7529 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7530 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7531 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7532 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7533 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7534 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7535 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7536 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7537 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7538 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7539 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7540 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7541 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7542 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7543 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7544 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7545 db 028h, 018h, 008h, 000h, 040h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
7546 db 0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
7547 db 0b9h, 0a2h, 0ffh, 000h, 013h, 015h, 017h, 002h, 004h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7548 db 015h, 016h, 017h, 001h, 000h, 003h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 00fh, 00fh, 0ffh
7549 db 028h, 018h, 008h, 000h, 040h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
7550 db 0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
7551 db 0b9h, 0a2h, 0ffh, 000h, 013h, 015h, 017h, 002h, 004h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7552 db 015h, 016h, 017h, 001h, 000h, 003h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 00fh, 00fh, 0ffh
7553 db 050h, 018h, 008h, 000h, 040h, 001h, 001h, 000h, 006h, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
7554 db 0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 000h, 096h
7555 db 0b9h, 0c2h, 0ffh, 000h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h
7556 db 017h, 017h, 017h, 001h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 00dh, 00fh, 0ffh
7557 db 050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 066h, 05fh, 04fh, 050h, 082h, 055h, 081h
7558 db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 00fh, 096h
7559 db 0b9h, 0a3h, 0ffh, 000h, 008h, 008h, 008h, 008h, 008h, 008h, 008h, 010h, 018h, 018h, 018h, 018h
7560 db 018h, 018h, 018h, 00eh, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00ah, 00fh, 0ffh
7561 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7562 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7563 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7564 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7565 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7566 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7567 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7568 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7569 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7570 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7571 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7572 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7573 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7574 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7575 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7576 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7577 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7578 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7579 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7580 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7581 db 028h, 018h, 008h, 000h, 020h, 009h, 00fh, 000h, 006h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
7582 db 0bfh, 01fh, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
7583 db 0b9h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7584 db 015h, 016h, 017h, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7585 db 050h, 018h, 008h, 000h, 040h, 001h, 00fh, 000h, 006h, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
7586 db 0bfh, 01fh, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 000h, 096h
7587 db 0b9h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7588 db 015h, 016h, 017h, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7589 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7590 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7591 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7592 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7593 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7594 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7595 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7596 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7597 db 050h, 018h, 00eh, 000h, 080h, 001h, 00fh, 000h, 006h, 0a3h, 05fh, 04fh, 050h, 082h, 054h, 080h
7598 db 0bfh, 01fh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 00fh, 063h
7599 db 0bah, 0e3h, 0ffh, 000h, 008h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 008h, 000h, 000h, 000h
7600 db 018h, 000h, 000h, 001h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7601 db 050h, 018h, 00eh, 000h, 080h, 001h, 00fh, 000h, 006h, 0a3h, 05fh, 04fh, 050h, 082h, 054h, 080h
7602 db 0bfh, 01fh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 00fh, 063h
7603 db 0bah, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7604 db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7605 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7606 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7607 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7608 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7609 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7610 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7611 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7612 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7613 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7614 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7615 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7616 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7617 db 050h, 018h, 00eh, 000h, 010h, 000h, 003h, 000h, 002h, 067h, 05fh, 04fh, 050h, 082h, 055h, 081h
7618 db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 01fh, 096h
7619 db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7620 db 03dh, 03eh, 03fh, 00ch, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 00fh, 0ffh
7621 db 028h, 018h, 010h, 000h, 008h, 008h, 003h, 000h, 002h, 067h, 02dh, 027h, 028h, 090h, 02bh, 0a0h
7622 db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 01fh, 096h
7623 db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7624 db 03dh, 03eh, 03fh, 00ch, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 00fh, 0ffh
7625 db 050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 067h, 05fh, 04fh, 050h, 082h, 055h, 081h
7626 db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 01fh, 096h
7627 db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7628 db 03dh, 03eh, 03fh, 00ch, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 00fh, 0ffh
7629 db 050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 066h, 05fh, 04fh, 050h, 082h, 055h, 081h
7630 db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 00fh, 096h
7631 db 0b9h, 0a3h, 0ffh, 000h, 008h, 008h, 008h, 008h, 008h, 008h, 008h, 010h, 018h, 018h, 018h, 018h
7632 db 018h, 018h, 018h, 00eh, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00ah, 00fh, 0ffh
7633 db 050h, 01dh, 010h, 000h, 0a0h, 001h, 00fh, 000h, 006h, 0e3h, 05fh, 04fh, 050h, 082h, 054h, 080h
7634 db 00bh, 03eh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 0eah, 08ch, 0dfh, 028h, 000h, 0e7h
7635 db 004h, 0c3h, 0ffh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h
7636 db 03fh, 000h, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7637 db 050h, 01dh, 010h, 000h, 0a0h, 001h, 00fh, 000h, 006h, 0e3h, 05fh, 04fh, 050h, 082h, 054h, 080h
7638 db 00bh, 03eh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 0eah, 08ch, 0dfh, 028h, 000h, 0e7h
7639 db 004h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7640 db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7641 db 028h, 018h, 008h, 000h, 020h, 001h, 00fh, 000h, 00eh, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
7642 db 0bfh, 01fh, 000h, 041h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 040h, 096h
7643 db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 008h, 009h, 00ah, 00bh, 00ch
7644 db 00dh, 00eh, 00fh, 041h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 040h, 005h, 00fh, 0ffh
7645 db 064h, 024h, 010h, 000h, 000h, 001h, 00fh, 000h, 006h, 0e3h, 07fh, 063h, 063h, 083h, 06bh, 01bh
7646 db 072h, 0f0h, 000h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 059h, 08dh, 057h, 032h, 000h, 057h
7647 db 073h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7648 db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7649 ; disGetNextSymbol 0xc4fc2 LB 0x2ee4 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0842 'palette0'
7650palette0: ; 0xc4fc2 LB 0xc0
7651 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7652 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7653 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7654 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7655 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
7656 db 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
7657 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7658 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7659 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7660 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7661 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
7662 db 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
7663 ; disGetNextSymbol 0xc5082 LB 0x2e24 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0902 'palette1'
7664palette1: ; 0xc5082 LB 0xc0
7665 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
7666 db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
7667 db 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah, 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah
7668 db 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh, 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh
7669 db 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
7670 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
7671 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
7672 db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
7673 db 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah, 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah
7674 db 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh, 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh
7675 db 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
7676 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
7677 ; disGetNextSymbol 0xc5142 LB 0x2d64 -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c2 'palette2'
7678palette2: ; 0xc5142 LB 0xc0
7679 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
7680 db 000h, 02ah, 02ah, 02ah, 000h, 02ah, 02ah, 02ah, 000h, 000h, 015h, 000h, 000h, 03fh, 000h, 02ah
7681 db 015h, 000h, 02ah, 03fh, 02ah, 000h, 015h, 02ah, 000h, 03fh, 02ah, 02ah, 015h, 02ah, 02ah, 03fh
7682 db 000h, 015h, 000h, 000h, 015h, 02ah, 000h, 03fh, 000h, 000h, 03fh, 02ah, 02ah, 015h, 000h, 02ah
7683 db 015h, 02ah, 02ah, 03fh, 000h, 02ah, 03fh, 02ah, 000h, 015h, 015h, 000h, 015h, 03fh, 000h, 03fh
7684 db 015h, 000h, 03fh, 03fh, 02ah, 015h, 015h, 02ah, 015h, 03fh, 02ah, 03fh, 015h, 02ah, 03fh, 03fh
7685 db 015h, 000h, 000h, 015h, 000h, 02ah, 015h, 02ah, 000h, 015h, 02ah, 02ah, 03fh, 000h, 000h, 03fh
7686 db 000h, 02ah, 03fh, 02ah, 000h, 03fh, 02ah, 02ah, 015h, 000h, 015h, 015h, 000h, 03fh, 015h, 02ah
7687 db 015h, 015h, 02ah, 03fh, 03fh, 000h, 015h, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 03fh, 02ah, 03fh
7688 db 015h, 015h, 000h, 015h, 015h, 02ah, 015h, 03fh, 000h, 015h, 03fh, 02ah, 03fh, 015h, 000h, 03fh
7689 db 015h, 02ah, 03fh, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
7690 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
7691 ; disGetNextSymbol 0xc5202 LB 0x2ca4 -> off=0x0 cb=0000000000000300 uValue=00000000000c0a82 'palette3'
7692palette3: ; 0xc5202 LB 0x300
7693 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
7694 db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
7695 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
7696 db 000h, 000h, 000h, 005h, 005h, 005h, 008h, 008h, 008h, 00bh, 00bh, 00bh, 00eh, 00eh, 00eh, 011h
7697 db 011h, 011h, 014h, 014h, 014h, 018h, 018h, 018h, 01ch, 01ch, 01ch, 020h, 020h, 020h, 024h, 024h
7698 db 024h, 028h, 028h, 028h, 02dh, 02dh, 02dh, 032h, 032h, 032h, 038h, 038h, 038h, 03fh, 03fh, 03fh
7699 db 000h, 000h, 03fh, 010h, 000h, 03fh, 01fh, 000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h, 03fh, 03fh
7700 db 000h, 02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 000h, 000h, 03fh, 010h, 000h, 03fh, 01fh
7701 db 000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h, 02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 000h
7702 db 000h, 03fh, 000h, 000h, 03fh, 010h, 000h, 03fh, 01fh, 000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h
7703 db 02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh, 02fh, 01fh
7704 db 03fh, 037h, 01fh, 03fh, 03fh, 01fh, 03fh, 03fh, 01fh, 037h, 03fh, 01fh, 02fh, 03fh, 01fh, 027h
7705 db 03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh, 02fh, 01fh, 03fh, 037h, 01fh, 03fh, 03fh, 01fh, 037h
7706 db 03fh, 01fh, 02fh, 03fh, 01fh, 027h, 03fh, 01fh, 01fh, 03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh
7707 db 02fh, 01fh, 03fh, 037h, 01fh, 03fh, 03fh, 01fh, 037h, 03fh, 01fh, 02fh, 03fh, 01fh, 027h, 03fh
7708 db 02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h, 02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh, 03fh, 03fh
7709 db 02dh, 03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h
7710 db 02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh, 03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 02dh
7711 db 02dh, 03fh, 02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h, 02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh
7712 db 03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 000h, 000h, 01ch, 007h, 000h, 01ch, 00eh, 000h
7713 db 01ch, 015h, 000h, 01ch, 01ch, 000h, 01ch, 01ch, 000h, 015h, 01ch, 000h, 00eh, 01ch, 000h, 007h
7714 db 01ch, 000h, 000h, 01ch, 007h, 000h, 01ch, 00eh, 000h, 01ch, 015h, 000h, 01ch, 01ch, 000h, 015h
7715 db 01ch, 000h, 00eh, 01ch, 000h, 007h, 01ch, 000h, 000h, 01ch, 000h, 000h, 01ch, 007h, 000h, 01ch
7716 db 00eh, 000h, 01ch, 015h, 000h, 01ch, 01ch, 000h, 015h, 01ch, 000h, 00eh, 01ch, 000h, 007h, 01ch
7717 db 00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h, 00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh, 01ch, 01ch
7718 db 00eh, 018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h
7719 db 00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh, 018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 00eh
7720 db 00eh, 01ch, 00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h, 00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh
7721 db 018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 014h, 014h, 01ch, 016h, 014h, 01ch, 018h, 014h
7722 db 01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ch, 01ch, 014h, 01ah, 01ch, 014h, 018h, 01ch, 014h, 016h
7723 db 01ch, 014h, 014h, 01ch, 016h, 014h, 01ch, 018h, 014h, 01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ah
7724 db 01ch, 014h, 018h, 01ch, 014h, 016h, 01ch, 014h, 014h, 01ch, 014h, 014h, 01ch, 016h, 014h, 01ch
7725 db 018h, 014h, 01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ah, 01ch, 014h, 018h, 01ch, 014h, 016h, 01ch
7726 db 000h, 000h, 010h, 004h, 000h, 010h, 008h, 000h, 010h, 00ch, 000h, 010h, 010h, 000h, 010h, 010h
7727 db 000h, 00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 000h, 000h, 010h, 004h, 000h, 010h, 008h
7728 db 000h, 010h, 00ch, 000h, 010h, 010h, 000h, 00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 000h
7729 db 000h, 010h, 000h, 000h, 010h, 004h, 000h, 010h, 008h, 000h, 010h, 00ch, 000h, 010h, 010h, 000h
7730 db 00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 008h, 008h, 010h, 00ah, 008h, 010h, 00ch, 008h
7731 db 010h, 00eh, 008h, 010h, 010h, 008h, 010h, 010h, 008h, 00eh, 010h, 008h, 00ch, 010h, 008h, 00ah
7732 db 010h, 008h, 008h, 010h, 00ah, 008h, 010h, 00ch, 008h, 010h, 00eh, 008h, 010h, 010h, 008h, 00eh
7733 db 010h, 008h, 00ch, 010h, 008h, 00ah, 010h, 008h, 008h, 010h, 008h, 008h, 010h, 00ah, 008h, 010h
7734 db 00ch, 008h, 010h, 00eh, 008h, 010h, 010h, 008h, 00eh, 010h, 008h, 00ch, 010h, 008h, 00ah, 010h
7735 db 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh, 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh, 010h, 010h
7736 db 00bh, 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh
7737 db 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh, 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 00bh
7738 db 00bh, 010h, 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh, 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh
7739 db 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7740 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7741 ; disGetNextSymbol 0xc5502 LB 0x29a4 -> off=0x0 cb=0000000000000010 uValue=00000000000c0d82 'static_functionality'
7742static_functionality: ; 0xc5502 LB 0x10
7743 db 0ffh, 0e0h, 00fh, 000h, 000h, 000h, 000h, 007h, 002h, 008h, 0e7h, 00ch, 000h, 000h, 000h, 000h
7744 ; disGetNextSymbol 0xc5512 LB 0x2994 -> off=0x0 cb=0000000000000024 uValue=00000000000c0d92 '_dcc_table'
7745_dcc_table: ; 0xc5512 LB 0x24
7746 db 010h, 001h, 007h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7747 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7748 db 000h, 000h, 000h, 000h
7749 ; disGetNextSymbol 0xc5536 LB 0x2970 -> off=0x0 cb=000000000000001a uValue=00000000000c0db6 '_secondary_save_area'
7750_secondary_save_area: ; 0xc5536 LB 0x1a
7751 db 01ah, 000h, 012h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7752 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7753 ; disGetNextSymbol 0xc5550 LB 0x2956 -> off=0x0 cb=000000000000001c uValue=00000000000c0dd0 '_video_save_pointer_table'
7754_video_save_pointer_table: ; 0xc5550 LB 0x1c
7755 db 042h, 048h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7756 db 036h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7757 ; disGetNextSymbol 0xc556c LB 0x293a -> off=0x0 cb=0000000000000800 uValue=00000000000c0dec 'vgafont8'
7758vgafont8: ; 0xc556c LB 0x800
7759 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 081h, 0a5h, 081h, 0bdh, 099h, 081h, 07eh
7760 db 07eh, 0ffh, 0dbh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 06ch, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h
7761 db 010h, 038h, 07ch, 0feh, 07ch, 038h, 010h, 000h, 038h, 07ch, 038h, 0feh, 0feh, 07ch, 038h, 07ch
7762 db 010h, 010h, 038h, 07ch, 0feh, 07ch, 038h, 07ch, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h
7763 db 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h
7764 db 0ffh, 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 00fh, 007h, 00fh, 07dh, 0cch, 0cch, 0cch, 078h
7765 db 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 018h, 03fh, 033h, 03fh, 030h, 030h, 070h, 0f0h, 0e0h
7766 db 07fh, 063h, 07fh, 063h, 063h, 067h, 0e6h, 0c0h, 099h, 05ah, 03ch, 0e7h, 0e7h, 03ch, 05ah, 099h
7767 db 080h, 0e0h, 0f8h, 0feh, 0f8h, 0e0h, 080h, 000h, 002h, 00eh, 03eh, 0feh, 03eh, 00eh, 002h, 000h
7768 db 018h, 03ch, 07eh, 018h, 018h, 07eh, 03ch, 018h, 066h, 066h, 066h, 066h, 066h, 000h, 066h, 000h
7769 db 07fh, 0dbh, 0dbh, 07bh, 01bh, 01bh, 01bh, 000h, 03eh, 063h, 038h, 06ch, 06ch, 038h, 0cch, 078h
7770 db 000h, 000h, 000h, 000h, 07eh, 07eh, 07eh, 000h, 018h, 03ch, 07eh, 018h, 07eh, 03ch, 018h, 0ffh
7771 db 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h
7772 db 000h, 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 030h, 060h, 0feh, 060h, 030h, 000h, 000h
7773 db 000h, 000h, 0c0h, 0c0h, 0c0h, 0feh, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h
7774 db 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 000h, 000h, 000h, 0ffh, 0ffh, 07eh, 03ch, 018h, 000h, 000h
7775 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 078h, 078h, 030h, 030h, 000h, 030h, 000h
7776 db 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch, 0feh, 06ch, 06ch, 000h
7777 db 030h, 07ch, 0c0h, 078h, 00ch, 0f8h, 030h, 000h, 000h, 0c6h, 0cch, 018h, 030h, 066h, 0c6h, 000h
7778 db 038h, 06ch, 038h, 076h, 0dch, 0cch, 076h, 000h, 060h, 060h, 0c0h, 000h, 000h, 000h, 000h, 000h
7779 db 018h, 030h, 060h, 060h, 060h, 030h, 018h, 000h, 060h, 030h, 018h, 018h, 018h, 030h, 060h, 000h
7780 db 000h, 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 030h, 030h, 0fch, 030h, 030h, 000h, 000h
7781 db 000h, 000h, 000h, 000h, 000h, 030h, 030h, 060h, 000h, 000h, 000h, 0fch, 000h, 000h, 000h, 000h
7782 db 000h, 000h, 000h, 000h, 000h, 030h, 030h, 000h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h
7783 db 07ch, 0c6h, 0ceh, 0deh, 0f6h, 0e6h, 07ch, 000h, 030h, 070h, 030h, 030h, 030h, 030h, 0fch, 000h
7784 db 078h, 0cch, 00ch, 038h, 060h, 0cch, 0fch, 000h, 078h, 0cch, 00ch, 038h, 00ch, 0cch, 078h, 000h
7785 db 01ch, 03ch, 06ch, 0cch, 0feh, 00ch, 01eh, 000h, 0fch, 0c0h, 0f8h, 00ch, 00ch, 0cch, 078h, 000h
7786 db 038h, 060h, 0c0h, 0f8h, 0cch, 0cch, 078h, 000h, 0fch, 0cch, 00ch, 018h, 030h, 030h, 030h, 000h
7787 db 078h, 0cch, 0cch, 078h, 0cch, 0cch, 078h, 000h, 078h, 0cch, 0cch, 07ch, 00ch, 018h, 070h, 000h
7788 db 000h, 030h, 030h, 000h, 000h, 030h, 030h, 000h, 000h, 030h, 030h, 000h, 000h, 030h, 030h, 060h
7789 db 018h, 030h, 060h, 0c0h, 060h, 030h, 018h, 000h, 000h, 000h, 0fch, 000h, 000h, 0fch, 000h, 000h
7790 db 060h, 030h, 018h, 00ch, 018h, 030h, 060h, 000h, 078h, 0cch, 00ch, 018h, 030h, 000h, 030h, 000h
7791 db 07ch, 0c6h, 0deh, 0deh, 0deh, 0c0h, 078h, 000h, 030h, 078h, 0cch, 0cch, 0fch, 0cch, 0cch, 000h
7792 db 0fch, 066h, 066h, 07ch, 066h, 066h, 0fch, 000h, 03ch, 066h, 0c0h, 0c0h, 0c0h, 066h, 03ch, 000h
7793 db 0f8h, 06ch, 066h, 066h, 066h, 06ch, 0f8h, 000h, 0feh, 062h, 068h, 078h, 068h, 062h, 0feh, 000h
7794 db 0feh, 062h, 068h, 078h, 068h, 060h, 0f0h, 000h, 03ch, 066h, 0c0h, 0c0h, 0ceh, 066h, 03eh, 000h
7795 db 0cch, 0cch, 0cch, 0fch, 0cch, 0cch, 0cch, 000h, 078h, 030h, 030h, 030h, 030h, 030h, 078h, 000h
7796 db 01eh, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 000h, 0e6h, 066h, 06ch, 078h, 06ch, 066h, 0e6h, 000h
7797 db 0f0h, 060h, 060h, 060h, 062h, 066h, 0feh, 000h, 0c6h, 0eeh, 0feh, 0feh, 0d6h, 0c6h, 0c6h, 000h
7798 db 0c6h, 0e6h, 0f6h, 0deh, 0ceh, 0c6h, 0c6h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h
7799 db 0fch, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h, 078h, 0cch, 0cch, 0cch, 0dch, 078h, 01ch, 000h
7800 db 0fch, 066h, 066h, 07ch, 06ch, 066h, 0e6h, 000h, 078h, 0cch, 0e0h, 070h, 01ch, 0cch, 078h, 000h
7801 db 0fch, 0b4h, 030h, 030h, 030h, 030h, 078h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 0fch, 000h
7802 db 0cch, 0cch, 0cch, 0cch, 0cch, 078h, 030h, 000h, 0c6h, 0c6h, 0c6h, 0d6h, 0feh, 0eeh, 0c6h, 000h
7803 db 0c6h, 0c6h, 06ch, 038h, 038h, 06ch, 0c6h, 000h, 0cch, 0cch, 0cch, 078h, 030h, 030h, 078h, 000h
7804 db 0feh, 0c6h, 08ch, 018h, 032h, 066h, 0feh, 000h, 078h, 060h, 060h, 060h, 060h, 060h, 078h, 000h
7805 db 0c0h, 060h, 030h, 018h, 00ch, 006h, 002h, 000h, 078h, 018h, 018h, 018h, 018h, 018h, 078h, 000h
7806 db 010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
7807 db 030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 076h, 000h
7808 db 0e0h, 060h, 060h, 07ch, 066h, 066h, 0dch, 000h, 000h, 000h, 078h, 0cch, 0c0h, 0cch, 078h, 000h
7809 db 01ch, 00ch, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h
7810 db 038h, 06ch, 060h, 0f0h, 060h, 060h, 0f0h, 000h, 000h, 000h, 076h, 0cch, 0cch, 07ch, 00ch, 0f8h
7811 db 0e0h, 060h, 06ch, 076h, 066h, 066h, 0e6h, 000h, 030h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
7812 db 00ch, 000h, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 0e0h, 060h, 066h, 06ch, 078h, 06ch, 0e6h, 000h
7813 db 070h, 030h, 030h, 030h, 030h, 030h, 078h, 000h, 000h, 000h, 0cch, 0feh, 0feh, 0d6h, 0c6h, 000h
7814 db 000h, 000h, 0f8h, 0cch, 0cch, 0cch, 0cch, 000h, 000h, 000h, 078h, 0cch, 0cch, 0cch, 078h, 000h
7815 db 000h, 000h, 0dch, 066h, 066h, 07ch, 060h, 0f0h, 000h, 000h, 076h, 0cch, 0cch, 07ch, 00ch, 01eh
7816 db 000h, 000h, 0dch, 076h, 066h, 060h, 0f0h, 000h, 000h, 000h, 07ch, 0c0h, 078h, 00ch, 0f8h, 000h
7817 db 010h, 030h, 07ch, 030h, 030h, 034h, 018h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 076h, 000h
7818 db 000h, 000h, 0cch, 0cch, 0cch, 078h, 030h, 000h, 000h, 000h, 0c6h, 0d6h, 0feh, 0feh, 06ch, 000h
7819 db 000h, 000h, 0c6h, 06ch, 038h, 06ch, 0c6h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 07ch, 00ch, 0f8h
7820 db 000h, 000h, 0fch, 098h, 030h, 064h, 0fch, 000h, 01ch, 030h, 030h, 0e0h, 030h, 030h, 01ch, 000h
7821 db 018h, 018h, 018h, 000h, 018h, 018h, 018h, 000h, 0e0h, 030h, 030h, 01ch, 030h, 030h, 0e0h, 000h
7822 db 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 000h
7823 db 078h, 0cch, 0c0h, 0cch, 078h, 018h, 00ch, 078h, 000h, 0cch, 000h, 0cch, 0cch, 0cch, 07eh, 000h
7824 db 01ch, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h, 07eh, 0c3h, 03ch, 006h, 03eh, 066h, 03fh, 000h
7825 db 0cch, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 0e0h, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h
7826 db 030h, 030h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 000h, 000h, 078h, 0c0h, 0c0h, 078h, 00ch, 038h
7827 db 07eh, 0c3h, 03ch, 066h, 07eh, 060h, 03ch, 000h, 0cch, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h
7828 db 0e0h, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h, 0cch, 000h, 070h, 030h, 030h, 030h, 078h, 000h
7829 db 07ch, 0c6h, 038h, 018h, 018h, 018h, 03ch, 000h, 0e0h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
7830 db 0c6h, 038h, 06ch, 0c6h, 0feh, 0c6h, 0c6h, 000h, 030h, 030h, 000h, 078h, 0cch, 0fch, 0cch, 000h
7831 db 01ch, 000h, 0fch, 060h, 078h, 060h, 0fch, 000h, 000h, 000h, 07fh, 00ch, 07fh, 0cch, 07fh, 000h
7832 db 03eh, 06ch, 0cch, 0feh, 0cch, 0cch, 0ceh, 000h, 078h, 0cch, 000h, 078h, 0cch, 0cch, 078h, 000h
7833 db 000h, 0cch, 000h, 078h, 0cch, 0cch, 078h, 000h, 000h, 0e0h, 000h, 078h, 0cch, 0cch, 078h, 000h
7834 db 078h, 0cch, 000h, 0cch, 0cch, 0cch, 07eh, 000h, 000h, 0e0h, 000h, 0cch, 0cch, 0cch, 07eh, 000h
7835 db 000h, 0cch, 000h, 0cch, 0cch, 07ch, 00ch, 0f8h, 0c3h, 018h, 03ch, 066h, 066h, 03ch, 018h, 000h
7836 db 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 078h, 000h, 018h, 018h, 07eh, 0c0h, 0c0h, 07eh, 018h, 018h
7837 db 038h, 06ch, 064h, 0f0h, 060h, 0e6h, 0fch, 000h, 0cch, 0cch, 078h, 0fch, 030h, 0fch, 030h, 030h
7838 db 0f8h, 0cch, 0cch, 0fah, 0c6h, 0cfh, 0c6h, 0c7h, 00eh, 01bh, 018h, 03ch, 018h, 018h, 0d8h, 070h
7839 db 01ch, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 038h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
7840 db 000h, 01ch, 000h, 078h, 0cch, 0cch, 078h, 000h, 000h, 01ch, 000h, 0cch, 0cch, 0cch, 07eh, 000h
7841 db 000h, 0f8h, 000h, 0f8h, 0cch, 0cch, 0cch, 000h, 0fch, 000h, 0cch, 0ech, 0fch, 0dch, 0cch, 000h
7842 db 03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h
7843 db 030h, 000h, 030h, 060h, 0c0h, 0cch, 078h, 000h, 000h, 000h, 000h, 0fch, 0c0h, 0c0h, 000h, 000h
7844 db 000h, 000h, 000h, 0fch, 00ch, 00ch, 000h, 000h, 0c3h, 0c6h, 0cch, 0deh, 033h, 066h, 0cch, 00fh
7845 db 0c3h, 0c6h, 0cch, 0dbh, 037h, 06fh, 0cfh, 003h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 000h
7846 db 000h, 033h, 066h, 0cch, 066h, 033h, 000h, 000h, 000h, 0cch, 066h, 033h, 066h, 0cch, 000h, 000h
7847 db 022h, 088h, 022h, 088h, 022h, 088h, 022h, 088h, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah
7848 db 0dbh, 077h, 0dbh, 0eeh, 0dbh, 077h, 0dbh, 0eeh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
7849 db 018h, 018h, 018h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h, 018h
7850 db 036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h
7851 db 000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h
7852 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 0feh, 006h, 0f6h, 036h, 036h, 036h
7853 db 036h, 036h, 0f6h, 006h, 0feh, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h, 000h
7854 db 018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h
7855 db 018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h
7856 db 000h, 000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 018h, 018h
7857 db 000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h
7858 db 018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h
7859 db 036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h
7860 db 036h, 036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0f7h, 036h, 036h, 036h
7861 db 036h, 036h, 037h, 030h, 037h, 036h, 036h, 036h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h, 000h
7862 db 036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h
7863 db 036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h
7864 db 000h, 000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 03fh, 000h, 000h, 000h
7865 db 018h, 018h, 01fh, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h, 018h
7866 db 000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h
7867 db 018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h
7868 db 000h, 000h, 000h, 000h, 01fh, 018h, 018h, 018h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
7869 db 000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
7870 db 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h
7871 db 000h, 000h, 076h, 0dch, 0c8h, 0dch, 076h, 000h, 000h, 078h, 0cch, 0f8h, 0cch, 0f8h, 0c0h, 0c0h
7872 db 000h, 0fch, 0cch, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 0feh, 06ch, 06ch, 06ch, 06ch, 06ch, 000h
7873 db 0fch, 0cch, 060h, 030h, 060h, 0cch, 0fch, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 070h, 000h
7874 db 000h, 066h, 066h, 066h, 066h, 07ch, 060h, 0c0h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 000h
7875 db 0fch, 030h, 078h, 0cch, 0cch, 078h, 030h, 0fch, 038h, 06ch, 0c6h, 0feh, 0c6h, 06ch, 038h, 000h
7876 db 038h, 06ch, 0c6h, 0c6h, 06ch, 06ch, 0eeh, 000h, 01ch, 030h, 018h, 07ch, 0cch, 0cch, 078h, 000h
7877 db 000h, 000h, 07eh, 0dbh, 0dbh, 07eh, 000h, 000h, 006h, 00ch, 07eh, 0dbh, 0dbh, 07eh, 060h, 0c0h
7878 db 038h, 060h, 0c0h, 0f8h, 0c0h, 060h, 038h, 000h, 078h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 000h
7879 db 000h, 0fch, 000h, 0fch, 000h, 0fch, 000h, 000h, 030h, 030h, 0fch, 030h, 030h, 000h, 0fch, 000h
7880 db 060h, 030h, 018h, 030h, 060h, 000h, 0fch, 000h, 018h, 030h, 060h, 030h, 018h, 000h, 0fch, 000h
7881 db 00eh, 01bh, 01bh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h, 070h
7882 db 030h, 030h, 000h, 0fch, 000h, 030h, 030h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h
7883 db 038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h
7884 db 000h, 000h, 000h, 000h, 018h, 000h, 000h, 000h, 00fh, 00ch, 00ch, 00ch, 0ech, 06ch, 03ch, 01ch
7885 db 078h, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 070h, 018h, 030h, 060h, 078h, 000h, 000h, 000h
7886 db 000h, 000h, 03ch, 03ch, 03ch, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7887 ; disGetNextSymbol 0xc5d6c LB 0x213a -> off=0x0 cb=0000000000000e00 uValue=00000000000c15ec 'vgafont14'
7888vgafont14: ; 0xc5d6c LB 0xe00
7889 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7890 db 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 07eh, 000h, 000h, 000h, 000h, 000h, 07eh, 0ffh
7891 db 0dbh, 0ffh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 06ch, 0feh, 0feh
7892 db 0feh, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 07ch, 0feh, 07ch
7893 db 038h, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 0e7h, 0e7h, 0e7h, 018h, 018h
7894 db 03ch, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 07eh, 018h, 018h, 03ch, 000h
7895 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h, 000h
7896 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h
7897 db 000h, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh
7898 db 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 01eh, 00eh, 01ah, 032h
7899 db 078h, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 066h, 066h, 03ch, 018h
7900 db 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 03fh, 033h, 03fh, 030h, 030h, 030h, 070h, 0f0h
7901 db 0e0h, 000h, 000h, 000h, 000h, 000h, 07fh, 063h, 07fh, 063h, 063h, 063h, 067h, 0e7h, 0e6h, 0c0h
7902 db 000h, 000h, 000h, 000h, 018h, 018h, 0dbh, 03ch, 0e7h, 03ch, 0dbh, 018h, 018h, 000h, 000h, 000h
7903 db 000h, 000h, 080h, 0c0h, 0e0h, 0f8h, 0feh, 0f8h, 0e0h, 0c0h, 080h, 000h, 000h, 000h, 000h, 000h
7904 db 002h, 006h, 00eh, 03eh, 0feh, 03eh, 00eh, 006h, 002h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch
7905 db 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h
7906 db 066h, 066h, 000h, 066h, 066h, 000h, 000h, 000h, 000h, 000h, 07fh, 0dbh, 0dbh, 0dbh, 07bh, 01bh
7907 db 01bh, 01bh, 01bh, 000h, 000h, 000h, 000h, 07ch, 0c6h, 060h, 038h, 06ch, 0c6h, 0c6h, 06ch, 038h
7908 db 00ch, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 0feh, 000h
7909 db 000h, 000h, 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 07eh, 000h, 000h
7910 db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
7911 db 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7912 db 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 060h
7913 db 0feh, 060h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c0h
7914 db 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 028h, 06ch, 0feh, 06ch, 028h, 000h
7915 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 038h, 07ch, 07ch, 0feh, 0feh, 000h, 000h
7916 db 000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 07ch, 07ch, 038h, 038h, 010h, 000h, 000h, 000h, 000h
7917 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7918 db 018h, 03ch, 03ch, 03ch, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 066h, 066h, 066h
7919 db 024h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch
7920 db 06ch, 06ch, 0feh, 06ch, 06ch, 000h, 000h, 000h, 018h, 018h, 07ch, 0c6h, 0c2h, 0c0h, 07ch, 006h
7921 db 086h, 0c6h, 07ch, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 0c2h, 0c6h, 00ch, 018h, 030h, 066h
7922 db 0c6h, 000h, 000h, 000h, 000h, 000h, 038h, 06ch, 06ch, 038h, 076h, 0dch, 0cch, 0cch, 076h, 000h
7923 db 000h, 000h, 000h, 030h, 030h, 030h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7924 db 000h, 000h, 00ch, 018h, 030h, 030h, 030h, 030h, 030h, 018h, 00ch, 000h, 000h, 000h, 000h, 000h
7925 db 030h, 018h, 00ch, 00ch, 00ch, 00ch, 00ch, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7926 db 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h
7927 db 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7928 db 018h, 018h, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 000h, 000h, 000h
7929 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h
7930 db 000h, 000h, 000h, 000h, 002h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h, 000h, 000h, 000h
7931 db 000h, 000h, 07ch, 0c6h, 0ceh, 0deh, 0f6h, 0e6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
7932 db 018h, 038h, 078h, 018h, 018h, 018h, 018h, 018h, 07eh, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h
7933 db 006h, 00ch, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 006h, 006h
7934 db 03ch, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 00ch, 01ch, 03ch, 06ch, 0cch, 0feh
7935 db 00ch, 00ch, 01eh, 000h, 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0fch, 006h, 006h, 0c6h
7936 db 07ch, 000h, 000h, 000h, 000h, 000h, 038h, 060h, 0c0h, 0c0h, 0fch, 0c6h, 0c6h, 0c6h, 07ch, 000h
7937 db 000h, 000h, 000h, 000h, 0feh, 0c6h, 006h, 00ch, 018h, 030h, 030h, 030h, 030h, 000h, 000h, 000h
7938 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
7939 db 07ch, 0c6h, 0c6h, 0c6h, 07eh, 006h, 006h, 00ch, 078h, 000h, 000h, 000h, 000h, 000h, 000h, 018h
7940 db 018h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h
7941 db 000h, 000h, 018h, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 006h, 00ch, 018h, 030h, 060h, 030h
7942 db 018h, 00ch, 006h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 000h, 000h, 07eh, 000h
7943 db 000h, 000h, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 060h, 000h
7944 db 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 00ch, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h
7945 db 000h, 000h, 07ch, 0c6h, 0c6h, 0deh, 0deh, 0deh, 0dch, 0c0h, 07ch, 000h, 000h, 000h, 000h, 000h
7946 db 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h, 0fch, 066h
7947 db 066h, 066h, 07ch, 066h, 066h, 066h, 0fch, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 0c2h, 0c0h
7948 db 0c0h, 0c0h, 0c2h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h, 0f8h, 06ch, 066h, 066h, 066h, 066h
7949 db 066h, 06ch, 0f8h, 000h, 000h, 000h, 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 062h, 066h
7950 db 0feh, 000h, 000h, 000h, 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 060h, 0f0h, 000h
7951 db 000h, 000h, 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0deh, 0c6h, 066h, 03ah, 000h, 000h, 000h
7952 db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h
7953 db 03ch, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 01eh, 00ch
7954 db 00ch, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h, 000h, 0e6h, 066h, 06ch, 06ch
7955 db 078h, 06ch, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 0f0h, 060h, 060h, 060h, 060h, 060h
7956 db 062h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h, 0c6h, 0eeh, 0feh, 0feh, 0d6h, 0c6h, 0c6h, 0c6h
7957 db 0c6h, 000h, 000h, 000h, 000h, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 000h
7958 db 000h, 000h, 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h
7959 db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h, 000h
7960 db 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0deh, 07ch, 00ch, 00eh, 000h, 000h, 000h, 000h, 0fch, 066h
7961 db 066h, 066h, 07ch, 06ch, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 060h
7962 db 038h, 00ch, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 07eh, 07eh, 05ah, 018h, 018h, 018h
7963 db 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h
7964 db 07ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 010h, 000h
7965 db 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0d6h, 0feh, 07ch, 06ch, 000h, 000h, 000h
7966 db 000h, 000h, 0c6h, 0c6h, 06ch, 038h, 038h, 038h, 06ch, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h
7967 db 066h, 066h, 066h, 066h, 03ch, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 0feh, 0c6h
7968 db 08ch, 018h, 030h, 060h, 0c2h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 03ch, 030h, 030h, 030h
7969 db 030h, 030h, 030h, 030h, 03ch, 000h, 000h, 000h, 000h, 000h, 080h, 0c0h, 0e0h, 070h, 038h, 01ch
7970 db 00eh, 006h, 002h, 000h, 000h, 000h, 000h, 000h, 03ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch
7971 db 03ch, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7972 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h
7973 db 030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7974 db 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 0e0h, 060h
7975 db 060h, 078h, 06ch, 066h, 066h, 066h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch
7976 db 0c6h, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 01ch, 00ch, 00ch, 03ch, 06ch, 0cch
7977 db 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h
7978 db 07ch, 000h, 000h, 000h, 000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 0f0h, 000h
7979 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 07ch, 00ch, 0cch, 078h, 000h
7980 db 000h, 000h, 0e0h, 060h, 060h, 06ch, 076h, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h
7981 db 018h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 006h, 006h
7982 db 000h, 00eh, 006h, 006h, 006h, 006h, 066h, 066h, 03ch, 000h, 000h, 000h, 0e0h, 060h, 060h, 066h
7983 db 06ch, 078h, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h
7984 db 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ech, 0feh, 0d6h, 0d6h, 0d6h
7985 db 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 000h
7986 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h
7987 db 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h, 000h, 000h
7988 db 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 07ch, 00ch, 00ch, 01eh, 000h, 000h, 000h, 000h, 000h
7989 db 000h, 0dch, 076h, 066h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch
7990 db 0c6h, 070h, 01ch, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 010h, 030h, 030h, 0fch, 030h, 030h
7991 db 030h, 036h, 01ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch
7992 db 076h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 03ch, 018h, 000h
7993 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0d6h, 0d6h, 0feh, 06ch, 000h, 000h, 000h
7994 db 000h, 000h, 000h, 000h, 000h, 0c6h, 06ch, 038h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h
7995 db 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 0f8h, 000h, 000h, 000h, 000h, 000h
7996 db 000h, 0feh, 0cch, 018h, 030h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h, 00eh, 018h, 018h, 018h
7997 db 070h, 018h, 018h, 018h, 00eh, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 000h, 018h
7998 db 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 070h, 018h, 018h, 018h, 00eh, 018h, 018h, 018h
7999 db 070h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8000 db 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 000h, 000h, 000h, 000h
8001 db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 00ch, 006h, 07ch, 000h, 000h, 000h
8002 db 0cch, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 00ch, 018h, 030h
8003 db 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 000h, 078h
8004 db 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 000h, 078h, 00ch, 07ch
8005 db 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 078h, 00ch, 07ch, 0cch, 0cch
8006 db 076h, 000h, 000h, 000h, 000h, 038h, 06ch, 038h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h
8007 db 000h, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 060h, 066h, 03ch, 00ch, 006h, 03ch, 000h, 000h
8008 db 000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
8009 db 0cch, 0cch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h
8010 db 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 000h, 038h
8011 db 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 018h, 03ch, 066h, 000h, 038h, 018h, 018h
8012 db 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 038h, 018h, 018h, 018h, 018h
8013 db 03ch, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 000h
8014 db 000h, 000h, 038h, 06ch, 038h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 000h, 000h, 000h
8015 db 018h, 030h, 060h, 000h, 0feh, 066h, 060h, 07ch, 060h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h
8016 db 000h, 000h, 0cch, 076h, 036h, 07eh, 0d8h, 0d8h, 06eh, 000h, 000h, 000h, 000h, 000h, 03eh, 06ch
8017 db 0cch, 0cch, 0feh, 0cch, 0cch, 0cch, 0ceh, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 000h, 07ch
8018 db 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 000h, 07ch, 0c6h, 0c6h
8019 db 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h
8020 db 07ch, 000h, 000h, 000h, 000h, 030h, 078h, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h
8021 db 000h, 000h, 000h, 060h, 030h, 018h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h
8022 db 000h, 000h, 0c6h, 0c6h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 078h, 000h, 000h, 0c6h
8023 db 0c6h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 000h
8024 db 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 018h, 018h, 03ch, 066h, 060h
8025 db 060h, 066h, 03ch, 018h, 018h, 000h, 000h, 000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h
8026 db 060h, 0e6h, 0fch, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 03ch, 018h, 07eh, 018h, 07eh, 018h
8027 db 018h, 000h, 000h, 000h, 000h, 0f8h, 0cch, 0cch, 0f8h, 0c4h, 0cch, 0deh, 0cch, 0cch, 0c6h, 000h
8028 db 000h, 000h, 000h, 00eh, 01bh, 018h, 018h, 018h, 07eh, 018h, 018h, 018h, 018h, 0d8h, 070h, 000h
8029 db 000h, 018h, 030h, 060h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 00ch
8030 db 018h, 030h, 000h, 038h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 018h, 030h, 060h
8031 db 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 018h, 030h, 060h, 000h, 0cch
8032 db 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 0dch, 066h, 066h
8033 db 066h, 066h, 066h, 000h, 000h, 000h, 076h, 0dch, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h
8034 db 0c6h, 000h, 000h, 000h, 000h, 03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 000h, 000h, 000h
8035 db 000h, 000h, 000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8036 db 000h, 000h, 030h, 030h, 000h, 030h, 030h, 060h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
8037 db 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8038 db 000h, 000h, 0feh, 006h, 006h, 006h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c6h, 0cch, 0d8h
8039 db 030h, 060h, 0dch, 086h, 00ch, 018h, 03eh, 000h, 000h, 0c0h, 0c0h, 0c6h, 0cch, 0d8h, 030h, 066h
8040 db 0ceh, 09eh, 03eh, 006h, 006h, 000h, 000h, 000h, 018h, 018h, 000h, 018h, 018h, 03ch, 03ch, 03ch
8041 db 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 036h, 06ch, 0d8h, 06ch, 036h, 000h, 000h, 000h
8042 db 000h, 000h, 000h, 000h, 000h, 000h, 0d8h, 06ch, 036h, 06ch, 0d8h, 000h, 000h, 000h, 000h, 000h
8043 db 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 055h, 0aah
8044 db 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 0ddh, 077h, 0ddh, 077h
8045 db 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 018h, 018h, 018h, 018h, 018h, 018h
8046 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h
8047 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h
8048 db 018h, 018h, 018h, 018h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 036h
8049 db 036h, 036h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h, 036h, 036h, 036h
8050 db 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 036h, 036h
8051 db 036h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8052 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 000h, 0feh
8053 db 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0feh
8054 db 000h, 000h, 000h, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h
8055 db 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h
8056 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h
8057 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h
8058 db 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8059 db 000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8060 db 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
8061 db 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h
8062 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h
8063 db 018h, 018h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h, 036h, 036h, 036h
8064 db 036h, 036h, 036h, 036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8065 db 000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8066 db 036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
8067 db 000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 030h, 037h
8068 db 036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h
8069 db 000h, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 036h
8070 db 036h, 036h, 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h
8071 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8072 db 000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
8073 db 000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8074 db 036h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh
8075 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h
8076 db 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h
8077 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h
8078 db 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8079 db 018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8080 db 000h, 000h, 000h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
8081 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
8082 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
8083 db 0f0h, 0f0h, 0f0h, 0f0h, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh
8084 db 00fh, 00fh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8085 db 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 0d8h, 0d8h, 0dch, 076h, 000h, 000h, 000h, 000h, 000h
8086 db 000h, 000h, 07ch, 0c6h, 0fch, 0c6h, 0c6h, 0fch, 0c0h, 0c0h, 040h, 000h, 000h, 000h, 0feh, 0c6h
8087 db 0c6h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 06ch
8088 db 06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 0feh, 0c6h, 060h, 030h, 018h, 030h
8089 db 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 0d8h
8090 db 070h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0c0h
8091 db 000h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h
8092 db 000h, 000h, 07eh, 018h, 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h, 000h
8093 db 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 038h, 06ch
8094 db 0c6h, 0c6h, 0c6h, 06ch, 06ch, 06ch, 0eeh, 000h, 000h, 000h, 000h, 000h, 01eh, 030h, 018h, 00ch
8095 db 03eh, 066h, 066h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 0dbh, 0dbh
8096 db 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 003h, 006h, 07eh, 0dbh, 0dbh, 0f3h, 07eh, 060h
8097 db 0c0h, 000h, 000h, 000h, 000h, 000h, 01ch, 030h, 060h, 060h, 07ch, 060h, 060h, 030h, 01ch, 000h
8098 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h
8099 db 000h, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h
8100 db 000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 030h, 018h
8101 db 00ch, 006h, 00ch, 018h, 030h, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 00ch, 018h, 030h, 060h
8102 db 030h, 018h, 00ch, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 00eh, 01bh, 01bh, 018h, 018h, 018h
8103 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h
8104 db 070h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 07eh, 000h, 018h, 018h, 000h, 000h
8105 db 000h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h
8106 db 000h, 038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8107 db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8108 db 000h, 000h, 000h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 00fh, 00ch, 00ch, 00ch, 00ch
8109 db 00ch, 0ech, 06ch, 03ch, 01ch, 000h, 000h, 000h, 000h, 0d8h, 06ch, 06ch, 06ch, 06ch, 06ch, 000h
8110 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 070h, 0d8h, 030h, 060h, 0c8h, 0f8h, 000h, 000h, 000h
8111 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h
8112 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8113 ; disGetNextSymbol 0xc6b6c LB 0x133a -> off=0x0 cb=0000000000001000 uValue=00000000000c23ec 'vgafont16'
8114vgafont16: ; 0xc6b6c LB 0x1000
8115 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8116 db 000h, 000h, 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 081h, 07eh, 000h, 000h, 000h, 000h
8117 db 000h, 000h, 07eh, 0ffh, 0dbh, 0ffh, 0ffh, 0c3h, 0e7h, 0ffh, 0ffh, 07eh, 000h, 000h, 000h, 000h
8118 db 000h, 000h, 000h, 000h, 06ch, 0feh, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h
8119 db 000h, 000h, 000h, 000h, 010h, 038h, 07ch, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h, 000h
8120 db 000h, 000h, 000h, 018h, 03ch, 03ch, 0e7h, 0e7h, 0e7h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8121 db 000h, 000h, 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 07eh, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8122 db 000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h
8123 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
8124 db 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h
8125 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
8126 db 000h, 000h, 01eh, 00eh, 01ah, 032h, 078h, 0cch, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h
8127 db 000h, 000h, 03ch, 066h, 066h, 066h, 066h, 03ch, 018h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h
8128 db 000h, 000h, 03fh, 033h, 03fh, 030h, 030h, 030h, 030h, 070h, 0f0h, 0e0h, 000h, 000h, 000h, 000h
8129 db 000h, 000h, 07fh, 063h, 07fh, 063h, 063h, 063h, 063h, 067h, 0e7h, 0e6h, 0c0h, 000h, 000h, 000h
8130 db 000h, 000h, 000h, 018h, 018h, 0dbh, 03ch, 0e7h, 03ch, 0dbh, 018h, 018h, 000h, 000h, 000h, 000h
8131 db 000h, 080h, 0c0h, 0e0h, 0f0h, 0f8h, 0feh, 0f8h, 0f0h, 0e0h, 0c0h, 080h, 000h, 000h, 000h, 000h
8132 db 000h, 002h, 006h, 00eh, 01eh, 03eh, 0feh, 03eh, 01eh, 00eh, 006h, 002h, 000h, 000h, 000h, 000h
8133 db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h
8134 db 000h, 000h, 066h, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 066h, 066h, 000h, 000h, 000h, 000h
8135 db 000h, 000h, 07fh, 0dbh, 0dbh, 0dbh, 07bh, 01bh, 01bh, 01bh, 01bh, 01bh, 000h, 000h, 000h, 000h
8136 db 000h, 07ch, 0c6h, 060h, 038h, 06ch, 0c6h, 0c6h, 06ch, 038h, 00ch, 0c6h, 07ch, 000h, 000h, 000h
8137 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 0feh, 0feh, 000h, 000h, 000h, 000h
8138 db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h
8139 db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
8140 db 000h, 000h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h
8141 db 000h, 000h, 000h, 000h, 000h, 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h
8142 db 000h, 000h, 000h, 000h, 000h, 030h, 060h, 0feh, 060h, 030h, 000h, 000h, 000h, 000h, 000h, 000h
8143 db 000h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c0h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h
8144 db 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 000h
8145 db 000h, 000h, 000h, 000h, 010h, 038h, 038h, 07ch, 07ch, 0feh, 0feh, 000h, 000h, 000h, 000h, 000h
8146 db 000h, 000h, 000h, 000h, 0feh, 0feh, 07ch, 07ch, 038h, 038h, 010h, 000h, 000h, 000h, 000h, 000h
8147 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8148 db 000h, 000h, 018h, 03ch, 03ch, 03ch, 018h, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
8149 db 000h, 066h, 066h, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8150 db 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch, 06ch, 06ch, 0feh, 06ch, 06ch, 000h, 000h, 000h, 000h
8151 db 018h, 018h, 07ch, 0c6h, 0c2h, 0c0h, 07ch, 006h, 006h, 086h, 0c6h, 07ch, 018h, 018h, 000h, 000h
8152 db 000h, 000h, 000h, 000h, 0c2h, 0c6h, 00ch, 018h, 030h, 060h, 0c6h, 086h, 000h, 000h, 000h, 000h
8153 db 000h, 000h, 038h, 06ch, 06ch, 038h, 076h, 0dch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8154 db 000h, 030h, 030h, 030h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8155 db 000h, 000h, 00ch, 018h, 030h, 030h, 030h, 030h, 030h, 030h, 018h, 00ch, 000h, 000h, 000h, 000h
8156 db 000h, 000h, 030h, 018h, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 018h, 030h, 000h, 000h, 000h, 000h
8157 db 000h, 000h, 000h, 000h, 000h, 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 000h, 000h, 000h
8158 db 000h, 000h, 000h, 000h, 000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h
8159 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 030h, 000h, 000h, 000h
8160 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8161 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
8162 db 000h, 000h, 000h, 000h, 002h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h, 000h, 000h, 000h
8163 db 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h, 000h, 000h
8164 db 000h, 000h, 018h, 038h, 078h, 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 000h, 000h, 000h, 000h
8165 db 000h, 000h, 07ch, 0c6h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 0c6h, 0feh, 000h, 000h, 000h, 000h
8166 db 000h, 000h, 07ch, 0c6h, 006h, 006h, 03ch, 006h, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8167 db 000h, 000h, 00ch, 01ch, 03ch, 06ch, 0cch, 0feh, 00ch, 00ch, 00ch, 01eh, 000h, 000h, 000h, 000h
8168 db 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0fch, 006h, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8169 db 000h, 000h, 038h, 060h, 0c0h, 0c0h, 0fch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8170 db 000h, 000h, 0feh, 0c6h, 006h, 006h, 00ch, 018h, 030h, 030h, 030h, 030h, 000h, 000h, 000h, 000h
8171 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8172 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07eh, 006h, 006h, 006h, 00ch, 078h, 000h, 000h, 000h, 000h
8173 db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
8174 db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 018h, 018h, 030h, 000h, 000h, 000h, 000h
8175 db 000h, 000h, 000h, 006h, 00ch, 018h, 030h, 060h, 030h, 018h, 00ch, 006h, 000h, 000h, 000h, 000h
8176 db 000h, 000h, 000h, 000h, 000h, 07eh, 000h, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8177 db 000h, 000h, 000h, 060h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 060h, 000h, 000h, 000h, 000h
8178 db 000h, 000h, 07ch, 0c6h, 0c6h, 00ch, 018h, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
8179 db 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0deh, 0deh, 0deh, 0dch, 0c0h, 07ch, 000h, 000h, 000h, 000h
8180 db 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8181 db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 066h, 066h, 066h, 066h, 0fch, 000h, 000h, 000h, 000h
8182 db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 000h, 000h, 000h, 000h
8183 db 000h, 000h, 0f8h, 06ch, 066h, 066h, 066h, 066h, 066h, 066h, 06ch, 0f8h, 000h, 000h, 000h, 000h
8184 db 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 062h, 066h, 0feh, 000h, 000h, 000h, 000h
8185 db 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
8186 db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0deh, 0c6h, 0c6h, 066h, 03ah, 000h, 000h, 000h, 000h
8187 db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8188 db 000h, 000h, 03ch, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8189 db 000h, 000h, 01eh, 00ch, 00ch, 00ch, 00ch, 00ch, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h
8190 db 000h, 000h, 0e6h, 066h, 066h, 06ch, 078h, 078h, 06ch, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
8191 db 000h, 000h, 0f0h, 060h, 060h, 060h, 060h, 060h, 060h, 062h, 066h, 0feh, 000h, 000h, 000h, 000h
8192 db 000h, 000h, 0c3h, 0e7h, 0ffh, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h, 000h, 000h, 000h
8193 db 000h, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8194 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8195 db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 060h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
8196 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0deh, 07ch, 00ch, 00eh, 000h, 000h
8197 db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 06ch, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
8198 db 000h, 000h, 07ch, 0c6h, 0c6h, 060h, 038h, 00ch, 006h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8199 db 000h, 000h, 0ffh, 0dbh, 099h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8200 db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8201 db 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h
8202 db 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 066h, 000h, 000h, 000h, 000h
8203 db 000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 03ch, 066h, 0c3h, 0c3h, 000h, 000h, 000h, 000h
8204 db 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8205 db 000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h, 030h, 060h, 0c1h, 0c3h, 0ffh, 000h, 000h, 000h, 000h
8206 db 000h, 000h, 03ch, 030h, 030h, 030h, 030h, 030h, 030h, 030h, 030h, 03ch, 000h, 000h, 000h, 000h
8207 db 000h, 000h, 000h, 080h, 0c0h, 0e0h, 070h, 038h, 01ch, 00eh, 006h, 002h, 000h, 000h, 000h, 000h
8208 db 000h, 000h, 03ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 03ch, 000h, 000h, 000h, 000h
8209 db 010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8210 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 000h
8211 db 030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8212 db 000h, 000h, 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8213 db 000h, 000h, 0e0h, 060h, 060h, 078h, 06ch, 066h, 066h, 066h, 066h, 07ch, 000h, 000h, 000h, 000h
8214 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c0h, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8215 db 000h, 000h, 01ch, 00ch, 00ch, 03ch, 06ch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8216 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8217 db 000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
8218 db 000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 0cch, 0cch, 07ch, 00ch, 0cch, 078h, 000h
8219 db 000h, 000h, 0e0h, 060h, 060h, 06ch, 076h, 066h, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
8220 db 000h, 000h, 018h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8221 db 000h, 000h, 006h, 006h, 000h, 00eh, 006h, 006h, 006h, 006h, 006h, 006h, 066h, 066h, 03ch, 000h
8222 db 000h, 000h, 0e0h, 060h, 060h, 066h, 06ch, 078h, 078h, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h
8223 db 000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8224 db 000h, 000h, 000h, 000h, 000h, 0e6h, 0ffh, 0dbh, 0dbh, 0dbh, 0dbh, 0dbh, 000h, 000h, 000h, 000h
8225 db 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 000h, 000h, 000h
8226 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8227 db 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h
8228 db 000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 0cch, 0cch, 07ch, 00ch, 00ch, 01eh, 000h
8229 db 000h, 000h, 000h, 000h, 000h, 0dch, 076h, 066h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
8230 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 060h, 038h, 00ch, 0c6h, 07ch, 000h, 000h, 000h, 000h
8231 db 000h, 000h, 010h, 030h, 030h, 0fch, 030h, 030h, 030h, 030h, 036h, 01ch, 000h, 000h, 000h, 000h
8232 db 000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8233 db 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h
8234 db 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h, 000h, 000h, 000h
8235 db 000h, 000h, 000h, 000h, 000h, 0c3h, 066h, 03ch, 018h, 03ch, 066h, 0c3h, 000h, 000h, 000h, 000h
8236 db 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 0f8h, 000h
8237 db 000h, 000h, 000h, 000h, 000h, 0feh, 0cch, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h
8238 db 000h, 000h, 00eh, 018h, 018h, 018h, 070h, 018h, 018h, 018h, 018h, 00eh, 000h, 000h, 000h, 000h
8239 db 000h, 000h, 018h, 018h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
8240 db 000h, 000h, 070h, 018h, 018h, 018h, 00eh, 018h, 018h, 018h, 018h, 070h, 000h, 000h, 000h, 000h
8241 db 000h, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8242 db 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h
8243 db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 00ch, 006h, 07ch, 000h, 000h
8244 db 000h, 000h, 0cch, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8245 db 000h, 00ch, 018h, 030h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8246 db 000h, 010h, 038h, 06ch, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8247 db 000h, 000h, 0cch, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8248 db 000h, 060h, 030h, 018h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8249 db 000h, 038h, 06ch, 038h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8250 db 000h, 000h, 000h, 000h, 03ch, 066h, 060h, 060h, 066h, 03ch, 00ch, 006h, 03ch, 000h, 000h, 000h
8251 db 000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8252 db 000h, 000h, 0c6h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8253 db 000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8254 db 000h, 000h, 066h, 000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8255 db 000h, 018h, 03ch, 066h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8256 db 000h, 060h, 030h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8257 db 000h, 0c6h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8258 db 038h, 06ch, 038h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8259 db 018h, 030h, 060h, 000h, 0feh, 066h, 060h, 07ch, 060h, 060h, 066h, 0feh, 000h, 000h, 000h, 000h
8260 db 000h, 000h, 000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h, 000h, 000h
8261 db 000h, 000h, 03eh, 06ch, 0cch, 0cch, 0feh, 0cch, 0cch, 0cch, 0cch, 0ceh, 000h, 000h, 000h, 000h
8262 db 000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8263 db 000h, 000h, 0c6h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8264 db 000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8265 db 000h, 030h, 078h, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8266 db 000h, 060h, 030h, 018h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8267 db 000h, 000h, 0c6h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 078h, 000h
8268 db 000h, 0c6h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8269 db 000h, 0c6h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8270 db 000h, 018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h
8271 db 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 060h, 0e6h, 0fch, 000h, 000h, 000h, 000h
8272 db 000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h
8273 db 000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 066h, 0f3h, 000h, 000h, 000h, 000h
8274 db 000h, 00eh, 01bh, 018h, 018h, 018h, 07eh, 018h, 018h, 018h, 018h, 018h, 0d8h, 070h, 000h, 000h
8275 db 000h, 018h, 030h, 060h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8276 db 000h, 00ch, 018h, 030h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8277 db 000h, 018h, 030h, 060h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8278 db 000h, 018h, 030h, 060h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8279 db 000h, 000h, 076h, 0dch, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 000h, 000h, 000h
8280 db 076h, 0dch, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8281 db 000h, 03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8282 db 000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8283 db 000h, 000h, 030h, 030h, 000h, 030h, 030h, 060h, 0c0h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8284 db 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h
8285 db 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 006h, 006h, 006h, 006h, 000h, 000h, 000h, 000h, 000h
8286 db 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0ceh, 09bh, 006h, 00ch, 01fh, 000h, 000h
8287 db 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h, 006h, 000h, 000h
8288 db 000h, 000h, 018h, 018h, 000h, 018h, 018h, 018h, 03ch, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h
8289 db 000h, 000h, 000h, 000h, 000h, 036h, 06ch, 0d8h, 06ch, 036h, 000h, 000h, 000h, 000h, 000h, 000h
8290 db 000h, 000h, 000h, 000h, 000h, 0d8h, 06ch, 036h, 06ch, 0d8h, 000h, 000h, 000h, 000h, 000h, 000h
8291 db 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h
8292 db 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah
8293 db 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h
8294 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8295 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8296 db 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8297 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8298 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8299 db 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8300 db 036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8301 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8302 db 000h, 000h, 000h, 000h, 000h, 0feh, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8303 db 036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8304 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8305 db 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8306 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8307 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8308 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8309 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8310 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8311 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8312 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8313 db 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8314 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8315 db 036h, 036h, 036h, 036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8316 db 000h, 000h, 000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8317 db 036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8318 db 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8319 db 036h, 036h, 036h, 036h, 036h, 037h, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8320 db 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8321 db 036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8322 db 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8323 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8324 db 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8325 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8326 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8327 db 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8328 db 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8329 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8330 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8331 db 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8332 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8333 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8334 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
8335 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
8336 db 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
8337 db 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh
8338 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8339 db 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 0d8h, 0d8h, 0d8h, 0dch, 076h, 000h, 000h, 000h, 000h
8340 db 000h, 000h, 078h, 0cch, 0cch, 0cch, 0d8h, 0cch, 0c6h, 0c6h, 0c6h, 0cch, 000h, 000h, 000h, 000h
8341 db 000h, 000h, 0feh, 0c6h, 0c6h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h
8342 db 000h, 000h, 000h, 000h, 0feh, 06ch, 06ch, 06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h
8343 db 000h, 000h, 000h, 0feh, 0c6h, 060h, 030h, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h
8344 db 000h, 000h, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 0d8h, 0d8h, 070h, 000h, 000h, 000h, 000h
8345 db 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0c0h, 000h, 000h, 000h
8346 db 000h, 000h, 000h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
8347 db 000h, 000h, 000h, 07eh, 018h, 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h
8348 db 000h, 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h
8349 db 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 06ch, 06ch, 06ch, 06ch, 0eeh, 000h, 000h, 000h, 000h
8350 db 000h, 000h, 01eh, 030h, 018h, 00ch, 03eh, 066h, 066h, 066h, 066h, 03ch, 000h, 000h, 000h, 000h
8351 db 000h, 000h, 000h, 000h, 000h, 07eh, 0dbh, 0dbh, 0dbh, 07eh, 000h, 000h, 000h, 000h, 000h, 000h
8352 db 000h, 000h, 000h, 003h, 006h, 07eh, 0dbh, 0dbh, 0f3h, 07eh, 060h, 0c0h, 000h, 000h, 000h, 000h
8353 db 000h, 000h, 01ch, 030h, 060h, 060h, 07ch, 060h, 060h, 060h, 030h, 01ch, 000h, 000h, 000h, 000h
8354 db 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8355 db 000h, 000h, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h
8356 db 000h, 000h, 000h, 000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h
8357 db 000h, 000h, 000h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 000h, 07eh, 000h, 000h, 000h, 000h
8358 db 000h, 000h, 000h, 00ch, 018h, 030h, 060h, 030h, 018h, 00ch, 000h, 07eh, 000h, 000h, 000h, 000h
8359 db 000h, 000h, 00eh, 01bh, 01bh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8360 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h, 0d8h, 070h, 000h, 000h, 000h, 000h
8361 db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 07eh, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
8362 db 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h
8363 db 000h, 038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8364 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8365 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8366 db 000h, 00fh, 00ch, 00ch, 00ch, 00ch, 00ch, 0ech, 06ch, 06ch, 03ch, 01ch, 000h, 000h, 000h, 000h
8367 db 000h, 0d8h, 06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8368 db 000h, 070h, 0d8h, 030h, 060h, 0c8h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8369 db 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h, 000h, 000h, 000h
8370 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8371 ; disGetNextSymbol 0xc7b6c LB 0x33a -> off=0x0 cb=000000000000012d uValue=00000000000c33ec 'vgafont14alt'
8372vgafont14alt: ; 0xc7b6c LB 0x12d
8373 db 01dh, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 022h
8374 db 000h, 063h, 063h, 063h, 022h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02bh, 000h
8375 db 000h, 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 02dh, 000h, 000h
8376 db 000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 04dh, 000h, 000h, 0c3h
8377 db 0e7h, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h, 000h, 000h, 054h, 000h, 000h, 0ffh, 0dbh
8378 db 099h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 056h, 000h, 000h, 0c3h, 0c3h, 0c3h
8379 db 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 057h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h
8380 db 0dbh, 0dbh, 0ffh, 066h, 066h, 000h, 000h, 000h, 058h, 000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h
8381 db 03ch, 066h, 0c3h, 0c3h, 000h, 000h, 000h, 059h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
8382 db 018h, 018h, 03ch, 000h, 000h, 000h, 05ah, 000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h, 030h, 061h
8383 db 0c3h, 0ffh, 000h, 000h, 000h, 06dh, 000h, 000h, 000h, 000h, 000h, 0e6h, 0ffh, 0dbh, 0dbh, 0dbh
8384 db 0dbh, 000h, 000h, 000h, 076h, 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
8385 db 000h, 000h, 000h, 077h, 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h
8386 db 000h, 000h, 091h, 000h, 000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h
8387 db 000h, 09bh, 000h, 018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h
8388 db 09dh, 000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 000h, 000h, 000h, 09eh
8389 db 000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 0f3h, 000h, 000h, 000h, 0f1h, 000h
8390 db 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 0ffh, 000h, 000h, 000h, 0f6h, 000h, 000h
8391 db 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
8392 ; disGetNextSymbol 0xc7c99 LB 0x20d -> off=0x0 cb=0000000000000144 uValue=00000000000c3519 'vgafont16alt'
8393vgafont16alt: ; 0xc7c99 LB 0x144
8394 db 01dh, 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h
8395 db 000h, 030h, 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h
8396 db 000h, 000h, 04dh, 000h, 000h, 0c3h, 0e7h, 0ffh, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h
8397 db 000h, 000h, 000h, 054h, 000h, 000h, 0ffh, 0dbh, 099h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch
8398 db 000h, 000h, 000h, 000h, 056h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch
8399 db 018h, 000h, 000h, 000h, 000h, 057h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh
8400 db 066h, 066h, 000h, 000h, 000h, 000h, 058h, 000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 03ch
8401 db 066h, 0c3h, 0c3h, 000h, 000h, 000h, 000h, 059h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
8402 db 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 05ah, 000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h
8403 db 030h, 060h, 0c1h, 0c3h, 0ffh, 000h, 000h, 000h, 000h, 06dh, 000h, 000h, 000h, 000h, 000h, 0e6h
8404 db 0ffh, 0dbh, 0dbh, 0dbh, 0dbh, 0dbh, 000h, 000h, 000h, 000h, 076h, 000h, 000h, 000h, 000h, 000h
8405 db 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h, 077h, 000h, 000h, 000h, 000h
8406 db 000h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h, 000h, 000h, 000h, 078h, 000h, 000h, 000h
8407 db 000h, 000h, 0c3h, 066h, 03ch, 018h, 03ch, 066h, 0c3h, 000h, 000h, 000h, 000h, 091h, 000h, 000h
8408 db 000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h, 000h, 000h, 09bh, 000h
8409 db 018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 09dh
8410 db 000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h
8411 db 09eh, 000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 066h, 0f3h, 000h, 000h, 000h
8412 db 000h, 0abh, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0ceh, 09bh, 006h, 00ch, 01fh
8413 db 000h, 000h, 0ach, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h
8414 db 006h, 000h, 000h, 000h
8415 ; disGetNextSymbol 0xc7ddd LB 0xc9 -> off=0x0 cb=0000000000000009 uValue=00000000000c365d '_cga_msr'
8416_cga_msr: ; 0xc7ddd LB 0x9
8417 db 02ch, 028h, 02dh, 029h, 02ah, 02eh, 01eh, 029h, 000h
8418 ; disGetNextSymbol 0xc7de6 LB 0xc0 -> off=0x0 cb=0000000000000015 uValue=00000000000c3666 '_vbebios_copyright'
8419_vbebios_copyright: ; 0xc7de6 LB 0x15
8420 db 'VirtualBox VESA BIOS', 000h
8421 ; disGetNextSymbol 0xc7dfb LB 0xab -> off=0x0 cb=0000000000000013 uValue=00000000000c367b '_vbebios_vendor_name'
8422_vbebios_vendor_name: ; 0xc7dfb LB 0x13
8423 db 'Oracle Corporation', 000h
8424 ; disGetNextSymbol 0xc7e0e LB 0x98 -> off=0x0 cb=0000000000000021 uValue=00000000000c368e '_vbebios_product_name'
8425_vbebios_product_name: ; 0xc7e0e LB 0x21
8426 db 'Oracle VM VirtualBox VBE Adapter', 000h
8427 ; disGetNextSymbol 0xc7e2f LB 0x77 -> off=0x0 cb=0000000000000023 uValue=00000000000c36af '_vbebios_product_revision'
8428_vbebios_product_revision: ; 0xc7e2f LB 0x23
8429 db 'Oracle VM VirtualBox Version 6.1.3', 000h
8430 ; disGetNextSymbol 0xc7e52 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36d2 '_vbebios_info_string'
8431_vbebios_info_string: ; 0xc7e52 LB 0x2b
8432 db 'VirtualBox VBE Display Adapter enabled', 00dh, 00ah, 00dh, 00ah, 000h
8433 ; disGetNextSymbol 0xc7e7d LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c36fd '_no_vbebios_info_string'
8434_no_vbebios_info_string: ; 0xc7e7d LB 0x29
8435 db 'No VirtualBox VBE support available!', 00dh, 00ah, 00dh, 00ah, 000h
8436
8437section CONST progbits vstart=0x7ea6 align=1 ; size=0x0 class=DATA group=DGROUP
8438
8439section CONST2 progbits vstart=0x7ea6 align=1 ; size=0x0 class=DATA group=DGROUP
8440
8441 ; Padding 0x15a bytes at 0xc7ea6
8442 db 001h, 000h, 000h, 000h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 044h, 03ah, 05ch, 052h
8443 db 065h, 070h, 06fh, 073h, 069h, 074h, 06fh, 072h, 079h, 05ch, 074h, 072h, 075h, 06eh, 06bh, 05ch
8444 db 06fh, 075h, 074h, 05ch, 077h, 069h, 06eh, 02eh, 061h, 06dh, 064h, 036h, 034h, 05ch, 072h, 065h
8445 db 06ch, 065h, 061h, 073h, 065h, 05ch, 06fh, 062h, 06ah, 05ch, 056h, 042h, 06fh, 078h, 056h, 067h
8446 db 061h, 042h, 069h, 06fh, 073h, 033h, 038h, 036h, 05ch, 056h, 042h, 06fh, 078h, 056h, 067h, 061h
8447 db 042h, 069h, 06fh, 073h, 033h, 038h, 036h, 02eh, 073h, 079h, 06dh, 000h, 000h, 000h, 000h, 000h
8448 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8449 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8450 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8451 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8452 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8453 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8454 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8455 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8456 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8457 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8458 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8459 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8460 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8461 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8462 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8463 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 010h
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette