VirtualBox

source: vbox/trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative286.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: 736.6 KB
Line 
1; $Id: VBoxVgaBiosAlternative286.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=0x8fd class=CODE group=AUTO
168 ; disGetNextSymbol 0xc0000 LB 0x8fd -> off=0x22 cb=000000000000054e uValue=00000000000c0022 'vgabios_int10_handler'
169 db 055h, 0aah, 040h, 0e9h, 063h, 00ah, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
170 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 049h, 042h
171 db 04dh, 000h
172vgabios_int10_handler: ; 0xc0022 LB 0x54e
173 pushfw ; 9c ; 0xc0022 vgarom.asm:84
174 cmp ah, 00fh ; 80 fc 0f ; 0xc0023 vgarom.asm:96
175 jne short 0002eh ; 75 06 ; 0xc0026 vgarom.asm:97
176 call 0017ah ; e8 4f 01 ; 0xc0028 vgarom.asm:98
177 jmp near 000eah ; e9 bc 00 ; 0xc002b vgarom.asm:99
178 cmp ah, 01ah ; 80 fc 1a ; 0xc002e vgarom.asm:101
179 jne short 00039h ; 75 06 ; 0xc0031 vgarom.asm:102
180 call 0052fh ; e8 f9 04 ; 0xc0033 vgarom.asm:103
181 jmp near 000eah ; e9 b1 00 ; 0xc0036 vgarom.asm:104
182 cmp ah, 00bh ; 80 fc 0b ; 0xc0039 vgarom.asm:106
183 jne short 00044h ; 75 06 ; 0xc003c vgarom.asm:107
184 call 000ech ; e8 ab 00 ; 0xc003e vgarom.asm:108
185 jmp near 000eah ; e9 a6 00 ; 0xc0041 vgarom.asm:109
186 cmp ax, 01103h ; 3d 03 11 ; 0xc0044 vgarom.asm:111
187 jne short 0004fh ; 75 06 ; 0xc0047 vgarom.asm:112
188 call 00426h ; e8 da 03 ; 0xc0049 vgarom.asm:113
189 jmp near 000eah ; e9 9b 00 ; 0xc004c vgarom.asm:114
190 cmp ah, 012h ; 80 fc 12 ; 0xc004f vgarom.asm:116
191 jne short 00092h ; 75 3e ; 0xc0052 vgarom.asm:117
192 cmp bl, 010h ; 80 fb 10 ; 0xc0054 vgarom.asm:118
193 jne short 0005fh ; 75 06 ; 0xc0057 vgarom.asm:119
194 call 00433h ; e8 d7 03 ; 0xc0059 vgarom.asm:120
195 jmp near 000eah ; e9 8b 00 ; 0xc005c vgarom.asm:121
196 cmp bl, 030h ; 80 fb 30 ; 0xc005f vgarom.asm:123
197 jne short 0006ah ; 75 06 ; 0xc0062 vgarom.asm:124
198 call 00456h ; e8 ef 03 ; 0xc0064 vgarom.asm:125
199 jmp near 000eah ; e9 80 00 ; 0xc0067 vgarom.asm:126
200 cmp bl, 031h ; 80 fb 31 ; 0xc006a vgarom.asm:128
201 jne short 00074h ; 75 05 ; 0xc006d vgarom.asm:129
202 call 004a9h ; e8 37 04 ; 0xc006f vgarom.asm:130
203 jmp short 000eah ; eb 76 ; 0xc0072 vgarom.asm:131
204 cmp bl, 032h ; 80 fb 32 ; 0xc0074 vgarom.asm:133
205 jne short 0007eh ; 75 05 ; 0xc0077 vgarom.asm:134
206 call 004cbh ; e8 4f 04 ; 0xc0079 vgarom.asm:135
207 jmp short 000eah ; eb 6c ; 0xc007c vgarom.asm:136
208 cmp bl, 033h ; 80 fb 33 ; 0xc007e vgarom.asm:138
209 jne short 00088h ; 75 05 ; 0xc0081 vgarom.asm:139
210 call 004e9h ; e8 63 04 ; 0xc0083 vgarom.asm:140
211 jmp short 000eah ; eb 62 ; 0xc0086 vgarom.asm:141
212 cmp bl, 034h ; 80 fb 34 ; 0xc0088 vgarom.asm:143
213 jne short 000dch ; 75 4f ; 0xc008b vgarom.asm:144
214 call 0050dh ; e8 7d 04 ; 0xc008d vgarom.asm:145
215 jmp short 000eah ; eb 58 ; 0xc0090 vgarom.asm:146
216 cmp ax, 0101bh ; 3d 1b 10 ; 0xc0092 vgarom.asm:148
217 je short 000dch ; 74 45 ; 0xc0095 vgarom.asm:149
218 cmp ah, 010h ; 80 fc 10 ; 0xc0097 vgarom.asm:150
219 jne short 000a1h ; 75 05 ; 0xc009a vgarom.asm:154
220 call 001a1h ; e8 02 01 ; 0xc009c vgarom.asm:156
221 jmp short 000eah ; eb 49 ; 0xc009f vgarom.asm:157
222 cmp ah, 04fh ; 80 fc 4f ; 0xc00a1 vgarom.asm:160
223 jne short 000dch ; 75 36 ; 0xc00a4 vgarom.asm:161
224 cmp AL, strict byte 003h ; 3c 03 ; 0xc00a6 vgarom.asm:162
225 jne short 000afh ; 75 05 ; 0xc00a8 vgarom.asm:163
226 call 007d2h ; e8 25 07 ; 0xc00aa vgarom.asm:164
227 jmp short 000eah ; eb 3b ; 0xc00ad vgarom.asm:165
228 cmp AL, strict byte 005h ; 3c 05 ; 0xc00af vgarom.asm:167
229 jne short 000b8h ; 75 05 ; 0xc00b1 vgarom.asm:168
230 call 007f7h ; e8 41 07 ; 0xc00b3 vgarom.asm:169
231 jmp short 000eah ; eb 32 ; 0xc00b6 vgarom.asm:170
232 cmp AL, strict byte 007h ; 3c 07 ; 0xc00b8 vgarom.asm:172
233 jne short 000c1h ; 75 05 ; 0xc00ba vgarom.asm:173
234 call 00824h ; e8 65 07 ; 0xc00bc vgarom.asm:174
235 jmp short 000eah ; eb 29 ; 0xc00bf vgarom.asm:175
236 cmp AL, strict byte 008h ; 3c 08 ; 0xc00c1 vgarom.asm:177
237 jne short 000cah ; 75 05 ; 0xc00c3 vgarom.asm:178
238 call 00858h ; e8 90 07 ; 0xc00c5 vgarom.asm:179
239 jmp short 000eah ; eb 20 ; 0xc00c8 vgarom.asm:180
240 cmp AL, strict byte 009h ; 3c 09 ; 0xc00ca vgarom.asm:182
241 jne short 000d3h ; 75 05 ; 0xc00cc vgarom.asm:183
242 call 0088fh ; e8 be 07 ; 0xc00ce vgarom.asm:184
243 jmp short 000eah ; eb 17 ; 0xc00d1 vgarom.asm:185
244 cmp AL, strict byte 00ah ; 3c 0a ; 0xc00d3 vgarom.asm:187
245 jne short 000dch ; 75 05 ; 0xc00d5 vgarom.asm:188
246 call 008e6h ; e8 0c 08 ; 0xc00d7 vgarom.asm:189
247 jmp short 000eah ; eb 0e ; 0xc00da vgarom.asm:190
248 push ES ; 06 ; 0xc00dc vgarom.asm:194
249 push DS ; 1e ; 0xc00dd vgarom.asm:195
250 pushaw ; 60 ; 0xc00de vgarom.asm:97
251 mov bx, 0c000h ; bb 00 c0 ; 0xc00df vgarom.asm:199
252 mov ds, bx ; 8e db ; 0xc00e2 vgarom.asm:200
253 call 03268h ; e8 81 31 ; 0xc00e4 vgarom.asm:201
254 popaw ; 61 ; 0xc00e7 vgarom.asm:114
255 pop DS ; 1f ; 0xc00e8 vgarom.asm:204
256 pop ES ; 07 ; 0xc00e9 vgarom.asm:205
257 popfw ; 9d ; 0xc00ea vgarom.asm:207
258 iret ; cf ; 0xc00eb vgarom.asm:208
259 cmp bh, 000h ; 80 ff 00 ; 0xc00ec vgarom.asm:213
260 je short 000f7h ; 74 06 ; 0xc00ef vgarom.asm:214
261 cmp bh, 001h ; 80 ff 01 ; 0xc00f1 vgarom.asm:215
262 je short 00148h ; 74 52 ; 0xc00f4 vgarom.asm:216
263 retn ; c3 ; 0xc00f6 vgarom.asm:220
264 push ax ; 50 ; 0xc00f7 vgarom.asm:222
265 push bx ; 53 ; 0xc00f8 vgarom.asm:223
266 push cx ; 51 ; 0xc00f9 vgarom.asm:224
267 push dx ; 52 ; 0xc00fa vgarom.asm:225
268 push DS ; 1e ; 0xc00fb vgarom.asm:226
269 mov dx, strict word 00040h ; ba 40 00 ; 0xc00fc vgarom.asm:227
270 mov ds, dx ; 8e da ; 0xc00ff vgarom.asm:228
271 mov dx, 003dah ; ba da 03 ; 0xc0101 vgarom.asm:229
272 in AL, DX ; ec ; 0xc0104 vgarom.asm:230
273 cmp byte [word 00049h], 003h ; 80 3e 49 00 03 ; 0xc0105 vgarom.asm:231
274 jbe short 0013bh ; 76 2f ; 0xc010a vgarom.asm:232
275 mov dx, 003c0h ; ba c0 03 ; 0xc010c vgarom.asm:233
276 mov AL, strict byte 000h ; b0 00 ; 0xc010f vgarom.asm:234
277 out DX, AL ; ee ; 0xc0111 vgarom.asm:235
278 db 08ah, 0c3h
279 ; mov al, bl ; 8a c3 ; 0xc0112 vgarom.asm:236
280 and AL, strict byte 00fh ; 24 0f ; 0xc0114 vgarom.asm:237
281 test AL, strict byte 008h ; a8 08 ; 0xc0116 vgarom.asm:238
282 je short 0011ch ; 74 02 ; 0xc0118 vgarom.asm:239
283 add AL, strict byte 008h ; 04 08 ; 0xc011a vgarom.asm:240
284 out DX, AL ; ee ; 0xc011c vgarom.asm:242
285 mov CL, strict byte 001h ; b1 01 ; 0xc011d vgarom.asm:243
286 and bl, 010h ; 80 e3 10 ; 0xc011f vgarom.asm:244
287 mov dx, 003c0h ; ba c0 03 ; 0xc0122 vgarom.asm:246
288 db 08ah, 0c1h
289 ; mov al, cl ; 8a c1 ; 0xc0125 vgarom.asm:247
290 out DX, AL ; ee ; 0xc0127 vgarom.asm:248
291 mov dx, 003c1h ; ba c1 03 ; 0xc0128 vgarom.asm:249
292 in AL, DX ; ec ; 0xc012b vgarom.asm:250
293 and AL, strict byte 0efh ; 24 ef ; 0xc012c vgarom.asm:251
294 db 00ah, 0c3h
295 ; or al, bl ; 0a c3 ; 0xc012e vgarom.asm:252
296 mov dx, 003c0h ; ba c0 03 ; 0xc0130 vgarom.asm:253
297 out DX, AL ; ee ; 0xc0133 vgarom.asm:254
298 db 0feh, 0c1h
299 ; inc cl ; fe c1 ; 0xc0134 vgarom.asm:255
300 cmp cl, 004h ; 80 f9 04 ; 0xc0136 vgarom.asm:256
301 jne short 00122h ; 75 e7 ; 0xc0139 vgarom.asm:257
302 mov AL, strict byte 020h ; b0 20 ; 0xc013b vgarom.asm:259
303 out DX, AL ; ee ; 0xc013d vgarom.asm:260
304 mov dx, 003dah ; ba da 03 ; 0xc013e vgarom.asm:262
305 in AL, DX ; ec ; 0xc0141 vgarom.asm:263
306 pop DS ; 1f ; 0xc0142 vgarom.asm:265
307 pop dx ; 5a ; 0xc0143 vgarom.asm:266
308 pop cx ; 59 ; 0xc0144 vgarom.asm:267
309 pop bx ; 5b ; 0xc0145 vgarom.asm:268
310 pop ax ; 58 ; 0xc0146 vgarom.asm:269
311 retn ; c3 ; 0xc0147 vgarom.asm:270
312 push ax ; 50 ; 0xc0148 vgarom.asm:272
313 push bx ; 53 ; 0xc0149 vgarom.asm:273
314 push cx ; 51 ; 0xc014a vgarom.asm:274
315 push dx ; 52 ; 0xc014b vgarom.asm:275
316 mov dx, 003dah ; ba da 03 ; 0xc014c vgarom.asm:276
317 in AL, DX ; ec ; 0xc014f vgarom.asm:277
318 mov CL, strict byte 001h ; b1 01 ; 0xc0150 vgarom.asm:278
319 and bl, 001h ; 80 e3 01 ; 0xc0152 vgarom.asm:279
320 mov dx, 003c0h ; ba c0 03 ; 0xc0155 vgarom.asm:281
321 db 08ah, 0c1h
322 ; mov al, cl ; 8a c1 ; 0xc0158 vgarom.asm:282
323 out DX, AL ; ee ; 0xc015a vgarom.asm:283
324 mov dx, 003c1h ; ba c1 03 ; 0xc015b vgarom.asm:284
325 in AL, DX ; ec ; 0xc015e vgarom.asm:285
326 and AL, strict byte 0feh ; 24 fe ; 0xc015f vgarom.asm:286
327 db 00ah, 0c3h
328 ; or al, bl ; 0a c3 ; 0xc0161 vgarom.asm:287
329 mov dx, 003c0h ; ba c0 03 ; 0xc0163 vgarom.asm:288
330 out DX, AL ; ee ; 0xc0166 vgarom.asm:289
331 db 0feh, 0c1h
332 ; inc cl ; fe c1 ; 0xc0167 vgarom.asm:290
333 cmp cl, 004h ; 80 f9 04 ; 0xc0169 vgarom.asm:291
334 jne short 00155h ; 75 e7 ; 0xc016c vgarom.asm:292
335 mov AL, strict byte 020h ; b0 20 ; 0xc016e vgarom.asm:293
336 out DX, AL ; ee ; 0xc0170 vgarom.asm:294
337 mov dx, 003dah ; ba da 03 ; 0xc0171 vgarom.asm:296
338 in AL, DX ; ec ; 0xc0174 vgarom.asm:297
339 pop dx ; 5a ; 0xc0175 vgarom.asm:299
340 pop cx ; 59 ; 0xc0176 vgarom.asm:300
341 pop bx ; 5b ; 0xc0177 vgarom.asm:301
342 pop ax ; 58 ; 0xc0178 vgarom.asm:302
343 retn ; c3 ; 0xc0179 vgarom.asm:303
344 push DS ; 1e ; 0xc017a vgarom.asm:308
345 mov ax, strict word 00040h ; b8 40 00 ; 0xc017b vgarom.asm:309
346 mov ds, ax ; 8e d8 ; 0xc017e vgarom.asm:310
347 push bx ; 53 ; 0xc0180 vgarom.asm:311
348 mov bx, strict word 00062h ; bb 62 00 ; 0xc0181 vgarom.asm:312
349 mov al, byte [bx] ; 8a 07 ; 0xc0184 vgarom.asm:313
350 pop bx ; 5b ; 0xc0186 vgarom.asm:314
351 db 08ah, 0f8h
352 ; mov bh, al ; 8a f8 ; 0xc0187 vgarom.asm:315
353 push bx ; 53 ; 0xc0189 vgarom.asm:316
354 mov bx, 00087h ; bb 87 00 ; 0xc018a vgarom.asm:317
355 mov ah, byte [bx] ; 8a 27 ; 0xc018d vgarom.asm:318
356 and ah, 080h ; 80 e4 80 ; 0xc018f vgarom.asm:319
357 mov bx, strict word 00049h ; bb 49 00 ; 0xc0192 vgarom.asm:320
358 mov al, byte [bx] ; 8a 07 ; 0xc0195 vgarom.asm:321
359 db 00ah, 0c4h
360 ; or al, ah ; 0a c4 ; 0xc0197 vgarom.asm:322
361 mov bx, strict word 0004ah ; bb 4a 00 ; 0xc0199 vgarom.asm:323
362 mov ah, byte [bx] ; 8a 27 ; 0xc019c vgarom.asm:324
363 pop bx ; 5b ; 0xc019e vgarom.asm:325
364 pop DS ; 1f ; 0xc019f vgarom.asm:326
365 retn ; c3 ; 0xc01a0 vgarom.asm:327
366 cmp AL, strict byte 000h ; 3c 00 ; 0xc01a1 vgarom.asm:332
367 jne short 001a7h ; 75 02 ; 0xc01a3 vgarom.asm:333
368 jmp short 00208h ; eb 61 ; 0xc01a5 vgarom.asm:334
369 cmp AL, strict byte 001h ; 3c 01 ; 0xc01a7 vgarom.asm:336
370 jne short 001adh ; 75 02 ; 0xc01a9 vgarom.asm:337
371 jmp short 00226h ; eb 79 ; 0xc01ab vgarom.asm:338
372 cmp AL, strict byte 002h ; 3c 02 ; 0xc01ad vgarom.asm:340
373 jne short 001b3h ; 75 02 ; 0xc01af vgarom.asm:341
374 jmp short 0022eh ; eb 7b ; 0xc01b1 vgarom.asm:342
375 cmp AL, strict byte 003h ; 3c 03 ; 0xc01b3 vgarom.asm:344
376 jne short 001bah ; 75 03 ; 0xc01b5 vgarom.asm:345
377 jmp near 0025fh ; e9 a5 00 ; 0xc01b7 vgarom.asm:346
378 cmp AL, strict byte 007h ; 3c 07 ; 0xc01ba vgarom.asm:348
379 jne short 001c1h ; 75 03 ; 0xc01bc vgarom.asm:349
380 jmp near 00289h ; e9 c8 00 ; 0xc01be vgarom.asm:350
381 cmp AL, strict byte 008h ; 3c 08 ; 0xc01c1 vgarom.asm:352
382 jne short 001c8h ; 75 03 ; 0xc01c3 vgarom.asm:353
383 jmp near 002b1h ; e9 e9 00 ; 0xc01c5 vgarom.asm:354
384 cmp AL, strict byte 009h ; 3c 09 ; 0xc01c8 vgarom.asm:356
385 jne short 001cfh ; 75 03 ; 0xc01ca vgarom.asm:357
386 jmp near 002bfh ; e9 f0 00 ; 0xc01cc vgarom.asm:358
387 cmp AL, strict byte 010h ; 3c 10 ; 0xc01cf vgarom.asm:360
388 jne short 001d6h ; 75 03 ; 0xc01d1 vgarom.asm:361
389 jmp near 00304h ; e9 2e 01 ; 0xc01d3 vgarom.asm:362
390 cmp AL, strict byte 012h ; 3c 12 ; 0xc01d6 vgarom.asm:364
391 jne short 001ddh ; 75 03 ; 0xc01d8 vgarom.asm:365
392 jmp near 0031dh ; e9 40 01 ; 0xc01da vgarom.asm:366
393 cmp AL, strict byte 013h ; 3c 13 ; 0xc01dd vgarom.asm:368
394 jne short 001e4h ; 75 03 ; 0xc01df vgarom.asm:369
395 jmp near 00345h ; e9 61 01 ; 0xc01e1 vgarom.asm:370
396 cmp AL, strict byte 015h ; 3c 15 ; 0xc01e4 vgarom.asm:372
397 jne short 001ebh ; 75 03 ; 0xc01e6 vgarom.asm:373
398 jmp near 0038ch ; e9 a1 01 ; 0xc01e8 vgarom.asm:374
399 cmp AL, strict byte 017h ; 3c 17 ; 0xc01eb vgarom.asm:376
400 jne short 001f2h ; 75 03 ; 0xc01ed vgarom.asm:377
401 jmp near 003a7h ; e9 b5 01 ; 0xc01ef vgarom.asm:378
402 cmp AL, strict byte 018h ; 3c 18 ; 0xc01f2 vgarom.asm:380
403 jne short 001f9h ; 75 03 ; 0xc01f4 vgarom.asm:381
404 jmp near 003cfh ; e9 d6 01 ; 0xc01f6 vgarom.asm:382
405 cmp AL, strict byte 019h ; 3c 19 ; 0xc01f9 vgarom.asm:384
406 jne short 00200h ; 75 03 ; 0xc01fb vgarom.asm:385
407 jmp near 003dah ; e9 da 01 ; 0xc01fd vgarom.asm:386
408 cmp AL, strict byte 01ah ; 3c 1a ; 0xc0200 vgarom.asm:388
409 jne short 00207h ; 75 03 ; 0xc0202 vgarom.asm:389
410 jmp near 003e5h ; e9 de 01 ; 0xc0204 vgarom.asm:390
411 retn ; c3 ; 0xc0207 vgarom.asm:395
412 cmp bl, 014h ; 80 fb 14 ; 0xc0208 vgarom.asm:398
413 jnbe short 00225h ; 77 18 ; 0xc020b vgarom.asm:399
414 push ax ; 50 ; 0xc020d vgarom.asm:400
415 push dx ; 52 ; 0xc020e vgarom.asm:401
416 mov dx, 003dah ; ba da 03 ; 0xc020f vgarom.asm:402
417 in AL, DX ; ec ; 0xc0212 vgarom.asm:403
418 mov dx, 003c0h ; ba c0 03 ; 0xc0213 vgarom.asm:404
419 db 08ah, 0c3h
420 ; mov al, bl ; 8a c3 ; 0xc0216 vgarom.asm:405
421 out DX, AL ; ee ; 0xc0218 vgarom.asm:406
422 db 08ah, 0c7h
423 ; mov al, bh ; 8a c7 ; 0xc0219 vgarom.asm:407
424 out DX, AL ; ee ; 0xc021b vgarom.asm:408
425 mov AL, strict byte 020h ; b0 20 ; 0xc021c vgarom.asm:409
426 out DX, AL ; ee ; 0xc021e vgarom.asm:410
427 mov dx, 003dah ; ba da 03 ; 0xc021f vgarom.asm:412
428 in AL, DX ; ec ; 0xc0222 vgarom.asm:413
429 pop dx ; 5a ; 0xc0223 vgarom.asm:415
430 pop ax ; 58 ; 0xc0224 vgarom.asm:416
431 retn ; c3 ; 0xc0225 vgarom.asm:418
432 push bx ; 53 ; 0xc0226 vgarom.asm:423
433 mov BL, strict byte 011h ; b3 11 ; 0xc0227 vgarom.asm:424
434 call 00208h ; e8 dc ff ; 0xc0229 vgarom.asm:425
435 pop bx ; 5b ; 0xc022c vgarom.asm:426
436 retn ; c3 ; 0xc022d vgarom.asm:427
437 push ax ; 50 ; 0xc022e vgarom.asm:432
438 push bx ; 53 ; 0xc022f vgarom.asm:433
439 push cx ; 51 ; 0xc0230 vgarom.asm:434
440 push dx ; 52 ; 0xc0231 vgarom.asm:435
441 db 08bh, 0dah
442 ; mov bx, dx ; 8b da ; 0xc0232 vgarom.asm:436
443 mov dx, 003dah ; ba da 03 ; 0xc0234 vgarom.asm:437
444 in AL, DX ; ec ; 0xc0237 vgarom.asm:438
445 mov CL, strict byte 000h ; b1 00 ; 0xc0238 vgarom.asm:439
446 mov dx, 003c0h ; ba c0 03 ; 0xc023a vgarom.asm:440
447 db 08ah, 0c1h
448 ; mov al, cl ; 8a c1 ; 0xc023d vgarom.asm:442
449 out DX, AL ; ee ; 0xc023f vgarom.asm:443
450 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0240 vgarom.asm:444
451 out DX, AL ; ee ; 0xc0243 vgarom.asm:445
452 inc bx ; 43 ; 0xc0244 vgarom.asm:446
453 db 0feh, 0c1h
454 ; inc cl ; fe c1 ; 0xc0245 vgarom.asm:447
455 cmp cl, 010h ; 80 f9 10 ; 0xc0247 vgarom.asm:448
456 jne short 0023dh ; 75 f1 ; 0xc024a vgarom.asm:449
457 mov AL, strict byte 011h ; b0 11 ; 0xc024c vgarom.asm:450
458 out DX, AL ; ee ; 0xc024e vgarom.asm:451
459 mov al, byte [es:bx] ; 26 8a 07 ; 0xc024f vgarom.asm:452
460 out DX, AL ; ee ; 0xc0252 vgarom.asm:453
461 mov AL, strict byte 020h ; b0 20 ; 0xc0253 vgarom.asm:454
462 out DX, AL ; ee ; 0xc0255 vgarom.asm:455
463 mov dx, 003dah ; ba da 03 ; 0xc0256 vgarom.asm:457
464 in AL, DX ; ec ; 0xc0259 vgarom.asm:458
465 pop dx ; 5a ; 0xc025a vgarom.asm:460
466 pop cx ; 59 ; 0xc025b vgarom.asm:461
467 pop bx ; 5b ; 0xc025c vgarom.asm:462
468 pop ax ; 58 ; 0xc025d vgarom.asm:463
469 retn ; c3 ; 0xc025e vgarom.asm:464
470 push ax ; 50 ; 0xc025f vgarom.asm:469
471 push bx ; 53 ; 0xc0260 vgarom.asm:470
472 push dx ; 52 ; 0xc0261 vgarom.asm:471
473 mov dx, 003dah ; ba da 03 ; 0xc0262 vgarom.asm:472
474 in AL, DX ; ec ; 0xc0265 vgarom.asm:473
475 mov dx, 003c0h ; ba c0 03 ; 0xc0266 vgarom.asm:474
476 mov AL, strict byte 010h ; b0 10 ; 0xc0269 vgarom.asm:475
477 out DX, AL ; ee ; 0xc026b vgarom.asm:476
478 mov dx, 003c1h ; ba c1 03 ; 0xc026c vgarom.asm:477
479 in AL, DX ; ec ; 0xc026f vgarom.asm:478
480 and AL, strict byte 0f7h ; 24 f7 ; 0xc0270 vgarom.asm:479
481 and bl, 001h ; 80 e3 01 ; 0xc0272 vgarom.asm:480
482 sal bl, 003h ; c0 e3 03 ; 0xc0275 vgarom.asm:482
483 db 00ah, 0c3h
484 ; or al, bl ; 0a c3 ; 0xc0278 vgarom.asm:488
485 mov dx, 003c0h ; ba c0 03 ; 0xc027a vgarom.asm:489
486 out DX, AL ; ee ; 0xc027d vgarom.asm:490
487 mov AL, strict byte 020h ; b0 20 ; 0xc027e vgarom.asm:491
488 out DX, AL ; ee ; 0xc0280 vgarom.asm:492
489 mov dx, 003dah ; ba da 03 ; 0xc0281 vgarom.asm:494
490 in AL, DX ; ec ; 0xc0284 vgarom.asm:495
491 pop dx ; 5a ; 0xc0285 vgarom.asm:497
492 pop bx ; 5b ; 0xc0286 vgarom.asm:498
493 pop ax ; 58 ; 0xc0287 vgarom.asm:499
494 retn ; c3 ; 0xc0288 vgarom.asm:500
495 cmp bl, 014h ; 80 fb 14 ; 0xc0289 vgarom.asm:505
496 jnbe short 002b0h ; 77 22 ; 0xc028c vgarom.asm:506
497 push ax ; 50 ; 0xc028e vgarom.asm:507
498 push dx ; 52 ; 0xc028f vgarom.asm:508
499 mov dx, 003dah ; ba da 03 ; 0xc0290 vgarom.asm:509
500 in AL, DX ; ec ; 0xc0293 vgarom.asm:510
501 mov dx, 003c0h ; ba c0 03 ; 0xc0294 vgarom.asm:511
502 db 08ah, 0c3h
503 ; mov al, bl ; 8a c3 ; 0xc0297 vgarom.asm:512
504 out DX, AL ; ee ; 0xc0299 vgarom.asm:513
505 mov dx, 003c1h ; ba c1 03 ; 0xc029a vgarom.asm:514
506 in AL, DX ; ec ; 0xc029d vgarom.asm:515
507 db 08ah, 0f8h
508 ; mov bh, al ; 8a f8 ; 0xc029e vgarom.asm:516
509 mov dx, 003dah ; ba da 03 ; 0xc02a0 vgarom.asm:517
510 in AL, DX ; ec ; 0xc02a3 vgarom.asm:518
511 mov dx, 003c0h ; ba c0 03 ; 0xc02a4 vgarom.asm:519
512 mov AL, strict byte 020h ; b0 20 ; 0xc02a7 vgarom.asm:520
513 out DX, AL ; ee ; 0xc02a9 vgarom.asm:521
514 mov dx, 003dah ; ba da 03 ; 0xc02aa vgarom.asm:523
515 in AL, DX ; ec ; 0xc02ad vgarom.asm:524
516 pop dx ; 5a ; 0xc02ae vgarom.asm:526
517 pop ax ; 58 ; 0xc02af vgarom.asm:527
518 retn ; c3 ; 0xc02b0 vgarom.asm:529
519 push ax ; 50 ; 0xc02b1 vgarom.asm:534
520 push bx ; 53 ; 0xc02b2 vgarom.asm:535
521 mov BL, strict byte 011h ; b3 11 ; 0xc02b3 vgarom.asm:536
522 call 00289h ; e8 d1 ff ; 0xc02b5 vgarom.asm:537
523 db 08ah, 0c7h
524 ; mov al, bh ; 8a c7 ; 0xc02b8 vgarom.asm:538
525 pop bx ; 5b ; 0xc02ba vgarom.asm:539
526 db 08ah, 0f8h
527 ; mov bh, al ; 8a f8 ; 0xc02bb vgarom.asm:540
528 pop ax ; 58 ; 0xc02bd vgarom.asm:541
529 retn ; c3 ; 0xc02be vgarom.asm:542
530 push ax ; 50 ; 0xc02bf vgarom.asm:547
531 push bx ; 53 ; 0xc02c0 vgarom.asm:548
532 push cx ; 51 ; 0xc02c1 vgarom.asm:549
533 push dx ; 52 ; 0xc02c2 vgarom.asm:550
534 db 08bh, 0dah
535 ; mov bx, dx ; 8b da ; 0xc02c3 vgarom.asm:551
536 mov CL, strict byte 000h ; b1 00 ; 0xc02c5 vgarom.asm:552
537 mov dx, 003dah ; ba da 03 ; 0xc02c7 vgarom.asm:554
538 in AL, DX ; ec ; 0xc02ca vgarom.asm:555
539 mov dx, 003c0h ; ba c0 03 ; 0xc02cb vgarom.asm:556
540 db 08ah, 0c1h
541 ; mov al, cl ; 8a c1 ; 0xc02ce vgarom.asm:557
542 out DX, AL ; ee ; 0xc02d0 vgarom.asm:558
543 mov dx, 003c1h ; ba c1 03 ; 0xc02d1 vgarom.asm:559
544 in AL, DX ; ec ; 0xc02d4 vgarom.asm:560
545 mov byte [es:bx], al ; 26 88 07 ; 0xc02d5 vgarom.asm:561
546 inc bx ; 43 ; 0xc02d8 vgarom.asm:562
547 db 0feh, 0c1h
548 ; inc cl ; fe c1 ; 0xc02d9 vgarom.asm:563
549 cmp cl, 010h ; 80 f9 10 ; 0xc02db vgarom.asm:564
550 jne short 002c7h ; 75 e7 ; 0xc02de vgarom.asm:565
551 mov dx, 003dah ; ba da 03 ; 0xc02e0 vgarom.asm:566
552 in AL, DX ; ec ; 0xc02e3 vgarom.asm:567
553 mov dx, 003c0h ; ba c0 03 ; 0xc02e4 vgarom.asm:568
554 mov AL, strict byte 011h ; b0 11 ; 0xc02e7 vgarom.asm:569
555 out DX, AL ; ee ; 0xc02e9 vgarom.asm:570
556 mov dx, 003c1h ; ba c1 03 ; 0xc02ea vgarom.asm:571
557 in AL, DX ; ec ; 0xc02ed vgarom.asm:572
558 mov byte [es:bx], al ; 26 88 07 ; 0xc02ee vgarom.asm:573
559 mov dx, 003dah ; ba da 03 ; 0xc02f1 vgarom.asm:574
560 in AL, DX ; ec ; 0xc02f4 vgarom.asm:575
561 mov dx, 003c0h ; ba c0 03 ; 0xc02f5 vgarom.asm:576
562 mov AL, strict byte 020h ; b0 20 ; 0xc02f8 vgarom.asm:577
563 out DX, AL ; ee ; 0xc02fa vgarom.asm:578
564 mov dx, 003dah ; ba da 03 ; 0xc02fb vgarom.asm:580
565 in AL, DX ; ec ; 0xc02fe vgarom.asm:581
566 pop dx ; 5a ; 0xc02ff vgarom.asm:583
567 pop cx ; 59 ; 0xc0300 vgarom.asm:584
568 pop bx ; 5b ; 0xc0301 vgarom.asm:585
569 pop ax ; 58 ; 0xc0302 vgarom.asm:586
570 retn ; c3 ; 0xc0303 vgarom.asm:587
571 push ax ; 50 ; 0xc0304 vgarom.asm:592
572 push dx ; 52 ; 0xc0305 vgarom.asm:593
573 mov dx, 003c8h ; ba c8 03 ; 0xc0306 vgarom.asm:594
574 db 08ah, 0c3h
575 ; mov al, bl ; 8a c3 ; 0xc0309 vgarom.asm:595
576 out DX, AL ; ee ; 0xc030b vgarom.asm:596
577 mov dx, 003c9h ; ba c9 03 ; 0xc030c vgarom.asm:597
578 pop ax ; 58 ; 0xc030f vgarom.asm:598
579 push ax ; 50 ; 0xc0310 vgarom.asm:599
580 db 08ah, 0c4h
581 ; mov al, ah ; 8a c4 ; 0xc0311 vgarom.asm:600
582 out DX, AL ; ee ; 0xc0313 vgarom.asm:601
583 db 08ah, 0c5h
584 ; mov al, ch ; 8a c5 ; 0xc0314 vgarom.asm:602
585 out DX, AL ; ee ; 0xc0316 vgarom.asm:603
586 db 08ah, 0c1h
587 ; mov al, cl ; 8a c1 ; 0xc0317 vgarom.asm:604
588 out DX, AL ; ee ; 0xc0319 vgarom.asm:605
589 pop dx ; 5a ; 0xc031a vgarom.asm:606
590 pop ax ; 58 ; 0xc031b vgarom.asm:607
591 retn ; c3 ; 0xc031c vgarom.asm:608
592 push ax ; 50 ; 0xc031d vgarom.asm:613
593 push bx ; 53 ; 0xc031e vgarom.asm:614
594 push cx ; 51 ; 0xc031f vgarom.asm:615
595 push dx ; 52 ; 0xc0320 vgarom.asm:616
596 mov dx, 003c8h ; ba c8 03 ; 0xc0321 vgarom.asm:617
597 db 08ah, 0c3h
598 ; mov al, bl ; 8a c3 ; 0xc0324 vgarom.asm:618
599 out DX, AL ; ee ; 0xc0326 vgarom.asm:619
600 pop dx ; 5a ; 0xc0327 vgarom.asm:620
601 push dx ; 52 ; 0xc0328 vgarom.asm:621
602 db 08bh, 0dah
603 ; mov bx, dx ; 8b da ; 0xc0329 vgarom.asm:622
604 mov dx, 003c9h ; ba c9 03 ; 0xc032b vgarom.asm:623
605 mov al, byte [es:bx] ; 26 8a 07 ; 0xc032e vgarom.asm:625
606 out DX, AL ; ee ; 0xc0331 vgarom.asm:626
607 inc bx ; 43 ; 0xc0332 vgarom.asm:627
608 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0333 vgarom.asm:628
609 out DX, AL ; ee ; 0xc0336 vgarom.asm:629
610 inc bx ; 43 ; 0xc0337 vgarom.asm:630
611 mov al, byte [es:bx] ; 26 8a 07 ; 0xc0338 vgarom.asm:631
612 out DX, AL ; ee ; 0xc033b vgarom.asm:632
613 inc bx ; 43 ; 0xc033c vgarom.asm:633
614 dec cx ; 49 ; 0xc033d vgarom.asm:634
615 jne short 0032eh ; 75 ee ; 0xc033e vgarom.asm:635
616 pop dx ; 5a ; 0xc0340 vgarom.asm:636
617 pop cx ; 59 ; 0xc0341 vgarom.asm:637
618 pop bx ; 5b ; 0xc0342 vgarom.asm:638
619 pop ax ; 58 ; 0xc0343 vgarom.asm:639
620 retn ; c3 ; 0xc0344 vgarom.asm:640
621 push ax ; 50 ; 0xc0345 vgarom.asm:645
622 push bx ; 53 ; 0xc0346 vgarom.asm:646
623 push dx ; 52 ; 0xc0347 vgarom.asm:647
624 mov dx, 003dah ; ba da 03 ; 0xc0348 vgarom.asm:648
625 in AL, DX ; ec ; 0xc034b vgarom.asm:649
626 mov dx, 003c0h ; ba c0 03 ; 0xc034c vgarom.asm:650
627 mov AL, strict byte 010h ; b0 10 ; 0xc034f vgarom.asm:651
628 out DX, AL ; ee ; 0xc0351 vgarom.asm:652
629 mov dx, 003c1h ; ba c1 03 ; 0xc0352 vgarom.asm:653
630 in AL, DX ; ec ; 0xc0355 vgarom.asm:654
631 and bl, 001h ; 80 e3 01 ; 0xc0356 vgarom.asm:655
632 jne short 00368h ; 75 0d ; 0xc0359 vgarom.asm:656
633 and AL, strict byte 07fh ; 24 7f ; 0xc035b vgarom.asm:657
634 sal bh, 007h ; c0 e7 07 ; 0xc035d vgarom.asm:659
635 db 00ah, 0c7h
636 ; or al, bh ; 0a c7 ; 0xc0360 vgarom.asm:669
637 mov dx, 003c0h ; ba c0 03 ; 0xc0362 vgarom.asm:670
638 out DX, AL ; ee ; 0xc0365 vgarom.asm:671
639 jmp short 00381h ; eb 19 ; 0xc0366 vgarom.asm:672
640 push ax ; 50 ; 0xc0368 vgarom.asm:674
641 mov dx, 003dah ; ba da 03 ; 0xc0369 vgarom.asm:675
642 in AL, DX ; ec ; 0xc036c vgarom.asm:676
643 mov dx, 003c0h ; ba c0 03 ; 0xc036d vgarom.asm:677
644 mov AL, strict byte 014h ; b0 14 ; 0xc0370 vgarom.asm:678
645 out DX, AL ; ee ; 0xc0372 vgarom.asm:679
646 pop ax ; 58 ; 0xc0373 vgarom.asm:680
647 and AL, strict byte 080h ; 24 80 ; 0xc0374 vgarom.asm:681
648 jne short 0037bh ; 75 03 ; 0xc0376 vgarom.asm:682
649 sal bh, 002h ; c0 e7 02 ; 0xc0378 vgarom.asm:684
650 and bh, 00fh ; 80 e7 0f ; 0xc037b vgarom.asm:690
651 db 08ah, 0c7h
652 ; mov al, bh ; 8a c7 ; 0xc037e vgarom.asm:691
653 out DX, AL ; ee ; 0xc0380 vgarom.asm:692
654 mov AL, strict byte 020h ; b0 20 ; 0xc0381 vgarom.asm:694
655 out DX, AL ; ee ; 0xc0383 vgarom.asm:695
656 mov dx, 003dah ; ba da 03 ; 0xc0384 vgarom.asm:697
657 in AL, DX ; ec ; 0xc0387 vgarom.asm:698
658 pop dx ; 5a ; 0xc0388 vgarom.asm:700
659 pop bx ; 5b ; 0xc0389 vgarom.asm:701
660 pop ax ; 58 ; 0xc038a vgarom.asm:702
661 retn ; c3 ; 0xc038b vgarom.asm:703
662 push ax ; 50 ; 0xc038c vgarom.asm:708
663 push dx ; 52 ; 0xc038d vgarom.asm:709
664 mov dx, 003c7h ; ba c7 03 ; 0xc038e vgarom.asm:710
665 db 08ah, 0c3h
666 ; mov al, bl ; 8a c3 ; 0xc0391 vgarom.asm:711
667 out DX, AL ; ee ; 0xc0393 vgarom.asm:712
668 pop ax ; 58 ; 0xc0394 vgarom.asm:713
669 db 08ah, 0e0h
670 ; mov ah, al ; 8a e0 ; 0xc0395 vgarom.asm:714
671 mov dx, 003c9h ; ba c9 03 ; 0xc0397 vgarom.asm:715
672 in AL, DX ; ec ; 0xc039a vgarom.asm:716
673 xchg al, ah ; 86 e0 ; 0xc039b vgarom.asm:717
674 push ax ; 50 ; 0xc039d vgarom.asm:718
675 in AL, DX ; ec ; 0xc039e vgarom.asm:719
676 db 08ah, 0e8h
677 ; mov ch, al ; 8a e8 ; 0xc039f vgarom.asm:720
678 in AL, DX ; ec ; 0xc03a1 vgarom.asm:721
679 db 08ah, 0c8h
680 ; mov cl, al ; 8a c8 ; 0xc03a2 vgarom.asm:722
681 pop dx ; 5a ; 0xc03a4 vgarom.asm:723
682 pop ax ; 58 ; 0xc03a5 vgarom.asm:724
683 retn ; c3 ; 0xc03a6 vgarom.asm:725
684 push ax ; 50 ; 0xc03a7 vgarom.asm:730
685 push bx ; 53 ; 0xc03a8 vgarom.asm:731
686 push cx ; 51 ; 0xc03a9 vgarom.asm:732
687 push dx ; 52 ; 0xc03aa vgarom.asm:733
688 mov dx, 003c7h ; ba c7 03 ; 0xc03ab vgarom.asm:734
689 db 08ah, 0c3h
690 ; mov al, bl ; 8a c3 ; 0xc03ae vgarom.asm:735
691 out DX, AL ; ee ; 0xc03b0 vgarom.asm:736
692 pop dx ; 5a ; 0xc03b1 vgarom.asm:737
693 push dx ; 52 ; 0xc03b2 vgarom.asm:738
694 db 08bh, 0dah
695 ; mov bx, dx ; 8b da ; 0xc03b3 vgarom.asm:739
696 mov dx, 003c9h ; ba c9 03 ; 0xc03b5 vgarom.asm:740
697 in AL, DX ; ec ; 0xc03b8 vgarom.asm:742
698 mov byte [es:bx], al ; 26 88 07 ; 0xc03b9 vgarom.asm:743
699 inc bx ; 43 ; 0xc03bc vgarom.asm:744
700 in AL, DX ; ec ; 0xc03bd vgarom.asm:745
701 mov byte [es:bx], al ; 26 88 07 ; 0xc03be vgarom.asm:746
702 inc bx ; 43 ; 0xc03c1 vgarom.asm:747
703 in AL, DX ; ec ; 0xc03c2 vgarom.asm:748
704 mov byte [es:bx], al ; 26 88 07 ; 0xc03c3 vgarom.asm:749
705 inc bx ; 43 ; 0xc03c6 vgarom.asm:750
706 dec cx ; 49 ; 0xc03c7 vgarom.asm:751
707 jne short 003b8h ; 75 ee ; 0xc03c8 vgarom.asm:752
708 pop dx ; 5a ; 0xc03ca vgarom.asm:753
709 pop cx ; 59 ; 0xc03cb vgarom.asm:754
710 pop bx ; 5b ; 0xc03cc vgarom.asm:755
711 pop ax ; 58 ; 0xc03cd vgarom.asm:756
712 retn ; c3 ; 0xc03ce vgarom.asm:757
713 push ax ; 50 ; 0xc03cf vgarom.asm:762
714 push dx ; 52 ; 0xc03d0 vgarom.asm:763
715 mov dx, 003c6h ; ba c6 03 ; 0xc03d1 vgarom.asm:764
716 db 08ah, 0c3h
717 ; mov al, bl ; 8a c3 ; 0xc03d4 vgarom.asm:765
718 out DX, AL ; ee ; 0xc03d6 vgarom.asm:766
719 pop dx ; 5a ; 0xc03d7 vgarom.asm:767
720 pop ax ; 58 ; 0xc03d8 vgarom.asm:768
721 retn ; c3 ; 0xc03d9 vgarom.asm:769
722 push ax ; 50 ; 0xc03da vgarom.asm:774
723 push dx ; 52 ; 0xc03db vgarom.asm:775
724 mov dx, 003c6h ; ba c6 03 ; 0xc03dc vgarom.asm:776
725 in AL, DX ; ec ; 0xc03df vgarom.asm:777
726 db 08ah, 0d8h
727 ; mov bl, al ; 8a d8 ; 0xc03e0 vgarom.asm:778
728 pop dx ; 5a ; 0xc03e2 vgarom.asm:779
729 pop ax ; 58 ; 0xc03e3 vgarom.asm:780
730 retn ; c3 ; 0xc03e4 vgarom.asm:781
731 push ax ; 50 ; 0xc03e5 vgarom.asm:786
732 push dx ; 52 ; 0xc03e6 vgarom.asm:787
733 mov dx, 003dah ; ba da 03 ; 0xc03e7 vgarom.asm:788
734 in AL, DX ; ec ; 0xc03ea vgarom.asm:789
735 mov dx, 003c0h ; ba c0 03 ; 0xc03eb vgarom.asm:790
736 mov AL, strict byte 010h ; b0 10 ; 0xc03ee vgarom.asm:791
737 out DX, AL ; ee ; 0xc03f0 vgarom.asm:792
738 mov dx, 003c1h ; ba c1 03 ; 0xc03f1 vgarom.asm:793
739 in AL, DX ; ec ; 0xc03f4 vgarom.asm:794
740 db 08ah, 0d8h
741 ; mov bl, al ; 8a d8 ; 0xc03f5 vgarom.asm:795
742 shr bl, 007h ; c0 eb 07 ; 0xc03f7 vgarom.asm:797
743 mov dx, 003dah ; ba da 03 ; 0xc03fa vgarom.asm:807
744 in AL, DX ; ec ; 0xc03fd vgarom.asm:808
745 mov dx, 003c0h ; ba c0 03 ; 0xc03fe vgarom.asm:809
746 mov AL, strict byte 014h ; b0 14 ; 0xc0401 vgarom.asm:810
747 out DX, AL ; ee ; 0xc0403 vgarom.asm:811
748 mov dx, 003c1h ; ba c1 03 ; 0xc0404 vgarom.asm:812
749 in AL, DX ; ec ; 0xc0407 vgarom.asm:813
750 db 08ah, 0f8h
751 ; mov bh, al ; 8a f8 ; 0xc0408 vgarom.asm:814
752 and bh, 00fh ; 80 e7 0f ; 0xc040a vgarom.asm:815
753 test bl, 001h ; f6 c3 01 ; 0xc040d vgarom.asm:816
754 jne short 00415h ; 75 03 ; 0xc0410 vgarom.asm:817
755 shr bh, 002h ; c0 ef 02 ; 0xc0412 vgarom.asm:819
756 mov dx, 003dah ; ba da 03 ; 0xc0415 vgarom.asm:825
757 in AL, DX ; ec ; 0xc0418 vgarom.asm:826
758 mov dx, 003c0h ; ba c0 03 ; 0xc0419 vgarom.asm:827
759 mov AL, strict byte 020h ; b0 20 ; 0xc041c vgarom.asm:828
760 out DX, AL ; ee ; 0xc041e vgarom.asm:829
761 mov dx, 003dah ; ba da 03 ; 0xc041f vgarom.asm:831
762 in AL, DX ; ec ; 0xc0422 vgarom.asm:832
763 pop dx ; 5a ; 0xc0423 vgarom.asm:834
764 pop ax ; 58 ; 0xc0424 vgarom.asm:835
765 retn ; c3 ; 0xc0425 vgarom.asm:836
766 push ax ; 50 ; 0xc0426 vgarom.asm:841
767 push dx ; 52 ; 0xc0427 vgarom.asm:842
768 mov dx, 003c4h ; ba c4 03 ; 0xc0428 vgarom.asm:843
769 db 08ah, 0e3h
770 ; mov ah, bl ; 8a e3 ; 0xc042b vgarom.asm:844
771 mov AL, strict byte 003h ; b0 03 ; 0xc042d vgarom.asm:845
772 out DX, ax ; ef ; 0xc042f vgarom.asm:846
773 pop dx ; 5a ; 0xc0430 vgarom.asm:847
774 pop ax ; 58 ; 0xc0431 vgarom.asm:848
775 retn ; c3 ; 0xc0432 vgarom.asm:849
776 push DS ; 1e ; 0xc0433 vgarom.asm:854
777 push ax ; 50 ; 0xc0434 vgarom.asm:855
778 mov ax, strict word 00040h ; b8 40 00 ; 0xc0435 vgarom.asm:856
779 mov ds, ax ; 8e d8 ; 0xc0438 vgarom.asm:857
780 db 032h, 0edh
781 ; xor ch, ch ; 32 ed ; 0xc043a vgarom.asm:858
782 mov bx, 00088h ; bb 88 00 ; 0xc043c vgarom.asm:859
783 mov cl, byte [bx] ; 8a 0f ; 0xc043f vgarom.asm:860
784 and cl, 00fh ; 80 e1 0f ; 0xc0441 vgarom.asm:861
785 mov bx, strict word 00063h ; bb 63 00 ; 0xc0444 vgarom.asm:862
786 mov ax, word [bx] ; 8b 07 ; 0xc0447 vgarom.asm:863
787 mov bx, strict word 00003h ; bb 03 00 ; 0xc0449 vgarom.asm:864
788 cmp ax, 003b4h ; 3d b4 03 ; 0xc044c vgarom.asm:865
789 jne short 00453h ; 75 02 ; 0xc044f vgarom.asm:866
790 mov BH, strict byte 001h ; b7 01 ; 0xc0451 vgarom.asm:867
791 pop ax ; 58 ; 0xc0453 vgarom.asm:869
792 pop DS ; 1f ; 0xc0454 vgarom.asm:870
793 retn ; c3 ; 0xc0455 vgarom.asm:871
794 push DS ; 1e ; 0xc0456 vgarom.asm:879
795 push bx ; 53 ; 0xc0457 vgarom.asm:880
796 push dx ; 52 ; 0xc0458 vgarom.asm:881
797 db 08ah, 0d0h
798 ; mov dl, al ; 8a d0 ; 0xc0459 vgarom.asm:882
799 mov ax, strict word 00040h ; b8 40 00 ; 0xc045b vgarom.asm:883
800 mov ds, ax ; 8e d8 ; 0xc045e vgarom.asm:884
801 mov bx, 00089h ; bb 89 00 ; 0xc0460 vgarom.asm:885
802 mov al, byte [bx] ; 8a 07 ; 0xc0463 vgarom.asm:886
803 mov bx, 00088h ; bb 88 00 ; 0xc0465 vgarom.asm:887
804 mov ah, byte [bx] ; 8a 27 ; 0xc0468 vgarom.asm:888
805 cmp dl, 001h ; 80 fa 01 ; 0xc046a vgarom.asm:889
806 je short 00484h ; 74 15 ; 0xc046d vgarom.asm:890
807 jc short 0048eh ; 72 1d ; 0xc046f vgarom.asm:891
808 cmp dl, 002h ; 80 fa 02 ; 0xc0471 vgarom.asm:892
809 je short 00478h ; 74 02 ; 0xc0474 vgarom.asm:893
810 jmp short 004a2h ; eb 2a ; 0xc0476 vgarom.asm:903
811 and AL, strict byte 07fh ; 24 7f ; 0xc0478 vgarom.asm:909
812 or AL, strict byte 010h ; 0c 10 ; 0xc047a vgarom.asm:910
813 and ah, 0f0h ; 80 e4 f0 ; 0xc047c vgarom.asm:911
814 or ah, 009h ; 80 cc 09 ; 0xc047f vgarom.asm:912
815 jne short 00498h ; 75 14 ; 0xc0482 vgarom.asm:913
816 and AL, strict byte 06fh ; 24 6f ; 0xc0484 vgarom.asm:919
817 and ah, 0f0h ; 80 e4 f0 ; 0xc0486 vgarom.asm:920
818 or ah, 009h ; 80 cc 09 ; 0xc0489 vgarom.asm:921
819 jne short 00498h ; 75 0a ; 0xc048c vgarom.asm:922
820 and AL, strict byte 0efh ; 24 ef ; 0xc048e vgarom.asm:928
821 or AL, strict byte 080h ; 0c 80 ; 0xc0490 vgarom.asm:929
822 and ah, 0f0h ; 80 e4 f0 ; 0xc0492 vgarom.asm:930
823 or ah, 008h ; 80 cc 08 ; 0xc0495 vgarom.asm:931
824 mov bx, 00089h ; bb 89 00 ; 0xc0498 vgarom.asm:933
825 mov byte [bx], al ; 88 07 ; 0xc049b vgarom.asm:934
826 mov bx, 00088h ; bb 88 00 ; 0xc049d vgarom.asm:935
827 mov byte [bx], ah ; 88 27 ; 0xc04a0 vgarom.asm:936
828 mov ax, 01212h ; b8 12 12 ; 0xc04a2 vgarom.asm:938
829 pop dx ; 5a ; 0xc04a5 vgarom.asm:939
830 pop bx ; 5b ; 0xc04a6 vgarom.asm:940
831 pop DS ; 1f ; 0xc04a7 vgarom.asm:941
832 retn ; c3 ; 0xc04a8 vgarom.asm:942
833 push DS ; 1e ; 0xc04a9 vgarom.asm:951
834 push bx ; 53 ; 0xc04aa vgarom.asm:952
835 push dx ; 52 ; 0xc04ab vgarom.asm:953
836 db 08ah, 0d0h
837 ; mov dl, al ; 8a d0 ; 0xc04ac vgarom.asm:954
838 and dl, 001h ; 80 e2 01 ; 0xc04ae vgarom.asm:955
839 sal dl, 003h ; c0 e2 03 ; 0xc04b1 vgarom.asm:957
840 mov ax, strict word 00040h ; b8 40 00 ; 0xc04b4 vgarom.asm:963
841 mov ds, ax ; 8e d8 ; 0xc04b7 vgarom.asm:964
842 mov bx, 00089h ; bb 89 00 ; 0xc04b9 vgarom.asm:965
843 mov al, byte [bx] ; 8a 07 ; 0xc04bc vgarom.asm:966
844 and AL, strict byte 0f7h ; 24 f7 ; 0xc04be vgarom.asm:967
845 db 00ah, 0c2h
846 ; or al, dl ; 0a c2 ; 0xc04c0 vgarom.asm:968
847 mov byte [bx], al ; 88 07 ; 0xc04c2 vgarom.asm:969
848 mov ax, 01212h ; b8 12 12 ; 0xc04c4 vgarom.asm:970
849 pop dx ; 5a ; 0xc04c7 vgarom.asm:971
850 pop bx ; 5b ; 0xc04c8 vgarom.asm:972
851 pop DS ; 1f ; 0xc04c9 vgarom.asm:973
852 retn ; c3 ; 0xc04ca vgarom.asm:974
853 push bx ; 53 ; 0xc04cb vgarom.asm:978
854 push dx ; 52 ; 0xc04cc vgarom.asm:979
855 db 08ah, 0d8h
856 ; mov bl, al ; 8a d8 ; 0xc04cd vgarom.asm:980
857 and bl, 001h ; 80 e3 01 ; 0xc04cf vgarom.asm:981
858 xor bl, 001h ; 80 f3 01 ; 0xc04d2 vgarom.asm:982
859 sal bl, 1 ; d0 e3 ; 0xc04d5 vgarom.asm:983
860 mov dx, 003cch ; ba cc 03 ; 0xc04d7 vgarom.asm:984
861 in AL, DX ; ec ; 0xc04da vgarom.asm:985
862 and AL, strict byte 0fdh ; 24 fd ; 0xc04db vgarom.asm:986
863 db 00ah, 0c3h
864 ; or al, bl ; 0a c3 ; 0xc04dd vgarom.asm:987
865 mov dx, 003c2h ; ba c2 03 ; 0xc04df vgarom.asm:988
866 out DX, AL ; ee ; 0xc04e2 vgarom.asm:989
867 mov ax, 01212h ; b8 12 12 ; 0xc04e3 vgarom.asm:990
868 pop dx ; 5a ; 0xc04e6 vgarom.asm:991
869 pop bx ; 5b ; 0xc04e7 vgarom.asm:992
870 retn ; c3 ; 0xc04e8 vgarom.asm:993
871 push DS ; 1e ; 0xc04e9 vgarom.asm:997
872 push bx ; 53 ; 0xc04ea vgarom.asm:998
873 push dx ; 52 ; 0xc04eb vgarom.asm:999
874 db 08ah, 0d0h
875 ; mov dl, al ; 8a d0 ; 0xc04ec vgarom.asm:1000
876 and dl, 001h ; 80 e2 01 ; 0xc04ee vgarom.asm:1001
877 xor dl, 001h ; 80 f2 01 ; 0xc04f1 vgarom.asm:1002
878 sal dl, 1 ; d0 e2 ; 0xc04f4 vgarom.asm:1003
879 mov ax, strict word 00040h ; b8 40 00 ; 0xc04f6 vgarom.asm:1004
880 mov ds, ax ; 8e d8 ; 0xc04f9 vgarom.asm:1005
881 mov bx, 00089h ; bb 89 00 ; 0xc04fb vgarom.asm:1006
882 mov al, byte [bx] ; 8a 07 ; 0xc04fe vgarom.asm:1007
883 and AL, strict byte 0fdh ; 24 fd ; 0xc0500 vgarom.asm:1008
884 db 00ah, 0c2h
885 ; or al, dl ; 0a c2 ; 0xc0502 vgarom.asm:1009
886 mov byte [bx], al ; 88 07 ; 0xc0504 vgarom.asm:1010
887 mov ax, 01212h ; b8 12 12 ; 0xc0506 vgarom.asm:1011
888 pop dx ; 5a ; 0xc0509 vgarom.asm:1012
889 pop bx ; 5b ; 0xc050a vgarom.asm:1013
890 pop DS ; 1f ; 0xc050b vgarom.asm:1014
891 retn ; c3 ; 0xc050c vgarom.asm:1015
892 push DS ; 1e ; 0xc050d vgarom.asm:1019
893 push bx ; 53 ; 0xc050e vgarom.asm:1020
894 push dx ; 52 ; 0xc050f vgarom.asm:1021
895 db 08ah, 0d0h
896 ; mov dl, al ; 8a d0 ; 0xc0510 vgarom.asm:1022
897 and dl, 001h ; 80 e2 01 ; 0xc0512 vgarom.asm:1023
898 xor dl, 001h ; 80 f2 01 ; 0xc0515 vgarom.asm:1024
899 mov ax, strict word 00040h ; b8 40 00 ; 0xc0518 vgarom.asm:1025
900 mov ds, ax ; 8e d8 ; 0xc051b vgarom.asm:1026
901 mov bx, 00089h ; bb 89 00 ; 0xc051d vgarom.asm:1027
902 mov al, byte [bx] ; 8a 07 ; 0xc0520 vgarom.asm:1028
903 and AL, strict byte 0feh ; 24 fe ; 0xc0522 vgarom.asm:1029
904 db 00ah, 0c2h
905 ; or al, dl ; 0a c2 ; 0xc0524 vgarom.asm:1030
906 mov byte [bx], al ; 88 07 ; 0xc0526 vgarom.asm:1031
907 mov ax, 01212h ; b8 12 12 ; 0xc0528 vgarom.asm:1032
908 pop dx ; 5a ; 0xc052b vgarom.asm:1033
909 pop bx ; 5b ; 0xc052c vgarom.asm:1034
910 pop DS ; 1f ; 0xc052d vgarom.asm:1035
911 retn ; c3 ; 0xc052e vgarom.asm:1036
912 cmp AL, strict byte 000h ; 3c 00 ; 0xc052f vgarom.asm:1041
913 je short 00538h ; 74 05 ; 0xc0531 vgarom.asm:1042
914 cmp AL, strict byte 001h ; 3c 01 ; 0xc0533 vgarom.asm:1043
915 je short 0054dh ; 74 16 ; 0xc0535 vgarom.asm:1044
916 retn ; c3 ; 0xc0537 vgarom.asm:1048
917 push DS ; 1e ; 0xc0538 vgarom.asm:1050
918 push ax ; 50 ; 0xc0539 vgarom.asm:1051
919 mov ax, strict word 00040h ; b8 40 00 ; 0xc053a vgarom.asm:1052
920 mov ds, ax ; 8e d8 ; 0xc053d vgarom.asm:1053
921 mov bx, 0008ah ; bb 8a 00 ; 0xc053f vgarom.asm:1054
922 mov al, byte [bx] ; 8a 07 ; 0xc0542 vgarom.asm:1055
923 db 08ah, 0d8h
924 ; mov bl, al ; 8a d8 ; 0xc0544 vgarom.asm:1056
925 db 032h, 0ffh
926 ; xor bh, bh ; 32 ff ; 0xc0546 vgarom.asm:1057
927 pop ax ; 58 ; 0xc0548 vgarom.asm:1058
928 db 08ah, 0c4h
929 ; mov al, ah ; 8a c4 ; 0xc0549 vgarom.asm:1059
930 pop DS ; 1f ; 0xc054b vgarom.asm:1060
931 retn ; c3 ; 0xc054c vgarom.asm:1061
932 push DS ; 1e ; 0xc054d vgarom.asm:1063
933 push ax ; 50 ; 0xc054e vgarom.asm:1064
934 push bx ; 53 ; 0xc054f vgarom.asm:1065
935 mov ax, strict word 00040h ; b8 40 00 ; 0xc0550 vgarom.asm:1066
936 mov ds, ax ; 8e d8 ; 0xc0553 vgarom.asm:1067
937 db 08bh, 0c3h
938 ; mov ax, bx ; 8b c3 ; 0xc0555 vgarom.asm:1068
939 mov bx, 0008ah ; bb 8a 00 ; 0xc0557 vgarom.asm:1069
940 mov byte [bx], al ; 88 07 ; 0xc055a vgarom.asm:1070
941 pop bx ; 5b ; 0xc055c vgarom.asm:1080
942 pop ax ; 58 ; 0xc055d vgarom.asm:1081
943 db 08ah, 0c4h
944 ; mov al, ah ; 8a c4 ; 0xc055e vgarom.asm:1082
945 pop DS ; 1f ; 0xc0560 vgarom.asm:1083
946 retn ; c3 ; 0xc0561 vgarom.asm:1084
947 times 0xe db 0
948 ; disGetNextSymbol 0xc0570 LB 0x38d -> off=0x0 cb=0000000000000007 uValue=00000000000c0570 'do_out_dx_ax'
949do_out_dx_ax: ; 0xc0570 LB 0x7
950 xchg ah, al ; 86 c4 ; 0xc0570 vberom.asm:69
951 out DX, AL ; ee ; 0xc0572 vberom.asm:70
952 xchg ah, al ; 86 c4 ; 0xc0573 vberom.asm:71
953 out DX, AL ; ee ; 0xc0575 vberom.asm:72
954 retn ; c3 ; 0xc0576 vberom.asm:73
955 ; disGetNextSymbol 0xc0577 LB 0x386 -> off=0x0 cb=0000000000000040 uValue=00000000000c0577 'do_in_ax_dx'
956do_in_ax_dx: ; 0xc0577 LB 0x40
957 in AL, DX ; ec ; 0xc0577 vberom.asm:76
958 xchg ah, al ; 86 c4 ; 0xc0578 vberom.asm:77
959 in AL, DX ; ec ; 0xc057a vberom.asm:78
960 retn ; c3 ; 0xc057b vberom.asm:79
961 push ax ; 50 ; 0xc057c vberom.asm:90
962 push dx ; 52 ; 0xc057d vberom.asm:91
963 mov dx, 003dah ; ba da 03 ; 0xc057e vberom.asm:92
964 in AL, DX ; ec ; 0xc0581 vberom.asm:94
965 test AL, strict byte 008h ; a8 08 ; 0xc0582 vberom.asm:95
966 je short 00581h ; 74 fb ; 0xc0584 vberom.asm:96
967 pop dx ; 5a ; 0xc0586 vberom.asm:97
968 pop ax ; 58 ; 0xc0587 vberom.asm:98
969 retn ; c3 ; 0xc0588 vberom.asm:99
970 push ax ; 50 ; 0xc0589 vberom.asm:102
971 push dx ; 52 ; 0xc058a vberom.asm:103
972 mov dx, 003dah ; ba da 03 ; 0xc058b vberom.asm:104
973 in AL, DX ; ec ; 0xc058e vberom.asm:106
974 test AL, strict byte 008h ; a8 08 ; 0xc058f vberom.asm:107
975 jne short 0058eh ; 75 fb ; 0xc0591 vberom.asm:108
976 pop dx ; 5a ; 0xc0593 vberom.asm:109
977 pop ax ; 58 ; 0xc0594 vberom.asm:110
978 retn ; c3 ; 0xc0595 vberom.asm:111
979 push dx ; 52 ; 0xc0596 vberom.asm:116
980 mov dx, 001ceh ; ba ce 01 ; 0xc0597 vberom.asm:117
981 mov ax, strict word 00003h ; b8 03 00 ; 0xc059a vberom.asm:118
982 call 00570h ; e8 d0 ff ; 0xc059d vberom.asm:119
983 mov dx, 001cfh ; ba cf 01 ; 0xc05a0 vberom.asm:120
984 call 00577h ; e8 d1 ff ; 0xc05a3 vberom.asm:121
985 cmp AL, strict byte 004h ; 3c 04 ; 0xc05a6 vberom.asm:122
986 jbe short 005b5h ; 76 0b ; 0xc05a8 vberom.asm:123
987 db 08ah, 0e0h
988 ; mov ah, al ; 8a e0 ; 0xc05aa vberom.asm:124
989 shr ah, 003h ; c0 ec 03 ; 0xc05ac vberom.asm:126
990 test AL, strict byte 007h ; a8 07 ; 0xc05af vberom.asm:132
991 je short 005b5h ; 74 02 ; 0xc05b1 vberom.asm:133
992 db 0feh, 0c4h
993 ; inc ah ; fe c4 ; 0xc05b3 vberom.asm:134
994 pop dx ; 5a ; 0xc05b5 vberom.asm:136
995 retn ; c3 ; 0xc05b6 vberom.asm:137
996 ; disGetNextSymbol 0xc05b7 LB 0x346 -> off=0x0 cb=0000000000000026 uValue=00000000000c05b7 '_dispi_get_max_bpp'
997_dispi_get_max_bpp: ; 0xc05b7 LB 0x26
998 push dx ; 52 ; 0xc05b7 vberom.asm:142
999 push bx ; 53 ; 0xc05b8 vberom.asm:143
1000 call 005f1h ; e8 35 00 ; 0xc05b9 vberom.asm:144
1001 db 08bh, 0d8h
1002 ; mov bx, ax ; 8b d8 ; 0xc05bc vberom.asm:145
1003 or ax, strict byte 00002h ; 83 c8 02 ; 0xc05be vberom.asm:146
1004 call 005ddh ; e8 19 00 ; 0xc05c1 vberom.asm:147
1005 mov dx, 001ceh ; ba ce 01 ; 0xc05c4 vberom.asm:148
1006 mov ax, strict word 00003h ; b8 03 00 ; 0xc05c7 vberom.asm:149
1007 call 00570h ; e8 a3 ff ; 0xc05ca vberom.asm:150
1008 mov dx, 001cfh ; ba cf 01 ; 0xc05cd vberom.asm:151
1009 call 00577h ; e8 a4 ff ; 0xc05d0 vberom.asm:152
1010 push ax ; 50 ; 0xc05d3 vberom.asm:153
1011 db 08bh, 0c3h
1012 ; mov ax, bx ; 8b c3 ; 0xc05d4 vberom.asm:154
1013 call 005ddh ; e8 04 00 ; 0xc05d6 vberom.asm:155
1014 pop ax ; 58 ; 0xc05d9 vberom.asm:156
1015 pop bx ; 5b ; 0xc05da vberom.asm:157
1016 pop dx ; 5a ; 0xc05db vberom.asm:158
1017 retn ; c3 ; 0xc05dc vberom.asm:159
1018 ; disGetNextSymbol 0xc05dd LB 0x320 -> off=0x0 cb=0000000000000026 uValue=00000000000c05dd 'dispi_set_enable_'
1019dispi_set_enable_: ; 0xc05dd LB 0x26
1020 push dx ; 52 ; 0xc05dd vberom.asm:162
1021 push ax ; 50 ; 0xc05de vberom.asm:163
1022 mov dx, 001ceh ; ba ce 01 ; 0xc05df vberom.asm:164
1023 mov ax, strict word 00004h ; b8 04 00 ; 0xc05e2 vberom.asm:165
1024 call 00570h ; e8 88 ff ; 0xc05e5 vberom.asm:166
1025 pop ax ; 58 ; 0xc05e8 vberom.asm:167
1026 mov dx, 001cfh ; ba cf 01 ; 0xc05e9 vberom.asm:168
1027 call 00570h ; e8 81 ff ; 0xc05ec vberom.asm:169
1028 pop dx ; 5a ; 0xc05ef vberom.asm:170
1029 retn ; c3 ; 0xc05f0 vberom.asm:171
1030 push dx ; 52 ; 0xc05f1 vberom.asm:174
1031 mov dx, 001ceh ; ba ce 01 ; 0xc05f2 vberom.asm:175
1032 mov ax, strict word 00004h ; b8 04 00 ; 0xc05f5 vberom.asm:176
1033 call 00570h ; e8 75 ff ; 0xc05f8 vberom.asm:177
1034 mov dx, 001cfh ; ba cf 01 ; 0xc05fb vberom.asm:178
1035 call 00577h ; e8 76 ff ; 0xc05fe vberom.asm:179
1036 pop dx ; 5a ; 0xc0601 vberom.asm:180
1037 retn ; c3 ; 0xc0602 vberom.asm:181
1038 ; disGetNextSymbol 0xc0603 LB 0x2fa -> off=0x0 cb=0000000000000026 uValue=00000000000c0603 'dispi_set_bank_'
1039dispi_set_bank_: ; 0xc0603 LB 0x26
1040 push dx ; 52 ; 0xc0603 vberom.asm:184
1041 push ax ; 50 ; 0xc0604 vberom.asm:185
1042 mov dx, 001ceh ; ba ce 01 ; 0xc0605 vberom.asm:186
1043 mov ax, strict word 00005h ; b8 05 00 ; 0xc0608 vberom.asm:187
1044 call 00570h ; e8 62 ff ; 0xc060b vberom.asm:188
1045 pop ax ; 58 ; 0xc060e vberom.asm:189
1046 mov dx, 001cfh ; ba cf 01 ; 0xc060f vberom.asm:190
1047 call 00570h ; e8 5b ff ; 0xc0612 vberom.asm:191
1048 pop dx ; 5a ; 0xc0615 vberom.asm:192
1049 retn ; c3 ; 0xc0616 vberom.asm:193
1050 push dx ; 52 ; 0xc0617 vberom.asm:196
1051 mov dx, 001ceh ; ba ce 01 ; 0xc0618 vberom.asm:197
1052 mov ax, strict word 00005h ; b8 05 00 ; 0xc061b vberom.asm:198
1053 call 00570h ; e8 4f ff ; 0xc061e vberom.asm:199
1054 mov dx, 001cfh ; ba cf 01 ; 0xc0621 vberom.asm:200
1055 call 00577h ; e8 50 ff ; 0xc0624 vberom.asm:201
1056 pop dx ; 5a ; 0xc0627 vberom.asm:202
1057 retn ; c3 ; 0xc0628 vberom.asm:203
1058 ; disGetNextSymbol 0xc0629 LB 0x2d4 -> off=0x0 cb=00000000000000a9 uValue=00000000000c0629 '_dispi_set_bank_farcall'
1059_dispi_set_bank_farcall: ; 0xc0629 LB 0xa9
1060 cmp bx, 00100h ; 81 fb 00 01 ; 0xc0629 vberom.asm:206
1061 je short 00653h ; 74 24 ; 0xc062d vberom.asm:207
1062 db 00bh, 0dbh
1063 ; or bx, bx ; 0b db ; 0xc062f vberom.asm:208
1064 jne short 00665h ; 75 32 ; 0xc0631 vberom.asm:209
1065 db 08bh, 0c2h
1066 ; mov ax, dx ; 8b c2 ; 0xc0633 vberom.asm:210
1067 push dx ; 52 ; 0xc0635 vberom.asm:211
1068 push ax ; 50 ; 0xc0636 vberom.asm:212
1069 mov ax, strict word 00005h ; b8 05 00 ; 0xc0637 vberom.asm:213
1070 mov dx, 001ceh ; ba ce 01 ; 0xc063a vberom.asm:214
1071 call 00570h ; e8 30 ff ; 0xc063d vberom.asm:215
1072 pop ax ; 58 ; 0xc0640 vberom.asm:216
1073 mov dx, 001cfh ; ba cf 01 ; 0xc0641 vberom.asm:217
1074 call 00570h ; e8 29 ff ; 0xc0644 vberom.asm:218
1075 call 00577h ; e8 2d ff ; 0xc0647 vberom.asm:219
1076 pop dx ; 5a ; 0xc064a vberom.asm:220
1077 db 03bh, 0d0h
1078 ; cmp dx, ax ; 3b d0 ; 0xc064b vberom.asm:221
1079 jne short 00665h ; 75 16 ; 0xc064d vberom.asm:222
1080 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc064f vberom.asm:223
1081 retf ; cb ; 0xc0652 vberom.asm:224
1082 mov ax, strict word 00005h ; b8 05 00 ; 0xc0653 vberom.asm:226
1083 mov dx, 001ceh ; ba ce 01 ; 0xc0656 vberom.asm:227
1084 call 00570h ; e8 14 ff ; 0xc0659 vberom.asm:228
1085 mov dx, 001cfh ; ba cf 01 ; 0xc065c vberom.asm:229
1086 call 00577h ; e8 15 ff ; 0xc065f vberom.asm:230
1087 db 08bh, 0d0h
1088 ; mov dx, ax ; 8b d0 ; 0xc0662 vberom.asm:231
1089 retf ; cb ; 0xc0664 vberom.asm:232
1090 mov ax, 0014fh ; b8 4f 01 ; 0xc0665 vberom.asm:234
1091 retf ; cb ; 0xc0668 vberom.asm:235
1092 push dx ; 52 ; 0xc0669 vberom.asm:238
1093 push ax ; 50 ; 0xc066a vberom.asm:239
1094 mov dx, 001ceh ; ba ce 01 ; 0xc066b vberom.asm:240
1095 mov ax, strict word 00008h ; b8 08 00 ; 0xc066e vberom.asm:241
1096 call 00570h ; e8 fc fe ; 0xc0671 vberom.asm:242
1097 pop ax ; 58 ; 0xc0674 vberom.asm:243
1098 mov dx, 001cfh ; ba cf 01 ; 0xc0675 vberom.asm:244
1099 call 00570h ; e8 f5 fe ; 0xc0678 vberom.asm:245
1100 pop dx ; 5a ; 0xc067b vberom.asm:246
1101 retn ; c3 ; 0xc067c vberom.asm:247
1102 push dx ; 52 ; 0xc067d vberom.asm:250
1103 mov dx, 001ceh ; ba ce 01 ; 0xc067e vberom.asm:251
1104 mov ax, strict word 00008h ; b8 08 00 ; 0xc0681 vberom.asm:252
1105 call 00570h ; e8 e9 fe ; 0xc0684 vberom.asm:253
1106 mov dx, 001cfh ; ba cf 01 ; 0xc0687 vberom.asm:254
1107 call 00577h ; e8 ea fe ; 0xc068a vberom.asm:255
1108 pop dx ; 5a ; 0xc068d vberom.asm:256
1109 retn ; c3 ; 0xc068e vberom.asm:257
1110 push dx ; 52 ; 0xc068f vberom.asm:260
1111 push ax ; 50 ; 0xc0690 vberom.asm:261
1112 mov dx, 001ceh ; ba ce 01 ; 0xc0691 vberom.asm:262
1113 mov ax, strict word 00009h ; b8 09 00 ; 0xc0694 vberom.asm:263
1114 call 00570h ; e8 d6 fe ; 0xc0697 vberom.asm:264
1115 pop ax ; 58 ; 0xc069a vberom.asm:265
1116 mov dx, 001cfh ; ba cf 01 ; 0xc069b vberom.asm:266
1117 call 00570h ; e8 cf fe ; 0xc069e vberom.asm:267
1118 pop dx ; 5a ; 0xc06a1 vberom.asm:268
1119 retn ; c3 ; 0xc06a2 vberom.asm:269
1120 push dx ; 52 ; 0xc06a3 vberom.asm:272
1121 mov dx, 001ceh ; ba ce 01 ; 0xc06a4 vberom.asm:273
1122 mov ax, strict word 00009h ; b8 09 00 ; 0xc06a7 vberom.asm:274
1123 call 00570h ; e8 c3 fe ; 0xc06aa vberom.asm:275
1124 mov dx, 001cfh ; ba cf 01 ; 0xc06ad vberom.asm:276
1125 call 00577h ; e8 c4 fe ; 0xc06b0 vberom.asm:277
1126 pop dx ; 5a ; 0xc06b3 vberom.asm:278
1127 retn ; c3 ; 0xc06b4 vberom.asm:279
1128 push ax ; 50 ; 0xc06b5 vberom.asm:282
1129 push bx ; 53 ; 0xc06b6 vberom.asm:283
1130 push dx ; 52 ; 0xc06b7 vberom.asm:284
1131 db 08bh, 0d8h
1132 ; mov bx, ax ; 8b d8 ; 0xc06b8 vberom.asm:285
1133 call 00596h ; e8 d9 fe ; 0xc06ba vberom.asm:286
1134 cmp AL, strict byte 004h ; 3c 04 ; 0xc06bd vberom.asm:287
1135 jnbe short 006c3h ; 77 02 ; 0xc06bf vberom.asm:288
1136 shr bx, 1 ; d1 eb ; 0xc06c1 vberom.asm:289
1137 shr bx, 003h ; c1 eb 03 ; 0xc06c3 vberom.asm:292
1138 mov dx, 003d4h ; ba d4 03 ; 0xc06c6 vberom.asm:298
1139 db 08ah, 0e3h
1140 ; mov ah, bl ; 8a e3 ; 0xc06c9 vberom.asm:299
1141 mov AL, strict byte 013h ; b0 13 ; 0xc06cb vberom.asm:300
1142 out DX, ax ; ef ; 0xc06cd vberom.asm:301
1143 pop dx ; 5a ; 0xc06ce vberom.asm:302
1144 pop bx ; 5b ; 0xc06cf vberom.asm:303
1145 pop ax ; 58 ; 0xc06d0 vberom.asm:304
1146 retn ; c3 ; 0xc06d1 vberom.asm:305
1147 ; disGetNextSymbol 0xc06d2 LB 0x22b -> off=0x0 cb=00000000000000ed uValue=00000000000c06d2 '_vga_compat_setup'
1148_vga_compat_setup: ; 0xc06d2 LB 0xed
1149 push ax ; 50 ; 0xc06d2 vberom.asm:308
1150 push dx ; 52 ; 0xc06d3 vberom.asm:309
1151 mov dx, 001ceh ; ba ce 01 ; 0xc06d4 vberom.asm:312
1152 mov ax, strict word 00001h ; b8 01 00 ; 0xc06d7 vberom.asm:313
1153 call 00570h ; e8 93 fe ; 0xc06da vberom.asm:314
1154 mov dx, 001cfh ; ba cf 01 ; 0xc06dd vberom.asm:315
1155 call 00577h ; e8 94 fe ; 0xc06e0 vberom.asm:316
1156 push ax ; 50 ; 0xc06e3 vberom.asm:317
1157 mov dx, 003d4h ; ba d4 03 ; 0xc06e4 vberom.asm:318
1158 mov ax, strict word 00011h ; b8 11 00 ; 0xc06e7 vberom.asm:319
1159 out DX, ax ; ef ; 0xc06ea vberom.asm:320
1160 pop ax ; 58 ; 0xc06eb vberom.asm:321
1161 push ax ; 50 ; 0xc06ec vberom.asm:322
1162 shr ax, 003h ; c1 e8 03 ; 0xc06ed vberom.asm:324
1163 dec ax ; 48 ; 0xc06f0 vberom.asm:330
1164 db 08ah, 0e0h
1165 ; mov ah, al ; 8a e0 ; 0xc06f1 vberom.asm:331
1166 mov AL, strict byte 001h ; b0 01 ; 0xc06f3 vberom.asm:332
1167 out DX, ax ; ef ; 0xc06f5 vberom.asm:333
1168 pop ax ; 58 ; 0xc06f6 vberom.asm:334
1169 call 006b5h ; e8 bb ff ; 0xc06f7 vberom.asm:335
1170 mov dx, 001ceh ; ba ce 01 ; 0xc06fa vberom.asm:338
1171 mov ax, strict word 00002h ; b8 02 00 ; 0xc06fd vberom.asm:339
1172 call 00570h ; e8 6d fe ; 0xc0700 vberom.asm:340
1173 mov dx, 001cfh ; ba cf 01 ; 0xc0703 vberom.asm:341
1174 call 00577h ; e8 6e fe ; 0xc0706 vberom.asm:342
1175 dec ax ; 48 ; 0xc0709 vberom.asm:343
1176 push ax ; 50 ; 0xc070a vberom.asm:344
1177 mov dx, 003d4h ; ba d4 03 ; 0xc070b vberom.asm:345
1178 db 08ah, 0e0h
1179 ; mov ah, al ; 8a e0 ; 0xc070e vberom.asm:346
1180 mov AL, strict byte 012h ; b0 12 ; 0xc0710 vberom.asm:347
1181 out DX, ax ; ef ; 0xc0712 vberom.asm:348
1182 pop ax ; 58 ; 0xc0713 vberom.asm:349
1183 mov AL, strict byte 007h ; b0 07 ; 0xc0714 vberom.asm:350
1184 out DX, AL ; ee ; 0xc0716 vberom.asm:351
1185 inc dx ; 42 ; 0xc0717 vberom.asm:352
1186 in AL, DX ; ec ; 0xc0718 vberom.asm:353
1187 and AL, strict byte 0bdh ; 24 bd ; 0xc0719 vberom.asm:354
1188 test ah, 001h ; f6 c4 01 ; 0xc071b vberom.asm:355
1189 je short 00722h ; 74 02 ; 0xc071e vberom.asm:356
1190 or AL, strict byte 002h ; 0c 02 ; 0xc0720 vberom.asm:357
1191 test ah, 002h ; f6 c4 02 ; 0xc0722 vberom.asm:359
1192 je short 00729h ; 74 02 ; 0xc0725 vberom.asm:360
1193 or AL, strict byte 040h ; 0c 40 ; 0xc0727 vberom.asm:361
1194 out DX, AL ; ee ; 0xc0729 vberom.asm:363
1195 mov dx, 003d4h ; ba d4 03 ; 0xc072a vberom.asm:366
1196 mov ax, strict word 00009h ; b8 09 00 ; 0xc072d vberom.asm:367
1197 out DX, AL ; ee ; 0xc0730 vberom.asm:368
1198 mov dx, 003d5h ; ba d5 03 ; 0xc0731 vberom.asm:369
1199 in AL, DX ; ec ; 0xc0734 vberom.asm:370
1200 and AL, strict byte 060h ; 24 60 ; 0xc0735 vberom.asm:371
1201 out DX, AL ; ee ; 0xc0737 vberom.asm:372
1202 mov dx, 003d4h ; ba d4 03 ; 0xc0738 vberom.asm:373
1203 mov AL, strict byte 017h ; b0 17 ; 0xc073b vberom.asm:374
1204 out DX, AL ; ee ; 0xc073d vberom.asm:375
1205 mov dx, 003d5h ; ba d5 03 ; 0xc073e vberom.asm:376
1206 in AL, DX ; ec ; 0xc0741 vberom.asm:377
1207 or AL, strict byte 003h ; 0c 03 ; 0xc0742 vberom.asm:378
1208 out DX, AL ; ee ; 0xc0744 vberom.asm:379
1209 mov dx, 003dah ; ba da 03 ; 0xc0745 vberom.asm:380
1210 in AL, DX ; ec ; 0xc0748 vberom.asm:381
1211 mov dx, 003c0h ; ba c0 03 ; 0xc0749 vberom.asm:382
1212 mov AL, strict byte 010h ; b0 10 ; 0xc074c vberom.asm:383
1213 out DX, AL ; ee ; 0xc074e vberom.asm:384
1214 mov dx, 003c1h ; ba c1 03 ; 0xc074f vberom.asm:385
1215 in AL, DX ; ec ; 0xc0752 vberom.asm:386
1216 or AL, strict byte 001h ; 0c 01 ; 0xc0753 vberom.asm:387
1217 mov dx, 003c0h ; ba c0 03 ; 0xc0755 vberom.asm:388
1218 out DX, AL ; ee ; 0xc0758 vberom.asm:389
1219 mov AL, strict byte 020h ; b0 20 ; 0xc0759 vberom.asm:390
1220 out DX, AL ; ee ; 0xc075b vberom.asm:391
1221 mov dx, 003ceh ; ba ce 03 ; 0xc075c vberom.asm:392
1222 mov ax, 00506h ; b8 06 05 ; 0xc075f vberom.asm:393
1223 out DX, ax ; ef ; 0xc0762 vberom.asm:394
1224 mov dx, 003c4h ; ba c4 03 ; 0xc0763 vberom.asm:395
1225 mov ax, 00f02h ; b8 02 0f ; 0xc0766 vberom.asm:396
1226 out DX, ax ; ef ; 0xc0769 vberom.asm:397
1227 mov dx, 001ceh ; ba ce 01 ; 0xc076a vberom.asm:400
1228 mov ax, strict word 00003h ; b8 03 00 ; 0xc076d vberom.asm:401
1229 call 00570h ; e8 fd fd ; 0xc0770 vberom.asm:402
1230 mov dx, 001cfh ; ba cf 01 ; 0xc0773 vberom.asm:403
1231 call 00577h ; e8 fe fd ; 0xc0776 vberom.asm:404
1232 cmp AL, strict byte 008h ; 3c 08 ; 0xc0779 vberom.asm:405
1233 jc short 007bdh ; 72 40 ; 0xc077b vberom.asm:406
1234 mov dx, 003d4h ; ba d4 03 ; 0xc077d vberom.asm:407
1235 mov AL, strict byte 014h ; b0 14 ; 0xc0780 vberom.asm:408
1236 out DX, AL ; ee ; 0xc0782 vberom.asm:409
1237 mov dx, 003d5h ; ba d5 03 ; 0xc0783 vberom.asm:410
1238 in AL, DX ; ec ; 0xc0786 vberom.asm:411
1239 or AL, strict byte 040h ; 0c 40 ; 0xc0787 vberom.asm:412
1240 out DX, AL ; ee ; 0xc0789 vberom.asm:413
1241 mov dx, 003dah ; ba da 03 ; 0xc078a vberom.asm:414
1242 in AL, DX ; ec ; 0xc078d vberom.asm:415
1243 mov dx, 003c0h ; ba c0 03 ; 0xc078e vberom.asm:416
1244 mov AL, strict byte 010h ; b0 10 ; 0xc0791 vberom.asm:417
1245 out DX, AL ; ee ; 0xc0793 vberom.asm:418
1246 mov dx, 003c1h ; ba c1 03 ; 0xc0794 vberom.asm:419
1247 in AL, DX ; ec ; 0xc0797 vberom.asm:420
1248 or AL, strict byte 040h ; 0c 40 ; 0xc0798 vberom.asm:421
1249 mov dx, 003c0h ; ba c0 03 ; 0xc079a vberom.asm:422
1250 out DX, AL ; ee ; 0xc079d vberom.asm:423
1251 mov AL, strict byte 020h ; b0 20 ; 0xc079e vberom.asm:424
1252 out DX, AL ; ee ; 0xc07a0 vberom.asm:425
1253 mov dx, 003c4h ; ba c4 03 ; 0xc07a1 vberom.asm:426
1254 mov AL, strict byte 004h ; b0 04 ; 0xc07a4 vberom.asm:427
1255 out DX, AL ; ee ; 0xc07a6 vberom.asm:428
1256 mov dx, 003c5h ; ba c5 03 ; 0xc07a7 vberom.asm:429
1257 in AL, DX ; ec ; 0xc07aa vberom.asm:430
1258 or AL, strict byte 008h ; 0c 08 ; 0xc07ab vberom.asm:431
1259 out DX, AL ; ee ; 0xc07ad vberom.asm:432
1260 mov dx, 003ceh ; ba ce 03 ; 0xc07ae vberom.asm:433
1261 mov AL, strict byte 005h ; b0 05 ; 0xc07b1 vberom.asm:434
1262 out DX, AL ; ee ; 0xc07b3 vberom.asm:435
1263 mov dx, 003cfh ; ba cf 03 ; 0xc07b4 vberom.asm:436
1264 in AL, DX ; ec ; 0xc07b7 vberom.asm:437
1265 and AL, strict byte 09fh ; 24 9f ; 0xc07b8 vberom.asm:438
1266 or AL, strict byte 040h ; 0c 40 ; 0xc07ba vberom.asm:439
1267 out DX, AL ; ee ; 0xc07bc vberom.asm:440
1268 pop dx ; 5a ; 0xc07bd vberom.asm:443
1269 pop ax ; 58 ; 0xc07be vberom.asm:444
1270 ; disGetNextSymbol 0xc07bf LB 0x13e -> off=0x0 cb=0000000000000013 uValue=00000000000c07bf '_vbe_has_vbe_display'
1271_vbe_has_vbe_display: ; 0xc07bf LB 0x13
1272 push DS ; 1e ; 0xc07bf vberom.asm:450
1273 push bx ; 53 ; 0xc07c0 vberom.asm:451
1274 mov ax, strict word 00040h ; b8 40 00 ; 0xc07c1 vberom.asm:452
1275 mov ds, ax ; 8e d8 ; 0xc07c4 vberom.asm:453
1276 mov bx, 000b9h ; bb b9 00 ; 0xc07c6 vberom.asm:454
1277 mov al, byte [bx] ; 8a 07 ; 0xc07c9 vberom.asm:455
1278 and AL, strict byte 001h ; 24 01 ; 0xc07cb vberom.asm:456
1279 db 032h, 0e4h
1280 ; xor ah, ah ; 32 e4 ; 0xc07cd vberom.asm:457
1281 pop bx ; 5b ; 0xc07cf vberom.asm:458
1282 pop DS ; 1f ; 0xc07d0 vberom.asm:459
1283 retn ; c3 ; 0xc07d1 vberom.asm:460
1284 ; disGetNextSymbol 0xc07d2 LB 0x12b -> off=0x0 cb=0000000000000025 uValue=00000000000c07d2 'vbe_biosfn_return_current_mode'
1285vbe_biosfn_return_current_mode: ; 0xc07d2 LB 0x25
1286 push DS ; 1e ; 0xc07d2 vberom.asm:473
1287 mov ax, strict word 00040h ; b8 40 00 ; 0xc07d3 vberom.asm:474
1288 mov ds, ax ; 8e d8 ; 0xc07d6 vberom.asm:475
1289 call 005f1h ; e8 16 fe ; 0xc07d8 vberom.asm:476
1290 and ax, strict byte 00001h ; 83 e0 01 ; 0xc07db vberom.asm:477
1291 je short 007e9h ; 74 09 ; 0xc07de vberom.asm:478
1292 mov bx, 000bah ; bb ba 00 ; 0xc07e0 vberom.asm:479
1293 mov ax, word [bx] ; 8b 07 ; 0xc07e3 vberom.asm:480
1294 db 08bh, 0d8h
1295 ; mov bx, ax ; 8b d8 ; 0xc07e5 vberom.asm:481
1296 jne short 007f2h ; 75 09 ; 0xc07e7 vberom.asm:482
1297 mov bx, strict word 00049h ; bb 49 00 ; 0xc07e9 vberom.asm:484
1298 mov al, byte [bx] ; 8a 07 ; 0xc07ec vberom.asm:485
1299 db 08ah, 0d8h
1300 ; mov bl, al ; 8a d8 ; 0xc07ee vberom.asm:486
1301 db 032h, 0ffh
1302 ; xor bh, bh ; 32 ff ; 0xc07f0 vberom.asm:487
1303 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc07f2 vberom.asm:489
1304 pop DS ; 1f ; 0xc07f5 vberom.asm:490
1305 retn ; c3 ; 0xc07f6 vberom.asm:491
1306 ; disGetNextSymbol 0xc07f7 LB 0x106 -> off=0x0 cb=000000000000002d uValue=00000000000c07f7 'vbe_biosfn_display_window_control'
1307vbe_biosfn_display_window_control: ; 0xc07f7 LB 0x2d
1308 cmp bl, 000h ; 80 fb 00 ; 0xc07f7 vberom.asm:515
1309 jne short 00820h ; 75 24 ; 0xc07fa vberom.asm:516
1310 cmp bh, 001h ; 80 ff 01 ; 0xc07fc vberom.asm:517
1311 je short 00817h ; 74 16 ; 0xc07ff vberom.asm:518
1312 jc short 00807h ; 72 04 ; 0xc0801 vberom.asm:519
1313 mov ax, 00100h ; b8 00 01 ; 0xc0803 vberom.asm:520
1314 retn ; c3 ; 0xc0806 vberom.asm:521
1315 db 08bh, 0c2h
1316 ; mov ax, dx ; 8b c2 ; 0xc0807 vberom.asm:523
1317 call 00603h ; e8 f7 fd ; 0xc0809 vberom.asm:524
1318 call 00617h ; e8 08 fe ; 0xc080c vberom.asm:525
1319 db 03bh, 0c2h
1320 ; cmp ax, dx ; 3b c2 ; 0xc080f vberom.asm:526
1321 jne short 00820h ; 75 0d ; 0xc0811 vberom.asm:527
1322 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0813 vberom.asm:528
1323 retn ; c3 ; 0xc0816 vberom.asm:529
1324 call 00617h ; e8 fd fd ; 0xc0817 vberom.asm:531
1325 db 08bh, 0d0h
1326 ; mov dx, ax ; 8b d0 ; 0xc081a vberom.asm:532
1327 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc081c vberom.asm:533
1328 retn ; c3 ; 0xc081f vberom.asm:534
1329 mov ax, 0014fh ; b8 4f 01 ; 0xc0820 vberom.asm:536
1330 retn ; c3 ; 0xc0823 vberom.asm:537
1331 ; disGetNextSymbol 0xc0824 LB 0xd9 -> off=0x0 cb=0000000000000034 uValue=00000000000c0824 'vbe_biosfn_set_get_display_start'
1332vbe_biosfn_set_get_display_start: ; 0xc0824 LB 0x34
1333 cmp bl, 080h ; 80 fb 80 ; 0xc0824 vberom.asm:577
1334 je short 00834h ; 74 0b ; 0xc0827 vberom.asm:578
1335 cmp bl, 001h ; 80 fb 01 ; 0xc0829 vberom.asm:579
1336 je short 00848h ; 74 1a ; 0xc082c vberom.asm:580
1337 jc short 0083ah ; 72 0a ; 0xc082e vberom.asm:581
1338 mov ax, 00100h ; b8 00 01 ; 0xc0830 vberom.asm:582
1339 retn ; c3 ; 0xc0833 vberom.asm:583
1340 call 00589h ; e8 52 fd ; 0xc0834 vberom.asm:585
1341 call 0057ch ; e8 42 fd ; 0xc0837 vberom.asm:586
1342 db 08bh, 0c1h
1343 ; mov ax, cx ; 8b c1 ; 0xc083a vberom.asm:588
1344 call 00669h ; e8 2a fe ; 0xc083c vberom.asm:589
1345 db 08bh, 0c2h
1346 ; mov ax, dx ; 8b c2 ; 0xc083f vberom.asm:590
1347 call 0068fh ; e8 4b fe ; 0xc0841 vberom.asm:591
1348 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0844 vberom.asm:592
1349 retn ; c3 ; 0xc0847 vberom.asm:593
1350 call 0067dh ; e8 32 fe ; 0xc0848 vberom.asm:595
1351 db 08bh, 0c8h
1352 ; mov cx, ax ; 8b c8 ; 0xc084b vberom.asm:596
1353 call 006a3h ; e8 53 fe ; 0xc084d vberom.asm:597
1354 db 08bh, 0d0h
1355 ; mov dx, ax ; 8b d0 ; 0xc0850 vberom.asm:598
1356 db 032h, 0ffh
1357 ; xor bh, bh ; 32 ff ; 0xc0852 vberom.asm:599
1358 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0854 vberom.asm:600
1359 retn ; c3 ; 0xc0857 vberom.asm:601
1360 ; disGetNextSymbol 0xc0858 LB 0xa5 -> off=0x0 cb=0000000000000037 uValue=00000000000c0858 'vbe_biosfn_set_get_dac_palette_format'
1361vbe_biosfn_set_get_dac_palette_format: ; 0xc0858 LB 0x37
1362 cmp bl, 001h ; 80 fb 01 ; 0xc0858 vberom.asm:616
1363 je short 0087bh ; 74 1e ; 0xc085b vberom.asm:617
1364 jc short 00863h ; 72 04 ; 0xc085d vberom.asm:618
1365 mov ax, 00100h ; b8 00 01 ; 0xc085f vberom.asm:619
1366 retn ; c3 ; 0xc0862 vberom.asm:620
1367 call 005f1h ; e8 8b fd ; 0xc0863 vberom.asm:622
1368 cmp bh, 006h ; 80 ff 06 ; 0xc0866 vberom.asm:623
1369 je short 00875h ; 74 0a ; 0xc0869 vberom.asm:624
1370 cmp bh, 008h ; 80 ff 08 ; 0xc086b vberom.asm:625
1371 jne short 0088bh ; 75 1b ; 0xc086e vberom.asm:626
1372 or ax, strict byte 00020h ; 83 c8 20 ; 0xc0870 vberom.asm:627
1373 jne short 00878h ; 75 03 ; 0xc0873 vberom.asm:628
1374 and ax, strict byte 0ffdfh ; 83 e0 df ; 0xc0875 vberom.asm:630
1375 call 005ddh ; e8 62 fd ; 0xc0878 vberom.asm:632
1376 mov BH, strict byte 006h ; b7 06 ; 0xc087b vberom.asm:634
1377 call 005f1h ; e8 71 fd ; 0xc087d vberom.asm:635
1378 and ax, strict byte 00020h ; 83 e0 20 ; 0xc0880 vberom.asm:636
1379 je short 00887h ; 74 02 ; 0xc0883 vberom.asm:637
1380 mov BH, strict byte 008h ; b7 08 ; 0xc0885 vberom.asm:638
1381 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0887 vberom.asm:640
1382 retn ; c3 ; 0xc088a vberom.asm:641
1383 mov ax, 0014fh ; b8 4f 01 ; 0xc088b vberom.asm:643
1384 retn ; c3 ; 0xc088e vberom.asm:644
1385 ; disGetNextSymbol 0xc088f LB 0x6e -> off=0x0 cb=0000000000000057 uValue=00000000000c088f 'vbe_biosfn_set_get_palette_data'
1386vbe_biosfn_set_get_palette_data: ; 0xc088f LB 0x57
1387 test bl, bl ; 84 db ; 0xc088f vberom.asm:683
1388 je short 008a2h ; 74 0f ; 0xc0891 vberom.asm:684
1389 cmp bl, 001h ; 80 fb 01 ; 0xc0893 vberom.asm:685
1390 je short 008c2h ; 74 2a ; 0xc0896 vberom.asm:686
1391 cmp bl, 003h ; 80 fb 03 ; 0xc0898 vberom.asm:687
1392 jbe short 008e2h ; 76 45 ; 0xc089b vberom.asm:688
1393 cmp bl, 080h ; 80 fb 80 ; 0xc089d vberom.asm:689
1394 jne short 008deh ; 75 3c ; 0xc08a0 vberom.asm:690
1395 pushaw ; 60 ; 0xc08a2 vberom.asm:133
1396 push DS ; 1e ; 0xc08a3 vberom.asm:696
1397 push ES ; 06 ; 0xc08a4 vberom.asm:697
1398 pop DS ; 1f ; 0xc08a5 vberom.asm:698
1399 db 08ah, 0c2h
1400 ; mov al, dl ; 8a c2 ; 0xc08a6 vberom.asm:699
1401 mov dx, 003c8h ; ba c8 03 ; 0xc08a8 vberom.asm:700
1402 out DX, AL ; ee ; 0xc08ab vberom.asm:701
1403 inc dx ; 42 ; 0xc08ac vberom.asm:702
1404 db 08bh, 0f7h
1405 ; mov si, di ; 8b f7 ; 0xc08ad vberom.asm:703
1406 lodsw ; ad ; 0xc08af vberom.asm:714
1407 db 08bh, 0d8h
1408 ; mov bx, ax ; 8b d8 ; 0xc08b0 vberom.asm:715
1409 lodsw ; ad ; 0xc08b2 vberom.asm:716
1410 out DX, AL ; ee ; 0xc08b3 vberom.asm:717
1411 db 08ah, 0c7h
1412 ; mov al, bh ; 8a c7 ; 0xc08b4 vberom.asm:718
1413 out DX, AL ; ee ; 0xc08b6 vberom.asm:719
1414 db 08ah, 0c3h
1415 ; mov al, bl ; 8a c3 ; 0xc08b7 vberom.asm:720
1416 out DX, AL ; ee ; 0xc08b9 vberom.asm:721
1417 loop 008afh ; e2 f3 ; 0xc08ba vberom.asm:723
1418 pop DS ; 1f ; 0xc08bc vberom.asm:724
1419 popaw ; 61 ; 0xc08bd vberom.asm:152
1420 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc08be vberom.asm:727
1421 retn ; c3 ; 0xc08c1 vberom.asm:728
1422 pushaw ; 60 ; 0xc08c2 vberom.asm:133
1423 db 08ah, 0c2h
1424 ; mov al, dl ; 8a c2 ; 0xc08c3 vberom.asm:732
1425 mov dx, 003c7h ; ba c7 03 ; 0xc08c5 vberom.asm:733
1426 out DX, AL ; ee ; 0xc08c8 vberom.asm:734
1427 add dl, 002h ; 80 c2 02 ; 0xc08c9 vberom.asm:735
1428 db 033h, 0dbh
1429 ; xor bx, bx ; 33 db ; 0xc08cc vberom.asm:746
1430 in AL, DX ; ec ; 0xc08ce vberom.asm:748
1431 db 08ah, 0d8h
1432 ; mov bl, al ; 8a d8 ; 0xc08cf vberom.asm:749
1433 in AL, DX ; ec ; 0xc08d1 vberom.asm:750
1434 db 08ah, 0e0h
1435 ; mov ah, al ; 8a e0 ; 0xc08d2 vberom.asm:751
1436 in AL, DX ; ec ; 0xc08d4 vberom.asm:752
1437 stosw ; ab ; 0xc08d5 vberom.asm:753
1438 db 08bh, 0c3h
1439 ; mov ax, bx ; 8b c3 ; 0xc08d6 vberom.asm:754
1440 stosw ; ab ; 0xc08d8 vberom.asm:755
1441 loop 008ceh ; e2 f3 ; 0xc08d9 vberom.asm:757
1442 popaw ; 61 ; 0xc08db vberom.asm:152
1443 jmp short 008beh ; eb e0 ; 0xc08dc vberom.asm:759
1444 mov ax, 0014fh ; b8 4f 01 ; 0xc08de vberom.asm:762
1445 retn ; c3 ; 0xc08e1 vberom.asm:763
1446 mov ax, 0024fh ; b8 4f 02 ; 0xc08e2 vberom.asm:765
1447 retn ; c3 ; 0xc08e5 vberom.asm:766
1448 ; disGetNextSymbol 0xc08e6 LB 0x17 -> off=0x0 cb=0000000000000017 uValue=00000000000c08e6 'vbe_biosfn_return_protected_mode_interface'
1449vbe_biosfn_return_protected_mode_interface: ; 0xc08e6 LB 0x17
1450 test bl, bl ; 84 db ; 0xc08e6 vberom.asm:780
1451 jne short 008f9h ; 75 0f ; 0xc08e8 vberom.asm:781
1452 mov di, 0c000h ; bf 00 c0 ; 0xc08ea vberom.asm:782
1453 mov es, di ; 8e c7 ; 0xc08ed vberom.asm:783
1454 mov di, 04400h ; bf 00 44 ; 0xc08ef vberom.asm:784
1455 mov cx, 00115h ; b9 15 01 ; 0xc08f2 vberom.asm:785
1456 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc08f5 vberom.asm:786
1457 retn ; c3 ; 0xc08f8 vberom.asm:787
1458 mov ax, 0014fh ; b8 4f 01 ; 0xc08f9 vberom.asm:789
1459 retn ; c3 ; 0xc08fc vberom.asm:790
1460
1461 ; Padding 0x103 bytes at 0xc08fd
1462 times 259 db 0
1463
1464section _TEXT progbits vstart=0xa00 align=1 ; size=0x32ed class=CODE group=AUTO
1465 ; disGetNextSymbol 0xc0a00 LB 0x32ed -> off=0x0 cb=000000000000001b uValue=00000000000c0a00 'set_int_vector'
1466set_int_vector: ; 0xc0a00 LB 0x1b
1467 push bx ; 53 ; 0xc0a00 vgabios.c:85
1468 push bp ; 55 ; 0xc0a01
1469 mov bp, sp ; 89 e5 ; 0xc0a02
1470 mov bl, al ; 88 c3 ; 0xc0a04
1471 xor bh, bh ; 30 ff ; 0xc0a06 vgabios.c:89
1472 sal bx, 002h ; c1 e3 02 ; 0xc0a08
1473 xor ax, ax ; 31 c0 ; 0xc0a0b
1474 mov es, ax ; 8e c0 ; 0xc0a0d
1475 mov word [es:bx], dx ; 26 89 17 ; 0xc0a0f
1476 mov word [es:bx+002h], 0c000h ; 26 c7 47 02 00 c0 ; 0xc0a12
1477 pop bp ; 5d ; 0xc0a18 vgabios.c:90
1478 pop bx ; 5b ; 0xc0a19
1479 retn ; c3 ; 0xc0a1a
1480 ; disGetNextSymbol 0xc0a1b LB 0x32d2 -> off=0x0 cb=000000000000001c uValue=00000000000c0a1b 'init_vga_card'
1481init_vga_card: ; 0xc0a1b LB 0x1c
1482 push bp ; 55 ; 0xc0a1b vgabios.c:141
1483 mov bp, sp ; 89 e5 ; 0xc0a1c
1484 push dx ; 52 ; 0xc0a1e
1485 mov AL, strict byte 0c3h ; b0 c3 ; 0xc0a1f vgabios.c:144
1486 mov dx, 003c2h ; ba c2 03 ; 0xc0a21
1487 out DX, AL ; ee ; 0xc0a24
1488 mov AL, strict byte 004h ; b0 04 ; 0xc0a25 vgabios.c:147
1489 mov dx, 003c4h ; ba c4 03 ; 0xc0a27
1490 out DX, AL ; ee ; 0xc0a2a
1491 mov AL, strict byte 002h ; b0 02 ; 0xc0a2b vgabios.c:148
1492 mov dx, 003c5h ; ba c5 03 ; 0xc0a2d
1493 out DX, AL ; ee ; 0xc0a30
1494 lea sp, [bp-002h] ; 8d 66 fe ; 0xc0a31 vgabios.c:153
1495 pop dx ; 5a ; 0xc0a34
1496 pop bp ; 5d ; 0xc0a35
1497 retn ; c3 ; 0xc0a36
1498 ; disGetNextSymbol 0xc0a37 LB 0x32b6 -> off=0x0 cb=0000000000000032 uValue=00000000000c0a37 'init_bios_area'
1499init_bios_area: ; 0xc0a37 LB 0x32
1500 push bx ; 53 ; 0xc0a37 vgabios.c:162
1501 push bp ; 55 ; 0xc0a38
1502 mov bp, sp ; 89 e5 ; 0xc0a39
1503 xor bx, bx ; 31 db ; 0xc0a3b vgabios.c:166
1504 mov ax, strict word 00040h ; b8 40 00 ; 0xc0a3d
1505 mov es, ax ; 8e c0 ; 0xc0a40
1506 mov al, byte [es:bx+010h] ; 26 8a 47 10 ; 0xc0a42 vgabios.c:169
1507 and AL, strict byte 0cfh ; 24 cf ; 0xc0a46
1508 or AL, strict byte 020h ; 0c 20 ; 0xc0a48
1509 mov byte [es:bx+010h], al ; 26 88 47 10 ; 0xc0a4a
1510 mov byte [es:bx+00085h], 010h ; 26 c6 87 85 00 10 ; 0xc0a4e vgabios.c:173
1511 mov word [es:bx+00087h], 0f960h ; 26 c7 87 87 00 60 f9 ; 0xc0a54 vgabios.c:175
1512 mov byte [es:bx+00089h], 051h ; 26 c6 87 89 00 51 ; 0xc0a5b vgabios.c:179
1513 mov byte [es:bx+065h], 009h ; 26 c6 47 65 09 ; 0xc0a61 vgabios.c:181
1514 pop bp ; 5d ; 0xc0a66 vgabios.c:182
1515 pop bx ; 5b ; 0xc0a67
1516 retn ; c3 ; 0xc0a68
1517 ; disGetNextSymbol 0xc0a69 LB 0x3284 -> off=0x0 cb=0000000000000022 uValue=00000000000c0a69 'vgabios_init_func'
1518vgabios_init_func: ; 0xc0a69 LB 0x22
1519 inc bp ; 45 ; 0xc0a69 vgabios.c:222
1520 push bp ; 55 ; 0xc0a6a
1521 mov bp, sp ; 89 e5 ; 0xc0a6b
1522 call 00a1bh ; e8 ab ff ; 0xc0a6d vgabios.c:224
1523 call 00a37h ; e8 c4 ff ; 0xc0a70 vgabios.c:225
1524 call 0372ch ; e8 b6 2c ; 0xc0a73 vgabios.c:227
1525 mov dx, strict word 00022h ; ba 22 00 ; 0xc0a76 vgabios.c:229
1526 mov ax, strict word 00010h ; b8 10 00 ; 0xc0a79
1527 call 00a00h ; e8 81 ff ; 0xc0a7c
1528 mov ax, strict word 00003h ; b8 03 00 ; 0xc0a7f vgabios.c:255
1529 db 032h, 0e4h
1530 ; xor ah, ah ; 32 e4 ; 0xc0a82
1531 int 010h ; cd 10 ; 0xc0a84
1532 mov sp, bp ; 89 ec ; 0xc0a86 vgabios.c:258
1533 pop bp ; 5d ; 0xc0a88
1534 dec bp ; 4d ; 0xc0a89
1535 retf ; cb ; 0xc0a8a
1536 ; disGetNextSymbol 0xc0a8b LB 0x3262 -> off=0x0 cb=0000000000000046 uValue=00000000000c0a8b 'vga_get_cursor_pos'
1537vga_get_cursor_pos: ; 0xc0a8b LB 0x46
1538 push bp ; 55 ; 0xc0a8b vgabios.c:327
1539 mov bp, sp ; 89 e5 ; 0xc0a8c
1540 push cx ; 51 ; 0xc0a8e
1541 push si ; 56 ; 0xc0a8f
1542 mov cl, al ; 88 c1 ; 0xc0a90
1543 mov si, dx ; 89 d6 ; 0xc0a92
1544 cmp AL, strict byte 007h ; 3c 07 ; 0xc0a94 vgabios.c:329
1545 jbe short 00aa6h ; 76 0e ; 0xc0a96
1546 push SS ; 16 ; 0xc0a98 vgabios.c:330
1547 pop ES ; 07 ; 0xc0a99
1548 mov word [es:si], strict word 00000h ; 26 c7 04 00 00 ; 0xc0a9a
1549 mov word [es:bx], strict word 00000h ; 26 c7 07 00 00 ; 0xc0a9f vgabios.c:331
1550 jmp short 00acah ; eb 24 ; 0xc0aa4 vgabios.c:332
1551 mov dx, strict word 00060h ; ba 60 00 ; 0xc0aa6 vgabios.c:334
1552 mov ax, strict word 00040h ; b8 40 00 ; 0xc0aa9
1553 call 031a4h ; e8 f5 26 ; 0xc0aac
1554 push SS ; 16 ; 0xc0aaf
1555 pop ES ; 07 ; 0xc0ab0
1556 mov word [es:si], ax ; 26 89 04 ; 0xc0ab1
1557 mov al, cl ; 88 c8 ; 0xc0ab4 vgabios.c:335
1558 xor ah, ah ; 30 e4 ; 0xc0ab6
1559 mov dx, ax ; 89 c2 ; 0xc0ab8
1560 add dx, ax ; 01 c2 ; 0xc0aba
1561 add dx, strict byte 00050h ; 83 c2 50 ; 0xc0abc
1562 mov ax, strict word 00040h ; b8 40 00 ; 0xc0abf
1563 call 031a4h ; e8 df 26 ; 0xc0ac2
1564 push SS ; 16 ; 0xc0ac5
1565 pop ES ; 07 ; 0xc0ac6
1566 mov word [es:bx], ax ; 26 89 07 ; 0xc0ac7
1567 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0aca vgabios.c:337
1568 pop si ; 5e ; 0xc0acd
1569 pop cx ; 59 ; 0xc0ace
1570 pop bp ; 5d ; 0xc0acf
1571 retn ; c3 ; 0xc0ad0
1572 ; disGetNextSymbol 0xc0ad1 LB 0x321c -> off=0x0 cb=00000000000000a0 uValue=00000000000c0ad1 'vga_read_char_attr'
1573vga_read_char_attr: ; 0xc0ad1 LB 0xa0
1574 push bp ; 55 ; 0xc0ad1 vgabios.c:340
1575 mov bp, sp ; 89 e5 ; 0xc0ad2
1576 push bx ; 53 ; 0xc0ad4
1577 push cx ; 51 ; 0xc0ad5
1578 push si ; 56 ; 0xc0ad6
1579 push di ; 57 ; 0xc0ad7
1580 sub sp, strict byte 0000ch ; 83 ec 0c ; 0xc0ad8
1581 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc0adb
1582 mov si, dx ; 89 d6 ; 0xc0ade
1583 mov dx, strict word 00049h ; ba 49 00 ; 0xc0ae0 vgabios.c:347
1584 mov ax, strict word 00040h ; b8 40 00 ; 0xc0ae3
1585 call 03188h ; e8 9f 26 ; 0xc0ae6
1586 xor ah, ah ; 30 e4 ; 0xc0ae9 vgabios.c:348
1587 call 03160h ; e8 72 26 ; 0xc0aeb
1588 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc0aee
1589 cmp AL, strict byte 0ffh ; 3c ff ; 0xc0af1 vgabios.c:349
1590 je short 00b68h ; 74 73 ; 0xc0af3
1591 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc0af5 vgabios.c:353
1592 xor ah, ah ; 30 e4 ; 0xc0af8
1593 lea bx, [bp-014h] ; 8d 5e ec ; 0xc0afa
1594 lea dx, [bp-012h] ; 8d 56 ee ; 0xc0afd
1595 call 00a8bh ; e8 88 ff ; 0xc0b00
1596 mov al, byte [bp-014h] ; 8a 46 ec ; 0xc0b03 vgabios.c:354
1597 mov byte [bp-00eh], al ; 88 46 f2 ; 0xc0b06
1598 mov ax, word [bp-014h] ; 8b 46 ec ; 0xc0b09 vgabios.c:355
1599 xor al, al ; 30 c0 ; 0xc0b0c
1600 shr ax, 008h ; c1 e8 08 ; 0xc0b0e
1601 mov word [bp-010h], ax ; 89 46 f0 ; 0xc0b11
1602 mov dx, 00084h ; ba 84 00 ; 0xc0b14 vgabios.c:358
1603 mov ax, strict word 00040h ; b8 40 00 ; 0xc0b17
1604 call 03188h ; e8 6b 26 ; 0xc0b1a
1605 xor ah, ah ; 30 e4 ; 0xc0b1d
1606 mov di, ax ; 89 c7 ; 0xc0b1f
1607 inc di ; 47 ; 0xc0b21
1608 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc0b22 vgabios.c:359
1609 mov ax, strict word 00040h ; b8 40 00 ; 0xc0b25
1610 call 031a4h ; e8 79 26 ; 0xc0b28
1611 mov cx, ax ; 89 c1 ; 0xc0b2b
1612 mov bl, byte [bp-00ch] ; 8a 5e f4 ; 0xc0b2d vgabios.c:361
1613 xor bh, bh ; 30 ff ; 0xc0b30
1614 sal bx, 003h ; c1 e3 03 ; 0xc0b32
1615 cmp byte [bx+04635h], 000h ; 80 bf 35 46 00 ; 0xc0b35
1616 jne short 00b68h ; 75 2c ; 0xc0b3a
1617 mul di ; f7 e7 ; 0xc0b3c vgabios.c:363
1618 add ax, ax ; 01 c0 ; 0xc0b3e
1619 or AL, strict byte 0ffh ; 0c ff ; 0xc0b40
1620 mov dl, byte [bp-00ah] ; 8a 56 f6 ; 0xc0b42
1621 xor dh, dh ; 30 f6 ; 0xc0b45
1622 inc ax ; 40 ; 0xc0b47
1623 mul dx ; f7 e2 ; 0xc0b48
1624 mov di, ax ; 89 c7 ; 0xc0b4a
1625 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc0b4c
1626 xor ah, ah ; 30 e4 ; 0xc0b4f
1627 mul cx ; f7 e1 ; 0xc0b51
1628 mov dl, byte [bp-00eh] ; 8a 56 f2 ; 0xc0b53
1629 xor dh, dh ; 30 f6 ; 0xc0b56
1630 add dx, ax ; 01 c2 ; 0xc0b58
1631 add dx, dx ; 01 d2 ; 0xc0b5a
1632 add dx, di ; 01 fa ; 0xc0b5c
1633 mov ax, word [bx+04638h] ; 8b 87 38 46 ; 0xc0b5e vgabios.c:364
1634 call 031a4h ; e8 3f 26 ; 0xc0b62
1635 mov word [ss:si], ax ; 36 89 04 ; 0xc0b65
1636 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc0b68 vgabios.c:371
1637 pop di ; 5f ; 0xc0b6b
1638 pop si ; 5e ; 0xc0b6c
1639 pop cx ; 59 ; 0xc0b6d
1640 pop bx ; 5b ; 0xc0b6e
1641 pop bp ; 5d ; 0xc0b6f
1642 retn ; c3 ; 0xc0b70
1643 ; disGetNextSymbol 0xc0b71 LB 0x317c -> off=0x10 cb=000000000000007b uValue=00000000000c0b81 'vga_get_font_info'
1644 db 096h, 00bh, 0d4h, 00bh, 0d9h, 00bh, 0e1h, 00bh, 0e6h, 00bh, 0ebh, 00bh, 0f0h, 00bh, 0f5h, 00bh
1645vga_get_font_info: ; 0xc0b81 LB 0x7b
1646 push bp ; 55 ; 0xc0b81 vgabios.c:373
1647 mov bp, sp ; 89 e5 ; 0xc0b82
1648 push si ; 56 ; 0xc0b84
1649 push di ; 57 ; 0xc0b85
1650 mov si, dx ; 89 d6 ; 0xc0b86
1651 cmp ax, strict word 00007h ; 3d 07 00 ; 0xc0b88 vgabios.c:378
1652 jnbe short 00bcbh ; 77 3e ; 0xc0b8b
1653 mov di, ax ; 89 c7 ; 0xc0b8d
1654 add di, ax ; 01 c7 ; 0xc0b8f
1655 jmp word [cs:di+00b71h] ; 2e ff a5 71 0b ; 0xc0b91
1656 mov dx, strict word 0007ch ; ba 7c 00 ; 0xc0b96 vgabios.c:380
1657 xor ax, ax ; 31 c0 ; 0xc0b99
1658 call 031c0h ; e8 22 26 ; 0xc0b9b
1659 push SS ; 16 ; 0xc0b9e vgabios.c:381
1660 pop ES ; 07 ; 0xc0b9f
1661 mov word [es:bx], ax ; 26 89 07 ; 0xc0ba0
1662 mov word [es:si], dx ; 26 89 14 ; 0xc0ba3
1663 mov dx, 00085h ; ba 85 00 ; 0xc0ba6
1664 mov ax, strict word 00040h ; b8 40 00 ; 0xc0ba9
1665 call 03188h ; e8 d9 25 ; 0xc0bac
1666 xor ah, ah ; 30 e4 ; 0xc0baf
1667 push SS ; 16 ; 0xc0bb1
1668 pop ES ; 07 ; 0xc0bb2
1669 mov bx, cx ; 89 cb ; 0xc0bb3
1670 mov word [es:bx], ax ; 26 89 07 ; 0xc0bb5
1671 mov dx, 00084h ; ba 84 00 ; 0xc0bb8
1672 mov ax, strict word 00040h ; b8 40 00 ; 0xc0bbb
1673 call 03188h ; e8 c7 25 ; 0xc0bbe
1674 xor ah, ah ; 30 e4 ; 0xc0bc1
1675 push SS ; 16 ; 0xc0bc3
1676 pop ES ; 07 ; 0xc0bc4
1677 mov bx, word [bp+004h] ; 8b 5e 04 ; 0xc0bc5
1678 mov word [es:bx], ax ; 26 89 07 ; 0xc0bc8
1679 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0bcb
1680 pop di ; 5f ; 0xc0bce
1681 pop si ; 5e ; 0xc0bcf
1682 pop bp ; 5d ; 0xc0bd0
1683 retn 00002h ; c2 02 00 ; 0xc0bd1
1684 mov dx, 0010ch ; ba 0c 01 ; 0xc0bd4 vgabios.c:383
1685 jmp short 00b99h ; eb c0 ; 0xc0bd7
1686 mov ax, 05bf2h ; b8 f2 5b ; 0xc0bd9 vgabios.c:386
1687 mov dx, 0c000h ; ba 00 c0 ; 0xc0bdc
1688 jmp short 00b9eh ; eb bd ; 0xc0bdf vgabios.c:387
1689 mov ax, 053f2h ; b8 f2 53 ; 0xc0be1 vgabios.c:389
1690 jmp short 00bdch ; eb f6 ; 0xc0be4
1691 mov ax, 057f2h ; b8 f2 57 ; 0xc0be6 vgabios.c:392
1692 jmp short 00bdch ; eb f1 ; 0xc0be9
1693 mov ax, 079f2h ; b8 f2 79 ; 0xc0beb vgabios.c:395
1694 jmp short 00bdch ; eb ec ; 0xc0bee
1695 mov ax, 069f2h ; b8 f2 69 ; 0xc0bf0 vgabios.c:398
1696 jmp short 00bdch ; eb e7 ; 0xc0bf3
1697 mov ax, 07b1fh ; b8 1f 7b ; 0xc0bf5 vgabios.c:401
1698 jmp short 00bdch ; eb e2 ; 0xc0bf8
1699 jmp short 00bcbh ; eb cf ; 0xc0bfa vgabios.c:407
1700 ; disGetNextSymbol 0xc0bfc LB 0x30f1 -> off=0x0 cb=0000000000000142 uValue=00000000000c0bfc 'vga_read_pixel'
1701vga_read_pixel: ; 0xc0bfc LB 0x142
1702 push bp ; 55 ; 0xc0bfc vgabios.c:420
1703 mov bp, sp ; 89 e5 ; 0xc0bfd
1704 push si ; 56 ; 0xc0bff
1705 push di ; 57 ; 0xc0c00
1706 sub sp, strict byte 00006h ; 83 ec 06 ; 0xc0c01
1707 mov si, dx ; 89 d6 ; 0xc0c04
1708 mov word [bp-00ah], bx ; 89 5e f6 ; 0xc0c06
1709 mov di, cx ; 89 cf ; 0xc0c09
1710 mov dx, strict word 00049h ; ba 49 00 ; 0xc0c0b vgabios.c:426
1711 mov ax, strict word 00040h ; b8 40 00 ; 0xc0c0e
1712 call 03188h ; e8 74 25 ; 0xc0c11
1713 xor ah, ah ; 30 e4 ; 0xc0c14 vgabios.c:427
1714 call 03160h ; e8 47 25 ; 0xc0c16
1715 mov cl, al ; 88 c1 ; 0xc0c19
1716 cmp AL, strict byte 0ffh ; 3c ff ; 0xc0c1b vgabios.c:428
1717 je short 00c2dh ; 74 0e ; 0xc0c1d
1718 mov bl, al ; 88 c3 ; 0xc0c1f vgabios.c:430
1719 xor bh, bh ; 30 ff ; 0xc0c21
1720 sal bx, 003h ; c1 e3 03 ; 0xc0c23
1721 cmp byte [bx+04635h], 000h ; 80 bf 35 46 00 ; 0xc0c26
1722 jne short 00c30h ; 75 03 ; 0xc0c2b
1723 jmp near 00d37h ; e9 07 01 ; 0xc0c2d vgabios.c:431
1724 mov bl, byte [bx+04636h] ; 8a 9f 36 46 ; 0xc0c30 vgabios.c:434
1725 cmp bl, 003h ; 80 fb 03 ; 0xc0c34
1726 jc short 00c48h ; 72 0f ; 0xc0c37
1727 jbe short 00c50h ; 76 15 ; 0xc0c39
1728 cmp bl, 005h ; 80 fb 05 ; 0xc0c3b
1729 je short 00caah ; 74 6a ; 0xc0c3e
1730 cmp bl, 004h ; 80 fb 04 ; 0xc0c40
1731 je short 00c50h ; 74 0b ; 0xc0c43
1732 jmp near 00d32h ; e9 ea 00 ; 0xc0c45
1733 cmp bl, 002h ; 80 fb 02 ; 0xc0c48
1734 je short 00cafh ; 74 62 ; 0xc0c4b
1735 jmp near 00d32h ; e9 e2 00 ; 0xc0c4d
1736 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc0c50 vgabios.c:437
1737 mov ax, strict word 00040h ; b8 40 00 ; 0xc0c53
1738 call 031a4h ; e8 4b 25 ; 0xc0c56
1739 mov bx, ax ; 89 c3 ; 0xc0c59
1740 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc0c5b
1741 mul bx ; f7 e3 ; 0xc0c5e
1742 mov bx, si ; 89 f3 ; 0xc0c60
1743 shr bx, 003h ; c1 eb 03 ; 0xc0c62
1744 add bx, ax ; 01 c3 ; 0xc0c65
1745 mov cx, si ; 89 f1 ; 0xc0c67 vgabios.c:438
1746 and cx, strict byte 00007h ; 83 e1 07 ; 0xc0c69
1747 mov ax, 00080h ; b8 80 00 ; 0xc0c6c
1748 sar ax, CL ; d3 f8 ; 0xc0c6f
1749 mov byte [bp-008h], al ; 88 46 f8 ; 0xc0c71
1750 mov byte [bp-006h], ch ; 88 6e fa ; 0xc0c74 vgabios.c:440
1751 jmp short 00c7fh ; eb 06 ; 0xc0c77
1752 cmp byte [bp-006h], 004h ; 80 7e fa 04 ; 0xc0c79
1753 jnc short 00cach ; 73 2d ; 0xc0c7d
1754 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc0c7f vgabios.c:441
1755 xor ah, ah ; 30 e4 ; 0xc0c82
1756 sal ax, 008h ; c1 e0 08 ; 0xc0c84
1757 or AL, strict byte 004h ; 0c 04 ; 0xc0c87
1758 mov dx, 003ceh ; ba ce 03 ; 0xc0c89
1759 out DX, ax ; ef ; 0xc0c8c
1760 mov dx, bx ; 89 da ; 0xc0c8d vgabios.c:442
1761 mov ax, 0a000h ; b8 00 a0 ; 0xc0c8f
1762 call 03188h ; e8 f3 24 ; 0xc0c92
1763 and al, byte [bp-008h] ; 22 46 f8 ; 0xc0c95
1764 test al, al ; 84 c0 ; 0xc0c98 vgabios.c:443
1765 jbe short 00ca5h ; 76 09 ; 0xc0c9a
1766 mov cl, byte [bp-006h] ; 8a 4e fa ; 0xc0c9c vgabios.c:444
1767 mov AL, strict byte 001h ; b0 01 ; 0xc0c9f
1768 sal al, CL ; d2 e0 ; 0xc0ca1
1769 or ch, al ; 08 c5 ; 0xc0ca3
1770 inc byte [bp-006h] ; fe 46 fa ; 0xc0ca5 vgabios.c:445
1771 jmp short 00c79h ; eb cf ; 0xc0ca8
1772 jmp short 00d11h ; eb 65 ; 0xc0caa
1773 jmp near 00d34h ; e9 85 00 ; 0xc0cac
1774 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc0caf vgabios.c:448
1775 shr ax, 1 ; d1 e8 ; 0xc0cb2
1776 imul ax, ax, strict byte 00050h ; 6b c0 50 ; 0xc0cb4
1777 mov bx, si ; 89 f3 ; 0xc0cb7
1778 shr bx, 002h ; c1 eb 02 ; 0xc0cb9
1779 add bx, ax ; 01 c3 ; 0xc0cbc
1780 test byte [bp-00ah], 001h ; f6 46 f6 01 ; 0xc0cbe vgabios.c:449
1781 je short 00cc7h ; 74 03 ; 0xc0cc2
1782 add bh, 020h ; 80 c7 20 ; 0xc0cc4 vgabios.c:450
1783 mov dx, bx ; 89 da ; 0xc0cc7 vgabios.c:451
1784 mov ax, 0b800h ; b8 00 b8 ; 0xc0cc9
1785 call 03188h ; e8 b9 24 ; 0xc0ccc
1786 mov bl, cl ; 88 cb ; 0xc0ccf vgabios.c:452
1787 xor bh, bh ; 30 ff ; 0xc0cd1
1788 sal bx, 003h ; c1 e3 03 ; 0xc0cd3
1789 cmp byte [bx+04637h], 002h ; 80 bf 37 46 02 ; 0xc0cd6
1790 jne short 00cf8h ; 75 1b ; 0xc0cdb
1791 mov cx, si ; 89 f1 ; 0xc0cdd vgabios.c:453
1792 xor ch, ch ; 30 ed ; 0xc0cdf
1793 and cl, 003h ; 80 e1 03 ; 0xc0ce1
1794 mov bx, strict word 00003h ; bb 03 00 ; 0xc0ce4
1795 sub bx, cx ; 29 cb ; 0xc0ce7
1796 mov cx, bx ; 89 d9 ; 0xc0ce9
1797 add cx, bx ; 01 d9 ; 0xc0ceb
1798 xor ah, ah ; 30 e4 ; 0xc0ced
1799 sar ax, CL ; d3 f8 ; 0xc0cef
1800 mov ch, al ; 88 c5 ; 0xc0cf1
1801 and ch, 003h ; 80 e5 03 ; 0xc0cf3
1802 jmp short 00d34h ; eb 3c ; 0xc0cf6 vgabios.c:454
1803 mov cx, si ; 89 f1 ; 0xc0cf8 vgabios.c:455
1804 xor ch, ch ; 30 ed ; 0xc0cfa
1805 and cl, 007h ; 80 e1 07 ; 0xc0cfc
1806 mov bx, strict word 00007h ; bb 07 00 ; 0xc0cff
1807 sub bx, cx ; 29 cb ; 0xc0d02
1808 mov cx, bx ; 89 d9 ; 0xc0d04
1809 xor ah, ah ; 30 e4 ; 0xc0d06
1810 sar ax, CL ; d3 f8 ; 0xc0d08
1811 mov ch, al ; 88 c5 ; 0xc0d0a
1812 and ch, 001h ; 80 e5 01 ; 0xc0d0c
1813 jmp short 00d34h ; eb 23 ; 0xc0d0f vgabios.c:456
1814 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc0d11 vgabios.c:458
1815 mov ax, strict word 00040h ; b8 40 00 ; 0xc0d14
1816 call 031a4h ; e8 8a 24 ; 0xc0d17
1817 mov bx, ax ; 89 c3 ; 0xc0d1a
1818 sal bx, 003h ; c1 e3 03 ; 0xc0d1c
1819 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc0d1f
1820 mul bx ; f7 e3 ; 0xc0d22
1821 mov dx, si ; 89 f2 ; 0xc0d24
1822 add dx, ax ; 01 c2 ; 0xc0d26
1823 mov ax, 0a000h ; b8 00 a0 ; 0xc0d28
1824 call 03188h ; e8 5a 24 ; 0xc0d2b
1825 mov ch, al ; 88 c5 ; 0xc0d2e
1826 jmp short 00d34h ; eb 02 ; 0xc0d30 vgabios.c:460
1827 xor ch, ch ; 30 ed ; 0xc0d32 vgabios.c:465
1828 mov byte [ss:di], ch ; 36 88 2d ; 0xc0d34 vgabios.c:467
1829 lea sp, [bp-004h] ; 8d 66 fc ; 0xc0d37 vgabios.c:468
1830 pop di ; 5f ; 0xc0d3a
1831 pop si ; 5e ; 0xc0d3b
1832 pop bp ; 5d ; 0xc0d3c
1833 retn ; c3 ; 0xc0d3d
1834 ; disGetNextSymbol 0xc0d3e LB 0x2faf -> off=0x0 cb=000000000000008d uValue=00000000000c0d3e 'biosfn_perform_gray_scale_summing'
1835biosfn_perform_gray_scale_summing: ; 0xc0d3e LB 0x8d
1836 push bp ; 55 ; 0xc0d3e vgabios.c:473
1837 mov bp, sp ; 89 e5 ; 0xc0d3f
1838 push bx ; 53 ; 0xc0d41
1839 push cx ; 51 ; 0xc0d42
1840 push si ; 56 ; 0xc0d43
1841 push di ; 57 ; 0xc0d44
1842 push ax ; 50 ; 0xc0d45
1843 push ax ; 50 ; 0xc0d46
1844 mov bx, ax ; 89 c3 ; 0xc0d47
1845 mov di, dx ; 89 d7 ; 0xc0d49
1846 mov dx, 003dah ; ba da 03 ; 0xc0d4b vgabios.c:478
1847 in AL, DX ; ec ; 0xc0d4e
1848 db 02ah, 0e4h
1849 ; sub ah, ah ; 2a e4 ; 0xc0d4f
1850 xor al, al ; 30 c0 ; 0xc0d51 vgabios.c:479
1851 mov dx, 003c0h ; ba c0 03 ; 0xc0d53
1852 out DX, AL ; ee ; 0xc0d56
1853 xor si, si ; 31 f6 ; 0xc0d57 vgabios.c:481
1854 cmp si, di ; 39 fe ; 0xc0d59
1855 jnc short 00db0h ; 73 53 ; 0xc0d5b
1856 mov al, bl ; 88 d8 ; 0xc0d5d vgabios.c:484
1857 mov dx, 003c7h ; ba c7 03 ; 0xc0d5f
1858 out DX, AL ; ee ; 0xc0d62
1859 mov dx, 003c9h ; ba c9 03 ; 0xc0d63 vgabios.c:486
1860 in AL, DX ; ec ; 0xc0d66
1861 db 02ah, 0e4h
1862 ; sub ah, ah ; 2a e4 ; 0xc0d67
1863 mov cx, ax ; 89 c1 ; 0xc0d69
1864 in AL, DX ; ec ; 0xc0d6b vgabios.c:487
1865 db 02ah, 0e4h
1866 ; sub ah, ah ; 2a e4 ; 0xc0d6c
1867 mov word [bp-00ch], ax ; 89 46 f4 ; 0xc0d6e
1868 in AL, DX ; ec ; 0xc0d71 vgabios.c:488
1869 db 02ah, 0e4h
1870 ; sub ah, ah ; 2a e4 ; 0xc0d72
1871 xor ch, ch ; 30 ed ; 0xc0d74 vgabios.c:491
1872 imul cx, cx, strict byte 0004dh ; 6b c9 4d ; 0xc0d76
1873 mov word [bp-00ah], cx ; 89 4e f6 ; 0xc0d79
1874 mov cl, byte [bp-00ch] ; 8a 4e f4 ; 0xc0d7c
1875 xor ch, ch ; 30 ed ; 0xc0d7f
1876 imul cx, cx, 00097h ; 69 c9 97 00 ; 0xc0d81
1877 add cx, word [bp-00ah] ; 03 4e f6 ; 0xc0d85
1878 xor ah, ah ; 30 e4 ; 0xc0d88
1879 imul ax, ax, strict byte 0001ch ; 6b c0 1c ; 0xc0d8a
1880 add cx, ax ; 01 c1 ; 0xc0d8d
1881 add cx, 00080h ; 81 c1 80 00 ; 0xc0d8f
1882 sar cx, 008h ; c1 f9 08 ; 0xc0d93
1883 cmp cx, strict byte 0003fh ; 83 f9 3f ; 0xc0d96 vgabios.c:493
1884 jbe short 00d9eh ; 76 03 ; 0xc0d99
1885 mov cx, strict word 0003fh ; b9 3f 00 ; 0xc0d9b
1886 mov al, bl ; 88 d8 ; 0xc0d9e vgabios.c:496
1887 mov dx, 003c8h ; ba c8 03 ; 0xc0da0
1888 out DX, AL ; ee ; 0xc0da3
1889 mov al, cl ; 88 c8 ; 0xc0da4 vgabios.c:498
1890 mov dx, 003c9h ; ba c9 03 ; 0xc0da6
1891 out DX, AL ; ee ; 0xc0da9
1892 out DX, AL ; ee ; 0xc0daa vgabios.c:499
1893 out DX, AL ; ee ; 0xc0dab vgabios.c:500
1894 inc bx ; 43 ; 0xc0dac vgabios.c:501
1895 inc si ; 46 ; 0xc0dad vgabios.c:502
1896 jmp short 00d59h ; eb a9 ; 0xc0dae
1897 mov dx, 003dah ; ba da 03 ; 0xc0db0 vgabios.c:503
1898 in AL, DX ; ec ; 0xc0db3
1899 db 02ah, 0e4h
1900 ; sub ah, ah ; 2a e4 ; 0xc0db4
1901 mov AL, strict byte 020h ; b0 20 ; 0xc0db6 vgabios.c:504
1902 mov dx, 003c0h ; ba c0 03 ; 0xc0db8
1903 out DX, AL ; ee ; 0xc0dbb
1904 mov dx, 003dah ; ba da 03 ; 0xc0dbc vgabios.c:506
1905 in AL, DX ; ec ; 0xc0dbf
1906 db 02ah, 0e4h
1907 ; sub ah, ah ; 2a e4 ; 0xc0dc0
1908 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc0dc2 vgabios.c:508
1909 pop di ; 5f ; 0xc0dc5
1910 pop si ; 5e ; 0xc0dc6
1911 pop cx ; 59 ; 0xc0dc7
1912 pop bx ; 5b ; 0xc0dc8
1913 pop bp ; 5d ; 0xc0dc9
1914 retn ; c3 ; 0xc0dca
1915 ; disGetNextSymbol 0xc0dcb LB 0x2f22 -> off=0x0 cb=00000000000000ae uValue=00000000000c0dcb 'biosfn_set_cursor_shape'
1916biosfn_set_cursor_shape: ; 0xc0dcb LB 0xae
1917 push bp ; 55 ; 0xc0dcb vgabios.c:511
1918 mov bp, sp ; 89 e5 ; 0xc0dcc
1919 push bx ; 53 ; 0xc0dce
1920 push cx ; 51 ; 0xc0dcf
1921 push si ; 56 ; 0xc0dd0
1922 push di ; 57 ; 0xc0dd1
1923 push ax ; 50 ; 0xc0dd2
1924 push ax ; 50 ; 0xc0dd3
1925 mov cl, al ; 88 c1 ; 0xc0dd4
1926 mov ch, dl ; 88 d5 ; 0xc0dd6
1927 and cl, 03fh ; 80 e1 3f ; 0xc0dd8 vgabios.c:515
1928 and ch, 01fh ; 80 e5 1f ; 0xc0ddb vgabios.c:516
1929 mov al, cl ; 88 c8 ; 0xc0dde vgabios.c:518
1930 xor ah, ah ; 30 e4 ; 0xc0de0
1931 mov di, ax ; 89 c7 ; 0xc0de2
1932 mov bx, ax ; 89 c3 ; 0xc0de4
1933 sal bx, 008h ; c1 e3 08 ; 0xc0de6
1934 mov al, ch ; 88 e8 ; 0xc0de9
1935 mov si, ax ; 89 c6 ; 0xc0deb
1936 add bx, ax ; 01 c3 ; 0xc0ded
1937 mov dx, strict word 00060h ; ba 60 00 ; 0xc0def vgabios.c:519
1938 mov ax, strict word 00040h ; b8 40 00 ; 0xc0df2
1939 call 031b2h ; e8 ba 23 ; 0xc0df5
1940 mov dx, 00089h ; ba 89 00 ; 0xc0df8 vgabios.c:521
1941 mov ax, strict word 00040h ; b8 40 00 ; 0xc0dfb
1942 call 03188h ; e8 87 23 ; 0xc0dfe
1943 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc0e01
1944 mov dx, 00085h ; ba 85 00 ; 0xc0e04 vgabios.c:522
1945 mov ax, strict word 00040h ; b8 40 00 ; 0xc0e07
1946 call 031a4h ; e8 97 23 ; 0xc0e0a
1947 mov bx, ax ; 89 c3 ; 0xc0e0d
1948 mov word [bp-00ch], ax ; 89 46 f4 ; 0xc0e0f
1949 test byte [bp-00ah], 001h ; f6 46 f6 01 ; 0xc0e12 vgabios.c:523
1950 je short 00e4eh ; 74 36 ; 0xc0e16
1951 cmp ax, strict word 00008h ; 3d 08 00 ; 0xc0e18
1952 jbe short 00e4eh ; 76 31 ; 0xc0e1b
1953 cmp ch, 008h ; 80 fd 08 ; 0xc0e1d
1954 jnc short 00e4eh ; 73 2c ; 0xc0e20
1955 cmp cl, 020h ; 80 f9 20 ; 0xc0e22
1956 jnc short 00e4eh ; 73 27 ; 0xc0e25
1957 lea ax, [di+001h] ; 8d 45 01 ; 0xc0e27 vgabios.c:525
1958 cmp si, ax ; 39 c6 ; 0xc0e2a
1959 je short 00e36h ; 74 08 ; 0xc0e2c
1960 mul bx ; f7 e3 ; 0xc0e2e vgabios.c:527
1961 shr ax, 003h ; c1 e8 03 ; 0xc0e30
1962 dec ax ; 48 ; 0xc0e33
1963 jmp short 00e3eh ; eb 08 ; 0xc0e34 vgabios.c:529
1964 inc ax ; 40 ; 0xc0e36 vgabios.c:531
1965 mul bx ; f7 e3 ; 0xc0e37
1966 shr ax, 003h ; c1 e8 03 ; 0xc0e39
1967 dec ax ; 48 ; 0xc0e3c
1968 dec ax ; 48 ; 0xc0e3d
1969 mov cl, al ; 88 c1 ; 0xc0e3e
1970 mov al, ch ; 88 e8 ; 0xc0e40 vgabios.c:533
1971 xor ah, ah ; 30 e4 ; 0xc0e42
1972 inc ax ; 40 ; 0xc0e44
1973 mul word [bp-00ch] ; f7 66 f4 ; 0xc0e45
1974 shr ax, 003h ; c1 e8 03 ; 0xc0e48
1975 dec ax ; 48 ; 0xc0e4b
1976 mov ch, al ; 88 c5 ; 0xc0e4c
1977 mov dx, strict word 00063h ; ba 63 00 ; 0xc0e4e vgabios.c:537
1978 mov ax, strict word 00040h ; b8 40 00 ; 0xc0e51
1979 call 031a4h ; e8 4d 23 ; 0xc0e54
1980 mov bx, ax ; 89 c3 ; 0xc0e57
1981 mov AL, strict byte 00ah ; b0 0a ; 0xc0e59 vgabios.c:538
1982 mov dx, bx ; 89 da ; 0xc0e5b
1983 out DX, AL ; ee ; 0xc0e5d
1984 lea si, [bx+001h] ; 8d 77 01 ; 0xc0e5e vgabios.c:539
1985 mov al, cl ; 88 c8 ; 0xc0e61
1986 mov dx, si ; 89 f2 ; 0xc0e63
1987 out DX, AL ; ee ; 0xc0e65
1988 mov AL, strict byte 00bh ; b0 0b ; 0xc0e66 vgabios.c:540
1989 mov dx, bx ; 89 da ; 0xc0e68
1990 out DX, AL ; ee ; 0xc0e6a
1991 mov al, ch ; 88 e8 ; 0xc0e6b vgabios.c:541
1992 mov dx, si ; 89 f2 ; 0xc0e6d
1993 out DX, AL ; ee ; 0xc0e6f
1994 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc0e70 vgabios.c:542
1995 pop di ; 5f ; 0xc0e73
1996 pop si ; 5e ; 0xc0e74
1997 pop cx ; 59 ; 0xc0e75
1998 pop bx ; 5b ; 0xc0e76
1999 pop bp ; 5d ; 0xc0e77
2000 retn ; c3 ; 0xc0e78
2001 ; disGetNextSymbol 0xc0e79 LB 0x2e74 -> off=0x0 cb=00000000000000b5 uValue=00000000000c0e79 'biosfn_set_cursor_pos'
2002biosfn_set_cursor_pos: ; 0xc0e79 LB 0xb5
2003 push bp ; 55 ; 0xc0e79 vgabios.c:545
2004 mov bp, sp ; 89 e5 ; 0xc0e7a
2005 push bx ; 53 ; 0xc0e7c
2006 push cx ; 51 ; 0xc0e7d
2007 push si ; 56 ; 0xc0e7e
2008 push ax ; 50 ; 0xc0e7f
2009 push ax ; 50 ; 0xc0e80
2010 mov cl, al ; 88 c1 ; 0xc0e81
2011 mov word [bp-00ah], dx ; 89 56 f6 ; 0xc0e83
2012 cmp AL, strict byte 007h ; 3c 07 ; 0xc0e86 vgabios.c:551
2013 jbe short 00e8dh ; 76 03 ; 0xc0e88
2014 jmp near 00f26h ; e9 99 00 ; 0xc0e8a
2015 xor ah, ah ; 30 e4 ; 0xc0e8d vgabios.c:554
2016 mov dx, ax ; 89 c2 ; 0xc0e8f
2017 add dx, ax ; 01 c2 ; 0xc0e91
2018 add dx, strict byte 00050h ; 83 c2 50 ; 0xc0e93
2019 mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xc0e96
2020 mov ax, strict word 00040h ; b8 40 00 ; 0xc0e99
2021 call 031b2h ; e8 13 23 ; 0xc0e9c
2022 mov dx, strict word 00062h ; ba 62 00 ; 0xc0e9f vgabios.c:557
2023 mov ax, strict word 00040h ; b8 40 00 ; 0xc0ea2
2024 call 03188h ; e8 e0 22 ; 0xc0ea5
2025 cmp cl, al ; 38 c1 ; 0xc0ea8 vgabios.c:558
2026 jne short 00f26h ; 75 7a ; 0xc0eaa
2027 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc0eac vgabios.c:561
2028 mov ax, strict word 00040h ; b8 40 00 ; 0xc0eaf
2029 call 031a4h ; e8 ef 22 ; 0xc0eb2
2030 mov bx, ax ; 89 c3 ; 0xc0eb5
2031 mov dx, 00084h ; ba 84 00 ; 0xc0eb7 vgabios.c:562
2032 mov ax, strict word 00040h ; b8 40 00 ; 0xc0eba
2033 call 03188h ; e8 c8 22 ; 0xc0ebd
2034 xor ah, ah ; 30 e4 ; 0xc0ec0
2035 mov dx, ax ; 89 c2 ; 0xc0ec2
2036 inc dx ; 42 ; 0xc0ec4
2037 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc0ec5 vgabios.c:564
2038 mov byte [bp-008h], al ; 88 46 f8 ; 0xc0ec8
2039 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc0ecb
2040 xor al, al ; 30 c0 ; 0xc0ece
2041 shr ax, 008h ; c1 e8 08 ; 0xc0ed0
2042 mov ch, al ; 88 c5 ; 0xc0ed3
2043 mov ax, bx ; 89 d8 ; 0xc0ed5 vgabios.c:567
2044 mul dx ; f7 e2 ; 0xc0ed7
2045 or AL, strict byte 0ffh ; 0c ff ; 0xc0ed9
2046 mov si, ax ; 89 c6 ; 0xc0edb
2047 mov al, cl ; 88 c8 ; 0xc0edd
2048 xor ah, ah ; 30 e4 ; 0xc0edf
2049 mov dx, ax ; 89 c2 ; 0xc0ee1
2050 lea ax, [si+001h] ; 8d 44 01 ; 0xc0ee3
2051 mul dx ; f7 e2 ; 0xc0ee6
2052 mov dl, byte [bp-008h] ; 8a 56 f8 ; 0xc0ee8
2053 xor dh, dh ; 30 f6 ; 0xc0eeb
2054 mov si, ax ; 89 c6 ; 0xc0eed
2055 add si, dx ; 01 d6 ; 0xc0eef
2056 mov cl, ch ; 88 e9 ; 0xc0ef1
2057 xor ch, ch ; 30 ed ; 0xc0ef3
2058 mov ax, cx ; 89 c8 ; 0xc0ef5
2059 mul bx ; f7 e3 ; 0xc0ef7
2060 add si, ax ; 01 c6 ; 0xc0ef9
2061 mov dx, strict word 00063h ; ba 63 00 ; 0xc0efb vgabios.c:570
2062 mov ax, strict word 00040h ; b8 40 00 ; 0xc0efe
2063 call 031a4h ; e8 a0 22 ; 0xc0f01
2064 mov bx, ax ; 89 c3 ; 0xc0f04
2065 mov AL, strict byte 00eh ; b0 0e ; 0xc0f06 vgabios.c:571
2066 mov dx, bx ; 89 da ; 0xc0f08
2067 out DX, AL ; ee ; 0xc0f0a
2068 mov ax, si ; 89 f0 ; 0xc0f0b vgabios.c:572
2069 xor al, al ; 30 c0 ; 0xc0f0d
2070 shr ax, 008h ; c1 e8 08 ; 0xc0f0f
2071 lea cx, [bx+001h] ; 8d 4f 01 ; 0xc0f12
2072 mov dx, cx ; 89 ca ; 0xc0f15
2073 out DX, AL ; ee ; 0xc0f17
2074 mov AL, strict byte 00fh ; b0 0f ; 0xc0f18 vgabios.c:573
2075 mov dx, bx ; 89 da ; 0xc0f1a
2076 out DX, AL ; ee ; 0xc0f1c
2077 and si, 000ffh ; 81 e6 ff 00 ; 0xc0f1d vgabios.c:574
2078 mov ax, si ; 89 f0 ; 0xc0f21
2079 mov dx, cx ; 89 ca ; 0xc0f23
2080 out DX, AL ; ee ; 0xc0f25
2081 lea sp, [bp-006h] ; 8d 66 fa ; 0xc0f26 vgabios.c:576
2082 pop si ; 5e ; 0xc0f29
2083 pop cx ; 59 ; 0xc0f2a
2084 pop bx ; 5b ; 0xc0f2b
2085 pop bp ; 5d ; 0xc0f2c
2086 retn ; c3 ; 0xc0f2d
2087 ; disGetNextSymbol 0xc0f2e LB 0x2dbf -> off=0x0 cb=00000000000000ee uValue=00000000000c0f2e 'biosfn_set_active_page'
2088biosfn_set_active_page: ; 0xc0f2e LB 0xee
2089 push bp ; 55 ; 0xc0f2e vgabios.c:579
2090 mov bp, sp ; 89 e5 ; 0xc0f2f
2091 push bx ; 53 ; 0xc0f31
2092 push cx ; 51 ; 0xc0f32
2093 push dx ; 52 ; 0xc0f33
2094 push si ; 56 ; 0xc0f34
2095 sub sp, strict byte 00006h ; 83 ec 06 ; 0xc0f35
2096 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc0f38
2097 cmp AL, strict byte 007h ; 3c 07 ; 0xc0f3b vgabios.c:585
2098 jnbe short 00f53h ; 77 14 ; 0xc0f3d
2099 mov dx, strict word 00049h ; ba 49 00 ; 0xc0f3f vgabios.c:588
2100 mov ax, strict word 00040h ; b8 40 00 ; 0xc0f42
2101 call 03188h ; e8 40 22 ; 0xc0f45
2102 xor ah, ah ; 30 e4 ; 0xc0f48 vgabios.c:589
2103 call 03160h ; e8 13 22 ; 0xc0f4a
2104 mov cl, al ; 88 c1 ; 0xc0f4d
2105 cmp AL, strict byte 0ffh ; 3c ff ; 0xc0f4f vgabios.c:590
2106 jne short 00f56h ; 75 03 ; 0xc0f51
2107 jmp near 01013h ; e9 bd 00 ; 0xc0f53
2108 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc0f56 vgabios.c:593
2109 xor ah, ah ; 30 e4 ; 0xc0f59
2110 lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc0f5b
2111 lea dx, [bp-00ch] ; 8d 56 f4 ; 0xc0f5e
2112 call 00a8bh ; e8 27 fb ; 0xc0f61
2113 mov bl, cl ; 88 cb ; 0xc0f64 vgabios.c:595
2114 xor bh, bh ; 30 ff ; 0xc0f66
2115 mov si, bx ; 89 de ; 0xc0f68
2116 sal si, 003h ; c1 e6 03 ; 0xc0f6a
2117 cmp byte [si+04635h], 000h ; 80 bc 35 46 00 ; 0xc0f6d
2118 jne short 00fbah ; 75 46 ; 0xc0f72
2119 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc0f74 vgabios.c:598
2120 mov ax, strict word 00040h ; b8 40 00 ; 0xc0f77
2121 call 031a4h ; e8 27 22 ; 0xc0f7a
2122 mov bx, ax ; 89 c3 ; 0xc0f7d
2123 mov dx, 00084h ; ba 84 00 ; 0xc0f7f vgabios.c:599
2124 mov ax, strict word 00040h ; b8 40 00 ; 0xc0f82
2125 call 03188h ; e8 00 22 ; 0xc0f85
2126 xor ah, ah ; 30 e4 ; 0xc0f88
2127 mov dx, ax ; 89 c2 ; 0xc0f8a
2128 inc dx ; 42 ; 0xc0f8c
2129 mov ax, bx ; 89 d8 ; 0xc0f8d vgabios.c:602
2130 mul dx ; f7 e2 ; 0xc0f8f
2131 mov cx, ax ; 89 c1 ; 0xc0f91
2132 add ax, ax ; 01 c0 ; 0xc0f93
2133 or AL, strict byte 0ffh ; 0c ff ; 0xc0f95
2134 mov dx, ax ; 89 c2 ; 0xc0f97
2135 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc0f99
2136 xor ah, ah ; 30 e4 ; 0xc0f9c
2137 mov si, ax ; 89 c6 ; 0xc0f9e
2138 mov ax, dx ; 89 d0 ; 0xc0fa0
2139 inc ax ; 40 ; 0xc0fa2
2140 mul si ; f7 e6 ; 0xc0fa3
2141 mov bx, ax ; 89 c3 ; 0xc0fa5
2142 mov dx, strict word 0004eh ; ba 4e 00 ; 0xc0fa7 vgabios.c:603
2143 mov ax, strict word 00040h ; b8 40 00 ; 0xc0faa
2144 call 031b2h ; e8 02 22 ; 0xc0fad
2145 or cl, 0ffh ; 80 c9 ff ; 0xc0fb0 vgabios.c:606
2146 mov ax, cx ; 89 c8 ; 0xc0fb3
2147 inc ax ; 40 ; 0xc0fb5
2148 mul si ; f7 e6 ; 0xc0fb6
2149 jmp short 00fd0h ; eb 16 ; 0xc0fb8 vgabios.c:608
2150 mov al, byte [bx+046b4h] ; 8a 87 b4 46 ; 0xc0fba vgabios.c:610
2151 xor ah, ah ; 30 e4 ; 0xc0fbe
2152 mov bx, ax ; 89 c3 ; 0xc0fc0
2153 sal bx, 006h ; c1 e3 06 ; 0xc0fc2
2154 mov cl, byte [bp-00ah] ; 8a 4e f6 ; 0xc0fc5
2155 xor ch, ch ; 30 ed ; 0xc0fc8
2156 mov ax, cx ; 89 c8 ; 0xc0fca
2157 mul word [bx+046cbh] ; f7 a7 cb 46 ; 0xc0fcc
2158 mov bx, ax ; 89 c3 ; 0xc0fd0
2159 mov dx, strict word 00063h ; ba 63 00 ; 0xc0fd2 vgabios.c:614
2160 mov ax, strict word 00040h ; b8 40 00 ; 0xc0fd5
2161 call 031a4h ; e8 c9 21 ; 0xc0fd8
2162 mov cx, ax ; 89 c1 ; 0xc0fdb
2163 mov AL, strict byte 00ch ; b0 0c ; 0xc0fdd vgabios.c:615
2164 mov dx, cx ; 89 ca ; 0xc0fdf
2165 out DX, AL ; ee ; 0xc0fe1
2166 mov ax, bx ; 89 d8 ; 0xc0fe2 vgabios.c:616
2167 xor al, bl ; 30 d8 ; 0xc0fe4
2168 shr ax, 008h ; c1 e8 08 ; 0xc0fe6
2169 mov si, cx ; 89 ce ; 0xc0fe9
2170 inc si ; 46 ; 0xc0feb
2171 mov dx, si ; 89 f2 ; 0xc0fec
2172 out DX, AL ; ee ; 0xc0fee
2173 mov AL, strict byte 00dh ; b0 0d ; 0xc0fef vgabios.c:617
2174 mov dx, cx ; 89 ca ; 0xc0ff1
2175 out DX, AL ; ee ; 0xc0ff3
2176 xor bh, bh ; 30 ff ; 0xc0ff4 vgabios.c:618
2177 mov ax, bx ; 89 d8 ; 0xc0ff6
2178 mov dx, si ; 89 f2 ; 0xc0ff8
2179 out DX, AL ; ee ; 0xc0ffa
2180 mov cl, byte [bp-00ah] ; 8a 4e f6 ; 0xc0ffb vgabios.c:621
2181 xor ch, ch ; 30 ed ; 0xc0ffe
2182 mov bx, cx ; 89 cb ; 0xc1000
2183 mov dx, strict word 00062h ; ba 62 00 ; 0xc1002
2184 mov ax, strict word 00040h ; b8 40 00 ; 0xc1005
2185 call 03196h ; e8 8b 21 ; 0xc1008
2186 mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc100b vgabios.c:628
2187 mov ax, cx ; 89 c8 ; 0xc100e
2188 call 00e79h ; e8 66 fe ; 0xc1010
2189 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc1013 vgabios.c:629
2190 pop si ; 5e ; 0xc1016
2191 pop dx ; 5a ; 0xc1017
2192 pop cx ; 59 ; 0xc1018
2193 pop bx ; 5b ; 0xc1019
2194 pop bp ; 5d ; 0xc101a
2195 retn ; c3 ; 0xc101b
2196 ; disGetNextSymbol 0xc101c LB 0x2cd1 -> off=0x0 cb=00000000000003d9 uValue=00000000000c101c 'biosfn_set_video_mode'
2197biosfn_set_video_mode: ; 0xc101c LB 0x3d9
2198 push bp ; 55 ; 0xc101c vgabios.c:649
2199 mov bp, sp ; 89 e5 ; 0xc101d
2200 push bx ; 53 ; 0xc101f
2201 push cx ; 51 ; 0xc1020
2202 push dx ; 52 ; 0xc1021
2203 push si ; 56 ; 0xc1022
2204 push di ; 57 ; 0xc1023
2205 sub sp, strict byte 00014h ; 83 ec 14 ; 0xc1024
2206 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc1027
2207 and AL, strict byte 080h ; 24 80 ; 0xc102a vgabios.c:653
2208 mov byte [bp-012h], al ; 88 46 ee ; 0xc102c
2209 call 007bfh ; e8 8d f7 ; 0xc102f vgabios.c:660
2210 test ax, ax ; 85 c0 ; 0xc1032
2211 je short 01042h ; 74 0c ; 0xc1034
2212 mov AL, strict byte 007h ; b0 07 ; 0xc1036 vgabios.c:662
2213 mov dx, 003c4h ; ba c4 03 ; 0xc1038
2214 out DX, AL ; ee ; 0xc103b
2215 xor al, al ; 30 c0 ; 0xc103c vgabios.c:663
2216 mov dx, 003c5h ; ba c5 03 ; 0xc103e
2217 out DX, AL ; ee ; 0xc1041
2218 and byte [bp-00ch], 07fh ; 80 66 f4 7f ; 0xc1042 vgabios.c:668
2219 cmp byte [bp-00ch], 007h ; 80 7e f4 07 ; 0xc1046 vgabios.c:672
2220 jne short 01050h ; 75 04 ; 0xc104a
2221 mov byte [bp-00ch], 000h ; c6 46 f4 00 ; 0xc104c vgabios.c:673
2222 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1050 vgabios.c:676
2223 xor ah, ah ; 30 e4 ; 0xc1053
2224 call 03160h ; e8 08 21 ; 0xc1055
2225 mov byte [bp-010h], al ; 88 46 f0 ; 0xc1058
2226 cmp AL, strict byte 0ffh ; 3c ff ; 0xc105b vgabios.c:682
2227 jne short 01062h ; 75 03 ; 0xc105d
2228 jmp near 013ebh ; e9 89 03 ; 0xc105f
2229 mov byte [bp-01ch], al ; 88 46 e4 ; 0xc1062 vgabios.c:685
2230 mov byte [bp-01bh], 000h ; c6 46 e5 00 ; 0xc1065
2231 mov bx, word [bp-01ch] ; 8b 5e e4 ; 0xc1069
2232 mov al, byte [bx+046b4h] ; 8a 87 b4 46 ; 0xc106c
2233 mov byte [bp-00eh], al ; 88 46 f2 ; 0xc1070
2234 mov bl, al ; 88 c3 ; 0xc1073 vgabios.c:686
2235 xor bh, bh ; 30 ff ; 0xc1075
2236 sal bx, 006h ; c1 e3 06 ; 0xc1077
2237 mov al, byte [bx+046c8h] ; 8a 87 c8 46 ; 0xc107a
2238 xor ah, ah ; 30 e4 ; 0xc107e
2239 mov word [bp-016h], ax ; 89 46 ea ; 0xc1080
2240 mov al, byte [bx+046c9h] ; 8a 87 c9 46 ; 0xc1083 vgabios.c:687
2241 mov word [bp-014h], ax ; 89 46 ec ; 0xc1087
2242 mov al, byte [bx+046cah] ; 8a 87 ca 46 ; 0xc108a vgabios.c:688
2243 mov word [bp-018h], ax ; 89 46 e8 ; 0xc108e
2244 mov dx, 00087h ; ba 87 00 ; 0xc1091 vgabios.c:691
2245 mov ax, strict word 00040h ; b8 40 00 ; 0xc1094
2246 call 03188h ; e8 ee 20 ; 0xc1097
2247 mov dx, 00088h ; ba 88 00 ; 0xc109a vgabios.c:694
2248 mov ax, strict word 00040h ; b8 40 00 ; 0xc109d
2249 call 03188h ; e8 e5 20 ; 0xc10a0
2250 mov dx, 00089h ; ba 89 00 ; 0xc10a3 vgabios.c:697
2251 mov ax, strict word 00040h ; b8 40 00 ; 0xc10a6
2252 call 03188h ; e8 dc 20 ; 0xc10a9
2253 mov cl, al ; 88 c1 ; 0xc10ac
2254 test AL, strict byte 008h ; a8 08 ; 0xc10ae vgabios.c:703
2255 jne short 010f7h ; 75 45 ; 0xc10b0
2256 mov bx, word [bp-01ch] ; 8b 5e e4 ; 0xc10b2 vgabios.c:705
2257 sal bx, 003h ; c1 e3 03 ; 0xc10b5
2258 mov al, byte [bx+0463ah] ; 8a 87 3a 46 ; 0xc10b8
2259 mov dx, 003c6h ; ba c6 03 ; 0xc10bc
2260 out DX, AL ; ee ; 0xc10bf
2261 xor al, al ; 30 c0 ; 0xc10c0 vgabios.c:708
2262 mov dx, 003c8h ; ba c8 03 ; 0xc10c2
2263 out DX, AL ; ee ; 0xc10c5
2264 mov bl, byte [bx+0463bh] ; 8a 9f 3b 46 ; 0xc10c6 vgabios.c:711
2265 cmp bl, 001h ; 80 fb 01 ; 0xc10ca
2266 jc short 010ddh ; 72 0e ; 0xc10cd
2267 jbe short 010e6h ; 76 15 ; 0xc10cf
2268 cmp bl, 003h ; 80 fb 03 ; 0xc10d1
2269 je short 010f0h ; 74 1a ; 0xc10d4
2270 cmp bl, 002h ; 80 fb 02 ; 0xc10d6
2271 je short 010ebh ; 74 10 ; 0xc10d9
2272 jmp short 010f3h ; eb 16 ; 0xc10db
2273 test bl, bl ; 84 db ; 0xc10dd
2274 jne short 010f3h ; 75 12 ; 0xc10df
2275 mov di, 04e48h ; bf 48 4e ; 0xc10e1 vgabios.c:713
2276 jmp short 010f3h ; eb 0d ; 0xc10e4 vgabios.c:714
2277 mov di, 04f08h ; bf 08 4f ; 0xc10e6 vgabios.c:716
2278 jmp short 010f3h ; eb 08 ; 0xc10e9 vgabios.c:717
2279 mov di, 04fc8h ; bf c8 4f ; 0xc10eb vgabios.c:719
2280 jmp short 010f3h ; eb 03 ; 0xc10ee vgabios.c:720
2281 mov di, 05088h ; bf 88 50 ; 0xc10f0 vgabios.c:722
2282 xor bx, bx ; 31 db ; 0xc10f3 vgabios.c:726
2283 jmp short 010ffh ; eb 08 ; 0xc10f5
2284 jmp short 01144h ; eb 4b ; 0xc10f7
2285 cmp bx, 00100h ; 81 fb 00 01 ; 0xc10f9
2286 jnc short 01137h ; 73 38 ; 0xc10fd
2287 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc10ff vgabios.c:727
2288 xor ah, ah ; 30 e4 ; 0xc1102
2289 mov si, ax ; 89 c6 ; 0xc1104
2290 sal si, 003h ; c1 e6 03 ; 0xc1106
2291 mov al, byte [si+0463bh] ; 8a 84 3b 46 ; 0xc1109
2292 mov si, ax ; 89 c6 ; 0xc110d
2293 mov al, byte [si+046c4h] ; 8a 84 c4 46 ; 0xc110f
2294 cmp bx, ax ; 39 c3 ; 0xc1113
2295 jnbe short 0112ch ; 77 15 ; 0xc1115
2296 imul si, bx, strict byte 00003h ; 6b f3 03 ; 0xc1117 vgabios.c:728
2297 add si, di ; 01 fe ; 0xc111a
2298 mov al, byte [si] ; 8a 04 ; 0xc111c
2299 mov dx, 003c9h ; ba c9 03 ; 0xc111e
2300 out DX, AL ; ee ; 0xc1121
2301 mov al, byte [si+001h] ; 8a 44 01 ; 0xc1122 vgabios.c:729
2302 out DX, AL ; ee ; 0xc1125
2303 mov al, byte [si+002h] ; 8a 44 02 ; 0xc1126 vgabios.c:730
2304 out DX, AL ; ee ; 0xc1129
2305 jmp short 01134h ; eb 08 ; 0xc112a vgabios.c:732
2306 xor al, al ; 30 c0 ; 0xc112c vgabios.c:733
2307 mov dx, 003c9h ; ba c9 03 ; 0xc112e
2308 out DX, AL ; ee ; 0xc1131
2309 out DX, AL ; ee ; 0xc1132 vgabios.c:734
2310 out DX, AL ; ee ; 0xc1133 vgabios.c:735
2311 inc bx ; 43 ; 0xc1134 vgabios.c:737
2312 jmp short 010f9h ; eb c2 ; 0xc1135
2313 test cl, 002h ; f6 c1 02 ; 0xc1137 vgabios.c:738
2314 je short 01144h ; 74 08 ; 0xc113a
2315 mov dx, 00100h ; ba 00 01 ; 0xc113c vgabios.c:740
2316 xor ax, ax ; 31 c0 ; 0xc113f
2317 call 00d3eh ; e8 fa fb ; 0xc1141
2318 mov dx, 003dah ; ba da 03 ; 0xc1144 vgabios.c:745
2319 in AL, DX ; ec ; 0xc1147
2320 db 02ah, 0e4h
2321 ; sub ah, ah ; 2a e4 ; 0xc1148
2322 xor bx, bx ; 31 db ; 0xc114a vgabios.c:748
2323 jmp short 01153h ; eb 05 ; 0xc114c
2324 cmp bx, strict byte 00013h ; 83 fb 13 ; 0xc114e
2325 jnbe short 0116dh ; 77 1a ; 0xc1151
2326 mov al, bl ; 88 d8 ; 0xc1153 vgabios.c:749
2327 mov dx, 003c0h ; ba c0 03 ; 0xc1155
2328 out DX, AL ; ee ; 0xc1158
2329 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1159 vgabios.c:750
2330 xor ah, ah ; 30 e4 ; 0xc115c
2331 mov si, ax ; 89 c6 ; 0xc115e
2332 sal si, 006h ; c1 e6 06 ; 0xc1160
2333 add si, bx ; 01 de ; 0xc1163
2334 mov al, byte [si+046ebh] ; 8a 84 eb 46 ; 0xc1165
2335 out DX, AL ; ee ; 0xc1169
2336 inc bx ; 43 ; 0xc116a vgabios.c:751
2337 jmp short 0114eh ; eb e1 ; 0xc116b
2338 mov AL, strict byte 014h ; b0 14 ; 0xc116d vgabios.c:752
2339 mov dx, 003c0h ; ba c0 03 ; 0xc116f
2340 out DX, AL ; ee ; 0xc1172
2341 xor al, al ; 30 c0 ; 0xc1173 vgabios.c:753
2342 out DX, AL ; ee ; 0xc1175
2343 mov dx, 003c4h ; ba c4 03 ; 0xc1176 vgabios.c:756
2344 out DX, AL ; ee ; 0xc1179
2345 mov AL, strict byte 003h ; b0 03 ; 0xc117a vgabios.c:757
2346 mov dx, 003c5h ; ba c5 03 ; 0xc117c
2347 out DX, AL ; ee ; 0xc117f
2348 mov bx, strict word 00001h ; bb 01 00 ; 0xc1180 vgabios.c:758
2349 jmp short 0118ah ; eb 05 ; 0xc1183
2350 cmp bx, strict byte 00004h ; 83 fb 04 ; 0xc1185
2351 jnbe short 011a7h ; 77 1d ; 0xc1188
2352 mov al, bl ; 88 d8 ; 0xc118a vgabios.c:759
2353 mov dx, 003c4h ; ba c4 03 ; 0xc118c
2354 out DX, AL ; ee ; 0xc118f
2355 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1190 vgabios.c:760
2356 xor ah, ah ; 30 e4 ; 0xc1193
2357 mov si, ax ; 89 c6 ; 0xc1195
2358 sal si, 006h ; c1 e6 06 ; 0xc1197
2359 add si, bx ; 01 de ; 0xc119a
2360 mov al, byte [si+046cch] ; 8a 84 cc 46 ; 0xc119c
2361 mov dx, 003c5h ; ba c5 03 ; 0xc11a0
2362 out DX, AL ; ee ; 0xc11a3
2363 inc bx ; 43 ; 0xc11a4 vgabios.c:761
2364 jmp short 01185h ; eb de ; 0xc11a5
2365 xor bx, bx ; 31 db ; 0xc11a7 vgabios.c:764
2366 jmp short 011b0h ; eb 05 ; 0xc11a9
2367 cmp bx, strict byte 00008h ; 83 fb 08 ; 0xc11ab
2368 jnbe short 011cdh ; 77 1d ; 0xc11ae
2369 mov al, bl ; 88 d8 ; 0xc11b0 vgabios.c:765
2370 mov dx, 003ceh ; ba ce 03 ; 0xc11b2
2371 out DX, AL ; ee ; 0xc11b5
2372 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc11b6 vgabios.c:766
2373 xor ah, ah ; 30 e4 ; 0xc11b9
2374 mov si, ax ; 89 c6 ; 0xc11bb
2375 sal si, 006h ; c1 e6 06 ; 0xc11bd
2376 add si, bx ; 01 de ; 0xc11c0
2377 mov al, byte [si+046ffh] ; 8a 84 ff 46 ; 0xc11c2
2378 mov dx, 003cfh ; ba cf 03 ; 0xc11c6
2379 out DX, AL ; ee ; 0xc11c9
2380 inc bx ; 43 ; 0xc11ca vgabios.c:767
2381 jmp short 011abh ; eb de ; 0xc11cb
2382 mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc11cd vgabios.c:770
2383 xor bh, bh ; 30 ff ; 0xc11d0
2384 sal bx, 003h ; c1 e3 03 ; 0xc11d2
2385 cmp byte [bx+04636h], 001h ; 80 bf 36 46 01 ; 0xc11d5
2386 jne short 011e1h ; 75 05 ; 0xc11da
2387 mov dx, 003b4h ; ba b4 03 ; 0xc11dc
2388 jmp short 011e4h ; eb 03 ; 0xc11df
2389 mov dx, 003d4h ; ba d4 03 ; 0xc11e1
2390 mov si, dx ; 89 d6 ; 0xc11e4
2391 mov ax, strict word 00011h ; b8 11 00 ; 0xc11e6 vgabios.c:773
2392 out DX, ax ; ef ; 0xc11e9
2393 xor bx, bx ; 31 db ; 0xc11ea vgabios.c:775
2394 jmp short 011f3h ; eb 05 ; 0xc11ec
2395 cmp bx, strict byte 00018h ; 83 fb 18 ; 0xc11ee
2396 jnbe short 01211h ; 77 1e ; 0xc11f1
2397 mov al, bl ; 88 d8 ; 0xc11f3 vgabios.c:776
2398 mov dx, si ; 89 f2 ; 0xc11f5
2399 out DX, AL ; ee ; 0xc11f7
2400 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc11f8 vgabios.c:777
2401 xor ah, ah ; 30 e4 ; 0xc11fb
2402 mov cx, ax ; 89 c1 ; 0xc11fd
2403 sal cx, 006h ; c1 e1 06 ; 0xc11ff
2404 mov di, cx ; 89 cf ; 0xc1202
2405 add di, bx ; 01 df ; 0xc1204
2406 lea dx, [si+001h] ; 8d 54 01 ; 0xc1206
2407 mov al, byte [di+046d2h] ; 8a 85 d2 46 ; 0xc1209
2408 out DX, AL ; ee ; 0xc120d
2409 inc bx ; 43 ; 0xc120e vgabios.c:778
2410 jmp short 011eeh ; eb dd ; 0xc120f
2411 mov bx, cx ; 89 cb ; 0xc1211 vgabios.c:781
2412 mov al, byte [bx+046d1h] ; 8a 87 d1 46 ; 0xc1213
2413 mov dx, 003c2h ; ba c2 03 ; 0xc1217
2414 out DX, AL ; ee ; 0xc121a
2415 mov AL, strict byte 020h ; b0 20 ; 0xc121b vgabios.c:784
2416 mov dx, 003c0h ; ba c0 03 ; 0xc121d
2417 out DX, AL ; ee ; 0xc1220
2418 mov dx, 003dah ; ba da 03 ; 0xc1221 vgabios.c:785
2419 in AL, DX ; ec ; 0xc1224
2420 db 02ah, 0e4h
2421 ; sub ah, ah ; 2a e4 ; 0xc1225
2422 cmp byte [bp-012h], 000h ; 80 7e ee 00 ; 0xc1227 vgabios.c:787
2423 jne short 0128dh ; 75 60 ; 0xc122b
2424 mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc122d vgabios.c:789
2425 xor bh, ch ; 30 ef ; 0xc1230
2426 sal bx, 003h ; c1 e3 03 ; 0xc1232
2427 cmp byte [bx+04635h], 000h ; 80 bf 35 46 00 ; 0xc1235
2428 jne short 0124fh ; 75 13 ; 0xc123a
2429 mov es, [bx+04638h] ; 8e 87 38 46 ; 0xc123c vgabios.c:791
2430 mov cx, 04000h ; b9 00 40 ; 0xc1240
2431 mov ax, 00720h ; b8 20 07 ; 0xc1243
2432 xor di, di ; 31 ff ; 0xc1246
2433 cld ; fc ; 0xc1248
2434 jcxz 0124dh ; e3 02 ; 0xc1249
2435 rep stosw ; f3 ab ; 0xc124b
2436 jmp short 0128dh ; eb 3e ; 0xc124d vgabios.c:793
2437 cmp byte [bp-00ch], 00dh ; 80 7e f4 0d ; 0xc124f vgabios.c:795
2438 jnc short 01267h ; 73 12 ; 0xc1253
2439 mov es, [bx+04638h] ; 8e 87 38 46 ; 0xc1255 vgabios.c:797
2440 mov cx, 04000h ; b9 00 40 ; 0xc1259
2441 xor ax, ax ; 31 c0 ; 0xc125c
2442 xor di, di ; 31 ff ; 0xc125e
2443 cld ; fc ; 0xc1260
2444 jcxz 01265h ; e3 02 ; 0xc1261
2445 rep stosw ; f3 ab ; 0xc1263
2446 jmp short 0128dh ; eb 26 ; 0xc1265 vgabios.c:799
2447 mov AL, strict byte 002h ; b0 02 ; 0xc1267 vgabios.c:801
2448 mov dx, 003c4h ; ba c4 03 ; 0xc1269
2449 out DX, AL ; ee ; 0xc126c
2450 mov dx, 003c5h ; ba c5 03 ; 0xc126d vgabios.c:802
2451 in AL, DX ; ec ; 0xc1270
2452 db 02ah, 0e4h
2453 ; sub ah, ah ; 2a e4 ; 0xc1271
2454 mov word [bp-01eh], ax ; 89 46 e2 ; 0xc1273
2455 mov AL, strict byte 00fh ; b0 0f ; 0xc1276 vgabios.c:803
2456 out DX, AL ; ee ; 0xc1278
2457 mov es, [bx+04638h] ; 8e 87 38 46 ; 0xc1279 vgabios.c:804
2458 mov cx, 08000h ; b9 00 80 ; 0xc127d
2459 xor ax, ax ; 31 c0 ; 0xc1280
2460 xor di, di ; 31 ff ; 0xc1282
2461 cld ; fc ; 0xc1284
2462 jcxz 01289h ; e3 02 ; 0xc1285
2463 rep stosw ; f3 ab ; 0xc1287
2464 mov al, byte [bp-01eh] ; 8a 46 e2 ; 0xc1289 vgabios.c:805
2465 out DX, AL ; ee ; 0xc128c
2466 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc128d vgabios.c:811
2467 mov byte [bp-01ah], al ; 88 46 e6 ; 0xc1290
2468 mov byte [bp-019h], 000h ; c6 46 e7 00 ; 0xc1293
2469 mov bx, word [bp-01ah] ; 8b 5e e6 ; 0xc1297
2470 mov dx, strict word 00049h ; ba 49 00 ; 0xc129a
2471 mov ax, strict word 00040h ; b8 40 00 ; 0xc129d
2472 call 03196h ; e8 f3 1e ; 0xc12a0
2473 mov bx, word [bp-016h] ; 8b 5e ea ; 0xc12a3 vgabios.c:812
2474 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc12a6
2475 mov ax, strict word 00040h ; b8 40 00 ; 0xc12a9
2476 call 031b2h ; e8 03 1f ; 0xc12ac
2477 mov bl, byte [bp-00eh] ; 8a 5e f2 ; 0xc12af vgabios.c:813
2478 xor bh, bh ; 30 ff ; 0xc12b2
2479 sal bx, 006h ; c1 e3 06 ; 0xc12b4
2480 mov bx, word [bx+046cbh] ; 8b 9f cb 46 ; 0xc12b7
2481 mov dx, strict word 0004ch ; ba 4c 00 ; 0xc12bb
2482 mov ax, strict word 00040h ; b8 40 00 ; 0xc12be
2483 call 031b2h ; e8 ee 1e ; 0xc12c1
2484 mov bx, si ; 89 f3 ; 0xc12c4 vgabios.c:814
2485 mov dx, strict word 00063h ; ba 63 00 ; 0xc12c6
2486 mov ax, strict word 00040h ; b8 40 00 ; 0xc12c9
2487 call 031b2h ; e8 e3 1e ; 0xc12cc
2488 mov bl, byte [bp-014h] ; 8a 5e ec ; 0xc12cf vgabios.c:815
2489 xor bh, bh ; 30 ff ; 0xc12d2
2490 mov dx, 00084h ; ba 84 00 ; 0xc12d4
2491 mov ax, strict word 00040h ; b8 40 00 ; 0xc12d7
2492 call 03196h ; e8 b9 1e ; 0xc12da
2493 mov bx, word [bp-018h] ; 8b 5e e8 ; 0xc12dd vgabios.c:816
2494 mov dx, 00085h ; ba 85 00 ; 0xc12e0
2495 mov ax, strict word 00040h ; b8 40 00 ; 0xc12e3
2496 call 031b2h ; e8 c9 1e ; 0xc12e6
2497 mov bl, byte [bp-012h] ; 8a 5e ee ; 0xc12e9 vgabios.c:817
2498 or bl, 060h ; 80 cb 60 ; 0xc12ec
2499 xor bh, bh ; 30 ff ; 0xc12ef
2500 mov dx, 00087h ; ba 87 00 ; 0xc12f1
2501 mov ax, strict word 00040h ; b8 40 00 ; 0xc12f4
2502 call 03196h ; e8 9c 1e ; 0xc12f7
2503 mov bx, 000f9h ; bb f9 00 ; 0xc12fa vgabios.c:818
2504 mov dx, 00088h ; ba 88 00 ; 0xc12fd
2505 mov ax, strict word 00040h ; b8 40 00 ; 0xc1300
2506 call 03196h ; e8 90 1e ; 0xc1303
2507 mov dx, 00089h ; ba 89 00 ; 0xc1306 vgabios.c:819
2508 mov ax, strict word 00040h ; b8 40 00 ; 0xc1309
2509 call 03188h ; e8 79 1e ; 0xc130c
2510 mov bl, al ; 88 c3 ; 0xc130f
2511 and bl, 07fh ; 80 e3 7f ; 0xc1311
2512 xor bh, bh ; 30 ff ; 0xc1314
2513 mov dx, 00089h ; ba 89 00 ; 0xc1316
2514 mov ax, strict word 00040h ; b8 40 00 ; 0xc1319
2515 call 03196h ; e8 77 1e ; 0xc131c
2516 mov bx, strict word 00008h ; bb 08 00 ; 0xc131f vgabios.c:822
2517 mov dx, 0008ah ; ba 8a 00 ; 0xc1322
2518 mov ax, strict word 00040h ; b8 40 00 ; 0xc1325
2519 call 03196h ; e8 6b 1e ; 0xc1328
2520 mov cx, ds ; 8c d9 ; 0xc132b vgabios.c:823
2521 mov bx, 053d6h ; bb d6 53 ; 0xc132d
2522 mov dx, 000a8h ; ba a8 00 ; 0xc1330
2523 mov ax, strict word 00040h ; b8 40 00 ; 0xc1333
2524 call 031d2h ; e8 99 1e ; 0xc1336
2525 cmp byte [bp-00ch], 007h ; 80 7e f4 07 ; 0xc1339 vgabios.c:825
2526 jnbe short 0136ah ; 77 2b ; 0xc133d
2527 mov bx, word [bp-01ah] ; 8b 5e e6 ; 0xc133f vgabios.c:827
2528 mov bl, byte [bx+07c63h] ; 8a 9f 63 7c ; 0xc1342
2529 xor bh, bh ; 30 ff ; 0xc1346
2530 mov dx, strict word 00065h ; ba 65 00 ; 0xc1348
2531 mov ax, strict word 00040h ; b8 40 00 ; 0xc134b
2532 call 03196h ; e8 45 1e ; 0xc134e
2533 cmp byte [bp-00ch], 006h ; 80 7e f4 06 ; 0xc1351 vgabios.c:828
2534 jne short 0135ch ; 75 05 ; 0xc1355
2535 mov bx, strict word 0003fh ; bb 3f 00 ; 0xc1357
2536 jmp short 0135fh ; eb 03 ; 0xc135a
2537 mov bx, strict word 00030h ; bb 30 00 ; 0xc135c
2538 xor bh, bh ; 30 ff ; 0xc135f
2539 mov dx, strict word 00066h ; ba 66 00 ; 0xc1361
2540 mov ax, strict word 00040h ; b8 40 00 ; 0xc1364
2541 call 03196h ; e8 2c 1e ; 0xc1367
2542 mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc136a vgabios.c:832
2543 xor bh, bh ; 30 ff ; 0xc136d
2544 sal bx, 003h ; c1 e3 03 ; 0xc136f
2545 cmp byte [bx+04635h], 000h ; 80 bf 35 46 00 ; 0xc1372
2546 jne short 01382h ; 75 09 ; 0xc1377
2547 mov dx, strict word 00007h ; ba 07 00 ; 0xc1379 vgabios.c:834
2548 mov ax, strict word 00006h ; b8 06 00 ; 0xc137c
2549 call 00dcbh ; e8 49 fa ; 0xc137f
2550 xor bx, bx ; 31 db ; 0xc1382 vgabios.c:838
2551 jmp short 0138bh ; eb 05 ; 0xc1384
2552 cmp bx, strict byte 00008h ; 83 fb 08 ; 0xc1386
2553 jnc short 01397h ; 73 0c ; 0xc1389
2554 mov al, bl ; 88 d8 ; 0xc138b vgabios.c:839
2555 xor ah, ah ; 30 e4 ; 0xc138d
2556 xor dx, dx ; 31 d2 ; 0xc138f
2557 call 00e79h ; e8 e5 fa ; 0xc1391
2558 inc bx ; 43 ; 0xc1394
2559 jmp short 01386h ; eb ef ; 0xc1395
2560 xor ax, ax ; 31 c0 ; 0xc1397 vgabios.c:842
2561 call 00f2eh ; e8 92 fb ; 0xc1399
2562 mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc139c vgabios.c:845
2563 xor bh, bh ; 30 ff ; 0xc139f
2564 sal bx, 003h ; c1 e3 03 ; 0xc13a1
2565 cmp byte [bx+04635h], 000h ; 80 bf 35 46 00 ; 0xc13a4
2566 jne short 013bbh ; 75 10 ; 0xc13a9
2567 xor bl, bl ; 30 db ; 0xc13ab vgabios.c:847
2568 mov AL, strict byte 004h ; b0 04 ; 0xc13ad
2569 mov AH, strict byte 011h ; b4 11 ; 0xc13af
2570 int 010h ; cd 10 ; 0xc13b1
2571 xor bl, bl ; 30 db ; 0xc13b3 vgabios.c:848
2572 mov AL, strict byte 003h ; b0 03 ; 0xc13b5
2573 mov AH, strict byte 011h ; b4 11 ; 0xc13b7
2574 int 010h ; cd 10 ; 0xc13b9
2575 mov dx, 057f2h ; ba f2 57 ; 0xc13bb vgabios.c:852
2576 mov ax, strict word 0001fh ; b8 1f 00 ; 0xc13be
2577 call 00a00h ; e8 3c f6 ; 0xc13c1
2578 mov ax, word [bp-018h] ; 8b 46 e8 ; 0xc13c4 vgabios.c:854
2579 cmp ax, strict word 00010h ; 3d 10 00 ; 0xc13c7
2580 je short 013e6h ; 74 1a ; 0xc13ca
2581 cmp ax, strict word 0000eh ; 3d 0e 00 ; 0xc13cc
2582 je short 013e1h ; 74 10 ; 0xc13cf
2583 cmp ax, strict word 00008h ; 3d 08 00 ; 0xc13d1
2584 jne short 013ebh ; 75 15 ; 0xc13d4
2585 mov dx, 053f2h ; ba f2 53 ; 0xc13d6 vgabios.c:856
2586 mov ax, strict word 00043h ; b8 43 00 ; 0xc13d9
2587 call 00a00h ; e8 21 f6 ; 0xc13dc
2588 jmp short 013ebh ; eb 0a ; 0xc13df vgabios.c:857
2589 mov dx, 05bf2h ; ba f2 5b ; 0xc13e1 vgabios.c:859
2590 jmp short 013d9h ; eb f3 ; 0xc13e4
2591 mov dx, 069f2h ; ba f2 69 ; 0xc13e6 vgabios.c:862
2592 jmp short 013d9h ; eb ee ; 0xc13e9
2593 lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc13eb vgabios.c:865
2594 pop di ; 5f ; 0xc13ee
2595 pop si ; 5e ; 0xc13ef
2596 pop dx ; 5a ; 0xc13f0
2597 pop cx ; 59 ; 0xc13f1
2598 pop bx ; 5b ; 0xc13f2
2599 pop bp ; 5d ; 0xc13f3
2600 retn ; c3 ; 0xc13f4
2601 ; disGetNextSymbol 0xc13f5 LB 0x28f8 -> off=0x0 cb=000000000000008f uValue=00000000000c13f5 'vgamem_copy_pl4'
2602vgamem_copy_pl4: ; 0xc13f5 LB 0x8f
2603 push bp ; 55 ; 0xc13f5 vgabios.c:868
2604 mov bp, sp ; 89 e5 ; 0xc13f6
2605 push si ; 56 ; 0xc13f8
2606 push di ; 57 ; 0xc13f9
2607 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc13fa
2608 mov byte [bp-008h], al ; 88 46 f8 ; 0xc13fd
2609 mov al, dl ; 88 d0 ; 0xc1400
2610 mov byte [bp-00ah], bl ; 88 5e f6 ; 0xc1402
2611 mov byte [bp-006h], cl ; 88 4e fa ; 0xc1405
2612 xor ah, ah ; 30 e4 ; 0xc1408 vgabios.c:874
2613 mov dl, byte [bp+006h] ; 8a 56 06 ; 0xc140a
2614 xor dh, dh ; 30 f6 ; 0xc140d
2615 mov cx, dx ; 89 d1 ; 0xc140f
2616 imul dx ; f7 ea ; 0xc1411
2617 mov dl, byte [bp+004h] ; 8a 56 04 ; 0xc1413
2618 xor dh, dh ; 30 f6 ; 0xc1416
2619 mov si, dx ; 89 d6 ; 0xc1418
2620 imul dx ; f7 ea ; 0xc141a
2621 mov dl, byte [bp-008h] ; 8a 56 f8 ; 0xc141c
2622 xor dh, dh ; 30 f6 ; 0xc141f
2623 mov bx, dx ; 89 d3 ; 0xc1421
2624 add ax, dx ; 01 d0 ; 0xc1423
2625 mov word [bp-00eh], ax ; 89 46 f2 ; 0xc1425
2626 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc1428 vgabios.c:875
2627 xor ah, ah ; 30 e4 ; 0xc142b
2628 imul cx ; f7 e9 ; 0xc142d
2629 imul si ; f7 ee ; 0xc142f
2630 add ax, bx ; 01 d8 ; 0xc1431
2631 mov word [bp-00ch], ax ; 89 46 f4 ; 0xc1433
2632 mov ax, 00105h ; b8 05 01 ; 0xc1436 vgabios.c:876
2633 mov dx, 003ceh ; ba ce 03 ; 0xc1439
2634 out DX, ax ; ef ; 0xc143c
2635 xor bl, bl ; 30 db ; 0xc143d vgabios.c:877
2636 cmp bl, byte [bp+006h] ; 3a 5e 06 ; 0xc143f
2637 jnc short 01474h ; 73 30 ; 0xc1442
2638 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1444 vgabios.c:879
2639 xor ah, ah ; 30 e4 ; 0xc1447
2640 mov cx, ax ; 89 c1 ; 0xc1449
2641 mov al, bl ; 88 d8 ; 0xc144b
2642 mov dx, ax ; 89 c2 ; 0xc144d
2643 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc144f
2644 mov si, ax ; 89 c6 ; 0xc1452
2645 mov ax, dx ; 89 d0 ; 0xc1454
2646 imul si ; f7 ee ; 0xc1456
2647 mov si, word [bp-00eh] ; 8b 76 f2 ; 0xc1458
2648 add si, ax ; 01 c6 ; 0xc145b
2649 mov di, word [bp-00ch] ; 8b 7e f4 ; 0xc145d
2650 add di, ax ; 01 c7 ; 0xc1460
2651 mov dx, 0a000h ; ba 00 a0 ; 0xc1462
2652 mov es, dx ; 8e c2 ; 0xc1465
2653 cld ; fc ; 0xc1467
2654 jcxz 01470h ; e3 06 ; 0xc1468
2655 push DS ; 1e ; 0xc146a
2656 mov ds, dx ; 8e da ; 0xc146b
2657 rep movsb ; f3 a4 ; 0xc146d
2658 pop DS ; 1f ; 0xc146f
2659 db 0feh, 0c3h
2660 ; inc bl ; fe c3 ; 0xc1470 vgabios.c:880
2661 jmp short 0143fh ; eb cb ; 0xc1472
2662 mov ax, strict word 00005h ; b8 05 00 ; 0xc1474 vgabios.c:881
2663 mov dx, 003ceh ; ba ce 03 ; 0xc1477
2664 out DX, ax ; ef ; 0xc147a
2665 lea sp, [bp-004h] ; 8d 66 fc ; 0xc147b vgabios.c:882
2666 pop di ; 5f ; 0xc147e
2667 pop si ; 5e ; 0xc147f
2668 pop bp ; 5d ; 0xc1480
2669 retn 00004h ; c2 04 00 ; 0xc1481
2670 ; disGetNextSymbol 0xc1484 LB 0x2869 -> off=0x0 cb=000000000000007c uValue=00000000000c1484 'vgamem_fill_pl4'
2671vgamem_fill_pl4: ; 0xc1484 LB 0x7c
2672 push bp ; 55 ; 0xc1484 vgabios.c:885
2673 mov bp, sp ; 89 e5 ; 0xc1485
2674 push si ; 56 ; 0xc1487
2675 push di ; 57 ; 0xc1488
2676 sub sp, strict byte 00006h ; 83 ec 06 ; 0xc1489
2677 mov byte [bp-008h], al ; 88 46 f8 ; 0xc148c
2678 mov al, dl ; 88 d0 ; 0xc148f
2679 mov byte [bp-006h], bl ; 88 5e fa ; 0xc1491
2680 mov bh, cl ; 88 cf ; 0xc1494
2681 xor ah, ah ; 30 e4 ; 0xc1496 vgabios.c:891
2682 mov dx, ax ; 89 c2 ; 0xc1498
2683 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc149a
2684 mov cx, ax ; 89 c1 ; 0xc149d
2685 mov ax, dx ; 89 d0 ; 0xc149f
2686 imul cx ; f7 e9 ; 0xc14a1
2687 mov dl, bh ; 88 fa ; 0xc14a3
2688 xor dh, dh ; 30 f6 ; 0xc14a5
2689 imul dx ; f7 ea ; 0xc14a7
2690 mov dx, ax ; 89 c2 ; 0xc14a9
2691 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc14ab
2692 xor ah, ah ; 30 e4 ; 0xc14ae
2693 add dx, ax ; 01 c2 ; 0xc14b0
2694 mov word [bp-00ah], dx ; 89 56 f6 ; 0xc14b2
2695 mov ax, 00205h ; b8 05 02 ; 0xc14b5 vgabios.c:892
2696 mov dx, 003ceh ; ba ce 03 ; 0xc14b8
2697 out DX, ax ; ef ; 0xc14bb
2698 xor bl, bl ; 30 db ; 0xc14bc vgabios.c:893
2699 cmp bl, byte [bp+004h] ; 3a 5e 04 ; 0xc14be
2700 jnc short 014f0h ; 73 2d ; 0xc14c1
2701 mov cl, byte [bp-006h] ; 8a 4e fa ; 0xc14c3 vgabios.c:895
2702 xor ch, ch ; 30 ed ; 0xc14c6
2703 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc14c8
2704 xor ah, ah ; 30 e4 ; 0xc14cb
2705 mov si, ax ; 89 c6 ; 0xc14cd
2706 mov al, bl ; 88 d8 ; 0xc14cf
2707 mov dx, ax ; 89 c2 ; 0xc14d1
2708 mov al, bh ; 88 f8 ; 0xc14d3
2709 mov di, ax ; 89 c7 ; 0xc14d5
2710 mov ax, dx ; 89 d0 ; 0xc14d7
2711 imul di ; f7 ef ; 0xc14d9
2712 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc14db
2713 add di, ax ; 01 c7 ; 0xc14de
2714 mov ax, si ; 89 f0 ; 0xc14e0
2715 mov dx, 0a000h ; ba 00 a0 ; 0xc14e2
2716 mov es, dx ; 8e c2 ; 0xc14e5
2717 cld ; fc ; 0xc14e7
2718 jcxz 014ech ; e3 02 ; 0xc14e8
2719 rep stosb ; f3 aa ; 0xc14ea
2720 db 0feh, 0c3h
2721 ; inc bl ; fe c3 ; 0xc14ec vgabios.c:896
2722 jmp short 014beh ; eb ce ; 0xc14ee
2723 mov ax, strict word 00005h ; b8 05 00 ; 0xc14f0 vgabios.c:897
2724 mov dx, 003ceh ; ba ce 03 ; 0xc14f3
2725 out DX, ax ; ef ; 0xc14f6
2726 lea sp, [bp-004h] ; 8d 66 fc ; 0xc14f7 vgabios.c:898
2727 pop di ; 5f ; 0xc14fa
2728 pop si ; 5e ; 0xc14fb
2729 pop bp ; 5d ; 0xc14fc
2730 retn 00004h ; c2 04 00 ; 0xc14fd
2731 ; disGetNextSymbol 0xc1500 LB 0x27ed -> off=0x0 cb=00000000000000c2 uValue=00000000000c1500 'vgamem_copy_cga'
2732vgamem_copy_cga: ; 0xc1500 LB 0xc2
2733 push bp ; 55 ; 0xc1500 vgabios.c:901
2734 mov bp, sp ; 89 e5 ; 0xc1501
2735 push si ; 56 ; 0xc1503
2736 push di ; 57 ; 0xc1504
2737 sub sp, strict byte 00008h ; 83 ec 08 ; 0xc1505
2738 mov byte [bp-006h], al ; 88 46 fa ; 0xc1508
2739 mov al, dl ; 88 d0 ; 0xc150b
2740 mov bh, cl ; 88 cf ; 0xc150d
2741 xor ah, ah ; 30 e4 ; 0xc150f vgabios.c:907
2742 mov dx, ax ; 89 c2 ; 0xc1511
2743 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc1513
2744 mov cx, ax ; 89 c1 ; 0xc1516
2745 mov ax, dx ; 89 d0 ; 0xc1518
2746 imul cx ; f7 e9 ; 0xc151a
2747 mov dl, byte [bp+004h] ; 8a 56 04 ; 0xc151c
2748 xor dh, dh ; 30 f6 ; 0xc151f
2749 mov di, dx ; 89 d7 ; 0xc1521
2750 imul dx ; f7 ea ; 0xc1523
2751 mov dx, ax ; 89 c2 ; 0xc1525
2752 sar dx, 1 ; d1 fa ; 0xc1527
2753 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1529
2754 xor ah, ah ; 30 e4 ; 0xc152c
2755 mov si, ax ; 89 c6 ; 0xc152e
2756 add dx, ax ; 01 c2 ; 0xc1530
2757 mov word [bp-008h], dx ; 89 56 f8 ; 0xc1532
2758 mov al, bl ; 88 d8 ; 0xc1535 vgabios.c:908
2759 imul cx ; f7 e9 ; 0xc1537
2760 imul di ; f7 ef ; 0xc1539
2761 sar ax, 1 ; d1 f8 ; 0xc153b
2762 add ax, si ; 01 f0 ; 0xc153d
2763 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc153f
2764 xor bl, bl ; 30 db ; 0xc1542 vgabios.c:909
2765 cmp bl, byte [bp+006h] ; 3a 5e 06 ; 0xc1544
2766 jnc short 015b9h ; 73 70 ; 0xc1547
2767 test bl, 001h ; f6 c3 01 ; 0xc1549 vgabios.c:911
2768 je short 01585h ; 74 37 ; 0xc154c
2769 mov cl, bh ; 88 f9 ; 0xc154e vgabios.c:912
2770 xor ch, ch ; 30 ed ; 0xc1550
2771 mov al, bl ; 88 d8 ; 0xc1552
2772 xor ah, ah ; 30 e4 ; 0xc1554
2773 mov dx, ax ; 89 c2 ; 0xc1556
2774 sar dx, 1 ; d1 fa ; 0xc1558
2775 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc155a
2776 mov si, ax ; 89 c6 ; 0xc155d
2777 mov ax, dx ; 89 d0 ; 0xc155f
2778 imul si ; f7 ee ; 0xc1561
2779 mov si, word [bp-008h] ; 8b 76 f8 ; 0xc1563
2780 add si, 02000h ; 81 c6 00 20 ; 0xc1566
2781 add si, ax ; 01 c6 ; 0xc156a
2782 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc156c
2783 add di, 02000h ; 81 c7 00 20 ; 0xc156f
2784 add di, ax ; 01 c7 ; 0xc1573
2785 mov dx, 0b800h ; ba 00 b8 ; 0xc1575
2786 mov es, dx ; 8e c2 ; 0xc1578
2787 cld ; fc ; 0xc157a
2788 jcxz 01583h ; e3 06 ; 0xc157b
2789 push DS ; 1e ; 0xc157d
2790 mov ds, dx ; 8e da ; 0xc157e
2791 rep movsb ; f3 a4 ; 0xc1580
2792 pop DS ; 1f ; 0xc1582
2793 jmp short 015b5h ; eb 30 ; 0xc1583 vgabios.c:913
2794 mov al, bh ; 88 f8 ; 0xc1585 vgabios.c:914
2795 xor ah, ah ; 30 e4 ; 0xc1587
2796 mov cx, ax ; 89 c1 ; 0xc1589
2797 mov al, bl ; 88 d8 ; 0xc158b
2798 sar ax, 1 ; d1 f8 ; 0xc158d
2799 mov dl, byte [bp+004h] ; 8a 56 04 ; 0xc158f
2800 mov byte [bp-00ch], dl ; 88 56 f4 ; 0xc1592
2801 mov byte [bp-00bh], ch ; 88 6e f5 ; 0xc1595
2802 mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xc1598
2803 imul dx ; f7 ea ; 0xc159b
2804 mov si, word [bp-008h] ; 8b 76 f8 ; 0xc159d
2805 add si, ax ; 01 c6 ; 0xc15a0
2806 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc15a2
2807 add di, ax ; 01 c7 ; 0xc15a5
2808 mov dx, 0b800h ; ba 00 b8 ; 0xc15a7
2809 mov es, dx ; 8e c2 ; 0xc15aa
2810 cld ; fc ; 0xc15ac
2811 jcxz 015b5h ; e3 06 ; 0xc15ad
2812 push DS ; 1e ; 0xc15af
2813 mov ds, dx ; 8e da ; 0xc15b0
2814 rep movsb ; f3 a4 ; 0xc15b2
2815 pop DS ; 1f ; 0xc15b4
2816 db 0feh, 0c3h
2817 ; inc bl ; fe c3 ; 0xc15b5 vgabios.c:915
2818 jmp short 01544h ; eb 8b ; 0xc15b7
2819 lea sp, [bp-004h] ; 8d 66 fc ; 0xc15b9 vgabios.c:916
2820 pop di ; 5f ; 0xc15bc
2821 pop si ; 5e ; 0xc15bd
2822 pop bp ; 5d ; 0xc15be
2823 retn 00004h ; c2 04 00 ; 0xc15bf
2824 ; disGetNextSymbol 0xc15c2 LB 0x272b -> off=0x0 cb=00000000000000a8 uValue=00000000000c15c2 'vgamem_fill_cga'
2825vgamem_fill_cga: ; 0xc15c2 LB 0xa8
2826 push bp ; 55 ; 0xc15c2 vgabios.c:919
2827 mov bp, sp ; 89 e5 ; 0xc15c3
2828 push si ; 56 ; 0xc15c5
2829 push di ; 57 ; 0xc15c6
2830 sub sp, strict byte 00006h ; 83 ec 06 ; 0xc15c7
2831 mov byte [bp-006h], al ; 88 46 fa ; 0xc15ca
2832 mov al, dl ; 88 d0 ; 0xc15cd
2833 mov byte [bp-008h], bl ; 88 5e f8 ; 0xc15cf
2834 mov bh, cl ; 88 cf ; 0xc15d2
2835 xor ah, ah ; 30 e4 ; 0xc15d4 vgabios.c:925
2836 mov dx, ax ; 89 c2 ; 0xc15d6
2837 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc15d8
2838 mov cx, ax ; 89 c1 ; 0xc15db
2839 mov ax, dx ; 89 d0 ; 0xc15dd
2840 imul cx ; f7 e9 ; 0xc15df
2841 mov dl, bh ; 88 fa ; 0xc15e1
2842 xor dh, dh ; 30 f6 ; 0xc15e3
2843 imul dx ; f7 ea ; 0xc15e5
2844 mov dx, ax ; 89 c2 ; 0xc15e7
2845 sar dx, 1 ; d1 fa ; 0xc15e9
2846 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc15eb
2847 xor ah, ah ; 30 e4 ; 0xc15ee
2848 add dx, ax ; 01 c2 ; 0xc15f0
2849 mov word [bp-00ah], dx ; 89 56 f6 ; 0xc15f2
2850 xor bl, bl ; 30 db ; 0xc15f5 vgabios.c:926
2851 cmp bl, byte [bp+004h] ; 3a 5e 04 ; 0xc15f7
2852 jnc short 01661h ; 73 65 ; 0xc15fa
2853 test bl, 001h ; f6 c3 01 ; 0xc15fc vgabios.c:928
2854 je short 01632h ; 74 31 ; 0xc15ff
2855 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1601 vgabios.c:929
2856 xor ah, ah ; 30 e4 ; 0xc1604
2857 mov cx, ax ; 89 c1 ; 0xc1606
2858 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc1608
2859 mov si, ax ; 89 c6 ; 0xc160b
2860 mov al, bl ; 88 d8 ; 0xc160d
2861 mov dx, ax ; 89 c2 ; 0xc160f
2862 sar dx, 1 ; d1 fa ; 0xc1611
2863 mov al, bh ; 88 f8 ; 0xc1613
2864 mov di, ax ; 89 c7 ; 0xc1615
2865 mov ax, dx ; 89 d0 ; 0xc1617
2866 imul di ; f7 ef ; 0xc1619
2867 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc161b
2868 add di, 02000h ; 81 c7 00 20 ; 0xc161e
2869 add di, ax ; 01 c7 ; 0xc1622
2870 mov ax, si ; 89 f0 ; 0xc1624
2871 mov dx, 0b800h ; ba 00 b8 ; 0xc1626
2872 mov es, dx ; 8e c2 ; 0xc1629
2873 cld ; fc ; 0xc162b
2874 jcxz 01630h ; e3 02 ; 0xc162c
2875 rep stosb ; f3 aa ; 0xc162e
2876 jmp short 0165dh ; eb 2b ; 0xc1630 vgabios.c:930
2877 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1632 vgabios.c:931
2878 xor ah, ah ; 30 e4 ; 0xc1635
2879 mov cx, ax ; 89 c1 ; 0xc1637
2880 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc1639
2881 mov si, ax ; 89 c6 ; 0xc163c
2882 mov al, bl ; 88 d8 ; 0xc163e
2883 mov dx, ax ; 89 c2 ; 0xc1640
2884 sar dx, 1 ; d1 fa ; 0xc1642
2885 mov al, bh ; 88 f8 ; 0xc1644
2886 mov di, ax ; 89 c7 ; 0xc1646
2887 mov ax, dx ; 89 d0 ; 0xc1648
2888 imul di ; f7 ef ; 0xc164a
2889 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc164c
2890 add di, ax ; 01 c7 ; 0xc164f
2891 mov ax, si ; 89 f0 ; 0xc1651
2892 mov dx, 0b800h ; ba 00 b8 ; 0xc1653
2893 mov es, dx ; 8e c2 ; 0xc1656
2894 cld ; fc ; 0xc1658
2895 jcxz 0165dh ; e3 02 ; 0xc1659
2896 rep stosb ; f3 aa ; 0xc165b
2897 db 0feh, 0c3h
2898 ; inc bl ; fe c3 ; 0xc165d vgabios.c:932
2899 jmp short 015f7h ; eb 96 ; 0xc165f
2900 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1661 vgabios.c:933
2901 pop di ; 5f ; 0xc1664
2902 pop si ; 5e ; 0xc1665
2903 pop bp ; 5d ; 0xc1666
2904 retn 00004h ; c2 04 00 ; 0xc1667
2905 ; disGetNextSymbol 0xc166a LB 0x2683 -> off=0x0 cb=000000000000055a uValue=00000000000c166a 'biosfn_scroll'
2906biosfn_scroll: ; 0xc166a LB 0x55a
2907 push bp ; 55 ; 0xc166a vgabios.c:936
2908 mov bp, sp ; 89 e5 ; 0xc166b
2909 push si ; 56 ; 0xc166d
2910 push di ; 57 ; 0xc166e
2911 sub sp, strict byte 0001ah ; 83 ec 1a ; 0xc166f
2912 mov byte [bp-006h], al ; 88 46 fa ; 0xc1672
2913 mov byte [bp-010h], dl ; 88 56 f0 ; 0xc1675
2914 mov byte [bp-00ah], bl ; 88 5e f6 ; 0xc1678
2915 mov byte [bp-008h], cl ; 88 4e f8 ; 0xc167b
2916 cmp bl, byte [bp+004h] ; 3a 5e 04 ; 0xc167e vgabios.c:945
2917 jnbe short 0169dh ; 77 1a ; 0xc1681
2918 cmp cl, byte [bp+006h] ; 3a 4e 06 ; 0xc1683 vgabios.c:946
2919 jnbe short 0169dh ; 77 15 ; 0xc1686
2920 mov dx, strict word 00049h ; ba 49 00 ; 0xc1688 vgabios.c:949
2921 mov ax, strict word 00040h ; b8 40 00 ; 0xc168b
2922 call 03188h ; e8 f7 1a ; 0xc168e
2923 xor ah, ah ; 30 e4 ; 0xc1691 vgabios.c:950
2924 call 03160h ; e8 ca 1a ; 0xc1693
2925 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc1696
2926 cmp AL, strict byte 0ffh ; 3c ff ; 0xc1699 vgabios.c:951
2927 jne short 016a0h ; 75 03 ; 0xc169b
2928 jmp near 01bbbh ; e9 1b 05 ; 0xc169d
2929 mov dx, 00084h ; ba 84 00 ; 0xc16a0 vgabios.c:954
2930 mov ax, strict word 00040h ; b8 40 00 ; 0xc16a3
2931 call 03188h ; e8 df 1a ; 0xc16a6
2932 xor ah, ah ; 30 e4 ; 0xc16a9
2933 mov cx, ax ; 89 c1 ; 0xc16ab
2934 inc cx ; 41 ; 0xc16ad
2935 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc16ae vgabios.c:955
2936 mov ax, strict word 00040h ; b8 40 00 ; 0xc16b1
2937 call 031a4h ; e8 ed 1a ; 0xc16b4
2938 mov word [bp-018h], ax ; 89 46 e8 ; 0xc16b7
2939 cmp byte [bp+008h], 0ffh ; 80 7e 08 ff ; 0xc16ba vgabios.c:958
2940 jne short 016cch ; 75 0c ; 0xc16be
2941 mov dx, strict word 00062h ; ba 62 00 ; 0xc16c0 vgabios.c:959
2942 mov ax, strict word 00040h ; b8 40 00 ; 0xc16c3
2943 call 03188h ; e8 bf 1a ; 0xc16c6
2944 mov byte [bp+008h], al ; 88 46 08 ; 0xc16c9
2945 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc16cc vgabios.c:961
2946 xor ah, ah ; 30 e4 ; 0xc16cf
2947 cmp ax, cx ; 39 c8 ; 0xc16d1
2948 jc short 016dch ; 72 07 ; 0xc16d3
2949 mov al, cl ; 88 c8 ; 0xc16d5
2950 db 0feh, 0c8h
2951 ; dec al ; fe c8 ; 0xc16d7
2952 mov byte [bp+004h], al ; 88 46 04 ; 0xc16d9
2953 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc16dc vgabios.c:962
2954 xor ah, ah ; 30 e4 ; 0xc16df
2955 cmp ax, word [bp-018h] ; 3b 46 e8 ; 0xc16e1
2956 jc short 016eeh ; 72 08 ; 0xc16e4
2957 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc16e6
2958 db 0feh, 0c8h
2959 ; dec al ; fe c8 ; 0xc16e9
2960 mov byte [bp+006h], al ; 88 46 06 ; 0xc16eb
2961 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc16ee vgabios.c:963
2962 xor ah, ah ; 30 e4 ; 0xc16f1
2963 cmp ax, cx ; 39 c8 ; 0xc16f3
2964 jbe short 016fah ; 76 03 ; 0xc16f5
2965 mov byte [bp-006h], ah ; 88 66 fa ; 0xc16f7
2966 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc16fa vgabios.c:964
2967 sub al, byte [bp-008h] ; 2a 46 f8 ; 0xc16fd
2968 db 0feh, 0c0h
2969 ; inc al ; fe c0 ; 0xc1700
2970 mov byte [bp-00eh], al ; 88 46 f2 ; 0xc1702
2971 mov bl, byte [bp-00ch] ; 8a 5e f4 ; 0xc1705 vgabios.c:966
2972 xor bh, bh ; 30 ff ; 0xc1708
2973 mov di, bx ; 89 df ; 0xc170a
2974 sal di, 003h ; c1 e7 03 ; 0xc170c
2975 mov ax, word [bp-018h] ; 8b 46 e8 ; 0xc170f
2976 dec ax ; 48 ; 0xc1712
2977 mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1713
2978 mov ax, cx ; 89 c8 ; 0xc1716
2979 dec ax ; 48 ; 0xc1718
2980 mov word [bp-01ch], ax ; 89 46 e4 ; 0xc1719
2981 mov ax, word [bp-018h] ; 8b 46 e8 ; 0xc171c
2982 mul cx ; f7 e1 ; 0xc171f
2983 mov si, ax ; 89 c6 ; 0xc1721
2984 cmp byte [di+04635h], 000h ; 80 bd 35 46 00 ; 0xc1723
2985 jne short 0177bh ; 75 51 ; 0xc1728
2986 add ax, ax ; 01 c0 ; 0xc172a vgabios.c:969
2987 or AL, strict byte 0ffh ; 0c ff ; 0xc172c
2988 mov dx, ax ; 89 c2 ; 0xc172e
2989 mov al, byte [bp+008h] ; 8a 46 08 ; 0xc1730
2990 xor ah, ah ; 30 e4 ; 0xc1733
2991 mov bx, ax ; 89 c3 ; 0xc1735
2992 mov ax, dx ; 89 d0 ; 0xc1737
2993 inc ax ; 40 ; 0xc1739
2994 mul bx ; f7 e3 ; 0xc173a
2995 mov bx, ax ; 89 c3 ; 0xc173c
2996 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc173e vgabios.c:974
2997 jne short 0177eh ; 75 3a ; 0xc1742
2998 cmp byte [bp-00ah], 000h ; 80 7e f6 00 ; 0xc1744
2999 jne short 0177eh ; 75 34 ; 0xc1748
3000 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc174a
3001 jne short 0177eh ; 75 2e ; 0xc174e
3002 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1750
3003 xor ah, ah ; 30 e4 ; 0xc1753
3004 cmp ax, word [bp-01ch] ; 3b 46 e4 ; 0xc1755
3005 jne short 0177eh ; 75 24 ; 0xc1758
3006 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc175a
3007 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc175d
3008 jne short 0177eh ; 75 1c ; 0xc1760
3009 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc1762 vgabios.c:976
3010 sal ax, 008h ; c1 e0 08 ; 0xc1765
3011 add ax, strict word 00020h ; 05 20 00 ; 0xc1768
3012 mov es, [di+04638h] ; 8e 85 38 46 ; 0xc176b
3013 mov cx, si ; 89 f1 ; 0xc176f
3014 mov di, bx ; 89 df ; 0xc1771
3015 cld ; fc ; 0xc1773
3016 jcxz 01778h ; e3 02 ; 0xc1774
3017 rep stosw ; f3 ab ; 0xc1776
3018 jmp near 01bbbh ; e9 40 04 ; 0xc1778 vgabios.c:978
3019 jmp near 018f9h ; e9 7b 01 ; 0xc177b
3020 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc177e vgabios.c:980
3021 jne short 017e8h ; 75 64 ; 0xc1782
3022 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc1784 vgabios.c:981
3023 xor ah, ah ; 30 e4 ; 0xc1787
3024 mov word [bp-016h], ax ; 89 46 ea ; 0xc1789
3025 mov dl, byte [bp+004h] ; 8a 56 04 ; 0xc178c
3026 xor dh, dh ; 30 f6 ; 0xc178f
3027 cmp dx, word [bp-016h] ; 3b 56 ea ; 0xc1791
3028 jc short 017eah ; 72 54 ; 0xc1794
3029 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1796 vgabios.c:983
3030 xor ah, ah ; 30 e4 ; 0xc1799
3031 add ax, word [bp-016h] ; 03 46 ea ; 0xc179b
3032 cmp ax, dx ; 39 d0 ; 0xc179e
3033 jnbe short 017a8h ; 77 06 ; 0xc17a0
3034 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc17a2
3035 jne short 017edh ; 75 45 ; 0xc17a6
3036 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc17a8 vgabios.c:984
3037 xor ah, ah ; 30 e4 ; 0xc17ab
3038 mov cx, ax ; 89 c1 ; 0xc17ad
3039 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc17af
3040 sal ax, 008h ; c1 e0 08 ; 0xc17b2
3041 add ax, strict word 00020h ; 05 20 00 ; 0xc17b5
3042 mov word [bp-01eh], ax ; 89 46 e2 ; 0xc17b8
3043 mov ax, word [bp-016h] ; 8b 46 ea ; 0xc17bb
3044 mul word [bp-018h] ; f7 66 e8 ; 0xc17be
3045 mov dx, ax ; 89 c2 ; 0xc17c1
3046 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc17c3
3047 xor ah, ah ; 30 e4 ; 0xc17c6
3048 add ax, dx ; 01 d0 ; 0xc17c8
3049 add ax, ax ; 01 c0 ; 0xc17ca
3050 mov di, bx ; 89 df ; 0xc17cc
3051 add di, ax ; 01 c7 ; 0xc17ce
3052 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc17d0
3053 xor ah, ah ; 30 e4 ; 0xc17d3
3054 mov si, ax ; 89 c6 ; 0xc17d5
3055 sal si, 003h ; c1 e6 03 ; 0xc17d7
3056 mov es, [si+04638h] ; 8e 84 38 46 ; 0xc17da
3057 mov ax, word [bp-01eh] ; 8b 46 e2 ; 0xc17de
3058 cld ; fc ; 0xc17e1
3059 jcxz 017e6h ; e3 02 ; 0xc17e2
3060 rep stosw ; f3 ab ; 0xc17e4
3061 jmp short 01831h ; eb 49 ; 0xc17e6 vgabios.c:985
3062 jmp short 01837h ; eb 4d ; 0xc17e8
3063 jmp near 01bbbh ; e9 ce 03 ; 0xc17ea
3064 mov dl, byte [bp-00eh] ; 8a 56 f2 ; 0xc17ed vgabios.c:986
3065 mov cx, dx ; 89 d1 ; 0xc17f0
3066 mul word [bp-018h] ; f7 66 e8 ; 0xc17f2
3067 mov dx, ax ; 89 c2 ; 0xc17f5
3068 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc17f7
3069 xor ah, ah ; 30 e4 ; 0xc17fa
3070 mov di, ax ; 89 c7 ; 0xc17fc
3071 add dx, ax ; 01 c2 ; 0xc17fe
3072 add dx, dx ; 01 d2 ; 0xc1800
3073 mov word [bp-014h], dx ; 89 56 ec ; 0xc1802
3074 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1805
3075 mov si, ax ; 89 c6 ; 0xc1808
3076 sal si, 003h ; c1 e6 03 ; 0xc180a
3077 mov ax, word [si+04638h] ; 8b 84 38 46 ; 0xc180d
3078 mov word [bp-01eh], ax ; 89 46 e2 ; 0xc1811
3079 mov ax, word [bp-016h] ; 8b 46 ea ; 0xc1814
3080 mul word [bp-018h] ; f7 66 e8 ; 0xc1817
3081 add di, ax ; 01 c7 ; 0xc181a
3082 add di, di ; 01 ff ; 0xc181c
3083 add di, bx ; 01 df ; 0xc181e
3084 mov si, word [bp-014h] ; 8b 76 ec ; 0xc1820
3085 mov dx, word [bp-01eh] ; 8b 56 e2 ; 0xc1823
3086 mov es, dx ; 8e c2 ; 0xc1826
3087 cld ; fc ; 0xc1828
3088 jcxz 01831h ; e3 06 ; 0xc1829
3089 push DS ; 1e ; 0xc182b
3090 mov ds, dx ; 8e da ; 0xc182c
3091 rep movsw ; f3 a5 ; 0xc182e
3092 pop DS ; 1f ; 0xc1830
3093 inc word [bp-016h] ; ff 46 ea ; 0xc1831 vgabios.c:987
3094 jmp near 0178ch ; e9 55 ff ; 0xc1834
3095 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1837 vgabios.c:990
3096 xor ah, ah ; 30 e4 ; 0xc183a
3097 mov word [bp-016h], ax ; 89 46 ea ; 0xc183c
3098 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc183f
3099 xor ah, ah ; 30 e4 ; 0xc1842
3100 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1844
3101 jnbe short 017eah ; 77 a1 ; 0xc1847
3102 mov dx, ax ; 89 c2 ; 0xc1849 vgabios.c:992
3103 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc184b
3104 add dx, ax ; 01 c2 ; 0xc184e
3105 cmp dx, word [bp-016h] ; 3b 56 ea ; 0xc1850
3106 jnbe short 01859h ; 77 04 ; 0xc1853
3107 test al, al ; 84 c0 ; 0xc1855
3108 jne short 01897h ; 75 3e ; 0xc1857
3109 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1859 vgabios.c:993
3110 xor ah, ah ; 30 e4 ; 0xc185c
3111 mov cx, ax ; 89 c1 ; 0xc185e
3112 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc1860
3113 sal ax, 008h ; c1 e0 08 ; 0xc1863
3114 add ax, strict word 00020h ; 05 20 00 ; 0xc1866
3115 mov word [bp-01eh], ax ; 89 46 e2 ; 0xc1869
3116 mov ax, word [bp-016h] ; 8b 46 ea ; 0xc186c
3117 mul word [bp-018h] ; f7 66 e8 ; 0xc186f
3118 mov dx, ax ; 89 c2 ; 0xc1872
3119 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1874
3120 xor ah, ah ; 30 e4 ; 0xc1877
3121 add dx, ax ; 01 c2 ; 0xc1879
3122 add dx, dx ; 01 d2 ; 0xc187b
3123 mov di, bx ; 89 df ; 0xc187d
3124 add di, dx ; 01 d7 ; 0xc187f
3125 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1881
3126 mov si, ax ; 89 c6 ; 0xc1884
3127 sal si, 003h ; c1 e6 03 ; 0xc1886
3128 mov es, [si+04638h] ; 8e 84 38 46 ; 0xc1889
3129 mov ax, word [bp-01eh] ; 8b 46 e2 ; 0xc188d
3130 cld ; fc ; 0xc1890
3131 jcxz 01895h ; e3 02 ; 0xc1891
3132 rep stosw ; f3 ab ; 0xc1893
3133 jmp short 018e9h ; eb 52 ; 0xc1895 vgabios.c:994
3134 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1897 vgabios.c:995
3135 mov di, ax ; 89 c7 ; 0xc189a
3136 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc189c
3137 mov dx, word [bp-016h] ; 8b 56 ea ; 0xc189f
3138 sub dx, ax ; 29 c2 ; 0xc18a2
3139 mov ax, dx ; 89 d0 ; 0xc18a4
3140 mul word [bp-018h] ; f7 66 e8 ; 0xc18a6
3141 mov dx, ax ; 89 c2 ; 0xc18a9
3142 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc18ab
3143 xor ah, ah ; 30 e4 ; 0xc18ae
3144 mov cx, ax ; 89 c1 ; 0xc18b0
3145 add dx, ax ; 01 c2 ; 0xc18b2
3146 add dx, dx ; 01 d2 ; 0xc18b4
3147 mov word [bp-01eh], dx ; 89 56 e2 ; 0xc18b6
3148 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc18b9
3149 mov si, ax ; 89 c6 ; 0xc18bc
3150 sal si, 003h ; c1 e6 03 ; 0xc18be
3151 mov ax, word [si+04638h] ; 8b 84 38 46 ; 0xc18c1
3152 mov word [bp-014h], ax ; 89 46 ec ; 0xc18c5
3153 mov ax, word [bp-016h] ; 8b 46 ea ; 0xc18c8
3154 mul word [bp-018h] ; f7 66 e8 ; 0xc18cb
3155 add ax, cx ; 01 c8 ; 0xc18ce
3156 add ax, ax ; 01 c0 ; 0xc18d0
3157 add ax, bx ; 01 d8 ; 0xc18d2
3158 mov cx, di ; 89 f9 ; 0xc18d4
3159 mov si, word [bp-01eh] ; 8b 76 e2 ; 0xc18d6
3160 mov dx, word [bp-014h] ; 8b 56 ec ; 0xc18d9
3161 mov di, ax ; 89 c7 ; 0xc18dc
3162 mov es, dx ; 8e c2 ; 0xc18de
3163 cld ; fc ; 0xc18e0
3164 jcxz 018e9h ; e3 06 ; 0xc18e1
3165 push DS ; 1e ; 0xc18e3
3166 mov ds, dx ; 8e da ; 0xc18e4
3167 rep movsw ; f3 a5 ; 0xc18e6
3168 pop DS ; 1f ; 0xc18e8
3169 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc18e9 vgabios.c:996
3170 xor ah, ah ; 30 e4 ; 0xc18ec
3171 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc18ee
3172 jc short 0191eh ; 72 2b ; 0xc18f1
3173 dec word [bp-016h] ; ff 4e ea ; 0xc18f3 vgabios.c:997
3174 jmp near 0183fh ; e9 46 ff ; 0xc18f6
3175 mov al, byte [bx+046b4h] ; 8a 87 b4 46 ; 0xc18f9 vgabios.c:1004
3176 xor ah, ah ; 30 e4 ; 0xc18fd
3177 mov bx, ax ; 89 c3 ; 0xc18ff
3178 sal bx, 006h ; c1 e3 06 ; 0xc1901
3179 mov al, byte [bx+046cah] ; 8a 87 ca 46 ; 0xc1904
3180 mov byte [bp-012h], al ; 88 46 ee ; 0xc1908
3181 mov bl, byte [di+04636h] ; 8a 9d 36 46 ; 0xc190b vgabios.c:1005
3182 cmp bl, 004h ; 80 fb 04 ; 0xc190f
3183 je short 01921h ; 74 0d ; 0xc1912
3184 cmp bl, 003h ; 80 fb 03 ; 0xc1914
3185 je short 01921h ; 74 08 ; 0xc1917
3186 cmp bl, 002h ; 80 fb 02 ; 0xc1919
3187 je short 01950h ; 74 32 ; 0xc191c
3188 jmp near 01bbbh ; e9 9a 02 ; 0xc191e
3189 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc1921 vgabios.c:1009
3190 jne short 0198bh ; 75 64 ; 0xc1925
3191 cmp byte [bp-00ah], 000h ; 80 7e f6 00 ; 0xc1927
3192 jne short 0198bh ; 75 5e ; 0xc192b
3193 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc192d
3194 jne short 0198bh ; 75 58 ; 0xc1931
3195 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1933
3196 xor ah, ah ; 30 e4 ; 0xc1936
3197 mov dx, ax ; 89 c2 ; 0xc1938
3198 mov ax, cx ; 89 c8 ; 0xc193a
3199 dec ax ; 48 ; 0xc193c
3200 cmp dx, ax ; 39 c2 ; 0xc193d
3201 jne short 0198bh ; 75 4a ; 0xc193f
3202 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc1941
3203 xor ah, ah ; 30 e4 ; 0xc1944
3204 mov dx, word [bp-018h] ; 8b 56 e8 ; 0xc1946
3205 dec dx ; 4a ; 0xc1949
3206 cmp ax, dx ; 39 d0 ; 0xc194a
3207 je short 01953h ; 74 05 ; 0xc194c
3208 jmp short 0198bh ; eb 3b ; 0xc194e
3209 jmp near 01a80h ; e9 2d 01 ; 0xc1950
3210 mov ax, 00205h ; b8 05 02 ; 0xc1953 vgabios.c:1011
3211 mov dx, 003ceh ; ba ce 03 ; 0xc1956
3212 out DX, ax ; ef ; 0xc1959
3213 mov ax, cx ; 89 c8 ; 0xc195a vgabios.c:1012
3214 mul word [bp-018h] ; f7 66 e8 ; 0xc195c
3215 mov bl, byte [bp-012h] ; 8a 5e ee ; 0xc195f
3216 xor bh, bh ; 30 ff ; 0xc1962
3217 mul bx ; f7 e3 ; 0xc1964
3218 mov cx, ax ; 89 c1 ; 0xc1966
3219 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc1968
3220 xor ah, ah ; 30 e4 ; 0xc196b
3221 mov dl, byte [bp-00ch] ; 8a 56 f4 ; 0xc196d
3222 xor dh, dh ; 30 f6 ; 0xc1970
3223 mov bx, dx ; 89 d3 ; 0xc1972
3224 sal bx, 003h ; c1 e3 03 ; 0xc1974
3225 mov es, [bx+04638h] ; 8e 87 38 46 ; 0xc1977
3226 xor di, di ; 31 ff ; 0xc197b
3227 cld ; fc ; 0xc197d
3228 jcxz 01982h ; e3 02 ; 0xc197e
3229 rep stosb ; f3 aa ; 0xc1980
3230 mov ax, strict word 00005h ; b8 05 00 ; 0xc1982 vgabios.c:1013
3231 mov dx, 003ceh ; ba ce 03 ; 0xc1985
3232 out DX, ax ; ef ; 0xc1988
3233 jmp short 0191eh ; eb 93 ; 0xc1989 vgabios.c:1015
3234 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc198b vgabios.c:1017
3235 jne short 019e1h ; 75 50 ; 0xc198f
3236 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc1991 vgabios.c:1018
3237 xor ah, ah ; 30 e4 ; 0xc1994
3238 mov word [bp-016h], ax ; 89 46 ea ; 0xc1996
3239 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1999
3240 xor ah, ah ; 30 e4 ; 0xc199c
3241 mov dx, ax ; 89 c2 ; 0xc199e
3242 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc19a0
3243 jc short 01a07h ; 72 62 ; 0xc19a3
3244 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc19a5 vgabios.c:1020
3245 add ax, word [bp-016h] ; 03 46 ea ; 0xc19a8
3246 cmp ax, dx ; 39 d0 ; 0xc19ab
3247 jnbe short 019b5h ; 77 06 ; 0xc19ad
3248 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc19af
3249 jne short 019e3h ; 75 2e ; 0xc19b3
3250 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc19b5 vgabios.c:1021
3251 xor ah, ah ; 30 e4 ; 0xc19b8
3252 push ax ; 50 ; 0xc19ba
3253 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc19bb
3254 push ax ; 50 ; 0xc19be
3255 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc19bf
3256 mov cx, ax ; 89 c1 ; 0xc19c2
3257 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc19c4
3258 mov bx, ax ; 89 c3 ; 0xc19c7
3259 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc19c9
3260 mov dl, byte [bp-008h] ; 8a 56 f8 ; 0xc19cc
3261 mov byte [bp-014h], dl ; 88 56 ec ; 0xc19cf
3262 mov byte [bp-013h], ah ; 88 66 ed ; 0xc19d2
3263 mov si, word [bp-014h] ; 8b 76 ec ; 0xc19d5
3264 mov dx, ax ; 89 c2 ; 0xc19d8
3265 mov ax, si ; 89 f0 ; 0xc19da
3266 call 01484h ; e8 a5 fa ; 0xc19dc
3267 jmp short 01a02h ; eb 21 ; 0xc19df vgabios.c:1022
3268 jmp short 01a0ah ; eb 27 ; 0xc19e1
3269 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc19e3 vgabios.c:1023
3270 xor ah, ah ; 30 e4 ; 0xc19e6
3271 push ax ; 50 ; 0xc19e8
3272 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc19e9
3273 push ax ; 50 ; 0xc19ec
3274 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc19ed
3275 mov cx, ax ; 89 c1 ; 0xc19f0
3276 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc19f2
3277 mov bx, ax ; 89 c3 ; 0xc19f5
3278 add al, byte [bp-006h] ; 02 46 fa ; 0xc19f7
3279 mov dx, ax ; 89 c2 ; 0xc19fa
3280 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc19fc
3281 call 013f5h ; e8 f3 f9 ; 0xc19ff
3282 inc word [bp-016h] ; ff 46 ea ; 0xc1a02 vgabios.c:1024
3283 jmp short 01999h ; eb 92 ; 0xc1a05
3284 jmp near 01bbbh ; e9 b1 01 ; 0xc1a07
3285 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1a0a vgabios.c:1027
3286 xor ah, ah ; 30 e4 ; 0xc1a0d
3287 mov word [bp-016h], ax ; 89 46 ea ; 0xc1a0f
3288 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc1a12
3289 xor ah, ah ; 30 e4 ; 0xc1a15
3290 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1a17
3291 jnbe short 01a07h ; 77 eb ; 0xc1a1a
3292 mov dx, ax ; 89 c2 ; 0xc1a1c vgabios.c:1029
3293 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1a1e
3294 add ax, dx ; 01 d0 ; 0xc1a21
3295 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1a23
3296 jnbe short 01a2eh ; 77 06 ; 0xc1a26
3297 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc1a28
3298 jne short 01a4fh ; 75 21 ; 0xc1a2c
3299 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc1a2e vgabios.c:1030
3300 xor ah, ah ; 30 e4 ; 0xc1a31
3301 push ax ; 50 ; 0xc1a33
3302 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc1a34
3303 push ax ; 50 ; 0xc1a37
3304 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc1a38
3305 mov cx, ax ; 89 c1 ; 0xc1a3b
3306 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1a3d
3307 mov bx, ax ; 89 c3 ; 0xc1a40
3308 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc1a42
3309 mov dx, ax ; 89 c2 ; 0xc1a45
3310 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1a47
3311 call 01484h ; e8 37 fa ; 0xc1a4a
3312 jmp short 01a71h ; eb 22 ; 0xc1a4d vgabios.c:1031
3313 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc1a4f vgabios.c:1032
3314 xor ah, ah ; 30 e4 ; 0xc1a52
3315 push ax ; 50 ; 0xc1a54
3316 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc1a55
3317 push ax ; 50 ; 0xc1a58
3318 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1a59
3319 mov cx, ax ; 89 c1 ; 0xc1a5c
3320 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc1a5e
3321 sub al, byte [bp-006h] ; 2a 46 fa ; 0xc1a61
3322 mov bx, ax ; 89 c3 ; 0xc1a64
3323 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc1a66
3324 mov dx, ax ; 89 c2 ; 0xc1a69
3325 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1a6b
3326 call 013f5h ; e8 84 f9 ; 0xc1a6e
3327 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1a71 vgabios.c:1033
3328 xor ah, ah ; 30 e4 ; 0xc1a74
3329 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1a76
3330 jc short 01ac5h ; 72 4a ; 0xc1a79
3331 dec word [bp-016h] ; ff 4e ea ; 0xc1a7b vgabios.c:1034
3332 jmp short 01a12h ; eb 92 ; 0xc1a7e
3333 mov bl, byte [di+04637h] ; 8a 9d 37 46 ; 0xc1a80 vgabios.c:1039
3334 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc1a84 vgabios.c:1040
3335 jne short 01ac8h ; 75 3e ; 0xc1a88
3336 cmp byte [bp-00ah], 000h ; 80 7e f6 00 ; 0xc1a8a
3337 jne short 01ac8h ; 75 38 ; 0xc1a8e
3338 cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1a90
3339 jne short 01ac8h ; 75 32 ; 0xc1a94
3340 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1a96
3341 cmp ax, word [bp-01ch] ; 3b 46 e4 ; 0xc1a99
3342 jne short 01ac8h ; 75 2a ; 0xc1a9c
3343 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc1a9e
3344 cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1aa1
3345 jne short 01ac8h ; 75 22 ; 0xc1aa4
3346 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc1aa6 vgabios.c:1042
3347 mov dx, ax ; 89 c2 ; 0xc1aa9
3348 mov ax, si ; 89 f0 ; 0xc1aab
3349 mul dx ; f7 e2 ; 0xc1aad
3350 xor bh, bh ; 30 ff ; 0xc1aaf
3351 mul bx ; f7 e3 ; 0xc1ab1
3352 mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc1ab3
3353 mov es, [di+04638h] ; 8e 85 38 46 ; 0xc1ab6
3354 mov cx, ax ; 89 c1 ; 0xc1aba
3355 mov ax, bx ; 89 d8 ; 0xc1abc
3356 xor di, di ; 31 ff ; 0xc1abe
3357 cld ; fc ; 0xc1ac0
3358 jcxz 01ac5h ; e3 02 ; 0xc1ac1
3359 rep stosb ; f3 aa ; 0xc1ac3
3360 jmp near 01bbbh ; e9 f3 00 ; 0xc1ac5 vgabios.c:1044
3361 cmp bl, 002h ; 80 fb 02 ; 0xc1ac8 vgabios.c:1046
3362 jne short 01ad6h ; 75 09 ; 0xc1acb
3363 sal byte [bp-008h], 1 ; d0 66 f8 ; 0xc1acd vgabios.c:1048
3364 sal byte [bp-00eh], 1 ; d0 66 f2 ; 0xc1ad0 vgabios.c:1049
3365 sal word [bp-018h], 1 ; d1 66 e8 ; 0xc1ad3 vgabios.c:1050
3366 cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc1ad6 vgabios.c:1053
3367 jne short 01b45h ; 75 69 ; 0xc1ada
3368 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc1adc vgabios.c:1054
3369 xor ah, ah ; 30 e4 ; 0xc1adf
3370 mov word [bp-016h], ax ; 89 46 ea ; 0xc1ae1
3371 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1ae4
3372 xor ah, ah ; 30 e4 ; 0xc1ae7
3373 mov dx, ax ; 89 c2 ; 0xc1ae9
3374 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1aeb
3375 jc short 01ac5h ; 72 d5 ; 0xc1aee
3376 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1af0 vgabios.c:1056
3377 add ax, word [bp-016h] ; 03 46 ea ; 0xc1af3
3378 cmp ax, dx ; 39 d0 ; 0xc1af6
3379 jnbe short 01b00h ; 77 06 ; 0xc1af8
3380 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc1afa
3381 jne short 01b21h ; 75 21 ; 0xc1afe
3382 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc1b00 vgabios.c:1057
3383 xor ah, ah ; 30 e4 ; 0xc1b03
3384 push ax ; 50 ; 0xc1b05
3385 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc1b06
3386 push ax ; 50 ; 0xc1b09
3387 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc1b0a
3388 mov cx, ax ; 89 c1 ; 0xc1b0d
3389 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1b0f
3390 mov bx, ax ; 89 c3 ; 0xc1b12
3391 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc1b14
3392 mov dx, ax ; 89 c2 ; 0xc1b17
3393 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1b19
3394 call 015c2h ; e8 a3 fa ; 0xc1b1c
3395 jmp short 01b40h ; eb 1f ; 0xc1b1f vgabios.c:1058
3396 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc1b21 vgabios.c:1059
3397 xor ah, ah ; 30 e4 ; 0xc1b24
3398 push ax ; 50 ; 0xc1b26
3399 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc1b27
3400 push ax ; 50 ; 0xc1b2a
3401 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1b2b
3402 mov cx, ax ; 89 c1 ; 0xc1b2e
3403 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc1b30
3404 mov bx, ax ; 89 c3 ; 0xc1b33
3405 add al, byte [bp-006h] ; 02 46 fa ; 0xc1b35
3406 mov dx, ax ; 89 c2 ; 0xc1b38
3407 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1b3a
3408 call 01500h ; e8 c0 f9 ; 0xc1b3d
3409 inc word [bp-016h] ; ff 46 ea ; 0xc1b40 vgabios.c:1060
3410 jmp short 01ae4h ; eb 9f ; 0xc1b43
3411 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1b45 vgabios.c:1063
3412 xor ah, ah ; 30 e4 ; 0xc1b48
3413 mov word [bp-016h], ax ; 89 46 ea ; 0xc1b4a
3414 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc1b4d
3415 xor ah, ah ; 30 e4 ; 0xc1b50
3416 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1b52
3417 jnbe short 01bbbh ; 77 64 ; 0xc1b55
3418 mov dx, ax ; 89 c2 ; 0xc1b57 vgabios.c:1065
3419 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1b59
3420 add ax, dx ; 01 d0 ; 0xc1b5c
3421 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1b5e
3422 jnbe short 01b69h ; 77 06 ; 0xc1b61
3423 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc1b63
3424 jne short 01b8ah ; 75 21 ; 0xc1b67
3425 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc1b69 vgabios.c:1066
3426 xor ah, ah ; 30 e4 ; 0xc1b6c
3427 push ax ; 50 ; 0xc1b6e
3428 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc1b6f
3429 push ax ; 50 ; 0xc1b72
3430 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc1b73
3431 mov cx, ax ; 89 c1 ; 0xc1b76
3432 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1b78
3433 mov bx, ax ; 89 c3 ; 0xc1b7b
3434 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc1b7d
3435 mov dx, ax ; 89 c2 ; 0xc1b80
3436 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1b82
3437 call 015c2h ; e8 3a fa ; 0xc1b85
3438 jmp short 01bach ; eb 22 ; 0xc1b88 vgabios.c:1067
3439 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc1b8a vgabios.c:1068
3440 xor ah, ah ; 30 e4 ; 0xc1b8d
3441 push ax ; 50 ; 0xc1b8f
3442 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc1b90
3443 push ax ; 50 ; 0xc1b93
3444 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1b94
3445 mov cx, ax ; 89 c1 ; 0xc1b97
3446 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc1b99
3447 sub al, byte [bp-006h] ; 2a 46 fa ; 0xc1b9c
3448 mov bx, ax ; 89 c3 ; 0xc1b9f
3449 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc1ba1
3450 mov dx, ax ; 89 c2 ; 0xc1ba4
3451 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1ba6
3452 call 01500h ; e8 54 f9 ; 0xc1ba9
3453 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1bac vgabios.c:1069
3454 xor ah, ah ; 30 e4 ; 0xc1baf
3455 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1bb1
3456 jc short 01bbbh ; 72 05 ; 0xc1bb4
3457 dec word [bp-016h] ; ff 4e ea ; 0xc1bb6 vgabios.c:1070
3458 jmp short 01b4dh ; eb 92 ; 0xc1bb9
3459 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1bbb vgabios.c:1081
3460 pop di ; 5f ; 0xc1bbe
3461 pop si ; 5e ; 0xc1bbf
3462 pop bp ; 5d ; 0xc1bc0
3463 retn 00008h ; c2 08 00 ; 0xc1bc1
3464 ; disGetNextSymbol 0xc1bc4 LB 0x2129 -> off=0x0 cb=00000000000000fb uValue=00000000000c1bc4 'write_gfx_char_pl4'
3465write_gfx_char_pl4: ; 0xc1bc4 LB 0xfb
3466 push bp ; 55 ; 0xc1bc4 vgabios.c:1084
3467 mov bp, sp ; 89 e5 ; 0xc1bc5
3468 push si ; 56 ; 0xc1bc7
3469 push di ; 57 ; 0xc1bc8
3470 sub sp, strict byte 0000eh ; 83 ec 0e ; 0xc1bc9
3471 mov byte [bp-006h], al ; 88 46 fa ; 0xc1bcc
3472 mov byte [bp-008h], dl ; 88 56 f8 ; 0xc1bcf
3473 mov byte [bp-00ah], bl ; 88 5e f6 ; 0xc1bd2
3474 mov al, cl ; 88 c8 ; 0xc1bd5
3475 cmp byte [bp+006h], 010h ; 80 7e 06 10 ; 0xc1bd7 vgabios.c:1091
3476 je short 01be8h ; 74 0b ; 0xc1bdb
3477 cmp byte [bp+006h], 00eh ; 80 7e 06 0e ; 0xc1bdd
3478 jne short 01bedh ; 75 0a ; 0xc1be1
3479 mov di, 05bf2h ; bf f2 5b ; 0xc1be3 vgabios.c:1093
3480 jmp short 01bf0h ; eb 08 ; 0xc1be6 vgabios.c:1094
3481 mov di, 069f2h ; bf f2 69 ; 0xc1be8 vgabios.c:1096
3482 jmp short 01bf0h ; eb 03 ; 0xc1beb vgabios.c:1097
3483 mov di, 053f2h ; bf f2 53 ; 0xc1bed vgabios.c:1099
3484 xor ah, ah ; 30 e4 ; 0xc1bf0 vgabios.c:1101
3485 mov bx, ax ; 89 c3 ; 0xc1bf2
3486 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc1bf4
3487 mov si, ax ; 89 c6 ; 0xc1bf7
3488 mov ax, bx ; 89 d8 ; 0xc1bf9
3489 imul si ; f7 ee ; 0xc1bfb
3490 mov bl, byte [bp+004h] ; 8a 5e 04 ; 0xc1bfd
3491 imul bx ; f7 eb ; 0xc1c00
3492 mov bx, ax ; 89 c3 ; 0xc1c02
3493 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc1c04
3494 xor ah, ah ; 30 e4 ; 0xc1c07
3495 add ax, bx ; 01 d8 ; 0xc1c09
3496 mov word [bp-010h], ax ; 89 46 f0 ; 0xc1c0b
3497 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1c0e vgabios.c:1102
3498 xor ah, ah ; 30 e4 ; 0xc1c11
3499 imul si ; f7 ee ; 0xc1c13
3500 mov word [bp-00eh], ax ; 89 46 f2 ; 0xc1c15
3501 mov ax, 00f02h ; b8 02 0f ; 0xc1c18 vgabios.c:1103
3502 mov dx, 003c4h ; ba c4 03 ; 0xc1c1b
3503 out DX, ax ; ef ; 0xc1c1e
3504 mov ax, 00205h ; b8 05 02 ; 0xc1c1f vgabios.c:1104
3505 mov dx, 003ceh ; ba ce 03 ; 0xc1c22
3506 out DX, ax ; ef ; 0xc1c25
3507 test byte [bp-008h], 080h ; f6 46 f8 80 ; 0xc1c26 vgabios.c:1105
3508 je short 01c32h ; 74 06 ; 0xc1c2a
3509 mov ax, 01803h ; b8 03 18 ; 0xc1c2c vgabios.c:1107
3510 out DX, ax ; ef ; 0xc1c2f
3511 jmp short 01c36h ; eb 04 ; 0xc1c30 vgabios.c:1109
3512 mov ax, strict word 00003h ; b8 03 00 ; 0xc1c32 vgabios.c:1111
3513 out DX, ax ; ef ; 0xc1c35
3514 xor ch, ch ; 30 ed ; 0xc1c36 vgabios.c:1113
3515 cmp ch, byte [bp+006h] ; 3a 6e 06 ; 0xc1c38
3516 jnc short 01ca7h ; 73 6a ; 0xc1c3b
3517 mov al, ch ; 88 e8 ; 0xc1c3d vgabios.c:1115
3518 xor ah, ah ; 30 e4 ; 0xc1c3f
3519 mov bx, ax ; 89 c3 ; 0xc1c41
3520 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1c43
3521 mov si, ax ; 89 c6 ; 0xc1c46
3522 mov ax, bx ; 89 d8 ; 0xc1c48
3523 imul si ; f7 ee ; 0xc1c4a
3524 mov si, word [bp-010h] ; 8b 76 f0 ; 0xc1c4c
3525 add si, ax ; 01 c6 ; 0xc1c4f
3526 mov byte [bp-00ch], bh ; 88 7e f4 ; 0xc1c51 vgabios.c:1116
3527 jmp short 01c69h ; eb 13 ; 0xc1c54
3528 xor bx, bx ; 31 db ; 0xc1c56 vgabios.c:1127
3529 mov dx, si ; 89 f2 ; 0xc1c58
3530 mov ax, 0a000h ; b8 00 a0 ; 0xc1c5a
3531 call 03196h ; e8 36 15 ; 0xc1c5d
3532 inc byte [bp-00ch] ; fe 46 f4 ; 0xc1c60 vgabios.c:1129
3533 cmp byte [bp-00ch], 008h ; 80 7e f4 08 ; 0xc1c63
3534 jnc short 01ca3h ; 73 3a ; 0xc1c67
3535 mov cl, byte [bp-00ch] ; 8a 4e f4 ; 0xc1c69
3536 mov ax, 00080h ; b8 80 00 ; 0xc1c6c
3537 sar ax, CL ; d3 f8 ; 0xc1c6f
3538 xor ah, ah ; 30 e4 ; 0xc1c71
3539 mov word [bp-012h], ax ; 89 46 ee ; 0xc1c73
3540 sal ax, 008h ; c1 e0 08 ; 0xc1c76
3541 or AL, strict byte 008h ; 0c 08 ; 0xc1c79
3542 mov dx, 003ceh ; ba ce 03 ; 0xc1c7b
3543 out DX, ax ; ef ; 0xc1c7e
3544 mov dx, si ; 89 f2 ; 0xc1c7f
3545 mov ax, 0a000h ; b8 00 a0 ; 0xc1c81
3546 call 03188h ; e8 01 15 ; 0xc1c84
3547 mov al, ch ; 88 e8 ; 0xc1c87
3548 xor ah, ah ; 30 e4 ; 0xc1c89
3549 mov bx, word [bp-00eh] ; 8b 5e f2 ; 0xc1c8b
3550 add bx, ax ; 01 c3 ; 0xc1c8e
3551 add bx, di ; 01 fb ; 0xc1c90
3552 mov al, byte [bx] ; 8a 07 ; 0xc1c92
3553 test word [bp-012h], ax ; 85 46 ee ; 0xc1c94
3554 je short 01c56h ; 74 bd ; 0xc1c97
3555 mov bl, byte [bp-008h] ; 8a 5e f8 ; 0xc1c99
3556 and bl, 00fh ; 80 e3 0f ; 0xc1c9c
3557 xor bh, bh ; 30 ff ; 0xc1c9f
3558 jmp short 01c58h ; eb b5 ; 0xc1ca1
3559 db 0feh, 0c5h
3560 ; inc ch ; fe c5 ; 0xc1ca3 vgabios.c:1130
3561 jmp short 01c38h ; eb 91 ; 0xc1ca5
3562 mov ax, 0ff08h ; b8 08 ff ; 0xc1ca7 vgabios.c:1131
3563 mov dx, 003ceh ; ba ce 03 ; 0xc1caa
3564 out DX, ax ; ef ; 0xc1cad
3565 mov ax, strict word 00005h ; b8 05 00 ; 0xc1cae vgabios.c:1132
3566 out DX, ax ; ef ; 0xc1cb1
3567 mov ax, strict word 00003h ; b8 03 00 ; 0xc1cb2 vgabios.c:1133
3568 out DX, ax ; ef ; 0xc1cb5
3569 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1cb6 vgabios.c:1134
3570 pop di ; 5f ; 0xc1cb9
3571 pop si ; 5e ; 0xc1cba
3572 pop bp ; 5d ; 0xc1cbb
3573 retn 00004h ; c2 04 00 ; 0xc1cbc
3574 ; disGetNextSymbol 0xc1cbf LB 0x202e -> off=0x0 cb=0000000000000138 uValue=00000000000c1cbf 'write_gfx_char_cga'
3575write_gfx_char_cga: ; 0xc1cbf LB 0x138
3576 push bp ; 55 ; 0xc1cbf vgabios.c:1137
3577 mov bp, sp ; 89 e5 ; 0xc1cc0
3578 push si ; 56 ; 0xc1cc2
3579 push di ; 57 ; 0xc1cc3
3580 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc1cc4
3581 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc1cc7
3582 mov byte [bp-008h], dl ; 88 56 f8 ; 0xc1cca
3583 mov al, bl ; 88 d8 ; 0xc1ccd
3584 mov si, 053f2h ; be f2 53 ; 0xc1ccf vgabios.c:1144
3585 xor ah, ah ; 30 e4 ; 0xc1cd2 vgabios.c:1145
3586 mov bx, ax ; 89 c3 ; 0xc1cd4
3587 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc1cd6
3588 mov dx, ax ; 89 c2 ; 0xc1cd9
3589 mov ax, bx ; 89 d8 ; 0xc1cdb
3590 imul dx ; f7 ea ; 0xc1cdd
3591 mov bx, ax ; 89 c3 ; 0xc1cdf
3592 mov al, cl ; 88 c8 ; 0xc1ce1
3593 xor ah, ah ; 30 e4 ; 0xc1ce3
3594 imul ax, ax, 00140h ; 69 c0 40 01 ; 0xc1ce5
3595 add bx, ax ; 01 c3 ; 0xc1ce9
3596 mov word [bp-00eh], bx ; 89 5e f2 ; 0xc1ceb
3597 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc1cee vgabios.c:1146
3598 xor ah, ah ; 30 e4 ; 0xc1cf1
3599 mov di, ax ; 89 c7 ; 0xc1cf3
3600 sal di, 003h ; c1 e7 03 ; 0xc1cf5
3601 mov byte [bp-006h], ah ; 88 66 fa ; 0xc1cf8 vgabios.c:1147
3602 jmp near 01d50h ; e9 52 00 ; 0xc1cfb
3603 xor al, al ; 30 c0 ; 0xc1cfe vgabios.c:1160
3604 xor ah, ah ; 30 e4 ; 0xc1d00 vgabios.c:1162
3605 jmp short 01d0fh ; eb 0b ; 0xc1d02
3606 or al, bl ; 08 d8 ; 0xc1d04 vgabios.c:1172
3607 shr ch, 1 ; d0 ed ; 0xc1d06 vgabios.c:1175
3608 db 0feh, 0c4h
3609 ; inc ah ; fe c4 ; 0xc1d08 vgabios.c:1176
3610 cmp ah, 008h ; 80 fc 08 ; 0xc1d0a
3611 jnc short 01d3ah ; 73 2b ; 0xc1d0d
3612 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc1d0f
3613 xor bh, bh ; 30 ff ; 0xc1d12
3614 add bx, di ; 01 fb ; 0xc1d14
3615 add bx, si ; 01 f3 ; 0xc1d16
3616 mov bl, byte [bx] ; 8a 1f ; 0xc1d18
3617 xor bh, bh ; 30 ff ; 0xc1d1a
3618 mov dx, bx ; 89 da ; 0xc1d1c
3619 mov bl, ch ; 88 eb ; 0xc1d1e
3620 test dx, bx ; 85 da ; 0xc1d20
3621 je short 01d06h ; 74 e2 ; 0xc1d22
3622 mov CL, strict byte 007h ; b1 07 ; 0xc1d24
3623 sub cl, ah ; 28 e1 ; 0xc1d26
3624 mov bl, byte [bp-008h] ; 8a 5e f8 ; 0xc1d28
3625 and bl, 001h ; 80 e3 01 ; 0xc1d2b
3626 sal bl, CL ; d2 e3 ; 0xc1d2e
3627 test byte [bp-008h], 080h ; f6 46 f8 80 ; 0xc1d30
3628 je short 01d04h ; 74 ce ; 0xc1d34
3629 xor al, bl ; 30 d8 ; 0xc1d36
3630 jmp short 01d06h ; eb cc ; 0xc1d38
3631 xor ah, ah ; 30 e4 ; 0xc1d3a vgabios.c:1177
3632 mov bx, ax ; 89 c3 ; 0xc1d3c
3633 mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xc1d3e
3634 mov ax, 0b800h ; b8 00 b8 ; 0xc1d41
3635 call 03196h ; e8 4f 14 ; 0xc1d44
3636 inc byte [bp-006h] ; fe 46 fa ; 0xc1d47 vgabios.c:1179
3637 cmp byte [bp-006h], 008h ; 80 7e fa 08 ; 0xc1d4a
3638 jnc short 01da0h ; 73 50 ; 0xc1d4e
3639 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1d50
3640 xor ah, ah ; 30 e4 ; 0xc1d53
3641 sar ax, 1 ; d1 f8 ; 0xc1d55
3642 imul ax, ax, strict byte 00050h ; 6b c0 50 ; 0xc1d57
3643 mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc1d5a
3644 add dx, ax ; 01 c2 ; 0xc1d5d
3645 mov word [bp-00ch], dx ; 89 56 f4 ; 0xc1d5f
3646 test byte [bp-006h], 001h ; f6 46 fa 01 ; 0xc1d62
3647 je short 01d6ch ; 74 04 ; 0xc1d66
3648 add byte [bp-00bh], 020h ; 80 46 f5 20 ; 0xc1d68
3649 mov CH, strict byte 080h ; b5 80 ; 0xc1d6c
3650 cmp byte [bp+006h], 001h ; 80 7e 06 01 ; 0xc1d6e
3651 jne short 01d85h ; 75 11 ; 0xc1d72
3652 test byte [bp-008h], ch ; 84 6e f8 ; 0xc1d74
3653 je short 01cfeh ; 74 85 ; 0xc1d77
3654 mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xc1d79
3655 mov ax, 0b800h ; b8 00 b8 ; 0xc1d7c
3656 call 03188h ; e8 06 14 ; 0xc1d7f
3657 jmp near 01d00h ; e9 7b ff ; 0xc1d82
3658 test ch, ch ; 84 ed ; 0xc1d85 vgabios.c:1181
3659 jbe short 01d47h ; 76 be ; 0xc1d87
3660 test byte [bp-008h], 080h ; f6 46 f8 80 ; 0xc1d89 vgabios.c:1183
3661 je short 01d9ah ; 74 0b ; 0xc1d8d
3662 mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xc1d8f vgabios.c:1185
3663 mov ax, 0b800h ; b8 00 b8 ; 0xc1d92
3664 call 03188h ; e8 f0 13 ; 0xc1d95
3665 jmp short 01d9ch ; eb 02 ; 0xc1d98 vgabios.c:1187
3666 xor al, al ; 30 c0 ; 0xc1d9a vgabios.c:1189
3667 xor ah, ah ; 30 e4 ; 0xc1d9c vgabios.c:1191
3668 jmp short 01da7h ; eb 07 ; 0xc1d9e
3669 jmp short 01deeh ; eb 4c ; 0xc1da0
3670 cmp ah, 004h ; 80 fc 04 ; 0xc1da2
3671 jnc short 01ddch ; 73 35 ; 0xc1da5
3672 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc1da7 vgabios.c:1193
3673 xor bh, bh ; 30 ff ; 0xc1daa
3674 add bx, di ; 01 fb ; 0xc1dac
3675 add bx, si ; 01 f3 ; 0xc1dae
3676 mov bl, byte [bx] ; 8a 1f ; 0xc1db0
3677 xor bh, bh ; 30 ff ; 0xc1db2
3678 mov dx, bx ; 89 da ; 0xc1db4
3679 mov bl, ch ; 88 eb ; 0xc1db6
3680 test dx, bx ; 85 da ; 0xc1db8
3681 je short 01dd6h ; 74 1a ; 0xc1dba
3682 mov CL, strict byte 003h ; b1 03 ; 0xc1dbc vgabios.c:1194
3683 sub cl, ah ; 28 e1 ; 0xc1dbe
3684 mov bl, byte [bp-008h] ; 8a 5e f8 ; 0xc1dc0
3685 and bl, 003h ; 80 e3 03 ; 0xc1dc3
3686 add cl, cl ; 00 c9 ; 0xc1dc6
3687 sal bl, CL ; d2 e3 ; 0xc1dc8
3688 test byte [bp-008h], 080h ; f6 46 f8 80 ; 0xc1dca vgabios.c:1195
3689 je short 01dd4h ; 74 04 ; 0xc1dce
3690 xor al, bl ; 30 d8 ; 0xc1dd0 vgabios.c:1197
3691 jmp short 01dd6h ; eb 02 ; 0xc1dd2 vgabios.c:1199
3692 or al, bl ; 08 d8 ; 0xc1dd4 vgabios.c:1201
3693 shr ch, 1 ; d0 ed ; 0xc1dd6 vgabios.c:1204
3694 db 0feh, 0c4h
3695 ; inc ah ; fe c4 ; 0xc1dd8 vgabios.c:1205
3696 jmp short 01da2h ; eb c6 ; 0xc1dda
3697 xor ah, ah ; 30 e4 ; 0xc1ddc vgabios.c:1206
3698 mov bx, ax ; 89 c3 ; 0xc1dde
3699 mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xc1de0
3700 mov ax, 0b800h ; b8 00 b8 ; 0xc1de3
3701 call 03196h ; e8 ad 13 ; 0xc1de6
3702 inc word [bp-00ch] ; ff 46 f4 ; 0xc1de9 vgabios.c:1207
3703 jmp short 01d85h ; eb 97 ; 0xc1dec vgabios.c:1208
3704 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1dee vgabios.c:1211
3705 pop di ; 5f ; 0xc1df1
3706 pop si ; 5e ; 0xc1df2
3707 pop bp ; 5d ; 0xc1df3
3708 retn 00004h ; c2 04 00 ; 0xc1df4
3709 ; disGetNextSymbol 0xc1df7 LB 0x1ef6 -> off=0x0 cb=00000000000000aa uValue=00000000000c1df7 'write_gfx_char_lin'
3710write_gfx_char_lin: ; 0xc1df7 LB 0xaa
3711 push bp ; 55 ; 0xc1df7 vgabios.c:1214
3712 mov bp, sp ; 89 e5 ; 0xc1df8
3713 push si ; 56 ; 0xc1dfa
3714 push di ; 57 ; 0xc1dfb
3715 sub sp, strict byte 0000ch ; 83 ec 0c ; 0xc1dfc
3716 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc1dff
3717 mov byte [bp-00ch], dl ; 88 56 f4 ; 0xc1e02
3718 mov byte [bp-006h], bl ; 88 5e fa ; 0xc1e05
3719 mov al, cl ; 88 c8 ; 0xc1e08
3720 mov si, 053f2h ; be f2 53 ; 0xc1e0a vgabios.c:1221
3721 xor ah, ah ; 30 e4 ; 0xc1e0d vgabios.c:1222
3722 mov bl, byte [bp+004h] ; 8a 5e 04 ; 0xc1e0f
3723 xor bh, bh ; 30 ff ; 0xc1e12
3724 imul bx ; f7 eb ; 0xc1e14
3725 sal ax, 006h ; c1 e0 06 ; 0xc1e16
3726 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc1e19
3727 mov dx, bx ; 89 da ; 0xc1e1c
3728 sal dx, 003h ; c1 e2 03 ; 0xc1e1e
3729 add dx, ax ; 01 c2 ; 0xc1e21
3730 mov word [bp-00eh], dx ; 89 56 f2 ; 0xc1e23
3731 mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc1e26 vgabios.c:1223
3732 mov di, bx ; 89 df ; 0xc1e29
3733 sal di, 003h ; c1 e7 03 ; 0xc1e2b
3734 xor cl, cl ; 30 c9 ; 0xc1e2e vgabios.c:1224
3735 jmp short 01e76h ; eb 44 ; 0xc1e30
3736 cmp ch, 008h ; 80 fd 08 ; 0xc1e32 vgabios.c:1228
3737 jnc short 01e6fh ; 73 38 ; 0xc1e35
3738 xor dl, dl ; 30 d2 ; 0xc1e37 vgabios.c:1230
3739 mov al, cl ; 88 c8 ; 0xc1e39 vgabios.c:1231
3740 xor ah, ah ; 30 e4 ; 0xc1e3b
3741 add ax, di ; 01 f8 ; 0xc1e3d
3742 mov bx, si ; 89 f3 ; 0xc1e3f
3743 add bx, ax ; 01 c3 ; 0xc1e41
3744 mov al, byte [bx] ; 8a 07 ; 0xc1e43
3745 xor ah, ah ; 30 e4 ; 0xc1e45
3746 mov bl, byte [bp-008h] ; 8a 5e f8 ; 0xc1e47
3747 xor bh, bh ; 30 ff ; 0xc1e4a
3748 test ax, bx ; 85 d8 ; 0xc1e4c
3749 je short 01e53h ; 74 03 ; 0xc1e4e
3750 mov dl, byte [bp-00ch] ; 8a 56 f4 ; 0xc1e50 vgabios.c:1233
3751 mov bl, dl ; 88 d3 ; 0xc1e53 vgabios.c:1235
3752 xor bh, bh ; 30 ff ; 0xc1e55
3753 mov ax, bx ; 89 d8 ; 0xc1e57
3754 mov bl, ch ; 88 eb ; 0xc1e59
3755 mov dx, word [bp-010h] ; 8b 56 f0 ; 0xc1e5b
3756 add dx, bx ; 01 da ; 0xc1e5e
3757 mov bx, ax ; 89 c3 ; 0xc1e60
3758 mov ax, 0a000h ; b8 00 a0 ; 0xc1e62
3759 call 03196h ; e8 2e 13 ; 0xc1e65
3760 shr byte [bp-008h], 1 ; d0 6e f8 ; 0xc1e68 vgabios.c:1236
3761 db 0feh, 0c5h
3762 ; inc ch ; fe c5 ; 0xc1e6b vgabios.c:1237
3763 jmp short 01e32h ; eb c3 ; 0xc1e6d
3764 db 0feh, 0c1h
3765 ; inc cl ; fe c1 ; 0xc1e6f vgabios.c:1238
3766 cmp cl, 008h ; 80 f9 08 ; 0xc1e71
3767 jnc short 01e98h ; 73 22 ; 0xc1e74
3768 mov bl, cl ; 88 cb ; 0xc1e76
3769 xor bh, bh ; 30 ff ; 0xc1e78
3770 mov al, byte [bp+004h] ; 8a 46 04 ; 0xc1e7a
3771 xor ah, ah ; 30 e4 ; 0xc1e7d
3772 mov dx, ax ; 89 c2 ; 0xc1e7f
3773 mov ax, bx ; 89 d8 ; 0xc1e81
3774 imul dx ; f7 ea ; 0xc1e83
3775 sal ax, 003h ; c1 e0 03 ; 0xc1e85
3776 mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc1e88
3777 add dx, ax ; 01 c2 ; 0xc1e8b
3778 mov word [bp-010h], dx ; 89 56 f0 ; 0xc1e8d
3779 mov byte [bp-008h], 080h ; c6 46 f8 80 ; 0xc1e90
3780 xor ch, ch ; 30 ed ; 0xc1e94
3781 jmp short 01e37h ; eb 9f ; 0xc1e96
3782 lea sp, [bp-004h] ; 8d 66 fc ; 0xc1e98 vgabios.c:1239
3783 pop di ; 5f ; 0xc1e9b
3784 pop si ; 5e ; 0xc1e9c
3785 pop bp ; 5d ; 0xc1e9d
3786 retn 00002h ; c2 02 00 ; 0xc1e9e
3787 ; disGetNextSymbol 0xc1ea1 LB 0x1e4c -> off=0x0 cb=000000000000018d uValue=00000000000c1ea1 'biosfn_write_char_attr'
3788biosfn_write_char_attr: ; 0xc1ea1 LB 0x18d
3789 push bp ; 55 ; 0xc1ea1 vgabios.c:1242
3790 mov bp, sp ; 89 e5 ; 0xc1ea2
3791 push si ; 56 ; 0xc1ea4
3792 push di ; 57 ; 0xc1ea5
3793 sub sp, strict byte 00018h ; 83 ec 18 ; 0xc1ea6
3794 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc1ea9
3795 mov byte [bp-00ch], dl ; 88 56 f4 ; 0xc1eac
3796 mov byte [bp-008h], bl ; 88 5e f8 ; 0xc1eaf
3797 mov si, cx ; 89 ce ; 0xc1eb2
3798 mov dx, strict word 00049h ; ba 49 00 ; 0xc1eb4 vgabios.c:1249
3799 mov ax, strict word 00040h ; b8 40 00 ; 0xc1eb7
3800 call 03188h ; e8 cb 12 ; 0xc1eba
3801 xor ah, ah ; 30 e4 ; 0xc1ebd vgabios.c:1250
3802 call 03160h ; e8 9e 12 ; 0xc1ebf
3803 mov cl, al ; 88 c1 ; 0xc1ec2
3804 mov byte [bp-014h], al ; 88 46 ec ; 0xc1ec4
3805 cmp AL, strict byte 0ffh ; 3c ff ; 0xc1ec7 vgabios.c:1251
3806 jne short 01eceh ; 75 03 ; 0xc1ec9
3807 jmp near 02027h ; e9 59 01 ; 0xc1ecb
3808 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1ece vgabios.c:1254
3809 xor ah, ah ; 30 e4 ; 0xc1ed1
3810 lea bx, [bp-01ch] ; 8d 5e e4 ; 0xc1ed3
3811 lea dx, [bp-01ah] ; 8d 56 e6 ; 0xc1ed6
3812 call 00a8bh ; e8 af eb ; 0xc1ed9
3813 mov al, byte [bp-01ch] ; 8a 46 e4 ; 0xc1edc vgabios.c:1255
3814 mov byte [bp-006h], al ; 88 46 fa ; 0xc1edf
3815 mov ax, word [bp-01ch] ; 8b 46 e4 ; 0xc1ee2
3816 xor al, al ; 30 c0 ; 0xc1ee5
3817 shr ax, 008h ; c1 e8 08 ; 0xc1ee7
3818 mov byte [bp-012h], al ; 88 46 ee ; 0xc1eea
3819 mov dx, 00084h ; ba 84 00 ; 0xc1eed vgabios.c:1258
3820 mov ax, strict word 00040h ; b8 40 00 ; 0xc1ef0
3821 call 03188h ; e8 92 12 ; 0xc1ef3
3822 xor ah, ah ; 30 e4 ; 0xc1ef6
3823 inc ax ; 40 ; 0xc1ef8
3824 mov word [bp-018h], ax ; 89 46 e8 ; 0xc1ef9
3825 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc1efc vgabios.c:1259
3826 mov ax, strict word 00040h ; b8 40 00 ; 0xc1eff
3827 call 031a4h ; e8 9f 12 ; 0xc1f02
3828 mov bx, ax ; 89 c3 ; 0xc1f05
3829 mov word [bp-016h], ax ; 89 46 ea ; 0xc1f07
3830 mov al, cl ; 88 c8 ; 0xc1f0a vgabios.c:1261
3831 xor ah, ah ; 30 e4 ; 0xc1f0c
3832 mov di, ax ; 89 c7 ; 0xc1f0e
3833 sal di, 003h ; c1 e7 03 ; 0xc1f10
3834 cmp byte [di+04635h], 000h ; 80 bd 35 46 00 ; 0xc1f13
3835 jne short 01f6ch ; 75 52 ; 0xc1f18
3836 mov ax, bx ; 89 d8 ; 0xc1f1a vgabios.c:1264
3837 mul word [bp-018h] ; f7 66 e8 ; 0xc1f1c
3838 add ax, ax ; 01 c0 ; 0xc1f1f
3839 or AL, strict byte 0ffh ; 0c ff ; 0xc1f21
3840 mov dx, ax ; 89 c2 ; 0xc1f23
3841 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc1f25
3842 xor ah, ah ; 30 e4 ; 0xc1f28
3843 mov cx, ax ; 89 c1 ; 0xc1f2a
3844 mov ax, dx ; 89 d0 ; 0xc1f2c
3845 inc ax ; 40 ; 0xc1f2e
3846 mul cx ; f7 e1 ; 0xc1f2f
3847 mov cx, ax ; 89 c1 ; 0xc1f31
3848 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc1f33
3849 xor ah, ah ; 30 e4 ; 0xc1f36
3850 mul bx ; f7 e3 ; 0xc1f38
3851 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc1f3a
3852 xor bh, bh ; 30 ff ; 0xc1f3d
3853 mov dx, ax ; 89 c2 ; 0xc1f3f
3854 add dx, bx ; 01 da ; 0xc1f41
3855 add dx, dx ; 01 d2 ; 0xc1f43
3856 add dx, cx ; 01 ca ; 0xc1f45
3857 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1f47 vgabios.c:1266
3858 xor ah, ah ; 30 e4 ; 0xc1f4a
3859 mov bx, ax ; 89 c3 ; 0xc1f4c
3860 sal bx, 008h ; c1 e3 08 ; 0xc1f4e
3861 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc1f51
3862 add bx, ax ; 01 c3 ; 0xc1f54
3863 mov word [bp-01ah], bx ; 89 5e e6 ; 0xc1f56
3864 mov ax, word [bp-01ah] ; 8b 46 e6 ; 0xc1f59 vgabios.c:1267
3865 mov es, [di+04638h] ; 8e 85 38 46 ; 0xc1f5c
3866 mov cx, si ; 89 f1 ; 0xc1f60
3867 mov di, dx ; 89 d7 ; 0xc1f62
3868 cld ; fc ; 0xc1f64
3869 jcxz 01f69h ; e3 02 ; 0xc1f65
3870 rep stosw ; f3 ab ; 0xc1f67
3871 jmp near 02027h ; e9 bb 00 ; 0xc1f69 vgabios.c:1269
3872 mov bx, ax ; 89 c3 ; 0xc1f6c vgabios.c:1272
3873 mov al, byte [bx+046b4h] ; 8a 87 b4 46 ; 0xc1f6e
3874 mov bx, ax ; 89 c3 ; 0xc1f72
3875 sal bx, 006h ; c1 e3 06 ; 0xc1f74
3876 mov al, byte [bx+046cah] ; 8a 87 ca 46 ; 0xc1f77
3877 mov byte [bp-00eh], al ; 88 46 f2 ; 0xc1f7b
3878 mov al, byte [di+04637h] ; 8a 85 37 46 ; 0xc1f7e vgabios.c:1273
3879 mov byte [bp-010h], al ; 88 46 f0 ; 0xc1f82
3880 dec si ; 4e ; 0xc1f85 vgabios.c:1274
3881 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc1f86
3882 je short 01f95h ; 74 0a ; 0xc1f89
3883 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1f8b
3884 xor ah, ah ; 30 e4 ; 0xc1f8e
3885 cmp ax, word [bp-016h] ; 3b 46 ea ; 0xc1f90
3886 jc short 01f98h ; 72 03 ; 0xc1f93
3887 jmp near 02027h ; e9 8f 00 ; 0xc1f95
3888 mov al, byte [bp-014h] ; 8a 46 ec ; 0xc1f98 vgabios.c:1276
3889 mov bx, ax ; 89 c3 ; 0xc1f9b
3890 sal bx, 003h ; c1 e3 03 ; 0xc1f9d
3891 mov al, byte [bx+04636h] ; 8a 87 36 46 ; 0xc1fa0
3892 cmp AL, strict byte 003h ; 3c 03 ; 0xc1fa4
3893 jc short 01fb4h ; 72 0c ; 0xc1fa6
3894 jbe short 01fbah ; 76 10 ; 0xc1fa8
3895 cmp AL, strict byte 005h ; 3c 05 ; 0xc1faa
3896 je short 02008h ; 74 5a ; 0xc1fac
3897 cmp AL, strict byte 004h ; 3c 04 ; 0xc1fae
3898 je short 01fbah ; 74 08 ; 0xc1fb0
3899 jmp short 02021h ; eb 6d ; 0xc1fb2
3900 cmp AL, strict byte 002h ; 3c 02 ; 0xc1fb4
3901 je short 01fe3h ; 74 2b ; 0xc1fb6
3902 jmp short 02021h ; eb 67 ; 0xc1fb8
3903 mov bl, byte [bp-00eh] ; 8a 5e f2 ; 0xc1fba vgabios.c:1280
3904 xor bh, bh ; 30 ff ; 0xc1fbd
3905 push bx ; 53 ; 0xc1fbf
3906 mov bl, byte [bp-016h] ; 8a 5e ea ; 0xc1fc0
3907 push bx ; 53 ; 0xc1fc3
3908 mov bl, byte [bp-012h] ; 8a 5e ee ; 0xc1fc4
3909 mov cx, bx ; 89 d9 ; 0xc1fc7
3910 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1fc9
3911 xor ah, ah ; 30 e4 ; 0xc1fcc
3912 mov dx, ax ; 89 c2 ; 0xc1fce
3913 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc1fd0
3914 mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc1fd3
3915 mov di, bx ; 89 df ; 0xc1fd6
3916 mov bx, dx ; 89 d3 ; 0xc1fd8
3917 mov dx, ax ; 89 c2 ; 0xc1fda
3918 mov ax, di ; 89 f8 ; 0xc1fdc
3919 call 01bc4h ; e8 e3 fb ; 0xc1fde
3920 jmp short 02021h ; eb 3e ; 0xc1fe1 vgabios.c:1281
3921 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc1fe3 vgabios.c:1283
3922 push ax ; 50 ; 0xc1fe6
3923 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc1fe7
3924 push ax ; 50 ; 0xc1fea
3925 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc1feb
3926 mov cx, ax ; 89 c1 ; 0xc1fee
3927 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1ff0
3928 mov bl, byte [bp-008h] ; 8a 5e f8 ; 0xc1ff3
3929 xor bh, bh ; 30 ff ; 0xc1ff6
3930 mov dx, bx ; 89 da ; 0xc1ff8
3931 mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc1ffa
3932 mov di, bx ; 89 df ; 0xc1ffd
3933 mov bx, ax ; 89 c3 ; 0xc1fff
3934 mov ax, di ; 89 f8 ; 0xc2001
3935 call 01cbfh ; e8 b9 fc ; 0xc2003
3936 jmp short 02021h ; eb 19 ; 0xc2006 vgabios.c:1284
3937 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc2008 vgabios.c:1286
3938 push ax ; 50 ; 0xc200b
3939 mov bl, byte [bp-012h] ; 8a 5e ee ; 0xc200c
3940 xor bh, bh ; 30 ff ; 0xc200f
3941 mov cx, bx ; 89 d9 ; 0xc2011
3942 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc2013
3943 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2016
3944 mov dx, ax ; 89 c2 ; 0xc2019
3945 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc201b
3946 call 01df7h ; e8 d6 fd ; 0xc201e
3947 inc byte [bp-006h] ; fe 46 fa ; 0xc2021 vgabios.c:1293
3948 jmp near 01f85h ; e9 5e ff ; 0xc2024 vgabios.c:1294
3949 lea sp, [bp-004h] ; 8d 66 fc ; 0xc2027 vgabios.c:1296
3950 pop di ; 5f ; 0xc202a
3951 pop si ; 5e ; 0xc202b
3952 pop bp ; 5d ; 0xc202c
3953 retn ; c3 ; 0xc202d
3954 ; disGetNextSymbol 0xc202e LB 0x1cbf -> off=0x0 cb=0000000000000196 uValue=00000000000c202e 'biosfn_write_char_only'
3955biosfn_write_char_only: ; 0xc202e LB 0x196
3956 push bp ; 55 ; 0xc202e vgabios.c:1299
3957 mov bp, sp ; 89 e5 ; 0xc202f
3958 push si ; 56 ; 0xc2031
3959 push di ; 57 ; 0xc2032
3960 sub sp, strict byte 0001ah ; 83 ec 1a ; 0xc2033
3961 mov byte [bp-006h], al ; 88 46 fa ; 0xc2036
3962 mov byte [bp-00ah], dl ; 88 56 f6 ; 0xc2039
3963 mov byte [bp-010h], bl ; 88 5e f0 ; 0xc203c
3964 mov si, cx ; 89 ce ; 0xc203f
3965 mov dx, strict word 00049h ; ba 49 00 ; 0xc2041 vgabios.c:1306
3966 mov ax, strict word 00040h ; b8 40 00 ; 0xc2044
3967 call 03188h ; e8 3e 11 ; 0xc2047
3968 mov bl, al ; 88 c3 ; 0xc204a vgabios.c:1307
3969 xor bh, bh ; 30 ff ; 0xc204c
3970 mov ax, bx ; 89 d8 ; 0xc204e
3971 call 03160h ; e8 0d 11 ; 0xc2050
3972 mov byte [bp-008h], al ; 88 46 f8 ; 0xc2053
3973 mov byte [bp-00eh], al ; 88 46 f2 ; 0xc2056
3974 cmp AL, strict byte 0ffh ; 3c ff ; 0xc2059 vgabios.c:1308
3975 jne short 02060h ; 75 03 ; 0xc205b
3976 jmp near 021bdh ; e9 5d 01 ; 0xc205d
3977 mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc2060 vgabios.c:1311
3978 mov ax, bx ; 89 d8 ; 0xc2063
3979 lea bx, [bp-01eh] ; 8d 5e e2 ; 0xc2065
3980 lea dx, [bp-01ch] ; 8d 56 e4 ; 0xc2068
3981 call 00a8bh ; e8 1d ea ; 0xc206b
3982 mov al, byte [bp-01eh] ; 8a 46 e2 ; 0xc206e vgabios.c:1312
3983 mov byte [bp-014h], al ; 88 46 ec ; 0xc2071
3984 mov ax, word [bp-01eh] ; 8b 46 e2 ; 0xc2074
3985 xor al, al ; 30 c0 ; 0xc2077
3986 shr ax, 008h ; c1 e8 08 ; 0xc2079
3987 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc207c
3988 mov dx, 00084h ; ba 84 00 ; 0xc207f vgabios.c:1315
3989 mov ax, strict word 00040h ; b8 40 00 ; 0xc2082
3990 call 03188h ; e8 00 11 ; 0xc2085
3991 mov bl, al ; 88 c3 ; 0xc2088
3992 xor bh, bh ; 30 ff ; 0xc208a
3993 inc bx ; 43 ; 0xc208c
3994 mov word [bp-01ah], bx ; 89 5e e6 ; 0xc208d
3995 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc2090 vgabios.c:1316
3996 mov ax, strict word 00040h ; b8 40 00 ; 0xc2093
3997 call 031a4h ; e8 0b 11 ; 0xc2096
3998 mov cx, ax ; 89 c1 ; 0xc2099
3999 mov word [bp-018h], ax ; 89 46 e8 ; 0xc209b
4000 mov bl, byte [bp-008h] ; 8a 5e f8 ; 0xc209e vgabios.c:1318
4001 xor bh, bh ; 30 ff ; 0xc20a1
4002 mov di, bx ; 89 df ; 0xc20a3
4003 sal bx, 003h ; c1 e3 03 ; 0xc20a5
4004 cmp byte [bx+04635h], 000h ; 80 bf 35 46 00 ; 0xc20a8
4005 jne short 020f6h ; 75 47 ; 0xc20ad
4006 mul word [bp-01ah] ; f7 66 e6 ; 0xc20af vgabios.c:1321
4007 add ax, ax ; 01 c0 ; 0xc20b2
4008 or AL, strict byte 0ffh ; 0c ff ; 0xc20b4
4009 mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc20b6
4010 xor bh, bh ; 30 ff ; 0xc20b9
4011 inc ax ; 40 ; 0xc20bb
4012 mul bx ; f7 e3 ; 0xc20bc
4013 mov di, ax ; 89 c7 ; 0xc20be
4014 mov bl, byte [bp-00ch] ; 8a 5e f4 ; 0xc20c0
4015 mov ax, bx ; 89 d8 ; 0xc20c3
4016 mul cx ; f7 e1 ; 0xc20c5
4017 mov bl, byte [bp-014h] ; 8a 5e ec ; 0xc20c7
4018 add ax, bx ; 01 d8 ; 0xc20ca
4019 add ax, ax ; 01 c0 ; 0xc20cc
4020 mov cx, di ; 89 f9 ; 0xc20ce
4021 add cx, ax ; 01 c1 ; 0xc20d0
4022 dec si ; 4e ; 0xc20d2 vgabios.c:1323
4023 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc20d3
4024 je short 0205dh ; 74 85 ; 0xc20d6
4025 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc20d8 vgabios.c:1324
4026 xor ah, ah ; 30 e4 ; 0xc20db
4027 mov dx, ax ; 89 c2 ; 0xc20dd
4028 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc20df
4029 mov bx, ax ; 89 c3 ; 0xc20e2
4030 sal bx, 003h ; c1 e3 03 ; 0xc20e4
4031 mov ax, word [bx+04638h] ; 8b 87 38 46 ; 0xc20e7
4032 mov bx, dx ; 89 d3 ; 0xc20eb
4033 mov dx, cx ; 89 ca ; 0xc20ed
4034 call 03196h ; e8 a4 10 ; 0xc20ef
4035 inc cx ; 41 ; 0xc20f2 vgabios.c:1325
4036 inc cx ; 41 ; 0xc20f3
4037 jmp short 020d2h ; eb dc ; 0xc20f4 vgabios.c:1326
4038 mov al, byte [di+046b4h] ; 8a 85 b4 46 ; 0xc20f6 vgabios.c:1331
4039 xor ah, ah ; 30 e4 ; 0xc20fa
4040 mov di, ax ; 89 c7 ; 0xc20fc
4041 sal di, 006h ; c1 e7 06 ; 0xc20fe
4042 mov al, byte [di+046cah] ; 8a 85 ca 46 ; 0xc2101
4043 mov byte [bp-012h], al ; 88 46 ee ; 0xc2105
4044 mov al, byte [bx+04637h] ; 8a 87 37 46 ; 0xc2108 vgabios.c:1332
4045 mov byte [bp-016h], al ; 88 46 ea ; 0xc210c
4046 dec si ; 4e ; 0xc210f vgabios.c:1333
4047 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc2110
4048 je short 0216dh ; 74 58 ; 0xc2113
4049 mov al, byte [bp-014h] ; 8a 46 ec ; 0xc2115
4050 xor ah, ah ; 30 e4 ; 0xc2118
4051 cmp ax, word [bp-018h] ; 3b 46 e8 ; 0xc211a
4052 jnc short 0216dh ; 73 4e ; 0xc211d
4053 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc211f vgabios.c:1335
4054 mov bx, ax ; 89 c3 ; 0xc2122
4055 sal bx, 003h ; c1 e3 03 ; 0xc2124
4056 mov bl, byte [bx+04636h] ; 8a 9f 36 46 ; 0xc2127
4057 cmp bl, 003h ; 80 fb 03 ; 0xc212b
4058 jc short 0213fh ; 72 0f ; 0xc212e
4059 jbe short 02146h ; 76 14 ; 0xc2130
4060 cmp bl, 005h ; 80 fb 05 ; 0xc2132
4061 je short 02196h ; 74 5f ; 0xc2135
4062 cmp bl, 004h ; 80 fb 04 ; 0xc2137
4063 je short 02146h ; 74 0a ; 0xc213a
4064 jmp near 021b7h ; e9 78 00 ; 0xc213c
4065 cmp bl, 002h ; 80 fb 02 ; 0xc213f
4066 je short 0216fh ; 74 2b ; 0xc2142
4067 jmp short 021b7h ; eb 71 ; 0xc2144
4068 mov al, byte [bp-012h] ; 8a 46 ee ; 0xc2146 vgabios.c:1339
4069 xor ah, ah ; 30 e4 ; 0xc2149
4070 push ax ; 50 ; 0xc214b
4071 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc214c
4072 push ax ; 50 ; 0xc214f
4073 mov bl, byte [bp-00ch] ; 8a 5e f4 ; 0xc2150
4074 xor bh, bh ; 30 ff ; 0xc2153
4075 mov cx, bx ; 89 d9 ; 0xc2155
4076 mov bl, byte [bp-014h] ; 8a 5e ec ; 0xc2157
4077 mov dx, bx ; 89 da ; 0xc215a
4078 mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc215c
4079 mov di, bx ; 89 df ; 0xc215f
4080 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc2161
4081 mov bx, dx ; 89 d3 ; 0xc2164
4082 mov dx, di ; 89 fa ; 0xc2166
4083 call 01bc4h ; e8 59 fa ; 0xc2168
4084 jmp short 021b7h ; eb 4a ; 0xc216b vgabios.c:1340
4085 jmp short 021bdh ; eb 4e ; 0xc216d
4086 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc216f vgabios.c:1342
4087 push ax ; 50 ; 0xc2172
4088 mov bl, byte [bp-018h] ; 8a 5e e8 ; 0xc2173
4089 xor bh, bh ; 30 ff ; 0xc2176
4090 push bx ; 53 ; 0xc2178
4091 mov bl, byte [bp-00ch] ; 8a 5e f4 ; 0xc2179
4092 mov cx, bx ; 89 d9 ; 0xc217c
4093 mov bl, byte [bp-014h] ; 8a 5e ec ; 0xc217e
4094 mov ax, bx ; 89 d8 ; 0xc2181
4095 mov dl, byte [bp-010h] ; 8a 56 f0 ; 0xc2183
4096 xor dh, dh ; 30 f6 ; 0xc2186
4097 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc2188
4098 mov di, bx ; 89 df ; 0xc218b
4099 mov bx, ax ; 89 c3 ; 0xc218d
4100 mov ax, di ; 89 f8 ; 0xc218f
4101 call 01cbfh ; e8 2b fb ; 0xc2191
4102 jmp short 021b7h ; eb 21 ; 0xc2194 vgabios.c:1343
4103 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc2196 vgabios.c:1345
4104 push ax ; 50 ; 0xc2199
4105 mov bl, byte [bp-00ch] ; 8a 5e f4 ; 0xc219a
4106 xor bh, bh ; 30 ff ; 0xc219d
4107 mov cx, bx ; 89 d9 ; 0xc219f
4108 mov bl, byte [bp-014h] ; 8a 5e ec ; 0xc21a1
4109 mov dx, bx ; 89 da ; 0xc21a4
4110 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc21a6
4111 mov di, ax ; 89 c7 ; 0xc21a9
4112 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc21ab
4113 mov ax, bx ; 89 d8 ; 0xc21ae
4114 mov bx, dx ; 89 d3 ; 0xc21b0
4115 mov dx, di ; 89 fa ; 0xc21b2
4116 call 01df7h ; e8 40 fc ; 0xc21b4
4117 inc byte [bp-014h] ; fe 46 ec ; 0xc21b7 vgabios.c:1352
4118 jmp near 0210fh ; e9 52 ff ; 0xc21ba vgabios.c:1353
4119 lea sp, [bp-004h] ; 8d 66 fc ; 0xc21bd vgabios.c:1355
4120 pop di ; 5f ; 0xc21c0
4121 pop si ; 5e ; 0xc21c1
4122 pop bp ; 5d ; 0xc21c2
4123 retn ; c3 ; 0xc21c3
4124 ; disGetNextSymbol 0xc21c4 LB 0x1b29 -> off=0x0 cb=000000000000017b uValue=00000000000c21c4 'biosfn_write_pixel'
4125biosfn_write_pixel: ; 0xc21c4 LB 0x17b
4126 push bp ; 55 ; 0xc21c4 vgabios.c:1358
4127 mov bp, sp ; 89 e5 ; 0xc21c5
4128 push si ; 56 ; 0xc21c7
4129 sub sp, strict byte 00008h ; 83 ec 08 ; 0xc21c8
4130 mov byte [bp-006h], dl ; 88 56 fa ; 0xc21cb
4131 mov word [bp-00ah], bx ; 89 5e f6 ; 0xc21ce
4132 mov dx, strict word 00049h ; ba 49 00 ; 0xc21d1 vgabios.c:1364
4133 mov ax, strict word 00040h ; b8 40 00 ; 0xc21d4
4134 call 03188h ; e8 ae 0f ; 0xc21d7
4135 mov bl, al ; 88 c3 ; 0xc21da vgabios.c:1365
4136 xor bh, bh ; 30 ff ; 0xc21dc
4137 mov ax, bx ; 89 d8 ; 0xc21de
4138 call 03160h ; e8 7d 0f ; 0xc21e0
4139 mov byte [bp-004h], al ; 88 46 fc ; 0xc21e3
4140 cmp AL, strict byte 0ffh ; 3c ff ; 0xc21e6 vgabios.c:1366
4141 je short 02210h ; 74 26 ; 0xc21e8
4142 xor ah, ah ; 30 e4 ; 0xc21ea vgabios.c:1367
4143 mov bx, ax ; 89 c3 ; 0xc21ec
4144 sal bx, 003h ; c1 e3 03 ; 0xc21ee
4145 cmp byte [bx+04635h], 000h ; 80 bf 35 46 00 ; 0xc21f1
4146 je short 02210h ; 74 18 ; 0xc21f6
4147 mov al, byte [bx+04636h] ; 8a 87 36 46 ; 0xc21f8 vgabios.c:1369
4148 cmp AL, strict byte 003h ; 3c 03 ; 0xc21fc
4149 jc short 0220ch ; 72 0c ; 0xc21fe
4150 jbe short 02216h ; 76 14 ; 0xc2200
4151 cmp AL, strict byte 005h ; 3c 05 ; 0xc2202
4152 je short 02213h ; 74 0d ; 0xc2204
4153 cmp AL, strict byte 004h ; 3c 04 ; 0xc2206
4154 je short 02216h ; 74 0c ; 0xc2208
4155 jmp short 02210h ; eb 04 ; 0xc220a
4156 cmp AL, strict byte 002h ; 3c 02 ; 0xc220c
4157 je short 02283h ; 74 73 ; 0xc220e
4158 jmp near 02312h ; e9 ff 00 ; 0xc2210
4159 jmp near 02318h ; e9 02 01 ; 0xc2213
4160 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc2216 vgabios.c:1373
4161 mov ax, strict word 00040h ; b8 40 00 ; 0xc2219
4162 call 031a4h ; e8 85 0f ; 0xc221c
4163 mov bx, ax ; 89 c3 ; 0xc221f
4164 mov ax, cx ; 89 c8 ; 0xc2221
4165 mul bx ; f7 e3 ; 0xc2223
4166 mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xc2225
4167 shr bx, 003h ; c1 eb 03 ; 0xc2228
4168 add bx, ax ; 01 c3 ; 0xc222b
4169 mov word [bp-008h], bx ; 89 5e f8 ; 0xc222d
4170 mov cx, word [bp-00ah] ; 8b 4e f6 ; 0xc2230 vgabios.c:1374
4171 and cl, 007h ; 80 e1 07 ; 0xc2233
4172 mov ax, 00080h ; b8 80 00 ; 0xc2236
4173 sar ax, CL ; d3 f8 ; 0xc2239
4174 mov bl, al ; 88 c3 ; 0xc223b vgabios.c:1375
4175 xor bh, bh ; 30 ff ; 0xc223d
4176 mov ax, bx ; 89 d8 ; 0xc223f
4177 sal ax, 008h ; c1 e0 08 ; 0xc2241
4178 or AL, strict byte 008h ; 0c 08 ; 0xc2244
4179 mov dx, 003ceh ; ba ce 03 ; 0xc2246
4180 out DX, ax ; ef ; 0xc2249
4181 mov ax, 00205h ; b8 05 02 ; 0xc224a vgabios.c:1376
4182 out DX, ax ; ef ; 0xc224d
4183 mov dx, word [bp-008h] ; 8b 56 f8 ; 0xc224e vgabios.c:1377
4184 mov ax, 0a000h ; b8 00 a0 ; 0xc2251
4185 call 03188h ; e8 31 0f ; 0xc2254
4186 test byte [bp-006h], 080h ; f6 46 fa 80 ; 0xc2257 vgabios.c:1378
4187 je short 02264h ; 74 07 ; 0xc225b
4188 mov ax, 01803h ; b8 03 18 ; 0xc225d vgabios.c:1380
4189 mov dx, 003ceh ; ba ce 03 ; 0xc2260
4190 out DX, ax ; ef ; 0xc2263
4191 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc2264 vgabios.c:1382
4192 xor bh, bh ; 30 ff ; 0xc2267
4193 mov dx, word [bp-008h] ; 8b 56 f8 ; 0xc2269
4194 mov ax, 0a000h ; b8 00 a0 ; 0xc226c
4195 call 03196h ; e8 24 0f ; 0xc226f
4196 mov ax, 0ff08h ; b8 08 ff ; 0xc2272 vgabios.c:1383
4197 mov dx, 003ceh ; ba ce 03 ; 0xc2275
4198 out DX, ax ; ef ; 0xc2278
4199 mov ax, strict word 00005h ; b8 05 00 ; 0xc2279 vgabios.c:1384
4200 out DX, ax ; ef ; 0xc227c
4201 mov ax, strict word 00003h ; b8 03 00 ; 0xc227d vgabios.c:1385
4202 out DX, ax ; ef ; 0xc2280
4203 jmp short 02210h ; eb 8d ; 0xc2281 vgabios.c:1386
4204 mov ax, cx ; 89 c8 ; 0xc2283 vgabios.c:1388
4205 shr ax, 1 ; d1 e8 ; 0xc2285
4206 imul ax, ax, strict byte 00050h ; 6b c0 50 ; 0xc2287
4207 cmp byte [bx+04637h], 002h ; 80 bf 37 46 02 ; 0xc228a
4208 jne short 02299h ; 75 08 ; 0xc228f
4209 mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xc2291 vgabios.c:1390
4210 shr bx, 002h ; c1 eb 02 ; 0xc2294
4211 jmp short 0229fh ; eb 06 ; 0xc2297 vgabios.c:1392
4212 mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xc2299 vgabios.c:1394
4213 shr bx, 003h ; c1 eb 03 ; 0xc229c
4214 add bx, ax ; 01 c3 ; 0xc229f
4215 mov word [bp-008h], bx ; 89 5e f8 ; 0xc22a1
4216 test cl, 001h ; f6 c1 01 ; 0xc22a4 vgabios.c:1396
4217 je short 022adh ; 74 04 ; 0xc22a7
4218 add byte [bp-007h], 020h ; 80 46 f9 20 ; 0xc22a9
4219 mov dx, word [bp-008h] ; 8b 56 f8 ; 0xc22ad vgabios.c:1397
4220 mov ax, 0b800h ; b8 00 b8 ; 0xc22b0
4221 call 03188h ; e8 d2 0e ; 0xc22b3
4222 mov bl, al ; 88 c3 ; 0xc22b6
4223 mov al, byte [bp-004h] ; 8a 46 fc ; 0xc22b8 vgabios.c:1398
4224 xor ah, ah ; 30 e4 ; 0xc22bb
4225 mov si, ax ; 89 c6 ; 0xc22bd
4226 sal si, 003h ; c1 e6 03 ; 0xc22bf
4227 cmp byte [si+04637h], 002h ; 80 bc 37 46 02 ; 0xc22c2
4228 jne short 022e2h ; 75 19 ; 0xc22c7
4229 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc22c9 vgabios.c:1400
4230 and AL, strict byte 003h ; 24 03 ; 0xc22cc
4231 mov AH, strict byte 003h ; b4 03 ; 0xc22ce
4232 sub ah, al ; 28 c4 ; 0xc22d0
4233 mov cl, ah ; 88 e1 ; 0xc22d2
4234 add cl, ah ; 00 e1 ; 0xc22d4
4235 mov bh, byte [bp-006h] ; 8a 7e fa ; 0xc22d6
4236 and bh, 003h ; 80 e7 03 ; 0xc22d9
4237 sal bh, CL ; d2 e7 ; 0xc22dc
4238 mov AL, strict byte 003h ; b0 03 ; 0xc22de vgabios.c:1401
4239 jmp short 022f5h ; eb 13 ; 0xc22e0 vgabios.c:1403
4240 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc22e2 vgabios.c:1405
4241 and AL, strict byte 007h ; 24 07 ; 0xc22e5
4242 mov CL, strict byte 007h ; b1 07 ; 0xc22e7
4243 sub cl, al ; 28 c1 ; 0xc22e9
4244 mov bh, byte [bp-006h] ; 8a 7e fa ; 0xc22eb
4245 and bh, 001h ; 80 e7 01 ; 0xc22ee
4246 sal bh, CL ; d2 e7 ; 0xc22f1
4247 mov AL, strict byte 001h ; b0 01 ; 0xc22f3 vgabios.c:1406
4248 sal al, CL ; d2 e0 ; 0xc22f5
4249 test byte [bp-006h], 080h ; f6 46 fa 80 ; 0xc22f7 vgabios.c:1408
4250 je short 02301h ; 74 04 ; 0xc22fb
4251 xor bl, bh ; 30 fb ; 0xc22fd vgabios.c:1410
4252 jmp short 02307h ; eb 06 ; 0xc22ff vgabios.c:1412
4253 not al ; f6 d0 ; 0xc2301 vgabios.c:1414
4254 and bl, al ; 20 c3 ; 0xc2303
4255 or bl, bh ; 08 fb ; 0xc2305 vgabios.c:1415
4256 xor bh, bh ; 30 ff ; 0xc2307 vgabios.c:1417
4257 mov dx, word [bp-008h] ; 8b 56 f8 ; 0xc2309
4258 mov ax, 0b800h ; b8 00 b8 ; 0xc230c
4259 call 03196h ; e8 84 0e ; 0xc230f
4260 lea sp, [bp-002h] ; 8d 66 fe ; 0xc2312 vgabios.c:1418
4261 pop si ; 5e ; 0xc2315
4262 pop bp ; 5d ; 0xc2316
4263 retn ; c3 ; 0xc2317
4264 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc2318 vgabios.c:1420
4265 mov ax, strict word 00040h ; b8 40 00 ; 0xc231b
4266 call 031a4h ; e8 83 0e ; 0xc231e
4267 mov bx, ax ; 89 c3 ; 0xc2321
4268 sal bx, 003h ; c1 e3 03 ; 0xc2323
4269 mov ax, cx ; 89 c8 ; 0xc2326
4270 mul bx ; f7 e3 ; 0xc2328
4271 mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xc232a
4272 add bx, ax ; 01 c3 ; 0xc232d
4273 mov word [bp-008h], bx ; 89 5e f8 ; 0xc232f
4274 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc2332 vgabios.c:1421
4275 xor bh, bh ; 30 ff ; 0xc2335
4276 mov dx, word [bp-008h] ; 8b 56 f8 ; 0xc2337
4277 mov ax, 0a000h ; b8 00 a0 ; 0xc233a
4278 jmp short 0230fh ; eb d0 ; 0xc233d
4279 ; disGetNextSymbol 0xc233f LB 0x19ae -> off=0x0 cb=000000000000026f uValue=00000000000c233f 'biosfn_write_teletype'
4280biosfn_write_teletype: ; 0xc233f LB 0x26f
4281 push bp ; 55 ; 0xc233f vgabios.c:1431
4282 mov bp, sp ; 89 e5 ; 0xc2340
4283 push si ; 56 ; 0xc2342
4284 push di ; 57 ; 0xc2343
4285 sub sp, strict byte 0001ah ; 83 ec 1a ; 0xc2344
4286 mov byte [bp-00eh], al ; 88 46 f2 ; 0xc2347
4287 mov byte [bp-016h], dl ; 88 56 ea ; 0xc234a
4288 mov byte [bp-010h], bl ; 88 5e f0 ; 0xc234d
4289 mov byte [bp-014h], cl ; 88 4e ec ; 0xc2350
4290 cmp dl, 0ffh ; 80 fa ff ; 0xc2353 vgabios.c:1439
4291 jne short 02364h ; 75 0c ; 0xc2356
4292 mov dx, strict word 00062h ; ba 62 00 ; 0xc2358 vgabios.c:1440
4293 mov ax, strict word 00040h ; b8 40 00 ; 0xc235b
4294 call 03188h ; e8 27 0e ; 0xc235e
4295 mov byte [bp-016h], al ; 88 46 ea ; 0xc2361
4296 mov dx, strict word 00049h ; ba 49 00 ; 0xc2364 vgabios.c:1443
4297 mov ax, strict word 00040h ; b8 40 00 ; 0xc2367
4298 call 03188h ; e8 1b 0e ; 0xc236a
4299 mov bl, al ; 88 c3 ; 0xc236d vgabios.c:1444
4300 xor bh, bh ; 30 ff ; 0xc236f
4301 mov ax, bx ; 89 d8 ; 0xc2371
4302 call 03160h ; e8 ea 0d ; 0xc2373
4303 mov byte [bp-008h], al ; 88 46 f8 ; 0xc2376
4304 cmp AL, strict byte 0ffh ; 3c ff ; 0xc2379 vgabios.c:1445
4305 je short 023e5h ; 74 68 ; 0xc237b
4306 mov bl, byte [bp-016h] ; 8a 5e ea ; 0xc237d vgabios.c:1448
4307 mov ax, bx ; 89 d8 ; 0xc2380
4308 lea bx, [bp-01eh] ; 8d 5e e2 ; 0xc2382
4309 lea dx, [bp-01ch] ; 8d 56 e4 ; 0xc2385
4310 call 00a8bh ; e8 00 e7 ; 0xc2388
4311 mov al, byte [bp-01eh] ; 8a 46 e2 ; 0xc238b vgabios.c:1449
4312 mov byte [bp-00ch], al ; 88 46 f4 ; 0xc238e
4313 mov ax, word [bp-01eh] ; 8b 46 e2 ; 0xc2391
4314 xor al, al ; 30 c0 ; 0xc2394
4315 shr ax, 008h ; c1 e8 08 ; 0xc2396
4316 mov byte [bp-006h], al ; 88 46 fa ; 0xc2399
4317 mov dx, 00084h ; ba 84 00 ; 0xc239c vgabios.c:1452
4318 mov ax, strict word 00040h ; b8 40 00 ; 0xc239f
4319 call 03188h ; e8 e3 0d ; 0xc23a2
4320 mov bl, al ; 88 c3 ; 0xc23a5
4321 xor bh, bh ; 30 ff ; 0xc23a7
4322 inc bx ; 43 ; 0xc23a9
4323 mov word [bp-01ah], bx ; 89 5e e6 ; 0xc23aa
4324 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc23ad vgabios.c:1453
4325 mov ax, strict word 00040h ; b8 40 00 ; 0xc23b0
4326 call 031a4h ; e8 ee 0d ; 0xc23b3
4327 mov word [bp-018h], ax ; 89 46 e8 ; 0xc23b6
4328 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc23b9 vgabios.c:1455
4329 cmp AL, strict byte 008h ; 3c 08 ; 0xc23bc
4330 jc short 023cch ; 72 0c ; 0xc23be
4331 jbe short 023d3h ; 76 11 ; 0xc23c0
4332 cmp AL, strict byte 00dh ; 3c 0d ; 0xc23c2
4333 je short 023deh ; 74 18 ; 0xc23c4
4334 cmp AL, strict byte 00ah ; 3c 0a ; 0xc23c6
4335 je short 023e8h ; 74 1e ; 0xc23c8
4336 jmp short 023ebh ; eb 1f ; 0xc23ca
4337 cmp AL, strict byte 007h ; 3c 07 ; 0xc23cc
4338 jne short 023ebh ; 75 1b ; 0xc23ce
4339 jmp near 024f3h ; e9 20 01 ; 0xc23d0
4340 cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc23d3 vgabios.c:1462
4341 jbe short 023e2h ; 76 09 ; 0xc23d7
4342 dec byte [bp-00ch] ; fe 4e f4 ; 0xc23d9
4343 jmp short 023e2h ; eb 04 ; 0xc23dc vgabios.c:1463
4344 mov byte [bp-00ch], 000h ; c6 46 f4 00 ; 0xc23de vgabios.c:1470
4345 jmp near 024f3h ; e9 0e 01 ; 0xc23e2 vgabios.c:1471
4346 jmp near 025a7h ; e9 bf 01 ; 0xc23e5
4347 jmp near 024f0h ; e9 05 01 ; 0xc23e8
4348 mov bl, byte [bp-008h] ; 8a 5e f8 ; 0xc23eb vgabios.c:1475
4349 xor bh, bh ; 30 ff ; 0xc23ee
4350 mov si, bx ; 89 de ; 0xc23f0
4351 sal si, 003h ; c1 e6 03 ; 0xc23f2
4352 cmp byte [si+04635h], 000h ; 80 bc 35 46 00 ; 0xc23f5
4353 jne short 0244ah ; 75 4e ; 0xc23fa
4354 mov ax, word [bp-018h] ; 8b 46 e8 ; 0xc23fc vgabios.c:1478
4355 mul word [bp-01ah] ; f7 66 e6 ; 0xc23ff
4356 add ax, ax ; 01 c0 ; 0xc2402
4357 or AL, strict byte 0ffh ; 0c ff ; 0xc2404
4358 mov dx, ax ; 89 c2 ; 0xc2406
4359 mov al, byte [bp-016h] ; 8a 46 ea ; 0xc2408
4360 xor ah, ah ; 30 e4 ; 0xc240b
4361 mov bx, ax ; 89 c3 ; 0xc240d
4362 mov ax, dx ; 89 d0 ; 0xc240f
4363 inc ax ; 40 ; 0xc2411
4364 mul bx ; f7 e3 ; 0xc2412
4365 mov cx, ax ; 89 c1 ; 0xc2414
4366 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc2416
4367 mov ax, bx ; 89 d8 ; 0xc2419
4368 mul word [bp-018h] ; f7 66 e8 ; 0xc241b
4369 mov bl, byte [bp-00ch] ; 8a 5e f4 ; 0xc241e
4370 add ax, bx ; 01 d8 ; 0xc2421
4371 add ax, ax ; 01 c0 ; 0xc2423
4372 add cx, ax ; 01 c1 ; 0xc2425
4373 mov bl, byte [bp-00eh] ; 8a 5e f2 ; 0xc2427 vgabios.c:1481
4374 mov ax, word [si+04638h] ; 8b 84 38 46 ; 0xc242a
4375 mov dx, cx ; 89 ca ; 0xc242e
4376 call 03196h ; e8 63 0d ; 0xc2430
4377 cmp byte [bp-014h], 003h ; 80 7e ec 03 ; 0xc2433 vgabios.c:1483
4378 jne short 02493h ; 75 5a ; 0xc2437
4379 mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc2439 vgabios.c:1484
4380 xor bh, bh ; 30 ff ; 0xc243c
4381 mov dx, cx ; 89 ca ; 0xc243e
4382 inc dx ; 42 ; 0xc2440
4383 mov ax, word [si+04638h] ; 8b 84 38 46 ; 0xc2441
4384 call 03196h ; e8 4e 0d ; 0xc2445
4385 jmp short 02493h ; eb 49 ; 0xc2448 vgabios.c:1486
4386 mov bl, byte [bx+046b4h] ; 8a 9f b4 46 ; 0xc244a vgabios.c:1489
4387 sal bx, 006h ; c1 e3 06 ; 0xc244e
4388 mov al, byte [bx+046cah] ; 8a 87 ca 46 ; 0xc2451
4389 mov ah, byte [si+04637h] ; 8a a4 37 46 ; 0xc2455 vgabios.c:1490
4390 mov cl, byte [si+04636h] ; 8a 8c 36 46 ; 0xc2459 vgabios.c:1491
4391 cmp cl, 003h ; 80 f9 03 ; 0xc245d
4392 jc short 02470h ; 72 0e ; 0xc2460
4393 jbe short 02477h ; 76 13 ; 0xc2462
4394 cmp cl, 005h ; 80 f9 05 ; 0xc2464
4395 je short 024bdh ; 74 54 ; 0xc2467
4396 cmp cl, 004h ; 80 f9 04 ; 0xc2469
4397 je short 02477h ; 74 09 ; 0xc246c
4398 jmp short 024e0h ; eb 70 ; 0xc246e
4399 cmp cl, 002h ; 80 f9 02 ; 0xc2470
4400 je short 02495h ; 74 20 ; 0xc2473
4401 jmp short 024e0h ; eb 69 ; 0xc2475
4402 xor ah, ah ; 30 e4 ; 0xc2477 vgabios.c:1495
4403 push ax ; 50 ; 0xc2479
4404 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc247a
4405 push ax ; 50 ; 0xc247d
4406 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc247e
4407 mov cx, ax ; 89 c1 ; 0xc2481
4408 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc2483
4409 mov bx, ax ; 89 c3 ; 0xc2486
4410 mov dl, byte [bp-010h] ; 8a 56 f0 ; 0xc2488
4411 xor dh, dh ; 30 f6 ; 0xc248b
4412 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc248d
4413 call 01bc4h ; e8 31 f7 ; 0xc2490
4414 jmp short 024e0h ; eb 4b ; 0xc2493 vgabios.c:1496
4415 mov al, ah ; 88 e0 ; 0xc2495 vgabios.c:1498
4416 xor ah, ah ; 30 e4 ; 0xc2497
4417 push ax ; 50 ; 0xc2499
4418 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc249a
4419 push ax ; 50 ; 0xc249d
4420 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc249e
4421 mov cx, ax ; 89 c1 ; 0xc24a1
4422 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc24a3
4423 mov si, ax ; 89 c6 ; 0xc24a6
4424 mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc24a8
4425 mov bl, byte [bp-00eh] ; 8a 5e f2 ; 0xc24ab
4426 xor bh, bh ; 30 ff ; 0xc24ae
4427 mov di, bx ; 89 df ; 0xc24b0
4428 mov bx, si ; 89 f3 ; 0xc24b2
4429 mov dx, ax ; 89 c2 ; 0xc24b4
4430 mov ax, di ; 89 f8 ; 0xc24b6
4431 call 01cbfh ; e8 04 f8 ; 0xc24b8
4432 jmp short 024e0h ; eb 23 ; 0xc24bb vgabios.c:1499
4433 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc24bd vgabios.c:1501
4434 xor ah, ah ; 30 e4 ; 0xc24c0
4435 push ax ; 50 ; 0xc24c2
4436 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc24c3
4437 xor bh, bh ; 30 ff ; 0xc24c6
4438 mov cx, bx ; 89 d9 ; 0xc24c8
4439 mov bl, byte [bp-00ch] ; 8a 5e f4 ; 0xc24ca
4440 mov ax, bx ; 89 d8 ; 0xc24cd
4441 mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc24cf
4442 mov dx, bx ; 89 da ; 0xc24d2
4443 mov bl, byte [bp-00eh] ; 8a 5e f2 ; 0xc24d4
4444 mov si, bx ; 89 de ; 0xc24d7
4445 mov bx, ax ; 89 c3 ; 0xc24d9
4446 mov ax, si ; 89 f0 ; 0xc24db
4447 call 01df7h ; e8 17 f9 ; 0xc24dd
4448 inc byte [bp-00ch] ; fe 46 f4 ; 0xc24e0 vgabios.c:1509
4449 mov bl, byte [bp-00ch] ; 8a 5e f4 ; 0xc24e3 vgabios.c:1511
4450 xor bh, bh ; 30 ff ; 0xc24e6
4451 cmp bx, word [bp-018h] ; 3b 5e e8 ; 0xc24e8
4452 jne short 024f3h ; 75 06 ; 0xc24eb
4453 mov byte [bp-00ch], bh ; 88 7e f4 ; 0xc24ed vgabios.c:1512
4454 inc byte [bp-006h] ; fe 46 fa ; 0xc24f0 vgabios.c:1513
4455 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc24f3 vgabios.c:1518
4456 xor bh, bh ; 30 ff ; 0xc24f6
4457 mov ax, word [bp-01ah] ; 8b 46 e6 ; 0xc24f8
4458 cmp bx, ax ; 39 c3 ; 0xc24fb
4459 jne short 0256ah ; 75 6b ; 0xc24fd
4460 mov bl, byte [bp-008h] ; 8a 5e f8 ; 0xc24ff vgabios.c:1520
4461 xor bh, ah ; 30 e7 ; 0xc2502
4462 mov si, bx ; 89 de ; 0xc2504
4463 sal si, 003h ; c1 e6 03 ; 0xc2506
4464 mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc2509
4465 db 0feh, 0c8h
4466 ; dec al ; fe c8 ; 0xc250c
4467 mov byte [bp-012h], al ; 88 46 ee ; 0xc250e
4468 mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc2511
4469 db 0feh, 0c8h
4470 ; dec al ; fe c8 ; 0xc2514
4471 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc2516
4472 cmp byte [si+04635h], 000h ; 80 bc 35 46 00 ; 0xc2519
4473 jne short 0256ch ; 75 4c ; 0xc251e
4474 mov ax, word [bp-018h] ; 8b 46 e8 ; 0xc2520 vgabios.c:1522
4475 mul word [bp-01ah] ; f7 66 e6 ; 0xc2523
4476 add ax, ax ; 01 c0 ; 0xc2526
4477 or AL, strict byte 0ffh ; 0c ff ; 0xc2528
4478 mov dl, byte [bp-016h] ; 8a 56 ea ; 0xc252a
4479 xor dh, dh ; 30 f6 ; 0xc252d
4480 inc ax ; 40 ; 0xc252f
4481 mul dx ; f7 e2 ; 0xc2530
4482 mov cx, ax ; 89 c1 ; 0xc2532
4483 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc2534
4484 xor bh, bh ; 30 ff ; 0xc2537
4485 lea ax, [bx-001h] ; 8d 47 ff ; 0xc2539
4486 mul word [bp-018h] ; f7 66 e8 ; 0xc253c
4487 mov bl, byte [bp-00ch] ; 8a 5e f4 ; 0xc253f
4488 add ax, bx ; 01 d8 ; 0xc2542
4489 add ax, ax ; 01 c0 ; 0xc2544
4490 mov dx, cx ; 89 ca ; 0xc2546
4491 add dx, ax ; 01 c2 ; 0xc2548
4492 inc dx ; 42 ; 0xc254a
4493 mov ax, word [si+04638h] ; 8b 84 38 46 ; 0xc254b
4494 call 03188h ; e8 36 0c ; 0xc254f
4495 push strict byte 00001h ; 6a 01 ; 0xc2552 vgabios.c:1524
4496 mov bl, byte [bp-016h] ; 8a 5e ea ; 0xc2554
4497 push bx ; 53 ; 0xc2557
4498 mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xc2558
4499 push bx ; 53 ; 0xc255b
4500 mov bl, byte [bp-012h] ; 8a 5e ee ; 0xc255c
4501 push bx ; 53 ; 0xc255f
4502 mov bl, al ; 88 c3 ; 0xc2560
4503 mov dx, bx ; 89 da ; 0xc2562
4504 xor cx, cx ; 31 c9 ; 0xc2564
4505 xor bl, al ; 30 c3 ; 0xc2566
4506 jmp short 02581h ; eb 17 ; 0xc2568 vgabios.c:1526
4507 jmp short 0258ah ; eb 1e ; 0xc256a
4508 push strict byte 00001h ; 6a 01 ; 0xc256c vgabios.c:1528
4509 mov bl, byte [bp-016h] ; 8a 5e ea ; 0xc256e
4510 xor bh, bh ; 30 ff ; 0xc2571
4511 push bx ; 53 ; 0xc2573
4512 mov bl, al ; 88 c3 ; 0xc2574
4513 push bx ; 53 ; 0xc2576
4514 mov bl, byte [bp-012h] ; 8a 5e ee ; 0xc2577
4515 push bx ; 53 ; 0xc257a
4516 xor cx, cx ; 31 c9 ; 0xc257b
4517 xor bl, bl ; 30 db ; 0xc257d
4518 xor dx, dx ; 31 d2 ; 0xc257f
4519 mov ax, strict word 00001h ; b8 01 00 ; 0xc2581
4520 call 0166ah ; e8 e3 f0 ; 0xc2584
4521 dec byte [bp-006h] ; fe 4e fa ; 0xc2587 vgabios.c:1530
4522 mov bl, byte [bp-006h] ; 8a 5e fa ; 0xc258a vgabios.c:1534
4523 xor bh, bh ; 30 ff ; 0xc258d
4524 mov word [bp-01eh], bx ; 89 5e e2 ; 0xc258f
4525 sal word [bp-01eh], 008h ; c1 66 e2 08 ; 0xc2592
4526 mov bl, byte [bp-00ch] ; 8a 5e f4 ; 0xc2596
4527 add word [bp-01eh], bx ; 01 5e e2 ; 0xc2599
4528 mov dx, word [bp-01eh] ; 8b 56 e2 ; 0xc259c vgabios.c:1535
4529 mov bl, byte [bp-016h] ; 8a 5e ea ; 0xc259f
4530 mov ax, bx ; 89 d8 ; 0xc25a2
4531 call 00e79h ; e8 d2 e8 ; 0xc25a4
4532 lea sp, [bp-004h] ; 8d 66 fc ; 0xc25a7 vgabios.c:1536
4533 pop di ; 5f ; 0xc25aa
4534 pop si ; 5e ; 0xc25ab
4535 pop bp ; 5d ; 0xc25ac
4536 retn ; c3 ; 0xc25ad
4537 ; disGetNextSymbol 0xc25ae LB 0x173f -> off=0x0 cb=000000000000002c uValue=00000000000c25ae 'get_font_access'
4538get_font_access: ; 0xc25ae LB 0x2c
4539 push bp ; 55 ; 0xc25ae vgabios.c:1539
4540 mov bp, sp ; 89 e5 ; 0xc25af
4541 push dx ; 52 ; 0xc25b1
4542 mov ax, 00100h ; b8 00 01 ; 0xc25b2 vgabios.c:1541
4543 mov dx, 003c4h ; ba c4 03 ; 0xc25b5
4544 out DX, ax ; ef ; 0xc25b8
4545 mov ax, 00402h ; b8 02 04 ; 0xc25b9 vgabios.c:1542
4546 out DX, ax ; ef ; 0xc25bc
4547 mov ax, 00704h ; b8 04 07 ; 0xc25bd vgabios.c:1543
4548 out DX, ax ; ef ; 0xc25c0
4549 mov ax, 00300h ; b8 00 03 ; 0xc25c1 vgabios.c:1544
4550 out DX, ax ; ef ; 0xc25c4
4551 mov ax, 00204h ; b8 04 02 ; 0xc25c5 vgabios.c:1545
4552 mov dx, 003ceh ; ba ce 03 ; 0xc25c8
4553 out DX, ax ; ef ; 0xc25cb
4554 mov ax, strict word 00005h ; b8 05 00 ; 0xc25cc vgabios.c:1546
4555 out DX, ax ; ef ; 0xc25cf
4556 mov ax, 00406h ; b8 06 04 ; 0xc25d0 vgabios.c:1547
4557 out DX, ax ; ef ; 0xc25d3
4558 lea sp, [bp-002h] ; 8d 66 fe ; 0xc25d4 vgabios.c:1548
4559 pop dx ; 5a ; 0xc25d7
4560 pop bp ; 5d ; 0xc25d8
4561 retn ; c3 ; 0xc25d9
4562 ; disGetNextSymbol 0xc25da LB 0x1713 -> off=0x0 cb=000000000000003c uValue=00000000000c25da 'release_font_access'
4563release_font_access: ; 0xc25da LB 0x3c
4564 push bp ; 55 ; 0xc25da vgabios.c:1550
4565 mov bp, sp ; 89 e5 ; 0xc25db
4566 push dx ; 52 ; 0xc25dd
4567 mov ax, 00100h ; b8 00 01 ; 0xc25de vgabios.c:1552
4568 mov dx, 003c4h ; ba c4 03 ; 0xc25e1
4569 out DX, ax ; ef ; 0xc25e4
4570 mov ax, 00302h ; b8 02 03 ; 0xc25e5 vgabios.c:1553
4571 out DX, ax ; ef ; 0xc25e8
4572 mov ax, 00304h ; b8 04 03 ; 0xc25e9 vgabios.c:1554
4573 out DX, ax ; ef ; 0xc25ec
4574 mov ax, 00300h ; b8 00 03 ; 0xc25ed vgabios.c:1555
4575 out DX, ax ; ef ; 0xc25f0
4576 mov dx, 003cch ; ba cc 03 ; 0xc25f1 vgabios.c:1556
4577 in AL, DX ; ec ; 0xc25f4
4578 db 02ah, 0e4h
4579 ; sub ah, ah ; 2a e4 ; 0xc25f5
4580 and ax, strict word 00001h ; 25 01 00 ; 0xc25f7
4581 sal ax, 002h ; c1 e0 02 ; 0xc25fa
4582 or AL, strict byte 00ah ; 0c 0a ; 0xc25fd
4583 sal ax, 008h ; c1 e0 08 ; 0xc25ff
4584 or AL, strict byte 006h ; 0c 06 ; 0xc2602
4585 mov dx, 003ceh ; ba ce 03 ; 0xc2604
4586 out DX, ax ; ef ; 0xc2607
4587 mov ax, strict word 00004h ; b8 04 00 ; 0xc2608 vgabios.c:1557
4588 out DX, ax ; ef ; 0xc260b
4589 mov ax, 01005h ; b8 05 10 ; 0xc260c vgabios.c:1558
4590 out DX, ax ; ef ; 0xc260f
4591 lea sp, [bp-002h] ; 8d 66 fe ; 0xc2610 vgabios.c:1559
4592 pop dx ; 5a ; 0xc2613
4593 pop bp ; 5d ; 0xc2614
4594 retn ; c3 ; 0xc2615
4595 ; disGetNextSymbol 0xc2616 LB 0x16d7 -> off=0x0 cb=00000000000000c2 uValue=00000000000c2616 'set_scan_lines'
4596set_scan_lines: ; 0xc2616 LB 0xc2
4597 push bp ; 55 ; 0xc2616 vgabios.c:1561
4598 mov bp, sp ; 89 e5 ; 0xc2617
4599 push bx ; 53 ; 0xc2619
4600 push cx ; 51 ; 0xc261a
4601 push dx ; 52 ; 0xc261b
4602 push si ; 56 ; 0xc261c
4603 push di ; 57 ; 0xc261d
4604 mov bl, al ; 88 c3 ; 0xc261e
4605 mov dx, strict word 00063h ; ba 63 00 ; 0xc2620 vgabios.c:1566
4606 mov ax, strict word 00040h ; b8 40 00 ; 0xc2623
4607 call 031a4h ; e8 7b 0b ; 0xc2626
4608 mov dx, ax ; 89 c2 ; 0xc2629
4609 mov si, ax ; 89 c6 ; 0xc262b
4610 mov AL, strict byte 009h ; b0 09 ; 0xc262d vgabios.c:1567
4611 out DX, AL ; ee ; 0xc262f
4612 inc dx ; 42 ; 0xc2630 vgabios.c:1568
4613 in AL, DX ; ec ; 0xc2631
4614 db 02ah, 0e4h
4615 ; sub ah, ah ; 2a e4 ; 0xc2632
4616 mov ah, al ; 88 c4 ; 0xc2634 vgabios.c:1569
4617 and ah, 0e0h ; 80 e4 e0 ; 0xc2636
4618 mov al, bl ; 88 d8 ; 0xc2639
4619 db 0feh, 0c8h
4620 ; dec al ; fe c8 ; 0xc263b
4621 or al, ah ; 08 e0 ; 0xc263d
4622 out DX, AL ; ee ; 0xc263f vgabios.c:1570
4623 cmp bl, 008h ; 80 fb 08 ; 0xc2640 vgabios.c:1571
4624 jne short 0264dh ; 75 08 ; 0xc2643
4625 mov dx, strict word 00007h ; ba 07 00 ; 0xc2645 vgabios.c:1573
4626 mov ax, strict word 00006h ; b8 06 00 ; 0xc2648
4627 jmp short 0265ah ; eb 0d ; 0xc264b vgabios.c:1575
4628 mov dl, bl ; 88 da ; 0xc264d vgabios.c:1577
4629 sub dl, 003h ; 80 ea 03 ; 0xc264f
4630 xor dh, dh ; 30 f6 ; 0xc2652
4631 mov al, bl ; 88 d8 ; 0xc2654
4632 sub AL, strict byte 004h ; 2c 04 ; 0xc2656
4633 xor ah, ah ; 30 e4 ; 0xc2658
4634 call 00dcbh ; e8 6e e7 ; 0xc265a
4635 mov cl, bl ; 88 d9 ; 0xc265d vgabios.c:1579
4636 xor ch, ch ; 30 ed ; 0xc265f
4637 mov bx, cx ; 89 cb ; 0xc2661
4638 mov dx, 00085h ; ba 85 00 ; 0xc2663
4639 mov ax, strict word 00040h ; b8 40 00 ; 0xc2666
4640 call 031b2h ; e8 46 0b ; 0xc2669
4641 mov AL, strict byte 012h ; b0 12 ; 0xc266c vgabios.c:1580
4642 mov dx, si ; 89 f2 ; 0xc266e
4643 out DX, AL ; ee ; 0xc2670
4644 lea bx, [si+001h] ; 8d 5c 01 ; 0xc2671 vgabios.c:1581
4645 mov dx, bx ; 89 da ; 0xc2674
4646 in AL, DX ; ec ; 0xc2676
4647 db 02ah, 0e4h
4648 ; sub ah, ah ; 2a e4 ; 0xc2677
4649 mov di, ax ; 89 c7 ; 0xc2679
4650 mov AL, strict byte 007h ; b0 07 ; 0xc267b vgabios.c:1582
4651 mov dx, si ; 89 f2 ; 0xc267d
4652 out DX, AL ; ee ; 0xc267f
4653 mov dx, bx ; 89 da ; 0xc2680 vgabios.c:1583
4654 in AL, DX ; ec ; 0xc2682
4655 db 02ah, 0e4h
4656 ; sub ah, ah ; 2a e4 ; 0xc2683
4657 mov dl, al ; 88 c2 ; 0xc2685 vgabios.c:1584
4658 and dl, 002h ; 80 e2 02 ; 0xc2687
4659 xor dh, bh ; 30 fe ; 0xc268a
4660 sal dx, 007h ; c1 e2 07 ; 0xc268c
4661 and AL, strict byte 040h ; 24 40 ; 0xc268f
4662 xor ah, ah ; 30 e4 ; 0xc2691
4663 sal ax, 003h ; c1 e0 03 ; 0xc2693
4664 add ax, dx ; 01 d0 ; 0xc2696
4665 inc ax ; 40 ; 0xc2698
4666 add ax, di ; 01 f8 ; 0xc2699
4667 xor dx, dx ; 31 d2 ; 0xc269b vgabios.c:1585
4668 div cx ; f7 f1 ; 0xc269d
4669 mov cx, ax ; 89 c1 ; 0xc269f
4670 mov bl, al ; 88 c3 ; 0xc26a1 vgabios.c:1586
4671 db 0feh, 0cbh
4672 ; dec bl ; fe cb ; 0xc26a3
4673 xor bh, bh ; 30 ff ; 0xc26a5
4674 mov dx, 00084h ; ba 84 00 ; 0xc26a7
4675 mov ax, strict word 00040h ; b8 40 00 ; 0xc26aa
4676 call 03196h ; e8 e6 0a ; 0xc26ad
4677 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc26b0 vgabios.c:1587
4678 mov ax, strict word 00040h ; b8 40 00 ; 0xc26b3
4679 call 031a4h ; e8 eb 0a ; 0xc26b6
4680 mov dx, ax ; 89 c2 ; 0xc26b9
4681 mov al, cl ; 88 c8 ; 0xc26bb vgabios.c:1588
4682 xor ah, ah ; 30 e4 ; 0xc26bd
4683 mul dx ; f7 e2 ; 0xc26bf
4684 mov bx, ax ; 89 c3 ; 0xc26c1
4685 add bx, ax ; 01 c3 ; 0xc26c3
4686 mov dx, strict word 0004ch ; ba 4c 00 ; 0xc26c5
4687 mov ax, strict word 00040h ; b8 40 00 ; 0xc26c8
4688 call 031b2h ; e8 e4 0a ; 0xc26cb
4689 lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc26ce vgabios.c:1589
4690 pop di ; 5f ; 0xc26d1
4691 pop si ; 5e ; 0xc26d2
4692 pop dx ; 5a ; 0xc26d3
4693 pop cx ; 59 ; 0xc26d4
4694 pop bx ; 5b ; 0xc26d5
4695 pop bp ; 5d ; 0xc26d6
4696 retn ; c3 ; 0xc26d7
4697 ; disGetNextSymbol 0xc26d8 LB 0x1615 -> off=0x0 cb=0000000000000080 uValue=00000000000c26d8 'biosfn_load_text_user_pat'
4698biosfn_load_text_user_pat: ; 0xc26d8 LB 0x80
4699 push bp ; 55 ; 0xc26d8 vgabios.c:1591
4700 mov bp, sp ; 89 e5 ; 0xc26d9
4701 push si ; 56 ; 0xc26db
4702 push di ; 57 ; 0xc26dc
4703 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc26dd
4704 mov byte [bp-006h], al ; 88 46 fa ; 0xc26e0
4705 mov word [bp-00ch], dx ; 89 56 f4 ; 0xc26e3
4706 mov word [bp-00ah], bx ; 89 5e f6 ; 0xc26e6
4707 mov word [bp-00eh], cx ; 89 4e f2 ; 0xc26e9
4708 call 025aeh ; e8 bf fe ; 0xc26ec vgabios.c:1596
4709 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc26ef vgabios.c:1597
4710 and AL, strict byte 003h ; 24 03 ; 0xc26f2
4711 xor ah, ah ; 30 e4 ; 0xc26f4
4712 mov bx, ax ; 89 c3 ; 0xc26f6
4713 sal bx, 00eh ; c1 e3 0e ; 0xc26f8
4714 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc26fb
4715 and AL, strict byte 004h ; 24 04 ; 0xc26fe
4716 sal ax, 00bh ; c1 e0 0b ; 0xc2700
4717 add bx, ax ; 01 c3 ; 0xc2703
4718 mov word [bp-008h], bx ; 89 5e f8 ; 0xc2705
4719 xor bx, bx ; 31 db ; 0xc2708 vgabios.c:1598
4720 cmp bx, word [bp-00eh] ; 3b 5e f2 ; 0xc270a
4721 jnc short 0273eh ; 73 2f ; 0xc270d
4722 mov cl, byte [bp+008h] ; 8a 4e 08 ; 0xc270f vgabios.c:1600
4723 xor ch, ch ; 30 ed ; 0xc2712
4724 mov ax, bx ; 89 d8 ; 0xc2714
4725 mul cx ; f7 e1 ; 0xc2716
4726 mov si, word [bp-00ah] ; 8b 76 f6 ; 0xc2718
4727 add si, ax ; 01 c6 ; 0xc271b
4728 mov ax, word [bp+004h] ; 8b 46 04 ; 0xc271d vgabios.c:1601
4729 add ax, bx ; 01 d8 ; 0xc2720
4730 sal ax, 005h ; c1 e0 05 ; 0xc2722
4731 mov di, word [bp-008h] ; 8b 7e f8 ; 0xc2725
4732 add di, ax ; 01 c7 ; 0xc2728
4733 mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xc272a vgabios.c:1602
4734 mov ax, 0a000h ; b8 00 a0 ; 0xc272d
4735 mov es, ax ; 8e c0 ; 0xc2730
4736 cld ; fc ; 0xc2732
4737 jcxz 0273bh ; e3 06 ; 0xc2733
4738 push DS ; 1e ; 0xc2735
4739 mov ds, dx ; 8e da ; 0xc2736
4740 rep movsb ; f3 a4 ; 0xc2738
4741 pop DS ; 1f ; 0xc273a
4742 inc bx ; 43 ; 0xc273b vgabios.c:1603
4743 jmp short 0270ah ; eb cc ; 0xc273c
4744 call 025dah ; e8 99 fe ; 0xc273e vgabios.c:1604
4745 cmp byte [bp-006h], 010h ; 80 7e fa 10 ; 0xc2741 vgabios.c:1605
4746 jc short 0274fh ; 72 08 ; 0xc2745
4747 mov al, byte [bp+008h] ; 8a 46 08 ; 0xc2747 vgabios.c:1607
4748 xor ah, ah ; 30 e4 ; 0xc274a
4749 call 02616h ; e8 c7 fe ; 0xc274c
4750 lea sp, [bp-004h] ; 8d 66 fc ; 0xc274f vgabios.c:1609
4751 pop di ; 5f ; 0xc2752
4752 pop si ; 5e ; 0xc2753
4753 pop bp ; 5d ; 0xc2754
4754 retn 00006h ; c2 06 00 ; 0xc2755
4755 ; disGetNextSymbol 0xc2758 LB 0x1595 -> off=0x0 cb=000000000000006e uValue=00000000000c2758 'biosfn_load_text_8_14_pat'
4756biosfn_load_text_8_14_pat: ; 0xc2758 LB 0x6e
4757 push bp ; 55 ; 0xc2758 vgabios.c:1611
4758 mov bp, sp ; 89 e5 ; 0xc2759
4759 push bx ; 53 ; 0xc275b
4760 push cx ; 51 ; 0xc275c
4761 push si ; 56 ; 0xc275d
4762 push di ; 57 ; 0xc275e
4763 push ax ; 50 ; 0xc275f
4764 push ax ; 50 ; 0xc2760
4765 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc2761
4766 call 025aeh ; e8 47 fe ; 0xc2764 vgabios.c:1615
4767 mov al, dl ; 88 d0 ; 0xc2767 vgabios.c:1616
4768 and AL, strict byte 003h ; 24 03 ; 0xc2769
4769 xor ah, ah ; 30 e4 ; 0xc276b
4770 mov bx, ax ; 89 c3 ; 0xc276d
4771 sal bx, 00eh ; c1 e3 0e ; 0xc276f
4772 mov al, dl ; 88 d0 ; 0xc2772
4773 and AL, strict byte 004h ; 24 04 ; 0xc2774
4774 sal ax, 00bh ; c1 e0 0b ; 0xc2776
4775 add bx, ax ; 01 c3 ; 0xc2779
4776 mov word [bp-00ch], bx ; 89 5e f4 ; 0xc277b
4777 xor bx, bx ; 31 db ; 0xc277e vgabios.c:1617
4778 jmp short 02788h ; eb 06 ; 0xc2780
4779 cmp bx, 00100h ; 81 fb 00 01 ; 0xc2782
4780 jnc short 027aeh ; 73 26 ; 0xc2786
4781 imul si, bx, strict byte 0000eh ; 6b f3 0e ; 0xc2788 vgabios.c:1619
4782 mov di, bx ; 89 df ; 0xc278b vgabios.c:1620
4783 sal di, 005h ; c1 e7 05 ; 0xc278d
4784 add di, word [bp-00ch] ; 03 7e f4 ; 0xc2790
4785 add si, 05bf2h ; 81 c6 f2 5b ; 0xc2793 vgabios.c:1621
4786 mov cx, strict word 0000eh ; b9 0e 00 ; 0xc2797
4787 mov dx, 0c000h ; ba 00 c0 ; 0xc279a
4788 mov ax, 0a000h ; b8 00 a0 ; 0xc279d
4789 mov es, ax ; 8e c0 ; 0xc27a0
4790 cld ; fc ; 0xc27a2
4791 jcxz 027abh ; e3 06 ; 0xc27a3
4792 push DS ; 1e ; 0xc27a5
4793 mov ds, dx ; 8e da ; 0xc27a6
4794 rep movsb ; f3 a4 ; 0xc27a8
4795 pop DS ; 1f ; 0xc27aa
4796 inc bx ; 43 ; 0xc27ab vgabios.c:1622
4797 jmp short 02782h ; eb d4 ; 0xc27ac
4798 call 025dah ; e8 29 fe ; 0xc27ae vgabios.c:1623
4799 cmp byte [bp-00ah], 010h ; 80 7e f6 10 ; 0xc27b1 vgabios.c:1624
4800 jc short 027bdh ; 72 06 ; 0xc27b5
4801 mov ax, strict word 0000eh ; b8 0e 00 ; 0xc27b7 vgabios.c:1626
4802 call 02616h ; e8 59 fe ; 0xc27ba
4803 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc27bd vgabios.c:1628
4804 pop di ; 5f ; 0xc27c0
4805 pop si ; 5e ; 0xc27c1
4806 pop cx ; 59 ; 0xc27c2
4807 pop bx ; 5b ; 0xc27c3
4808 pop bp ; 5d ; 0xc27c4
4809 retn ; c3 ; 0xc27c5
4810 ; disGetNextSymbol 0xc27c6 LB 0x1527 -> off=0x0 cb=0000000000000070 uValue=00000000000c27c6 'biosfn_load_text_8_8_pat'
4811biosfn_load_text_8_8_pat: ; 0xc27c6 LB 0x70
4812 push bp ; 55 ; 0xc27c6 vgabios.c:1630
4813 mov bp, sp ; 89 e5 ; 0xc27c7
4814 push bx ; 53 ; 0xc27c9
4815 push cx ; 51 ; 0xc27ca
4816 push si ; 56 ; 0xc27cb
4817 push di ; 57 ; 0xc27cc
4818 push ax ; 50 ; 0xc27cd
4819 push ax ; 50 ; 0xc27ce
4820 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc27cf
4821 call 025aeh ; e8 d9 fd ; 0xc27d2 vgabios.c:1634
4822 mov al, dl ; 88 d0 ; 0xc27d5 vgabios.c:1635
4823 and AL, strict byte 003h ; 24 03 ; 0xc27d7
4824 xor ah, ah ; 30 e4 ; 0xc27d9
4825 mov bx, ax ; 89 c3 ; 0xc27db
4826 sal bx, 00eh ; c1 e3 0e ; 0xc27dd
4827 mov al, dl ; 88 d0 ; 0xc27e0
4828 and AL, strict byte 004h ; 24 04 ; 0xc27e2
4829 sal ax, 00bh ; c1 e0 0b ; 0xc27e4
4830 add bx, ax ; 01 c3 ; 0xc27e7
4831 mov word [bp-00ch], bx ; 89 5e f4 ; 0xc27e9
4832 xor bx, bx ; 31 db ; 0xc27ec vgabios.c:1636
4833 jmp short 027f6h ; eb 06 ; 0xc27ee
4834 cmp bx, 00100h ; 81 fb 00 01 ; 0xc27f0
4835 jnc short 0281eh ; 73 28 ; 0xc27f4
4836 mov si, bx ; 89 de ; 0xc27f6 vgabios.c:1638
4837 sal si, 003h ; c1 e6 03 ; 0xc27f8
4838 mov di, bx ; 89 df ; 0xc27fb vgabios.c:1639
4839 sal di, 005h ; c1 e7 05 ; 0xc27fd
4840 add di, word [bp-00ch] ; 03 7e f4 ; 0xc2800
4841 add si, 053f2h ; 81 c6 f2 53 ; 0xc2803 vgabios.c:1640
4842 mov cx, strict word 00008h ; b9 08 00 ; 0xc2807
4843 mov dx, 0c000h ; ba 00 c0 ; 0xc280a
4844 mov ax, 0a000h ; b8 00 a0 ; 0xc280d
4845 mov es, ax ; 8e c0 ; 0xc2810
4846 cld ; fc ; 0xc2812
4847 jcxz 0281bh ; e3 06 ; 0xc2813
4848 push DS ; 1e ; 0xc2815
4849 mov ds, dx ; 8e da ; 0xc2816
4850 rep movsb ; f3 a4 ; 0xc2818
4851 pop DS ; 1f ; 0xc281a
4852 inc bx ; 43 ; 0xc281b vgabios.c:1641
4853 jmp short 027f0h ; eb d2 ; 0xc281c
4854 call 025dah ; e8 b9 fd ; 0xc281e vgabios.c:1642
4855 cmp byte [bp-00ah], 010h ; 80 7e f6 10 ; 0xc2821 vgabios.c:1643
4856 jc short 0282dh ; 72 06 ; 0xc2825
4857 mov ax, strict word 00008h ; b8 08 00 ; 0xc2827 vgabios.c:1645
4858 call 02616h ; e8 e9 fd ; 0xc282a
4859 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc282d vgabios.c:1647
4860 pop di ; 5f ; 0xc2830
4861 pop si ; 5e ; 0xc2831
4862 pop cx ; 59 ; 0xc2832
4863 pop bx ; 5b ; 0xc2833
4864 pop bp ; 5d ; 0xc2834
4865 retn ; c3 ; 0xc2835
4866 ; disGetNextSymbol 0xc2836 LB 0x14b7 -> off=0x0 cb=0000000000000070 uValue=00000000000c2836 'biosfn_load_text_8_16_pat'
4867biosfn_load_text_8_16_pat: ; 0xc2836 LB 0x70
4868 push bp ; 55 ; 0xc2836 vgabios.c:1650
4869 mov bp, sp ; 89 e5 ; 0xc2837
4870 push bx ; 53 ; 0xc2839
4871 push cx ; 51 ; 0xc283a
4872 push si ; 56 ; 0xc283b
4873 push di ; 57 ; 0xc283c
4874 push ax ; 50 ; 0xc283d
4875 push ax ; 50 ; 0xc283e
4876 mov byte [bp-00ah], al ; 88 46 f6 ; 0xc283f
4877 call 025aeh ; e8 69 fd ; 0xc2842 vgabios.c:1654
4878 mov al, dl ; 88 d0 ; 0xc2845 vgabios.c:1655
4879 and AL, strict byte 003h ; 24 03 ; 0xc2847
4880 xor ah, ah ; 30 e4 ; 0xc2849
4881 mov bx, ax ; 89 c3 ; 0xc284b
4882 sal bx, 00eh ; c1 e3 0e ; 0xc284d
4883 mov al, dl ; 88 d0 ; 0xc2850
4884 and AL, strict byte 004h ; 24 04 ; 0xc2852
4885 sal ax, 00bh ; c1 e0 0b ; 0xc2854
4886 add bx, ax ; 01 c3 ; 0xc2857
4887 mov word [bp-00ch], bx ; 89 5e f4 ; 0xc2859
4888 xor bx, bx ; 31 db ; 0xc285c vgabios.c:1656
4889 jmp short 02866h ; eb 06 ; 0xc285e
4890 cmp bx, 00100h ; 81 fb 00 01 ; 0xc2860
4891 jnc short 0288eh ; 73 28 ; 0xc2864
4892 mov si, bx ; 89 de ; 0xc2866 vgabios.c:1658
4893 sal si, 004h ; c1 e6 04 ; 0xc2868
4894 mov di, bx ; 89 df ; 0xc286b vgabios.c:1659
4895 sal di, 005h ; c1 e7 05 ; 0xc286d
4896 add di, word [bp-00ch] ; 03 7e f4 ; 0xc2870
4897 add si, 069f2h ; 81 c6 f2 69 ; 0xc2873 vgabios.c:1660
4898 mov cx, strict word 00010h ; b9 10 00 ; 0xc2877
4899 mov dx, 0c000h ; ba 00 c0 ; 0xc287a
4900 mov ax, 0a000h ; b8 00 a0 ; 0xc287d
4901 mov es, ax ; 8e c0 ; 0xc2880
4902 cld ; fc ; 0xc2882
4903 jcxz 0288bh ; e3 06 ; 0xc2883
4904 push DS ; 1e ; 0xc2885
4905 mov ds, dx ; 8e da ; 0xc2886
4906 rep movsb ; f3 a4 ; 0xc2888
4907 pop DS ; 1f ; 0xc288a
4908 inc bx ; 43 ; 0xc288b vgabios.c:1661
4909 jmp short 02860h ; eb d2 ; 0xc288c
4910 call 025dah ; e8 49 fd ; 0xc288e vgabios.c:1662
4911 cmp byte [bp-00ah], 010h ; 80 7e f6 10 ; 0xc2891 vgabios.c:1663
4912 jc short 0289dh ; 72 06 ; 0xc2895
4913 mov ax, strict word 00010h ; b8 10 00 ; 0xc2897 vgabios.c:1665
4914 call 02616h ; e8 79 fd ; 0xc289a
4915 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc289d vgabios.c:1667
4916 pop di ; 5f ; 0xc28a0
4917 pop si ; 5e ; 0xc28a1
4918 pop cx ; 59 ; 0xc28a2
4919 pop bx ; 5b ; 0xc28a3
4920 pop bp ; 5d ; 0xc28a4
4921 retn ; c3 ; 0xc28a5
4922 ; disGetNextSymbol 0xc28a6 LB 0x1447 -> off=0x0 cb=0000000000000005 uValue=00000000000c28a6 'biosfn_load_gfx_8_8_chars'
4923biosfn_load_gfx_8_8_chars: ; 0xc28a6 LB 0x5
4924 push bp ; 55 ; 0xc28a6 vgabios.c:1669
4925 mov bp, sp ; 89 e5 ; 0xc28a7
4926 pop bp ; 5d ; 0xc28a9 vgabios.c:1674
4927 retn ; c3 ; 0xc28aa
4928 ; disGetNextSymbol 0xc28ab LB 0x1442 -> off=0x0 cb=0000000000000007 uValue=00000000000c28ab 'biosfn_load_gfx_user_chars'
4929biosfn_load_gfx_user_chars: ; 0xc28ab LB 0x7
4930 push bp ; 55 ; 0xc28ab vgabios.c:1675
4931 mov bp, sp ; 89 e5 ; 0xc28ac
4932 pop bp ; 5d ; 0xc28ae vgabios.c:1681
4933 retn 00002h ; c2 02 00 ; 0xc28af
4934 ; disGetNextSymbol 0xc28b2 LB 0x143b -> off=0x0 cb=0000000000000005 uValue=00000000000c28b2 'biosfn_load_gfx_8_14_chars'
4935biosfn_load_gfx_8_14_chars: ; 0xc28b2 LB 0x5
4936 push bp ; 55 ; 0xc28b2 vgabios.c:1682
4937 mov bp, sp ; 89 e5 ; 0xc28b3
4938 pop bp ; 5d ; 0xc28b5 vgabios.c:1687
4939 retn ; c3 ; 0xc28b6
4940 ; disGetNextSymbol 0xc28b7 LB 0x1436 -> off=0x0 cb=0000000000000005 uValue=00000000000c28b7 'biosfn_load_gfx_8_8_dd_chars'
4941biosfn_load_gfx_8_8_dd_chars: ; 0xc28b7 LB 0x5
4942 push bp ; 55 ; 0xc28b7 vgabios.c:1688
4943 mov bp, sp ; 89 e5 ; 0xc28b8
4944 pop bp ; 5d ; 0xc28ba vgabios.c:1693
4945 retn ; c3 ; 0xc28bb
4946 ; disGetNextSymbol 0xc28bc LB 0x1431 -> off=0x0 cb=0000000000000005 uValue=00000000000c28bc 'biosfn_load_gfx_8_16_chars'
4947biosfn_load_gfx_8_16_chars: ; 0xc28bc LB 0x5
4948 push bp ; 55 ; 0xc28bc vgabios.c:1694
4949 mov bp, sp ; 89 e5 ; 0xc28bd
4950 pop bp ; 5d ; 0xc28bf vgabios.c:1699
4951 retn ; c3 ; 0xc28c0
4952 ; disGetNextSymbol 0xc28c1 LB 0x142c -> off=0x0 cb=0000000000000005 uValue=00000000000c28c1 'biosfn_alternate_prtsc'
4953biosfn_alternate_prtsc: ; 0xc28c1 LB 0x5
4954 push bp ; 55 ; 0xc28c1 vgabios.c:1701
4955 mov bp, sp ; 89 e5 ; 0xc28c2
4956 pop bp ; 5d ; 0xc28c4 vgabios.c:1706
4957 retn ; c3 ; 0xc28c5
4958 ; disGetNextSymbol 0xc28c6 LB 0x1427 -> off=0x0 cb=0000000000000005 uValue=00000000000c28c6 'biosfn_switch_video_interface'
4959biosfn_switch_video_interface: ; 0xc28c6 LB 0x5
4960 push bp ; 55 ; 0xc28c6 vgabios.c:1709
4961 mov bp, sp ; 89 e5 ; 0xc28c7
4962 pop bp ; 5d ; 0xc28c9 vgabios.c:1714
4963 retn ; c3 ; 0xc28ca
4964 ; disGetNextSymbol 0xc28cb LB 0x1422 -> off=0x0 cb=0000000000000005 uValue=00000000000c28cb 'biosfn_enable_video_refresh_control'
4965biosfn_enable_video_refresh_control: ; 0xc28cb LB 0x5
4966 push bp ; 55 ; 0xc28cb vgabios.c:1715
4967 mov bp, sp ; 89 e5 ; 0xc28cc
4968 pop bp ; 5d ; 0xc28ce vgabios.c:1720
4969 retn ; c3 ; 0xc28cf
4970 ; disGetNextSymbol 0xc28d0 LB 0x141d -> off=0x0 cb=00000000000000a2 uValue=00000000000c28d0 'biosfn_write_string'
4971biosfn_write_string: ; 0xc28d0 LB 0xa2
4972 push bp ; 55 ; 0xc28d0 vgabios.c:1723
4973 mov bp, sp ; 89 e5 ; 0xc28d1
4974 push si ; 56 ; 0xc28d3
4975 push di ; 57 ; 0xc28d4
4976 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc28d5
4977 mov byte [bp-006h], al ; 88 46 fa ; 0xc28d8
4978 mov byte [bp-00ah], dl ; 88 56 f6 ; 0xc28db
4979 mov byte [bp-008h], bl ; 88 5e f8 ; 0xc28de
4980 mov si, cx ; 89 ce ; 0xc28e1
4981 mov di, word [bp+00ah] ; 8b 7e 0a ; 0xc28e3
4982 mov al, dl ; 88 d0 ; 0xc28e6 vgabios.c:1730
4983 xor ah, ah ; 30 e4 ; 0xc28e8
4984 lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc28ea
4985 lea dx, [bp-00ch] ; 8d 56 f4 ; 0xc28ed
4986 call 00a8bh ; e8 98 e1 ; 0xc28f0
4987 cmp byte [bp+004h], 0ffh ; 80 7e 04 ff ; 0xc28f3 vgabios.c:1733
4988 jne short 0290ah ; 75 11 ; 0xc28f7
4989 mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc28f9 vgabios.c:1734
4990 mov byte [bp+006h], al ; 88 46 06 ; 0xc28fc
4991 mov ax, word [bp-00eh] ; 8b 46 f2 ; 0xc28ff vgabios.c:1735
4992 xor al, al ; 30 c0 ; 0xc2902
4993 shr ax, 008h ; c1 e8 08 ; 0xc2904
4994 mov byte [bp+004h], al ; 88 46 04 ; 0xc2907
4995 mov dl, byte [bp+004h] ; 8a 56 04 ; 0xc290a vgabios.c:1738
4996 xor dh, dh ; 30 f6 ; 0xc290d
4997 sal dx, 008h ; c1 e2 08 ; 0xc290f
4998 mov al, byte [bp+006h] ; 8a 46 06 ; 0xc2912
4999 xor ah, ah ; 30 e4 ; 0xc2915
5000 add dx, ax ; 01 c2 ; 0xc2917
5001 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2919 vgabios.c:1739
5002 call 00e79h ; e8 5a e5 ; 0xc291c
5003 dec si ; 4e ; 0xc291f vgabios.c:1741
5004 cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc2920
5005 je short 02958h ; 74 33 ; 0xc2923
5006 mov dx, di ; 89 fa ; 0xc2925 vgabios.c:1743
5007 inc di ; 47 ; 0xc2927
5008 mov ax, word [bp+008h] ; 8b 46 08 ; 0xc2928
5009 call 03188h ; e8 5a 08 ; 0xc292b
5010 mov cl, al ; 88 c1 ; 0xc292e
5011 test byte [bp-006h], 002h ; f6 46 fa 02 ; 0xc2930 vgabios.c:1744
5012 je short 02942h ; 74 0c ; 0xc2934
5013 mov dx, di ; 89 fa ; 0xc2936 vgabios.c:1745
5014 inc di ; 47 ; 0xc2938
5015 mov ax, word [bp+008h] ; 8b 46 08 ; 0xc2939
5016 call 03188h ; e8 49 08 ; 0xc293c
5017 mov byte [bp-008h], al ; 88 46 f8 ; 0xc293f
5018 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2942 vgabios.c:1747
5019 xor ah, ah ; 30 e4 ; 0xc2945
5020 mov bx, ax ; 89 c3 ; 0xc2947
5021 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2949
5022 mov dx, ax ; 89 c2 ; 0xc294c
5023 mov al, cl ; 88 c8 ; 0xc294e
5024 mov cx, strict word 00003h ; b9 03 00 ; 0xc2950
5025 call 0233fh ; e8 e9 f9 ; 0xc2953
5026 jmp short 0291fh ; eb c7 ; 0xc2956 vgabios.c:1748
5027 test byte [bp-006h], 001h ; f6 46 fa 01 ; 0xc2958 vgabios.c:1751
5028 jne short 02969h ; 75 0b ; 0xc295c
5029 mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc295e vgabios.c:1752
5030 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2961
5031 xor ah, ah ; 30 e4 ; 0xc2964
5032 call 00e79h ; e8 10 e5 ; 0xc2966
5033 lea sp, [bp-004h] ; 8d 66 fc ; 0xc2969 vgabios.c:1753
5034 pop di ; 5f ; 0xc296c
5035 pop si ; 5e ; 0xc296d
5036 pop bp ; 5d ; 0xc296e
5037 retn 00008h ; c2 08 00 ; 0xc296f
5038 ; disGetNextSymbol 0xc2972 LB 0x137b -> off=0x0 cb=0000000000000102 uValue=00000000000c2972 'biosfn_read_state_info'
5039biosfn_read_state_info: ; 0xc2972 LB 0x102
5040 push bp ; 55 ; 0xc2972 vgabios.c:1756
5041 mov bp, sp ; 89 e5 ; 0xc2973
5042 push cx ; 51 ; 0xc2975
5043 push si ; 56 ; 0xc2976
5044 push di ; 57 ; 0xc2977
5045 push dx ; 52 ; 0xc2978
5046 push bx ; 53 ; 0xc2979
5047 mov cx, ds ; 8c d9 ; 0xc297a vgabios.c:1759
5048 mov bx, 05388h ; bb 88 53 ; 0xc297c
5049 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc297f
5050 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc2982
5051 call 031d2h ; e8 4a 08 ; 0xc2985
5052 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc2988 vgabios.c:1762
5053 add di, strict byte 00004h ; 83 c7 04 ; 0xc298b
5054 mov cx, strict word 0001eh ; b9 1e 00 ; 0xc298e
5055 mov si, strict word 00049h ; be 49 00 ; 0xc2991
5056 mov dx, strict word 00040h ; ba 40 00 ; 0xc2994
5057 mov es, [bp-008h] ; 8e 46 f8 ; 0xc2997
5058 cld ; fc ; 0xc299a
5059 jcxz 029a3h ; e3 06 ; 0xc299b
5060 push DS ; 1e ; 0xc299d
5061 mov ds, dx ; 8e da ; 0xc299e
5062 rep movsb ; f3 a4 ; 0xc29a0
5063 pop DS ; 1f ; 0xc29a2
5064 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc29a3 vgabios.c:1763
5065 add di, strict byte 00022h ; 83 c7 22 ; 0xc29a6
5066 mov cx, strict word 00003h ; b9 03 00 ; 0xc29a9
5067 mov si, 00084h ; be 84 00 ; 0xc29ac
5068 mov dx, strict word 00040h ; ba 40 00 ; 0xc29af
5069 mov es, [bp-008h] ; 8e 46 f8 ; 0xc29b2
5070 cld ; fc ; 0xc29b5
5071 jcxz 029beh ; e3 06 ; 0xc29b6
5072 push DS ; 1e ; 0xc29b8
5073 mov ds, dx ; 8e da ; 0xc29b9
5074 rep movsb ; f3 a4 ; 0xc29bb
5075 pop DS ; 1f ; 0xc29bd
5076 mov dx, 0008ah ; ba 8a 00 ; 0xc29be vgabios.c:1765
5077 mov ax, strict word 00040h ; b8 40 00 ; 0xc29c1
5078 call 03188h ; e8 c1 07 ; 0xc29c4
5079 mov bl, al ; 88 c3 ; 0xc29c7
5080 xor bh, bh ; 30 ff ; 0xc29c9
5081 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc29cb
5082 add dx, strict byte 00025h ; 83 c2 25 ; 0xc29ce
5083 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc29d1
5084 call 03196h ; e8 bf 07 ; 0xc29d4
5085 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc29d7 vgabios.c:1766
5086 add dx, strict byte 00026h ; 83 c2 26 ; 0xc29da
5087 xor bx, bx ; 31 db ; 0xc29dd
5088 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc29df
5089 call 03196h ; e8 b1 07 ; 0xc29e2
5090 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc29e5 vgabios.c:1767
5091 add dx, strict byte 00027h ; 83 c2 27 ; 0xc29e8
5092 mov bx, strict word 00010h ; bb 10 00 ; 0xc29eb
5093 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc29ee
5094 call 03196h ; e8 a2 07 ; 0xc29f1
5095 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc29f4 vgabios.c:1768
5096 add dx, strict byte 00028h ; 83 c2 28 ; 0xc29f7
5097 xor bx, bx ; 31 db ; 0xc29fa
5098 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc29fc
5099 call 03196h ; e8 94 07 ; 0xc29ff
5100 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2a02 vgabios.c:1769
5101 add dx, strict byte 00029h ; 83 c2 29 ; 0xc2a05
5102 mov bx, strict word 00008h ; bb 08 00 ; 0xc2a08
5103 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc2a0b
5104 call 03196h ; e8 85 07 ; 0xc2a0e
5105 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2a11 vgabios.c:1770
5106 add dx, strict byte 0002ah ; 83 c2 2a ; 0xc2a14
5107 mov bx, strict word 00002h ; bb 02 00 ; 0xc2a17
5108 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc2a1a
5109 call 03196h ; e8 76 07 ; 0xc2a1d
5110 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2a20 vgabios.c:1771
5111 add dx, strict byte 0002bh ; 83 c2 2b ; 0xc2a23
5112 xor bx, bx ; 31 db ; 0xc2a26
5113 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc2a28
5114 call 03196h ; e8 68 07 ; 0xc2a2b
5115 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2a2e vgabios.c:1772
5116 add dx, strict byte 0002ch ; 83 c2 2c ; 0xc2a31
5117 xor bx, bx ; 31 db ; 0xc2a34
5118 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc2a36
5119 call 03196h ; e8 5a 07 ; 0xc2a39
5120 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2a3c vgabios.c:1773
5121 add dx, strict byte 00031h ; 83 c2 31 ; 0xc2a3f
5122 mov bx, strict word 00003h ; bb 03 00 ; 0xc2a42
5123 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc2a45
5124 call 03196h ; e8 4b 07 ; 0xc2a48
5125 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2a4b vgabios.c:1774
5126 add dx, strict byte 00032h ; 83 c2 32 ; 0xc2a4e
5127 xor bx, bx ; 31 db ; 0xc2a51
5128 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc2a53
5129 call 03196h ; e8 3d 07 ; 0xc2a56
5130 mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc2a59 vgabios.c:1776
5131 add di, strict byte 00033h ; 83 c7 33 ; 0xc2a5c
5132 mov cx, strict word 0000dh ; b9 0d 00 ; 0xc2a5f
5133 xor ax, ax ; 31 c0 ; 0xc2a62
5134 mov es, [bp-008h] ; 8e 46 f8 ; 0xc2a64
5135 cld ; fc ; 0xc2a67
5136 jcxz 02a6ch ; e3 02 ; 0xc2a68
5137 rep stosb ; f3 aa ; 0xc2a6a
5138 lea sp, [bp-006h] ; 8d 66 fa ; 0xc2a6c vgabios.c:1777
5139 pop di ; 5f ; 0xc2a6f
5140 pop si ; 5e ; 0xc2a70
5141 pop cx ; 59 ; 0xc2a71
5142 pop bp ; 5d ; 0xc2a72
5143 retn ; c3 ; 0xc2a73
5144 ; disGetNextSymbol 0xc2a74 LB 0x1279 -> off=0x0 cb=0000000000000023 uValue=00000000000c2a74 'biosfn_read_video_state_size2'
5145biosfn_read_video_state_size2: ; 0xc2a74 LB 0x23
5146 push dx ; 52 ; 0xc2a74 vgabios.c:1780
5147 push bp ; 55 ; 0xc2a75
5148 mov bp, sp ; 89 e5 ; 0xc2a76
5149 mov dx, ax ; 89 c2 ; 0xc2a78
5150 xor ax, ax ; 31 c0 ; 0xc2a7a vgabios.c:1784
5151 test dl, 001h ; f6 c2 01 ; 0xc2a7c vgabios.c:1785
5152 je short 02a84h ; 74 03 ; 0xc2a7f
5153 mov ax, strict word 00046h ; b8 46 00 ; 0xc2a81 vgabios.c:1786
5154 test dl, 002h ; f6 c2 02 ; 0xc2a84 vgabios.c:1788
5155 je short 02a8ch ; 74 03 ; 0xc2a87
5156 add ax, strict word 0002ah ; 05 2a 00 ; 0xc2a89 vgabios.c:1789
5157 test dl, 004h ; f6 c2 04 ; 0xc2a8c vgabios.c:1791
5158 je short 02a94h ; 74 03 ; 0xc2a8f
5159 add ax, 00304h ; 05 04 03 ; 0xc2a91 vgabios.c:1792
5160 pop bp ; 5d ; 0xc2a94 vgabios.c:1796
5161 pop dx ; 5a ; 0xc2a95
5162 retn ; c3 ; 0xc2a96
5163 ; disGetNextSymbol 0xc2a97 LB 0x1256 -> off=0x0 cb=0000000000000012 uValue=00000000000c2a97 'vga_get_video_state_size'
5164vga_get_video_state_size: ; 0xc2a97 LB 0x12
5165 push bp ; 55 ; 0xc2a97 vgabios.c:1798
5166 mov bp, sp ; 89 e5 ; 0xc2a98
5167 push bx ; 53 ; 0xc2a9a
5168 mov bx, dx ; 89 d3 ; 0xc2a9b
5169 call 02a74h ; e8 d4 ff ; 0xc2a9d vgabios.c:1800
5170 mov word [ss:bx], ax ; 36 89 07 ; 0xc2aa0
5171 lea sp, [bp-002h] ; 8d 66 fe ; 0xc2aa3 vgabios.c:1801
5172 pop bx ; 5b ; 0xc2aa6
5173 pop bp ; 5d ; 0xc2aa7
5174 retn ; c3 ; 0xc2aa8
5175 ; disGetNextSymbol 0xc2aa9 LB 0x1244 -> off=0x0 cb=0000000000000381 uValue=00000000000c2aa9 'biosfn_save_video_state'
5176biosfn_save_video_state: ; 0xc2aa9 LB 0x381
5177 push bp ; 55 ; 0xc2aa9 vgabios.c:1803
5178 mov bp, sp ; 89 e5 ; 0xc2aaa
5179 push cx ; 51 ; 0xc2aac
5180 push si ; 56 ; 0xc2aad
5181 push di ; 57 ; 0xc2aae
5182 push ax ; 50 ; 0xc2aaf
5183 push ax ; 50 ; 0xc2ab0
5184 push ax ; 50 ; 0xc2ab1
5185 mov si, dx ; 89 d6 ; 0xc2ab2
5186 mov cx, bx ; 89 d9 ; 0xc2ab4
5187 mov dx, strict word 00063h ; ba 63 00 ; 0xc2ab6 vgabios.c:1807
5188 mov ax, strict word 00040h ; b8 40 00 ; 0xc2ab9
5189 call 031a4h ; e8 e5 06 ; 0xc2abc
5190 mov di, ax ; 89 c7 ; 0xc2abf
5191 test byte [bp-00ch], 001h ; f6 46 f4 01 ; 0xc2ac1 vgabios.c:1808
5192 je short 02b35h ; 74 6e ; 0xc2ac5
5193 mov dx, 003c4h ; ba c4 03 ; 0xc2ac7 vgabios.c:1809
5194 in AL, DX ; ec ; 0xc2aca
5195 db 02ah, 0e4h
5196 ; sub ah, ah ; 2a e4 ; 0xc2acb
5197 xor ah, ah ; 30 e4 ; 0xc2acd
5198 mov bx, ax ; 89 c3 ; 0xc2acf
5199 mov dx, cx ; 89 ca ; 0xc2ad1
5200 mov ax, si ; 89 f0 ; 0xc2ad3
5201 call 03196h ; e8 be 06 ; 0xc2ad5
5202 inc cx ; 41 ; 0xc2ad8 vgabios.c:1810
5203 mov dx, di ; 89 fa ; 0xc2ad9
5204 in AL, DX ; ec ; 0xc2adb
5205 db 02ah, 0e4h
5206 ; sub ah, ah ; 2a e4 ; 0xc2adc
5207 xor ah, ah ; 30 e4 ; 0xc2ade
5208 mov bx, ax ; 89 c3 ; 0xc2ae0
5209 mov dx, cx ; 89 ca ; 0xc2ae2
5210 mov ax, si ; 89 f0 ; 0xc2ae4
5211 call 03196h ; e8 ad 06 ; 0xc2ae6
5212 inc cx ; 41 ; 0xc2ae9 vgabios.c:1811
5213 mov dx, 003ceh ; ba ce 03 ; 0xc2aea
5214 in AL, DX ; ec ; 0xc2aed
5215 db 02ah, 0e4h
5216 ; sub ah, ah ; 2a e4 ; 0xc2aee
5217 xor ah, ah ; 30 e4 ; 0xc2af0
5218 mov bx, ax ; 89 c3 ; 0xc2af2
5219 mov dx, cx ; 89 ca ; 0xc2af4
5220 mov ax, si ; 89 f0 ; 0xc2af6
5221 call 03196h ; e8 9b 06 ; 0xc2af8
5222 inc cx ; 41 ; 0xc2afb vgabios.c:1812
5223 mov dx, 003dah ; ba da 03 ; 0xc2afc
5224 in AL, DX ; ec ; 0xc2aff
5225 db 02ah, 0e4h
5226 ; sub ah, ah ; 2a e4 ; 0xc2b00
5227 mov dx, 003c0h ; ba c0 03 ; 0xc2b02 vgabios.c:1813
5228 in AL, DX ; ec ; 0xc2b05
5229 db 02ah, 0e4h
5230 ; sub ah, ah ; 2a e4 ; 0xc2b06
5231 mov word [bp-008h], ax ; 89 46 f8 ; 0xc2b08
5232 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2b0b vgabios.c:1814
5233 xor ah, ah ; 30 e4 ; 0xc2b0e
5234 mov bx, ax ; 89 c3 ; 0xc2b10
5235 mov dx, cx ; 89 ca ; 0xc2b12
5236 mov ax, si ; 89 f0 ; 0xc2b14
5237 call 03196h ; e8 7d 06 ; 0xc2b16
5238 inc cx ; 41 ; 0xc2b19 vgabios.c:1815
5239 mov dx, 003cah ; ba ca 03 ; 0xc2b1a
5240 in AL, DX ; ec ; 0xc2b1d
5241 db 02ah, 0e4h
5242 ; sub ah, ah ; 2a e4 ; 0xc2b1e
5243 xor ah, ah ; 30 e4 ; 0xc2b20
5244 mov bx, ax ; 89 c3 ; 0xc2b22
5245 mov dx, cx ; 89 ca ; 0xc2b24
5246 mov ax, si ; 89 f0 ; 0xc2b26
5247 call 03196h ; e8 6b 06 ; 0xc2b28
5248 mov ax, strict word 00001h ; b8 01 00 ; 0xc2b2b vgabios.c:1817
5249 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc2b2e
5250 add cx, ax ; 01 c1 ; 0xc2b31
5251 jmp short 02b3eh ; eb 09 ; 0xc2b33
5252 jmp near 02c39h ; e9 01 01 ; 0xc2b35
5253 cmp word [bp-00ah], strict byte 00004h ; 83 7e f6 04 ; 0xc2b38
5254 jnbe short 02b5ch ; 77 1e ; 0xc2b3c
5255 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2b3e vgabios.c:1818
5256 mov dx, 003c4h ; ba c4 03 ; 0xc2b41
5257 out DX, AL ; ee ; 0xc2b44
5258 mov dx, 003c5h ; ba c5 03 ; 0xc2b45 vgabios.c:1819
5259 in AL, DX ; ec ; 0xc2b48
5260 db 02ah, 0e4h
5261 ; sub ah, ah ; 2a e4 ; 0xc2b49
5262 xor ah, ah ; 30 e4 ; 0xc2b4b
5263 mov bx, ax ; 89 c3 ; 0xc2b4d
5264 mov dx, cx ; 89 ca ; 0xc2b4f
5265 mov ax, si ; 89 f0 ; 0xc2b51
5266 call 03196h ; e8 40 06 ; 0xc2b53
5267 inc cx ; 41 ; 0xc2b56
5268 inc word [bp-00ah] ; ff 46 f6 ; 0xc2b57 vgabios.c:1820
5269 jmp short 02b38h ; eb dc ; 0xc2b5a
5270 xor al, al ; 30 c0 ; 0xc2b5c vgabios.c:1821
5271 mov dx, 003c4h ; ba c4 03 ; 0xc2b5e
5272 out DX, AL ; ee ; 0xc2b61
5273 mov dx, 003c5h ; ba c5 03 ; 0xc2b62 vgabios.c:1822
5274 in AL, DX ; ec ; 0xc2b65
5275 db 02ah, 0e4h
5276 ; sub ah, ah ; 2a e4 ; 0xc2b66
5277 xor ah, ah ; 30 e4 ; 0xc2b68
5278 mov bx, ax ; 89 c3 ; 0xc2b6a
5279 mov dx, cx ; 89 ca ; 0xc2b6c
5280 mov ax, si ; 89 f0 ; 0xc2b6e
5281 call 03196h ; e8 23 06 ; 0xc2b70
5282 mov word [bp-00ah], strict word 00000h ; c7 46 f6 00 00 ; 0xc2b73 vgabios.c:1824
5283 inc cx ; 41 ; 0xc2b78
5284 jmp short 02b81h ; eb 06 ; 0xc2b79
5285 cmp word [bp-00ah], strict byte 00018h ; 83 7e f6 18 ; 0xc2b7b
5286 jnbe short 02b9eh ; 77 1d ; 0xc2b7f
5287 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2b81 vgabios.c:1825
5288 mov dx, di ; 89 fa ; 0xc2b84
5289 out DX, AL ; ee ; 0xc2b86
5290 lea dx, [di+001h] ; 8d 55 01 ; 0xc2b87 vgabios.c:1826
5291 in AL, DX ; ec ; 0xc2b8a
5292 db 02ah, 0e4h
5293 ; sub ah, ah ; 2a e4 ; 0xc2b8b
5294 xor ah, ah ; 30 e4 ; 0xc2b8d
5295 mov bx, ax ; 89 c3 ; 0xc2b8f
5296 mov dx, cx ; 89 ca ; 0xc2b91
5297 mov ax, si ; 89 f0 ; 0xc2b93
5298 call 03196h ; e8 fe 05 ; 0xc2b95
5299 inc cx ; 41 ; 0xc2b98
5300 inc word [bp-00ah] ; ff 46 f6 ; 0xc2b99 vgabios.c:1827
5301 jmp short 02b7bh ; eb dd ; 0xc2b9c
5302 mov word [bp-00ah], strict word 00000h ; c7 46 f6 00 00 ; 0xc2b9e vgabios.c:1829
5303 jmp short 02babh ; eb 06 ; 0xc2ba3
5304 cmp word [bp-00ah], strict byte 00013h ; 83 7e f6 13 ; 0xc2ba5
5305 jnbe short 02bd5h ; 77 2a ; 0xc2ba9
5306 mov dx, 003dah ; ba da 03 ; 0xc2bab vgabios.c:1830
5307 in AL, DX ; ec ; 0xc2bae
5308 db 02ah, 0e4h
5309 ; sub ah, ah ; 2a e4 ; 0xc2baf
5310 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc2bb1 vgabios.c:1831
5311 and ax, strict word 00020h ; 25 20 00 ; 0xc2bb4
5312 or ax, word [bp-00ah] ; 0b 46 f6 ; 0xc2bb7
5313 mov dx, 003c0h ; ba c0 03 ; 0xc2bba
5314 out DX, AL ; ee ; 0xc2bbd
5315 mov dx, 003c1h ; ba c1 03 ; 0xc2bbe vgabios.c:1832
5316 in AL, DX ; ec ; 0xc2bc1
5317 db 02ah, 0e4h
5318 ; sub ah, ah ; 2a e4 ; 0xc2bc2
5319 xor ah, ah ; 30 e4 ; 0xc2bc4
5320 mov bx, ax ; 89 c3 ; 0xc2bc6
5321 mov dx, cx ; 89 ca ; 0xc2bc8
5322 mov ax, si ; 89 f0 ; 0xc2bca
5323 call 03196h ; e8 c7 05 ; 0xc2bcc
5324 inc cx ; 41 ; 0xc2bcf
5325 inc word [bp-00ah] ; ff 46 f6 ; 0xc2bd0 vgabios.c:1833
5326 jmp short 02ba5h ; eb d0 ; 0xc2bd3
5327 mov dx, 003dah ; ba da 03 ; 0xc2bd5 vgabios.c:1834
5328 in AL, DX ; ec ; 0xc2bd8
5329 db 02ah, 0e4h
5330 ; sub ah, ah ; 2a e4 ; 0xc2bd9
5331 mov word [bp-00ah], strict word 00000h ; c7 46 f6 00 00 ; 0xc2bdb vgabios.c:1836
5332 jmp short 02be8h ; eb 06 ; 0xc2be0
5333 cmp word [bp-00ah], strict byte 00008h ; 83 7e f6 08 ; 0xc2be2
5334 jnbe short 02c06h ; 77 1e ; 0xc2be6
5335 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2be8 vgabios.c:1837
5336 mov dx, 003ceh ; ba ce 03 ; 0xc2beb
5337 out DX, AL ; ee ; 0xc2bee
5338 mov dx, 003cfh ; ba cf 03 ; 0xc2bef vgabios.c:1838
5339 in AL, DX ; ec ; 0xc2bf2
5340 db 02ah, 0e4h
5341 ; sub ah, ah ; 2a e4 ; 0xc2bf3
5342 xor ah, ah ; 30 e4 ; 0xc2bf5
5343 mov bx, ax ; 89 c3 ; 0xc2bf7
5344 mov dx, cx ; 89 ca ; 0xc2bf9
5345 mov ax, si ; 89 f0 ; 0xc2bfb
5346 call 03196h ; e8 96 05 ; 0xc2bfd
5347 inc cx ; 41 ; 0xc2c00
5348 inc word [bp-00ah] ; ff 46 f6 ; 0xc2c01 vgabios.c:1839
5349 jmp short 02be2h ; eb dc ; 0xc2c04
5350 mov bx, di ; 89 fb ; 0xc2c06 vgabios.c:1841
5351 mov dx, cx ; 89 ca ; 0xc2c08
5352 mov ax, si ; 89 f0 ; 0xc2c0a
5353 call 031b2h ; e8 a3 05 ; 0xc2c0c
5354 inc cx ; 41 ; 0xc2c0f vgabios.c:1844
5355 inc cx ; 41 ; 0xc2c10
5356 xor bx, bx ; 31 db ; 0xc2c11
5357 mov dx, cx ; 89 ca ; 0xc2c13
5358 mov ax, si ; 89 f0 ; 0xc2c15
5359 call 03196h ; e8 7c 05 ; 0xc2c17
5360 inc cx ; 41 ; 0xc2c1a vgabios.c:1845
5361 xor bx, bx ; 31 db ; 0xc2c1b
5362 mov dx, cx ; 89 ca ; 0xc2c1d
5363 mov ax, si ; 89 f0 ; 0xc2c1f
5364 call 03196h ; e8 72 05 ; 0xc2c21
5365 inc cx ; 41 ; 0xc2c24 vgabios.c:1846
5366 xor bx, bx ; 31 db ; 0xc2c25
5367 mov dx, cx ; 89 ca ; 0xc2c27
5368 mov ax, si ; 89 f0 ; 0xc2c29
5369 call 03196h ; e8 68 05 ; 0xc2c2b
5370 inc cx ; 41 ; 0xc2c2e vgabios.c:1847
5371 xor bx, bx ; 31 db ; 0xc2c2f
5372 mov dx, cx ; 89 ca ; 0xc2c31
5373 mov ax, si ; 89 f0 ; 0xc2c33
5374 call 03196h ; e8 5e 05 ; 0xc2c35
5375 inc cx ; 41 ; 0xc2c38
5376 test byte [bp-00ch], 002h ; f6 46 f4 02 ; 0xc2c39 vgabios.c:1849
5377 jne short 02c42h ; 75 03 ; 0xc2c3d
5378 jmp near 02dafh ; e9 6d 01 ; 0xc2c3f
5379 mov dx, strict word 00049h ; ba 49 00 ; 0xc2c42 vgabios.c:1850
5380 mov ax, strict word 00040h ; b8 40 00 ; 0xc2c45
5381 call 03188h ; e8 3d 05 ; 0xc2c48
5382 xor ah, ah ; 30 e4 ; 0xc2c4b
5383 mov bx, ax ; 89 c3 ; 0xc2c4d
5384 mov dx, cx ; 89 ca ; 0xc2c4f
5385 mov ax, si ; 89 f0 ; 0xc2c51
5386 call 03196h ; e8 40 05 ; 0xc2c53
5387 inc cx ; 41 ; 0xc2c56 vgabios.c:1851
5388 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc2c57
5389 mov ax, strict word 00040h ; b8 40 00 ; 0xc2c5a
5390 call 031a4h ; e8 44 05 ; 0xc2c5d
5391 mov bx, ax ; 89 c3 ; 0xc2c60
5392 mov dx, cx ; 89 ca ; 0xc2c62
5393 mov ax, si ; 89 f0 ; 0xc2c64
5394 call 031b2h ; e8 49 05 ; 0xc2c66
5395 inc cx ; 41 ; 0xc2c69 vgabios.c:1852
5396 inc cx ; 41 ; 0xc2c6a
5397 mov dx, strict word 0004ch ; ba 4c 00 ; 0xc2c6b
5398 mov ax, strict word 00040h ; b8 40 00 ; 0xc2c6e
5399 call 031a4h ; e8 30 05 ; 0xc2c71
5400 mov bx, ax ; 89 c3 ; 0xc2c74
5401 mov dx, cx ; 89 ca ; 0xc2c76
5402 mov ax, si ; 89 f0 ; 0xc2c78
5403 call 031b2h ; e8 35 05 ; 0xc2c7a
5404 inc cx ; 41 ; 0xc2c7d vgabios.c:1853
5405 inc cx ; 41 ; 0xc2c7e
5406 mov dx, strict word 00063h ; ba 63 00 ; 0xc2c7f
5407 mov ax, strict word 00040h ; b8 40 00 ; 0xc2c82
5408 call 031a4h ; e8 1c 05 ; 0xc2c85
5409 mov bx, ax ; 89 c3 ; 0xc2c88
5410 mov dx, cx ; 89 ca ; 0xc2c8a
5411 mov ax, si ; 89 f0 ; 0xc2c8c
5412 call 031b2h ; e8 21 05 ; 0xc2c8e
5413 inc cx ; 41 ; 0xc2c91 vgabios.c:1854
5414 inc cx ; 41 ; 0xc2c92
5415 mov dx, 00084h ; ba 84 00 ; 0xc2c93
5416 mov ax, strict word 00040h ; b8 40 00 ; 0xc2c96
5417 call 03188h ; e8 ec 04 ; 0xc2c99
5418 xor ah, ah ; 30 e4 ; 0xc2c9c
5419 mov bx, ax ; 89 c3 ; 0xc2c9e
5420 mov dx, cx ; 89 ca ; 0xc2ca0
5421 mov ax, si ; 89 f0 ; 0xc2ca2
5422 call 03196h ; e8 ef 04 ; 0xc2ca4
5423 inc cx ; 41 ; 0xc2ca7 vgabios.c:1855
5424 mov dx, 00085h ; ba 85 00 ; 0xc2ca8
5425 mov ax, strict word 00040h ; b8 40 00 ; 0xc2cab
5426 call 031a4h ; e8 f3 04 ; 0xc2cae
5427 mov bx, ax ; 89 c3 ; 0xc2cb1
5428 mov dx, cx ; 89 ca ; 0xc2cb3
5429 mov ax, si ; 89 f0 ; 0xc2cb5
5430 call 031b2h ; e8 f8 04 ; 0xc2cb7
5431 inc cx ; 41 ; 0xc2cba vgabios.c:1856
5432 inc cx ; 41 ; 0xc2cbb
5433 mov dx, 00087h ; ba 87 00 ; 0xc2cbc
5434 mov ax, strict word 00040h ; b8 40 00 ; 0xc2cbf
5435 call 03188h ; e8 c3 04 ; 0xc2cc2
5436 xor ah, ah ; 30 e4 ; 0xc2cc5
5437 mov bx, ax ; 89 c3 ; 0xc2cc7
5438 mov dx, cx ; 89 ca ; 0xc2cc9
5439 mov ax, si ; 89 f0 ; 0xc2ccb
5440 call 03196h ; e8 c6 04 ; 0xc2ccd
5441 inc cx ; 41 ; 0xc2cd0 vgabios.c:1857
5442 mov dx, 00088h ; ba 88 00 ; 0xc2cd1
5443 mov ax, strict word 00040h ; b8 40 00 ; 0xc2cd4
5444 call 03188h ; e8 ae 04 ; 0xc2cd7
5445 mov bl, al ; 88 c3 ; 0xc2cda
5446 xor bh, bh ; 30 ff ; 0xc2cdc
5447 mov dx, cx ; 89 ca ; 0xc2cde
5448 mov ax, si ; 89 f0 ; 0xc2ce0
5449 call 03196h ; e8 b1 04 ; 0xc2ce2
5450 inc cx ; 41 ; 0xc2ce5 vgabios.c:1858
5451 mov dx, 00089h ; ba 89 00 ; 0xc2ce6
5452 mov ax, strict word 00040h ; b8 40 00 ; 0xc2ce9
5453 call 03188h ; e8 99 04 ; 0xc2cec
5454 xor ah, ah ; 30 e4 ; 0xc2cef
5455 mov bx, ax ; 89 c3 ; 0xc2cf1
5456 mov dx, cx ; 89 ca ; 0xc2cf3
5457 mov ax, si ; 89 f0 ; 0xc2cf5
5458 call 03196h ; e8 9c 04 ; 0xc2cf7
5459 inc cx ; 41 ; 0xc2cfa vgabios.c:1859
5460 mov dx, strict word 00060h ; ba 60 00 ; 0xc2cfb
5461 mov ax, strict word 00040h ; b8 40 00 ; 0xc2cfe
5462 call 031a4h ; e8 a0 04 ; 0xc2d01
5463 mov bx, ax ; 89 c3 ; 0xc2d04
5464 mov dx, cx ; 89 ca ; 0xc2d06
5465 mov ax, si ; 89 f0 ; 0xc2d08
5466 call 031b2h ; e8 a5 04 ; 0xc2d0a
5467 mov word [bp-00ah], strict word 00000h ; c7 46 f6 00 00 ; 0xc2d0d vgabios.c:1860
5468 inc cx ; 41 ; 0xc2d12
5469 inc cx ; 41 ; 0xc2d13
5470 jmp short 02d1ch ; eb 06 ; 0xc2d14
5471 cmp word [bp-00ah], strict byte 00008h ; 83 7e f6 08 ; 0xc2d16
5472 jnc short 02d3ah ; 73 1e ; 0xc2d1a
5473 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc2d1c vgabios.c:1861
5474 add dx, dx ; 01 d2 ; 0xc2d1f
5475 add dx, strict byte 00050h ; 83 c2 50 ; 0xc2d21
5476 mov ax, strict word 00040h ; b8 40 00 ; 0xc2d24
5477 call 031a4h ; e8 7a 04 ; 0xc2d27
5478 mov bx, ax ; 89 c3 ; 0xc2d2a
5479 mov dx, cx ; 89 ca ; 0xc2d2c
5480 mov ax, si ; 89 f0 ; 0xc2d2e
5481 call 031b2h ; e8 7f 04 ; 0xc2d30
5482 inc cx ; 41 ; 0xc2d33 vgabios.c:1862
5483 inc cx ; 41 ; 0xc2d34
5484 inc word [bp-00ah] ; ff 46 f6 ; 0xc2d35 vgabios.c:1863
5485 jmp short 02d16h ; eb dc ; 0xc2d38
5486 mov dx, strict word 0004eh ; ba 4e 00 ; 0xc2d3a vgabios.c:1864
5487 mov ax, strict word 00040h ; b8 40 00 ; 0xc2d3d
5488 call 031a4h ; e8 61 04 ; 0xc2d40
5489 mov bx, ax ; 89 c3 ; 0xc2d43
5490 mov dx, cx ; 89 ca ; 0xc2d45
5491 mov ax, si ; 89 f0 ; 0xc2d47
5492 call 031b2h ; e8 66 04 ; 0xc2d49
5493 inc cx ; 41 ; 0xc2d4c vgabios.c:1865
5494 inc cx ; 41 ; 0xc2d4d
5495 mov dx, strict word 00062h ; ba 62 00 ; 0xc2d4e
5496 mov ax, strict word 00040h ; b8 40 00 ; 0xc2d51
5497 call 03188h ; e8 31 04 ; 0xc2d54
5498 xor ah, ah ; 30 e4 ; 0xc2d57
5499 mov bx, ax ; 89 c3 ; 0xc2d59
5500 mov dx, cx ; 89 ca ; 0xc2d5b
5501 mov ax, si ; 89 f0 ; 0xc2d5d
5502 call 03196h ; e8 34 04 ; 0xc2d5f
5503 inc cx ; 41 ; 0xc2d62 vgabios.c:1867
5504 mov dx, strict word 0007ch ; ba 7c 00 ; 0xc2d63
5505 xor ax, ax ; 31 c0 ; 0xc2d66
5506 call 031a4h ; e8 39 04 ; 0xc2d68
5507 mov bx, ax ; 89 c3 ; 0xc2d6b
5508 mov dx, cx ; 89 ca ; 0xc2d6d
5509 mov ax, si ; 89 f0 ; 0xc2d6f
5510 call 031b2h ; e8 3e 04 ; 0xc2d71
5511 inc cx ; 41 ; 0xc2d74 vgabios.c:1868
5512 inc cx ; 41 ; 0xc2d75
5513 mov dx, strict word 0007eh ; ba 7e 00 ; 0xc2d76
5514 xor ax, ax ; 31 c0 ; 0xc2d79
5515 call 031a4h ; e8 26 04 ; 0xc2d7b
5516 mov bx, ax ; 89 c3 ; 0xc2d7e
5517 mov dx, cx ; 89 ca ; 0xc2d80
5518 mov ax, si ; 89 f0 ; 0xc2d82
5519 call 031b2h ; e8 2b 04 ; 0xc2d84
5520 inc cx ; 41 ; 0xc2d87 vgabios.c:1869
5521 inc cx ; 41 ; 0xc2d88
5522 mov dx, 0010ch ; ba 0c 01 ; 0xc2d89
5523 xor ax, ax ; 31 c0 ; 0xc2d8c
5524 call 031a4h ; e8 13 04 ; 0xc2d8e
5525 mov bx, ax ; 89 c3 ; 0xc2d91
5526 mov dx, cx ; 89 ca ; 0xc2d93
5527 mov ax, si ; 89 f0 ; 0xc2d95
5528 call 031b2h ; e8 18 04 ; 0xc2d97
5529 inc cx ; 41 ; 0xc2d9a vgabios.c:1870
5530 inc cx ; 41 ; 0xc2d9b
5531 mov dx, 0010eh ; ba 0e 01 ; 0xc2d9c
5532 xor ax, ax ; 31 c0 ; 0xc2d9f
5533 call 031a4h ; e8 00 04 ; 0xc2da1
5534 mov bx, ax ; 89 c3 ; 0xc2da4
5535 mov dx, cx ; 89 ca ; 0xc2da6
5536 mov ax, si ; 89 f0 ; 0xc2da8
5537 call 031b2h ; e8 05 04 ; 0xc2daa
5538 inc cx ; 41 ; 0xc2dad
5539 inc cx ; 41 ; 0xc2dae
5540 test byte [bp-00ch], 004h ; f6 46 f4 04 ; 0xc2daf vgabios.c:1872
5541 je short 02e20h ; 74 6b ; 0xc2db3
5542 mov dx, 003c7h ; ba c7 03 ; 0xc2db5 vgabios.c:1874
5543 in AL, DX ; ec ; 0xc2db8
5544 db 02ah, 0e4h
5545 ; sub ah, ah ; 2a e4 ; 0xc2db9
5546 mov bl, al ; 88 c3 ; 0xc2dbb
5547 xor bh, bh ; 30 ff ; 0xc2dbd
5548 mov dx, cx ; 89 ca ; 0xc2dbf
5549 mov ax, si ; 89 f0 ; 0xc2dc1
5550 call 03196h ; e8 d0 03 ; 0xc2dc3
5551 inc cx ; 41 ; 0xc2dc6 vgabios.c:1875
5552 mov dx, 003c8h ; ba c8 03 ; 0xc2dc7
5553 in AL, DX ; ec ; 0xc2dca
5554 db 02ah, 0e4h
5555 ; sub ah, ah ; 2a e4 ; 0xc2dcb
5556 mov bl, al ; 88 c3 ; 0xc2dcd
5557 xor bh, bh ; 30 ff ; 0xc2dcf
5558 mov dx, cx ; 89 ca ; 0xc2dd1
5559 mov ax, si ; 89 f0 ; 0xc2dd3
5560 call 03196h ; e8 be 03 ; 0xc2dd5
5561 inc cx ; 41 ; 0xc2dd8 vgabios.c:1876
5562 mov dx, 003c6h ; ba c6 03 ; 0xc2dd9
5563 in AL, DX ; ec ; 0xc2ddc
5564 db 02ah, 0e4h
5565 ; sub ah, ah ; 2a e4 ; 0xc2ddd
5566 xor ah, ah ; 30 e4 ; 0xc2ddf
5567 mov bx, ax ; 89 c3 ; 0xc2de1
5568 mov dx, cx ; 89 ca ; 0xc2de3
5569 mov ax, si ; 89 f0 ; 0xc2de5
5570 call 03196h ; e8 ac 03 ; 0xc2de7
5571 inc cx ; 41 ; 0xc2dea vgabios.c:1878
5572 xor al, al ; 30 c0 ; 0xc2deb
5573 mov dx, 003c8h ; ba c8 03 ; 0xc2ded
5574 out DX, AL ; ee ; 0xc2df0
5575 xor ah, ah ; 30 e4 ; 0xc2df1 vgabios.c:1879
5576 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc2df3
5577 jmp short 02dffh ; eb 07 ; 0xc2df6
5578 cmp word [bp-00ah], 00300h ; 81 7e f6 00 03 ; 0xc2df8
5579 jnc short 02e16h ; 73 17 ; 0xc2dfd
5580 mov dx, 003c9h ; ba c9 03 ; 0xc2dff vgabios.c:1880
5581 in AL, DX ; ec ; 0xc2e02
5582 db 02ah, 0e4h
5583 ; sub ah, ah ; 2a e4 ; 0xc2e03
5584 mov bl, al ; 88 c3 ; 0xc2e05
5585 xor bh, bh ; 30 ff ; 0xc2e07
5586 mov dx, cx ; 89 ca ; 0xc2e09
5587 mov ax, si ; 89 f0 ; 0xc2e0b
5588 call 03196h ; e8 86 03 ; 0xc2e0d
5589 inc cx ; 41 ; 0xc2e10
5590 inc word [bp-00ah] ; ff 46 f6 ; 0xc2e11 vgabios.c:1881
5591 jmp short 02df8h ; eb e2 ; 0xc2e14
5592 xor bx, bx ; 31 db ; 0xc2e16 vgabios.c:1882
5593 mov dx, cx ; 89 ca ; 0xc2e18
5594 mov ax, si ; 89 f0 ; 0xc2e1a
5595 call 03196h ; e8 77 03 ; 0xc2e1c
5596 inc cx ; 41 ; 0xc2e1f
5597 mov ax, cx ; 89 c8 ; 0xc2e20 vgabios.c:1885
5598 lea sp, [bp-006h] ; 8d 66 fa ; 0xc2e22
5599 pop di ; 5f ; 0xc2e25
5600 pop si ; 5e ; 0xc2e26
5601 pop cx ; 59 ; 0xc2e27
5602 pop bp ; 5d ; 0xc2e28
5603 retn ; c3 ; 0xc2e29
5604 ; disGetNextSymbol 0xc2e2a LB 0xec3 -> off=0x0 cb=0000000000000336 uValue=00000000000c2e2a 'biosfn_restore_video_state'
5605biosfn_restore_video_state: ; 0xc2e2a LB 0x336
5606 push bp ; 55 ; 0xc2e2a vgabios.c:1887
5607 mov bp, sp ; 89 e5 ; 0xc2e2b
5608 push cx ; 51 ; 0xc2e2d
5609 push si ; 56 ; 0xc2e2e
5610 push di ; 57 ; 0xc2e2f
5611 sub sp, strict byte 00006h ; 83 ec 06 ; 0xc2e30
5612 push ax ; 50 ; 0xc2e33
5613 mov si, dx ; 89 d6 ; 0xc2e34
5614 mov cx, bx ; 89 d9 ; 0xc2e36
5615 test byte [bp-00eh], 001h ; f6 46 f2 01 ; 0xc2e38 vgabios.c:1891
5616 je short 02e95h ; 74 57 ; 0xc2e3c
5617 mov dx, 003dah ; ba da 03 ; 0xc2e3e vgabios.c:1893
5618 in AL, DX ; ec ; 0xc2e41
5619 db 02ah, 0e4h
5620 ; sub ah, ah ; 2a e4 ; 0xc2e42
5621 lea dx, [bx+040h] ; 8d 57 40 ; 0xc2e44 vgabios.c:1895
5622 mov ax, si ; 89 f0 ; 0xc2e47
5623 call 031a4h ; e8 58 03 ; 0xc2e49
5624 mov di, ax ; 89 c7 ; 0xc2e4c
5625 mov word [bp-00ah], strict word 00001h ; c7 46 f6 01 00 ; 0xc2e4e vgabios.c:1899
5626 lea cx, [bx+005h] ; 8d 4f 05 ; 0xc2e53 vgabios.c:1897
5627 jmp short 02e5eh ; eb 06 ; 0xc2e56
5628 cmp word [bp-00ah], strict byte 00004h ; 83 7e f6 04 ; 0xc2e58
5629 jnbe short 02e76h ; 77 18 ; 0xc2e5c
5630 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2e5e vgabios.c:1900
5631 mov dx, 003c4h ; ba c4 03 ; 0xc2e61
5632 out DX, AL ; ee ; 0xc2e64
5633 mov dx, cx ; 89 ca ; 0xc2e65 vgabios.c:1901
5634 mov ax, si ; 89 f0 ; 0xc2e67
5635 call 03188h ; e8 1c 03 ; 0xc2e69
5636 mov dx, 003c5h ; ba c5 03 ; 0xc2e6c
5637 out DX, AL ; ee ; 0xc2e6f
5638 inc cx ; 41 ; 0xc2e70
5639 inc word [bp-00ah] ; ff 46 f6 ; 0xc2e71 vgabios.c:1902
5640 jmp short 02e58h ; eb e2 ; 0xc2e74
5641 xor al, al ; 30 c0 ; 0xc2e76 vgabios.c:1903
5642 mov dx, 003c4h ; ba c4 03 ; 0xc2e78
5643 out DX, AL ; ee ; 0xc2e7b
5644 mov dx, cx ; 89 ca ; 0xc2e7c vgabios.c:1904
5645 mov ax, si ; 89 f0 ; 0xc2e7e
5646 call 03188h ; e8 05 03 ; 0xc2e80
5647 mov dx, 003c5h ; ba c5 03 ; 0xc2e83
5648 out DX, AL ; ee ; 0xc2e86
5649 inc cx ; 41 ; 0xc2e87 vgabios.c:1907
5650 mov ax, strict word 00011h ; b8 11 00 ; 0xc2e88
5651 mov dx, di ; 89 fa ; 0xc2e8b
5652 out DX, ax ; ef ; 0xc2e8d
5653 mov word [bp-00ah], strict word 00000h ; c7 46 f6 00 00 ; 0xc2e8e vgabios.c:1909
5654 jmp short 02e9eh ; eb 09 ; 0xc2e93
5655 jmp near 02f8bh ; e9 f3 00 ; 0xc2e95
5656 cmp word [bp-00ah], strict byte 00018h ; 83 7e f6 18 ; 0xc2e98
5657 jnbe short 02ebbh ; 77 1d ; 0xc2e9c
5658 cmp word [bp-00ah], strict byte 00011h ; 83 7e f6 11 ; 0xc2e9e vgabios.c:1910
5659 je short 02eb5h ; 74 11 ; 0xc2ea2
5660 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2ea4 vgabios.c:1911
5661 mov dx, di ; 89 fa ; 0xc2ea7
5662 out DX, AL ; ee ; 0xc2ea9
5663 mov dx, cx ; 89 ca ; 0xc2eaa vgabios.c:1912
5664 mov ax, si ; 89 f0 ; 0xc2eac
5665 call 03188h ; e8 d7 02 ; 0xc2eae
5666 lea dx, [di+001h] ; 8d 55 01 ; 0xc2eb1
5667 out DX, AL ; ee ; 0xc2eb4
5668 inc cx ; 41 ; 0xc2eb5 vgabios.c:1914
5669 inc word [bp-00ah] ; ff 46 f6 ; 0xc2eb6 vgabios.c:1915
5670 jmp short 02e98h ; eb dd ; 0xc2eb9
5671 mov dx, 003cch ; ba cc 03 ; 0xc2ebb vgabios.c:1917
5672 in AL, DX ; ec ; 0xc2ebe
5673 db 02ah, 0e4h
5674 ; sub ah, ah ; 2a e4 ; 0xc2ebf
5675 and AL, strict byte 0feh ; 24 fe ; 0xc2ec1
5676 mov word [bp-008h], ax ; 89 46 f8 ; 0xc2ec3
5677 cmp di, 003d4h ; 81 ff d4 03 ; 0xc2ec6 vgabios.c:1918
5678 jne short 02ed0h ; 75 04 ; 0xc2eca
5679 or byte [bp-008h], 001h ; 80 4e f8 01 ; 0xc2ecc vgabios.c:1919
5680 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2ed0 vgabios.c:1920
5681 mov dx, 003c2h ; ba c2 03 ; 0xc2ed3
5682 out DX, AL ; ee ; 0xc2ed6
5683 mov AL, strict byte 011h ; b0 11 ; 0xc2ed7 vgabios.c:1923
5684 mov dx, di ; 89 fa ; 0xc2ed9
5685 out DX, AL ; ee ; 0xc2edb
5686 mov dx, cx ; 89 ca ; 0xc2edc vgabios.c:1924
5687 add dx, strict byte 0fff9h ; 83 c2 f9 ; 0xc2ede
5688 mov ax, si ; 89 f0 ; 0xc2ee1
5689 call 03188h ; e8 a2 02 ; 0xc2ee3
5690 lea dx, [di+001h] ; 8d 55 01 ; 0xc2ee6
5691 out DX, AL ; ee ; 0xc2ee9
5692 lea dx, [bx+003h] ; 8d 57 03 ; 0xc2eea vgabios.c:1927
5693 mov ax, si ; 89 f0 ; 0xc2eed
5694 call 03188h ; e8 96 02 ; 0xc2eef
5695 xor ah, ah ; 30 e4 ; 0xc2ef2
5696 mov word [bp-00ch], ax ; 89 46 f4 ; 0xc2ef4
5697 mov dx, 003dah ; ba da 03 ; 0xc2ef7 vgabios.c:1928
5698 in AL, DX ; ec ; 0xc2efa
5699 db 02ah, 0e4h
5700 ; sub ah, ah ; 2a e4 ; 0xc2efb
5701 mov word [bp-00ah], strict word 00000h ; c7 46 f6 00 00 ; 0xc2efd vgabios.c:1929
5702 jmp short 02f0ah ; eb 06 ; 0xc2f02
5703 cmp word [bp-00ah], strict byte 00013h ; 83 7e f6 13 ; 0xc2f04
5704 jnbe short 02f28h ; 77 1e ; 0xc2f08
5705 mov ax, word [bp-00ch] ; 8b 46 f4 ; 0xc2f0a vgabios.c:1930
5706 and ax, strict word 00020h ; 25 20 00 ; 0xc2f0d
5707 or ax, word [bp-00ah] ; 0b 46 f6 ; 0xc2f10
5708 mov dx, 003c0h ; ba c0 03 ; 0xc2f13
5709 out DX, AL ; ee ; 0xc2f16
5710 mov dx, cx ; 89 ca ; 0xc2f17 vgabios.c:1931
5711 mov ax, si ; 89 f0 ; 0xc2f19
5712 call 03188h ; e8 6a 02 ; 0xc2f1b
5713 mov dx, 003c0h ; ba c0 03 ; 0xc2f1e
5714 out DX, AL ; ee ; 0xc2f21
5715 inc cx ; 41 ; 0xc2f22
5716 inc word [bp-00ah] ; ff 46 f6 ; 0xc2f23 vgabios.c:1932
5717 jmp short 02f04h ; eb dc ; 0xc2f26
5718 mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc2f28 vgabios.c:1933
5719 mov dx, 003c0h ; ba c0 03 ; 0xc2f2b
5720 out DX, AL ; ee ; 0xc2f2e
5721 mov dx, 003dah ; ba da 03 ; 0xc2f2f vgabios.c:1934
5722 in AL, DX ; ec ; 0xc2f32
5723 db 02ah, 0e4h
5724 ; sub ah, ah ; 2a e4 ; 0xc2f33
5725 mov word [bp-00ah], strict word 00000h ; c7 46 f6 00 00 ; 0xc2f35 vgabios.c:1936
5726 jmp short 02f42h ; eb 06 ; 0xc2f3a
5727 cmp word [bp-00ah], strict byte 00008h ; 83 7e f6 08 ; 0xc2f3c
5728 jnbe short 02f5ah ; 77 18 ; 0xc2f40
5729 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2f42 vgabios.c:1937
5730 mov dx, 003ceh ; ba ce 03 ; 0xc2f45
5731 out DX, AL ; ee ; 0xc2f48
5732 mov dx, cx ; 89 ca ; 0xc2f49 vgabios.c:1938
5733 mov ax, si ; 89 f0 ; 0xc2f4b
5734 call 03188h ; e8 38 02 ; 0xc2f4d
5735 mov dx, 003cfh ; ba cf 03 ; 0xc2f50
5736 out DX, AL ; ee ; 0xc2f53
5737 inc cx ; 41 ; 0xc2f54
5738 inc word [bp-00ah] ; ff 46 f6 ; 0xc2f55 vgabios.c:1939
5739 jmp short 02f3ch ; eb e2 ; 0xc2f58
5740 add cx, strict byte 00006h ; 83 c1 06 ; 0xc2f5a vgabios.c:1940
5741 mov dx, bx ; 89 da ; 0xc2f5d vgabios.c:1941
5742 mov ax, si ; 89 f0 ; 0xc2f5f
5743 call 03188h ; e8 24 02 ; 0xc2f61
5744 mov dx, 003c4h ; ba c4 03 ; 0xc2f64
5745 out DX, AL ; ee ; 0xc2f67
5746 inc bx ; 43 ; 0xc2f68
5747 mov dx, bx ; 89 da ; 0xc2f69 vgabios.c:1944
5748 mov ax, si ; 89 f0 ; 0xc2f6b
5749 call 03188h ; e8 18 02 ; 0xc2f6d
5750 mov dx, di ; 89 fa ; 0xc2f70
5751 out DX, AL ; ee ; 0xc2f72
5752 inc bx ; 43 ; 0xc2f73
5753 mov dx, bx ; 89 da ; 0xc2f74 vgabios.c:1945
5754 mov ax, si ; 89 f0 ; 0xc2f76
5755 call 03188h ; e8 0d 02 ; 0xc2f78
5756 mov dx, 003ceh ; ba ce 03 ; 0xc2f7b
5757 out DX, AL ; ee ; 0xc2f7e
5758 lea dx, [bx+002h] ; 8d 57 02 ; 0xc2f7f
5759 mov ax, si ; 89 f0 ; 0xc2f82
5760 call 03188h ; e8 01 02 ; 0xc2f84
5761 lea dx, [di+006h] ; 8d 55 06 ; 0xc2f87
5762 out DX, AL ; ee ; 0xc2f8a
5763 test byte [bp-00eh], 002h ; f6 46 f2 02 ; 0xc2f8b vgabios.c:1949
5764 jne short 02f94h ; 75 03 ; 0xc2f8f
5765 jmp near 03109h ; e9 75 01 ; 0xc2f91
5766 mov dx, cx ; 89 ca ; 0xc2f94 vgabios.c:1950
5767 mov ax, si ; 89 f0 ; 0xc2f96
5768 call 03188h ; e8 ed 01 ; 0xc2f98
5769 xor ah, ah ; 30 e4 ; 0xc2f9b
5770 mov bx, ax ; 89 c3 ; 0xc2f9d
5771 mov dx, strict word 00049h ; ba 49 00 ; 0xc2f9f
5772 mov ax, strict word 00040h ; b8 40 00 ; 0xc2fa2
5773 call 03196h ; e8 ee 01 ; 0xc2fa5
5774 inc cx ; 41 ; 0xc2fa8
5775 mov dx, cx ; 89 ca ; 0xc2fa9 vgabios.c:1951
5776 mov ax, si ; 89 f0 ; 0xc2fab
5777 call 031a4h ; e8 f4 01 ; 0xc2fad
5778 mov bx, ax ; 89 c3 ; 0xc2fb0
5779 mov dx, strict word 0004ah ; ba 4a 00 ; 0xc2fb2
5780 mov ax, strict word 00040h ; b8 40 00 ; 0xc2fb5
5781 call 031b2h ; e8 f7 01 ; 0xc2fb8
5782 inc cx ; 41 ; 0xc2fbb
5783 inc cx ; 41 ; 0xc2fbc
5784 mov dx, cx ; 89 ca ; 0xc2fbd vgabios.c:1952
5785 mov ax, si ; 89 f0 ; 0xc2fbf
5786 call 031a4h ; e8 e0 01 ; 0xc2fc1
5787 mov bx, ax ; 89 c3 ; 0xc2fc4
5788 mov dx, strict word 0004ch ; ba 4c 00 ; 0xc2fc6
5789 mov ax, strict word 00040h ; b8 40 00 ; 0xc2fc9
5790 call 031b2h ; e8 e3 01 ; 0xc2fcc
5791 inc cx ; 41 ; 0xc2fcf
5792 inc cx ; 41 ; 0xc2fd0
5793 mov dx, cx ; 89 ca ; 0xc2fd1 vgabios.c:1953
5794 mov ax, si ; 89 f0 ; 0xc2fd3
5795 call 031a4h ; e8 cc 01 ; 0xc2fd5
5796 mov bx, ax ; 89 c3 ; 0xc2fd8
5797 mov dx, strict word 00063h ; ba 63 00 ; 0xc2fda
5798 mov ax, strict word 00040h ; b8 40 00 ; 0xc2fdd
5799 call 031b2h ; e8 cf 01 ; 0xc2fe0
5800 inc cx ; 41 ; 0xc2fe3
5801 inc cx ; 41 ; 0xc2fe4
5802 mov dx, cx ; 89 ca ; 0xc2fe5 vgabios.c:1954
5803 mov ax, si ; 89 f0 ; 0xc2fe7
5804 call 03188h ; e8 9c 01 ; 0xc2fe9
5805 xor ah, ah ; 30 e4 ; 0xc2fec
5806 mov bx, ax ; 89 c3 ; 0xc2fee
5807 mov dx, 00084h ; ba 84 00 ; 0xc2ff0
5808 mov ax, strict word 00040h ; b8 40 00 ; 0xc2ff3
5809 call 03196h ; e8 9d 01 ; 0xc2ff6
5810 inc cx ; 41 ; 0xc2ff9
5811 mov dx, cx ; 89 ca ; 0xc2ffa vgabios.c:1955
5812 mov ax, si ; 89 f0 ; 0xc2ffc
5813 call 031a4h ; e8 a3 01 ; 0xc2ffe
5814 mov bx, ax ; 89 c3 ; 0xc3001
5815 mov dx, 00085h ; ba 85 00 ; 0xc3003
5816 mov ax, strict word 00040h ; b8 40 00 ; 0xc3006
5817 call 031b2h ; e8 a6 01 ; 0xc3009
5818 inc cx ; 41 ; 0xc300c
5819 inc cx ; 41 ; 0xc300d
5820 mov dx, cx ; 89 ca ; 0xc300e vgabios.c:1956
5821 mov ax, si ; 89 f0 ; 0xc3010
5822 call 03188h ; e8 73 01 ; 0xc3012
5823 mov dl, al ; 88 c2 ; 0xc3015
5824 xor dh, dh ; 30 f6 ; 0xc3017
5825 mov bx, dx ; 89 d3 ; 0xc3019
5826 mov dx, 00087h ; ba 87 00 ; 0xc301b
5827 mov ax, strict word 00040h ; b8 40 00 ; 0xc301e
5828 call 03196h ; e8 72 01 ; 0xc3021
5829 inc cx ; 41 ; 0xc3024
5830 mov dx, cx ; 89 ca ; 0xc3025 vgabios.c:1957
5831 mov ax, si ; 89 f0 ; 0xc3027
5832 call 03188h ; e8 5c 01 ; 0xc3029
5833 mov dl, al ; 88 c2 ; 0xc302c
5834 xor dh, dh ; 30 f6 ; 0xc302e
5835 mov bx, dx ; 89 d3 ; 0xc3030
5836 mov dx, 00088h ; ba 88 00 ; 0xc3032
5837 mov ax, strict word 00040h ; b8 40 00 ; 0xc3035
5838 call 03196h ; e8 5b 01 ; 0xc3038
5839 inc cx ; 41 ; 0xc303b
5840 mov dx, cx ; 89 ca ; 0xc303c vgabios.c:1958
5841 mov ax, si ; 89 f0 ; 0xc303e
5842 call 03188h ; e8 45 01 ; 0xc3040
5843 mov dl, al ; 88 c2 ; 0xc3043
5844 xor dh, dh ; 30 f6 ; 0xc3045
5845 mov bx, dx ; 89 d3 ; 0xc3047
5846 mov dx, 00089h ; ba 89 00 ; 0xc3049
5847 mov ax, strict word 00040h ; b8 40 00 ; 0xc304c
5848 call 03196h ; e8 44 01 ; 0xc304f
5849 inc cx ; 41 ; 0xc3052
5850 mov dx, cx ; 89 ca ; 0xc3053 vgabios.c:1959
5851 mov ax, si ; 89 f0 ; 0xc3055
5852 call 031a4h ; e8 4a 01 ; 0xc3057
5853 mov bx, ax ; 89 c3 ; 0xc305a
5854 mov dx, strict word 00060h ; ba 60 00 ; 0xc305c
5855 mov ax, strict word 00040h ; b8 40 00 ; 0xc305f
5856 call 031b2h ; e8 4d 01 ; 0xc3062
5857 mov word [bp-00ah], strict word 00000h ; c7 46 f6 00 00 ; 0xc3065 vgabios.c:1960
5858 inc cx ; 41 ; 0xc306a
5859 inc cx ; 41 ; 0xc306b
5860 jmp short 03074h ; eb 06 ; 0xc306c
5861 cmp word [bp-00ah], strict byte 00008h ; 83 7e f6 08 ; 0xc306e
5862 jnc short 03092h ; 73 1e ; 0xc3072
5863 mov dx, cx ; 89 ca ; 0xc3074 vgabios.c:1961
5864 mov ax, si ; 89 f0 ; 0xc3076
5865 call 031a4h ; e8 29 01 ; 0xc3078
5866 mov bx, ax ; 89 c3 ; 0xc307b
5867 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc307d
5868 add dx, dx ; 01 d2 ; 0xc3080
5869 add dx, strict byte 00050h ; 83 c2 50 ; 0xc3082
5870 mov ax, strict word 00040h ; b8 40 00 ; 0xc3085
5871 call 031b2h ; e8 27 01 ; 0xc3088
5872 inc cx ; 41 ; 0xc308b vgabios.c:1962
5873 inc cx ; 41 ; 0xc308c
5874 inc word [bp-00ah] ; ff 46 f6 ; 0xc308d vgabios.c:1963
5875 jmp short 0306eh ; eb dc ; 0xc3090
5876 mov dx, cx ; 89 ca ; 0xc3092 vgabios.c:1964
5877 mov ax, si ; 89 f0 ; 0xc3094
5878 call 031a4h ; e8 0b 01 ; 0xc3096
5879 mov bx, ax ; 89 c3 ; 0xc3099
5880 mov dx, strict word 0004eh ; ba 4e 00 ; 0xc309b
5881 mov ax, strict word 00040h ; b8 40 00 ; 0xc309e
5882 call 031b2h ; e8 0e 01 ; 0xc30a1
5883 inc cx ; 41 ; 0xc30a4
5884 inc cx ; 41 ; 0xc30a5
5885 mov dx, cx ; 89 ca ; 0xc30a6 vgabios.c:1965
5886 mov ax, si ; 89 f0 ; 0xc30a8
5887 call 03188h ; e8 db 00 ; 0xc30aa
5888 mov dl, al ; 88 c2 ; 0xc30ad
5889 xor dh, dh ; 30 f6 ; 0xc30af
5890 mov bx, dx ; 89 d3 ; 0xc30b1
5891 mov dx, strict word 00062h ; ba 62 00 ; 0xc30b3
5892 mov ax, strict word 00040h ; b8 40 00 ; 0xc30b6
5893 call 03196h ; e8 da 00 ; 0xc30b9
5894 inc cx ; 41 ; 0xc30bc
5895 mov dx, cx ; 89 ca ; 0xc30bd vgabios.c:1967
5896 mov ax, si ; 89 f0 ; 0xc30bf
5897 call 031a4h ; e8 e0 00 ; 0xc30c1
5898 mov bx, ax ; 89 c3 ; 0xc30c4
5899 mov dx, strict word 0007ch ; ba 7c 00 ; 0xc30c6
5900 xor ax, ax ; 31 c0 ; 0xc30c9
5901 call 031b2h ; e8 e4 00 ; 0xc30cb
5902 inc cx ; 41 ; 0xc30ce
5903 inc cx ; 41 ; 0xc30cf
5904 mov dx, cx ; 89 ca ; 0xc30d0 vgabios.c:1968
5905 mov ax, si ; 89 f0 ; 0xc30d2
5906 call 031a4h ; e8 cd 00 ; 0xc30d4
5907 mov bx, ax ; 89 c3 ; 0xc30d7
5908 mov dx, strict word 0007eh ; ba 7e 00 ; 0xc30d9
5909 xor ax, ax ; 31 c0 ; 0xc30dc
5910 call 031b2h ; e8 d1 00 ; 0xc30de
5911 inc cx ; 41 ; 0xc30e1
5912 inc cx ; 41 ; 0xc30e2
5913 mov dx, cx ; 89 ca ; 0xc30e3 vgabios.c:1969
5914 mov ax, si ; 89 f0 ; 0xc30e5
5915 call 031a4h ; e8 ba 00 ; 0xc30e7
5916 mov bx, ax ; 89 c3 ; 0xc30ea
5917 mov dx, 0010ch ; ba 0c 01 ; 0xc30ec
5918 xor ax, ax ; 31 c0 ; 0xc30ef
5919 call 031b2h ; e8 be 00 ; 0xc30f1
5920 inc cx ; 41 ; 0xc30f4
5921 inc cx ; 41 ; 0xc30f5
5922 mov dx, cx ; 89 ca ; 0xc30f6 vgabios.c:1970
5923 mov ax, si ; 89 f0 ; 0xc30f8
5924 call 031a4h ; e8 a7 00 ; 0xc30fa
5925 mov bx, ax ; 89 c3 ; 0xc30fd
5926 mov dx, 0010eh ; ba 0e 01 ; 0xc30ff
5927 xor ax, ax ; 31 c0 ; 0xc3102
5928 call 031b2h ; e8 ab 00 ; 0xc3104
5929 inc cx ; 41 ; 0xc3107
5930 inc cx ; 41 ; 0xc3108
5931 test byte [bp-00eh], 004h ; f6 46 f2 04 ; 0xc3109 vgabios.c:1972
5932 je short 03156h ; 74 47 ; 0xc310d
5933 inc cx ; 41 ; 0xc310f vgabios.c:1973
5934 mov dx, cx ; 89 ca ; 0xc3110 vgabios.c:1974
5935 mov ax, si ; 89 f0 ; 0xc3112
5936 call 03188h ; e8 71 00 ; 0xc3114
5937 xor ah, ah ; 30 e4 ; 0xc3117
5938 mov word [bp-008h], ax ; 89 46 f8 ; 0xc3119
5939 inc cx ; 41 ; 0xc311c
5940 mov dx, cx ; 89 ca ; 0xc311d vgabios.c:1975
5941 mov ax, si ; 89 f0 ; 0xc311f
5942 call 03188h ; e8 64 00 ; 0xc3121
5943 mov dx, 003c6h ; ba c6 03 ; 0xc3124
5944 out DX, AL ; ee ; 0xc3127
5945 inc cx ; 41 ; 0xc3128 vgabios.c:1977
5946 xor al, al ; 30 c0 ; 0xc3129
5947 mov dx, 003c8h ; ba c8 03 ; 0xc312b
5948 out DX, AL ; ee ; 0xc312e
5949 xor ah, ah ; 30 e4 ; 0xc312f vgabios.c:1978
5950 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc3131
5951 jmp short 0313dh ; eb 07 ; 0xc3134
5952 cmp word [bp-00ah], 00300h ; 81 7e f6 00 03 ; 0xc3136
5953 jnc short 0314eh ; 73 11 ; 0xc313b
5954 mov dx, cx ; 89 ca ; 0xc313d vgabios.c:1979
5955 mov ax, si ; 89 f0 ; 0xc313f
5956 call 03188h ; e8 44 00 ; 0xc3141
5957 mov dx, 003c9h ; ba c9 03 ; 0xc3144
5958 out DX, AL ; ee ; 0xc3147
5959 inc cx ; 41 ; 0xc3148
5960 inc word [bp-00ah] ; ff 46 f6 ; 0xc3149 vgabios.c:1980
5961 jmp short 03136h ; eb e8 ; 0xc314c
5962 inc cx ; 41 ; 0xc314e vgabios.c:1981
5963 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc314f
5964 mov dx, 003c8h ; ba c8 03 ; 0xc3152
5965 out DX, AL ; ee ; 0xc3155
5966 mov ax, cx ; 89 c8 ; 0xc3156 vgabios.c:1985
5967 lea sp, [bp-006h] ; 8d 66 fa ; 0xc3158
5968 pop di ; 5f ; 0xc315b
5969 pop si ; 5e ; 0xc315c
5970 pop cx ; 59 ; 0xc315d
5971 pop bp ; 5d ; 0xc315e
5972 retn ; c3 ; 0xc315f
5973 ; disGetNextSymbol 0xc3160 LB 0xb8d -> off=0x0 cb=0000000000000028 uValue=00000000000c3160 'find_vga_entry'
5974find_vga_entry: ; 0xc3160 LB 0x28
5975 push bx ; 53 ; 0xc3160 vgabios.c:1994
5976 push dx ; 52 ; 0xc3161
5977 push bp ; 55 ; 0xc3162
5978 mov bp, sp ; 89 e5 ; 0xc3163
5979 mov dl, al ; 88 c2 ; 0xc3165
5980 mov AH, strict byte 0ffh ; b4 ff ; 0xc3167 vgabios.c:1996
5981 xor al, al ; 30 c0 ; 0xc3169 vgabios.c:1997
5982 jmp short 03173h ; eb 06 ; 0xc316b
5983 db 0feh, 0c0h
5984 ; inc al ; fe c0 ; 0xc316d vgabios.c:1998
5985 cmp AL, strict byte 00fh ; 3c 0f ; 0xc316f
5986 jnbe short 03182h ; 77 0f ; 0xc3171
5987 mov bl, al ; 88 c3 ; 0xc3173
5988 xor bh, bh ; 30 ff ; 0xc3175
5989 sal bx, 003h ; c1 e3 03 ; 0xc3177
5990 cmp dl, byte [bx+04634h] ; 3a 97 34 46 ; 0xc317a
5991 jne short 0316dh ; 75 ed ; 0xc317e
5992 mov ah, al ; 88 c4 ; 0xc3180
5993 mov al, ah ; 88 e0 ; 0xc3182 vgabios.c:2003
5994 pop bp ; 5d ; 0xc3184
5995 pop dx ; 5a ; 0xc3185
5996 pop bx ; 5b ; 0xc3186
5997 retn ; c3 ; 0xc3187
5998 ; disGetNextSymbol 0xc3188 LB 0xb65 -> off=0x0 cb=000000000000000e uValue=00000000000c3188 'read_byte'
5999read_byte: ; 0xc3188 LB 0xe
6000 push bx ; 53 ; 0xc3188 vgabios.c:2011
6001 push bp ; 55 ; 0xc3189
6002 mov bp, sp ; 89 e5 ; 0xc318a
6003 mov bx, dx ; 89 d3 ; 0xc318c
6004 mov es, ax ; 8e c0 ; 0xc318e vgabios.c:2013
6005 mov al, byte [es:bx] ; 26 8a 07 ; 0xc3190
6006 pop bp ; 5d ; 0xc3193 vgabios.c:2014
6007 pop bx ; 5b ; 0xc3194
6008 retn ; c3 ; 0xc3195
6009 ; disGetNextSymbol 0xc3196 LB 0xb57 -> off=0x0 cb=000000000000000e uValue=00000000000c3196 'write_byte'
6010write_byte: ; 0xc3196 LB 0xe
6011 push si ; 56 ; 0xc3196 vgabios.c:2016
6012 push bp ; 55 ; 0xc3197
6013 mov bp, sp ; 89 e5 ; 0xc3198
6014 mov si, dx ; 89 d6 ; 0xc319a
6015 mov es, ax ; 8e c0 ; 0xc319c vgabios.c:2018
6016 mov byte [es:si], bl ; 26 88 1c ; 0xc319e
6017 pop bp ; 5d ; 0xc31a1 vgabios.c:2019
6018 pop si ; 5e ; 0xc31a2
6019 retn ; c3 ; 0xc31a3
6020 ; disGetNextSymbol 0xc31a4 LB 0xb49 -> off=0x0 cb=000000000000000e uValue=00000000000c31a4 'read_word'
6021read_word: ; 0xc31a4 LB 0xe
6022 push bx ; 53 ; 0xc31a4 vgabios.c:2021
6023 push bp ; 55 ; 0xc31a5
6024 mov bp, sp ; 89 e5 ; 0xc31a6
6025 mov bx, dx ; 89 d3 ; 0xc31a8
6026 mov es, ax ; 8e c0 ; 0xc31aa vgabios.c:2023
6027 mov ax, word [es:bx] ; 26 8b 07 ; 0xc31ac
6028 pop bp ; 5d ; 0xc31af vgabios.c:2024
6029 pop bx ; 5b ; 0xc31b0
6030 retn ; c3 ; 0xc31b1
6031 ; disGetNextSymbol 0xc31b2 LB 0xb3b -> off=0x0 cb=000000000000000e uValue=00000000000c31b2 'write_word'
6032write_word: ; 0xc31b2 LB 0xe
6033 push si ; 56 ; 0xc31b2 vgabios.c:2026
6034 push bp ; 55 ; 0xc31b3
6035 mov bp, sp ; 89 e5 ; 0xc31b4
6036 mov si, dx ; 89 d6 ; 0xc31b6
6037 mov es, ax ; 8e c0 ; 0xc31b8 vgabios.c:2028
6038 mov word [es:si], bx ; 26 89 1c ; 0xc31ba
6039 pop bp ; 5d ; 0xc31bd vgabios.c:2029
6040 pop si ; 5e ; 0xc31be
6041 retn ; c3 ; 0xc31bf
6042 ; disGetNextSymbol 0xc31c0 LB 0xb2d -> off=0x0 cb=0000000000000012 uValue=00000000000c31c0 'read_dword'
6043read_dword: ; 0xc31c0 LB 0x12
6044 push bx ; 53 ; 0xc31c0 vgabios.c:2031
6045 push bp ; 55 ; 0xc31c1
6046 mov bp, sp ; 89 e5 ; 0xc31c2
6047 mov bx, dx ; 89 d3 ; 0xc31c4
6048 mov es, ax ; 8e c0 ; 0xc31c6 vgabios.c:2033
6049 mov ax, word [es:bx] ; 26 8b 07 ; 0xc31c8
6050 mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc31cb
6051 pop bp ; 5d ; 0xc31cf vgabios.c:2034
6052 pop bx ; 5b ; 0xc31d0
6053 retn ; c3 ; 0xc31d1
6054 ; disGetNextSymbol 0xc31d2 LB 0xb1b -> off=0x0 cb=0000000000000012 uValue=00000000000c31d2 'write_dword'
6055write_dword: ; 0xc31d2 LB 0x12
6056 push si ; 56 ; 0xc31d2 vgabios.c:2036
6057 push bp ; 55 ; 0xc31d3
6058 mov bp, sp ; 89 e5 ; 0xc31d4
6059 mov si, dx ; 89 d6 ; 0xc31d6
6060 mov es, ax ; 8e c0 ; 0xc31d8 vgabios.c:2038
6061 mov word [es:si], bx ; 26 89 1c ; 0xc31da
6062 mov word [es:si+002h], cx ; 26 89 4c 02 ; 0xc31dd
6063 pop bp ; 5d ; 0xc31e1 vgabios.c:2039
6064 pop si ; 5e ; 0xc31e2
6065 retn ; c3 ; 0xc31e3
6066 ; disGetNextSymbol 0xc31e4 LB 0xb09 -> off=0x84 cb=0000000000000390 uValue=00000000000c3268 'int10_func'
6067 db 04fh, 01ch, 01bh, 013h, 012h, 011h, 010h, 00eh, 00dh, 00ch, 00ah, 009h, 008h, 007h, 006h, 005h
6068 db 004h, 003h, 002h, 001h, 000h, 0f1h, 035h, 099h, 032h, 0d6h, 032h, 0e9h, 032h, 0f9h, 032h, 00ch
6069 db 033h, 01ch, 033h, 023h, 033h, 05bh, 033h, 05fh, 033h, 070h, 033h, 08bh, 033h, 0a6h, 033h, 0beh
6070 db 033h, 0dbh, 033h, 0efh, 033h, 0fbh, 033h, 0b2h, 034h, 0e7h, 034h, 018h, 035h, 02dh, 035h, 06ah
6071 db 035h, 030h, 024h, 023h, 022h, 021h, 020h, 014h, 012h, 011h, 010h, 004h, 002h, 001h, 000h, 0f1h
6072 db 035h, 018h, 034h, 039h, 034h, 048h, 034h, 057h, 034h, 018h, 034h, 039h, 034h, 048h, 034h, 057h
6073 db 034h, 066h, 034h, 072h, 034h, 08bh, 034h, 090h, 034h, 095h, 034h, 09ah, 034h, 00ah, 009h, 006h
6074 db 004h, 002h, 001h, 000h, 0e5h, 035h, 090h, 035h, 09dh, 035h, 0adh, 035h, 0bdh, 035h, 0d2h, 035h
6075 db 0e5h, 035h, 0e5h, 035h
6076int10_func: ; 0xc3268 LB 0x390
6077 push bp ; 55 ; 0xc3268 vgabios.c:2115
6078 mov bp, sp ; 89 e5 ; 0xc3269
6079 push si ; 56 ; 0xc326b
6080 push di ; 57 ; 0xc326c
6081 push ax ; 50 ; 0xc326d
6082 mov si, word [bp+004h] ; 8b 76 04 ; 0xc326e
6083 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3271 vgabios.c:2120
6084 shr ax, 008h ; c1 e8 08 ; 0xc3274
6085 cmp ax, strict word 0004fh ; 3d 4f 00 ; 0xc3277
6086 jnbe short 032e6h ; 77 6a ; 0xc327a
6087 push CS ; 0e ; 0xc327c
6088 pop ES ; 07 ; 0xc327d
6089 mov cx, strict word 00016h ; b9 16 00 ; 0xc327e
6090 mov di, 031e4h ; bf e4 31 ; 0xc3281
6091 repne scasb ; f2 ae ; 0xc3284
6092 sal cx, 1 ; d1 e1 ; 0xc3286
6093 mov di, cx ; 89 cf ; 0xc3288
6094 mov bx, word [cs:di+031f9h] ; 2e 8b 9d f9 31 ; 0xc328a
6095 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc328f
6096 xor ah, ah ; 30 e4 ; 0xc3292
6097 mov dl, byte [bp+012h] ; 8a 56 12 ; 0xc3294
6098 jmp bx ; ff e3 ; 0xc3297
6099 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc3299 vgabios.c:2123
6100 xor ah, ah ; 30 e4 ; 0xc329c
6101 call 0101ch ; e8 7b dd ; 0xc329e
6102 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc32a1 vgabios.c:2124
6103 and ax, strict word 0007fh ; 25 7f 00 ; 0xc32a4
6104 cmp ax, strict word 00007h ; 3d 07 00 ; 0xc32a7
6105 je short 032c1h ; 74 15 ; 0xc32aa
6106 cmp ax, strict word 00006h ; 3d 06 00 ; 0xc32ac
6107 je short 032b8h ; 74 07 ; 0xc32af
6108 cmp ax, strict word 00005h ; 3d 05 00 ; 0xc32b1
6109 jbe short 032c1h ; 76 0b ; 0xc32b4
6110 jmp short 032cah ; eb 12 ; 0xc32b6
6111 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc32b8 vgabios.c:2126
6112 xor al, al ; 30 c0 ; 0xc32bb
6113 or AL, strict byte 03fh ; 0c 3f ; 0xc32bd
6114 jmp short 032d1h ; eb 10 ; 0xc32bf vgabios.c:2127
6115 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc32c1 vgabios.c:2135
6116 xor al, al ; 30 c0 ; 0xc32c4
6117 or AL, strict byte 030h ; 0c 30 ; 0xc32c6
6118 jmp short 032d1h ; eb 07 ; 0xc32c8
6119 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc32ca vgabios.c:2138
6120 xor al, al ; 30 c0 ; 0xc32cd
6121 or AL, strict byte 020h ; 0c 20 ; 0xc32cf
6122 mov word [bp+012h], ax ; 89 46 12 ; 0xc32d1
6123 jmp short 032e6h ; eb 10 ; 0xc32d4 vgabios.c:2140
6124 mov al, byte [bp+010h] ; 8a 46 10 ; 0xc32d6 vgabios.c:2142
6125 mov dx, ax ; 89 c2 ; 0xc32d9
6126 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc32db
6127 shr ax, 008h ; c1 e8 08 ; 0xc32de
6128 xor ah, ah ; 30 e4 ; 0xc32e1
6129 call 00dcbh ; e8 e5 da ; 0xc32e3
6130 jmp near 035f1h ; e9 08 03 ; 0xc32e6 vgabios.c:2143
6131 mov dx, word [bp+00eh] ; 8b 56 0e ; 0xc32e9 vgabios.c:2145
6132 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc32ec
6133 shr ax, 008h ; c1 e8 08 ; 0xc32ef
6134 xor ah, ah ; 30 e4 ; 0xc32f2
6135 call 00e79h ; e8 82 db ; 0xc32f4
6136 jmp short 032e6h ; eb ed ; 0xc32f7 vgabios.c:2146
6137 lea bx, [bp+00eh] ; 8d 5e 0e ; 0xc32f9 vgabios.c:2148
6138 lea dx, [bp+010h] ; 8d 56 10 ; 0xc32fc
6139 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc32ff
6140 shr ax, 008h ; c1 e8 08 ; 0xc3302
6141 xor ah, ah ; 30 e4 ; 0xc3305
6142 call 00a8bh ; e8 81 d7 ; 0xc3307
6143 jmp short 032e6h ; eb da ; 0xc330a vgabios.c:2149
6144 xor al, al ; 30 c0 ; 0xc330c vgabios.c:2155
6145 mov word [bp+012h], ax ; 89 46 12 ; 0xc330e
6146 mov word [bp+00ch], ax ; 89 46 0c ; 0xc3311 vgabios.c:2156
6147 mov word [bp+010h], ax ; 89 46 10 ; 0xc3314 vgabios.c:2157
6148 mov word [bp+00eh], ax ; 89 46 0e ; 0xc3317 vgabios.c:2158
6149 jmp short 032e6h ; eb ca ; 0xc331a vgabios.c:2159
6150 mov al, dl ; 88 d0 ; 0xc331c vgabios.c:2161
6151 call 00f2eh ; e8 0d dc ; 0xc331e
6152 jmp short 032e6h ; eb c3 ; 0xc3321 vgabios.c:2162
6153 mov ax, strict word 00001h ; b8 01 00 ; 0xc3323 vgabios.c:2164
6154 push ax ; 50 ; 0xc3326
6155 mov ax, 000ffh ; b8 ff 00 ; 0xc3327
6156 push ax ; 50 ; 0xc332a
6157 mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc332b
6158 xor ah, ah ; 30 e4 ; 0xc332e
6159 push ax ; 50 ; 0xc3330
6160 mov ax, word [bp+00eh] ; 8b 46 0e ; 0xc3331
6161 shr ax, 008h ; c1 e8 08 ; 0xc3334
6162 xor ah, ah ; 30 e4 ; 0xc3337
6163 push ax ; 50 ; 0xc3339
6164 mov al, byte [bp+010h] ; 8a 46 10 ; 0xc333a
6165 mov cx, ax ; 89 c1 ; 0xc333d
6166 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc333f
6167 shr ax, 008h ; c1 e8 08 ; 0xc3342
6168 xor ah, ah ; 30 e4 ; 0xc3345
6169 mov bx, ax ; 89 c3 ; 0xc3347
6170 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3349
6171 shr ax, 008h ; c1 e8 08 ; 0xc334c
6172 xor ah, ah ; 30 e4 ; 0xc334f
6173 mov dx, ax ; 89 c2 ; 0xc3351
6174 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc3353
6175 call 0166ah ; e8 11 e3 ; 0xc3356
6176 jmp short 032e6h ; eb 8b ; 0xc3359 vgabios.c:2165
6177 xor al, al ; 30 c0 ; 0xc335b vgabios.c:2167
6178 jmp short 03326h ; eb c7 ; 0xc335d
6179 lea dx, [bp+012h] ; 8d 56 12 ; 0xc335f vgabios.c:2170
6180 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3362
6181 shr ax, 008h ; c1 e8 08 ; 0xc3365
6182 xor ah, ah ; 30 e4 ; 0xc3368
6183 call 00ad1h ; e8 64 d7 ; 0xc336a
6184 jmp near 035f1h ; e9 81 02 ; 0xc336d vgabios.c:2171
6185 mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc3370 vgabios.c:2173
6186 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3373
6187 mov bx, ax ; 89 c3 ; 0xc3376
6188 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3378
6189 shr ax, 008h ; c1 e8 08 ; 0xc337b
6190 xor ah, ah ; 30 e4 ; 0xc337e
6191 mov dx, ax ; 89 c2 ; 0xc3380
6192 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc3382
6193 call 01ea1h ; e8 19 eb ; 0xc3385
6194 jmp near 035f1h ; e9 66 02 ; 0xc3388 vgabios.c:2174
6195 mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc338b vgabios.c:2176
6196 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc338e
6197 mov bx, ax ; 89 c3 ; 0xc3391
6198 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3393
6199 shr ax, 008h ; c1 e8 08 ; 0xc3396
6200 xor ah, ah ; 30 e4 ; 0xc3399
6201 mov dx, ax ; 89 c2 ; 0xc339b
6202 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc339d
6203 call 0202eh ; e8 8b ec ; 0xc33a0
6204 jmp near 035f1h ; e9 4b 02 ; 0xc33a3 vgabios.c:2177
6205 mov cx, word [bp+00eh] ; 8b 4e 0e ; 0xc33a6 vgabios.c:2179
6206 mov bx, word [bp+010h] ; 8b 5e 10 ; 0xc33a9
6207 mov al, dl ; 88 d0 ; 0xc33ac
6208 mov dx, ax ; 89 c2 ; 0xc33ae
6209 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc33b0
6210 shr ax, 008h ; c1 e8 08 ; 0xc33b3
6211 xor ah, ah ; 30 e4 ; 0xc33b6
6212 call 021c4h ; e8 09 ee ; 0xc33b8
6213 jmp near 035f1h ; e9 33 02 ; 0xc33bb vgabios.c:2180
6214 lea cx, [bp+012h] ; 8d 4e 12 ; 0xc33be vgabios.c:2182
6215 mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc33c1
6216 mov dx, word [bp+010h] ; 8b 56 10 ; 0xc33c4
6217 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc33c7
6218 shr ax, 008h ; c1 e8 08 ; 0xc33ca
6219 mov word [bp-006h], ax ; 89 46 fa ; 0xc33cd
6220 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc33d0
6221 xor ah, ah ; 30 e4 ; 0xc33d3
6222 call 00bfch ; e8 24 d8 ; 0xc33d5
6223 jmp near 035f1h ; e9 16 02 ; 0xc33d8 vgabios.c:2183
6224 mov cx, strict word 00002h ; b9 02 00 ; 0xc33db vgabios.c:2191
6225 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc33de
6226 mov bx, ax ; 89 c3 ; 0xc33e1
6227 mov dx, 000ffh ; ba ff 00 ; 0xc33e3
6228 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc33e6
6229 call 0233fh ; e8 53 ef ; 0xc33e9
6230 jmp near 035f1h ; e9 02 02 ; 0xc33ec vgabios.c:2192
6231 mov dx, word [bp+010h] ; 8b 56 10 ; 0xc33ef vgabios.c:2195
6232 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc33f2
6233 call 00d3eh ; e8 46 d9 ; 0xc33f5
6234 jmp near 035f1h ; e9 f6 01 ; 0xc33f8 vgabios.c:2196
6235 cmp ax, strict word 00030h ; 3d 30 00 ; 0xc33fb vgabios.c:2198
6236 jnbe short 0346fh ; 77 6f ; 0xc33fe
6237 push CS ; 0e ; 0xc3400
6238 pop ES ; 07 ; 0xc3401
6239 mov cx, strict word 0000fh ; b9 0f 00 ; 0xc3402
6240 mov di, 03225h ; bf 25 32 ; 0xc3405
6241 repne scasb ; f2 ae ; 0xc3408
6242 sal cx, 1 ; d1 e1 ; 0xc340a
6243 mov di, cx ; 89 cf ; 0xc340c
6244 mov dx, word [cs:di+03233h] ; 2e 8b 95 33 32 ; 0xc340e
6245 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3413
6246 jmp dx ; ff e2 ; 0xc3416
6247 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3418 vgabios.c:2202
6248 shr ax, 008h ; c1 e8 08 ; 0xc341b
6249 xor ah, ah ; 30 e4 ; 0xc341e
6250 push ax ; 50 ; 0xc3420
6251 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3421
6252 push ax ; 50 ; 0xc3424
6253 push word [bp+00eh] ; ff 76 0e ; 0xc3425
6254 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc3428
6255 mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc342b
6256 mov bx, word [bp+008h] ; 8b 5e 08 ; 0xc342e
6257 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3431
6258 call 026d8h ; e8 a1 f2 ; 0xc3434
6259 jmp short 0346fh ; eb 36 ; 0xc3437 vgabios.c:2203
6260 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3439 vgabios.c:2206
6261 xor ah, ah ; 30 e4 ; 0xc343c
6262 mov dx, ax ; 89 c2 ; 0xc343e
6263 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc3440
6264 call 02758h ; e8 12 f3 ; 0xc3443
6265 jmp short 0346fh ; eb 27 ; 0xc3446 vgabios.c:2207
6266 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3448 vgabios.c:2210
6267 xor ah, ah ; 30 e4 ; 0xc344b
6268 mov dx, ax ; 89 c2 ; 0xc344d
6269 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc344f
6270 call 027c6h ; e8 71 f3 ; 0xc3452
6271 jmp short 0346fh ; eb 18 ; 0xc3455 vgabios.c:2211
6272 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3457 vgabios.c:2214
6273 xor ah, ah ; 30 e4 ; 0xc345a
6274 mov dx, ax ; 89 c2 ; 0xc345c
6275 mov al, byte [bp+012h] ; 8a 46 12 ; 0xc345e
6276 call 02836h ; e8 d2 f3 ; 0xc3461
6277 jmp short 0346fh ; eb 09 ; 0xc3464 vgabios.c:2215
6278 mov dx, word [bp+008h] ; 8b 56 08 ; 0xc3466 vgabios.c:2217
6279 mov ax, word [bp+016h] ; 8b 46 16 ; 0xc3469
6280 call 028a6h ; e8 37 f4 ; 0xc346c
6281 jmp near 035f1h ; e9 7f 01 ; 0xc346f vgabios.c:2218
6282 mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc3472 vgabios.c:2220
6283 push ax ; 50 ; 0xc3475
6284 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3476
6285 mov bx, word [bp+010h] ; 8b 5e 10 ; 0xc3479
6286 mov dx, word [bp+008h] ; 8b 56 08 ; 0xc347c
6287 mov si, word [bp+016h] ; 8b 76 16 ; 0xc347f
6288 mov cx, ax ; 89 c1 ; 0xc3482
6289 mov ax, si ; 89 f0 ; 0xc3484
6290 call 028abh ; e8 22 f4 ; 0xc3486
6291 jmp short 0346fh ; eb e4 ; 0xc3489 vgabios.c:2221
6292 call 028b2h ; e8 24 f4 ; 0xc348b vgabios.c:2223
6293 jmp short 0346fh ; eb df ; 0xc348e vgabios.c:2224
6294 call 028b7h ; e8 24 f4 ; 0xc3490 vgabios.c:2226
6295 jmp short 0346fh ; eb da ; 0xc3493 vgabios.c:2227
6296 call 028bch ; e8 24 f4 ; 0xc3495 vgabios.c:2229
6297 jmp short 0346fh ; eb d5 ; 0xc3498 vgabios.c:2230
6298 lea ax, [bp+00eh] ; 8d 46 0e ; 0xc349a vgabios.c:2232
6299 push ax ; 50 ; 0xc349d
6300 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc349e
6301 shr ax, 008h ; c1 e8 08 ; 0xc34a1
6302 lea cx, [bp+010h] ; 8d 4e 10 ; 0xc34a4
6303 lea bx, [bp+008h] ; 8d 5e 08 ; 0xc34a7
6304 lea dx, [bp+016h] ; 8d 56 16 ; 0xc34aa
6305 call 00b81h ; e8 d1 d6 ; 0xc34ad
6306 jmp short 0346fh ; eb bd ; 0xc34b0 vgabios.c:2240
6307 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc34b2 vgabios.c:2242
6308 xor ah, ah ; 30 e4 ; 0xc34b5
6309 cmp ax, strict word 00036h ; 3d 36 00 ; 0xc34b7
6310 je short 034e0h ; 74 24 ; 0xc34ba
6311 cmp ax, strict word 00035h ; 3d 35 00 ; 0xc34bc
6312 je short 034cbh ; 74 0a ; 0xc34bf
6313 cmp ax, strict word 00020h ; 3d 20 00 ; 0xc34c1
6314 jne short 03515h ; 75 4f ; 0xc34c4
6315 call 028c1h ; e8 f8 f3 ; 0xc34c6 vgabios.c:2245
6316 jmp short 03515h ; eb 4a ; 0xc34c9 vgabios.c:2246
6317 mov al, dl ; 88 d0 ; 0xc34cb vgabios.c:2248
6318 mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc34cd
6319 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc34d0
6320 call 028c6h ; e8 f0 f3 ; 0xc34d3
6321 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc34d6 vgabios.c:2249
6322 xor al, al ; 30 c0 ; 0xc34d9
6323 or AL, strict byte 012h ; 0c 12 ; 0xc34db
6324 jmp near 032d1h ; e9 f1 fd ; 0xc34dd
6325 mov al, dl ; 88 d0 ; 0xc34e0 vgabios.c:2252
6326 call 028cbh ; e8 e6 f3 ; 0xc34e2
6327 jmp short 034d6h ; eb ef ; 0xc34e5
6328 push word [bp+008h] ; ff 76 08 ; 0xc34e7 vgabios.c:2262
6329 push word [bp+016h] ; ff 76 16 ; 0xc34ea
6330 mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc34ed
6331 push ax ; 50 ; 0xc34f0
6332 mov ax, word [bp+00eh] ; 8b 46 0e ; 0xc34f1
6333 shr ax, 008h ; c1 e8 08 ; 0xc34f4
6334 xor ah, ah ; 30 e4 ; 0xc34f7
6335 push ax ; 50 ; 0xc34f9
6336 mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc34fa
6337 mov bx, ax ; 89 c3 ; 0xc34fd
6338 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc34ff
6339 shr ax, 008h ; c1 e8 08 ; 0xc3502
6340 xor ah, ah ; 30 e4 ; 0xc3505
6341 xor dh, dh ; 30 f6 ; 0xc3507
6342 mov si, dx ; 89 d6 ; 0xc3509
6343 mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc350b
6344 mov dx, ax ; 89 c2 ; 0xc350e
6345 mov ax, si ; 89 f0 ; 0xc3510
6346 call 028d0h ; e8 bb f3 ; 0xc3512
6347 jmp near 035f1h ; e9 d9 00 ; 0xc3515 vgabios.c:2263
6348 mov bx, si ; 89 f3 ; 0xc3518 vgabios.c:2265
6349 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc351a
6350 mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc351d
6351 call 02972h ; e8 4f f4 ; 0xc3520
6352 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3523 vgabios.c:2266
6353 xor al, al ; 30 c0 ; 0xc3526
6354 or AL, strict byte 01bh ; 0c 1b ; 0xc3528
6355 jmp near 032d1h ; e9 a4 fd ; 0xc352a
6356 cmp ax, strict word 00002h ; 3d 02 00 ; 0xc352d vgabios.c:2269
6357 je short 03554h ; 74 22 ; 0xc3530
6358 cmp ax, strict word 00001h ; 3d 01 00 ; 0xc3532
6359 je short 03546h ; 74 0f ; 0xc3535
6360 test ax, ax ; 85 c0 ; 0xc3537
6361 jne short 03560h ; 75 25 ; 0xc3539
6362 lea dx, [bp+00ch] ; 8d 56 0c ; 0xc353b vgabios.c:2272
6363 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc353e
6364 call 02a97h ; e8 53 f5 ; 0xc3541
6365 jmp short 03560h ; eb 1a ; 0xc3544 vgabios.c:2273
6366 mov bx, word [bp+00ch] ; 8b 5e 0c ; 0xc3546 vgabios.c:2275
6367 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3549
6368 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc354c
6369 call 02aa9h ; e8 57 f5 ; 0xc354f
6370 jmp short 03560h ; eb 0c ; 0xc3552 vgabios.c:2276
6371 mov bx, word [bp+00ch] ; 8b 5e 0c ; 0xc3554 vgabios.c:2278
6372 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3557
6373 mov ax, word [bp+010h] ; 8b 46 10 ; 0xc355a
6374 call 02e2ah ; e8 ca f8 ; 0xc355d
6375 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3560 vgabios.c:2285
6376 xor al, al ; 30 c0 ; 0xc3563
6377 or AL, strict byte 01ch ; 0c 1c ; 0xc3565
6378 jmp near 032d1h ; e9 67 fd ; 0xc3567
6379 call 007bfh ; e8 52 d2 ; 0xc356a vgabios.c:2290
6380 test ax, ax ; 85 c0 ; 0xc356d
6381 je short 035e3h ; 74 72 ; 0xc356f
6382 mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3571 vgabios.c:2291
6383 xor ah, ah ; 30 e4 ; 0xc3574
6384 cmp ax, strict word 0000ah ; 3d 0a 00 ; 0xc3576
6385 jnbe short 035e5h ; 77 6a ; 0xc3579
6386 push CS ; 0e ; 0xc357b
6387 pop ES ; 07 ; 0xc357c
6388 mov cx, strict word 00008h ; b9 08 00 ; 0xc357d
6389 mov di, 03251h ; bf 51 32 ; 0xc3580
6390 repne scasb ; f2 ae ; 0xc3583
6391 sal cx, 1 ; d1 e1 ; 0xc3585
6392 mov di, cx ; 89 cf ; 0xc3587
6393 mov ax, word [cs:di+03258h] ; 2e 8b 85 58 32 ; 0xc3589
6394 jmp ax ; ff e0 ; 0xc358e
6395 mov bx, si ; 89 f3 ; 0xc3590 vgabios.c:2294
6396 mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3592
6397 lea ax, [bp+012h] ; 8d 46 12 ; 0xc3595
6398 call 037adh ; e8 12 02 ; 0xc3598
6399 jmp short 035f1h ; eb 54 ; 0xc359b vgabios.c:2295
6400 mov cx, si ; 89 f1 ; 0xc359d vgabios.c:2297
6401 mov bx, word [bp+016h] ; 8b 5e 16 ; 0xc359f
6402 mov dx, word [bp+010h] ; 8b 56 10 ; 0xc35a2
6403 lea ax, [bp+012h] ; 8d 46 12 ; 0xc35a5
6404 call 038dch ; e8 31 03 ; 0xc35a8
6405 jmp short 035f1h ; eb 44 ; 0xc35ab vgabios.c:2298
6406 mov cx, si ; 89 f1 ; 0xc35ad vgabios.c:2300
6407 mov bx, word [bp+016h] ; 8b 5e 16 ; 0xc35af
6408 mov dx, word [bp+00ch] ; 8b 56 0c ; 0xc35b2
6409 lea ax, [bp+012h] ; 8d 46 12 ; 0xc35b5
6410 call 03999h ; e8 de 03 ; 0xc35b8
6411 jmp short 035f1h ; eb 34 ; 0xc35bb vgabios.c:2301
6412 lea ax, [bp+00ch] ; 8d 46 0c ; 0xc35bd vgabios.c:2303
6413 push ax ; 50 ; 0xc35c0
6414 mov cx, word [bp+016h] ; 8b 4e 16 ; 0xc35c1
6415 mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc35c4
6416 mov dx, word [bp+010h] ; 8b 56 10 ; 0xc35c7
6417 lea ax, [bp+012h] ; 8d 46 12 ; 0xc35ca
6418 call 03b82h ; e8 b2 05 ; 0xc35cd
6419 jmp short 035f1h ; eb 1f ; 0xc35d0 vgabios.c:2304
6420 lea cx, [bp+00eh] ; 8d 4e 0e ; 0xc35d2 vgabios.c:2306
6421 lea bx, [bp+010h] ; 8d 5e 10 ; 0xc35d5
6422 lea dx, [bp+00ch] ; 8d 56 0c ; 0xc35d8
6423 lea ax, [bp+012h] ; 8d 46 12 ; 0xc35db
6424 call 03c0eh ; e8 2d 06 ; 0xc35de
6425 jmp short 035f1h ; eb 0e ; 0xc35e1 vgabios.c:2307
6426 jmp short 035ech ; eb 07 ; 0xc35e3
6427 mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc35e5 vgabios.c:2329
6428 jmp short 035f1h ; eb 05 ; 0xc35ea vgabios.c:2332
6429 mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc35ec vgabios.c:2334
6430 lea sp, [bp-004h] ; 8d 66 fc ; 0xc35f1 vgabios.c:2344
6431 pop di ; 5f ; 0xc35f4
6432 pop si ; 5e ; 0xc35f5
6433 pop bp ; 5d ; 0xc35f6
6434 retn ; c3 ; 0xc35f7
6435 ; disGetNextSymbol 0xc35f8 LB 0x6f5 -> off=0x0 cb=000000000000001f uValue=00000000000c35f8 'dispi_set_xres'
6436dispi_set_xres: ; 0xc35f8 LB 0x1f
6437 push bp ; 55 ; 0xc35f8 vbe.c:100
6438 mov bp, sp ; 89 e5 ; 0xc35f9
6439 push bx ; 53 ; 0xc35fb
6440 push dx ; 52 ; 0xc35fc
6441 mov bx, ax ; 89 c3 ; 0xc35fd
6442 mov ax, strict word 00001h ; b8 01 00 ; 0xc35ff vbe.c:105
6443 mov dx, 001ceh ; ba ce 01 ; 0xc3602
6444 call 00570h ; e8 68 cf ; 0xc3605
6445 mov ax, bx ; 89 d8 ; 0xc3608 vbe.c:106
6446 mov dx, 001cfh ; ba cf 01 ; 0xc360a
6447 call 00570h ; e8 60 cf ; 0xc360d
6448 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3610 vbe.c:107
6449 pop dx ; 5a ; 0xc3613
6450 pop bx ; 5b ; 0xc3614
6451 pop bp ; 5d ; 0xc3615
6452 retn ; c3 ; 0xc3616
6453 ; disGetNextSymbol 0xc3617 LB 0x6d6 -> off=0x0 cb=000000000000001f uValue=00000000000c3617 'dispi_set_yres'
6454dispi_set_yres: ; 0xc3617 LB 0x1f
6455 push bp ; 55 ; 0xc3617 vbe.c:109
6456 mov bp, sp ; 89 e5 ; 0xc3618
6457 push bx ; 53 ; 0xc361a
6458 push dx ; 52 ; 0xc361b
6459 mov bx, ax ; 89 c3 ; 0xc361c
6460 mov ax, strict word 00002h ; b8 02 00 ; 0xc361e vbe.c:114
6461 mov dx, 001ceh ; ba ce 01 ; 0xc3621
6462 call 00570h ; e8 49 cf ; 0xc3624
6463 mov ax, bx ; 89 d8 ; 0xc3627 vbe.c:115
6464 mov dx, 001cfh ; ba cf 01 ; 0xc3629
6465 call 00570h ; e8 41 cf ; 0xc362c
6466 lea sp, [bp-004h] ; 8d 66 fc ; 0xc362f vbe.c:116
6467 pop dx ; 5a ; 0xc3632
6468 pop bx ; 5b ; 0xc3633
6469 pop bp ; 5d ; 0xc3634
6470 retn ; c3 ; 0xc3635
6471 ; disGetNextSymbol 0xc3636 LB 0x6b7 -> off=0x0 cb=0000000000000019 uValue=00000000000c3636 'dispi_get_yres'
6472dispi_get_yres: ; 0xc3636 LB 0x19
6473 push bp ; 55 ; 0xc3636 vbe.c:118
6474 mov bp, sp ; 89 e5 ; 0xc3637
6475 push dx ; 52 ; 0xc3639
6476 mov ax, strict word 00002h ; b8 02 00 ; 0xc363a vbe.c:120
6477 mov dx, 001ceh ; ba ce 01 ; 0xc363d
6478 call 00570h ; e8 2d cf ; 0xc3640
6479 mov dx, 001cfh ; ba cf 01 ; 0xc3643 vbe.c:121
6480 call 00577h ; e8 2e cf ; 0xc3646
6481 lea sp, [bp-002h] ; 8d 66 fe ; 0xc3649 vbe.c:122
6482 pop dx ; 5a ; 0xc364c
6483 pop bp ; 5d ; 0xc364d
6484 retn ; c3 ; 0xc364e
6485 ; disGetNextSymbol 0xc364f LB 0x69e -> off=0x0 cb=000000000000001f uValue=00000000000c364f 'dispi_set_bpp'
6486dispi_set_bpp: ; 0xc364f LB 0x1f
6487 push bp ; 55 ; 0xc364f vbe.c:124
6488 mov bp, sp ; 89 e5 ; 0xc3650
6489 push bx ; 53 ; 0xc3652
6490 push dx ; 52 ; 0xc3653
6491 mov bx, ax ; 89 c3 ; 0xc3654
6492 mov ax, strict word 00003h ; b8 03 00 ; 0xc3656 vbe.c:129
6493 mov dx, 001ceh ; ba ce 01 ; 0xc3659
6494 call 00570h ; e8 11 cf ; 0xc365c
6495 mov ax, bx ; 89 d8 ; 0xc365f vbe.c:130
6496 mov dx, 001cfh ; ba cf 01 ; 0xc3661
6497 call 00570h ; e8 09 cf ; 0xc3664
6498 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3667 vbe.c:131
6499 pop dx ; 5a ; 0xc366a
6500 pop bx ; 5b ; 0xc366b
6501 pop bp ; 5d ; 0xc366c
6502 retn ; c3 ; 0xc366d
6503 ; disGetNextSymbol 0xc366e LB 0x67f -> off=0x0 cb=0000000000000019 uValue=00000000000c366e 'dispi_get_bpp'
6504dispi_get_bpp: ; 0xc366e LB 0x19
6505 push bp ; 55 ; 0xc366e vbe.c:133
6506 mov bp, sp ; 89 e5 ; 0xc366f
6507 push dx ; 52 ; 0xc3671
6508 mov ax, strict word 00003h ; b8 03 00 ; 0xc3672 vbe.c:135
6509 mov dx, 001ceh ; ba ce 01 ; 0xc3675
6510 call 00570h ; e8 f5 ce ; 0xc3678
6511 mov dx, 001cfh ; ba cf 01 ; 0xc367b vbe.c:136
6512 call 00577h ; e8 f6 ce ; 0xc367e
6513 lea sp, [bp-002h] ; 8d 66 fe ; 0xc3681 vbe.c:137
6514 pop dx ; 5a ; 0xc3684
6515 pop bp ; 5d ; 0xc3685
6516 retn ; c3 ; 0xc3686
6517 ; disGetNextSymbol 0xc3687 LB 0x666 -> off=0x0 cb=000000000000001f uValue=00000000000c3687 'dispi_set_virt_width'
6518dispi_set_virt_width: ; 0xc3687 LB 0x1f
6519 push bp ; 55 ; 0xc3687 vbe.c:139
6520 mov bp, sp ; 89 e5 ; 0xc3688
6521 push bx ; 53 ; 0xc368a
6522 push dx ; 52 ; 0xc368b
6523 mov bx, ax ; 89 c3 ; 0xc368c
6524 mov ax, strict word 00006h ; b8 06 00 ; 0xc368e vbe.c:144
6525 mov dx, 001ceh ; ba ce 01 ; 0xc3691
6526 call 00570h ; e8 d9 ce ; 0xc3694
6527 mov ax, bx ; 89 d8 ; 0xc3697 vbe.c:145
6528 mov dx, 001cfh ; ba cf 01 ; 0xc3699
6529 call 00570h ; e8 d1 ce ; 0xc369c
6530 lea sp, [bp-004h] ; 8d 66 fc ; 0xc369f vbe.c:146
6531 pop dx ; 5a ; 0xc36a2
6532 pop bx ; 5b ; 0xc36a3
6533 pop bp ; 5d ; 0xc36a4
6534 retn ; c3 ; 0xc36a5
6535 ; disGetNextSymbol 0xc36a6 LB 0x647 -> off=0x0 cb=0000000000000019 uValue=00000000000c36a6 'dispi_get_virt_width'
6536dispi_get_virt_width: ; 0xc36a6 LB 0x19
6537 push bp ; 55 ; 0xc36a6 vbe.c:148
6538 mov bp, sp ; 89 e5 ; 0xc36a7
6539 push dx ; 52 ; 0xc36a9
6540 mov ax, strict word 00006h ; b8 06 00 ; 0xc36aa vbe.c:150
6541 mov dx, 001ceh ; ba ce 01 ; 0xc36ad
6542 call 00570h ; e8 bd ce ; 0xc36b0
6543 mov dx, 001cfh ; ba cf 01 ; 0xc36b3 vbe.c:151
6544 call 00577h ; e8 be ce ; 0xc36b6
6545 lea sp, [bp-002h] ; 8d 66 fe ; 0xc36b9 vbe.c:152
6546 pop dx ; 5a ; 0xc36bc
6547 pop bp ; 5d ; 0xc36bd
6548 retn ; c3 ; 0xc36be
6549 ; disGetNextSymbol 0xc36bf LB 0x62e -> off=0x0 cb=0000000000000019 uValue=00000000000c36bf 'dispi_get_virt_height'
6550dispi_get_virt_height: ; 0xc36bf LB 0x19
6551 push bp ; 55 ; 0xc36bf vbe.c:154
6552 mov bp, sp ; 89 e5 ; 0xc36c0
6553 push dx ; 52 ; 0xc36c2
6554 mov ax, strict word 00007h ; b8 07 00 ; 0xc36c3 vbe.c:156
6555 mov dx, 001ceh ; ba ce 01 ; 0xc36c6
6556 call 00570h ; e8 a4 ce ; 0xc36c9
6557 mov dx, 001cfh ; ba cf 01 ; 0xc36cc vbe.c:157
6558 call 00577h ; e8 a5 ce ; 0xc36cf
6559 lea sp, [bp-002h] ; 8d 66 fe ; 0xc36d2 vbe.c:158
6560 pop dx ; 5a ; 0xc36d5
6561 pop bp ; 5d ; 0xc36d6
6562 retn ; c3 ; 0xc36d7
6563 ; disGetNextSymbol 0xc36d8 LB 0x615 -> off=0x0 cb=0000000000000012 uValue=00000000000c36d8 'in_word'
6564in_word: ; 0xc36d8 LB 0x12
6565 push bp ; 55 ; 0xc36d8 vbe.c:160
6566 mov bp, sp ; 89 e5 ; 0xc36d9
6567 push bx ; 53 ; 0xc36db
6568 mov bx, ax ; 89 c3 ; 0xc36dc
6569 mov ax, dx ; 89 d0 ; 0xc36de
6570 mov dx, bx ; 89 da ; 0xc36e0 vbe.c:162
6571 out DX, ax ; ef ; 0xc36e2
6572 in ax, DX ; ed ; 0xc36e3 vbe.c:163
6573 lea sp, [bp-002h] ; 8d 66 fe ; 0xc36e4 vbe.c:164
6574 pop bx ; 5b ; 0xc36e7
6575 pop bp ; 5d ; 0xc36e8
6576 retn ; c3 ; 0xc36e9
6577 ; disGetNextSymbol 0xc36ea LB 0x603 -> off=0x0 cb=0000000000000014 uValue=00000000000c36ea 'in_byte'
6578in_byte: ; 0xc36ea LB 0x14
6579 push bp ; 55 ; 0xc36ea vbe.c:166
6580 mov bp, sp ; 89 e5 ; 0xc36eb
6581 push bx ; 53 ; 0xc36ed
6582 mov bx, ax ; 89 c3 ; 0xc36ee
6583 mov ax, dx ; 89 d0 ; 0xc36f0
6584 mov dx, bx ; 89 da ; 0xc36f2 vbe.c:168
6585 out DX, ax ; ef ; 0xc36f4
6586 in AL, DX ; ec ; 0xc36f5 vbe.c:169
6587 db 02ah, 0e4h
6588 ; sub ah, ah ; 2a e4 ; 0xc36f6
6589 lea sp, [bp-002h] ; 8d 66 fe ; 0xc36f8 vbe.c:170
6590 pop bx ; 5b ; 0xc36fb
6591 pop bp ; 5d ; 0xc36fc
6592 retn ; c3 ; 0xc36fd
6593 ; disGetNextSymbol 0xc36fe LB 0x5ef -> off=0x0 cb=0000000000000014 uValue=00000000000c36fe 'dispi_get_id'
6594dispi_get_id: ; 0xc36fe LB 0x14
6595 push bp ; 55 ; 0xc36fe vbe.c:173
6596 mov bp, sp ; 89 e5 ; 0xc36ff
6597 push dx ; 52 ; 0xc3701
6598 xor ax, ax ; 31 c0 ; 0xc3702 vbe.c:175
6599 mov dx, 001ceh ; ba ce 01 ; 0xc3704
6600 out DX, ax ; ef ; 0xc3707
6601 mov dx, 001cfh ; ba cf 01 ; 0xc3708 vbe.c:176
6602 in ax, DX ; ed ; 0xc370b
6603 lea sp, [bp-002h] ; 8d 66 fe ; 0xc370c vbe.c:177
6604 pop dx ; 5a ; 0xc370f
6605 pop bp ; 5d ; 0xc3710
6606 retn ; c3 ; 0xc3711
6607 ; disGetNextSymbol 0xc3712 LB 0x5db -> off=0x0 cb=000000000000001a uValue=00000000000c3712 'dispi_set_id'
6608dispi_set_id: ; 0xc3712 LB 0x1a
6609 push bp ; 55 ; 0xc3712 vbe.c:179
6610 mov bp, sp ; 89 e5 ; 0xc3713
6611 push bx ; 53 ; 0xc3715
6612 push dx ; 52 ; 0xc3716
6613 mov bx, ax ; 89 c3 ; 0xc3717
6614 xor ax, ax ; 31 c0 ; 0xc3719 vbe.c:181
6615 mov dx, 001ceh ; ba ce 01 ; 0xc371b
6616 out DX, ax ; ef ; 0xc371e
6617 mov ax, bx ; 89 d8 ; 0xc371f vbe.c:182
6618 mov dx, 001cfh ; ba cf 01 ; 0xc3721
6619 out DX, ax ; ef ; 0xc3724
6620 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3725 vbe.c:183
6621 pop dx ; 5a ; 0xc3728
6622 pop bx ; 5b ; 0xc3729
6623 pop bp ; 5d ; 0xc372a
6624 retn ; c3 ; 0xc372b
6625 ; disGetNextSymbol 0xc372c LB 0x5c1 -> off=0x0 cb=000000000000002c uValue=00000000000c372c 'vbe_init'
6626vbe_init: ; 0xc372c LB 0x2c
6627 push bp ; 55 ; 0xc372c vbe.c:188
6628 mov bp, sp ; 89 e5 ; 0xc372d
6629 push bx ; 53 ; 0xc372f
6630 push dx ; 52 ; 0xc3730
6631 mov ax, 0b0c0h ; b8 c0 b0 ; 0xc3731 vbe.c:190
6632 call 03712h ; e8 db ff ; 0xc3734
6633 call 036feh ; e8 c4 ff ; 0xc3737 vbe.c:191
6634 cmp ax, 0b0c0h ; 3d c0 b0 ; 0xc373a
6635 jne short 03751h ; 75 12 ; 0xc373d
6636 mov bx, strict word 00001h ; bb 01 00 ; 0xc373f vbe.c:193
6637 mov dx, 000b9h ; ba b9 00 ; 0xc3742
6638 mov ax, strict word 00040h ; b8 40 00 ; 0xc3745
6639 call 03196h ; e8 4b fa ; 0xc3748
6640 mov ax, 0b0c4h ; b8 c4 b0 ; 0xc374b vbe.c:194
6641 call 03712h ; e8 c1 ff ; 0xc374e
6642 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3751 vbe.c:199
6643 pop dx ; 5a ; 0xc3754
6644 pop bx ; 5b ; 0xc3755
6645 pop bp ; 5d ; 0xc3756
6646 retn ; c3 ; 0xc3757
6647 ; disGetNextSymbol 0xc3758 LB 0x595 -> off=0x0 cb=0000000000000055 uValue=00000000000c3758 'mode_info_find_mode'
6648mode_info_find_mode: ; 0xc3758 LB 0x55
6649 push bp ; 55 ; 0xc3758 vbe.c:202
6650 mov bp, sp ; 89 e5 ; 0xc3759
6651 push bx ; 53 ; 0xc375b
6652 push cx ; 51 ; 0xc375c
6653 push si ; 56 ; 0xc375d
6654 push di ; 57 ; 0xc375e
6655 mov di, ax ; 89 c7 ; 0xc375f
6656 mov si, dx ; 89 d6 ; 0xc3761
6657 xor dx, dx ; 31 d2 ; 0xc3763 vbe.c:208
6658 mov ax, 003b6h ; b8 b6 03 ; 0xc3765
6659 call 036d8h ; e8 6d ff ; 0xc3768
6660 cmp ax, 077cch ; 3d cc 77 ; 0xc376b vbe.c:209
6661 jne short 037a2h ; 75 32 ; 0xc376e
6662 mov bx, strict word 00004h ; bb 04 00 ; 0xc3770 vbe.c:213
6663 mov dx, bx ; 89 da ; 0xc3773 vbe.c:218
6664 mov ax, 003b6h ; b8 b6 03 ; 0xc3775
6665 call 036d8h ; e8 5d ff ; 0xc3778
6666 mov cx, ax ; 89 c1 ; 0xc377b
6667 cmp cx, strict byte 0ffffh ; 83 f9 ff ; 0xc377d vbe.c:219
6668 je short 037a2h ; 74 20 ; 0xc3780
6669 lea dx, [bx+002h] ; 8d 57 02 ; 0xc3782 vbe.c:221
6670 mov ax, 003b6h ; b8 b6 03 ; 0xc3785
6671 call 036d8h ; e8 4d ff ; 0xc3788
6672 lea dx, [bx+044h] ; 8d 57 44 ; 0xc378b
6673 cmp cx, di ; 39 f9 ; 0xc378e vbe.c:223
6674 jne short 0379eh ; 75 0c ; 0xc3790
6675 test si, si ; 85 f6 ; 0xc3792 vbe.c:225
6676 jne short 0379ah ; 75 04 ; 0xc3794
6677 mov ax, bx ; 89 d8 ; 0xc3796 vbe.c:226
6678 jmp short 037a4h ; eb 0a ; 0xc3798
6679 test AL, strict byte 080h ; a8 80 ; 0xc379a vbe.c:227
6680 jne short 03796h ; 75 f8 ; 0xc379c
6681 mov bx, dx ; 89 d3 ; 0xc379e vbe.c:230
6682 jmp short 03775h ; eb d3 ; 0xc37a0 vbe.c:235
6683 xor ax, ax ; 31 c0 ; 0xc37a2 vbe.c:238
6684 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc37a4 vbe.c:239
6685 pop di ; 5f ; 0xc37a7
6686 pop si ; 5e ; 0xc37a8
6687 pop cx ; 59 ; 0xc37a9
6688 pop bx ; 5b ; 0xc37aa
6689 pop bp ; 5d ; 0xc37ab
6690 retn ; c3 ; 0xc37ac
6691 ; disGetNextSymbol 0xc37ad LB 0x540 -> off=0x0 cb=000000000000012f uValue=00000000000c37ad 'vbe_biosfn_return_controller_information'
6692vbe_biosfn_return_controller_information: ; 0xc37ad LB 0x12f
6693 push bp ; 55 ; 0xc37ad vbe.c:270
6694 mov bp, sp ; 89 e5 ; 0xc37ae
6695 push cx ; 51 ; 0xc37b0
6696 push si ; 56 ; 0xc37b1
6697 push di ; 57 ; 0xc37b2
6698 sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc37b3
6699 mov si, ax ; 89 c6 ; 0xc37b6
6700 mov di, dx ; 89 d7 ; 0xc37b8
6701 mov word [bp-00ah], bx ; 89 5e f6 ; 0xc37ba
6702 mov word [bp-00ch], strict word 00022h ; c7 46 f4 22 00 ; 0xc37bd vbe.c:275
6703 call 005b7h ; e8 f2 cd ; 0xc37c2 vbe.c:278
6704 mov word [bp-010h], ax ; 89 46 f0 ; 0xc37c5
6705 mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xc37c8 vbe.c:281
6706 mov word [bp-008h], di ; 89 7e f8 ; 0xc37cb
6707 xor dx, dx ; 31 d2 ; 0xc37ce vbe.c:284
6708 mov ax, 003b6h ; b8 b6 03 ; 0xc37d0
6709 call 036d8h ; e8 02 ff ; 0xc37d3
6710 cmp ax, 077cch ; 3d cc 77 ; 0xc37d6 vbe.c:285
6711 je short 037e5h ; 74 0a ; 0xc37d9
6712 push SS ; 16 ; 0xc37db vbe.c:287
6713 pop ES ; 07 ; 0xc37dc
6714 mov word [es:si], 00100h ; 26 c7 04 00 01 ; 0xc37dd
6715 jmp near 038d4h ; e9 ef 00 ; 0xc37e2 vbe.c:291
6716 mov cx, strict word 00004h ; b9 04 00 ; 0xc37e5 vbe.c:293
6717 mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc37e8 vbe.c:300
6718 mov es, [bp-008h] ; 8e 46 f8 ; 0xc37ed vbe.c:308
6719 cmp word [es:bx+002h], 03245h ; 26 81 7f 02 45 32 ; 0xc37f0
6720 jne short 037ffh ; 75 07 ; 0xc37f6
6721 cmp word [es:bx], 04256h ; 26 81 3f 56 42 ; 0xc37f8
6722 je short 0380eh ; 74 0f ; 0xc37fd
6723 cmp word [es:bx+002h], 04153h ; 26 81 7f 02 53 41 ; 0xc37ff
6724 jne short 03813h ; 75 0c ; 0xc3805
6725 cmp word [es:bx], 04556h ; 26 81 3f 56 45 ; 0xc3807
6726 jne short 03813h ; 75 05 ; 0xc380c
6727 mov word [bp-00eh], strict word 00001h ; c7 46 f2 01 00 ; 0xc380e vbe.c:310
6728 mov es, [bp-008h] ; 8e 46 f8 ; 0xc3813 vbe.c:318
6729 mov word [es:bx], 04556h ; 26 c7 07 56 45 ; 0xc3816
6730 mov word [es:bx+002h], 04153h ; 26 c7 47 02 53 41 ; 0xc381b vbe.c:320
6731 mov word [es:bx+004h], 00200h ; 26 c7 47 04 00 02 ; 0xc3821 vbe.c:324
6732 mov word [es:bx+006h], 07c6ch ; 26 c7 47 06 6c 7c ; 0xc3827 vbe.c:327
6733 mov [es:bx+008h], ds ; 26 8c 5f 08 ; 0xc382d
6734 mov word [es:bx+00ah], strict word 00001h ; 26 c7 47 0a 01 00 ; 0xc3831 vbe.c:330
6735 mov word [es:bx+00ch], strict word 00000h ; 26 c7 47 0c 00 00 ; 0xc3837 vbe.c:332
6736 mov word [es:bx+010h], di ; 26 89 7f 10 ; 0xc383d vbe.c:336
6737 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3841 vbe.c:337
6738 add ax, strict word 00022h ; 05 22 00 ; 0xc3844
6739 mov word [es:bx+00eh], ax ; 26 89 47 0e ; 0xc3847
6740 mov dx, strict word 0ffffh ; ba ff ff ; 0xc384b vbe.c:340
6741 mov ax, 003b6h ; b8 b6 03 ; 0xc384e
6742 call 036d8h ; e8 84 fe ; 0xc3851
6743 mov es, [bp-008h] ; 8e 46 f8 ; 0xc3854
6744 mov word [es:bx+012h], ax ; 26 89 47 12 ; 0xc3857
6745 cmp word [bp-00eh], strict byte 00000h ; 83 7e f2 00 ; 0xc385b vbe.c:342
6746 je short 03885h ; 74 24 ; 0xc385f
6747 mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00 ; 0xc3861 vbe.c:345
6748 mov word [es:bx+016h], 07c81h ; 26 c7 47 16 81 7c ; 0xc3867 vbe.c:346
6749 mov [es:bx+018h], ds ; 26 8c 5f 18 ; 0xc386d
6750 mov word [es:bx+01ah], 07c94h ; 26 c7 47 1a 94 7c ; 0xc3871 vbe.c:347
6751 mov [es:bx+01ch], ds ; 26 8c 5f 1c ; 0xc3877
6752 mov word [es:bx+01eh], 07cb5h ; 26 c7 47 1e b5 7c ; 0xc387b vbe.c:348
6753 mov [es:bx+020h], ds ; 26 8c 5f 20 ; 0xc3881
6754 mov dx, cx ; 89 ca ; 0xc3885 vbe.c:355
6755 add dx, strict byte 0001bh ; 83 c2 1b ; 0xc3887
6756 mov ax, 003b6h ; b8 b6 03 ; 0xc388a
6757 call 036eah ; e8 5a fe ; 0xc388d
6758 xor ah, ah ; 30 e4 ; 0xc3890 vbe.c:356
6759 cmp ax, word [bp-010h] ; 3b 46 f0 ; 0xc3892
6760 jnbe short 038b0h ; 77 19 ; 0xc3895
6761 mov dx, cx ; 89 ca ; 0xc3897 vbe.c:358
6762 mov ax, 003b6h ; b8 b6 03 ; 0xc3899
6763 call 036d8h ; e8 39 fe ; 0xc389c
6764 mov bx, ax ; 89 c3 ; 0xc389f
6765 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc38a1 vbe.c:362
6766 add dx, word [bp-00ch] ; 03 56 f4 ; 0xc38a4
6767 mov ax, di ; 89 f8 ; 0xc38a7
6768 call 031b2h ; e8 06 f9 ; 0xc38a9
6769 add word [bp-00ch], strict byte 00002h ; 83 46 f4 02 ; 0xc38ac vbe.c:364
6770 add cx, strict byte 00044h ; 83 c1 44 ; 0xc38b0 vbe.c:366
6771 mov dx, cx ; 89 ca ; 0xc38b3 vbe.c:367
6772 mov ax, 003b6h ; b8 b6 03 ; 0xc38b5
6773 call 036d8h ; e8 1d fe ; 0xc38b8
6774 mov bx, ax ; 89 c3 ; 0xc38bb
6775 cmp ax, strict word 0ffffh ; 3d ff ff ; 0xc38bd vbe.c:368
6776 jne short 03885h ; 75 c3 ; 0xc38c0
6777 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc38c2 vbe.c:371
6778 add dx, word [bp-00ch] ; 03 56 f4 ; 0xc38c5
6779 mov ax, di ; 89 f8 ; 0xc38c8
6780 call 031b2h ; e8 e5 f8 ; 0xc38ca
6781 push SS ; 16 ; 0xc38cd vbe.c:372
6782 pop ES ; 07 ; 0xc38ce
6783 mov word [es:si], strict word 0004fh ; 26 c7 04 4f 00 ; 0xc38cf
6784 lea sp, [bp-006h] ; 8d 66 fa ; 0xc38d4 vbe.c:373
6785 pop di ; 5f ; 0xc38d7
6786 pop si ; 5e ; 0xc38d8
6787 pop cx ; 59 ; 0xc38d9
6788 pop bp ; 5d ; 0xc38da
6789 retn ; c3 ; 0xc38db
6790 ; disGetNextSymbol 0xc38dc LB 0x411 -> off=0x0 cb=00000000000000bd uValue=00000000000c38dc 'vbe_biosfn_return_mode_information'
6791vbe_biosfn_return_mode_information: ; 0xc38dc LB 0xbd
6792 push bp ; 55 ; 0xc38dc vbe.c:385
6793 mov bp, sp ; 89 e5 ; 0xc38dd
6794 push si ; 56 ; 0xc38df
6795 push di ; 57 ; 0xc38e0
6796 push ax ; 50 ; 0xc38e1
6797 push ax ; 50 ; 0xc38e2
6798 push ax ; 50 ; 0xc38e3
6799 mov ax, dx ; 89 d0 ; 0xc38e4
6800 mov si, bx ; 89 de ; 0xc38e6
6801 mov word [bp-006h], cx ; 89 4e fa ; 0xc38e8
6802 test dh, 040h ; f6 c6 40 ; 0xc38eb vbe.c:396
6803 je short 038f5h ; 74 05 ; 0xc38ee
6804 mov dx, strict word 00001h ; ba 01 00 ; 0xc38f0
6805 jmp short 038f7h ; eb 02 ; 0xc38f3
6806 xor dx, dx ; 31 d2 ; 0xc38f5
6807 and ah, 001h ; 80 e4 01 ; 0xc38f7 vbe.c:397
6808 call 03758h ; e8 5b fe ; 0xc38fa vbe.c:399
6809 mov word [bp-008h], ax ; 89 46 f8 ; 0xc38fd
6810 test ax, ax ; 85 c0 ; 0xc3900 vbe.c:401
6811 je short 0393ah ; 74 36 ; 0xc3902
6812 mov cx, 00100h ; b9 00 01 ; 0xc3904 vbe.c:406
6813 xor ax, ax ; 31 c0 ; 0xc3907
6814 mov di, word [bp-006h] ; 8b 7e fa ; 0xc3909
6815 mov es, si ; 8e c6 ; 0xc390c
6816 cld ; fc ; 0xc390e
6817 jcxz 03913h ; e3 02 ; 0xc390f
6818 rep stosb ; f3 aa ; 0xc3911
6819 xor cx, cx ; 31 c9 ; 0xc3913 vbe.c:407
6820 jmp short 0391ch ; eb 05 ; 0xc3915
6821 cmp cx, strict byte 00042h ; 83 f9 42 ; 0xc3917
6822 jnc short 0393ch ; 73 20 ; 0xc391a
6823 mov dx, word [bp-008h] ; 8b 56 f8 ; 0xc391c vbe.c:410
6824 inc dx ; 42 ; 0xc391f
6825 inc dx ; 42 ; 0xc3920
6826 add dx, cx ; 01 ca ; 0xc3921
6827 mov ax, 003b6h ; b8 b6 03 ; 0xc3923
6828 call 036eah ; e8 c1 fd ; 0xc3926
6829 mov bl, al ; 88 c3 ; 0xc3929 vbe.c:411
6830 xor bh, bh ; 30 ff ; 0xc392b
6831 mov dx, word [bp-006h] ; 8b 56 fa ; 0xc392d
6832 add dx, cx ; 01 ca ; 0xc3930
6833 mov ax, si ; 89 f0 ; 0xc3932
6834 call 03196h ; e8 5f f8 ; 0xc3934
6835 inc cx ; 41 ; 0xc3937 vbe.c:412
6836 jmp short 03917h ; eb dd ; 0xc3938
6837 jmp short 03987h ; eb 4b ; 0xc393a
6838 mov dx, word [bp-006h] ; 8b 56 fa ; 0xc393c vbe.c:413
6839 inc dx ; 42 ; 0xc393f
6840 inc dx ; 42 ; 0xc3940
6841 mov ax, si ; 89 f0 ; 0xc3941
6842 call 03188h ; e8 42 f8 ; 0xc3943
6843 test AL, strict byte 001h ; a8 01 ; 0xc3946 vbe.c:414
6844 je short 03966h ; 74 1c ; 0xc3948
6845 mov dx, word [bp-006h] ; 8b 56 fa ; 0xc394a vbe.c:415
6846 add dx, strict byte 0000ch ; 83 c2 0c ; 0xc394d
6847 mov bx, 00629h ; bb 29 06 ; 0xc3950
6848 mov ax, si ; 89 f0 ; 0xc3953
6849 call 031b2h ; e8 5a f8 ; 0xc3955
6850 mov dx, word [bp-006h] ; 8b 56 fa ; 0xc3958 vbe.c:417
6851 add dx, strict byte 0000eh ; 83 c2 0e ; 0xc395b
6852 mov bx, 0c000h ; bb 00 c0 ; 0xc395e
6853 mov ax, si ; 89 f0 ; 0xc3961
6854 call 031b2h ; e8 4c f8 ; 0xc3963
6855 mov ax, strict word 0000bh ; b8 0b 00 ; 0xc3966 vbe.c:420
6856 mov dx, 001ceh ; ba ce 01 ; 0xc3969
6857 call 00570h ; e8 01 cc ; 0xc396c
6858 mov dx, 001cfh ; ba cf 01 ; 0xc396f vbe.c:421
6859 call 00577h ; e8 02 cc ; 0xc3972
6860 mov dx, word [bp-006h] ; 8b 56 fa ; 0xc3975
6861 add dx, strict byte 0002ah ; 83 c2 2a ; 0xc3978
6862 mov bx, ax ; 89 c3 ; 0xc397b
6863 mov ax, si ; 89 f0 ; 0xc397d
6864 call 031b2h ; e8 30 f8 ; 0xc397f
6865 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc3982 vbe.c:423
6866 jmp short 0398ah ; eb 03 ; 0xc3985 vbe.c:424
6867 mov ax, 00100h ; b8 00 01 ; 0xc3987 vbe.c:428
6868 push SS ; 16 ; 0xc398a vbe.c:431
6869 pop ES ; 07 ; 0xc398b
6870 mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xc398c
6871 mov word [es:bx], ax ; 26 89 07 ; 0xc398f
6872 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3992 vbe.c:432
6873 pop di ; 5f ; 0xc3995
6874 pop si ; 5e ; 0xc3996
6875 pop bp ; 5d ; 0xc3997
6876 retn ; c3 ; 0xc3998
6877 ; disGetNextSymbol 0xc3999 LB 0x354 -> off=0x0 cb=00000000000000eb uValue=00000000000c3999 'vbe_biosfn_set_mode'
6878vbe_biosfn_set_mode: ; 0xc3999 LB 0xeb
6879 push bp ; 55 ; 0xc3999 vbe.c:444
6880 mov bp, sp ; 89 e5 ; 0xc399a
6881 push si ; 56 ; 0xc399c
6882 push di ; 57 ; 0xc399d
6883 sub sp, strict byte 00006h ; 83 ec 06 ; 0xc399e
6884 mov si, ax ; 89 c6 ; 0xc39a1
6885 mov word [bp-00ah], dx ; 89 56 f6 ; 0xc39a3
6886 test byte [bp-009h], 040h ; f6 46 f7 40 ; 0xc39a6 vbe.c:452
6887 je short 039b1h ; 74 05 ; 0xc39aa
6888 mov ax, strict word 00001h ; b8 01 00 ; 0xc39ac
6889 jmp short 039b3h ; eb 02 ; 0xc39af
6890 xor ax, ax ; 31 c0 ; 0xc39b1
6891 mov dx, ax ; 89 c2 ; 0xc39b3
6892 test ax, ax ; 85 c0 ; 0xc39b5 vbe.c:453
6893 je short 039bch ; 74 03 ; 0xc39b7
6894 mov ax, strict word 00040h ; b8 40 00 ; 0xc39b9
6895 mov byte [bp-006h], al ; 88 46 fa ; 0xc39bc
6896 test byte [bp-009h], 080h ; f6 46 f7 80 ; 0xc39bf vbe.c:454
6897 je short 039cah ; 74 05 ; 0xc39c3
6898 mov ax, 00080h ; b8 80 00 ; 0xc39c5
6899 jmp short 039cch ; eb 02 ; 0xc39c8
6900 xor ax, ax ; 31 c0 ; 0xc39ca
6901 mov byte [bp-008h], al ; 88 46 f8 ; 0xc39cc
6902 and byte [bp-009h], 001h ; 80 66 f7 01 ; 0xc39cf vbe.c:456
6903 cmp word [bp-00ah], 00100h ; 81 7e f6 00 01 ; 0xc39d3 vbe.c:459
6904 jnc short 039edh ; 73 13 ; 0xc39d8
6905 xor ax, ax ; 31 c0 ; 0xc39da vbe.c:463
6906 call 005ddh ; e8 fe cb ; 0xc39dc
6907 mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc39df vbe.c:467
6908 xor ah, ah ; 30 e4 ; 0xc39e2
6909 call 0101ch ; e8 35 d6 ; 0xc39e4
6910 mov ax, strict word 0004fh ; b8 4f 00 ; 0xc39e7 vbe.c:468
6911 jmp near 03a7ah ; e9 8d 00 ; 0xc39ea vbe.c:469
6912 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc39ed vbe.c:472
6913 call 03758h ; e8 65 fd ; 0xc39f0
6914 mov bx, ax ; 89 c3 ; 0xc39f3
6915 test ax, ax ; 85 c0 ; 0xc39f5 vbe.c:474
6916 jne short 039fch ; 75 03 ; 0xc39f7
6917 jmp near 03a77h ; e9 7b 00 ; 0xc39f9
6918 lea dx, [bx+014h] ; 8d 57 14 ; 0xc39fc vbe.c:479
6919 mov ax, 003b6h ; b8 b6 03 ; 0xc39ff
6920 call 036d8h ; e8 d3 fc ; 0xc3a02
6921 mov cx, ax ; 89 c1 ; 0xc3a05
6922 lea dx, [bx+016h] ; 8d 57 16 ; 0xc3a07 vbe.c:480
6923 mov ax, 003b6h ; b8 b6 03 ; 0xc3a0a
6924 call 036d8h ; e8 c8 fc ; 0xc3a0d
6925 mov di, ax ; 89 c7 ; 0xc3a10
6926 lea dx, [bx+01bh] ; 8d 57 1b ; 0xc3a12 vbe.c:481
6927 mov ax, 003b6h ; b8 b6 03 ; 0xc3a15
6928 call 036eah ; e8 cf fc ; 0xc3a18
6929 mov bl, al ; 88 c3 ; 0xc3a1b
6930 mov dl, al ; 88 c2 ; 0xc3a1d
6931 xor ax, ax ; 31 c0 ; 0xc3a1f vbe.c:489
6932 call 005ddh ; e8 b9 cb ; 0xc3a21
6933 cmp bl, 004h ; 80 fb 04 ; 0xc3a24 vbe.c:491
6934 jne short 03a2fh ; 75 06 ; 0xc3a27
6935 mov ax, strict word 0006ah ; b8 6a 00 ; 0xc3a29 vbe.c:493
6936 call 0101ch ; e8 ed d5 ; 0xc3a2c
6937 mov al, dl ; 88 d0 ; 0xc3a2f vbe.c:496
6938 xor ah, ah ; 30 e4 ; 0xc3a31
6939 call 0364fh ; e8 19 fc ; 0xc3a33
6940 mov ax, cx ; 89 c8 ; 0xc3a36 vbe.c:497
6941 call 035f8h ; e8 bd fb ; 0xc3a38
6942 mov ax, di ; 89 f8 ; 0xc3a3b vbe.c:498
6943 call 03617h ; e8 d7 fb ; 0xc3a3d
6944 xor ax, ax ; 31 c0 ; 0xc3a40 vbe.c:499
6945 call 00603h ; e8 be cb ; 0xc3a42
6946 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc3a45 vbe.c:500
6947 or AL, strict byte 001h ; 0c 01 ; 0xc3a48
6948 xor ah, ah ; 30 e4 ; 0xc3a4a
6949 mov dl, byte [bp-006h] ; 8a 56 fa ; 0xc3a4c
6950 or al, dl ; 08 d0 ; 0xc3a4f
6951 call 005ddh ; e8 89 cb ; 0xc3a51
6952 call 006d2h ; e8 7b cc ; 0xc3a54 vbe.c:501
6953 mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xc3a57 vbe.c:503
6954 mov dx, 000bah ; ba ba 00 ; 0xc3a5a
6955 mov ax, strict word 00040h ; b8 40 00 ; 0xc3a5d
6956 call 031b2h ; e8 4f f7 ; 0xc3a60
6957 mov bl, byte [bp-008h] ; 8a 5e f8 ; 0xc3a63 vbe.c:504
6958 or bl, 060h ; 80 cb 60 ; 0xc3a66
6959 xor bh, bh ; 30 ff ; 0xc3a69
6960 mov dx, 00087h ; ba 87 00 ; 0xc3a6b
6961 mov ax, strict word 00040h ; b8 40 00 ; 0xc3a6e
6962 call 03196h ; e8 22 f7 ; 0xc3a71
6963 jmp near 039e7h ; e9 70 ff ; 0xc3a74
6964 mov ax, 00100h ; b8 00 01 ; 0xc3a77 vbe.c:513
6965 mov word [ss:si], ax ; 36 89 04 ; 0xc3a7a vbe.c:517
6966 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3a7d vbe.c:518
6967 pop di ; 5f ; 0xc3a80
6968 pop si ; 5e ; 0xc3a81
6969 pop bp ; 5d ; 0xc3a82
6970 retn ; c3 ; 0xc3a83
6971 ; disGetNextSymbol 0xc3a84 LB 0x269 -> off=0x0 cb=0000000000000008 uValue=00000000000c3a84 'vbe_biosfn_read_video_state_size'
6972vbe_biosfn_read_video_state_size: ; 0xc3a84 LB 0x8
6973 push bp ; 55 ; 0xc3a84 vbe.c:520
6974 mov bp, sp ; 89 e5 ; 0xc3a85
6975 mov ax, strict word 00012h ; b8 12 00 ; 0xc3a87 vbe.c:523
6976 pop bp ; 5d ; 0xc3a8a
6977 retn ; c3 ; 0xc3a8b
6978 ; disGetNextSymbol 0xc3a8c LB 0x261 -> off=0x0 cb=000000000000005b uValue=00000000000c3a8c 'vbe_biosfn_save_video_state'
6979vbe_biosfn_save_video_state: ; 0xc3a8c LB 0x5b
6980 push bp ; 55 ; 0xc3a8c vbe.c:525
6981 mov bp, sp ; 89 e5 ; 0xc3a8d
6982 push bx ; 53 ; 0xc3a8f
6983 push cx ; 51 ; 0xc3a90
6984 push si ; 56 ; 0xc3a91
6985 push di ; 57 ; 0xc3a92
6986 push ax ; 50 ; 0xc3a93
6987 mov di, ax ; 89 c7 ; 0xc3a94
6988 mov cx, dx ; 89 d1 ; 0xc3a96
6989 mov ax, strict word 00004h ; b8 04 00 ; 0xc3a98 vbe.c:529
6990 mov dx, 001ceh ; ba ce 01 ; 0xc3a9b
6991 out DX, ax ; ef ; 0xc3a9e
6992 mov dx, 001cfh ; ba cf 01 ; 0xc3a9f vbe.c:530
6993 in ax, DX ; ed ; 0xc3aa2
6994 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc3aa3
6995 mov bx, ax ; 89 c3 ; 0xc3aa6 vbe.c:531
6996 mov dx, cx ; 89 ca ; 0xc3aa8
6997 mov ax, di ; 89 f8 ; 0xc3aaa
6998 call 031b2h ; e8 03 f7 ; 0xc3aac
6999 inc cx ; 41 ; 0xc3aaf vbe.c:532
7000 inc cx ; 41 ; 0xc3ab0
7001 test byte [bp-00ah], 001h ; f6 46 f6 01 ; 0xc3ab1 vbe.c:533
7002 je short 03adeh ; 74 27 ; 0xc3ab5
7003 mov si, strict word 00001h ; be 01 00 ; 0xc3ab7 vbe.c:535
7004 jmp short 03ac1h ; eb 05 ; 0xc3aba
7005 cmp si, strict byte 00009h ; 83 fe 09 ; 0xc3abc
7006 jnbe short 03adeh ; 77 1d ; 0xc3abf
7007 cmp si, strict byte 00004h ; 83 fe 04 ; 0xc3ac1 vbe.c:536
7008 je short 03adbh ; 74 15 ; 0xc3ac4
7009 mov ax, si ; 89 f0 ; 0xc3ac6 vbe.c:537
7010 mov dx, 001ceh ; ba ce 01 ; 0xc3ac8
7011 out DX, ax ; ef ; 0xc3acb
7012 mov dx, 001cfh ; ba cf 01 ; 0xc3acc vbe.c:538
7013 in ax, DX ; ed ; 0xc3acf
7014 mov bx, ax ; 89 c3 ; 0xc3ad0
7015 mov dx, cx ; 89 ca ; 0xc3ad2
7016 mov ax, di ; 89 f8 ; 0xc3ad4
7017 call 031b2h ; e8 d9 f6 ; 0xc3ad6
7018 inc cx ; 41 ; 0xc3ad9 vbe.c:539
7019 inc cx ; 41 ; 0xc3ada
7020 inc si ; 46 ; 0xc3adb vbe.c:541
7021 jmp short 03abch ; eb de ; 0xc3adc
7022 lea sp, [bp-008h] ; 8d 66 f8 ; 0xc3ade vbe.c:542
7023 pop di ; 5f ; 0xc3ae1
7024 pop si ; 5e ; 0xc3ae2
7025 pop cx ; 59 ; 0xc3ae3
7026 pop bx ; 5b ; 0xc3ae4
7027 pop bp ; 5d ; 0xc3ae5
7028 retn ; c3 ; 0xc3ae6
7029 ; disGetNextSymbol 0xc3ae7 LB 0x206 -> off=0x0 cb=000000000000009b uValue=00000000000c3ae7 'vbe_biosfn_restore_video_state'
7030vbe_biosfn_restore_video_state: ; 0xc3ae7 LB 0x9b
7031 push bp ; 55 ; 0xc3ae7 vbe.c:545
7032 mov bp, sp ; 89 e5 ; 0xc3ae8
7033 push bx ; 53 ; 0xc3aea
7034 push cx ; 51 ; 0xc3aeb
7035 push si ; 56 ; 0xc3aec
7036 push ax ; 50 ; 0xc3aed
7037 mov cx, ax ; 89 c1 ; 0xc3aee
7038 mov bx, dx ; 89 d3 ; 0xc3af0
7039 call 031a4h ; e8 af f6 ; 0xc3af2 vbe.c:549
7040 mov word [bp-008h], ax ; 89 46 f8 ; 0xc3af5
7041 inc bx ; 43 ; 0xc3af8 vbe.c:550
7042 inc bx ; 43 ; 0xc3af9
7043 test byte [bp-008h], 001h ; f6 46 f8 01 ; 0xc3afa vbe.c:552
7044 jne short 03b10h ; 75 10 ; 0xc3afe
7045 mov ax, strict word 00004h ; b8 04 00 ; 0xc3b00 vbe.c:553
7046 mov dx, 001ceh ; ba ce 01 ; 0xc3b03
7047 out DX, ax ; ef ; 0xc3b06
7048 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc3b07 vbe.c:554
7049 mov dx, 001cfh ; ba cf 01 ; 0xc3b0a
7050 out DX, ax ; ef ; 0xc3b0d
7051 jmp short 03b7ah ; eb 6a ; 0xc3b0e vbe.c:555
7052 mov ax, strict word 00001h ; b8 01 00 ; 0xc3b10 vbe.c:556
7053 mov dx, 001ceh ; ba ce 01 ; 0xc3b13
7054 out DX, ax ; ef ; 0xc3b16
7055 mov dx, bx ; 89 da ; 0xc3b17 vbe.c:557
7056 mov ax, cx ; 89 c8 ; 0xc3b19
7057 call 031a4h ; e8 86 f6 ; 0xc3b1b
7058 mov dx, 001cfh ; ba cf 01 ; 0xc3b1e
7059 out DX, ax ; ef ; 0xc3b21
7060 inc bx ; 43 ; 0xc3b22 vbe.c:558
7061 inc bx ; 43 ; 0xc3b23
7062 mov ax, strict word 00002h ; b8 02 00 ; 0xc3b24
7063 mov dx, 001ceh ; ba ce 01 ; 0xc3b27
7064 out DX, ax ; ef ; 0xc3b2a
7065 mov dx, bx ; 89 da ; 0xc3b2b vbe.c:560
7066 mov ax, cx ; 89 c8 ; 0xc3b2d
7067 call 031a4h ; e8 72 f6 ; 0xc3b2f
7068 mov dx, 001cfh ; ba cf 01 ; 0xc3b32
7069 out DX, ax ; ef ; 0xc3b35
7070 inc bx ; 43 ; 0xc3b36 vbe.c:561
7071 inc bx ; 43 ; 0xc3b37
7072 mov ax, strict word 00003h ; b8 03 00 ; 0xc3b38
7073 mov dx, 001ceh ; ba ce 01 ; 0xc3b3b
7074 out DX, ax ; ef ; 0xc3b3e
7075 mov dx, bx ; 89 da ; 0xc3b3f vbe.c:563
7076 mov ax, cx ; 89 c8 ; 0xc3b41
7077 call 031a4h ; e8 5e f6 ; 0xc3b43
7078 mov dx, 001cfh ; ba cf 01 ; 0xc3b46
7079 out DX, ax ; ef ; 0xc3b49
7080 inc bx ; 43 ; 0xc3b4a vbe.c:564
7081 inc bx ; 43 ; 0xc3b4b
7082 mov ax, strict word 00004h ; b8 04 00 ; 0xc3b4c
7083 mov dx, 001ceh ; ba ce 01 ; 0xc3b4f
7084 out DX, ax ; ef ; 0xc3b52
7085 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc3b53 vbe.c:566
7086 mov dx, 001cfh ; ba cf 01 ; 0xc3b56
7087 out DX, ax ; ef ; 0xc3b59
7088 mov si, strict word 00005h ; be 05 00 ; 0xc3b5a vbe.c:568
7089 jmp short 03b64h ; eb 05 ; 0xc3b5d
7090 cmp si, strict byte 00009h ; 83 fe 09 ; 0xc3b5f
7091 jnbe short 03b7ah ; 77 16 ; 0xc3b62
7092 mov ax, si ; 89 f0 ; 0xc3b64 vbe.c:569
7093 mov dx, 001ceh ; ba ce 01 ; 0xc3b66
7094 out DX, ax ; ef ; 0xc3b69
7095 mov dx, bx ; 89 da ; 0xc3b6a vbe.c:570
7096 mov ax, cx ; 89 c8 ; 0xc3b6c
7097 call 031a4h ; e8 33 f6 ; 0xc3b6e
7098 mov dx, 001cfh ; ba cf 01 ; 0xc3b71
7099 out DX, ax ; ef ; 0xc3b74
7100 inc bx ; 43 ; 0xc3b75 vbe.c:571
7101 inc bx ; 43 ; 0xc3b76
7102 inc si ; 46 ; 0xc3b77 vbe.c:572
7103 jmp short 03b5fh ; eb e5 ; 0xc3b78
7104 lea sp, [bp-006h] ; 8d 66 fa ; 0xc3b7a vbe.c:574
7105 pop si ; 5e ; 0xc3b7d
7106 pop cx ; 59 ; 0xc3b7e
7107 pop bx ; 5b ; 0xc3b7f
7108 pop bp ; 5d ; 0xc3b80
7109 retn ; c3 ; 0xc3b81
7110 ; disGetNextSymbol 0xc3b82 LB 0x16b -> off=0x0 cb=000000000000008c uValue=00000000000c3b82 'vbe_biosfn_save_restore_state'
7111vbe_biosfn_save_restore_state: ; 0xc3b82 LB 0x8c
7112 push bp ; 55 ; 0xc3b82 vbe.c:590
7113 mov bp, sp ; 89 e5 ; 0xc3b83
7114 push si ; 56 ; 0xc3b85
7115 push di ; 57 ; 0xc3b86
7116 push ax ; 50 ; 0xc3b87
7117 mov si, ax ; 89 c6 ; 0xc3b88
7118 mov word [bp-006h], dx ; 89 56 fa ; 0xc3b8a
7119 mov ax, bx ; 89 d8 ; 0xc3b8d
7120 mov bx, word [bp+004h] ; 8b 5e 04 ; 0xc3b8f
7121 mov di, strict word 0004fh ; bf 4f 00 ; 0xc3b92 vbe.c:595
7122 xor ah, ah ; 30 e4 ; 0xc3b95 vbe.c:596
7123 cmp ax, strict word 00002h ; 3d 02 00 ; 0xc3b97
7124 je short 03be1h ; 74 45 ; 0xc3b9a
7125 cmp ax, strict word 00001h ; 3d 01 00 ; 0xc3b9c
7126 je short 03bc5h ; 74 24 ; 0xc3b9f
7127 test ax, ax ; 85 c0 ; 0xc3ba1
7128 jne short 03bfdh ; 75 58 ; 0xc3ba3
7129 mov ax, word [bp-006h] ; 8b 46 fa ; 0xc3ba5 vbe.c:598
7130 call 02a74h ; e8 c9 ee ; 0xc3ba8
7131 mov cx, ax ; 89 c1 ; 0xc3bab
7132 test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc3bad vbe.c:602
7133 je short 03bb8h ; 74 05 ; 0xc3bb1
7134 call 03a84h ; e8 ce fe ; 0xc3bb3 vbe.c:603
7135 add ax, cx ; 01 c8 ; 0xc3bb6
7136 add ax, strict word 0003fh ; 05 3f 00 ; 0xc3bb8 vbe.c:604
7137 shr ax, 006h ; c1 e8 06 ; 0xc3bbb
7138 push SS ; 16 ; 0xc3bbe
7139 pop ES ; 07 ; 0xc3bbf
7140 mov word [es:bx], ax ; 26 89 07 ; 0xc3bc0
7141 jmp short 03c00h ; eb 3b ; 0xc3bc3 vbe.c:605
7142 push SS ; 16 ; 0xc3bc5 vbe.c:607
7143 pop ES ; 07 ; 0xc3bc6
7144 mov bx, word [es:bx] ; 26 8b 1f ; 0xc3bc7
7145 mov dx, cx ; 89 ca ; 0xc3bca vbe.c:608
7146 mov ax, word [bp-006h] ; 8b 46 fa ; 0xc3bcc
7147 call 02aa9h ; e8 d7 ee ; 0xc3bcf
7148 test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc3bd2 vbe.c:612
7149 je short 03c00h ; 74 28 ; 0xc3bd6
7150 mov dx, ax ; 89 c2 ; 0xc3bd8 vbe.c:613
7151 mov ax, cx ; 89 c8 ; 0xc3bda
7152 call 03a8ch ; e8 ad fe ; 0xc3bdc
7153 jmp short 03c00h ; eb 1f ; 0xc3bdf vbe.c:614
7154 push SS ; 16 ; 0xc3be1 vbe.c:616
7155 pop ES ; 07 ; 0xc3be2
7156 mov bx, word [es:bx] ; 26 8b 1f ; 0xc3be3
7157 mov dx, cx ; 89 ca ; 0xc3be6 vbe.c:617
7158 mov ax, word [bp-006h] ; 8b 46 fa ; 0xc3be8
7159 call 02e2ah ; e8 3c f2 ; 0xc3beb
7160 test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc3bee vbe.c:621
7161 je short 03c00h ; 74 0c ; 0xc3bf2
7162 mov dx, ax ; 89 c2 ; 0xc3bf4 vbe.c:622
7163 mov ax, cx ; 89 c8 ; 0xc3bf6
7164 call 03ae7h ; e8 ec fe ; 0xc3bf8
7165 jmp short 03c00h ; eb 03 ; 0xc3bfb vbe.c:623
7166 mov di, 00100h ; bf 00 01 ; 0xc3bfd vbe.c:626
7167 push SS ; 16 ; 0xc3c00 vbe.c:629
7168 pop ES ; 07 ; 0xc3c01
7169 mov word [es:si], di ; 26 89 3c ; 0xc3c02
7170 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3c05 vbe.c:630
7171 pop di ; 5f ; 0xc3c08
7172 pop si ; 5e ; 0xc3c09
7173 pop bp ; 5d ; 0xc3c0a
7174 retn 00002h ; c2 02 00 ; 0xc3c0b
7175 ; disGetNextSymbol 0xc3c0e LB 0xdf -> off=0x0 cb=00000000000000df uValue=00000000000c3c0e 'vbe_biosfn_get_set_scanline_length'
7176vbe_biosfn_get_set_scanline_length: ; 0xc3c0e LB 0xdf
7177 push bp ; 55 ; 0xc3c0e vbe.c:651
7178 mov bp, sp ; 89 e5 ; 0xc3c0f
7179 push si ; 56 ; 0xc3c11
7180 push di ; 57 ; 0xc3c12
7181 sub sp, strict byte 00008h ; 83 ec 08 ; 0xc3c13
7182 push ax ; 50 ; 0xc3c16
7183 mov di, dx ; 89 d7 ; 0xc3c17
7184 mov word [bp-008h], bx ; 89 5e f8 ; 0xc3c19
7185 mov si, cx ; 89 ce ; 0xc3c1c
7186 call 0366eh ; e8 4d fa ; 0xc3c1e vbe.c:660
7187 cmp AL, strict byte 00fh ; 3c 0f ; 0xc3c21 vbe.c:661
7188 jne short 03c2ah ; 75 05 ; 0xc3c23
7189 mov bx, strict word 00010h ; bb 10 00 ; 0xc3c25
7190 jmp short 03c2eh ; eb 04 ; 0xc3c28
7191 xor ah, ah ; 30 e4 ; 0xc3c2a
7192 mov bx, ax ; 89 c3 ; 0xc3c2c
7193 mov byte [bp-006h], bl ; 88 5e fa ; 0xc3c2e
7194 call 036a6h ; e8 72 fa ; 0xc3c31 vbe.c:662
7195 mov word [bp-00ah], ax ; 89 46 f6 ; 0xc3c34
7196 mov word [bp-00ch], strict word 0004fh ; c7 46 f4 4f 00 ; 0xc3c37 vbe.c:663
7197 push SS ; 16 ; 0xc3c3c vbe.c:664
7198 pop ES ; 07 ; 0xc3c3d
7199 mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc3c3e
7200 mov bx, word [es:bx] ; 26 8b 1f ; 0xc3c41
7201 mov cl, byte [es:di] ; 26 8a 0d ; 0xc3c44 vbe.c:665
7202 cmp cl, 002h ; 80 f9 02 ; 0xc3c47 vbe.c:669
7203 je short 03c58h ; 74 0c ; 0xc3c4a
7204 cmp cl, 001h ; 80 f9 01 ; 0xc3c4c
7205 je short 03c7eh ; 74 2d ; 0xc3c4f
7206 test cl, cl ; 84 c9 ; 0xc3c51
7207 je short 03c79h ; 74 24 ; 0xc3c53
7208 jmp near 03cd6h ; e9 7e 00 ; 0xc3c55
7209 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc3c58 vbe.c:671
7210 cmp AL, strict byte 004h ; 3c 04 ; 0xc3c5b
7211 jne short 03c64h ; 75 05 ; 0xc3c5d
7212 sal bx, 003h ; c1 e3 03 ; 0xc3c5f vbe.c:672
7213 jmp short 03c79h ; eb 15 ; 0xc3c62 vbe.c:673
7214 xor ah, ah ; 30 e4 ; 0xc3c64 vbe.c:674
7215 cwd ; 99 ; 0xc3c66
7216 sal dx, 003h ; c1 e2 03 ; 0xc3c67
7217 db 01bh, 0c2h
7218 ; sbb ax, dx ; 1b c2 ; 0xc3c6a
7219 sar ax, 003h ; c1 f8 03 ; 0xc3c6c
7220 mov cx, ax ; 89 c1 ; 0xc3c6f
7221 mov ax, bx ; 89 d8 ; 0xc3c71
7222 xor dx, dx ; 31 d2 ; 0xc3c73
7223 div cx ; f7 f1 ; 0xc3c75
7224 mov bx, ax ; 89 c3 ; 0xc3c77
7225 mov ax, bx ; 89 d8 ; 0xc3c79 vbe.c:677
7226 call 03687h ; e8 09 fa ; 0xc3c7b
7227 call 036a6h ; e8 25 fa ; 0xc3c7e vbe.c:680
7228 mov cx, ax ; 89 c1 ; 0xc3c81
7229 push SS ; 16 ; 0xc3c83 vbe.c:681
7230 pop ES ; 07 ; 0xc3c84
7231 mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc3c85
7232 mov word [es:bx], ax ; 26 89 07 ; 0xc3c88
7233 mov al, byte [bp-006h] ; 8a 46 fa ; 0xc3c8b vbe.c:682
7234 cmp AL, strict byte 004h ; 3c 04 ; 0xc3c8e
7235 jne short 03c99h ; 75 07 ; 0xc3c90
7236 mov bx, cx ; 89 cb ; 0xc3c92 vbe.c:683
7237 shr bx, 003h ; c1 eb 03 ; 0xc3c94
7238 jmp short 03cach ; eb 13 ; 0xc3c97 vbe.c:684
7239 xor ah, ah ; 30 e4 ; 0xc3c99 vbe.c:685
7240 cwd ; 99 ; 0xc3c9b
7241 sal dx, 003h ; c1 e2 03 ; 0xc3c9c
7242 db 01bh, 0c2h
7243 ; sbb ax, dx ; 1b c2 ; 0xc3c9f
7244 sar ax, 003h ; c1 f8 03 ; 0xc3ca1
7245 mov bx, ax ; 89 c3 ; 0xc3ca4
7246 mov ax, cx ; 89 c8 ; 0xc3ca6
7247 mul bx ; f7 e3 ; 0xc3ca8
7248 mov bx, ax ; 89 c3 ; 0xc3caa
7249 add bx, strict byte 00003h ; 83 c3 03 ; 0xc3cac vbe.c:686
7250 and bl, 0fch ; 80 e3 fc ; 0xc3caf
7251 push SS ; 16 ; 0xc3cb2 vbe.c:687
7252 pop ES ; 07 ; 0xc3cb3
7253 mov word [es:di], bx ; 26 89 1d ; 0xc3cb4
7254 call 036bfh ; e8 05 fa ; 0xc3cb7 vbe.c:688
7255 push SS ; 16 ; 0xc3cba
7256 pop ES ; 07 ; 0xc3cbb
7257 mov word [es:si], ax ; 26 89 04 ; 0xc3cbc
7258 call 03636h ; e8 74 f9 ; 0xc3cbf vbe.c:689
7259 push SS ; 16 ; 0xc3cc2
7260 pop ES ; 07 ; 0xc3cc3
7261 cmp ax, word [es:si] ; 26 3b 04 ; 0xc3cc4
7262 jbe short 03cdbh ; 76 12 ; 0xc3cc7
7263 mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3cc9 vbe.c:690
7264 call 03687h ; e8 b8 f9 ; 0xc3ccc
7265 mov word [bp-00ch], 00200h ; c7 46 f4 00 02 ; 0xc3ccf vbe.c:691
7266 jmp short 03cdbh ; eb 05 ; 0xc3cd4 vbe.c:693
7267 mov word [bp-00ch], 00100h ; c7 46 f4 00 01 ; 0xc3cd6 vbe.c:696
7268 push SS ; 16 ; 0xc3cdb vbe.c:699
7269 pop ES ; 07 ; 0xc3cdc
7270 mov ax, word [bp-00ch] ; 8b 46 f4 ; 0xc3cdd
7271 mov bx, word [bp-00eh] ; 8b 5e f2 ; 0xc3ce0
7272 mov word [es:bx], ax ; 26 89 07 ; 0xc3ce3
7273 lea sp, [bp-004h] ; 8d 66 fc ; 0xc3ce6 vbe.c:700
7274 pop di ; 5f ; 0xc3ce9
7275 pop si ; 5e ; 0xc3cea
7276 pop bp ; 5d ; 0xc3ceb
7277 retn ; c3 ; 0xc3cec
7278
7279 ; Padding 0x713 bytes at 0xc3ced
7280 times 1811 db 0
7281
7282section VBE32 progbits vstart=0x4400 align=1 ; size=0x115 class=CODE group=AUTO
7283 ; disGetNextSymbol 0xc4400 LB 0x115 -> off=0x0 cb=0000000000000114 uValue=00000000000c0000 'vesa_pm_start'
7284vesa_pm_start: ; 0xc4400 LB 0x114
7285 sbb byte [bx+si], al ; 18 00 ; 0xc4400
7286 dec di ; 4f ; 0xc4402
7287 add byte [bx+si], dl ; 00 10 ; 0xc4403
7288 add word [bx+si], cx ; 01 08 ; 0xc4405
7289 add dh, cl ; 00 ce ; 0xc4407
7290 add di, cx ; 01 cf ; 0xc4409
7291 add di, cx ; 01 cf ; 0xc440b
7292 add ax, dx ; 01 d0 ; 0xc440d
7293 add word [bp-048fdh], si ; 01 b6 03 b7 ; 0xc440f
7294 db 003h, 0ffh
7295 ; add di, di ; 03 ff ; 0xc4413
7296 db 0ffh
7297 db 0ffh
7298 jmp word [bp-07dh] ; ff 66 83 ; 0xc4417
7299 sti ; fb ; 0xc441a
7300 add byte [si+005h], dh ; 00 74 05 ; 0xc441b
7301 mov eax, strict dword 066c30100h ; 66 b8 00 01 c3 66 ; 0xc441e vberom.asm:825
7302 db 08bh, 0c2h
7303 ; mov ax, dx ; 8b c2 ; 0xc4424
7304 push edx ; 66 52 ; 0xc4426 vberom.asm:829
7305 push eax ; 66 50 ; 0xc4428 vberom.asm:830
7306 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc442a vberom.asm:831
7307 add ax, 06600h ; 05 00 66 ; 0xc4430
7308 out DX, ax ; ef ; 0xc4433
7309 pop eax ; 66 58 ; 0xc4434 vberom.asm:834
7310 mov edx, strict dword 0ef6601cfh ; 66 ba cf 01 66 ef ; 0xc4436 vberom.asm:835
7311 in eax, DX ; 66 ed ; 0xc443c vberom.asm:837
7312 pop edx ; 66 5a ; 0xc443e vberom.asm:838
7313 db 066h, 03bh, 0d0h
7314 ; cmp edx, eax ; 66 3b d0 ; 0xc4440 vberom.asm:839
7315 jne short 0444ah ; 75 05 ; 0xc4443 vberom.asm:840
7316 mov eax, strict dword 066c3004fh ; 66 b8 4f 00 c3 66 ; 0xc4445 vberom.asm:841
7317 mov ax, 0014fh ; b8 4f 01 ; 0xc444b
7318 retn ; c3 ; 0xc444e vberom.asm:845
7319 cmp bl, 080h ; 80 fb 80 ; 0xc444f vberom.asm:847
7320 je short 0445eh ; 74 0a ; 0xc4452 vberom.asm:848
7321 cmp bl, 000h ; 80 fb 00 ; 0xc4454 vberom.asm:849
7322 je short 0446eh ; 74 15 ; 0xc4457 vberom.asm:850
7323 mov eax, strict dword 052c30100h ; 66 b8 00 01 c3 52 ; 0xc4459 vberom.asm:851
7324 mov edx, strict dword 0a8ec03dah ; 66 ba da 03 ec a8 ; 0xc445f vberom.asm:855
7325 or byte [di-005h], dh ; 08 75 fb ; 0xc4465
7326 in AL, DX ; ec ; 0xc4468 vberom.asm:861
7327 test AL, strict byte 008h ; a8 08 ; 0xc4469 vberom.asm:862
7328 je short 04468h ; 74 fb ; 0xc446b vberom.asm:863
7329 pop dx ; 5a ; 0xc446d vberom.asm:864
7330 push ax ; 50 ; 0xc446e vberom.asm:868
7331 push cx ; 51 ; 0xc446f vberom.asm:869
7332 push dx ; 52 ; 0xc4470 vberom.asm:870
7333 push si ; 56 ; 0xc4471 vberom.asm:871
7334 push di ; 57 ; 0xc4472 vberom.asm:872
7335 sal dx, 010h ; c1 e2 10 ; 0xc4473 vberom.asm:873
7336 and cx, strict word 0ffffh ; 81 e1 ff ff ; 0xc4476 vberom.asm:874
7337 add byte [bx+si], al ; 00 00 ; 0xc447a
7338 db 00bh, 0cah
7339 ; or cx, dx ; 0b ca ; 0xc447c vberom.asm:875
7340 sal cx, 002h ; c1 e1 02 ; 0xc447e vberom.asm:876
7341 db 08bh, 0c1h
7342 ; mov ax, cx ; 8b c1 ; 0xc4481 vberom.asm:877
7343 push ax ; 50 ; 0xc4483 vberom.asm:878
7344 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc4484 vberom.asm:879
7345 push ES ; 06 ; 0xc448a
7346 add byte [bp-011h], ah ; 00 66 ef ; 0xc448b
7347 mov edx, strict dword 0ed6601cfh ; 66 ba cf 01 66 ed ; 0xc448e vberom.asm:882
7348 db 00fh, 0b7h, 0c8h
7349 ; movzx cx, ax ; 0f b7 c8 ; 0xc4494 vberom.asm:884
7350 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc4497 vberom.asm:885
7351 add ax, word [bx+si] ; 03 00 ; 0xc449d
7352 out DX, eax ; 66 ef ; 0xc449f vberom.asm:887
7353 mov edx, strict dword 0ed6601cfh ; 66 ba cf 01 66 ed ; 0xc44a1 vberom.asm:888
7354 db 00fh, 0b7h, 0f0h
7355 ; movzx si, ax ; 0f b7 f0 ; 0xc44a7 vberom.asm:890
7356 pop ax ; 58 ; 0xc44aa vberom.asm:891
7357 cmp si, strict byte 00004h ; 83 fe 04 ; 0xc44ab vberom.asm:893
7358 je short 044c7h ; 74 17 ; 0xc44ae vberom.asm:894
7359 add si, strict byte 00007h ; 83 c6 07 ; 0xc44b0 vberom.asm:895
7360 shr si, 003h ; c1 ee 03 ; 0xc44b3 vberom.asm:896
7361 imul cx, si ; 0f af ce ; 0xc44b6 vberom.asm:897
7362 db 033h, 0d2h
7363 ; xor dx, dx ; 33 d2 ; 0xc44b9 vberom.asm:898
7364 div cx ; f7 f1 ; 0xc44bb vberom.asm:899
7365 db 08bh, 0f8h
7366 ; mov di, ax ; 8b f8 ; 0xc44bd vberom.asm:900
7367 db 08bh, 0c2h
7368 ; mov ax, dx ; 8b c2 ; 0xc44bf vberom.asm:901
7369 db 033h, 0d2h
7370 ; xor dx, dx ; 33 d2 ; 0xc44c1 vberom.asm:902
7371 div si ; f7 f6 ; 0xc44c3 vberom.asm:903
7372 jmp short 044d3h ; eb 0c ; 0xc44c5 vberom.asm:904
7373 shr cx, 1 ; d1 e9 ; 0xc44c7 vberom.asm:907
7374 db 033h, 0d2h
7375 ; xor dx, dx ; 33 d2 ; 0xc44c9 vberom.asm:908
7376 div cx ; f7 f1 ; 0xc44cb vberom.asm:909
7377 db 08bh, 0f8h
7378 ; mov di, ax ; 8b f8 ; 0xc44cd vberom.asm:910
7379 db 08bh, 0c2h
7380 ; mov ax, dx ; 8b c2 ; 0xc44cf vberom.asm:911
7381 sal ax, 1 ; d1 e0 ; 0xc44d1 vberom.asm:912
7382 push edx ; 66 52 ; 0xc44d3 vberom.asm:915
7383 push eax ; 66 50 ; 0xc44d5 vberom.asm:916
7384 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc44d7 vberom.asm:917
7385 or byte [bx+si], al ; 08 00 ; 0xc44dd
7386 out DX, eax ; 66 ef ; 0xc44df vberom.asm:919
7387 pop eax ; 66 58 ; 0xc44e1 vberom.asm:920
7388 mov edx, strict dword 0ef6601cfh ; 66 ba cf 01 66 ef ; 0xc44e3 vberom.asm:921
7389 pop edx ; 66 5a ; 0xc44e9 vberom.asm:923
7390 db 066h, 08bh, 0c7h
7391 ; mov eax, edi ; 66 8b c7 ; 0xc44eb vberom.asm:925
7392 push edx ; 66 52 ; 0xc44ee vberom.asm:926
7393 push eax ; 66 50 ; 0xc44f0 vberom.asm:927
7394 mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc44f2 vberom.asm:928
7395 or word [bx+si], ax ; 09 00 ; 0xc44f8
7396 out DX, eax ; 66 ef ; 0xc44fa vberom.asm:930
7397 pop eax ; 66 58 ; 0xc44fc vberom.asm:931
7398 mov edx, strict dword 0ef6601cfh ; 66 ba cf 01 66 ef ; 0xc44fe vberom.asm:932
7399 pop edx ; 66 5a ; 0xc4504 vberom.asm:934
7400 pop di ; 5f ; 0xc4506 vberom.asm:936
7401 pop si ; 5e ; 0xc4507 vberom.asm:937
7402 pop dx ; 5a ; 0xc4508 vberom.asm:938
7403 pop cx ; 59 ; 0xc4509 vberom.asm:939
7404 pop ax ; 58 ; 0xc450a vberom.asm:940
7405 mov eax, strict dword 066c3004fh ; 66 b8 4f 00 c3 66 ; 0xc450b vberom.asm:941
7406 mov ax, 0014fh ; b8 4f 01 ; 0xc4511
7407 ; disGetNextSymbol 0xc4514 LB 0x1 -> off=0x0 cb=0000000000000001 uValue=0000000000000114 'vesa_pm_end'
7408vesa_pm_end: ; 0xc4514 LB 0x1
7409 retn ; c3 ; 0xc4514 vberom.asm:946
7410
7411 ; Padding 0xeb bytes at 0xc4515
7412 times 235 db 0
7413
7414section _DATA progbits vstart=0x4600 align=1 ; size=0x3732 class=DATA group=DGROUP
7415 ; disGetNextSymbol 0xc4600 LB 0x3732 -> off=0x0 cb=0000000000000034 uValue=00000000000c0000 '_msg_vga_init'
7416_msg_vga_init: ; 0xc4600 LB 0x34
7417 db 'Oracle VM VirtualBox Version 6.0.0_BETA1 VGA BIOS', 00dh, 00ah, 000h
7418 ; disGetNextSymbol 0xc4634 LB 0x36fe -> off=0x0 cb=0000000000000080 uValue=00000000000c0034 'vga_modes'
7419vga_modes: ; 0xc4634 LB 0x80
7420 db 000h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 001h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
7421 db 002h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 003h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
7422 db 004h, 001h, 002h, 002h, 000h, 0b8h, 0ffh, 001h, 005h, 001h, 002h, 002h, 000h, 0b8h, 0ffh, 001h
7423 db 006h, 001h, 002h, 001h, 000h, 0b8h, 0ffh, 001h, 007h, 000h, 001h, 004h, 000h, 0b0h, 0ffh, 000h
7424 db 00dh, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 001h, 00eh, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 001h
7425 db 00fh, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 000h, 010h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
7426 db 011h, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 002h, 012h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
7427 db 013h, 001h, 005h, 008h, 000h, 0a0h, 0ffh, 003h, 06ah, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
7428 ; disGetNextSymbol 0xc46b4 LB 0x367e -> off=0x0 cb=0000000000000010 uValue=00000000000c00b4 'line_to_vpti'
7429line_to_vpti: ; 0xc46b4 LB 0x10
7430 db 017h, 017h, 018h, 018h, 004h, 005h, 006h, 007h, 00dh, 00eh, 011h, 012h, 01ah, 01bh, 01ch, 01dh
7431 ; disGetNextSymbol 0xc46c4 LB 0x366e -> off=0x0 cb=0000000000000004 uValue=00000000000c00c4 'dac_regs'
7432dac_regs: ; 0xc46c4 LB 0x4
7433 dd 0ff3f3f3fh
7434 ; disGetNextSymbol 0xc46c8 LB 0x366a -> off=0x0 cb=0000000000000780 uValue=00000000000c00c8 'video_param_table'
7435video_param_table: ; 0xc46c8 LB 0x780
7436 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7437 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7438 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7439 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7440 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7441 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7442 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7443 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7444 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7445 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7446 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7447 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7448 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7449 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7450 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7451 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7452 db 028h, 018h, 008h, 000h, 008h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
7453 db 0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
7454 db 0b9h, 0a2h, 0ffh, 000h, 013h, 015h, 017h, 002h, 004h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7455 db 015h, 016h, 017h, 001h, 000h, 003h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 00fh, 00fh, 0ffh
7456 db 028h, 018h, 008h, 000h, 008h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
7457 db 0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
7458 db 0b9h, 0a2h, 0ffh, 000h, 013h, 015h, 017h, 002h, 004h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7459 db 015h, 016h, 017h, 001h, 000h, 003h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 00fh, 00fh, 0ffh
7460 db 050h, 018h, 008h, 000h, 010h, 001h, 001h, 000h, 006h, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
7461 db 0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 000h, 096h
7462 db 0b9h, 0c2h, 0ffh, 000h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h
7463 db 017h, 017h, 017h, 001h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 00dh, 00fh, 0ffh
7464 db 050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 066h, 05fh, 04fh, 050h, 082h, 055h, 081h
7465 db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 00fh, 096h
7466 db 0b9h, 0a3h, 0ffh, 000h, 008h, 008h, 008h, 008h, 008h, 008h, 008h, 010h, 018h, 018h, 018h, 018h
7467 db 018h, 018h, 018h, 00eh, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00ah, 00fh, 0ffh
7468 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7469 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7470 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7471 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7472 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7473 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7474 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7475 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7476 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7477 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7478 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7479 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7480 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7481 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7482 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7483 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7484 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7485 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7486 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7487 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7488 db 028h, 018h, 008h, 000h, 020h, 009h, 00fh, 000h, 006h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
7489 db 0bfh, 01fh, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
7490 db 0b9h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7491 db 015h, 016h, 017h, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7492 db 050h, 018h, 008h, 000h, 040h, 001h, 00fh, 000h, 006h, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
7493 db 0bfh, 01fh, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 000h, 096h
7494 db 0b9h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
7495 db 015h, 016h, 017h, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7496 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7497 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7498 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7499 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7500 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7501 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7502 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7503 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7504 db 050h, 018h, 00eh, 000h, 080h, 001h, 00fh, 000h, 006h, 0a3h, 05fh, 04fh, 050h, 082h, 054h, 080h
7505 db 0bfh, 01fh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 00fh, 063h
7506 db 0bah, 0e3h, 0ffh, 000h, 008h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 008h, 000h, 000h, 000h
7507 db 018h, 000h, 000h, 001h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7508 db 050h, 018h, 00eh, 000h, 080h, 001h, 00fh, 000h, 006h, 0a3h, 05fh, 04fh, 050h, 082h, 054h, 080h
7509 db 0bfh, 01fh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 00fh, 063h
7510 db 0bah, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7511 db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7512 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7513 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7514 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7515 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7516 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7517 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7518 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7519 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7520 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7521 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7522 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7523 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7524 db 050h, 018h, 00eh, 000h, 010h, 000h, 003h, 000h, 002h, 067h, 05fh, 04fh, 050h, 082h, 055h, 081h
7525 db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 01fh, 096h
7526 db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7527 db 03dh, 03eh, 03fh, 00ch, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 00fh, 0ffh
7528 db 028h, 018h, 010h, 000h, 008h, 008h, 003h, 000h, 002h, 067h, 02dh, 027h, 028h, 090h, 02bh, 0a0h
7529 db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 01fh, 096h
7530 db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7531 db 03dh, 03eh, 03fh, 00ch, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 00fh, 0ffh
7532 db 050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 067h, 05fh, 04fh, 050h, 082h, 055h, 081h
7533 db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 01fh, 096h
7534 db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7535 db 03dh, 03eh, 03fh, 00ch, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 00fh, 0ffh
7536 db 050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 066h, 05fh, 04fh, 050h, 082h, 055h, 081h
7537 db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 00fh, 096h
7538 db 0b9h, 0a3h, 0ffh, 000h, 008h, 008h, 008h, 008h, 008h, 008h, 008h, 010h, 018h, 018h, 018h, 018h
7539 db 018h, 018h, 018h, 00eh, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00ah, 00fh, 0ffh
7540 db 050h, 01dh, 010h, 000h, 000h, 001h, 00fh, 000h, 006h, 0e3h, 05fh, 04fh, 050h, 082h, 054h, 080h
7541 db 00bh, 03eh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 0eah, 08ch, 0dfh, 028h, 000h, 0e7h
7542 db 004h, 0e3h, 0ffh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h
7543 db 03fh, 000h, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7544 db 050h, 01dh, 010h, 000h, 000h, 001h, 00fh, 000h, 006h, 0e3h, 05fh, 04fh, 050h, 082h, 054h, 080h
7545 db 00bh, 03eh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 0eah, 08ch, 0dfh, 028h, 000h, 0e7h
7546 db 004h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7547 db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7548 db 028h, 018h, 008h, 000h, 000h, 001h, 00fh, 000h, 00eh, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
7549 db 0bfh, 01fh, 000h, 041h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 040h, 096h
7550 db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 008h, 009h, 00ah, 00bh, 00ch
7551 db 00dh, 00eh, 00fh, 041h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 040h, 005h, 00fh, 0ffh
7552 db 064h, 024h, 010h, 000h, 000h, 001h, 00fh, 000h, 006h, 0e3h, 07fh, 063h, 063h, 083h, 06bh, 01bh
7553 db 072h, 0f0h, 000h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 059h, 08dh, 057h, 032h, 000h, 057h
7554 db 073h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
7555 db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
7556 ; disGetNextSymbol 0xc4e48 LB 0x2eea -> off=0x0 cb=00000000000000c0 uValue=00000000000c0848 'palette0'
7557palette0: ; 0xc4e48 LB 0xc0
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, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7560 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7561 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7562 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
7563 db 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
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, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7566 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7567 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
7568 db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
7569 db 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
7570 ; disGetNextSymbol 0xc4f08 LB 0x2e2a -> off=0x0 cb=00000000000000c0 uValue=00000000000c0908 'palette1'
7571palette1: ; 0xc4f08 LB 0xc0
7572 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
7573 db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
7574 db 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah, 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah
7575 db 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh, 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh
7576 db 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
7577 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
7578 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
7579 db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
7580 db 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah, 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah
7581 db 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh, 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh
7582 db 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
7583 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
7584 ; disGetNextSymbol 0xc4fc8 LB 0x2d6a -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c8 'palette2'
7585palette2: ; 0xc4fc8 LB 0xc0
7586 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
7587 db 000h, 02ah, 02ah, 02ah, 000h, 02ah, 02ah, 02ah, 000h, 000h, 015h, 000h, 000h, 03fh, 000h, 02ah
7588 db 015h, 000h, 02ah, 03fh, 02ah, 000h, 015h, 02ah, 000h, 03fh, 02ah, 02ah, 015h, 02ah, 02ah, 03fh
7589 db 000h, 015h, 000h, 000h, 015h, 02ah, 000h, 03fh, 000h, 000h, 03fh, 02ah, 02ah, 015h, 000h, 02ah
7590 db 015h, 02ah, 02ah, 03fh, 000h, 02ah, 03fh, 02ah, 000h, 015h, 015h, 000h, 015h, 03fh, 000h, 03fh
7591 db 015h, 000h, 03fh, 03fh, 02ah, 015h, 015h, 02ah, 015h, 03fh, 02ah, 03fh, 015h, 02ah, 03fh, 03fh
7592 db 015h, 000h, 000h, 015h, 000h, 02ah, 015h, 02ah, 000h, 015h, 02ah, 02ah, 03fh, 000h, 000h, 03fh
7593 db 000h, 02ah, 03fh, 02ah, 000h, 03fh, 02ah, 02ah, 015h, 000h, 015h, 015h, 000h, 03fh, 015h, 02ah
7594 db 015h, 015h, 02ah, 03fh, 03fh, 000h, 015h, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 03fh, 02ah, 03fh
7595 db 015h, 015h, 000h, 015h, 015h, 02ah, 015h, 03fh, 000h, 015h, 03fh, 02ah, 03fh, 015h, 000h, 03fh
7596 db 015h, 02ah, 03fh, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
7597 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
7598 ; disGetNextSymbol 0xc5088 LB 0x2caa -> off=0x0 cb=0000000000000300 uValue=00000000000c0a88 'palette3'
7599palette3: ; 0xc5088 LB 0x300
7600 db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
7601 db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
7602 db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
7603 db 000h, 000h, 000h, 005h, 005h, 005h, 008h, 008h, 008h, 00bh, 00bh, 00bh, 00eh, 00eh, 00eh, 011h
7604 db 011h, 011h, 014h, 014h, 014h, 018h, 018h, 018h, 01ch, 01ch, 01ch, 020h, 020h, 020h, 024h, 024h
7605 db 024h, 028h, 028h, 028h, 02dh, 02dh, 02dh, 032h, 032h, 032h, 038h, 038h, 038h, 03fh, 03fh, 03fh
7606 db 000h, 000h, 03fh, 010h, 000h, 03fh, 01fh, 000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h, 03fh, 03fh
7607 db 000h, 02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 000h, 000h, 03fh, 010h, 000h, 03fh, 01fh
7608 db 000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h, 02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 000h
7609 db 000h, 03fh, 000h, 000h, 03fh, 010h, 000h, 03fh, 01fh, 000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h
7610 db 02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh, 02fh, 01fh
7611 db 03fh, 037h, 01fh, 03fh, 03fh, 01fh, 03fh, 03fh, 01fh, 037h, 03fh, 01fh, 02fh, 03fh, 01fh, 027h
7612 db 03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh, 02fh, 01fh, 03fh, 037h, 01fh, 03fh, 03fh, 01fh, 037h
7613 db 03fh, 01fh, 02fh, 03fh, 01fh, 027h, 03fh, 01fh, 01fh, 03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh
7614 db 02fh, 01fh, 03fh, 037h, 01fh, 03fh, 03fh, 01fh, 037h, 03fh, 01fh, 02fh, 03fh, 01fh, 027h, 03fh
7615 db 02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h, 02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh, 03fh, 03fh
7616 db 02dh, 03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h
7617 db 02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh, 03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 02dh
7618 db 02dh, 03fh, 02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h, 02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh
7619 db 03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 000h, 000h, 01ch, 007h, 000h, 01ch, 00eh, 000h
7620 db 01ch, 015h, 000h, 01ch, 01ch, 000h, 01ch, 01ch, 000h, 015h, 01ch, 000h, 00eh, 01ch, 000h, 007h
7621 db 01ch, 000h, 000h, 01ch, 007h, 000h, 01ch, 00eh, 000h, 01ch, 015h, 000h, 01ch, 01ch, 000h, 015h
7622 db 01ch, 000h, 00eh, 01ch, 000h, 007h, 01ch, 000h, 000h, 01ch, 000h, 000h, 01ch, 007h, 000h, 01ch
7623 db 00eh, 000h, 01ch, 015h, 000h, 01ch, 01ch, 000h, 015h, 01ch, 000h, 00eh, 01ch, 000h, 007h, 01ch
7624 db 00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h, 00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh, 01ch, 01ch
7625 db 00eh, 018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h
7626 db 00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh, 018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 00eh
7627 db 00eh, 01ch, 00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h, 00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh
7628 db 018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 014h, 014h, 01ch, 016h, 014h, 01ch, 018h, 014h
7629 db 01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ch, 01ch, 014h, 01ah, 01ch, 014h, 018h, 01ch, 014h, 016h
7630 db 01ch, 014h, 014h, 01ch, 016h, 014h, 01ch, 018h, 014h, 01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ah
7631 db 01ch, 014h, 018h, 01ch, 014h, 016h, 01ch, 014h, 014h, 01ch, 014h, 014h, 01ch, 016h, 014h, 01ch
7632 db 018h, 014h, 01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ah, 01ch, 014h, 018h, 01ch, 014h, 016h, 01ch
7633 db 000h, 000h, 010h, 004h, 000h, 010h, 008h, 000h, 010h, 00ch, 000h, 010h, 010h, 000h, 010h, 010h
7634 db 000h, 00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 000h, 000h, 010h, 004h, 000h, 010h, 008h
7635 db 000h, 010h, 00ch, 000h, 010h, 010h, 000h, 00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 000h
7636 db 000h, 010h, 000h, 000h, 010h, 004h, 000h, 010h, 008h, 000h, 010h, 00ch, 000h, 010h, 010h, 000h
7637 db 00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 008h, 008h, 010h, 00ah, 008h, 010h, 00ch, 008h
7638 db 010h, 00eh, 008h, 010h, 010h, 008h, 010h, 010h, 008h, 00eh, 010h, 008h, 00ch, 010h, 008h, 00ah
7639 db 010h, 008h, 008h, 010h, 00ah, 008h, 010h, 00ch, 008h, 010h, 00eh, 008h, 010h, 010h, 008h, 00eh
7640 db 010h, 008h, 00ch, 010h, 008h, 00ah, 010h, 008h, 008h, 010h, 008h, 008h, 010h, 00ah, 008h, 010h
7641 db 00ch, 008h, 010h, 00eh, 008h, 010h, 010h, 008h, 00eh, 010h, 008h, 00ch, 010h, 008h, 00ah, 010h
7642 db 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh, 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh, 010h, 010h
7643 db 00bh, 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh
7644 db 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh, 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 00bh
7645 db 00bh, 010h, 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh, 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh
7646 db 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7647 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7648 ; disGetNextSymbol 0xc5388 LB 0x29aa -> off=0x0 cb=0000000000000010 uValue=00000000000c0d88 'static_functionality'
7649static_functionality: ; 0xc5388 LB 0x10
7650 db 0ffh, 0e0h, 00fh, 000h, 000h, 000h, 000h, 007h, 002h, 008h, 0e7h, 00ch, 000h, 000h, 000h, 000h
7651 ; disGetNextSymbol 0xc5398 LB 0x299a -> off=0x0 cb=0000000000000024 uValue=00000000000c0d98 '_dcc_table'
7652_dcc_table: ; 0xc5398 LB 0x24
7653 db 010h, 001h, 007h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7654 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7655 db 000h, 000h, 000h, 000h
7656 ; disGetNextSymbol 0xc53bc LB 0x2976 -> off=0x0 cb=000000000000001a uValue=00000000000c0dbc '_secondary_save_area'
7657_secondary_save_area: ; 0xc53bc LB 0x1a
7658 db 01ah, 000h, 098h, 053h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7659 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7660 ; disGetNextSymbol 0xc53d6 LB 0x295c -> off=0x0 cb=000000000000001c uValue=00000000000c0dd6 '_video_save_pointer_table'
7661_video_save_pointer_table: ; 0xc53d6 LB 0x1c
7662 db 0c8h, 046h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7663 db 0bch, 053h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7664 ; disGetNextSymbol 0xc53f2 LB 0x2940 -> off=0x0 cb=0000000000000800 uValue=00000000000c0df2 'vgafont8'
7665vgafont8: ; 0xc53f2 LB 0x800
7666 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 081h, 0a5h, 081h, 0bdh, 099h, 081h, 07eh
7667 db 07eh, 0ffh, 0dbh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 06ch, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h
7668 db 010h, 038h, 07ch, 0feh, 07ch, 038h, 010h, 000h, 038h, 07ch, 038h, 0feh, 0feh, 07ch, 038h, 07ch
7669 db 010h, 010h, 038h, 07ch, 0feh, 07ch, 038h, 07ch, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h
7670 db 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h
7671 db 0ffh, 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 00fh, 007h, 00fh, 07dh, 0cch, 0cch, 0cch, 078h
7672 db 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 018h, 03fh, 033h, 03fh, 030h, 030h, 070h, 0f0h, 0e0h
7673 db 07fh, 063h, 07fh, 063h, 063h, 067h, 0e6h, 0c0h, 099h, 05ah, 03ch, 0e7h, 0e7h, 03ch, 05ah, 099h
7674 db 080h, 0e0h, 0f8h, 0feh, 0f8h, 0e0h, 080h, 000h, 002h, 00eh, 03eh, 0feh, 03eh, 00eh, 002h, 000h
7675 db 018h, 03ch, 07eh, 018h, 018h, 07eh, 03ch, 018h, 066h, 066h, 066h, 066h, 066h, 000h, 066h, 000h
7676 db 07fh, 0dbh, 0dbh, 07bh, 01bh, 01bh, 01bh, 000h, 03eh, 063h, 038h, 06ch, 06ch, 038h, 0cch, 078h
7677 db 000h, 000h, 000h, 000h, 07eh, 07eh, 07eh, 000h, 018h, 03ch, 07eh, 018h, 07eh, 03ch, 018h, 0ffh
7678 db 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h
7679 db 000h, 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 030h, 060h, 0feh, 060h, 030h, 000h, 000h
7680 db 000h, 000h, 0c0h, 0c0h, 0c0h, 0feh, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h
7681 db 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 000h, 000h, 000h, 0ffh, 0ffh, 07eh, 03ch, 018h, 000h, 000h
7682 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 078h, 078h, 030h, 030h, 000h, 030h, 000h
7683 db 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch, 0feh, 06ch, 06ch, 000h
7684 db 030h, 07ch, 0c0h, 078h, 00ch, 0f8h, 030h, 000h, 000h, 0c6h, 0cch, 018h, 030h, 066h, 0c6h, 000h
7685 db 038h, 06ch, 038h, 076h, 0dch, 0cch, 076h, 000h, 060h, 060h, 0c0h, 000h, 000h, 000h, 000h, 000h
7686 db 018h, 030h, 060h, 060h, 060h, 030h, 018h, 000h, 060h, 030h, 018h, 018h, 018h, 030h, 060h, 000h
7687 db 000h, 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 030h, 030h, 0fch, 030h, 030h, 000h, 000h
7688 db 000h, 000h, 000h, 000h, 000h, 030h, 030h, 060h, 000h, 000h, 000h, 0fch, 000h, 000h, 000h, 000h
7689 db 000h, 000h, 000h, 000h, 000h, 030h, 030h, 000h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h
7690 db 07ch, 0c6h, 0ceh, 0deh, 0f6h, 0e6h, 07ch, 000h, 030h, 070h, 030h, 030h, 030h, 030h, 0fch, 000h
7691 db 078h, 0cch, 00ch, 038h, 060h, 0cch, 0fch, 000h, 078h, 0cch, 00ch, 038h, 00ch, 0cch, 078h, 000h
7692 db 01ch, 03ch, 06ch, 0cch, 0feh, 00ch, 01eh, 000h, 0fch, 0c0h, 0f8h, 00ch, 00ch, 0cch, 078h, 000h
7693 db 038h, 060h, 0c0h, 0f8h, 0cch, 0cch, 078h, 000h, 0fch, 0cch, 00ch, 018h, 030h, 030h, 030h, 000h
7694 db 078h, 0cch, 0cch, 078h, 0cch, 0cch, 078h, 000h, 078h, 0cch, 0cch, 07ch, 00ch, 018h, 070h, 000h
7695 db 000h, 030h, 030h, 000h, 000h, 030h, 030h, 000h, 000h, 030h, 030h, 000h, 000h, 030h, 030h, 060h
7696 db 018h, 030h, 060h, 0c0h, 060h, 030h, 018h, 000h, 000h, 000h, 0fch, 000h, 000h, 0fch, 000h, 000h
7697 db 060h, 030h, 018h, 00ch, 018h, 030h, 060h, 000h, 078h, 0cch, 00ch, 018h, 030h, 000h, 030h, 000h
7698 db 07ch, 0c6h, 0deh, 0deh, 0deh, 0c0h, 078h, 000h, 030h, 078h, 0cch, 0cch, 0fch, 0cch, 0cch, 000h
7699 db 0fch, 066h, 066h, 07ch, 066h, 066h, 0fch, 000h, 03ch, 066h, 0c0h, 0c0h, 0c0h, 066h, 03ch, 000h
7700 db 0f8h, 06ch, 066h, 066h, 066h, 06ch, 0f8h, 000h, 0feh, 062h, 068h, 078h, 068h, 062h, 0feh, 000h
7701 db 0feh, 062h, 068h, 078h, 068h, 060h, 0f0h, 000h, 03ch, 066h, 0c0h, 0c0h, 0ceh, 066h, 03eh, 000h
7702 db 0cch, 0cch, 0cch, 0fch, 0cch, 0cch, 0cch, 000h, 078h, 030h, 030h, 030h, 030h, 030h, 078h, 000h
7703 db 01eh, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 000h, 0e6h, 066h, 06ch, 078h, 06ch, 066h, 0e6h, 000h
7704 db 0f0h, 060h, 060h, 060h, 062h, 066h, 0feh, 000h, 0c6h, 0eeh, 0feh, 0feh, 0d6h, 0c6h, 0c6h, 000h
7705 db 0c6h, 0e6h, 0f6h, 0deh, 0ceh, 0c6h, 0c6h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h
7706 db 0fch, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h, 078h, 0cch, 0cch, 0cch, 0dch, 078h, 01ch, 000h
7707 db 0fch, 066h, 066h, 07ch, 06ch, 066h, 0e6h, 000h, 078h, 0cch, 0e0h, 070h, 01ch, 0cch, 078h, 000h
7708 db 0fch, 0b4h, 030h, 030h, 030h, 030h, 078h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 0fch, 000h
7709 db 0cch, 0cch, 0cch, 0cch, 0cch, 078h, 030h, 000h, 0c6h, 0c6h, 0c6h, 0d6h, 0feh, 0eeh, 0c6h, 000h
7710 db 0c6h, 0c6h, 06ch, 038h, 038h, 06ch, 0c6h, 000h, 0cch, 0cch, 0cch, 078h, 030h, 030h, 078h, 000h
7711 db 0feh, 0c6h, 08ch, 018h, 032h, 066h, 0feh, 000h, 078h, 060h, 060h, 060h, 060h, 060h, 078h, 000h
7712 db 0c0h, 060h, 030h, 018h, 00ch, 006h, 002h, 000h, 078h, 018h, 018h, 018h, 018h, 018h, 078h, 000h
7713 db 010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
7714 db 030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 076h, 000h
7715 db 0e0h, 060h, 060h, 07ch, 066h, 066h, 0dch, 000h, 000h, 000h, 078h, 0cch, 0c0h, 0cch, 078h, 000h
7716 db 01ch, 00ch, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h
7717 db 038h, 06ch, 060h, 0f0h, 060h, 060h, 0f0h, 000h, 000h, 000h, 076h, 0cch, 0cch, 07ch, 00ch, 0f8h
7718 db 0e0h, 060h, 06ch, 076h, 066h, 066h, 0e6h, 000h, 030h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
7719 db 00ch, 000h, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 0e0h, 060h, 066h, 06ch, 078h, 06ch, 0e6h, 000h
7720 db 070h, 030h, 030h, 030h, 030h, 030h, 078h, 000h, 000h, 000h, 0cch, 0feh, 0feh, 0d6h, 0c6h, 000h
7721 db 000h, 000h, 0f8h, 0cch, 0cch, 0cch, 0cch, 000h, 000h, 000h, 078h, 0cch, 0cch, 0cch, 078h, 000h
7722 db 000h, 000h, 0dch, 066h, 066h, 07ch, 060h, 0f0h, 000h, 000h, 076h, 0cch, 0cch, 07ch, 00ch, 01eh
7723 db 000h, 000h, 0dch, 076h, 066h, 060h, 0f0h, 000h, 000h, 000h, 07ch, 0c0h, 078h, 00ch, 0f8h, 000h
7724 db 010h, 030h, 07ch, 030h, 030h, 034h, 018h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 076h, 000h
7725 db 000h, 000h, 0cch, 0cch, 0cch, 078h, 030h, 000h, 000h, 000h, 0c6h, 0d6h, 0feh, 0feh, 06ch, 000h
7726 db 000h, 000h, 0c6h, 06ch, 038h, 06ch, 0c6h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 07ch, 00ch, 0f8h
7727 db 000h, 000h, 0fch, 098h, 030h, 064h, 0fch, 000h, 01ch, 030h, 030h, 0e0h, 030h, 030h, 01ch, 000h
7728 db 018h, 018h, 018h, 000h, 018h, 018h, 018h, 000h, 0e0h, 030h, 030h, 01ch, 030h, 030h, 0e0h, 000h
7729 db 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 000h
7730 db 078h, 0cch, 0c0h, 0cch, 078h, 018h, 00ch, 078h, 000h, 0cch, 000h, 0cch, 0cch, 0cch, 07eh, 000h
7731 db 01ch, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h, 07eh, 0c3h, 03ch, 006h, 03eh, 066h, 03fh, 000h
7732 db 0cch, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 0e0h, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h
7733 db 030h, 030h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 000h, 000h, 078h, 0c0h, 0c0h, 078h, 00ch, 038h
7734 db 07eh, 0c3h, 03ch, 066h, 07eh, 060h, 03ch, 000h, 0cch, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h
7735 db 0e0h, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h, 0cch, 000h, 070h, 030h, 030h, 030h, 078h, 000h
7736 db 07ch, 0c6h, 038h, 018h, 018h, 018h, 03ch, 000h, 0e0h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
7737 db 0c6h, 038h, 06ch, 0c6h, 0feh, 0c6h, 0c6h, 000h, 030h, 030h, 000h, 078h, 0cch, 0fch, 0cch, 000h
7738 db 01ch, 000h, 0fch, 060h, 078h, 060h, 0fch, 000h, 000h, 000h, 07fh, 00ch, 07fh, 0cch, 07fh, 000h
7739 db 03eh, 06ch, 0cch, 0feh, 0cch, 0cch, 0ceh, 000h, 078h, 0cch, 000h, 078h, 0cch, 0cch, 078h, 000h
7740 db 000h, 0cch, 000h, 078h, 0cch, 0cch, 078h, 000h, 000h, 0e0h, 000h, 078h, 0cch, 0cch, 078h, 000h
7741 db 078h, 0cch, 000h, 0cch, 0cch, 0cch, 07eh, 000h, 000h, 0e0h, 000h, 0cch, 0cch, 0cch, 07eh, 000h
7742 db 000h, 0cch, 000h, 0cch, 0cch, 07ch, 00ch, 0f8h, 0c3h, 018h, 03ch, 066h, 066h, 03ch, 018h, 000h
7743 db 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 078h, 000h, 018h, 018h, 07eh, 0c0h, 0c0h, 07eh, 018h, 018h
7744 db 038h, 06ch, 064h, 0f0h, 060h, 0e6h, 0fch, 000h, 0cch, 0cch, 078h, 0fch, 030h, 0fch, 030h, 030h
7745 db 0f8h, 0cch, 0cch, 0fah, 0c6h, 0cfh, 0c6h, 0c7h, 00eh, 01bh, 018h, 03ch, 018h, 018h, 0d8h, 070h
7746 db 01ch, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 038h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
7747 db 000h, 01ch, 000h, 078h, 0cch, 0cch, 078h, 000h, 000h, 01ch, 000h, 0cch, 0cch, 0cch, 07eh, 000h
7748 db 000h, 0f8h, 000h, 0f8h, 0cch, 0cch, 0cch, 000h, 0fch, 000h, 0cch, 0ech, 0fch, 0dch, 0cch, 000h
7749 db 03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h
7750 db 030h, 000h, 030h, 060h, 0c0h, 0cch, 078h, 000h, 000h, 000h, 000h, 0fch, 0c0h, 0c0h, 000h, 000h
7751 db 000h, 000h, 000h, 0fch, 00ch, 00ch, 000h, 000h, 0c3h, 0c6h, 0cch, 0deh, 033h, 066h, 0cch, 00fh
7752 db 0c3h, 0c6h, 0cch, 0dbh, 037h, 06fh, 0cfh, 003h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 000h
7753 db 000h, 033h, 066h, 0cch, 066h, 033h, 000h, 000h, 000h, 0cch, 066h, 033h, 066h, 0cch, 000h, 000h
7754 db 022h, 088h, 022h, 088h, 022h, 088h, 022h, 088h, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah
7755 db 0dbh, 077h, 0dbh, 0eeh, 0dbh, 077h, 0dbh, 0eeh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
7756 db 018h, 018h, 018h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h, 018h
7757 db 036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h
7758 db 000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h
7759 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 0feh, 006h, 0f6h, 036h, 036h, 036h
7760 db 036h, 036h, 0f6h, 006h, 0feh, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h, 000h
7761 db 018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h
7762 db 018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h
7763 db 000h, 000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 018h, 018h
7764 db 000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h
7765 db 018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h
7766 db 036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h
7767 db 036h, 036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0f7h, 036h, 036h, 036h
7768 db 036h, 036h, 037h, 030h, 037h, 036h, 036h, 036h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h, 000h
7769 db 036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h
7770 db 036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h
7771 db 000h, 000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 03fh, 000h, 000h, 000h
7772 db 018h, 018h, 01fh, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h, 018h
7773 db 000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h
7774 db 018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h
7775 db 000h, 000h, 000h, 000h, 01fh, 018h, 018h, 018h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
7776 db 000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
7777 db 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h
7778 db 000h, 000h, 076h, 0dch, 0c8h, 0dch, 076h, 000h, 000h, 078h, 0cch, 0f8h, 0cch, 0f8h, 0c0h, 0c0h
7779 db 000h, 0fch, 0cch, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 0feh, 06ch, 06ch, 06ch, 06ch, 06ch, 000h
7780 db 0fch, 0cch, 060h, 030h, 060h, 0cch, 0fch, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 070h, 000h
7781 db 000h, 066h, 066h, 066h, 066h, 07ch, 060h, 0c0h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 000h
7782 db 0fch, 030h, 078h, 0cch, 0cch, 078h, 030h, 0fch, 038h, 06ch, 0c6h, 0feh, 0c6h, 06ch, 038h, 000h
7783 db 038h, 06ch, 0c6h, 0c6h, 06ch, 06ch, 0eeh, 000h, 01ch, 030h, 018h, 07ch, 0cch, 0cch, 078h, 000h
7784 db 000h, 000h, 07eh, 0dbh, 0dbh, 07eh, 000h, 000h, 006h, 00ch, 07eh, 0dbh, 0dbh, 07eh, 060h, 0c0h
7785 db 038h, 060h, 0c0h, 0f8h, 0c0h, 060h, 038h, 000h, 078h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 000h
7786 db 000h, 0fch, 000h, 0fch, 000h, 0fch, 000h, 000h, 030h, 030h, 0fch, 030h, 030h, 000h, 0fch, 000h
7787 db 060h, 030h, 018h, 030h, 060h, 000h, 0fch, 000h, 018h, 030h, 060h, 030h, 018h, 000h, 0fch, 000h
7788 db 00eh, 01bh, 01bh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h, 070h
7789 db 030h, 030h, 000h, 0fch, 000h, 030h, 030h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h
7790 db 038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h
7791 db 000h, 000h, 000h, 000h, 018h, 000h, 000h, 000h, 00fh, 00ch, 00ch, 00ch, 0ech, 06ch, 03ch, 01ch
7792 db 078h, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 070h, 018h, 030h, 060h, 078h, 000h, 000h, 000h
7793 db 000h, 000h, 03ch, 03ch, 03ch, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7794 ; disGetNextSymbol 0xc5bf2 LB 0x2140 -> off=0x0 cb=0000000000000e00 uValue=00000000000c15f2 'vgafont14'
7795vgafont14: ; 0xc5bf2 LB 0xe00
7796 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7797 db 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 07eh, 000h, 000h, 000h, 000h, 000h, 07eh, 0ffh
7798 db 0dbh, 0ffh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 06ch, 0feh, 0feh
7799 db 0feh, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 07ch, 0feh, 07ch
7800 db 038h, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 0e7h, 0e7h, 0e7h, 018h, 018h
7801 db 03ch, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 07eh, 018h, 018h, 03ch, 000h
7802 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h, 000h
7803 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h
7804 db 000h, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh
7805 db 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 01eh, 00eh, 01ah, 032h
7806 db 078h, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 066h, 066h, 03ch, 018h
7807 db 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 03fh, 033h, 03fh, 030h, 030h, 030h, 070h, 0f0h
7808 db 0e0h, 000h, 000h, 000h, 000h, 000h, 07fh, 063h, 07fh, 063h, 063h, 063h, 067h, 0e7h, 0e6h, 0c0h
7809 db 000h, 000h, 000h, 000h, 018h, 018h, 0dbh, 03ch, 0e7h, 03ch, 0dbh, 018h, 018h, 000h, 000h, 000h
7810 db 000h, 000h, 080h, 0c0h, 0e0h, 0f8h, 0feh, 0f8h, 0e0h, 0c0h, 080h, 000h, 000h, 000h, 000h, 000h
7811 db 002h, 006h, 00eh, 03eh, 0feh, 03eh, 00eh, 006h, 002h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch
7812 db 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h
7813 db 066h, 066h, 000h, 066h, 066h, 000h, 000h, 000h, 000h, 000h, 07fh, 0dbh, 0dbh, 0dbh, 07bh, 01bh
7814 db 01bh, 01bh, 01bh, 000h, 000h, 000h, 000h, 07ch, 0c6h, 060h, 038h, 06ch, 0c6h, 0c6h, 06ch, 038h
7815 db 00ch, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 0feh, 000h
7816 db 000h, 000h, 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 07eh, 000h, 000h
7817 db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
7818 db 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7819 db 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 060h
7820 db 0feh, 060h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c0h
7821 db 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 028h, 06ch, 0feh, 06ch, 028h, 000h
7822 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 038h, 07ch, 07ch, 0feh, 0feh, 000h, 000h
7823 db 000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 07ch, 07ch, 038h, 038h, 010h, 000h, 000h, 000h, 000h
7824 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7825 db 018h, 03ch, 03ch, 03ch, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 066h, 066h, 066h
7826 db 024h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch
7827 db 06ch, 06ch, 0feh, 06ch, 06ch, 000h, 000h, 000h, 018h, 018h, 07ch, 0c6h, 0c2h, 0c0h, 07ch, 006h
7828 db 086h, 0c6h, 07ch, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 0c2h, 0c6h, 00ch, 018h, 030h, 066h
7829 db 0c6h, 000h, 000h, 000h, 000h, 000h, 038h, 06ch, 06ch, 038h, 076h, 0dch, 0cch, 0cch, 076h, 000h
7830 db 000h, 000h, 000h, 030h, 030h, 030h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7831 db 000h, 000h, 00ch, 018h, 030h, 030h, 030h, 030h, 030h, 018h, 00ch, 000h, 000h, 000h, 000h, 000h
7832 db 030h, 018h, 00ch, 00ch, 00ch, 00ch, 00ch, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7833 db 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h
7834 db 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7835 db 018h, 018h, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 000h, 000h, 000h
7836 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h
7837 db 000h, 000h, 000h, 000h, 002h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h, 000h, 000h, 000h
7838 db 000h, 000h, 07ch, 0c6h, 0ceh, 0deh, 0f6h, 0e6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
7839 db 018h, 038h, 078h, 018h, 018h, 018h, 018h, 018h, 07eh, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h
7840 db 006h, 00ch, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 006h, 006h
7841 db 03ch, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 00ch, 01ch, 03ch, 06ch, 0cch, 0feh
7842 db 00ch, 00ch, 01eh, 000h, 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0fch, 006h, 006h, 0c6h
7843 db 07ch, 000h, 000h, 000h, 000h, 000h, 038h, 060h, 0c0h, 0c0h, 0fch, 0c6h, 0c6h, 0c6h, 07ch, 000h
7844 db 000h, 000h, 000h, 000h, 0feh, 0c6h, 006h, 00ch, 018h, 030h, 030h, 030h, 030h, 000h, 000h, 000h
7845 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
7846 db 07ch, 0c6h, 0c6h, 0c6h, 07eh, 006h, 006h, 00ch, 078h, 000h, 000h, 000h, 000h, 000h, 000h, 018h
7847 db 018h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h
7848 db 000h, 000h, 018h, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 006h, 00ch, 018h, 030h, 060h, 030h
7849 db 018h, 00ch, 006h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 000h, 000h, 07eh, 000h
7850 db 000h, 000h, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 060h, 000h
7851 db 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 00ch, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h
7852 db 000h, 000h, 07ch, 0c6h, 0c6h, 0deh, 0deh, 0deh, 0dch, 0c0h, 07ch, 000h, 000h, 000h, 000h, 000h
7853 db 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h, 0fch, 066h
7854 db 066h, 066h, 07ch, 066h, 066h, 066h, 0fch, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 0c2h, 0c0h
7855 db 0c0h, 0c0h, 0c2h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h, 0f8h, 06ch, 066h, 066h, 066h, 066h
7856 db 066h, 06ch, 0f8h, 000h, 000h, 000h, 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 062h, 066h
7857 db 0feh, 000h, 000h, 000h, 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 060h, 0f0h, 000h
7858 db 000h, 000h, 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0deh, 0c6h, 066h, 03ah, 000h, 000h, 000h
7859 db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h
7860 db 03ch, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 01eh, 00ch
7861 db 00ch, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h, 000h, 0e6h, 066h, 06ch, 06ch
7862 db 078h, 06ch, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 0f0h, 060h, 060h, 060h, 060h, 060h
7863 db 062h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h, 0c6h, 0eeh, 0feh, 0feh, 0d6h, 0c6h, 0c6h, 0c6h
7864 db 0c6h, 000h, 000h, 000h, 000h, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 000h
7865 db 000h, 000h, 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h
7866 db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h, 000h
7867 db 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0deh, 07ch, 00ch, 00eh, 000h, 000h, 000h, 000h, 0fch, 066h
7868 db 066h, 066h, 07ch, 06ch, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 060h
7869 db 038h, 00ch, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 07eh, 07eh, 05ah, 018h, 018h, 018h
7870 db 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h
7871 db 07ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 010h, 000h
7872 db 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0d6h, 0feh, 07ch, 06ch, 000h, 000h, 000h
7873 db 000h, 000h, 0c6h, 0c6h, 06ch, 038h, 038h, 038h, 06ch, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h
7874 db 066h, 066h, 066h, 066h, 03ch, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 0feh, 0c6h
7875 db 08ch, 018h, 030h, 060h, 0c2h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 03ch, 030h, 030h, 030h
7876 db 030h, 030h, 030h, 030h, 03ch, 000h, 000h, 000h, 000h, 000h, 080h, 0c0h, 0e0h, 070h, 038h, 01ch
7877 db 00eh, 006h, 002h, 000h, 000h, 000h, 000h, 000h, 03ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch
7878 db 03ch, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7879 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h
7880 db 030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7881 db 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 0e0h, 060h
7882 db 060h, 078h, 06ch, 066h, 066h, 066h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch
7883 db 0c6h, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 01ch, 00ch, 00ch, 03ch, 06ch, 0cch
7884 db 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h
7885 db 07ch, 000h, 000h, 000h, 000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 0f0h, 000h
7886 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 07ch, 00ch, 0cch, 078h, 000h
7887 db 000h, 000h, 0e0h, 060h, 060h, 06ch, 076h, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h
7888 db 018h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 006h, 006h
7889 db 000h, 00eh, 006h, 006h, 006h, 006h, 066h, 066h, 03ch, 000h, 000h, 000h, 0e0h, 060h, 060h, 066h
7890 db 06ch, 078h, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h
7891 db 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ech, 0feh, 0d6h, 0d6h, 0d6h
7892 db 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 000h
7893 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h
7894 db 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h, 000h, 000h
7895 db 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 07ch, 00ch, 00ch, 01eh, 000h, 000h, 000h, 000h, 000h
7896 db 000h, 0dch, 076h, 066h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch
7897 db 0c6h, 070h, 01ch, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 010h, 030h, 030h, 0fch, 030h, 030h
7898 db 030h, 036h, 01ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch
7899 db 076h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 03ch, 018h, 000h
7900 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0d6h, 0d6h, 0feh, 06ch, 000h, 000h, 000h
7901 db 000h, 000h, 000h, 000h, 000h, 0c6h, 06ch, 038h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h
7902 db 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 0f8h, 000h, 000h, 000h, 000h, 000h
7903 db 000h, 0feh, 0cch, 018h, 030h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h, 00eh, 018h, 018h, 018h
7904 db 070h, 018h, 018h, 018h, 00eh, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 000h, 018h
7905 db 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 070h, 018h, 018h, 018h, 00eh, 018h, 018h, 018h
7906 db 070h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7907 db 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 000h, 000h, 000h, 000h
7908 db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 00ch, 006h, 07ch, 000h, 000h, 000h
7909 db 0cch, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 00ch, 018h, 030h
7910 db 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 000h, 078h
7911 db 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 000h, 078h, 00ch, 07ch
7912 db 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 078h, 00ch, 07ch, 0cch, 0cch
7913 db 076h, 000h, 000h, 000h, 000h, 038h, 06ch, 038h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h
7914 db 000h, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 060h, 066h, 03ch, 00ch, 006h, 03ch, 000h, 000h
7915 db 000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
7916 db 0cch, 0cch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h
7917 db 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 000h, 038h
7918 db 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 018h, 03ch, 066h, 000h, 038h, 018h, 018h
7919 db 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 038h, 018h, 018h, 018h, 018h
7920 db 03ch, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 000h
7921 db 000h, 000h, 038h, 06ch, 038h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 000h, 000h, 000h
7922 db 018h, 030h, 060h, 000h, 0feh, 066h, 060h, 07ch, 060h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h
7923 db 000h, 000h, 0cch, 076h, 036h, 07eh, 0d8h, 0d8h, 06eh, 000h, 000h, 000h, 000h, 000h, 03eh, 06ch
7924 db 0cch, 0cch, 0feh, 0cch, 0cch, 0cch, 0ceh, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 000h, 07ch
7925 db 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 000h, 07ch, 0c6h, 0c6h
7926 db 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h
7927 db 07ch, 000h, 000h, 000h, 000h, 030h, 078h, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h
7928 db 000h, 000h, 000h, 060h, 030h, 018h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h
7929 db 000h, 000h, 0c6h, 0c6h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 078h, 000h, 000h, 0c6h
7930 db 0c6h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 000h
7931 db 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 018h, 018h, 03ch, 066h, 060h
7932 db 060h, 066h, 03ch, 018h, 018h, 000h, 000h, 000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h
7933 db 060h, 0e6h, 0fch, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 03ch, 018h, 07eh, 018h, 07eh, 018h
7934 db 018h, 000h, 000h, 000h, 000h, 0f8h, 0cch, 0cch, 0f8h, 0c4h, 0cch, 0deh, 0cch, 0cch, 0c6h, 000h
7935 db 000h, 000h, 000h, 00eh, 01bh, 018h, 018h, 018h, 07eh, 018h, 018h, 018h, 018h, 0d8h, 070h, 000h
7936 db 000h, 018h, 030h, 060h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 00ch
7937 db 018h, 030h, 000h, 038h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 018h, 030h, 060h
7938 db 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 018h, 030h, 060h, 000h, 0cch
7939 db 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 0dch, 066h, 066h
7940 db 066h, 066h, 066h, 000h, 000h, 000h, 076h, 0dch, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h
7941 db 0c6h, 000h, 000h, 000h, 000h, 03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 000h, 000h, 000h
7942 db 000h, 000h, 000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7943 db 000h, 000h, 030h, 030h, 000h, 030h, 030h, 060h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
7944 db 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7945 db 000h, 000h, 0feh, 006h, 006h, 006h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c6h, 0cch, 0d8h
7946 db 030h, 060h, 0dch, 086h, 00ch, 018h, 03eh, 000h, 000h, 0c0h, 0c0h, 0c6h, 0cch, 0d8h, 030h, 066h
7947 db 0ceh, 09eh, 03eh, 006h, 006h, 000h, 000h, 000h, 018h, 018h, 000h, 018h, 018h, 03ch, 03ch, 03ch
7948 db 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 036h, 06ch, 0d8h, 06ch, 036h, 000h, 000h, 000h
7949 db 000h, 000h, 000h, 000h, 000h, 000h, 0d8h, 06ch, 036h, 06ch, 0d8h, 000h, 000h, 000h, 000h, 000h
7950 db 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 055h, 0aah
7951 db 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 0ddh, 077h, 0ddh, 077h
7952 db 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 018h, 018h, 018h, 018h, 018h, 018h
7953 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h
7954 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h
7955 db 018h, 018h, 018h, 018h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 036h
7956 db 036h, 036h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h, 036h, 036h, 036h
7957 db 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 036h, 036h
7958 db 036h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
7959 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 000h, 0feh
7960 db 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0feh
7961 db 000h, 000h, 000h, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h
7962 db 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h
7963 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h
7964 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h
7965 db 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7966 db 000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
7967 db 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
7968 db 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h
7969 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h
7970 db 018h, 018h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h, 036h, 036h, 036h
7971 db 036h, 036h, 036h, 036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7972 db 000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
7973 db 036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
7974 db 000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 030h, 037h
7975 db 036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h
7976 db 000h, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 036h
7977 db 036h, 036h, 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h
7978 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7979 db 000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
7980 db 000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
7981 db 036h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh
7982 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h
7983 db 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h
7984 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h
7985 db 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
7986 db 018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7987 db 000h, 000h, 000h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
7988 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
7989 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
7990 db 0f0h, 0f0h, 0f0h, 0f0h, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh
7991 db 00fh, 00fh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h
7992 db 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 0d8h, 0d8h, 0dch, 076h, 000h, 000h, 000h, 000h, 000h
7993 db 000h, 000h, 07ch, 0c6h, 0fch, 0c6h, 0c6h, 0fch, 0c0h, 0c0h, 040h, 000h, 000h, 000h, 0feh, 0c6h
7994 db 0c6h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 06ch
7995 db 06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 0feh, 0c6h, 060h, 030h, 018h, 030h
7996 db 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 0d8h
7997 db 070h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0c0h
7998 db 000h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h
7999 db 000h, 000h, 07eh, 018h, 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h, 000h
8000 db 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 038h, 06ch
8001 db 0c6h, 0c6h, 0c6h, 06ch, 06ch, 06ch, 0eeh, 000h, 000h, 000h, 000h, 000h, 01eh, 030h, 018h, 00ch
8002 db 03eh, 066h, 066h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 0dbh, 0dbh
8003 db 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 003h, 006h, 07eh, 0dbh, 0dbh, 0f3h, 07eh, 060h
8004 db 0c0h, 000h, 000h, 000h, 000h, 000h, 01ch, 030h, 060h, 060h, 07ch, 060h, 060h, 030h, 01ch, 000h
8005 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h
8006 db 000h, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h
8007 db 000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 030h, 018h
8008 db 00ch, 006h, 00ch, 018h, 030h, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 00ch, 018h, 030h, 060h
8009 db 030h, 018h, 00ch, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 00eh, 01bh, 01bh, 018h, 018h, 018h
8010 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h
8011 db 070h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 07eh, 000h, 018h, 018h, 000h, 000h
8012 db 000h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h
8013 db 000h, 038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8014 db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8015 db 000h, 000h, 000h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 00fh, 00ch, 00ch, 00ch, 00ch
8016 db 00ch, 0ech, 06ch, 03ch, 01ch, 000h, 000h, 000h, 000h, 0d8h, 06ch, 06ch, 06ch, 06ch, 06ch, 000h
8017 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 070h, 0d8h, 030h, 060h, 0c8h, 0f8h, 000h, 000h, 000h
8018 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h
8019 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8020 ; disGetNextSymbol 0xc69f2 LB 0x1340 -> off=0x0 cb=0000000000001000 uValue=00000000000c23f2 'vgafont16'
8021vgafont16: ; 0xc69f2 LB 0x1000
8022 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8023 db 000h, 000h, 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 081h, 07eh, 000h, 000h, 000h, 000h
8024 db 000h, 000h, 07eh, 0ffh, 0dbh, 0ffh, 0ffh, 0c3h, 0e7h, 0ffh, 0ffh, 07eh, 000h, 000h, 000h, 000h
8025 db 000h, 000h, 000h, 000h, 06ch, 0feh, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h
8026 db 000h, 000h, 000h, 000h, 010h, 038h, 07ch, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h, 000h
8027 db 000h, 000h, 000h, 018h, 03ch, 03ch, 0e7h, 0e7h, 0e7h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8028 db 000h, 000h, 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 07eh, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8029 db 000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h
8030 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
8031 db 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h
8032 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
8033 db 000h, 000h, 01eh, 00eh, 01ah, 032h, 078h, 0cch, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h
8034 db 000h, 000h, 03ch, 066h, 066h, 066h, 066h, 03ch, 018h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h
8035 db 000h, 000h, 03fh, 033h, 03fh, 030h, 030h, 030h, 030h, 070h, 0f0h, 0e0h, 000h, 000h, 000h, 000h
8036 db 000h, 000h, 07fh, 063h, 07fh, 063h, 063h, 063h, 063h, 067h, 0e7h, 0e6h, 0c0h, 000h, 000h, 000h
8037 db 000h, 000h, 000h, 018h, 018h, 0dbh, 03ch, 0e7h, 03ch, 0dbh, 018h, 018h, 000h, 000h, 000h, 000h
8038 db 000h, 080h, 0c0h, 0e0h, 0f0h, 0f8h, 0feh, 0f8h, 0f0h, 0e0h, 0c0h, 080h, 000h, 000h, 000h, 000h
8039 db 000h, 002h, 006h, 00eh, 01eh, 03eh, 0feh, 03eh, 01eh, 00eh, 006h, 002h, 000h, 000h, 000h, 000h
8040 db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h
8041 db 000h, 000h, 066h, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 066h, 066h, 000h, 000h, 000h, 000h
8042 db 000h, 000h, 07fh, 0dbh, 0dbh, 0dbh, 07bh, 01bh, 01bh, 01bh, 01bh, 01bh, 000h, 000h, 000h, 000h
8043 db 000h, 07ch, 0c6h, 060h, 038h, 06ch, 0c6h, 0c6h, 06ch, 038h, 00ch, 0c6h, 07ch, 000h, 000h, 000h
8044 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 0feh, 0feh, 000h, 000h, 000h, 000h
8045 db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h
8046 db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
8047 db 000h, 000h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h
8048 db 000h, 000h, 000h, 000h, 000h, 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h
8049 db 000h, 000h, 000h, 000h, 000h, 030h, 060h, 0feh, 060h, 030h, 000h, 000h, 000h, 000h, 000h, 000h
8050 db 000h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c0h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h
8051 db 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 000h
8052 db 000h, 000h, 000h, 000h, 010h, 038h, 038h, 07ch, 07ch, 0feh, 0feh, 000h, 000h, 000h, 000h, 000h
8053 db 000h, 000h, 000h, 000h, 0feh, 0feh, 07ch, 07ch, 038h, 038h, 010h, 000h, 000h, 000h, 000h, 000h
8054 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8055 db 000h, 000h, 018h, 03ch, 03ch, 03ch, 018h, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
8056 db 000h, 066h, 066h, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8057 db 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch, 06ch, 06ch, 0feh, 06ch, 06ch, 000h, 000h, 000h, 000h
8058 db 018h, 018h, 07ch, 0c6h, 0c2h, 0c0h, 07ch, 006h, 006h, 086h, 0c6h, 07ch, 018h, 018h, 000h, 000h
8059 db 000h, 000h, 000h, 000h, 0c2h, 0c6h, 00ch, 018h, 030h, 060h, 0c6h, 086h, 000h, 000h, 000h, 000h
8060 db 000h, 000h, 038h, 06ch, 06ch, 038h, 076h, 0dch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8061 db 000h, 030h, 030h, 030h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8062 db 000h, 000h, 00ch, 018h, 030h, 030h, 030h, 030h, 030h, 030h, 018h, 00ch, 000h, 000h, 000h, 000h
8063 db 000h, 000h, 030h, 018h, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 018h, 030h, 000h, 000h, 000h, 000h
8064 db 000h, 000h, 000h, 000h, 000h, 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 000h, 000h, 000h
8065 db 000h, 000h, 000h, 000h, 000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h
8066 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 030h, 000h, 000h, 000h
8067 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8068 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
8069 db 000h, 000h, 000h, 000h, 002h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h, 000h, 000h, 000h
8070 db 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h, 000h, 000h
8071 db 000h, 000h, 018h, 038h, 078h, 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 000h, 000h, 000h, 000h
8072 db 000h, 000h, 07ch, 0c6h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 0c6h, 0feh, 000h, 000h, 000h, 000h
8073 db 000h, 000h, 07ch, 0c6h, 006h, 006h, 03ch, 006h, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8074 db 000h, 000h, 00ch, 01ch, 03ch, 06ch, 0cch, 0feh, 00ch, 00ch, 00ch, 01eh, 000h, 000h, 000h, 000h
8075 db 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0fch, 006h, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8076 db 000h, 000h, 038h, 060h, 0c0h, 0c0h, 0fch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8077 db 000h, 000h, 0feh, 0c6h, 006h, 006h, 00ch, 018h, 030h, 030h, 030h, 030h, 000h, 000h, 000h, 000h
8078 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8079 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07eh, 006h, 006h, 006h, 00ch, 078h, 000h, 000h, 000h, 000h
8080 db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
8081 db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 018h, 018h, 030h, 000h, 000h, 000h, 000h
8082 db 000h, 000h, 000h, 006h, 00ch, 018h, 030h, 060h, 030h, 018h, 00ch, 006h, 000h, 000h, 000h, 000h
8083 db 000h, 000h, 000h, 000h, 000h, 07eh, 000h, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8084 db 000h, 000h, 000h, 060h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 060h, 000h, 000h, 000h, 000h
8085 db 000h, 000h, 07ch, 0c6h, 0c6h, 00ch, 018h, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
8086 db 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0deh, 0deh, 0deh, 0dch, 0c0h, 07ch, 000h, 000h, 000h, 000h
8087 db 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8088 db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 066h, 066h, 066h, 066h, 0fch, 000h, 000h, 000h, 000h
8089 db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 000h, 000h, 000h, 000h
8090 db 000h, 000h, 0f8h, 06ch, 066h, 066h, 066h, 066h, 066h, 066h, 06ch, 0f8h, 000h, 000h, 000h, 000h
8091 db 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 062h, 066h, 0feh, 000h, 000h, 000h, 000h
8092 db 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
8093 db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0deh, 0c6h, 0c6h, 066h, 03ah, 000h, 000h, 000h, 000h
8094 db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8095 db 000h, 000h, 03ch, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8096 db 000h, 000h, 01eh, 00ch, 00ch, 00ch, 00ch, 00ch, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h
8097 db 000h, 000h, 0e6h, 066h, 066h, 06ch, 078h, 078h, 06ch, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
8098 db 000h, 000h, 0f0h, 060h, 060h, 060h, 060h, 060h, 060h, 062h, 066h, 0feh, 000h, 000h, 000h, 000h
8099 db 000h, 000h, 0c3h, 0e7h, 0ffh, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h, 000h, 000h, 000h
8100 db 000h, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8101 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8102 db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 060h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
8103 db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0deh, 07ch, 00ch, 00eh, 000h, 000h
8104 db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 06ch, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
8105 db 000h, 000h, 07ch, 0c6h, 0c6h, 060h, 038h, 00ch, 006h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8106 db 000h, 000h, 0ffh, 0dbh, 099h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8107 db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8108 db 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h
8109 db 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 066h, 000h, 000h, 000h, 000h
8110 db 000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 03ch, 066h, 0c3h, 0c3h, 000h, 000h, 000h, 000h
8111 db 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8112 db 000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h, 030h, 060h, 0c1h, 0c3h, 0ffh, 000h, 000h, 000h, 000h
8113 db 000h, 000h, 03ch, 030h, 030h, 030h, 030h, 030h, 030h, 030h, 030h, 03ch, 000h, 000h, 000h, 000h
8114 db 000h, 000h, 000h, 080h, 0c0h, 0e0h, 070h, 038h, 01ch, 00eh, 006h, 002h, 000h, 000h, 000h, 000h
8115 db 000h, 000h, 03ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 03ch, 000h, 000h, 000h, 000h
8116 db 010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8117 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 000h
8118 db 030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8119 db 000h, 000h, 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8120 db 000h, 000h, 0e0h, 060h, 060h, 078h, 06ch, 066h, 066h, 066h, 066h, 07ch, 000h, 000h, 000h, 000h
8121 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c0h, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8122 db 000h, 000h, 01ch, 00ch, 00ch, 03ch, 06ch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8123 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8124 db 000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
8125 db 000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 0cch, 0cch, 07ch, 00ch, 0cch, 078h, 000h
8126 db 000h, 000h, 0e0h, 060h, 060h, 06ch, 076h, 066h, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
8127 db 000h, 000h, 018h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8128 db 000h, 000h, 006h, 006h, 000h, 00eh, 006h, 006h, 006h, 006h, 006h, 006h, 066h, 066h, 03ch, 000h
8129 db 000h, 000h, 0e0h, 060h, 060h, 066h, 06ch, 078h, 078h, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h
8130 db 000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8131 db 000h, 000h, 000h, 000h, 000h, 0e6h, 0ffh, 0dbh, 0dbh, 0dbh, 0dbh, 0dbh, 000h, 000h, 000h, 000h
8132 db 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 000h, 000h, 000h
8133 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8134 db 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h
8135 db 000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 0cch, 0cch, 07ch, 00ch, 00ch, 01eh, 000h
8136 db 000h, 000h, 000h, 000h, 000h, 0dch, 076h, 066h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
8137 db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 060h, 038h, 00ch, 0c6h, 07ch, 000h, 000h, 000h, 000h
8138 db 000h, 000h, 010h, 030h, 030h, 0fch, 030h, 030h, 030h, 030h, 036h, 01ch, 000h, 000h, 000h, 000h
8139 db 000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8140 db 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h
8141 db 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h, 000h, 000h, 000h
8142 db 000h, 000h, 000h, 000h, 000h, 0c3h, 066h, 03ch, 018h, 03ch, 066h, 0c3h, 000h, 000h, 000h, 000h
8143 db 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 0f8h, 000h
8144 db 000h, 000h, 000h, 000h, 000h, 0feh, 0cch, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h
8145 db 000h, 000h, 00eh, 018h, 018h, 018h, 070h, 018h, 018h, 018h, 018h, 00eh, 000h, 000h, 000h, 000h
8146 db 000h, 000h, 018h, 018h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
8147 db 000h, 000h, 070h, 018h, 018h, 018h, 00eh, 018h, 018h, 018h, 018h, 070h, 000h, 000h, 000h, 000h
8148 db 000h, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8149 db 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h
8150 db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 00ch, 006h, 07ch, 000h, 000h
8151 db 000h, 000h, 0cch, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8152 db 000h, 00ch, 018h, 030h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8153 db 000h, 010h, 038h, 06ch, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8154 db 000h, 000h, 0cch, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8155 db 000h, 060h, 030h, 018h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8156 db 000h, 038h, 06ch, 038h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8157 db 000h, 000h, 000h, 000h, 03ch, 066h, 060h, 060h, 066h, 03ch, 00ch, 006h, 03ch, 000h, 000h, 000h
8158 db 000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8159 db 000h, 000h, 0c6h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8160 db 000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8161 db 000h, 000h, 066h, 000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8162 db 000h, 018h, 03ch, 066h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8163 db 000h, 060h, 030h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8164 db 000h, 0c6h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8165 db 038h, 06ch, 038h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8166 db 018h, 030h, 060h, 000h, 0feh, 066h, 060h, 07ch, 060h, 060h, 066h, 0feh, 000h, 000h, 000h, 000h
8167 db 000h, 000h, 000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h, 000h, 000h
8168 db 000h, 000h, 03eh, 06ch, 0cch, 0cch, 0feh, 0cch, 0cch, 0cch, 0cch, 0ceh, 000h, 000h, 000h, 000h
8169 db 000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8170 db 000h, 000h, 0c6h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8171 db 000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8172 db 000h, 030h, 078h, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8173 db 000h, 060h, 030h, 018h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8174 db 000h, 000h, 0c6h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 078h, 000h
8175 db 000h, 0c6h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8176 db 000h, 0c6h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8177 db 000h, 018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h
8178 db 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 060h, 0e6h, 0fch, 000h, 000h, 000h, 000h
8179 db 000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h
8180 db 000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 066h, 0f3h, 000h, 000h, 000h, 000h
8181 db 000h, 00eh, 01bh, 018h, 018h, 018h, 07eh, 018h, 018h, 018h, 018h, 018h, 0d8h, 070h, 000h, 000h
8182 db 000h, 018h, 030h, 060h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8183 db 000h, 00ch, 018h, 030h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
8184 db 000h, 018h, 030h, 060h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8185 db 000h, 018h, 030h, 060h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
8186 db 000h, 000h, 076h, 0dch, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 000h, 000h, 000h
8187 db 076h, 0dch, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8188 db 000h, 03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8189 db 000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8190 db 000h, 000h, 030h, 030h, 000h, 030h, 030h, 060h, 0c0h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
8191 db 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h
8192 db 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 006h, 006h, 006h, 006h, 000h, 000h, 000h, 000h, 000h
8193 db 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0ceh, 09bh, 006h, 00ch, 01fh, 000h, 000h
8194 db 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h, 006h, 000h, 000h
8195 db 000h, 000h, 018h, 018h, 000h, 018h, 018h, 018h, 03ch, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h
8196 db 000h, 000h, 000h, 000h, 000h, 036h, 06ch, 0d8h, 06ch, 036h, 000h, 000h, 000h, 000h, 000h, 000h
8197 db 000h, 000h, 000h, 000h, 000h, 0d8h, 06ch, 036h, 06ch, 0d8h, 000h, 000h, 000h, 000h, 000h, 000h
8198 db 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h
8199 db 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah
8200 db 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h
8201 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8202 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8203 db 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8204 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8205 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8206 db 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8207 db 036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8208 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8209 db 000h, 000h, 000h, 000h, 000h, 0feh, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8210 db 036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8211 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8212 db 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8213 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8214 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8215 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8216 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8217 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8218 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8219 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8220 db 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8221 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8222 db 036h, 036h, 036h, 036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8223 db 000h, 000h, 000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8224 db 036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8225 db 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8226 db 036h, 036h, 036h, 036h, 036h, 037h, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8227 db 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8228 db 036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8229 db 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8230 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8231 db 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8232 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8233 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8234 db 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8235 db 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8236 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8237 db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
8238 db 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8239 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8240 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8241 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
8242 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
8243 db 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
8244 db 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh
8245 db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8246 db 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 0d8h, 0d8h, 0d8h, 0dch, 076h, 000h, 000h, 000h, 000h
8247 db 000h, 000h, 078h, 0cch, 0cch, 0cch, 0d8h, 0cch, 0c6h, 0c6h, 0c6h, 0cch, 000h, 000h, 000h, 000h
8248 db 000h, 000h, 0feh, 0c6h, 0c6h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h
8249 db 000h, 000h, 000h, 000h, 0feh, 06ch, 06ch, 06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h
8250 db 000h, 000h, 000h, 0feh, 0c6h, 060h, 030h, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h
8251 db 000h, 000h, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 0d8h, 0d8h, 070h, 000h, 000h, 000h, 000h
8252 db 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0c0h, 000h, 000h, 000h
8253 db 000h, 000h, 000h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
8254 db 000h, 000h, 000h, 07eh, 018h, 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h
8255 db 000h, 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h
8256 db 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 06ch, 06ch, 06ch, 06ch, 0eeh, 000h, 000h, 000h, 000h
8257 db 000h, 000h, 01eh, 030h, 018h, 00ch, 03eh, 066h, 066h, 066h, 066h, 03ch, 000h, 000h, 000h, 000h
8258 db 000h, 000h, 000h, 000h, 000h, 07eh, 0dbh, 0dbh, 0dbh, 07eh, 000h, 000h, 000h, 000h, 000h, 000h
8259 db 000h, 000h, 000h, 003h, 006h, 07eh, 0dbh, 0dbh, 0f3h, 07eh, 060h, 0c0h, 000h, 000h, 000h, 000h
8260 db 000h, 000h, 01ch, 030h, 060h, 060h, 07ch, 060h, 060h, 060h, 030h, 01ch, 000h, 000h, 000h, 000h
8261 db 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
8262 db 000h, 000h, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h
8263 db 000h, 000h, 000h, 000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h
8264 db 000h, 000h, 000h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 000h, 07eh, 000h, 000h, 000h, 000h
8265 db 000h, 000h, 000h, 00ch, 018h, 030h, 060h, 030h, 018h, 00ch, 000h, 07eh, 000h, 000h, 000h, 000h
8266 db 000h, 000h, 00eh, 01bh, 01bh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
8267 db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h, 0d8h, 070h, 000h, 000h, 000h, 000h
8268 db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 07eh, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
8269 db 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h
8270 db 000h, 038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8271 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8272 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8273 db 000h, 00fh, 00ch, 00ch, 00ch, 00ch, 00ch, 0ech, 06ch, 06ch, 03ch, 01ch, 000h, 000h, 000h, 000h
8274 db 000h, 0d8h, 06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8275 db 000h, 070h, 0d8h, 030h, 060h, 0c8h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8276 db 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h, 000h, 000h, 000h
8277 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8278 ; disGetNextSymbol 0xc79f2 LB 0x340 -> off=0x0 cb=000000000000012d uValue=00000000000c33f2 'vgafont14alt'
8279vgafont14alt: ; 0xc79f2 LB 0x12d
8280 db 01dh, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 022h
8281 db 000h, 063h, 063h, 063h, 022h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02bh, 000h
8282 db 000h, 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 02dh, 000h, 000h
8283 db 000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 04dh, 000h, 000h, 0c3h
8284 db 0e7h, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h, 000h, 000h, 054h, 000h, 000h, 0ffh, 0dbh
8285 db 099h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 056h, 000h, 000h, 0c3h, 0c3h, 0c3h
8286 db 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 057h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h
8287 db 0dbh, 0dbh, 0ffh, 066h, 066h, 000h, 000h, 000h, 058h, 000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h
8288 db 03ch, 066h, 0c3h, 0c3h, 000h, 000h, 000h, 059h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
8289 db 018h, 018h, 03ch, 000h, 000h, 000h, 05ah, 000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h, 030h, 061h
8290 db 0c3h, 0ffh, 000h, 000h, 000h, 06dh, 000h, 000h, 000h, 000h, 000h, 0e6h, 0ffh, 0dbh, 0dbh, 0dbh
8291 db 0dbh, 000h, 000h, 000h, 076h, 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
8292 db 000h, 000h, 000h, 077h, 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h
8293 db 000h, 000h, 091h, 000h, 000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h
8294 db 000h, 09bh, 000h, 018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h
8295 db 09dh, 000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 000h, 000h, 000h, 09eh
8296 db 000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 0f3h, 000h, 000h, 000h, 0f1h, 000h
8297 db 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 0ffh, 000h, 000h, 000h, 0f6h, 000h, 000h
8298 db 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
8299 ; disGetNextSymbol 0xc7b1f LB 0x213 -> off=0x0 cb=0000000000000144 uValue=00000000000c351f 'vgafont16alt'
8300vgafont16alt: ; 0xc7b1f LB 0x144
8301 db 01dh, 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h
8302 db 000h, 030h, 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h
8303 db 000h, 000h, 04dh, 000h, 000h, 0c3h, 0e7h, 0ffh, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h
8304 db 000h, 000h, 000h, 054h, 000h, 000h, 0ffh, 0dbh, 099h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch
8305 db 000h, 000h, 000h, 000h, 056h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch
8306 db 018h, 000h, 000h, 000h, 000h, 057h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh
8307 db 066h, 066h, 000h, 000h, 000h, 000h, 058h, 000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 03ch
8308 db 066h, 0c3h, 0c3h, 000h, 000h, 000h, 000h, 059h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
8309 db 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 05ah, 000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h
8310 db 030h, 060h, 0c1h, 0c3h, 0ffh, 000h, 000h, 000h, 000h, 06dh, 000h, 000h, 000h, 000h, 000h, 0e6h
8311 db 0ffh, 0dbh, 0dbh, 0dbh, 0dbh, 0dbh, 000h, 000h, 000h, 000h, 076h, 000h, 000h, 000h, 000h, 000h
8312 db 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h, 077h, 000h, 000h, 000h, 000h
8313 db 000h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h, 000h, 000h, 000h, 078h, 000h, 000h, 000h
8314 db 000h, 000h, 0c3h, 066h, 03ch, 018h, 03ch, 066h, 0c3h, 000h, 000h, 000h, 000h, 091h, 000h, 000h
8315 db 000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h, 000h, 000h, 09bh, 000h
8316 db 018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 09dh
8317 db 000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h
8318 db 09eh, 000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 066h, 0f3h, 000h, 000h, 000h
8319 db 000h, 0abh, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0ceh, 09bh, 006h, 00ch, 01fh
8320 db 000h, 000h, 0ach, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h
8321 db 006h, 000h, 000h, 000h
8322 ; disGetNextSymbol 0xc7c63 LB 0xcf -> off=0x0 cb=0000000000000009 uValue=00000000000c3663 '_cga_msr'
8323_cga_msr: ; 0xc7c63 LB 0x9
8324 db 02ch, 028h, 02dh, 029h, 02ah, 02eh, 01eh, 029h, 000h
8325 ; disGetNextSymbol 0xc7c6c LB 0xc6 -> off=0x0 cb=0000000000000015 uValue=00000000000c366c '_vbebios_copyright'
8326_vbebios_copyright: ; 0xc7c6c LB 0x15
8327 db 'VirtualBox VESA BIOS', 000h
8328 ; disGetNextSymbol 0xc7c81 LB 0xb1 -> off=0x0 cb=0000000000000013 uValue=00000000000c3681 '_vbebios_vendor_name'
8329_vbebios_vendor_name: ; 0xc7c81 LB 0x13
8330 db 'Oracle Corporation', 000h
8331 ; disGetNextSymbol 0xc7c94 LB 0x9e -> off=0x0 cb=0000000000000021 uValue=00000000000c3694 '_vbebios_product_name'
8332_vbebios_product_name: ; 0xc7c94 LB 0x21
8333 db 'Oracle VM VirtualBox VBE Adapter', 000h
8334 ; disGetNextSymbol 0xc7cb5 LB 0x7d -> off=0x0 cb=0000000000000029 uValue=00000000000c36b5 '_vbebios_product_revision'
8335_vbebios_product_revision: ; 0xc7cb5 LB 0x29
8336 db 'Oracle VM VirtualBox Version 6.0.0_BETA1', 000h
8337 ; disGetNextSymbol 0xc7cde LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36de '_vbebios_info_string'
8338_vbebios_info_string: ; 0xc7cde LB 0x2b
8339 db 'VirtualBox VBE Display Adapter enabled', 00dh, 00ah, 00dh, 00ah, 000h
8340 ; disGetNextSymbol 0xc7d09 LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c3709 '_no_vbebios_info_string'
8341_no_vbebios_info_string: ; 0xc7d09 LB 0x29
8342 db 'No VirtualBox VBE support available!', 00dh, 00ah, 00dh, 00ah, 000h
8343
8344section CONST progbits vstart=0x7d32 align=1 ; size=0x0 class=DATA group=DGROUP
8345
8346section CONST2 progbits vstart=0x7d32 align=1 ; size=0x0 class=DATA group=DGROUP
8347
8348 ; Padding 0x2ce bytes at 0xc7d32
8349 db 001h, 000h, 000h, 000h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 045h, 03ah, 05ch, 076h
8350 db 062h, 06fh, 078h, 05ch, 073h, 076h, 06eh, 05ch, 074h, 072h, 075h, 06eh, 06bh, 05ch, 06fh, 075h
8351 db 074h, 05ch, 077h, 069h, 06eh, 02eh, 061h, 06dh, 064h, 036h, 034h, 05ch, 072h, 065h, 06ch, 065h
8352 db 061h, 073h, 065h, 05ch, 06fh, 062h, 06ah, 05ch, 056h, 042h, 06fh, 078h, 056h, 067h, 061h, 042h
8353 db 069h, 06fh, 073h, 032h, 038h, 036h, 05ch, 056h, 042h, 06fh, 078h, 056h, 067h, 061h, 042h, 069h
8354 db 06fh, 073h, 032h, 038h, 036h, 02eh, 073h, 079h, 06dh, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8355 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8356 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8357 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8358 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8359 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8360 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8361 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8362 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8363 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8364 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8365 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8366 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8367 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8368 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8369 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8370 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8371 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8372 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8373 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8374 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8375 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8376 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8377 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8378 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8379 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8380 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8381 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8382 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8383 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8384 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8385 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8386 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8387 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8388 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8389 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8390 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8391 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8392 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
8393 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0fch
Note: See TracBrowser for help on using the repository browser.

© 2023 Oracle
ContactPrivacy policyTerms of Use