VirtualBox

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

最後變更 在這個檔案是 106293,由 vboxsync 提交於 7 週 前

7.1.4

  • 屬性 svn:eol-style 設為 native
  • 屬性 svn:keywords 設為 Author Date Id Revision
檔案大小: 767.5 KB
 
1; $Id: VBoxVgaBiosAlternative386.asm 106293 2024-10-10 16:55:02Z 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=0x907 class=CODE group=AUTO
168 ; disGetNextSymbol 0xc0000 LB 0x907 -> off=0x28 cb=0000000000000548 uValue=00000000000c0028 'vgabios_int10_handler'
169 db 055h, 0aah, 040h, 0ebh, 01dh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
170 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 049h, 042h
171 db 04dh, 000h, 00eh, 01fh, 0fch, 0e9h, 03ch, 00ah
172vgabios_int10_handler: ; 0xc0028 LB 0x548
173 pushfw ; 9c ; 0xc0028 vgarom.asm:91
174 cmp ah, 00fh ; 80 fc 0f ; 0xc0029 vgarom.asm:104
175 jne short 00034h ; 75 06 ; 0xc002c vgarom.asm:105
176 call 0017dh ; e8 4c 01 ; 0xc002e vgarom.asm:106
177 jmp near 000edh ; e9 b9 00 ; 0xc0031 vgarom.asm:107
178 cmp ah, 01ah ; 80 fc 1a ; 0xc0034 vgarom.asm:109
179 jne short 0003fh ; 75 06 ; 0xc0037 vgarom.asm:110
180 call 00532h ; e8 f6 04 ; 0xc0039 vgarom.asm:111
181 jmp near 000edh ; e9 ae 00 ; 0xc003c vgarom.asm:112
182 cmp ah, 00bh ; 80 fc 0b ; 0xc003f vgarom.asm:114
183 jne short 0004ah ; 75 06 ; 0xc0042 vgarom.asm:115
184 call 000efh ; e8 a8 00 ; 0xc0044 vgarom.asm:116
185 jmp near 000edh ; e9 a3 00 ; 0xc0047 vgarom.asm:117
186 cmp ax, 01103h ; 3d 03 11 ; 0xc004a vgarom.asm:119
187 jne short 00055h ; 75 06 ; 0xc004d vgarom.asm:120
188 call 00429h ; e8 d7 03 ; 0xc004f vgarom.asm:121
189 jmp near 000edh ; e9 98 00 ; 0xc0052 vgarom.asm:122
190 cmp ah, 012h ; 80 fc 12 ; 0xc0055 vgarom.asm:124
191 jne short 00097h ; 75 3d ; 0xc0058 vgarom.asm:125
192 cmp bl, 010h ; 80 fb 10 ; 0xc005a vgarom.asm:126
193 jne short 00065h ; 75 06 ; 0xc005d vgarom.asm:127
194 call 00436h ; e8 d4 03 ; 0xc005f vgarom.asm:128
195 jmp near 000edh ; e9 88 00 ; 0xc0062 vgarom.asm:129
196 cmp bl, 030h ; 80 fb 30 ; 0xc0065 vgarom.asm:131
197 jne short 0006fh ; 75 05 ; 0xc0068 vgarom.asm:132
198 call 00459h ; e8 ec 03 ; 0xc006a vgarom.asm:133
199 jmp short 000edh ; eb 7e ; 0xc006d vgarom.asm:134
200 cmp bl, 031h ; 80 fb 31 ; 0xc006f vgarom.asm:136
201 jne short 00079h ; 75 05 ; 0xc0072 vgarom.asm:137
202 call 004ach ; e8 35 04 ; 0xc0074 vgarom.asm:138
203 jmp short 000edh ; eb 74 ; 0xc0077 vgarom.asm:139
204 cmp bl, 032h ; 80 fb 32 ; 0xc0079 vgarom.asm:141
205 jne short 00083h ; 75 05 ; 0xc007c vgarom.asm:142
206 call 004ceh ; e8 4d 04 ; 0xc007e vgarom.asm:143
207 jmp short 000edh ; eb 6a ; 0xc0081 vgarom.asm:144
208 cmp bl, 033h ; 80 fb 33 ; 0xc0083 vgarom.asm:146
209 jne short 0008dh ; 75 05 ; 0xc0086 vgarom.asm:147
210 call 004ech ; e8 61 04 ; 0xc0088 vgarom.asm:148
211 jmp short 000edh ; eb 60 ; 0xc008b vgarom.asm:149
212 cmp bl, 034h ; 80 fb 34 ; 0xc008d vgarom.asm:151
213 jne short 000e1h ; 75 4f ; 0xc0090 vgarom.asm:152
214 call 00510h ; e8 7b 04 ; 0xc0092 vgarom.asm:153
215 jmp short 000edh ; eb 56 ; 0xc0095 vgarom.asm:154
216 cmp ax, 0101bh ; 3d 1b 10 ; 0xc0097 vgarom.asm:156
217 je short 000e1h ; 74 45 ; 0xc009a vgarom.asm:157
218 cmp ah, 010h ; 80 fc 10 ; 0xc009c vgarom.asm:158
219 jne short 000a6h ; 75 05 ; 0xc009f vgarom.asm:162
220 call 001a4h ; e8 00 01 ; 0xc00a1 vgarom.asm:164
221 jmp short 000edh ; eb 47 ; 0xc00a4 vgarom.asm:165
222 cmp ah, 04fh ; 80 fc 4f ; 0xc00a6 vgarom.asm:168
223 jne short 000e1h ; 75 36 ; 0xc00a9 vgarom.asm:169
224 cmp AL, strict byte 003h ; 3c 03 ; 0xc00ab vgarom.asm:170
225 jne short 000b4h ; 75 05 ; 0xc00ad vgarom.asm:171
226 call 007d2h ; e8 20 07 ; 0xc00af vgarom.asm:172
227 jmp short 000edh ; eb 39 ; 0xc00b2 vgarom.asm:173
228 cmp AL, strict byte 005h ; 3c 05 ; 0xc00b4 vgarom.asm:175
229 jne short 000bdh ; 75 05 ; 0xc00b6 vgarom.asm:176
230 call 007f7h ; e8 3c 07 ; 0xc00b8 vgarom.asm:177
231 jmp short 000edh ; eb 30 ; 0xc00bb vgarom.asm:178
232 cmp AL, strict byte 007h ; 3c 07 ; 0xc00bd vgarom.asm:180
233 jne short 000c6h ; 75 05 ; 0xc00bf vgarom.asm:181
234 call 00824h ; e8 60 07 ; 0xc00c1 vgarom.asm:182
235 jmp short 000edh ; eb 27 ; 0xc00c4 vgarom.asm:183
236 cmp AL, strict byte 008h ; 3c 08 ; 0xc00c6 vgarom.asm:185
237 jne short 000cfh ; 75 05 ; 0xc00c8 vgarom.asm:186
238 call 00858h ; e8 8b 07 ; 0xc00ca vgarom.asm:187
239 jmp short 000edh ; eb 1e ; 0xc00cd vgarom.asm:188
240 cmp AL, strict byte 009h ; 3c 09 ; 0xc00cf vgarom.asm:190
241 jne short 000d8h ; 75 05 ; 0xc00d1 vgarom.asm:191
242 call 0088fh ; e8 b9 07 ; 0xc00d3 vgarom.asm:192
243 jmp short 000edh ; eb 15 ; 0xc00d6 vgarom.asm:193
244 cmp AL, strict byte 00ah ; 3c 0a ; 0xc00d8 vgarom.asm:195
245 jne short 000e1h ; 75 05 ; 0xc00da vgarom.asm:196
246 call 008f3h ; e8 14 08 ; 0xc00dc vgarom.asm:197
247 jmp short 000edh ; eb 0c ; 0xc00df vgarom.asm:198
248 push ES ; 06 ; 0xc00e1 vgarom.asm:202
249 push DS ; 1e ; 0xc00e2 vgarom.asm:203
250 pushaw ; 60 ; 0xc00e3 vgarom.asm:107
251 push CS ; 0e ; 0xc00e4 vgarom.asm:207
252 pop DS ; 1f ; 0xc00e5 vgarom.asm:208
253 cld ; fc ; 0xc00e6 vgarom.asm:209
254 call 036ach ; e8 c2 35 ; 0xc00e7 vgarom.asm:210
255 popaw ; 61 ; 0xc00ea vgarom.asm:124
256 pop DS ; 1f ; 0xc00eb vgarom.asm:213
257 pop ES ; 07 ; 0xc00ec vgarom.asm:214
258 popfw ; 9d ; 0xc00ed vgarom.asm:216
259 iret ; cf ; 0xc00ee vgarom.asm:217
260 cmp bh, 000h ; 80 ff 00 ; 0xc00ef vgarom.asm:222
261 je short 000fah ; 74 06 ; 0xc00f2 vgarom.asm:223
262 cmp bh, 001h ; 80 ff 01 ; 0xc00f4 vgarom.asm:224
263 je short 0014bh ; 74 52 ; 0xc00f7 vgarom.asm:225
264 retn ; c3 ; 0xc00f9 vgarom.asm:229
265 push ax ; 50 ; 0xc00fa vgarom.asm:231
266 push bx ; 53 ; 0xc00fb vgarom.asm:232
267 push cx ; 51 ; 0xc00fc vgarom.asm:233
268 push dx ; 52 ; 0xc00fd vgarom.asm:234
269 push DS ; 1e ; 0xc00fe vgarom.asm:235
270 mov dx, strict word 00040h ; ba 40 00 ; 0xc00ff vgarom.asm:236
271 mov ds, dx ; 8e da ; 0xc0102 vgarom.asm:237
272 mov dx, 003dah ; ba da 03 ; 0xc0104 vgarom.asm:238
273 in AL, DX ; ec ; 0xc0107 vgarom.asm:239
274 cmp byte [word 00049h], 003h ; 80 3e 49 00 03 ; 0xc0108 vgarom.asm:240
275 jbe short 0013eh ; 76 2f ; 0xc010d vgarom.asm:241
276 mov dx, 003c0h ; ba c0 03 ; 0xc010f vgarom.asm:242
277 mov AL, strict byte 000h ; b0 00 ; 0xc0112 vgarom.asm:243
278 out DX, AL ; ee ; 0xc0114 vgarom.asm:244
279 db 08ah, 0c3h
280 ; mov al, bl ; 8a c3 ; 0xc0115 vgarom.asm:245
281 and AL, strict byte 00fh ; 24 0f ; 0xc0117 vgarom.asm:246
282 test AL, strict byte 008h ; a8 08 ; 0xc0119 vgarom.asm:247
283 je short 0011fh ; 74 02 ; 0xc011b vgarom.asm:248
284 add AL, strict byte 008h ; 04 08 ; 0xc011d vgarom.asm:249
285 out DX, AL ; ee ; 0xc011f vgarom.asm:251
286 mov CL, strict byte 001h ; b1 01 ; 0xc0120 vgarom.asm:252
287 and bl, 010h ; 80 e3 10 ; 0xc0122 vgarom.asm:253
288 mov dx, 003c0h ; ba c0 03 ; 0xc0125 vgarom.asm:255
289 db 08ah, 0c1h
290 ; mov al, cl ; 8a c1 ; 0xc0128 vgarom.asm:256
291 out DX, AL ; ee ; 0xc012a vgarom.asm:257
292 mov dx, 003c1h ; ba c1 03 ; 0xc012b vgarom.asm:258
293 in AL, DX ; ec ; 0xc012e vgarom.asm:259
294 and AL, strict byte 0efh ; 24 ef ; 0xc012f vgarom.asm:260
295 db 00ah, 0c3h
296 ; or al, bl ; 0a c3 ; 0xc0131 vgarom.asm:261
297 mov dx, 003c0h ; ba c0 03 ; 0xc0133 vgarom.asm:262
298 out DX, AL ; ee ; 0xc0136 vgarom.asm:263
299 db 0feh, 0c1h
300 ; inc cl ; fe c1 ; 0xc0137 vgarom.asm:264
301 cmp cl, 004h ; 80 f9 04 ; 0xc0139 vgarom.asm:265
302 jne short 00125h ; 75 e7 ; 0xc013c vgarom.asm:266
303 mov AL, strict byte 020h ; b0 20 ; 0xc013e vgarom.asm:268
304 out DX, AL ; ee ; 0xc0140 vgarom.asm:269
305 mov dx, 003dah ; ba da 03 ; 0xc0141 vgarom.asm:271
306 in AL, DX ; ec ; 0xc0144 vgarom.asm:272
307 pop DS ; 1f ; 0xc0145 vgarom.asm:274
308 pop dx ; 5a ; 0xc0146 vgarom.asm:275
309 pop cx ; 59 ; 0xc0147 vgarom.asm:276
310 pop bx ; 5b ; 0xc0148 vgarom.asm:277
311 pop ax ; 58 ; 0xc0149 vgarom.asm:278
312 retn ; c3 ; 0xc014a vgarom.asm:279
313 push ax ; 50 ; 0xc014b vgarom.asm:281
314 push bx ; 53 ; 0xc014c vgarom.asm:282
315 push cx ; 51 ; 0xc014d vgarom.asm:283
316 push dx ; 52 ; 0xc014e vgarom.asm:284
317 mov dx, 003dah ; ba da 03 ; 0xc014f vgarom.asm:285
318 in AL, DX ; ec ; 0xc0152 vgarom.asm:286
319 mov CL, strict byte 001h ; b1 01 ; 0xc0153 vgarom.asm:287
320 and bl, 001h ; 80 e3 01 ; 0xc0155 vgarom.asm:288
321 mov dx, 003c0h ; ba c0 03 ; 0xc0158 vgarom.asm:290
322 db 08ah, 0c1h
323 ; mov al, cl ; 8a c1 ; 0xc015b vgarom.asm:291
324 out DX, AL ; ee ; 0xc015d vgarom.asm:292
325 mov dx, 003c1h ; ba c1 03 ; 0xc015e vgarom.asm:293
326 in AL, DX ; ec ; 0xc0161 vgarom.asm:294
327 and AL, strict byte 0feh ; 24 fe ; 0xc0162 vgarom.asm:295
328 db 00ah, 0c3h
329 ; or al, bl ; 0a c3 ; 0xc0164 vgarom.asm:296
330 mov dx, 003c0h ; ba c0 03 ; 0xc0166 vgarom.asm:297
331 out DX, AL ; ee ; 0xc0169 vgarom.asm:298
332 db 0feh, 0c1h
333 ; inc cl ; fe c1 ; 0xc016a vgarom.asm:299
334 cmp cl, 004h ; 80 f9 04 ; 0xc016c vgarom.asm:300
335 jne short 00158h ; 75 e7 ; 0xc016f vgarom.asm:301
336 mov AL, strict byte 020h ; b0 20 ; 0xc0171 vgarom.asm:302
337 out DX, AL ; ee ; 0xc0173 vgarom.asm:303
338 mov dx, 003dah ; ba da 03 ; 0xc0174 vgarom.asm:305
339 in AL, DX ; ec ; 0xc0177 vgarom.asm:306
340 pop dx ; 5a ; 0xc0178 vgarom.asm:308
341 pop cx ; 59 ; 0xc0179 vgarom.asm:309
342 pop bx ; 5b ; 0xc017a vgarom.asm:310
343 pop ax ; 58 ; 0xc017b vgarom.asm:311
344 retn ; c3 ; 0xc017c vgarom.asm:312
345 push DS ; 1e ; 0xc017d vgarom.asm:317
346 mov ax, strict word 00040h ; b8 40 00 ; 0xc017e vgarom.asm:318
347 mov ds, ax ; 8e d8 ; 0xc0181 vgarom.asm:319
348 push bx ; 53 ; 0xc0183 vgarom.asm:320
349 mov bx, strict word 00062h ; bb 62 00 ; 0xc0184 vgarom.asm:321
350 mov al, byte [bx] ; 8a 07 ; 0xc0187 vgarom.asm:322
351 pop bx ; 5b ; 0xc0189 vgarom.asm:323
352 db 08ah, 0f8h
353 ; mov bh, al ; 8a f8 ; 0xc018a vgarom.asm:324
354 push bx ; 53 ; 0xc018c vgarom.asm:325
355 mov bx, 00087h ; bb 87 00 ; 0xc018d vgarom.asm:326
356 mov ah, byte [bx] ; 8a 27 ; 0xc0190 vgarom.asm:327
357 and ah, 080h ; 80 e4 80 ; 0xc0192 vgarom.asm:328
358 mov bx, strict word 00049h ; bb 49 00 ; 0xc0195 vgarom.asm:329
359 mov al, byte [bx] ; 8a 07 ; 0xc0198 vgarom.asm:330
360 db 00ah, 0c4h
361 ; or al, ah ; 0a c4 ; 0xc019a vgarom.asm:331
362 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc019c vgarom.asm:332
363 mov ah, byte [bx] ; 8a 27 ; 0xc019f vgarom.asm:333
364 pop bx ; 5b ; 0xc01a1 vgarom.asm:334
365 pop DS ; 1f ; 0xc01a2 vgarom.asm:335
366 retn ; c3 ; 0xc01a3 vgarom.asm:336
367 cmp AL, strict byte 000h ; 3c 00 ; 0xc01a4 vgarom.asm:341
368 jne short 001aah ; 75 02 ; 0xc01a6 vgarom.asm:342
369 jmp short 0020bh ; eb 61 ; 0xc01a8 vgarom.asm:343
370 cmp AL, strict byte 001h ; 3c 01 ; 0xc01aa vgarom.asm:345
371 jne short 001b0h ; 75 02 ; 0xc01ac vgarom.asm:346
372 jmp short 00229h ; eb 79 ; 0xc01ae vgarom.asm:347
373 cmp AL, strict byte 002h ; 3c 02 ; 0xc01b0 vgarom.asm:349
374 jne short 001b6h ; 75 02 ; 0xc01b2 vgarom.asm:350
375 jmp short 00231h ; eb 7b ; 0xc01b4 vgarom.asm:351
376 cmp AL, strict byte 003h ; 3c 03 ; 0xc01b6 vgarom.asm:353
377 jne short 001bdh ; 75 03 ; 0xc01b8 vgarom.asm:354
378 jmp near 00262h ; e9 a5 00 ; 0xc01ba vgarom.asm:355
379 cmp AL, strict byte 007h ; 3c 07 ; 0xc01bd vgarom.asm:357
380 jne short 001c4h ; 75 03 ; 0xc01bf vgarom.asm:358
381 jmp near 0028ch ; e9 c8 00 ; 0xc01c1 vgarom.asm:359
382 cmp AL, strict byte 008h ; 3c 08 ; 0xc01c4 vgarom.asm:361
383 jne short 001cbh ; 75 03 ; 0xc01c6 vgarom.asm:362
384 jmp near 002b4h ; e9 e9 00 ; 0xc01c8 vgarom.asm:363
385 cmp AL, strict byte 009h ; 3c 09 ; 0xc01cb vgarom.asm:365
386 jne short 001d2h ; 75 03 ; 0xc01cd vgarom.asm:366
387 jmp near 002c2h ; e9 f0 00 ; 0xc01cf vgarom.asm:367
388 cmp AL, strict byte 010h ; 3c 10 ; 0xc01d2 vgarom.asm:369
389 jne short 001d9h ; 75 03 ; 0xc01d4 vgarom.asm:370
390 jmp near 00307h ; e9 2e 01 ; 0xc01d6 vgarom.asm:371
391 cmp AL, strict byte 012h ; 3c 12 ; 0xc01d9 vgarom.asm:373
392 jne short 001e0h ; 75 03 ; 0xc01db vgarom.asm:374
393 jmp near 00320h ; e9 40 01 ; 0xc01dd vgarom.asm:375
394 cmp AL, strict byte 013h ; 3c 13 ; 0xc01e0 vgarom.asm:377
395 jne short 001e7h ; 75 03 ; 0xc01e2 vgarom.asm:378
396 jmp near 00348h ; e9 61 01 ; 0xc01e4 vgarom.asm:379
397 cmp AL, strict byte 015h ; 3c 15 ; 0xc01e7 vgarom.asm:381
398 jne short 001eeh ; 75 03 ; 0xc01e9 vgarom.asm:382
399 jmp near 0038fh ; e9 a1 01 ; 0xc01eb vgarom.asm:383
400 cmp AL, strict byte 017h ; 3c 17 ; 0xc01ee vgarom.asm:385
401 jne short 001f5h ; 75 03 ; 0xc01f0 vgarom.asm:386
402 jmp near 003aah ; e9 b5 01 ; 0xc01f2 vgarom.asm:387
403 cmp AL, strict byte 018h ; 3c 18 ; 0xc01f5 vgarom.asm:389
404 jne short 001fch ; 75 03 ; 0xc01f7 vgarom.asm:390
405 jmp near 003d2h ; e9 d6 01 ; 0xc01f9 vgarom.asm:391
406 cmp AL, strict byte 019h ; 3c 19 ; 0xc01fc vgarom.asm:393
407 jne short 00203h ; 75 03 ; 0xc01fe vgarom.asm:394
408 jmp near 003ddh ; e9 da 01 ; 0xc0200 vgarom.asm:395
409 cmp AL, strict byte 01ah ; 3c 1a ; 0xc0203 vgarom.asm:397
410 jne short 0020ah ; 75 03 ; 0xc0205 vgarom.asm:398
411 jmp near 003e8h ; e9 de 01 ; 0xc0207 vgarom.asm:399
412 retn ; c3 ; 0xc020a vgarom.asm:404
413 cmp bl, 014h ; 80 fb 14 ; 0xc020b vgarom.asm:407
414 jnbe short 00228h ; 77 18 ; 0xc020e vgarom.asm:408
415 push ax ; 50 ; 0xc0210 vgarom.asm:409
416 push dx ; 52 ; 0xc0211 vgarom.asm:410
417 mov dx, 003dah ; ba da 03 ; 0xc0212 vgarom.asm:411
418 in AL, DX ; ec ; 0xc0215 vgarom.asm:412
419 mov dx, 003c0h ; ba c0 03 ; 0xc0216 vgarom.asm:413
420 db 08ah, 0c3h
421 ; mov al, bl ; 8a c3 ; 0xc0219 vgarom.asm:414
422 out DX, AL ; ee ; 0xc021b vgarom.asm:415
423 db 08ah, 0c7h
424 ; mov al, bh ; 8a c7 ; 0xc021c vgarom.asm:416
425 out DX, AL ; ee ; 0xc021e vgarom.asm:417
426 mov AL, strict byte 020h ; b0 20 ; 0xc021f vgarom.asm:418
427 out DX, AL ; ee ; 0xc0221 vgarom.asm:419
428 mov dx, 003dah ; ba da 03 ; 0xc0222 vgarom.asm:421
429 in AL, DX ; ec ; 0xc0225 vgarom.asm:422
430 pop dx ; 5a ; 0xc0226 vgarom.asm:424
431 pop ax ; 58 ; 0xc0227 vgarom.asm:425
432 retn ; c3 ; 0xc0228 vgarom.asm:427
433 push bx ; 53 ; 0xc0229 vgarom.asm:432
434 mov BL, strict byte 011h ; b3 11 ; 0xc022a vgarom.asm:433
435 call 0020bh ; e8 dc ff ; 0xc022c vgarom.asm:434
436 pop bx ; 5b ; 0xc022f vgarom.asm:435
437 retn ; c3 ; 0xc0230 vgarom.asm:436
438 push ax ; 50 ; 0xc0231 vgarom.asm:441
439 push bx ; 53 ; 0xc0232 vgarom.asm:442
440 push cx ; 51 ; 0xc0233 vgarom.asm:443
441 push dx ; 52 ; 0xc0234 vgarom.asm:444
442 db 08bh, 0dah
443 ; mov bx, dx ; 8b da ; 0xc0235 vgarom.asm:445
444 mov dx, 003dah ; ba da 03 ; 0xc0237 vgarom.asm:446
445 in AL, DX ; ec ; 0xc023a vgarom.asm:447
446 mov CL, strict byte 000h ; b1 00 ; 0xc023b vgarom.asm:448
447 mov dx, 003c0h ; ba c0 03 ; 0xc023d vgarom.asm:449
448 db 08ah, 0c1h
449 ; mov al, cl ; 8a c1 ; 0xc0240 vgarom.asm:451
450 out DX, AL ; ee ; 0xc0242 vgarom.asm:452
451 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0243 vgarom.asm:453
452 out DX, AL ; ee ; 0xc0246 vgarom.asm:454
453 inc bx ; 43 ; 0xc0247 vgarom.asm:455
454 db 0feh, 0c1h
455 ; inc cl ; fe c1 ; 0xc0248 vgarom.asm:456
456 cmp cl, 010h ; 80 f9 10 ; 0xc024a vgarom.asm:457
457 jne short 00240h ; 75 f1 ; 0xc024d vgarom.asm:458
458 mov AL, strict byte 011h ; b0 11 ; 0xc024f vgarom.asm:459
459 out DX, AL ; ee ; 0xc0251 vgarom.asm:460
460 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0252 vgarom.asm:461
461 out DX, AL ; ee ; 0xc0255 vgarom.asm:462
462 mov AL, strict byte 020h ; b0 20 ; 0xc0256 vgarom.asm:463
463 out DX, AL ; ee ; 0xc0258 vgarom.asm:464
464 mov dx, 003dah ; ba da 03 ; 0xc0259 vgarom.asm:466
465 in AL, DX ; ec ; 0xc025c vgarom.asm:467
466 pop dx ; 5a ; 0xc025d vgarom.asm:469
467 pop cx ; 59 ; 0xc025e vgarom.asm:470
468 pop bx ; 5b ; 0xc025f vgarom.asm:471
469 pop ax ; 58 ; 0xc0260 vgarom.asm:472
470 retn ; c3 ; 0xc0261 vgarom.asm:473
471 push ax ; 50 ; 0xc0262 vgarom.asm:478
472 push bx ; 53 ; 0xc0263 vgarom.asm:479
473 push dx ; 52 ; 0xc0264 vgarom.asm:480
474 mov dx, 003dah ; ba da 03 ; 0xc0265 vgarom.asm:481
475 in AL, DX ; ec ; 0xc0268 vgarom.asm:482
476 mov dx, 003c0h ; ba c0 03 ; 0xc0269 vgarom.asm:483
477 mov AL, strict byte 010h ; b0 10 ; 0xc026c vgarom.asm:484
478 out DX, AL ; ee ; 0xc026e vgarom.asm:485
479 mov dx, 003c1h ; ba c1 03 ; 0xc026f vgarom.asm:486
480 in AL, DX ; ec ; 0xc0272 vgarom.asm:487
481 and AL, strict byte 0f7h ; 24 f7 ; 0xc0273 vgarom.asm:488
482 and bl, 001h ; 80 e3 01 ; 0xc0275 vgarom.asm:489
483 sal bl, 003h ; c0 e3 03 ; 0xc0278 vgarom.asm:491
484 db 00ah, 0c3h
485 ; or al, bl ; 0a c3 ; 0xc027b vgarom.asm:497
486 mov dx, 003c0h ; ba c0 03 ; 0xc027d vgarom.asm:498
487 out DX, AL ; ee ; 0xc0280 vgarom.asm:499
488 mov AL, strict byte 020h ; b0 20 ; 0xc0281 vgarom.asm:500
489 out DX, AL ; ee ; 0xc0283 vgarom.asm:501
490 mov dx, 003dah ; ba da 03 ; 0xc0284 vgarom.asm:503
491 in AL, DX ; ec ; 0xc0287 vgarom.asm:504
492 pop dx ; 5a ; 0xc0288 vgarom.asm:506
493 pop bx ; 5b ; 0xc0289 vgarom.asm:507
494 pop ax ; 58 ; 0xc028a vgarom.asm:508
495 retn ; c3 ; 0xc028b vgarom.asm:509
496 cmp bl, 014h ; 80 fb 14 ; 0xc028c vgarom.asm:514
497 jnbe short 002b3h ; 77 22 ; 0xc028f vgarom.asm:515
498 push ax ; 50 ; 0xc0291 vgarom.asm:516
499 push dx ; 52 ; 0xc0292 vgarom.asm:517
500 mov dx, 003dah ; ba da 03 ; 0xc0293 vgarom.asm:518
501 in AL, DX ; ec ; 0xc0296 vgarom.asm:519
502 mov dx, 003c0h ; ba c0 03 ; 0xc0297 vgarom.asm:520
503 db 08ah, 0c3h
504 ; mov al, bl ; 8a c3 ; 0xc029a vgarom.asm:521
505 out DX, AL ; ee ; 0xc029c vgarom.asm:522
506 mov dx, 003c1h ; ba c1 03 ; 0xc029d vgarom.asm:523
507 in AL, DX ; ec ; 0xc02a0 vgarom.asm:524
508 db 08ah, 0f8h
509 ; mov bh, al ; 8a f8 ; 0xc02a1 vgarom.asm:525
510 mov dx, 003dah ; ba da 03 ; 0xc02a3 vgarom.asm:526
511 in AL, DX ; ec ; 0xc02a6 vgarom.asm:527
512 mov dx, 003c0h ; ba c0 03 ; 0xc02a7 vgarom.asm:528
513 mov AL, strict byte 020h ; b0 20 ; 0xc02aa vgarom.asm:529
514 out DX, AL ; ee ; 0xc02ac vgarom.asm:530
515 mov dx, 003dah ; ba da 03 ; 0xc02ad vgarom.asm:532
516 in AL, DX ; ec ; 0xc02b0 vgarom.asm:533
517 pop dx ; 5a ; 0xc02b1 vgarom.asm:535
518 pop ax ; 58 ; 0xc02b2 vgarom.asm:536
519 retn ; c3 ; 0xc02b3 vgarom.asm:538
520 push ax ; 50 ; 0xc02b4 vgarom.asm:543
521 push bx ; 53 ; 0xc02b5 vgarom.asm:544
522 mov BL, strict byte 011h ; b3 11 ; 0xc02b6 vgarom.asm:545
523 call 0028ch ; e8 d1 ff ; 0xc02b8 vgarom.asm:546
524 db 08ah, 0c7h
525 ; mov al, bh ; 8a c7 ; 0xc02bb vgarom.asm:547
526 pop bx ; 5b ; 0xc02bd vgarom.asm:548
527 db 08ah, 0f8h
528 ; mov bh, al ; 8a f8 ; 0xc02be vgarom.asm:549
529 pop ax ; 58 ; 0xc02c0 vgarom.asm:550
530 retn ; c3 ; 0xc02c1 vgarom.asm:551
531 push ax ; 50 ; 0xc02c2 vgarom.asm:556
532 push bx ; 53 ; 0xc02c3 vgarom.asm:557
533 push cx ; 51 ; 0xc02c4 vgarom.asm:558
534 push dx ; 52 ; 0xc02c5 vgarom.asm:559
535 db 08bh, 0dah
536 ; mov bx, dx ; 8b da ; 0xc02c6 vgarom.asm:560
537 mov CL, strict byte 000h ; b1 00 ; 0xc02c8 vgarom.asm:561
538 mov dx, 003dah ; ba da 03 ; 0xc02ca vgarom.asm:563
539 in AL, DX ; ec ; 0xc02cd vgarom.asm:564
540 mov dx, 003c0h ; ba c0 03 ; 0xc02ce vgarom.asm:565
541 db 08ah, 0c1h
542 ; mov al, cl ; 8a c1 ; 0xc02d1 vgarom.asm:566
543 out DX, AL ; ee ; 0xc02d3 vgarom.asm:567
544 mov dx, 003c1h ; ba c1 03 ; 0xc02d4 vgarom.asm:568
545 in AL, DX ; ec ; 0xc02d7 vgarom.asm:569
546 mov byte [es:bx], al ; 26 88 07 ; 0xc02d8 vgarom.asm:570
547 inc bx ; 43 ; 0xc02db vgarom.asm:571
548 db 0feh, 0c1h
549 ; inc cl ; fe c1 ; 0xc02dc vgarom.asm:572
550 cmp cl, 010h ; 80 f9 10 ; 0xc02de vgarom.asm:573
551 jne short 002cah ; 75 e7 ; 0xc02e1 vgarom.asm:574
552 mov dx, 003dah ; ba da 03 ; 0xc02e3 vgarom.asm:575
553 in AL, DX ; ec ; 0xc02e6 vgarom.asm:576
554 mov dx, 003c0h ; ba c0 03 ; 0xc02e7 vgarom.asm:577
555 mov AL, strict byte 011h ; b0 11 ; 0xc02ea vgarom.asm:578
556 out DX, AL ; ee ; 0xc02ec vgarom.asm:579
557 mov dx, 003c1h ; ba c1 03 ; 0xc02ed vgarom.asm:580
558 in AL, DX ; ec ; 0xc02f0 vgarom.asm:581
559 mov byte [es:bx], al ; 26 88 07 ; 0xc02f1 vgarom.asm:582
560 mov dx, 003dah ; ba da 03 ; 0xc02f4 vgarom.asm:583
561 in AL, DX ; ec ; 0xc02f7 vgarom.asm:584
562 mov dx, 003c0h ; ba c0 03 ; 0xc02f8 vgarom.asm:585
563 mov AL, strict byte 020h ; b0 20 ; 0xc02fb vgarom.asm:586
564 out DX, AL ; ee ; 0xc02fd vgarom.asm:587
565 mov dx, 003dah ; ba da 03 ; 0xc02fe vgarom.asm:589
566 in AL, DX ; ec ; 0xc0301 vgarom.asm:590
567 pop dx ; 5a ; 0xc0302 vgarom.asm:592
568 pop cx ; 59 ; 0xc0303 vgarom.asm:593
569 pop bx ; 5b ; 0xc0304 vgarom.asm:594
570 pop ax ; 58 ; 0xc0305 vgarom.asm:595
571 retn ; c3 ; 0xc0306 vgarom.asm:596
572 push ax ; 50 ; 0xc0307 vgarom.asm:601
573 push dx ; 52 ; 0xc0308 vgarom.asm:602
574 mov dx, 003c8h ; ba c8 03 ; 0xc0309 vgarom.asm:603
575 db 08ah, 0c3h
576 ; mov al, bl ; 8a c3 ; 0xc030c vgarom.asm:604
577 out DX, AL ; ee ; 0xc030e vgarom.asm:605
578 mov dx, 003c9h ; ba c9 03 ; 0xc030f vgarom.asm:606
579 pop ax ; 58 ; 0xc0312 vgarom.asm:607
580 push ax ; 50 ; 0xc0313 vgarom.asm:608
581 db 08ah, 0c4h
582 ; mov al, ah ; 8a c4 ; 0xc0314 vgarom.asm:609
583 out DX, AL ; ee ; 0xc0316 vgarom.asm:610
584 db 08ah, 0c5h
585 ; mov al, ch ; 8a c5 ; 0xc0317 vgarom.asm:611
586 out DX, AL ; ee ; 0xc0319 vgarom.asm:612
587 db 08ah, 0c1h
588 ; mov al, cl ; 8a c1 ; 0xc031a vgarom.asm:613
589 out DX, AL ; ee ; 0xc031c vgarom.asm:614
590 pop dx ; 5a ; 0xc031d vgarom.asm:615
591 pop ax ; 58 ; 0xc031e vgarom.asm:616
592 retn ; c3 ; 0xc031f vgarom.asm:617
593 push ax ; 50 ; 0xc0320 vgarom.asm:622
594 push bx ; 53 ; 0xc0321 vgarom.asm:623
595 push cx ; 51 ; 0xc0322 vgarom.asm:624
596 push dx ; 52 ; 0xc0323 vgarom.asm:625
597 mov dx, 003c8h ; ba c8 03 ; 0xc0324 vgarom.asm:626
598 db 08ah, 0c3h
599 ; mov al, bl ; 8a c3 ; 0xc0327 vgarom.asm:627
600 out DX, AL ; ee ; 0xc0329 vgarom.asm:628
601 pop dx ; 5a ; 0xc032a vgarom.asm:629
602 push dx ; 52 ; 0xc032b vgarom.asm:630
603 db 08bh, 0dah
604 ; mov bx, dx ; 8b da ; 0xc032c vgarom.asm:631
605 mov dx, 003c9h ; ba c9 03 ; 0xc032e vgarom.asm:632
606 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0331 vgarom.asm:634
607 out DX, AL ; ee ; 0xc0334 vgarom.asm:635
608 inc bx ; 43 ; 0xc0335 vgarom.asm:636
609 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0336 vgarom.asm:637
610 out DX, AL ; ee ; 0xc0339 vgarom.asm:638
611 inc bx ; 43 ; 0xc033a vgarom.asm:639
612 mov al, byte [es:bx] ; 26 8a 07 ; 0xc033b vgarom.asm:640
613 out DX, AL ; ee ; 0xc033e vgarom.asm:641
614 inc bx ; 43 ; 0xc033f vgarom.asm:642
615 dec cx ; 49 ; 0xc0340 vgarom.asm:643
616 jne short 00331h ; 75 ee ; 0xc0341 vgarom.asm:644
617 pop dx ; 5a ; 0xc0343 vgarom.asm:645
618 pop cx ; 59 ; 0xc0344 vgarom.asm:646
619 pop bx ; 5b ; 0xc0345 vgarom.asm:647
620 pop ax ; 58 ; 0xc0346 vgarom.asm:648
621 retn ; c3 ; 0xc0347 vgarom.asm:649
622 push ax ; 50 ; 0xc0348 vgarom.asm:654
623 push bx ; 53 ; 0xc0349 vgarom.asm:655
624 push dx ; 52 ; 0xc034a vgarom.asm:656
625 mov dx, 003dah ; ba da 03 ; 0xc034b vgarom.asm:657
626 in AL, DX ; ec ; 0xc034e vgarom.asm:658
627 mov dx, 003c0h ; ba c0 03 ; 0xc034f vgarom.asm:659
628 mov AL, strict byte 010h ; b0 10 ; 0xc0352 vgarom.asm:660
629 out DX, AL ; ee ; 0xc0354 vgarom.asm:661
630 mov dx, 003c1h ; ba c1 03 ; 0xc0355 vgarom.asm:662
631 in AL, DX ; ec ; 0xc0358 vgarom.asm:663
632 and bl, 001h ; 80 e3 01 ; 0xc0359 vgarom.asm:664
633 jne short 0036bh ; 75 0d ; 0xc035c vgarom.asm:665
634 and AL, strict byte 07fh ; 24 7f ; 0xc035e vgarom.asm:666
635 sal bh, 007h ; c0 e7 07 ; 0xc0360 vgarom.asm:668
636 db 00ah, 0c7h
637 ; or al, bh ; 0a c7 ; 0xc0363 vgarom.asm:678
638 mov dx, 003c0h ; ba c0 03 ; 0xc0365 vgarom.asm:679
639 out DX, AL ; ee ; 0xc0368 vgarom.asm:680
640 jmp short 00384h ; eb 19 ; 0xc0369 vgarom.asm:681
641 push ax ; 50 ; 0xc036b vgarom.asm:683
642 mov dx, 003dah ; ba da 03 ; 0xc036c vgarom.asm:684
643 in AL, DX ; ec ; 0xc036f vgarom.asm:685
644 mov dx, 003c0h ; ba c0 03 ; 0xc0370 vgarom.asm:686
645 mov AL, strict byte 014h ; b0 14 ; 0xc0373 vgarom.asm:687
646 out DX, AL ; ee ; 0xc0375 vgarom.asm:688
647 pop ax ; 58 ; 0xc0376 vgarom.asm:689
648 and AL, strict byte 080h ; 24 80 ; 0xc0377 vgarom.asm:690
649 jne short 0037eh ; 75 03 ; 0xc0379 vgarom.asm:691
650 sal bh, 002h ; c0 e7 02 ; 0xc037b vgarom.asm:693
651 and bh, 00fh ; 80 e7 0f ; 0xc037e vgarom.asm:699
652 db 08ah, 0c7h
653 ; mov al, bh ; 8a c7 ; 0xc0381 vgarom.asm:700
654 out DX, AL ; ee ; 0xc0383 vgarom.asm:701
655 mov AL, strict byte 020h ; b0 20 ; 0xc0384 vgarom.asm:703
656 out DX, AL ; ee ; 0xc0386 vgarom.asm:704
657 mov dx, 003dah ; ba da 03 ; 0xc0387 vgarom.asm:706
658 in AL, DX ; ec ; 0xc038a vgarom.asm:707
659 pop dx ; 5a ; 0xc038b vgarom.asm:709
660 pop bx ; 5b ; 0xc038c vgarom.asm:710
661 pop ax ; 58 ; 0xc038d vgarom.asm:711
662 retn ; c3 ; 0xc038e vgarom.asm:712
663 push ax ; 50 ; 0xc038f vgarom.asm:717
664 push dx ; 52 ; 0xc0390 vgarom.asm:718
665 mov dx, 003c7h ; ba c7 03 ; 0xc0391 vgarom.asm:719
666 db 08ah, 0c3h
667 ; mov al, bl ; 8a c3 ; 0xc0394 vgarom.asm:720
668 out DX, AL ; ee ; 0xc0396 vgarom.asm:721
669 pop ax ; 58 ; 0xc0397 vgarom.asm:722
670 db 08ah, 0e0h
671 ; mov ah, al ; 8a e0 ; 0xc0398 vgarom.asm:723
672 mov dx, 003c9h ; ba c9 03 ; 0xc039a vgarom.asm:724
673 in AL, DX ; ec ; 0xc039d vgarom.asm:725
674 xchg al, ah ; 86 e0 ; 0xc039e vgarom.asm:726
675 push ax ; 50 ; 0xc03a0 vgarom.asm:727
676 in AL, DX ; ec ; 0xc03a1 vgarom.asm:728
677 db 08ah, 0e8h
678 ; mov ch, al ; 8a e8 ; 0xc03a2 vgarom.asm:729
679 in AL, DX ; ec ; 0xc03a4 vgarom.asm:730
680 db 08ah, 0c8h
681 ; mov cl, al ; 8a c8 ; 0xc03a5 vgarom.asm:731
682 pop dx ; 5a ; 0xc03a7 vgarom.asm:732
683 pop ax ; 58 ; 0xc03a8 vgarom.asm:733
684 retn ; c3 ; 0xc03a9 vgarom.asm:734
685 push ax ; 50 ; 0xc03aa vgarom.asm:739
686 push bx ; 53 ; 0xc03ab vgarom.asm:740
687 push cx ; 51 ; 0xc03ac vgarom.asm:741
688 push dx ; 52 ; 0xc03ad vgarom.asm:742
689 mov dx, 003c7h ; ba c7 03 ; 0xc03ae vgarom.asm:743
690 db 08ah, 0c3h
691 ; mov al, bl ; 8a c3 ; 0xc03b1 vgarom.asm:744
692 out DX, AL ; ee ; 0xc03b3 vgarom.asm:745
693 pop dx ; 5a ; 0xc03b4 vgarom.asm:746
694 push dx ; 52 ; 0xc03b5 vgarom.asm:747
695 db 08bh, 0dah
696 ; mov bx, dx ; 8b da ; 0xc03b6 vgarom.asm:748
697 mov dx, 003c9h ; ba c9 03 ; 0xc03b8 vgarom.asm:749
698 in AL, DX ; ec ; 0xc03bb vgarom.asm:751
699 mov byte [es:bx], al ; 26 88 07 ; 0xc03bc vgarom.asm:752
700 inc bx ; 43 ; 0xc03bf vgarom.asm:753
701 in AL, DX ; ec ; 0xc03c0 vgarom.asm:754
702 mov byte [es:bx], al ; 26 88 07 ; 0xc03c1 vgarom.asm:755
703 inc bx ; 43 ; 0xc03c4 vgarom.asm:756
704 in AL, DX ; ec ; 0xc03c5 vgarom.asm:757
705 mov byte [es:bx], al ; 26 88 07 ; 0xc03c6 vgarom.asm:758
706 inc bx ; 43 ; 0xc03c9 vgarom.asm:759
707 dec cx ; 49 ; 0xc03ca vgarom.asm:760
708 jne short 003bbh ; 75 ee ; 0xc03cb vgarom.asm:761
709 pop dx ; 5a ; 0xc03cd vgarom.asm:762
710 pop cx ; 59 ; 0xc03ce vgarom.asm:763
711 pop bx ; 5b ; 0xc03cf vgarom.asm:764
712 pop ax ; 58 ; 0xc03d0 vgarom.asm:765
713 retn ; c3 ; 0xc03d1 vgarom.asm:766
714 push ax ; 50 ; 0xc03d2 vgarom.asm:771
715 push dx ; 52 ; 0xc03d3 vgarom.asm:772
716 mov dx, 003c6h ; ba c6 03 ; 0xc03d4 vgarom.asm:773
717 db 08ah, 0c3h
718 ; mov al, bl ; 8a c3 ; 0xc03d7 vgarom.asm:774
719 out DX, AL ; ee ; 0xc03d9 vgarom.asm:775
720 pop dx ; 5a ; 0xc03da vgarom.asm:776
721 pop ax ; 58 ; 0xc03db vgarom.asm:777
722 retn ; c3 ; 0xc03dc vgarom.asm:778
723 push ax ; 50 ; 0xc03dd vgarom.asm:783
724 push dx ; 52 ; 0xc03de vgarom.asm:784
725 mov dx, 003c6h ; ba c6 03 ; 0xc03df vgarom.asm:785
726 in AL, DX ; ec ; 0xc03e2 vgarom.asm:786
727 db 08ah, 0d8h
728 ; mov bl, al ; 8a d8 ; 0xc03e3 vgarom.asm:787
729 pop dx ; 5a ; 0xc03e5 vgarom.asm:788
730 pop ax ; 58 ; 0xc03e6 vgarom.asm:789
731 retn ; c3 ; 0xc03e7 vgarom.asm:790
732 push ax ; 50 ; 0xc03e8 vgarom.asm:795
733 push dx ; 52 ; 0xc03e9 vgarom.asm:796
734 mov dx, 003dah ; ba da 03 ; 0xc03ea vgarom.asm:797
735 in AL, DX ; ec ; 0xc03ed vgarom.asm:798
736 mov dx, 003c0h ; ba c0 03 ; 0xc03ee vgarom.asm:799
737 mov AL, strict byte 010h ; b0 10 ; 0xc03f1 vgarom.asm:800
738 out DX, AL ; ee ; 0xc03f3 vgarom.asm:801
739 mov dx, 003c1h ; ba c1 03 ; 0xc03f4 vgarom.asm:802
740 in AL, DX ; ec ; 0xc03f7 vgarom.asm:803
741 db 08ah, 0d8h
742 ; mov bl, al ; 8a d8 ; 0xc03f8 vgarom.asm:804
743 shr bl, 007h ; c0 eb 07 ; 0xc03fa vgarom.asm:806
744 mov dx, 003dah ; ba da 03 ; 0xc03fd vgarom.asm:816
745 in AL, DX ; ec ; 0xc0400 vgarom.asm:817
746 mov dx, 003c0h ; ba c0 03 ; 0xc0401 vgarom.asm:818
747 mov AL, strict byte 014h ; b0 14 ; 0xc0404 vgarom.asm:819
748 out DX, AL ; ee ; 0xc0406 vgarom.asm:820
749 mov dx, 003c1h ; ba c1 03 ; 0xc0407 vgarom.asm:821
750 in AL, DX ; ec ; 0xc040a vgarom.asm:822
751 db 08ah, 0f8h
752 ; mov bh, al ; 8a f8 ; 0xc040b vgarom.asm:823
753 and bh, 00fh ; 80 e7 0f ; 0xc040d vgarom.asm:824
754 test bl, 001h ; f6 c3 01 ; 0xc0410 vgarom.asm:825
755 jne short 00418h ; 75 03 ; 0xc0413 vgarom.asm:826
756 shr bh, 002h ; c0 ef 02 ; 0xc0415 vgarom.asm:828
757 mov dx, 003dah ; ba da 03 ; 0xc0418 vgarom.asm:834
758 in AL, DX ; ec ; 0xc041b vgarom.asm:835
759 mov dx, 003c0h ; ba c0 03 ; 0xc041c vgarom.asm:836
760 mov AL, strict byte 020h ; b0 20 ; 0xc041f vgarom.asm:837
761 out DX, AL ; ee ; 0xc0421 vgarom.asm:838
762 mov dx, 003dah ; ba da 03 ; 0xc0422 vgarom.asm:840
763 in AL, DX ; ec ; 0xc0425 vgarom.asm:841
764 pop dx ; 5a ; 0xc0426 vgarom.asm:843
765 pop ax ; 58 ; 0xc0427 vgarom.asm:844
766 retn ; c3 ; 0xc0428 vgarom.asm:845
767 push ax ; 50 ; 0xc0429 vgarom.asm:850
768 push dx ; 52 ; 0xc042a vgarom.asm:851
769 mov dx, 003c4h ; ba c4 03 ; 0xc042b vgarom.asm:852
770 db 08ah, 0e3h
771 ; mov ah, bl ; 8a e3 ; 0xc042e vgarom.asm:853
772 mov AL, strict byte 003h ; b0 03 ; 0xc0430 vgarom.asm:854
773 out DX, ax ; ef ; 0xc0432 vgarom.asm:855
774 pop dx ; 5a ; 0xc0433 vgarom.asm:856
775 pop ax ; 58 ; 0xc0434 vgarom.asm:857
776 retn ; c3 ; 0xc0435 vgarom.asm:858
777 push DS ; 1e ; 0xc0436 vgarom.asm:863
778 push ax ; 50 ; 0xc0437 vgarom.asm:864
779 mov ax, strict word 00040h ; b8 40 00 ; 0xc0438 vgarom.asm:865
780 mov ds, ax ; 8e d8 ; 0xc043b vgarom.asm:866
781 db 032h, 0edh
782 ; xor ch, ch ; 32 ed ; 0xc043d vgarom.asm:867
783 mov bx, 00088h ; bb 88 00 ; 0xc043f vgarom.asm:868
784 mov cl, byte [bx] ; 8a 0f ; 0xc0442 vgarom.asm:869
785 and cl, 00fh ; 80 e1 0f ; 0xc0444 vgarom.asm:870
786 mov bx, strict word 00063h ; bb 63 00 ; 0xc0447 vgarom.asm:871
787 mov ax, word [bx] ; 8b 07 ; 0xc044a vgarom.asm:872
788 mov bx, strict word 00003h ; bb 03 00 ; 0xc044c vgarom.asm:873
789 cmp ax, 003b4h ; 3d b4 03 ; 0xc044f vgarom.asm:874
790 jne short 00456h ; 75 02 ; 0xc0452 vgarom.asm:875
791 mov BH, strict byte 001h ; b7 01 ; 0xc0454 vgarom.asm:876
792 pop ax ; 58 ; 0xc0456 vgarom.asm:878
793 pop DS ; 1f ; 0xc0457 vgarom.asm:879
794 retn ; c3 ; 0xc0458 vgarom.asm:880
795 push DS ; 1e ; 0xc0459 vgarom.asm:888
796 push bx ; 53 ; 0xc045a vgarom.asm:889
797 push dx ; 52 ; 0xc045b vgarom.asm:890
798 db 08ah, 0d0h
799 ; mov dl, al ; 8a d0 ; 0xc045c vgarom.asm:891
800 mov ax, strict word 00040h ; b8 40 00 ; 0xc045e vgarom.asm:892
801 mov ds, ax ; 8e d8 ; 0xc0461 vgarom.asm:893
802 mov bx, 00089h ; bb 89 00 ; 0xc0463 vgarom.asm:894
803 mov al, byte [bx] ; 8a 07 ; 0xc0466 vgarom.asm:895
804 mov bx, 00088h ; bb 88 00 ; 0xc0468 vgarom.asm:896
805 mov ah, byte [bx] ; 8a 27 ; 0xc046b vgarom.asm:897
806 cmp dl, 001h ; 80 fa 01 ; 0xc046d vgarom.asm:898
807 je short 00487h ; 74 15 ; 0xc0470 vgarom.asm:899
808 jc short 00491h ; 72 1d ; 0xc0472 vgarom.asm:900
809 cmp dl, 002h ; 80 fa 02 ; 0xc0474 vgarom.asm:901
810 je short 0047bh ; 74 02 ; 0xc0477 vgarom.asm:902
811 jmp short 004a5h ; eb 2a ; 0xc0479 vgarom.asm:912
812 and AL, strict byte 07fh ; 24 7f ; 0xc047b vgarom.asm:918
813 or AL, strict byte 010h ; 0c 10 ; 0xc047d vgarom.asm:919
814 and ah, 0f0h ; 80 e4 f0 ; 0xc047f vgarom.asm:920
815 or ah, 009h ; 80 cc 09 ; 0xc0482 vgarom.asm:921
816 jne short 0049bh ; 75 14 ; 0xc0485 vgarom.asm:922
817 and AL, strict byte 06fh ; 24 6f ; 0xc0487 vgarom.asm:928
818 and ah, 0f0h ; 80 e4 f0 ; 0xc0489 vgarom.asm:929
819 or ah, 009h ; 80 cc 09 ; 0xc048c vgarom.asm:930
820 jne short 0049bh ; 75 0a ; 0xc048f vgarom.asm:931
821 and AL, strict byte 0efh ; 24 ef ; 0xc0491 vgarom.asm:937
822 or AL, strict byte 080h ; 0c 80 ; 0xc0493 vgarom.asm:938
823 and ah, 0f0h ; 80 e4 f0 ; 0xc0495 vgarom.asm:939
824 or ah, 008h ; 80 cc 08 ; 0xc0498 vgarom.asm:940
825 mov bx, 00089h ; bb 89 00 ; 0xc049b vgarom.asm:942
826 mov byte [bx], al ; 88 07 ; 0xc049e vgarom.asm:943
827 mov bx, 00088h ; bb 88 00 ; 0xc04a0 vgarom.asm:944
828 mov byte [bx], ah ; 88 27 ; 0xc04a3 vgarom.asm:945
829 mov ax, 01212h ; b8 12 12 ; 0xc04a5 vgarom.asm:947
830 pop dx ; 5a ; 0xc04a8 vgarom.asm:948
831 pop bx ; 5b ; 0xc04a9 vgarom.asm:949
832 pop DS ; 1f ; 0xc04aa vgarom.asm:950
833 retn ; c3 ; 0xc04ab vgarom.asm:951
834 push DS ; 1e ; 0xc04ac vgarom.asm:960
835 push bx ; 53 ; 0xc04ad vgarom.asm:961
836 push dx ; 52 ; 0xc04ae vgarom.asm:962
837 db 08ah, 0d0h
838 ; mov dl, al ; 8a d0 ; 0xc04af vgarom.asm:963
839 and dl, 001h ; 80 e2 01 ; 0xc04b1 vgarom.asm:964
840 sal dl, 003h ; c0 e2 03 ; 0xc04b4 vgarom.asm:966
841 mov ax, strict word 00040h ; b8 40 00 ; 0xc04b7 vgarom.asm:972
842 mov ds, ax ; 8e d8 ; 0xc04ba vgarom.asm:973
843 mov bx, 00089h ; bb 89 00 ; 0xc04bc vgarom.asm:974
844 mov al, byte [bx] ; 8a 07 ; 0xc04bf vgarom.asm:975
845 and AL, strict byte 0f7h ; 24 f7 ; 0xc04c1 vgarom.asm:976
846 db 00ah, 0c2h
847 ; or al, dl ; 0a c2 ; 0xc04c3 vgarom.asm:977
848 mov byte [bx], al ; 88 07 ; 0xc04c5 vgarom.asm:978
849 mov ax, 01212h ; b8 12 12 ; 0xc04c7 vgarom.asm:979
850 pop dx ; 5a ; 0xc04ca vgarom.asm:980
851 pop bx ; 5b ; 0xc04cb vgarom.asm:981
852 pop DS ; 1f ; 0xc04cc vgarom.asm:982
853 retn ; c3 ; 0xc04cd vgarom.asm:983
854 push bx ; 53 ; 0xc04ce vgarom.asm:987
855 push dx ; 52 ; 0xc04cf vgarom.asm:988
856 db 08ah, 0d8h
857 ; mov bl, al ; 8a d8 ; 0xc04d0 vgarom.asm:989
858 and bl, 001h ; 80 e3 01 ; 0xc04d2 vgarom.asm:990
859 xor bl, 001h ; 80 f3 01 ; 0xc04d5 vgarom.asm:991
860 sal bl, 1 ; d0 e3 ; 0xc04d8 vgarom.asm:992
861 mov dx, 003cch ; ba cc 03 ; 0xc04da vgarom.asm:993
862 in AL, DX ; ec ; 0xc04dd vgarom.asm:994
863 and AL, strict byte 0fdh ; 24 fd ; 0xc04de vgarom.asm:995
864 db 00ah, 0c3h
865 ; or al, bl ; 0a c3 ; 0xc04e0 vgarom.asm:996
866 mov dx, 003c2h ; ba c2 03 ; 0xc04e2 vgarom.asm:997
867 out DX, AL ; ee ; 0xc04e5 vgarom.asm:998
868 mov ax, 01212h ; b8 12 12 ; 0xc04e6 vgarom.asm:999
869 pop dx ; 5a ; 0xc04e9 vgarom.asm:1000
870 pop bx ; 5b ; 0xc04ea vgarom.asm:1001
871 retn ; c3 ; 0xc04eb vgarom.asm:1002
872 push DS ; 1e ; 0xc04ec vgarom.asm:1006
873 push bx ; 53 ; 0xc04ed vgarom.asm:1007
874 push dx ; 52 ; 0xc04ee vgarom.asm:1008
875 db 08ah, 0d0h
876 ; mov dl, al ; 8a d0 ; 0xc04ef vgarom.asm:1009
877 and dl, 001h ; 80 e2 01 ; 0xc04f1 vgarom.asm:1010
878 xor dl, 001h ; 80 f2 01 ; 0xc04f4 vgarom.asm:1011
879 sal dl, 1 ; d0 e2 ; 0xc04f7 vgarom.asm:1012
880 mov ax, strict word 00040h ; b8 40 00 ; 0xc04f9 vgarom.asm:1013
881 mov ds, ax ; 8e d8 ; 0xc04fc vgarom.asm:1014
882 mov bx, 00089h ; bb 89 00 ; 0xc04fe vgarom.asm:1015
883 mov al, byte [bx] ; 8a 07 ; 0xc0501 vgarom.asm:1016
884 and AL, strict byte 0fdh ; 24 fd ; 0xc0503 vgarom.asm:1017
885 db 00ah, 0c2h
886 ; or al, dl ; 0a c2 ; 0xc0505 vgarom.asm:1018
887 mov byte [bx], al ; 88 07 ; 0xc0507 vgarom.asm:1019
888 mov ax, 01212h ; b8 12 12 ; 0xc0509 vgarom.asm:1020
889 pop dx ; 5a ; 0xc050c vgarom.asm:1021
890 pop bx ; 5b ; 0xc050d vgarom.asm:1022
891 pop DS ; 1f ; 0xc050e vgarom.asm:1023
892 retn ; c3 ; 0xc050f vgarom.asm:1024
893 push DS ; 1e ; 0xc0510 vgarom.asm:1028
894 push bx ; 53 ; 0xc0511 vgarom.asm:1029
895 push dx ; 52 ; 0xc0512 vgarom.asm:1030
896 db 08ah, 0d0h
897 ; mov dl, al ; 8a d0 ; 0xc0513 vgarom.asm:1031
898 and dl, 001h ; 80 e2 01 ; 0xc0515 vgarom.asm:1032
899 xor dl, 001h ; 80 f2 01 ; 0xc0518 vgarom.asm:1033
900 mov ax, strict word 00040h ; b8 40 00 ; 0xc051b vgarom.asm:1034
901 mov ds, ax ; 8e d8 ; 0xc051e vgarom.asm:1035
902 mov bx, 00089h ; bb 89 00 ; 0xc0520 vgarom.asm:1036
903 mov al, byte [bx] ; 8a 07 ; 0xc0523 vgarom.asm:1037
904 and AL, strict byte 0feh ; 24 fe ; 0xc0525 vgarom.asm:1038
905 db 00ah, 0c2h
906 ; or al, dl ; 0a c2 ; 0xc0527 vgarom.asm:1039
907 mov byte [bx], al ; 88 07 ; 0xc0529 vgarom.asm:1040
908 mov ax, 01212h ; b8 12 12 ; 0xc052b vgarom.asm:1041
909 pop dx ; 5a ; 0xc052e vgarom.asm:1042
910 pop bx ; 5b ; 0xc052f vgarom.asm:1043
911 pop DS ; 1f ; 0xc0530 vgarom.asm:1044
912 retn ; c3 ; 0xc0531 vgarom.asm:1045
913 cmp AL, strict byte 000h ; 3c 00 ; 0xc0532 vgarom.asm:1050
914 je short 0053bh ; 74 05 ; 0xc0534 vgarom.asm:1051
915 cmp AL, strict byte 001h ; 3c 01 ; 0xc0536 vgarom.asm:1052
916 je short 00550h ; 74 16 ; 0xc0538 vgarom.asm:1053
917 retn ; c3 ; 0xc053a vgarom.asm:1057
918 push DS ; 1e ; 0xc053b vgarom.asm:1059
919 push ax ; 50 ; 0xc053c vgarom.asm:1060
920 mov ax, strict word 00040h ; b8 40 00 ; 0xc053d vgarom.asm:1061
921 mov ds, ax ; 8e d8 ; 0xc0540 vgarom.asm:1062
922 mov bx, 0008ah ; bb 8a 00 ; 0xc0542 vgarom.asm:1063
923 mov al, byte [bx] ; 8a 07 ; 0xc0545 vgarom.asm:1064
924 db 08ah, 0d8h
925 ; mov bl, al ; 8a d8 ; 0xc0547 vgarom.asm:1065
926 db 032h, 0ffh
927 ; xor bh, bh ; 32 ff ; 0xc0549 vgarom.asm:1066
928 pop ax ; 58 ; 0xc054b vgarom.asm:1067
929 db 08ah, 0c4h
930 ; mov al, ah ; 8a c4 ; 0xc054c vgarom.asm:1068
931 pop DS ; 1f ; 0xc054e vgarom.asm:1069
932 retn ; c3 ; 0xc054f vgarom.asm:1070
933 push DS ; 1e ; 0xc0550 vgarom.asm:1072
934 push ax ; 50 ; 0xc0551 vgarom.asm:1073
935 push bx ; 53 ; 0xc0552 vgarom.asm:1074
936 mov ax, strict word 00040h ; b8 40 00 ; 0xc0553 vgarom.asm:1075
937 mov ds, ax ; 8e d8 ; 0xc0556 vgarom.asm:1076
938 db 08bh, 0c3h
939 ; mov ax, bx ; 8b c3 ; 0xc0558 vgarom.asm:1077
940 mov bx, 0008ah ; bb 8a 00 ; 0xc055a vgarom.asm:1078
941 mov byte [bx], al ; 88 07 ; 0xc055d vgarom.asm:1079
942 pop bx ; 5b ; 0xc055f vgarom.asm:1089
943 pop ax ; 58 ; 0xc0560 vgarom.asm:1090
944 db 08ah, 0c4h
945 ; mov al, ah ; 8a c4 ; 0xc0561 vgarom.asm:1091
946 pop DS ; 1f ; 0xc0563 vgarom.asm:1092
947 retn ; c3 ; 0xc0564 vgarom.asm:1093
948 times 0xb db 0
949 ; disGetNextSymbol 0xc0570 LB 0x397 -> off=0x0 cb=0000000000000007 uValue=00000000000c0570 'do_out_dx_ax'
950do_out_dx_ax: ; 0xc0570 LB 0x7
951 xchg ah, al ; 86 c4 ; 0xc0570 vberom.asm:69
952 out DX, AL ; ee ; 0xc0572 vberom.asm:70
953 xchg ah, al ; 86 c4 ; 0xc0573 vberom.asm:71
954 out DX, AL ; ee ; 0xc0575 vberom.asm:72
955 retn ; c3 ; 0xc0576 vberom.asm:73
956 ; disGetNextSymbol 0xc0577 LB 0x390 -> off=0x0 cb=0000000000000040 uValue=00000000000c0577 'do_in_ax_dx'
957do_in_ax_dx: ; 0xc0577 LB 0x40
958 in AL, DX ; ec ; 0xc0577 vberom.asm:76
959 xchg ah, al ; 86 c4 ; 0xc0578 vberom.asm:77
960 in AL, DX ; ec ; 0xc057a vberom.asm:78
961 retn ; c3 ; 0xc057b vberom.asm:79
962 push ax ; 50 ; 0xc057c vberom.asm:90
963 push dx ; 52 ; 0xc057d vberom.asm:91
964 mov dx, 003dah ; ba da 03 ; 0xc057e vberom.asm:92
965 in AL, DX ; ec ; 0xc0581 vberom.asm:94
966 test AL, strict byte 008h ; a8 08 ; 0xc0582 vberom.asm:95
967 je short 00581h ; 74 fb ; 0xc0584 vberom.asm:96
968 pop dx ; 5a ; 0xc0586 vberom.asm:97
969 pop ax ; 58 ; 0xc0587 vberom.asm:98
970 retn ; c3 ; 0xc0588 vberom.asm:99
971 push ax ; 50 ; 0xc0589 vberom.asm:102
972 push dx ; 52 ; 0xc058a vberom.asm:103
973 mov dx, 003dah ; ba da 03 ; 0xc058b vberom.asm:104
974 in AL, DX ; ec ; 0xc058e vberom.asm:106
975 test AL, strict byte 008h ; a8 08 ; 0xc058f vberom.asm:107
976 jne short 0058eh ; 75 fb ; 0xc0591 vberom.asm:108
977 pop dx ; 5a ; 0xc0593 vberom.asm:109
978 pop ax ; 58 ; 0xc0594 vberom.asm:110
979 retn ; c3 ; 0xc0595 vberom.asm:111
980 push dx ; 52 ; 0xc0596 vberom.asm:116
981 mov dx, 001ceh ; ba ce 01 ; 0xc0597 vberom.asm:117
982 mov ax, strict word 00003h ; b8 03 00 ; 0xc059a vberom.asm:118
983 call 00570h ; e8 d0 ff ; 0xc059d vberom.asm:119
984 mov dx, 001cfh ; ba cf 01 ; 0xc05a0 vberom.asm:120
985 call 00577h ; e8 d1 ff ; 0xc05a3 vberom.asm:121
986 cmp AL, strict byte 004h ; 3c 04 ; 0xc05a6 vberom.asm:122
987 jbe short 005b5h ; 76 0b ; 0xc05a8 vberom.asm:123
988 db 08ah, 0e0h
989 ; mov ah, al ; 8a e0 ; 0xc05aa vberom.asm:124
990 shr ah, 003h ; c0 ec 03 ; 0xc05ac vberom.asm:126
991 test AL, strict byte 007h ; a8 07 ; 0xc05af vberom.asm:132
992 je short 005b5h ; 74 02 ; 0xc05b1 vberom.asm:133
993 db 0feh, 0c4h
994 ; inc ah ; fe c4 ; 0xc05b3 vberom.asm:134
995 pop dx ; 5a ; 0xc05b5 vberom.asm:136
996 retn ; c3 ; 0xc05b6 vberom.asm:137
997 ; disGetNextSymbol 0xc05b7 LB 0x350 -> off=0x0 cb=0000000000000026 uValue=00000000000c05b7 '_dispi_get_max_bpp'
998_dispi_get_max_bpp: ; 0xc05b7 LB 0x26
999 push dx ; 52 ; 0xc05b7 vberom.asm:142
1000 push bx ; 53 ; 0xc05b8 vberom.asm:143
1001 call 005f1h ; e8 35 00 ; 0xc05b9 vberom.asm:144
1002 db 08bh, 0d8h
1003 ; mov bx, ax ; 8b d8 ; 0xc05bc vberom.asm:145
1004 or ax, strict byte 00002h ; 83 c8 02 ; 0xc05be vberom.asm:146
1005 call 005ddh ; e8 19 00 ; 0xc05c1 vberom.asm:147
1006 mov dx, 001ceh ; ba ce 01 ; 0xc05c4 vberom.asm:148
1007 mov ax, strict word 00003h ; b8 03 00 ; 0xc05c7 vberom.asm:149
1008 call 00570h ; e8 a3 ff ; 0xc05ca vberom.asm:150
1009 mov dx, 001cfh ; ba cf 01 ; 0xc05cd vberom.asm:151
1010 call 00577h ; e8 a4 ff ; 0xc05d0 vberom.asm:152
1011 push ax ; 50 ; 0xc05d3 vberom.asm:153
1012 db 08bh, 0c3h
1013 ; mov ax, bx ; 8b c3 ; 0xc05d4 vberom.asm:154
1014 call 005ddh ; e8 04 00 ; 0xc05d6 vberom.asm:155
1015 pop ax ; 58 ; 0xc05d9 vberom.asm:156
1016 pop bx ; 5b ; 0xc05da vberom.asm:157
1017 pop dx ; 5a ; 0xc05db vberom.asm:158
1018 retn ; c3 ; 0xc05dc vberom.asm:159
1019 ; disGetNextSymbol 0xc05dd LB 0x32a -> off=0x0 cb=0000000000000026 uValue=00000000000c05dd 'dispi_set_enable_'
1020dispi_set_enable_: ; 0xc05dd LB 0x26
1021 push dx ; 52 ; 0xc05dd vberom.asm:162
1022 push ax ; 50 ; 0xc05de vberom.asm:163
1023 mov dx, 001ceh ; ba ce 01 ; 0xc05df vberom.asm:164
1024 mov ax, strict word 00004h ; b8 04 00 ; 0xc05e2 vberom.asm:165
1025 call 00570h ; e8 88 ff ; 0xc05e5 vberom.asm:166
1026 pop ax ; 58 ; 0xc05e8 vberom.asm:167
1027 mov dx, 001cfh ; ba cf 01 ; 0xc05e9 vberom.asm:168
1028 call 00570h ; e8 81 ff ; 0xc05ec vberom.asm:169
1029 pop dx ; 5a ; 0xc05ef vberom.asm:170
1030 retn ; c3 ; 0xc05f0 vberom.asm:171
1031 push dx ; 52 ; 0xc05f1 vberom.asm:174
1032 mov dx, 001ceh ; ba ce 01 ; 0xc05f2 vberom.asm:175
1033 mov ax, strict word 00004h ; b8 04 00 ; 0xc05f5 vberom.asm:176
1034 call 00570h ; e8 75 ff ; 0xc05f8 vberom.asm:177
1035 mov dx, 001cfh ; ba cf 01 ; 0xc05fb vberom.asm:178
1036 call 00577h ; e8 76 ff ; 0xc05fe vberom.asm:179
1037 pop dx ; 5a ; 0xc0601 vberom.asm:180
1038 retn ; c3 ; 0xc0602 vberom.asm:181
1039 ; disGetNextSymbol 0xc0603 LB 0x304 -> off=0x0 cb=0000000000000026 uValue=00000000000c0603 'dispi_set_bank_'
1040dispi_set_bank_: ; 0xc0603 LB 0x26
1041 push dx ; 52 ; 0xc0603 vberom.asm:184
1042 push ax ; 50 ; 0xc0604 vberom.asm:185
1043 mov dx, 001ceh ; ba ce 01 ; 0xc0605 vberom.asm:186
1044 mov ax, strict word 00005h ; b8 05 00 ; 0xc0608 vberom.asm:187
1045 call 00570h ; e8 62 ff ; 0xc060b vberom.asm:188
1046 pop ax ; 58 ; 0xc060e vberom.asm:189
1047 mov dx, 001cfh ; ba cf 01 ; 0xc060f vberom.asm:190
1048 call 00570h ; e8 5b ff ; 0xc0612 vberom.asm:191
1049 pop dx ; 5a ; 0xc0615 vberom.asm:192
1050 retn ; c3 ; 0xc0616 vberom.asm:193
1051 push dx ; 52 ; 0xc0617 vberom.asm:196
1052 mov dx, 001ceh ; ba ce 01 ; 0xc0618 vberom.asm:197
1053 mov ax, strict word 00005h ; b8 05 00 ; 0xc061b vberom.asm:198
1054 call 00570h ; e8 4f ff ; 0xc061e vberom.asm:199
1055 mov dx, 001cfh ; ba cf 01 ; 0xc0621 vberom.asm:200
1056 call 00577h ; e8 50 ff ; 0xc0624 vberom.asm:201
1057 pop dx ; 5a ; 0xc0627 vberom.asm:202
1058 retn ; c3 ; 0xc0628 vberom.asm:203
1059 ; disGetNextSymbol 0xc0629 LB 0x2de -> off=0x0 cb=00000000000000a9 uValue=00000000000c0629 '_dispi_set_bank_farcall'
1060_dispi_set_bank_farcall: ; 0xc0629 LB 0xa9
1061 cmp bx, 00100h ; 81 fb 00 01 ; 0xc0629 vberom.asm:206
1062 je short 00653h ; 74 24 ; 0xc062d vberom.asm:207
1063 db 00bh, 0dbh
1064 ; or bx, bx ; 0b db ; 0xc062f vberom.asm:208
1065 jne short 00665h ; 75 32 ; 0xc0631 vberom.asm:209
1066 db 08bh, 0c2h
1067 ; mov ax, dx ; 8b c2 ; 0xc0633 vberom.asm:210
1068 push dx ; 52 ; 0xc0635 vberom.asm:211
1069 push ax ; 50 ; 0xc0636 vberom.asm:212
1070 mov ax, strict word 00005h ; b8 05 00 ; 0xc0637 vberom.asm:213
1071 mov dx, 001ceh ; ba ce 01 ; 0xc063a vberom.asm:214
1072 call 00570h ; e8 30 ff ; 0xc063d vberom.asm:215
1073 pop ax ; 58 ; 0xc0640 vberom.asm:216
1074 mov dx, 001cfh ; ba cf 01 ; 0xc0641 vberom.asm:217
1075 call 00570h ; e8 29 ff ; 0xc0644 vberom.asm:218
1076 call 00577h ; e8 2d ff ; 0xc0647 vberom.asm:219
1077 pop dx ; 5a ; 0xc064a vberom.asm:220
1078 db 03bh, 0d0h
1079 ; cmp dx, ax ; 3b d0 ; 0xc064b vberom.asm:221
1080 jne short 00665h ; 75 16 ; 0xc064d vberom.asm:222
1081 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc064f vberom.asm:223
1082 retf ; cb ; 0xc0652 vberom.asm:224
1083 mov ax, strict word 00005h ; b8 05 00 ; 0xc0653 vberom.asm:226
1084 mov dx, 001ceh ; ba ce 01 ; 0xc0656 vberom.asm:227
1085 call 00570h ; e8 14 ff ; 0xc0659 vberom.asm:228
1086 mov dx, 001cfh ; ba cf 01 ; 0xc065c vberom.asm:229
1087 call 00577h ; e8 15 ff ; 0xc065f vberom.asm:230
1088 db 08bh, 0d0h
1089 ; mov dx, ax ; 8b d0 ; 0xc0662 vberom.asm:231
1090 retf ; cb ; 0xc0664 vberom.asm:232
1091 mov ax, 0014fh ; b8 4f 01 ; 0xc0665 vberom.asm:234
1092 retf ; cb ; 0xc0668 vberom.asm:235
1093 push dx ; 52 ; 0xc0669 vberom.asm:238
1094 push ax ; 50 ; 0xc066a vberom.asm:239
1095 mov dx, 001ceh ; ba ce 01 ; 0xc066b vberom.asm:240
1096 mov ax, strict word 00008h ; b8 08 00 ; 0xc066e vberom.asm:241
1097 call 00570h ; e8 fc fe ; 0xc0671 vberom.asm:242
1098 pop ax ; 58 ; 0xc0674 vberom.asm:243
1099 mov dx, 001cfh ; ba cf 01 ; 0xc0675 vberom.asm:244
1100 call 00570h ; e8 f5 fe ; 0xc0678 vberom.asm:245
1101 pop dx ; 5a ; 0xc067b vberom.asm:246
1102 retn ; c3 ; 0xc067c vberom.asm:247
1103 push dx ; 52 ; 0xc067d vberom.asm:250
1104 mov dx, 001ceh ; ba ce 01 ; 0xc067e vberom.asm:251
1105 mov ax, strict word 00008h ; b8 08 00 ; 0xc0681 vberom.asm:252
1106 call 00570h ; e8 e9 fe ; 0xc0684 vberom.asm:253
1107 mov dx, 001cfh ; ba cf 01 ; 0xc0687 vberom.asm:254
1108 call 00577h ; e8 ea fe ; 0xc068a vberom.asm:255
1109 pop dx ; 5a ; 0xc068d vberom.asm:256
1110 retn ; c3 ; 0xc068e vberom.asm:257
1111 push dx ; 52 ; 0xc068f vberom.asm:260
1112 push ax ; 50 ; 0xc0690 vberom.asm:261
1113 mov dx, 001ceh ; ba ce 01 ; 0xc0691 vberom.asm:262
1114 mov ax, strict word 00009h ; b8 09 00 ; 0xc0694 vberom.asm:263
1115 call 00570h ; e8 d6 fe ; 0xc0697 vberom.asm:264
1116 pop ax ; 58 ; 0xc069a vberom.asm:265
1117 mov dx, 001cfh ; ba cf 01 ; 0xc069b vberom.asm:266
1118 call 00570h ; e8 cf fe ; 0xc069e vberom.asm:267
1119 pop dx ; 5a ; 0xc06a1 vberom.asm:268
1120 retn ; c3 ; 0xc06a2 vberom.asm:269
1121 push dx ; 52 ; 0xc06a3 vberom.asm:272
1122 mov dx, 001ceh ; ba ce 01 ; 0xc06a4 vberom.asm:273
1123 mov ax, strict word 00009h ; b8 09 00 ; 0xc06a7 vberom.asm:274
1124 call 00570h ; e8 c3 fe ; 0xc06aa vberom.asm:275
1125 mov dx, 001cfh ; ba cf 01 ; 0xc06ad vberom.asm:276
1126 call 00577h ; e8 c4 fe ; 0xc06b0 vberom.asm:277
1127 pop dx ; 5a ; 0xc06b3 vberom.asm:278
1128 retn ; c3 ; 0xc06b4 vberom.asm:279
1129 push ax ; 50 ; 0xc06b5 vberom.asm:282
1130 push bx ; 53 ; 0xc06b6 vberom.asm:283
1131 push dx ; 52 ; 0xc06b7 vberom.asm:284
1132 db 08bh, 0d8h
1133 ; mov bx, ax ; 8b d8 ; 0xc06b8 vberom.asm:285
1134 call 00596h ; e8 d9 fe ; 0xc06ba vberom.asm:286
1135 cmp AL, strict byte 004h ; 3c 04 ; 0xc06bd vberom.asm:287
1136 jnbe short 006c3h ; 77 02 ; 0xc06bf vberom.asm:288
1137 shr bx, 1 ; d1 eb ; 0xc06c1 vberom.asm:289
1138 shr bx, 003h ; c1 eb 03 ; 0xc06c3 vberom.asm:292
1139 mov dx, 003d4h ; ba d4 03 ; 0xc06c6 vberom.asm:298
1140 db 08ah, 0e3h
1141 ; mov ah, bl ; 8a e3 ; 0xc06c9 vberom.asm:299
1142 mov AL, strict byte 013h ; b0 13 ; 0xc06cb vberom.asm:300
1143 out DX, ax ; ef ; 0xc06cd vberom.asm:301
1144 pop dx ; 5a ; 0xc06ce vberom.asm:302
1145 pop bx ; 5b ; 0xc06cf vberom.asm:303
1146 pop ax ; 58 ; 0xc06d0 vberom.asm:304
1147 retn ; c3 ; 0xc06d1 vberom.asm:305
1148 ; disGetNextSymbol 0xc06d2 LB 0x235 -> off=0x0 cb=00000000000000ed uValue=00000000000c06d2 '_vga_compat_setup'
1149_vga_compat_setup: ; 0xc06d2 LB 0xed
1150 push ax ; 50 ; 0xc06d2 vberom.asm:308
1151 push dx ; 52 ; 0xc06d3 vberom.asm:309
1152 mov dx, 001ceh ; ba ce 01 ; 0xc06d4 vberom.asm:312
1153 mov ax, strict word 00001h ; b8 01 00 ; 0xc06d7 vberom.asm:313
1154 call 00570h ; e8 93 fe ; 0xc06da vberom.asm:314
1155 mov dx, 001cfh ; ba cf 01 ; 0xc06dd vberom.asm:315
1156 call 00577h ; e8 94 fe ; 0xc06e0 vberom.asm:316
1157 push ax ; 50 ; 0xc06e3 vberom.asm:317
1158 mov dx, 003d4h ; ba d4 03 ; 0xc06e4 vberom.asm:318
1159 mov ax, strict word 00011h ; b8 11 00 ; 0xc06e7 vberom.asm:319
1160 out DX, ax ; ef ; 0xc06ea vberom.asm:320
1161 pop ax ; 58 ; 0xc06eb vberom.asm:321
1162 push ax ; 50 ; 0xc06ec vberom.asm:322
1163 shr ax, 003h ; c1 e8 03 ; 0xc06ed vberom.asm:324
1164 dec ax ; 48 ; 0xc06f0 vberom.asm:330
1165 db 08ah, 0e0h
1166 ; mov ah, al ; 8a e0 ; 0xc06f1 vberom.asm:331
1167 mov AL, strict byte 001h ; b0 01 ; 0xc06f3 vberom.asm:332
1168 out DX, ax ; ef ; 0xc06f5 vberom.asm:333
1169 pop ax ; 58 ; 0xc06f6 vberom.asm:334
1170 call 006b5h ; e8 bb ff ; 0xc06f7 vberom.asm:335
1171 mov dx, 001ceh ; ba ce 01 ; 0xc06fa vberom.asm:338
1172 mov ax, strict word 00002h ; b8 02 00 ; 0xc06fd vberom.asm:339
1173 call 00570h ; e8 6d fe ; 0xc0700 vberom.asm:340
1174 mov dx, 001cfh ; ba cf 01 ; 0xc0703 vberom.asm:341
1175 call 00577h ; e8 6e fe ; 0xc0706 vberom.asm:342
1176 dec ax ; 48 ; 0xc0709 vberom.asm:343
1177 push ax ; 50 ; 0xc070a vberom.asm:344
1178 mov dx, 003d4h ; ba d4 03 ; 0xc070b vberom.asm:345
1179 db 08ah, 0e0h
1180 ; mov ah, al ; 8a e0 ; 0xc070e vberom.asm:346
1181 mov AL, strict byte 012h ; b0 12 ; 0xc0710 vberom.asm:347
1182 out DX, ax ; ef ; 0xc0712 vberom.asm:348
1183 pop ax ; 58 ; 0xc0713 vberom.asm:349
1184 mov AL, strict byte 007h ; b0 07 ; 0xc0714 vberom.asm:350
1185 out DX, AL ; ee ; 0xc0716 vberom.asm:351
1186 inc dx ; 42 ; 0xc0717 vberom.asm:352
1187 in AL, DX ; ec ; 0xc0718 vberom.asm:353
1188 and AL, strict byte 0bdh ; 24 bd ; 0xc0719 vberom.asm:354
1189 test ah, 001h ; f6 c4 01 ; 0xc071b vberom.asm:355
1190 je short 00722h ; 74 02 ; 0xc071e vberom.asm:356
1191 or AL, strict byte 002h ; 0c 02 ; 0xc0720 vberom.asm:357
1192 test ah, 002h ; f6 c4 02 ; 0xc0722 vberom.asm:359
1193 je short 00729h ; 74 02 ; 0xc0725 vberom.asm:360
1194 or AL, strict byte 040h ; 0c 40 ; 0xc0727 vberom.asm:361
1195 out DX, AL ; ee ; 0xc0729 vberom.asm:363
1196 mov dx, 003d4h ; ba d4 03 ; 0xc072a vberom.asm:366
1197 mov ax, strict word 00009h ; b8 09 00 ; 0xc072d vberom.asm:367
1198 out DX, AL ; ee ; 0xc0730 vberom.asm:368
1199 mov dx, 003d5h ; ba d5 03 ; 0xc0731 vberom.asm:369
1200 in AL, DX ; ec ; 0xc0734 vberom.asm:370
1201 and AL, strict byte 060h ; 24 60 ; 0xc0735 vberom.asm:371
1202 out DX, AL ; ee ; 0xc0737 vberom.asm:372
1203 mov dx, 003d4h ; ba d4 03 ; 0xc0738 vberom.asm:373
1204 mov AL, strict byte 017h ; b0 17 ; 0xc073b vberom.asm:374
1205 out DX, AL ; ee ; 0xc073d vberom.asm:375
1206 mov dx, 003d5h ; ba d5 03 ; 0xc073e vberom.asm:376
1207 in AL, DX ; ec ; 0xc0741 vberom.asm:377
1208 or AL, strict byte 003h ; 0c 03 ; 0xc0742 vberom.asm:378
1209 out DX, AL ; ee ; 0xc0744 vberom.asm:379
1210 mov dx, 003dah ; ba da 03 ; 0xc0745 vberom.asm:380
1211 in AL, DX ; ec ; 0xc0748 vberom.asm:381
1212 mov dx, 003c0h ; ba c0 03 ; 0xc0749 vberom.asm:382
1213 mov AL, strict byte 010h ; b0 10 ; 0xc074c vberom.asm:383
1214 out DX, AL ; ee ; 0xc074e vberom.asm:384
1215 mov dx, 003c1h ; ba c1 03 ; 0xc074f vberom.asm:385
1216 in AL, DX ; ec ; 0xc0752 vberom.asm:386
1217 or AL, strict byte 001h ; 0c 01 ; 0xc0753 vberom.asm:387
1218 mov dx, 003c0h ; ba c0 03 ; 0xc0755 vberom.asm:388
1219 out DX, AL ; ee ; 0xc0758 vberom.asm:389
1220 mov AL, strict byte 020h ; b0 20 ; 0xc0759 vberom.asm:390
1221 out DX, AL ; ee ; 0xc075b vberom.asm:391
1222 mov dx, 003ceh ; ba ce 03 ; 0xc075c vberom.asm:392
1223 mov ax, 00506h ; b8 06 05 ; 0xc075f vberom.asm:393
1224 out DX, ax ; ef ; 0xc0762 vberom.asm:394
1225 mov dx, 003c4h ; ba c4 03 ; 0xc0763 vberom.asm:395
1226 mov ax, 00f02h ; b8 02 0f ; 0xc0766 vberom.asm:396
1227 out DX, ax ; ef ; 0xc0769 vberom.asm:397
1228 mov dx, 001ceh ; ba ce 01 ; 0xc076a vberom.asm:400
1229 mov ax, strict word 00003h ; b8 03 00 ; 0xc076d vberom.asm:401
1230 call 00570h ; e8 fd fd ; 0xc0770 vberom.asm:402
1231 mov dx, 001cfh ; ba cf 01 ; 0xc0773 vberom.asm:403
1232 call 00577h ; e8 fe fd ; 0xc0776 vberom.asm:404
1233 cmp AL, strict byte 008h ; 3c 08 ; 0xc0779 vberom.asm:405
1234 jc short 007bdh ; 72 40 ; 0xc077b vberom.asm:406
1235 mov dx, 003d4h ; ba d4 03 ; 0xc077d vberom.asm:407
1236 mov AL, strict byte 014h ; b0 14 ; 0xc0780 vberom.asm:408
1237 out DX, AL ; ee ; 0xc0782 vberom.asm:409
1238 mov dx, 003d5h ; ba d5 03 ; 0xc0783 vberom.asm:410
1239 in AL, DX ; ec ; 0xc0786 vberom.asm:411
1240 or AL, strict byte 040h ; 0c 40 ; 0xc0787 vberom.asm:412
1241 out DX, AL ; ee ; 0xc0789 vberom.asm:413
1242 mov dx, 003dah ; ba da 03 ; 0xc078a vberom.asm:414
1243 in AL, DX ; ec ; 0xc078d vberom.asm:415
1244 mov dx, 003c0h ; ba c0 03 ; 0xc078e vberom.asm:416
1245 mov AL, strict byte 010h ; b0 10 ; 0xc0791 vberom.asm:417
1246 out DX, AL ; ee ; 0xc0793 vberom.asm:418
1247 mov dx, 003c1h ; ba c1 03 ; 0xc0794 vberom.asm:419
1248 in AL, DX ; ec ; 0xc0797 vberom.asm:420
1249 or AL, strict byte 040h ; 0c 40 ; 0xc0798 vberom.asm:421
1250 mov dx, 003c0h ; ba c0 03 ; 0xc079a vberom.asm:422
1251 out DX, AL ; ee ; 0xc079d vberom.asm:423
1252 mov AL, strict byte 020h ; b0 20 ; 0xc079e vberom.asm:424
1253 out DX, AL ; ee ; 0xc07a0 vberom.asm:425
1254 mov dx, 003c4h ; ba c4 03 ; 0xc07a1 vberom.asm:426
1255 mov AL, strict byte 004h ; b0 04 ; 0xc07a4 vberom.asm:427
1256 out DX, AL ; ee ; 0xc07a6 vberom.asm:428
1257 mov dx, 003c5h ; ba c5 03 ; 0xc07a7 vberom.asm:429
1258 in AL, DX ; ec ; 0xc07aa vberom.asm:430
1259 or AL, strict byte 008h ; 0c 08 ; 0xc07ab vberom.asm:431
1260 out DX, AL ; ee ; 0xc07ad vberom.asm:432
1261 mov dx, 003ceh ; ba ce 03 ; 0xc07ae vberom.asm:433
1262 mov AL, strict byte 005h ; b0 05 ; 0xc07b1 vberom.asm:434
1263 out DX, AL ; ee ; 0xc07b3 vberom.asm:435
1264 mov dx, 003cfh ; ba cf 03 ; 0xc07b4 vberom.asm:436
1265 in AL, DX ; ec ; 0xc07b7 vberom.asm:437
1266 and AL, strict byte 09fh ; 24 9f ; 0xc07b8 vberom.asm:438
1267 or AL, strict byte 040h ; 0c 40 ; 0xc07ba vberom.asm:439
1268 out DX, AL ; ee ; 0xc07bc vberom.asm:440
1269 pop dx ; 5a ; 0xc07bd vberom.asm:443
1270 pop ax ; 58 ; 0xc07be vberom.asm:444
1271 ; disGetNextSymbol 0xc07bf LB 0x148 -> off=0x0 cb=0000000000000013 uValue=00000000000c07bf '_vbe_has_vbe_display'
1272_vbe_has_vbe_display: ; 0xc07bf LB 0x13
1273 push DS ; 1e ; 0xc07bf vberom.asm:450
1274 push bx ; 53 ; 0xc07c0 vberom.asm:451
1275 mov ax, strict word 00040h ; b8 40 00 ; 0xc07c1 vberom.asm:452
1276 mov ds, ax ; 8e d8 ; 0xc07c4 vberom.asm:453
1277 mov bx, 000b9h ; bb b9 00 ; 0xc07c6 vberom.asm:454
1278 mov al, byte [bx] ; 8a 07 ; 0xc07c9 vberom.asm:455
1279 and AL, strict byte 001h ; 24 01 ; 0xc07cb vberom.asm:456
1280 db 032h, 0e4h
1281 ; xor ah, ah ; 32 e4 ; 0xc07cd vberom.asm:457
1282 pop bx ; 5b ; 0xc07cf vberom.asm:458
1283 pop DS ; 1f ; 0xc07d0 vberom.asm:459
1284 retn ; c3 ; 0xc07d1 vberom.asm:460
1285 ; disGetNextSymbol 0xc07d2 LB 0x135 -> off=0x0 cb=0000000000000025 uValue=00000000000c07d2 'vbe_biosfn_return_current_mode'
1286vbe_biosfn_return_current_mode: ; 0xc07d2 LB 0x25
1287 push DS ; 1e ; 0xc07d2 vberom.asm:473
1288 mov ax, strict word 00040h ; b8 40 00 ; 0xc07d3 vberom.asm:474
1289 mov ds, ax ; 8e d8 ; 0xc07d6 vberom.asm:475
1290 call 005f1h ; e8 16 fe ; 0xc07d8 vberom.asm:476
1291 and ax, strict byte 00001h ; 83 e0 01 ; 0xc07db vberom.asm:477
1292 je short 007e9h ; 74 09 ; 0xc07de vberom.asm:478
1293 mov bx, 000bah ; bb ba 00 ; 0xc07e0 vberom.asm:479
1294 mov ax, word [bx] ; 8b 07 ; 0xc07e3 vberom.asm:480
1295 db 08bh, 0d8h
1296 ; mov bx, ax ; 8b d8 ; 0xc07e5 vberom.asm:481
1297 jne short 007f2h ; 75 09 ; 0xc07e7 vberom.asm:482
1298 mov bx, strict word 00049h ; bb 49 00 ; 0xc07e9 vberom.asm:484
1299 mov al, byte [bx] ; 8a 07 ; 0xc07ec vberom.asm:485
1300 db 08ah, 0d8h
1301 ; mov bl, al ; 8a d8 ; 0xc07ee vberom.asm:486
1302 db 032h, 0ffh
1303 ; xor bh, bh ; 32 ff ; 0xc07f0 vberom.asm:487
1304 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc07f2 vberom.asm:489
1305 pop DS ; 1f ; 0xc07f5 vberom.asm:490
1306 retn ; c3 ; 0xc07f6 vberom.asm:491
1307 ; disGetNextSymbol 0xc07f7 LB 0x110 -> off=0x0 cb=000000000000002d uValue=00000000000c07f7 'vbe_biosfn_display_window_control'
1308vbe_biosfn_display_window_control: ; 0xc07f7 LB 0x2d
1309 cmp bl, 000h ; 80 fb 00 ; 0xc07f7 vberom.asm:515
1310 jne short 00820h ; 75 24 ; 0xc07fa vberom.asm:516
1311 cmp bh, 001h ; 80 ff 01 ; 0xc07fc vberom.asm:517
1312 je short 00817h ; 74 16 ; 0xc07ff vberom.asm:518
1313 jc short 00807h ; 72 04 ; 0xc0801 vberom.asm:519
1314 mov ax, 00100h ; b8 00 01 ; 0xc0803 vberom.asm:520
1315 retn ; c3 ; 0xc0806 vberom.asm:521
1316 db 08bh, 0c2h
1317 ; mov ax, dx ; 8b c2 ; 0xc0807 vberom.asm:523
1318 call 00603h ; e8 f7 fd ; 0xc0809 vberom.asm:524
1319 call 00617h ; e8 08 fe ; 0xc080c vberom.asm:525
1320 db 03bh, 0c2h
1321 ; cmp ax, dx ; 3b c2 ; 0xc080f vberom.asm:526
1322 jne short 00820h ; 75 0d ; 0xc0811 vberom.asm:527
1323 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0813 vberom.asm:528
1324 retn ; c3 ; 0xc0816 vberom.asm:529
1325 call 00617h ; e8 fd fd ; 0xc0817 vberom.asm:531
1326 db 08bh, 0d0h
1327 ; mov dx, ax ; 8b d0 ; 0xc081a vberom.asm:532
1328 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc081c vberom.asm:533
1329 retn ; c3 ; 0xc081f vberom.asm:534
1330 mov ax, 0014fh ; b8 4f 01 ; 0xc0820 vberom.asm:536
1331 retn ; c3 ; 0xc0823 vberom.asm:537
1332 ; disGetNextSymbol 0xc0824 LB 0xe3 -> off=0x0 cb=0000000000000034 uValue=00000000000c0824 'vbe_biosfn_set_get_display_start'
1333vbe_biosfn_set_get_display_start: ; 0xc0824 LB 0x34
1334 cmp bl, 080h ; 80 fb 80 ; 0xc0824 vberom.asm:577
1335 je short 00834h ; 74 0b ; 0xc0827 vberom.asm:578
1336 cmp bl, 001h ; 80 fb 01 ; 0xc0829 vberom.asm:579
1337 je short 00848h ; 74 1a ; 0xc082c vberom.asm:580
1338 jc short 0083ah ; 72 0a ; 0xc082e vberom.asm:581
1339 mov ax, 00100h ; b8 00 01 ; 0xc0830 vberom.asm:582
1340 retn ; c3 ; 0xc0833 vberom.asm:583
1341 call 00589h ; e8 52 fd ; 0xc0834 vberom.asm:585
1342 call 0057ch ; e8 42 fd ; 0xc0837 vberom.asm:586
1343 db 08bh, 0c1h
1344 ; mov ax, cx ; 8b c1 ; 0xc083a vberom.asm:588
1345 call 00669h ; e8 2a fe ; 0xc083c vberom.asm:589
1346 db 08bh, 0c2h
1347 ; mov ax, dx ; 8b c2 ; 0xc083f vberom.asm:590
1348 call 0068fh ; e8 4b fe ; 0xc0841 vberom.asm:591
1349 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0844 vberom.asm:592
1350 retn ; c3 ; 0xc0847 vberom.asm:593
1351 call 0067dh ; e8 32 fe ; 0xc0848 vberom.asm:595
1352 db 08bh, 0c8h
1353 ; mov cx, ax ; 8b c8 ; 0xc084b vberom.asm:596
1354 call 006a3h ; e8 53 fe ; 0xc084d vberom.asm:597
1355 db 08bh, 0d0h
1356 ; mov dx, ax ; 8b d0 ; 0xc0850 vberom.asm:598
1357 db 032h, 0ffh
1358 ; xor bh, bh ; 32 ff ; 0xc0852 vberom.asm:599
1359 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0854 vberom.asm:600
1360 retn ; c3 ; 0xc0857 vberom.asm:601
1361 ; disGetNextSymbol 0xc0858 LB 0xaf -> off=0x0 cb=0000000000000037 uValue=00000000000c0858 'vbe_biosfn_set_get_dac_palette_format'
1362vbe_biosfn_set_get_dac_palette_format: ; 0xc0858 LB 0x37
1363 cmp bl, 001h ; 80 fb 01 ; 0xc0858 vberom.asm:616
1364 je short 0087bh ; 74 1e ; 0xc085b vberom.asm:617
1365 jc short 00863h ; 72 04 ; 0xc085d vberom.asm:618
1366 mov ax, 00100h ; b8 00 01 ; 0xc085f vberom.asm:619
1367 retn ; c3 ; 0xc0862 vberom.asm:620
1368 call 005f1h ; e8 8b fd ; 0xc0863 vberom.asm:622
1369 cmp bh, 006h ; 80 ff 06 ; 0xc0866 vberom.asm:623
1370 je short 00875h ; 74 0a ; 0xc0869 vberom.asm:624
1371 cmp bh, 008h ; 80 ff 08 ; 0xc086b vberom.asm:625
1372 jne short 0088bh ; 75 1b ; 0xc086e vberom.asm:626
1373 or ax, strict byte 00020h ; 83 c8 20 ; 0xc0870 vberom.asm:627
1374 jne short 00878h ; 75 03 ; 0xc0873 vberom.asm:628
1375 and ax, strict byte 0ffdfh ; 83 e0 df ; 0xc0875 vberom.asm:630
1376 call 005ddh ; e8 62 fd ; 0xc0878 vberom.asm:632
1377 mov BH, strict byte 006h ; b7 06 ; 0xc087b vberom.asm:634
1378 call 005f1h ; e8 71 fd ; 0xc087d vberom.asm:635
1379 and ax, strict byte 00020h ; 83 e0 20 ; 0xc0880 vberom.asm:636
1380 je short 00887h ; 74 02 ; 0xc0883 vberom.asm:637
1381 mov BH, strict byte 008h ; b7 08 ; 0xc0885 vberom.asm:638
1382 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0887 vberom.asm:640
1383 retn ; c3 ; 0xc088a vberom.asm:641
1384 mov ax, 0014fh ; b8 4f 01 ; 0xc088b vberom.asm:643
1385 retn ; c3 ; 0xc088e vberom.asm:644
1386 ; disGetNextSymbol 0xc088f LB 0x78 -> off=0x0 cb=0000000000000064 uValue=00000000000c088f 'vbe_biosfn_set_get_palette_data'
1387vbe_biosfn_set_get_palette_data: ; 0xc088f LB 0x64
1388 test bl, bl ; 84 db ; 0xc088f vberom.asm:683
1389 je short 008a2h ; 74 0f ; 0xc0891 vberom.asm:684
1390 cmp bl, 001h ; 80 fb 01 ; 0xc0893 vberom.asm:685
1391 je short 008cah ; 74 32 ; 0xc0896 vberom.asm:686
1392 cmp bl, 003h ; 80 fb 03 ; 0xc0898 vberom.asm:687
1393 jbe short 008efh ; 76 52 ; 0xc089b vberom.asm:688
1394 cmp bl, 080h ; 80 fb 80 ; 0xc089d vberom.asm:689
1395 jne short 008ebh ; 75 49 ; 0xc08a0 vberom.asm:690
1396 pushad ; 66 60 ; 0xc08a2 vberom.asm:141
1397 push DS ; 1e ; 0xc08a4 vberom.asm:696
1398 push ES ; 06 ; 0xc08a5 vberom.asm:697
1399 pop DS ; 1f ; 0xc08a6 vberom.asm:698
1400 db 08ah, 0c2h
1401 ; mov al, dl ; 8a c2 ; 0xc08a7 vberom.asm:699
1402 mov dx, 003c8h ; ba c8 03 ; 0xc08a9 vberom.asm:700
1403 out DX, AL ; ee ; 0xc08ac vberom.asm:701
1404 inc dx ; 42 ; 0xc08ad vberom.asm:702
1405 db 08bh, 0f7h
1406 ; mov si, di ; 8b f7 ; 0xc08ae vberom.asm:703
1407 lodsd ; 66 ad ; 0xc08b0 vberom.asm:706
1408 ror eax, 010h ; 66 c1 c8 10 ; 0xc08b2 vberom.asm:707
1409 out DX, AL ; ee ; 0xc08b6 vberom.asm:708
1410 rol eax, 008h ; 66 c1 c0 08 ; 0xc08b7 vberom.asm:709
1411 out DX, AL ; ee ; 0xc08bb vberom.asm:710
1412 rol eax, 008h ; 66 c1 c0 08 ; 0xc08bc vberom.asm:711
1413 out DX, AL ; ee ; 0xc08c0 vberom.asm:712
1414 loop 008b0h ; e2 ed ; 0xc08c1 vberom.asm:723
1415 pop DS ; 1f ; 0xc08c3 vberom.asm:724
1416 popad ; 66 61 ; 0xc08c4 vberom.asm:160
1417 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc08c6 vberom.asm:727
1418 retn ; c3 ; 0xc08c9 vberom.asm:728
1419 pushad ; 66 60 ; 0xc08ca vberom.asm:141
1420 db 08ah, 0c2h
1421 ; mov al, dl ; 8a c2 ; 0xc08cc vberom.asm:732
1422 mov dx, 003c7h ; ba c7 03 ; 0xc08ce vberom.asm:733
1423 out DX, AL ; ee ; 0xc08d1 vberom.asm:734
1424 add dl, 002h ; 80 c2 02 ; 0xc08d2 vberom.asm:735
1425 db 066h, 033h, 0c0h
1426 ; xor eax, eax ; 66 33 c0 ; 0xc08d5 vberom.asm:738
1427 in AL, DX ; ec ; 0xc08d8 vberom.asm:739
1428 sal eax, 008h ; 66 c1 e0 08 ; 0xc08d9 vberom.asm:740
1429 in AL, DX ; ec ; 0xc08dd vberom.asm:741
1430 sal eax, 008h ; 66 c1 e0 08 ; 0xc08de vberom.asm:742
1431 in AL, DX ; ec ; 0xc08e2 vberom.asm:743
1432 stosd ; 66 ab ; 0xc08e3 vberom.asm:744
1433 loop 008d5h ; e2 ee ; 0xc08e5 vberom.asm:757
1434 popad ; 66 61 ; 0xc08e7 vberom.asm:160
1435 jmp short 008c6h ; eb db ; 0xc08e9 vberom.asm:759
1436 mov ax, 0014fh ; b8 4f 01 ; 0xc08eb vberom.asm:762
1437 retn ; c3 ; 0xc08ee vberom.asm:763
1438 mov ax, 0024fh ; b8 4f 02 ; 0xc08ef vberom.asm:765
1439 retn ; c3 ; 0xc08f2 vberom.asm:766
1440 ; disGetNextSymbol 0xc08f3 LB 0x14 -> off=0x0 cb=0000000000000014 uValue=00000000000c08f3 'vbe_biosfn_return_protected_mode_interface'
1441vbe_biosfn_return_protected_mode_interface: ; 0xc08f3 LB 0x14
1442 test bl, bl ; 84 db ; 0xc08f3 vberom.asm:780
1443 jne short 00903h ; 75 0c ; 0xc08f5 vberom.asm:781
1444 push CS ; 0e ; 0xc08f7 vberom.asm:782
1445 pop ES ; 07 ; 0xc08f8 vberom.asm:783
1446 mov di, 04640h ; bf 40 46 ; 0xc08f9 vberom.asm:784
1447 mov cx, 00115h ; b9 15 01 ; 0xc08fc vberom.asm:785
1448 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc08ff vberom.asm:786
1449 retn ; c3 ; 0xc0902 vberom.asm:787
1450 mov ax, 0014fh ; b8 4f 01 ; 0xc0903 vberom.asm:789
1451 retn ; c3 ; 0xc0906 vberom.asm:790
1452
1453 ; Padding 0xe9 bytes at 0xc0907
1454 times 233 db 0
1455
1456section _TEXT progbits vstart=0x9f0 align=1 ; size=0x38c9 class=CODE group=AUTO
1457 ; disGetNextSymbol 0xc09f0 LB 0x38c9 -> off=0x0 cb=000000000000001a uValue=00000000000c09f0 'set_int_vector'
1458set_int_vector: ; 0xc09f0 LB 0x1a
1459 push dx ; 52 ; 0xc09f0 vgabios.c:87
1460 push bp ; 55 ; 0xc09f1
1461 mov bp, sp ; 89 e5 ; 0xc09f2
1462 mov dx, bx ; 89 da ; 0xc09f4
1463 movzx bx, al ; 0f b6 d8 ; 0xc09f6 vgabios.c:91
1464 sal bx, 002h ; c1 e3 02 ; 0xc09f9
1465 xor ax, ax ; 31 c0 ; 0xc09fc
1466 mov es, ax ; 8e c0 ; 0xc09fe
1467 mov word [es:bx], dx ; 26 89 17 ; 0xc0a00
1468 mov word [es:bx+002h], cx ; 26 89 4f 02 ; 0xc0a03
1469 pop bp ; 5d ; 0xc0a07 vgabios.c:92
1470 pop dx ; 5a ; 0xc0a08
1471 retn ; c3 ; 0xc0a09
1472 ; disGetNextSymbol 0xc0a0a LB 0x38af -> off=0x0 cb=000000000000001c uValue=00000000000c0a0a 'init_vga_card'
1473init_vga_card: ; 0xc0a0a LB 0x1c
1474 push bp ; 55 ; 0xc0a0a vgabios.c:143
1475 mov bp, sp ; 89 e5 ; 0xc0a0b
1476 push dx ; 52 ; 0xc0a0d
1477 mov AL, strict byte 0c3h ; b0 c3 ; 0xc0a0e vgabios.c:146
1478 mov dx, 003c2h ; ba c2 03 ; 0xc0a10
1479 out DX, AL ; ee ; 0xc0a13
1480 mov AL, strict byte 004h ; b0 04 ; 0xc0a14 vgabios.c:149
1481 mov dx, 003c4h ; ba c4 03 ; 0xc0a16
1482 out DX, AL ; ee ; 0xc0a19
1483 mov AL, strict byte 002h ; b0 02 ; 0xc0a1a vgabios.c:150
1484 mov dx, 003c5h ; ba c5 03 ; 0xc0a1c
1485 out DX, AL ; ee ; 0xc0a1f
1486 lea sp, [bp-002h] ; 8d 66 fe ; 0xc0a20 vgabios.c:155
1487 pop dx ; 5a ; 0xc0a23
1488 pop bp ; 5d ; 0xc0a24
1489 retn ; c3 ; 0xc0a25
1490 ; disGetNextSymbol 0xc0a26 LB 0x3893 -> off=0x0 cb=000000000000003e uValue=00000000000c0a26 'init_bios_area'
1491init_bios_area: ; 0xc0a26 LB 0x3e
1492 push bx ; 53 ; 0xc0a26 vgabios.c:221
1493 push bp ; 55 ; 0xc0a27
1494 mov bp, sp ; 89 e5 ; 0xc0a28
1495 xor bx, bx ; 31 db ; 0xc0a2a vgabios.c:225
1496 mov ax, strict word 00040h ; b8 40 00 ; 0xc0a2c
1497 mov es, ax ; 8e c0 ; 0xc0a2f
1498 mov al, byte [es:bx+010h] ; 26 8a 47 10 ; 0xc0a31 vgabios.c:228
1499 and AL, strict byte 0cfh ; 24 cf ; 0xc0a35
1500 or AL, strict byte 020h ; 0c 20 ; 0xc0a37
1501 mov byte [es:bx+010h], al ; 26 88 47 10 ; 0xc0a39
1502 mov byte [es:bx+00085h], 010h ; 26 c6 87 85 00 10 ; 0xc0a3d vgabios.c:232
1503 mov word [es:bx+00087h], 0f960h ; 26 c7 87 87 00 60 f9 ; 0xc0a43 vgabios.c:234
1504 mov byte [es:bx+00089h], 051h ; 26 c6 87 89 00 51 ; 0xc0a4a vgabios.c:238
1505 mov byte [es:bx+065h], 009h ; 26 c6 47 65 09 ; 0xc0a50 vgabios.c:240
1506 mov word [es:bx+000a8h], 0554dh ; 26 c7 87 a8 00 4d 55 ; 0xc0a55 vgabios.c:242
1507 mov [es:bx+000aah], ds ; 26 8c 9f aa 00 ; 0xc0a5c
1508 pop bp ; 5d ; 0xc0a61 vgabios.c:243
1509 pop bx ; 5b ; 0xc0a62
1510 retn ; c3 ; 0xc0a63
1511 ; disGetNextSymbol 0xc0a64 LB 0x3855 -> off=0x0 cb=000000000000002f uValue=00000000000c0a64 'vgabios_init_func'
1512vgabios_init_func: ; 0xc0a64 LB 0x2f
1513 push bp ; 55 ; 0xc0a64 vgabios.c:250
1514 mov bp, sp ; 89 e5 ; 0xc0a65
1515 call 00a0ah ; e8 a0 ff ; 0xc0a67 vgabios.c:252
1516 call 00a26h ; e8 b9 ff ; 0xc0a6a vgabios.c:253
1517 call 03c5ch ; e8 ec 31 ; 0xc0a6d vgabios.c:255
1518 mov bx, strict word 00028h ; bb 28 00 ; 0xc0a70 vgabios.c:257
1519 mov cx, 0c000h ; b9 00 c0 ; 0xc0a73
1520 mov ax, strict word 00010h ; b8 10 00 ; 0xc0a76
1521 call 009f0h ; e8 74 ff ; 0xc0a79
1522 mov bx, strict word 00028h ; bb 28 00 ; 0xc0a7c vgabios.c:258
1523 mov cx, 0c000h ; b9 00 c0 ; 0xc0a7f
1524 mov ax, strict word 0006dh ; b8 6d 00 ; 0xc0a82
1525 call 009f0h ; e8 68 ff ; 0xc0a85
1526 mov ax, strict word 00003h ; b8 03 00 ; 0xc0a88 vgabios.c:284
1527 db 032h, 0e4h
1528 ; xor ah, ah ; 32 e4 ; 0xc0a8b
1529 int 010h ; cd 10 ; 0xc0a8d
1530 mov sp, bp ; 89 ec ; 0xc0a8f vgabios.c:287
1531 pop bp ; 5d ; 0xc0a91
1532 retf ; cb ; 0xc0a92
1533 ; disGetNextSymbol 0xc0a93 LB 0x3826 -> off=0x0 cb=000000000000003f uValue=00000000000c0a93 'vga_get_cursor_pos'
1534vga_get_cursor_pos: ; 0xc0a93 LB 0x3f
1535 push si ; 56 ; 0xc0a93 vgabios.c:356
1536 push di ; 57 ; 0xc0a94
1537 push bp ; 55 ; 0xc0a95
1538 mov bp, sp ; 89 e5 ; 0xc0a96
1539 mov si, dx ; 89 d6 ; 0xc0a98
1540 cmp AL, strict byte 007h ; 3c 07 ; 0xc0a9a vgabios.c:358
1541 jbe short 00aach ; 76 0e ; 0xc0a9c
1542 push SS ; 16 ; 0xc0a9e vgabios.c:359
1543 pop ES ; 07 ; 0xc0a9f
1544 mov word [es:si], strict word 00000h ; 26 c7 04 00 00 ; 0xc0aa0
1545 mov word [es:bx], strict word 00000h ; 26 c7 07 00 00 ; 0xc0aa5 vgabios.c:360
1546 jmp short 00aceh ; eb 22 ; 0xc0aaa vgabios.c:361
1547 mov di, strict word 00060h ; bf 60 00 ; 0xc0aac vgabios.c:57
1548 mov dx, strict word 00040h ; ba 40 00 ; 0xc0aaf
1549 mov es, dx ; 8e c2 ; 0xc0ab2
1550 mov di, word [es:di] ; 26 8b 3d ; 0xc0ab4
1551 push SS ; 16 ; 0xc0ab7 vgabios.c:58
1552 pop ES ; 07 ; 0xc0ab8
1553 mov word [es:si], di ; 26 89 3c ; 0xc0ab9
1554 movzx si, al ; 0f b6 f0 ; 0xc0abc vgabios.c:364
1555 add si, si ; 01 f6 ; 0xc0abf
1556 add si, strict byte 00050h ; 83 c6 50 ; 0xc0ac1
1557 mov es, dx ; 8e c2 ; 0xc0ac4 vgabios.c:57
1558 mov si, word [es:si] ; 26 8b 34 ; 0xc0ac6
1559 push SS ; 16 ; 0xc0ac9 vgabios.c:58
1560 pop ES ; 07 ; 0xc0aca
1561 mov word [es:bx], si ; 26 89 37 ; 0xc0acb
1562 pop bp ; 5d ; 0xc0ace vgabios.c:366
1563 pop di ; 5f ; 0xc0acf
1564 pop si ; 5e ; 0xc0ad0
1565 retn ; c3 ; 0xc0ad1
1566 ; disGetNextSymbol 0xc0ad2 LB 0x37e7 -> off=0x0 cb=000000000000005d uValue=00000000000c0ad2 'vga_find_glyph'
1567vga_find_glyph: ; 0xc0ad2 LB 0x5d
1568 push bp ; 55 ; 0xc0ad2 vgabios.c:369
1569 mov bp, sp ; 89 e5 ; 0xc0ad3
1570 push si ; 56 ; 0xc0ad5
1571 push di ; 57 ; 0xc0ad6
1572 push ax ; 50 ; 0xc0ad7
1573 push ax ; 50 ; 0xc0ad8
1574 push dx ; 52 ; 0xc0ad9
1575 push bx ; 53 ; 0xc0ada
1576 mov bl, cl ; 88 cb ; 0xc0adb
1577 mov word [bp-006h], strict word 00000h ; c7 46 fa 00 00 ; 0xc0add vgabios.c:371
1578 dec word [bp+004h] ; ff 4e 04 ; 0xc0ae2 vgabios.c:373
1579 cmp word [bp+004h], strict byte 0ffffh ; 83 7e 04 ff ; 0xc0ae5
1580 je short 00b23h ; 74 38 ; 0xc0ae9
1581 movzx cx, byte [bp+006h] ; 0f b6 4e 06 ; 0xc0aeb vgabios.c:374
1582 mov dx, ss ; 8c d2 ; 0xc0aef
1583 mov si, word [bp-00ch] ; 8b 76 f4 ; 0xc0af1
1584 mov di, word [bp-008h] ; 8b 7e f8 ; 0xc0af4
1585 mov es, [bp-00ah] ; 8e 46 f6 ; 0xc0af7
1586 push DS ; 1e ; 0xc0afa
1587 mov ds, dx ; 8e da ; 0xc0afb
1588 rep cmpsb ; f3 a6 ; 0xc0afd
1589 pop DS ; 1f ; 0xc0aff
1590 mov ax, strict word 00000h ; b8 00 00 ; 0xc0b00
1591 je near 00b09h ; 0f 84 02 00 ; 0xc0b03
1592 db 0feh, 0c0h
1593 ; inc al ; fe c0 ; 0xc0b07
1594 test ax, ax ; 85 c0 ; 0xc0b09
1595 jne short 00b18h ; 75 0b ; 0xc0b0b
1596 movzx ax, bl ; 0f b6 c3 ; 0xc0b0d vgabios.c:375
1597 or ah, 080h ; 80 cc 80 ; 0xc0b10
1598 mov word [bp-006h], ax ; 89 46 fa ; 0xc0b13
1599 jmp short 00b23h ; eb 0b ; 0xc0b16 vgabios.c:376
1600 movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc0b18 vgabios.c:378
1601 add word [bp-008h], ax ; 01 46 f8 ; 0xc0b1c
1602 db 0feh, 0c3h
1603 ; inc bl ; fe c3 ; 0xc0b1f vgabios.c:379
1604 jmp short 00ae2h ; eb bf ; 0xc0b21 vgabios.c:380
1605 mov ax, word [bp-006h] ; 8b 46 fa ; 0xc0b23 vgabios.c:382
1606 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0b26
1607 pop di ; 5f ; 0xc0b29
1608 pop si ; 5e ; 0xc0b2a
1609 pop bp ; 5d ; 0xc0b2b
1610 retn 00004h ; c2 04 00 ; 0xc0b2c
1611 ; disGetNextSymbol 0xc0b2f LB 0x378a -> off=0x0 cb=0000000000000046 uValue=00000000000c0b2f 'vga_read_glyph_planar'
1612vga_read_glyph_planar: ; 0xc0b2f LB 0x46
1613 push bp ; 55 ; 0xc0b2f vgabios.c:384
1614 mov bp, sp ; 89 e5 ; 0xc0b30
1615 push si ; 56 ; 0xc0b32
1616 push di ; 57 ; 0xc0b33
1617 push ax ; 50 ; 0xc0b34
1618 push ax ; 50 ; 0xc0b35
1619 mov si, ax ; 89 c6 ; 0xc0b36
1620 mov word [bp-006h], dx ; 89 56 fa ; 0xc0b38
1621 mov word [bp-008h], bx ; 89 5e f8 ; 0xc0b3b
1622 mov bx, cx ; 89 cb ; 0xc0b3e
1623 mov ax, 00805h ; b8 05 08 ; 0xc0b40 vgabios.c:391
1624 mov dx, 003ceh ; ba ce 03 ; 0xc0b43
1625 out DX, ax ; ef ; 0xc0b46
1626 dec byte [bp+004h] ; fe 4e 04 ; 0xc0b47 vgabios.c:393
1627 cmp byte [bp+004h], 0ffh ; 80 7e 04 ff ; 0xc0b4a
1628 je short 00b65h ; 74 15 ; 0xc0b4e
1629 mov es, [bp-006h] ; 8e 46 fa ; 0xc0b50 vgabios.c:394
1630 mov al, byte [es:si] ; 26 8a 04 ; 0xc0b53
1631 not al ; f6 d0 ; 0xc0b56
1632 mov di, bx ; 89 df ; 0xc0b58
1633 inc bx ; 43 ; 0xc0b5a
1634 push SS ; 16 ; 0xc0b5b
1635 pop ES ; 07 ; 0xc0b5c
1636 mov byte [es:di], al ; 26 88 05 ; 0xc0b5d
1637 add si, word [bp-008h] ; 03 76 f8 ; 0xc0b60 vgabios.c:395
1638 jmp short 00b47h ; eb e2 ; 0xc0b63 vgabios.c:396
1639 mov ax, strict word 00005h ; b8 05 00 ; 0xc0b65 vgabios.c:399
1640 mov dx, 003ceh ; ba ce 03 ; 0xc0b68
1641 out DX, ax ; ef ; 0xc0b6b
1642 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0b6c vgabios.c:400
1643 pop di ; 5f ; 0xc0b6f
1644 pop si ; 5e ; 0xc0b70
1645 pop bp ; 5d ; 0xc0b71
1646 retn 00002h ; c2 02 00 ; 0xc0b72
1647 ; disGetNextSymbol 0xc0b75 LB 0x3744 -> off=0x0 cb=000000000000002a uValue=00000000000c0b75 'vga_char_ofs_planar'
1648vga_char_ofs_planar: ; 0xc0b75 LB 0x2a
1649 push bp ; 55 ; 0xc0b75 vgabios.c:402
1650 mov bp, sp ; 89 e5 ; 0xc0b76
1651 xor dh, dh ; 30 f6 ; 0xc0b78 vgabios.c:406
1652 imul bx, dx ; 0f af da ; 0xc0b7a
1653 movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc0b7d
1654 imul bx, dx ; 0f af da ; 0xc0b81
1655 xor ah, ah ; 30 e4 ; 0xc0b84
1656 add ax, bx ; 01 d8 ; 0xc0b86
1657 mov bx, strict word 0004ch ; bb 4c 00 ; 0xc0b88 vgabios.c:57
1658 mov dx, strict word 00040h ; ba 40 00 ; 0xc0b8b
1659 mov es, dx ; 8e c2 ; 0xc0b8e
1660 mov dx, word [es:bx] ; 26 8b 17 ; 0xc0b90
1661 movzx bx, cl ; 0f b6 d9 ; 0xc0b93 vgabios.c:58
1662 imul dx, bx ; 0f af d3 ; 0xc0b96
1663 add ax, dx ; 01 d0 ; 0xc0b99
1664 pop bp ; 5d ; 0xc0b9b vgabios.c:410
1665 retn 00002h ; c2 02 00 ; 0xc0b9c
1666 ; disGetNextSymbol 0xc0b9f LB 0x371a -> off=0x0 cb=000000000000003e uValue=00000000000c0b9f 'vga_read_char_planar'
1667vga_read_char_planar: ; 0xc0b9f LB 0x3e
1668 push bp ; 55 ; 0xc0b9f vgabios.c:412
1669 mov bp, sp ; 89 e5 ; 0xc0ba0
1670 push cx ; 51 ; 0xc0ba2
1671 push si ; 56 ; 0xc0ba3
1672 push di ; 57 ; 0xc0ba4
1673 sub sp, strict byte 00010h ; 83 ec 10 ; 0xc0ba5
1674 mov si, ax ; 89 c6 ; 0xc0ba8
1675 mov ax, dx ; 89 d0 ; 0xc0baa
1676 movzx di, bl ; 0f b6 fb ; 0xc0bac vgabios.c:416
1677 push di ; 57 ; 0xc0baf
1678 lea cx, [bp-016h] ; 8d 4e ea ; 0xc0bb0
1679 mov bx, si ; 89 f3 ; 0xc0bb3
1680 mov dx, 0a000h ; ba 00 a0 ; 0xc0bb5
1681 call 00b2fh ; e8 74 ff ; 0xc0bb8
1682 push di ; 57 ; 0xc0bbb vgabios.c:419
1683 push 00100h ; 68 00 01 ; 0xc0bbc
1684 mov bx, 0010ch ; bb 0c 01 ; 0xc0bbf vgabios.c:67
1685 xor ax, ax ; 31 c0 ; 0xc0bc2
1686 mov es, ax ; 8e c0 ; 0xc0bc4
1687 mov ax, word [es:bx] ; 26 8b 07 ; 0xc0bc6
1688 mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc0bc9
1689 xor cx, cx ; 31 c9 ; 0xc0bcd vgabios.c:68
1690 lea bx, [bp-016h] ; 8d 5e ea ; 0xc0bcf
1691 call 00ad2h ; e8 fd fe ; 0xc0bd2
1692 lea sp, [bp-006h] ; 8d 66 fa ; 0xc0bd5 vgabios.c:420
1693 pop di ; 5f ; 0xc0bd8
1694 pop si ; 5e ; 0xc0bd9
1695 pop cx ; 59 ; 0xc0bda
1696 pop bp ; 5d ; 0xc0bdb
1697 retn ; c3 ; 0xc0bdc
1698 ; disGetNextSymbol 0xc0bdd LB 0x36dc -> off=0x0 cb=000000000000001a uValue=00000000000c0bdd 'vga_char_ofs_linear'
1699vga_char_ofs_linear: ; 0xc0bdd LB 0x1a
1700 push bp ; 55 ; 0xc0bdd vgabios.c:422
1701 mov bp, sp ; 89 e5 ; 0xc0bde
1702 xor dh, dh ; 30 f6 ; 0xc0be0 vgabios.c:426
1703 imul dx, bx ; 0f af d3 ; 0xc0be2
1704 movzx bx, byte [bp+004h] ; 0f b6 5e 04 ; 0xc0be5
1705 imul bx, dx ; 0f af da ; 0xc0be9
1706 xor ah, ah ; 30 e4 ; 0xc0bec
1707 add ax, bx ; 01 d8 ; 0xc0bee
1708 sal ax, 003h ; c1 e0 03 ; 0xc0bf0 vgabios.c:427
1709 pop bp ; 5d ; 0xc0bf3 vgabios.c:429
1710 retn 00002h ; c2 02 00 ; 0xc0bf4
1711 ; disGetNextSymbol 0xc0bf7 LB 0x36c2 -> off=0x0 cb=000000000000004b uValue=00000000000c0bf7 'vga_read_glyph_linear'
1712vga_read_glyph_linear: ; 0xc0bf7 LB 0x4b
1713 push si ; 56 ; 0xc0bf7 vgabios.c:431
1714 push di ; 57 ; 0xc0bf8
1715 enter 00004h, 000h ; c8 04 00 00 ; 0xc0bf9
1716 mov si, ax ; 89 c6 ; 0xc0bfd
1717 mov word [bp-002h], dx ; 89 56 fe ; 0xc0bff
1718 mov word [bp-004h], bx ; 89 5e fc ; 0xc0c02
1719 mov bx, cx ; 89 cb ; 0xc0c05
1720 dec byte [bp+008h] ; fe 4e 08 ; 0xc0c07 vgabios.c:437
1721 cmp byte [bp+008h], 0ffh ; 80 7e 08 ff ; 0xc0c0a
1722 je short 00c3ch ; 74 2c ; 0xc0c0e
1723 xor dh, dh ; 30 f6 ; 0xc0c10 vgabios.c:438
1724 mov DL, strict byte 080h ; b2 80 ; 0xc0c12 vgabios.c:439
1725 xor ax, ax ; 31 c0 ; 0xc0c14 vgabios.c:440
1726 jmp short 00c1dh ; eb 05 ; 0xc0c16
1727 cmp ax, strict word 00008h ; 3d 08 00 ; 0xc0c18
1728 jnl short 00c31h ; 7d 14 ; 0xc0c1b
1729 mov es, [bp-002h] ; 8e 46 fe ; 0xc0c1d vgabios.c:441
1730 mov di, si ; 89 f7 ; 0xc0c20
1731 add di, ax ; 01 c7 ; 0xc0c22
1732 cmp byte [es:di], 000h ; 26 80 3d 00 ; 0xc0c24
1733 je short 00c2ch ; 74 02 ; 0xc0c28
1734 or dh, dl ; 08 d6 ; 0xc0c2a vgabios.c:442
1735 shr dl, 1 ; d0 ea ; 0xc0c2c vgabios.c:443
1736 inc ax ; 40 ; 0xc0c2e vgabios.c:444
1737 jmp short 00c18h ; eb e7 ; 0xc0c2f
1738 mov di, bx ; 89 df ; 0xc0c31 vgabios.c:445
1739 inc bx ; 43 ; 0xc0c33
1740 mov byte [ss:di], dh ; 36 88 35 ; 0xc0c34
1741 add si, word [bp-004h] ; 03 76 fc ; 0xc0c37 vgabios.c:446
1742 jmp short 00c07h ; eb cb ; 0xc0c3a vgabios.c:447
1743 leave ; c9 ; 0xc0c3c vgabios.c:448
1744 pop di ; 5f ; 0xc0c3d
1745 pop si ; 5e ; 0xc0c3e
1746 retn 00002h ; c2 02 00 ; 0xc0c3f
1747 ; disGetNextSymbol 0xc0c42 LB 0x3677 -> off=0x0 cb=000000000000003f uValue=00000000000c0c42 'vga_read_char_linear'
1748vga_read_char_linear: ; 0xc0c42 LB 0x3f
1749 push bp ; 55 ; 0xc0c42 vgabios.c:450
1750 mov bp, sp ; 89 e5 ; 0xc0c43
1751 push cx ; 51 ; 0xc0c45
1752 push si ; 56 ; 0xc0c46
1753 sub sp, strict byte 00010h ; 83 ec 10 ; 0xc0c47
1754 mov cx, ax ; 89 c1 ; 0xc0c4a
1755 mov ax, dx ; 89 d0 ; 0xc0c4c
1756 movzx si, bl ; 0f b6 f3 ; 0xc0c4e vgabios.c:454
1757 push si ; 56 ; 0xc0c51
1758 mov bx, cx ; 89 cb ; 0xc0c52
1759 sal bx, 003h ; c1 e3 03 ; 0xc0c54
1760 lea cx, [bp-014h] ; 8d 4e ec ; 0xc0c57
1761 mov dx, 0a000h ; ba 00 a0 ; 0xc0c5a
1762 call 00bf7h ; e8 97 ff ; 0xc0c5d
1763 push si ; 56 ; 0xc0c60 vgabios.c:457
1764 push 00100h ; 68 00 01 ; 0xc0c61
1765 mov bx, 0010ch ; bb 0c 01 ; 0xc0c64 vgabios.c:67
1766 xor ax, ax ; 31 c0 ; 0xc0c67
1767 mov es, ax ; 8e c0 ; 0xc0c69
1768 mov ax, word [es:bx] ; 26 8b 07 ; 0xc0c6b
1769 mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc0c6e
1770 xor cx, cx ; 31 c9 ; 0xc0c72 vgabios.c:68
1771 lea bx, [bp-014h] ; 8d 5e ec ; 0xc0c74
1772 call 00ad2h ; e8 58 fe ; 0xc0c77
1773 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0c7a vgabios.c:458
1774 pop si ; 5e ; 0xc0c7d
1775 pop cx ; 59 ; 0xc0c7e
1776 pop bp ; 5d ; 0xc0c7f
1777 retn ; c3 ; 0xc0c80
1778 ; disGetNextSymbol 0xc0c81 LB 0x3638 -> off=0x0 cb=0000000000000035 uValue=00000000000c0c81 'vga_read_2bpp_char'
1779vga_read_2bpp_char: ; 0xc0c81 LB 0x35
1780 push bp ; 55 ; 0xc0c81 vgabios.c:460
1781 mov bp, sp ; 89 e5 ; 0xc0c82
1782 push bx ; 53 ; 0xc0c84
1783 push cx ; 51 ; 0xc0c85
1784 mov bx, ax ; 89 c3 ; 0xc0c86
1785 mov es, dx ; 8e c2 ; 0xc0c88
1786 mov cx, 0c000h ; b9 00 c0 ; 0xc0c8a vgabios.c:466
1787 mov DH, strict byte 080h ; b6 80 ; 0xc0c8d vgabios.c:467
1788 xor dl, dl ; 30 d2 ; 0xc0c8f vgabios.c:468
1789 mov ax, word [es:bx] ; 26 8b 07 ; 0xc0c91 vgabios.c:469
1790 xchg ah, al ; 86 c4 ; 0xc0c94
1791 xor bx, bx ; 31 db ; 0xc0c96 vgabios.c:471
1792 jmp short 00c9fh ; eb 05 ; 0xc0c98
1793 cmp bx, strict byte 00008h ; 83 fb 08 ; 0xc0c9a
1794 jnl short 00cadh ; 7d 0e ; 0xc0c9d
1795 test ax, cx ; 85 c8 ; 0xc0c9f vgabios.c:472
1796 je short 00ca5h ; 74 02 ; 0xc0ca1
1797 or dl, dh ; 08 f2 ; 0xc0ca3 vgabios.c:473
1798 shr dh, 1 ; d0 ee ; 0xc0ca5 vgabios.c:474
1799 shr cx, 002h ; c1 e9 02 ; 0xc0ca7 vgabios.c:475
1800 inc bx ; 43 ; 0xc0caa vgabios.c:476
1801 jmp short 00c9ah ; eb ed ; 0xc0cab
1802 mov al, dl ; 88 d0 ; 0xc0cad vgabios.c:478
1803 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0caf
1804 pop cx ; 59 ; 0xc0cb2
1805 pop bx ; 5b ; 0xc0cb3
1806 pop bp ; 5d ; 0xc0cb4
1807 retn ; c3 ; 0xc0cb5
1808 ; disGetNextSymbol 0xc0cb6 LB 0x3603 -> off=0x0 cb=0000000000000084 uValue=00000000000c0cb6 'vga_read_glyph_cga'
1809vga_read_glyph_cga: ; 0xc0cb6 LB 0x84
1810 push bp ; 55 ; 0xc0cb6 vgabios.c:480
1811 mov bp, sp ; 89 e5 ; 0xc0cb7
1812 push cx ; 51 ; 0xc0cb9
1813 push si ; 56 ; 0xc0cba
1814 push di ; 57 ; 0xc0cbb
1815 push ax ; 50 ; 0xc0cbc
1816 mov si, dx ; 89 d6 ; 0xc0cbd
1817 cmp bl, 006h ; 80 fb 06 ; 0xc0cbf vgabios.c:488
1818 je short 00cfeh ; 74 3a ; 0xc0cc2
1819 mov bx, ax ; 89 c3 ; 0xc0cc4 vgabios.c:490
1820 add bx, ax ; 01 c3 ; 0xc0cc6
1821 mov word [bp-008h], 0b800h ; c7 46 f8 00 b8 ; 0xc0cc8
1822 xor cx, cx ; 31 c9 ; 0xc0ccd vgabios.c:492
1823 jmp short 00cd6h ; eb 05 ; 0xc0ccf
1824 cmp cx, strict byte 00004h ; 83 f9 04 ; 0xc0cd1
1825 jnl short 00d32h ; 7d 5c ; 0xc0cd4
1826 mov ax, bx ; 89 d8 ; 0xc0cd6 vgabios.c:493
1827 mov dx, word [bp-008h] ; 8b 56 f8 ; 0xc0cd8
1828 call 00c81h ; e8 a3 ff ; 0xc0cdb
1829 mov di, si ; 89 f7 ; 0xc0cde
1830 inc si ; 46 ; 0xc0ce0
1831 push SS ; 16 ; 0xc0ce1
1832 pop ES ; 07 ; 0xc0ce2
1833 mov byte [es:di], al ; 26 88 05 ; 0xc0ce3
1834 lea ax, [bx+02000h] ; 8d 87 00 20 ; 0xc0ce6 vgabios.c:494
1835 mov dx, word [bp-008h] ; 8b 56 f8 ; 0xc0cea
1836 call 00c81h ; e8 91 ff ; 0xc0ced
1837 mov di, si ; 89 f7 ; 0xc0cf0
1838 inc si ; 46 ; 0xc0cf2
1839 push SS ; 16 ; 0xc0cf3
1840 pop ES ; 07 ; 0xc0cf4
1841 mov byte [es:di], al ; 26 88 05 ; 0xc0cf5
1842 add bx, strict byte 00050h ; 83 c3 50 ; 0xc0cf8 vgabios.c:495
1843 inc cx ; 41 ; 0xc0cfb vgabios.c:496
1844 jmp short 00cd1h ; eb d3 ; 0xc0cfc
1845 mov bx, ax ; 89 c3 ; 0xc0cfe vgabios.c:498
1846 mov word [bp-008h], 0b800h ; c7 46 f8 00 b8 ; 0xc0d00
1847 xor cx, cx ; 31 c9 ; 0xc0d05 vgabios.c:499
1848 jmp short 00d0eh ; eb 05 ; 0xc0d07
1849 cmp cx, strict byte 00004h ; 83 f9 04 ; 0xc0d09
1850 jnl short 00d32h ; 7d 24 ; 0xc0d0c
1851 mov di, si ; 89 f7 ; 0xc0d0e vgabios.c:500
1852 inc si ; 46 ; 0xc0d10
1853 mov es, [bp-008h] ; 8e 46 f8 ; 0xc0d11
1854 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0d14
1855 push SS ; 16 ; 0xc0d17
1856 pop ES ; 07 ; 0xc0d18
1857 mov byte [es:di], al ; 26 88 05 ; 0xc0d19
1858 mov di, si ; 89 f7 ; 0xc0d1c vgabios.c:501
1859 inc si ; 46 ; 0xc0d1e
1860 mov es, [bp-008h] ; 8e 46 f8 ; 0xc0d1f
1861 mov al, byte [es:bx+02000h] ; 26 8a 87 00 20 ; 0xc0d22
1862 push SS ; 16 ; 0xc0d27
1863 pop ES ; 07 ; 0xc0d28
1864 mov byte [es:di], al ; 26 88 05 ; 0xc0d29
1865 add bx, strict byte 00050h ; 83 c3 50 ; 0xc0d2c vgabios.c:502
1866 inc cx ; 41 ; 0xc0d2f vgabios.c:503
1867 jmp short 00d09h ; eb d7 ; 0xc0d30
1868 lea sp, [bp-006h] ; 8d 66 fa ; 0xc0d32 vgabios.c:505
1869 pop di ; 5f ; 0xc0d35
1870 pop si ; 5e ; 0xc0d36
1871 pop cx ; 59 ; 0xc0d37
1872 pop bp ; 5d ; 0xc0d38
1873 retn ; c3 ; 0xc0d39
1874 ; disGetNextSymbol 0xc0d3a LB 0x357f -> off=0x0 cb=0000000000000011 uValue=00000000000c0d3a 'vga_char_ofs_cga'
1875vga_char_ofs_cga: ; 0xc0d3a LB 0x11
1876 push bp ; 55 ; 0xc0d3a vgabios.c:507
1877 mov bp, sp ; 89 e5 ; 0xc0d3b
1878 xor dh, dh ; 30 f6 ; 0xc0d3d vgabios.c:512
1879 imul dx, bx ; 0f af d3 ; 0xc0d3f
1880 sal dx, 002h ; c1 e2 02 ; 0xc0d42
1881 xor ah, ah ; 30 e4 ; 0xc0d45
1882 add ax, dx ; 01 d0 ; 0xc0d47
1883 pop bp ; 5d ; 0xc0d49 vgabios.c:513
1884 retn ; c3 ; 0xc0d4a
1885 ; disGetNextSymbol 0xc0d4b LB 0x356e -> off=0x0 cb=0000000000000065 uValue=00000000000c0d4b 'vga_read_char_cga'
1886vga_read_char_cga: ; 0xc0d4b LB 0x65
1887 push bp ; 55 ; 0xc0d4b vgabios.c:515
1888 mov bp, sp ; 89 e5 ; 0xc0d4c
1889 push bx ; 53 ; 0xc0d4e
1890 push cx ; 51 ; 0xc0d4f
1891 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc0d50
1892 movzx bx, dl ; 0f b6 da ; 0xc0d53 vgabios.c:521
1893 lea dx, [bp-00eh] ; 8d 56 f2 ; 0xc0d56
1894 call 00cb6h ; e8 5a ff ; 0xc0d59
1895 push strict byte 00008h ; 6a 08 ; 0xc0d5c vgabios.c:524
1896 push 00080h ; 68 80 00 ; 0xc0d5e
1897 mov bx, 0010ch ; bb 0c 01 ; 0xc0d61 vgabios.c:67
1898 xor ax, ax ; 31 c0 ; 0xc0d64
1899 mov es, ax ; 8e c0 ; 0xc0d66
1900 mov ax, word [es:bx] ; 26 8b 07 ; 0xc0d68
1901 mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc0d6b
1902 xor cx, cx ; 31 c9 ; 0xc0d6f vgabios.c:68
1903 lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc0d71
1904 call 00ad2h ; e8 5b fd ; 0xc0d74
1905 mov word [bp-006h], ax ; 89 46 fa ; 0xc0d77
1906 test ah, 080h ; f6 c4 80 ; 0xc0d7a vgabios.c:526
1907 jne short 00da6h ; 75 27 ; 0xc0d7d
1908 mov bx, strict word 0007ch ; bb 7c 00 ; 0xc0d7f vgabios.c:67
1909 xor ax, ax ; 31 c0 ; 0xc0d82
1910 mov es, ax ; 8e c0 ; 0xc0d84
1911 mov ax, word [es:bx] ; 26 8b 07 ; 0xc0d86
1912 mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc0d89
1913 test dx, dx ; 85 d2 ; 0xc0d8d vgabios.c:530
1914 jne short 00d95h ; 75 04 ; 0xc0d8f
1915 test ax, ax ; 85 c0 ; 0xc0d91
1916 je short 00da6h ; 74 11 ; 0xc0d93
1917 push strict byte 00008h ; 6a 08 ; 0xc0d95 vgabios.c:531
1918 push 00080h ; 68 80 00 ; 0xc0d97
1919 mov cx, 00080h ; b9 80 00 ; 0xc0d9a
1920 lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc0d9d
1921 call 00ad2h ; e8 2f fd ; 0xc0da0
1922 mov word [bp-006h], ax ; 89 46 fa ; 0xc0da3
1923 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc0da6 vgabios.c:534
1924 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0da9
1925 pop cx ; 59 ; 0xc0dac
1926 pop bx ; 5b ; 0xc0dad
1927 pop bp ; 5d ; 0xc0dae
1928 retn ; c3 ; 0xc0daf
1929 ; disGetNextSymbol 0xc0db0 LB 0x3509 -> off=0x0 cb=0000000000000127 uValue=00000000000c0db0 'vga_read_char_attr'
1930vga_read_char_attr: ; 0xc0db0 LB 0x127
1931 push bp ; 55 ; 0xc0db0 vgabios.c:536
1932 mov bp, sp ; 89 e5 ; 0xc0db1
1933 push bx ; 53 ; 0xc0db3
1934 push cx ; 51 ; 0xc0db4
1935 push si ; 56 ; 0xc0db5
1936 push di ; 57 ; 0xc0db6
1937 sub sp, strict byte 00012h ; 83 ec 12 ; 0xc0db7
1938 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc0dba
1939 mov si, dx ; 89 d6 ; 0xc0dbd
1940 mov bx, strict word 00049h ; bb 49 00 ; 0xc0dbf vgabios.c:47
1941 mov ax, strict word 00040h ; b8 40 00 ; 0xc0dc2
1942 mov es, ax ; 8e c0 ; 0xc0dc5
1943 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0dc7
1944 mov byte [bp-010h], al ; 88 46 f0 ; 0xc0dca vgabios.c:48
1945 xor ah, ah ; 30 e4 ; 0xc0dcd vgabios.c:544
1946 call 035edh ; e8 1b 28 ; 0xc0dcf
1947 mov byte [bp-012h], al ; 88 46 ee ; 0xc0dd2
1948 cmp AL, strict byte 0ffh ; 3c ff ; 0xc0dd5 vgabios.c:545
1949 je near 00eceh ; 0f 84 f3 00 ; 0xc0dd7
1950 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc0ddb vgabios.c:549
1951 lea bx, [bp-018h] ; 8d 5e e8 ; 0xc0ddf
1952 lea dx, [bp-01ah] ; 8d 56 e6 ; 0xc0de2
1953 mov ax, cx ; 89 c8 ; 0xc0de5
1954 call 00a93h ; e8 a9 fc ; 0xc0de7
1955 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc0dea vgabios.c:550
1956 mov byte [bp-00eh], al ; 88 46 f2 ; 0xc0ded
1957 mov ax, word [bp-018h] ; 8b 46 e8 ; 0xc0df0 vgabios.c:551
1958 xor al, al ; 30 c0 ; 0xc0df3
1959 shr ax, 008h ; c1 e8 08 ; 0xc0df5
1960 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc0df8
1961 mov bx, 00084h ; bb 84 00 ; 0xc0dfb vgabios.c:47
1962 mov dx, strict word 00040h ; ba 40 00 ; 0xc0dfe
1963 mov es, dx ; 8e c2 ; 0xc0e01
1964 mov dl, byte [es:bx] ; 26 8a 17 ; 0xc0e03
1965 xor dh, dh ; 30 f6 ; 0xc0e06 vgabios.c:48
1966 inc dx ; 42 ; 0xc0e08
1967 mov di, strict word 0004ah ; bf 4a 00 ; 0xc0e09 vgabios.c:57
1968 mov di, word [es:di] ; 26 8b 3d ; 0xc0e0c
1969 mov word [bp-014h], di ; 89 7e ec ; 0xc0e0f vgabios.c:58
1970 movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc0e12 vgabios.c:557
1971 sal bx, 003h ; c1 e3 03 ; 0xc0e16
1972 cmp byte [bx+047ach], 000h ; 80 bf ac 47 00 ; 0xc0e19
1973 jne short 00e56h ; 75 36 ; 0xc0e1e
1974 imul dx, di ; 0f af d7 ; 0xc0e20 vgabios.c:559
1975 add dx, dx ; 01 d2 ; 0xc0e23
1976 or dl, 0ffh ; 80 ca ff ; 0xc0e25
1977 mov word [bp-016h], dx ; 89 56 ea ; 0xc0e28
1978 movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xc0e2b
1979 mov cx, word [bp-016h] ; 8b 4e ea ; 0xc0e2f
1980 inc cx ; 41 ; 0xc0e32
1981 imul dx, cx ; 0f af d1 ; 0xc0e33
1982 xor ah, ah ; 30 e4 ; 0xc0e36
1983 imul di, ax ; 0f af f8 ; 0xc0e38
1984 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc0e3b
1985 add ax, di ; 01 f8 ; 0xc0e3f
1986 add ax, ax ; 01 c0 ; 0xc0e41
1987 mov di, dx ; 89 d7 ; 0xc0e43
1988 add di, ax ; 01 c7 ; 0xc0e45
1989 mov es, [bx+047afh] ; 8e 87 af 47 ; 0xc0e47 vgabios.c:55
1990 mov ax, word [es:di] ; 26 8b 05 ; 0xc0e4b
1991 push SS ; 16 ; 0xc0e4e vgabios.c:58
1992 pop ES ; 07 ; 0xc0e4f
1993 mov word [es:si], ax ; 26 89 04 ; 0xc0e50
1994 jmp near 00eceh ; e9 78 00 ; 0xc0e53 vgabios.c:561
1995 mov bl, byte [bx+047adh] ; 8a 9f ad 47 ; 0xc0e56 vgabios.c:562
1996 cmp bl, 005h ; 80 fb 05 ; 0xc0e5a
1997 je short 00eaah ; 74 4b ; 0xc0e5d
1998 cmp bl, 002h ; 80 fb 02 ; 0xc0e5f
1999 jc short 00eceh ; 72 6a ; 0xc0e62
2000 jbe short 00e6dh ; 76 07 ; 0xc0e64
2001 cmp bl, 004h ; 80 fb 04 ; 0xc0e66
2002 jbe short 00e86h ; 76 1b ; 0xc0e69
2003 jmp short 00eceh ; eb 61 ; 0xc0e6b
2004 movzx dx, byte [bp-00ch] ; 0f b6 56 f4 ; 0xc0e6d vgabios.c:565
2005 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc0e71
2006 mov bx, word [bp-014h] ; 8b 5e ec ; 0xc0e75
2007 call 00d3ah ; e8 bf fe ; 0xc0e78
2008 movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc0e7b vgabios.c:566
2009 call 00d4bh ; e8 c9 fe ; 0xc0e7f
2010 xor ah, ah ; 30 e4 ; 0xc0e82
2011 jmp short 00e4eh ; eb c8 ; 0xc0e84
2012 mov bx, 00085h ; bb 85 00 ; 0xc0e86 vgabios.c:57
2013 mov dx, word [es:bx] ; 26 8b 17 ; 0xc0e89
2014 xor dh, dh ; 30 f6 ; 0xc0e8c vgabios.c:571
2015 mov word [bp-016h], dx ; 89 56 ea ; 0xc0e8e
2016 push dx ; 52 ; 0xc0e91
2017 movzx dx, al ; 0f b6 d0 ; 0xc0e92
2018 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc0e95
2019 mov bx, di ; 89 fb ; 0xc0e99
2020 call 00b75h ; e8 d7 fc ; 0xc0e9b
2021 mov bx, word [bp-016h] ; 8b 5e ea ; 0xc0e9e vgabios.c:572
2022 mov dx, ax ; 89 c2 ; 0xc0ea1
2023 mov ax, di ; 89 f8 ; 0xc0ea3
2024 call 00b9fh ; e8 f7 fc ; 0xc0ea5
2025 jmp short 00e82h ; eb d8 ; 0xc0ea8
2026 mov bx, 00085h ; bb 85 00 ; 0xc0eaa vgabios.c:57
2027 mov dx, word [es:bx] ; 26 8b 17 ; 0xc0ead
2028 xor dh, dh ; 30 f6 ; 0xc0eb0 vgabios.c:576
2029 mov word [bp-016h], dx ; 89 56 ea ; 0xc0eb2
2030 push dx ; 52 ; 0xc0eb5
2031 movzx dx, al ; 0f b6 d0 ; 0xc0eb6
2032 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc0eb9
2033 mov bx, di ; 89 fb ; 0xc0ebd
2034 call 00bddh ; e8 1b fd ; 0xc0ebf
2035 mov bx, word [bp-016h] ; 8b 5e ea ; 0xc0ec2 vgabios.c:577
2036 mov dx, ax ; 89 c2 ; 0xc0ec5
2037 mov ax, di ; 89 f8 ; 0xc0ec7
2038 call 00c42h ; e8 76 fd ; 0xc0ec9
2039 jmp short 00e82h ; eb b4 ; 0xc0ecc
2040 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc0ece vgabios.c:586
2041 pop di ; 5f ; 0xc0ed1
2042 pop si ; 5e ; 0xc0ed2
2043 pop cx ; 59 ; 0xc0ed3
2044 pop bx ; 5b ; 0xc0ed4
2045 pop bp ; 5d ; 0xc0ed5
2046 retn ; c3 ; 0xc0ed6
2047 ; disGetNextSymbol 0xc0ed7 LB 0x33e2 -> off=0x10 cb=0000000000000083 uValue=00000000000c0ee7 'vga_get_font_info'
2048 db 0feh, 00eh, 043h, 00fh, 048h, 00fh, 04fh, 00fh, 054h, 00fh, 059h, 00fh, 05eh, 00fh, 063h, 00fh
2049vga_get_font_info: ; 0xc0ee7 LB 0x83
2050 push si ; 56 ; 0xc0ee7 vgabios.c:588
2051 push di ; 57 ; 0xc0ee8
2052 push bp ; 55 ; 0xc0ee9
2053 mov bp, sp ; 89 e5 ; 0xc0eea
2054 mov di, dx ; 89 d7 ; 0xc0eec
2055 mov si, bx ; 89 de ; 0xc0eee
2056 cmp ax, strict word 00007h ; 3d 07 00 ; 0xc0ef0 vgabios.c:593
2057 jnbe short 00f3dh ; 77 48 ; 0xc0ef3
2058 mov bx, ax ; 89 c3 ; 0xc0ef5
2059 add bx, ax ; 01 c3 ; 0xc0ef7
2060 jmp word [cs:bx+00ed7h] ; 2e ff a7 d7 0e ; 0xc0ef9
2061 mov bx, strict word 0007ch ; bb 7c 00 ; 0xc0efe vgabios.c:67
2062 xor ax, ax ; 31 c0 ; 0xc0f01
2063 mov es, ax ; 8e c0 ; 0xc0f03
2064 mov dx, word [es:bx] ; 26 8b 17 ; 0xc0f05
2065 mov ax, word [es:bx+002h] ; 26 8b 47 02 ; 0xc0f08
2066 push SS ; 16 ; 0xc0f0c vgabios.c:596
2067 pop ES ; 07 ; 0xc0f0d
2068 mov word [es:si], dx ; 26 89 14 ; 0xc0f0e
2069 mov word [es:di], ax ; 26 89 05 ; 0xc0f11
2070 mov bx, 00085h ; bb 85 00 ; 0xc0f14
2071 mov ax, strict word 00040h ; b8 40 00 ; 0xc0f17
2072 mov es, ax ; 8e c0 ; 0xc0f1a
2073 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0f1c
2074 xor ah, ah ; 30 e4 ; 0xc0f1f
2075 push SS ; 16 ; 0xc0f21
2076 pop ES ; 07 ; 0xc0f22
2077 mov bx, cx ; 89 cb ; 0xc0f23
2078 mov word [es:bx], ax ; 26 89 07 ; 0xc0f25
2079 mov bx, 00084h ; bb 84 00 ; 0xc0f28
2080 mov ax, strict word 00040h ; b8 40 00 ; 0xc0f2b
2081 mov es, ax ; 8e c0 ; 0xc0f2e
2082 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0f30
2083 xor ah, ah ; 30 e4 ; 0xc0f33
2084 push SS ; 16 ; 0xc0f35
2085 pop ES ; 07 ; 0xc0f36
2086 mov bx, word [bp+008h] ; 8b 5e 08 ; 0xc0f37
2087 mov word [es:bx], ax ; 26 89 07 ; 0xc0f3a
2088 pop bp ; 5d ; 0xc0f3d
2089 pop di ; 5f ; 0xc0f3e
2090 pop si ; 5e ; 0xc0f3f
2091 retn 00002h ; c2 02 00 ; 0xc0f40
2092 mov bx, 0010ch ; bb 0c 01 ; 0xc0f43 vgabios.c:67
2093 jmp short 00f01h ; eb b9 ; 0xc0f46
2094 mov dx, 05d69h ; ba 69 5d ; 0xc0f48 vgabios.c:601
2095 mov ax, ds ; 8c d8 ; 0xc0f4b
2096 jmp short 00f0ch ; eb bd ; 0xc0f4d vgabios.c:602
2097 mov dx, 05569h ; ba 69 55 ; 0xc0f4f vgabios.c:604
2098 jmp short 00f4bh ; eb f7 ; 0xc0f52
2099 mov dx, 05969h ; ba 69 59 ; 0xc0f54 vgabios.c:607
2100 jmp short 00f4bh ; eb f2 ; 0xc0f57
2101 mov dx, 07b69h ; ba 69 7b ; 0xc0f59 vgabios.c:610
2102 jmp short 00f4bh ; eb ed ; 0xc0f5c
2103 mov dx, 06b69h ; ba 69 6b ; 0xc0f5e vgabios.c:613
2104 jmp short 00f4bh ; eb e8 ; 0xc0f61
2105 mov dx, 07c96h ; ba 96 7c ; 0xc0f63 vgabios.c:616
2106 jmp short 00f4bh ; eb e3 ; 0xc0f66
2107 jmp short 00f3dh ; eb d3 ; 0xc0f68 vgabios.c:622
2108 ; disGetNextSymbol 0xc0f6a LB 0x334f -> off=0x0 cb=0000000000000156 uValue=00000000000c0f6a 'vga_read_pixel'
2109vga_read_pixel: ; 0xc0f6a LB 0x156
2110 push bp ; 55 ; 0xc0f6a vgabios.c:635
2111 mov bp, sp ; 89 e5 ; 0xc0f6b
2112 push si ; 56 ; 0xc0f6d
2113 push di ; 57 ; 0xc0f6e
2114 sub sp, strict byte 00008h ; 83 ec 08 ; 0xc0f6f
2115 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc0f72
2116 mov word [bp-00ch], bx ; 89 5e f4 ; 0xc0f75
2117 mov si, cx ; 89 ce ; 0xc0f78
2118 mov bx, strict word 00049h ; bb 49 00 ; 0xc0f7a vgabios.c:47
2119 mov ax, strict word 00040h ; b8 40 00 ; 0xc0f7d
2120 mov es, ax ; 8e c0 ; 0xc0f80
2121 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0f82
2122 xor ah, ah ; 30 e4 ; 0xc0f85 vgabios.c:642
2123 call 035edh ; e8 63 26 ; 0xc0f87
2124 mov ah, al ; 88 c4 ; 0xc0f8a
2125 cmp AL, strict byte 0ffh ; 3c ff ; 0xc0f8c vgabios.c:643
2126 je near 010b9h ; 0f 84 27 01 ; 0xc0f8e
2127 movzx bx, al ; 0f b6 d8 ; 0xc0f92 vgabios.c:645
2128 sal bx, 003h ; c1 e3 03 ; 0xc0f95
2129 cmp byte [bx+047ach], 000h ; 80 bf ac 47 00 ; 0xc0f98
2130 je near 010b9h ; 0f 84 18 01 ; 0xc0f9d
2131 mov ch, byte [bx+047adh] ; 8a af ad 47 ; 0xc0fa1 vgabios.c:649
2132 cmp ch, 003h ; 80 fd 03 ; 0xc0fa5
2133 jc short 00fbbh ; 72 11 ; 0xc0fa8
2134 jbe short 00fc3h ; 76 17 ; 0xc0faa
2135 cmp ch, 005h ; 80 fd 05 ; 0xc0fac
2136 je near 01092h ; 0f 84 df 00 ; 0xc0faf
2137 cmp ch, 004h ; 80 fd 04 ; 0xc0fb3
2138 je short 00fc3h ; 74 0b ; 0xc0fb6
2139 jmp near 010b2h ; e9 f7 00 ; 0xc0fb8
2140 cmp ch, 002h ; 80 fd 02 ; 0xc0fbb
2141 je short 0102eh ; 74 6e ; 0xc0fbe
2142 jmp near 010b2h ; e9 ef 00 ; 0xc0fc0
2143 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc0fc3 vgabios.c:57
2144 mov ax, strict word 00040h ; b8 40 00 ; 0xc0fc6
2145 mov es, ax ; 8e c0 ; 0xc0fc9
2146 mov ax, word [es:bx] ; 26 8b 07 ; 0xc0fcb
2147 imul ax, word [bp-00ch] ; 0f af 46 f4 ; 0xc0fce vgabios.c:58
2148 mov bx, dx ; 89 d3 ; 0xc0fd2
2149 shr bx, 003h ; c1 eb 03 ; 0xc0fd4
2150 add bx, ax ; 01 c3 ; 0xc0fd7
2151 mov di, strict word 0004ch ; bf 4c 00 ; 0xc0fd9 vgabios.c:57
2152 mov cx, word [es:di] ; 26 8b 0d ; 0xc0fdc
2153 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc0fdf vgabios.c:58
2154 imul ax, cx ; 0f af c1 ; 0xc0fe3
2155 add bx, ax ; 01 c3 ; 0xc0fe6
2156 mov cl, dl ; 88 d1 ; 0xc0fe8 vgabios.c:654
2157 and cl, 007h ; 80 e1 07 ; 0xc0fea
2158 mov ax, 00080h ; b8 80 00 ; 0xc0fed
2159 sar ax, CL ; d3 f8 ; 0xc0ff0
2160 mov byte [bp-008h], al ; 88 46 f8 ; 0xc0ff2
2161 xor ch, ch ; 30 ed ; 0xc0ff5 vgabios.c:655
2162 mov byte [bp-006h], ch ; 88 6e fa ; 0xc0ff7 vgabios.c:656
2163 jmp short 01004h ; eb 08 ; 0xc0ffa
2164 cmp byte [bp-006h], 004h ; 80 7e fa 04 ; 0xc0ffc
2165 jnc near 010b4h ; 0f 83 b0 00 ; 0xc1000
2166 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc1004 vgabios.c:657
2167 sal ax, 008h ; c1 e0 08 ; 0xc1008
2168 or AL, strict byte 004h ; 0c 04 ; 0xc100b
2169 mov dx, 003ceh ; ba ce 03 ; 0xc100d
2170 out DX, ax ; ef ; 0xc1010
2171 mov ax, 0a000h ; b8 00 a0 ; 0xc1011 vgabios.c:47
2172 mov es, ax ; 8e c0 ; 0xc1014
2173 mov al, byte [es:bx] ; 26 8a 07 ; 0xc1016
2174 and al, byte [bp-008h] ; 22 46 f8 ; 0xc1019 vgabios.c:48
2175 test al, al ; 84 c0 ; 0xc101c vgabios.c:659
2176 jbe short 01029h ; 76 09 ; 0xc101e
2177 mov cl, byte [bp-006h] ; 8a 4e fa ; 0xc1020 vgabios.c:660
2178 mov AL, strict byte 001h ; b0 01 ; 0xc1023
2179 sal al, CL ; d2 e0 ; 0xc1025
2180 or ch, al ; 08 c5 ; 0xc1027
2181 inc byte [bp-006h] ; fe 46 fa ; 0xc1029 vgabios.c:661
2182 jmp short 00ffch ; eb ce ; 0xc102c
2183 movzx cx, byte [bx+047aeh] ; 0f b6 8f ae 47 ; 0xc102e vgabios.c:664
2184 mov bx, strict word 00004h ; bb 04 00 ; 0xc1033
2185 sub bx, cx ; 29 cb ; 0xc1036
2186 mov cx, bx ; 89 d9 ; 0xc1038
2187 mov bx, dx ; 89 d3 ; 0xc103a
2188 shr bx, CL ; d3 eb ; 0xc103c
2189 mov cx, bx ; 89 d9 ; 0xc103e
2190 mov bx, word [bp-00ch] ; 8b 5e f4 ; 0xc1040
2191 shr bx, 1 ; d1 eb ; 0xc1043
2192 imul bx, bx, strict byte 00050h ; 6b db 50 ; 0xc1045
2193 add bx, cx ; 01 cb ; 0xc1048
2194 test byte [bp-00ch], 001h ; f6 46 f4 01 ; 0xc104a vgabios.c:665
2195 je short 01053h ; 74 03 ; 0xc104e
2196 add bh, 020h ; 80 c7 20 ; 0xc1050 vgabios.c:666
2197 mov cx, 0b800h ; b9 00 b8 ; 0xc1053 vgabios.c:47
2198 mov es, cx ; 8e c1 ; 0xc1056
2199 mov al, byte [es:bx] ; 26 8a 07 ; 0xc1058
2200 movzx bx, ah ; 0f b6 dc ; 0xc105b vgabios.c:668
2201 sal bx, 003h ; c1 e3 03 ; 0xc105e
2202 cmp byte [bx+047aeh], 002h ; 80 bf ae 47 02 ; 0xc1061
2203 jne short 0107dh ; 75 15 ; 0xc1066
2204 and dx, strict byte 00003h ; 83 e2 03 ; 0xc1068 vgabios.c:669
2205 mov cx, strict word 00003h ; b9 03 00 ; 0xc106b
2206 sub cx, dx ; 29 d1 ; 0xc106e
2207 add cx, cx ; 01 c9 ; 0xc1070
2208 xor ah, ah ; 30 e4 ; 0xc1072
2209 sar ax, CL ; d3 f8 ; 0xc1074
2210 mov ch, al ; 88 c5 ; 0xc1076
2211 and ch, 003h ; 80 e5 03 ; 0xc1078
2212 jmp short 010b4h ; eb 37 ; 0xc107b vgabios.c:670
2213 xor dh, dh ; 30 f6 ; 0xc107d vgabios.c:671
2214 and dl, 007h ; 80 e2 07 ; 0xc107f
2215 mov cx, strict word 00007h ; b9 07 00 ; 0xc1082
2216 sub cx, dx ; 29 d1 ; 0xc1085
2217 xor ah, ah ; 30 e4 ; 0xc1087
2218 sar ax, CL ; d3 f8 ; 0xc1089
2219 mov ch, al ; 88 c5 ; 0xc108b
2220 and ch, 001h ; 80 e5 01 ; 0xc108d
2221 jmp short 010b4h ; eb 22 ; 0xc1090 vgabios.c:672
2222 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc1092 vgabios.c:57
2223 mov ax, strict word 00040h ; b8 40 00 ; 0xc1095
2224 mov es, ax ; 8e c0 ; 0xc1098
2225 mov ax, word [es:bx] ; 26 8b 07 ; 0xc109a
2226 sal ax, 003h ; c1 e0 03 ; 0xc109d vgabios.c:58
2227 mov bx, word [bp-00ch] ; 8b 5e f4 ; 0xc10a0
2228 imul bx, ax ; 0f af d8 ; 0xc10a3
2229 add bx, dx ; 01 d3 ; 0xc10a6
2230 mov ax, 0a000h ; b8 00 a0 ; 0xc10a8 vgabios.c:47
2231 mov es, ax ; 8e c0 ; 0xc10ab
2232 mov ch, byte [es:bx] ; 26 8a 2f ; 0xc10ad
2233 jmp short 010b4h ; eb 02 ; 0xc10b0 vgabios.c:676
2234 xor ch, ch ; 30 ed ; 0xc10b2 vgabios.c:681
2235 push SS ; 16 ; 0xc10b4 vgabios.c:683
2236 pop ES ; 07 ; 0xc10b5
2237 mov byte [es:si], ch ; 26 88 2c ; 0xc10b6
2238 lea sp, [bp-004h] ; 8d 66 fc ; 0xc10b9 vgabios.c:684
2239 pop di ; 5f ; 0xc10bc
2240 pop si ; 5e ; 0xc10bd
2241 pop bp ; 5d ; 0xc10be
2242 retn ; c3 ; 0xc10bf
2243 ; disGetNextSymbol 0xc10c0 LB 0x31f9 -> off=0x0 cb=000000000000008c uValue=00000000000c10c0 'biosfn_perform_gray_scale_summing'
2244biosfn_perform_gray_scale_summing: ; 0xc10c0 LB 0x8c
2245 push bp ; 55 ; 0xc10c0 vgabios.c:689
2246 mov bp, sp ; 89 e5 ; 0xc10c1
2247 push bx ; 53 ; 0xc10c3
2248 push cx ; 51 ; 0xc10c4
2249 push si ; 56 ; 0xc10c5
2250 push di ; 57 ; 0xc10c6
2251 push ax ; 50 ; 0xc10c7
2252 push ax ; 50 ; 0xc10c8
2253 mov bx, ax ; 89 c3 ; 0xc10c9
2254 mov di, dx ; 89 d7 ; 0xc10cb
2255 mov dx, 003dah ; ba da 03 ; 0xc10cd vgabios.c:694
2256 in AL, DX ; ec ; 0xc10d0
2257 db 02ah, 0e4h
2258 ; sub ah, ah ; 2a e4 ; 0xc10d1
2259 xor al, al ; 30 c0 ; 0xc10d3 vgabios.c:695
2260 mov dx, 003c0h ; ba c0 03 ; 0xc10d5
2261 out DX, AL ; ee ; 0xc10d8
2262 xor si, si ; 31 f6 ; 0xc10d9 vgabios.c:697
2263 cmp si, di ; 39 fe ; 0xc10db
2264 jnc short 01131h ; 73 52 ; 0xc10dd
2265 mov al, bl ; 88 d8 ; 0xc10df vgabios.c:700
2266 mov dx, 003c7h ; ba c7 03 ; 0xc10e1
2267 out DX, AL ; ee ; 0xc10e4
2268 mov dx, 003c9h ; ba c9 03 ; 0xc10e5 vgabios.c:702
2269 in AL, DX ; ec ; 0xc10e8
2270 db 02ah, 0e4h
2271 ; sub ah, ah ; 2a e4 ; 0xc10e9
2272 mov cx, ax ; 89 c1 ; 0xc10eb
2273 in AL, DX ; ec ; 0xc10ed vgabios.c:703
2274 db 02ah, 0e4h
2275 ; sub ah, ah ; 2a e4 ; 0xc10ee
2276 mov word [bp-00ch], ax ; 89 46 f4 ; 0xc10f0
2277 in AL, DX ; ec ; 0xc10f3 vgabios.c:704
2278 db 02ah, 0e4h
2279 ; sub ah, ah ; 2a e4 ; 0xc10f4
2280 xor ch, ch ; 30 ed ; 0xc10f6 vgabios.c:707
2281 imul cx, cx, strict byte 0004dh ; 6b c9 4d ; 0xc10f8
2282 mov word [bp-00ah], cx ; 89 4e f6 ; 0xc10fb
2283 movzx cx, byte [bp-00ch] ; 0f b6 4e f4 ; 0xc10fe
2284 imul cx, cx, 00097h ; 69 c9 97 00 ; 0xc1102
2285 add cx, word [bp-00ah] ; 03 4e f6 ; 0xc1106
2286 xor ah, ah ; 30 e4 ; 0xc1109
2287 imul ax, ax, strict byte 0001ch ; 6b c0 1c ; 0xc110b
2288 add cx, ax ; 01 c1 ; 0xc110e
2289 add cx, 00080h ; 81 c1 80 00 ; 0xc1110
2290 sar cx, 008h ; c1 f9 08 ; 0xc1114
2291 cmp cx, strict byte 0003fh ; 83 f9 3f ; 0xc1117 vgabios.c:709
2292 jbe short 0111fh ; 76 03 ; 0xc111a
2293 mov cx, strict word 0003fh ; b9 3f 00 ; 0xc111c
2294 mov al, bl ; 88 d8 ; 0xc111f vgabios.c:712
2295 mov dx, 003c8h ; ba c8 03 ; 0xc1121
2296 out DX, AL ; ee ; 0xc1124
2297 mov al, cl ; 88 c8 ; 0xc1125 vgabios.c:714
2298 mov dx, 003c9h ; ba c9 03 ; 0xc1127
2299 out DX, AL ; ee ; 0xc112a
2300 out DX, AL ; ee ; 0xc112b vgabios.c:715
2301 out DX, AL ; ee ; 0xc112c vgabios.c:716
2302 inc bx ; 43 ; 0xc112d vgabios.c:717
2303 inc si ; 46 ; 0xc112e vgabios.c:718
2304 jmp short 010dbh ; eb aa ; 0xc112f
2305 mov dx, 003dah ; ba da 03 ; 0xc1131 vgabios.c:719
2306 in AL, DX ; ec ; 0xc1134
2307 db 02ah, 0e4h
2308 ; sub ah, ah ; 2a e4 ; 0xc1135
2309 mov AL, strict byte 020h ; b0 20 ; 0xc1137 vgabios.c:720
2310 mov dx, 003c0h ; ba c0 03 ; 0xc1139
2311 out DX, AL ; ee ; 0xc113c
2312 mov dx, 003dah ; ba da 03 ; 0xc113d vgabios.c:722
2313 in AL, DX ; ec ; 0xc1140
2314 db 02ah, 0e4h
2315 ; sub ah, ah ; 2a e4 ; 0xc1141
2316 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc1143 vgabios.c:724
2317 pop di ; 5f ; 0xc1146
2318 pop si ; 5e ; 0xc1147
2319 pop cx ; 59 ; 0xc1148
2320 pop bx ; 5b ; 0xc1149
2321 pop bp ; 5d ; 0xc114a
2322 retn ; c3 ; 0xc114b
2323 ; disGetNextSymbol 0xc114c LB 0x316d -> off=0x0 cb=00000000000000f6 uValue=00000000000c114c 'biosfn_set_cursor_shape'
2324biosfn_set_cursor_shape: ; 0xc114c LB 0xf6
2325 push bp ; 55 ; 0xc114c vgabios.c:727
2326 mov bp, sp ; 89 e5 ; 0xc114d
2327 push bx ; 53 ; 0xc114f
2328 push cx ; 51 ; 0xc1150
2329 push si ; 56 ; 0xc1151
2330 push di ; 57 ; 0xc1152
2331 push ax ; 50 ; 0xc1153
2332 mov bl, al ; 88 c3 ; 0xc1154
2333 mov ah, dl ; 88 d4 ; 0xc1156
2334 movzx cx, al ; 0f b6 c8 ; 0xc1158 vgabios.c:733
2335 sal cx, 008h ; c1 e1 08 ; 0xc115b
2336 movzx dx, ah ; 0f b6 d4 ; 0xc115e
2337 add dx, cx ; 01 ca ; 0xc1161
2338 mov si, strict word 00060h ; be 60 00 ; 0xc1163 vgabios.c:62
2339 mov cx, strict word 00040h ; b9 40 00 ; 0xc1166
2340 mov es, cx ; 8e c1 ; 0xc1169
2341 mov word [es:si], dx ; 26 89 14 ; 0xc116b
2342 mov si, 00087h ; be 87 00 ; 0xc116e vgabios.c:47
2343 mov dl, byte [es:si] ; 26 8a 14 ; 0xc1171
2344 test dl, 008h ; f6 c2 08 ; 0xc1174 vgabios.c:48
2345 jne near 01217h ; 0f 85 9c 00 ; 0xc1177
2346 mov dl, al ; 88 c2 ; 0xc117b vgabios.c:739
2347 and dl, 060h ; 80 e2 60 ; 0xc117d
2348 cmp dl, 020h ; 80 fa 20 ; 0xc1180
2349 jne short 0118ch ; 75 07 ; 0xc1183
2350 mov BL, strict byte 01eh ; b3 1e ; 0xc1185 vgabios.c:741
2351 xor ah, ah ; 30 e4 ; 0xc1187 vgabios.c:742
2352 jmp near 01217h ; e9 8b 00 ; 0xc1189 vgabios.c:743
2353 mov dl, byte [es:si] ; 26 8a 14 ; 0xc118c vgabios.c:47
2354 test dl, 001h ; f6 c2 01 ; 0xc118f vgabios.c:48
2355 jne near 01217h ; 0f 85 81 00 ; 0xc1192
2356 cmp bl, 020h ; 80 fb 20 ; 0xc1196
2357 jnc near 01217h ; 0f 83 7a 00 ; 0xc1199
2358 cmp ah, 020h ; 80 fc 20 ; 0xc119d
2359 jnc near 01217h ; 0f 83 73 00 ; 0xc11a0
2360 mov si, 00085h ; be 85 00 ; 0xc11a4 vgabios.c:57
2361 mov dx, strict word 00040h ; ba 40 00 ; 0xc11a7
2362 mov es, dx ; 8e c2 ; 0xc11aa
2363 mov cx, word [es:si] ; 26 8b 0c ; 0xc11ac
2364 mov dx, cx ; 89 ca ; 0xc11af vgabios.c:58
2365 cmp ah, bl ; 38 dc ; 0xc11b1 vgabios.c:754
2366 jnc short 011c1h ; 73 0c ; 0xc11b3
2367 test ah, ah ; 84 e4 ; 0xc11b5 vgabios.c:756
2368 je short 01217h ; 74 5e ; 0xc11b7
2369 xor bl, bl ; 30 db ; 0xc11b9 vgabios.c:757
2370 mov ah, cl ; 88 cc ; 0xc11bb vgabios.c:758
2371 db 0feh, 0cch
2372 ; dec ah ; fe cc ; 0xc11bd
2373 jmp short 01217h ; eb 56 ; 0xc11bf vgabios.c:760
2374 movzx si, ah ; 0f b6 f4 ; 0xc11c1 vgabios.c:761
2375 mov word [bp-00ah], si ; 89 76 f6 ; 0xc11c4
2376 movzx si, bl ; 0f b6 f3 ; 0xc11c7
2377 or si, word [bp-00ah] ; 0b 76 f6 ; 0xc11ca
2378 cmp si, cx ; 39 ce ; 0xc11cd
2379 jnc short 011e4h ; 73 13 ; 0xc11cf
2380 movzx di, ah ; 0f b6 fc ; 0xc11d1
2381 mov si, cx ; 89 ce ; 0xc11d4
2382 dec si ; 4e ; 0xc11d6
2383 cmp di, si ; 39 f7 ; 0xc11d7
2384 je short 01217h ; 74 3c ; 0xc11d9
2385 movzx si, bl ; 0f b6 f3 ; 0xc11db
2386 dec cx ; 49 ; 0xc11de
2387 dec cx ; 49 ; 0xc11df
2388 cmp si, cx ; 39 ce ; 0xc11e0
2389 je short 01217h ; 74 33 ; 0xc11e2
2390 cmp ah, 003h ; 80 fc 03 ; 0xc11e4 vgabios.c:763
2391 jbe short 01217h ; 76 2e ; 0xc11e7
2392 movzx si, bl ; 0f b6 f3 ; 0xc11e9 vgabios.c:764
2393 movzx di, ah ; 0f b6 fc ; 0xc11ec
2394 inc si ; 46 ; 0xc11ef
2395 inc si ; 46 ; 0xc11f0
2396 mov cl, dl ; 88 d1 ; 0xc11f1
2397 db 0feh, 0c9h
2398 ; dec cl ; fe c9 ; 0xc11f3
2399 cmp di, si ; 39 f7 ; 0xc11f5
2400 jnle short 0120ch ; 7f 13 ; 0xc11f7
2401 sub bl, ah ; 28 e3 ; 0xc11f9 vgabios.c:766
2402 add bl, dl ; 00 d3 ; 0xc11fb
2403 db 0feh, 0cbh
2404 ; dec bl ; fe cb ; 0xc11fd
2405 mov ah, cl ; 88 cc ; 0xc11ff vgabios.c:767
2406 cmp dx, strict byte 0000eh ; 83 fa 0e ; 0xc1201 vgabios.c:768
2407 jc short 01217h ; 72 11 ; 0xc1204
2408 db 0feh, 0cch
2409 ; dec ah ; fe cc ; 0xc1206 vgabios.c:770
2410 db 0feh, 0cbh
2411 ; dec bl ; fe cb ; 0xc1208 vgabios.c:771
2412 jmp short 01217h ; eb 0b ; 0xc120a vgabios.c:773
2413 cmp bl, 002h ; 80 fb 02 ; 0xc120c
2414 jbe short 01215h ; 76 04 ; 0xc120f
2415 shr dx, 1 ; d1 ea ; 0xc1211 vgabios.c:775
2416 mov bl, dl ; 88 d3 ; 0xc1213
2417 mov ah, cl ; 88 cc ; 0xc1215 vgabios.c:779
2418 mov si, strict word 00063h ; be 63 00 ; 0xc1217 vgabios.c:57
2419 mov dx, strict word 00040h ; ba 40 00 ; 0xc121a
2420 mov es, dx ; 8e c2 ; 0xc121d
2421 mov cx, word [es:si] ; 26 8b 0c ; 0xc121f
2422 mov AL, strict byte 00ah ; b0 0a ; 0xc1222 vgabios.c:790
2423 mov dx, cx ; 89 ca ; 0xc1224
2424 out DX, AL ; ee ; 0xc1226
2425 mov si, cx ; 89 ce ; 0xc1227 vgabios.c:791
2426 inc si ; 46 ; 0xc1229
2427 mov al, bl ; 88 d8 ; 0xc122a
2428 mov dx, si ; 89 f2 ; 0xc122c
2429 out DX, AL ; ee ; 0xc122e
2430 mov AL, strict byte 00bh ; b0 0b ; 0xc122f vgabios.c:792
2431 mov dx, cx ; 89 ca ; 0xc1231
2432 out DX, AL ; ee ; 0xc1233
2433 mov al, ah ; 88 e0 ; 0xc1234 vgabios.c:793
2434 mov dx, si ; 89 f2 ; 0xc1236
2435 out DX, AL ; ee ; 0xc1238
2436 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc1239 vgabios.c:794
2437 pop di ; 5f ; 0xc123c
2438 pop si ; 5e ; 0xc123d
2439 pop cx ; 59 ; 0xc123e
2440 pop bx ; 5b ; 0xc123f
2441 pop bp ; 5d ; 0xc1240
2442 retn ; c3 ; 0xc1241
2443 ; disGetNextSymbol 0xc1242 LB 0x3077 -> off=0x0 cb=0000000000000089 uValue=00000000000c1242 'biosfn_set_cursor_pos'
2444biosfn_set_cursor_pos: ; 0xc1242 LB 0x89
2445 push bp ; 55 ; 0xc1242 vgabios.c:797
2446 mov bp, sp ; 89 e5 ; 0xc1243
2447 push bx ; 53 ; 0xc1245
2448 push cx ; 51 ; 0xc1246
2449 push si ; 56 ; 0xc1247
2450 push ax ; 50 ; 0xc1248
2451 cmp AL, strict byte 007h ; 3c 07 ; 0xc1249 vgabios.c:803
2452 jnbe short 012c3h ; 77 76 ; 0xc124b
2453 movzx bx, al ; 0f b6 d8 ; 0xc124d vgabios.c:806
2454 add bx, bx ; 01 db ; 0xc1250
2455 add bx, strict byte 00050h ; 83 c3 50 ; 0xc1252
2456 mov cx, strict word 00040h ; b9 40 00 ; 0xc1255 vgabios.c:62
2457 mov es, cx ; 8e c1 ; 0xc1258
2458 mov word [es:bx], dx ; 26 89 17 ; 0xc125a
2459 mov bx, strict word 00062h ; bb 62 00 ; 0xc125d vgabios.c:47
2460 mov ah, byte [es:bx] ; 26 8a 27 ; 0xc1260
2461 cmp al, ah ; 38 e0 ; 0xc1263 vgabios.c:810
2462 jne short 012c3h ; 75 5c ; 0xc1265
2463 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc1267 vgabios.c:57
2464 mov cx, word [es:bx] ; 26 8b 0f ; 0xc126a
2465 mov bx, 00084h ; bb 84 00 ; 0xc126d vgabios.c:47
2466 mov ah, byte [es:bx] ; 26 8a 27 ; 0xc1270
2467 movzx bx, ah ; 0f b6 dc ; 0xc1273 vgabios.c:48
2468 inc bx ; 43 ; 0xc1276
2469 mov si, dx ; 89 d6 ; 0xc1277 vgabios.c:816
2470 and si, 0ff00h ; 81 e6 00 ff ; 0xc1279
2471 shr si, 008h ; c1 ee 08 ; 0xc127d
2472 mov word [bp-008h], si ; 89 76 f8 ; 0xc1280
2473 imul bx, cx ; 0f af d9 ; 0xc1283 vgabios.c:819
2474 or bl, 0ffh ; 80 cb ff ; 0xc1286
2475 xor ah, ah ; 30 e4 ; 0xc1289
2476 inc bx ; 43 ; 0xc128b
2477 imul ax, bx ; 0f af c3 ; 0xc128c
2478 movzx si, dl ; 0f b6 f2 ; 0xc128f
2479 add si, ax ; 01 c6 ; 0xc1292
2480 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1294
2481 imul ax, cx ; 0f af c1 ; 0xc1298
2482 add si, ax ; 01 c6 ; 0xc129b
2483 mov bx, strict word 00063h ; bb 63 00 ; 0xc129d vgabios.c:57
2484 mov bx, word [es:bx] ; 26 8b 1f ; 0xc12a0
2485 mov AL, strict byte 00eh ; b0 0e ; 0xc12a3 vgabios.c:823
2486 mov dx, bx ; 89 da ; 0xc12a5
2487 out DX, AL ; ee ; 0xc12a7
2488 mov ax, si ; 89 f0 ; 0xc12a8 vgabios.c:824
2489 xor al, al ; 30 c0 ; 0xc12aa
2490 shr ax, 008h ; c1 e8 08 ; 0xc12ac
2491 lea cx, [bx+001h] ; 8d 4f 01 ; 0xc12af
2492 mov dx, cx ; 89 ca ; 0xc12b2
2493 out DX, AL ; ee ; 0xc12b4
2494 mov AL, strict byte 00fh ; b0 0f ; 0xc12b5 vgabios.c:825
2495 mov dx, bx ; 89 da ; 0xc12b7
2496 out DX, AL ; ee ; 0xc12b9
2497 and si, 000ffh ; 81 e6 ff 00 ; 0xc12ba vgabios.c:826
2498 mov ax, si ; 89 f0 ; 0xc12be
2499 mov dx, cx ; 89 ca ; 0xc12c0
2500 out DX, AL ; ee ; 0xc12c2
2501 lea sp, [bp-006h] ; 8d 66 fa ; 0xc12c3 vgabios.c:828
2502 pop si ; 5e ; 0xc12c6
2503 pop cx ; 59 ; 0xc12c7
2504 pop bx ; 5b ; 0xc12c8
2505 pop bp ; 5d ; 0xc12c9
2506 retn ; c3 ; 0xc12ca
2507 ; disGetNextSymbol 0xc12cb LB 0x2fee -> off=0x0 cb=00000000000000cd uValue=00000000000c12cb 'biosfn_set_active_page'
2508biosfn_set_active_page: ; 0xc12cb LB 0xcd
2509 push bp ; 55 ; 0xc12cb vgabios.c:831
2510 mov bp, sp ; 89 e5 ; 0xc12cc
2511 push bx ; 53 ; 0xc12ce
2512 push cx ; 51 ; 0xc12cf
2513 push dx ; 52 ; 0xc12d0
2514 push si ; 56 ; 0xc12d1
2515 push di ; 57 ; 0xc12d2
2516 push ax ; 50 ; 0xc12d3
2517 push ax ; 50 ; 0xc12d4
2518 mov cl, al ; 88 c1 ; 0xc12d5
2519 cmp AL, strict byte 007h ; 3c 07 ; 0xc12d7 vgabios.c:837
2520 jnbe near 0138eh ; 0f 87 b1 00 ; 0xc12d9
2521 mov bx, strict word 00049h ; bb 49 00 ; 0xc12dd vgabios.c:47
2522 mov ax, strict word 00040h ; b8 40 00 ; 0xc12e0
2523 mov es, ax ; 8e c0 ; 0xc12e3
2524 mov al, byte [es:bx] ; 26 8a 07 ; 0xc12e5
2525 xor ah, ah ; 30 e4 ; 0xc12e8 vgabios.c:841
2526 call 035edh ; e8 00 23 ; 0xc12ea
2527 mov ch, al ; 88 c5 ; 0xc12ed
2528 cmp AL, strict byte 0ffh ; 3c ff ; 0xc12ef vgabios.c:842
2529 je near 0138eh ; 0f 84 99 00 ; 0xc12f1
2530 movzx ax, cl ; 0f b6 c1 ; 0xc12f5 vgabios.c:845
2531 lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc12f8
2532 lea dx, [bp-00ch] ; 8d 56 f4 ; 0xc12fb
2533 call 00a93h ; e8 92 f7 ; 0xc12fe
2534 movzx bx, ch ; 0f b6 dd ; 0xc1301 vgabios.c:847
2535 mov si, bx ; 89 de ; 0xc1304
2536 sal si, 003h ; c1 e6 03 ; 0xc1306
2537 cmp byte [si+047ach], 000h ; 80 bc ac 47 00 ; 0xc1309
2538 jne short 01344h ; 75 34 ; 0xc130e
2539 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc1310 vgabios.c:57
2540 mov ax, strict word 00040h ; b8 40 00 ; 0xc1313
2541 mov es, ax ; 8e c0 ; 0xc1316
2542 mov dx, word [es:bx] ; 26 8b 17 ; 0xc1318
2543 mov bx, 00084h ; bb 84 00 ; 0xc131b vgabios.c:47
2544 mov al, byte [es:bx] ; 26 8a 07 ; 0xc131e
2545 xor ah, ah ; 30 e4 ; 0xc1321 vgabios.c:48
2546 inc ax ; 40 ; 0xc1323
2547 imul dx, ax ; 0f af d0 ; 0xc1324 vgabios.c:854
2548 mov ax, dx ; 89 d0 ; 0xc1327
2549 add ax, dx ; 01 d0 ; 0xc1329
2550 or AL, strict byte 0ffh ; 0c ff ; 0xc132b
2551 mov bx, ax ; 89 c3 ; 0xc132d
2552 movzx ax, cl ; 0f b6 c1 ; 0xc132f
2553 inc bx ; 43 ; 0xc1332
2554 imul bx, ax ; 0f af d8 ; 0xc1333
2555 mov si, strict word 0004eh ; be 4e 00 ; 0xc1336 vgabios.c:62
2556 mov word [es:si], bx ; 26 89 1c ; 0xc1339
2557 or dl, 0ffh ; 80 ca ff ; 0xc133c vgabios.c:858
2558 mov bx, dx ; 89 d3 ; 0xc133f
2559 inc bx ; 43 ; 0xc1341
2560 jmp short 01353h ; eb 0f ; 0xc1342 vgabios.c:860
2561 movzx bx, byte [bx+0482bh] ; 0f b6 9f 2b 48 ; 0xc1344 vgabios.c:862
2562 sal bx, 006h ; c1 e3 06 ; 0xc1349
2563 movzx ax, cl ; 0f b6 c1 ; 0xc134c
2564 mov bx, word [bx+04842h] ; 8b 9f 42 48 ; 0xc134f
2565 imul bx, ax ; 0f af d8 ; 0xc1353
2566 mov si, strict word 00063h ; be 63 00 ; 0xc1356 vgabios.c:57
2567 mov ax, strict word 00040h ; b8 40 00 ; 0xc1359
2568 mov es, ax ; 8e c0 ; 0xc135c
2569 mov si, word [es:si] ; 26 8b 34 ; 0xc135e
2570 mov AL, strict byte 00ch ; b0 0c ; 0xc1361 vgabios.c:867
2571 mov dx, si ; 89 f2 ; 0xc1363
2572 out DX, AL ; ee ; 0xc1365
2573 mov ax, bx ; 89 d8 ; 0xc1366 vgabios.c:868
2574 xor al, bl ; 30 d8 ; 0xc1368
2575 shr ax, 008h ; c1 e8 08 ; 0xc136a
2576 lea di, [si+001h] ; 8d 7c 01 ; 0xc136d
2577 mov dx, di ; 89 fa ; 0xc1370
2578 out DX, AL ; ee ; 0xc1372
2579 mov AL, strict byte 00dh ; b0 0d ; 0xc1373 vgabios.c:869
2580 mov dx, si ; 89 f2 ; 0xc1375
2581 out DX, AL ; ee ; 0xc1377
2582 xor bh, bh ; 30 ff ; 0xc1378 vgabios.c:870
2583 mov ax, bx ; 89 d8 ; 0xc137a
2584 mov dx, di ; 89 fa ; 0xc137c
2585 out DX, AL ; ee ; 0xc137e
2586 mov bx, strict word 00062h ; bb 62 00 ; 0xc137f vgabios.c:52
2587 mov byte [es:bx], cl ; 26 88 0f ; 0xc1382
2588 mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc1385 vgabios.c:880
2589 movzx ax, cl ; 0f b6 c1 ; 0xc1388
2590 call 01242h ; e8 b4 fe ; 0xc138b
2591 lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc138e vgabios.c:881
2592 pop di ; 5f ; 0xc1391
2593 pop si ; 5e ; 0xc1392
2594 pop dx ; 5a ; 0xc1393
2595 pop cx ; 59 ; 0xc1394
2596 pop bx ; 5b ; 0xc1395
2597 pop bp ; 5d ; 0xc1396
2598 retn ; c3 ; 0xc1397
2599 ; disGetNextSymbol 0xc1398 LB 0x2f21 -> off=0x0 cb=0000000000000045 uValue=00000000000c1398 'find_vpti'
2600find_vpti: ; 0xc1398 LB 0x45
2601 push bx ; 53 ; 0xc1398 vgabios.c:916
2602 push si ; 56 ; 0xc1399
2603 push bp ; 55 ; 0xc139a
2604 mov bp, sp ; 89 e5 ; 0xc139b
2605 movzx bx, al ; 0f b6 d8 ; 0xc139d vgabios.c:921
2606 mov si, bx ; 89 de ; 0xc13a0
2607 sal si, 003h ; c1 e6 03 ; 0xc13a2
2608 cmp byte [si+047ach], 000h ; 80 bc ac 47 00 ; 0xc13a5
2609 jne short 013d4h ; 75 28 ; 0xc13aa
2610 mov si, 00089h ; be 89 00 ; 0xc13ac vgabios.c:47
2611 mov ax, strict word 00040h ; b8 40 00 ; 0xc13af
2612 mov es, ax ; 8e c0 ; 0xc13b2
2613 mov al, byte [es:si] ; 26 8a 04 ; 0xc13b4
2614 test AL, strict byte 010h ; a8 10 ; 0xc13b7 vgabios.c:923
2615 je short 013c2h ; 74 07 ; 0xc13b9
2616 movsx ax, byte [bx+07df2h] ; 0f be 87 f2 7d ; 0xc13bb vgabios.c:924
2617 jmp short 013d9h ; eb 17 ; 0xc13c0 vgabios.c:925
2618 test AL, strict byte 080h ; a8 80 ; 0xc13c2
2619 je short 013cdh ; 74 07 ; 0xc13c4
2620 movsx ax, byte [bx+07de2h] ; 0f be 87 e2 7d ; 0xc13c6 vgabios.c:926
2621 jmp short 013d9h ; eb 0c ; 0xc13cb vgabios.c:927
2622 movsx ax, byte [bx+07deah] ; 0f be 87 ea 7d ; 0xc13cd vgabios.c:928
2623 jmp short 013d9h ; eb 05 ; 0xc13d2 vgabios.c:929
2624 movzx ax, byte [bx+0482bh] ; 0f b6 87 2b 48 ; 0xc13d4 vgabios.c:930
2625 pop bp ; 5d ; 0xc13d9 vgabios.c:933
2626 pop si ; 5e ; 0xc13da
2627 pop bx ; 5b ; 0xc13db
2628 retn ; c3 ; 0xc13dc
2629 ; disGetNextSymbol 0xc13dd LB 0x2edc -> off=0x0 cb=00000000000004b2 uValue=00000000000c13dd 'biosfn_set_video_mode'
2630biosfn_set_video_mode: ; 0xc13dd LB 0x4b2
2631 push bp ; 55 ; 0xc13dd vgabios.c:938
2632 mov bp, sp ; 89 e5 ; 0xc13de
2633 push bx ; 53 ; 0xc13e0
2634 push cx ; 51 ; 0xc13e1
2635 push dx ; 52 ; 0xc13e2
2636 push si ; 56 ; 0xc13e3
2637 push di ; 57 ; 0xc13e4
2638 sub sp, strict byte 00016h ; 83 ec 16 ; 0xc13e5
2639 mov byte [bp-00eh], al ; 88 46 f2 ; 0xc13e8
2640 and AL, strict byte 080h ; 24 80 ; 0xc13eb vgabios.c:942
2641 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc13ed
2642 call 007bfh ; e8 cc f3 ; 0xc13f0 vgabios.c:952
2643 test ax, ax ; 85 c0 ; 0xc13f3
2644 je short 01403h ; 74 0c ; 0xc13f5
2645 mov AL, strict byte 007h ; b0 07 ; 0xc13f7 vgabios.c:954
2646 mov dx, 003c4h ; ba c4 03 ; 0xc13f9
2647 out DX, AL ; ee ; 0xc13fc
2648 xor al, al ; 30 c0 ; 0xc13fd vgabios.c:955
2649 mov dx, 003c5h ; ba c5 03 ; 0xc13ff
2650 out DX, AL ; ee ; 0xc1402
2651 and byte [bp-00eh], 07fh ; 80 66 f2 7f ; 0xc1403 vgabios.c:960
2652 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1407 vgabios.c:966
2653 call 035edh ; e8 df 21 ; 0xc140b
2654 mov byte [bp-010h], al ; 88 46 f0 ; 0xc140e
2655 cmp AL, strict byte 0ffh ; 3c ff ; 0xc1411 vgabios.c:972
2656 je near 01885h ; 0f 84 6e 04 ; 0xc1413
2657 mov bx, 000a8h ; bb a8 00 ; 0xc1417 vgabios.c:67
2658 mov dx, strict word 00040h ; ba 40 00 ; 0xc141a
2659 mov es, dx ; 8e c2 ; 0xc141d
2660 mov di, word [es:bx] ; 26 8b 3f ; 0xc141f
2661 mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc1422
2662 mov bx, di ; 89 fb ; 0xc1426 vgabios.c:68
2663 mov word [bp-014h], dx ; 89 56 ec ; 0xc1428
2664 movzx cx, al ; 0f b6 c8 ; 0xc142b vgabios.c:978
2665 mov ax, cx ; 89 c8 ; 0xc142e
2666 call 01398h ; e8 65 ff ; 0xc1430
2667 mov es, dx ; 8e c2 ; 0xc1433 vgabios.c:979
2668 mov si, word [es:di] ; 26 8b 35 ; 0xc1435
2669 mov dx, word [es:di+002h] ; 26 8b 55 02 ; 0xc1438
2670 mov word [bp-01ah], dx ; 89 56 e6 ; 0xc143c
2671 xor ah, ah ; 30 e4 ; 0xc143f vgabios.c:980
2672 sal ax, 006h ; c1 e0 06 ; 0xc1441
2673 add si, ax ; 01 c6 ; 0xc1444
2674 mov di, 00089h ; bf 89 00 ; 0xc1446 vgabios.c:47
2675 mov ax, strict word 00040h ; b8 40 00 ; 0xc1449
2676 mov es, ax ; 8e c0 ; 0xc144c
2677 mov al, byte [es:di] ; 26 8a 05 ; 0xc144e
2678 mov ah, al ; 88 c4 ; 0xc1451 vgabios.c:48
2679 test AL, strict byte 008h ; a8 08 ; 0xc1453 vgabios.c:997
2680 jne near 01509h ; 0f 85 b0 00 ; 0xc1455
2681 mov di, cx ; 89 cf ; 0xc1459 vgabios.c:999
2682 sal di, 003h ; c1 e7 03 ; 0xc145b
2683 mov al, byte [di+047b1h] ; 8a 85 b1 47 ; 0xc145e
2684 mov dx, 003c6h ; ba c6 03 ; 0xc1462
2685 out DX, AL ; ee ; 0xc1465
2686 xor al, al ; 30 c0 ; 0xc1466 vgabios.c:1002
2687 mov dx, 003c8h ; ba c8 03 ; 0xc1468
2688 out DX, AL ; ee ; 0xc146b
2689 mov cl, byte [di+047b2h] ; 8a 8d b2 47 ; 0xc146c vgabios.c:1005
2690 cmp cl, 001h ; 80 f9 01 ; 0xc1470
2691 jc short 01483h ; 72 0e ; 0xc1473
2692 jbe short 0148eh ; 76 17 ; 0xc1475
2693 cmp cl, 003h ; 80 f9 03 ; 0xc1477
2694 je short 0149ch ; 74 20 ; 0xc147a
2695 cmp cl, 002h ; 80 f9 02 ; 0xc147c
2696 je short 01495h ; 74 14 ; 0xc147f
2697 jmp short 014a1h ; eb 1e ; 0xc1481
2698 test cl, cl ; 84 c9 ; 0xc1483
2699 jne short 014a1h ; 75 1a ; 0xc1485
2700 mov word [bp-016h], 04fbfh ; c7 46 ea bf 4f ; 0xc1487 vgabios.c:1007
2701 jmp short 014a1h ; eb 13 ; 0xc148c vgabios.c:1008
2702 mov word [bp-016h], 0507fh ; c7 46 ea 7f 50 ; 0xc148e vgabios.c:1010
2703 jmp short 014a1h ; eb 0c ; 0xc1493 vgabios.c:1011
2704 mov word [bp-016h], 0513fh ; c7 46 ea 3f 51 ; 0xc1495 vgabios.c:1013
2705 jmp short 014a1h ; eb 05 ; 0xc149a vgabios.c:1014
2706 mov word [bp-016h], 051ffh ; c7 46 ea ff 51 ; 0xc149c vgabios.c:1016
2707 movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc14a1 vgabios.c:1020
2708 sal di, 003h ; c1 e7 03 ; 0xc14a5
2709 cmp byte [di+047ach], 000h ; 80 bd ac 47 00 ; 0xc14a8
2710 jne short 014beh ; 75 0f ; 0xc14ad
2711 mov es, [bp-01ah] ; 8e 46 e6 ; 0xc14af vgabios.c:1022
2712 cmp byte [es:si+002h], 008h ; 26 80 7c 02 08 ; 0xc14b2
2713 jne short 014beh ; 75 05 ; 0xc14b7
2714 mov word [bp-016h], 0507fh ; c7 46 ea 7f 50 ; 0xc14b9 vgabios.c:1023
2715 xor cx, cx ; 31 c9 ; 0xc14be vgabios.c:1026
2716 jmp short 014d1h ; eb 0f ; 0xc14c0
2717 xor al, al ; 30 c0 ; 0xc14c2 vgabios.c:1033
2718 mov dx, 003c9h ; ba c9 03 ; 0xc14c4
2719 out DX, AL ; ee ; 0xc14c7
2720 out DX, AL ; ee ; 0xc14c8 vgabios.c:1034
2721 out DX, AL ; ee ; 0xc14c9 vgabios.c:1035
2722 inc cx ; 41 ; 0xc14ca vgabios.c:1037
2723 cmp cx, 00100h ; 81 f9 00 01 ; 0xc14cb
2724 jnc short 014fch ; 73 2b ; 0xc14cf
2725 movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc14d1
2726 sal di, 003h ; c1 e7 03 ; 0xc14d5
2727 movzx di, byte [di+047b2h] ; 0f b6 bd b2 47 ; 0xc14d8
2728 movzx di, byte [di+0483bh] ; 0f b6 bd 3b 48 ; 0xc14dd
2729 cmp cx, di ; 39 f9 ; 0xc14e2
2730 jnbe short 014c2h ; 77 dc ; 0xc14e4
2731 imul di, cx, strict byte 00003h ; 6b f9 03 ; 0xc14e6
2732 add di, word [bp-016h] ; 03 7e ea ; 0xc14e9
2733 mov al, byte [di] ; 8a 05 ; 0xc14ec
2734 mov dx, 003c9h ; ba c9 03 ; 0xc14ee
2735 out DX, AL ; ee ; 0xc14f1
2736 mov al, byte [di+001h] ; 8a 45 01 ; 0xc14f2
2737 out DX, AL ; ee ; 0xc14f5
2738 mov al, byte [di+002h] ; 8a 45 02 ; 0xc14f6
2739 out DX, AL ; ee ; 0xc14f9
2740 jmp short 014cah ; eb ce ; 0xc14fa
2741 test ah, 002h ; f6 c4 02 ; 0xc14fc vgabios.c:1038
2742 je short 01509h ; 74 08 ; 0xc14ff
2743 mov dx, 00100h ; ba 00 01 ; 0xc1501 vgabios.c:1040
2744 xor ax, ax ; 31 c0 ; 0xc1504
2745 call 010c0h ; e8 b7 fb ; 0xc1506
2746 mov dx, 003dah ; ba da 03 ; 0xc1509 vgabios.c:1045
2747 in AL, DX ; ec ; 0xc150c
2748 db 02ah, 0e4h
2749 ; sub ah, ah ; 2a e4 ; 0xc150d
2750 xor cx, cx ; 31 c9 ; 0xc150f vgabios.c:1048
2751 jmp short 01518h ; eb 05 ; 0xc1511
2752 cmp cx, strict byte 00013h ; 83 f9 13 ; 0xc1513
2753 jnbe short 0152dh ; 77 15 ; 0xc1516
2754 mov al, cl ; 88 c8 ; 0xc1518 vgabios.c:1049
2755 mov dx, 003c0h ; ba c0 03 ; 0xc151a
2756 out DX, AL ; ee ; 0xc151d
2757 mov es, [bp-01ah] ; 8e 46 e6 ; 0xc151e vgabios.c:1050
2758 mov di, si ; 89 f7 ; 0xc1521
2759 add di, cx ; 01 cf ; 0xc1523
2760 mov al, byte [es:di+023h] ; 26 8a 45 23 ; 0xc1525
2761 out DX, AL ; ee ; 0xc1529
2762 inc cx ; 41 ; 0xc152a vgabios.c:1051
2763 jmp short 01513h ; eb e6 ; 0xc152b
2764 mov AL, strict byte 014h ; b0 14 ; 0xc152d vgabios.c:1052
2765 mov dx, 003c0h ; ba c0 03 ; 0xc152f
2766 out DX, AL ; ee ; 0xc1532
2767 xor al, al ; 30 c0 ; 0xc1533 vgabios.c:1053
2768 out DX, AL ; ee ; 0xc1535
2769 mov es, [bp-014h] ; 8e 46 ec ; 0xc1536 vgabios.c:1056
2770 mov dx, word [es:bx+004h] ; 26 8b 57 04 ; 0xc1539
2771 mov ax, word [es:bx+006h] ; 26 8b 47 06 ; 0xc153d
2772 test ax, ax ; 85 c0 ; 0xc1541
2773 jne short 01549h ; 75 04 ; 0xc1543
2774 test dx, dx ; 85 d2 ; 0xc1545
2775 je short 01589h ; 74 40 ; 0xc1547
2776 mov word [bp-01ch], ax ; 89 46 e4 ; 0xc1549 vgabios.c:1060
2777 xor cx, cx ; 31 c9 ; 0xc154c vgabios.c:1061
2778 jmp short 01555h ; eb 05 ; 0xc154e
2779 cmp cx, strict byte 00010h ; 83 f9 10 ; 0xc1550
2780 jnc short 01579h ; 73 24 ; 0xc1553
2781 mov es, [bp-01ah] ; 8e 46 e6 ; 0xc1555 vgabios.c:1062
2782 mov di, si ; 89 f7 ; 0xc1558
2783 add di, cx ; 01 cf ; 0xc155a
2784 mov ax, word [bp-01ch] ; 8b 46 e4 ; 0xc155c
2785 mov word [bp-020h], ax ; 89 46 e0 ; 0xc155f
2786 mov ax, dx ; 89 d0 ; 0xc1562
2787 add ax, cx ; 01 c8 ; 0xc1564
2788 mov word [bp-01eh], ax ; 89 46 e2 ; 0xc1566
2789 mov al, byte [es:di+023h] ; 26 8a 45 23 ; 0xc1569
2790 mov es, [bp-020h] ; 8e 46 e0 ; 0xc156d
2791 mov di, word [bp-01eh] ; 8b 7e e2 ; 0xc1570
2792 mov byte [es:di], al ; 26 88 05 ; 0xc1573
2793 inc cx ; 41 ; 0xc1576
2794 jmp short 01550h ; eb d7 ; 0xc1577
2795 mov es, [bp-01ah] ; 8e 46 e6 ; 0xc1579 vgabios.c:1063
2796 mov al, byte [es:si+034h] ; 26 8a 44 34 ; 0xc157c
2797 mov es, [bp-01ch] ; 8e 46 e4 ; 0xc1580
2798 mov di, dx ; 89 d7 ; 0xc1583
2799 mov byte [es:di+010h], al ; 26 88 45 10 ; 0xc1585
2800 xor al, al ; 30 c0 ; 0xc1589 vgabios.c:1067
2801 mov dx, 003c4h ; ba c4 03 ; 0xc158b
2802 out DX, AL ; ee ; 0xc158e
2803 mov AL, strict byte 003h ; b0 03 ; 0xc158f vgabios.c:1068
2804 mov dx, 003c5h ; ba c5 03 ; 0xc1591
2805 out DX, AL ; ee ; 0xc1594
2806 mov cx, strict word 00001h ; b9 01 00 ; 0xc1595 vgabios.c:1069
2807 jmp short 0159fh ; eb 05 ; 0xc1598
2808 cmp cx, strict byte 00004h ; 83 f9 04 ; 0xc159a
2809 jnbe short 015b7h ; 77 18 ; 0xc159d
2810 mov al, cl ; 88 c8 ; 0xc159f vgabios.c:1070
2811 mov dx, 003c4h ; ba c4 03 ; 0xc15a1
2812 out DX, AL ; ee ; 0xc15a4
2813 mov es, [bp-01ah] ; 8e 46 e6 ; 0xc15a5 vgabios.c:1071
2814 mov di, si ; 89 f7 ; 0xc15a8
2815 add di, cx ; 01 cf ; 0xc15aa
2816 mov al, byte [es:di+004h] ; 26 8a 45 04 ; 0xc15ac
2817 mov dx, 003c5h ; ba c5 03 ; 0xc15b0
2818 out DX, AL ; ee ; 0xc15b3
2819 inc cx ; 41 ; 0xc15b4 vgabios.c:1072
2820 jmp short 0159ah ; eb e3 ; 0xc15b5
2821 xor cx, cx ; 31 c9 ; 0xc15b7 vgabios.c:1075
2822 jmp short 015c0h ; eb 05 ; 0xc15b9
2823 cmp cx, strict byte 00008h ; 83 f9 08 ; 0xc15bb
2824 jnbe short 015d8h ; 77 18 ; 0xc15be
2825 mov al, cl ; 88 c8 ; 0xc15c0 vgabios.c:1076
2826 mov dx, 003ceh ; ba ce 03 ; 0xc15c2
2827 out DX, AL ; ee ; 0xc15c5
2828 mov es, [bp-01ah] ; 8e 46 e6 ; 0xc15c6 vgabios.c:1077
2829 mov di, si ; 89 f7 ; 0xc15c9
2830 add di, cx ; 01 cf ; 0xc15cb
2831 mov al, byte [es:di+037h] ; 26 8a 45 37 ; 0xc15cd
2832 mov dx, 003cfh ; ba cf 03 ; 0xc15d1
2833 out DX, AL ; ee ; 0xc15d4
2834 inc cx ; 41 ; 0xc15d5 vgabios.c:1078
2835 jmp short 015bbh ; eb e3 ; 0xc15d6
2836 movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc15d8 vgabios.c:1081
2837 sal di, 003h ; c1 e7 03 ; 0xc15dc
2838 cmp byte [di+047adh], 001h ; 80 bd ad 47 01 ; 0xc15df
2839 jne short 015ebh ; 75 05 ; 0xc15e4
2840 mov cx, 003b4h ; b9 b4 03 ; 0xc15e6
2841 jmp short 015eeh ; eb 03 ; 0xc15e9
2842 mov cx, 003d4h ; b9 d4 03 ; 0xc15eb
2843 mov word [bp-018h], cx ; 89 4e e8 ; 0xc15ee
2844 mov es, [bp-01ah] ; 8e 46 e6 ; 0xc15f1 vgabios.c:1084
2845 mov al, byte [es:si+009h] ; 26 8a 44 09 ; 0xc15f4
2846 mov dx, 003c2h ; ba c2 03 ; 0xc15f8
2847 out DX, AL ; ee ; 0xc15fb
2848 mov ax, strict word 00011h ; b8 11 00 ; 0xc15fc vgabios.c:1087
2849 mov dx, cx ; 89 ca ; 0xc15ff
2850 out DX, ax ; ef ; 0xc1601
2851 xor cx, cx ; 31 c9 ; 0xc1602 vgabios.c:1089
2852 jmp short 0160bh ; eb 05 ; 0xc1604
2853 cmp cx, strict byte 00018h ; 83 f9 18 ; 0xc1606
2854 jnbe short 01621h ; 77 16 ; 0xc1609
2855 mov al, cl ; 88 c8 ; 0xc160b vgabios.c:1090
2856 mov dx, word [bp-018h] ; 8b 56 e8 ; 0xc160d
2857 out DX, AL ; ee ; 0xc1610
2858 mov es, [bp-01ah] ; 8e 46 e6 ; 0xc1611 vgabios.c:1091
2859 mov di, si ; 89 f7 ; 0xc1614
2860 add di, cx ; 01 cf ; 0xc1616
2861 inc dx ; 42 ; 0xc1618
2862 mov al, byte [es:di+00ah] ; 26 8a 45 0a ; 0xc1619
2863 out DX, AL ; ee ; 0xc161d
2864 inc cx ; 41 ; 0xc161e vgabios.c:1092
2865 jmp short 01606h ; eb e5 ; 0xc161f
2866 mov AL, strict byte 020h ; b0 20 ; 0xc1621 vgabios.c:1095
2867 mov dx, 003c0h ; ba c0 03 ; 0xc1623
2868 out DX, AL ; ee ; 0xc1626
2869 mov dx, word [bp-018h] ; 8b 56 e8 ; 0xc1627 vgabios.c:1096
2870 add dx, strict byte 00006h ; 83 c2 06 ; 0xc162a
2871 in AL, DX ; ec ; 0xc162d
2872 db 02ah, 0e4h
2873 ; sub ah, ah ; 2a e4 ; 0xc162e
2874 cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc1630 vgabios.c:1098
2875 jne short 01692h ; 75 5c ; 0xc1634
2876 movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc1636 vgabios.c:1100
2877 sal di, 003h ; c1 e7 03 ; 0xc163a
2878 cmp byte [di+047ach], 000h ; 80 bd ac 47 00 ; 0xc163d
2879 jne short 01656h ; 75 12 ; 0xc1642
2880 mov es, [di+047afh] ; 8e 85 af 47 ; 0xc1644 vgabios.c:1102
2881 mov cx, 04000h ; b9 00 40 ; 0xc1648
2882 mov ax, 00720h ; b8 20 07 ; 0xc164b
2883 xor di, di ; 31 ff ; 0xc164e
2884 jcxz 01654h ; e3 02 ; 0xc1650
2885 rep stosw ; f3 ab ; 0xc1652
2886 jmp short 01692h ; eb 3c ; 0xc1654 vgabios.c:1104
2887 cmp byte [bp-00eh], 00dh ; 80 7e f2 0d ; 0xc1656 vgabios.c:1106
2888 jnc short 0166dh ; 73 11 ; 0xc165a
2889 mov es, [di+047afh] ; 8e 85 af 47 ; 0xc165c vgabios.c:1108
2890 mov cx, 04000h ; b9 00 40 ; 0xc1660
2891 xor ax, ax ; 31 c0 ; 0xc1663
2892 xor di, di ; 31 ff ; 0xc1665
2893 jcxz 0166bh ; e3 02 ; 0xc1667
2894 rep stosw ; f3 ab ; 0xc1669
2895 jmp short 01692h ; eb 25 ; 0xc166b vgabios.c:1110
2896 mov AL, strict byte 002h ; b0 02 ; 0xc166d vgabios.c:1112
2897 mov dx, 003c4h ; ba c4 03 ; 0xc166f
2898 out DX, AL ; ee ; 0xc1672
2899 mov dx, 003c5h ; ba c5 03 ; 0xc1673 vgabios.c:1113
2900 in AL, DX ; ec ; 0xc1676
2901 db 02ah, 0e4h
2902 ; sub ah, ah ; 2a e4 ; 0xc1677
2903 mov word [bp-01eh], ax ; 89 46 e2 ; 0xc1679
2904 mov AL, strict byte 00fh ; b0 0f ; 0xc167c vgabios.c:1114
2905 out DX, AL ; ee ; 0xc167e
2906 mov es, [di+047afh] ; 8e 85 af 47 ; 0xc167f vgabios.c:1115
2907 mov cx, 08000h ; b9 00 80 ; 0xc1683
2908 xor ax, ax ; 31 c0 ; 0xc1686
2909 xor di, di ; 31 ff ; 0xc1688
2910 jcxz 0168eh ; e3 02 ; 0xc168a
2911 rep stosw ; f3 ab ; 0xc168c
2912 mov al, byte [bp-01eh] ; 8a 46 e2 ; 0xc168e vgabios.c:1116
2913 out DX, AL ; ee ; 0xc1691
2914 mov di, strict word 00049h ; bf 49 00 ; 0xc1692 vgabios.c:52
2915 mov ax, strict word 00040h ; b8 40 00 ; 0xc1695
2916 mov es, ax ; 8e c0 ; 0xc1698
2917 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc169a
2918 mov byte [es:di], al ; 26 88 05 ; 0xc169d
2919 mov es, [bp-01ah] ; 8e 46 e6 ; 0xc16a0 vgabios.c:1123
2920 movzx ax, byte [es:si] ; 26 0f b6 04 ; 0xc16a3
2921 mov di, strict word 0004ah ; bf 4a 00 ; 0xc16a7 vgabios.c:62
2922 mov dx, strict word 00040h ; ba 40 00 ; 0xc16aa
2923 mov es, dx ; 8e c2 ; 0xc16ad
2924 mov word [es:di], ax ; 26 89 05 ; 0xc16af
2925 mov es, [bp-01ah] ; 8e 46 e6 ; 0xc16b2 vgabios.c:60
2926 mov ax, word [es:si+003h] ; 26 8b 44 03 ; 0xc16b5
2927 mov di, strict word 0004ch ; bf 4c 00 ; 0xc16b9 vgabios.c:62
2928 mov es, dx ; 8e c2 ; 0xc16bc
2929 mov word [es:di], ax ; 26 89 05 ; 0xc16be
2930 mov di, strict word 00063h ; bf 63 00 ; 0xc16c1 vgabios.c:62
2931 mov ax, word [bp-018h] ; 8b 46 e8 ; 0xc16c4
2932 mov word [es:di], ax ; 26 89 05 ; 0xc16c7
2933 mov es, [bp-01ah] ; 8e 46 e6 ; 0xc16ca vgabios.c:50
2934 mov al, byte [es:si+001h] ; 26 8a 44 01 ; 0xc16cd
2935 mov di, 00084h ; bf 84 00 ; 0xc16d1 vgabios.c:52
2936 mov es, dx ; 8e c2 ; 0xc16d4
2937 mov byte [es:di], al ; 26 88 05 ; 0xc16d6
2938 mov es, [bp-01ah] ; 8e 46 e6 ; 0xc16d9 vgabios.c:1127
2939 movzx ax, byte [es:si+002h] ; 26 0f b6 44 02 ; 0xc16dc
2940 mov di, 00085h ; bf 85 00 ; 0xc16e1 vgabios.c:62
2941 mov es, dx ; 8e c2 ; 0xc16e4
2942 mov word [es:di], ax ; 26 89 05 ; 0xc16e6
2943 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc16e9 vgabios.c:1128
2944 or AL, strict byte 060h ; 0c 60 ; 0xc16ec
2945 mov di, 00087h ; bf 87 00 ; 0xc16ee vgabios.c:52
2946 mov byte [es:di], al ; 26 88 05 ; 0xc16f1
2947 mov di, 00088h ; bf 88 00 ; 0xc16f4 vgabios.c:52
2948 mov byte [es:di], 0f9h ; 26 c6 05 f9 ; 0xc16f7
2949 mov di, 0008ah ; bf 8a 00 ; 0xc16fb vgabios.c:52
2950 mov byte [es:di], 008h ; 26 c6 05 08 ; 0xc16fe
2951 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1702 vgabios.c:1134
2952 cmp AL, strict byte 007h ; 3c 07 ; 0xc1705
2953 jnbe short 0172fh ; 77 26 ; 0xc1707
2954 movzx di, al ; 0f b6 f8 ; 0xc1709 vgabios.c:1136
2955 mov al, byte [di+07ddah] ; 8a 85 da 7d ; 0xc170c vgabios.c:50
2956 mov di, strict word 00065h ; bf 65 00 ; 0xc1710 vgabios.c:52
2957 mov byte [es:di], al ; 26 88 05 ; 0xc1713
2958 cmp byte [bp-00eh], 006h ; 80 7e f2 06 ; 0xc1716 vgabios.c:1137
2959 jne short 01721h ; 75 05 ; 0xc171a
2960 mov dx, strict word 0003fh ; ba 3f 00 ; 0xc171c
2961 jmp short 01724h ; eb 03 ; 0xc171f
2962 mov dx, strict word 00030h ; ba 30 00 ; 0xc1721
2963 mov di, strict word 00066h ; bf 66 00 ; 0xc1724 vgabios.c:52
2964 mov ax, strict word 00040h ; b8 40 00 ; 0xc1727
2965 mov es, ax ; 8e c0 ; 0xc172a
2966 mov byte [es:di], dl ; 26 88 15 ; 0xc172c
2967 movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc172f vgabios.c:1141
2968 sal di, 003h ; c1 e7 03 ; 0xc1733
2969 cmp byte [di+047ach], 000h ; 80 bd ac 47 00 ; 0xc1736
2970 jne short 01746h ; 75 09 ; 0xc173b
2971 mov dx, strict word 00007h ; ba 07 00 ; 0xc173d vgabios.c:1143
2972 mov ax, strict word 00006h ; b8 06 00 ; 0xc1740
2973 call 0114ch ; e8 06 fa ; 0xc1743
2974 xor cx, cx ; 31 c9 ; 0xc1746 vgabios.c:1148
2975 jmp short 0174fh ; eb 05 ; 0xc1748
2976 cmp cx, strict byte 00008h ; 83 f9 08 ; 0xc174a
2977 jnc short 0175ah ; 73 0b ; 0xc174d
2978 movzx ax, cl ; 0f b6 c1 ; 0xc174f vgabios.c:1149
2979 xor dx, dx ; 31 d2 ; 0xc1752
2980 call 01242h ; e8 eb fa ; 0xc1754
2981 inc cx ; 41 ; 0xc1757
2982 jmp short 0174ah ; eb f0 ; 0xc1758
2983 xor ax, ax ; 31 c0 ; 0xc175a vgabios.c:1152
2984 call 012cbh ; e8 6c fb ; 0xc175c
2985 movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc175f vgabios.c:1155
2986 sal di, 003h ; c1 e7 03 ; 0xc1763
2987 cmp byte [di+047ach], 000h ; 80 bd ac 47 00 ; 0xc1766
2988 jne near 01850h ; 0f 85 e1 00 ; 0xc176b
2989 mov es, [bp-014h] ; 8e 46 ec ; 0xc176f vgabios.c:1157
2990 mov di, word [es:bx+008h] ; 26 8b 7f 08 ; 0xc1772
2991 mov ax, word [es:bx+00ah] ; 26 8b 47 0a ; 0xc1776
2992 mov word [bp-012h], ax ; 89 46 ee ; 0xc177a
2993 mov es, [bp-01ah] ; 8e 46 e6 ; 0xc177d vgabios.c:1159
2994 mov al, byte [es:si+002h] ; 26 8a 44 02 ; 0xc1780
2995 cmp AL, strict byte 00eh ; 3c 0e ; 0xc1784
2996 je short 017a8h ; 74 20 ; 0xc1786
2997 cmp AL, strict byte 008h ; 3c 08 ; 0xc1788
2998 jne short 017d2h ; 75 46 ; 0xc178a
2999 mov es, [bp-01ah] ; 8e 46 e6 ; 0xc178c vgabios.c:1161
3000 movzx ax, byte [es:si+002h] ; 26 0f b6 44 02 ; 0xc178f
3001 push ax ; 50 ; 0xc1794
3002 push dword 000000000h ; 66 6a 00 ; 0xc1795
3003 mov cx, 00100h ; b9 00 01 ; 0xc1798
3004 mov bx, 05569h ; bb 69 55 ; 0xc179b
3005 mov dx, 0c000h ; ba 00 c0 ; 0xc179e
3006 xor ax, ax ; 31 c0 ; 0xc17a1
3007 call 02c0ah ; e8 64 14 ; 0xc17a3
3008 jmp short 017f4h ; eb 4c ; 0xc17a6 vgabios.c:1162
3009 xor ah, ah ; 30 e4 ; 0xc17a8 vgabios.c:1164
3010 push ax ; 50 ; 0xc17aa
3011 push dword 000000000h ; 66 6a 00 ; 0xc17ab
3012 mov cx, 00100h ; b9 00 01 ; 0xc17ae
3013 mov bx, 05d69h ; bb 69 5d ; 0xc17b1
3014 mov dx, 0c000h ; ba 00 c0 ; 0xc17b4
3015 xor al, al ; 30 c0 ; 0xc17b7
3016 call 02c0ah ; e8 4e 14 ; 0xc17b9
3017 cmp byte [bp-00eh], 007h ; 80 7e f2 07 ; 0xc17bc vgabios.c:1165
3018 jne short 017f4h ; 75 32 ; 0xc17c0
3019 mov cx, strict word 0000eh ; b9 0e 00 ; 0xc17c2 vgabios.c:1166
3020 xor bx, bx ; 31 db ; 0xc17c5
3021 mov dx, 07b69h ; ba 69 7b ; 0xc17c7
3022 mov ax, 0c000h ; b8 00 c0 ; 0xc17ca
3023 call 02b95h ; e8 c5 13 ; 0xc17cd
3024 jmp short 017f4h ; eb 22 ; 0xc17d0 vgabios.c:1167
3025 xor ah, ah ; 30 e4 ; 0xc17d2 vgabios.c:1169
3026 push ax ; 50 ; 0xc17d4
3027 push dword 000000000h ; 66 6a 00 ; 0xc17d5
3028 mov cx, 00100h ; b9 00 01 ; 0xc17d8
3029 mov bx, 06b69h ; bb 69 6b ; 0xc17db
3030 mov dx, 0c000h ; ba 00 c0 ; 0xc17de
3031 xor al, al ; 30 c0 ; 0xc17e1
3032 call 02c0ah ; e8 24 14 ; 0xc17e3
3033 mov cx, strict word 00010h ; b9 10 00 ; 0xc17e6 vgabios.c:1170
3034 xor bx, bx ; 31 db ; 0xc17e9
3035 mov dx, 07c96h ; ba 96 7c ; 0xc17eb
3036 mov ax, 0c000h ; b8 00 c0 ; 0xc17ee
3037 call 02b95h ; e8 a1 13 ; 0xc17f1
3038 cmp word [bp-012h], strict byte 00000h ; 83 7e ee 00 ; 0xc17f4 vgabios.c:1172
3039 jne short 017feh ; 75 04 ; 0xc17f8
3040 test di, di ; 85 ff ; 0xc17fa
3041 je short 01848h ; 74 4a ; 0xc17fc
3042 xor cx, cx ; 31 c9 ; 0xc17fe vgabios.c:1177
3043 mov es, [bp-012h] ; 8e 46 ee ; 0xc1800 vgabios.c:1179
3044 mov bx, di ; 89 fb ; 0xc1803
3045 add bx, cx ; 01 cb ; 0xc1805
3046 mov al, byte [es:bx+00bh] ; 26 8a 47 0b ; 0xc1807
3047 cmp AL, strict byte 0ffh ; 3c ff ; 0xc180b
3048 je short 01817h ; 74 08 ; 0xc180d
3049 cmp al, byte [bp-00eh] ; 3a 46 f2 ; 0xc180f vgabios.c:1181
3050 je short 01817h ; 74 03 ; 0xc1812
3051 inc cx ; 41 ; 0xc1814 vgabios.c:1183
3052 jmp short 01800h ; eb e9 ; 0xc1815 vgabios.c:1184
3053 mov es, [bp-012h] ; 8e 46 ee ; 0xc1817 vgabios.c:1186
3054 mov bx, di ; 89 fb ; 0xc181a
3055 add bx, cx ; 01 cb ; 0xc181c
3056 mov al, byte [es:bx+00bh] ; 26 8a 47 0b ; 0xc181e
3057 cmp al, byte [bp-00eh] ; 3a 46 f2 ; 0xc1822
3058 jne short 01848h ; 75 21 ; 0xc1825
3059 movzx ax, byte [es:di] ; 26 0f b6 05 ; 0xc1827 vgabios.c:1191
3060 push ax ; 50 ; 0xc182b
3061 movzx ax, byte [es:di+001h] ; 26 0f b6 45 01 ; 0xc182c
3062 push ax ; 50 ; 0xc1831
3063 push word [es:di+004h] ; 26 ff 75 04 ; 0xc1832
3064 mov cx, word [es:di+002h] ; 26 8b 4d 02 ; 0xc1836
3065 mov bx, word [es:di+006h] ; 26 8b 5d 06 ; 0xc183a
3066 mov dx, word [es:di+008h] ; 26 8b 55 08 ; 0xc183e
3067 mov ax, strict word 00010h ; b8 10 00 ; 0xc1842
3068 call 02c0ah ; e8 c2 13 ; 0xc1845
3069 xor bl, bl ; 30 db ; 0xc1848 vgabios.c:1195
3070 mov AL, strict byte 003h ; b0 03 ; 0xc184a
3071 mov AH, strict byte 011h ; b4 11 ; 0xc184c
3072 int 06dh ; cd 6d ; 0xc184e
3073 mov bx, 05969h ; bb 69 59 ; 0xc1850 vgabios.c:1199
3074 mov cx, ds ; 8c d9 ; 0xc1853
3075 mov ax, strict word 0001fh ; b8 1f 00 ; 0xc1855
3076 call 009f0h ; e8 95 f1 ; 0xc1858
3077 mov es, [bp-01ah] ; 8e 46 e6 ; 0xc185b vgabios.c:1201
3078 mov al, byte [es:si+002h] ; 26 8a 44 02 ; 0xc185e
3079 cmp AL, strict byte 010h ; 3c 10 ; 0xc1862
3080 je short 01880h ; 74 1a ; 0xc1864
3081 cmp AL, strict byte 00eh ; 3c 0e ; 0xc1866
3082 je short 0187bh ; 74 11 ; 0xc1868
3083 cmp AL, strict byte 008h ; 3c 08 ; 0xc186a
3084 jne short 01885h ; 75 17 ; 0xc186c
3085 mov bx, 05569h ; bb 69 55 ; 0xc186e vgabios.c:1203
3086 mov cx, ds ; 8c d9 ; 0xc1871
3087 mov ax, strict word 00043h ; b8 43 00 ; 0xc1873
3088 call 009f0h ; e8 77 f1 ; 0xc1876
3089 jmp short 01885h ; eb 0a ; 0xc1879 vgabios.c:1204
3090 mov bx, 05d69h ; bb 69 5d ; 0xc187b vgabios.c:1206
3091 jmp short 01871h ; eb f1 ; 0xc187e
3092 mov bx, 06b69h ; bb 69 6b ; 0xc1880 vgabios.c:1209
3093 jmp short 01871h ; eb ec ; 0xc1883
3094 lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc1885 vgabios.c:1212
3095 pop di ; 5f ; 0xc1888
3096 pop si ; 5e ; 0xc1889
3097 pop dx ; 5a ; 0xc188a
3098 pop cx ; 59 ; 0xc188b
3099 pop bx ; 5b ; 0xc188c
3100 pop bp ; 5d ; 0xc188d
3101 retn ; c3 ; 0xc188e
3102 ; disGetNextSymbol 0xc188f LB 0x2a2a -> off=0x0 cb=0000000000000075 uValue=00000000000c188f 'vgamem_copy_pl4'
3103vgamem_copy_pl4: ; 0xc188f LB 0x75
3104 push bp ; 55 ; 0xc188f vgabios.c:1215
3105 mov bp, sp ; 89 e5 ; 0xc1890
3106 push si ; 56 ; 0xc1892
3107 push di ; 57 ; 0xc1893
3108 push ax ; 50 ; 0xc1894
3109 push ax ; 50 ; 0xc1895
3110 mov bh, cl ; 88 cf ; 0xc1896
3111 movzx di, dl ; 0f b6 fa ; 0xc1898 vgabios.c:1221
3112 movzx cx, byte [bp+006h] ; 0f b6 4e 06 ; 0xc189b
3113 imul di, cx ; 0f af f9 ; 0xc189f
3114 movzx si, byte [bp+004h] ; 0f b6 76 04 ; 0xc18a2
3115 imul di, si ; 0f af fe ; 0xc18a6
3116 xor ah, ah ; 30 e4 ; 0xc18a9
3117 add di, ax ; 01 c7 ; 0xc18ab
3118 mov word [bp-008h], di ; 89 7e f8 ; 0xc18ad
3119 movzx di, bl ; 0f b6 fb ; 0xc18b0 vgabios.c:1222
3120 imul cx, di ; 0f af cf ; 0xc18b3
3121 imul cx, si ; 0f af ce ; 0xc18b6
3122 add cx, ax ; 01 c1 ; 0xc18b9
3123 mov word [bp-006h], cx ; 89 4e fa ; 0xc18bb
3124 mov ax, 00105h ; b8 05 01 ; 0xc18be vgabios.c:1223
3125 mov dx, 003ceh ; ba ce 03 ; 0xc18c1
3126 out DX, ax ; ef ; 0xc18c4
3127 xor bl, bl ; 30 db ; 0xc18c5 vgabios.c:1224
3128 cmp bl, byte [bp+006h] ; 3a 5e 06 ; 0xc18c7
3129 jnc short 018f4h ; 73 28 ; 0xc18ca
3130 movzx cx, bh ; 0f b6 cf ; 0xc18cc vgabios.c:1226
3131 movzx si, bl ; 0f b6 f3 ; 0xc18cf
3132 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc18d2
3133 imul ax, si ; 0f af c6 ; 0xc18d6
3134 mov si, word [bp-008h] ; 8b 76 f8 ; 0xc18d9
3135 add si, ax ; 01 c6 ; 0xc18dc
3136 mov di, word [bp-006h] ; 8b 7e fa ; 0xc18de
3137 add di, ax ; 01 c7 ; 0xc18e1
3138 mov dx, 0a000h ; ba 00 a0 ; 0xc18e3
3139 mov es, dx ; 8e c2 ; 0xc18e6
3140 jcxz 018f0h ; e3 06 ; 0xc18e8
3141 push DS ; 1e ; 0xc18ea
3142 mov ds, dx ; 8e da ; 0xc18eb
3143 rep movsb ; f3 a4 ; 0xc18ed
3144 pop DS ; 1f ; 0xc18ef
3145 db 0feh, 0c3h
3146 ; inc bl ; fe c3 ; 0xc18f0 vgabios.c:1227
3147 jmp short 018c7h ; eb d3 ; 0xc18f2
3148 mov ax, strict word 00005h ; b8 05 00 ; 0xc18f4 vgabios.c:1228
3149 mov dx, 003ceh ; ba ce 03 ; 0xc18f7
3150 out DX, ax ; ef ; 0xc18fa
3151 lea sp, [bp-004h] ; 8d 66 fc ; 0xc18fb vgabios.c:1229
3152 pop di ; 5f ; 0xc18fe
3153 pop si ; 5e ; 0xc18ff
3154 pop bp ; 5d ; 0xc1900
3155 retn 00004h ; c2 04 00 ; 0xc1901
3156 ; disGetNextSymbol 0xc1904 LB 0x29b5 -> off=0x0 cb=0000000000000060 uValue=00000000000c1904 'vgamem_fill_pl4'
3157vgamem_fill_pl4: ; 0xc1904 LB 0x60
3158 push bp ; 55 ; 0xc1904 vgabios.c:1232
3159 mov bp, sp ; 89 e5 ; 0xc1905
3160 push di ; 57 ; 0xc1907
3161 push ax ; 50 ; 0xc1908
3162 push ax ; 50 ; 0xc1909
3163 mov byte [bp-004h], bl ; 88 5e fc ; 0xc190a
3164 mov bh, cl ; 88 cf ; 0xc190d
3165 movzx cx, dl ; 0f b6 ca ; 0xc190f vgabios.c:1238
3166 movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc1912
3167 imul cx, dx ; 0f af ca ; 0xc1916
3168 movzx dx, bh ; 0f b6 d7 ; 0xc1919
3169 imul dx, cx ; 0f af d1 ; 0xc191c
3170 xor ah, ah ; 30 e4 ; 0xc191f
3171 add dx, ax ; 01 c2 ; 0xc1921
3172 mov word [bp-006h], dx ; 89 56 fa ; 0xc1923
3173 mov ax, 00205h ; b8 05 02 ; 0xc1926 vgabios.c:1239
3174 mov dx, 003ceh ; ba ce 03 ; 0xc1929
3175 out DX, ax ; ef ; 0xc192c
3176 xor bl, bl ; 30 db ; 0xc192d vgabios.c:1240
3177 cmp bl, byte [bp+004h] ; 3a 5e 04 ; 0xc192f
3178 jnc short 01955h ; 73 21 ; 0xc1932
3179 movzx cx, byte [bp-004h] ; 0f b6 4e fc ; 0xc1934 vgabios.c:1242
3180 movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc1938
3181 movzx dx, bl ; 0f b6 d3 ; 0xc193c
3182 movzx di, bh ; 0f b6 ff ; 0xc193f
3183 imul di, dx ; 0f af fa ; 0xc1942
3184 add di, word [bp-006h] ; 03 7e fa ; 0xc1945
3185 mov dx, 0a000h ; ba 00 a0 ; 0xc1948
3186 mov es, dx ; 8e c2 ; 0xc194b
3187 jcxz 01951h ; e3 02 ; 0xc194d
3188 rep stosb ; f3 aa ; 0xc194f
3189 db 0feh, 0c3h
3190 ; inc bl ; fe c3 ; 0xc1951 vgabios.c:1243
3191 jmp short 0192fh ; eb da ; 0xc1953
3192 mov ax, strict word 00005h ; b8 05 00 ; 0xc1955 vgabios.c:1244
3193 mov dx, 003ceh ; ba ce 03 ; 0xc1958
3194 out DX, ax ; ef ; 0xc195b
3195 lea sp, [bp-002h] ; 8d 66 fe ; 0xc195c vgabios.c:1245
3196 pop di ; 5f ; 0xc195f
3197 pop bp ; 5d ; 0xc1960
3198 retn 00004h ; c2 04 00 ; 0xc1961
3199 ; disGetNextSymbol 0xc1964 LB 0x2955 -> off=0x0 cb=00000000000000a3 uValue=00000000000c1964 'vgamem_copy_cga'
3200vgamem_copy_cga: ; 0xc1964 LB 0xa3
3201 push bp ; 55 ; 0xc1964 vgabios.c:1248
3202 mov bp, sp ; 89 e5 ; 0xc1965
3203 push si ; 56 ; 0xc1967
3204 push di ; 57 ; 0xc1968
3205 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc1969
3206 mov dh, bl ; 88 de ; 0xc196c
3207 mov byte [bp-006h], cl ; 88 4e fa ; 0xc196e
3208 movzx di, dl ; 0f b6 fa ; 0xc1971 vgabios.c:1254
3209 movzx si, byte [bp+006h] ; 0f b6 76 06 ; 0xc1974
3210 imul di, si ; 0f af fe ; 0xc1978
3211 movzx bx, byte [bp+004h] ; 0f b6 5e 04 ; 0xc197b
3212 imul di, bx ; 0f af fb ; 0xc197f
3213 sar di, 1 ; d1 ff ; 0xc1982
3214 xor ah, ah ; 30 e4 ; 0xc1984
3215 add di, ax ; 01 c7 ; 0xc1986
3216 mov word [bp-00ch], di ; 89 7e f4 ; 0xc1988
3217 movzx dx, dh ; 0f b6 d6 ; 0xc198b vgabios.c:1255
3218 imul dx, si ; 0f af d6 ; 0xc198e
3219 imul dx, bx ; 0f af d3 ; 0xc1991
3220 sar dx, 1 ; d1 fa ; 0xc1994
3221 add dx, ax ; 01 c2 ; 0xc1996
3222 mov word [bp-00ah], dx ; 89 56 f6 ; 0xc1998
3223 mov byte [bp-008h], ah ; 88 66 f8 ; 0xc199b vgabios.c:1256
3224 movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc199e
3225 cwd ; 99 ; 0xc19a2
3226 db 02bh, 0c2h
3227 ; sub ax, dx ; 2b c2 ; 0xc19a3
3228 sar ax, 1 ; d1 f8 ; 0xc19a5
3229 movzx bx, byte [bp-008h] ; 0f b6 5e f8 ; 0xc19a7
3230 cmp bx, ax ; 39 c3 ; 0xc19ab
3231 jnl short 019feh ; 7d 4f ; 0xc19ad
3232 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc19af vgabios.c:1258
3233 mov word [bp-00eh], ax ; 89 46 f2 ; 0xc19b3
3234 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc19b6
3235 imul bx, ax ; 0f af d8 ; 0xc19ba
3236 mov si, word [bp-00ch] ; 8b 76 f4 ; 0xc19bd
3237 add si, bx ; 01 de ; 0xc19c0
3238 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc19c2
3239 add di, bx ; 01 df ; 0xc19c5
3240 mov cx, word [bp-00eh] ; 8b 4e f2 ; 0xc19c7
3241 mov dx, 0b800h ; ba 00 b8 ; 0xc19ca
3242 mov es, dx ; 8e c2 ; 0xc19cd
3243 jcxz 019d7h ; e3 06 ; 0xc19cf
3244 push DS ; 1e ; 0xc19d1
3245 mov ds, dx ; 8e da ; 0xc19d2
3246 rep movsb ; f3 a4 ; 0xc19d4
3247 pop DS ; 1f ; 0xc19d6
3248 mov si, word [bp-00ch] ; 8b 76 f4 ; 0xc19d7 vgabios.c:1259
3249 add si, 02000h ; 81 c6 00 20 ; 0xc19da
3250 add si, bx ; 01 de ; 0xc19de
3251 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc19e0
3252 add di, 02000h ; 81 c7 00 20 ; 0xc19e3
3253 add di, bx ; 01 df ; 0xc19e7
3254 mov cx, word [bp-00eh] ; 8b 4e f2 ; 0xc19e9
3255 mov dx, 0b800h ; ba 00 b8 ; 0xc19ec
3256 mov es, dx ; 8e c2 ; 0xc19ef
3257 jcxz 019f9h ; e3 06 ; 0xc19f1
3258 push DS ; 1e ; 0xc19f3
3259 mov ds, dx ; 8e da ; 0xc19f4
3260 rep movsb ; f3 a4 ; 0xc19f6
3261 pop DS ; 1f ; 0xc19f8
3262 inc byte [bp-008h] ; fe 46 f8 ; 0xc19f9 vgabios.c:1260
3263 jmp short 0199eh ; eb a0 ; 0xc19fc
3264 lea sp, [bp-004h] ; 8d 66 fc ; 0xc19fe vgabios.c:1261
3265 pop di ; 5f ; 0xc1a01
3266 pop si ; 5e ; 0xc1a02
3267 pop bp ; 5d ; 0xc1a03
3268 retn 00004h ; c2 04 00 ; 0xc1a04
3269 ; disGetNextSymbol 0xc1a07 LB 0x28b2 -> off=0x0 cb=0000000000000081 uValue=00000000000c1a07 'vgamem_fill_cga'
3270vgamem_fill_cga: ; 0xc1a07 LB 0x81
3271 push bp ; 55 ; 0xc1a07 vgabios.c:1264
3272 mov bp, sp ; 89 e5 ; 0xc1a08
3273 push si ; 56 ; 0xc1a0a
3274 push di ; 57 ; 0xc1a0b
3275 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc1a0c
3276 mov byte [bp-00ah], bl ; 88 5e f6 ; 0xc1a0f
3277 mov byte [bp-008h], cl ; 88 4e f8 ; 0xc1a12
3278 movzx bx, dl ; 0f b6 da ; 0xc1a15 vgabios.c:1270
3279 movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc1a18
3280 imul bx, dx ; 0f af da ; 0xc1a1c
3281 movzx dx, cl ; 0f b6 d1 ; 0xc1a1f
3282 imul dx, bx ; 0f af d3 ; 0xc1a22
3283 sar dx, 1 ; d1 fa ; 0xc1a25
3284 xor ah, ah ; 30 e4 ; 0xc1a27
3285 add dx, ax ; 01 c2 ; 0xc1a29
3286 mov word [bp-00ch], dx ; 89 56 f4 ; 0xc1a2b
3287 mov byte [bp-006h], ah ; 88 66 fa ; 0xc1a2e vgabios.c:1271
3288 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1a31
3289 cwd ; 99 ; 0xc1a35
3290 db 02bh, 0c2h
3291 ; sub ax, dx ; 2b c2 ; 0xc1a36
3292 sar ax, 1 ; d1 f8 ; 0xc1a38
3293 movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc1a3a
3294 cmp dx, ax ; 39 c2 ; 0xc1a3e
3295 jnl short 01a7fh ; 7d 3d ; 0xc1a40
3296 movzx si, byte [bp-00ah] ; 0f b6 76 f6 ; 0xc1a42 vgabios.c:1273
3297 movzx bx, byte [bp+006h] ; 0f b6 5e 06 ; 0xc1a46
3298 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1a4a
3299 imul dx, ax ; 0f af d0 ; 0xc1a4e
3300 mov word [bp-00eh], dx ; 89 56 f2 ; 0xc1a51
3301 mov di, word [bp-00ch] ; 8b 7e f4 ; 0xc1a54
3302 add di, dx ; 01 d7 ; 0xc1a57
3303 mov cx, si ; 89 f1 ; 0xc1a59
3304 mov ax, bx ; 89 d8 ; 0xc1a5b
3305 mov dx, 0b800h ; ba 00 b8 ; 0xc1a5d
3306 mov es, dx ; 8e c2 ; 0xc1a60
3307 jcxz 01a66h ; e3 02 ; 0xc1a62
3308 rep stosb ; f3 aa ; 0xc1a64
3309 mov di, word [bp-00ch] ; 8b 7e f4 ; 0xc1a66 vgabios.c:1274
3310 add di, 02000h ; 81 c7 00 20 ; 0xc1a69
3311 add di, word [bp-00eh] ; 03 7e f2 ; 0xc1a6d
3312 mov cx, si ; 89 f1 ; 0xc1a70
3313 mov ax, bx ; 89 d8 ; 0xc1a72
3314 mov es, dx ; 8e c2 ; 0xc1a74
3315 jcxz 01a7ah ; e3 02 ; 0xc1a76
3316 rep stosb ; f3 aa ; 0xc1a78
3317 inc byte [bp-006h] ; fe 46 fa ; 0xc1a7a vgabios.c:1275
3318 jmp short 01a31h ; eb b2 ; 0xc1a7d
3319 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1a7f vgabios.c:1276
3320 pop di ; 5f ; 0xc1a82
3321 pop si ; 5e ; 0xc1a83
3322 pop bp ; 5d ; 0xc1a84
3323 retn 00004h ; c2 04 00 ; 0xc1a85
3324 ; disGetNextSymbol 0xc1a88 LB 0x2831 -> off=0x0 cb=0000000000000079 uValue=00000000000c1a88 'vgamem_copy_linear'
3325vgamem_copy_linear: ; 0xc1a88 LB 0x79
3326 push bp ; 55 ; 0xc1a88 vgabios.c:1279
3327 mov bp, sp ; 89 e5 ; 0xc1a89
3328 push si ; 56 ; 0xc1a8b
3329 push di ; 57 ; 0xc1a8c
3330 sub sp, strict byte 00006h ; 83 ec 06 ; 0xc1a8d
3331 mov ah, al ; 88 c4 ; 0xc1a90
3332 mov al, bl ; 88 d8 ; 0xc1a92
3333 mov bx, cx ; 89 cb ; 0xc1a94
3334 xor dh, dh ; 30 f6 ; 0xc1a96 vgabios.c:1285
3335 movzx di, byte [bp+006h] ; 0f b6 7e 06 ; 0xc1a98
3336 imul dx, di ; 0f af d7 ; 0xc1a9c
3337 imul dx, word [bp+004h] ; 0f af 56 04 ; 0xc1a9f
3338 movzx si, ah ; 0f b6 f4 ; 0xc1aa3
3339 add dx, si ; 01 f2 ; 0xc1aa6
3340 sal dx, 003h ; c1 e2 03 ; 0xc1aa8
3341 mov word [bp-008h], dx ; 89 56 f8 ; 0xc1aab
3342 xor ah, ah ; 30 e4 ; 0xc1aae vgabios.c:1286
3343 imul ax, di ; 0f af c7 ; 0xc1ab0
3344 imul ax, word [bp+004h] ; 0f af 46 04 ; 0xc1ab3
3345 add si, ax ; 01 c6 ; 0xc1ab7
3346 sal si, 003h ; c1 e6 03 ; 0xc1ab9
3347 mov word [bp-00ah], si ; 89 76 f6 ; 0xc1abc
3348 sal bx, 003h ; c1 e3 03 ; 0xc1abf vgabios.c:1287
3349 sal word [bp+004h], 003h ; c1 66 04 03 ; 0xc1ac2 vgabios.c:1288
3350 mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xc1ac6 vgabios.c:1289
3351 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1aca
3352 cmp al, byte [bp+006h] ; 3a 46 06 ; 0xc1acd
3353 jnc short 01af8h ; 73 26 ; 0xc1ad0
3354 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc1ad2 vgabios.c:1291
3355 imul ax, word [bp+004h] ; 0f af 46 04 ; 0xc1ad6
3356 mov si, word [bp-008h] ; 8b 76 f8 ; 0xc1ada
3357 add si, ax ; 01 c6 ; 0xc1add
3358 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc1adf
3359 add di, ax ; 01 c7 ; 0xc1ae2
3360 mov cx, bx ; 89 d9 ; 0xc1ae4
3361 mov dx, 0a000h ; ba 00 a0 ; 0xc1ae6
3362 mov es, dx ; 8e c2 ; 0xc1ae9
3363 jcxz 01af3h ; e3 06 ; 0xc1aeb
3364 push DS ; 1e ; 0xc1aed
3365 mov ds, dx ; 8e da ; 0xc1aee
3366 rep movsb ; f3 a4 ; 0xc1af0
3367 pop DS ; 1f ; 0xc1af2
3368 inc byte [bp-006h] ; fe 46 fa ; 0xc1af3 vgabios.c:1292
3369 jmp short 01acah ; eb d2 ; 0xc1af6
3370 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1af8 vgabios.c:1293
3371 pop di ; 5f ; 0xc1afb
3372 pop si ; 5e ; 0xc1afc
3373 pop bp ; 5d ; 0xc1afd
3374 retn 00004h ; c2 04 00 ; 0xc1afe
3375 ; disGetNextSymbol 0xc1b01 LB 0x27b8 -> off=0x0 cb=000000000000005c uValue=00000000000c1b01 'vgamem_fill_linear'
3376vgamem_fill_linear: ; 0xc1b01 LB 0x5c
3377 push bp ; 55 ; 0xc1b01 vgabios.c:1296
3378 mov bp, sp ; 89 e5 ; 0xc1b02
3379 push si ; 56 ; 0xc1b04
3380 push di ; 57 ; 0xc1b05
3381 push ax ; 50 ; 0xc1b06
3382 push ax ; 50 ; 0xc1b07
3383 mov si, bx ; 89 de ; 0xc1b08
3384 mov bx, cx ; 89 cb ; 0xc1b0a
3385 xor dh, dh ; 30 f6 ; 0xc1b0c vgabios.c:1302
3386 movzx di, byte [bp+004h] ; 0f b6 7e 04 ; 0xc1b0e
3387 imul dx, di ; 0f af d7 ; 0xc1b12
3388 imul dx, cx ; 0f af d1 ; 0xc1b15
3389 xor ah, ah ; 30 e4 ; 0xc1b18
3390 add ax, dx ; 01 d0 ; 0xc1b1a
3391 sal ax, 003h ; c1 e0 03 ; 0xc1b1c
3392 mov word [bp-008h], ax ; 89 46 f8 ; 0xc1b1f
3393 sal si, 003h ; c1 e6 03 ; 0xc1b22 vgabios.c:1303
3394 sal bx, 003h ; c1 e3 03 ; 0xc1b25 vgabios.c:1304
3395 mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xc1b28 vgabios.c:1305
3396 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1b2c
3397 cmp al, byte [bp+004h] ; 3a 46 04 ; 0xc1b2f
3398 jnc short 01b54h ; 73 20 ; 0xc1b32
3399 movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc1b34 vgabios.c:1307
3400 movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc1b38
3401 imul dx, bx ; 0f af d3 ; 0xc1b3c
3402 mov di, word [bp-008h] ; 8b 7e f8 ; 0xc1b3f
3403 add di, dx ; 01 d7 ; 0xc1b42
3404 mov cx, si ; 89 f1 ; 0xc1b44
3405 mov dx, 0a000h ; ba 00 a0 ; 0xc1b46
3406 mov es, dx ; 8e c2 ; 0xc1b49
3407 jcxz 01b4fh ; e3 02 ; 0xc1b4b
3408 rep stosb ; f3 aa ; 0xc1b4d
3409 inc byte [bp-006h] ; fe 46 fa ; 0xc1b4f vgabios.c:1308
3410 jmp short 01b2ch ; eb d8 ; 0xc1b52
3411 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1b54 vgabios.c:1309
3412 pop di ; 5f ; 0xc1b57
3413 pop si ; 5e ; 0xc1b58
3414 pop bp ; 5d ; 0xc1b59
3415 retn 00004h ; c2 04 00 ; 0xc1b5a
3416 ; disGetNextSymbol 0xc1b5d LB 0x275c -> off=0x0 cb=0000000000000628 uValue=00000000000c1b5d 'biosfn_scroll'
3417biosfn_scroll: ; 0xc1b5d LB 0x628
3418 push bp ; 55 ; 0xc1b5d vgabios.c:1312
3419 mov bp, sp ; 89 e5 ; 0xc1b5e
3420 push si ; 56 ; 0xc1b60
3421 push di ; 57 ; 0xc1b61
3422 sub sp, strict byte 00018h ; 83 ec 18 ; 0xc1b62
3423 mov byte [bp-008h], al ; 88 46 f8 ; 0xc1b65
3424 mov byte [bp-012h], dl ; 88 56 ee ; 0xc1b68
3425 mov byte [bp-00ch], bl ; 88 5e f4 ; 0xc1b6b
3426 mov byte [bp-010h], cl ; 88 4e f0 ; 0xc1b6e
3427 mov dh, byte [bp+006h] ; 8a 76 06 ; 0xc1b71
3428 cmp bl, byte [bp+004h] ; 3a 5e 04 ; 0xc1b74 vgabios.c:1321
3429 jnbe near 0217ch ; 0f 87 01 06 ; 0xc1b77
3430 cmp dh, cl ; 38 ce ; 0xc1b7b vgabios.c:1322
3431 jc near 0217ch ; 0f 82 fb 05 ; 0xc1b7d
3432 mov bx, strict word 00049h ; bb 49 00 ; 0xc1b81 vgabios.c:47
3433 mov ax, strict word 00040h ; b8 40 00 ; 0xc1b84
3434 mov es, ax ; 8e c0 ; 0xc1b87
3435 mov al, byte [es:bx] ; 26 8a 07 ; 0xc1b89
3436 xor ah, ah ; 30 e4 ; 0xc1b8c vgabios.c:1326
3437 call 035edh ; e8 5c 1a ; 0xc1b8e
3438 mov byte [bp-006h], al ; 88 46 fa ; 0xc1b91
3439 cmp AL, strict byte 0ffh ; 3c ff ; 0xc1b94 vgabios.c:1327
3440 je near 0217ch ; 0f 84 e2 05 ; 0xc1b96
3441 mov bx, 00084h ; bb 84 00 ; 0xc1b9a vgabios.c:47
3442 mov ax, strict word 00040h ; b8 40 00 ; 0xc1b9d
3443 mov es, ax ; 8e c0 ; 0xc1ba0
3444 mov al, byte [es:bx] ; 26 8a 07 ; 0xc1ba2
3445 movzx cx, al ; 0f b6 c8 ; 0xc1ba5 vgabios.c:48
3446 inc cx ; 41 ; 0xc1ba8
3447 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc1ba9 vgabios.c:57
3448 mov ax, word [es:bx] ; 26 8b 07 ; 0xc1bac
3449 mov word [bp-014h], ax ; 89 46 ec ; 0xc1baf vgabios.c:58
3450 cmp byte [bp+008h], 0ffh ; 80 7e 08 ff ; 0xc1bb2 vgabios.c:1334
3451 jne short 01bc1h ; 75 09 ; 0xc1bb6
3452 mov bx, strict word 00062h ; bb 62 00 ; 0xc1bb8 vgabios.c:47
3453 mov al, byte [es:bx] ; 26 8a 07 ; 0xc1bbb
3454 mov byte [bp+008h], al ; 88 46 08 ; 0xc1bbe vgabios.c:48
3455 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1bc1 vgabios.c:1337
3456 cmp ax, cx ; 39 c8 ; 0xc1bc5
3457 jc short 01bd0h ; 72 07 ; 0xc1bc7
3458 mov al, cl ; 88 c8 ; 0xc1bc9
3459 db 0feh, 0c8h
3460 ; dec al ; fe c8 ; 0xc1bcb
3461 mov byte [bp+004h], al ; 88 46 04 ; 0xc1bcd
3462 movzx ax, dh ; 0f b6 c6 ; 0xc1bd0 vgabios.c:1338
3463 cmp ax, word [bp-014h] ; 3b 46 ec ; 0xc1bd3
3464 jc short 01bddh ; 72 05 ; 0xc1bd6
3465 mov dh, byte [bp-014h] ; 8a 76 ec ; 0xc1bd8
3466 db 0feh, 0ceh
3467 ; dec dh ; fe ce ; 0xc1bdb
3468 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1bdd vgabios.c:1339
3469 cmp ax, cx ; 39 c8 ; 0xc1be1
3470 jbe short 01be9h ; 76 04 ; 0xc1be3
3471 mov byte [bp-008h], 000h ; c6 46 f8 00 ; 0xc1be5
3472 mov al, dh ; 88 f0 ; 0xc1be9 vgabios.c:1340
3473 sub al, byte [bp-010h] ; 2a 46 f0 ; 0xc1beb
3474 db 0feh, 0c0h
3475 ; inc al ; fe c0 ; 0xc1bee
3476 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc1bf0
3477 movzx di, byte [bp-006h] ; 0f b6 7e fa ; 0xc1bf3 vgabios.c:1342
3478 mov bx, di ; 89 fb ; 0xc1bf7
3479 sal bx, 003h ; c1 e3 03 ; 0xc1bf9
3480 mov ax, word [bp-014h] ; 8b 46 ec ; 0xc1bfc
3481 dec ax ; 48 ; 0xc1bff
3482 mov word [bp-018h], ax ; 89 46 e8 ; 0xc1c00
3483 mov ax, cx ; 89 c8 ; 0xc1c03
3484 dec ax ; 48 ; 0xc1c05
3485 mov word [bp-016h], ax ; 89 46 ea ; 0xc1c06
3486 mov ax, word [bp-014h] ; 8b 46 ec ; 0xc1c09
3487 imul ax, cx ; 0f af c1 ; 0xc1c0c
3488 cmp byte [bx+047ach], 000h ; 80 bf ac 47 00 ; 0xc1c0f
3489 jne near 01db3h ; 0f 85 9b 01 ; 0xc1c14
3490 mov cx, ax ; 89 c1 ; 0xc1c18 vgabios.c:1345
3491 add cx, ax ; 01 c1 ; 0xc1c1a
3492 or cl, 0ffh ; 80 c9 ff ; 0xc1c1c
3493 movzx si, byte [bp+008h] ; 0f b6 76 08 ; 0xc1c1f
3494 inc cx ; 41 ; 0xc1c23
3495 imul cx, si ; 0f af ce ; 0xc1c24
3496 mov word [bp-01ch], cx ; 89 4e e4 ; 0xc1c27
3497 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1c2a vgabios.c:1350
3498 jne short 01c6bh ; 75 3b ; 0xc1c2e
3499 cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc1c30
3500 jne short 01c6bh ; 75 35 ; 0xc1c34
3501 cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc1c36
3502 jne short 01c6bh ; 75 2f ; 0xc1c3a
3503 movzx cx, byte [bp+004h] ; 0f b6 4e 04 ; 0xc1c3c
3504 cmp cx, word [bp-016h] ; 3b 4e ea ; 0xc1c40
3505 jne short 01c6bh ; 75 26 ; 0xc1c43
3506 movzx dx, dh ; 0f b6 d6 ; 0xc1c45
3507 cmp dx, word [bp-018h] ; 3b 56 e8 ; 0xc1c48
3508 jne short 01c6bh ; 75 1e ; 0xc1c4b
3509 movzx dx, byte [bp-012h] ; 0f b6 56 ee ; 0xc1c4d vgabios.c:1352
3510 sal dx, 008h ; c1 e2 08 ; 0xc1c51
3511 add dx, strict byte 00020h ; 83 c2 20 ; 0xc1c54
3512 mov bx, word [bx+047afh] ; 8b 9f af 47 ; 0xc1c57
3513 mov cx, ax ; 89 c1 ; 0xc1c5b
3514 mov ax, dx ; 89 d0 ; 0xc1c5d
3515 mov di, word [bp-01ch] ; 8b 7e e4 ; 0xc1c5f
3516 mov es, bx ; 8e c3 ; 0xc1c62
3517 jcxz 01c68h ; e3 02 ; 0xc1c64
3518 rep stosw ; f3 ab ; 0xc1c66
3519 jmp near 0217ch ; e9 11 05 ; 0xc1c68 vgabios.c:1354
3520 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc1c6b vgabios.c:1356
3521 jne near 01d08h ; 0f 85 95 00 ; 0xc1c6f
3522 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1c73 vgabios.c:1357
3523 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1c77
3524 movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc1c7a
3525 cmp dx, word [bp-01ah] ; 3b 56 e6 ; 0xc1c7e
3526 jc near 0217ch ; 0f 82 f7 04 ; 0xc1c81
3527 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1c85 vgabios.c:1359
3528 add ax, word [bp-01ah] ; 03 46 e6 ; 0xc1c89
3529 cmp ax, dx ; 39 d0 ; 0xc1c8c
3530 jnbe short 01c96h ; 77 06 ; 0xc1c8e
3531 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1c90
3532 jne short 01cc9h ; 75 33 ; 0xc1c94
3533 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1c96 vgabios.c:1360
3534 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1c9a
3535 sal ax, 008h ; c1 e0 08 ; 0xc1c9e
3536 add ax, strict word 00020h ; 05 20 00 ; 0xc1ca1
3537 mov bx, word [bp-01ah] ; 8b 5e e6 ; 0xc1ca4
3538 imul bx, word [bp-014h] ; 0f af 5e ec ; 0xc1ca7
3539 movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc1cab
3540 add dx, bx ; 01 da ; 0xc1caf
3541 add dx, dx ; 01 d2 ; 0xc1cb1
3542 mov di, word [bp-01ch] ; 8b 7e e4 ; 0xc1cb3
3543 add di, dx ; 01 d7 ; 0xc1cb6
3544 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1cb8
3545 sal bx, 003h ; c1 e3 03 ; 0xc1cbc
3546 mov es, [bx+047afh] ; 8e 87 af 47 ; 0xc1cbf
3547 jcxz 01cc7h ; e3 02 ; 0xc1cc3
3548 rep stosw ; f3 ab ; 0xc1cc5
3549 jmp short 01d02h ; eb 39 ; 0xc1cc7 vgabios.c:1361
3550 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1cc9 vgabios.c:1362
3551 mov si, ax ; 89 c6 ; 0xc1ccd
3552 imul si, word [bp-014h] ; 0f af 76 ec ; 0xc1ccf
3553 movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc1cd3
3554 add si, dx ; 01 d6 ; 0xc1cd7
3555 add si, si ; 01 f6 ; 0xc1cd9
3556 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1cdb
3557 sal bx, 003h ; c1 e3 03 ; 0xc1cdf
3558 mov ax, word [bx+047afh] ; 8b 87 af 47 ; 0xc1ce2
3559 mov bx, word [bp-01ah] ; 8b 5e e6 ; 0xc1ce6
3560 imul bx, word [bp-014h] ; 0f af 5e ec ; 0xc1ce9
3561 mov di, dx ; 89 d7 ; 0xc1ced
3562 add di, bx ; 01 df ; 0xc1cef
3563 add di, di ; 01 ff ; 0xc1cf1
3564 add di, word [bp-01ch] ; 03 7e e4 ; 0xc1cf3
3565 mov dx, ax ; 89 c2 ; 0xc1cf6
3566 mov es, ax ; 8e c0 ; 0xc1cf8
3567 jcxz 01d02h ; e3 06 ; 0xc1cfa
3568 push DS ; 1e ; 0xc1cfc
3569 mov ds, dx ; 8e da ; 0xc1cfd
3570 rep movsw ; f3 a5 ; 0xc1cff
3571 pop DS ; 1f ; 0xc1d01
3572 inc word [bp-01ah] ; ff 46 e6 ; 0xc1d02 vgabios.c:1363
3573 jmp near 01c7ah ; e9 72 ff ; 0xc1d05
3574 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1d08 vgabios.c:1366
3575 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1d0c
3576 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1d0f
3577 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1d13
3578 jnbe near 0217ch ; 0f 87 62 04 ; 0xc1d16
3579 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1d1a vgabios.c:1368
3580 movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc1d1e
3581 add ax, dx ; 01 d0 ; 0xc1d22
3582 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1d24
3583 jnbe short 01d2fh ; 77 06 ; 0xc1d27
3584 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1d29
3585 jne short 01d62h ; 75 33 ; 0xc1d2d
3586 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1d2f vgabios.c:1369
3587 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1d33
3588 sal ax, 008h ; c1 e0 08 ; 0xc1d37
3589 add ax, strict word 00020h ; 05 20 00 ; 0xc1d3a
3590 mov dx, word [bp-01ah] ; 8b 56 e6 ; 0xc1d3d
3591 imul dx, word [bp-014h] ; 0f af 56 ec ; 0xc1d40
3592 movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc1d44
3593 add dx, bx ; 01 da ; 0xc1d48
3594 add dx, dx ; 01 d2 ; 0xc1d4a
3595 mov di, word [bp-01ch] ; 8b 7e e4 ; 0xc1d4c
3596 add di, dx ; 01 d7 ; 0xc1d4f
3597 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1d51
3598 sal bx, 003h ; c1 e3 03 ; 0xc1d55
3599 mov es, [bx+047afh] ; 8e 87 af 47 ; 0xc1d58
3600 jcxz 01d60h ; e3 02 ; 0xc1d5c
3601 rep stosw ; f3 ab ; 0xc1d5e
3602 jmp short 01da2h ; eb 40 ; 0xc1d60 vgabios.c:1370
3603 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1d62 vgabios.c:1371
3604 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1d66
3605 mov si, word [bp-01ah] ; 8b 76 e6 ; 0xc1d6a
3606 sub si, ax ; 29 c6 ; 0xc1d6d
3607 imul si, word [bp-014h] ; 0f af 76 ec ; 0xc1d6f
3608 movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc1d73
3609 add si, dx ; 01 d6 ; 0xc1d77
3610 add si, si ; 01 f6 ; 0xc1d79
3611 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1d7b
3612 sal bx, 003h ; c1 e3 03 ; 0xc1d7f
3613 mov ax, word [bx+047afh] ; 8b 87 af 47 ; 0xc1d82
3614 mov bx, word [bp-01ah] ; 8b 5e e6 ; 0xc1d86
3615 imul bx, word [bp-014h] ; 0f af 5e ec ; 0xc1d89
3616 add dx, bx ; 01 da ; 0xc1d8d
3617 add dx, dx ; 01 d2 ; 0xc1d8f
3618 mov di, word [bp-01ch] ; 8b 7e e4 ; 0xc1d91
3619 add di, dx ; 01 d7 ; 0xc1d94
3620 mov dx, ax ; 89 c2 ; 0xc1d96
3621 mov es, ax ; 8e c0 ; 0xc1d98
3622 jcxz 01da2h ; e3 06 ; 0xc1d9a
3623 push DS ; 1e ; 0xc1d9c
3624 mov ds, dx ; 8e da ; 0xc1d9d
3625 rep movsw ; f3 a5 ; 0xc1d9f
3626 pop DS ; 1f ; 0xc1da1
3627 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1da2 vgabios.c:1372
3628 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1da6
3629 jc near 0217ch ; 0f 82 cf 03 ; 0xc1da9
3630 dec word [bp-01ah] ; ff 4e e6 ; 0xc1dad vgabios.c:1373
3631 jmp near 01d0fh ; e9 5c ff ; 0xc1db0
3632 movzx di, byte [di+0482bh] ; 0f b6 bd 2b 48 ; 0xc1db3 vgabios.c:1379
3633 sal di, 006h ; c1 e7 06 ; 0xc1db8
3634 mov dl, byte [di+04841h] ; 8a 95 41 48 ; 0xc1dbb
3635 mov byte [bp-00eh], dl ; 88 56 f2 ; 0xc1dbf
3636 mov dl, byte [bx+047adh] ; 8a 97 ad 47 ; 0xc1dc2 vgabios.c:1380
3637 cmp dl, 003h ; 80 fa 03 ; 0xc1dc6
3638 jc short 01ddch ; 72 11 ; 0xc1dc9
3639 jbe short 01de6h ; 76 19 ; 0xc1dcb
3640 cmp dl, 005h ; 80 fa 05 ; 0xc1dcd
3641 je near 0205fh ; 0f 84 8b 02 ; 0xc1dd0
3642 cmp dl, 004h ; 80 fa 04 ; 0xc1dd4
3643 je short 01de6h ; 74 0d ; 0xc1dd7
3644 jmp near 0217ch ; e9 a0 03 ; 0xc1dd9
3645 cmp dl, 002h ; 80 fa 02 ; 0xc1ddc
3646 je near 01f25h ; 0f 84 42 01 ; 0xc1ddf
3647 jmp near 0217ch ; e9 96 03 ; 0xc1de3
3648 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1de6 vgabios.c:1384
3649 jne short 01e3eh ; 75 52 ; 0xc1dea
3650 cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc1dec
3651 jne short 01e3eh ; 75 4c ; 0xc1df0
3652 cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc1df2
3653 jne short 01e3eh ; 75 46 ; 0xc1df6
3654 movzx bx, byte [bp+004h] ; 0f b6 5e 04 ; 0xc1df8
3655 mov ax, cx ; 89 c8 ; 0xc1dfc
3656 dec ax ; 48 ; 0xc1dfe
3657 cmp bx, ax ; 39 c3 ; 0xc1dff
3658 jne short 01e3eh ; 75 3b ; 0xc1e01
3659 movzx ax, dh ; 0f b6 c6 ; 0xc1e03
3660 mov dx, word [bp-014h] ; 8b 56 ec ; 0xc1e06
3661 dec dx ; 4a ; 0xc1e09
3662 cmp ax, dx ; 39 d0 ; 0xc1e0a
3663 jne short 01e3eh ; 75 30 ; 0xc1e0c
3664 mov ax, 00205h ; b8 05 02 ; 0xc1e0e vgabios.c:1386
3665 mov dx, 003ceh ; ba ce 03 ; 0xc1e11
3666 out DX, ax ; ef ; 0xc1e14
3667 mov ax, word [bp-014h] ; 8b 46 ec ; 0xc1e15 vgabios.c:1387
3668 imul ax, cx ; 0f af c1 ; 0xc1e18
3669 movzx cx, byte [bp-00eh] ; 0f b6 4e f2 ; 0xc1e1b
3670 imul cx, ax ; 0f af c8 ; 0xc1e1f
3671 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1e22
3672 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1e26
3673 sal bx, 003h ; c1 e3 03 ; 0xc1e2a
3674 mov es, [bx+047afh] ; 8e 87 af 47 ; 0xc1e2d
3675 xor di, di ; 31 ff ; 0xc1e31
3676 jcxz 01e37h ; e3 02 ; 0xc1e33
3677 rep stosb ; f3 aa ; 0xc1e35
3678 mov ax, strict word 00005h ; b8 05 00 ; 0xc1e37 vgabios.c:1388
3679 out DX, ax ; ef ; 0xc1e3a
3680 jmp near 0217ch ; e9 3e 03 ; 0xc1e3b vgabios.c:1390
3681 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc1e3e vgabios.c:1392
3682 jne short 01eadh ; 75 69 ; 0xc1e42
3683 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1e44 vgabios.c:1393
3684 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1e48
3685 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1e4b
3686 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1e4f
3687 jc near 0217ch ; 0f 82 26 03 ; 0xc1e52
3688 movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc1e56 vgabios.c:1395
3689 add dx, word [bp-01ah] ; 03 56 e6 ; 0xc1e5a
3690 cmp dx, ax ; 39 c2 ; 0xc1e5d
3691 jnbe short 01e67h ; 77 06 ; 0xc1e5f
3692 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1e61
3693 jne short 01e86h ; 75 1f ; 0xc1e65
3694 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1e67 vgabios.c:1396
3695 push ax ; 50 ; 0xc1e6b
3696 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1e6c
3697 push ax ; 50 ; 0xc1e70
3698 movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc1e71
3699 movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc1e75
3700 movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc1e79
3701 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1e7d
3702 call 01904h ; e8 80 fa ; 0xc1e81
3703 jmp short 01ea8h ; eb 22 ; 0xc1e84 vgabios.c:1397
3704 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1e86 vgabios.c:1398
3705 push ax ; 50 ; 0xc1e8a
3706 movzx ax, byte [bp-014h] ; 0f b6 46 ec ; 0xc1e8b
3707 push ax ; 50 ; 0xc1e8f
3708 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1e90
3709 movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc1e94
3710 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc1e98
3711 add al, byte [bp-008h] ; 02 46 f8 ; 0xc1e9b
3712 movzx dx, al ; 0f b6 d0 ; 0xc1e9e
3713 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1ea1
3714 call 0188fh ; e8 e7 f9 ; 0xc1ea5
3715 inc word [bp-01ah] ; ff 46 e6 ; 0xc1ea8 vgabios.c:1399
3716 jmp short 01e4bh ; eb 9e ; 0xc1eab
3717 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1ead vgabios.c:1402
3718 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1eb1
3719 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1eb4
3720 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1eb8
3721 jnbe near 0217ch ; 0f 87 bd 02 ; 0xc1ebb
3722 movzx dx, byte [bp-00ch] ; 0f b6 56 f4 ; 0xc1ebf vgabios.c:1404
3723 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1ec3
3724 add ax, dx ; 01 d0 ; 0xc1ec7
3725 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1ec9
3726 jnbe short 01ed4h ; 77 06 ; 0xc1ecc
3727 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1ece
3728 jne short 01ef3h ; 75 1f ; 0xc1ed2
3729 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1ed4 vgabios.c:1405
3730 push ax ; 50 ; 0xc1ed8
3731 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1ed9
3732 push ax ; 50 ; 0xc1edd
3733 movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc1ede
3734 movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc1ee2
3735 movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc1ee6
3736 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1eea
3737 call 01904h ; e8 13 fa ; 0xc1eee
3738 jmp short 01f15h ; eb 22 ; 0xc1ef1 vgabios.c:1406
3739 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1ef3 vgabios.c:1407
3740 push ax ; 50 ; 0xc1ef7
3741 movzx ax, byte [bp-014h] ; 0f b6 46 ec ; 0xc1ef8
3742 push ax ; 50 ; 0xc1efc
3743 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1efd
3744 movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc1f01
3745 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc1f05
3746 sub al, byte [bp-008h] ; 2a 46 f8 ; 0xc1f08
3747 movzx dx, al ; 0f b6 d0 ; 0xc1f0b
3748 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1f0e
3749 call 0188fh ; e8 7a f9 ; 0xc1f12
3750 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1f15 vgabios.c:1408
3751 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1f19
3752 jc near 0217ch ; 0f 82 5c 02 ; 0xc1f1c
3753 dec word [bp-01ah] ; ff 4e e6 ; 0xc1f20 vgabios.c:1409
3754 jmp short 01eb4h ; eb 8f ; 0xc1f23
3755 mov dl, byte [bx+047aeh] ; 8a 97 ae 47 ; 0xc1f25 vgabios.c:1414
3756 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1f29 vgabios.c:1415
3757 jne short 01f6ah ; 75 3b ; 0xc1f2d
3758 cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc1f2f
3759 jne short 01f6ah ; 75 35 ; 0xc1f33
3760 cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc1f35
3761 jne short 01f6ah ; 75 2f ; 0xc1f39
3762 movzx cx, byte [bp+004h] ; 0f b6 4e 04 ; 0xc1f3b
3763 cmp cx, word [bp-016h] ; 3b 4e ea ; 0xc1f3f
3764 jne short 01f6ah ; 75 26 ; 0xc1f42
3765 movzx cx, dh ; 0f b6 ce ; 0xc1f44
3766 cmp cx, word [bp-018h] ; 3b 4e e8 ; 0xc1f47
3767 jne short 01f6ah ; 75 1e ; 0xc1f4a
3768 movzx cx, byte [bp-00eh] ; 0f b6 4e f2 ; 0xc1f4c vgabios.c:1417
3769 imul ax, cx ; 0f af c1 ; 0xc1f50
3770 movzx cx, dl ; 0f b6 ca ; 0xc1f53
3771 imul cx, ax ; 0f af c8 ; 0xc1f56
3772 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1f59
3773 mov es, [bx+047afh] ; 8e 87 af 47 ; 0xc1f5d
3774 xor di, di ; 31 ff ; 0xc1f61
3775 jcxz 01f67h ; e3 02 ; 0xc1f63
3776 rep stosb ; f3 aa ; 0xc1f65
3777 jmp near 0217ch ; e9 12 02 ; 0xc1f67 vgabios.c:1419
3778 cmp dl, 002h ; 80 fa 02 ; 0xc1f6a vgabios.c:1421
3779 jne short 01f78h ; 75 09 ; 0xc1f6d
3780 sal byte [bp-010h], 1 ; d0 66 f0 ; 0xc1f6f vgabios.c:1423
3781 sal byte [bp-00ah], 1 ; d0 66 f6 ; 0xc1f72 vgabios.c:1424
3782 sal word [bp-014h], 1 ; d1 66 ec ; 0xc1f75 vgabios.c:1425
3783 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc1f78 vgabios.c:1428
3784 jne short 01fe7h ; 75 69 ; 0xc1f7c
3785 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1f7e vgabios.c:1429
3786 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1f82
3787 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1f85
3788 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1f89
3789 jc near 0217ch ; 0f 82 ec 01 ; 0xc1f8c
3790 movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc1f90 vgabios.c:1431
3791 add dx, word [bp-01ah] ; 03 56 e6 ; 0xc1f94
3792 cmp dx, ax ; 39 c2 ; 0xc1f97
3793 jnbe short 01fa1h ; 77 06 ; 0xc1f99
3794 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1f9b
3795 jne short 01fc0h ; 75 1f ; 0xc1f9f
3796 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1fa1 vgabios.c:1432
3797 push ax ; 50 ; 0xc1fa5
3798 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1fa6
3799 push ax ; 50 ; 0xc1faa
3800 movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc1fab
3801 movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc1faf
3802 movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc1fb3
3803 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1fb7
3804 call 01a07h ; e8 49 fa ; 0xc1fbb
3805 jmp short 01fe2h ; eb 22 ; 0xc1fbe vgabios.c:1433
3806 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1fc0 vgabios.c:1434
3807 push ax ; 50 ; 0xc1fc4
3808 movzx ax, byte [bp-014h] ; 0f b6 46 ec ; 0xc1fc5
3809 push ax ; 50 ; 0xc1fc9
3810 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1fca
3811 movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc1fce
3812 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc1fd2
3813 add al, byte [bp-008h] ; 02 46 f8 ; 0xc1fd5
3814 movzx dx, al ; 0f b6 d0 ; 0xc1fd8
3815 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1fdb
3816 call 01964h ; e8 82 f9 ; 0xc1fdf
3817 inc word [bp-01ah] ; ff 46 e6 ; 0xc1fe2 vgabios.c:1435
3818 jmp short 01f85h ; eb 9e ; 0xc1fe5
3819 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1fe7 vgabios.c:1438
3820 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1feb
3821 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1fee
3822 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1ff2
3823 jnbe near 0217ch ; 0f 87 83 01 ; 0xc1ff5
3824 movzx dx, byte [bp-00ch] ; 0f b6 56 f4 ; 0xc1ff9 vgabios.c:1440
3825 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1ffd
3826 add ax, dx ; 01 d0 ; 0xc2001
3827 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc2003
3828 jnbe short 0200eh ; 77 06 ; 0xc2006
3829 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc2008
3830 jne short 0202dh ; 75 1f ; 0xc200c
3831 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc200e vgabios.c:1441
3832 push ax ; 50 ; 0xc2012
3833 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc2013
3834 push ax ; 50 ; 0xc2017
3835 movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc2018
3836 movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc201c
3837 movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc2020
3838 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc2024
3839 call 01a07h ; e8 dc f9 ; 0xc2028
3840 jmp short 0204fh ; eb 22 ; 0xc202b vgabios.c:1442
3841 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc202d vgabios.c:1443
3842 push ax ; 50 ; 0xc2031
3843 movzx ax, byte [bp-014h] ; 0f b6 46 ec ; 0xc2032
3844 push ax ; 50 ; 0xc2036
3845 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc2037
3846 movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc203b
3847 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc203f
3848 sub al, byte [bp-008h] ; 2a 46 f8 ; 0xc2042
3849 movzx dx, al ; 0f b6 d0 ; 0xc2045
3850 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc2048
3851 call 01964h ; e8 15 f9 ; 0xc204c
3852 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc204f vgabios.c:1444
3853 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc2053
3854 jc near 0217ch ; 0f 82 22 01 ; 0xc2056
3855 dec word [bp-01ah] ; ff 4e e6 ; 0xc205a vgabios.c:1445
3856 jmp short 01feeh ; eb 8f ; 0xc205d
3857 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc205f vgabios.c:1450
3858 jne short 0209fh ; 75 3a ; 0xc2063
3859 cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc2065
3860 jne short 0209fh ; 75 34 ; 0xc2069
3861 cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc206b
3862 jne short 0209fh ; 75 2e ; 0xc206f
3863 movzx cx, byte [bp+004h] ; 0f b6 4e 04 ; 0xc2071
3864 cmp cx, word [bp-016h] ; 3b 4e ea ; 0xc2075
3865 jne short 0209fh ; 75 25 ; 0xc2078
3866 movzx dx, dh ; 0f b6 d6 ; 0xc207a
3867 cmp dx, word [bp-018h] ; 3b 56 e8 ; 0xc207d
3868 jne short 0209fh ; 75 1d ; 0xc2080
3869 movzx dx, byte [bp-00eh] ; 0f b6 56 f2 ; 0xc2082 vgabios.c:1452
3870 mov cx, ax ; 89 c1 ; 0xc2086
3871 imul cx, dx ; 0f af ca ; 0xc2088
3872 sal cx, 003h ; c1 e1 03 ; 0xc208b
3873 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc208e
3874 mov es, [bx+047afh] ; 8e 87 af 47 ; 0xc2092
3875 xor di, di ; 31 ff ; 0xc2096
3876 jcxz 0209ch ; e3 02 ; 0xc2098
3877 rep stosb ; f3 aa ; 0xc209a
3878 jmp near 0217ch ; e9 dd 00 ; 0xc209c vgabios.c:1454
3879 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc209f vgabios.c:1457
3880 jne short 0210bh ; 75 66 ; 0xc20a3
3881 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc20a5 vgabios.c:1458
3882 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc20a9
3883 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc20ac
3884 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc20b0
3885 jc near 0217ch ; 0f 82 c5 00 ; 0xc20b3
3886 movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc20b7 vgabios.c:1460
3887 add dx, word [bp-01ah] ; 03 56 e6 ; 0xc20bb
3888 cmp dx, ax ; 39 c2 ; 0xc20be
3889 jnbe short 020c8h ; 77 06 ; 0xc20c0
3890 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc20c2
3891 jne short 020e6h ; 75 1e ; 0xc20c6
3892 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc20c8 vgabios.c:1461
3893 push ax ; 50 ; 0xc20cc
3894 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc20cd
3895 push ax ; 50 ; 0xc20d1
3896 movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc20d2
3897 movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc20d6
3898 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc20da
3899 mov cx, word [bp-014h] ; 8b 4e ec ; 0xc20de
3900 call 01b01h ; e8 1d fa ; 0xc20e1
3901 jmp short 02106h ; eb 20 ; 0xc20e4 vgabios.c:1462
3902 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc20e6 vgabios.c:1463
3903 push ax ; 50 ; 0xc20ea
3904 push word [bp-014h] ; ff 76 ec ; 0xc20eb
3905 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc20ee
3906 movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc20f2
3907 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc20f6
3908 add al, byte [bp-008h] ; 02 46 f8 ; 0xc20f9
3909 movzx dx, al ; 0f b6 d0 ; 0xc20fc
3910 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc20ff
3911 call 01a88h ; e8 82 f9 ; 0xc2103
3912 inc word [bp-01ah] ; ff 46 e6 ; 0xc2106 vgabios.c:1464
3913 jmp short 020ach ; eb a1 ; 0xc2109
3914 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc210b vgabios.c:1467
3915 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc210f
3916 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc2112
3917 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc2116
3918 jnbe short 0217ch ; 77 61 ; 0xc2119
3919 movzx dx, byte [bp-00ch] ; 0f b6 56 f4 ; 0xc211b vgabios.c:1469
3920 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc211f
3921 add ax, dx ; 01 d0 ; 0xc2123
3922 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc2125
3923 jnbe short 02130h ; 77 06 ; 0xc2128
3924 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc212a
3925 jne short 0214eh ; 75 1e ; 0xc212e
3926 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc2130 vgabios.c:1470
3927 push ax ; 50 ; 0xc2134
3928 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc2135
3929 push ax ; 50 ; 0xc2139
3930 movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc213a
3931 movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc213e
3932 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc2142
3933 mov cx, word [bp-014h] ; 8b 4e ec ; 0xc2146
3934 call 01b01h ; e8 b5 f9 ; 0xc2149
3935 jmp short 0216eh ; eb 20 ; 0xc214c vgabios.c:1471
3936 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc214e vgabios.c:1472
3937 push ax ; 50 ; 0xc2152
3938 push word [bp-014h] ; ff 76 ec ; 0xc2153
3939 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc2156
3940 movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc215a
3941 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc215e
3942 sub al, byte [bp-008h] ; 2a 46 f8 ; 0xc2161
3943 movzx dx, al ; 0f b6 d0 ; 0xc2164
3944 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc2167
3945 call 01a88h ; e8 1a f9 ; 0xc216b
3946 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc216e vgabios.c:1473
3947 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc2172
3948 jc short 0217ch ; 72 05 ; 0xc2175
3949 dec word [bp-01ah] ; ff 4e e6 ; 0xc2177 vgabios.c:1474
3950 jmp short 02112h ; eb 96 ; 0xc217a
3951 lea sp, [bp-004h] ; 8d 66 fc ; 0xc217c vgabios.c:1485
3952 pop di ; 5f ; 0xc217f
3953 pop si ; 5e ; 0xc2180
3954 pop bp ; 5d ; 0xc2181
3955 retn 00008h ; c2 08 00 ; 0xc2182
3956 ; disGetNextSymbol 0xc2185 LB 0x2134 -> off=0x0 cb=00000000000000ff uValue=00000000000c2185 'write_gfx_char_pl4'
3957write_gfx_char_pl4: ; 0xc2185 LB 0xff
3958 push bp ; 55 ; 0xc2185 vgabios.c:1488
3959 mov bp, sp ; 89 e5 ; 0xc2186
3960 push si ; 56 ; 0xc2188
3961 push di ; 57 ; 0xc2189
3962 sub sp, strict byte 0000ch ; 83 ec 0c ; 0xc218a
3963 mov ah, al ; 88 c4 ; 0xc218d
3964 mov byte [bp-008h], dl ; 88 56 f8 ; 0xc218f
3965 mov al, bl ; 88 d8 ; 0xc2192
3966 mov bx, 0010ch ; bb 0c 01 ; 0xc2194 vgabios.c:67
3967 xor si, si ; 31 f6 ; 0xc2197
3968 mov es, si ; 8e c6 ; 0xc2199
3969 mov si, word [es:bx] ; 26 8b 37 ; 0xc219b
3970 mov bx, word [es:bx+002h] ; 26 8b 5f 02 ; 0xc219e
3971 mov word [bp-00ch], si ; 89 76 f4 ; 0xc21a2 vgabios.c:68
3972 mov word [bp-00ah], bx ; 89 5e f6 ; 0xc21a5
3973 movzx bx, cl ; 0f b6 d9 ; 0xc21a8 vgabios.c:1497
3974 movzx cx, byte [bp+006h] ; 0f b6 4e 06 ; 0xc21ab
3975 imul bx, cx ; 0f af d9 ; 0xc21af
3976 movzx si, byte [bp+004h] ; 0f b6 76 04 ; 0xc21b2
3977 imul si, bx ; 0f af f3 ; 0xc21b6
3978 movzx bx, al ; 0f b6 d8 ; 0xc21b9
3979 add si, bx ; 01 de ; 0xc21bc
3980 mov bx, strict word 0004ch ; bb 4c 00 ; 0xc21be vgabios.c:57
3981 mov di, strict word 00040h ; bf 40 00 ; 0xc21c1
3982 mov es, di ; 8e c7 ; 0xc21c4
3983 mov bx, word [es:bx] ; 26 8b 1f ; 0xc21c6
3984 movzx di, byte [bp+008h] ; 0f b6 7e 08 ; 0xc21c9 vgabios.c:58
3985 imul bx, di ; 0f af df ; 0xc21cd
3986 add si, bx ; 01 de ; 0xc21d0
3987 movzx ax, ah ; 0f b6 c4 ; 0xc21d2 vgabios.c:1499
3988 imul ax, cx ; 0f af c1 ; 0xc21d5
3989 mov word [bp-00eh], ax ; 89 46 f2 ; 0xc21d8
3990 mov ax, 00f02h ; b8 02 0f ; 0xc21db vgabios.c:1500
3991 mov dx, 003c4h ; ba c4 03 ; 0xc21de
3992 out DX, ax ; ef ; 0xc21e1
3993 mov ax, 00205h ; b8 05 02 ; 0xc21e2 vgabios.c:1501
3994 mov dx, 003ceh ; ba ce 03 ; 0xc21e5
3995 out DX, ax ; ef ; 0xc21e8
3996 test byte [bp-008h], 080h ; f6 46 f8 80 ; 0xc21e9 vgabios.c:1502
3997 je short 021f5h ; 74 06 ; 0xc21ed
3998 mov ax, 01803h ; b8 03 18 ; 0xc21ef vgabios.c:1504
3999 out DX, ax ; ef ; 0xc21f2
4000 jmp short 021f9h ; eb 04 ; 0xc21f3 vgabios.c:1506
4001 mov ax, strict word 00003h ; b8 03 00 ; 0xc21f5 vgabios.c:1508
4002 out DX, ax ; ef ; 0xc21f8
4003 xor ch, ch ; 30 ed ; 0xc21f9 vgabios.c:1510
4004 cmp ch, byte [bp+006h] ; 3a 6e 06 ; 0xc21fb
4005 jnc short 0226ch ; 73 6c ; 0xc21fe
4006 movzx bx, ch ; 0f b6 dd ; 0xc2200 vgabios.c:1512
4007 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc2203
4008 imul bx, ax ; 0f af d8 ; 0xc2207
4009 add bx, si ; 01 f3 ; 0xc220a
4010 mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xc220c vgabios.c:1513
4011 jmp short 02224h ; eb 12 ; 0xc2210
4012 mov ax, 0a000h ; b8 00 a0 ; 0xc2212 vgabios.c:52
4013 mov es, ax ; 8e c0 ; 0xc2215
4014 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc2217
4015 inc byte [bp-006h] ; fe 46 fa ; 0xc221b vgabios.c:1526
4016 cmp byte [bp-006h], 008h ; 80 7e fa 08 ; 0xc221e
4017 jnc short 02268h ; 73 44 ; 0xc2222
4018 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc2224
4019 mov cl, al ; 88 c1 ; 0xc2228
4020 mov ax, 00080h ; b8 80 00 ; 0xc222a
4021 sar ax, CL ; d3 f8 ; 0xc222d
4022 xor ah, ah ; 30 e4 ; 0xc222f
4023 mov word [bp-010h], ax ; 89 46 f0 ; 0xc2231
4024 sal ax, 008h ; c1 e0 08 ; 0xc2234
4025 or AL, strict byte 008h ; 0c 08 ; 0xc2237
4026 mov dx, 003ceh ; ba ce 03 ; 0xc2239
4027 out DX, ax ; ef ; 0xc223c
4028 mov dx, bx ; 89 da ; 0xc223d
4029 mov ax, 0a000h ; b8 00 a0 ; 0xc223f
4030 call 03614h ; e8 cf 13 ; 0xc2242
4031 movzx ax, ch ; 0f b6 c5 ; 0xc2245
4032 add ax, word [bp-00eh] ; 03 46 f2 ; 0xc2248
4033 les di, [bp-00ch] ; c4 7e f4 ; 0xc224b
4034 add di, ax ; 01 c7 ; 0xc224e
4035 movzx ax, byte [es:di] ; 26 0f b6 05 ; 0xc2250
4036 test word [bp-010h], ax ; 85 46 f0 ; 0xc2254
4037 je short 02212h ; 74 b9 ; 0xc2257
4038 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2259
4039 and AL, strict byte 00fh ; 24 0f ; 0xc225c
4040 mov di, 0a000h ; bf 00 a0 ; 0xc225e
4041 mov es, di ; 8e c7 ; 0xc2261
4042 mov byte [es:bx], al ; 26 88 07 ; 0xc2263
4043 jmp short 0221bh ; eb b3 ; 0xc2266
4044 db 0feh, 0c5h
4045 ; inc ch ; fe c5 ; 0xc2268 vgabios.c:1527
4046 jmp short 021fbh ; eb 8f ; 0xc226a
4047 mov ax, 0ff08h ; b8 08 ff ; 0xc226c vgabios.c:1528
4048 mov dx, 003ceh ; ba ce 03 ; 0xc226f
4049 out DX, ax ; ef ; 0xc2272
4050 mov ax, strict word 00005h ; b8 05 00 ; 0xc2273 vgabios.c:1529
4051 out DX, ax ; ef ; 0xc2276
4052 mov ax, strict word 00003h ; b8 03 00 ; 0xc2277 vgabios.c:1530
4053 out DX, ax ; ef ; 0xc227a
4054 lea sp, [bp-004h] ; 8d 66 fc ; 0xc227b vgabios.c:1531
4055 pop di ; 5f ; 0xc227e
4056 pop si ; 5e ; 0xc227f
4057 pop bp ; 5d ; 0xc2280
4058 retn 00006h ; c2 06 00 ; 0xc2281
4059 ; disGetNextSymbol 0xc2284 LB 0x2035 -> off=0x0 cb=00000000000000dd uValue=00000000000c2284 'write_gfx_char_cga'
4060write_gfx_char_cga: ; 0xc2284 LB 0xdd
4061 push si ; 56 ; 0xc2284 vgabios.c:1534
4062 push di ; 57 ; 0xc2285
4063 enter 00006h, 000h ; c8 06 00 00 ; 0xc2286
4064 mov di, 05569h ; bf 69 55 ; 0xc228a vgabios.c:1541
4065 xor bh, bh ; 30 ff ; 0xc228d vgabios.c:1542
4066 movzx si, byte [bp+00ah] ; 0f b6 76 0a ; 0xc228f
4067 imul si, bx ; 0f af f3 ; 0xc2293
4068 movzx bx, cl ; 0f b6 d9 ; 0xc2296
4069 imul bx, bx, 00140h ; 69 db 40 01 ; 0xc2299
4070 add si, bx ; 01 de ; 0xc229d
4071 mov word [bp-004h], si ; 89 76 fc ; 0xc229f
4072 xor ah, ah ; 30 e4 ; 0xc22a2 vgabios.c:1543
4073 sal ax, 003h ; c1 e0 03 ; 0xc22a4
4074 mov word [bp-006h], ax ; 89 46 fa ; 0xc22a7
4075 xor ah, ah ; 30 e4 ; 0xc22aa vgabios.c:1544
4076 jmp near 022cah ; e9 1b 00 ; 0xc22ac
4077 movzx si, ah ; 0f b6 f4 ; 0xc22af vgabios.c:1559
4078 add si, word [bp-006h] ; 03 76 fa ; 0xc22b2
4079 add si, di ; 01 fe ; 0xc22b5
4080 mov al, byte [si] ; 8a 04 ; 0xc22b7
4081 mov si, 0b800h ; be 00 b8 ; 0xc22b9 vgabios.c:52
4082 mov es, si ; 8e c6 ; 0xc22bc
4083 mov byte [es:bx], al ; 26 88 07 ; 0xc22be
4084 db 0feh, 0c4h
4085 ; inc ah ; fe c4 ; 0xc22c1 vgabios.c:1563
4086 cmp ah, 008h ; 80 fc 08 ; 0xc22c3
4087 jnc near 0235bh ; 0f 83 91 00 ; 0xc22c6
4088 movzx bx, ah ; 0f b6 dc ; 0xc22ca
4089 sar bx, 1 ; d1 fb ; 0xc22cd
4090 imul bx, bx, strict byte 00050h ; 6b db 50 ; 0xc22cf
4091 add bx, word [bp-004h] ; 03 5e fc ; 0xc22d2
4092 test ah, 001h ; f6 c4 01 ; 0xc22d5
4093 je short 022ddh ; 74 03 ; 0xc22d8
4094 add bh, 020h ; 80 c7 20 ; 0xc22da
4095 mov DH, strict byte 080h ; b6 80 ; 0xc22dd
4096 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc22df
4097 jne short 022fdh ; 75 18 ; 0xc22e3
4098 test dl, dh ; 84 f2 ; 0xc22e5
4099 je short 022afh ; 74 c6 ; 0xc22e7
4100 mov si, 0b800h ; be 00 b8 ; 0xc22e9
4101 mov es, si ; 8e c6 ; 0xc22ec
4102 mov al, byte [es:bx] ; 26 8a 07 ; 0xc22ee
4103 movzx si, ah ; 0f b6 f4 ; 0xc22f1
4104 add si, word [bp-006h] ; 03 76 fa ; 0xc22f4
4105 add si, di ; 01 fe ; 0xc22f7
4106 xor al, byte [si] ; 32 04 ; 0xc22f9
4107 jmp short 022b9h ; eb bc ; 0xc22fb
4108 test dh, dh ; 84 f6 ; 0xc22fd vgabios.c:1565
4109 jbe short 022c1h ; 76 c0 ; 0xc22ff
4110 test dl, 080h ; f6 c2 80 ; 0xc2301 vgabios.c:1567
4111 je short 02310h ; 74 0a ; 0xc2304
4112 mov si, 0b800h ; be 00 b8 ; 0xc2306 vgabios.c:47
4113 mov es, si ; 8e c6 ; 0xc2309
4114 mov al, byte [es:bx] ; 26 8a 07 ; 0xc230b
4115 jmp short 02312h ; eb 02 ; 0xc230e vgabios.c:1571
4116 xor al, al ; 30 c0 ; 0xc2310 vgabios.c:1573
4117 mov byte [bp-002h], 000h ; c6 46 fe 00 ; 0xc2312 vgabios.c:1575
4118 jmp short 02325h ; eb 0d ; 0xc2316
4119 or al, ch ; 08 e8 ; 0xc2318 vgabios.c:1585
4120 shr dh, 1 ; d0 ee ; 0xc231a vgabios.c:1588
4121 inc byte [bp-002h] ; fe 46 fe ; 0xc231c vgabios.c:1589
4122 cmp byte [bp-002h], 004h ; 80 7e fe 04 ; 0xc231f
4123 jnc short 02350h ; 73 2b ; 0xc2323
4124 movzx si, ah ; 0f b6 f4 ; 0xc2325
4125 add si, word [bp-006h] ; 03 76 fa ; 0xc2328
4126 add si, di ; 01 fe ; 0xc232b
4127 movzx si, byte [si] ; 0f b6 34 ; 0xc232d
4128 movzx cx, dh ; 0f b6 ce ; 0xc2330
4129 test si, cx ; 85 ce ; 0xc2333
4130 je short 0231ah ; 74 e3 ; 0xc2335
4131 mov CL, strict byte 003h ; b1 03 ; 0xc2337
4132 sub cl, byte [bp-002h] ; 2a 4e fe ; 0xc2339
4133 mov ch, dl ; 88 d5 ; 0xc233c
4134 and ch, 003h ; 80 e5 03 ; 0xc233e
4135 add cl, cl ; 00 c9 ; 0xc2341
4136 sal ch, CL ; d2 e5 ; 0xc2343
4137 mov cl, ch ; 88 e9 ; 0xc2345
4138 test dl, 080h ; f6 c2 80 ; 0xc2347
4139 je short 02318h ; 74 cc ; 0xc234a
4140 xor al, ch ; 30 e8 ; 0xc234c
4141 jmp short 0231ah ; eb ca ; 0xc234e
4142 mov cx, 0b800h ; b9 00 b8 ; 0xc2350 vgabios.c:52
4143 mov es, cx ; 8e c1 ; 0xc2353
4144 mov byte [es:bx], al ; 26 88 07 ; 0xc2355
4145 inc bx ; 43 ; 0xc2358 vgabios.c:1591
4146 jmp short 022fdh ; eb a2 ; 0xc2359 vgabios.c:1592
4147 leave ; c9 ; 0xc235b vgabios.c:1595
4148 pop di ; 5f ; 0xc235c
4149 pop si ; 5e ; 0xc235d
4150 retn 00004h ; c2 04 00 ; 0xc235e
4151 ; disGetNextSymbol 0xc2361 LB 0x1f58 -> off=0x0 cb=0000000000000085 uValue=00000000000c2361 'write_gfx_char_lin'
4152write_gfx_char_lin: ; 0xc2361 LB 0x85
4153 push si ; 56 ; 0xc2361 vgabios.c:1598
4154 push di ; 57 ; 0xc2362
4155 enter 00006h, 000h ; c8 06 00 00 ; 0xc2363
4156 mov dh, dl ; 88 d6 ; 0xc2367
4157 mov word [bp-002h], 05569h ; c7 46 fe 69 55 ; 0xc2369 vgabios.c:1605
4158 movzx si, cl ; 0f b6 f1 ; 0xc236e vgabios.c:1606
4159 movzx cx, byte [bp+008h] ; 0f b6 4e 08 ; 0xc2371
4160 imul cx, si ; 0f af ce ; 0xc2375
4161 sal cx, 006h ; c1 e1 06 ; 0xc2378
4162 xor bh, bh ; 30 ff ; 0xc237b
4163 sal bx, 003h ; c1 e3 03 ; 0xc237d
4164 add bx, cx ; 01 cb ; 0xc2380
4165 mov word [bp-004h], bx ; 89 5e fc ; 0xc2382
4166 xor ah, ah ; 30 e4 ; 0xc2385 vgabios.c:1607
4167 mov si, ax ; 89 c6 ; 0xc2387
4168 sal si, 003h ; c1 e6 03 ; 0xc2389
4169 xor al, al ; 30 c0 ; 0xc238c vgabios.c:1608
4170 jmp short 023c5h ; eb 35 ; 0xc238e
4171 cmp ah, 008h ; 80 fc 08 ; 0xc2390 vgabios.c:1612
4172 jnc short 023bfh ; 73 2a ; 0xc2393
4173 xor cl, cl ; 30 c9 ; 0xc2395 vgabios.c:1614
4174 movzx bx, al ; 0f b6 d8 ; 0xc2397 vgabios.c:1615
4175 add bx, si ; 01 f3 ; 0xc239a
4176 add bx, word [bp-002h] ; 03 5e fe ; 0xc239c
4177 movzx bx, byte [bx] ; 0f b6 1f ; 0xc239f
4178 movzx di, dl ; 0f b6 fa ; 0xc23a2
4179 test bx, di ; 85 fb ; 0xc23a5
4180 je short 023abh ; 74 02 ; 0xc23a7
4181 mov cl, dh ; 88 f1 ; 0xc23a9 vgabios.c:1617
4182 movzx bx, ah ; 0f b6 dc ; 0xc23ab vgabios.c:1619
4183 add bx, word [bp-006h] ; 03 5e fa ; 0xc23ae
4184 mov di, 0a000h ; bf 00 a0 ; 0xc23b1 vgabios.c:52
4185 mov es, di ; 8e c7 ; 0xc23b4
4186 mov byte [es:bx], cl ; 26 88 0f ; 0xc23b6
4187 shr dl, 1 ; d0 ea ; 0xc23b9 vgabios.c:1620
4188 db 0feh, 0c4h
4189 ; inc ah ; fe c4 ; 0xc23bb vgabios.c:1621
4190 jmp short 02390h ; eb d1 ; 0xc23bd
4191 db 0feh, 0c0h
4192 ; inc al ; fe c0 ; 0xc23bf vgabios.c:1622
4193 cmp AL, strict byte 008h ; 3c 08 ; 0xc23c1
4194 jnc short 023e0h ; 73 1b ; 0xc23c3
4195 movzx cx, al ; 0f b6 c8 ; 0xc23c5
4196 movzx bx, byte [bp+008h] ; 0f b6 5e 08 ; 0xc23c8
4197 imul bx, cx ; 0f af d9 ; 0xc23cc
4198 sal bx, 003h ; c1 e3 03 ; 0xc23cf
4199 mov cx, word [bp-004h] ; 8b 4e fc ; 0xc23d2
4200 add cx, bx ; 01 d9 ; 0xc23d5
4201 mov word [bp-006h], cx ; 89 4e fa ; 0xc23d7
4202 mov DL, strict byte 080h ; b2 80 ; 0xc23da
4203 xor ah, ah ; 30 e4 ; 0xc23dc
4204 jmp short 02395h ; eb b5 ; 0xc23de
4205 leave ; c9 ; 0xc23e0 vgabios.c:1623
4206 pop di ; 5f ; 0xc23e1
4207 pop si ; 5e ; 0xc23e2
4208 retn 00002h ; c2 02 00 ; 0xc23e3
4209 ; disGetNextSymbol 0xc23e6 LB 0x1ed3 -> off=0x0 cb=0000000000000165 uValue=00000000000c23e6 'biosfn_write_char_attr'
4210biosfn_write_char_attr: ; 0xc23e6 LB 0x165
4211 push bp ; 55 ; 0xc23e6 vgabios.c:1626
4212 mov bp, sp ; 89 e5 ; 0xc23e7
4213 push si ; 56 ; 0xc23e9
4214 push di ; 57 ; 0xc23ea
4215 sub sp, strict byte 00018h ; 83 ec 18 ; 0xc23eb
4216 mov byte [bp-008h], al ; 88 46 f8 ; 0xc23ee
4217 mov byte [bp-00eh], dl ; 88 56 f2 ; 0xc23f1
4218 mov byte [bp-012h], bl ; 88 5e ee ; 0xc23f4
4219 mov si, cx ; 89 ce ; 0xc23f7
4220 mov bx, strict word 00049h ; bb 49 00 ; 0xc23f9 vgabios.c:47
4221 mov ax, strict word 00040h ; b8 40 00 ; 0xc23fc
4222 mov es, ax ; 8e c0 ; 0xc23ff
4223 mov al, byte [es:bx] ; 26 8a 07 ; 0xc2401
4224 xor ah, ah ; 30 e4 ; 0xc2404 vgabios.c:1634
4225 call 035edh ; e8 e4 11 ; 0xc2406
4226 mov cl, al ; 88 c1 ; 0xc2409
4227 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc240b
4228 cmp AL, strict byte 0ffh ; 3c ff ; 0xc240e vgabios.c:1635
4229 je near 02544h ; 0f 84 30 01 ; 0xc2410
4230 movzx ax, dl ; 0f b6 c2 ; 0xc2414 vgabios.c:1638
4231 lea bx, [bp-01ch] ; 8d 5e e4 ; 0xc2417
4232 lea dx, [bp-01ah] ; 8d 56 e6 ; 0xc241a
4233 call 00a93h ; e8 73 e6 ; 0xc241d
4234 mov al, byte [bp-01ch] ; 8a 46 e4 ; 0xc2420 vgabios.c:1639
4235 mov byte [bp-010h], al ; 88 46 f0 ; 0xc2423
4236 mov dx, word [bp-01ch] ; 8b 56 e4 ; 0xc2426
4237 xor dl, dl ; 30 d2 ; 0xc2429
4238 shr dx, 008h ; c1 ea 08 ; 0xc242b
4239 mov byte [bp-014h], dl ; 88 56 ec ; 0xc242e
4240 mov bx, 00084h ; bb 84 00 ; 0xc2431 vgabios.c:47
4241 mov ax, strict word 00040h ; b8 40 00 ; 0xc2434
4242 mov es, ax ; 8e c0 ; 0xc2437
4243 mov al, byte [es:bx] ; 26 8a 07 ; 0xc2439
4244 xor ah, ah ; 30 e4 ; 0xc243c vgabios.c:48
4245 inc ax ; 40 ; 0xc243e
4246 mov word [bp-018h], ax ; 89 46 e8 ; 0xc243f
4247 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc2442 vgabios.c:57
4248 mov ax, word [es:bx] ; 26 8b 07 ; 0xc2445
4249 mov word [bp-016h], ax ; 89 46 ea ; 0xc2448 vgabios.c:58
4250 movzx bx, cl ; 0f b6 d9 ; 0xc244b vgabios.c:1645
4251 mov di, bx ; 89 df ; 0xc244e
4252 sal di, 003h ; c1 e7 03 ; 0xc2450
4253 cmp byte [di+047ach], 000h ; 80 bd ac 47 00 ; 0xc2453
4254 jne short 024a0h ; 75 46 ; 0xc2458
4255 mov bx, word [bp-018h] ; 8b 5e e8 ; 0xc245a vgabios.c:1648
4256 imul bx, ax ; 0f af d8 ; 0xc245d
4257 add bx, bx ; 01 db ; 0xc2460
4258 or bl, 0ffh ; 80 cb ff ; 0xc2462
4259 movzx cx, byte [bp-00eh] ; 0f b6 4e f2 ; 0xc2465
4260 inc bx ; 43 ; 0xc2469
4261 imul bx, cx ; 0f af d9 ; 0xc246a
4262 xor dh, dh ; 30 f6 ; 0xc246d
4263 imul ax, dx ; 0f af c2 ; 0xc246f
4264 movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc2472
4265 add ax, dx ; 01 d0 ; 0xc2476
4266 add ax, ax ; 01 c0 ; 0xc2478
4267 mov dx, bx ; 89 da ; 0xc247a
4268 add dx, ax ; 01 c2 ; 0xc247c
4269 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc247e vgabios.c:1650
4270 sal ax, 008h ; c1 e0 08 ; 0xc2482
4271 movzx bx, byte [bp-008h] ; 0f b6 5e f8 ; 0xc2485
4272 add ax, bx ; 01 d8 ; 0xc2489
4273 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc248b
4274 mov ax, word [bp-01ah] ; 8b 46 e6 ; 0xc248e vgabios.c:1651
4275 mov es, [di+047afh] ; 8e 85 af 47 ; 0xc2491
4276 mov cx, si ; 89 f1 ; 0xc2495
4277 mov di, dx ; 89 d7 ; 0xc2497
4278 jcxz 0249dh ; e3 02 ; 0xc2499
4279 rep stosw ; f3 ab ; 0xc249b
4280 jmp near 02544h ; e9 a4 00 ; 0xc249d vgabios.c:1653
4281 movzx bx, byte [bx+0482bh] ; 0f b6 9f 2b 48 ; 0xc24a0 vgabios.c:1656
4282 sal bx, 006h ; c1 e3 06 ; 0xc24a5
4283 mov al, byte [bx+04841h] ; 8a 87 41 48 ; 0xc24a8
4284 mov byte [bp-006h], al ; 88 46 fa ; 0xc24ac
4285 mov al, byte [di+047aeh] ; 8a 85 ae 47 ; 0xc24af vgabios.c:1657
4286 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc24b3
4287 dec si ; 4e ; 0xc24b6 vgabios.c:1658
4288 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc24b7
4289 je near 02544h ; 0f 84 86 00 ; 0xc24ba
4290 movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc24be vgabios.c:1660
4291 sal bx, 003h ; c1 e3 03 ; 0xc24c2
4292 mov al, byte [bx+047adh] ; 8a 87 ad 47 ; 0xc24c5
4293 cmp AL, strict byte 003h ; 3c 03 ; 0xc24c9
4294 jc short 024d9h ; 72 0c ; 0xc24cb
4295 jbe short 024dfh ; 76 10 ; 0xc24cd
4296 cmp AL, strict byte 005h ; 3c 05 ; 0xc24cf
4297 je short 02526h ; 74 53 ; 0xc24d1
4298 cmp AL, strict byte 004h ; 3c 04 ; 0xc24d3
4299 je short 024e3h ; 74 0c ; 0xc24d5
4300 jmp short 0253eh ; eb 65 ; 0xc24d7
4301 cmp AL, strict byte 002h ; 3c 02 ; 0xc24d9
4302 je short 02507h ; 74 2a ; 0xc24db
4303 jmp short 0253eh ; eb 5f ; 0xc24dd
4304 or byte [bp-012h], 001h ; 80 4e ee 01 ; 0xc24df vgabios.c:1663
4305 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc24e3 vgabios.c:1665
4306 push ax ; 50 ; 0xc24e7
4307 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc24e8
4308 push ax ; 50 ; 0xc24ec
4309 movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc24ed
4310 push ax ; 50 ; 0xc24f1
4311 movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc24f2
4312 movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc24f6
4313 movzx dx, byte [bp-012h] ; 0f b6 56 ee ; 0xc24fa
4314 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc24fe
4315 call 02185h ; e8 80 fc ; 0xc2502
4316 jmp short 0253eh ; eb 37 ; 0xc2505 vgabios.c:1666
4317 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc2507 vgabios.c:1668
4318 push ax ; 50 ; 0xc250b
4319 movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc250c
4320 push ax ; 50 ; 0xc2510
4321 movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc2511
4322 movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc2515
4323 movzx dx, byte [bp-012h] ; 0f b6 56 ee ; 0xc2519
4324 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc251d
4325 call 02284h ; e8 60 fd ; 0xc2521
4326 jmp short 0253eh ; eb 18 ; 0xc2524 vgabios.c:1669
4327 movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc2526 vgabios.c:1671
4328 push ax ; 50 ; 0xc252a
4329 movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc252b
4330 movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc252f
4331 movzx dx, byte [bp-012h] ; 0f b6 56 ee ; 0xc2533
4332 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc2537
4333 call 02361h ; e8 23 fe ; 0xc253b
4334 inc byte [bp-010h] ; fe 46 f0 ; 0xc253e vgabios.c:1678
4335 jmp near 024b6h ; e9 72 ff ; 0xc2541 vgabios.c:1679
4336 lea sp, [bp-004h] ; 8d 66 fc ; 0xc2544 vgabios.c:1681
4337 pop di ; 5f ; 0xc2547
4338 pop si ; 5e ; 0xc2548
4339 pop bp ; 5d ; 0xc2549
4340 retn ; c3 ; 0xc254a
4341 ; disGetNextSymbol 0xc254b LB 0x1d6e -> off=0x0 cb=0000000000000162 uValue=00000000000c254b 'biosfn_write_char_only'
4342biosfn_write_char_only: ; 0xc254b LB 0x162
4343 push bp ; 55 ; 0xc254b vgabios.c:1684
4344 mov bp, sp ; 89 e5 ; 0xc254c
4345 push si ; 56 ; 0xc254e
4346 push di ; 57 ; 0xc254f
4347 sub sp, strict byte 00016h ; 83 ec 16 ; 0xc2550
4348 mov byte [bp-008h], al ; 88 46 f8 ; 0xc2553
4349 mov byte [bp-00eh], dl ; 88 56 f2 ; 0xc2556
4350 mov byte [bp-006h], bl ; 88 5e fa ; 0xc2559
4351 mov si, cx ; 89 ce ; 0xc255c
4352 mov bx, strict word 00049h ; bb 49 00 ; 0xc255e vgabios.c:47
4353 mov ax, strict word 00040h ; b8 40 00 ; 0xc2561
4354 mov es, ax ; 8e c0 ; 0xc2564
4355 mov al, byte [es:bx] ; 26 8a 07 ; 0xc2566
4356 xor ah, ah ; 30 e4 ; 0xc2569 vgabios.c:1692
4357 call 035edh ; e8 7f 10 ; 0xc256b
4358 mov cl, al ; 88 c1 ; 0xc256e
4359 mov byte [bp-012h], al ; 88 46 ee ; 0xc2570
4360 cmp AL, strict byte 0ffh ; 3c ff ; 0xc2573 vgabios.c:1693
4361 je near 026a6h ; 0f 84 2d 01 ; 0xc2575
4362 movzx ax, dl ; 0f b6 c2 ; 0xc2579 vgabios.c:1696
4363 lea bx, [bp-01ah] ; 8d 5e e6 ; 0xc257c
4364 lea dx, [bp-018h] ; 8d 56 e8 ; 0xc257f
4365 call 00a93h ; e8 0e e5 ; 0xc2582
4366 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc2585 vgabios.c:1697
4367 mov byte [bp-010h], al ; 88 46 f0 ; 0xc2588
4368 mov dx, word [bp-01ah] ; 8b 56 e6 ; 0xc258b
4369 xor dl, dl ; 30 d2 ; 0xc258e
4370 shr dx, 008h ; c1 ea 08 ; 0xc2590
4371 mov byte [bp-00ah], dl ; 88 56 f6 ; 0xc2593
4372 mov bx, 00084h ; bb 84 00 ; 0xc2596 vgabios.c:47
4373 mov ax, strict word 00040h ; b8 40 00 ; 0xc2599
4374 mov es, ax ; 8e c0 ; 0xc259c
4375 mov al, byte [es:bx] ; 26 8a 07 ; 0xc259e
4376 xor ah, ah ; 30 e4 ; 0xc25a1 vgabios.c:48
4377 mov di, ax ; 89 c7 ; 0xc25a3
4378 inc di ; 47 ; 0xc25a5
4379 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc25a6 vgabios.c:57
4380 mov ax, word [es:bx] ; 26 8b 07 ; 0xc25a9
4381 mov word [bp-016h], ax ; 89 46 ea ; 0xc25ac vgabios.c:58
4382 xor ch, ch ; 30 ed ; 0xc25af vgabios.c:1703
4383 mov bx, cx ; 89 cb ; 0xc25b1
4384 sal bx, 003h ; c1 e3 03 ; 0xc25b3
4385 cmp byte [bx+047ach], 000h ; 80 bf ac 47 00 ; 0xc25b6
4386 jne short 025fah ; 75 3d ; 0xc25bb
4387 imul di, ax ; 0f af f8 ; 0xc25bd vgabios.c:1706
4388 add di, di ; 01 ff ; 0xc25c0
4389 or di, 000ffh ; 81 cf ff 00 ; 0xc25c2
4390 movzx bx, byte [bp-00eh] ; 0f b6 5e f2 ; 0xc25c6
4391 inc di ; 47 ; 0xc25ca
4392 imul bx, di ; 0f af df ; 0xc25cb
4393 xor dh, dh ; 30 f6 ; 0xc25ce
4394 imul ax, dx ; 0f af c2 ; 0xc25d0
4395 movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc25d3
4396 add ax, dx ; 01 d0 ; 0xc25d7
4397 add ax, ax ; 01 c0 ; 0xc25d9
4398 add bx, ax ; 01 c3 ; 0xc25db
4399 dec si ; 4e ; 0xc25dd vgabios.c:1708
4400 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc25de
4401 je near 026a6h ; 0f 84 c1 00 ; 0xc25e1
4402 movzx di, byte [bp-012h] ; 0f b6 7e ee ; 0xc25e5 vgabios.c:1709
4403 sal di, 003h ; c1 e7 03 ; 0xc25e9
4404 mov es, [di+047afh] ; 8e 85 af 47 ; 0xc25ec vgabios.c:50
4405 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc25f0
4406 mov byte [es:bx], al ; 26 88 07 ; 0xc25f3
4407 inc bx ; 43 ; 0xc25f6 vgabios.c:1710
4408 inc bx ; 43 ; 0xc25f7
4409 jmp short 025ddh ; eb e3 ; 0xc25f8 vgabios.c:1711
4410 mov di, cx ; 89 cf ; 0xc25fa vgabios.c:1716
4411 movzx ax, byte [di+0482bh] ; 0f b6 85 2b 48 ; 0xc25fc
4412 mov di, ax ; 89 c7 ; 0xc2601
4413 sal di, 006h ; c1 e7 06 ; 0xc2603
4414 mov al, byte [di+04841h] ; 8a 85 41 48 ; 0xc2606
4415 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc260a
4416 mov al, byte [bx+047aeh] ; 8a 87 ae 47 ; 0xc260d vgabios.c:1717
4417 mov byte [bp-014h], al ; 88 46 ec ; 0xc2611
4418 dec si ; 4e ; 0xc2614 vgabios.c:1718
4419 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc2615
4420 je near 026a6h ; 0f 84 8a 00 ; 0xc2618
4421 movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc261c vgabios.c:1720
4422 sal bx, 003h ; c1 e3 03 ; 0xc2620
4423 mov bl, byte [bx+047adh] ; 8a 9f ad 47 ; 0xc2623
4424 cmp bl, 003h ; 80 fb 03 ; 0xc2627
4425 jc short 0263ah ; 72 0e ; 0xc262a
4426 jbe short 02641h ; 76 13 ; 0xc262c
4427 cmp bl, 005h ; 80 fb 05 ; 0xc262e
4428 je short 02688h ; 74 55 ; 0xc2631
4429 cmp bl, 004h ; 80 fb 04 ; 0xc2633
4430 je short 02645h ; 74 0d ; 0xc2636
4431 jmp short 026a0h ; eb 66 ; 0xc2638
4432 cmp bl, 002h ; 80 fb 02 ; 0xc263a
4433 je short 02669h ; 74 2a ; 0xc263d
4434 jmp short 026a0h ; eb 5f ; 0xc263f
4435 or byte [bp-006h], 001h ; 80 4e fa 01 ; 0xc2641 vgabios.c:1723
4436 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc2645 vgabios.c:1725
4437 push ax ; 50 ; 0xc2649
4438 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc264a
4439 push ax ; 50 ; 0xc264e
4440 movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc264f
4441 push ax ; 50 ; 0xc2653
4442 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc2654
4443 movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc2658
4444 movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc265c
4445 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc2660
4446 call 02185h ; e8 1e fb ; 0xc2664
4447 jmp short 026a0h ; eb 37 ; 0xc2667 vgabios.c:1726
4448 movzx ax, byte [bp-014h] ; 0f b6 46 ec ; 0xc2669 vgabios.c:1728
4449 push ax ; 50 ; 0xc266d
4450 movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc266e
4451 push ax ; 50 ; 0xc2672
4452 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc2673
4453 movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc2677
4454 movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc267b
4455 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc267f
4456 call 02284h ; e8 fe fb ; 0xc2683
4457 jmp short 026a0h ; eb 18 ; 0xc2686 vgabios.c:1729
4458 movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc2688 vgabios.c:1731
4459 push ax ; 50 ; 0xc268c
4460 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc268d
4461 movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc2691
4462 movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc2695
4463 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc2699
4464 call 02361h ; e8 c1 fc ; 0xc269d
4465 inc byte [bp-010h] ; fe 46 f0 ; 0xc26a0 vgabios.c:1738
4466 jmp near 02614h ; e9 6e ff ; 0xc26a3 vgabios.c:1739
4467 lea sp, [bp-004h] ; 8d 66 fc ; 0xc26a6 vgabios.c:1741
4468 pop di ; 5f ; 0xc26a9
4469 pop si ; 5e ; 0xc26aa
4470 pop bp ; 5d ; 0xc26ab
4471 retn ; c3 ; 0xc26ac
4472 ; disGetNextSymbol 0xc26ad LB 0x1c0c -> off=0x0 cb=0000000000000165 uValue=00000000000c26ad 'biosfn_write_pixel'
4473biosfn_write_pixel: ; 0xc26ad LB 0x165
4474 push bp ; 55 ; 0xc26ad vgabios.c:1744
4475 mov bp, sp ; 89 e5 ; 0xc26ae
4476 push si ; 56 ; 0xc26b0
4477 push ax ; 50 ; 0xc26b1
4478 push ax ; 50 ; 0xc26b2
4479 mov byte [bp-004h], al ; 88 46 fc ; 0xc26b3
4480 mov byte [bp-006h], dl ; 88 56 fa ; 0xc26b6
4481 mov dx, bx ; 89 da ; 0xc26b9
4482 mov bx, strict word 00049h ; bb 49 00 ; 0xc26bb vgabios.c:47
4483 mov ax, strict word 00040h ; b8 40 00 ; 0xc26be
4484 mov es, ax ; 8e c0 ; 0xc26c1
4485 mov al, byte [es:bx] ; 26 8a 07 ; 0xc26c3
4486 xor ah, ah ; 30 e4 ; 0xc26c6 vgabios.c:1751
4487 call 035edh ; e8 22 0f ; 0xc26c8
4488 mov ah, al ; 88 c4 ; 0xc26cb
4489 cmp AL, strict byte 0ffh ; 3c ff ; 0xc26cd vgabios.c:1752
4490 je near 027edh ; 0f 84 1a 01 ; 0xc26cf
4491 movzx bx, al ; 0f b6 d8 ; 0xc26d3 vgabios.c:1753
4492 sal bx, 003h ; c1 e3 03 ; 0xc26d6
4493 cmp byte [bx+047ach], 000h ; 80 bf ac 47 00 ; 0xc26d9
4494 je near 027edh ; 0f 84 0b 01 ; 0xc26de
4495 mov al, byte [bx+047adh] ; 8a 87 ad 47 ; 0xc26e2 vgabios.c:1755
4496 cmp AL, strict byte 003h ; 3c 03 ; 0xc26e6
4497 jc short 026f9h ; 72 0f ; 0xc26e8
4498 jbe short 02700h ; 76 14 ; 0xc26ea
4499 cmp AL, strict byte 005h ; 3c 05 ; 0xc26ec
4500 je near 027f3h ; 0f 84 01 01 ; 0xc26ee
4501 cmp AL, strict byte 004h ; 3c 04 ; 0xc26f2
4502 je short 02700h ; 74 0a ; 0xc26f4
4503 jmp near 027edh ; e9 f4 00 ; 0xc26f6
4504 cmp AL, strict byte 002h ; 3c 02 ; 0xc26f9
4505 je short 0276fh ; 74 72 ; 0xc26fb
4506 jmp near 027edh ; e9 ed 00 ; 0xc26fd
4507 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc2700 vgabios.c:57
4508 mov ax, strict word 00040h ; b8 40 00 ; 0xc2703
4509 mov es, ax ; 8e c0 ; 0xc2706
4510 mov ax, word [es:bx] ; 26 8b 07 ; 0xc2708
4511 imul ax, cx ; 0f af c1 ; 0xc270b vgabios.c:58
4512 mov bx, dx ; 89 d3 ; 0xc270e
4513 shr bx, 003h ; c1 eb 03 ; 0xc2710
4514 add bx, ax ; 01 c3 ; 0xc2713
4515 mov si, strict word 0004ch ; be 4c 00 ; 0xc2715 vgabios.c:57
4516 mov cx, word [es:si] ; 26 8b 0c ; 0xc2718
4517 movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xc271b vgabios.c:58
4518 imul ax, cx ; 0f af c1 ; 0xc271f
4519 add bx, ax ; 01 c3 ; 0xc2722
4520 mov cl, dl ; 88 d1 ; 0xc2724 vgabios.c:1761
4521 and cl, 007h ; 80 e1 07 ; 0xc2726
4522 mov ax, 00080h ; b8 80 00 ; 0xc2729
4523 sar ax, CL ; d3 f8 ; 0xc272c
4524 xor ah, ah ; 30 e4 ; 0xc272e vgabios.c:1762
4525 sal ax, 008h ; c1 e0 08 ; 0xc2730
4526 or AL, strict byte 008h ; 0c 08 ; 0xc2733
4527 mov dx, 003ceh ; ba ce 03 ; 0xc2735
4528 out DX, ax ; ef ; 0xc2738
4529 mov ax, 00205h ; b8 05 02 ; 0xc2739 vgabios.c:1763
4530 out DX, ax ; ef ; 0xc273c
4531 mov dx, bx ; 89 da ; 0xc273d vgabios.c:1764
4532 mov ax, 0a000h ; b8 00 a0 ; 0xc273f
4533 call 03614h ; e8 cf 0e ; 0xc2742
4534 test byte [bp-006h], 080h ; f6 46 fa 80 ; 0xc2745 vgabios.c:1765
4535 je short 02752h ; 74 07 ; 0xc2749
4536 mov ax, 01803h ; b8 03 18 ; 0xc274b vgabios.c:1767
4537 mov dx, 003ceh ; ba ce 03 ; 0xc274e
4538 out DX, ax ; ef ; 0xc2751
4539 mov ax, 0a000h ; b8 00 a0 ; 0xc2752 vgabios.c:52
4540 mov es, ax ; 8e c0 ; 0xc2755
4541 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc2757
4542 mov byte [es:bx], al ; 26 88 07 ; 0xc275a
4543 mov ax, 0ff08h ; b8 08 ff ; 0xc275d vgabios.c:1770
4544 mov dx, 003ceh ; ba ce 03 ; 0xc2760
4545 out DX, ax ; ef ; 0xc2763
4546 mov ax, strict word 00005h ; b8 05 00 ; 0xc2764 vgabios.c:1771
4547 out DX, ax ; ef ; 0xc2767
4548 mov ax, strict word 00003h ; b8 03 00 ; 0xc2768 vgabios.c:1772
4549 out DX, ax ; ef ; 0xc276b
4550 jmp near 027edh ; e9 7e 00 ; 0xc276c vgabios.c:1773
4551 mov si, cx ; 89 ce ; 0xc276f vgabios.c:1775
4552 shr si, 1 ; d1 ee ; 0xc2771
4553 imul si, si, strict byte 00050h ; 6b f6 50 ; 0xc2773
4554 cmp al, byte [bx+047aeh] ; 3a 87 ae 47 ; 0xc2776
4555 jne short 02783h ; 75 07 ; 0xc277a
4556 mov bx, dx ; 89 d3 ; 0xc277c vgabios.c:1777
4557 shr bx, 002h ; c1 eb 02 ; 0xc277e
4558 jmp short 02788h ; eb 05 ; 0xc2781 vgabios.c:1779
4559 mov bx, dx ; 89 d3 ; 0xc2783 vgabios.c:1781
4560 shr bx, 003h ; c1 eb 03 ; 0xc2785
4561 add bx, si ; 01 f3 ; 0xc2788
4562 test cl, 001h ; f6 c1 01 ; 0xc278a vgabios.c:1783
4563 je short 02792h ; 74 03 ; 0xc278d
4564 add bh, 020h ; 80 c7 20 ; 0xc278f
4565 mov cx, 0b800h ; b9 00 b8 ; 0xc2792 vgabios.c:47
4566 mov es, cx ; 8e c1 ; 0xc2795
4567 mov al, byte [es:bx] ; 26 8a 07 ; 0xc2797
4568 movzx si, ah ; 0f b6 f4 ; 0xc279a vgabios.c:1785
4569 sal si, 003h ; c1 e6 03 ; 0xc279d
4570 cmp byte [si+047aeh], 002h ; 80 bc ae 47 02 ; 0xc27a0
4571 jne short 027beh ; 75 17 ; 0xc27a5
4572 mov ah, dl ; 88 d4 ; 0xc27a7 vgabios.c:1787
4573 and ah, 003h ; 80 e4 03 ; 0xc27a9
4574 mov CL, strict byte 003h ; b1 03 ; 0xc27ac
4575 sub cl, ah ; 28 e1 ; 0xc27ae
4576 add cl, cl ; 00 c9 ; 0xc27b0
4577 mov dh, byte [bp-006h] ; 8a 76 fa ; 0xc27b2
4578 and dh, 003h ; 80 e6 03 ; 0xc27b5
4579 sal dh, CL ; d2 e6 ; 0xc27b8
4580 mov DL, strict byte 003h ; b2 03 ; 0xc27ba vgabios.c:1788
4581 jmp short 027d1h ; eb 13 ; 0xc27bc vgabios.c:1790
4582 mov ah, dl ; 88 d4 ; 0xc27be vgabios.c:1792
4583 and ah, 007h ; 80 e4 07 ; 0xc27c0
4584 mov CL, strict byte 007h ; b1 07 ; 0xc27c3
4585 sub cl, ah ; 28 e1 ; 0xc27c5
4586 mov dh, byte [bp-006h] ; 8a 76 fa ; 0xc27c7
4587 and dh, 001h ; 80 e6 01 ; 0xc27ca
4588 sal dh, CL ; d2 e6 ; 0xc27cd
4589 mov DL, strict byte 001h ; b2 01 ; 0xc27cf vgabios.c:1793
4590 sal dl, CL ; d2 e2 ; 0xc27d1
4591 test byte [bp-006h], 080h ; f6 46 fa 80 ; 0xc27d3 vgabios.c:1795
4592 je short 027ddh ; 74 04 ; 0xc27d7
4593 xor al, dh ; 30 f0 ; 0xc27d9 vgabios.c:1797
4594 jmp short 027e5h ; eb 08 ; 0xc27db vgabios.c:1799
4595 mov ah, dl ; 88 d4 ; 0xc27dd vgabios.c:1801
4596 not ah ; f6 d4 ; 0xc27df
4597 and al, ah ; 20 e0 ; 0xc27e1
4598 or al, dh ; 08 f0 ; 0xc27e3 vgabios.c:1802
4599 mov dx, 0b800h ; ba 00 b8 ; 0xc27e5 vgabios.c:52
4600 mov es, dx ; 8e c2 ; 0xc27e8
4601 mov byte [es:bx], al ; 26 88 07 ; 0xc27ea
4602 lea sp, [bp-002h] ; 8d 66 fe ; 0xc27ed vgabios.c:1805
4603 pop si ; 5e ; 0xc27f0
4604 pop bp ; 5d ; 0xc27f1
4605 retn ; c3 ; 0xc27f2
4606 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc27f3 vgabios.c:57
4607 mov ax, strict word 00040h ; b8 40 00 ; 0xc27f6
4608 mov es, ax ; 8e c0 ; 0xc27f9
4609 mov ax, word [es:bx] ; 26 8b 07 ; 0xc27fb
4610 sal ax, 003h ; c1 e0 03 ; 0xc27fe vgabios.c:58
4611 imul ax, cx ; 0f af c1 ; 0xc2801
4612 mov bx, dx ; 89 d3 ; 0xc2804
4613 add bx, ax ; 01 c3 ; 0xc2806
4614 mov ax, 0a000h ; b8 00 a0 ; 0xc2808 vgabios.c:52
4615 mov es, ax ; 8e c0 ; 0xc280b
4616 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc280d
4617 jmp short 027eah ; eb d8 ; 0xc2810
4618 ; disGetNextSymbol 0xc2812 LB 0x1aa7 -> off=0x0 cb=000000000000024a uValue=00000000000c2812 'biosfn_write_teletype'
4619biosfn_write_teletype: ; 0xc2812 LB 0x24a
4620 push bp ; 55 ; 0xc2812 vgabios.c:1818
4621 mov bp, sp ; 89 e5 ; 0xc2813
4622 push si ; 56 ; 0xc2815
4623 sub sp, strict byte 00012h ; 83 ec 12 ; 0xc2816
4624 mov ch, al ; 88 c5 ; 0xc2819
4625 mov byte [bp-00ah], dl ; 88 56 f6 ; 0xc281b
4626 mov byte [bp-008h], bl ; 88 5e f8 ; 0xc281e
4627 cmp dl, 0ffh ; 80 fa ff ; 0xc2821 vgabios.c:1826
4628 jne short 02834h ; 75 0e ; 0xc2824
4629 mov bx, strict word 00062h ; bb 62 00 ; 0xc2826 vgabios.c:47
4630 mov ax, strict word 00040h ; b8 40 00 ; 0xc2829
4631 mov es, ax ; 8e c0 ; 0xc282c
4632 mov al, byte [es:bx] ; 26 8a 07 ; 0xc282e
4633 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc2831 vgabios.c:48
4634 mov bx, strict word 00049h ; bb 49 00 ; 0xc2834 vgabios.c:47
4635 mov ax, strict word 00040h ; b8 40 00 ; 0xc2837
4636 mov es, ax ; 8e c0 ; 0xc283a
4637 mov al, byte [es:bx] ; 26 8a 07 ; 0xc283c
4638 xor ah, ah ; 30 e4 ; 0xc283f vgabios.c:1831
4639 call 035edh ; e8 a9 0d ; 0xc2841
4640 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc2844
4641 cmp AL, strict byte 0ffh ; 3c ff ; 0xc2847 vgabios.c:1832
4642 je near 02a56h ; 0f 84 09 02 ; 0xc2849
4643 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc284d vgabios.c:1835
4644 lea bx, [bp-012h] ; 8d 5e ee ; 0xc2851
4645 lea dx, [bp-014h] ; 8d 56 ec ; 0xc2854
4646 call 00a93h ; e8 39 e2 ; 0xc2857
4647 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc285a vgabios.c:1836
4648 mov byte [bp-006h], al ; 88 46 fa ; 0xc285d
4649 mov ax, word [bp-012h] ; 8b 46 ee ; 0xc2860
4650 xor al, al ; 30 c0 ; 0xc2863
4651 shr ax, 008h ; c1 e8 08 ; 0xc2865
4652 mov byte [bp-004h], al ; 88 46 fc ; 0xc2868
4653 mov bx, 00084h ; bb 84 00 ; 0xc286b vgabios.c:47
4654 mov dx, strict word 00040h ; ba 40 00 ; 0xc286e
4655 mov es, dx ; 8e c2 ; 0xc2871
4656 mov dl, byte [es:bx] ; 26 8a 17 ; 0xc2873
4657 xor dh, dh ; 30 f6 ; 0xc2876 vgabios.c:48
4658 inc dx ; 42 ; 0xc2878
4659 mov word [bp-00eh], dx ; 89 56 f2 ; 0xc2879
4660 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc287c vgabios.c:57
4661 mov dx, word [es:bx] ; 26 8b 17 ; 0xc287f
4662 mov word [bp-010h], dx ; 89 56 f0 ; 0xc2882 vgabios.c:58
4663 cmp ch, 008h ; 80 fd 08 ; 0xc2885 vgabios.c:1842
4664 jc short 02898h ; 72 0e ; 0xc2888
4665 jbe short 028a1h ; 76 15 ; 0xc288a
4666 cmp ch, 00dh ; 80 fd 0d ; 0xc288c
4667 je short 028b7h ; 74 26 ; 0xc288f
4668 cmp ch, 00ah ; 80 fd 0a ; 0xc2891
4669 je short 028afh ; 74 19 ; 0xc2894
4670 jmp short 028beh ; eb 26 ; 0xc2896
4671 cmp ch, 007h ; 80 fd 07 ; 0xc2898
4672 je near 029b2h ; 0f 84 13 01 ; 0xc289b
4673 jmp short 028beh ; eb 1d ; 0xc289f
4674 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc28a1 vgabios.c:1849
4675 jbe near 029b2h ; 0f 86 09 01 ; 0xc28a5
4676 dec byte [bp-006h] ; fe 4e fa ; 0xc28a9
4677 jmp near 029b2h ; e9 03 01 ; 0xc28ac vgabios.c:1850
4678 db 0feh, 0c0h
4679 ; inc al ; fe c0 ; 0xc28af vgabios.c:1853
4680 mov byte [bp-004h], al ; 88 46 fc ; 0xc28b1
4681 jmp near 029b2h ; e9 fb 00 ; 0xc28b4 vgabios.c:1854
4682 mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xc28b7 vgabios.c:1857
4683 jmp near 029b2h ; e9 f4 00 ; 0xc28bb vgabios.c:1858
4684 movzx si, byte [bp-00ch] ; 0f b6 76 f4 ; 0xc28be vgabios.c:1862
4685 mov bx, si ; 89 f3 ; 0xc28c2
4686 sal bx, 003h ; c1 e3 03 ; 0xc28c4
4687 cmp byte [bx+047ach], 000h ; 80 bf ac 47 00 ; 0xc28c7
4688 jne short 02911h ; 75 43 ; 0xc28cc
4689 mov ax, word [bp-010h] ; 8b 46 f0 ; 0xc28ce vgabios.c:1865
4690 imul ax, word [bp-00eh] ; 0f af 46 f2 ; 0xc28d1
4691 add ax, ax ; 01 c0 ; 0xc28d5
4692 or AL, strict byte 0ffh ; 0c ff ; 0xc28d7
4693 movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xc28d9
4694 mov si, ax ; 89 c6 ; 0xc28dd
4695 inc si ; 46 ; 0xc28df
4696 imul si, dx ; 0f af f2 ; 0xc28e0
4697 movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xc28e3
4698 imul ax, word [bp-010h] ; 0f af 46 f0 ; 0xc28e7
4699 movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc28eb
4700 add ax, dx ; 01 d0 ; 0xc28ef
4701 add ax, ax ; 01 c0 ; 0xc28f1
4702 add si, ax ; 01 c6 ; 0xc28f3
4703 mov es, [bx+047afh] ; 8e 87 af 47 ; 0xc28f5 vgabios.c:50
4704 mov byte [es:si], ch ; 26 88 2c ; 0xc28f9
4705 cmp cl, 003h ; 80 f9 03 ; 0xc28fc vgabios.c:1870
4706 jne near 0299fh ; 0f 85 9c 00 ; 0xc28ff
4707 inc si ; 46 ; 0xc2903 vgabios.c:1871
4708 mov es, [bx+047afh] ; 8e 87 af 47 ; 0xc2904 vgabios.c:50
4709 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2908
4710 mov byte [es:si], al ; 26 88 04 ; 0xc290b
4711 jmp near 0299fh ; e9 8e 00 ; 0xc290e vgabios.c:1873
4712 movzx si, byte [si+0482bh] ; 0f b6 b4 2b 48 ; 0xc2911 vgabios.c:1876
4713 sal si, 006h ; c1 e6 06 ; 0xc2916
4714 mov ah, byte [si+04841h] ; 8a a4 41 48 ; 0xc2919
4715 mov dl, byte [bx+047aeh] ; 8a 97 ae 47 ; 0xc291d vgabios.c:1877
4716 mov al, byte [bx+047adh] ; 8a 87 ad 47 ; 0xc2921 vgabios.c:1878
4717 cmp AL, strict byte 003h ; 3c 03 ; 0xc2925
4718 jc short 02935h ; 72 0c ; 0xc2927
4719 jbe short 0293bh ; 76 10 ; 0xc2929
4720 cmp AL, strict byte 005h ; 3c 05 ; 0xc292b
4721 je short 02986h ; 74 57 ; 0xc292d
4722 cmp AL, strict byte 004h ; 3c 04 ; 0xc292f
4723 je short 0293fh ; 74 0c ; 0xc2931
4724 jmp short 0299fh ; eb 6a ; 0xc2933
4725 cmp AL, strict byte 002h ; 3c 02 ; 0xc2935
4726 je short 02965h ; 74 2c ; 0xc2937
4727 jmp short 0299fh ; eb 64 ; 0xc2939
4728 or byte [bp-008h], 001h ; 80 4e f8 01 ; 0xc293b vgabios.c:1881
4729 movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xc293f vgabios.c:1883
4730 push dx ; 52 ; 0xc2943
4731 movzx ax, ah ; 0f b6 c4 ; 0xc2944
4732 push ax ; 50 ; 0xc2947
4733 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc2948
4734 push ax ; 50 ; 0xc294c
4735 movzx bx, byte [bp-004h] ; 0f b6 5e fc ; 0xc294d
4736 movzx si, byte [bp-006h] ; 0f b6 76 fa ; 0xc2951
4737 movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc2955
4738 movzx ax, ch ; 0f b6 c5 ; 0xc2959
4739 mov cx, bx ; 89 d9 ; 0xc295c
4740 mov bx, si ; 89 f3 ; 0xc295e
4741 call 02185h ; e8 22 f8 ; 0xc2960
4742 jmp short 0299fh ; eb 3a ; 0xc2963 vgabios.c:1884
4743 movzx ax, dl ; 0f b6 c2 ; 0xc2965 vgabios.c:1886
4744 push ax ; 50 ; 0xc2968
4745 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc2969
4746 push ax ; 50 ; 0xc296d
4747 movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xc296e
4748 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc2972
4749 movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc2976
4750 movzx si, ch ; 0f b6 f5 ; 0xc297a
4751 mov cx, ax ; 89 c1 ; 0xc297d
4752 mov ax, si ; 89 f0 ; 0xc297f
4753 call 02284h ; e8 00 f9 ; 0xc2981
4754 jmp short 0299fh ; eb 19 ; 0xc2984 vgabios.c:1887
4755 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc2986 vgabios.c:1889
4756 push ax ; 50 ; 0xc298a
4757 movzx si, byte [bp-004h] ; 0f b6 76 fc ; 0xc298b
4758 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc298f
4759 movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc2993
4760 movzx ax, ch ; 0f b6 c5 ; 0xc2997
4761 mov cx, si ; 89 f1 ; 0xc299a
4762 call 02361h ; e8 c2 f9 ; 0xc299c
4763 inc byte [bp-006h] ; fe 46 fa ; 0xc299f vgabios.c:1897
4764 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc29a2 vgabios.c:1899
4765 cmp ax, word [bp-010h] ; 3b 46 f0 ; 0xc29a6
4766 jne short 029b2h ; 75 07 ; 0xc29a9
4767 mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xc29ab vgabios.c:1900
4768 inc byte [bp-004h] ; fe 46 fc ; 0xc29af vgabios.c:1901
4769 movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xc29b2 vgabios.c:1906
4770 cmp ax, word [bp-00eh] ; 3b 46 f2 ; 0xc29b6
4771 jne near 02a3ah ; 0f 85 7d 00 ; 0xc29b9
4772 movzx bx, byte [bp-00ch] ; 0f b6 5e f4 ; 0xc29bd vgabios.c:1908
4773 sal bx, 003h ; c1 e3 03 ; 0xc29c1
4774 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc29c4
4775 db 0feh, 0c8h
4776 ; dec al ; fe c8 ; 0xc29c7
4777 mov ah, byte [bp-010h] ; 8a 66 f0 ; 0xc29c9
4778 db 0feh, 0cch
4779 ; dec ah ; fe cc ; 0xc29cc
4780 cmp byte [bx+047ach], 000h ; 80 bf ac 47 00 ; 0xc29ce
4781 jne short 02a1dh ; 75 48 ; 0xc29d3
4782 mov dx, word [bp-010h] ; 8b 56 f0 ; 0xc29d5 vgabios.c:1910
4783 imul dx, word [bp-00eh] ; 0f af 56 f2 ; 0xc29d8
4784 add dx, dx ; 01 d2 ; 0xc29dc
4785 or dl, 0ffh ; 80 ca ff ; 0xc29de
4786 movzx si, byte [bp-00ah] ; 0f b6 76 f6 ; 0xc29e1
4787 inc dx ; 42 ; 0xc29e5
4788 imul si, dx ; 0f af f2 ; 0xc29e6
4789 movzx dx, byte [bp-004h] ; 0f b6 56 fc ; 0xc29e9
4790 dec dx ; 4a ; 0xc29ed
4791 mov cx, word [bp-010h] ; 8b 4e f0 ; 0xc29ee
4792 imul cx, dx ; 0f af ca ; 0xc29f1
4793 movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc29f4
4794 add dx, cx ; 01 ca ; 0xc29f8
4795 add dx, dx ; 01 d2 ; 0xc29fa
4796 add si, dx ; 01 d6 ; 0xc29fc
4797 inc si ; 46 ; 0xc29fe vgabios.c:1911
4798 mov es, [bx+047afh] ; 8e 87 af 47 ; 0xc29ff vgabios.c:45
4799 mov bl, byte [es:si] ; 26 8a 1c ; 0xc2a03
4800 push strict byte 00001h ; 6a 01 ; 0xc2a06 vgabios.c:1912
4801 movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xc2a08
4802 push dx ; 52 ; 0xc2a0c
4803 movzx dx, ah ; 0f b6 d4 ; 0xc2a0d
4804 push dx ; 52 ; 0xc2a10
4805 xor ah, ah ; 30 e4 ; 0xc2a11
4806 push ax ; 50 ; 0xc2a13
4807 movzx dx, bl ; 0f b6 d3 ; 0xc2a14
4808 xor cx, cx ; 31 c9 ; 0xc2a17
4809 xor bx, bx ; 31 db ; 0xc2a19
4810 jmp short 02a31h ; eb 14 ; 0xc2a1b vgabios.c:1914
4811 push strict byte 00001h ; 6a 01 ; 0xc2a1d vgabios.c:1916
4812 movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xc2a1f
4813 push dx ; 52 ; 0xc2a23
4814 movzx dx, ah ; 0f b6 d4 ; 0xc2a24
4815 push dx ; 52 ; 0xc2a27
4816 xor ah, ah ; 30 e4 ; 0xc2a28
4817 push ax ; 50 ; 0xc2a2a
4818 xor cx, cx ; 31 c9 ; 0xc2a2b
4819 xor bx, bx ; 31 db ; 0xc2a2d
4820 xor dx, dx ; 31 d2 ; 0xc2a2f
4821 mov ax, strict word 00001h ; b8 01 00 ; 0xc2a31
4822 call 01b5dh ; e8 26 f1 ; 0xc2a34
4823 dec byte [bp-004h] ; fe 4e fc ; 0xc2a37 vgabios.c:1918
4824 movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xc2a3a vgabios.c:1922
4825 mov word [bp-012h], ax ; 89 46 ee ; 0xc2a3e
4826 sal word [bp-012h], 008h ; c1 66 ee 08 ; 0xc2a41
4827 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc2a45
4828 add word [bp-012h], ax ; 01 46 ee ; 0xc2a49
4829 mov dx, word [bp-012h] ; 8b 56 ee ; 0xc2a4c vgabios.c:1923
4830 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc2a4f
4831 call 01242h ; e8 ec e7 ; 0xc2a53
4832 lea sp, [bp-002h] ; 8d 66 fe ; 0xc2a56 vgabios.c:1924
4833 pop si ; 5e ; 0xc2a59
4834 pop bp ; 5d ; 0xc2a5a
4835 retn ; c3 ; 0xc2a5b
4836 ; disGetNextSymbol 0xc2a5c LB 0x185d -> off=0x0 cb=0000000000000033 uValue=00000000000c2a5c 'get_font_access'
4837get_font_access: ; 0xc2a5c LB 0x33
4838 push bp ; 55 ; 0xc2a5c vgabios.c:1927
4839 mov bp, sp ; 89 e5 ; 0xc2a5d
4840 push dx ; 52 ; 0xc2a5f
4841 mov ax, strict word 00005h ; b8 05 00 ; 0xc2a60 vgabios.c:1929
4842 mov dx, 003ceh ; ba ce 03 ; 0xc2a63
4843 out DX, ax ; ef ; 0xc2a66
4844 mov AL, strict byte 006h ; b0 06 ; 0xc2a67 vgabios.c:1930
4845 out DX, AL ; ee ; 0xc2a69
4846 mov dx, 003cfh ; ba cf 03 ; 0xc2a6a vgabios.c:1931
4847 in AL, DX ; ec ; 0xc2a6d
4848 db 02ah, 0e4h
4849 ; sub ah, ah ; 2a e4 ; 0xc2a6e
4850 and ax, strict word 00001h ; 25 01 00 ; 0xc2a70
4851 or AL, strict byte 004h ; 0c 04 ; 0xc2a73
4852 sal ax, 008h ; c1 e0 08 ; 0xc2a75
4853 or AL, strict byte 006h ; 0c 06 ; 0xc2a78
4854 mov dx, 003ceh ; ba ce 03 ; 0xc2a7a
4855 out DX, ax ; ef ; 0xc2a7d
4856 mov ax, 00402h ; b8 02 04 ; 0xc2a7e vgabios.c:1932
4857 mov dx, 003c4h ; ba c4 03 ; 0xc2a81
4858 out DX, ax ; ef ; 0xc2a84
4859 mov ax, 00604h ; b8 04 06 ; 0xc2a85 vgabios.c:1933
4860 out DX, ax ; ef ; 0xc2a88
4861 lea sp, [bp-002h] ; 8d 66 fe ; 0xc2a89 vgabios.c:1934
4862 pop dx ; 5a ; 0xc2a8c
4863 pop bp ; 5d ; 0xc2a8d
4864 retn ; c3 ; 0xc2a8e
4865 ; disGetNextSymbol 0xc2a8f LB 0x182a -> off=0x0 cb=0000000000000030 uValue=00000000000c2a8f 'release_font_access'
4866release_font_access: ; 0xc2a8f LB 0x30
4867 push bp ; 55 ; 0xc2a8f vgabios.c:1936
4868 mov bp, sp ; 89 e5 ; 0xc2a90
4869 push dx ; 52 ; 0xc2a92
4870 mov dx, 003cch ; ba cc 03 ; 0xc2a93 vgabios.c:1938
4871 in AL, DX ; ec ; 0xc2a96
4872 db 02ah, 0e4h
4873 ; sub ah, ah ; 2a e4 ; 0xc2a97
4874 and ax, strict word 00001h ; 25 01 00 ; 0xc2a99
4875 sal ax, 002h ; c1 e0 02 ; 0xc2a9c
4876 or AL, strict byte 00ah ; 0c 0a ; 0xc2a9f
4877 sal ax, 008h ; c1 e0 08 ; 0xc2aa1
4878 or AL, strict byte 006h ; 0c 06 ; 0xc2aa4
4879 mov dx, 003ceh ; ba ce 03 ; 0xc2aa6
4880 out DX, ax ; ef ; 0xc2aa9
4881 mov ax, 01005h ; b8 05 10 ; 0xc2aaa vgabios.c:1939
4882 out DX, ax ; ef ; 0xc2aad
4883 mov ax, 00302h ; b8 02 03 ; 0xc2aae vgabios.c:1940
4884 mov dx, 003c4h ; ba c4 03 ; 0xc2ab1
4885 out DX, ax ; ef ; 0xc2ab4
4886 mov ax, 00204h ; b8 04 02 ; 0xc2ab5 vgabios.c:1941
4887 out DX, ax ; ef ; 0xc2ab8
4888 lea sp, [bp-002h] ; 8d 66 fe ; 0xc2ab9 vgabios.c:1942
4889 pop dx ; 5a ; 0xc2abc
4890 pop bp ; 5d ; 0xc2abd
4891 retn ; c3 ; 0xc2abe
4892 ; disGetNextSymbol 0xc2abf LB 0x17fa -> off=0x0 cb=00000000000000b4 uValue=00000000000c2abf 'set_scan_lines'
4893set_scan_lines: ; 0xc2abf LB 0xb4
4894 push bp ; 55 ; 0xc2abf vgabios.c:1944
4895 mov bp, sp ; 89 e5 ; 0xc2ac0
4896 push bx ; 53 ; 0xc2ac2
4897 push cx ; 51 ; 0xc2ac3
4898 push dx ; 52 ; 0xc2ac4
4899 push si ; 56 ; 0xc2ac5
4900 push di ; 57 ; 0xc2ac6
4901 mov bl, al ; 88 c3 ; 0xc2ac7
4902 mov si, strict word 00063h ; be 63 00 ; 0xc2ac9 vgabios.c:57
4903 mov ax, strict word 00040h ; b8 40 00 ; 0xc2acc
4904 mov es, ax ; 8e c0 ; 0xc2acf
4905 mov si, word [es:si] ; 26 8b 34 ; 0xc2ad1
4906 mov cx, si ; 89 f1 ; 0xc2ad4 vgabios.c:58
4907 mov AL, strict byte 009h ; b0 09 ; 0xc2ad6 vgabios.c:1950
4908 mov dx, si ; 89 f2 ; 0xc2ad8
4909 out DX, AL ; ee ; 0xc2ada
4910 lea dx, [si+001h] ; 8d 54 01 ; 0xc2adb vgabios.c:1951
4911 in AL, DX ; ec ; 0xc2ade
4912 db 02ah, 0e4h
4913 ; sub ah, ah ; 2a e4 ; 0xc2adf
4914 mov ah, al ; 88 c4 ; 0xc2ae1 vgabios.c:1952
4915 and ah, 0e0h ; 80 e4 e0 ; 0xc2ae3
4916 mov al, bl ; 88 d8 ; 0xc2ae6
4917 db 0feh, 0c8h
4918 ; dec al ; fe c8 ; 0xc2ae8
4919 or al, ah ; 08 e0 ; 0xc2aea
4920 out DX, AL ; ee ; 0xc2aec vgabios.c:1953
4921 cmp bl, 008h ; 80 fb 08 ; 0xc2aed vgabios.c:1954
4922 jne short 02afah ; 75 08 ; 0xc2af0
4923 mov dx, strict word 00007h ; ba 07 00 ; 0xc2af2 vgabios.c:1956
4924 mov ax, strict word 00006h ; b8 06 00 ; 0xc2af5
4925 jmp short 02b07h ; eb 0d ; 0xc2af8 vgabios.c:1958
4926 mov al, bl ; 88 d8 ; 0xc2afa vgabios.c:1960
4927 sub AL, strict byte 003h ; 2c 03 ; 0xc2afc
4928 movzx dx, al ; 0f b6 d0 ; 0xc2afe
4929 mov al, bl ; 88 d8 ; 0xc2b01
4930 sub AL, strict byte 004h ; 2c 04 ; 0xc2b03
4931 xor ah, ah ; 30 e4 ; 0xc2b05
4932 call 0114ch ; e8 42 e6 ; 0xc2b07
4933 movzx di, bl ; 0f b6 fb ; 0xc2b0a vgabios.c:1962
4934 mov bx, 00085h ; bb 85 00 ; 0xc2b0d vgabios.c:62
4935 mov ax, strict word 00040h ; b8 40 00 ; 0xc2b10
4936 mov es, ax ; 8e c0 ; 0xc2b13
4937 mov word [es:bx], di ; 26 89 3f ; 0xc2b15
4938 mov AL, strict byte 012h ; b0 12 ; 0xc2b18 vgabios.c:1963
4939 mov dx, cx ; 89 ca ; 0xc2b1a
4940 out DX, AL ; ee ; 0xc2b1c
4941 mov bx, cx ; 89 cb ; 0xc2b1d vgabios.c:1964
4942 inc bx ; 43 ; 0xc2b1f
4943 mov dx, bx ; 89 da ; 0xc2b20
4944 in AL, DX ; ec ; 0xc2b22
4945 db 02ah, 0e4h
4946 ; sub ah, ah ; 2a e4 ; 0xc2b23
4947 mov si, ax ; 89 c6 ; 0xc2b25
4948 mov AL, strict byte 007h ; b0 07 ; 0xc2b27 vgabios.c:1965
4949 mov dx, cx ; 89 ca ; 0xc2b29
4950 out DX, AL ; ee ; 0xc2b2b
4951 mov dx, bx ; 89 da ; 0xc2b2c vgabios.c:1966
4952 in AL, DX ; ec ; 0xc2b2e
4953 db 02ah, 0e4h
4954 ; sub ah, ah ; 2a e4 ; 0xc2b2f
4955 mov ah, al ; 88 c4 ; 0xc2b31 vgabios.c:1967
4956 and ah, 002h ; 80 e4 02 ; 0xc2b33
4957 movzx dx, ah ; 0f b6 d4 ; 0xc2b36
4958 sal dx, 007h ; c1 e2 07 ; 0xc2b39
4959 and AL, strict byte 040h ; 24 40 ; 0xc2b3c
4960 xor ah, ah ; 30 e4 ; 0xc2b3e
4961 sal ax, 003h ; c1 e0 03 ; 0xc2b40
4962 add ax, dx ; 01 d0 ; 0xc2b43
4963 inc ax ; 40 ; 0xc2b45
4964 add ax, si ; 01 f0 ; 0xc2b46
4965 xor dx, dx ; 31 d2 ; 0xc2b48 vgabios.c:1968
4966 div di ; f7 f7 ; 0xc2b4a
4967 mov dl, al ; 88 c2 ; 0xc2b4c vgabios.c:1969
4968 db 0feh, 0cah
4969 ; dec dl ; fe ca ; 0xc2b4e
4970 mov bx, 00084h ; bb 84 00 ; 0xc2b50 vgabios.c:52
4971 mov byte [es:bx], dl ; 26 88 17 ; 0xc2b53
4972 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc2b56 vgabios.c:57
4973 mov dx, word [es:bx] ; 26 8b 17 ; 0xc2b59
4974 xor ah, ah ; 30 e4 ; 0xc2b5c vgabios.c:1971
4975 imul dx, ax ; 0f af d0 ; 0xc2b5e
4976 add dx, dx ; 01 d2 ; 0xc2b61
4977 mov bx, strict word 0004ch ; bb 4c 00 ; 0xc2b63 vgabios.c:62
4978 mov word [es:bx], dx ; 26 89 17 ; 0xc2b66
4979 lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc2b69 vgabios.c:1972
4980 pop di ; 5f ; 0xc2b6c
4981 pop si ; 5e ; 0xc2b6d
4982 pop dx ; 5a ; 0xc2b6e
4983 pop cx ; 59 ; 0xc2b6f
4984 pop bx ; 5b ; 0xc2b70
4985 pop bp ; 5d ; 0xc2b71
4986 retn ; c3 ; 0xc2b72
4987 ; disGetNextSymbol 0xc2b73 LB 0x1746 -> off=0x0 cb=0000000000000022 uValue=00000000000c2b73 'biosfn_set_font_block'
4988biosfn_set_font_block: ; 0xc2b73 LB 0x22
4989 push bp ; 55 ; 0xc2b73 vgabios.c:1974
4990 mov bp, sp ; 89 e5 ; 0xc2b74
4991 push bx ; 53 ; 0xc2b76
4992 push dx ; 52 ; 0xc2b77
4993 mov bl, al ; 88 c3 ; 0xc2b78
4994 mov ax, 00100h ; b8 00 01 ; 0xc2b7a vgabios.c:1976
4995 mov dx, 003c4h ; ba c4 03 ; 0xc2b7d
4996 out DX, ax ; ef ; 0xc2b80
4997 movzx ax, bl ; 0f b6 c3 ; 0xc2b81 vgabios.c:1977
4998 sal ax, 008h ; c1 e0 08 ; 0xc2b84
4999 or AL, strict byte 003h ; 0c 03 ; 0xc2b87
5000 out DX, ax ; ef ; 0xc2b89
5001 mov ax, 00300h ; b8 00 03 ; 0xc2b8a vgabios.c:1978
5002 out DX, ax ; ef ; 0xc2b8d
5003 lea sp, [bp-004h] ; 8d 66 fc ; 0xc2b8e vgabios.c:1979
5004 pop dx ; 5a ; 0xc2b91
5005 pop bx ; 5b ; 0xc2b92
5006 pop bp ; 5d ; 0xc2b93
5007 retn ; c3 ; 0xc2b94
5008 ; disGetNextSymbol 0xc2b95 LB 0x1724 -> off=0x0 cb=0000000000000075 uValue=00000000000c2b95 'load_text_patch'
5009load_text_patch: ; 0xc2b95 LB 0x75
5010 push bp ; 55 ; 0xc2b95 vgabios.c:1981
5011 mov bp, sp ; 89 e5 ; 0xc2b96
5012 push si ; 56 ; 0xc2b98
5013 push di ; 57 ; 0xc2b99
5014 sub sp, strict byte 00008h ; 83 ec 08 ; 0xc2b9a
5015 push ax ; 50 ; 0xc2b9d
5016 mov byte [bp-006h], cl ; 88 4e fa ; 0xc2b9e
5017 call 02a5ch ; e8 b8 fe ; 0xc2ba1 vgabios.c:1986
5018 mov al, bl ; 88 d8 ; 0xc2ba4 vgabios.c:1988
5019 and AL, strict byte 003h ; 24 03 ; 0xc2ba6
5020 movzx cx, al ; 0f b6 c8 ; 0xc2ba8
5021 sal cx, 00eh ; c1 e1 0e ; 0xc2bab
5022 mov al, bl ; 88 d8 ; 0xc2bae
5023 and AL, strict byte 004h ; 24 04 ; 0xc2bb0
5024 xor ah, ah ; 30 e4 ; 0xc2bb2
5025 sal ax, 00bh ; c1 e0 0b ; 0xc2bb4
5026 add cx, ax ; 01 c1 ; 0xc2bb7
5027 mov word [bp-00ch], cx ; 89 4e f4 ; 0xc2bb9
5028 mov bx, dx ; 89 d3 ; 0xc2bbc vgabios.c:1989
5029 mov ax, word [bp-00eh] ; 8b 46 f2 ; 0xc2bbe
5030 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc2bc1
5031 inc dx ; 42 ; 0xc2bc4 vgabios.c:1990
5032 mov word [bp-008h], dx ; 89 56 f8 ; 0xc2bc5
5033 mov es, [bp-00ah] ; 8e 46 f6 ; 0xc2bc8 vgabios.c:1991
5034 cmp byte [es:bx], 000h ; 26 80 3f 00 ; 0xc2bcb
5035 je short 02c00h ; 74 2f ; 0xc2bcf
5036 movzx ax, byte [es:bx] ; 26 0f b6 07 ; 0xc2bd1 vgabios.c:1992
5037 sal ax, 005h ; c1 e0 05 ; 0xc2bd5
5038 mov di, word [bp-00ch] ; 8b 7e f4 ; 0xc2bd8
5039 add di, ax ; 01 c7 ; 0xc2bdb
5040 movzx cx, byte [bp-006h] ; 0f b6 4e fa ; 0xc2bdd vgabios.c:1993
5041 mov si, word [bp-008h] ; 8b 76 f8 ; 0xc2be1
5042 mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc2be4
5043 mov ax, 0a000h ; b8 00 a0 ; 0xc2be7
5044 mov es, ax ; 8e c0 ; 0xc2bea
5045 jcxz 02bf4h ; e3 06 ; 0xc2bec
5046 push DS ; 1e ; 0xc2bee
5047 mov ds, dx ; 8e da ; 0xc2bef
5048 rep movsb ; f3 a4 ; 0xc2bf1
5049 pop DS ; 1f ; 0xc2bf3
5050 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc2bf4 vgabios.c:1994
5051 inc ax ; 40 ; 0xc2bf8
5052 add word [bp-008h], ax ; 01 46 f8 ; 0xc2bf9
5053 add bx, ax ; 01 c3 ; 0xc2bfc vgabios.c:1995
5054 jmp short 02bc8h ; eb c8 ; 0xc2bfe vgabios.c:1996
5055 call 02a8fh ; e8 8c fe ; 0xc2c00 vgabios.c:1998
5056 lea sp, [bp-004h] ; 8d 66 fc ; 0xc2c03 vgabios.c:1999
5057 pop di ; 5f ; 0xc2c06
5058 pop si ; 5e ; 0xc2c07
5059 pop bp ; 5d ; 0xc2c08
5060 retn ; c3 ; 0xc2c09
5061 ; disGetNextSymbol 0xc2c0a LB 0x16af -> off=0x0 cb=000000000000007c uValue=00000000000c2c0a 'biosfn_load_text_user_pat'
5062biosfn_load_text_user_pat: ; 0xc2c0a LB 0x7c
5063 push bp ; 55 ; 0xc2c0a vgabios.c:2001
5064 mov bp, sp ; 89 e5 ; 0xc2c0b
5065 push si ; 56 ; 0xc2c0d
5066 push di ; 57 ; 0xc2c0e
5067 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc2c0f
5068 mov byte [bp-006h], al ; 88 46 fa ; 0xc2c12
5069 mov word [bp-00ch], dx ; 89 56 f4 ; 0xc2c15
5070 mov word [bp-008h], bx ; 89 5e f8 ; 0xc2c18
5071 mov word [bp-00ah], cx ; 89 4e f6 ; 0xc2c1b
5072 call 02a5ch ; e8 3b fe ; 0xc2c1e vgabios.c:2006
5073 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc2c21 vgabios.c:2007
5074 and AL, strict byte 003h ; 24 03 ; 0xc2c24
5075 xor ah, ah ; 30 e4 ; 0xc2c26
5076 mov bx, ax ; 89 c3 ; 0xc2c28
5077 sal bx, 00eh ; c1 e3 0e ; 0xc2c2a
5078 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc2c2d
5079 and AL, strict byte 004h ; 24 04 ; 0xc2c30
5080 xor ah, ah ; 30 e4 ; 0xc2c32
5081 sal ax, 00bh ; c1 e0 0b ; 0xc2c34
5082 add bx, ax ; 01 c3 ; 0xc2c37
5083 mov word [bp-00eh], bx ; 89 5e f2 ; 0xc2c39
5084 xor bx, bx ; 31 db ; 0xc2c3c vgabios.c:2008
5085 cmp bx, word [bp-00ah] ; 3b 5e f6 ; 0xc2c3e
5086 jnc short 02c6dh ; 73 2a ; 0xc2c41
5087 movzx cx, byte [bp+008h] ; 0f b6 4e 08 ; 0xc2c43 vgabios.c:2010
5088 mov si, bx ; 89 de ; 0xc2c47
5089 imul si, cx ; 0f af f1 ; 0xc2c49
5090 add si, word [bp-008h] ; 03 76 f8 ; 0xc2c4c
5091 mov di, word [bp+004h] ; 8b 7e 04 ; 0xc2c4f vgabios.c:2011
5092 add di, bx ; 01 df ; 0xc2c52
5093 sal di, 005h ; c1 e7 05 ; 0xc2c54
5094 add di, word [bp-00eh] ; 03 7e f2 ; 0xc2c57
5095 mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xc2c5a vgabios.c:2012
5096 mov ax, 0a000h ; b8 00 a0 ; 0xc2c5d
5097 mov es, ax ; 8e c0 ; 0xc2c60
5098 jcxz 02c6ah ; e3 06 ; 0xc2c62
5099 push DS ; 1e ; 0xc2c64
5100 mov ds, dx ; 8e da ; 0xc2c65
5101 rep movsb ; f3 a4 ; 0xc2c67
5102 pop DS ; 1f ; 0xc2c69
5103 inc bx ; 43 ; 0xc2c6a vgabios.c:2013
5104 jmp short 02c3eh ; eb d1 ; 0xc2c6b
5105 call 02a8fh ; e8 1f fe ; 0xc2c6d vgabios.c:2014
5106 cmp byte [bp-006h], 010h ; 80 7e fa 10 ; 0xc2c70 vgabios.c:2015
5107 jc short 02c7dh ; 72 07 ; 0xc2c74
5108 movzx ax, byte [bp+008h] ; 0f b6 46 08 ; 0xc2c76 vgabios.c:2017
5109 call 02abfh ; e8 42 fe ; 0xc2c7a
5110 lea sp, [bp-004h] ; 8d 66 fc ; 0xc2c7d vgabios.c:2019
5111 pop di ; 5f ; 0xc2c80
5112 pop si ; 5e ; 0xc2c81
5113 pop bp ; 5d ; 0xc2c82
5114 retn 00006h ; c2 06 00 ; 0xc2c83
5115 ; disGetNextSymbol 0xc2c86 LB 0x1633 -> off=0x0 cb=0000000000000016 uValue=00000000000c2c86 'biosfn_load_gfx_8_8_chars'
5116biosfn_load_gfx_8_8_chars: ; 0xc2c86 LB 0x16
5117 push bp ; 55 ; 0xc2c86 vgabios.c:2021
5118 mov bp, sp ; 89 e5 ; 0xc2c87
5119 push bx ; 53 ; 0xc2c89
5120 push cx ; 51 ; 0xc2c8a
5121 mov bx, dx ; 89 d3 ; 0xc2c8b vgabios.c:2023
5122 mov cx, ax ; 89 c1 ; 0xc2c8d
5123 mov ax, strict word 0001fh ; b8 1f 00 ; 0xc2c8f
5124 call 009f0h ; e8 5b dd ; 0xc2c92
5125 lea sp, [bp-004h] ; 8d 66 fc ; 0xc2c95 vgabios.c:2024
5126 pop cx ; 59 ; 0xc2c98
5127 pop bx ; 5b ; 0xc2c99
5128 pop bp ; 5d ; 0xc2c9a
5129 retn ; c3 ; 0xc2c9b
5130 ; disGetNextSymbol 0xc2c9c LB 0x161d -> off=0x0 cb=0000000000000049 uValue=00000000000c2c9c 'set_gfx_font'
5131set_gfx_font: ; 0xc2c9c LB 0x49
5132 push bp ; 55 ; 0xc2c9c vgabios.c:2026
5133 mov bp, sp ; 89 e5 ; 0xc2c9d
5134 push si ; 56 ; 0xc2c9f
5135 push di ; 57 ; 0xc2ca0
5136 mov si, dx ; 89 d6 ; 0xc2ca1
5137 mov di, bx ; 89 df ; 0xc2ca3
5138 mov dl, cl ; 88 ca ; 0xc2ca5
5139 mov bx, ax ; 89 c3 ; 0xc2ca7 vgabios.c:2030
5140 mov cx, si ; 89 f1 ; 0xc2ca9
5141 mov ax, strict word 00043h ; b8 43 00 ; 0xc2cab
5142 call 009f0h ; e8 3f dd ; 0xc2cae
5143 test dl, dl ; 84 d2 ; 0xc2cb1 vgabios.c:2031
5144 je short 02cc6h ; 74 11 ; 0xc2cb3
5145 cmp dl, 003h ; 80 fa 03 ; 0xc2cb5 vgabios.c:2032
5146 jbe short 02cbch ; 76 02 ; 0xc2cb8
5147 mov DL, strict byte 002h ; b2 02 ; 0xc2cba vgabios.c:2033
5148 movzx bx, dl ; 0f b6 da ; 0xc2cbc vgabios.c:2034
5149 mov al, byte [bx+07dfah] ; 8a 87 fa 7d ; 0xc2cbf
5150 mov byte [bp+004h], al ; 88 46 04 ; 0xc2cc3
5151 mov bx, 00085h ; bb 85 00 ; 0xc2cc6 vgabios.c:62
5152 mov ax, strict word 00040h ; b8 40 00 ; 0xc2cc9
5153 mov es, ax ; 8e c0 ; 0xc2ccc
5154 mov word [es:bx], di ; 26 89 3f ; 0xc2cce
5155 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc2cd1 vgabios.c:2039
5156 dec ax ; 48 ; 0xc2cd5
5157 mov bx, 00084h ; bb 84 00 ; 0xc2cd6 vgabios.c:62
5158 mov word [es:bx], ax ; 26 89 07 ; 0xc2cd9
5159 lea sp, [bp-004h] ; 8d 66 fc ; 0xc2cdc vgabios.c:2040
5160 pop di ; 5f ; 0xc2cdf
5161 pop si ; 5e ; 0xc2ce0
5162 pop bp ; 5d ; 0xc2ce1
5163 retn 00002h ; c2 02 00 ; 0xc2ce2
5164 ; disGetNextSymbol 0xc2ce5 LB 0x15d4 -> off=0x0 cb=000000000000001c uValue=00000000000c2ce5 'biosfn_load_gfx_user_chars'
5165biosfn_load_gfx_user_chars: ; 0xc2ce5 LB 0x1c
5166 push bp ; 55 ; 0xc2ce5 vgabios.c:2042
5167 mov bp, sp ; 89 e5 ; 0xc2ce6
5168 push si ; 56 ; 0xc2ce8
5169 mov si, ax ; 89 c6 ; 0xc2ce9
5170 mov ax, dx ; 89 d0 ; 0xc2ceb
5171 movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc2ced vgabios.c:2045
5172 push dx ; 52 ; 0xc2cf1
5173 xor ch, ch ; 30 ed ; 0xc2cf2
5174 mov dx, si ; 89 f2 ; 0xc2cf4
5175 call 02c9ch ; e8 a3 ff ; 0xc2cf6
5176 lea sp, [bp-002h] ; 8d 66 fe ; 0xc2cf9 vgabios.c:2046
5177 pop si ; 5e ; 0xc2cfc
5178 pop bp ; 5d ; 0xc2cfd
5179 retn 00002h ; c2 02 00 ; 0xc2cfe
5180 ; disGetNextSymbol 0xc2d01 LB 0x15b8 -> off=0x0 cb=000000000000001e uValue=00000000000c2d01 'biosfn_load_gfx_8_14_chars'
5181biosfn_load_gfx_8_14_chars: ; 0xc2d01 LB 0x1e
5182 push bp ; 55 ; 0xc2d01 vgabios.c:2051
5183 mov bp, sp ; 89 e5 ; 0xc2d02
5184 push bx ; 53 ; 0xc2d04
5185 push cx ; 51 ; 0xc2d05
5186 movzx cx, dl ; 0f b6 ca ; 0xc2d06 vgabios.c:2053
5187 push cx ; 51 ; 0xc2d09
5188 movzx cx, al ; 0f b6 c8 ; 0xc2d0a
5189 mov bx, strict word 0000eh ; bb 0e 00 ; 0xc2d0d
5190 mov ax, 05d69h ; b8 69 5d ; 0xc2d10
5191 mov dx, ds ; 8c da ; 0xc2d13
5192 call 02c9ch ; e8 84 ff ; 0xc2d15
5193 lea sp, [bp-004h] ; 8d 66 fc ; 0xc2d18 vgabios.c:2054
5194 pop cx ; 59 ; 0xc2d1b
5195 pop bx ; 5b ; 0xc2d1c
5196 pop bp ; 5d ; 0xc2d1d
5197 retn ; c3 ; 0xc2d1e
5198 ; disGetNextSymbol 0xc2d1f LB 0x159a -> off=0x0 cb=000000000000001e uValue=00000000000c2d1f 'biosfn_load_gfx_8_8_dd_chars'
5199biosfn_load_gfx_8_8_dd_chars: ; 0xc2d1f LB 0x1e
5200 push bp ; 55 ; 0xc2d1f vgabios.c:2055
5201 mov bp, sp ; 89 e5 ; 0xc2d20
5202 push bx ; 53 ; 0xc2d22
5203 push cx ; 51 ; 0xc2d23
5204 movzx cx, dl ; 0f b6 ca ; 0xc2d24 vgabios.c:2057
5205 push cx ; 51 ; 0xc2d27
5206 movzx cx, al ; 0f b6 c8 ; 0xc2d28
5207 mov bx, strict word 00008h ; bb 08 00 ; 0xc2d2b
5208 mov ax, 05569h ; b8 69 55 ; 0xc2d2e
5209 mov dx, ds ; 8c da ; 0xc2d31
5210 call 02c9ch ; e8 66 ff ; 0xc2d33
5211 lea sp, [bp-004h] ; 8d 66 fc ; 0xc2d36 vgabios.c:2058
5212 pop cx ; 59 ; 0xc2d39
5213 pop bx ; 5b ; 0xc2d3a
5214 pop bp ; 5d ; 0xc2d3b
5215 retn ; c3 ; 0xc2d3c
5216 ; disGetNextSymbol 0xc2d3d LB 0x157c -> off=0x0 cb=000000000000001e uValue=00000000000c2d3d 'biosfn_load_gfx_8_16_chars'
5217biosfn_load_gfx_8_16_chars: ; 0xc2d3d LB 0x1e
5218 push bp ; 55 ; 0xc2d3d vgabios.c:2059
5219 mov bp, sp ; 89 e5 ; 0xc2d3e
5220 push bx ; 53 ; 0xc2d40
5221 push cx ; 51 ; 0xc2d41
5222 movzx cx, dl ; 0f b6 ca ; 0xc2d42 vgabios.c:2061
5223 push cx ; 51 ; 0xc2d45
5224 movzx cx, al ; 0f b6 c8 ; 0xc2d46
5225 mov bx, strict word 00010h ; bb 10 00 ; 0xc2d49
5226 mov ax, 06b69h ; b8 69 6b ; 0xc2d4c
5227 mov dx, ds ; 8c da ; 0xc2d4f
5228 call 02c9ch ; e8 48 ff ; 0xc2d51
5229 lea sp, [bp-004h] ; 8d 66 fc ; 0xc2d54 vgabios.c:2062
5230 pop cx ; 59 ; 0xc2d57
5231 pop bx ; 5b ; 0xc2d58
5232 pop bp ; 5d ; 0xc2d59
5233 retn ; c3 ; 0xc2d5a
5234 ; disGetNextSymbol 0xc2d5b LB 0x155e -> off=0x0 cb=0000000000000005 uValue=00000000000c2d5b 'biosfn_alternate_prtsc'
5235biosfn_alternate_prtsc: ; 0xc2d5b LB 0x5
5236 push bp ; 55 ; 0xc2d5b vgabios.c:2064
5237 mov bp, sp ; 89 e5 ; 0xc2d5c
5238 pop bp ; 5d ; 0xc2d5e vgabios.c:2069
5239 retn ; c3 ; 0xc2d5f
5240 ; disGetNextSymbol 0xc2d60 LB 0x1559 -> off=0x0 cb=0000000000000032 uValue=00000000000c2d60 'biosfn_set_txt_lines'
5241biosfn_set_txt_lines: ; 0xc2d60 LB 0x32
5242 push bx ; 53 ; 0xc2d60 vgabios.c:2071
5243 push si ; 56 ; 0xc2d61
5244 push bp ; 55 ; 0xc2d62
5245 mov bp, sp ; 89 e5 ; 0xc2d63
5246 mov bl, al ; 88 c3 ; 0xc2d65
5247 mov si, 00089h ; be 89 00 ; 0xc2d67 vgabios.c:47
5248 mov ax, strict word 00040h ; b8 40 00 ; 0xc2d6a
5249 mov es, ax ; 8e c0 ; 0xc2d6d
5250 mov al, byte [es:si] ; 26 8a 04 ; 0xc2d6f
5251 and AL, strict byte 06fh ; 24 6f ; 0xc2d72 vgabios.c:2077
5252 cmp bl, 002h ; 80 fb 02 ; 0xc2d74 vgabios.c:2079
5253 je short 02d81h ; 74 08 ; 0xc2d77
5254 test bl, bl ; 84 db ; 0xc2d79
5255 jne short 02d83h ; 75 06 ; 0xc2d7b
5256 or AL, strict byte 080h ; 0c 80 ; 0xc2d7d vgabios.c:2082
5257 jmp short 02d83h ; eb 02 ; 0xc2d7f vgabios.c:2083
5258 or AL, strict byte 010h ; 0c 10 ; 0xc2d81 vgabios.c:2085
5259 mov bx, 00089h ; bb 89 00 ; 0xc2d83 vgabios.c:52
5260 mov si, strict word 00040h ; be 40 00 ; 0xc2d86
5261 mov es, si ; 8e c6 ; 0xc2d89
5262 mov byte [es:bx], al ; 26 88 07 ; 0xc2d8b
5263 pop bp ; 5d ; 0xc2d8e vgabios.c:2089
5264 pop si ; 5e ; 0xc2d8f
5265 pop bx ; 5b ; 0xc2d90
5266 retn ; c3 ; 0xc2d91
5267 ; disGetNextSymbol 0xc2d92 LB 0x1527 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d92 'biosfn_switch_video_interface'
5268biosfn_switch_video_interface: ; 0xc2d92 LB 0x5
5269 push bp ; 55 ; 0xc2d92 vgabios.c:2092
5270 mov bp, sp ; 89 e5 ; 0xc2d93
5271 pop bp ; 5d ; 0xc2d95 vgabios.c:2097
5272 retn ; c3 ; 0xc2d96
5273 ; disGetNextSymbol 0xc2d97 LB 0x1522 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d97 'biosfn_enable_video_refresh_control'
5274biosfn_enable_video_refresh_control: ; 0xc2d97 LB 0x5
5275 push bp ; 55 ; 0xc2d97 vgabios.c:2098
5276 mov bp, sp ; 89 e5 ; 0xc2d98
5277 pop bp ; 5d ; 0xc2d9a vgabios.c:2103
5278 retn ; c3 ; 0xc2d9b
5279 ; disGetNextSymbol 0xc2d9c LB 0x151d -> off=0x0 cb=0000000000000096 uValue=00000000000c2d9c 'biosfn_write_string'
5280biosfn_write_string: ; 0xc2d9c LB 0x96
5281 push bp ; 55 ; 0xc2d9c vgabios.c:2106
5282 mov bp, sp ; 89 e5 ; 0xc2d9d
5283 push si ; 56 ; 0xc2d9f
5284 push di ; 57 ; 0xc2da0
5285 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc2da1
5286 mov byte [bp-008h], al ; 88 46 f8 ; 0xc2da4
5287 mov byte [bp-006h], dl ; 88 56 fa ; 0xc2da7
5288 mov byte [bp-00ah], bl ; 88 5e f6 ; 0xc2daa
5289 mov si, cx ; 89 ce ; 0xc2dad
5290 mov di, word [bp+00ah] ; 8b 7e 0a ; 0xc2daf
5291 movzx ax, dl ; 0f b6 c2 ; 0xc2db2 vgabios.c:2113
5292 lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc2db5
5293 lea dx, [bp-00ch] ; 8d 56 f4 ; 0xc2db8
5294 call 00a93h ; e8 d5 dc ; 0xc2dbb
5295 cmp byte [bp+004h], 0ffh ; 80 7e 04 ff ; 0xc2dbe vgabios.c:2116
5296 jne short 02dd5h ; 75 11 ; 0xc2dc2
5297 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc2dc4 vgabios.c:2117
5298 mov byte [bp+006h], al ; 88 46 06 ; 0xc2dc7
5299 mov ax, word [bp-00eh] ; 8b 46 f2 ; 0xc2dca vgabios.c:2118
5300 xor al, al ; 30 c0 ; 0xc2dcd
5301 shr ax, 008h ; c1 e8 08 ; 0xc2dcf
5302 mov byte [bp+004h], al ; 88 46 04 ; 0xc2dd2
5303 movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc2dd5 vgabios.c:2121
5304 sal dx, 008h ; c1 e2 08 ; 0xc2dd9
5305 movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc2ddc
5306 add dx, ax ; 01 c2 ; 0xc2de0
5307 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc2de2 vgabios.c:2122
5308 call 01242h ; e8 59 e4 ; 0xc2de6
5309 dec si ; 4e ; 0xc2de9 vgabios.c:2124
5310 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc2dea
5311 je short 02e19h ; 74 2a ; 0xc2ded
5312 mov bx, di ; 89 fb ; 0xc2def vgabios.c:2126
5313 inc di ; 47 ; 0xc2df1
5314 mov es, [bp+008h] ; 8e 46 08 ; 0xc2df2 vgabios.c:47
5315 mov al, byte [es:bx] ; 26 8a 07 ; 0xc2df5
5316 test byte [bp-008h], 002h ; f6 46 f8 02 ; 0xc2df8 vgabios.c:2127
5317 je short 02e07h ; 74 09 ; 0xc2dfc
5318 mov bx, di ; 89 fb ; 0xc2dfe vgabios.c:2128
5319 inc di ; 47 ; 0xc2e00
5320 mov ah, byte [es:bx] ; 26 8a 27 ; 0xc2e01 vgabios.c:47
5321 mov byte [bp-00ah], ah ; 88 66 f6 ; 0xc2e04 vgabios.c:48
5322 movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc2e07 vgabios.c:2130
5323 movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc2e0b
5324 xor ah, ah ; 30 e4 ; 0xc2e0f
5325 mov cx, strict word 00003h ; b9 03 00 ; 0xc2e11
5326 call 02812h ; e8 fb f9 ; 0xc2e14
5327 jmp short 02de9h ; eb d0 ; 0xc2e17 vgabios.c:2131
5328 test byte [bp-008h], 001h ; f6 46 f8 01 ; 0xc2e19 vgabios.c:2134
5329 jne short 02e29h ; 75 0a ; 0xc2e1d
5330 mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc2e1f vgabios.c:2135
5331 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc2e22
5332 call 01242h ; e8 19 e4 ; 0xc2e26
5333 lea sp, [bp-004h] ; 8d 66 fc ; 0xc2e29 vgabios.c:2136
5334 pop di ; 5f ; 0xc2e2c
5335 pop si ; 5e ; 0xc2e2d
5336 pop bp ; 5d ; 0xc2e2e
5337 retn 00008h ; c2 08 00 ; 0xc2e2f
5338 ; disGetNextSymbol 0xc2e32 LB 0x1487 -> off=0x0 cb=00000000000001f2 uValue=00000000000c2e32 'biosfn_read_state_info'
5339biosfn_read_state_info: ; 0xc2e32 LB 0x1f2
5340 push bp ; 55 ; 0xc2e32 vgabios.c:2139
5341 mov bp, sp ; 89 e5 ; 0xc2e33
5342 push cx ; 51 ; 0xc2e35
5343 push si ; 56 ; 0xc2e36
5344 push di ; 57 ; 0xc2e37
5345 push ax ; 50 ; 0xc2e38
5346 push ax ; 50 ; 0xc2e39
5347 push dx ; 52 ; 0xc2e3a
5348 mov si, strict word 00049h ; be 49 00 ; 0xc2e3b vgabios.c:47
5349 mov ax, strict word 00040h ; b8 40 00 ; 0xc2e3e
5350 mov es, ax ; 8e c0 ; 0xc2e41
5351 mov al, byte [es:si] ; 26 8a 04 ; 0xc2e43
5352 mov byte [bp-008h], al ; 88 46 f8 ; 0xc2e46 vgabios.c:48
5353 mov si, strict word 0004ch ; be 4c 00 ; 0xc2e49 vgabios.c:57
5354 mov ax, word [es:si] ; 26 8b 04 ; 0xc2e4c
5355 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc2e4f vgabios.c:58
5356 mov ax, ds ; 8c d8 ; 0xc2e52 vgabios.c:2150
5357 mov es, dx ; 8e c2 ; 0xc2e54 vgabios.c:72
5358 mov word [es:bx], 054ffh ; 26 c7 07 ff 54 ; 0xc2e56
5359 mov [es:bx+002h], ds ; 26 8c 5f 02 ; 0xc2e5b
5360 lea di, [bx+004h] ; 8d 7f 04 ; 0xc2e5f vgabios.c:2155
5361 mov cx, strict word 0001eh ; b9 1e 00 ; 0xc2e62
5362 mov si, strict word 00049h ; be 49 00 ; 0xc2e65
5363 mov dx, strict word 00040h ; ba 40 00 ; 0xc2e68
5364 jcxz 02e73h ; e3 06 ; 0xc2e6b
5365 push DS ; 1e ; 0xc2e6d
5366 mov ds, dx ; 8e da ; 0xc2e6e
5367 rep movsb ; f3 a4 ; 0xc2e70
5368 pop DS ; 1f ; 0xc2e72
5369 mov si, 00084h ; be 84 00 ; 0xc2e73 vgabios.c:47
5370 mov ax, strict word 00040h ; b8 40 00 ; 0xc2e76
5371 mov es, ax ; 8e c0 ; 0xc2e79
5372 mov al, byte [es:si] ; 26 8a 04 ; 0xc2e7b
5373 db 0feh, 0c0h
5374 ; inc al ; fe c0 ; 0xc2e7e vgabios.c:48
5375 lea si, [bx+022h] ; 8d 77 22 ; 0xc2e80
5376 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2e83 vgabios.c:52
5377 mov byte [es:si], al ; 26 88 04 ; 0xc2e86
5378 lea di, [bx+023h] ; 8d 7f 23 ; 0xc2e89 vgabios.c:2157
5379 mov cx, strict word 00002h ; b9 02 00 ; 0xc2e8c
5380 mov si, 00085h ; be 85 00 ; 0xc2e8f
5381 mov dx, strict word 00040h ; ba 40 00 ; 0xc2e92
5382 jcxz 02e9dh ; e3 06 ; 0xc2e95
5383 push DS ; 1e ; 0xc2e97
5384 mov ds, dx ; 8e da ; 0xc2e98
5385 rep movsb ; f3 a4 ; 0xc2e9a
5386 pop DS ; 1f ; 0xc2e9c
5387 mov si, 0008ah ; be 8a 00 ; 0xc2e9d vgabios.c:47
5388 mov ax, strict word 00040h ; b8 40 00 ; 0xc2ea0
5389 mov es, ax ; 8e c0 ; 0xc2ea3
5390 mov al, byte [es:si] ; 26 8a 04 ; 0xc2ea5
5391 lea si, [bx+025h] ; 8d 77 25 ; 0xc2ea8 vgabios.c:48
5392 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2eab vgabios.c:52
5393 mov byte [es:si], al ; 26 88 04 ; 0xc2eae
5394 lea si, [bx+026h] ; 8d 77 26 ; 0xc2eb1 vgabios.c:2160
5395 mov byte [es:si], 000h ; 26 c6 04 00 ; 0xc2eb4 vgabios.c:52
5396 lea si, [bx+027h] ; 8d 77 27 ; 0xc2eb8 vgabios.c:2161
5397 mov word [es:si], strict word 00010h ; 26 c7 04 10 00 ; 0xc2ebb vgabios.c:62
5398 lea si, [bx+029h] ; 8d 77 29 ; 0xc2ec0 vgabios.c:2162
5399 mov byte [es:si], 008h ; 26 c6 04 08 ; 0xc2ec3 vgabios.c:52
5400 lea si, [bx+02ah] ; 8d 77 2a ; 0xc2ec7 vgabios.c:2163
5401 mov byte [es:si], 002h ; 26 c6 04 02 ; 0xc2eca vgabios.c:52
5402 lea si, [bx+02bh] ; 8d 77 2b ; 0xc2ece vgabios.c:2164
5403 mov byte [es:si], 000h ; 26 c6 04 00 ; 0xc2ed1 vgabios.c:52
5404 lea si, [bx+02ch] ; 8d 77 2c ; 0xc2ed5 vgabios.c:2165
5405 mov byte [es:si], 000h ; 26 c6 04 00 ; 0xc2ed8 vgabios.c:52
5406 lea si, [bx+02dh] ; 8d 77 2d ; 0xc2edc vgabios.c:2166
5407 mov byte [es:si], 021h ; 26 c6 04 21 ; 0xc2edf vgabios.c:52
5408 lea si, [bx+031h] ; 8d 77 31 ; 0xc2ee3 vgabios.c:2167
5409 mov byte [es:si], 003h ; 26 c6 04 03 ; 0xc2ee6 vgabios.c:52
5410 lea si, [bx+032h] ; 8d 77 32 ; 0xc2eea vgabios.c:2168
5411 mov byte [es:si], 000h ; 26 c6 04 00 ; 0xc2eed vgabios.c:52
5412 mov si, 00089h ; be 89 00 ; 0xc2ef1 vgabios.c:47
5413 mov ax, strict word 00040h ; b8 40 00 ; 0xc2ef4
5414 mov es, ax ; 8e c0 ; 0xc2ef7
5415 mov al, byte [es:si] ; 26 8a 04 ; 0xc2ef9
5416 mov ah, al ; 88 c4 ; 0xc2efc vgabios.c:2173
5417 and ah, 080h ; 80 e4 80 ; 0xc2efe
5418 movzx si, ah ; 0f b6 f4 ; 0xc2f01
5419 sar si, 006h ; c1 fe 06 ; 0xc2f04
5420 and AL, strict byte 010h ; 24 10 ; 0xc2f07
5421 xor ah, ah ; 30 e4 ; 0xc2f09
5422 sar ax, 004h ; c1 f8 04 ; 0xc2f0b
5423 or ax, si ; 09 f0 ; 0xc2f0e
5424 cmp ax, strict word 00002h ; 3d 02 00 ; 0xc2f10 vgabios.c:2174
5425 je short 02f26h ; 74 11 ; 0xc2f13
5426 cmp ax, strict word 00001h ; 3d 01 00 ; 0xc2f15
5427 je short 02f22h ; 74 08 ; 0xc2f18
5428 test ax, ax ; 85 c0 ; 0xc2f1a
5429 jne short 02f26h ; 75 08 ; 0xc2f1c
5430 mov AL, strict byte 001h ; b0 01 ; 0xc2f1e vgabios.c:2175
5431 jmp short 02f28h ; eb 06 ; 0xc2f20
5432 mov AL, strict byte 002h ; b0 02 ; 0xc2f22 vgabios.c:2176
5433 jmp short 02f28h ; eb 02 ; 0xc2f24
5434 xor al, al ; 30 c0 ; 0xc2f26 vgabios.c:2178
5435 lea si, [bx+02ah] ; 8d 77 2a ; 0xc2f28 vgabios.c:2180
5436 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2f2b vgabios.c:52
5437 mov byte [es:si], al ; 26 88 04 ; 0xc2f2e
5438 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2f31 vgabios.c:2183
5439 cmp AL, strict byte 00eh ; 3c 0e ; 0xc2f34
5440 jc short 02f57h ; 72 1f ; 0xc2f36
5441 cmp AL, strict byte 012h ; 3c 12 ; 0xc2f38
5442 jnbe short 02f57h ; 77 1b ; 0xc2f3a
5443 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc2f3c vgabios.c:2184
5444 test ax, ax ; 85 c0 ; 0xc2f3f
5445 je short 02f99h ; 74 56 ; 0xc2f41
5446 mov si, ax ; 89 c6 ; 0xc2f43 vgabios.c:2185
5447 shr si, 002h ; c1 ee 02 ; 0xc2f45
5448 mov ax, 04000h ; b8 00 40 ; 0xc2f48
5449 xor dx, dx ; 31 d2 ; 0xc2f4b
5450 div si ; f7 f6 ; 0xc2f4d
5451 lea si, [bx+029h] ; 8d 77 29 ; 0xc2f4f
5452 mov byte [es:si], al ; 26 88 04 ; 0xc2f52 vgabios.c:52
5453 jmp short 02f99h ; eb 42 ; 0xc2f55 vgabios.c:2186
5454 lea si, [bx+029h] ; 8d 77 29 ; 0xc2f57
5455 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2f5a
5456 cmp AL, strict byte 013h ; 3c 13 ; 0xc2f5d
5457 jne short 02f72h ; 75 11 ; 0xc2f5f
5458 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2f61 vgabios.c:52
5459 mov byte [es:si], 001h ; 26 c6 04 01 ; 0xc2f64
5460 lea si, [bx+027h] ; 8d 77 27 ; 0xc2f68 vgabios.c:2188
5461 mov word [es:si], 00100h ; 26 c7 04 00 01 ; 0xc2f6b vgabios.c:62
5462 jmp short 02f99h ; eb 27 ; 0xc2f70 vgabios.c:2189
5463 cmp AL, strict byte 004h ; 3c 04 ; 0xc2f72
5464 jc short 02f99h ; 72 23 ; 0xc2f74
5465 cmp AL, strict byte 006h ; 3c 06 ; 0xc2f76
5466 jnbe short 02f99h ; 77 1f ; 0xc2f78
5467 cmp word [bp-00ah], strict byte 00000h ; 83 7e f6 00 ; 0xc2f7a vgabios.c:2191
5468 je short 02f8eh ; 74 0e ; 0xc2f7e
5469 mov ax, 04000h ; b8 00 40 ; 0xc2f80 vgabios.c:2192
5470 xor dx, dx ; 31 d2 ; 0xc2f83
5471 div word [bp-00ah] ; f7 76 f6 ; 0xc2f85
5472 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2f88 vgabios.c:52
5473 mov byte [es:si], al ; 26 88 04 ; 0xc2f8b
5474 lea si, [bx+027h] ; 8d 77 27 ; 0xc2f8e vgabios.c:2193
5475 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2f91 vgabios.c:62
5476 mov word [es:si], strict word 00004h ; 26 c7 04 04 00 ; 0xc2f94
5477 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2f99 vgabios.c:2195
5478 cmp AL, strict byte 006h ; 3c 06 ; 0xc2f9c
5479 je short 02fa4h ; 74 04 ; 0xc2f9e
5480 cmp AL, strict byte 011h ; 3c 11 ; 0xc2fa0
5481 jne short 02fafh ; 75 0b ; 0xc2fa2
5482 lea si, [bx+027h] ; 8d 77 27 ; 0xc2fa4 vgabios.c:2196
5483 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2fa7 vgabios.c:62
5484 mov word [es:si], strict word 00002h ; 26 c7 04 02 00 ; 0xc2faa
5485 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2faf vgabios.c:2198
5486 cmp AL, strict byte 004h ; 3c 04 ; 0xc2fb2
5487 jc short 0300dh ; 72 57 ; 0xc2fb4
5488 cmp AL, strict byte 007h ; 3c 07 ; 0xc2fb6
5489 je short 0300dh ; 74 53 ; 0xc2fb8
5490 lea si, [bx+02dh] ; 8d 77 2d ; 0xc2fba vgabios.c:2199
5491 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2fbd vgabios.c:52
5492 mov byte [es:si], 001h ; 26 c6 04 01 ; 0xc2fc0
5493 mov si, 00084h ; be 84 00 ; 0xc2fc4 vgabios.c:47
5494 mov ax, strict word 00040h ; b8 40 00 ; 0xc2fc7
5495 mov es, ax ; 8e c0 ; 0xc2fca
5496 mov al, byte [es:si] ; 26 8a 04 ; 0xc2fcc
5497 movzx di, al ; 0f b6 f8 ; 0xc2fcf vgabios.c:48
5498 inc di ; 47 ; 0xc2fd2
5499 mov si, 00085h ; be 85 00 ; 0xc2fd3 vgabios.c:47
5500 mov al, byte [es:si] ; 26 8a 04 ; 0xc2fd6
5501 xor ah, ah ; 30 e4 ; 0xc2fd9 vgabios.c:48
5502 imul ax, di ; 0f af c7 ; 0xc2fdb
5503 cmp ax, 0015eh ; 3d 5e 01 ; 0xc2fde vgabios.c:2201
5504 jc short 02ff1h ; 72 0e ; 0xc2fe1
5505 jbe short 02ffah ; 76 15 ; 0xc2fe3
5506 cmp ax, 001e0h ; 3d e0 01 ; 0xc2fe5
5507 je short 03002h ; 74 18 ; 0xc2fe8
5508 cmp ax, 00190h ; 3d 90 01 ; 0xc2fea
5509 je short 02ffeh ; 74 0f ; 0xc2fed
5510 jmp short 03002h ; eb 11 ; 0xc2fef
5511 cmp ax, 000c8h ; 3d c8 00 ; 0xc2ff1
5512 jne short 03002h ; 75 0c ; 0xc2ff4
5513 xor al, al ; 30 c0 ; 0xc2ff6 vgabios.c:2202
5514 jmp short 03004h ; eb 0a ; 0xc2ff8
5515 mov AL, strict byte 001h ; b0 01 ; 0xc2ffa vgabios.c:2203
5516 jmp short 03004h ; eb 06 ; 0xc2ffc
5517 mov AL, strict byte 002h ; b0 02 ; 0xc2ffe vgabios.c:2204
5518 jmp short 03004h ; eb 02 ; 0xc3000
5519 mov AL, strict byte 003h ; b0 03 ; 0xc3002 vgabios.c:2206
5520 lea si, [bx+02ah] ; 8d 77 2a ; 0xc3004 vgabios.c:2208
5521 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc3007 vgabios.c:52
5522 mov byte [es:si], al ; 26 88 04 ; 0xc300a
5523 lea di, [bx+033h] ; 8d 7f 33 ; 0xc300d vgabios.c:2211
5524 mov cx, strict word 0000dh ; b9 0d 00 ; 0xc3010
5525 xor ax, ax ; 31 c0 ; 0xc3013
5526 mov es, [bp-00ch] ; 8e 46 f4 ; 0xc3015
5527 jcxz 0301ch ; e3 02 ; 0xc3018
5528 rep stosb ; f3 aa ; 0xc301a
5529 lea sp, [bp-006h] ; 8d 66 fa ; 0xc301c vgabios.c:2212
5530 pop di ; 5f ; 0xc301f
5531 pop si ; 5e ; 0xc3020
5532 pop cx ; 59 ; 0xc3021
5533 pop bp ; 5d ; 0xc3022
5534 retn ; c3 ; 0xc3023
5535 ; disGetNextSymbol 0xc3024 LB 0x1295 -> off=0x0 cb=0000000000000023 uValue=00000000000c3024 'biosfn_read_video_state_size2'
5536biosfn_read_video_state_size2: ; 0xc3024 LB 0x23
5537 push dx ; 52 ; 0xc3024 vgabios.c:2215
5538 push bp ; 55 ; 0xc3025
5539 mov bp, sp ; 89 e5 ; 0xc3026
5540 mov dx, ax ; 89 c2 ; 0xc3028
5541 xor ax, ax ; 31 c0 ; 0xc302a vgabios.c:2219
5542 test dl, 001h ; f6 c2 01 ; 0xc302c vgabios.c:2220
5543 je short 03034h ; 74 03 ; 0xc302f
5544 mov ax, strict word 00046h ; b8 46 00 ; 0xc3031 vgabios.c:2221
5545 test dl, 002h ; f6 c2 02 ; 0xc3034 vgabios.c:2223
5546 je short 0303ch ; 74 03 ; 0xc3037
5547 add ax, strict word 0002ah ; 05 2a 00 ; 0xc3039 vgabios.c:2224
5548 test dl, 004h ; f6 c2 04 ; 0xc303c vgabios.c:2226
5549 je short 03044h ; 74 03 ; 0xc303f
5550 add ax, 00304h ; 05 04 03 ; 0xc3041 vgabios.c:2227
5551 pop bp ; 5d ; 0xc3044 vgabios.c:2230
5552 pop dx ; 5a ; 0xc3045
5553 retn ; c3 ; 0xc3046
5554 ; disGetNextSymbol 0xc3047 LB 0x1272 -> off=0x0 cb=0000000000000018 uValue=00000000000c3047 'vga_get_video_state_size'
5555vga_get_video_state_size: ; 0xc3047 LB 0x18
5556 push bp ; 55 ; 0xc3047 vgabios.c:2232
5557 mov bp, sp ; 89 e5 ; 0xc3048
5558 push bx ; 53 ; 0xc304a
5559 mov bx, dx ; 89 d3 ; 0xc304b
5560 call 03024h ; e8 d4 ff ; 0xc304d vgabios.c:2235
5561 add ax, strict word 0003fh ; 05 3f 00 ; 0xc3050
5562 shr ax, 006h ; c1 e8 06 ; 0xc3053
5563 mov word [ss:bx], ax ; 36 89 07 ; 0xc3056
5564 lea sp, [bp-002h] ; 8d 66 fe ; 0xc3059 vgabios.c:2236
5565 pop bx ; 5b ; 0xc305c
5566 pop bp ; 5d ; 0xc305d
5567 retn ; c3 ; 0xc305e
5568 ; disGetNextSymbol 0xc305f LB 0x125a -> off=0x0 cb=00000000000002d6 uValue=00000000000c305f 'biosfn_save_video_state'
5569biosfn_save_video_state: ; 0xc305f LB 0x2d6
5570 push bp ; 55 ; 0xc305f vgabios.c:2238
5571 mov bp, sp ; 89 e5 ; 0xc3060
5572 push cx ; 51 ; 0xc3062
5573 push si ; 56 ; 0xc3063
5574 push di ; 57 ; 0xc3064
5575 push ax ; 50 ; 0xc3065
5576 push ax ; 50 ; 0xc3066
5577 push ax ; 50 ; 0xc3067
5578 mov cx, dx ; 89 d1 ; 0xc3068
5579 mov si, strict word 00063h ; be 63 00 ; 0xc306a vgabios.c:57
5580 mov ax, strict word 00040h ; b8 40 00 ; 0xc306d
5581 mov es, ax ; 8e c0 ; 0xc3070
5582 mov di, word [es:si] ; 26 8b 3c ; 0xc3072
5583 mov si, di ; 89 fe ; 0xc3075 vgabios.c:58
5584 test byte [bp-00ch], 001h ; f6 46 f4 01 ; 0xc3077 vgabios.c:2243
5585 je near 03192h ; 0f 84 13 01 ; 0xc307b
5586 mov dx, 003c4h ; ba c4 03 ; 0xc307f vgabios.c:2244
5587 in AL, DX ; ec ; 0xc3082
5588 db 02ah, 0e4h
5589 ; sub ah, ah ; 2a e4 ; 0xc3083
5590 mov es, cx ; 8e c1 ; 0xc3085 vgabios.c:52
5591 mov byte [es:bx], al ; 26 88 07 ; 0xc3087
5592 inc bx ; 43 ; 0xc308a vgabios.c:2244
5593 mov dx, di ; 89 fa ; 0xc308b
5594 in AL, DX ; ec ; 0xc308d
5595 db 02ah, 0e4h
5596 ; sub ah, ah ; 2a e4 ; 0xc308e
5597 mov byte [es:bx], al ; 26 88 07 ; 0xc3090 vgabios.c:52
5598 inc bx ; 43 ; 0xc3093 vgabios.c:2245
5599 mov dx, 003ceh ; ba ce 03 ; 0xc3094
5600 in AL, DX ; ec ; 0xc3097
5601 db 02ah, 0e4h
5602 ; sub ah, ah ; 2a e4 ; 0xc3098
5603 mov byte [es:bx], al ; 26 88 07 ; 0xc309a vgabios.c:52
5604 inc bx ; 43 ; 0xc309d vgabios.c:2246
5605 mov dx, 003dah ; ba da 03 ; 0xc309e
5606 in AL, DX ; ec ; 0xc30a1
5607 db 02ah, 0e4h
5608 ; sub ah, ah ; 2a e4 ; 0xc30a2
5609 mov dx, 003c0h ; ba c0 03 ; 0xc30a4 vgabios.c:2248
5610 in AL, DX ; ec ; 0xc30a7
5611 db 02ah, 0e4h
5612 ; sub ah, ah ; 2a e4 ; 0xc30a8
5613 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc30aa
5614 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc30ad vgabios.c:52
5615 mov byte [es:bx], al ; 26 88 07 ; 0xc30b0
5616 inc bx ; 43 ; 0xc30b3 vgabios.c:2249
5617 mov dx, 003cah ; ba ca 03 ; 0xc30b4
5618 in AL, DX ; ec ; 0xc30b7
5619 db 02ah, 0e4h
5620 ; sub ah, ah ; 2a e4 ; 0xc30b8
5621 mov byte [es:bx], al ; 26 88 07 ; 0xc30ba vgabios.c:52
5622 mov ax, strict word 00001h ; b8 01 00 ; 0xc30bd vgabios.c:2252
5623 mov word [bp-008h], ax ; 89 46 f8 ; 0xc30c0
5624 add bx, ax ; 01 c3 ; 0xc30c3 vgabios.c:2250
5625 jmp short 030cdh ; eb 06 ; 0xc30c5
5626 cmp word [bp-008h], strict byte 00004h ; 83 7e f8 04 ; 0xc30c7
5627 jnbe short 030e5h ; 77 18 ; 0xc30cb
5628 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc30cd vgabios.c:2253
5629 mov dx, 003c4h ; ba c4 03 ; 0xc30d0
5630 out DX, AL ; ee ; 0xc30d3
5631 mov dx, 003c5h ; ba c5 03 ; 0xc30d4 vgabios.c:2254
5632 in AL, DX ; ec ; 0xc30d7
5633 db 02ah, 0e4h
5634 ; sub ah, ah ; 2a e4 ; 0xc30d8
5635 mov es, cx ; 8e c1 ; 0xc30da vgabios.c:52
5636 mov byte [es:bx], al ; 26 88 07 ; 0xc30dc
5637 inc bx ; 43 ; 0xc30df vgabios.c:2254
5638 inc word [bp-008h] ; ff 46 f8 ; 0xc30e0 vgabios.c:2255
5639 jmp short 030c7h ; eb e2 ; 0xc30e3
5640 xor al, al ; 30 c0 ; 0xc30e5 vgabios.c:2256
5641 mov dx, 003c4h ; ba c4 03 ; 0xc30e7
5642 out DX, AL ; ee ; 0xc30ea
5643 mov dx, 003c5h ; ba c5 03 ; 0xc30eb vgabios.c:2257
5644 in AL, DX ; ec ; 0xc30ee
5645 db 02ah, 0e4h
5646 ; sub ah, ah ; 2a e4 ; 0xc30ef
5647 mov es, cx ; 8e c1 ; 0xc30f1 vgabios.c:52
5648 mov byte [es:bx], al ; 26 88 07 ; 0xc30f3
5649 mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc30f6 vgabios.c:2259
5650 inc bx ; 43 ; 0xc30fb vgabios.c:2257
5651 jmp short 03104h ; eb 06 ; 0xc30fc
5652 cmp word [bp-008h], strict byte 00018h ; 83 7e f8 18 ; 0xc30fe
5653 jnbe short 0311bh ; 77 17 ; 0xc3102
5654 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc3104 vgabios.c:2260
5655 mov dx, si ; 89 f2 ; 0xc3107
5656 out DX, AL ; ee ; 0xc3109
5657 lea dx, [si+001h] ; 8d 54 01 ; 0xc310a vgabios.c:2261
5658 in AL, DX ; ec ; 0xc310d
5659 db 02ah, 0e4h
5660 ; sub ah, ah ; 2a e4 ; 0xc310e
5661 mov es, cx ; 8e c1 ; 0xc3110 vgabios.c:52
5662 mov byte [es:bx], al ; 26 88 07 ; 0xc3112
5663 inc bx ; 43 ; 0xc3115 vgabios.c:2261
5664 inc word [bp-008h] ; ff 46 f8 ; 0xc3116 vgabios.c:2262
5665 jmp short 030feh ; eb e3 ; 0xc3119
5666 mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc311b vgabios.c:2264
5667 jmp short 03128h ; eb 06 ; 0xc3120
5668 cmp word [bp-008h], strict byte 00013h ; 83 7e f8 13 ; 0xc3122
5669 jnbe short 0314ch ; 77 24 ; 0xc3126
5670 mov dx, 003dah ; ba da 03 ; 0xc3128 vgabios.c:2265
5671 in AL, DX ; ec ; 0xc312b
5672 db 02ah, 0e4h
5673 ; sub ah, ah ; 2a e4 ; 0xc312c
5674 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc312e vgabios.c:2266
5675 and ax, strict word 00020h ; 25 20 00 ; 0xc3131
5676 or ax, word [bp-008h] ; 0b 46 f8 ; 0xc3134
5677 mov dx, 003c0h ; ba c0 03 ; 0xc3137
5678 out DX, AL ; ee ; 0xc313a
5679 mov dx, 003c1h ; ba c1 03 ; 0xc313b vgabios.c:2267
5680 in AL, DX ; ec ; 0xc313e
5681 db 02ah, 0e4h
5682 ; sub ah, ah ; 2a e4 ; 0xc313f
5683 mov es, cx ; 8e c1 ; 0xc3141 vgabios.c:52
5684 mov byte [es:bx], al ; 26 88 07 ; 0xc3143
5685 inc bx ; 43 ; 0xc3146 vgabios.c:2267
5686 inc word [bp-008h] ; ff 46 f8 ; 0xc3147 vgabios.c:2268
5687 jmp short 03122h ; eb d6 ; 0xc314a
5688 mov dx, 003dah ; ba da 03 ; 0xc314c vgabios.c:2269
5689 in AL, DX ; ec ; 0xc314f
5690 db 02ah, 0e4h
5691 ; sub ah, ah ; 2a e4 ; 0xc3150
5692 mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc3152 vgabios.c:2271
5693 jmp short 0315fh ; eb 06 ; 0xc3157
5694 cmp word [bp-008h], strict byte 00008h ; 83 7e f8 08 ; 0xc3159
5695 jnbe short 03177h ; 77 18 ; 0xc315d
5696 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc315f vgabios.c:2272
5697 mov dx, 003ceh ; ba ce 03 ; 0xc3162
5698 out DX, AL ; ee ; 0xc3165
5699 mov dx, 003cfh ; ba cf 03 ; 0xc3166 vgabios.c:2273
5700 in AL, DX ; ec ; 0xc3169
5701 db 02ah, 0e4h
5702 ; sub ah, ah ; 2a e4 ; 0xc316a
5703 mov es, cx ; 8e c1 ; 0xc316c vgabios.c:52
5704 mov byte [es:bx], al ; 26 88 07 ; 0xc316e
5705 inc bx ; 43 ; 0xc3171 vgabios.c:2273
5706 inc word [bp-008h] ; ff 46 f8 ; 0xc3172 vgabios.c:2274
5707 jmp short 03159h ; eb e2 ; 0xc3175
5708 mov es, cx ; 8e c1 ; 0xc3177 vgabios.c:62
5709 mov word [es:bx], si ; 26 89 37 ; 0xc3179
5710 inc bx ; 43 ; 0xc317c vgabios.c:2276
5711 inc bx ; 43 ; 0xc317d
5712 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc317e vgabios.c:52
5713 inc bx ; 43 ; 0xc3182 vgabios.c:2279
5714 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc3183 vgabios.c:52
5715 inc bx ; 43 ; 0xc3187 vgabios.c:2280
5716 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc3188 vgabios.c:52
5717 inc bx ; 43 ; 0xc318c vgabios.c:2281
5718 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc318d vgabios.c:52
5719 inc bx ; 43 ; 0xc3191 vgabios.c:2282
5720 test byte [bp-00ch], 002h ; f6 46 f4 02 ; 0xc3192 vgabios.c:2284
5721 je near 032d9h ; 0f 84 3f 01 ; 0xc3196
5722 mov si, strict word 00049h ; be 49 00 ; 0xc319a vgabios.c:47
5723 mov ax, strict word 00040h ; b8 40 00 ; 0xc319d
5724 mov es, ax ; 8e c0 ; 0xc31a0
5725 mov al, byte [es:si] ; 26 8a 04 ; 0xc31a2
5726 mov es, cx ; 8e c1 ; 0xc31a5 vgabios.c:52
5727 mov byte [es:bx], al ; 26 88 07 ; 0xc31a7
5728 inc bx ; 43 ; 0xc31aa vgabios.c:2285
5729 mov si, strict word 0004ah ; be 4a 00 ; 0xc31ab vgabios.c:57
5730 mov ax, strict word 00040h ; b8 40 00 ; 0xc31ae
5731 mov es, ax ; 8e c0 ; 0xc31b1
5732 mov ax, word [es:si] ; 26 8b 04 ; 0xc31b3
5733 mov es, cx ; 8e c1 ; 0xc31b6 vgabios.c:62
5734 mov word [es:bx], ax ; 26 89 07 ; 0xc31b8
5735 inc bx ; 43 ; 0xc31bb vgabios.c:2286
5736 inc bx ; 43 ; 0xc31bc
5737 mov si, strict word 0004ch ; be 4c 00 ; 0xc31bd vgabios.c:57
5738 mov ax, strict word 00040h ; b8 40 00 ; 0xc31c0
5739 mov es, ax ; 8e c0 ; 0xc31c3
5740 mov ax, word [es:si] ; 26 8b 04 ; 0xc31c5
5741 mov es, cx ; 8e c1 ; 0xc31c8 vgabios.c:62
5742 mov word [es:bx], ax ; 26 89 07 ; 0xc31ca
5743 inc bx ; 43 ; 0xc31cd vgabios.c:2287
5744 inc bx ; 43 ; 0xc31ce
5745 mov si, strict word 00063h ; be 63 00 ; 0xc31cf vgabios.c:57
5746 mov ax, strict word 00040h ; b8 40 00 ; 0xc31d2
5747 mov es, ax ; 8e c0 ; 0xc31d5
5748 mov ax, word [es:si] ; 26 8b 04 ; 0xc31d7
5749 mov es, cx ; 8e c1 ; 0xc31da vgabios.c:62
5750 mov word [es:bx], ax ; 26 89 07 ; 0xc31dc
5751 inc bx ; 43 ; 0xc31df vgabios.c:2288
5752 inc bx ; 43 ; 0xc31e0
5753 mov si, 00084h ; be 84 00 ; 0xc31e1 vgabios.c:47
5754 mov ax, strict word 00040h ; b8 40 00 ; 0xc31e4
5755 mov es, ax ; 8e c0 ; 0xc31e7
5756 mov al, byte [es:si] ; 26 8a 04 ; 0xc31e9
5757 mov es, cx ; 8e c1 ; 0xc31ec vgabios.c:52
5758 mov byte [es:bx], al ; 26 88 07 ; 0xc31ee
5759 inc bx ; 43 ; 0xc31f1 vgabios.c:2289
5760 mov si, 00085h ; be 85 00 ; 0xc31f2 vgabios.c:57
5761 mov ax, strict word 00040h ; b8 40 00 ; 0xc31f5
5762 mov es, ax ; 8e c0 ; 0xc31f8
5763 mov ax, word [es:si] ; 26 8b 04 ; 0xc31fa
5764 mov es, cx ; 8e c1 ; 0xc31fd vgabios.c:62
5765 mov word [es:bx], ax ; 26 89 07 ; 0xc31ff
5766 inc bx ; 43 ; 0xc3202 vgabios.c:2290
5767 inc bx ; 43 ; 0xc3203
5768 mov si, 00087h ; be 87 00 ; 0xc3204 vgabios.c:47
5769 mov ax, strict word 00040h ; b8 40 00 ; 0xc3207
5770 mov es, ax ; 8e c0 ; 0xc320a
5771 mov al, byte [es:si] ; 26 8a 04 ; 0xc320c
5772 mov es, cx ; 8e c1 ; 0xc320f vgabios.c:52
5773 mov byte [es:bx], al ; 26 88 07 ; 0xc3211
5774 inc bx ; 43 ; 0xc3214 vgabios.c:2291
5775 mov si, 00088h ; be 88 00 ; 0xc3215 vgabios.c:47
5776 mov ax, strict word 00040h ; b8 40 00 ; 0xc3218
5777 mov es, ax ; 8e c0 ; 0xc321b
5778 mov al, byte [es:si] ; 26 8a 04 ; 0xc321d
5779 mov es, cx ; 8e c1 ; 0xc3220 vgabios.c:52
5780 mov byte [es:bx], al ; 26 88 07 ; 0xc3222
5781 inc bx ; 43 ; 0xc3225 vgabios.c:2292
5782 mov si, 00089h ; be 89 00 ; 0xc3226 vgabios.c:47
5783 mov ax, strict word 00040h ; b8 40 00 ; 0xc3229
5784 mov es, ax ; 8e c0 ; 0xc322c
5785 mov al, byte [es:si] ; 26 8a 04 ; 0xc322e
5786 mov es, cx ; 8e c1 ; 0xc3231 vgabios.c:52
5787 mov byte [es:bx], al ; 26 88 07 ; 0xc3233
5788 inc bx ; 43 ; 0xc3236 vgabios.c:2293
5789 mov si, strict word 00060h ; be 60 00 ; 0xc3237 vgabios.c:57
5790 mov ax, strict word 00040h ; b8 40 00 ; 0xc323a
5791 mov es, ax ; 8e c0 ; 0xc323d
5792 mov ax, word [es:si] ; 26 8b 04 ; 0xc323f
5793 mov es, cx ; 8e c1 ; 0xc3242 vgabios.c:62
5794 mov word [es:bx], ax ; 26 89 07 ; 0xc3244
5795 mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc3247 vgabios.c:2295
5796 inc bx ; 43 ; 0xc324c vgabios.c:2294
5797 inc bx ; 43 ; 0xc324d
5798 jmp short 03256h ; eb 06 ; 0xc324e
5799 cmp word [bp-008h], strict byte 00008h ; 83 7e f8 08 ; 0xc3250
5800 jnc short 03272h ; 73 1c ; 0xc3254
5801 mov si, word [bp-008h] ; 8b 76 f8 ; 0xc3256 vgabios.c:2296
5802 add si, si ; 01 f6 ; 0xc3259
5803 add si, strict byte 00050h ; 83 c6 50 ; 0xc325b
5804 mov ax, strict word 00040h ; b8 40 00 ; 0xc325e vgabios.c:57
5805 mov es, ax ; 8e c0 ; 0xc3261
5806 mov ax, word [es:si] ; 26 8b 04 ; 0xc3263
5807 mov es, cx ; 8e c1 ; 0xc3266 vgabios.c:62
5808 mov word [es:bx], ax ; 26 89 07 ; 0xc3268
5809 inc bx ; 43 ; 0xc326b vgabios.c:2297
5810 inc bx ; 43 ; 0xc326c
5811 inc word [bp-008h] ; ff 46 f8 ; 0xc326d vgabios.c:2298
5812 jmp short 03250h ; eb de ; 0xc3270
5813 mov si, strict word 0004eh ; be 4e 00 ; 0xc3272 vgabios.c:57
5814 mov ax, strict word 00040h ; b8 40 00 ; 0xc3275
5815 mov es, ax ; 8e c0 ; 0xc3278
5816 mov ax, word [es:si] ; 26 8b 04 ; 0xc327a
5817 mov es, cx ; 8e c1 ; 0xc327d vgabios.c:62
5818 mov word [es:bx], ax ; 26 89 07 ; 0xc327f
5819 inc bx ; 43 ; 0xc3282 vgabios.c:2299
5820 inc bx ; 43 ; 0xc3283
5821 mov si, strict word 00062h ; be 62 00 ; 0xc3284 vgabios.c:47
5822 mov ax, strict word 00040h ; b8 40 00 ; 0xc3287
5823 mov es, ax ; 8e c0 ; 0xc328a
5824 mov al, byte [es:si] ; 26 8a 04 ; 0xc328c
5825 mov es, cx ; 8e c1 ; 0xc328f vgabios.c:52
5826 mov byte [es:bx], al ; 26 88 07 ; 0xc3291
5827 inc bx ; 43 ; 0xc3294 vgabios.c:2300
5828 mov si, strict word 0007ch ; be 7c 00 ; 0xc3295 vgabios.c:57
5829 xor ax, ax ; 31 c0 ; 0xc3298
5830 mov es, ax ; 8e c0 ; 0xc329a
5831 mov ax, word [es:si] ; 26 8b 04 ; 0xc329c
5832 mov es, cx ; 8e c1 ; 0xc329f vgabios.c:62
5833 mov word [es:bx], ax ; 26 89 07 ; 0xc32a1
5834 inc bx ; 43 ; 0xc32a4 vgabios.c:2302
5835 inc bx ; 43 ; 0xc32a5
5836 mov si, strict word 0007eh ; be 7e 00 ; 0xc32a6 vgabios.c:57
5837 xor ax, ax ; 31 c0 ; 0xc32a9
5838 mov es, ax ; 8e c0 ; 0xc32ab
5839 mov ax, word [es:si] ; 26 8b 04 ; 0xc32ad
5840 mov es, cx ; 8e c1 ; 0xc32b0 vgabios.c:62
5841 mov word [es:bx], ax ; 26 89 07 ; 0xc32b2
5842 inc bx ; 43 ; 0xc32b5 vgabios.c:2303
5843 inc bx ; 43 ; 0xc32b6
5844 mov si, 0010ch ; be 0c 01 ; 0xc32b7 vgabios.c:57
5845 xor ax, ax ; 31 c0 ; 0xc32ba
5846 mov es, ax ; 8e c0 ; 0xc32bc
5847 mov ax, word [es:si] ; 26 8b 04 ; 0xc32be
5848 mov es, cx ; 8e c1 ; 0xc32c1 vgabios.c:62
5849 mov word [es:bx], ax ; 26 89 07 ; 0xc32c3
5850 inc bx ; 43 ; 0xc32c6 vgabios.c:2304
5851 inc bx ; 43 ; 0xc32c7
5852 mov si, 0010eh ; be 0e 01 ; 0xc32c8 vgabios.c:57
5853 xor ax, ax ; 31 c0 ; 0xc32cb
5854 mov es, ax ; 8e c0 ; 0xc32cd
5855 mov ax, word [es:si] ; 26 8b 04 ; 0xc32cf
5856 mov es, cx ; 8e c1 ; 0xc32d2 vgabios.c:62
5857 mov word [es:bx], ax ; 26 89 07 ; 0xc32d4
5858 inc bx ; 43 ; 0xc32d7 vgabios.c:2305
5859 inc bx ; 43 ; 0xc32d8
5860 test byte [bp-00ch], 004h ; f6 46 f4 04 ; 0xc32d9 vgabios.c:2307
5861 je short 0332bh ; 74 4c ; 0xc32dd
5862 mov dx, 003c7h ; ba c7 03 ; 0xc32df vgabios.c:2309
5863 in AL, DX ; ec ; 0xc32e2
5864 db 02ah, 0e4h
5865 ; sub ah, ah ; 2a e4 ; 0xc32e3
5866 mov es, cx ; 8e c1 ; 0xc32e5 vgabios.c:52
5867 mov byte [es:bx], al ; 26 88 07 ; 0xc32e7
5868 inc bx ; 43 ; 0xc32ea vgabios.c:2309
5869 mov dx, 003c8h ; ba c8 03 ; 0xc32eb
5870 in AL, DX ; ec ; 0xc32ee
5871 db 02ah, 0e4h
5872 ; sub ah, ah ; 2a e4 ; 0xc32ef
5873 mov byte [es:bx], al ; 26 88 07 ; 0xc32f1 vgabios.c:52
5874 inc bx ; 43 ; 0xc32f4 vgabios.c:2310
5875 mov dx, 003c6h ; ba c6 03 ; 0xc32f5
5876 in AL, DX ; ec ; 0xc32f8
5877 db 02ah, 0e4h
5878 ; sub ah, ah ; 2a e4 ; 0xc32f9
5879 mov byte [es:bx], al ; 26 88 07 ; 0xc32fb vgabios.c:52
5880 inc bx ; 43 ; 0xc32fe vgabios.c:2311
5881 xor al, al ; 30 c0 ; 0xc32ff
5882 mov dx, 003c8h ; ba c8 03 ; 0xc3301
5883 out DX, AL ; ee ; 0xc3304
5884 xor ah, ah ; 30 e4 ; 0xc3305 vgabios.c:2314
5885 mov word [bp-008h], ax ; 89 46 f8 ; 0xc3307
5886 jmp short 03313h ; eb 07 ; 0xc330a
5887 cmp word [bp-008h], 00300h ; 81 7e f8 00 03 ; 0xc330c
5888 jnc short 03324h ; 73 11 ; 0xc3311
5889 mov dx, 003c9h ; ba c9 03 ; 0xc3313 vgabios.c:2315
5890 in AL, DX ; ec ; 0xc3316
5891 db 02ah, 0e4h
5892 ; sub ah, ah ; 2a e4 ; 0xc3317
5893 mov es, cx ; 8e c1 ; 0xc3319 vgabios.c:52
5894 mov byte [es:bx], al ; 26 88 07 ; 0xc331b
5895 inc bx ; 43 ; 0xc331e vgabios.c:2315
5896 inc word [bp-008h] ; ff 46 f8 ; 0xc331f vgabios.c:2316
5897 jmp short 0330ch ; eb e8 ; 0xc3322
5898 mov es, cx ; 8e c1 ; 0xc3324 vgabios.c:52
5899 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc3326
5900 inc bx ; 43 ; 0xc332a vgabios.c:2317
5901 mov ax, bx ; 89 d8 ; 0xc332b vgabios.c:2320
5902 lea sp, [bp-006h] ; 8d 66 fa ; 0xc332d
5903 pop di ; 5f ; 0xc3330
5904 pop si ; 5e ; 0xc3331
5905 pop cx ; 59 ; 0xc3332
5906 pop bp ; 5d ; 0xc3333
5907 retn ; c3 ; 0xc3334
5908 ; disGetNextSymbol 0xc3335 LB 0xf84 -> off=0x0 cb=00000000000002b8 uValue=00000000000c3335 'biosfn_restore_video_state'
5909biosfn_restore_video_state: ; 0xc3335 LB 0x2b8
5910 push bp ; 55 ; 0xc3335 vgabios.c:2322
5911 mov bp, sp ; 89 e5 ; 0xc3336
5912 push cx ; 51 ; 0xc3338
5913 push si ; 56 ; 0xc3339
5914 push di ; 57 ; 0xc333a
5915 sub sp, strict byte 00008h ; 83 ec 08 ; 0xc333b
5916 push ax ; 50 ; 0xc333e
5917 mov cx, dx ; 89 d1 ; 0xc333f
5918 test byte [bp-010h], 001h ; f6 46 f0 01 ; 0xc3341 vgabios.c:2326
5919 je near 0347dh ; 0f 84 34 01 ; 0xc3345
5920 mov dx, 003dah ; ba da 03 ; 0xc3349 vgabios.c:2328
5921 in AL, DX ; ec ; 0xc334c
5922 db 02ah, 0e4h
5923 ; sub ah, ah ; 2a e4 ; 0xc334d
5924 lea si, [bx+040h] ; 8d 77 40 ; 0xc334f vgabios.c:2330
5925 mov es, cx ; 8e c1 ; 0xc3352 vgabios.c:57
5926 mov ax, word [es:si] ; 26 8b 04 ; 0xc3354
5927 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc3357 vgabios.c:58
5928 mov si, bx ; 89 de ; 0xc335a vgabios.c:2331
5929 mov word [bp-00eh], strict word 00001h ; c7 46 f2 01 00 ; 0xc335c vgabios.c:2334
5930 add bx, strict byte 00005h ; 83 c3 05 ; 0xc3361 vgabios.c:2332
5931 jmp short 0336ch ; eb 06 ; 0xc3364
5932 cmp word [bp-00eh], strict byte 00004h ; 83 7e f2 04 ; 0xc3366
5933 jnbe short 03382h ; 77 16 ; 0xc336a
5934 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc336c vgabios.c:2335
5935 mov dx, 003c4h ; ba c4 03 ; 0xc336f
5936 out DX, AL ; ee ; 0xc3372
5937 mov es, cx ; 8e c1 ; 0xc3373 vgabios.c:47
5938 mov al, byte [es:bx] ; 26 8a 07 ; 0xc3375
5939 mov dx, 003c5h ; ba c5 03 ; 0xc3378 vgabios.c:48
5940 out DX, AL ; ee ; 0xc337b
5941 inc bx ; 43 ; 0xc337c vgabios.c:2336
5942 inc word [bp-00eh] ; ff 46 f2 ; 0xc337d vgabios.c:2337
5943 jmp short 03366h ; eb e4 ; 0xc3380
5944 xor al, al ; 30 c0 ; 0xc3382 vgabios.c:2338
5945 mov dx, 003c4h ; ba c4 03 ; 0xc3384
5946 out DX, AL ; ee ; 0xc3387
5947 mov es, cx ; 8e c1 ; 0xc3388 vgabios.c:47
5948 mov al, byte [es:bx] ; 26 8a 07 ; 0xc338a
5949 mov dx, 003c5h ; ba c5 03 ; 0xc338d vgabios.c:48
5950 out DX, AL ; ee ; 0xc3390
5951 inc bx ; 43 ; 0xc3391 vgabios.c:2339
5952 mov dx, 003cch ; ba cc 03 ; 0xc3392
5953 in AL, DX ; ec ; 0xc3395
5954 db 02ah, 0e4h
5955 ; sub ah, ah ; 2a e4 ; 0xc3396
5956 and AL, strict byte 0feh ; 24 fe ; 0xc3398
5957 mov word [bp-008h], ax ; 89 46 f8 ; 0xc339a
5958 cmp word [bp-00ah], 003d4h ; 81 7e f6 d4 03 ; 0xc339d vgabios.c:2343
5959 jne short 033a8h ; 75 04 ; 0xc33a2
5960 or byte [bp-008h], 001h ; 80 4e f8 01 ; 0xc33a4 vgabios.c:2344
5961 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc33a8 vgabios.c:2345
5962 mov dx, 003c2h ; ba c2 03 ; 0xc33ab
5963 out DX, AL ; ee ; 0xc33ae
5964 mov ax, strict word 00011h ; b8 11 00 ; 0xc33af vgabios.c:2348
5965 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc33b2
5966 out DX, ax ; ef ; 0xc33b5
5967 mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc33b6 vgabios.c:2350
5968 jmp short 033c3h ; eb 06 ; 0xc33bb
5969 cmp word [bp-00eh], strict byte 00018h ; 83 7e f2 18 ; 0xc33bd
5970 jnbe short 033ddh ; 77 1a ; 0xc33c1
5971 cmp word [bp-00eh], strict byte 00011h ; 83 7e f2 11 ; 0xc33c3 vgabios.c:2351
5972 je short 033d7h ; 74 0e ; 0xc33c7
5973 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc33c9 vgabios.c:2352
5974 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc33cc
5975 out DX, AL ; ee ; 0xc33cf
5976 mov es, cx ; 8e c1 ; 0xc33d0 vgabios.c:47
5977 mov al, byte [es:bx] ; 26 8a 07 ; 0xc33d2
5978 inc dx ; 42 ; 0xc33d5 vgabios.c:48
5979 out DX, AL ; ee ; 0xc33d6
5980 inc bx ; 43 ; 0xc33d7 vgabios.c:2355
5981 inc word [bp-00eh] ; ff 46 f2 ; 0xc33d8 vgabios.c:2356
5982 jmp short 033bdh ; eb e0 ; 0xc33db
5983 mov AL, strict byte 011h ; b0 11 ; 0xc33dd vgabios.c:2358
5984 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc33df
5985 out DX, AL ; ee ; 0xc33e2
5986 lea di, [word bx-00007h] ; 8d bf f9 ff ; 0xc33e3 vgabios.c:2359
5987 mov es, cx ; 8e c1 ; 0xc33e7 vgabios.c:47
5988 mov al, byte [es:di] ; 26 8a 05 ; 0xc33e9
5989 inc dx ; 42 ; 0xc33ec vgabios.c:48
5990 out DX, AL ; ee ; 0xc33ed
5991 lea di, [si+003h] ; 8d 7c 03 ; 0xc33ee vgabios.c:2362
5992 mov al, byte [es:di] ; 26 8a 05 ; 0xc33f1 vgabios.c:47
5993 xor ah, ah ; 30 e4 ; 0xc33f4 vgabios.c:48
5994 mov word [bp-00ch], ax ; 89 46 f4 ; 0xc33f6
5995 mov dx, 003dah ; ba da 03 ; 0xc33f9 vgabios.c:2363
5996 in AL, DX ; ec ; 0xc33fc
5997 db 02ah, 0e4h
5998 ; sub ah, ah ; 2a e4 ; 0xc33fd
5999 mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc33ff vgabios.c:2364
6000 jmp short 0340ch ; eb 06 ; 0xc3404
6001 cmp word [bp-00eh], strict byte 00013h ; 83 7e f2 13 ; 0xc3406
6002 jnbe short 03425h ; 77 19 ; 0xc340a
6003 mov ax, word [bp-00ch] ; 8b 46 f4 ; 0xc340c vgabios.c:2365
6004 and ax, strict word 00020h ; 25 20 00 ; 0xc340f
6005 or ax, word [bp-00eh] ; 0b 46 f2 ; 0xc3412
6006 mov dx, 003c0h ; ba c0 03 ; 0xc3415
6007 out DX, AL ; ee ; 0xc3418
6008 mov es, cx ; 8e c1 ; 0xc3419 vgabios.c:47
6009 mov al, byte [es:bx] ; 26 8a 07 ; 0xc341b
6010 out DX, AL ; ee ; 0xc341e vgabios.c:48
6011 inc bx ; 43 ; 0xc341f vgabios.c:2366
6012 inc word [bp-00eh] ; ff 46 f2 ; 0xc3420 vgabios.c:2367
6013 jmp short 03406h ; eb e1 ; 0xc3423
6014 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc3425 vgabios.c:2368
6015 mov dx, 003c0h ; ba c0 03 ; 0xc3428
6016 out DX, AL ; ee ; 0xc342b
6017 mov dx, 003dah ; ba da 03 ; 0xc342c vgabios.c:2369
6018 in AL, DX ; ec ; 0xc342f
6019 db 02ah, 0e4h
6020 ; sub ah, ah ; 2a e4 ; 0xc3430
6021 mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc3432 vgabios.c:2371
6022 jmp short 0343fh ; eb 06 ; 0xc3437
6023 cmp word [bp-00eh], strict byte 00008h ; 83 7e f2 08 ; 0xc3439
6024 jnbe short 03455h ; 77 16 ; 0xc343d
6025 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc343f vgabios.c:2372
6026 mov dx, 003ceh ; ba ce 03 ; 0xc3442
6027 out DX, AL ; ee ; 0xc3445
6028 mov es, cx ; 8e c1 ; 0xc3446 vgabios.c:47
6029 mov al, byte [es:bx] ; 26 8a 07 ; 0xc3448
6030 mov dx, 003cfh ; ba cf 03 ; 0xc344b vgabios.c:48
6031 out DX, AL ; ee ; 0xc344e
6032 inc bx ; 43 ; 0xc344f vgabios.c:2373
6033 inc word [bp-00eh] ; ff 46 f2 ; 0xc3450 vgabios.c:2374
6034 jmp short 03439h ; eb e4 ; 0xc3453
6035 add bx, strict byte 00006h ; 83 c3 06 ; 0xc3455 vgabios.c:2375
6036 mov es, cx ; 8e c1 ; 0xc3458 vgabios.c:47
6037 mov al, byte [es:si] ; 26 8a 04 ; 0xc345a
6038 mov dx, 003c4h ; ba c4 03 ; 0xc345d vgabios.c:48
6039 out DX, AL ; ee ; 0xc3460
6040 inc si ; 46 ; 0xc3461 vgabios.c:2378
6041 mov al, byte [es:si] ; 26 8a 04 ; 0xc3462 vgabios.c:47
6042 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc3465 vgabios.c:48
6043 out DX, AL ; ee ; 0xc3468
6044 inc si ; 46 ; 0xc3469 vgabios.c:2379
6045 mov al, byte [es:si] ; 26 8a 04 ; 0xc346a vgabios.c:47
6046 mov dx, 003ceh ; ba ce 03 ; 0xc346d vgabios.c:48
6047 out DX, AL ; ee ; 0xc3470
6048 inc si ; 46 ; 0xc3471 vgabios.c:2380
6049 inc si ; 46 ; 0xc3472
6050 mov al, byte [es:si] ; 26 8a 04 ; 0xc3473 vgabios.c:47
6051 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc3476 vgabios.c:48
6052 add dx, strict byte 00006h ; 83 c2 06 ; 0xc3479
6053 out DX, AL ; ee ; 0xc347c
6054 test byte [bp-010h], 002h ; f6 46 f0 02 ; 0xc347d vgabios.c:2384
6055 je near 035a0h ; 0f 84 1b 01 ; 0xc3481
6056 mov es, cx ; 8e c1 ; 0xc3485 vgabios.c:47
6057 mov al, byte [es:bx] ; 26 8a 07 ; 0xc3487
6058 mov si, strict word 00049h ; be 49 00 ; 0xc348a vgabios.c:52
6059 mov dx, strict word 00040h ; ba 40 00 ; 0xc348d
6060 mov es, dx ; 8e c2 ; 0xc3490
6061 mov byte [es:si], al ; 26 88 04 ; 0xc3492
6062 inc bx ; 43 ; 0xc3495 vgabios.c:2385
6063 mov es, cx ; 8e c1 ; 0xc3496 vgabios.c:57
6064 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3498
6065 mov si, strict word 0004ah ; be 4a 00 ; 0xc349b vgabios.c:62
6066 mov es, dx ; 8e c2 ; 0xc349e
6067 mov word [es:si], ax ; 26 89 04 ; 0xc34a0
6068 inc bx ; 43 ; 0xc34a3 vgabios.c:2386
6069 inc bx ; 43 ; 0xc34a4
6070 mov es, cx ; 8e c1 ; 0xc34a5 vgabios.c:57
6071 mov ax, word [es:bx] ; 26 8b 07 ; 0xc34a7
6072 mov si, strict word 0004ch ; be 4c 00 ; 0xc34aa vgabios.c:62
6073 mov es, dx ; 8e c2 ; 0xc34ad
6074 mov word [es:si], ax ; 26 89 04 ; 0xc34af
6075 inc bx ; 43 ; 0xc34b2 vgabios.c:2387
6076 inc bx ; 43 ; 0xc34b3
6077 mov es, cx ; 8e c1 ; 0xc34b4 vgabios.c:57
6078 mov ax, word [es:bx] ; 26 8b 07 ; 0xc34b6
6079 mov si, strict word 00063h ; be 63 00 ; 0xc34b9 vgabios.c:62
6080 mov es, dx ; 8e c2 ; 0xc34bc
6081 mov word [es:si], ax ; 26 89 04 ; 0xc34be
6082 inc bx ; 43 ; 0xc34c1 vgabios.c:2388
6083 inc bx ; 43 ; 0xc34c2
6084 mov es, cx ; 8e c1 ; 0xc34c3 vgabios.c:47
6085 mov al, byte [es:bx] ; 26 8a 07 ; 0xc34c5
6086 mov si, 00084h ; be 84 00 ; 0xc34c8 vgabios.c:52
6087 mov es, dx ; 8e c2 ; 0xc34cb
6088 mov byte [es:si], al ; 26 88 04 ; 0xc34cd
6089 inc bx ; 43 ; 0xc34d0 vgabios.c:2389
6090 mov es, cx ; 8e c1 ; 0xc34d1 vgabios.c:57
6091 mov ax, word [es:bx] ; 26 8b 07 ; 0xc34d3
6092 mov si, 00085h ; be 85 00 ; 0xc34d6 vgabios.c:62
6093 mov es, dx ; 8e c2 ; 0xc34d9
6094 mov word [es:si], ax ; 26 89 04 ; 0xc34db
6095 inc bx ; 43 ; 0xc34de vgabios.c:2390
6096 inc bx ; 43 ; 0xc34df
6097 mov es, cx ; 8e c1 ; 0xc34e0 vgabios.c:47
6098 mov al, byte [es:bx] ; 26 8a 07 ; 0xc34e2
6099 mov si, 00087h ; be 87 00 ; 0xc34e5 vgabios.c:52
6100 mov es, dx ; 8e c2 ; 0xc34e8
6101 mov byte [es:si], al ; 26 88 04 ; 0xc34ea
6102 inc bx ; 43 ; 0xc34ed vgabios.c:2391
6103 mov es, cx ; 8e c1 ; 0xc34ee vgabios.c:47
6104 mov al, byte [es:bx] ; 26 8a 07 ; 0xc34f0
6105 mov si, 00088h ; be 88 00 ; 0xc34f3 vgabios.c:52
6106 mov es, dx ; 8e c2 ; 0xc34f6
6107 mov byte [es:si], al ; 26 88 04 ; 0xc34f8
6108 inc bx ; 43 ; 0xc34fb vgabios.c:2392
6109 mov es, cx ; 8e c1 ; 0xc34fc vgabios.c:47
6110 mov al, byte [es:bx] ; 26 8a 07 ; 0xc34fe
6111 mov si, 00089h ; be 89 00 ; 0xc3501 vgabios.c:52
6112 mov es, dx ; 8e c2 ; 0xc3504
6113 mov byte [es:si], al ; 26 88 04 ; 0xc3506
6114 inc bx ; 43 ; 0xc3509 vgabios.c:2393
6115 mov es, cx ; 8e c1 ; 0xc350a vgabios.c:57
6116 mov ax, word [es:bx] ; 26 8b 07 ; 0xc350c
6117 mov si, strict word 00060h ; be 60 00 ; 0xc350f vgabios.c:62
6118 mov es, dx ; 8e c2 ; 0xc3512
6119 mov word [es:si], ax ; 26 89 04 ; 0xc3514
6120 mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc3517 vgabios.c:2395
6121 inc bx ; 43 ; 0xc351c vgabios.c:2394
6122 inc bx ; 43 ; 0xc351d
6123 jmp short 03526h ; eb 06 ; 0xc351e
6124 cmp word [bp-00eh], strict byte 00008h ; 83 7e f2 08 ; 0xc3520
6125 jnc short 03542h ; 73 1c ; 0xc3524
6126 mov es, cx ; 8e c1 ; 0xc3526 vgabios.c:57
6127 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3528
6128 mov si, word [bp-00eh] ; 8b 76 f2 ; 0xc352b vgabios.c:58
6129 add si, si ; 01 f6 ; 0xc352e
6130 add si, strict byte 00050h ; 83 c6 50 ; 0xc3530
6131 mov dx, strict word 00040h ; ba 40 00 ; 0xc3533 vgabios.c:62
6132 mov es, dx ; 8e c2 ; 0xc3536
6133 mov word [es:si], ax ; 26 89 04 ; 0xc3538
6134 inc bx ; 43 ; 0xc353b vgabios.c:2397
6135 inc bx ; 43 ; 0xc353c
6136 inc word [bp-00eh] ; ff 46 f2 ; 0xc353d vgabios.c:2398
6137 jmp short 03520h ; eb de ; 0xc3540
6138 mov es, cx ; 8e c1 ; 0xc3542 vgabios.c:57
6139 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3544
6140 mov si, strict word 0004eh ; be 4e 00 ; 0xc3547 vgabios.c:62
6141 mov dx, strict word 00040h ; ba 40 00 ; 0xc354a
6142 mov es, dx ; 8e c2 ; 0xc354d
6143 mov word [es:si], ax ; 26 89 04 ; 0xc354f
6144 inc bx ; 43 ; 0xc3552 vgabios.c:2399
6145 inc bx ; 43 ; 0xc3553
6146 mov es, cx ; 8e c1 ; 0xc3554 vgabios.c:47
6147 mov al, byte [es:bx] ; 26 8a 07 ; 0xc3556
6148 mov si, strict word 00062h ; be 62 00 ; 0xc3559 vgabios.c:52
6149 mov es, dx ; 8e c2 ; 0xc355c
6150 mov byte [es:si], al ; 26 88 04 ; 0xc355e
6151 inc bx ; 43 ; 0xc3561 vgabios.c:2400
6152 mov es, cx ; 8e c1 ; 0xc3562 vgabios.c:57
6153 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3564
6154 mov si, strict word 0007ch ; be 7c 00 ; 0xc3567 vgabios.c:62
6155 xor dx, dx ; 31 d2 ; 0xc356a
6156 mov es, dx ; 8e c2 ; 0xc356c
6157 mov word [es:si], ax ; 26 89 04 ; 0xc356e
6158 inc bx ; 43 ; 0xc3571 vgabios.c:2402
6159 inc bx ; 43 ; 0xc3572
6160 mov es, cx ; 8e c1 ; 0xc3573 vgabios.c:57
6161 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3575
6162 mov si, strict word 0007eh ; be 7e 00 ; 0xc3578 vgabios.c:62
6163 mov es, dx ; 8e c2 ; 0xc357b
6164 mov word [es:si], ax ; 26 89 04 ; 0xc357d
6165 inc bx ; 43 ; 0xc3580 vgabios.c:2403
6166 inc bx ; 43 ; 0xc3581
6167 mov es, cx ; 8e c1 ; 0xc3582 vgabios.c:57
6168 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3584
6169 mov si, 0010ch ; be 0c 01 ; 0xc3587 vgabios.c:62
6170 mov es, dx ; 8e c2 ; 0xc358a
6171 mov word [es:si], ax ; 26 89 04 ; 0xc358c
6172 inc bx ; 43 ; 0xc358f vgabios.c:2404
6173 inc bx ; 43 ; 0xc3590
6174 mov es, cx ; 8e c1 ; 0xc3591 vgabios.c:57
6175 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3593
6176 mov si, 0010eh ; be 0e 01 ; 0xc3596 vgabios.c:62
6177 mov es, dx ; 8e c2 ; 0xc3599
6178 mov word [es:si], ax ; 26 89 04 ; 0xc359b
6179 inc bx ; 43 ; 0xc359e vgabios.c:2405
6180 inc bx ; 43 ; 0xc359f
6181 test byte [bp-010h], 004h ; f6 46 f0 04 ; 0xc35a0 vgabios.c:2407
6182 je short 035e3h ; 74 3d ; 0xc35a4
6183 inc bx ; 43 ; 0xc35a6 vgabios.c:2408
6184 mov es, cx ; 8e c1 ; 0xc35a7 vgabios.c:47
6185 mov al, byte [es:bx] ; 26 8a 07 ; 0xc35a9
6186 xor ah, ah ; 30 e4 ; 0xc35ac vgabios.c:48
6187 mov word [bp-008h], ax ; 89 46 f8 ; 0xc35ae
6188 inc bx ; 43 ; 0xc35b1 vgabios.c:2409
6189 mov al, byte [es:bx] ; 26 8a 07 ; 0xc35b2 vgabios.c:47
6190 mov dx, 003c6h ; ba c6 03 ; 0xc35b5 vgabios.c:48
6191 out DX, AL ; ee ; 0xc35b8
6192 inc bx ; 43 ; 0xc35b9 vgabios.c:2410
6193 xor al, al ; 30 c0 ; 0xc35ba
6194 mov dx, 003c8h ; ba c8 03 ; 0xc35bc
6195 out DX, AL ; ee ; 0xc35bf
6196 mov word [bp-00eh], ax ; 89 46 f2 ; 0xc35c0 vgabios.c:2413
6197 jmp short 035cch ; eb 07 ; 0xc35c3
6198 cmp word [bp-00eh], 00300h ; 81 7e f2 00 03 ; 0xc35c5
6199 jnc short 035dbh ; 73 0f ; 0xc35ca
6200 mov es, cx ; 8e c1 ; 0xc35cc vgabios.c:47
6201 mov al, byte [es:bx] ; 26 8a 07 ; 0xc35ce
6202 mov dx, 003c9h ; ba c9 03 ; 0xc35d1 vgabios.c:48
6203 out DX, AL ; ee ; 0xc35d4
6204 inc bx ; 43 ; 0xc35d5 vgabios.c:2414
6205 inc word [bp-00eh] ; ff 46 f2 ; 0xc35d6 vgabios.c:2415
6206 jmp short 035c5h ; eb ea ; 0xc35d9
6207 inc bx ; 43 ; 0xc35db vgabios.c:2416
6208 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc35dc
6209 mov dx, 003c8h ; ba c8 03 ; 0xc35df
6210 out DX, AL ; ee ; 0xc35e2
6211 mov ax, bx ; 89 d8 ; 0xc35e3 vgabios.c:2420
6212 lea sp, [bp-006h] ; 8d 66 fa ; 0xc35e5
6213 pop di ; 5f ; 0xc35e8
6214 pop si ; 5e ; 0xc35e9
6215 pop cx ; 59 ; 0xc35ea
6216 pop bp ; 5d ; 0xc35eb
6217 retn ; c3 ; 0xc35ec
6218 ; disGetNextSymbol 0xc35ed LB 0xccc -> off=0x0 cb=0000000000000027 uValue=00000000000c35ed 'find_vga_entry'
6219find_vga_entry: ; 0xc35ed LB 0x27
6220 push bx ; 53 ; 0xc35ed vgabios.c:2429
6221 push dx ; 52 ; 0xc35ee
6222 push bp ; 55 ; 0xc35ef
6223 mov bp, sp ; 89 e5 ; 0xc35f0
6224 mov dl, al ; 88 c2 ; 0xc35f2
6225 mov AH, strict byte 0ffh ; b4 ff ; 0xc35f4 vgabios.c:2431
6226 xor al, al ; 30 c0 ; 0xc35f6 vgabios.c:2432
6227 jmp short 03600h ; eb 06 ; 0xc35f8
6228 db 0feh, 0c0h
6229 ; inc al ; fe c0 ; 0xc35fa vgabios.c:2433
6230 cmp AL, strict byte 00fh ; 3c 0f ; 0xc35fc
6231 jnbe short 0360eh ; 77 0e ; 0xc35fe
6232 movzx bx, al ; 0f b6 d8 ; 0xc3600
6233 sal bx, 003h ; c1 e3 03 ; 0xc3603
6234 cmp dl, byte [bx+047abh] ; 3a 97 ab 47 ; 0xc3606
6235 jne short 035fah ; 75 ee ; 0xc360a
6236 mov ah, al ; 88 c4 ; 0xc360c
6237 mov al, ah ; 88 e0 ; 0xc360e vgabios.c:2438
6238 pop bp ; 5d ; 0xc3610
6239 pop dx ; 5a ; 0xc3611
6240 pop bx ; 5b ; 0xc3612
6241 retn ; c3 ; 0xc3613
6242 ; disGetNextSymbol 0xc3614 LB 0xca5 -> off=0x0 cb=000000000000000e uValue=00000000000c3614 'readx_byte'
6243readx_byte: ; 0xc3614 LB 0xe
6244 push bx ; 53 ; 0xc3614 vgabios.c:2450
6245 push bp ; 55 ; 0xc3615
6246 mov bp, sp ; 89 e5 ; 0xc3616
6247 mov bx, dx ; 89 d3 ; 0xc3618
6248 mov es, ax ; 8e c0 ; 0xc361a vgabios.c:2452
6249 mov al, byte [es:bx] ; 26 8a 07 ; 0xc361c
6250 pop bp ; 5d ; 0xc361f vgabios.c:2453
6251 pop bx ; 5b ; 0xc3620
6252 retn ; c3 ; 0xc3621
6253 ; disGetNextSymbol 0xc3622 LB 0xc97 -> off=0x8a cb=000000000000047c uValue=00000000000c36ac 'int10_func'
6254 db 056h, 04fh, 01ch, 01bh, 013h, 012h, 011h, 010h, 00eh, 00dh, 00ch, 00ah, 009h, 008h, 007h, 006h
6255 db 005h, 004h, 003h, 002h, 001h, 000h, 021h, 03bh, 0d7h, 036h, 014h, 037h, 028h, 037h, 039h, 037h
6256 db 04dh, 037h, 05eh, 037h, 069h, 037h, 0a3h, 037h, 0a7h, 037h, 0b8h, 037h, 0d5h, 037h, 0f2h, 037h
6257 db 012h, 038h, 02fh, 038h, 046h, 038h, 052h, 038h, 057h, 039h, 0e4h, 039h, 011h, 03ah, 026h, 03ah
6258 db 068h, 03ah, 0f3h, 03ah, 030h, 024h, 023h, 022h, 021h, 020h, 014h, 012h, 011h, 010h, 004h, 003h
6259 db 002h, 001h, 000h, 021h, 03bh, 073h, 038h, 093h, 038h, 0afh, 038h, 0c4h, 038h, 0cfh, 038h, 073h
6260 db 038h, 093h, 038h, 0afh, 038h, 0cfh, 038h, 0e4h, 038h, 0f0h, 038h, 00bh, 039h, 01ch, 039h, 02dh
6261 db 039h, 03eh, 039h, 00ah, 009h, 006h, 004h, 002h, 001h, 000h, 0e5h, 03ah, 090h, 03ah, 09eh, 03ah
6262 db 0afh, 03ah, 0bfh, 03ah, 0d4h, 03ah, 0e5h, 03ah, 0e5h, 03ah
6263int10_func: ; 0xc36ac LB 0x47c
6264 push bp ; 55 ; 0xc36ac vgabios.c:2531
6265 mov bp, sp ; 89 e5 ; 0xc36ad
6266 push si ; 56 ; 0xc36af
6267 push di ; 57 ; 0xc36b0
6268 push ax ; 50 ; 0xc36b1
6269 mov si, word [bp+004h] ; 8b 76 04 ; 0xc36b2
6270 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc36b5 vgabios.c:2536
6271 shr ax, 008h ; c1 e8 08 ; 0xc36b8
6272 cmp ax, strict word 00056h ; 3d 56 00 ; 0xc36bb
6273 jnbe near 03b21h ; 0f 87 5f 04 ; 0xc36be
6274 push CS ; 0e ; 0xc36c2
6275 pop ES ; 07 ; 0xc36c3
6276 mov cx, strict word 00017h ; b9 17 00 ; 0xc36c4
6277 mov di, 03622h ; bf 22 36 ; 0xc36c7
6278 repne scasb ; f2 ae ; 0xc36ca
6279 sal cx, 1 ; d1 e1 ; 0xc36cc
6280 mov di, cx ; 89 cf ; 0xc36ce
6281 mov ax, word [cs:di+03638h] ; 2e 8b 85 38 36 ; 0xc36d0
6282 jmp ax ; ff e0 ; 0xc36d5
6283 movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc36d7 vgabios.c:2539
6284 call 013ddh ; e8 ff dc ; 0xc36db
6285 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc36de vgabios.c:2540
6286 and ax, strict word 0007fh ; 25 7f 00 ; 0xc36e1
6287 cmp ax, strict word 00007h ; 3d 07 00 ; 0xc36e4
6288 je short 036feh ; 74 15 ; 0xc36e7
6289 cmp ax, strict word 00006h ; 3d 06 00 ; 0xc36e9
6290 je short 036f5h ; 74 07 ; 0xc36ec
6291 cmp ax, strict word 00005h ; 3d 05 00 ; 0xc36ee
6292 jbe short 036feh ; 76 0b ; 0xc36f1
6293 jmp short 03707h ; eb 12 ; 0xc36f3
6294 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc36f5 vgabios.c:2542
6295 xor al, al ; 30 c0 ; 0xc36f8
6296 or AL, strict byte 03fh ; 0c 3f ; 0xc36fa
6297 jmp short 0370eh ; eb 10 ; 0xc36fc vgabios.c:2543
6298 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc36fe vgabios.c:2551
6299 xor al, al ; 30 c0 ; 0xc3701
6300 or AL, strict byte 030h ; 0c 30 ; 0xc3703
6301 jmp short 0370eh ; eb 07 ; 0xc3705
6302 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3707 vgabios.c:2554
6303 xor al, al ; 30 c0 ; 0xc370a
6304 or AL, strict byte 020h ; 0c 20 ; 0xc370c
6305 mov word [bp+012h], ax ; 89 46 12 ; 0xc370e
6306 jmp near 03b21h ; e9 0d 04 ; 0xc3711 vgabios.c:2556
6307 mov al, byte [bp+010h] ; 8a 46 10 ; 0xc3714 vgabios.c:2558
6308 movzx dx, al ; 0f b6 d0 ; 0xc3717
6309 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc371a
6310 shr ax, 008h ; c1 e8 08 ; 0xc371d
6311 xor ah, ah ; 30 e4 ; 0xc3720
6312 call 0114ch ; e8 27 da ; 0xc3722
6313 jmp near 03b21h ; e9 f9 03 ; 0xc3725 vgabios.c:2559
6314 mov dx, word [bp+00eh] ; 8b 56 0e ; 0xc3728 vgabios.c:2561
6315 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc372b
6316 shr ax, 008h ; c1 e8 08 ; 0xc372e
6317 xor ah, ah ; 30 e4 ; 0xc3731
6318 call 01242h ; e8 0c db ; 0xc3733
6319 jmp near 03b21h ; e9 e8 03 ; 0xc3736 vgabios.c:2562
6320 lea bx, [bp+00eh] ; 8d 5e 0e ; 0xc3739 vgabios.c:2564
6321 lea dx, [bp+010h] ; 8d 56 10 ; 0xc373c
6322 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc373f
6323 shr ax, 008h ; c1 e8 08 ; 0xc3742
6324 xor ah, ah ; 30 e4 ; 0xc3745
6325 call 00a93h ; e8 49 d3 ; 0xc3747
6326 jmp near 03b21h ; e9 d4 03 ; 0xc374a vgabios.c:2565
6327 xor ax, ax ; 31 c0 ; 0xc374d vgabios.c:2571
6328 mov word [bp+012h], ax ; 89 46 12 ; 0xc374f
6329 mov word [bp+00ch], ax ; 89 46 0c ; 0xc3752 vgabios.c:2572
6330 mov word [bp+010h], ax ; 89 46 10 ; 0xc3755 vgabios.c:2573
6331 mov word [bp+00eh], ax ; 89 46 0e ; 0xc3758 vgabios.c:2574
6332 jmp near 03b21h ; e9 c3 03 ; 0xc375b vgabios.c:2575
6333 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc375e vgabios.c:2577
6334 xor ah, ah ; 30 e4 ; 0xc3761
6335 call 012cbh ; e8 65 db ; 0xc3763
6336 jmp near 03b21h ; e9 b8 03 ; 0xc3766 vgabios.c:2578
6337 mov ax, strict word 00001h ; b8 01 00 ; 0xc3769 vgabios.c:2580
6338 push ax ; 50 ; 0xc376c
6339 mov ax, 000ffh ; b8 ff 00 ; 0xc376d
6340 push ax ; 50 ; 0xc3770
6341 mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc3771
6342 xor ah, ah ; 30 e4 ; 0xc3774
6343 push ax ; 50 ; 0xc3776
6344 mov ax, word [bp+00eh] ; 8b 46 0e ; 0xc3777
6345 shr ax, 008h ; c1 e8 08 ; 0xc377a
6346 xor ah, ah ; 30 e4 ; 0xc377d
6347 push ax ; 50 ; 0xc377f
6348 mov al, byte [bp+010h] ; 8a 46 10 ; 0xc3780
6349 movzx cx, al ; 0f b6 c8 ; 0xc3783
6350 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc3786
6351 shr ax, 008h ; c1 e8 08 ; 0xc3789
6352 movzx bx, al ; 0f b6 d8 ; 0xc378c
6353 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc378f
6354 shr ax, 008h ; c1 e8 08 ; 0xc3792
6355 movzx dx, al ; 0f b6 d0 ; 0xc3795
6356 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc3798
6357 xor ah, ah ; 30 e4 ; 0xc379b
6358 call 01b5dh ; e8 bd e3 ; 0xc379d
6359 jmp near 03b21h ; e9 7e 03 ; 0xc37a0 vgabios.c:2581
6360 xor ax, ax ; 31 c0 ; 0xc37a3 vgabios.c:2583
6361 jmp short 0376ch ; eb c5 ; 0xc37a5
6362 lea dx, [bp+012h] ; 8d 56 12 ; 0xc37a7 vgabios.c:2586
6363 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc37aa
6364 shr ax, 008h ; c1 e8 08 ; 0xc37ad
6365 xor ah, ah ; 30 e4 ; 0xc37b0
6366 call 00db0h ; e8 fb d5 ; 0xc37b2
6367 jmp near 03b21h ; e9 69 03 ; 0xc37b5 vgabios.c:2587
6368 mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc37b8 vgabios.c:2589
6369 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc37bb
6370 movzx bx, al ; 0f b6 d8 ; 0xc37be
6371 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc37c1
6372 shr ax, 008h ; c1 e8 08 ; 0xc37c4
6373 movzx dx, al ; 0f b6 d0 ; 0xc37c7
6374 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc37ca
6375 xor ah, ah ; 30 e4 ; 0xc37cd
6376 call 023e6h ; e8 14 ec ; 0xc37cf
6377 jmp near 03b21h ; e9 4c 03 ; 0xc37d2 vgabios.c:2590
6378 mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc37d5 vgabios.c:2592
6379 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc37d8
6380 movzx bx, al ; 0f b6 d8 ; 0xc37db
6381 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc37de
6382 shr ax, 008h ; c1 e8 08 ; 0xc37e1
6383 movzx dx, al ; 0f b6 d0 ; 0xc37e4
6384 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc37e7
6385 xor ah, ah ; 30 e4 ; 0xc37ea
6386 call 0254bh ; e8 5c ed ; 0xc37ec
6387 jmp near 03b21h ; e9 2f 03 ; 0xc37ef vgabios.c:2593
6388 mov cx, word [bp+00eh] ; 8b 4e 0e ; 0xc37f2 vgabios.c:2595
6389 mov bx, word [bp+010h] ; 8b 5e 10 ; 0xc37f5
6390 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc37f8
6391 movzx dx, al ; 0f b6 d0 ; 0xc37fb
6392 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc37fe
6393 shr ax, 008h ; c1 e8 08 ; 0xc3801
6394 mov word [bp-006h], ax ; 89 46 fa ; 0xc3804
6395 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc3807
6396 xor ah, ah ; 30 e4 ; 0xc380a
6397 call 026adh ; e8 9e ee ; 0xc380c
6398 jmp near 03b21h ; e9 0f 03 ; 0xc380f vgabios.c:2596
6399 lea cx, [bp+012h] ; 8d 4e 12 ; 0xc3812 vgabios.c:2598
6400 mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc3815
6401 mov dx, word [bp+010h] ; 8b 56 10 ; 0xc3818
6402 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc381b
6403 shr ax, 008h ; c1 e8 08 ; 0xc381e
6404 mov word [bp-006h], ax ; 89 46 fa ; 0xc3821
6405 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc3824
6406 xor ah, ah ; 30 e4 ; 0xc3827
6407 call 00f6ah ; e8 3e d7 ; 0xc3829
6408 jmp near 03b21h ; e9 f2 02 ; 0xc382c vgabios.c:2599
6409 mov cx, strict word 00002h ; b9 02 00 ; 0xc382f vgabios.c:2607
6410 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3832
6411 movzx bx, al ; 0f b6 d8 ; 0xc3835
6412 mov dx, 000ffh ; ba ff 00 ; 0xc3838
6413 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc383b
6414 xor ah, ah ; 30 e4 ; 0xc383e
6415 call 02812h ; e8 cf ef ; 0xc3840
6416 jmp near 03b21h ; e9 db 02 ; 0xc3843 vgabios.c:2608
6417 mov dx, word [bp+010h] ; 8b 56 10 ; 0xc3846 vgabios.c:2611
6418 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3849
6419 call 010c0h ; e8 71 d8 ; 0xc384c
6420 jmp near 03b21h ; e9 cf 02 ; 0xc384f vgabios.c:2612
6421 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3852 vgabios.c:2614
6422 xor ah, ah ; 30 e4 ; 0xc3855
6423 cmp ax, strict word 00030h ; 3d 30 00 ; 0xc3857
6424 jnbe near 03b21h ; 0f 87 c3 02 ; 0xc385a
6425 push CS ; 0e ; 0xc385e
6426 pop ES ; 07 ; 0xc385f
6427 mov cx, strict word 00010h ; b9 10 00 ; 0xc3860
6428 mov di, 03666h ; bf 66 36 ; 0xc3863
6429 repne scasb ; f2 ae ; 0xc3866
6430 sal cx, 1 ; d1 e1 ; 0xc3868
6431 mov di, cx ; 89 cf ; 0xc386a
6432 mov ax, word [cs:di+03675h] ; 2e 8b 85 75 36 ; 0xc386c
6433 jmp ax ; ff e0 ; 0xc3871
6434 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3873 vgabios.c:2618
6435 shr ax, 008h ; c1 e8 08 ; 0xc3876
6436 xor ah, ah ; 30 e4 ; 0xc3879
6437 push ax ; 50 ; 0xc387b
6438 movzx ax, byte [bp+00ch] ; 0f b6 46 0c ; 0xc387c
6439 push ax ; 50 ; 0xc3880
6440 push word [bp+00eh] ; ff 76 0e ; 0xc3881
6441 movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc3884
6442 mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc3888
6443 mov bx, word [bp+008h] ; 8b 5e 08 ; 0xc388b
6444 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc388e
6445 jmp short 038a9h ; eb 16 ; 0xc3891
6446 push strict byte 0000eh ; 6a 0e ; 0xc3893 vgabios.c:2622
6447 movzx ax, byte [bp+00ch] ; 0f b6 46 0c ; 0xc3895
6448 push ax ; 50 ; 0xc3899
6449 push strict byte 00000h ; 6a 00 ; 0xc389a
6450 movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc389c
6451 mov cx, 00100h ; b9 00 01 ; 0xc38a0
6452 mov bx, 05d69h ; bb 69 5d ; 0xc38a3
6453 mov dx, 0c000h ; ba 00 c0 ; 0xc38a6
6454 call 02c0ah ; e8 5e f3 ; 0xc38a9
6455 jmp near 03b21h ; e9 72 02 ; 0xc38ac
6456 push strict byte 00008h ; 6a 08 ; 0xc38af vgabios.c:2626
6457 movzx ax, byte [bp+00ch] ; 0f b6 46 0c ; 0xc38b1
6458 push ax ; 50 ; 0xc38b5
6459 push strict byte 00000h ; 6a 00 ; 0xc38b6
6460 movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc38b8
6461 mov cx, 00100h ; b9 00 01 ; 0xc38bc
6462 mov bx, 05569h ; bb 69 55 ; 0xc38bf
6463 jmp short 038a6h ; eb e2 ; 0xc38c2
6464 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc38c4 vgabios.c:2629
6465 xor ah, ah ; 30 e4 ; 0xc38c7
6466 call 02b73h ; e8 a7 f2 ; 0xc38c9
6467 jmp near 03b21h ; e9 52 02 ; 0xc38cc vgabios.c:2630
6468 push strict byte 00010h ; 6a 10 ; 0xc38cf vgabios.c:2633
6469 movzx ax, byte [bp+00ch] ; 0f b6 46 0c ; 0xc38d1
6470 push ax ; 50 ; 0xc38d5
6471 push strict byte 00000h ; 6a 00 ; 0xc38d6
6472 movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc38d8
6473 mov cx, 00100h ; b9 00 01 ; 0xc38dc
6474 mov bx, 06b69h ; bb 69 6b ; 0xc38df
6475 jmp short 038a6h ; eb c2 ; 0xc38e2
6476 mov dx, word [bp+008h] ; 8b 56 08 ; 0xc38e4 vgabios.c:2636
6477 mov ax, word [bp+016h] ; 8b 46 16 ; 0xc38e7
6478 call 02c86h ; e8 99 f3 ; 0xc38ea
6479 jmp near 03b21h ; e9 31 02 ; 0xc38ed vgabios.c:2637
6480 mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc38f0 vgabios.c:2639
6481 xor ah, ah ; 30 e4 ; 0xc38f3
6482 push ax ; 50 ; 0xc38f5
6483 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc38f6
6484 movzx cx, al ; 0f b6 c8 ; 0xc38f9
6485 mov bx, word [bp+010h] ; 8b 5e 10 ; 0xc38fc
6486 mov dx, word [bp+008h] ; 8b 56 08 ; 0xc38ff
6487 mov ax, word [bp+016h] ; 8b 46 16 ; 0xc3902
6488 call 02ce5h ; e8 dd f3 ; 0xc3905
6489 jmp near 03b21h ; e9 16 02 ; 0xc3908 vgabios.c:2640
6490 mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc390b vgabios.c:2642
6491 movzx dx, al ; 0f b6 d0 ; 0xc390e
6492 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3911
6493 xor ah, ah ; 30 e4 ; 0xc3914
6494 call 02d01h ; e8 e8 f3 ; 0xc3916
6495 jmp near 03b21h ; e9 05 02 ; 0xc3919 vgabios.c:2643
6496 mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc391c vgabios.c:2645
6497 movzx dx, al ; 0f b6 d0 ; 0xc391f
6498 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3922
6499 xor ah, ah ; 30 e4 ; 0xc3925
6500 call 02d1fh ; e8 f5 f3 ; 0xc3927
6501 jmp near 03b21h ; e9 f4 01 ; 0xc392a vgabios.c:2646
6502 mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc392d vgabios.c:2648
6503 movzx dx, al ; 0f b6 d0 ; 0xc3930
6504 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3933
6505 xor ah, ah ; 30 e4 ; 0xc3936
6506 call 02d3dh ; e8 02 f4 ; 0xc3938
6507 jmp near 03b21h ; e9 e3 01 ; 0xc393b vgabios.c:2649
6508 lea ax, [bp+00eh] ; 8d 46 0e ; 0xc393e vgabios.c:2651
6509 push ax ; 50 ; 0xc3941
6510 lea cx, [bp+010h] ; 8d 4e 10 ; 0xc3942
6511 lea bx, [bp+008h] ; 8d 5e 08 ; 0xc3945
6512 lea dx, [bp+016h] ; 8d 56 16 ; 0xc3948
6513 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc394b
6514 shr ax, 008h ; c1 e8 08 ; 0xc394e
6515 call 00ee7h ; e8 93 d5 ; 0xc3951
6516 jmp near 03b21h ; e9 ca 01 ; 0xc3954 vgabios.c:2659
6517 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3957 vgabios.c:2661
6518 xor ah, ah ; 30 e4 ; 0xc395a
6519 cmp ax, strict word 00034h ; 3d 34 00 ; 0xc395c
6520 jc short 03970h ; 72 0f ; 0xc395f
6521 jbe short 039a3h ; 76 40 ; 0xc3961
6522 cmp ax, strict word 00036h ; 3d 36 00 ; 0xc3963
6523 je short 039dah ; 74 72 ; 0xc3966
6524 cmp ax, strict word 00035h ; 3d 35 00 ; 0xc3968
6525 je short 039cbh ; 74 5e ; 0xc396b
6526 jmp near 03b21h ; e9 b1 01 ; 0xc396d
6527 cmp ax, strict word 00030h ; 3d 30 00 ; 0xc3970
6528 je short 03982h ; 74 0d ; 0xc3973
6529 cmp ax, strict word 00020h ; 3d 20 00 ; 0xc3975
6530 jne near 03b21h ; 0f 85 a5 01 ; 0xc3978
6531 call 02d5bh ; e8 dc f3 ; 0xc397c vgabios.c:2664
6532 jmp near 03b21h ; e9 9f 01 ; 0xc397f vgabios.c:2665
6533 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3982 vgabios.c:2667
6534 xor ah, ah ; 30 e4 ; 0xc3985
6535 cmp ax, strict word 00002h ; 3d 02 00 ; 0xc3987
6536 jnbe near 03b21h ; 0f 87 93 01 ; 0xc398a
6537 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc398e vgabios.c:2668
6538 xor ah, ah ; 30 e4 ; 0xc3991
6539 call 02d60h ; e8 ca f3 ; 0xc3993
6540 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3996 vgabios.c:2669
6541 xor al, al ; 30 c0 ; 0xc3999
6542 or AL, strict byte 012h ; 0c 12 ; 0xc399b
6543 mov word [bp+012h], ax ; 89 46 12 ; 0xc399d
6544 jmp near 03b21h ; e9 7e 01 ; 0xc39a0 vgabios.c:2671
6545 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc39a3 vgabios.c:2673
6546 xor ah, ah ; 30 e4 ; 0xc39a6
6547 cmp ax, strict word 00002h ; 3d 02 00 ; 0xc39a8
6548 jnc short 039c5h ; 73 18 ; 0xc39ab
6549 mov ax, strict word 00040h ; b8 40 00 ; 0xc39ad vgabios.c:45
6550 mov si, 00087h ; be 87 00 ; 0xc39b0
6551 mov es, ax ; 8e c0 ; 0xc39b3 vgabios.c:47
6552 mov ah, byte [es:si] ; 26 8a 24 ; 0xc39b5
6553 and ah, 0feh ; 80 e4 fe ; 0xc39b8 vgabios.c:48
6554 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc39bb
6555 or al, ah ; 08 e0 ; 0xc39be
6556 mov byte [es:si], al ; 26 88 04 ; 0xc39c0 vgabios.c:52
6557 jmp short 03996h ; eb d1 ; 0xc39c3
6558 mov byte [bp+012h], ah ; 88 66 12 ; 0xc39c5 vgabios.c:2679
6559 jmp near 03b21h ; e9 56 01 ; 0xc39c8 vgabios.c:2680
6560 movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc39cb vgabios.c:2682
6561 mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc39cf
6562 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc39d2
6563 call 02d92h ; e8 ba f3 ; 0xc39d5
6564 jmp short 03996h ; eb bc ; 0xc39d8
6565 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc39da vgabios.c:2686
6566 xor ah, ah ; 30 e4 ; 0xc39dd
6567 call 02d97h ; e8 b5 f3 ; 0xc39df
6568 jmp short 03996h ; eb b2 ; 0xc39e2
6569 push word [bp+008h] ; ff 76 08 ; 0xc39e4 vgabios.c:2696
6570 push word [bp+016h] ; ff 76 16 ; 0xc39e7
6571 movzx ax, byte [bp+00eh] ; 0f b6 46 0e ; 0xc39ea
6572 push ax ; 50 ; 0xc39ee
6573 mov ax, word [bp+00eh] ; 8b 46 0e ; 0xc39ef
6574 shr ax, 008h ; c1 e8 08 ; 0xc39f2
6575 xor ah, ah ; 30 e4 ; 0xc39f5
6576 push ax ; 50 ; 0xc39f7
6577 movzx bx, byte [bp+00ch] ; 0f b6 5e 0c ; 0xc39f8
6578 mov dx, word [bp+00ch] ; 8b 56 0c ; 0xc39fc
6579 shr dx, 008h ; c1 ea 08 ; 0xc39ff
6580 xor dh, dh ; 30 f6 ; 0xc3a02
6581 movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc3a04
6582 mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc3a08
6583 call 02d9ch ; e8 8e f3 ; 0xc3a0b
6584 jmp near 03b21h ; e9 10 01 ; 0xc3a0e vgabios.c:2697
6585 mov bx, si ; 89 f3 ; 0xc3a11 vgabios.c:2699
6586 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3a13
6587 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3a16
6588 call 02e32h ; e8 16 f4 ; 0xc3a19
6589 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3a1c vgabios.c:2700
6590 xor al, al ; 30 c0 ; 0xc3a1f
6591 or AL, strict byte 01bh ; 0c 1b ; 0xc3a21
6592 jmp near 0399dh ; e9 77 ff ; 0xc3a23
6593 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3a26 vgabios.c:2703
6594 xor ah, ah ; 30 e4 ; 0xc3a29
6595 cmp ax, strict word 00002h ; 3d 02 00 ; 0xc3a2b
6596 je short 03a52h ; 74 22 ; 0xc3a2e
6597 cmp ax, strict word 00001h ; 3d 01 00 ; 0xc3a30
6598 je short 03a44h ; 74 0f ; 0xc3a33
6599 test ax, ax ; 85 c0 ; 0xc3a35
6600 jne short 03a5eh ; 75 25 ; 0xc3a37
6601 lea dx, [bp+00ch] ; 8d 56 0c ; 0xc3a39 vgabios.c:2706
6602 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc3a3c
6603 call 03047h ; e8 05 f6 ; 0xc3a3f
6604 jmp short 03a5eh ; eb 1a ; 0xc3a42 vgabios.c:2707
6605 mov bx, word [bp+00ch] ; 8b 5e 0c ; 0xc3a44 vgabios.c:2709
6606 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3a47
6607 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc3a4a
6608 call 0305fh ; e8 0f f6 ; 0xc3a4d
6609 jmp short 03a5eh ; eb 0c ; 0xc3a50 vgabios.c:2710
6610 mov bx, word [bp+00ch] ; 8b 5e 0c ; 0xc3a52 vgabios.c:2712
6611 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3a55
6612 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc3a58
6613 call 03335h ; e8 d7 f8 ; 0xc3a5b
6614 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3a5e vgabios.c:2719
6615 xor al, al ; 30 c0 ; 0xc3a61
6616 or AL, strict byte 01ch ; 0c 1c ; 0xc3a63
6617 jmp near 0399dh ; e9 35 ff ; 0xc3a65
6618 call 007bfh ; e8 54 cd ; 0xc3a68 vgabios.c:2724
6619 test ax, ax ; 85 c0 ; 0xc3a6b
6620 je near 03aech ; 0f 84 7b 00 ; 0xc3a6d
6621 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3a71 vgabios.c:2725
6622 xor ah, ah ; 30 e4 ; 0xc3a74
6623 cmp ax, strict word 0000ah ; 3d 0a 00 ; 0xc3a76
6624 jnbe short 03ae5h ; 77 6a ; 0xc3a79
6625 push CS ; 0e ; 0xc3a7b
6626 pop ES ; 07 ; 0xc3a7c
6627 mov cx, strict word 00008h ; b9 08 00 ; 0xc3a7d
6628 mov di, 03695h ; bf 95 36 ; 0xc3a80
6629 repne scasb ; f2 ae ; 0xc3a83
6630 sal cx, 1 ; d1 e1 ; 0xc3a85
6631 mov di, cx ; 89 cf ; 0xc3a87
6632 mov ax, word [cs:di+0369ch] ; 2e 8b 85 9c 36 ; 0xc3a89
6633 jmp ax ; ff e0 ; 0xc3a8e
6634 mov bx, si ; 89 f3 ; 0xc3a90 vgabios.c:2728
6635 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3a92
6636 lea ax, [bp+012h] ; 8d 46 12 ; 0xc3a95
6637 call 03cf2h ; e8 57 02 ; 0xc3a98
6638 jmp near 03b21h ; e9 83 00 ; 0xc3a9b vgabios.c:2729
6639 mov cx, si ; 89 f1 ; 0xc3a9e vgabios.c:2731
6640 mov bx, word [bp+016h] ; 8b 5e 16 ; 0xc3aa0
6641 mov dx, word [bp+010h] ; 8b 56 10 ; 0xc3aa3
6642 lea ax, [bp+012h] ; 8d 46 12 ; 0xc3aa6
6643 call 03e17h ; e8 6b 03 ; 0xc3aa9
6644 jmp near 03b21h ; e9 72 00 ; 0xc3aac vgabios.c:2732
6645 mov cx, si ; 89 f1 ; 0xc3aaf vgabios.c:2734
6646 mov bx, word [bp+016h] ; 8b 5e 16 ; 0xc3ab1
6647 mov dx, word [bp+00ch] ; 8b 56 0c ; 0xc3ab4
6648 lea ax, [bp+012h] ; 8d 46 12 ; 0xc3ab7
6649 call 03eb2h ; e8 f5 03 ; 0xc3aba
6650 jmp short 03b21h ; eb 62 ; 0xc3abd vgabios.c:2735
6651 lea ax, [bp+00ch] ; 8d 46 0c ; 0xc3abf vgabios.c:2737
6652 push ax ; 50 ; 0xc3ac2
6653 mov cx, word [bp+016h] ; 8b 4e 16 ; 0xc3ac3
6654 mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc3ac6
6655 mov dx, word [bp+010h] ; 8b 56 10 ; 0xc3ac9
6656 lea ax, [bp+012h] ; 8d 46 12 ; 0xc3acc
6657 call 04079h ; e8 a7 05 ; 0xc3acf
6658 jmp short 03b21h ; eb 4d ; 0xc3ad2 vgabios.c:2738
6659 lea cx, [bp+00eh] ; 8d 4e 0e ; 0xc3ad4 vgabios.c:2740
6660 lea bx, [bp+010h] ; 8d 5e 10 ; 0xc3ad7
6661 lea dx, [bp+00ch] ; 8d 56 0c ; 0xc3ada
6662 lea ax, [bp+012h] ; 8d 46 12 ; 0xc3add
6663 call 04105h ; e8 22 06 ; 0xc3ae0
6664 jmp short 03b21h ; eb 3c ; 0xc3ae3 vgabios.c:2741
6665 mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc3ae5 vgabios.c:2763
6666 jmp short 03b21h ; eb 35 ; 0xc3aea vgabios.c:2766
6667 mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc3aec vgabios.c:2768
6668 jmp short 03b21h ; eb 2e ; 0xc3af1 vgabios.c:2770
6669 call 007bfh ; e8 c9 cc ; 0xc3af3 vgabios.c:2772
6670 test ax, ax ; 85 c0 ; 0xc3af6
6671 je short 03b1ch ; 74 22 ; 0xc3af8
6672 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3afa vgabios.c:2773
6673 xor ah, ah ; 30 e4 ; 0xc3afd
6674 cmp ax, strict word 00042h ; 3d 42 00 ; 0xc3aff
6675 jne short 03b15h ; 75 11 ; 0xc3b02
6676 lea cx, [bp+00eh] ; 8d 4e 0e ; 0xc3b04 vgabios.c:2776
6677 lea bx, [bp+010h] ; 8d 5e 10 ; 0xc3b07
6678 lea dx, [bp+00ch] ; 8d 56 0c ; 0xc3b0a
6679 lea ax, [bp+012h] ; 8d 46 12 ; 0xc3b0d
6680 call 041d4h ; e8 c1 06 ; 0xc3b10
6681 jmp short 03b21h ; eb 0c ; 0xc3b13 vgabios.c:2777
6682 mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc3b15 vgabios.c:2779
6683 jmp short 03b21h ; eb 05 ; 0xc3b1a vgabios.c:2782
6684 mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc3b1c vgabios.c:2784
6685 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3b21 vgabios.c:2794
6686 pop di ; 5f ; 0xc3b24
6687 pop si ; 5e ; 0xc3b25
6688 pop bp ; 5d ; 0xc3b26
6689 retn ; c3 ; 0xc3b27
6690 ; disGetNextSymbol 0xc3b28 LB 0x791 -> off=0x0 cb=000000000000001f uValue=00000000000c3b28 'dispi_set_xres'
6691dispi_set_xres: ; 0xc3b28 LB 0x1f
6692 push bp ; 55 ; 0xc3b28 vbe.c:100
6693 mov bp, sp ; 89 e5 ; 0xc3b29
6694 push bx ; 53 ; 0xc3b2b
6695 push dx ; 52 ; 0xc3b2c
6696 mov bx, ax ; 89 c3 ; 0xc3b2d
6697 mov ax, strict word 00001h ; b8 01 00 ; 0xc3b2f vbe.c:105
6698 mov dx, 001ceh ; ba ce 01 ; 0xc3b32
6699 call 00570h ; e8 38 ca ; 0xc3b35
6700 mov ax, bx ; 89 d8 ; 0xc3b38 vbe.c:106
6701 mov dx, 001cfh ; ba cf 01 ; 0xc3b3a
6702 call 00570h ; e8 30 ca ; 0xc3b3d
6703 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3b40 vbe.c:107
6704 pop dx ; 5a ; 0xc3b43
6705 pop bx ; 5b ; 0xc3b44
6706 pop bp ; 5d ; 0xc3b45
6707 retn ; c3 ; 0xc3b46
6708 ; disGetNextSymbol 0xc3b47 LB 0x772 -> off=0x0 cb=000000000000001f uValue=00000000000c3b47 'dispi_set_yres'
6709dispi_set_yres: ; 0xc3b47 LB 0x1f
6710 push bp ; 55 ; 0xc3b47 vbe.c:109
6711 mov bp, sp ; 89 e5 ; 0xc3b48
6712 push bx ; 53 ; 0xc3b4a
6713 push dx ; 52 ; 0xc3b4b
6714 mov bx, ax ; 89 c3 ; 0xc3b4c
6715 mov ax, strict word 00002h ; b8 02 00 ; 0xc3b4e vbe.c:114
6716 mov dx, 001ceh ; ba ce 01 ; 0xc3b51
6717 call 00570h ; e8 19 ca ; 0xc3b54
6718 mov ax, bx ; 89 d8 ; 0xc3b57 vbe.c:115
6719 mov dx, 001cfh ; ba cf 01 ; 0xc3b59
6720 call 00570h ; e8 11 ca ; 0xc3b5c
6721 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3b5f vbe.c:116
6722 pop dx ; 5a ; 0xc3b62
6723 pop bx ; 5b ; 0xc3b63
6724 pop bp ; 5d ; 0xc3b64
6725 retn ; c3 ; 0xc3b65
6726 ; disGetNextSymbol 0xc3b66 LB 0x753 -> off=0x0 cb=0000000000000019 uValue=00000000000c3b66 'dispi_get_yres'
6727dispi_get_yres: ; 0xc3b66 LB 0x19
6728 push bp ; 55 ; 0xc3b66 vbe.c:118
6729 mov bp, sp ; 89 e5 ; 0xc3b67
6730 push dx ; 52 ; 0xc3b69
6731 mov ax, strict word 00002h ; b8 02 00 ; 0xc3b6a vbe.c:120
6732 mov dx, 001ceh ; ba ce 01 ; 0xc3b6d
6733 call 00570h ; e8 fd c9 ; 0xc3b70
6734 mov dx, 001cfh ; ba cf 01 ; 0xc3b73 vbe.c:121
6735 call 00577h ; e8 fe c9 ; 0xc3b76
6736 lea sp, [bp-002h] ; 8d 66 fe ; 0xc3b79 vbe.c:122
6737 pop dx ; 5a ; 0xc3b7c
6738 pop bp ; 5d ; 0xc3b7d
6739 retn ; c3 ; 0xc3b7e
6740 ; disGetNextSymbol 0xc3b7f LB 0x73a -> off=0x0 cb=000000000000001f uValue=00000000000c3b7f 'dispi_set_bpp'
6741dispi_set_bpp: ; 0xc3b7f LB 0x1f
6742 push bp ; 55 ; 0xc3b7f vbe.c:124
6743 mov bp, sp ; 89 e5 ; 0xc3b80
6744 push bx ; 53 ; 0xc3b82
6745 push dx ; 52 ; 0xc3b83
6746 mov bx, ax ; 89 c3 ; 0xc3b84
6747 mov ax, strict word 00003h ; b8 03 00 ; 0xc3b86 vbe.c:129
6748 mov dx, 001ceh ; ba ce 01 ; 0xc3b89
6749 call 00570h ; e8 e1 c9 ; 0xc3b8c
6750 mov ax, bx ; 89 d8 ; 0xc3b8f vbe.c:130
6751 mov dx, 001cfh ; ba cf 01 ; 0xc3b91
6752 call 00570h ; e8 d9 c9 ; 0xc3b94
6753 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3b97 vbe.c:131
6754 pop dx ; 5a ; 0xc3b9a
6755 pop bx ; 5b ; 0xc3b9b
6756 pop bp ; 5d ; 0xc3b9c
6757 retn ; c3 ; 0xc3b9d
6758 ; disGetNextSymbol 0xc3b9e LB 0x71b -> off=0x0 cb=0000000000000019 uValue=00000000000c3b9e 'dispi_get_bpp'
6759dispi_get_bpp: ; 0xc3b9e LB 0x19
6760 push bp ; 55 ; 0xc3b9e vbe.c:133
6761 mov bp, sp ; 89 e5 ; 0xc3b9f
6762 push dx ; 52 ; 0xc3ba1
6763 mov ax, strict word 00003h ; b8 03 00 ; 0xc3ba2 vbe.c:135
6764 mov dx, 001ceh ; ba ce 01 ; 0xc3ba5
6765 call 00570h ; e8 c5 c9 ; 0xc3ba8
6766 mov dx, 001cfh ; ba cf 01 ; 0xc3bab vbe.c:136
6767 call 00577h ; e8 c6 c9 ; 0xc3bae
6768 lea sp, [bp-002h] ; 8d 66 fe ; 0xc3bb1 vbe.c:137
6769 pop dx ; 5a ; 0xc3bb4
6770 pop bp ; 5d ; 0xc3bb5
6771 retn ; c3 ; 0xc3bb6
6772 ; disGetNextSymbol 0xc3bb7 LB 0x702 -> off=0x0 cb=000000000000001f uValue=00000000000c3bb7 'dispi_set_virt_width'
6773dispi_set_virt_width: ; 0xc3bb7 LB 0x1f
6774 push bp ; 55 ; 0xc3bb7 vbe.c:139
6775 mov bp, sp ; 89 e5 ; 0xc3bb8
6776 push bx ; 53 ; 0xc3bba
6777 push dx ; 52 ; 0xc3bbb
6778 mov bx, ax ; 89 c3 ; 0xc3bbc
6779 mov ax, strict word 00006h ; b8 06 00 ; 0xc3bbe vbe.c:144
6780 mov dx, 001ceh ; ba ce 01 ; 0xc3bc1
6781 call 00570h ; e8 a9 c9 ; 0xc3bc4
6782 mov ax, bx ; 89 d8 ; 0xc3bc7 vbe.c:145
6783 mov dx, 001cfh ; ba cf 01 ; 0xc3bc9
6784 call 00570h ; e8 a1 c9 ; 0xc3bcc
6785 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3bcf vbe.c:146
6786 pop dx ; 5a ; 0xc3bd2
6787 pop bx ; 5b ; 0xc3bd3
6788 pop bp ; 5d ; 0xc3bd4
6789 retn ; c3 ; 0xc3bd5
6790 ; disGetNextSymbol 0xc3bd6 LB 0x6e3 -> off=0x0 cb=0000000000000019 uValue=00000000000c3bd6 'dispi_get_virt_width'
6791dispi_get_virt_width: ; 0xc3bd6 LB 0x19
6792 push bp ; 55 ; 0xc3bd6 vbe.c:148
6793 mov bp, sp ; 89 e5 ; 0xc3bd7
6794 push dx ; 52 ; 0xc3bd9
6795 mov ax, strict word 00006h ; b8 06 00 ; 0xc3bda vbe.c:150
6796 mov dx, 001ceh ; ba ce 01 ; 0xc3bdd
6797 call 00570h ; e8 8d c9 ; 0xc3be0
6798 mov dx, 001cfh ; ba cf 01 ; 0xc3be3 vbe.c:151
6799 call 00577h ; e8 8e c9 ; 0xc3be6
6800 lea sp, [bp-002h] ; 8d 66 fe ; 0xc3be9 vbe.c:152
6801 pop dx ; 5a ; 0xc3bec
6802 pop bp ; 5d ; 0xc3bed
6803 retn ; c3 ; 0xc3bee
6804 ; disGetNextSymbol 0xc3bef LB 0x6ca -> off=0x0 cb=0000000000000019 uValue=00000000000c3bef 'dispi_get_virt_height'
6805dispi_get_virt_height: ; 0xc3bef LB 0x19
6806 push bp ; 55 ; 0xc3bef vbe.c:154
6807 mov bp, sp ; 89 e5 ; 0xc3bf0
6808 push dx ; 52 ; 0xc3bf2
6809 mov ax, strict word 00007h ; b8 07 00 ; 0xc3bf3 vbe.c:156
6810 mov dx, 001ceh ; ba ce 01 ; 0xc3bf6
6811 call 00570h ; e8 74 c9 ; 0xc3bf9
6812 mov dx, 001cfh ; ba cf 01 ; 0xc3bfc vbe.c:157
6813 call 00577h ; e8 75 c9 ; 0xc3bff
6814 lea sp, [bp-002h] ; 8d 66 fe ; 0xc3c02 vbe.c:158
6815 pop dx ; 5a ; 0xc3c05
6816 pop bp ; 5d ; 0xc3c06
6817 retn ; c3 ; 0xc3c07
6818 ; disGetNextSymbol 0xc3c08 LB 0x6b1 -> off=0x0 cb=0000000000000012 uValue=00000000000c3c08 'in_word'
6819in_word: ; 0xc3c08 LB 0x12
6820 push bp ; 55 ; 0xc3c08 vbe.c:160
6821 mov bp, sp ; 89 e5 ; 0xc3c09
6822 push bx ; 53 ; 0xc3c0b
6823 mov bx, ax ; 89 c3 ; 0xc3c0c
6824 mov ax, dx ; 89 d0 ; 0xc3c0e
6825 mov dx, bx ; 89 da ; 0xc3c10 vbe.c:162
6826 out DX, ax ; ef ; 0xc3c12
6827 in ax, DX ; ed ; 0xc3c13 vbe.c:163
6828 lea sp, [bp-002h] ; 8d 66 fe ; 0xc3c14 vbe.c:164
6829 pop bx ; 5b ; 0xc3c17
6830 pop bp ; 5d ; 0xc3c18
6831 retn ; c3 ; 0xc3c19
6832 ; disGetNextSymbol 0xc3c1a LB 0x69f -> off=0x0 cb=0000000000000014 uValue=00000000000c3c1a 'in_byte'
6833in_byte: ; 0xc3c1a LB 0x14
6834 push bp ; 55 ; 0xc3c1a vbe.c:166
6835 mov bp, sp ; 89 e5 ; 0xc3c1b
6836 push bx ; 53 ; 0xc3c1d
6837 mov bx, ax ; 89 c3 ; 0xc3c1e
6838 mov ax, dx ; 89 d0 ; 0xc3c20
6839 mov dx, bx ; 89 da ; 0xc3c22 vbe.c:168
6840 out DX, ax ; ef ; 0xc3c24
6841 in AL, DX ; ec ; 0xc3c25 vbe.c:169
6842 db 02ah, 0e4h
6843 ; sub ah, ah ; 2a e4 ; 0xc3c26
6844 lea sp, [bp-002h] ; 8d 66 fe ; 0xc3c28 vbe.c:170
6845 pop bx ; 5b ; 0xc3c2b
6846 pop bp ; 5d ; 0xc3c2c
6847 retn ; c3 ; 0xc3c2d
6848 ; disGetNextSymbol 0xc3c2e LB 0x68b -> off=0x0 cb=0000000000000014 uValue=00000000000c3c2e 'dispi_get_id'
6849dispi_get_id: ; 0xc3c2e LB 0x14
6850 push bp ; 55 ; 0xc3c2e vbe.c:173
6851 mov bp, sp ; 89 e5 ; 0xc3c2f
6852 push dx ; 52 ; 0xc3c31
6853 xor ax, ax ; 31 c0 ; 0xc3c32 vbe.c:175
6854 mov dx, 001ceh ; ba ce 01 ; 0xc3c34
6855 out DX, ax ; ef ; 0xc3c37
6856 mov dx, 001cfh ; ba cf 01 ; 0xc3c38 vbe.c:176
6857 in ax, DX ; ed ; 0xc3c3b
6858 lea sp, [bp-002h] ; 8d 66 fe ; 0xc3c3c vbe.c:177
6859 pop dx ; 5a ; 0xc3c3f
6860 pop bp ; 5d ; 0xc3c40
6861 retn ; c3 ; 0xc3c41
6862 ; disGetNextSymbol 0xc3c42 LB 0x677 -> off=0x0 cb=000000000000001a uValue=00000000000c3c42 'dispi_set_id'
6863dispi_set_id: ; 0xc3c42 LB 0x1a
6864 push bp ; 55 ; 0xc3c42 vbe.c:179
6865 mov bp, sp ; 89 e5 ; 0xc3c43
6866 push bx ; 53 ; 0xc3c45
6867 push dx ; 52 ; 0xc3c46
6868 mov bx, ax ; 89 c3 ; 0xc3c47
6869 xor ax, ax ; 31 c0 ; 0xc3c49 vbe.c:181
6870 mov dx, 001ceh ; ba ce 01 ; 0xc3c4b
6871 out DX, ax ; ef ; 0xc3c4e
6872 mov ax, bx ; 89 d8 ; 0xc3c4f vbe.c:182
6873 mov dx, 001cfh ; ba cf 01 ; 0xc3c51
6874 out DX, ax ; ef ; 0xc3c54
6875 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3c55 vbe.c:183
6876 pop dx ; 5a ; 0xc3c58
6877 pop bx ; 5b ; 0xc3c59
6878 pop bp ; 5d ; 0xc3c5a
6879 retn ; c3 ; 0xc3c5b
6880 ; disGetNextSymbol 0xc3c5c LB 0x65d -> off=0x0 cb=000000000000002a uValue=00000000000c3c5c 'vbe_init'
6881vbe_init: ; 0xc3c5c LB 0x2a
6882 push bp ; 55 ; 0xc3c5c vbe.c:188
6883 mov bp, sp ; 89 e5 ; 0xc3c5d
6884 push bx ; 53 ; 0xc3c5f
6885 mov ax, 0b0c0h ; b8 c0 b0 ; 0xc3c60 vbe.c:190
6886 call 03c42h ; e8 dc ff ; 0xc3c63
6887 call 03c2eh ; e8 c5 ff ; 0xc3c66 vbe.c:191
6888 cmp ax, 0b0c0h ; 3d c0 b0 ; 0xc3c69
6889 jne short 03c80h ; 75 12 ; 0xc3c6c
6890 mov bx, 000b9h ; bb b9 00 ; 0xc3c6e vbe.c:52
6891 mov ax, strict word 00040h ; b8 40 00 ; 0xc3c71
6892 mov es, ax ; 8e c0 ; 0xc3c74
6893 mov byte [es:bx], 001h ; 26 c6 07 01 ; 0xc3c76
6894 mov ax, 0b0c4h ; b8 c4 b0 ; 0xc3c7a vbe.c:194
6895 call 03c42h ; e8 c2 ff ; 0xc3c7d
6896 lea sp, [bp-002h] ; 8d 66 fe ; 0xc3c80 vbe.c:199
6897 pop bx ; 5b ; 0xc3c83
6898 pop bp ; 5d ; 0xc3c84
6899 retn ; c3 ; 0xc3c85
6900 ; disGetNextSymbol 0xc3c86 LB 0x633 -> off=0x0 cb=000000000000006c uValue=00000000000c3c86 'mode_info_find_mode'
6901mode_info_find_mode: ; 0xc3c86 LB 0x6c
6902 push bp ; 55 ; 0xc3c86 vbe.c:202
6903 mov bp, sp ; 89 e5 ; 0xc3c87
6904 push bx ; 53 ; 0xc3c89
6905 push cx ; 51 ; 0xc3c8a
6906 push si ; 56 ; 0xc3c8b
6907 push di ; 57 ; 0xc3c8c
6908 mov di, ax ; 89 c7 ; 0xc3c8d
6909 mov si, dx ; 89 d6 ; 0xc3c8f
6910 xor dx, dx ; 31 d2 ; 0xc3c91 vbe.c:208
6911 mov ax, 003b6h ; b8 b6 03 ; 0xc3c93
6912 call 03c08h ; e8 6f ff ; 0xc3c96
6913 cmp ax, 077cch ; 3d cc 77 ; 0xc3c99 vbe.c:209
6914 jne short 03ce7h ; 75 49 ; 0xc3c9c
6915 test si, si ; 85 f6 ; 0xc3c9e vbe.c:213
6916 je short 03cb5h ; 74 13 ; 0xc3ca0
6917 mov ax, strict word 0000bh ; b8 0b 00 ; 0xc3ca2 vbe.c:220
6918 mov dx, 001ceh ; ba ce 01 ; 0xc3ca5
6919 call 00570h ; e8 c5 c8 ; 0xc3ca8
6920 mov dx, 001cfh ; ba cf 01 ; 0xc3cab vbe.c:221
6921 call 00577h ; e8 c6 c8 ; 0xc3cae
6922 test ax, ax ; 85 c0 ; 0xc3cb1 vbe.c:222
6923 je short 03ce9h ; 74 34 ; 0xc3cb3
6924 mov bx, strict word 00004h ; bb 04 00 ; 0xc3cb5 vbe.c:226
6925 mov dx, bx ; 89 da ; 0xc3cb8 vbe.c:232
6926 mov ax, 003b6h ; b8 b6 03 ; 0xc3cba
6927 call 03c08h ; e8 48 ff ; 0xc3cbd
6928 mov cx, ax ; 89 c1 ; 0xc3cc0
6929 cmp cx, strict byte 0ffffh ; 83 f9 ff ; 0xc3cc2 vbe.c:233
6930 je short 03ce7h ; 74 20 ; 0xc3cc5
6931 lea dx, [bx+002h] ; 8d 57 02 ; 0xc3cc7 vbe.c:235
6932 mov ax, 003b6h ; b8 b6 03 ; 0xc3cca
6933 call 03c08h ; e8 38 ff ; 0xc3ccd
6934 lea dx, [bx+044h] ; 8d 57 44 ; 0xc3cd0
6935 cmp cx, di ; 39 f9 ; 0xc3cd3 vbe.c:237
6936 jne short 03ce3h ; 75 0c ; 0xc3cd5
6937 test si, si ; 85 f6 ; 0xc3cd7 vbe.c:239
6938 jne short 03cdfh ; 75 04 ; 0xc3cd9
6939 mov ax, bx ; 89 d8 ; 0xc3cdb vbe.c:240
6940 jmp short 03ce9h ; eb 0a ; 0xc3cdd
6941 test AL, strict byte 080h ; a8 80 ; 0xc3cdf vbe.c:241
6942 jne short 03cdbh ; 75 f8 ; 0xc3ce1
6943 mov bx, dx ; 89 d3 ; 0xc3ce3 vbe.c:244
6944 jmp short 03cbah ; eb d3 ; 0xc3ce5 vbe.c:249
6945 xor ax, ax ; 31 c0 ; 0xc3ce7 vbe.c:252
6946 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc3ce9 vbe.c:253
6947 pop di ; 5f ; 0xc3cec
6948 pop si ; 5e ; 0xc3ced
6949 pop cx ; 59 ; 0xc3cee
6950 pop bx ; 5b ; 0xc3cef
6951 pop bp ; 5d ; 0xc3cf0
6952 retn ; c3 ; 0xc3cf1
6953 ; disGetNextSymbol 0xc3cf2 LB 0x5c7 -> off=0x0 cb=0000000000000125 uValue=00000000000c3cf2 'vbe_biosfn_return_controller_information'
6954vbe_biosfn_return_controller_information: ; 0xc3cf2 LB 0x125
6955 push bp ; 55 ; 0xc3cf2 vbe.c:284
6956 mov bp, sp ; 89 e5 ; 0xc3cf3
6957 push cx ; 51 ; 0xc3cf5
6958 push si ; 56 ; 0xc3cf6
6959 push di ; 57 ; 0xc3cf7
6960 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc3cf8
6961 mov si, ax ; 89 c6 ; 0xc3cfb
6962 mov word [bp-00ah], dx ; 89 56 f6 ; 0xc3cfd
6963 mov di, bx ; 89 df ; 0xc3d00
6964 mov word [bp-00ch], strict word 00022h ; c7 46 f4 22 00 ; 0xc3d02 vbe.c:289
6965 call 005b7h ; e8 ad c8 ; 0xc3d07 vbe.c:292
6966 mov word [bp-010h], ax ; 89 46 f0 ; 0xc3d0a
6967 mov bx, di ; 89 fb ; 0xc3d0d vbe.c:295
6968 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3d0f
6969 mov word [bp-008h], ax ; 89 46 f8 ; 0xc3d12
6970 xor dx, dx ; 31 d2 ; 0xc3d15 vbe.c:298
6971 mov ax, 003b6h ; b8 b6 03 ; 0xc3d17
6972 call 03c08h ; e8 eb fe ; 0xc3d1a
6973 cmp ax, 077cch ; 3d cc 77 ; 0xc3d1d vbe.c:299
6974 je short 03d2ch ; 74 0a ; 0xc3d20
6975 push SS ; 16 ; 0xc3d22 vbe.c:301
6976 pop ES ; 07 ; 0xc3d23
6977 mov word [es:si], 00100h ; 26 c7 04 00 01 ; 0xc3d24
6978 jmp near 03e0fh ; e9 e3 00 ; 0xc3d29 vbe.c:305
6979 mov cx, strict word 00004h ; b9 04 00 ; 0xc3d2c vbe.c:307
6980 mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc3d2f vbe.c:314
6981 mov es, [bp-008h] ; 8e 46 f8 ; 0xc3d34 vbe.c:322
6982 cmp word [es:bx+002h], 03245h ; 26 81 7f 02 45 32 ; 0xc3d37
6983 jne short 03d46h ; 75 07 ; 0xc3d3d
6984 cmp word [es:bx], 04256h ; 26 81 3f 56 42 ; 0xc3d3f
6985 je short 03d55h ; 74 0f ; 0xc3d44
6986 cmp word [es:bx+002h], 04153h ; 26 81 7f 02 53 41 ; 0xc3d46
6987 jne short 03d5ah ; 75 0c ; 0xc3d4c
6988 cmp word [es:bx], 04556h ; 26 81 3f 56 45 ; 0xc3d4e
6989 jne short 03d5ah ; 75 05 ; 0xc3d53
6990 mov word [bp-00eh], strict word 00001h ; c7 46 f2 01 00 ; 0xc3d55 vbe.c:324
6991 mov es, [bp-008h] ; 8e 46 f8 ; 0xc3d5a vbe.c:332
6992 db 066h, 026h, 0c7h, 007h, 056h, 045h, 053h, 041h
6993 ; mov dword [es:bx], strict dword 041534556h ; 66 26 c7 07 56 45 53 41 ; 0xc3d5d
6994 mov word [es:bx+004h], 00200h ; 26 c7 47 04 00 02 ; 0xc3d65 vbe.c:338
6995 mov word [es:bx+006h], 07dfeh ; 26 c7 47 06 fe 7d ; 0xc3d6b vbe.c:341
6996 mov [es:bx+008h], ds ; 26 8c 5f 08 ; 0xc3d71
6997 db 066h, 026h, 0c7h, 047h, 00ah, 001h, 000h, 000h, 000h
6998 ; mov dword [es:bx+00ah], strict dword 000000001h ; 66 26 c7 47 0a 01 00 00 00; 0xc3d75 vbe.c:344
6999 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3d7e vbe.c:350
7000 mov word [es:bx+010h], ax ; 26 89 47 10 ; 0xc3d81
7001 lea ax, [di+022h] ; 8d 45 22 ; 0xc3d85 vbe.c:351
7002 mov word [es:bx+00eh], ax ; 26 89 47 0e ; 0xc3d88
7003 mov dx, strict word 0ffffh ; ba ff ff ; 0xc3d8c vbe.c:354
7004 mov ax, 003b6h ; b8 b6 03 ; 0xc3d8f
7005 call 03c08h ; e8 73 fe ; 0xc3d92
7006 mov es, [bp-008h] ; 8e 46 f8 ; 0xc3d95
7007 mov word [es:bx+012h], ax ; 26 89 47 12 ; 0xc3d98
7008 cmp word [bp-00eh], strict byte 00000h ; 83 7e f2 00 ; 0xc3d9c vbe.c:356
7009 je short 03dc6h ; 74 24 ; 0xc3da0
7010 mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00 ; 0xc3da2 vbe.c:359
7011 mov word [es:bx+016h], 07e13h ; 26 c7 47 16 13 7e ; 0xc3da8 vbe.c:360
7012 mov [es:bx+018h], ds ; 26 8c 5f 18 ; 0xc3dae
7013 mov word [es:bx+01ah], 07e30h ; 26 c7 47 1a 30 7e ; 0xc3db2 vbe.c:361
7014 mov [es:bx+01ch], ds ; 26 8c 5f 1c ; 0xc3db8
7015 mov word [es:bx+01eh], 07e4eh ; 26 c7 47 1e 4e 7e ; 0xc3dbc vbe.c:362
7016 mov [es:bx+020h], ds ; 26 8c 5f 20 ; 0xc3dc2
7017 mov dx, cx ; 89 ca ; 0xc3dc6 vbe.c:369
7018 add dx, strict byte 0001bh ; 83 c2 1b ; 0xc3dc8
7019 mov ax, 003b6h ; b8 b6 03 ; 0xc3dcb
7020 call 03c1ah ; e8 49 fe ; 0xc3dce
7021 xor ah, ah ; 30 e4 ; 0xc3dd1 vbe.c:370
7022 cmp ax, word [bp-010h] ; 3b 46 f0 ; 0xc3dd3
7023 jnbe short 03defh ; 77 17 ; 0xc3dd6
7024 mov dx, cx ; 89 ca ; 0xc3dd8 vbe.c:372
7025 mov ax, 003b6h ; b8 b6 03 ; 0xc3dda
7026 call 03c08h ; e8 28 fe ; 0xc3ddd
7027 mov bx, word [bp-00ch] ; 8b 5e f4 ; 0xc3de0 vbe.c:376
7028 add bx, di ; 01 fb ; 0xc3de3
7029 mov es, [bp-00ah] ; 8e 46 f6 ; 0xc3de5 vbe.c:62
7030 mov word [es:bx], ax ; 26 89 07 ; 0xc3de8
7031 add word [bp-00ch], strict byte 00002h ; 83 46 f4 02 ; 0xc3deb vbe.c:378
7032 add cx, strict byte 00044h ; 83 c1 44 ; 0xc3def vbe.c:380
7033 mov dx, cx ; 89 ca ; 0xc3df2 vbe.c:381
7034 mov ax, 003b6h ; b8 b6 03 ; 0xc3df4
7035 call 03c08h ; e8 0e fe ; 0xc3df7
7036 cmp ax, strict word 0ffffh ; 3d ff ff ; 0xc3dfa vbe.c:382
7037 jne short 03dc6h ; 75 c7 ; 0xc3dfd
7038 add di, word [bp-00ch] ; 03 7e f4 ; 0xc3dff vbe.c:385
7039 mov es, [bp-00ah] ; 8e 46 f6 ; 0xc3e02 vbe.c:62
7040 mov word [es:di], ax ; 26 89 05 ; 0xc3e05
7041 push SS ; 16 ; 0xc3e08 vbe.c:386
7042 pop ES ; 07 ; 0xc3e09
7043 mov word [es:si], strict word 0004fh ; 26 c7 04 4f 00 ; 0xc3e0a
7044 lea sp, [bp-006h] ; 8d 66 fa ; 0xc3e0f vbe.c:387
7045 pop di ; 5f ; 0xc3e12
7046 pop si ; 5e ; 0xc3e13
7047 pop cx ; 59 ; 0xc3e14
7048 pop bp ; 5d ; 0xc3e15
7049 retn ; c3 ; 0xc3e16
7050 ; disGetNextSymbol 0xc3e17 LB 0x4a2 -> off=0x0 cb=000000000000009b uValue=00000000000c3e17 'vbe_biosfn_return_mode_information'
7051vbe_biosfn_return_mode_information: ; 0xc3e17 LB 0x9b
7052 push bp ; 55 ; 0xc3e17 vbe.c:399
7053 mov bp, sp ; 89 e5 ; 0xc3e18
7054 push si ; 56 ; 0xc3e1a
7055 push di ; 57 ; 0xc3e1b
7056 push ax ; 50 ; 0xc3e1c
7057 push ax ; 50 ; 0xc3e1d
7058 mov ax, dx ; 89 d0 ; 0xc3e1e
7059 mov si, bx ; 89 de ; 0xc3e20
7060 mov bx, cx ; 89 cb ; 0xc3e22
7061 test dh, 040h ; f6 c6 40 ; 0xc3e24 vbe.c:410
7062 db 00fh, 095h, 0c2h
7063 ; setne dl ; 0f 95 c2 ; 0xc3e27
7064 xor dh, dh ; 30 f6 ; 0xc3e2a
7065 and ah, 001h ; 80 e4 01 ; 0xc3e2c vbe.c:411
7066 call 03c86h ; e8 54 fe ; 0xc3e2f vbe.c:413
7067 mov word [bp-006h], ax ; 89 46 fa ; 0xc3e32
7068 test ax, ax ; 85 c0 ; 0xc3e35 vbe.c:415
7069 je short 03ea0h ; 74 67 ; 0xc3e37
7070 mov cx, 00100h ; b9 00 01 ; 0xc3e39 vbe.c:420
7071 xor ax, ax ; 31 c0 ; 0xc3e3c
7072 mov di, bx ; 89 df ; 0xc3e3e
7073 mov es, si ; 8e c6 ; 0xc3e40
7074 jcxz 03e46h ; e3 02 ; 0xc3e42
7075 rep stosb ; f3 aa ; 0xc3e44
7076 xor cx, cx ; 31 c9 ; 0xc3e46 vbe.c:421
7077 jmp short 03e4fh ; eb 05 ; 0xc3e48
7078 cmp cx, strict byte 00042h ; 83 f9 42 ; 0xc3e4a
7079 jnc short 03e68h ; 73 19 ; 0xc3e4d
7080 mov dx, word [bp-006h] ; 8b 56 fa ; 0xc3e4f vbe.c:424
7081 inc dx ; 42 ; 0xc3e52
7082 inc dx ; 42 ; 0xc3e53
7083 add dx, cx ; 01 ca ; 0xc3e54
7084 mov ax, 003b6h ; b8 b6 03 ; 0xc3e56
7085 call 03c1ah ; e8 be fd ; 0xc3e59
7086 mov di, bx ; 89 df ; 0xc3e5c vbe.c:425
7087 add di, cx ; 01 cf ; 0xc3e5e
7088 mov es, si ; 8e c6 ; 0xc3e60 vbe.c:52
7089 mov byte [es:di], al ; 26 88 05 ; 0xc3e62
7090 inc cx ; 41 ; 0xc3e65 vbe.c:426
7091 jmp short 03e4ah ; eb e2 ; 0xc3e66
7092 lea di, [bx+002h] ; 8d 7f 02 ; 0xc3e68 vbe.c:427
7093 mov es, si ; 8e c6 ; 0xc3e6b vbe.c:47
7094 mov al, byte [es:di] ; 26 8a 05 ; 0xc3e6d
7095 test AL, strict byte 001h ; a8 01 ; 0xc3e70 vbe.c:428
7096 je short 03e84h ; 74 10 ; 0xc3e72
7097 lea di, [bx+00ch] ; 8d 7f 0c ; 0xc3e74 vbe.c:429
7098 mov word [es:di], 00629h ; 26 c7 05 29 06 ; 0xc3e77 vbe.c:62
7099 lea di, [bx+00eh] ; 8d 7f 0e ; 0xc3e7c vbe.c:431
7100 mov word [es:di], 0c000h ; 26 c7 05 00 c0 ; 0xc3e7f vbe.c:62
7101 mov ax, strict word 0000bh ; b8 0b 00 ; 0xc3e84 vbe.c:434
7102 mov dx, 001ceh ; ba ce 01 ; 0xc3e87
7103 call 00570h ; e8 e3 c6 ; 0xc3e8a
7104 mov dx, 001cfh ; ba cf 01 ; 0xc3e8d vbe.c:435
7105 call 00577h ; e8 e4 c6 ; 0xc3e90
7106 add bx, strict byte 0002ah ; 83 c3 2a ; 0xc3e93
7107 mov es, si ; 8e c6 ; 0xc3e96 vbe.c:62
7108 mov word [es:bx], ax ; 26 89 07 ; 0xc3e98
7109 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc3e9b vbe.c:437
7110 jmp short 03ea3h ; eb 03 ; 0xc3e9e vbe.c:438
7111 mov ax, 00100h ; b8 00 01 ; 0xc3ea0 vbe.c:442
7112 push SS ; 16 ; 0xc3ea3 vbe.c:445
7113 pop ES ; 07 ; 0xc3ea4
7114 mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc3ea5
7115 mov word [es:bx], ax ; 26 89 07 ; 0xc3ea8
7116 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3eab vbe.c:446
7117 pop di ; 5f ; 0xc3eae
7118 pop si ; 5e ; 0xc3eaf
7119 pop bp ; 5d ; 0xc3eb0
7120 retn ; c3 ; 0xc3eb1
7121 ; disGetNextSymbol 0xc3eb2 LB 0x407 -> off=0x0 cb=00000000000000e5 uValue=00000000000c3eb2 'vbe_biosfn_set_mode'
7122vbe_biosfn_set_mode: ; 0xc3eb2 LB 0xe5
7123 push bp ; 55 ; 0xc3eb2 vbe.c:458
7124 mov bp, sp ; 89 e5 ; 0xc3eb3
7125 push si ; 56 ; 0xc3eb5
7126 push di ; 57 ; 0xc3eb6
7127 sub sp, strict byte 00006h ; 83 ec 06 ; 0xc3eb7
7128 mov si, ax ; 89 c6 ; 0xc3eba
7129 mov word [bp-00ah], dx ; 89 56 f6 ; 0xc3ebc
7130 test byte [bp-009h], 040h ; f6 46 f7 40 ; 0xc3ebf vbe.c:466
7131 db 00fh, 095h, 0c0h
7132 ; setne al ; 0f 95 c0 ; 0xc3ec3
7133 movzx dx, al ; 0f b6 d0 ; 0xc3ec6
7134 mov ax, dx ; 89 d0 ; 0xc3ec9
7135 test dx, dx ; 85 d2 ; 0xc3ecb vbe.c:467
7136 je short 03ed2h ; 74 03 ; 0xc3ecd
7137 mov dx, strict word 00040h ; ba 40 00 ; 0xc3ecf
7138 mov byte [bp-008h], dl ; 88 56 f8 ; 0xc3ed2
7139 test byte [bp-009h], 080h ; f6 46 f7 80 ; 0xc3ed5 vbe.c:468
7140 je short 03ee0h ; 74 05 ; 0xc3ed9
7141 mov dx, 00080h ; ba 80 00 ; 0xc3edb
7142 jmp short 03ee2h ; eb 02 ; 0xc3ede
7143 xor dx, dx ; 31 d2 ; 0xc3ee0
7144 mov byte [bp-006h], dl ; 88 56 fa ; 0xc3ee2
7145 and byte [bp-009h], 001h ; 80 66 f7 01 ; 0xc3ee5 vbe.c:470
7146 cmp word [bp-00ah], 00100h ; 81 7e f6 00 01 ; 0xc3ee9 vbe.c:473
7147 jnc short 03f02h ; 73 12 ; 0xc3eee
7148 xor ax, ax ; 31 c0 ; 0xc3ef0 vbe.c:477
7149 call 005ddh ; e8 e8 c6 ; 0xc3ef2
7150 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc3ef5 vbe.c:481
7151 call 013ddh ; e8 e1 d4 ; 0xc3ef9
7152 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc3efc vbe.c:482
7153 jmp near 03f8bh ; e9 89 00 ; 0xc3eff vbe.c:483
7154 mov dx, ax ; 89 c2 ; 0xc3f02 vbe.c:486
7155 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3f04
7156 call 03c86h ; e8 7c fd ; 0xc3f07
7157 mov bx, ax ; 89 c3 ; 0xc3f0a
7158 test ax, ax ; 85 c0 ; 0xc3f0c vbe.c:488
7159 je short 03f88h ; 74 78 ; 0xc3f0e
7160 lea dx, [bx+014h] ; 8d 57 14 ; 0xc3f10 vbe.c:493
7161 mov ax, 003b6h ; b8 b6 03 ; 0xc3f13
7162 call 03c08h ; e8 ef fc ; 0xc3f16
7163 mov cx, ax ; 89 c1 ; 0xc3f19
7164 lea dx, [bx+016h] ; 8d 57 16 ; 0xc3f1b vbe.c:494
7165 mov ax, 003b6h ; b8 b6 03 ; 0xc3f1e
7166 call 03c08h ; e8 e4 fc ; 0xc3f21
7167 mov di, ax ; 89 c7 ; 0xc3f24
7168 lea dx, [bx+01bh] ; 8d 57 1b ; 0xc3f26 vbe.c:495
7169 mov ax, 003b6h ; b8 b6 03 ; 0xc3f29
7170 call 03c1ah ; e8 eb fc ; 0xc3f2c
7171 mov bl, al ; 88 c3 ; 0xc3f2f
7172 mov dl, al ; 88 c2 ; 0xc3f31
7173 xor ax, ax ; 31 c0 ; 0xc3f33 vbe.c:503
7174 call 005ddh ; e8 a5 c6 ; 0xc3f35
7175 cmp bl, 004h ; 80 fb 04 ; 0xc3f38 vbe.c:505
7176 jne short 03f43h ; 75 06 ; 0xc3f3b
7177 mov ax, strict word 0006ah ; b8 6a 00 ; 0xc3f3d vbe.c:507
7178 call 013ddh ; e8 9a d4 ; 0xc3f40
7179 movzx ax, dl ; 0f b6 c2 ; 0xc3f43 vbe.c:510
7180 call 03b7fh ; e8 36 fc ; 0xc3f46
7181 mov ax, cx ; 89 c8 ; 0xc3f49 vbe.c:511
7182 call 03b28h ; e8 da fb ; 0xc3f4b
7183 mov ax, di ; 89 f8 ; 0xc3f4e vbe.c:512
7184 call 03b47h ; e8 f4 fb ; 0xc3f50
7185 xor ax, ax ; 31 c0 ; 0xc3f53 vbe.c:513
7186 call 00603h ; e8 ab c6 ; 0xc3f55
7187 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc3f58 vbe.c:514
7188 or AL, strict byte 001h ; 0c 01 ; 0xc3f5b
7189 movzx dx, al ; 0f b6 d0 ; 0xc3f5d
7190 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc3f60
7191 or ax, dx ; 09 d0 ; 0xc3f64
7192 call 005ddh ; e8 74 c6 ; 0xc3f66
7193 call 006d2h ; e8 66 c7 ; 0xc3f69 vbe.c:515
7194 mov bx, 000bah ; bb ba 00 ; 0xc3f6c vbe.c:62
7195 mov ax, strict word 00040h ; b8 40 00 ; 0xc3f6f
7196 mov es, ax ; 8e c0 ; 0xc3f72
7197 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3f74
7198 mov word [es:bx], ax ; 26 89 07 ; 0xc3f77
7199 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc3f7a vbe.c:518
7200 or AL, strict byte 060h ; 0c 60 ; 0xc3f7d
7201 mov bx, 00087h ; bb 87 00 ; 0xc3f7f vbe.c:52
7202 mov byte [es:bx], al ; 26 88 07 ; 0xc3f82
7203 jmp near 03efch ; e9 74 ff ; 0xc3f85
7204 mov ax, 00100h ; b8 00 01 ; 0xc3f88 vbe.c:527
7205 push SS ; 16 ; 0xc3f8b vbe.c:531
7206 pop ES ; 07 ; 0xc3f8c
7207 mov word [es:si], ax ; 26 89 04 ; 0xc3f8d
7208 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3f90 vbe.c:532
7209 pop di ; 5f ; 0xc3f93
7210 pop si ; 5e ; 0xc3f94
7211 pop bp ; 5d ; 0xc3f95
7212 retn ; c3 ; 0xc3f96
7213 ; disGetNextSymbol 0xc3f97 LB 0x322 -> off=0x0 cb=0000000000000008 uValue=00000000000c3f97 'vbe_biosfn_read_video_state_size'
7214vbe_biosfn_read_video_state_size: ; 0xc3f97 LB 0x8
7215 push bp ; 55 ; 0xc3f97 vbe.c:534
7216 mov bp, sp ; 89 e5 ; 0xc3f98
7217 mov ax, strict word 00012h ; b8 12 00 ; 0xc3f9a vbe.c:537
7218 pop bp ; 5d ; 0xc3f9d
7219 retn ; c3 ; 0xc3f9e
7220 ; disGetNextSymbol 0xc3f9f LB 0x31a -> off=0x0 cb=000000000000004b uValue=00000000000c3f9f 'vbe_biosfn_save_video_state'
7221vbe_biosfn_save_video_state: ; 0xc3f9f LB 0x4b
7222 push bp ; 55 ; 0xc3f9f vbe.c:539
7223 mov bp, sp ; 89 e5 ; 0xc3fa0
7224 push bx ; 53 ; 0xc3fa2
7225 push cx ; 51 ; 0xc3fa3
7226 push si ; 56 ; 0xc3fa4
7227 mov si, ax ; 89 c6 ; 0xc3fa5
7228 mov bx, dx ; 89 d3 ; 0xc3fa7
7229 mov ax, strict word 00004h ; b8 04 00 ; 0xc3fa9 vbe.c:543
7230 mov dx, 001ceh ; ba ce 01 ; 0xc3fac
7231 out DX, ax ; ef ; 0xc3faf
7232 mov dx, 001cfh ; ba cf 01 ; 0xc3fb0 vbe.c:544
7233 in ax, DX ; ed ; 0xc3fb3
7234 mov es, si ; 8e c6 ; 0xc3fb4 vbe.c:62
7235 mov word [es:bx], ax ; 26 89 07 ; 0xc3fb6
7236 inc bx ; 43 ; 0xc3fb9 vbe.c:546
7237 inc bx ; 43 ; 0xc3fba
7238 test AL, strict byte 001h ; a8 01 ; 0xc3fbb vbe.c:547
7239 je short 03fe2h ; 74 23 ; 0xc3fbd
7240 mov cx, strict word 00001h ; b9 01 00 ; 0xc3fbf vbe.c:549
7241 jmp short 03fc9h ; eb 05 ; 0xc3fc2
7242 cmp cx, strict byte 00009h ; 83 f9 09 ; 0xc3fc4
7243 jnbe short 03fe2h ; 77 19 ; 0xc3fc7
7244 cmp cx, strict byte 00004h ; 83 f9 04 ; 0xc3fc9 vbe.c:550
7245 je short 03fdfh ; 74 11 ; 0xc3fcc
7246 mov ax, cx ; 89 c8 ; 0xc3fce vbe.c:551
7247 mov dx, 001ceh ; ba ce 01 ; 0xc3fd0
7248 out DX, ax ; ef ; 0xc3fd3
7249 mov dx, 001cfh ; ba cf 01 ; 0xc3fd4 vbe.c:552
7250 in ax, DX ; ed ; 0xc3fd7
7251 mov es, si ; 8e c6 ; 0xc3fd8 vbe.c:62
7252 mov word [es:bx], ax ; 26 89 07 ; 0xc3fda
7253 inc bx ; 43 ; 0xc3fdd vbe.c:553
7254 inc bx ; 43 ; 0xc3fde
7255 inc cx ; 41 ; 0xc3fdf vbe.c:555
7256 jmp short 03fc4h ; eb e2 ; 0xc3fe0
7257 lea sp, [bp-006h] ; 8d 66 fa ; 0xc3fe2 vbe.c:556
7258 pop si ; 5e ; 0xc3fe5
7259 pop cx ; 59 ; 0xc3fe6
7260 pop bx ; 5b ; 0xc3fe7
7261 pop bp ; 5d ; 0xc3fe8
7262 retn ; c3 ; 0xc3fe9
7263 ; disGetNextSymbol 0xc3fea LB 0x2cf -> off=0x0 cb=000000000000008f uValue=00000000000c3fea 'vbe_biosfn_restore_video_state'
7264vbe_biosfn_restore_video_state: ; 0xc3fea LB 0x8f
7265 push bp ; 55 ; 0xc3fea vbe.c:559
7266 mov bp, sp ; 89 e5 ; 0xc3feb
7267 push bx ; 53 ; 0xc3fed
7268 push cx ; 51 ; 0xc3fee
7269 push si ; 56 ; 0xc3fef
7270 push ax ; 50 ; 0xc3ff0
7271 mov cx, ax ; 89 c1 ; 0xc3ff1
7272 mov bx, dx ; 89 d3 ; 0xc3ff3
7273 mov es, ax ; 8e c0 ; 0xc3ff5 vbe.c:57
7274 mov ax, word [es:bx] ; 26 8b 07 ; 0xc3ff7
7275 mov word [bp-008h], ax ; 89 46 f8 ; 0xc3ffa
7276 inc bx ; 43 ; 0xc3ffd vbe.c:564
7277 inc bx ; 43 ; 0xc3ffe
7278 test byte [bp-008h], 001h ; f6 46 f8 01 ; 0xc3fff vbe.c:566
7279 jne short 04015h ; 75 10 ; 0xc4003
7280 mov ax, strict word 00004h ; b8 04 00 ; 0xc4005 vbe.c:567
7281 mov dx, 001ceh ; ba ce 01 ; 0xc4008
7282 out DX, ax ; ef ; 0xc400b
7283 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc400c vbe.c:568
7284 mov dx, 001cfh ; ba cf 01 ; 0xc400f
7285 out DX, ax ; ef ; 0xc4012
7286 jmp short 04071h ; eb 5c ; 0xc4013 vbe.c:569
7287 mov ax, strict word 00001h ; b8 01 00 ; 0xc4015 vbe.c:570
7288 mov dx, 001ceh ; ba ce 01 ; 0xc4018
7289 out DX, ax ; ef ; 0xc401b
7290 mov ax, word [es:bx] ; 26 8b 07 ; 0xc401c vbe.c:57
7291 mov dx, 001cfh ; ba cf 01 ; 0xc401f vbe.c:58
7292 out DX, ax ; ef ; 0xc4022
7293 inc bx ; 43 ; 0xc4023 vbe.c:572
7294 inc bx ; 43 ; 0xc4024
7295 mov ax, strict word 00002h ; b8 02 00 ; 0xc4025
7296 mov dx, 001ceh ; ba ce 01 ; 0xc4028
7297 out DX, ax ; ef ; 0xc402b
7298 mov ax, word [es:bx] ; 26 8b 07 ; 0xc402c vbe.c:57
7299 mov dx, 001cfh ; ba cf 01 ; 0xc402f vbe.c:58
7300 out DX, ax ; ef ; 0xc4032
7301 inc bx ; 43 ; 0xc4033 vbe.c:575
7302 inc bx ; 43 ; 0xc4034
7303 mov ax, strict word 00003h ; b8 03 00 ; 0xc4035
7304 mov dx, 001ceh ; ba ce 01 ; 0xc4038
7305 out DX, ax ; ef ; 0xc403b
7306 mov ax, word [es:bx] ; 26 8b 07 ; 0xc403c vbe.c:57
7307 mov dx, 001cfh ; ba cf 01 ; 0xc403f vbe.c:58
7308 out DX, ax ; ef ; 0xc4042
7309 inc bx ; 43 ; 0xc4043 vbe.c:578
7310 inc bx ; 43 ; 0xc4044
7311 mov ax, strict word 00004h ; b8 04 00 ; 0xc4045
7312 mov dx, 001ceh ; ba ce 01 ; 0xc4048
7313 out DX, ax ; ef ; 0xc404b
7314 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc404c vbe.c:580
7315 mov dx, 001cfh ; ba cf 01 ; 0xc404f
7316 out DX, ax ; ef ; 0xc4052
7317 mov si, strict word 00005h ; be 05 00 ; 0xc4053 vbe.c:582
7318 jmp short 0405dh ; eb 05 ; 0xc4056
7319 cmp si, strict byte 00009h ; 83 fe 09 ; 0xc4058
7320 jnbe short 04071h ; 77 14 ; 0xc405b
7321 mov ax, si ; 89 f0 ; 0xc405d vbe.c:583
7322 mov dx, 001ceh ; ba ce 01 ; 0xc405f
7323 out DX, ax ; ef ; 0xc4062
7324 mov es, cx ; 8e c1 ; 0xc4063 vbe.c:57
7325 mov ax, word [es:bx] ; 26 8b 07 ; 0xc4065
7326 mov dx, 001cfh ; ba cf 01 ; 0xc4068 vbe.c:58
7327 out DX, ax ; ef ; 0xc406b
7328 inc bx ; 43 ; 0xc406c vbe.c:585
7329 inc bx ; 43 ; 0xc406d
7330 inc si ; 46 ; 0xc406e vbe.c:586
7331 jmp short 04058h ; eb e7 ; 0xc406f
7332 lea sp, [bp-006h] ; 8d 66 fa ; 0xc4071 vbe.c:588
7333 pop si ; 5e ; 0xc4074
7334 pop cx ; 59 ; 0xc4075
7335 pop bx ; 5b ; 0xc4076
7336 pop bp ; 5d ; 0xc4077
7337 retn ; c3 ; 0xc4078
7338 ; disGetNextSymbol 0xc4079 LB 0x240 -> off=0x0 cb=000000000000008c uValue=00000000000c4079 'vbe_biosfn_save_restore_state'
7339vbe_biosfn_save_restore_state: ; 0xc4079 LB 0x8c
7340 push bp ; 55 ; 0xc4079 vbe.c:604
7341 mov bp, sp ; 89 e5 ; 0xc407a
7342 push si ; 56 ; 0xc407c
7343 push di ; 57 ; 0xc407d
7344 push ax ; 50 ; 0xc407e
7345 mov si, ax ; 89 c6 ; 0xc407f
7346 mov word [bp-006h], dx ; 89 56 fa ; 0xc4081
7347 mov ax, bx ; 89 d8 ; 0xc4084
7348 mov bx, word [bp+004h] ; 8b 5e 04 ; 0xc4086
7349 mov di, strict word 0004fh ; bf 4f 00 ; 0xc4089 vbe.c:609
7350 xor ah, ah ; 30 e4 ; 0xc408c vbe.c:610
7351 cmp ax, strict word 00002h ; 3d 02 00 ; 0xc408e
7352 je short 040d8h ; 74 45 ; 0xc4091
7353 cmp ax, strict word 00001h ; 3d 01 00 ; 0xc4093
7354 je short 040bch ; 74 24 ; 0xc4096
7355 test ax, ax ; 85 c0 ; 0xc4098
7356 jne short 040f4h ; 75 58 ; 0xc409a
7357 mov ax, word [bp-006h] ; 8b 46 fa ; 0xc409c vbe.c:612
7358 call 03024h ; e8 82 ef ; 0xc409f
7359 mov cx, ax ; 89 c1 ; 0xc40a2
7360 test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc40a4 vbe.c:616
7361 je short 040afh ; 74 05 ; 0xc40a8
7362 call 03f97h ; e8 ea fe ; 0xc40aa vbe.c:617
7363 add ax, cx ; 01 c8 ; 0xc40ad
7364 add ax, strict word 0003fh ; 05 3f 00 ; 0xc40af vbe.c:618
7365 shr ax, 006h ; c1 e8 06 ; 0xc40b2
7366 push SS ; 16 ; 0xc40b5
7367 pop ES ; 07 ; 0xc40b6
7368 mov word [es:bx], ax ; 26 89 07 ; 0xc40b7
7369 jmp short 040f7h ; eb 3b ; 0xc40ba vbe.c:619
7370 push SS ; 16 ; 0xc40bc vbe.c:621
7371 pop ES ; 07 ; 0xc40bd
7372 mov bx, word [es:bx] ; 26 8b 1f ; 0xc40be
7373 mov dx, cx ; 89 ca ; 0xc40c1 vbe.c:622
7374 mov ax, word [bp-006h] ; 8b 46 fa ; 0xc40c3
7375 call 0305fh ; e8 96 ef ; 0xc40c6
7376 test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc40c9 vbe.c:626
7377 je short 040f7h ; 74 28 ; 0xc40cd
7378 mov dx, ax ; 89 c2 ; 0xc40cf vbe.c:627
7379 mov ax, cx ; 89 c8 ; 0xc40d1
7380 call 03f9fh ; e8 c9 fe ; 0xc40d3
7381 jmp short 040f7h ; eb 1f ; 0xc40d6 vbe.c:628
7382 push SS ; 16 ; 0xc40d8 vbe.c:630
7383 pop ES ; 07 ; 0xc40d9
7384 mov bx, word [es:bx] ; 26 8b 1f ; 0xc40da
7385 mov dx, cx ; 89 ca ; 0xc40dd vbe.c:631
7386 mov ax, word [bp-006h] ; 8b 46 fa ; 0xc40df
7387 call 03335h ; e8 50 f2 ; 0xc40e2
7388 test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc40e5 vbe.c:635
7389 je short 040f7h ; 74 0c ; 0xc40e9
7390 mov dx, ax ; 89 c2 ; 0xc40eb vbe.c:636
7391 mov ax, cx ; 89 c8 ; 0xc40ed
7392 call 03feah ; e8 f8 fe ; 0xc40ef
7393 jmp short 040f7h ; eb 03 ; 0xc40f2 vbe.c:637
7394 mov di, 00100h ; bf 00 01 ; 0xc40f4 vbe.c:640
7395 push SS ; 16 ; 0xc40f7 vbe.c:643
7396 pop ES ; 07 ; 0xc40f8
7397 mov word [es:si], di ; 26 89 3c ; 0xc40f9
7398 lea sp, [bp-004h] ; 8d 66 fc ; 0xc40fc vbe.c:644
7399 pop di ; 5f ; 0xc40ff
7400 pop si ; 5e ; 0xc4100
7401 pop bp ; 5d ; 0xc4101
7402 retn 00002h ; c2 02 00 ; 0xc4102
7403 ; disGetNextSymbol 0xc4105 LB 0x1b4 -> off=0x0 cb=00000000000000cf uValue=00000000000c4105 'vbe_biosfn_get_set_scanline_length'
7404vbe_biosfn_get_set_scanline_length: ; 0xc4105 LB 0xcf
7405 push bp ; 55 ; 0xc4105 vbe.c:665
7406 mov bp, sp ; 89 e5 ; 0xc4106
7407 push si ; 56 ; 0xc4108
7408 push di ; 57 ; 0xc4109
7409 sub sp, strict byte 00008h ; 83 ec 08 ; 0xc410a
7410 push ax ; 50 ; 0xc410d
7411 mov di, dx ; 89 d7 ; 0xc410e
7412 mov si, bx ; 89 de ; 0xc4110
7413 mov word [bp-008h], cx ; 89 4e f8 ; 0xc4112
7414 call 03b9eh ; e8 86 fa ; 0xc4115 vbe.c:674
7415 cmp AL, strict byte 00fh ; 3c 0f ; 0xc4118 vbe.c:675
7416 jne short 04121h ; 75 05 ; 0xc411a
7417 mov cx, strict word 00010h ; b9 10 00 ; 0xc411c
7418 jmp short 04124h ; eb 03 ; 0xc411f
7419 movzx cx, al ; 0f b6 c8 ; 0xc4121
7420 call 03bd6h ; e8 af fa ; 0xc4124 vbe.c:676
7421 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc4127
7422 mov word [bp-006h], strict word 0004fh ; c7 46 fa 4f 00 ; 0xc412a vbe.c:677
7423 push SS ; 16 ; 0xc412f vbe.c:678
7424 pop ES ; 07 ; 0xc4130
7425 mov bx, word [es:si] ; 26 8b 1c ; 0xc4131
7426 mov al, byte [es:di] ; 26 8a 05 ; 0xc4134 vbe.c:679
7427 cmp AL, strict byte 002h ; 3c 02 ; 0xc4137 vbe.c:683
7428 je short 04146h ; 74 0b ; 0xc4139
7429 cmp AL, strict byte 001h ; 3c 01 ; 0xc413b
7430 je short 0416dh ; 74 2e ; 0xc413d
7431 test al, al ; 84 c0 ; 0xc413f
7432 je short 04168h ; 74 25 ; 0xc4141
7433 jmp near 041bdh ; e9 77 00 ; 0xc4143
7434 cmp cl, 004h ; 80 f9 04 ; 0xc4146 vbe.c:685
7435 jne short 04150h ; 75 05 ; 0xc4149
7436 sal bx, 003h ; c1 e3 03 ; 0xc414b vbe.c:686
7437 jmp short 04168h ; eb 18 ; 0xc414e vbe.c:687
7438 movzx ax, cl ; 0f b6 c1 ; 0xc4150 vbe.c:688
7439 cwd ; 99 ; 0xc4153
7440 sal dx, 003h ; c1 e2 03 ; 0xc4154
7441 db 01bh, 0c2h
7442 ; sbb ax, dx ; 1b c2 ; 0xc4157
7443 sar ax, 003h ; c1 f8 03 ; 0xc4159
7444 mov word [bp-00ch], ax ; 89 46 f4 ; 0xc415c
7445 mov ax, bx ; 89 d8 ; 0xc415f
7446 xor dx, dx ; 31 d2 ; 0xc4161
7447 div word [bp-00ch] ; f7 76 f4 ; 0xc4163
7448 mov bx, ax ; 89 c3 ; 0xc4166
7449 mov ax, bx ; 89 d8 ; 0xc4168 vbe.c:691
7450 call 03bb7h ; e8 4a fa ; 0xc416a
7451 call 03bd6h ; e8 66 fa ; 0xc416d vbe.c:694
7452 mov bx, ax ; 89 c3 ; 0xc4170
7453 push SS ; 16 ; 0xc4172 vbe.c:695
7454 pop ES ; 07 ; 0xc4173
7455 mov word [es:si], ax ; 26 89 04 ; 0xc4174
7456 cmp cl, 004h ; 80 f9 04 ; 0xc4177 vbe.c:696
7457 jne short 04181h ; 75 05 ; 0xc417a
7458 shr bx, 003h ; c1 eb 03 ; 0xc417c vbe.c:697
7459 jmp short 04190h ; eb 0f ; 0xc417f vbe.c:698
7460 movzx ax, cl ; 0f b6 c1 ; 0xc4181 vbe.c:699
7461 cwd ; 99 ; 0xc4184
7462 sal dx, 003h ; c1 e2 03 ; 0xc4185
7463 db 01bh, 0c2h
7464 ; sbb ax, dx ; 1b c2 ; 0xc4188
7465 sar ax, 003h ; c1 f8 03 ; 0xc418a
7466 imul bx, ax ; 0f af d8 ; 0xc418d
7467 add bx, strict byte 00003h ; 83 c3 03 ; 0xc4190 vbe.c:700
7468 and bl, 0fch ; 80 e3 fc ; 0xc4193
7469 push SS ; 16 ; 0xc4196 vbe.c:701
7470 pop ES ; 07 ; 0xc4197
7471 mov word [es:di], bx ; 26 89 1d ; 0xc4198
7472 call 03befh ; e8 51 fa ; 0xc419b vbe.c:702
7473 push SS ; 16 ; 0xc419e
7474 pop ES ; 07 ; 0xc419f
7475 mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc41a0
7476 mov word [es:bx], ax ; 26 89 07 ; 0xc41a3
7477 call 03b66h ; e8 bd f9 ; 0xc41a6 vbe.c:703
7478 push SS ; 16 ; 0xc41a9
7479 pop ES ; 07 ; 0xc41aa
7480 cmp ax, word [es:bx] ; 26 3b 07 ; 0xc41ab
7481 jbe short 041c2h ; 76 12 ; 0xc41ae
7482 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc41b0 vbe.c:704
7483 call 03bb7h ; e8 01 fa ; 0xc41b3
7484 mov word [bp-006h], 00200h ; c7 46 fa 00 02 ; 0xc41b6 vbe.c:705
7485 jmp short 041c2h ; eb 05 ; 0xc41bb vbe.c:707
7486 mov word [bp-006h], 00100h ; c7 46 fa 00 01 ; 0xc41bd vbe.c:710
7487 push SS ; 16 ; 0xc41c2 vbe.c:713
7488 pop ES ; 07 ; 0xc41c3
7489 mov ax, word [bp-006h] ; 8b 46 fa ; 0xc41c4
7490 mov bx, word [bp-00eh] ; 8b 5e f2 ; 0xc41c7
7491 mov word [es:bx], ax ; 26 89 07 ; 0xc41ca
7492 lea sp, [bp-004h] ; 8d 66 fc ; 0xc41cd vbe.c:714
7493 pop di ; 5f ; 0xc41d0
7494 pop si ; 5e ; 0xc41d1
7495 pop bp ; 5d ; 0xc41d2
7496 retn ; c3 ; 0xc41d3
7497 ; disGetNextSymbol 0xc41d4 LB 0xe5 -> off=0x0 cb=00000000000000e5 uValue=00000000000c41d4 'private_biosfn_custom_mode'
7498private_biosfn_custom_mode: ; 0xc41d4 LB 0xe5
7499 push bp ; 55 ; 0xc41d4 vbe.c:740
7500 mov bp, sp ; 89 e5 ; 0xc41d5
7501 push si ; 56 ; 0xc41d7
7502 push di ; 57 ; 0xc41d8
7503 push ax ; 50 ; 0xc41d9
7504 push ax ; 50 ; 0xc41da
7505 push ax ; 50 ; 0xc41db
7506 mov si, dx ; 89 d6 ; 0xc41dc
7507 mov dx, cx ; 89 ca ; 0xc41de
7508 mov di, strict word 0004fh ; bf 4f 00 ; 0xc41e0 vbe.c:753
7509 push SS ; 16 ; 0xc41e3 vbe.c:754
7510 pop ES ; 07 ; 0xc41e4
7511 mov al, byte [es:si] ; 26 8a 04 ; 0xc41e5
7512 test al, al ; 84 c0 ; 0xc41e8 vbe.c:755
7513 jne short 0420eh ; 75 22 ; 0xc41ea
7514 push SS ; 16 ; 0xc41ec vbe.c:757
7515 pop ES ; 07 ; 0xc41ed
7516 mov cx, word [es:bx] ; 26 8b 0f ; 0xc41ee
7517 mov bx, dx ; 89 d3 ; 0xc41f1 vbe.c:758
7518 mov bx, word [es:bx] ; 26 8b 1f ; 0xc41f3
7519 mov ax, word [es:si] ; 26 8b 04 ; 0xc41f6 vbe.c:759
7520 shr ax, 008h ; c1 e8 08 ; 0xc41f9
7521 and ax, strict word 0007fh ; 25 7f 00 ; 0xc41fc
7522 mov byte [bp-008h], al ; 88 46 f8 ; 0xc41ff
7523 cmp AL, strict byte 008h ; 3c 08 ; 0xc4202 vbe.c:764
7524 je short 04214h ; 74 0e ; 0xc4204
7525 cmp AL, strict byte 010h ; 3c 10 ; 0xc4206
7526 je short 04214h ; 74 0a ; 0xc4208
7527 cmp AL, strict byte 020h ; 3c 20 ; 0xc420a
7528 je short 04214h ; 74 06 ; 0xc420c
7529 mov di, 00100h ; bf 00 01 ; 0xc420e vbe.c:765
7530 jmp near 042aah ; e9 96 00 ; 0xc4211 vbe.c:766
7531 push SS ; 16 ; 0xc4214 vbe.c:770
7532 pop ES ; 07 ; 0xc4215
7533 test byte [es:si+001h], 080h ; 26 f6 44 01 80 ; 0xc4216
7534 je short 04222h ; 74 05 ; 0xc421b
7535 mov ax, strict word 00040h ; b8 40 00 ; 0xc421d
7536 jmp short 04224h ; eb 02 ; 0xc4220
7537 xor ax, ax ; 31 c0 ; 0xc4222
7538 mov byte [bp-006h], al ; 88 46 fa ; 0xc4224
7539 cmp cx, 00280h ; 81 f9 80 02 ; 0xc4227 vbe.c:773
7540 jnc short 04232h ; 73 05 ; 0xc422b
7541 mov cx, 00280h ; b9 80 02 ; 0xc422d vbe.c:774
7542 jmp short 0423bh ; eb 09 ; 0xc4230 vbe.c:775
7543 cmp cx, 00a00h ; 81 f9 00 0a ; 0xc4232
7544 jbe short 0423bh ; 76 03 ; 0xc4236
7545 mov cx, 00a00h ; b9 00 0a ; 0xc4238 vbe.c:776
7546 cmp bx, 001e0h ; 81 fb e0 01 ; 0xc423b vbe.c:777
7547 jnc short 04246h ; 73 05 ; 0xc423f
7548 mov bx, 001e0h ; bb e0 01 ; 0xc4241 vbe.c:778
7549 jmp short 0424fh ; eb 09 ; 0xc4244 vbe.c:779
7550 cmp bx, 00780h ; 81 fb 80 07 ; 0xc4246
7551 jbe short 0424fh ; 76 03 ; 0xc424a
7552 mov bx, 00780h ; bb 80 07 ; 0xc424c vbe.c:780
7553 mov dx, strict word 0ffffh ; ba ff ff ; 0xc424f vbe.c:786
7554 mov ax, 003b6h ; b8 b6 03 ; 0xc4252
7555 call 03c08h ; e8 b0 f9 ; 0xc4255
7556 mov si, ax ; 89 c6 ; 0xc4258
7557 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc425a vbe.c:789
7558 cwd ; 99 ; 0xc425e
7559 sal dx, 003h ; c1 e2 03 ; 0xc425f
7560 db 01bh, 0c2h
7561 ; sbb ax, dx ; 1b c2 ; 0xc4262
7562 sar ax, 003h ; c1 f8 03 ; 0xc4264
7563 imul ax, cx ; 0f af c1 ; 0xc4267
7564 add ax, strict word 00003h ; 05 03 00 ; 0xc426a vbe.c:790
7565 and AL, strict byte 0fch ; 24 fc ; 0xc426d
7566 mov dx, bx ; 89 da ; 0xc426f vbe.c:792
7567 mul dx ; f7 e2 ; 0xc4271
7568 cmp dx, si ; 39 f2 ; 0xc4273 vbe.c:794
7569 jnbe short 0427dh ; 77 06 ; 0xc4275
7570 jne short 04282h ; 75 09 ; 0xc4277
7571 test ax, ax ; 85 c0 ; 0xc4279
7572 jbe short 04282h ; 76 05 ; 0xc427b
7573 mov di, 00200h ; bf 00 02 ; 0xc427d vbe.c:796
7574 jmp short 042aah ; eb 28 ; 0xc4280 vbe.c:797
7575 xor ax, ax ; 31 c0 ; 0xc4282 vbe.c:801
7576 call 005ddh ; e8 56 c3 ; 0xc4284
7577 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc4287 vbe.c:802
7578 call 03b7fh ; e8 f1 f8 ; 0xc428b
7579 mov ax, cx ; 89 c8 ; 0xc428e vbe.c:803
7580 call 03b28h ; e8 95 f8 ; 0xc4290
7581 mov ax, bx ; 89 d8 ; 0xc4293 vbe.c:804
7582 call 03b47h ; e8 af f8 ; 0xc4295
7583 xor ax, ax ; 31 c0 ; 0xc4298 vbe.c:805
7584 call 00603h ; e8 66 c3 ; 0xc429a
7585 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc429d vbe.c:806
7586 or AL, strict byte 001h ; 0c 01 ; 0xc42a0
7587 xor ah, ah ; 30 e4 ; 0xc42a2
7588 call 005ddh ; e8 36 c3 ; 0xc42a4
7589 call 006d2h ; e8 28 c4 ; 0xc42a7 vbe.c:807
7590 push SS ; 16 ; 0xc42aa vbe.c:815
7591 pop ES ; 07 ; 0xc42ab
7592 mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xc42ac
7593 mov word [es:bx], di ; 26 89 3f ; 0xc42af
7594 lea sp, [bp-004h] ; 8d 66 fc ; 0xc42b2 vbe.c:816
7595 pop di ; 5f ; 0xc42b5
7596 pop si ; 5e ; 0xc42b6
7597 pop bp ; 5d ; 0xc42b7
7598 retn ; c3 ; 0xc42b8
7599
7600 ; Padding 0x387 bytes at 0xc42b9
7601 times 903 db 0
7602
7603section VBE32 progbits vstart=0x4640 align=1 ; size=0x115 class=CODE group=AUTO
7604 ; disGetNextSymbol 0xc4640 LB 0x115 -> off=0x0 cb=0000000000000114 uValue=00000000000c0000 'vesa_pm_start'
7605vesa_pm_start: ; 0xc4640 LB 0x114
7606 sbb byte [bx+si], al ; 18 00 ; 0xc4640
7607 dec di ; 4f ; 0xc4642
7608 add byte [bx+si], dl ; 00 10 ; 0xc4643
7609 add word [bx+si], cx ; 01 08 ; 0xc4645
7610 add dh, cl ; 00 ce ; 0xc4647
7611 add di, cx ; 01 cf ; 0xc4649
7612 add di, cx ; 01 cf ; 0xc464b
7613 add ax, dx ; 01 d0 ; 0xc464d
7614 add word [bp-048fdh], si ; 01 b6 03 b7 ; 0xc464f
7615 db 003h, 0ffh
7616 ; add di, di ; 03 ff ; 0xc4653
7617 db 0ffh
7618 db 0ffh
7619 jmp word [bp-07dh] ; ff 66 83 ; 0xc4657
7620 sti ; fb ; 0xc465a
7621 add byte [si+005h], dh ; 00 74 05 ; 0xc465b
7622 mov eax, strict dword 066c30100h ; 66 b8 00 01 c3 66 ; 0xc465e vberom.asm:825
7623 db 08bh, 0c2h
7624 ; mov ax, dx ; 8b c2 ; 0xc4664
7625 push edx ; 66 52 ; 0xc4666 vberom.asm:829
7626 push eax ; 66 50 ; 0xc4668 vberom.asm:830
7627 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc466a vberom.asm:831
7628 add ax, 06600h ; 05 00 66 ; 0xc4670
7629 out DX, ax ; ef ; 0xc4673
7630 pop eax ; 66 58 ; 0xc4674 vberom.asm:834
7631 mov edx, strict dword 0ef6601cfh ; 66 ba cf 01 66 ef ; 0xc4676 vberom.asm:835
7632 in eax, DX ; 66 ed ; 0xc467c vberom.asm:837
7633 pop edx ; 66 5a ; 0xc467e vberom.asm:838
7634 db 066h, 03bh, 0d0h
7635 ; cmp edx, eax ; 66 3b d0 ; 0xc4680 vberom.asm:839
7636 jne short 0468ah ; 75 05 ; 0xc4683 vberom.asm:840
7637 mov eax, strict dword 066c3004fh ; 66 b8 4f 00 c3 66 ; 0xc4685 vberom.asm:841
7638 mov ax, 0014fh ; b8 4f 01 ; 0xc468b
7639 retn ; c3 ; 0xc468e vberom.asm:845
7640 cmp bl, 080h ; 80 fb 80 ; 0xc468f vberom.asm:847
7641 je short 0469eh ; 74 0a ; 0xc4692 vberom.asm:848
7642 cmp bl, 000h ; 80 fb 00 ; 0xc4694 vberom.asm:849
7643 je short 046aeh ; 74 15 ; 0xc4697 vberom.asm:850
7644 mov eax, strict dword 052c30100h ; 66 b8 00 01 c3 52 ; 0xc4699 vberom.asm:851
7645 mov edx, strict dword 0a8ec03dah ; 66 ba da 03 ec a8 ; 0xc469f vberom.asm:855
7646 or byte [di-005h], dh ; 08 75 fb ; 0xc46a5
7647 in AL, DX ; ec ; 0xc46a8 vberom.asm:861
7648 test AL, strict byte 008h ; a8 08 ; 0xc46a9 vberom.asm:862
7649 je short 046a8h ; 74 fb ; 0xc46ab vberom.asm:863
7650 pop dx ; 5a ; 0xc46ad vberom.asm:864
7651 push ax ; 50 ; 0xc46ae vberom.asm:868
7652 push cx ; 51 ; 0xc46af vberom.asm:869
7653 push dx ; 52 ; 0xc46b0 vberom.asm:870
7654 push si ; 56 ; 0xc46b1 vberom.asm:871
7655 push di ; 57 ; 0xc46b2 vberom.asm:872
7656 sal dx, 010h ; c1 e2 10 ; 0xc46b3 vberom.asm:873
7657 and cx, strict word 0ffffh ; 81 e1 ff ff ; 0xc46b6 vberom.asm:874
7658 add byte [bx+si], al ; 00 00 ; 0xc46ba
7659 db 00bh, 0cah
7660 ; or cx, dx ; 0b ca ; 0xc46bc vberom.asm:875
7661 sal cx, 002h ; c1 e1 02 ; 0xc46be vberom.asm:876
7662 db 08bh, 0c1h
7663 ; mov ax, cx ; 8b c1 ; 0xc46c1 vberom.asm:877
7664 push ax ; 50 ; 0xc46c3 vberom.asm:878
7665 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc46c4 vberom.asm:879
7666 push ES ; 06 ; 0xc46ca
7667 add byte [bp-011h], ah ; 00 66 ef ; 0xc46cb
7668 mov edx, strict dword 0ed6601cfh ; 66 ba cf 01 66 ed ; 0xc46ce vberom.asm:882
7669 db 00fh, 0b7h, 0c8h
7670 ; movzx cx, ax ; 0f b7 c8 ; 0xc46d4 vberom.asm:884
7671 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc46d7 vberom.asm:885
7672 add ax, word [bx+si] ; 03 00 ; 0xc46dd
7673 out DX, eax ; 66 ef ; 0xc46df vberom.asm:887
7674 mov edx, strict dword 0ed6601cfh ; 66 ba cf 01 66 ed ; 0xc46e1 vberom.asm:888
7675 db 00fh, 0b7h, 0f0h
7676 ; movzx si, ax ; 0f b7 f0 ; 0xc46e7 vberom.asm:890
7677 pop ax ; 58 ; 0xc46ea vberom.asm:891
7678 cmp si, strict byte 00004h ; 83 fe 04 ; 0xc46eb vberom.asm:893
7679 je short 04707h ; 74 17 ; 0xc46ee vberom.asm:894
7680 add si, strict byte 00007h ; 83 c6 07 ; 0xc46f0 vberom.asm:895
7681 shr si, 003h ; c1 ee 03 ; 0xc46f3 vberom.asm:896
7682 imul cx, si ; 0f af ce ; 0xc46f6 vberom.asm:897
7683 db 033h, 0d2h
7684 ; xor dx, dx ; 33 d2 ; 0xc46f9 vberom.asm:898
7685 div cx ; f7 f1 ; 0xc46fb vberom.asm:899
7686 db 08bh, 0f8h
7687 ; mov di, ax ; 8b f8 ; 0xc46fd vberom.asm:900
7688 db 08bh, 0c2h
7689 ; mov ax, dx ; 8b c2 ; 0xc46ff vberom.asm:901
7690 db 033h, 0d2h
7691 ; xor dx, dx ; 33 d2 ; 0xc4701 vberom.asm:902
7692 div si ; f7 f6 ; 0xc4703 vberom.asm:903
7693 jmp short 04713h ; eb 0c ; 0xc4705 vberom.asm:904
7694 shr cx, 1 ; d1 e9 ; 0xc4707 vberom.asm:907
7695 db 033h, 0d2h
7696 ; xor dx, dx ; 33 d2 ; 0xc4709 vberom.asm:908
7697 div cx ; f7 f1 ; 0xc470b vberom.asm:909
7698 db 08bh, 0f8h
7699 ; mov di, ax ; 8b f8 ; 0xc470d vberom.asm:910
7700 db 08bh, 0c2h
7701 ; mov ax, dx ; 8b c2 ; 0xc470f vberom.asm:911
7702 sal ax, 1 ; d1 e0 ; 0xc4711 vberom.asm:912
7703 push edx ; 66 52 ; 0xc4713 vberom.asm:915
7704 push eax ; 66 50 ; 0xc4715 vberom.asm:916
7705 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc4717 vberom.asm:917
7706 or byte [bx+si], al ; 08 00 ; 0xc471d
7707 out DX, eax ; 66 ef ; 0xc471f vberom.asm:919
7708 pop eax ; 66 58 ; 0xc4721 vberom.asm:920
7709 mov edx, strict dword 0ef6601cfh ; 66 ba cf 01 66 ef ; 0xc4723 vberom.asm:921
7710 pop edx ; 66 5a ; 0xc4729 vberom.asm:923
7711 db 066h, 08bh, 0c7h
7712 ; mov eax, edi ; 66 8b c7 ; 0xc472b vberom.asm:925
7713 push edx ; 66 52 ; 0xc472e vberom.asm:926
7714 push eax ; 66 50 ; 0xc4730 vberom.asm:927
7715 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc4732 vberom.asm:928
7716 or word [bx+si], ax ; 09 00 ; 0xc4738
7717 out DX, eax ; 66 ef ; 0xc473a vberom.asm:930
7718 pop eax ; 66 58 ; 0xc473c vberom.asm:931
7719 mov edx, strict dword 0ef6601cfh ; 66 ba cf 01 66 ef ; 0xc473e vberom.asm:932
7720 pop edx ; 66 5a ; 0xc4744 vberom.asm:934
7721 pop di ; 5f ; 0xc4746 vberom.asm:936
7722 pop si ; 5e ; 0xc4747 vberom.asm:937
7723 pop dx ; 5a ; 0xc4748 vberom.asm:938
7724 pop cx ; 59 ; 0xc4749 vberom.asm:939
7725 pop ax ; 58 ; 0xc474a vberom.asm:940
7726 mov eax, strict dword 066c3004fh ; 66 b8 4f 00 c3 66 ; 0xc474b vberom.asm:941
7727 mov ax, 0014fh ; b8 4f 01 ; 0xc4751
7728 ; disGetNextSymbol 0xc4754 LB 0x1 -> off=0x0 cb=0000000000000001 uValue=0000000000000114 'vesa_pm_end'
7729vesa_pm_end: ; 0xc4754 LB 0x1
7730 retn ; c3 ; 0xc4754 vberom.asm:946
7731
7732 ; Padding 0x2b bytes at 0xc4755
7733 times 43 db 0
7734
7735section _DATA progbits vstart=0x4780 align=1 ; size=0x3742 class=DATA group=DGROUP
7736 ; disGetNextSymbol 0xc4780 LB 0x3742 -> off=0x0 cb=000000000000002b uValue=00000000000c0000 '_msg_vga_init'
7737_msg_vga_init: ; 0xc4780 LB 0x2b
7738 db 'Oracle VirtualBox Version 7.1.4 VGA BIOS', 00dh, 00ah, 000h
7739 ; disGetNextSymbol 0xc47ab LB 0x3717 -> off=0x0 cb=0000000000000080 uValue=00000000000c002b 'vga_modes'
7740vga_modes: ; 0xc47ab LB 0x80
7741 db 000h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 001h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
7742 db 002h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 003h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
7743 db 004h, 001h, 002h, 002h, 000h, 0b8h, 0ffh, 001h, 005h, 001h, 002h, 002h, 000h, 0b8h, 0ffh, 001h
7744 db 006h, 001h, 002h, 001h, 000h, 0b8h, 0ffh, 001h, 007h, 000h, 001h, 004h, 000h, 0b0h, 0ffh, 000h
7745 db 00dh, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 001h, 00eh, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 001h
7746 db 00fh, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 000h, 010h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
7747 db 011h, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 002h, 012h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
7748 db 013h, 001h, 005h, 008h, 000h, 0a0h, 0ffh, 003h, 06ah, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
7749 ; disGetNextSymbol 0xc482b LB 0x3697 -> off=0x0 cb=0000000000000010 uValue=00000000000c00ab 'line_to_vpti'
7750line_to_vpti: ; 0xc482b LB 0x10
7751 db 017h, 017h, 018h, 018h, 004h, 005h, 006h, 007h, 00dh, 00eh, 011h, 012h, 01ah, 01bh, 01ch, 01dh
7752 ; disGetNextSymbol 0xc483b LB 0x3687 -> off=0x0 cb=0000000000000004 uValue=00000000000c00bb 'dac_regs'
7753dac_regs: ; 0xc483b LB 0x4
7754 dd 0ff3f3f3fh
7755 ; disGetNextSymbol 0xc483f LB 0x3683 -> off=0x0 cb=0000000000000780 uValue=00000000000c00bf 'video_param_table'
7756video_param_table: ; 0xc483f LB 0x780
7757 db 028h, 018h, 008h, 000h, 008h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 0a0h
7758 db 0bfh, 01fh, 000h, 0c7h, 006h, 007h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 01fh, 096h
7759 db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7760 db 015h, 016h, 017h, 008h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
7761 db 028h, 018h, 008h, 000h, 008h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 0a0h
7762 db 0bfh, 01fh, 000h, 0c7h, 006h, 007h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 01fh, 096h
7763 db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7764 db 015h, 016h, 017h, 008h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
7765 db 050h, 018h, 008h, 000h, 010h, 001h, 003h, 000h, 002h, 063h, 05fh, 04fh, 050h, 082h, 055h, 081h
7766 db 0bfh, 01fh, 000h, 0c7h, 006h, 007h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 01fh, 096h
7767 db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7768 db 015h, 016h, 017h, 008h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
7769 db 050h, 018h, 008h, 000h, 010h, 001h, 003h, 000h, 002h, 063h, 05fh, 04fh, 050h, 082h, 055h, 081h
7770 db 0bfh, 01fh, 000h, 0c7h, 006h, 007h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 01fh, 096h
7771 db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7772 db 015h, 016h, 017h, 008h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
7773 db 028h, 018h, 008h, 000h, 040h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
7774 db 0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
7775 db 0b9h, 0a2h, 0ffh, 000h, 013h, 015h, 017h, 002h, 004h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7776 db 015h, 016h, 017h, 001h, 000h, 003h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 00fh, 00fh, 0ffh
7777 db 028h, 018h, 008h, 000h, 040h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
7778 db 0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
7779 db 0b9h, 0a2h, 0ffh, 000h, 013h, 015h, 017h, 002h, 004h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7780 db 015h, 016h, 017h, 001h, 000h, 003h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 00fh, 00fh, 0ffh
7781 db 050h, 018h, 008h, 000h, 040h, 001h, 001h, 000h, 006h, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
7782 db 0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 000h, 096h
7783 db 0b9h, 0c2h, 0ffh, 000h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h
7784 db 017h, 017h, 017h, 001h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 00dh, 00fh, 0ffh
7785 db 050h, 018h, 00eh, 000h, 010h, 000h, 003h, 000h, 003h, 0a6h, 05fh, 04fh, 050h, 082h, 055h, 081h
7786 db 0bfh, 01fh, 000h, 04dh, 00bh, 00ch, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 00dh, 063h
7787 db 0bah, 0a3h, 0ffh, 000h, 008h, 008h, 008h, 008h, 008h, 008h, 008h, 010h, 018h, 018h, 018h, 018h
7788 db 018h, 018h, 018h, 00eh, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00ah, 000h, 0ffh
7789 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7790 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7791 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7792 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7793 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7794 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7795 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7796 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7797 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7798 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7799 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7800 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7801 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7802 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7803 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7804 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7805 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7806 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7807 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7808 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7809 db 028h, 018h, 008h, 000h, 020h, 009h, 00fh, 000h, 006h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
7810 db 0bfh, 01fh, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
7811 db 0b9h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7812 db 015h, 016h, 017h, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7813 db 050h, 018h, 008h, 000h, 040h, 001h, 00fh, 000h, 006h, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
7814 db 0bfh, 01fh, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 000h, 096h
7815 db 0b9h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7816 db 015h, 016h, 017h, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7817 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7818 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7819 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7820 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7821 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7822 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7823 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7824 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7825 db 050h, 018h, 00eh, 000h, 080h, 001h, 00fh, 000h, 006h, 0a3h, 05fh, 04fh, 050h, 082h, 054h, 080h
7826 db 0bfh, 01fh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 00fh, 063h
7827 db 0bah, 0e3h, 0ffh, 000h, 008h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 008h, 000h, 000h, 000h
7828 db 018h, 000h, 000h, 001h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7829 db 050h, 018h, 00eh, 000h, 080h, 001h, 00fh, 000h, 006h, 0a3h, 05fh, 04fh, 050h, 082h, 054h, 080h
7830 db 0bfh, 01fh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 00fh, 063h
7831 db 0bah, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7832 db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7833 db 028h, 018h, 00eh, 000h, 008h, 009h, 003h, 000h, 002h, 0a3h, 02dh, 027h, 028h, 090h, 02bh, 0a0h
7834 db 0bfh, 01fh, 000h, 04dh, 00bh, 00ch, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 014h, 01fh, 063h
7835 db 0bah, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7836 db 03dh, 03eh, 03fh, 008h, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
7837 db 028h, 018h, 00eh, 000h, 008h, 009h, 003h, 000h, 002h, 0a3h, 02dh, 027h, 028h, 090h, 02bh, 0a0h
7838 db 0bfh, 01fh, 000h, 04dh, 00bh, 00ch, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 014h, 01fh, 063h
7839 db 0bah, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7840 db 03dh, 03eh, 03fh, 008h, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
7841 db 050h, 018h, 00eh, 000h, 010h, 001h, 003h, 000h, 002h, 0a3h, 05fh, 04fh, 050h, 082h, 055h, 081h
7842 db 0bfh, 01fh, 000h, 04dh, 00bh, 00ch, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 01fh, 063h
7843 db 0bah, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7844 db 03dh, 03eh, 03fh, 008h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
7845 db 050h, 018h, 00eh, 000h, 010h, 001h, 003h, 000h, 002h, 0a3h, 05fh, 04fh, 050h, 082h, 055h, 081h
7846 db 0bfh, 01fh, 000h, 04dh, 00bh, 00ch, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 01fh, 063h
7847 db 0bah, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7848 db 03dh, 03eh, 03fh, 008h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
7849 db 028h, 018h, 010h, 000h, 008h, 008h, 003h, 000h, 002h, 067h, 02dh, 027h, 028h, 090h, 02bh, 0a0h
7850 db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 01fh, 096h
7851 db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7852 db 03dh, 03eh, 03fh, 00ch, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 00fh, 0ffh
7853 db 050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 067h, 05fh, 04fh, 050h, 082h, 055h, 081h
7854 db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 01fh, 096h
7855 db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7856 db 03dh, 03eh, 03fh, 00ch, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 00fh, 0ffh
7857 db 050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 066h, 05fh, 04fh, 050h, 082h, 055h, 081h
7858 db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 00fh, 096h
7859 db 0b9h, 0a3h, 0ffh, 000h, 008h, 008h, 008h, 008h, 008h, 008h, 008h, 010h, 018h, 018h, 018h, 018h
7860 db 018h, 018h, 018h, 00eh, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00ah, 00fh, 0ffh
7861 db 050h, 01dh, 010h, 000h, 0a0h, 001h, 00fh, 000h, 006h, 0e3h, 05fh, 04fh, 050h, 082h, 054h, 080h
7862 db 00bh, 03eh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 0eah, 08ch, 0dfh, 028h, 000h, 0e7h
7863 db 004h, 0c3h, 0ffh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h
7864 db 03fh, 000h, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7865 db 050h, 01dh, 010h, 000h, 0a0h, 001h, 00fh, 000h, 006h, 0e3h, 05fh, 04fh, 050h, 082h, 054h, 080h
7866 db 00bh, 03eh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 0eah, 08ch, 0dfh, 028h, 000h, 0e7h
7867 db 004h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7868 db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7869 db 028h, 018h, 008h, 000h, 020h, 001h, 00fh, 000h, 00eh, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
7870 db 0bfh, 01fh, 000h, 041h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 040h, 096h
7871 db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 008h, 009h, 00ah, 00bh, 00ch
7872 db 00dh, 00eh, 00fh, 041h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 040h, 005h, 00fh, 0ffh
7873 db 064h, 024h, 010h, 000h, 000h, 001h, 00fh, 000h, 006h, 0e3h, 07fh, 063h, 063h, 083h, 06bh, 01bh
7874 db 072h, 0f0h, 000h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 059h, 08dh, 057h, 032h, 000h, 057h
7875 db 073h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7876 db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7877 ; disGetNextSymbol 0xc4fbf LB 0x2f03 -> off=0x0 cb=00000000000000c0 uValue=00000000000c083f 'palette0'
7878palette0: ; 0xc4fbf LB 0xc0
7879 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7880 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7881 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7882 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7883 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
7884 db 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
7885 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7886 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7887 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7888 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7889 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
7890 db 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
7891 ; disGetNextSymbol 0xc507f LB 0x2e43 -> off=0x0 cb=00000000000000c0 uValue=00000000000c08ff 'palette1'
7892palette1: ; 0xc507f LB 0xc0
7893 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
7894 db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
7895 db 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah, 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah
7896 db 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh, 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh
7897 db 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
7898 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
7899 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
7900 db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
7901 db 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah, 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah
7902 db 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh, 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh
7903 db 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
7904 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
7905 ; disGetNextSymbol 0xc513f LB 0x2d83 -> off=0x0 cb=00000000000000c0 uValue=00000000000c09bf 'palette2'
7906palette2: ; 0xc513f LB 0xc0
7907 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
7908 db 000h, 02ah, 02ah, 02ah, 000h, 02ah, 02ah, 02ah, 000h, 000h, 015h, 000h, 000h, 03fh, 000h, 02ah
7909 db 015h, 000h, 02ah, 03fh, 02ah, 000h, 015h, 02ah, 000h, 03fh, 02ah, 02ah, 015h, 02ah, 02ah, 03fh
7910 db 000h, 015h, 000h, 000h, 015h, 02ah, 000h, 03fh, 000h, 000h, 03fh, 02ah, 02ah, 015h, 000h, 02ah
7911 db 015h, 02ah, 02ah, 03fh, 000h, 02ah, 03fh, 02ah, 000h, 015h, 015h, 000h, 015h, 03fh, 000h, 03fh
7912 db 015h, 000h, 03fh, 03fh, 02ah, 015h, 015h, 02ah, 015h, 03fh, 02ah, 03fh, 015h, 02ah, 03fh, 03fh
7913 db 015h, 000h, 000h, 015h, 000h, 02ah, 015h, 02ah, 000h, 015h, 02ah, 02ah, 03fh, 000h, 000h, 03fh
7914 db 000h, 02ah, 03fh, 02ah, 000h, 03fh, 02ah, 02ah, 015h, 000h, 015h, 015h, 000h, 03fh, 015h, 02ah
7915 db 015h, 015h, 02ah, 03fh, 03fh, 000h, 015h, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 03fh, 02ah, 03fh
7916 db 015h, 015h, 000h, 015h, 015h, 02ah, 015h, 03fh, 000h, 015h, 03fh, 02ah, 03fh, 015h, 000h, 03fh
7917 db 015h, 02ah, 03fh, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
7918 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
7919 ; disGetNextSymbol 0xc51ff LB 0x2cc3 -> off=0x0 cb=0000000000000300 uValue=00000000000c0a7f 'palette3'
7920palette3: ; 0xc51ff LB 0x300
7921 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
7922 db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
7923 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
7924 db 000h, 000h, 000h, 005h, 005h, 005h, 008h, 008h, 008h, 00bh, 00bh, 00bh, 00eh, 00eh, 00eh, 011h
7925 db 011h, 011h, 014h, 014h, 014h, 018h, 018h, 018h, 01ch, 01ch, 01ch, 020h, 020h, 020h, 024h, 024h
7926 db 024h, 028h, 028h, 028h, 02dh, 02dh, 02dh, 032h, 032h, 032h, 038h, 038h, 038h, 03fh, 03fh, 03fh
7927 db 000h, 000h, 03fh, 010h, 000h, 03fh, 01fh, 000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h, 03fh, 03fh
7928 db 000h, 02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 000h, 000h, 03fh, 010h, 000h, 03fh, 01fh
7929 db 000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h, 02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 000h
7930 db 000h, 03fh, 000h, 000h, 03fh, 010h, 000h, 03fh, 01fh, 000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h
7931 db 02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh, 02fh, 01fh
7932 db 03fh, 037h, 01fh, 03fh, 03fh, 01fh, 03fh, 03fh, 01fh, 037h, 03fh, 01fh, 02fh, 03fh, 01fh, 027h
7933 db 03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh, 02fh, 01fh, 03fh, 037h, 01fh, 03fh, 03fh, 01fh, 037h
7934 db 03fh, 01fh, 02fh, 03fh, 01fh, 027h, 03fh, 01fh, 01fh, 03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh
7935 db 02fh, 01fh, 03fh, 037h, 01fh, 03fh, 03fh, 01fh, 037h, 03fh, 01fh, 02fh, 03fh, 01fh, 027h, 03fh
7936 db 02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h, 02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh, 03fh, 03fh
7937 db 02dh, 03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h
7938 db 02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh, 03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 02dh
7939 db 02dh, 03fh, 02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h, 02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh
7940 db 03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 000h, 000h, 01ch, 007h, 000h, 01ch, 00eh, 000h
7941 db 01ch, 015h, 000h, 01ch, 01ch, 000h, 01ch, 01ch, 000h, 015h, 01ch, 000h, 00eh, 01ch, 000h, 007h
7942 db 01ch, 000h, 000h, 01ch, 007h, 000h, 01ch, 00eh, 000h, 01ch, 015h, 000h, 01ch, 01ch, 000h, 015h
7943 db 01ch, 000h, 00eh, 01ch, 000h, 007h, 01ch, 000h, 000h, 01ch, 000h, 000h, 01ch, 007h, 000h, 01ch
7944 db 00eh, 000h, 01ch, 015h, 000h, 01ch, 01ch, 000h, 015h, 01ch, 000h, 00eh, 01ch, 000h, 007h, 01ch
7945 db 00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h, 00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh, 01ch, 01ch
7946 db 00eh, 018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h
7947 db 00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh, 018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 00eh
7948 db 00eh, 01ch, 00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h, 00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh
7949 db 018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 014h, 014h, 01ch, 016h, 014h, 01ch, 018h, 014h
7950 db 01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ch, 01ch, 014h, 01ah, 01ch, 014h, 018h, 01ch, 014h, 016h
7951 db 01ch, 014h, 014h, 01ch, 016h, 014h, 01ch, 018h, 014h, 01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ah
7952 db 01ch, 014h, 018h, 01ch, 014h, 016h, 01ch, 014h, 014h, 01ch, 014h, 014h, 01ch, 016h, 014h, 01ch
7953 db 018h, 014h, 01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ah, 01ch, 014h, 018h, 01ch, 014h, 016h, 01ch
7954 db 000h, 000h, 010h, 004h, 000h, 010h, 008h, 000h, 010h, 00ch, 000h, 010h, 010h, 000h, 010h, 010h
7955 db 000h, 00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 000h, 000h, 010h, 004h, 000h, 010h, 008h
7956 db 000h, 010h, 00ch, 000h, 010h, 010h, 000h, 00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 000h
7957 db 000h, 010h, 000h, 000h, 010h, 004h, 000h, 010h, 008h, 000h, 010h, 00ch, 000h, 010h, 010h, 000h
7958 db 00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 008h, 008h, 010h, 00ah, 008h, 010h, 00ch, 008h
7959 db 010h, 00eh, 008h, 010h, 010h, 008h, 010h, 010h, 008h, 00eh, 010h, 008h, 00ch, 010h, 008h, 00ah
7960 db 010h, 008h, 008h, 010h, 00ah, 008h, 010h, 00ch, 008h, 010h, 00eh, 008h, 010h, 010h, 008h, 00eh
7961 db 010h, 008h, 00ch, 010h, 008h, 00ah, 010h, 008h, 008h, 010h, 008h, 008h, 010h, 00ah, 008h, 010h
7962 db 00ch, 008h, 010h, 00eh, 008h, 010h, 010h, 008h, 00eh, 010h, 008h, 00ch, 010h, 008h, 00ah, 010h
7963 db 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh, 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh, 010h, 010h
7964 db 00bh, 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh
7965 db 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh, 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 00bh
7966 db 00bh, 010h, 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh, 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh
7967 db 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7968 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7969 ; disGetNextSymbol 0xc54ff LB 0x29c3 -> off=0x0 cb=0000000000000010 uValue=00000000000c0d7f 'static_functionality'
7970static_functionality: ; 0xc54ff LB 0x10
7971 db 0ffh, 0e0h, 00fh, 000h, 000h, 000h, 000h, 007h, 002h, 008h, 0e7h, 00ch, 000h, 000h, 000h, 000h
7972 ; disGetNextSymbol 0xc550f LB 0x29b3 -> off=0x0 cb=0000000000000024 uValue=00000000000c0d8f '_dcc_table'
7973_dcc_table: ; 0xc550f LB 0x24
7974 db 010h, 001h, 007h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7975 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7976 db 000h, 000h, 000h, 000h
7977 ; disGetNextSymbol 0xc5533 LB 0x298f -> off=0x0 cb=000000000000001a uValue=00000000000c0db3 '_secondary_save_area'
7978_secondary_save_area: ; 0xc5533 LB 0x1a
7979 db 01ah, 000h, 00fh, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7980 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7981 ; disGetNextSymbol 0xc554d LB 0x2975 -> off=0x0 cb=000000000000001c uValue=00000000000c0dcd '_video_save_pointer_table'
7982_video_save_pointer_table: ; 0xc554d LB 0x1c
7983 db 03fh, 048h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7984 db 033h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7985 ; disGetNextSymbol 0xc5569 LB 0x2959 -> off=0x0 cb=0000000000000800 uValue=00000000000c0de9 'vgafont8'
7986vgafont8: ; 0xc5569 LB 0x800
7987 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 081h, 0a5h, 081h, 0bdh, 099h, 081h, 07eh
7988 db 07eh, 0ffh, 0dbh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 06ch, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h
7989 db 010h, 038h, 07ch, 0feh, 07ch, 038h, 010h, 000h, 038h, 07ch, 038h, 0feh, 0feh, 07ch, 038h, 07ch
7990 db 010h, 010h, 038h, 07ch, 0feh, 07ch, 038h, 07ch, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h
7991 db 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h
7992 db 0ffh, 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 00fh, 007h, 00fh, 07dh, 0cch, 0cch, 0cch, 078h
7993 db 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 018h, 03fh, 033h, 03fh, 030h, 030h, 070h, 0f0h, 0e0h
7994 db 07fh, 063h, 07fh, 063h, 063h, 067h, 0e6h, 0c0h, 099h, 05ah, 03ch, 0e7h, 0e7h, 03ch, 05ah, 099h
7995 db 080h, 0e0h, 0f8h, 0feh, 0f8h, 0e0h, 080h, 000h, 002h, 00eh, 03eh, 0feh, 03eh, 00eh, 002h, 000h
7996 db 018h, 03ch, 07eh, 018h, 018h, 07eh, 03ch, 018h, 066h, 066h, 066h, 066h, 066h, 000h, 066h, 000h
7997 db 07fh, 0dbh, 0dbh, 07bh, 01bh, 01bh, 01bh, 000h, 03eh, 063h, 038h, 06ch, 06ch, 038h, 0cch, 078h
7998 db 000h, 000h, 000h, 000h, 07eh, 07eh, 07eh, 000h, 018h, 03ch, 07eh, 018h, 07eh, 03ch, 018h, 0ffh
7999 db 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h
8000 db 000h, 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 030h, 060h, 0feh, 060h, 030h, 000h, 000h
8001 db 000h, 000h, 0c0h, 0c0h, 0c0h, 0feh, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h
8002 db 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 000h, 000h, 000h, 0ffh, 0ffh, 07eh, 03ch, 018h, 000h, 000h
8003 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 078h, 078h, 030h, 030h, 000h, 030h, 000h
8004 db 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch, 0feh, 06ch, 06ch, 000h
8005 db 030h, 07ch, 0c0h, 078h, 00ch, 0f8h, 030h, 000h, 000h, 0c6h, 0cch, 018h, 030h, 066h, 0c6h, 000h
8006 db 038h, 06ch, 038h, 076h, 0dch, 0cch, 076h, 000h, 060h, 060h, 0c0h, 000h, 000h, 000h, 000h, 000h
8007 db 018h, 030h, 060h, 060h, 060h, 030h, 018h, 000h, 060h, 030h, 018h, 018h, 018h, 030h, 060h, 000h
8008 db 000h, 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 030h, 030h, 0fch, 030h, 030h, 000h, 000h
8009 db 000h, 000h, 000h, 000h, 000h, 030h, 030h, 060h, 000h, 000h, 000h, 0fch, 000h, 000h, 000h, 000h
8010 db 000h, 000h, 000h, 000h, 000h, 030h, 030h, 000h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h
8011 db 07ch, 0c6h, 0ceh, 0deh, 0f6h, 0e6h, 07ch, 000h, 030h, 070h, 030h, 030h, 030h, 030h, 0fch, 000h
8012 db 078h, 0cch, 00ch, 038h, 060h, 0cch, 0fch, 000h, 078h, 0cch, 00ch, 038h, 00ch, 0cch, 078h, 000h
8013 db 01ch, 03ch, 06ch, 0cch, 0feh, 00ch, 01eh, 000h, 0fch, 0c0h, 0f8h, 00ch, 00ch, 0cch, 078h, 000h
8014 db 038h, 060h, 0c0h, 0f8h, 0cch, 0cch, 078h, 000h, 0fch, 0cch, 00ch, 018h, 030h, 030h, 030h, 000h
8015 db 078h, 0cch, 0cch, 078h, 0cch, 0cch, 078h, 000h, 078h, 0cch, 0cch, 07ch, 00ch, 018h, 070h, 000h
8016 db 000h, 030h, 030h, 000h, 000h, 030h, 030h, 000h, 000h, 030h, 030h, 000h, 000h, 030h, 030h, 060h
8017 db 018h, 030h, 060h, 0c0h, 060h, 030h, 018h, 000h, 000h, 000h, 0fch, 000h, 000h, 0fch, 000h, 000h
8018 db 060h, 030h, 018h, 00ch, 018h, 030h, 060h, 000h, 078h, 0cch, 00ch, 018h, 030h, 000h, 030h, 000h
8019 db 07ch, 0c6h, 0deh, 0deh, 0deh, 0c0h, 078h, 000h, 030h, 078h, 0cch, 0cch, 0fch, 0cch, 0cch, 000h
8020 db 0fch, 066h, 066h, 07ch, 066h, 066h, 0fch, 000h, 03ch, 066h, 0c0h, 0c0h, 0c0h, 066h, 03ch, 000h
8021 db 0f8h, 06ch, 066h, 066h, 066h, 06ch, 0f8h, 000h, 0feh, 062h, 068h, 078h, 068h, 062h, 0feh, 000h
8022 db 0feh, 062h, 068h, 078h, 068h, 060h, 0f0h, 000h, 03ch, 066h, 0c0h, 0c0h, 0ceh, 066h, 03eh, 000h
8023 db 0cch, 0cch, 0cch, 0fch, 0cch, 0cch, 0cch, 000h, 078h, 030h, 030h, 030h, 030h, 030h, 078h, 000h
8024 db 01eh, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 000h, 0e6h, 066h, 06ch, 078h, 06ch, 066h, 0e6h, 000h
8025 db 0f0h, 060h, 060h, 060h, 062h, 066h, 0feh, 000h, 0c6h, 0eeh, 0feh, 0feh, 0d6h, 0c6h, 0c6h, 000h
8026 db 0c6h, 0e6h, 0f6h, 0deh, 0ceh, 0c6h, 0c6h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h
8027 db 0fch, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h, 078h, 0cch, 0cch, 0cch, 0dch, 078h, 01ch, 000h
8028 db 0fch, 066h, 066h, 07ch, 06ch, 066h, 0e6h, 000h, 078h, 0cch, 0e0h, 070h, 01ch, 0cch, 078h, 000h
8029 db 0fch, 0b4h, 030h, 030h, 030h, 030h, 078h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 0fch, 000h
8030 db 0cch, 0cch, 0cch, 0cch, 0cch, 078h, 030h, 000h, 0c6h, 0c6h, 0c6h, 0d6h, 0feh, 0eeh, 0c6h, 000h
8031 db 0c6h, 0c6h, 06ch, 038h, 038h, 06ch, 0c6h, 000h, 0cch, 0cch, 0cch, 078h, 030h, 030h, 078h, 000h
8032 db 0feh, 0c6h, 08ch, 018h, 032h, 066h, 0feh, 000h, 078h, 060h, 060h, 060h, 060h, 060h, 078h, 000h
8033 db 0c0h, 060h, 030h, 018h, 00ch, 006h, 002h, 000h, 078h, 018h, 018h, 018h, 018h, 018h, 078h, 000h
8034 db 010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
8035 db 030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 076h, 000h
8036 db 0e0h, 060h, 060h, 07ch, 066h, 066h, 0dch, 000h, 000h, 000h, 078h, 0cch, 0c0h, 0cch, 078h, 000h
8037 db 01ch, 00ch, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h
8038 db 038h, 06ch, 060h, 0f0h, 060h, 060h, 0f0h, 000h, 000h, 000h, 076h, 0cch, 0cch, 07ch, 00ch, 0f8h
8039 db 0e0h, 060h, 06ch, 076h, 066h, 066h, 0e6h, 000h, 030h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
8040 db 00ch, 000h, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 0e0h, 060h, 066h, 06ch, 078h, 06ch, 0e6h, 000h
8041 db 070h, 030h, 030h, 030h, 030h, 030h, 078h, 000h, 000h, 000h, 0cch, 0feh, 0feh, 0d6h, 0c6h, 000h
8042 db 000h, 000h, 0f8h, 0cch, 0cch, 0cch, 0cch, 000h, 000h, 000h, 078h, 0cch, 0cch, 0cch, 078h, 000h
8043 db 000h, 000h, 0dch, 066h, 066h, 07ch, 060h, 0f0h, 000h, 000h, 076h, 0cch, 0cch, 07ch, 00ch, 01eh
8044 db 000h, 000h, 0dch, 076h, 066h, 060h, 0f0h, 000h, 000h, 000h, 07ch, 0c0h, 078h, 00ch, 0f8h, 000h
8045 db 010h, 030h, 07ch, 030h, 030h, 034h, 018h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 076h, 000h
8046 db 000h, 000h, 0cch, 0cch, 0cch, 078h, 030h, 000h, 000h, 000h, 0c6h, 0d6h, 0feh, 0feh, 06ch, 000h
8047 db 000h, 000h, 0c6h, 06ch, 038h, 06ch, 0c6h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 07ch, 00ch, 0f8h
8048 db 000h, 000h, 0fch, 098h, 030h, 064h, 0fch, 000h, 01ch, 030h, 030h, 0e0h, 030h, 030h, 01ch, 000h
8049 db 018h, 018h, 018h, 000h, 018h, 018h, 018h, 000h, 0e0h, 030h, 030h, 01ch, 030h, 030h, 0e0h, 000h
8050 db 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 000h
8051 db 078h, 0cch, 0c0h, 0cch, 078h, 018h, 00ch, 078h, 000h, 0cch, 000h, 0cch, 0cch, 0cch, 07eh, 000h
8052 db 01ch, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h, 07eh, 0c3h, 03ch, 006h, 03eh, 066h, 03fh, 000h
8053 db 0cch, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 0e0h, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h
8054 db 030h, 030h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 000h, 000h, 078h, 0c0h, 0c0h, 078h, 00ch, 038h
8055 db 07eh, 0c3h, 03ch, 066h, 07eh, 060h, 03ch, 000h, 0cch, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h
8056 db 0e0h, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h, 0cch, 000h, 070h, 030h, 030h, 030h, 078h, 000h
8057 db 07ch, 0c6h, 038h, 018h, 018h, 018h, 03ch, 000h, 0e0h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
8058 db 0c6h, 038h, 06ch, 0c6h, 0feh, 0c6h, 0c6h, 000h, 030h, 030h, 000h, 078h, 0cch, 0fch, 0cch, 000h
8059 db 01ch, 000h, 0fch, 060h, 078h, 060h, 0fch, 000h, 000h, 000h, 07fh, 00ch, 07fh, 0cch, 07fh, 000h
8060 db 03eh, 06ch, 0cch, 0feh, 0cch, 0cch, 0ceh, 000h, 078h, 0cch, 000h, 078h, 0cch, 0cch, 078h, 000h
8061 db 000h, 0cch, 000h, 078h, 0cch, 0cch, 078h, 000h, 000h, 0e0h, 000h, 078h, 0cch, 0cch, 078h, 000h
8062 db 078h, 0cch, 000h, 0cch, 0cch, 0cch, 07eh, 000h, 000h, 0e0h, 000h, 0cch, 0cch, 0cch, 07eh, 000h
8063 db 000h, 0cch, 000h, 0cch, 0cch, 07ch, 00ch, 0f8h, 0c3h, 018h, 03ch, 066h, 066h, 03ch, 018h, 000h
8064 db 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 078h, 000h, 018h, 018h, 07eh, 0c0h, 0c0h, 07eh, 018h, 018h
8065 db 038h, 06ch, 064h, 0f0h, 060h, 0e6h, 0fch, 000h, 0cch, 0cch, 078h, 0fch, 030h, 0fch, 030h, 030h
8066 db 0f8h, 0cch, 0cch, 0fah, 0c6h, 0cfh, 0c6h, 0c7h, 00eh, 01bh, 018h, 03ch, 018h, 018h, 0d8h, 070h
8067 db 01ch, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 038h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
8068 db 000h, 01ch, 000h, 078h, 0cch, 0cch, 078h, 000h, 000h, 01ch, 000h, 0cch, 0cch, 0cch, 07eh, 000h
8069 db 000h, 0f8h, 000h, 0f8h, 0cch, 0cch, 0cch, 000h, 0fch, 000h, 0cch, 0ech, 0fch, 0dch, 0cch, 000h
8070 db 03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h
8071 db 030h, 000h, 030h, 060h, 0c0h, 0cch, 078h, 000h, 000h, 000h, 000h, 0fch, 0c0h, 0c0h, 000h, 000h
8072 db 000h, 000h, 000h, 0fch, 00ch, 00ch, 000h, 000h, 0c3h, 0c6h, 0cch, 0deh, 033h, 066h, 0cch, 00fh
8073 db 0c3h, 0c6h, 0cch, 0dbh, 037h, 06fh, 0cfh, 003h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 000h
8074 db 000h, 033h, 066h, 0cch, 066h, 033h, 000h, 000h, 000h, 0cch, 066h, 033h, 066h, 0cch, 000h, 000h
8075 db 022h, 088h, 022h, 088h, 022h, 088h, 022h, 088h, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah
8076 db 0dbh, 077h, 0dbh, 0eeh, 0dbh, 077h, 0dbh, 0eeh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8077 db 018h, 018h, 018h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h, 018h
8078 db 036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h
8079 db 000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h
8080 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 0feh, 006h, 0f6h, 036h, 036h, 036h
8081 db 036h, 036h, 0f6h, 006h, 0feh, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h, 000h
8082 db 018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h
8083 db 018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h
8084 db 000h, 000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 018h, 018h
8085 db 000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h
8086 db 018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h
8087 db 036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h
8088 db 036h, 036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0f7h, 036h, 036h, 036h
8089 db 036h, 036h, 037h, 030h, 037h, 036h, 036h, 036h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h, 000h
8090 db 036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h
8091 db 036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h
8092 db 000h, 000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 03fh, 000h, 000h, 000h
8093 db 018h, 018h, 01fh, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h, 018h
8094 db 000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h
8095 db 018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h
8096 db 000h, 000h, 000h, 000h, 01fh, 018h, 018h, 018h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
8097 db 000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
8098 db 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h
8099 db 000h, 000h, 076h, 0dch, 0c8h, 0dch, 076h, 000h, 000h, 078h, 0cch, 0f8h, 0cch, 0f8h, 0c0h, 0c0h
8100 db 000h, 0fch, 0cch, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 0feh, 06ch, 06ch, 06ch, 06ch, 06ch, 000h
8101 db 0fch, 0cch, 060h, 030h, 060h, 0cch, 0fch, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 070h, 000h
8102 db 000h, 066h, 066h, 066h, 066h, 07ch, 060h, 0c0h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 000h
8103 db 0fch, 030h, 078h, 0cch, 0cch, 078h, 030h, 0fch, 038h, 06ch, 0c6h, 0feh, 0c6h, 06ch, 038h, 000h
8104 db 038h, 06ch, 0c6h, 0c6h, 06ch, 06ch, 0eeh, 000h, 01ch, 030h, 018h, 07ch, 0cch, 0cch, 078h, 000h
8105 db 000h, 000h, 07eh, 0dbh, 0dbh, 07eh, 000h, 000h, 006h, 00ch, 07eh, 0dbh, 0dbh, 07eh, 060h, 0c0h
8106 db 038h, 060h, 0c0h, 0f8h, 0c0h, 060h, 038h, 000h, 078h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 000h
8107 db 000h, 0fch, 000h, 0fch, 000h, 0fch, 000h, 000h, 030h, 030h, 0fch, 030h, 030h, 000h, 0fch, 000h
8108 db 060h, 030h, 018h, 030h, 060h, 000h, 0fch, 000h, 018h, 030h, 060h, 030h, 018h, 000h, 0fch, 000h
8109 db 00eh, 01bh, 01bh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h, 070h
8110 db 030h, 030h, 000h, 0fch, 000h, 030h, 030h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h
8111 db 038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h
8112 db 000h, 000h, 000h, 000h, 018h, 000h, 000h, 000h, 00fh, 00ch, 00ch, 00ch, 0ech, 06ch, 03ch, 01ch
8113 db 078h, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 070h, 018h, 030h, 060h, 078h, 000h, 000h, 000h
8114 db 000h, 000h, 03ch, 03ch, 03ch, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8115 ; disGetNextSymbol 0xc5d69 LB 0x2159 -> off=0x0 cb=0000000000000e00 uValue=00000000000c15e9 'vgafont14'
8116vgafont14: ; 0xc5d69 LB 0xe00
8117 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8118 db 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 07eh, 000h, 000h, 000h, 000h, 000h, 07eh, 0ffh
8119 db 0dbh, 0ffh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 06ch, 0feh, 0feh
8120 db 0feh, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 07ch, 0feh, 07ch
8121 db 038h, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 0e7h, 0e7h, 0e7h, 018h, 018h
8122 db 03ch, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 07eh, 018h, 018h, 03ch, 000h
8123 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h, 000h
8124 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h
8125 db 000h, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh
8126 db 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 01eh, 00eh, 01ah, 032h
8127 db 078h, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 066h, 066h, 03ch, 018h
8128 db 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 03fh, 033h, 03fh, 030h, 030h, 030h, 070h, 0f0h
8129 db 0e0h, 000h, 000h, 000h, 000h, 000h, 07fh, 063h, 07fh, 063h, 063h, 063h, 067h, 0e7h, 0e6h, 0c0h
8130 db 000h, 000h, 000h, 000h, 018h, 018h, 0dbh, 03ch, 0e7h, 03ch, 0dbh, 018h, 018h, 000h, 000h, 000h
8131 db 000h, 000h, 080h, 0c0h, 0e0h, 0f8h, 0feh, 0f8h, 0e0h, 0c0h, 080h, 000h, 000h, 000h, 000h, 000h
8132 db 002h, 006h, 00eh, 03eh, 0feh, 03eh, 00eh, 006h, 002h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch
8133 db 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h
8134 db 066h, 066h, 000h, 066h, 066h, 000h, 000h, 000h, 000h, 000h, 07fh, 0dbh, 0dbh, 0dbh, 07bh, 01bh
8135 db 01bh, 01bh, 01bh, 000h, 000h, 000h, 000h, 07ch, 0c6h, 060h, 038h, 06ch, 0c6h, 0c6h, 06ch, 038h
8136 db 00ch, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 0feh, 000h
8137 db 000h, 000h, 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 07eh, 000h, 000h
8138 db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
8139 db 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8140 db 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 060h
8141 db 0feh, 060h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c0h
8142 db 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 028h, 06ch, 0feh, 06ch, 028h, 000h
8143 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 038h, 07ch, 07ch, 0feh, 0feh, 000h, 000h
8144 db 000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 07ch, 07ch, 038h, 038h, 010h, 000h, 000h, 000h, 000h
8145 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8146 db 018h, 03ch, 03ch, 03ch, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 066h, 066h, 066h
8147 db 024h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch
8148 db 06ch, 06ch, 0feh, 06ch, 06ch, 000h, 000h, 000h, 018h, 018h, 07ch, 0c6h, 0c2h, 0c0h, 07ch, 006h
8149 db 086h, 0c6h, 07ch, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 0c2h, 0c6h, 00ch, 018h, 030h, 066h
8150 db 0c6h, 000h, 000h, 000h, 000h, 000h, 038h, 06ch, 06ch, 038h, 076h, 0dch, 0cch, 0cch, 076h, 000h
8151 db 000h, 000h, 000h, 030h, 030h, 030h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8152 db 000h, 000h, 00ch, 018h, 030h, 030h, 030h, 030h, 030h, 018h, 00ch, 000h, 000h, 000h, 000h, 000h
8153 db 030h, 018h, 00ch, 00ch, 00ch, 00ch, 00ch, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8154 db 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h
8155 db 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8156 db 018h, 018h, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 000h, 000h, 000h
8157 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h
8158 db 000h, 000h, 000h, 000h, 002h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h, 000h, 000h, 000h
8159 db 000h, 000h, 07ch, 0c6h, 0ceh, 0deh, 0f6h, 0e6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
8160 db 018h, 038h, 078h, 018h, 018h, 018h, 018h, 018h, 07eh, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h
8161 db 006h, 00ch, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 006h, 006h
8162 db 03ch, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 00ch, 01ch, 03ch, 06ch, 0cch, 0feh
8163 db 00ch, 00ch, 01eh, 000h, 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0fch, 006h, 006h, 0c6h
8164 db 07ch, 000h, 000h, 000h, 000h, 000h, 038h, 060h, 0c0h, 0c0h, 0fch, 0c6h, 0c6h, 0c6h, 07ch, 000h
8165 db 000h, 000h, 000h, 000h, 0feh, 0c6h, 006h, 00ch, 018h, 030h, 030h, 030h, 030h, 000h, 000h, 000h
8166 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
8167 db 07ch, 0c6h, 0c6h, 0c6h, 07eh, 006h, 006h, 00ch, 078h, 000h, 000h, 000h, 000h, 000h, 000h, 018h
8168 db 018h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h
8169 db 000h, 000h, 018h, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 006h, 00ch, 018h, 030h, 060h, 030h
8170 db 018h, 00ch, 006h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 000h, 000h, 07eh, 000h
8171 db 000h, 000h, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 060h, 000h
8172 db 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 00ch, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h
8173 db 000h, 000h, 07ch, 0c6h, 0c6h, 0deh, 0deh, 0deh, 0dch, 0c0h, 07ch, 000h, 000h, 000h, 000h, 000h
8174 db 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h, 0fch, 066h
8175 db 066h, 066h, 07ch, 066h, 066h, 066h, 0fch, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 0c2h, 0c0h
8176 db 0c0h, 0c0h, 0c2h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h, 0f8h, 06ch, 066h, 066h, 066h, 066h
8177 db 066h, 06ch, 0f8h, 000h, 000h, 000h, 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 062h, 066h
8178 db 0feh, 000h, 000h, 000h, 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 060h, 0f0h, 000h
8179 db 000h, 000h, 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0deh, 0c6h, 066h, 03ah, 000h, 000h, 000h
8180 db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h
8181 db 03ch, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 01eh, 00ch
8182 db 00ch, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h, 000h, 0e6h, 066h, 06ch, 06ch
8183 db 078h, 06ch, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 0f0h, 060h, 060h, 060h, 060h, 060h
8184 db 062h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h, 0c6h, 0eeh, 0feh, 0feh, 0d6h, 0c6h, 0c6h, 0c6h
8185 db 0c6h, 000h, 000h, 000h, 000h, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 000h
8186 db 000h, 000h, 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h
8187 db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h, 000h
8188 db 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0deh, 07ch, 00ch, 00eh, 000h, 000h, 000h, 000h, 0fch, 066h
8189 db 066h, 066h, 07ch, 06ch, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 060h
8190 db 038h, 00ch, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 07eh, 07eh, 05ah, 018h, 018h, 018h
8191 db 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h
8192 db 07ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 010h, 000h
8193 db 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0d6h, 0feh, 07ch, 06ch, 000h, 000h, 000h
8194 db 000h, 000h, 0c6h, 0c6h, 06ch, 038h, 038h, 038h, 06ch, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h
8195 db 066h, 066h, 066h, 066h, 03ch, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 0feh, 0c6h
8196 db 08ch, 018h, 030h, 060h, 0c2h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 03ch, 030h, 030h, 030h
8197 db 030h, 030h, 030h, 030h, 03ch, 000h, 000h, 000h, 000h, 000h, 080h, 0c0h, 0e0h, 070h, 038h, 01ch
8198 db 00eh, 006h, 002h, 000h, 000h, 000h, 000h, 000h, 03ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch
8199 db 03ch, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8200 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h
8201 db 030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8202 db 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 0e0h, 060h
8203 db 060h, 078h, 06ch, 066h, 066h, 066h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch
8204 db 0c6h, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 01ch, 00ch, 00ch, 03ch, 06ch, 0cch
8205 db 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h
8206 db 07ch, 000h, 000h, 000h, 000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 0f0h, 000h
8207 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 07ch, 00ch, 0cch, 078h, 000h
8208 db 000h, 000h, 0e0h, 060h, 060h, 06ch, 076h, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h
8209 db 018h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 006h, 006h
8210 db 000h, 00eh, 006h, 006h, 006h, 006h, 066h, 066h, 03ch, 000h, 000h, 000h, 0e0h, 060h, 060h, 066h
8211 db 06ch, 078h, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h
8212 db 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ech, 0feh, 0d6h, 0d6h, 0d6h
8213 db 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 000h
8214 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h
8215 db 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h, 000h, 000h
8216 db 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 07ch, 00ch, 00ch, 01eh, 000h, 000h, 000h, 000h, 000h
8217 db 000h, 0dch, 076h, 066h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch
8218 db 0c6h, 070h, 01ch, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 010h, 030h, 030h, 0fch, 030h, 030h
8219 db 030h, 036h, 01ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch
8220 db 076h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 03ch, 018h, 000h
8221 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0d6h, 0d6h, 0feh, 06ch, 000h, 000h, 000h
8222 db 000h, 000h, 000h, 000h, 000h, 0c6h, 06ch, 038h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h
8223 db 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 0f8h, 000h, 000h, 000h, 000h, 000h
8224 db 000h, 0feh, 0cch, 018h, 030h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h, 00eh, 018h, 018h, 018h
8225 db 070h, 018h, 018h, 018h, 00eh, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 000h, 018h
8226 db 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 070h, 018h, 018h, 018h, 00eh, 018h, 018h, 018h
8227 db 070h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8228 db 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 000h, 000h, 000h, 000h
8229 db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 00ch, 006h, 07ch, 000h, 000h, 000h
8230 db 0cch, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 00ch, 018h, 030h
8231 db 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 000h, 078h
8232 db 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 000h, 078h, 00ch, 07ch
8233 db 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 078h, 00ch, 07ch, 0cch, 0cch
8234 db 076h, 000h, 000h, 000h, 000h, 038h, 06ch, 038h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h
8235 db 000h, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 060h, 066h, 03ch, 00ch, 006h, 03ch, 000h, 000h
8236 db 000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
8237 db 0cch, 0cch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h
8238 db 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 000h, 038h
8239 db 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 018h, 03ch, 066h, 000h, 038h, 018h, 018h
8240 db 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 038h, 018h, 018h, 018h, 018h
8241 db 03ch, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 000h
8242 db 000h, 000h, 038h, 06ch, 038h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 000h, 000h, 000h
8243 db 018h, 030h, 060h, 000h, 0feh, 066h, 060h, 07ch, 060h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h
8244 db 000h, 000h, 0cch, 076h, 036h, 07eh, 0d8h, 0d8h, 06eh, 000h, 000h, 000h, 000h, 000h, 03eh, 06ch
8245 db 0cch, 0cch, 0feh, 0cch, 0cch, 0cch, 0ceh, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 000h, 07ch
8246 db 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 000h, 07ch, 0c6h, 0c6h
8247 db 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h
8248 db 07ch, 000h, 000h, 000h, 000h, 030h, 078h, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h
8249 db 000h, 000h, 000h, 060h, 030h, 018h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h
8250 db 000h, 000h, 0c6h, 0c6h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 078h, 000h, 000h, 0c6h
8251 db 0c6h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 000h
8252 db 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 018h, 018h, 03ch, 066h, 060h
8253 db 060h, 066h, 03ch, 018h, 018h, 000h, 000h, 000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h
8254 db 060h, 0e6h, 0fch, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 03ch, 018h, 07eh, 018h, 07eh, 018h
8255 db 018h, 000h, 000h, 000h, 000h, 0f8h, 0cch, 0cch, 0f8h, 0c4h, 0cch, 0deh, 0cch, 0cch, 0c6h, 000h
8256 db 000h, 000h, 000h, 00eh, 01bh, 018h, 018h, 018h, 07eh, 018h, 018h, 018h, 018h, 0d8h, 070h, 000h
8257 db 000h, 018h, 030h, 060h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 00ch
8258 db 018h, 030h, 000h, 038h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 018h, 030h, 060h
8259 db 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 018h, 030h, 060h, 000h, 0cch
8260 db 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 0dch, 066h, 066h
8261 db 066h, 066h, 066h, 000h, 000h, 000h, 076h, 0dch, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h
8262 db 0c6h, 000h, 000h, 000h, 000h, 03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 000h, 000h, 000h
8263 db 000h, 000h, 000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8264 db 000h, 000h, 030h, 030h, 000h, 030h, 030h, 060h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
8265 db 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8266 db 000h, 000h, 0feh, 006h, 006h, 006h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c6h, 0cch, 0d8h
8267 db 030h, 060h, 0dch, 086h, 00ch, 018h, 03eh, 000h, 000h, 0c0h, 0c0h, 0c6h, 0cch, 0d8h, 030h, 066h
8268 db 0ceh, 09eh, 03eh, 006h, 006h, 000h, 000h, 000h, 018h, 018h, 000h, 018h, 018h, 03ch, 03ch, 03ch
8269 db 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 036h, 06ch, 0d8h, 06ch, 036h, 000h, 000h, 000h
8270 db 000h, 000h, 000h, 000h, 000h, 000h, 0d8h, 06ch, 036h, 06ch, 0d8h, 000h, 000h, 000h, 000h, 000h
8271 db 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 055h, 0aah
8272 db 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 0ddh, 077h, 0ddh, 077h
8273 db 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 018h, 018h, 018h, 018h, 018h, 018h
8274 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h
8275 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h
8276 db 018h, 018h, 018h, 018h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 036h
8277 db 036h, 036h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h, 036h, 036h, 036h
8278 db 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 036h, 036h
8279 db 036h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8280 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 000h, 0feh
8281 db 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0feh
8282 db 000h, 000h, 000h, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h
8283 db 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h
8284 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h
8285 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h
8286 db 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8287 db 000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8288 db 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
8289 db 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h
8290 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h
8291 db 018h, 018h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h, 036h, 036h, 036h
8292 db 036h, 036h, 036h, 036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8293 db 000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8294 db 036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
8295 db 000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 030h, 037h
8296 db 036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h
8297 db 000h, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 036h
8298 db 036h, 036h, 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h
8299 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8300 db 000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
8301 db 000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8302 db 036h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh
8303 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h
8304 db 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h
8305 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h
8306 db 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8307 db 018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8308 db 000h, 000h, 000h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
8309 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
8310 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
8311 db 0f0h, 0f0h, 0f0h, 0f0h, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh
8312 db 00fh, 00fh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8313 db 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 0d8h, 0d8h, 0dch, 076h, 000h, 000h, 000h, 000h, 000h
8314 db 000h, 000h, 07ch, 0c6h, 0fch, 0c6h, 0c6h, 0fch, 0c0h, 0c0h, 040h, 000h, 000h, 000h, 0feh, 0c6h
8315 db 0c6h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 06ch
8316 db 06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 0feh, 0c6h, 060h, 030h, 018h, 030h
8317 db 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 0d8h
8318 db 070h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0c0h
8319 db 000h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h
8320 db 000h, 000h, 07eh, 018h, 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h, 000h
8321 db 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 038h, 06ch
8322 db 0c6h, 0c6h, 0c6h, 06ch, 06ch, 06ch, 0eeh, 000h, 000h, 000h, 000h, 000h, 01eh, 030h, 018h, 00ch
8323 db 03eh, 066h, 066h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 0dbh, 0dbh
8324 db 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 003h, 006h, 07eh, 0dbh, 0dbh, 0f3h, 07eh, 060h
8325 db 0c0h, 000h, 000h, 000h, 000h, 000h, 01ch, 030h, 060h, 060h, 07ch, 060h, 060h, 030h, 01ch, 000h
8326 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h
8327 db 000h, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h
8328 db 000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 030h, 018h
8329 db 00ch, 006h, 00ch, 018h, 030h, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 00ch, 018h, 030h, 060h
8330 db 030h, 018h, 00ch, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 00eh, 01bh, 01bh, 018h, 018h, 018h
8331 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h
8332 db 070h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 07eh, 000h, 018h, 018h, 000h, 000h
8333 db 000h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h
8334 db 000h, 038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8335 db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8336 db 000h, 000h, 000h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 00fh, 00ch, 00ch, 00ch, 00ch
8337 db 00ch, 0ech, 06ch, 03ch, 01ch, 000h, 000h, 000h, 000h, 0d8h, 06ch, 06ch, 06ch, 06ch, 06ch, 000h
8338 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 070h, 0d8h, 030h, 060h, 0c8h, 0f8h, 000h, 000h, 000h
8339 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h
8340 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8341 ; disGetNextSymbol 0xc6b69 LB 0x1359 -> off=0x0 cb=0000000000001000 uValue=00000000000c23e9 'vgafont16'
8342vgafont16: ; 0xc6b69 LB 0x1000
8343 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8344 db 000h, 000h, 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 081h, 07eh, 000h, 000h, 000h, 000h
8345 db 000h, 000h, 07eh, 0ffh, 0dbh, 0ffh, 0ffh, 0c3h, 0e7h, 0ffh, 0ffh, 07eh, 000h, 000h, 000h, 000h
8346 db 000h, 000h, 000h, 000h, 06ch, 0feh, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h
8347 db 000h, 000h, 000h, 000h, 010h, 038h, 07ch, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h, 000h
8348 db 000h, 000h, 000h, 018h, 03ch, 03ch, 0e7h, 0e7h, 0e7h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8349 db 000h, 000h, 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 07eh, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8350 db 000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h
8351 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
8352 db 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h
8353 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
8354 db 000h, 000h, 01eh, 00eh, 01ah, 032h, 078h, 0cch, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h
8355 db 000h, 000h, 03ch, 066h, 066h, 066h, 066h, 03ch, 018h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h
8356 db 000h, 000h, 03fh, 033h, 03fh, 030h, 030h, 030h, 030h, 070h, 0f0h, 0e0h, 000h, 000h, 000h, 000h
8357 db 000h, 000h, 07fh, 063h, 07fh, 063h, 063h, 063h, 063h, 067h, 0e7h, 0e6h, 0c0h, 000h, 000h, 000h
8358 db 000h, 000h, 000h, 018h, 018h, 0dbh, 03ch, 0e7h, 03ch, 0dbh, 018h, 018h, 000h, 000h, 000h, 000h
8359 db 000h, 080h, 0c0h, 0e0h, 0f0h, 0f8h, 0feh, 0f8h, 0f0h, 0e0h, 0c0h, 080h, 000h, 000h, 000h, 000h
8360 db 000h, 002h, 006h, 00eh, 01eh, 03eh, 0feh, 03eh, 01eh, 00eh, 006h, 002h, 000h, 000h, 000h, 000h
8361 db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h
8362 db 000h, 000h, 066h, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 066h, 066h, 000h, 000h, 000h, 000h
8363 db 000h, 000h, 07fh, 0dbh, 0dbh, 0dbh, 07bh, 01bh, 01bh, 01bh, 01bh, 01bh, 000h, 000h, 000h, 000h
8364 db 000h, 07ch, 0c6h, 060h, 038h, 06ch, 0c6h, 0c6h, 06ch, 038h, 00ch, 0c6h, 07ch, 000h, 000h, 000h
8365 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 0feh, 0feh, 000h, 000h, 000h, 000h
8366 db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h
8367 db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
8368 db 000h, 000h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h
8369 db 000h, 000h, 000h, 000h, 000h, 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h
8370 db 000h, 000h, 000h, 000h, 000h, 030h, 060h, 0feh, 060h, 030h, 000h, 000h, 000h, 000h, 000h, 000h
8371 db 000h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c0h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h
8372 db 000h, 000h, 000h, 000h, 000h, 028h, 06ch, 0feh, 06ch, 028h, 000h, 000h, 000h, 000h, 000h, 000h
8373 db 000h, 000h, 000h, 000h, 010h, 038h, 038h, 07ch, 07ch, 0feh, 0feh, 000h, 000h, 000h, 000h, 000h
8374 db 000h, 000h, 000h, 000h, 0feh, 0feh, 07ch, 07ch, 038h, 038h, 010h, 000h, 000h, 000h, 000h, 000h
8375 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8376 db 000h, 000h, 018h, 03ch, 03ch, 03ch, 018h, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
8377 db 000h, 066h, 066h, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8378 db 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch, 06ch, 06ch, 0feh, 06ch, 06ch, 000h, 000h, 000h, 000h
8379 db 018h, 018h, 07ch, 0c6h, 0c2h, 0c0h, 07ch, 006h, 006h, 086h, 0c6h, 07ch, 018h, 018h, 000h, 000h
8380 db 000h, 000h, 000h, 000h, 0c2h, 0c6h, 00ch, 018h, 030h, 060h, 0c6h, 086h, 000h, 000h, 000h, 000h
8381 db 000h, 000h, 038h, 06ch, 06ch, 038h, 076h, 0dch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8382 db 000h, 030h, 030h, 030h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8383 db 000h, 000h, 00ch, 018h, 030h, 030h, 030h, 030h, 030h, 030h, 018h, 00ch, 000h, 000h, 000h, 000h
8384 db 000h, 000h, 030h, 018h, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 018h, 030h, 000h, 000h, 000h, 000h
8385 db 000h, 000h, 000h, 000h, 000h, 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 000h, 000h, 000h
8386 db 000h, 000h, 000h, 000h, 000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h
8387 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 030h, 000h, 000h, 000h
8388 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8389 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
8390 db 000h, 000h, 000h, 000h, 002h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h, 000h, 000h, 000h
8391 db 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0d6h, 0d6h, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h
8392 db 000h, 000h, 018h, 038h, 078h, 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 000h, 000h, 000h, 000h
8393 db 000h, 000h, 07ch, 0c6h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 0c6h, 0feh, 000h, 000h, 000h, 000h
8394 db 000h, 000h, 07ch, 0c6h, 006h, 006h, 03ch, 006h, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8395 db 000h, 000h, 00ch, 01ch, 03ch, 06ch, 0cch, 0feh, 00ch, 00ch, 00ch, 01eh, 000h, 000h, 000h, 000h
8396 db 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0fch, 006h, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8397 db 000h, 000h, 038h, 060h, 0c0h, 0c0h, 0fch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8398 db 000h, 000h, 0feh, 0c6h, 006h, 006h, 00ch, 018h, 030h, 030h, 030h, 030h, 000h, 000h, 000h, 000h
8399 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8400 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07eh, 006h, 006h, 006h, 00ch, 078h, 000h, 000h, 000h, 000h
8401 db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
8402 db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 018h, 018h, 030h, 000h, 000h, 000h, 000h
8403 db 000h, 000h, 000h, 006h, 00ch, 018h, 030h, 060h, 030h, 018h, 00ch, 006h, 000h, 000h, 000h, 000h
8404 db 000h, 000h, 000h, 000h, 000h, 07eh, 000h, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8405 db 000h, 000h, 000h, 060h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 060h, 000h, 000h, 000h, 000h
8406 db 000h, 000h, 07ch, 0c6h, 0c6h, 00ch, 018h, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
8407 db 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0deh, 0deh, 0deh, 0dch, 0c0h, 07ch, 000h, 000h, 000h, 000h
8408 db 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8409 db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 066h, 066h, 066h, 066h, 0fch, 000h, 000h, 000h, 000h
8410 db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 000h, 000h, 000h, 000h
8411 db 000h, 000h, 0f8h, 06ch, 066h, 066h, 066h, 066h, 066h, 066h, 06ch, 0f8h, 000h, 000h, 000h, 000h
8412 db 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 062h, 066h, 0feh, 000h, 000h, 000h, 000h
8413 db 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
8414 db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0deh, 0c6h, 0c6h, 066h, 03ah, 000h, 000h, 000h, 000h
8415 db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8416 db 000h, 000h, 03ch, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8417 db 000h, 000h, 01eh, 00ch, 00ch, 00ch, 00ch, 00ch, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h
8418 db 000h, 000h, 0e6h, 066h, 066h, 06ch, 078h, 078h, 06ch, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
8419 db 000h, 000h, 0f0h, 060h, 060h, 060h, 060h, 060h, 060h, 062h, 066h, 0feh, 000h, 000h, 000h, 000h
8420 db 000h, 000h, 0c6h, 0eeh, 0feh, 0feh, 0d6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8421 db 000h, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8422 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8423 db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 060h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
8424 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0deh, 07ch, 00ch, 00eh, 000h, 000h
8425 db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 06ch, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
8426 db 000h, 000h, 07ch, 0c6h, 0c6h, 060h, 038h, 00ch, 006h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8427 db 000h, 000h, 07eh, 07eh, 05ah, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8428 db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8429 db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 010h, 000h, 000h, 000h, 000h
8430 db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0d6h, 0d6h, 0feh, 0eeh, 06ch, 000h, 000h, 000h, 000h
8431 db 000h, 000h, 0c6h, 0c6h, 06ch, 07ch, 038h, 038h, 07ch, 06ch, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8432 db 000h, 000h, 066h, 066h, 066h, 066h, 03ch, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8433 db 000h, 000h, 0feh, 0c6h, 086h, 00ch, 018h, 030h, 060h, 0c2h, 0c6h, 0feh, 000h, 000h, 000h, 000h
8434 db 000h, 000h, 03ch, 030h, 030h, 030h, 030h, 030h, 030h, 030h, 030h, 03ch, 000h, 000h, 000h, 000h
8435 db 000h, 000h, 000h, 080h, 0c0h, 0e0h, 070h, 038h, 01ch, 00eh, 006h, 002h, 000h, 000h, 000h, 000h
8436 db 000h, 000h, 03ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 03ch, 000h, 000h, 000h, 000h
8437 db 010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8438 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 000h
8439 db 030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8440 db 000h, 000h, 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8441 db 000h, 000h, 0e0h, 060h, 060h, 078h, 06ch, 066h, 066h, 066h, 066h, 07ch, 000h, 000h, 000h, 000h
8442 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c0h, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8443 db 000h, 000h, 01ch, 00ch, 00ch, 03ch, 06ch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8444 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8445 db 000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
8446 db 000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 0cch, 0cch, 07ch, 00ch, 0cch, 078h, 000h
8447 db 000h, 000h, 0e0h, 060h, 060h, 06ch, 076h, 066h, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
8448 db 000h, 000h, 018h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8449 db 000h, 000h, 006h, 006h, 000h, 00eh, 006h, 006h, 006h, 006h, 006h, 006h, 066h, 066h, 03ch, 000h
8450 db 000h, 000h, 0e0h, 060h, 060h, 066h, 06ch, 078h, 078h, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h
8451 db 000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8452 db 000h, 000h, 000h, 000h, 000h, 0ech, 0feh, 0d6h, 0d6h, 0d6h, 0d6h, 0c6h, 000h, 000h, 000h, 000h
8453 db 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 000h, 000h, 000h
8454 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8455 db 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h
8456 db 000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 0cch, 0cch, 07ch, 00ch, 00ch, 01eh, 000h
8457 db 000h, 000h, 000h, 000h, 000h, 0dch, 076h, 066h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
8458 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 060h, 038h, 00ch, 0c6h, 07ch, 000h, 000h, 000h, 000h
8459 db 000h, 000h, 010h, 030h, 030h, 0fch, 030h, 030h, 030h, 030h, 036h, 01ch, 000h, 000h, 000h, 000h
8460 db 000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8461 db 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h
8462 db 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0d6h, 0d6h, 0d6h, 0feh, 06ch, 000h, 000h, 000h, 000h
8463 db 000h, 000h, 000h, 000h, 000h, 0c6h, 06ch, 038h, 038h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h
8464 db 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 0f8h, 000h
8465 db 000h, 000h, 000h, 000h, 000h, 0feh, 0cch, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h
8466 db 000h, 000h, 00eh, 018h, 018h, 018h, 070h, 018h, 018h, 018h, 018h, 00eh, 000h, 000h, 000h, 000h
8467 db 000h, 000h, 018h, 018h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
8468 db 000h, 000h, 070h, 018h, 018h, 018h, 00eh, 018h, 018h, 018h, 018h, 070h, 000h, 000h, 000h, 000h
8469 db 000h, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8470 db 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h
8471 db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 00ch, 006h, 07ch, 000h, 000h
8472 db 000h, 000h, 0cch, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8473 db 000h, 00ch, 018h, 030h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8474 db 000h, 010h, 038h, 06ch, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8475 db 000h, 000h, 0cch, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8476 db 000h, 060h, 030h, 018h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8477 db 000h, 038h, 06ch, 038h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8478 db 000h, 000h, 000h, 000h, 03ch, 066h, 060h, 060h, 066h, 03ch, 00ch, 006h, 03ch, 000h, 000h, 000h
8479 db 000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8480 db 000h, 000h, 0c6h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8481 db 000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8482 db 000h, 000h, 066h, 000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8483 db 000h, 018h, 03ch, 066h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8484 db 000h, 060h, 030h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8485 db 000h, 0c6h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8486 db 038h, 06ch, 038h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8487 db 018h, 030h, 060h, 000h, 0feh, 066h, 060h, 07ch, 060h, 060h, 066h, 0feh, 000h, 000h, 000h, 000h
8488 db 000h, 000h, 000h, 000h, 000h, 0cch, 076h, 036h, 07eh, 0d8h, 0d8h, 06eh, 000h, 000h, 000h, 000h
8489 db 000h, 000h, 03eh, 06ch, 0cch, 0cch, 0feh, 0cch, 0cch, 0cch, 0cch, 0ceh, 000h, 000h, 000h, 000h
8490 db 000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8491 db 000h, 000h, 0c6h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8492 db 000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8493 db 000h, 030h, 078h, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8494 db 000h, 060h, 030h, 018h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8495 db 000h, 000h, 0c6h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 078h, 000h
8496 db 000h, 0c6h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8497 db 000h, 0c6h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8498 db 000h, 018h, 018h, 03ch, 066h, 060h, 060h, 060h, 066h, 03ch, 018h, 018h, 000h, 000h, 000h, 000h
8499 db 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 060h, 0e6h, 0fch, 000h, 000h, 000h, 000h
8500 db 000h, 000h, 066h, 066h, 03ch, 018h, 07eh, 018h, 07eh, 018h, 018h, 018h, 000h, 000h, 000h, 000h
8501 db 000h, 0f8h, 0cch, 0cch, 0f8h, 0c4h, 0cch, 0deh, 0cch, 0cch, 0cch, 0c6h, 000h, 000h, 000h, 000h
8502 db 000h, 00eh, 01bh, 018h, 018h, 018h, 07eh, 018h, 018h, 018h, 018h, 018h, 0d8h, 070h, 000h, 000h
8503 db 000h, 018h, 030h, 060h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8504 db 000h, 00ch, 018h, 030h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8505 db 000h, 018h, 030h, 060h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8506 db 000h, 018h, 030h, 060h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8507 db 000h, 000h, 076h, 0dch, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 000h, 000h, 000h
8508 db 076h, 0dch, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8509 db 000h, 03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8510 db 000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8511 db 000h, 000h, 030h, 030h, 000h, 030h, 030h, 060h, 0c0h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8512 db 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h
8513 db 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 006h, 006h, 006h, 006h, 000h, 000h, 000h, 000h, 000h
8514 db 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0dch, 086h, 00ch, 018h, 03eh, 000h, 000h
8515 db 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 09eh, 03eh, 006h, 006h, 000h, 000h
8516 db 000h, 000h, 018h, 018h, 000h, 018h, 018h, 018h, 03ch, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h
8517 db 000h, 000h, 000h, 000h, 000h, 036h, 06ch, 0d8h, 06ch, 036h, 000h, 000h, 000h, 000h, 000h, 000h
8518 db 000h, 000h, 000h, 000h, 000h, 0d8h, 06ch, 036h, 06ch, 0d8h, 000h, 000h, 000h, 000h, 000h, 000h
8519 db 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h
8520 db 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah
8521 db 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h
8522 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8523 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8524 db 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8525 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8526 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8527 db 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8528 db 036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8529 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8530 db 000h, 000h, 000h, 000h, 000h, 0feh, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8531 db 036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8532 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8533 db 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8534 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8535 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8536 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8537 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8538 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8539 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8540 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8541 db 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8542 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8543 db 036h, 036h, 036h, 036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8544 db 000h, 000h, 000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8545 db 036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8546 db 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8547 db 036h, 036h, 036h, 036h, 036h, 037h, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8548 db 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8549 db 036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8550 db 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8551 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8552 db 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8553 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8554 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8555 db 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8556 db 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8557 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8558 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8559 db 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8560 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8561 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8562 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
8563 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
8564 db 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
8565 db 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh
8566 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8567 db 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 0d8h, 0d8h, 0d8h, 0dch, 076h, 000h, 000h, 000h, 000h
8568 db 000h, 000h, 078h, 0cch, 0cch, 0cch, 0d8h, 0cch, 0c6h, 0c6h, 0c6h, 0cch, 000h, 000h, 000h, 000h
8569 db 000h, 000h, 0feh, 0c6h, 0c6h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h
8570 db 000h, 000h, 000h, 000h, 0feh, 06ch, 06ch, 06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h
8571 db 000h, 000h, 000h, 0feh, 0c6h, 060h, 030h, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h
8572 db 000h, 000h, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 0d8h, 0d8h, 070h, 000h, 000h, 000h, 000h
8573 db 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0c0h, 000h, 000h, 000h
8574 db 000h, 000h, 000h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
8575 db 000h, 000h, 000h, 07eh, 018h, 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h
8576 db 000h, 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h
8577 db 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 06ch, 06ch, 06ch, 06ch, 0eeh, 000h, 000h, 000h, 000h
8578 db 000h, 000h, 01eh, 030h, 018h, 00ch, 03eh, 066h, 066h, 066h, 066h, 03ch, 000h, 000h, 000h, 000h
8579 db 000h, 000h, 000h, 000h, 000h, 07eh, 0dbh, 0dbh, 0dbh, 07eh, 000h, 000h, 000h, 000h, 000h, 000h
8580 db 000h, 000h, 000h, 003h, 006h, 07eh, 0dbh, 0dbh, 0f3h, 07eh, 060h, 0c0h, 000h, 000h, 000h, 000h
8581 db 000h, 000h, 01ch, 030h, 060h, 060h, 07ch, 060h, 060h, 060h, 030h, 01ch, 000h, 000h, 000h, 000h
8582 db 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8583 db 000h, 000h, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h
8584 db 000h, 000h, 000h, 000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h
8585 db 000h, 000h, 000h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 000h, 07eh, 000h, 000h, 000h, 000h
8586 db 000h, 000h, 000h, 00ch, 018h, 030h, 060h, 030h, 018h, 00ch, 000h, 07eh, 000h, 000h, 000h, 000h
8587 db 000h, 000h, 00eh, 01bh, 01bh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8588 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h, 0d8h, 070h, 000h, 000h, 000h, 000h
8589 db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 07eh, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
8590 db 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h
8591 db 000h, 038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8592 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8593 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8594 db 000h, 00fh, 00ch, 00ch, 00ch, 00ch, 00ch, 0ech, 06ch, 06ch, 03ch, 01ch, 000h, 000h, 000h, 000h
8595 db 000h, 0d8h, 06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8596 db 000h, 070h, 0d8h, 030h, 060h, 0c8h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8597 db 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h, 000h, 000h, 000h
8598 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8599 ; disGetNextSymbol 0xc7b69 LB 0x359 -> off=0x0 cb=000000000000012d uValue=00000000000c33e9 'vgafont14alt'
8600vgafont14alt: ; 0xc7b69 LB 0x12d
8601 db 01dh, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 022h
8602 db 000h, 063h, 063h, 063h, 022h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02bh, 000h
8603 db 000h, 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 02dh, 000h, 000h
8604 db 000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 04dh, 000h, 000h, 0c3h
8605 db 0e7h, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h, 000h, 000h, 054h, 000h, 000h, 0ffh, 0dbh
8606 db 099h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 056h, 000h, 000h, 0c3h, 0c3h, 0c3h
8607 db 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 057h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h
8608 db 0dbh, 0dbh, 0ffh, 066h, 066h, 000h, 000h, 000h, 058h, 000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h
8609 db 03ch, 066h, 0c3h, 0c3h, 000h, 000h, 000h, 059h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
8610 db 018h, 018h, 03ch, 000h, 000h, 000h, 05ah, 000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h, 030h, 061h
8611 db 0c3h, 0ffh, 000h, 000h, 000h, 06dh, 000h, 000h, 000h, 000h, 000h, 0e6h, 0ffh, 0dbh, 0dbh, 0dbh
8612 db 0dbh, 000h, 000h, 000h, 076h, 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
8613 db 000h, 000h, 000h, 077h, 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h
8614 db 000h, 000h, 091h, 000h, 000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h
8615 db 000h, 09bh, 000h, 018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h
8616 db 09dh, 000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 000h, 000h, 000h, 09eh
8617 db 000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 0f3h, 000h, 000h, 000h, 0f1h, 000h
8618 db 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 0ffh, 000h, 000h, 000h, 0f6h, 000h, 000h
8619 db 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
8620 ; disGetNextSymbol 0xc7c96 LB 0x22c -> off=0x0 cb=0000000000000144 uValue=00000000000c3516 'vgafont16alt'
8621vgafont16alt: ; 0xc7c96 LB 0x144
8622 db 01dh, 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h
8623 db 000h, 030h, 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h
8624 db 000h, 000h, 04dh, 000h, 000h, 0c3h, 0e7h, 0ffh, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h
8625 db 000h, 000h, 000h, 054h, 000h, 000h, 0ffh, 0dbh, 099h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch
8626 db 000h, 000h, 000h, 000h, 056h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch
8627 db 018h, 000h, 000h, 000h, 000h, 057h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh
8628 db 066h, 066h, 000h, 000h, 000h, 000h, 058h, 000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 03ch
8629 db 066h, 0c3h, 0c3h, 000h, 000h, 000h, 000h, 059h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
8630 db 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 05ah, 000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h
8631 db 030h, 060h, 0c1h, 0c3h, 0ffh, 000h, 000h, 000h, 000h, 06dh, 000h, 000h, 000h, 000h, 000h, 0e6h
8632 db 0ffh, 0dbh, 0dbh, 0dbh, 0dbh, 0dbh, 000h, 000h, 000h, 000h, 076h, 000h, 000h, 000h, 000h, 000h
8633 db 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h, 077h, 000h, 000h, 000h, 000h
8634 db 000h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h, 000h, 000h, 000h, 078h, 000h, 000h, 000h
8635 db 000h, 000h, 0c3h, 066h, 03ch, 018h, 03ch, 066h, 0c3h, 000h, 000h, 000h, 000h, 091h, 000h, 000h
8636 db 000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h, 000h, 000h, 09bh, 000h
8637 db 018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 09dh
8638 db 000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h
8639 db 09eh, 000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 066h, 0f3h, 000h, 000h, 000h
8640 db 000h, 0abh, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0ceh, 09bh, 006h, 00ch, 01fh
8641 db 000h, 000h, 0ach, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h
8642 db 006h, 000h, 000h, 000h
8643 ; disGetNextSymbol 0xc7dda LB 0xe8 -> off=0x0 cb=0000000000000008 uValue=00000000000c365a '_cga_msr'
8644_cga_msr: ; 0xc7dda LB 0x8
8645 db 02ch, 028h, 02dh, 029h, 02ah, 02eh, 01eh, 029h
8646 ; disGetNextSymbol 0xc7de2 LB 0xe0 -> off=0x0 cb=0000000000000008 uValue=00000000000c3662 'line_to_vpti_200'
8647line_to_vpti_200: ; 0xc7de2 LB 0x8
8648 db 000h, 001h, 002h, 003h, 0ffh, 0ffh, 0ffh, 007h
8649 ; disGetNextSymbol 0xc7dea LB 0xd8 -> off=0x0 cb=0000000000000008 uValue=00000000000c366a 'line_to_vpti_350'
8650line_to_vpti_350: ; 0xc7dea LB 0x8
8651 db 013h, 014h, 015h, 016h, 0ffh, 0ffh, 0ffh, 007h
8652 ; disGetNextSymbol 0xc7df2 LB 0xd0 -> off=0x0 cb=0000000000000008 uValue=00000000000c3672 'line_to_vpti_400'
8653line_to_vpti_400: ; 0xc7df2 LB 0x8
8654 db 017h, 017h, 018h, 018h, 0ffh, 0ffh, 0ffh, 019h
8655 ; disGetNextSymbol 0xc7dfa LB 0xc8 -> off=0x0 cb=0000000000000004 uValue=00000000000c367a 'row_tbl'
8656row_tbl: ; 0xc7dfa LB 0x4
8657 dd 02b190e00h
8658 ; disGetNextSymbol 0xc7dfe LB 0xc4 -> off=0x0 cb=0000000000000015 uValue=00000000000c367e '_vbebios_copyright'
8659_vbebios_copyright: ; 0xc7dfe LB 0x15
8660 db 'VirtualBox VESA BIOS', 000h
8661 ; disGetNextSymbol 0xc7e13 LB 0xaf -> off=0x0 cb=000000000000001d uValue=00000000000c3693 '_vbebios_vendor_name'
8662_vbebios_vendor_name: ; 0xc7e13 LB 0x1d
8663 db 'Oracle and/or its affiliates', 000h
8664 ; disGetNextSymbol 0xc7e30 LB 0x92 -> off=0x0 cb=000000000000001e uValue=00000000000c36b0 '_vbebios_product_name'
8665_vbebios_product_name: ; 0xc7e30 LB 0x1e
8666 db 'Oracle VirtualBox VBE Adapter', 000h
8667 ; disGetNextSymbol 0xc7e4e LB 0x74 -> off=0x0 cb=0000000000000020 uValue=00000000000c36ce '_vbebios_product_revision'
8668_vbebios_product_revision: ; 0xc7e4e LB 0x20
8669 db 'Oracle VirtualBox Version 7.1.4', 000h
8670 ; disGetNextSymbol 0xc7e6e LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36ee '_vbebios_info_string'
8671_vbebios_info_string: ; 0xc7e6e LB 0x2b
8672 db 'VirtualBox VBE Display Adapter enabled', 00dh, 00ah, 00dh, 00ah, 000h
8673 ; disGetNextSymbol 0xc7e99 LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c3719 '_no_vbebios_info_string'
8674_no_vbebios_info_string: ; 0xc7e99 LB 0x29
8675 db 'No VirtualBox VBE support available!', 00dh, 00ah, 00dh, 00ah, 000h
8676
8677section CONST progbits vstart=0x7ec2 align=1 ; size=0x0 class=DATA group=DGROUP
8678
8679section CONST2 progbits vstart=0x7ec2 align=1 ; size=0x0 class=DATA group=DGROUP
8680
8681 ; Padding 0x13e bytes at 0xc7ec2
8682 db 001h, 000h, 000h, 000h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 02fh, 068h, 06fh, 06dh
8683 db 065h, 02fh, 073h, 062h, 075h, 072h, 063h, 068h, 069h, 06ch, 02fh, 076h, 062h, 05fh, 073h, 072h
8684 db 063h, 02fh, 074h, 072h, 075h, 06eh, 06bh, 02fh, 06fh, 075h, 074h, 02fh, 06ch, 069h, 06eh, 075h
8685 db 078h, 02eh, 061h, 06dh, 064h, 036h, 034h, 02fh, 072h, 065h, 06ch, 065h, 061h, 073h, 065h, 02fh
8686 db 06fh, 062h, 06ah, 02fh, 056h, 042h, 06fh, 078h, 056h, 067h, 061h, 042h, 069h, 06fh, 073h, 033h
8687 db 038h, 036h, 02fh, 056h, 042h, 06fh, 078h, 056h, 067h, 061h, 042h, 069h, 06fh, 073h, 033h, 038h
8688 db 036h, 02eh, 073h, 079h, 06dh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8689 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8690 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8691 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8692 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8693 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8694 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8695 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8696 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8697 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8698 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8699 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8700 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8701 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ch
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

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