VirtualBox

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

最後變更 在這個檔案從76519是 76288,由 vboxsync 提交於 6 年 前

6.0.0

  • 屬性 svn:eol-style 設為 native
  • 屬性 svn:keywords 設為 Author Date Id Revision
檔案大小: 704.1 KB
 
1; $Id: VBoxVgaBiosAlternative386.asm 76288 2018-12-18 11:39:01Z 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=0x90a class=CODE group=AUTO
168 ; disGetNextSymbol 0xc0000 LB 0x90a -> off=0x22 cb=000000000000054e uValue=00000000000c0022 'vgabios_int10_handler'
169 db 055h, 0aah, 040h, 0e9h, 062h, 00ah, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
170 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 049h, 042h
171 db 04dh, 000h
172vgabios_int10_handler: ; 0xc0022 LB 0x54e
173 pushfw ; 9c ; 0xc0022 vgarom.asm:84
174 cmp ah, 00fh ; 80 fc 0f ; 0xc0023 vgarom.asm:96
175 jne short 0002eh ; 75 06 ; 0xc0026 vgarom.asm:97
176 call 0017ah ; e8 4f 01 ; 0xc0028 vgarom.asm:98
177 jmp near 000eah ; e9 bc 00 ; 0xc002b vgarom.asm:99
178 cmp ah, 01ah ; 80 fc 1a ; 0xc002e vgarom.asm:101
179 jne short 00039h ; 75 06 ; 0xc0031 vgarom.asm:102
180 call 0052fh ; e8 f9 04 ; 0xc0033 vgarom.asm:103
181 jmp near 000eah ; e9 b1 00 ; 0xc0036 vgarom.asm:104
182 cmp ah, 00bh ; 80 fc 0b ; 0xc0039 vgarom.asm:106
183 jne short 00044h ; 75 06 ; 0xc003c vgarom.asm:107
184 call 000ech ; e8 ab 00 ; 0xc003e vgarom.asm:108
185 jmp near 000eah ; e9 a6 00 ; 0xc0041 vgarom.asm:109
186 cmp ax, 01103h ; 3d 03 11 ; 0xc0044 vgarom.asm:111
187 jne short 0004fh ; 75 06 ; 0xc0047 vgarom.asm:112
188 call 00426h ; e8 da 03 ; 0xc0049 vgarom.asm:113
189 jmp near 000eah ; e9 9b 00 ; 0xc004c vgarom.asm:114
190 cmp ah, 012h ; 80 fc 12 ; 0xc004f vgarom.asm:116
191 jne short 00092h ; 75 3e ; 0xc0052 vgarom.asm:117
192 cmp bl, 010h ; 80 fb 10 ; 0xc0054 vgarom.asm:118
193 jne short 0005fh ; 75 06 ; 0xc0057 vgarom.asm:119
194 call 00433h ; e8 d7 03 ; 0xc0059 vgarom.asm:120
195 jmp near 000eah ; e9 8b 00 ; 0xc005c vgarom.asm:121
196 cmp bl, 030h ; 80 fb 30 ; 0xc005f vgarom.asm:123
197 jne short 0006ah ; 75 06 ; 0xc0062 vgarom.asm:124
198 call 00456h ; e8 ef 03 ; 0xc0064 vgarom.asm:125
199 jmp near 000eah ; e9 80 00 ; 0xc0067 vgarom.asm:126
200 cmp bl, 031h ; 80 fb 31 ; 0xc006a vgarom.asm:128
201 jne short 00074h ; 75 05 ; 0xc006d vgarom.asm:129
202 call 004a9h ; e8 37 04 ; 0xc006f vgarom.asm:130
203 jmp short 000eah ; eb 76 ; 0xc0072 vgarom.asm:131
204 cmp bl, 032h ; 80 fb 32 ; 0xc0074 vgarom.asm:133
205 jne short 0007eh ; 75 05 ; 0xc0077 vgarom.asm:134
206 call 004cbh ; e8 4f 04 ; 0xc0079 vgarom.asm:135
207 jmp short 000eah ; eb 6c ; 0xc007c vgarom.asm:136
208 cmp bl, 033h ; 80 fb 33 ; 0xc007e vgarom.asm:138
209 jne short 00088h ; 75 05 ; 0xc0081 vgarom.asm:139
210 call 004e9h ; e8 63 04 ; 0xc0083 vgarom.asm:140
211 jmp short 000eah ; eb 62 ; 0xc0086 vgarom.asm:141
212 cmp bl, 034h ; 80 fb 34 ; 0xc0088 vgarom.asm:143
213 jne short 000dch ; 75 4f ; 0xc008b vgarom.asm:144
214 call 0050dh ; e8 7d 04 ; 0xc008d vgarom.asm:145
215 jmp short 000eah ; eb 58 ; 0xc0090 vgarom.asm:146
216 cmp ax, 0101bh ; 3d 1b 10 ; 0xc0092 vgarom.asm:148
217 je short 000dch ; 74 45 ; 0xc0095 vgarom.asm:149
218 cmp ah, 010h ; 80 fc 10 ; 0xc0097 vgarom.asm:150
219 jne short 000a1h ; 75 05 ; 0xc009a vgarom.asm:154
220 call 001a1h ; e8 02 01 ; 0xc009c vgarom.asm:156
221 jmp short 000eah ; eb 49 ; 0xc009f vgarom.asm:157
222 cmp ah, 04fh ; 80 fc 4f ; 0xc00a1 vgarom.asm:160
223 jne short 000dch ; 75 36 ; 0xc00a4 vgarom.asm:161
224 cmp AL, strict byte 003h ; 3c 03 ; 0xc00a6 vgarom.asm:162
225 jne short 000afh ; 75 05 ; 0xc00a8 vgarom.asm:163
226 call 007d2h ; e8 25 07 ; 0xc00aa vgarom.asm:164
227 jmp short 000eah ; eb 3b ; 0xc00ad vgarom.asm:165
228 cmp AL, strict byte 005h ; 3c 05 ; 0xc00af vgarom.asm:167
229 jne short 000b8h ; 75 05 ; 0xc00b1 vgarom.asm:168
230 call 007f7h ; e8 41 07 ; 0xc00b3 vgarom.asm:169
231 jmp short 000eah ; eb 32 ; 0xc00b6 vgarom.asm:170
232 cmp AL, strict byte 007h ; 3c 07 ; 0xc00b8 vgarom.asm:172
233 jne short 000c1h ; 75 05 ; 0xc00ba vgarom.asm:173
234 call 00824h ; e8 65 07 ; 0xc00bc vgarom.asm:174
235 jmp short 000eah ; eb 29 ; 0xc00bf vgarom.asm:175
236 cmp AL, strict byte 008h ; 3c 08 ; 0xc00c1 vgarom.asm:177
237 jne short 000cah ; 75 05 ; 0xc00c3 vgarom.asm:178
238 call 00858h ; e8 90 07 ; 0xc00c5 vgarom.asm:179
239 jmp short 000eah ; eb 20 ; 0xc00c8 vgarom.asm:180
240 cmp AL, strict byte 009h ; 3c 09 ; 0xc00ca vgarom.asm:182
241 jne short 000d3h ; 75 05 ; 0xc00cc vgarom.asm:183
242 call 0088fh ; e8 be 07 ; 0xc00ce vgarom.asm:184
243 jmp short 000eah ; eb 17 ; 0xc00d1 vgarom.asm:185
244 cmp AL, strict byte 00ah ; 3c 0a ; 0xc00d3 vgarom.asm:187
245 jne short 000dch ; 75 05 ; 0xc00d5 vgarom.asm:188
246 call 008f3h ; e8 19 08 ; 0xc00d7 vgarom.asm:189
247 jmp short 000eah ; eb 0e ; 0xc00da vgarom.asm:190
248 push ES ; 06 ; 0xc00dc vgarom.asm:194
249 push DS ; 1e ; 0xc00dd vgarom.asm:195
250 pushaw ; 60 ; 0xc00de vgarom.asm:97
251 mov bx, 0c000h ; bb 00 c0 ; 0xc00df vgarom.asm:199
252 mov ds, bx ; 8e db ; 0xc00e2 vgarom.asm:200
253 call 0303ah ; e8 53 2f ; 0xc00e4 vgarom.asm:201
254 popaw ; 61 ; 0xc00e7 vgarom.asm:114
255 pop DS ; 1f ; 0xc00e8 vgarom.asm:204
256 pop ES ; 07 ; 0xc00e9 vgarom.asm:205
257 popfw ; 9d ; 0xc00ea vgarom.asm:207
258 iret ; cf ; 0xc00eb vgarom.asm:208
259 cmp bh, 000h ; 80 ff 00 ; 0xc00ec vgarom.asm:213
260 je short 000f7h ; 74 06 ; 0xc00ef vgarom.asm:214
261 cmp bh, 001h ; 80 ff 01 ; 0xc00f1 vgarom.asm:215
262 je short 00148h ; 74 52 ; 0xc00f4 vgarom.asm:216
263 retn ; c3 ; 0xc00f6 vgarom.asm:220
264 push ax ; 50 ; 0xc00f7 vgarom.asm:222
265 push bx ; 53 ; 0xc00f8 vgarom.asm:223
266 push cx ; 51 ; 0xc00f9 vgarom.asm:224
267 push dx ; 52 ; 0xc00fa vgarom.asm:225
268 push DS ; 1e ; 0xc00fb vgarom.asm:226
269 mov dx, strict word 00040h ; ba 40 00 ; 0xc00fc vgarom.asm:227
270 mov ds, dx ; 8e da ; 0xc00ff vgarom.asm:228
271 mov dx, 003dah ; ba da 03 ; 0xc0101 vgarom.asm:229
272 in AL, DX ; ec ; 0xc0104 vgarom.asm:230
273 cmp byte [word 00049h], 003h ; 80 3e 49 00 03 ; 0xc0105 vgarom.asm:231
274 jbe short 0013bh ; 76 2f ; 0xc010a vgarom.asm:232
275 mov dx, 003c0h ; ba c0 03 ; 0xc010c vgarom.asm:233
276 mov AL, strict byte 000h ; b0 00 ; 0xc010f vgarom.asm:234
277 out DX, AL ; ee ; 0xc0111 vgarom.asm:235
278 db 08ah, 0c3h
279 ; mov al, bl ; 8a c3 ; 0xc0112 vgarom.asm:236
280 and AL, strict byte 00fh ; 24 0f ; 0xc0114 vgarom.asm:237
281 test AL, strict byte 008h ; a8 08 ; 0xc0116 vgarom.asm:238
282 je short 0011ch ; 74 02 ; 0xc0118 vgarom.asm:239
283 add AL, strict byte 008h ; 04 08 ; 0xc011a vgarom.asm:240
284 out DX, AL ; ee ; 0xc011c vgarom.asm:242
285 mov CL, strict byte 001h ; b1 01 ; 0xc011d vgarom.asm:243
286 and bl, 010h ; 80 e3 10 ; 0xc011f vgarom.asm:244
287 mov dx, 003c0h ; ba c0 03 ; 0xc0122 vgarom.asm:246
288 db 08ah, 0c1h
289 ; mov al, cl ; 8a c1 ; 0xc0125 vgarom.asm:247
290 out DX, AL ; ee ; 0xc0127 vgarom.asm:248
291 mov dx, 003c1h ; ba c1 03 ; 0xc0128 vgarom.asm:249
292 in AL, DX ; ec ; 0xc012b vgarom.asm:250
293 and AL, strict byte 0efh ; 24 ef ; 0xc012c vgarom.asm:251
294 db 00ah, 0c3h
295 ; or al, bl ; 0a c3 ; 0xc012e vgarom.asm:252
296 mov dx, 003c0h ; ba c0 03 ; 0xc0130 vgarom.asm:253
297 out DX, AL ; ee ; 0xc0133 vgarom.asm:254
298 db 0feh, 0c1h
299 ; inc cl ; fe c1 ; 0xc0134 vgarom.asm:255
300 cmp cl, 004h ; 80 f9 04 ; 0xc0136 vgarom.asm:256
301 jne short 00122h ; 75 e7 ; 0xc0139 vgarom.asm:257
302 mov AL, strict byte 020h ; b0 20 ; 0xc013b vgarom.asm:259
303 out DX, AL ; ee ; 0xc013d vgarom.asm:260
304 mov dx, 003dah ; ba da 03 ; 0xc013e vgarom.asm:262
305 in AL, DX ; ec ; 0xc0141 vgarom.asm:263
306 pop DS ; 1f ; 0xc0142 vgarom.asm:265
307 pop dx ; 5a ; 0xc0143 vgarom.asm:266
308 pop cx ; 59 ; 0xc0144 vgarom.asm:267
309 pop bx ; 5b ; 0xc0145 vgarom.asm:268
310 pop ax ; 58 ; 0xc0146 vgarom.asm:269
311 retn ; c3 ; 0xc0147 vgarom.asm:270
312 push ax ; 50 ; 0xc0148 vgarom.asm:272
313 push bx ; 53 ; 0xc0149 vgarom.asm:273
314 push cx ; 51 ; 0xc014a vgarom.asm:274
315 push dx ; 52 ; 0xc014b vgarom.asm:275
316 mov dx, 003dah ; ba da 03 ; 0xc014c vgarom.asm:276
317 in AL, DX ; ec ; 0xc014f vgarom.asm:277
318 mov CL, strict byte 001h ; b1 01 ; 0xc0150 vgarom.asm:278
319 and bl, 001h ; 80 e3 01 ; 0xc0152 vgarom.asm:279
320 mov dx, 003c0h ; ba c0 03 ; 0xc0155 vgarom.asm:281
321 db 08ah, 0c1h
322 ; mov al, cl ; 8a c1 ; 0xc0158 vgarom.asm:282
323 out DX, AL ; ee ; 0xc015a vgarom.asm:283
324 mov dx, 003c1h ; ba c1 03 ; 0xc015b vgarom.asm:284
325 in AL, DX ; ec ; 0xc015e vgarom.asm:285
326 and AL, strict byte 0feh ; 24 fe ; 0xc015f vgarom.asm:286
327 db 00ah, 0c3h
328 ; or al, bl ; 0a c3 ; 0xc0161 vgarom.asm:287
329 mov dx, 003c0h ; ba c0 03 ; 0xc0163 vgarom.asm:288
330 out DX, AL ; ee ; 0xc0166 vgarom.asm:289
331 db 0feh, 0c1h
332 ; inc cl ; fe c1 ; 0xc0167 vgarom.asm:290
333 cmp cl, 004h ; 80 f9 04 ; 0xc0169 vgarom.asm:291
334 jne short 00155h ; 75 e7 ; 0xc016c vgarom.asm:292
335 mov AL, strict byte 020h ; b0 20 ; 0xc016e vgarom.asm:293
336 out DX, AL ; ee ; 0xc0170 vgarom.asm:294
337 mov dx, 003dah ; ba da 03 ; 0xc0171 vgarom.asm:296
338 in AL, DX ; ec ; 0xc0174 vgarom.asm:297
339 pop dx ; 5a ; 0xc0175 vgarom.asm:299
340 pop cx ; 59 ; 0xc0176 vgarom.asm:300
341 pop bx ; 5b ; 0xc0177 vgarom.asm:301
342 pop ax ; 58 ; 0xc0178 vgarom.asm:302
343 retn ; c3 ; 0xc0179 vgarom.asm:303
344 push DS ; 1e ; 0xc017a vgarom.asm:308
345 mov ax, strict word 00040h ; b8 40 00 ; 0xc017b vgarom.asm:309
346 mov ds, ax ; 8e d8 ; 0xc017e vgarom.asm:310
347 push bx ; 53 ; 0xc0180 vgarom.asm:311
348 mov bx, strict word 00062h ; bb 62 00 ; 0xc0181 vgarom.asm:312
349 mov al, byte [bx] ; 8a 07 ; 0xc0184 vgarom.asm:313
350 pop bx ; 5b ; 0xc0186 vgarom.asm:314
351 db 08ah, 0f8h
352 ; mov bh, al ; 8a f8 ; 0xc0187 vgarom.asm:315
353 push bx ; 53 ; 0xc0189 vgarom.asm:316
354 mov bx, 00087h ; bb 87 00 ; 0xc018a vgarom.asm:317
355 mov ah, byte [bx] ; 8a 27 ; 0xc018d vgarom.asm:318
356 and ah, 080h ; 80 e4 80 ; 0xc018f vgarom.asm:319
357 mov bx, strict word 00049h ; bb 49 00 ; 0xc0192 vgarom.asm:320
358 mov al, byte [bx] ; 8a 07 ; 0xc0195 vgarom.asm:321
359 db 00ah, 0c4h
360 ; or al, ah ; 0a c4 ; 0xc0197 vgarom.asm:322
361 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc0199 vgarom.asm:323
362 mov ah, byte [bx] ; 8a 27 ; 0xc019c vgarom.asm:324
363 pop bx ; 5b ; 0xc019e vgarom.asm:325
364 pop DS ; 1f ; 0xc019f vgarom.asm:326
365 retn ; c3 ; 0xc01a0 vgarom.asm:327
366 cmp AL, strict byte 000h ; 3c 00 ; 0xc01a1 vgarom.asm:332
367 jne short 001a7h ; 75 02 ; 0xc01a3 vgarom.asm:333
368 jmp short 00208h ; eb 61 ; 0xc01a5 vgarom.asm:334
369 cmp AL, strict byte 001h ; 3c 01 ; 0xc01a7 vgarom.asm:336
370 jne short 001adh ; 75 02 ; 0xc01a9 vgarom.asm:337
371 jmp short 00226h ; eb 79 ; 0xc01ab vgarom.asm:338
372 cmp AL, strict byte 002h ; 3c 02 ; 0xc01ad vgarom.asm:340
373 jne short 001b3h ; 75 02 ; 0xc01af vgarom.asm:341
374 jmp short 0022eh ; eb 7b ; 0xc01b1 vgarom.asm:342
375 cmp AL, strict byte 003h ; 3c 03 ; 0xc01b3 vgarom.asm:344
376 jne short 001bah ; 75 03 ; 0xc01b5 vgarom.asm:345
377 jmp near 0025fh ; e9 a5 00 ; 0xc01b7 vgarom.asm:346
378 cmp AL, strict byte 007h ; 3c 07 ; 0xc01ba vgarom.asm:348
379 jne short 001c1h ; 75 03 ; 0xc01bc vgarom.asm:349
380 jmp near 00289h ; e9 c8 00 ; 0xc01be vgarom.asm:350
381 cmp AL, strict byte 008h ; 3c 08 ; 0xc01c1 vgarom.asm:352
382 jne short 001c8h ; 75 03 ; 0xc01c3 vgarom.asm:353
383 jmp near 002b1h ; e9 e9 00 ; 0xc01c5 vgarom.asm:354
384 cmp AL, strict byte 009h ; 3c 09 ; 0xc01c8 vgarom.asm:356
385 jne short 001cfh ; 75 03 ; 0xc01ca vgarom.asm:357
386 jmp near 002bfh ; e9 f0 00 ; 0xc01cc vgarom.asm:358
387 cmp AL, strict byte 010h ; 3c 10 ; 0xc01cf vgarom.asm:360
388 jne short 001d6h ; 75 03 ; 0xc01d1 vgarom.asm:361
389 jmp near 00304h ; e9 2e 01 ; 0xc01d3 vgarom.asm:362
390 cmp AL, strict byte 012h ; 3c 12 ; 0xc01d6 vgarom.asm:364
391 jne short 001ddh ; 75 03 ; 0xc01d8 vgarom.asm:365
392 jmp near 0031dh ; e9 40 01 ; 0xc01da vgarom.asm:366
393 cmp AL, strict byte 013h ; 3c 13 ; 0xc01dd vgarom.asm:368
394 jne short 001e4h ; 75 03 ; 0xc01df vgarom.asm:369
395 jmp near 00345h ; e9 61 01 ; 0xc01e1 vgarom.asm:370
396 cmp AL, strict byte 015h ; 3c 15 ; 0xc01e4 vgarom.asm:372
397 jne short 001ebh ; 75 03 ; 0xc01e6 vgarom.asm:373
398 jmp near 0038ch ; e9 a1 01 ; 0xc01e8 vgarom.asm:374
399 cmp AL, strict byte 017h ; 3c 17 ; 0xc01eb vgarom.asm:376
400 jne short 001f2h ; 75 03 ; 0xc01ed vgarom.asm:377
401 jmp near 003a7h ; e9 b5 01 ; 0xc01ef vgarom.asm:378
402 cmp AL, strict byte 018h ; 3c 18 ; 0xc01f2 vgarom.asm:380
403 jne short 001f9h ; 75 03 ; 0xc01f4 vgarom.asm:381
404 jmp near 003cfh ; e9 d6 01 ; 0xc01f6 vgarom.asm:382
405 cmp AL, strict byte 019h ; 3c 19 ; 0xc01f9 vgarom.asm:384
406 jne short 00200h ; 75 03 ; 0xc01fb vgarom.asm:385
407 jmp near 003dah ; e9 da 01 ; 0xc01fd vgarom.asm:386
408 cmp AL, strict byte 01ah ; 3c 1a ; 0xc0200 vgarom.asm:388
409 jne short 00207h ; 75 03 ; 0xc0202 vgarom.asm:389
410 jmp near 003e5h ; e9 de 01 ; 0xc0204 vgarom.asm:390
411 retn ; c3 ; 0xc0207 vgarom.asm:395
412 cmp bl, 014h ; 80 fb 14 ; 0xc0208 vgarom.asm:398
413 jnbe short 00225h ; 77 18 ; 0xc020b vgarom.asm:399
414 push ax ; 50 ; 0xc020d vgarom.asm:400
415 push dx ; 52 ; 0xc020e vgarom.asm:401
416 mov dx, 003dah ; ba da 03 ; 0xc020f vgarom.asm:402
417 in AL, DX ; ec ; 0xc0212 vgarom.asm:403
418 mov dx, 003c0h ; ba c0 03 ; 0xc0213 vgarom.asm:404
419 db 08ah, 0c3h
420 ; mov al, bl ; 8a c3 ; 0xc0216 vgarom.asm:405
421 out DX, AL ; ee ; 0xc0218 vgarom.asm:406
422 db 08ah, 0c7h
423 ; mov al, bh ; 8a c7 ; 0xc0219 vgarom.asm:407
424 out DX, AL ; ee ; 0xc021b vgarom.asm:408
425 mov AL, strict byte 020h ; b0 20 ; 0xc021c vgarom.asm:409
426 out DX, AL ; ee ; 0xc021e vgarom.asm:410
427 mov dx, 003dah ; ba da 03 ; 0xc021f vgarom.asm:412
428 in AL, DX ; ec ; 0xc0222 vgarom.asm:413
429 pop dx ; 5a ; 0xc0223 vgarom.asm:415
430 pop ax ; 58 ; 0xc0224 vgarom.asm:416
431 retn ; c3 ; 0xc0225 vgarom.asm:418
432 push bx ; 53 ; 0xc0226 vgarom.asm:423
433 mov BL, strict byte 011h ; b3 11 ; 0xc0227 vgarom.asm:424
434 call 00208h ; e8 dc ff ; 0xc0229 vgarom.asm:425
435 pop bx ; 5b ; 0xc022c vgarom.asm:426
436 retn ; c3 ; 0xc022d vgarom.asm:427
437 push ax ; 50 ; 0xc022e vgarom.asm:432
438 push bx ; 53 ; 0xc022f vgarom.asm:433
439 push cx ; 51 ; 0xc0230 vgarom.asm:434
440 push dx ; 52 ; 0xc0231 vgarom.asm:435
441 db 08bh, 0dah
442 ; mov bx, dx ; 8b da ; 0xc0232 vgarom.asm:436
443 mov dx, 003dah ; ba da 03 ; 0xc0234 vgarom.asm:437
444 in AL, DX ; ec ; 0xc0237 vgarom.asm:438
445 mov CL, strict byte 000h ; b1 00 ; 0xc0238 vgarom.asm:439
446 mov dx, 003c0h ; ba c0 03 ; 0xc023a vgarom.asm:440
447 db 08ah, 0c1h
448 ; mov al, cl ; 8a c1 ; 0xc023d vgarom.asm:442
449 out DX, AL ; ee ; 0xc023f vgarom.asm:443
450 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0240 vgarom.asm:444
451 out DX, AL ; ee ; 0xc0243 vgarom.asm:445
452 inc bx ; 43 ; 0xc0244 vgarom.asm:446
453 db 0feh, 0c1h
454 ; inc cl ; fe c1 ; 0xc0245 vgarom.asm:447
455 cmp cl, 010h ; 80 f9 10 ; 0xc0247 vgarom.asm:448
456 jne short 0023dh ; 75 f1 ; 0xc024a vgarom.asm:449
457 mov AL, strict byte 011h ; b0 11 ; 0xc024c vgarom.asm:450
458 out DX, AL ; ee ; 0xc024e vgarom.asm:451
459 mov al, byte [es:bx] ; 26 8a 07 ; 0xc024f vgarom.asm:452
460 out DX, AL ; ee ; 0xc0252 vgarom.asm:453
461 mov AL, strict byte 020h ; b0 20 ; 0xc0253 vgarom.asm:454
462 out DX, AL ; ee ; 0xc0255 vgarom.asm:455
463 mov dx, 003dah ; ba da 03 ; 0xc0256 vgarom.asm:457
464 in AL, DX ; ec ; 0xc0259 vgarom.asm:458
465 pop dx ; 5a ; 0xc025a vgarom.asm:460
466 pop cx ; 59 ; 0xc025b vgarom.asm:461
467 pop bx ; 5b ; 0xc025c vgarom.asm:462
468 pop ax ; 58 ; 0xc025d vgarom.asm:463
469 retn ; c3 ; 0xc025e vgarom.asm:464
470 push ax ; 50 ; 0xc025f vgarom.asm:469
471 push bx ; 53 ; 0xc0260 vgarom.asm:470
472 push dx ; 52 ; 0xc0261 vgarom.asm:471
473 mov dx, 003dah ; ba da 03 ; 0xc0262 vgarom.asm:472
474 in AL, DX ; ec ; 0xc0265 vgarom.asm:473
475 mov dx, 003c0h ; ba c0 03 ; 0xc0266 vgarom.asm:474
476 mov AL, strict byte 010h ; b0 10 ; 0xc0269 vgarom.asm:475
477 out DX, AL ; ee ; 0xc026b vgarom.asm:476
478 mov dx, 003c1h ; ba c1 03 ; 0xc026c vgarom.asm:477
479 in AL, DX ; ec ; 0xc026f vgarom.asm:478
480 and AL, strict byte 0f7h ; 24 f7 ; 0xc0270 vgarom.asm:479
481 and bl, 001h ; 80 e3 01 ; 0xc0272 vgarom.asm:480
482 sal bl, 003h ; c0 e3 03 ; 0xc0275 vgarom.asm:482
483 db 00ah, 0c3h
484 ; or al, bl ; 0a c3 ; 0xc0278 vgarom.asm:488
485 mov dx, 003c0h ; ba c0 03 ; 0xc027a vgarom.asm:489
486 out DX, AL ; ee ; 0xc027d vgarom.asm:490
487 mov AL, strict byte 020h ; b0 20 ; 0xc027e vgarom.asm:491
488 out DX, AL ; ee ; 0xc0280 vgarom.asm:492
489 mov dx, 003dah ; ba da 03 ; 0xc0281 vgarom.asm:494
490 in AL, DX ; ec ; 0xc0284 vgarom.asm:495
491 pop dx ; 5a ; 0xc0285 vgarom.asm:497
492 pop bx ; 5b ; 0xc0286 vgarom.asm:498
493 pop ax ; 58 ; 0xc0287 vgarom.asm:499
494 retn ; c3 ; 0xc0288 vgarom.asm:500
495 cmp bl, 014h ; 80 fb 14 ; 0xc0289 vgarom.asm:505
496 jnbe short 002b0h ; 77 22 ; 0xc028c vgarom.asm:506
497 push ax ; 50 ; 0xc028e vgarom.asm:507
498 push dx ; 52 ; 0xc028f vgarom.asm:508
499 mov dx, 003dah ; ba da 03 ; 0xc0290 vgarom.asm:509
500 in AL, DX ; ec ; 0xc0293 vgarom.asm:510
501 mov dx, 003c0h ; ba c0 03 ; 0xc0294 vgarom.asm:511
502 db 08ah, 0c3h
503 ; mov al, bl ; 8a c3 ; 0xc0297 vgarom.asm:512
504 out DX, AL ; ee ; 0xc0299 vgarom.asm:513
505 mov dx, 003c1h ; ba c1 03 ; 0xc029a vgarom.asm:514
506 in AL, DX ; ec ; 0xc029d vgarom.asm:515
507 db 08ah, 0f8h
508 ; mov bh, al ; 8a f8 ; 0xc029e vgarom.asm:516
509 mov dx, 003dah ; ba da 03 ; 0xc02a0 vgarom.asm:517
510 in AL, DX ; ec ; 0xc02a3 vgarom.asm:518
511 mov dx, 003c0h ; ba c0 03 ; 0xc02a4 vgarom.asm:519
512 mov AL, strict byte 020h ; b0 20 ; 0xc02a7 vgarom.asm:520
513 out DX, AL ; ee ; 0xc02a9 vgarom.asm:521
514 mov dx, 003dah ; ba da 03 ; 0xc02aa vgarom.asm:523
515 in AL, DX ; ec ; 0xc02ad vgarom.asm:524
516 pop dx ; 5a ; 0xc02ae vgarom.asm:526
517 pop ax ; 58 ; 0xc02af vgarom.asm:527
518 retn ; c3 ; 0xc02b0 vgarom.asm:529
519 push ax ; 50 ; 0xc02b1 vgarom.asm:534
520 push bx ; 53 ; 0xc02b2 vgarom.asm:535
521 mov BL, strict byte 011h ; b3 11 ; 0xc02b3 vgarom.asm:536
522 call 00289h ; e8 d1 ff ; 0xc02b5 vgarom.asm:537
523 db 08ah, 0c7h
524 ; mov al, bh ; 8a c7 ; 0xc02b8 vgarom.asm:538
525 pop bx ; 5b ; 0xc02ba vgarom.asm:539
526 db 08ah, 0f8h
527 ; mov bh, al ; 8a f8 ; 0xc02bb vgarom.asm:540
528 pop ax ; 58 ; 0xc02bd vgarom.asm:541
529 retn ; c3 ; 0xc02be vgarom.asm:542
530 push ax ; 50 ; 0xc02bf vgarom.asm:547
531 push bx ; 53 ; 0xc02c0 vgarom.asm:548
532 push cx ; 51 ; 0xc02c1 vgarom.asm:549
533 push dx ; 52 ; 0xc02c2 vgarom.asm:550
534 db 08bh, 0dah
535 ; mov bx, dx ; 8b da ; 0xc02c3 vgarom.asm:551
536 mov CL, strict byte 000h ; b1 00 ; 0xc02c5 vgarom.asm:552
537 mov dx, 003dah ; ba da 03 ; 0xc02c7 vgarom.asm:554
538 in AL, DX ; ec ; 0xc02ca vgarom.asm:555
539 mov dx, 003c0h ; ba c0 03 ; 0xc02cb vgarom.asm:556
540 db 08ah, 0c1h
541 ; mov al, cl ; 8a c1 ; 0xc02ce vgarom.asm:557
542 out DX, AL ; ee ; 0xc02d0 vgarom.asm:558
543 mov dx, 003c1h ; ba c1 03 ; 0xc02d1 vgarom.asm:559
544 in AL, DX ; ec ; 0xc02d4 vgarom.asm:560
545 mov byte [es:bx], al ; 26 88 07 ; 0xc02d5 vgarom.asm:561
546 inc bx ; 43 ; 0xc02d8 vgarom.asm:562
547 db 0feh, 0c1h
548 ; inc cl ; fe c1 ; 0xc02d9 vgarom.asm:563
549 cmp cl, 010h ; 80 f9 10 ; 0xc02db vgarom.asm:564
550 jne short 002c7h ; 75 e7 ; 0xc02de vgarom.asm:565
551 mov dx, 003dah ; ba da 03 ; 0xc02e0 vgarom.asm:566
552 in AL, DX ; ec ; 0xc02e3 vgarom.asm:567
553 mov dx, 003c0h ; ba c0 03 ; 0xc02e4 vgarom.asm:568
554 mov AL, strict byte 011h ; b0 11 ; 0xc02e7 vgarom.asm:569
555 out DX, AL ; ee ; 0xc02e9 vgarom.asm:570
556 mov dx, 003c1h ; ba c1 03 ; 0xc02ea vgarom.asm:571
557 in AL, DX ; ec ; 0xc02ed vgarom.asm:572
558 mov byte [es:bx], al ; 26 88 07 ; 0xc02ee vgarom.asm:573
559 mov dx, 003dah ; ba da 03 ; 0xc02f1 vgarom.asm:574
560 in AL, DX ; ec ; 0xc02f4 vgarom.asm:575
561 mov dx, 003c0h ; ba c0 03 ; 0xc02f5 vgarom.asm:576
562 mov AL, strict byte 020h ; b0 20 ; 0xc02f8 vgarom.asm:577
563 out DX, AL ; ee ; 0xc02fa vgarom.asm:578
564 mov dx, 003dah ; ba da 03 ; 0xc02fb vgarom.asm:580
565 in AL, DX ; ec ; 0xc02fe vgarom.asm:581
566 pop dx ; 5a ; 0xc02ff vgarom.asm:583
567 pop cx ; 59 ; 0xc0300 vgarom.asm:584
568 pop bx ; 5b ; 0xc0301 vgarom.asm:585
569 pop ax ; 58 ; 0xc0302 vgarom.asm:586
570 retn ; c3 ; 0xc0303 vgarom.asm:587
571 push ax ; 50 ; 0xc0304 vgarom.asm:592
572 push dx ; 52 ; 0xc0305 vgarom.asm:593
573 mov dx, 003c8h ; ba c8 03 ; 0xc0306 vgarom.asm:594
574 db 08ah, 0c3h
575 ; mov al, bl ; 8a c3 ; 0xc0309 vgarom.asm:595
576 out DX, AL ; ee ; 0xc030b vgarom.asm:596
577 mov dx, 003c9h ; ba c9 03 ; 0xc030c vgarom.asm:597
578 pop ax ; 58 ; 0xc030f vgarom.asm:598
579 push ax ; 50 ; 0xc0310 vgarom.asm:599
580 db 08ah, 0c4h
581 ; mov al, ah ; 8a c4 ; 0xc0311 vgarom.asm:600
582 out DX, AL ; ee ; 0xc0313 vgarom.asm:601
583 db 08ah, 0c5h
584 ; mov al, ch ; 8a c5 ; 0xc0314 vgarom.asm:602
585 out DX, AL ; ee ; 0xc0316 vgarom.asm:603
586 db 08ah, 0c1h
587 ; mov al, cl ; 8a c1 ; 0xc0317 vgarom.asm:604
588 out DX, AL ; ee ; 0xc0319 vgarom.asm:605
589 pop dx ; 5a ; 0xc031a vgarom.asm:606
590 pop ax ; 58 ; 0xc031b vgarom.asm:607
591 retn ; c3 ; 0xc031c vgarom.asm:608
592 push ax ; 50 ; 0xc031d vgarom.asm:613
593 push bx ; 53 ; 0xc031e vgarom.asm:614
594 push cx ; 51 ; 0xc031f vgarom.asm:615
595 push dx ; 52 ; 0xc0320 vgarom.asm:616
596 mov dx, 003c8h ; ba c8 03 ; 0xc0321 vgarom.asm:617
597 db 08ah, 0c3h
598 ; mov al, bl ; 8a c3 ; 0xc0324 vgarom.asm:618
599 out DX, AL ; ee ; 0xc0326 vgarom.asm:619
600 pop dx ; 5a ; 0xc0327 vgarom.asm:620
601 push dx ; 52 ; 0xc0328 vgarom.asm:621
602 db 08bh, 0dah
603 ; mov bx, dx ; 8b da ; 0xc0329 vgarom.asm:622
604 mov dx, 003c9h ; ba c9 03 ; 0xc032b vgarom.asm:623
605 mov al, byte [es:bx] ; 26 8a 07 ; 0xc032e vgarom.asm:625
606 out DX, AL ; ee ; 0xc0331 vgarom.asm:626
607 inc bx ; 43 ; 0xc0332 vgarom.asm:627
608 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0333 vgarom.asm:628
609 out DX, AL ; ee ; 0xc0336 vgarom.asm:629
610 inc bx ; 43 ; 0xc0337 vgarom.asm:630
611 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0338 vgarom.asm:631
612 out DX, AL ; ee ; 0xc033b vgarom.asm:632
613 inc bx ; 43 ; 0xc033c vgarom.asm:633
614 dec cx ; 49 ; 0xc033d vgarom.asm:634
615 jne short 0032eh ; 75 ee ; 0xc033e vgarom.asm:635
616 pop dx ; 5a ; 0xc0340 vgarom.asm:636
617 pop cx ; 59 ; 0xc0341 vgarom.asm:637
618 pop bx ; 5b ; 0xc0342 vgarom.asm:638
619 pop ax ; 58 ; 0xc0343 vgarom.asm:639
620 retn ; c3 ; 0xc0344 vgarom.asm:640
621 push ax ; 50 ; 0xc0345 vgarom.asm:645
622 push bx ; 53 ; 0xc0346 vgarom.asm:646
623 push dx ; 52 ; 0xc0347 vgarom.asm:647
624 mov dx, 003dah ; ba da 03 ; 0xc0348 vgarom.asm:648
625 in AL, DX ; ec ; 0xc034b vgarom.asm:649
626 mov dx, 003c0h ; ba c0 03 ; 0xc034c vgarom.asm:650
627 mov AL, strict byte 010h ; b0 10 ; 0xc034f vgarom.asm:651
628 out DX, AL ; ee ; 0xc0351 vgarom.asm:652
629 mov dx, 003c1h ; ba c1 03 ; 0xc0352 vgarom.asm:653
630 in AL, DX ; ec ; 0xc0355 vgarom.asm:654
631 and bl, 001h ; 80 e3 01 ; 0xc0356 vgarom.asm:655
632 jne short 00368h ; 75 0d ; 0xc0359 vgarom.asm:656
633 and AL, strict byte 07fh ; 24 7f ; 0xc035b vgarom.asm:657
634 sal bh, 007h ; c0 e7 07 ; 0xc035d vgarom.asm:659
635 db 00ah, 0c7h
636 ; or al, bh ; 0a c7 ; 0xc0360 vgarom.asm:669
637 mov dx, 003c0h ; ba c0 03 ; 0xc0362 vgarom.asm:670
638 out DX, AL ; ee ; 0xc0365 vgarom.asm:671
639 jmp short 00381h ; eb 19 ; 0xc0366 vgarom.asm:672
640 push ax ; 50 ; 0xc0368 vgarom.asm:674
641 mov dx, 003dah ; ba da 03 ; 0xc0369 vgarom.asm:675
642 in AL, DX ; ec ; 0xc036c vgarom.asm:676
643 mov dx, 003c0h ; ba c0 03 ; 0xc036d vgarom.asm:677
644 mov AL, strict byte 014h ; b0 14 ; 0xc0370 vgarom.asm:678
645 out DX, AL ; ee ; 0xc0372 vgarom.asm:679
646 pop ax ; 58 ; 0xc0373 vgarom.asm:680
647 and AL, strict byte 080h ; 24 80 ; 0xc0374 vgarom.asm:681
648 jne short 0037bh ; 75 03 ; 0xc0376 vgarom.asm:682
649 sal bh, 002h ; c0 e7 02 ; 0xc0378 vgarom.asm:684
650 and bh, 00fh ; 80 e7 0f ; 0xc037b vgarom.asm:690
651 db 08ah, 0c7h
652 ; mov al, bh ; 8a c7 ; 0xc037e vgarom.asm:691
653 out DX, AL ; ee ; 0xc0380 vgarom.asm:692
654 mov AL, strict byte 020h ; b0 20 ; 0xc0381 vgarom.asm:694
655 out DX, AL ; ee ; 0xc0383 vgarom.asm:695
656 mov dx, 003dah ; ba da 03 ; 0xc0384 vgarom.asm:697
657 in AL, DX ; ec ; 0xc0387 vgarom.asm:698
658 pop dx ; 5a ; 0xc0388 vgarom.asm:700
659 pop bx ; 5b ; 0xc0389 vgarom.asm:701
660 pop ax ; 58 ; 0xc038a vgarom.asm:702
661 retn ; c3 ; 0xc038b vgarom.asm:703
662 push ax ; 50 ; 0xc038c vgarom.asm:708
663 push dx ; 52 ; 0xc038d vgarom.asm:709
664 mov dx, 003c7h ; ba c7 03 ; 0xc038e vgarom.asm:710
665 db 08ah, 0c3h
666 ; mov al, bl ; 8a c3 ; 0xc0391 vgarom.asm:711
667 out DX, AL ; ee ; 0xc0393 vgarom.asm:712
668 pop ax ; 58 ; 0xc0394 vgarom.asm:713
669 db 08ah, 0e0h
670 ; mov ah, al ; 8a e0 ; 0xc0395 vgarom.asm:714
671 mov dx, 003c9h ; ba c9 03 ; 0xc0397 vgarom.asm:715
672 in AL, DX ; ec ; 0xc039a vgarom.asm:716
673 xchg al, ah ; 86 e0 ; 0xc039b vgarom.asm:717
674 push ax ; 50 ; 0xc039d vgarom.asm:718
675 in AL, DX ; ec ; 0xc039e vgarom.asm:719
676 db 08ah, 0e8h
677 ; mov ch, al ; 8a e8 ; 0xc039f vgarom.asm:720
678 in AL, DX ; ec ; 0xc03a1 vgarom.asm:721
679 db 08ah, 0c8h
680 ; mov cl, al ; 8a c8 ; 0xc03a2 vgarom.asm:722
681 pop dx ; 5a ; 0xc03a4 vgarom.asm:723
682 pop ax ; 58 ; 0xc03a5 vgarom.asm:724
683 retn ; c3 ; 0xc03a6 vgarom.asm:725
684 push ax ; 50 ; 0xc03a7 vgarom.asm:730
685 push bx ; 53 ; 0xc03a8 vgarom.asm:731
686 push cx ; 51 ; 0xc03a9 vgarom.asm:732
687 push dx ; 52 ; 0xc03aa vgarom.asm:733
688 mov dx, 003c7h ; ba c7 03 ; 0xc03ab vgarom.asm:734
689 db 08ah, 0c3h
690 ; mov al, bl ; 8a c3 ; 0xc03ae vgarom.asm:735
691 out DX, AL ; ee ; 0xc03b0 vgarom.asm:736
692 pop dx ; 5a ; 0xc03b1 vgarom.asm:737
693 push dx ; 52 ; 0xc03b2 vgarom.asm:738
694 db 08bh, 0dah
695 ; mov bx, dx ; 8b da ; 0xc03b3 vgarom.asm:739
696 mov dx, 003c9h ; ba c9 03 ; 0xc03b5 vgarom.asm:740
697 in AL, DX ; ec ; 0xc03b8 vgarom.asm:742
698 mov byte [es:bx], al ; 26 88 07 ; 0xc03b9 vgarom.asm:743
699 inc bx ; 43 ; 0xc03bc vgarom.asm:744
700 in AL, DX ; ec ; 0xc03bd vgarom.asm:745
701 mov byte [es:bx], al ; 26 88 07 ; 0xc03be vgarom.asm:746
702 inc bx ; 43 ; 0xc03c1 vgarom.asm:747
703 in AL, DX ; ec ; 0xc03c2 vgarom.asm:748
704 mov byte [es:bx], al ; 26 88 07 ; 0xc03c3 vgarom.asm:749
705 inc bx ; 43 ; 0xc03c6 vgarom.asm:750
706 dec cx ; 49 ; 0xc03c7 vgarom.asm:751
707 jne short 003b8h ; 75 ee ; 0xc03c8 vgarom.asm:752
708 pop dx ; 5a ; 0xc03ca vgarom.asm:753
709 pop cx ; 59 ; 0xc03cb vgarom.asm:754
710 pop bx ; 5b ; 0xc03cc vgarom.asm:755
711 pop ax ; 58 ; 0xc03cd vgarom.asm:756
712 retn ; c3 ; 0xc03ce vgarom.asm:757
713 push ax ; 50 ; 0xc03cf vgarom.asm:762
714 push dx ; 52 ; 0xc03d0 vgarom.asm:763
715 mov dx, 003c6h ; ba c6 03 ; 0xc03d1 vgarom.asm:764
716 db 08ah, 0c3h
717 ; mov al, bl ; 8a c3 ; 0xc03d4 vgarom.asm:765
718 out DX, AL ; ee ; 0xc03d6 vgarom.asm:766
719 pop dx ; 5a ; 0xc03d7 vgarom.asm:767
720 pop ax ; 58 ; 0xc03d8 vgarom.asm:768
721 retn ; c3 ; 0xc03d9 vgarom.asm:769
722 push ax ; 50 ; 0xc03da vgarom.asm:774
723 push dx ; 52 ; 0xc03db vgarom.asm:775
724 mov dx, 003c6h ; ba c6 03 ; 0xc03dc vgarom.asm:776
725 in AL, DX ; ec ; 0xc03df vgarom.asm:777
726 db 08ah, 0d8h
727 ; mov bl, al ; 8a d8 ; 0xc03e0 vgarom.asm:778
728 pop dx ; 5a ; 0xc03e2 vgarom.asm:779
729 pop ax ; 58 ; 0xc03e3 vgarom.asm:780
730 retn ; c3 ; 0xc03e4 vgarom.asm:781
731 push ax ; 50 ; 0xc03e5 vgarom.asm:786
732 push dx ; 52 ; 0xc03e6 vgarom.asm:787
733 mov dx, 003dah ; ba da 03 ; 0xc03e7 vgarom.asm:788
734 in AL, DX ; ec ; 0xc03ea vgarom.asm:789
735 mov dx, 003c0h ; ba c0 03 ; 0xc03eb vgarom.asm:790
736 mov AL, strict byte 010h ; b0 10 ; 0xc03ee vgarom.asm:791
737 out DX, AL ; ee ; 0xc03f0 vgarom.asm:792
738 mov dx, 003c1h ; ba c1 03 ; 0xc03f1 vgarom.asm:793
739 in AL, DX ; ec ; 0xc03f4 vgarom.asm:794
740 db 08ah, 0d8h
741 ; mov bl, al ; 8a d8 ; 0xc03f5 vgarom.asm:795
742 shr bl, 007h ; c0 eb 07 ; 0xc03f7 vgarom.asm:797
743 mov dx, 003dah ; ba da 03 ; 0xc03fa vgarom.asm:807
744 in AL, DX ; ec ; 0xc03fd vgarom.asm:808
745 mov dx, 003c0h ; ba c0 03 ; 0xc03fe vgarom.asm:809
746 mov AL, strict byte 014h ; b0 14 ; 0xc0401 vgarom.asm:810
747 out DX, AL ; ee ; 0xc0403 vgarom.asm:811
748 mov dx, 003c1h ; ba c1 03 ; 0xc0404 vgarom.asm:812
749 in AL, DX ; ec ; 0xc0407 vgarom.asm:813
750 db 08ah, 0f8h
751 ; mov bh, al ; 8a f8 ; 0xc0408 vgarom.asm:814
752 and bh, 00fh ; 80 e7 0f ; 0xc040a vgarom.asm:815
753 test bl, 001h ; f6 c3 01 ; 0xc040d vgarom.asm:816
754 jne short 00415h ; 75 03 ; 0xc0410 vgarom.asm:817
755 shr bh, 002h ; c0 ef 02 ; 0xc0412 vgarom.asm:819
756 mov dx, 003dah ; ba da 03 ; 0xc0415 vgarom.asm:825
757 in AL, DX ; ec ; 0xc0418 vgarom.asm:826
758 mov dx, 003c0h ; ba c0 03 ; 0xc0419 vgarom.asm:827
759 mov AL, strict byte 020h ; b0 20 ; 0xc041c vgarom.asm:828
760 out DX, AL ; ee ; 0xc041e vgarom.asm:829
761 mov dx, 003dah ; ba da 03 ; 0xc041f vgarom.asm:831
762 in AL, DX ; ec ; 0xc0422 vgarom.asm:832
763 pop dx ; 5a ; 0xc0423 vgarom.asm:834
764 pop ax ; 58 ; 0xc0424 vgarom.asm:835
765 retn ; c3 ; 0xc0425 vgarom.asm:836
766 push ax ; 50 ; 0xc0426 vgarom.asm:841
767 push dx ; 52 ; 0xc0427 vgarom.asm:842
768 mov dx, 003c4h ; ba c4 03 ; 0xc0428 vgarom.asm:843
769 db 08ah, 0e3h
770 ; mov ah, bl ; 8a e3 ; 0xc042b vgarom.asm:844
771 mov AL, strict byte 003h ; b0 03 ; 0xc042d vgarom.asm:845
772 out DX, ax ; ef ; 0xc042f vgarom.asm:846
773 pop dx ; 5a ; 0xc0430 vgarom.asm:847
774 pop ax ; 58 ; 0xc0431 vgarom.asm:848
775 retn ; c3 ; 0xc0432 vgarom.asm:849
776 push DS ; 1e ; 0xc0433 vgarom.asm:854
777 push ax ; 50 ; 0xc0434 vgarom.asm:855
778 mov ax, strict word 00040h ; b8 40 00 ; 0xc0435 vgarom.asm:856
779 mov ds, ax ; 8e d8 ; 0xc0438 vgarom.asm:857
780 db 032h, 0edh
781 ; xor ch, ch ; 32 ed ; 0xc043a vgarom.asm:858
782 mov bx, 00088h ; bb 88 00 ; 0xc043c vgarom.asm:859
783 mov cl, byte [bx] ; 8a 0f ; 0xc043f vgarom.asm:860
784 and cl, 00fh ; 80 e1 0f ; 0xc0441 vgarom.asm:861
785 mov bx, strict word 00063h ; bb 63 00 ; 0xc0444 vgarom.asm:862
786 mov ax, word [bx] ; 8b 07 ; 0xc0447 vgarom.asm:863
787 mov bx, strict word 00003h ; bb 03 00 ; 0xc0449 vgarom.asm:864
788 cmp ax, 003b4h ; 3d b4 03 ; 0xc044c vgarom.asm:865
789 jne short 00453h ; 75 02 ; 0xc044f vgarom.asm:866
790 mov BH, strict byte 001h ; b7 01 ; 0xc0451 vgarom.asm:867
791 pop ax ; 58 ; 0xc0453 vgarom.asm:869
792 pop DS ; 1f ; 0xc0454 vgarom.asm:870
793 retn ; c3 ; 0xc0455 vgarom.asm:871
794 push DS ; 1e ; 0xc0456 vgarom.asm:879
795 push bx ; 53 ; 0xc0457 vgarom.asm:880
796 push dx ; 52 ; 0xc0458 vgarom.asm:881
797 db 08ah, 0d0h
798 ; mov dl, al ; 8a d0 ; 0xc0459 vgarom.asm:882
799 mov ax, strict word 00040h ; b8 40 00 ; 0xc045b vgarom.asm:883
800 mov ds, ax ; 8e d8 ; 0xc045e vgarom.asm:884
801 mov bx, 00089h ; bb 89 00 ; 0xc0460 vgarom.asm:885
802 mov al, byte [bx] ; 8a 07 ; 0xc0463 vgarom.asm:886
803 mov bx, 00088h ; bb 88 00 ; 0xc0465 vgarom.asm:887
804 mov ah, byte [bx] ; 8a 27 ; 0xc0468 vgarom.asm:888
805 cmp dl, 001h ; 80 fa 01 ; 0xc046a vgarom.asm:889
806 je short 00484h ; 74 15 ; 0xc046d vgarom.asm:890
807 jc short 0048eh ; 72 1d ; 0xc046f vgarom.asm:891
808 cmp dl, 002h ; 80 fa 02 ; 0xc0471 vgarom.asm:892
809 je short 00478h ; 74 02 ; 0xc0474 vgarom.asm:893
810 jmp short 004a2h ; eb 2a ; 0xc0476 vgarom.asm:903
811 and AL, strict byte 07fh ; 24 7f ; 0xc0478 vgarom.asm:909
812 or AL, strict byte 010h ; 0c 10 ; 0xc047a vgarom.asm:910
813 and ah, 0f0h ; 80 e4 f0 ; 0xc047c vgarom.asm:911
814 or ah, 009h ; 80 cc 09 ; 0xc047f vgarom.asm:912
815 jne short 00498h ; 75 14 ; 0xc0482 vgarom.asm:913
816 and AL, strict byte 06fh ; 24 6f ; 0xc0484 vgarom.asm:919
817 and ah, 0f0h ; 80 e4 f0 ; 0xc0486 vgarom.asm:920
818 or ah, 009h ; 80 cc 09 ; 0xc0489 vgarom.asm:921
819 jne short 00498h ; 75 0a ; 0xc048c vgarom.asm:922
820 and AL, strict byte 0efh ; 24 ef ; 0xc048e vgarom.asm:928
821 or AL, strict byte 080h ; 0c 80 ; 0xc0490 vgarom.asm:929
822 and ah, 0f0h ; 80 e4 f0 ; 0xc0492 vgarom.asm:930
823 or ah, 008h ; 80 cc 08 ; 0xc0495 vgarom.asm:931
824 mov bx, 00089h ; bb 89 00 ; 0xc0498 vgarom.asm:933
825 mov byte [bx], al ; 88 07 ; 0xc049b vgarom.asm:934
826 mov bx, 00088h ; bb 88 00 ; 0xc049d vgarom.asm:935
827 mov byte [bx], ah ; 88 27 ; 0xc04a0 vgarom.asm:936
828 mov ax, 01212h ; b8 12 12 ; 0xc04a2 vgarom.asm:938
829 pop dx ; 5a ; 0xc04a5 vgarom.asm:939
830 pop bx ; 5b ; 0xc04a6 vgarom.asm:940
831 pop DS ; 1f ; 0xc04a7 vgarom.asm:941
832 retn ; c3 ; 0xc04a8 vgarom.asm:942
833 push DS ; 1e ; 0xc04a9 vgarom.asm:951
834 push bx ; 53 ; 0xc04aa vgarom.asm:952
835 push dx ; 52 ; 0xc04ab vgarom.asm:953
836 db 08ah, 0d0h
837 ; mov dl, al ; 8a d0 ; 0xc04ac vgarom.asm:954
838 and dl, 001h ; 80 e2 01 ; 0xc04ae vgarom.asm:955
839 sal dl, 003h ; c0 e2 03 ; 0xc04b1 vgarom.asm:957
840 mov ax, strict word 00040h ; b8 40 00 ; 0xc04b4 vgarom.asm:963
841 mov ds, ax ; 8e d8 ; 0xc04b7 vgarom.asm:964
842 mov bx, 00089h ; bb 89 00 ; 0xc04b9 vgarom.asm:965
843 mov al, byte [bx] ; 8a 07 ; 0xc04bc vgarom.asm:966
844 and AL, strict byte 0f7h ; 24 f7 ; 0xc04be vgarom.asm:967
845 db 00ah, 0c2h
846 ; or al, dl ; 0a c2 ; 0xc04c0 vgarom.asm:968
847 mov byte [bx], al ; 88 07 ; 0xc04c2 vgarom.asm:969
848 mov ax, 01212h ; b8 12 12 ; 0xc04c4 vgarom.asm:970
849 pop dx ; 5a ; 0xc04c7 vgarom.asm:971
850 pop bx ; 5b ; 0xc04c8 vgarom.asm:972
851 pop DS ; 1f ; 0xc04c9 vgarom.asm:973
852 retn ; c3 ; 0xc04ca vgarom.asm:974
853 push bx ; 53 ; 0xc04cb vgarom.asm:978
854 push dx ; 52 ; 0xc04cc vgarom.asm:979
855 db 08ah, 0d8h
856 ; mov bl, al ; 8a d8 ; 0xc04cd vgarom.asm:980
857 and bl, 001h ; 80 e3 01 ; 0xc04cf vgarom.asm:981
858 xor bl, 001h ; 80 f3 01 ; 0xc04d2 vgarom.asm:982
859 sal bl, 1 ; d0 e3 ; 0xc04d5 vgarom.asm:983
860 mov dx, 003cch ; ba cc 03 ; 0xc04d7 vgarom.asm:984
861 in AL, DX ; ec ; 0xc04da vgarom.asm:985
862 and AL, strict byte 0fdh ; 24 fd ; 0xc04db vgarom.asm:986
863 db 00ah, 0c3h
864 ; or al, bl ; 0a c3 ; 0xc04dd vgarom.asm:987
865 mov dx, 003c2h ; ba c2 03 ; 0xc04df vgarom.asm:988
866 out DX, AL ; ee ; 0xc04e2 vgarom.asm:989
867 mov ax, 01212h ; b8 12 12 ; 0xc04e3 vgarom.asm:990
868 pop dx ; 5a ; 0xc04e6 vgarom.asm:991
869 pop bx ; 5b ; 0xc04e7 vgarom.asm:992
870 retn ; c3 ; 0xc04e8 vgarom.asm:993
871 push DS ; 1e ; 0xc04e9 vgarom.asm:997
872 push bx ; 53 ; 0xc04ea vgarom.asm:998
873 push dx ; 52 ; 0xc04eb vgarom.asm:999
874 db 08ah, 0d0h
875 ; mov dl, al ; 8a d0 ; 0xc04ec vgarom.asm:1000
876 and dl, 001h ; 80 e2 01 ; 0xc04ee vgarom.asm:1001
877 xor dl, 001h ; 80 f2 01 ; 0xc04f1 vgarom.asm:1002
878 sal dl, 1 ; d0 e2 ; 0xc04f4 vgarom.asm:1003
879 mov ax, strict word 00040h ; b8 40 00 ; 0xc04f6 vgarom.asm:1004
880 mov ds, ax ; 8e d8 ; 0xc04f9 vgarom.asm:1005
881 mov bx, 00089h ; bb 89 00 ; 0xc04fb vgarom.asm:1006
882 mov al, byte [bx] ; 8a 07 ; 0xc04fe vgarom.asm:1007
883 and AL, strict byte 0fdh ; 24 fd ; 0xc0500 vgarom.asm:1008
884 db 00ah, 0c2h
885 ; or al, dl ; 0a c2 ; 0xc0502 vgarom.asm:1009
886 mov byte [bx], al ; 88 07 ; 0xc0504 vgarom.asm:1010
887 mov ax, 01212h ; b8 12 12 ; 0xc0506 vgarom.asm:1011
888 pop dx ; 5a ; 0xc0509 vgarom.asm:1012
889 pop bx ; 5b ; 0xc050a vgarom.asm:1013
890 pop DS ; 1f ; 0xc050b vgarom.asm:1014
891 retn ; c3 ; 0xc050c vgarom.asm:1015
892 push DS ; 1e ; 0xc050d vgarom.asm:1019
893 push bx ; 53 ; 0xc050e vgarom.asm:1020
894 push dx ; 52 ; 0xc050f vgarom.asm:1021
895 db 08ah, 0d0h
896 ; mov dl, al ; 8a d0 ; 0xc0510 vgarom.asm:1022
897 and dl, 001h ; 80 e2 01 ; 0xc0512 vgarom.asm:1023
898 xor dl, 001h ; 80 f2 01 ; 0xc0515 vgarom.asm:1024
899 mov ax, strict word 00040h ; b8 40 00 ; 0xc0518 vgarom.asm:1025
900 mov ds, ax ; 8e d8 ; 0xc051b vgarom.asm:1026
901 mov bx, 00089h ; bb 89 00 ; 0xc051d vgarom.asm:1027
902 mov al, byte [bx] ; 8a 07 ; 0xc0520 vgarom.asm:1028
903 and AL, strict byte 0feh ; 24 fe ; 0xc0522 vgarom.asm:1029
904 db 00ah, 0c2h
905 ; or al, dl ; 0a c2 ; 0xc0524 vgarom.asm:1030
906 mov byte [bx], al ; 88 07 ; 0xc0526 vgarom.asm:1031
907 mov ax, 01212h ; b8 12 12 ; 0xc0528 vgarom.asm:1032
908 pop dx ; 5a ; 0xc052b vgarom.asm:1033
909 pop bx ; 5b ; 0xc052c vgarom.asm:1034
910 pop DS ; 1f ; 0xc052d vgarom.asm:1035
911 retn ; c3 ; 0xc052e vgarom.asm:1036
912 cmp AL, strict byte 000h ; 3c 00 ; 0xc052f vgarom.asm:1041
913 je short 00538h ; 74 05 ; 0xc0531 vgarom.asm:1042
914 cmp AL, strict byte 001h ; 3c 01 ; 0xc0533 vgarom.asm:1043
915 je short 0054dh ; 74 16 ; 0xc0535 vgarom.asm:1044
916 retn ; c3 ; 0xc0537 vgarom.asm:1048
917 push DS ; 1e ; 0xc0538 vgarom.asm:1050
918 push ax ; 50 ; 0xc0539 vgarom.asm:1051
919 mov ax, strict word 00040h ; b8 40 00 ; 0xc053a vgarom.asm:1052
920 mov ds, ax ; 8e d8 ; 0xc053d vgarom.asm:1053
921 mov bx, 0008ah ; bb 8a 00 ; 0xc053f vgarom.asm:1054
922 mov al, byte [bx] ; 8a 07 ; 0xc0542 vgarom.asm:1055
923 db 08ah, 0d8h
924 ; mov bl, al ; 8a d8 ; 0xc0544 vgarom.asm:1056
925 db 032h, 0ffh
926 ; xor bh, bh ; 32 ff ; 0xc0546 vgarom.asm:1057
927 pop ax ; 58 ; 0xc0548 vgarom.asm:1058
928 db 08ah, 0c4h
929 ; mov al, ah ; 8a c4 ; 0xc0549 vgarom.asm:1059
930 pop DS ; 1f ; 0xc054b vgarom.asm:1060
931 retn ; c3 ; 0xc054c vgarom.asm:1061
932 push DS ; 1e ; 0xc054d vgarom.asm:1063
933 push ax ; 50 ; 0xc054e vgarom.asm:1064
934 push bx ; 53 ; 0xc054f vgarom.asm:1065
935 mov ax, strict word 00040h ; b8 40 00 ; 0xc0550 vgarom.asm:1066
936 mov ds, ax ; 8e d8 ; 0xc0553 vgarom.asm:1067
937 db 08bh, 0c3h
938 ; mov ax, bx ; 8b c3 ; 0xc0555 vgarom.asm:1068
939 mov bx, 0008ah ; bb 8a 00 ; 0xc0557 vgarom.asm:1069
940 mov byte [bx], al ; 88 07 ; 0xc055a vgarom.asm:1070
941 pop bx ; 5b ; 0xc055c vgarom.asm:1080
942 pop ax ; 58 ; 0xc055d vgarom.asm:1081
943 db 08ah, 0c4h
944 ; mov al, ah ; 8a c4 ; 0xc055e vgarom.asm:1082
945 pop DS ; 1f ; 0xc0560 vgarom.asm:1083
946 retn ; c3 ; 0xc0561 vgarom.asm:1084
947 times 0xe db 0
948 ; disGetNextSymbol 0xc0570 LB 0x39a -> off=0x0 cb=0000000000000007 uValue=00000000000c0570 'do_out_dx_ax'
949do_out_dx_ax: ; 0xc0570 LB 0x7
950 xchg ah, al ; 86 c4 ; 0xc0570 vberom.asm:69
951 out DX, AL ; ee ; 0xc0572 vberom.asm:70
952 xchg ah, al ; 86 c4 ; 0xc0573 vberom.asm:71
953 out DX, AL ; ee ; 0xc0575 vberom.asm:72
954 retn ; c3 ; 0xc0576 vberom.asm:73
955 ; disGetNextSymbol 0xc0577 LB 0x393 -> off=0x0 cb=0000000000000040 uValue=00000000000c0577 'do_in_ax_dx'
956do_in_ax_dx: ; 0xc0577 LB 0x40
957 in AL, DX ; ec ; 0xc0577 vberom.asm:76
958 xchg ah, al ; 86 c4 ; 0xc0578 vberom.asm:77
959 in AL, DX ; ec ; 0xc057a vberom.asm:78
960 retn ; c3 ; 0xc057b vberom.asm:79
961 push ax ; 50 ; 0xc057c vberom.asm:90
962 push dx ; 52 ; 0xc057d vberom.asm:91
963 mov dx, 003dah ; ba da 03 ; 0xc057e vberom.asm:92
964 in AL, DX ; ec ; 0xc0581 vberom.asm:94
965 test AL, strict byte 008h ; a8 08 ; 0xc0582 vberom.asm:95
966 je short 00581h ; 74 fb ; 0xc0584 vberom.asm:96
967 pop dx ; 5a ; 0xc0586 vberom.asm:97
968 pop ax ; 58 ; 0xc0587 vberom.asm:98
969 retn ; c3 ; 0xc0588 vberom.asm:99
970 push ax ; 50 ; 0xc0589 vberom.asm:102
971 push dx ; 52 ; 0xc058a vberom.asm:103
972 mov dx, 003dah ; ba da 03 ; 0xc058b vberom.asm:104
973 in AL, DX ; ec ; 0xc058e vberom.asm:106
974 test AL, strict byte 008h ; a8 08 ; 0xc058f vberom.asm:107
975 jne short 0058eh ; 75 fb ; 0xc0591 vberom.asm:108
976 pop dx ; 5a ; 0xc0593 vberom.asm:109
977 pop ax ; 58 ; 0xc0594 vberom.asm:110
978 retn ; c3 ; 0xc0595 vberom.asm:111
979 push dx ; 52 ; 0xc0596 vberom.asm:116
980 mov dx, 001ceh ; ba ce 01 ; 0xc0597 vberom.asm:117
981 mov ax, strict word 00003h ; b8 03 00 ; 0xc059a vberom.asm:118
982 call 00570h ; e8 d0 ff ; 0xc059d vberom.asm:119
983 mov dx, 001cfh ; ba cf 01 ; 0xc05a0 vberom.asm:120
984 call 00577h ; e8 d1 ff ; 0xc05a3 vberom.asm:121
985 cmp AL, strict byte 004h ; 3c 04 ; 0xc05a6 vberom.asm:122
986 jbe short 005b5h ; 76 0b ; 0xc05a8 vberom.asm:123
987 db 08ah, 0e0h
988 ; mov ah, al ; 8a e0 ; 0xc05aa vberom.asm:124
989 shr ah, 003h ; c0 ec 03 ; 0xc05ac vberom.asm:126
990 test AL, strict byte 007h ; a8 07 ; 0xc05af vberom.asm:132
991 je short 005b5h ; 74 02 ; 0xc05b1 vberom.asm:133
992 db 0feh, 0c4h
993 ; inc ah ; fe c4 ; 0xc05b3 vberom.asm:134
994 pop dx ; 5a ; 0xc05b5 vberom.asm:136
995 retn ; c3 ; 0xc05b6 vberom.asm:137
996 ; disGetNextSymbol 0xc05b7 LB 0x353 -> off=0x0 cb=0000000000000026 uValue=00000000000c05b7 '_dispi_get_max_bpp'
997_dispi_get_max_bpp: ; 0xc05b7 LB 0x26
998 push dx ; 52 ; 0xc05b7 vberom.asm:142
999 push bx ; 53 ; 0xc05b8 vberom.asm:143
1000 call 005f1h ; e8 35 00 ; 0xc05b9 vberom.asm:144
1001 db 08bh, 0d8h
1002 ; mov bx, ax ; 8b d8 ; 0xc05bc vberom.asm:145
1003 or ax, strict byte 00002h ; 83 c8 02 ; 0xc05be vberom.asm:146
1004 call 005ddh ; e8 19 00 ; 0xc05c1 vberom.asm:147
1005 mov dx, 001ceh ; ba ce 01 ; 0xc05c4 vberom.asm:148
1006 mov ax, strict word 00003h ; b8 03 00 ; 0xc05c7 vberom.asm:149
1007 call 00570h ; e8 a3 ff ; 0xc05ca vberom.asm:150
1008 mov dx, 001cfh ; ba cf 01 ; 0xc05cd vberom.asm:151
1009 call 00577h ; e8 a4 ff ; 0xc05d0 vberom.asm:152
1010 push ax ; 50 ; 0xc05d3 vberom.asm:153
1011 db 08bh, 0c3h
1012 ; mov ax, bx ; 8b c3 ; 0xc05d4 vberom.asm:154
1013 call 005ddh ; e8 04 00 ; 0xc05d6 vberom.asm:155
1014 pop ax ; 58 ; 0xc05d9 vberom.asm:156
1015 pop bx ; 5b ; 0xc05da vberom.asm:157
1016 pop dx ; 5a ; 0xc05db vberom.asm:158
1017 retn ; c3 ; 0xc05dc vberom.asm:159
1018 ; disGetNextSymbol 0xc05dd LB 0x32d -> off=0x0 cb=0000000000000026 uValue=00000000000c05dd 'dispi_set_enable_'
1019dispi_set_enable_: ; 0xc05dd LB 0x26
1020 push dx ; 52 ; 0xc05dd vberom.asm:162
1021 push ax ; 50 ; 0xc05de vberom.asm:163
1022 mov dx, 001ceh ; ba ce 01 ; 0xc05df vberom.asm:164
1023 mov ax, strict word 00004h ; b8 04 00 ; 0xc05e2 vberom.asm:165
1024 call 00570h ; e8 88 ff ; 0xc05e5 vberom.asm:166
1025 pop ax ; 58 ; 0xc05e8 vberom.asm:167
1026 mov dx, 001cfh ; ba cf 01 ; 0xc05e9 vberom.asm:168
1027 call 00570h ; e8 81 ff ; 0xc05ec vberom.asm:169
1028 pop dx ; 5a ; 0xc05ef vberom.asm:170
1029 retn ; c3 ; 0xc05f0 vberom.asm:171
1030 push dx ; 52 ; 0xc05f1 vberom.asm:174
1031 mov dx, 001ceh ; ba ce 01 ; 0xc05f2 vberom.asm:175
1032 mov ax, strict word 00004h ; b8 04 00 ; 0xc05f5 vberom.asm:176
1033 call 00570h ; e8 75 ff ; 0xc05f8 vberom.asm:177
1034 mov dx, 001cfh ; ba cf 01 ; 0xc05fb vberom.asm:178
1035 call 00577h ; e8 76 ff ; 0xc05fe vberom.asm:179
1036 pop dx ; 5a ; 0xc0601 vberom.asm:180
1037 retn ; c3 ; 0xc0602 vberom.asm:181
1038 ; disGetNextSymbol 0xc0603 LB 0x307 -> off=0x0 cb=0000000000000026 uValue=00000000000c0603 'dispi_set_bank_'
1039dispi_set_bank_: ; 0xc0603 LB 0x26
1040 push dx ; 52 ; 0xc0603 vberom.asm:184
1041 push ax ; 50 ; 0xc0604 vberom.asm:185
1042 mov dx, 001ceh ; ba ce 01 ; 0xc0605 vberom.asm:186
1043 mov ax, strict word 00005h ; b8 05 00 ; 0xc0608 vberom.asm:187
1044 call 00570h ; e8 62 ff ; 0xc060b vberom.asm:188
1045 pop ax ; 58 ; 0xc060e vberom.asm:189
1046 mov dx, 001cfh ; ba cf 01 ; 0xc060f vberom.asm:190
1047 call 00570h ; e8 5b ff ; 0xc0612 vberom.asm:191
1048 pop dx ; 5a ; 0xc0615 vberom.asm:192
1049 retn ; c3 ; 0xc0616 vberom.asm:193
1050 push dx ; 52 ; 0xc0617 vberom.asm:196
1051 mov dx, 001ceh ; ba ce 01 ; 0xc0618 vberom.asm:197
1052 mov ax, strict word 00005h ; b8 05 00 ; 0xc061b vberom.asm:198
1053 call 00570h ; e8 4f ff ; 0xc061e vberom.asm:199
1054 mov dx, 001cfh ; ba cf 01 ; 0xc0621 vberom.asm:200
1055 call 00577h ; e8 50 ff ; 0xc0624 vberom.asm:201
1056 pop dx ; 5a ; 0xc0627 vberom.asm:202
1057 retn ; c3 ; 0xc0628 vberom.asm:203
1058 ; disGetNextSymbol 0xc0629 LB 0x2e1 -> off=0x0 cb=00000000000000a9 uValue=00000000000c0629 '_dispi_set_bank_farcall'
1059_dispi_set_bank_farcall: ; 0xc0629 LB 0xa9
1060 cmp bx, 00100h ; 81 fb 00 01 ; 0xc0629 vberom.asm:206
1061 je short 00653h ; 74 24 ; 0xc062d vberom.asm:207
1062 db 00bh, 0dbh
1063 ; or bx, bx ; 0b db ; 0xc062f vberom.asm:208
1064 jne short 00665h ; 75 32 ; 0xc0631 vberom.asm:209
1065 db 08bh, 0c2h
1066 ; mov ax, dx ; 8b c2 ; 0xc0633 vberom.asm:210
1067 push dx ; 52 ; 0xc0635 vberom.asm:211
1068 push ax ; 50 ; 0xc0636 vberom.asm:212
1069 mov ax, strict word 00005h ; b8 05 00 ; 0xc0637 vberom.asm:213
1070 mov dx, 001ceh ; ba ce 01 ; 0xc063a vberom.asm:214
1071 call 00570h ; e8 30 ff ; 0xc063d vberom.asm:215
1072 pop ax ; 58 ; 0xc0640 vberom.asm:216
1073 mov dx, 001cfh ; ba cf 01 ; 0xc0641 vberom.asm:217
1074 call 00570h ; e8 29 ff ; 0xc0644 vberom.asm:218
1075 call 00577h ; e8 2d ff ; 0xc0647 vberom.asm:219
1076 pop dx ; 5a ; 0xc064a vberom.asm:220
1077 db 03bh, 0d0h
1078 ; cmp dx, ax ; 3b d0 ; 0xc064b vberom.asm:221
1079 jne short 00665h ; 75 16 ; 0xc064d vberom.asm:222
1080 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc064f vberom.asm:223
1081 retf ; cb ; 0xc0652 vberom.asm:224
1082 mov ax, strict word 00005h ; b8 05 00 ; 0xc0653 vberom.asm:226
1083 mov dx, 001ceh ; ba ce 01 ; 0xc0656 vberom.asm:227
1084 call 00570h ; e8 14 ff ; 0xc0659 vberom.asm:228
1085 mov dx, 001cfh ; ba cf 01 ; 0xc065c vberom.asm:229
1086 call 00577h ; e8 15 ff ; 0xc065f vberom.asm:230
1087 db 08bh, 0d0h
1088 ; mov dx, ax ; 8b d0 ; 0xc0662 vberom.asm:231
1089 retf ; cb ; 0xc0664 vberom.asm:232
1090 mov ax, 0014fh ; b8 4f 01 ; 0xc0665 vberom.asm:234
1091 retf ; cb ; 0xc0668 vberom.asm:235
1092 push dx ; 52 ; 0xc0669 vberom.asm:238
1093 push ax ; 50 ; 0xc066a vberom.asm:239
1094 mov dx, 001ceh ; ba ce 01 ; 0xc066b vberom.asm:240
1095 mov ax, strict word 00008h ; b8 08 00 ; 0xc066e vberom.asm:241
1096 call 00570h ; e8 fc fe ; 0xc0671 vberom.asm:242
1097 pop ax ; 58 ; 0xc0674 vberom.asm:243
1098 mov dx, 001cfh ; ba cf 01 ; 0xc0675 vberom.asm:244
1099 call 00570h ; e8 f5 fe ; 0xc0678 vberom.asm:245
1100 pop dx ; 5a ; 0xc067b vberom.asm:246
1101 retn ; c3 ; 0xc067c vberom.asm:247
1102 push dx ; 52 ; 0xc067d vberom.asm:250
1103 mov dx, 001ceh ; ba ce 01 ; 0xc067e vberom.asm:251
1104 mov ax, strict word 00008h ; b8 08 00 ; 0xc0681 vberom.asm:252
1105 call 00570h ; e8 e9 fe ; 0xc0684 vberom.asm:253
1106 mov dx, 001cfh ; ba cf 01 ; 0xc0687 vberom.asm:254
1107 call 00577h ; e8 ea fe ; 0xc068a vberom.asm:255
1108 pop dx ; 5a ; 0xc068d vberom.asm:256
1109 retn ; c3 ; 0xc068e vberom.asm:257
1110 push dx ; 52 ; 0xc068f vberom.asm:260
1111 push ax ; 50 ; 0xc0690 vberom.asm:261
1112 mov dx, 001ceh ; ba ce 01 ; 0xc0691 vberom.asm:262
1113 mov ax, strict word 00009h ; b8 09 00 ; 0xc0694 vberom.asm:263
1114 call 00570h ; e8 d6 fe ; 0xc0697 vberom.asm:264
1115 pop ax ; 58 ; 0xc069a vberom.asm:265
1116 mov dx, 001cfh ; ba cf 01 ; 0xc069b vberom.asm:266
1117 call 00570h ; e8 cf fe ; 0xc069e vberom.asm:267
1118 pop dx ; 5a ; 0xc06a1 vberom.asm:268
1119 retn ; c3 ; 0xc06a2 vberom.asm:269
1120 push dx ; 52 ; 0xc06a3 vberom.asm:272
1121 mov dx, 001ceh ; ba ce 01 ; 0xc06a4 vberom.asm:273
1122 mov ax, strict word 00009h ; b8 09 00 ; 0xc06a7 vberom.asm:274
1123 call 00570h ; e8 c3 fe ; 0xc06aa vberom.asm:275
1124 mov dx, 001cfh ; ba cf 01 ; 0xc06ad vberom.asm:276
1125 call 00577h ; e8 c4 fe ; 0xc06b0 vberom.asm:277
1126 pop dx ; 5a ; 0xc06b3 vberom.asm:278
1127 retn ; c3 ; 0xc06b4 vberom.asm:279
1128 push ax ; 50 ; 0xc06b5 vberom.asm:282
1129 push bx ; 53 ; 0xc06b6 vberom.asm:283
1130 push dx ; 52 ; 0xc06b7 vberom.asm:284
1131 db 08bh, 0d8h
1132 ; mov bx, ax ; 8b d8 ; 0xc06b8 vberom.asm:285
1133 call 00596h ; e8 d9 fe ; 0xc06ba vberom.asm:286
1134 cmp AL, strict byte 004h ; 3c 04 ; 0xc06bd vberom.asm:287
1135 jnbe short 006c3h ; 77 02 ; 0xc06bf vberom.asm:288
1136 shr bx, 1 ; d1 eb ; 0xc06c1 vberom.asm:289
1137 shr bx, 003h ; c1 eb 03 ; 0xc06c3 vberom.asm:292
1138 mov dx, 003d4h ; ba d4 03 ; 0xc06c6 vberom.asm:298
1139 db 08ah, 0e3h
1140 ; mov ah, bl ; 8a e3 ; 0xc06c9 vberom.asm:299
1141 mov AL, strict byte 013h ; b0 13 ; 0xc06cb vberom.asm:300
1142 out DX, ax ; ef ; 0xc06cd vberom.asm:301
1143 pop dx ; 5a ; 0xc06ce vberom.asm:302
1144 pop bx ; 5b ; 0xc06cf vberom.asm:303
1145 pop ax ; 58 ; 0xc06d0 vberom.asm:304
1146 retn ; c3 ; 0xc06d1 vberom.asm:305
1147 ; disGetNextSymbol 0xc06d2 LB 0x238 -> off=0x0 cb=00000000000000ed uValue=00000000000c06d2 '_vga_compat_setup'
1148_vga_compat_setup: ; 0xc06d2 LB 0xed
1149 push ax ; 50 ; 0xc06d2 vberom.asm:308
1150 push dx ; 52 ; 0xc06d3 vberom.asm:309
1151 mov dx, 001ceh ; ba ce 01 ; 0xc06d4 vberom.asm:312
1152 mov ax, strict word 00001h ; b8 01 00 ; 0xc06d7 vberom.asm:313
1153 call 00570h ; e8 93 fe ; 0xc06da vberom.asm:314
1154 mov dx, 001cfh ; ba cf 01 ; 0xc06dd vberom.asm:315
1155 call 00577h ; e8 94 fe ; 0xc06e0 vberom.asm:316
1156 push ax ; 50 ; 0xc06e3 vberom.asm:317
1157 mov dx, 003d4h ; ba d4 03 ; 0xc06e4 vberom.asm:318
1158 mov ax, strict word 00011h ; b8 11 00 ; 0xc06e7 vberom.asm:319
1159 out DX, ax ; ef ; 0xc06ea vberom.asm:320
1160 pop ax ; 58 ; 0xc06eb vberom.asm:321
1161 push ax ; 50 ; 0xc06ec vberom.asm:322
1162 shr ax, 003h ; c1 e8 03 ; 0xc06ed vberom.asm:324
1163 dec ax ; 48 ; 0xc06f0 vberom.asm:330
1164 db 08ah, 0e0h
1165 ; mov ah, al ; 8a e0 ; 0xc06f1 vberom.asm:331
1166 mov AL, strict byte 001h ; b0 01 ; 0xc06f3 vberom.asm:332
1167 out DX, ax ; ef ; 0xc06f5 vberom.asm:333
1168 pop ax ; 58 ; 0xc06f6 vberom.asm:334
1169 call 006b5h ; e8 bb ff ; 0xc06f7 vberom.asm:335
1170 mov dx, 001ceh ; ba ce 01 ; 0xc06fa vberom.asm:338
1171 mov ax, strict word 00002h ; b8 02 00 ; 0xc06fd vberom.asm:339
1172 call 00570h ; e8 6d fe ; 0xc0700 vberom.asm:340
1173 mov dx, 001cfh ; ba cf 01 ; 0xc0703 vberom.asm:341
1174 call 00577h ; e8 6e fe ; 0xc0706 vberom.asm:342
1175 dec ax ; 48 ; 0xc0709 vberom.asm:343
1176 push ax ; 50 ; 0xc070a vberom.asm:344
1177 mov dx, 003d4h ; ba d4 03 ; 0xc070b vberom.asm:345
1178 db 08ah, 0e0h
1179 ; mov ah, al ; 8a e0 ; 0xc070e vberom.asm:346
1180 mov AL, strict byte 012h ; b0 12 ; 0xc0710 vberom.asm:347
1181 out DX, ax ; ef ; 0xc0712 vberom.asm:348
1182 pop ax ; 58 ; 0xc0713 vberom.asm:349
1183 mov AL, strict byte 007h ; b0 07 ; 0xc0714 vberom.asm:350
1184 out DX, AL ; ee ; 0xc0716 vberom.asm:351
1185 inc dx ; 42 ; 0xc0717 vberom.asm:352
1186 in AL, DX ; ec ; 0xc0718 vberom.asm:353
1187 and AL, strict byte 0bdh ; 24 bd ; 0xc0719 vberom.asm:354
1188 test ah, 001h ; f6 c4 01 ; 0xc071b vberom.asm:355
1189 je short 00722h ; 74 02 ; 0xc071e vberom.asm:356
1190 or AL, strict byte 002h ; 0c 02 ; 0xc0720 vberom.asm:357
1191 test ah, 002h ; f6 c4 02 ; 0xc0722 vberom.asm:359
1192 je short 00729h ; 74 02 ; 0xc0725 vberom.asm:360
1193 or AL, strict byte 040h ; 0c 40 ; 0xc0727 vberom.asm:361
1194 out DX, AL ; ee ; 0xc0729 vberom.asm:363
1195 mov dx, 003d4h ; ba d4 03 ; 0xc072a vberom.asm:366
1196 mov ax, strict word 00009h ; b8 09 00 ; 0xc072d vberom.asm:367
1197 out DX, AL ; ee ; 0xc0730 vberom.asm:368
1198 mov dx, 003d5h ; ba d5 03 ; 0xc0731 vberom.asm:369
1199 in AL, DX ; ec ; 0xc0734 vberom.asm:370
1200 and AL, strict byte 060h ; 24 60 ; 0xc0735 vberom.asm:371
1201 out DX, AL ; ee ; 0xc0737 vberom.asm:372
1202 mov dx, 003d4h ; ba d4 03 ; 0xc0738 vberom.asm:373
1203 mov AL, strict byte 017h ; b0 17 ; 0xc073b vberom.asm:374
1204 out DX, AL ; ee ; 0xc073d vberom.asm:375
1205 mov dx, 003d5h ; ba d5 03 ; 0xc073e vberom.asm:376
1206 in AL, DX ; ec ; 0xc0741 vberom.asm:377
1207 or AL, strict byte 003h ; 0c 03 ; 0xc0742 vberom.asm:378
1208 out DX, AL ; ee ; 0xc0744 vberom.asm:379
1209 mov dx, 003dah ; ba da 03 ; 0xc0745 vberom.asm:380
1210 in AL, DX ; ec ; 0xc0748 vberom.asm:381
1211 mov dx, 003c0h ; ba c0 03 ; 0xc0749 vberom.asm:382
1212 mov AL, strict byte 010h ; b0 10 ; 0xc074c vberom.asm:383
1213 out DX, AL ; ee ; 0xc074e vberom.asm:384
1214 mov dx, 003c1h ; ba c1 03 ; 0xc074f vberom.asm:385
1215 in AL, DX ; ec ; 0xc0752 vberom.asm:386
1216 or AL, strict byte 001h ; 0c 01 ; 0xc0753 vberom.asm:387
1217 mov dx, 003c0h ; ba c0 03 ; 0xc0755 vberom.asm:388
1218 out DX, AL ; ee ; 0xc0758 vberom.asm:389
1219 mov AL, strict byte 020h ; b0 20 ; 0xc0759 vberom.asm:390
1220 out DX, AL ; ee ; 0xc075b vberom.asm:391
1221 mov dx, 003ceh ; ba ce 03 ; 0xc075c vberom.asm:392
1222 mov ax, 00506h ; b8 06 05 ; 0xc075f vberom.asm:393
1223 out DX, ax ; ef ; 0xc0762 vberom.asm:394
1224 mov dx, 003c4h ; ba c4 03 ; 0xc0763 vberom.asm:395
1225 mov ax, 00f02h ; b8 02 0f ; 0xc0766 vberom.asm:396
1226 out DX, ax ; ef ; 0xc0769 vberom.asm:397
1227 mov dx, 001ceh ; ba ce 01 ; 0xc076a vberom.asm:400
1228 mov ax, strict word 00003h ; b8 03 00 ; 0xc076d vberom.asm:401
1229 call 00570h ; e8 fd fd ; 0xc0770 vberom.asm:402
1230 mov dx, 001cfh ; ba cf 01 ; 0xc0773 vberom.asm:403
1231 call 00577h ; e8 fe fd ; 0xc0776 vberom.asm:404
1232 cmp AL, strict byte 008h ; 3c 08 ; 0xc0779 vberom.asm:405
1233 jc short 007bdh ; 72 40 ; 0xc077b vberom.asm:406
1234 mov dx, 003d4h ; ba d4 03 ; 0xc077d vberom.asm:407
1235 mov AL, strict byte 014h ; b0 14 ; 0xc0780 vberom.asm:408
1236 out DX, AL ; ee ; 0xc0782 vberom.asm:409
1237 mov dx, 003d5h ; ba d5 03 ; 0xc0783 vberom.asm:410
1238 in AL, DX ; ec ; 0xc0786 vberom.asm:411
1239 or AL, strict byte 040h ; 0c 40 ; 0xc0787 vberom.asm:412
1240 out DX, AL ; ee ; 0xc0789 vberom.asm:413
1241 mov dx, 003dah ; ba da 03 ; 0xc078a vberom.asm:414
1242 in AL, DX ; ec ; 0xc078d vberom.asm:415
1243 mov dx, 003c0h ; ba c0 03 ; 0xc078e vberom.asm:416
1244 mov AL, strict byte 010h ; b0 10 ; 0xc0791 vberom.asm:417
1245 out DX, AL ; ee ; 0xc0793 vberom.asm:418
1246 mov dx, 003c1h ; ba c1 03 ; 0xc0794 vberom.asm:419
1247 in AL, DX ; ec ; 0xc0797 vberom.asm:420
1248 or AL, strict byte 040h ; 0c 40 ; 0xc0798 vberom.asm:421
1249 mov dx, 003c0h ; ba c0 03 ; 0xc079a vberom.asm:422
1250 out DX, AL ; ee ; 0xc079d vberom.asm:423
1251 mov AL, strict byte 020h ; b0 20 ; 0xc079e vberom.asm:424
1252 out DX, AL ; ee ; 0xc07a0 vberom.asm:425
1253 mov dx, 003c4h ; ba c4 03 ; 0xc07a1 vberom.asm:426
1254 mov AL, strict byte 004h ; b0 04 ; 0xc07a4 vberom.asm:427
1255 out DX, AL ; ee ; 0xc07a6 vberom.asm:428
1256 mov dx, 003c5h ; ba c5 03 ; 0xc07a7 vberom.asm:429
1257 in AL, DX ; ec ; 0xc07aa vberom.asm:430
1258 or AL, strict byte 008h ; 0c 08 ; 0xc07ab vberom.asm:431
1259 out DX, AL ; ee ; 0xc07ad vberom.asm:432
1260 mov dx, 003ceh ; ba ce 03 ; 0xc07ae vberom.asm:433
1261 mov AL, strict byte 005h ; b0 05 ; 0xc07b1 vberom.asm:434
1262 out DX, AL ; ee ; 0xc07b3 vberom.asm:435
1263 mov dx, 003cfh ; ba cf 03 ; 0xc07b4 vberom.asm:436
1264 in AL, DX ; ec ; 0xc07b7 vberom.asm:437
1265 and AL, strict byte 09fh ; 24 9f ; 0xc07b8 vberom.asm:438
1266 or AL, strict byte 040h ; 0c 40 ; 0xc07ba vberom.asm:439
1267 out DX, AL ; ee ; 0xc07bc vberom.asm:440
1268 pop dx ; 5a ; 0xc07bd vberom.asm:443
1269 pop ax ; 58 ; 0xc07be vberom.asm:444
1270 ; disGetNextSymbol 0xc07bf LB 0x14b -> off=0x0 cb=0000000000000013 uValue=00000000000c07bf '_vbe_has_vbe_display'
1271_vbe_has_vbe_display: ; 0xc07bf LB 0x13
1272 push DS ; 1e ; 0xc07bf vberom.asm:450
1273 push bx ; 53 ; 0xc07c0 vberom.asm:451
1274 mov ax, strict word 00040h ; b8 40 00 ; 0xc07c1 vberom.asm:452
1275 mov ds, ax ; 8e d8 ; 0xc07c4 vberom.asm:453
1276 mov bx, 000b9h ; bb b9 00 ; 0xc07c6 vberom.asm:454
1277 mov al, byte [bx] ; 8a 07 ; 0xc07c9 vberom.asm:455
1278 and AL, strict byte 001h ; 24 01 ; 0xc07cb vberom.asm:456
1279 db 032h, 0e4h
1280 ; xor ah, ah ; 32 e4 ; 0xc07cd vberom.asm:457
1281 pop bx ; 5b ; 0xc07cf vberom.asm:458
1282 pop DS ; 1f ; 0xc07d0 vberom.asm:459
1283 retn ; c3 ; 0xc07d1 vberom.asm:460
1284 ; disGetNextSymbol 0xc07d2 LB 0x138 -> off=0x0 cb=0000000000000025 uValue=00000000000c07d2 'vbe_biosfn_return_current_mode'
1285vbe_biosfn_return_current_mode: ; 0xc07d2 LB 0x25
1286 push DS ; 1e ; 0xc07d2 vberom.asm:473
1287 mov ax, strict word 00040h ; b8 40 00 ; 0xc07d3 vberom.asm:474
1288 mov ds, ax ; 8e d8 ; 0xc07d6 vberom.asm:475
1289 call 005f1h ; e8 16 fe ; 0xc07d8 vberom.asm:476
1290 and ax, strict byte 00001h ; 83 e0 01 ; 0xc07db vberom.asm:477
1291 je short 007e9h ; 74 09 ; 0xc07de vberom.asm:478
1292 mov bx, 000bah ; bb ba 00 ; 0xc07e0 vberom.asm:479
1293 mov ax, word [bx] ; 8b 07 ; 0xc07e3 vberom.asm:480
1294 db 08bh, 0d8h
1295 ; mov bx, ax ; 8b d8 ; 0xc07e5 vberom.asm:481
1296 jne short 007f2h ; 75 09 ; 0xc07e7 vberom.asm:482
1297 mov bx, strict word 00049h ; bb 49 00 ; 0xc07e9 vberom.asm:484
1298 mov al, byte [bx] ; 8a 07 ; 0xc07ec vberom.asm:485
1299 db 08ah, 0d8h
1300 ; mov bl, al ; 8a d8 ; 0xc07ee vberom.asm:486
1301 db 032h, 0ffh
1302 ; xor bh, bh ; 32 ff ; 0xc07f0 vberom.asm:487
1303 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc07f2 vberom.asm:489
1304 pop DS ; 1f ; 0xc07f5 vberom.asm:490
1305 retn ; c3 ; 0xc07f6 vberom.asm:491
1306 ; disGetNextSymbol 0xc07f7 LB 0x113 -> off=0x0 cb=000000000000002d uValue=00000000000c07f7 'vbe_biosfn_display_window_control'
1307vbe_biosfn_display_window_control: ; 0xc07f7 LB 0x2d
1308 cmp bl, 000h ; 80 fb 00 ; 0xc07f7 vberom.asm:515
1309 jne short 00820h ; 75 24 ; 0xc07fa vberom.asm:516
1310 cmp bh, 001h ; 80 ff 01 ; 0xc07fc vberom.asm:517
1311 je short 00817h ; 74 16 ; 0xc07ff vberom.asm:518
1312 jc short 00807h ; 72 04 ; 0xc0801 vberom.asm:519
1313 mov ax, 00100h ; b8 00 01 ; 0xc0803 vberom.asm:520
1314 retn ; c3 ; 0xc0806 vberom.asm:521
1315 db 08bh, 0c2h
1316 ; mov ax, dx ; 8b c2 ; 0xc0807 vberom.asm:523
1317 call 00603h ; e8 f7 fd ; 0xc0809 vberom.asm:524
1318 call 00617h ; e8 08 fe ; 0xc080c vberom.asm:525
1319 db 03bh, 0c2h
1320 ; cmp ax, dx ; 3b c2 ; 0xc080f vberom.asm:526
1321 jne short 00820h ; 75 0d ; 0xc0811 vberom.asm:527
1322 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0813 vberom.asm:528
1323 retn ; c3 ; 0xc0816 vberom.asm:529
1324 call 00617h ; e8 fd fd ; 0xc0817 vberom.asm:531
1325 db 08bh, 0d0h
1326 ; mov dx, ax ; 8b d0 ; 0xc081a vberom.asm:532
1327 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc081c vberom.asm:533
1328 retn ; c3 ; 0xc081f vberom.asm:534
1329 mov ax, 0014fh ; b8 4f 01 ; 0xc0820 vberom.asm:536
1330 retn ; c3 ; 0xc0823 vberom.asm:537
1331 ; disGetNextSymbol 0xc0824 LB 0xe6 -> off=0x0 cb=0000000000000034 uValue=00000000000c0824 'vbe_biosfn_set_get_display_start'
1332vbe_biosfn_set_get_display_start: ; 0xc0824 LB 0x34
1333 cmp bl, 080h ; 80 fb 80 ; 0xc0824 vberom.asm:577
1334 je short 00834h ; 74 0b ; 0xc0827 vberom.asm:578
1335 cmp bl, 001h ; 80 fb 01 ; 0xc0829 vberom.asm:579
1336 je short 00848h ; 74 1a ; 0xc082c vberom.asm:580
1337 jc short 0083ah ; 72 0a ; 0xc082e vberom.asm:581
1338 mov ax, 00100h ; b8 00 01 ; 0xc0830 vberom.asm:582
1339 retn ; c3 ; 0xc0833 vberom.asm:583
1340 call 00589h ; e8 52 fd ; 0xc0834 vberom.asm:585
1341 call 0057ch ; e8 42 fd ; 0xc0837 vberom.asm:586
1342 db 08bh, 0c1h
1343 ; mov ax, cx ; 8b c1 ; 0xc083a vberom.asm:588
1344 call 00669h ; e8 2a fe ; 0xc083c vberom.asm:589
1345 db 08bh, 0c2h
1346 ; mov ax, dx ; 8b c2 ; 0xc083f vberom.asm:590
1347 call 0068fh ; e8 4b fe ; 0xc0841 vberom.asm:591
1348 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0844 vberom.asm:592
1349 retn ; c3 ; 0xc0847 vberom.asm:593
1350 call 0067dh ; e8 32 fe ; 0xc0848 vberom.asm:595
1351 db 08bh, 0c8h
1352 ; mov cx, ax ; 8b c8 ; 0xc084b vberom.asm:596
1353 call 006a3h ; e8 53 fe ; 0xc084d vberom.asm:597
1354 db 08bh, 0d0h
1355 ; mov dx, ax ; 8b d0 ; 0xc0850 vberom.asm:598
1356 db 032h, 0ffh
1357 ; xor bh, bh ; 32 ff ; 0xc0852 vberom.asm:599
1358 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0854 vberom.asm:600
1359 retn ; c3 ; 0xc0857 vberom.asm:601
1360 ; disGetNextSymbol 0xc0858 LB 0xb2 -> off=0x0 cb=0000000000000037 uValue=00000000000c0858 'vbe_biosfn_set_get_dac_palette_format'
1361vbe_biosfn_set_get_dac_palette_format: ; 0xc0858 LB 0x37
1362 cmp bl, 001h ; 80 fb 01 ; 0xc0858 vberom.asm:616
1363 je short 0087bh ; 74 1e ; 0xc085b vberom.asm:617
1364 jc short 00863h ; 72 04 ; 0xc085d vberom.asm:618
1365 mov ax, 00100h ; b8 00 01 ; 0xc085f vberom.asm:619
1366 retn ; c3 ; 0xc0862 vberom.asm:620
1367 call 005f1h ; e8 8b fd ; 0xc0863 vberom.asm:622
1368 cmp bh, 006h ; 80 ff 06 ; 0xc0866 vberom.asm:623
1369 je short 00875h ; 74 0a ; 0xc0869 vberom.asm:624
1370 cmp bh, 008h ; 80 ff 08 ; 0xc086b vberom.asm:625
1371 jne short 0088bh ; 75 1b ; 0xc086e vberom.asm:626
1372 or ax, strict byte 00020h ; 83 c8 20 ; 0xc0870 vberom.asm:627
1373 jne short 00878h ; 75 03 ; 0xc0873 vberom.asm:628
1374 and ax, strict byte 0ffdfh ; 83 e0 df ; 0xc0875 vberom.asm:630
1375 call 005ddh ; e8 62 fd ; 0xc0878 vberom.asm:632
1376 mov BH, strict byte 006h ; b7 06 ; 0xc087b vberom.asm:634
1377 call 005f1h ; e8 71 fd ; 0xc087d vberom.asm:635
1378 and ax, strict byte 00020h ; 83 e0 20 ; 0xc0880 vberom.asm:636
1379 je short 00887h ; 74 02 ; 0xc0883 vberom.asm:637
1380 mov BH, strict byte 008h ; b7 08 ; 0xc0885 vberom.asm:638
1381 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0887 vberom.asm:640
1382 retn ; c3 ; 0xc088a vberom.asm:641
1383 mov ax, 0014fh ; b8 4f 01 ; 0xc088b vberom.asm:643
1384 retn ; c3 ; 0xc088e vberom.asm:644
1385 ; disGetNextSymbol 0xc088f LB 0x7b -> off=0x0 cb=0000000000000064 uValue=00000000000c088f 'vbe_biosfn_set_get_palette_data'
1386vbe_biosfn_set_get_palette_data: ; 0xc088f LB 0x64
1387 test bl, bl ; 84 db ; 0xc088f vberom.asm:683
1388 je short 008a2h ; 74 0f ; 0xc0891 vberom.asm:684
1389 cmp bl, 001h ; 80 fb 01 ; 0xc0893 vberom.asm:685
1390 je short 008cah ; 74 32 ; 0xc0896 vberom.asm:686
1391 cmp bl, 003h ; 80 fb 03 ; 0xc0898 vberom.asm:687
1392 jbe short 008efh ; 76 52 ; 0xc089b vberom.asm:688
1393 cmp bl, 080h ; 80 fb 80 ; 0xc089d vberom.asm:689
1394 jne short 008ebh ; 75 49 ; 0xc08a0 vberom.asm:690
1395 pushad ; 66 60 ; 0xc08a2 vberom.asm:131
1396 push DS ; 1e ; 0xc08a4 vberom.asm:696
1397 push ES ; 06 ; 0xc08a5 vberom.asm:697
1398 pop DS ; 1f ; 0xc08a6 vberom.asm:698
1399 db 08ah, 0c2h
1400 ; mov al, dl ; 8a c2 ; 0xc08a7 vberom.asm:699
1401 mov dx, 003c8h ; ba c8 03 ; 0xc08a9 vberom.asm:700
1402 out DX, AL ; ee ; 0xc08ac vberom.asm:701
1403 inc dx ; 42 ; 0xc08ad vberom.asm:702
1404 db 08bh, 0f7h
1405 ; mov si, di ; 8b f7 ; 0xc08ae vberom.asm:703
1406 lodsd ; 66 ad ; 0xc08b0 vberom.asm:706
1407 ror eax, 010h ; 66 c1 c8 10 ; 0xc08b2 vberom.asm:707
1408 out DX, AL ; ee ; 0xc08b6 vberom.asm:708
1409 rol eax, 008h ; 66 c1 c0 08 ; 0xc08b7 vberom.asm:709
1410 out DX, AL ; ee ; 0xc08bb vberom.asm:710
1411 rol eax, 008h ; 66 c1 c0 08 ; 0xc08bc vberom.asm:711
1412 out DX, AL ; ee ; 0xc08c0 vberom.asm:712
1413 loop 008b0h ; e2 ed ; 0xc08c1 vberom.asm:723
1414 pop DS ; 1f ; 0xc08c3 vberom.asm:724
1415 popad ; 66 61 ; 0xc08c4 vberom.asm:150
1416 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc08c6 vberom.asm:727
1417 retn ; c3 ; 0xc08c9 vberom.asm:728
1418 pushad ; 66 60 ; 0xc08ca vberom.asm:131
1419 db 08ah, 0c2h
1420 ; mov al, dl ; 8a c2 ; 0xc08cc vberom.asm:732
1421 mov dx, 003c7h ; ba c7 03 ; 0xc08ce vberom.asm:733
1422 out DX, AL ; ee ; 0xc08d1 vberom.asm:734
1423 add dl, 002h ; 80 c2 02 ; 0xc08d2 vberom.asm:735
1424 db 066h, 033h, 0c0h
1425 ; xor eax, eax ; 66 33 c0 ; 0xc08d5 vberom.asm:738
1426 in AL, DX ; ec ; 0xc08d8 vberom.asm:739
1427 sal eax, 008h ; 66 c1 e0 08 ; 0xc08d9 vberom.asm:740
1428 in AL, DX ; ec ; 0xc08dd vberom.asm:741
1429 sal eax, 008h ; 66 c1 e0 08 ; 0xc08de vberom.asm:742
1430 in AL, DX ; ec ; 0xc08e2 vberom.asm:743
1431 stosd ; 66 ab ; 0xc08e3 vberom.asm:744
1432 loop 008d5h ; e2 ee ; 0xc08e5 vberom.asm:757
1433 popad ; 66 61 ; 0xc08e7 vberom.asm:150
1434 jmp short 008c6h ; eb db ; 0xc08e9 vberom.asm:759
1435 mov ax, 0014fh ; b8 4f 01 ; 0xc08eb vberom.asm:762
1436 retn ; c3 ; 0xc08ee vberom.asm:763
1437 mov ax, 0024fh ; b8 4f 02 ; 0xc08ef vberom.asm:765
1438 retn ; c3 ; 0xc08f2 vberom.asm:766
1439 ; disGetNextSymbol 0xc08f3 LB 0x17 -> off=0x0 cb=0000000000000017 uValue=00000000000c08f3 'vbe_biosfn_return_protected_mode_interface'
1440vbe_biosfn_return_protected_mode_interface: ; 0xc08f3 LB 0x17
1441 test bl, bl ; 84 db ; 0xc08f3 vberom.asm:780
1442 jne short 00906h ; 75 0f ; 0xc08f5 vberom.asm:781
1443 mov di, 0c000h ; bf 00 c0 ; 0xc08f7 vberom.asm:782
1444 mov es, di ; 8e c7 ; 0xc08fa vberom.asm:783
1445 mov di, 04400h ; bf 00 44 ; 0xc08fc vberom.asm:784
1446 mov cx, 00115h ; b9 15 01 ; 0xc08ff vberom.asm:785
1447 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0902 vberom.asm:786
1448 retn ; c3 ; 0xc0905 vberom.asm:787
1449 mov ax, 0014fh ; b8 4f 01 ; 0xc0906 vberom.asm:789
1450 retn ; c3 ; 0xc0909 vberom.asm:790
1451
1452 ; Padding 0xf6 bytes at 0xc090a
1453 times 246 db 0
1454
1455section _TEXT progbits vstart=0xa00 align=1 ; size=0x31f8 class=CODE group=AUTO
1456 ; disGetNextSymbol 0xc0a00 LB 0x31f8 -> off=0x0 cb=000000000000001a uValue=00000000000c0a00 'set_int_vector'
1457set_int_vector: ; 0xc0a00 LB 0x1a
1458 push bx ; 53 ; 0xc0a00 vgabios.c:85
1459 push bp ; 55 ; 0xc0a01
1460 mov bp, sp ; 89 e5 ; 0xc0a02
1461 movzx bx, al ; 0f b6 d8 ; 0xc0a04 vgabios.c:89
1462 sal bx, 002h ; c1 e3 02 ; 0xc0a07
1463 xor ax, ax ; 31 c0 ; 0xc0a0a
1464 mov es, ax ; 8e c0 ; 0xc0a0c
1465 mov word [es:bx], dx ; 26 89 17 ; 0xc0a0e
1466 mov word [es:bx+002h], 0c000h ; 26 c7 47 02 00 c0 ; 0xc0a11
1467 pop bp ; 5d ; 0xc0a17 vgabios.c:90
1468 pop bx ; 5b ; 0xc0a18
1469 retn ; c3 ; 0xc0a19
1470 ; disGetNextSymbol 0xc0a1a LB 0x31de -> off=0x0 cb=000000000000001c uValue=00000000000c0a1a 'init_vga_card'
1471init_vga_card: ; 0xc0a1a LB 0x1c
1472 push bp ; 55 ; 0xc0a1a vgabios.c:141
1473 mov bp, sp ; 89 e5 ; 0xc0a1b
1474 push dx ; 52 ; 0xc0a1d
1475 mov AL, strict byte 0c3h ; b0 c3 ; 0xc0a1e vgabios.c:144
1476 mov dx, 003c2h ; ba c2 03 ; 0xc0a20
1477 out DX, AL ; ee ; 0xc0a23
1478 mov AL, strict byte 004h ; b0 04 ; 0xc0a24 vgabios.c:147
1479 mov dx, 003c4h ; ba c4 03 ; 0xc0a26
1480 out DX, AL ; ee ; 0xc0a29
1481 mov AL, strict byte 002h ; b0 02 ; 0xc0a2a vgabios.c:148
1482 mov dx, 003c5h ; ba c5 03 ; 0xc0a2c
1483 out DX, AL ; ee ; 0xc0a2f
1484 lea sp, [bp-002h] ; 8d 66 fe ; 0xc0a30 vgabios.c:153
1485 pop dx ; 5a ; 0xc0a33
1486 pop bp ; 5d ; 0xc0a34
1487 retn ; c3 ; 0xc0a35
1488 ; disGetNextSymbol 0xc0a36 LB 0x31c2 -> off=0x0 cb=0000000000000032 uValue=00000000000c0a36 'init_bios_area'
1489init_bios_area: ; 0xc0a36 LB 0x32
1490 push bx ; 53 ; 0xc0a36 vgabios.c:162
1491 push bp ; 55 ; 0xc0a37
1492 mov bp, sp ; 89 e5 ; 0xc0a38
1493 xor bx, bx ; 31 db ; 0xc0a3a vgabios.c:166
1494 mov ax, strict word 00040h ; b8 40 00 ; 0xc0a3c
1495 mov es, ax ; 8e c0 ; 0xc0a3f
1496 mov al, byte [es:bx+010h] ; 26 8a 47 10 ; 0xc0a41 vgabios.c:169
1497 and AL, strict byte 0cfh ; 24 cf ; 0xc0a45
1498 or AL, strict byte 020h ; 0c 20 ; 0xc0a47
1499 mov byte [es:bx+010h], al ; 26 88 47 10 ; 0xc0a49
1500 mov byte [es:bx+00085h], 010h ; 26 c6 87 85 00 10 ; 0xc0a4d vgabios.c:173
1501 mov word [es:bx+00087h], 0f960h ; 26 c7 87 87 00 60 f9 ; 0xc0a53 vgabios.c:175
1502 mov byte [es:bx+00089h], 051h ; 26 c6 87 89 00 51 ; 0xc0a5a vgabios.c:179
1503 mov byte [es:bx+065h], 009h ; 26 c6 47 65 09 ; 0xc0a60 vgabios.c:181
1504 pop bp ; 5d ; 0xc0a65 vgabios.c:182
1505 pop bx ; 5b ; 0xc0a66
1506 retn ; c3 ; 0xc0a67
1507 ; disGetNextSymbol 0xc0a68 LB 0x3190 -> off=0x0 cb=0000000000000020 uValue=00000000000c0a68 'vgabios_init_func'
1508vgabios_init_func: ; 0xc0a68 LB 0x20
1509 push bp ; 55 ; 0xc0a68 vgabios.c:222
1510 mov bp, sp ; 89 e5 ; 0xc0a69
1511 call 00a1ah ; e8 ac ff ; 0xc0a6b vgabios.c:224
1512 call 00a36h ; e8 c5 ff ; 0xc0a6e vgabios.c:225
1513 call 0356fh ; e8 fb 2a ; 0xc0a71 vgabios.c:227
1514 mov dx, strict word 00022h ; ba 22 00 ; 0xc0a74 vgabios.c:229
1515 mov ax, strict word 00010h ; b8 10 00 ; 0xc0a77
1516 call 00a00h ; e8 83 ff ; 0xc0a7a
1517 mov ax, strict word 00003h ; b8 03 00 ; 0xc0a7d vgabios.c:255
1518 db 032h, 0e4h
1519 ; xor ah, ah ; 32 e4 ; 0xc0a80
1520 int 010h ; cd 10 ; 0xc0a82
1521 mov sp, bp ; 89 ec ; 0xc0a84 vgabios.c:258
1522 pop bp ; 5d ; 0xc0a86
1523 retf ; cb ; 0xc0a87
1524 ; disGetNextSymbol 0xc0a88 LB 0x3170 -> off=0x0 cb=0000000000000043 uValue=00000000000c0a88 'vga_get_cursor_pos'
1525vga_get_cursor_pos: ; 0xc0a88 LB 0x43
1526 push bp ; 55 ; 0xc0a88 vgabios.c:327
1527 mov bp, sp ; 89 e5 ; 0xc0a89
1528 push cx ; 51 ; 0xc0a8b
1529 push si ; 56 ; 0xc0a8c
1530 mov cl, al ; 88 c1 ; 0xc0a8d
1531 mov si, dx ; 89 d6 ; 0xc0a8f
1532 cmp AL, strict byte 007h ; 3c 07 ; 0xc0a91 vgabios.c:329
1533 jbe short 00aa3h ; 76 0e ; 0xc0a93
1534 push SS ; 16 ; 0xc0a95 vgabios.c:330
1535 pop ES ; 07 ; 0xc0a96
1536 mov word [es:si], strict word 00000h ; 26 c7 04 00 00 ; 0xc0a97
1537 mov word [es:bx], strict word 00000h ; 26 c7 07 00 00 ; 0xc0a9c vgabios.c:331
1538 jmp short 00ac4h ; eb 21 ; 0xc0aa1 vgabios.c:332
1539 mov dx, strict word 00060h ; ba 60 00 ; 0xc0aa3 vgabios.c:334
1540 mov ax, strict word 00040h ; b8 40 00 ; 0xc0aa6
1541 call 02f73h ; e8 c7 24 ; 0xc0aa9
1542 push SS ; 16 ; 0xc0aac
1543 pop ES ; 07 ; 0xc0aad
1544 mov word [es:si], ax ; 26 89 04 ; 0xc0aae
1545 movzx dx, cl ; 0f b6 d1 ; 0xc0ab1 vgabios.c:335
1546 add dx, dx ; 01 d2 ; 0xc0ab4
1547 add dx, strict byte 00050h ; 83 c2 50 ; 0xc0ab6
1548 mov ax, strict word 00040h ; b8 40 00 ; 0xc0ab9
1549 call 02f73h ; e8 b4 24 ; 0xc0abc
1550 push SS ; 16 ; 0xc0abf
1551 pop ES ; 07 ; 0xc0ac0
1552 mov word [es:bx], ax ; 26 89 07 ; 0xc0ac1
1553 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0ac4 vgabios.c:337
1554 pop si ; 5e ; 0xc0ac7
1555 pop cx ; 59 ; 0xc0ac8
1556 pop bp ; 5d ; 0xc0ac9
1557 retn ; c3 ; 0xc0aca
1558 ; disGetNextSymbol 0xc0acb LB 0x312d -> off=0x0 cb=0000000000000098 uValue=00000000000c0acb 'vga_read_char_attr'
1559vga_read_char_attr: ; 0xc0acb LB 0x98
1560 push bp ; 55 ; 0xc0acb vgabios.c:340
1561 mov bp, sp ; 89 e5 ; 0xc0acc
1562 push bx ; 53 ; 0xc0ace
1563 push cx ; 51 ; 0xc0acf
1564 push si ; 56 ; 0xc0ad0
1565 push di ; 57 ; 0xc0ad1
1566 sub sp, strict byte 00008h ; 83 ec 08 ; 0xc0ad2
1567 mov cl, al ; 88 c1 ; 0xc0ad5
1568 mov si, dx ; 89 d6 ; 0xc0ad7
1569 mov dx, strict word 00049h ; ba 49 00 ; 0xc0ad9 vgabios.c:347
1570 mov ax, strict word 00040h ; b8 40 00 ; 0xc0adc
1571 call 02f57h ; e8 75 24 ; 0xc0adf
1572 xor ah, ah ; 30 e4 ; 0xc0ae2 vgabios.c:348
1573 call 02f30h ; e8 49 24 ; 0xc0ae4
1574 mov ch, al ; 88 c5 ; 0xc0ae7
1575 cmp AL, strict byte 0ffh ; 3c ff ; 0xc0ae9 vgabios.c:349
1576 je short 00b5ah ; 74 6d ; 0xc0aeb
1577 movzx ax, cl ; 0f b6 c1 ; 0xc0aed vgabios.c:353
1578 lea bx, [bp-010h] ; 8d 5e f0 ; 0xc0af0
1579 lea dx, [bp-00eh] ; 8d 56 f2 ; 0xc0af3
1580 call 00a88h ; e8 8f ff ; 0xc0af6
1581 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc0af9 vgabios.c:354
1582 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc0afc
1583 mov ax, word [bp-010h] ; 8b 46 f0 ; 0xc0aff vgabios.c:355
1584 xor al, al ; 30 c0 ; 0xc0b02
1585 shr ax, 008h ; c1 e8 08 ; 0xc0b04
1586 mov word [bp-00ch], ax ; 89 46 f4 ; 0xc0b07
1587 mov dx, 00084h ; ba 84 00 ; 0xc0b0a vgabios.c:358
1588 mov ax, strict word 00040h ; b8 40 00 ; 0xc0b0d
1589 call 02f57h ; e8 44 24 ; 0xc0b10
1590 movzx di, al ; 0f b6 f8 ; 0xc0b13
1591 inc di ; 47 ; 0xc0b16
1592 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc0b17 vgabios.c:359
1593 mov ax, strict word 00040h ; b8 40 00 ; 0xc0b1a
1594 call 02f73h ; e8 53 24 ; 0xc0b1d
1595 movzx bx, ch ; 0f b6 dd ; 0xc0b20 vgabios.c:361
1596 sal bx, 003h ; c1 e3 03 ; 0xc0b23
1597 cmp byte [bx+0462fh], 000h ; 80 bf 2f 46 00 ; 0xc0b26
1598 jne short 00b5ah ; 75 2d ; 0xc0b2b
1599 mov dx, ax ; 89 c2 ; 0xc0b2d vgabios.c:363
1600 imul dx, di ; 0f af d7 ; 0xc0b2f
1601 add dx, dx ; 01 d2 ; 0xc0b32
1602 or dl, 0ffh ; 80 ca ff ; 0xc0b34
1603 xor ch, ch ; 30 ed ; 0xc0b37
1604 inc dx ; 42 ; 0xc0b39
1605 imul cx, dx ; 0f af ca ; 0xc0b3a
1606 movzx dx, byte [bp-00ch] ; 0f b6 56 f4 ; 0xc0b3d
1607 imul dx, ax ; 0f af d0 ; 0xc0b41
1608 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc0b44
1609 add ax, dx ; 01 d0 ; 0xc0b48
1610 add ax, ax ; 01 c0 ; 0xc0b4a
1611 mov dx, cx ; 89 ca ; 0xc0b4c
1612 add dx, ax ; 01 c2 ; 0xc0b4e
1613 mov ax, word [bx+04632h] ; 8b 87 32 46 ; 0xc0b50 vgabios.c:364
1614 call 02f73h ; e8 1c 24 ; 0xc0b54
1615 mov word [ss:si], ax ; 36 89 04 ; 0xc0b57
1616 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc0b5a vgabios.c:371
1617 pop di ; 5f ; 0xc0b5d
1618 pop si ; 5e ; 0xc0b5e
1619 pop cx ; 59 ; 0xc0b5f
1620 pop bx ; 5b ; 0xc0b60
1621 pop bp ; 5d ; 0xc0b61
1622 retn ; c3 ; 0xc0b62
1623 ; disGetNextSymbol 0xc0b63 LB 0x3095 -> off=0x10 cb=0000000000000082 uValue=00000000000c0b73 'vga_get_font_info'
1624 db 08eh, 00bh, 0cdh, 00bh, 0d2h, 00bh, 0dah, 00bh, 0dfh, 00bh, 0e4h, 00bh, 0e9h, 00bh, 0eeh, 00bh
1625vga_get_font_info: ; 0xc0b73 LB 0x82
1626 push bp ; 55 ; 0xc0b73 vgabios.c:373
1627 mov bp, sp ; 89 e5 ; 0xc0b74
1628 push si ; 56 ; 0xc0b76
1629 push di ; 57 ; 0xc0b77
1630 push ax ; 50 ; 0xc0b78
1631 mov si, dx ; 89 d6 ; 0xc0b79
1632 mov word [bp-006h], bx ; 89 5e fa ; 0xc0b7b
1633 mov bx, cx ; 89 cb ; 0xc0b7e
1634 cmp ax, strict word 00007h ; 3d 07 00 ; 0xc0b80 vgabios.c:378
1635 jnbe short 00bc4h ; 77 3f ; 0xc0b83
1636 mov di, ax ; 89 c7 ; 0xc0b85
1637 add di, ax ; 01 c7 ; 0xc0b87
1638 jmp word [cs:di+00b63h] ; 2e ff a5 63 0b ; 0xc0b89
1639 mov dx, strict word 0007ch ; ba 7c 00 ; 0xc0b8e vgabios.c:380
1640 xor ax, ax ; 31 c0 ; 0xc0b91
1641 call 02f8fh ; e8 f9 23 ; 0xc0b93
1642 push SS ; 16 ; 0xc0b96 vgabios.c:381
1643 pop ES ; 07 ; 0xc0b97
1644 mov di, word [bp-006h] ; 8b 7e fa ; 0xc0b98
1645 mov word [es:di], ax ; 26 89 05 ; 0xc0b9b
1646 mov word [es:si], dx ; 26 89 14 ; 0xc0b9e
1647 mov dx, 00085h ; ba 85 00 ; 0xc0ba1
1648 mov ax, strict word 00040h ; b8 40 00 ; 0xc0ba4
1649 call 02f57h ; e8 ad 23 ; 0xc0ba7
1650 xor ah, ah ; 30 e4 ; 0xc0baa
1651 push SS ; 16 ; 0xc0bac
1652 pop ES ; 07 ; 0xc0bad
1653 mov word [es:bx], ax ; 26 89 07 ; 0xc0bae
1654 mov dx, 00084h ; ba 84 00 ; 0xc0bb1
1655 mov ax, strict word 00040h ; b8 40 00 ; 0xc0bb4
1656 call 02f57h ; e8 9d 23 ; 0xc0bb7
1657 xor ah, ah ; 30 e4 ; 0xc0bba
1658 push SS ; 16 ; 0xc0bbc
1659 pop ES ; 07 ; 0xc0bbd
1660 mov bx, word [bp+004h] ; 8b 5e 04 ; 0xc0bbe
1661 mov word [es:bx], ax ; 26 89 07 ; 0xc0bc1
1662 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0bc4
1663 pop di ; 5f ; 0xc0bc7
1664 pop si ; 5e ; 0xc0bc8
1665 pop bp ; 5d ; 0xc0bc9
1666 retn 00002h ; c2 02 00 ; 0xc0bca
1667 mov dx, 0010ch ; ba 0c 01 ; 0xc0bcd vgabios.c:383
1668 jmp short 00b91h ; eb bf ; 0xc0bd0
1669 mov ax, 05bech ; b8 ec 5b ; 0xc0bd2 vgabios.c:386
1670 mov dx, 0c000h ; ba 00 c0 ; 0xc0bd5
1671 jmp short 00b96h ; eb bc ; 0xc0bd8 vgabios.c:387
1672 mov ax, 053ech ; b8 ec 53 ; 0xc0bda vgabios.c:389
1673 jmp short 00bd5h ; eb f6 ; 0xc0bdd
1674 mov ax, 057ech ; b8 ec 57 ; 0xc0bdf vgabios.c:392
1675 jmp short 00bd5h ; eb f1 ; 0xc0be2
1676 mov ax, 079ech ; b8 ec 79 ; 0xc0be4 vgabios.c:395
1677 jmp short 00bd5h ; eb ec ; 0xc0be7
1678 mov ax, 069ech ; b8 ec 69 ; 0xc0be9 vgabios.c:398
1679 jmp short 00bd5h ; eb e7 ; 0xc0bec
1680 mov ax, 07b19h ; b8 19 7b ; 0xc0bee vgabios.c:401
1681 jmp short 00bd5h ; eb e2 ; 0xc0bf1
1682 jmp short 00bc4h ; eb cf ; 0xc0bf3 vgabios.c:407
1683 ; disGetNextSymbol 0xc0bf5 LB 0x3003 -> off=0x0 cb=0000000000000139 uValue=00000000000c0bf5 'vga_read_pixel'
1684vga_read_pixel: ; 0xc0bf5 LB 0x139
1685 push bp ; 55 ; 0xc0bf5 vgabios.c:420
1686 mov bp, sp ; 89 e5 ; 0xc0bf6
1687 push si ; 56 ; 0xc0bf8
1688 push di ; 57 ; 0xc0bf9
1689 sub sp, strict byte 00006h ; 83 ec 06 ; 0xc0bfa
1690 mov si, dx ; 89 d6 ; 0xc0bfd
1691 mov word [bp-00ah], bx ; 89 5e f6 ; 0xc0bff
1692 mov di, cx ; 89 cf ; 0xc0c02
1693 mov dx, strict word 00049h ; ba 49 00 ; 0xc0c04 vgabios.c:426
1694 mov ax, strict word 00040h ; b8 40 00 ; 0xc0c07
1695 call 02f57h ; e8 4a 23 ; 0xc0c0a
1696 xor ah, ah ; 30 e4 ; 0xc0c0d vgabios.c:427
1697 call 02f30h ; e8 1e 23 ; 0xc0c0f
1698 mov cl, al ; 88 c1 ; 0xc0c12
1699 cmp AL, strict byte 0ffh ; 3c ff ; 0xc0c14 vgabios.c:428
1700 je near 00d27h ; 0f 84 0d 01 ; 0xc0c16
1701 movzx bx, al ; 0f b6 d8 ; 0xc0c1a vgabios.c:430
1702 sal bx, 003h ; c1 e3 03 ; 0xc0c1d
1703 cmp byte [bx+0462fh], 000h ; 80 bf 2f 46 00 ; 0xc0c20
1704 je near 00d27h ; 0f 84 fe 00 ; 0xc0c25
1705 mov bl, byte [bx+04630h] ; 8a 9f 30 46 ; 0xc0c29 vgabios.c:434
1706 cmp bl, 003h ; 80 fb 03 ; 0xc0c2d
1707 jc short 00c43h ; 72 11 ; 0xc0c30
1708 jbe short 00c4bh ; 76 17 ; 0xc0c32
1709 cmp bl, 005h ; 80 fb 05 ; 0xc0c34
1710 je near 00d04h ; 0f 84 c9 00 ; 0xc0c37
1711 cmp bl, 004h ; 80 fb 04 ; 0xc0c3b
1712 je short 00c4bh ; 74 0b ; 0xc0c3e
1713 jmp near 00d22h ; e9 df 00 ; 0xc0c40
1714 cmp bl, 002h ; 80 fb 02 ; 0xc0c43
1715 je short 00ca3h ; 74 5b ; 0xc0c46
1716 jmp near 00d22h ; e9 d7 00 ; 0xc0c48
1717 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc0c4b vgabios.c:437
1718 mov ax, strict word 00040h ; b8 40 00 ; 0xc0c4e
1719 call 02f73h ; e8 1f 23 ; 0xc0c51
1720 imul ax, word [bp-00ah] ; 0f af 46 f6 ; 0xc0c54
1721 mov bx, si ; 89 f3 ; 0xc0c58
1722 shr bx, 003h ; c1 eb 03 ; 0xc0c5a
1723 add bx, ax ; 01 c3 ; 0xc0c5d
1724 mov cx, si ; 89 f1 ; 0xc0c5f vgabios.c:438
1725 and cx, strict byte 00007h ; 83 e1 07 ; 0xc0c61
1726 mov ax, 00080h ; b8 80 00 ; 0xc0c64
1727 sar ax, CL ; d3 f8 ; 0xc0c67
1728 mov byte [bp-008h], al ; 88 46 f8 ; 0xc0c69
1729 mov byte [bp-006h], ch ; 88 6e fa ; 0xc0c6c vgabios.c:440
1730 jmp short 00c79h ; eb 08 ; 0xc0c6f
1731 cmp byte [bp-006h], 004h ; 80 7e fa 04 ; 0xc0c71
1732 jnc near 00d24h ; 0f 83 ab 00 ; 0xc0c75
1733 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc0c79 vgabios.c:441
1734 sal ax, 008h ; c1 e0 08 ; 0xc0c7d
1735 or AL, strict byte 004h ; 0c 04 ; 0xc0c80
1736 mov dx, 003ceh ; ba ce 03 ; 0xc0c82
1737 out DX, ax ; ef ; 0xc0c85
1738 mov dx, bx ; 89 da ; 0xc0c86 vgabios.c:442
1739 mov ax, 0a000h ; b8 00 a0 ; 0xc0c88
1740 call 02f57h ; e8 c9 22 ; 0xc0c8b
1741 and al, byte [bp-008h] ; 22 46 f8 ; 0xc0c8e
1742 test al, al ; 84 c0 ; 0xc0c91 vgabios.c:443
1743 jbe short 00c9eh ; 76 09 ; 0xc0c93
1744 mov cl, byte [bp-006h] ; 8a 4e fa ; 0xc0c95 vgabios.c:444
1745 mov AL, strict byte 001h ; b0 01 ; 0xc0c98
1746 sal al, CL ; d2 e0 ; 0xc0c9a
1747 or ch, al ; 08 c5 ; 0xc0c9c
1748 inc byte [bp-006h] ; fe 46 fa ; 0xc0c9e vgabios.c:445
1749 jmp short 00c71h ; eb ce ; 0xc0ca1
1750 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc0ca3 vgabios.c:448
1751 shr ax, 1 ; d1 e8 ; 0xc0ca6
1752 imul ax, ax, strict byte 00050h ; 6b c0 50 ; 0xc0ca8
1753 mov bx, si ; 89 f3 ; 0xc0cab
1754 shr bx, 002h ; c1 eb 02 ; 0xc0cad
1755 add bx, ax ; 01 c3 ; 0xc0cb0
1756 test byte [bp-00ah], 001h ; f6 46 f6 01 ; 0xc0cb2 vgabios.c:449
1757 je short 00cbbh ; 74 03 ; 0xc0cb6
1758 add bh, 020h ; 80 c7 20 ; 0xc0cb8 vgabios.c:450
1759 mov dx, bx ; 89 da ; 0xc0cbb vgabios.c:451
1760 mov ax, 0b800h ; b8 00 b8 ; 0xc0cbd
1761 call 02f57h ; e8 94 22 ; 0xc0cc0
1762 movzx bx, cl ; 0f b6 d9 ; 0xc0cc3 vgabios.c:452
1763 sal bx, 003h ; c1 e3 03 ; 0xc0cc6
1764 cmp byte [bx+04631h], 002h ; 80 bf 31 46 02 ; 0xc0cc9
1765 jne short 00cebh ; 75 1b ; 0xc0cce
1766 mov cx, si ; 89 f1 ; 0xc0cd0 vgabios.c:453
1767 xor ch, ch ; 30 ed ; 0xc0cd2
1768 and cl, 003h ; 80 e1 03 ; 0xc0cd4
1769 mov bx, strict word 00003h ; bb 03 00 ; 0xc0cd7
1770 sub bx, cx ; 29 cb ; 0xc0cda
1771 mov cx, bx ; 89 d9 ; 0xc0cdc
1772 add cx, bx ; 01 d9 ; 0xc0cde
1773 xor ah, ah ; 30 e4 ; 0xc0ce0
1774 sar ax, CL ; d3 f8 ; 0xc0ce2
1775 mov ch, al ; 88 c5 ; 0xc0ce4
1776 and ch, 003h ; 80 e5 03 ; 0xc0ce6
1777 jmp short 00d24h ; eb 39 ; 0xc0ce9 vgabios.c:454
1778 mov cx, si ; 89 f1 ; 0xc0ceb vgabios.c:455
1779 xor ch, ch ; 30 ed ; 0xc0ced
1780 and cl, 007h ; 80 e1 07 ; 0xc0cef
1781 mov bx, strict word 00007h ; bb 07 00 ; 0xc0cf2
1782 sub bx, cx ; 29 cb ; 0xc0cf5
1783 mov cx, bx ; 89 d9 ; 0xc0cf7
1784 xor ah, ah ; 30 e4 ; 0xc0cf9
1785 sar ax, CL ; d3 f8 ; 0xc0cfb
1786 mov ch, al ; 88 c5 ; 0xc0cfd
1787 and ch, 001h ; 80 e5 01 ; 0xc0cff
1788 jmp short 00d24h ; eb 20 ; 0xc0d02 vgabios.c:456
1789 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc0d04 vgabios.c:458
1790 mov ax, strict word 00040h ; b8 40 00 ; 0xc0d07
1791 call 02f73h ; e8 66 22 ; 0xc0d0a
1792 sal ax, 003h ; c1 e0 03 ; 0xc0d0d
1793 imul ax, word [bp-00ah] ; 0f af 46 f6 ; 0xc0d10
1794 mov dx, si ; 89 f2 ; 0xc0d14
1795 add dx, ax ; 01 c2 ; 0xc0d16
1796 mov ax, 0a000h ; b8 00 a0 ; 0xc0d18
1797 call 02f57h ; e8 39 22 ; 0xc0d1b
1798 mov ch, al ; 88 c5 ; 0xc0d1e
1799 jmp short 00d24h ; eb 02 ; 0xc0d20 vgabios.c:460
1800 xor ch, ch ; 30 ed ; 0xc0d22 vgabios.c:465
1801 mov byte [ss:di], ch ; 36 88 2d ; 0xc0d24 vgabios.c:467
1802 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0d27 vgabios.c:468
1803 pop di ; 5f ; 0xc0d2a
1804 pop si ; 5e ; 0xc0d2b
1805 pop bp ; 5d ; 0xc0d2c
1806 retn ; c3 ; 0xc0d2d
1807 ; disGetNextSymbol 0xc0d2e LB 0x2eca -> off=0x0 cb=000000000000008c uValue=00000000000c0d2e 'biosfn_perform_gray_scale_summing'
1808biosfn_perform_gray_scale_summing: ; 0xc0d2e LB 0x8c
1809 push bp ; 55 ; 0xc0d2e vgabios.c:473
1810 mov bp, sp ; 89 e5 ; 0xc0d2f
1811 push bx ; 53 ; 0xc0d31
1812 push cx ; 51 ; 0xc0d32
1813 push si ; 56 ; 0xc0d33
1814 push di ; 57 ; 0xc0d34
1815 push ax ; 50 ; 0xc0d35
1816 push ax ; 50 ; 0xc0d36
1817 mov bx, ax ; 89 c3 ; 0xc0d37
1818 mov di, dx ; 89 d7 ; 0xc0d39
1819 mov dx, 003dah ; ba da 03 ; 0xc0d3b vgabios.c:478
1820 in AL, DX ; ec ; 0xc0d3e
1821 db 02ah, 0e4h
1822 ; sub ah, ah ; 2a e4 ; 0xc0d3f
1823 xor al, al ; 30 c0 ; 0xc0d41 vgabios.c:479
1824 mov dx, 003c0h ; ba c0 03 ; 0xc0d43
1825 out DX, AL ; ee ; 0xc0d46
1826 xor si, si ; 31 f6 ; 0xc0d47 vgabios.c:481
1827 cmp si, di ; 39 fe ; 0xc0d49
1828 jnc short 00d9fh ; 73 52 ; 0xc0d4b
1829 mov al, bl ; 88 d8 ; 0xc0d4d vgabios.c:484
1830 mov dx, 003c7h ; ba c7 03 ; 0xc0d4f
1831 out DX, AL ; ee ; 0xc0d52
1832 mov dx, 003c9h ; ba c9 03 ; 0xc0d53 vgabios.c:486
1833 in AL, DX ; ec ; 0xc0d56
1834 db 02ah, 0e4h
1835 ; sub ah, ah ; 2a e4 ; 0xc0d57
1836 mov cx, ax ; 89 c1 ; 0xc0d59
1837 in AL, DX ; ec ; 0xc0d5b vgabios.c:487
1838 db 02ah, 0e4h
1839 ; sub ah, ah ; 2a e4 ; 0xc0d5c
1840 mov word [bp-00ch], ax ; 89 46 f4 ; 0xc0d5e
1841 in AL, DX ; ec ; 0xc0d61 vgabios.c:488
1842 db 02ah, 0e4h
1843 ; sub ah, ah ; 2a e4 ; 0xc0d62
1844 xor ch, ch ; 30 ed ; 0xc0d64 vgabios.c:491
1845 imul cx, cx, strict byte 0004dh ; 6b c9 4d ; 0xc0d66
1846 mov word [bp-00ah], cx ; 89 4e f6 ; 0xc0d69
1847 movzx cx, byte [bp-00ch] ; 0f b6 4e f4 ; 0xc0d6c
1848 imul cx, cx, 00097h ; 69 c9 97 00 ; 0xc0d70
1849 add cx, word [bp-00ah] ; 03 4e f6 ; 0xc0d74
1850 xor ah, ah ; 30 e4 ; 0xc0d77
1851 imul ax, ax, strict byte 0001ch ; 6b c0 1c ; 0xc0d79
1852 add cx, ax ; 01 c1 ; 0xc0d7c
1853 add cx, 00080h ; 81 c1 80 00 ; 0xc0d7e
1854 sar cx, 008h ; c1 f9 08 ; 0xc0d82
1855 cmp cx, strict byte 0003fh ; 83 f9 3f ; 0xc0d85 vgabios.c:493
1856 jbe short 00d8dh ; 76 03 ; 0xc0d88
1857 mov cx, strict word 0003fh ; b9 3f 00 ; 0xc0d8a
1858 mov al, bl ; 88 d8 ; 0xc0d8d vgabios.c:496
1859 mov dx, 003c8h ; ba c8 03 ; 0xc0d8f
1860 out DX, AL ; ee ; 0xc0d92
1861 mov al, cl ; 88 c8 ; 0xc0d93 vgabios.c:498
1862 mov dx, 003c9h ; ba c9 03 ; 0xc0d95
1863 out DX, AL ; ee ; 0xc0d98
1864 out DX, AL ; ee ; 0xc0d99 vgabios.c:499
1865 out DX, AL ; ee ; 0xc0d9a vgabios.c:500
1866 inc bx ; 43 ; 0xc0d9b vgabios.c:501
1867 inc si ; 46 ; 0xc0d9c vgabios.c:502
1868 jmp short 00d49h ; eb aa ; 0xc0d9d
1869 mov dx, 003dah ; ba da 03 ; 0xc0d9f vgabios.c:503
1870 in AL, DX ; ec ; 0xc0da2
1871 db 02ah, 0e4h
1872 ; sub ah, ah ; 2a e4 ; 0xc0da3
1873 mov AL, strict byte 020h ; b0 20 ; 0xc0da5 vgabios.c:504
1874 mov dx, 003c0h ; ba c0 03 ; 0xc0da7
1875 out DX, AL ; ee ; 0xc0daa
1876 mov dx, 003dah ; ba da 03 ; 0xc0dab vgabios.c:506
1877 in AL, DX ; ec ; 0xc0dae
1878 db 02ah, 0e4h
1879 ; sub ah, ah ; 2a e4 ; 0xc0daf
1880 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc0db1 vgabios.c:508
1881 pop di ; 5f ; 0xc0db4
1882 pop si ; 5e ; 0xc0db5
1883 pop cx ; 59 ; 0xc0db6
1884 pop bx ; 5b ; 0xc0db7
1885 pop bp ; 5d ; 0xc0db8
1886 retn ; c3 ; 0xc0db9
1887 ; disGetNextSymbol 0xc0dba LB 0x2e3e -> off=0x0 cb=00000000000000a4 uValue=00000000000c0dba 'biosfn_set_cursor_shape'
1888biosfn_set_cursor_shape: ; 0xc0dba LB 0xa4
1889 push bp ; 55 ; 0xc0dba vgabios.c:511
1890 mov bp, sp ; 89 e5 ; 0xc0dbb
1891 push bx ; 53 ; 0xc0dbd
1892 push cx ; 51 ; 0xc0dbe
1893 push si ; 56 ; 0xc0dbf
1894 push di ; 57 ; 0xc0dc0
1895 mov ch, al ; 88 c5 ; 0xc0dc1
1896 mov cl, dl ; 88 d1 ; 0xc0dc3
1897 and ch, 03fh ; 80 e5 3f ; 0xc0dc5 vgabios.c:515
1898 and cl, 01fh ; 80 e1 1f ; 0xc0dc8 vgabios.c:516
1899 movzx di, ch ; 0f b6 fd ; 0xc0dcb vgabios.c:518
1900 mov bx, di ; 89 fb ; 0xc0dce
1901 sal bx, 008h ; c1 e3 08 ; 0xc0dd0
1902 movzx si, cl ; 0f b6 f1 ; 0xc0dd3
1903 add bx, si ; 01 f3 ; 0xc0dd6
1904 mov dx, strict word 00060h ; ba 60 00 ; 0xc0dd8 vgabios.c:519
1905 mov ax, strict word 00040h ; b8 40 00 ; 0xc0ddb
1906 call 02f81h ; e8 a0 21 ; 0xc0dde
1907 mov dx, 00089h ; ba 89 00 ; 0xc0de1 vgabios.c:521
1908 mov ax, strict word 00040h ; b8 40 00 ; 0xc0de4
1909 call 02f57h ; e8 6d 21 ; 0xc0de7
1910 mov bl, al ; 88 c3 ; 0xc0dea
1911 mov dx, 00085h ; ba 85 00 ; 0xc0dec vgabios.c:522
1912 mov ax, strict word 00040h ; b8 40 00 ; 0xc0def
1913 call 02f73h ; e8 7e 21 ; 0xc0df2
1914 mov dx, ax ; 89 c2 ; 0xc0df5
1915 test bl, 001h ; f6 c3 01 ; 0xc0df7 vgabios.c:523
1916 je short 00e33h ; 74 37 ; 0xc0dfa
1917 cmp ax, strict word 00008h ; 3d 08 00 ; 0xc0dfc
1918 jbe short 00e33h ; 76 32 ; 0xc0dff
1919 cmp cl, 008h ; 80 f9 08 ; 0xc0e01
1920 jnc short 00e33h ; 73 2d ; 0xc0e04
1921 cmp ch, 020h ; 80 fd 20 ; 0xc0e06
1922 jnc short 00e33h ; 73 28 ; 0xc0e09
1923 inc di ; 47 ; 0xc0e0b vgabios.c:525
1924 cmp si, di ; 39 fe ; 0xc0e0c
1925 je short 00e19h ; 74 09 ; 0xc0e0e
1926 imul ax, di ; 0f af c7 ; 0xc0e10 vgabios.c:527
1927 shr ax, 003h ; c1 e8 03 ; 0xc0e13
1928 dec ax ; 48 ; 0xc0e16
1929 jmp short 00e24h ; eb 0b ; 0xc0e17 vgabios.c:529
1930 lea si, [di+001h] ; 8d 75 01 ; 0xc0e19 vgabios.c:531
1931 imul ax, si ; 0f af c6 ; 0xc0e1c
1932 shr ax, 003h ; c1 e8 03 ; 0xc0e1f
1933 dec ax ; 48 ; 0xc0e22
1934 dec ax ; 48 ; 0xc0e23
1935 mov ch, al ; 88 c5 ; 0xc0e24
1936 movzx ax, cl ; 0f b6 c1 ; 0xc0e26 vgabios.c:533
1937 inc ax ; 40 ; 0xc0e29
1938 imul ax, dx ; 0f af c2 ; 0xc0e2a
1939 shr ax, 003h ; c1 e8 03 ; 0xc0e2d
1940 dec ax ; 48 ; 0xc0e30
1941 mov cl, al ; 88 c1 ; 0xc0e31
1942 mov dx, strict word 00063h ; ba 63 00 ; 0xc0e33 vgabios.c:537
1943 mov ax, strict word 00040h ; b8 40 00 ; 0xc0e36
1944 call 02f73h ; e8 37 21 ; 0xc0e39
1945 mov bx, ax ; 89 c3 ; 0xc0e3c
1946 mov AL, strict byte 00ah ; b0 0a ; 0xc0e3e vgabios.c:538
1947 mov dx, bx ; 89 da ; 0xc0e40
1948 out DX, AL ; ee ; 0xc0e42
1949 lea si, [bx+001h] ; 8d 77 01 ; 0xc0e43 vgabios.c:539
1950 mov al, ch ; 88 e8 ; 0xc0e46
1951 mov dx, si ; 89 f2 ; 0xc0e48
1952 out DX, AL ; ee ; 0xc0e4a
1953 mov AL, strict byte 00bh ; b0 0b ; 0xc0e4b vgabios.c:540
1954 mov dx, bx ; 89 da ; 0xc0e4d
1955 out DX, AL ; ee ; 0xc0e4f
1956 mov al, cl ; 88 c8 ; 0xc0e50 vgabios.c:541
1957 mov dx, si ; 89 f2 ; 0xc0e52
1958 out DX, AL ; ee ; 0xc0e54
1959 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc0e55 vgabios.c:542
1960 pop di ; 5f ; 0xc0e58
1961 pop si ; 5e ; 0xc0e59
1962 pop cx ; 59 ; 0xc0e5a
1963 pop bx ; 5b ; 0xc0e5b
1964 pop bp ; 5d ; 0xc0e5c
1965 retn ; c3 ; 0xc0e5d
1966 ; disGetNextSymbol 0xc0e5e LB 0x2d9a -> off=0x0 cb=00000000000000a2 uValue=00000000000c0e5e 'biosfn_set_cursor_pos'
1967biosfn_set_cursor_pos: ; 0xc0e5e LB 0xa2
1968 push bp ; 55 ; 0xc0e5e vgabios.c:545
1969 mov bp, sp ; 89 e5 ; 0xc0e5f
1970 push bx ; 53 ; 0xc0e61
1971 push cx ; 51 ; 0xc0e62
1972 push si ; 56 ; 0xc0e63
1973 push ax ; 50 ; 0xc0e64
1974 push ax ; 50 ; 0xc0e65
1975 mov byte [bp-008h], al ; 88 46 f8 ; 0xc0e66
1976 mov cx, dx ; 89 d1 ; 0xc0e69
1977 cmp AL, strict byte 007h ; 3c 07 ; 0xc0e6b vgabios.c:551
1978 jnbe near 00ef8h ; 0f 87 87 00 ; 0xc0e6d
1979 movzx dx, al ; 0f b6 d0 ; 0xc0e71 vgabios.c:554
1980 add dx, dx ; 01 d2 ; 0xc0e74
1981 add dx, strict byte 00050h ; 83 c2 50 ; 0xc0e76
1982 mov bx, cx ; 89 cb ; 0xc0e79
1983 mov ax, strict word 00040h ; b8 40 00 ; 0xc0e7b
1984 call 02f81h ; e8 00 21 ; 0xc0e7e
1985 mov dx, strict word 00062h ; ba 62 00 ; 0xc0e81 vgabios.c:557
1986 mov ax, strict word 00040h ; b8 40 00 ; 0xc0e84
1987 call 02f57h ; e8 cd 20 ; 0xc0e87
1988 cmp al, byte [bp-008h] ; 3a 46 f8 ; 0xc0e8a vgabios.c:558
1989 jne short 00ef8h ; 75 69 ; 0xc0e8d
1990 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc0e8f vgabios.c:561
1991 mov ax, strict word 00040h ; b8 40 00 ; 0xc0e92
1992 call 02f73h ; e8 db 20 ; 0xc0e95
1993 mov bx, ax ; 89 c3 ; 0xc0e98
1994 mov dx, 00084h ; ba 84 00 ; 0xc0e9a vgabios.c:562
1995 mov ax, strict word 00040h ; b8 40 00 ; 0xc0e9d
1996 call 02f57h ; e8 b4 20 ; 0xc0ea0
1997 xor ah, ah ; 30 e4 ; 0xc0ea3
1998 mov dx, ax ; 89 c2 ; 0xc0ea5
1999 inc dx ; 42 ; 0xc0ea7
2000 mov al, cl ; 88 c8 ; 0xc0ea8 vgabios.c:564
2001 xor cl, cl ; 30 c9 ; 0xc0eaa
2002 shr cx, 008h ; c1 e9 08 ; 0xc0eac
2003 mov byte [bp-00ah], cl ; 88 4e f6 ; 0xc0eaf
2004 imul dx, bx ; 0f af d3 ; 0xc0eb2 vgabios.c:567
2005 or dl, 0ffh ; 80 ca ff ; 0xc0eb5
2006 movzx cx, byte [bp-008h] ; 0f b6 4e f8 ; 0xc0eb8
2007 inc dx ; 42 ; 0xc0ebc
2008 imul dx, cx ; 0f af d1 ; 0xc0ebd
2009 mov si, ax ; 89 c6 ; 0xc0ec0
2010 add si, dx ; 01 d6 ; 0xc0ec2
2011 movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xc0ec4
2012 imul bx, dx ; 0f af da ; 0xc0ec8
2013 add si, bx ; 01 de ; 0xc0ecb
2014 mov dx, strict word 00063h ; ba 63 00 ; 0xc0ecd vgabios.c:570
2015 mov ax, strict word 00040h ; b8 40 00 ; 0xc0ed0
2016 call 02f73h ; e8 9d 20 ; 0xc0ed3
2017 mov bx, ax ; 89 c3 ; 0xc0ed6
2018 mov AL, strict byte 00eh ; b0 0e ; 0xc0ed8 vgabios.c:571
2019 mov dx, bx ; 89 da ; 0xc0eda
2020 out DX, AL ; ee ; 0xc0edc
2021 mov ax, si ; 89 f0 ; 0xc0edd vgabios.c:572
2022 xor al, al ; 30 c0 ; 0xc0edf
2023 shr ax, 008h ; c1 e8 08 ; 0xc0ee1
2024 lea cx, [bx+001h] ; 8d 4f 01 ; 0xc0ee4
2025 mov dx, cx ; 89 ca ; 0xc0ee7
2026 out DX, AL ; ee ; 0xc0ee9
2027 mov AL, strict byte 00fh ; b0 0f ; 0xc0eea vgabios.c:573
2028 mov dx, bx ; 89 da ; 0xc0eec
2029 out DX, AL ; ee ; 0xc0eee
2030 and si, 000ffh ; 81 e6 ff 00 ; 0xc0eef vgabios.c:574
2031 mov ax, si ; 89 f0 ; 0xc0ef3
2032 mov dx, cx ; 89 ca ; 0xc0ef5
2033 out DX, AL ; ee ; 0xc0ef7
2034 lea sp, [bp-006h] ; 8d 66 fa ; 0xc0ef8 vgabios.c:576
2035 pop si ; 5e ; 0xc0efb
2036 pop cx ; 59 ; 0xc0efc
2037 pop bx ; 5b ; 0xc0efd
2038 pop bp ; 5d ; 0xc0efe
2039 retn ; c3 ; 0xc0eff
2040 ; disGetNextSymbol 0xc0f00 LB 0x2cf8 -> off=0x0 cb=00000000000000dc uValue=00000000000c0f00 'biosfn_set_active_page'
2041biosfn_set_active_page: ; 0xc0f00 LB 0xdc
2042 push bp ; 55 ; 0xc0f00 vgabios.c:579
2043 mov bp, sp ; 89 e5 ; 0xc0f01
2044 push bx ; 53 ; 0xc0f03
2045 push cx ; 51 ; 0xc0f04
2046 push dx ; 52 ; 0xc0f05
2047 push si ; 56 ; 0xc0f06
2048 push di ; 57 ; 0xc0f07
2049 push ax ; 50 ; 0xc0f08
2050 push ax ; 50 ; 0xc0f09
2051 mov cl, al ; 88 c1 ; 0xc0f0a
2052 cmp AL, strict byte 007h ; 3c 07 ; 0xc0f0c vgabios.c:585
2053 jnbe near 00fd2h ; 0f 87 c0 00 ; 0xc0f0e
2054 mov dx, strict word 00049h ; ba 49 00 ; 0xc0f12 vgabios.c:588
2055 mov ax, strict word 00040h ; b8 40 00 ; 0xc0f15
2056 call 02f57h ; e8 3c 20 ; 0xc0f18
2057 xor ah, ah ; 30 e4 ; 0xc0f1b vgabios.c:589
2058 call 02f30h ; e8 10 20 ; 0xc0f1d
2059 mov ch, al ; 88 c5 ; 0xc0f20
2060 cmp AL, strict byte 0ffh ; 3c ff ; 0xc0f22 vgabios.c:590
2061 je near 00fd2h ; 0f 84 aa 00 ; 0xc0f24
2062 movzx ax, cl ; 0f b6 c1 ; 0xc0f28 vgabios.c:593
2063 lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc0f2b
2064 lea dx, [bp-00ch] ; 8d 56 f4 ; 0xc0f2e
2065 call 00a88h ; e8 54 fb ; 0xc0f31
2066 movzx bx, ch ; 0f b6 dd ; 0xc0f34 vgabios.c:595
2067 mov si, bx ; 89 de ; 0xc0f37
2068 sal si, 003h ; c1 e6 03 ; 0xc0f39
2069 cmp byte [si+0462fh], 000h ; 80 bc 2f 46 00 ; 0xc0f3c
2070 jne short 00f83h ; 75 40 ; 0xc0f41
2071 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc0f43 vgabios.c:598
2072 mov ax, strict word 00040h ; b8 40 00 ; 0xc0f46
2073 call 02f73h ; e8 27 20 ; 0xc0f49
2074 mov bx, ax ; 89 c3 ; 0xc0f4c
2075 mov dx, 00084h ; ba 84 00 ; 0xc0f4e vgabios.c:599
2076 mov ax, strict word 00040h ; b8 40 00 ; 0xc0f51
2077 call 02f57h ; e8 00 20 ; 0xc0f54
2078 xor ah, ah ; 30 e4 ; 0xc0f57
2079 inc ax ; 40 ; 0xc0f59
2080 mov si, bx ; 89 de ; 0xc0f5a vgabios.c:602
2081 imul si, ax ; 0f af f0 ; 0xc0f5c
2082 mov ax, si ; 89 f0 ; 0xc0f5f
2083 add ax, si ; 01 f0 ; 0xc0f61
2084 or AL, strict byte 0ffh ; 0c ff ; 0xc0f63
2085 movzx di, cl ; 0f b6 f9 ; 0xc0f65
2086 mov bx, ax ; 89 c3 ; 0xc0f68
2087 inc bx ; 43 ; 0xc0f6a
2088 imul bx, di ; 0f af df ; 0xc0f6b
2089 mov dx, strict word 0004eh ; ba 4e 00 ; 0xc0f6e vgabios.c:603
2090 mov ax, strict word 00040h ; b8 40 00 ; 0xc0f71
2091 call 02f81h ; e8 0a 20 ; 0xc0f74
2092 or si, 000ffh ; 81 ce ff 00 ; 0xc0f77 vgabios.c:606
2093 lea bx, [si+001h] ; 8d 5c 01 ; 0xc0f7b
2094 imul bx, di ; 0f af df ; 0xc0f7e
2095 jmp short 00f95h ; eb 12 ; 0xc0f81 vgabios.c:608
2096 movzx bx, byte [bx+046aeh] ; 0f b6 9f ae 46 ; 0xc0f83 vgabios.c:610
2097 sal bx, 006h ; c1 e3 06 ; 0xc0f88
2098 movzx ax, cl ; 0f b6 c1 ; 0xc0f8b
2099 mov bx, word [bx+046c5h] ; 8b 9f c5 46 ; 0xc0f8e
2100 imul bx, ax ; 0f af d8 ; 0xc0f92
2101 mov dx, strict word 00063h ; ba 63 00 ; 0xc0f95 vgabios.c:614
2102 mov ax, strict word 00040h ; b8 40 00 ; 0xc0f98
2103 call 02f73h ; e8 d5 1f ; 0xc0f9b
2104 mov si, ax ; 89 c6 ; 0xc0f9e
2105 mov AL, strict byte 00ch ; b0 0c ; 0xc0fa0 vgabios.c:615
2106 mov dx, si ; 89 f2 ; 0xc0fa2
2107 out DX, AL ; ee ; 0xc0fa4
2108 mov ax, bx ; 89 d8 ; 0xc0fa5 vgabios.c:616
2109 xor al, bl ; 30 d8 ; 0xc0fa7
2110 shr ax, 008h ; c1 e8 08 ; 0xc0fa9
2111 lea di, [si+001h] ; 8d 7c 01 ; 0xc0fac
2112 mov dx, di ; 89 fa ; 0xc0faf
2113 out DX, AL ; ee ; 0xc0fb1
2114 mov AL, strict byte 00dh ; b0 0d ; 0xc0fb2 vgabios.c:617
2115 mov dx, si ; 89 f2 ; 0xc0fb4
2116 out DX, AL ; ee ; 0xc0fb6
2117 mov al, bl ; 88 d8 ; 0xc0fb7 vgabios.c:618
2118 mov dx, di ; 89 fa ; 0xc0fb9
2119 out DX, AL ; ee ; 0xc0fbb
2120 movzx si, cl ; 0f b6 f1 ; 0xc0fbc vgabios.c:621
2121 mov bx, si ; 89 f3 ; 0xc0fbf
2122 mov dx, strict word 00062h ; ba 62 00 ; 0xc0fc1
2123 mov ax, strict word 00040h ; b8 40 00 ; 0xc0fc4
2124 call 02f65h ; e8 9b 1f ; 0xc0fc7
2125 mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc0fca vgabios.c:628
2126 mov ax, si ; 89 f0 ; 0xc0fcd
2127 call 00e5eh ; e8 8c fe ; 0xc0fcf
2128 lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc0fd2 vgabios.c:629
2129 pop di ; 5f ; 0xc0fd5
2130 pop si ; 5e ; 0xc0fd6
2131 pop dx ; 5a ; 0xc0fd7
2132 pop cx ; 59 ; 0xc0fd8
2133 pop bx ; 5b ; 0xc0fd9
2134 pop bp ; 5d ; 0xc0fda
2135 retn ; c3 ; 0xc0fdb
2136 ; disGetNextSymbol 0xc0fdc LB 0x2c1c -> off=0x0 cb=00000000000003aa uValue=00000000000c0fdc 'biosfn_set_video_mode'
2137biosfn_set_video_mode: ; 0xc0fdc LB 0x3aa
2138 push bp ; 55 ; 0xc0fdc vgabios.c:649
2139 mov bp, sp ; 89 e5 ; 0xc0fdd
2140 push bx ; 53 ; 0xc0fdf
2141 push cx ; 51 ; 0xc0fe0
2142 push dx ; 52 ; 0xc0fe1
2143 push si ; 56 ; 0xc0fe2
2144 push di ; 57 ; 0xc0fe3
2145 sub sp, strict byte 00012h ; 83 ec 12 ; 0xc0fe4
2146 mov byte [bp-010h], al ; 88 46 f0 ; 0xc0fe7
2147 and AL, strict byte 080h ; 24 80 ; 0xc0fea vgabios.c:653
2148 mov byte [bp-00eh], al ; 88 46 f2 ; 0xc0fec
2149 call 007bfh ; e8 cd f7 ; 0xc0fef vgabios.c:660
2150 test ax, ax ; 85 c0 ; 0xc0ff2
2151 je short 01002h ; 74 0c ; 0xc0ff4
2152 mov AL, strict byte 007h ; b0 07 ; 0xc0ff6 vgabios.c:662
2153 mov dx, 003c4h ; ba c4 03 ; 0xc0ff8
2154 out DX, AL ; ee ; 0xc0ffb
2155 xor al, al ; 30 c0 ; 0xc0ffc vgabios.c:663
2156 mov dx, 003c5h ; ba c5 03 ; 0xc0ffe
2157 out DX, AL ; ee ; 0xc1001
2158 and byte [bp-010h], 07fh ; 80 66 f0 7f ; 0xc1002 vgabios.c:668
2159 cmp byte [bp-010h], 007h ; 80 7e f0 07 ; 0xc1006 vgabios.c:672
2160 jne short 01010h ; 75 04 ; 0xc100a
2161 mov byte [bp-010h], 000h ; c6 46 f0 00 ; 0xc100c vgabios.c:673
2162 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1010 vgabios.c:676
2163 call 02f30h ; e8 19 1f ; 0xc1014
2164 mov byte [bp-012h], al ; 88 46 ee ; 0xc1017
2165 cmp AL, strict byte 0ffh ; 3c ff ; 0xc101a vgabios.c:682
2166 je near 0137ch ; 0f 84 5c 03 ; 0xc101c
2167 movzx si, al ; 0f b6 f0 ; 0xc1020 vgabios.c:685
2168 mov al, byte [si+046aeh] ; 8a 84 ae 46 ; 0xc1023
2169 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc1027
2170 movzx bx, al ; 0f b6 d8 ; 0xc102a vgabios.c:686
2171 sal bx, 006h ; c1 e3 06 ; 0xc102d
2172 movzx ax, byte [bx+046c2h] ; 0f b6 87 c2 46 ; 0xc1030
2173 mov word [bp-016h], ax ; 89 46 ea ; 0xc1035
2174 movzx ax, byte [bx+046c3h] ; 0f b6 87 c3 46 ; 0xc1038 vgabios.c:687
2175 mov word [bp-018h], ax ; 89 46 e8 ; 0xc103d
2176 movzx ax, byte [bx+046c4h] ; 0f b6 87 c4 46 ; 0xc1040 vgabios.c:688
2177 mov word [bp-014h], ax ; 89 46 ec ; 0xc1045
2178 mov dx, 00087h ; ba 87 00 ; 0xc1048 vgabios.c:691
2179 mov ax, strict word 00040h ; b8 40 00 ; 0xc104b
2180 call 02f57h ; e8 06 1f ; 0xc104e
2181 mov dx, 00088h ; ba 88 00 ; 0xc1051 vgabios.c:694
2182 mov ax, strict word 00040h ; b8 40 00 ; 0xc1054
2183 call 02f57h ; e8 fd 1e ; 0xc1057
2184 mov dx, 00089h ; ba 89 00 ; 0xc105a vgabios.c:697
2185 mov ax, strict word 00040h ; b8 40 00 ; 0xc105d
2186 call 02f57h ; e8 f4 1e ; 0xc1060
2187 mov cl, al ; 88 c1 ; 0xc1063
2188 test AL, strict byte 008h ; a8 08 ; 0xc1065 vgabios.c:703
2189 jne near 010f5h ; 0f 85 8a 00 ; 0xc1067
2190 mov bx, si ; 89 f3 ; 0xc106b vgabios.c:705
2191 sal bx, 003h ; c1 e3 03 ; 0xc106d
2192 mov al, byte [bx+04634h] ; 8a 87 34 46 ; 0xc1070
2193 mov dx, 003c6h ; ba c6 03 ; 0xc1074
2194 out DX, AL ; ee ; 0xc1077
2195 xor al, al ; 30 c0 ; 0xc1078 vgabios.c:708
2196 mov dx, 003c8h ; ba c8 03 ; 0xc107a
2197 out DX, AL ; ee ; 0xc107d
2198 mov bl, byte [bx+04635h] ; 8a 9f 35 46 ; 0xc107e vgabios.c:711
2199 cmp bl, 001h ; 80 fb 01 ; 0xc1082
2200 jc short 01095h ; 72 0e ; 0xc1085
2201 jbe short 0109eh ; 76 15 ; 0xc1087
2202 cmp bl, 003h ; 80 fb 03 ; 0xc1089
2203 je short 010a8h ; 74 1a ; 0xc108c
2204 cmp bl, 002h ; 80 fb 02 ; 0xc108e
2205 je short 010a3h ; 74 10 ; 0xc1091
2206 jmp short 010abh ; eb 16 ; 0xc1093
2207 test bl, bl ; 84 db ; 0xc1095
2208 jne short 010abh ; 75 12 ; 0xc1097
2209 mov di, 04e42h ; bf 42 4e ; 0xc1099 vgabios.c:713
2210 jmp short 010abh ; eb 0d ; 0xc109c vgabios.c:714
2211 mov di, 04f02h ; bf 02 4f ; 0xc109e vgabios.c:716
2212 jmp short 010abh ; eb 08 ; 0xc10a1 vgabios.c:717
2213 mov di, 04fc2h ; bf c2 4f ; 0xc10a3 vgabios.c:719
2214 jmp short 010abh ; eb 03 ; 0xc10a6 vgabios.c:720
2215 mov di, 05082h ; bf 82 50 ; 0xc10a8 vgabios.c:722
2216 xor bx, bx ; 31 db ; 0xc10ab vgabios.c:726
2217 jmp short 010beh ; eb 0f ; 0xc10ad
2218 xor al, al ; 30 c0 ; 0xc10af vgabios.c:733
2219 mov dx, 003c9h ; ba c9 03 ; 0xc10b1
2220 out DX, AL ; ee ; 0xc10b4
2221 out DX, AL ; ee ; 0xc10b5 vgabios.c:734
2222 out DX, AL ; ee ; 0xc10b6 vgabios.c:735
2223 inc bx ; 43 ; 0xc10b7 vgabios.c:737
2224 cmp bx, 00100h ; 81 fb 00 01 ; 0xc10b8
2225 jnc short 010e8h ; 73 2a ; 0xc10bc
2226 movzx si, byte [bp-012h] ; 0f b6 76 ee ; 0xc10be
2227 sal si, 003h ; c1 e6 03 ; 0xc10c2
2228 movzx si, byte [si+04635h] ; 0f b6 b4 35 46 ; 0xc10c5
2229 movzx ax, byte [si+046beh] ; 0f b6 84 be 46 ; 0xc10ca
2230 cmp bx, ax ; 39 c3 ; 0xc10cf
2231 jnbe short 010afh ; 77 dc ; 0xc10d1
2232 imul si, bx, strict byte 00003h ; 6b f3 03 ; 0xc10d3
2233 add si, di ; 01 fe ; 0xc10d6
2234 mov al, byte [si] ; 8a 04 ; 0xc10d8
2235 mov dx, 003c9h ; ba c9 03 ; 0xc10da
2236 out DX, AL ; ee ; 0xc10dd
2237 mov al, byte [si+001h] ; 8a 44 01 ; 0xc10de
2238 out DX, AL ; ee ; 0xc10e1
2239 mov al, byte [si+002h] ; 8a 44 02 ; 0xc10e2
2240 out DX, AL ; ee ; 0xc10e5
2241 jmp short 010b7h ; eb cf ; 0xc10e6
2242 test cl, 002h ; f6 c1 02 ; 0xc10e8 vgabios.c:738
2243 je short 010f5h ; 74 08 ; 0xc10eb
2244 mov dx, 00100h ; ba 00 01 ; 0xc10ed vgabios.c:740
2245 xor ax, ax ; 31 c0 ; 0xc10f0
2246 call 00d2eh ; e8 39 fc ; 0xc10f2
2247 mov dx, 003dah ; ba da 03 ; 0xc10f5 vgabios.c:745
2248 in AL, DX ; ec ; 0xc10f8
2249 db 02ah, 0e4h
2250 ; sub ah, ah ; 2a e4 ; 0xc10f9
2251 xor bx, bx ; 31 db ; 0xc10fb vgabios.c:748
2252 jmp short 01104h ; eb 05 ; 0xc10fd
2253 cmp bx, strict byte 00013h ; 83 fb 13 ; 0xc10ff
2254 jnbe short 0111bh ; 77 17 ; 0xc1102
2255 mov al, bl ; 88 d8 ; 0xc1104 vgabios.c:749
2256 mov dx, 003c0h ; ba c0 03 ; 0xc1106
2257 out DX, AL ; ee ; 0xc1109
2258 movzx si, byte [bp-00ch] ; 0f b6 76 f4 ; 0xc110a vgabios.c:750
2259 sal si, 006h ; c1 e6 06 ; 0xc110e
2260 add si, bx ; 01 de ; 0xc1111
2261 mov al, byte [si+046e5h] ; 8a 84 e5 46 ; 0xc1113
2262 out DX, AL ; ee ; 0xc1117
2263 inc bx ; 43 ; 0xc1118 vgabios.c:751
2264 jmp short 010ffh ; eb e4 ; 0xc1119
2265 mov AL, strict byte 014h ; b0 14 ; 0xc111b vgabios.c:752
2266 mov dx, 003c0h ; ba c0 03 ; 0xc111d
2267 out DX, AL ; ee ; 0xc1120
2268 xor al, al ; 30 c0 ; 0xc1121 vgabios.c:753
2269 out DX, AL ; ee ; 0xc1123
2270 mov dx, 003c4h ; ba c4 03 ; 0xc1124 vgabios.c:756
2271 out DX, AL ; ee ; 0xc1127
2272 mov AL, strict byte 003h ; b0 03 ; 0xc1128 vgabios.c:757
2273 mov dx, 003c5h ; ba c5 03 ; 0xc112a
2274 out DX, AL ; ee ; 0xc112d
2275 mov bx, strict word 00001h ; bb 01 00 ; 0xc112e vgabios.c:758
2276 jmp short 01138h ; eb 05 ; 0xc1131
2277 cmp bx, strict byte 00004h ; 83 fb 04 ; 0xc1133
2278 jnbe short 01152h ; 77 1a ; 0xc1136
2279 mov al, bl ; 88 d8 ; 0xc1138 vgabios.c:759
2280 mov dx, 003c4h ; ba c4 03 ; 0xc113a
2281 out DX, AL ; ee ; 0xc113d
2282 movzx si, byte [bp-00ch] ; 0f b6 76 f4 ; 0xc113e vgabios.c:760
2283 sal si, 006h ; c1 e6 06 ; 0xc1142
2284 add si, bx ; 01 de ; 0xc1145
2285 mov al, byte [si+046c6h] ; 8a 84 c6 46 ; 0xc1147
2286 mov dx, 003c5h ; ba c5 03 ; 0xc114b
2287 out DX, AL ; ee ; 0xc114e
2288 inc bx ; 43 ; 0xc114f vgabios.c:761
2289 jmp short 01133h ; eb e1 ; 0xc1150
2290 xor bx, bx ; 31 db ; 0xc1152 vgabios.c:764
2291 jmp short 0115bh ; eb 05 ; 0xc1154
2292 cmp bx, strict byte 00008h ; 83 fb 08 ; 0xc1156
2293 jnbe short 01175h ; 77 1a ; 0xc1159
2294 mov al, bl ; 88 d8 ; 0xc115b vgabios.c:765
2295 mov dx, 003ceh ; ba ce 03 ; 0xc115d
2296 out DX, AL ; ee ; 0xc1160
2297 movzx si, byte [bp-00ch] ; 0f b6 76 f4 ; 0xc1161 vgabios.c:766
2298 sal si, 006h ; c1 e6 06 ; 0xc1165
2299 add si, bx ; 01 de ; 0xc1168
2300 mov al, byte [si+046f9h] ; 8a 84 f9 46 ; 0xc116a
2301 mov dx, 003cfh ; ba cf 03 ; 0xc116e
2302 out DX, AL ; ee ; 0xc1171
2303 inc bx ; 43 ; 0xc1172 vgabios.c:767
2304 jmp short 01156h ; eb e1 ; 0xc1173
2305 movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc1175 vgabios.c:770
2306 sal bx, 003h ; c1 e3 03 ; 0xc1179
2307 cmp byte [bx+04630h], 001h ; 80 bf 30 46 01 ; 0xc117c
2308 jne short 01188h ; 75 05 ; 0xc1181
2309 mov dx, 003b4h ; ba b4 03 ; 0xc1183
2310 jmp short 0118bh ; eb 03 ; 0xc1186
2311 mov dx, 003d4h ; ba d4 03 ; 0xc1188
2312 mov word [bp-01ah], dx ; 89 56 e6 ; 0xc118b
2313 mov ax, strict word 00011h ; b8 11 00 ; 0xc118e vgabios.c:773
2314 out DX, ax ; ef ; 0xc1191
2315 xor bx, bx ; 31 db ; 0xc1192 vgabios.c:775
2316 jmp short 0119bh ; eb 05 ; 0xc1194
2317 cmp bx, strict byte 00018h ; 83 fb 18 ; 0xc1196
2318 jnbe short 011b5h ; 77 1a ; 0xc1199
2319 mov al, bl ; 88 d8 ; 0xc119b vgabios.c:776
2320 mov dx, word [bp-01ah] ; 8b 56 e6 ; 0xc119d
2321 out DX, AL ; ee ; 0xc11a0
2322 movzx si, byte [bp-00ch] ; 0f b6 76 f4 ; 0xc11a1 vgabios.c:777
2323 sal si, 006h ; c1 e6 06 ; 0xc11a5
2324 mov di, si ; 89 f7 ; 0xc11a8
2325 add di, bx ; 01 df ; 0xc11aa
2326 inc dx ; 42 ; 0xc11ac
2327 mov al, byte [di+046cch] ; 8a 85 cc 46 ; 0xc11ad
2328 out DX, AL ; ee ; 0xc11b1
2329 inc bx ; 43 ; 0xc11b2 vgabios.c:778
2330 jmp short 01196h ; eb e1 ; 0xc11b3
2331 mov al, byte [si+046cbh] ; 8a 84 cb 46 ; 0xc11b5 vgabios.c:781
2332 mov dx, 003c2h ; ba c2 03 ; 0xc11b9
2333 out DX, AL ; ee ; 0xc11bc
2334 mov AL, strict byte 020h ; b0 20 ; 0xc11bd vgabios.c:784
2335 mov dx, 003c0h ; ba c0 03 ; 0xc11bf
2336 out DX, AL ; ee ; 0xc11c2
2337 mov dx, 003dah ; ba da 03 ; 0xc11c3 vgabios.c:785
2338 in AL, DX ; ec ; 0xc11c6
2339 db 02ah, 0e4h
2340 ; sub ah, ah ; 2a e4 ; 0xc11c7
2341 cmp byte [bp-00eh], 000h ; 80 7e f2 00 ; 0xc11c9 vgabios.c:787
2342 jne short 0122eh ; 75 5f ; 0xc11cd
2343 movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc11cf vgabios.c:789
2344 sal bx, 003h ; c1 e3 03 ; 0xc11d3
2345 cmp byte [bx+0462fh], 000h ; 80 bf 2f 46 00 ; 0xc11d6
2346 jne short 011f0h ; 75 13 ; 0xc11db
2347 mov es, [bx+04632h] ; 8e 87 32 46 ; 0xc11dd vgabios.c:791
2348 mov cx, 04000h ; b9 00 40 ; 0xc11e1
2349 mov ax, 00720h ; b8 20 07 ; 0xc11e4
2350 xor di, di ; 31 ff ; 0xc11e7
2351 cld ; fc ; 0xc11e9
2352 jcxz 011eeh ; e3 02 ; 0xc11ea
2353 rep stosw ; f3 ab ; 0xc11ec
2354 jmp short 0122eh ; eb 3e ; 0xc11ee vgabios.c:793
2355 cmp byte [bp-010h], 00dh ; 80 7e f0 0d ; 0xc11f0 vgabios.c:795
2356 jnc short 01208h ; 73 12 ; 0xc11f4
2357 mov es, [bx+04632h] ; 8e 87 32 46 ; 0xc11f6 vgabios.c:797
2358 mov cx, 04000h ; b9 00 40 ; 0xc11fa
2359 xor ax, ax ; 31 c0 ; 0xc11fd
2360 xor di, di ; 31 ff ; 0xc11ff
2361 cld ; fc ; 0xc1201
2362 jcxz 01206h ; e3 02 ; 0xc1202
2363 rep stosw ; f3 ab ; 0xc1204
2364 jmp short 0122eh ; eb 26 ; 0xc1206 vgabios.c:799
2365 mov AL, strict byte 002h ; b0 02 ; 0xc1208 vgabios.c:801
2366 mov dx, 003c4h ; ba c4 03 ; 0xc120a
2367 out DX, AL ; ee ; 0xc120d
2368 mov dx, 003c5h ; ba c5 03 ; 0xc120e vgabios.c:802
2369 in AL, DX ; ec ; 0xc1211
2370 db 02ah, 0e4h
2371 ; sub ah, ah ; 2a e4 ; 0xc1212
2372 mov word [bp-01ch], ax ; 89 46 e4 ; 0xc1214
2373 mov AL, strict byte 00fh ; b0 0f ; 0xc1217 vgabios.c:803
2374 out DX, AL ; ee ; 0xc1219
2375 mov es, [bx+04632h] ; 8e 87 32 46 ; 0xc121a vgabios.c:804
2376 mov cx, 08000h ; b9 00 80 ; 0xc121e
2377 xor ax, ax ; 31 c0 ; 0xc1221
2378 xor di, di ; 31 ff ; 0xc1223
2379 cld ; fc ; 0xc1225
2380 jcxz 0122ah ; e3 02 ; 0xc1226
2381 rep stosw ; f3 ab ; 0xc1228
2382 mov al, byte [bp-01ch] ; 8a 46 e4 ; 0xc122a vgabios.c:805
2383 out DX, AL ; ee ; 0xc122d
2384 movzx si, byte [bp-010h] ; 0f b6 76 f0 ; 0xc122e vgabios.c:811
2385 mov bx, si ; 89 f3 ; 0xc1232
2386 mov dx, strict word 00049h ; ba 49 00 ; 0xc1234
2387 mov ax, strict word 00040h ; b8 40 00 ; 0xc1237
2388 call 02f65h ; e8 28 1d ; 0xc123a
2389 mov bx, word [bp-016h] ; 8b 5e ea ; 0xc123d vgabios.c:812
2390 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc1240
2391 mov ax, strict word 00040h ; b8 40 00 ; 0xc1243
2392 call 02f81h ; e8 38 1d ; 0xc1246
2393 movzx bx, byte [bp-00ch] ; 0f b6 5e f4 ; 0xc1249 vgabios.c:813
2394 sal bx, 006h ; c1 e3 06 ; 0xc124d
2395 mov bx, word [bx+046c5h] ; 8b 9f c5 46 ; 0xc1250
2396 mov dx, strict word 0004ch ; ba 4c 00 ; 0xc1254
2397 mov ax, strict word 00040h ; b8 40 00 ; 0xc1257
2398 call 02f81h ; e8 24 1d ; 0xc125a
2399 mov bx, word [bp-01ah] ; 8b 5e e6 ; 0xc125d vgabios.c:814
2400 mov dx, strict word 00063h ; ba 63 00 ; 0xc1260
2401 mov ax, strict word 00040h ; b8 40 00 ; 0xc1263
2402 call 02f81h ; e8 18 1d ; 0xc1266
2403 movzx bx, byte [bp-018h] ; 0f b6 5e e8 ; 0xc1269 vgabios.c:815
2404 mov dx, 00084h ; ba 84 00 ; 0xc126d
2405 mov ax, strict word 00040h ; b8 40 00 ; 0xc1270
2406 call 02f65h ; e8 ef 1c ; 0xc1273
2407 mov bx, word [bp-014h] ; 8b 5e ec ; 0xc1276 vgabios.c:816
2408 mov dx, 00085h ; ba 85 00 ; 0xc1279
2409 mov ax, strict word 00040h ; b8 40 00 ; 0xc127c
2410 call 02f81h ; e8 ff 1c ; 0xc127f
2411 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1282 vgabios.c:817
2412 or AL, strict byte 060h ; 0c 60 ; 0xc1285
2413 movzx bx, al ; 0f b6 d8 ; 0xc1287
2414 mov dx, 00087h ; ba 87 00 ; 0xc128a
2415 mov ax, strict word 00040h ; b8 40 00 ; 0xc128d
2416 call 02f65h ; e8 d2 1c ; 0xc1290
2417 mov bx, 000f9h ; bb f9 00 ; 0xc1293 vgabios.c:818
2418 mov dx, 00088h ; ba 88 00 ; 0xc1296
2419 mov ax, strict word 00040h ; b8 40 00 ; 0xc1299
2420 call 02f65h ; e8 c6 1c ; 0xc129c
2421 mov dx, 00089h ; ba 89 00 ; 0xc129f vgabios.c:819
2422 mov ax, strict word 00040h ; b8 40 00 ; 0xc12a2
2423 call 02f57h ; e8 af 1c ; 0xc12a5
2424 and AL, strict byte 07fh ; 24 7f ; 0xc12a8
2425 movzx bx, al ; 0f b6 d8 ; 0xc12aa
2426 mov dx, 00089h ; ba 89 00 ; 0xc12ad
2427 mov ax, strict word 00040h ; b8 40 00 ; 0xc12b0
2428 call 02f65h ; e8 af 1c ; 0xc12b3
2429 mov bx, strict word 00008h ; bb 08 00 ; 0xc12b6 vgabios.c:822
2430 mov dx, 0008ah ; ba 8a 00 ; 0xc12b9
2431 mov ax, strict word 00040h ; b8 40 00 ; 0xc12bc
2432 call 02f65h ; e8 a3 1c ; 0xc12bf
2433 mov cx, ds ; 8c d9 ; 0xc12c2 vgabios.c:823
2434 mov bx, 053d0h ; bb d0 53 ; 0xc12c4
2435 mov dx, 000a8h ; ba a8 00 ; 0xc12c7
2436 mov ax, strict word 00040h ; b8 40 00 ; 0xc12ca
2437 call 02fa1h ; e8 d1 1c ; 0xc12cd
2438 cmp byte [bp-010h], 007h ; 80 7e f0 07 ; 0xc12d0 vgabios.c:825
2439 jnbe short 012feh ; 77 28 ; 0xc12d4
2440 movzx bx, byte [si+07c5dh] ; 0f b6 9c 5d 7c ; 0xc12d6 vgabios.c:827
2441 mov dx, strict word 00065h ; ba 65 00 ; 0xc12db
2442 mov ax, strict word 00040h ; b8 40 00 ; 0xc12de
2443 call 02f65h ; e8 81 1c ; 0xc12e1
2444 cmp byte [bp-010h], 006h ; 80 7e f0 06 ; 0xc12e4 vgabios.c:828
2445 jne short 012efh ; 75 05 ; 0xc12e8
2446 mov dx, strict word 0003fh ; ba 3f 00 ; 0xc12ea
2447 jmp short 012f2h ; eb 03 ; 0xc12ed
2448 mov dx, strict word 00030h ; ba 30 00 ; 0xc12ef
2449 movzx bx, dl ; 0f b6 da ; 0xc12f2
2450 mov dx, strict word 00066h ; ba 66 00 ; 0xc12f5
2451 mov ax, strict word 00040h ; b8 40 00 ; 0xc12f8
2452 call 02f65h ; e8 67 1c ; 0xc12fb
2453 movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc12fe vgabios.c:832
2454 sal bx, 003h ; c1 e3 03 ; 0xc1302
2455 cmp byte [bx+0462fh], 000h ; 80 bf 2f 46 00 ; 0xc1305
2456 jne short 01315h ; 75 09 ; 0xc130a
2457 mov dx, strict word 00007h ; ba 07 00 ; 0xc130c vgabios.c:834
2458 mov ax, strict word 00006h ; b8 06 00 ; 0xc130f
2459 call 00dbah ; e8 a5 fa ; 0xc1312
2460 xor bx, bx ; 31 db ; 0xc1315 vgabios.c:838
2461 jmp short 0131eh ; eb 05 ; 0xc1317
2462 cmp bx, strict byte 00008h ; 83 fb 08 ; 0xc1319
2463 jnc short 01329h ; 73 0b ; 0xc131c
2464 movzx ax, bl ; 0f b6 c3 ; 0xc131e vgabios.c:839
2465 xor dx, dx ; 31 d2 ; 0xc1321
2466 call 00e5eh ; e8 38 fb ; 0xc1323
2467 inc bx ; 43 ; 0xc1326
2468 jmp short 01319h ; eb f0 ; 0xc1327
2469 xor ax, ax ; 31 c0 ; 0xc1329 vgabios.c:842
2470 call 00f00h ; e8 d2 fb ; 0xc132b
2471 movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc132e vgabios.c:845
2472 sal bx, 003h ; c1 e3 03 ; 0xc1332
2473 cmp byte [bx+0462fh], 000h ; 80 bf 2f 46 00 ; 0xc1335
2474 jne short 0134ch ; 75 10 ; 0xc133a
2475 xor bl, bl ; 30 db ; 0xc133c vgabios.c:847
2476 mov AL, strict byte 004h ; b0 04 ; 0xc133e
2477 mov AH, strict byte 011h ; b4 11 ; 0xc1340
2478 int 010h ; cd 10 ; 0xc1342
2479 xor bl, bl ; 30 db ; 0xc1344 vgabios.c:848
2480 mov AL, strict byte 003h ; b0 03 ; 0xc1346
2481 mov AH, strict byte 011h ; b4 11 ; 0xc1348
2482 int 010h ; cd 10 ; 0xc134a
2483 mov dx, 057ech ; ba ec 57 ; 0xc134c vgabios.c:852
2484 mov ax, strict word 0001fh ; b8 1f 00 ; 0xc134f
2485 call 00a00h ; e8 ab f6 ; 0xc1352
2486 mov ax, word [bp-014h] ; 8b 46 ec ; 0xc1355 vgabios.c:854
2487 cmp ax, strict word 00010h ; 3d 10 00 ; 0xc1358
2488 je short 01377h ; 74 1a ; 0xc135b
2489 cmp ax, strict word 0000eh ; 3d 0e 00 ; 0xc135d
2490 je short 01372h ; 74 10 ; 0xc1360
2491 cmp ax, strict word 00008h ; 3d 08 00 ; 0xc1362
2492 jne short 0137ch ; 75 15 ; 0xc1365
2493 mov dx, 053ech ; ba ec 53 ; 0xc1367 vgabios.c:856
2494 mov ax, strict word 00043h ; b8 43 00 ; 0xc136a
2495 call 00a00h ; e8 90 f6 ; 0xc136d
2496 jmp short 0137ch ; eb 0a ; 0xc1370 vgabios.c:857
2497 mov dx, 05bech ; ba ec 5b ; 0xc1372 vgabios.c:859
2498 jmp short 0136ah ; eb f3 ; 0xc1375
2499 mov dx, 069ech ; ba ec 69 ; 0xc1377 vgabios.c:862
2500 jmp short 0136ah ; eb ee ; 0xc137a
2501 lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc137c vgabios.c:865
2502 pop di ; 5f ; 0xc137f
2503 pop si ; 5e ; 0xc1380
2504 pop dx ; 5a ; 0xc1381
2505 pop cx ; 59 ; 0xc1382
2506 pop bx ; 5b ; 0xc1383
2507 pop bp ; 5d ; 0xc1384
2508 retn ; c3 ; 0xc1385
2509 ; disGetNextSymbol 0xc1386 LB 0x2872 -> off=0x0 cb=0000000000000076 uValue=00000000000c1386 'vgamem_copy_pl4'
2510vgamem_copy_pl4: ; 0xc1386 LB 0x76
2511 push bp ; 55 ; 0xc1386 vgabios.c:868
2512 mov bp, sp ; 89 e5 ; 0xc1387
2513 push si ; 56 ; 0xc1389
2514 push di ; 57 ; 0xc138a
2515 push ax ; 50 ; 0xc138b
2516 push ax ; 50 ; 0xc138c
2517 mov bh, cl ; 88 cf ; 0xc138d
2518 movzx di, dl ; 0f b6 fa ; 0xc138f vgabios.c:874
2519 movzx cx, byte [bp+006h] ; 0f b6 4e 06 ; 0xc1392
2520 imul di, cx ; 0f af f9 ; 0xc1396
2521 movzx si, byte [bp+004h] ; 0f b6 76 04 ; 0xc1399
2522 imul di, si ; 0f af fe ; 0xc139d
2523 xor ah, ah ; 30 e4 ; 0xc13a0
2524 add di, ax ; 01 c7 ; 0xc13a2
2525 mov word [bp-008h], di ; 89 7e f8 ; 0xc13a4
2526 movzx di, bl ; 0f b6 fb ; 0xc13a7 vgabios.c:875
2527 imul cx, di ; 0f af cf ; 0xc13aa
2528 imul cx, si ; 0f af ce ; 0xc13ad
2529 add cx, ax ; 01 c1 ; 0xc13b0
2530 mov word [bp-006h], cx ; 89 4e fa ; 0xc13b2
2531 mov ax, 00105h ; b8 05 01 ; 0xc13b5 vgabios.c:876
2532 mov dx, 003ceh ; ba ce 03 ; 0xc13b8
2533 out DX, ax ; ef ; 0xc13bb
2534 xor bl, bl ; 30 db ; 0xc13bc vgabios.c:877
2535 cmp bl, byte [bp+006h] ; 3a 5e 06 ; 0xc13be
2536 jnc short 013ech ; 73 29 ; 0xc13c1
2537 movzx cx, bh ; 0f b6 cf ; 0xc13c3 vgabios.c:879
2538 movzx si, bl ; 0f b6 f3 ; 0xc13c6
2539 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc13c9
2540 imul ax, si ; 0f af c6 ; 0xc13cd
2541 mov si, word [bp-008h] ; 8b 76 f8 ; 0xc13d0
2542 add si, ax ; 01 c6 ; 0xc13d3
2543 mov di, word [bp-006h] ; 8b 7e fa ; 0xc13d5
2544 add di, ax ; 01 c7 ; 0xc13d8
2545 mov dx, 0a000h ; ba 00 a0 ; 0xc13da
2546 mov es, dx ; 8e c2 ; 0xc13dd
2547 cld ; fc ; 0xc13df
2548 jcxz 013e8h ; e3 06 ; 0xc13e0
2549 push DS ; 1e ; 0xc13e2
2550 mov ds, dx ; 8e da ; 0xc13e3
2551 rep movsb ; f3 a4 ; 0xc13e5
2552 pop DS ; 1f ; 0xc13e7
2553 db 0feh, 0c3h
2554 ; inc bl ; fe c3 ; 0xc13e8 vgabios.c:880
2555 jmp short 013beh ; eb d2 ; 0xc13ea
2556 mov ax, strict word 00005h ; b8 05 00 ; 0xc13ec vgabios.c:881
2557 mov dx, 003ceh ; ba ce 03 ; 0xc13ef
2558 out DX, ax ; ef ; 0xc13f2
2559 lea sp, [bp-004h] ; 8d 66 fc ; 0xc13f3 vgabios.c:882
2560 pop di ; 5f ; 0xc13f6
2561 pop si ; 5e ; 0xc13f7
2562 pop bp ; 5d ; 0xc13f8
2563 retn 00004h ; c2 04 00 ; 0xc13f9
2564 ; disGetNextSymbol 0xc13fc LB 0x27fc -> off=0x0 cb=0000000000000061 uValue=00000000000c13fc 'vgamem_fill_pl4'
2565vgamem_fill_pl4: ; 0xc13fc LB 0x61
2566 push bp ; 55 ; 0xc13fc vgabios.c:885
2567 mov bp, sp ; 89 e5 ; 0xc13fd
2568 push di ; 57 ; 0xc13ff
2569 push ax ; 50 ; 0xc1400
2570 push ax ; 50 ; 0xc1401
2571 mov byte [bp-004h], bl ; 88 5e fc ; 0xc1402
2572 mov bh, cl ; 88 cf ; 0xc1405
2573 movzx cx, dl ; 0f b6 ca ; 0xc1407 vgabios.c:891
2574 movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc140a
2575 imul cx, dx ; 0f af ca ; 0xc140e
2576 movzx dx, bh ; 0f b6 d7 ; 0xc1411
2577 imul dx, cx ; 0f af d1 ; 0xc1414
2578 xor ah, ah ; 30 e4 ; 0xc1417
2579 add dx, ax ; 01 c2 ; 0xc1419
2580 mov word [bp-006h], dx ; 89 56 fa ; 0xc141b
2581 mov ax, 00205h ; b8 05 02 ; 0xc141e vgabios.c:892
2582 mov dx, 003ceh ; ba ce 03 ; 0xc1421
2583 out DX, ax ; ef ; 0xc1424
2584 xor bl, bl ; 30 db ; 0xc1425 vgabios.c:893
2585 cmp bl, byte [bp+004h] ; 3a 5e 04 ; 0xc1427
2586 jnc short 0144eh ; 73 22 ; 0xc142a
2587 movzx cx, byte [bp-004h] ; 0f b6 4e fc ; 0xc142c vgabios.c:895
2588 movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc1430
2589 movzx dx, bl ; 0f b6 d3 ; 0xc1434
2590 movzx di, bh ; 0f b6 ff ; 0xc1437
2591 imul di, dx ; 0f af fa ; 0xc143a
2592 add di, word [bp-006h] ; 03 7e fa ; 0xc143d
2593 mov dx, 0a000h ; ba 00 a0 ; 0xc1440
2594 mov es, dx ; 8e c2 ; 0xc1443
2595 cld ; fc ; 0xc1445
2596 jcxz 0144ah ; e3 02 ; 0xc1446
2597 rep stosb ; f3 aa ; 0xc1448
2598 db 0feh, 0c3h
2599 ; inc bl ; fe c3 ; 0xc144a vgabios.c:896
2600 jmp short 01427h ; eb d9 ; 0xc144c
2601 mov ax, strict word 00005h ; b8 05 00 ; 0xc144e vgabios.c:897
2602 mov dx, 003ceh ; ba ce 03 ; 0xc1451
2603 out DX, ax ; ef ; 0xc1454
2604 lea sp, [bp-002h] ; 8d 66 fe ; 0xc1455 vgabios.c:898
2605 pop di ; 5f ; 0xc1458
2606 pop bp ; 5d ; 0xc1459
2607 retn 00004h ; c2 04 00 ; 0xc145a
2608 ; disGetNextSymbol 0xc145d LB 0x279b -> off=0x0 cb=00000000000000a4 uValue=00000000000c145d 'vgamem_copy_cga'
2609vgamem_copy_cga: ; 0xc145d LB 0xa4
2610 push bp ; 55 ; 0xc145d vgabios.c:901
2611 mov bp, sp ; 89 e5 ; 0xc145e
2612 push si ; 56 ; 0xc1460
2613 push di ; 57 ; 0xc1461
2614 push ax ; 50 ; 0xc1462
2615 push ax ; 50 ; 0xc1463
2616 mov bh, cl ; 88 cf ; 0xc1464
2617 movzx di, dl ; 0f b6 fa ; 0xc1466 vgabios.c:907
2618 movzx cx, byte [bp+006h] ; 0f b6 4e 06 ; 0xc1469
2619 imul di, cx ; 0f af f9 ; 0xc146d
2620 movzx si, byte [bp+004h] ; 0f b6 76 04 ; 0xc1470
2621 imul di, si ; 0f af fe ; 0xc1474
2622 sar di, 1 ; d1 ff ; 0xc1477
2623 xor ah, ah ; 30 e4 ; 0xc1479
2624 add di, ax ; 01 c7 ; 0xc147b
2625 mov word [bp-006h], di ; 89 7e fa ; 0xc147d
2626 movzx di, bl ; 0f b6 fb ; 0xc1480 vgabios.c:908
2627 imul cx, di ; 0f af cf ; 0xc1483
2628 imul si, cx ; 0f af f1 ; 0xc1486
2629 sar si, 1 ; d1 fe ; 0xc1489
2630 add si, ax ; 01 c6 ; 0xc148b
2631 mov word [bp-008h], si ; 89 76 f8 ; 0xc148d
2632 xor bl, bl ; 30 db ; 0xc1490 vgabios.c:909
2633 cmp bl, byte [bp+006h] ; 3a 5e 06 ; 0xc1492
2634 jnc short 014f8h ; 73 61 ; 0xc1495
2635 test bl, 001h ; f6 c3 01 ; 0xc1497 vgabios.c:911
2636 je short 014cdh ; 74 31 ; 0xc149a
2637 movzx cx, bh ; 0f b6 cf ; 0xc149c vgabios.c:912
2638 movzx si, bl ; 0f b6 f3 ; 0xc149f
2639 sar si, 1 ; d1 fe ; 0xc14a2
2640 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc14a4
2641 imul ax, si ; 0f af c6 ; 0xc14a8
2642 mov si, word [bp-006h] ; 8b 76 fa ; 0xc14ab
2643 add si, 02000h ; 81 c6 00 20 ; 0xc14ae
2644 add si, ax ; 01 c6 ; 0xc14b2
2645 mov di, word [bp-008h] ; 8b 7e f8 ; 0xc14b4
2646 add di, 02000h ; 81 c7 00 20 ; 0xc14b7
2647 add di, ax ; 01 c7 ; 0xc14bb
2648 mov dx, 0b800h ; ba 00 b8 ; 0xc14bd
2649 mov es, dx ; 8e c2 ; 0xc14c0
2650 cld ; fc ; 0xc14c2
2651 jcxz 014cbh ; e3 06 ; 0xc14c3
2652 push DS ; 1e ; 0xc14c5
2653 mov ds, dx ; 8e da ; 0xc14c6
2654 rep movsb ; f3 a4 ; 0xc14c8
2655 pop DS ; 1f ; 0xc14ca
2656 jmp short 014f4h ; eb 27 ; 0xc14cb vgabios.c:913
2657 movzx cx, bh ; 0f b6 cf ; 0xc14cd vgabios.c:914
2658 movzx ax, bl ; 0f b6 c3 ; 0xc14d0
2659 sar ax, 1 ; d1 f8 ; 0xc14d3
2660 movzx si, byte [bp+004h] ; 0f b6 76 04 ; 0xc14d5
2661 imul ax, si ; 0f af c6 ; 0xc14d9
2662 mov si, word [bp-006h] ; 8b 76 fa ; 0xc14dc
2663 add si, ax ; 01 c6 ; 0xc14df
2664 mov di, word [bp-008h] ; 8b 7e f8 ; 0xc14e1
2665 add di, ax ; 01 c7 ; 0xc14e4
2666 mov dx, 0b800h ; ba 00 b8 ; 0xc14e6
2667 mov es, dx ; 8e c2 ; 0xc14e9
2668 cld ; fc ; 0xc14eb
2669 jcxz 014f4h ; e3 06 ; 0xc14ec
2670 push DS ; 1e ; 0xc14ee
2671 mov ds, dx ; 8e da ; 0xc14ef
2672 rep movsb ; f3 a4 ; 0xc14f1
2673 pop DS ; 1f ; 0xc14f3
2674 db 0feh, 0c3h
2675 ; inc bl ; fe c3 ; 0xc14f4 vgabios.c:915
2676 jmp short 01492h ; eb 9a ; 0xc14f6
2677 lea sp, [bp-004h] ; 8d 66 fc ; 0xc14f8 vgabios.c:916
2678 pop di ; 5f ; 0xc14fb
2679 pop si ; 5e ; 0xc14fc
2680 pop bp ; 5d ; 0xc14fd
2681 retn 00004h ; c2 04 00 ; 0xc14fe
2682 ; disGetNextSymbol 0xc1501 LB 0x26f7 -> off=0x0 cb=000000000000008a uValue=00000000000c1501 'vgamem_fill_cga'
2683vgamem_fill_cga: ; 0xc1501 LB 0x8a
2684 push bp ; 55 ; 0xc1501 vgabios.c:919
2685 mov bp, sp ; 89 e5 ; 0xc1502
2686 push si ; 56 ; 0xc1504
2687 push di ; 57 ; 0xc1505
2688 push ax ; 50 ; 0xc1506
2689 push ax ; 50 ; 0xc1507
2690 mov byte [bp-006h], bl ; 88 5e fa ; 0xc1508
2691 mov bh, cl ; 88 cf ; 0xc150b
2692 movzx cx, dl ; 0f b6 ca ; 0xc150d vgabios.c:925
2693 movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc1510
2694 imul dx, cx ; 0f af d1 ; 0xc1514
2695 movzx cx, bh ; 0f b6 cf ; 0xc1517
2696 imul dx, cx ; 0f af d1 ; 0xc151a
2697 sar dx, 1 ; d1 fa ; 0xc151d
2698 movzx si, al ; 0f b6 f0 ; 0xc151f
2699 add si, dx ; 01 d6 ; 0xc1522
2700 xor bl, bl ; 30 db ; 0xc1524 vgabios.c:926
2701 cmp bl, byte [bp+004h] ; 3a 5e 04 ; 0xc1526
2702 jnc short 01582h ; 73 57 ; 0xc1529
2703 test bl, 001h ; f6 c3 01 ; 0xc152b vgabios.c:928
2704 je short 0155fh ; 74 2f ; 0xc152e
2705 movzx cx, byte [bp-006h] ; 0f b6 4e fa ; 0xc1530 vgabios.c:929
2706 movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc1534
2707 movzx dx, bl ; 0f b6 d3 ; 0xc1538
2708 sar dx, 1 ; d1 fa ; 0xc153b
2709 mov word [bp-008h], dx ; 89 56 f8 ; 0xc153d
2710 movzx dx, bh ; 0f b6 d7 ; 0xc1540
2711 mov di, word [bp-008h] ; 8b 7e f8 ; 0xc1543
2712 imul di, dx ; 0f af fa ; 0xc1546
2713 mov word [bp-008h], di ; 89 7e f8 ; 0xc1549
2714 lea di, [si+02000h] ; 8d bc 00 20 ; 0xc154c
2715 add di, word [bp-008h] ; 03 7e f8 ; 0xc1550
2716 mov dx, 0b800h ; ba 00 b8 ; 0xc1553
2717 mov es, dx ; 8e c2 ; 0xc1556
2718 cld ; fc ; 0xc1558
2719 jcxz 0155dh ; e3 02 ; 0xc1559
2720 rep stosb ; f3 aa ; 0xc155b
2721 jmp short 0157eh ; eb 1f ; 0xc155d vgabios.c:930
2722 movzx cx, byte [bp-006h] ; 0f b6 4e fa ; 0xc155f vgabios.c:931
2723 movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc1563
2724 movzx di, bl ; 0f b6 fb ; 0xc1567
2725 sar di, 1 ; d1 ff ; 0xc156a
2726 movzx dx, bh ; 0f b6 d7 ; 0xc156c
2727 imul di, dx ; 0f af fa ; 0xc156f
2728 add di, si ; 01 f7 ; 0xc1572
2729 mov dx, 0b800h ; ba 00 b8 ; 0xc1574
2730 mov es, dx ; 8e c2 ; 0xc1577
2731 cld ; fc ; 0xc1579
2732 jcxz 0157eh ; e3 02 ; 0xc157a
2733 rep stosb ; f3 aa ; 0xc157c
2734 db 0feh, 0c3h
2735 ; inc bl ; fe c3 ; 0xc157e vgabios.c:932
2736 jmp short 01526h ; eb a4 ; 0xc1580
2737 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1582 vgabios.c:933
2738 pop di ; 5f ; 0xc1585
2739 pop si ; 5e ; 0xc1586
2740 pop bp ; 5d ; 0xc1587
2741 retn 00004h ; c2 04 00 ; 0xc1588
2742 ; disGetNextSymbol 0xc158b LB 0x266d -> off=0x0 cb=0000000000000506 uValue=00000000000c158b 'biosfn_scroll'
2743biosfn_scroll: ; 0xc158b LB 0x506
2744 push bp ; 55 ; 0xc158b vgabios.c:936
2745 mov bp, sp ; 89 e5 ; 0xc158c
2746 push si ; 56 ; 0xc158e
2747 push di ; 57 ; 0xc158f
2748 sub sp, strict byte 00018h ; 83 ec 18 ; 0xc1590
2749 mov byte [bp-010h], al ; 88 46 f0 ; 0xc1593
2750 mov byte [bp-00ch], dl ; 88 56 f4 ; 0xc1596
2751 mov byte [bp-008h], bl ; 88 5e f8 ; 0xc1599
2752 mov byte [bp-006h], cl ; 88 4e fa ; 0xc159c
2753 cmp bl, byte [bp+004h] ; 3a 5e 04 ; 0xc159f vgabios.c:945
2754 jnbe near 01a88h ; 0f 87 e2 04 ; 0xc15a2
2755 cmp cl, byte [bp+006h] ; 3a 4e 06 ; 0xc15a6 vgabios.c:946
2756 jnbe near 01a88h ; 0f 87 db 04 ; 0xc15a9
2757 mov dx, strict word 00049h ; ba 49 00 ; 0xc15ad vgabios.c:949
2758 mov ax, strict word 00040h ; b8 40 00 ; 0xc15b0
2759 call 02f57h ; e8 a1 19 ; 0xc15b3
2760 xor ah, ah ; 30 e4 ; 0xc15b6 vgabios.c:950
2761 call 02f30h ; e8 75 19 ; 0xc15b8
2762 mov byte [bp-00eh], al ; 88 46 f2 ; 0xc15bb
2763 cmp AL, strict byte 0ffh ; 3c ff ; 0xc15be vgabios.c:951
2764 je near 01a88h ; 0f 84 c4 04 ; 0xc15c0
2765 mov dx, 00084h ; ba 84 00 ; 0xc15c4 vgabios.c:954
2766 mov ax, strict word 00040h ; b8 40 00 ; 0xc15c7
2767 call 02f57h ; e8 8a 19 ; 0xc15ca
2768 movzx cx, al ; 0f b6 c8 ; 0xc15cd
2769 inc cx ; 41 ; 0xc15d0
2770 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc15d1 vgabios.c:955
2771 mov ax, strict word 00040h ; b8 40 00 ; 0xc15d4
2772 call 02f73h ; e8 99 19 ; 0xc15d7
2773 mov word [bp-016h], ax ; 89 46 ea ; 0xc15da
2774 cmp byte [bp+008h], 0ffh ; 80 7e 08 ff ; 0xc15dd vgabios.c:958
2775 jne short 015efh ; 75 0c ; 0xc15e1
2776 mov dx, strict word 00062h ; ba 62 00 ; 0xc15e3 vgabios.c:959
2777 mov ax, strict word 00040h ; b8 40 00 ; 0xc15e6
2778 call 02f57h ; e8 6b 19 ; 0xc15e9
2779 mov byte [bp+008h], al ; 88 46 08 ; 0xc15ec
2780 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc15ef vgabios.c:961
2781 cmp ax, cx ; 39 c8 ; 0xc15f3
2782 jc short 015feh ; 72 07 ; 0xc15f5
2783 mov al, cl ; 88 c8 ; 0xc15f7
2784 db 0feh, 0c8h
2785 ; dec al ; fe c8 ; 0xc15f9
2786 mov byte [bp+004h], al ; 88 46 04 ; 0xc15fb
2787 movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc15fe vgabios.c:962
2788 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1602
2789 jc short 0160fh ; 72 08 ; 0xc1605
2790 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc1607
2791 db 0feh, 0c8h
2792 ; dec al ; fe c8 ; 0xc160a
2793 mov byte [bp+006h], al ; 88 46 06 ; 0xc160c
2794 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc160f vgabios.c:963
2795 cmp ax, cx ; 39 c8 ; 0xc1613
2796 jbe short 0161bh ; 76 04 ; 0xc1615
2797 mov byte [bp-010h], 000h ; c6 46 f0 00 ; 0xc1617
2798 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc161b vgabios.c:964
2799 sub al, byte [bp-006h] ; 2a 46 fa ; 0xc161e
2800 db 0feh, 0c0h
2801 ; inc al ; fe c0 ; 0xc1621
2802 mov byte [bp-012h], al ; 88 46 ee ; 0xc1623
2803 movzx si, byte [bp-00eh] ; 0f b6 76 f2 ; 0xc1626 vgabios.c:966
2804 mov di, si ; 89 f7 ; 0xc162a
2805 sal di, 003h ; c1 e7 03 ; 0xc162c
2806 mov ax, word [bp-016h] ; 8b 46 ea ; 0xc162f
2807 dec ax ; 48 ; 0xc1632
2808 mov word [bp-018h], ax ; 89 46 e8 ; 0xc1633
2809 mov ax, cx ; 89 c8 ; 0xc1636
2810 dec ax ; 48 ; 0xc1638
2811 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1639
2812 mov ax, word [bp-016h] ; 8b 46 ea ; 0xc163c
2813 imul ax, cx ; 0f af c1 ; 0xc163f
2814 cmp byte [di+0462fh], 000h ; 80 bd 2f 46 00 ; 0xc1642
2815 jne near 017eah ; 0f 85 9f 01 ; 0xc1647
2816 mov dx, ax ; 89 c2 ; 0xc164b vgabios.c:969
2817 add dx, ax ; 01 c2 ; 0xc164d
2818 or dl, 0ffh ; 80 ca ff ; 0xc164f
2819 movzx bx, byte [bp+008h] ; 0f b6 5e 08 ; 0xc1652
2820 inc dx ; 42 ; 0xc1656
2821 imul bx, dx ; 0f af da ; 0xc1657
2822 cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc165a vgabios.c:974
2823 jne short 0169ah ; 75 3a ; 0xc165e
2824 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1660
2825 jne short 0169ah ; 75 34 ; 0xc1664
2826 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc1666
2827 jne short 0169ah ; 75 2e ; 0xc166a
2828 movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc166c
2829 cmp dx, word [bp-01ah] ; 3b 56 e6 ; 0xc1670
2830 jne short 0169ah ; 75 25 ; 0xc1673
2831 movzx dx, byte [bp+006h] ; 0f b6 56 06 ; 0xc1675
2832 cmp dx, word [bp-018h] ; 3b 56 e8 ; 0xc1679
2833 jne short 0169ah ; 75 1c ; 0xc167c
2834 movzx dx, byte [bp-00ch] ; 0f b6 56 f4 ; 0xc167e vgabios.c:976
2835 sal dx, 008h ; c1 e2 08 ; 0xc1682
2836 add dx, strict byte 00020h ; 83 c2 20 ; 0xc1685
2837 mov es, [di+04632h] ; 8e 85 32 46 ; 0xc1688
2838 mov cx, ax ; 89 c1 ; 0xc168c
2839 mov ax, dx ; 89 d0 ; 0xc168e
2840 mov di, bx ; 89 df ; 0xc1690
2841 cld ; fc ; 0xc1692
2842 jcxz 01697h ; e3 02 ; 0xc1693
2843 rep stosw ; f3 ab ; 0xc1695
2844 jmp near 01a88h ; e9 ee 03 ; 0xc1697 vgabios.c:978
2845 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc169a vgabios.c:980
2846 jne near 0173fh ; 0f 85 9d 00 ; 0xc169e
2847 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc16a2 vgabios.c:981
2848 mov word [bp-014h], ax ; 89 46 ec ; 0xc16a6
2849 movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc16a9
2850 cmp dx, word [bp-014h] ; 3b 56 ec ; 0xc16ad
2851 jc near 01a88h ; 0f 82 d4 03 ; 0xc16b0
2852 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc16b4 vgabios.c:983
2853 add ax, word [bp-014h] ; 03 46 ec ; 0xc16b8
2854 cmp ax, dx ; 39 d0 ; 0xc16bb
2855 jnbe short 016c5h ; 77 06 ; 0xc16bd
2856 cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc16bf
2857 jne short 016f8h ; 75 33 ; 0xc16c3
2858 movzx cx, byte [bp-012h] ; 0f b6 4e ee ; 0xc16c5 vgabios.c:984
2859 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc16c9
2860 sal ax, 008h ; c1 e0 08 ; 0xc16cd
2861 add ax, strict word 00020h ; 05 20 00 ; 0xc16d0
2862 mov si, word [bp-014h] ; 8b 76 ec ; 0xc16d3
2863 imul si, word [bp-016h] ; 0f af 76 ea ; 0xc16d6
2864 movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc16da
2865 add dx, si ; 01 f2 ; 0xc16de
2866 add dx, dx ; 01 d2 ; 0xc16e0
2867 mov di, bx ; 89 df ; 0xc16e2
2868 add di, dx ; 01 d7 ; 0xc16e4
2869 movzx si, byte [bp-00eh] ; 0f b6 76 f2 ; 0xc16e6
2870 sal si, 003h ; c1 e6 03 ; 0xc16ea
2871 mov es, [si+04632h] ; 8e 84 32 46 ; 0xc16ed
2872 cld ; fc ; 0xc16f1
2873 jcxz 016f6h ; e3 02 ; 0xc16f2
2874 rep stosw ; f3 ab ; 0xc16f4
2875 jmp short 01739h ; eb 41 ; 0xc16f6 vgabios.c:985
2876 movzx dx, byte [bp-012h] ; 0f b6 56 ee ; 0xc16f8 vgabios.c:986
2877 mov word [bp-01ch], dx ; 89 56 e4 ; 0xc16fc
2878 mov dx, ax ; 89 c2 ; 0xc16ff
2879 imul dx, word [bp-016h] ; 0f af 56 ea ; 0xc1701
2880 movzx cx, byte [bp-006h] ; 0f b6 4e fa ; 0xc1705
2881 add dx, cx ; 01 ca ; 0xc1709
2882 add dx, dx ; 01 d2 ; 0xc170b
2883 movzx si, byte [bp-00eh] ; 0f b6 76 f2 ; 0xc170d
2884 sal si, 003h ; c1 e6 03 ; 0xc1711
2885 mov ax, word [si+04632h] ; 8b 84 32 46 ; 0xc1714
2886 mov si, word [bp-014h] ; 8b 76 ec ; 0xc1718
2887 imul si, word [bp-016h] ; 0f af 76 ea ; 0xc171b
2888 add cx, si ; 01 f1 ; 0xc171f
2889 add cx, cx ; 01 c9 ; 0xc1721
2890 mov di, bx ; 89 df ; 0xc1723
2891 add di, cx ; 01 cf ; 0xc1725
2892 mov cx, word [bp-01ch] ; 8b 4e e4 ; 0xc1727
2893 mov si, dx ; 89 d6 ; 0xc172a
2894 mov dx, ax ; 89 c2 ; 0xc172c
2895 mov es, ax ; 8e c0 ; 0xc172e
2896 cld ; fc ; 0xc1730
2897 jcxz 01739h ; e3 06 ; 0xc1731
2898 push DS ; 1e ; 0xc1733
2899 mov ds, dx ; 8e da ; 0xc1734
2900 rep movsw ; f3 a5 ; 0xc1736
2901 pop DS ; 1f ; 0xc1738
2902 inc word [bp-014h] ; ff 46 ec ; 0xc1739 vgabios.c:987
2903 jmp near 016a9h ; e9 6a ff ; 0xc173c
2904 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc173f vgabios.c:990
2905 mov word [bp-014h], ax ; 89 46 ec ; 0xc1743
2906 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1746
2907 cmp ax, word [bp-014h] ; 3b 46 ec ; 0xc174a
2908 jnbe near 01a88h ; 0f 87 37 03 ; 0xc174d
2909 movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc1751 vgabios.c:992
2910 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1755
2911 add ax, dx ; 01 d0 ; 0xc1759
2912 cmp ax, word [bp-014h] ; 3b 46 ec ; 0xc175b
2913 jnbe short 01766h ; 77 06 ; 0xc175e
2914 cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc1760
2915 jne short 01799h ; 75 33 ; 0xc1764
2916 movzx cx, byte [bp-012h] ; 0f b6 4e ee ; 0xc1766 vgabios.c:993
2917 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc176a
2918 sal ax, 008h ; c1 e0 08 ; 0xc176e
2919 add ax, strict word 00020h ; 05 20 00 ; 0xc1771
2920 mov si, word [bp-014h] ; 8b 76 ec ; 0xc1774
2921 imul si, word [bp-016h] ; 0f af 76 ea ; 0xc1777
2922 movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc177b
2923 add dx, si ; 01 f2 ; 0xc177f
2924 add dx, dx ; 01 d2 ; 0xc1781
2925 mov di, bx ; 89 df ; 0xc1783
2926 add di, dx ; 01 d7 ; 0xc1785
2927 movzx si, byte [bp-00eh] ; 0f b6 76 f2 ; 0xc1787
2928 sal si, 003h ; c1 e6 03 ; 0xc178b
2929 mov es, [si+04632h] ; 8e 84 32 46 ; 0xc178e
2930 cld ; fc ; 0xc1792
2931 jcxz 01797h ; e3 02 ; 0xc1793
2932 rep stosw ; f3 ab ; 0xc1795
2933 jmp short 017d9h ; eb 40 ; 0xc1797 vgabios.c:994
2934 movzx cx, byte [bp-012h] ; 0f b6 4e ee ; 0xc1799 vgabios.c:995
2935 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc179d
2936 mov dx, word [bp-014h] ; 8b 56 ec ; 0xc17a1
2937 sub dx, ax ; 29 c2 ; 0xc17a4
2938 imul dx, word [bp-016h] ; 0f af 56 ea ; 0xc17a6
2939 movzx di, byte [bp-006h] ; 0f b6 7e fa ; 0xc17aa
2940 add dx, di ; 01 fa ; 0xc17ae
2941 add dx, dx ; 01 d2 ; 0xc17b0
2942 movzx si, byte [bp-00eh] ; 0f b6 76 f2 ; 0xc17b2
2943 sal si, 003h ; c1 e6 03 ; 0xc17b6
2944 mov ax, word [si+04632h] ; 8b 84 32 46 ; 0xc17b9
2945 mov si, word [bp-014h] ; 8b 76 ec ; 0xc17bd
2946 imul si, word [bp-016h] ; 0f af 76 ea ; 0xc17c0
2947 add di, si ; 01 f7 ; 0xc17c4
2948 add di, di ; 01 ff ; 0xc17c6
2949 add di, bx ; 01 df ; 0xc17c8
2950 mov si, dx ; 89 d6 ; 0xc17ca
2951 mov dx, ax ; 89 c2 ; 0xc17cc
2952 mov es, ax ; 8e c0 ; 0xc17ce
2953 cld ; fc ; 0xc17d0
2954 jcxz 017d9h ; e3 06 ; 0xc17d1
2955 push DS ; 1e ; 0xc17d3
2956 mov ds, dx ; 8e da ; 0xc17d4
2957 rep movsw ; f3 a5 ; 0xc17d6
2958 pop DS ; 1f ; 0xc17d8
2959 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc17d9 vgabios.c:996
2960 cmp ax, word [bp-014h] ; 3b 46 ec ; 0xc17dd
2961 jc near 01a88h ; 0f 82 a4 02 ; 0xc17e0
2962 dec word [bp-014h] ; ff 4e ec ; 0xc17e4 vgabios.c:997
2963 jmp near 01746h ; e9 5c ff ; 0xc17e7
2964 movzx bx, byte [si+046aeh] ; 0f b6 9c ae 46 ; 0xc17ea vgabios.c:1004
2965 sal bx, 006h ; c1 e3 06 ; 0xc17ef
2966 mov dl, byte [bx+046c4h] ; 8a 97 c4 46 ; 0xc17f2
2967 mov byte [bp-00ah], dl ; 88 56 f6 ; 0xc17f6
2968 mov bl, byte [di+04630h] ; 8a 9d 30 46 ; 0xc17f9 vgabios.c:1005
2969 cmp bl, 004h ; 80 fb 04 ; 0xc17fd
2970 je short 01811h ; 74 0f ; 0xc1800
2971 cmp bl, 003h ; 80 fb 03 ; 0xc1802
2972 je short 01811h ; 74 0a ; 0xc1805
2973 cmp bl, 002h ; 80 fb 02 ; 0xc1807
2974 je near 01950h ; 0f 84 42 01 ; 0xc180a
2975 jmp near 01a88h ; e9 77 02 ; 0xc180e
2976 cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc1811 vgabios.c:1009
2977 jne short 01869h ; 75 52 ; 0xc1815
2978 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1817
2979 jne short 01869h ; 75 4c ; 0xc181b
2980 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc181d
2981 jne short 01869h ; 75 46 ; 0xc1821
2982 movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc1823
2983 mov ax, cx ; 89 c8 ; 0xc1827
2984 dec ax ; 48 ; 0xc1829
2985 cmp dx, ax ; 39 c2 ; 0xc182a
2986 jne short 01869h ; 75 3b ; 0xc182c
2987 movzx dx, byte [bp+006h] ; 0f b6 56 06 ; 0xc182e
2988 mov ax, word [bp-016h] ; 8b 46 ea ; 0xc1832
2989 dec ax ; 48 ; 0xc1835
2990 cmp dx, ax ; 39 c2 ; 0xc1836
2991 jne short 01869h ; 75 2f ; 0xc1838
2992 mov ax, 00205h ; b8 05 02 ; 0xc183a vgabios.c:1011
2993 mov dx, 003ceh ; ba ce 03 ; 0xc183d
2994 out DX, ax ; ef ; 0xc1840
2995 imul cx, word [bp-016h] ; 0f af 4e ea ; 0xc1841 vgabios.c:1012
2996 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc1845
2997 imul cx, ax ; 0f af c8 ; 0xc1849
2998 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc184c
2999 movzx bx, byte [bp-00eh] ; 0f b6 5e f2 ; 0xc1850
3000 sal bx, 003h ; c1 e3 03 ; 0xc1854
3001 mov es, [bx+04632h] ; 8e 87 32 46 ; 0xc1857
3002 xor di, di ; 31 ff ; 0xc185b
3003 cld ; fc ; 0xc185d
3004 jcxz 01862h ; e3 02 ; 0xc185e
3005 rep stosb ; f3 aa ; 0xc1860
3006 mov ax, strict word 00005h ; b8 05 00 ; 0xc1862 vgabios.c:1013
3007 out DX, ax ; ef ; 0xc1865
3008 jmp near 01a88h ; e9 1f 02 ; 0xc1866 vgabios.c:1015
3009 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc1869 vgabios.c:1017
3010 jne short 018d8h ; 75 69 ; 0xc186d
3011 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc186f vgabios.c:1018
3012 mov word [bp-014h], ax ; 89 46 ec ; 0xc1873
3013 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1876
3014 cmp ax, word [bp-014h] ; 3b 46 ec ; 0xc187a
3015 jc near 01a88h ; 0f 82 07 02 ; 0xc187d
3016 movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc1881 vgabios.c:1020
3017 add dx, word [bp-014h] ; 03 56 ec ; 0xc1885
3018 cmp dx, ax ; 39 c2 ; 0xc1888
3019 jnbe short 01892h ; 77 06 ; 0xc188a
3020 cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc188c
3021 jne short 018b1h ; 75 1f ; 0xc1890
3022 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1892 vgabios.c:1021
3023 push ax ; 50 ; 0xc1896
3024 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc1897
3025 push ax ; 50 ; 0xc189b
3026 movzx cx, byte [bp-016h] ; 0f b6 4e ea ; 0xc189c
3027 movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc18a0
3028 movzx dx, byte [bp-014h] ; 0f b6 56 ec ; 0xc18a4
3029 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc18a8
3030 call 013fch ; e8 4d fb ; 0xc18ac
3031 jmp short 018d3h ; eb 22 ; 0xc18af vgabios.c:1022
3032 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc18b1 vgabios.c:1023
3033 push ax ; 50 ; 0xc18b5
3034 movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc18b6
3035 push ax ; 50 ; 0xc18ba
3036 movzx cx, byte [bp-012h] ; 0f b6 4e ee ; 0xc18bb
3037 movzx bx, byte [bp-014h] ; 0f b6 5e ec ; 0xc18bf
3038 mov al, byte [bp-014h] ; 8a 46 ec ; 0xc18c3
3039 add al, byte [bp-010h] ; 02 46 f0 ; 0xc18c6
3040 movzx dx, al ; 0f b6 d0 ; 0xc18c9
3041 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc18cc
3042 call 01386h ; e8 b3 fa ; 0xc18d0
3043 inc word [bp-014h] ; ff 46 ec ; 0xc18d3 vgabios.c:1024
3044 jmp short 01876h ; eb 9e ; 0xc18d6
3045 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc18d8 vgabios.c:1027
3046 mov word [bp-014h], ax ; 89 46 ec ; 0xc18dc
3047 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc18df
3048 cmp ax, word [bp-014h] ; 3b 46 ec ; 0xc18e3
3049 jnbe near 01a88h ; 0f 87 9e 01 ; 0xc18e6
3050 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc18ea vgabios.c:1029
3051 movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc18ee
3052 add ax, dx ; 01 d0 ; 0xc18f2
3053 cmp ax, word [bp-014h] ; 3b 46 ec ; 0xc18f4
3054 jnbe short 018ffh ; 77 06 ; 0xc18f7
3055 cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc18f9
3056 jne short 0191eh ; 75 1f ; 0xc18fd
3057 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc18ff vgabios.c:1030
3058 push ax ; 50 ; 0xc1903
3059 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc1904
3060 push ax ; 50 ; 0xc1908
3061 movzx cx, byte [bp-016h] ; 0f b6 4e ea ; 0xc1909
3062 movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc190d
3063 movzx dx, byte [bp-014h] ; 0f b6 56 ec ; 0xc1911
3064 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc1915
3065 call 013fch ; e8 e0 fa ; 0xc1919
3066 jmp short 01940h ; eb 22 ; 0xc191c vgabios.c:1031
3067 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc191e vgabios.c:1032
3068 push ax ; 50 ; 0xc1922
3069 movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc1923
3070 push ax ; 50 ; 0xc1927
3071 movzx cx, byte [bp-012h] ; 0f b6 4e ee ; 0xc1928
3072 mov al, byte [bp-014h] ; 8a 46 ec ; 0xc192c
3073 sub al, byte [bp-010h] ; 2a 46 f0 ; 0xc192f
3074 movzx bx, al ; 0f b6 d8 ; 0xc1932
3075 movzx dx, byte [bp-014h] ; 0f b6 56 ec ; 0xc1935
3076 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc1939
3077 call 01386h ; e8 46 fa ; 0xc193d
3078 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1940 vgabios.c:1033
3079 cmp ax, word [bp-014h] ; 3b 46 ec ; 0xc1944
3080 jc near 01a88h ; 0f 82 3d 01 ; 0xc1947
3081 dec word [bp-014h] ; ff 4e ec ; 0xc194b vgabios.c:1034
3082 jmp short 018dfh ; eb 8f ; 0xc194e
3083 mov dl, byte [di+04631h] ; 8a 95 31 46 ; 0xc1950 vgabios.c:1039
3084 cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc1954 vgabios.c:1040
3085 jne short 01997h ; 75 3d ; 0xc1958
3086 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc195a
3087 jne short 01997h ; 75 37 ; 0xc195e
3088 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc1960
3089 jne short 01997h ; 75 31 ; 0xc1964
3090 movzx bx, byte [bp+004h] ; 0f b6 5e 04 ; 0xc1966
3091 cmp bx, word [bp-01ah] ; 3b 5e e6 ; 0xc196a
3092 jne short 01997h ; 75 28 ; 0xc196d
3093 movzx bx, byte [bp+006h] ; 0f b6 5e 06 ; 0xc196f
3094 cmp bx, word [bp-018h] ; 3b 5e e8 ; 0xc1973
3095 jne short 01997h ; 75 1f ; 0xc1976
3096 movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc1978 vgabios.c:1042
3097 imul ax, bx ; 0f af c3 ; 0xc197c
3098 movzx cx, dl ; 0f b6 ca ; 0xc197f
3099 imul cx, ax ; 0f af c8 ; 0xc1982
3100 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1985
3101 mov es, [di+04632h] ; 8e 85 32 46 ; 0xc1989
3102 xor di, di ; 31 ff ; 0xc198d
3103 cld ; fc ; 0xc198f
3104 jcxz 01994h ; e3 02 ; 0xc1990
3105 rep stosb ; f3 aa ; 0xc1992
3106 jmp near 01a88h ; e9 f1 00 ; 0xc1994 vgabios.c:1044
3107 cmp dl, 002h ; 80 fa 02 ; 0xc1997 vgabios.c:1046
3108 jne short 019a5h ; 75 09 ; 0xc199a
3109 sal byte [bp-006h], 1 ; d0 66 fa ; 0xc199c vgabios.c:1048
3110 sal byte [bp-012h], 1 ; d0 66 ee ; 0xc199f vgabios.c:1049
3111 sal word [bp-016h], 1 ; d1 66 ea ; 0xc19a2 vgabios.c:1050
3112 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc19a5 vgabios.c:1053
3113 jne short 01a14h ; 75 69 ; 0xc19a9
3114 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc19ab vgabios.c:1054
3115 mov word [bp-014h], ax ; 89 46 ec ; 0xc19af
3116 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc19b2
3117 cmp ax, word [bp-014h] ; 3b 46 ec ; 0xc19b6
3118 jc near 01a88h ; 0f 82 cb 00 ; 0xc19b9
3119 movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc19bd vgabios.c:1056
3120 add dx, word [bp-014h] ; 03 56 ec ; 0xc19c1
3121 cmp dx, ax ; 39 c2 ; 0xc19c4
3122 jnbe short 019ceh ; 77 06 ; 0xc19c6
3123 cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc19c8
3124 jne short 019edh ; 75 1f ; 0xc19cc
3125 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc19ce vgabios.c:1057
3126 push ax ; 50 ; 0xc19d2
3127 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc19d3
3128 push ax ; 50 ; 0xc19d7
3129 movzx cx, byte [bp-016h] ; 0f b6 4e ea ; 0xc19d8
3130 movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc19dc
3131 movzx dx, byte [bp-014h] ; 0f b6 56 ec ; 0xc19e0
3132 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc19e4
3133 call 01501h ; e8 16 fb ; 0xc19e8
3134 jmp short 01a0fh ; eb 22 ; 0xc19eb vgabios.c:1058
3135 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc19ed vgabios.c:1059
3136 push ax ; 50 ; 0xc19f1
3137 movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc19f2
3138 push ax ; 50 ; 0xc19f6
3139 movzx cx, byte [bp-012h] ; 0f b6 4e ee ; 0xc19f7
3140 movzx bx, byte [bp-014h] ; 0f b6 5e ec ; 0xc19fb
3141 mov al, byte [bp-014h] ; 8a 46 ec ; 0xc19ff
3142 add al, byte [bp-010h] ; 02 46 f0 ; 0xc1a02
3143 movzx dx, al ; 0f b6 d0 ; 0xc1a05
3144 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc1a08
3145 call 0145dh ; e8 4e fa ; 0xc1a0c
3146 inc word [bp-014h] ; ff 46 ec ; 0xc1a0f vgabios.c:1060
3147 jmp short 019b2h ; eb 9e ; 0xc1a12
3148 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1a14 vgabios.c:1063
3149 mov word [bp-014h], ax ; 89 46 ec ; 0xc1a18
3150 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1a1b
3151 cmp ax, word [bp-014h] ; 3b 46 ec ; 0xc1a1f
3152 jnbe short 01a88h ; 77 64 ; 0xc1a22
3153 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1a24 vgabios.c:1065
3154 movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc1a28
3155 add ax, dx ; 01 d0 ; 0xc1a2c
3156 cmp ax, word [bp-014h] ; 3b 46 ec ; 0xc1a2e
3157 jnbe short 01a39h ; 77 06 ; 0xc1a31
3158 cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc1a33
3159 jne short 01a58h ; 75 1f ; 0xc1a37
3160 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1a39 vgabios.c:1066
3161 push ax ; 50 ; 0xc1a3d
3162 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc1a3e
3163 push ax ; 50 ; 0xc1a42
3164 movzx cx, byte [bp-016h] ; 0f b6 4e ea ; 0xc1a43
3165 movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc1a47
3166 movzx dx, byte [bp-014h] ; 0f b6 56 ec ; 0xc1a4b
3167 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc1a4f
3168 call 01501h ; e8 ab fa ; 0xc1a53
3169 jmp short 01a7ah ; eb 22 ; 0xc1a56 vgabios.c:1067
3170 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc1a58 vgabios.c:1068
3171 push ax ; 50 ; 0xc1a5c
3172 movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc1a5d
3173 push ax ; 50 ; 0xc1a61
3174 movzx cx, byte [bp-012h] ; 0f b6 4e ee ; 0xc1a62
3175 mov al, byte [bp-014h] ; 8a 46 ec ; 0xc1a66
3176 sub al, byte [bp-010h] ; 2a 46 f0 ; 0xc1a69
3177 movzx bx, al ; 0f b6 d8 ; 0xc1a6c
3178 movzx dx, byte [bp-014h] ; 0f b6 56 ec ; 0xc1a6f
3179 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc1a73
3180 call 0145dh ; e8 e3 f9 ; 0xc1a77
3181 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1a7a vgabios.c:1069
3182 cmp ax, word [bp-014h] ; 3b 46 ec ; 0xc1a7e
3183 jc short 01a88h ; 72 05 ; 0xc1a81
3184 dec word [bp-014h] ; ff 4e ec ; 0xc1a83 vgabios.c:1070
3185 jmp short 01a1bh ; eb 93 ; 0xc1a86
3186 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1a88 vgabios.c:1081
3187 pop di ; 5f ; 0xc1a8b
3188 pop si ; 5e ; 0xc1a8c
3189 pop bp ; 5d ; 0xc1a8d
3190 retn 00008h ; c2 08 00 ; 0xc1a8e
3191 ; disGetNextSymbol 0xc1a91 LB 0x2167 -> off=0x0 cb=00000000000000eb uValue=00000000000c1a91 'write_gfx_char_pl4'
3192write_gfx_char_pl4: ; 0xc1a91 LB 0xeb
3193 push bp ; 55 ; 0xc1a91 vgabios.c:1084
3194 mov bp, sp ; 89 e5 ; 0xc1a92
3195 push si ; 56 ; 0xc1a94
3196 push di ; 57 ; 0xc1a95
3197 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc1a96
3198 mov byte [bp-006h], dl ; 88 56 fa ; 0xc1a99
3199 mov ah, bl ; 88 dc ; 0xc1a9c
3200 cmp byte [bp+006h], 010h ; 80 7e 06 10 ; 0xc1a9e vgabios.c:1091
3201 je short 01aafh ; 74 0b ; 0xc1aa2
3202 cmp byte [bp+006h], 00eh ; 80 7e 06 0e ; 0xc1aa4
3203 jne short 01ab4h ; 75 0a ; 0xc1aa8
3204 mov di, 05bech ; bf ec 5b ; 0xc1aaa vgabios.c:1093
3205 jmp short 01ab7h ; eb 08 ; 0xc1aad vgabios.c:1094
3206 mov di, 069ech ; bf ec 69 ; 0xc1aaf vgabios.c:1096
3207 jmp short 01ab7h ; eb 03 ; 0xc1ab2 vgabios.c:1097
3208 mov di, 053ech ; bf ec 53 ; 0xc1ab4 vgabios.c:1099
3209 movzx si, cl ; 0f b6 f1 ; 0xc1ab7 vgabios.c:1101
3210 movzx bx, byte [bp+006h] ; 0f b6 5e 06 ; 0xc1aba
3211 imul si, bx ; 0f af f3 ; 0xc1abe
3212 movzx cx, byte [bp+004h] ; 0f b6 4e 04 ; 0xc1ac1
3213 imul cx, si ; 0f af ce ; 0xc1ac5
3214 movzx si, ah ; 0f b6 f4 ; 0xc1ac8
3215 add si, cx ; 01 ce ; 0xc1acb
3216 mov word [bp-00eh], si ; 89 76 f2 ; 0xc1acd
3217 xor ah, ah ; 30 e4 ; 0xc1ad0 vgabios.c:1102
3218 imul ax, bx ; 0f af c3 ; 0xc1ad2
3219 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc1ad5
3220 mov ax, 00f02h ; b8 02 0f ; 0xc1ad8 vgabios.c:1103
3221 mov dx, 003c4h ; ba c4 03 ; 0xc1adb
3222 out DX, ax ; ef ; 0xc1ade
3223 mov ax, 00205h ; b8 05 02 ; 0xc1adf vgabios.c:1104
3224 mov dx, 003ceh ; ba ce 03 ; 0xc1ae2
3225 out DX, ax ; ef ; 0xc1ae5
3226 test byte [bp-006h], 080h ; f6 46 fa 80 ; 0xc1ae6 vgabios.c:1105
3227 je short 01af2h ; 74 06 ; 0xc1aea
3228 mov ax, 01803h ; b8 03 18 ; 0xc1aec vgabios.c:1107
3229 out DX, ax ; ef ; 0xc1aef
3230 jmp short 01af6h ; eb 04 ; 0xc1af0 vgabios.c:1109
3231 mov ax, strict word 00003h ; b8 03 00 ; 0xc1af2 vgabios.c:1111
3232 out DX, ax ; ef ; 0xc1af5
3233 xor ch, ch ; 30 ed ; 0xc1af6 vgabios.c:1113
3234 cmp ch, byte [bp+006h] ; 3a 6e 06 ; 0xc1af8
3235 jnc short 01b64h ; 73 67 ; 0xc1afb
3236 movzx si, ch ; 0f b6 f5 ; 0xc1afd vgabios.c:1115
3237 movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1b00
3238 imul si, ax ; 0f af f0 ; 0xc1b04
3239 add si, word [bp-00eh] ; 03 76 f2 ; 0xc1b07
3240 mov byte [bp-008h], 000h ; c6 46 f8 00 ; 0xc1b0a vgabios.c:1116
3241 jmp short 01b23h ; eb 13 ; 0xc1b0e
3242 xor bx, bx ; 31 db ; 0xc1b10 vgabios.c:1127
3243 mov dx, si ; 89 f2 ; 0xc1b12
3244 mov ax, 0a000h ; b8 00 a0 ; 0xc1b14
3245 call 02f65h ; e8 4b 14 ; 0xc1b17
3246 inc byte [bp-008h] ; fe 46 f8 ; 0xc1b1a vgabios.c:1129
3247 cmp byte [bp-008h], 008h ; 80 7e f8 08 ; 0xc1b1d
3248 jnc short 01b60h ; 73 3d ; 0xc1b21
3249 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1b23
3250 mov cl, al ; 88 c1 ; 0xc1b27
3251 mov ax, 00080h ; b8 80 00 ; 0xc1b29
3252 sar ax, CL ; d3 f8 ; 0xc1b2c
3253 xor ah, ah ; 30 e4 ; 0xc1b2e
3254 mov word [bp-00ch], ax ; 89 46 f4 ; 0xc1b30
3255 sal ax, 008h ; c1 e0 08 ; 0xc1b33
3256 or AL, strict byte 008h ; 0c 08 ; 0xc1b36
3257 mov dx, 003ceh ; ba ce 03 ; 0xc1b38
3258 out DX, ax ; ef ; 0xc1b3b
3259 mov dx, si ; 89 f2 ; 0xc1b3c
3260 mov ax, 0a000h ; b8 00 a0 ; 0xc1b3e
3261 call 02f57h ; e8 13 14 ; 0xc1b41
3262 movzx ax, ch ; 0f b6 c5 ; 0xc1b44
3263 add ax, word [bp-00ah] ; 03 46 f6 ; 0xc1b47
3264 mov bx, di ; 89 fb ; 0xc1b4a
3265 add bx, ax ; 01 c3 ; 0xc1b4c
3266 movzx ax, byte [bx] ; 0f b6 07 ; 0xc1b4e
3267 test word [bp-00ch], ax ; 85 46 f4 ; 0xc1b51
3268 je short 01b10h ; 74 ba ; 0xc1b54
3269 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1b56
3270 and AL, strict byte 00fh ; 24 0f ; 0xc1b59
3271 movzx bx, al ; 0f b6 d8 ; 0xc1b5b
3272 jmp short 01b12h ; eb b2 ; 0xc1b5e
3273 db 0feh, 0c5h
3274 ; inc ch ; fe c5 ; 0xc1b60 vgabios.c:1130
3275 jmp short 01af8h ; eb 94 ; 0xc1b62
3276 mov ax, 0ff08h ; b8 08 ff ; 0xc1b64 vgabios.c:1131
3277 mov dx, 003ceh ; ba ce 03 ; 0xc1b67
3278 out DX, ax ; ef ; 0xc1b6a
3279 mov ax, strict word 00005h ; b8 05 00 ; 0xc1b6b vgabios.c:1132
3280 out DX, ax ; ef ; 0xc1b6e
3281 mov ax, strict word 00003h ; b8 03 00 ; 0xc1b6f vgabios.c:1133
3282 out DX, ax ; ef ; 0xc1b72
3283 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1b73 vgabios.c:1134
3284 pop di ; 5f ; 0xc1b76
3285 pop si ; 5e ; 0xc1b77
3286 pop bp ; 5d ; 0xc1b78
3287 retn 00004h ; c2 04 00 ; 0xc1b79
3288 ; disGetNextSymbol 0xc1b7c LB 0x207c -> off=0x0 cb=000000000000011e uValue=00000000000c1b7c 'write_gfx_char_cga'
3289write_gfx_char_cga: ; 0xc1b7c LB 0x11e
3290 push bp ; 55 ; 0xc1b7c vgabios.c:1137
3291 mov bp, sp ; 89 e5 ; 0xc1b7d
3292 push si ; 56 ; 0xc1b7f
3293 push di ; 57 ; 0xc1b80
3294 sub sp, strict byte 00008h ; 83 ec 08 ; 0xc1b81
3295 mov byte [bp-008h], dl ; 88 56 f8 ; 0xc1b84
3296 mov si, 053ech ; be ec 53 ; 0xc1b87 vgabios.c:1144
3297 xor bh, bh ; 30 ff ; 0xc1b8a vgabios.c:1145
3298 movzx di, byte [bp+006h] ; 0f b6 7e 06 ; 0xc1b8c
3299 imul di, bx ; 0f af fb ; 0xc1b90
3300 movzx bx, cl ; 0f b6 d9 ; 0xc1b93
3301 imul bx, bx, 00140h ; 69 db 40 01 ; 0xc1b96
3302 add di, bx ; 01 df ; 0xc1b9a
3303 mov word [bp-00ch], di ; 89 7e f4 ; 0xc1b9c
3304 movzx di, al ; 0f b6 f8 ; 0xc1b9f vgabios.c:1146
3305 sal di, 003h ; c1 e7 03 ; 0xc1ba2
3306 mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xc1ba5 vgabios.c:1147
3307 jmp near 01bfch ; e9 50 00 ; 0xc1ba9
3308 xor al, al ; 30 c0 ; 0xc1bac vgabios.c:1160
3309 xor ah, ah ; 30 e4 ; 0xc1bae vgabios.c:1162
3310 jmp short 01bbdh ; eb 0b ; 0xc1bb0
3311 or al, bl ; 08 d8 ; 0xc1bb2 vgabios.c:1172
3312 shr ch, 1 ; d0 ed ; 0xc1bb4 vgabios.c:1175
3313 db 0feh, 0c4h
3314 ; inc ah ; fe c4 ; 0xc1bb6 vgabios.c:1176
3315 cmp ah, 008h ; 80 fc 08 ; 0xc1bb8
3316 jnc short 01be5h ; 73 28 ; 0xc1bbb
3317 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1bbd
3318 add bx, di ; 01 fb ; 0xc1bc1
3319 add bx, si ; 01 f3 ; 0xc1bc3
3320 movzx bx, byte [bx] ; 0f b6 1f ; 0xc1bc5
3321 movzx dx, ch ; 0f b6 d5 ; 0xc1bc8
3322 test bx, dx ; 85 d3 ; 0xc1bcb
3323 je short 01bb4h ; 74 e5 ; 0xc1bcd
3324 mov CL, strict byte 007h ; b1 07 ; 0xc1bcf
3325 sub cl, ah ; 28 e1 ; 0xc1bd1
3326 mov bl, byte [bp-008h] ; 8a 5e f8 ; 0xc1bd3
3327 and bl, 001h ; 80 e3 01 ; 0xc1bd6
3328 sal bl, CL ; d2 e3 ; 0xc1bd9
3329 test byte [bp-008h], 080h ; f6 46 f8 80 ; 0xc1bdb
3330 je short 01bb2h ; 74 d1 ; 0xc1bdf
3331 xor al, bl ; 30 d8 ; 0xc1be1
3332 jmp short 01bb4h ; eb cf ; 0xc1be3
3333 movzx bx, al ; 0f b6 d8 ; 0xc1be5 vgabios.c:1177
3334 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc1be8
3335 mov ax, 0b800h ; b8 00 b8 ; 0xc1beb
3336 call 02f65h ; e8 74 13 ; 0xc1bee
3337 inc byte [bp-006h] ; fe 46 fa ; 0xc1bf1 vgabios.c:1179
3338 cmp byte [bp-006h], 008h ; 80 7e fa 08 ; 0xc1bf4
3339 jnc near 01c91h ; 0f 83 95 00 ; 0xc1bf8
3340 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc1bfc
3341 sar ax, 1 ; d1 f8 ; 0xc1c00
3342 imul ax, ax, strict byte 00050h ; 6b c0 50 ; 0xc1c02
3343 mov bx, word [bp-00ch] ; 8b 5e f4 ; 0xc1c05
3344 add bx, ax ; 01 c3 ; 0xc1c08
3345 mov word [bp-00ah], bx ; 89 5e f6 ; 0xc1c0a
3346 test byte [bp-006h], 001h ; f6 46 fa 01 ; 0xc1c0d
3347 je short 01c17h ; 74 04 ; 0xc1c11
3348 add byte [bp-009h], 020h ; 80 46 f7 20 ; 0xc1c13
3349 mov CH, strict byte 080h ; b5 80 ; 0xc1c17
3350 cmp byte [bp+006h], 001h ; 80 7e 06 01 ; 0xc1c19
3351 jne short 01c30h ; 75 11 ; 0xc1c1d
3352 test byte [bp-008h], ch ; 84 6e f8 ; 0xc1c1f
3353 je short 01bach ; 74 88 ; 0xc1c22
3354 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc1c24
3355 mov ax, 0b800h ; b8 00 b8 ; 0xc1c27
3356 call 02f57h ; e8 2a 13 ; 0xc1c2a
3357 jmp near 01baeh ; e9 7e ff ; 0xc1c2d
3358 test ch, ch ; 84 ed ; 0xc1c30 vgabios.c:1181
3359 jbe short 01bf1h ; 76 bd ; 0xc1c32
3360 test byte [bp-008h], 080h ; f6 46 f8 80 ; 0xc1c34 vgabios.c:1183
3361 je short 01c45h ; 74 0b ; 0xc1c38
3362 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc1c3a vgabios.c:1185
3363 mov ax, 0b800h ; b8 00 b8 ; 0xc1c3d
3364 call 02f57h ; e8 14 13 ; 0xc1c40
3365 jmp short 01c47h ; eb 02 ; 0xc1c43 vgabios.c:1187
3366 xor al, al ; 30 c0 ; 0xc1c45 vgabios.c:1189
3367 xor ah, ah ; 30 e4 ; 0xc1c47 vgabios.c:1191
3368 jmp short 01c56h ; eb 0b ; 0xc1c49
3369 or al, bl ; 08 d8 ; 0xc1c4b vgabios.c:1201
3370 shr ch, 1 ; d0 ed ; 0xc1c4d vgabios.c:1204
3371 db 0feh, 0c4h
3372 ; inc ah ; fe c4 ; 0xc1c4f vgabios.c:1205
3373 cmp ah, 004h ; 80 fc 04 ; 0xc1c51
3374 jnc short 01c80h ; 73 2a ; 0xc1c54
3375 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1c56
3376 add bx, di ; 01 fb ; 0xc1c5a
3377 add bx, si ; 01 f3 ; 0xc1c5c
3378 movzx dx, byte [bx] ; 0f b6 17 ; 0xc1c5e
3379 movzx bx, ch ; 0f b6 dd ; 0xc1c61
3380 test bx, dx ; 85 d3 ; 0xc1c64
3381 je short 01c4dh ; 74 e5 ; 0xc1c66
3382 mov CL, strict byte 003h ; b1 03 ; 0xc1c68
3383 sub cl, ah ; 28 e1 ; 0xc1c6a
3384 mov bl, byte [bp-008h] ; 8a 5e f8 ; 0xc1c6c
3385 and bl, 003h ; 80 e3 03 ; 0xc1c6f
3386 add cl, cl ; 00 c9 ; 0xc1c72
3387 sal bl, CL ; d2 e3 ; 0xc1c74
3388 test byte [bp-008h], 080h ; f6 46 f8 80 ; 0xc1c76
3389 je short 01c4bh ; 74 cf ; 0xc1c7a
3390 xor al, bl ; 30 d8 ; 0xc1c7c
3391 jmp short 01c4dh ; eb cd ; 0xc1c7e
3392 movzx bx, al ; 0f b6 d8 ; 0xc1c80 vgabios.c:1206
3393 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc1c83
3394 mov ax, 0b800h ; b8 00 b8 ; 0xc1c86
3395 call 02f65h ; e8 d9 12 ; 0xc1c89
3396 inc word [bp-00ah] ; ff 46 f6 ; 0xc1c8c vgabios.c:1207
3397 jmp short 01c30h ; eb 9f ; 0xc1c8f vgabios.c:1208
3398 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1c91 vgabios.c:1211
3399 pop di ; 5f ; 0xc1c94
3400 pop si ; 5e ; 0xc1c95
3401 pop bp ; 5d ; 0xc1c96
3402 retn 00004h ; c2 04 00 ; 0xc1c97
3403 ; disGetNextSymbol 0xc1c9a LB 0x1f5e -> off=0x0 cb=0000000000000091 uValue=00000000000c1c9a 'write_gfx_char_lin'
3404write_gfx_char_lin: ; 0xc1c9a LB 0x91
3405 push bp ; 55 ; 0xc1c9a vgabios.c:1214
3406 mov bp, sp ; 89 e5 ; 0xc1c9b
3407 push si ; 56 ; 0xc1c9d
3408 push di ; 57 ; 0xc1c9e
3409 sub sp, strict byte 00008h ; 83 ec 08 ; 0xc1c9f
3410 mov byte [bp-006h], dl ; 88 56 fa ; 0xc1ca2
3411 mov di, 053ech ; bf ec 53 ; 0xc1ca5 vgabios.c:1221
3412 movzx dx, cl ; 0f b6 d1 ; 0xc1ca8 vgabios.c:1222
3413 movzx cx, byte [bp+004h] ; 0f b6 4e 04 ; 0xc1cab
3414 imul cx, dx ; 0f af ca ; 0xc1caf
3415 sal cx, 006h ; c1 e1 06 ; 0xc1cb2
3416 movzx dx, bl ; 0f b6 d3 ; 0xc1cb5
3417 sal dx, 003h ; c1 e2 03 ; 0xc1cb8
3418 add dx, cx ; 01 ca ; 0xc1cbb
3419 mov word [bp-00ch], dx ; 89 56 f4 ; 0xc1cbd
3420 movzx si, al ; 0f b6 f0 ; 0xc1cc0 vgabios.c:1223
3421 sal si, 003h ; c1 e6 03 ; 0xc1cc3
3422 xor cl, cl ; 30 c9 ; 0xc1cc6 vgabios.c:1224
3423 jmp short 01d05h ; eb 3b ; 0xc1cc8
3424 cmp ch, 008h ; 80 fd 08 ; 0xc1cca vgabios.c:1228
3425 jnc short 01cfeh ; 73 2f ; 0xc1ccd
3426 xor al, al ; 30 c0 ; 0xc1ccf vgabios.c:1230
3427 movzx dx, cl ; 0f b6 d1 ; 0xc1cd1 vgabios.c:1231
3428 add dx, si ; 01 f2 ; 0xc1cd4
3429 mov bx, di ; 89 fb ; 0xc1cd6
3430 add bx, dx ; 01 d3 ; 0xc1cd8
3431 movzx dx, byte [bx] ; 0f b6 17 ; 0xc1cda
3432 movzx bx, byte [bp-008h] ; 0f b6 5e f8 ; 0xc1cdd
3433 test dx, bx ; 85 da ; 0xc1ce1
3434 je short 01ce8h ; 74 03 ; 0xc1ce3
3435 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1ce5 vgabios.c:1233
3436 movzx bx, al ; 0f b6 d8 ; 0xc1ce8 vgabios.c:1235
3437 movzx dx, ch ; 0f b6 d5 ; 0xc1ceb
3438 add dx, word [bp-00ah] ; 03 56 f6 ; 0xc1cee
3439 mov ax, 0a000h ; b8 00 a0 ; 0xc1cf1
3440 call 02f65h ; e8 6e 12 ; 0xc1cf4
3441 shr byte [bp-008h], 1 ; d0 6e f8 ; 0xc1cf7 vgabios.c:1236
3442 db 0feh, 0c5h
3443 ; inc ch ; fe c5 ; 0xc1cfa vgabios.c:1237
3444 jmp short 01ccah ; eb cc ; 0xc1cfc
3445 db 0feh, 0c1h
3446 ; inc cl ; fe c1 ; 0xc1cfe vgabios.c:1238
3447 cmp cl, 008h ; 80 f9 08 ; 0xc1d00
3448 jnc short 01d22h ; 73 1d ; 0xc1d03
3449 movzx bx, cl ; 0f b6 d9 ; 0xc1d05
3450 movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc1d08
3451 imul dx, bx ; 0f af d3 ; 0xc1d0c
3452 sal dx, 003h ; c1 e2 03 ; 0xc1d0f
3453 mov bx, word [bp-00ch] ; 8b 5e f4 ; 0xc1d12
3454 add bx, dx ; 01 d3 ; 0xc1d15
3455 mov word [bp-00ah], bx ; 89 5e f6 ; 0xc1d17
3456 mov byte [bp-008h], 080h ; c6 46 f8 80 ; 0xc1d1a
3457 xor ch, ch ; 30 ed ; 0xc1d1e
3458 jmp short 01ccfh ; eb ad ; 0xc1d20
3459 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1d22 vgabios.c:1239
3460 pop di ; 5f ; 0xc1d25
3461 pop si ; 5e ; 0xc1d26
3462 pop bp ; 5d ; 0xc1d27
3463 retn 00002h ; c2 02 00 ; 0xc1d28
3464 ; disGetNextSymbol 0xc1d2b LB 0x1ecd -> off=0x0 cb=0000000000000168 uValue=00000000000c1d2b 'biosfn_write_char_attr'
3465biosfn_write_char_attr: ; 0xc1d2b LB 0x168
3466 push bp ; 55 ; 0xc1d2b vgabios.c:1242
3467 mov bp, sp ; 89 e5 ; 0xc1d2c
3468 push si ; 56 ; 0xc1d2e
3469 push di ; 57 ; 0xc1d2f
3470 sub sp, strict byte 00018h ; 83 ec 18 ; 0xc1d30
3471 mov byte [bp-00eh], al ; 88 46 f2 ; 0xc1d33
3472 mov byte [bp-010h], dl ; 88 56 f0 ; 0xc1d36
3473 mov byte [bp-012h], bl ; 88 5e ee ; 0xc1d39
3474 mov si, cx ; 89 ce ; 0xc1d3c
3475 mov dx, strict word 00049h ; ba 49 00 ; 0xc1d3e vgabios.c:1249
3476 mov ax, strict word 00040h ; b8 40 00 ; 0xc1d41
3477 call 02f57h ; e8 10 12 ; 0xc1d44
3478 xor ah, ah ; 30 e4 ; 0xc1d47 vgabios.c:1250
3479 call 02f30h ; e8 e4 11 ; 0xc1d49
3480 mov cl, al ; 88 c1 ; 0xc1d4c
3481 mov byte [bp-006h], al ; 88 46 fa ; 0xc1d4e
3482 cmp AL, strict byte 0ffh ; 3c ff ; 0xc1d51 vgabios.c:1251
3483 je near 01e8ch ; 0f 84 35 01 ; 0xc1d53
3484 movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1d57 vgabios.c:1254
3485 lea bx, [bp-01ch] ; 8d 5e e4 ; 0xc1d5b
3486 lea dx, [bp-01ah] ; 8d 56 e6 ; 0xc1d5e
3487 call 00a88h ; e8 24 ed ; 0xc1d61
3488 mov al, byte [bp-01ch] ; 8a 46 e4 ; 0xc1d64 vgabios.c:1255
3489 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc1d67
3490 mov ax, word [bp-01ch] ; 8b 46 e4 ; 0xc1d6a
3491 xor al, al ; 30 c0 ; 0xc1d6d
3492 shr ax, 008h ; c1 e8 08 ; 0xc1d6f
3493 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc1d72
3494 mov dx, 00084h ; ba 84 00 ; 0xc1d75 vgabios.c:1258
3495 mov ax, strict word 00040h ; b8 40 00 ; 0xc1d78
3496 call 02f57h ; e8 d9 11 ; 0xc1d7b
3497 xor ah, ah ; 30 e4 ; 0xc1d7e
3498 inc ax ; 40 ; 0xc1d80
3499 mov word [bp-018h], ax ; 89 46 e8 ; 0xc1d81
3500 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc1d84 vgabios.c:1259
3501 mov ax, strict word 00040h ; b8 40 00 ; 0xc1d87
3502 call 02f73h ; e8 e6 11 ; 0xc1d8a
3503 mov word [bp-016h], ax ; 89 46 ea ; 0xc1d8d
3504 movzx bx, cl ; 0f b6 d9 ; 0xc1d90 vgabios.c:1261
3505 mov di, bx ; 89 df ; 0xc1d93
3506 sal di, 003h ; c1 e7 03 ; 0xc1d95
3507 cmp byte [di+0462fh], 000h ; 80 bd 2f 46 00 ; 0xc1d98
3508 jne short 01de6h ; 75 47 ; 0xc1d9d
3509 mov bx, word [bp-018h] ; 8b 5e e8 ; 0xc1d9f vgabios.c:1264
3510 imul bx, ax ; 0f af d8 ; 0xc1da2
3511 add bx, bx ; 01 db ; 0xc1da5
3512 or bl, 0ffh ; 80 cb ff ; 0xc1da7
3513 movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc1daa
3514 inc bx ; 43 ; 0xc1dae
3515 imul dx, bx ; 0f af d3 ; 0xc1daf
3516 movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc1db2
3517 imul ax, bx ; 0f af c3 ; 0xc1db6
3518 movzx bx, byte [bp-00ch] ; 0f b6 5e f4 ; 0xc1db9
3519 add ax, bx ; 01 d8 ; 0xc1dbd
3520 add ax, ax ; 01 c0 ; 0xc1dbf
3521 add dx, ax ; 01 c2 ; 0xc1dc1
3522 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1dc3 vgabios.c:1266
3523 sal ax, 008h ; c1 e0 08 ; 0xc1dc7
3524 movzx bx, byte [bp-00eh] ; 0f b6 5e f2 ; 0xc1dca
3525 add ax, bx ; 01 d8 ; 0xc1dce
3526 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1dd0
3527 mov ax, word [bp-01ah] ; 8b 46 e6 ; 0xc1dd3 vgabios.c:1267
3528 mov es, [di+04632h] ; 8e 85 32 46 ; 0xc1dd6
3529 mov cx, si ; 89 f1 ; 0xc1dda
3530 mov di, dx ; 89 d7 ; 0xc1ddc
3531 cld ; fc ; 0xc1dde
3532 jcxz 01de3h ; e3 02 ; 0xc1ddf
3533 rep stosw ; f3 ab ; 0xc1de1
3534 jmp near 01e8ch ; e9 a6 00 ; 0xc1de3 vgabios.c:1269
3535 movzx bx, byte [bx+046aeh] ; 0f b6 9f ae 46 ; 0xc1de6 vgabios.c:1272
3536 sal bx, 006h ; c1 e3 06 ; 0xc1deb
3537 mov al, byte [bx+046c4h] ; 8a 87 c4 46 ; 0xc1dee
3538 mov byte [bp-008h], al ; 88 46 f8 ; 0xc1df2
3539 mov al, byte [di+04631h] ; 8a 85 31 46 ; 0xc1df5 vgabios.c:1273
3540 mov byte [bp-014h], al ; 88 46 ec ; 0xc1df9
3541 dec si ; 4e ; 0xc1dfc vgabios.c:1274
3542 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc1dfd
3543 je near 01e8ch ; 0f 84 88 00 ; 0xc1e00
3544 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1e04
3545 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1e08
3546 jnc near 01e8ch ; 0f 83 7d 00 ; 0xc1e0b
3547 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1e0f vgabios.c:1276
3548 sal bx, 003h ; c1 e3 03 ; 0xc1e13
3549 mov al, byte [bx+04630h] ; 8a 87 30 46 ; 0xc1e16
3550 cmp AL, strict byte 003h ; 3c 03 ; 0xc1e1a
3551 jc short 01e2ah ; 72 0c ; 0xc1e1c
3552 jbe short 01e30h ; 76 10 ; 0xc1e1e
3553 cmp AL, strict byte 005h ; 3c 05 ; 0xc1e20
3554 je short 01e6eh ; 74 4a ; 0xc1e22
3555 cmp AL, strict byte 004h ; 3c 04 ; 0xc1e24
3556 je short 01e30h ; 74 08 ; 0xc1e26
3557 jmp short 01e86h ; eb 5c ; 0xc1e28
3558 cmp AL, strict byte 002h ; 3c 02 ; 0xc1e2a
3559 je short 01e4fh ; 74 21 ; 0xc1e2c
3560 jmp short 01e86h ; eb 56 ; 0xc1e2e
3561 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1e30 vgabios.c:1280
3562 push ax ; 50 ; 0xc1e34
3563 movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc1e35
3564 push ax ; 50 ; 0xc1e39
3565 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1e3a
3566 movzx bx, byte [bp-00ch] ; 0f b6 5e f4 ; 0xc1e3e
3567 movzx dx, byte [bp-012h] ; 0f b6 56 ee ; 0xc1e42
3568 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1e46
3569 call 01a91h ; e8 44 fc ; 0xc1e4a
3570 jmp short 01e86h ; eb 37 ; 0xc1e4d vgabios.c:1281
3571 movzx ax, byte [bp-014h] ; 0f b6 46 ec ; 0xc1e4f vgabios.c:1283
3572 push ax ; 50 ; 0xc1e53
3573 movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc1e54
3574 push ax ; 50 ; 0xc1e58
3575 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1e59
3576 movzx bx, byte [bp-00ch] ; 0f b6 5e f4 ; 0xc1e5d
3577 movzx dx, byte [bp-012h] ; 0f b6 56 ee ; 0xc1e61
3578 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1e65
3579 call 01b7ch ; e8 10 fd ; 0xc1e69
3580 jmp short 01e86h ; eb 18 ; 0xc1e6c vgabios.c:1284
3581 movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc1e6e vgabios.c:1286
3582 push ax ; 50 ; 0xc1e72
3583 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1e73
3584 movzx bx, byte [bp-00ch] ; 0f b6 5e f4 ; 0xc1e77
3585 movzx dx, byte [bp-012h] ; 0f b6 56 ee ; 0xc1e7b
3586 movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1e7f
3587 call 01c9ah ; e8 14 fe ; 0xc1e83
3588 inc byte [bp-00ch] ; fe 46 f4 ; 0xc1e86 vgabios.c:1293
3589 jmp near 01dfch ; e9 70 ff ; 0xc1e89 vgabios.c:1294
3590 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1e8c vgabios.c:1296
3591 pop di ; 5f ; 0xc1e8f
3592 pop si ; 5e ; 0xc1e90
3593 pop bp ; 5d ; 0xc1e91
3594 retn ; c3 ; 0xc1e92
3595 ; disGetNextSymbol 0xc1e93 LB 0x1d65 -> off=0x0 cb=000000000000016f uValue=00000000000c1e93 'biosfn_write_char_only'
3596biosfn_write_char_only: ; 0xc1e93 LB 0x16f
3597 push bp ; 55 ; 0xc1e93 vgabios.c:1299
3598 mov bp, sp ; 89 e5 ; 0xc1e94
3599 push si ; 56 ; 0xc1e96
3600 push di ; 57 ; 0xc1e97
3601 sub sp, strict byte 00018h ; 83 ec 18 ; 0xc1e98
3602 mov byte [bp-012h], al ; 88 46 ee ; 0xc1e9b
3603 mov byte [bp-006h], dl ; 88 56 fa ; 0xc1e9e
3604 mov byte [bp-014h], bl ; 88 5e ec ; 0xc1ea1
3605 mov si, cx ; 89 ce ; 0xc1ea4
3606 mov dx, strict word 00049h ; ba 49 00 ; 0xc1ea6 vgabios.c:1306
3607 mov ax, strict word 00040h ; b8 40 00 ; 0xc1ea9
3608 call 02f57h ; e8 a8 10 ; 0xc1eac
3609 xor ah, ah ; 30 e4 ; 0xc1eaf vgabios.c:1307
3610 call 02f30h ; e8 7c 10 ; 0xc1eb1
3611 mov cl, al ; 88 c1 ; 0xc1eb4
3612 mov byte [bp-00eh], al ; 88 46 f2 ; 0xc1eb6
3613 cmp AL, strict byte 0ffh ; 3c ff ; 0xc1eb9 vgabios.c:1308
3614 je near 01ffbh ; 0f 84 3c 01 ; 0xc1ebb
3615 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc1ebf vgabios.c:1311
3616 lea bx, [bp-01ch] ; 8d 5e e4 ; 0xc1ec3
3617 lea dx, [bp-01ah] ; 8d 56 e6 ; 0xc1ec6
3618 call 00a88h ; e8 bc eb ; 0xc1ec9
3619 mov al, byte [bp-01ch] ; 8a 46 e4 ; 0xc1ecc vgabios.c:1312
3620 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc1ecf
3621 mov ax, word [bp-01ch] ; 8b 46 e4 ; 0xc1ed2
3622 xor al, al ; 30 c0 ; 0xc1ed5
3623 shr ax, 008h ; c1 e8 08 ; 0xc1ed7
3624 mov byte [bp-010h], al ; 88 46 f0 ; 0xc1eda
3625 mov dx, 00084h ; ba 84 00 ; 0xc1edd vgabios.c:1315
3626 mov ax, strict word 00040h ; b8 40 00 ; 0xc1ee0
3627 call 02f57h ; e8 71 10 ; 0xc1ee3
3628 xor ah, ah ; 30 e4 ; 0xc1ee6
3629 inc ax ; 40 ; 0xc1ee8
3630 mov word [bp-018h], ax ; 89 46 e8 ; 0xc1ee9
3631 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc1eec vgabios.c:1316
3632 mov ax, strict word 00040h ; b8 40 00 ; 0xc1eef
3633 call 02f73h ; e8 7e 10 ; 0xc1ef2
3634 mov word [bp-016h], ax ; 89 46 ea ; 0xc1ef5
3635 movzx di, cl ; 0f b6 f9 ; 0xc1ef8 vgabios.c:1318
3636 mov bx, di ; 89 fb ; 0xc1efb
3637 sal bx, 003h ; c1 e3 03 ; 0xc1efd
3638 cmp byte [bx+0462fh], 000h ; 80 bf 2f 46 00 ; 0xc1f00
3639 jne short 01f51h ; 75 4a ; 0xc1f05
3640 mov dx, word [bp-018h] ; 8b 56 e8 ; 0xc1f07 vgabios.c:1321
3641 imul dx, ax ; 0f af d0 ; 0xc1f0a
3642 add dx, dx ; 01 d2 ; 0xc1f0d
3643 or dl, 0ffh ; 80 ca ff ; 0xc1f0f
3644 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1f12
3645 inc dx ; 42 ; 0xc1f16
3646 imul bx, dx ; 0f af da ; 0xc1f17
3647 movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc1f1a
3648 mov cx, ax ; 89 c1 ; 0xc1f1e
3649 imul cx, dx ; 0f af ca ; 0xc1f20
3650 movzx dx, byte [bp-00ch] ; 0f b6 56 f4 ; 0xc1f23
3651 add cx, dx ; 01 d1 ; 0xc1f27
3652 add cx, cx ; 01 c9 ; 0xc1f29
3653 add cx, bx ; 01 d9 ; 0xc1f2b
3654 dec si ; 4e ; 0xc1f2d vgabios.c:1323
3655 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc1f2e
3656 je near 01ffbh ; 0f 84 c6 00 ; 0xc1f31
3657 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1f35 vgabios.c:1324
3658 movzx bx, byte [bp-00eh] ; 0f b6 5e f2 ; 0xc1f39
3659 sal bx, 003h ; c1 e3 03 ; 0xc1f3d
3660 mov di, word [bx+04632h] ; 8b bf 32 46 ; 0xc1f40
3661 mov bx, ax ; 89 c3 ; 0xc1f44
3662 mov dx, cx ; 89 ca ; 0xc1f46
3663 mov ax, di ; 89 f8 ; 0xc1f48
3664 call 02f65h ; e8 18 10 ; 0xc1f4a
3665 inc cx ; 41 ; 0xc1f4d vgabios.c:1325
3666 inc cx ; 41 ; 0xc1f4e
3667 jmp short 01f2dh ; eb dc ; 0xc1f4f vgabios.c:1326
3668 movzx di, byte [di+046aeh] ; 0f b6 bd ae 46 ; 0xc1f51 vgabios.c:1331
3669 sal di, 006h ; c1 e7 06 ; 0xc1f56
3670 mov al, byte [di+046c4h] ; 8a 85 c4 46 ; 0xc1f59
3671 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc1f5d
3672 mov al, byte [bx+04631h] ; 8a 87 31 46 ; 0xc1f60 vgabios.c:1332
3673 mov byte [bp-008h], al ; 88 46 f8 ; 0xc1f64
3674 dec si ; 4e ; 0xc1f67 vgabios.c:1333
3675 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc1f68
3676 je near 01ffbh ; 0f 84 8c 00 ; 0xc1f6b
3677 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1f6f
3678 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1f73
3679 jnc near 01ffbh ; 0f 83 81 00 ; 0xc1f76
3680 movzx bx, byte [bp-00eh] ; 0f b6 5e f2 ; 0xc1f7a vgabios.c:1335
3681 sal bx, 003h ; c1 e3 03 ; 0xc1f7e
3682 mov bl, byte [bx+04630h] ; 8a 9f 30 46 ; 0xc1f81
3683 cmp bl, 003h ; 80 fb 03 ; 0xc1f85
3684 jc short 01f98h ; 72 0e ; 0xc1f88
3685 jbe short 01f9fh ; 76 13 ; 0xc1f8a
3686 cmp bl, 005h ; 80 fb 05 ; 0xc1f8c
3687 je short 01fddh ; 74 4c ; 0xc1f8f
3688 cmp bl, 004h ; 80 fb 04 ; 0xc1f91
3689 je short 01f9fh ; 74 09 ; 0xc1f94
3690 jmp short 01ff5h ; eb 5d ; 0xc1f96
3691 cmp bl, 002h ; 80 fb 02 ; 0xc1f98
3692 je short 01fbeh ; 74 21 ; 0xc1f9b
3693 jmp short 01ff5h ; eb 56 ; 0xc1f9d
3694 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc1f9f vgabios.c:1339
3695 push ax ; 50 ; 0xc1fa3
3696 movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc1fa4
3697 push ax ; 50 ; 0xc1fa8
3698 movzx cx, byte [bp-010h] ; 0f b6 4e f0 ; 0xc1fa9
3699 movzx bx, byte [bp-00ch] ; 0f b6 5e f4 ; 0xc1fad
3700 movzx dx, byte [bp-014h] ; 0f b6 56 ec ; 0xc1fb1
3701 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1fb5
3702 call 01a91h ; e8 d5 fa ; 0xc1fb9
3703 jmp short 01ff5h ; eb 37 ; 0xc1fbc vgabios.c:1340
3704 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1fbe vgabios.c:1342
3705 push ax ; 50 ; 0xc1fc2
3706 movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc1fc3
3707 push ax ; 50 ; 0xc1fc7
3708 movzx cx, byte [bp-010h] ; 0f b6 4e f0 ; 0xc1fc8
3709 movzx bx, byte [bp-00ch] ; 0f b6 5e f4 ; 0xc1fcc
3710 movzx dx, byte [bp-014h] ; 0f b6 56 ec ; 0xc1fd0
3711 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1fd4
3712 call 01b7ch ; e8 a1 fb ; 0xc1fd8
3713 jmp short 01ff5h ; eb 18 ; 0xc1fdb vgabios.c:1343
3714 movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc1fdd vgabios.c:1345
3715 push ax ; 50 ; 0xc1fe1
3716 movzx cx, byte [bp-010h] ; 0f b6 4e f0 ; 0xc1fe2
3717 movzx bx, byte [bp-00ch] ; 0f b6 5e f4 ; 0xc1fe6
3718 movzx dx, byte [bp-014h] ; 0f b6 56 ec ; 0xc1fea
3719 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1fee
3720 call 01c9ah ; e8 a5 fc ; 0xc1ff2
3721 inc byte [bp-00ch] ; fe 46 f4 ; 0xc1ff5 vgabios.c:1352
3722 jmp near 01f67h ; e9 6c ff ; 0xc1ff8 vgabios.c:1353
3723 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1ffb vgabios.c:1355
3724 pop di ; 5f ; 0xc1ffe
3725 pop si ; 5e ; 0xc1fff
3726 pop bp ; 5d ; 0xc2000
3727 retn ; c3 ; 0xc2001
3728 ; disGetNextSymbol 0xc2002 LB 0x1bf6 -> off=0x0 cb=000000000000016a uValue=00000000000c2002 'biosfn_write_pixel'
3729biosfn_write_pixel: ; 0xc2002 LB 0x16a
3730 push bp ; 55 ; 0xc2002 vgabios.c:1358
3731 mov bp, sp ; 89 e5 ; 0xc2003
3732 push si ; 56 ; 0xc2005
3733 sub sp, strict byte 00008h ; 83 ec 08 ; 0xc2006
3734 mov byte [bp-006h], dl ; 88 56 fa ; 0xc2009
3735 mov word [bp-00ah], bx ; 89 5e f6 ; 0xc200c
3736 mov dx, strict word 00049h ; ba 49 00 ; 0xc200f vgabios.c:1364
3737 mov ax, strict word 00040h ; b8 40 00 ; 0xc2012
3738 call 02f57h ; e8 3f 0f ; 0xc2015
3739 xor ah, ah ; 30 e4 ; 0xc2018 vgabios.c:1365
3740 call 02f30h ; e8 13 0f ; 0xc201a
3741 mov byte [bp-004h], al ; 88 46 fc ; 0xc201d
3742 cmp AL, strict byte 0ffh ; 3c ff ; 0xc2020 vgabios.c:1366
3743 je near 02144h ; 0f 84 1e 01 ; 0xc2022
3744 movzx bx, al ; 0f b6 d8 ; 0xc2026 vgabios.c:1367
3745 sal bx, 003h ; c1 e3 03 ; 0xc2029
3746 cmp byte [bx+0462fh], 000h ; 80 bf 2f 46 00 ; 0xc202c
3747 je near 02144h ; 0f 84 0f 01 ; 0xc2031
3748 mov al, byte [bx+04630h] ; 8a 87 30 46 ; 0xc2035 vgabios.c:1369
3749 cmp AL, strict byte 003h ; 3c 03 ; 0xc2039
3750 jc short 0204ch ; 72 0f ; 0xc203b
3751 jbe short 02053h ; 76 14 ; 0xc203d
3752 cmp AL, strict byte 005h ; 3c 05 ; 0xc203f
3753 je near 0214ah ; 0f 84 05 01 ; 0xc2041
3754 cmp AL, strict byte 004h ; 3c 04 ; 0xc2045
3755 je short 02053h ; 74 0a ; 0xc2047
3756 jmp near 02144h ; e9 f8 00 ; 0xc2049
3757 cmp AL, strict byte 002h ; 3c 02 ; 0xc204c
3758 je short 020b8h ; 74 68 ; 0xc204e
3759 jmp near 02144h ; e9 f1 00 ; 0xc2050
3760 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc2053 vgabios.c:1373
3761 mov ax, strict word 00040h ; b8 40 00 ; 0xc2056
3762 call 02f73h ; e8 17 0f ; 0xc2059
3763 imul ax, cx ; 0f af c1 ; 0xc205c
3764 mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xc205f
3765 shr bx, 003h ; c1 eb 03 ; 0xc2062
3766 add bx, ax ; 01 c3 ; 0xc2065
3767 mov word [bp-008h], bx ; 89 5e f8 ; 0xc2067
3768 mov cx, word [bp-00ah] ; 8b 4e f6 ; 0xc206a vgabios.c:1374
3769 and cl, 007h ; 80 e1 07 ; 0xc206d
3770 mov ax, 00080h ; b8 80 00 ; 0xc2070
3771 sar ax, CL ; d3 f8 ; 0xc2073
3772 xor ah, ah ; 30 e4 ; 0xc2075 vgabios.c:1375
3773 sal ax, 008h ; c1 e0 08 ; 0xc2077
3774 or AL, strict byte 008h ; 0c 08 ; 0xc207a
3775 mov dx, 003ceh ; ba ce 03 ; 0xc207c
3776 out DX, ax ; ef ; 0xc207f
3777 mov ax, 00205h ; b8 05 02 ; 0xc2080 vgabios.c:1376
3778 out DX, ax ; ef ; 0xc2083
3779 mov dx, bx ; 89 da ; 0xc2084 vgabios.c:1377
3780 mov ax, 0a000h ; b8 00 a0 ; 0xc2086
3781 call 02f57h ; e8 cb 0e ; 0xc2089
3782 test byte [bp-006h], 080h ; f6 46 fa 80 ; 0xc208c vgabios.c:1378
3783 je short 02099h ; 74 07 ; 0xc2090
3784 mov ax, 01803h ; b8 03 18 ; 0xc2092 vgabios.c:1380
3785 mov dx, 003ceh ; ba ce 03 ; 0xc2095
3786 out DX, ax ; ef ; 0xc2098
3787 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc2099 vgabios.c:1382
3788 mov dx, word [bp-008h] ; 8b 56 f8 ; 0xc209d
3789 mov ax, 0a000h ; b8 00 a0 ; 0xc20a0
3790 call 02f65h ; e8 bf 0e ; 0xc20a3
3791 mov ax, 0ff08h ; b8 08 ff ; 0xc20a6 vgabios.c:1383
3792 mov dx, 003ceh ; ba ce 03 ; 0xc20a9
3793 out DX, ax ; ef ; 0xc20ac
3794 mov ax, strict word 00005h ; b8 05 00 ; 0xc20ad vgabios.c:1384
3795 out DX, ax ; ef ; 0xc20b0
3796 mov ax, strict word 00003h ; b8 03 00 ; 0xc20b1 vgabios.c:1385
3797 out DX, ax ; ef ; 0xc20b4
3798 jmp near 02144h ; e9 8c 00 ; 0xc20b5 vgabios.c:1386
3799 mov ax, cx ; 89 c8 ; 0xc20b8 vgabios.c:1388
3800 shr ax, 1 ; d1 e8 ; 0xc20ba
3801 imul ax, ax, strict byte 00050h ; 6b c0 50 ; 0xc20bc
3802 cmp byte [bx+04631h], 002h ; 80 bf 31 46 02 ; 0xc20bf
3803 jne short 020ceh ; 75 08 ; 0xc20c4
3804 mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xc20c6 vgabios.c:1390
3805 shr bx, 002h ; c1 eb 02 ; 0xc20c9
3806 jmp short 020d4h ; eb 06 ; 0xc20cc vgabios.c:1392
3807 mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xc20ce vgabios.c:1394
3808 shr bx, 003h ; c1 eb 03 ; 0xc20d1
3809 add bx, ax ; 01 c3 ; 0xc20d4
3810 mov word [bp-008h], bx ; 89 5e f8 ; 0xc20d6
3811 test cl, 001h ; f6 c1 01 ; 0xc20d9 vgabios.c:1396
3812 je short 020e2h ; 74 04 ; 0xc20dc
3813 add byte [bp-007h], 020h ; 80 46 f9 20 ; 0xc20de
3814 mov dx, word [bp-008h] ; 8b 56 f8 ; 0xc20e2 vgabios.c:1397
3815 mov ax, 0b800h ; b8 00 b8 ; 0xc20e5
3816 call 02f57h ; e8 6c 0e ; 0xc20e8
3817 mov bl, al ; 88 c3 ; 0xc20eb
3818 movzx si, byte [bp-004h] ; 0f b6 76 fc ; 0xc20ed vgabios.c:1398
3819 sal si, 003h ; c1 e6 03 ; 0xc20f1
3820 cmp byte [si+04631h], 002h ; 80 bc 31 46 02 ; 0xc20f4
3821 jne short 02114h ; 75 19 ; 0xc20f9
3822 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc20fb vgabios.c:1400
3823 and AL, strict byte 003h ; 24 03 ; 0xc20fe
3824 mov AH, strict byte 003h ; b4 03 ; 0xc2100
3825 sub ah, al ; 28 c4 ; 0xc2102
3826 mov cl, ah ; 88 e1 ; 0xc2104
3827 add cl, ah ; 00 e1 ; 0xc2106
3828 mov bh, byte [bp-006h] ; 8a 7e fa ; 0xc2108
3829 and bh, 003h ; 80 e7 03 ; 0xc210b
3830 sal bh, CL ; d2 e7 ; 0xc210e
3831 mov AL, strict byte 003h ; b0 03 ; 0xc2110 vgabios.c:1401
3832 jmp short 02127h ; eb 13 ; 0xc2112 vgabios.c:1403
3833 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2114 vgabios.c:1405
3834 and AL, strict byte 007h ; 24 07 ; 0xc2117
3835 mov CL, strict byte 007h ; b1 07 ; 0xc2119
3836 sub cl, al ; 28 c1 ; 0xc211b
3837 mov bh, byte [bp-006h] ; 8a 7e fa ; 0xc211d
3838 and bh, 001h ; 80 e7 01 ; 0xc2120
3839 sal bh, CL ; d2 e7 ; 0xc2123
3840 mov AL, strict byte 001h ; b0 01 ; 0xc2125 vgabios.c:1406
3841 sal al, CL ; d2 e0 ; 0xc2127
3842 test byte [bp-006h], 080h ; f6 46 fa 80 ; 0xc2129 vgabios.c:1408
3843 je short 02133h ; 74 04 ; 0xc212d
3844 xor bl, bh ; 30 fb ; 0xc212f vgabios.c:1410
3845 jmp short 02139h ; eb 06 ; 0xc2131 vgabios.c:1412
3846 not al ; f6 d0 ; 0xc2133 vgabios.c:1414
3847 and bl, al ; 20 c3 ; 0xc2135
3848 or bl, bh ; 08 fb ; 0xc2137 vgabios.c:1415
3849 xor bh, bh ; 30 ff ; 0xc2139 vgabios.c:1417
3850 mov dx, word [bp-008h] ; 8b 56 f8 ; 0xc213b
3851 mov ax, 0b800h ; b8 00 b8 ; 0xc213e
3852 call 02f65h ; e8 21 0e ; 0xc2141
3853 lea sp, [bp-002h] ; 8d 66 fe ; 0xc2144 vgabios.c:1418
3854 pop si ; 5e ; 0xc2147
3855 pop bp ; 5d ; 0xc2148
3856 retn ; c3 ; 0xc2149
3857 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc214a vgabios.c:1420
3858 mov ax, strict word 00040h ; b8 40 00 ; 0xc214d
3859 call 02f73h ; e8 20 0e ; 0xc2150
3860 sal ax, 003h ; c1 e0 03 ; 0xc2153
3861 imul cx, ax ; 0f af c8 ; 0xc2156
3862 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc2159
3863 add ax, cx ; 01 c8 ; 0xc215c
3864 mov word [bp-008h], ax ; 89 46 f8 ; 0xc215e
3865 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc2161 vgabios.c:1421
3866 mov dx, ax ; 89 c2 ; 0xc2165
3867 mov ax, 0a000h ; b8 00 a0 ; 0xc2167
3868 jmp short 02141h ; eb d5 ; 0xc216a
3869 ; disGetNextSymbol 0xc216c LB 0x1a8c -> off=0x0 cb=0000000000000241 uValue=00000000000c216c 'biosfn_write_teletype'
3870biosfn_write_teletype: ; 0xc216c LB 0x241
3871 push bp ; 55 ; 0xc216c vgabios.c:1431
3872 mov bp, sp ; 89 e5 ; 0xc216d
3873 push si ; 56 ; 0xc216f
3874 sub sp, strict byte 00016h ; 83 ec 16 ; 0xc2170
3875 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc2173
3876 mov byte [bp-006h], dl ; 88 56 fa ; 0xc2176
3877 mov byte [bp-004h], bl ; 88 5e fc ; 0xc2179
3878 mov byte [bp-00eh], cl ; 88 4e f2 ; 0xc217c
3879 cmp dl, 0ffh ; 80 fa ff ; 0xc217f vgabios.c:1439
3880 jne short 02190h ; 75 0c ; 0xc2182
3881 mov dx, strict word 00062h ; ba 62 00 ; 0xc2184 vgabios.c:1440
3882 mov ax, strict word 00040h ; b8 40 00 ; 0xc2187
3883 call 02f57h ; e8 ca 0d ; 0xc218a
3884 mov byte [bp-006h], al ; 88 46 fa ; 0xc218d
3885 mov dx, strict word 00049h ; ba 49 00 ; 0xc2190 vgabios.c:1443
3886 mov ax, strict word 00040h ; b8 40 00 ; 0xc2193
3887 call 02f57h ; e8 be 0d ; 0xc2196
3888 xor ah, ah ; 30 e4 ; 0xc2199 vgabios.c:1444
3889 call 02f30h ; e8 92 0d ; 0xc219b
3890 mov byte [bp-010h], al ; 88 46 f0 ; 0xc219e
3891 cmp AL, strict byte 0ffh ; 3c ff ; 0xc21a1 vgabios.c:1445
3892 je near 023a7h ; 0f 84 00 02 ; 0xc21a3
3893 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc21a7 vgabios.c:1448
3894 lea bx, [bp-018h] ; 8d 5e e8 ; 0xc21ab
3895 lea dx, [bp-016h] ; 8d 56 ea ; 0xc21ae
3896 call 00a88h ; e8 d4 e8 ; 0xc21b1
3897 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc21b4 vgabios.c:1449
3898 mov byte [bp-008h], al ; 88 46 f8 ; 0xc21b7
3899 mov ax, word [bp-018h] ; 8b 46 e8 ; 0xc21ba
3900 xor al, al ; 30 c0 ; 0xc21bd
3901 shr ax, 008h ; c1 e8 08 ; 0xc21bf
3902 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc21c2
3903 mov dx, 00084h ; ba 84 00 ; 0xc21c5 vgabios.c:1452
3904 mov ax, strict word 00040h ; b8 40 00 ; 0xc21c8
3905 call 02f57h ; e8 89 0d ; 0xc21cb
3906 xor ah, ah ; 30 e4 ; 0xc21ce
3907 inc ax ; 40 ; 0xc21d0
3908 mov word [bp-014h], ax ; 89 46 ec ; 0xc21d1
3909 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc21d4 vgabios.c:1453
3910 mov ax, strict word 00040h ; b8 40 00 ; 0xc21d7
3911 call 02f73h ; e8 96 0d ; 0xc21da
3912 mov word [bp-012h], ax ; 89 46 ee ; 0xc21dd
3913 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc21e0 vgabios.c:1455
3914 cmp AL, strict byte 008h ; 3c 08 ; 0xc21e3
3915 jc short 021f5h ; 72 0e ; 0xc21e5
3916 jbe short 021fdh ; 76 14 ; 0xc21e7
3917 cmp AL, strict byte 00dh ; 3c 0d ; 0xc21e9
3918 je short 0220bh ; 74 1e ; 0xc21eb
3919 cmp AL, strict byte 00ah ; 3c 0a ; 0xc21ed
3920 je near 022fdh ; 0f 84 0a 01 ; 0xc21ef
3921 jmp short 02212h ; eb 1d ; 0xc21f3
3922 cmp AL, strict byte 007h ; 3c 07 ; 0xc21f5
3923 je near 02300h ; 0f 84 05 01 ; 0xc21f7
3924 jmp short 02212h ; eb 15 ; 0xc21fb
3925 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc21fd vgabios.c:1462
3926 jbe near 02300h ; 0f 86 fb 00 ; 0xc2201
3927 dec byte [bp-008h] ; fe 4e f8 ; 0xc2205
3928 jmp near 02300h ; e9 f5 00 ; 0xc2208 vgabios.c:1463
3929 mov byte [bp-008h], 000h ; c6 46 f8 00 ; 0xc220b vgabios.c:1470
3930 jmp near 02300h ; e9 ee 00 ; 0xc220f vgabios.c:1471
3931 movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc2212 vgabios.c:1475
3932 mov si, bx ; 89 de ; 0xc2216
3933 sal si, 003h ; c1 e6 03 ; 0xc2218
3934 cmp byte [si+0462fh], 000h ; 80 bc 2f 46 00 ; 0xc221b
3935 jne short 0226fh ; 75 4d ; 0xc2220
3936 mov ax, word [bp-012h] ; 8b 46 ee ; 0xc2222 vgabios.c:1478
3937 imul ax, word [bp-014h] ; 0f af 46 ec ; 0xc2225
3938 add ax, ax ; 01 c0 ; 0xc2229
3939 or AL, strict byte 0ffh ; 0c ff ; 0xc222b
3940 movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc222d
3941 mov cx, ax ; 89 c1 ; 0xc2231
3942 inc cx ; 41 ; 0xc2233
3943 imul cx, dx ; 0f af ca ; 0xc2234
3944 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc2237
3945 imul ax, word [bp-012h] ; 0f af 46 ee ; 0xc223b
3946 movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc223f
3947 add ax, dx ; 01 d0 ; 0xc2243
3948 add ax, ax ; 01 c0 ; 0xc2245
3949 add cx, ax ; 01 c1 ; 0xc2247
3950 movzx bx, byte [bp-00ch] ; 0f b6 5e f4 ; 0xc2249 vgabios.c:1481
3951 mov ax, word [si+04632h] ; 8b 84 32 46 ; 0xc224d
3952 mov dx, cx ; 89 ca ; 0xc2251
3953 call 02f65h ; e8 0f 0d ; 0xc2253
3954 cmp byte [bp-00eh], 003h ; 80 7e f2 03 ; 0xc2256 vgabios.c:1483
3955 jne near 022edh ; 0f 85 8f 00 ; 0xc225a
3956 movzx bx, byte [bp-004h] ; 0f b6 5e fc ; 0xc225e vgabios.c:1484
3957 mov dx, cx ; 89 ca ; 0xc2262
3958 inc dx ; 42 ; 0xc2264
3959 mov ax, word [si+04632h] ; 8b 84 32 46 ; 0xc2265
3960 call 02f65h ; e8 f9 0c ; 0xc2269
3961 jmp near 022edh ; e9 7e 00 ; 0xc226c vgabios.c:1486
3962 movzx bx, byte [bx+046aeh] ; 0f b6 9f ae 46 ; 0xc226f vgabios.c:1489
3963 sal bx, 006h ; c1 e3 06 ; 0xc2274
3964 mov ah, byte [bx+046c4h] ; 8a a7 c4 46 ; 0xc2277
3965 mov dl, byte [si+04631h] ; 8a 94 31 46 ; 0xc227b vgabios.c:1490
3966 mov al, byte [si+04630h] ; 8a 84 30 46 ; 0xc227f vgabios.c:1491
3967 cmp AL, strict byte 003h ; 3c 03 ; 0xc2283
3968 jc short 02293h ; 72 0c ; 0xc2285
3969 jbe short 02299h ; 76 10 ; 0xc2287
3970 cmp AL, strict byte 005h ; 3c 05 ; 0xc2289
3971 je short 022d5h ; 74 48 ; 0xc228b
3972 cmp AL, strict byte 004h ; 3c 04 ; 0xc228d
3973 je short 02299h ; 74 08 ; 0xc228f
3974 jmp short 022edh ; eb 5a ; 0xc2291
3975 cmp AL, strict byte 002h ; 3c 02 ; 0xc2293
3976 je short 022b7h ; 74 20 ; 0xc2295
3977 jmp short 022edh ; eb 54 ; 0xc2297
3978 movzx ax, ah ; 0f b6 c4 ; 0xc2299 vgabios.c:1495
3979 push ax ; 50 ; 0xc229c
3980 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc229d
3981 push ax ; 50 ; 0xc22a1
3982 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc22a2
3983 movzx bx, byte [bp-008h] ; 0f b6 5e f8 ; 0xc22a6
3984 movzx dx, byte [bp-004h] ; 0f b6 56 fc ; 0xc22aa
3985 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc22ae
3986 call 01a91h ; e8 dc f7 ; 0xc22b2
3987 jmp short 022edh ; eb 36 ; 0xc22b5 vgabios.c:1496
3988 movzx ax, dl ; 0f b6 c2 ; 0xc22b7 vgabios.c:1498
3989 push ax ; 50 ; 0xc22ba
3990 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc22bb
3991 push ax ; 50 ; 0xc22bf
3992 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc22c0
3993 movzx bx, byte [bp-008h] ; 0f b6 5e f8 ; 0xc22c4
3994 movzx dx, byte [bp-004h] ; 0f b6 56 fc ; 0xc22c8
3995 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc22cc
3996 call 01b7ch ; e8 a9 f8 ; 0xc22d0
3997 jmp short 022edh ; eb 18 ; 0xc22d3 vgabios.c:1499
3998 movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc22d5 vgabios.c:1501
3999 push ax ; 50 ; 0xc22d9
4000 movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc22da
4001 movzx bx, byte [bp-008h] ; 0f b6 5e f8 ; 0xc22de
4002 movzx dx, byte [bp-004h] ; 0f b6 56 fc ; 0xc22e2
4003 movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc22e6
4004 call 01c9ah ; e8 ad f9 ; 0xc22ea
4005 inc byte [bp-008h] ; fe 46 f8 ; 0xc22ed vgabios.c:1509
4006 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc22f0 vgabios.c:1511
4007 cmp ax, word [bp-012h] ; 3b 46 ee ; 0xc22f4
4008 jne short 02300h ; 75 07 ; 0xc22f7
4009 mov byte [bp-008h], 000h ; c6 46 f8 00 ; 0xc22f9 vgabios.c:1512
4010 inc byte [bp-00ah] ; fe 46 f6 ; 0xc22fd vgabios.c:1513
4011 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc2300 vgabios.c:1518
4012 cmp ax, word [bp-014h] ; 3b 46 ec ; 0xc2304
4013 jne near 0238bh ; 0f 85 80 00 ; 0xc2307
4014 movzx si, byte [bp-010h] ; 0f b6 76 f0 ; 0xc230b vgabios.c:1520
4015 sal si, 003h ; c1 e6 03 ; 0xc230f
4016 mov bh, byte [bp-014h] ; 8a 7e ec ; 0xc2312
4017 db 0feh, 0cfh
4018 ; dec bh ; fe cf ; 0xc2315
4019 mov bl, byte [bp-012h] ; 8a 5e ee ; 0xc2317
4020 db 0feh, 0cbh
4021 ; dec bl ; fe cb ; 0xc231a
4022 cmp byte [si+0462fh], 000h ; 80 bc 2f 46 00 ; 0xc231c
4023 jne short 0236dh ; 75 4a ; 0xc2321
4024 mov ax, word [bp-012h] ; 8b 46 ee ; 0xc2323 vgabios.c:1522
4025 imul ax, word [bp-014h] ; 0f af 46 ec ; 0xc2326
4026 add ax, ax ; 01 c0 ; 0xc232a
4027 or AL, strict byte 0ffh ; 0c ff ; 0xc232c
4028 movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc232e
4029 mov cx, ax ; 89 c1 ; 0xc2332
4030 inc cx ; 41 ; 0xc2334
4031 imul cx, dx ; 0f af ca ; 0xc2335
4032 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc2338
4033 dec ax ; 48 ; 0xc233c
4034 imul ax, word [bp-012h] ; 0f af 46 ee ; 0xc233d
4035 movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc2341
4036 add ax, dx ; 01 d0 ; 0xc2345
4037 add ax, ax ; 01 c0 ; 0xc2347
4038 mov dx, cx ; 89 ca ; 0xc2349
4039 add dx, ax ; 01 c2 ; 0xc234b
4040 inc dx ; 42 ; 0xc234d
4041 mov ax, word [si+04632h] ; 8b 84 32 46 ; 0xc234e
4042 call 02f57h ; e8 02 0c ; 0xc2352
4043 push strict byte 00001h ; 6a 01 ; 0xc2355 vgabios.c:1524
4044 movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc2357
4045 push dx ; 52 ; 0xc235b
4046 movzx dx, bl ; 0f b6 d3 ; 0xc235c
4047 push dx ; 52 ; 0xc235f
4048 movzx dx, bh ; 0f b6 d7 ; 0xc2360
4049 push dx ; 52 ; 0xc2363
4050 movzx dx, al ; 0f b6 d0 ; 0xc2364
4051 xor cx, cx ; 31 c9 ; 0xc2367
4052 xor bx, bx ; 31 db ; 0xc2369
4053 jmp short 02382h ; eb 15 ; 0xc236b vgabios.c:1526
4054 push strict byte 00001h ; 6a 01 ; 0xc236d vgabios.c:1528
4055 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc236f
4056 push ax ; 50 ; 0xc2373
4057 movzx ax, bl ; 0f b6 c3 ; 0xc2374
4058 push ax ; 50 ; 0xc2377
4059 movzx ax, bh ; 0f b6 c7 ; 0xc2378
4060 push ax ; 50 ; 0xc237b
4061 xor cx, cx ; 31 c9 ; 0xc237c
4062 xor bx, bx ; 31 db ; 0xc237e
4063 xor dx, dx ; 31 d2 ; 0xc2380
4064 mov ax, strict word 00001h ; b8 01 00 ; 0xc2382
4065 call 0158bh ; e8 03 f2 ; 0xc2385
4066 dec byte [bp-00ah] ; fe 4e f6 ; 0xc2388 vgabios.c:1530
4067 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc238b vgabios.c:1534
4068 mov word [bp-018h], ax ; 89 46 e8 ; 0xc238f
4069 sal word [bp-018h], 008h ; c1 66 e8 08 ; 0xc2392
4070 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc2396
4071 add word [bp-018h], ax ; 01 46 e8 ; 0xc239a
4072 mov dx, word [bp-018h] ; 8b 56 e8 ; 0xc239d vgabios.c:1535
4073 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc23a0
4074 call 00e5eh ; e8 b7 ea ; 0xc23a4
4075 lea sp, [bp-002h] ; 8d 66 fe ; 0xc23a7 vgabios.c:1536
4076 pop si ; 5e ; 0xc23aa
4077 pop bp ; 5d ; 0xc23ab
4078 retn ; c3 ; 0xc23ac
4079 ; disGetNextSymbol 0xc23ad LB 0x184b -> off=0x0 cb=000000000000002c uValue=00000000000c23ad 'get_font_access'
4080get_font_access: ; 0xc23ad LB 0x2c
4081 push bp ; 55 ; 0xc23ad vgabios.c:1539
4082 mov bp, sp ; 89 e5 ; 0xc23ae
4083 push dx ; 52 ; 0xc23b0
4084 mov ax, 00100h ; b8 00 01 ; 0xc23b1 vgabios.c:1541
4085 mov dx, 003c4h ; ba c4 03 ; 0xc23b4
4086 out DX, ax ; ef ; 0xc23b7
4087 mov ax, 00402h ; b8 02 04 ; 0xc23b8 vgabios.c:1542
4088 out DX, ax ; ef ; 0xc23bb
4089 mov ax, 00704h ; b8 04 07 ; 0xc23bc vgabios.c:1543
4090 out DX, ax ; ef ; 0xc23bf
4091 mov ax, 00300h ; b8 00 03 ; 0xc23c0 vgabios.c:1544
4092 out DX, ax ; ef ; 0xc23c3
4093 mov ax, 00204h ; b8 04 02 ; 0xc23c4 vgabios.c:1545
4094 mov dx, 003ceh ; ba ce 03 ; 0xc23c7
4095 out DX, ax ; ef ; 0xc23ca
4096 mov ax, strict word 00005h ; b8 05 00 ; 0xc23cb vgabios.c:1546
4097 out DX, ax ; ef ; 0xc23ce
4098 mov ax, 00406h ; b8 06 04 ; 0xc23cf vgabios.c:1547
4099 out DX, ax ; ef ; 0xc23d2
4100 lea sp, [bp-002h] ; 8d 66 fe ; 0xc23d3 vgabios.c:1548
4101 pop dx ; 5a ; 0xc23d6
4102 pop bp ; 5d ; 0xc23d7
4103 retn ; c3 ; 0xc23d8
4104 ; disGetNextSymbol 0xc23d9 LB 0x181f -> off=0x0 cb=000000000000003c uValue=00000000000c23d9 'release_font_access'
4105release_font_access: ; 0xc23d9 LB 0x3c
4106 push bp ; 55 ; 0xc23d9 vgabios.c:1550
4107 mov bp, sp ; 89 e5 ; 0xc23da
4108 push dx ; 52 ; 0xc23dc
4109 mov ax, 00100h ; b8 00 01 ; 0xc23dd vgabios.c:1552
4110 mov dx, 003c4h ; ba c4 03 ; 0xc23e0
4111 out DX, ax ; ef ; 0xc23e3
4112 mov ax, 00302h ; b8 02 03 ; 0xc23e4 vgabios.c:1553
4113 out DX, ax ; ef ; 0xc23e7
4114 mov ax, 00304h ; b8 04 03 ; 0xc23e8 vgabios.c:1554
4115 out DX, ax ; ef ; 0xc23eb
4116 mov ax, 00300h ; b8 00 03 ; 0xc23ec vgabios.c:1555
4117 out DX, ax ; ef ; 0xc23ef
4118 mov dx, 003cch ; ba cc 03 ; 0xc23f0 vgabios.c:1556
4119 in AL, DX ; ec ; 0xc23f3
4120 db 02ah, 0e4h
4121 ; sub ah, ah ; 2a e4 ; 0xc23f4
4122 and ax, strict word 00001h ; 25 01 00 ; 0xc23f6
4123 sal ax, 002h ; c1 e0 02 ; 0xc23f9
4124 or AL, strict byte 00ah ; 0c 0a ; 0xc23fc
4125 sal ax, 008h ; c1 e0 08 ; 0xc23fe
4126 or AL, strict byte 006h ; 0c 06 ; 0xc2401
4127 mov dx, 003ceh ; ba ce 03 ; 0xc2403
4128 out DX, ax ; ef ; 0xc2406
4129 mov ax, strict word 00004h ; b8 04 00 ; 0xc2407 vgabios.c:1557
4130 out DX, ax ; ef ; 0xc240a
4131 mov ax, 01005h ; b8 05 10 ; 0xc240b vgabios.c:1558
4132 out DX, ax ; ef ; 0xc240e
4133 lea sp, [bp-002h] ; 8d 66 fe ; 0xc240f vgabios.c:1559
4134 pop dx ; 5a ; 0xc2412
4135 pop bp ; 5d ; 0xc2413
4136 retn ; c3 ; 0xc2414
4137 ; disGetNextSymbol 0xc2415 LB 0x17e3 -> off=0x0 cb=00000000000000bf uValue=00000000000c2415 'set_scan_lines'
4138set_scan_lines: ; 0xc2415 LB 0xbf
4139 push bp ; 55 ; 0xc2415 vgabios.c:1561
4140 mov bp, sp ; 89 e5 ; 0xc2416
4141 push bx ; 53 ; 0xc2418
4142 push cx ; 51 ; 0xc2419
4143 push dx ; 52 ; 0xc241a
4144 push si ; 56 ; 0xc241b
4145 push di ; 57 ; 0xc241c
4146 mov bl, al ; 88 c3 ; 0xc241d
4147 mov dx, strict word 00063h ; ba 63 00 ; 0xc241f vgabios.c:1566
4148 mov ax, strict word 00040h ; b8 40 00 ; 0xc2422
4149 call 02f73h ; e8 4b 0b ; 0xc2425
4150 mov dx, ax ; 89 c2 ; 0xc2428
4151 mov si, ax ; 89 c6 ; 0xc242a
4152 mov AL, strict byte 009h ; b0 09 ; 0xc242c vgabios.c:1567
4153 out DX, AL ; ee ; 0xc242e
4154 inc dx ; 42 ; 0xc242f vgabios.c:1568
4155 in AL, DX ; ec ; 0xc2430
4156 db 02ah, 0e4h
4157 ; sub ah, ah ; 2a e4 ; 0xc2431
4158 mov ah, al ; 88 c4 ; 0xc2433 vgabios.c:1569
4159 and ah, 0e0h ; 80 e4 e0 ; 0xc2435
4160 mov al, bl ; 88 d8 ; 0xc2438
4161 db 0feh, 0c8h
4162 ; dec al ; fe c8 ; 0xc243a
4163 or al, ah ; 08 e0 ; 0xc243c
4164 out DX, AL ; ee ; 0xc243e vgabios.c:1570
4165 cmp bl, 008h ; 80 fb 08 ; 0xc243f vgabios.c:1571
4166 jne short 0244ch ; 75 08 ; 0xc2442
4167 mov dx, strict word 00007h ; ba 07 00 ; 0xc2444 vgabios.c:1573
4168 mov ax, strict word 00006h ; b8 06 00 ; 0xc2447
4169 jmp short 02459h ; eb 0d ; 0xc244a vgabios.c:1575
4170 mov al, bl ; 88 d8 ; 0xc244c vgabios.c:1577
4171 sub AL, strict byte 003h ; 2c 03 ; 0xc244e
4172 movzx dx, al ; 0f b6 d0 ; 0xc2450
4173 mov al, bl ; 88 d8 ; 0xc2453
4174 sub AL, strict byte 004h ; 2c 04 ; 0xc2455
4175 xor ah, ah ; 30 e4 ; 0xc2457
4176 call 00dbah ; e8 5e e9 ; 0xc2459
4177 movzx di, bl ; 0f b6 fb ; 0xc245c vgabios.c:1579
4178 mov bx, di ; 89 fb ; 0xc245f
4179 mov dx, 00085h ; ba 85 00 ; 0xc2461
4180 mov ax, strict word 00040h ; b8 40 00 ; 0xc2464
4181 call 02f81h ; e8 17 0b ; 0xc2467
4182 mov AL, strict byte 012h ; b0 12 ; 0xc246a vgabios.c:1580
4183 mov dx, si ; 89 f2 ; 0xc246c
4184 out DX, AL ; ee ; 0xc246e
4185 lea cx, [si+001h] ; 8d 4c 01 ; 0xc246f vgabios.c:1581
4186 mov dx, cx ; 89 ca ; 0xc2472
4187 in AL, DX ; ec ; 0xc2474
4188 db 02ah, 0e4h
4189 ; sub ah, ah ; 2a e4 ; 0xc2475
4190 mov bx, ax ; 89 c3 ; 0xc2477
4191 mov AL, strict byte 007h ; b0 07 ; 0xc2479 vgabios.c:1582
4192 mov dx, si ; 89 f2 ; 0xc247b
4193 out DX, AL ; ee ; 0xc247d
4194 mov dx, cx ; 89 ca ; 0xc247e vgabios.c:1583
4195 in AL, DX ; ec ; 0xc2480
4196 db 02ah, 0e4h
4197 ; sub ah, ah ; 2a e4 ; 0xc2481
4198 mov ah, al ; 88 c4 ; 0xc2483 vgabios.c:1584
4199 and ah, 002h ; 80 e4 02 ; 0xc2485
4200 movzx dx, ah ; 0f b6 d4 ; 0xc2488
4201 sal dx, 007h ; c1 e2 07 ; 0xc248b
4202 and AL, strict byte 040h ; 24 40 ; 0xc248e
4203 xor ah, ah ; 30 e4 ; 0xc2490
4204 sal ax, 003h ; c1 e0 03 ; 0xc2492
4205 add ax, dx ; 01 d0 ; 0xc2495
4206 inc ax ; 40 ; 0xc2497
4207 add ax, bx ; 01 d8 ; 0xc2498
4208 xor dx, dx ; 31 d2 ; 0xc249a vgabios.c:1585
4209 div di ; f7 f7 ; 0xc249c
4210 mov cx, ax ; 89 c1 ; 0xc249e
4211 db 0feh, 0c8h
4212 ; dec al ; fe c8 ; 0xc24a0 vgabios.c:1586
4213 movzx bx, al ; 0f b6 d8 ; 0xc24a2
4214 mov dx, 00084h ; ba 84 00 ; 0xc24a5
4215 mov ax, strict word 00040h ; b8 40 00 ; 0xc24a8
4216 call 02f65h ; e8 b7 0a ; 0xc24ab
4217 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc24ae vgabios.c:1587
4218 mov ax, strict word 00040h ; b8 40 00 ; 0xc24b1
4219 call 02f73h ; e8 bc 0a ; 0xc24b4
4220 movzx dx, cl ; 0f b6 d1 ; 0xc24b7 vgabios.c:1588
4221 mov bx, ax ; 89 c3 ; 0xc24ba
4222 imul bx, dx ; 0f af da ; 0xc24bc
4223 add bx, bx ; 01 db ; 0xc24bf
4224 mov dx, strict word 0004ch ; ba 4c 00 ; 0xc24c1
4225 mov ax, strict word 00040h ; b8 40 00 ; 0xc24c4
4226 call 02f81h ; e8 b7 0a ; 0xc24c7
4227 lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc24ca vgabios.c:1589
4228 pop di ; 5f ; 0xc24cd
4229 pop si ; 5e ; 0xc24ce
4230 pop dx ; 5a ; 0xc24cf
4231 pop cx ; 59 ; 0xc24d0
4232 pop bx ; 5b ; 0xc24d1
4233 pop bp ; 5d ; 0xc24d2
4234 retn ; c3 ; 0xc24d3
4235 ; disGetNextSymbol 0xc24d4 LB 0x1724 -> off=0x0 cb=000000000000007d uValue=00000000000c24d4 'biosfn_load_text_user_pat'
4236biosfn_load_text_user_pat: ; 0xc24d4 LB 0x7d
4237 push bp ; 55 ; 0xc24d4 vgabios.c:1591
4238 mov bp, sp ; 89 e5 ; 0xc24d5
4239 push si ; 56 ; 0xc24d7
4240 push di ; 57 ; 0xc24d8
4241 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc24d9
4242 mov byte [bp-006h], al ; 88 46 fa ; 0xc24dc
4243 mov word [bp-00ch], dx ; 89 56 f4 ; 0xc24df
4244 mov word [bp-008h], bx ; 89 5e f8 ; 0xc24e2
4245 mov word [bp-00ah], cx ; 89 4e f6 ; 0xc24e5
4246 call 023adh ; e8 c2 fe ; 0xc24e8 vgabios.c:1596
4247 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc24eb vgabios.c:1597
4248 and AL, strict byte 003h ; 24 03 ; 0xc24ee
4249 xor ah, ah ; 30 e4 ; 0xc24f0
4250 mov bx, ax ; 89 c3 ; 0xc24f2
4251 sal bx, 00eh ; c1 e3 0e ; 0xc24f4
4252 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc24f7
4253 and AL, strict byte 004h ; 24 04 ; 0xc24fa
4254 xor ah, ah ; 30 e4 ; 0xc24fc
4255 sal ax, 00bh ; c1 e0 0b ; 0xc24fe
4256 add bx, ax ; 01 c3 ; 0xc2501
4257 mov word [bp-00eh], bx ; 89 5e f2 ; 0xc2503
4258 xor bx, bx ; 31 db ; 0xc2506 vgabios.c:1598
4259 cmp bx, word [bp-00ah] ; 3b 5e f6 ; 0xc2508
4260 jnc short 02538h ; 73 2b ; 0xc250b
4261 movzx cx, byte [bp+008h] ; 0f b6 4e 08 ; 0xc250d vgabios.c:1600
4262 mov si, bx ; 89 de ; 0xc2511
4263 imul si, cx ; 0f af f1 ; 0xc2513
4264 add si, word [bp-008h] ; 03 76 f8 ; 0xc2516
4265 mov di, word [bp+004h] ; 8b 7e 04 ; 0xc2519 vgabios.c:1601
4266 add di, bx ; 01 df ; 0xc251c
4267 sal di, 005h ; c1 e7 05 ; 0xc251e
4268 add di, word [bp-00eh] ; 03 7e f2 ; 0xc2521
4269 mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xc2524 vgabios.c:1602
4270 mov ax, 0a000h ; b8 00 a0 ; 0xc2527
4271 mov es, ax ; 8e c0 ; 0xc252a
4272 cld ; fc ; 0xc252c
4273 jcxz 02535h ; e3 06 ; 0xc252d
4274 push DS ; 1e ; 0xc252f
4275 mov ds, dx ; 8e da ; 0xc2530
4276 rep movsb ; f3 a4 ; 0xc2532
4277 pop DS ; 1f ; 0xc2534
4278 inc bx ; 43 ; 0xc2535 vgabios.c:1603
4279 jmp short 02508h ; eb d0 ; 0xc2536
4280 call 023d9h ; e8 9e fe ; 0xc2538 vgabios.c:1604
4281 cmp byte [bp-006h], 010h ; 80 7e fa 10 ; 0xc253b vgabios.c:1605
4282 jc short 02548h ; 72 07 ; 0xc253f
4283 movzx ax, byte [bp+008h] ; 0f b6 46 08 ; 0xc2541 vgabios.c:1607
4284 call 02415h ; e8 cd fe ; 0xc2545
4285 lea sp, [bp-004h] ; 8d 66 fc ; 0xc2548 vgabios.c:1609
4286 pop di ; 5f ; 0xc254b
4287 pop si ; 5e ; 0xc254c
4288 pop bp ; 5d ; 0xc254d
4289 retn 00006h ; c2 06 00 ; 0xc254e
4290 ; disGetNextSymbol 0xc2551 LB 0x16a7 -> off=0x0 cb=0000000000000070 uValue=00000000000c2551 'biosfn_load_text_8_14_pat'
4291biosfn_load_text_8_14_pat: ; 0xc2551 LB 0x70
4292 push bp ; 55 ; 0xc2551 vgabios.c:1611
4293 mov bp, sp ; 89 e5 ; 0xc2552
4294 push bx ; 53 ; 0xc2554
4295 push cx ; 51 ; 0xc2555
4296 push si ; 56 ; 0xc2556
4297 push di ; 57 ; 0xc2557
4298 push ax ; 50 ; 0xc2558
4299 push ax ; 50 ; 0xc2559
4300 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc255a
4301 call 023adh ; e8 4d fe ; 0xc255d vgabios.c:1615
4302 mov al, dl ; 88 d0 ; 0xc2560 vgabios.c:1616
4303 and AL, strict byte 003h ; 24 03 ; 0xc2562
4304 xor ah, ah ; 30 e4 ; 0xc2564
4305 mov bx, ax ; 89 c3 ; 0xc2566
4306 sal bx, 00eh ; c1 e3 0e ; 0xc2568
4307 mov al, dl ; 88 d0 ; 0xc256b
4308 and AL, strict byte 004h ; 24 04 ; 0xc256d
4309 xor ah, ah ; 30 e4 ; 0xc256f
4310 sal ax, 00bh ; c1 e0 0b ; 0xc2571
4311 add bx, ax ; 01 c3 ; 0xc2574
4312 mov word [bp-00ch], bx ; 89 5e f4 ; 0xc2576
4313 xor bx, bx ; 31 db ; 0xc2579 vgabios.c:1617
4314 jmp short 02583h ; eb 06 ; 0xc257b
4315 cmp bx, 00100h ; 81 fb 00 01 ; 0xc257d
4316 jnc short 025a9h ; 73 26 ; 0xc2581
4317 imul si, bx, strict byte 0000eh ; 6b f3 0e ; 0xc2583 vgabios.c:1619
4318 mov di, bx ; 89 df ; 0xc2586 vgabios.c:1620
4319 sal di, 005h ; c1 e7 05 ; 0xc2588
4320 add di, word [bp-00ch] ; 03 7e f4 ; 0xc258b
4321 add si, 05bech ; 81 c6 ec 5b ; 0xc258e vgabios.c:1621
4322 mov cx, strict word 0000eh ; b9 0e 00 ; 0xc2592
4323 mov dx, 0c000h ; ba 00 c0 ; 0xc2595
4324 mov ax, 0a000h ; b8 00 a0 ; 0xc2598
4325 mov es, ax ; 8e c0 ; 0xc259b
4326 cld ; fc ; 0xc259d
4327 jcxz 025a6h ; e3 06 ; 0xc259e
4328 push DS ; 1e ; 0xc25a0
4329 mov ds, dx ; 8e da ; 0xc25a1
4330 rep movsb ; f3 a4 ; 0xc25a3
4331 pop DS ; 1f ; 0xc25a5
4332 inc bx ; 43 ; 0xc25a6 vgabios.c:1622
4333 jmp short 0257dh ; eb d4 ; 0xc25a7
4334 call 023d9h ; e8 2d fe ; 0xc25a9 vgabios.c:1623
4335 cmp byte [bp-00ah], 010h ; 80 7e f6 10 ; 0xc25ac vgabios.c:1624
4336 jc short 025b8h ; 72 06 ; 0xc25b0
4337 mov ax, strict word 0000eh ; b8 0e 00 ; 0xc25b2 vgabios.c:1626
4338 call 02415h ; e8 5d fe ; 0xc25b5
4339 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc25b8 vgabios.c:1628
4340 pop di ; 5f ; 0xc25bb
4341 pop si ; 5e ; 0xc25bc
4342 pop cx ; 59 ; 0xc25bd
4343 pop bx ; 5b ; 0xc25be
4344 pop bp ; 5d ; 0xc25bf
4345 retn ; c3 ; 0xc25c0
4346 ; disGetNextSymbol 0xc25c1 LB 0x1637 -> off=0x0 cb=0000000000000072 uValue=00000000000c25c1 'biosfn_load_text_8_8_pat'
4347biosfn_load_text_8_8_pat: ; 0xc25c1 LB 0x72
4348 push bp ; 55 ; 0xc25c1 vgabios.c:1630
4349 mov bp, sp ; 89 e5 ; 0xc25c2
4350 push bx ; 53 ; 0xc25c4
4351 push cx ; 51 ; 0xc25c5
4352 push si ; 56 ; 0xc25c6
4353 push di ; 57 ; 0xc25c7
4354 push ax ; 50 ; 0xc25c8
4355 push ax ; 50 ; 0xc25c9
4356 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc25ca
4357 call 023adh ; e8 dd fd ; 0xc25cd vgabios.c:1634
4358 mov al, dl ; 88 d0 ; 0xc25d0 vgabios.c:1635
4359 and AL, strict byte 003h ; 24 03 ; 0xc25d2
4360 xor ah, ah ; 30 e4 ; 0xc25d4
4361 mov bx, ax ; 89 c3 ; 0xc25d6
4362 sal bx, 00eh ; c1 e3 0e ; 0xc25d8
4363 mov al, dl ; 88 d0 ; 0xc25db
4364 and AL, strict byte 004h ; 24 04 ; 0xc25dd
4365 xor ah, ah ; 30 e4 ; 0xc25df
4366 sal ax, 00bh ; c1 e0 0b ; 0xc25e1
4367 add bx, ax ; 01 c3 ; 0xc25e4
4368 mov word [bp-00ch], bx ; 89 5e f4 ; 0xc25e6
4369 xor bx, bx ; 31 db ; 0xc25e9 vgabios.c:1636
4370 jmp short 025f3h ; eb 06 ; 0xc25eb
4371 cmp bx, 00100h ; 81 fb 00 01 ; 0xc25ed
4372 jnc short 0261bh ; 73 28 ; 0xc25f1
4373 mov si, bx ; 89 de ; 0xc25f3 vgabios.c:1638
4374 sal si, 003h ; c1 e6 03 ; 0xc25f5
4375 mov di, bx ; 89 df ; 0xc25f8 vgabios.c:1639
4376 sal di, 005h ; c1 e7 05 ; 0xc25fa
4377 add di, word [bp-00ch] ; 03 7e f4 ; 0xc25fd
4378 add si, 053ech ; 81 c6 ec 53 ; 0xc2600 vgabios.c:1640
4379 mov cx, strict word 00008h ; b9 08 00 ; 0xc2604
4380 mov dx, 0c000h ; ba 00 c0 ; 0xc2607
4381 mov ax, 0a000h ; b8 00 a0 ; 0xc260a
4382 mov es, ax ; 8e c0 ; 0xc260d
4383 cld ; fc ; 0xc260f
4384 jcxz 02618h ; e3 06 ; 0xc2610
4385 push DS ; 1e ; 0xc2612
4386 mov ds, dx ; 8e da ; 0xc2613
4387 rep movsb ; f3 a4 ; 0xc2615
4388 pop DS ; 1f ; 0xc2617
4389 inc bx ; 43 ; 0xc2618 vgabios.c:1641
4390 jmp short 025edh ; eb d2 ; 0xc2619
4391 call 023d9h ; e8 bb fd ; 0xc261b vgabios.c:1642
4392 cmp byte [bp-00ah], 010h ; 80 7e f6 10 ; 0xc261e vgabios.c:1643
4393 jc short 0262ah ; 72 06 ; 0xc2622
4394 mov ax, strict word 00008h ; b8 08 00 ; 0xc2624 vgabios.c:1645
4395 call 02415h ; e8 eb fd ; 0xc2627
4396 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc262a vgabios.c:1647
4397 pop di ; 5f ; 0xc262d
4398 pop si ; 5e ; 0xc262e
4399 pop cx ; 59 ; 0xc262f
4400 pop bx ; 5b ; 0xc2630
4401 pop bp ; 5d ; 0xc2631
4402 retn ; c3 ; 0xc2632
4403 ; disGetNextSymbol 0xc2633 LB 0x15c5 -> off=0x0 cb=0000000000000072 uValue=00000000000c2633 'biosfn_load_text_8_16_pat'
4404biosfn_load_text_8_16_pat: ; 0xc2633 LB 0x72
4405 push bp ; 55 ; 0xc2633 vgabios.c:1650
4406 mov bp, sp ; 89 e5 ; 0xc2634
4407 push bx ; 53 ; 0xc2636
4408 push cx ; 51 ; 0xc2637
4409 push si ; 56 ; 0xc2638
4410 push di ; 57 ; 0xc2639
4411 push ax ; 50 ; 0xc263a
4412 push ax ; 50 ; 0xc263b
4413 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc263c
4414 call 023adh ; e8 6b fd ; 0xc263f vgabios.c:1654
4415 mov al, dl ; 88 d0 ; 0xc2642 vgabios.c:1655
4416 and AL, strict byte 003h ; 24 03 ; 0xc2644
4417 xor ah, ah ; 30 e4 ; 0xc2646
4418 mov bx, ax ; 89 c3 ; 0xc2648
4419 sal bx, 00eh ; c1 e3 0e ; 0xc264a
4420 mov al, dl ; 88 d0 ; 0xc264d
4421 and AL, strict byte 004h ; 24 04 ; 0xc264f
4422 xor ah, ah ; 30 e4 ; 0xc2651
4423 sal ax, 00bh ; c1 e0 0b ; 0xc2653
4424 add bx, ax ; 01 c3 ; 0xc2656
4425 mov word [bp-00ch], bx ; 89 5e f4 ; 0xc2658
4426 xor bx, bx ; 31 db ; 0xc265b vgabios.c:1656
4427 jmp short 02665h ; eb 06 ; 0xc265d
4428 cmp bx, 00100h ; 81 fb 00 01 ; 0xc265f
4429 jnc short 0268dh ; 73 28 ; 0xc2663
4430 mov si, bx ; 89 de ; 0xc2665 vgabios.c:1658
4431 sal si, 004h ; c1 e6 04 ; 0xc2667
4432 mov di, bx ; 89 df ; 0xc266a vgabios.c:1659
4433 sal di, 005h ; c1 e7 05 ; 0xc266c
4434 add di, word [bp-00ch] ; 03 7e f4 ; 0xc266f
4435 add si, 069ech ; 81 c6 ec 69 ; 0xc2672 vgabios.c:1660
4436 mov cx, strict word 00010h ; b9 10 00 ; 0xc2676
4437 mov dx, 0c000h ; ba 00 c0 ; 0xc2679
4438 mov ax, 0a000h ; b8 00 a0 ; 0xc267c
4439 mov es, ax ; 8e c0 ; 0xc267f
4440 cld ; fc ; 0xc2681
4441 jcxz 0268ah ; e3 06 ; 0xc2682
4442 push DS ; 1e ; 0xc2684
4443 mov ds, dx ; 8e da ; 0xc2685
4444 rep movsb ; f3 a4 ; 0xc2687
4445 pop DS ; 1f ; 0xc2689
4446 inc bx ; 43 ; 0xc268a vgabios.c:1661
4447 jmp short 0265fh ; eb d2 ; 0xc268b
4448 call 023d9h ; e8 49 fd ; 0xc268d vgabios.c:1662
4449 cmp byte [bp-00ah], 010h ; 80 7e f6 10 ; 0xc2690 vgabios.c:1663
4450 jc short 0269ch ; 72 06 ; 0xc2694
4451 mov ax, strict word 00010h ; b8 10 00 ; 0xc2696 vgabios.c:1665
4452 call 02415h ; e8 79 fd ; 0xc2699
4453 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc269c vgabios.c:1667
4454 pop di ; 5f ; 0xc269f
4455 pop si ; 5e ; 0xc26a0
4456 pop cx ; 59 ; 0xc26a1
4457 pop bx ; 5b ; 0xc26a2
4458 pop bp ; 5d ; 0xc26a3
4459 retn ; c3 ; 0xc26a4
4460 ; disGetNextSymbol 0xc26a5 LB 0x1553 -> off=0x0 cb=0000000000000005 uValue=00000000000c26a5 'biosfn_load_gfx_8_8_chars'
4461biosfn_load_gfx_8_8_chars: ; 0xc26a5 LB 0x5
4462 push bp ; 55 ; 0xc26a5 vgabios.c:1669
4463 mov bp, sp ; 89 e5 ; 0xc26a6
4464 pop bp ; 5d ; 0xc26a8 vgabios.c:1674
4465 retn ; c3 ; 0xc26a9
4466 ; disGetNextSymbol 0xc26aa LB 0x154e -> off=0x0 cb=0000000000000007 uValue=00000000000c26aa 'biosfn_load_gfx_user_chars'
4467biosfn_load_gfx_user_chars: ; 0xc26aa LB 0x7
4468 push bp ; 55 ; 0xc26aa vgabios.c:1675
4469 mov bp, sp ; 89 e5 ; 0xc26ab
4470 pop bp ; 5d ; 0xc26ad vgabios.c:1681
4471 retn 00002h ; c2 02 00 ; 0xc26ae
4472 ; disGetNextSymbol 0xc26b1 LB 0x1547 -> off=0x0 cb=0000000000000005 uValue=00000000000c26b1 'biosfn_load_gfx_8_14_chars'
4473biosfn_load_gfx_8_14_chars: ; 0xc26b1 LB 0x5
4474 push bp ; 55 ; 0xc26b1 vgabios.c:1682
4475 mov bp, sp ; 89 e5 ; 0xc26b2
4476 pop bp ; 5d ; 0xc26b4 vgabios.c:1687
4477 retn ; c3 ; 0xc26b5
4478 ; disGetNextSymbol 0xc26b6 LB 0x1542 -> off=0x0 cb=0000000000000005 uValue=00000000000c26b6 'biosfn_load_gfx_8_8_dd_chars'
4479biosfn_load_gfx_8_8_dd_chars: ; 0xc26b6 LB 0x5
4480 push bp ; 55 ; 0xc26b6 vgabios.c:1688
4481 mov bp, sp ; 89 e5 ; 0xc26b7
4482 pop bp ; 5d ; 0xc26b9 vgabios.c:1693
4483 retn ; c3 ; 0xc26ba
4484 ; disGetNextSymbol 0xc26bb LB 0x153d -> off=0x0 cb=0000000000000005 uValue=00000000000c26bb 'biosfn_load_gfx_8_16_chars'
4485biosfn_load_gfx_8_16_chars: ; 0xc26bb LB 0x5
4486 push bp ; 55 ; 0xc26bb vgabios.c:1694
4487 mov bp, sp ; 89 e5 ; 0xc26bc
4488 pop bp ; 5d ; 0xc26be vgabios.c:1699
4489 retn ; c3 ; 0xc26bf
4490 ; disGetNextSymbol 0xc26c0 LB 0x1538 -> off=0x0 cb=0000000000000005 uValue=00000000000c26c0 'biosfn_alternate_prtsc'
4491biosfn_alternate_prtsc: ; 0xc26c0 LB 0x5
4492 push bp ; 55 ; 0xc26c0 vgabios.c:1701
4493 mov bp, sp ; 89 e5 ; 0xc26c1
4494 pop bp ; 5d ; 0xc26c3 vgabios.c:1706
4495 retn ; c3 ; 0xc26c4
4496 ; disGetNextSymbol 0xc26c5 LB 0x1533 -> off=0x0 cb=0000000000000005 uValue=00000000000c26c5 'biosfn_switch_video_interface'
4497biosfn_switch_video_interface: ; 0xc26c5 LB 0x5
4498 push bp ; 55 ; 0xc26c5 vgabios.c:1709
4499 mov bp, sp ; 89 e5 ; 0xc26c6
4500 pop bp ; 5d ; 0xc26c8 vgabios.c:1714
4501 retn ; c3 ; 0xc26c9
4502 ; disGetNextSymbol 0xc26ca LB 0x152e -> off=0x0 cb=0000000000000005 uValue=00000000000c26ca 'biosfn_enable_video_refresh_control'
4503biosfn_enable_video_refresh_control: ; 0xc26ca LB 0x5
4504 push bp ; 55 ; 0xc26ca vgabios.c:1715
4505 mov bp, sp ; 89 e5 ; 0xc26cb
4506 pop bp ; 5d ; 0xc26cd vgabios.c:1720
4507 retn ; c3 ; 0xc26ce
4508 ; disGetNextSymbol 0xc26cf LB 0x1529 -> off=0x0 cb=000000000000009c uValue=00000000000c26cf 'biosfn_write_string'
4509biosfn_write_string: ; 0xc26cf LB 0x9c
4510 push bp ; 55 ; 0xc26cf vgabios.c:1723
4511 mov bp, sp ; 89 e5 ; 0xc26d0
4512 push si ; 56 ; 0xc26d2
4513 push di ; 57 ; 0xc26d3
4514 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc26d4
4515 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc26d7
4516 mov byte [bp-008h], dl ; 88 56 f8 ; 0xc26da
4517 mov byte [bp-006h], bl ; 88 5e fa ; 0xc26dd
4518 mov si, cx ; 89 ce ; 0xc26e0
4519 mov di, word [bp+00ah] ; 8b 7e 0a ; 0xc26e2
4520 movzx ax, dl ; 0f b6 c2 ; 0xc26e5 vgabios.c:1730
4521 lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc26e8
4522 lea dx, [bp-00ch] ; 8d 56 f4 ; 0xc26eb
4523 call 00a88h ; e8 97 e3 ; 0xc26ee
4524 cmp byte [bp+004h], 0ffh ; 80 7e 04 ff ; 0xc26f1 vgabios.c:1733
4525 jne short 02708h ; 75 11 ; 0xc26f5
4526 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc26f7 vgabios.c:1734
4527 mov byte [bp+006h], al ; 88 46 06 ; 0xc26fa
4528 mov ax, word [bp-00eh] ; 8b 46 f2 ; 0xc26fd vgabios.c:1735
4529 xor al, al ; 30 c0 ; 0xc2700
4530 shr ax, 008h ; c1 e8 08 ; 0xc2702
4531 mov byte [bp+004h], al ; 88 46 04 ; 0xc2705
4532 movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc2708 vgabios.c:1738
4533 sal dx, 008h ; c1 e2 08 ; 0xc270c
4534 movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc270f
4535 add dx, ax ; 01 c2 ; 0xc2713
4536 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc2715 vgabios.c:1739
4537 call 00e5eh ; e8 42 e7 ; 0xc2719
4538 dec si ; 4e ; 0xc271c vgabios.c:1741
4539 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc271d
4540 je short 02752h ; 74 30 ; 0xc2720
4541 mov dx, di ; 89 fa ; 0xc2722 vgabios.c:1743
4542 inc di ; 47 ; 0xc2724
4543 mov ax, word [bp+008h] ; 8b 46 08 ; 0xc2725
4544 call 02f57h ; e8 2c 08 ; 0xc2728
4545 mov cl, al ; 88 c1 ; 0xc272b
4546 test byte [bp-00ah], 002h ; f6 46 f6 02 ; 0xc272d vgabios.c:1744
4547 je short 0273fh ; 74 0c ; 0xc2731
4548 mov dx, di ; 89 fa ; 0xc2733 vgabios.c:1745
4549 inc di ; 47 ; 0xc2735
4550 mov ax, word [bp+008h] ; 8b 46 08 ; 0xc2736
4551 call 02f57h ; e8 1b 08 ; 0xc2739
4552 mov byte [bp-006h], al ; 88 46 fa ; 0xc273c
4553 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc273f vgabios.c:1747
4554 movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc2743
4555 movzx ax, cl ; 0f b6 c1 ; 0xc2747
4556 mov cx, strict word 00003h ; b9 03 00 ; 0xc274a
4557 call 0216ch ; e8 1c fa ; 0xc274d
4558 jmp short 0271ch ; eb ca ; 0xc2750 vgabios.c:1748
4559 test byte [bp-00ah], 001h ; f6 46 f6 01 ; 0xc2752 vgabios.c:1751
4560 jne short 02762h ; 75 0a ; 0xc2756
4561 mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc2758 vgabios.c:1752
4562 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc275b
4563 call 00e5eh ; e8 fc e6 ; 0xc275f
4564 lea sp, [bp-004h] ; 8d 66 fc ; 0xc2762 vgabios.c:1753
4565 pop di ; 5f ; 0xc2765
4566 pop si ; 5e ; 0xc2766
4567 pop bp ; 5d ; 0xc2767
4568 retn 00008h ; c2 08 00 ; 0xc2768
4569 ; disGetNextSymbol 0xc276b LB 0x148d -> off=0x0 cb=0000000000000101 uValue=00000000000c276b 'biosfn_read_state_info'
4570biosfn_read_state_info: ; 0xc276b LB 0x101
4571 push bp ; 55 ; 0xc276b vgabios.c:1756
4572 mov bp, sp ; 89 e5 ; 0xc276c
4573 push cx ; 51 ; 0xc276e
4574 push si ; 56 ; 0xc276f
4575 push di ; 57 ; 0xc2770
4576 push dx ; 52 ; 0xc2771
4577 push bx ; 53 ; 0xc2772
4578 mov cx, ds ; 8c d9 ; 0xc2773 vgabios.c:1759
4579 mov bx, 05382h ; bb 82 53 ; 0xc2775
4580 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2778
4581 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc277b
4582 call 02fa1h ; e8 20 08 ; 0xc277e
4583 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc2781 vgabios.c:1762
4584 add di, strict byte 00004h ; 83 c7 04 ; 0xc2784
4585 mov cx, strict word 0001eh ; b9 1e 00 ; 0xc2787
4586 mov si, strict word 00049h ; be 49 00 ; 0xc278a
4587 mov dx, strict word 00040h ; ba 40 00 ; 0xc278d
4588 mov es, [bp-008h] ; 8e 46 f8 ; 0xc2790
4589 cld ; fc ; 0xc2793
4590 jcxz 0279ch ; e3 06 ; 0xc2794
4591 push DS ; 1e ; 0xc2796
4592 mov ds, dx ; 8e da ; 0xc2797
4593 rep movsb ; f3 a4 ; 0xc2799
4594 pop DS ; 1f ; 0xc279b
4595 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc279c vgabios.c:1763
4596 add di, strict byte 00022h ; 83 c7 22 ; 0xc279f
4597 mov cx, strict word 00003h ; b9 03 00 ; 0xc27a2
4598 mov si, 00084h ; be 84 00 ; 0xc27a5
4599 mov dx, strict word 00040h ; ba 40 00 ; 0xc27a8
4600 mov es, [bp-008h] ; 8e 46 f8 ; 0xc27ab
4601 cld ; fc ; 0xc27ae
4602 jcxz 027b7h ; e3 06 ; 0xc27af
4603 push DS ; 1e ; 0xc27b1
4604 mov ds, dx ; 8e da ; 0xc27b2
4605 rep movsb ; f3 a4 ; 0xc27b4
4606 pop DS ; 1f ; 0xc27b6
4607 mov dx, 0008ah ; ba 8a 00 ; 0xc27b7 vgabios.c:1765
4608 mov ax, strict word 00040h ; b8 40 00 ; 0xc27ba
4609 call 02f57h ; e8 97 07 ; 0xc27bd
4610 movzx bx, al ; 0f b6 d8 ; 0xc27c0
4611 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc27c3
4612 add dx, strict byte 00025h ; 83 c2 25 ; 0xc27c6
4613 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc27c9
4614 call 02f65h ; e8 96 07 ; 0xc27cc
4615 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc27cf vgabios.c:1766
4616 add dx, strict byte 00026h ; 83 c2 26 ; 0xc27d2
4617 xor bx, bx ; 31 db ; 0xc27d5
4618 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc27d7
4619 call 02f65h ; e8 88 07 ; 0xc27da
4620 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc27dd vgabios.c:1767
4621 add dx, strict byte 00027h ; 83 c2 27 ; 0xc27e0
4622 mov bx, strict word 00010h ; bb 10 00 ; 0xc27e3
4623 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc27e6
4624 call 02f65h ; e8 79 07 ; 0xc27e9
4625 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc27ec vgabios.c:1768
4626 add dx, strict byte 00028h ; 83 c2 28 ; 0xc27ef
4627 xor bx, bx ; 31 db ; 0xc27f2
4628 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc27f4
4629 call 02f65h ; e8 6b 07 ; 0xc27f7
4630 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc27fa vgabios.c:1769
4631 add dx, strict byte 00029h ; 83 c2 29 ; 0xc27fd
4632 mov bx, strict word 00008h ; bb 08 00 ; 0xc2800
4633 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc2803
4634 call 02f65h ; e8 5c 07 ; 0xc2806
4635 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2809 vgabios.c:1770
4636 add dx, strict byte 0002ah ; 83 c2 2a ; 0xc280c
4637 mov bx, strict word 00002h ; bb 02 00 ; 0xc280f
4638 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc2812
4639 call 02f65h ; e8 4d 07 ; 0xc2815
4640 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2818 vgabios.c:1771
4641 add dx, strict byte 0002bh ; 83 c2 2b ; 0xc281b
4642 xor bx, bx ; 31 db ; 0xc281e
4643 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc2820
4644 call 02f65h ; e8 3f 07 ; 0xc2823
4645 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2826 vgabios.c:1772
4646 add dx, strict byte 0002ch ; 83 c2 2c ; 0xc2829
4647 xor bx, bx ; 31 db ; 0xc282c
4648 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc282e
4649 call 02f65h ; e8 31 07 ; 0xc2831
4650 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2834 vgabios.c:1773
4651 add dx, strict byte 00031h ; 83 c2 31 ; 0xc2837
4652 mov bx, strict word 00003h ; bb 03 00 ; 0xc283a
4653 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc283d
4654 call 02f65h ; e8 22 07 ; 0xc2840
4655 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2843 vgabios.c:1774
4656 add dx, strict byte 00032h ; 83 c2 32 ; 0xc2846
4657 xor bx, bx ; 31 db ; 0xc2849
4658 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc284b
4659 call 02f65h ; e8 14 07 ; 0xc284e
4660 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc2851 vgabios.c:1776
4661 add di, strict byte 00033h ; 83 c7 33 ; 0xc2854
4662 mov cx, strict word 0000dh ; b9 0d 00 ; 0xc2857
4663 xor ax, ax ; 31 c0 ; 0xc285a
4664 mov es, [bp-008h] ; 8e 46 f8 ; 0xc285c
4665 cld ; fc ; 0xc285f
4666 jcxz 02864h ; e3 02 ; 0xc2860
4667 rep stosb ; f3 aa ; 0xc2862
4668 lea sp, [bp-006h] ; 8d 66 fa ; 0xc2864 vgabios.c:1777
4669 pop di ; 5f ; 0xc2867
4670 pop si ; 5e ; 0xc2868
4671 pop cx ; 59 ; 0xc2869
4672 pop bp ; 5d ; 0xc286a
4673 retn ; c3 ; 0xc286b
4674 ; disGetNextSymbol 0xc286c LB 0x138c -> off=0x0 cb=0000000000000023 uValue=00000000000c286c 'biosfn_read_video_state_size2'
4675biosfn_read_video_state_size2: ; 0xc286c LB 0x23
4676 push dx ; 52 ; 0xc286c vgabios.c:1780
4677 push bp ; 55 ; 0xc286d
4678 mov bp, sp ; 89 e5 ; 0xc286e
4679 mov dx, ax ; 89 c2 ; 0xc2870
4680 xor ax, ax ; 31 c0 ; 0xc2872 vgabios.c:1784
4681 test dl, 001h ; f6 c2 01 ; 0xc2874 vgabios.c:1785
4682 je short 0287ch ; 74 03 ; 0xc2877
4683 mov ax, strict word 00046h ; b8 46 00 ; 0xc2879 vgabios.c:1786
4684 test dl, 002h ; f6 c2 02 ; 0xc287c vgabios.c:1788
4685 je short 02884h ; 74 03 ; 0xc287f
4686 add ax, strict word 0002ah ; 05 2a 00 ; 0xc2881 vgabios.c:1789
4687 test dl, 004h ; f6 c2 04 ; 0xc2884 vgabios.c:1791
4688 je short 0288ch ; 74 03 ; 0xc2887
4689 add ax, 00304h ; 05 04 03 ; 0xc2889 vgabios.c:1792
4690 pop bp ; 5d ; 0xc288c vgabios.c:1796
4691 pop dx ; 5a ; 0xc288d
4692 retn ; c3 ; 0xc288e
4693 ; disGetNextSymbol 0xc288f LB 0x1369 -> off=0x0 cb=0000000000000012 uValue=00000000000c288f 'vga_get_video_state_size'
4694vga_get_video_state_size: ; 0xc288f LB 0x12
4695 push bp ; 55 ; 0xc288f vgabios.c:1798
4696 mov bp, sp ; 89 e5 ; 0xc2890
4697 push bx ; 53 ; 0xc2892
4698 mov bx, dx ; 89 d3 ; 0xc2893
4699 call 0286ch ; e8 d4 ff ; 0xc2895 vgabios.c:1800
4700 mov word [ss:bx], ax ; 36 89 07 ; 0xc2898
4701 lea sp, [bp-002h] ; 8d 66 fe ; 0xc289b vgabios.c:1801
4702 pop bx ; 5b ; 0xc289e
4703 pop bp ; 5d ; 0xc289f
4704 retn ; c3 ; 0xc28a0
4705 ; disGetNextSymbol 0xc28a1 LB 0x1357 -> off=0x0 cb=0000000000000369 uValue=00000000000c28a1 'biosfn_save_video_state'
4706biosfn_save_video_state: ; 0xc28a1 LB 0x369
4707 push bp ; 55 ; 0xc28a1 vgabios.c:1803
4708 mov bp, sp ; 89 e5 ; 0xc28a2
4709 push cx ; 51 ; 0xc28a4
4710 push si ; 56 ; 0xc28a5
4711 push di ; 57 ; 0xc28a6
4712 push ax ; 50 ; 0xc28a7
4713 push ax ; 50 ; 0xc28a8
4714 push ax ; 50 ; 0xc28a9
4715 mov si, dx ; 89 d6 ; 0xc28aa
4716 mov cx, bx ; 89 d9 ; 0xc28ac
4717 mov dx, strict word 00063h ; ba 63 00 ; 0xc28ae vgabios.c:1807
4718 mov ax, strict word 00040h ; b8 40 00 ; 0xc28b1
4719 call 02f73h ; e8 bc 06 ; 0xc28b4
4720 mov di, ax ; 89 c7 ; 0xc28b7
4721 test byte [bp-00ch], 001h ; f6 46 f4 01 ; 0xc28b9 vgabios.c:1808
4722 je near 02a24h ; 0f 84 63 01 ; 0xc28bd
4723 mov dx, 003c4h ; ba c4 03 ; 0xc28c1 vgabios.c:1809
4724 in AL, DX ; ec ; 0xc28c4
4725 db 02ah, 0e4h
4726 ; sub ah, ah ; 2a e4 ; 0xc28c5
4727 movzx bx, al ; 0f b6 d8 ; 0xc28c7
4728 mov dx, cx ; 89 ca ; 0xc28ca
4729 mov ax, si ; 89 f0 ; 0xc28cc
4730 call 02f65h ; e8 94 06 ; 0xc28ce
4731 inc cx ; 41 ; 0xc28d1 vgabios.c:1810
4732 mov dx, di ; 89 fa ; 0xc28d2
4733 in AL, DX ; ec ; 0xc28d4
4734 db 02ah, 0e4h
4735 ; sub ah, ah ; 2a e4 ; 0xc28d5
4736 movzx bx, al ; 0f b6 d8 ; 0xc28d7
4737 mov dx, cx ; 89 ca ; 0xc28da
4738 mov ax, si ; 89 f0 ; 0xc28dc
4739 call 02f65h ; e8 84 06 ; 0xc28de
4740 inc cx ; 41 ; 0xc28e1 vgabios.c:1811
4741 mov dx, 003ceh ; ba ce 03 ; 0xc28e2
4742 in AL, DX ; ec ; 0xc28e5
4743 db 02ah, 0e4h
4744 ; sub ah, ah ; 2a e4 ; 0xc28e6
4745 movzx bx, al ; 0f b6 d8 ; 0xc28e8
4746 mov dx, cx ; 89 ca ; 0xc28eb
4747 mov ax, si ; 89 f0 ; 0xc28ed
4748 call 02f65h ; e8 73 06 ; 0xc28ef
4749 inc cx ; 41 ; 0xc28f2 vgabios.c:1812
4750 mov dx, 003dah ; ba da 03 ; 0xc28f3
4751 in AL, DX ; ec ; 0xc28f6
4752 db 02ah, 0e4h
4753 ; sub ah, ah ; 2a e4 ; 0xc28f7
4754 mov dx, 003c0h ; ba c0 03 ; 0xc28f9 vgabios.c:1813
4755 in AL, DX ; ec ; 0xc28fc
4756 db 02ah, 0e4h
4757 ; sub ah, ah ; 2a e4 ; 0xc28fd
4758 mov word [bp-008h], ax ; 89 46 f8 ; 0xc28ff
4759 movzx bx, byte [bp-008h] ; 0f b6 5e f8 ; 0xc2902 vgabios.c:1814
4760 mov dx, cx ; 89 ca ; 0xc2906
4761 mov ax, si ; 89 f0 ; 0xc2908
4762 call 02f65h ; e8 58 06 ; 0xc290a
4763 inc cx ; 41 ; 0xc290d vgabios.c:1815
4764 mov dx, 003cah ; ba ca 03 ; 0xc290e
4765 in AL, DX ; ec ; 0xc2911
4766 db 02ah, 0e4h
4767 ; sub ah, ah ; 2a e4 ; 0xc2912
4768 movzx bx, al ; 0f b6 d8 ; 0xc2914
4769 mov dx, cx ; 89 ca ; 0xc2917
4770 mov ax, si ; 89 f0 ; 0xc2919
4771 call 02f65h ; e8 47 06 ; 0xc291b
4772 mov ax, strict word 00001h ; b8 01 00 ; 0xc291e vgabios.c:1817
4773 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc2921
4774 add cx, ax ; 01 c1 ; 0xc2924
4775 jmp short 0292eh ; eb 06 ; 0xc2926
4776 cmp word [bp-00ah], strict byte 00004h ; 83 7e f6 04 ; 0xc2928
4777 jnbe short 0294bh ; 77 1d ; 0xc292c
4778 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc292e vgabios.c:1818
4779 mov dx, 003c4h ; ba c4 03 ; 0xc2931
4780 out DX, AL ; ee ; 0xc2934
4781 mov dx, 003c5h ; ba c5 03 ; 0xc2935 vgabios.c:1819
4782 in AL, DX ; ec ; 0xc2938
4783 db 02ah, 0e4h
4784 ; sub ah, ah ; 2a e4 ; 0xc2939
4785 movzx bx, al ; 0f b6 d8 ; 0xc293b
4786 mov dx, cx ; 89 ca ; 0xc293e
4787 mov ax, si ; 89 f0 ; 0xc2940
4788 call 02f65h ; e8 20 06 ; 0xc2942
4789 inc cx ; 41 ; 0xc2945
4790 inc word [bp-00ah] ; ff 46 f6 ; 0xc2946 vgabios.c:1820
4791 jmp short 02928h ; eb dd ; 0xc2949
4792 xor al, al ; 30 c0 ; 0xc294b vgabios.c:1821
4793 mov dx, 003c4h ; ba c4 03 ; 0xc294d
4794 out DX, AL ; ee ; 0xc2950
4795 mov dx, 003c5h ; ba c5 03 ; 0xc2951 vgabios.c:1822
4796 in AL, DX ; ec ; 0xc2954
4797 db 02ah, 0e4h
4798 ; sub ah, ah ; 2a e4 ; 0xc2955
4799 movzx bx, al ; 0f b6 d8 ; 0xc2957
4800 mov dx, cx ; 89 ca ; 0xc295a
4801 mov ax, si ; 89 f0 ; 0xc295c
4802 call 02f65h ; e8 04 06 ; 0xc295e
4803 mov word [bp-00ah], strict word 00000h ; c7 46 f6 00 00 ; 0xc2961 vgabios.c:1824
4804 inc cx ; 41 ; 0xc2966
4805 jmp short 0296fh ; eb 06 ; 0xc2967
4806 cmp word [bp-00ah], strict byte 00018h ; 83 7e f6 18 ; 0xc2969
4807 jnbe short 0298bh ; 77 1c ; 0xc296d
4808 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc296f vgabios.c:1825
4809 mov dx, di ; 89 fa ; 0xc2972
4810 out DX, AL ; ee ; 0xc2974
4811 lea dx, [di+001h] ; 8d 55 01 ; 0xc2975 vgabios.c:1826
4812 in AL, DX ; ec ; 0xc2978
4813 db 02ah, 0e4h
4814 ; sub ah, ah ; 2a e4 ; 0xc2979
4815 movzx bx, al ; 0f b6 d8 ; 0xc297b
4816 mov dx, cx ; 89 ca ; 0xc297e
4817 mov ax, si ; 89 f0 ; 0xc2980
4818 call 02f65h ; e8 e0 05 ; 0xc2982
4819 inc cx ; 41 ; 0xc2985
4820 inc word [bp-00ah] ; ff 46 f6 ; 0xc2986 vgabios.c:1827
4821 jmp short 02969h ; eb de ; 0xc2989
4822 mov word [bp-00ah], strict word 00000h ; c7 46 f6 00 00 ; 0xc298b vgabios.c:1829
4823 jmp short 02998h ; eb 06 ; 0xc2990
4824 cmp word [bp-00ah], strict byte 00013h ; 83 7e f6 13 ; 0xc2992
4825 jnbe short 029c1h ; 77 29 ; 0xc2996
4826 mov dx, 003dah ; ba da 03 ; 0xc2998 vgabios.c:1830
4827 in AL, DX ; ec ; 0xc299b
4828 db 02ah, 0e4h
4829 ; sub ah, ah ; 2a e4 ; 0xc299c
4830 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc299e vgabios.c:1831
4831 and ax, strict word 00020h ; 25 20 00 ; 0xc29a1
4832 or ax, word [bp-00ah] ; 0b 46 f6 ; 0xc29a4
4833 mov dx, 003c0h ; ba c0 03 ; 0xc29a7
4834 out DX, AL ; ee ; 0xc29aa
4835 mov dx, 003c1h ; ba c1 03 ; 0xc29ab vgabios.c:1832
4836 in AL, DX ; ec ; 0xc29ae
4837 db 02ah, 0e4h
4838 ; sub ah, ah ; 2a e4 ; 0xc29af
4839 movzx bx, al ; 0f b6 d8 ; 0xc29b1
4840 mov dx, cx ; 89 ca ; 0xc29b4
4841 mov ax, si ; 89 f0 ; 0xc29b6
4842 call 02f65h ; e8 aa 05 ; 0xc29b8
4843 inc cx ; 41 ; 0xc29bb
4844 inc word [bp-00ah] ; ff 46 f6 ; 0xc29bc vgabios.c:1833
4845 jmp short 02992h ; eb d1 ; 0xc29bf
4846 mov dx, 003dah ; ba da 03 ; 0xc29c1 vgabios.c:1834
4847 in AL, DX ; ec ; 0xc29c4
4848 db 02ah, 0e4h
4849 ; sub ah, ah ; 2a e4 ; 0xc29c5
4850 mov word [bp-00ah], strict word 00000h ; c7 46 f6 00 00 ; 0xc29c7 vgabios.c:1836
4851 jmp short 029d4h ; eb 06 ; 0xc29cc
4852 cmp word [bp-00ah], strict byte 00008h ; 83 7e f6 08 ; 0xc29ce
4853 jnbe short 029f1h ; 77 1d ; 0xc29d2
4854 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc29d4 vgabios.c:1837
4855 mov dx, 003ceh ; ba ce 03 ; 0xc29d7
4856 out DX, AL ; ee ; 0xc29da
4857 mov dx, 003cfh ; ba cf 03 ; 0xc29db vgabios.c:1838
4858 in AL, DX ; ec ; 0xc29de
4859 db 02ah, 0e4h
4860 ; sub ah, ah ; 2a e4 ; 0xc29df
4861 movzx bx, al ; 0f b6 d8 ; 0xc29e1
4862 mov dx, cx ; 89 ca ; 0xc29e4
4863 mov ax, si ; 89 f0 ; 0xc29e6
4864 call 02f65h ; e8 7a 05 ; 0xc29e8
4865 inc cx ; 41 ; 0xc29eb
4866 inc word [bp-00ah] ; ff 46 f6 ; 0xc29ec vgabios.c:1839
4867 jmp short 029ceh ; eb dd ; 0xc29ef
4868 mov bx, di ; 89 fb ; 0xc29f1 vgabios.c:1841
4869 mov dx, cx ; 89 ca ; 0xc29f3
4870 mov ax, si ; 89 f0 ; 0xc29f5
4871 call 02f81h ; e8 87 05 ; 0xc29f7
4872 inc cx ; 41 ; 0xc29fa vgabios.c:1844
4873 inc cx ; 41 ; 0xc29fb
4874 xor bx, bx ; 31 db ; 0xc29fc
4875 mov dx, cx ; 89 ca ; 0xc29fe
4876 mov ax, si ; 89 f0 ; 0xc2a00
4877 call 02f65h ; e8 60 05 ; 0xc2a02
4878 inc cx ; 41 ; 0xc2a05 vgabios.c:1845
4879 xor bx, bx ; 31 db ; 0xc2a06
4880 mov dx, cx ; 89 ca ; 0xc2a08
4881 mov ax, si ; 89 f0 ; 0xc2a0a
4882 call 02f65h ; e8 56 05 ; 0xc2a0c
4883 inc cx ; 41 ; 0xc2a0f vgabios.c:1846
4884 xor bx, bx ; 31 db ; 0xc2a10
4885 mov dx, cx ; 89 ca ; 0xc2a12
4886 mov ax, si ; 89 f0 ; 0xc2a14
4887 call 02f65h ; e8 4c 05 ; 0xc2a16
4888 inc cx ; 41 ; 0xc2a19 vgabios.c:1847
4889 xor bx, bx ; 31 db ; 0xc2a1a
4890 mov dx, cx ; 89 ca ; 0xc2a1c
4891 mov ax, si ; 89 f0 ; 0xc2a1e
4892 call 02f65h ; e8 42 05 ; 0xc2a20
4893 inc cx ; 41 ; 0xc2a23
4894 test byte [bp-00ch], 002h ; f6 46 f4 02 ; 0xc2a24 vgabios.c:1849
4895 je near 02b93h ; 0f 84 67 01 ; 0xc2a28
4896 mov dx, strict word 00049h ; ba 49 00 ; 0xc2a2c vgabios.c:1850
4897 mov ax, strict word 00040h ; b8 40 00 ; 0xc2a2f
4898 call 02f57h ; e8 22 05 ; 0xc2a32
4899 movzx bx, al ; 0f b6 d8 ; 0xc2a35
4900 mov dx, cx ; 89 ca ; 0xc2a38
4901 mov ax, si ; 89 f0 ; 0xc2a3a
4902 call 02f65h ; e8 26 05 ; 0xc2a3c
4903 inc cx ; 41 ; 0xc2a3f vgabios.c:1851
4904 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc2a40
4905 mov ax, strict word 00040h ; b8 40 00 ; 0xc2a43
4906 call 02f73h ; e8 2a 05 ; 0xc2a46
4907 mov bx, ax ; 89 c3 ; 0xc2a49
4908 mov dx, cx ; 89 ca ; 0xc2a4b
4909 mov ax, si ; 89 f0 ; 0xc2a4d
4910 call 02f81h ; e8 2f 05 ; 0xc2a4f
4911 inc cx ; 41 ; 0xc2a52 vgabios.c:1852
4912 inc cx ; 41 ; 0xc2a53
4913 mov dx, strict word 0004ch ; ba 4c 00 ; 0xc2a54
4914 mov ax, strict word 00040h ; b8 40 00 ; 0xc2a57
4915 call 02f73h ; e8 16 05 ; 0xc2a5a
4916 mov bx, ax ; 89 c3 ; 0xc2a5d
4917 mov dx, cx ; 89 ca ; 0xc2a5f
4918 mov ax, si ; 89 f0 ; 0xc2a61
4919 call 02f81h ; e8 1b 05 ; 0xc2a63
4920 inc cx ; 41 ; 0xc2a66 vgabios.c:1853
4921 inc cx ; 41 ; 0xc2a67
4922 mov dx, strict word 00063h ; ba 63 00 ; 0xc2a68
4923 mov ax, strict word 00040h ; b8 40 00 ; 0xc2a6b
4924 call 02f73h ; e8 02 05 ; 0xc2a6e
4925 mov bx, ax ; 89 c3 ; 0xc2a71
4926 mov dx, cx ; 89 ca ; 0xc2a73
4927 mov ax, si ; 89 f0 ; 0xc2a75
4928 call 02f81h ; e8 07 05 ; 0xc2a77
4929 inc cx ; 41 ; 0xc2a7a vgabios.c:1854
4930 inc cx ; 41 ; 0xc2a7b
4931 mov dx, 00084h ; ba 84 00 ; 0xc2a7c
4932 mov ax, strict word 00040h ; b8 40 00 ; 0xc2a7f
4933 call 02f57h ; e8 d2 04 ; 0xc2a82
4934 movzx bx, al ; 0f b6 d8 ; 0xc2a85
4935 mov dx, cx ; 89 ca ; 0xc2a88
4936 mov ax, si ; 89 f0 ; 0xc2a8a
4937 call 02f65h ; e8 d6 04 ; 0xc2a8c
4938 inc cx ; 41 ; 0xc2a8f vgabios.c:1855
4939 mov dx, 00085h ; ba 85 00 ; 0xc2a90
4940 mov ax, strict word 00040h ; b8 40 00 ; 0xc2a93
4941 call 02f73h ; e8 da 04 ; 0xc2a96
4942 mov bx, ax ; 89 c3 ; 0xc2a99
4943 mov dx, cx ; 89 ca ; 0xc2a9b
4944 mov ax, si ; 89 f0 ; 0xc2a9d
4945 call 02f81h ; e8 df 04 ; 0xc2a9f
4946 inc cx ; 41 ; 0xc2aa2 vgabios.c:1856
4947 inc cx ; 41 ; 0xc2aa3
4948 mov dx, 00087h ; ba 87 00 ; 0xc2aa4
4949 mov ax, strict word 00040h ; b8 40 00 ; 0xc2aa7
4950 call 02f57h ; e8 aa 04 ; 0xc2aaa
4951 movzx bx, al ; 0f b6 d8 ; 0xc2aad
4952 mov dx, cx ; 89 ca ; 0xc2ab0
4953 mov ax, si ; 89 f0 ; 0xc2ab2
4954 call 02f65h ; e8 ae 04 ; 0xc2ab4
4955 inc cx ; 41 ; 0xc2ab7 vgabios.c:1857
4956 mov dx, 00088h ; ba 88 00 ; 0xc2ab8
4957 mov ax, strict word 00040h ; b8 40 00 ; 0xc2abb
4958 call 02f57h ; e8 96 04 ; 0xc2abe
4959 movzx bx, al ; 0f b6 d8 ; 0xc2ac1
4960 mov dx, cx ; 89 ca ; 0xc2ac4
4961 mov ax, si ; 89 f0 ; 0xc2ac6
4962 call 02f65h ; e8 9a 04 ; 0xc2ac8
4963 inc cx ; 41 ; 0xc2acb vgabios.c:1858
4964 mov dx, 00089h ; ba 89 00 ; 0xc2acc
4965 mov ax, strict word 00040h ; b8 40 00 ; 0xc2acf
4966 call 02f57h ; e8 82 04 ; 0xc2ad2
4967 movzx bx, al ; 0f b6 d8 ; 0xc2ad5
4968 mov dx, cx ; 89 ca ; 0xc2ad8
4969 mov ax, si ; 89 f0 ; 0xc2ada
4970 call 02f65h ; e8 86 04 ; 0xc2adc
4971 inc cx ; 41 ; 0xc2adf vgabios.c:1859
4972 mov dx, strict word 00060h ; ba 60 00 ; 0xc2ae0
4973 mov ax, strict word 00040h ; b8 40 00 ; 0xc2ae3
4974 call 02f73h ; e8 8a 04 ; 0xc2ae6
4975 mov bx, ax ; 89 c3 ; 0xc2ae9
4976 mov dx, cx ; 89 ca ; 0xc2aeb
4977 mov ax, si ; 89 f0 ; 0xc2aed
4978 call 02f81h ; e8 8f 04 ; 0xc2aef
4979 mov word [bp-00ah], strict word 00000h ; c7 46 f6 00 00 ; 0xc2af2 vgabios.c:1860
4980 inc cx ; 41 ; 0xc2af7
4981 inc cx ; 41 ; 0xc2af8
4982 jmp short 02b01h ; eb 06 ; 0xc2af9
4983 cmp word [bp-00ah], strict byte 00008h ; 83 7e f6 08 ; 0xc2afb
4984 jnc short 02b1fh ; 73 1e ; 0xc2aff
4985 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2b01 vgabios.c:1861
4986 add dx, dx ; 01 d2 ; 0xc2b04
4987 add dx, strict byte 00050h ; 83 c2 50 ; 0xc2b06
4988 mov ax, strict word 00040h ; b8 40 00 ; 0xc2b09
4989 call 02f73h ; e8 64 04 ; 0xc2b0c
4990 mov bx, ax ; 89 c3 ; 0xc2b0f
4991 mov dx, cx ; 89 ca ; 0xc2b11
4992 mov ax, si ; 89 f0 ; 0xc2b13
4993 call 02f81h ; e8 69 04 ; 0xc2b15
4994 inc cx ; 41 ; 0xc2b18 vgabios.c:1862
4995 inc cx ; 41 ; 0xc2b19
4996 inc word [bp-00ah] ; ff 46 f6 ; 0xc2b1a vgabios.c:1863
4997 jmp short 02afbh ; eb dc ; 0xc2b1d
4998 mov dx, strict word 0004eh ; ba 4e 00 ; 0xc2b1f vgabios.c:1864
4999 mov ax, strict word 00040h ; b8 40 00 ; 0xc2b22
5000 call 02f73h ; e8 4b 04 ; 0xc2b25
5001 mov bx, ax ; 89 c3 ; 0xc2b28
5002 mov dx, cx ; 89 ca ; 0xc2b2a
5003 mov ax, si ; 89 f0 ; 0xc2b2c
5004 call 02f81h ; e8 50 04 ; 0xc2b2e
5005 inc cx ; 41 ; 0xc2b31 vgabios.c:1865
5006 inc cx ; 41 ; 0xc2b32
5007 mov dx, strict word 00062h ; ba 62 00 ; 0xc2b33
5008 mov ax, strict word 00040h ; b8 40 00 ; 0xc2b36
5009 call 02f57h ; e8 1b 04 ; 0xc2b39
5010 movzx bx, al ; 0f b6 d8 ; 0xc2b3c
5011 mov dx, cx ; 89 ca ; 0xc2b3f
5012 mov ax, si ; 89 f0 ; 0xc2b41
5013 call 02f65h ; e8 1f 04 ; 0xc2b43
5014 inc cx ; 41 ; 0xc2b46 vgabios.c:1867
5015 mov dx, strict word 0007ch ; ba 7c 00 ; 0xc2b47
5016 xor ax, ax ; 31 c0 ; 0xc2b4a
5017 call 02f73h ; e8 24 04 ; 0xc2b4c
5018 mov bx, ax ; 89 c3 ; 0xc2b4f
5019 mov dx, cx ; 89 ca ; 0xc2b51
5020 mov ax, si ; 89 f0 ; 0xc2b53
5021 call 02f81h ; e8 29 04 ; 0xc2b55
5022 inc cx ; 41 ; 0xc2b58 vgabios.c:1868
5023 inc cx ; 41 ; 0xc2b59
5024 mov dx, strict word 0007eh ; ba 7e 00 ; 0xc2b5a
5025 xor ax, ax ; 31 c0 ; 0xc2b5d
5026 call 02f73h ; e8 11 04 ; 0xc2b5f
5027 mov bx, ax ; 89 c3 ; 0xc2b62
5028 mov dx, cx ; 89 ca ; 0xc2b64
5029 mov ax, si ; 89 f0 ; 0xc2b66
5030 call 02f81h ; e8 16 04 ; 0xc2b68
5031 inc cx ; 41 ; 0xc2b6b vgabios.c:1869
5032 inc cx ; 41 ; 0xc2b6c
5033 mov dx, 0010ch ; ba 0c 01 ; 0xc2b6d
5034 xor ax, ax ; 31 c0 ; 0xc2b70
5035 call 02f73h ; e8 fe 03 ; 0xc2b72
5036 mov bx, ax ; 89 c3 ; 0xc2b75
5037 mov dx, cx ; 89 ca ; 0xc2b77
5038 mov ax, si ; 89 f0 ; 0xc2b79
5039 call 02f81h ; e8 03 04 ; 0xc2b7b
5040 inc cx ; 41 ; 0xc2b7e vgabios.c:1870
5041 inc cx ; 41 ; 0xc2b7f
5042 mov dx, 0010eh ; ba 0e 01 ; 0xc2b80
5043 xor ax, ax ; 31 c0 ; 0xc2b83
5044 call 02f73h ; e8 eb 03 ; 0xc2b85
5045 mov bx, ax ; 89 c3 ; 0xc2b88
5046 mov dx, cx ; 89 ca ; 0xc2b8a
5047 mov ax, si ; 89 f0 ; 0xc2b8c
5048 call 02f81h ; e8 f0 03 ; 0xc2b8e
5049 inc cx ; 41 ; 0xc2b91
5050 inc cx ; 41 ; 0xc2b92
5051 test byte [bp-00ch], 004h ; f6 46 f4 04 ; 0xc2b93 vgabios.c:1872
5052 je short 02c00h ; 74 67 ; 0xc2b97
5053 mov dx, 003c7h ; ba c7 03 ; 0xc2b99 vgabios.c:1874
5054 in AL, DX ; ec ; 0xc2b9c
5055 db 02ah, 0e4h
5056 ; sub ah, ah ; 2a e4 ; 0xc2b9d
5057 movzx bx, al ; 0f b6 d8 ; 0xc2b9f
5058 mov dx, cx ; 89 ca ; 0xc2ba2
5059 mov ax, si ; 89 f0 ; 0xc2ba4
5060 call 02f65h ; e8 bc 03 ; 0xc2ba6
5061 inc cx ; 41 ; 0xc2ba9 vgabios.c:1875
5062 mov dx, 003c8h ; ba c8 03 ; 0xc2baa
5063 in AL, DX ; ec ; 0xc2bad
5064 db 02ah, 0e4h
5065 ; sub ah, ah ; 2a e4 ; 0xc2bae
5066 movzx bx, al ; 0f b6 d8 ; 0xc2bb0
5067 mov dx, cx ; 89 ca ; 0xc2bb3
5068 mov ax, si ; 89 f0 ; 0xc2bb5
5069 call 02f65h ; e8 ab 03 ; 0xc2bb7
5070 inc cx ; 41 ; 0xc2bba vgabios.c:1876
5071 mov dx, 003c6h ; ba c6 03 ; 0xc2bbb
5072 in AL, DX ; ec ; 0xc2bbe
5073 db 02ah, 0e4h
5074 ; sub ah, ah ; 2a e4 ; 0xc2bbf
5075 movzx bx, al ; 0f b6 d8 ; 0xc2bc1
5076 mov dx, cx ; 89 ca ; 0xc2bc4
5077 mov ax, si ; 89 f0 ; 0xc2bc6
5078 call 02f65h ; e8 9a 03 ; 0xc2bc8
5079 inc cx ; 41 ; 0xc2bcb vgabios.c:1878
5080 xor al, al ; 30 c0 ; 0xc2bcc
5081 mov dx, 003c8h ; ba c8 03 ; 0xc2bce
5082 out DX, AL ; ee ; 0xc2bd1
5083 xor ah, ah ; 30 e4 ; 0xc2bd2 vgabios.c:1879
5084 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc2bd4
5085 jmp short 02be0h ; eb 07 ; 0xc2bd7
5086 cmp word [bp-00ah], 00300h ; 81 7e f6 00 03 ; 0xc2bd9
5087 jnc short 02bf6h ; 73 16 ; 0xc2bde
5088 mov dx, 003c9h ; ba c9 03 ; 0xc2be0 vgabios.c:1880
5089 in AL, DX ; ec ; 0xc2be3
5090 db 02ah, 0e4h
5091 ; sub ah, ah ; 2a e4 ; 0xc2be4
5092 movzx bx, al ; 0f b6 d8 ; 0xc2be6
5093 mov dx, cx ; 89 ca ; 0xc2be9
5094 mov ax, si ; 89 f0 ; 0xc2beb
5095 call 02f65h ; e8 75 03 ; 0xc2bed
5096 inc cx ; 41 ; 0xc2bf0
5097 inc word [bp-00ah] ; ff 46 f6 ; 0xc2bf1 vgabios.c:1881
5098 jmp short 02bd9h ; eb e3 ; 0xc2bf4
5099 xor bx, bx ; 31 db ; 0xc2bf6 vgabios.c:1882
5100 mov dx, cx ; 89 ca ; 0xc2bf8
5101 mov ax, si ; 89 f0 ; 0xc2bfa
5102 call 02f65h ; e8 66 03 ; 0xc2bfc
5103 inc cx ; 41 ; 0xc2bff
5104 mov ax, cx ; 89 c8 ; 0xc2c00 vgabios.c:1885
5105 lea sp, [bp-006h] ; 8d 66 fa ; 0xc2c02
5106 pop di ; 5f ; 0xc2c05
5107 pop si ; 5e ; 0xc2c06
5108 pop cx ; 59 ; 0xc2c07
5109 pop bp ; 5d ; 0xc2c08
5110 retn ; c3 ; 0xc2c09
5111 ; disGetNextSymbol 0xc2c0a LB 0xfee -> off=0x0 cb=0000000000000326 uValue=00000000000c2c0a 'biosfn_restore_video_state'
5112biosfn_restore_video_state: ; 0xc2c0a LB 0x326
5113 push bp ; 55 ; 0xc2c0a vgabios.c:1887
5114 mov bp, sp ; 89 e5 ; 0xc2c0b
5115 push cx ; 51 ; 0xc2c0d
5116 push si ; 56 ; 0xc2c0e
5117 push di ; 57 ; 0xc2c0f
5118 sub sp, strict byte 00006h ; 83 ec 06 ; 0xc2c10
5119 push ax ; 50 ; 0xc2c13
5120 mov si, dx ; 89 d6 ; 0xc2c14
5121 mov cx, bx ; 89 d9 ; 0xc2c16
5122 test byte [bp-00eh], 001h ; f6 46 f2 01 ; 0xc2c18 vgabios.c:1891
5123 je near 02d6ah ; 0f 84 4a 01 ; 0xc2c1c
5124 mov dx, 003dah ; ba da 03 ; 0xc2c20 vgabios.c:1893
5125 in AL, DX ; ec ; 0xc2c23
5126 db 02ah, 0e4h
5127 ; sub ah, ah ; 2a e4 ; 0xc2c24
5128 lea dx, [bx+040h] ; 8d 57 40 ; 0xc2c26 vgabios.c:1895
5129 mov ax, si ; 89 f0 ; 0xc2c29
5130 call 02f73h ; e8 45 03 ; 0xc2c2b
5131 mov di, ax ; 89 c7 ; 0xc2c2e
5132 mov word [bp-008h], strict word 00001h ; c7 46 f8 01 00 ; 0xc2c30 vgabios.c:1899
5133 lea cx, [bx+005h] ; 8d 4f 05 ; 0xc2c35 vgabios.c:1897
5134 jmp short 02c40h ; eb 06 ; 0xc2c38
5135 cmp word [bp-008h], strict byte 00004h ; 83 7e f8 04 ; 0xc2c3a
5136 jnbe short 02c58h ; 77 18 ; 0xc2c3e
5137 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2c40 vgabios.c:1900
5138 mov dx, 003c4h ; ba c4 03 ; 0xc2c43
5139 out DX, AL ; ee ; 0xc2c46
5140 mov dx, cx ; 89 ca ; 0xc2c47 vgabios.c:1901
5141 mov ax, si ; 89 f0 ; 0xc2c49
5142 call 02f57h ; e8 09 03 ; 0xc2c4b
5143 mov dx, 003c5h ; ba c5 03 ; 0xc2c4e
5144 out DX, AL ; ee ; 0xc2c51
5145 inc cx ; 41 ; 0xc2c52
5146 inc word [bp-008h] ; ff 46 f8 ; 0xc2c53 vgabios.c:1902
5147 jmp short 02c3ah ; eb e2 ; 0xc2c56
5148 xor al, al ; 30 c0 ; 0xc2c58 vgabios.c:1903
5149 mov dx, 003c4h ; ba c4 03 ; 0xc2c5a
5150 out DX, AL ; ee ; 0xc2c5d
5151 mov dx, cx ; 89 ca ; 0xc2c5e vgabios.c:1904
5152 mov ax, si ; 89 f0 ; 0xc2c60
5153 call 02f57h ; e8 f2 02 ; 0xc2c62
5154 mov dx, 003c5h ; ba c5 03 ; 0xc2c65
5155 out DX, AL ; ee ; 0xc2c68
5156 inc cx ; 41 ; 0xc2c69 vgabios.c:1907
5157 mov ax, strict word 00011h ; b8 11 00 ; 0xc2c6a
5158 mov dx, di ; 89 fa ; 0xc2c6d
5159 out DX, ax ; ef ; 0xc2c6f
5160 mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc2c70 vgabios.c:1909
5161 jmp short 02c7dh ; eb 06 ; 0xc2c75
5162 cmp word [bp-008h], strict byte 00018h ; 83 7e f8 18 ; 0xc2c77
5163 jnbe short 02c9ah ; 77 1d ; 0xc2c7b
5164 cmp word [bp-008h], strict byte 00011h ; 83 7e f8 11 ; 0xc2c7d vgabios.c:1910
5165 je short 02c94h ; 74 11 ; 0xc2c81
5166 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2c83 vgabios.c:1911
5167 mov dx, di ; 89 fa ; 0xc2c86
5168 out DX, AL ; ee ; 0xc2c88
5169 mov dx, cx ; 89 ca ; 0xc2c89 vgabios.c:1912
5170 mov ax, si ; 89 f0 ; 0xc2c8b
5171 call 02f57h ; e8 c7 02 ; 0xc2c8d
5172 lea dx, [di+001h] ; 8d 55 01 ; 0xc2c90
5173 out DX, AL ; ee ; 0xc2c93
5174 inc cx ; 41 ; 0xc2c94 vgabios.c:1914
5175 inc word [bp-008h] ; ff 46 f8 ; 0xc2c95 vgabios.c:1915
5176 jmp short 02c77h ; eb dd ; 0xc2c98
5177 mov dx, 003cch ; ba cc 03 ; 0xc2c9a vgabios.c:1917
5178 in AL, DX ; ec ; 0xc2c9d
5179 db 02ah, 0e4h
5180 ; sub ah, ah ; 2a e4 ; 0xc2c9e
5181 and AL, strict byte 0feh ; 24 fe ; 0xc2ca0
5182 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc2ca2
5183 cmp di, 003d4h ; 81 ff d4 03 ; 0xc2ca5 vgabios.c:1918
5184 jne short 02cafh ; 75 04 ; 0xc2ca9
5185 or byte [bp-00ah], 001h ; 80 4e f6 01 ; 0xc2cab vgabios.c:1919
5186 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2caf vgabios.c:1920
5187 mov dx, 003c2h ; ba c2 03 ; 0xc2cb2
5188 out DX, AL ; ee ; 0xc2cb5
5189 mov AL, strict byte 011h ; b0 11 ; 0xc2cb6 vgabios.c:1923
5190 mov dx, di ; 89 fa ; 0xc2cb8
5191 out DX, AL ; ee ; 0xc2cba
5192 mov dx, cx ; 89 ca ; 0xc2cbb vgabios.c:1924
5193 add dx, strict byte 0fff9h ; 83 c2 f9 ; 0xc2cbd
5194 mov ax, si ; 89 f0 ; 0xc2cc0
5195 call 02f57h ; e8 92 02 ; 0xc2cc2
5196 lea dx, [di+001h] ; 8d 55 01 ; 0xc2cc5
5197 out DX, AL ; ee ; 0xc2cc8
5198 lea dx, [bx+003h] ; 8d 57 03 ; 0xc2cc9 vgabios.c:1927
5199 mov ax, si ; 89 f0 ; 0xc2ccc
5200 call 02f57h ; e8 86 02 ; 0xc2cce
5201 xor ah, ah ; 30 e4 ; 0xc2cd1
5202 mov word [bp-00ch], ax ; 89 46 f4 ; 0xc2cd3
5203 mov dx, 003dah ; ba da 03 ; 0xc2cd6 vgabios.c:1928
5204 in AL, DX ; ec ; 0xc2cd9
5205 db 02ah, 0e4h
5206 ; sub ah, ah ; 2a e4 ; 0xc2cda
5207 mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc2cdc vgabios.c:1929
5208 jmp short 02ce9h ; eb 06 ; 0xc2ce1
5209 cmp word [bp-008h], strict byte 00013h ; 83 7e f8 13 ; 0xc2ce3
5210 jnbe short 02d07h ; 77 1e ; 0xc2ce7
5211 mov ax, word [bp-00ch] ; 8b 46 f4 ; 0xc2ce9 vgabios.c:1930
5212 and ax, strict word 00020h ; 25 20 00 ; 0xc2cec
5213 or ax, word [bp-008h] ; 0b 46 f8 ; 0xc2cef
5214 mov dx, 003c0h ; ba c0 03 ; 0xc2cf2
5215 out DX, AL ; ee ; 0xc2cf5
5216 mov dx, cx ; 89 ca ; 0xc2cf6 vgabios.c:1931
5217 mov ax, si ; 89 f0 ; 0xc2cf8
5218 call 02f57h ; e8 5a 02 ; 0xc2cfa
5219 mov dx, 003c0h ; ba c0 03 ; 0xc2cfd
5220 out DX, AL ; ee ; 0xc2d00
5221 inc cx ; 41 ; 0xc2d01
5222 inc word [bp-008h] ; ff 46 f8 ; 0xc2d02 vgabios.c:1932
5223 jmp short 02ce3h ; eb dc ; 0xc2d05
5224 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc2d07 vgabios.c:1933
5225 mov dx, 003c0h ; ba c0 03 ; 0xc2d0a
5226 out DX, AL ; ee ; 0xc2d0d
5227 mov dx, 003dah ; ba da 03 ; 0xc2d0e vgabios.c:1934
5228 in AL, DX ; ec ; 0xc2d11
5229 db 02ah, 0e4h
5230 ; sub ah, ah ; 2a e4 ; 0xc2d12
5231 mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc2d14 vgabios.c:1936
5232 jmp short 02d21h ; eb 06 ; 0xc2d19
5233 cmp word [bp-008h], strict byte 00008h ; 83 7e f8 08 ; 0xc2d1b
5234 jnbe short 02d39h ; 77 18 ; 0xc2d1f
5235 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2d21 vgabios.c:1937
5236 mov dx, 003ceh ; ba ce 03 ; 0xc2d24
5237 out DX, AL ; ee ; 0xc2d27
5238 mov dx, cx ; 89 ca ; 0xc2d28 vgabios.c:1938
5239 mov ax, si ; 89 f0 ; 0xc2d2a
5240 call 02f57h ; e8 28 02 ; 0xc2d2c
5241 mov dx, 003cfh ; ba cf 03 ; 0xc2d2f
5242 out DX, AL ; ee ; 0xc2d32
5243 inc cx ; 41 ; 0xc2d33
5244 inc word [bp-008h] ; ff 46 f8 ; 0xc2d34 vgabios.c:1939
5245 jmp short 02d1bh ; eb e2 ; 0xc2d37
5246 add cx, strict byte 00006h ; 83 c1 06 ; 0xc2d39 vgabios.c:1940
5247 mov dx, bx ; 89 da ; 0xc2d3c vgabios.c:1941
5248 mov ax, si ; 89 f0 ; 0xc2d3e
5249 call 02f57h ; e8 14 02 ; 0xc2d40
5250 mov dx, 003c4h ; ba c4 03 ; 0xc2d43
5251 out DX, AL ; ee ; 0xc2d46
5252 inc bx ; 43 ; 0xc2d47
5253 mov dx, bx ; 89 da ; 0xc2d48 vgabios.c:1944
5254 mov ax, si ; 89 f0 ; 0xc2d4a
5255 call 02f57h ; e8 08 02 ; 0xc2d4c
5256 mov dx, di ; 89 fa ; 0xc2d4f
5257 out DX, AL ; ee ; 0xc2d51
5258 inc bx ; 43 ; 0xc2d52
5259 mov dx, bx ; 89 da ; 0xc2d53 vgabios.c:1945
5260 mov ax, si ; 89 f0 ; 0xc2d55
5261 call 02f57h ; e8 fd 01 ; 0xc2d57
5262 mov dx, 003ceh ; ba ce 03 ; 0xc2d5a
5263 out DX, AL ; ee ; 0xc2d5d
5264 lea dx, [bx+002h] ; 8d 57 02 ; 0xc2d5e
5265 mov ax, si ; 89 f0 ; 0xc2d61
5266 call 02f57h ; e8 f1 01 ; 0xc2d63
5267 lea dx, [di+006h] ; 8d 55 06 ; 0xc2d66
5268 out DX, AL ; ee ; 0xc2d69
5269 test byte [bp-00eh], 002h ; f6 46 f2 02 ; 0xc2d6a vgabios.c:1949
5270 je near 02ed9h ; 0f 84 67 01 ; 0xc2d6e
5271 mov dx, cx ; 89 ca ; 0xc2d72 vgabios.c:1950
5272 mov ax, si ; 89 f0 ; 0xc2d74
5273 call 02f57h ; e8 de 01 ; 0xc2d76
5274 movzx bx, al ; 0f b6 d8 ; 0xc2d79
5275 mov dx, strict word 00049h ; ba 49 00 ; 0xc2d7c
5276 mov ax, strict word 00040h ; b8 40 00 ; 0xc2d7f
5277 call 02f65h ; e8 e0 01 ; 0xc2d82
5278 inc cx ; 41 ; 0xc2d85
5279 mov dx, cx ; 89 ca ; 0xc2d86 vgabios.c:1951
5280 mov ax, si ; 89 f0 ; 0xc2d88
5281 call 02f73h ; e8 e6 01 ; 0xc2d8a
5282 mov bx, ax ; 89 c3 ; 0xc2d8d
5283 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc2d8f
5284 mov ax, strict word 00040h ; b8 40 00 ; 0xc2d92
5285 call 02f81h ; e8 e9 01 ; 0xc2d95
5286 inc cx ; 41 ; 0xc2d98
5287 inc cx ; 41 ; 0xc2d99
5288 mov dx, cx ; 89 ca ; 0xc2d9a vgabios.c:1952
5289 mov ax, si ; 89 f0 ; 0xc2d9c
5290 call 02f73h ; e8 d2 01 ; 0xc2d9e
5291 mov bx, ax ; 89 c3 ; 0xc2da1
5292 mov dx, strict word 0004ch ; ba 4c 00 ; 0xc2da3
5293 mov ax, strict word 00040h ; b8 40 00 ; 0xc2da6
5294 call 02f81h ; e8 d5 01 ; 0xc2da9
5295 inc cx ; 41 ; 0xc2dac
5296 inc cx ; 41 ; 0xc2dad
5297 mov dx, cx ; 89 ca ; 0xc2dae vgabios.c:1953
5298 mov ax, si ; 89 f0 ; 0xc2db0
5299 call 02f73h ; e8 be 01 ; 0xc2db2
5300 mov bx, ax ; 89 c3 ; 0xc2db5
5301 mov dx, strict word 00063h ; ba 63 00 ; 0xc2db7
5302 mov ax, strict word 00040h ; b8 40 00 ; 0xc2dba
5303 call 02f81h ; e8 c1 01 ; 0xc2dbd
5304 inc cx ; 41 ; 0xc2dc0
5305 inc cx ; 41 ; 0xc2dc1
5306 mov dx, cx ; 89 ca ; 0xc2dc2 vgabios.c:1954
5307 mov ax, si ; 89 f0 ; 0xc2dc4
5308 call 02f57h ; e8 8e 01 ; 0xc2dc6
5309 movzx bx, al ; 0f b6 d8 ; 0xc2dc9
5310 mov dx, 00084h ; ba 84 00 ; 0xc2dcc
5311 mov ax, strict word 00040h ; b8 40 00 ; 0xc2dcf
5312 call 02f65h ; e8 90 01 ; 0xc2dd2
5313 inc cx ; 41 ; 0xc2dd5
5314 mov dx, cx ; 89 ca ; 0xc2dd6 vgabios.c:1955
5315 mov ax, si ; 89 f0 ; 0xc2dd8
5316 call 02f73h ; e8 96 01 ; 0xc2dda
5317 mov bx, ax ; 89 c3 ; 0xc2ddd
5318 mov dx, 00085h ; ba 85 00 ; 0xc2ddf
5319 mov ax, strict word 00040h ; b8 40 00 ; 0xc2de2
5320 call 02f81h ; e8 99 01 ; 0xc2de5
5321 inc cx ; 41 ; 0xc2de8
5322 inc cx ; 41 ; 0xc2de9
5323 mov dx, cx ; 89 ca ; 0xc2dea vgabios.c:1956
5324 mov ax, si ; 89 f0 ; 0xc2dec
5325 call 02f57h ; e8 66 01 ; 0xc2dee
5326 movzx bx, al ; 0f b6 d8 ; 0xc2df1
5327 mov dx, 00087h ; ba 87 00 ; 0xc2df4
5328 mov ax, strict word 00040h ; b8 40 00 ; 0xc2df7
5329 call 02f65h ; e8 68 01 ; 0xc2dfa
5330 inc cx ; 41 ; 0xc2dfd
5331 mov dx, cx ; 89 ca ; 0xc2dfe vgabios.c:1957
5332 mov ax, si ; 89 f0 ; 0xc2e00
5333 call 02f57h ; e8 52 01 ; 0xc2e02
5334 movzx bx, al ; 0f b6 d8 ; 0xc2e05
5335 mov dx, 00088h ; ba 88 00 ; 0xc2e08
5336 mov ax, strict word 00040h ; b8 40 00 ; 0xc2e0b
5337 call 02f65h ; e8 54 01 ; 0xc2e0e
5338 inc cx ; 41 ; 0xc2e11
5339 mov dx, cx ; 89 ca ; 0xc2e12 vgabios.c:1958
5340 mov ax, si ; 89 f0 ; 0xc2e14
5341 call 02f57h ; e8 3e 01 ; 0xc2e16
5342 movzx bx, al ; 0f b6 d8 ; 0xc2e19
5343 mov dx, 00089h ; ba 89 00 ; 0xc2e1c
5344 mov ax, strict word 00040h ; b8 40 00 ; 0xc2e1f
5345 call 02f65h ; e8 40 01 ; 0xc2e22
5346 inc cx ; 41 ; 0xc2e25
5347 mov dx, cx ; 89 ca ; 0xc2e26 vgabios.c:1959
5348 mov ax, si ; 89 f0 ; 0xc2e28
5349 call 02f73h ; e8 46 01 ; 0xc2e2a
5350 mov bx, ax ; 89 c3 ; 0xc2e2d
5351 mov dx, strict word 00060h ; ba 60 00 ; 0xc2e2f
5352 mov ax, strict word 00040h ; b8 40 00 ; 0xc2e32
5353 call 02f81h ; e8 49 01 ; 0xc2e35
5354 mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc2e38 vgabios.c:1960
5355 inc cx ; 41 ; 0xc2e3d
5356 inc cx ; 41 ; 0xc2e3e
5357 jmp short 02e47h ; eb 06 ; 0xc2e3f
5358 cmp word [bp-008h], strict byte 00008h ; 83 7e f8 08 ; 0xc2e41
5359 jnc short 02e65h ; 73 1e ; 0xc2e45
5360 mov dx, cx ; 89 ca ; 0xc2e47 vgabios.c:1961
5361 mov ax, si ; 89 f0 ; 0xc2e49
5362 call 02f73h ; e8 25 01 ; 0xc2e4b
5363 mov bx, ax ; 89 c3 ; 0xc2e4e
5364 mov dx, word [bp-008h] ; 8b 56 f8 ; 0xc2e50
5365 add dx, dx ; 01 d2 ; 0xc2e53
5366 add dx, strict byte 00050h ; 83 c2 50 ; 0xc2e55
5367 mov ax, strict word 00040h ; b8 40 00 ; 0xc2e58
5368 call 02f81h ; e8 23 01 ; 0xc2e5b
5369 inc cx ; 41 ; 0xc2e5e vgabios.c:1962
5370 inc cx ; 41 ; 0xc2e5f
5371 inc word [bp-008h] ; ff 46 f8 ; 0xc2e60 vgabios.c:1963
5372 jmp short 02e41h ; eb dc ; 0xc2e63
5373 mov dx, cx ; 89 ca ; 0xc2e65 vgabios.c:1964
5374 mov ax, si ; 89 f0 ; 0xc2e67
5375 call 02f73h ; e8 07 01 ; 0xc2e69
5376 mov bx, ax ; 89 c3 ; 0xc2e6c
5377 mov dx, strict word 0004eh ; ba 4e 00 ; 0xc2e6e
5378 mov ax, strict word 00040h ; b8 40 00 ; 0xc2e71
5379 call 02f81h ; e8 0a 01 ; 0xc2e74
5380 inc cx ; 41 ; 0xc2e77
5381 inc cx ; 41 ; 0xc2e78
5382 mov dx, cx ; 89 ca ; 0xc2e79 vgabios.c:1965
5383 mov ax, si ; 89 f0 ; 0xc2e7b
5384 call 02f57h ; e8 d7 00 ; 0xc2e7d
5385 movzx bx, al ; 0f b6 d8 ; 0xc2e80
5386 mov dx, strict word 00062h ; ba 62 00 ; 0xc2e83
5387 mov ax, strict word 00040h ; b8 40 00 ; 0xc2e86
5388 call 02f65h ; e8 d9 00 ; 0xc2e89
5389 inc cx ; 41 ; 0xc2e8c
5390 mov dx, cx ; 89 ca ; 0xc2e8d vgabios.c:1967
5391 mov ax, si ; 89 f0 ; 0xc2e8f
5392 call 02f73h ; e8 df 00 ; 0xc2e91
5393 mov bx, ax ; 89 c3 ; 0xc2e94
5394 mov dx, strict word 0007ch ; ba 7c 00 ; 0xc2e96
5395 xor ax, ax ; 31 c0 ; 0xc2e99
5396 call 02f81h ; e8 e3 00 ; 0xc2e9b
5397 inc cx ; 41 ; 0xc2e9e
5398 inc cx ; 41 ; 0xc2e9f
5399 mov dx, cx ; 89 ca ; 0xc2ea0 vgabios.c:1968
5400 mov ax, si ; 89 f0 ; 0xc2ea2
5401 call 02f73h ; e8 cc 00 ; 0xc2ea4
5402 mov bx, ax ; 89 c3 ; 0xc2ea7
5403 mov dx, strict word 0007eh ; ba 7e 00 ; 0xc2ea9
5404 xor ax, ax ; 31 c0 ; 0xc2eac
5405 call 02f81h ; e8 d0 00 ; 0xc2eae
5406 inc cx ; 41 ; 0xc2eb1
5407 inc cx ; 41 ; 0xc2eb2
5408 mov dx, cx ; 89 ca ; 0xc2eb3 vgabios.c:1969
5409 mov ax, si ; 89 f0 ; 0xc2eb5
5410 call 02f73h ; e8 b9 00 ; 0xc2eb7
5411 mov bx, ax ; 89 c3 ; 0xc2eba
5412 mov dx, 0010ch ; ba 0c 01 ; 0xc2ebc
5413 xor ax, ax ; 31 c0 ; 0xc2ebf
5414 call 02f81h ; e8 bd 00 ; 0xc2ec1
5415 inc cx ; 41 ; 0xc2ec4
5416 inc cx ; 41 ; 0xc2ec5
5417 mov dx, cx ; 89 ca ; 0xc2ec6 vgabios.c:1970
5418 mov ax, si ; 89 f0 ; 0xc2ec8
5419 call 02f73h ; e8 a6 00 ; 0xc2eca
5420 mov bx, ax ; 89 c3 ; 0xc2ecd
5421 mov dx, 0010eh ; ba 0e 01 ; 0xc2ecf
5422 xor ax, ax ; 31 c0 ; 0xc2ed2
5423 call 02f81h ; e8 aa 00 ; 0xc2ed4
5424 inc cx ; 41 ; 0xc2ed7
5425 inc cx ; 41 ; 0xc2ed8
5426 test byte [bp-00eh], 004h ; f6 46 f2 04 ; 0xc2ed9 vgabios.c:1972
5427 je short 02f26h ; 74 47 ; 0xc2edd
5428 inc cx ; 41 ; 0xc2edf vgabios.c:1973
5429 mov dx, cx ; 89 ca ; 0xc2ee0 vgabios.c:1974
5430 mov ax, si ; 89 f0 ; 0xc2ee2
5431 call 02f57h ; e8 70 00 ; 0xc2ee4
5432 xor ah, ah ; 30 e4 ; 0xc2ee7
5433 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc2ee9
5434 inc cx ; 41 ; 0xc2eec
5435 mov dx, cx ; 89 ca ; 0xc2eed vgabios.c:1975
5436 mov ax, si ; 89 f0 ; 0xc2eef
5437 call 02f57h ; e8 63 00 ; 0xc2ef1
5438 mov dx, 003c6h ; ba c6 03 ; 0xc2ef4
5439 out DX, AL ; ee ; 0xc2ef7
5440 inc cx ; 41 ; 0xc2ef8 vgabios.c:1977
5441 xor al, al ; 30 c0 ; 0xc2ef9
5442 mov dx, 003c8h ; ba c8 03 ; 0xc2efb
5443 out DX, AL ; ee ; 0xc2efe
5444 xor ah, ah ; 30 e4 ; 0xc2eff vgabios.c:1978
5445 mov word [bp-008h], ax ; 89 46 f8 ; 0xc2f01
5446 jmp short 02f0dh ; eb 07 ; 0xc2f04
5447 cmp word [bp-008h], 00300h ; 81 7e f8 00 03 ; 0xc2f06
5448 jnc short 02f1eh ; 73 11 ; 0xc2f0b
5449 mov dx, cx ; 89 ca ; 0xc2f0d vgabios.c:1979
5450 mov ax, si ; 89 f0 ; 0xc2f0f
5451 call 02f57h ; e8 43 00 ; 0xc2f11
5452 mov dx, 003c9h ; ba c9 03 ; 0xc2f14
5453 out DX, AL ; ee ; 0xc2f17
5454 inc cx ; 41 ; 0xc2f18
5455 inc word [bp-008h] ; ff 46 f8 ; 0xc2f19 vgabios.c:1980
5456 jmp short 02f06h ; eb e8 ; 0xc2f1c
5457 inc cx ; 41 ; 0xc2f1e vgabios.c:1981
5458 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2f1f
5459 mov dx, 003c8h ; ba c8 03 ; 0xc2f22
5460 out DX, AL ; ee ; 0xc2f25
5461 mov ax, cx ; 89 c8 ; 0xc2f26 vgabios.c:1985
5462 lea sp, [bp-006h] ; 8d 66 fa ; 0xc2f28
5463 pop di ; 5f ; 0xc2f2b
5464 pop si ; 5e ; 0xc2f2c
5465 pop cx ; 59 ; 0xc2f2d
5466 pop bp ; 5d ; 0xc2f2e
5467 retn ; c3 ; 0xc2f2f
5468 ; disGetNextSymbol 0xc2f30 LB 0xcc8 -> off=0x0 cb=0000000000000027 uValue=00000000000c2f30 'find_vga_entry'
5469find_vga_entry: ; 0xc2f30 LB 0x27
5470 push bx ; 53 ; 0xc2f30 vgabios.c:1994
5471 push dx ; 52 ; 0xc2f31
5472 push bp ; 55 ; 0xc2f32
5473 mov bp, sp ; 89 e5 ; 0xc2f33
5474 mov dl, al ; 88 c2 ; 0xc2f35
5475 mov AH, strict byte 0ffh ; b4 ff ; 0xc2f37 vgabios.c:1996
5476 xor al, al ; 30 c0 ; 0xc2f39 vgabios.c:1997
5477 jmp short 02f43h ; eb 06 ; 0xc2f3b
5478 db 0feh, 0c0h
5479 ; inc al ; fe c0 ; 0xc2f3d vgabios.c:1998
5480 cmp AL, strict byte 00fh ; 3c 0f ; 0xc2f3f
5481 jnbe short 02f51h ; 77 0e ; 0xc2f41
5482 movzx bx, al ; 0f b6 d8 ; 0xc2f43
5483 sal bx, 003h ; c1 e3 03 ; 0xc2f46
5484 cmp dl, byte [bx+0462eh] ; 3a 97 2e 46 ; 0xc2f49
5485 jne short 02f3dh ; 75 ee ; 0xc2f4d
5486 mov ah, al ; 88 c4 ; 0xc2f4f
5487 mov al, ah ; 88 e0 ; 0xc2f51 vgabios.c:2003
5488 pop bp ; 5d ; 0xc2f53
5489 pop dx ; 5a ; 0xc2f54
5490 pop bx ; 5b ; 0xc2f55
5491 retn ; c3 ; 0xc2f56
5492 ; disGetNextSymbol 0xc2f57 LB 0xca1 -> off=0x0 cb=000000000000000e uValue=00000000000c2f57 'read_byte'
5493read_byte: ; 0xc2f57 LB 0xe
5494 push bx ; 53 ; 0xc2f57 vgabios.c:2011
5495 push bp ; 55 ; 0xc2f58
5496 mov bp, sp ; 89 e5 ; 0xc2f59
5497 mov bx, dx ; 89 d3 ; 0xc2f5b
5498 mov es, ax ; 8e c0 ; 0xc2f5d vgabios.c:2013
5499 mov al, byte [es:bx] ; 26 8a 07 ; 0xc2f5f
5500 pop bp ; 5d ; 0xc2f62 vgabios.c:2014
5501 pop bx ; 5b ; 0xc2f63
5502 retn ; c3 ; 0xc2f64
5503 ; disGetNextSymbol 0xc2f65 LB 0xc93 -> off=0x0 cb=000000000000000e uValue=00000000000c2f65 'write_byte'
5504write_byte: ; 0xc2f65 LB 0xe
5505 push si ; 56 ; 0xc2f65 vgabios.c:2016
5506 push bp ; 55 ; 0xc2f66
5507 mov bp, sp ; 89 e5 ; 0xc2f67
5508 mov si, dx ; 89 d6 ; 0xc2f69
5509 mov es, ax ; 8e c0 ; 0xc2f6b vgabios.c:2018
5510 mov byte [es:si], bl ; 26 88 1c ; 0xc2f6d
5511 pop bp ; 5d ; 0xc2f70 vgabios.c:2019
5512 pop si ; 5e ; 0xc2f71
5513 retn ; c3 ; 0xc2f72
5514 ; disGetNextSymbol 0xc2f73 LB 0xc85 -> off=0x0 cb=000000000000000e uValue=00000000000c2f73 'read_word'
5515read_word: ; 0xc2f73 LB 0xe
5516 push bx ; 53 ; 0xc2f73 vgabios.c:2021
5517 push bp ; 55 ; 0xc2f74
5518 mov bp, sp ; 89 e5 ; 0xc2f75
5519 mov bx, dx ; 89 d3 ; 0xc2f77
5520 mov es, ax ; 8e c0 ; 0xc2f79 vgabios.c:2023
5521 mov ax, word [es:bx] ; 26 8b 07 ; 0xc2f7b
5522 pop bp ; 5d ; 0xc2f7e vgabios.c:2024
5523 pop bx ; 5b ; 0xc2f7f
5524 retn ; c3 ; 0xc2f80
5525 ; disGetNextSymbol 0xc2f81 LB 0xc77 -> off=0x0 cb=000000000000000e uValue=00000000000c2f81 'write_word'
5526write_word: ; 0xc2f81 LB 0xe
5527 push si ; 56 ; 0xc2f81 vgabios.c:2026
5528 push bp ; 55 ; 0xc2f82
5529 mov bp, sp ; 89 e5 ; 0xc2f83
5530 mov si, dx ; 89 d6 ; 0xc2f85
5531 mov es, ax ; 8e c0 ; 0xc2f87 vgabios.c:2028
5532 mov word [es:si], bx ; 26 89 1c ; 0xc2f89
5533 pop bp ; 5d ; 0xc2f8c vgabios.c:2029
5534 pop si ; 5e ; 0xc2f8d
5535 retn ; c3 ; 0xc2f8e
5536 ; disGetNextSymbol 0xc2f8f LB 0xc69 -> off=0x0 cb=0000000000000012 uValue=00000000000c2f8f 'read_dword'
5537read_dword: ; 0xc2f8f LB 0x12
5538 push bx ; 53 ; 0xc2f8f vgabios.c:2031
5539 push bp ; 55 ; 0xc2f90
5540 mov bp, sp ; 89 e5 ; 0xc2f91
5541 mov bx, dx ; 89 d3 ; 0xc2f93
5542 mov es, ax ; 8e c0 ; 0xc2f95 vgabios.c:2033
5543 mov ax, word [es:bx] ; 26 8b 07 ; 0xc2f97
5544 mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc2f9a
5545 pop bp ; 5d ; 0xc2f9e vgabios.c:2034
5546 pop bx ; 5b ; 0xc2f9f
5547 retn ; c3 ; 0xc2fa0
5548 ; disGetNextSymbol 0xc2fa1 LB 0xc57 -> off=0x0 cb=0000000000000012 uValue=00000000000c2fa1 'write_dword'
5549write_dword: ; 0xc2fa1 LB 0x12
5550 push si ; 56 ; 0xc2fa1 vgabios.c:2036
5551 push bp ; 55 ; 0xc2fa2
5552 mov bp, sp ; 89 e5 ; 0xc2fa3
5553 mov si, dx ; 89 d6 ; 0xc2fa5
5554 mov es, ax ; 8e c0 ; 0xc2fa7 vgabios.c:2038
5555 mov word [es:si], bx ; 26 89 1c ; 0xc2fa9
5556 mov word [es:si+002h], cx ; 26 89 4c 02 ; 0xc2fac
5557 pop bp ; 5d ; 0xc2fb0 vgabios.c:2039
5558 pop si ; 5e ; 0xc2fb1
5559 retn ; c3 ; 0xc2fb2
5560 ; disGetNextSymbol 0xc2fb3 LB 0xc45 -> off=0x87 cb=0000000000000401 uValue=00000000000c303a 'int10_func'
5561 db 056h, 04fh, 01ch, 01bh, 013h, 012h, 011h, 010h, 00eh, 00dh, 00ch, 00ah, 009h, 008h, 007h, 006h
5562 db 005h, 004h, 003h, 002h, 001h, 000h, 034h, 034h, 068h, 030h, 0a6h, 030h, 0bah, 030h, 0cbh, 030h
5563 db 0dfh, 030h, 0f0h, 030h, 0fah, 030h, 034h, 031h, 038h, 031h, 049h, 031h, 066h, 031h, 083h, 031h
5564 db 09ch, 031h, 0b9h, 031h, 0d0h, 031h, 0dch, 031h, 0b7h, 032h, 0f1h, 032h, 024h, 033h, 039h, 033h
5565 db 07bh, 033h, 006h, 034h, 030h, 024h, 023h, 022h, 021h, 020h, 014h, 012h, 011h, 010h, 004h, 002h
5566 db 001h, 000h, 034h, 034h, 0fdh, 031h, 023h, 032h, 034h, 032h, 045h, 032h, 0fdh, 031h, 023h, 032h
5567 db 034h, 032h, 045h, 032h, 056h, 032h, 062h, 032h, 07dh, 032h, 088h, 032h, 093h, 032h, 09eh, 032h
5568 db 00ah, 009h, 006h, 004h, 002h, 001h, 000h, 0f8h, 033h, 0a3h, 033h, 0b1h, 033h, 0c2h, 033h, 0d2h
5569 db 033h, 0e7h, 033h, 0f8h, 033h, 0f8h, 033h
5570int10_func: ; 0xc303a LB 0x401
5571 push bp ; 55 ; 0xc303a vgabios.c:2117
5572 mov bp, sp ; 89 e5 ; 0xc303b
5573 push si ; 56 ; 0xc303d
5574 push di ; 57 ; 0xc303e
5575 push ax ; 50 ; 0xc303f
5576 mov si, word [bp+004h] ; 8b 76 04 ; 0xc3040
5577 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3043 vgabios.c:2122
5578 shr ax, 008h ; c1 e8 08 ; 0xc3046
5579 cmp ax, strict word 00056h ; 3d 56 00 ; 0xc3049
5580 jnbe near 03434h ; 0f 87 e4 03 ; 0xc304c
5581 push CS ; 0e ; 0xc3050
5582 pop ES ; 07 ; 0xc3051
5583 mov cx, strict word 00017h ; b9 17 00 ; 0xc3052
5584 mov di, 02fb3h ; bf b3 2f ; 0xc3055
5585 repne scasb ; f2 ae ; 0xc3058
5586 sal cx, 1 ; d1 e1 ; 0xc305a
5587 mov di, cx ; 89 cf ; 0xc305c
5588 mov ax, word [cs:di+02fc9h] ; 2e 8b 85 c9 2f ; 0xc305e
5589 mov dl, byte [bp+012h] ; 8a 56 12 ; 0xc3063
5590 jmp ax ; ff e0 ; 0xc3066
5591 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc3068 vgabios.c:2125
5592 xor ah, ah ; 30 e4 ; 0xc306b
5593 call 00fdch ; e8 6c df ; 0xc306d
5594 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3070 vgabios.c:2126
5595 and ax, strict word 0007fh ; 25 7f 00 ; 0xc3073
5596 cmp ax, strict word 00007h ; 3d 07 00 ; 0xc3076
5597 je short 03090h ; 74 15 ; 0xc3079
5598 cmp ax, strict word 00006h ; 3d 06 00 ; 0xc307b
5599 je short 03087h ; 74 07 ; 0xc307e
5600 cmp ax, strict word 00005h ; 3d 05 00 ; 0xc3080
5601 jbe short 03090h ; 76 0b ; 0xc3083
5602 jmp short 03099h ; eb 12 ; 0xc3085
5603 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3087 vgabios.c:2128
5604 xor al, al ; 30 c0 ; 0xc308a
5605 or AL, strict byte 03fh ; 0c 3f ; 0xc308c
5606 jmp short 030a0h ; eb 10 ; 0xc308e vgabios.c:2129
5607 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3090 vgabios.c:2137
5608 xor al, al ; 30 c0 ; 0xc3093
5609 or AL, strict byte 030h ; 0c 30 ; 0xc3095
5610 jmp short 030a0h ; eb 07 ; 0xc3097
5611 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3099 vgabios.c:2140
5612 xor al, al ; 30 c0 ; 0xc309c
5613 or AL, strict byte 020h ; 0c 20 ; 0xc309e
5614 mov word [bp+012h], ax ; 89 46 12 ; 0xc30a0
5615 jmp near 03434h ; e9 8e 03 ; 0xc30a3 vgabios.c:2142
5616 mov al, byte [bp+010h] ; 8a 46 10 ; 0xc30a6 vgabios.c:2144
5617 movzx dx, al ; 0f b6 d0 ; 0xc30a9
5618 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc30ac
5619 shr ax, 008h ; c1 e8 08 ; 0xc30af
5620 xor ah, ah ; 30 e4 ; 0xc30b2
5621 call 00dbah ; e8 03 dd ; 0xc30b4
5622 jmp near 03434h ; e9 7a 03 ; 0xc30b7 vgabios.c:2145
5623 mov dx, word [bp+00eh] ; 8b 56 0e ; 0xc30ba vgabios.c:2147
5624 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc30bd
5625 shr ax, 008h ; c1 e8 08 ; 0xc30c0
5626 xor ah, ah ; 30 e4 ; 0xc30c3
5627 call 00e5eh ; e8 96 dd ; 0xc30c5
5628 jmp near 03434h ; e9 69 03 ; 0xc30c8 vgabios.c:2148
5629 lea bx, [bp+00eh] ; 8d 5e 0e ; 0xc30cb vgabios.c:2150
5630 lea dx, [bp+010h] ; 8d 56 10 ; 0xc30ce
5631 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc30d1
5632 shr ax, 008h ; c1 e8 08 ; 0xc30d4
5633 xor ah, ah ; 30 e4 ; 0xc30d7
5634 call 00a88h ; e8 ac d9 ; 0xc30d9
5635 jmp near 03434h ; e9 55 03 ; 0xc30dc vgabios.c:2151
5636 xor ax, ax ; 31 c0 ; 0xc30df vgabios.c:2157
5637 mov word [bp+012h], ax ; 89 46 12 ; 0xc30e1
5638 mov word [bp+00ch], ax ; 89 46 0c ; 0xc30e4 vgabios.c:2158
5639 mov word [bp+010h], ax ; 89 46 10 ; 0xc30e7 vgabios.c:2159
5640 mov word [bp+00eh], ax ; 89 46 0e ; 0xc30ea vgabios.c:2160
5641 jmp near 03434h ; e9 44 03 ; 0xc30ed vgabios.c:2161
5642 mov al, dl ; 88 d0 ; 0xc30f0 vgabios.c:2163
5643 xor ah, ah ; 30 e4 ; 0xc30f2
5644 call 00f00h ; e8 09 de ; 0xc30f4
5645 jmp near 03434h ; e9 3a 03 ; 0xc30f7 vgabios.c:2164
5646 mov ax, strict word 00001h ; b8 01 00 ; 0xc30fa vgabios.c:2166
5647 push ax ; 50 ; 0xc30fd
5648 mov ax, 000ffh ; b8 ff 00 ; 0xc30fe
5649 push ax ; 50 ; 0xc3101
5650 mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc3102
5651 xor ah, ah ; 30 e4 ; 0xc3105
5652 push ax ; 50 ; 0xc3107
5653 mov ax, word [bp+00eh] ; 8b 46 0e ; 0xc3108
5654 shr ax, 008h ; c1 e8 08 ; 0xc310b
5655 xor ah, ah ; 30 e4 ; 0xc310e
5656 push ax ; 50 ; 0xc3110
5657 mov al, byte [bp+010h] ; 8a 46 10 ; 0xc3111
5658 movzx cx, al ; 0f b6 c8 ; 0xc3114
5659 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc3117
5660 shr ax, 008h ; c1 e8 08 ; 0xc311a
5661 movzx bx, al ; 0f b6 d8 ; 0xc311d
5662 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3120
5663 shr ax, 008h ; c1 e8 08 ; 0xc3123
5664 movzx dx, al ; 0f b6 d0 ; 0xc3126
5665 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc3129
5666 xor ah, ah ; 30 e4 ; 0xc312c
5667 call 0158bh ; e8 5a e4 ; 0xc312e
5668 jmp near 03434h ; e9 00 03 ; 0xc3131 vgabios.c:2167
5669 xor ax, ax ; 31 c0 ; 0xc3134 vgabios.c:2169
5670 jmp short 030fdh ; eb c5 ; 0xc3136
5671 lea dx, [bp+012h] ; 8d 56 12 ; 0xc3138 vgabios.c:2172
5672 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc313b
5673 shr ax, 008h ; c1 e8 08 ; 0xc313e
5674 xor ah, ah ; 30 e4 ; 0xc3141
5675 call 00acbh ; e8 85 d9 ; 0xc3143
5676 jmp near 03434h ; e9 eb 02 ; 0xc3146 vgabios.c:2173
5677 mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc3149 vgabios.c:2175
5678 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc314c
5679 movzx bx, al ; 0f b6 d8 ; 0xc314f
5680 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3152
5681 shr ax, 008h ; c1 e8 08 ; 0xc3155
5682 movzx dx, al ; 0f b6 d0 ; 0xc3158
5683 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc315b
5684 xor ah, ah ; 30 e4 ; 0xc315e
5685 call 01d2bh ; e8 c8 eb ; 0xc3160
5686 jmp near 03434h ; e9 ce 02 ; 0xc3163 vgabios.c:2176
5687 mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc3166 vgabios.c:2178
5688 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3169
5689 movzx bx, al ; 0f b6 d8 ; 0xc316c
5690 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc316f
5691 shr ax, 008h ; c1 e8 08 ; 0xc3172
5692 movzx dx, al ; 0f b6 d0 ; 0xc3175
5693 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc3178
5694 xor ah, ah ; 30 e4 ; 0xc317b
5695 call 01e93h ; e8 13 ed ; 0xc317d
5696 jmp near 03434h ; e9 b1 02 ; 0xc3180 vgabios.c:2179
5697 mov cx, word [bp+00eh] ; 8b 4e 0e ; 0xc3183 vgabios.c:2181
5698 mov bx, word [bp+010h] ; 8b 5e 10 ; 0xc3186
5699 mov al, dl ; 88 d0 ; 0xc3189
5700 movzx dx, al ; 0f b6 d0 ; 0xc318b
5701 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc318e
5702 shr ax, 008h ; c1 e8 08 ; 0xc3191
5703 xor ah, ah ; 30 e4 ; 0xc3194
5704 call 02002h ; e8 69 ee ; 0xc3196
5705 jmp near 03434h ; e9 98 02 ; 0xc3199 vgabios.c:2182
5706 lea cx, [bp+012h] ; 8d 4e 12 ; 0xc319c vgabios.c:2184
5707 mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc319f
5708 mov dx, word [bp+010h] ; 8b 56 10 ; 0xc31a2
5709 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc31a5
5710 shr ax, 008h ; c1 e8 08 ; 0xc31a8
5711 mov word [bp-006h], ax ; 89 46 fa ; 0xc31ab
5712 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc31ae
5713 xor ah, ah ; 30 e4 ; 0xc31b1
5714 call 00bf5h ; e8 3f da ; 0xc31b3
5715 jmp near 03434h ; e9 7b 02 ; 0xc31b6 vgabios.c:2185
5716 mov cx, strict word 00002h ; b9 02 00 ; 0xc31b9 vgabios.c:2193
5717 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc31bc
5718 movzx bx, al ; 0f b6 d8 ; 0xc31bf
5719 mov dx, 000ffh ; ba ff 00 ; 0xc31c2
5720 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc31c5
5721 xor ah, ah ; 30 e4 ; 0xc31c8
5722 call 0216ch ; e8 9f ef ; 0xc31ca
5723 jmp near 03434h ; e9 64 02 ; 0xc31cd vgabios.c:2194
5724 mov dx, word [bp+010h] ; 8b 56 10 ; 0xc31d0 vgabios.c:2197
5725 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc31d3
5726 call 00d2eh ; e8 55 db ; 0xc31d6
5727 jmp near 03434h ; e9 58 02 ; 0xc31d9 vgabios.c:2198
5728 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc31dc vgabios.c:2200
5729 xor ah, ah ; 30 e4 ; 0xc31df
5730 cmp ax, strict word 00030h ; 3d 30 00 ; 0xc31e1
5731 jnbe near 03434h ; 0f 87 4c 02 ; 0xc31e4
5732 push CS ; 0e ; 0xc31e8
5733 pop ES ; 07 ; 0xc31e9
5734 mov cx, strict word 0000fh ; b9 0f 00 ; 0xc31ea
5735 mov di, 02ff7h ; bf f7 2f ; 0xc31ed
5736 repne scasb ; f2 ae ; 0xc31f0
5737 sal cx, 1 ; d1 e1 ; 0xc31f2
5738 mov di, cx ; 89 cf ; 0xc31f4
5739 mov ax, word [cs:di+03005h] ; 2e 8b 85 05 30 ; 0xc31f6
5740 jmp ax ; ff e0 ; 0xc31fb
5741 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc31fd vgabios.c:2204
5742 shr ax, 008h ; c1 e8 08 ; 0xc3200
5743 xor ah, ah ; 30 e4 ; 0xc3203
5744 push ax ; 50 ; 0xc3205
5745 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3206
5746 xor ah, ah ; 30 e4 ; 0xc3209
5747 push ax ; 50 ; 0xc320b
5748 push word [bp+00eh] ; ff 76 0e ; 0xc320c
5749 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc320f
5750 xor ah, ah ; 30 e4 ; 0xc3212
5751 mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc3214
5752 mov bx, word [bp+008h] ; 8b 5e 08 ; 0xc3217
5753 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc321a
5754 call 024d4h ; e8 b4 f2 ; 0xc321d
5755 jmp near 03434h ; e9 11 02 ; 0xc3220 vgabios.c:2205
5756 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3223 vgabios.c:2208
5757 movzx dx, al ; 0f b6 d0 ; 0xc3226
5758 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc3229
5759 xor ah, ah ; 30 e4 ; 0xc322c
5760 call 02551h ; e8 20 f3 ; 0xc322e
5761 jmp near 03434h ; e9 00 02 ; 0xc3231 vgabios.c:2209
5762 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3234 vgabios.c:2212
5763 movzx dx, al ; 0f b6 d0 ; 0xc3237
5764 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc323a
5765 xor ah, ah ; 30 e4 ; 0xc323d
5766 call 025c1h ; e8 7f f3 ; 0xc323f
5767 jmp near 03434h ; e9 ef 01 ; 0xc3242 vgabios.c:2213
5768 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3245 vgabios.c:2216
5769 movzx dx, al ; 0f b6 d0 ; 0xc3248
5770 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc324b
5771 xor ah, ah ; 30 e4 ; 0xc324e
5772 call 02633h ; e8 e0 f3 ; 0xc3250
5773 jmp near 03434h ; e9 de 01 ; 0xc3253 vgabios.c:2217
5774 mov dx, word [bp+008h] ; 8b 56 08 ; 0xc3256 vgabios.c:2219
5775 mov ax, word [bp+016h] ; 8b 46 16 ; 0xc3259
5776 call 026a5h ; e8 46 f4 ; 0xc325c
5777 jmp near 03434h ; e9 d2 01 ; 0xc325f vgabios.c:2220
5778 mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc3262 vgabios.c:2222
5779 xor ah, ah ; 30 e4 ; 0xc3265
5780 push ax ; 50 ; 0xc3267
5781 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3268
5782 movzx cx, al ; 0f b6 c8 ; 0xc326b
5783 mov bx, word [bp+010h] ; 8b 5e 10 ; 0xc326e
5784 mov dx, word [bp+008h] ; 8b 56 08 ; 0xc3271
5785 mov ax, word [bp+016h] ; 8b 46 16 ; 0xc3274
5786 call 026aah ; e8 30 f4 ; 0xc3277
5787 jmp near 03434h ; e9 b7 01 ; 0xc327a vgabios.c:2223
5788 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc327d vgabios.c:2225
5789 xor ah, ah ; 30 e4 ; 0xc3280
5790 call 026b1h ; e8 2c f4 ; 0xc3282
5791 jmp near 03434h ; e9 ac 01 ; 0xc3285 vgabios.c:2226
5792 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3288 vgabios.c:2228
5793 xor ah, ah ; 30 e4 ; 0xc328b
5794 call 026b6h ; e8 26 f4 ; 0xc328d
5795 jmp near 03434h ; e9 a1 01 ; 0xc3290 vgabios.c:2229
5796 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3293 vgabios.c:2231
5797 xor ah, ah ; 30 e4 ; 0xc3296
5798 call 026bbh ; e8 20 f4 ; 0xc3298
5799 jmp near 03434h ; e9 96 01 ; 0xc329b vgabios.c:2232
5800 lea ax, [bp+00eh] ; 8d 46 0e ; 0xc329e vgabios.c:2234
5801 push ax ; 50 ; 0xc32a1
5802 lea cx, [bp+010h] ; 8d 4e 10 ; 0xc32a2
5803 lea bx, [bp+008h] ; 8d 5e 08 ; 0xc32a5
5804 lea dx, [bp+016h] ; 8d 56 16 ; 0xc32a8
5805 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc32ab
5806 shr ax, 008h ; c1 e8 08 ; 0xc32ae
5807 call 00b73h ; e8 bf d8 ; 0xc32b1
5808 jmp near 03434h ; e9 7d 01 ; 0xc32b4 vgabios.c:2242
5809 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc32b7 vgabios.c:2244
5810 xor ah, ah ; 30 e4 ; 0xc32ba
5811 cmp ax, strict word 00036h ; 3d 36 00 ; 0xc32bc
5812 je short 032e9h ; 74 28 ; 0xc32bf
5813 cmp ax, strict word 00035h ; 3d 35 00 ; 0xc32c1
5814 je short 032d3h ; 74 0d ; 0xc32c4
5815 cmp ax, strict word 00020h ; 3d 20 00 ; 0xc32c6
5816 jne near 03434h ; 0f 85 67 01 ; 0xc32c9
5817 call 026c0h ; e8 f0 f3 ; 0xc32cd vgabios.c:2247
5818 jmp near 03434h ; e9 61 01 ; 0xc32d0 vgabios.c:2248
5819 movzx ax, dl ; 0f b6 c2 ; 0xc32d3 vgabios.c:2250
5820 mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc32d6
5821 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc32d9
5822 call 026c5h ; e8 e6 f3 ; 0xc32dc
5823 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc32df vgabios.c:2251
5824 xor al, al ; 30 c0 ; 0xc32e2
5825 or AL, strict byte 012h ; 0c 12 ; 0xc32e4
5826 jmp near 030a0h ; e9 b7 fd ; 0xc32e6
5827 movzx ax, dl ; 0f b6 c2 ; 0xc32e9 vgabios.c:2254
5828 call 026cah ; e8 db f3 ; 0xc32ec
5829 jmp short 032dfh ; eb ee ; 0xc32ef
5830 push word [bp+008h] ; ff 76 08 ; 0xc32f1 vgabios.c:2264
5831 push word [bp+016h] ; ff 76 16 ; 0xc32f4
5832 mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc32f7
5833 xor ah, ah ; 30 e4 ; 0xc32fa
5834 push ax ; 50 ; 0xc32fc
5835 mov ax, word [bp+00eh] ; 8b 46 0e ; 0xc32fd
5836 shr ax, 008h ; c1 e8 08 ; 0xc3300
5837 xor ah, ah ; 30 e4 ; 0xc3303
5838 push ax ; 50 ; 0xc3305
5839 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3306
5840 movzx bx, al ; 0f b6 d8 ; 0xc3309
5841 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc330c
5842 shr ax, 008h ; c1 e8 08 ; 0xc330f
5843 xor ah, ah ; 30 e4 ; 0xc3312
5844 movzx si, dl ; 0f b6 f2 ; 0xc3314
5845 mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc3317
5846 mov dx, ax ; 89 c2 ; 0xc331a
5847 mov ax, si ; 89 f0 ; 0xc331c
5848 call 026cfh ; e8 ae f3 ; 0xc331e
5849 jmp near 03434h ; e9 10 01 ; 0xc3321 vgabios.c:2265
5850 mov bx, si ; 89 f3 ; 0xc3324 vgabios.c:2267
5851 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3326
5852 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3329
5853 call 0276bh ; e8 3c f4 ; 0xc332c
5854 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc332f vgabios.c:2268
5855 xor al, al ; 30 c0 ; 0xc3332
5856 or AL, strict byte 01bh ; 0c 1b ; 0xc3334
5857 jmp near 030a0h ; e9 67 fd ; 0xc3336
5858 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3339 vgabios.c:2271
5859 xor ah, ah ; 30 e4 ; 0xc333c
5860 cmp ax, strict word 00002h ; 3d 02 00 ; 0xc333e
5861 je short 03365h ; 74 22 ; 0xc3341
5862 cmp ax, strict word 00001h ; 3d 01 00 ; 0xc3343
5863 je short 03357h ; 74 0f ; 0xc3346
5864 test ax, ax ; 85 c0 ; 0xc3348
5865 jne short 03371h ; 75 25 ; 0xc334a
5866 lea dx, [bp+00ch] ; 8d 56 0c ; 0xc334c vgabios.c:2274
5867 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc334f
5868 call 0288fh ; e8 3a f5 ; 0xc3352
5869 jmp short 03371h ; eb 1a ; 0xc3355 vgabios.c:2275
5870 mov bx, word [bp+00ch] ; 8b 5e 0c ; 0xc3357 vgabios.c:2277
5871 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc335a
5872 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc335d
5873 call 028a1h ; e8 3e f5 ; 0xc3360
5874 jmp short 03371h ; eb 0c ; 0xc3363 vgabios.c:2278
5875 mov bx, word [bp+00ch] ; 8b 5e 0c ; 0xc3365 vgabios.c:2280
5876 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3368
5877 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc336b
5878 call 02c0ah ; e8 99 f8 ; 0xc336e
5879 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3371 vgabios.c:2287
5880 xor al, al ; 30 c0 ; 0xc3374
5881 or AL, strict byte 01ch ; 0c 1c ; 0xc3376
5882 jmp near 030a0h ; e9 25 fd ; 0xc3378
5883 call 007bfh ; e8 41 d4 ; 0xc337b vgabios.c:2292
5884 test ax, ax ; 85 c0 ; 0xc337e
5885 je near 033ffh ; 0f 84 7b 00 ; 0xc3380
5886 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3384 vgabios.c:2293
5887 xor ah, ah ; 30 e4 ; 0xc3387
5888 cmp ax, strict word 0000ah ; 3d 0a 00 ; 0xc3389
5889 jnbe short 033f8h ; 77 6a ; 0xc338c
5890 push CS ; 0e ; 0xc338e
5891 pop ES ; 07 ; 0xc338f
5892 mov cx, strict word 00008h ; b9 08 00 ; 0xc3390
5893 mov di, 03023h ; bf 23 30 ; 0xc3393
5894 repne scasb ; f2 ae ; 0xc3396
5895 sal cx, 1 ; d1 e1 ; 0xc3398
5896 mov di, cx ; 89 cf ; 0xc339a
5897 mov ax, word [cs:di+0302ah] ; 2e 8b 85 2a 30 ; 0xc339c
5898 jmp ax ; ff e0 ; 0xc33a1
5899 mov bx, si ; 89 f3 ; 0xc33a3 vgabios.c:2296
5900 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc33a5
5901 lea ax, [bp+012h] ; 8d 46 12 ; 0xc33a8
5902 call 035f0h ; e8 42 02 ; 0xc33ab
5903 jmp near 03434h ; e9 83 00 ; 0xc33ae vgabios.c:2297
5904 mov cx, si ; 89 f1 ; 0xc33b1 vgabios.c:2299
5905 mov bx, word [bp+016h] ; 8b 5e 16 ; 0xc33b3
5906 mov dx, word [bp+010h] ; 8b 56 10 ; 0xc33b6
5907 lea ax, [bp+012h] ; 8d 46 12 ; 0xc33b9
5908 call 03719h ; e8 5a 03 ; 0xc33bc
5909 jmp near 03434h ; e9 72 00 ; 0xc33bf vgabios.c:2300
5910 mov cx, si ; 89 f1 ; 0xc33c2 vgabios.c:2302
5911 mov bx, word [bp+016h] ; 8b 5e 16 ; 0xc33c4
5912 mov dx, word [bp+00ch] ; 8b 56 0c ; 0xc33c7
5913 lea ax, [bp+012h] ; 8d 46 12 ; 0xc33ca
5914 call 037d1h ; e8 01 04 ; 0xc33cd
5915 jmp short 03434h ; eb 62 ; 0xc33d0 vgabios.c:2303
5916 lea ax, [bp+00ch] ; 8d 46 0c ; 0xc33d2 vgabios.c:2305
5917 push ax ; 50 ; 0xc33d5
5918 mov cx, word [bp+016h] ; 8b 4e 16 ; 0xc33d6
5919 mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc33d9
5920 mov dx, word [bp+010h] ; 8b 56 10 ; 0xc33dc
5921 lea ax, [bp+012h] ; 8d 46 12 ; 0xc33df
5922 call 039b8h ; e8 d3 05 ; 0xc33e2
5923 jmp short 03434h ; eb 4d ; 0xc33e5 vgabios.c:2306
5924 lea cx, [bp+00eh] ; 8d 4e 0e ; 0xc33e7 vgabios.c:2308
5925 lea bx, [bp+010h] ; 8d 5e 10 ; 0xc33ea
5926 lea dx, [bp+00ch] ; 8d 56 0c ; 0xc33ed
5927 lea ax, [bp+012h] ; 8d 46 12 ; 0xc33f0
5928 call 03a44h ; e8 4e 06 ; 0xc33f3
5929 jmp short 03434h ; eb 3c ; 0xc33f6 vgabios.c:2309
5930 mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc33f8 vgabios.c:2331
5931 jmp short 03434h ; eb 35 ; 0xc33fd vgabios.c:2334
5932 mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc33ff vgabios.c:2336
5933 jmp short 03434h ; eb 2e ; 0xc3404 vgabios.c:2338
5934 call 007bfh ; e8 b6 d3 ; 0xc3406 vgabios.c:2340
5935 test ax, ax ; 85 c0 ; 0xc3409
5936 je short 0342fh ; 74 22 ; 0xc340b
5937 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc340d vgabios.c:2341
5938 xor ah, ah ; 30 e4 ; 0xc3410
5939 cmp ax, strict word 00042h ; 3d 42 00 ; 0xc3412
5940 jne short 03428h ; 75 11 ; 0xc3415
5941 lea cx, [bp+00eh] ; 8d 4e 0e ; 0xc3417 vgabios.c:2344
5942 lea bx, [bp+010h] ; 8d 5e 10 ; 0xc341a
5943 lea dx, [bp+00ch] ; 8d 56 0c ; 0xc341d
5944 lea ax, [bp+012h] ; 8d 46 12 ; 0xc3420
5945 call 03b13h ; e8 ed 06 ; 0xc3423
5946 jmp short 03434h ; eb 0c ; 0xc3426 vgabios.c:2345
5947 mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc3428 vgabios.c:2347
5948 jmp short 03434h ; eb 05 ; 0xc342d vgabios.c:2350
5949 mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc342f vgabios.c:2352
5950 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3434 vgabios.c:2362
5951 pop di ; 5f ; 0xc3437
5952 pop si ; 5e ; 0xc3438
5953 pop bp ; 5d ; 0xc3439
5954 retn ; c3 ; 0xc343a
5955 ; disGetNextSymbol 0xc343b LB 0x7bd -> off=0x0 cb=000000000000001f uValue=00000000000c343b 'dispi_set_xres'
5956dispi_set_xres: ; 0xc343b LB 0x1f
5957 push bp ; 55 ; 0xc343b vbe.c:100
5958 mov bp, sp ; 89 e5 ; 0xc343c
5959 push bx ; 53 ; 0xc343e
5960 push dx ; 52 ; 0xc343f
5961 mov bx, ax ; 89 c3 ; 0xc3440
5962 mov ax, strict word 00001h ; b8 01 00 ; 0xc3442 vbe.c:105
5963 mov dx, 001ceh ; ba ce 01 ; 0xc3445
5964 call 00570h ; e8 25 d1 ; 0xc3448
5965 mov ax, bx ; 89 d8 ; 0xc344b vbe.c:106
5966 mov dx, 001cfh ; ba cf 01 ; 0xc344d
5967 call 00570h ; e8 1d d1 ; 0xc3450
5968 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3453 vbe.c:107
5969 pop dx ; 5a ; 0xc3456
5970 pop bx ; 5b ; 0xc3457
5971 pop bp ; 5d ; 0xc3458
5972 retn ; c3 ; 0xc3459
5973 ; disGetNextSymbol 0xc345a LB 0x79e -> off=0x0 cb=000000000000001f uValue=00000000000c345a 'dispi_set_yres'
5974dispi_set_yres: ; 0xc345a LB 0x1f
5975 push bp ; 55 ; 0xc345a vbe.c:109
5976 mov bp, sp ; 89 e5 ; 0xc345b
5977 push bx ; 53 ; 0xc345d
5978 push dx ; 52 ; 0xc345e
5979 mov bx, ax ; 89 c3 ; 0xc345f
5980 mov ax, strict word 00002h ; b8 02 00 ; 0xc3461 vbe.c:114
5981 mov dx, 001ceh ; ba ce 01 ; 0xc3464
5982 call 00570h ; e8 06 d1 ; 0xc3467
5983 mov ax, bx ; 89 d8 ; 0xc346a vbe.c:115
5984 mov dx, 001cfh ; ba cf 01 ; 0xc346c
5985 call 00570h ; e8 fe d0 ; 0xc346f
5986 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3472 vbe.c:116
5987 pop dx ; 5a ; 0xc3475
5988 pop bx ; 5b ; 0xc3476
5989 pop bp ; 5d ; 0xc3477
5990 retn ; c3 ; 0xc3478
5991 ; disGetNextSymbol 0xc3479 LB 0x77f -> off=0x0 cb=0000000000000019 uValue=00000000000c3479 'dispi_get_yres'
5992dispi_get_yres: ; 0xc3479 LB 0x19
5993 push bp ; 55 ; 0xc3479 vbe.c:118
5994 mov bp, sp ; 89 e5 ; 0xc347a
5995 push dx ; 52 ; 0xc347c
5996 mov ax, strict word 00002h ; b8 02 00 ; 0xc347d vbe.c:120
5997 mov dx, 001ceh ; ba ce 01 ; 0xc3480
5998 call 00570h ; e8 ea d0 ; 0xc3483
5999 mov dx, 001cfh ; ba cf 01 ; 0xc3486 vbe.c:121
6000 call 00577h ; e8 eb d0 ; 0xc3489
6001 lea sp, [bp-002h] ; 8d 66 fe ; 0xc348c vbe.c:122
6002 pop dx ; 5a ; 0xc348f
6003 pop bp ; 5d ; 0xc3490
6004 retn ; c3 ; 0xc3491
6005 ; disGetNextSymbol 0xc3492 LB 0x766 -> off=0x0 cb=000000000000001f uValue=00000000000c3492 'dispi_set_bpp'
6006dispi_set_bpp: ; 0xc3492 LB 0x1f
6007 push bp ; 55 ; 0xc3492 vbe.c:124
6008 mov bp, sp ; 89 e5 ; 0xc3493
6009 push bx ; 53 ; 0xc3495
6010 push dx ; 52 ; 0xc3496
6011 mov bx, ax ; 89 c3 ; 0xc3497
6012 mov ax, strict word 00003h ; b8 03 00 ; 0xc3499 vbe.c:129
6013 mov dx, 001ceh ; ba ce 01 ; 0xc349c
6014 call 00570h ; e8 ce d0 ; 0xc349f
6015 mov ax, bx ; 89 d8 ; 0xc34a2 vbe.c:130
6016 mov dx, 001cfh ; ba cf 01 ; 0xc34a4
6017 call 00570h ; e8 c6 d0 ; 0xc34a7
6018 lea sp, [bp-004h] ; 8d 66 fc ; 0xc34aa vbe.c:131
6019 pop dx ; 5a ; 0xc34ad
6020 pop bx ; 5b ; 0xc34ae
6021 pop bp ; 5d ; 0xc34af
6022 retn ; c3 ; 0xc34b0
6023 ; disGetNextSymbol 0xc34b1 LB 0x747 -> off=0x0 cb=0000000000000019 uValue=00000000000c34b1 'dispi_get_bpp'
6024dispi_get_bpp: ; 0xc34b1 LB 0x19
6025 push bp ; 55 ; 0xc34b1 vbe.c:133
6026 mov bp, sp ; 89 e5 ; 0xc34b2
6027 push dx ; 52 ; 0xc34b4
6028 mov ax, strict word 00003h ; b8 03 00 ; 0xc34b5 vbe.c:135
6029 mov dx, 001ceh ; ba ce 01 ; 0xc34b8
6030 call 00570h ; e8 b2 d0 ; 0xc34bb
6031 mov dx, 001cfh ; ba cf 01 ; 0xc34be vbe.c:136
6032 call 00577h ; e8 b3 d0 ; 0xc34c1
6033 lea sp, [bp-002h] ; 8d 66 fe ; 0xc34c4 vbe.c:137
6034 pop dx ; 5a ; 0xc34c7
6035 pop bp ; 5d ; 0xc34c8
6036 retn ; c3 ; 0xc34c9
6037 ; disGetNextSymbol 0xc34ca LB 0x72e -> off=0x0 cb=000000000000001f uValue=00000000000c34ca 'dispi_set_virt_width'
6038dispi_set_virt_width: ; 0xc34ca LB 0x1f
6039 push bp ; 55 ; 0xc34ca vbe.c:139
6040 mov bp, sp ; 89 e5 ; 0xc34cb
6041 push bx ; 53 ; 0xc34cd
6042 push dx ; 52 ; 0xc34ce
6043 mov bx, ax ; 89 c3 ; 0xc34cf
6044 mov ax, strict word 00006h ; b8 06 00 ; 0xc34d1 vbe.c:144
6045 mov dx, 001ceh ; ba ce 01 ; 0xc34d4
6046 call 00570h ; e8 96 d0 ; 0xc34d7
6047 mov ax, bx ; 89 d8 ; 0xc34da vbe.c:145
6048 mov dx, 001cfh ; ba cf 01 ; 0xc34dc
6049 call 00570h ; e8 8e d0 ; 0xc34df
6050 lea sp, [bp-004h] ; 8d 66 fc ; 0xc34e2 vbe.c:146
6051 pop dx ; 5a ; 0xc34e5
6052 pop bx ; 5b ; 0xc34e6
6053 pop bp ; 5d ; 0xc34e7
6054 retn ; c3 ; 0xc34e8
6055 ; disGetNextSymbol 0xc34e9 LB 0x70f -> off=0x0 cb=0000000000000019 uValue=00000000000c34e9 'dispi_get_virt_width'
6056dispi_get_virt_width: ; 0xc34e9 LB 0x19
6057 push bp ; 55 ; 0xc34e9 vbe.c:148
6058 mov bp, sp ; 89 e5 ; 0xc34ea
6059 push dx ; 52 ; 0xc34ec
6060 mov ax, strict word 00006h ; b8 06 00 ; 0xc34ed vbe.c:150
6061 mov dx, 001ceh ; ba ce 01 ; 0xc34f0
6062 call 00570h ; e8 7a d0 ; 0xc34f3
6063 mov dx, 001cfh ; ba cf 01 ; 0xc34f6 vbe.c:151
6064 call 00577h ; e8 7b d0 ; 0xc34f9
6065 lea sp, [bp-002h] ; 8d 66 fe ; 0xc34fc vbe.c:152
6066 pop dx ; 5a ; 0xc34ff
6067 pop bp ; 5d ; 0xc3500
6068 retn ; c3 ; 0xc3501
6069 ; disGetNextSymbol 0xc3502 LB 0x6f6 -> off=0x0 cb=0000000000000019 uValue=00000000000c3502 'dispi_get_virt_height'
6070dispi_get_virt_height: ; 0xc3502 LB 0x19
6071 push bp ; 55 ; 0xc3502 vbe.c:154
6072 mov bp, sp ; 89 e5 ; 0xc3503
6073 push dx ; 52 ; 0xc3505
6074 mov ax, strict word 00007h ; b8 07 00 ; 0xc3506 vbe.c:156
6075 mov dx, 001ceh ; ba ce 01 ; 0xc3509
6076 call 00570h ; e8 61 d0 ; 0xc350c
6077 mov dx, 001cfh ; ba cf 01 ; 0xc350f vbe.c:157
6078 call 00577h ; e8 62 d0 ; 0xc3512
6079 lea sp, [bp-002h] ; 8d 66 fe ; 0xc3515 vbe.c:158
6080 pop dx ; 5a ; 0xc3518
6081 pop bp ; 5d ; 0xc3519
6082 retn ; c3 ; 0xc351a
6083 ; disGetNextSymbol 0xc351b LB 0x6dd -> off=0x0 cb=0000000000000012 uValue=00000000000c351b 'in_word'
6084in_word: ; 0xc351b LB 0x12
6085 push bp ; 55 ; 0xc351b vbe.c:160
6086 mov bp, sp ; 89 e5 ; 0xc351c
6087 push bx ; 53 ; 0xc351e
6088 mov bx, ax ; 89 c3 ; 0xc351f
6089 mov ax, dx ; 89 d0 ; 0xc3521
6090 mov dx, bx ; 89 da ; 0xc3523 vbe.c:162
6091 out DX, ax ; ef ; 0xc3525
6092 in ax, DX ; ed ; 0xc3526 vbe.c:163
6093 lea sp, [bp-002h] ; 8d 66 fe ; 0xc3527 vbe.c:164
6094 pop bx ; 5b ; 0xc352a
6095 pop bp ; 5d ; 0xc352b
6096 retn ; c3 ; 0xc352c
6097 ; disGetNextSymbol 0xc352d LB 0x6cb -> off=0x0 cb=0000000000000014 uValue=00000000000c352d 'in_byte'
6098in_byte: ; 0xc352d LB 0x14
6099 push bp ; 55 ; 0xc352d vbe.c:166
6100 mov bp, sp ; 89 e5 ; 0xc352e
6101 push bx ; 53 ; 0xc3530
6102 mov bx, ax ; 89 c3 ; 0xc3531
6103 mov ax, dx ; 89 d0 ; 0xc3533
6104 mov dx, bx ; 89 da ; 0xc3535 vbe.c:168
6105 out DX, ax ; ef ; 0xc3537
6106 in AL, DX ; ec ; 0xc3538 vbe.c:169
6107 db 02ah, 0e4h
6108 ; sub ah, ah ; 2a e4 ; 0xc3539
6109 lea sp, [bp-002h] ; 8d 66 fe ; 0xc353b vbe.c:170
6110 pop bx ; 5b ; 0xc353e
6111 pop bp ; 5d ; 0xc353f
6112 retn ; c3 ; 0xc3540
6113 ; disGetNextSymbol 0xc3541 LB 0x6b7 -> off=0x0 cb=0000000000000014 uValue=00000000000c3541 'dispi_get_id'
6114dispi_get_id: ; 0xc3541 LB 0x14
6115 push bp ; 55 ; 0xc3541 vbe.c:173
6116 mov bp, sp ; 89 e5 ; 0xc3542
6117 push dx ; 52 ; 0xc3544
6118 xor ax, ax ; 31 c0 ; 0xc3545 vbe.c:175
6119 mov dx, 001ceh ; ba ce 01 ; 0xc3547
6120 out DX, ax ; ef ; 0xc354a
6121 mov dx, 001cfh ; ba cf 01 ; 0xc354b vbe.c:176
6122 in ax, DX ; ed ; 0xc354e
6123 lea sp, [bp-002h] ; 8d 66 fe ; 0xc354f vbe.c:177
6124 pop dx ; 5a ; 0xc3552
6125 pop bp ; 5d ; 0xc3553
6126 retn ; c3 ; 0xc3554
6127 ; disGetNextSymbol 0xc3555 LB 0x6a3 -> off=0x0 cb=000000000000001a uValue=00000000000c3555 'dispi_set_id'
6128dispi_set_id: ; 0xc3555 LB 0x1a
6129 push bp ; 55 ; 0xc3555 vbe.c:179
6130 mov bp, sp ; 89 e5 ; 0xc3556
6131 push bx ; 53 ; 0xc3558
6132 push dx ; 52 ; 0xc3559
6133 mov bx, ax ; 89 c3 ; 0xc355a
6134 xor ax, ax ; 31 c0 ; 0xc355c vbe.c:181
6135 mov dx, 001ceh ; ba ce 01 ; 0xc355e
6136 out DX, ax ; ef ; 0xc3561
6137 mov ax, bx ; 89 d8 ; 0xc3562 vbe.c:182
6138 mov dx, 001cfh ; ba cf 01 ; 0xc3564
6139 out DX, ax ; ef ; 0xc3567
6140 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3568 vbe.c:183
6141 pop dx ; 5a ; 0xc356b
6142 pop bx ; 5b ; 0xc356c
6143 pop bp ; 5d ; 0xc356d
6144 retn ; c3 ; 0xc356e
6145 ; disGetNextSymbol 0xc356f LB 0x689 -> off=0x0 cb=000000000000002c uValue=00000000000c356f 'vbe_init'
6146vbe_init: ; 0xc356f LB 0x2c
6147 push bp ; 55 ; 0xc356f vbe.c:188
6148 mov bp, sp ; 89 e5 ; 0xc3570
6149 push bx ; 53 ; 0xc3572
6150 push dx ; 52 ; 0xc3573
6151 mov ax, 0b0c0h ; b8 c0 b0 ; 0xc3574 vbe.c:190
6152 call 03555h ; e8 db ff ; 0xc3577
6153 call 03541h ; e8 c4 ff ; 0xc357a vbe.c:191
6154 cmp ax, 0b0c0h ; 3d c0 b0 ; 0xc357d
6155 jne short 03594h ; 75 12 ; 0xc3580
6156 mov bx, strict word 00001h ; bb 01 00 ; 0xc3582 vbe.c:193
6157 mov dx, 000b9h ; ba b9 00 ; 0xc3585
6158 mov ax, strict word 00040h ; b8 40 00 ; 0xc3588
6159 call 02f65h ; e8 d7 f9 ; 0xc358b
6160 mov ax, 0b0c4h ; b8 c4 b0 ; 0xc358e vbe.c:194
6161 call 03555h ; e8 c1 ff ; 0xc3591
6162 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3594 vbe.c:199
6163 pop dx ; 5a ; 0xc3597
6164 pop bx ; 5b ; 0xc3598
6165 pop bp ; 5d ; 0xc3599
6166 retn ; c3 ; 0xc359a
6167 ; disGetNextSymbol 0xc359b LB 0x65d -> off=0x0 cb=0000000000000055 uValue=00000000000c359b 'mode_info_find_mode'
6168mode_info_find_mode: ; 0xc359b LB 0x55
6169 push bp ; 55 ; 0xc359b vbe.c:202
6170 mov bp, sp ; 89 e5 ; 0xc359c
6171 push bx ; 53 ; 0xc359e
6172 push cx ; 51 ; 0xc359f
6173 push si ; 56 ; 0xc35a0
6174 push di ; 57 ; 0xc35a1
6175 mov di, ax ; 89 c7 ; 0xc35a2
6176 mov si, dx ; 89 d6 ; 0xc35a4
6177 xor dx, dx ; 31 d2 ; 0xc35a6 vbe.c:208
6178 mov ax, 003b6h ; b8 b6 03 ; 0xc35a8
6179 call 0351bh ; e8 6d ff ; 0xc35ab
6180 cmp ax, 077cch ; 3d cc 77 ; 0xc35ae vbe.c:209
6181 jne short 035e5h ; 75 32 ; 0xc35b1
6182 mov bx, strict word 00004h ; bb 04 00 ; 0xc35b3 vbe.c:213
6183 mov dx, bx ; 89 da ; 0xc35b6 vbe.c:218
6184 mov ax, 003b6h ; b8 b6 03 ; 0xc35b8
6185 call 0351bh ; e8 5d ff ; 0xc35bb
6186 mov cx, ax ; 89 c1 ; 0xc35be
6187 cmp cx, strict byte 0ffffh ; 83 f9 ff ; 0xc35c0 vbe.c:219
6188 je short 035e5h ; 74 20 ; 0xc35c3
6189 lea dx, [bx+002h] ; 8d 57 02 ; 0xc35c5 vbe.c:221
6190 mov ax, 003b6h ; b8 b6 03 ; 0xc35c8
6191 call 0351bh ; e8 4d ff ; 0xc35cb
6192 lea dx, [bx+044h] ; 8d 57 44 ; 0xc35ce
6193 cmp cx, di ; 39 f9 ; 0xc35d1 vbe.c:223
6194 jne short 035e1h ; 75 0c ; 0xc35d3
6195 test si, si ; 85 f6 ; 0xc35d5 vbe.c:225
6196 jne short 035ddh ; 75 04 ; 0xc35d7
6197 mov ax, bx ; 89 d8 ; 0xc35d9 vbe.c:226
6198 jmp short 035e7h ; eb 0a ; 0xc35db
6199 test AL, strict byte 080h ; a8 80 ; 0xc35dd vbe.c:227
6200 jne short 035d9h ; 75 f8 ; 0xc35df
6201 mov bx, dx ; 89 d3 ; 0xc35e1 vbe.c:230
6202 jmp short 035b8h ; eb d3 ; 0xc35e3 vbe.c:235
6203 xor ax, ax ; 31 c0 ; 0xc35e5 vbe.c:238
6204 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc35e7 vbe.c:239
6205 pop di ; 5f ; 0xc35ea
6206 pop si ; 5e ; 0xc35eb
6207 pop cx ; 59 ; 0xc35ec
6208 pop bx ; 5b ; 0xc35ed
6209 pop bp ; 5d ; 0xc35ee
6210 retn ; c3 ; 0xc35ef
6211 ; disGetNextSymbol 0xc35f0 LB 0x608 -> off=0x0 cb=0000000000000129 uValue=00000000000c35f0 'vbe_biosfn_return_controller_information'
6212vbe_biosfn_return_controller_information: ; 0xc35f0 LB 0x129
6213 push bp ; 55 ; 0xc35f0 vbe.c:270
6214 mov bp, sp ; 89 e5 ; 0xc35f1
6215 push cx ; 51 ; 0xc35f3
6216 push si ; 56 ; 0xc35f4
6217 push di ; 57 ; 0xc35f5
6218 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc35f6
6219 mov si, ax ; 89 c6 ; 0xc35f9
6220 mov di, dx ; 89 d7 ; 0xc35fb
6221 mov word [bp-00ah], bx ; 89 5e f6 ; 0xc35fd
6222 mov word [bp-00ch], strict word 00022h ; c7 46 f4 22 00 ; 0xc3600 vbe.c:275
6223 call 005b7h ; e8 af cf ; 0xc3605 vbe.c:278
6224 mov word [bp-010h], ax ; 89 46 f0 ; 0xc3608
6225 mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xc360b vbe.c:281
6226 mov word [bp-008h], di ; 89 7e f8 ; 0xc360e
6227 xor dx, dx ; 31 d2 ; 0xc3611 vbe.c:284
6228 mov ax, 003b6h ; b8 b6 03 ; 0xc3613
6229 call 0351bh ; e8 02 ff ; 0xc3616
6230 cmp ax, 077cch ; 3d cc 77 ; 0xc3619 vbe.c:285
6231 je short 03628h ; 74 0a ; 0xc361c
6232 push SS ; 16 ; 0xc361e vbe.c:287
6233 pop ES ; 07 ; 0xc361f
6234 mov word [es:si], 00100h ; 26 c7 04 00 01 ; 0xc3620
6235 jmp near 03711h ; e9 e9 00 ; 0xc3625 vbe.c:291
6236 mov cx, strict word 00004h ; b9 04 00 ; 0xc3628 vbe.c:293
6237 mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc362b vbe.c:300
6238 mov es, [bp-008h] ; 8e 46 f8 ; 0xc3630 vbe.c:308
6239 cmp word [es:bx+002h], 03245h ; 26 81 7f 02 45 32 ; 0xc3633
6240 jne short 03642h ; 75 07 ; 0xc3639
6241 cmp word [es:bx], 04256h ; 26 81 3f 56 42 ; 0xc363b
6242 je short 03651h ; 74 0f ; 0xc3640
6243 cmp word [es:bx+002h], 04153h ; 26 81 7f 02 53 41 ; 0xc3642
6244 jne short 03656h ; 75 0c ; 0xc3648
6245 cmp word [es:bx], 04556h ; 26 81 3f 56 45 ; 0xc364a
6246 jne short 03656h ; 75 05 ; 0xc364f
6247 mov word [bp-00eh], strict word 00001h ; c7 46 f2 01 00 ; 0xc3651 vbe.c:310
6248 mov es, [bp-008h] ; 8e 46 f8 ; 0xc3656 vbe.c:318
6249 db 066h, 026h, 0c7h, 007h, 056h, 045h, 053h, 041h
6250 ; mov dword [es:bx], strict dword 041534556h ; 66 26 c7 07 56 45 53 41 ; 0xc3659
6251 mov word [es:bx+004h], 00200h ; 26 c7 47 04 00 02 ; 0xc3661 vbe.c:324
6252 mov word [es:bx+006h], 07c66h ; 26 c7 47 06 66 7c ; 0xc3667 vbe.c:327
6253 mov [es:bx+008h], ds ; 26 8c 5f 08 ; 0xc366d
6254 db 066h, 026h, 0c7h, 047h, 00ah, 001h, 000h, 000h, 000h
6255 ; mov dword [es:bx+00ah], strict dword 000000001h ; 66 26 c7 47 0a 01 00 00 00; 0xc3671 vbe.c:330
6256 mov word [es:bx+010h], di ; 26 89 7f 10 ; 0xc367a vbe.c:336
6257 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc367e vbe.c:337
6258 add ax, strict word 00022h ; 05 22 00 ; 0xc3681
6259 mov word [es:bx+00eh], ax ; 26 89 47 0e ; 0xc3684
6260 mov dx, strict word 0ffffh ; ba ff ff ; 0xc3688 vbe.c:340
6261 mov ax, 003b6h ; b8 b6 03 ; 0xc368b
6262 call 0351bh ; e8 8a fe ; 0xc368e
6263 mov es, [bp-008h] ; 8e 46 f8 ; 0xc3691
6264 mov word [es:bx+012h], ax ; 26 89 47 12 ; 0xc3694
6265 cmp word [bp-00eh], strict byte 00000h ; 83 7e f2 00 ; 0xc3698 vbe.c:342
6266 je short 036c2h ; 74 24 ; 0xc369c
6267 mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00 ; 0xc369e vbe.c:345
6268 mov word [es:bx+016h], 07c7bh ; 26 c7 47 16 7b 7c ; 0xc36a4 vbe.c:346
6269 mov [es:bx+018h], ds ; 26 8c 5f 18 ; 0xc36aa
6270 mov word [es:bx+01ah], 07c8eh ; 26 c7 47 1a 8e 7c ; 0xc36ae vbe.c:347
6271 mov [es:bx+01ch], ds ; 26 8c 5f 1c ; 0xc36b4
6272 mov word [es:bx+01eh], 07cafh ; 26 c7 47 1e af 7c ; 0xc36b8 vbe.c:348
6273 mov [es:bx+020h], ds ; 26 8c 5f 20 ; 0xc36be
6274 mov dx, cx ; 89 ca ; 0xc36c2 vbe.c:355
6275 add dx, strict byte 0001bh ; 83 c2 1b ; 0xc36c4
6276 mov ax, 003b6h ; b8 b6 03 ; 0xc36c7
6277 call 0352dh ; e8 60 fe ; 0xc36ca
6278 xor ah, ah ; 30 e4 ; 0xc36cd vbe.c:356
6279 cmp ax, word [bp-010h] ; 3b 46 f0 ; 0xc36cf
6280 jnbe short 036edh ; 77 19 ; 0xc36d2
6281 mov dx, cx ; 89 ca ; 0xc36d4 vbe.c:358
6282 mov ax, 003b6h ; b8 b6 03 ; 0xc36d6
6283 call 0351bh ; e8 3f fe ; 0xc36d9
6284 mov bx, ax ; 89 c3 ; 0xc36dc
6285 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc36de vbe.c:362
6286 add dx, word [bp-00ch] ; 03 56 f4 ; 0xc36e1
6287 mov ax, di ; 89 f8 ; 0xc36e4
6288 call 02f81h ; e8 98 f8 ; 0xc36e6
6289 add word [bp-00ch], strict byte 00002h ; 83 46 f4 02 ; 0xc36e9 vbe.c:364
6290 add cx, strict byte 00044h ; 83 c1 44 ; 0xc36ed vbe.c:366
6291 mov dx, cx ; 89 ca ; 0xc36f0 vbe.c:367
6292 mov ax, 003b6h ; b8 b6 03 ; 0xc36f2
6293 call 0351bh ; e8 23 fe ; 0xc36f5
6294 mov bx, ax ; 89 c3 ; 0xc36f8
6295 cmp ax, strict word 0ffffh ; 3d ff ff ; 0xc36fa vbe.c:368
6296 jne short 036c2h ; 75 c3 ; 0xc36fd
6297 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc36ff vbe.c:371
6298 add dx, word [bp-00ch] ; 03 56 f4 ; 0xc3702
6299 mov ax, di ; 89 f8 ; 0xc3705
6300 call 02f81h ; e8 77 f8 ; 0xc3707
6301 push SS ; 16 ; 0xc370a vbe.c:372
6302 pop ES ; 07 ; 0xc370b
6303 mov word [es:si], strict word 0004fh ; 26 c7 04 4f 00 ; 0xc370c
6304 lea sp, [bp-006h] ; 8d 66 fa ; 0xc3711 vbe.c:373
6305 pop di ; 5f ; 0xc3714
6306 pop si ; 5e ; 0xc3715
6307 pop cx ; 59 ; 0xc3716
6308 pop bp ; 5d ; 0xc3717
6309 retn ; c3 ; 0xc3718
6310 ; disGetNextSymbol 0xc3719 LB 0x4df -> off=0x0 cb=00000000000000b8 uValue=00000000000c3719 'vbe_biosfn_return_mode_information'
6311vbe_biosfn_return_mode_information: ; 0xc3719 LB 0xb8
6312 push bp ; 55 ; 0xc3719 vbe.c:385
6313 mov bp, sp ; 89 e5 ; 0xc371a
6314 push si ; 56 ; 0xc371c
6315 push di ; 57 ; 0xc371d
6316 push ax ; 50 ; 0xc371e
6317 push ax ; 50 ; 0xc371f
6318 push ax ; 50 ; 0xc3720
6319 mov ax, dx ; 89 d0 ; 0xc3721
6320 mov si, bx ; 89 de ; 0xc3723
6321 mov word [bp-006h], cx ; 89 4e fa ; 0xc3725
6322 test dh, 040h ; f6 c6 40 ; 0xc3728 vbe.c:396
6323 db 00fh, 095h, 0c2h
6324 ; setne dl ; 0f 95 c2 ; 0xc372b
6325 xor dh, dh ; 30 f6 ; 0xc372e
6326 and ah, 001h ; 80 e4 01 ; 0xc3730 vbe.c:397
6327 call 0359bh ; e8 65 fe ; 0xc3733 vbe.c:399
6328 mov word [bp-008h], ax ; 89 46 f8 ; 0xc3736
6329 test ax, ax ; 85 c0 ; 0xc3739 vbe.c:401
6330 je near 037bfh ; 0f 84 80 00 ; 0xc373b
6331 mov cx, 00100h ; b9 00 01 ; 0xc373f vbe.c:406
6332 xor ax, ax ; 31 c0 ; 0xc3742
6333 mov di, word [bp-006h] ; 8b 7e fa ; 0xc3744
6334 mov es, bx ; 8e c3 ; 0xc3747
6335 cld ; fc ; 0xc3749
6336 jcxz 0374eh ; e3 02 ; 0xc374a
6337 rep stosb ; f3 aa ; 0xc374c
6338 xor cx, cx ; 31 c9 ; 0xc374e vbe.c:407
6339 jmp short 03757h ; eb 05 ; 0xc3750
6340 cmp cx, strict byte 00042h ; 83 f9 42 ; 0xc3752
6341 jnc short 03774h ; 73 1d ; 0xc3755
6342 mov dx, word [bp-008h] ; 8b 56 f8 ; 0xc3757 vbe.c:410
6343 inc dx ; 42 ; 0xc375a
6344 inc dx ; 42 ; 0xc375b
6345 add dx, cx ; 01 ca ; 0xc375c
6346 mov ax, 003b6h ; b8 b6 03 ; 0xc375e
6347 call 0352dh ; e8 c9 fd ; 0xc3761
6348 movzx bx, al ; 0f b6 d8 ; 0xc3764 vbe.c:411
6349 mov dx, word [bp-006h] ; 8b 56 fa ; 0xc3767
6350 add dx, cx ; 01 ca ; 0xc376a
6351 mov ax, si ; 89 f0 ; 0xc376c
6352 call 02f65h ; e8 f4 f7 ; 0xc376e
6353 inc cx ; 41 ; 0xc3771 vbe.c:412
6354 jmp short 03752h ; eb de ; 0xc3772
6355 mov dx, word [bp-006h] ; 8b 56 fa ; 0xc3774 vbe.c:413
6356 inc dx ; 42 ; 0xc3777
6357 inc dx ; 42 ; 0xc3778
6358 mov ax, si ; 89 f0 ; 0xc3779
6359 call 02f57h ; e8 d9 f7 ; 0xc377b
6360 test AL, strict byte 001h ; a8 01 ; 0xc377e vbe.c:414
6361 je short 0379eh ; 74 1c ; 0xc3780
6362 mov dx, word [bp-006h] ; 8b 56 fa ; 0xc3782 vbe.c:415
6363 add dx, strict byte 0000ch ; 83 c2 0c ; 0xc3785
6364 mov bx, 00629h ; bb 29 06 ; 0xc3788
6365 mov ax, si ; 89 f0 ; 0xc378b
6366 call 02f81h ; e8 f1 f7 ; 0xc378d
6367 mov dx, word [bp-006h] ; 8b 56 fa ; 0xc3790 vbe.c:417
6368 add dx, strict byte 0000eh ; 83 c2 0e ; 0xc3793
6369 mov bx, 0c000h ; bb 00 c0 ; 0xc3796
6370 mov ax, si ; 89 f0 ; 0xc3799
6371 call 02f81h ; e8 e3 f7 ; 0xc379b
6372 mov ax, strict word 0000bh ; b8 0b 00 ; 0xc379e vbe.c:420
6373 mov dx, 001ceh ; ba ce 01 ; 0xc37a1
6374 call 00570h ; e8 c9 cd ; 0xc37a4
6375 mov dx, 001cfh ; ba cf 01 ; 0xc37a7 vbe.c:421
6376 call 00577h ; e8 ca cd ; 0xc37aa
6377 mov dx, word [bp-006h] ; 8b 56 fa ; 0xc37ad
6378 add dx, strict byte 0002ah ; 83 c2 2a ; 0xc37b0
6379 mov bx, ax ; 89 c3 ; 0xc37b3
6380 mov ax, si ; 89 f0 ; 0xc37b5
6381 call 02f81h ; e8 c7 f7 ; 0xc37b7
6382 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc37ba vbe.c:423
6383 jmp short 037c2h ; eb 03 ; 0xc37bd vbe.c:424
6384 mov ax, 00100h ; b8 00 01 ; 0xc37bf vbe.c:428
6385 push SS ; 16 ; 0xc37c2 vbe.c:431
6386 pop ES ; 07 ; 0xc37c3
6387 mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xc37c4
6388 mov word [es:bx], ax ; 26 89 07 ; 0xc37c7
6389 lea sp, [bp-004h] ; 8d 66 fc ; 0xc37ca vbe.c:432
6390 pop di ; 5f ; 0xc37cd
6391 pop si ; 5e ; 0xc37ce
6392 pop bp ; 5d ; 0xc37cf
6393 retn ; c3 ; 0xc37d0
6394 ; disGetNextSymbol 0xc37d1 LB 0x427 -> off=0x0 cb=00000000000000e9 uValue=00000000000c37d1 'vbe_biosfn_set_mode'
6395vbe_biosfn_set_mode: ; 0xc37d1 LB 0xe9
6396 push bp ; 55 ; 0xc37d1 vbe.c:444
6397 mov bp, sp ; 89 e5 ; 0xc37d2
6398 push si ; 56 ; 0xc37d4
6399 push di ; 57 ; 0xc37d5
6400 sub sp, strict byte 00006h ; 83 ec 06 ; 0xc37d6
6401 mov si, ax ; 89 c6 ; 0xc37d9
6402 mov word [bp-00ah], dx ; 89 56 f6 ; 0xc37db
6403 test byte [bp-009h], 040h ; f6 46 f7 40 ; 0xc37de vbe.c:452
6404 db 00fh, 095h, 0c0h
6405 ; setne al ; 0f 95 c0 ; 0xc37e2
6406 movzx dx, al ; 0f b6 d0 ; 0xc37e5
6407 mov ax, dx ; 89 d0 ; 0xc37e8
6408 test dx, dx ; 85 d2 ; 0xc37ea vbe.c:453
6409 je short 037f1h ; 74 03 ; 0xc37ec
6410 mov dx, strict word 00040h ; ba 40 00 ; 0xc37ee
6411 mov byte [bp-006h], dl ; 88 56 fa ; 0xc37f1
6412 test byte [bp-009h], 080h ; f6 46 f7 80 ; 0xc37f4 vbe.c:454
6413 je short 037ffh ; 74 05 ; 0xc37f8
6414 mov dx, 00080h ; ba 80 00 ; 0xc37fa
6415 jmp short 03801h ; eb 02 ; 0xc37fd
6416 xor dx, dx ; 31 d2 ; 0xc37ff
6417 mov byte [bp-008h], dl ; 88 56 f8 ; 0xc3801
6418 and byte [bp-009h], 001h ; 80 66 f7 01 ; 0xc3804 vbe.c:456
6419 cmp word [bp-00ah], 00100h ; 81 7e f6 00 01 ; 0xc3808 vbe.c:459
6420 jnc short 03821h ; 73 12 ; 0xc380d
6421 xor ax, ax ; 31 c0 ; 0xc380f vbe.c:463
6422 call 005ddh ; e8 c9 cd ; 0xc3811
6423 movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc3814 vbe.c:467
6424 call 00fdch ; e8 c1 d7 ; 0xc3818
6425 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc381b vbe.c:468
6426 jmp near 038b0h ; e9 8f 00 ; 0xc381e vbe.c:469
6427 mov dx, ax ; 89 c2 ; 0xc3821 vbe.c:472
6428 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3823
6429 call 0359bh ; e8 72 fd ; 0xc3826
6430 mov bx, ax ; 89 c3 ; 0xc3829
6431 test ax, ax ; 85 c0 ; 0xc382b vbe.c:474
6432 je near 038adh ; 0f 84 7c 00 ; 0xc382d
6433 lea dx, [bx+014h] ; 8d 57 14 ; 0xc3831 vbe.c:479
6434 mov ax, 003b6h ; b8 b6 03 ; 0xc3834
6435 call 0351bh ; e8 e1 fc ; 0xc3837
6436 mov cx, ax ; 89 c1 ; 0xc383a
6437 lea dx, [bx+016h] ; 8d 57 16 ; 0xc383c vbe.c:480
6438 mov ax, 003b6h ; b8 b6 03 ; 0xc383f
6439 call 0351bh ; e8 d6 fc ; 0xc3842
6440 mov di, ax ; 89 c7 ; 0xc3845
6441 lea dx, [bx+01bh] ; 8d 57 1b ; 0xc3847 vbe.c:481
6442 mov ax, 003b6h ; b8 b6 03 ; 0xc384a
6443 call 0352dh ; e8 dd fc ; 0xc384d
6444 mov bl, al ; 88 c3 ; 0xc3850
6445 mov dl, al ; 88 c2 ; 0xc3852
6446 xor ax, ax ; 31 c0 ; 0xc3854 vbe.c:489
6447 call 005ddh ; e8 84 cd ; 0xc3856
6448 cmp bl, 004h ; 80 fb 04 ; 0xc3859 vbe.c:491
6449 jne short 03864h ; 75 06 ; 0xc385c
6450 mov ax, strict word 0006ah ; b8 6a 00 ; 0xc385e vbe.c:493
6451 call 00fdch ; e8 78 d7 ; 0xc3861
6452 movzx ax, dl ; 0f b6 c2 ; 0xc3864 vbe.c:496
6453 call 03492h ; e8 28 fc ; 0xc3867
6454 mov ax, cx ; 89 c8 ; 0xc386a vbe.c:497
6455 call 0343bh ; e8 cc fb ; 0xc386c
6456 mov ax, di ; 89 f8 ; 0xc386f vbe.c:498
6457 call 0345ah ; e8 e6 fb ; 0xc3871
6458 xor ax, ax ; 31 c0 ; 0xc3874 vbe.c:499
6459 call 00603h ; e8 8a cd ; 0xc3876
6460 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc3879 vbe.c:500
6461 or AL, strict byte 001h ; 0c 01 ; 0xc387c
6462 movzx dx, al ; 0f b6 d0 ; 0xc387e
6463 movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc3881
6464 or ax, dx ; 09 d0 ; 0xc3885
6465 call 005ddh ; e8 53 cd ; 0xc3887
6466 call 006d2h ; e8 45 ce ; 0xc388a vbe.c:501
6467 mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xc388d vbe.c:503
6468 mov dx, 000bah ; ba ba 00 ; 0xc3890
6469 mov ax, strict word 00040h ; b8 40 00 ; 0xc3893
6470 call 02f81h ; e8 e8 f6 ; 0xc3896
6471 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc3899 vbe.c:504
6472 or AL, strict byte 060h ; 0c 60 ; 0xc389c
6473 movzx bx, al ; 0f b6 d8 ; 0xc389e
6474 mov dx, 00087h ; ba 87 00 ; 0xc38a1
6475 mov ax, strict word 00040h ; b8 40 00 ; 0xc38a4
6476 call 02f65h ; e8 bb f6 ; 0xc38a7
6477 jmp near 0381bh ; e9 6e ff ; 0xc38aa
6478 mov ax, 00100h ; b8 00 01 ; 0xc38ad vbe.c:513
6479 mov word [ss:si], ax ; 36 89 04 ; 0xc38b0 vbe.c:517
6480 lea sp, [bp-004h] ; 8d 66 fc ; 0xc38b3 vbe.c:518
6481 pop di ; 5f ; 0xc38b6
6482 pop si ; 5e ; 0xc38b7
6483 pop bp ; 5d ; 0xc38b8
6484 retn ; c3 ; 0xc38b9
6485 ; disGetNextSymbol 0xc38ba LB 0x33e -> off=0x0 cb=0000000000000008 uValue=00000000000c38ba 'vbe_biosfn_read_video_state_size'
6486vbe_biosfn_read_video_state_size: ; 0xc38ba LB 0x8
6487 push bp ; 55 ; 0xc38ba vbe.c:520
6488 mov bp, sp ; 89 e5 ; 0xc38bb
6489 mov ax, strict word 00012h ; b8 12 00 ; 0xc38bd vbe.c:523
6490 pop bp ; 5d ; 0xc38c0
6491 retn ; c3 ; 0xc38c1
6492 ; disGetNextSymbol 0xc38c2 LB 0x336 -> off=0x0 cb=000000000000005b uValue=00000000000c38c2 'vbe_biosfn_save_video_state'
6493vbe_biosfn_save_video_state: ; 0xc38c2 LB 0x5b
6494 push bp ; 55 ; 0xc38c2 vbe.c:525
6495 mov bp, sp ; 89 e5 ; 0xc38c3
6496 push bx ; 53 ; 0xc38c5
6497 push cx ; 51 ; 0xc38c6
6498 push si ; 56 ; 0xc38c7
6499 push di ; 57 ; 0xc38c8
6500 push ax ; 50 ; 0xc38c9
6501 mov di, ax ; 89 c7 ; 0xc38ca
6502 mov cx, dx ; 89 d1 ; 0xc38cc
6503 mov ax, strict word 00004h ; b8 04 00 ; 0xc38ce vbe.c:529
6504 mov dx, 001ceh ; ba ce 01 ; 0xc38d1
6505 out DX, ax ; ef ; 0xc38d4
6506 mov dx, 001cfh ; ba cf 01 ; 0xc38d5 vbe.c:530
6507 in ax, DX ; ed ; 0xc38d8
6508 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc38d9
6509 mov bx, ax ; 89 c3 ; 0xc38dc vbe.c:531
6510 mov dx, cx ; 89 ca ; 0xc38de
6511 mov ax, di ; 89 f8 ; 0xc38e0
6512 call 02f81h ; e8 9c f6 ; 0xc38e2
6513 inc cx ; 41 ; 0xc38e5 vbe.c:532
6514 inc cx ; 41 ; 0xc38e6
6515 test byte [bp-00ah], 001h ; f6 46 f6 01 ; 0xc38e7 vbe.c:533
6516 je short 03914h ; 74 27 ; 0xc38eb
6517 mov si, strict word 00001h ; be 01 00 ; 0xc38ed vbe.c:535
6518 jmp short 038f7h ; eb 05 ; 0xc38f0
6519 cmp si, strict byte 00009h ; 83 fe 09 ; 0xc38f2
6520 jnbe short 03914h ; 77 1d ; 0xc38f5
6521 cmp si, strict byte 00004h ; 83 fe 04 ; 0xc38f7 vbe.c:536
6522 je short 03911h ; 74 15 ; 0xc38fa
6523 mov ax, si ; 89 f0 ; 0xc38fc vbe.c:537
6524 mov dx, 001ceh ; ba ce 01 ; 0xc38fe
6525 out DX, ax ; ef ; 0xc3901
6526 mov dx, 001cfh ; ba cf 01 ; 0xc3902 vbe.c:538
6527 in ax, DX ; ed ; 0xc3905
6528 mov bx, ax ; 89 c3 ; 0xc3906
6529 mov dx, cx ; 89 ca ; 0xc3908
6530 mov ax, di ; 89 f8 ; 0xc390a
6531 call 02f81h ; e8 72 f6 ; 0xc390c
6532 inc cx ; 41 ; 0xc390f vbe.c:539
6533 inc cx ; 41 ; 0xc3910
6534 inc si ; 46 ; 0xc3911 vbe.c:541
6535 jmp short 038f2h ; eb de ; 0xc3912
6536 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc3914 vbe.c:542
6537 pop di ; 5f ; 0xc3917
6538 pop si ; 5e ; 0xc3918
6539 pop cx ; 59 ; 0xc3919
6540 pop bx ; 5b ; 0xc391a
6541 pop bp ; 5d ; 0xc391b
6542 retn ; c3 ; 0xc391c
6543 ; disGetNextSymbol 0xc391d LB 0x2db -> off=0x0 cb=000000000000009b uValue=00000000000c391d 'vbe_biosfn_restore_video_state'
6544vbe_biosfn_restore_video_state: ; 0xc391d LB 0x9b
6545 push bp ; 55 ; 0xc391d vbe.c:545
6546 mov bp, sp ; 89 e5 ; 0xc391e
6547 push bx ; 53 ; 0xc3920
6548 push cx ; 51 ; 0xc3921
6549 push si ; 56 ; 0xc3922
6550 push ax ; 50 ; 0xc3923
6551 mov cx, ax ; 89 c1 ; 0xc3924
6552 mov bx, dx ; 89 d3 ; 0xc3926
6553 call 02f73h ; e8 48 f6 ; 0xc3928 vbe.c:549
6554 mov word [bp-008h], ax ; 89 46 f8 ; 0xc392b
6555 inc bx ; 43 ; 0xc392e vbe.c:550
6556 inc bx ; 43 ; 0xc392f
6557 test byte [bp-008h], 001h ; f6 46 f8 01 ; 0xc3930 vbe.c:552
6558 jne short 03946h ; 75 10 ; 0xc3934
6559 mov ax, strict word 00004h ; b8 04 00 ; 0xc3936 vbe.c:553
6560 mov dx, 001ceh ; ba ce 01 ; 0xc3939
6561 out DX, ax ; ef ; 0xc393c
6562 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc393d vbe.c:554
6563 mov dx, 001cfh ; ba cf 01 ; 0xc3940
6564 out DX, ax ; ef ; 0xc3943
6565 jmp short 039b0h ; eb 6a ; 0xc3944 vbe.c:555
6566 mov ax, strict word 00001h ; b8 01 00 ; 0xc3946 vbe.c:556
6567 mov dx, 001ceh ; ba ce 01 ; 0xc3949
6568 out DX, ax ; ef ; 0xc394c
6569 mov dx, bx ; 89 da ; 0xc394d vbe.c:557
6570 mov ax, cx ; 89 c8 ; 0xc394f
6571 call 02f73h ; e8 1f f6 ; 0xc3951
6572 mov dx, 001cfh ; ba cf 01 ; 0xc3954
6573 out DX, ax ; ef ; 0xc3957
6574 inc bx ; 43 ; 0xc3958 vbe.c:558
6575 inc bx ; 43 ; 0xc3959
6576 mov ax, strict word 00002h ; b8 02 00 ; 0xc395a
6577 mov dx, 001ceh ; ba ce 01 ; 0xc395d
6578 out DX, ax ; ef ; 0xc3960
6579 mov dx, bx ; 89 da ; 0xc3961 vbe.c:560
6580 mov ax, cx ; 89 c8 ; 0xc3963
6581 call 02f73h ; e8 0b f6 ; 0xc3965
6582 mov dx, 001cfh ; ba cf 01 ; 0xc3968
6583 out DX, ax ; ef ; 0xc396b
6584 inc bx ; 43 ; 0xc396c vbe.c:561
6585 inc bx ; 43 ; 0xc396d
6586 mov ax, strict word 00003h ; b8 03 00 ; 0xc396e
6587 mov dx, 001ceh ; ba ce 01 ; 0xc3971
6588 out DX, ax ; ef ; 0xc3974
6589 mov dx, bx ; 89 da ; 0xc3975 vbe.c:563
6590 mov ax, cx ; 89 c8 ; 0xc3977
6591 call 02f73h ; e8 f7 f5 ; 0xc3979
6592 mov dx, 001cfh ; ba cf 01 ; 0xc397c
6593 out DX, ax ; ef ; 0xc397f
6594 inc bx ; 43 ; 0xc3980 vbe.c:564
6595 inc bx ; 43 ; 0xc3981
6596 mov ax, strict word 00004h ; b8 04 00 ; 0xc3982
6597 mov dx, 001ceh ; ba ce 01 ; 0xc3985
6598 out DX, ax ; ef ; 0xc3988
6599 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc3989 vbe.c:566
6600 mov dx, 001cfh ; ba cf 01 ; 0xc398c
6601 out DX, ax ; ef ; 0xc398f
6602 mov si, strict word 00005h ; be 05 00 ; 0xc3990 vbe.c:568
6603 jmp short 0399ah ; eb 05 ; 0xc3993
6604 cmp si, strict byte 00009h ; 83 fe 09 ; 0xc3995
6605 jnbe short 039b0h ; 77 16 ; 0xc3998
6606 mov ax, si ; 89 f0 ; 0xc399a vbe.c:569
6607 mov dx, 001ceh ; ba ce 01 ; 0xc399c
6608 out DX, ax ; ef ; 0xc399f
6609 mov dx, bx ; 89 da ; 0xc39a0 vbe.c:570
6610 mov ax, cx ; 89 c8 ; 0xc39a2
6611 call 02f73h ; e8 cc f5 ; 0xc39a4
6612 mov dx, 001cfh ; ba cf 01 ; 0xc39a7
6613 out DX, ax ; ef ; 0xc39aa
6614 inc bx ; 43 ; 0xc39ab vbe.c:571
6615 inc bx ; 43 ; 0xc39ac
6616 inc si ; 46 ; 0xc39ad vbe.c:572
6617 jmp short 03995h ; eb e5 ; 0xc39ae
6618 lea sp, [bp-006h] ; 8d 66 fa ; 0xc39b0 vbe.c:574
6619 pop si ; 5e ; 0xc39b3
6620 pop cx ; 59 ; 0xc39b4
6621 pop bx ; 5b ; 0xc39b5
6622 pop bp ; 5d ; 0xc39b6
6623 retn ; c3 ; 0xc39b7
6624 ; disGetNextSymbol 0xc39b8 LB 0x240 -> off=0x0 cb=000000000000008c uValue=00000000000c39b8 'vbe_biosfn_save_restore_state'
6625vbe_biosfn_save_restore_state: ; 0xc39b8 LB 0x8c
6626 push bp ; 55 ; 0xc39b8 vbe.c:590
6627 mov bp, sp ; 89 e5 ; 0xc39b9
6628 push si ; 56 ; 0xc39bb
6629 push di ; 57 ; 0xc39bc
6630 push ax ; 50 ; 0xc39bd
6631 mov si, ax ; 89 c6 ; 0xc39be
6632 mov word [bp-006h], dx ; 89 56 fa ; 0xc39c0
6633 mov ax, bx ; 89 d8 ; 0xc39c3
6634 mov bx, word [bp+004h] ; 8b 5e 04 ; 0xc39c5
6635 mov di, strict word 0004fh ; bf 4f 00 ; 0xc39c8 vbe.c:595
6636 xor ah, ah ; 30 e4 ; 0xc39cb vbe.c:596
6637 cmp ax, strict word 00002h ; 3d 02 00 ; 0xc39cd
6638 je short 03a17h ; 74 45 ; 0xc39d0
6639 cmp ax, strict word 00001h ; 3d 01 00 ; 0xc39d2
6640 je short 039fbh ; 74 24 ; 0xc39d5
6641 test ax, ax ; 85 c0 ; 0xc39d7
6642 jne short 03a33h ; 75 58 ; 0xc39d9
6643 mov ax, word [bp-006h] ; 8b 46 fa ; 0xc39db vbe.c:598
6644 call 0286ch ; e8 8b ee ; 0xc39de
6645 mov cx, ax ; 89 c1 ; 0xc39e1
6646 test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc39e3 vbe.c:602
6647 je short 039eeh ; 74 05 ; 0xc39e7
6648 call 038bah ; e8 ce fe ; 0xc39e9 vbe.c:603
6649 add ax, cx ; 01 c8 ; 0xc39ec
6650 add ax, strict word 0003fh ; 05 3f 00 ; 0xc39ee vbe.c:604
6651 shr ax, 006h ; c1 e8 06 ; 0xc39f1
6652 push SS ; 16 ; 0xc39f4
6653 pop ES ; 07 ; 0xc39f5
6654 mov word [es:bx], ax ; 26 89 07 ; 0xc39f6
6655 jmp short 03a36h ; eb 3b ; 0xc39f9 vbe.c:605
6656 push SS ; 16 ; 0xc39fb vbe.c:607
6657 pop ES ; 07 ; 0xc39fc
6658 mov bx, word [es:bx] ; 26 8b 1f ; 0xc39fd
6659 mov dx, cx ; 89 ca ; 0xc3a00 vbe.c:608
6660 mov ax, word [bp-006h] ; 8b 46 fa ; 0xc3a02
6661 call 028a1h ; e8 99 ee ; 0xc3a05
6662 test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc3a08 vbe.c:612
6663 je short 03a36h ; 74 28 ; 0xc3a0c
6664 mov dx, ax ; 89 c2 ; 0xc3a0e vbe.c:613
6665 mov ax, cx ; 89 c8 ; 0xc3a10
6666 call 038c2h ; e8 ad fe ; 0xc3a12
6667 jmp short 03a36h ; eb 1f ; 0xc3a15 vbe.c:614
6668 push SS ; 16 ; 0xc3a17 vbe.c:616
6669 pop ES ; 07 ; 0xc3a18
6670 mov bx, word [es:bx] ; 26 8b 1f ; 0xc3a19
6671 mov dx, cx ; 89 ca ; 0xc3a1c vbe.c:617
6672 mov ax, word [bp-006h] ; 8b 46 fa ; 0xc3a1e
6673 call 02c0ah ; e8 e6 f1 ; 0xc3a21
6674 test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc3a24 vbe.c:621
6675 je short 03a36h ; 74 0c ; 0xc3a28
6676 mov dx, ax ; 89 c2 ; 0xc3a2a vbe.c:622
6677 mov ax, cx ; 89 c8 ; 0xc3a2c
6678 call 0391dh ; e8 ec fe ; 0xc3a2e
6679 jmp short 03a36h ; eb 03 ; 0xc3a31 vbe.c:623
6680 mov di, 00100h ; bf 00 01 ; 0xc3a33 vbe.c:626
6681 push SS ; 16 ; 0xc3a36 vbe.c:629
6682 pop ES ; 07 ; 0xc3a37
6683 mov word [es:si], di ; 26 89 3c ; 0xc3a38
6684 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3a3b vbe.c:630
6685 pop di ; 5f ; 0xc3a3e
6686 pop si ; 5e ; 0xc3a3f
6687 pop bp ; 5d ; 0xc3a40
6688 retn 00002h ; c2 02 00 ; 0xc3a41
6689 ; disGetNextSymbol 0xc3a44 LB 0x1b4 -> off=0x0 cb=00000000000000cf uValue=00000000000c3a44 'vbe_biosfn_get_set_scanline_length'
6690vbe_biosfn_get_set_scanline_length: ; 0xc3a44 LB 0xcf
6691 push bp ; 55 ; 0xc3a44 vbe.c:651
6692 mov bp, sp ; 89 e5 ; 0xc3a45
6693 push si ; 56 ; 0xc3a47
6694 push di ; 57 ; 0xc3a48
6695 sub sp, strict byte 00008h ; 83 ec 08 ; 0xc3a49
6696 push ax ; 50 ; 0xc3a4c
6697 mov di, dx ; 89 d7 ; 0xc3a4d
6698 mov si, bx ; 89 de ; 0xc3a4f
6699 mov word [bp-008h], cx ; 89 4e f8 ; 0xc3a51
6700 call 034b1h ; e8 5a fa ; 0xc3a54 vbe.c:660
6701 cmp AL, strict byte 00fh ; 3c 0f ; 0xc3a57 vbe.c:661
6702 jne short 03a60h ; 75 05 ; 0xc3a59
6703 mov cx, strict word 00010h ; b9 10 00 ; 0xc3a5b
6704 jmp short 03a63h ; eb 03 ; 0xc3a5e
6705 movzx cx, al ; 0f b6 c8 ; 0xc3a60
6706 call 034e9h ; e8 83 fa ; 0xc3a63 vbe.c:662
6707 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc3a66
6708 mov word [bp-006h], strict word 0004fh ; c7 46 fa 4f 00 ; 0xc3a69 vbe.c:663
6709 push SS ; 16 ; 0xc3a6e vbe.c:664
6710 pop ES ; 07 ; 0xc3a6f
6711 mov bx, word [es:si] ; 26 8b 1c ; 0xc3a70
6712 mov al, byte [es:di] ; 26 8a 05 ; 0xc3a73 vbe.c:665
6713 cmp AL, strict byte 002h ; 3c 02 ; 0xc3a76 vbe.c:669
6714 je short 03a85h ; 74 0b ; 0xc3a78
6715 cmp AL, strict byte 001h ; 3c 01 ; 0xc3a7a
6716 je short 03aach ; 74 2e ; 0xc3a7c
6717 test al, al ; 84 c0 ; 0xc3a7e
6718 je short 03aa7h ; 74 25 ; 0xc3a80
6719 jmp near 03afch ; e9 77 00 ; 0xc3a82
6720 cmp cl, 004h ; 80 f9 04 ; 0xc3a85 vbe.c:671
6721 jne short 03a8fh ; 75 05 ; 0xc3a88
6722 sal bx, 003h ; c1 e3 03 ; 0xc3a8a vbe.c:672
6723 jmp short 03aa7h ; eb 18 ; 0xc3a8d vbe.c:673
6724 movzx ax, cl ; 0f b6 c1 ; 0xc3a8f vbe.c:674
6725 cwd ; 99 ; 0xc3a92
6726 sal dx, 003h ; c1 e2 03 ; 0xc3a93
6727 db 01bh, 0c2h
6728 ; sbb ax, dx ; 1b c2 ; 0xc3a96
6729 sar ax, 003h ; c1 f8 03 ; 0xc3a98
6730 mov word [bp-00ch], ax ; 89 46 f4 ; 0xc3a9b
6731 mov ax, bx ; 89 d8 ; 0xc3a9e
6732 xor dx, dx ; 31 d2 ; 0xc3aa0
6733 div word [bp-00ch] ; f7 76 f4 ; 0xc3aa2
6734 mov bx, ax ; 89 c3 ; 0xc3aa5
6735 mov ax, bx ; 89 d8 ; 0xc3aa7 vbe.c:677
6736 call 034cah ; e8 1e fa ; 0xc3aa9
6737 call 034e9h ; e8 3a fa ; 0xc3aac vbe.c:680
6738 mov bx, ax ; 89 c3 ; 0xc3aaf
6739 push SS ; 16 ; 0xc3ab1 vbe.c:681
6740 pop ES ; 07 ; 0xc3ab2
6741 mov word [es:si], ax ; 26 89 04 ; 0xc3ab3
6742 cmp cl, 004h ; 80 f9 04 ; 0xc3ab6 vbe.c:682
6743 jne short 03ac0h ; 75 05 ; 0xc3ab9
6744 shr bx, 003h ; c1 eb 03 ; 0xc3abb vbe.c:683
6745 jmp short 03acfh ; eb 0f ; 0xc3abe vbe.c:684
6746 movzx ax, cl ; 0f b6 c1 ; 0xc3ac0 vbe.c:685
6747 cwd ; 99 ; 0xc3ac3
6748 sal dx, 003h ; c1 e2 03 ; 0xc3ac4
6749 db 01bh, 0c2h
6750 ; sbb ax, dx ; 1b c2 ; 0xc3ac7
6751 sar ax, 003h ; c1 f8 03 ; 0xc3ac9
6752 imul bx, ax ; 0f af d8 ; 0xc3acc
6753 add bx, strict byte 00003h ; 83 c3 03 ; 0xc3acf vbe.c:686
6754 and bl, 0fch ; 80 e3 fc ; 0xc3ad2
6755 push SS ; 16 ; 0xc3ad5 vbe.c:687
6756 pop ES ; 07 ; 0xc3ad6
6757 mov word [es:di], bx ; 26 89 1d ; 0xc3ad7
6758 call 03502h ; e8 25 fa ; 0xc3ada vbe.c:688
6759 push SS ; 16 ; 0xc3add
6760 pop ES ; 07 ; 0xc3ade
6761 mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc3adf
6762 mov word [es:bx], ax ; 26 89 07 ; 0xc3ae2
6763 call 03479h ; e8 91 f9 ; 0xc3ae5 vbe.c:689
6764 push SS ; 16 ; 0xc3ae8
6765 pop ES ; 07 ; 0xc3ae9
6766 cmp ax, word [es:bx] ; 26 3b 07 ; 0xc3aea
6767 jbe short 03b01h ; 76 12 ; 0xc3aed
6768 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3aef vbe.c:690
6769 call 034cah ; e8 d5 f9 ; 0xc3af2
6770 mov word [bp-006h], 00200h ; c7 46 fa 00 02 ; 0xc3af5 vbe.c:691
6771 jmp short 03b01h ; eb 05 ; 0xc3afa vbe.c:693
6772 mov word [bp-006h], 00100h ; c7 46 fa 00 01 ; 0xc3afc vbe.c:696
6773 push SS ; 16 ; 0xc3b01 vbe.c:699
6774 pop ES ; 07 ; 0xc3b02
6775 mov ax, word [bp-006h] ; 8b 46 fa ; 0xc3b03
6776 mov bx, word [bp-00eh] ; 8b 5e f2 ; 0xc3b06
6777 mov word [es:bx], ax ; 26 89 07 ; 0xc3b09
6778 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3b0c vbe.c:700
6779 pop di ; 5f ; 0xc3b0f
6780 pop si ; 5e ; 0xc3b10
6781 pop bp ; 5d ; 0xc3b11
6782 retn ; c3 ; 0xc3b12
6783 ; disGetNextSymbol 0xc3b13 LB 0xe5 -> off=0x0 cb=00000000000000e5 uValue=00000000000c3b13 'private_biosfn_custom_mode'
6784private_biosfn_custom_mode: ; 0xc3b13 LB 0xe5
6785 push bp ; 55 ; 0xc3b13 vbe.c:726
6786 mov bp, sp ; 89 e5 ; 0xc3b14
6787 push si ; 56 ; 0xc3b16
6788 push di ; 57 ; 0xc3b17
6789 push ax ; 50 ; 0xc3b18
6790 push ax ; 50 ; 0xc3b19
6791 push ax ; 50 ; 0xc3b1a
6792 mov si, dx ; 89 d6 ; 0xc3b1b
6793 mov dx, cx ; 89 ca ; 0xc3b1d
6794 mov di, strict word 0004fh ; bf 4f 00 ; 0xc3b1f vbe.c:739
6795 push SS ; 16 ; 0xc3b22 vbe.c:740
6796 pop ES ; 07 ; 0xc3b23
6797 mov al, byte [es:si] ; 26 8a 04 ; 0xc3b24
6798 test al, al ; 84 c0 ; 0xc3b27 vbe.c:741
6799 jne short 03b4dh ; 75 22 ; 0xc3b29
6800 push SS ; 16 ; 0xc3b2b vbe.c:743
6801 pop ES ; 07 ; 0xc3b2c
6802 mov cx, word [es:bx] ; 26 8b 0f ; 0xc3b2d
6803 mov bx, dx ; 89 d3 ; 0xc3b30 vbe.c:744
6804 mov bx, word [es:bx] ; 26 8b 1f ; 0xc3b32
6805 mov ax, word [es:si] ; 26 8b 04 ; 0xc3b35 vbe.c:745
6806 shr ax, 008h ; c1 e8 08 ; 0xc3b38
6807 and ax, strict word 0007fh ; 25 7f 00 ; 0xc3b3b
6808 mov byte [bp-008h], al ; 88 46 f8 ; 0xc3b3e
6809 cmp AL, strict byte 008h ; 3c 08 ; 0xc3b41 vbe.c:750
6810 je short 03b53h ; 74 0e ; 0xc3b43
6811 cmp AL, strict byte 010h ; 3c 10 ; 0xc3b45
6812 je short 03b53h ; 74 0a ; 0xc3b47
6813 cmp AL, strict byte 020h ; 3c 20 ; 0xc3b49
6814 je short 03b53h ; 74 06 ; 0xc3b4b
6815 mov di, 00100h ; bf 00 01 ; 0xc3b4d vbe.c:751
6816 jmp near 03be9h ; e9 96 00 ; 0xc3b50 vbe.c:752
6817 push SS ; 16 ; 0xc3b53 vbe.c:756
6818 pop ES ; 07 ; 0xc3b54
6819 test byte [es:si+001h], 080h ; 26 f6 44 01 80 ; 0xc3b55
6820 je short 03b61h ; 74 05 ; 0xc3b5a
6821 mov ax, strict word 00040h ; b8 40 00 ; 0xc3b5c
6822 jmp short 03b63h ; eb 02 ; 0xc3b5f
6823 xor ax, ax ; 31 c0 ; 0xc3b61
6824 mov byte [bp-006h], al ; 88 46 fa ; 0xc3b63
6825 cmp cx, 00280h ; 81 f9 80 02 ; 0xc3b66 vbe.c:759
6826 jnc short 03b71h ; 73 05 ; 0xc3b6a
6827 mov cx, 00280h ; b9 80 02 ; 0xc3b6c vbe.c:760
6828 jmp short 03b7ah ; eb 09 ; 0xc3b6f vbe.c:761
6829 cmp cx, 00a00h ; 81 f9 00 0a ; 0xc3b71
6830 jbe short 03b7ah ; 76 03 ; 0xc3b75
6831 mov cx, 00a00h ; b9 00 0a ; 0xc3b77 vbe.c:762
6832 cmp bx, 001e0h ; 81 fb e0 01 ; 0xc3b7a vbe.c:763
6833 jnc short 03b85h ; 73 05 ; 0xc3b7e
6834 mov bx, 001e0h ; bb e0 01 ; 0xc3b80 vbe.c:764
6835 jmp short 03b8eh ; eb 09 ; 0xc3b83 vbe.c:765
6836 cmp bx, 00780h ; 81 fb 80 07 ; 0xc3b85
6837 jbe short 03b8eh ; 76 03 ; 0xc3b89
6838 mov bx, 00780h ; bb 80 07 ; 0xc3b8b vbe.c:766
6839 mov dx, strict word 0ffffh ; ba ff ff ; 0xc3b8e vbe.c:772
6840 mov ax, 003b6h ; b8 b6 03 ; 0xc3b91
6841 call 0351bh ; e8 84 f9 ; 0xc3b94
6842 mov si, ax ; 89 c6 ; 0xc3b97
6843 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc3b99 vbe.c:775
6844 cwd ; 99 ; 0xc3b9d
6845 sal dx, 003h ; c1 e2 03 ; 0xc3b9e
6846 db 01bh, 0c2h
6847 ; sbb ax, dx ; 1b c2 ; 0xc3ba1
6848 sar ax, 003h ; c1 f8 03 ; 0xc3ba3
6849 imul ax, cx ; 0f af c1 ; 0xc3ba6
6850 add ax, strict word 00003h ; 05 03 00 ; 0xc3ba9 vbe.c:776
6851 and AL, strict byte 0fch ; 24 fc ; 0xc3bac
6852 mov dx, bx ; 89 da ; 0xc3bae vbe.c:778
6853 mul dx ; f7 e2 ; 0xc3bb0
6854 cmp dx, si ; 39 f2 ; 0xc3bb2 vbe.c:780
6855 jnbe short 03bbch ; 77 06 ; 0xc3bb4
6856 jne short 03bc1h ; 75 09 ; 0xc3bb6
6857 test ax, ax ; 85 c0 ; 0xc3bb8
6858 jbe short 03bc1h ; 76 05 ; 0xc3bba
6859 mov di, 00200h ; bf 00 02 ; 0xc3bbc vbe.c:782
6860 jmp short 03be9h ; eb 28 ; 0xc3bbf vbe.c:783
6861 xor ax, ax ; 31 c0 ; 0xc3bc1 vbe.c:787
6862 call 005ddh ; e8 17 ca ; 0xc3bc3
6863 movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc3bc6 vbe.c:788
6864 call 03492h ; e8 c5 f8 ; 0xc3bca
6865 mov ax, cx ; 89 c8 ; 0xc3bcd vbe.c:789
6866 call 0343bh ; e8 69 f8 ; 0xc3bcf
6867 mov ax, bx ; 89 d8 ; 0xc3bd2 vbe.c:790
6868 call 0345ah ; e8 83 f8 ; 0xc3bd4
6869 xor ax, ax ; 31 c0 ; 0xc3bd7 vbe.c:791
6870 call 00603h ; e8 27 ca ; 0xc3bd9
6871 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc3bdc vbe.c:792
6872 or AL, strict byte 001h ; 0c 01 ; 0xc3bdf
6873 xor ah, ah ; 30 e4 ; 0xc3be1
6874 call 005ddh ; e8 f7 c9 ; 0xc3be3
6875 call 006d2h ; e8 e9 ca ; 0xc3be6 vbe.c:793
6876 push SS ; 16 ; 0xc3be9 vbe.c:801
6877 pop ES ; 07 ; 0xc3bea
6878 mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xc3beb
6879 mov word [es:bx], di ; 26 89 3f ; 0xc3bee
6880 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3bf1 vbe.c:802
6881 pop di ; 5f ; 0xc3bf4
6882 pop si ; 5e ; 0xc3bf5
6883 pop bp ; 5d ; 0xc3bf6
6884 retn ; c3 ; 0xc3bf7
6885
6886 ; Padding 0x808 bytes at 0xc3bf8
6887 times 2056 db 0
6888
6889section VBE32 progbits vstart=0x4400 align=1 ; size=0x115 class=CODE group=AUTO
6890 ; disGetNextSymbol 0xc4400 LB 0x115 -> off=0x0 cb=0000000000000114 uValue=00000000000c0000 'vesa_pm_start'
6891vesa_pm_start: ; 0xc4400 LB 0x114
6892 sbb byte [bx+si], al ; 18 00 ; 0xc4400
6893 dec di ; 4f ; 0xc4402
6894 add byte [bx+si], dl ; 00 10 ; 0xc4403
6895 add word [bx+si], cx ; 01 08 ; 0xc4405
6896 add dh, cl ; 00 ce ; 0xc4407
6897 add di, cx ; 01 cf ; 0xc4409
6898 add di, cx ; 01 cf ; 0xc440b
6899 add ax, dx ; 01 d0 ; 0xc440d
6900 add word [bp-048fdh], si ; 01 b6 03 b7 ; 0xc440f
6901 db 003h, 0ffh
6902 ; add di, di ; 03 ff ; 0xc4413
6903 db 0ffh
6904 db 0ffh
6905 jmp word [bp-07dh] ; ff 66 83 ; 0xc4417
6906 sti ; fb ; 0xc441a
6907 add byte [si+005h], dh ; 00 74 05 ; 0xc441b
6908 mov eax, strict dword 066c30100h ; 66 b8 00 01 c3 66 ; 0xc441e vberom.asm:825
6909 db 08bh, 0c2h
6910 ; mov ax, dx ; 8b c2 ; 0xc4424
6911 push edx ; 66 52 ; 0xc4426 vberom.asm:829
6912 push eax ; 66 50 ; 0xc4428 vberom.asm:830
6913 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc442a vberom.asm:831
6914 add ax, 06600h ; 05 00 66 ; 0xc4430
6915 out DX, ax ; ef ; 0xc4433
6916 pop eax ; 66 58 ; 0xc4434 vberom.asm:834
6917 mov edx, strict dword 0ef6601cfh ; 66 ba cf 01 66 ef ; 0xc4436 vberom.asm:835
6918 in eax, DX ; 66 ed ; 0xc443c vberom.asm:837
6919 pop edx ; 66 5a ; 0xc443e vberom.asm:838
6920 db 066h, 03bh, 0d0h
6921 ; cmp edx, eax ; 66 3b d0 ; 0xc4440 vberom.asm:839
6922 jne short 0444ah ; 75 05 ; 0xc4443 vberom.asm:840
6923 mov eax, strict dword 066c3004fh ; 66 b8 4f 00 c3 66 ; 0xc4445 vberom.asm:841
6924 mov ax, 0014fh ; b8 4f 01 ; 0xc444b
6925 retn ; c3 ; 0xc444e vberom.asm:845
6926 cmp bl, 080h ; 80 fb 80 ; 0xc444f vberom.asm:847
6927 je short 0445eh ; 74 0a ; 0xc4452 vberom.asm:848
6928 cmp bl, 000h ; 80 fb 00 ; 0xc4454 vberom.asm:849
6929 je short 0446eh ; 74 15 ; 0xc4457 vberom.asm:850
6930 mov eax, strict dword 052c30100h ; 66 b8 00 01 c3 52 ; 0xc4459 vberom.asm:851
6931 mov edx, strict dword 0a8ec03dah ; 66 ba da 03 ec a8 ; 0xc445f vberom.asm:855
6932 or byte [di-005h], dh ; 08 75 fb ; 0xc4465
6933 in AL, DX ; ec ; 0xc4468 vberom.asm:861
6934 test AL, strict byte 008h ; a8 08 ; 0xc4469 vberom.asm:862
6935 je short 04468h ; 74 fb ; 0xc446b vberom.asm:863
6936 pop dx ; 5a ; 0xc446d vberom.asm:864
6937 push ax ; 50 ; 0xc446e vberom.asm:868
6938 push cx ; 51 ; 0xc446f vberom.asm:869
6939 push dx ; 52 ; 0xc4470 vberom.asm:870
6940 push si ; 56 ; 0xc4471 vberom.asm:871
6941 push di ; 57 ; 0xc4472 vberom.asm:872
6942 sal dx, 010h ; c1 e2 10 ; 0xc4473 vberom.asm:873
6943 and cx, strict word 0ffffh ; 81 e1 ff ff ; 0xc4476 vberom.asm:874
6944 add byte [bx+si], al ; 00 00 ; 0xc447a
6945 db 00bh, 0cah
6946 ; or cx, dx ; 0b ca ; 0xc447c vberom.asm:875
6947 sal cx, 002h ; c1 e1 02 ; 0xc447e vberom.asm:876
6948 db 08bh, 0c1h
6949 ; mov ax, cx ; 8b c1 ; 0xc4481 vberom.asm:877
6950 push ax ; 50 ; 0xc4483 vberom.asm:878
6951 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc4484 vberom.asm:879
6952 push ES ; 06 ; 0xc448a
6953 add byte [bp-011h], ah ; 00 66 ef ; 0xc448b
6954 mov edx, strict dword 0ed6601cfh ; 66 ba cf 01 66 ed ; 0xc448e vberom.asm:882
6955 db 00fh, 0b7h, 0c8h
6956 ; movzx cx, ax ; 0f b7 c8 ; 0xc4494 vberom.asm:884
6957 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc4497 vberom.asm:885
6958 add ax, word [bx+si] ; 03 00 ; 0xc449d
6959 out DX, eax ; 66 ef ; 0xc449f vberom.asm:887
6960 mov edx, strict dword 0ed6601cfh ; 66 ba cf 01 66 ed ; 0xc44a1 vberom.asm:888
6961 db 00fh, 0b7h, 0f0h
6962 ; movzx si, ax ; 0f b7 f0 ; 0xc44a7 vberom.asm:890
6963 pop ax ; 58 ; 0xc44aa vberom.asm:891
6964 cmp si, strict byte 00004h ; 83 fe 04 ; 0xc44ab vberom.asm:893
6965 je short 044c7h ; 74 17 ; 0xc44ae vberom.asm:894
6966 add si, strict byte 00007h ; 83 c6 07 ; 0xc44b0 vberom.asm:895
6967 shr si, 003h ; c1 ee 03 ; 0xc44b3 vberom.asm:896
6968 imul cx, si ; 0f af ce ; 0xc44b6 vberom.asm:897
6969 db 033h, 0d2h
6970 ; xor dx, dx ; 33 d2 ; 0xc44b9 vberom.asm:898
6971 div cx ; f7 f1 ; 0xc44bb vberom.asm:899
6972 db 08bh, 0f8h
6973 ; mov di, ax ; 8b f8 ; 0xc44bd vberom.asm:900
6974 db 08bh, 0c2h
6975 ; mov ax, dx ; 8b c2 ; 0xc44bf vberom.asm:901
6976 db 033h, 0d2h
6977 ; xor dx, dx ; 33 d2 ; 0xc44c1 vberom.asm:902
6978 div si ; f7 f6 ; 0xc44c3 vberom.asm:903
6979 jmp short 044d3h ; eb 0c ; 0xc44c5 vberom.asm:904
6980 shr cx, 1 ; d1 e9 ; 0xc44c7 vberom.asm:907
6981 db 033h, 0d2h
6982 ; xor dx, dx ; 33 d2 ; 0xc44c9 vberom.asm:908
6983 div cx ; f7 f1 ; 0xc44cb vberom.asm:909
6984 db 08bh, 0f8h
6985 ; mov di, ax ; 8b f8 ; 0xc44cd vberom.asm:910
6986 db 08bh, 0c2h
6987 ; mov ax, dx ; 8b c2 ; 0xc44cf vberom.asm:911
6988 sal ax, 1 ; d1 e0 ; 0xc44d1 vberom.asm:912
6989 push edx ; 66 52 ; 0xc44d3 vberom.asm:915
6990 push eax ; 66 50 ; 0xc44d5 vberom.asm:916
6991 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc44d7 vberom.asm:917
6992 or byte [bx+si], al ; 08 00 ; 0xc44dd
6993 out DX, eax ; 66 ef ; 0xc44df vberom.asm:919
6994 pop eax ; 66 58 ; 0xc44e1 vberom.asm:920
6995 mov edx, strict dword 0ef6601cfh ; 66 ba cf 01 66 ef ; 0xc44e3 vberom.asm:921
6996 pop edx ; 66 5a ; 0xc44e9 vberom.asm:923
6997 db 066h, 08bh, 0c7h
6998 ; mov eax, edi ; 66 8b c7 ; 0xc44eb vberom.asm:925
6999 push edx ; 66 52 ; 0xc44ee vberom.asm:926
7000 push eax ; 66 50 ; 0xc44f0 vberom.asm:927
7001 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc44f2 vberom.asm:928
7002 or word [bx+si], ax ; 09 00 ; 0xc44f8
7003 out DX, eax ; 66 ef ; 0xc44fa vberom.asm:930
7004 pop eax ; 66 58 ; 0xc44fc vberom.asm:931
7005 mov edx, strict dword 0ef6601cfh ; 66 ba cf 01 66 ef ; 0xc44fe vberom.asm:932
7006 pop edx ; 66 5a ; 0xc4504 vberom.asm:934
7007 pop di ; 5f ; 0xc4506 vberom.asm:936
7008 pop si ; 5e ; 0xc4507 vberom.asm:937
7009 pop dx ; 5a ; 0xc4508 vberom.asm:938
7010 pop cx ; 59 ; 0xc4509 vberom.asm:939
7011 pop ax ; 58 ; 0xc450a vberom.asm:940
7012 mov eax, strict dword 066c3004fh ; 66 b8 4f 00 c3 66 ; 0xc450b vberom.asm:941
7013 mov ax, 0014fh ; b8 4f 01 ; 0xc4511
7014 ; disGetNextSymbol 0xc4514 LB 0x1 -> off=0x0 cb=0000000000000001 uValue=0000000000000114 'vesa_pm_end'
7015vesa_pm_end: ; 0xc4514 LB 0x1
7016 retn ; c3 ; 0xc4514 vberom.asm:946
7017
7018 ; Padding 0xeb bytes at 0xc4515
7019 times 235 db 0
7020
7021section _DATA progbits vstart=0x4600 align=1 ; size=0x3726 class=DATA group=DGROUP
7022 ; disGetNextSymbol 0xc4600 LB 0x3726 -> off=0x0 cb=000000000000002e uValue=00000000000c0000 '_msg_vga_init'
7023_msg_vga_init: ; 0xc4600 LB 0x2e
7024 db 'Oracle VM VirtualBox Version 6.0.0 VGA BIOS', 00dh, 00ah, 000h
7025 ; disGetNextSymbol 0xc462e LB 0x36f8 -> off=0x0 cb=0000000000000080 uValue=00000000000c002e 'vga_modes'
7026vga_modes: ; 0xc462e LB 0x80
7027 db 000h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 001h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
7028 db 002h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 003h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
7029 db 004h, 001h, 002h, 002h, 000h, 0b8h, 0ffh, 001h, 005h, 001h, 002h, 002h, 000h, 0b8h, 0ffh, 001h
7030 db 006h, 001h, 002h, 001h, 000h, 0b8h, 0ffh, 001h, 007h, 000h, 001h, 004h, 000h, 0b0h, 0ffh, 000h
7031 db 00dh, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 001h, 00eh, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 001h
7032 db 00fh, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 000h, 010h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
7033 db 011h, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 002h, 012h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
7034 db 013h, 001h, 005h, 008h, 000h, 0a0h, 0ffh, 003h, 06ah, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
7035 ; disGetNextSymbol 0xc46ae LB 0x3678 -> off=0x0 cb=0000000000000010 uValue=00000000000c00ae 'line_to_vpti'
7036line_to_vpti: ; 0xc46ae LB 0x10
7037 db 017h, 017h, 018h, 018h, 004h, 005h, 006h, 007h, 00dh, 00eh, 011h, 012h, 01ah, 01bh, 01ch, 01dh
7038 ; disGetNextSymbol 0xc46be LB 0x3668 -> off=0x0 cb=0000000000000004 uValue=00000000000c00be 'dac_regs'
7039dac_regs: ; 0xc46be LB 0x4
7040 dd 0ff3f3f3fh
7041 ; disGetNextSymbol 0xc46c2 LB 0x3664 -> off=0x0 cb=0000000000000780 uValue=00000000000c00c2 'video_param_table'
7042video_param_table: ; 0xc46c2 LB 0x780
7043 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7044 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7045 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7046 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7047 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7048 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7049 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7050 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7051 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7052 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7053 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7054 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7055 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7056 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7057 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7058 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7059 db 028h, 018h, 008h, 000h, 008h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
7060 db 0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
7061 db 0b9h, 0a2h, 0ffh, 000h, 013h, 015h, 017h, 002h, 004h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7062 db 015h, 016h, 017h, 001h, 000h, 003h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 00fh, 00fh, 0ffh
7063 db 028h, 018h, 008h, 000h, 008h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
7064 db 0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
7065 db 0b9h, 0a2h, 0ffh, 000h, 013h, 015h, 017h, 002h, 004h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7066 db 015h, 016h, 017h, 001h, 000h, 003h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 00fh, 00fh, 0ffh
7067 db 050h, 018h, 008h, 000h, 010h, 001h, 001h, 000h, 006h, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
7068 db 0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 000h, 096h
7069 db 0b9h, 0c2h, 0ffh, 000h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h
7070 db 017h, 017h, 017h, 001h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 00dh, 00fh, 0ffh
7071 db 050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 066h, 05fh, 04fh, 050h, 082h, 055h, 081h
7072 db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 00fh, 096h
7073 db 0b9h, 0a3h, 0ffh, 000h, 008h, 008h, 008h, 008h, 008h, 008h, 008h, 010h, 018h, 018h, 018h, 018h
7074 db 018h, 018h, 018h, 00eh, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00ah, 00fh, 0ffh
7075 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7076 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7077 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7078 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7079 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7080 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7081 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7082 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7083 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7084 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7085 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7086 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7087 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7088 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7089 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7090 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7091 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7092 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7093 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7094 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7095 db 028h, 018h, 008h, 000h, 020h, 009h, 00fh, 000h, 006h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
7096 db 0bfh, 01fh, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
7097 db 0b9h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7098 db 015h, 016h, 017h, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7099 db 050h, 018h, 008h, 000h, 040h, 001h, 00fh, 000h, 006h, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
7100 db 0bfh, 01fh, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 000h, 096h
7101 db 0b9h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7102 db 015h, 016h, 017h, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7103 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7104 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7105 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7106 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7107 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7108 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7109 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7110 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7111 db 050h, 018h, 00eh, 000h, 080h, 001h, 00fh, 000h, 006h, 0a3h, 05fh, 04fh, 050h, 082h, 054h, 080h
7112 db 0bfh, 01fh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 00fh, 063h
7113 db 0bah, 0e3h, 0ffh, 000h, 008h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 008h, 000h, 000h, 000h
7114 db 018h, 000h, 000h, 001h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7115 db 050h, 018h, 00eh, 000h, 080h, 001h, 00fh, 000h, 006h, 0a3h, 05fh, 04fh, 050h, 082h, 054h, 080h
7116 db 0bfh, 01fh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 00fh, 063h
7117 db 0bah, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7118 db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7119 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7120 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7121 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7122 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7123 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7124 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7125 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7126 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7127 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7128 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7129 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7130 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7131 db 050h, 018h, 00eh, 000h, 010h, 000h, 003h, 000h, 002h, 067h, 05fh, 04fh, 050h, 082h, 055h, 081h
7132 db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 01fh, 096h
7133 db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7134 db 03dh, 03eh, 03fh, 00ch, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 00fh, 0ffh
7135 db 028h, 018h, 010h, 000h, 008h, 008h, 003h, 000h, 002h, 067h, 02dh, 027h, 028h, 090h, 02bh, 0a0h
7136 db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 01fh, 096h
7137 db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7138 db 03dh, 03eh, 03fh, 00ch, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 00fh, 0ffh
7139 db 050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 067h, 05fh, 04fh, 050h, 082h, 055h, 081h
7140 db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 01fh, 096h
7141 db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7142 db 03dh, 03eh, 03fh, 00ch, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 00fh, 0ffh
7143 db 050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 066h, 05fh, 04fh, 050h, 082h, 055h, 081h
7144 db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 00fh, 096h
7145 db 0b9h, 0a3h, 0ffh, 000h, 008h, 008h, 008h, 008h, 008h, 008h, 008h, 010h, 018h, 018h, 018h, 018h
7146 db 018h, 018h, 018h, 00eh, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00ah, 00fh, 0ffh
7147 db 050h, 01dh, 010h, 000h, 000h, 001h, 00fh, 000h, 006h, 0e3h, 05fh, 04fh, 050h, 082h, 054h, 080h
7148 db 00bh, 03eh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 0eah, 08ch, 0dfh, 028h, 000h, 0e7h
7149 db 004h, 0e3h, 0ffh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h
7150 db 03fh, 000h, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7151 db 050h, 01dh, 010h, 000h, 000h, 001h, 00fh, 000h, 006h, 0e3h, 05fh, 04fh, 050h, 082h, 054h, 080h
7152 db 00bh, 03eh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 0eah, 08ch, 0dfh, 028h, 000h, 0e7h
7153 db 004h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7154 db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7155 db 028h, 018h, 008h, 000h, 000h, 001h, 00fh, 000h, 00eh, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
7156 db 0bfh, 01fh, 000h, 041h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 040h, 096h
7157 db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 008h, 009h, 00ah, 00bh, 00ch
7158 db 00dh, 00eh, 00fh, 041h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 040h, 005h, 00fh, 0ffh
7159 db 064h, 024h, 010h, 000h, 000h, 001h, 00fh, 000h, 006h, 0e3h, 07fh, 063h, 063h, 083h, 06bh, 01bh
7160 db 072h, 0f0h, 000h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 059h, 08dh, 057h, 032h, 000h, 057h
7161 db 073h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7162 db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7163 ; disGetNextSymbol 0xc4e42 LB 0x2ee4 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0842 'palette0'
7164palette0: ; 0xc4e42 LB 0xc0
7165 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7166 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7167 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7168 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7169 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
7170 db 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
7171 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7172 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7173 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7174 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7175 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
7176 db 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
7177 ; disGetNextSymbol 0xc4f02 LB 0x2e24 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0902 'palette1'
7178palette1: ; 0xc4f02 LB 0xc0
7179 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
7180 db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
7181 db 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah, 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah
7182 db 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh, 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh
7183 db 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
7184 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
7185 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
7186 db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
7187 db 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah, 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah
7188 db 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh, 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh
7189 db 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
7190 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
7191 ; disGetNextSymbol 0xc4fc2 LB 0x2d64 -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c2 'palette2'
7192palette2: ; 0xc4fc2 LB 0xc0
7193 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
7194 db 000h, 02ah, 02ah, 02ah, 000h, 02ah, 02ah, 02ah, 000h, 000h, 015h, 000h, 000h, 03fh, 000h, 02ah
7195 db 015h, 000h, 02ah, 03fh, 02ah, 000h, 015h, 02ah, 000h, 03fh, 02ah, 02ah, 015h, 02ah, 02ah, 03fh
7196 db 000h, 015h, 000h, 000h, 015h, 02ah, 000h, 03fh, 000h, 000h, 03fh, 02ah, 02ah, 015h, 000h, 02ah
7197 db 015h, 02ah, 02ah, 03fh, 000h, 02ah, 03fh, 02ah, 000h, 015h, 015h, 000h, 015h, 03fh, 000h, 03fh
7198 db 015h, 000h, 03fh, 03fh, 02ah, 015h, 015h, 02ah, 015h, 03fh, 02ah, 03fh, 015h, 02ah, 03fh, 03fh
7199 db 015h, 000h, 000h, 015h, 000h, 02ah, 015h, 02ah, 000h, 015h, 02ah, 02ah, 03fh, 000h, 000h, 03fh
7200 db 000h, 02ah, 03fh, 02ah, 000h, 03fh, 02ah, 02ah, 015h, 000h, 015h, 015h, 000h, 03fh, 015h, 02ah
7201 db 015h, 015h, 02ah, 03fh, 03fh, 000h, 015h, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 03fh, 02ah, 03fh
7202 db 015h, 015h, 000h, 015h, 015h, 02ah, 015h, 03fh, 000h, 015h, 03fh, 02ah, 03fh, 015h, 000h, 03fh
7203 db 015h, 02ah, 03fh, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
7204 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
7205 ; disGetNextSymbol 0xc5082 LB 0x2ca4 -> off=0x0 cb=0000000000000300 uValue=00000000000c0a82 'palette3'
7206palette3: ; 0xc5082 LB 0x300
7207 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
7208 db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
7209 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
7210 db 000h, 000h, 000h, 005h, 005h, 005h, 008h, 008h, 008h, 00bh, 00bh, 00bh, 00eh, 00eh, 00eh, 011h
7211 db 011h, 011h, 014h, 014h, 014h, 018h, 018h, 018h, 01ch, 01ch, 01ch, 020h, 020h, 020h, 024h, 024h
7212 db 024h, 028h, 028h, 028h, 02dh, 02dh, 02dh, 032h, 032h, 032h, 038h, 038h, 038h, 03fh, 03fh, 03fh
7213 db 000h, 000h, 03fh, 010h, 000h, 03fh, 01fh, 000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h, 03fh, 03fh
7214 db 000h, 02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 000h, 000h, 03fh, 010h, 000h, 03fh, 01fh
7215 db 000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h, 02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 000h
7216 db 000h, 03fh, 000h, 000h, 03fh, 010h, 000h, 03fh, 01fh, 000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h
7217 db 02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh, 02fh, 01fh
7218 db 03fh, 037h, 01fh, 03fh, 03fh, 01fh, 03fh, 03fh, 01fh, 037h, 03fh, 01fh, 02fh, 03fh, 01fh, 027h
7219 db 03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh, 02fh, 01fh, 03fh, 037h, 01fh, 03fh, 03fh, 01fh, 037h
7220 db 03fh, 01fh, 02fh, 03fh, 01fh, 027h, 03fh, 01fh, 01fh, 03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh
7221 db 02fh, 01fh, 03fh, 037h, 01fh, 03fh, 03fh, 01fh, 037h, 03fh, 01fh, 02fh, 03fh, 01fh, 027h, 03fh
7222 db 02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h, 02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh, 03fh, 03fh
7223 db 02dh, 03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h
7224 db 02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh, 03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 02dh
7225 db 02dh, 03fh, 02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h, 02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh
7226 db 03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 000h, 000h, 01ch, 007h, 000h, 01ch, 00eh, 000h
7227 db 01ch, 015h, 000h, 01ch, 01ch, 000h, 01ch, 01ch, 000h, 015h, 01ch, 000h, 00eh, 01ch, 000h, 007h
7228 db 01ch, 000h, 000h, 01ch, 007h, 000h, 01ch, 00eh, 000h, 01ch, 015h, 000h, 01ch, 01ch, 000h, 015h
7229 db 01ch, 000h, 00eh, 01ch, 000h, 007h, 01ch, 000h, 000h, 01ch, 000h, 000h, 01ch, 007h, 000h, 01ch
7230 db 00eh, 000h, 01ch, 015h, 000h, 01ch, 01ch, 000h, 015h, 01ch, 000h, 00eh, 01ch, 000h, 007h, 01ch
7231 db 00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h, 00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh, 01ch, 01ch
7232 db 00eh, 018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h
7233 db 00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh, 018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 00eh
7234 db 00eh, 01ch, 00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h, 00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh
7235 db 018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 014h, 014h, 01ch, 016h, 014h, 01ch, 018h, 014h
7236 db 01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ch, 01ch, 014h, 01ah, 01ch, 014h, 018h, 01ch, 014h, 016h
7237 db 01ch, 014h, 014h, 01ch, 016h, 014h, 01ch, 018h, 014h, 01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ah
7238 db 01ch, 014h, 018h, 01ch, 014h, 016h, 01ch, 014h, 014h, 01ch, 014h, 014h, 01ch, 016h, 014h, 01ch
7239 db 018h, 014h, 01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ah, 01ch, 014h, 018h, 01ch, 014h, 016h, 01ch
7240 db 000h, 000h, 010h, 004h, 000h, 010h, 008h, 000h, 010h, 00ch, 000h, 010h, 010h, 000h, 010h, 010h
7241 db 000h, 00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 000h, 000h, 010h, 004h, 000h, 010h, 008h
7242 db 000h, 010h, 00ch, 000h, 010h, 010h, 000h, 00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 000h
7243 db 000h, 010h, 000h, 000h, 010h, 004h, 000h, 010h, 008h, 000h, 010h, 00ch, 000h, 010h, 010h, 000h
7244 db 00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 008h, 008h, 010h, 00ah, 008h, 010h, 00ch, 008h
7245 db 010h, 00eh, 008h, 010h, 010h, 008h, 010h, 010h, 008h, 00eh, 010h, 008h, 00ch, 010h, 008h, 00ah
7246 db 010h, 008h, 008h, 010h, 00ah, 008h, 010h, 00ch, 008h, 010h, 00eh, 008h, 010h, 010h, 008h, 00eh
7247 db 010h, 008h, 00ch, 010h, 008h, 00ah, 010h, 008h, 008h, 010h, 008h, 008h, 010h, 00ah, 008h, 010h
7248 db 00ch, 008h, 010h, 00eh, 008h, 010h, 010h, 008h, 00eh, 010h, 008h, 00ch, 010h, 008h, 00ah, 010h
7249 db 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh, 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh, 010h, 010h
7250 db 00bh, 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh
7251 db 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh, 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 00bh
7252 db 00bh, 010h, 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh, 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh
7253 db 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7254 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7255 ; disGetNextSymbol 0xc5382 LB 0x29a4 -> off=0x0 cb=0000000000000010 uValue=00000000000c0d82 'static_functionality'
7256static_functionality: ; 0xc5382 LB 0x10
7257 db 0ffh, 0e0h, 00fh, 000h, 000h, 000h, 000h, 007h, 002h, 008h, 0e7h, 00ch, 000h, 000h, 000h, 000h
7258 ; disGetNextSymbol 0xc5392 LB 0x2994 -> off=0x0 cb=0000000000000024 uValue=00000000000c0d92 '_dcc_table'
7259_dcc_table: ; 0xc5392 LB 0x24
7260 db 010h, 001h, 007h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7261 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7262 db 000h, 000h, 000h, 000h
7263 ; disGetNextSymbol 0xc53b6 LB 0x2970 -> off=0x0 cb=000000000000001a uValue=00000000000c0db6 '_secondary_save_area'
7264_secondary_save_area: ; 0xc53b6 LB 0x1a
7265 db 01ah, 000h, 092h, 053h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7266 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7267 ; disGetNextSymbol 0xc53d0 LB 0x2956 -> off=0x0 cb=000000000000001c uValue=00000000000c0dd0 '_video_save_pointer_table'
7268_video_save_pointer_table: ; 0xc53d0 LB 0x1c
7269 db 0c2h, 046h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7270 db 0b6h, 053h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7271 ; disGetNextSymbol 0xc53ec LB 0x293a -> off=0x0 cb=0000000000000800 uValue=00000000000c0dec 'vgafont8'
7272vgafont8: ; 0xc53ec LB 0x800
7273 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 081h, 0a5h, 081h, 0bdh, 099h, 081h, 07eh
7274 db 07eh, 0ffh, 0dbh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 06ch, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h
7275 db 010h, 038h, 07ch, 0feh, 07ch, 038h, 010h, 000h, 038h, 07ch, 038h, 0feh, 0feh, 07ch, 038h, 07ch
7276 db 010h, 010h, 038h, 07ch, 0feh, 07ch, 038h, 07ch, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h
7277 db 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h
7278 db 0ffh, 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 00fh, 007h, 00fh, 07dh, 0cch, 0cch, 0cch, 078h
7279 db 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 018h, 03fh, 033h, 03fh, 030h, 030h, 070h, 0f0h, 0e0h
7280 db 07fh, 063h, 07fh, 063h, 063h, 067h, 0e6h, 0c0h, 099h, 05ah, 03ch, 0e7h, 0e7h, 03ch, 05ah, 099h
7281 db 080h, 0e0h, 0f8h, 0feh, 0f8h, 0e0h, 080h, 000h, 002h, 00eh, 03eh, 0feh, 03eh, 00eh, 002h, 000h
7282 db 018h, 03ch, 07eh, 018h, 018h, 07eh, 03ch, 018h, 066h, 066h, 066h, 066h, 066h, 000h, 066h, 000h
7283 db 07fh, 0dbh, 0dbh, 07bh, 01bh, 01bh, 01bh, 000h, 03eh, 063h, 038h, 06ch, 06ch, 038h, 0cch, 078h
7284 db 000h, 000h, 000h, 000h, 07eh, 07eh, 07eh, 000h, 018h, 03ch, 07eh, 018h, 07eh, 03ch, 018h, 0ffh
7285 db 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h
7286 db 000h, 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 030h, 060h, 0feh, 060h, 030h, 000h, 000h
7287 db 000h, 000h, 0c0h, 0c0h, 0c0h, 0feh, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h
7288 db 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 000h, 000h, 000h, 0ffh, 0ffh, 07eh, 03ch, 018h, 000h, 000h
7289 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 078h, 078h, 030h, 030h, 000h, 030h, 000h
7290 db 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch, 0feh, 06ch, 06ch, 000h
7291 db 030h, 07ch, 0c0h, 078h, 00ch, 0f8h, 030h, 000h, 000h, 0c6h, 0cch, 018h, 030h, 066h, 0c6h, 000h
7292 db 038h, 06ch, 038h, 076h, 0dch, 0cch, 076h, 000h, 060h, 060h, 0c0h, 000h, 000h, 000h, 000h, 000h
7293 db 018h, 030h, 060h, 060h, 060h, 030h, 018h, 000h, 060h, 030h, 018h, 018h, 018h, 030h, 060h, 000h
7294 db 000h, 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 030h, 030h, 0fch, 030h, 030h, 000h, 000h
7295 db 000h, 000h, 000h, 000h, 000h, 030h, 030h, 060h, 000h, 000h, 000h, 0fch, 000h, 000h, 000h, 000h
7296 db 000h, 000h, 000h, 000h, 000h, 030h, 030h, 000h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h
7297 db 07ch, 0c6h, 0ceh, 0deh, 0f6h, 0e6h, 07ch, 000h, 030h, 070h, 030h, 030h, 030h, 030h, 0fch, 000h
7298 db 078h, 0cch, 00ch, 038h, 060h, 0cch, 0fch, 000h, 078h, 0cch, 00ch, 038h, 00ch, 0cch, 078h, 000h
7299 db 01ch, 03ch, 06ch, 0cch, 0feh, 00ch, 01eh, 000h, 0fch, 0c0h, 0f8h, 00ch, 00ch, 0cch, 078h, 000h
7300 db 038h, 060h, 0c0h, 0f8h, 0cch, 0cch, 078h, 000h, 0fch, 0cch, 00ch, 018h, 030h, 030h, 030h, 000h
7301 db 078h, 0cch, 0cch, 078h, 0cch, 0cch, 078h, 000h, 078h, 0cch, 0cch, 07ch, 00ch, 018h, 070h, 000h
7302 db 000h, 030h, 030h, 000h, 000h, 030h, 030h, 000h, 000h, 030h, 030h, 000h, 000h, 030h, 030h, 060h
7303 db 018h, 030h, 060h, 0c0h, 060h, 030h, 018h, 000h, 000h, 000h, 0fch, 000h, 000h, 0fch, 000h, 000h
7304 db 060h, 030h, 018h, 00ch, 018h, 030h, 060h, 000h, 078h, 0cch, 00ch, 018h, 030h, 000h, 030h, 000h
7305 db 07ch, 0c6h, 0deh, 0deh, 0deh, 0c0h, 078h, 000h, 030h, 078h, 0cch, 0cch, 0fch, 0cch, 0cch, 000h
7306 db 0fch, 066h, 066h, 07ch, 066h, 066h, 0fch, 000h, 03ch, 066h, 0c0h, 0c0h, 0c0h, 066h, 03ch, 000h
7307 db 0f8h, 06ch, 066h, 066h, 066h, 06ch, 0f8h, 000h, 0feh, 062h, 068h, 078h, 068h, 062h, 0feh, 000h
7308 db 0feh, 062h, 068h, 078h, 068h, 060h, 0f0h, 000h, 03ch, 066h, 0c0h, 0c0h, 0ceh, 066h, 03eh, 000h
7309 db 0cch, 0cch, 0cch, 0fch, 0cch, 0cch, 0cch, 000h, 078h, 030h, 030h, 030h, 030h, 030h, 078h, 000h
7310 db 01eh, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 000h, 0e6h, 066h, 06ch, 078h, 06ch, 066h, 0e6h, 000h
7311 db 0f0h, 060h, 060h, 060h, 062h, 066h, 0feh, 000h, 0c6h, 0eeh, 0feh, 0feh, 0d6h, 0c6h, 0c6h, 000h
7312 db 0c6h, 0e6h, 0f6h, 0deh, 0ceh, 0c6h, 0c6h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h
7313 db 0fch, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h, 078h, 0cch, 0cch, 0cch, 0dch, 078h, 01ch, 000h
7314 db 0fch, 066h, 066h, 07ch, 06ch, 066h, 0e6h, 000h, 078h, 0cch, 0e0h, 070h, 01ch, 0cch, 078h, 000h
7315 db 0fch, 0b4h, 030h, 030h, 030h, 030h, 078h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 0fch, 000h
7316 db 0cch, 0cch, 0cch, 0cch, 0cch, 078h, 030h, 000h, 0c6h, 0c6h, 0c6h, 0d6h, 0feh, 0eeh, 0c6h, 000h
7317 db 0c6h, 0c6h, 06ch, 038h, 038h, 06ch, 0c6h, 000h, 0cch, 0cch, 0cch, 078h, 030h, 030h, 078h, 000h
7318 db 0feh, 0c6h, 08ch, 018h, 032h, 066h, 0feh, 000h, 078h, 060h, 060h, 060h, 060h, 060h, 078h, 000h
7319 db 0c0h, 060h, 030h, 018h, 00ch, 006h, 002h, 000h, 078h, 018h, 018h, 018h, 018h, 018h, 078h, 000h
7320 db 010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
7321 db 030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 076h, 000h
7322 db 0e0h, 060h, 060h, 07ch, 066h, 066h, 0dch, 000h, 000h, 000h, 078h, 0cch, 0c0h, 0cch, 078h, 000h
7323 db 01ch, 00ch, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h
7324 db 038h, 06ch, 060h, 0f0h, 060h, 060h, 0f0h, 000h, 000h, 000h, 076h, 0cch, 0cch, 07ch, 00ch, 0f8h
7325 db 0e0h, 060h, 06ch, 076h, 066h, 066h, 0e6h, 000h, 030h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
7326 db 00ch, 000h, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 0e0h, 060h, 066h, 06ch, 078h, 06ch, 0e6h, 000h
7327 db 070h, 030h, 030h, 030h, 030h, 030h, 078h, 000h, 000h, 000h, 0cch, 0feh, 0feh, 0d6h, 0c6h, 000h
7328 db 000h, 000h, 0f8h, 0cch, 0cch, 0cch, 0cch, 000h, 000h, 000h, 078h, 0cch, 0cch, 0cch, 078h, 000h
7329 db 000h, 000h, 0dch, 066h, 066h, 07ch, 060h, 0f0h, 000h, 000h, 076h, 0cch, 0cch, 07ch, 00ch, 01eh
7330 db 000h, 000h, 0dch, 076h, 066h, 060h, 0f0h, 000h, 000h, 000h, 07ch, 0c0h, 078h, 00ch, 0f8h, 000h
7331 db 010h, 030h, 07ch, 030h, 030h, 034h, 018h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 076h, 000h
7332 db 000h, 000h, 0cch, 0cch, 0cch, 078h, 030h, 000h, 000h, 000h, 0c6h, 0d6h, 0feh, 0feh, 06ch, 000h
7333 db 000h, 000h, 0c6h, 06ch, 038h, 06ch, 0c6h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 07ch, 00ch, 0f8h
7334 db 000h, 000h, 0fch, 098h, 030h, 064h, 0fch, 000h, 01ch, 030h, 030h, 0e0h, 030h, 030h, 01ch, 000h
7335 db 018h, 018h, 018h, 000h, 018h, 018h, 018h, 000h, 0e0h, 030h, 030h, 01ch, 030h, 030h, 0e0h, 000h
7336 db 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 000h
7337 db 078h, 0cch, 0c0h, 0cch, 078h, 018h, 00ch, 078h, 000h, 0cch, 000h, 0cch, 0cch, 0cch, 07eh, 000h
7338 db 01ch, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h, 07eh, 0c3h, 03ch, 006h, 03eh, 066h, 03fh, 000h
7339 db 0cch, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 0e0h, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h
7340 db 030h, 030h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 000h, 000h, 078h, 0c0h, 0c0h, 078h, 00ch, 038h
7341 db 07eh, 0c3h, 03ch, 066h, 07eh, 060h, 03ch, 000h, 0cch, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h
7342 db 0e0h, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h, 0cch, 000h, 070h, 030h, 030h, 030h, 078h, 000h
7343 db 07ch, 0c6h, 038h, 018h, 018h, 018h, 03ch, 000h, 0e0h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
7344 db 0c6h, 038h, 06ch, 0c6h, 0feh, 0c6h, 0c6h, 000h, 030h, 030h, 000h, 078h, 0cch, 0fch, 0cch, 000h
7345 db 01ch, 000h, 0fch, 060h, 078h, 060h, 0fch, 000h, 000h, 000h, 07fh, 00ch, 07fh, 0cch, 07fh, 000h
7346 db 03eh, 06ch, 0cch, 0feh, 0cch, 0cch, 0ceh, 000h, 078h, 0cch, 000h, 078h, 0cch, 0cch, 078h, 000h
7347 db 000h, 0cch, 000h, 078h, 0cch, 0cch, 078h, 000h, 000h, 0e0h, 000h, 078h, 0cch, 0cch, 078h, 000h
7348 db 078h, 0cch, 000h, 0cch, 0cch, 0cch, 07eh, 000h, 000h, 0e0h, 000h, 0cch, 0cch, 0cch, 07eh, 000h
7349 db 000h, 0cch, 000h, 0cch, 0cch, 07ch, 00ch, 0f8h, 0c3h, 018h, 03ch, 066h, 066h, 03ch, 018h, 000h
7350 db 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 078h, 000h, 018h, 018h, 07eh, 0c0h, 0c0h, 07eh, 018h, 018h
7351 db 038h, 06ch, 064h, 0f0h, 060h, 0e6h, 0fch, 000h, 0cch, 0cch, 078h, 0fch, 030h, 0fch, 030h, 030h
7352 db 0f8h, 0cch, 0cch, 0fah, 0c6h, 0cfh, 0c6h, 0c7h, 00eh, 01bh, 018h, 03ch, 018h, 018h, 0d8h, 070h
7353 db 01ch, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 038h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
7354 db 000h, 01ch, 000h, 078h, 0cch, 0cch, 078h, 000h, 000h, 01ch, 000h, 0cch, 0cch, 0cch, 07eh, 000h
7355 db 000h, 0f8h, 000h, 0f8h, 0cch, 0cch, 0cch, 000h, 0fch, 000h, 0cch, 0ech, 0fch, 0dch, 0cch, 000h
7356 db 03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h
7357 db 030h, 000h, 030h, 060h, 0c0h, 0cch, 078h, 000h, 000h, 000h, 000h, 0fch, 0c0h, 0c0h, 000h, 000h
7358 db 000h, 000h, 000h, 0fch, 00ch, 00ch, 000h, 000h, 0c3h, 0c6h, 0cch, 0deh, 033h, 066h, 0cch, 00fh
7359 db 0c3h, 0c6h, 0cch, 0dbh, 037h, 06fh, 0cfh, 003h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 000h
7360 db 000h, 033h, 066h, 0cch, 066h, 033h, 000h, 000h, 000h, 0cch, 066h, 033h, 066h, 0cch, 000h, 000h
7361 db 022h, 088h, 022h, 088h, 022h, 088h, 022h, 088h, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah
7362 db 0dbh, 077h, 0dbh, 0eeh, 0dbh, 077h, 0dbh, 0eeh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
7363 db 018h, 018h, 018h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h, 018h
7364 db 036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h
7365 db 000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h
7366 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 0feh, 006h, 0f6h, 036h, 036h, 036h
7367 db 036h, 036h, 0f6h, 006h, 0feh, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h, 000h
7368 db 018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h
7369 db 018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h
7370 db 000h, 000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 018h, 018h
7371 db 000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h
7372 db 018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h
7373 db 036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h
7374 db 036h, 036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0f7h, 036h, 036h, 036h
7375 db 036h, 036h, 037h, 030h, 037h, 036h, 036h, 036h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h, 000h
7376 db 036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h
7377 db 036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h
7378 db 000h, 000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 03fh, 000h, 000h, 000h
7379 db 018h, 018h, 01fh, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h, 018h
7380 db 000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h
7381 db 018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h
7382 db 000h, 000h, 000h, 000h, 01fh, 018h, 018h, 018h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
7383 db 000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
7384 db 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h
7385 db 000h, 000h, 076h, 0dch, 0c8h, 0dch, 076h, 000h, 000h, 078h, 0cch, 0f8h, 0cch, 0f8h, 0c0h, 0c0h
7386 db 000h, 0fch, 0cch, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 0feh, 06ch, 06ch, 06ch, 06ch, 06ch, 000h
7387 db 0fch, 0cch, 060h, 030h, 060h, 0cch, 0fch, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 070h, 000h
7388 db 000h, 066h, 066h, 066h, 066h, 07ch, 060h, 0c0h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 000h
7389 db 0fch, 030h, 078h, 0cch, 0cch, 078h, 030h, 0fch, 038h, 06ch, 0c6h, 0feh, 0c6h, 06ch, 038h, 000h
7390 db 038h, 06ch, 0c6h, 0c6h, 06ch, 06ch, 0eeh, 000h, 01ch, 030h, 018h, 07ch, 0cch, 0cch, 078h, 000h
7391 db 000h, 000h, 07eh, 0dbh, 0dbh, 07eh, 000h, 000h, 006h, 00ch, 07eh, 0dbh, 0dbh, 07eh, 060h, 0c0h
7392 db 038h, 060h, 0c0h, 0f8h, 0c0h, 060h, 038h, 000h, 078h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 000h
7393 db 000h, 0fch, 000h, 0fch, 000h, 0fch, 000h, 000h, 030h, 030h, 0fch, 030h, 030h, 000h, 0fch, 000h
7394 db 060h, 030h, 018h, 030h, 060h, 000h, 0fch, 000h, 018h, 030h, 060h, 030h, 018h, 000h, 0fch, 000h
7395 db 00eh, 01bh, 01bh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h, 070h
7396 db 030h, 030h, 000h, 0fch, 000h, 030h, 030h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h
7397 db 038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h
7398 db 000h, 000h, 000h, 000h, 018h, 000h, 000h, 000h, 00fh, 00ch, 00ch, 00ch, 0ech, 06ch, 03ch, 01ch
7399 db 078h, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 070h, 018h, 030h, 060h, 078h, 000h, 000h, 000h
7400 db 000h, 000h, 03ch, 03ch, 03ch, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7401 ; disGetNextSymbol 0xc5bec LB 0x213a -> off=0x0 cb=0000000000000e00 uValue=00000000000c15ec 'vgafont14'
7402vgafont14: ; 0xc5bec LB 0xe00
7403 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7404 db 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 07eh, 000h, 000h, 000h, 000h, 000h, 07eh, 0ffh
7405 db 0dbh, 0ffh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 06ch, 0feh, 0feh
7406 db 0feh, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 07ch, 0feh, 07ch
7407 db 038h, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 0e7h, 0e7h, 0e7h, 018h, 018h
7408 db 03ch, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 07eh, 018h, 018h, 03ch, 000h
7409 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h, 000h
7410 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h
7411 db 000h, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh
7412 db 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 01eh, 00eh, 01ah, 032h
7413 db 078h, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 066h, 066h, 03ch, 018h
7414 db 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 03fh, 033h, 03fh, 030h, 030h, 030h, 070h, 0f0h
7415 db 0e0h, 000h, 000h, 000h, 000h, 000h, 07fh, 063h, 07fh, 063h, 063h, 063h, 067h, 0e7h, 0e6h, 0c0h
7416 db 000h, 000h, 000h, 000h, 018h, 018h, 0dbh, 03ch, 0e7h, 03ch, 0dbh, 018h, 018h, 000h, 000h, 000h
7417 db 000h, 000h, 080h, 0c0h, 0e0h, 0f8h, 0feh, 0f8h, 0e0h, 0c0h, 080h, 000h, 000h, 000h, 000h, 000h
7418 db 002h, 006h, 00eh, 03eh, 0feh, 03eh, 00eh, 006h, 002h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch
7419 db 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h
7420 db 066h, 066h, 000h, 066h, 066h, 000h, 000h, 000h, 000h, 000h, 07fh, 0dbh, 0dbh, 0dbh, 07bh, 01bh
7421 db 01bh, 01bh, 01bh, 000h, 000h, 000h, 000h, 07ch, 0c6h, 060h, 038h, 06ch, 0c6h, 0c6h, 06ch, 038h
7422 db 00ch, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 0feh, 000h
7423 db 000h, 000h, 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 07eh, 000h, 000h
7424 db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
7425 db 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7426 db 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 060h
7427 db 0feh, 060h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c0h
7428 db 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 028h, 06ch, 0feh, 06ch, 028h, 000h
7429 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 038h, 07ch, 07ch, 0feh, 0feh, 000h, 000h
7430 db 000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 07ch, 07ch, 038h, 038h, 010h, 000h, 000h, 000h, 000h
7431 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7432 db 018h, 03ch, 03ch, 03ch, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 066h, 066h, 066h
7433 db 024h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch
7434 db 06ch, 06ch, 0feh, 06ch, 06ch, 000h, 000h, 000h, 018h, 018h, 07ch, 0c6h, 0c2h, 0c0h, 07ch, 006h
7435 db 086h, 0c6h, 07ch, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 0c2h, 0c6h, 00ch, 018h, 030h, 066h
7436 db 0c6h, 000h, 000h, 000h, 000h, 000h, 038h, 06ch, 06ch, 038h, 076h, 0dch, 0cch, 0cch, 076h, 000h
7437 db 000h, 000h, 000h, 030h, 030h, 030h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7438 db 000h, 000h, 00ch, 018h, 030h, 030h, 030h, 030h, 030h, 018h, 00ch, 000h, 000h, 000h, 000h, 000h
7439 db 030h, 018h, 00ch, 00ch, 00ch, 00ch, 00ch, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7440 db 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h
7441 db 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7442 db 018h, 018h, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 000h, 000h, 000h
7443 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h
7444 db 000h, 000h, 000h, 000h, 002h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h, 000h, 000h, 000h
7445 db 000h, 000h, 07ch, 0c6h, 0ceh, 0deh, 0f6h, 0e6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
7446 db 018h, 038h, 078h, 018h, 018h, 018h, 018h, 018h, 07eh, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h
7447 db 006h, 00ch, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 006h, 006h
7448 db 03ch, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 00ch, 01ch, 03ch, 06ch, 0cch, 0feh
7449 db 00ch, 00ch, 01eh, 000h, 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0fch, 006h, 006h, 0c6h
7450 db 07ch, 000h, 000h, 000h, 000h, 000h, 038h, 060h, 0c0h, 0c0h, 0fch, 0c6h, 0c6h, 0c6h, 07ch, 000h
7451 db 000h, 000h, 000h, 000h, 0feh, 0c6h, 006h, 00ch, 018h, 030h, 030h, 030h, 030h, 000h, 000h, 000h
7452 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
7453 db 07ch, 0c6h, 0c6h, 0c6h, 07eh, 006h, 006h, 00ch, 078h, 000h, 000h, 000h, 000h, 000h, 000h, 018h
7454 db 018h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h
7455 db 000h, 000h, 018h, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 006h, 00ch, 018h, 030h, 060h, 030h
7456 db 018h, 00ch, 006h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 000h, 000h, 07eh, 000h
7457 db 000h, 000h, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 060h, 000h
7458 db 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 00ch, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h
7459 db 000h, 000h, 07ch, 0c6h, 0c6h, 0deh, 0deh, 0deh, 0dch, 0c0h, 07ch, 000h, 000h, 000h, 000h, 000h
7460 db 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h, 0fch, 066h
7461 db 066h, 066h, 07ch, 066h, 066h, 066h, 0fch, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 0c2h, 0c0h
7462 db 0c0h, 0c0h, 0c2h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h, 0f8h, 06ch, 066h, 066h, 066h, 066h
7463 db 066h, 06ch, 0f8h, 000h, 000h, 000h, 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 062h, 066h
7464 db 0feh, 000h, 000h, 000h, 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 060h, 0f0h, 000h
7465 db 000h, 000h, 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0deh, 0c6h, 066h, 03ah, 000h, 000h, 000h
7466 db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h
7467 db 03ch, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 01eh, 00ch
7468 db 00ch, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h, 000h, 0e6h, 066h, 06ch, 06ch
7469 db 078h, 06ch, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 0f0h, 060h, 060h, 060h, 060h, 060h
7470 db 062h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h, 0c6h, 0eeh, 0feh, 0feh, 0d6h, 0c6h, 0c6h, 0c6h
7471 db 0c6h, 000h, 000h, 000h, 000h, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 000h
7472 db 000h, 000h, 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h
7473 db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h, 000h
7474 db 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0deh, 07ch, 00ch, 00eh, 000h, 000h, 000h, 000h, 0fch, 066h
7475 db 066h, 066h, 07ch, 06ch, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 060h
7476 db 038h, 00ch, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 07eh, 07eh, 05ah, 018h, 018h, 018h
7477 db 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h
7478 db 07ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 010h, 000h
7479 db 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0d6h, 0feh, 07ch, 06ch, 000h, 000h, 000h
7480 db 000h, 000h, 0c6h, 0c6h, 06ch, 038h, 038h, 038h, 06ch, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h
7481 db 066h, 066h, 066h, 066h, 03ch, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 0feh, 0c6h
7482 db 08ch, 018h, 030h, 060h, 0c2h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 03ch, 030h, 030h, 030h
7483 db 030h, 030h, 030h, 030h, 03ch, 000h, 000h, 000h, 000h, 000h, 080h, 0c0h, 0e0h, 070h, 038h, 01ch
7484 db 00eh, 006h, 002h, 000h, 000h, 000h, 000h, 000h, 03ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch
7485 db 03ch, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7486 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h
7487 db 030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7488 db 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 0e0h, 060h
7489 db 060h, 078h, 06ch, 066h, 066h, 066h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch
7490 db 0c6h, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 01ch, 00ch, 00ch, 03ch, 06ch, 0cch
7491 db 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h
7492 db 07ch, 000h, 000h, 000h, 000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 0f0h, 000h
7493 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 07ch, 00ch, 0cch, 078h, 000h
7494 db 000h, 000h, 0e0h, 060h, 060h, 06ch, 076h, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h
7495 db 018h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 006h, 006h
7496 db 000h, 00eh, 006h, 006h, 006h, 006h, 066h, 066h, 03ch, 000h, 000h, 000h, 0e0h, 060h, 060h, 066h
7497 db 06ch, 078h, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h
7498 db 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ech, 0feh, 0d6h, 0d6h, 0d6h
7499 db 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 000h
7500 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h
7501 db 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h, 000h, 000h
7502 db 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 07ch, 00ch, 00ch, 01eh, 000h, 000h, 000h, 000h, 000h
7503 db 000h, 0dch, 076h, 066h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch
7504 db 0c6h, 070h, 01ch, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 010h, 030h, 030h, 0fch, 030h, 030h
7505 db 030h, 036h, 01ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch
7506 db 076h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 03ch, 018h, 000h
7507 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0d6h, 0d6h, 0feh, 06ch, 000h, 000h, 000h
7508 db 000h, 000h, 000h, 000h, 000h, 0c6h, 06ch, 038h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h
7509 db 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 0f8h, 000h, 000h, 000h, 000h, 000h
7510 db 000h, 0feh, 0cch, 018h, 030h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h, 00eh, 018h, 018h, 018h
7511 db 070h, 018h, 018h, 018h, 00eh, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 000h, 018h
7512 db 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 070h, 018h, 018h, 018h, 00eh, 018h, 018h, 018h
7513 db 070h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7514 db 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 000h, 000h, 000h, 000h
7515 db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 00ch, 006h, 07ch, 000h, 000h, 000h
7516 db 0cch, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 00ch, 018h, 030h
7517 db 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 000h, 078h
7518 db 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 000h, 078h, 00ch, 07ch
7519 db 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 078h, 00ch, 07ch, 0cch, 0cch
7520 db 076h, 000h, 000h, 000h, 000h, 038h, 06ch, 038h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h
7521 db 000h, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 060h, 066h, 03ch, 00ch, 006h, 03ch, 000h, 000h
7522 db 000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
7523 db 0cch, 0cch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h
7524 db 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 000h, 038h
7525 db 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 018h, 03ch, 066h, 000h, 038h, 018h, 018h
7526 db 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 038h, 018h, 018h, 018h, 018h
7527 db 03ch, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 000h
7528 db 000h, 000h, 038h, 06ch, 038h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 000h, 000h, 000h
7529 db 018h, 030h, 060h, 000h, 0feh, 066h, 060h, 07ch, 060h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h
7530 db 000h, 000h, 0cch, 076h, 036h, 07eh, 0d8h, 0d8h, 06eh, 000h, 000h, 000h, 000h, 000h, 03eh, 06ch
7531 db 0cch, 0cch, 0feh, 0cch, 0cch, 0cch, 0ceh, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 000h, 07ch
7532 db 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 000h, 07ch, 0c6h, 0c6h
7533 db 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h
7534 db 07ch, 000h, 000h, 000h, 000h, 030h, 078h, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h
7535 db 000h, 000h, 000h, 060h, 030h, 018h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h
7536 db 000h, 000h, 0c6h, 0c6h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 078h, 000h, 000h, 0c6h
7537 db 0c6h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 000h
7538 db 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 018h, 018h, 03ch, 066h, 060h
7539 db 060h, 066h, 03ch, 018h, 018h, 000h, 000h, 000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h
7540 db 060h, 0e6h, 0fch, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 03ch, 018h, 07eh, 018h, 07eh, 018h
7541 db 018h, 000h, 000h, 000h, 000h, 0f8h, 0cch, 0cch, 0f8h, 0c4h, 0cch, 0deh, 0cch, 0cch, 0c6h, 000h
7542 db 000h, 000h, 000h, 00eh, 01bh, 018h, 018h, 018h, 07eh, 018h, 018h, 018h, 018h, 0d8h, 070h, 000h
7543 db 000h, 018h, 030h, 060h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 00ch
7544 db 018h, 030h, 000h, 038h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 018h, 030h, 060h
7545 db 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 018h, 030h, 060h, 000h, 0cch
7546 db 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 0dch, 066h, 066h
7547 db 066h, 066h, 066h, 000h, 000h, 000h, 076h, 0dch, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h
7548 db 0c6h, 000h, 000h, 000h, 000h, 03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 000h, 000h, 000h
7549 db 000h, 000h, 000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7550 db 000h, 000h, 030h, 030h, 000h, 030h, 030h, 060h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
7551 db 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7552 db 000h, 000h, 0feh, 006h, 006h, 006h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c6h, 0cch, 0d8h
7553 db 030h, 060h, 0dch, 086h, 00ch, 018h, 03eh, 000h, 000h, 0c0h, 0c0h, 0c6h, 0cch, 0d8h, 030h, 066h
7554 db 0ceh, 09eh, 03eh, 006h, 006h, 000h, 000h, 000h, 018h, 018h, 000h, 018h, 018h, 03ch, 03ch, 03ch
7555 db 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 036h, 06ch, 0d8h, 06ch, 036h, 000h, 000h, 000h
7556 db 000h, 000h, 000h, 000h, 000h, 000h, 0d8h, 06ch, 036h, 06ch, 0d8h, 000h, 000h, 000h, 000h, 000h
7557 db 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 055h, 0aah
7558 db 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 0ddh, 077h, 0ddh, 077h
7559 db 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 018h, 018h, 018h, 018h, 018h, 018h
7560 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h
7561 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h
7562 db 018h, 018h, 018h, 018h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 036h
7563 db 036h, 036h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h, 036h, 036h, 036h
7564 db 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 036h, 036h
7565 db 036h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
7566 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 000h, 0feh
7567 db 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0feh
7568 db 000h, 000h, 000h, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h
7569 db 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h
7570 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h
7571 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h
7572 db 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7573 db 000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
7574 db 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
7575 db 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h
7576 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h
7577 db 018h, 018h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h, 036h, 036h, 036h
7578 db 036h, 036h, 036h, 036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7579 db 000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
7580 db 036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
7581 db 000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 030h, 037h
7582 db 036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h
7583 db 000h, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 036h
7584 db 036h, 036h, 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h
7585 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7586 db 000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
7587 db 000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
7588 db 036h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh
7589 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h
7590 db 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h
7591 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h
7592 db 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
7593 db 018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7594 db 000h, 000h, 000h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
7595 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
7596 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
7597 db 0f0h, 0f0h, 0f0h, 0f0h, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh
7598 db 00fh, 00fh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7599 db 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 0d8h, 0d8h, 0dch, 076h, 000h, 000h, 000h, 000h, 000h
7600 db 000h, 000h, 07ch, 0c6h, 0fch, 0c6h, 0c6h, 0fch, 0c0h, 0c0h, 040h, 000h, 000h, 000h, 0feh, 0c6h
7601 db 0c6h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 06ch
7602 db 06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 0feh, 0c6h, 060h, 030h, 018h, 030h
7603 db 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 0d8h
7604 db 070h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0c0h
7605 db 000h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h
7606 db 000h, 000h, 07eh, 018h, 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h, 000h
7607 db 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 038h, 06ch
7608 db 0c6h, 0c6h, 0c6h, 06ch, 06ch, 06ch, 0eeh, 000h, 000h, 000h, 000h, 000h, 01eh, 030h, 018h, 00ch
7609 db 03eh, 066h, 066h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 0dbh, 0dbh
7610 db 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 003h, 006h, 07eh, 0dbh, 0dbh, 0f3h, 07eh, 060h
7611 db 0c0h, 000h, 000h, 000h, 000h, 000h, 01ch, 030h, 060h, 060h, 07ch, 060h, 060h, 030h, 01ch, 000h
7612 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h
7613 db 000h, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h
7614 db 000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 030h, 018h
7615 db 00ch, 006h, 00ch, 018h, 030h, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 00ch, 018h, 030h, 060h
7616 db 030h, 018h, 00ch, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 00eh, 01bh, 01bh, 018h, 018h, 018h
7617 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h
7618 db 070h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 07eh, 000h, 018h, 018h, 000h, 000h
7619 db 000h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h
7620 db 000h, 038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7621 db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7622 db 000h, 000h, 000h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 00fh, 00ch, 00ch, 00ch, 00ch
7623 db 00ch, 0ech, 06ch, 03ch, 01ch, 000h, 000h, 000h, 000h, 0d8h, 06ch, 06ch, 06ch, 06ch, 06ch, 000h
7624 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 070h, 0d8h, 030h, 060h, 0c8h, 0f8h, 000h, 000h, 000h
7625 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h
7626 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7627 ; disGetNextSymbol 0xc69ec LB 0x133a -> off=0x0 cb=0000000000001000 uValue=00000000000c23ec 'vgafont16'
7628vgafont16: ; 0xc69ec LB 0x1000
7629 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7630 db 000h, 000h, 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 081h, 07eh, 000h, 000h, 000h, 000h
7631 db 000h, 000h, 07eh, 0ffh, 0dbh, 0ffh, 0ffh, 0c3h, 0e7h, 0ffh, 0ffh, 07eh, 000h, 000h, 000h, 000h
7632 db 000h, 000h, 000h, 000h, 06ch, 0feh, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h
7633 db 000h, 000h, 000h, 000h, 010h, 038h, 07ch, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h, 000h
7634 db 000h, 000h, 000h, 018h, 03ch, 03ch, 0e7h, 0e7h, 0e7h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
7635 db 000h, 000h, 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 07eh, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
7636 db 000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h
7637 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
7638 db 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h
7639 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
7640 db 000h, 000h, 01eh, 00eh, 01ah, 032h, 078h, 0cch, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h
7641 db 000h, 000h, 03ch, 066h, 066h, 066h, 066h, 03ch, 018h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h
7642 db 000h, 000h, 03fh, 033h, 03fh, 030h, 030h, 030h, 030h, 070h, 0f0h, 0e0h, 000h, 000h, 000h, 000h
7643 db 000h, 000h, 07fh, 063h, 07fh, 063h, 063h, 063h, 063h, 067h, 0e7h, 0e6h, 0c0h, 000h, 000h, 000h
7644 db 000h, 000h, 000h, 018h, 018h, 0dbh, 03ch, 0e7h, 03ch, 0dbh, 018h, 018h, 000h, 000h, 000h, 000h
7645 db 000h, 080h, 0c0h, 0e0h, 0f0h, 0f8h, 0feh, 0f8h, 0f0h, 0e0h, 0c0h, 080h, 000h, 000h, 000h, 000h
7646 db 000h, 002h, 006h, 00eh, 01eh, 03eh, 0feh, 03eh, 01eh, 00eh, 006h, 002h, 000h, 000h, 000h, 000h
7647 db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h
7648 db 000h, 000h, 066h, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 066h, 066h, 000h, 000h, 000h, 000h
7649 db 000h, 000h, 07fh, 0dbh, 0dbh, 0dbh, 07bh, 01bh, 01bh, 01bh, 01bh, 01bh, 000h, 000h, 000h, 000h
7650 db 000h, 07ch, 0c6h, 060h, 038h, 06ch, 0c6h, 0c6h, 06ch, 038h, 00ch, 0c6h, 07ch, 000h, 000h, 000h
7651 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 0feh, 0feh, 000h, 000h, 000h, 000h
7652 db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h
7653 db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
7654 db 000h, 000h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h
7655 db 000h, 000h, 000h, 000h, 000h, 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h
7656 db 000h, 000h, 000h, 000h, 000h, 030h, 060h, 0feh, 060h, 030h, 000h, 000h, 000h, 000h, 000h, 000h
7657 db 000h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c0h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h
7658 db 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 000h
7659 db 000h, 000h, 000h, 000h, 010h, 038h, 038h, 07ch, 07ch, 0feh, 0feh, 000h, 000h, 000h, 000h, 000h
7660 db 000h, 000h, 000h, 000h, 0feh, 0feh, 07ch, 07ch, 038h, 038h, 010h, 000h, 000h, 000h, 000h, 000h
7661 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7662 db 000h, 000h, 018h, 03ch, 03ch, 03ch, 018h, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
7663 db 000h, 066h, 066h, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7664 db 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch, 06ch, 06ch, 0feh, 06ch, 06ch, 000h, 000h, 000h, 000h
7665 db 018h, 018h, 07ch, 0c6h, 0c2h, 0c0h, 07ch, 006h, 006h, 086h, 0c6h, 07ch, 018h, 018h, 000h, 000h
7666 db 000h, 000h, 000h, 000h, 0c2h, 0c6h, 00ch, 018h, 030h, 060h, 0c6h, 086h, 000h, 000h, 000h, 000h
7667 db 000h, 000h, 038h, 06ch, 06ch, 038h, 076h, 0dch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
7668 db 000h, 030h, 030h, 030h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7669 db 000h, 000h, 00ch, 018h, 030h, 030h, 030h, 030h, 030h, 030h, 018h, 00ch, 000h, 000h, 000h, 000h
7670 db 000h, 000h, 030h, 018h, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 018h, 030h, 000h, 000h, 000h, 000h
7671 db 000h, 000h, 000h, 000h, 000h, 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 000h, 000h, 000h
7672 db 000h, 000h, 000h, 000h, 000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h
7673 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 030h, 000h, 000h, 000h
7674 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7675 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
7676 db 000h, 000h, 000h, 000h, 002h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h, 000h, 000h, 000h
7677 db 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h, 000h, 000h
7678 db 000h, 000h, 018h, 038h, 078h, 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 000h, 000h, 000h, 000h
7679 db 000h, 000h, 07ch, 0c6h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 0c6h, 0feh, 000h, 000h, 000h, 000h
7680 db 000h, 000h, 07ch, 0c6h, 006h, 006h, 03ch, 006h, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h
7681 db 000h, 000h, 00ch, 01ch, 03ch, 06ch, 0cch, 0feh, 00ch, 00ch, 00ch, 01eh, 000h, 000h, 000h, 000h
7682 db 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0fch, 006h, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h
7683 db 000h, 000h, 038h, 060h, 0c0h, 0c0h, 0fch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
7684 db 000h, 000h, 0feh, 0c6h, 006h, 006h, 00ch, 018h, 030h, 030h, 030h, 030h, 000h, 000h, 000h, 000h
7685 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
7686 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07eh, 006h, 006h, 006h, 00ch, 078h, 000h, 000h, 000h, 000h
7687 db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
7688 db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 018h, 018h, 030h, 000h, 000h, 000h, 000h
7689 db 000h, 000h, 000h, 006h, 00ch, 018h, 030h, 060h, 030h, 018h, 00ch, 006h, 000h, 000h, 000h, 000h
7690 db 000h, 000h, 000h, 000h, 000h, 07eh, 000h, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7691 db 000h, 000h, 000h, 060h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 060h, 000h, 000h, 000h, 000h
7692 db 000h, 000h, 07ch, 0c6h, 0c6h, 00ch, 018h, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
7693 db 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0deh, 0deh, 0deh, 0dch, 0c0h, 07ch, 000h, 000h, 000h, 000h
7694 db 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
7695 db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 066h, 066h, 066h, 066h, 0fch, 000h, 000h, 000h, 000h
7696 db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 000h, 000h, 000h, 000h
7697 db 000h, 000h, 0f8h, 06ch, 066h, 066h, 066h, 066h, 066h, 066h, 06ch, 0f8h, 000h, 000h, 000h, 000h
7698 db 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 062h, 066h, 0feh, 000h, 000h, 000h, 000h
7699 db 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
7700 db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0deh, 0c6h, 0c6h, 066h, 03ah, 000h, 000h, 000h, 000h
7701 db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
7702 db 000h, 000h, 03ch, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
7703 db 000h, 000h, 01eh, 00ch, 00ch, 00ch, 00ch, 00ch, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h
7704 db 000h, 000h, 0e6h, 066h, 066h, 06ch, 078h, 078h, 06ch, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
7705 db 000h, 000h, 0f0h, 060h, 060h, 060h, 060h, 060h, 060h, 062h, 066h, 0feh, 000h, 000h, 000h, 000h
7706 db 000h, 000h, 0c3h, 0e7h, 0ffh, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h, 000h, 000h, 000h
7707 db 000h, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
7708 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
7709 db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 060h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
7710 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0deh, 07ch, 00ch, 00eh, 000h, 000h
7711 db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 06ch, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
7712 db 000h, 000h, 07ch, 0c6h, 0c6h, 060h, 038h, 00ch, 006h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
7713 db 000h, 000h, 0ffh, 0dbh, 099h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
7714 db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
7715 db 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h
7716 db 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 066h, 000h, 000h, 000h, 000h
7717 db 000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 03ch, 066h, 0c3h, 0c3h, 000h, 000h, 000h, 000h
7718 db 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
7719 db 000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h, 030h, 060h, 0c1h, 0c3h, 0ffh, 000h, 000h, 000h, 000h
7720 db 000h, 000h, 03ch, 030h, 030h, 030h, 030h, 030h, 030h, 030h, 030h, 03ch, 000h, 000h, 000h, 000h
7721 db 000h, 000h, 000h, 080h, 0c0h, 0e0h, 070h, 038h, 01ch, 00eh, 006h, 002h, 000h, 000h, 000h, 000h
7722 db 000h, 000h, 03ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 03ch, 000h, 000h, 000h, 000h
7723 db 010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7724 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 000h
7725 db 030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7726 db 000h, 000h, 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
7727 db 000h, 000h, 0e0h, 060h, 060h, 078h, 06ch, 066h, 066h, 066h, 066h, 07ch, 000h, 000h, 000h, 000h
7728 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c0h, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
7729 db 000h, 000h, 01ch, 00ch, 00ch, 03ch, 06ch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
7730 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
7731 db 000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
7732 db 000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 0cch, 0cch, 07ch, 00ch, 0cch, 078h, 000h
7733 db 000h, 000h, 0e0h, 060h, 060h, 06ch, 076h, 066h, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
7734 db 000h, 000h, 018h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
7735 db 000h, 000h, 006h, 006h, 000h, 00eh, 006h, 006h, 006h, 006h, 006h, 006h, 066h, 066h, 03ch, 000h
7736 db 000h, 000h, 0e0h, 060h, 060h, 066h, 06ch, 078h, 078h, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h
7737 db 000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
7738 db 000h, 000h, 000h, 000h, 000h, 0e6h, 0ffh, 0dbh, 0dbh, 0dbh, 0dbh, 0dbh, 000h, 000h, 000h, 000h
7739 db 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 000h, 000h, 000h
7740 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
7741 db 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h
7742 db 000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 0cch, 0cch, 07ch, 00ch, 00ch, 01eh, 000h
7743 db 000h, 000h, 000h, 000h, 000h, 0dch, 076h, 066h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
7744 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 060h, 038h, 00ch, 0c6h, 07ch, 000h, 000h, 000h, 000h
7745 db 000h, 000h, 010h, 030h, 030h, 0fch, 030h, 030h, 030h, 030h, 036h, 01ch, 000h, 000h, 000h, 000h
7746 db 000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
7747 db 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h
7748 db 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h, 000h, 000h, 000h
7749 db 000h, 000h, 000h, 000h, 000h, 0c3h, 066h, 03ch, 018h, 03ch, 066h, 0c3h, 000h, 000h, 000h, 000h
7750 db 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 0f8h, 000h
7751 db 000h, 000h, 000h, 000h, 000h, 0feh, 0cch, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h
7752 db 000h, 000h, 00eh, 018h, 018h, 018h, 070h, 018h, 018h, 018h, 018h, 00eh, 000h, 000h, 000h, 000h
7753 db 000h, 000h, 018h, 018h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
7754 db 000h, 000h, 070h, 018h, 018h, 018h, 00eh, 018h, 018h, 018h, 018h, 070h, 000h, 000h, 000h, 000h
7755 db 000h, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7756 db 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h
7757 db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 00ch, 006h, 07ch, 000h, 000h
7758 db 000h, 000h, 0cch, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
7759 db 000h, 00ch, 018h, 030h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
7760 db 000h, 010h, 038h, 06ch, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
7761 db 000h, 000h, 0cch, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
7762 db 000h, 060h, 030h, 018h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
7763 db 000h, 038h, 06ch, 038h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
7764 db 000h, 000h, 000h, 000h, 03ch, 066h, 060h, 060h, 066h, 03ch, 00ch, 006h, 03ch, 000h, 000h, 000h
7765 db 000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
7766 db 000h, 000h, 0c6h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
7767 db 000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
7768 db 000h, 000h, 066h, 000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
7769 db 000h, 018h, 03ch, 066h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
7770 db 000h, 060h, 030h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
7771 db 000h, 0c6h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
7772 db 038h, 06ch, 038h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
7773 db 018h, 030h, 060h, 000h, 0feh, 066h, 060h, 07ch, 060h, 060h, 066h, 0feh, 000h, 000h, 000h, 000h
7774 db 000h, 000h, 000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h, 000h, 000h
7775 db 000h, 000h, 03eh, 06ch, 0cch, 0cch, 0feh, 0cch, 0cch, 0cch, 0cch, 0ceh, 000h, 000h, 000h, 000h
7776 db 000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
7777 db 000h, 000h, 0c6h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
7778 db 000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
7779 db 000h, 030h, 078h, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
7780 db 000h, 060h, 030h, 018h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
7781 db 000h, 000h, 0c6h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 078h, 000h
7782 db 000h, 0c6h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
7783 db 000h, 0c6h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
7784 db 000h, 018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h
7785 db 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 060h, 0e6h, 0fch, 000h, 000h, 000h, 000h
7786 db 000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h
7787 db 000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 066h, 0f3h, 000h, 000h, 000h, 000h
7788 db 000h, 00eh, 01bh, 018h, 018h, 018h, 07eh, 018h, 018h, 018h, 018h, 018h, 0d8h, 070h, 000h, 000h
7789 db 000h, 018h, 030h, 060h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
7790 db 000h, 00ch, 018h, 030h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
7791 db 000h, 018h, 030h, 060h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
7792 db 000h, 018h, 030h, 060h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
7793 db 000h, 000h, 076h, 0dch, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 000h, 000h, 000h
7794 db 076h, 0dch, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
7795 db 000h, 03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7796 db 000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7797 db 000h, 000h, 030h, 030h, 000h, 030h, 030h, 060h, 0c0h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
7798 db 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h
7799 db 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 006h, 006h, 006h, 006h, 000h, 000h, 000h, 000h, 000h
7800 db 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0ceh, 09bh, 006h, 00ch, 01fh, 000h, 000h
7801 db 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h, 006h, 000h, 000h
7802 db 000h, 000h, 018h, 018h, 000h, 018h, 018h, 018h, 03ch, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h
7803 db 000h, 000h, 000h, 000h, 000h, 036h, 06ch, 0d8h, 06ch, 036h, 000h, 000h, 000h, 000h, 000h, 000h
7804 db 000h, 000h, 000h, 000h, 000h, 0d8h, 06ch, 036h, 06ch, 0d8h, 000h, 000h, 000h, 000h, 000h, 000h
7805 db 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h
7806 db 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah
7807 db 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h
7808 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
7809 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
7810 db 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
7811 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
7812 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
7813 db 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
7814 db 036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
7815 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
7816 db 000h, 000h, 000h, 000h, 000h, 0feh, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
7817 db 036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7818 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7819 db 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7820 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
7821 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7822 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7823 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
7824 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
7825 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7826 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
7827 db 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
7828 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
7829 db 036h, 036h, 036h, 036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7830 db 000h, 000h, 000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
7831 db 036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7832 db 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
7833 db 036h, 036h, 036h, 036h, 036h, 037h, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
7834 db 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7835 db 036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
7836 db 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7837 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7838 db 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
7839 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
7840 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7841 db 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7842 db 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
7843 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
7844 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
7845 db 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
7846 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7847 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
7848 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
7849 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
7850 db 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
7851 db 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh
7852 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7853 db 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 0d8h, 0d8h, 0d8h, 0dch, 076h, 000h, 000h, 000h, 000h
7854 db 000h, 000h, 078h, 0cch, 0cch, 0cch, 0d8h, 0cch, 0c6h, 0c6h, 0c6h, 0cch, 000h, 000h, 000h, 000h
7855 db 000h, 000h, 0feh, 0c6h, 0c6h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h
7856 db 000h, 000h, 000h, 000h, 0feh, 06ch, 06ch, 06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h
7857 db 000h, 000h, 000h, 0feh, 0c6h, 060h, 030h, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h
7858 db 000h, 000h, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 0d8h, 0d8h, 070h, 000h, 000h, 000h, 000h
7859 db 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0c0h, 000h, 000h, 000h
7860 db 000h, 000h, 000h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
7861 db 000h, 000h, 000h, 07eh, 018h, 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h
7862 db 000h, 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h
7863 db 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 06ch, 06ch, 06ch, 06ch, 0eeh, 000h, 000h, 000h, 000h
7864 db 000h, 000h, 01eh, 030h, 018h, 00ch, 03eh, 066h, 066h, 066h, 066h, 03ch, 000h, 000h, 000h, 000h
7865 db 000h, 000h, 000h, 000h, 000h, 07eh, 0dbh, 0dbh, 0dbh, 07eh, 000h, 000h, 000h, 000h, 000h, 000h
7866 db 000h, 000h, 000h, 003h, 006h, 07eh, 0dbh, 0dbh, 0f3h, 07eh, 060h, 0c0h, 000h, 000h, 000h, 000h
7867 db 000h, 000h, 01ch, 030h, 060h, 060h, 07ch, 060h, 060h, 060h, 030h, 01ch, 000h, 000h, 000h, 000h
7868 db 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
7869 db 000h, 000h, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h
7870 db 000h, 000h, 000h, 000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h
7871 db 000h, 000h, 000h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 000h, 07eh, 000h, 000h, 000h, 000h
7872 db 000h, 000h, 000h, 00ch, 018h, 030h, 060h, 030h, 018h, 00ch, 000h, 07eh, 000h, 000h, 000h, 000h
7873 db 000h, 000h, 00eh, 01bh, 01bh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
7874 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h, 0d8h, 070h, 000h, 000h, 000h, 000h
7875 db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 07eh, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
7876 db 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h
7877 db 000h, 038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7878 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7879 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7880 db 000h, 00fh, 00ch, 00ch, 00ch, 00ch, 00ch, 0ech, 06ch, 06ch, 03ch, 01ch, 000h, 000h, 000h, 000h
7881 db 000h, 0d8h, 06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7882 db 000h, 070h, 0d8h, 030h, 060h, 0c8h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7883 db 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h, 000h, 000h, 000h
7884 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7885 ; disGetNextSymbol 0xc79ec LB 0x33a -> off=0x0 cb=000000000000012d uValue=00000000000c33ec 'vgafont14alt'
7886vgafont14alt: ; 0xc79ec LB 0x12d
7887 db 01dh, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 022h
7888 db 000h, 063h, 063h, 063h, 022h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02bh, 000h
7889 db 000h, 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 02dh, 000h, 000h
7890 db 000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 04dh, 000h, 000h, 0c3h
7891 db 0e7h, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h, 000h, 000h, 054h, 000h, 000h, 0ffh, 0dbh
7892 db 099h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 056h, 000h, 000h, 0c3h, 0c3h, 0c3h
7893 db 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 057h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h
7894 db 0dbh, 0dbh, 0ffh, 066h, 066h, 000h, 000h, 000h, 058h, 000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h
7895 db 03ch, 066h, 0c3h, 0c3h, 000h, 000h, 000h, 059h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
7896 db 018h, 018h, 03ch, 000h, 000h, 000h, 05ah, 000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h, 030h, 061h
7897 db 0c3h, 0ffh, 000h, 000h, 000h, 06dh, 000h, 000h, 000h, 000h, 000h, 0e6h, 0ffh, 0dbh, 0dbh, 0dbh
7898 db 0dbh, 000h, 000h, 000h, 076h, 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
7899 db 000h, 000h, 000h, 077h, 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h
7900 db 000h, 000h, 091h, 000h, 000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h
7901 db 000h, 09bh, 000h, 018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h
7902 db 09dh, 000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 000h, 000h, 000h, 09eh
7903 db 000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 0f3h, 000h, 000h, 000h, 0f1h, 000h
7904 db 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 0ffh, 000h, 000h, 000h, 0f6h, 000h, 000h
7905 db 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
7906 ; disGetNextSymbol 0xc7b19 LB 0x20d -> off=0x0 cb=0000000000000144 uValue=00000000000c3519 'vgafont16alt'
7907vgafont16alt: ; 0xc7b19 LB 0x144
7908 db 01dh, 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h
7909 db 000h, 030h, 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h
7910 db 000h, 000h, 04dh, 000h, 000h, 0c3h, 0e7h, 0ffh, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h
7911 db 000h, 000h, 000h, 054h, 000h, 000h, 0ffh, 0dbh, 099h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch
7912 db 000h, 000h, 000h, 000h, 056h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch
7913 db 018h, 000h, 000h, 000h, 000h, 057h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh
7914 db 066h, 066h, 000h, 000h, 000h, 000h, 058h, 000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 03ch
7915 db 066h, 0c3h, 0c3h, 000h, 000h, 000h, 000h, 059h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
7916 db 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 05ah, 000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h
7917 db 030h, 060h, 0c1h, 0c3h, 0ffh, 000h, 000h, 000h, 000h, 06dh, 000h, 000h, 000h, 000h, 000h, 0e6h
7918 db 0ffh, 0dbh, 0dbh, 0dbh, 0dbh, 0dbh, 000h, 000h, 000h, 000h, 076h, 000h, 000h, 000h, 000h, 000h
7919 db 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h, 077h, 000h, 000h, 000h, 000h
7920 db 000h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h, 000h, 000h, 000h, 078h, 000h, 000h, 000h
7921 db 000h, 000h, 0c3h, 066h, 03ch, 018h, 03ch, 066h, 0c3h, 000h, 000h, 000h, 000h, 091h, 000h, 000h
7922 db 000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h, 000h, 000h, 09bh, 000h
7923 db 018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 09dh
7924 db 000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h
7925 db 09eh, 000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 066h, 0f3h, 000h, 000h, 000h
7926 db 000h, 0abh, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0ceh, 09bh, 006h, 00ch, 01fh
7927 db 000h, 000h, 0ach, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h
7928 db 006h, 000h, 000h, 000h
7929 ; disGetNextSymbol 0xc7c5d LB 0xc9 -> off=0x0 cb=0000000000000009 uValue=00000000000c365d '_cga_msr'
7930_cga_msr: ; 0xc7c5d LB 0x9
7931 db 02ch, 028h, 02dh, 029h, 02ah, 02eh, 01eh, 029h, 000h
7932 ; disGetNextSymbol 0xc7c66 LB 0xc0 -> off=0x0 cb=0000000000000015 uValue=00000000000c3666 '_vbebios_copyright'
7933_vbebios_copyright: ; 0xc7c66 LB 0x15
7934 db 'VirtualBox VESA BIOS', 000h
7935 ; disGetNextSymbol 0xc7c7b LB 0xab -> off=0x0 cb=0000000000000013 uValue=00000000000c367b '_vbebios_vendor_name'
7936_vbebios_vendor_name: ; 0xc7c7b LB 0x13
7937 db 'Oracle Corporation', 000h
7938 ; disGetNextSymbol 0xc7c8e LB 0x98 -> off=0x0 cb=0000000000000021 uValue=00000000000c368e '_vbebios_product_name'
7939_vbebios_product_name: ; 0xc7c8e LB 0x21
7940 db 'Oracle VM VirtualBox VBE Adapter', 000h
7941 ; disGetNextSymbol 0xc7caf LB 0x77 -> off=0x0 cb=0000000000000023 uValue=00000000000c36af '_vbebios_product_revision'
7942_vbebios_product_revision: ; 0xc7caf LB 0x23
7943 db 'Oracle VM VirtualBox Version 6.0.0', 000h
7944 ; disGetNextSymbol 0xc7cd2 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36d2 '_vbebios_info_string'
7945_vbebios_info_string: ; 0xc7cd2 LB 0x2b
7946 db 'VirtualBox VBE Display Adapter enabled', 00dh, 00ah, 00dh, 00ah, 000h
7947 ; disGetNextSymbol 0xc7cfd LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c36fd '_no_vbebios_info_string'
7948_no_vbebios_info_string: ; 0xc7cfd LB 0x29
7949 db 'No VirtualBox VBE support available!', 00dh, 00ah, 00dh, 00ah, 000h
7950
7951section CONST progbits vstart=0x7d26 align=1 ; size=0x0 class=DATA group=DGROUP
7952
7953section CONST2 progbits vstart=0x7d26 align=1 ; size=0x0 class=DATA group=DGROUP
7954
7955 ; Padding 0x2da bytes at 0xc7d26
7956 db 001h, 000h, 000h, 000h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 02fh, 068h, 06fh, 06dh
7957 db 065h, 02fh, 06dh, 069h, 063h, 068h, 061h, 065h, 06ch, 02fh, 076h, 062h, 06fh, 078h, 02fh, 074h
7958 db 072h, 075h, 06eh, 06bh, 02fh, 06fh, 075h, 074h, 02fh, 06ch, 069h, 06eh, 075h, 078h, 02eh, 061h
7959 db 06dh, 064h, 036h, 034h, 02fh, 072h, 065h, 06ch, 065h, 061h, 073h, 065h, 02fh, 06fh, 062h, 06ah
7960 db 02fh, 056h, 042h, 06fh, 078h, 056h, 067h, 061h, 042h, 069h, 06fh, 073h, 033h, 038h, 036h, 02fh
7961 db 056h, 042h, 06fh, 078h, 056h, 067h, 061h, 042h, 069h, 06fh, 073h, 033h, 038h, 036h, 02eh, 073h
7962 db 079h, 06dh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7963 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7964 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7965 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7966 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7967 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 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 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7970 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7971 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7972 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7973 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7974 db 000h, 000h, 000h, 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, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7977 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7978 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7979 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7980 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7981 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7982 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7983 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7984 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7985 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7986 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7987 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7988 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7989 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7990 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7991 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7992 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7993 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7994 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7995 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7996 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7997 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7998 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7999 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8000 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8001 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

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