VirtualBox

source: vbox/trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative8086.asm@ 75149

Last change on this file since 75149 was 74983, checked in by vboxsync, 6 years ago

Devices/*/BIOS: Regenreated alternative bios sources.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 747.5 KB
Line 
1; $Id: VBoxVgaBiosAlternative8086.asm 74983 2018-10-22 19:55:37Z vboxsync $
2;; @file
3; Auto Generated source file. Do not edit.
4;
5
6;
7; Source file: vgarom.asm
8;
9; ============================================================================================
10;
11; Copyright (C) 2001,2002 the LGPL VGABios developers Team
12;
13; This library is free software; you can redistribute it and/or
14; modify it under the terms of the GNU Lesser General Public
15; License as published by the Free Software Foundation; either
16; version 2 of the License, or (at your option) any later version.
17;
18; This library is distributed in the hope that it will be useful,
19; but WITHOUT ANY WARRANTY; without even the implied warranty of
20; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21; Lesser General Public License for more details.
22;
23; You should have received a copy of the GNU Lesser General Public
24; License along with this library; if not, write to the Free Software
25; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
26;
27; ============================================================================================
28;
29; This VGA Bios is specific to the plex86/bochs Emulated VGA card.
30; You can NOT drive any physical vga card with it.
31;
32; ============================================================================================
33;
34
35;
36; Source file: vberom.asm
37;
38; ============================================================================================
39;
40; Copyright (C) 2002 Jeroen Janssen
41;
42; This library is free software; you can redistribute it and/or
43; modify it under the terms of the GNU Lesser General Public
44; License as published by the Free Software Foundation; either
45; version 2 of the License, or (at your option) any later version.
46;
47; This library is distributed in the hope that it will be useful,
48; but WITHOUT ANY WARRANTY; without even the implied warranty of
49; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
50; Lesser General Public License for more details.
51;
52; You should have received a copy of the GNU Lesser General Public
53; License along with this library; if not, write to the Free Software
54; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
55;
56; ============================================================================================
57;
58; This VBE is part of the VGA Bios specific to the plex86/bochs Emulated VGA card.
59; You can NOT drive any physical vga card with it.
60;
61; ============================================================================================
62;
63; This VBE Bios is based on information taken from :
64; - VESA BIOS EXTENSION (VBE) Core Functions Standard Version 3.0 located at www.vesa.org
65;
66; ============================================================================================
67
68;
69; Source file: vgabios.c
70;
71; // ============================================================================================
72;
73; vgabios.c
74;
75; // ============================================================================================
76; //
77; // Copyright (C) 2001,2002 the LGPL VGABios developers Team
78; //
79; // This library is free software; you can redistribute it and/or
80; // modify it under the terms of the GNU Lesser General Public
81; // License as published by the Free Software Foundation; either
82; // version 2 of the License, or (at your option) any later version.
83; //
84; // This library is distributed in the hope that it will be useful,
85; // but WITHOUT ANY WARRANTY; without even the implied warranty of
86; // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
87; // Lesser General Public License for more details.
88; //
89; // You should have received a copy of the GNU Lesser General Public
90; // License along with this library; if not, write to the Free Software
91; // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
92; //
93; // ============================================================================================
94; //
95; // This VGA Bios is specific to the plex86/bochs Emulated VGA card.
96; // You can NOT drive any physical vga card with it.
97; //
98; // ============================================================================================
99; //
100; // This file contains code ripped from :
101; // - rombios.c of plex86
102; //
103; // This VGA Bios contains fonts from :
104; // - fntcol16.zip (c) by Joseph Gil avalable at :
105; // ftp://ftp.simtel.net/pub/simtelnet/msdos/screen/fntcol16.zip
106; // These fonts are public domain
107; //
108; // This VGA Bios is based on information taken from :
109; // - Kevin Lawton's vga card emulation for bochs/plex86
110; // - Ralf Brown's interrupts list available at http://www.cs.cmu.edu/afs/cs/user/ralf/pub/WWW/files.html
111; // - Finn Thogersons' VGADOC4b available at http://home.worldonline.dk/~finth/
112; // - Michael Abrash's Graphics Programming Black Book
113; // - Francois Gervais' book "programmation des cartes graphiques cga-ega-vga" edited by sybex
114; // - DOSEMU 1.0.1 source code for several tables values and formulas
115; //
116; // Thanks for patches, comments and ideas to :
117; // - techt@pikeonline.net
118; //
119; // ============================================================================================
120
121;
122; Source file: vbe.c
123;
124; // ============================================================================================
125; //
126; // Copyright (C) 2002 Jeroen Janssen
127; //
128; // This library is free software; you can redistribute it and/or
129; // modify it under the terms of the GNU Lesser General Public
130; // License as published by the Free Software Foundation; either
131; // version 2 of the License, or (at your option) any later version.
132; //
133; // This library is distributed in the hope that it will be useful,
134; // but WITHOUT ANY WARRANTY; without even the implied warranty of
135; // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
136; // Lesser General Public License for more details.
137; //
138; // You should have received a copy of the GNU Lesser General Public
139; // License along with this library; if not, write to the Free Software
140; // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
141; //
142; // ============================================================================================
143; //
144; // This VBE is part of the VGA Bios specific to the plex86/bochs Emulated VGA card.
145; // You can NOT drive any physical vga card with it.
146; //
147; // ============================================================================================
148; //
149; // This VBE Bios is based on information taken from :
150; // - VESA BIOS EXTENSION (VBE) Core Functions Standard Version 3.0 located at www.vesa.org
151; //
152; // ============================================================================================
153
154;
155; Oracle LGPL Disclaimer: For the avoidance of doubt, except that if any license choice
156; other than GPL or LGPL is available it will apply instead, Oracle elects to use only
157; the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where
158; a choice of LGPL license versions is made available with the language indicating
159; that LGPLv2 or any later version may be used, or where a choice of which version
160; of the LGPL is applied is otherwise unspecified.
161;
162
163
164
165
166
167section VGAROM progbits vstart=0x0 align=1 ; size=0x942 class=CODE group=AUTO
168 ; disGetNextSymbol 0xc0000 LB 0x942 -> off=0x22 cb=000000000000056e uValue=00000000000c0022 'vgabios_int10_handler'
169 db 055h, 0aah, 040h, 0e9h, 064h, 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 0x56e
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 00189h ; e8 5e 01 ; 0xc0028 vgarom.asm:98
177 jmp near 000f9h ; e9 cb 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 0055ch ; e8 26 05 ; 0xc0033 vgarom.asm:103
181 jmp near 000f9h ; e9 c0 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 000fbh ; e8 ba 00 ; 0xc003e vgarom.asm:108
185 jmp near 000f9h ; e9 b5 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 00450h ; e8 04 04 ; 0xc0049 vgarom.asm:113
189 jmp near 000f9h ; e9 aa 00 ; 0xc004c vgarom.asm:114
190 cmp ah, 012h ; 80 fc 12 ; 0xc004f vgarom.asm:116
191 jne short 00093h ; 75 3f ; 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 0045dh ; e8 01 04 ; 0xc0059 vgarom.asm:120
195 jmp near 000f9h ; e9 9a 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 00480h ; e8 19 04 ; 0xc0064 vgarom.asm:125
199 jmp near 000f9h ; e9 8f 00 ; 0xc0067 vgarom.asm:126
200 cmp bl, 031h ; 80 fb 31 ; 0xc006a vgarom.asm:128
201 jne short 00075h ; 75 06 ; 0xc006d vgarom.asm:129
202 call 004d3h ; e8 61 04 ; 0xc006f vgarom.asm:130
203 jmp near 000f9h ; e9 84 00 ; 0xc0072 vgarom.asm:131
204 cmp bl, 032h ; 80 fb 32 ; 0xc0075 vgarom.asm:133
205 jne short 0007fh ; 75 05 ; 0xc0078 vgarom.asm:134
206 call 004f8h ; e8 7b 04 ; 0xc007a vgarom.asm:135
207 jmp short 000f9h ; eb 7a ; 0xc007d vgarom.asm:136
208 cmp bl, 033h ; 80 fb 33 ; 0xc007f vgarom.asm:138
209 jne short 00089h ; 75 05 ; 0xc0082 vgarom.asm:139
210 call 00516h ; e8 8f 04 ; 0xc0084 vgarom.asm:140
211 jmp short 000f9h ; eb 70 ; 0xc0087 vgarom.asm:141
212 cmp bl, 034h ; 80 fb 34 ; 0xc0089 vgarom.asm:143
213 jne short 000ddh ; 75 4f ; 0xc008c vgarom.asm:144
214 call 0053ah ; e8 a9 04 ; 0xc008e vgarom.asm:145
215 jmp short 000f9h ; eb 66 ; 0xc0091 vgarom.asm:146
216 cmp ax, 0101bh ; 3d 1b 10 ; 0xc0093 vgarom.asm:148
217 je short 000ddh ; 74 45 ; 0xc0096 vgarom.asm:149
218 cmp ah, 010h ; 80 fc 10 ; 0xc0098 vgarom.asm:150
219 jne short 000a2h ; 75 05 ; 0xc009b vgarom.asm:154
220 call 001b0h ; e8 10 01 ; 0xc009d vgarom.asm:156
221 jmp short 000f9h ; eb 57 ; 0xc00a0 vgarom.asm:157
222 cmp ah, 04fh ; 80 fc 4f ; 0xc00a2 vgarom.asm:160
223 jne short 000ddh ; 75 36 ; 0xc00a5 vgarom.asm:161
224 cmp AL, strict byte 003h ; 3c 03 ; 0xc00a7 vgarom.asm:162
225 jne short 000b0h ; 75 05 ; 0xc00a9 vgarom.asm:163
226 call 007fbh ; e8 4d 07 ; 0xc00ab vgarom.asm:164
227 jmp short 000f9h ; eb 49 ; 0xc00ae vgarom.asm:165
228 cmp AL, strict byte 005h ; 3c 05 ; 0xc00b0 vgarom.asm:167
229 jne short 000b9h ; 75 05 ; 0xc00b2 vgarom.asm:168
230 call 00820h ; e8 69 07 ; 0xc00b4 vgarom.asm:169
231 jmp short 000f9h ; eb 40 ; 0xc00b7 vgarom.asm:170
232 cmp AL, strict byte 007h ; 3c 07 ; 0xc00b9 vgarom.asm:172
233 jne short 000c2h ; 75 05 ; 0xc00bb vgarom.asm:173
234 call 0084dh ; e8 8d 07 ; 0xc00bd vgarom.asm:174
235 jmp short 000f9h ; eb 37 ; 0xc00c0 vgarom.asm:175
236 cmp AL, strict byte 008h ; 3c 08 ; 0xc00c2 vgarom.asm:177
237 jne short 000cbh ; 75 05 ; 0xc00c4 vgarom.asm:178
238 call 00881h ; e8 b8 07 ; 0xc00c6 vgarom.asm:179
239 jmp short 000f9h ; eb 2e ; 0xc00c9 vgarom.asm:180
240 cmp AL, strict byte 009h ; 3c 09 ; 0xc00cb vgarom.asm:182
241 jne short 000d4h ; 75 05 ; 0xc00cd vgarom.asm:183
242 call 008b8h ; e8 e6 07 ; 0xc00cf vgarom.asm:184
243 jmp short 000f9h ; eb 25 ; 0xc00d2 vgarom.asm:185
244 cmp AL, strict byte 00ah ; 3c 0a ; 0xc00d4 vgarom.asm:187
245 jne short 000ddh ; 75 05 ; 0xc00d6 vgarom.asm:188
246 call 0092bh ; e8 50 08 ; 0xc00d8 vgarom.asm:189
247 jmp short 000f9h ; eb 1c ; 0xc00db vgarom.asm:190
248 push ES ; 06 ; 0xc00dd vgarom.asm:194
249 push DS ; 1e ; 0xc00de vgarom.asm:195
250 push ax ; 50 ; 0xc00df vgarom.asm:99
251 push cx ; 51 ; 0xc00e0 vgarom.asm:100
252 push dx ; 52 ; 0xc00e1 vgarom.asm:101
253 push bx ; 53 ; 0xc00e2 vgarom.asm:102
254 push sp ; 54 ; 0xc00e3 vgarom.asm:103
255 push bp ; 55 ; 0xc00e4 vgarom.asm:104
256 push si ; 56 ; 0xc00e5 vgarom.asm:105
257 push di ; 57 ; 0xc00e6 vgarom.asm:106
258 mov bx, 0c000h ; bb 00 c0 ; 0xc00e7 vgarom.asm:199
259 mov ds, bx ; 8e db ; 0xc00ea vgarom.asm:200
260 call 0329eh ; e8 af 31 ; 0xc00ec vgarom.asm:201
261 pop di ; 5f ; 0xc00ef vgarom.asm:116
262 pop si ; 5e ; 0xc00f0 vgarom.asm:117
263 pop bp ; 5d ; 0xc00f1 vgarom.asm:118
264 pop bx ; 5b ; 0xc00f2 vgarom.asm:119
265 pop bx ; 5b ; 0xc00f3 vgarom.asm:120
266 pop dx ; 5a ; 0xc00f4 vgarom.asm:121
267 pop cx ; 59 ; 0xc00f5 vgarom.asm:122
268 pop ax ; 58 ; 0xc00f6 vgarom.asm:123
269 pop DS ; 1f ; 0xc00f7 vgarom.asm:204
270 pop ES ; 07 ; 0xc00f8 vgarom.asm:205
271 popfw ; 9d ; 0xc00f9 vgarom.asm:207
272 iret ; cf ; 0xc00fa vgarom.asm:208
273 cmp bh, 000h ; 80 ff 00 ; 0xc00fb vgarom.asm:213
274 je short 00106h ; 74 06 ; 0xc00fe vgarom.asm:214
275 cmp bh, 001h ; 80 ff 01 ; 0xc0100 vgarom.asm:215
276 je short 00157h ; 74 52 ; 0xc0103 vgarom.asm:216
277 retn ; c3 ; 0xc0105 vgarom.asm:220
278 push ax ; 50 ; 0xc0106 vgarom.asm:222
279 push bx ; 53 ; 0xc0107 vgarom.asm:223
280 push cx ; 51 ; 0xc0108 vgarom.asm:224
281 push dx ; 52 ; 0xc0109 vgarom.asm:225
282 push DS ; 1e ; 0xc010a vgarom.asm:226
283 mov dx, strict word 00040h ; ba 40 00 ; 0xc010b vgarom.asm:227
284 mov ds, dx ; 8e da ; 0xc010e vgarom.asm:228
285 mov dx, 003dah ; ba da 03 ; 0xc0110 vgarom.asm:229
286 in AL, DX ; ec ; 0xc0113 vgarom.asm:230
287 cmp byte [word 00049h], 003h ; 80 3e 49 00 03 ; 0xc0114 vgarom.asm:231
288 jbe short 0014ah ; 76 2f ; 0xc0119 vgarom.asm:232
289 mov dx, 003c0h ; ba c0 03 ; 0xc011b vgarom.asm:233
290 mov AL, strict byte 000h ; b0 00 ; 0xc011e vgarom.asm:234
291 out DX, AL ; ee ; 0xc0120 vgarom.asm:235
292 db 08ah, 0c3h
293 ; mov al, bl ; 8a c3 ; 0xc0121 vgarom.asm:236
294 and AL, strict byte 00fh ; 24 0f ; 0xc0123 vgarom.asm:237
295 test AL, strict byte 008h ; a8 08 ; 0xc0125 vgarom.asm:238
296 je short 0012bh ; 74 02 ; 0xc0127 vgarom.asm:239
297 add AL, strict byte 008h ; 04 08 ; 0xc0129 vgarom.asm:240
298 out DX, AL ; ee ; 0xc012b vgarom.asm:242
299 mov CL, strict byte 001h ; b1 01 ; 0xc012c vgarom.asm:243
300 and bl, 010h ; 80 e3 10 ; 0xc012e vgarom.asm:244
301 mov dx, 003c0h ; ba c0 03 ; 0xc0131 vgarom.asm:246
302 db 08ah, 0c1h
303 ; mov al, cl ; 8a c1 ; 0xc0134 vgarom.asm:247
304 out DX, AL ; ee ; 0xc0136 vgarom.asm:248
305 mov dx, 003c1h ; ba c1 03 ; 0xc0137 vgarom.asm:249
306 in AL, DX ; ec ; 0xc013a vgarom.asm:250
307 and AL, strict byte 0efh ; 24 ef ; 0xc013b vgarom.asm:251
308 db 00ah, 0c3h
309 ; or al, bl ; 0a c3 ; 0xc013d vgarom.asm:252
310 mov dx, 003c0h ; ba c0 03 ; 0xc013f vgarom.asm:253
311 out DX, AL ; ee ; 0xc0142 vgarom.asm:254
312 db 0feh, 0c1h
313 ; inc cl ; fe c1 ; 0xc0143 vgarom.asm:255
314 cmp cl, 004h ; 80 f9 04 ; 0xc0145 vgarom.asm:256
315 jne short 00131h ; 75 e7 ; 0xc0148 vgarom.asm:257
316 mov AL, strict byte 020h ; b0 20 ; 0xc014a vgarom.asm:259
317 out DX, AL ; ee ; 0xc014c vgarom.asm:260
318 mov dx, 003dah ; ba da 03 ; 0xc014d vgarom.asm:262
319 in AL, DX ; ec ; 0xc0150 vgarom.asm:263
320 pop DS ; 1f ; 0xc0151 vgarom.asm:265
321 pop dx ; 5a ; 0xc0152 vgarom.asm:266
322 pop cx ; 59 ; 0xc0153 vgarom.asm:267
323 pop bx ; 5b ; 0xc0154 vgarom.asm:268
324 pop ax ; 58 ; 0xc0155 vgarom.asm:269
325 retn ; c3 ; 0xc0156 vgarom.asm:270
326 push ax ; 50 ; 0xc0157 vgarom.asm:272
327 push bx ; 53 ; 0xc0158 vgarom.asm:273
328 push cx ; 51 ; 0xc0159 vgarom.asm:274
329 push dx ; 52 ; 0xc015a vgarom.asm:275
330 mov dx, 003dah ; ba da 03 ; 0xc015b vgarom.asm:276
331 in AL, DX ; ec ; 0xc015e vgarom.asm:277
332 mov CL, strict byte 001h ; b1 01 ; 0xc015f vgarom.asm:278
333 and bl, 001h ; 80 e3 01 ; 0xc0161 vgarom.asm:279
334 mov dx, 003c0h ; ba c0 03 ; 0xc0164 vgarom.asm:281
335 db 08ah, 0c1h
336 ; mov al, cl ; 8a c1 ; 0xc0167 vgarom.asm:282
337 out DX, AL ; ee ; 0xc0169 vgarom.asm:283
338 mov dx, 003c1h ; ba c1 03 ; 0xc016a vgarom.asm:284
339 in AL, DX ; ec ; 0xc016d vgarom.asm:285
340 and AL, strict byte 0feh ; 24 fe ; 0xc016e vgarom.asm:286
341 db 00ah, 0c3h
342 ; or al, bl ; 0a c3 ; 0xc0170 vgarom.asm:287
343 mov dx, 003c0h ; ba c0 03 ; 0xc0172 vgarom.asm:288
344 out DX, AL ; ee ; 0xc0175 vgarom.asm:289
345 db 0feh, 0c1h
346 ; inc cl ; fe c1 ; 0xc0176 vgarom.asm:290
347 cmp cl, 004h ; 80 f9 04 ; 0xc0178 vgarom.asm:291
348 jne short 00164h ; 75 e7 ; 0xc017b vgarom.asm:292
349 mov AL, strict byte 020h ; b0 20 ; 0xc017d vgarom.asm:293
350 out DX, AL ; ee ; 0xc017f vgarom.asm:294
351 mov dx, 003dah ; ba da 03 ; 0xc0180 vgarom.asm:296
352 in AL, DX ; ec ; 0xc0183 vgarom.asm:297
353 pop dx ; 5a ; 0xc0184 vgarom.asm:299
354 pop cx ; 59 ; 0xc0185 vgarom.asm:300
355 pop bx ; 5b ; 0xc0186 vgarom.asm:301
356 pop ax ; 58 ; 0xc0187 vgarom.asm:302
357 retn ; c3 ; 0xc0188 vgarom.asm:303
358 push DS ; 1e ; 0xc0189 vgarom.asm:308
359 mov ax, strict word 00040h ; b8 40 00 ; 0xc018a vgarom.asm:309
360 mov ds, ax ; 8e d8 ; 0xc018d vgarom.asm:310
361 push bx ; 53 ; 0xc018f vgarom.asm:311
362 mov bx, strict word 00062h ; bb 62 00 ; 0xc0190 vgarom.asm:312
363 mov al, byte [bx] ; 8a 07 ; 0xc0193 vgarom.asm:313
364 pop bx ; 5b ; 0xc0195 vgarom.asm:314
365 db 08ah, 0f8h
366 ; mov bh, al ; 8a f8 ; 0xc0196 vgarom.asm:315
367 push bx ; 53 ; 0xc0198 vgarom.asm:316
368 mov bx, 00087h ; bb 87 00 ; 0xc0199 vgarom.asm:317
369 mov ah, byte [bx] ; 8a 27 ; 0xc019c vgarom.asm:318
370 and ah, 080h ; 80 e4 80 ; 0xc019e vgarom.asm:319
371 mov bx, strict word 00049h ; bb 49 00 ; 0xc01a1 vgarom.asm:320
372 mov al, byte [bx] ; 8a 07 ; 0xc01a4 vgarom.asm:321
373 db 00ah, 0c4h
374 ; or al, ah ; 0a c4 ; 0xc01a6 vgarom.asm:322
375 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc01a8 vgarom.asm:323
376 mov ah, byte [bx] ; 8a 27 ; 0xc01ab vgarom.asm:324
377 pop bx ; 5b ; 0xc01ad vgarom.asm:325
378 pop DS ; 1f ; 0xc01ae vgarom.asm:326
379 retn ; c3 ; 0xc01af vgarom.asm:327
380 cmp AL, strict byte 000h ; 3c 00 ; 0xc01b0 vgarom.asm:332
381 jne short 001b6h ; 75 02 ; 0xc01b2 vgarom.asm:333
382 jmp short 00217h ; eb 61 ; 0xc01b4 vgarom.asm:334
383 cmp AL, strict byte 001h ; 3c 01 ; 0xc01b6 vgarom.asm:336
384 jne short 001bch ; 75 02 ; 0xc01b8 vgarom.asm:337
385 jmp short 00235h ; eb 79 ; 0xc01ba vgarom.asm:338
386 cmp AL, strict byte 002h ; 3c 02 ; 0xc01bc vgarom.asm:340
387 jne short 001c2h ; 75 02 ; 0xc01be vgarom.asm:341
388 jmp short 0023dh ; eb 7b ; 0xc01c0 vgarom.asm:342
389 cmp AL, strict byte 003h ; 3c 03 ; 0xc01c2 vgarom.asm:344
390 jne short 001c9h ; 75 03 ; 0xc01c4 vgarom.asm:345
391 jmp near 0026eh ; e9 a5 00 ; 0xc01c6 vgarom.asm:346
392 cmp AL, strict byte 007h ; 3c 07 ; 0xc01c9 vgarom.asm:348
393 jne short 001d0h ; 75 03 ; 0xc01cb vgarom.asm:349
394 jmp near 0029bh ; e9 cb 00 ; 0xc01cd vgarom.asm:350
395 cmp AL, strict byte 008h ; 3c 08 ; 0xc01d0 vgarom.asm:352
396 jne short 001d7h ; 75 03 ; 0xc01d2 vgarom.asm:353
397 jmp near 002c3h ; e9 ec 00 ; 0xc01d4 vgarom.asm:354
398 cmp AL, strict byte 009h ; 3c 09 ; 0xc01d7 vgarom.asm:356
399 jne short 001deh ; 75 03 ; 0xc01d9 vgarom.asm:357
400 jmp near 002d1h ; e9 f3 00 ; 0xc01db vgarom.asm:358
401 cmp AL, strict byte 010h ; 3c 10 ; 0xc01de vgarom.asm:360
402 jne short 001e5h ; 75 03 ; 0xc01e0 vgarom.asm:361
403 jmp near 00316h ; e9 31 01 ; 0xc01e2 vgarom.asm:362
404 cmp AL, strict byte 012h ; 3c 12 ; 0xc01e5 vgarom.asm:364
405 jne short 001ech ; 75 03 ; 0xc01e7 vgarom.asm:365
406 jmp near 0032fh ; e9 43 01 ; 0xc01e9 vgarom.asm:366
407 cmp AL, strict byte 013h ; 3c 13 ; 0xc01ec vgarom.asm:368
408 jne short 001f3h ; 75 03 ; 0xc01ee vgarom.asm:369
409 jmp near 00357h ; e9 64 01 ; 0xc01f0 vgarom.asm:370
410 cmp AL, strict byte 015h ; 3c 15 ; 0xc01f3 vgarom.asm:372
411 jne short 001fah ; 75 03 ; 0xc01f5 vgarom.asm:373
412 jmp near 003aah ; e9 b0 01 ; 0xc01f7 vgarom.asm:374
413 cmp AL, strict byte 017h ; 3c 17 ; 0xc01fa vgarom.asm:376
414 jne short 00201h ; 75 03 ; 0xc01fc vgarom.asm:377
415 jmp near 003c5h ; e9 c4 01 ; 0xc01fe vgarom.asm:378
416 cmp AL, strict byte 018h ; 3c 18 ; 0xc0201 vgarom.asm:380
417 jne short 00208h ; 75 03 ; 0xc0203 vgarom.asm:381
418 jmp near 003edh ; e9 e5 01 ; 0xc0205 vgarom.asm:382
419 cmp AL, strict byte 019h ; 3c 19 ; 0xc0208 vgarom.asm:384
420 jne short 0020fh ; 75 03 ; 0xc020a vgarom.asm:385
421 jmp near 003f8h ; e9 e9 01 ; 0xc020c vgarom.asm:386
422 cmp AL, strict byte 01ah ; 3c 1a ; 0xc020f vgarom.asm:388
423 jne short 00216h ; 75 03 ; 0xc0211 vgarom.asm:389
424 jmp near 00403h ; e9 ed 01 ; 0xc0213 vgarom.asm:390
425 retn ; c3 ; 0xc0216 vgarom.asm:395
426 cmp bl, 014h ; 80 fb 14 ; 0xc0217 vgarom.asm:398
427 jnbe short 00234h ; 77 18 ; 0xc021a vgarom.asm:399
428 push ax ; 50 ; 0xc021c vgarom.asm:400
429 push dx ; 52 ; 0xc021d vgarom.asm:401
430 mov dx, 003dah ; ba da 03 ; 0xc021e vgarom.asm:402
431 in AL, DX ; ec ; 0xc0221 vgarom.asm:403
432 mov dx, 003c0h ; ba c0 03 ; 0xc0222 vgarom.asm:404
433 db 08ah, 0c3h
434 ; mov al, bl ; 8a c3 ; 0xc0225 vgarom.asm:405
435 out DX, AL ; ee ; 0xc0227 vgarom.asm:406
436 db 08ah, 0c7h
437 ; mov al, bh ; 8a c7 ; 0xc0228 vgarom.asm:407
438 out DX, AL ; ee ; 0xc022a vgarom.asm:408
439 mov AL, strict byte 020h ; b0 20 ; 0xc022b vgarom.asm:409
440 out DX, AL ; ee ; 0xc022d vgarom.asm:410
441 mov dx, 003dah ; ba da 03 ; 0xc022e vgarom.asm:412
442 in AL, DX ; ec ; 0xc0231 vgarom.asm:413
443 pop dx ; 5a ; 0xc0232 vgarom.asm:415
444 pop ax ; 58 ; 0xc0233 vgarom.asm:416
445 retn ; c3 ; 0xc0234 vgarom.asm:418
446 push bx ; 53 ; 0xc0235 vgarom.asm:423
447 mov BL, strict byte 011h ; b3 11 ; 0xc0236 vgarom.asm:424
448 call 00217h ; e8 dc ff ; 0xc0238 vgarom.asm:425
449 pop bx ; 5b ; 0xc023b vgarom.asm:426
450 retn ; c3 ; 0xc023c vgarom.asm:427
451 push ax ; 50 ; 0xc023d vgarom.asm:432
452 push bx ; 53 ; 0xc023e vgarom.asm:433
453 push cx ; 51 ; 0xc023f vgarom.asm:434
454 push dx ; 52 ; 0xc0240 vgarom.asm:435
455 db 08bh, 0dah
456 ; mov bx, dx ; 8b da ; 0xc0241 vgarom.asm:436
457 mov dx, 003dah ; ba da 03 ; 0xc0243 vgarom.asm:437
458 in AL, DX ; ec ; 0xc0246 vgarom.asm:438
459 mov CL, strict byte 000h ; b1 00 ; 0xc0247 vgarom.asm:439
460 mov dx, 003c0h ; ba c0 03 ; 0xc0249 vgarom.asm:440
461 db 08ah, 0c1h
462 ; mov al, cl ; 8a c1 ; 0xc024c vgarom.asm:442
463 out DX, AL ; ee ; 0xc024e vgarom.asm:443
464 mov al, byte [es:bx] ; 26 8a 07 ; 0xc024f vgarom.asm:444
465 out DX, AL ; ee ; 0xc0252 vgarom.asm:445
466 inc bx ; 43 ; 0xc0253 vgarom.asm:446
467 db 0feh, 0c1h
468 ; inc cl ; fe c1 ; 0xc0254 vgarom.asm:447
469 cmp cl, 010h ; 80 f9 10 ; 0xc0256 vgarom.asm:448
470 jne short 0024ch ; 75 f1 ; 0xc0259 vgarom.asm:449
471 mov AL, strict byte 011h ; b0 11 ; 0xc025b vgarom.asm:450
472 out DX, AL ; ee ; 0xc025d vgarom.asm:451
473 mov al, byte [es:bx] ; 26 8a 07 ; 0xc025e vgarom.asm:452
474 out DX, AL ; ee ; 0xc0261 vgarom.asm:453
475 mov AL, strict byte 020h ; b0 20 ; 0xc0262 vgarom.asm:454
476 out DX, AL ; ee ; 0xc0264 vgarom.asm:455
477 mov dx, 003dah ; ba da 03 ; 0xc0265 vgarom.asm:457
478 in AL, DX ; ec ; 0xc0268 vgarom.asm:458
479 pop dx ; 5a ; 0xc0269 vgarom.asm:460
480 pop cx ; 59 ; 0xc026a vgarom.asm:461
481 pop bx ; 5b ; 0xc026b vgarom.asm:462
482 pop ax ; 58 ; 0xc026c vgarom.asm:463
483 retn ; c3 ; 0xc026d vgarom.asm:464
484 push ax ; 50 ; 0xc026e vgarom.asm:469
485 push bx ; 53 ; 0xc026f vgarom.asm:470
486 push dx ; 52 ; 0xc0270 vgarom.asm:471
487 mov dx, 003dah ; ba da 03 ; 0xc0271 vgarom.asm:472
488 in AL, DX ; ec ; 0xc0274 vgarom.asm:473
489 mov dx, 003c0h ; ba c0 03 ; 0xc0275 vgarom.asm:474
490 mov AL, strict byte 010h ; b0 10 ; 0xc0278 vgarom.asm:475
491 out DX, AL ; ee ; 0xc027a vgarom.asm:476
492 mov dx, 003c1h ; ba c1 03 ; 0xc027b vgarom.asm:477
493 in AL, DX ; ec ; 0xc027e vgarom.asm:478
494 and AL, strict byte 0f7h ; 24 f7 ; 0xc027f vgarom.asm:479
495 and bl, 001h ; 80 e3 01 ; 0xc0281 vgarom.asm:480
496 sal bl, 1 ; d0 e3 ; 0xc0284 vgarom.asm:484
497 sal bl, 1 ; d0 e3 ; 0xc0286 vgarom.asm:485
498 sal bl, 1 ; d0 e3 ; 0xc0288 vgarom.asm:486
499 db 00ah, 0c3h
500 ; or al, bl ; 0a c3 ; 0xc028a vgarom.asm:488
501 mov dx, 003c0h ; ba c0 03 ; 0xc028c vgarom.asm:489
502 out DX, AL ; ee ; 0xc028f vgarom.asm:490
503 mov AL, strict byte 020h ; b0 20 ; 0xc0290 vgarom.asm:491
504 out DX, AL ; ee ; 0xc0292 vgarom.asm:492
505 mov dx, 003dah ; ba da 03 ; 0xc0293 vgarom.asm:494
506 in AL, DX ; ec ; 0xc0296 vgarom.asm:495
507 pop dx ; 5a ; 0xc0297 vgarom.asm:497
508 pop bx ; 5b ; 0xc0298 vgarom.asm:498
509 pop ax ; 58 ; 0xc0299 vgarom.asm:499
510 retn ; c3 ; 0xc029a vgarom.asm:500
511 cmp bl, 014h ; 80 fb 14 ; 0xc029b vgarom.asm:505
512 jnbe short 002c2h ; 77 22 ; 0xc029e vgarom.asm:506
513 push ax ; 50 ; 0xc02a0 vgarom.asm:507
514 push dx ; 52 ; 0xc02a1 vgarom.asm:508
515 mov dx, 003dah ; ba da 03 ; 0xc02a2 vgarom.asm:509
516 in AL, DX ; ec ; 0xc02a5 vgarom.asm:510
517 mov dx, 003c0h ; ba c0 03 ; 0xc02a6 vgarom.asm:511
518 db 08ah, 0c3h
519 ; mov al, bl ; 8a c3 ; 0xc02a9 vgarom.asm:512
520 out DX, AL ; ee ; 0xc02ab vgarom.asm:513
521 mov dx, 003c1h ; ba c1 03 ; 0xc02ac vgarom.asm:514
522 in AL, DX ; ec ; 0xc02af vgarom.asm:515
523 db 08ah, 0f8h
524 ; mov bh, al ; 8a f8 ; 0xc02b0 vgarom.asm:516
525 mov dx, 003dah ; ba da 03 ; 0xc02b2 vgarom.asm:517
526 in AL, DX ; ec ; 0xc02b5 vgarom.asm:518
527 mov dx, 003c0h ; ba c0 03 ; 0xc02b6 vgarom.asm:519
528 mov AL, strict byte 020h ; b0 20 ; 0xc02b9 vgarom.asm:520
529 out DX, AL ; ee ; 0xc02bb vgarom.asm:521
530 mov dx, 003dah ; ba da 03 ; 0xc02bc vgarom.asm:523
531 in AL, DX ; ec ; 0xc02bf vgarom.asm:524
532 pop dx ; 5a ; 0xc02c0 vgarom.asm:526
533 pop ax ; 58 ; 0xc02c1 vgarom.asm:527
534 retn ; c3 ; 0xc02c2 vgarom.asm:529
535 push ax ; 50 ; 0xc02c3 vgarom.asm:534
536 push bx ; 53 ; 0xc02c4 vgarom.asm:535
537 mov BL, strict byte 011h ; b3 11 ; 0xc02c5 vgarom.asm:536
538 call 0029bh ; e8 d1 ff ; 0xc02c7 vgarom.asm:537
539 db 08ah, 0c7h
540 ; mov al, bh ; 8a c7 ; 0xc02ca vgarom.asm:538
541 pop bx ; 5b ; 0xc02cc vgarom.asm:539
542 db 08ah, 0f8h
543 ; mov bh, al ; 8a f8 ; 0xc02cd vgarom.asm:540
544 pop ax ; 58 ; 0xc02cf vgarom.asm:541
545 retn ; c3 ; 0xc02d0 vgarom.asm:542
546 push ax ; 50 ; 0xc02d1 vgarom.asm:547
547 push bx ; 53 ; 0xc02d2 vgarom.asm:548
548 push cx ; 51 ; 0xc02d3 vgarom.asm:549
549 push dx ; 52 ; 0xc02d4 vgarom.asm:550
550 db 08bh, 0dah
551 ; mov bx, dx ; 8b da ; 0xc02d5 vgarom.asm:551
552 mov CL, strict byte 000h ; b1 00 ; 0xc02d7 vgarom.asm:552
553 mov dx, 003dah ; ba da 03 ; 0xc02d9 vgarom.asm:554
554 in AL, DX ; ec ; 0xc02dc vgarom.asm:555
555 mov dx, 003c0h ; ba c0 03 ; 0xc02dd vgarom.asm:556
556 db 08ah, 0c1h
557 ; mov al, cl ; 8a c1 ; 0xc02e0 vgarom.asm:557
558 out DX, AL ; ee ; 0xc02e2 vgarom.asm:558
559 mov dx, 003c1h ; ba c1 03 ; 0xc02e3 vgarom.asm:559
560 in AL, DX ; ec ; 0xc02e6 vgarom.asm:560
561 mov byte [es:bx], al ; 26 88 07 ; 0xc02e7 vgarom.asm:561
562 inc bx ; 43 ; 0xc02ea vgarom.asm:562
563 db 0feh, 0c1h
564 ; inc cl ; fe c1 ; 0xc02eb vgarom.asm:563
565 cmp cl, 010h ; 80 f9 10 ; 0xc02ed vgarom.asm:564
566 jne short 002d9h ; 75 e7 ; 0xc02f0 vgarom.asm:565
567 mov dx, 003dah ; ba da 03 ; 0xc02f2 vgarom.asm:566
568 in AL, DX ; ec ; 0xc02f5 vgarom.asm:567
569 mov dx, 003c0h ; ba c0 03 ; 0xc02f6 vgarom.asm:568
570 mov AL, strict byte 011h ; b0 11 ; 0xc02f9 vgarom.asm:569
571 out DX, AL ; ee ; 0xc02fb vgarom.asm:570
572 mov dx, 003c1h ; ba c1 03 ; 0xc02fc vgarom.asm:571
573 in AL, DX ; ec ; 0xc02ff vgarom.asm:572
574 mov byte [es:bx], al ; 26 88 07 ; 0xc0300 vgarom.asm:573
575 mov dx, 003dah ; ba da 03 ; 0xc0303 vgarom.asm:574
576 in AL, DX ; ec ; 0xc0306 vgarom.asm:575
577 mov dx, 003c0h ; ba c0 03 ; 0xc0307 vgarom.asm:576
578 mov AL, strict byte 020h ; b0 20 ; 0xc030a vgarom.asm:577
579 out DX, AL ; ee ; 0xc030c vgarom.asm:578
580 mov dx, 003dah ; ba da 03 ; 0xc030d vgarom.asm:580
581 in AL, DX ; ec ; 0xc0310 vgarom.asm:581
582 pop dx ; 5a ; 0xc0311 vgarom.asm:583
583 pop cx ; 59 ; 0xc0312 vgarom.asm:584
584 pop bx ; 5b ; 0xc0313 vgarom.asm:585
585 pop ax ; 58 ; 0xc0314 vgarom.asm:586
586 retn ; c3 ; 0xc0315 vgarom.asm:587
587 push ax ; 50 ; 0xc0316 vgarom.asm:592
588 push dx ; 52 ; 0xc0317 vgarom.asm:593
589 mov dx, 003c8h ; ba c8 03 ; 0xc0318 vgarom.asm:594
590 db 08ah, 0c3h
591 ; mov al, bl ; 8a c3 ; 0xc031b vgarom.asm:595
592 out DX, AL ; ee ; 0xc031d vgarom.asm:596
593 mov dx, 003c9h ; ba c9 03 ; 0xc031e vgarom.asm:597
594 pop ax ; 58 ; 0xc0321 vgarom.asm:598
595 push ax ; 50 ; 0xc0322 vgarom.asm:599
596 db 08ah, 0c4h
597 ; mov al, ah ; 8a c4 ; 0xc0323 vgarom.asm:600
598 out DX, AL ; ee ; 0xc0325 vgarom.asm:601
599 db 08ah, 0c5h
600 ; mov al, ch ; 8a c5 ; 0xc0326 vgarom.asm:602
601 out DX, AL ; ee ; 0xc0328 vgarom.asm:603
602 db 08ah, 0c1h
603 ; mov al, cl ; 8a c1 ; 0xc0329 vgarom.asm:604
604 out DX, AL ; ee ; 0xc032b vgarom.asm:605
605 pop dx ; 5a ; 0xc032c vgarom.asm:606
606 pop ax ; 58 ; 0xc032d vgarom.asm:607
607 retn ; c3 ; 0xc032e vgarom.asm:608
608 push ax ; 50 ; 0xc032f vgarom.asm:613
609 push bx ; 53 ; 0xc0330 vgarom.asm:614
610 push cx ; 51 ; 0xc0331 vgarom.asm:615
611 push dx ; 52 ; 0xc0332 vgarom.asm:616
612 mov dx, 003c8h ; ba c8 03 ; 0xc0333 vgarom.asm:617
613 db 08ah, 0c3h
614 ; mov al, bl ; 8a c3 ; 0xc0336 vgarom.asm:618
615 out DX, AL ; ee ; 0xc0338 vgarom.asm:619
616 pop dx ; 5a ; 0xc0339 vgarom.asm:620
617 push dx ; 52 ; 0xc033a vgarom.asm:621
618 db 08bh, 0dah
619 ; mov bx, dx ; 8b da ; 0xc033b vgarom.asm:622
620 mov dx, 003c9h ; ba c9 03 ; 0xc033d vgarom.asm:623
621 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0340 vgarom.asm:625
622 out DX, AL ; ee ; 0xc0343 vgarom.asm:626
623 inc bx ; 43 ; 0xc0344 vgarom.asm:627
624 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0345 vgarom.asm:628
625 out DX, AL ; ee ; 0xc0348 vgarom.asm:629
626 inc bx ; 43 ; 0xc0349 vgarom.asm:630
627 mov al, byte [es:bx] ; 26 8a 07 ; 0xc034a vgarom.asm:631
628 out DX, AL ; ee ; 0xc034d vgarom.asm:632
629 inc bx ; 43 ; 0xc034e vgarom.asm:633
630 dec cx ; 49 ; 0xc034f vgarom.asm:634
631 jne short 00340h ; 75 ee ; 0xc0350 vgarom.asm:635
632 pop dx ; 5a ; 0xc0352 vgarom.asm:636
633 pop cx ; 59 ; 0xc0353 vgarom.asm:637
634 pop bx ; 5b ; 0xc0354 vgarom.asm:638
635 pop ax ; 58 ; 0xc0355 vgarom.asm:639
636 retn ; c3 ; 0xc0356 vgarom.asm:640
637 push ax ; 50 ; 0xc0357 vgarom.asm:645
638 push bx ; 53 ; 0xc0358 vgarom.asm:646
639 push dx ; 52 ; 0xc0359 vgarom.asm:647
640 mov dx, 003dah ; ba da 03 ; 0xc035a vgarom.asm:648
641 in AL, DX ; ec ; 0xc035d vgarom.asm:649
642 mov dx, 003c0h ; ba c0 03 ; 0xc035e vgarom.asm:650
643 mov AL, strict byte 010h ; b0 10 ; 0xc0361 vgarom.asm:651
644 out DX, AL ; ee ; 0xc0363 vgarom.asm:652
645 mov dx, 003c1h ; ba c1 03 ; 0xc0364 vgarom.asm:653
646 in AL, DX ; ec ; 0xc0367 vgarom.asm:654
647 and bl, 001h ; 80 e3 01 ; 0xc0368 vgarom.asm:655
648 jne short 00385h ; 75 18 ; 0xc036b vgarom.asm:656
649 and AL, strict byte 07fh ; 24 7f ; 0xc036d vgarom.asm:657
650 sal bh, 1 ; d0 e7 ; 0xc036f vgarom.asm:661
651 sal bh, 1 ; d0 e7 ; 0xc0371 vgarom.asm:662
652 sal bh, 1 ; d0 e7 ; 0xc0373 vgarom.asm:663
653 sal bh, 1 ; d0 e7 ; 0xc0375 vgarom.asm:664
654 sal bh, 1 ; d0 e7 ; 0xc0377 vgarom.asm:665
655 sal bh, 1 ; d0 e7 ; 0xc0379 vgarom.asm:666
656 sal bh, 1 ; d0 e7 ; 0xc037b vgarom.asm:667
657 db 00ah, 0c7h
658 ; or al, bh ; 0a c7 ; 0xc037d vgarom.asm:669
659 mov dx, 003c0h ; ba c0 03 ; 0xc037f vgarom.asm:670
660 out DX, AL ; ee ; 0xc0382 vgarom.asm:671
661 jmp short 0039fh ; eb 1a ; 0xc0383 vgarom.asm:672
662 push ax ; 50 ; 0xc0385 vgarom.asm:674
663 mov dx, 003dah ; ba da 03 ; 0xc0386 vgarom.asm:675
664 in AL, DX ; ec ; 0xc0389 vgarom.asm:676
665 mov dx, 003c0h ; ba c0 03 ; 0xc038a vgarom.asm:677
666 mov AL, strict byte 014h ; b0 14 ; 0xc038d vgarom.asm:678
667 out DX, AL ; ee ; 0xc038f vgarom.asm:679
668 pop ax ; 58 ; 0xc0390 vgarom.asm:680
669 and AL, strict byte 080h ; 24 80 ; 0xc0391 vgarom.asm:681
670 jne short 00399h ; 75 04 ; 0xc0393 vgarom.asm:682
671 sal bh, 1 ; d0 e7 ; 0xc0395 vgarom.asm:686
672 sal bh, 1 ; d0 e7 ; 0xc0397 vgarom.asm:687
673 and bh, 00fh ; 80 e7 0f ; 0xc0399 vgarom.asm:690
674 db 08ah, 0c7h
675 ; mov al, bh ; 8a c7 ; 0xc039c vgarom.asm:691
676 out DX, AL ; ee ; 0xc039e vgarom.asm:692
677 mov AL, strict byte 020h ; b0 20 ; 0xc039f vgarom.asm:694
678 out DX, AL ; ee ; 0xc03a1 vgarom.asm:695
679 mov dx, 003dah ; ba da 03 ; 0xc03a2 vgarom.asm:697
680 in AL, DX ; ec ; 0xc03a5 vgarom.asm:698
681 pop dx ; 5a ; 0xc03a6 vgarom.asm:700
682 pop bx ; 5b ; 0xc03a7 vgarom.asm:701
683 pop ax ; 58 ; 0xc03a8 vgarom.asm:702
684 retn ; c3 ; 0xc03a9 vgarom.asm:703
685 push ax ; 50 ; 0xc03aa vgarom.asm:708
686 push dx ; 52 ; 0xc03ab vgarom.asm:709
687 mov dx, 003c7h ; ba c7 03 ; 0xc03ac vgarom.asm:710
688 db 08ah, 0c3h
689 ; mov al, bl ; 8a c3 ; 0xc03af vgarom.asm:711
690 out DX, AL ; ee ; 0xc03b1 vgarom.asm:712
691 pop ax ; 58 ; 0xc03b2 vgarom.asm:713
692 db 08ah, 0e0h
693 ; mov ah, al ; 8a e0 ; 0xc03b3 vgarom.asm:714
694 mov dx, 003c9h ; ba c9 03 ; 0xc03b5 vgarom.asm:715
695 in AL, DX ; ec ; 0xc03b8 vgarom.asm:716
696 xchg al, ah ; 86 e0 ; 0xc03b9 vgarom.asm:717
697 push ax ; 50 ; 0xc03bb vgarom.asm:718
698 in AL, DX ; ec ; 0xc03bc vgarom.asm:719
699 db 08ah, 0e8h
700 ; mov ch, al ; 8a e8 ; 0xc03bd vgarom.asm:720
701 in AL, DX ; ec ; 0xc03bf vgarom.asm:721
702 db 08ah, 0c8h
703 ; mov cl, al ; 8a c8 ; 0xc03c0 vgarom.asm:722
704 pop dx ; 5a ; 0xc03c2 vgarom.asm:723
705 pop ax ; 58 ; 0xc03c3 vgarom.asm:724
706 retn ; c3 ; 0xc03c4 vgarom.asm:725
707 push ax ; 50 ; 0xc03c5 vgarom.asm:730
708 push bx ; 53 ; 0xc03c6 vgarom.asm:731
709 push cx ; 51 ; 0xc03c7 vgarom.asm:732
710 push dx ; 52 ; 0xc03c8 vgarom.asm:733
711 mov dx, 003c7h ; ba c7 03 ; 0xc03c9 vgarom.asm:734
712 db 08ah, 0c3h
713 ; mov al, bl ; 8a c3 ; 0xc03cc vgarom.asm:735
714 out DX, AL ; ee ; 0xc03ce vgarom.asm:736
715 pop dx ; 5a ; 0xc03cf vgarom.asm:737
716 push dx ; 52 ; 0xc03d0 vgarom.asm:738
717 db 08bh, 0dah
718 ; mov bx, dx ; 8b da ; 0xc03d1 vgarom.asm:739
719 mov dx, 003c9h ; ba c9 03 ; 0xc03d3 vgarom.asm:740
720 in AL, DX ; ec ; 0xc03d6 vgarom.asm:742
721 mov byte [es:bx], al ; 26 88 07 ; 0xc03d7 vgarom.asm:743
722 inc bx ; 43 ; 0xc03da vgarom.asm:744
723 in AL, DX ; ec ; 0xc03db vgarom.asm:745
724 mov byte [es:bx], al ; 26 88 07 ; 0xc03dc vgarom.asm:746
725 inc bx ; 43 ; 0xc03df vgarom.asm:747
726 in AL, DX ; ec ; 0xc03e0 vgarom.asm:748
727 mov byte [es:bx], al ; 26 88 07 ; 0xc03e1 vgarom.asm:749
728 inc bx ; 43 ; 0xc03e4 vgarom.asm:750
729 dec cx ; 49 ; 0xc03e5 vgarom.asm:751
730 jne short 003d6h ; 75 ee ; 0xc03e6 vgarom.asm:752
731 pop dx ; 5a ; 0xc03e8 vgarom.asm:753
732 pop cx ; 59 ; 0xc03e9 vgarom.asm:754
733 pop bx ; 5b ; 0xc03ea vgarom.asm:755
734 pop ax ; 58 ; 0xc03eb vgarom.asm:756
735 retn ; c3 ; 0xc03ec vgarom.asm:757
736 push ax ; 50 ; 0xc03ed vgarom.asm:762
737 push dx ; 52 ; 0xc03ee vgarom.asm:763
738 mov dx, 003c6h ; ba c6 03 ; 0xc03ef vgarom.asm:764
739 db 08ah, 0c3h
740 ; mov al, bl ; 8a c3 ; 0xc03f2 vgarom.asm:765
741 out DX, AL ; ee ; 0xc03f4 vgarom.asm:766
742 pop dx ; 5a ; 0xc03f5 vgarom.asm:767
743 pop ax ; 58 ; 0xc03f6 vgarom.asm:768
744 retn ; c3 ; 0xc03f7 vgarom.asm:769
745 push ax ; 50 ; 0xc03f8 vgarom.asm:774
746 push dx ; 52 ; 0xc03f9 vgarom.asm:775
747 mov dx, 003c6h ; ba c6 03 ; 0xc03fa vgarom.asm:776
748 in AL, DX ; ec ; 0xc03fd vgarom.asm:777
749 db 08ah, 0d8h
750 ; mov bl, al ; 8a d8 ; 0xc03fe vgarom.asm:778
751 pop dx ; 5a ; 0xc0400 vgarom.asm:779
752 pop ax ; 58 ; 0xc0401 vgarom.asm:780
753 retn ; c3 ; 0xc0402 vgarom.asm:781
754 push ax ; 50 ; 0xc0403 vgarom.asm:786
755 push dx ; 52 ; 0xc0404 vgarom.asm:787
756 mov dx, 003dah ; ba da 03 ; 0xc0405 vgarom.asm:788
757 in AL, DX ; ec ; 0xc0408 vgarom.asm:789
758 mov dx, 003c0h ; ba c0 03 ; 0xc0409 vgarom.asm:790
759 mov AL, strict byte 010h ; b0 10 ; 0xc040c vgarom.asm:791
760 out DX, AL ; ee ; 0xc040e vgarom.asm:792
761 mov dx, 003c1h ; ba c1 03 ; 0xc040f vgarom.asm:793
762 in AL, DX ; ec ; 0xc0412 vgarom.asm:794
763 db 08ah, 0d8h
764 ; mov bl, al ; 8a d8 ; 0xc0413 vgarom.asm:795
765 shr bl, 1 ; d0 eb ; 0xc0415 vgarom.asm:799
766 shr bl, 1 ; d0 eb ; 0xc0417 vgarom.asm:800
767 shr bl, 1 ; d0 eb ; 0xc0419 vgarom.asm:801
768 shr bl, 1 ; d0 eb ; 0xc041b vgarom.asm:802
769 shr bl, 1 ; d0 eb ; 0xc041d vgarom.asm:803
770 shr bl, 1 ; d0 eb ; 0xc041f vgarom.asm:804
771 shr bl, 1 ; d0 eb ; 0xc0421 vgarom.asm:805
772 mov dx, 003dah ; ba da 03 ; 0xc0423 vgarom.asm:807
773 in AL, DX ; ec ; 0xc0426 vgarom.asm:808
774 mov dx, 003c0h ; ba c0 03 ; 0xc0427 vgarom.asm:809
775 mov AL, strict byte 014h ; b0 14 ; 0xc042a vgarom.asm:810
776 out DX, AL ; ee ; 0xc042c vgarom.asm:811
777 mov dx, 003c1h ; ba c1 03 ; 0xc042d vgarom.asm:812
778 in AL, DX ; ec ; 0xc0430 vgarom.asm:813
779 db 08ah, 0f8h
780 ; mov bh, al ; 8a f8 ; 0xc0431 vgarom.asm:814
781 and bh, 00fh ; 80 e7 0f ; 0xc0433 vgarom.asm:815
782 test bl, 001h ; f6 c3 01 ; 0xc0436 vgarom.asm:816
783 jne short 0043fh ; 75 04 ; 0xc0439 vgarom.asm:817
784 shr bh, 1 ; d0 ef ; 0xc043b vgarom.asm:821
785 shr bh, 1 ; d0 ef ; 0xc043d vgarom.asm:822
786 mov dx, 003dah ; ba da 03 ; 0xc043f vgarom.asm:825
787 in AL, DX ; ec ; 0xc0442 vgarom.asm:826
788 mov dx, 003c0h ; ba c0 03 ; 0xc0443 vgarom.asm:827
789 mov AL, strict byte 020h ; b0 20 ; 0xc0446 vgarom.asm:828
790 out DX, AL ; ee ; 0xc0448 vgarom.asm:829
791 mov dx, 003dah ; ba da 03 ; 0xc0449 vgarom.asm:831
792 in AL, DX ; ec ; 0xc044c vgarom.asm:832
793 pop dx ; 5a ; 0xc044d vgarom.asm:834
794 pop ax ; 58 ; 0xc044e vgarom.asm:835
795 retn ; c3 ; 0xc044f vgarom.asm:836
796 push ax ; 50 ; 0xc0450 vgarom.asm:841
797 push dx ; 52 ; 0xc0451 vgarom.asm:842
798 mov dx, 003c4h ; ba c4 03 ; 0xc0452 vgarom.asm:843
799 db 08ah, 0e3h
800 ; mov ah, bl ; 8a e3 ; 0xc0455 vgarom.asm:844
801 mov AL, strict byte 003h ; b0 03 ; 0xc0457 vgarom.asm:845
802 out DX, ax ; ef ; 0xc0459 vgarom.asm:846
803 pop dx ; 5a ; 0xc045a vgarom.asm:847
804 pop ax ; 58 ; 0xc045b vgarom.asm:848
805 retn ; c3 ; 0xc045c vgarom.asm:849
806 push DS ; 1e ; 0xc045d vgarom.asm:854
807 push ax ; 50 ; 0xc045e vgarom.asm:855
808 mov ax, strict word 00040h ; b8 40 00 ; 0xc045f vgarom.asm:856
809 mov ds, ax ; 8e d8 ; 0xc0462 vgarom.asm:857
810 db 032h, 0edh
811 ; xor ch, ch ; 32 ed ; 0xc0464 vgarom.asm:858
812 mov bx, 00088h ; bb 88 00 ; 0xc0466 vgarom.asm:859
813 mov cl, byte [bx] ; 8a 0f ; 0xc0469 vgarom.asm:860
814 and cl, 00fh ; 80 e1 0f ; 0xc046b vgarom.asm:861
815 mov bx, strict word 00063h ; bb 63 00 ; 0xc046e vgarom.asm:862
816 mov ax, word [bx] ; 8b 07 ; 0xc0471 vgarom.asm:863
817 mov bx, strict word 00003h ; bb 03 00 ; 0xc0473 vgarom.asm:864
818 cmp ax, 003b4h ; 3d b4 03 ; 0xc0476 vgarom.asm:865
819 jne short 0047dh ; 75 02 ; 0xc0479 vgarom.asm:866
820 mov BH, strict byte 001h ; b7 01 ; 0xc047b vgarom.asm:867
821 pop ax ; 58 ; 0xc047d vgarom.asm:869
822 pop DS ; 1f ; 0xc047e vgarom.asm:870
823 retn ; c3 ; 0xc047f vgarom.asm:871
824 push DS ; 1e ; 0xc0480 vgarom.asm:879
825 push bx ; 53 ; 0xc0481 vgarom.asm:880
826 push dx ; 52 ; 0xc0482 vgarom.asm:881
827 db 08ah, 0d0h
828 ; mov dl, al ; 8a d0 ; 0xc0483 vgarom.asm:882
829 mov ax, strict word 00040h ; b8 40 00 ; 0xc0485 vgarom.asm:883
830 mov ds, ax ; 8e d8 ; 0xc0488 vgarom.asm:884
831 mov bx, 00089h ; bb 89 00 ; 0xc048a vgarom.asm:885
832 mov al, byte [bx] ; 8a 07 ; 0xc048d vgarom.asm:886
833 mov bx, 00088h ; bb 88 00 ; 0xc048f vgarom.asm:887
834 mov ah, byte [bx] ; 8a 27 ; 0xc0492 vgarom.asm:888
835 cmp dl, 001h ; 80 fa 01 ; 0xc0494 vgarom.asm:889
836 je short 004aeh ; 74 15 ; 0xc0497 vgarom.asm:890
837 jc short 004b8h ; 72 1d ; 0xc0499 vgarom.asm:891
838 cmp dl, 002h ; 80 fa 02 ; 0xc049b vgarom.asm:892
839 je short 004a2h ; 74 02 ; 0xc049e vgarom.asm:893
840 jmp short 004cch ; eb 2a ; 0xc04a0 vgarom.asm:903
841 and AL, strict byte 07fh ; 24 7f ; 0xc04a2 vgarom.asm:909
842 or AL, strict byte 010h ; 0c 10 ; 0xc04a4 vgarom.asm:910
843 and ah, 0f0h ; 80 e4 f0 ; 0xc04a6 vgarom.asm:911
844 or ah, 009h ; 80 cc 09 ; 0xc04a9 vgarom.asm:912
845 jne short 004c2h ; 75 14 ; 0xc04ac vgarom.asm:913
846 and AL, strict byte 06fh ; 24 6f ; 0xc04ae vgarom.asm:919
847 and ah, 0f0h ; 80 e4 f0 ; 0xc04b0 vgarom.asm:920
848 or ah, 009h ; 80 cc 09 ; 0xc04b3 vgarom.asm:921
849 jne short 004c2h ; 75 0a ; 0xc04b6 vgarom.asm:922
850 and AL, strict byte 0efh ; 24 ef ; 0xc04b8 vgarom.asm:928
851 or AL, strict byte 080h ; 0c 80 ; 0xc04ba vgarom.asm:929
852 and ah, 0f0h ; 80 e4 f0 ; 0xc04bc vgarom.asm:930
853 or ah, 008h ; 80 cc 08 ; 0xc04bf vgarom.asm:931
854 mov bx, 00089h ; bb 89 00 ; 0xc04c2 vgarom.asm:933
855 mov byte [bx], al ; 88 07 ; 0xc04c5 vgarom.asm:934
856 mov bx, 00088h ; bb 88 00 ; 0xc04c7 vgarom.asm:935
857 mov byte [bx], ah ; 88 27 ; 0xc04ca vgarom.asm:936
858 mov ax, 01212h ; b8 12 12 ; 0xc04cc vgarom.asm:938
859 pop dx ; 5a ; 0xc04cf vgarom.asm:939
860 pop bx ; 5b ; 0xc04d0 vgarom.asm:940
861 pop DS ; 1f ; 0xc04d1 vgarom.asm:941
862 retn ; c3 ; 0xc04d2 vgarom.asm:942
863 push DS ; 1e ; 0xc04d3 vgarom.asm:951
864 push bx ; 53 ; 0xc04d4 vgarom.asm:952
865 push dx ; 52 ; 0xc04d5 vgarom.asm:953
866 db 08ah, 0d0h
867 ; mov dl, al ; 8a d0 ; 0xc04d6 vgarom.asm:954
868 and dl, 001h ; 80 e2 01 ; 0xc04d8 vgarom.asm:955
869 sal dl, 1 ; d0 e2 ; 0xc04db vgarom.asm:959
870 sal dl, 1 ; d0 e2 ; 0xc04dd vgarom.asm:960
871 sal dl, 1 ; d0 e2 ; 0xc04df vgarom.asm:961
872 mov ax, strict word 00040h ; b8 40 00 ; 0xc04e1 vgarom.asm:963
873 mov ds, ax ; 8e d8 ; 0xc04e4 vgarom.asm:964
874 mov bx, 00089h ; bb 89 00 ; 0xc04e6 vgarom.asm:965
875 mov al, byte [bx] ; 8a 07 ; 0xc04e9 vgarom.asm:966
876 and AL, strict byte 0f7h ; 24 f7 ; 0xc04eb vgarom.asm:967
877 db 00ah, 0c2h
878 ; or al, dl ; 0a c2 ; 0xc04ed vgarom.asm:968
879 mov byte [bx], al ; 88 07 ; 0xc04ef vgarom.asm:969
880 mov ax, 01212h ; b8 12 12 ; 0xc04f1 vgarom.asm:970
881 pop dx ; 5a ; 0xc04f4 vgarom.asm:971
882 pop bx ; 5b ; 0xc04f5 vgarom.asm:972
883 pop DS ; 1f ; 0xc04f6 vgarom.asm:973
884 retn ; c3 ; 0xc04f7 vgarom.asm:974
885 push bx ; 53 ; 0xc04f8 vgarom.asm:978
886 push dx ; 52 ; 0xc04f9 vgarom.asm:979
887 db 08ah, 0d8h
888 ; mov bl, al ; 8a d8 ; 0xc04fa vgarom.asm:980
889 and bl, 001h ; 80 e3 01 ; 0xc04fc vgarom.asm:981
890 xor bl, 001h ; 80 f3 01 ; 0xc04ff vgarom.asm:982
891 sal bl, 1 ; d0 e3 ; 0xc0502 vgarom.asm:983
892 mov dx, 003cch ; ba cc 03 ; 0xc0504 vgarom.asm:984
893 in AL, DX ; ec ; 0xc0507 vgarom.asm:985
894 and AL, strict byte 0fdh ; 24 fd ; 0xc0508 vgarom.asm:986
895 db 00ah, 0c3h
896 ; or al, bl ; 0a c3 ; 0xc050a vgarom.asm:987
897 mov dx, 003c2h ; ba c2 03 ; 0xc050c vgarom.asm:988
898 out DX, AL ; ee ; 0xc050f vgarom.asm:989
899 mov ax, 01212h ; b8 12 12 ; 0xc0510 vgarom.asm:990
900 pop dx ; 5a ; 0xc0513 vgarom.asm:991
901 pop bx ; 5b ; 0xc0514 vgarom.asm:992
902 retn ; c3 ; 0xc0515 vgarom.asm:993
903 push DS ; 1e ; 0xc0516 vgarom.asm:997
904 push bx ; 53 ; 0xc0517 vgarom.asm:998
905 push dx ; 52 ; 0xc0518 vgarom.asm:999
906 db 08ah, 0d0h
907 ; mov dl, al ; 8a d0 ; 0xc0519 vgarom.asm:1000
908 and dl, 001h ; 80 e2 01 ; 0xc051b vgarom.asm:1001
909 xor dl, 001h ; 80 f2 01 ; 0xc051e vgarom.asm:1002
910 sal dl, 1 ; d0 e2 ; 0xc0521 vgarom.asm:1003
911 mov ax, strict word 00040h ; b8 40 00 ; 0xc0523 vgarom.asm:1004
912 mov ds, ax ; 8e d8 ; 0xc0526 vgarom.asm:1005
913 mov bx, 00089h ; bb 89 00 ; 0xc0528 vgarom.asm:1006
914 mov al, byte [bx] ; 8a 07 ; 0xc052b vgarom.asm:1007
915 and AL, strict byte 0fdh ; 24 fd ; 0xc052d vgarom.asm:1008
916 db 00ah, 0c2h
917 ; or al, dl ; 0a c2 ; 0xc052f vgarom.asm:1009
918 mov byte [bx], al ; 88 07 ; 0xc0531 vgarom.asm:1010
919 mov ax, 01212h ; b8 12 12 ; 0xc0533 vgarom.asm:1011
920 pop dx ; 5a ; 0xc0536 vgarom.asm:1012
921 pop bx ; 5b ; 0xc0537 vgarom.asm:1013
922 pop DS ; 1f ; 0xc0538 vgarom.asm:1014
923 retn ; c3 ; 0xc0539 vgarom.asm:1015
924 push DS ; 1e ; 0xc053a vgarom.asm:1019
925 push bx ; 53 ; 0xc053b vgarom.asm:1020
926 push dx ; 52 ; 0xc053c vgarom.asm:1021
927 db 08ah, 0d0h
928 ; mov dl, al ; 8a d0 ; 0xc053d vgarom.asm:1022
929 and dl, 001h ; 80 e2 01 ; 0xc053f vgarom.asm:1023
930 xor dl, 001h ; 80 f2 01 ; 0xc0542 vgarom.asm:1024
931 mov ax, strict word 00040h ; b8 40 00 ; 0xc0545 vgarom.asm:1025
932 mov ds, ax ; 8e d8 ; 0xc0548 vgarom.asm:1026
933 mov bx, 00089h ; bb 89 00 ; 0xc054a vgarom.asm:1027
934 mov al, byte [bx] ; 8a 07 ; 0xc054d vgarom.asm:1028
935 and AL, strict byte 0feh ; 24 fe ; 0xc054f vgarom.asm:1029
936 db 00ah, 0c2h
937 ; or al, dl ; 0a c2 ; 0xc0551 vgarom.asm:1030
938 mov byte [bx], al ; 88 07 ; 0xc0553 vgarom.asm:1031
939 mov ax, 01212h ; b8 12 12 ; 0xc0555 vgarom.asm:1032
940 pop dx ; 5a ; 0xc0558 vgarom.asm:1033
941 pop bx ; 5b ; 0xc0559 vgarom.asm:1034
942 pop DS ; 1f ; 0xc055a vgarom.asm:1035
943 retn ; c3 ; 0xc055b vgarom.asm:1036
944 cmp AL, strict byte 000h ; 3c 00 ; 0xc055c vgarom.asm:1041
945 je short 00565h ; 74 05 ; 0xc055e vgarom.asm:1042
946 cmp AL, strict byte 001h ; 3c 01 ; 0xc0560 vgarom.asm:1043
947 je short 0057ah ; 74 16 ; 0xc0562 vgarom.asm:1044
948 retn ; c3 ; 0xc0564 vgarom.asm:1048
949 push DS ; 1e ; 0xc0565 vgarom.asm:1050
950 push ax ; 50 ; 0xc0566 vgarom.asm:1051
951 mov ax, strict word 00040h ; b8 40 00 ; 0xc0567 vgarom.asm:1052
952 mov ds, ax ; 8e d8 ; 0xc056a vgarom.asm:1053
953 mov bx, 0008ah ; bb 8a 00 ; 0xc056c vgarom.asm:1054
954 mov al, byte [bx] ; 8a 07 ; 0xc056f vgarom.asm:1055
955 db 08ah, 0d8h
956 ; mov bl, al ; 8a d8 ; 0xc0571 vgarom.asm:1056
957 db 032h, 0ffh
958 ; xor bh, bh ; 32 ff ; 0xc0573 vgarom.asm:1057
959 pop ax ; 58 ; 0xc0575 vgarom.asm:1058
960 db 08ah, 0c4h
961 ; mov al, ah ; 8a c4 ; 0xc0576 vgarom.asm:1059
962 pop DS ; 1f ; 0xc0578 vgarom.asm:1060
963 retn ; c3 ; 0xc0579 vgarom.asm:1061
964 push DS ; 1e ; 0xc057a vgarom.asm:1063
965 push ax ; 50 ; 0xc057b vgarom.asm:1064
966 push bx ; 53 ; 0xc057c vgarom.asm:1065
967 mov ax, strict word 00040h ; b8 40 00 ; 0xc057d vgarom.asm:1066
968 mov ds, ax ; 8e d8 ; 0xc0580 vgarom.asm:1067
969 db 08bh, 0c3h
970 ; mov ax, bx ; 8b c3 ; 0xc0582 vgarom.asm:1068
971 mov bx, 0008ah ; bb 8a 00 ; 0xc0584 vgarom.asm:1069
972 mov byte [bx], al ; 88 07 ; 0xc0587 vgarom.asm:1070
973 pop bx ; 5b ; 0xc0589 vgarom.asm:1080
974 pop ax ; 58 ; 0xc058a vgarom.asm:1081
975 db 08ah, 0c4h
976 ; mov al, ah ; 8a c4 ; 0xc058b vgarom.asm:1082
977 pop DS ; 1f ; 0xc058d vgarom.asm:1083
978 retn ; c3 ; 0xc058e vgarom.asm:1084
979 times 0x1 db 0
980 ; disGetNextSymbol 0xc0590 LB 0x3b2 -> off=0x0 cb=0000000000000007 uValue=00000000000c0590 'do_out_dx_ax'
981do_out_dx_ax: ; 0xc0590 LB 0x7
982 xchg ah, al ; 86 c4 ; 0xc0590 vberom.asm:69
983 out DX, AL ; ee ; 0xc0592 vberom.asm:70
984 xchg ah, al ; 86 c4 ; 0xc0593 vberom.asm:71
985 out DX, AL ; ee ; 0xc0595 vberom.asm:72
986 retn ; c3 ; 0xc0596 vberom.asm:73
987 ; disGetNextSymbol 0xc0597 LB 0x3ab -> off=0x0 cb=0000000000000043 uValue=00000000000c0597 'do_in_ax_dx'
988do_in_ax_dx: ; 0xc0597 LB 0x43
989 in AL, DX ; ec ; 0xc0597 vberom.asm:76
990 xchg ah, al ; 86 c4 ; 0xc0598 vberom.asm:77
991 in AL, DX ; ec ; 0xc059a vberom.asm:78
992 retn ; c3 ; 0xc059b vberom.asm:79
993 push ax ; 50 ; 0xc059c vberom.asm:90
994 push dx ; 52 ; 0xc059d vberom.asm:91
995 mov dx, 003dah ; ba da 03 ; 0xc059e vberom.asm:92
996 in AL, DX ; ec ; 0xc05a1 vberom.asm:94
997 test AL, strict byte 008h ; a8 08 ; 0xc05a2 vberom.asm:95
998 je short 005a1h ; 74 fb ; 0xc05a4 vberom.asm:96
999 pop dx ; 5a ; 0xc05a6 vberom.asm:97
1000 pop ax ; 58 ; 0xc05a7 vberom.asm:98
1001 retn ; c3 ; 0xc05a8 vberom.asm:99
1002 push ax ; 50 ; 0xc05a9 vberom.asm:102
1003 push dx ; 52 ; 0xc05aa vberom.asm:103
1004 mov dx, 003dah ; ba da 03 ; 0xc05ab vberom.asm:104
1005 in AL, DX ; ec ; 0xc05ae vberom.asm:106
1006 test AL, strict byte 008h ; a8 08 ; 0xc05af vberom.asm:107
1007 jne short 005aeh ; 75 fb ; 0xc05b1 vberom.asm:108
1008 pop dx ; 5a ; 0xc05b3 vberom.asm:109
1009 pop ax ; 58 ; 0xc05b4 vberom.asm:110
1010 retn ; c3 ; 0xc05b5 vberom.asm:111
1011 push dx ; 52 ; 0xc05b6 vberom.asm:116
1012 mov dx, 001ceh ; ba ce 01 ; 0xc05b7 vberom.asm:117
1013 mov ax, strict word 00003h ; b8 03 00 ; 0xc05ba vberom.asm:118
1014 call 00590h ; e8 d0 ff ; 0xc05bd vberom.asm:119
1015 mov dx, 001cfh ; ba cf 01 ; 0xc05c0 vberom.asm:120
1016 call 00597h ; e8 d1 ff ; 0xc05c3 vberom.asm:121
1017 cmp AL, strict byte 004h ; 3c 04 ; 0xc05c6 vberom.asm:122
1018 jbe short 005d8h ; 76 0e ; 0xc05c8 vberom.asm:123
1019 db 08ah, 0e0h
1020 ; mov ah, al ; 8a e0 ; 0xc05ca vberom.asm:124
1021 shr ah, 1 ; d0 ec ; 0xc05cc vberom.asm:128
1022 shr ah, 1 ; d0 ec ; 0xc05ce vberom.asm:129
1023 shr ah, 1 ; d0 ec ; 0xc05d0 vberom.asm:130
1024 test AL, strict byte 007h ; a8 07 ; 0xc05d2 vberom.asm:132
1025 je short 005d8h ; 74 02 ; 0xc05d4 vberom.asm:133
1026 db 0feh, 0c4h
1027 ; inc ah ; fe c4 ; 0xc05d6 vberom.asm:134
1028 pop dx ; 5a ; 0xc05d8 vberom.asm:136
1029 retn ; c3 ; 0xc05d9 vberom.asm:137
1030 ; disGetNextSymbol 0xc05da LB 0x368 -> off=0x0 cb=0000000000000026 uValue=00000000000c05da '_dispi_get_max_bpp'
1031_dispi_get_max_bpp: ; 0xc05da LB 0x26
1032 push dx ; 52 ; 0xc05da vberom.asm:142
1033 push bx ; 53 ; 0xc05db vberom.asm:143
1034 call 00614h ; e8 35 00 ; 0xc05dc vberom.asm:144
1035 db 08bh, 0d8h
1036 ; mov bx, ax ; 8b d8 ; 0xc05df vberom.asm:145
1037 or ax, strict byte 00002h ; 83 c8 02 ; 0xc05e1 vberom.asm:146
1038 call 00600h ; e8 19 00 ; 0xc05e4 vberom.asm:147
1039 mov dx, 001ceh ; ba ce 01 ; 0xc05e7 vberom.asm:148
1040 mov ax, strict word 00003h ; b8 03 00 ; 0xc05ea vberom.asm:149
1041 call 00590h ; e8 a0 ff ; 0xc05ed vberom.asm:150
1042 mov dx, 001cfh ; ba cf 01 ; 0xc05f0 vberom.asm:151
1043 call 00597h ; e8 a1 ff ; 0xc05f3 vberom.asm:152
1044 push ax ; 50 ; 0xc05f6 vberom.asm:153
1045 db 08bh, 0c3h
1046 ; mov ax, bx ; 8b c3 ; 0xc05f7 vberom.asm:154
1047 call 00600h ; e8 04 00 ; 0xc05f9 vberom.asm:155
1048 pop ax ; 58 ; 0xc05fc vberom.asm:156
1049 pop bx ; 5b ; 0xc05fd vberom.asm:157
1050 pop dx ; 5a ; 0xc05fe vberom.asm:158
1051 retn ; c3 ; 0xc05ff vberom.asm:159
1052 ; disGetNextSymbol 0xc0600 LB 0x342 -> off=0x0 cb=0000000000000026 uValue=00000000000c0600 'dispi_set_enable_'
1053dispi_set_enable_: ; 0xc0600 LB 0x26
1054 push dx ; 52 ; 0xc0600 vberom.asm:162
1055 push ax ; 50 ; 0xc0601 vberom.asm:163
1056 mov dx, 001ceh ; ba ce 01 ; 0xc0602 vberom.asm:164
1057 mov ax, strict word 00004h ; b8 04 00 ; 0xc0605 vberom.asm:165
1058 call 00590h ; e8 85 ff ; 0xc0608 vberom.asm:166
1059 pop ax ; 58 ; 0xc060b vberom.asm:167
1060 mov dx, 001cfh ; ba cf 01 ; 0xc060c vberom.asm:168
1061 call 00590h ; e8 7e ff ; 0xc060f vberom.asm:169
1062 pop dx ; 5a ; 0xc0612 vberom.asm:170
1063 retn ; c3 ; 0xc0613 vberom.asm:171
1064 push dx ; 52 ; 0xc0614 vberom.asm:174
1065 mov dx, 001ceh ; ba ce 01 ; 0xc0615 vberom.asm:175
1066 mov ax, strict word 00004h ; b8 04 00 ; 0xc0618 vberom.asm:176
1067 call 00590h ; e8 72 ff ; 0xc061b vberom.asm:177
1068 mov dx, 001cfh ; ba cf 01 ; 0xc061e vberom.asm:178
1069 call 00597h ; e8 73 ff ; 0xc0621 vberom.asm:179
1070 pop dx ; 5a ; 0xc0624 vberom.asm:180
1071 retn ; c3 ; 0xc0625 vberom.asm:181
1072 ; disGetNextSymbol 0xc0626 LB 0x31c -> off=0x0 cb=0000000000000026 uValue=00000000000c0626 'dispi_set_bank_'
1073dispi_set_bank_: ; 0xc0626 LB 0x26
1074 push dx ; 52 ; 0xc0626 vberom.asm:184
1075 push ax ; 50 ; 0xc0627 vberom.asm:185
1076 mov dx, 001ceh ; ba ce 01 ; 0xc0628 vberom.asm:186
1077 mov ax, strict word 00005h ; b8 05 00 ; 0xc062b vberom.asm:187
1078 call 00590h ; e8 5f ff ; 0xc062e vberom.asm:188
1079 pop ax ; 58 ; 0xc0631 vberom.asm:189
1080 mov dx, 001cfh ; ba cf 01 ; 0xc0632 vberom.asm:190
1081 call 00590h ; e8 58 ff ; 0xc0635 vberom.asm:191
1082 pop dx ; 5a ; 0xc0638 vberom.asm:192
1083 retn ; c3 ; 0xc0639 vberom.asm:193
1084 push dx ; 52 ; 0xc063a vberom.asm:196
1085 mov dx, 001ceh ; ba ce 01 ; 0xc063b vberom.asm:197
1086 mov ax, strict word 00005h ; b8 05 00 ; 0xc063e vberom.asm:198
1087 call 00590h ; e8 4c ff ; 0xc0641 vberom.asm:199
1088 mov dx, 001cfh ; ba cf 01 ; 0xc0644 vberom.asm:200
1089 call 00597h ; e8 4d ff ; 0xc0647 vberom.asm:201
1090 pop dx ; 5a ; 0xc064a vberom.asm:202
1091 retn ; c3 ; 0xc064b vberom.asm:203
1092 ; disGetNextSymbol 0xc064c LB 0x2f6 -> off=0x0 cb=00000000000000ac uValue=00000000000c064c '_dispi_set_bank_farcall'
1093_dispi_set_bank_farcall: ; 0xc064c LB 0xac
1094 cmp bx, 00100h ; 81 fb 00 01 ; 0xc064c vberom.asm:206
1095 je short 00676h ; 74 24 ; 0xc0650 vberom.asm:207
1096 db 00bh, 0dbh
1097 ; or bx, bx ; 0b db ; 0xc0652 vberom.asm:208
1098 jne short 00688h ; 75 32 ; 0xc0654 vberom.asm:209
1099 db 08bh, 0c2h
1100 ; mov ax, dx ; 8b c2 ; 0xc0656 vberom.asm:210
1101 push dx ; 52 ; 0xc0658 vberom.asm:211
1102 push ax ; 50 ; 0xc0659 vberom.asm:212
1103 mov ax, strict word 00005h ; b8 05 00 ; 0xc065a vberom.asm:213
1104 mov dx, 001ceh ; ba ce 01 ; 0xc065d vberom.asm:214
1105 call 00590h ; e8 2d ff ; 0xc0660 vberom.asm:215
1106 pop ax ; 58 ; 0xc0663 vberom.asm:216
1107 mov dx, 001cfh ; ba cf 01 ; 0xc0664 vberom.asm:217
1108 call 00590h ; e8 26 ff ; 0xc0667 vberom.asm:218
1109 call 00597h ; e8 2a ff ; 0xc066a vberom.asm:219
1110 pop dx ; 5a ; 0xc066d vberom.asm:220
1111 db 03bh, 0d0h
1112 ; cmp dx, ax ; 3b d0 ; 0xc066e vberom.asm:221
1113 jne short 00688h ; 75 16 ; 0xc0670 vberom.asm:222
1114 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0672 vberom.asm:223
1115 retf ; cb ; 0xc0675 vberom.asm:224
1116 mov ax, strict word 00005h ; b8 05 00 ; 0xc0676 vberom.asm:226
1117 mov dx, 001ceh ; ba ce 01 ; 0xc0679 vberom.asm:227
1118 call 00590h ; e8 11 ff ; 0xc067c vberom.asm:228
1119 mov dx, 001cfh ; ba cf 01 ; 0xc067f vberom.asm:229
1120 call 00597h ; e8 12 ff ; 0xc0682 vberom.asm:230
1121 db 08bh, 0d0h
1122 ; mov dx, ax ; 8b d0 ; 0xc0685 vberom.asm:231
1123 retf ; cb ; 0xc0687 vberom.asm:232
1124 mov ax, 0014fh ; b8 4f 01 ; 0xc0688 vberom.asm:234
1125 retf ; cb ; 0xc068b vberom.asm:235
1126 push dx ; 52 ; 0xc068c vberom.asm:238
1127 push ax ; 50 ; 0xc068d vberom.asm:239
1128 mov dx, 001ceh ; ba ce 01 ; 0xc068e vberom.asm:240
1129 mov ax, strict word 00008h ; b8 08 00 ; 0xc0691 vberom.asm:241
1130 call 00590h ; e8 f9 fe ; 0xc0694 vberom.asm:242
1131 pop ax ; 58 ; 0xc0697 vberom.asm:243
1132 mov dx, 001cfh ; ba cf 01 ; 0xc0698 vberom.asm:244
1133 call 00590h ; e8 f2 fe ; 0xc069b vberom.asm:245
1134 pop dx ; 5a ; 0xc069e vberom.asm:246
1135 retn ; c3 ; 0xc069f vberom.asm:247
1136 push dx ; 52 ; 0xc06a0 vberom.asm:250
1137 mov dx, 001ceh ; ba ce 01 ; 0xc06a1 vberom.asm:251
1138 mov ax, strict word 00008h ; b8 08 00 ; 0xc06a4 vberom.asm:252
1139 call 00590h ; e8 e6 fe ; 0xc06a7 vberom.asm:253
1140 mov dx, 001cfh ; ba cf 01 ; 0xc06aa vberom.asm:254
1141 call 00597h ; e8 e7 fe ; 0xc06ad vberom.asm:255
1142 pop dx ; 5a ; 0xc06b0 vberom.asm:256
1143 retn ; c3 ; 0xc06b1 vberom.asm:257
1144 push dx ; 52 ; 0xc06b2 vberom.asm:260
1145 push ax ; 50 ; 0xc06b3 vberom.asm:261
1146 mov dx, 001ceh ; ba ce 01 ; 0xc06b4 vberom.asm:262
1147 mov ax, strict word 00009h ; b8 09 00 ; 0xc06b7 vberom.asm:263
1148 call 00590h ; e8 d3 fe ; 0xc06ba vberom.asm:264
1149 pop ax ; 58 ; 0xc06bd vberom.asm:265
1150 mov dx, 001cfh ; ba cf 01 ; 0xc06be vberom.asm:266
1151 call 00590h ; e8 cc fe ; 0xc06c1 vberom.asm:267
1152 pop dx ; 5a ; 0xc06c4 vberom.asm:268
1153 retn ; c3 ; 0xc06c5 vberom.asm:269
1154 push dx ; 52 ; 0xc06c6 vberom.asm:272
1155 mov dx, 001ceh ; ba ce 01 ; 0xc06c7 vberom.asm:273
1156 mov ax, strict word 00009h ; b8 09 00 ; 0xc06ca vberom.asm:274
1157 call 00590h ; e8 c0 fe ; 0xc06cd vberom.asm:275
1158 mov dx, 001cfh ; ba cf 01 ; 0xc06d0 vberom.asm:276
1159 call 00597h ; e8 c1 fe ; 0xc06d3 vberom.asm:277
1160 pop dx ; 5a ; 0xc06d6 vberom.asm:278
1161 retn ; c3 ; 0xc06d7 vberom.asm:279
1162 push ax ; 50 ; 0xc06d8 vberom.asm:282
1163 push bx ; 53 ; 0xc06d9 vberom.asm:283
1164 push dx ; 52 ; 0xc06da vberom.asm:284
1165 db 08bh, 0d8h
1166 ; mov bx, ax ; 8b d8 ; 0xc06db vberom.asm:285
1167 call 005b6h ; e8 d6 fe ; 0xc06dd vberom.asm:286
1168 cmp AL, strict byte 004h ; 3c 04 ; 0xc06e0 vberom.asm:287
1169 jnbe short 006e6h ; 77 02 ; 0xc06e2 vberom.asm:288
1170 shr bx, 1 ; d1 eb ; 0xc06e4 vberom.asm:289
1171 shr bx, 1 ; d1 eb ; 0xc06e6 vberom.asm:294
1172 shr bx, 1 ; d1 eb ; 0xc06e8 vberom.asm:295
1173 shr bx, 1 ; d1 eb ; 0xc06ea vberom.asm:296
1174 mov dx, 003d4h ; ba d4 03 ; 0xc06ec vberom.asm:298
1175 db 08ah, 0e3h
1176 ; mov ah, bl ; 8a e3 ; 0xc06ef vberom.asm:299
1177 mov AL, strict byte 013h ; b0 13 ; 0xc06f1 vberom.asm:300
1178 out DX, ax ; ef ; 0xc06f3 vberom.asm:301
1179 pop dx ; 5a ; 0xc06f4 vberom.asm:302
1180 pop bx ; 5b ; 0xc06f5 vberom.asm:303
1181 pop ax ; 58 ; 0xc06f6 vberom.asm:304
1182 retn ; c3 ; 0xc06f7 vberom.asm:305
1183 ; disGetNextSymbol 0xc06f8 LB 0x24a -> off=0x0 cb=00000000000000f0 uValue=00000000000c06f8 '_vga_compat_setup'
1184_vga_compat_setup: ; 0xc06f8 LB 0xf0
1185 push ax ; 50 ; 0xc06f8 vberom.asm:308
1186 push dx ; 52 ; 0xc06f9 vberom.asm:309
1187 mov dx, 001ceh ; ba ce 01 ; 0xc06fa vberom.asm:312
1188 mov ax, strict word 00001h ; b8 01 00 ; 0xc06fd vberom.asm:313
1189 call 00590h ; e8 8d fe ; 0xc0700 vberom.asm:314
1190 mov dx, 001cfh ; ba cf 01 ; 0xc0703 vberom.asm:315
1191 call 00597h ; e8 8e fe ; 0xc0706 vberom.asm:316
1192 push ax ; 50 ; 0xc0709 vberom.asm:317
1193 mov dx, 003d4h ; ba d4 03 ; 0xc070a vberom.asm:318
1194 mov ax, strict word 00011h ; b8 11 00 ; 0xc070d vberom.asm:319
1195 out DX, ax ; ef ; 0xc0710 vberom.asm:320
1196 pop ax ; 58 ; 0xc0711 vberom.asm:321
1197 push ax ; 50 ; 0xc0712 vberom.asm:322
1198 shr ax, 1 ; d1 e8 ; 0xc0713 vberom.asm:326
1199 shr ax, 1 ; d1 e8 ; 0xc0715 vberom.asm:327
1200 shr ax, 1 ; d1 e8 ; 0xc0717 vberom.asm:328
1201 dec ax ; 48 ; 0xc0719 vberom.asm:330
1202 db 08ah, 0e0h
1203 ; mov ah, al ; 8a e0 ; 0xc071a vberom.asm:331
1204 mov AL, strict byte 001h ; b0 01 ; 0xc071c vberom.asm:332
1205 out DX, ax ; ef ; 0xc071e vberom.asm:333
1206 pop ax ; 58 ; 0xc071f vberom.asm:334
1207 call 006d8h ; e8 b5 ff ; 0xc0720 vberom.asm:335
1208 mov dx, 001ceh ; ba ce 01 ; 0xc0723 vberom.asm:338
1209 mov ax, strict word 00002h ; b8 02 00 ; 0xc0726 vberom.asm:339
1210 call 00590h ; e8 64 fe ; 0xc0729 vberom.asm:340
1211 mov dx, 001cfh ; ba cf 01 ; 0xc072c vberom.asm:341
1212 call 00597h ; e8 65 fe ; 0xc072f vberom.asm:342
1213 dec ax ; 48 ; 0xc0732 vberom.asm:343
1214 push ax ; 50 ; 0xc0733 vberom.asm:344
1215 mov dx, 003d4h ; ba d4 03 ; 0xc0734 vberom.asm:345
1216 db 08ah, 0e0h
1217 ; mov ah, al ; 8a e0 ; 0xc0737 vberom.asm:346
1218 mov AL, strict byte 012h ; b0 12 ; 0xc0739 vberom.asm:347
1219 out DX, ax ; ef ; 0xc073b vberom.asm:348
1220 pop ax ; 58 ; 0xc073c vberom.asm:349
1221 mov AL, strict byte 007h ; b0 07 ; 0xc073d vberom.asm:350
1222 out DX, AL ; ee ; 0xc073f vberom.asm:351
1223 inc dx ; 42 ; 0xc0740 vberom.asm:352
1224 in AL, DX ; ec ; 0xc0741 vberom.asm:353
1225 and AL, strict byte 0bdh ; 24 bd ; 0xc0742 vberom.asm:354
1226 test ah, 001h ; f6 c4 01 ; 0xc0744 vberom.asm:355
1227 je short 0074bh ; 74 02 ; 0xc0747 vberom.asm:356
1228 or AL, strict byte 002h ; 0c 02 ; 0xc0749 vberom.asm:357
1229 test ah, 002h ; f6 c4 02 ; 0xc074b vberom.asm:359
1230 je short 00752h ; 74 02 ; 0xc074e vberom.asm:360
1231 or AL, strict byte 040h ; 0c 40 ; 0xc0750 vberom.asm:361
1232 out DX, AL ; ee ; 0xc0752 vberom.asm:363
1233 mov dx, 003d4h ; ba d4 03 ; 0xc0753 vberom.asm:366
1234 mov ax, strict word 00009h ; b8 09 00 ; 0xc0756 vberom.asm:367
1235 out DX, AL ; ee ; 0xc0759 vberom.asm:368
1236 mov dx, 003d5h ; ba d5 03 ; 0xc075a vberom.asm:369
1237 in AL, DX ; ec ; 0xc075d vberom.asm:370
1238 and AL, strict byte 060h ; 24 60 ; 0xc075e vberom.asm:371
1239 out DX, AL ; ee ; 0xc0760 vberom.asm:372
1240 mov dx, 003d4h ; ba d4 03 ; 0xc0761 vberom.asm:373
1241 mov AL, strict byte 017h ; b0 17 ; 0xc0764 vberom.asm:374
1242 out DX, AL ; ee ; 0xc0766 vberom.asm:375
1243 mov dx, 003d5h ; ba d5 03 ; 0xc0767 vberom.asm:376
1244 in AL, DX ; ec ; 0xc076a vberom.asm:377
1245 or AL, strict byte 003h ; 0c 03 ; 0xc076b vberom.asm:378
1246 out DX, AL ; ee ; 0xc076d vberom.asm:379
1247 mov dx, 003dah ; ba da 03 ; 0xc076e vberom.asm:380
1248 in AL, DX ; ec ; 0xc0771 vberom.asm:381
1249 mov dx, 003c0h ; ba c0 03 ; 0xc0772 vberom.asm:382
1250 mov AL, strict byte 010h ; b0 10 ; 0xc0775 vberom.asm:383
1251 out DX, AL ; ee ; 0xc0777 vberom.asm:384
1252 mov dx, 003c1h ; ba c1 03 ; 0xc0778 vberom.asm:385
1253 in AL, DX ; ec ; 0xc077b vberom.asm:386
1254 or AL, strict byte 001h ; 0c 01 ; 0xc077c vberom.asm:387
1255 mov dx, 003c0h ; ba c0 03 ; 0xc077e vberom.asm:388
1256 out DX, AL ; ee ; 0xc0781 vberom.asm:389
1257 mov AL, strict byte 020h ; b0 20 ; 0xc0782 vberom.asm:390
1258 out DX, AL ; ee ; 0xc0784 vberom.asm:391
1259 mov dx, 003ceh ; ba ce 03 ; 0xc0785 vberom.asm:392
1260 mov ax, 00506h ; b8 06 05 ; 0xc0788 vberom.asm:393
1261 out DX, ax ; ef ; 0xc078b vberom.asm:394
1262 mov dx, 003c4h ; ba c4 03 ; 0xc078c vberom.asm:395
1263 mov ax, 00f02h ; b8 02 0f ; 0xc078f vberom.asm:396
1264 out DX, ax ; ef ; 0xc0792 vberom.asm:397
1265 mov dx, 001ceh ; ba ce 01 ; 0xc0793 vberom.asm:400
1266 mov ax, strict word 00003h ; b8 03 00 ; 0xc0796 vberom.asm:401
1267 call 00590h ; e8 f4 fd ; 0xc0799 vberom.asm:402
1268 mov dx, 001cfh ; ba cf 01 ; 0xc079c vberom.asm:403
1269 call 00597h ; e8 f5 fd ; 0xc079f vberom.asm:404
1270 cmp AL, strict byte 008h ; 3c 08 ; 0xc07a2 vberom.asm:405
1271 jc short 007e6h ; 72 40 ; 0xc07a4 vberom.asm:406
1272 mov dx, 003d4h ; ba d4 03 ; 0xc07a6 vberom.asm:407
1273 mov AL, strict byte 014h ; b0 14 ; 0xc07a9 vberom.asm:408
1274 out DX, AL ; ee ; 0xc07ab vberom.asm:409
1275 mov dx, 003d5h ; ba d5 03 ; 0xc07ac vberom.asm:410
1276 in AL, DX ; ec ; 0xc07af vberom.asm:411
1277 or AL, strict byte 040h ; 0c 40 ; 0xc07b0 vberom.asm:412
1278 out DX, AL ; ee ; 0xc07b2 vberom.asm:413
1279 mov dx, 003dah ; ba da 03 ; 0xc07b3 vberom.asm:414
1280 in AL, DX ; ec ; 0xc07b6 vberom.asm:415
1281 mov dx, 003c0h ; ba c0 03 ; 0xc07b7 vberom.asm:416
1282 mov AL, strict byte 010h ; b0 10 ; 0xc07ba vberom.asm:417
1283 out DX, AL ; ee ; 0xc07bc vberom.asm:418
1284 mov dx, 003c1h ; ba c1 03 ; 0xc07bd vberom.asm:419
1285 in AL, DX ; ec ; 0xc07c0 vberom.asm:420
1286 or AL, strict byte 040h ; 0c 40 ; 0xc07c1 vberom.asm:421
1287 mov dx, 003c0h ; ba c0 03 ; 0xc07c3 vberom.asm:422
1288 out DX, AL ; ee ; 0xc07c6 vberom.asm:423
1289 mov AL, strict byte 020h ; b0 20 ; 0xc07c7 vberom.asm:424
1290 out DX, AL ; ee ; 0xc07c9 vberom.asm:425
1291 mov dx, 003c4h ; ba c4 03 ; 0xc07ca vberom.asm:426
1292 mov AL, strict byte 004h ; b0 04 ; 0xc07cd vberom.asm:427
1293 out DX, AL ; ee ; 0xc07cf vberom.asm:428
1294 mov dx, 003c5h ; ba c5 03 ; 0xc07d0 vberom.asm:429
1295 in AL, DX ; ec ; 0xc07d3 vberom.asm:430
1296 or AL, strict byte 008h ; 0c 08 ; 0xc07d4 vberom.asm:431
1297 out DX, AL ; ee ; 0xc07d6 vberom.asm:432
1298 mov dx, 003ceh ; ba ce 03 ; 0xc07d7 vberom.asm:433
1299 mov AL, strict byte 005h ; b0 05 ; 0xc07da vberom.asm:434
1300 out DX, AL ; ee ; 0xc07dc vberom.asm:435
1301 mov dx, 003cfh ; ba cf 03 ; 0xc07dd vberom.asm:436
1302 in AL, DX ; ec ; 0xc07e0 vberom.asm:437
1303 and AL, strict byte 09fh ; 24 9f ; 0xc07e1 vberom.asm:438
1304 or AL, strict byte 040h ; 0c 40 ; 0xc07e3 vberom.asm:439
1305 out DX, AL ; ee ; 0xc07e5 vberom.asm:440
1306 pop dx ; 5a ; 0xc07e6 vberom.asm:443
1307 pop ax ; 58 ; 0xc07e7 vberom.asm:444
1308 ; disGetNextSymbol 0xc07e8 LB 0x15a -> off=0x0 cb=0000000000000013 uValue=00000000000c07e8 '_vbe_has_vbe_display'
1309_vbe_has_vbe_display: ; 0xc07e8 LB 0x13
1310 push DS ; 1e ; 0xc07e8 vberom.asm:450
1311 push bx ; 53 ; 0xc07e9 vberom.asm:451
1312 mov ax, strict word 00040h ; b8 40 00 ; 0xc07ea vberom.asm:452
1313 mov ds, ax ; 8e d8 ; 0xc07ed vberom.asm:453
1314 mov bx, 000b9h ; bb b9 00 ; 0xc07ef vberom.asm:454
1315 mov al, byte [bx] ; 8a 07 ; 0xc07f2 vberom.asm:455
1316 and AL, strict byte 001h ; 24 01 ; 0xc07f4 vberom.asm:456
1317 db 032h, 0e4h
1318 ; xor ah, ah ; 32 e4 ; 0xc07f6 vberom.asm:457
1319 pop bx ; 5b ; 0xc07f8 vberom.asm:458
1320 pop DS ; 1f ; 0xc07f9 vberom.asm:459
1321 retn ; c3 ; 0xc07fa vberom.asm:460
1322 ; disGetNextSymbol 0xc07fb LB 0x147 -> off=0x0 cb=0000000000000025 uValue=00000000000c07fb 'vbe_biosfn_return_current_mode'
1323vbe_biosfn_return_current_mode: ; 0xc07fb LB 0x25
1324 push DS ; 1e ; 0xc07fb vberom.asm:473
1325 mov ax, strict word 00040h ; b8 40 00 ; 0xc07fc vberom.asm:474
1326 mov ds, ax ; 8e d8 ; 0xc07ff vberom.asm:475
1327 call 00614h ; e8 10 fe ; 0xc0801 vberom.asm:476
1328 and ax, strict byte 00001h ; 83 e0 01 ; 0xc0804 vberom.asm:477
1329 je short 00812h ; 74 09 ; 0xc0807 vberom.asm:478
1330 mov bx, 000bah ; bb ba 00 ; 0xc0809 vberom.asm:479
1331 mov ax, word [bx] ; 8b 07 ; 0xc080c vberom.asm:480
1332 db 08bh, 0d8h
1333 ; mov bx, ax ; 8b d8 ; 0xc080e vberom.asm:481
1334 jne short 0081bh ; 75 09 ; 0xc0810 vberom.asm:482
1335 mov bx, strict word 00049h ; bb 49 00 ; 0xc0812 vberom.asm:484
1336 mov al, byte [bx] ; 8a 07 ; 0xc0815 vberom.asm:485
1337 db 08ah, 0d8h
1338 ; mov bl, al ; 8a d8 ; 0xc0817 vberom.asm:486
1339 db 032h, 0ffh
1340 ; xor bh, bh ; 32 ff ; 0xc0819 vberom.asm:487
1341 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc081b vberom.asm:489
1342 pop DS ; 1f ; 0xc081e vberom.asm:490
1343 retn ; c3 ; 0xc081f vberom.asm:491
1344 ; disGetNextSymbol 0xc0820 LB 0x122 -> off=0x0 cb=000000000000002d uValue=00000000000c0820 'vbe_biosfn_display_window_control'
1345vbe_biosfn_display_window_control: ; 0xc0820 LB 0x2d
1346 cmp bl, 000h ; 80 fb 00 ; 0xc0820 vberom.asm:515
1347 jne short 00849h ; 75 24 ; 0xc0823 vberom.asm:516
1348 cmp bh, 001h ; 80 ff 01 ; 0xc0825 vberom.asm:517
1349 je short 00840h ; 74 16 ; 0xc0828 vberom.asm:518
1350 jc short 00830h ; 72 04 ; 0xc082a vberom.asm:519
1351 mov ax, 00100h ; b8 00 01 ; 0xc082c vberom.asm:520
1352 retn ; c3 ; 0xc082f vberom.asm:521
1353 db 08bh, 0c2h
1354 ; mov ax, dx ; 8b c2 ; 0xc0830 vberom.asm:523
1355 call 00626h ; e8 f1 fd ; 0xc0832 vberom.asm:524
1356 call 0063ah ; e8 02 fe ; 0xc0835 vberom.asm:525
1357 db 03bh, 0c2h
1358 ; cmp ax, dx ; 3b c2 ; 0xc0838 vberom.asm:526
1359 jne short 00849h ; 75 0d ; 0xc083a vberom.asm:527
1360 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc083c vberom.asm:528
1361 retn ; c3 ; 0xc083f vberom.asm:529
1362 call 0063ah ; e8 f7 fd ; 0xc0840 vberom.asm:531
1363 db 08bh, 0d0h
1364 ; mov dx, ax ; 8b d0 ; 0xc0843 vberom.asm:532
1365 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0845 vberom.asm:533
1366 retn ; c3 ; 0xc0848 vberom.asm:534
1367 mov ax, 0014fh ; b8 4f 01 ; 0xc0849 vberom.asm:536
1368 retn ; c3 ; 0xc084c vberom.asm:537
1369 ; disGetNextSymbol 0xc084d LB 0xf5 -> off=0x0 cb=0000000000000034 uValue=00000000000c084d 'vbe_biosfn_set_get_display_start'
1370vbe_biosfn_set_get_display_start: ; 0xc084d LB 0x34
1371 cmp bl, 080h ; 80 fb 80 ; 0xc084d vberom.asm:577
1372 je short 0085dh ; 74 0b ; 0xc0850 vberom.asm:578
1373 cmp bl, 001h ; 80 fb 01 ; 0xc0852 vberom.asm:579
1374 je short 00871h ; 74 1a ; 0xc0855 vberom.asm:580
1375 jc short 00863h ; 72 0a ; 0xc0857 vberom.asm:581
1376 mov ax, 00100h ; b8 00 01 ; 0xc0859 vberom.asm:582
1377 retn ; c3 ; 0xc085c vberom.asm:583
1378 call 005a9h ; e8 49 fd ; 0xc085d vberom.asm:585
1379 call 0059ch ; e8 39 fd ; 0xc0860 vberom.asm:586
1380 db 08bh, 0c1h
1381 ; mov ax, cx ; 8b c1 ; 0xc0863 vberom.asm:588
1382 call 0068ch ; e8 24 fe ; 0xc0865 vberom.asm:589
1383 db 08bh, 0c2h
1384 ; mov ax, dx ; 8b c2 ; 0xc0868 vberom.asm:590
1385 call 006b2h ; e8 45 fe ; 0xc086a vberom.asm:591
1386 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc086d vberom.asm:592
1387 retn ; c3 ; 0xc0870 vberom.asm:593
1388 call 006a0h ; e8 2c fe ; 0xc0871 vberom.asm:595
1389 db 08bh, 0c8h
1390 ; mov cx, ax ; 8b c8 ; 0xc0874 vberom.asm:596
1391 call 006c6h ; e8 4d fe ; 0xc0876 vberom.asm:597
1392 db 08bh, 0d0h
1393 ; mov dx, ax ; 8b d0 ; 0xc0879 vberom.asm:598
1394 db 032h, 0ffh
1395 ; xor bh, bh ; 32 ff ; 0xc087b vberom.asm:599
1396 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc087d vberom.asm:600
1397 retn ; c3 ; 0xc0880 vberom.asm:601
1398 ; disGetNextSymbol 0xc0881 LB 0xc1 -> off=0x0 cb=0000000000000037 uValue=00000000000c0881 'vbe_biosfn_set_get_dac_palette_format'
1399vbe_biosfn_set_get_dac_palette_format: ; 0xc0881 LB 0x37
1400 cmp bl, 001h ; 80 fb 01 ; 0xc0881 vberom.asm:616
1401 je short 008a4h ; 74 1e ; 0xc0884 vberom.asm:617
1402 jc short 0088ch ; 72 04 ; 0xc0886 vberom.asm:618
1403 mov ax, 00100h ; b8 00 01 ; 0xc0888 vberom.asm:619
1404 retn ; c3 ; 0xc088b vberom.asm:620
1405 call 00614h ; e8 85 fd ; 0xc088c vberom.asm:622
1406 cmp bh, 006h ; 80 ff 06 ; 0xc088f vberom.asm:623
1407 je short 0089eh ; 74 0a ; 0xc0892 vberom.asm:624
1408 cmp bh, 008h ; 80 ff 08 ; 0xc0894 vberom.asm:625
1409 jne short 008b4h ; 75 1b ; 0xc0897 vberom.asm:626
1410 or ax, strict byte 00020h ; 83 c8 20 ; 0xc0899 vberom.asm:627
1411 jne short 008a1h ; 75 03 ; 0xc089c vberom.asm:628
1412 and ax, strict byte 0ffdfh ; 83 e0 df ; 0xc089e vberom.asm:630
1413 call 00600h ; e8 5c fd ; 0xc08a1 vberom.asm:632
1414 mov BH, strict byte 006h ; b7 06 ; 0xc08a4 vberom.asm:634
1415 call 00614h ; e8 6b fd ; 0xc08a6 vberom.asm:635
1416 and ax, strict byte 00020h ; 83 e0 20 ; 0xc08a9 vberom.asm:636
1417 je short 008b0h ; 74 02 ; 0xc08ac vberom.asm:637
1418 mov BH, strict byte 008h ; b7 08 ; 0xc08ae vberom.asm:638
1419 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc08b0 vberom.asm:640
1420 retn ; c3 ; 0xc08b3 vberom.asm:641
1421 mov ax, 0014fh ; b8 4f 01 ; 0xc08b4 vberom.asm:643
1422 retn ; c3 ; 0xc08b7 vberom.asm:644
1423 ; disGetNextSymbol 0xc08b8 LB 0x8a -> off=0x0 cb=0000000000000073 uValue=00000000000c08b8 'vbe_biosfn_set_get_palette_data'
1424vbe_biosfn_set_get_palette_data: ; 0xc08b8 LB 0x73
1425 test bl, bl ; 84 db ; 0xc08b8 vberom.asm:683
1426 je short 008cbh ; 74 0f ; 0xc08ba vberom.asm:684
1427 cmp bl, 001h ; 80 fb 01 ; 0xc08bc vberom.asm:685
1428 je short 008f9h ; 74 38 ; 0xc08bf vberom.asm:686
1429 cmp bl, 003h ; 80 fb 03 ; 0xc08c1 vberom.asm:687
1430 jbe short 00927h ; 76 61 ; 0xc08c4 vberom.asm:688
1431 cmp bl, 080h ; 80 fb 80 ; 0xc08c6 vberom.asm:689
1432 jne short 00923h ; 75 58 ; 0xc08c9 vberom.asm:690
1433 push ax ; 50 ; 0xc08cb vberom.asm:135
1434 push cx ; 51 ; 0xc08cc vberom.asm:136
1435 push dx ; 52 ; 0xc08cd vberom.asm:137
1436 push bx ; 53 ; 0xc08ce vberom.asm:138
1437 push sp ; 54 ; 0xc08cf vberom.asm:139
1438 push bp ; 55 ; 0xc08d0 vberom.asm:140
1439 push si ; 56 ; 0xc08d1 vberom.asm:141
1440 push di ; 57 ; 0xc08d2 vberom.asm:142
1441 push DS ; 1e ; 0xc08d3 vberom.asm:696
1442 push ES ; 06 ; 0xc08d4 vberom.asm:697
1443 pop DS ; 1f ; 0xc08d5 vberom.asm:698
1444 db 08ah, 0c2h
1445 ; mov al, dl ; 8a c2 ; 0xc08d6 vberom.asm:699
1446 mov dx, 003c8h ; ba c8 03 ; 0xc08d8 vberom.asm:700
1447 out DX, AL ; ee ; 0xc08db vberom.asm:701
1448 inc dx ; 42 ; 0xc08dc vberom.asm:702
1449 db 08bh, 0f7h
1450 ; mov si, di ; 8b f7 ; 0xc08dd vberom.asm:703
1451 lodsw ; ad ; 0xc08df vberom.asm:714
1452 db 08bh, 0d8h
1453 ; mov bx, ax ; 8b d8 ; 0xc08e0 vberom.asm:715
1454 lodsw ; ad ; 0xc08e2 vberom.asm:716
1455 out DX, AL ; ee ; 0xc08e3 vberom.asm:717
1456 db 08ah, 0c7h
1457 ; mov al, bh ; 8a c7 ; 0xc08e4 vberom.asm:718
1458 out DX, AL ; ee ; 0xc08e6 vberom.asm:719
1459 db 08ah, 0c3h
1460 ; mov al, bl ; 8a c3 ; 0xc08e7 vberom.asm:720
1461 out DX, AL ; ee ; 0xc08e9 vberom.asm:721
1462 loop 008dfh ; e2 f3 ; 0xc08ea vberom.asm:723
1463 pop DS ; 1f ; 0xc08ec vberom.asm:724
1464 pop di ; 5f ; 0xc08ed vberom.asm:154
1465 pop si ; 5e ; 0xc08ee vberom.asm:155
1466 pop bp ; 5d ; 0xc08ef vberom.asm:156
1467 pop bx ; 5b ; 0xc08f0 vberom.asm:157
1468 pop bx ; 5b ; 0xc08f1 vberom.asm:158
1469 pop dx ; 5a ; 0xc08f2 vberom.asm:159
1470 pop cx ; 59 ; 0xc08f3 vberom.asm:160
1471 pop ax ; 58 ; 0xc08f4 vberom.asm:161
1472 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc08f5 vberom.asm:727
1473 retn ; c3 ; 0xc08f8 vberom.asm:728
1474 push ax ; 50 ; 0xc08f9 vberom.asm:135
1475 push cx ; 51 ; 0xc08fa vberom.asm:136
1476 push dx ; 52 ; 0xc08fb vberom.asm:137
1477 push bx ; 53 ; 0xc08fc vberom.asm:138
1478 push sp ; 54 ; 0xc08fd vberom.asm:139
1479 push bp ; 55 ; 0xc08fe vberom.asm:140
1480 push si ; 56 ; 0xc08ff vberom.asm:141
1481 push di ; 57 ; 0xc0900 vberom.asm:142
1482 db 08ah, 0c2h
1483 ; mov al, dl ; 8a c2 ; 0xc0901 vberom.asm:732
1484 mov dx, 003c7h ; ba c7 03 ; 0xc0903 vberom.asm:733
1485 out DX, AL ; ee ; 0xc0906 vberom.asm:734
1486 add dl, 002h ; 80 c2 02 ; 0xc0907 vberom.asm:735
1487 db 033h, 0dbh
1488 ; xor bx, bx ; 33 db ; 0xc090a vberom.asm:746
1489 in AL, DX ; ec ; 0xc090c vberom.asm:748
1490 db 08ah, 0d8h
1491 ; mov bl, al ; 8a d8 ; 0xc090d vberom.asm:749
1492 in AL, DX ; ec ; 0xc090f vberom.asm:750
1493 db 08ah, 0e0h
1494 ; mov ah, al ; 8a e0 ; 0xc0910 vberom.asm:751
1495 in AL, DX ; ec ; 0xc0912 vberom.asm:752
1496 stosw ; ab ; 0xc0913 vberom.asm:753
1497 db 08bh, 0c3h
1498 ; mov ax, bx ; 8b c3 ; 0xc0914 vberom.asm:754
1499 stosw ; ab ; 0xc0916 vberom.asm:755
1500 loop 0090ch ; e2 f3 ; 0xc0917 vberom.asm:757
1501 pop di ; 5f ; 0xc0919 vberom.asm:154
1502 pop si ; 5e ; 0xc091a vberom.asm:155
1503 pop bp ; 5d ; 0xc091b vberom.asm:156
1504 pop bx ; 5b ; 0xc091c vberom.asm:157
1505 pop bx ; 5b ; 0xc091d vberom.asm:158
1506 pop dx ; 5a ; 0xc091e vberom.asm:159
1507 pop cx ; 59 ; 0xc091f vberom.asm:160
1508 pop ax ; 58 ; 0xc0920 vberom.asm:161
1509 jmp short 008f5h ; eb d2 ; 0xc0921 vberom.asm:759
1510 mov ax, 0014fh ; b8 4f 01 ; 0xc0923 vberom.asm:762
1511 retn ; c3 ; 0xc0926 vberom.asm:763
1512 mov ax, 0024fh ; b8 4f 02 ; 0xc0927 vberom.asm:765
1513 retn ; c3 ; 0xc092a vberom.asm:766
1514 ; disGetNextSymbol 0xc092b LB 0x17 -> off=0x0 cb=0000000000000017 uValue=00000000000c092b 'vbe_biosfn_return_protected_mode_interface'
1515vbe_biosfn_return_protected_mode_interface: ; 0xc092b LB 0x17
1516 test bl, bl ; 84 db ; 0xc092b vberom.asm:780
1517 jne short 0093eh ; 75 0f ; 0xc092d vberom.asm:781
1518 mov di, 0c000h ; bf 00 c0 ; 0xc092f vberom.asm:782
1519 mov es, di ; 8e c7 ; 0xc0932 vberom.asm:783
1520 mov di, 04400h ; bf 00 44 ; 0xc0934 vberom.asm:784
1521 mov cx, 00115h ; b9 15 01 ; 0xc0937 vberom.asm:785
1522 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc093a vberom.asm:786
1523 retn ; c3 ; 0xc093d vberom.asm:787
1524 mov ax, 0014fh ; b8 4f 01 ; 0xc093e vberom.asm:789
1525 retn ; c3 ; 0xc0941 vberom.asm:790
1526
1527 ; Padding 0xbe bytes at 0xc0942
1528 times 190 db 0
1529
1530section _TEXT progbits vstart=0xa00 align=1 ; size=0x32df class=CODE group=AUTO
1531 ; disGetNextSymbol 0xc0a00 LB 0x32df -> off=0x0 cb=000000000000001c uValue=00000000000c0a00 'set_int_vector'
1532set_int_vector: ; 0xc0a00 LB 0x1c
1533 push bx ; 53 ; 0xc0a00 vgabios.c:85
1534 push bp ; 55 ; 0xc0a01
1535 mov bp, sp ; 89 e5 ; 0xc0a02
1536 mov bl, al ; 88 c3 ; 0xc0a04
1537 xor bh, bh ; 30 ff ; 0xc0a06 vgabios.c:89
1538 sal bx, 1 ; d1 e3 ; 0xc0a08
1539 sal bx, 1 ; d1 e3 ; 0xc0a0a
1540 xor ax, ax ; 31 c0 ; 0xc0a0c
1541 mov es, ax ; 8e c0 ; 0xc0a0e
1542 mov word [es:bx], dx ; 26 89 17 ; 0xc0a10
1543 mov word [es:bx+002h], 0c000h ; 26 c7 47 02 00 c0 ; 0xc0a13
1544 pop bp ; 5d ; 0xc0a19 vgabios.c:90
1545 pop bx ; 5b ; 0xc0a1a
1546 retn ; c3 ; 0xc0a1b
1547 ; disGetNextSymbol 0xc0a1c LB 0x32c3 -> off=0x0 cb=000000000000001c uValue=00000000000c0a1c 'init_vga_card'
1548init_vga_card: ; 0xc0a1c LB 0x1c
1549 push bp ; 55 ; 0xc0a1c vgabios.c:141
1550 mov bp, sp ; 89 e5 ; 0xc0a1d
1551 push dx ; 52 ; 0xc0a1f
1552 mov AL, strict byte 0c3h ; b0 c3 ; 0xc0a20 vgabios.c:144
1553 mov dx, 003c2h ; ba c2 03 ; 0xc0a22
1554 out DX, AL ; ee ; 0xc0a25
1555 mov AL, strict byte 004h ; b0 04 ; 0xc0a26 vgabios.c:147
1556 mov dx, 003c4h ; ba c4 03 ; 0xc0a28
1557 out DX, AL ; ee ; 0xc0a2b
1558 mov AL, strict byte 002h ; b0 02 ; 0xc0a2c vgabios.c:148
1559 mov dx, 003c5h ; ba c5 03 ; 0xc0a2e
1560 out DX, AL ; ee ; 0xc0a31
1561 lea sp, [bp-002h] ; 8d 66 fe ; 0xc0a32 vgabios.c:153
1562 pop dx ; 5a ; 0xc0a35
1563 pop bp ; 5d ; 0xc0a36
1564 retn ; c3 ; 0xc0a37
1565 ; disGetNextSymbol 0xc0a38 LB 0x32a7 -> off=0x0 cb=0000000000000032 uValue=00000000000c0a38 'init_bios_area'
1566init_bios_area: ; 0xc0a38 LB 0x32
1567 push bx ; 53 ; 0xc0a38 vgabios.c:162
1568 push bp ; 55 ; 0xc0a39
1569 mov bp, sp ; 89 e5 ; 0xc0a3a
1570 xor bx, bx ; 31 db ; 0xc0a3c vgabios.c:166
1571 mov ax, strict word 00040h ; b8 40 00 ; 0xc0a3e
1572 mov es, ax ; 8e c0 ; 0xc0a41
1573 mov al, byte [es:bx+010h] ; 26 8a 47 10 ; 0xc0a43 vgabios.c:169
1574 and AL, strict byte 0cfh ; 24 cf ; 0xc0a47
1575 or AL, strict byte 020h ; 0c 20 ; 0xc0a49
1576 mov byte [es:bx+010h], al ; 26 88 47 10 ; 0xc0a4b
1577 mov byte [es:bx+00085h], 010h ; 26 c6 87 85 00 10 ; 0xc0a4f vgabios.c:173
1578 mov word [es:bx+00087h], 0f960h ; 26 c7 87 87 00 60 f9 ; 0xc0a55 vgabios.c:175
1579 mov byte [es:bx+00089h], 051h ; 26 c6 87 89 00 51 ; 0xc0a5c vgabios.c:179
1580 mov byte [es:bx+065h], 009h ; 26 c6 47 65 09 ; 0xc0a62 vgabios.c:181
1581 pop bp ; 5d ; 0xc0a67 vgabios.c:182
1582 pop bx ; 5b ; 0xc0a68
1583 retn ; c3 ; 0xc0a69
1584 ; disGetNextSymbol 0xc0a6a LB 0x3275 -> off=0x0 cb=0000000000000022 uValue=00000000000c0a6a 'vgabios_init_func'
1585vgabios_init_func: ; 0xc0a6a LB 0x22
1586 inc bp ; 45 ; 0xc0a6a vgabios.c:222
1587 push bp ; 55 ; 0xc0a6b
1588 mov bp, sp ; 89 e5 ; 0xc0a6c
1589 call 00a1ch ; e8 ab ff ; 0xc0a6e vgabios.c:224
1590 call 00a38h ; e8 c4 ff ; 0xc0a71 vgabios.c:225
1591 call 0371ah ; e8 a3 2c ; 0xc0a74 vgabios.c:227
1592 mov dx, strict word 00022h ; ba 22 00 ; 0xc0a77 vgabios.c:229
1593 mov ax, strict word 00010h ; b8 10 00 ; 0xc0a7a
1594 call 00a00h ; e8 80 ff ; 0xc0a7d
1595 mov ax, strict word 00003h ; b8 03 00 ; 0xc0a80 vgabios.c:255
1596 db 032h, 0e4h
1597 ; xor ah, ah ; 32 e4 ; 0xc0a83
1598 int 010h ; cd 10 ; 0xc0a85
1599 mov sp, bp ; 89 ec ; 0xc0a87 vgabios.c:258
1600 pop bp ; 5d ; 0xc0a89
1601 dec bp ; 4d ; 0xc0a8a
1602 retf ; cb ; 0xc0a8b
1603 ; disGetNextSymbol 0xc0a8c LB 0x3253 -> off=0x0 cb=0000000000000046 uValue=00000000000c0a8c 'vga_get_cursor_pos'
1604vga_get_cursor_pos: ; 0xc0a8c LB 0x46
1605 push bp ; 55 ; 0xc0a8c vgabios.c:327
1606 mov bp, sp ; 89 e5 ; 0xc0a8d
1607 push cx ; 51 ; 0xc0a8f
1608 push si ; 56 ; 0xc0a90
1609 mov cl, al ; 88 c1 ; 0xc0a91
1610 mov si, dx ; 89 d6 ; 0xc0a93
1611 cmp AL, strict byte 007h ; 3c 07 ; 0xc0a95 vgabios.c:329
1612 jbe short 00aa7h ; 76 0e ; 0xc0a97
1613 push SS ; 16 ; 0xc0a99 vgabios.c:330
1614 pop ES ; 07 ; 0xc0a9a
1615 mov word [es:si], strict word 00000h ; 26 c7 04 00 00 ; 0xc0a9b
1616 mov word [es:bx], strict word 00000h ; 26 c7 07 00 00 ; 0xc0aa0 vgabios.c:331
1617 jmp short 00acbh ; eb 24 ; 0xc0aa5 vgabios.c:332
1618 mov dx, strict word 00060h ; ba 60 00 ; 0xc0aa7 vgabios.c:334
1619 mov ax, strict word 00040h ; b8 40 00 ; 0xc0aaa
1620 call 031dah ; e8 2a 27 ; 0xc0aad
1621 push SS ; 16 ; 0xc0ab0
1622 pop ES ; 07 ; 0xc0ab1
1623 mov word [es:si], ax ; 26 89 04 ; 0xc0ab2
1624 mov al, cl ; 88 c8 ; 0xc0ab5 vgabios.c:335
1625 xor ah, ah ; 30 e4 ; 0xc0ab7
1626 mov dx, ax ; 89 c2 ; 0xc0ab9
1627 sal dx, 1 ; d1 e2 ; 0xc0abb
1628 add dx, strict byte 00050h ; 83 c2 50 ; 0xc0abd
1629 mov ax, strict word 00040h ; b8 40 00 ; 0xc0ac0
1630 call 031dah ; e8 14 27 ; 0xc0ac3
1631 push SS ; 16 ; 0xc0ac6
1632 pop ES ; 07 ; 0xc0ac7
1633 mov word [es:bx], ax ; 26 89 07 ; 0xc0ac8
1634 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0acb vgabios.c:337
1635 pop si ; 5e ; 0xc0ace
1636 pop cx ; 59 ; 0xc0acf
1637 pop bp ; 5d ; 0xc0ad0
1638 retn ; c3 ; 0xc0ad1
1639 ; disGetNextSymbol 0xc0ad2 LB 0x320d -> off=0x0 cb=000000000000009f uValue=00000000000c0ad2 'vga_read_char_attr'
1640vga_read_char_attr: ; 0xc0ad2 LB 0x9f
1641 push bp ; 55 ; 0xc0ad2 vgabios.c:340
1642 mov bp, sp ; 89 e5 ; 0xc0ad3
1643 push bx ; 53 ; 0xc0ad5
1644 push cx ; 51 ; 0xc0ad6
1645 push si ; 56 ; 0xc0ad7
1646 push di ; 57 ; 0xc0ad8
1647 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc0ad9
1648 mov ch, al ; 88 c5 ; 0xc0adc
1649 mov si, dx ; 89 d6 ; 0xc0ade
1650 mov dx, strict word 00049h ; ba 49 00 ; 0xc0ae0 vgabios.c:347
1651 mov ax, strict word 00040h ; b8 40 00 ; 0xc0ae3
1652 call 031beh ; e8 d5 26 ; 0xc0ae6
1653 xor ah, ah ; 30 e4 ; 0xc0ae9 vgabios.c:348
1654 call 03193h ; e8 a5 26 ; 0xc0aeb
1655 mov cl, al ; 88 c1 ; 0xc0aee
1656 cmp AL, strict byte 0ffh ; 3c ff ; 0xc0af0 vgabios.c:349
1657 je short 00b68h ; 74 74 ; 0xc0af2
1658 mov al, ch ; 88 e8 ; 0xc0af4 vgabios.c:353
1659 xor ah, ah ; 30 e4 ; 0xc0af6
1660 lea bx, [bp-012h] ; 8d 5e ee ; 0xc0af8
1661 lea dx, [bp-010h] ; 8d 56 f0 ; 0xc0afb
1662 call 00a8ch ; e8 8b ff ; 0xc0afe
1663 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc0b01 vgabios.c:354
1664 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc0b04
1665 mov ax, word [bp-012h] ; 8b 46 ee ; 0xc0b07 vgabios.c:355
1666 mov al, ah ; 88 e0 ; 0xc0b0a
1667 xor ah, ah ; 30 e4 ; 0xc0b0c
1668 mov word [bp-00eh], ax ; 89 46 f2 ; 0xc0b0e
1669 mov dx, 00084h ; ba 84 00 ; 0xc0b11 vgabios.c:358
1670 mov ax, strict word 00040h ; b8 40 00 ; 0xc0b14
1671 call 031beh ; e8 a4 26 ; 0xc0b17
1672 xor ah, ah ; 30 e4 ; 0xc0b1a
1673 inc ax ; 40 ; 0xc0b1c
1674 mov word [bp-00ch], ax ; 89 46 f4 ; 0xc0b1d
1675 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc0b20 vgabios.c:359
1676 mov ax, strict word 00040h ; b8 40 00 ; 0xc0b23
1677 call 031dah ; e8 b1 26 ; 0xc0b26
1678 mov di, ax ; 89 c7 ; 0xc0b29
1679 mov bl, cl ; 88 cb ; 0xc0b2b vgabios.c:361
1680 xor bh, bh ; 30 ff ; 0xc0b2d
1681 mov CL, strict byte 003h ; b1 03 ; 0xc0b2f
1682 sal bx, CL ; d3 e3 ; 0xc0b31
1683 cmp byte [bx+04635h], 000h ; 80 bf 35 46 00 ; 0xc0b33
1684 jne short 00b68h ; 75 2e ; 0xc0b38
1685 mul word [bp-00ch] ; f7 66 f4 ; 0xc0b3a vgabios.c:363
1686 sal ax, 1 ; d1 e0 ; 0xc0b3d
1687 or AL, strict byte 0ffh ; 0c ff ; 0xc0b3f
1688 mov cl, ch ; 88 e9 ; 0xc0b41
1689 xor ch, ch ; 30 ed ; 0xc0b43
1690 inc ax ; 40 ; 0xc0b45
1691 mul cx ; f7 e1 ; 0xc0b46
1692 mov cx, ax ; 89 c1 ; 0xc0b48
1693 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc0b4a
1694 xor ah, ah ; 30 e4 ; 0xc0b4d
1695 mul di ; f7 e7 ; 0xc0b4f
1696 mov dx, ax ; 89 c2 ; 0xc0b51
1697 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc0b53
1698 xor ah, ah ; 30 e4 ; 0xc0b56
1699 add dx, ax ; 01 c2 ; 0xc0b58
1700 sal dx, 1 ; d1 e2 ; 0xc0b5a
1701 add dx, cx ; 01 ca ; 0xc0b5c
1702 mov ax, word [bx+04638h] ; 8b 87 38 46 ; 0xc0b5e vgabios.c:364
1703 call 031dah ; e8 75 26 ; 0xc0b62
1704 mov word [ss:si], ax ; 36 89 04 ; 0xc0b65
1705 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc0b68 vgabios.c:371
1706 pop di ; 5f ; 0xc0b6b
1707 pop si ; 5e ; 0xc0b6c
1708 pop cx ; 59 ; 0xc0b6d
1709 pop bx ; 5b ; 0xc0b6e
1710 pop bp ; 5d ; 0xc0b6f
1711 retn ; c3 ; 0xc0b70
1712 ; disGetNextSymbol 0xc0b71 LB 0x316e -> off=0x10 cb=000000000000007b uValue=00000000000c0b81 'vga_get_font_info'
1713 db 096h, 00bh, 0d4h, 00bh, 0d9h, 00bh, 0e1h, 00bh, 0e6h, 00bh, 0ebh, 00bh, 0f0h, 00bh, 0f5h, 00bh
1714vga_get_font_info: ; 0xc0b81 LB 0x7b
1715 push bp ; 55 ; 0xc0b81 vgabios.c:373
1716 mov bp, sp ; 89 e5 ; 0xc0b82
1717 push si ; 56 ; 0xc0b84
1718 push di ; 57 ; 0xc0b85
1719 mov si, dx ; 89 d6 ; 0xc0b86
1720 cmp ax, strict word 00007h ; 3d 07 00 ; 0xc0b88 vgabios.c:378
1721 jnbe short 00bcbh ; 77 3e ; 0xc0b8b
1722 mov di, ax ; 89 c7 ; 0xc0b8d
1723 sal di, 1 ; d1 e7 ; 0xc0b8f
1724 jmp word [cs:di+00b71h] ; 2e ff a5 71 0b ; 0xc0b91
1725 mov dx, strict word 0007ch ; ba 7c 00 ; 0xc0b96 vgabios.c:380
1726 xor ax, ax ; 31 c0 ; 0xc0b99
1727 call 031f6h ; e8 58 26 ; 0xc0b9b
1728 push SS ; 16 ; 0xc0b9e vgabios.c:381
1729 pop ES ; 07 ; 0xc0b9f
1730 mov word [es:bx], ax ; 26 89 07 ; 0xc0ba0
1731 mov word [es:si], dx ; 26 89 14 ; 0xc0ba3
1732 mov dx, 00085h ; ba 85 00 ; 0xc0ba6
1733 mov ax, strict word 00040h ; b8 40 00 ; 0xc0ba9
1734 call 031beh ; e8 0f 26 ; 0xc0bac
1735 xor ah, ah ; 30 e4 ; 0xc0baf
1736 push SS ; 16 ; 0xc0bb1
1737 pop ES ; 07 ; 0xc0bb2
1738 mov bx, cx ; 89 cb ; 0xc0bb3
1739 mov word [es:bx], ax ; 26 89 07 ; 0xc0bb5
1740 mov dx, 00084h ; ba 84 00 ; 0xc0bb8
1741 mov ax, strict word 00040h ; b8 40 00 ; 0xc0bbb
1742 call 031beh ; e8 fd 25 ; 0xc0bbe
1743 xor ah, ah ; 30 e4 ; 0xc0bc1
1744 push SS ; 16 ; 0xc0bc3
1745 pop ES ; 07 ; 0xc0bc4
1746 mov bx, word [bp+004h] ; 8b 5e 04 ; 0xc0bc5
1747 mov word [es:bx], ax ; 26 89 07 ; 0xc0bc8
1748 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0bcb
1749 pop di ; 5f ; 0xc0bce
1750 pop si ; 5e ; 0xc0bcf
1751 pop bp ; 5d ; 0xc0bd0
1752 retn 00002h ; c2 02 00 ; 0xc0bd1
1753 mov dx, 0010ch ; ba 0c 01 ; 0xc0bd4 vgabios.c:383
1754 jmp short 00b99h ; eb c0 ; 0xc0bd7
1755 mov ax, 05bf2h ; b8 f2 5b ; 0xc0bd9 vgabios.c:386
1756 mov dx, 0c000h ; ba 00 c0 ; 0xc0bdc
1757 jmp short 00b9eh ; eb bd ; 0xc0bdf vgabios.c:387
1758 mov ax, 053f2h ; b8 f2 53 ; 0xc0be1 vgabios.c:389
1759 jmp short 00bdch ; eb f6 ; 0xc0be4
1760 mov ax, 057f2h ; b8 f2 57 ; 0xc0be6 vgabios.c:392
1761 jmp short 00bdch ; eb f1 ; 0xc0be9
1762 mov ax, 079f2h ; b8 f2 79 ; 0xc0beb vgabios.c:395
1763 jmp short 00bdch ; eb ec ; 0xc0bee
1764 mov ax, 069f2h ; b8 f2 69 ; 0xc0bf0 vgabios.c:398
1765 jmp short 00bdch ; eb e7 ; 0xc0bf3
1766 mov ax, 07b1fh ; b8 1f 7b ; 0xc0bf5 vgabios.c:401
1767 jmp short 00bdch ; eb e2 ; 0xc0bf8
1768 jmp short 00bcbh ; eb cf ; 0xc0bfa vgabios.c:407
1769 ; disGetNextSymbol 0xc0bfc LB 0x30e3 -> off=0x0 cb=0000000000000143 uValue=00000000000c0bfc 'vga_read_pixel'
1770vga_read_pixel: ; 0xc0bfc LB 0x143
1771 push bp ; 55 ; 0xc0bfc vgabios.c:420
1772 mov bp, sp ; 89 e5 ; 0xc0bfd
1773 push si ; 56 ; 0xc0bff
1774 push di ; 57 ; 0xc0c00
1775 sub sp, strict byte 00006h ; 83 ec 06 ; 0xc0c01
1776 mov si, dx ; 89 d6 ; 0xc0c04
1777 mov word [bp-00ah], bx ; 89 5e f6 ; 0xc0c06
1778 mov di, cx ; 89 cf ; 0xc0c09
1779 mov dx, strict word 00049h ; ba 49 00 ; 0xc0c0b vgabios.c:426
1780 mov ax, strict word 00040h ; b8 40 00 ; 0xc0c0e
1781 call 031beh ; e8 aa 25 ; 0xc0c11
1782 xor ah, ah ; 30 e4 ; 0xc0c14 vgabios.c:427
1783 call 03193h ; e8 7a 25 ; 0xc0c16
1784 mov ch, al ; 88 c5 ; 0xc0c19
1785 cmp AL, strict byte 0ffh ; 3c ff ; 0xc0c1b vgabios.c:428
1786 je short 00c2eh ; 74 0f ; 0xc0c1d
1787 mov bl, al ; 88 c3 ; 0xc0c1f vgabios.c:430
1788 xor bh, bh ; 30 ff ; 0xc0c21
1789 mov CL, strict byte 003h ; b1 03 ; 0xc0c23
1790 sal bx, CL ; d3 e3 ; 0xc0c25
1791 cmp byte [bx+04635h], 000h ; 80 bf 35 46 00 ; 0xc0c27
1792 jne short 00c31h ; 75 03 ; 0xc0c2c
1793 jmp near 00d38h ; e9 07 01 ; 0xc0c2e vgabios.c:431
1794 mov bl, byte [bx+04636h] ; 8a 9f 36 46 ; 0xc0c31 vgabios.c:434
1795 cmp bl, cl ; 38 cb ; 0xc0c35
1796 jc short 00c48h ; 72 0f ; 0xc0c37
1797 jbe short 00c50h ; 76 15 ; 0xc0c39
1798 cmp bl, 005h ; 80 fb 05 ; 0xc0c3b
1799 je short 00ca8h ; 74 68 ; 0xc0c3e
1800 cmp bl, 004h ; 80 fb 04 ; 0xc0c40
1801 je short 00c50h ; 74 0b ; 0xc0c43
1802 jmp near 00d33h ; e9 eb 00 ; 0xc0c45
1803 cmp bl, 002h ; 80 fb 02 ; 0xc0c48
1804 je short 00cadh ; 74 60 ; 0xc0c4b
1805 jmp near 00d33h ; e9 e3 00 ; 0xc0c4d
1806 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc0c50 vgabios.c:437
1807 mov ax, strict word 00040h ; b8 40 00 ; 0xc0c53
1808 call 031dah ; e8 81 25 ; 0xc0c56
1809 mov bx, ax ; 89 c3 ; 0xc0c59
1810 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc0c5b
1811 mul bx ; f7 e3 ; 0xc0c5e
1812 mov CL, strict byte 003h ; b1 03 ; 0xc0c60
1813 mov bx, si ; 89 f3 ; 0xc0c62
1814 shr bx, CL ; d3 eb ; 0xc0c64
1815 add bx, ax ; 01 c3 ; 0xc0c66
1816 mov cx, si ; 89 f1 ; 0xc0c68 vgabios.c:438
1817 and cx, strict byte 00007h ; 83 e1 07 ; 0xc0c6a
1818 mov ax, 00080h ; b8 80 00 ; 0xc0c6d
1819 sar ax, CL ; d3 f8 ; 0xc0c70
1820 mov byte [bp-008h], al ; 88 46 f8 ; 0xc0c72
1821 mov byte [bp-006h], ch ; 88 6e fa ; 0xc0c75 vgabios.c:440
1822 jmp short 00c80h ; eb 06 ; 0xc0c78
1823 cmp byte [bp-006h], 004h ; 80 7e fa 04 ; 0xc0c7a
1824 jnc short 00caah ; 73 2a ; 0xc0c7e
1825 mov ah, byte [bp-006h] ; 8a 66 fa ; 0xc0c80 vgabios.c:441
1826 xor al, al ; 30 c0 ; 0xc0c83
1827 or AL, strict byte 004h ; 0c 04 ; 0xc0c85
1828 mov dx, 003ceh ; ba ce 03 ; 0xc0c87
1829 out DX, ax ; ef ; 0xc0c8a
1830 mov dx, bx ; 89 da ; 0xc0c8b vgabios.c:442
1831 mov ax, 0a000h ; b8 00 a0 ; 0xc0c8d
1832 call 031beh ; e8 2b 25 ; 0xc0c90
1833 and al, byte [bp-008h] ; 22 46 f8 ; 0xc0c93
1834 test al, al ; 84 c0 ; 0xc0c96 vgabios.c:443
1835 jbe short 00ca3h ; 76 09 ; 0xc0c98
1836 mov cl, byte [bp-006h] ; 8a 4e fa ; 0xc0c9a vgabios.c:444
1837 mov AL, strict byte 001h ; b0 01 ; 0xc0c9d
1838 sal al, CL ; d2 e0 ; 0xc0c9f
1839 or ch, al ; 08 c5 ; 0xc0ca1
1840 inc byte [bp-006h] ; fe 46 fa ; 0xc0ca3 vgabios.c:445
1841 jmp short 00c7ah ; eb d2 ; 0xc0ca6
1842 jmp short 00d13h ; eb 69 ; 0xc0ca8
1843 jmp near 00d35h ; e9 88 00 ; 0xc0caa
1844 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc0cad vgabios.c:448
1845 shr ax, 1 ; d1 e8 ; 0xc0cb0
1846 mov bx, strict word 00050h ; bb 50 00 ; 0xc0cb2
1847 mul bx ; f7 e3 ; 0xc0cb5
1848 mov bx, si ; 89 f3 ; 0xc0cb7
1849 shr bx, 1 ; d1 eb ; 0xc0cb9
1850 shr bx, 1 ; d1 eb ; 0xc0cbb
1851 add bx, ax ; 01 c3 ; 0xc0cbd
1852 test byte [bp-00ah], 001h ; f6 46 f6 01 ; 0xc0cbf vgabios.c:449
1853 je short 00cc8h ; 74 03 ; 0xc0cc3
1854 add bh, 020h ; 80 c7 20 ; 0xc0cc5 vgabios.c:450
1855 mov dx, bx ; 89 da ; 0xc0cc8 vgabios.c:451
1856 mov ax, 0b800h ; b8 00 b8 ; 0xc0cca
1857 call 031beh ; e8 ee 24 ; 0xc0ccd
1858 mov bl, ch ; 88 eb ; 0xc0cd0 vgabios.c:452
1859 xor bh, bh ; 30 ff ; 0xc0cd2
1860 mov CL, strict byte 003h ; b1 03 ; 0xc0cd4
1861 sal bx, CL ; d3 e3 ; 0xc0cd6
1862 cmp byte [bx+04637h], 002h ; 80 bf 37 46 02 ; 0xc0cd8
1863 jne short 00cfah ; 75 1b ; 0xc0cdd
1864 mov cx, si ; 89 f1 ; 0xc0cdf vgabios.c:453
1865 xor ch, ch ; 30 ed ; 0xc0ce1
1866 and cl, 003h ; 80 e1 03 ; 0xc0ce3
1867 mov bx, strict word 00003h ; bb 03 00 ; 0xc0ce6
1868 sub bx, cx ; 29 cb ; 0xc0ce9
1869 mov cx, bx ; 89 d9 ; 0xc0ceb
1870 sal cx, 1 ; d1 e1 ; 0xc0ced
1871 xor ah, ah ; 30 e4 ; 0xc0cef
1872 sar ax, CL ; d3 f8 ; 0xc0cf1
1873 mov ch, al ; 88 c5 ; 0xc0cf3
1874 and ch, 003h ; 80 e5 03 ; 0xc0cf5
1875 jmp short 00d35h ; eb 3b ; 0xc0cf8 vgabios.c:454
1876 mov cx, si ; 89 f1 ; 0xc0cfa vgabios.c:455
1877 xor ch, ch ; 30 ed ; 0xc0cfc
1878 and cl, 007h ; 80 e1 07 ; 0xc0cfe
1879 mov bx, strict word 00007h ; bb 07 00 ; 0xc0d01
1880 sub bx, cx ; 29 cb ; 0xc0d04
1881 mov cx, bx ; 89 d9 ; 0xc0d06
1882 xor ah, ah ; 30 e4 ; 0xc0d08
1883 sar ax, CL ; d3 f8 ; 0xc0d0a
1884 mov ch, al ; 88 c5 ; 0xc0d0c
1885 and ch, 001h ; 80 e5 01 ; 0xc0d0e
1886 jmp short 00d35h ; eb 22 ; 0xc0d11 vgabios.c:456
1887 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc0d13 vgabios.c:458
1888 mov ax, strict word 00040h ; b8 40 00 ; 0xc0d16
1889 call 031dah ; e8 be 24 ; 0xc0d19
1890 mov bx, ax ; 89 c3 ; 0xc0d1c
1891 sal bx, CL ; d3 e3 ; 0xc0d1e
1892 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc0d20
1893 mul bx ; f7 e3 ; 0xc0d23
1894 mov dx, si ; 89 f2 ; 0xc0d25
1895 add dx, ax ; 01 c2 ; 0xc0d27
1896 mov ax, 0a000h ; b8 00 a0 ; 0xc0d29
1897 call 031beh ; e8 8f 24 ; 0xc0d2c
1898 mov ch, al ; 88 c5 ; 0xc0d2f
1899 jmp short 00d35h ; eb 02 ; 0xc0d31 vgabios.c:460
1900 xor ch, ch ; 30 ed ; 0xc0d33 vgabios.c:465
1901 mov byte [ss:di], ch ; 36 88 2d ; 0xc0d35 vgabios.c:467
1902 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0d38 vgabios.c:468
1903 pop di ; 5f ; 0xc0d3b
1904 pop si ; 5e ; 0xc0d3c
1905 pop bp ; 5d ; 0xc0d3d
1906 retn ; c3 ; 0xc0d3e
1907 ; disGetNextSymbol 0xc0d3f LB 0x2fa0 -> off=0x0 cb=000000000000009f uValue=00000000000c0d3f 'biosfn_perform_gray_scale_summing'
1908biosfn_perform_gray_scale_summing: ; 0xc0d3f LB 0x9f
1909 push bp ; 55 ; 0xc0d3f vgabios.c:473
1910 mov bp, sp ; 89 e5 ; 0xc0d40
1911 push bx ; 53 ; 0xc0d42
1912 push cx ; 51 ; 0xc0d43
1913 push si ; 56 ; 0xc0d44
1914 push di ; 57 ; 0xc0d45
1915 push ax ; 50 ; 0xc0d46
1916 push ax ; 50 ; 0xc0d47
1917 mov bx, ax ; 89 c3 ; 0xc0d48
1918 mov di, dx ; 89 d7 ; 0xc0d4a
1919 mov dx, 003dah ; ba da 03 ; 0xc0d4c vgabios.c:478
1920 in AL, DX ; ec ; 0xc0d4f
1921 db 02ah, 0e4h
1922 ; sub ah, ah ; 2a e4 ; 0xc0d50
1923 xor al, al ; 30 c0 ; 0xc0d52 vgabios.c:479
1924 mov dx, 003c0h ; ba c0 03 ; 0xc0d54
1925 out DX, AL ; ee ; 0xc0d57
1926 xor si, si ; 31 f6 ; 0xc0d58 vgabios.c:481
1927 cmp si, di ; 39 fe ; 0xc0d5a
1928 jnc short 00dc3h ; 73 65 ; 0xc0d5c
1929 mov al, bl ; 88 d8 ; 0xc0d5e vgabios.c:484
1930 mov dx, 003c7h ; ba c7 03 ; 0xc0d60
1931 out DX, AL ; ee ; 0xc0d63
1932 mov dx, 003c9h ; ba c9 03 ; 0xc0d64 vgabios.c:486
1933 in AL, DX ; ec ; 0xc0d67
1934 db 02ah, 0e4h
1935 ; sub ah, ah ; 2a e4 ; 0xc0d68
1936 mov cx, ax ; 89 c1 ; 0xc0d6a
1937 in AL, DX ; ec ; 0xc0d6c vgabios.c:487
1938 db 02ah, 0e4h
1939 ; sub ah, ah ; 2a e4 ; 0xc0d6d
1940 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc0d6f
1941 in AL, DX ; ec ; 0xc0d72 vgabios.c:488
1942 db 02ah, 0e4h
1943 ; sub ah, ah ; 2a e4 ; 0xc0d73
1944 mov word [bp-00ch], ax ; 89 46 f4 ; 0xc0d75
1945 mov al, cl ; 88 c8 ; 0xc0d78 vgabios.c:491
1946 xor ah, ah ; 30 e4 ; 0xc0d7a
1947 mov cx, strict word 0004dh ; b9 4d 00 ; 0xc0d7c
1948 imul cx ; f7 e9 ; 0xc0d7f
1949 mov cx, ax ; 89 c1 ; 0xc0d81
1950 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc0d83
1951 xor ah, ah ; 30 e4 ; 0xc0d86
1952 mov dx, 00097h ; ba 97 00 ; 0xc0d88
1953 imul dx ; f7 ea ; 0xc0d8b
1954 add cx, ax ; 01 c1 ; 0xc0d8d
1955 mov word [bp-00ah], cx ; 89 4e f6 ; 0xc0d8f
1956 mov cl, byte [bp-00ch] ; 8a 4e f4 ; 0xc0d92
1957 xor ch, ch ; 30 ed ; 0xc0d95
1958 mov ax, cx ; 89 c8 ; 0xc0d97
1959 mov dx, strict word 0001ch ; ba 1c 00 ; 0xc0d99
1960 imul dx ; f7 ea ; 0xc0d9c
1961 add ax, word [bp-00ah] ; 03 46 f6 ; 0xc0d9e
1962 add ax, 00080h ; 05 80 00 ; 0xc0da1
1963 mov al, ah ; 88 e0 ; 0xc0da4
1964 cbw ; 98 ; 0xc0da6
1965 mov cx, ax ; 89 c1 ; 0xc0da7
1966 cmp ax, strict word 0003fh ; 3d 3f 00 ; 0xc0da9 vgabios.c:493
1967 jbe short 00db1h ; 76 03 ; 0xc0dac
1968 mov cx, strict word 0003fh ; b9 3f 00 ; 0xc0dae
1969 mov al, bl ; 88 d8 ; 0xc0db1 vgabios.c:496
1970 mov dx, 003c8h ; ba c8 03 ; 0xc0db3
1971 out DX, AL ; ee ; 0xc0db6
1972 mov al, cl ; 88 c8 ; 0xc0db7 vgabios.c:498
1973 mov dx, 003c9h ; ba c9 03 ; 0xc0db9
1974 out DX, AL ; ee ; 0xc0dbc
1975 out DX, AL ; ee ; 0xc0dbd vgabios.c:499
1976 out DX, AL ; ee ; 0xc0dbe vgabios.c:500
1977 inc bx ; 43 ; 0xc0dbf vgabios.c:501
1978 inc si ; 46 ; 0xc0dc0 vgabios.c:502
1979 jmp short 00d5ah ; eb 97 ; 0xc0dc1
1980 mov dx, 003dah ; ba da 03 ; 0xc0dc3 vgabios.c:503
1981 in AL, DX ; ec ; 0xc0dc6
1982 db 02ah, 0e4h
1983 ; sub ah, ah ; 2a e4 ; 0xc0dc7
1984 mov AL, strict byte 020h ; b0 20 ; 0xc0dc9 vgabios.c:504
1985 mov dx, 003c0h ; ba c0 03 ; 0xc0dcb
1986 out DX, AL ; ee ; 0xc0dce
1987 mov dx, 003dah ; ba da 03 ; 0xc0dcf vgabios.c:506
1988 in AL, DX ; ec ; 0xc0dd2
1989 db 02ah, 0e4h
1990 ; sub ah, ah ; 2a e4 ; 0xc0dd3
1991 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc0dd5 vgabios.c:508
1992 pop di ; 5f ; 0xc0dd8
1993 pop si ; 5e ; 0xc0dd9
1994 pop cx ; 59 ; 0xc0dda
1995 pop bx ; 5b ; 0xc0ddb
1996 pop bp ; 5d ; 0xc0ddc
1997 retn ; c3 ; 0xc0ddd
1998 ; disGetNextSymbol 0xc0dde LB 0x2f01 -> off=0x0 cb=00000000000000b3 uValue=00000000000c0dde 'biosfn_set_cursor_shape'
1999biosfn_set_cursor_shape: ; 0xc0dde LB 0xb3
2000 push bp ; 55 ; 0xc0dde vgabios.c:511
2001 mov bp, sp ; 89 e5 ; 0xc0ddf
2002 push bx ; 53 ; 0xc0de1
2003 push cx ; 51 ; 0xc0de2
2004 push si ; 56 ; 0xc0de3
2005 push di ; 57 ; 0xc0de4
2006 push ax ; 50 ; 0xc0de5
2007 push ax ; 50 ; 0xc0de6
2008 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc0de7
2009 mov ch, dl ; 88 d5 ; 0xc0dea
2010 and byte [bp-00ah], 03fh ; 80 66 f6 3f ; 0xc0dec vgabios.c:515
2011 and ch, 01fh ; 80 e5 1f ; 0xc0df0 vgabios.c:516
2012 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc0df3 vgabios.c:518
2013 xor ah, ah ; 30 e4 ; 0xc0df6
2014 mov word [bp-00ch], ax ; 89 46 f4 ; 0xc0df8
2015 mov bh, byte [bp-00ch] ; 8a 7e f4 ; 0xc0dfb
2016 mov al, ch ; 88 e8 ; 0xc0dfe
2017 mov si, ax ; 89 c6 ; 0xc0e00
2018 mov bl, ch ; 88 eb ; 0xc0e02
2019 mov dx, strict word 00060h ; ba 60 00 ; 0xc0e04 vgabios.c:519
2020 mov ax, strict word 00040h ; b8 40 00 ; 0xc0e07
2021 call 031e8h ; e8 db 23 ; 0xc0e0a
2022 mov dx, 00089h ; ba 89 00 ; 0xc0e0d vgabios.c:521
2023 mov ax, strict word 00040h ; b8 40 00 ; 0xc0e10
2024 call 031beh ; e8 a8 23 ; 0xc0e13
2025 mov cl, al ; 88 c1 ; 0xc0e16
2026 mov dx, 00085h ; ba 85 00 ; 0xc0e18 vgabios.c:522
2027 mov ax, strict word 00040h ; b8 40 00 ; 0xc0e1b
2028 call 031dah ; e8 b9 23 ; 0xc0e1e
2029 mov bx, ax ; 89 c3 ; 0xc0e21
2030 mov di, ax ; 89 c7 ; 0xc0e23
2031 test cl, 001h ; f6 c1 01 ; 0xc0e25 vgabios.c:523
2032 je short 00e65h ; 74 3b ; 0xc0e28
2033 cmp ax, strict word 00008h ; 3d 08 00 ; 0xc0e2a
2034 jbe short 00e65h ; 76 36 ; 0xc0e2d
2035 cmp ch, 008h ; 80 fd 08 ; 0xc0e2f
2036 jnc short 00e65h ; 73 31 ; 0xc0e32
2037 cmp byte [bp-00ah], 020h ; 80 7e f6 20 ; 0xc0e34
2038 jnc short 00e65h ; 73 2b ; 0xc0e38
2039 mov ax, word [bp-00ch] ; 8b 46 f4 ; 0xc0e3a vgabios.c:525
2040 inc ax ; 40 ; 0xc0e3d
2041 cmp si, ax ; 39 c6 ; 0xc0e3e
2042 je short 00e4bh ; 74 09 ; 0xc0e40
2043 mul bx ; f7 e3 ; 0xc0e42 vgabios.c:527
2044 mov CL, strict byte 003h ; b1 03 ; 0xc0e44
2045 shr ax, CL ; d3 e8 ; 0xc0e46
2046 dec ax ; 48 ; 0xc0e48
2047 jmp short 00e54h ; eb 09 ; 0xc0e49 vgabios.c:529
2048 inc ax ; 40 ; 0xc0e4b vgabios.c:531
2049 mul bx ; f7 e3 ; 0xc0e4c
2050 mov CL, strict byte 003h ; b1 03 ; 0xc0e4e
2051 shr ax, CL ; d3 e8 ; 0xc0e50
2052 dec ax ; 48 ; 0xc0e52
2053 dec ax ; 48 ; 0xc0e53
2054 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc0e54
2055 mov al, ch ; 88 e8 ; 0xc0e57 vgabios.c:533
2056 xor ah, ah ; 30 e4 ; 0xc0e59
2057 inc ax ; 40 ; 0xc0e5b
2058 mul di ; f7 e7 ; 0xc0e5c
2059 mov CL, strict byte 003h ; b1 03 ; 0xc0e5e
2060 shr ax, CL ; d3 e8 ; 0xc0e60
2061 dec ax ; 48 ; 0xc0e62
2062 mov ch, al ; 88 c5 ; 0xc0e63
2063 mov dx, strict word 00063h ; ba 63 00 ; 0xc0e65 vgabios.c:537
2064 mov ax, strict word 00040h ; b8 40 00 ; 0xc0e68
2065 call 031dah ; e8 6c 23 ; 0xc0e6b
2066 mov bx, ax ; 89 c3 ; 0xc0e6e
2067 mov AL, strict byte 00ah ; b0 0a ; 0xc0e70 vgabios.c:538
2068 mov dx, bx ; 89 da ; 0xc0e72
2069 out DX, AL ; ee ; 0xc0e74
2070 lea si, [bx+001h] ; 8d 77 01 ; 0xc0e75 vgabios.c:539
2071 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc0e78
2072 mov dx, si ; 89 f2 ; 0xc0e7b
2073 out DX, AL ; ee ; 0xc0e7d
2074 mov AL, strict byte 00bh ; b0 0b ; 0xc0e7e vgabios.c:540
2075 mov dx, bx ; 89 da ; 0xc0e80
2076 out DX, AL ; ee ; 0xc0e82
2077 mov al, ch ; 88 e8 ; 0xc0e83 vgabios.c:541
2078 mov dx, si ; 89 f2 ; 0xc0e85
2079 out DX, AL ; ee ; 0xc0e87
2080 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc0e88 vgabios.c:542
2081 pop di ; 5f ; 0xc0e8b
2082 pop si ; 5e ; 0xc0e8c
2083 pop cx ; 59 ; 0xc0e8d
2084 pop bx ; 5b ; 0xc0e8e
2085 pop bp ; 5d ; 0xc0e8f
2086 retn ; c3 ; 0xc0e90
2087 ; disGetNextSymbol 0xc0e91 LB 0x2e4e -> off=0x0 cb=00000000000000a3 uValue=00000000000c0e91 'biosfn_set_cursor_pos'
2088biosfn_set_cursor_pos: ; 0xc0e91 LB 0xa3
2089 push bp ; 55 ; 0xc0e91 vgabios.c:545
2090 mov bp, sp ; 89 e5 ; 0xc0e92
2091 push bx ; 53 ; 0xc0e94
2092 push cx ; 51 ; 0xc0e95
2093 push si ; 56 ; 0xc0e96
2094 push ax ; 50 ; 0xc0e97
2095 mov byte [bp-008h], al ; 88 46 f8 ; 0xc0e98
2096 mov cx, dx ; 89 d1 ; 0xc0e9b
2097 cmp AL, strict byte 007h ; 3c 07 ; 0xc0e9d vgabios.c:551
2098 jbe short 00ea4h ; 76 03 ; 0xc0e9f
2099 jmp near 00f2ch ; e9 88 00 ; 0xc0ea1
2100 xor ah, ah ; 30 e4 ; 0xc0ea4 vgabios.c:554
2101 mov dx, ax ; 89 c2 ; 0xc0ea6
2102 sal dx, 1 ; d1 e2 ; 0xc0ea8
2103 add dx, strict byte 00050h ; 83 c2 50 ; 0xc0eaa
2104 mov bx, cx ; 89 cb ; 0xc0ead
2105 mov ax, strict word 00040h ; b8 40 00 ; 0xc0eaf
2106 call 031e8h ; e8 33 23 ; 0xc0eb2
2107 mov dx, strict word 00062h ; ba 62 00 ; 0xc0eb5 vgabios.c:557
2108 mov ax, strict word 00040h ; b8 40 00 ; 0xc0eb8
2109 call 031beh ; e8 00 23 ; 0xc0ebb
2110 cmp al, byte [bp-008h] ; 3a 46 f8 ; 0xc0ebe vgabios.c:558
2111 jne short 00f2ch ; 75 69 ; 0xc0ec1
2112 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc0ec3 vgabios.c:561
2113 mov ax, strict word 00040h ; b8 40 00 ; 0xc0ec6
2114 call 031dah ; e8 0e 23 ; 0xc0ec9
2115 mov bx, ax ; 89 c3 ; 0xc0ecc
2116 mov dx, 00084h ; ba 84 00 ; 0xc0ece vgabios.c:562
2117 mov ax, strict word 00040h ; b8 40 00 ; 0xc0ed1
2118 call 031beh ; e8 e7 22 ; 0xc0ed4
2119 xor ah, ah ; 30 e4 ; 0xc0ed7
2120 mov dx, ax ; 89 c2 ; 0xc0ed9
2121 inc dx ; 42 ; 0xc0edb
2122 mov ax, bx ; 89 d8 ; 0xc0edc vgabios.c:567
2123 mul dx ; f7 e2 ; 0xc0ede
2124 or AL, strict byte 0ffh ; 0c ff ; 0xc0ee0
2125 mov dx, ax ; 89 c2 ; 0xc0ee2
2126 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc0ee4
2127 xor ah, ah ; 30 e4 ; 0xc0ee7
2128 mov si, ax ; 89 c6 ; 0xc0ee9
2129 mov ax, dx ; 89 d0 ; 0xc0eeb
2130 inc ax ; 40 ; 0xc0eed
2131 mul si ; f7 e6 ; 0xc0eee
2132 mov dl, cl ; 88 ca ; 0xc0ef0
2133 xor dh, dh ; 30 f6 ; 0xc0ef2
2134 mov si, ax ; 89 c6 ; 0xc0ef4
2135 add si, dx ; 01 d6 ; 0xc0ef6
2136 mov al, ch ; 88 e8 ; 0xc0ef8
2137 xor ah, ah ; 30 e4 ; 0xc0efa
2138 mul bx ; f7 e3 ; 0xc0efc
2139 add si, ax ; 01 c6 ; 0xc0efe
2140 mov dx, strict word 00063h ; ba 63 00 ; 0xc0f00 vgabios.c:570
2141 mov ax, strict word 00040h ; b8 40 00 ; 0xc0f03
2142 call 031dah ; e8 d1 22 ; 0xc0f06
2143 mov bx, ax ; 89 c3 ; 0xc0f09
2144 mov AL, strict byte 00eh ; b0 0e ; 0xc0f0b vgabios.c:571
2145 mov dx, bx ; 89 da ; 0xc0f0d
2146 out DX, AL ; ee ; 0xc0f0f
2147 mov cx, si ; 89 f1 ; 0xc0f10 vgabios.c:572
2148 mov cl, ch ; 88 e9 ; 0xc0f12
2149 xor ch, ch ; 30 ed ; 0xc0f14
2150 mov ax, cx ; 89 c8 ; 0xc0f16
2151 lea cx, [bx+001h] ; 8d 4f 01 ; 0xc0f18
2152 mov dx, cx ; 89 ca ; 0xc0f1b
2153 out DX, AL ; ee ; 0xc0f1d
2154 mov AL, strict byte 00fh ; b0 0f ; 0xc0f1e vgabios.c:573
2155 mov dx, bx ; 89 da ; 0xc0f20
2156 out DX, AL ; ee ; 0xc0f22
2157 and si, 000ffh ; 81 e6 ff 00 ; 0xc0f23 vgabios.c:574
2158 mov ax, si ; 89 f0 ; 0xc0f27
2159 mov dx, cx ; 89 ca ; 0xc0f29
2160 out DX, AL ; ee ; 0xc0f2b
2161 lea sp, [bp-006h] ; 8d 66 fa ; 0xc0f2c vgabios.c:576
2162 pop si ; 5e ; 0xc0f2f
2163 pop cx ; 59 ; 0xc0f30
2164 pop bx ; 5b ; 0xc0f31
2165 pop bp ; 5d ; 0xc0f32
2166 retn ; c3 ; 0xc0f33
2167 ; disGetNextSymbol 0xc0f34 LB 0x2dab -> off=0x0 cb=00000000000000e5 uValue=00000000000c0f34 'biosfn_set_active_page'
2168biosfn_set_active_page: ; 0xc0f34 LB 0xe5
2169 push bp ; 55 ; 0xc0f34 vgabios.c:579
2170 mov bp, sp ; 89 e5 ; 0xc0f35
2171 push bx ; 53 ; 0xc0f37
2172 push cx ; 51 ; 0xc0f38
2173 push dx ; 52 ; 0xc0f39
2174 push si ; 56 ; 0xc0f3a
2175 push di ; 57 ; 0xc0f3b
2176 push ax ; 50 ; 0xc0f3c
2177 push ax ; 50 ; 0xc0f3d
2178 mov ch, al ; 88 c5 ; 0xc0f3e
2179 cmp AL, strict byte 007h ; 3c 07 ; 0xc0f40 vgabios.c:585
2180 jnbe short 00f58h ; 77 14 ; 0xc0f42
2181 mov dx, strict word 00049h ; ba 49 00 ; 0xc0f44 vgabios.c:588
2182 mov ax, strict word 00040h ; b8 40 00 ; 0xc0f47
2183 call 031beh ; e8 71 22 ; 0xc0f4a
2184 xor ah, ah ; 30 e4 ; 0xc0f4d vgabios.c:589
2185 call 03193h ; e8 41 22 ; 0xc0f4f
2186 mov cl, al ; 88 c1 ; 0xc0f52
2187 cmp AL, strict byte 0ffh ; 3c ff ; 0xc0f54 vgabios.c:590
2188 jne short 00f5bh ; 75 03 ; 0xc0f56
2189 jmp near 0100fh ; e9 b4 00 ; 0xc0f58
2190 mov al, ch ; 88 e8 ; 0xc0f5b vgabios.c:593
2191 xor ah, ah ; 30 e4 ; 0xc0f5d
2192 lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc0f5f
2193 lea dx, [bp-00ch] ; 8d 56 f4 ; 0xc0f62
2194 call 00a8ch ; e8 24 fb ; 0xc0f65
2195 mov bl, cl ; 88 cb ; 0xc0f68 vgabios.c:595
2196 xor bh, bh ; 30 ff ; 0xc0f6a
2197 mov CL, strict byte 003h ; b1 03 ; 0xc0f6c
2198 mov si, bx ; 89 de ; 0xc0f6e
2199 sal si, CL ; d3 e6 ; 0xc0f70
2200 cmp byte [si+04635h], 000h ; 80 bc 35 46 00 ; 0xc0f72
2201 jne short 00fc0h ; 75 47 ; 0xc0f77
2202 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc0f79 vgabios.c:598
2203 mov ax, strict word 00040h ; b8 40 00 ; 0xc0f7c
2204 call 031dah ; e8 58 22 ; 0xc0f7f
2205 mov bx, ax ; 89 c3 ; 0xc0f82
2206 mov dx, 00084h ; ba 84 00 ; 0xc0f84 vgabios.c:599
2207 mov ax, strict word 00040h ; b8 40 00 ; 0xc0f87
2208 call 031beh ; e8 31 22 ; 0xc0f8a
2209 xor ah, ah ; 30 e4 ; 0xc0f8d
2210 mov dx, ax ; 89 c2 ; 0xc0f8f
2211 inc dx ; 42 ; 0xc0f91
2212 mov ax, bx ; 89 d8 ; 0xc0f92 vgabios.c:602
2213 mul dx ; f7 e2 ; 0xc0f94
2214 mov si, ax ; 89 c6 ; 0xc0f96
2215 mov dx, ax ; 89 c2 ; 0xc0f98
2216 sal dx, 1 ; d1 e2 ; 0xc0f9a
2217 or dl, 0ffh ; 80 ca ff ; 0xc0f9c
2218 mov al, ch ; 88 e8 ; 0xc0f9f
2219 xor ah, ah ; 30 e4 ; 0xc0fa1
2220 mov di, ax ; 89 c7 ; 0xc0fa3
2221 mov ax, dx ; 89 d0 ; 0xc0fa5
2222 inc ax ; 40 ; 0xc0fa7
2223 mul di ; f7 e7 ; 0xc0fa8
2224 mov bx, ax ; 89 c3 ; 0xc0faa
2225 mov dx, strict word 0004eh ; ba 4e 00 ; 0xc0fac vgabios.c:603
2226 mov ax, strict word 00040h ; b8 40 00 ; 0xc0faf
2227 call 031e8h ; e8 33 22 ; 0xc0fb2
2228 or si, 000ffh ; 81 ce ff 00 ; 0xc0fb5 vgabios.c:606
2229 lea ax, [si+001h] ; 8d 44 01 ; 0xc0fb9
2230 mul di ; f7 e7 ; 0xc0fbc
2231 jmp short 00fd0h ; eb 10 ; 0xc0fbe vgabios.c:608
2232 mov bl, byte [bx+046b4h] ; 8a 9f b4 46 ; 0xc0fc0 vgabios.c:610
2233 mov CL, strict byte 006h ; b1 06 ; 0xc0fc4
2234 sal bx, CL ; d3 e3 ; 0xc0fc6
2235 mov al, ch ; 88 e8 ; 0xc0fc8
2236 xor ah, ah ; 30 e4 ; 0xc0fca
2237 mul word [bx+046cbh] ; f7 a7 cb 46 ; 0xc0fcc
2238 mov bx, ax ; 89 c3 ; 0xc0fd0
2239 mov dx, strict word 00063h ; ba 63 00 ; 0xc0fd2 vgabios.c:614
2240 mov ax, strict word 00040h ; b8 40 00 ; 0xc0fd5
2241 call 031dah ; e8 ff 21 ; 0xc0fd8
2242 mov si, ax ; 89 c6 ; 0xc0fdb
2243 mov AL, strict byte 00ch ; b0 0c ; 0xc0fdd vgabios.c:615
2244 mov dx, si ; 89 f2 ; 0xc0fdf
2245 out DX, AL ; ee ; 0xc0fe1
2246 mov ax, bx ; 89 d8 ; 0xc0fe2 vgabios.c:616
2247 mov al, bh ; 88 f8 ; 0xc0fe4
2248 lea di, [si+001h] ; 8d 7c 01 ; 0xc0fe6
2249 mov dx, di ; 89 fa ; 0xc0fe9
2250 out DX, AL ; ee ; 0xc0feb
2251 mov AL, strict byte 00dh ; b0 0d ; 0xc0fec vgabios.c:617
2252 mov dx, si ; 89 f2 ; 0xc0fee
2253 out DX, AL ; ee ; 0xc0ff0
2254 mov al, bl ; 88 d8 ; 0xc0ff1 vgabios.c:618
2255 mov dx, di ; 89 fa ; 0xc0ff3
2256 out DX, AL ; ee ; 0xc0ff5
2257 mov al, ch ; 88 e8 ; 0xc0ff6 vgabios.c:621
2258 xor ah, bh ; 30 fc ; 0xc0ff8
2259 mov si, ax ; 89 c6 ; 0xc0ffa
2260 mov bx, ax ; 89 c3 ; 0xc0ffc
2261 mov dx, strict word 00062h ; ba 62 00 ; 0xc0ffe
2262 mov ax, strict word 00040h ; b8 40 00 ; 0xc1001
2263 call 031cch ; e8 c5 21 ; 0xc1004
2264 mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc1007 vgabios.c:628
2265 mov ax, si ; 89 f0 ; 0xc100a
2266 call 00e91h ; e8 82 fe ; 0xc100c
2267 lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc100f vgabios.c:629
2268 pop di ; 5f ; 0xc1012
2269 pop si ; 5e ; 0xc1013
2270 pop dx ; 5a ; 0xc1014
2271 pop cx ; 59 ; 0xc1015
2272 pop bx ; 5b ; 0xc1016
2273 pop bp ; 5d ; 0xc1017
2274 retn ; c3 ; 0xc1018
2275 ; disGetNextSymbol 0xc1019 LB 0x2cc6 -> off=0x0 cb=00000000000003ea uValue=00000000000c1019 'biosfn_set_video_mode'
2276biosfn_set_video_mode: ; 0xc1019 LB 0x3ea
2277 push bp ; 55 ; 0xc1019 vgabios.c:649
2278 mov bp, sp ; 89 e5 ; 0xc101a
2279 push bx ; 53 ; 0xc101c
2280 push cx ; 51 ; 0xc101d
2281 push dx ; 52 ; 0xc101e
2282 push si ; 56 ; 0xc101f
2283 push di ; 57 ; 0xc1020
2284 sub sp, strict byte 00014h ; 83 ec 14 ; 0xc1021
2285 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc1024
2286 and AL, strict byte 080h ; 24 80 ; 0xc1027 vgabios.c:653
2287 mov byte [bp-012h], al ; 88 46 ee ; 0xc1029
2288 call 007e8h ; e8 b9 f7 ; 0xc102c vgabios.c:660
2289 test ax, ax ; 85 c0 ; 0xc102f
2290 je short 0103fh ; 74 0c ; 0xc1031
2291 mov AL, strict byte 007h ; b0 07 ; 0xc1033 vgabios.c:662
2292 mov dx, 003c4h ; ba c4 03 ; 0xc1035
2293 out DX, AL ; ee ; 0xc1038
2294 xor al, al ; 30 c0 ; 0xc1039 vgabios.c:663
2295 mov dx, 003c5h ; ba c5 03 ; 0xc103b
2296 out DX, AL ; ee ; 0xc103e
2297 and byte [bp-00ch], 07fh ; 80 66 f4 7f ; 0xc103f vgabios.c:668
2298 cmp byte [bp-00ch], 007h ; 80 7e f4 07 ; 0xc1043 vgabios.c:672
2299 jne short 0104dh ; 75 04 ; 0xc1047
2300 mov byte [bp-00ch], 000h ; c6 46 f4 00 ; 0xc1049 vgabios.c:673
2301 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc104d vgabios.c:676
2302 xor ah, ah ; 30 e4 ; 0xc1050
2303 call 03193h ; e8 3e 21 ; 0xc1052
2304 mov byte [bp-010h], al ; 88 46 f0 ; 0xc1055
2305 cmp AL, strict byte 0ffh ; 3c ff ; 0xc1058 vgabios.c:682
2306 jne short 0105fh ; 75 03 ; 0xc105a
2307 jmp near 013f9h ; e9 9a 03 ; 0xc105c
2308 mov byte [bp-014h], al ; 88 46 ec ; 0xc105f vgabios.c:685
2309 mov byte [bp-013h], 000h ; c6 46 ed 00 ; 0xc1062
2310 mov bx, word [bp-014h] ; 8b 5e ec ; 0xc1066
2311 mov al, byte [bx+046b4h] ; 8a 87 b4 46 ; 0xc1069
2312 mov byte [bp-00eh], al ; 88 46 f2 ; 0xc106d
2313 mov bl, al ; 88 c3 ; 0xc1070 vgabios.c:686
2314 xor bh, bh ; 30 ff ; 0xc1072
2315 mov CL, strict byte 006h ; b1 06 ; 0xc1074
2316 sal bx, CL ; d3 e3 ; 0xc1076
2317 mov al, byte [bx+046c8h] ; 8a 87 c8 46 ; 0xc1078
2318 xor ah, ah ; 30 e4 ; 0xc107c
2319 mov word [bp-016h], ax ; 89 46 ea ; 0xc107e
2320 mov al, byte [bx+046c9h] ; 8a 87 c9 46 ; 0xc1081 vgabios.c:687
2321 mov word [bp-01ch], ax ; 89 46 e4 ; 0xc1085
2322 mov al, byte [bx+046cah] ; 8a 87 ca 46 ; 0xc1088 vgabios.c:688
2323 mov word [bp-018h], ax ; 89 46 e8 ; 0xc108c
2324 mov dx, 00087h ; ba 87 00 ; 0xc108f vgabios.c:691
2325 mov ax, strict word 00040h ; b8 40 00 ; 0xc1092
2326 call 031beh ; e8 26 21 ; 0xc1095
2327 mov dx, 00088h ; ba 88 00 ; 0xc1098 vgabios.c:694
2328 mov ax, strict word 00040h ; b8 40 00 ; 0xc109b
2329 call 031beh ; e8 1d 21 ; 0xc109e
2330 mov dx, 00089h ; ba 89 00 ; 0xc10a1 vgabios.c:697
2331 mov ax, strict word 00040h ; b8 40 00 ; 0xc10a4
2332 call 031beh ; e8 14 21 ; 0xc10a7
2333 mov ch, al ; 88 c5 ; 0xc10aa
2334 test AL, strict byte 008h ; a8 08 ; 0xc10ac vgabios.c:703
2335 jne short 010f5h ; 75 45 ; 0xc10ae
2336 mov CL, strict byte 003h ; b1 03 ; 0xc10b0 vgabios.c:705
2337 mov bx, word [bp-014h] ; 8b 5e ec ; 0xc10b2
2338 sal bx, CL ; d3 e3 ; 0xc10b5
2339 mov al, byte [bx+0463ah] ; 8a 87 3a 46 ; 0xc10b7
2340 mov dx, 003c6h ; ba c6 03 ; 0xc10bb
2341 out DX, AL ; ee ; 0xc10be
2342 xor al, al ; 30 c0 ; 0xc10bf vgabios.c:708
2343 mov dx, 003c8h ; ba c8 03 ; 0xc10c1
2344 out DX, AL ; ee ; 0xc10c4
2345 mov bl, byte [bx+0463bh] ; 8a 9f 3b 46 ; 0xc10c5 vgabios.c:711
2346 cmp bl, 001h ; 80 fb 01 ; 0xc10c9
2347 jc short 010dbh ; 72 0d ; 0xc10cc
2348 jbe short 010e4h ; 76 14 ; 0xc10ce
2349 cmp bl, cl ; 38 cb ; 0xc10d0
2350 je short 010eeh ; 74 1a ; 0xc10d2
2351 cmp bl, 002h ; 80 fb 02 ; 0xc10d4
2352 je short 010e9h ; 74 10 ; 0xc10d7
2353 jmp short 010f1h ; eb 16 ; 0xc10d9
2354 test bl, bl ; 84 db ; 0xc10db
2355 jne short 010f1h ; 75 12 ; 0xc10dd
2356 mov di, 04e48h ; bf 48 4e ; 0xc10df vgabios.c:713
2357 jmp short 010f1h ; eb 0d ; 0xc10e2 vgabios.c:714
2358 mov di, 04f08h ; bf 08 4f ; 0xc10e4 vgabios.c:716
2359 jmp short 010f1h ; eb 08 ; 0xc10e7 vgabios.c:717
2360 mov di, 04fc8h ; bf c8 4f ; 0xc10e9 vgabios.c:719
2361 jmp short 010f1h ; eb 03 ; 0xc10ec vgabios.c:720
2362 mov di, 05088h ; bf 88 50 ; 0xc10ee vgabios.c:722
2363 xor bx, bx ; 31 db ; 0xc10f1 vgabios.c:726
2364 jmp short 010fdh ; eb 08 ; 0xc10f3
2365 jmp short 01149h ; eb 52 ; 0xc10f5
2366 cmp bx, 00100h ; 81 fb 00 01 ; 0xc10f7
2367 jnc short 0113ch ; 73 3f ; 0xc10fb
2368 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc10fd vgabios.c:727
2369 xor ah, ah ; 30 e4 ; 0xc1100
2370 mov CL, strict byte 003h ; b1 03 ; 0xc1102
2371 mov si, ax ; 89 c6 ; 0xc1104
2372 sal si, CL ; d3 e6 ; 0xc1106
2373 mov al, byte [si+0463bh] ; 8a 84 3b 46 ; 0xc1108
2374 mov si, ax ; 89 c6 ; 0xc110c
2375 mov al, byte [si+046c4h] ; 8a 84 c4 46 ; 0xc110e
2376 cmp bx, ax ; 39 c3 ; 0xc1112
2377 jnbe short 01131h ; 77 1b ; 0xc1114
2378 mov ax, bx ; 89 d8 ; 0xc1116 vgabios.c:728
2379 mov dx, strict word 00003h ; ba 03 00 ; 0xc1118
2380 mul dx ; f7 e2 ; 0xc111b
2381 mov si, di ; 89 fe ; 0xc111d
2382 add si, ax ; 01 c6 ; 0xc111f
2383 mov al, byte [si] ; 8a 04 ; 0xc1121
2384 mov dx, 003c9h ; ba c9 03 ; 0xc1123
2385 out DX, AL ; ee ; 0xc1126
2386 mov al, byte [si+001h] ; 8a 44 01 ; 0xc1127 vgabios.c:729
2387 out DX, AL ; ee ; 0xc112a
2388 mov al, byte [si+002h] ; 8a 44 02 ; 0xc112b vgabios.c:730
2389 out DX, AL ; ee ; 0xc112e
2390 jmp short 01139h ; eb 08 ; 0xc112f vgabios.c:732
2391 xor al, al ; 30 c0 ; 0xc1131 vgabios.c:733
2392 mov dx, 003c9h ; ba c9 03 ; 0xc1133
2393 out DX, AL ; ee ; 0xc1136
2394 out DX, AL ; ee ; 0xc1137 vgabios.c:734
2395 out DX, AL ; ee ; 0xc1138 vgabios.c:735
2396 inc bx ; 43 ; 0xc1139 vgabios.c:737
2397 jmp short 010f7h ; eb bb ; 0xc113a
2398 test ch, 002h ; f6 c5 02 ; 0xc113c vgabios.c:738
2399 je short 01149h ; 74 08 ; 0xc113f
2400 mov dx, 00100h ; ba 00 01 ; 0xc1141 vgabios.c:740
2401 xor ax, ax ; 31 c0 ; 0xc1144
2402 call 00d3fh ; e8 f6 fb ; 0xc1146
2403 mov dx, 003dah ; ba da 03 ; 0xc1149 vgabios.c:745
2404 in AL, DX ; ec ; 0xc114c
2405 db 02ah, 0e4h
2406 ; sub ah, ah ; 2a e4 ; 0xc114d
2407 xor bx, bx ; 31 db ; 0xc114f vgabios.c:748
2408 jmp short 01158h ; eb 05 ; 0xc1151
2409 cmp bx, strict byte 00013h ; 83 fb 13 ; 0xc1153
2410 jnbe short 01173h ; 77 1b ; 0xc1156
2411 mov al, bl ; 88 d8 ; 0xc1158 vgabios.c:749
2412 mov dx, 003c0h ; ba c0 03 ; 0xc115a
2413 out DX, AL ; ee ; 0xc115d
2414 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc115e vgabios.c:750
2415 xor ah, ah ; 30 e4 ; 0xc1161
2416 mov CL, strict byte 006h ; b1 06 ; 0xc1163
2417 mov si, ax ; 89 c6 ; 0xc1165
2418 sal si, CL ; d3 e6 ; 0xc1167
2419 add si, bx ; 01 de ; 0xc1169
2420 mov al, byte [si+046ebh] ; 8a 84 eb 46 ; 0xc116b
2421 out DX, AL ; ee ; 0xc116f
2422 inc bx ; 43 ; 0xc1170 vgabios.c:751
2423 jmp short 01153h ; eb e0 ; 0xc1171
2424 mov AL, strict byte 014h ; b0 14 ; 0xc1173 vgabios.c:752
2425 mov dx, 003c0h ; ba c0 03 ; 0xc1175
2426 out DX, AL ; ee ; 0xc1178
2427 xor al, al ; 30 c0 ; 0xc1179 vgabios.c:753
2428 out DX, AL ; ee ; 0xc117b
2429 mov dx, 003c4h ; ba c4 03 ; 0xc117c vgabios.c:756
2430 out DX, AL ; ee ; 0xc117f
2431 mov AL, strict byte 003h ; b0 03 ; 0xc1180 vgabios.c:757
2432 mov dx, 003c5h ; ba c5 03 ; 0xc1182
2433 out DX, AL ; ee ; 0xc1185
2434 mov bx, strict word 00001h ; bb 01 00 ; 0xc1186 vgabios.c:758
2435 jmp short 01190h ; eb 05 ; 0xc1189
2436 cmp bx, strict byte 00004h ; 83 fb 04 ; 0xc118b
2437 jnbe short 011aeh ; 77 1e ; 0xc118e
2438 mov al, bl ; 88 d8 ; 0xc1190 vgabios.c:759
2439 mov dx, 003c4h ; ba c4 03 ; 0xc1192
2440 out DX, AL ; ee ; 0xc1195
2441 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1196 vgabios.c:760
2442 xor ah, ah ; 30 e4 ; 0xc1199
2443 mov CL, strict byte 006h ; b1 06 ; 0xc119b
2444 mov si, ax ; 89 c6 ; 0xc119d
2445 sal si, CL ; d3 e6 ; 0xc119f
2446 add si, bx ; 01 de ; 0xc11a1
2447 mov al, byte [si+046cch] ; 8a 84 cc 46 ; 0xc11a3
2448 mov dx, 003c5h ; ba c5 03 ; 0xc11a7
2449 out DX, AL ; ee ; 0xc11aa
2450 inc bx ; 43 ; 0xc11ab vgabios.c:761
2451 jmp short 0118bh ; eb dd ; 0xc11ac
2452 xor bx, bx ; 31 db ; 0xc11ae vgabios.c:764
2453 jmp short 011b7h ; eb 05 ; 0xc11b0
2454 cmp bx, strict byte 00008h ; 83 fb 08 ; 0xc11b2
2455 jnbe short 011d5h ; 77 1e ; 0xc11b5
2456 mov al, bl ; 88 d8 ; 0xc11b7 vgabios.c:765
2457 mov dx, 003ceh ; ba ce 03 ; 0xc11b9
2458 out DX, AL ; ee ; 0xc11bc
2459 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc11bd vgabios.c:766
2460 xor ah, ah ; 30 e4 ; 0xc11c0
2461 mov CL, strict byte 006h ; b1 06 ; 0xc11c2
2462 mov si, ax ; 89 c6 ; 0xc11c4
2463 sal si, CL ; d3 e6 ; 0xc11c6
2464 add si, bx ; 01 de ; 0xc11c8
2465 mov al, byte [si+046ffh] ; 8a 84 ff 46 ; 0xc11ca
2466 mov dx, 003cfh ; ba cf 03 ; 0xc11ce
2467 out DX, AL ; ee ; 0xc11d1
2468 inc bx ; 43 ; 0xc11d2 vgabios.c:767
2469 jmp short 011b2h ; eb dd ; 0xc11d3
2470 mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc11d5 vgabios.c:770
2471 xor bh, bh ; 30 ff ; 0xc11d8
2472 mov CL, strict byte 003h ; b1 03 ; 0xc11da
2473 sal bx, CL ; d3 e3 ; 0xc11dc
2474 cmp byte [bx+04636h], 001h ; 80 bf 36 46 01 ; 0xc11de
2475 jne short 011eah ; 75 05 ; 0xc11e3
2476 mov dx, 003b4h ; ba b4 03 ; 0xc11e5
2477 jmp short 011edh ; eb 03 ; 0xc11e8
2478 mov dx, 003d4h ; ba d4 03 ; 0xc11ea
2479 mov si, dx ; 89 d6 ; 0xc11ed
2480 mov ax, strict word 00011h ; b8 11 00 ; 0xc11ef vgabios.c:773
2481 out DX, ax ; ef ; 0xc11f2
2482 xor bx, bx ; 31 db ; 0xc11f3 vgabios.c:775
2483 jmp short 011fch ; eb 05 ; 0xc11f5
2484 cmp bx, strict byte 00018h ; 83 fb 18 ; 0xc11f7
2485 jnbe short 0121bh ; 77 1f ; 0xc11fa
2486 mov al, bl ; 88 d8 ; 0xc11fc vgabios.c:776
2487 mov dx, si ; 89 f2 ; 0xc11fe
2488 out DX, AL ; ee ; 0xc1200
2489 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1201 vgabios.c:777
2490 xor ah, ah ; 30 e4 ; 0xc1204
2491 mov CL, strict byte 006h ; b1 06 ; 0xc1206
2492 sal ax, CL ; d3 e0 ; 0xc1208
2493 mov cx, ax ; 89 c1 ; 0xc120a
2494 mov di, ax ; 89 c7 ; 0xc120c
2495 add di, bx ; 01 df ; 0xc120e
2496 lea dx, [si+001h] ; 8d 54 01 ; 0xc1210
2497 mov al, byte [di+046d2h] ; 8a 85 d2 46 ; 0xc1213
2498 out DX, AL ; ee ; 0xc1217
2499 inc bx ; 43 ; 0xc1218 vgabios.c:778
2500 jmp short 011f7h ; eb dc ; 0xc1219
2501 mov bx, cx ; 89 cb ; 0xc121b vgabios.c:781
2502 mov al, byte [bx+046d1h] ; 8a 87 d1 46 ; 0xc121d
2503 mov dx, 003c2h ; ba c2 03 ; 0xc1221
2504 out DX, AL ; ee ; 0xc1224
2505 mov AL, strict byte 020h ; b0 20 ; 0xc1225 vgabios.c:784
2506 mov dx, 003c0h ; ba c0 03 ; 0xc1227
2507 out DX, AL ; ee ; 0xc122a
2508 mov dx, 003dah ; ba da 03 ; 0xc122b vgabios.c:785
2509 in AL, DX ; ec ; 0xc122e
2510 db 02ah, 0e4h
2511 ; sub ah, ah ; 2a e4 ; 0xc122f
2512 cmp byte [bp-012h], 000h ; 80 7e ee 00 ; 0xc1231 vgabios.c:787
2513 jne short 01298h ; 75 61 ; 0xc1235
2514 mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc1237 vgabios.c:789
2515 xor bh, ch ; 30 ef ; 0xc123a
2516 mov CL, strict byte 003h ; b1 03 ; 0xc123c
2517 sal bx, CL ; d3 e3 ; 0xc123e
2518 cmp byte [bx+04635h], 000h ; 80 bf 35 46 00 ; 0xc1240
2519 jne short 0125ah ; 75 13 ; 0xc1245
2520 mov es, [bx+04638h] ; 8e 87 38 46 ; 0xc1247 vgabios.c:791
2521 mov cx, 04000h ; b9 00 40 ; 0xc124b
2522 mov ax, 00720h ; b8 20 07 ; 0xc124e
2523 xor di, di ; 31 ff ; 0xc1251
2524 cld ; fc ; 0xc1253
2525 jcxz 01258h ; e3 02 ; 0xc1254
2526 rep stosw ; f3 ab ; 0xc1256
2527 jmp short 01298h ; eb 3e ; 0xc1258 vgabios.c:793
2528 cmp byte [bp-00ch], 00dh ; 80 7e f4 0d ; 0xc125a vgabios.c:795
2529 jnc short 01272h ; 73 12 ; 0xc125e
2530 mov es, [bx+04638h] ; 8e 87 38 46 ; 0xc1260 vgabios.c:797
2531 mov cx, 04000h ; b9 00 40 ; 0xc1264
2532 xor ax, ax ; 31 c0 ; 0xc1267
2533 xor di, di ; 31 ff ; 0xc1269
2534 cld ; fc ; 0xc126b
2535 jcxz 01270h ; e3 02 ; 0xc126c
2536 rep stosw ; f3 ab ; 0xc126e
2537 jmp short 01298h ; eb 26 ; 0xc1270 vgabios.c:799
2538 mov AL, strict byte 002h ; b0 02 ; 0xc1272 vgabios.c:801
2539 mov dx, 003c4h ; ba c4 03 ; 0xc1274
2540 out DX, AL ; ee ; 0xc1277
2541 mov dx, 003c5h ; ba c5 03 ; 0xc1278 vgabios.c:802
2542 in AL, DX ; ec ; 0xc127b
2543 db 02ah, 0e4h
2544 ; sub ah, ah ; 2a e4 ; 0xc127c
2545 mov word [bp-01eh], ax ; 89 46 e2 ; 0xc127e
2546 mov AL, strict byte 00fh ; b0 0f ; 0xc1281 vgabios.c:803
2547 out DX, AL ; ee ; 0xc1283
2548 mov es, [bx+04638h] ; 8e 87 38 46 ; 0xc1284 vgabios.c:804
2549 mov cx, 08000h ; b9 00 80 ; 0xc1288
2550 xor ax, ax ; 31 c0 ; 0xc128b
2551 xor di, di ; 31 ff ; 0xc128d
2552 cld ; fc ; 0xc128f
2553 jcxz 01294h ; e3 02 ; 0xc1290
2554 rep stosw ; f3 ab ; 0xc1292
2555 mov al, byte [bp-01eh] ; 8a 46 e2 ; 0xc1294 vgabios.c:805
2556 out DX, AL ; ee ; 0xc1297
2557 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1298 vgabios.c:811
2558 mov byte [bp-01ah], al ; 88 46 e6 ; 0xc129b
2559 mov byte [bp-019h], 000h ; c6 46 e7 00 ; 0xc129e
2560 mov bx, word [bp-01ah] ; 8b 5e e6 ; 0xc12a2
2561 mov dx, strict word 00049h ; ba 49 00 ; 0xc12a5
2562 mov ax, strict word 00040h ; b8 40 00 ; 0xc12a8
2563 call 031cch ; e8 1e 1f ; 0xc12ab
2564 mov bx, word [bp-016h] ; 8b 5e ea ; 0xc12ae vgabios.c:812
2565 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc12b1
2566 mov ax, strict word 00040h ; b8 40 00 ; 0xc12b4
2567 call 031e8h ; e8 2e 1f ; 0xc12b7
2568 mov bl, byte [bp-00eh] ; 8a 5e f2 ; 0xc12ba vgabios.c:813
2569 xor bh, bh ; 30 ff ; 0xc12bd
2570 mov CL, strict byte 006h ; b1 06 ; 0xc12bf
2571 sal bx, CL ; d3 e3 ; 0xc12c1
2572 mov bx, word [bx+046cbh] ; 8b 9f cb 46 ; 0xc12c3
2573 mov dx, strict word 0004ch ; ba 4c 00 ; 0xc12c7
2574 mov ax, strict word 00040h ; b8 40 00 ; 0xc12ca
2575 call 031e8h ; e8 18 1f ; 0xc12cd
2576 mov bx, si ; 89 f3 ; 0xc12d0 vgabios.c:814
2577 mov dx, strict word 00063h ; ba 63 00 ; 0xc12d2
2578 mov ax, strict word 00040h ; b8 40 00 ; 0xc12d5
2579 call 031e8h ; e8 0d 1f ; 0xc12d8
2580 mov bl, byte [bp-01ch] ; 8a 5e e4 ; 0xc12db vgabios.c:815
2581 xor bh, bh ; 30 ff ; 0xc12de
2582 mov dx, 00084h ; ba 84 00 ; 0xc12e0
2583 mov ax, strict word 00040h ; b8 40 00 ; 0xc12e3
2584 call 031cch ; e8 e3 1e ; 0xc12e6
2585 mov bx, word [bp-018h] ; 8b 5e e8 ; 0xc12e9 vgabios.c:816
2586 mov dx, 00085h ; ba 85 00 ; 0xc12ec
2587 mov ax, strict word 00040h ; b8 40 00 ; 0xc12ef
2588 call 031e8h ; e8 f3 1e ; 0xc12f2
2589 mov bl, byte [bp-012h] ; 8a 5e ee ; 0xc12f5 vgabios.c:817
2590 or bl, 060h ; 80 cb 60 ; 0xc12f8
2591 xor bh, bh ; 30 ff ; 0xc12fb
2592 mov dx, 00087h ; ba 87 00 ; 0xc12fd
2593 mov ax, strict word 00040h ; b8 40 00 ; 0xc1300
2594 call 031cch ; e8 c6 1e ; 0xc1303
2595 mov bx, 000f9h ; bb f9 00 ; 0xc1306 vgabios.c:818
2596 mov dx, 00088h ; ba 88 00 ; 0xc1309
2597 mov ax, strict word 00040h ; b8 40 00 ; 0xc130c
2598 call 031cch ; e8 ba 1e ; 0xc130f
2599 mov dx, 00089h ; ba 89 00 ; 0xc1312 vgabios.c:819
2600 mov ax, strict word 00040h ; b8 40 00 ; 0xc1315
2601 call 031beh ; e8 a3 1e ; 0xc1318
2602 mov bl, al ; 88 c3 ; 0xc131b
2603 and bl, 07fh ; 80 e3 7f ; 0xc131d
2604 xor bh, bh ; 30 ff ; 0xc1320
2605 mov dx, 00089h ; ba 89 00 ; 0xc1322
2606 mov ax, strict word 00040h ; b8 40 00 ; 0xc1325
2607 call 031cch ; e8 a1 1e ; 0xc1328
2608 mov bx, strict word 00008h ; bb 08 00 ; 0xc132b vgabios.c:822
2609 mov dx, 0008ah ; ba 8a 00 ; 0xc132e
2610 mov ax, strict word 00040h ; b8 40 00 ; 0xc1331
2611 call 031cch ; e8 95 1e ; 0xc1334
2612 mov cx, ds ; 8c d9 ; 0xc1337 vgabios.c:823
2613 mov bx, 053d6h ; bb d6 53 ; 0xc1339
2614 mov dx, 000a8h ; ba a8 00 ; 0xc133c
2615 mov ax, strict word 00040h ; b8 40 00 ; 0xc133f
2616 call 03208h ; e8 c3 1e ; 0xc1342
2617 cmp byte [bp-00ch], 007h ; 80 7e f4 07 ; 0xc1345 vgabios.c:825
2618 jnbe short 01376h ; 77 2b ; 0xc1349
2619 mov bx, word [bp-01ah] ; 8b 5e e6 ; 0xc134b vgabios.c:827
2620 mov bl, byte [bx+07c63h] ; 8a 9f 63 7c ; 0xc134e
2621 xor bh, bh ; 30 ff ; 0xc1352
2622 mov dx, strict word 00065h ; ba 65 00 ; 0xc1354
2623 mov ax, strict word 00040h ; b8 40 00 ; 0xc1357
2624 call 031cch ; e8 6f 1e ; 0xc135a
2625 cmp byte [bp-00ch], 006h ; 80 7e f4 06 ; 0xc135d vgabios.c:828
2626 jne short 01368h ; 75 05 ; 0xc1361
2627 mov bx, strict word 0003fh ; bb 3f 00 ; 0xc1363
2628 jmp short 0136bh ; eb 03 ; 0xc1366
2629 mov bx, strict word 00030h ; bb 30 00 ; 0xc1368
2630 xor bh, bh ; 30 ff ; 0xc136b
2631 mov dx, strict word 00066h ; ba 66 00 ; 0xc136d
2632 mov ax, strict word 00040h ; b8 40 00 ; 0xc1370
2633 call 031cch ; e8 56 1e ; 0xc1373
2634 mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc1376 vgabios.c:832
2635 xor bh, bh ; 30 ff ; 0xc1379
2636 mov CL, strict byte 003h ; b1 03 ; 0xc137b
2637 sal bx, CL ; d3 e3 ; 0xc137d
2638 cmp byte [bx+04635h], 000h ; 80 bf 35 46 00 ; 0xc137f
2639 jne short 0138fh ; 75 09 ; 0xc1384
2640 mov dx, strict word 00007h ; ba 07 00 ; 0xc1386 vgabios.c:834
2641 mov ax, strict word 00006h ; b8 06 00 ; 0xc1389
2642 call 00ddeh ; e8 4f fa ; 0xc138c
2643 xor bx, bx ; 31 db ; 0xc138f vgabios.c:838
2644 jmp short 01398h ; eb 05 ; 0xc1391
2645 cmp bx, strict byte 00008h ; 83 fb 08 ; 0xc1393
2646 jnc short 013a4h ; 73 0c ; 0xc1396
2647 mov al, bl ; 88 d8 ; 0xc1398 vgabios.c:839
2648 xor ah, ah ; 30 e4 ; 0xc139a
2649 xor dx, dx ; 31 d2 ; 0xc139c
2650 call 00e91h ; e8 f0 fa ; 0xc139e
2651 inc bx ; 43 ; 0xc13a1
2652 jmp short 01393h ; eb ef ; 0xc13a2
2653 xor ax, ax ; 31 c0 ; 0xc13a4 vgabios.c:842
2654 call 00f34h ; e8 8b fb ; 0xc13a6
2655 mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc13a9 vgabios.c:845
2656 xor bh, bh ; 30 ff ; 0xc13ac
2657 mov CL, strict byte 003h ; b1 03 ; 0xc13ae
2658 sal bx, CL ; d3 e3 ; 0xc13b0
2659 cmp byte [bx+04635h], 000h ; 80 bf 35 46 00 ; 0xc13b2
2660 jne short 013c9h ; 75 10 ; 0xc13b7
2661 xor bl, bl ; 30 db ; 0xc13b9 vgabios.c:847
2662 mov AL, strict byte 004h ; b0 04 ; 0xc13bb
2663 mov AH, strict byte 011h ; b4 11 ; 0xc13bd
2664 int 010h ; cd 10 ; 0xc13bf
2665 xor bl, bl ; 30 db ; 0xc13c1 vgabios.c:848
2666 mov al, cl ; 88 c8 ; 0xc13c3
2667 mov AH, strict byte 011h ; b4 11 ; 0xc13c5
2668 int 010h ; cd 10 ; 0xc13c7
2669 mov dx, 057f2h ; ba f2 57 ; 0xc13c9 vgabios.c:852
2670 mov ax, strict word 0001fh ; b8 1f 00 ; 0xc13cc
2671 call 00a00h ; e8 2e f6 ; 0xc13cf
2672 mov ax, word [bp-018h] ; 8b 46 e8 ; 0xc13d2 vgabios.c:854
2673 cmp ax, strict word 00010h ; 3d 10 00 ; 0xc13d5
2674 je short 013f4h ; 74 1a ; 0xc13d8
2675 cmp ax, strict word 0000eh ; 3d 0e 00 ; 0xc13da
2676 je short 013efh ; 74 10 ; 0xc13dd
2677 cmp ax, strict word 00008h ; 3d 08 00 ; 0xc13df
2678 jne short 013f9h ; 75 15 ; 0xc13e2
2679 mov dx, 053f2h ; ba f2 53 ; 0xc13e4 vgabios.c:856
2680 mov ax, strict word 00043h ; b8 43 00 ; 0xc13e7
2681 call 00a00h ; e8 13 f6 ; 0xc13ea
2682 jmp short 013f9h ; eb 0a ; 0xc13ed vgabios.c:857
2683 mov dx, 05bf2h ; ba f2 5b ; 0xc13ef vgabios.c:859
2684 jmp short 013e7h ; eb f3 ; 0xc13f2
2685 mov dx, 069f2h ; ba f2 69 ; 0xc13f4 vgabios.c:862
2686 jmp short 013e7h ; eb ee ; 0xc13f7
2687 lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc13f9 vgabios.c:865
2688 pop di ; 5f ; 0xc13fc
2689 pop si ; 5e ; 0xc13fd
2690 pop dx ; 5a ; 0xc13fe
2691 pop cx ; 59 ; 0xc13ff
2692 pop bx ; 5b ; 0xc1400
2693 pop bp ; 5d ; 0xc1401
2694 retn ; c3 ; 0xc1402
2695 ; disGetNextSymbol 0xc1403 LB 0x28dc -> off=0x0 cb=000000000000008f uValue=00000000000c1403 'vgamem_copy_pl4'
2696vgamem_copy_pl4: ; 0xc1403 LB 0x8f
2697 push bp ; 55 ; 0xc1403 vgabios.c:868
2698 mov bp, sp ; 89 e5 ; 0xc1404
2699 push si ; 56 ; 0xc1406
2700 push di ; 57 ; 0xc1407
2701 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc1408
2702 mov byte [bp-008h], al ; 88 46 f8 ; 0xc140b
2703 mov al, dl ; 88 d0 ; 0xc140e
2704 mov byte [bp-00ah], bl ; 88 5e f6 ; 0xc1410
2705 mov byte [bp-006h], cl ; 88 4e fa ; 0xc1413
2706 xor ah, ah ; 30 e4 ; 0xc1416 vgabios.c:874
2707 mov dl, byte [bp+006h] ; 8a 56 06 ; 0xc1418
2708 xor dh, dh ; 30 f6 ; 0xc141b
2709 mov cx, dx ; 89 d1 ; 0xc141d
2710 imul dx ; f7 ea ; 0xc141f
2711 mov dl, byte [bp+004h] ; 8a 56 04 ; 0xc1421
2712 xor dh, dh ; 30 f6 ; 0xc1424
2713 mov si, dx ; 89 d6 ; 0xc1426
2714 imul dx ; f7 ea ; 0xc1428
2715 mov dl, byte [bp-008h] ; 8a 56 f8 ; 0xc142a
2716 xor dh, dh ; 30 f6 ; 0xc142d
2717 mov bx, dx ; 89 d3 ; 0xc142f
2718 add ax, dx ; 01 d0 ; 0xc1431
2719 mov word [bp-00eh], ax ; 89 46 f2 ; 0xc1433
2720 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc1436 vgabios.c:875
2721 xor ah, ah ; 30 e4 ; 0xc1439
2722 imul cx ; f7 e9 ; 0xc143b
2723 imul si ; f7 ee ; 0xc143d
2724 add ax, bx ; 01 d8 ; 0xc143f
2725 mov word [bp-00ch], ax ; 89 46 f4 ; 0xc1441
2726 mov ax, 00105h ; b8 05 01 ; 0xc1444 vgabios.c:876
2727 mov dx, 003ceh ; ba ce 03 ; 0xc1447
2728 out DX, ax ; ef ; 0xc144a
2729 xor bl, bl ; 30 db ; 0xc144b vgabios.c:877
2730 cmp bl, byte [bp+006h] ; 3a 5e 06 ; 0xc144d
2731 jnc short 01482h ; 73 30 ; 0xc1450
2732 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1452 vgabios.c:879
2733 xor ah, ah ; 30 e4 ; 0xc1455
2734 mov cx, ax ; 89 c1 ; 0xc1457
2735 mov al, bl ; 88 d8 ; 0xc1459
2736 mov dx, ax ; 89 c2 ; 0xc145b
2737 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc145d
2738 mov si, ax ; 89 c6 ; 0xc1460
2739 mov ax, dx ; 89 d0 ; 0xc1462
2740 imul si ; f7 ee ; 0xc1464
2741 mov si, word [bp-00eh] ; 8b 76 f2 ; 0xc1466
2742 add si, ax ; 01 c6 ; 0xc1469
2743 mov di, word [bp-00ch] ; 8b 7e f4 ; 0xc146b
2744 add di, ax ; 01 c7 ; 0xc146e
2745 mov dx, 0a000h ; ba 00 a0 ; 0xc1470
2746 mov es, dx ; 8e c2 ; 0xc1473
2747 cld ; fc ; 0xc1475
2748 jcxz 0147eh ; e3 06 ; 0xc1476
2749 push DS ; 1e ; 0xc1478
2750 mov ds, dx ; 8e da ; 0xc1479
2751 rep movsb ; f3 a4 ; 0xc147b
2752 pop DS ; 1f ; 0xc147d
2753 db 0feh, 0c3h
2754 ; inc bl ; fe c3 ; 0xc147e vgabios.c:880
2755 jmp short 0144dh ; eb cb ; 0xc1480
2756 mov ax, strict word 00005h ; b8 05 00 ; 0xc1482 vgabios.c:881
2757 mov dx, 003ceh ; ba ce 03 ; 0xc1485
2758 out DX, ax ; ef ; 0xc1488
2759 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1489 vgabios.c:882
2760 pop di ; 5f ; 0xc148c
2761 pop si ; 5e ; 0xc148d
2762 pop bp ; 5d ; 0xc148e
2763 retn 00004h ; c2 04 00 ; 0xc148f
2764 ; disGetNextSymbol 0xc1492 LB 0x284d -> off=0x0 cb=000000000000007c uValue=00000000000c1492 'vgamem_fill_pl4'
2765vgamem_fill_pl4: ; 0xc1492 LB 0x7c
2766 push bp ; 55 ; 0xc1492 vgabios.c:885
2767 mov bp, sp ; 89 e5 ; 0xc1493
2768 push si ; 56 ; 0xc1495
2769 push di ; 57 ; 0xc1496
2770 sub sp, strict byte 00006h ; 83 ec 06 ; 0xc1497
2771 mov byte [bp-008h], al ; 88 46 f8 ; 0xc149a
2772 mov al, dl ; 88 d0 ; 0xc149d
2773 mov byte [bp-006h], bl ; 88 5e fa ; 0xc149f
2774 mov bh, cl ; 88 cf ; 0xc14a2
2775 xor ah, ah ; 30 e4 ; 0xc14a4 vgabios.c:891
2776 mov dx, ax ; 89 c2 ; 0xc14a6
2777 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc14a8
2778 mov cx, ax ; 89 c1 ; 0xc14ab
2779 mov ax, dx ; 89 d0 ; 0xc14ad
2780 imul cx ; f7 e9 ; 0xc14af
2781 mov dl, bh ; 88 fa ; 0xc14b1
2782 xor dh, dh ; 30 f6 ; 0xc14b3
2783 imul dx ; f7 ea ; 0xc14b5
2784 mov dx, ax ; 89 c2 ; 0xc14b7
2785 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc14b9
2786 xor ah, ah ; 30 e4 ; 0xc14bc
2787 add dx, ax ; 01 c2 ; 0xc14be
2788 mov word [bp-00ah], dx ; 89 56 f6 ; 0xc14c0
2789 mov ax, 00205h ; b8 05 02 ; 0xc14c3 vgabios.c:892
2790 mov dx, 003ceh ; ba ce 03 ; 0xc14c6
2791 out DX, ax ; ef ; 0xc14c9
2792 xor bl, bl ; 30 db ; 0xc14ca vgabios.c:893
2793 cmp bl, byte [bp+004h] ; 3a 5e 04 ; 0xc14cc
2794 jnc short 014feh ; 73 2d ; 0xc14cf
2795 mov cl, byte [bp-006h] ; 8a 4e fa ; 0xc14d1 vgabios.c:895
2796 xor ch, ch ; 30 ed ; 0xc14d4
2797 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc14d6
2798 xor ah, ah ; 30 e4 ; 0xc14d9
2799 mov si, ax ; 89 c6 ; 0xc14db
2800 mov al, bl ; 88 d8 ; 0xc14dd
2801 mov dx, ax ; 89 c2 ; 0xc14df
2802 mov al, bh ; 88 f8 ; 0xc14e1
2803 mov di, ax ; 89 c7 ; 0xc14e3
2804 mov ax, dx ; 89 d0 ; 0xc14e5
2805 imul di ; f7 ef ; 0xc14e7
2806 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc14e9
2807 add di, ax ; 01 c7 ; 0xc14ec
2808 mov ax, si ; 89 f0 ; 0xc14ee
2809 mov dx, 0a000h ; ba 00 a0 ; 0xc14f0
2810 mov es, dx ; 8e c2 ; 0xc14f3
2811 cld ; fc ; 0xc14f5
2812 jcxz 014fah ; e3 02 ; 0xc14f6
2813 rep stosb ; f3 aa ; 0xc14f8
2814 db 0feh, 0c3h
2815 ; inc bl ; fe c3 ; 0xc14fa vgabios.c:896
2816 jmp short 014cch ; eb ce ; 0xc14fc
2817 mov ax, strict word 00005h ; b8 05 00 ; 0xc14fe vgabios.c:897
2818 mov dx, 003ceh ; ba ce 03 ; 0xc1501
2819 out DX, ax ; ef ; 0xc1504
2820 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1505 vgabios.c:898
2821 pop di ; 5f ; 0xc1508
2822 pop si ; 5e ; 0xc1509
2823 pop bp ; 5d ; 0xc150a
2824 retn 00004h ; c2 04 00 ; 0xc150b
2825 ; disGetNextSymbol 0xc150e LB 0x27d1 -> off=0x0 cb=00000000000000c2 uValue=00000000000c150e 'vgamem_copy_cga'
2826vgamem_copy_cga: ; 0xc150e LB 0xc2
2827 push bp ; 55 ; 0xc150e vgabios.c:901
2828 mov bp, sp ; 89 e5 ; 0xc150f
2829 push si ; 56 ; 0xc1511
2830 push di ; 57 ; 0xc1512
2831 sub sp, strict byte 00008h ; 83 ec 08 ; 0xc1513
2832 mov byte [bp-006h], al ; 88 46 fa ; 0xc1516
2833 mov al, dl ; 88 d0 ; 0xc1519
2834 mov bh, cl ; 88 cf ; 0xc151b
2835 xor ah, ah ; 30 e4 ; 0xc151d vgabios.c:907
2836 mov dx, ax ; 89 c2 ; 0xc151f
2837 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc1521
2838 mov cx, ax ; 89 c1 ; 0xc1524
2839 mov ax, dx ; 89 d0 ; 0xc1526
2840 imul cx ; f7 e9 ; 0xc1528
2841 mov dl, byte [bp+004h] ; 8a 56 04 ; 0xc152a
2842 xor dh, dh ; 30 f6 ; 0xc152d
2843 mov di, dx ; 89 d7 ; 0xc152f
2844 imul dx ; f7 ea ; 0xc1531
2845 mov dx, ax ; 89 c2 ; 0xc1533
2846 sar dx, 1 ; d1 fa ; 0xc1535
2847 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1537
2848 xor ah, ah ; 30 e4 ; 0xc153a
2849 mov si, ax ; 89 c6 ; 0xc153c
2850 add dx, ax ; 01 c2 ; 0xc153e
2851 mov word [bp-008h], dx ; 89 56 f8 ; 0xc1540
2852 mov al, bl ; 88 d8 ; 0xc1543 vgabios.c:908
2853 imul cx ; f7 e9 ; 0xc1545
2854 imul di ; f7 ef ; 0xc1547
2855 sar ax, 1 ; d1 f8 ; 0xc1549
2856 add ax, si ; 01 f0 ; 0xc154b
2857 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc154d
2858 xor bl, bl ; 30 db ; 0xc1550 vgabios.c:909
2859 cmp bl, byte [bp+006h] ; 3a 5e 06 ; 0xc1552
2860 jnc short 015c7h ; 73 70 ; 0xc1555
2861 test bl, 001h ; f6 c3 01 ; 0xc1557 vgabios.c:911
2862 je short 01593h ; 74 37 ; 0xc155a
2863 mov cl, bh ; 88 f9 ; 0xc155c vgabios.c:912
2864 xor ch, ch ; 30 ed ; 0xc155e
2865 mov al, bl ; 88 d8 ; 0xc1560
2866 xor ah, ah ; 30 e4 ; 0xc1562
2867 mov dx, ax ; 89 c2 ; 0xc1564
2868 sar dx, 1 ; d1 fa ; 0xc1566
2869 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1568
2870 mov si, ax ; 89 c6 ; 0xc156b
2871 mov ax, dx ; 89 d0 ; 0xc156d
2872 imul si ; f7 ee ; 0xc156f
2873 mov si, word [bp-008h] ; 8b 76 f8 ; 0xc1571
2874 add si, 02000h ; 81 c6 00 20 ; 0xc1574
2875 add si, ax ; 01 c6 ; 0xc1578
2876 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc157a
2877 add di, 02000h ; 81 c7 00 20 ; 0xc157d
2878 add di, ax ; 01 c7 ; 0xc1581
2879 mov dx, 0b800h ; ba 00 b8 ; 0xc1583
2880 mov es, dx ; 8e c2 ; 0xc1586
2881 cld ; fc ; 0xc1588
2882 jcxz 01591h ; e3 06 ; 0xc1589
2883 push DS ; 1e ; 0xc158b
2884 mov ds, dx ; 8e da ; 0xc158c
2885 rep movsb ; f3 a4 ; 0xc158e
2886 pop DS ; 1f ; 0xc1590
2887 jmp short 015c3h ; eb 30 ; 0xc1591 vgabios.c:913
2888 mov al, bh ; 88 f8 ; 0xc1593 vgabios.c:914
2889 xor ah, ah ; 30 e4 ; 0xc1595
2890 mov cx, ax ; 89 c1 ; 0xc1597
2891 mov al, bl ; 88 d8 ; 0xc1599
2892 sar ax, 1 ; d1 f8 ; 0xc159b
2893 mov dl, byte [bp+004h] ; 8a 56 04 ; 0xc159d
2894 mov byte [bp-00ch], dl ; 88 56 f4 ; 0xc15a0
2895 mov byte [bp-00bh], ch ; 88 6e f5 ; 0xc15a3
2896 mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xc15a6
2897 imul dx ; f7 ea ; 0xc15a9
2898 mov si, word [bp-008h] ; 8b 76 f8 ; 0xc15ab
2899 add si, ax ; 01 c6 ; 0xc15ae
2900 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc15b0
2901 add di, ax ; 01 c7 ; 0xc15b3
2902 mov dx, 0b800h ; ba 00 b8 ; 0xc15b5
2903 mov es, dx ; 8e c2 ; 0xc15b8
2904 cld ; fc ; 0xc15ba
2905 jcxz 015c3h ; e3 06 ; 0xc15bb
2906 push DS ; 1e ; 0xc15bd
2907 mov ds, dx ; 8e da ; 0xc15be
2908 rep movsb ; f3 a4 ; 0xc15c0
2909 pop DS ; 1f ; 0xc15c2
2910 db 0feh, 0c3h
2911 ; inc bl ; fe c3 ; 0xc15c3 vgabios.c:915
2912 jmp short 01552h ; eb 8b ; 0xc15c5
2913 lea sp, [bp-004h] ; 8d 66 fc ; 0xc15c7 vgabios.c:916
2914 pop di ; 5f ; 0xc15ca
2915 pop si ; 5e ; 0xc15cb
2916 pop bp ; 5d ; 0xc15cc
2917 retn 00004h ; c2 04 00 ; 0xc15cd
2918 ; disGetNextSymbol 0xc15d0 LB 0x270f -> off=0x0 cb=00000000000000a8 uValue=00000000000c15d0 'vgamem_fill_cga'
2919vgamem_fill_cga: ; 0xc15d0 LB 0xa8
2920 push bp ; 55 ; 0xc15d0 vgabios.c:919
2921 mov bp, sp ; 89 e5 ; 0xc15d1
2922 push si ; 56 ; 0xc15d3
2923 push di ; 57 ; 0xc15d4
2924 sub sp, strict byte 00006h ; 83 ec 06 ; 0xc15d5
2925 mov byte [bp-006h], al ; 88 46 fa ; 0xc15d8
2926 mov al, dl ; 88 d0 ; 0xc15db
2927 mov byte [bp-008h], bl ; 88 5e f8 ; 0xc15dd
2928 mov bh, cl ; 88 cf ; 0xc15e0
2929 xor ah, ah ; 30 e4 ; 0xc15e2 vgabios.c:925
2930 mov dx, ax ; 89 c2 ; 0xc15e4
2931 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc15e6
2932 mov cx, ax ; 89 c1 ; 0xc15e9
2933 mov ax, dx ; 89 d0 ; 0xc15eb
2934 imul cx ; f7 e9 ; 0xc15ed
2935 mov dl, bh ; 88 fa ; 0xc15ef
2936 xor dh, dh ; 30 f6 ; 0xc15f1
2937 imul dx ; f7 ea ; 0xc15f3
2938 mov dx, ax ; 89 c2 ; 0xc15f5
2939 sar dx, 1 ; d1 fa ; 0xc15f7
2940 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc15f9
2941 xor ah, ah ; 30 e4 ; 0xc15fc
2942 add dx, ax ; 01 c2 ; 0xc15fe
2943 mov word [bp-00ah], dx ; 89 56 f6 ; 0xc1600
2944 xor bl, bl ; 30 db ; 0xc1603 vgabios.c:926
2945 cmp bl, byte [bp+004h] ; 3a 5e 04 ; 0xc1605
2946 jnc short 0166fh ; 73 65 ; 0xc1608
2947 test bl, 001h ; f6 c3 01 ; 0xc160a vgabios.c:928
2948 je short 01640h ; 74 31 ; 0xc160d
2949 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc160f vgabios.c:929
2950 xor ah, ah ; 30 e4 ; 0xc1612
2951 mov cx, ax ; 89 c1 ; 0xc1614
2952 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc1616
2953 mov si, ax ; 89 c6 ; 0xc1619
2954 mov al, bl ; 88 d8 ; 0xc161b
2955 mov dx, ax ; 89 c2 ; 0xc161d
2956 sar dx, 1 ; d1 fa ; 0xc161f
2957 mov al, bh ; 88 f8 ; 0xc1621
2958 mov di, ax ; 89 c7 ; 0xc1623
2959 mov ax, dx ; 89 d0 ; 0xc1625
2960 imul di ; f7 ef ; 0xc1627
2961 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc1629
2962 add di, 02000h ; 81 c7 00 20 ; 0xc162c
2963 add di, ax ; 01 c7 ; 0xc1630
2964 mov ax, si ; 89 f0 ; 0xc1632
2965 mov dx, 0b800h ; ba 00 b8 ; 0xc1634
2966 mov es, dx ; 8e c2 ; 0xc1637
2967 cld ; fc ; 0xc1639
2968 jcxz 0163eh ; e3 02 ; 0xc163a
2969 rep stosb ; f3 aa ; 0xc163c
2970 jmp short 0166bh ; eb 2b ; 0xc163e vgabios.c:930
2971 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1640 vgabios.c:931
2972 xor ah, ah ; 30 e4 ; 0xc1643
2973 mov cx, ax ; 89 c1 ; 0xc1645
2974 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc1647
2975 mov si, ax ; 89 c6 ; 0xc164a
2976 mov al, bl ; 88 d8 ; 0xc164c
2977 mov dx, ax ; 89 c2 ; 0xc164e
2978 sar dx, 1 ; d1 fa ; 0xc1650
2979 mov al, bh ; 88 f8 ; 0xc1652
2980 mov di, ax ; 89 c7 ; 0xc1654
2981 mov ax, dx ; 89 d0 ; 0xc1656
2982 imul di ; f7 ef ; 0xc1658
2983 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc165a
2984 add di, ax ; 01 c7 ; 0xc165d
2985 mov ax, si ; 89 f0 ; 0xc165f
2986 mov dx, 0b800h ; ba 00 b8 ; 0xc1661
2987 mov es, dx ; 8e c2 ; 0xc1664
2988 cld ; fc ; 0xc1666
2989 jcxz 0166bh ; e3 02 ; 0xc1667
2990 rep stosb ; f3 aa ; 0xc1669
2991 db 0feh, 0c3h
2992 ; inc bl ; fe c3 ; 0xc166b vgabios.c:932
2993 jmp short 01605h ; eb 96 ; 0xc166d
2994 lea sp, [bp-004h] ; 8d 66 fc ; 0xc166f vgabios.c:933
2995 pop di ; 5f ; 0xc1672
2996 pop si ; 5e ; 0xc1673
2997 pop bp ; 5d ; 0xc1674
2998 retn 00004h ; c2 04 00 ; 0xc1675
2999 ; disGetNextSymbol 0xc1678 LB 0x2667 -> off=0x0 cb=0000000000000576 uValue=00000000000c1678 'biosfn_scroll'
3000biosfn_scroll: ; 0xc1678 LB 0x576
3001 push bp ; 55 ; 0xc1678 vgabios.c:936
3002 mov bp, sp ; 89 e5 ; 0xc1679
3003 push si ; 56 ; 0xc167b
3004 push di ; 57 ; 0xc167c
3005 sub sp, strict byte 0001eh ; 83 ec 1e ; 0xc167d
3006 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc1680
3007 mov byte [bp-008h], dl ; 88 56 f8 ; 0xc1683
3008 mov byte [bp-00eh], bl ; 88 5e f2 ; 0xc1686
3009 mov byte [bp-00ch], cl ; 88 4e f4 ; 0xc1689
3010 mov ch, byte [bp+006h] ; 8a 6e 06 ; 0xc168c
3011 cmp bl, byte [bp+004h] ; 3a 5e 04 ; 0xc168f vgabios.c:945
3012 jnbe short 016adh ; 77 19 ; 0xc1692
3013 cmp ch, cl ; 38 cd ; 0xc1694 vgabios.c:946
3014 jc short 016adh ; 72 15 ; 0xc1696
3015 mov dx, strict word 00049h ; ba 49 00 ; 0xc1698 vgabios.c:949
3016 mov ax, strict word 00040h ; b8 40 00 ; 0xc169b
3017 call 031beh ; e8 1d 1b ; 0xc169e
3018 xor ah, ah ; 30 e4 ; 0xc16a1 vgabios.c:950
3019 call 03193h ; e8 ed 1a ; 0xc16a3
3020 mov byte [bp-010h], al ; 88 46 f0 ; 0xc16a6
3021 cmp AL, strict byte 0ffh ; 3c ff ; 0xc16a9 vgabios.c:951
3022 jne short 016b0h ; 75 03 ; 0xc16ab
3023 jmp near 01be5h ; e9 35 05 ; 0xc16ad
3024 mov dx, 00084h ; ba 84 00 ; 0xc16b0 vgabios.c:954
3025 mov ax, strict word 00040h ; b8 40 00 ; 0xc16b3
3026 call 031beh ; e8 05 1b ; 0xc16b6
3027 xor ah, ah ; 30 e4 ; 0xc16b9
3028 mov bx, ax ; 89 c3 ; 0xc16bb
3029 inc bx ; 43 ; 0xc16bd
3030 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc16be vgabios.c:955
3031 mov ax, strict word 00040h ; b8 40 00 ; 0xc16c1
3032 call 031dah ; e8 13 1b ; 0xc16c4
3033 mov word [bp-018h], ax ; 89 46 e8 ; 0xc16c7
3034 cmp byte [bp+008h], 0ffh ; 80 7e 08 ff ; 0xc16ca vgabios.c:958
3035 jne short 016dch ; 75 0c ; 0xc16ce
3036 mov dx, strict word 00062h ; ba 62 00 ; 0xc16d0 vgabios.c:959
3037 mov ax, strict word 00040h ; b8 40 00 ; 0xc16d3
3038 call 031beh ; e8 e5 1a ; 0xc16d6
3039 mov byte [bp+008h], al ; 88 46 08 ; 0xc16d9
3040 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc16dc vgabios.c:961
3041 xor ah, ah ; 30 e4 ; 0xc16df
3042 cmp ax, bx ; 39 d8 ; 0xc16e1
3043 jc short 016ech ; 72 07 ; 0xc16e3
3044 mov al, bl ; 88 d8 ; 0xc16e5
3045 db 0feh, 0c8h
3046 ; dec al ; fe c8 ; 0xc16e7
3047 mov byte [bp+004h], al ; 88 46 04 ; 0xc16e9
3048 mov al, ch ; 88 e8 ; 0xc16ec vgabios.c:962
3049 xor ah, ah ; 30 e4 ; 0xc16ee
3050 cmp ax, word [bp-018h] ; 3b 46 e8 ; 0xc16f0
3051 jc short 016fah ; 72 05 ; 0xc16f3
3052 mov ch, byte [bp-018h] ; 8a 6e e8 ; 0xc16f5
3053 db 0feh, 0cdh
3054 ; dec ch ; fe cd ; 0xc16f8
3055 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc16fa vgabios.c:963
3056 xor ah, ah ; 30 e4 ; 0xc16fd
3057 cmp ax, bx ; 39 d8 ; 0xc16ff
3058 jbe short 01706h ; 76 03 ; 0xc1701
3059 mov byte [bp-00ah], ah ; 88 66 f6 ; 0xc1703
3060 mov al, ch ; 88 e8 ; 0xc1706 vgabios.c:964
3061 sub al, byte [bp-00ch] ; 2a 46 f4 ; 0xc1708
3062 db 0feh, 0c0h
3063 ; inc al ; fe c0 ; 0xc170b
3064 mov byte [bp-006h], al ; 88 46 fa ; 0xc170d
3065 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc1710 vgabios.c:966
3066 xor ah, ah ; 30 e4 ; 0xc1713
3067 mov si, ax ; 89 c6 ; 0xc1715
3068 mov CL, strict byte 003h ; b1 03 ; 0xc1717
3069 mov di, ax ; 89 c7 ; 0xc1719
3070 sal di, CL ; d3 e7 ; 0xc171b
3071 mov ax, word [bp-018h] ; 8b 46 e8 ; 0xc171d
3072 dec ax ; 48 ; 0xc1720
3073 mov word [bp-01ch], ax ; 89 46 e4 ; 0xc1721
3074 lea ax, [bx-001h] ; 8d 47 ff ; 0xc1724
3075 mov word [bp-01eh], ax ; 89 46 e2 ; 0xc1727
3076 mov ax, word [bp-018h] ; 8b 46 e8 ; 0xc172a
3077 mul bx ; f7 e3 ; 0xc172d
3078 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc172f
3079 cmp byte [di+04635h], 000h ; 80 bd 35 46 00 ; 0xc1732
3080 jne short 01789h ; 75 50 ; 0xc1737
3081 sal ax, 1 ; d1 e0 ; 0xc1739 vgabios.c:969
3082 or AL, strict byte 0ffh ; 0c ff ; 0xc173b
3083 mov bx, ax ; 89 c3 ; 0xc173d
3084 mov al, byte [bp+008h] ; 8a 46 08 ; 0xc173f
3085 xor ah, ah ; 30 e4 ; 0xc1742
3086 mov dx, ax ; 89 c2 ; 0xc1744
3087 lea ax, [bx+001h] ; 8d 47 01 ; 0xc1746
3088 mul dx ; f7 e2 ; 0xc1749
3089 mov bx, ax ; 89 c3 ; 0xc174b
3090 cmp byte [bp-00ah], 000h ; 80 7e f6 00 ; 0xc174d vgabios.c:974
3091 jne short 0178ch ; 75 39 ; 0xc1751
3092 cmp byte [bp-00eh], 000h ; 80 7e f2 00 ; 0xc1753
3093 jne short 0178ch ; 75 33 ; 0xc1757
3094 cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc1759
3095 jne short 0178ch ; 75 2d ; 0xc175d
3096 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc175f
3097 xor ah, ah ; 30 e4 ; 0xc1762
3098 cmp ax, word [bp-01eh] ; 3b 46 e2 ; 0xc1764
3099 jne short 0178ch ; 75 23 ; 0xc1767
3100 mov al, ch ; 88 e8 ; 0xc1769
3101 cmp ax, word [bp-01ch] ; 3b 46 e4 ; 0xc176b
3102 jne short 0178ch ; 75 1c ; 0xc176e
3103 mov ah, byte [bp-008h] ; 8a 66 f8 ; 0xc1770 vgabios.c:976
3104 xor al, ch ; 30 e8 ; 0xc1773
3105 add ax, strict word 00020h ; 05 20 00 ; 0xc1775
3106 mov es, [di+04638h] ; 8e 85 38 46 ; 0xc1778
3107 mov cx, word [bp-01ah] ; 8b 4e e6 ; 0xc177c
3108 mov di, bx ; 89 df ; 0xc177f
3109 cld ; fc ; 0xc1781
3110 jcxz 01786h ; e3 02 ; 0xc1782
3111 rep stosw ; f3 ab ; 0xc1784
3112 jmp near 01be5h ; e9 5c 04 ; 0xc1786 vgabios.c:978
3113 jmp near 0191ah ; e9 8e 01 ; 0xc1789
3114 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc178c vgabios.c:980
3115 jne short 017fah ; 75 68 ; 0xc1790
3116 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1792 vgabios.c:981
3117 xor ah, ah ; 30 e4 ; 0xc1795
3118 mov word [bp-016h], ax ; 89 46 ea ; 0xc1797
3119 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc179a
3120 xor ah, ah ; 30 e4 ; 0xc179d
3121 mov dx, ax ; 89 c2 ; 0xc179f
3122 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc17a1
3123 jc short 017fch ; 72 56 ; 0xc17a4
3124 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc17a6 vgabios.c:983
3125 add ax, word [bp-016h] ; 03 46 ea ; 0xc17a9
3126 cmp ax, dx ; 39 d0 ; 0xc17ac
3127 jnbe short 017b6h ; 77 06 ; 0xc17ae
3128 cmp byte [bp-00ah], 000h ; 80 7e f6 00 ; 0xc17b0
3129 jne short 017ffh ; 75 49 ; 0xc17b4
3130 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc17b6 vgabios.c:984
3131 xor ah, ah ; 30 e4 ; 0xc17b9
3132 mov word [bp-022h], ax ; 89 46 de ; 0xc17bb
3133 mov ah, byte [bp-008h] ; 8a 66 f8 ; 0xc17be
3134 xor al, al ; 30 c0 ; 0xc17c1
3135 mov di, ax ; 89 c7 ; 0xc17c3
3136 add di, strict byte 00020h ; 83 c7 20 ; 0xc17c5
3137 mov ax, word [bp-016h] ; 8b 46 ea ; 0xc17c8
3138 mul word [bp-018h] ; f7 66 e8 ; 0xc17cb
3139 mov dx, ax ; 89 c2 ; 0xc17ce
3140 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc17d0
3141 xor ah, ah ; 30 e4 ; 0xc17d3
3142 add ax, dx ; 01 d0 ; 0xc17d5
3143 sal ax, 1 ; d1 e0 ; 0xc17d7
3144 mov dx, bx ; 89 da ; 0xc17d9
3145 add dx, ax ; 01 c2 ; 0xc17db
3146 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc17dd
3147 xor ah, ah ; 30 e4 ; 0xc17e0
3148 mov CL, strict byte 003h ; b1 03 ; 0xc17e2
3149 mov si, ax ; 89 c6 ; 0xc17e4
3150 sal si, CL ; d3 e6 ; 0xc17e6
3151 mov es, [si+04638h] ; 8e 84 38 46 ; 0xc17e8
3152 mov cx, word [bp-022h] ; 8b 4e de ; 0xc17ec
3153 mov ax, di ; 89 f8 ; 0xc17ef
3154 mov di, dx ; 89 d7 ; 0xc17f1
3155 cld ; fc ; 0xc17f3
3156 jcxz 017f8h ; e3 02 ; 0xc17f4
3157 rep stosw ; f3 ab ; 0xc17f6
3158 jmp short 0184ah ; eb 50 ; 0xc17f8 vgabios.c:985
3159 jmp short 01850h ; eb 54 ; 0xc17fa
3160 jmp near 01be5h ; e9 e6 03 ; 0xc17fc
3161 mov dl, byte [bp-006h] ; 8a 56 fa ; 0xc17ff vgabios.c:986
3162 mov di, dx ; 89 d7 ; 0xc1802
3163 mul word [bp-018h] ; f7 66 e8 ; 0xc1804
3164 mov dl, byte [bp-00ch] ; 8a 56 f4 ; 0xc1807
3165 xor dh, dh ; 30 f6 ; 0xc180a
3166 mov word [bp-014h], dx ; 89 56 ec ; 0xc180c
3167 add ax, dx ; 01 d0 ; 0xc180f
3168 sal ax, 1 ; d1 e0 ; 0xc1811
3169 mov word [bp-020h], ax ; 89 46 e0 ; 0xc1813
3170 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc1816
3171 xor ah, ah ; 30 e4 ; 0xc1819
3172 mov CL, strict byte 003h ; b1 03 ; 0xc181b
3173 mov si, ax ; 89 c6 ; 0xc181d
3174 sal si, CL ; d3 e6 ; 0xc181f
3175 mov ax, word [si+04638h] ; 8b 84 38 46 ; 0xc1821
3176 mov word [bp-022h], ax ; 89 46 de ; 0xc1825
3177 mov ax, word [bp-016h] ; 8b 46 ea ; 0xc1828
3178 mul word [bp-018h] ; f7 66 e8 ; 0xc182b
3179 add ax, word [bp-014h] ; 03 46 ec ; 0xc182e
3180 sal ax, 1 ; d1 e0 ; 0xc1831
3181 add ax, bx ; 01 d8 ; 0xc1833
3182 mov cx, di ; 89 f9 ; 0xc1835
3183 mov si, word [bp-020h] ; 8b 76 e0 ; 0xc1837
3184 mov dx, word [bp-022h] ; 8b 56 de ; 0xc183a
3185 mov di, ax ; 89 c7 ; 0xc183d
3186 mov es, dx ; 8e c2 ; 0xc183f
3187 cld ; fc ; 0xc1841
3188 jcxz 0184ah ; e3 06 ; 0xc1842
3189 push DS ; 1e ; 0xc1844
3190 mov ds, dx ; 8e da ; 0xc1845
3191 rep movsw ; f3 a5 ; 0xc1847
3192 pop DS ; 1f ; 0xc1849
3193 inc word [bp-016h] ; ff 46 ea ; 0xc184a vgabios.c:987
3194 jmp near 0179ah ; e9 4a ff ; 0xc184d
3195 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1850 vgabios.c:990
3196 xor ah, ah ; 30 e4 ; 0xc1853
3197 mov word [bp-016h], ax ; 89 46 ea ; 0xc1855
3198 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1858
3199 xor ah, ah ; 30 e4 ; 0xc185b
3200 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc185d
3201 jnbe short 017fch ; 77 9a ; 0xc1860
3202 mov dx, ax ; 89 c2 ; 0xc1862 vgabios.c:992
3203 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc1864
3204 add ax, dx ; 01 d0 ; 0xc1867
3205 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1869
3206 jnbe short 01874h ; 77 06 ; 0xc186c
3207 cmp byte [bp-00ah], 000h ; 80 7e f6 00 ; 0xc186e
3208 jne short 018b3h ; 75 3f ; 0xc1872
3209 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1874 vgabios.c:993
3210 xor ah, ah ; 30 e4 ; 0xc1877
3211 mov di, ax ; 89 c7 ; 0xc1879
3212 mov ah, byte [bp-008h] ; 8a 66 f8 ; 0xc187b
3213 mov AL, strict byte 020h ; b0 20 ; 0xc187e
3214 mov word [bp-022h], ax ; 89 46 de ; 0xc1880
3215 mov ax, word [bp-016h] ; 8b 46 ea ; 0xc1883
3216 mul word [bp-018h] ; f7 66 e8 ; 0xc1886
3217 mov dx, ax ; 89 c2 ; 0xc1889
3218 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc188b
3219 xor ah, ah ; 30 e4 ; 0xc188e
3220 add dx, ax ; 01 c2 ; 0xc1890
3221 sal dx, 1 ; d1 e2 ; 0xc1892
3222 add dx, bx ; 01 da ; 0xc1894
3223 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc1896
3224 mov CL, strict byte 003h ; b1 03 ; 0xc1899
3225 mov si, ax ; 89 c6 ; 0xc189b
3226 sal si, CL ; d3 e6 ; 0xc189d
3227 mov si, word [si+04638h] ; 8b b4 38 46 ; 0xc189f
3228 mov cx, di ; 89 f9 ; 0xc18a3
3229 mov ax, word [bp-022h] ; 8b 46 de ; 0xc18a5
3230 mov di, dx ; 89 d7 ; 0xc18a8
3231 mov es, si ; 8e c6 ; 0xc18aa
3232 cld ; fc ; 0xc18ac
3233 jcxz 018b1h ; e3 02 ; 0xc18ad
3234 rep stosw ; f3 ab ; 0xc18af
3235 jmp short 0190ah ; eb 57 ; 0xc18b1 vgabios.c:994
3236 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc18b3 vgabios.c:995
3237 xor ah, ah ; 30 e4 ; 0xc18b6
3238 mov di, ax ; 89 c7 ; 0xc18b8
3239 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc18ba
3240 mov dx, word [bp-016h] ; 8b 56 ea ; 0xc18bd
3241 sub dx, ax ; 29 c2 ; 0xc18c0
3242 mov ax, dx ; 89 d0 ; 0xc18c2
3243 mul word [bp-018h] ; f7 66 e8 ; 0xc18c4
3244 mov dx, ax ; 89 c2 ; 0xc18c7
3245 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc18c9
3246 xor ah, ah ; 30 e4 ; 0xc18cc
3247 mov word [bp-022h], ax ; 89 46 de ; 0xc18ce
3248 add dx, ax ; 01 c2 ; 0xc18d1
3249 sal dx, 1 ; d1 e2 ; 0xc18d3
3250 mov word [bp-020h], dx ; 89 56 e0 ; 0xc18d5
3251 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc18d8
3252 mov CL, strict byte 003h ; b1 03 ; 0xc18db
3253 mov si, ax ; 89 c6 ; 0xc18dd
3254 sal si, CL ; d3 e6 ; 0xc18df
3255 mov ax, word [si+04638h] ; 8b 84 38 46 ; 0xc18e1
3256 mov word [bp-014h], ax ; 89 46 ec ; 0xc18e5
3257 mov ax, word [bp-016h] ; 8b 46 ea ; 0xc18e8
3258 mul word [bp-018h] ; f7 66 e8 ; 0xc18eb
3259 add ax, word [bp-022h] ; 03 46 de ; 0xc18ee
3260 sal ax, 1 ; d1 e0 ; 0xc18f1
3261 add ax, bx ; 01 d8 ; 0xc18f3
3262 mov cx, di ; 89 f9 ; 0xc18f5
3263 mov si, word [bp-020h] ; 8b 76 e0 ; 0xc18f7
3264 mov dx, word [bp-014h] ; 8b 56 ec ; 0xc18fa
3265 mov di, ax ; 89 c7 ; 0xc18fd
3266 mov es, dx ; 8e c2 ; 0xc18ff
3267 cld ; fc ; 0xc1901
3268 jcxz 0190ah ; e3 06 ; 0xc1902
3269 push DS ; 1e ; 0xc1904
3270 mov ds, dx ; 8e da ; 0xc1905
3271 rep movsw ; f3 a5 ; 0xc1907
3272 pop DS ; 1f ; 0xc1909
3273 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc190a vgabios.c:996
3274 xor ah, ah ; 30 e4 ; 0xc190d
3275 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc190f
3276 jc short 0193dh ; 72 29 ; 0xc1912
3277 dec word [bp-016h] ; ff 4e ea ; 0xc1914 vgabios.c:997
3278 jmp near 01858h ; e9 3e ff ; 0xc1917
3279 mov al, byte [si+046b4h] ; 8a 84 b4 46 ; 0xc191a vgabios.c:1004
3280 xor ah, ah ; 30 e4 ; 0xc191e
3281 mov CL, strict byte 006h ; b1 06 ; 0xc1920
3282 mov si, ax ; 89 c6 ; 0xc1922
3283 sal si, CL ; d3 e6 ; 0xc1924
3284 mov al, byte [si+046cah] ; 8a 84 ca 46 ; 0xc1926
3285 mov byte [bp-012h], al ; 88 46 ee ; 0xc192a
3286 mov al, byte [di+04636h] ; 8a 85 36 46 ; 0xc192d vgabios.c:1005
3287 cmp AL, strict byte 004h ; 3c 04 ; 0xc1931
3288 je short 01940h ; 74 0b ; 0xc1933
3289 cmp AL, strict byte 003h ; 3c 03 ; 0xc1935
3290 je short 01940h ; 74 07 ; 0xc1937
3291 cmp AL, strict byte 002h ; 3c 02 ; 0xc1939
3292 je short 0196eh ; 74 31 ; 0xc193b
3293 jmp near 01be5h ; e9 a5 02 ; 0xc193d
3294 cmp byte [bp-00ah], 000h ; 80 7e f6 00 ; 0xc1940 vgabios.c:1009
3295 jne short 019ach ; 75 66 ; 0xc1944
3296 cmp byte [bp-00eh], 000h ; 80 7e f2 00 ; 0xc1946
3297 jne short 019ach ; 75 60 ; 0xc194a
3298 cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc194c
3299 jne short 019ach ; 75 5a ; 0xc1950
3300 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1952
3301 xor ah, ah ; 30 e4 ; 0xc1955
3302 mov dx, ax ; 89 c2 ; 0xc1957
3303 lea ax, [bx-001h] ; 8d 47 ff ; 0xc1959
3304 cmp dx, ax ; 39 c2 ; 0xc195c
3305 jne short 019ach ; 75 4c ; 0xc195e
3306 mov al, ch ; 88 e8 ; 0xc1960
3307 xor ah, ah ; 30 e4 ; 0xc1962
3308 mov dx, word [bp-018h] ; 8b 56 e8 ; 0xc1964
3309 dec dx ; 4a ; 0xc1967
3310 cmp ax, dx ; 39 d0 ; 0xc1968
3311 je short 01971h ; 74 05 ; 0xc196a
3312 jmp short 019ach ; eb 3e ; 0xc196c
3313 jmp near 01aa8h ; e9 37 01 ; 0xc196e
3314 mov ax, 00205h ; b8 05 02 ; 0xc1971 vgabios.c:1011
3315 mov dx, 003ceh ; ba ce 03 ; 0xc1974
3316 out DX, ax ; ef ; 0xc1977
3317 mov ax, bx ; 89 d8 ; 0xc1978 vgabios.c:1012
3318 mul word [bp-018h] ; f7 66 e8 ; 0xc197a
3319 mov dl, byte [bp-012h] ; 8a 56 ee ; 0xc197d
3320 xor dh, dh ; 30 f6 ; 0xc1980
3321 mul dx ; f7 e2 ; 0xc1982
3322 mov dl, byte [bp-008h] ; 8a 56 f8 ; 0xc1984
3323 xor dh, dh ; 30 f6 ; 0xc1987
3324 mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc1989
3325 xor bh, bh ; 30 ff ; 0xc198c
3326 mov CL, strict byte 003h ; b1 03 ; 0xc198e
3327 sal bx, CL ; d3 e3 ; 0xc1990
3328 mov bx, word [bx+04638h] ; 8b 9f 38 46 ; 0xc1992
3329 mov cx, ax ; 89 c1 ; 0xc1996
3330 mov ax, dx ; 89 d0 ; 0xc1998
3331 xor di, di ; 31 ff ; 0xc199a
3332 mov es, bx ; 8e c3 ; 0xc199c
3333 cld ; fc ; 0xc199e
3334 jcxz 019a3h ; e3 02 ; 0xc199f
3335 rep stosb ; f3 aa ; 0xc19a1
3336 mov ax, strict word 00005h ; b8 05 00 ; 0xc19a3 vgabios.c:1013
3337 mov dx, 003ceh ; ba ce 03 ; 0xc19a6
3338 out DX, ax ; ef ; 0xc19a9
3339 jmp short 0193dh ; eb 91 ; 0xc19aa vgabios.c:1015
3340 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc19ac vgabios.c:1017
3341 jne short 019f7h ; 75 45 ; 0xc19b0
3342 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc19b2 vgabios.c:1018
3343 xor ah, ah ; 30 e4 ; 0xc19b5
3344 mov word [bp-016h], ax ; 89 46 ea ; 0xc19b7
3345 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc19ba
3346 xor ah, ah ; 30 e4 ; 0xc19bd
3347 mov dx, ax ; 89 c2 ; 0xc19bf
3348 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc19c1
3349 jc short 01a28h ; 72 62 ; 0xc19c4
3350 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc19c6 vgabios.c:1020
3351 add ax, word [bp-016h] ; 03 46 ea ; 0xc19c9
3352 cmp ax, dx ; 39 d0 ; 0xc19cc
3353 jnbe short 019d6h ; 77 06 ; 0xc19ce
3354 cmp byte [bp-00ah], 000h ; 80 7e f6 00 ; 0xc19d0
3355 jne short 019f9h ; 75 23 ; 0xc19d4
3356 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc19d6 vgabios.c:1021
3357 xor ah, ah ; 30 e4 ; 0xc19d9
3358 push ax ; 50 ; 0xc19db
3359 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc19dc
3360 push ax ; 50 ; 0xc19df
3361 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc19e0
3362 mov cx, ax ; 89 c1 ; 0xc19e3
3363 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc19e5
3364 xor bh, bh ; 30 ff ; 0xc19e8
3365 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc19ea
3366 mov dx, ax ; 89 c2 ; 0xc19ed
3367 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc19ef
3368 call 01492h ; e8 9d fa ; 0xc19f2
3369 jmp short 01a23h ; eb 2c ; 0xc19f5 vgabios.c:1022
3370 jmp short 01a2bh ; eb 32 ; 0xc19f7
3371 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc19f9 vgabios.c:1023
3372 xor ah, ah ; 30 e4 ; 0xc19fc
3373 push ax ; 50 ; 0xc19fe
3374 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc19ff
3375 push ax ; 50 ; 0xc1a02
3376 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1a03
3377 mov cx, ax ; 89 c1 ; 0xc1a06
3378 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc1a08
3379 mov bx, ax ; 89 c3 ; 0xc1a0b
3380 add al, byte [bp-00ah] ; 02 46 f6 ; 0xc1a0d
3381 mov dl, byte [bp-00ch] ; 8a 56 f4 ; 0xc1a10
3382 mov byte [bp-014h], dl ; 88 56 ec ; 0xc1a13
3383 mov byte [bp-013h], ah ; 88 66 ed ; 0xc1a16
3384 mov si, word [bp-014h] ; 8b 76 ec ; 0xc1a19
3385 mov dx, ax ; 89 c2 ; 0xc1a1c
3386 mov ax, si ; 89 f0 ; 0xc1a1e
3387 call 01403h ; e8 e0 f9 ; 0xc1a20
3388 inc word [bp-016h] ; ff 46 ea ; 0xc1a23 vgabios.c:1024
3389 jmp short 019bah ; eb 92 ; 0xc1a26
3390 jmp near 01be5h ; e9 ba 01 ; 0xc1a28
3391 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1a2b vgabios.c:1027
3392 xor ah, ah ; 30 e4 ; 0xc1a2e
3393 mov word [bp-016h], ax ; 89 46 ea ; 0xc1a30
3394 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1a33
3395 xor ah, ah ; 30 e4 ; 0xc1a36
3396 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1a38
3397 jnbe short 01a28h ; 77 eb ; 0xc1a3b
3398 mov dx, ax ; 89 c2 ; 0xc1a3d vgabios.c:1029
3399 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc1a3f
3400 add dx, ax ; 01 c2 ; 0xc1a42
3401 cmp dx, word [bp-016h] ; 3b 56 ea ; 0xc1a44
3402 jnbe short 01a4dh ; 77 04 ; 0xc1a47
3403 test al, al ; 84 c0 ; 0xc1a49
3404 jne short 01a6eh ; 75 21 ; 0xc1a4b
3405 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1a4d vgabios.c:1030
3406 xor ah, ah ; 30 e4 ; 0xc1a50
3407 push ax ; 50 ; 0xc1a52
3408 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc1a53
3409 push ax ; 50 ; 0xc1a56
3410 mov cl, byte [bp-018h] ; 8a 4e e8 ; 0xc1a57
3411 xor ch, ch ; 30 ed ; 0xc1a5a
3412 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1a5c
3413 mov bx, ax ; 89 c3 ; 0xc1a5f
3414 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc1a61
3415 mov dx, ax ; 89 c2 ; 0xc1a64
3416 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1a66
3417 call 01492h ; e8 26 fa ; 0xc1a69
3418 jmp short 01a99h ; eb 2b ; 0xc1a6c vgabios.c:1031
3419 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc1a6e vgabios.c:1032
3420 push ax ; 50 ; 0xc1a71
3421 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc1a72
3422 push ax ; 50 ; 0xc1a75
3423 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1a76
3424 mov cx, ax ; 89 c1 ; 0xc1a79
3425 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc1a7b
3426 sub al, byte [bp-00ah] ; 2a 46 f6 ; 0xc1a7e
3427 mov bx, ax ; 89 c3 ; 0xc1a81
3428 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc1a83
3429 mov dl, byte [bp-00ch] ; 8a 56 f4 ; 0xc1a86
3430 mov byte [bp-014h], dl ; 88 56 ec ; 0xc1a89
3431 mov byte [bp-013h], ah ; 88 66 ed ; 0xc1a8c
3432 mov si, word [bp-014h] ; 8b 76 ec ; 0xc1a8f
3433 mov dx, ax ; 89 c2 ; 0xc1a92
3434 mov ax, si ; 89 f0 ; 0xc1a94
3435 call 01403h ; e8 6a f9 ; 0xc1a96
3436 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1a99 vgabios.c:1033
3437 xor ah, ah ; 30 e4 ; 0xc1a9c
3438 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1a9e
3439 jc short 01aefh ; 72 4c ; 0xc1aa1
3440 dec word [bp-016h] ; ff 4e ea ; 0xc1aa3 vgabios.c:1034
3441 jmp short 01a33h ; eb 8b ; 0xc1aa6
3442 mov bl, byte [di+04637h] ; 8a 9d 37 46 ; 0xc1aa8 vgabios.c:1039
3443 cmp byte [bp-00ah], 000h ; 80 7e f6 00 ; 0xc1aac vgabios.c:1040
3444 jne short 01af2h ; 75 40 ; 0xc1ab0
3445 cmp byte [bp-00eh], 000h ; 80 7e f2 00 ; 0xc1ab2
3446 jne short 01af2h ; 75 3a ; 0xc1ab6
3447 cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc1ab8
3448 jne short 01af2h ; 75 34 ; 0xc1abc
3449 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1abe
3450 cmp ax, word [bp-01eh] ; 3b 46 e2 ; 0xc1ac1
3451 jne short 01af2h ; 75 2c ; 0xc1ac4
3452 mov al, ch ; 88 e8 ; 0xc1ac6
3453 cmp ax, word [bp-01ch] ; 3b 46 e4 ; 0xc1ac8
3454 jne short 01af2h ; 75 25 ; 0xc1acb
3455 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc1acd vgabios.c:1042
3456 mov dx, ax ; 89 c2 ; 0xc1ad0
3457 mov ax, word [bp-01ah] ; 8b 46 e6 ; 0xc1ad2
3458 mul dx ; f7 e2 ; 0xc1ad5
3459 xor bh, bh ; 30 ff ; 0xc1ad7
3460 mul bx ; f7 e3 ; 0xc1ad9
3461 mov dl, byte [bp-008h] ; 8a 56 f8 ; 0xc1adb
3462 xor dh, dh ; 30 f6 ; 0xc1ade
3463 mov es, [di+04638h] ; 8e 85 38 46 ; 0xc1ae0
3464 mov cx, ax ; 89 c1 ; 0xc1ae4
3465 mov ax, dx ; 89 d0 ; 0xc1ae6
3466 xor di, di ; 31 ff ; 0xc1ae8
3467 cld ; fc ; 0xc1aea
3468 jcxz 01aefh ; e3 02 ; 0xc1aeb
3469 rep stosb ; f3 aa ; 0xc1aed
3470 jmp near 01be5h ; e9 f3 00 ; 0xc1aef vgabios.c:1044
3471 cmp bl, 002h ; 80 fb 02 ; 0xc1af2 vgabios.c:1046
3472 jne short 01b00h ; 75 09 ; 0xc1af5
3473 sal byte [bp-00ch], 1 ; d0 66 f4 ; 0xc1af7 vgabios.c:1048
3474 sal byte [bp-006h], 1 ; d0 66 fa ; 0xc1afa vgabios.c:1049
3475 sal word [bp-018h], 1 ; d1 66 e8 ; 0xc1afd vgabios.c:1050
3476 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc1b00 vgabios.c:1053
3477 jne short 01b6fh ; 75 69 ; 0xc1b04
3478 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1b06 vgabios.c:1054
3479 xor ah, ah ; 30 e4 ; 0xc1b09
3480 mov word [bp-016h], ax ; 89 46 ea ; 0xc1b0b
3481 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1b0e
3482 xor ah, ah ; 30 e4 ; 0xc1b11
3483 mov dx, ax ; 89 c2 ; 0xc1b13
3484 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1b15
3485 jc short 01aefh ; 72 d5 ; 0xc1b18
3486 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc1b1a vgabios.c:1056
3487 add ax, word [bp-016h] ; 03 46 ea ; 0xc1b1d
3488 cmp ax, dx ; 39 d0 ; 0xc1b20
3489 jnbe short 01b2ah ; 77 06 ; 0xc1b22
3490 cmp byte [bp-00ah], 000h ; 80 7e f6 00 ; 0xc1b24
3491 jne short 01b4bh ; 75 21 ; 0xc1b28
3492 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1b2a vgabios.c:1057
3493 xor ah, ah ; 30 e4 ; 0xc1b2d
3494 push ax ; 50 ; 0xc1b2f
3495 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc1b30
3496 push ax ; 50 ; 0xc1b33
3497 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc1b34
3498 mov cx, ax ; 89 c1 ; 0xc1b37
3499 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1b39
3500 mov bx, ax ; 89 c3 ; 0xc1b3c
3501 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc1b3e
3502 mov dx, ax ; 89 c2 ; 0xc1b41
3503 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1b43
3504 call 015d0h ; e8 87 fa ; 0xc1b46
3505 jmp short 01b6ah ; eb 1f ; 0xc1b49 vgabios.c:1058
3506 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc1b4b vgabios.c:1059
3507 xor ah, ah ; 30 e4 ; 0xc1b4e
3508 push ax ; 50 ; 0xc1b50
3509 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc1b51
3510 push ax ; 50 ; 0xc1b54
3511 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1b55
3512 mov cx, ax ; 89 c1 ; 0xc1b58
3513 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc1b5a
3514 mov bx, ax ; 89 c3 ; 0xc1b5d
3515 add al, byte [bp-00ah] ; 02 46 f6 ; 0xc1b5f
3516 mov dx, ax ; 89 c2 ; 0xc1b62
3517 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1b64
3518 call 0150eh ; e8 a4 f9 ; 0xc1b67
3519 inc word [bp-016h] ; ff 46 ea ; 0xc1b6a vgabios.c:1060
3520 jmp short 01b0eh ; eb 9f ; 0xc1b6d
3521 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1b6f vgabios.c:1063
3522 xor ah, ah ; 30 e4 ; 0xc1b72
3523 mov word [bp-016h], ax ; 89 46 ea ; 0xc1b74
3524 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1b77
3525 xor ah, ah ; 30 e4 ; 0xc1b7a
3526 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1b7c
3527 jnbe short 01be5h ; 77 64 ; 0xc1b7f
3528 mov dx, ax ; 89 c2 ; 0xc1b81 vgabios.c:1065
3529 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc1b83
3530 add ax, dx ; 01 d0 ; 0xc1b86
3531 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1b88
3532 jnbe short 01b93h ; 77 06 ; 0xc1b8b
3533 cmp byte [bp-00ah], 000h ; 80 7e f6 00 ; 0xc1b8d
3534 jne short 01bb4h ; 75 21 ; 0xc1b91
3535 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1b93 vgabios.c:1066
3536 xor ah, ah ; 30 e4 ; 0xc1b96
3537 push ax ; 50 ; 0xc1b98
3538 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc1b99
3539 push ax ; 50 ; 0xc1b9c
3540 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc1b9d
3541 mov cx, ax ; 89 c1 ; 0xc1ba0
3542 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1ba2
3543 mov bx, ax ; 89 c3 ; 0xc1ba5
3544 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc1ba7
3545 mov dx, ax ; 89 c2 ; 0xc1baa
3546 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1bac
3547 call 015d0h ; e8 1e fa ; 0xc1baf
3548 jmp short 01bd6h ; eb 22 ; 0xc1bb2 vgabios.c:1067
3549 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc1bb4 vgabios.c:1068
3550 xor ah, ah ; 30 e4 ; 0xc1bb7
3551 push ax ; 50 ; 0xc1bb9
3552 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc1bba
3553 push ax ; 50 ; 0xc1bbd
3554 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1bbe
3555 mov cx, ax ; 89 c1 ; 0xc1bc1
3556 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc1bc3
3557 sub al, byte [bp-00ah] ; 2a 46 f6 ; 0xc1bc6
3558 mov bx, ax ; 89 c3 ; 0xc1bc9
3559 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc1bcb
3560 mov dx, ax ; 89 c2 ; 0xc1bce
3561 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1bd0
3562 call 0150eh ; e8 38 f9 ; 0xc1bd3
3563 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1bd6 vgabios.c:1069
3564 xor ah, ah ; 30 e4 ; 0xc1bd9
3565 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1bdb
3566 jc short 01be5h ; 72 05 ; 0xc1bde
3567 dec word [bp-016h] ; ff 4e ea ; 0xc1be0 vgabios.c:1070
3568 jmp short 01b77h ; eb 92 ; 0xc1be3
3569 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1be5 vgabios.c:1081
3570 pop di ; 5f ; 0xc1be8
3571 pop si ; 5e ; 0xc1be9
3572 pop bp ; 5d ; 0xc1bea
3573 retn 00008h ; c2 08 00 ; 0xc1beb
3574 ; disGetNextSymbol 0xc1bee LB 0x20f1 -> off=0x0 cb=00000000000000f8 uValue=00000000000c1bee 'write_gfx_char_pl4'
3575write_gfx_char_pl4: ; 0xc1bee LB 0xf8
3576 push bp ; 55 ; 0xc1bee vgabios.c:1084
3577 mov bp, sp ; 89 e5 ; 0xc1bef
3578 push si ; 56 ; 0xc1bf1
3579 push di ; 57 ; 0xc1bf2
3580 sub sp, strict byte 0000eh ; 83 ec 0e ; 0xc1bf3
3581 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc1bf6
3582 mov byte [bp-006h], dl ; 88 56 fa ; 0xc1bf9
3583 mov byte [bp-00ah], bl ; 88 5e f6 ; 0xc1bfc
3584 mov al, cl ; 88 c8 ; 0xc1bff
3585 cmp byte [bp+006h], 010h ; 80 7e 06 10 ; 0xc1c01 vgabios.c:1091
3586 je short 01c12h ; 74 0b ; 0xc1c05
3587 cmp byte [bp+006h], 00eh ; 80 7e 06 0e ; 0xc1c07
3588 jne short 01c17h ; 75 0a ; 0xc1c0b
3589 mov di, 05bf2h ; bf f2 5b ; 0xc1c0d vgabios.c:1093
3590 jmp short 01c1ah ; eb 08 ; 0xc1c10 vgabios.c:1094
3591 mov di, 069f2h ; bf f2 69 ; 0xc1c12 vgabios.c:1096
3592 jmp short 01c1ah ; eb 03 ; 0xc1c15 vgabios.c:1097
3593 mov di, 053f2h ; bf f2 53 ; 0xc1c17 vgabios.c:1099
3594 xor ah, ah ; 30 e4 ; 0xc1c1a vgabios.c:1101
3595 mov bx, ax ; 89 c3 ; 0xc1c1c
3596 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc1c1e
3597 mov si, ax ; 89 c6 ; 0xc1c21
3598 mov ax, bx ; 89 d8 ; 0xc1c23
3599 imul si ; f7 ee ; 0xc1c25
3600 mov bl, byte [bp+004h] ; 8a 5e 04 ; 0xc1c27
3601 imul bx ; f7 eb ; 0xc1c2a
3602 mov bx, ax ; 89 c3 ; 0xc1c2c
3603 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc1c2e
3604 xor ah, ah ; 30 e4 ; 0xc1c31
3605 add ax, bx ; 01 d8 ; 0xc1c33
3606 mov word [bp-010h], ax ; 89 46 f0 ; 0xc1c35
3607 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1c38 vgabios.c:1102
3608 xor ah, ah ; 30 e4 ; 0xc1c3b
3609 imul si ; f7 ee ; 0xc1c3d
3610 mov word [bp-00eh], ax ; 89 46 f2 ; 0xc1c3f
3611 mov ax, 00f02h ; b8 02 0f ; 0xc1c42 vgabios.c:1103
3612 mov dx, 003c4h ; ba c4 03 ; 0xc1c45
3613 out DX, ax ; ef ; 0xc1c48
3614 mov ax, 00205h ; b8 05 02 ; 0xc1c49 vgabios.c:1104
3615 mov dx, 003ceh ; ba ce 03 ; 0xc1c4c
3616 out DX, ax ; ef ; 0xc1c4f
3617 test byte [bp-006h], 080h ; f6 46 fa 80 ; 0xc1c50 vgabios.c:1105
3618 je short 01c5ch ; 74 06 ; 0xc1c54
3619 mov ax, 01803h ; b8 03 18 ; 0xc1c56 vgabios.c:1107
3620 out DX, ax ; ef ; 0xc1c59
3621 jmp short 01c60h ; eb 04 ; 0xc1c5a vgabios.c:1109
3622 mov ax, strict word 00003h ; b8 03 00 ; 0xc1c5c vgabios.c:1111
3623 out DX, ax ; ef ; 0xc1c5f
3624 xor ch, ch ; 30 ed ; 0xc1c60 vgabios.c:1113
3625 cmp ch, byte [bp+006h] ; 3a 6e 06 ; 0xc1c62
3626 jnc short 01cceh ; 73 67 ; 0xc1c65
3627 mov al, ch ; 88 e8 ; 0xc1c67 vgabios.c:1115
3628 xor ah, ah ; 30 e4 ; 0xc1c69
3629 mov bl, byte [bp+004h] ; 8a 5e 04 ; 0xc1c6b
3630 xor bh, bh ; 30 ff ; 0xc1c6e
3631 imul bx ; f7 eb ; 0xc1c70
3632 mov si, word [bp-010h] ; 8b 76 f0 ; 0xc1c72
3633 add si, ax ; 01 c6 ; 0xc1c75
3634 mov byte [bp-008h], bh ; 88 7e f8 ; 0xc1c77 vgabios.c:1116
3635 jmp short 01c8fh ; eb 13 ; 0xc1c7a
3636 xor bx, bx ; 31 db ; 0xc1c7c vgabios.c:1127
3637 mov dx, si ; 89 f2 ; 0xc1c7e
3638 mov ax, 0a000h ; b8 00 a0 ; 0xc1c80
3639 call 031cch ; e8 46 15 ; 0xc1c83
3640 inc byte [bp-008h] ; fe 46 f8 ; 0xc1c86 vgabios.c:1129
3641 cmp byte [bp-008h], 008h ; 80 7e f8 08 ; 0xc1c89
3642 jnc short 01ccah ; 73 3b ; 0xc1c8d
3643 mov cl, byte [bp-008h] ; 8a 4e f8 ; 0xc1c8f
3644 mov ax, 00080h ; b8 80 00 ; 0xc1c92
3645 sar ax, CL ; d3 f8 ; 0xc1c95
3646 xor ah, ah ; 30 e4 ; 0xc1c97
3647 mov word [bp-012h], ax ; 89 46 ee ; 0xc1c99
3648 mov ah, byte [bp-012h] ; 8a 66 ee ; 0xc1c9c
3649 xor al, al ; 30 c0 ; 0xc1c9f
3650 or AL, strict byte 008h ; 0c 08 ; 0xc1ca1
3651 mov dx, 003ceh ; ba ce 03 ; 0xc1ca3
3652 out DX, ax ; ef ; 0xc1ca6
3653 mov dx, si ; 89 f2 ; 0xc1ca7
3654 mov ax, 0a000h ; b8 00 a0 ; 0xc1ca9
3655 call 031beh ; e8 0f 15 ; 0xc1cac
3656 mov al, ch ; 88 e8 ; 0xc1caf
3657 xor ah, ah ; 30 e4 ; 0xc1cb1
3658 mov bx, word [bp-00eh] ; 8b 5e f2 ; 0xc1cb3
3659 add bx, ax ; 01 c3 ; 0xc1cb6
3660 add bx, di ; 01 fb ; 0xc1cb8
3661 mov al, byte [bx] ; 8a 07 ; 0xc1cba
3662 test word [bp-012h], ax ; 85 46 ee ; 0xc1cbc
3663 je short 01c7ch ; 74 bb ; 0xc1cbf
3664 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1cc1
3665 and AL, strict byte 00fh ; 24 0f ; 0xc1cc4
3666 mov bx, ax ; 89 c3 ; 0xc1cc6
3667 jmp short 01c7eh ; eb b4 ; 0xc1cc8
3668 db 0feh, 0c5h
3669 ; inc ch ; fe c5 ; 0xc1cca vgabios.c:1130
3670 jmp short 01c62h ; eb 94 ; 0xc1ccc
3671 mov ax, 0ff08h ; b8 08 ff ; 0xc1cce vgabios.c:1131
3672 mov dx, 003ceh ; ba ce 03 ; 0xc1cd1
3673 out DX, ax ; ef ; 0xc1cd4
3674 mov ax, strict word 00005h ; b8 05 00 ; 0xc1cd5 vgabios.c:1132
3675 out DX, ax ; ef ; 0xc1cd8
3676 mov ax, strict word 00003h ; b8 03 00 ; 0xc1cd9 vgabios.c:1133
3677 out DX, ax ; ef ; 0xc1cdc
3678 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1cdd vgabios.c:1134
3679 pop di ; 5f ; 0xc1ce0
3680 pop si ; 5e ; 0xc1ce1
3681 pop bp ; 5d ; 0xc1ce2
3682 retn 00004h ; c2 04 00 ; 0xc1ce3
3683 ; disGetNextSymbol 0xc1ce6 LB 0x1ff9 -> off=0x0 cb=000000000000013a uValue=00000000000c1ce6 'write_gfx_char_cga'
3684write_gfx_char_cga: ; 0xc1ce6 LB 0x13a
3685 push bp ; 55 ; 0xc1ce6 vgabios.c:1137
3686 mov bp, sp ; 89 e5 ; 0xc1ce7
3687 push si ; 56 ; 0xc1ce9
3688 push di ; 57 ; 0xc1cea
3689 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc1ceb
3690 mov byte [bp-008h], al ; 88 46 f8 ; 0xc1cee
3691 mov byte [bp-00ah], dl ; 88 56 f6 ; 0xc1cf1
3692 mov si, 053f2h ; be f2 53 ; 0xc1cf4 vgabios.c:1144
3693 xor bh, bh ; 30 ff ; 0xc1cf7 vgabios.c:1145
3694 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc1cf9
3695 xor ah, ah ; 30 e4 ; 0xc1cfc
3696 mov di, ax ; 89 c7 ; 0xc1cfe
3697 mov ax, bx ; 89 d8 ; 0xc1d00
3698 imul di ; f7 ef ; 0xc1d02
3699 mov bx, ax ; 89 c3 ; 0xc1d04
3700 mov al, cl ; 88 c8 ; 0xc1d06
3701 xor ah, ah ; 30 e4 ; 0xc1d08
3702 mov cx, 00140h ; b9 40 01 ; 0xc1d0a
3703 imul cx ; f7 e9 ; 0xc1d0d
3704 add bx, ax ; 01 c3 ; 0xc1d0f
3705 mov word [bp-00eh], bx ; 89 5e f2 ; 0xc1d11
3706 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1d14 vgabios.c:1146
3707 xor ah, ah ; 30 e4 ; 0xc1d17
3708 mov CL, strict byte 003h ; b1 03 ; 0xc1d19
3709 mov di, ax ; 89 c7 ; 0xc1d1b
3710 sal di, CL ; d3 e7 ; 0xc1d1d
3711 mov byte [bp-006h], ah ; 88 66 fa ; 0xc1d1f vgabios.c:1147
3712 jmp near 01d77h ; e9 52 00 ; 0xc1d22
3713 xor al, al ; 30 c0 ; 0xc1d25 vgabios.c:1160
3714 xor ah, ah ; 30 e4 ; 0xc1d27 vgabios.c:1162
3715 jmp short 01d36h ; eb 0b ; 0xc1d29
3716 or al, bl ; 08 d8 ; 0xc1d2b vgabios.c:1172
3717 shr ch, 1 ; d0 ed ; 0xc1d2d vgabios.c:1175
3718 db 0feh, 0c4h
3719 ; inc ah ; fe c4 ; 0xc1d2f vgabios.c:1176
3720 cmp ah, 008h ; 80 fc 08 ; 0xc1d31
3721 jnc short 01d61h ; 73 2b ; 0xc1d34
3722 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc1d36
3723 xor bh, bh ; 30 ff ; 0xc1d39
3724 add bx, di ; 01 fb ; 0xc1d3b
3725 add bx, si ; 01 f3 ; 0xc1d3d
3726 mov bl, byte [bx] ; 8a 1f ; 0xc1d3f
3727 xor bh, bh ; 30 ff ; 0xc1d41
3728 mov dx, bx ; 89 da ; 0xc1d43
3729 mov bl, ch ; 88 eb ; 0xc1d45
3730 test dx, bx ; 85 da ; 0xc1d47
3731 je short 01d2dh ; 74 e2 ; 0xc1d49
3732 mov CL, strict byte 007h ; b1 07 ; 0xc1d4b
3733 sub cl, ah ; 28 e1 ; 0xc1d4d
3734 mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc1d4f
3735 and bl, 001h ; 80 e3 01 ; 0xc1d52
3736 sal bl, CL ; d2 e3 ; 0xc1d55
3737 test byte [bp-00ah], 080h ; f6 46 f6 80 ; 0xc1d57
3738 je short 01d2bh ; 74 ce ; 0xc1d5b
3739 xor al, bl ; 30 d8 ; 0xc1d5d
3740 jmp short 01d2dh ; eb cc ; 0xc1d5f
3741 xor ah, ah ; 30 e4 ; 0xc1d61 vgabios.c:1177
3742 mov bx, ax ; 89 c3 ; 0xc1d63
3743 mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xc1d65
3744 mov ax, 0b800h ; b8 00 b8 ; 0xc1d68
3745 call 031cch ; e8 5e 14 ; 0xc1d6b
3746 inc byte [bp-006h] ; fe 46 fa ; 0xc1d6e vgabios.c:1179
3747 cmp byte [bp-006h], 008h ; 80 7e fa 08 ; 0xc1d71
3748 jnc short 01dc9h ; 73 52 ; 0xc1d75
3749 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1d77
3750 xor ah, ah ; 30 e4 ; 0xc1d7a
3751 sar ax, 1 ; d1 f8 ; 0xc1d7c
3752 mov bx, strict word 00050h ; bb 50 00 ; 0xc1d7e
3753 imul bx ; f7 eb ; 0xc1d81
3754 mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc1d83
3755 add dx, ax ; 01 c2 ; 0xc1d86
3756 mov word [bp-00ch], dx ; 89 56 f4 ; 0xc1d88
3757 test byte [bp-006h], 001h ; f6 46 fa 01 ; 0xc1d8b
3758 je short 01d95h ; 74 04 ; 0xc1d8f
3759 add byte [bp-00bh], 020h ; 80 46 f5 20 ; 0xc1d91
3760 mov CH, strict byte 080h ; b5 80 ; 0xc1d95
3761 cmp byte [bp+006h], 001h ; 80 7e 06 01 ; 0xc1d97
3762 jne short 01daeh ; 75 11 ; 0xc1d9b
3763 test byte [bp-00ah], ch ; 84 6e f6 ; 0xc1d9d
3764 je short 01d25h ; 74 83 ; 0xc1da0
3765 mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xc1da2
3766 mov ax, 0b800h ; b8 00 b8 ; 0xc1da5
3767 call 031beh ; e8 13 14 ; 0xc1da8
3768 jmp near 01d27h ; e9 79 ff ; 0xc1dab
3769 test ch, ch ; 84 ed ; 0xc1dae vgabios.c:1181
3770 jbe short 01d6eh ; 76 bc ; 0xc1db0
3771 test byte [bp-00ah], 080h ; f6 46 f6 80 ; 0xc1db2 vgabios.c:1183
3772 je short 01dc3h ; 74 0b ; 0xc1db6
3773 mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xc1db8 vgabios.c:1185
3774 mov ax, 0b800h ; b8 00 b8 ; 0xc1dbb
3775 call 031beh ; e8 fd 13 ; 0xc1dbe
3776 jmp short 01dc5h ; eb 02 ; 0xc1dc1 vgabios.c:1187
3777 xor al, al ; 30 c0 ; 0xc1dc3 vgabios.c:1189
3778 xor ah, ah ; 30 e4 ; 0xc1dc5 vgabios.c:1191
3779 jmp short 01dd0h ; eb 07 ; 0xc1dc7
3780 jmp short 01e17h ; eb 4c ; 0xc1dc9
3781 cmp ah, 004h ; 80 fc 04 ; 0xc1dcb
3782 jnc short 01e05h ; 73 35 ; 0xc1dce
3783 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc1dd0 vgabios.c:1193
3784 xor bh, bh ; 30 ff ; 0xc1dd3
3785 add bx, di ; 01 fb ; 0xc1dd5
3786 add bx, si ; 01 f3 ; 0xc1dd7
3787 mov bl, byte [bx] ; 8a 1f ; 0xc1dd9
3788 xor bh, bh ; 30 ff ; 0xc1ddb
3789 mov dx, bx ; 89 da ; 0xc1ddd
3790 mov bl, ch ; 88 eb ; 0xc1ddf
3791 test dx, bx ; 85 da ; 0xc1de1
3792 je short 01dffh ; 74 1a ; 0xc1de3
3793 mov CL, strict byte 003h ; b1 03 ; 0xc1de5 vgabios.c:1194
3794 sub cl, ah ; 28 e1 ; 0xc1de7
3795 mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc1de9
3796 and bl, 003h ; 80 e3 03 ; 0xc1dec
3797 sal cl, 1 ; d0 e1 ; 0xc1def
3798 sal bl, CL ; d2 e3 ; 0xc1df1
3799 test byte [bp-00ah], 080h ; f6 46 f6 80 ; 0xc1df3 vgabios.c:1195
3800 je short 01dfdh ; 74 04 ; 0xc1df7
3801 xor al, bl ; 30 d8 ; 0xc1df9 vgabios.c:1197
3802 jmp short 01dffh ; eb 02 ; 0xc1dfb vgabios.c:1199
3803 or al, bl ; 08 d8 ; 0xc1dfd vgabios.c:1201
3804 shr ch, 1 ; d0 ed ; 0xc1dff vgabios.c:1204
3805 db 0feh, 0c4h
3806 ; inc ah ; fe c4 ; 0xc1e01 vgabios.c:1205
3807 jmp short 01dcbh ; eb c6 ; 0xc1e03
3808 xor ah, ah ; 30 e4 ; 0xc1e05 vgabios.c:1206
3809 mov bx, ax ; 89 c3 ; 0xc1e07
3810 mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xc1e09
3811 mov ax, 0b800h ; b8 00 b8 ; 0xc1e0c
3812 call 031cch ; e8 ba 13 ; 0xc1e0f
3813 inc word [bp-00ch] ; ff 46 f4 ; 0xc1e12 vgabios.c:1207
3814 jmp short 01daeh ; eb 97 ; 0xc1e15 vgabios.c:1208
3815 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1e17 vgabios.c:1211
3816 pop di ; 5f ; 0xc1e1a
3817 pop si ; 5e ; 0xc1e1b
3818 pop bp ; 5d ; 0xc1e1c
3819 retn 00004h ; c2 04 00 ; 0xc1e1d
3820 ; disGetNextSymbol 0xc1e20 LB 0x1ebf -> off=0x0 cb=00000000000000ac uValue=00000000000c1e20 'write_gfx_char_lin'
3821write_gfx_char_lin: ; 0xc1e20 LB 0xac
3822 push bp ; 55 ; 0xc1e20 vgabios.c:1214
3823 mov bp, sp ; 89 e5 ; 0xc1e21
3824 push si ; 56 ; 0xc1e23
3825 push di ; 57 ; 0xc1e24
3826 sub sp, strict byte 0000ch ; 83 ec 0c ; 0xc1e25
3827 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc1e28
3828 mov byte [bp-00ch], dl ; 88 56 f4 ; 0xc1e2b
3829 mov byte [bp-006h], bl ; 88 5e fa ; 0xc1e2e
3830 mov al, cl ; 88 c8 ; 0xc1e31
3831 mov si, 053f2h ; be f2 53 ; 0xc1e33 vgabios.c:1221
3832 xor ah, ah ; 30 e4 ; 0xc1e36 vgabios.c:1222
3833 mov bl, byte [bp+004h] ; 8a 5e 04 ; 0xc1e38
3834 xor bh, bh ; 30 ff ; 0xc1e3b
3835 imul bx ; f7 eb ; 0xc1e3d
3836 mov CL, strict byte 006h ; b1 06 ; 0xc1e3f
3837 sal ax, CL ; d3 e0 ; 0xc1e41
3838 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc1e43
3839 mov CL, strict byte 003h ; b1 03 ; 0xc1e46
3840 mov dx, bx ; 89 da ; 0xc1e48
3841 sal dx, CL ; d3 e2 ; 0xc1e4a
3842 add dx, ax ; 01 c2 ; 0xc1e4c
3843 mov word [bp-00eh], dx ; 89 56 f2 ; 0xc1e4e
3844 mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc1e51 vgabios.c:1223
3845 mov di, bx ; 89 df ; 0xc1e54
3846 sal di, CL ; d3 e7 ; 0xc1e56
3847 xor ch, ch ; 30 ed ; 0xc1e58 vgabios.c:1224
3848 jmp short 01ea0h ; eb 44 ; 0xc1e5a
3849 cmp cl, 008h ; 80 f9 08 ; 0xc1e5c vgabios.c:1228
3850 jnc short 01e99h ; 73 38 ; 0xc1e5f
3851 xor dl, dl ; 30 d2 ; 0xc1e61 vgabios.c:1230
3852 mov al, ch ; 88 e8 ; 0xc1e63 vgabios.c:1231
3853 xor ah, ah ; 30 e4 ; 0xc1e65
3854 add ax, di ; 01 f8 ; 0xc1e67
3855 mov bx, si ; 89 f3 ; 0xc1e69
3856 add bx, ax ; 01 c3 ; 0xc1e6b
3857 mov al, byte [bx] ; 8a 07 ; 0xc1e6d
3858 xor ah, ah ; 30 e4 ; 0xc1e6f
3859 mov bl, byte [bp-008h] ; 8a 5e f8 ; 0xc1e71
3860 xor bh, bh ; 30 ff ; 0xc1e74
3861 test ax, bx ; 85 d8 ; 0xc1e76
3862 je short 01e7dh ; 74 03 ; 0xc1e78
3863 mov dl, byte [bp-00ch] ; 8a 56 f4 ; 0xc1e7a vgabios.c:1233
3864 mov bl, dl ; 88 d3 ; 0xc1e7d vgabios.c:1235
3865 xor bh, bh ; 30 ff ; 0xc1e7f
3866 mov ax, bx ; 89 d8 ; 0xc1e81
3867 mov bl, cl ; 88 cb ; 0xc1e83
3868 mov dx, word [bp-010h] ; 8b 56 f0 ; 0xc1e85
3869 add dx, bx ; 01 da ; 0xc1e88
3870 mov bx, ax ; 89 c3 ; 0xc1e8a
3871 mov ax, 0a000h ; b8 00 a0 ; 0xc1e8c
3872 call 031cch ; e8 3a 13 ; 0xc1e8f
3873 shr byte [bp-008h], 1 ; d0 6e f8 ; 0xc1e92 vgabios.c:1236
3874 db 0feh, 0c1h
3875 ; inc cl ; fe c1 ; 0xc1e95 vgabios.c:1237
3876 jmp short 01e5ch ; eb c3 ; 0xc1e97
3877 db 0feh, 0c5h
3878 ; inc ch ; fe c5 ; 0xc1e99 vgabios.c:1238
3879 cmp ch, 008h ; 80 fd 08 ; 0xc1e9b
3880 jnc short 01ec3h ; 73 23 ; 0xc1e9e
3881 mov bl, ch ; 88 eb ; 0xc1ea0
3882 xor bh, bh ; 30 ff ; 0xc1ea2
3883 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1ea4
3884 xor ah, ah ; 30 e4 ; 0xc1ea7
3885 mov dx, ax ; 89 c2 ; 0xc1ea9
3886 mov ax, bx ; 89 d8 ; 0xc1eab
3887 imul dx ; f7 ea ; 0xc1ead
3888 mov CL, strict byte 003h ; b1 03 ; 0xc1eaf
3889 sal ax, CL ; d3 e0 ; 0xc1eb1
3890 mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc1eb3
3891 add dx, ax ; 01 c2 ; 0xc1eb6
3892 mov word [bp-010h], dx ; 89 56 f0 ; 0xc1eb8
3893 mov byte [bp-008h], 080h ; c6 46 f8 80 ; 0xc1ebb
3894 xor cl, cl ; 30 c9 ; 0xc1ebf
3895 jmp short 01e61h ; eb 9e ; 0xc1ec1
3896 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1ec3 vgabios.c:1239
3897 pop di ; 5f ; 0xc1ec6
3898 pop si ; 5e ; 0xc1ec7
3899 pop bp ; 5d ; 0xc1ec8
3900 retn 00002h ; c2 02 00 ; 0xc1ec9
3901 ; disGetNextSymbol 0xc1ecc LB 0x1e13 -> off=0x0 cb=0000000000000192 uValue=00000000000c1ecc 'biosfn_write_char_attr'
3902biosfn_write_char_attr: ; 0xc1ecc LB 0x192
3903 push bp ; 55 ; 0xc1ecc vgabios.c:1242
3904 mov bp, sp ; 89 e5 ; 0xc1ecd
3905 push si ; 56 ; 0xc1ecf
3906 push di ; 57 ; 0xc1ed0
3907 sub sp, strict byte 0001ah ; 83 ec 1a ; 0xc1ed1
3908 mov byte [bp-008h], al ; 88 46 f8 ; 0xc1ed4
3909 mov byte [bp-012h], dl ; 88 56 ee ; 0xc1ed7
3910 mov byte [bp-006h], bl ; 88 5e fa ; 0xc1eda
3911 mov si, cx ; 89 ce ; 0xc1edd
3912 mov dx, strict word 00049h ; ba 49 00 ; 0xc1edf vgabios.c:1249
3913 mov ax, strict word 00040h ; b8 40 00 ; 0xc1ee2
3914 call 031beh ; e8 d6 12 ; 0xc1ee5
3915 xor ah, ah ; 30 e4 ; 0xc1ee8 vgabios.c:1250
3916 call 03193h ; e8 a6 12 ; 0xc1eea
3917 mov cl, al ; 88 c1 ; 0xc1eed
3918 mov byte [bp-014h], al ; 88 46 ec ; 0xc1eef
3919 cmp AL, strict byte 0ffh ; 3c ff ; 0xc1ef2 vgabios.c:1251
3920 jne short 01ef9h ; 75 03 ; 0xc1ef4
3921 jmp near 02057h ; e9 5e 01 ; 0xc1ef6
3922 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc1ef9 vgabios.c:1254
3923 xor ah, ah ; 30 e4 ; 0xc1efc
3924 lea bx, [bp-01eh] ; 8d 5e e2 ; 0xc1efe
3925 lea dx, [bp-01ch] ; 8d 56 e4 ; 0xc1f01
3926 call 00a8ch ; e8 85 eb ; 0xc1f04
3927 mov al, byte [bp-01eh] ; 8a 46 e2 ; 0xc1f07 vgabios.c:1255
3928 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc1f0a
3929 mov ax, word [bp-01eh] ; 8b 46 e2 ; 0xc1f0d
3930 mov byte [bp-00eh], ah ; 88 66 f2 ; 0xc1f10
3931 mov dx, 00084h ; ba 84 00 ; 0xc1f13 vgabios.c:1258
3932 mov ax, strict word 00040h ; b8 40 00 ; 0xc1f16
3933 call 031beh ; e8 a2 12 ; 0xc1f19
3934 xor ah, ah ; 30 e4 ; 0xc1f1c
3935 inc ax ; 40 ; 0xc1f1e
3936 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1f1f
3937 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc1f22 vgabios.c:1259
3938 mov ax, strict word 00040h ; b8 40 00 ; 0xc1f25
3939 call 031dah ; e8 af 12 ; 0xc1f28
3940 mov bx, ax ; 89 c3 ; 0xc1f2b
3941 mov word [bp-016h], ax ; 89 46 ea ; 0xc1f2d
3942 mov al, cl ; 88 c8 ; 0xc1f30 vgabios.c:1261
3943 xor ah, ah ; 30 e4 ; 0xc1f32
3944 mov CL, strict byte 003h ; b1 03 ; 0xc1f34
3945 mov di, ax ; 89 c7 ; 0xc1f36
3946 sal di, CL ; d3 e7 ; 0xc1f38
3947 cmp byte [di+04635h], 000h ; 80 bd 35 46 00 ; 0xc1f3a
3948 jne short 01f8ah ; 75 49 ; 0xc1f3f
3949 mov ax, bx ; 89 d8 ; 0xc1f41 vgabios.c:1264
3950 mul word [bp-01ah] ; f7 66 e6 ; 0xc1f43
3951 sal ax, 1 ; d1 e0 ; 0xc1f46
3952 or AL, strict byte 0ffh ; 0c ff ; 0xc1f48
3953 mov cx, ax ; 89 c1 ; 0xc1f4a
3954 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc1f4c
3955 xor ah, ah ; 30 e4 ; 0xc1f4f
3956 mov dx, ax ; 89 c2 ; 0xc1f51
3957 mov ax, cx ; 89 c8 ; 0xc1f53
3958 inc ax ; 40 ; 0xc1f55
3959 mul dx ; f7 e2 ; 0xc1f56
3960 mov cx, ax ; 89 c1 ; 0xc1f58
3961 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1f5a
3962 xor ah, ah ; 30 e4 ; 0xc1f5d
3963 mul bx ; f7 e3 ; 0xc1f5f
3964 mov bl, byte [bp-00ch] ; 8a 5e f4 ; 0xc1f61
3965 xor bh, bh ; 30 ff ; 0xc1f64
3966 mov dx, ax ; 89 c2 ; 0xc1f66
3967 add dx, bx ; 01 da ; 0xc1f68
3968 sal dx, 1 ; d1 e2 ; 0xc1f6a
3969 add dx, cx ; 01 ca ; 0xc1f6c
3970 mov bh, byte [bp-006h] ; 8a 7e fa ; 0xc1f6e vgabios.c:1266
3971 mov bl, byte [bp-008h] ; 8a 5e f8 ; 0xc1f71
3972 mov word [bp-01ch], bx ; 89 5e e4 ; 0xc1f74
3973 mov ax, word [bp-01ch] ; 8b 46 e4 ; 0xc1f77 vgabios.c:1267
3974 mov es, [di+04638h] ; 8e 85 38 46 ; 0xc1f7a
3975 mov cx, si ; 89 f1 ; 0xc1f7e
3976 mov di, dx ; 89 d7 ; 0xc1f80
3977 cld ; fc ; 0xc1f82
3978 jcxz 01f87h ; e3 02 ; 0xc1f83
3979 rep stosw ; f3 ab ; 0xc1f85
3980 jmp near 02057h ; e9 cd 00 ; 0xc1f87 vgabios.c:1269
3981 mov bx, ax ; 89 c3 ; 0xc1f8a vgabios.c:1272
3982 mov al, byte [bx+046b4h] ; 8a 87 b4 46 ; 0xc1f8c
3983 mov CL, strict byte 006h ; b1 06 ; 0xc1f90
3984 mov bx, ax ; 89 c3 ; 0xc1f92
3985 sal bx, CL ; d3 e3 ; 0xc1f94
3986 mov al, byte [bx+046cah] ; 8a 87 ca 46 ; 0xc1f96
3987 mov byte [bp-010h], al ; 88 46 f0 ; 0xc1f9a
3988 mov al, byte [di+04637h] ; 8a 85 37 46 ; 0xc1f9d vgabios.c:1273
3989 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc1fa1
3990 dec si ; 4e ; 0xc1fa4 vgabios.c:1274
3991 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc1fa5
3992 je short 01fb4h ; 74 0a ; 0xc1fa8
3993 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1faa
3994 xor ah, ah ; 30 e4 ; 0xc1fad
3995 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1faf
3996 jc short 01fb7h ; 72 03 ; 0xc1fb2
3997 jmp near 02057h ; e9 a0 00 ; 0xc1fb4
3998 mov al, byte [bp-014h] ; 8a 46 ec ; 0xc1fb7 vgabios.c:1276
3999 mov CL, strict byte 003h ; b1 03 ; 0xc1fba
4000 mov bx, ax ; 89 c3 ; 0xc1fbc
4001 sal bx, CL ; d3 e3 ; 0xc1fbe
4002 mov al, byte [bx+04636h] ; 8a 87 36 46 ; 0xc1fc0
4003 cmp al, cl ; 38 c8 ; 0xc1fc4
4004 jc short 01fd5h ; 72 0d ; 0xc1fc6
4005 jbe short 01fdbh ; 76 11 ; 0xc1fc8
4006 cmp AL, strict byte 005h ; 3c 05 ; 0xc1fca
4007 je short 02030h ; 74 62 ; 0xc1fcc
4008 cmp AL, strict byte 004h ; 3c 04 ; 0xc1fce
4009 je short 01fdbh ; 74 09 ; 0xc1fd0
4010 jmp near 02051h ; e9 7c 00 ; 0xc1fd2
4011 cmp AL, strict byte 002h ; 3c 02 ; 0xc1fd5
4012 je short 02004h ; 74 2b ; 0xc1fd7
4013 jmp short 02051h ; eb 76 ; 0xc1fd9
4014 mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc1fdb vgabios.c:1280
4015 xor bh, bh ; 30 ff ; 0xc1fde
4016 push bx ; 53 ; 0xc1fe0
4017 mov bl, byte [bp-016h] ; 8a 5e ea ; 0xc1fe1
4018 push bx ; 53 ; 0xc1fe4
4019 mov bl, byte [bp-00eh] ; 8a 5e f2 ; 0xc1fe5
4020 mov cx, bx ; 89 d9 ; 0xc1fe8
4021 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1fea
4022 xor ah, ah ; 30 e4 ; 0xc1fed
4023 mov dx, ax ; 89 c2 ; 0xc1fef
4024 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1ff1
4025 mov di, ax ; 89 c7 ; 0xc1ff4
4026 mov bl, byte [bp-008h] ; 8a 5e f8 ; 0xc1ff6
4027 mov ax, bx ; 89 d8 ; 0xc1ff9
4028 mov bx, dx ; 89 d3 ; 0xc1ffb
4029 mov dx, di ; 89 fa ; 0xc1ffd
4030 call 01beeh ; e8 ec fb ; 0xc1fff
4031 jmp short 02051h ; eb 4d ; 0xc2002 vgabios.c:1281
4032 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2004 vgabios.c:1283
4033 push ax ; 50 ; 0xc2007
4034 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc2008
4035 push ax ; 50 ; 0xc200b
4036 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc200c
4037 mov cx, ax ; 89 c1 ; 0xc200f
4038 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc2011
4039 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc2014
4040 xor bh, bh ; 30 ff ; 0xc2017
4041 mov dx, bx ; 89 da ; 0xc2019
4042 mov bl, byte [bp-008h] ; 8a 5e f8 ; 0xc201b
4043 mov byte [bp-018h], bl ; 88 5e e8 ; 0xc201e
4044 mov byte [bp-017h], ah ; 88 66 e9 ; 0xc2021
4045 mov di, word [bp-018h] ; 8b 7e e8 ; 0xc2024
4046 mov bx, ax ; 89 c3 ; 0xc2027
4047 mov ax, di ; 89 f8 ; 0xc2029
4048 call 01ce6h ; e8 b8 fc ; 0xc202b
4049 jmp short 02051h ; eb 21 ; 0xc202e vgabios.c:1284
4050 mov bl, byte [bp-016h] ; 8a 5e ea ; 0xc2030 vgabios.c:1286
4051 xor bh, bh ; 30 ff ; 0xc2033
4052 push bx ; 53 ; 0xc2035
4053 mov bl, byte [bp-00eh] ; 8a 5e f2 ; 0xc2036
4054 mov cx, bx ; 89 d9 ; 0xc2039
4055 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc203b
4056 mov dx, ax ; 89 c2 ; 0xc203e
4057 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc2040
4058 mov di, bx ; 89 df ; 0xc2043
4059 mov bl, byte [bp-008h] ; 8a 5e f8 ; 0xc2045
4060 mov ax, bx ; 89 d8 ; 0xc2048
4061 mov bx, dx ; 89 d3 ; 0xc204a
4062 mov dx, di ; 89 fa ; 0xc204c
4063 call 01e20h ; e8 cf fd ; 0xc204e
4064 inc byte [bp-00ch] ; fe 46 f4 ; 0xc2051 vgabios.c:1293
4065 jmp near 01fa4h ; e9 4d ff ; 0xc2054 vgabios.c:1294
4066 lea sp, [bp-004h] ; 8d 66 fc ; 0xc2057 vgabios.c:1296
4067 pop di ; 5f ; 0xc205a
4068 pop si ; 5e ; 0xc205b
4069 pop bp ; 5d ; 0xc205c
4070 retn ; c3 ; 0xc205d
4071 ; disGetNextSymbol 0xc205e LB 0x1c81 -> off=0x0 cb=0000000000000193 uValue=00000000000c205e 'biosfn_write_char_only'
4072biosfn_write_char_only: ; 0xc205e LB 0x193
4073 push bp ; 55 ; 0xc205e vgabios.c:1299
4074 mov bp, sp ; 89 e5 ; 0xc205f
4075 push si ; 56 ; 0xc2061
4076 push di ; 57 ; 0xc2062
4077 sub sp, strict byte 00018h ; 83 ec 18 ; 0xc2063
4078 mov byte [bp-006h], al ; 88 46 fa ; 0xc2066
4079 mov byte [bp-008h], dl ; 88 56 f8 ; 0xc2069
4080 mov byte [bp-00ah], bl ; 88 5e f6 ; 0xc206c
4081 mov si, cx ; 89 ce ; 0xc206f
4082 mov dx, strict word 00049h ; ba 49 00 ; 0xc2071 vgabios.c:1306
4083 mov ax, strict word 00040h ; b8 40 00 ; 0xc2074
4084 call 031beh ; e8 44 11 ; 0xc2077
4085 xor ah, ah ; 30 e4 ; 0xc207a vgabios.c:1307
4086 call 03193h ; e8 14 11 ; 0xc207c
4087 mov cl, al ; 88 c1 ; 0xc207f
4088 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc2081
4089 cmp AL, strict byte 0ffh ; 3c ff ; 0xc2084 vgabios.c:1308
4090 jne short 0208bh ; 75 03 ; 0xc2086
4091 jmp near 021eah ; e9 5f 01 ; 0xc2088
4092 mov bl, byte [bp-008h] ; 8a 5e f8 ; 0xc208b vgabios.c:1311
4093 xor bh, bh ; 30 ff ; 0xc208e
4094 mov ax, bx ; 89 d8 ; 0xc2090
4095 lea bx, [bp-01ch] ; 8d 5e e4 ; 0xc2092
4096 lea dx, [bp-01ah] ; 8d 56 e6 ; 0xc2095
4097 call 00a8ch ; e8 f1 e9 ; 0xc2098
4098 mov al, byte [bp-01ch] ; 8a 46 e4 ; 0xc209b vgabios.c:1312
4099 mov byte [bp-00eh], al ; 88 46 f2 ; 0xc209e
4100 mov ax, word [bp-01ch] ; 8b 46 e4 ; 0xc20a1
4101 mov byte [bp-014h], ah ; 88 66 ec ; 0xc20a4
4102 mov dx, 00084h ; ba 84 00 ; 0xc20a7 vgabios.c:1315
4103 mov ax, strict word 00040h ; b8 40 00 ; 0xc20aa
4104 call 031beh ; e8 0e 11 ; 0xc20ad
4105 mov bl, al ; 88 c3 ; 0xc20b0
4106 xor bh, bh ; 30 ff ; 0xc20b2
4107 inc bx ; 43 ; 0xc20b4
4108 mov word [bp-018h], bx ; 89 5e e8 ; 0xc20b5
4109 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc20b8 vgabios.c:1316
4110 mov ax, strict word 00040h ; b8 40 00 ; 0xc20bb
4111 call 031dah ; e8 19 11 ; 0xc20be
4112 mov di, ax ; 89 c7 ; 0xc20c1
4113 mov word [bp-016h], ax ; 89 46 ea ; 0xc20c3
4114 mov bl, cl ; 88 cb ; 0xc20c6 vgabios.c:1318
4115 xor bh, bh ; 30 ff ; 0xc20c8
4116 mov ax, bx ; 89 d8 ; 0xc20ca
4117 mov CL, strict byte 003h ; b1 03 ; 0xc20cc
4118 sal bx, CL ; d3 e3 ; 0xc20ce
4119 cmp byte [bx+04635h], 000h ; 80 bf 35 46 00 ; 0xc20d0
4120 jne short 02125h ; 75 4e ; 0xc20d5
4121 mov ax, di ; 89 f8 ; 0xc20d7 vgabios.c:1321
4122 mul word [bp-018h] ; f7 66 e8 ; 0xc20d9
4123 sal ax, 1 ; d1 e0 ; 0xc20dc
4124 or AL, strict byte 0ffh ; 0c ff ; 0xc20de
4125 mov bl, byte [bp-008h] ; 8a 5e f8 ; 0xc20e0
4126 xor bh, bh ; 30 ff ; 0xc20e3
4127 inc ax ; 40 ; 0xc20e5
4128 mul bx ; f7 e3 ; 0xc20e6
4129 mov cx, ax ; 89 c1 ; 0xc20e8
4130 mov bl, byte [bp-014h] ; 8a 5e ec ; 0xc20ea
4131 mov ax, bx ; 89 d8 ; 0xc20ed
4132 mul di ; f7 e7 ; 0xc20ef
4133 mov dl, byte [bp-00eh] ; 8a 56 f2 ; 0xc20f1
4134 xor dh, dh ; 30 f6 ; 0xc20f4
4135 add ax, dx ; 01 d0 ; 0xc20f6
4136 sal ax, 1 ; d1 e0 ; 0xc20f8
4137 mov di, cx ; 89 cf ; 0xc20fa
4138 add di, ax ; 01 c7 ; 0xc20fc
4139 dec si ; 4e ; 0xc20fe vgabios.c:1323
4140 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc20ff
4141 je short 02088h ; 74 84 ; 0xc2102
4142 mov dl, byte [bp-006h] ; 8a 56 fa ; 0xc2104 vgabios.c:1324
4143 xor dh, dh ; 30 f6 ; 0xc2107
4144 mov ax, dx ; 89 d0 ; 0xc2109
4145 mov dl, byte [bp-00ch] ; 8a 56 f4 ; 0xc210b
4146 mov CL, strict byte 003h ; b1 03 ; 0xc210e
4147 mov bx, dx ; 89 d3 ; 0xc2110
4148 sal bx, CL ; d3 e3 ; 0xc2112
4149 mov cx, word [bx+04638h] ; 8b 8f 38 46 ; 0xc2114
4150 mov bx, ax ; 89 c3 ; 0xc2118
4151 mov dx, di ; 89 fa ; 0xc211a
4152 mov ax, cx ; 89 c8 ; 0xc211c
4153 call 031cch ; e8 ab 10 ; 0xc211e
4154 inc di ; 47 ; 0xc2121 vgabios.c:1325
4155 inc di ; 47 ; 0xc2122
4156 jmp short 020feh ; eb d9 ; 0xc2123 vgabios.c:1326
4157 mov di, ax ; 89 c7 ; 0xc2125 vgabios.c:1331
4158 mov dl, byte [di+046b4h] ; 8a 95 b4 46 ; 0xc2127
4159 xor dh, dh ; 30 f6 ; 0xc212b
4160 mov CL, strict byte 006h ; b1 06 ; 0xc212d
4161 mov di, dx ; 89 d7 ; 0xc212f
4162 sal di, CL ; d3 e7 ; 0xc2131
4163 mov al, byte [di+046cah] ; 8a 85 ca 46 ; 0xc2133
4164 mov byte [bp-012h], al ; 88 46 ee ; 0xc2137
4165 mov al, byte [bx+04637h] ; 8a 87 37 46 ; 0xc213a vgabios.c:1332
4166 mov byte [bp-010h], al ; 88 46 f0 ; 0xc213e
4167 dec si ; 4e ; 0xc2141 vgabios.c:1333
4168 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc2142
4169 je short 0219ch ; 74 55 ; 0xc2145
4170 mov dl, byte [bp-00eh] ; 8a 56 f2 ; 0xc2147
4171 xor dh, dh ; 30 f6 ; 0xc214a
4172 cmp dx, word [bp-016h] ; 3b 56 ea ; 0xc214c
4173 jnc short 0219ch ; 73 4b ; 0xc214f
4174 mov dl, byte [bp-00ch] ; 8a 56 f4 ; 0xc2151 vgabios.c:1335
4175 mov CL, strict byte 003h ; b1 03 ; 0xc2154
4176 mov bx, dx ; 89 d3 ; 0xc2156
4177 sal bx, CL ; d3 e3 ; 0xc2158
4178 mov bl, byte [bx+04636h] ; 8a 9f 36 46 ; 0xc215a
4179 cmp bl, cl ; 38 cb ; 0xc215e
4180 jc short 02170h ; 72 0e ; 0xc2160
4181 jbe short 02177h ; 76 13 ; 0xc2162
4182 cmp bl, 005h ; 80 fb 05 ; 0xc2164
4183 je short 021c3h ; 74 5a ; 0xc2167
4184 cmp bl, 004h ; 80 fb 04 ; 0xc2169
4185 je short 02177h ; 74 09 ; 0xc216c
4186 jmp short 021e4h ; eb 74 ; 0xc216e
4187 cmp bl, 002h ; 80 fb 02 ; 0xc2170
4188 je short 0219eh ; 74 29 ; 0xc2173
4189 jmp short 021e4h ; eb 6d ; 0xc2175
4190 mov dl, byte [bp-012h] ; 8a 56 ee ; 0xc2177 vgabios.c:1339
4191 xor dh, dh ; 30 f6 ; 0xc217a
4192 push dx ; 52 ; 0xc217c
4193 mov bl, byte [bp-016h] ; 8a 5e ea ; 0xc217d
4194 xor bh, bh ; 30 ff ; 0xc2180
4195 push bx ; 53 ; 0xc2182
4196 mov bl, byte [bp-014h] ; 8a 5e ec ; 0xc2183
4197 mov cx, bx ; 89 d9 ; 0xc2186
4198 mov bl, byte [bp-00eh] ; 8a 5e f2 ; 0xc2188
4199 mov dl, byte [bp-00ah] ; 8a 56 f6 ; 0xc218b
4200 mov di, dx ; 89 d7 ; 0xc218e
4201 mov dl, byte [bp-006h] ; 8a 56 fa ; 0xc2190
4202 mov ax, dx ; 89 d0 ; 0xc2193
4203 mov dx, di ; 89 fa ; 0xc2195
4204 call 01beeh ; e8 54 fa ; 0xc2197
4205 jmp short 021e4h ; eb 48 ; 0xc219a vgabios.c:1340
4206 jmp short 021eah ; eb 4c ; 0xc219c
4207 mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc219e vgabios.c:1342
4208 xor bh, bh ; 30 ff ; 0xc21a1
4209 push bx ; 53 ; 0xc21a3
4210 mov bl, byte [bp-016h] ; 8a 5e ea ; 0xc21a4
4211 push bx ; 53 ; 0xc21a7
4212 mov bl, byte [bp-014h] ; 8a 5e ec ; 0xc21a8
4213 mov cx, bx ; 89 d9 ; 0xc21ab
4214 mov dl, byte [bp-00eh] ; 8a 56 f2 ; 0xc21ad
4215 mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc21b0
4216 mov di, bx ; 89 df ; 0xc21b3
4217 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc21b5
4218 xor ah, ah ; 30 e4 ; 0xc21b8
4219 mov bx, dx ; 89 d3 ; 0xc21ba
4220 mov dx, di ; 89 fa ; 0xc21bc
4221 call 01ce6h ; e8 25 fb ; 0xc21be
4222 jmp short 021e4h ; eb 21 ; 0xc21c1 vgabios.c:1343
4223 mov bl, byte [bp-016h] ; 8a 5e ea ; 0xc21c3 vgabios.c:1345
4224 xor bh, bh ; 30 ff ; 0xc21c6
4225 push bx ; 53 ; 0xc21c8
4226 mov bl, byte [bp-014h] ; 8a 5e ec ; 0xc21c9
4227 mov cx, bx ; 89 d9 ; 0xc21cc
4228 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc21ce
4229 xor ah, ah ; 30 e4 ; 0xc21d1
4230 mov di, ax ; 89 c7 ; 0xc21d3
4231 mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc21d5
4232 mov dx, bx ; 89 da ; 0xc21d8
4233 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc21da
4234 mov ax, bx ; 89 d8 ; 0xc21dd
4235 mov bx, di ; 89 fb ; 0xc21df
4236 call 01e20h ; e8 3c fc ; 0xc21e1
4237 inc byte [bp-00eh] ; fe 46 f2 ; 0xc21e4 vgabios.c:1352
4238 jmp near 02141h ; e9 57 ff ; 0xc21e7 vgabios.c:1353
4239 lea sp, [bp-004h] ; 8d 66 fc ; 0xc21ea vgabios.c:1355
4240 pop di ; 5f ; 0xc21ed
4241 pop si ; 5e ; 0xc21ee
4242 pop bp ; 5d ; 0xc21ef
4243 retn ; c3 ; 0xc21f0
4244 ; disGetNextSymbol 0xc21f1 LB 0x1aee -> off=0x0 cb=000000000000017f uValue=00000000000c21f1 'biosfn_write_pixel'
4245biosfn_write_pixel: ; 0xc21f1 LB 0x17f
4246 push bp ; 55 ; 0xc21f1 vgabios.c:1358
4247 mov bp, sp ; 89 e5 ; 0xc21f2
4248 push si ; 56 ; 0xc21f4
4249 sub sp, strict byte 00008h ; 83 ec 08 ; 0xc21f5
4250 mov byte [bp-004h], dl ; 88 56 fc ; 0xc21f8
4251 mov word [bp-008h], bx ; 89 5e f8 ; 0xc21fb
4252 mov word [bp-00ah], cx ; 89 4e f6 ; 0xc21fe
4253 mov dx, strict word 00049h ; ba 49 00 ; 0xc2201 vgabios.c:1364
4254 mov ax, strict word 00040h ; b8 40 00 ; 0xc2204
4255 call 031beh ; e8 b4 0f ; 0xc2207
4256 xor ah, ah ; 30 e4 ; 0xc220a vgabios.c:1365
4257 call 03193h ; e8 84 0f ; 0xc220c
4258 mov ch, al ; 88 c5 ; 0xc220f
4259 cmp AL, strict byte 0ffh ; 3c ff ; 0xc2211 vgabios.c:1366
4260 je short 0223ch ; 74 27 ; 0xc2213
4261 xor ah, ah ; 30 e4 ; 0xc2215 vgabios.c:1367
4262 mov CL, strict byte 003h ; b1 03 ; 0xc2217
4263 mov bx, ax ; 89 c3 ; 0xc2219
4264 sal bx, CL ; d3 e3 ; 0xc221b
4265 cmp byte [bx+04635h], 000h ; 80 bf 35 46 00 ; 0xc221d
4266 je short 0223ch ; 74 18 ; 0xc2222
4267 mov al, byte [bx+04636h] ; 8a 87 36 46 ; 0xc2224 vgabios.c:1369
4268 cmp al, cl ; 38 c8 ; 0xc2228
4269 jc short 02238h ; 72 0c ; 0xc222a
4270 jbe short 02242h ; 76 14 ; 0xc222c
4271 cmp AL, strict byte 005h ; 3c 05 ; 0xc222e
4272 je short 0223fh ; 74 0d ; 0xc2230
4273 cmp AL, strict byte 004h ; 3c 04 ; 0xc2232
4274 je short 02242h ; 74 0c ; 0xc2234
4275 jmp short 0223ch ; eb 04 ; 0xc2236
4276 cmp AL, strict byte 002h ; 3c 02 ; 0xc2238
4277 je short 022adh ; 74 71 ; 0xc223a
4278 jmp near 02341h ; e9 02 01 ; 0xc223c
4279 jmp near 02347h ; e9 05 01 ; 0xc223f
4280 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc2242 vgabios.c:1373
4281 mov ax, strict word 00040h ; b8 40 00 ; 0xc2245
4282 call 031dah ; e8 8f 0f ; 0xc2248
4283 mov bx, ax ; 89 c3 ; 0xc224b
4284 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc224d
4285 mul bx ; f7 e3 ; 0xc2250
4286 mov CL, strict byte 003h ; b1 03 ; 0xc2252
4287 mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc2254
4288 shr bx, CL ; d3 eb ; 0xc2257
4289 add bx, ax ; 01 c3 ; 0xc2259
4290 mov word [bp-006h], bx ; 89 5e fa ; 0xc225b
4291 mov cx, word [bp-008h] ; 8b 4e f8 ; 0xc225e vgabios.c:1374
4292 and cl, 007h ; 80 e1 07 ; 0xc2261
4293 mov ax, 00080h ; b8 80 00 ; 0xc2264
4294 sar ax, CL ; d3 f8 ; 0xc2267
4295 mov ah, al ; 88 c4 ; 0xc2269 vgabios.c:1375
4296 xor al, al ; 30 c0 ; 0xc226b
4297 or AL, strict byte 008h ; 0c 08 ; 0xc226d
4298 mov dx, 003ceh ; ba ce 03 ; 0xc226f
4299 out DX, ax ; ef ; 0xc2272
4300 mov ax, 00205h ; b8 05 02 ; 0xc2273 vgabios.c:1376
4301 out DX, ax ; ef ; 0xc2276
4302 mov dx, bx ; 89 da ; 0xc2277 vgabios.c:1377
4303 mov ax, 0a000h ; b8 00 a0 ; 0xc2279
4304 call 031beh ; e8 3f 0f ; 0xc227c
4305 test byte [bp-004h], 080h ; f6 46 fc 80 ; 0xc227f vgabios.c:1378
4306 je short 0228ch ; 74 07 ; 0xc2283
4307 mov ax, 01803h ; b8 03 18 ; 0xc2285 vgabios.c:1380
4308 mov dx, 003ceh ; ba ce 03 ; 0xc2288
4309 out DX, ax ; ef ; 0xc228b
4310 mov al, byte [bp-004h] ; 8a 46 fc ; 0xc228c vgabios.c:1382
4311 xor ah, ah ; 30 e4 ; 0xc228f
4312 mov bx, ax ; 89 c3 ; 0xc2291
4313 mov dx, word [bp-006h] ; 8b 56 fa ; 0xc2293
4314 mov ax, 0a000h ; b8 00 a0 ; 0xc2296
4315 call 031cch ; e8 30 0f ; 0xc2299
4316 mov ax, 0ff08h ; b8 08 ff ; 0xc229c vgabios.c:1383
4317 mov dx, 003ceh ; ba ce 03 ; 0xc229f
4318 out DX, ax ; ef ; 0xc22a2
4319 mov ax, strict word 00005h ; b8 05 00 ; 0xc22a3 vgabios.c:1384
4320 out DX, ax ; ef ; 0xc22a6
4321 mov ax, strict word 00003h ; b8 03 00 ; 0xc22a7 vgabios.c:1385
4322 out DX, ax ; ef ; 0xc22aa
4323 jmp short 0223ch ; eb 8f ; 0xc22ab vgabios.c:1386
4324 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc22ad vgabios.c:1388
4325 shr ax, 1 ; d1 e8 ; 0xc22b0
4326 mov si, strict word 00050h ; be 50 00 ; 0xc22b2
4327 mul si ; f7 e6 ; 0xc22b5
4328 cmp byte [bx+04637h], 002h ; 80 bf 37 46 02 ; 0xc22b7
4329 jne short 022c7h ; 75 09 ; 0xc22bc
4330 mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc22be vgabios.c:1390
4331 shr bx, 1 ; d1 eb ; 0xc22c1
4332 shr bx, 1 ; d1 eb ; 0xc22c3
4333 jmp short 022cch ; eb 05 ; 0xc22c5 vgabios.c:1392
4334 mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc22c7 vgabios.c:1394
4335 shr bx, CL ; d3 eb ; 0xc22ca
4336 add bx, ax ; 01 c3 ; 0xc22cc
4337 mov word [bp-006h], bx ; 89 5e fa ; 0xc22ce
4338 test byte [bp-00ah], 001h ; f6 46 f6 01 ; 0xc22d1 vgabios.c:1396
4339 je short 022dbh ; 74 04 ; 0xc22d5
4340 add byte [bp-005h], 020h ; 80 46 fb 20 ; 0xc22d7
4341 mov dx, word [bp-006h] ; 8b 56 fa ; 0xc22db vgabios.c:1397
4342 mov ax, 0b800h ; b8 00 b8 ; 0xc22de
4343 call 031beh ; e8 da 0e ; 0xc22e1
4344 mov bl, al ; 88 c3 ; 0xc22e4
4345 mov al, ch ; 88 e8 ; 0xc22e6 vgabios.c:1398
4346 xor ah, ah ; 30 e4 ; 0xc22e8
4347 mov CL, strict byte 003h ; b1 03 ; 0xc22ea
4348 mov si, ax ; 89 c6 ; 0xc22ec
4349 sal si, CL ; d3 e6 ; 0xc22ee
4350 cmp byte [si+04637h], 002h ; 80 bc 37 46 02 ; 0xc22f0
4351 jne short 02311h ; 75 1a ; 0xc22f5
4352 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc22f7 vgabios.c:1400
4353 and al, cl ; 20 c8 ; 0xc22fa
4354 mov ah, cl ; 88 cc ; 0xc22fc
4355 sub ah, al ; 28 c4 ; 0xc22fe
4356 mov al, ah ; 88 e0 ; 0xc2300
4357 sal al, 1 ; d0 e0 ; 0xc2302
4358 mov bh, byte [bp-004h] ; 8a 7e fc ; 0xc2304
4359 and bh, cl ; 20 cf ; 0xc2307
4360 mov cl, al ; 88 c1 ; 0xc2309
4361 sal bh, CL ; d2 e7 ; 0xc230b
4362 mov AL, strict byte 003h ; b0 03 ; 0xc230d vgabios.c:1401
4363 jmp short 02324h ; eb 13 ; 0xc230f vgabios.c:1403
4364 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2311 vgabios.c:1405
4365 and AL, strict byte 007h ; 24 07 ; 0xc2314
4366 mov CL, strict byte 007h ; b1 07 ; 0xc2316
4367 sub cl, al ; 28 c1 ; 0xc2318
4368 mov bh, byte [bp-004h] ; 8a 7e fc ; 0xc231a
4369 and bh, 001h ; 80 e7 01 ; 0xc231d
4370 sal bh, CL ; d2 e7 ; 0xc2320
4371 mov AL, strict byte 001h ; b0 01 ; 0xc2322 vgabios.c:1406
4372 sal al, CL ; d2 e0 ; 0xc2324
4373 test byte [bp-004h], 080h ; f6 46 fc 80 ; 0xc2326 vgabios.c:1408
4374 je short 02330h ; 74 04 ; 0xc232a
4375 xor bl, bh ; 30 fb ; 0xc232c vgabios.c:1410
4376 jmp short 02336h ; eb 06 ; 0xc232e vgabios.c:1412
4377 not al ; f6 d0 ; 0xc2330 vgabios.c:1414
4378 and bl, al ; 20 c3 ; 0xc2332
4379 or bl, bh ; 08 fb ; 0xc2334 vgabios.c:1415
4380 xor bh, bh ; 30 ff ; 0xc2336 vgabios.c:1417
4381 mov dx, word [bp-006h] ; 8b 56 fa ; 0xc2338
4382 mov ax, 0b800h ; b8 00 b8 ; 0xc233b
4383 call 031cch ; e8 8b 0e ; 0xc233e
4384 lea sp, [bp-002h] ; 8d 66 fe ; 0xc2341 vgabios.c:1418
4385 pop si ; 5e ; 0xc2344
4386 pop bp ; 5d ; 0xc2345
4387 retn ; c3 ; 0xc2346
4388 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc2347 vgabios.c:1420
4389 mov ax, strict word 00040h ; b8 40 00 ; 0xc234a
4390 call 031dah ; e8 8a 0e ; 0xc234d
4391 mov bx, ax ; 89 c3 ; 0xc2350
4392 sal bx, CL ; d3 e3 ; 0xc2352
4393 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc2354
4394 mul bx ; f7 e3 ; 0xc2357
4395 mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc2359
4396 add bx, ax ; 01 c3 ; 0xc235c
4397 mov word [bp-006h], bx ; 89 5e fa ; 0xc235e
4398 mov al, byte [bp-004h] ; 8a 46 fc ; 0xc2361 vgabios.c:1421
4399 xor ah, ah ; 30 e4 ; 0xc2364
4400 mov bx, ax ; 89 c3 ; 0xc2366
4401 mov dx, word [bp-006h] ; 8b 56 fa ; 0xc2368
4402 mov ax, 0a000h ; b8 00 a0 ; 0xc236b
4403 jmp short 0233eh ; eb ce ; 0xc236e
4404 ; disGetNextSymbol 0xc2370 LB 0x196f -> off=0x0 cb=000000000000025f uValue=00000000000c2370 'biosfn_write_teletype'
4405biosfn_write_teletype: ; 0xc2370 LB 0x25f
4406 push bp ; 55 ; 0xc2370 vgabios.c:1431
4407 mov bp, sp ; 89 e5 ; 0xc2371
4408 push si ; 56 ; 0xc2373
4409 push di ; 57 ; 0xc2374
4410 sub sp, strict byte 0001ah ; 83 ec 1a ; 0xc2375
4411 mov byte [bp-016h], al ; 88 46 ea ; 0xc2378
4412 mov byte [bp-014h], dl ; 88 56 ec ; 0xc237b
4413 mov byte [bp-00eh], bl ; 88 5e f2 ; 0xc237e
4414 mov byte [bp-00ch], cl ; 88 4e f4 ; 0xc2381
4415 cmp dl, 0ffh ; 80 fa ff ; 0xc2384 vgabios.c:1439
4416 jne short 02395h ; 75 0c ; 0xc2387
4417 mov dx, strict word 00062h ; ba 62 00 ; 0xc2389 vgabios.c:1440
4418 mov ax, strict word 00040h ; b8 40 00 ; 0xc238c
4419 call 031beh ; e8 2c 0e ; 0xc238f
4420 mov byte [bp-014h], al ; 88 46 ec ; 0xc2392
4421 mov dx, strict word 00049h ; ba 49 00 ; 0xc2395 vgabios.c:1443
4422 mov ax, strict word 00040h ; b8 40 00 ; 0xc2398
4423 call 031beh ; e8 20 0e ; 0xc239b
4424 mov bl, al ; 88 c3 ; 0xc239e vgabios.c:1444
4425 xor bh, bh ; 30 ff ; 0xc23a0
4426 mov ax, bx ; 89 d8 ; 0xc23a2
4427 call 03193h ; e8 ec 0d ; 0xc23a4
4428 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc23a7
4429 cmp AL, strict byte 0ffh ; 3c ff ; 0xc23aa vgabios.c:1445
4430 je short 02411h ; 74 63 ; 0xc23ac
4431 mov bl, byte [bp-014h] ; 8a 5e ec ; 0xc23ae vgabios.c:1448
4432 mov ax, bx ; 89 d8 ; 0xc23b1
4433 lea bx, [bp-01eh] ; 8d 5e e2 ; 0xc23b3
4434 lea dx, [bp-01ch] ; 8d 56 e4 ; 0xc23b6
4435 call 00a8ch ; e8 d0 e6 ; 0xc23b9
4436 mov al, byte [bp-01eh] ; 8a 46 e2 ; 0xc23bc vgabios.c:1449
4437 mov byte [bp-006h], al ; 88 46 fa ; 0xc23bf
4438 mov bx, word [bp-01eh] ; 8b 5e e2 ; 0xc23c2
4439 mov byte [bp-008h], bh ; 88 7e f8 ; 0xc23c5
4440 mov dx, 00084h ; ba 84 00 ; 0xc23c8 vgabios.c:1452
4441 mov ax, strict word 00040h ; b8 40 00 ; 0xc23cb
4442 call 031beh ; e8 ed 0d ; 0xc23ce
4443 mov bl, al ; 88 c3 ; 0xc23d1
4444 xor bh, bh ; 30 ff ; 0xc23d3
4445 inc bx ; 43 ; 0xc23d5
4446 mov word [bp-018h], bx ; 89 5e e8 ; 0xc23d6
4447 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc23d9 vgabios.c:1453
4448 mov ax, strict word 00040h ; b8 40 00 ; 0xc23dc
4449 call 031dah ; e8 f8 0d ; 0xc23df
4450 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc23e2
4451 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc23e5 vgabios.c:1455
4452 cmp AL, strict byte 008h ; 3c 08 ; 0xc23e8
4453 jc short 023f8h ; 72 0c ; 0xc23ea
4454 jbe short 023ffh ; 76 11 ; 0xc23ec
4455 cmp AL, strict byte 00dh ; 3c 0d ; 0xc23ee
4456 je short 0240ah ; 74 18 ; 0xc23f0
4457 cmp AL, strict byte 00ah ; 3c 0a ; 0xc23f2
4458 je short 02414h ; 74 1e ; 0xc23f4
4459 jmp short 02417h ; eb 1f ; 0xc23f6
4460 cmp AL, strict byte 007h ; 3c 07 ; 0xc23f8
4461 jne short 02417h ; 75 1b ; 0xc23fa
4462 jmp near 0250dh ; e9 0e 01 ; 0xc23fc
4463 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc23ff vgabios.c:1462
4464 jbe short 0240eh ; 76 09 ; 0xc2403
4465 dec byte [bp-006h] ; fe 4e fa ; 0xc2405
4466 jmp short 0240eh ; eb 04 ; 0xc2408 vgabios.c:1463
4467 mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xc240a vgabios.c:1470
4468 jmp near 0250dh ; e9 fc 00 ; 0xc240e vgabios.c:1471
4469 jmp near 025c8h ; e9 b4 01 ; 0xc2411
4470 jmp near 0250ah ; e9 f3 00 ; 0xc2414
4471 mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc2417 vgabios.c:1475
4472 xor bh, bh ; 30 ff ; 0xc241a
4473 mov CL, strict byte 003h ; b1 03 ; 0xc241c
4474 mov si, bx ; 89 de ; 0xc241e
4475 sal si, CL ; d3 e6 ; 0xc2420
4476 cmp byte [si+04635h], 000h ; 80 bc 35 46 00 ; 0xc2422
4477 jne short 0246fh ; 75 46 ; 0xc2427
4478 mov ax, word [bp-01ah] ; 8b 46 e6 ; 0xc2429 vgabios.c:1478
4479 mul word [bp-018h] ; f7 66 e8 ; 0xc242c
4480 sal ax, 1 ; d1 e0 ; 0xc242f
4481 or AL, strict byte 0ffh ; 0c ff ; 0xc2431
4482 mov bl, byte [bp-014h] ; 8a 5e ec ; 0xc2433
4483 inc ax ; 40 ; 0xc2436
4484 mul bx ; f7 e3 ; 0xc2437
4485 mov cx, ax ; 89 c1 ; 0xc2439
4486 mov bl, byte [bp-008h] ; 8a 5e f8 ; 0xc243b
4487 mov ax, bx ; 89 d8 ; 0xc243e
4488 mul word [bp-01ah] ; f7 66 e6 ; 0xc2440
4489 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc2443
4490 add ax, bx ; 01 d8 ; 0xc2446
4491 sal ax, 1 ; d1 e0 ; 0xc2448
4492 add cx, ax ; 01 c1 ; 0xc244a
4493 mov bl, byte [bp-016h] ; 8a 5e ea ; 0xc244c vgabios.c:1481
4494 mov ax, word [si+04638h] ; 8b 84 38 46 ; 0xc244f
4495 mov dx, cx ; 89 ca ; 0xc2453
4496 call 031cch ; e8 74 0d ; 0xc2455
4497 cmp byte [bp-00ch], 003h ; 80 7e f4 03 ; 0xc2458 vgabios.c:1483
4498 jne short 024b5h ; 75 57 ; 0xc245c
4499 mov bl, byte [bp-00eh] ; 8a 5e f2 ; 0xc245e vgabios.c:1484
4500 xor bh, bh ; 30 ff ; 0xc2461
4501 mov dx, cx ; 89 ca ; 0xc2463
4502 inc dx ; 42 ; 0xc2465
4503 mov ax, word [si+04638h] ; 8b 84 38 46 ; 0xc2466
4504 call 031cch ; e8 5f 0d ; 0xc246a
4505 jmp short 024b5h ; eb 46 ; 0xc246d vgabios.c:1486
4506 mov bl, byte [bx+046b4h] ; 8a 9f b4 46 ; 0xc246f vgabios.c:1489
4507 mov CL, strict byte 006h ; b1 06 ; 0xc2473
4508 sal bx, CL ; d3 e3 ; 0xc2475
4509 mov bl, byte [bx+046cah] ; 8a 9f ca 46 ; 0xc2477
4510 mov ah, byte [si+04637h] ; 8a a4 37 46 ; 0xc247b vgabios.c:1490
4511 mov al, byte [si+04636h] ; 8a 84 36 46 ; 0xc247f vgabios.c:1491
4512 cmp AL, strict byte 003h ; 3c 03 ; 0xc2483
4513 jc short 02493h ; 72 0c ; 0xc2485
4514 jbe short 02499h ; 76 10 ; 0xc2487
4515 cmp AL, strict byte 005h ; 3c 05 ; 0xc2489
4516 je short 024d7h ; 74 4a ; 0xc248b
4517 cmp AL, strict byte 004h ; 3c 04 ; 0xc248d
4518 je short 02499h ; 74 08 ; 0xc248f
4519 jmp short 024fah ; eb 67 ; 0xc2491
4520 cmp AL, strict byte 002h ; 3c 02 ; 0xc2493
4521 je short 024b7h ; 74 20 ; 0xc2495
4522 jmp short 024fah ; eb 61 ; 0xc2497
4523 xor bh, bh ; 30 ff ; 0xc2499 vgabios.c:1495
4524 push bx ; 53 ; 0xc249b
4525 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc249c
4526 xor ah, ah ; 30 e4 ; 0xc249f
4527 push ax ; 50 ; 0xc24a1
4528 mov cl, byte [bp-008h] ; 8a 4e f8 ; 0xc24a2
4529 xor ch, ch ; 30 ed ; 0xc24a5
4530 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc24a7
4531 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc24aa
4532 mov dx, ax ; 89 c2 ; 0xc24ad
4533 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc24af
4534 call 01beeh ; e8 39 f7 ; 0xc24b2
4535 jmp short 024fah ; eb 43 ; 0xc24b5 vgabios.c:1496
4536 mov al, ah ; 88 e0 ; 0xc24b7 vgabios.c:1498
4537 xor ah, ah ; 30 e4 ; 0xc24b9
4538 push ax ; 50 ; 0xc24bb
4539 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc24bc
4540 push ax ; 50 ; 0xc24bf
4541 mov cl, byte [bp-008h] ; 8a 4e f8 ; 0xc24c0
4542 xor ch, ch ; 30 ed ; 0xc24c3
4543 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc24c5
4544 mov bx, ax ; 89 c3 ; 0xc24c8
4545 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc24ca
4546 mov dx, ax ; 89 c2 ; 0xc24cd
4547 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc24cf
4548 call 01ce6h ; e8 11 f8 ; 0xc24d2
4549 jmp short 024fah ; eb 23 ; 0xc24d5 vgabios.c:1499
4550 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc24d7 vgabios.c:1501
4551 xor ah, ah ; 30 e4 ; 0xc24da
4552 push ax ; 50 ; 0xc24dc
4553 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc24dd
4554 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc24e0
4555 xor bh, bh ; 30 ff ; 0xc24e3
4556 mov si, bx ; 89 de ; 0xc24e5
4557 mov bl, byte [bp-00eh] ; 8a 5e f2 ; 0xc24e7
4558 mov dx, bx ; 89 da ; 0xc24ea
4559 mov bl, byte [bp-016h] ; 8a 5e ea ; 0xc24ec
4560 mov di, bx ; 89 df ; 0xc24ef
4561 mov cx, ax ; 89 c1 ; 0xc24f1
4562 mov bx, si ; 89 f3 ; 0xc24f3
4563 mov ax, di ; 89 f8 ; 0xc24f5
4564 call 01e20h ; e8 26 f9 ; 0xc24f7
4565 inc byte [bp-006h] ; fe 46 fa ; 0xc24fa vgabios.c:1509
4566 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc24fd vgabios.c:1511
4567 xor bh, bh ; 30 ff ; 0xc2500
4568 cmp bx, word [bp-01ah] ; 3b 5e e6 ; 0xc2502
4569 jne short 0250dh ; 75 06 ; 0xc2505
4570 mov byte [bp-006h], bh ; 88 7e fa ; 0xc2507 vgabios.c:1512
4571 inc byte [bp-008h] ; fe 46 f8 ; 0xc250a vgabios.c:1513
4572 mov bl, byte [bp-008h] ; 8a 5e f8 ; 0xc250d vgabios.c:1518
4573 xor bh, bh ; 30 ff ; 0xc2510
4574 mov ax, word [bp-018h] ; 8b 46 e8 ; 0xc2512
4575 cmp bx, ax ; 39 c3 ; 0xc2515
4576 jne short 0258ah ; 75 71 ; 0xc2517
4577 mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc2519 vgabios.c:1520
4578 xor bh, ah ; 30 e7 ; 0xc251c
4579 mov CL, strict byte 003h ; b1 03 ; 0xc251e
4580 mov si, bx ; 89 de ; 0xc2520
4581 sal si, CL ; d3 e6 ; 0xc2522
4582 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc2524
4583 db 0feh, 0c8h
4584 ; dec al ; fe c8 ; 0xc2527
4585 mov byte [bp-010h], al ; 88 46 f0 ; 0xc2529
4586 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc252c
4587 db 0feh, 0c8h
4588 ; dec al ; fe c8 ; 0xc252f
4589 mov byte [bp-012h], al ; 88 46 ee ; 0xc2531
4590 cmp byte [si+04635h], 000h ; 80 bc 35 46 00 ; 0xc2534
4591 jne short 0258ch ; 75 51 ; 0xc2539
4592 mov ax, word [bp-01ah] ; 8b 46 e6 ; 0xc253b vgabios.c:1522
4593 mul word [bp-018h] ; f7 66 e8 ; 0xc253e
4594 sal ax, 1 ; d1 e0 ; 0xc2541
4595 or AL, strict byte 0ffh ; 0c ff ; 0xc2543
4596 mov bl, byte [bp-014h] ; 8a 5e ec ; 0xc2545
4597 xor bh, bh ; 30 ff ; 0xc2548
4598 inc ax ; 40 ; 0xc254a
4599 mul bx ; f7 e3 ; 0xc254b
4600 mov cx, ax ; 89 c1 ; 0xc254d
4601 mov dl, byte [bp-008h] ; 8a 56 f8 ; 0xc254f
4602 xor dh, dh ; 30 f6 ; 0xc2552
4603 mov ax, dx ; 89 d0 ; 0xc2554
4604 dec ax ; 48 ; 0xc2556
4605 mul word [bp-01ah] ; f7 66 e6 ; 0xc2557
4606 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc255a
4607 add ax, bx ; 01 d8 ; 0xc255d
4608 sal ax, 1 ; d1 e0 ; 0xc255f
4609 mov dx, cx ; 89 ca ; 0xc2561
4610 add dx, ax ; 01 c2 ; 0xc2563
4611 inc dx ; 42 ; 0xc2565
4612 mov ax, word [si+04638h] ; 8b 84 38 46 ; 0xc2566
4613 call 031beh ; e8 51 0c ; 0xc256a
4614 mov dx, strict word 00001h ; ba 01 00 ; 0xc256d vgabios.c:1524
4615 push dx ; 52 ; 0xc2570
4616 mov bl, byte [bp-014h] ; 8a 5e ec ; 0xc2571
4617 push bx ; 53 ; 0xc2574
4618 mov bl, byte [bp-012h] ; 8a 5e ee ; 0xc2575
4619 push bx ; 53 ; 0xc2578
4620 mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc2579
4621 push bx ; 53 ; 0xc257c
4622 mov bl, al ; 88 c3 ; 0xc257d
4623 mov dx, bx ; 89 da ; 0xc257f
4624 xor cx, cx ; 31 c9 ; 0xc2581
4625 xor bl, al ; 30 c3 ; 0xc2583
4626 mov ax, strict word 00001h ; b8 01 00 ; 0xc2585
4627 jmp short 025a4h ; eb 1a ; 0xc2588 vgabios.c:1526
4628 jmp short 025aah ; eb 1e ; 0xc258a
4629 mov ax, strict word 00001h ; b8 01 00 ; 0xc258c vgabios.c:1528
4630 push ax ; 50 ; 0xc258f
4631 mov bl, byte [bp-014h] ; 8a 5e ec ; 0xc2590
4632 xor bh, bh ; 30 ff ; 0xc2593
4633 push bx ; 53 ; 0xc2595
4634 mov bl, byte [bp-012h] ; 8a 5e ee ; 0xc2596
4635 push bx ; 53 ; 0xc2599
4636 mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc259a
4637 push bx ; 53 ; 0xc259d
4638 xor cx, cx ; 31 c9 ; 0xc259e
4639 xor bl, bl ; 30 db ; 0xc25a0
4640 xor dx, dx ; 31 d2 ; 0xc25a2
4641 call 01678h ; e8 d1 f0 ; 0xc25a4
4642 dec byte [bp-008h] ; fe 4e f8 ; 0xc25a7 vgabios.c:1530
4643 mov bl, byte [bp-008h] ; 8a 5e f8 ; 0xc25aa vgabios.c:1534
4644 xor bh, bh ; 30 ff ; 0xc25ad
4645 mov word [bp-01eh], bx ; 89 5e e2 ; 0xc25af
4646 mov CL, strict byte 008h ; b1 08 ; 0xc25b2
4647 sal word [bp-01eh], CL ; d3 66 e2 ; 0xc25b4
4648 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc25b7
4649 add word [bp-01eh], bx ; 01 5e e2 ; 0xc25ba
4650 mov dx, word [bp-01eh] ; 8b 56 e2 ; 0xc25bd vgabios.c:1535
4651 mov bl, byte [bp-014h] ; 8a 5e ec ; 0xc25c0
4652 mov ax, bx ; 89 d8 ; 0xc25c3
4653 call 00e91h ; e8 c9 e8 ; 0xc25c5
4654 lea sp, [bp-004h] ; 8d 66 fc ; 0xc25c8 vgabios.c:1536
4655 pop di ; 5f ; 0xc25cb
4656 pop si ; 5e ; 0xc25cc
4657 pop bp ; 5d ; 0xc25cd
4658 retn ; c3 ; 0xc25ce
4659 ; disGetNextSymbol 0xc25cf LB 0x1710 -> off=0x0 cb=000000000000002c uValue=00000000000c25cf 'get_font_access'
4660get_font_access: ; 0xc25cf LB 0x2c
4661 push bp ; 55 ; 0xc25cf vgabios.c:1539
4662 mov bp, sp ; 89 e5 ; 0xc25d0
4663 push dx ; 52 ; 0xc25d2
4664 mov ax, 00100h ; b8 00 01 ; 0xc25d3 vgabios.c:1541
4665 mov dx, 003c4h ; ba c4 03 ; 0xc25d6
4666 out DX, ax ; ef ; 0xc25d9
4667 mov ax, 00402h ; b8 02 04 ; 0xc25da vgabios.c:1542
4668 out DX, ax ; ef ; 0xc25dd
4669 mov ax, 00704h ; b8 04 07 ; 0xc25de vgabios.c:1543
4670 out DX, ax ; ef ; 0xc25e1
4671 mov ax, 00300h ; b8 00 03 ; 0xc25e2 vgabios.c:1544
4672 out DX, ax ; ef ; 0xc25e5
4673 mov ax, 00204h ; b8 04 02 ; 0xc25e6 vgabios.c:1545
4674 mov dx, 003ceh ; ba ce 03 ; 0xc25e9
4675 out DX, ax ; ef ; 0xc25ec
4676 mov ax, strict word 00005h ; b8 05 00 ; 0xc25ed vgabios.c:1546
4677 out DX, ax ; ef ; 0xc25f0
4678 mov ax, 00406h ; b8 06 04 ; 0xc25f1 vgabios.c:1547
4679 out DX, ax ; ef ; 0xc25f4
4680 lea sp, [bp-002h] ; 8d 66 fe ; 0xc25f5 vgabios.c:1548
4681 pop dx ; 5a ; 0xc25f8
4682 pop bp ; 5d ; 0xc25f9
4683 retn ; c3 ; 0xc25fa
4684 ; disGetNextSymbol 0xc25fb LB 0x16e4 -> off=0x0 cb=000000000000003f uValue=00000000000c25fb 'release_font_access'
4685release_font_access: ; 0xc25fb LB 0x3f
4686 push bp ; 55 ; 0xc25fb vgabios.c:1550
4687 mov bp, sp ; 89 e5 ; 0xc25fc
4688 push dx ; 52 ; 0xc25fe
4689 mov ax, 00100h ; b8 00 01 ; 0xc25ff vgabios.c:1552
4690 mov dx, 003c4h ; ba c4 03 ; 0xc2602
4691 out DX, ax ; ef ; 0xc2605
4692 mov ax, 00302h ; b8 02 03 ; 0xc2606 vgabios.c:1553
4693 out DX, ax ; ef ; 0xc2609
4694 mov ax, 00304h ; b8 04 03 ; 0xc260a vgabios.c:1554
4695 out DX, ax ; ef ; 0xc260d
4696 mov ax, 00300h ; b8 00 03 ; 0xc260e vgabios.c:1555
4697 out DX, ax ; ef ; 0xc2611
4698 mov dx, 003cch ; ba cc 03 ; 0xc2612 vgabios.c:1556
4699 in AL, DX ; ec ; 0xc2615
4700 db 02ah, 0e4h
4701 ; sub ah, ah ; 2a e4 ; 0xc2616
4702 and ax, strict word 00001h ; 25 01 00 ; 0xc2618
4703 sal ax, 1 ; d1 e0 ; 0xc261b
4704 sal ax, 1 ; d1 e0 ; 0xc261d
4705 mov ah, al ; 88 c4 ; 0xc261f
4706 or ah, 00ah ; 80 cc 0a ; 0xc2621
4707 xor al, al ; 30 c0 ; 0xc2624
4708 or AL, strict byte 006h ; 0c 06 ; 0xc2626
4709 mov dx, 003ceh ; ba ce 03 ; 0xc2628
4710 out DX, ax ; ef ; 0xc262b
4711 mov ax, strict word 00004h ; b8 04 00 ; 0xc262c vgabios.c:1557
4712 out DX, ax ; ef ; 0xc262f
4713 mov ax, 01005h ; b8 05 10 ; 0xc2630 vgabios.c:1558
4714 out DX, ax ; ef ; 0xc2633
4715 lea sp, [bp-002h] ; 8d 66 fe ; 0xc2634 vgabios.c:1559
4716 pop dx ; 5a ; 0xc2637
4717 pop bp ; 5d ; 0xc2638
4718 retn ; c3 ; 0xc2639
4719 ; disGetNextSymbol 0xc263a LB 0x16a5 -> off=0x0 cb=00000000000000c8 uValue=00000000000c263a 'set_scan_lines'
4720set_scan_lines: ; 0xc263a LB 0xc8
4721 push bp ; 55 ; 0xc263a vgabios.c:1561
4722 mov bp, sp ; 89 e5 ; 0xc263b
4723 push bx ; 53 ; 0xc263d
4724 push cx ; 51 ; 0xc263e
4725 push dx ; 52 ; 0xc263f
4726 push si ; 56 ; 0xc2640
4727 push ax ; 50 ; 0xc2641
4728 mov bl, al ; 88 c3 ; 0xc2642
4729 mov dx, strict word 00063h ; ba 63 00 ; 0xc2644 vgabios.c:1566
4730 mov ax, strict word 00040h ; b8 40 00 ; 0xc2647
4731 call 031dah ; e8 8d 0b ; 0xc264a
4732 mov dx, ax ; 89 c2 ; 0xc264d
4733 mov si, ax ; 89 c6 ; 0xc264f
4734 mov AL, strict byte 009h ; b0 09 ; 0xc2651 vgabios.c:1567
4735 out DX, AL ; ee ; 0xc2653
4736 inc dx ; 42 ; 0xc2654 vgabios.c:1568
4737 in AL, DX ; ec ; 0xc2655
4738 db 02ah, 0e4h
4739 ; sub ah, ah ; 2a e4 ; 0xc2656
4740 mov ah, al ; 88 c4 ; 0xc2658 vgabios.c:1569
4741 and ah, 0e0h ; 80 e4 e0 ; 0xc265a
4742 mov al, bl ; 88 d8 ; 0xc265d
4743 db 0feh, 0c8h
4744 ; dec al ; fe c8 ; 0xc265f
4745 or al, ah ; 08 e0 ; 0xc2661
4746 out DX, AL ; ee ; 0xc2663 vgabios.c:1570
4747 cmp bl, 008h ; 80 fb 08 ; 0xc2664 vgabios.c:1571
4748 jne short 02671h ; 75 08 ; 0xc2667
4749 mov dx, strict word 00007h ; ba 07 00 ; 0xc2669 vgabios.c:1573
4750 mov ax, strict word 00006h ; b8 06 00 ; 0xc266c
4751 jmp short 0267eh ; eb 0d ; 0xc266f vgabios.c:1575
4752 mov dl, bl ; 88 da ; 0xc2671 vgabios.c:1577
4753 sub dl, 003h ; 80 ea 03 ; 0xc2673
4754 xor dh, dh ; 30 f6 ; 0xc2676
4755 mov al, bl ; 88 d8 ; 0xc2678
4756 sub AL, strict byte 004h ; 2c 04 ; 0xc267a
4757 xor ah, ah ; 30 e4 ; 0xc267c
4758 call 00ddeh ; e8 5d e7 ; 0xc267e
4759 mov byte [bp-00ah], bl ; 88 5e f6 ; 0xc2681 vgabios.c:1579
4760 mov byte [bp-009h], 000h ; c6 46 f7 00 ; 0xc2684
4761 mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xc2688
4762 mov dx, 00085h ; ba 85 00 ; 0xc268b
4763 mov ax, strict word 00040h ; b8 40 00 ; 0xc268e
4764 call 031e8h ; e8 54 0b ; 0xc2691
4765 mov AL, strict byte 012h ; b0 12 ; 0xc2694 vgabios.c:1580
4766 mov dx, si ; 89 f2 ; 0xc2696
4767 out DX, AL ; ee ; 0xc2698
4768 lea cx, [si+001h] ; 8d 4c 01 ; 0xc2699 vgabios.c:1581
4769 mov dx, cx ; 89 ca ; 0xc269c
4770 in AL, DX ; ec ; 0xc269e
4771 db 02ah, 0e4h
4772 ; sub ah, ah ; 2a e4 ; 0xc269f
4773 mov bx, ax ; 89 c3 ; 0xc26a1
4774 mov AL, strict byte 007h ; b0 07 ; 0xc26a3 vgabios.c:1582
4775 mov dx, si ; 89 f2 ; 0xc26a5
4776 out DX, AL ; ee ; 0xc26a7
4777 mov dx, cx ; 89 ca ; 0xc26a8 vgabios.c:1583
4778 in AL, DX ; ec ; 0xc26aa
4779 db 02ah, 0e4h
4780 ; sub ah, ah ; 2a e4 ; 0xc26ab
4781 mov dl, al ; 88 c2 ; 0xc26ad vgabios.c:1584
4782 and dl, 002h ; 80 e2 02 ; 0xc26af
4783 xor dh, ch ; 30 ee ; 0xc26b2
4784 mov CL, strict byte 007h ; b1 07 ; 0xc26b4
4785 sal dx, CL ; d3 e2 ; 0xc26b6
4786 and AL, strict byte 040h ; 24 40 ; 0xc26b8
4787 xor ah, ah ; 30 e4 ; 0xc26ba
4788 mov CL, strict byte 003h ; b1 03 ; 0xc26bc
4789 sal ax, CL ; d3 e0 ; 0xc26be
4790 add ax, dx ; 01 d0 ; 0xc26c0
4791 inc ax ; 40 ; 0xc26c2
4792 add ax, bx ; 01 d8 ; 0xc26c3
4793 xor dx, dx ; 31 d2 ; 0xc26c5 vgabios.c:1585
4794 div word [bp-00ah] ; f7 76 f6 ; 0xc26c7
4795 mov cx, ax ; 89 c1 ; 0xc26ca
4796 mov bl, al ; 88 c3 ; 0xc26cc vgabios.c:1586
4797 db 0feh, 0cbh
4798 ; dec bl ; fe cb ; 0xc26ce
4799 xor bh, bh ; 30 ff ; 0xc26d0
4800 mov dx, 00084h ; ba 84 00 ; 0xc26d2
4801 mov ax, strict word 00040h ; b8 40 00 ; 0xc26d5
4802 call 031cch ; e8 f1 0a ; 0xc26d8
4803 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc26db vgabios.c:1587
4804 mov ax, strict word 00040h ; b8 40 00 ; 0xc26de
4805 call 031dah ; e8 f6 0a ; 0xc26e1
4806 mov dx, ax ; 89 c2 ; 0xc26e4
4807 mov al, cl ; 88 c8 ; 0xc26e6 vgabios.c:1588
4808 xor ah, ah ; 30 e4 ; 0xc26e8
4809 mul dx ; f7 e2 ; 0xc26ea
4810 mov bx, ax ; 89 c3 ; 0xc26ec
4811 sal bx, 1 ; d1 e3 ; 0xc26ee
4812 mov dx, strict word 0004ch ; ba 4c 00 ; 0xc26f0
4813 mov ax, strict word 00040h ; b8 40 00 ; 0xc26f3
4814 call 031e8h ; e8 ef 0a ; 0xc26f6
4815 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc26f9 vgabios.c:1589
4816 pop si ; 5e ; 0xc26fc
4817 pop dx ; 5a ; 0xc26fd
4818 pop cx ; 59 ; 0xc26fe
4819 pop bx ; 5b ; 0xc26ff
4820 pop bp ; 5d ; 0xc2700
4821 retn ; c3 ; 0xc2701
4822 ; disGetNextSymbol 0xc2702 LB 0x15dd -> off=0x0 cb=0000000000000085 uValue=00000000000c2702 'biosfn_load_text_user_pat'
4823biosfn_load_text_user_pat: ; 0xc2702 LB 0x85
4824 push bp ; 55 ; 0xc2702 vgabios.c:1591
4825 mov bp, sp ; 89 e5 ; 0xc2703
4826 push si ; 56 ; 0xc2705
4827 push di ; 57 ; 0xc2706
4828 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc2707
4829 mov byte [bp-006h], al ; 88 46 fa ; 0xc270a
4830 mov word [bp-00eh], dx ; 89 56 f2 ; 0xc270d
4831 mov word [bp-00ah], bx ; 89 5e f6 ; 0xc2710
4832 mov word [bp-00ch], cx ; 89 4e f4 ; 0xc2713
4833 call 025cfh ; e8 b6 fe ; 0xc2716 vgabios.c:1596
4834 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc2719 vgabios.c:1597
4835 and AL, strict byte 003h ; 24 03 ; 0xc271c
4836 xor ah, ah ; 30 e4 ; 0xc271e
4837 mov CL, strict byte 00eh ; b1 0e ; 0xc2720
4838 mov bx, ax ; 89 c3 ; 0xc2722
4839 sal bx, CL ; d3 e3 ; 0xc2724
4840 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc2726
4841 and AL, strict byte 004h ; 24 04 ; 0xc2729
4842 mov CL, strict byte 00bh ; b1 0b ; 0xc272b
4843 sal ax, CL ; d3 e0 ; 0xc272d
4844 add bx, ax ; 01 c3 ; 0xc272f
4845 mov word [bp-008h], bx ; 89 5e f8 ; 0xc2731
4846 xor bx, bx ; 31 db ; 0xc2734 vgabios.c:1598
4847 cmp bx, word [bp-00ch] ; 3b 5e f4 ; 0xc2736
4848 jnc short 0276dh ; 73 32 ; 0xc2739
4849 mov al, byte [bp+008h] ; 8a 46 08 ; 0xc273b vgabios.c:1600
4850 xor ah, ah ; 30 e4 ; 0xc273e
4851 mov si, ax ; 89 c6 ; 0xc2740
4852 mov ax, bx ; 89 d8 ; 0xc2742
4853 mul si ; f7 e6 ; 0xc2744
4854 add ax, word [bp-00ah] ; 03 46 f6 ; 0xc2746
4855 mov di, word [bp+004h] ; 8b 7e 04 ; 0xc2749 vgabios.c:1601
4856 add di, bx ; 01 df ; 0xc274c
4857 mov CL, strict byte 005h ; b1 05 ; 0xc274e
4858 sal di, CL ; d3 e7 ; 0xc2750
4859 add di, word [bp-008h] ; 03 7e f8 ; 0xc2752
4860 mov cx, si ; 89 f1 ; 0xc2755 vgabios.c:1602
4861 mov si, ax ; 89 c6 ; 0xc2757
4862 mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc2759
4863 mov ax, 0a000h ; b8 00 a0 ; 0xc275c
4864 mov es, ax ; 8e c0 ; 0xc275f
4865 cld ; fc ; 0xc2761
4866 jcxz 0276ah ; e3 06 ; 0xc2762
4867 push DS ; 1e ; 0xc2764
4868 mov ds, dx ; 8e da ; 0xc2765
4869 rep movsb ; f3 a4 ; 0xc2767
4870 pop DS ; 1f ; 0xc2769
4871 inc bx ; 43 ; 0xc276a vgabios.c:1603
4872 jmp short 02736h ; eb c9 ; 0xc276b
4873 call 025fbh ; e8 8b fe ; 0xc276d vgabios.c:1604
4874 cmp byte [bp-006h], 010h ; 80 7e fa 10 ; 0xc2770 vgabios.c:1605
4875 jc short 0277eh ; 72 08 ; 0xc2774
4876 mov al, byte [bp+008h] ; 8a 46 08 ; 0xc2776 vgabios.c:1607
4877 xor ah, ah ; 30 e4 ; 0xc2779
4878 call 0263ah ; e8 bc fe ; 0xc277b
4879 lea sp, [bp-004h] ; 8d 66 fc ; 0xc277e vgabios.c:1609
4880 pop di ; 5f ; 0xc2781
4881 pop si ; 5e ; 0xc2782
4882 pop bp ; 5d ; 0xc2783
4883 retn 00006h ; c2 06 00 ; 0xc2784
4884 ; disGetNextSymbol 0xc2787 LB 0x1558 -> off=0x0 cb=0000000000000076 uValue=00000000000c2787 'biosfn_load_text_8_14_pat'
4885biosfn_load_text_8_14_pat: ; 0xc2787 LB 0x76
4886 push bp ; 55 ; 0xc2787 vgabios.c:1611
4887 mov bp, sp ; 89 e5 ; 0xc2788
4888 push bx ; 53 ; 0xc278a
4889 push cx ; 51 ; 0xc278b
4890 push si ; 56 ; 0xc278c
4891 push di ; 57 ; 0xc278d
4892 push ax ; 50 ; 0xc278e
4893 push ax ; 50 ; 0xc278f
4894 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc2790
4895 call 025cfh ; e8 39 fe ; 0xc2793 vgabios.c:1615
4896 mov al, dl ; 88 d0 ; 0xc2796 vgabios.c:1616
4897 and AL, strict byte 003h ; 24 03 ; 0xc2798
4898 xor ah, ah ; 30 e4 ; 0xc279a
4899 mov CL, strict byte 00eh ; b1 0e ; 0xc279c
4900 mov bx, ax ; 89 c3 ; 0xc279e
4901 sal bx, CL ; d3 e3 ; 0xc27a0
4902 mov al, dl ; 88 d0 ; 0xc27a2
4903 and AL, strict byte 004h ; 24 04 ; 0xc27a4
4904 mov CL, strict byte 00bh ; b1 0b ; 0xc27a6
4905 sal ax, CL ; d3 e0 ; 0xc27a8
4906 add bx, ax ; 01 c3 ; 0xc27aa
4907 mov word [bp-00ch], bx ; 89 5e f4 ; 0xc27ac
4908 xor bx, bx ; 31 db ; 0xc27af vgabios.c:1617
4909 jmp short 027b9h ; eb 06 ; 0xc27b1
4910 cmp bx, 00100h ; 81 fb 00 01 ; 0xc27b3
4911 jnc short 027e5h ; 73 2c ; 0xc27b7
4912 mov ax, bx ; 89 d8 ; 0xc27b9 vgabios.c:1619
4913 mov si, strict word 0000eh ; be 0e 00 ; 0xc27bb
4914 mul si ; f7 e6 ; 0xc27be
4915 mov CL, strict byte 005h ; b1 05 ; 0xc27c0 vgabios.c:1620
4916 mov di, bx ; 89 df ; 0xc27c2
4917 sal di, CL ; d3 e7 ; 0xc27c4
4918 add di, word [bp-00ch] ; 03 7e f4 ; 0xc27c6
4919 mov si, 05bf2h ; be f2 5b ; 0xc27c9 vgabios.c:1621
4920 add si, ax ; 01 c6 ; 0xc27cc
4921 mov cx, strict word 0000eh ; b9 0e 00 ; 0xc27ce
4922 mov dx, 0c000h ; ba 00 c0 ; 0xc27d1
4923 mov ax, 0a000h ; b8 00 a0 ; 0xc27d4
4924 mov es, ax ; 8e c0 ; 0xc27d7
4925 cld ; fc ; 0xc27d9
4926 jcxz 027e2h ; e3 06 ; 0xc27da
4927 push DS ; 1e ; 0xc27dc
4928 mov ds, dx ; 8e da ; 0xc27dd
4929 rep movsb ; f3 a4 ; 0xc27df
4930 pop DS ; 1f ; 0xc27e1
4931 inc bx ; 43 ; 0xc27e2 vgabios.c:1622
4932 jmp short 027b3h ; eb ce ; 0xc27e3
4933 call 025fbh ; e8 13 fe ; 0xc27e5 vgabios.c:1623
4934 cmp byte [bp-00ah], 010h ; 80 7e f6 10 ; 0xc27e8 vgabios.c:1624
4935 jc short 027f4h ; 72 06 ; 0xc27ec
4936 mov ax, strict word 0000eh ; b8 0e 00 ; 0xc27ee vgabios.c:1626
4937 call 0263ah ; e8 46 fe ; 0xc27f1
4938 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc27f4 vgabios.c:1628
4939 pop di ; 5f ; 0xc27f7
4940 pop si ; 5e ; 0xc27f8
4941 pop cx ; 59 ; 0xc27f9
4942 pop bx ; 5b ; 0xc27fa
4943 pop bp ; 5d ; 0xc27fb
4944 retn ; c3 ; 0xc27fc
4945 ; disGetNextSymbol 0xc27fd LB 0x14e2 -> off=0x0 cb=0000000000000074 uValue=00000000000c27fd 'biosfn_load_text_8_8_pat'
4946biosfn_load_text_8_8_pat: ; 0xc27fd LB 0x74
4947 push bp ; 55 ; 0xc27fd vgabios.c:1630
4948 mov bp, sp ; 89 e5 ; 0xc27fe
4949 push bx ; 53 ; 0xc2800
4950 push cx ; 51 ; 0xc2801
4951 push si ; 56 ; 0xc2802
4952 push di ; 57 ; 0xc2803
4953 push ax ; 50 ; 0xc2804
4954 push ax ; 50 ; 0xc2805
4955 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc2806
4956 call 025cfh ; e8 c3 fd ; 0xc2809 vgabios.c:1634
4957 mov al, dl ; 88 d0 ; 0xc280c vgabios.c:1635
4958 and AL, strict byte 003h ; 24 03 ; 0xc280e
4959 xor ah, ah ; 30 e4 ; 0xc2810
4960 mov CL, strict byte 00eh ; b1 0e ; 0xc2812
4961 mov bx, ax ; 89 c3 ; 0xc2814
4962 sal bx, CL ; d3 e3 ; 0xc2816
4963 mov al, dl ; 88 d0 ; 0xc2818
4964 and AL, strict byte 004h ; 24 04 ; 0xc281a
4965 mov CL, strict byte 00bh ; b1 0b ; 0xc281c
4966 sal ax, CL ; d3 e0 ; 0xc281e
4967 add bx, ax ; 01 c3 ; 0xc2820
4968 mov word [bp-00ch], bx ; 89 5e f4 ; 0xc2822
4969 xor bx, bx ; 31 db ; 0xc2825 vgabios.c:1636
4970 jmp short 0282fh ; eb 06 ; 0xc2827
4971 cmp bx, 00100h ; 81 fb 00 01 ; 0xc2829
4972 jnc short 02859h ; 73 2a ; 0xc282d
4973 mov CL, strict byte 003h ; b1 03 ; 0xc282f vgabios.c:1638
4974 mov si, bx ; 89 de ; 0xc2831
4975 sal si, CL ; d3 e6 ; 0xc2833
4976 mov CL, strict byte 005h ; b1 05 ; 0xc2835 vgabios.c:1639
4977 mov di, bx ; 89 df ; 0xc2837
4978 sal di, CL ; d3 e7 ; 0xc2839
4979 add di, word [bp-00ch] ; 03 7e f4 ; 0xc283b
4980 add si, 053f2h ; 81 c6 f2 53 ; 0xc283e vgabios.c:1640
4981 mov cx, strict word 00008h ; b9 08 00 ; 0xc2842
4982 mov dx, 0c000h ; ba 00 c0 ; 0xc2845
4983 mov ax, 0a000h ; b8 00 a0 ; 0xc2848
4984 mov es, ax ; 8e c0 ; 0xc284b
4985 cld ; fc ; 0xc284d
4986 jcxz 02856h ; e3 06 ; 0xc284e
4987 push DS ; 1e ; 0xc2850
4988 mov ds, dx ; 8e da ; 0xc2851
4989 rep movsb ; f3 a4 ; 0xc2853
4990 pop DS ; 1f ; 0xc2855
4991 inc bx ; 43 ; 0xc2856 vgabios.c:1641
4992 jmp short 02829h ; eb d0 ; 0xc2857
4993 call 025fbh ; e8 9f fd ; 0xc2859 vgabios.c:1642
4994 cmp byte [bp-00ah], 010h ; 80 7e f6 10 ; 0xc285c vgabios.c:1643
4995 jc short 02868h ; 72 06 ; 0xc2860
4996 mov ax, strict word 00008h ; b8 08 00 ; 0xc2862 vgabios.c:1645
4997 call 0263ah ; e8 d2 fd ; 0xc2865
4998 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc2868 vgabios.c:1647
4999 pop di ; 5f ; 0xc286b
5000 pop si ; 5e ; 0xc286c
5001 pop cx ; 59 ; 0xc286d
5002 pop bx ; 5b ; 0xc286e
5003 pop bp ; 5d ; 0xc286f
5004 retn ; c3 ; 0xc2870
5005 ; disGetNextSymbol 0xc2871 LB 0x146e -> off=0x0 cb=0000000000000074 uValue=00000000000c2871 'biosfn_load_text_8_16_pat'
5006biosfn_load_text_8_16_pat: ; 0xc2871 LB 0x74
5007 push bp ; 55 ; 0xc2871 vgabios.c:1650
5008 mov bp, sp ; 89 e5 ; 0xc2872
5009 push bx ; 53 ; 0xc2874
5010 push cx ; 51 ; 0xc2875
5011 push si ; 56 ; 0xc2876
5012 push di ; 57 ; 0xc2877
5013 push ax ; 50 ; 0xc2878
5014 push ax ; 50 ; 0xc2879
5015 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc287a
5016 call 025cfh ; e8 4f fd ; 0xc287d vgabios.c:1654
5017 mov al, dl ; 88 d0 ; 0xc2880 vgabios.c:1655
5018 and AL, strict byte 003h ; 24 03 ; 0xc2882
5019 xor ah, ah ; 30 e4 ; 0xc2884
5020 mov CL, strict byte 00eh ; b1 0e ; 0xc2886
5021 mov bx, ax ; 89 c3 ; 0xc2888
5022 sal bx, CL ; d3 e3 ; 0xc288a
5023 mov al, dl ; 88 d0 ; 0xc288c
5024 and AL, strict byte 004h ; 24 04 ; 0xc288e
5025 mov CL, strict byte 00bh ; b1 0b ; 0xc2890
5026 sal ax, CL ; d3 e0 ; 0xc2892
5027 add bx, ax ; 01 c3 ; 0xc2894
5028 mov word [bp-00ch], bx ; 89 5e f4 ; 0xc2896
5029 xor bx, bx ; 31 db ; 0xc2899 vgabios.c:1656
5030 jmp short 028a3h ; eb 06 ; 0xc289b
5031 cmp bx, 00100h ; 81 fb 00 01 ; 0xc289d
5032 jnc short 028cdh ; 73 2a ; 0xc28a1
5033 mov CL, strict byte 004h ; b1 04 ; 0xc28a3 vgabios.c:1658
5034 mov si, bx ; 89 de ; 0xc28a5
5035 sal si, CL ; d3 e6 ; 0xc28a7
5036 mov CL, strict byte 005h ; b1 05 ; 0xc28a9 vgabios.c:1659
5037 mov di, bx ; 89 df ; 0xc28ab
5038 sal di, CL ; d3 e7 ; 0xc28ad
5039 add di, word [bp-00ch] ; 03 7e f4 ; 0xc28af
5040 add si, 069f2h ; 81 c6 f2 69 ; 0xc28b2 vgabios.c:1660
5041 mov cx, strict word 00010h ; b9 10 00 ; 0xc28b6
5042 mov dx, 0c000h ; ba 00 c0 ; 0xc28b9
5043 mov ax, 0a000h ; b8 00 a0 ; 0xc28bc
5044 mov es, ax ; 8e c0 ; 0xc28bf
5045 cld ; fc ; 0xc28c1
5046 jcxz 028cah ; e3 06 ; 0xc28c2
5047 push DS ; 1e ; 0xc28c4
5048 mov ds, dx ; 8e da ; 0xc28c5
5049 rep movsb ; f3 a4 ; 0xc28c7
5050 pop DS ; 1f ; 0xc28c9
5051 inc bx ; 43 ; 0xc28ca vgabios.c:1661
5052 jmp short 0289dh ; eb d0 ; 0xc28cb
5053 call 025fbh ; e8 2b fd ; 0xc28cd vgabios.c:1662
5054 cmp byte [bp-00ah], 010h ; 80 7e f6 10 ; 0xc28d0 vgabios.c:1663
5055 jc short 028dch ; 72 06 ; 0xc28d4
5056 mov ax, strict word 00010h ; b8 10 00 ; 0xc28d6 vgabios.c:1665
5057 call 0263ah ; e8 5e fd ; 0xc28d9
5058 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc28dc vgabios.c:1667
5059 pop di ; 5f ; 0xc28df
5060 pop si ; 5e ; 0xc28e0
5061 pop cx ; 59 ; 0xc28e1
5062 pop bx ; 5b ; 0xc28e2
5063 pop bp ; 5d ; 0xc28e3
5064 retn ; c3 ; 0xc28e4
5065 ; disGetNextSymbol 0xc28e5 LB 0x13fa -> off=0x0 cb=0000000000000005 uValue=00000000000c28e5 'biosfn_load_gfx_8_8_chars'
5066biosfn_load_gfx_8_8_chars: ; 0xc28e5 LB 0x5
5067 push bp ; 55 ; 0xc28e5 vgabios.c:1669
5068 mov bp, sp ; 89 e5 ; 0xc28e6
5069 pop bp ; 5d ; 0xc28e8 vgabios.c:1674
5070 retn ; c3 ; 0xc28e9
5071 ; disGetNextSymbol 0xc28ea LB 0x13f5 -> off=0x0 cb=0000000000000007 uValue=00000000000c28ea 'biosfn_load_gfx_user_chars'
5072biosfn_load_gfx_user_chars: ; 0xc28ea LB 0x7
5073 push bp ; 55 ; 0xc28ea vgabios.c:1675
5074 mov bp, sp ; 89 e5 ; 0xc28eb
5075 pop bp ; 5d ; 0xc28ed vgabios.c:1681
5076 retn 00002h ; c2 02 00 ; 0xc28ee
5077 ; disGetNextSymbol 0xc28f1 LB 0x13ee -> off=0x0 cb=0000000000000005 uValue=00000000000c28f1 'biosfn_load_gfx_8_14_chars'
5078biosfn_load_gfx_8_14_chars: ; 0xc28f1 LB 0x5
5079 push bp ; 55 ; 0xc28f1 vgabios.c:1682
5080 mov bp, sp ; 89 e5 ; 0xc28f2
5081 pop bp ; 5d ; 0xc28f4 vgabios.c:1687
5082 retn ; c3 ; 0xc28f5
5083 ; disGetNextSymbol 0xc28f6 LB 0x13e9 -> off=0x0 cb=0000000000000005 uValue=00000000000c28f6 'biosfn_load_gfx_8_8_dd_chars'
5084biosfn_load_gfx_8_8_dd_chars: ; 0xc28f6 LB 0x5
5085 push bp ; 55 ; 0xc28f6 vgabios.c:1688
5086 mov bp, sp ; 89 e5 ; 0xc28f7
5087 pop bp ; 5d ; 0xc28f9 vgabios.c:1693
5088 retn ; c3 ; 0xc28fa
5089 ; disGetNextSymbol 0xc28fb LB 0x13e4 -> off=0x0 cb=0000000000000005 uValue=00000000000c28fb 'biosfn_load_gfx_8_16_chars'
5090biosfn_load_gfx_8_16_chars: ; 0xc28fb LB 0x5
5091 push bp ; 55 ; 0xc28fb vgabios.c:1694
5092 mov bp, sp ; 89 e5 ; 0xc28fc
5093 pop bp ; 5d ; 0xc28fe vgabios.c:1699
5094 retn ; c3 ; 0xc28ff
5095 ; disGetNextSymbol 0xc2900 LB 0x13df -> off=0x0 cb=0000000000000005 uValue=00000000000c2900 'biosfn_alternate_prtsc'
5096biosfn_alternate_prtsc: ; 0xc2900 LB 0x5
5097 push bp ; 55 ; 0xc2900 vgabios.c:1701
5098 mov bp, sp ; 89 e5 ; 0xc2901
5099 pop bp ; 5d ; 0xc2903 vgabios.c:1706
5100 retn ; c3 ; 0xc2904
5101 ; disGetNextSymbol 0xc2905 LB 0x13da -> off=0x0 cb=0000000000000005 uValue=00000000000c2905 'biosfn_switch_video_interface'
5102biosfn_switch_video_interface: ; 0xc2905 LB 0x5
5103 push bp ; 55 ; 0xc2905 vgabios.c:1709
5104 mov bp, sp ; 89 e5 ; 0xc2906
5105 pop bp ; 5d ; 0xc2908 vgabios.c:1714
5106 retn ; c3 ; 0xc2909
5107 ; disGetNextSymbol 0xc290a LB 0x13d5 -> off=0x0 cb=0000000000000005 uValue=00000000000c290a 'biosfn_enable_video_refresh_control'
5108biosfn_enable_video_refresh_control: ; 0xc290a LB 0x5
5109 push bp ; 55 ; 0xc290a vgabios.c:1715
5110 mov bp, sp ; 89 e5 ; 0xc290b
5111 pop bp ; 5d ; 0xc290d vgabios.c:1720
5112 retn ; c3 ; 0xc290e
5113 ; disGetNextSymbol 0xc290f LB 0x13d0 -> off=0x0 cb=0000000000000096 uValue=00000000000c290f 'biosfn_write_string'
5114biosfn_write_string: ; 0xc290f LB 0x96
5115 push bp ; 55 ; 0xc290f vgabios.c:1723
5116 mov bp, sp ; 89 e5 ; 0xc2910
5117 push si ; 56 ; 0xc2912
5118 push di ; 57 ; 0xc2913
5119 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc2914
5120 mov byte [bp-008h], al ; 88 46 f8 ; 0xc2917
5121 mov byte [bp-00ah], dl ; 88 56 f6 ; 0xc291a
5122 mov byte [bp-006h], bl ; 88 5e fa ; 0xc291d
5123 mov si, cx ; 89 ce ; 0xc2920
5124 mov di, word [bp+00ah] ; 8b 7e 0a ; 0xc2922
5125 mov al, dl ; 88 d0 ; 0xc2925 vgabios.c:1730
5126 xor ah, ah ; 30 e4 ; 0xc2927
5127 lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc2929
5128 lea dx, [bp-00ch] ; 8d 56 f4 ; 0xc292c
5129 call 00a8ch ; e8 5a e1 ; 0xc292f
5130 cmp byte [bp+004h], 0ffh ; 80 7e 04 ff ; 0xc2932 vgabios.c:1733
5131 jne short 02944h ; 75 0c ; 0xc2936
5132 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc2938 vgabios.c:1734
5133 mov byte [bp+006h], al ; 88 46 06 ; 0xc293b
5134 mov ax, word [bp-00eh] ; 8b 46 f2 ; 0xc293e vgabios.c:1735
5135 mov byte [bp+004h], ah ; 88 66 04 ; 0xc2941
5136 mov dh, byte [bp+004h] ; 8a 76 04 ; 0xc2944 vgabios.c:1738
5137 mov dl, byte [bp+006h] ; 8a 56 06 ; 0xc2947
5138 xor ah, ah ; 30 e4 ; 0xc294a
5139 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc294c vgabios.c:1739
5140 call 00e91h ; e8 3f e5 ; 0xc294f
5141 dec si ; 4e ; 0xc2952 vgabios.c:1741
5142 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc2953
5143 je short 0298bh ; 74 33 ; 0xc2956
5144 mov dx, di ; 89 fa ; 0xc2958 vgabios.c:1743
5145 inc di ; 47 ; 0xc295a
5146 mov ax, word [bp+008h] ; 8b 46 08 ; 0xc295b
5147 call 031beh ; e8 5d 08 ; 0xc295e
5148 mov cl, al ; 88 c1 ; 0xc2961
5149 test byte [bp-008h], 002h ; f6 46 f8 02 ; 0xc2963 vgabios.c:1744
5150 je short 02975h ; 74 0c ; 0xc2967
5151 mov dx, di ; 89 fa ; 0xc2969 vgabios.c:1745
5152 inc di ; 47 ; 0xc296b
5153 mov ax, word [bp+008h] ; 8b 46 08 ; 0xc296c
5154 call 031beh ; e8 4c 08 ; 0xc296f
5155 mov byte [bp-006h], al ; 88 46 fa ; 0xc2972
5156 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc2975 vgabios.c:1747
5157 xor ah, ah ; 30 e4 ; 0xc2978
5158 mov bx, ax ; 89 c3 ; 0xc297a
5159 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc297c
5160 mov dx, ax ; 89 c2 ; 0xc297f
5161 mov al, cl ; 88 c8 ; 0xc2981
5162 mov cx, strict word 00003h ; b9 03 00 ; 0xc2983
5163 call 02370h ; e8 e7 f9 ; 0xc2986
5164 jmp short 02952h ; eb c7 ; 0xc2989 vgabios.c:1748
5165 test byte [bp-008h], 001h ; f6 46 f8 01 ; 0xc298b vgabios.c:1751
5166 jne short 0299ch ; 75 0b ; 0xc298f
5167 mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc2991 vgabios.c:1752
5168 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2994
5169 xor ah, ah ; 30 e4 ; 0xc2997
5170 call 00e91h ; e8 f5 e4 ; 0xc2999
5171 lea sp, [bp-004h] ; 8d 66 fc ; 0xc299c vgabios.c:1753
5172 pop di ; 5f ; 0xc299f
5173 pop si ; 5e ; 0xc29a0
5174 pop bp ; 5d ; 0xc29a1
5175 retn 00008h ; c2 08 00 ; 0xc29a2
5176 ; disGetNextSymbol 0xc29a5 LB 0x133a -> off=0x0 cb=0000000000000102 uValue=00000000000c29a5 'biosfn_read_state_info'
5177biosfn_read_state_info: ; 0xc29a5 LB 0x102
5178 push bp ; 55 ; 0xc29a5 vgabios.c:1756
5179 mov bp, sp ; 89 e5 ; 0xc29a6
5180 push cx ; 51 ; 0xc29a8
5181 push si ; 56 ; 0xc29a9
5182 push di ; 57 ; 0xc29aa
5183 push dx ; 52 ; 0xc29ab
5184 push bx ; 53 ; 0xc29ac
5185 mov cx, ds ; 8c d9 ; 0xc29ad vgabios.c:1759
5186 mov bx, 05388h ; bb 88 53 ; 0xc29af
5187 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc29b2
5188 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc29b5
5189 call 03208h ; e8 4d 08 ; 0xc29b8
5190 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc29bb vgabios.c:1762
5191 add di, strict byte 00004h ; 83 c7 04 ; 0xc29be
5192 mov cx, strict word 0001eh ; b9 1e 00 ; 0xc29c1
5193 mov si, strict word 00049h ; be 49 00 ; 0xc29c4
5194 mov dx, strict word 00040h ; ba 40 00 ; 0xc29c7
5195 mov es, [bp-008h] ; 8e 46 f8 ; 0xc29ca
5196 cld ; fc ; 0xc29cd
5197 jcxz 029d6h ; e3 06 ; 0xc29ce
5198 push DS ; 1e ; 0xc29d0
5199 mov ds, dx ; 8e da ; 0xc29d1
5200 rep movsb ; f3 a4 ; 0xc29d3
5201 pop DS ; 1f ; 0xc29d5
5202 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc29d6 vgabios.c:1763
5203 add di, strict byte 00022h ; 83 c7 22 ; 0xc29d9
5204 mov cx, strict word 00003h ; b9 03 00 ; 0xc29dc
5205 mov si, 00084h ; be 84 00 ; 0xc29df
5206 mov dx, strict word 00040h ; ba 40 00 ; 0xc29e2
5207 mov es, [bp-008h] ; 8e 46 f8 ; 0xc29e5
5208 cld ; fc ; 0xc29e8
5209 jcxz 029f1h ; e3 06 ; 0xc29e9
5210 push DS ; 1e ; 0xc29eb
5211 mov ds, dx ; 8e da ; 0xc29ec
5212 rep movsb ; f3 a4 ; 0xc29ee
5213 pop DS ; 1f ; 0xc29f0
5214 mov dx, 0008ah ; ba 8a 00 ; 0xc29f1 vgabios.c:1765
5215 mov ax, strict word 00040h ; b8 40 00 ; 0xc29f4
5216 call 031beh ; e8 c4 07 ; 0xc29f7
5217 mov bl, al ; 88 c3 ; 0xc29fa
5218 xor bh, bh ; 30 ff ; 0xc29fc
5219 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc29fe
5220 add dx, strict byte 00025h ; 83 c2 25 ; 0xc2a01
5221 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc2a04
5222 call 031cch ; e8 c2 07 ; 0xc2a07
5223 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2a0a vgabios.c:1766
5224 add dx, strict byte 00026h ; 83 c2 26 ; 0xc2a0d
5225 xor bx, bx ; 31 db ; 0xc2a10
5226 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc2a12
5227 call 031cch ; e8 b4 07 ; 0xc2a15
5228 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2a18 vgabios.c:1767
5229 add dx, strict byte 00027h ; 83 c2 27 ; 0xc2a1b
5230 mov bx, strict word 00010h ; bb 10 00 ; 0xc2a1e
5231 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc2a21
5232 call 031cch ; e8 a5 07 ; 0xc2a24
5233 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2a27 vgabios.c:1768
5234 add dx, strict byte 00028h ; 83 c2 28 ; 0xc2a2a
5235 xor bx, bx ; 31 db ; 0xc2a2d
5236 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc2a2f
5237 call 031cch ; e8 97 07 ; 0xc2a32
5238 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2a35 vgabios.c:1769
5239 add dx, strict byte 00029h ; 83 c2 29 ; 0xc2a38
5240 mov bx, strict word 00008h ; bb 08 00 ; 0xc2a3b
5241 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc2a3e
5242 call 031cch ; e8 88 07 ; 0xc2a41
5243 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2a44 vgabios.c:1770
5244 add dx, strict byte 0002ah ; 83 c2 2a ; 0xc2a47
5245 mov bx, strict word 00002h ; bb 02 00 ; 0xc2a4a
5246 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc2a4d
5247 call 031cch ; e8 79 07 ; 0xc2a50
5248 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2a53 vgabios.c:1771
5249 add dx, strict byte 0002bh ; 83 c2 2b ; 0xc2a56
5250 xor bx, bx ; 31 db ; 0xc2a59
5251 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc2a5b
5252 call 031cch ; e8 6b 07 ; 0xc2a5e
5253 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2a61 vgabios.c:1772
5254 add dx, strict byte 0002ch ; 83 c2 2c ; 0xc2a64
5255 xor bx, bx ; 31 db ; 0xc2a67
5256 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc2a69
5257 call 031cch ; e8 5d 07 ; 0xc2a6c
5258 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2a6f vgabios.c:1773
5259 add dx, strict byte 00031h ; 83 c2 31 ; 0xc2a72
5260 mov bx, strict word 00003h ; bb 03 00 ; 0xc2a75
5261 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc2a78
5262 call 031cch ; e8 4e 07 ; 0xc2a7b
5263 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2a7e vgabios.c:1774
5264 add dx, strict byte 00032h ; 83 c2 32 ; 0xc2a81
5265 xor bx, bx ; 31 db ; 0xc2a84
5266 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc2a86
5267 call 031cch ; e8 40 07 ; 0xc2a89
5268 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc2a8c vgabios.c:1776
5269 add di, strict byte 00033h ; 83 c7 33 ; 0xc2a8f
5270 mov cx, strict word 0000dh ; b9 0d 00 ; 0xc2a92
5271 xor ax, ax ; 31 c0 ; 0xc2a95
5272 mov es, [bp-008h] ; 8e 46 f8 ; 0xc2a97
5273 cld ; fc ; 0xc2a9a
5274 jcxz 02a9fh ; e3 02 ; 0xc2a9b
5275 rep stosb ; f3 aa ; 0xc2a9d
5276 lea sp, [bp-006h] ; 8d 66 fa ; 0xc2a9f vgabios.c:1777
5277 pop di ; 5f ; 0xc2aa2
5278 pop si ; 5e ; 0xc2aa3
5279 pop cx ; 59 ; 0xc2aa4
5280 pop bp ; 5d ; 0xc2aa5
5281 retn ; c3 ; 0xc2aa6
5282 ; disGetNextSymbol 0xc2aa7 LB 0x1238 -> off=0x0 cb=0000000000000023 uValue=00000000000c2aa7 'biosfn_read_video_state_size2'
5283biosfn_read_video_state_size2: ; 0xc2aa7 LB 0x23
5284 push dx ; 52 ; 0xc2aa7 vgabios.c:1780
5285 push bp ; 55 ; 0xc2aa8
5286 mov bp, sp ; 89 e5 ; 0xc2aa9
5287 mov dx, ax ; 89 c2 ; 0xc2aab
5288 xor ax, ax ; 31 c0 ; 0xc2aad vgabios.c:1784
5289 test dl, 001h ; f6 c2 01 ; 0xc2aaf vgabios.c:1785
5290 je short 02ab7h ; 74 03 ; 0xc2ab2
5291 mov ax, strict word 00046h ; b8 46 00 ; 0xc2ab4 vgabios.c:1786
5292 test dl, 002h ; f6 c2 02 ; 0xc2ab7 vgabios.c:1788
5293 je short 02abfh ; 74 03 ; 0xc2aba
5294 add ax, strict word 0002ah ; 05 2a 00 ; 0xc2abc vgabios.c:1789
5295 test dl, 004h ; f6 c2 04 ; 0xc2abf vgabios.c:1791
5296 je short 02ac7h ; 74 03 ; 0xc2ac2
5297 add ax, 00304h ; 05 04 03 ; 0xc2ac4 vgabios.c:1792
5298 pop bp ; 5d ; 0xc2ac7 vgabios.c:1796
5299 pop dx ; 5a ; 0xc2ac8
5300 retn ; c3 ; 0xc2ac9
5301 ; disGetNextSymbol 0xc2aca LB 0x1215 -> off=0x0 cb=0000000000000012 uValue=00000000000c2aca 'vga_get_video_state_size'
5302vga_get_video_state_size: ; 0xc2aca LB 0x12
5303 push bp ; 55 ; 0xc2aca vgabios.c:1798
5304 mov bp, sp ; 89 e5 ; 0xc2acb
5305 push bx ; 53 ; 0xc2acd
5306 mov bx, dx ; 89 d3 ; 0xc2ace
5307 call 02aa7h ; e8 d4 ff ; 0xc2ad0 vgabios.c:1800
5308 mov word [ss:bx], ax ; 36 89 07 ; 0xc2ad3
5309 lea sp, [bp-002h] ; 8d 66 fe ; 0xc2ad6 vgabios.c:1801
5310 pop bx ; 5b ; 0xc2ad9
5311 pop bp ; 5d ; 0xc2ada
5312 retn ; c3 ; 0xc2adb
5313 ; disGetNextSymbol 0xc2adc LB 0x1203 -> off=0x0 cb=0000000000000381 uValue=00000000000c2adc 'biosfn_save_video_state'
5314biosfn_save_video_state: ; 0xc2adc LB 0x381
5315 push bp ; 55 ; 0xc2adc vgabios.c:1803
5316 mov bp, sp ; 89 e5 ; 0xc2add
5317 push cx ; 51 ; 0xc2adf
5318 push si ; 56 ; 0xc2ae0
5319 push di ; 57 ; 0xc2ae1
5320 push ax ; 50 ; 0xc2ae2
5321 push ax ; 50 ; 0xc2ae3
5322 push ax ; 50 ; 0xc2ae4
5323 mov si, dx ; 89 d6 ; 0xc2ae5
5324 mov cx, bx ; 89 d9 ; 0xc2ae7
5325 mov dx, strict word 00063h ; ba 63 00 ; 0xc2ae9 vgabios.c:1807
5326 mov ax, strict word 00040h ; b8 40 00 ; 0xc2aec
5327 call 031dah ; e8 e8 06 ; 0xc2aef
5328 mov di, ax ; 89 c7 ; 0xc2af2
5329 test byte [bp-00ch], 001h ; f6 46 f4 01 ; 0xc2af4 vgabios.c:1808
5330 je short 02b68h ; 74 6e ; 0xc2af8
5331 mov dx, 003c4h ; ba c4 03 ; 0xc2afa vgabios.c:1809
5332 in AL, DX ; ec ; 0xc2afd
5333 db 02ah, 0e4h
5334 ; sub ah, ah ; 2a e4 ; 0xc2afe
5335 xor ah, ah ; 30 e4 ; 0xc2b00
5336 mov bx, ax ; 89 c3 ; 0xc2b02
5337 mov dx, cx ; 89 ca ; 0xc2b04
5338 mov ax, si ; 89 f0 ; 0xc2b06
5339 call 031cch ; e8 c1 06 ; 0xc2b08
5340 inc cx ; 41 ; 0xc2b0b vgabios.c:1810
5341 mov dx, di ; 89 fa ; 0xc2b0c
5342 in AL, DX ; ec ; 0xc2b0e
5343 db 02ah, 0e4h
5344 ; sub ah, ah ; 2a e4 ; 0xc2b0f
5345 xor ah, ah ; 30 e4 ; 0xc2b11
5346 mov bx, ax ; 89 c3 ; 0xc2b13
5347 mov dx, cx ; 89 ca ; 0xc2b15
5348 mov ax, si ; 89 f0 ; 0xc2b17
5349 call 031cch ; e8 b0 06 ; 0xc2b19
5350 inc cx ; 41 ; 0xc2b1c vgabios.c:1811
5351 mov dx, 003ceh ; ba ce 03 ; 0xc2b1d
5352 in AL, DX ; ec ; 0xc2b20
5353 db 02ah, 0e4h
5354 ; sub ah, ah ; 2a e4 ; 0xc2b21
5355 xor ah, ah ; 30 e4 ; 0xc2b23
5356 mov bx, ax ; 89 c3 ; 0xc2b25
5357 mov dx, cx ; 89 ca ; 0xc2b27
5358 mov ax, si ; 89 f0 ; 0xc2b29
5359 call 031cch ; e8 9e 06 ; 0xc2b2b
5360 inc cx ; 41 ; 0xc2b2e vgabios.c:1812
5361 mov dx, 003dah ; ba da 03 ; 0xc2b2f
5362 in AL, DX ; ec ; 0xc2b32
5363 db 02ah, 0e4h
5364 ; sub ah, ah ; 2a e4 ; 0xc2b33
5365 mov dx, 003c0h ; ba c0 03 ; 0xc2b35 vgabios.c:1813
5366 in AL, DX ; ec ; 0xc2b38
5367 db 02ah, 0e4h
5368 ; sub ah, ah ; 2a e4 ; 0xc2b39
5369 mov word [bp-008h], ax ; 89 46 f8 ; 0xc2b3b
5370 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2b3e vgabios.c:1814
5371 xor ah, ah ; 30 e4 ; 0xc2b41
5372 mov bx, ax ; 89 c3 ; 0xc2b43
5373 mov dx, cx ; 89 ca ; 0xc2b45
5374 mov ax, si ; 89 f0 ; 0xc2b47
5375 call 031cch ; e8 80 06 ; 0xc2b49
5376 inc cx ; 41 ; 0xc2b4c vgabios.c:1815
5377 mov dx, 003cah ; ba ca 03 ; 0xc2b4d
5378 in AL, DX ; ec ; 0xc2b50
5379 db 02ah, 0e4h
5380 ; sub ah, ah ; 2a e4 ; 0xc2b51
5381 xor ah, ah ; 30 e4 ; 0xc2b53
5382 mov bx, ax ; 89 c3 ; 0xc2b55
5383 mov dx, cx ; 89 ca ; 0xc2b57
5384 mov ax, si ; 89 f0 ; 0xc2b59
5385 call 031cch ; e8 6e 06 ; 0xc2b5b
5386 mov ax, strict word 00001h ; b8 01 00 ; 0xc2b5e vgabios.c:1817
5387 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc2b61
5388 add cx, ax ; 01 c1 ; 0xc2b64
5389 jmp short 02b71h ; eb 09 ; 0xc2b66
5390 jmp near 02c6ch ; e9 01 01 ; 0xc2b68
5391 cmp word [bp-00ah], strict byte 00004h ; 83 7e f6 04 ; 0xc2b6b
5392 jnbe short 02b8fh ; 77 1e ; 0xc2b6f
5393 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2b71 vgabios.c:1818
5394 mov dx, 003c4h ; ba c4 03 ; 0xc2b74
5395 out DX, AL ; ee ; 0xc2b77
5396 mov dx, 003c5h ; ba c5 03 ; 0xc2b78 vgabios.c:1819
5397 in AL, DX ; ec ; 0xc2b7b
5398 db 02ah, 0e4h
5399 ; sub ah, ah ; 2a e4 ; 0xc2b7c
5400 xor ah, ah ; 30 e4 ; 0xc2b7e
5401 mov bx, ax ; 89 c3 ; 0xc2b80
5402 mov dx, cx ; 89 ca ; 0xc2b82
5403 mov ax, si ; 89 f0 ; 0xc2b84
5404 call 031cch ; e8 43 06 ; 0xc2b86
5405 inc cx ; 41 ; 0xc2b89
5406 inc word [bp-00ah] ; ff 46 f6 ; 0xc2b8a vgabios.c:1820
5407 jmp short 02b6bh ; eb dc ; 0xc2b8d
5408 xor al, al ; 30 c0 ; 0xc2b8f vgabios.c:1821
5409 mov dx, 003c4h ; ba c4 03 ; 0xc2b91
5410 out DX, AL ; ee ; 0xc2b94
5411 mov dx, 003c5h ; ba c5 03 ; 0xc2b95 vgabios.c:1822
5412 in AL, DX ; ec ; 0xc2b98
5413 db 02ah, 0e4h
5414 ; sub ah, ah ; 2a e4 ; 0xc2b99
5415 xor ah, ah ; 30 e4 ; 0xc2b9b
5416 mov bx, ax ; 89 c3 ; 0xc2b9d
5417 mov dx, cx ; 89 ca ; 0xc2b9f
5418 mov ax, si ; 89 f0 ; 0xc2ba1
5419 call 031cch ; e8 26 06 ; 0xc2ba3
5420 mov word [bp-00ah], strict word 00000h ; c7 46 f6 00 00 ; 0xc2ba6 vgabios.c:1824
5421 inc cx ; 41 ; 0xc2bab
5422 jmp short 02bb4h ; eb 06 ; 0xc2bac
5423 cmp word [bp-00ah], strict byte 00018h ; 83 7e f6 18 ; 0xc2bae
5424 jnbe short 02bd1h ; 77 1d ; 0xc2bb2
5425 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2bb4 vgabios.c:1825
5426 mov dx, di ; 89 fa ; 0xc2bb7
5427 out DX, AL ; ee ; 0xc2bb9
5428 lea dx, [di+001h] ; 8d 55 01 ; 0xc2bba vgabios.c:1826
5429 in AL, DX ; ec ; 0xc2bbd
5430 db 02ah, 0e4h
5431 ; sub ah, ah ; 2a e4 ; 0xc2bbe
5432 xor ah, ah ; 30 e4 ; 0xc2bc0
5433 mov bx, ax ; 89 c3 ; 0xc2bc2
5434 mov dx, cx ; 89 ca ; 0xc2bc4
5435 mov ax, si ; 89 f0 ; 0xc2bc6
5436 call 031cch ; e8 01 06 ; 0xc2bc8
5437 inc cx ; 41 ; 0xc2bcb
5438 inc word [bp-00ah] ; ff 46 f6 ; 0xc2bcc vgabios.c:1827
5439 jmp short 02baeh ; eb dd ; 0xc2bcf
5440 mov word [bp-00ah], strict word 00000h ; c7 46 f6 00 00 ; 0xc2bd1 vgabios.c:1829
5441 jmp short 02bdeh ; eb 06 ; 0xc2bd6
5442 cmp word [bp-00ah], strict byte 00013h ; 83 7e f6 13 ; 0xc2bd8
5443 jnbe short 02c08h ; 77 2a ; 0xc2bdc
5444 mov dx, 003dah ; ba da 03 ; 0xc2bde vgabios.c:1830
5445 in AL, DX ; ec ; 0xc2be1
5446 db 02ah, 0e4h
5447 ; sub ah, ah ; 2a e4 ; 0xc2be2
5448 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc2be4 vgabios.c:1831
5449 and ax, strict word 00020h ; 25 20 00 ; 0xc2be7
5450 or ax, word [bp-00ah] ; 0b 46 f6 ; 0xc2bea
5451 mov dx, 003c0h ; ba c0 03 ; 0xc2bed
5452 out DX, AL ; ee ; 0xc2bf0
5453 mov dx, 003c1h ; ba c1 03 ; 0xc2bf1 vgabios.c:1832
5454 in AL, DX ; ec ; 0xc2bf4
5455 db 02ah, 0e4h
5456 ; sub ah, ah ; 2a e4 ; 0xc2bf5
5457 xor ah, ah ; 30 e4 ; 0xc2bf7
5458 mov bx, ax ; 89 c3 ; 0xc2bf9
5459 mov dx, cx ; 89 ca ; 0xc2bfb
5460 mov ax, si ; 89 f0 ; 0xc2bfd
5461 call 031cch ; e8 ca 05 ; 0xc2bff
5462 inc cx ; 41 ; 0xc2c02
5463 inc word [bp-00ah] ; ff 46 f6 ; 0xc2c03 vgabios.c:1833
5464 jmp short 02bd8h ; eb d0 ; 0xc2c06
5465 mov dx, 003dah ; ba da 03 ; 0xc2c08 vgabios.c:1834
5466 in AL, DX ; ec ; 0xc2c0b
5467 db 02ah, 0e4h
5468 ; sub ah, ah ; 2a e4 ; 0xc2c0c
5469 mov word [bp-00ah], strict word 00000h ; c7 46 f6 00 00 ; 0xc2c0e vgabios.c:1836
5470 jmp short 02c1bh ; eb 06 ; 0xc2c13
5471 cmp word [bp-00ah], strict byte 00008h ; 83 7e f6 08 ; 0xc2c15
5472 jnbe short 02c39h ; 77 1e ; 0xc2c19
5473 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2c1b vgabios.c:1837
5474 mov dx, 003ceh ; ba ce 03 ; 0xc2c1e
5475 out DX, AL ; ee ; 0xc2c21
5476 mov dx, 003cfh ; ba cf 03 ; 0xc2c22 vgabios.c:1838
5477 in AL, DX ; ec ; 0xc2c25
5478 db 02ah, 0e4h
5479 ; sub ah, ah ; 2a e4 ; 0xc2c26
5480 xor ah, ah ; 30 e4 ; 0xc2c28
5481 mov bx, ax ; 89 c3 ; 0xc2c2a
5482 mov dx, cx ; 89 ca ; 0xc2c2c
5483 mov ax, si ; 89 f0 ; 0xc2c2e
5484 call 031cch ; e8 99 05 ; 0xc2c30
5485 inc cx ; 41 ; 0xc2c33
5486 inc word [bp-00ah] ; ff 46 f6 ; 0xc2c34 vgabios.c:1839
5487 jmp short 02c15h ; eb dc ; 0xc2c37
5488 mov bx, di ; 89 fb ; 0xc2c39 vgabios.c:1841
5489 mov dx, cx ; 89 ca ; 0xc2c3b
5490 mov ax, si ; 89 f0 ; 0xc2c3d
5491 call 031e8h ; e8 a6 05 ; 0xc2c3f
5492 inc cx ; 41 ; 0xc2c42 vgabios.c:1844
5493 inc cx ; 41 ; 0xc2c43
5494 xor bx, bx ; 31 db ; 0xc2c44
5495 mov dx, cx ; 89 ca ; 0xc2c46
5496 mov ax, si ; 89 f0 ; 0xc2c48
5497 call 031cch ; e8 7f 05 ; 0xc2c4a
5498 inc cx ; 41 ; 0xc2c4d vgabios.c:1845
5499 xor bx, bx ; 31 db ; 0xc2c4e
5500 mov dx, cx ; 89 ca ; 0xc2c50
5501 mov ax, si ; 89 f0 ; 0xc2c52
5502 call 031cch ; e8 75 05 ; 0xc2c54
5503 inc cx ; 41 ; 0xc2c57 vgabios.c:1846
5504 xor bx, bx ; 31 db ; 0xc2c58
5505 mov dx, cx ; 89 ca ; 0xc2c5a
5506 mov ax, si ; 89 f0 ; 0xc2c5c
5507 call 031cch ; e8 6b 05 ; 0xc2c5e
5508 inc cx ; 41 ; 0xc2c61 vgabios.c:1847
5509 xor bx, bx ; 31 db ; 0xc2c62
5510 mov dx, cx ; 89 ca ; 0xc2c64
5511 mov ax, si ; 89 f0 ; 0xc2c66
5512 call 031cch ; e8 61 05 ; 0xc2c68
5513 inc cx ; 41 ; 0xc2c6b
5514 test byte [bp-00ch], 002h ; f6 46 f4 02 ; 0xc2c6c vgabios.c:1849
5515 jne short 02c75h ; 75 03 ; 0xc2c70
5516 jmp near 02de2h ; e9 6d 01 ; 0xc2c72
5517 mov dx, strict word 00049h ; ba 49 00 ; 0xc2c75 vgabios.c:1850
5518 mov ax, strict word 00040h ; b8 40 00 ; 0xc2c78
5519 call 031beh ; e8 40 05 ; 0xc2c7b
5520 xor ah, ah ; 30 e4 ; 0xc2c7e
5521 mov bx, ax ; 89 c3 ; 0xc2c80
5522 mov dx, cx ; 89 ca ; 0xc2c82
5523 mov ax, si ; 89 f0 ; 0xc2c84
5524 call 031cch ; e8 43 05 ; 0xc2c86
5525 inc cx ; 41 ; 0xc2c89 vgabios.c:1851
5526 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc2c8a
5527 mov ax, strict word 00040h ; b8 40 00 ; 0xc2c8d
5528 call 031dah ; e8 47 05 ; 0xc2c90
5529 mov bx, ax ; 89 c3 ; 0xc2c93
5530 mov dx, cx ; 89 ca ; 0xc2c95
5531 mov ax, si ; 89 f0 ; 0xc2c97
5532 call 031e8h ; e8 4c 05 ; 0xc2c99
5533 inc cx ; 41 ; 0xc2c9c vgabios.c:1852
5534 inc cx ; 41 ; 0xc2c9d
5535 mov dx, strict word 0004ch ; ba 4c 00 ; 0xc2c9e
5536 mov ax, strict word 00040h ; b8 40 00 ; 0xc2ca1
5537 call 031dah ; e8 33 05 ; 0xc2ca4
5538 mov bx, ax ; 89 c3 ; 0xc2ca7
5539 mov dx, cx ; 89 ca ; 0xc2ca9
5540 mov ax, si ; 89 f0 ; 0xc2cab
5541 call 031e8h ; e8 38 05 ; 0xc2cad
5542 inc cx ; 41 ; 0xc2cb0 vgabios.c:1853
5543 inc cx ; 41 ; 0xc2cb1
5544 mov dx, strict word 00063h ; ba 63 00 ; 0xc2cb2
5545 mov ax, strict word 00040h ; b8 40 00 ; 0xc2cb5
5546 call 031dah ; e8 1f 05 ; 0xc2cb8
5547 mov bx, ax ; 89 c3 ; 0xc2cbb
5548 mov dx, cx ; 89 ca ; 0xc2cbd
5549 mov ax, si ; 89 f0 ; 0xc2cbf
5550 call 031e8h ; e8 24 05 ; 0xc2cc1
5551 inc cx ; 41 ; 0xc2cc4 vgabios.c:1854
5552 inc cx ; 41 ; 0xc2cc5
5553 mov dx, 00084h ; ba 84 00 ; 0xc2cc6
5554 mov ax, strict word 00040h ; b8 40 00 ; 0xc2cc9
5555 call 031beh ; e8 ef 04 ; 0xc2ccc
5556 xor ah, ah ; 30 e4 ; 0xc2ccf
5557 mov bx, ax ; 89 c3 ; 0xc2cd1
5558 mov dx, cx ; 89 ca ; 0xc2cd3
5559 mov ax, si ; 89 f0 ; 0xc2cd5
5560 call 031cch ; e8 f2 04 ; 0xc2cd7
5561 inc cx ; 41 ; 0xc2cda vgabios.c:1855
5562 mov dx, 00085h ; ba 85 00 ; 0xc2cdb
5563 mov ax, strict word 00040h ; b8 40 00 ; 0xc2cde
5564 call 031dah ; e8 f6 04 ; 0xc2ce1
5565 mov bx, ax ; 89 c3 ; 0xc2ce4
5566 mov dx, cx ; 89 ca ; 0xc2ce6
5567 mov ax, si ; 89 f0 ; 0xc2ce8
5568 call 031e8h ; e8 fb 04 ; 0xc2cea
5569 inc cx ; 41 ; 0xc2ced vgabios.c:1856
5570 inc cx ; 41 ; 0xc2cee
5571 mov dx, 00087h ; ba 87 00 ; 0xc2cef
5572 mov ax, strict word 00040h ; b8 40 00 ; 0xc2cf2
5573 call 031beh ; e8 c6 04 ; 0xc2cf5
5574 xor ah, ah ; 30 e4 ; 0xc2cf8
5575 mov bx, ax ; 89 c3 ; 0xc2cfa
5576 mov dx, cx ; 89 ca ; 0xc2cfc
5577 mov ax, si ; 89 f0 ; 0xc2cfe
5578 call 031cch ; e8 c9 04 ; 0xc2d00
5579 inc cx ; 41 ; 0xc2d03 vgabios.c:1857
5580 mov dx, 00088h ; ba 88 00 ; 0xc2d04
5581 mov ax, strict word 00040h ; b8 40 00 ; 0xc2d07
5582 call 031beh ; e8 b1 04 ; 0xc2d0a
5583 mov bl, al ; 88 c3 ; 0xc2d0d
5584 xor bh, bh ; 30 ff ; 0xc2d0f
5585 mov dx, cx ; 89 ca ; 0xc2d11
5586 mov ax, si ; 89 f0 ; 0xc2d13
5587 call 031cch ; e8 b4 04 ; 0xc2d15
5588 inc cx ; 41 ; 0xc2d18 vgabios.c:1858
5589 mov dx, 00089h ; ba 89 00 ; 0xc2d19
5590 mov ax, strict word 00040h ; b8 40 00 ; 0xc2d1c
5591 call 031beh ; e8 9c 04 ; 0xc2d1f
5592 xor ah, ah ; 30 e4 ; 0xc2d22
5593 mov bx, ax ; 89 c3 ; 0xc2d24
5594 mov dx, cx ; 89 ca ; 0xc2d26
5595 mov ax, si ; 89 f0 ; 0xc2d28
5596 call 031cch ; e8 9f 04 ; 0xc2d2a
5597 inc cx ; 41 ; 0xc2d2d vgabios.c:1859
5598 mov dx, strict word 00060h ; ba 60 00 ; 0xc2d2e
5599 mov ax, strict word 00040h ; b8 40 00 ; 0xc2d31
5600 call 031dah ; e8 a3 04 ; 0xc2d34
5601 mov bx, ax ; 89 c3 ; 0xc2d37
5602 mov dx, cx ; 89 ca ; 0xc2d39
5603 mov ax, si ; 89 f0 ; 0xc2d3b
5604 call 031e8h ; e8 a8 04 ; 0xc2d3d
5605 mov word [bp-00ah], strict word 00000h ; c7 46 f6 00 00 ; 0xc2d40 vgabios.c:1860
5606 inc cx ; 41 ; 0xc2d45
5607 inc cx ; 41 ; 0xc2d46
5608 jmp short 02d4fh ; eb 06 ; 0xc2d47
5609 cmp word [bp-00ah], strict byte 00008h ; 83 7e f6 08 ; 0xc2d49
5610 jnc short 02d6dh ; 73 1e ; 0xc2d4d
5611 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2d4f vgabios.c:1861
5612 sal dx, 1 ; d1 e2 ; 0xc2d52
5613 add dx, strict byte 00050h ; 83 c2 50 ; 0xc2d54
5614 mov ax, strict word 00040h ; b8 40 00 ; 0xc2d57
5615 call 031dah ; e8 7d 04 ; 0xc2d5a
5616 mov bx, ax ; 89 c3 ; 0xc2d5d
5617 mov dx, cx ; 89 ca ; 0xc2d5f
5618 mov ax, si ; 89 f0 ; 0xc2d61
5619 call 031e8h ; e8 82 04 ; 0xc2d63
5620 inc cx ; 41 ; 0xc2d66 vgabios.c:1862
5621 inc cx ; 41 ; 0xc2d67
5622 inc word [bp-00ah] ; ff 46 f6 ; 0xc2d68 vgabios.c:1863
5623 jmp short 02d49h ; eb dc ; 0xc2d6b
5624 mov dx, strict word 0004eh ; ba 4e 00 ; 0xc2d6d vgabios.c:1864
5625 mov ax, strict word 00040h ; b8 40 00 ; 0xc2d70
5626 call 031dah ; e8 64 04 ; 0xc2d73
5627 mov bx, ax ; 89 c3 ; 0xc2d76
5628 mov dx, cx ; 89 ca ; 0xc2d78
5629 mov ax, si ; 89 f0 ; 0xc2d7a
5630 call 031e8h ; e8 69 04 ; 0xc2d7c
5631 inc cx ; 41 ; 0xc2d7f vgabios.c:1865
5632 inc cx ; 41 ; 0xc2d80
5633 mov dx, strict word 00062h ; ba 62 00 ; 0xc2d81
5634 mov ax, strict word 00040h ; b8 40 00 ; 0xc2d84
5635 call 031beh ; e8 34 04 ; 0xc2d87
5636 xor ah, ah ; 30 e4 ; 0xc2d8a
5637 mov bx, ax ; 89 c3 ; 0xc2d8c
5638 mov dx, cx ; 89 ca ; 0xc2d8e
5639 mov ax, si ; 89 f0 ; 0xc2d90
5640 call 031cch ; e8 37 04 ; 0xc2d92
5641 inc cx ; 41 ; 0xc2d95 vgabios.c:1867
5642 mov dx, strict word 0007ch ; ba 7c 00 ; 0xc2d96
5643 xor ax, ax ; 31 c0 ; 0xc2d99
5644 call 031dah ; e8 3c 04 ; 0xc2d9b
5645 mov bx, ax ; 89 c3 ; 0xc2d9e
5646 mov dx, cx ; 89 ca ; 0xc2da0
5647 mov ax, si ; 89 f0 ; 0xc2da2
5648 call 031e8h ; e8 41 04 ; 0xc2da4
5649 inc cx ; 41 ; 0xc2da7 vgabios.c:1868
5650 inc cx ; 41 ; 0xc2da8
5651 mov dx, strict word 0007eh ; ba 7e 00 ; 0xc2da9
5652 xor ax, ax ; 31 c0 ; 0xc2dac
5653 call 031dah ; e8 29 04 ; 0xc2dae
5654 mov bx, ax ; 89 c3 ; 0xc2db1
5655 mov dx, cx ; 89 ca ; 0xc2db3
5656 mov ax, si ; 89 f0 ; 0xc2db5
5657 call 031e8h ; e8 2e 04 ; 0xc2db7
5658 inc cx ; 41 ; 0xc2dba vgabios.c:1869
5659 inc cx ; 41 ; 0xc2dbb
5660 mov dx, 0010ch ; ba 0c 01 ; 0xc2dbc
5661 xor ax, ax ; 31 c0 ; 0xc2dbf
5662 call 031dah ; e8 16 04 ; 0xc2dc1
5663 mov bx, ax ; 89 c3 ; 0xc2dc4
5664 mov dx, cx ; 89 ca ; 0xc2dc6
5665 mov ax, si ; 89 f0 ; 0xc2dc8
5666 call 031e8h ; e8 1b 04 ; 0xc2dca
5667 inc cx ; 41 ; 0xc2dcd vgabios.c:1870
5668 inc cx ; 41 ; 0xc2dce
5669 mov dx, 0010eh ; ba 0e 01 ; 0xc2dcf
5670 xor ax, ax ; 31 c0 ; 0xc2dd2
5671 call 031dah ; e8 03 04 ; 0xc2dd4
5672 mov bx, ax ; 89 c3 ; 0xc2dd7
5673 mov dx, cx ; 89 ca ; 0xc2dd9
5674 mov ax, si ; 89 f0 ; 0xc2ddb
5675 call 031e8h ; e8 08 04 ; 0xc2ddd
5676 inc cx ; 41 ; 0xc2de0
5677 inc cx ; 41 ; 0xc2de1
5678 test byte [bp-00ch], 004h ; f6 46 f4 04 ; 0xc2de2 vgabios.c:1872
5679 je short 02e53h ; 74 6b ; 0xc2de6
5680 mov dx, 003c7h ; ba c7 03 ; 0xc2de8 vgabios.c:1874
5681 in AL, DX ; ec ; 0xc2deb
5682 db 02ah, 0e4h
5683 ; sub ah, ah ; 2a e4 ; 0xc2dec
5684 mov bl, al ; 88 c3 ; 0xc2dee
5685 xor bh, bh ; 30 ff ; 0xc2df0
5686 mov dx, cx ; 89 ca ; 0xc2df2
5687 mov ax, si ; 89 f0 ; 0xc2df4
5688 call 031cch ; e8 d3 03 ; 0xc2df6
5689 inc cx ; 41 ; 0xc2df9 vgabios.c:1875
5690 mov dx, 003c8h ; ba c8 03 ; 0xc2dfa
5691 in AL, DX ; ec ; 0xc2dfd
5692 db 02ah, 0e4h
5693 ; sub ah, ah ; 2a e4 ; 0xc2dfe
5694 mov bl, al ; 88 c3 ; 0xc2e00
5695 xor bh, bh ; 30 ff ; 0xc2e02
5696 mov dx, cx ; 89 ca ; 0xc2e04
5697 mov ax, si ; 89 f0 ; 0xc2e06
5698 call 031cch ; e8 c1 03 ; 0xc2e08
5699 inc cx ; 41 ; 0xc2e0b vgabios.c:1876
5700 mov dx, 003c6h ; ba c6 03 ; 0xc2e0c
5701 in AL, DX ; ec ; 0xc2e0f
5702 db 02ah, 0e4h
5703 ; sub ah, ah ; 2a e4 ; 0xc2e10
5704 xor ah, ah ; 30 e4 ; 0xc2e12
5705 mov bx, ax ; 89 c3 ; 0xc2e14
5706 mov dx, cx ; 89 ca ; 0xc2e16
5707 mov ax, si ; 89 f0 ; 0xc2e18
5708 call 031cch ; e8 af 03 ; 0xc2e1a
5709 inc cx ; 41 ; 0xc2e1d vgabios.c:1878
5710 xor al, al ; 30 c0 ; 0xc2e1e
5711 mov dx, 003c8h ; ba c8 03 ; 0xc2e20
5712 out DX, AL ; ee ; 0xc2e23
5713 xor ah, ah ; 30 e4 ; 0xc2e24 vgabios.c:1879
5714 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc2e26
5715 jmp short 02e32h ; eb 07 ; 0xc2e29
5716 cmp word [bp-00ah], 00300h ; 81 7e f6 00 03 ; 0xc2e2b
5717 jnc short 02e49h ; 73 17 ; 0xc2e30
5718 mov dx, 003c9h ; ba c9 03 ; 0xc2e32 vgabios.c:1880
5719 in AL, DX ; ec ; 0xc2e35
5720 db 02ah, 0e4h
5721 ; sub ah, ah ; 2a e4 ; 0xc2e36
5722 mov bl, al ; 88 c3 ; 0xc2e38
5723 xor bh, bh ; 30 ff ; 0xc2e3a
5724 mov dx, cx ; 89 ca ; 0xc2e3c
5725 mov ax, si ; 89 f0 ; 0xc2e3e
5726 call 031cch ; e8 89 03 ; 0xc2e40
5727 inc cx ; 41 ; 0xc2e43
5728 inc word [bp-00ah] ; ff 46 f6 ; 0xc2e44 vgabios.c:1881
5729 jmp short 02e2bh ; eb e2 ; 0xc2e47
5730 xor bx, bx ; 31 db ; 0xc2e49 vgabios.c:1882
5731 mov dx, cx ; 89 ca ; 0xc2e4b
5732 mov ax, si ; 89 f0 ; 0xc2e4d
5733 call 031cch ; e8 7a 03 ; 0xc2e4f
5734 inc cx ; 41 ; 0xc2e52
5735 mov ax, cx ; 89 c8 ; 0xc2e53 vgabios.c:1885
5736 lea sp, [bp-006h] ; 8d 66 fa ; 0xc2e55
5737 pop di ; 5f ; 0xc2e58
5738 pop si ; 5e ; 0xc2e59
5739 pop cx ; 59 ; 0xc2e5a
5740 pop bp ; 5d ; 0xc2e5b
5741 retn ; c3 ; 0xc2e5c
5742 ; disGetNextSymbol 0xc2e5d LB 0xe82 -> off=0x0 cb=0000000000000336 uValue=00000000000c2e5d 'biosfn_restore_video_state'
5743biosfn_restore_video_state: ; 0xc2e5d LB 0x336
5744 push bp ; 55 ; 0xc2e5d vgabios.c:1887
5745 mov bp, sp ; 89 e5 ; 0xc2e5e
5746 push cx ; 51 ; 0xc2e60
5747 push si ; 56 ; 0xc2e61
5748 push di ; 57 ; 0xc2e62
5749 sub sp, strict byte 00006h ; 83 ec 06 ; 0xc2e63
5750 push ax ; 50 ; 0xc2e66
5751 mov si, dx ; 89 d6 ; 0xc2e67
5752 mov cx, bx ; 89 d9 ; 0xc2e69
5753 test byte [bp-00eh], 001h ; f6 46 f2 01 ; 0xc2e6b vgabios.c:1891
5754 je short 02ec8h ; 74 57 ; 0xc2e6f
5755 mov dx, 003dah ; ba da 03 ; 0xc2e71 vgabios.c:1893
5756 in AL, DX ; ec ; 0xc2e74
5757 db 02ah, 0e4h
5758 ; sub ah, ah ; 2a e4 ; 0xc2e75
5759 lea dx, [bx+040h] ; 8d 57 40 ; 0xc2e77 vgabios.c:1895
5760 mov ax, si ; 89 f0 ; 0xc2e7a
5761 call 031dah ; e8 5b 03 ; 0xc2e7c
5762 mov di, ax ; 89 c7 ; 0xc2e7f
5763 mov word [bp-00ah], strict word 00001h ; c7 46 f6 01 00 ; 0xc2e81 vgabios.c:1899
5764 lea cx, [bx+005h] ; 8d 4f 05 ; 0xc2e86 vgabios.c:1897
5765 jmp short 02e91h ; eb 06 ; 0xc2e89
5766 cmp word [bp-00ah], strict byte 00004h ; 83 7e f6 04 ; 0xc2e8b
5767 jnbe short 02ea9h ; 77 18 ; 0xc2e8f
5768 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2e91 vgabios.c:1900
5769 mov dx, 003c4h ; ba c4 03 ; 0xc2e94
5770 out DX, AL ; ee ; 0xc2e97
5771 mov dx, cx ; 89 ca ; 0xc2e98 vgabios.c:1901
5772 mov ax, si ; 89 f0 ; 0xc2e9a
5773 call 031beh ; e8 1f 03 ; 0xc2e9c
5774 mov dx, 003c5h ; ba c5 03 ; 0xc2e9f
5775 out DX, AL ; ee ; 0xc2ea2
5776 inc cx ; 41 ; 0xc2ea3
5777 inc word [bp-00ah] ; ff 46 f6 ; 0xc2ea4 vgabios.c:1902
5778 jmp short 02e8bh ; eb e2 ; 0xc2ea7
5779 xor al, al ; 30 c0 ; 0xc2ea9 vgabios.c:1903
5780 mov dx, 003c4h ; ba c4 03 ; 0xc2eab
5781 out DX, AL ; ee ; 0xc2eae
5782 mov dx, cx ; 89 ca ; 0xc2eaf vgabios.c:1904
5783 mov ax, si ; 89 f0 ; 0xc2eb1
5784 call 031beh ; e8 08 03 ; 0xc2eb3
5785 mov dx, 003c5h ; ba c5 03 ; 0xc2eb6
5786 out DX, AL ; ee ; 0xc2eb9
5787 inc cx ; 41 ; 0xc2eba vgabios.c:1907
5788 mov ax, strict word 00011h ; b8 11 00 ; 0xc2ebb
5789 mov dx, di ; 89 fa ; 0xc2ebe
5790 out DX, ax ; ef ; 0xc2ec0
5791 mov word [bp-00ah], strict word 00000h ; c7 46 f6 00 00 ; 0xc2ec1 vgabios.c:1909
5792 jmp short 02ed1h ; eb 09 ; 0xc2ec6
5793 jmp near 02fbeh ; e9 f3 00 ; 0xc2ec8
5794 cmp word [bp-00ah], strict byte 00018h ; 83 7e f6 18 ; 0xc2ecb
5795 jnbe short 02eeeh ; 77 1d ; 0xc2ecf
5796 cmp word [bp-00ah], strict byte 00011h ; 83 7e f6 11 ; 0xc2ed1 vgabios.c:1910
5797 je short 02ee8h ; 74 11 ; 0xc2ed5
5798 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2ed7 vgabios.c:1911
5799 mov dx, di ; 89 fa ; 0xc2eda
5800 out DX, AL ; ee ; 0xc2edc
5801 mov dx, cx ; 89 ca ; 0xc2edd vgabios.c:1912
5802 mov ax, si ; 89 f0 ; 0xc2edf
5803 call 031beh ; e8 da 02 ; 0xc2ee1
5804 lea dx, [di+001h] ; 8d 55 01 ; 0xc2ee4
5805 out DX, AL ; ee ; 0xc2ee7
5806 inc cx ; 41 ; 0xc2ee8 vgabios.c:1914
5807 inc word [bp-00ah] ; ff 46 f6 ; 0xc2ee9 vgabios.c:1915
5808 jmp short 02ecbh ; eb dd ; 0xc2eec
5809 mov dx, 003cch ; ba cc 03 ; 0xc2eee vgabios.c:1917
5810 in AL, DX ; ec ; 0xc2ef1
5811 db 02ah, 0e4h
5812 ; sub ah, ah ; 2a e4 ; 0xc2ef2
5813 and AL, strict byte 0feh ; 24 fe ; 0xc2ef4
5814 mov word [bp-008h], ax ; 89 46 f8 ; 0xc2ef6
5815 cmp di, 003d4h ; 81 ff d4 03 ; 0xc2ef9 vgabios.c:1918
5816 jne short 02f03h ; 75 04 ; 0xc2efd
5817 or byte [bp-008h], 001h ; 80 4e f8 01 ; 0xc2eff vgabios.c:1919
5818 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2f03 vgabios.c:1920
5819 mov dx, 003c2h ; ba c2 03 ; 0xc2f06
5820 out DX, AL ; ee ; 0xc2f09
5821 mov AL, strict byte 011h ; b0 11 ; 0xc2f0a vgabios.c:1923
5822 mov dx, di ; 89 fa ; 0xc2f0c
5823 out DX, AL ; ee ; 0xc2f0e
5824 mov dx, cx ; 89 ca ; 0xc2f0f vgabios.c:1924
5825 add dx, strict byte 0fff9h ; 83 c2 f9 ; 0xc2f11
5826 mov ax, si ; 89 f0 ; 0xc2f14
5827 call 031beh ; e8 a5 02 ; 0xc2f16
5828 lea dx, [di+001h] ; 8d 55 01 ; 0xc2f19
5829 out DX, AL ; ee ; 0xc2f1c
5830 lea dx, [bx+003h] ; 8d 57 03 ; 0xc2f1d vgabios.c:1927
5831 mov ax, si ; 89 f0 ; 0xc2f20
5832 call 031beh ; e8 99 02 ; 0xc2f22
5833 xor ah, ah ; 30 e4 ; 0xc2f25
5834 mov word [bp-00ch], ax ; 89 46 f4 ; 0xc2f27
5835 mov dx, 003dah ; ba da 03 ; 0xc2f2a vgabios.c:1928
5836 in AL, DX ; ec ; 0xc2f2d
5837 db 02ah, 0e4h
5838 ; sub ah, ah ; 2a e4 ; 0xc2f2e
5839 mov word [bp-00ah], strict word 00000h ; c7 46 f6 00 00 ; 0xc2f30 vgabios.c:1929
5840 jmp short 02f3dh ; eb 06 ; 0xc2f35
5841 cmp word [bp-00ah], strict byte 00013h ; 83 7e f6 13 ; 0xc2f37
5842 jnbe short 02f5bh ; 77 1e ; 0xc2f3b
5843 mov ax, word [bp-00ch] ; 8b 46 f4 ; 0xc2f3d vgabios.c:1930
5844 and ax, strict word 00020h ; 25 20 00 ; 0xc2f40
5845 or ax, word [bp-00ah] ; 0b 46 f6 ; 0xc2f43
5846 mov dx, 003c0h ; ba c0 03 ; 0xc2f46
5847 out DX, AL ; ee ; 0xc2f49
5848 mov dx, cx ; 89 ca ; 0xc2f4a vgabios.c:1931
5849 mov ax, si ; 89 f0 ; 0xc2f4c
5850 call 031beh ; e8 6d 02 ; 0xc2f4e
5851 mov dx, 003c0h ; ba c0 03 ; 0xc2f51
5852 out DX, AL ; ee ; 0xc2f54
5853 inc cx ; 41 ; 0xc2f55
5854 inc word [bp-00ah] ; ff 46 f6 ; 0xc2f56 vgabios.c:1932
5855 jmp short 02f37h ; eb dc ; 0xc2f59
5856 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc2f5b vgabios.c:1933
5857 mov dx, 003c0h ; ba c0 03 ; 0xc2f5e
5858 out DX, AL ; ee ; 0xc2f61
5859 mov dx, 003dah ; ba da 03 ; 0xc2f62 vgabios.c:1934
5860 in AL, DX ; ec ; 0xc2f65
5861 db 02ah, 0e4h
5862 ; sub ah, ah ; 2a e4 ; 0xc2f66
5863 mov word [bp-00ah], strict word 00000h ; c7 46 f6 00 00 ; 0xc2f68 vgabios.c:1936
5864 jmp short 02f75h ; eb 06 ; 0xc2f6d
5865 cmp word [bp-00ah], strict byte 00008h ; 83 7e f6 08 ; 0xc2f6f
5866 jnbe short 02f8dh ; 77 18 ; 0xc2f73
5867 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2f75 vgabios.c:1937
5868 mov dx, 003ceh ; ba ce 03 ; 0xc2f78
5869 out DX, AL ; ee ; 0xc2f7b
5870 mov dx, cx ; 89 ca ; 0xc2f7c vgabios.c:1938
5871 mov ax, si ; 89 f0 ; 0xc2f7e
5872 call 031beh ; e8 3b 02 ; 0xc2f80
5873 mov dx, 003cfh ; ba cf 03 ; 0xc2f83
5874 out DX, AL ; ee ; 0xc2f86
5875 inc cx ; 41 ; 0xc2f87
5876 inc word [bp-00ah] ; ff 46 f6 ; 0xc2f88 vgabios.c:1939
5877 jmp short 02f6fh ; eb e2 ; 0xc2f8b
5878 add cx, strict byte 00006h ; 83 c1 06 ; 0xc2f8d vgabios.c:1940
5879 mov dx, bx ; 89 da ; 0xc2f90 vgabios.c:1941
5880 mov ax, si ; 89 f0 ; 0xc2f92
5881 call 031beh ; e8 27 02 ; 0xc2f94
5882 mov dx, 003c4h ; ba c4 03 ; 0xc2f97
5883 out DX, AL ; ee ; 0xc2f9a
5884 inc bx ; 43 ; 0xc2f9b
5885 mov dx, bx ; 89 da ; 0xc2f9c vgabios.c:1944
5886 mov ax, si ; 89 f0 ; 0xc2f9e
5887 call 031beh ; e8 1b 02 ; 0xc2fa0
5888 mov dx, di ; 89 fa ; 0xc2fa3
5889 out DX, AL ; ee ; 0xc2fa5
5890 inc bx ; 43 ; 0xc2fa6
5891 mov dx, bx ; 89 da ; 0xc2fa7 vgabios.c:1945
5892 mov ax, si ; 89 f0 ; 0xc2fa9
5893 call 031beh ; e8 10 02 ; 0xc2fab
5894 mov dx, 003ceh ; ba ce 03 ; 0xc2fae
5895 out DX, AL ; ee ; 0xc2fb1
5896 lea dx, [bx+002h] ; 8d 57 02 ; 0xc2fb2
5897 mov ax, si ; 89 f0 ; 0xc2fb5
5898 call 031beh ; e8 04 02 ; 0xc2fb7
5899 lea dx, [di+006h] ; 8d 55 06 ; 0xc2fba
5900 out DX, AL ; ee ; 0xc2fbd
5901 test byte [bp-00eh], 002h ; f6 46 f2 02 ; 0xc2fbe vgabios.c:1949
5902 jne short 02fc7h ; 75 03 ; 0xc2fc2
5903 jmp near 0313ch ; e9 75 01 ; 0xc2fc4
5904 mov dx, cx ; 89 ca ; 0xc2fc7 vgabios.c:1950
5905 mov ax, si ; 89 f0 ; 0xc2fc9
5906 call 031beh ; e8 f0 01 ; 0xc2fcb
5907 xor ah, ah ; 30 e4 ; 0xc2fce
5908 mov bx, ax ; 89 c3 ; 0xc2fd0
5909 mov dx, strict word 00049h ; ba 49 00 ; 0xc2fd2
5910 mov ax, strict word 00040h ; b8 40 00 ; 0xc2fd5
5911 call 031cch ; e8 f1 01 ; 0xc2fd8
5912 inc cx ; 41 ; 0xc2fdb
5913 mov dx, cx ; 89 ca ; 0xc2fdc vgabios.c:1951
5914 mov ax, si ; 89 f0 ; 0xc2fde
5915 call 031dah ; e8 f7 01 ; 0xc2fe0
5916 mov bx, ax ; 89 c3 ; 0xc2fe3
5917 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc2fe5
5918 mov ax, strict word 00040h ; b8 40 00 ; 0xc2fe8
5919 call 031e8h ; e8 fa 01 ; 0xc2feb
5920 inc cx ; 41 ; 0xc2fee
5921 inc cx ; 41 ; 0xc2fef
5922 mov dx, cx ; 89 ca ; 0xc2ff0 vgabios.c:1952
5923 mov ax, si ; 89 f0 ; 0xc2ff2
5924 call 031dah ; e8 e3 01 ; 0xc2ff4
5925 mov bx, ax ; 89 c3 ; 0xc2ff7
5926 mov dx, strict word 0004ch ; ba 4c 00 ; 0xc2ff9
5927 mov ax, strict word 00040h ; b8 40 00 ; 0xc2ffc
5928 call 031e8h ; e8 e6 01 ; 0xc2fff
5929 inc cx ; 41 ; 0xc3002
5930 inc cx ; 41 ; 0xc3003
5931 mov dx, cx ; 89 ca ; 0xc3004 vgabios.c:1953
5932 mov ax, si ; 89 f0 ; 0xc3006
5933 call 031dah ; e8 cf 01 ; 0xc3008
5934 mov bx, ax ; 89 c3 ; 0xc300b
5935 mov dx, strict word 00063h ; ba 63 00 ; 0xc300d
5936 mov ax, strict word 00040h ; b8 40 00 ; 0xc3010
5937 call 031e8h ; e8 d2 01 ; 0xc3013
5938 inc cx ; 41 ; 0xc3016
5939 inc cx ; 41 ; 0xc3017
5940 mov dx, cx ; 89 ca ; 0xc3018 vgabios.c:1954
5941 mov ax, si ; 89 f0 ; 0xc301a
5942 call 031beh ; e8 9f 01 ; 0xc301c
5943 xor ah, ah ; 30 e4 ; 0xc301f
5944 mov bx, ax ; 89 c3 ; 0xc3021
5945 mov dx, 00084h ; ba 84 00 ; 0xc3023
5946 mov ax, strict word 00040h ; b8 40 00 ; 0xc3026
5947 call 031cch ; e8 a0 01 ; 0xc3029
5948 inc cx ; 41 ; 0xc302c
5949 mov dx, cx ; 89 ca ; 0xc302d vgabios.c:1955
5950 mov ax, si ; 89 f0 ; 0xc302f
5951 call 031dah ; e8 a6 01 ; 0xc3031
5952 mov bx, ax ; 89 c3 ; 0xc3034
5953 mov dx, 00085h ; ba 85 00 ; 0xc3036
5954 mov ax, strict word 00040h ; b8 40 00 ; 0xc3039
5955 call 031e8h ; e8 a9 01 ; 0xc303c
5956 inc cx ; 41 ; 0xc303f
5957 inc cx ; 41 ; 0xc3040
5958 mov dx, cx ; 89 ca ; 0xc3041 vgabios.c:1956
5959 mov ax, si ; 89 f0 ; 0xc3043
5960 call 031beh ; e8 76 01 ; 0xc3045
5961 mov dl, al ; 88 c2 ; 0xc3048
5962 xor dh, dh ; 30 f6 ; 0xc304a
5963 mov bx, dx ; 89 d3 ; 0xc304c
5964 mov dx, 00087h ; ba 87 00 ; 0xc304e
5965 mov ax, strict word 00040h ; b8 40 00 ; 0xc3051
5966 call 031cch ; e8 75 01 ; 0xc3054
5967 inc cx ; 41 ; 0xc3057
5968 mov dx, cx ; 89 ca ; 0xc3058 vgabios.c:1957
5969 mov ax, si ; 89 f0 ; 0xc305a
5970 call 031beh ; e8 5f 01 ; 0xc305c
5971 mov dl, al ; 88 c2 ; 0xc305f
5972 xor dh, dh ; 30 f6 ; 0xc3061
5973 mov bx, dx ; 89 d3 ; 0xc3063
5974 mov dx, 00088h ; ba 88 00 ; 0xc3065
5975 mov ax, strict word 00040h ; b8 40 00 ; 0xc3068
5976 call 031cch ; e8 5e 01 ; 0xc306b
5977 inc cx ; 41 ; 0xc306e
5978 mov dx, cx ; 89 ca ; 0xc306f vgabios.c:1958
5979 mov ax, si ; 89 f0 ; 0xc3071
5980 call 031beh ; e8 48 01 ; 0xc3073
5981 mov dl, al ; 88 c2 ; 0xc3076
5982 xor dh, dh ; 30 f6 ; 0xc3078
5983 mov bx, dx ; 89 d3 ; 0xc307a
5984 mov dx, 00089h ; ba 89 00 ; 0xc307c
5985 mov ax, strict word 00040h ; b8 40 00 ; 0xc307f
5986 call 031cch ; e8 47 01 ; 0xc3082
5987 inc cx ; 41 ; 0xc3085
5988 mov dx, cx ; 89 ca ; 0xc3086 vgabios.c:1959
5989 mov ax, si ; 89 f0 ; 0xc3088
5990 call 031dah ; e8 4d 01 ; 0xc308a
5991 mov bx, ax ; 89 c3 ; 0xc308d
5992 mov dx, strict word 00060h ; ba 60 00 ; 0xc308f
5993 mov ax, strict word 00040h ; b8 40 00 ; 0xc3092
5994 call 031e8h ; e8 50 01 ; 0xc3095
5995 mov word [bp-00ah], strict word 00000h ; c7 46 f6 00 00 ; 0xc3098 vgabios.c:1960
5996 inc cx ; 41 ; 0xc309d
5997 inc cx ; 41 ; 0xc309e
5998 jmp short 030a7h ; eb 06 ; 0xc309f
5999 cmp word [bp-00ah], strict byte 00008h ; 83 7e f6 08 ; 0xc30a1
6000 jnc short 030c5h ; 73 1e ; 0xc30a5
6001 mov dx, cx ; 89 ca ; 0xc30a7 vgabios.c:1961
6002 mov ax, si ; 89 f0 ; 0xc30a9
6003 call 031dah ; e8 2c 01 ; 0xc30ab
6004 mov bx, ax ; 89 c3 ; 0xc30ae
6005 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc30b0
6006 sal dx, 1 ; d1 e2 ; 0xc30b3
6007 add dx, strict byte 00050h ; 83 c2 50 ; 0xc30b5
6008 mov ax, strict word 00040h ; b8 40 00 ; 0xc30b8
6009 call 031e8h ; e8 2a 01 ; 0xc30bb
6010 inc cx ; 41 ; 0xc30be vgabios.c:1962
6011 inc cx ; 41 ; 0xc30bf
6012 inc word [bp-00ah] ; ff 46 f6 ; 0xc30c0 vgabios.c:1963
6013 jmp short 030a1h ; eb dc ; 0xc30c3
6014 mov dx, cx ; 89 ca ; 0xc30c5 vgabios.c:1964
6015 mov ax, si ; 89 f0 ; 0xc30c7
6016 call 031dah ; e8 0e 01 ; 0xc30c9
6017 mov bx, ax ; 89 c3 ; 0xc30cc
6018 mov dx, strict word 0004eh ; ba 4e 00 ; 0xc30ce
6019 mov ax, strict word 00040h ; b8 40 00 ; 0xc30d1
6020 call 031e8h ; e8 11 01 ; 0xc30d4
6021 inc cx ; 41 ; 0xc30d7
6022 inc cx ; 41 ; 0xc30d8
6023 mov dx, cx ; 89 ca ; 0xc30d9 vgabios.c:1965
6024 mov ax, si ; 89 f0 ; 0xc30db
6025 call 031beh ; e8 de 00 ; 0xc30dd
6026 mov dl, al ; 88 c2 ; 0xc30e0
6027 xor dh, dh ; 30 f6 ; 0xc30e2
6028 mov bx, dx ; 89 d3 ; 0xc30e4
6029 mov dx, strict word 00062h ; ba 62 00 ; 0xc30e6
6030 mov ax, strict word 00040h ; b8 40 00 ; 0xc30e9
6031 call 031cch ; e8 dd 00 ; 0xc30ec
6032 inc cx ; 41 ; 0xc30ef
6033 mov dx, cx ; 89 ca ; 0xc30f0 vgabios.c:1967
6034 mov ax, si ; 89 f0 ; 0xc30f2
6035 call 031dah ; e8 e3 00 ; 0xc30f4
6036 mov bx, ax ; 89 c3 ; 0xc30f7
6037 mov dx, strict word 0007ch ; ba 7c 00 ; 0xc30f9
6038 xor ax, ax ; 31 c0 ; 0xc30fc
6039 call 031e8h ; e8 e7 00 ; 0xc30fe
6040 inc cx ; 41 ; 0xc3101
6041 inc cx ; 41 ; 0xc3102
6042 mov dx, cx ; 89 ca ; 0xc3103 vgabios.c:1968
6043 mov ax, si ; 89 f0 ; 0xc3105
6044 call 031dah ; e8 d0 00 ; 0xc3107
6045 mov bx, ax ; 89 c3 ; 0xc310a
6046 mov dx, strict word 0007eh ; ba 7e 00 ; 0xc310c
6047 xor ax, ax ; 31 c0 ; 0xc310f
6048 call 031e8h ; e8 d4 00 ; 0xc3111
6049 inc cx ; 41 ; 0xc3114
6050 inc cx ; 41 ; 0xc3115
6051 mov dx, cx ; 89 ca ; 0xc3116 vgabios.c:1969
6052 mov ax, si ; 89 f0 ; 0xc3118
6053 call 031dah ; e8 bd 00 ; 0xc311a
6054 mov bx, ax ; 89 c3 ; 0xc311d
6055 mov dx, 0010ch ; ba 0c 01 ; 0xc311f
6056 xor ax, ax ; 31 c0 ; 0xc3122
6057 call 031e8h ; e8 c1 00 ; 0xc3124
6058 inc cx ; 41 ; 0xc3127
6059 inc cx ; 41 ; 0xc3128
6060 mov dx, cx ; 89 ca ; 0xc3129 vgabios.c:1970
6061 mov ax, si ; 89 f0 ; 0xc312b
6062 call 031dah ; e8 aa 00 ; 0xc312d
6063 mov bx, ax ; 89 c3 ; 0xc3130
6064 mov dx, 0010eh ; ba 0e 01 ; 0xc3132
6065 xor ax, ax ; 31 c0 ; 0xc3135
6066 call 031e8h ; e8 ae 00 ; 0xc3137
6067 inc cx ; 41 ; 0xc313a
6068 inc cx ; 41 ; 0xc313b
6069 test byte [bp-00eh], 004h ; f6 46 f2 04 ; 0xc313c vgabios.c:1972
6070 je short 03189h ; 74 47 ; 0xc3140
6071 inc cx ; 41 ; 0xc3142 vgabios.c:1973
6072 mov dx, cx ; 89 ca ; 0xc3143 vgabios.c:1974
6073 mov ax, si ; 89 f0 ; 0xc3145
6074 call 031beh ; e8 74 00 ; 0xc3147
6075 xor ah, ah ; 30 e4 ; 0xc314a
6076 mov word [bp-008h], ax ; 89 46 f8 ; 0xc314c
6077 inc cx ; 41 ; 0xc314f
6078 mov dx, cx ; 89 ca ; 0xc3150 vgabios.c:1975
6079 mov ax, si ; 89 f0 ; 0xc3152
6080 call 031beh ; e8 67 00 ; 0xc3154
6081 mov dx, 003c6h ; ba c6 03 ; 0xc3157
6082 out DX, AL ; ee ; 0xc315a
6083 inc cx ; 41 ; 0xc315b vgabios.c:1977
6084 xor al, al ; 30 c0 ; 0xc315c
6085 mov dx, 003c8h ; ba c8 03 ; 0xc315e
6086 out DX, AL ; ee ; 0xc3161
6087 xor ah, ah ; 30 e4 ; 0xc3162 vgabios.c:1978
6088 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc3164
6089 jmp short 03170h ; eb 07 ; 0xc3167
6090 cmp word [bp-00ah], 00300h ; 81 7e f6 00 03 ; 0xc3169
6091 jnc short 03181h ; 73 11 ; 0xc316e
6092 mov dx, cx ; 89 ca ; 0xc3170 vgabios.c:1979
6093 mov ax, si ; 89 f0 ; 0xc3172
6094 call 031beh ; e8 47 00 ; 0xc3174
6095 mov dx, 003c9h ; ba c9 03 ; 0xc3177
6096 out DX, AL ; ee ; 0xc317a
6097 inc cx ; 41 ; 0xc317b
6098 inc word [bp-00ah] ; ff 46 f6 ; 0xc317c vgabios.c:1980
6099 jmp short 03169h ; eb e8 ; 0xc317f
6100 inc cx ; 41 ; 0xc3181 vgabios.c:1981
6101 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc3182
6102 mov dx, 003c8h ; ba c8 03 ; 0xc3185
6103 out DX, AL ; ee ; 0xc3188
6104 mov ax, cx ; 89 c8 ; 0xc3189 vgabios.c:1985
6105 lea sp, [bp-006h] ; 8d 66 fa ; 0xc318b
6106 pop di ; 5f ; 0xc318e
6107 pop si ; 5e ; 0xc318f
6108 pop cx ; 59 ; 0xc3190
6109 pop bp ; 5d ; 0xc3191
6110 retn ; c3 ; 0xc3192
6111 ; disGetNextSymbol 0xc3193 LB 0xb4c -> off=0x0 cb=000000000000002b uValue=00000000000c3193 'find_vga_entry'
6112find_vga_entry: ; 0xc3193 LB 0x2b
6113 push bx ; 53 ; 0xc3193 vgabios.c:1994
6114 push cx ; 51 ; 0xc3194
6115 push dx ; 52 ; 0xc3195
6116 push bp ; 55 ; 0xc3196
6117 mov bp, sp ; 89 e5 ; 0xc3197
6118 mov dl, al ; 88 c2 ; 0xc3199
6119 mov AH, strict byte 0ffh ; b4 ff ; 0xc319b vgabios.c:1996
6120 xor al, al ; 30 c0 ; 0xc319d vgabios.c:1997
6121 jmp short 031a7h ; eb 06 ; 0xc319f
6122 db 0feh, 0c0h
6123 ; inc al ; fe c0 ; 0xc31a1 vgabios.c:1998
6124 cmp AL, strict byte 00fh ; 3c 0f ; 0xc31a3
6125 jnbe short 031b7h ; 77 10 ; 0xc31a5
6126 mov bl, al ; 88 c3 ; 0xc31a7
6127 xor bh, bh ; 30 ff ; 0xc31a9
6128 mov CL, strict byte 003h ; b1 03 ; 0xc31ab
6129 sal bx, CL ; d3 e3 ; 0xc31ad
6130 cmp dl, byte [bx+04634h] ; 3a 97 34 46 ; 0xc31af
6131 jne short 031a1h ; 75 ec ; 0xc31b3
6132 mov ah, al ; 88 c4 ; 0xc31b5
6133 mov al, ah ; 88 e0 ; 0xc31b7 vgabios.c:2003
6134 pop bp ; 5d ; 0xc31b9
6135 pop dx ; 5a ; 0xc31ba
6136 pop cx ; 59 ; 0xc31bb
6137 pop bx ; 5b ; 0xc31bc
6138 retn ; c3 ; 0xc31bd
6139 ; disGetNextSymbol 0xc31be LB 0xb21 -> off=0x0 cb=000000000000000e uValue=00000000000c31be 'read_byte'
6140read_byte: ; 0xc31be LB 0xe
6141 push bx ; 53 ; 0xc31be vgabios.c:2011
6142 push bp ; 55 ; 0xc31bf
6143 mov bp, sp ; 89 e5 ; 0xc31c0
6144 mov bx, dx ; 89 d3 ; 0xc31c2
6145 mov es, ax ; 8e c0 ; 0xc31c4 vgabios.c:2013
6146 mov al, byte [es:bx] ; 26 8a 07 ; 0xc31c6
6147 pop bp ; 5d ; 0xc31c9 vgabios.c:2014
6148 pop bx ; 5b ; 0xc31ca
6149 retn ; c3 ; 0xc31cb
6150 ; disGetNextSymbol 0xc31cc LB 0xb13 -> off=0x0 cb=000000000000000e uValue=00000000000c31cc 'write_byte'
6151write_byte: ; 0xc31cc LB 0xe
6152 push si ; 56 ; 0xc31cc vgabios.c:2016
6153 push bp ; 55 ; 0xc31cd
6154 mov bp, sp ; 89 e5 ; 0xc31ce
6155 mov si, dx ; 89 d6 ; 0xc31d0
6156 mov es, ax ; 8e c0 ; 0xc31d2 vgabios.c:2018
6157 mov byte [es:si], bl ; 26 88 1c ; 0xc31d4
6158 pop bp ; 5d ; 0xc31d7 vgabios.c:2019
6159 pop si ; 5e ; 0xc31d8
6160 retn ; c3 ; 0xc31d9
6161 ; disGetNextSymbol 0xc31da LB 0xb05 -> off=0x0 cb=000000000000000e uValue=00000000000c31da 'read_word'
6162read_word: ; 0xc31da LB 0xe
6163 push bx ; 53 ; 0xc31da vgabios.c:2021
6164 push bp ; 55 ; 0xc31db
6165 mov bp, sp ; 89 e5 ; 0xc31dc
6166 mov bx, dx ; 89 d3 ; 0xc31de
6167 mov es, ax ; 8e c0 ; 0xc31e0 vgabios.c:2023
6168 mov ax, word [es:bx] ; 26 8b 07 ; 0xc31e2
6169 pop bp ; 5d ; 0xc31e5 vgabios.c:2024
6170 pop bx ; 5b ; 0xc31e6
6171 retn ; c3 ; 0xc31e7
6172 ; disGetNextSymbol 0xc31e8 LB 0xaf7 -> off=0x0 cb=000000000000000e uValue=00000000000c31e8 'write_word'
6173write_word: ; 0xc31e8 LB 0xe
6174 push si ; 56 ; 0xc31e8 vgabios.c:2026
6175 push bp ; 55 ; 0xc31e9
6176 mov bp, sp ; 89 e5 ; 0xc31ea
6177 mov si, dx ; 89 d6 ; 0xc31ec
6178 mov es, ax ; 8e c0 ; 0xc31ee vgabios.c:2028
6179 mov word [es:si], bx ; 26 89 1c ; 0xc31f0
6180 pop bp ; 5d ; 0xc31f3 vgabios.c:2029
6181 pop si ; 5e ; 0xc31f4
6182 retn ; c3 ; 0xc31f5
6183 ; disGetNextSymbol 0xc31f6 LB 0xae9 -> off=0x0 cb=0000000000000012 uValue=00000000000c31f6 'read_dword'
6184read_dword: ; 0xc31f6 LB 0x12
6185 push bx ; 53 ; 0xc31f6 vgabios.c:2031
6186 push bp ; 55 ; 0xc31f7
6187 mov bp, sp ; 89 e5 ; 0xc31f8
6188 mov bx, dx ; 89 d3 ; 0xc31fa
6189 mov es, ax ; 8e c0 ; 0xc31fc vgabios.c:2033
6190 mov ax, word [es:bx] ; 26 8b 07 ; 0xc31fe
6191 mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc3201
6192 pop bp ; 5d ; 0xc3205 vgabios.c:2034
6193 pop bx ; 5b ; 0xc3206
6194 retn ; c3 ; 0xc3207
6195 ; disGetNextSymbol 0xc3208 LB 0xad7 -> off=0x0 cb=0000000000000012 uValue=00000000000c3208 'write_dword'
6196write_dword: ; 0xc3208 LB 0x12
6197 push si ; 56 ; 0xc3208 vgabios.c:2036
6198 push bp ; 55 ; 0xc3209
6199 mov bp, sp ; 89 e5 ; 0xc320a
6200 mov si, dx ; 89 d6 ; 0xc320c
6201 mov es, ax ; 8e c0 ; 0xc320e vgabios.c:2038
6202 mov word [es:si], bx ; 26 89 1c ; 0xc3210
6203 mov word [es:si+002h], cx ; 26 89 4c 02 ; 0xc3213
6204 pop bp ; 5d ; 0xc3217 vgabios.c:2039
6205 pop si ; 5e ; 0xc3218
6206 retn ; c3 ; 0xc3219
6207 ; disGetNextSymbol 0xc321a LB 0xac5 -> off=0x84 cb=0000000000000348 uValue=00000000000c329e 'int10_func'
6208 db 04fh, 01ch, 01bh, 013h, 012h, 011h, 010h, 00eh, 00dh, 00ch, 00ah, 009h, 008h, 007h, 006h, 005h
6209 db 004h, 003h, 002h, 001h, 000h, 0dfh, 035h, 0ceh, 032h, 00bh, 033h, 019h, 033h, 024h, 033h, 032h
6210 db 033h, 042h, 033h, 049h, 033h, 072h, 033h, 076h, 033h, 081h, 033h, 096h, 033h, 0ach, 033h, 0c5h
6211 db 033h, 0d7h, 033h, 0ebh, 033h, 0f7h, 033h, 0aah, 034h, 0dfh, 034h, 006h, 035h, 01bh, 035h, 058h
6212 db 035h, 030h, 024h, 023h, 022h, 021h, 020h, 014h, 012h, 011h, 010h, 004h, 002h, 001h, 000h, 0dfh
6213 db 035h, 014h, 034h, 032h, 034h, 041h, 034h, 050h, 034h, 014h, 034h, 032h, 034h, 041h, 034h, 050h
6214 db 034h, 05fh, 034h, 06bh, 034h, 084h, 034h, 089h, 034h, 08eh, 034h, 093h, 034h, 00ah, 009h, 006h
6215 db 004h, 002h, 001h, 000h, 0d3h, 035h, 07eh, 035h, 08bh, 035h, 09bh, 035h, 0abh, 035h, 0c0h, 035h
6216 db 0d3h, 035h, 0d3h, 035h
6217int10_func: ; 0xc329e LB 0x348
6218 push bp ; 55 ; 0xc329e vgabios.c:2115
6219 mov bp, sp ; 89 e5 ; 0xc329f
6220 push si ; 56 ; 0xc32a1
6221 push di ; 57 ; 0xc32a2
6222 push ax ; 50 ; 0xc32a3
6223 mov si, word [bp+004h] ; 8b 76 04 ; 0xc32a4
6224 mov al, byte [bp+013h] ; 8a 46 13 ; 0xc32a7 vgabios.c:2120
6225 xor ah, ah ; 30 e4 ; 0xc32aa
6226 cmp ax, strict word 0004fh ; 3d 4f 00 ; 0xc32ac
6227 jnbe short 03316h ; 77 65 ; 0xc32af
6228 push CS ; 0e ; 0xc32b1
6229 pop ES ; 07 ; 0xc32b2
6230 mov cx, strict word 00016h ; b9 16 00 ; 0xc32b3
6231 mov di, 0321ah ; bf 1a 32 ; 0xc32b6
6232 repne scasb ; f2 ae ; 0xc32b9
6233 sal cx, 1 ; d1 e1 ; 0xc32bb
6234 mov di, cx ; 89 cf ; 0xc32bd
6235 mov bx, word [cs:di+0322fh] ; 2e 8b 9d 2f 32 ; 0xc32bf
6236 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc32c4
6237 xor ah, ah ; 30 e4 ; 0xc32c7
6238 mov dl, byte [bp+012h] ; 8a 56 12 ; 0xc32c9
6239 jmp bx ; ff e3 ; 0xc32cc
6240 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc32ce vgabios.c:2123
6241 xor ah, ah ; 30 e4 ; 0xc32d1
6242 call 01019h ; e8 43 dd ; 0xc32d3
6243 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc32d6 vgabios.c:2124
6244 and ax, strict word 0007fh ; 25 7f 00 ; 0xc32d9
6245 cmp ax, strict word 00007h ; 3d 07 00 ; 0xc32dc
6246 je short 032f6h ; 74 15 ; 0xc32df
6247 cmp ax, strict word 00006h ; 3d 06 00 ; 0xc32e1
6248 je short 032edh ; 74 07 ; 0xc32e4
6249 cmp ax, strict word 00005h ; 3d 05 00 ; 0xc32e6
6250 jbe short 032f6h ; 76 0b ; 0xc32e9
6251 jmp short 032ffh ; eb 12 ; 0xc32eb
6252 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc32ed vgabios.c:2126
6253 xor al, al ; 30 c0 ; 0xc32f0
6254 or AL, strict byte 03fh ; 0c 3f ; 0xc32f2
6255 jmp short 03306h ; eb 10 ; 0xc32f4 vgabios.c:2127
6256 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc32f6 vgabios.c:2135
6257 xor al, al ; 30 c0 ; 0xc32f9
6258 or AL, strict byte 030h ; 0c 30 ; 0xc32fb
6259 jmp short 03306h ; eb 07 ; 0xc32fd
6260 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc32ff vgabios.c:2138
6261 xor al, al ; 30 c0 ; 0xc3302
6262 or AL, strict byte 020h ; 0c 20 ; 0xc3304
6263 mov word [bp+012h], ax ; 89 46 12 ; 0xc3306
6264 jmp short 03316h ; eb 0b ; 0xc3309 vgabios.c:2140
6265 mov al, byte [bp+010h] ; 8a 46 10 ; 0xc330b vgabios.c:2142
6266 mov dx, ax ; 89 c2 ; 0xc330e
6267 mov al, byte [bp+011h] ; 8a 46 11 ; 0xc3310
6268 call 00ddeh ; e8 c8 da ; 0xc3313
6269 jmp near 035dfh ; e9 c6 02 ; 0xc3316 vgabios.c:2143
6270 mov dx, word [bp+00eh] ; 8b 56 0e ; 0xc3319 vgabios.c:2145
6271 mov al, byte [bp+00dh] ; 8a 46 0d ; 0xc331c
6272 call 00e91h ; e8 6f db ; 0xc331f
6273 jmp short 03316h ; eb f2 ; 0xc3322 vgabios.c:2146
6274 lea bx, [bp+00eh] ; 8d 5e 0e ; 0xc3324 vgabios.c:2148
6275 lea dx, [bp+010h] ; 8d 56 10 ; 0xc3327
6276 mov al, byte [bp+00dh] ; 8a 46 0d ; 0xc332a
6277 call 00a8ch ; e8 5c d7 ; 0xc332d
6278 jmp short 03316h ; eb e4 ; 0xc3330 vgabios.c:2149
6279 xor al, al ; 30 c0 ; 0xc3332 vgabios.c:2155
6280 mov word [bp+012h], ax ; 89 46 12 ; 0xc3334
6281 mov word [bp+00ch], ax ; 89 46 0c ; 0xc3337 vgabios.c:2156
6282 mov word [bp+010h], ax ; 89 46 10 ; 0xc333a vgabios.c:2157
6283 mov word [bp+00eh], ax ; 89 46 0e ; 0xc333d vgabios.c:2158
6284 jmp short 03316h ; eb d4 ; 0xc3340 vgabios.c:2159
6285 mov al, dl ; 88 d0 ; 0xc3342 vgabios.c:2161
6286 call 00f34h ; e8 ed db ; 0xc3344
6287 jmp short 03316h ; eb cd ; 0xc3347 vgabios.c:2162
6288 mov ax, strict word 00001h ; b8 01 00 ; 0xc3349 vgabios.c:2164
6289 push ax ; 50 ; 0xc334c
6290 mov ax, 000ffh ; b8 ff 00 ; 0xc334d
6291 push ax ; 50 ; 0xc3350
6292 mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc3351
6293 xor ah, ah ; 30 e4 ; 0xc3354
6294 push ax ; 50 ; 0xc3356
6295 mov al, byte [bp+00fh] ; 8a 46 0f ; 0xc3357
6296 push ax ; 50 ; 0xc335a
6297 mov al, byte [bp+010h] ; 8a 46 10 ; 0xc335b
6298 mov cx, ax ; 89 c1 ; 0xc335e
6299 mov al, byte [bp+011h] ; 8a 46 11 ; 0xc3360
6300 mov bx, ax ; 89 c3 ; 0xc3363
6301 mov al, byte [bp+00dh] ; 8a 46 0d ; 0xc3365
6302 mov dx, ax ; 89 c2 ; 0xc3368
6303 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc336a
6304 call 01678h ; e8 08 e3 ; 0xc336d
6305 jmp short 03316h ; eb a4 ; 0xc3370 vgabios.c:2165
6306 xor al, al ; 30 c0 ; 0xc3372 vgabios.c:2167
6307 jmp short 0334ch ; eb d6 ; 0xc3374
6308 lea dx, [bp+012h] ; 8d 56 12 ; 0xc3376 vgabios.c:2170
6309 mov al, byte [bp+00dh] ; 8a 46 0d ; 0xc3379
6310 call 00ad2h ; e8 53 d7 ; 0xc337c
6311 jmp short 03316h ; eb 95 ; 0xc337f vgabios.c:2171
6312 mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc3381 vgabios.c:2173
6313 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3384
6314 mov bx, ax ; 89 c3 ; 0xc3387
6315 mov al, byte [bp+00dh] ; 8a 46 0d ; 0xc3389
6316 mov dx, ax ; 89 c2 ; 0xc338c
6317 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc338e
6318 call 01ecch ; e8 38 eb ; 0xc3391
6319 jmp short 03316h ; eb 80 ; 0xc3394 vgabios.c:2174
6320 mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc3396 vgabios.c:2176
6321 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3399
6322 mov bx, ax ; 89 c3 ; 0xc339c
6323 mov al, byte [bp+00dh] ; 8a 46 0d ; 0xc339e
6324 mov dx, ax ; 89 c2 ; 0xc33a1
6325 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc33a3
6326 call 0205eh ; e8 b5 ec ; 0xc33a6
6327 jmp near 035dfh ; e9 33 02 ; 0xc33a9 vgabios.c:2177
6328 mov cx, word [bp+00eh] ; 8b 4e 0e ; 0xc33ac vgabios.c:2179
6329 mov bx, word [bp+010h] ; 8b 5e 10 ; 0xc33af
6330 mov al, dl ; 88 d0 ; 0xc33b2
6331 mov dx, ax ; 89 c2 ; 0xc33b4
6332 mov al, byte [bp+00dh] ; 8a 46 0d ; 0xc33b6
6333 mov word [bp-006h], ax ; 89 46 fa ; 0xc33b9
6334 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc33bc
6335 call 021f1h ; e8 2f ee ; 0xc33bf
6336 jmp near 035dfh ; e9 1a 02 ; 0xc33c2 vgabios.c:2180
6337 lea cx, [bp+012h] ; 8d 4e 12 ; 0xc33c5 vgabios.c:2182
6338 mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc33c8
6339 mov dx, word [bp+010h] ; 8b 56 10 ; 0xc33cb
6340 mov al, byte [bp+00dh] ; 8a 46 0d ; 0xc33ce
6341 call 00bfch ; e8 28 d8 ; 0xc33d1
6342 jmp near 035dfh ; e9 08 02 ; 0xc33d4 vgabios.c:2183
6343 mov cx, strict word 00002h ; b9 02 00 ; 0xc33d7 vgabios.c:2191
6344 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc33da
6345 mov bx, ax ; 89 c3 ; 0xc33dd
6346 mov dx, 000ffh ; ba ff 00 ; 0xc33df
6347 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc33e2
6348 call 02370h ; e8 88 ef ; 0xc33e5
6349 jmp near 035dfh ; e9 f4 01 ; 0xc33e8 vgabios.c:2192
6350 mov dx, word [bp+010h] ; 8b 56 10 ; 0xc33eb vgabios.c:2195
6351 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc33ee
6352 call 00d3fh ; e8 4b d9 ; 0xc33f1
6353 jmp near 035dfh ; e9 e8 01 ; 0xc33f4 vgabios.c:2196
6354 cmp ax, strict word 00030h ; 3d 30 00 ; 0xc33f7 vgabios.c:2198
6355 jnbe short 03468h ; 77 6c ; 0xc33fa
6356 push CS ; 0e ; 0xc33fc
6357 pop ES ; 07 ; 0xc33fd
6358 mov cx, strict word 0000fh ; b9 0f 00 ; 0xc33fe
6359 mov di, 0325bh ; bf 5b 32 ; 0xc3401
6360 repne scasb ; f2 ae ; 0xc3404
6361 sal cx, 1 ; d1 e1 ; 0xc3406
6362 mov di, cx ; 89 cf ; 0xc3408
6363 mov dx, word [cs:di+03269h] ; 2e 8b 95 69 32 ; 0xc340a
6364 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc340f
6365 jmp dx ; ff e2 ; 0xc3412
6366 mov al, byte [bp+00dh] ; 8a 46 0d ; 0xc3414 vgabios.c:2202
6367 xor ah, ah ; 30 e4 ; 0xc3417
6368 push ax ; 50 ; 0xc3419
6369 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc341a
6370 push ax ; 50 ; 0xc341d
6371 push word [bp+00eh] ; ff 76 0e ; 0xc341e
6372 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc3421
6373 mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc3424
6374 mov bx, word [bp+008h] ; 8b 5e 08 ; 0xc3427
6375 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc342a
6376 call 02702h ; e8 d2 f2 ; 0xc342d
6377 jmp short 03468h ; eb 36 ; 0xc3430 vgabios.c:2203
6378 mov dl, byte [bp+00ch] ; 8a 56 0c ; 0xc3432 vgabios.c:2206
6379 xor dh, dh ; 30 f6 ; 0xc3435
6380 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc3437
6381 xor ah, ah ; 30 e4 ; 0xc343a
6382 call 02787h ; e8 48 f3 ; 0xc343c
6383 jmp short 03468h ; eb 27 ; 0xc343f vgabios.c:2207
6384 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3441 vgabios.c:2210
6385 xor ah, ah ; 30 e4 ; 0xc3444
6386 mov dx, ax ; 89 c2 ; 0xc3446
6387 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc3448
6388 call 027fdh ; e8 af f3 ; 0xc344b
6389 jmp short 03468h ; eb 18 ; 0xc344e vgabios.c:2211
6390 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3450 vgabios.c:2214
6391 xor ah, ah ; 30 e4 ; 0xc3453
6392 mov dx, ax ; 89 c2 ; 0xc3455
6393 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc3457
6394 call 02871h ; e8 14 f4 ; 0xc345a
6395 jmp short 03468h ; eb 09 ; 0xc345d vgabios.c:2215
6396 mov dx, word [bp+008h] ; 8b 56 08 ; 0xc345f vgabios.c:2217
6397 mov ax, word [bp+016h] ; 8b 46 16 ; 0xc3462
6398 call 028e5h ; e8 7d f4 ; 0xc3465
6399 jmp near 035dfh ; e9 74 01 ; 0xc3468 vgabios.c:2218
6400 mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc346b vgabios.c:2220
6401 push ax ; 50 ; 0xc346e
6402 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc346f
6403 mov bx, word [bp+010h] ; 8b 5e 10 ; 0xc3472
6404 mov dx, word [bp+008h] ; 8b 56 08 ; 0xc3475
6405 mov si, word [bp+016h] ; 8b 76 16 ; 0xc3478
6406 mov cx, ax ; 89 c1 ; 0xc347b
6407 mov ax, si ; 89 f0 ; 0xc347d
6408 call 028eah ; e8 68 f4 ; 0xc347f
6409 jmp short 03468h ; eb e4 ; 0xc3482 vgabios.c:2221
6410 call 028f1h ; e8 6a f4 ; 0xc3484 vgabios.c:2223
6411 jmp short 03468h ; eb df ; 0xc3487 vgabios.c:2224
6412 call 028f6h ; e8 6a f4 ; 0xc3489 vgabios.c:2226
6413 jmp short 03468h ; eb da ; 0xc348c vgabios.c:2227
6414 call 028fbh ; e8 6a f4 ; 0xc348e vgabios.c:2229
6415 jmp short 03468h ; eb d5 ; 0xc3491 vgabios.c:2230
6416 lea ax, [bp+00eh] ; 8d 46 0e ; 0xc3493 vgabios.c:2232
6417 push ax ; 50 ; 0xc3496
6418 mov al, byte [bp+00dh] ; 8a 46 0d ; 0xc3497
6419 xor ah, ah ; 30 e4 ; 0xc349a
6420 lea cx, [bp+010h] ; 8d 4e 10 ; 0xc349c
6421 lea bx, [bp+008h] ; 8d 5e 08 ; 0xc349f
6422 lea dx, [bp+016h] ; 8d 56 16 ; 0xc34a2
6423 call 00b81h ; e8 d9 d6 ; 0xc34a5
6424 jmp short 03468h ; eb be ; 0xc34a8 vgabios.c:2240
6425 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc34aa vgabios.c:2242
6426 xor ah, ah ; 30 e4 ; 0xc34ad
6427 cmp ax, strict word 00036h ; 3d 36 00 ; 0xc34af
6428 je short 034d8h ; 74 24 ; 0xc34b2
6429 cmp ax, strict word 00035h ; 3d 35 00 ; 0xc34b4
6430 je short 034c3h ; 74 0a ; 0xc34b7
6431 cmp ax, strict word 00020h ; 3d 20 00 ; 0xc34b9
6432 jne short 03503h ; 75 45 ; 0xc34bc
6433 call 02900h ; e8 3f f4 ; 0xc34be vgabios.c:2245
6434 jmp short 03503h ; eb 40 ; 0xc34c1 vgabios.c:2246
6435 mov al, dl ; 88 d0 ; 0xc34c3 vgabios.c:2248
6436 mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc34c5
6437 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc34c8
6438 call 02905h ; e8 37 f4 ; 0xc34cb
6439 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc34ce vgabios.c:2249
6440 xor al, al ; 30 c0 ; 0xc34d1
6441 or AL, strict byte 012h ; 0c 12 ; 0xc34d3
6442 jmp near 03306h ; e9 2e fe ; 0xc34d5
6443 mov al, dl ; 88 d0 ; 0xc34d8 vgabios.c:2252
6444 call 0290ah ; e8 2d f4 ; 0xc34da
6445 jmp short 034ceh ; eb ef ; 0xc34dd
6446 push word [bp+008h] ; ff 76 08 ; 0xc34df vgabios.c:2262
6447 push word [bp+016h] ; ff 76 16 ; 0xc34e2
6448 mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc34e5
6449 push ax ; 50 ; 0xc34e8
6450 mov al, byte [bp+00fh] ; 8a 46 0f ; 0xc34e9
6451 push ax ; 50 ; 0xc34ec
6452 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc34ed
6453 mov bx, ax ; 89 c3 ; 0xc34f0
6454 mov al, byte [bp+00dh] ; 8a 46 0d ; 0xc34f2
6455 xor dh, dh ; 30 f6 ; 0xc34f5
6456 mov si, dx ; 89 d6 ; 0xc34f7
6457 mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc34f9
6458 mov dx, ax ; 89 c2 ; 0xc34fc
6459 mov ax, si ; 89 f0 ; 0xc34fe
6460 call 0290fh ; e8 0c f4 ; 0xc3500
6461 jmp near 035dfh ; e9 d9 00 ; 0xc3503 vgabios.c:2263
6462 mov bx, si ; 89 f3 ; 0xc3506 vgabios.c:2265
6463 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3508
6464 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc350b
6465 call 029a5h ; e8 94 f4 ; 0xc350e
6466 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3511 vgabios.c:2266
6467 xor al, al ; 30 c0 ; 0xc3514
6468 or AL, strict byte 01bh ; 0c 1b ; 0xc3516
6469 jmp near 03306h ; e9 eb fd ; 0xc3518
6470 cmp ax, strict word 00002h ; 3d 02 00 ; 0xc351b vgabios.c:2269
6471 je short 03542h ; 74 22 ; 0xc351e
6472 cmp ax, strict word 00001h ; 3d 01 00 ; 0xc3520
6473 je short 03534h ; 74 0f ; 0xc3523
6474 test ax, ax ; 85 c0 ; 0xc3525
6475 jne short 0354eh ; 75 25 ; 0xc3527
6476 lea dx, [bp+00ch] ; 8d 56 0c ; 0xc3529 vgabios.c:2272
6477 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc352c
6478 call 02acah ; e8 98 f5 ; 0xc352f
6479 jmp short 0354eh ; eb 1a ; 0xc3532 vgabios.c:2273
6480 mov bx, word [bp+00ch] ; 8b 5e 0c ; 0xc3534 vgabios.c:2275
6481 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3537
6482 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc353a
6483 call 02adch ; e8 9c f5 ; 0xc353d
6484 jmp short 0354eh ; eb 0c ; 0xc3540 vgabios.c:2276
6485 mov bx, word [bp+00ch] ; 8b 5e 0c ; 0xc3542 vgabios.c:2278
6486 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3545
6487 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc3548
6488 call 02e5dh ; e8 0f f9 ; 0xc354b
6489 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc354e vgabios.c:2285
6490 xor al, al ; 30 c0 ; 0xc3551
6491 or AL, strict byte 01ch ; 0c 1c ; 0xc3553
6492 jmp near 03306h ; e9 ae fd ; 0xc3555
6493 call 007e8h ; e8 8d d2 ; 0xc3558 vgabios.c:2290
6494 test ax, ax ; 85 c0 ; 0xc355b
6495 je short 035d1h ; 74 72 ; 0xc355d
6496 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc355f vgabios.c:2291
6497 xor ah, ah ; 30 e4 ; 0xc3562
6498 cmp ax, strict word 0000ah ; 3d 0a 00 ; 0xc3564
6499 jnbe short 035d3h ; 77 6a ; 0xc3567
6500 push CS ; 0e ; 0xc3569
6501 pop ES ; 07 ; 0xc356a
6502 mov cx, strict word 00008h ; b9 08 00 ; 0xc356b
6503 mov di, 03287h ; bf 87 32 ; 0xc356e
6504 repne scasb ; f2 ae ; 0xc3571
6505 sal cx, 1 ; d1 e1 ; 0xc3573
6506 mov di, cx ; 89 cf ; 0xc3575
6507 mov ax, word [cs:di+0328eh] ; 2e 8b 85 8e 32 ; 0xc3577
6508 jmp ax ; ff e0 ; 0xc357c
6509 mov bx, si ; 89 f3 ; 0xc357e vgabios.c:2294
6510 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3580
6511 lea ax, [bp+012h] ; 8d 46 12 ; 0xc3583
6512 call 0379bh ; e8 12 02 ; 0xc3586
6513 jmp short 035dfh ; eb 54 ; 0xc3589 vgabios.c:2295
6514 mov cx, si ; 89 f1 ; 0xc358b vgabios.c:2297
6515 mov bx, word [bp+016h] ; 8b 5e 16 ; 0xc358d
6516 mov dx, word [bp+010h] ; 8b 56 10 ; 0xc3590
6517 lea ax, [bp+012h] ; 8d 46 12 ; 0xc3593
6518 call 038cah ; e8 31 03 ; 0xc3596
6519 jmp short 035dfh ; eb 44 ; 0xc3599 vgabios.c:2298
6520 mov cx, si ; 89 f1 ; 0xc359b vgabios.c:2300
6521 mov bx, word [bp+016h] ; 8b 5e 16 ; 0xc359d
6522 mov dx, word [bp+00ch] ; 8b 56 0c ; 0xc35a0
6523 lea ax, [bp+012h] ; 8d 46 12 ; 0xc35a3
6524 call 03987h ; e8 de 03 ; 0xc35a6
6525 jmp short 035dfh ; eb 34 ; 0xc35a9 vgabios.c:2301
6526 lea ax, [bp+00ch] ; 8d 46 0c ; 0xc35ab vgabios.c:2303
6527 push ax ; 50 ; 0xc35ae
6528 mov cx, word [bp+016h] ; 8b 4e 16 ; 0xc35af
6529 mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc35b2
6530 mov dx, word [bp+010h] ; 8b 56 10 ; 0xc35b5
6531 lea ax, [bp+012h] ; 8d 46 12 ; 0xc35b8
6532 call 03b70h ; e8 b2 05 ; 0xc35bb
6533 jmp short 035dfh ; eb 1f ; 0xc35be vgabios.c:2304
6534 lea cx, [bp+00eh] ; 8d 4e 0e ; 0xc35c0 vgabios.c:2306
6535 lea bx, [bp+010h] ; 8d 5e 10 ; 0xc35c3
6536 lea dx, [bp+00ch] ; 8d 56 0c ; 0xc35c6
6537 lea ax, [bp+012h] ; 8d 46 12 ; 0xc35c9
6538 call 03bfdh ; e8 2e 06 ; 0xc35cc
6539 jmp short 035dfh ; eb 0e ; 0xc35cf vgabios.c:2307
6540 jmp short 035dah ; eb 07 ; 0xc35d1
6541 mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc35d3 vgabios.c:2329
6542 jmp short 035dfh ; eb 05 ; 0xc35d8 vgabios.c:2332
6543 mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc35da vgabios.c:2334
6544 lea sp, [bp-004h] ; 8d 66 fc ; 0xc35df vgabios.c:2344
6545 pop di ; 5f ; 0xc35e2
6546 pop si ; 5e ; 0xc35e3
6547 pop bp ; 5d ; 0xc35e4
6548 retn ; c3 ; 0xc35e5
6549 ; disGetNextSymbol 0xc35e6 LB 0x6f9 -> off=0x0 cb=000000000000001f uValue=00000000000c35e6 'dispi_set_xres'
6550dispi_set_xres: ; 0xc35e6 LB 0x1f
6551 push bp ; 55 ; 0xc35e6 vbe.c:100
6552 mov bp, sp ; 89 e5 ; 0xc35e7
6553 push bx ; 53 ; 0xc35e9
6554 push dx ; 52 ; 0xc35ea
6555 mov bx, ax ; 89 c3 ; 0xc35eb
6556 mov ax, strict word 00001h ; b8 01 00 ; 0xc35ed vbe.c:105
6557 mov dx, 001ceh ; ba ce 01 ; 0xc35f0
6558 call 00590h ; e8 9a cf ; 0xc35f3
6559 mov ax, bx ; 89 d8 ; 0xc35f6 vbe.c:106
6560 mov dx, 001cfh ; ba cf 01 ; 0xc35f8
6561 call 00590h ; e8 92 cf ; 0xc35fb
6562 lea sp, [bp-004h] ; 8d 66 fc ; 0xc35fe vbe.c:107
6563 pop dx ; 5a ; 0xc3601
6564 pop bx ; 5b ; 0xc3602
6565 pop bp ; 5d ; 0xc3603
6566 retn ; c3 ; 0xc3604
6567 ; disGetNextSymbol 0xc3605 LB 0x6da -> off=0x0 cb=000000000000001f uValue=00000000000c3605 'dispi_set_yres'
6568dispi_set_yres: ; 0xc3605 LB 0x1f
6569 push bp ; 55 ; 0xc3605 vbe.c:109
6570 mov bp, sp ; 89 e5 ; 0xc3606
6571 push bx ; 53 ; 0xc3608
6572 push dx ; 52 ; 0xc3609
6573 mov bx, ax ; 89 c3 ; 0xc360a
6574 mov ax, strict word 00002h ; b8 02 00 ; 0xc360c vbe.c:114
6575 mov dx, 001ceh ; ba ce 01 ; 0xc360f
6576 call 00590h ; e8 7b cf ; 0xc3612
6577 mov ax, bx ; 89 d8 ; 0xc3615 vbe.c:115
6578 mov dx, 001cfh ; ba cf 01 ; 0xc3617
6579 call 00590h ; e8 73 cf ; 0xc361a
6580 lea sp, [bp-004h] ; 8d 66 fc ; 0xc361d vbe.c:116
6581 pop dx ; 5a ; 0xc3620
6582 pop bx ; 5b ; 0xc3621
6583 pop bp ; 5d ; 0xc3622
6584 retn ; c3 ; 0xc3623
6585 ; disGetNextSymbol 0xc3624 LB 0x6bb -> off=0x0 cb=0000000000000019 uValue=00000000000c3624 'dispi_get_yres'
6586dispi_get_yres: ; 0xc3624 LB 0x19
6587 push bp ; 55 ; 0xc3624 vbe.c:118
6588 mov bp, sp ; 89 e5 ; 0xc3625
6589 push dx ; 52 ; 0xc3627
6590 mov ax, strict word 00002h ; b8 02 00 ; 0xc3628 vbe.c:120
6591 mov dx, 001ceh ; ba ce 01 ; 0xc362b
6592 call 00590h ; e8 5f cf ; 0xc362e
6593 mov dx, 001cfh ; ba cf 01 ; 0xc3631 vbe.c:121
6594 call 00597h ; e8 60 cf ; 0xc3634
6595 lea sp, [bp-002h] ; 8d 66 fe ; 0xc3637 vbe.c:122
6596 pop dx ; 5a ; 0xc363a
6597 pop bp ; 5d ; 0xc363b
6598 retn ; c3 ; 0xc363c
6599 ; disGetNextSymbol 0xc363d LB 0x6a2 -> off=0x0 cb=000000000000001f uValue=00000000000c363d 'dispi_set_bpp'
6600dispi_set_bpp: ; 0xc363d LB 0x1f
6601 push bp ; 55 ; 0xc363d vbe.c:124
6602 mov bp, sp ; 89 e5 ; 0xc363e
6603 push bx ; 53 ; 0xc3640
6604 push dx ; 52 ; 0xc3641
6605 mov bx, ax ; 89 c3 ; 0xc3642
6606 mov ax, strict word 00003h ; b8 03 00 ; 0xc3644 vbe.c:129
6607 mov dx, 001ceh ; ba ce 01 ; 0xc3647
6608 call 00590h ; e8 43 cf ; 0xc364a
6609 mov ax, bx ; 89 d8 ; 0xc364d vbe.c:130
6610 mov dx, 001cfh ; ba cf 01 ; 0xc364f
6611 call 00590h ; e8 3b cf ; 0xc3652
6612 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3655 vbe.c:131
6613 pop dx ; 5a ; 0xc3658
6614 pop bx ; 5b ; 0xc3659
6615 pop bp ; 5d ; 0xc365a
6616 retn ; c3 ; 0xc365b
6617 ; disGetNextSymbol 0xc365c LB 0x683 -> off=0x0 cb=0000000000000019 uValue=00000000000c365c 'dispi_get_bpp'
6618dispi_get_bpp: ; 0xc365c LB 0x19
6619 push bp ; 55 ; 0xc365c vbe.c:133
6620 mov bp, sp ; 89 e5 ; 0xc365d
6621 push dx ; 52 ; 0xc365f
6622 mov ax, strict word 00003h ; b8 03 00 ; 0xc3660 vbe.c:135
6623 mov dx, 001ceh ; ba ce 01 ; 0xc3663
6624 call 00590h ; e8 27 cf ; 0xc3666
6625 mov dx, 001cfh ; ba cf 01 ; 0xc3669 vbe.c:136
6626 call 00597h ; e8 28 cf ; 0xc366c
6627 lea sp, [bp-002h] ; 8d 66 fe ; 0xc366f vbe.c:137
6628 pop dx ; 5a ; 0xc3672
6629 pop bp ; 5d ; 0xc3673
6630 retn ; c3 ; 0xc3674
6631 ; disGetNextSymbol 0xc3675 LB 0x66a -> off=0x0 cb=000000000000001f uValue=00000000000c3675 'dispi_set_virt_width'
6632dispi_set_virt_width: ; 0xc3675 LB 0x1f
6633 push bp ; 55 ; 0xc3675 vbe.c:139
6634 mov bp, sp ; 89 e5 ; 0xc3676
6635 push bx ; 53 ; 0xc3678
6636 push dx ; 52 ; 0xc3679
6637 mov bx, ax ; 89 c3 ; 0xc367a
6638 mov ax, strict word 00006h ; b8 06 00 ; 0xc367c vbe.c:144
6639 mov dx, 001ceh ; ba ce 01 ; 0xc367f
6640 call 00590h ; e8 0b cf ; 0xc3682
6641 mov ax, bx ; 89 d8 ; 0xc3685 vbe.c:145
6642 mov dx, 001cfh ; ba cf 01 ; 0xc3687
6643 call 00590h ; e8 03 cf ; 0xc368a
6644 lea sp, [bp-004h] ; 8d 66 fc ; 0xc368d vbe.c:146
6645 pop dx ; 5a ; 0xc3690
6646 pop bx ; 5b ; 0xc3691
6647 pop bp ; 5d ; 0xc3692
6648 retn ; c3 ; 0xc3693
6649 ; disGetNextSymbol 0xc3694 LB 0x64b -> off=0x0 cb=0000000000000019 uValue=00000000000c3694 'dispi_get_virt_width'
6650dispi_get_virt_width: ; 0xc3694 LB 0x19
6651 push bp ; 55 ; 0xc3694 vbe.c:148
6652 mov bp, sp ; 89 e5 ; 0xc3695
6653 push dx ; 52 ; 0xc3697
6654 mov ax, strict word 00006h ; b8 06 00 ; 0xc3698 vbe.c:150
6655 mov dx, 001ceh ; ba ce 01 ; 0xc369b
6656 call 00590h ; e8 ef ce ; 0xc369e
6657 mov dx, 001cfh ; ba cf 01 ; 0xc36a1 vbe.c:151
6658 call 00597h ; e8 f0 ce ; 0xc36a4
6659 lea sp, [bp-002h] ; 8d 66 fe ; 0xc36a7 vbe.c:152
6660 pop dx ; 5a ; 0xc36aa
6661 pop bp ; 5d ; 0xc36ab
6662 retn ; c3 ; 0xc36ac
6663 ; disGetNextSymbol 0xc36ad LB 0x632 -> off=0x0 cb=0000000000000019 uValue=00000000000c36ad 'dispi_get_virt_height'
6664dispi_get_virt_height: ; 0xc36ad LB 0x19
6665 push bp ; 55 ; 0xc36ad vbe.c:154
6666 mov bp, sp ; 89 e5 ; 0xc36ae
6667 push dx ; 52 ; 0xc36b0
6668 mov ax, strict word 00007h ; b8 07 00 ; 0xc36b1 vbe.c:156
6669 mov dx, 001ceh ; ba ce 01 ; 0xc36b4
6670 call 00590h ; e8 d6 ce ; 0xc36b7
6671 mov dx, 001cfh ; ba cf 01 ; 0xc36ba vbe.c:157
6672 call 00597h ; e8 d7 ce ; 0xc36bd
6673 lea sp, [bp-002h] ; 8d 66 fe ; 0xc36c0 vbe.c:158
6674 pop dx ; 5a ; 0xc36c3
6675 pop bp ; 5d ; 0xc36c4
6676 retn ; c3 ; 0xc36c5
6677 ; disGetNextSymbol 0xc36c6 LB 0x619 -> off=0x0 cb=0000000000000012 uValue=00000000000c36c6 'in_word'
6678in_word: ; 0xc36c6 LB 0x12
6679 push bp ; 55 ; 0xc36c6 vbe.c:160
6680 mov bp, sp ; 89 e5 ; 0xc36c7
6681 push bx ; 53 ; 0xc36c9
6682 mov bx, ax ; 89 c3 ; 0xc36ca
6683 mov ax, dx ; 89 d0 ; 0xc36cc
6684 mov dx, bx ; 89 da ; 0xc36ce vbe.c:162
6685 out DX, ax ; ef ; 0xc36d0
6686 in ax, DX ; ed ; 0xc36d1 vbe.c:163
6687 lea sp, [bp-002h] ; 8d 66 fe ; 0xc36d2 vbe.c:164
6688 pop bx ; 5b ; 0xc36d5
6689 pop bp ; 5d ; 0xc36d6
6690 retn ; c3 ; 0xc36d7
6691 ; disGetNextSymbol 0xc36d8 LB 0x607 -> off=0x0 cb=0000000000000014 uValue=00000000000c36d8 'in_byte'
6692in_byte: ; 0xc36d8 LB 0x14
6693 push bp ; 55 ; 0xc36d8 vbe.c:166
6694 mov bp, sp ; 89 e5 ; 0xc36d9
6695 push bx ; 53 ; 0xc36db
6696 mov bx, ax ; 89 c3 ; 0xc36dc
6697 mov ax, dx ; 89 d0 ; 0xc36de
6698 mov dx, bx ; 89 da ; 0xc36e0 vbe.c:168
6699 out DX, ax ; ef ; 0xc36e2
6700 in AL, DX ; ec ; 0xc36e3 vbe.c:169
6701 db 02ah, 0e4h
6702 ; sub ah, ah ; 2a e4 ; 0xc36e4
6703 lea sp, [bp-002h] ; 8d 66 fe ; 0xc36e6 vbe.c:170
6704 pop bx ; 5b ; 0xc36e9
6705 pop bp ; 5d ; 0xc36ea
6706 retn ; c3 ; 0xc36eb
6707 ; disGetNextSymbol 0xc36ec LB 0x5f3 -> off=0x0 cb=0000000000000014 uValue=00000000000c36ec 'dispi_get_id'
6708dispi_get_id: ; 0xc36ec LB 0x14
6709 push bp ; 55 ; 0xc36ec vbe.c:173
6710 mov bp, sp ; 89 e5 ; 0xc36ed
6711 push dx ; 52 ; 0xc36ef
6712 xor ax, ax ; 31 c0 ; 0xc36f0 vbe.c:175
6713 mov dx, 001ceh ; ba ce 01 ; 0xc36f2
6714 out DX, ax ; ef ; 0xc36f5
6715 mov dx, 001cfh ; ba cf 01 ; 0xc36f6 vbe.c:176
6716 in ax, DX ; ed ; 0xc36f9
6717 lea sp, [bp-002h] ; 8d 66 fe ; 0xc36fa vbe.c:177
6718 pop dx ; 5a ; 0xc36fd
6719 pop bp ; 5d ; 0xc36fe
6720 retn ; c3 ; 0xc36ff
6721 ; disGetNextSymbol 0xc3700 LB 0x5df -> off=0x0 cb=000000000000001a uValue=00000000000c3700 'dispi_set_id'
6722dispi_set_id: ; 0xc3700 LB 0x1a
6723 push bp ; 55 ; 0xc3700 vbe.c:179
6724 mov bp, sp ; 89 e5 ; 0xc3701
6725 push bx ; 53 ; 0xc3703
6726 push dx ; 52 ; 0xc3704
6727 mov bx, ax ; 89 c3 ; 0xc3705
6728 xor ax, ax ; 31 c0 ; 0xc3707 vbe.c:181
6729 mov dx, 001ceh ; ba ce 01 ; 0xc3709
6730 out DX, ax ; ef ; 0xc370c
6731 mov ax, bx ; 89 d8 ; 0xc370d vbe.c:182
6732 mov dx, 001cfh ; ba cf 01 ; 0xc370f
6733 out DX, ax ; ef ; 0xc3712
6734 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3713 vbe.c:183
6735 pop dx ; 5a ; 0xc3716
6736 pop bx ; 5b ; 0xc3717
6737 pop bp ; 5d ; 0xc3718
6738 retn ; c3 ; 0xc3719
6739 ; disGetNextSymbol 0xc371a LB 0x5c5 -> off=0x0 cb=000000000000002c uValue=00000000000c371a 'vbe_init'
6740vbe_init: ; 0xc371a LB 0x2c
6741 push bp ; 55 ; 0xc371a vbe.c:188
6742 mov bp, sp ; 89 e5 ; 0xc371b
6743 push bx ; 53 ; 0xc371d
6744 push dx ; 52 ; 0xc371e
6745 mov ax, 0b0c0h ; b8 c0 b0 ; 0xc371f vbe.c:190
6746 call 03700h ; e8 db ff ; 0xc3722
6747 call 036ech ; e8 c4 ff ; 0xc3725 vbe.c:191
6748 cmp ax, 0b0c0h ; 3d c0 b0 ; 0xc3728
6749 jne short 0373fh ; 75 12 ; 0xc372b
6750 mov bx, strict word 00001h ; bb 01 00 ; 0xc372d vbe.c:193
6751 mov dx, 000b9h ; ba b9 00 ; 0xc3730
6752 mov ax, strict word 00040h ; b8 40 00 ; 0xc3733
6753 call 031cch ; e8 93 fa ; 0xc3736
6754 mov ax, 0b0c4h ; b8 c4 b0 ; 0xc3739 vbe.c:194
6755 call 03700h ; e8 c1 ff ; 0xc373c
6756 lea sp, [bp-004h] ; 8d 66 fc ; 0xc373f vbe.c:199
6757 pop dx ; 5a ; 0xc3742
6758 pop bx ; 5b ; 0xc3743
6759 pop bp ; 5d ; 0xc3744
6760 retn ; c3 ; 0xc3745
6761 ; disGetNextSymbol 0xc3746 LB 0x599 -> off=0x0 cb=0000000000000055 uValue=00000000000c3746 'mode_info_find_mode'
6762mode_info_find_mode: ; 0xc3746 LB 0x55
6763 push bp ; 55 ; 0xc3746 vbe.c:202
6764 mov bp, sp ; 89 e5 ; 0xc3747
6765 push bx ; 53 ; 0xc3749
6766 push cx ; 51 ; 0xc374a
6767 push si ; 56 ; 0xc374b
6768 push di ; 57 ; 0xc374c
6769 mov di, ax ; 89 c7 ; 0xc374d
6770 mov si, dx ; 89 d6 ; 0xc374f
6771 xor dx, dx ; 31 d2 ; 0xc3751 vbe.c:208
6772 mov ax, 003b6h ; b8 b6 03 ; 0xc3753
6773 call 036c6h ; e8 6d ff ; 0xc3756
6774 cmp ax, 077cch ; 3d cc 77 ; 0xc3759 vbe.c:209
6775 jne short 03790h ; 75 32 ; 0xc375c
6776 mov bx, strict word 00004h ; bb 04 00 ; 0xc375e vbe.c:213
6777 mov dx, bx ; 89 da ; 0xc3761 vbe.c:218
6778 mov ax, 003b6h ; b8 b6 03 ; 0xc3763
6779 call 036c6h ; e8 5d ff ; 0xc3766
6780 mov cx, ax ; 89 c1 ; 0xc3769
6781 cmp cx, strict byte 0ffffh ; 83 f9 ff ; 0xc376b vbe.c:219
6782 je short 03790h ; 74 20 ; 0xc376e
6783 lea dx, [bx+002h] ; 8d 57 02 ; 0xc3770 vbe.c:221
6784 mov ax, 003b6h ; b8 b6 03 ; 0xc3773
6785 call 036c6h ; e8 4d ff ; 0xc3776
6786 lea dx, [bx+044h] ; 8d 57 44 ; 0xc3779
6787 cmp cx, di ; 39 f9 ; 0xc377c vbe.c:223
6788 jne short 0378ch ; 75 0c ; 0xc377e
6789 test si, si ; 85 f6 ; 0xc3780 vbe.c:225
6790 jne short 03788h ; 75 04 ; 0xc3782
6791 mov ax, bx ; 89 d8 ; 0xc3784 vbe.c:226
6792 jmp short 03792h ; eb 0a ; 0xc3786
6793 test AL, strict byte 080h ; a8 80 ; 0xc3788 vbe.c:227
6794 jne short 03784h ; 75 f8 ; 0xc378a
6795 mov bx, dx ; 89 d3 ; 0xc378c vbe.c:230
6796 jmp short 03763h ; eb d3 ; 0xc378e vbe.c:235
6797 xor ax, ax ; 31 c0 ; 0xc3790 vbe.c:238
6798 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc3792 vbe.c:239
6799 pop di ; 5f ; 0xc3795
6800 pop si ; 5e ; 0xc3796
6801 pop cx ; 59 ; 0xc3797
6802 pop bx ; 5b ; 0xc3798
6803 pop bp ; 5d ; 0xc3799
6804 retn ; c3 ; 0xc379a
6805 ; disGetNextSymbol 0xc379b LB 0x544 -> off=0x0 cb=000000000000012f uValue=00000000000c379b 'vbe_biosfn_return_controller_information'
6806vbe_biosfn_return_controller_information: ; 0xc379b LB 0x12f
6807 push bp ; 55 ; 0xc379b vbe.c:270
6808 mov bp, sp ; 89 e5 ; 0xc379c
6809 push cx ; 51 ; 0xc379e
6810 push si ; 56 ; 0xc379f
6811 push di ; 57 ; 0xc37a0
6812 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc37a1
6813 mov si, ax ; 89 c6 ; 0xc37a4
6814 mov di, dx ; 89 d7 ; 0xc37a6
6815 mov word [bp-00ah], bx ; 89 5e f6 ; 0xc37a8
6816 mov word [bp-00ch], strict word 00022h ; c7 46 f4 22 00 ; 0xc37ab vbe.c:275
6817 call 005dah ; e8 27 ce ; 0xc37b0 vbe.c:278
6818 mov word [bp-010h], ax ; 89 46 f0 ; 0xc37b3
6819 mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xc37b6 vbe.c:281
6820 mov word [bp-008h], di ; 89 7e f8 ; 0xc37b9
6821 xor dx, dx ; 31 d2 ; 0xc37bc vbe.c:284
6822 mov ax, 003b6h ; b8 b6 03 ; 0xc37be
6823 call 036c6h ; e8 02 ff ; 0xc37c1
6824 cmp ax, 077cch ; 3d cc 77 ; 0xc37c4 vbe.c:285
6825 je short 037d3h ; 74 0a ; 0xc37c7
6826 push SS ; 16 ; 0xc37c9 vbe.c:287
6827 pop ES ; 07 ; 0xc37ca
6828 mov word [es:si], 00100h ; 26 c7 04 00 01 ; 0xc37cb
6829 jmp near 038c2h ; e9 ef 00 ; 0xc37d0 vbe.c:291
6830 mov cx, strict word 00004h ; b9 04 00 ; 0xc37d3 vbe.c:293
6831 mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc37d6 vbe.c:300
6832 mov es, [bp-008h] ; 8e 46 f8 ; 0xc37db vbe.c:308
6833 cmp word [es:bx+002h], 03245h ; 26 81 7f 02 45 32 ; 0xc37de
6834 jne short 037edh ; 75 07 ; 0xc37e4
6835 cmp word [es:bx], 04256h ; 26 81 3f 56 42 ; 0xc37e6
6836 je short 037fch ; 74 0f ; 0xc37eb
6837 cmp word [es:bx+002h], 04153h ; 26 81 7f 02 53 41 ; 0xc37ed
6838 jne short 03801h ; 75 0c ; 0xc37f3
6839 cmp word [es:bx], 04556h ; 26 81 3f 56 45 ; 0xc37f5
6840 jne short 03801h ; 75 05 ; 0xc37fa
6841 mov word [bp-00eh], strict word 00001h ; c7 46 f2 01 00 ; 0xc37fc vbe.c:310
6842 mov es, [bp-008h] ; 8e 46 f8 ; 0xc3801 vbe.c:318
6843 mov word [es:bx], 04556h ; 26 c7 07 56 45 ; 0xc3804
6844 mov word [es:bx+002h], 04153h ; 26 c7 47 02 53 41 ; 0xc3809 vbe.c:320
6845 mov word [es:bx+004h], 00200h ; 26 c7 47 04 00 02 ; 0xc380f vbe.c:324
6846 mov word [es:bx+006h], 07c6ch ; 26 c7 47 06 6c 7c ; 0xc3815 vbe.c:327
6847 mov [es:bx+008h], ds ; 26 8c 5f 08 ; 0xc381b
6848 mov word [es:bx+00ah], strict word 00001h ; 26 c7 47 0a 01 00 ; 0xc381f vbe.c:330
6849 mov word [es:bx+00ch], strict word 00000h ; 26 c7 47 0c 00 00 ; 0xc3825 vbe.c:332
6850 mov word [es:bx+010h], di ; 26 89 7f 10 ; 0xc382b vbe.c:336
6851 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc382f vbe.c:337
6852 add ax, strict word 00022h ; 05 22 00 ; 0xc3832
6853 mov word [es:bx+00eh], ax ; 26 89 47 0e ; 0xc3835
6854 mov dx, strict word 0ffffh ; ba ff ff ; 0xc3839 vbe.c:340
6855 mov ax, 003b6h ; b8 b6 03 ; 0xc383c
6856 call 036c6h ; e8 84 fe ; 0xc383f
6857 mov es, [bp-008h] ; 8e 46 f8 ; 0xc3842
6858 mov word [es:bx+012h], ax ; 26 89 47 12 ; 0xc3845
6859 cmp word [bp-00eh], strict byte 00000h ; 83 7e f2 00 ; 0xc3849 vbe.c:342
6860 je short 03873h ; 74 24 ; 0xc384d
6861 mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00 ; 0xc384f vbe.c:345
6862 mov word [es:bx+016h], 07c81h ; 26 c7 47 16 81 7c ; 0xc3855 vbe.c:346
6863 mov [es:bx+018h], ds ; 26 8c 5f 18 ; 0xc385b
6864 mov word [es:bx+01ah], 07c94h ; 26 c7 47 1a 94 7c ; 0xc385f vbe.c:347
6865 mov [es:bx+01ch], ds ; 26 8c 5f 1c ; 0xc3865
6866 mov word [es:bx+01eh], 07cb5h ; 26 c7 47 1e b5 7c ; 0xc3869 vbe.c:348
6867 mov [es:bx+020h], ds ; 26 8c 5f 20 ; 0xc386f
6868 mov dx, cx ; 89 ca ; 0xc3873 vbe.c:355
6869 add dx, strict byte 0001bh ; 83 c2 1b ; 0xc3875
6870 mov ax, 003b6h ; b8 b6 03 ; 0xc3878
6871 call 036d8h ; e8 5a fe ; 0xc387b
6872 xor ah, ah ; 30 e4 ; 0xc387e vbe.c:356
6873 cmp ax, word [bp-010h] ; 3b 46 f0 ; 0xc3880
6874 jnbe short 0389eh ; 77 19 ; 0xc3883
6875 mov dx, cx ; 89 ca ; 0xc3885 vbe.c:358
6876 mov ax, 003b6h ; b8 b6 03 ; 0xc3887
6877 call 036c6h ; e8 39 fe ; 0xc388a
6878 mov bx, ax ; 89 c3 ; 0xc388d
6879 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc388f vbe.c:362
6880 add dx, word [bp-00ch] ; 03 56 f4 ; 0xc3892
6881 mov ax, di ; 89 f8 ; 0xc3895
6882 call 031e8h ; e8 4e f9 ; 0xc3897
6883 add word [bp-00ch], strict byte 00002h ; 83 46 f4 02 ; 0xc389a vbe.c:364
6884 add cx, strict byte 00044h ; 83 c1 44 ; 0xc389e vbe.c:366
6885 mov dx, cx ; 89 ca ; 0xc38a1 vbe.c:367
6886 mov ax, 003b6h ; b8 b6 03 ; 0xc38a3
6887 call 036c6h ; e8 1d fe ; 0xc38a6
6888 mov bx, ax ; 89 c3 ; 0xc38a9
6889 cmp ax, strict word 0ffffh ; 3d ff ff ; 0xc38ab vbe.c:368
6890 jne short 03873h ; 75 c3 ; 0xc38ae
6891 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc38b0 vbe.c:371
6892 add dx, word [bp-00ch] ; 03 56 f4 ; 0xc38b3
6893 mov ax, di ; 89 f8 ; 0xc38b6
6894 call 031e8h ; e8 2d f9 ; 0xc38b8
6895 push SS ; 16 ; 0xc38bb vbe.c:372
6896 pop ES ; 07 ; 0xc38bc
6897 mov word [es:si], strict word 0004fh ; 26 c7 04 4f 00 ; 0xc38bd
6898 lea sp, [bp-006h] ; 8d 66 fa ; 0xc38c2 vbe.c:373
6899 pop di ; 5f ; 0xc38c5
6900 pop si ; 5e ; 0xc38c6
6901 pop cx ; 59 ; 0xc38c7
6902 pop bp ; 5d ; 0xc38c8
6903 retn ; c3 ; 0xc38c9
6904 ; disGetNextSymbol 0xc38ca LB 0x415 -> off=0x0 cb=00000000000000bd uValue=00000000000c38ca 'vbe_biosfn_return_mode_information'
6905vbe_biosfn_return_mode_information: ; 0xc38ca LB 0xbd
6906 push bp ; 55 ; 0xc38ca vbe.c:385
6907 mov bp, sp ; 89 e5 ; 0xc38cb
6908 push si ; 56 ; 0xc38cd
6909 push di ; 57 ; 0xc38ce
6910 push ax ; 50 ; 0xc38cf
6911 push ax ; 50 ; 0xc38d0
6912 push ax ; 50 ; 0xc38d1
6913 mov ax, dx ; 89 d0 ; 0xc38d2
6914 mov si, bx ; 89 de ; 0xc38d4
6915 mov word [bp-006h], cx ; 89 4e fa ; 0xc38d6
6916 test dh, 040h ; f6 c6 40 ; 0xc38d9 vbe.c:396
6917 je short 038e3h ; 74 05 ; 0xc38dc
6918 mov dx, strict word 00001h ; ba 01 00 ; 0xc38de
6919 jmp short 038e5h ; eb 02 ; 0xc38e1
6920 xor dx, dx ; 31 d2 ; 0xc38e3
6921 and ah, 001h ; 80 e4 01 ; 0xc38e5 vbe.c:397
6922 call 03746h ; e8 5b fe ; 0xc38e8 vbe.c:399
6923 mov word [bp-008h], ax ; 89 46 f8 ; 0xc38eb
6924 test ax, ax ; 85 c0 ; 0xc38ee vbe.c:401
6925 je short 03928h ; 74 36 ; 0xc38f0
6926 mov cx, 00100h ; b9 00 01 ; 0xc38f2 vbe.c:406
6927 xor ax, ax ; 31 c0 ; 0xc38f5
6928 mov di, word [bp-006h] ; 8b 7e fa ; 0xc38f7
6929 mov es, si ; 8e c6 ; 0xc38fa
6930 cld ; fc ; 0xc38fc
6931 jcxz 03901h ; e3 02 ; 0xc38fd
6932 rep stosb ; f3 aa ; 0xc38ff
6933 xor cx, cx ; 31 c9 ; 0xc3901 vbe.c:407
6934 jmp short 0390ah ; eb 05 ; 0xc3903
6935 cmp cx, strict byte 00042h ; 83 f9 42 ; 0xc3905
6936 jnc short 0392ah ; 73 20 ; 0xc3908
6937 mov dx, word [bp-008h] ; 8b 56 f8 ; 0xc390a vbe.c:410
6938 inc dx ; 42 ; 0xc390d
6939 inc dx ; 42 ; 0xc390e
6940 add dx, cx ; 01 ca ; 0xc390f
6941 mov ax, 003b6h ; b8 b6 03 ; 0xc3911
6942 call 036d8h ; e8 c1 fd ; 0xc3914
6943 mov bl, al ; 88 c3 ; 0xc3917 vbe.c:411
6944 xor bh, bh ; 30 ff ; 0xc3919
6945 mov dx, word [bp-006h] ; 8b 56 fa ; 0xc391b
6946 add dx, cx ; 01 ca ; 0xc391e
6947 mov ax, si ; 89 f0 ; 0xc3920
6948 call 031cch ; e8 a7 f8 ; 0xc3922
6949 inc cx ; 41 ; 0xc3925 vbe.c:412
6950 jmp short 03905h ; eb dd ; 0xc3926
6951 jmp short 03975h ; eb 4b ; 0xc3928
6952 mov dx, word [bp-006h] ; 8b 56 fa ; 0xc392a vbe.c:413
6953 inc dx ; 42 ; 0xc392d
6954 inc dx ; 42 ; 0xc392e
6955 mov ax, si ; 89 f0 ; 0xc392f
6956 call 031beh ; e8 8a f8 ; 0xc3931
6957 test AL, strict byte 001h ; a8 01 ; 0xc3934 vbe.c:414
6958 je short 03954h ; 74 1c ; 0xc3936
6959 mov dx, word [bp-006h] ; 8b 56 fa ; 0xc3938 vbe.c:415
6960 add dx, strict byte 0000ch ; 83 c2 0c ; 0xc393b
6961 mov bx, 0064ch ; bb 4c 06 ; 0xc393e
6962 mov ax, si ; 89 f0 ; 0xc3941
6963 call 031e8h ; e8 a2 f8 ; 0xc3943
6964 mov dx, word [bp-006h] ; 8b 56 fa ; 0xc3946 vbe.c:417
6965 add dx, strict byte 0000eh ; 83 c2 0e ; 0xc3949
6966 mov bx, 0c000h ; bb 00 c0 ; 0xc394c
6967 mov ax, si ; 89 f0 ; 0xc394f
6968 call 031e8h ; e8 94 f8 ; 0xc3951
6969 mov ax, strict word 0000bh ; b8 0b 00 ; 0xc3954 vbe.c:420
6970 mov dx, 001ceh ; ba ce 01 ; 0xc3957
6971 call 00590h ; e8 33 cc ; 0xc395a
6972 mov dx, 001cfh ; ba cf 01 ; 0xc395d vbe.c:421
6973 call 00597h ; e8 34 cc ; 0xc3960
6974 mov dx, word [bp-006h] ; 8b 56 fa ; 0xc3963
6975 add dx, strict byte 0002ah ; 83 c2 2a ; 0xc3966
6976 mov bx, ax ; 89 c3 ; 0xc3969
6977 mov ax, si ; 89 f0 ; 0xc396b
6978 call 031e8h ; e8 78 f8 ; 0xc396d
6979 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc3970 vbe.c:423
6980 jmp short 03978h ; eb 03 ; 0xc3973 vbe.c:424
6981 mov ax, 00100h ; b8 00 01 ; 0xc3975 vbe.c:428
6982 push SS ; 16 ; 0xc3978 vbe.c:431
6983 pop ES ; 07 ; 0xc3979
6984 mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xc397a
6985 mov word [es:bx], ax ; 26 89 07 ; 0xc397d
6986 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3980 vbe.c:432
6987 pop di ; 5f ; 0xc3983
6988 pop si ; 5e ; 0xc3984
6989 pop bp ; 5d ; 0xc3985
6990 retn ; c3 ; 0xc3986
6991 ; disGetNextSymbol 0xc3987 LB 0x358 -> off=0x0 cb=00000000000000eb uValue=00000000000c3987 'vbe_biosfn_set_mode'
6992vbe_biosfn_set_mode: ; 0xc3987 LB 0xeb
6993 push bp ; 55 ; 0xc3987 vbe.c:444
6994 mov bp, sp ; 89 e5 ; 0xc3988
6995 push si ; 56 ; 0xc398a
6996 push di ; 57 ; 0xc398b
6997 sub sp, strict byte 00006h ; 83 ec 06 ; 0xc398c
6998 mov si, ax ; 89 c6 ; 0xc398f
6999 mov word [bp-00ah], dx ; 89 56 f6 ; 0xc3991
7000 test byte [bp-009h], 040h ; f6 46 f7 40 ; 0xc3994 vbe.c:452
7001 je short 0399fh ; 74 05 ; 0xc3998
7002 mov ax, strict word 00001h ; b8 01 00 ; 0xc399a
7003 jmp short 039a1h ; eb 02 ; 0xc399d
7004 xor ax, ax ; 31 c0 ; 0xc399f
7005 mov dx, ax ; 89 c2 ; 0xc39a1
7006 test ax, ax ; 85 c0 ; 0xc39a3 vbe.c:453
7007 je short 039aah ; 74 03 ; 0xc39a5
7008 mov ax, strict word 00040h ; b8 40 00 ; 0xc39a7
7009 mov byte [bp-006h], al ; 88 46 fa ; 0xc39aa
7010 test byte [bp-009h], 080h ; f6 46 f7 80 ; 0xc39ad vbe.c:454
7011 je short 039b8h ; 74 05 ; 0xc39b1
7012 mov ax, 00080h ; b8 80 00 ; 0xc39b3
7013 jmp short 039bah ; eb 02 ; 0xc39b6
7014 xor ax, ax ; 31 c0 ; 0xc39b8
7015 mov byte [bp-008h], al ; 88 46 f8 ; 0xc39ba
7016 and byte [bp-009h], 001h ; 80 66 f7 01 ; 0xc39bd vbe.c:456
7017 cmp word [bp-00ah], 00100h ; 81 7e f6 00 01 ; 0xc39c1 vbe.c:459
7018 jnc short 039dbh ; 73 13 ; 0xc39c6
7019 xor ax, ax ; 31 c0 ; 0xc39c8 vbe.c:463
7020 call 00600h ; e8 33 cc ; 0xc39ca
7021 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc39cd vbe.c:467
7022 xor ah, ah ; 30 e4 ; 0xc39d0
7023 call 01019h ; e8 44 d6 ; 0xc39d2
7024 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc39d5 vbe.c:468
7025 jmp near 03a68h ; e9 8d 00 ; 0xc39d8 vbe.c:469
7026 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc39db vbe.c:472
7027 call 03746h ; e8 65 fd ; 0xc39de
7028 mov bx, ax ; 89 c3 ; 0xc39e1
7029 test ax, ax ; 85 c0 ; 0xc39e3 vbe.c:474
7030 jne short 039eah ; 75 03 ; 0xc39e5
7031 jmp near 03a65h ; e9 7b 00 ; 0xc39e7
7032 lea dx, [bx+014h] ; 8d 57 14 ; 0xc39ea vbe.c:479
7033 mov ax, 003b6h ; b8 b6 03 ; 0xc39ed
7034 call 036c6h ; e8 d3 fc ; 0xc39f0
7035 mov cx, ax ; 89 c1 ; 0xc39f3
7036 lea dx, [bx+016h] ; 8d 57 16 ; 0xc39f5 vbe.c:480
7037 mov ax, 003b6h ; b8 b6 03 ; 0xc39f8
7038 call 036c6h ; e8 c8 fc ; 0xc39fb
7039 mov di, ax ; 89 c7 ; 0xc39fe
7040 lea dx, [bx+01bh] ; 8d 57 1b ; 0xc3a00 vbe.c:481
7041 mov ax, 003b6h ; b8 b6 03 ; 0xc3a03
7042 call 036d8h ; e8 cf fc ; 0xc3a06
7043 mov bl, al ; 88 c3 ; 0xc3a09
7044 mov dl, al ; 88 c2 ; 0xc3a0b
7045 xor ax, ax ; 31 c0 ; 0xc3a0d vbe.c:489
7046 call 00600h ; e8 ee cb ; 0xc3a0f
7047 cmp bl, 004h ; 80 fb 04 ; 0xc3a12 vbe.c:491
7048 jne short 03a1dh ; 75 06 ; 0xc3a15
7049 mov ax, strict word 0006ah ; b8 6a 00 ; 0xc3a17 vbe.c:493
7050 call 01019h ; e8 fc d5 ; 0xc3a1a
7051 mov al, dl ; 88 d0 ; 0xc3a1d vbe.c:496
7052 xor ah, ah ; 30 e4 ; 0xc3a1f
7053 call 0363dh ; e8 19 fc ; 0xc3a21
7054 mov ax, cx ; 89 c8 ; 0xc3a24 vbe.c:497
7055 call 035e6h ; e8 bd fb ; 0xc3a26
7056 mov ax, di ; 89 f8 ; 0xc3a29 vbe.c:498
7057 call 03605h ; e8 d7 fb ; 0xc3a2b
7058 xor ax, ax ; 31 c0 ; 0xc3a2e vbe.c:499
7059 call 00626h ; e8 f3 cb ; 0xc3a30
7060 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc3a33 vbe.c:500
7061 or AL, strict byte 001h ; 0c 01 ; 0xc3a36
7062 xor ah, ah ; 30 e4 ; 0xc3a38
7063 mov dl, byte [bp-006h] ; 8a 56 fa ; 0xc3a3a
7064 or al, dl ; 08 d0 ; 0xc3a3d
7065 call 00600h ; e8 be cb ; 0xc3a3f
7066 call 006f8h ; e8 b3 cc ; 0xc3a42 vbe.c:501
7067 mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xc3a45 vbe.c:503
7068 mov dx, 000bah ; ba ba 00 ; 0xc3a48
7069 mov ax, strict word 00040h ; b8 40 00 ; 0xc3a4b
7070 call 031e8h ; e8 97 f7 ; 0xc3a4e
7071 mov bl, byte [bp-008h] ; 8a 5e f8 ; 0xc3a51 vbe.c:504
7072 or bl, 060h ; 80 cb 60 ; 0xc3a54
7073 xor bh, bh ; 30 ff ; 0xc3a57
7074 mov dx, 00087h ; ba 87 00 ; 0xc3a59
7075 mov ax, strict word 00040h ; b8 40 00 ; 0xc3a5c
7076 call 031cch ; e8 6a f7 ; 0xc3a5f
7077 jmp near 039d5h ; e9 70 ff ; 0xc3a62
7078 mov ax, 00100h ; b8 00 01 ; 0xc3a65 vbe.c:513
7079 mov word [ss:si], ax ; 36 89 04 ; 0xc3a68 vbe.c:517
7080 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3a6b vbe.c:518
7081 pop di ; 5f ; 0xc3a6e
7082 pop si ; 5e ; 0xc3a6f
7083 pop bp ; 5d ; 0xc3a70
7084 retn ; c3 ; 0xc3a71
7085 ; disGetNextSymbol 0xc3a72 LB 0x26d -> off=0x0 cb=0000000000000008 uValue=00000000000c3a72 'vbe_biosfn_read_video_state_size'
7086vbe_biosfn_read_video_state_size: ; 0xc3a72 LB 0x8
7087 push bp ; 55 ; 0xc3a72 vbe.c:520
7088 mov bp, sp ; 89 e5 ; 0xc3a73
7089 mov ax, strict word 00012h ; b8 12 00 ; 0xc3a75 vbe.c:523
7090 pop bp ; 5d ; 0xc3a78
7091 retn ; c3 ; 0xc3a79
7092 ; disGetNextSymbol 0xc3a7a LB 0x265 -> off=0x0 cb=000000000000005b uValue=00000000000c3a7a 'vbe_biosfn_save_video_state'
7093vbe_biosfn_save_video_state: ; 0xc3a7a LB 0x5b
7094 push bp ; 55 ; 0xc3a7a vbe.c:525
7095 mov bp, sp ; 89 e5 ; 0xc3a7b
7096 push bx ; 53 ; 0xc3a7d
7097 push cx ; 51 ; 0xc3a7e
7098 push si ; 56 ; 0xc3a7f
7099 push di ; 57 ; 0xc3a80
7100 push ax ; 50 ; 0xc3a81
7101 mov di, ax ; 89 c7 ; 0xc3a82
7102 mov cx, dx ; 89 d1 ; 0xc3a84
7103 mov ax, strict word 00004h ; b8 04 00 ; 0xc3a86 vbe.c:529
7104 mov dx, 001ceh ; ba ce 01 ; 0xc3a89
7105 out DX, ax ; ef ; 0xc3a8c
7106 mov dx, 001cfh ; ba cf 01 ; 0xc3a8d vbe.c:530
7107 in ax, DX ; ed ; 0xc3a90
7108 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc3a91
7109 mov bx, ax ; 89 c3 ; 0xc3a94 vbe.c:531
7110 mov dx, cx ; 89 ca ; 0xc3a96
7111 mov ax, di ; 89 f8 ; 0xc3a98
7112 call 031e8h ; e8 4b f7 ; 0xc3a9a
7113 inc cx ; 41 ; 0xc3a9d vbe.c:532
7114 inc cx ; 41 ; 0xc3a9e
7115 test byte [bp-00ah], 001h ; f6 46 f6 01 ; 0xc3a9f vbe.c:533
7116 je short 03acch ; 74 27 ; 0xc3aa3
7117 mov si, strict word 00001h ; be 01 00 ; 0xc3aa5 vbe.c:535
7118 jmp short 03aafh ; eb 05 ; 0xc3aa8
7119 cmp si, strict byte 00009h ; 83 fe 09 ; 0xc3aaa
7120 jnbe short 03acch ; 77 1d ; 0xc3aad
7121 cmp si, strict byte 00004h ; 83 fe 04 ; 0xc3aaf vbe.c:536
7122 je short 03ac9h ; 74 15 ; 0xc3ab2
7123 mov ax, si ; 89 f0 ; 0xc3ab4 vbe.c:537
7124 mov dx, 001ceh ; ba ce 01 ; 0xc3ab6
7125 out DX, ax ; ef ; 0xc3ab9
7126 mov dx, 001cfh ; ba cf 01 ; 0xc3aba vbe.c:538
7127 in ax, DX ; ed ; 0xc3abd
7128 mov bx, ax ; 89 c3 ; 0xc3abe
7129 mov dx, cx ; 89 ca ; 0xc3ac0
7130 mov ax, di ; 89 f8 ; 0xc3ac2
7131 call 031e8h ; e8 21 f7 ; 0xc3ac4
7132 inc cx ; 41 ; 0xc3ac7 vbe.c:539
7133 inc cx ; 41 ; 0xc3ac8
7134 inc si ; 46 ; 0xc3ac9 vbe.c:541
7135 jmp short 03aaah ; eb de ; 0xc3aca
7136 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc3acc vbe.c:542
7137 pop di ; 5f ; 0xc3acf
7138 pop si ; 5e ; 0xc3ad0
7139 pop cx ; 59 ; 0xc3ad1
7140 pop bx ; 5b ; 0xc3ad2
7141 pop bp ; 5d ; 0xc3ad3
7142 retn ; c3 ; 0xc3ad4
7143 ; disGetNextSymbol 0xc3ad5 LB 0x20a -> off=0x0 cb=000000000000009b uValue=00000000000c3ad5 'vbe_biosfn_restore_video_state'
7144vbe_biosfn_restore_video_state: ; 0xc3ad5 LB 0x9b
7145 push bp ; 55 ; 0xc3ad5 vbe.c:545
7146 mov bp, sp ; 89 e5 ; 0xc3ad6
7147 push bx ; 53 ; 0xc3ad8
7148 push cx ; 51 ; 0xc3ad9
7149 push si ; 56 ; 0xc3ada
7150 push ax ; 50 ; 0xc3adb
7151 mov cx, ax ; 89 c1 ; 0xc3adc
7152 mov bx, dx ; 89 d3 ; 0xc3ade
7153 call 031dah ; e8 f7 f6 ; 0xc3ae0 vbe.c:549
7154 mov word [bp-008h], ax ; 89 46 f8 ; 0xc3ae3
7155 inc bx ; 43 ; 0xc3ae6 vbe.c:550
7156 inc bx ; 43 ; 0xc3ae7
7157 test byte [bp-008h], 001h ; f6 46 f8 01 ; 0xc3ae8 vbe.c:552
7158 jne short 03afeh ; 75 10 ; 0xc3aec
7159 mov ax, strict word 00004h ; b8 04 00 ; 0xc3aee vbe.c:553
7160 mov dx, 001ceh ; ba ce 01 ; 0xc3af1
7161 out DX, ax ; ef ; 0xc3af4
7162 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc3af5 vbe.c:554
7163 mov dx, 001cfh ; ba cf 01 ; 0xc3af8
7164 out DX, ax ; ef ; 0xc3afb
7165 jmp short 03b68h ; eb 6a ; 0xc3afc vbe.c:555
7166 mov ax, strict word 00001h ; b8 01 00 ; 0xc3afe vbe.c:556
7167 mov dx, 001ceh ; ba ce 01 ; 0xc3b01
7168 out DX, ax ; ef ; 0xc3b04
7169 mov dx, bx ; 89 da ; 0xc3b05 vbe.c:557
7170 mov ax, cx ; 89 c8 ; 0xc3b07
7171 call 031dah ; e8 ce f6 ; 0xc3b09
7172 mov dx, 001cfh ; ba cf 01 ; 0xc3b0c
7173 out DX, ax ; ef ; 0xc3b0f
7174 inc bx ; 43 ; 0xc3b10 vbe.c:558
7175 inc bx ; 43 ; 0xc3b11
7176 mov ax, strict word 00002h ; b8 02 00 ; 0xc3b12
7177 mov dx, 001ceh ; ba ce 01 ; 0xc3b15
7178 out DX, ax ; ef ; 0xc3b18
7179 mov dx, bx ; 89 da ; 0xc3b19 vbe.c:560
7180 mov ax, cx ; 89 c8 ; 0xc3b1b
7181 call 031dah ; e8 ba f6 ; 0xc3b1d
7182 mov dx, 001cfh ; ba cf 01 ; 0xc3b20
7183 out DX, ax ; ef ; 0xc3b23
7184 inc bx ; 43 ; 0xc3b24 vbe.c:561
7185 inc bx ; 43 ; 0xc3b25
7186 mov ax, strict word 00003h ; b8 03 00 ; 0xc3b26
7187 mov dx, 001ceh ; ba ce 01 ; 0xc3b29
7188 out DX, ax ; ef ; 0xc3b2c
7189 mov dx, bx ; 89 da ; 0xc3b2d vbe.c:563
7190 mov ax, cx ; 89 c8 ; 0xc3b2f
7191 call 031dah ; e8 a6 f6 ; 0xc3b31
7192 mov dx, 001cfh ; ba cf 01 ; 0xc3b34
7193 out DX, ax ; ef ; 0xc3b37
7194 inc bx ; 43 ; 0xc3b38 vbe.c:564
7195 inc bx ; 43 ; 0xc3b39
7196 mov ax, strict word 00004h ; b8 04 00 ; 0xc3b3a
7197 mov dx, 001ceh ; ba ce 01 ; 0xc3b3d
7198 out DX, ax ; ef ; 0xc3b40
7199 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc3b41 vbe.c:566
7200 mov dx, 001cfh ; ba cf 01 ; 0xc3b44
7201 out DX, ax ; ef ; 0xc3b47
7202 mov si, strict word 00005h ; be 05 00 ; 0xc3b48 vbe.c:568
7203 jmp short 03b52h ; eb 05 ; 0xc3b4b
7204 cmp si, strict byte 00009h ; 83 fe 09 ; 0xc3b4d
7205 jnbe short 03b68h ; 77 16 ; 0xc3b50
7206 mov ax, si ; 89 f0 ; 0xc3b52 vbe.c:569
7207 mov dx, 001ceh ; ba ce 01 ; 0xc3b54
7208 out DX, ax ; ef ; 0xc3b57
7209 mov dx, bx ; 89 da ; 0xc3b58 vbe.c:570
7210 mov ax, cx ; 89 c8 ; 0xc3b5a
7211 call 031dah ; e8 7b f6 ; 0xc3b5c
7212 mov dx, 001cfh ; ba cf 01 ; 0xc3b5f
7213 out DX, ax ; ef ; 0xc3b62
7214 inc bx ; 43 ; 0xc3b63 vbe.c:571
7215 inc bx ; 43 ; 0xc3b64
7216 inc si ; 46 ; 0xc3b65 vbe.c:572
7217 jmp short 03b4dh ; eb e5 ; 0xc3b66
7218 lea sp, [bp-006h] ; 8d 66 fa ; 0xc3b68 vbe.c:574
7219 pop si ; 5e ; 0xc3b6b
7220 pop cx ; 59 ; 0xc3b6c
7221 pop bx ; 5b ; 0xc3b6d
7222 pop bp ; 5d ; 0xc3b6e
7223 retn ; c3 ; 0xc3b6f
7224 ; disGetNextSymbol 0xc3b70 LB 0x16f -> off=0x0 cb=000000000000008d uValue=00000000000c3b70 'vbe_biosfn_save_restore_state'
7225vbe_biosfn_save_restore_state: ; 0xc3b70 LB 0x8d
7226 push bp ; 55 ; 0xc3b70 vbe.c:590
7227 mov bp, sp ; 89 e5 ; 0xc3b71
7228 push si ; 56 ; 0xc3b73
7229 push di ; 57 ; 0xc3b74
7230 push ax ; 50 ; 0xc3b75
7231 mov si, ax ; 89 c6 ; 0xc3b76
7232 mov word [bp-006h], dx ; 89 56 fa ; 0xc3b78
7233 mov ax, bx ; 89 d8 ; 0xc3b7b
7234 mov bx, word [bp+004h] ; 8b 5e 04 ; 0xc3b7d
7235 mov di, strict word 0004fh ; bf 4f 00 ; 0xc3b80 vbe.c:595
7236 xor ah, ah ; 30 e4 ; 0xc3b83 vbe.c:596
7237 cmp ax, strict word 00002h ; 3d 02 00 ; 0xc3b85
7238 je short 03bd0h ; 74 46 ; 0xc3b88
7239 cmp ax, strict word 00001h ; 3d 01 00 ; 0xc3b8a
7240 je short 03bb4h ; 74 25 ; 0xc3b8d
7241 test ax, ax ; 85 c0 ; 0xc3b8f
7242 jne short 03bech ; 75 59 ; 0xc3b91
7243 mov ax, word [bp-006h] ; 8b 46 fa ; 0xc3b93 vbe.c:598
7244 call 02aa7h ; e8 0e ef ; 0xc3b96
7245 mov cx, ax ; 89 c1 ; 0xc3b99
7246 test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc3b9b vbe.c:602
7247 je short 03ba6h ; 74 05 ; 0xc3b9f
7248 call 03a72h ; e8 ce fe ; 0xc3ba1 vbe.c:603
7249 add ax, cx ; 01 c8 ; 0xc3ba4
7250 add ax, strict word 0003fh ; 05 3f 00 ; 0xc3ba6 vbe.c:604
7251 mov CL, strict byte 006h ; b1 06 ; 0xc3ba9
7252 shr ax, CL ; d3 e8 ; 0xc3bab
7253 push SS ; 16 ; 0xc3bad
7254 pop ES ; 07 ; 0xc3bae
7255 mov word [es:bx], ax ; 26 89 07 ; 0xc3baf
7256 jmp short 03befh ; eb 3b ; 0xc3bb2 vbe.c:605
7257 push SS ; 16 ; 0xc3bb4 vbe.c:607
7258 pop ES ; 07 ; 0xc3bb5
7259 mov bx, word [es:bx] ; 26 8b 1f ; 0xc3bb6
7260 mov dx, cx ; 89 ca ; 0xc3bb9 vbe.c:608
7261 mov ax, word [bp-006h] ; 8b 46 fa ; 0xc3bbb
7262 call 02adch ; e8 1b ef ; 0xc3bbe
7263 test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc3bc1 vbe.c:612
7264 je short 03befh ; 74 28 ; 0xc3bc5
7265 mov dx, ax ; 89 c2 ; 0xc3bc7 vbe.c:613
7266 mov ax, cx ; 89 c8 ; 0xc3bc9
7267 call 03a7ah ; e8 ac fe ; 0xc3bcb
7268 jmp short 03befh ; eb 1f ; 0xc3bce vbe.c:614
7269 push SS ; 16 ; 0xc3bd0 vbe.c:616
7270 pop ES ; 07 ; 0xc3bd1
7271 mov bx, word [es:bx] ; 26 8b 1f ; 0xc3bd2
7272 mov dx, cx ; 89 ca ; 0xc3bd5 vbe.c:617
7273 mov ax, word [bp-006h] ; 8b 46 fa ; 0xc3bd7
7274 call 02e5dh ; e8 80 f2 ; 0xc3bda
7275 test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc3bdd vbe.c:621
7276 je short 03befh ; 74 0c ; 0xc3be1
7277 mov dx, ax ; 89 c2 ; 0xc3be3 vbe.c:622
7278 mov ax, cx ; 89 c8 ; 0xc3be5
7279 call 03ad5h ; e8 eb fe ; 0xc3be7
7280 jmp short 03befh ; eb 03 ; 0xc3bea vbe.c:623
7281 mov di, 00100h ; bf 00 01 ; 0xc3bec vbe.c:626
7282 push SS ; 16 ; 0xc3bef vbe.c:629
7283 pop ES ; 07 ; 0xc3bf0
7284 mov word [es:si], di ; 26 89 3c ; 0xc3bf1
7285 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3bf4 vbe.c:630
7286 pop di ; 5f ; 0xc3bf7
7287 pop si ; 5e ; 0xc3bf8
7288 pop bp ; 5d ; 0xc3bf9
7289 retn 00002h ; c2 02 00 ; 0xc3bfa
7290 ; disGetNextSymbol 0xc3bfd LB 0xe2 -> off=0x0 cb=00000000000000e2 uValue=00000000000c3bfd 'vbe_biosfn_get_set_scanline_length'
7291vbe_biosfn_get_set_scanline_length: ; 0xc3bfd LB 0xe2
7292 push bp ; 55 ; 0xc3bfd vbe.c:651
7293 mov bp, sp ; 89 e5 ; 0xc3bfe
7294 push si ; 56 ; 0xc3c00
7295 push di ; 57 ; 0xc3c01
7296 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc3c02
7297 push ax ; 50 ; 0xc3c05
7298 mov di, dx ; 89 d7 ; 0xc3c06
7299 mov word [bp-006h], bx ; 89 5e fa ; 0xc3c08
7300 mov si, cx ; 89 ce ; 0xc3c0b
7301 call 0365ch ; e8 4c fa ; 0xc3c0d vbe.c:660
7302 cmp AL, strict byte 00fh ; 3c 0f ; 0xc3c10 vbe.c:661
7303 jne short 03c19h ; 75 05 ; 0xc3c12
7304 mov cx, strict word 00010h ; b9 10 00 ; 0xc3c14
7305 jmp short 03c1dh ; eb 04 ; 0xc3c17
7306 xor ah, ah ; 30 e4 ; 0xc3c19
7307 mov cx, ax ; 89 c1 ; 0xc3c1b
7308 mov ch, cl ; 88 cd ; 0xc3c1d
7309 call 03694h ; e8 72 fa ; 0xc3c1f vbe.c:662
7310 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc3c22
7311 mov word [bp-00ch], strict word 0004fh ; c7 46 f4 4f 00 ; 0xc3c25 vbe.c:663
7312 push SS ; 16 ; 0xc3c2a vbe.c:664
7313 pop ES ; 07 ; 0xc3c2b
7314 mov bx, word [bp-006h] ; 8b 5e fa ; 0xc3c2c
7315 mov bx, word [es:bx] ; 26 8b 1f ; 0xc3c2f
7316 mov al, byte [es:di] ; 26 8a 05 ; 0xc3c32 vbe.c:665
7317 cmp AL, strict byte 002h ; 3c 02 ; 0xc3c35 vbe.c:669
7318 je short 03c44h ; 74 0b ; 0xc3c37
7319 cmp AL, strict byte 001h ; 3c 01 ; 0xc3c39
7320 je short 03c6dh ; 74 30 ; 0xc3c3b
7321 test al, al ; 84 c0 ; 0xc3c3d
7322 je short 03c68h ; 74 27 ; 0xc3c3f
7323 jmp near 03cc8h ; e9 84 00 ; 0xc3c41
7324 cmp ch, 004h ; 80 fd 04 ; 0xc3c44 vbe.c:671
7325 jne short 03c4fh ; 75 06 ; 0xc3c47
7326 mov CL, strict byte 003h ; b1 03 ; 0xc3c49 vbe.c:672
7327 sal bx, CL ; d3 e3 ; 0xc3c4b
7328 jmp short 03c68h ; eb 19 ; 0xc3c4d vbe.c:673
7329 mov al, ch ; 88 e8 ; 0xc3c4f vbe.c:674
7330 xor ah, ah ; 30 e4 ; 0xc3c51
7331 cwd ; 99 ; 0xc3c53
7332 mov CL, strict byte 003h ; b1 03 ; 0xc3c54
7333 sal dx, CL ; d3 e2 ; 0xc3c56
7334 db 01bh, 0c2h
7335 ; sbb ax, dx ; 1b c2 ; 0xc3c58
7336 sar ax, CL ; d3 f8 ; 0xc3c5a
7337 mov word [bp-00eh], ax ; 89 46 f2 ; 0xc3c5c
7338 mov ax, bx ; 89 d8 ; 0xc3c5f
7339 xor dx, dx ; 31 d2 ; 0xc3c61
7340 div word [bp-00eh] ; f7 76 f2 ; 0xc3c63
7341 mov bx, ax ; 89 c3 ; 0xc3c66
7342 mov ax, bx ; 89 d8 ; 0xc3c68 vbe.c:677
7343 call 03675h ; e8 08 fa ; 0xc3c6a
7344 call 03694h ; e8 24 fa ; 0xc3c6d vbe.c:680
7345 mov word [bp-008h], ax ; 89 46 f8 ; 0xc3c70
7346 push SS ; 16 ; 0xc3c73 vbe.c:681
7347 pop ES ; 07 ; 0xc3c74
7348 mov bx, word [bp-006h] ; 8b 5e fa ; 0xc3c75
7349 mov word [es:bx], ax ; 26 89 07 ; 0xc3c78
7350 cmp ch, 004h ; 80 fd 04 ; 0xc3c7b vbe.c:682
7351 jne short 03c88h ; 75 08 ; 0xc3c7e
7352 mov CL, strict byte 003h ; b1 03 ; 0xc3c80 vbe.c:683
7353 mov bx, ax ; 89 c3 ; 0xc3c82
7354 shr bx, CL ; d3 eb ; 0xc3c84
7355 jmp short 03c9eh ; eb 16 ; 0xc3c86 vbe.c:684
7356 mov al, ch ; 88 e8 ; 0xc3c88 vbe.c:685
7357 xor ah, ah ; 30 e4 ; 0xc3c8a
7358 cwd ; 99 ; 0xc3c8c
7359 mov CL, strict byte 003h ; b1 03 ; 0xc3c8d
7360 sal dx, CL ; d3 e2 ; 0xc3c8f
7361 db 01bh, 0c2h
7362 ; sbb ax, dx ; 1b c2 ; 0xc3c91
7363 sar ax, CL ; d3 f8 ; 0xc3c93
7364 mov bx, ax ; 89 c3 ; 0xc3c95
7365 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc3c97
7366 mul bx ; f7 e3 ; 0xc3c9a
7367 mov bx, ax ; 89 c3 ; 0xc3c9c
7368 add bx, strict byte 00003h ; 83 c3 03 ; 0xc3c9e vbe.c:686
7369 and bl, 0fch ; 80 e3 fc ; 0xc3ca1
7370 push SS ; 16 ; 0xc3ca4 vbe.c:687
7371 pop ES ; 07 ; 0xc3ca5
7372 mov word [es:di], bx ; 26 89 1d ; 0xc3ca6
7373 call 036adh ; e8 01 fa ; 0xc3ca9 vbe.c:688
7374 push SS ; 16 ; 0xc3cac
7375 pop ES ; 07 ; 0xc3cad
7376 mov word [es:si], ax ; 26 89 04 ; 0xc3cae
7377 call 03624h ; e8 70 f9 ; 0xc3cb1 vbe.c:689
7378 push SS ; 16 ; 0xc3cb4
7379 pop ES ; 07 ; 0xc3cb5
7380 cmp ax, word [es:si] ; 26 3b 04 ; 0xc3cb6
7381 jbe short 03ccdh ; 76 12 ; 0xc3cb9
7382 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3cbb vbe.c:690
7383 call 03675h ; e8 b4 f9 ; 0xc3cbe
7384 mov word [bp-00ch], 00200h ; c7 46 f4 00 02 ; 0xc3cc1 vbe.c:691
7385 jmp short 03ccdh ; eb 05 ; 0xc3cc6 vbe.c:693
7386 mov word [bp-00ch], 00100h ; c7 46 f4 00 01 ; 0xc3cc8 vbe.c:696
7387 push SS ; 16 ; 0xc3ccd vbe.c:699
7388 pop ES ; 07 ; 0xc3cce
7389 mov ax, word [bp-00ch] ; 8b 46 f4 ; 0xc3ccf
7390 mov bx, word [bp-010h] ; 8b 5e f0 ; 0xc3cd2
7391 mov word [es:bx], ax ; 26 89 07 ; 0xc3cd5
7392 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3cd8 vbe.c:700
7393 pop di ; 5f ; 0xc3cdb
7394 pop si ; 5e ; 0xc3cdc
7395 pop bp ; 5d ; 0xc3cdd
7396 retn ; c3 ; 0xc3cde
7397
7398 ; Padding 0x721 bytes at 0xc3cdf
7399 times 1825 db 0
7400
7401section VBE32 progbits vstart=0x4400 align=1 ; size=0x115 class=CODE group=AUTO
7402 ; disGetNextSymbol 0xc4400 LB 0x115 -> off=0x0 cb=0000000000000114 uValue=00000000000c0000 'vesa_pm_start'
7403vesa_pm_start: ; 0xc4400 LB 0x114
7404 sbb byte [bx+si], al ; 18 00 ; 0xc4400
7405 dec di ; 4f ; 0xc4402
7406 add byte [bx+si], dl ; 00 10 ; 0xc4403
7407 add word [bx+si], cx ; 01 08 ; 0xc4405
7408 add dh, cl ; 00 ce ; 0xc4407
7409 add di, cx ; 01 cf ; 0xc4409
7410 add di, cx ; 01 cf ; 0xc440b
7411 add ax, dx ; 01 d0 ; 0xc440d
7412 add word [bp-048fdh], si ; 01 b6 03 b7 ; 0xc440f
7413 db 003h, 0ffh
7414 ; add di, di ; 03 ff ; 0xc4413
7415 db 0ffh
7416 db 0ffh
7417 jmp word [bp-07dh] ; ff 66 83 ; 0xc4417
7418 sti ; fb ; 0xc441a
7419 add byte [si+005h], dh ; 00 74 05 ; 0xc441b
7420 mov eax, strict dword 066c30100h ; 66 b8 00 01 c3 66 ; 0xc441e vberom.asm:825
7421 db 08bh, 0c2h
7422 ; mov ax, dx ; 8b c2 ; 0xc4424
7423 push edx ; 66 52 ; 0xc4426 vberom.asm:829
7424 push eax ; 66 50 ; 0xc4428 vberom.asm:830
7425 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc442a vberom.asm:831
7426 add ax, 06600h ; 05 00 66 ; 0xc4430
7427 out DX, ax ; ef ; 0xc4433
7428 pop eax ; 66 58 ; 0xc4434 vberom.asm:834
7429 mov edx, strict dword 0ef6601cfh ; 66 ba cf 01 66 ef ; 0xc4436 vberom.asm:835
7430 in eax, DX ; 66 ed ; 0xc443c vberom.asm:837
7431 pop edx ; 66 5a ; 0xc443e vberom.asm:838
7432 db 066h, 03bh, 0d0h
7433 ; cmp edx, eax ; 66 3b d0 ; 0xc4440 vberom.asm:839
7434 jne short 0444ah ; 75 05 ; 0xc4443 vberom.asm:840
7435 mov eax, strict dword 066c3004fh ; 66 b8 4f 00 c3 66 ; 0xc4445 vberom.asm:841
7436 mov ax, 0014fh ; b8 4f 01 ; 0xc444b
7437 retn ; c3 ; 0xc444e vberom.asm:845
7438 cmp bl, 080h ; 80 fb 80 ; 0xc444f vberom.asm:847
7439 je short 0445eh ; 74 0a ; 0xc4452 vberom.asm:848
7440 cmp bl, 000h ; 80 fb 00 ; 0xc4454 vberom.asm:849
7441 je short 0446eh ; 74 15 ; 0xc4457 vberom.asm:850
7442 mov eax, strict dword 052c30100h ; 66 b8 00 01 c3 52 ; 0xc4459 vberom.asm:851
7443 mov edx, strict dword 0a8ec03dah ; 66 ba da 03 ec a8 ; 0xc445f vberom.asm:855
7444 or byte [di-005h], dh ; 08 75 fb ; 0xc4465
7445 in AL, DX ; ec ; 0xc4468 vberom.asm:861
7446 test AL, strict byte 008h ; a8 08 ; 0xc4469 vberom.asm:862
7447 je short 04468h ; 74 fb ; 0xc446b vberom.asm:863
7448 pop dx ; 5a ; 0xc446d vberom.asm:864
7449 push ax ; 50 ; 0xc446e vberom.asm:868
7450 push cx ; 51 ; 0xc446f vberom.asm:869
7451 push dx ; 52 ; 0xc4470 vberom.asm:870
7452 push si ; 56 ; 0xc4471 vberom.asm:871
7453 push di ; 57 ; 0xc4472 vberom.asm:872
7454 sal dx, 010h ; c1 e2 10 ; 0xc4473 vberom.asm:873
7455 and cx, strict word 0ffffh ; 81 e1 ff ff ; 0xc4476 vberom.asm:874
7456 add byte [bx+si], al ; 00 00 ; 0xc447a
7457 db 00bh, 0cah
7458 ; or cx, dx ; 0b ca ; 0xc447c vberom.asm:875
7459 sal cx, 002h ; c1 e1 02 ; 0xc447e vberom.asm:876
7460 db 08bh, 0c1h
7461 ; mov ax, cx ; 8b c1 ; 0xc4481 vberom.asm:877
7462 push ax ; 50 ; 0xc4483 vberom.asm:878
7463 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc4484 vberom.asm:879
7464 push ES ; 06 ; 0xc448a
7465 add byte [bp-011h], ah ; 00 66 ef ; 0xc448b
7466 mov edx, strict dword 0ed6601cfh ; 66 ba cf 01 66 ed ; 0xc448e vberom.asm:882
7467 db 00fh, 0b7h, 0c8h
7468 ; movzx cx, ax ; 0f b7 c8 ; 0xc4494 vberom.asm:884
7469 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc4497 vberom.asm:885
7470 add ax, word [bx+si] ; 03 00 ; 0xc449d
7471 out DX, eax ; 66 ef ; 0xc449f vberom.asm:887
7472 mov edx, strict dword 0ed6601cfh ; 66 ba cf 01 66 ed ; 0xc44a1 vberom.asm:888
7473 db 00fh, 0b7h, 0f0h
7474 ; movzx si, ax ; 0f b7 f0 ; 0xc44a7 vberom.asm:890
7475 pop ax ; 58 ; 0xc44aa vberom.asm:891
7476 cmp si, strict byte 00004h ; 83 fe 04 ; 0xc44ab vberom.asm:893
7477 je short 044c7h ; 74 17 ; 0xc44ae vberom.asm:894
7478 add si, strict byte 00007h ; 83 c6 07 ; 0xc44b0 vberom.asm:895
7479 shr si, 003h ; c1 ee 03 ; 0xc44b3 vberom.asm:896
7480 imul cx, si ; 0f af ce ; 0xc44b6 vberom.asm:897
7481 db 033h, 0d2h
7482 ; xor dx, dx ; 33 d2 ; 0xc44b9 vberom.asm:898
7483 div cx ; f7 f1 ; 0xc44bb vberom.asm:899
7484 db 08bh, 0f8h
7485 ; mov di, ax ; 8b f8 ; 0xc44bd vberom.asm:900
7486 db 08bh, 0c2h
7487 ; mov ax, dx ; 8b c2 ; 0xc44bf vberom.asm:901
7488 db 033h, 0d2h
7489 ; xor dx, dx ; 33 d2 ; 0xc44c1 vberom.asm:902
7490 div si ; f7 f6 ; 0xc44c3 vberom.asm:903
7491 jmp short 044d3h ; eb 0c ; 0xc44c5 vberom.asm:904
7492 shr cx, 1 ; d1 e9 ; 0xc44c7 vberom.asm:907
7493 db 033h, 0d2h
7494 ; xor dx, dx ; 33 d2 ; 0xc44c9 vberom.asm:908
7495 div cx ; f7 f1 ; 0xc44cb vberom.asm:909
7496 db 08bh, 0f8h
7497 ; mov di, ax ; 8b f8 ; 0xc44cd vberom.asm:910
7498 db 08bh, 0c2h
7499 ; mov ax, dx ; 8b c2 ; 0xc44cf vberom.asm:911
7500 sal ax, 1 ; d1 e0 ; 0xc44d1 vberom.asm:912
7501 push edx ; 66 52 ; 0xc44d3 vberom.asm:915
7502 push eax ; 66 50 ; 0xc44d5 vberom.asm:916
7503 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc44d7 vberom.asm:917
7504 or byte [bx+si], al ; 08 00 ; 0xc44dd
7505 out DX, eax ; 66 ef ; 0xc44df vberom.asm:919
7506 pop eax ; 66 58 ; 0xc44e1 vberom.asm:920
7507 mov edx, strict dword 0ef6601cfh ; 66 ba cf 01 66 ef ; 0xc44e3 vberom.asm:921
7508 pop edx ; 66 5a ; 0xc44e9 vberom.asm:923
7509 db 066h, 08bh, 0c7h
7510 ; mov eax, edi ; 66 8b c7 ; 0xc44eb vberom.asm:925
7511 push edx ; 66 52 ; 0xc44ee vberom.asm:926
7512 push eax ; 66 50 ; 0xc44f0 vberom.asm:927
7513 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc44f2 vberom.asm:928
7514 or word [bx+si], ax ; 09 00 ; 0xc44f8
7515 out DX, eax ; 66 ef ; 0xc44fa vberom.asm:930
7516 pop eax ; 66 58 ; 0xc44fc vberom.asm:931
7517 mov edx, strict dword 0ef6601cfh ; 66 ba cf 01 66 ef ; 0xc44fe vberom.asm:932
7518 pop edx ; 66 5a ; 0xc4504 vberom.asm:934
7519 pop di ; 5f ; 0xc4506 vberom.asm:936
7520 pop si ; 5e ; 0xc4507 vberom.asm:937
7521 pop dx ; 5a ; 0xc4508 vberom.asm:938
7522 pop cx ; 59 ; 0xc4509 vberom.asm:939
7523 pop ax ; 58 ; 0xc450a vberom.asm:940
7524 mov eax, strict dword 066c3004fh ; 66 b8 4f 00 c3 66 ; 0xc450b vberom.asm:941
7525 mov ax, 0014fh ; b8 4f 01 ; 0xc4511
7526 ; disGetNextSymbol 0xc4514 LB 0x1 -> off=0x0 cb=0000000000000001 uValue=0000000000000114 'vesa_pm_end'
7527vesa_pm_end: ; 0xc4514 LB 0x1
7528 retn ; c3 ; 0xc4514 vberom.asm:946
7529
7530 ; Padding 0xeb bytes at 0xc4515
7531 times 235 db 0
7532
7533section _DATA progbits vstart=0x4600 align=1 ; size=0x3732 class=DATA group=DGROUP
7534 ; disGetNextSymbol 0xc4600 LB 0x3732 -> off=0x0 cb=0000000000000034 uValue=00000000000c0000 '_msg_vga_init'
7535_msg_vga_init: ; 0xc4600 LB 0x34
7536 db 'Oracle VM VirtualBox Version 6.0.0_BETA1 VGA BIOS', 00dh, 00ah, 000h
7537 ; disGetNextSymbol 0xc4634 LB 0x36fe -> off=0x0 cb=0000000000000080 uValue=00000000000c0034 'vga_modes'
7538vga_modes: ; 0xc4634 LB 0x80
7539 db 000h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 001h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
7540 db 002h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 003h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
7541 db 004h, 001h, 002h, 002h, 000h, 0b8h, 0ffh, 001h, 005h, 001h, 002h, 002h, 000h, 0b8h, 0ffh, 001h
7542 db 006h, 001h, 002h, 001h, 000h, 0b8h, 0ffh, 001h, 007h, 000h, 001h, 004h, 000h, 0b0h, 0ffh, 000h
7543 db 00dh, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 001h, 00eh, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 001h
7544 db 00fh, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 000h, 010h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
7545 db 011h, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 002h, 012h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
7546 db 013h, 001h, 005h, 008h, 000h, 0a0h, 0ffh, 003h, 06ah, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
7547 ; disGetNextSymbol 0xc46b4 LB 0x367e -> off=0x0 cb=0000000000000010 uValue=00000000000c00b4 'line_to_vpti'
7548line_to_vpti: ; 0xc46b4 LB 0x10
7549 db 017h, 017h, 018h, 018h, 004h, 005h, 006h, 007h, 00dh, 00eh, 011h, 012h, 01ah, 01bh, 01ch, 01dh
7550 ; disGetNextSymbol 0xc46c4 LB 0x366e -> off=0x0 cb=0000000000000004 uValue=00000000000c00c4 'dac_regs'
7551dac_regs: ; 0xc46c4 LB 0x4
7552 dd 0ff3f3f3fh
7553 ; disGetNextSymbol 0xc46c8 LB 0x366a -> off=0x0 cb=0000000000000780 uValue=00000000000c00c8 'video_param_table'
7554video_param_table: ; 0xc46c8 LB 0x780
7555 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7556 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7557 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7558 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7559 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7560 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7561 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7562 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7563 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7564 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7565 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7566 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7567 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7568 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7569 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7570 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7571 db 028h, 018h, 008h, 000h, 008h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
7572 db 0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
7573 db 0b9h, 0a2h, 0ffh, 000h, 013h, 015h, 017h, 002h, 004h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7574 db 015h, 016h, 017h, 001h, 000h, 003h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 00fh, 00fh, 0ffh
7575 db 028h, 018h, 008h, 000h, 008h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
7576 db 0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
7577 db 0b9h, 0a2h, 0ffh, 000h, 013h, 015h, 017h, 002h, 004h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7578 db 015h, 016h, 017h, 001h, 000h, 003h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 00fh, 00fh, 0ffh
7579 db 050h, 018h, 008h, 000h, 010h, 001h, 001h, 000h, 006h, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
7580 db 0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 000h, 096h
7581 db 0b9h, 0c2h, 0ffh, 000h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h
7582 db 017h, 017h, 017h, 001h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 00dh, 00fh, 0ffh
7583 db 050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 066h, 05fh, 04fh, 050h, 082h, 055h, 081h
7584 db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 00fh, 096h
7585 db 0b9h, 0a3h, 0ffh, 000h, 008h, 008h, 008h, 008h, 008h, 008h, 008h, 010h, 018h, 018h, 018h, 018h
7586 db 018h, 018h, 018h, 00eh, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00ah, 00fh, 0ffh
7587 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7588 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7589 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7590 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7591 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7592 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7593 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7594 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7595 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7596 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7597 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7598 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7599 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7600 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7601 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7602 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7603 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7604 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7605 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7606 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7607 db 028h, 018h, 008h, 000h, 020h, 009h, 00fh, 000h, 006h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
7608 db 0bfh, 01fh, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
7609 db 0b9h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7610 db 015h, 016h, 017h, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7611 db 050h, 018h, 008h, 000h, 040h, 001h, 00fh, 000h, 006h, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
7612 db 0bfh, 01fh, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 000h, 096h
7613 db 0b9h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7614 db 015h, 016h, 017h, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7615 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7616 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7617 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7618 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7619 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7620 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7621 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7622 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7623 db 050h, 018h, 00eh, 000h, 080h, 001h, 00fh, 000h, 006h, 0a3h, 05fh, 04fh, 050h, 082h, 054h, 080h
7624 db 0bfh, 01fh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 00fh, 063h
7625 db 0bah, 0e3h, 0ffh, 000h, 008h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 008h, 000h, 000h, 000h
7626 db 018h, 000h, 000h, 001h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7627 db 050h, 018h, 00eh, 000h, 080h, 001h, 00fh, 000h, 006h, 0a3h, 05fh, 04fh, 050h, 082h, 054h, 080h
7628 db 0bfh, 01fh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 00fh, 063h
7629 db 0bah, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7630 db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7631 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7632 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7633 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7634 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7635 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7636 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7637 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7638 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7639 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7640 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7641 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7642 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7643 db 050h, 018h, 00eh, 000h, 010h, 000h, 003h, 000h, 002h, 067h, 05fh, 04fh, 050h, 082h, 055h, 081h
7644 db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 01fh, 096h
7645 db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7646 db 03dh, 03eh, 03fh, 00ch, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 00fh, 0ffh
7647 db 028h, 018h, 010h, 000h, 008h, 008h, 003h, 000h, 002h, 067h, 02dh, 027h, 028h, 090h, 02bh, 0a0h
7648 db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 01fh, 096h
7649 db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7650 db 03dh, 03eh, 03fh, 00ch, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 00fh, 0ffh
7651 db 050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 067h, 05fh, 04fh, 050h, 082h, 055h, 081h
7652 db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 01fh, 096h
7653 db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7654 db 03dh, 03eh, 03fh, 00ch, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 00fh, 0ffh
7655 db 050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 066h, 05fh, 04fh, 050h, 082h, 055h, 081h
7656 db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 00fh, 096h
7657 db 0b9h, 0a3h, 0ffh, 000h, 008h, 008h, 008h, 008h, 008h, 008h, 008h, 010h, 018h, 018h, 018h, 018h
7658 db 018h, 018h, 018h, 00eh, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00ah, 00fh, 0ffh
7659 db 050h, 01dh, 010h, 000h, 000h, 001h, 00fh, 000h, 006h, 0e3h, 05fh, 04fh, 050h, 082h, 054h, 080h
7660 db 00bh, 03eh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 0eah, 08ch, 0dfh, 028h, 000h, 0e7h
7661 db 004h, 0e3h, 0ffh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h
7662 db 03fh, 000h, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7663 db 050h, 01dh, 010h, 000h, 000h, 001h, 00fh, 000h, 006h, 0e3h, 05fh, 04fh, 050h, 082h, 054h, 080h
7664 db 00bh, 03eh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 0eah, 08ch, 0dfh, 028h, 000h, 0e7h
7665 db 004h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7666 db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7667 db 028h, 018h, 008h, 000h, 000h, 001h, 00fh, 000h, 00eh, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
7668 db 0bfh, 01fh, 000h, 041h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 040h, 096h
7669 db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 008h, 009h, 00ah, 00bh, 00ch
7670 db 00dh, 00eh, 00fh, 041h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 040h, 005h, 00fh, 0ffh
7671 db 064h, 024h, 010h, 000h, 000h, 001h, 00fh, 000h, 006h, 0e3h, 07fh, 063h, 063h, 083h, 06bh, 01bh
7672 db 072h, 0f0h, 000h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 059h, 08dh, 057h, 032h, 000h, 057h
7673 db 073h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7674 db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7675 ; disGetNextSymbol 0xc4e48 LB 0x2eea -> off=0x0 cb=00000000000000c0 uValue=00000000000c0848 'palette0'
7676palette0: ; 0xc4e48 LB 0xc0
7677 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7678 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7679 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7680 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7681 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
7682 db 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
7683 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7684 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7685 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7686 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7687 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
7688 db 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
7689 ; disGetNextSymbol 0xc4f08 LB 0x2e2a -> off=0x0 cb=00000000000000c0 uValue=00000000000c0908 'palette1'
7690palette1: ; 0xc4f08 LB 0xc0
7691 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
7692 db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
7693 db 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah, 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah
7694 db 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh, 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh
7695 db 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
7696 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
7697 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
7698 db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
7699 db 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah, 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah
7700 db 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh, 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh
7701 db 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
7702 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
7703 ; disGetNextSymbol 0xc4fc8 LB 0x2d6a -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c8 'palette2'
7704palette2: ; 0xc4fc8 LB 0xc0
7705 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
7706 db 000h, 02ah, 02ah, 02ah, 000h, 02ah, 02ah, 02ah, 000h, 000h, 015h, 000h, 000h, 03fh, 000h, 02ah
7707 db 015h, 000h, 02ah, 03fh, 02ah, 000h, 015h, 02ah, 000h, 03fh, 02ah, 02ah, 015h, 02ah, 02ah, 03fh
7708 db 000h, 015h, 000h, 000h, 015h, 02ah, 000h, 03fh, 000h, 000h, 03fh, 02ah, 02ah, 015h, 000h, 02ah
7709 db 015h, 02ah, 02ah, 03fh, 000h, 02ah, 03fh, 02ah, 000h, 015h, 015h, 000h, 015h, 03fh, 000h, 03fh
7710 db 015h, 000h, 03fh, 03fh, 02ah, 015h, 015h, 02ah, 015h, 03fh, 02ah, 03fh, 015h, 02ah, 03fh, 03fh
7711 db 015h, 000h, 000h, 015h, 000h, 02ah, 015h, 02ah, 000h, 015h, 02ah, 02ah, 03fh, 000h, 000h, 03fh
7712 db 000h, 02ah, 03fh, 02ah, 000h, 03fh, 02ah, 02ah, 015h, 000h, 015h, 015h, 000h, 03fh, 015h, 02ah
7713 db 015h, 015h, 02ah, 03fh, 03fh, 000h, 015h, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 03fh, 02ah, 03fh
7714 db 015h, 015h, 000h, 015h, 015h, 02ah, 015h, 03fh, 000h, 015h, 03fh, 02ah, 03fh, 015h, 000h, 03fh
7715 db 015h, 02ah, 03fh, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
7716 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
7717 ; disGetNextSymbol 0xc5088 LB 0x2caa -> off=0x0 cb=0000000000000300 uValue=00000000000c0a88 'palette3'
7718palette3: ; 0xc5088 LB 0x300
7719 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
7720 db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
7721 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
7722 db 000h, 000h, 000h, 005h, 005h, 005h, 008h, 008h, 008h, 00bh, 00bh, 00bh, 00eh, 00eh, 00eh, 011h
7723 db 011h, 011h, 014h, 014h, 014h, 018h, 018h, 018h, 01ch, 01ch, 01ch, 020h, 020h, 020h, 024h, 024h
7724 db 024h, 028h, 028h, 028h, 02dh, 02dh, 02dh, 032h, 032h, 032h, 038h, 038h, 038h, 03fh, 03fh, 03fh
7725 db 000h, 000h, 03fh, 010h, 000h, 03fh, 01fh, 000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h, 03fh, 03fh
7726 db 000h, 02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 000h, 000h, 03fh, 010h, 000h, 03fh, 01fh
7727 db 000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h, 02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 000h
7728 db 000h, 03fh, 000h, 000h, 03fh, 010h, 000h, 03fh, 01fh, 000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h
7729 db 02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh, 02fh, 01fh
7730 db 03fh, 037h, 01fh, 03fh, 03fh, 01fh, 03fh, 03fh, 01fh, 037h, 03fh, 01fh, 02fh, 03fh, 01fh, 027h
7731 db 03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh, 02fh, 01fh, 03fh, 037h, 01fh, 03fh, 03fh, 01fh, 037h
7732 db 03fh, 01fh, 02fh, 03fh, 01fh, 027h, 03fh, 01fh, 01fh, 03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh
7733 db 02fh, 01fh, 03fh, 037h, 01fh, 03fh, 03fh, 01fh, 037h, 03fh, 01fh, 02fh, 03fh, 01fh, 027h, 03fh
7734 db 02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h, 02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh, 03fh, 03fh
7735 db 02dh, 03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h
7736 db 02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh, 03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 02dh
7737 db 02dh, 03fh, 02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h, 02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh
7738 db 03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 000h, 000h, 01ch, 007h, 000h, 01ch, 00eh, 000h
7739 db 01ch, 015h, 000h, 01ch, 01ch, 000h, 01ch, 01ch, 000h, 015h, 01ch, 000h, 00eh, 01ch, 000h, 007h
7740 db 01ch, 000h, 000h, 01ch, 007h, 000h, 01ch, 00eh, 000h, 01ch, 015h, 000h, 01ch, 01ch, 000h, 015h
7741 db 01ch, 000h, 00eh, 01ch, 000h, 007h, 01ch, 000h, 000h, 01ch, 000h, 000h, 01ch, 007h, 000h, 01ch
7742 db 00eh, 000h, 01ch, 015h, 000h, 01ch, 01ch, 000h, 015h, 01ch, 000h, 00eh, 01ch, 000h, 007h, 01ch
7743 db 00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h, 00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh, 01ch, 01ch
7744 db 00eh, 018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h
7745 db 00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh, 018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 00eh
7746 db 00eh, 01ch, 00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h, 00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh
7747 db 018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 014h, 014h, 01ch, 016h, 014h, 01ch, 018h, 014h
7748 db 01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ch, 01ch, 014h, 01ah, 01ch, 014h, 018h, 01ch, 014h, 016h
7749 db 01ch, 014h, 014h, 01ch, 016h, 014h, 01ch, 018h, 014h, 01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ah
7750 db 01ch, 014h, 018h, 01ch, 014h, 016h, 01ch, 014h, 014h, 01ch, 014h, 014h, 01ch, 016h, 014h, 01ch
7751 db 018h, 014h, 01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ah, 01ch, 014h, 018h, 01ch, 014h, 016h, 01ch
7752 db 000h, 000h, 010h, 004h, 000h, 010h, 008h, 000h, 010h, 00ch, 000h, 010h, 010h, 000h, 010h, 010h
7753 db 000h, 00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 000h, 000h, 010h, 004h, 000h, 010h, 008h
7754 db 000h, 010h, 00ch, 000h, 010h, 010h, 000h, 00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 000h
7755 db 000h, 010h, 000h, 000h, 010h, 004h, 000h, 010h, 008h, 000h, 010h, 00ch, 000h, 010h, 010h, 000h
7756 db 00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 008h, 008h, 010h, 00ah, 008h, 010h, 00ch, 008h
7757 db 010h, 00eh, 008h, 010h, 010h, 008h, 010h, 010h, 008h, 00eh, 010h, 008h, 00ch, 010h, 008h, 00ah
7758 db 010h, 008h, 008h, 010h, 00ah, 008h, 010h, 00ch, 008h, 010h, 00eh, 008h, 010h, 010h, 008h, 00eh
7759 db 010h, 008h, 00ch, 010h, 008h, 00ah, 010h, 008h, 008h, 010h, 008h, 008h, 010h, 00ah, 008h, 010h
7760 db 00ch, 008h, 010h, 00eh, 008h, 010h, 010h, 008h, 00eh, 010h, 008h, 00ch, 010h, 008h, 00ah, 010h
7761 db 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh, 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh, 010h, 010h
7762 db 00bh, 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh
7763 db 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh, 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 00bh
7764 db 00bh, 010h, 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh, 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh
7765 db 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7766 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7767 ; disGetNextSymbol 0xc5388 LB 0x29aa -> off=0x0 cb=0000000000000010 uValue=00000000000c0d88 'static_functionality'
7768static_functionality: ; 0xc5388 LB 0x10
7769 db 0ffh, 0e0h, 00fh, 000h, 000h, 000h, 000h, 007h, 002h, 008h, 0e7h, 00ch, 000h, 000h, 000h, 000h
7770 ; disGetNextSymbol 0xc5398 LB 0x299a -> off=0x0 cb=0000000000000024 uValue=00000000000c0d98 '_dcc_table'
7771_dcc_table: ; 0xc5398 LB 0x24
7772 db 010h, 001h, 007h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7773 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7774 db 000h, 000h, 000h, 000h
7775 ; disGetNextSymbol 0xc53bc LB 0x2976 -> off=0x0 cb=000000000000001a uValue=00000000000c0dbc '_secondary_save_area'
7776_secondary_save_area: ; 0xc53bc LB 0x1a
7777 db 01ah, 000h, 098h, 053h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7778 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7779 ; disGetNextSymbol 0xc53d6 LB 0x295c -> off=0x0 cb=000000000000001c uValue=00000000000c0dd6 '_video_save_pointer_table'
7780_video_save_pointer_table: ; 0xc53d6 LB 0x1c
7781 db 0c8h, 046h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7782 db 0bch, 053h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7783 ; disGetNextSymbol 0xc53f2 LB 0x2940 -> off=0x0 cb=0000000000000800 uValue=00000000000c0df2 'vgafont8'
7784vgafont8: ; 0xc53f2 LB 0x800
7785 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 081h, 0a5h, 081h, 0bdh, 099h, 081h, 07eh
7786 db 07eh, 0ffh, 0dbh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 06ch, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h
7787 db 010h, 038h, 07ch, 0feh, 07ch, 038h, 010h, 000h, 038h, 07ch, 038h, 0feh, 0feh, 07ch, 038h, 07ch
7788 db 010h, 010h, 038h, 07ch, 0feh, 07ch, 038h, 07ch, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h
7789 db 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h
7790 db 0ffh, 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 00fh, 007h, 00fh, 07dh, 0cch, 0cch, 0cch, 078h
7791 db 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 018h, 03fh, 033h, 03fh, 030h, 030h, 070h, 0f0h, 0e0h
7792 db 07fh, 063h, 07fh, 063h, 063h, 067h, 0e6h, 0c0h, 099h, 05ah, 03ch, 0e7h, 0e7h, 03ch, 05ah, 099h
7793 db 080h, 0e0h, 0f8h, 0feh, 0f8h, 0e0h, 080h, 000h, 002h, 00eh, 03eh, 0feh, 03eh, 00eh, 002h, 000h
7794 db 018h, 03ch, 07eh, 018h, 018h, 07eh, 03ch, 018h, 066h, 066h, 066h, 066h, 066h, 000h, 066h, 000h
7795 db 07fh, 0dbh, 0dbh, 07bh, 01bh, 01bh, 01bh, 000h, 03eh, 063h, 038h, 06ch, 06ch, 038h, 0cch, 078h
7796 db 000h, 000h, 000h, 000h, 07eh, 07eh, 07eh, 000h, 018h, 03ch, 07eh, 018h, 07eh, 03ch, 018h, 0ffh
7797 db 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h
7798 db 000h, 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 030h, 060h, 0feh, 060h, 030h, 000h, 000h
7799 db 000h, 000h, 0c0h, 0c0h, 0c0h, 0feh, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h
7800 db 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 000h, 000h, 000h, 0ffh, 0ffh, 07eh, 03ch, 018h, 000h, 000h
7801 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 078h, 078h, 030h, 030h, 000h, 030h, 000h
7802 db 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch, 0feh, 06ch, 06ch, 000h
7803 db 030h, 07ch, 0c0h, 078h, 00ch, 0f8h, 030h, 000h, 000h, 0c6h, 0cch, 018h, 030h, 066h, 0c6h, 000h
7804 db 038h, 06ch, 038h, 076h, 0dch, 0cch, 076h, 000h, 060h, 060h, 0c0h, 000h, 000h, 000h, 000h, 000h
7805 db 018h, 030h, 060h, 060h, 060h, 030h, 018h, 000h, 060h, 030h, 018h, 018h, 018h, 030h, 060h, 000h
7806 db 000h, 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 030h, 030h, 0fch, 030h, 030h, 000h, 000h
7807 db 000h, 000h, 000h, 000h, 000h, 030h, 030h, 060h, 000h, 000h, 000h, 0fch, 000h, 000h, 000h, 000h
7808 db 000h, 000h, 000h, 000h, 000h, 030h, 030h, 000h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h
7809 db 07ch, 0c6h, 0ceh, 0deh, 0f6h, 0e6h, 07ch, 000h, 030h, 070h, 030h, 030h, 030h, 030h, 0fch, 000h
7810 db 078h, 0cch, 00ch, 038h, 060h, 0cch, 0fch, 000h, 078h, 0cch, 00ch, 038h, 00ch, 0cch, 078h, 000h
7811 db 01ch, 03ch, 06ch, 0cch, 0feh, 00ch, 01eh, 000h, 0fch, 0c0h, 0f8h, 00ch, 00ch, 0cch, 078h, 000h
7812 db 038h, 060h, 0c0h, 0f8h, 0cch, 0cch, 078h, 000h, 0fch, 0cch, 00ch, 018h, 030h, 030h, 030h, 000h
7813 db 078h, 0cch, 0cch, 078h, 0cch, 0cch, 078h, 000h, 078h, 0cch, 0cch, 07ch, 00ch, 018h, 070h, 000h
7814 db 000h, 030h, 030h, 000h, 000h, 030h, 030h, 000h, 000h, 030h, 030h, 000h, 000h, 030h, 030h, 060h
7815 db 018h, 030h, 060h, 0c0h, 060h, 030h, 018h, 000h, 000h, 000h, 0fch, 000h, 000h, 0fch, 000h, 000h
7816 db 060h, 030h, 018h, 00ch, 018h, 030h, 060h, 000h, 078h, 0cch, 00ch, 018h, 030h, 000h, 030h, 000h
7817 db 07ch, 0c6h, 0deh, 0deh, 0deh, 0c0h, 078h, 000h, 030h, 078h, 0cch, 0cch, 0fch, 0cch, 0cch, 000h
7818 db 0fch, 066h, 066h, 07ch, 066h, 066h, 0fch, 000h, 03ch, 066h, 0c0h, 0c0h, 0c0h, 066h, 03ch, 000h
7819 db 0f8h, 06ch, 066h, 066h, 066h, 06ch, 0f8h, 000h, 0feh, 062h, 068h, 078h, 068h, 062h, 0feh, 000h
7820 db 0feh, 062h, 068h, 078h, 068h, 060h, 0f0h, 000h, 03ch, 066h, 0c0h, 0c0h, 0ceh, 066h, 03eh, 000h
7821 db 0cch, 0cch, 0cch, 0fch, 0cch, 0cch, 0cch, 000h, 078h, 030h, 030h, 030h, 030h, 030h, 078h, 000h
7822 db 01eh, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 000h, 0e6h, 066h, 06ch, 078h, 06ch, 066h, 0e6h, 000h
7823 db 0f0h, 060h, 060h, 060h, 062h, 066h, 0feh, 000h, 0c6h, 0eeh, 0feh, 0feh, 0d6h, 0c6h, 0c6h, 000h
7824 db 0c6h, 0e6h, 0f6h, 0deh, 0ceh, 0c6h, 0c6h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h
7825 db 0fch, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h, 078h, 0cch, 0cch, 0cch, 0dch, 078h, 01ch, 000h
7826 db 0fch, 066h, 066h, 07ch, 06ch, 066h, 0e6h, 000h, 078h, 0cch, 0e0h, 070h, 01ch, 0cch, 078h, 000h
7827 db 0fch, 0b4h, 030h, 030h, 030h, 030h, 078h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 0fch, 000h
7828 db 0cch, 0cch, 0cch, 0cch, 0cch, 078h, 030h, 000h, 0c6h, 0c6h, 0c6h, 0d6h, 0feh, 0eeh, 0c6h, 000h
7829 db 0c6h, 0c6h, 06ch, 038h, 038h, 06ch, 0c6h, 000h, 0cch, 0cch, 0cch, 078h, 030h, 030h, 078h, 000h
7830 db 0feh, 0c6h, 08ch, 018h, 032h, 066h, 0feh, 000h, 078h, 060h, 060h, 060h, 060h, 060h, 078h, 000h
7831 db 0c0h, 060h, 030h, 018h, 00ch, 006h, 002h, 000h, 078h, 018h, 018h, 018h, 018h, 018h, 078h, 000h
7832 db 010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
7833 db 030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 076h, 000h
7834 db 0e0h, 060h, 060h, 07ch, 066h, 066h, 0dch, 000h, 000h, 000h, 078h, 0cch, 0c0h, 0cch, 078h, 000h
7835 db 01ch, 00ch, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h
7836 db 038h, 06ch, 060h, 0f0h, 060h, 060h, 0f0h, 000h, 000h, 000h, 076h, 0cch, 0cch, 07ch, 00ch, 0f8h
7837 db 0e0h, 060h, 06ch, 076h, 066h, 066h, 0e6h, 000h, 030h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
7838 db 00ch, 000h, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 0e0h, 060h, 066h, 06ch, 078h, 06ch, 0e6h, 000h
7839 db 070h, 030h, 030h, 030h, 030h, 030h, 078h, 000h, 000h, 000h, 0cch, 0feh, 0feh, 0d6h, 0c6h, 000h
7840 db 000h, 000h, 0f8h, 0cch, 0cch, 0cch, 0cch, 000h, 000h, 000h, 078h, 0cch, 0cch, 0cch, 078h, 000h
7841 db 000h, 000h, 0dch, 066h, 066h, 07ch, 060h, 0f0h, 000h, 000h, 076h, 0cch, 0cch, 07ch, 00ch, 01eh
7842 db 000h, 000h, 0dch, 076h, 066h, 060h, 0f0h, 000h, 000h, 000h, 07ch, 0c0h, 078h, 00ch, 0f8h, 000h
7843 db 010h, 030h, 07ch, 030h, 030h, 034h, 018h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 076h, 000h
7844 db 000h, 000h, 0cch, 0cch, 0cch, 078h, 030h, 000h, 000h, 000h, 0c6h, 0d6h, 0feh, 0feh, 06ch, 000h
7845 db 000h, 000h, 0c6h, 06ch, 038h, 06ch, 0c6h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 07ch, 00ch, 0f8h
7846 db 000h, 000h, 0fch, 098h, 030h, 064h, 0fch, 000h, 01ch, 030h, 030h, 0e0h, 030h, 030h, 01ch, 000h
7847 db 018h, 018h, 018h, 000h, 018h, 018h, 018h, 000h, 0e0h, 030h, 030h, 01ch, 030h, 030h, 0e0h, 000h
7848 db 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 000h
7849 db 078h, 0cch, 0c0h, 0cch, 078h, 018h, 00ch, 078h, 000h, 0cch, 000h, 0cch, 0cch, 0cch, 07eh, 000h
7850 db 01ch, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h, 07eh, 0c3h, 03ch, 006h, 03eh, 066h, 03fh, 000h
7851 db 0cch, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 0e0h, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h
7852 db 030h, 030h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 000h, 000h, 078h, 0c0h, 0c0h, 078h, 00ch, 038h
7853 db 07eh, 0c3h, 03ch, 066h, 07eh, 060h, 03ch, 000h, 0cch, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h
7854 db 0e0h, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h, 0cch, 000h, 070h, 030h, 030h, 030h, 078h, 000h
7855 db 07ch, 0c6h, 038h, 018h, 018h, 018h, 03ch, 000h, 0e0h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
7856 db 0c6h, 038h, 06ch, 0c6h, 0feh, 0c6h, 0c6h, 000h, 030h, 030h, 000h, 078h, 0cch, 0fch, 0cch, 000h
7857 db 01ch, 000h, 0fch, 060h, 078h, 060h, 0fch, 000h, 000h, 000h, 07fh, 00ch, 07fh, 0cch, 07fh, 000h
7858 db 03eh, 06ch, 0cch, 0feh, 0cch, 0cch, 0ceh, 000h, 078h, 0cch, 000h, 078h, 0cch, 0cch, 078h, 000h
7859 db 000h, 0cch, 000h, 078h, 0cch, 0cch, 078h, 000h, 000h, 0e0h, 000h, 078h, 0cch, 0cch, 078h, 000h
7860 db 078h, 0cch, 000h, 0cch, 0cch, 0cch, 07eh, 000h, 000h, 0e0h, 000h, 0cch, 0cch, 0cch, 07eh, 000h
7861 db 000h, 0cch, 000h, 0cch, 0cch, 07ch, 00ch, 0f8h, 0c3h, 018h, 03ch, 066h, 066h, 03ch, 018h, 000h
7862 db 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 078h, 000h, 018h, 018h, 07eh, 0c0h, 0c0h, 07eh, 018h, 018h
7863 db 038h, 06ch, 064h, 0f0h, 060h, 0e6h, 0fch, 000h, 0cch, 0cch, 078h, 0fch, 030h, 0fch, 030h, 030h
7864 db 0f8h, 0cch, 0cch, 0fah, 0c6h, 0cfh, 0c6h, 0c7h, 00eh, 01bh, 018h, 03ch, 018h, 018h, 0d8h, 070h
7865 db 01ch, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 038h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
7866 db 000h, 01ch, 000h, 078h, 0cch, 0cch, 078h, 000h, 000h, 01ch, 000h, 0cch, 0cch, 0cch, 07eh, 000h
7867 db 000h, 0f8h, 000h, 0f8h, 0cch, 0cch, 0cch, 000h, 0fch, 000h, 0cch, 0ech, 0fch, 0dch, 0cch, 000h
7868 db 03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h
7869 db 030h, 000h, 030h, 060h, 0c0h, 0cch, 078h, 000h, 000h, 000h, 000h, 0fch, 0c0h, 0c0h, 000h, 000h
7870 db 000h, 000h, 000h, 0fch, 00ch, 00ch, 000h, 000h, 0c3h, 0c6h, 0cch, 0deh, 033h, 066h, 0cch, 00fh
7871 db 0c3h, 0c6h, 0cch, 0dbh, 037h, 06fh, 0cfh, 003h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 000h
7872 db 000h, 033h, 066h, 0cch, 066h, 033h, 000h, 000h, 000h, 0cch, 066h, 033h, 066h, 0cch, 000h, 000h
7873 db 022h, 088h, 022h, 088h, 022h, 088h, 022h, 088h, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah
7874 db 0dbh, 077h, 0dbh, 0eeh, 0dbh, 077h, 0dbh, 0eeh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
7875 db 018h, 018h, 018h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h, 018h
7876 db 036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h
7877 db 000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h
7878 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 0feh, 006h, 0f6h, 036h, 036h, 036h
7879 db 036h, 036h, 0f6h, 006h, 0feh, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h, 000h
7880 db 018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h
7881 db 018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h
7882 db 000h, 000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 018h, 018h
7883 db 000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h
7884 db 018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h
7885 db 036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h
7886 db 036h, 036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0f7h, 036h, 036h, 036h
7887 db 036h, 036h, 037h, 030h, 037h, 036h, 036h, 036h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h, 000h
7888 db 036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h
7889 db 036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h
7890 db 000h, 000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 03fh, 000h, 000h, 000h
7891 db 018h, 018h, 01fh, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h, 018h
7892 db 000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h
7893 db 018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h
7894 db 000h, 000h, 000h, 000h, 01fh, 018h, 018h, 018h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
7895 db 000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
7896 db 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h
7897 db 000h, 000h, 076h, 0dch, 0c8h, 0dch, 076h, 000h, 000h, 078h, 0cch, 0f8h, 0cch, 0f8h, 0c0h, 0c0h
7898 db 000h, 0fch, 0cch, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 0feh, 06ch, 06ch, 06ch, 06ch, 06ch, 000h
7899 db 0fch, 0cch, 060h, 030h, 060h, 0cch, 0fch, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 070h, 000h
7900 db 000h, 066h, 066h, 066h, 066h, 07ch, 060h, 0c0h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 000h
7901 db 0fch, 030h, 078h, 0cch, 0cch, 078h, 030h, 0fch, 038h, 06ch, 0c6h, 0feh, 0c6h, 06ch, 038h, 000h
7902 db 038h, 06ch, 0c6h, 0c6h, 06ch, 06ch, 0eeh, 000h, 01ch, 030h, 018h, 07ch, 0cch, 0cch, 078h, 000h
7903 db 000h, 000h, 07eh, 0dbh, 0dbh, 07eh, 000h, 000h, 006h, 00ch, 07eh, 0dbh, 0dbh, 07eh, 060h, 0c0h
7904 db 038h, 060h, 0c0h, 0f8h, 0c0h, 060h, 038h, 000h, 078h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 000h
7905 db 000h, 0fch, 000h, 0fch, 000h, 0fch, 000h, 000h, 030h, 030h, 0fch, 030h, 030h, 000h, 0fch, 000h
7906 db 060h, 030h, 018h, 030h, 060h, 000h, 0fch, 000h, 018h, 030h, 060h, 030h, 018h, 000h, 0fch, 000h
7907 db 00eh, 01bh, 01bh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h, 070h
7908 db 030h, 030h, 000h, 0fch, 000h, 030h, 030h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h
7909 db 038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h
7910 db 000h, 000h, 000h, 000h, 018h, 000h, 000h, 000h, 00fh, 00ch, 00ch, 00ch, 0ech, 06ch, 03ch, 01ch
7911 db 078h, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 070h, 018h, 030h, 060h, 078h, 000h, 000h, 000h
7912 db 000h, 000h, 03ch, 03ch, 03ch, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7913 ; disGetNextSymbol 0xc5bf2 LB 0x2140 -> off=0x0 cb=0000000000000e00 uValue=00000000000c15f2 'vgafont14'
7914vgafont14: ; 0xc5bf2 LB 0xe00
7915 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7916 db 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 07eh, 000h, 000h, 000h, 000h, 000h, 07eh, 0ffh
7917 db 0dbh, 0ffh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 06ch, 0feh, 0feh
7918 db 0feh, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 07ch, 0feh, 07ch
7919 db 038h, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 0e7h, 0e7h, 0e7h, 018h, 018h
7920 db 03ch, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 07eh, 018h, 018h, 03ch, 000h
7921 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h, 000h
7922 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h
7923 db 000h, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh
7924 db 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 01eh, 00eh, 01ah, 032h
7925 db 078h, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 066h, 066h, 03ch, 018h
7926 db 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 03fh, 033h, 03fh, 030h, 030h, 030h, 070h, 0f0h
7927 db 0e0h, 000h, 000h, 000h, 000h, 000h, 07fh, 063h, 07fh, 063h, 063h, 063h, 067h, 0e7h, 0e6h, 0c0h
7928 db 000h, 000h, 000h, 000h, 018h, 018h, 0dbh, 03ch, 0e7h, 03ch, 0dbh, 018h, 018h, 000h, 000h, 000h
7929 db 000h, 000h, 080h, 0c0h, 0e0h, 0f8h, 0feh, 0f8h, 0e0h, 0c0h, 080h, 000h, 000h, 000h, 000h, 000h
7930 db 002h, 006h, 00eh, 03eh, 0feh, 03eh, 00eh, 006h, 002h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch
7931 db 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h
7932 db 066h, 066h, 000h, 066h, 066h, 000h, 000h, 000h, 000h, 000h, 07fh, 0dbh, 0dbh, 0dbh, 07bh, 01bh
7933 db 01bh, 01bh, 01bh, 000h, 000h, 000h, 000h, 07ch, 0c6h, 060h, 038h, 06ch, 0c6h, 0c6h, 06ch, 038h
7934 db 00ch, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 0feh, 000h
7935 db 000h, 000h, 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 07eh, 000h, 000h
7936 db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
7937 db 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7938 db 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 060h
7939 db 0feh, 060h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c0h
7940 db 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 028h, 06ch, 0feh, 06ch, 028h, 000h
7941 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 038h, 07ch, 07ch, 0feh, 0feh, 000h, 000h
7942 db 000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 07ch, 07ch, 038h, 038h, 010h, 000h, 000h, 000h, 000h
7943 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7944 db 018h, 03ch, 03ch, 03ch, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 066h, 066h, 066h
7945 db 024h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch
7946 db 06ch, 06ch, 0feh, 06ch, 06ch, 000h, 000h, 000h, 018h, 018h, 07ch, 0c6h, 0c2h, 0c0h, 07ch, 006h
7947 db 086h, 0c6h, 07ch, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 0c2h, 0c6h, 00ch, 018h, 030h, 066h
7948 db 0c6h, 000h, 000h, 000h, 000h, 000h, 038h, 06ch, 06ch, 038h, 076h, 0dch, 0cch, 0cch, 076h, 000h
7949 db 000h, 000h, 000h, 030h, 030h, 030h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7950 db 000h, 000h, 00ch, 018h, 030h, 030h, 030h, 030h, 030h, 018h, 00ch, 000h, 000h, 000h, 000h, 000h
7951 db 030h, 018h, 00ch, 00ch, 00ch, 00ch, 00ch, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7952 db 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h
7953 db 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7954 db 018h, 018h, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 000h, 000h, 000h
7955 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h
7956 db 000h, 000h, 000h, 000h, 002h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h, 000h, 000h, 000h
7957 db 000h, 000h, 07ch, 0c6h, 0ceh, 0deh, 0f6h, 0e6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
7958 db 018h, 038h, 078h, 018h, 018h, 018h, 018h, 018h, 07eh, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h
7959 db 006h, 00ch, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 006h, 006h
7960 db 03ch, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 00ch, 01ch, 03ch, 06ch, 0cch, 0feh
7961 db 00ch, 00ch, 01eh, 000h, 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0fch, 006h, 006h, 0c6h
7962 db 07ch, 000h, 000h, 000h, 000h, 000h, 038h, 060h, 0c0h, 0c0h, 0fch, 0c6h, 0c6h, 0c6h, 07ch, 000h
7963 db 000h, 000h, 000h, 000h, 0feh, 0c6h, 006h, 00ch, 018h, 030h, 030h, 030h, 030h, 000h, 000h, 000h
7964 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
7965 db 07ch, 0c6h, 0c6h, 0c6h, 07eh, 006h, 006h, 00ch, 078h, 000h, 000h, 000h, 000h, 000h, 000h, 018h
7966 db 018h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h
7967 db 000h, 000h, 018h, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 006h, 00ch, 018h, 030h, 060h, 030h
7968 db 018h, 00ch, 006h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 000h, 000h, 07eh, 000h
7969 db 000h, 000h, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 060h, 000h
7970 db 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 00ch, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h
7971 db 000h, 000h, 07ch, 0c6h, 0c6h, 0deh, 0deh, 0deh, 0dch, 0c0h, 07ch, 000h, 000h, 000h, 000h, 000h
7972 db 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h, 0fch, 066h
7973 db 066h, 066h, 07ch, 066h, 066h, 066h, 0fch, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 0c2h, 0c0h
7974 db 0c0h, 0c0h, 0c2h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h, 0f8h, 06ch, 066h, 066h, 066h, 066h
7975 db 066h, 06ch, 0f8h, 000h, 000h, 000h, 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 062h, 066h
7976 db 0feh, 000h, 000h, 000h, 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 060h, 0f0h, 000h
7977 db 000h, 000h, 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0deh, 0c6h, 066h, 03ah, 000h, 000h, 000h
7978 db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h
7979 db 03ch, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 01eh, 00ch
7980 db 00ch, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h, 000h, 0e6h, 066h, 06ch, 06ch
7981 db 078h, 06ch, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 0f0h, 060h, 060h, 060h, 060h, 060h
7982 db 062h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h, 0c6h, 0eeh, 0feh, 0feh, 0d6h, 0c6h, 0c6h, 0c6h
7983 db 0c6h, 000h, 000h, 000h, 000h, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 000h
7984 db 000h, 000h, 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h
7985 db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h, 000h
7986 db 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0deh, 07ch, 00ch, 00eh, 000h, 000h, 000h, 000h, 0fch, 066h
7987 db 066h, 066h, 07ch, 06ch, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 060h
7988 db 038h, 00ch, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 07eh, 07eh, 05ah, 018h, 018h, 018h
7989 db 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h
7990 db 07ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 010h, 000h
7991 db 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0d6h, 0feh, 07ch, 06ch, 000h, 000h, 000h
7992 db 000h, 000h, 0c6h, 0c6h, 06ch, 038h, 038h, 038h, 06ch, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h
7993 db 066h, 066h, 066h, 066h, 03ch, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 0feh, 0c6h
7994 db 08ch, 018h, 030h, 060h, 0c2h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 03ch, 030h, 030h, 030h
7995 db 030h, 030h, 030h, 030h, 03ch, 000h, 000h, 000h, 000h, 000h, 080h, 0c0h, 0e0h, 070h, 038h, 01ch
7996 db 00eh, 006h, 002h, 000h, 000h, 000h, 000h, 000h, 03ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch
7997 db 03ch, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7998 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h
7999 db 030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8000 db 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 0e0h, 060h
8001 db 060h, 078h, 06ch, 066h, 066h, 066h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch
8002 db 0c6h, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 01ch, 00ch, 00ch, 03ch, 06ch, 0cch
8003 db 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h
8004 db 07ch, 000h, 000h, 000h, 000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 0f0h, 000h
8005 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 07ch, 00ch, 0cch, 078h, 000h
8006 db 000h, 000h, 0e0h, 060h, 060h, 06ch, 076h, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h
8007 db 018h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 006h, 006h
8008 db 000h, 00eh, 006h, 006h, 006h, 006h, 066h, 066h, 03ch, 000h, 000h, 000h, 0e0h, 060h, 060h, 066h
8009 db 06ch, 078h, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h
8010 db 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ech, 0feh, 0d6h, 0d6h, 0d6h
8011 db 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 000h
8012 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h
8013 db 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h, 000h, 000h
8014 db 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 07ch, 00ch, 00ch, 01eh, 000h, 000h, 000h, 000h, 000h
8015 db 000h, 0dch, 076h, 066h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch
8016 db 0c6h, 070h, 01ch, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 010h, 030h, 030h, 0fch, 030h, 030h
8017 db 030h, 036h, 01ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch
8018 db 076h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 03ch, 018h, 000h
8019 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0d6h, 0d6h, 0feh, 06ch, 000h, 000h, 000h
8020 db 000h, 000h, 000h, 000h, 000h, 0c6h, 06ch, 038h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h
8021 db 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 0f8h, 000h, 000h, 000h, 000h, 000h
8022 db 000h, 0feh, 0cch, 018h, 030h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h, 00eh, 018h, 018h, 018h
8023 db 070h, 018h, 018h, 018h, 00eh, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 000h, 018h
8024 db 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 070h, 018h, 018h, 018h, 00eh, 018h, 018h, 018h
8025 db 070h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8026 db 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 000h, 000h, 000h, 000h
8027 db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 00ch, 006h, 07ch, 000h, 000h, 000h
8028 db 0cch, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 00ch, 018h, 030h
8029 db 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 000h, 078h
8030 db 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 000h, 078h, 00ch, 07ch
8031 db 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 078h, 00ch, 07ch, 0cch, 0cch
8032 db 076h, 000h, 000h, 000h, 000h, 038h, 06ch, 038h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h
8033 db 000h, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 060h, 066h, 03ch, 00ch, 006h, 03ch, 000h, 000h
8034 db 000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
8035 db 0cch, 0cch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h
8036 db 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 000h, 038h
8037 db 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 018h, 03ch, 066h, 000h, 038h, 018h, 018h
8038 db 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 038h, 018h, 018h, 018h, 018h
8039 db 03ch, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 000h
8040 db 000h, 000h, 038h, 06ch, 038h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 000h, 000h, 000h
8041 db 018h, 030h, 060h, 000h, 0feh, 066h, 060h, 07ch, 060h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h
8042 db 000h, 000h, 0cch, 076h, 036h, 07eh, 0d8h, 0d8h, 06eh, 000h, 000h, 000h, 000h, 000h, 03eh, 06ch
8043 db 0cch, 0cch, 0feh, 0cch, 0cch, 0cch, 0ceh, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 000h, 07ch
8044 db 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 000h, 07ch, 0c6h, 0c6h
8045 db 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h
8046 db 07ch, 000h, 000h, 000h, 000h, 030h, 078h, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h
8047 db 000h, 000h, 000h, 060h, 030h, 018h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h
8048 db 000h, 000h, 0c6h, 0c6h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 078h, 000h, 000h, 0c6h
8049 db 0c6h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 000h
8050 db 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 018h, 018h, 03ch, 066h, 060h
8051 db 060h, 066h, 03ch, 018h, 018h, 000h, 000h, 000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h
8052 db 060h, 0e6h, 0fch, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 03ch, 018h, 07eh, 018h, 07eh, 018h
8053 db 018h, 000h, 000h, 000h, 000h, 0f8h, 0cch, 0cch, 0f8h, 0c4h, 0cch, 0deh, 0cch, 0cch, 0c6h, 000h
8054 db 000h, 000h, 000h, 00eh, 01bh, 018h, 018h, 018h, 07eh, 018h, 018h, 018h, 018h, 0d8h, 070h, 000h
8055 db 000h, 018h, 030h, 060h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 00ch
8056 db 018h, 030h, 000h, 038h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 018h, 030h, 060h
8057 db 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 018h, 030h, 060h, 000h, 0cch
8058 db 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 0dch, 066h, 066h
8059 db 066h, 066h, 066h, 000h, 000h, 000h, 076h, 0dch, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h
8060 db 0c6h, 000h, 000h, 000h, 000h, 03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 000h, 000h, 000h
8061 db 000h, 000h, 000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8062 db 000h, 000h, 030h, 030h, 000h, 030h, 030h, 060h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
8063 db 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8064 db 000h, 000h, 0feh, 006h, 006h, 006h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c6h, 0cch, 0d8h
8065 db 030h, 060h, 0dch, 086h, 00ch, 018h, 03eh, 000h, 000h, 0c0h, 0c0h, 0c6h, 0cch, 0d8h, 030h, 066h
8066 db 0ceh, 09eh, 03eh, 006h, 006h, 000h, 000h, 000h, 018h, 018h, 000h, 018h, 018h, 03ch, 03ch, 03ch
8067 db 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 036h, 06ch, 0d8h, 06ch, 036h, 000h, 000h, 000h
8068 db 000h, 000h, 000h, 000h, 000h, 000h, 0d8h, 06ch, 036h, 06ch, 0d8h, 000h, 000h, 000h, 000h, 000h
8069 db 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 055h, 0aah
8070 db 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 0ddh, 077h, 0ddh, 077h
8071 db 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 018h, 018h, 018h, 018h, 018h, 018h
8072 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h
8073 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h
8074 db 018h, 018h, 018h, 018h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 036h
8075 db 036h, 036h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h, 036h, 036h, 036h
8076 db 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 036h, 036h
8077 db 036h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8078 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 000h, 0feh
8079 db 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0feh
8080 db 000h, 000h, 000h, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h
8081 db 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h
8082 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h
8083 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h
8084 db 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8085 db 000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8086 db 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
8087 db 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h
8088 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h
8089 db 018h, 018h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h, 036h, 036h, 036h
8090 db 036h, 036h, 036h, 036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8091 db 000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8092 db 036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
8093 db 000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 030h, 037h
8094 db 036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h
8095 db 000h, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 036h
8096 db 036h, 036h, 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h
8097 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8098 db 000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
8099 db 000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8100 db 036h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh
8101 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h
8102 db 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h
8103 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h
8104 db 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8105 db 018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8106 db 000h, 000h, 000h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
8107 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
8108 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
8109 db 0f0h, 0f0h, 0f0h, 0f0h, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh
8110 db 00fh, 00fh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8111 db 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 0d8h, 0d8h, 0dch, 076h, 000h, 000h, 000h, 000h, 000h
8112 db 000h, 000h, 07ch, 0c6h, 0fch, 0c6h, 0c6h, 0fch, 0c0h, 0c0h, 040h, 000h, 000h, 000h, 0feh, 0c6h
8113 db 0c6h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 06ch
8114 db 06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 0feh, 0c6h, 060h, 030h, 018h, 030h
8115 db 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 0d8h
8116 db 070h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0c0h
8117 db 000h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h
8118 db 000h, 000h, 07eh, 018h, 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h, 000h
8119 db 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 038h, 06ch
8120 db 0c6h, 0c6h, 0c6h, 06ch, 06ch, 06ch, 0eeh, 000h, 000h, 000h, 000h, 000h, 01eh, 030h, 018h, 00ch
8121 db 03eh, 066h, 066h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 0dbh, 0dbh
8122 db 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 003h, 006h, 07eh, 0dbh, 0dbh, 0f3h, 07eh, 060h
8123 db 0c0h, 000h, 000h, 000h, 000h, 000h, 01ch, 030h, 060h, 060h, 07ch, 060h, 060h, 030h, 01ch, 000h
8124 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h
8125 db 000h, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h
8126 db 000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 030h, 018h
8127 db 00ch, 006h, 00ch, 018h, 030h, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 00ch, 018h, 030h, 060h
8128 db 030h, 018h, 00ch, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 00eh, 01bh, 01bh, 018h, 018h, 018h
8129 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h
8130 db 070h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 07eh, 000h, 018h, 018h, 000h, 000h
8131 db 000h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h
8132 db 000h, 038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8133 db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8134 db 000h, 000h, 000h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 00fh, 00ch, 00ch, 00ch, 00ch
8135 db 00ch, 0ech, 06ch, 03ch, 01ch, 000h, 000h, 000h, 000h, 0d8h, 06ch, 06ch, 06ch, 06ch, 06ch, 000h
8136 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 070h, 0d8h, 030h, 060h, 0c8h, 0f8h, 000h, 000h, 000h
8137 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h
8138 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8139 ; disGetNextSymbol 0xc69f2 LB 0x1340 -> off=0x0 cb=0000000000001000 uValue=00000000000c23f2 'vgafont16'
8140vgafont16: ; 0xc69f2 LB 0x1000
8141 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8142 db 000h, 000h, 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 081h, 07eh, 000h, 000h, 000h, 000h
8143 db 000h, 000h, 07eh, 0ffh, 0dbh, 0ffh, 0ffh, 0c3h, 0e7h, 0ffh, 0ffh, 07eh, 000h, 000h, 000h, 000h
8144 db 000h, 000h, 000h, 000h, 06ch, 0feh, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h
8145 db 000h, 000h, 000h, 000h, 010h, 038h, 07ch, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h, 000h
8146 db 000h, 000h, 000h, 018h, 03ch, 03ch, 0e7h, 0e7h, 0e7h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8147 db 000h, 000h, 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 07eh, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8148 db 000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h
8149 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
8150 db 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h
8151 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
8152 db 000h, 000h, 01eh, 00eh, 01ah, 032h, 078h, 0cch, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h
8153 db 000h, 000h, 03ch, 066h, 066h, 066h, 066h, 03ch, 018h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h
8154 db 000h, 000h, 03fh, 033h, 03fh, 030h, 030h, 030h, 030h, 070h, 0f0h, 0e0h, 000h, 000h, 000h, 000h
8155 db 000h, 000h, 07fh, 063h, 07fh, 063h, 063h, 063h, 063h, 067h, 0e7h, 0e6h, 0c0h, 000h, 000h, 000h
8156 db 000h, 000h, 000h, 018h, 018h, 0dbh, 03ch, 0e7h, 03ch, 0dbh, 018h, 018h, 000h, 000h, 000h, 000h
8157 db 000h, 080h, 0c0h, 0e0h, 0f0h, 0f8h, 0feh, 0f8h, 0f0h, 0e0h, 0c0h, 080h, 000h, 000h, 000h, 000h
8158 db 000h, 002h, 006h, 00eh, 01eh, 03eh, 0feh, 03eh, 01eh, 00eh, 006h, 002h, 000h, 000h, 000h, 000h
8159 db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h
8160 db 000h, 000h, 066h, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 066h, 066h, 000h, 000h, 000h, 000h
8161 db 000h, 000h, 07fh, 0dbh, 0dbh, 0dbh, 07bh, 01bh, 01bh, 01bh, 01bh, 01bh, 000h, 000h, 000h, 000h
8162 db 000h, 07ch, 0c6h, 060h, 038h, 06ch, 0c6h, 0c6h, 06ch, 038h, 00ch, 0c6h, 07ch, 000h, 000h, 000h
8163 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 0feh, 0feh, 000h, 000h, 000h, 000h
8164 db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h
8165 db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
8166 db 000h, 000h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h
8167 db 000h, 000h, 000h, 000h, 000h, 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h
8168 db 000h, 000h, 000h, 000h, 000h, 030h, 060h, 0feh, 060h, 030h, 000h, 000h, 000h, 000h, 000h, 000h
8169 db 000h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c0h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h
8170 db 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 000h
8171 db 000h, 000h, 000h, 000h, 010h, 038h, 038h, 07ch, 07ch, 0feh, 0feh, 000h, 000h, 000h, 000h, 000h
8172 db 000h, 000h, 000h, 000h, 0feh, 0feh, 07ch, 07ch, 038h, 038h, 010h, 000h, 000h, 000h, 000h, 000h
8173 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8174 db 000h, 000h, 018h, 03ch, 03ch, 03ch, 018h, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
8175 db 000h, 066h, 066h, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8176 db 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch, 06ch, 06ch, 0feh, 06ch, 06ch, 000h, 000h, 000h, 000h
8177 db 018h, 018h, 07ch, 0c6h, 0c2h, 0c0h, 07ch, 006h, 006h, 086h, 0c6h, 07ch, 018h, 018h, 000h, 000h
8178 db 000h, 000h, 000h, 000h, 0c2h, 0c6h, 00ch, 018h, 030h, 060h, 0c6h, 086h, 000h, 000h, 000h, 000h
8179 db 000h, 000h, 038h, 06ch, 06ch, 038h, 076h, 0dch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8180 db 000h, 030h, 030h, 030h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8181 db 000h, 000h, 00ch, 018h, 030h, 030h, 030h, 030h, 030h, 030h, 018h, 00ch, 000h, 000h, 000h, 000h
8182 db 000h, 000h, 030h, 018h, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 018h, 030h, 000h, 000h, 000h, 000h
8183 db 000h, 000h, 000h, 000h, 000h, 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 000h, 000h, 000h
8184 db 000h, 000h, 000h, 000h, 000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h
8185 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 030h, 000h, 000h, 000h
8186 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8187 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
8188 db 000h, 000h, 000h, 000h, 002h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h, 000h, 000h, 000h
8189 db 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h, 000h, 000h
8190 db 000h, 000h, 018h, 038h, 078h, 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 000h, 000h, 000h, 000h
8191 db 000h, 000h, 07ch, 0c6h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 0c6h, 0feh, 000h, 000h, 000h, 000h
8192 db 000h, 000h, 07ch, 0c6h, 006h, 006h, 03ch, 006h, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8193 db 000h, 000h, 00ch, 01ch, 03ch, 06ch, 0cch, 0feh, 00ch, 00ch, 00ch, 01eh, 000h, 000h, 000h, 000h
8194 db 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0fch, 006h, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8195 db 000h, 000h, 038h, 060h, 0c0h, 0c0h, 0fch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8196 db 000h, 000h, 0feh, 0c6h, 006h, 006h, 00ch, 018h, 030h, 030h, 030h, 030h, 000h, 000h, 000h, 000h
8197 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8198 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07eh, 006h, 006h, 006h, 00ch, 078h, 000h, 000h, 000h, 000h
8199 db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
8200 db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 018h, 018h, 030h, 000h, 000h, 000h, 000h
8201 db 000h, 000h, 000h, 006h, 00ch, 018h, 030h, 060h, 030h, 018h, 00ch, 006h, 000h, 000h, 000h, 000h
8202 db 000h, 000h, 000h, 000h, 000h, 07eh, 000h, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8203 db 000h, 000h, 000h, 060h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 060h, 000h, 000h, 000h, 000h
8204 db 000h, 000h, 07ch, 0c6h, 0c6h, 00ch, 018h, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
8205 db 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0deh, 0deh, 0deh, 0dch, 0c0h, 07ch, 000h, 000h, 000h, 000h
8206 db 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8207 db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 066h, 066h, 066h, 066h, 0fch, 000h, 000h, 000h, 000h
8208 db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 000h, 000h, 000h, 000h
8209 db 000h, 000h, 0f8h, 06ch, 066h, 066h, 066h, 066h, 066h, 066h, 06ch, 0f8h, 000h, 000h, 000h, 000h
8210 db 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 062h, 066h, 0feh, 000h, 000h, 000h, 000h
8211 db 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
8212 db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0deh, 0c6h, 0c6h, 066h, 03ah, 000h, 000h, 000h, 000h
8213 db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8214 db 000h, 000h, 03ch, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8215 db 000h, 000h, 01eh, 00ch, 00ch, 00ch, 00ch, 00ch, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h
8216 db 000h, 000h, 0e6h, 066h, 066h, 06ch, 078h, 078h, 06ch, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
8217 db 000h, 000h, 0f0h, 060h, 060h, 060h, 060h, 060h, 060h, 062h, 066h, 0feh, 000h, 000h, 000h, 000h
8218 db 000h, 000h, 0c3h, 0e7h, 0ffh, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h, 000h, 000h, 000h
8219 db 000h, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8220 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8221 db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 060h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
8222 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0deh, 07ch, 00ch, 00eh, 000h, 000h
8223 db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 06ch, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
8224 db 000h, 000h, 07ch, 0c6h, 0c6h, 060h, 038h, 00ch, 006h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8225 db 000h, 000h, 0ffh, 0dbh, 099h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8226 db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8227 db 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h
8228 db 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 066h, 000h, 000h, 000h, 000h
8229 db 000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 03ch, 066h, 0c3h, 0c3h, 000h, 000h, 000h, 000h
8230 db 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8231 db 000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h, 030h, 060h, 0c1h, 0c3h, 0ffh, 000h, 000h, 000h, 000h
8232 db 000h, 000h, 03ch, 030h, 030h, 030h, 030h, 030h, 030h, 030h, 030h, 03ch, 000h, 000h, 000h, 000h
8233 db 000h, 000h, 000h, 080h, 0c0h, 0e0h, 070h, 038h, 01ch, 00eh, 006h, 002h, 000h, 000h, 000h, 000h
8234 db 000h, 000h, 03ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 03ch, 000h, 000h, 000h, 000h
8235 db 010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8236 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 000h
8237 db 030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8238 db 000h, 000h, 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8239 db 000h, 000h, 0e0h, 060h, 060h, 078h, 06ch, 066h, 066h, 066h, 066h, 07ch, 000h, 000h, 000h, 000h
8240 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c0h, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8241 db 000h, 000h, 01ch, 00ch, 00ch, 03ch, 06ch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8242 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8243 db 000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
8244 db 000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 0cch, 0cch, 07ch, 00ch, 0cch, 078h, 000h
8245 db 000h, 000h, 0e0h, 060h, 060h, 06ch, 076h, 066h, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
8246 db 000h, 000h, 018h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8247 db 000h, 000h, 006h, 006h, 000h, 00eh, 006h, 006h, 006h, 006h, 006h, 006h, 066h, 066h, 03ch, 000h
8248 db 000h, 000h, 0e0h, 060h, 060h, 066h, 06ch, 078h, 078h, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h
8249 db 000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8250 db 000h, 000h, 000h, 000h, 000h, 0e6h, 0ffh, 0dbh, 0dbh, 0dbh, 0dbh, 0dbh, 000h, 000h, 000h, 000h
8251 db 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 000h, 000h, 000h
8252 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8253 db 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h
8254 db 000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 0cch, 0cch, 07ch, 00ch, 00ch, 01eh, 000h
8255 db 000h, 000h, 000h, 000h, 000h, 0dch, 076h, 066h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
8256 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 060h, 038h, 00ch, 0c6h, 07ch, 000h, 000h, 000h, 000h
8257 db 000h, 000h, 010h, 030h, 030h, 0fch, 030h, 030h, 030h, 030h, 036h, 01ch, 000h, 000h, 000h, 000h
8258 db 000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8259 db 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h
8260 db 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h, 000h, 000h, 000h
8261 db 000h, 000h, 000h, 000h, 000h, 0c3h, 066h, 03ch, 018h, 03ch, 066h, 0c3h, 000h, 000h, 000h, 000h
8262 db 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 0f8h, 000h
8263 db 000h, 000h, 000h, 000h, 000h, 0feh, 0cch, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h
8264 db 000h, 000h, 00eh, 018h, 018h, 018h, 070h, 018h, 018h, 018h, 018h, 00eh, 000h, 000h, 000h, 000h
8265 db 000h, 000h, 018h, 018h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
8266 db 000h, 000h, 070h, 018h, 018h, 018h, 00eh, 018h, 018h, 018h, 018h, 070h, 000h, 000h, 000h, 000h
8267 db 000h, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8268 db 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h
8269 db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 00ch, 006h, 07ch, 000h, 000h
8270 db 000h, 000h, 0cch, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8271 db 000h, 00ch, 018h, 030h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8272 db 000h, 010h, 038h, 06ch, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8273 db 000h, 000h, 0cch, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8274 db 000h, 060h, 030h, 018h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8275 db 000h, 038h, 06ch, 038h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8276 db 000h, 000h, 000h, 000h, 03ch, 066h, 060h, 060h, 066h, 03ch, 00ch, 006h, 03ch, 000h, 000h, 000h
8277 db 000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8278 db 000h, 000h, 0c6h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8279 db 000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8280 db 000h, 000h, 066h, 000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8281 db 000h, 018h, 03ch, 066h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8282 db 000h, 060h, 030h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8283 db 000h, 0c6h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8284 db 038h, 06ch, 038h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8285 db 018h, 030h, 060h, 000h, 0feh, 066h, 060h, 07ch, 060h, 060h, 066h, 0feh, 000h, 000h, 000h, 000h
8286 db 000h, 000h, 000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h, 000h, 000h
8287 db 000h, 000h, 03eh, 06ch, 0cch, 0cch, 0feh, 0cch, 0cch, 0cch, 0cch, 0ceh, 000h, 000h, 000h, 000h
8288 db 000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8289 db 000h, 000h, 0c6h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8290 db 000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8291 db 000h, 030h, 078h, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8292 db 000h, 060h, 030h, 018h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8293 db 000h, 000h, 0c6h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 078h, 000h
8294 db 000h, 0c6h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8295 db 000h, 0c6h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8296 db 000h, 018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h
8297 db 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 060h, 0e6h, 0fch, 000h, 000h, 000h, 000h
8298 db 000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h
8299 db 000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 066h, 0f3h, 000h, 000h, 000h, 000h
8300 db 000h, 00eh, 01bh, 018h, 018h, 018h, 07eh, 018h, 018h, 018h, 018h, 018h, 0d8h, 070h, 000h, 000h
8301 db 000h, 018h, 030h, 060h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8302 db 000h, 00ch, 018h, 030h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8303 db 000h, 018h, 030h, 060h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8304 db 000h, 018h, 030h, 060h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8305 db 000h, 000h, 076h, 0dch, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 000h, 000h, 000h
8306 db 076h, 0dch, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8307 db 000h, 03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8308 db 000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8309 db 000h, 000h, 030h, 030h, 000h, 030h, 030h, 060h, 0c0h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8310 db 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h
8311 db 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 006h, 006h, 006h, 006h, 000h, 000h, 000h, 000h, 000h
8312 db 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0ceh, 09bh, 006h, 00ch, 01fh, 000h, 000h
8313 db 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h, 006h, 000h, 000h
8314 db 000h, 000h, 018h, 018h, 000h, 018h, 018h, 018h, 03ch, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h
8315 db 000h, 000h, 000h, 000h, 000h, 036h, 06ch, 0d8h, 06ch, 036h, 000h, 000h, 000h, 000h, 000h, 000h
8316 db 000h, 000h, 000h, 000h, 000h, 0d8h, 06ch, 036h, 06ch, 0d8h, 000h, 000h, 000h, 000h, 000h, 000h
8317 db 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h
8318 db 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah
8319 db 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h
8320 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8321 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8322 db 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8323 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8324 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8325 db 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8326 db 036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8327 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8328 db 000h, 000h, 000h, 000h, 000h, 0feh, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8329 db 036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8330 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8331 db 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8332 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8333 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8334 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8335 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8336 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8337 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8338 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8339 db 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8340 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8341 db 036h, 036h, 036h, 036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8342 db 000h, 000h, 000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8343 db 036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8344 db 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8345 db 036h, 036h, 036h, 036h, 036h, 037h, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8346 db 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8347 db 036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8348 db 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8349 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8350 db 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8351 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8352 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8353 db 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8354 db 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8355 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8356 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8357 db 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8358 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8359 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8360 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
8361 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
8362 db 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
8363 db 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh
8364 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8365 db 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 0d8h, 0d8h, 0d8h, 0dch, 076h, 000h, 000h, 000h, 000h
8366 db 000h, 000h, 078h, 0cch, 0cch, 0cch, 0d8h, 0cch, 0c6h, 0c6h, 0c6h, 0cch, 000h, 000h, 000h, 000h
8367 db 000h, 000h, 0feh, 0c6h, 0c6h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h
8368 db 000h, 000h, 000h, 000h, 0feh, 06ch, 06ch, 06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h
8369 db 000h, 000h, 000h, 0feh, 0c6h, 060h, 030h, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h
8370 db 000h, 000h, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 0d8h, 0d8h, 070h, 000h, 000h, 000h, 000h
8371 db 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0c0h, 000h, 000h, 000h
8372 db 000h, 000h, 000h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
8373 db 000h, 000h, 000h, 07eh, 018h, 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h
8374 db 000h, 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h
8375 db 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 06ch, 06ch, 06ch, 06ch, 0eeh, 000h, 000h, 000h, 000h
8376 db 000h, 000h, 01eh, 030h, 018h, 00ch, 03eh, 066h, 066h, 066h, 066h, 03ch, 000h, 000h, 000h, 000h
8377 db 000h, 000h, 000h, 000h, 000h, 07eh, 0dbh, 0dbh, 0dbh, 07eh, 000h, 000h, 000h, 000h, 000h, 000h
8378 db 000h, 000h, 000h, 003h, 006h, 07eh, 0dbh, 0dbh, 0f3h, 07eh, 060h, 0c0h, 000h, 000h, 000h, 000h
8379 db 000h, 000h, 01ch, 030h, 060h, 060h, 07ch, 060h, 060h, 060h, 030h, 01ch, 000h, 000h, 000h, 000h
8380 db 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8381 db 000h, 000h, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h
8382 db 000h, 000h, 000h, 000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h
8383 db 000h, 000h, 000h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 000h, 07eh, 000h, 000h, 000h, 000h
8384 db 000h, 000h, 000h, 00ch, 018h, 030h, 060h, 030h, 018h, 00ch, 000h, 07eh, 000h, 000h, 000h, 000h
8385 db 000h, 000h, 00eh, 01bh, 01bh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8386 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h, 0d8h, 070h, 000h, 000h, 000h, 000h
8387 db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 07eh, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
8388 db 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h
8389 db 000h, 038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8390 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8391 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8392 db 000h, 00fh, 00ch, 00ch, 00ch, 00ch, 00ch, 0ech, 06ch, 06ch, 03ch, 01ch, 000h, 000h, 000h, 000h
8393 db 000h, 0d8h, 06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8394 db 000h, 070h, 0d8h, 030h, 060h, 0c8h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8395 db 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h, 000h, 000h, 000h
8396 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8397 ; disGetNextSymbol 0xc79f2 LB 0x340 -> off=0x0 cb=000000000000012d uValue=00000000000c33f2 'vgafont14alt'
8398vgafont14alt: ; 0xc79f2 LB 0x12d
8399 db 01dh, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 022h
8400 db 000h, 063h, 063h, 063h, 022h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02bh, 000h
8401 db 000h, 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 02dh, 000h, 000h
8402 db 000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 04dh, 000h, 000h, 0c3h
8403 db 0e7h, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h, 000h, 000h, 054h, 000h, 000h, 0ffh, 0dbh
8404 db 099h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 056h, 000h, 000h, 0c3h, 0c3h, 0c3h
8405 db 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 057h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h
8406 db 0dbh, 0dbh, 0ffh, 066h, 066h, 000h, 000h, 000h, 058h, 000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h
8407 db 03ch, 066h, 0c3h, 0c3h, 000h, 000h, 000h, 059h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
8408 db 018h, 018h, 03ch, 000h, 000h, 000h, 05ah, 000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h, 030h, 061h
8409 db 0c3h, 0ffh, 000h, 000h, 000h, 06dh, 000h, 000h, 000h, 000h, 000h, 0e6h, 0ffh, 0dbh, 0dbh, 0dbh
8410 db 0dbh, 000h, 000h, 000h, 076h, 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
8411 db 000h, 000h, 000h, 077h, 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h
8412 db 000h, 000h, 091h, 000h, 000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h
8413 db 000h, 09bh, 000h, 018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h
8414 db 09dh, 000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 000h, 000h, 000h, 09eh
8415 db 000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 0f3h, 000h, 000h, 000h, 0f1h, 000h
8416 db 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 0ffh, 000h, 000h, 000h, 0f6h, 000h, 000h
8417 db 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
8418 ; disGetNextSymbol 0xc7b1f LB 0x213 -> off=0x0 cb=0000000000000144 uValue=00000000000c351f 'vgafont16alt'
8419vgafont16alt: ; 0xc7b1f LB 0x144
8420 db 01dh, 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h
8421 db 000h, 030h, 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h
8422 db 000h, 000h, 04dh, 000h, 000h, 0c3h, 0e7h, 0ffh, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h
8423 db 000h, 000h, 000h, 054h, 000h, 000h, 0ffh, 0dbh, 099h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch
8424 db 000h, 000h, 000h, 000h, 056h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch
8425 db 018h, 000h, 000h, 000h, 000h, 057h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh
8426 db 066h, 066h, 000h, 000h, 000h, 000h, 058h, 000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 03ch
8427 db 066h, 0c3h, 0c3h, 000h, 000h, 000h, 000h, 059h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
8428 db 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 05ah, 000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h
8429 db 030h, 060h, 0c1h, 0c3h, 0ffh, 000h, 000h, 000h, 000h, 06dh, 000h, 000h, 000h, 000h, 000h, 0e6h
8430 db 0ffh, 0dbh, 0dbh, 0dbh, 0dbh, 0dbh, 000h, 000h, 000h, 000h, 076h, 000h, 000h, 000h, 000h, 000h
8431 db 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h, 077h, 000h, 000h, 000h, 000h
8432 db 000h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h, 000h, 000h, 000h, 078h, 000h, 000h, 000h
8433 db 000h, 000h, 0c3h, 066h, 03ch, 018h, 03ch, 066h, 0c3h, 000h, 000h, 000h, 000h, 091h, 000h, 000h
8434 db 000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h, 000h, 000h, 09bh, 000h
8435 db 018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 09dh
8436 db 000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h
8437 db 09eh, 000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 066h, 0f3h, 000h, 000h, 000h
8438 db 000h, 0abh, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0ceh, 09bh, 006h, 00ch, 01fh
8439 db 000h, 000h, 0ach, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h
8440 db 006h, 000h, 000h, 000h
8441 ; disGetNextSymbol 0xc7c63 LB 0xcf -> off=0x0 cb=0000000000000009 uValue=00000000000c3663 '_cga_msr'
8442_cga_msr: ; 0xc7c63 LB 0x9
8443 db 02ch, 028h, 02dh, 029h, 02ah, 02eh, 01eh, 029h, 000h
8444 ; disGetNextSymbol 0xc7c6c LB 0xc6 -> off=0x0 cb=0000000000000015 uValue=00000000000c366c '_vbebios_copyright'
8445_vbebios_copyright: ; 0xc7c6c LB 0x15
8446 db 'VirtualBox VESA BIOS', 000h
8447 ; disGetNextSymbol 0xc7c81 LB 0xb1 -> off=0x0 cb=0000000000000013 uValue=00000000000c3681 '_vbebios_vendor_name'
8448_vbebios_vendor_name: ; 0xc7c81 LB 0x13
8449 db 'Oracle Corporation', 000h
8450 ; disGetNextSymbol 0xc7c94 LB 0x9e -> off=0x0 cb=0000000000000021 uValue=00000000000c3694 '_vbebios_product_name'
8451_vbebios_product_name: ; 0xc7c94 LB 0x21
8452 db 'Oracle VM VirtualBox VBE Adapter', 000h
8453 ; disGetNextSymbol 0xc7cb5 LB 0x7d -> off=0x0 cb=0000000000000029 uValue=00000000000c36b5 '_vbebios_product_revision'
8454_vbebios_product_revision: ; 0xc7cb5 LB 0x29
8455 db 'Oracle VM VirtualBox Version 6.0.0_BETA1', 000h
8456 ; disGetNextSymbol 0xc7cde LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36de '_vbebios_info_string'
8457_vbebios_info_string: ; 0xc7cde LB 0x2b
8458 db 'VirtualBox VBE Display Adapter enabled', 00dh, 00ah, 00dh, 00ah, 000h
8459 ; disGetNextSymbol 0xc7d09 LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c3709 '_no_vbebios_info_string'
8460_no_vbebios_info_string: ; 0xc7d09 LB 0x29
8461 db 'No VirtualBox VBE support available!', 00dh, 00ah, 00dh, 00ah, 000h
8462
8463section CONST progbits vstart=0x7d32 align=1 ; size=0x0 class=DATA group=DGROUP
8464
8465section CONST2 progbits vstart=0x7d32 align=1 ; size=0x0 class=DATA group=DGROUP
8466
8467 ; Padding 0x2ce bytes at 0xc7d32
8468 db 001h, 000h, 000h, 000h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 045h, 03ah, 05ch, 076h
8469 db 062h, 06fh, 078h, 05ch, 073h, 076h, 06eh, 05ch, 074h, 072h, 075h, 06eh, 06bh, 05ch, 06fh, 075h
8470 db 074h, 05ch, 077h, 069h, 06eh, 02eh, 061h, 06dh, 064h, 036h, 034h, 05ch, 072h, 065h, 06ch, 065h
8471 db 061h, 073h, 065h, 05ch, 06fh, 062h, 06ah, 05ch, 056h, 042h, 06fh, 078h, 056h, 067h, 061h, 042h
8472 db 069h, 06fh, 073h, 038h, 030h, 038h, 036h, 05ch, 056h, 042h, 06fh, 078h, 056h, 067h, 061h, 042h
8473 db 069h, 06fh, 073h, 038h, 030h, 038h, 036h, 02eh, 073h, 079h, 06dh, 000h, 000h, 000h, 000h, 000h
8474 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8475 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8476 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8477 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8478 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8479 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8480 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8481 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8482 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8483 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8484 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8485 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8486 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8487 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8488 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8489 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8490 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8491 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8492 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8493 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8494 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8495 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8496 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8497 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8498 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8499 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8500 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8501 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8502 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8503 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8504 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8505 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8506 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8507 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8508 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8509 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8510 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8511 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8512 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 060h
Note: See TracBrowser for help on using the repository browser.

© 2023 Oracle
ContactPrivacy policyTerms of Use