1 | ; $Id: VBoxVgaBiosAlternative386.asm 106293 2024-10-10 16:55:02Z vboxsync $
|
---|
2 | ;; @file
|
---|
3 | ; Auto Generated source file. Do not edit.
|
---|
4 | ;
|
---|
5 |
|
---|
6 | ;
|
---|
7 | ; Source file: vgarom.asm
|
---|
8 | ;
|
---|
9 | ; ============================================================================================
|
---|
10 | ;
|
---|
11 | ; Copyright (C) 2001,2002 the LGPL VGABios developers Team
|
---|
12 | ;
|
---|
13 | ; This library is free software; you can redistribute it and/or
|
---|
14 | ; modify it under the terms of the GNU Lesser General Public
|
---|
15 | ; License as published by the Free Software Foundation; either
|
---|
16 | ; version 2 of the License, or (at your option) any later version.
|
---|
17 | ;
|
---|
18 | ; This library is distributed in the hope that it will be useful,
|
---|
19 | ; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
---|
20 | ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
---|
21 | ; Lesser General Public License for more details.
|
---|
22 | ;
|
---|
23 | ; You should have received a copy of the GNU Lesser General Public
|
---|
24 | ; License along with this library; if not, write to the Free Software
|
---|
25 | ; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
---|
26 | ;
|
---|
27 | ; ============================================================================================
|
---|
28 | ;
|
---|
29 | ; This VGA Bios is specific to the plex86/bochs Emulated VGA card.
|
---|
30 | ; You can NOT drive any physical vga card with it.
|
---|
31 | ;
|
---|
32 | ; ============================================================================================
|
---|
33 | ;
|
---|
34 |
|
---|
35 | ;
|
---|
36 | ; Source file: vberom.asm
|
---|
37 | ;
|
---|
38 | ; ============================================================================================
|
---|
39 | ;
|
---|
40 | ; Copyright (C) 2002 Jeroen Janssen
|
---|
41 | ;
|
---|
42 | ; This library is free software; you can redistribute it and/or
|
---|
43 | ; modify it under the terms of the GNU Lesser General Public
|
---|
44 | ; License as published by the Free Software Foundation; either
|
---|
45 | ; version 2 of the License, or (at your option) any later version.
|
---|
46 | ;
|
---|
47 | ; This library is distributed in the hope that it will be useful,
|
---|
48 | ; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
---|
49 | ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
---|
50 | ; Lesser General Public License for more details.
|
---|
51 | ;
|
---|
52 | ; You should have received a copy of the GNU Lesser General Public
|
---|
53 | ; License along with this library; if not, write to the Free Software
|
---|
54 | ; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
---|
55 | ;
|
---|
56 | ; ============================================================================================
|
---|
57 | ;
|
---|
58 | ; This VBE is part of the VGA Bios specific to the plex86/bochs Emulated VGA card.
|
---|
59 | ; You can NOT drive any physical vga card with it.
|
---|
60 | ;
|
---|
61 | ; ============================================================================================
|
---|
62 | ;
|
---|
63 | ; This VBE Bios is based on information taken from :
|
---|
64 | ; - VESA BIOS EXTENSION (VBE) Core Functions Standard Version 3.0 located at www.vesa.org
|
---|
65 | ;
|
---|
66 | ; ============================================================================================
|
---|
67 |
|
---|
68 | ;
|
---|
69 | ; Source file: vgabios.c
|
---|
70 | ;
|
---|
71 | ; // ============================================================================================
|
---|
72 | ;
|
---|
73 | ; vgabios.c
|
---|
74 | ;
|
---|
75 | ; // ============================================================================================
|
---|
76 | ; //
|
---|
77 | ; // Copyright (C) 2001,2002 the LGPL VGABios developers Team
|
---|
78 | ; //
|
---|
79 | ; // This library is free software; you can redistribute it and/or
|
---|
80 | ; // modify it under the terms of the GNU Lesser General Public
|
---|
81 | ; // License as published by the Free Software Foundation; either
|
---|
82 | ; // version 2 of the License, or (at your option) any later version.
|
---|
83 | ; //
|
---|
84 | ; // This library is distributed in the hope that it will be useful,
|
---|
85 | ; // but WITHOUT ANY WARRANTY; without even the implied warranty of
|
---|
86 | ; // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
---|
87 | ; // Lesser General Public License for more details.
|
---|
88 | ; //
|
---|
89 | ; // You should have received a copy of the GNU Lesser General Public
|
---|
90 | ; // License along with this library; if not, write to the Free Software
|
---|
91 | ; // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
---|
92 | ; //
|
---|
93 | ; // ============================================================================================
|
---|
94 | ; //
|
---|
95 | ; // This VGA Bios is specific to the plex86/bochs Emulated VGA card.
|
---|
96 | ; // You can NOT drive any physical vga card with it.
|
---|
97 | ; //
|
---|
98 | ; // ============================================================================================
|
---|
99 | ; //
|
---|
100 | ; // This file contains code ripped from :
|
---|
101 | ; // - rombios.c of plex86
|
---|
102 | ; //
|
---|
103 | ; // This VGA Bios contains fonts from :
|
---|
104 | ; // - fntcol16.zip (c) by Joseph Gil avalable at :
|
---|
105 | ; // ftp://ftp.simtel.net/pub/simtelnet/msdos/screen/fntcol16.zip
|
---|
106 | ; // These fonts are public domain
|
---|
107 | ; //
|
---|
108 | ; // This VGA Bios is based on information taken from :
|
---|
109 | ; // - Kevin Lawton's vga card emulation for bochs/plex86
|
---|
110 | ; // - Ralf Brown's interrupts list available at http://www.cs.cmu.edu/afs/cs/user/ralf/pub/WWW/files.html
|
---|
111 | ; // - Finn Thogersons' VGADOC4b available at http://home.worldonline.dk/~finth/
|
---|
112 | ; // - Michael Abrash's Graphics Programming Black Book
|
---|
113 | ; // - Francois Gervais' book "programmation des cartes graphiques cga-ega-vga" edited by sybex
|
---|
114 | ; // - DOSEMU 1.0.1 source code for several tables values and formulas
|
---|
115 | ; //
|
---|
116 | ; // Thanks for patches, comments and ideas to :
|
---|
117 | ; // - [email protected]
|
---|
118 | ; //
|
---|
119 | ; // ============================================================================================
|
---|
120 |
|
---|
121 | ;
|
---|
122 | ; Source file: vbe.c
|
---|
123 | ;
|
---|
124 | ; // ============================================================================================
|
---|
125 | ; //
|
---|
126 | ; // Copyright (C) 2002 Jeroen Janssen
|
---|
127 | ; //
|
---|
128 | ; // This library is free software; you can redistribute it and/or
|
---|
129 | ; // modify it under the terms of the GNU Lesser General Public
|
---|
130 | ; // License as published by the Free Software Foundation; either
|
---|
131 | ; // version 2 of the License, or (at your option) any later version.
|
---|
132 | ; //
|
---|
133 | ; // This library is distributed in the hope that it will be useful,
|
---|
134 | ; // but WITHOUT ANY WARRANTY; without even the implied warranty of
|
---|
135 | ; // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
---|
136 | ; // Lesser General Public License for more details.
|
---|
137 | ; //
|
---|
138 | ; // You should have received a copy of the GNU Lesser General Public
|
---|
139 | ; // License along with this library; if not, write to the Free Software
|
---|
140 | ; // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
---|
141 | ; //
|
---|
142 | ; // ============================================================================================
|
---|
143 | ; //
|
---|
144 | ; // This VBE is part of the VGA Bios specific to the plex86/bochs Emulated VGA card.
|
---|
145 | ; // You can NOT drive any physical vga card with it.
|
---|
146 | ; //
|
---|
147 | ; // ============================================================================================
|
---|
148 | ; //
|
---|
149 | ; // This VBE Bios is based on information taken from :
|
---|
150 | ; // - VESA BIOS EXTENSION (VBE) Core Functions Standard Version 3.0 located at www.vesa.org
|
---|
151 | ; //
|
---|
152 | ; // ============================================================================================
|
---|
153 |
|
---|
154 | ;
|
---|
155 | ; Oracle LGPL Disclaimer: For the avoidance of doubt, except that if any license choice
|
---|
156 | ; other than GPL or LGPL is available it will apply instead, Oracle elects to use only
|
---|
157 | ; the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where
|
---|
158 | ; a choice of LGPL license versions is made available with the language indicating
|
---|
159 | ; that LGPLv2 or any later version may be used, or where a choice of which version
|
---|
160 | ; of the LGPL is applied is otherwise unspecified.
|
---|
161 | ;
|
---|
162 |
|
---|
163 |
|
---|
164 |
|
---|
165 |
|
---|
166 |
|
---|
167 | section VGAROM progbits vstart=0x0 align=1 ; size=0x907 class=CODE group=AUTO
|
---|
168 | ; disGetNextSymbol 0xc0000 LB 0x907 -> off=0x28 cb=0000000000000548 uValue=00000000000c0028 'vgabios_int10_handler'
|
---|
169 | db 055h, 0aah, 040h, 0ebh, 01dh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
170 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 049h, 042h
|
---|
171 | db 04dh, 000h, 00eh, 01fh, 0fch, 0e9h, 03ch, 00ah
|
---|
172 | vgabios_int10_handler: ; 0xc0028 LB 0x548
|
---|
173 | pushfw ; 9c ; 0xc0028 vgarom.asm:91
|
---|
174 | cmp ah, 00fh ; 80 fc 0f ; 0xc0029 vgarom.asm:104
|
---|
175 | jne short 00034h ; 75 06 ; 0xc002c vgarom.asm:105
|
---|
176 | call 0017dh ; e8 4c 01 ; 0xc002e vgarom.asm:106
|
---|
177 | jmp near 000edh ; e9 b9 00 ; 0xc0031 vgarom.asm:107
|
---|
178 | cmp ah, 01ah ; 80 fc 1a ; 0xc0034 vgarom.asm:109
|
---|
179 | jne short 0003fh ; 75 06 ; 0xc0037 vgarom.asm:110
|
---|
180 | call 00532h ; e8 f6 04 ; 0xc0039 vgarom.asm:111
|
---|
181 | jmp near 000edh ; e9 ae 00 ; 0xc003c vgarom.asm:112
|
---|
182 | cmp ah, 00bh ; 80 fc 0b ; 0xc003f vgarom.asm:114
|
---|
183 | jne short 0004ah ; 75 06 ; 0xc0042 vgarom.asm:115
|
---|
184 | call 000efh ; e8 a8 00 ; 0xc0044 vgarom.asm:116
|
---|
185 | jmp near 000edh ; e9 a3 00 ; 0xc0047 vgarom.asm:117
|
---|
186 | cmp ax, 01103h ; 3d 03 11 ; 0xc004a vgarom.asm:119
|
---|
187 | jne short 00055h ; 75 06 ; 0xc004d vgarom.asm:120
|
---|
188 | call 00429h ; e8 d7 03 ; 0xc004f vgarom.asm:121
|
---|
189 | jmp near 000edh ; e9 98 00 ; 0xc0052 vgarom.asm:122
|
---|
190 | cmp ah, 012h ; 80 fc 12 ; 0xc0055 vgarom.asm:124
|
---|
191 | jne short 00097h ; 75 3d ; 0xc0058 vgarom.asm:125
|
---|
192 | cmp bl, 010h ; 80 fb 10 ; 0xc005a vgarom.asm:126
|
---|
193 | jne short 00065h ; 75 06 ; 0xc005d vgarom.asm:127
|
---|
194 | call 00436h ; e8 d4 03 ; 0xc005f vgarom.asm:128
|
---|
195 | jmp near 000edh ; e9 88 00 ; 0xc0062 vgarom.asm:129
|
---|
196 | cmp bl, 030h ; 80 fb 30 ; 0xc0065 vgarom.asm:131
|
---|
197 | jne short 0006fh ; 75 05 ; 0xc0068 vgarom.asm:132
|
---|
198 | call 00459h ; e8 ec 03 ; 0xc006a vgarom.asm:133
|
---|
199 | jmp short 000edh ; eb 7e ; 0xc006d vgarom.asm:134
|
---|
200 | cmp bl, 031h ; 80 fb 31 ; 0xc006f vgarom.asm:136
|
---|
201 | jne short 00079h ; 75 05 ; 0xc0072 vgarom.asm:137
|
---|
202 | call 004ach ; e8 35 04 ; 0xc0074 vgarom.asm:138
|
---|
203 | jmp short 000edh ; eb 74 ; 0xc0077 vgarom.asm:139
|
---|
204 | cmp bl, 032h ; 80 fb 32 ; 0xc0079 vgarom.asm:141
|
---|
205 | jne short 00083h ; 75 05 ; 0xc007c vgarom.asm:142
|
---|
206 | call 004ceh ; e8 4d 04 ; 0xc007e vgarom.asm:143
|
---|
207 | jmp short 000edh ; eb 6a ; 0xc0081 vgarom.asm:144
|
---|
208 | cmp bl, 033h ; 80 fb 33 ; 0xc0083 vgarom.asm:146
|
---|
209 | jne short 0008dh ; 75 05 ; 0xc0086 vgarom.asm:147
|
---|
210 | call 004ech ; e8 61 04 ; 0xc0088 vgarom.asm:148
|
---|
211 | jmp short 000edh ; eb 60 ; 0xc008b vgarom.asm:149
|
---|
212 | cmp bl, 034h ; 80 fb 34 ; 0xc008d vgarom.asm:151
|
---|
213 | jne short 000e1h ; 75 4f ; 0xc0090 vgarom.asm:152
|
---|
214 | call 00510h ; e8 7b 04 ; 0xc0092 vgarom.asm:153
|
---|
215 | jmp short 000edh ; eb 56 ; 0xc0095 vgarom.asm:154
|
---|
216 | cmp ax, 0101bh ; 3d 1b 10 ; 0xc0097 vgarom.asm:156
|
---|
217 | je short 000e1h ; 74 45 ; 0xc009a vgarom.asm:157
|
---|
218 | cmp ah, 010h ; 80 fc 10 ; 0xc009c vgarom.asm:158
|
---|
219 | jne short 000a6h ; 75 05 ; 0xc009f vgarom.asm:162
|
---|
220 | call 001a4h ; e8 00 01 ; 0xc00a1 vgarom.asm:164
|
---|
221 | jmp short 000edh ; eb 47 ; 0xc00a4 vgarom.asm:165
|
---|
222 | cmp ah, 04fh ; 80 fc 4f ; 0xc00a6 vgarom.asm:168
|
---|
223 | jne short 000e1h ; 75 36 ; 0xc00a9 vgarom.asm:169
|
---|
224 | cmp AL, strict byte 003h ; 3c 03 ; 0xc00ab vgarom.asm:170
|
---|
225 | jne short 000b4h ; 75 05 ; 0xc00ad vgarom.asm:171
|
---|
226 | call 007d2h ; e8 20 07 ; 0xc00af vgarom.asm:172
|
---|
227 | jmp short 000edh ; eb 39 ; 0xc00b2 vgarom.asm:173
|
---|
228 | cmp AL, strict byte 005h ; 3c 05 ; 0xc00b4 vgarom.asm:175
|
---|
229 | jne short 000bdh ; 75 05 ; 0xc00b6 vgarom.asm:176
|
---|
230 | call 007f7h ; e8 3c 07 ; 0xc00b8 vgarom.asm:177
|
---|
231 | jmp short 000edh ; eb 30 ; 0xc00bb vgarom.asm:178
|
---|
232 | cmp AL, strict byte 007h ; 3c 07 ; 0xc00bd vgarom.asm:180
|
---|
233 | jne short 000c6h ; 75 05 ; 0xc00bf vgarom.asm:181
|
---|
234 | call 00824h ; e8 60 07 ; 0xc00c1 vgarom.asm:182
|
---|
235 | jmp short 000edh ; eb 27 ; 0xc00c4 vgarom.asm:183
|
---|
236 | cmp AL, strict byte 008h ; 3c 08 ; 0xc00c6 vgarom.asm:185
|
---|
237 | jne short 000cfh ; 75 05 ; 0xc00c8 vgarom.asm:186
|
---|
238 | call 00858h ; e8 8b 07 ; 0xc00ca vgarom.asm:187
|
---|
239 | jmp short 000edh ; eb 1e ; 0xc00cd vgarom.asm:188
|
---|
240 | cmp AL, strict byte 009h ; 3c 09 ; 0xc00cf vgarom.asm:190
|
---|
241 | jne short 000d8h ; 75 05 ; 0xc00d1 vgarom.asm:191
|
---|
242 | call 0088fh ; e8 b9 07 ; 0xc00d3 vgarom.asm:192
|
---|
243 | jmp short 000edh ; eb 15 ; 0xc00d6 vgarom.asm:193
|
---|
244 | cmp AL, strict byte 00ah ; 3c 0a ; 0xc00d8 vgarom.asm:195
|
---|
245 | jne short 000e1h ; 75 05 ; 0xc00da vgarom.asm:196
|
---|
246 | call 008f3h ; e8 14 08 ; 0xc00dc vgarom.asm:197
|
---|
247 | jmp short 000edh ; eb 0c ; 0xc00df vgarom.asm:198
|
---|
248 | push ES ; 06 ; 0xc00e1 vgarom.asm:202
|
---|
249 | push DS ; 1e ; 0xc00e2 vgarom.asm:203
|
---|
250 | pushaw ; 60 ; 0xc00e3 vgarom.asm:107
|
---|
251 | push CS ; 0e ; 0xc00e4 vgarom.asm:207
|
---|
252 | pop DS ; 1f ; 0xc00e5 vgarom.asm:208
|
---|
253 | cld ; fc ; 0xc00e6 vgarom.asm:209
|
---|
254 | call 036ach ; e8 c2 35 ; 0xc00e7 vgarom.asm:210
|
---|
255 | popaw ; 61 ; 0xc00ea vgarom.asm:124
|
---|
256 | pop DS ; 1f ; 0xc00eb vgarom.asm:213
|
---|
257 | pop ES ; 07 ; 0xc00ec vgarom.asm:214
|
---|
258 | popfw ; 9d ; 0xc00ed vgarom.asm:216
|
---|
259 | iret ; cf ; 0xc00ee vgarom.asm:217
|
---|
260 | cmp bh, 000h ; 80 ff 00 ; 0xc00ef vgarom.asm:222
|
---|
261 | je short 000fah ; 74 06 ; 0xc00f2 vgarom.asm:223
|
---|
262 | cmp bh, 001h ; 80 ff 01 ; 0xc00f4 vgarom.asm:224
|
---|
263 | je short 0014bh ; 74 52 ; 0xc00f7 vgarom.asm:225
|
---|
264 | retn ; c3 ; 0xc00f9 vgarom.asm:229
|
---|
265 | push ax ; 50 ; 0xc00fa vgarom.asm:231
|
---|
266 | push bx ; 53 ; 0xc00fb vgarom.asm:232
|
---|
267 | push cx ; 51 ; 0xc00fc vgarom.asm:233
|
---|
268 | push dx ; 52 ; 0xc00fd vgarom.asm:234
|
---|
269 | push DS ; 1e ; 0xc00fe vgarom.asm:235
|
---|
270 | mov dx, strict word 00040h ; ba 40 00 ; 0xc00ff vgarom.asm:236
|
---|
271 | mov ds, dx ; 8e da ; 0xc0102 vgarom.asm:237
|
---|
272 | mov dx, 003dah ; ba da 03 ; 0xc0104 vgarom.asm:238
|
---|
273 | in AL, DX ; ec ; 0xc0107 vgarom.asm:239
|
---|
274 | cmp byte [word 00049h], 003h ; 80 3e 49 00 03 ; 0xc0108 vgarom.asm:240
|
---|
275 | jbe short 0013eh ; 76 2f ; 0xc010d vgarom.asm:241
|
---|
276 | mov dx, 003c0h ; ba c0 03 ; 0xc010f vgarom.asm:242
|
---|
277 | mov AL, strict byte 000h ; b0 00 ; 0xc0112 vgarom.asm:243
|
---|
278 | out DX, AL ; ee ; 0xc0114 vgarom.asm:244
|
---|
279 | db 08ah, 0c3h
|
---|
280 | ; mov al, bl ; 8a c3 ; 0xc0115 vgarom.asm:245
|
---|
281 | and AL, strict byte 00fh ; 24 0f ; 0xc0117 vgarom.asm:246
|
---|
282 | test AL, strict byte 008h ; a8 08 ; 0xc0119 vgarom.asm:247
|
---|
283 | je short 0011fh ; 74 02 ; 0xc011b vgarom.asm:248
|
---|
284 | add AL, strict byte 008h ; 04 08 ; 0xc011d vgarom.asm:249
|
---|
285 | out DX, AL ; ee ; 0xc011f vgarom.asm:251
|
---|
286 | mov CL, strict byte 001h ; b1 01 ; 0xc0120 vgarom.asm:252
|
---|
287 | and bl, 010h ; 80 e3 10 ; 0xc0122 vgarom.asm:253
|
---|
288 | mov dx, 003c0h ; ba c0 03 ; 0xc0125 vgarom.asm:255
|
---|
289 | db 08ah, 0c1h
|
---|
290 | ; mov al, cl ; 8a c1 ; 0xc0128 vgarom.asm:256
|
---|
291 | out DX, AL ; ee ; 0xc012a vgarom.asm:257
|
---|
292 | mov dx, 003c1h ; ba c1 03 ; 0xc012b vgarom.asm:258
|
---|
293 | in AL, DX ; ec ; 0xc012e vgarom.asm:259
|
---|
294 | and AL, strict byte 0efh ; 24 ef ; 0xc012f vgarom.asm:260
|
---|
295 | db 00ah, 0c3h
|
---|
296 | ; or al, bl ; 0a c3 ; 0xc0131 vgarom.asm:261
|
---|
297 | mov dx, 003c0h ; ba c0 03 ; 0xc0133 vgarom.asm:262
|
---|
298 | out DX, AL ; ee ; 0xc0136 vgarom.asm:263
|
---|
299 | db 0feh, 0c1h
|
---|
300 | ; inc cl ; fe c1 ; 0xc0137 vgarom.asm:264
|
---|
301 | cmp cl, 004h ; 80 f9 04 ; 0xc0139 vgarom.asm:265
|
---|
302 | jne short 00125h ; 75 e7 ; 0xc013c vgarom.asm:266
|
---|
303 | mov AL, strict byte 020h ; b0 20 ; 0xc013e vgarom.asm:268
|
---|
304 | out DX, AL ; ee ; 0xc0140 vgarom.asm:269
|
---|
305 | mov dx, 003dah ; ba da 03 ; 0xc0141 vgarom.asm:271
|
---|
306 | in AL, DX ; ec ; 0xc0144 vgarom.asm:272
|
---|
307 | pop DS ; 1f ; 0xc0145 vgarom.asm:274
|
---|
308 | pop dx ; 5a ; 0xc0146 vgarom.asm:275
|
---|
309 | pop cx ; 59 ; 0xc0147 vgarom.asm:276
|
---|
310 | pop bx ; 5b ; 0xc0148 vgarom.asm:277
|
---|
311 | pop ax ; 58 ; 0xc0149 vgarom.asm:278
|
---|
312 | retn ; c3 ; 0xc014a vgarom.asm:279
|
---|
313 | push ax ; 50 ; 0xc014b vgarom.asm:281
|
---|
314 | push bx ; 53 ; 0xc014c vgarom.asm:282
|
---|
315 | push cx ; 51 ; 0xc014d vgarom.asm:283
|
---|
316 | push dx ; 52 ; 0xc014e vgarom.asm:284
|
---|
317 | mov dx, 003dah ; ba da 03 ; 0xc014f vgarom.asm:285
|
---|
318 | in AL, DX ; ec ; 0xc0152 vgarom.asm:286
|
---|
319 | mov CL, strict byte 001h ; b1 01 ; 0xc0153 vgarom.asm:287
|
---|
320 | and bl, 001h ; 80 e3 01 ; 0xc0155 vgarom.asm:288
|
---|
321 | mov dx, 003c0h ; ba c0 03 ; 0xc0158 vgarom.asm:290
|
---|
322 | db 08ah, 0c1h
|
---|
323 | ; mov al, cl ; 8a c1 ; 0xc015b vgarom.asm:291
|
---|
324 | out DX, AL ; ee ; 0xc015d vgarom.asm:292
|
---|
325 | mov dx, 003c1h ; ba c1 03 ; 0xc015e vgarom.asm:293
|
---|
326 | in AL, DX ; ec ; 0xc0161 vgarom.asm:294
|
---|
327 | and AL, strict byte 0feh ; 24 fe ; 0xc0162 vgarom.asm:295
|
---|
328 | db 00ah, 0c3h
|
---|
329 | ; or al, bl ; 0a c3 ; 0xc0164 vgarom.asm:296
|
---|
330 | mov dx, 003c0h ; ba c0 03 ; 0xc0166 vgarom.asm:297
|
---|
331 | out DX, AL ; ee ; 0xc0169 vgarom.asm:298
|
---|
332 | db 0feh, 0c1h
|
---|
333 | ; inc cl ; fe c1 ; 0xc016a vgarom.asm:299
|
---|
334 | cmp cl, 004h ; 80 f9 04 ; 0xc016c vgarom.asm:300
|
---|
335 | jne short 00158h ; 75 e7 ; 0xc016f vgarom.asm:301
|
---|
336 | mov AL, strict byte 020h ; b0 20 ; 0xc0171 vgarom.asm:302
|
---|
337 | out DX, AL ; ee ; 0xc0173 vgarom.asm:303
|
---|
338 | mov dx, 003dah ; ba da 03 ; 0xc0174 vgarom.asm:305
|
---|
339 | in AL, DX ; ec ; 0xc0177 vgarom.asm:306
|
---|
340 | pop dx ; 5a ; 0xc0178 vgarom.asm:308
|
---|
341 | pop cx ; 59 ; 0xc0179 vgarom.asm:309
|
---|
342 | pop bx ; 5b ; 0xc017a vgarom.asm:310
|
---|
343 | pop ax ; 58 ; 0xc017b vgarom.asm:311
|
---|
344 | retn ; c3 ; 0xc017c vgarom.asm:312
|
---|
345 | push DS ; 1e ; 0xc017d vgarom.asm:317
|
---|
346 | mov ax, strict word 00040h ; b8 40 00 ; 0xc017e vgarom.asm:318
|
---|
347 | mov ds, ax ; 8e d8 ; 0xc0181 vgarom.asm:319
|
---|
348 | push bx ; 53 ; 0xc0183 vgarom.asm:320
|
---|
349 | mov bx, strict word 00062h ; bb 62 00 ; 0xc0184 vgarom.asm:321
|
---|
350 | mov al, byte [bx] ; 8a 07 ; 0xc0187 vgarom.asm:322
|
---|
351 | pop bx ; 5b ; 0xc0189 vgarom.asm:323
|
---|
352 | db 08ah, 0f8h
|
---|
353 | ; mov bh, al ; 8a f8 ; 0xc018a vgarom.asm:324
|
---|
354 | push bx ; 53 ; 0xc018c vgarom.asm:325
|
---|
355 | mov bx, 00087h ; bb 87 00 ; 0xc018d vgarom.asm:326
|
---|
356 | mov ah, byte [bx] ; 8a 27 ; 0xc0190 vgarom.asm:327
|
---|
357 | and ah, 080h ; 80 e4 80 ; 0xc0192 vgarom.asm:328
|
---|
358 | mov bx, strict word 00049h ; bb 49 00 ; 0xc0195 vgarom.asm:329
|
---|
359 | mov al, byte [bx] ; 8a 07 ; 0xc0198 vgarom.asm:330
|
---|
360 | db 00ah, 0c4h
|
---|
361 | ; or al, ah ; 0a c4 ; 0xc019a vgarom.asm:331
|
---|
362 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc019c vgarom.asm:332
|
---|
363 | mov ah, byte [bx] ; 8a 27 ; 0xc019f vgarom.asm:333
|
---|
364 | pop bx ; 5b ; 0xc01a1 vgarom.asm:334
|
---|
365 | pop DS ; 1f ; 0xc01a2 vgarom.asm:335
|
---|
366 | retn ; c3 ; 0xc01a3 vgarom.asm:336
|
---|
367 | cmp AL, strict byte 000h ; 3c 00 ; 0xc01a4 vgarom.asm:341
|
---|
368 | jne short 001aah ; 75 02 ; 0xc01a6 vgarom.asm:342
|
---|
369 | jmp short 0020bh ; eb 61 ; 0xc01a8 vgarom.asm:343
|
---|
370 | cmp AL, strict byte 001h ; 3c 01 ; 0xc01aa vgarom.asm:345
|
---|
371 | jne short 001b0h ; 75 02 ; 0xc01ac vgarom.asm:346
|
---|
372 | jmp short 00229h ; eb 79 ; 0xc01ae vgarom.asm:347
|
---|
373 | cmp AL, strict byte 002h ; 3c 02 ; 0xc01b0 vgarom.asm:349
|
---|
374 | jne short 001b6h ; 75 02 ; 0xc01b2 vgarom.asm:350
|
---|
375 | jmp short 00231h ; eb 7b ; 0xc01b4 vgarom.asm:351
|
---|
376 | cmp AL, strict byte 003h ; 3c 03 ; 0xc01b6 vgarom.asm:353
|
---|
377 | jne short 001bdh ; 75 03 ; 0xc01b8 vgarom.asm:354
|
---|
378 | jmp near 00262h ; e9 a5 00 ; 0xc01ba vgarom.asm:355
|
---|
379 | cmp AL, strict byte 007h ; 3c 07 ; 0xc01bd vgarom.asm:357
|
---|
380 | jne short 001c4h ; 75 03 ; 0xc01bf vgarom.asm:358
|
---|
381 | jmp near 0028ch ; e9 c8 00 ; 0xc01c1 vgarom.asm:359
|
---|
382 | cmp AL, strict byte 008h ; 3c 08 ; 0xc01c4 vgarom.asm:361
|
---|
383 | jne short 001cbh ; 75 03 ; 0xc01c6 vgarom.asm:362
|
---|
384 | jmp near 002b4h ; e9 e9 00 ; 0xc01c8 vgarom.asm:363
|
---|
385 | cmp AL, strict byte 009h ; 3c 09 ; 0xc01cb vgarom.asm:365
|
---|
386 | jne short 001d2h ; 75 03 ; 0xc01cd vgarom.asm:366
|
---|
387 | jmp near 002c2h ; e9 f0 00 ; 0xc01cf vgarom.asm:367
|
---|
388 | cmp AL, strict byte 010h ; 3c 10 ; 0xc01d2 vgarom.asm:369
|
---|
389 | jne short 001d9h ; 75 03 ; 0xc01d4 vgarom.asm:370
|
---|
390 | jmp near 00307h ; e9 2e 01 ; 0xc01d6 vgarom.asm:371
|
---|
391 | cmp AL, strict byte 012h ; 3c 12 ; 0xc01d9 vgarom.asm:373
|
---|
392 | jne short 001e0h ; 75 03 ; 0xc01db vgarom.asm:374
|
---|
393 | jmp near 00320h ; e9 40 01 ; 0xc01dd vgarom.asm:375
|
---|
394 | cmp AL, strict byte 013h ; 3c 13 ; 0xc01e0 vgarom.asm:377
|
---|
395 | jne short 001e7h ; 75 03 ; 0xc01e2 vgarom.asm:378
|
---|
396 | jmp near 00348h ; e9 61 01 ; 0xc01e4 vgarom.asm:379
|
---|
397 | cmp AL, strict byte 015h ; 3c 15 ; 0xc01e7 vgarom.asm:381
|
---|
398 | jne short 001eeh ; 75 03 ; 0xc01e9 vgarom.asm:382
|
---|
399 | jmp near 0038fh ; e9 a1 01 ; 0xc01eb vgarom.asm:383
|
---|
400 | cmp AL, strict byte 017h ; 3c 17 ; 0xc01ee vgarom.asm:385
|
---|
401 | jne short 001f5h ; 75 03 ; 0xc01f0 vgarom.asm:386
|
---|
402 | jmp near 003aah ; e9 b5 01 ; 0xc01f2 vgarom.asm:387
|
---|
403 | cmp AL, strict byte 018h ; 3c 18 ; 0xc01f5 vgarom.asm:389
|
---|
404 | jne short 001fch ; 75 03 ; 0xc01f7 vgarom.asm:390
|
---|
405 | jmp near 003d2h ; e9 d6 01 ; 0xc01f9 vgarom.asm:391
|
---|
406 | cmp AL, strict byte 019h ; 3c 19 ; 0xc01fc vgarom.asm:393
|
---|
407 | jne short 00203h ; 75 03 ; 0xc01fe vgarom.asm:394
|
---|
408 | jmp near 003ddh ; e9 da 01 ; 0xc0200 vgarom.asm:395
|
---|
409 | cmp AL, strict byte 01ah ; 3c 1a ; 0xc0203 vgarom.asm:397
|
---|
410 | jne short 0020ah ; 75 03 ; 0xc0205 vgarom.asm:398
|
---|
411 | jmp near 003e8h ; e9 de 01 ; 0xc0207 vgarom.asm:399
|
---|
412 | retn ; c3 ; 0xc020a vgarom.asm:404
|
---|
413 | cmp bl, 014h ; 80 fb 14 ; 0xc020b vgarom.asm:407
|
---|
414 | jnbe short 00228h ; 77 18 ; 0xc020e vgarom.asm:408
|
---|
415 | push ax ; 50 ; 0xc0210 vgarom.asm:409
|
---|
416 | push dx ; 52 ; 0xc0211 vgarom.asm:410
|
---|
417 | mov dx, 003dah ; ba da 03 ; 0xc0212 vgarom.asm:411
|
---|
418 | in AL, DX ; ec ; 0xc0215 vgarom.asm:412
|
---|
419 | mov dx, 003c0h ; ba c0 03 ; 0xc0216 vgarom.asm:413
|
---|
420 | db 08ah, 0c3h
|
---|
421 | ; mov al, bl ; 8a c3 ; 0xc0219 vgarom.asm:414
|
---|
422 | out DX, AL ; ee ; 0xc021b vgarom.asm:415
|
---|
423 | db 08ah, 0c7h
|
---|
424 | ; mov al, bh ; 8a c7 ; 0xc021c vgarom.asm:416
|
---|
425 | out DX, AL ; ee ; 0xc021e vgarom.asm:417
|
---|
426 | mov AL, strict byte 020h ; b0 20 ; 0xc021f vgarom.asm:418
|
---|
427 | out DX, AL ; ee ; 0xc0221 vgarom.asm:419
|
---|
428 | mov dx, 003dah ; ba da 03 ; 0xc0222 vgarom.asm:421
|
---|
429 | in AL, DX ; ec ; 0xc0225 vgarom.asm:422
|
---|
430 | pop dx ; 5a ; 0xc0226 vgarom.asm:424
|
---|
431 | pop ax ; 58 ; 0xc0227 vgarom.asm:425
|
---|
432 | retn ; c3 ; 0xc0228 vgarom.asm:427
|
---|
433 | push bx ; 53 ; 0xc0229 vgarom.asm:432
|
---|
434 | mov BL, strict byte 011h ; b3 11 ; 0xc022a vgarom.asm:433
|
---|
435 | call 0020bh ; e8 dc ff ; 0xc022c vgarom.asm:434
|
---|
436 | pop bx ; 5b ; 0xc022f vgarom.asm:435
|
---|
437 | retn ; c3 ; 0xc0230 vgarom.asm:436
|
---|
438 | push ax ; 50 ; 0xc0231 vgarom.asm:441
|
---|
439 | push bx ; 53 ; 0xc0232 vgarom.asm:442
|
---|
440 | push cx ; 51 ; 0xc0233 vgarom.asm:443
|
---|
441 | push dx ; 52 ; 0xc0234 vgarom.asm:444
|
---|
442 | db 08bh, 0dah
|
---|
443 | ; mov bx, dx ; 8b da ; 0xc0235 vgarom.asm:445
|
---|
444 | mov dx, 003dah ; ba da 03 ; 0xc0237 vgarom.asm:446
|
---|
445 | in AL, DX ; ec ; 0xc023a vgarom.asm:447
|
---|
446 | mov CL, strict byte 000h ; b1 00 ; 0xc023b vgarom.asm:448
|
---|
447 | mov dx, 003c0h ; ba c0 03 ; 0xc023d vgarom.asm:449
|
---|
448 | db 08ah, 0c1h
|
---|
449 | ; mov al, cl ; 8a c1 ; 0xc0240 vgarom.asm:451
|
---|
450 | out DX, AL ; ee ; 0xc0242 vgarom.asm:452
|
---|
451 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc0243 vgarom.asm:453
|
---|
452 | out DX, AL ; ee ; 0xc0246 vgarom.asm:454
|
---|
453 | inc bx ; 43 ; 0xc0247 vgarom.asm:455
|
---|
454 | db 0feh, 0c1h
|
---|
455 | ; inc cl ; fe c1 ; 0xc0248 vgarom.asm:456
|
---|
456 | cmp cl, 010h ; 80 f9 10 ; 0xc024a vgarom.asm:457
|
---|
457 | jne short 00240h ; 75 f1 ; 0xc024d vgarom.asm:458
|
---|
458 | mov AL, strict byte 011h ; b0 11 ; 0xc024f vgarom.asm:459
|
---|
459 | out DX, AL ; ee ; 0xc0251 vgarom.asm:460
|
---|
460 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc0252 vgarom.asm:461
|
---|
461 | out DX, AL ; ee ; 0xc0255 vgarom.asm:462
|
---|
462 | mov AL, strict byte 020h ; b0 20 ; 0xc0256 vgarom.asm:463
|
---|
463 | out DX, AL ; ee ; 0xc0258 vgarom.asm:464
|
---|
464 | mov dx, 003dah ; ba da 03 ; 0xc0259 vgarom.asm:466
|
---|
465 | in AL, DX ; ec ; 0xc025c vgarom.asm:467
|
---|
466 | pop dx ; 5a ; 0xc025d vgarom.asm:469
|
---|
467 | pop cx ; 59 ; 0xc025e vgarom.asm:470
|
---|
468 | pop bx ; 5b ; 0xc025f vgarom.asm:471
|
---|
469 | pop ax ; 58 ; 0xc0260 vgarom.asm:472
|
---|
470 | retn ; c3 ; 0xc0261 vgarom.asm:473
|
---|
471 | push ax ; 50 ; 0xc0262 vgarom.asm:478
|
---|
472 | push bx ; 53 ; 0xc0263 vgarom.asm:479
|
---|
473 | push dx ; 52 ; 0xc0264 vgarom.asm:480
|
---|
474 | mov dx, 003dah ; ba da 03 ; 0xc0265 vgarom.asm:481
|
---|
475 | in AL, DX ; ec ; 0xc0268 vgarom.asm:482
|
---|
476 | mov dx, 003c0h ; ba c0 03 ; 0xc0269 vgarom.asm:483
|
---|
477 | mov AL, strict byte 010h ; b0 10 ; 0xc026c vgarom.asm:484
|
---|
478 | out DX, AL ; ee ; 0xc026e vgarom.asm:485
|
---|
479 | mov dx, 003c1h ; ba c1 03 ; 0xc026f vgarom.asm:486
|
---|
480 | in AL, DX ; ec ; 0xc0272 vgarom.asm:487
|
---|
481 | and AL, strict byte 0f7h ; 24 f7 ; 0xc0273 vgarom.asm:488
|
---|
482 | and bl, 001h ; 80 e3 01 ; 0xc0275 vgarom.asm:489
|
---|
483 | sal bl, 003h ; c0 e3 03 ; 0xc0278 vgarom.asm:491
|
---|
484 | db 00ah, 0c3h
|
---|
485 | ; or al, bl ; 0a c3 ; 0xc027b vgarom.asm:497
|
---|
486 | mov dx, 003c0h ; ba c0 03 ; 0xc027d vgarom.asm:498
|
---|
487 | out DX, AL ; ee ; 0xc0280 vgarom.asm:499
|
---|
488 | mov AL, strict byte 020h ; b0 20 ; 0xc0281 vgarom.asm:500
|
---|
489 | out DX, AL ; ee ; 0xc0283 vgarom.asm:501
|
---|
490 | mov dx, 003dah ; ba da 03 ; 0xc0284 vgarom.asm:503
|
---|
491 | in AL, DX ; ec ; 0xc0287 vgarom.asm:504
|
---|
492 | pop dx ; 5a ; 0xc0288 vgarom.asm:506
|
---|
493 | pop bx ; 5b ; 0xc0289 vgarom.asm:507
|
---|
494 | pop ax ; 58 ; 0xc028a vgarom.asm:508
|
---|
495 | retn ; c3 ; 0xc028b vgarom.asm:509
|
---|
496 | cmp bl, 014h ; 80 fb 14 ; 0xc028c vgarom.asm:514
|
---|
497 | jnbe short 002b3h ; 77 22 ; 0xc028f vgarom.asm:515
|
---|
498 | push ax ; 50 ; 0xc0291 vgarom.asm:516
|
---|
499 | push dx ; 52 ; 0xc0292 vgarom.asm:517
|
---|
500 | mov dx, 003dah ; ba da 03 ; 0xc0293 vgarom.asm:518
|
---|
501 | in AL, DX ; ec ; 0xc0296 vgarom.asm:519
|
---|
502 | mov dx, 003c0h ; ba c0 03 ; 0xc0297 vgarom.asm:520
|
---|
503 | db 08ah, 0c3h
|
---|
504 | ; mov al, bl ; 8a c3 ; 0xc029a vgarom.asm:521
|
---|
505 | out DX, AL ; ee ; 0xc029c vgarom.asm:522
|
---|
506 | mov dx, 003c1h ; ba c1 03 ; 0xc029d vgarom.asm:523
|
---|
507 | in AL, DX ; ec ; 0xc02a0 vgarom.asm:524
|
---|
508 | db 08ah, 0f8h
|
---|
509 | ; mov bh, al ; 8a f8 ; 0xc02a1 vgarom.asm:525
|
---|
510 | mov dx, 003dah ; ba da 03 ; 0xc02a3 vgarom.asm:526
|
---|
511 | in AL, DX ; ec ; 0xc02a6 vgarom.asm:527
|
---|
512 | mov dx, 003c0h ; ba c0 03 ; 0xc02a7 vgarom.asm:528
|
---|
513 | mov AL, strict byte 020h ; b0 20 ; 0xc02aa vgarom.asm:529
|
---|
514 | out DX, AL ; ee ; 0xc02ac vgarom.asm:530
|
---|
515 | mov dx, 003dah ; ba da 03 ; 0xc02ad vgarom.asm:532
|
---|
516 | in AL, DX ; ec ; 0xc02b0 vgarom.asm:533
|
---|
517 | pop dx ; 5a ; 0xc02b1 vgarom.asm:535
|
---|
518 | pop ax ; 58 ; 0xc02b2 vgarom.asm:536
|
---|
519 | retn ; c3 ; 0xc02b3 vgarom.asm:538
|
---|
520 | push ax ; 50 ; 0xc02b4 vgarom.asm:543
|
---|
521 | push bx ; 53 ; 0xc02b5 vgarom.asm:544
|
---|
522 | mov BL, strict byte 011h ; b3 11 ; 0xc02b6 vgarom.asm:545
|
---|
523 | call 0028ch ; e8 d1 ff ; 0xc02b8 vgarom.asm:546
|
---|
524 | db 08ah, 0c7h
|
---|
525 | ; mov al, bh ; 8a c7 ; 0xc02bb vgarom.asm:547
|
---|
526 | pop bx ; 5b ; 0xc02bd vgarom.asm:548
|
---|
527 | db 08ah, 0f8h
|
---|
528 | ; mov bh, al ; 8a f8 ; 0xc02be vgarom.asm:549
|
---|
529 | pop ax ; 58 ; 0xc02c0 vgarom.asm:550
|
---|
530 | retn ; c3 ; 0xc02c1 vgarom.asm:551
|
---|
531 | push ax ; 50 ; 0xc02c2 vgarom.asm:556
|
---|
532 | push bx ; 53 ; 0xc02c3 vgarom.asm:557
|
---|
533 | push cx ; 51 ; 0xc02c4 vgarom.asm:558
|
---|
534 | push dx ; 52 ; 0xc02c5 vgarom.asm:559
|
---|
535 | db 08bh, 0dah
|
---|
536 | ; mov bx, dx ; 8b da ; 0xc02c6 vgarom.asm:560
|
---|
537 | mov CL, strict byte 000h ; b1 00 ; 0xc02c8 vgarom.asm:561
|
---|
538 | mov dx, 003dah ; ba da 03 ; 0xc02ca vgarom.asm:563
|
---|
539 | in AL, DX ; ec ; 0xc02cd vgarom.asm:564
|
---|
540 | mov dx, 003c0h ; ba c0 03 ; 0xc02ce vgarom.asm:565
|
---|
541 | db 08ah, 0c1h
|
---|
542 | ; mov al, cl ; 8a c1 ; 0xc02d1 vgarom.asm:566
|
---|
543 | out DX, AL ; ee ; 0xc02d3 vgarom.asm:567
|
---|
544 | mov dx, 003c1h ; ba c1 03 ; 0xc02d4 vgarom.asm:568
|
---|
545 | in AL, DX ; ec ; 0xc02d7 vgarom.asm:569
|
---|
546 | mov byte [es:bx], al ; 26 88 07 ; 0xc02d8 vgarom.asm:570
|
---|
547 | inc bx ; 43 ; 0xc02db vgarom.asm:571
|
---|
548 | db 0feh, 0c1h
|
---|
549 | ; inc cl ; fe c1 ; 0xc02dc vgarom.asm:572
|
---|
550 | cmp cl, 010h ; 80 f9 10 ; 0xc02de vgarom.asm:573
|
---|
551 | jne short 002cah ; 75 e7 ; 0xc02e1 vgarom.asm:574
|
---|
552 | mov dx, 003dah ; ba da 03 ; 0xc02e3 vgarom.asm:575
|
---|
553 | in AL, DX ; ec ; 0xc02e6 vgarom.asm:576
|
---|
554 | mov dx, 003c0h ; ba c0 03 ; 0xc02e7 vgarom.asm:577
|
---|
555 | mov AL, strict byte 011h ; b0 11 ; 0xc02ea vgarom.asm:578
|
---|
556 | out DX, AL ; ee ; 0xc02ec vgarom.asm:579
|
---|
557 | mov dx, 003c1h ; ba c1 03 ; 0xc02ed vgarom.asm:580
|
---|
558 | in AL, DX ; ec ; 0xc02f0 vgarom.asm:581
|
---|
559 | mov byte [es:bx], al ; 26 88 07 ; 0xc02f1 vgarom.asm:582
|
---|
560 | mov dx, 003dah ; ba da 03 ; 0xc02f4 vgarom.asm:583
|
---|
561 | in AL, DX ; ec ; 0xc02f7 vgarom.asm:584
|
---|
562 | mov dx, 003c0h ; ba c0 03 ; 0xc02f8 vgarom.asm:585
|
---|
563 | mov AL, strict byte 020h ; b0 20 ; 0xc02fb vgarom.asm:586
|
---|
564 | out DX, AL ; ee ; 0xc02fd vgarom.asm:587
|
---|
565 | mov dx, 003dah ; ba da 03 ; 0xc02fe vgarom.asm:589
|
---|
566 | in AL, DX ; ec ; 0xc0301 vgarom.asm:590
|
---|
567 | pop dx ; 5a ; 0xc0302 vgarom.asm:592
|
---|
568 | pop cx ; 59 ; 0xc0303 vgarom.asm:593
|
---|
569 | pop bx ; 5b ; 0xc0304 vgarom.asm:594
|
---|
570 | pop ax ; 58 ; 0xc0305 vgarom.asm:595
|
---|
571 | retn ; c3 ; 0xc0306 vgarom.asm:596
|
---|
572 | push ax ; 50 ; 0xc0307 vgarom.asm:601
|
---|
573 | push dx ; 52 ; 0xc0308 vgarom.asm:602
|
---|
574 | mov dx, 003c8h ; ba c8 03 ; 0xc0309 vgarom.asm:603
|
---|
575 | db 08ah, 0c3h
|
---|
576 | ; mov al, bl ; 8a c3 ; 0xc030c vgarom.asm:604
|
---|
577 | out DX, AL ; ee ; 0xc030e vgarom.asm:605
|
---|
578 | mov dx, 003c9h ; ba c9 03 ; 0xc030f vgarom.asm:606
|
---|
579 | pop ax ; 58 ; 0xc0312 vgarom.asm:607
|
---|
580 | push ax ; 50 ; 0xc0313 vgarom.asm:608
|
---|
581 | db 08ah, 0c4h
|
---|
582 | ; mov al, ah ; 8a c4 ; 0xc0314 vgarom.asm:609
|
---|
583 | out DX, AL ; ee ; 0xc0316 vgarom.asm:610
|
---|
584 | db 08ah, 0c5h
|
---|
585 | ; mov al, ch ; 8a c5 ; 0xc0317 vgarom.asm:611
|
---|
586 | out DX, AL ; ee ; 0xc0319 vgarom.asm:612
|
---|
587 | db 08ah, 0c1h
|
---|
588 | ; mov al, cl ; 8a c1 ; 0xc031a vgarom.asm:613
|
---|
589 | out DX, AL ; ee ; 0xc031c vgarom.asm:614
|
---|
590 | pop dx ; 5a ; 0xc031d vgarom.asm:615
|
---|
591 | pop ax ; 58 ; 0xc031e vgarom.asm:616
|
---|
592 | retn ; c3 ; 0xc031f vgarom.asm:617
|
---|
593 | push ax ; 50 ; 0xc0320 vgarom.asm:622
|
---|
594 | push bx ; 53 ; 0xc0321 vgarom.asm:623
|
---|
595 | push cx ; 51 ; 0xc0322 vgarom.asm:624
|
---|
596 | push dx ; 52 ; 0xc0323 vgarom.asm:625
|
---|
597 | mov dx, 003c8h ; ba c8 03 ; 0xc0324 vgarom.asm:626
|
---|
598 | db 08ah, 0c3h
|
---|
599 | ; mov al, bl ; 8a c3 ; 0xc0327 vgarom.asm:627
|
---|
600 | out DX, AL ; ee ; 0xc0329 vgarom.asm:628
|
---|
601 | pop dx ; 5a ; 0xc032a vgarom.asm:629
|
---|
602 | push dx ; 52 ; 0xc032b vgarom.asm:630
|
---|
603 | db 08bh, 0dah
|
---|
604 | ; mov bx, dx ; 8b da ; 0xc032c vgarom.asm:631
|
---|
605 | mov dx, 003c9h ; ba c9 03 ; 0xc032e vgarom.asm:632
|
---|
606 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc0331 vgarom.asm:634
|
---|
607 | out DX, AL ; ee ; 0xc0334 vgarom.asm:635
|
---|
608 | inc bx ; 43 ; 0xc0335 vgarom.asm:636
|
---|
609 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc0336 vgarom.asm:637
|
---|
610 | out DX, AL ; ee ; 0xc0339 vgarom.asm:638
|
---|
611 | inc bx ; 43 ; 0xc033a vgarom.asm:639
|
---|
612 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc033b vgarom.asm:640
|
---|
613 | out DX, AL ; ee ; 0xc033e vgarom.asm:641
|
---|
614 | inc bx ; 43 ; 0xc033f vgarom.asm:642
|
---|
615 | dec cx ; 49 ; 0xc0340 vgarom.asm:643
|
---|
616 | jne short 00331h ; 75 ee ; 0xc0341 vgarom.asm:644
|
---|
617 | pop dx ; 5a ; 0xc0343 vgarom.asm:645
|
---|
618 | pop cx ; 59 ; 0xc0344 vgarom.asm:646
|
---|
619 | pop bx ; 5b ; 0xc0345 vgarom.asm:647
|
---|
620 | pop ax ; 58 ; 0xc0346 vgarom.asm:648
|
---|
621 | retn ; c3 ; 0xc0347 vgarom.asm:649
|
---|
622 | push ax ; 50 ; 0xc0348 vgarom.asm:654
|
---|
623 | push bx ; 53 ; 0xc0349 vgarom.asm:655
|
---|
624 | push dx ; 52 ; 0xc034a vgarom.asm:656
|
---|
625 | mov dx, 003dah ; ba da 03 ; 0xc034b vgarom.asm:657
|
---|
626 | in AL, DX ; ec ; 0xc034e vgarom.asm:658
|
---|
627 | mov dx, 003c0h ; ba c0 03 ; 0xc034f vgarom.asm:659
|
---|
628 | mov AL, strict byte 010h ; b0 10 ; 0xc0352 vgarom.asm:660
|
---|
629 | out DX, AL ; ee ; 0xc0354 vgarom.asm:661
|
---|
630 | mov dx, 003c1h ; ba c1 03 ; 0xc0355 vgarom.asm:662
|
---|
631 | in AL, DX ; ec ; 0xc0358 vgarom.asm:663
|
---|
632 | and bl, 001h ; 80 e3 01 ; 0xc0359 vgarom.asm:664
|
---|
633 | jne short 0036bh ; 75 0d ; 0xc035c vgarom.asm:665
|
---|
634 | and AL, strict byte 07fh ; 24 7f ; 0xc035e vgarom.asm:666
|
---|
635 | sal bh, 007h ; c0 e7 07 ; 0xc0360 vgarom.asm:668
|
---|
636 | db 00ah, 0c7h
|
---|
637 | ; or al, bh ; 0a c7 ; 0xc0363 vgarom.asm:678
|
---|
638 | mov dx, 003c0h ; ba c0 03 ; 0xc0365 vgarom.asm:679
|
---|
639 | out DX, AL ; ee ; 0xc0368 vgarom.asm:680
|
---|
640 | jmp short 00384h ; eb 19 ; 0xc0369 vgarom.asm:681
|
---|
641 | push ax ; 50 ; 0xc036b vgarom.asm:683
|
---|
642 | mov dx, 003dah ; ba da 03 ; 0xc036c vgarom.asm:684
|
---|
643 | in AL, DX ; ec ; 0xc036f vgarom.asm:685
|
---|
644 | mov dx, 003c0h ; ba c0 03 ; 0xc0370 vgarom.asm:686
|
---|
645 | mov AL, strict byte 014h ; b0 14 ; 0xc0373 vgarom.asm:687
|
---|
646 | out DX, AL ; ee ; 0xc0375 vgarom.asm:688
|
---|
647 | pop ax ; 58 ; 0xc0376 vgarom.asm:689
|
---|
648 | and AL, strict byte 080h ; 24 80 ; 0xc0377 vgarom.asm:690
|
---|
649 | jne short 0037eh ; 75 03 ; 0xc0379 vgarom.asm:691
|
---|
650 | sal bh, 002h ; c0 e7 02 ; 0xc037b vgarom.asm:693
|
---|
651 | and bh, 00fh ; 80 e7 0f ; 0xc037e vgarom.asm:699
|
---|
652 | db 08ah, 0c7h
|
---|
653 | ; mov al, bh ; 8a c7 ; 0xc0381 vgarom.asm:700
|
---|
654 | out DX, AL ; ee ; 0xc0383 vgarom.asm:701
|
---|
655 | mov AL, strict byte 020h ; b0 20 ; 0xc0384 vgarom.asm:703
|
---|
656 | out DX, AL ; ee ; 0xc0386 vgarom.asm:704
|
---|
657 | mov dx, 003dah ; ba da 03 ; 0xc0387 vgarom.asm:706
|
---|
658 | in AL, DX ; ec ; 0xc038a vgarom.asm:707
|
---|
659 | pop dx ; 5a ; 0xc038b vgarom.asm:709
|
---|
660 | pop bx ; 5b ; 0xc038c vgarom.asm:710
|
---|
661 | pop ax ; 58 ; 0xc038d vgarom.asm:711
|
---|
662 | retn ; c3 ; 0xc038e vgarom.asm:712
|
---|
663 | push ax ; 50 ; 0xc038f vgarom.asm:717
|
---|
664 | push dx ; 52 ; 0xc0390 vgarom.asm:718
|
---|
665 | mov dx, 003c7h ; ba c7 03 ; 0xc0391 vgarom.asm:719
|
---|
666 | db 08ah, 0c3h
|
---|
667 | ; mov al, bl ; 8a c3 ; 0xc0394 vgarom.asm:720
|
---|
668 | out DX, AL ; ee ; 0xc0396 vgarom.asm:721
|
---|
669 | pop ax ; 58 ; 0xc0397 vgarom.asm:722
|
---|
670 | db 08ah, 0e0h
|
---|
671 | ; mov ah, al ; 8a e0 ; 0xc0398 vgarom.asm:723
|
---|
672 | mov dx, 003c9h ; ba c9 03 ; 0xc039a vgarom.asm:724
|
---|
673 | in AL, DX ; ec ; 0xc039d vgarom.asm:725
|
---|
674 | xchg al, ah ; 86 e0 ; 0xc039e vgarom.asm:726
|
---|
675 | push ax ; 50 ; 0xc03a0 vgarom.asm:727
|
---|
676 | in AL, DX ; ec ; 0xc03a1 vgarom.asm:728
|
---|
677 | db 08ah, 0e8h
|
---|
678 | ; mov ch, al ; 8a e8 ; 0xc03a2 vgarom.asm:729
|
---|
679 | in AL, DX ; ec ; 0xc03a4 vgarom.asm:730
|
---|
680 | db 08ah, 0c8h
|
---|
681 | ; mov cl, al ; 8a c8 ; 0xc03a5 vgarom.asm:731
|
---|
682 | pop dx ; 5a ; 0xc03a7 vgarom.asm:732
|
---|
683 | pop ax ; 58 ; 0xc03a8 vgarom.asm:733
|
---|
684 | retn ; c3 ; 0xc03a9 vgarom.asm:734
|
---|
685 | push ax ; 50 ; 0xc03aa vgarom.asm:739
|
---|
686 | push bx ; 53 ; 0xc03ab vgarom.asm:740
|
---|
687 | push cx ; 51 ; 0xc03ac vgarom.asm:741
|
---|
688 | push dx ; 52 ; 0xc03ad vgarom.asm:742
|
---|
689 | mov dx, 003c7h ; ba c7 03 ; 0xc03ae vgarom.asm:743
|
---|
690 | db 08ah, 0c3h
|
---|
691 | ; mov al, bl ; 8a c3 ; 0xc03b1 vgarom.asm:744
|
---|
692 | out DX, AL ; ee ; 0xc03b3 vgarom.asm:745
|
---|
693 | pop dx ; 5a ; 0xc03b4 vgarom.asm:746
|
---|
694 | push dx ; 52 ; 0xc03b5 vgarom.asm:747
|
---|
695 | db 08bh, 0dah
|
---|
696 | ; mov bx, dx ; 8b da ; 0xc03b6 vgarom.asm:748
|
---|
697 | mov dx, 003c9h ; ba c9 03 ; 0xc03b8 vgarom.asm:749
|
---|
698 | in AL, DX ; ec ; 0xc03bb vgarom.asm:751
|
---|
699 | mov byte [es:bx], al ; 26 88 07 ; 0xc03bc vgarom.asm:752
|
---|
700 | inc bx ; 43 ; 0xc03bf vgarom.asm:753
|
---|
701 | in AL, DX ; ec ; 0xc03c0 vgarom.asm:754
|
---|
702 | mov byte [es:bx], al ; 26 88 07 ; 0xc03c1 vgarom.asm:755
|
---|
703 | inc bx ; 43 ; 0xc03c4 vgarom.asm:756
|
---|
704 | in AL, DX ; ec ; 0xc03c5 vgarom.asm:757
|
---|
705 | mov byte [es:bx], al ; 26 88 07 ; 0xc03c6 vgarom.asm:758
|
---|
706 | inc bx ; 43 ; 0xc03c9 vgarom.asm:759
|
---|
707 | dec cx ; 49 ; 0xc03ca vgarom.asm:760
|
---|
708 | jne short 003bbh ; 75 ee ; 0xc03cb vgarom.asm:761
|
---|
709 | pop dx ; 5a ; 0xc03cd vgarom.asm:762
|
---|
710 | pop cx ; 59 ; 0xc03ce vgarom.asm:763
|
---|
711 | pop bx ; 5b ; 0xc03cf vgarom.asm:764
|
---|
712 | pop ax ; 58 ; 0xc03d0 vgarom.asm:765
|
---|
713 | retn ; c3 ; 0xc03d1 vgarom.asm:766
|
---|
714 | push ax ; 50 ; 0xc03d2 vgarom.asm:771
|
---|
715 | push dx ; 52 ; 0xc03d3 vgarom.asm:772
|
---|
716 | mov dx, 003c6h ; ba c6 03 ; 0xc03d4 vgarom.asm:773
|
---|
717 | db 08ah, 0c3h
|
---|
718 | ; mov al, bl ; 8a c3 ; 0xc03d7 vgarom.asm:774
|
---|
719 | out DX, AL ; ee ; 0xc03d9 vgarom.asm:775
|
---|
720 | pop dx ; 5a ; 0xc03da vgarom.asm:776
|
---|
721 | pop ax ; 58 ; 0xc03db vgarom.asm:777
|
---|
722 | retn ; c3 ; 0xc03dc vgarom.asm:778
|
---|
723 | push ax ; 50 ; 0xc03dd vgarom.asm:783
|
---|
724 | push dx ; 52 ; 0xc03de vgarom.asm:784
|
---|
725 | mov dx, 003c6h ; ba c6 03 ; 0xc03df vgarom.asm:785
|
---|
726 | in AL, DX ; ec ; 0xc03e2 vgarom.asm:786
|
---|
727 | db 08ah, 0d8h
|
---|
728 | ; mov bl, al ; 8a d8 ; 0xc03e3 vgarom.asm:787
|
---|
729 | pop dx ; 5a ; 0xc03e5 vgarom.asm:788
|
---|
730 | pop ax ; 58 ; 0xc03e6 vgarom.asm:789
|
---|
731 | retn ; c3 ; 0xc03e7 vgarom.asm:790
|
---|
732 | push ax ; 50 ; 0xc03e8 vgarom.asm:795
|
---|
733 | push dx ; 52 ; 0xc03e9 vgarom.asm:796
|
---|
734 | mov dx, 003dah ; ba da 03 ; 0xc03ea vgarom.asm:797
|
---|
735 | in AL, DX ; ec ; 0xc03ed vgarom.asm:798
|
---|
736 | mov dx, 003c0h ; ba c0 03 ; 0xc03ee vgarom.asm:799
|
---|
737 | mov AL, strict byte 010h ; b0 10 ; 0xc03f1 vgarom.asm:800
|
---|
738 | out DX, AL ; ee ; 0xc03f3 vgarom.asm:801
|
---|
739 | mov dx, 003c1h ; ba c1 03 ; 0xc03f4 vgarom.asm:802
|
---|
740 | in AL, DX ; ec ; 0xc03f7 vgarom.asm:803
|
---|
741 | db 08ah, 0d8h
|
---|
742 | ; mov bl, al ; 8a d8 ; 0xc03f8 vgarom.asm:804
|
---|
743 | shr bl, 007h ; c0 eb 07 ; 0xc03fa vgarom.asm:806
|
---|
744 | mov dx, 003dah ; ba da 03 ; 0xc03fd vgarom.asm:816
|
---|
745 | in AL, DX ; ec ; 0xc0400 vgarom.asm:817
|
---|
746 | mov dx, 003c0h ; ba c0 03 ; 0xc0401 vgarom.asm:818
|
---|
747 | mov AL, strict byte 014h ; b0 14 ; 0xc0404 vgarom.asm:819
|
---|
748 | out DX, AL ; ee ; 0xc0406 vgarom.asm:820
|
---|
749 | mov dx, 003c1h ; ba c1 03 ; 0xc0407 vgarom.asm:821
|
---|
750 | in AL, DX ; ec ; 0xc040a vgarom.asm:822
|
---|
751 | db 08ah, 0f8h
|
---|
752 | ; mov bh, al ; 8a f8 ; 0xc040b vgarom.asm:823
|
---|
753 | and bh, 00fh ; 80 e7 0f ; 0xc040d vgarom.asm:824
|
---|
754 | test bl, 001h ; f6 c3 01 ; 0xc0410 vgarom.asm:825
|
---|
755 | jne short 00418h ; 75 03 ; 0xc0413 vgarom.asm:826
|
---|
756 | shr bh, 002h ; c0 ef 02 ; 0xc0415 vgarom.asm:828
|
---|
757 | mov dx, 003dah ; ba da 03 ; 0xc0418 vgarom.asm:834
|
---|
758 | in AL, DX ; ec ; 0xc041b vgarom.asm:835
|
---|
759 | mov dx, 003c0h ; ba c0 03 ; 0xc041c vgarom.asm:836
|
---|
760 | mov AL, strict byte 020h ; b0 20 ; 0xc041f vgarom.asm:837
|
---|
761 | out DX, AL ; ee ; 0xc0421 vgarom.asm:838
|
---|
762 | mov dx, 003dah ; ba da 03 ; 0xc0422 vgarom.asm:840
|
---|
763 | in AL, DX ; ec ; 0xc0425 vgarom.asm:841
|
---|
764 | pop dx ; 5a ; 0xc0426 vgarom.asm:843
|
---|
765 | pop ax ; 58 ; 0xc0427 vgarom.asm:844
|
---|
766 | retn ; c3 ; 0xc0428 vgarom.asm:845
|
---|
767 | push ax ; 50 ; 0xc0429 vgarom.asm:850
|
---|
768 | push dx ; 52 ; 0xc042a vgarom.asm:851
|
---|
769 | mov dx, 003c4h ; ba c4 03 ; 0xc042b vgarom.asm:852
|
---|
770 | db 08ah, 0e3h
|
---|
771 | ; mov ah, bl ; 8a e3 ; 0xc042e vgarom.asm:853
|
---|
772 | mov AL, strict byte 003h ; b0 03 ; 0xc0430 vgarom.asm:854
|
---|
773 | out DX, ax ; ef ; 0xc0432 vgarom.asm:855
|
---|
774 | pop dx ; 5a ; 0xc0433 vgarom.asm:856
|
---|
775 | pop ax ; 58 ; 0xc0434 vgarom.asm:857
|
---|
776 | retn ; c3 ; 0xc0435 vgarom.asm:858
|
---|
777 | push DS ; 1e ; 0xc0436 vgarom.asm:863
|
---|
778 | push ax ; 50 ; 0xc0437 vgarom.asm:864
|
---|
779 | mov ax, strict word 00040h ; b8 40 00 ; 0xc0438 vgarom.asm:865
|
---|
780 | mov ds, ax ; 8e d8 ; 0xc043b vgarom.asm:866
|
---|
781 | db 032h, 0edh
|
---|
782 | ; xor ch, ch ; 32 ed ; 0xc043d vgarom.asm:867
|
---|
783 | mov bx, 00088h ; bb 88 00 ; 0xc043f vgarom.asm:868
|
---|
784 | mov cl, byte [bx] ; 8a 0f ; 0xc0442 vgarom.asm:869
|
---|
785 | and cl, 00fh ; 80 e1 0f ; 0xc0444 vgarom.asm:870
|
---|
786 | mov bx, strict word 00063h ; bb 63 00 ; 0xc0447 vgarom.asm:871
|
---|
787 | mov ax, word [bx] ; 8b 07 ; 0xc044a vgarom.asm:872
|
---|
788 | mov bx, strict word 00003h ; bb 03 00 ; 0xc044c vgarom.asm:873
|
---|
789 | cmp ax, 003b4h ; 3d b4 03 ; 0xc044f vgarom.asm:874
|
---|
790 | jne short 00456h ; 75 02 ; 0xc0452 vgarom.asm:875
|
---|
791 | mov BH, strict byte 001h ; b7 01 ; 0xc0454 vgarom.asm:876
|
---|
792 | pop ax ; 58 ; 0xc0456 vgarom.asm:878
|
---|
793 | pop DS ; 1f ; 0xc0457 vgarom.asm:879
|
---|
794 | retn ; c3 ; 0xc0458 vgarom.asm:880
|
---|
795 | push DS ; 1e ; 0xc0459 vgarom.asm:888
|
---|
796 | push bx ; 53 ; 0xc045a vgarom.asm:889
|
---|
797 | push dx ; 52 ; 0xc045b vgarom.asm:890
|
---|
798 | db 08ah, 0d0h
|
---|
799 | ; mov dl, al ; 8a d0 ; 0xc045c vgarom.asm:891
|
---|
800 | mov ax, strict word 00040h ; b8 40 00 ; 0xc045e vgarom.asm:892
|
---|
801 | mov ds, ax ; 8e d8 ; 0xc0461 vgarom.asm:893
|
---|
802 | mov bx, 00089h ; bb 89 00 ; 0xc0463 vgarom.asm:894
|
---|
803 | mov al, byte [bx] ; 8a 07 ; 0xc0466 vgarom.asm:895
|
---|
804 | mov bx, 00088h ; bb 88 00 ; 0xc0468 vgarom.asm:896
|
---|
805 | mov ah, byte [bx] ; 8a 27 ; 0xc046b vgarom.asm:897
|
---|
806 | cmp dl, 001h ; 80 fa 01 ; 0xc046d vgarom.asm:898
|
---|
807 | je short 00487h ; 74 15 ; 0xc0470 vgarom.asm:899
|
---|
808 | jc short 00491h ; 72 1d ; 0xc0472 vgarom.asm:900
|
---|
809 | cmp dl, 002h ; 80 fa 02 ; 0xc0474 vgarom.asm:901
|
---|
810 | je short 0047bh ; 74 02 ; 0xc0477 vgarom.asm:902
|
---|
811 | jmp short 004a5h ; eb 2a ; 0xc0479 vgarom.asm:912
|
---|
812 | and AL, strict byte 07fh ; 24 7f ; 0xc047b vgarom.asm:918
|
---|
813 | or AL, strict byte 010h ; 0c 10 ; 0xc047d vgarom.asm:919
|
---|
814 | and ah, 0f0h ; 80 e4 f0 ; 0xc047f vgarom.asm:920
|
---|
815 | or ah, 009h ; 80 cc 09 ; 0xc0482 vgarom.asm:921
|
---|
816 | jne short 0049bh ; 75 14 ; 0xc0485 vgarom.asm:922
|
---|
817 | and AL, strict byte 06fh ; 24 6f ; 0xc0487 vgarom.asm:928
|
---|
818 | and ah, 0f0h ; 80 e4 f0 ; 0xc0489 vgarom.asm:929
|
---|
819 | or ah, 009h ; 80 cc 09 ; 0xc048c vgarom.asm:930
|
---|
820 | jne short 0049bh ; 75 0a ; 0xc048f vgarom.asm:931
|
---|
821 | and AL, strict byte 0efh ; 24 ef ; 0xc0491 vgarom.asm:937
|
---|
822 | or AL, strict byte 080h ; 0c 80 ; 0xc0493 vgarom.asm:938
|
---|
823 | and ah, 0f0h ; 80 e4 f0 ; 0xc0495 vgarom.asm:939
|
---|
824 | or ah, 008h ; 80 cc 08 ; 0xc0498 vgarom.asm:940
|
---|
825 | mov bx, 00089h ; bb 89 00 ; 0xc049b vgarom.asm:942
|
---|
826 | mov byte [bx], al ; 88 07 ; 0xc049e vgarom.asm:943
|
---|
827 | mov bx, 00088h ; bb 88 00 ; 0xc04a0 vgarom.asm:944
|
---|
828 | mov byte [bx], ah ; 88 27 ; 0xc04a3 vgarom.asm:945
|
---|
829 | mov ax, 01212h ; b8 12 12 ; 0xc04a5 vgarom.asm:947
|
---|
830 | pop dx ; 5a ; 0xc04a8 vgarom.asm:948
|
---|
831 | pop bx ; 5b ; 0xc04a9 vgarom.asm:949
|
---|
832 | pop DS ; 1f ; 0xc04aa vgarom.asm:950
|
---|
833 | retn ; c3 ; 0xc04ab vgarom.asm:951
|
---|
834 | push DS ; 1e ; 0xc04ac vgarom.asm:960
|
---|
835 | push bx ; 53 ; 0xc04ad vgarom.asm:961
|
---|
836 | push dx ; 52 ; 0xc04ae vgarom.asm:962
|
---|
837 | db 08ah, 0d0h
|
---|
838 | ; mov dl, al ; 8a d0 ; 0xc04af vgarom.asm:963
|
---|
839 | and dl, 001h ; 80 e2 01 ; 0xc04b1 vgarom.asm:964
|
---|
840 | sal dl, 003h ; c0 e2 03 ; 0xc04b4 vgarom.asm:966
|
---|
841 | mov ax, strict word 00040h ; b8 40 00 ; 0xc04b7 vgarom.asm:972
|
---|
842 | mov ds, ax ; 8e d8 ; 0xc04ba vgarom.asm:973
|
---|
843 | mov bx, 00089h ; bb 89 00 ; 0xc04bc vgarom.asm:974
|
---|
844 | mov al, byte [bx] ; 8a 07 ; 0xc04bf vgarom.asm:975
|
---|
845 | and AL, strict byte 0f7h ; 24 f7 ; 0xc04c1 vgarom.asm:976
|
---|
846 | db 00ah, 0c2h
|
---|
847 | ; or al, dl ; 0a c2 ; 0xc04c3 vgarom.asm:977
|
---|
848 | mov byte [bx], al ; 88 07 ; 0xc04c5 vgarom.asm:978
|
---|
849 | mov ax, 01212h ; b8 12 12 ; 0xc04c7 vgarom.asm:979
|
---|
850 | pop dx ; 5a ; 0xc04ca vgarom.asm:980
|
---|
851 | pop bx ; 5b ; 0xc04cb vgarom.asm:981
|
---|
852 | pop DS ; 1f ; 0xc04cc vgarom.asm:982
|
---|
853 | retn ; c3 ; 0xc04cd vgarom.asm:983
|
---|
854 | push bx ; 53 ; 0xc04ce vgarom.asm:987
|
---|
855 | push dx ; 52 ; 0xc04cf vgarom.asm:988
|
---|
856 | db 08ah, 0d8h
|
---|
857 | ; mov bl, al ; 8a d8 ; 0xc04d0 vgarom.asm:989
|
---|
858 | and bl, 001h ; 80 e3 01 ; 0xc04d2 vgarom.asm:990
|
---|
859 | xor bl, 001h ; 80 f3 01 ; 0xc04d5 vgarom.asm:991
|
---|
860 | sal bl, 1 ; d0 e3 ; 0xc04d8 vgarom.asm:992
|
---|
861 | mov dx, 003cch ; ba cc 03 ; 0xc04da vgarom.asm:993
|
---|
862 | in AL, DX ; ec ; 0xc04dd vgarom.asm:994
|
---|
863 | and AL, strict byte 0fdh ; 24 fd ; 0xc04de vgarom.asm:995
|
---|
864 | db 00ah, 0c3h
|
---|
865 | ; or al, bl ; 0a c3 ; 0xc04e0 vgarom.asm:996
|
---|
866 | mov dx, 003c2h ; ba c2 03 ; 0xc04e2 vgarom.asm:997
|
---|
867 | out DX, AL ; ee ; 0xc04e5 vgarom.asm:998
|
---|
868 | mov ax, 01212h ; b8 12 12 ; 0xc04e6 vgarom.asm:999
|
---|
869 | pop dx ; 5a ; 0xc04e9 vgarom.asm:1000
|
---|
870 | pop bx ; 5b ; 0xc04ea vgarom.asm:1001
|
---|
871 | retn ; c3 ; 0xc04eb vgarom.asm:1002
|
---|
872 | push DS ; 1e ; 0xc04ec vgarom.asm:1006
|
---|
873 | push bx ; 53 ; 0xc04ed vgarom.asm:1007
|
---|
874 | push dx ; 52 ; 0xc04ee vgarom.asm:1008
|
---|
875 | db 08ah, 0d0h
|
---|
876 | ; mov dl, al ; 8a d0 ; 0xc04ef vgarom.asm:1009
|
---|
877 | and dl, 001h ; 80 e2 01 ; 0xc04f1 vgarom.asm:1010
|
---|
878 | xor dl, 001h ; 80 f2 01 ; 0xc04f4 vgarom.asm:1011
|
---|
879 | sal dl, 1 ; d0 e2 ; 0xc04f7 vgarom.asm:1012
|
---|
880 | mov ax, strict word 00040h ; b8 40 00 ; 0xc04f9 vgarom.asm:1013
|
---|
881 | mov ds, ax ; 8e d8 ; 0xc04fc vgarom.asm:1014
|
---|
882 | mov bx, 00089h ; bb 89 00 ; 0xc04fe vgarom.asm:1015
|
---|
883 | mov al, byte [bx] ; 8a 07 ; 0xc0501 vgarom.asm:1016
|
---|
884 | and AL, strict byte 0fdh ; 24 fd ; 0xc0503 vgarom.asm:1017
|
---|
885 | db 00ah, 0c2h
|
---|
886 | ; or al, dl ; 0a c2 ; 0xc0505 vgarom.asm:1018
|
---|
887 | mov byte [bx], al ; 88 07 ; 0xc0507 vgarom.asm:1019
|
---|
888 | mov ax, 01212h ; b8 12 12 ; 0xc0509 vgarom.asm:1020
|
---|
889 | pop dx ; 5a ; 0xc050c vgarom.asm:1021
|
---|
890 | pop bx ; 5b ; 0xc050d vgarom.asm:1022
|
---|
891 | pop DS ; 1f ; 0xc050e vgarom.asm:1023
|
---|
892 | retn ; c3 ; 0xc050f vgarom.asm:1024
|
---|
893 | push DS ; 1e ; 0xc0510 vgarom.asm:1028
|
---|
894 | push bx ; 53 ; 0xc0511 vgarom.asm:1029
|
---|
895 | push dx ; 52 ; 0xc0512 vgarom.asm:1030
|
---|
896 | db 08ah, 0d0h
|
---|
897 | ; mov dl, al ; 8a d0 ; 0xc0513 vgarom.asm:1031
|
---|
898 | and dl, 001h ; 80 e2 01 ; 0xc0515 vgarom.asm:1032
|
---|
899 | xor dl, 001h ; 80 f2 01 ; 0xc0518 vgarom.asm:1033
|
---|
900 | mov ax, strict word 00040h ; b8 40 00 ; 0xc051b vgarom.asm:1034
|
---|
901 | mov ds, ax ; 8e d8 ; 0xc051e vgarom.asm:1035
|
---|
902 | mov bx, 00089h ; bb 89 00 ; 0xc0520 vgarom.asm:1036
|
---|
903 | mov al, byte [bx] ; 8a 07 ; 0xc0523 vgarom.asm:1037
|
---|
904 | and AL, strict byte 0feh ; 24 fe ; 0xc0525 vgarom.asm:1038
|
---|
905 | db 00ah, 0c2h
|
---|
906 | ; or al, dl ; 0a c2 ; 0xc0527 vgarom.asm:1039
|
---|
907 | mov byte [bx], al ; 88 07 ; 0xc0529 vgarom.asm:1040
|
---|
908 | mov ax, 01212h ; b8 12 12 ; 0xc052b vgarom.asm:1041
|
---|
909 | pop dx ; 5a ; 0xc052e vgarom.asm:1042
|
---|
910 | pop bx ; 5b ; 0xc052f vgarom.asm:1043
|
---|
911 | pop DS ; 1f ; 0xc0530 vgarom.asm:1044
|
---|
912 | retn ; c3 ; 0xc0531 vgarom.asm:1045
|
---|
913 | cmp AL, strict byte 000h ; 3c 00 ; 0xc0532 vgarom.asm:1050
|
---|
914 | je short 0053bh ; 74 05 ; 0xc0534 vgarom.asm:1051
|
---|
915 | cmp AL, strict byte 001h ; 3c 01 ; 0xc0536 vgarom.asm:1052
|
---|
916 | je short 00550h ; 74 16 ; 0xc0538 vgarom.asm:1053
|
---|
917 | retn ; c3 ; 0xc053a vgarom.asm:1057
|
---|
918 | push DS ; 1e ; 0xc053b vgarom.asm:1059
|
---|
919 | push ax ; 50 ; 0xc053c vgarom.asm:1060
|
---|
920 | mov ax, strict word 00040h ; b8 40 00 ; 0xc053d vgarom.asm:1061
|
---|
921 | mov ds, ax ; 8e d8 ; 0xc0540 vgarom.asm:1062
|
---|
922 | mov bx, 0008ah ; bb 8a 00 ; 0xc0542 vgarom.asm:1063
|
---|
923 | mov al, byte [bx] ; 8a 07 ; 0xc0545 vgarom.asm:1064
|
---|
924 | db 08ah, 0d8h
|
---|
925 | ; mov bl, al ; 8a d8 ; 0xc0547 vgarom.asm:1065
|
---|
926 | db 032h, 0ffh
|
---|
927 | ; xor bh, bh ; 32 ff ; 0xc0549 vgarom.asm:1066
|
---|
928 | pop ax ; 58 ; 0xc054b vgarom.asm:1067
|
---|
929 | db 08ah, 0c4h
|
---|
930 | ; mov al, ah ; 8a c4 ; 0xc054c vgarom.asm:1068
|
---|
931 | pop DS ; 1f ; 0xc054e vgarom.asm:1069
|
---|
932 | retn ; c3 ; 0xc054f vgarom.asm:1070
|
---|
933 | push DS ; 1e ; 0xc0550 vgarom.asm:1072
|
---|
934 | push ax ; 50 ; 0xc0551 vgarom.asm:1073
|
---|
935 | push bx ; 53 ; 0xc0552 vgarom.asm:1074
|
---|
936 | mov ax, strict word 00040h ; b8 40 00 ; 0xc0553 vgarom.asm:1075
|
---|
937 | mov ds, ax ; 8e d8 ; 0xc0556 vgarom.asm:1076
|
---|
938 | db 08bh, 0c3h
|
---|
939 | ; mov ax, bx ; 8b c3 ; 0xc0558 vgarom.asm:1077
|
---|
940 | mov bx, 0008ah ; bb 8a 00 ; 0xc055a vgarom.asm:1078
|
---|
941 | mov byte [bx], al ; 88 07 ; 0xc055d vgarom.asm:1079
|
---|
942 | pop bx ; 5b ; 0xc055f vgarom.asm:1089
|
---|
943 | pop ax ; 58 ; 0xc0560 vgarom.asm:1090
|
---|
944 | db 08ah, 0c4h
|
---|
945 | ; mov al, ah ; 8a c4 ; 0xc0561 vgarom.asm:1091
|
---|
946 | pop DS ; 1f ; 0xc0563 vgarom.asm:1092
|
---|
947 | retn ; c3 ; 0xc0564 vgarom.asm:1093
|
---|
948 | times 0xb db 0
|
---|
949 | ; disGetNextSymbol 0xc0570 LB 0x397 -> off=0x0 cb=0000000000000007 uValue=00000000000c0570 'do_out_dx_ax'
|
---|
950 | do_out_dx_ax: ; 0xc0570 LB 0x7
|
---|
951 | xchg ah, al ; 86 c4 ; 0xc0570 vberom.asm:69
|
---|
952 | out DX, AL ; ee ; 0xc0572 vberom.asm:70
|
---|
953 | xchg ah, al ; 86 c4 ; 0xc0573 vberom.asm:71
|
---|
954 | out DX, AL ; ee ; 0xc0575 vberom.asm:72
|
---|
955 | retn ; c3 ; 0xc0576 vberom.asm:73
|
---|
956 | ; disGetNextSymbol 0xc0577 LB 0x390 -> off=0x0 cb=0000000000000040 uValue=00000000000c0577 'do_in_ax_dx'
|
---|
957 | do_in_ax_dx: ; 0xc0577 LB 0x40
|
---|
958 | in AL, DX ; ec ; 0xc0577 vberom.asm:76
|
---|
959 | xchg ah, al ; 86 c4 ; 0xc0578 vberom.asm:77
|
---|
960 | in AL, DX ; ec ; 0xc057a vberom.asm:78
|
---|
961 | retn ; c3 ; 0xc057b vberom.asm:79
|
---|
962 | push ax ; 50 ; 0xc057c vberom.asm:90
|
---|
963 | push dx ; 52 ; 0xc057d vberom.asm:91
|
---|
964 | mov dx, 003dah ; ba da 03 ; 0xc057e vberom.asm:92
|
---|
965 | in AL, DX ; ec ; 0xc0581 vberom.asm:94
|
---|
966 | test AL, strict byte 008h ; a8 08 ; 0xc0582 vberom.asm:95
|
---|
967 | je short 00581h ; 74 fb ; 0xc0584 vberom.asm:96
|
---|
968 | pop dx ; 5a ; 0xc0586 vberom.asm:97
|
---|
969 | pop ax ; 58 ; 0xc0587 vberom.asm:98
|
---|
970 | retn ; c3 ; 0xc0588 vberom.asm:99
|
---|
971 | push ax ; 50 ; 0xc0589 vberom.asm:102
|
---|
972 | push dx ; 52 ; 0xc058a vberom.asm:103
|
---|
973 | mov dx, 003dah ; ba da 03 ; 0xc058b vberom.asm:104
|
---|
974 | in AL, DX ; ec ; 0xc058e vberom.asm:106
|
---|
975 | test AL, strict byte 008h ; a8 08 ; 0xc058f vberom.asm:107
|
---|
976 | jne short 0058eh ; 75 fb ; 0xc0591 vberom.asm:108
|
---|
977 | pop dx ; 5a ; 0xc0593 vberom.asm:109
|
---|
978 | pop ax ; 58 ; 0xc0594 vberom.asm:110
|
---|
979 | retn ; c3 ; 0xc0595 vberom.asm:111
|
---|
980 | push dx ; 52 ; 0xc0596 vberom.asm:116
|
---|
981 | mov dx, 001ceh ; ba ce 01 ; 0xc0597 vberom.asm:117
|
---|
982 | mov ax, strict word 00003h ; b8 03 00 ; 0xc059a vberom.asm:118
|
---|
983 | call 00570h ; e8 d0 ff ; 0xc059d vberom.asm:119
|
---|
984 | mov dx, 001cfh ; ba cf 01 ; 0xc05a0 vberom.asm:120
|
---|
985 | call 00577h ; e8 d1 ff ; 0xc05a3 vberom.asm:121
|
---|
986 | cmp AL, strict byte 004h ; 3c 04 ; 0xc05a6 vberom.asm:122
|
---|
987 | jbe short 005b5h ; 76 0b ; 0xc05a8 vberom.asm:123
|
---|
988 | db 08ah, 0e0h
|
---|
989 | ; mov ah, al ; 8a e0 ; 0xc05aa vberom.asm:124
|
---|
990 | shr ah, 003h ; c0 ec 03 ; 0xc05ac vberom.asm:126
|
---|
991 | test AL, strict byte 007h ; a8 07 ; 0xc05af vberom.asm:132
|
---|
992 | je short 005b5h ; 74 02 ; 0xc05b1 vberom.asm:133
|
---|
993 | db 0feh, 0c4h
|
---|
994 | ; inc ah ; fe c4 ; 0xc05b3 vberom.asm:134
|
---|
995 | pop dx ; 5a ; 0xc05b5 vberom.asm:136
|
---|
996 | retn ; c3 ; 0xc05b6 vberom.asm:137
|
---|
997 | ; disGetNextSymbol 0xc05b7 LB 0x350 -> off=0x0 cb=0000000000000026 uValue=00000000000c05b7 '_dispi_get_max_bpp'
|
---|
998 | _dispi_get_max_bpp: ; 0xc05b7 LB 0x26
|
---|
999 | push dx ; 52 ; 0xc05b7 vberom.asm:142
|
---|
1000 | push bx ; 53 ; 0xc05b8 vberom.asm:143
|
---|
1001 | call 005f1h ; e8 35 00 ; 0xc05b9 vberom.asm:144
|
---|
1002 | db 08bh, 0d8h
|
---|
1003 | ; mov bx, ax ; 8b d8 ; 0xc05bc vberom.asm:145
|
---|
1004 | or ax, strict byte 00002h ; 83 c8 02 ; 0xc05be vberom.asm:146
|
---|
1005 | call 005ddh ; e8 19 00 ; 0xc05c1 vberom.asm:147
|
---|
1006 | mov dx, 001ceh ; ba ce 01 ; 0xc05c4 vberom.asm:148
|
---|
1007 | mov ax, strict word 00003h ; b8 03 00 ; 0xc05c7 vberom.asm:149
|
---|
1008 | call 00570h ; e8 a3 ff ; 0xc05ca vberom.asm:150
|
---|
1009 | mov dx, 001cfh ; ba cf 01 ; 0xc05cd vberom.asm:151
|
---|
1010 | call 00577h ; e8 a4 ff ; 0xc05d0 vberom.asm:152
|
---|
1011 | push ax ; 50 ; 0xc05d3 vberom.asm:153
|
---|
1012 | db 08bh, 0c3h
|
---|
1013 | ; mov ax, bx ; 8b c3 ; 0xc05d4 vberom.asm:154
|
---|
1014 | call 005ddh ; e8 04 00 ; 0xc05d6 vberom.asm:155
|
---|
1015 | pop ax ; 58 ; 0xc05d9 vberom.asm:156
|
---|
1016 | pop bx ; 5b ; 0xc05da vberom.asm:157
|
---|
1017 | pop dx ; 5a ; 0xc05db vberom.asm:158
|
---|
1018 | retn ; c3 ; 0xc05dc vberom.asm:159
|
---|
1019 | ; disGetNextSymbol 0xc05dd LB 0x32a -> off=0x0 cb=0000000000000026 uValue=00000000000c05dd 'dispi_set_enable_'
|
---|
1020 | dispi_set_enable_: ; 0xc05dd LB 0x26
|
---|
1021 | push dx ; 52 ; 0xc05dd vberom.asm:162
|
---|
1022 | push ax ; 50 ; 0xc05de vberom.asm:163
|
---|
1023 | mov dx, 001ceh ; ba ce 01 ; 0xc05df vberom.asm:164
|
---|
1024 | mov ax, strict word 00004h ; b8 04 00 ; 0xc05e2 vberom.asm:165
|
---|
1025 | call 00570h ; e8 88 ff ; 0xc05e5 vberom.asm:166
|
---|
1026 | pop ax ; 58 ; 0xc05e8 vberom.asm:167
|
---|
1027 | mov dx, 001cfh ; ba cf 01 ; 0xc05e9 vberom.asm:168
|
---|
1028 | call 00570h ; e8 81 ff ; 0xc05ec vberom.asm:169
|
---|
1029 | pop dx ; 5a ; 0xc05ef vberom.asm:170
|
---|
1030 | retn ; c3 ; 0xc05f0 vberom.asm:171
|
---|
1031 | push dx ; 52 ; 0xc05f1 vberom.asm:174
|
---|
1032 | mov dx, 001ceh ; ba ce 01 ; 0xc05f2 vberom.asm:175
|
---|
1033 | mov ax, strict word 00004h ; b8 04 00 ; 0xc05f5 vberom.asm:176
|
---|
1034 | call 00570h ; e8 75 ff ; 0xc05f8 vberom.asm:177
|
---|
1035 | mov dx, 001cfh ; ba cf 01 ; 0xc05fb vberom.asm:178
|
---|
1036 | call 00577h ; e8 76 ff ; 0xc05fe vberom.asm:179
|
---|
1037 | pop dx ; 5a ; 0xc0601 vberom.asm:180
|
---|
1038 | retn ; c3 ; 0xc0602 vberom.asm:181
|
---|
1039 | ; disGetNextSymbol 0xc0603 LB 0x304 -> off=0x0 cb=0000000000000026 uValue=00000000000c0603 'dispi_set_bank_'
|
---|
1040 | dispi_set_bank_: ; 0xc0603 LB 0x26
|
---|
1041 | push dx ; 52 ; 0xc0603 vberom.asm:184
|
---|
1042 | push ax ; 50 ; 0xc0604 vberom.asm:185
|
---|
1043 | mov dx, 001ceh ; ba ce 01 ; 0xc0605 vberom.asm:186
|
---|
1044 | mov ax, strict word 00005h ; b8 05 00 ; 0xc0608 vberom.asm:187
|
---|
1045 | call 00570h ; e8 62 ff ; 0xc060b vberom.asm:188
|
---|
1046 | pop ax ; 58 ; 0xc060e vberom.asm:189
|
---|
1047 | mov dx, 001cfh ; ba cf 01 ; 0xc060f vberom.asm:190
|
---|
1048 | call 00570h ; e8 5b ff ; 0xc0612 vberom.asm:191
|
---|
1049 | pop dx ; 5a ; 0xc0615 vberom.asm:192
|
---|
1050 | retn ; c3 ; 0xc0616 vberom.asm:193
|
---|
1051 | push dx ; 52 ; 0xc0617 vberom.asm:196
|
---|
1052 | mov dx, 001ceh ; ba ce 01 ; 0xc0618 vberom.asm:197
|
---|
1053 | mov ax, strict word 00005h ; b8 05 00 ; 0xc061b vberom.asm:198
|
---|
1054 | call 00570h ; e8 4f ff ; 0xc061e vberom.asm:199
|
---|
1055 | mov dx, 001cfh ; ba cf 01 ; 0xc0621 vberom.asm:200
|
---|
1056 | call 00577h ; e8 50 ff ; 0xc0624 vberom.asm:201
|
---|
1057 | pop dx ; 5a ; 0xc0627 vberom.asm:202
|
---|
1058 | retn ; c3 ; 0xc0628 vberom.asm:203
|
---|
1059 | ; disGetNextSymbol 0xc0629 LB 0x2de -> off=0x0 cb=00000000000000a9 uValue=00000000000c0629 '_dispi_set_bank_farcall'
|
---|
1060 | _dispi_set_bank_farcall: ; 0xc0629 LB 0xa9
|
---|
1061 | cmp bx, 00100h ; 81 fb 00 01 ; 0xc0629 vberom.asm:206
|
---|
1062 | je short 00653h ; 74 24 ; 0xc062d vberom.asm:207
|
---|
1063 | db 00bh, 0dbh
|
---|
1064 | ; or bx, bx ; 0b db ; 0xc062f vberom.asm:208
|
---|
1065 | jne short 00665h ; 75 32 ; 0xc0631 vberom.asm:209
|
---|
1066 | db 08bh, 0c2h
|
---|
1067 | ; mov ax, dx ; 8b c2 ; 0xc0633 vberom.asm:210
|
---|
1068 | push dx ; 52 ; 0xc0635 vberom.asm:211
|
---|
1069 | push ax ; 50 ; 0xc0636 vberom.asm:212
|
---|
1070 | mov ax, strict word 00005h ; b8 05 00 ; 0xc0637 vberom.asm:213
|
---|
1071 | mov dx, 001ceh ; ba ce 01 ; 0xc063a vberom.asm:214
|
---|
1072 | call 00570h ; e8 30 ff ; 0xc063d vberom.asm:215
|
---|
1073 | pop ax ; 58 ; 0xc0640 vberom.asm:216
|
---|
1074 | mov dx, 001cfh ; ba cf 01 ; 0xc0641 vberom.asm:217
|
---|
1075 | call 00570h ; e8 29 ff ; 0xc0644 vberom.asm:218
|
---|
1076 | call 00577h ; e8 2d ff ; 0xc0647 vberom.asm:219
|
---|
1077 | pop dx ; 5a ; 0xc064a vberom.asm:220
|
---|
1078 | db 03bh, 0d0h
|
---|
1079 | ; cmp dx, ax ; 3b d0 ; 0xc064b vberom.asm:221
|
---|
1080 | jne short 00665h ; 75 16 ; 0xc064d vberom.asm:222
|
---|
1081 | mov ax, strict word 0004fh ; b8 4f 00 ; 0xc064f vberom.asm:223
|
---|
1082 | retf ; cb ; 0xc0652 vberom.asm:224
|
---|
1083 | mov ax, strict word 00005h ; b8 05 00 ; 0xc0653 vberom.asm:226
|
---|
1084 | mov dx, 001ceh ; ba ce 01 ; 0xc0656 vberom.asm:227
|
---|
1085 | call 00570h ; e8 14 ff ; 0xc0659 vberom.asm:228
|
---|
1086 | mov dx, 001cfh ; ba cf 01 ; 0xc065c vberom.asm:229
|
---|
1087 | call 00577h ; e8 15 ff ; 0xc065f vberom.asm:230
|
---|
1088 | db 08bh, 0d0h
|
---|
1089 | ; mov dx, ax ; 8b d0 ; 0xc0662 vberom.asm:231
|
---|
1090 | retf ; cb ; 0xc0664 vberom.asm:232
|
---|
1091 | mov ax, 0014fh ; b8 4f 01 ; 0xc0665 vberom.asm:234
|
---|
1092 | retf ; cb ; 0xc0668 vberom.asm:235
|
---|
1093 | push dx ; 52 ; 0xc0669 vberom.asm:238
|
---|
1094 | push ax ; 50 ; 0xc066a vberom.asm:239
|
---|
1095 | mov dx, 001ceh ; ba ce 01 ; 0xc066b vberom.asm:240
|
---|
1096 | mov ax, strict word 00008h ; b8 08 00 ; 0xc066e vberom.asm:241
|
---|
1097 | call 00570h ; e8 fc fe ; 0xc0671 vberom.asm:242
|
---|
1098 | pop ax ; 58 ; 0xc0674 vberom.asm:243
|
---|
1099 | mov dx, 001cfh ; ba cf 01 ; 0xc0675 vberom.asm:244
|
---|
1100 | call 00570h ; e8 f5 fe ; 0xc0678 vberom.asm:245
|
---|
1101 | pop dx ; 5a ; 0xc067b vberom.asm:246
|
---|
1102 | retn ; c3 ; 0xc067c vberom.asm:247
|
---|
1103 | push dx ; 52 ; 0xc067d vberom.asm:250
|
---|
1104 | mov dx, 001ceh ; ba ce 01 ; 0xc067e vberom.asm:251
|
---|
1105 | mov ax, strict word 00008h ; b8 08 00 ; 0xc0681 vberom.asm:252
|
---|
1106 | call 00570h ; e8 e9 fe ; 0xc0684 vberom.asm:253
|
---|
1107 | mov dx, 001cfh ; ba cf 01 ; 0xc0687 vberom.asm:254
|
---|
1108 | call 00577h ; e8 ea fe ; 0xc068a vberom.asm:255
|
---|
1109 | pop dx ; 5a ; 0xc068d vberom.asm:256
|
---|
1110 | retn ; c3 ; 0xc068e vberom.asm:257
|
---|
1111 | push dx ; 52 ; 0xc068f vberom.asm:260
|
---|
1112 | push ax ; 50 ; 0xc0690 vberom.asm:261
|
---|
1113 | mov dx, 001ceh ; ba ce 01 ; 0xc0691 vberom.asm:262
|
---|
1114 | mov ax, strict word 00009h ; b8 09 00 ; 0xc0694 vberom.asm:263
|
---|
1115 | call 00570h ; e8 d6 fe ; 0xc0697 vberom.asm:264
|
---|
1116 | pop ax ; 58 ; 0xc069a vberom.asm:265
|
---|
1117 | mov dx, 001cfh ; ba cf 01 ; 0xc069b vberom.asm:266
|
---|
1118 | call 00570h ; e8 cf fe ; 0xc069e vberom.asm:267
|
---|
1119 | pop dx ; 5a ; 0xc06a1 vberom.asm:268
|
---|
1120 | retn ; c3 ; 0xc06a2 vberom.asm:269
|
---|
1121 | push dx ; 52 ; 0xc06a3 vberom.asm:272
|
---|
1122 | mov dx, 001ceh ; ba ce 01 ; 0xc06a4 vberom.asm:273
|
---|
1123 | mov ax, strict word 00009h ; b8 09 00 ; 0xc06a7 vberom.asm:274
|
---|
1124 | call 00570h ; e8 c3 fe ; 0xc06aa vberom.asm:275
|
---|
1125 | mov dx, 001cfh ; ba cf 01 ; 0xc06ad vberom.asm:276
|
---|
1126 | call 00577h ; e8 c4 fe ; 0xc06b0 vberom.asm:277
|
---|
1127 | pop dx ; 5a ; 0xc06b3 vberom.asm:278
|
---|
1128 | retn ; c3 ; 0xc06b4 vberom.asm:279
|
---|
1129 | push ax ; 50 ; 0xc06b5 vberom.asm:282
|
---|
1130 | push bx ; 53 ; 0xc06b6 vberom.asm:283
|
---|
1131 | push dx ; 52 ; 0xc06b7 vberom.asm:284
|
---|
1132 | db 08bh, 0d8h
|
---|
1133 | ; mov bx, ax ; 8b d8 ; 0xc06b8 vberom.asm:285
|
---|
1134 | call 00596h ; e8 d9 fe ; 0xc06ba vberom.asm:286
|
---|
1135 | cmp AL, strict byte 004h ; 3c 04 ; 0xc06bd vberom.asm:287
|
---|
1136 | jnbe short 006c3h ; 77 02 ; 0xc06bf vberom.asm:288
|
---|
1137 | shr bx, 1 ; d1 eb ; 0xc06c1 vberom.asm:289
|
---|
1138 | shr bx, 003h ; c1 eb 03 ; 0xc06c3 vberom.asm:292
|
---|
1139 | mov dx, 003d4h ; ba d4 03 ; 0xc06c6 vberom.asm:298
|
---|
1140 | db 08ah, 0e3h
|
---|
1141 | ; mov ah, bl ; 8a e3 ; 0xc06c9 vberom.asm:299
|
---|
1142 | mov AL, strict byte 013h ; b0 13 ; 0xc06cb vberom.asm:300
|
---|
1143 | out DX, ax ; ef ; 0xc06cd vberom.asm:301
|
---|
1144 | pop dx ; 5a ; 0xc06ce vberom.asm:302
|
---|
1145 | pop bx ; 5b ; 0xc06cf vberom.asm:303
|
---|
1146 | pop ax ; 58 ; 0xc06d0 vberom.asm:304
|
---|
1147 | retn ; c3 ; 0xc06d1 vberom.asm:305
|
---|
1148 | ; disGetNextSymbol 0xc06d2 LB 0x235 -> off=0x0 cb=00000000000000ed uValue=00000000000c06d2 '_vga_compat_setup'
|
---|
1149 | _vga_compat_setup: ; 0xc06d2 LB 0xed
|
---|
1150 | push ax ; 50 ; 0xc06d2 vberom.asm:308
|
---|
1151 | push dx ; 52 ; 0xc06d3 vberom.asm:309
|
---|
1152 | mov dx, 001ceh ; ba ce 01 ; 0xc06d4 vberom.asm:312
|
---|
1153 | mov ax, strict word 00001h ; b8 01 00 ; 0xc06d7 vberom.asm:313
|
---|
1154 | call 00570h ; e8 93 fe ; 0xc06da vberom.asm:314
|
---|
1155 | mov dx, 001cfh ; ba cf 01 ; 0xc06dd vberom.asm:315
|
---|
1156 | call 00577h ; e8 94 fe ; 0xc06e0 vberom.asm:316
|
---|
1157 | push ax ; 50 ; 0xc06e3 vberom.asm:317
|
---|
1158 | mov dx, 003d4h ; ba d4 03 ; 0xc06e4 vberom.asm:318
|
---|
1159 | mov ax, strict word 00011h ; b8 11 00 ; 0xc06e7 vberom.asm:319
|
---|
1160 | out DX, ax ; ef ; 0xc06ea vberom.asm:320
|
---|
1161 | pop ax ; 58 ; 0xc06eb vberom.asm:321
|
---|
1162 | push ax ; 50 ; 0xc06ec vberom.asm:322
|
---|
1163 | shr ax, 003h ; c1 e8 03 ; 0xc06ed vberom.asm:324
|
---|
1164 | dec ax ; 48 ; 0xc06f0 vberom.asm:330
|
---|
1165 | db 08ah, 0e0h
|
---|
1166 | ; mov ah, al ; 8a e0 ; 0xc06f1 vberom.asm:331
|
---|
1167 | mov AL, strict byte 001h ; b0 01 ; 0xc06f3 vberom.asm:332
|
---|
1168 | out DX, ax ; ef ; 0xc06f5 vberom.asm:333
|
---|
1169 | pop ax ; 58 ; 0xc06f6 vberom.asm:334
|
---|
1170 | call 006b5h ; e8 bb ff ; 0xc06f7 vberom.asm:335
|
---|
1171 | mov dx, 001ceh ; ba ce 01 ; 0xc06fa vberom.asm:338
|
---|
1172 | mov ax, strict word 00002h ; b8 02 00 ; 0xc06fd vberom.asm:339
|
---|
1173 | call 00570h ; e8 6d fe ; 0xc0700 vberom.asm:340
|
---|
1174 | mov dx, 001cfh ; ba cf 01 ; 0xc0703 vberom.asm:341
|
---|
1175 | call 00577h ; e8 6e fe ; 0xc0706 vberom.asm:342
|
---|
1176 | dec ax ; 48 ; 0xc0709 vberom.asm:343
|
---|
1177 | push ax ; 50 ; 0xc070a vberom.asm:344
|
---|
1178 | mov dx, 003d4h ; ba d4 03 ; 0xc070b vberom.asm:345
|
---|
1179 | db 08ah, 0e0h
|
---|
1180 | ; mov ah, al ; 8a e0 ; 0xc070e vberom.asm:346
|
---|
1181 | mov AL, strict byte 012h ; b0 12 ; 0xc0710 vberom.asm:347
|
---|
1182 | out DX, ax ; ef ; 0xc0712 vberom.asm:348
|
---|
1183 | pop ax ; 58 ; 0xc0713 vberom.asm:349
|
---|
1184 | mov AL, strict byte 007h ; b0 07 ; 0xc0714 vberom.asm:350
|
---|
1185 | out DX, AL ; ee ; 0xc0716 vberom.asm:351
|
---|
1186 | inc dx ; 42 ; 0xc0717 vberom.asm:352
|
---|
1187 | in AL, DX ; ec ; 0xc0718 vberom.asm:353
|
---|
1188 | and AL, strict byte 0bdh ; 24 bd ; 0xc0719 vberom.asm:354
|
---|
1189 | test ah, 001h ; f6 c4 01 ; 0xc071b vberom.asm:355
|
---|
1190 | je short 00722h ; 74 02 ; 0xc071e vberom.asm:356
|
---|
1191 | or AL, strict byte 002h ; 0c 02 ; 0xc0720 vberom.asm:357
|
---|
1192 | test ah, 002h ; f6 c4 02 ; 0xc0722 vberom.asm:359
|
---|
1193 | je short 00729h ; 74 02 ; 0xc0725 vberom.asm:360
|
---|
1194 | or AL, strict byte 040h ; 0c 40 ; 0xc0727 vberom.asm:361
|
---|
1195 | out DX, AL ; ee ; 0xc0729 vberom.asm:363
|
---|
1196 | mov dx, 003d4h ; ba d4 03 ; 0xc072a vberom.asm:366
|
---|
1197 | mov ax, strict word 00009h ; b8 09 00 ; 0xc072d vberom.asm:367
|
---|
1198 | out DX, AL ; ee ; 0xc0730 vberom.asm:368
|
---|
1199 | mov dx, 003d5h ; ba d5 03 ; 0xc0731 vberom.asm:369
|
---|
1200 | in AL, DX ; ec ; 0xc0734 vberom.asm:370
|
---|
1201 | and AL, strict byte 060h ; 24 60 ; 0xc0735 vberom.asm:371
|
---|
1202 | out DX, AL ; ee ; 0xc0737 vberom.asm:372
|
---|
1203 | mov dx, 003d4h ; ba d4 03 ; 0xc0738 vberom.asm:373
|
---|
1204 | mov AL, strict byte 017h ; b0 17 ; 0xc073b vberom.asm:374
|
---|
1205 | out DX, AL ; ee ; 0xc073d vberom.asm:375
|
---|
1206 | mov dx, 003d5h ; ba d5 03 ; 0xc073e vberom.asm:376
|
---|
1207 | in AL, DX ; ec ; 0xc0741 vberom.asm:377
|
---|
1208 | or AL, strict byte 003h ; 0c 03 ; 0xc0742 vberom.asm:378
|
---|
1209 | out DX, AL ; ee ; 0xc0744 vberom.asm:379
|
---|
1210 | mov dx, 003dah ; ba da 03 ; 0xc0745 vberom.asm:380
|
---|
1211 | in AL, DX ; ec ; 0xc0748 vberom.asm:381
|
---|
1212 | mov dx, 003c0h ; ba c0 03 ; 0xc0749 vberom.asm:382
|
---|
1213 | mov AL, strict byte 010h ; b0 10 ; 0xc074c vberom.asm:383
|
---|
1214 | out DX, AL ; ee ; 0xc074e vberom.asm:384
|
---|
1215 | mov dx, 003c1h ; ba c1 03 ; 0xc074f vberom.asm:385
|
---|
1216 | in AL, DX ; ec ; 0xc0752 vberom.asm:386
|
---|
1217 | or AL, strict byte 001h ; 0c 01 ; 0xc0753 vberom.asm:387
|
---|
1218 | mov dx, 003c0h ; ba c0 03 ; 0xc0755 vberom.asm:388
|
---|
1219 | out DX, AL ; ee ; 0xc0758 vberom.asm:389
|
---|
1220 | mov AL, strict byte 020h ; b0 20 ; 0xc0759 vberom.asm:390
|
---|
1221 | out DX, AL ; ee ; 0xc075b vberom.asm:391
|
---|
1222 | mov dx, 003ceh ; ba ce 03 ; 0xc075c vberom.asm:392
|
---|
1223 | mov ax, 00506h ; b8 06 05 ; 0xc075f vberom.asm:393
|
---|
1224 | out DX, ax ; ef ; 0xc0762 vberom.asm:394
|
---|
1225 | mov dx, 003c4h ; ba c4 03 ; 0xc0763 vberom.asm:395
|
---|
1226 | mov ax, 00f02h ; b8 02 0f ; 0xc0766 vberom.asm:396
|
---|
1227 | out DX, ax ; ef ; 0xc0769 vberom.asm:397
|
---|
1228 | mov dx, 001ceh ; ba ce 01 ; 0xc076a vberom.asm:400
|
---|
1229 | mov ax, strict word 00003h ; b8 03 00 ; 0xc076d vberom.asm:401
|
---|
1230 | call 00570h ; e8 fd fd ; 0xc0770 vberom.asm:402
|
---|
1231 | mov dx, 001cfh ; ba cf 01 ; 0xc0773 vberom.asm:403
|
---|
1232 | call 00577h ; e8 fe fd ; 0xc0776 vberom.asm:404
|
---|
1233 | cmp AL, strict byte 008h ; 3c 08 ; 0xc0779 vberom.asm:405
|
---|
1234 | jc short 007bdh ; 72 40 ; 0xc077b vberom.asm:406
|
---|
1235 | mov dx, 003d4h ; ba d4 03 ; 0xc077d vberom.asm:407
|
---|
1236 | mov AL, strict byte 014h ; b0 14 ; 0xc0780 vberom.asm:408
|
---|
1237 | out DX, AL ; ee ; 0xc0782 vberom.asm:409
|
---|
1238 | mov dx, 003d5h ; ba d5 03 ; 0xc0783 vberom.asm:410
|
---|
1239 | in AL, DX ; ec ; 0xc0786 vberom.asm:411
|
---|
1240 | or AL, strict byte 040h ; 0c 40 ; 0xc0787 vberom.asm:412
|
---|
1241 | out DX, AL ; ee ; 0xc0789 vberom.asm:413
|
---|
1242 | mov dx, 003dah ; ba da 03 ; 0xc078a vberom.asm:414
|
---|
1243 | in AL, DX ; ec ; 0xc078d vberom.asm:415
|
---|
1244 | mov dx, 003c0h ; ba c0 03 ; 0xc078e vberom.asm:416
|
---|
1245 | mov AL, strict byte 010h ; b0 10 ; 0xc0791 vberom.asm:417
|
---|
1246 | out DX, AL ; ee ; 0xc0793 vberom.asm:418
|
---|
1247 | mov dx, 003c1h ; ba c1 03 ; 0xc0794 vberom.asm:419
|
---|
1248 | in AL, DX ; ec ; 0xc0797 vberom.asm:420
|
---|
1249 | or AL, strict byte 040h ; 0c 40 ; 0xc0798 vberom.asm:421
|
---|
1250 | mov dx, 003c0h ; ba c0 03 ; 0xc079a vberom.asm:422
|
---|
1251 | out DX, AL ; ee ; 0xc079d vberom.asm:423
|
---|
1252 | mov AL, strict byte 020h ; b0 20 ; 0xc079e vberom.asm:424
|
---|
1253 | out DX, AL ; ee ; 0xc07a0 vberom.asm:425
|
---|
1254 | mov dx, 003c4h ; ba c4 03 ; 0xc07a1 vberom.asm:426
|
---|
1255 | mov AL, strict byte 004h ; b0 04 ; 0xc07a4 vberom.asm:427
|
---|
1256 | out DX, AL ; ee ; 0xc07a6 vberom.asm:428
|
---|
1257 | mov dx, 003c5h ; ba c5 03 ; 0xc07a7 vberom.asm:429
|
---|
1258 | in AL, DX ; ec ; 0xc07aa vberom.asm:430
|
---|
1259 | or AL, strict byte 008h ; 0c 08 ; 0xc07ab vberom.asm:431
|
---|
1260 | out DX, AL ; ee ; 0xc07ad vberom.asm:432
|
---|
1261 | mov dx, 003ceh ; ba ce 03 ; 0xc07ae vberom.asm:433
|
---|
1262 | mov AL, strict byte 005h ; b0 05 ; 0xc07b1 vberom.asm:434
|
---|
1263 | out DX, AL ; ee ; 0xc07b3 vberom.asm:435
|
---|
1264 | mov dx, 003cfh ; ba cf 03 ; 0xc07b4 vberom.asm:436
|
---|
1265 | in AL, DX ; ec ; 0xc07b7 vberom.asm:437
|
---|
1266 | and AL, strict byte 09fh ; 24 9f ; 0xc07b8 vberom.asm:438
|
---|
1267 | or AL, strict byte 040h ; 0c 40 ; 0xc07ba vberom.asm:439
|
---|
1268 | out DX, AL ; ee ; 0xc07bc vberom.asm:440
|
---|
1269 | pop dx ; 5a ; 0xc07bd vberom.asm:443
|
---|
1270 | pop ax ; 58 ; 0xc07be vberom.asm:444
|
---|
1271 | ; disGetNextSymbol 0xc07bf LB 0x148 -> off=0x0 cb=0000000000000013 uValue=00000000000c07bf '_vbe_has_vbe_display'
|
---|
1272 | _vbe_has_vbe_display: ; 0xc07bf LB 0x13
|
---|
1273 | push DS ; 1e ; 0xc07bf vberom.asm:450
|
---|
1274 | push bx ; 53 ; 0xc07c0 vberom.asm:451
|
---|
1275 | mov ax, strict word 00040h ; b8 40 00 ; 0xc07c1 vberom.asm:452
|
---|
1276 | mov ds, ax ; 8e d8 ; 0xc07c4 vberom.asm:453
|
---|
1277 | mov bx, 000b9h ; bb b9 00 ; 0xc07c6 vberom.asm:454
|
---|
1278 | mov al, byte [bx] ; 8a 07 ; 0xc07c9 vberom.asm:455
|
---|
1279 | and AL, strict byte 001h ; 24 01 ; 0xc07cb vberom.asm:456
|
---|
1280 | db 032h, 0e4h
|
---|
1281 | ; xor ah, ah ; 32 e4 ; 0xc07cd vberom.asm:457
|
---|
1282 | pop bx ; 5b ; 0xc07cf vberom.asm:458
|
---|
1283 | pop DS ; 1f ; 0xc07d0 vberom.asm:459
|
---|
1284 | retn ; c3 ; 0xc07d1 vberom.asm:460
|
---|
1285 | ; disGetNextSymbol 0xc07d2 LB 0x135 -> off=0x0 cb=0000000000000025 uValue=00000000000c07d2 'vbe_biosfn_return_current_mode'
|
---|
1286 | vbe_biosfn_return_current_mode: ; 0xc07d2 LB 0x25
|
---|
1287 | push DS ; 1e ; 0xc07d2 vberom.asm:473
|
---|
1288 | mov ax, strict word 00040h ; b8 40 00 ; 0xc07d3 vberom.asm:474
|
---|
1289 | mov ds, ax ; 8e d8 ; 0xc07d6 vberom.asm:475
|
---|
1290 | call 005f1h ; e8 16 fe ; 0xc07d8 vberom.asm:476
|
---|
1291 | and ax, strict byte 00001h ; 83 e0 01 ; 0xc07db vberom.asm:477
|
---|
1292 | je short 007e9h ; 74 09 ; 0xc07de vberom.asm:478
|
---|
1293 | mov bx, 000bah ; bb ba 00 ; 0xc07e0 vberom.asm:479
|
---|
1294 | mov ax, word [bx] ; 8b 07 ; 0xc07e3 vberom.asm:480
|
---|
1295 | db 08bh, 0d8h
|
---|
1296 | ; mov bx, ax ; 8b d8 ; 0xc07e5 vberom.asm:481
|
---|
1297 | jne short 007f2h ; 75 09 ; 0xc07e7 vberom.asm:482
|
---|
1298 | mov bx, strict word 00049h ; bb 49 00 ; 0xc07e9 vberom.asm:484
|
---|
1299 | mov al, byte [bx] ; 8a 07 ; 0xc07ec vberom.asm:485
|
---|
1300 | db 08ah, 0d8h
|
---|
1301 | ; mov bl, al ; 8a d8 ; 0xc07ee vberom.asm:486
|
---|
1302 | db 032h, 0ffh
|
---|
1303 | ; xor bh, bh ; 32 ff ; 0xc07f0 vberom.asm:487
|
---|
1304 | mov ax, strict word 0004fh ; b8 4f 00 ; 0xc07f2 vberom.asm:489
|
---|
1305 | pop DS ; 1f ; 0xc07f5 vberom.asm:490
|
---|
1306 | retn ; c3 ; 0xc07f6 vberom.asm:491
|
---|
1307 | ; disGetNextSymbol 0xc07f7 LB 0x110 -> off=0x0 cb=000000000000002d uValue=00000000000c07f7 'vbe_biosfn_display_window_control'
|
---|
1308 | vbe_biosfn_display_window_control: ; 0xc07f7 LB 0x2d
|
---|
1309 | cmp bl, 000h ; 80 fb 00 ; 0xc07f7 vberom.asm:515
|
---|
1310 | jne short 00820h ; 75 24 ; 0xc07fa vberom.asm:516
|
---|
1311 | cmp bh, 001h ; 80 ff 01 ; 0xc07fc vberom.asm:517
|
---|
1312 | je short 00817h ; 74 16 ; 0xc07ff vberom.asm:518
|
---|
1313 | jc short 00807h ; 72 04 ; 0xc0801 vberom.asm:519
|
---|
1314 | mov ax, 00100h ; b8 00 01 ; 0xc0803 vberom.asm:520
|
---|
1315 | retn ; c3 ; 0xc0806 vberom.asm:521
|
---|
1316 | db 08bh, 0c2h
|
---|
1317 | ; mov ax, dx ; 8b c2 ; 0xc0807 vberom.asm:523
|
---|
1318 | call 00603h ; e8 f7 fd ; 0xc0809 vberom.asm:524
|
---|
1319 | call 00617h ; e8 08 fe ; 0xc080c vberom.asm:525
|
---|
1320 | db 03bh, 0c2h
|
---|
1321 | ; cmp ax, dx ; 3b c2 ; 0xc080f vberom.asm:526
|
---|
1322 | jne short 00820h ; 75 0d ; 0xc0811 vberom.asm:527
|
---|
1323 | mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0813 vberom.asm:528
|
---|
1324 | retn ; c3 ; 0xc0816 vberom.asm:529
|
---|
1325 | call 00617h ; e8 fd fd ; 0xc0817 vberom.asm:531
|
---|
1326 | db 08bh, 0d0h
|
---|
1327 | ; mov dx, ax ; 8b d0 ; 0xc081a vberom.asm:532
|
---|
1328 | mov ax, strict word 0004fh ; b8 4f 00 ; 0xc081c vberom.asm:533
|
---|
1329 | retn ; c3 ; 0xc081f vberom.asm:534
|
---|
1330 | mov ax, 0014fh ; b8 4f 01 ; 0xc0820 vberom.asm:536
|
---|
1331 | retn ; c3 ; 0xc0823 vberom.asm:537
|
---|
1332 | ; disGetNextSymbol 0xc0824 LB 0xe3 -> off=0x0 cb=0000000000000034 uValue=00000000000c0824 'vbe_biosfn_set_get_display_start'
|
---|
1333 | vbe_biosfn_set_get_display_start: ; 0xc0824 LB 0x34
|
---|
1334 | cmp bl, 080h ; 80 fb 80 ; 0xc0824 vberom.asm:577
|
---|
1335 | je short 00834h ; 74 0b ; 0xc0827 vberom.asm:578
|
---|
1336 | cmp bl, 001h ; 80 fb 01 ; 0xc0829 vberom.asm:579
|
---|
1337 | je short 00848h ; 74 1a ; 0xc082c vberom.asm:580
|
---|
1338 | jc short 0083ah ; 72 0a ; 0xc082e vberom.asm:581
|
---|
1339 | mov ax, 00100h ; b8 00 01 ; 0xc0830 vberom.asm:582
|
---|
1340 | retn ; c3 ; 0xc0833 vberom.asm:583
|
---|
1341 | call 00589h ; e8 52 fd ; 0xc0834 vberom.asm:585
|
---|
1342 | call 0057ch ; e8 42 fd ; 0xc0837 vberom.asm:586
|
---|
1343 | db 08bh, 0c1h
|
---|
1344 | ; mov ax, cx ; 8b c1 ; 0xc083a vberom.asm:588
|
---|
1345 | call 00669h ; e8 2a fe ; 0xc083c vberom.asm:589
|
---|
1346 | db 08bh, 0c2h
|
---|
1347 | ; mov ax, dx ; 8b c2 ; 0xc083f vberom.asm:590
|
---|
1348 | call 0068fh ; e8 4b fe ; 0xc0841 vberom.asm:591
|
---|
1349 | mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0844 vberom.asm:592
|
---|
1350 | retn ; c3 ; 0xc0847 vberom.asm:593
|
---|
1351 | call 0067dh ; e8 32 fe ; 0xc0848 vberom.asm:595
|
---|
1352 | db 08bh, 0c8h
|
---|
1353 | ; mov cx, ax ; 8b c8 ; 0xc084b vberom.asm:596
|
---|
1354 | call 006a3h ; e8 53 fe ; 0xc084d vberom.asm:597
|
---|
1355 | db 08bh, 0d0h
|
---|
1356 | ; mov dx, ax ; 8b d0 ; 0xc0850 vberom.asm:598
|
---|
1357 | db 032h, 0ffh
|
---|
1358 | ; xor bh, bh ; 32 ff ; 0xc0852 vberom.asm:599
|
---|
1359 | mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0854 vberom.asm:600
|
---|
1360 | retn ; c3 ; 0xc0857 vberom.asm:601
|
---|
1361 | ; disGetNextSymbol 0xc0858 LB 0xaf -> off=0x0 cb=0000000000000037 uValue=00000000000c0858 'vbe_biosfn_set_get_dac_palette_format'
|
---|
1362 | vbe_biosfn_set_get_dac_palette_format: ; 0xc0858 LB 0x37
|
---|
1363 | cmp bl, 001h ; 80 fb 01 ; 0xc0858 vberom.asm:616
|
---|
1364 | je short 0087bh ; 74 1e ; 0xc085b vberom.asm:617
|
---|
1365 | jc short 00863h ; 72 04 ; 0xc085d vberom.asm:618
|
---|
1366 | mov ax, 00100h ; b8 00 01 ; 0xc085f vberom.asm:619
|
---|
1367 | retn ; c3 ; 0xc0862 vberom.asm:620
|
---|
1368 | call 005f1h ; e8 8b fd ; 0xc0863 vberom.asm:622
|
---|
1369 | cmp bh, 006h ; 80 ff 06 ; 0xc0866 vberom.asm:623
|
---|
1370 | je short 00875h ; 74 0a ; 0xc0869 vberom.asm:624
|
---|
1371 | cmp bh, 008h ; 80 ff 08 ; 0xc086b vberom.asm:625
|
---|
1372 | jne short 0088bh ; 75 1b ; 0xc086e vberom.asm:626
|
---|
1373 | or ax, strict byte 00020h ; 83 c8 20 ; 0xc0870 vberom.asm:627
|
---|
1374 | jne short 00878h ; 75 03 ; 0xc0873 vberom.asm:628
|
---|
1375 | and ax, strict byte 0ffdfh ; 83 e0 df ; 0xc0875 vberom.asm:630
|
---|
1376 | call 005ddh ; e8 62 fd ; 0xc0878 vberom.asm:632
|
---|
1377 | mov BH, strict byte 006h ; b7 06 ; 0xc087b vberom.asm:634
|
---|
1378 | call 005f1h ; e8 71 fd ; 0xc087d vberom.asm:635
|
---|
1379 | and ax, strict byte 00020h ; 83 e0 20 ; 0xc0880 vberom.asm:636
|
---|
1380 | je short 00887h ; 74 02 ; 0xc0883 vberom.asm:637
|
---|
1381 | mov BH, strict byte 008h ; b7 08 ; 0xc0885 vberom.asm:638
|
---|
1382 | mov ax, strict word 0004fh ; b8 4f 00 ; 0xc0887 vberom.asm:640
|
---|
1383 | retn ; c3 ; 0xc088a vberom.asm:641
|
---|
1384 | mov ax, 0014fh ; b8 4f 01 ; 0xc088b vberom.asm:643
|
---|
1385 | retn ; c3 ; 0xc088e vberom.asm:644
|
---|
1386 | ; disGetNextSymbol 0xc088f LB 0x78 -> off=0x0 cb=0000000000000064 uValue=00000000000c088f 'vbe_biosfn_set_get_palette_data'
|
---|
1387 | vbe_biosfn_set_get_palette_data: ; 0xc088f LB 0x64
|
---|
1388 | test bl, bl ; 84 db ; 0xc088f vberom.asm:683
|
---|
1389 | je short 008a2h ; 74 0f ; 0xc0891 vberom.asm:684
|
---|
1390 | cmp bl, 001h ; 80 fb 01 ; 0xc0893 vberom.asm:685
|
---|
1391 | je short 008cah ; 74 32 ; 0xc0896 vberom.asm:686
|
---|
1392 | cmp bl, 003h ; 80 fb 03 ; 0xc0898 vberom.asm:687
|
---|
1393 | jbe short 008efh ; 76 52 ; 0xc089b vberom.asm:688
|
---|
1394 | cmp bl, 080h ; 80 fb 80 ; 0xc089d vberom.asm:689
|
---|
1395 | jne short 008ebh ; 75 49 ; 0xc08a0 vberom.asm:690
|
---|
1396 | pushad ; 66 60 ; 0xc08a2 vberom.asm:141
|
---|
1397 | push DS ; 1e ; 0xc08a4 vberom.asm:696
|
---|
1398 | push ES ; 06 ; 0xc08a5 vberom.asm:697
|
---|
1399 | pop DS ; 1f ; 0xc08a6 vberom.asm:698
|
---|
1400 | db 08ah, 0c2h
|
---|
1401 | ; mov al, dl ; 8a c2 ; 0xc08a7 vberom.asm:699
|
---|
1402 | mov dx, 003c8h ; ba c8 03 ; 0xc08a9 vberom.asm:700
|
---|
1403 | out DX, AL ; ee ; 0xc08ac vberom.asm:701
|
---|
1404 | inc dx ; 42 ; 0xc08ad vberom.asm:702
|
---|
1405 | db 08bh, 0f7h
|
---|
1406 | ; mov si, di ; 8b f7 ; 0xc08ae vberom.asm:703
|
---|
1407 | lodsd ; 66 ad ; 0xc08b0 vberom.asm:706
|
---|
1408 | ror eax, 010h ; 66 c1 c8 10 ; 0xc08b2 vberom.asm:707
|
---|
1409 | out DX, AL ; ee ; 0xc08b6 vberom.asm:708
|
---|
1410 | rol eax, 008h ; 66 c1 c0 08 ; 0xc08b7 vberom.asm:709
|
---|
1411 | out DX, AL ; ee ; 0xc08bb vberom.asm:710
|
---|
1412 | rol eax, 008h ; 66 c1 c0 08 ; 0xc08bc vberom.asm:711
|
---|
1413 | out DX, AL ; ee ; 0xc08c0 vberom.asm:712
|
---|
1414 | loop 008b0h ; e2 ed ; 0xc08c1 vberom.asm:723
|
---|
1415 | pop DS ; 1f ; 0xc08c3 vberom.asm:724
|
---|
1416 | popad ; 66 61 ; 0xc08c4 vberom.asm:160
|
---|
1417 | mov ax, strict word 0004fh ; b8 4f 00 ; 0xc08c6 vberom.asm:727
|
---|
1418 | retn ; c3 ; 0xc08c9 vberom.asm:728
|
---|
1419 | pushad ; 66 60 ; 0xc08ca vberom.asm:141
|
---|
1420 | db 08ah, 0c2h
|
---|
1421 | ; mov al, dl ; 8a c2 ; 0xc08cc vberom.asm:732
|
---|
1422 | mov dx, 003c7h ; ba c7 03 ; 0xc08ce vberom.asm:733
|
---|
1423 | out DX, AL ; ee ; 0xc08d1 vberom.asm:734
|
---|
1424 | add dl, 002h ; 80 c2 02 ; 0xc08d2 vberom.asm:735
|
---|
1425 | db 066h, 033h, 0c0h
|
---|
1426 | ; xor eax, eax ; 66 33 c0 ; 0xc08d5 vberom.asm:738
|
---|
1427 | in AL, DX ; ec ; 0xc08d8 vberom.asm:739
|
---|
1428 | sal eax, 008h ; 66 c1 e0 08 ; 0xc08d9 vberom.asm:740
|
---|
1429 | in AL, DX ; ec ; 0xc08dd vberom.asm:741
|
---|
1430 | sal eax, 008h ; 66 c1 e0 08 ; 0xc08de vberom.asm:742
|
---|
1431 | in AL, DX ; ec ; 0xc08e2 vberom.asm:743
|
---|
1432 | stosd ; 66 ab ; 0xc08e3 vberom.asm:744
|
---|
1433 | loop 008d5h ; e2 ee ; 0xc08e5 vberom.asm:757
|
---|
1434 | popad ; 66 61 ; 0xc08e7 vberom.asm:160
|
---|
1435 | jmp short 008c6h ; eb db ; 0xc08e9 vberom.asm:759
|
---|
1436 | mov ax, 0014fh ; b8 4f 01 ; 0xc08eb vberom.asm:762
|
---|
1437 | retn ; c3 ; 0xc08ee vberom.asm:763
|
---|
1438 | mov ax, 0024fh ; b8 4f 02 ; 0xc08ef vberom.asm:765
|
---|
1439 | retn ; c3 ; 0xc08f2 vberom.asm:766
|
---|
1440 | ; disGetNextSymbol 0xc08f3 LB 0x14 -> off=0x0 cb=0000000000000014 uValue=00000000000c08f3 'vbe_biosfn_return_protected_mode_interface'
|
---|
1441 | vbe_biosfn_return_protected_mode_interface: ; 0xc08f3 LB 0x14
|
---|
1442 | test bl, bl ; 84 db ; 0xc08f3 vberom.asm:780
|
---|
1443 | jne short 00903h ; 75 0c ; 0xc08f5 vberom.asm:781
|
---|
1444 | push CS ; 0e ; 0xc08f7 vberom.asm:782
|
---|
1445 | pop ES ; 07 ; 0xc08f8 vberom.asm:783
|
---|
1446 | mov di, 04640h ; bf 40 46 ; 0xc08f9 vberom.asm:784
|
---|
1447 | mov cx, 00115h ; b9 15 01 ; 0xc08fc vberom.asm:785
|
---|
1448 | mov ax, strict word 0004fh ; b8 4f 00 ; 0xc08ff vberom.asm:786
|
---|
1449 | retn ; c3 ; 0xc0902 vberom.asm:787
|
---|
1450 | mov ax, 0014fh ; b8 4f 01 ; 0xc0903 vberom.asm:789
|
---|
1451 | retn ; c3 ; 0xc0906 vberom.asm:790
|
---|
1452 |
|
---|
1453 | ; Padding 0xe9 bytes at 0xc0907
|
---|
1454 | times 233 db 0
|
---|
1455 |
|
---|
1456 | section _TEXT progbits vstart=0x9f0 align=1 ; size=0x38c9 class=CODE group=AUTO
|
---|
1457 | ; disGetNextSymbol 0xc09f0 LB 0x38c9 -> off=0x0 cb=000000000000001a uValue=00000000000c09f0 'set_int_vector'
|
---|
1458 | set_int_vector: ; 0xc09f0 LB 0x1a
|
---|
1459 | push dx ; 52 ; 0xc09f0 vgabios.c:87
|
---|
1460 | push bp ; 55 ; 0xc09f1
|
---|
1461 | mov bp, sp ; 89 e5 ; 0xc09f2
|
---|
1462 | mov dx, bx ; 89 da ; 0xc09f4
|
---|
1463 | movzx bx, al ; 0f b6 d8 ; 0xc09f6 vgabios.c:91
|
---|
1464 | sal bx, 002h ; c1 e3 02 ; 0xc09f9
|
---|
1465 | xor ax, ax ; 31 c0 ; 0xc09fc
|
---|
1466 | mov es, ax ; 8e c0 ; 0xc09fe
|
---|
1467 | mov word [es:bx], dx ; 26 89 17 ; 0xc0a00
|
---|
1468 | mov word [es:bx+002h], cx ; 26 89 4f 02 ; 0xc0a03
|
---|
1469 | pop bp ; 5d ; 0xc0a07 vgabios.c:92
|
---|
1470 | pop dx ; 5a ; 0xc0a08
|
---|
1471 | retn ; c3 ; 0xc0a09
|
---|
1472 | ; disGetNextSymbol 0xc0a0a LB 0x38af -> off=0x0 cb=000000000000001c uValue=00000000000c0a0a 'init_vga_card'
|
---|
1473 | init_vga_card: ; 0xc0a0a LB 0x1c
|
---|
1474 | push bp ; 55 ; 0xc0a0a vgabios.c:143
|
---|
1475 | mov bp, sp ; 89 e5 ; 0xc0a0b
|
---|
1476 | push dx ; 52 ; 0xc0a0d
|
---|
1477 | mov AL, strict byte 0c3h ; b0 c3 ; 0xc0a0e vgabios.c:146
|
---|
1478 | mov dx, 003c2h ; ba c2 03 ; 0xc0a10
|
---|
1479 | out DX, AL ; ee ; 0xc0a13
|
---|
1480 | mov AL, strict byte 004h ; b0 04 ; 0xc0a14 vgabios.c:149
|
---|
1481 | mov dx, 003c4h ; ba c4 03 ; 0xc0a16
|
---|
1482 | out DX, AL ; ee ; 0xc0a19
|
---|
1483 | mov AL, strict byte 002h ; b0 02 ; 0xc0a1a vgabios.c:150
|
---|
1484 | mov dx, 003c5h ; ba c5 03 ; 0xc0a1c
|
---|
1485 | out DX, AL ; ee ; 0xc0a1f
|
---|
1486 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc0a20 vgabios.c:155
|
---|
1487 | pop dx ; 5a ; 0xc0a23
|
---|
1488 | pop bp ; 5d ; 0xc0a24
|
---|
1489 | retn ; c3 ; 0xc0a25
|
---|
1490 | ; disGetNextSymbol 0xc0a26 LB 0x3893 -> off=0x0 cb=000000000000003e uValue=00000000000c0a26 'init_bios_area'
|
---|
1491 | init_bios_area: ; 0xc0a26 LB 0x3e
|
---|
1492 | push bx ; 53 ; 0xc0a26 vgabios.c:221
|
---|
1493 | push bp ; 55 ; 0xc0a27
|
---|
1494 | mov bp, sp ; 89 e5 ; 0xc0a28
|
---|
1495 | xor bx, bx ; 31 db ; 0xc0a2a vgabios.c:225
|
---|
1496 | mov ax, strict word 00040h ; b8 40 00 ; 0xc0a2c
|
---|
1497 | mov es, ax ; 8e c0 ; 0xc0a2f
|
---|
1498 | mov al, byte [es:bx+010h] ; 26 8a 47 10 ; 0xc0a31 vgabios.c:228
|
---|
1499 | and AL, strict byte 0cfh ; 24 cf ; 0xc0a35
|
---|
1500 | or AL, strict byte 020h ; 0c 20 ; 0xc0a37
|
---|
1501 | mov byte [es:bx+010h], al ; 26 88 47 10 ; 0xc0a39
|
---|
1502 | mov byte [es:bx+00085h], 010h ; 26 c6 87 85 00 10 ; 0xc0a3d vgabios.c:232
|
---|
1503 | mov word [es:bx+00087h], 0f960h ; 26 c7 87 87 00 60 f9 ; 0xc0a43 vgabios.c:234
|
---|
1504 | mov byte [es:bx+00089h], 051h ; 26 c6 87 89 00 51 ; 0xc0a4a vgabios.c:238
|
---|
1505 | mov byte [es:bx+065h], 009h ; 26 c6 47 65 09 ; 0xc0a50 vgabios.c:240
|
---|
1506 | mov word [es:bx+000a8h], 0554dh ; 26 c7 87 a8 00 4d 55 ; 0xc0a55 vgabios.c:242
|
---|
1507 | mov [es:bx+000aah], ds ; 26 8c 9f aa 00 ; 0xc0a5c
|
---|
1508 | pop bp ; 5d ; 0xc0a61 vgabios.c:243
|
---|
1509 | pop bx ; 5b ; 0xc0a62
|
---|
1510 | retn ; c3 ; 0xc0a63
|
---|
1511 | ; disGetNextSymbol 0xc0a64 LB 0x3855 -> off=0x0 cb=000000000000002f uValue=00000000000c0a64 'vgabios_init_func'
|
---|
1512 | vgabios_init_func: ; 0xc0a64 LB 0x2f
|
---|
1513 | push bp ; 55 ; 0xc0a64 vgabios.c:250
|
---|
1514 | mov bp, sp ; 89 e5 ; 0xc0a65
|
---|
1515 | call 00a0ah ; e8 a0 ff ; 0xc0a67 vgabios.c:252
|
---|
1516 | call 00a26h ; e8 b9 ff ; 0xc0a6a vgabios.c:253
|
---|
1517 | call 03c5ch ; e8 ec 31 ; 0xc0a6d vgabios.c:255
|
---|
1518 | mov bx, strict word 00028h ; bb 28 00 ; 0xc0a70 vgabios.c:257
|
---|
1519 | mov cx, 0c000h ; b9 00 c0 ; 0xc0a73
|
---|
1520 | mov ax, strict word 00010h ; b8 10 00 ; 0xc0a76
|
---|
1521 | call 009f0h ; e8 74 ff ; 0xc0a79
|
---|
1522 | mov bx, strict word 00028h ; bb 28 00 ; 0xc0a7c vgabios.c:258
|
---|
1523 | mov cx, 0c000h ; b9 00 c0 ; 0xc0a7f
|
---|
1524 | mov ax, strict word 0006dh ; b8 6d 00 ; 0xc0a82
|
---|
1525 | call 009f0h ; e8 68 ff ; 0xc0a85
|
---|
1526 | mov ax, strict word 00003h ; b8 03 00 ; 0xc0a88 vgabios.c:284
|
---|
1527 | db 032h, 0e4h
|
---|
1528 | ; xor ah, ah ; 32 e4 ; 0xc0a8b
|
---|
1529 | int 010h ; cd 10 ; 0xc0a8d
|
---|
1530 | mov sp, bp ; 89 ec ; 0xc0a8f vgabios.c:287
|
---|
1531 | pop bp ; 5d ; 0xc0a91
|
---|
1532 | retf ; cb ; 0xc0a92
|
---|
1533 | ; disGetNextSymbol 0xc0a93 LB 0x3826 -> off=0x0 cb=000000000000003f uValue=00000000000c0a93 'vga_get_cursor_pos'
|
---|
1534 | vga_get_cursor_pos: ; 0xc0a93 LB 0x3f
|
---|
1535 | push si ; 56 ; 0xc0a93 vgabios.c:356
|
---|
1536 | push di ; 57 ; 0xc0a94
|
---|
1537 | push bp ; 55 ; 0xc0a95
|
---|
1538 | mov bp, sp ; 89 e5 ; 0xc0a96
|
---|
1539 | mov si, dx ; 89 d6 ; 0xc0a98
|
---|
1540 | cmp AL, strict byte 007h ; 3c 07 ; 0xc0a9a vgabios.c:358
|
---|
1541 | jbe short 00aach ; 76 0e ; 0xc0a9c
|
---|
1542 | push SS ; 16 ; 0xc0a9e vgabios.c:359
|
---|
1543 | pop ES ; 07 ; 0xc0a9f
|
---|
1544 | mov word [es:si], strict word 00000h ; 26 c7 04 00 00 ; 0xc0aa0
|
---|
1545 | mov word [es:bx], strict word 00000h ; 26 c7 07 00 00 ; 0xc0aa5 vgabios.c:360
|
---|
1546 | jmp short 00aceh ; eb 22 ; 0xc0aaa vgabios.c:361
|
---|
1547 | mov di, strict word 00060h ; bf 60 00 ; 0xc0aac vgabios.c:57
|
---|
1548 | mov dx, strict word 00040h ; ba 40 00 ; 0xc0aaf
|
---|
1549 | mov es, dx ; 8e c2 ; 0xc0ab2
|
---|
1550 | mov di, word [es:di] ; 26 8b 3d ; 0xc0ab4
|
---|
1551 | push SS ; 16 ; 0xc0ab7 vgabios.c:58
|
---|
1552 | pop ES ; 07 ; 0xc0ab8
|
---|
1553 | mov word [es:si], di ; 26 89 3c ; 0xc0ab9
|
---|
1554 | movzx si, al ; 0f b6 f0 ; 0xc0abc vgabios.c:364
|
---|
1555 | add si, si ; 01 f6 ; 0xc0abf
|
---|
1556 | add si, strict byte 00050h ; 83 c6 50 ; 0xc0ac1
|
---|
1557 | mov es, dx ; 8e c2 ; 0xc0ac4 vgabios.c:57
|
---|
1558 | mov si, word [es:si] ; 26 8b 34 ; 0xc0ac6
|
---|
1559 | push SS ; 16 ; 0xc0ac9 vgabios.c:58
|
---|
1560 | pop ES ; 07 ; 0xc0aca
|
---|
1561 | mov word [es:bx], si ; 26 89 37 ; 0xc0acb
|
---|
1562 | pop bp ; 5d ; 0xc0ace vgabios.c:366
|
---|
1563 | pop di ; 5f ; 0xc0acf
|
---|
1564 | pop si ; 5e ; 0xc0ad0
|
---|
1565 | retn ; c3 ; 0xc0ad1
|
---|
1566 | ; disGetNextSymbol 0xc0ad2 LB 0x37e7 -> off=0x0 cb=000000000000005d uValue=00000000000c0ad2 'vga_find_glyph'
|
---|
1567 | vga_find_glyph: ; 0xc0ad2 LB 0x5d
|
---|
1568 | push bp ; 55 ; 0xc0ad2 vgabios.c:369
|
---|
1569 | mov bp, sp ; 89 e5 ; 0xc0ad3
|
---|
1570 | push si ; 56 ; 0xc0ad5
|
---|
1571 | push di ; 57 ; 0xc0ad6
|
---|
1572 | push ax ; 50 ; 0xc0ad7
|
---|
1573 | push ax ; 50 ; 0xc0ad8
|
---|
1574 | push dx ; 52 ; 0xc0ad9
|
---|
1575 | push bx ; 53 ; 0xc0ada
|
---|
1576 | mov bl, cl ; 88 cb ; 0xc0adb
|
---|
1577 | mov word [bp-006h], strict word 00000h ; c7 46 fa 00 00 ; 0xc0add vgabios.c:371
|
---|
1578 | dec word [bp+004h] ; ff 4e 04 ; 0xc0ae2 vgabios.c:373
|
---|
1579 | cmp word [bp+004h], strict byte 0ffffh ; 83 7e 04 ff ; 0xc0ae5
|
---|
1580 | je short 00b23h ; 74 38 ; 0xc0ae9
|
---|
1581 | movzx cx, byte [bp+006h] ; 0f b6 4e 06 ; 0xc0aeb vgabios.c:374
|
---|
1582 | mov dx, ss ; 8c d2 ; 0xc0aef
|
---|
1583 | mov si, word [bp-00ch] ; 8b 76 f4 ; 0xc0af1
|
---|
1584 | mov di, word [bp-008h] ; 8b 7e f8 ; 0xc0af4
|
---|
1585 | mov es, [bp-00ah] ; 8e 46 f6 ; 0xc0af7
|
---|
1586 | push DS ; 1e ; 0xc0afa
|
---|
1587 | mov ds, dx ; 8e da ; 0xc0afb
|
---|
1588 | rep cmpsb ; f3 a6 ; 0xc0afd
|
---|
1589 | pop DS ; 1f ; 0xc0aff
|
---|
1590 | mov ax, strict word 00000h ; b8 00 00 ; 0xc0b00
|
---|
1591 | je near 00b09h ; 0f 84 02 00 ; 0xc0b03
|
---|
1592 | db 0feh, 0c0h
|
---|
1593 | ; inc al ; fe c0 ; 0xc0b07
|
---|
1594 | test ax, ax ; 85 c0 ; 0xc0b09
|
---|
1595 | jne short 00b18h ; 75 0b ; 0xc0b0b
|
---|
1596 | movzx ax, bl ; 0f b6 c3 ; 0xc0b0d vgabios.c:375
|
---|
1597 | or ah, 080h ; 80 cc 80 ; 0xc0b10
|
---|
1598 | mov word [bp-006h], ax ; 89 46 fa ; 0xc0b13
|
---|
1599 | jmp short 00b23h ; eb 0b ; 0xc0b16 vgabios.c:376
|
---|
1600 | movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc0b18 vgabios.c:378
|
---|
1601 | add word [bp-008h], ax ; 01 46 f8 ; 0xc0b1c
|
---|
1602 | db 0feh, 0c3h
|
---|
1603 | ; inc bl ; fe c3 ; 0xc0b1f vgabios.c:379
|
---|
1604 | jmp short 00ae2h ; eb bf ; 0xc0b21 vgabios.c:380
|
---|
1605 | mov ax, word [bp-006h] ; 8b 46 fa ; 0xc0b23 vgabios.c:382
|
---|
1606 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc0b26
|
---|
1607 | pop di ; 5f ; 0xc0b29
|
---|
1608 | pop si ; 5e ; 0xc0b2a
|
---|
1609 | pop bp ; 5d ; 0xc0b2b
|
---|
1610 | retn 00004h ; c2 04 00 ; 0xc0b2c
|
---|
1611 | ; disGetNextSymbol 0xc0b2f LB 0x378a -> off=0x0 cb=0000000000000046 uValue=00000000000c0b2f 'vga_read_glyph_planar'
|
---|
1612 | vga_read_glyph_planar: ; 0xc0b2f LB 0x46
|
---|
1613 | push bp ; 55 ; 0xc0b2f vgabios.c:384
|
---|
1614 | mov bp, sp ; 89 e5 ; 0xc0b30
|
---|
1615 | push si ; 56 ; 0xc0b32
|
---|
1616 | push di ; 57 ; 0xc0b33
|
---|
1617 | push ax ; 50 ; 0xc0b34
|
---|
1618 | push ax ; 50 ; 0xc0b35
|
---|
1619 | mov si, ax ; 89 c6 ; 0xc0b36
|
---|
1620 | mov word [bp-006h], dx ; 89 56 fa ; 0xc0b38
|
---|
1621 | mov word [bp-008h], bx ; 89 5e f8 ; 0xc0b3b
|
---|
1622 | mov bx, cx ; 89 cb ; 0xc0b3e
|
---|
1623 | mov ax, 00805h ; b8 05 08 ; 0xc0b40 vgabios.c:391
|
---|
1624 | mov dx, 003ceh ; ba ce 03 ; 0xc0b43
|
---|
1625 | out DX, ax ; ef ; 0xc0b46
|
---|
1626 | dec byte [bp+004h] ; fe 4e 04 ; 0xc0b47 vgabios.c:393
|
---|
1627 | cmp byte [bp+004h], 0ffh ; 80 7e 04 ff ; 0xc0b4a
|
---|
1628 | je short 00b65h ; 74 15 ; 0xc0b4e
|
---|
1629 | mov es, [bp-006h] ; 8e 46 fa ; 0xc0b50 vgabios.c:394
|
---|
1630 | mov al, byte [es:si] ; 26 8a 04 ; 0xc0b53
|
---|
1631 | not al ; f6 d0 ; 0xc0b56
|
---|
1632 | mov di, bx ; 89 df ; 0xc0b58
|
---|
1633 | inc bx ; 43 ; 0xc0b5a
|
---|
1634 | push SS ; 16 ; 0xc0b5b
|
---|
1635 | pop ES ; 07 ; 0xc0b5c
|
---|
1636 | mov byte [es:di], al ; 26 88 05 ; 0xc0b5d
|
---|
1637 | add si, word [bp-008h] ; 03 76 f8 ; 0xc0b60 vgabios.c:395
|
---|
1638 | jmp short 00b47h ; eb e2 ; 0xc0b63 vgabios.c:396
|
---|
1639 | mov ax, strict word 00005h ; b8 05 00 ; 0xc0b65 vgabios.c:399
|
---|
1640 | mov dx, 003ceh ; ba ce 03 ; 0xc0b68
|
---|
1641 | out DX, ax ; ef ; 0xc0b6b
|
---|
1642 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc0b6c vgabios.c:400
|
---|
1643 | pop di ; 5f ; 0xc0b6f
|
---|
1644 | pop si ; 5e ; 0xc0b70
|
---|
1645 | pop bp ; 5d ; 0xc0b71
|
---|
1646 | retn 00002h ; c2 02 00 ; 0xc0b72
|
---|
1647 | ; disGetNextSymbol 0xc0b75 LB 0x3744 -> off=0x0 cb=000000000000002a uValue=00000000000c0b75 'vga_char_ofs_planar'
|
---|
1648 | vga_char_ofs_planar: ; 0xc0b75 LB 0x2a
|
---|
1649 | push bp ; 55 ; 0xc0b75 vgabios.c:402
|
---|
1650 | mov bp, sp ; 89 e5 ; 0xc0b76
|
---|
1651 | xor dh, dh ; 30 f6 ; 0xc0b78 vgabios.c:406
|
---|
1652 | imul bx, dx ; 0f af da ; 0xc0b7a
|
---|
1653 | movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc0b7d
|
---|
1654 | imul bx, dx ; 0f af da ; 0xc0b81
|
---|
1655 | xor ah, ah ; 30 e4 ; 0xc0b84
|
---|
1656 | add ax, bx ; 01 d8 ; 0xc0b86
|
---|
1657 | mov bx, strict word 0004ch ; bb 4c 00 ; 0xc0b88 vgabios.c:57
|
---|
1658 | mov dx, strict word 00040h ; ba 40 00 ; 0xc0b8b
|
---|
1659 | mov es, dx ; 8e c2 ; 0xc0b8e
|
---|
1660 | mov dx, word [es:bx] ; 26 8b 17 ; 0xc0b90
|
---|
1661 | movzx bx, cl ; 0f b6 d9 ; 0xc0b93 vgabios.c:58
|
---|
1662 | imul dx, bx ; 0f af d3 ; 0xc0b96
|
---|
1663 | add ax, dx ; 01 d0 ; 0xc0b99
|
---|
1664 | pop bp ; 5d ; 0xc0b9b vgabios.c:410
|
---|
1665 | retn 00002h ; c2 02 00 ; 0xc0b9c
|
---|
1666 | ; disGetNextSymbol 0xc0b9f LB 0x371a -> off=0x0 cb=000000000000003e uValue=00000000000c0b9f 'vga_read_char_planar'
|
---|
1667 | vga_read_char_planar: ; 0xc0b9f LB 0x3e
|
---|
1668 | push bp ; 55 ; 0xc0b9f vgabios.c:412
|
---|
1669 | mov bp, sp ; 89 e5 ; 0xc0ba0
|
---|
1670 | push cx ; 51 ; 0xc0ba2
|
---|
1671 | push si ; 56 ; 0xc0ba3
|
---|
1672 | push di ; 57 ; 0xc0ba4
|
---|
1673 | sub sp, strict byte 00010h ; 83 ec 10 ; 0xc0ba5
|
---|
1674 | mov si, ax ; 89 c6 ; 0xc0ba8
|
---|
1675 | mov ax, dx ; 89 d0 ; 0xc0baa
|
---|
1676 | movzx di, bl ; 0f b6 fb ; 0xc0bac vgabios.c:416
|
---|
1677 | push di ; 57 ; 0xc0baf
|
---|
1678 | lea cx, [bp-016h] ; 8d 4e ea ; 0xc0bb0
|
---|
1679 | mov bx, si ; 89 f3 ; 0xc0bb3
|
---|
1680 | mov dx, 0a000h ; ba 00 a0 ; 0xc0bb5
|
---|
1681 | call 00b2fh ; e8 74 ff ; 0xc0bb8
|
---|
1682 | push di ; 57 ; 0xc0bbb vgabios.c:419
|
---|
1683 | push 00100h ; 68 00 01 ; 0xc0bbc
|
---|
1684 | mov bx, 0010ch ; bb 0c 01 ; 0xc0bbf vgabios.c:67
|
---|
1685 | xor ax, ax ; 31 c0 ; 0xc0bc2
|
---|
1686 | mov es, ax ; 8e c0 ; 0xc0bc4
|
---|
1687 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc0bc6
|
---|
1688 | mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc0bc9
|
---|
1689 | xor cx, cx ; 31 c9 ; 0xc0bcd vgabios.c:68
|
---|
1690 | lea bx, [bp-016h] ; 8d 5e ea ; 0xc0bcf
|
---|
1691 | call 00ad2h ; e8 fd fe ; 0xc0bd2
|
---|
1692 | lea sp, [bp-006h] ; 8d 66 fa ; 0xc0bd5 vgabios.c:420
|
---|
1693 | pop di ; 5f ; 0xc0bd8
|
---|
1694 | pop si ; 5e ; 0xc0bd9
|
---|
1695 | pop cx ; 59 ; 0xc0bda
|
---|
1696 | pop bp ; 5d ; 0xc0bdb
|
---|
1697 | retn ; c3 ; 0xc0bdc
|
---|
1698 | ; disGetNextSymbol 0xc0bdd LB 0x36dc -> off=0x0 cb=000000000000001a uValue=00000000000c0bdd 'vga_char_ofs_linear'
|
---|
1699 | vga_char_ofs_linear: ; 0xc0bdd LB 0x1a
|
---|
1700 | push bp ; 55 ; 0xc0bdd vgabios.c:422
|
---|
1701 | mov bp, sp ; 89 e5 ; 0xc0bde
|
---|
1702 | xor dh, dh ; 30 f6 ; 0xc0be0 vgabios.c:426
|
---|
1703 | imul dx, bx ; 0f af d3 ; 0xc0be2
|
---|
1704 | movzx bx, byte [bp+004h] ; 0f b6 5e 04 ; 0xc0be5
|
---|
1705 | imul bx, dx ; 0f af da ; 0xc0be9
|
---|
1706 | xor ah, ah ; 30 e4 ; 0xc0bec
|
---|
1707 | add ax, bx ; 01 d8 ; 0xc0bee
|
---|
1708 | sal ax, 003h ; c1 e0 03 ; 0xc0bf0 vgabios.c:427
|
---|
1709 | pop bp ; 5d ; 0xc0bf3 vgabios.c:429
|
---|
1710 | retn 00002h ; c2 02 00 ; 0xc0bf4
|
---|
1711 | ; disGetNextSymbol 0xc0bf7 LB 0x36c2 -> off=0x0 cb=000000000000004b uValue=00000000000c0bf7 'vga_read_glyph_linear'
|
---|
1712 | vga_read_glyph_linear: ; 0xc0bf7 LB 0x4b
|
---|
1713 | push si ; 56 ; 0xc0bf7 vgabios.c:431
|
---|
1714 | push di ; 57 ; 0xc0bf8
|
---|
1715 | enter 00004h, 000h ; c8 04 00 00 ; 0xc0bf9
|
---|
1716 | mov si, ax ; 89 c6 ; 0xc0bfd
|
---|
1717 | mov word [bp-002h], dx ; 89 56 fe ; 0xc0bff
|
---|
1718 | mov word [bp-004h], bx ; 89 5e fc ; 0xc0c02
|
---|
1719 | mov bx, cx ; 89 cb ; 0xc0c05
|
---|
1720 | dec byte [bp+008h] ; fe 4e 08 ; 0xc0c07 vgabios.c:437
|
---|
1721 | cmp byte [bp+008h], 0ffh ; 80 7e 08 ff ; 0xc0c0a
|
---|
1722 | je short 00c3ch ; 74 2c ; 0xc0c0e
|
---|
1723 | xor dh, dh ; 30 f6 ; 0xc0c10 vgabios.c:438
|
---|
1724 | mov DL, strict byte 080h ; b2 80 ; 0xc0c12 vgabios.c:439
|
---|
1725 | xor ax, ax ; 31 c0 ; 0xc0c14 vgabios.c:440
|
---|
1726 | jmp short 00c1dh ; eb 05 ; 0xc0c16
|
---|
1727 | cmp ax, strict word 00008h ; 3d 08 00 ; 0xc0c18
|
---|
1728 | jnl short 00c31h ; 7d 14 ; 0xc0c1b
|
---|
1729 | mov es, [bp-002h] ; 8e 46 fe ; 0xc0c1d vgabios.c:441
|
---|
1730 | mov di, si ; 89 f7 ; 0xc0c20
|
---|
1731 | add di, ax ; 01 c7 ; 0xc0c22
|
---|
1732 | cmp byte [es:di], 000h ; 26 80 3d 00 ; 0xc0c24
|
---|
1733 | je short 00c2ch ; 74 02 ; 0xc0c28
|
---|
1734 | or dh, dl ; 08 d6 ; 0xc0c2a vgabios.c:442
|
---|
1735 | shr dl, 1 ; d0 ea ; 0xc0c2c vgabios.c:443
|
---|
1736 | inc ax ; 40 ; 0xc0c2e vgabios.c:444
|
---|
1737 | jmp short 00c18h ; eb e7 ; 0xc0c2f
|
---|
1738 | mov di, bx ; 89 df ; 0xc0c31 vgabios.c:445
|
---|
1739 | inc bx ; 43 ; 0xc0c33
|
---|
1740 | mov byte [ss:di], dh ; 36 88 35 ; 0xc0c34
|
---|
1741 | add si, word [bp-004h] ; 03 76 fc ; 0xc0c37 vgabios.c:446
|
---|
1742 | jmp short 00c07h ; eb cb ; 0xc0c3a vgabios.c:447
|
---|
1743 | leave ; c9 ; 0xc0c3c vgabios.c:448
|
---|
1744 | pop di ; 5f ; 0xc0c3d
|
---|
1745 | pop si ; 5e ; 0xc0c3e
|
---|
1746 | retn 00002h ; c2 02 00 ; 0xc0c3f
|
---|
1747 | ; disGetNextSymbol 0xc0c42 LB 0x3677 -> off=0x0 cb=000000000000003f uValue=00000000000c0c42 'vga_read_char_linear'
|
---|
1748 | vga_read_char_linear: ; 0xc0c42 LB 0x3f
|
---|
1749 | push bp ; 55 ; 0xc0c42 vgabios.c:450
|
---|
1750 | mov bp, sp ; 89 e5 ; 0xc0c43
|
---|
1751 | push cx ; 51 ; 0xc0c45
|
---|
1752 | push si ; 56 ; 0xc0c46
|
---|
1753 | sub sp, strict byte 00010h ; 83 ec 10 ; 0xc0c47
|
---|
1754 | mov cx, ax ; 89 c1 ; 0xc0c4a
|
---|
1755 | mov ax, dx ; 89 d0 ; 0xc0c4c
|
---|
1756 | movzx si, bl ; 0f b6 f3 ; 0xc0c4e vgabios.c:454
|
---|
1757 | push si ; 56 ; 0xc0c51
|
---|
1758 | mov bx, cx ; 89 cb ; 0xc0c52
|
---|
1759 | sal bx, 003h ; c1 e3 03 ; 0xc0c54
|
---|
1760 | lea cx, [bp-014h] ; 8d 4e ec ; 0xc0c57
|
---|
1761 | mov dx, 0a000h ; ba 00 a0 ; 0xc0c5a
|
---|
1762 | call 00bf7h ; e8 97 ff ; 0xc0c5d
|
---|
1763 | push si ; 56 ; 0xc0c60 vgabios.c:457
|
---|
1764 | push 00100h ; 68 00 01 ; 0xc0c61
|
---|
1765 | mov bx, 0010ch ; bb 0c 01 ; 0xc0c64 vgabios.c:67
|
---|
1766 | xor ax, ax ; 31 c0 ; 0xc0c67
|
---|
1767 | mov es, ax ; 8e c0 ; 0xc0c69
|
---|
1768 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc0c6b
|
---|
1769 | mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc0c6e
|
---|
1770 | xor cx, cx ; 31 c9 ; 0xc0c72 vgabios.c:68
|
---|
1771 | lea bx, [bp-014h] ; 8d 5e ec ; 0xc0c74
|
---|
1772 | call 00ad2h ; e8 58 fe ; 0xc0c77
|
---|
1773 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc0c7a vgabios.c:458
|
---|
1774 | pop si ; 5e ; 0xc0c7d
|
---|
1775 | pop cx ; 59 ; 0xc0c7e
|
---|
1776 | pop bp ; 5d ; 0xc0c7f
|
---|
1777 | retn ; c3 ; 0xc0c80
|
---|
1778 | ; disGetNextSymbol 0xc0c81 LB 0x3638 -> off=0x0 cb=0000000000000035 uValue=00000000000c0c81 'vga_read_2bpp_char'
|
---|
1779 | vga_read_2bpp_char: ; 0xc0c81 LB 0x35
|
---|
1780 | push bp ; 55 ; 0xc0c81 vgabios.c:460
|
---|
1781 | mov bp, sp ; 89 e5 ; 0xc0c82
|
---|
1782 | push bx ; 53 ; 0xc0c84
|
---|
1783 | push cx ; 51 ; 0xc0c85
|
---|
1784 | mov bx, ax ; 89 c3 ; 0xc0c86
|
---|
1785 | mov es, dx ; 8e c2 ; 0xc0c88
|
---|
1786 | mov cx, 0c000h ; b9 00 c0 ; 0xc0c8a vgabios.c:466
|
---|
1787 | mov DH, strict byte 080h ; b6 80 ; 0xc0c8d vgabios.c:467
|
---|
1788 | xor dl, dl ; 30 d2 ; 0xc0c8f vgabios.c:468
|
---|
1789 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc0c91 vgabios.c:469
|
---|
1790 | xchg ah, al ; 86 c4 ; 0xc0c94
|
---|
1791 | xor bx, bx ; 31 db ; 0xc0c96 vgabios.c:471
|
---|
1792 | jmp short 00c9fh ; eb 05 ; 0xc0c98
|
---|
1793 | cmp bx, strict byte 00008h ; 83 fb 08 ; 0xc0c9a
|
---|
1794 | jnl short 00cadh ; 7d 0e ; 0xc0c9d
|
---|
1795 | test ax, cx ; 85 c8 ; 0xc0c9f vgabios.c:472
|
---|
1796 | je short 00ca5h ; 74 02 ; 0xc0ca1
|
---|
1797 | or dl, dh ; 08 f2 ; 0xc0ca3 vgabios.c:473
|
---|
1798 | shr dh, 1 ; d0 ee ; 0xc0ca5 vgabios.c:474
|
---|
1799 | shr cx, 002h ; c1 e9 02 ; 0xc0ca7 vgabios.c:475
|
---|
1800 | inc bx ; 43 ; 0xc0caa vgabios.c:476
|
---|
1801 | jmp short 00c9ah ; eb ed ; 0xc0cab
|
---|
1802 | mov al, dl ; 88 d0 ; 0xc0cad vgabios.c:478
|
---|
1803 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc0caf
|
---|
1804 | pop cx ; 59 ; 0xc0cb2
|
---|
1805 | pop bx ; 5b ; 0xc0cb3
|
---|
1806 | pop bp ; 5d ; 0xc0cb4
|
---|
1807 | retn ; c3 ; 0xc0cb5
|
---|
1808 | ; disGetNextSymbol 0xc0cb6 LB 0x3603 -> off=0x0 cb=0000000000000084 uValue=00000000000c0cb6 'vga_read_glyph_cga'
|
---|
1809 | vga_read_glyph_cga: ; 0xc0cb6 LB 0x84
|
---|
1810 | push bp ; 55 ; 0xc0cb6 vgabios.c:480
|
---|
1811 | mov bp, sp ; 89 e5 ; 0xc0cb7
|
---|
1812 | push cx ; 51 ; 0xc0cb9
|
---|
1813 | push si ; 56 ; 0xc0cba
|
---|
1814 | push di ; 57 ; 0xc0cbb
|
---|
1815 | push ax ; 50 ; 0xc0cbc
|
---|
1816 | mov si, dx ; 89 d6 ; 0xc0cbd
|
---|
1817 | cmp bl, 006h ; 80 fb 06 ; 0xc0cbf vgabios.c:488
|
---|
1818 | je short 00cfeh ; 74 3a ; 0xc0cc2
|
---|
1819 | mov bx, ax ; 89 c3 ; 0xc0cc4 vgabios.c:490
|
---|
1820 | add bx, ax ; 01 c3 ; 0xc0cc6
|
---|
1821 | mov word [bp-008h], 0b800h ; c7 46 f8 00 b8 ; 0xc0cc8
|
---|
1822 | xor cx, cx ; 31 c9 ; 0xc0ccd vgabios.c:492
|
---|
1823 | jmp short 00cd6h ; eb 05 ; 0xc0ccf
|
---|
1824 | cmp cx, strict byte 00004h ; 83 f9 04 ; 0xc0cd1
|
---|
1825 | jnl short 00d32h ; 7d 5c ; 0xc0cd4
|
---|
1826 | mov ax, bx ; 89 d8 ; 0xc0cd6 vgabios.c:493
|
---|
1827 | mov dx, word [bp-008h] ; 8b 56 f8 ; 0xc0cd8
|
---|
1828 | call 00c81h ; e8 a3 ff ; 0xc0cdb
|
---|
1829 | mov di, si ; 89 f7 ; 0xc0cde
|
---|
1830 | inc si ; 46 ; 0xc0ce0
|
---|
1831 | push SS ; 16 ; 0xc0ce1
|
---|
1832 | pop ES ; 07 ; 0xc0ce2
|
---|
1833 | mov byte [es:di], al ; 26 88 05 ; 0xc0ce3
|
---|
1834 | lea ax, [bx+02000h] ; 8d 87 00 20 ; 0xc0ce6 vgabios.c:494
|
---|
1835 | mov dx, word [bp-008h] ; 8b 56 f8 ; 0xc0cea
|
---|
1836 | call 00c81h ; e8 91 ff ; 0xc0ced
|
---|
1837 | mov di, si ; 89 f7 ; 0xc0cf0
|
---|
1838 | inc si ; 46 ; 0xc0cf2
|
---|
1839 | push SS ; 16 ; 0xc0cf3
|
---|
1840 | pop ES ; 07 ; 0xc0cf4
|
---|
1841 | mov byte [es:di], al ; 26 88 05 ; 0xc0cf5
|
---|
1842 | add bx, strict byte 00050h ; 83 c3 50 ; 0xc0cf8 vgabios.c:495
|
---|
1843 | inc cx ; 41 ; 0xc0cfb vgabios.c:496
|
---|
1844 | jmp short 00cd1h ; eb d3 ; 0xc0cfc
|
---|
1845 | mov bx, ax ; 89 c3 ; 0xc0cfe vgabios.c:498
|
---|
1846 | mov word [bp-008h], 0b800h ; c7 46 f8 00 b8 ; 0xc0d00
|
---|
1847 | xor cx, cx ; 31 c9 ; 0xc0d05 vgabios.c:499
|
---|
1848 | jmp short 00d0eh ; eb 05 ; 0xc0d07
|
---|
1849 | cmp cx, strict byte 00004h ; 83 f9 04 ; 0xc0d09
|
---|
1850 | jnl short 00d32h ; 7d 24 ; 0xc0d0c
|
---|
1851 | mov di, si ; 89 f7 ; 0xc0d0e vgabios.c:500
|
---|
1852 | inc si ; 46 ; 0xc0d10
|
---|
1853 | mov es, [bp-008h] ; 8e 46 f8 ; 0xc0d11
|
---|
1854 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc0d14
|
---|
1855 | push SS ; 16 ; 0xc0d17
|
---|
1856 | pop ES ; 07 ; 0xc0d18
|
---|
1857 | mov byte [es:di], al ; 26 88 05 ; 0xc0d19
|
---|
1858 | mov di, si ; 89 f7 ; 0xc0d1c vgabios.c:501
|
---|
1859 | inc si ; 46 ; 0xc0d1e
|
---|
1860 | mov es, [bp-008h] ; 8e 46 f8 ; 0xc0d1f
|
---|
1861 | mov al, byte [es:bx+02000h] ; 26 8a 87 00 20 ; 0xc0d22
|
---|
1862 | push SS ; 16 ; 0xc0d27
|
---|
1863 | pop ES ; 07 ; 0xc0d28
|
---|
1864 | mov byte [es:di], al ; 26 88 05 ; 0xc0d29
|
---|
1865 | add bx, strict byte 00050h ; 83 c3 50 ; 0xc0d2c vgabios.c:502
|
---|
1866 | inc cx ; 41 ; 0xc0d2f vgabios.c:503
|
---|
1867 | jmp short 00d09h ; eb d7 ; 0xc0d30
|
---|
1868 | lea sp, [bp-006h] ; 8d 66 fa ; 0xc0d32 vgabios.c:505
|
---|
1869 | pop di ; 5f ; 0xc0d35
|
---|
1870 | pop si ; 5e ; 0xc0d36
|
---|
1871 | pop cx ; 59 ; 0xc0d37
|
---|
1872 | pop bp ; 5d ; 0xc0d38
|
---|
1873 | retn ; c3 ; 0xc0d39
|
---|
1874 | ; disGetNextSymbol 0xc0d3a LB 0x357f -> off=0x0 cb=0000000000000011 uValue=00000000000c0d3a 'vga_char_ofs_cga'
|
---|
1875 | vga_char_ofs_cga: ; 0xc0d3a LB 0x11
|
---|
1876 | push bp ; 55 ; 0xc0d3a vgabios.c:507
|
---|
1877 | mov bp, sp ; 89 e5 ; 0xc0d3b
|
---|
1878 | xor dh, dh ; 30 f6 ; 0xc0d3d vgabios.c:512
|
---|
1879 | imul dx, bx ; 0f af d3 ; 0xc0d3f
|
---|
1880 | sal dx, 002h ; c1 e2 02 ; 0xc0d42
|
---|
1881 | xor ah, ah ; 30 e4 ; 0xc0d45
|
---|
1882 | add ax, dx ; 01 d0 ; 0xc0d47
|
---|
1883 | pop bp ; 5d ; 0xc0d49 vgabios.c:513
|
---|
1884 | retn ; c3 ; 0xc0d4a
|
---|
1885 | ; disGetNextSymbol 0xc0d4b LB 0x356e -> off=0x0 cb=0000000000000065 uValue=00000000000c0d4b 'vga_read_char_cga'
|
---|
1886 | vga_read_char_cga: ; 0xc0d4b LB 0x65
|
---|
1887 | push bp ; 55 ; 0xc0d4b vgabios.c:515
|
---|
1888 | mov bp, sp ; 89 e5 ; 0xc0d4c
|
---|
1889 | push bx ; 53 ; 0xc0d4e
|
---|
1890 | push cx ; 51 ; 0xc0d4f
|
---|
1891 | sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc0d50
|
---|
1892 | movzx bx, dl ; 0f b6 da ; 0xc0d53 vgabios.c:521
|
---|
1893 | lea dx, [bp-00eh] ; 8d 56 f2 ; 0xc0d56
|
---|
1894 | call 00cb6h ; e8 5a ff ; 0xc0d59
|
---|
1895 | push strict byte 00008h ; 6a 08 ; 0xc0d5c vgabios.c:524
|
---|
1896 | push 00080h ; 68 80 00 ; 0xc0d5e
|
---|
1897 | mov bx, 0010ch ; bb 0c 01 ; 0xc0d61 vgabios.c:67
|
---|
1898 | xor ax, ax ; 31 c0 ; 0xc0d64
|
---|
1899 | mov es, ax ; 8e c0 ; 0xc0d66
|
---|
1900 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc0d68
|
---|
1901 | mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc0d6b
|
---|
1902 | xor cx, cx ; 31 c9 ; 0xc0d6f vgabios.c:68
|
---|
1903 | lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc0d71
|
---|
1904 | call 00ad2h ; e8 5b fd ; 0xc0d74
|
---|
1905 | mov word [bp-006h], ax ; 89 46 fa ; 0xc0d77
|
---|
1906 | test ah, 080h ; f6 c4 80 ; 0xc0d7a vgabios.c:526
|
---|
1907 | jne short 00da6h ; 75 27 ; 0xc0d7d
|
---|
1908 | mov bx, strict word 0007ch ; bb 7c 00 ; 0xc0d7f vgabios.c:67
|
---|
1909 | xor ax, ax ; 31 c0 ; 0xc0d82
|
---|
1910 | mov es, ax ; 8e c0 ; 0xc0d84
|
---|
1911 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc0d86
|
---|
1912 | mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc0d89
|
---|
1913 | test dx, dx ; 85 d2 ; 0xc0d8d vgabios.c:530
|
---|
1914 | jne short 00d95h ; 75 04 ; 0xc0d8f
|
---|
1915 | test ax, ax ; 85 c0 ; 0xc0d91
|
---|
1916 | je short 00da6h ; 74 11 ; 0xc0d93
|
---|
1917 | push strict byte 00008h ; 6a 08 ; 0xc0d95 vgabios.c:531
|
---|
1918 | push 00080h ; 68 80 00 ; 0xc0d97
|
---|
1919 | mov cx, 00080h ; b9 80 00 ; 0xc0d9a
|
---|
1920 | lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc0d9d
|
---|
1921 | call 00ad2h ; e8 2f fd ; 0xc0da0
|
---|
1922 | mov word [bp-006h], ax ; 89 46 fa ; 0xc0da3
|
---|
1923 | mov al, byte [bp-006h] ; 8a 46 fa ; 0xc0da6 vgabios.c:534
|
---|
1924 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc0da9
|
---|
1925 | pop cx ; 59 ; 0xc0dac
|
---|
1926 | pop bx ; 5b ; 0xc0dad
|
---|
1927 | pop bp ; 5d ; 0xc0dae
|
---|
1928 | retn ; c3 ; 0xc0daf
|
---|
1929 | ; disGetNextSymbol 0xc0db0 LB 0x3509 -> off=0x0 cb=0000000000000127 uValue=00000000000c0db0 'vga_read_char_attr'
|
---|
1930 | vga_read_char_attr: ; 0xc0db0 LB 0x127
|
---|
1931 | push bp ; 55 ; 0xc0db0 vgabios.c:536
|
---|
1932 | mov bp, sp ; 89 e5 ; 0xc0db1
|
---|
1933 | push bx ; 53 ; 0xc0db3
|
---|
1934 | push cx ; 51 ; 0xc0db4
|
---|
1935 | push si ; 56 ; 0xc0db5
|
---|
1936 | push di ; 57 ; 0xc0db6
|
---|
1937 | sub sp, strict byte 00012h ; 83 ec 12 ; 0xc0db7
|
---|
1938 | mov byte [bp-00ah], al ; 88 46 f6 ; 0xc0dba
|
---|
1939 | mov si, dx ; 89 d6 ; 0xc0dbd
|
---|
1940 | mov bx, strict word 00049h ; bb 49 00 ; 0xc0dbf vgabios.c:47
|
---|
1941 | mov ax, strict word 00040h ; b8 40 00 ; 0xc0dc2
|
---|
1942 | mov es, ax ; 8e c0 ; 0xc0dc5
|
---|
1943 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc0dc7
|
---|
1944 | mov byte [bp-010h], al ; 88 46 f0 ; 0xc0dca vgabios.c:48
|
---|
1945 | xor ah, ah ; 30 e4 ; 0xc0dcd vgabios.c:544
|
---|
1946 | call 035edh ; e8 1b 28 ; 0xc0dcf
|
---|
1947 | mov byte [bp-012h], al ; 88 46 ee ; 0xc0dd2
|
---|
1948 | cmp AL, strict byte 0ffh ; 3c ff ; 0xc0dd5 vgabios.c:545
|
---|
1949 | je near 00eceh ; 0f 84 f3 00 ; 0xc0dd7
|
---|
1950 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc0ddb vgabios.c:549
|
---|
1951 | lea bx, [bp-018h] ; 8d 5e e8 ; 0xc0ddf
|
---|
1952 | lea dx, [bp-01ah] ; 8d 56 e6 ; 0xc0de2
|
---|
1953 | mov ax, cx ; 89 c8 ; 0xc0de5
|
---|
1954 | call 00a93h ; e8 a9 fc ; 0xc0de7
|
---|
1955 | mov al, byte [bp-018h] ; 8a 46 e8 ; 0xc0dea vgabios.c:550
|
---|
1956 | mov byte [bp-00eh], al ; 88 46 f2 ; 0xc0ded
|
---|
1957 | mov ax, word [bp-018h] ; 8b 46 e8 ; 0xc0df0 vgabios.c:551
|
---|
1958 | xor al, al ; 30 c0 ; 0xc0df3
|
---|
1959 | shr ax, 008h ; c1 e8 08 ; 0xc0df5
|
---|
1960 | mov byte [bp-00ch], al ; 88 46 f4 ; 0xc0df8
|
---|
1961 | mov bx, 00084h ; bb 84 00 ; 0xc0dfb vgabios.c:47
|
---|
1962 | mov dx, strict word 00040h ; ba 40 00 ; 0xc0dfe
|
---|
1963 | mov es, dx ; 8e c2 ; 0xc0e01
|
---|
1964 | mov dl, byte [es:bx] ; 26 8a 17 ; 0xc0e03
|
---|
1965 | xor dh, dh ; 30 f6 ; 0xc0e06 vgabios.c:48
|
---|
1966 | inc dx ; 42 ; 0xc0e08
|
---|
1967 | mov di, strict word 0004ah ; bf 4a 00 ; 0xc0e09 vgabios.c:57
|
---|
1968 | mov di, word [es:di] ; 26 8b 3d ; 0xc0e0c
|
---|
1969 | mov word [bp-014h], di ; 89 7e ec ; 0xc0e0f vgabios.c:58
|
---|
1970 | movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc0e12 vgabios.c:557
|
---|
1971 | sal bx, 003h ; c1 e3 03 ; 0xc0e16
|
---|
1972 | cmp byte [bx+047ach], 000h ; 80 bf ac 47 00 ; 0xc0e19
|
---|
1973 | jne short 00e56h ; 75 36 ; 0xc0e1e
|
---|
1974 | imul dx, di ; 0f af d7 ; 0xc0e20 vgabios.c:559
|
---|
1975 | add dx, dx ; 01 d2 ; 0xc0e23
|
---|
1976 | or dl, 0ffh ; 80 ca ff ; 0xc0e25
|
---|
1977 | mov word [bp-016h], dx ; 89 56 ea ; 0xc0e28
|
---|
1978 | movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xc0e2b
|
---|
1979 | mov cx, word [bp-016h] ; 8b 4e ea ; 0xc0e2f
|
---|
1980 | inc cx ; 41 ; 0xc0e32
|
---|
1981 | imul dx, cx ; 0f af d1 ; 0xc0e33
|
---|
1982 | xor ah, ah ; 30 e4 ; 0xc0e36
|
---|
1983 | imul di, ax ; 0f af f8 ; 0xc0e38
|
---|
1984 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc0e3b
|
---|
1985 | add ax, di ; 01 f8 ; 0xc0e3f
|
---|
1986 | add ax, ax ; 01 c0 ; 0xc0e41
|
---|
1987 | mov di, dx ; 89 d7 ; 0xc0e43
|
---|
1988 | add di, ax ; 01 c7 ; 0xc0e45
|
---|
1989 | mov es, [bx+047afh] ; 8e 87 af 47 ; 0xc0e47 vgabios.c:55
|
---|
1990 | mov ax, word [es:di] ; 26 8b 05 ; 0xc0e4b
|
---|
1991 | push SS ; 16 ; 0xc0e4e vgabios.c:58
|
---|
1992 | pop ES ; 07 ; 0xc0e4f
|
---|
1993 | mov word [es:si], ax ; 26 89 04 ; 0xc0e50
|
---|
1994 | jmp near 00eceh ; e9 78 00 ; 0xc0e53 vgabios.c:561
|
---|
1995 | mov bl, byte [bx+047adh] ; 8a 9f ad 47 ; 0xc0e56 vgabios.c:562
|
---|
1996 | cmp bl, 005h ; 80 fb 05 ; 0xc0e5a
|
---|
1997 | je short 00eaah ; 74 4b ; 0xc0e5d
|
---|
1998 | cmp bl, 002h ; 80 fb 02 ; 0xc0e5f
|
---|
1999 | jc short 00eceh ; 72 6a ; 0xc0e62
|
---|
2000 | jbe short 00e6dh ; 76 07 ; 0xc0e64
|
---|
2001 | cmp bl, 004h ; 80 fb 04 ; 0xc0e66
|
---|
2002 | jbe short 00e86h ; 76 1b ; 0xc0e69
|
---|
2003 | jmp short 00eceh ; eb 61 ; 0xc0e6b
|
---|
2004 | movzx dx, byte [bp-00ch] ; 0f b6 56 f4 ; 0xc0e6d vgabios.c:565
|
---|
2005 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc0e71
|
---|
2006 | mov bx, word [bp-014h] ; 8b 5e ec ; 0xc0e75
|
---|
2007 | call 00d3ah ; e8 bf fe ; 0xc0e78
|
---|
2008 | movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc0e7b vgabios.c:566
|
---|
2009 | call 00d4bh ; e8 c9 fe ; 0xc0e7f
|
---|
2010 | xor ah, ah ; 30 e4 ; 0xc0e82
|
---|
2011 | jmp short 00e4eh ; eb c8 ; 0xc0e84
|
---|
2012 | mov bx, 00085h ; bb 85 00 ; 0xc0e86 vgabios.c:57
|
---|
2013 | mov dx, word [es:bx] ; 26 8b 17 ; 0xc0e89
|
---|
2014 | xor dh, dh ; 30 f6 ; 0xc0e8c vgabios.c:571
|
---|
2015 | mov word [bp-016h], dx ; 89 56 ea ; 0xc0e8e
|
---|
2016 | push dx ; 52 ; 0xc0e91
|
---|
2017 | movzx dx, al ; 0f b6 d0 ; 0xc0e92
|
---|
2018 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc0e95
|
---|
2019 | mov bx, di ; 89 fb ; 0xc0e99
|
---|
2020 | call 00b75h ; e8 d7 fc ; 0xc0e9b
|
---|
2021 | mov bx, word [bp-016h] ; 8b 5e ea ; 0xc0e9e vgabios.c:572
|
---|
2022 | mov dx, ax ; 89 c2 ; 0xc0ea1
|
---|
2023 | mov ax, di ; 89 f8 ; 0xc0ea3
|
---|
2024 | call 00b9fh ; e8 f7 fc ; 0xc0ea5
|
---|
2025 | jmp short 00e82h ; eb d8 ; 0xc0ea8
|
---|
2026 | mov bx, 00085h ; bb 85 00 ; 0xc0eaa vgabios.c:57
|
---|
2027 | mov dx, word [es:bx] ; 26 8b 17 ; 0xc0ead
|
---|
2028 | xor dh, dh ; 30 f6 ; 0xc0eb0 vgabios.c:576
|
---|
2029 | mov word [bp-016h], dx ; 89 56 ea ; 0xc0eb2
|
---|
2030 | push dx ; 52 ; 0xc0eb5
|
---|
2031 | movzx dx, al ; 0f b6 d0 ; 0xc0eb6
|
---|
2032 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc0eb9
|
---|
2033 | mov bx, di ; 89 fb ; 0xc0ebd
|
---|
2034 | call 00bddh ; e8 1b fd ; 0xc0ebf
|
---|
2035 | mov bx, word [bp-016h] ; 8b 5e ea ; 0xc0ec2 vgabios.c:577
|
---|
2036 | mov dx, ax ; 89 c2 ; 0xc0ec5
|
---|
2037 | mov ax, di ; 89 f8 ; 0xc0ec7
|
---|
2038 | call 00c42h ; e8 76 fd ; 0xc0ec9
|
---|
2039 | jmp short 00e82h ; eb b4 ; 0xc0ecc
|
---|
2040 | lea sp, [bp-008h] ; 8d 66 f8 ; 0xc0ece vgabios.c:586
|
---|
2041 | pop di ; 5f ; 0xc0ed1
|
---|
2042 | pop si ; 5e ; 0xc0ed2
|
---|
2043 | pop cx ; 59 ; 0xc0ed3
|
---|
2044 | pop bx ; 5b ; 0xc0ed4
|
---|
2045 | pop bp ; 5d ; 0xc0ed5
|
---|
2046 | retn ; c3 ; 0xc0ed6
|
---|
2047 | ; disGetNextSymbol 0xc0ed7 LB 0x33e2 -> off=0x10 cb=0000000000000083 uValue=00000000000c0ee7 'vga_get_font_info'
|
---|
2048 | db 0feh, 00eh, 043h, 00fh, 048h, 00fh, 04fh, 00fh, 054h, 00fh, 059h, 00fh, 05eh, 00fh, 063h, 00fh
|
---|
2049 | vga_get_font_info: ; 0xc0ee7 LB 0x83
|
---|
2050 | push si ; 56 ; 0xc0ee7 vgabios.c:588
|
---|
2051 | push di ; 57 ; 0xc0ee8
|
---|
2052 | push bp ; 55 ; 0xc0ee9
|
---|
2053 | mov bp, sp ; 89 e5 ; 0xc0eea
|
---|
2054 | mov di, dx ; 89 d7 ; 0xc0eec
|
---|
2055 | mov si, bx ; 89 de ; 0xc0eee
|
---|
2056 | cmp ax, strict word 00007h ; 3d 07 00 ; 0xc0ef0 vgabios.c:593
|
---|
2057 | jnbe short 00f3dh ; 77 48 ; 0xc0ef3
|
---|
2058 | mov bx, ax ; 89 c3 ; 0xc0ef5
|
---|
2059 | add bx, ax ; 01 c3 ; 0xc0ef7
|
---|
2060 | jmp word [cs:bx+00ed7h] ; 2e ff a7 d7 0e ; 0xc0ef9
|
---|
2061 | mov bx, strict word 0007ch ; bb 7c 00 ; 0xc0efe vgabios.c:67
|
---|
2062 | xor ax, ax ; 31 c0 ; 0xc0f01
|
---|
2063 | mov es, ax ; 8e c0 ; 0xc0f03
|
---|
2064 | mov dx, word [es:bx] ; 26 8b 17 ; 0xc0f05
|
---|
2065 | mov ax, word [es:bx+002h] ; 26 8b 47 02 ; 0xc0f08
|
---|
2066 | push SS ; 16 ; 0xc0f0c vgabios.c:596
|
---|
2067 | pop ES ; 07 ; 0xc0f0d
|
---|
2068 | mov word [es:si], dx ; 26 89 14 ; 0xc0f0e
|
---|
2069 | mov word [es:di], ax ; 26 89 05 ; 0xc0f11
|
---|
2070 | mov bx, 00085h ; bb 85 00 ; 0xc0f14
|
---|
2071 | mov ax, strict word 00040h ; b8 40 00 ; 0xc0f17
|
---|
2072 | mov es, ax ; 8e c0 ; 0xc0f1a
|
---|
2073 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc0f1c
|
---|
2074 | xor ah, ah ; 30 e4 ; 0xc0f1f
|
---|
2075 | push SS ; 16 ; 0xc0f21
|
---|
2076 | pop ES ; 07 ; 0xc0f22
|
---|
2077 | mov bx, cx ; 89 cb ; 0xc0f23
|
---|
2078 | mov word [es:bx], ax ; 26 89 07 ; 0xc0f25
|
---|
2079 | mov bx, 00084h ; bb 84 00 ; 0xc0f28
|
---|
2080 | mov ax, strict word 00040h ; b8 40 00 ; 0xc0f2b
|
---|
2081 | mov es, ax ; 8e c0 ; 0xc0f2e
|
---|
2082 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc0f30
|
---|
2083 | xor ah, ah ; 30 e4 ; 0xc0f33
|
---|
2084 | push SS ; 16 ; 0xc0f35
|
---|
2085 | pop ES ; 07 ; 0xc0f36
|
---|
2086 | mov bx, word [bp+008h] ; 8b 5e 08 ; 0xc0f37
|
---|
2087 | mov word [es:bx], ax ; 26 89 07 ; 0xc0f3a
|
---|
2088 | pop bp ; 5d ; 0xc0f3d
|
---|
2089 | pop di ; 5f ; 0xc0f3e
|
---|
2090 | pop si ; 5e ; 0xc0f3f
|
---|
2091 | retn 00002h ; c2 02 00 ; 0xc0f40
|
---|
2092 | mov bx, 0010ch ; bb 0c 01 ; 0xc0f43 vgabios.c:67
|
---|
2093 | jmp short 00f01h ; eb b9 ; 0xc0f46
|
---|
2094 | mov dx, 05d69h ; ba 69 5d ; 0xc0f48 vgabios.c:601
|
---|
2095 | mov ax, ds ; 8c d8 ; 0xc0f4b
|
---|
2096 | jmp short 00f0ch ; eb bd ; 0xc0f4d vgabios.c:602
|
---|
2097 | mov dx, 05569h ; ba 69 55 ; 0xc0f4f vgabios.c:604
|
---|
2098 | jmp short 00f4bh ; eb f7 ; 0xc0f52
|
---|
2099 | mov dx, 05969h ; ba 69 59 ; 0xc0f54 vgabios.c:607
|
---|
2100 | jmp short 00f4bh ; eb f2 ; 0xc0f57
|
---|
2101 | mov dx, 07b69h ; ba 69 7b ; 0xc0f59 vgabios.c:610
|
---|
2102 | jmp short 00f4bh ; eb ed ; 0xc0f5c
|
---|
2103 | mov dx, 06b69h ; ba 69 6b ; 0xc0f5e vgabios.c:613
|
---|
2104 | jmp short 00f4bh ; eb e8 ; 0xc0f61
|
---|
2105 | mov dx, 07c96h ; ba 96 7c ; 0xc0f63 vgabios.c:616
|
---|
2106 | jmp short 00f4bh ; eb e3 ; 0xc0f66
|
---|
2107 | jmp short 00f3dh ; eb d3 ; 0xc0f68 vgabios.c:622
|
---|
2108 | ; disGetNextSymbol 0xc0f6a LB 0x334f -> off=0x0 cb=0000000000000156 uValue=00000000000c0f6a 'vga_read_pixel'
|
---|
2109 | vga_read_pixel: ; 0xc0f6a LB 0x156
|
---|
2110 | push bp ; 55 ; 0xc0f6a vgabios.c:635
|
---|
2111 | mov bp, sp ; 89 e5 ; 0xc0f6b
|
---|
2112 | push si ; 56 ; 0xc0f6d
|
---|
2113 | push di ; 57 ; 0xc0f6e
|
---|
2114 | sub sp, strict byte 00008h ; 83 ec 08 ; 0xc0f6f
|
---|
2115 | mov byte [bp-00ah], al ; 88 46 f6 ; 0xc0f72
|
---|
2116 | mov word [bp-00ch], bx ; 89 5e f4 ; 0xc0f75
|
---|
2117 | mov si, cx ; 89 ce ; 0xc0f78
|
---|
2118 | mov bx, strict word 00049h ; bb 49 00 ; 0xc0f7a vgabios.c:47
|
---|
2119 | mov ax, strict word 00040h ; b8 40 00 ; 0xc0f7d
|
---|
2120 | mov es, ax ; 8e c0 ; 0xc0f80
|
---|
2121 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc0f82
|
---|
2122 | xor ah, ah ; 30 e4 ; 0xc0f85 vgabios.c:642
|
---|
2123 | call 035edh ; e8 63 26 ; 0xc0f87
|
---|
2124 | mov ah, al ; 88 c4 ; 0xc0f8a
|
---|
2125 | cmp AL, strict byte 0ffh ; 3c ff ; 0xc0f8c vgabios.c:643
|
---|
2126 | je near 010b9h ; 0f 84 27 01 ; 0xc0f8e
|
---|
2127 | movzx bx, al ; 0f b6 d8 ; 0xc0f92 vgabios.c:645
|
---|
2128 | sal bx, 003h ; c1 e3 03 ; 0xc0f95
|
---|
2129 | cmp byte [bx+047ach], 000h ; 80 bf ac 47 00 ; 0xc0f98
|
---|
2130 | je near 010b9h ; 0f 84 18 01 ; 0xc0f9d
|
---|
2131 | mov ch, byte [bx+047adh] ; 8a af ad 47 ; 0xc0fa1 vgabios.c:649
|
---|
2132 | cmp ch, 003h ; 80 fd 03 ; 0xc0fa5
|
---|
2133 | jc short 00fbbh ; 72 11 ; 0xc0fa8
|
---|
2134 | jbe short 00fc3h ; 76 17 ; 0xc0faa
|
---|
2135 | cmp ch, 005h ; 80 fd 05 ; 0xc0fac
|
---|
2136 | je near 01092h ; 0f 84 df 00 ; 0xc0faf
|
---|
2137 | cmp ch, 004h ; 80 fd 04 ; 0xc0fb3
|
---|
2138 | je short 00fc3h ; 74 0b ; 0xc0fb6
|
---|
2139 | jmp near 010b2h ; e9 f7 00 ; 0xc0fb8
|
---|
2140 | cmp ch, 002h ; 80 fd 02 ; 0xc0fbb
|
---|
2141 | je short 0102eh ; 74 6e ; 0xc0fbe
|
---|
2142 | jmp near 010b2h ; e9 ef 00 ; 0xc0fc0
|
---|
2143 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc0fc3 vgabios.c:57
|
---|
2144 | mov ax, strict word 00040h ; b8 40 00 ; 0xc0fc6
|
---|
2145 | mov es, ax ; 8e c0 ; 0xc0fc9
|
---|
2146 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc0fcb
|
---|
2147 | imul ax, word [bp-00ch] ; 0f af 46 f4 ; 0xc0fce vgabios.c:58
|
---|
2148 | mov bx, dx ; 89 d3 ; 0xc0fd2
|
---|
2149 | shr bx, 003h ; c1 eb 03 ; 0xc0fd4
|
---|
2150 | add bx, ax ; 01 c3 ; 0xc0fd7
|
---|
2151 | mov di, strict word 0004ch ; bf 4c 00 ; 0xc0fd9 vgabios.c:57
|
---|
2152 | mov cx, word [es:di] ; 26 8b 0d ; 0xc0fdc
|
---|
2153 | movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc0fdf vgabios.c:58
|
---|
2154 | imul ax, cx ; 0f af c1 ; 0xc0fe3
|
---|
2155 | add bx, ax ; 01 c3 ; 0xc0fe6
|
---|
2156 | mov cl, dl ; 88 d1 ; 0xc0fe8 vgabios.c:654
|
---|
2157 | and cl, 007h ; 80 e1 07 ; 0xc0fea
|
---|
2158 | mov ax, 00080h ; b8 80 00 ; 0xc0fed
|
---|
2159 | sar ax, CL ; d3 f8 ; 0xc0ff0
|
---|
2160 | mov byte [bp-008h], al ; 88 46 f8 ; 0xc0ff2
|
---|
2161 | xor ch, ch ; 30 ed ; 0xc0ff5 vgabios.c:655
|
---|
2162 | mov byte [bp-006h], ch ; 88 6e fa ; 0xc0ff7 vgabios.c:656
|
---|
2163 | jmp short 01004h ; eb 08 ; 0xc0ffa
|
---|
2164 | cmp byte [bp-006h], 004h ; 80 7e fa 04 ; 0xc0ffc
|
---|
2165 | jnc near 010b4h ; 0f 83 b0 00 ; 0xc1000
|
---|
2166 | movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc1004 vgabios.c:657
|
---|
2167 | sal ax, 008h ; c1 e0 08 ; 0xc1008
|
---|
2168 | or AL, strict byte 004h ; 0c 04 ; 0xc100b
|
---|
2169 | mov dx, 003ceh ; ba ce 03 ; 0xc100d
|
---|
2170 | out DX, ax ; ef ; 0xc1010
|
---|
2171 | mov ax, 0a000h ; b8 00 a0 ; 0xc1011 vgabios.c:47
|
---|
2172 | mov es, ax ; 8e c0 ; 0xc1014
|
---|
2173 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc1016
|
---|
2174 | and al, byte [bp-008h] ; 22 46 f8 ; 0xc1019 vgabios.c:48
|
---|
2175 | test al, al ; 84 c0 ; 0xc101c vgabios.c:659
|
---|
2176 | jbe short 01029h ; 76 09 ; 0xc101e
|
---|
2177 | mov cl, byte [bp-006h] ; 8a 4e fa ; 0xc1020 vgabios.c:660
|
---|
2178 | mov AL, strict byte 001h ; b0 01 ; 0xc1023
|
---|
2179 | sal al, CL ; d2 e0 ; 0xc1025
|
---|
2180 | or ch, al ; 08 c5 ; 0xc1027
|
---|
2181 | inc byte [bp-006h] ; fe 46 fa ; 0xc1029 vgabios.c:661
|
---|
2182 | jmp short 00ffch ; eb ce ; 0xc102c
|
---|
2183 | movzx cx, byte [bx+047aeh] ; 0f b6 8f ae 47 ; 0xc102e vgabios.c:664
|
---|
2184 | mov bx, strict word 00004h ; bb 04 00 ; 0xc1033
|
---|
2185 | sub bx, cx ; 29 cb ; 0xc1036
|
---|
2186 | mov cx, bx ; 89 d9 ; 0xc1038
|
---|
2187 | mov bx, dx ; 89 d3 ; 0xc103a
|
---|
2188 | shr bx, CL ; d3 eb ; 0xc103c
|
---|
2189 | mov cx, bx ; 89 d9 ; 0xc103e
|
---|
2190 | mov bx, word [bp-00ch] ; 8b 5e f4 ; 0xc1040
|
---|
2191 | shr bx, 1 ; d1 eb ; 0xc1043
|
---|
2192 | imul bx, bx, strict byte 00050h ; 6b db 50 ; 0xc1045
|
---|
2193 | add bx, cx ; 01 cb ; 0xc1048
|
---|
2194 | test byte [bp-00ch], 001h ; f6 46 f4 01 ; 0xc104a vgabios.c:665
|
---|
2195 | je short 01053h ; 74 03 ; 0xc104e
|
---|
2196 | add bh, 020h ; 80 c7 20 ; 0xc1050 vgabios.c:666
|
---|
2197 | mov cx, 0b800h ; b9 00 b8 ; 0xc1053 vgabios.c:47
|
---|
2198 | mov es, cx ; 8e c1 ; 0xc1056
|
---|
2199 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc1058
|
---|
2200 | movzx bx, ah ; 0f b6 dc ; 0xc105b vgabios.c:668
|
---|
2201 | sal bx, 003h ; c1 e3 03 ; 0xc105e
|
---|
2202 | cmp byte [bx+047aeh], 002h ; 80 bf ae 47 02 ; 0xc1061
|
---|
2203 | jne short 0107dh ; 75 15 ; 0xc1066
|
---|
2204 | and dx, strict byte 00003h ; 83 e2 03 ; 0xc1068 vgabios.c:669
|
---|
2205 | mov cx, strict word 00003h ; b9 03 00 ; 0xc106b
|
---|
2206 | sub cx, dx ; 29 d1 ; 0xc106e
|
---|
2207 | add cx, cx ; 01 c9 ; 0xc1070
|
---|
2208 | xor ah, ah ; 30 e4 ; 0xc1072
|
---|
2209 | sar ax, CL ; d3 f8 ; 0xc1074
|
---|
2210 | mov ch, al ; 88 c5 ; 0xc1076
|
---|
2211 | and ch, 003h ; 80 e5 03 ; 0xc1078
|
---|
2212 | jmp short 010b4h ; eb 37 ; 0xc107b vgabios.c:670
|
---|
2213 | xor dh, dh ; 30 f6 ; 0xc107d vgabios.c:671
|
---|
2214 | and dl, 007h ; 80 e2 07 ; 0xc107f
|
---|
2215 | mov cx, strict word 00007h ; b9 07 00 ; 0xc1082
|
---|
2216 | sub cx, dx ; 29 d1 ; 0xc1085
|
---|
2217 | xor ah, ah ; 30 e4 ; 0xc1087
|
---|
2218 | sar ax, CL ; d3 f8 ; 0xc1089
|
---|
2219 | mov ch, al ; 88 c5 ; 0xc108b
|
---|
2220 | and ch, 001h ; 80 e5 01 ; 0xc108d
|
---|
2221 | jmp short 010b4h ; eb 22 ; 0xc1090 vgabios.c:672
|
---|
2222 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc1092 vgabios.c:57
|
---|
2223 | mov ax, strict word 00040h ; b8 40 00 ; 0xc1095
|
---|
2224 | mov es, ax ; 8e c0 ; 0xc1098
|
---|
2225 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc109a
|
---|
2226 | sal ax, 003h ; c1 e0 03 ; 0xc109d vgabios.c:58
|
---|
2227 | mov bx, word [bp-00ch] ; 8b 5e f4 ; 0xc10a0
|
---|
2228 | imul bx, ax ; 0f af d8 ; 0xc10a3
|
---|
2229 | add bx, dx ; 01 d3 ; 0xc10a6
|
---|
2230 | mov ax, 0a000h ; b8 00 a0 ; 0xc10a8 vgabios.c:47
|
---|
2231 | mov es, ax ; 8e c0 ; 0xc10ab
|
---|
2232 | mov ch, byte [es:bx] ; 26 8a 2f ; 0xc10ad
|
---|
2233 | jmp short 010b4h ; eb 02 ; 0xc10b0 vgabios.c:676
|
---|
2234 | xor ch, ch ; 30 ed ; 0xc10b2 vgabios.c:681
|
---|
2235 | push SS ; 16 ; 0xc10b4 vgabios.c:683
|
---|
2236 | pop ES ; 07 ; 0xc10b5
|
---|
2237 | mov byte [es:si], ch ; 26 88 2c ; 0xc10b6
|
---|
2238 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc10b9 vgabios.c:684
|
---|
2239 | pop di ; 5f ; 0xc10bc
|
---|
2240 | pop si ; 5e ; 0xc10bd
|
---|
2241 | pop bp ; 5d ; 0xc10be
|
---|
2242 | retn ; c3 ; 0xc10bf
|
---|
2243 | ; disGetNextSymbol 0xc10c0 LB 0x31f9 -> off=0x0 cb=000000000000008c uValue=00000000000c10c0 'biosfn_perform_gray_scale_summing'
|
---|
2244 | biosfn_perform_gray_scale_summing: ; 0xc10c0 LB 0x8c
|
---|
2245 | push bp ; 55 ; 0xc10c0 vgabios.c:689
|
---|
2246 | mov bp, sp ; 89 e5 ; 0xc10c1
|
---|
2247 | push bx ; 53 ; 0xc10c3
|
---|
2248 | push cx ; 51 ; 0xc10c4
|
---|
2249 | push si ; 56 ; 0xc10c5
|
---|
2250 | push di ; 57 ; 0xc10c6
|
---|
2251 | push ax ; 50 ; 0xc10c7
|
---|
2252 | push ax ; 50 ; 0xc10c8
|
---|
2253 | mov bx, ax ; 89 c3 ; 0xc10c9
|
---|
2254 | mov di, dx ; 89 d7 ; 0xc10cb
|
---|
2255 | mov dx, 003dah ; ba da 03 ; 0xc10cd vgabios.c:694
|
---|
2256 | in AL, DX ; ec ; 0xc10d0
|
---|
2257 | db 02ah, 0e4h
|
---|
2258 | ; sub ah, ah ; 2a e4 ; 0xc10d1
|
---|
2259 | xor al, al ; 30 c0 ; 0xc10d3 vgabios.c:695
|
---|
2260 | mov dx, 003c0h ; ba c0 03 ; 0xc10d5
|
---|
2261 | out DX, AL ; ee ; 0xc10d8
|
---|
2262 | xor si, si ; 31 f6 ; 0xc10d9 vgabios.c:697
|
---|
2263 | cmp si, di ; 39 fe ; 0xc10db
|
---|
2264 | jnc short 01131h ; 73 52 ; 0xc10dd
|
---|
2265 | mov al, bl ; 88 d8 ; 0xc10df vgabios.c:700
|
---|
2266 | mov dx, 003c7h ; ba c7 03 ; 0xc10e1
|
---|
2267 | out DX, AL ; ee ; 0xc10e4
|
---|
2268 | mov dx, 003c9h ; ba c9 03 ; 0xc10e5 vgabios.c:702
|
---|
2269 | in AL, DX ; ec ; 0xc10e8
|
---|
2270 | db 02ah, 0e4h
|
---|
2271 | ; sub ah, ah ; 2a e4 ; 0xc10e9
|
---|
2272 | mov cx, ax ; 89 c1 ; 0xc10eb
|
---|
2273 | in AL, DX ; ec ; 0xc10ed vgabios.c:703
|
---|
2274 | db 02ah, 0e4h
|
---|
2275 | ; sub ah, ah ; 2a e4 ; 0xc10ee
|
---|
2276 | mov word [bp-00ch], ax ; 89 46 f4 ; 0xc10f0
|
---|
2277 | in AL, DX ; ec ; 0xc10f3 vgabios.c:704
|
---|
2278 | db 02ah, 0e4h
|
---|
2279 | ; sub ah, ah ; 2a e4 ; 0xc10f4
|
---|
2280 | xor ch, ch ; 30 ed ; 0xc10f6 vgabios.c:707
|
---|
2281 | imul cx, cx, strict byte 0004dh ; 6b c9 4d ; 0xc10f8
|
---|
2282 | mov word [bp-00ah], cx ; 89 4e f6 ; 0xc10fb
|
---|
2283 | movzx cx, byte [bp-00ch] ; 0f b6 4e f4 ; 0xc10fe
|
---|
2284 | imul cx, cx, 00097h ; 69 c9 97 00 ; 0xc1102
|
---|
2285 | add cx, word [bp-00ah] ; 03 4e f6 ; 0xc1106
|
---|
2286 | xor ah, ah ; 30 e4 ; 0xc1109
|
---|
2287 | imul ax, ax, strict byte 0001ch ; 6b c0 1c ; 0xc110b
|
---|
2288 | add cx, ax ; 01 c1 ; 0xc110e
|
---|
2289 | add cx, 00080h ; 81 c1 80 00 ; 0xc1110
|
---|
2290 | sar cx, 008h ; c1 f9 08 ; 0xc1114
|
---|
2291 | cmp cx, strict byte 0003fh ; 83 f9 3f ; 0xc1117 vgabios.c:709
|
---|
2292 | jbe short 0111fh ; 76 03 ; 0xc111a
|
---|
2293 | mov cx, strict word 0003fh ; b9 3f 00 ; 0xc111c
|
---|
2294 | mov al, bl ; 88 d8 ; 0xc111f vgabios.c:712
|
---|
2295 | mov dx, 003c8h ; ba c8 03 ; 0xc1121
|
---|
2296 | out DX, AL ; ee ; 0xc1124
|
---|
2297 | mov al, cl ; 88 c8 ; 0xc1125 vgabios.c:714
|
---|
2298 | mov dx, 003c9h ; ba c9 03 ; 0xc1127
|
---|
2299 | out DX, AL ; ee ; 0xc112a
|
---|
2300 | out DX, AL ; ee ; 0xc112b vgabios.c:715
|
---|
2301 | out DX, AL ; ee ; 0xc112c vgabios.c:716
|
---|
2302 | inc bx ; 43 ; 0xc112d vgabios.c:717
|
---|
2303 | inc si ; 46 ; 0xc112e vgabios.c:718
|
---|
2304 | jmp short 010dbh ; eb aa ; 0xc112f
|
---|
2305 | mov dx, 003dah ; ba da 03 ; 0xc1131 vgabios.c:719
|
---|
2306 | in AL, DX ; ec ; 0xc1134
|
---|
2307 | db 02ah, 0e4h
|
---|
2308 | ; sub ah, ah ; 2a e4 ; 0xc1135
|
---|
2309 | mov AL, strict byte 020h ; b0 20 ; 0xc1137 vgabios.c:720
|
---|
2310 | mov dx, 003c0h ; ba c0 03 ; 0xc1139
|
---|
2311 | out DX, AL ; ee ; 0xc113c
|
---|
2312 | mov dx, 003dah ; ba da 03 ; 0xc113d vgabios.c:722
|
---|
2313 | in AL, DX ; ec ; 0xc1140
|
---|
2314 | db 02ah, 0e4h
|
---|
2315 | ; sub ah, ah ; 2a e4 ; 0xc1141
|
---|
2316 | lea sp, [bp-008h] ; 8d 66 f8 ; 0xc1143 vgabios.c:724
|
---|
2317 | pop di ; 5f ; 0xc1146
|
---|
2318 | pop si ; 5e ; 0xc1147
|
---|
2319 | pop cx ; 59 ; 0xc1148
|
---|
2320 | pop bx ; 5b ; 0xc1149
|
---|
2321 | pop bp ; 5d ; 0xc114a
|
---|
2322 | retn ; c3 ; 0xc114b
|
---|
2323 | ; disGetNextSymbol 0xc114c LB 0x316d -> off=0x0 cb=00000000000000f6 uValue=00000000000c114c 'biosfn_set_cursor_shape'
|
---|
2324 | biosfn_set_cursor_shape: ; 0xc114c LB 0xf6
|
---|
2325 | push bp ; 55 ; 0xc114c vgabios.c:727
|
---|
2326 | mov bp, sp ; 89 e5 ; 0xc114d
|
---|
2327 | push bx ; 53 ; 0xc114f
|
---|
2328 | push cx ; 51 ; 0xc1150
|
---|
2329 | push si ; 56 ; 0xc1151
|
---|
2330 | push di ; 57 ; 0xc1152
|
---|
2331 | push ax ; 50 ; 0xc1153
|
---|
2332 | mov bl, al ; 88 c3 ; 0xc1154
|
---|
2333 | mov ah, dl ; 88 d4 ; 0xc1156
|
---|
2334 | movzx cx, al ; 0f b6 c8 ; 0xc1158 vgabios.c:733
|
---|
2335 | sal cx, 008h ; c1 e1 08 ; 0xc115b
|
---|
2336 | movzx dx, ah ; 0f b6 d4 ; 0xc115e
|
---|
2337 | add dx, cx ; 01 ca ; 0xc1161
|
---|
2338 | mov si, strict word 00060h ; be 60 00 ; 0xc1163 vgabios.c:62
|
---|
2339 | mov cx, strict word 00040h ; b9 40 00 ; 0xc1166
|
---|
2340 | mov es, cx ; 8e c1 ; 0xc1169
|
---|
2341 | mov word [es:si], dx ; 26 89 14 ; 0xc116b
|
---|
2342 | mov si, 00087h ; be 87 00 ; 0xc116e vgabios.c:47
|
---|
2343 | mov dl, byte [es:si] ; 26 8a 14 ; 0xc1171
|
---|
2344 | test dl, 008h ; f6 c2 08 ; 0xc1174 vgabios.c:48
|
---|
2345 | jne near 01217h ; 0f 85 9c 00 ; 0xc1177
|
---|
2346 | mov dl, al ; 88 c2 ; 0xc117b vgabios.c:739
|
---|
2347 | and dl, 060h ; 80 e2 60 ; 0xc117d
|
---|
2348 | cmp dl, 020h ; 80 fa 20 ; 0xc1180
|
---|
2349 | jne short 0118ch ; 75 07 ; 0xc1183
|
---|
2350 | mov BL, strict byte 01eh ; b3 1e ; 0xc1185 vgabios.c:741
|
---|
2351 | xor ah, ah ; 30 e4 ; 0xc1187 vgabios.c:742
|
---|
2352 | jmp near 01217h ; e9 8b 00 ; 0xc1189 vgabios.c:743
|
---|
2353 | mov dl, byte [es:si] ; 26 8a 14 ; 0xc118c vgabios.c:47
|
---|
2354 | test dl, 001h ; f6 c2 01 ; 0xc118f vgabios.c:48
|
---|
2355 | jne near 01217h ; 0f 85 81 00 ; 0xc1192
|
---|
2356 | cmp bl, 020h ; 80 fb 20 ; 0xc1196
|
---|
2357 | jnc near 01217h ; 0f 83 7a 00 ; 0xc1199
|
---|
2358 | cmp ah, 020h ; 80 fc 20 ; 0xc119d
|
---|
2359 | jnc near 01217h ; 0f 83 73 00 ; 0xc11a0
|
---|
2360 | mov si, 00085h ; be 85 00 ; 0xc11a4 vgabios.c:57
|
---|
2361 | mov dx, strict word 00040h ; ba 40 00 ; 0xc11a7
|
---|
2362 | mov es, dx ; 8e c2 ; 0xc11aa
|
---|
2363 | mov cx, word [es:si] ; 26 8b 0c ; 0xc11ac
|
---|
2364 | mov dx, cx ; 89 ca ; 0xc11af vgabios.c:58
|
---|
2365 | cmp ah, bl ; 38 dc ; 0xc11b1 vgabios.c:754
|
---|
2366 | jnc short 011c1h ; 73 0c ; 0xc11b3
|
---|
2367 | test ah, ah ; 84 e4 ; 0xc11b5 vgabios.c:756
|
---|
2368 | je short 01217h ; 74 5e ; 0xc11b7
|
---|
2369 | xor bl, bl ; 30 db ; 0xc11b9 vgabios.c:757
|
---|
2370 | mov ah, cl ; 88 cc ; 0xc11bb vgabios.c:758
|
---|
2371 | db 0feh, 0cch
|
---|
2372 | ; dec ah ; fe cc ; 0xc11bd
|
---|
2373 | jmp short 01217h ; eb 56 ; 0xc11bf vgabios.c:760
|
---|
2374 | movzx si, ah ; 0f b6 f4 ; 0xc11c1 vgabios.c:761
|
---|
2375 | mov word [bp-00ah], si ; 89 76 f6 ; 0xc11c4
|
---|
2376 | movzx si, bl ; 0f b6 f3 ; 0xc11c7
|
---|
2377 | or si, word [bp-00ah] ; 0b 76 f6 ; 0xc11ca
|
---|
2378 | cmp si, cx ; 39 ce ; 0xc11cd
|
---|
2379 | jnc short 011e4h ; 73 13 ; 0xc11cf
|
---|
2380 | movzx di, ah ; 0f b6 fc ; 0xc11d1
|
---|
2381 | mov si, cx ; 89 ce ; 0xc11d4
|
---|
2382 | dec si ; 4e ; 0xc11d6
|
---|
2383 | cmp di, si ; 39 f7 ; 0xc11d7
|
---|
2384 | je short 01217h ; 74 3c ; 0xc11d9
|
---|
2385 | movzx si, bl ; 0f b6 f3 ; 0xc11db
|
---|
2386 | dec cx ; 49 ; 0xc11de
|
---|
2387 | dec cx ; 49 ; 0xc11df
|
---|
2388 | cmp si, cx ; 39 ce ; 0xc11e0
|
---|
2389 | je short 01217h ; 74 33 ; 0xc11e2
|
---|
2390 | cmp ah, 003h ; 80 fc 03 ; 0xc11e4 vgabios.c:763
|
---|
2391 | jbe short 01217h ; 76 2e ; 0xc11e7
|
---|
2392 | movzx si, bl ; 0f b6 f3 ; 0xc11e9 vgabios.c:764
|
---|
2393 | movzx di, ah ; 0f b6 fc ; 0xc11ec
|
---|
2394 | inc si ; 46 ; 0xc11ef
|
---|
2395 | inc si ; 46 ; 0xc11f0
|
---|
2396 | mov cl, dl ; 88 d1 ; 0xc11f1
|
---|
2397 | db 0feh, 0c9h
|
---|
2398 | ; dec cl ; fe c9 ; 0xc11f3
|
---|
2399 | cmp di, si ; 39 f7 ; 0xc11f5
|
---|
2400 | jnle short 0120ch ; 7f 13 ; 0xc11f7
|
---|
2401 | sub bl, ah ; 28 e3 ; 0xc11f9 vgabios.c:766
|
---|
2402 | add bl, dl ; 00 d3 ; 0xc11fb
|
---|
2403 | db 0feh, 0cbh
|
---|
2404 | ; dec bl ; fe cb ; 0xc11fd
|
---|
2405 | mov ah, cl ; 88 cc ; 0xc11ff vgabios.c:767
|
---|
2406 | cmp dx, strict byte 0000eh ; 83 fa 0e ; 0xc1201 vgabios.c:768
|
---|
2407 | jc short 01217h ; 72 11 ; 0xc1204
|
---|
2408 | db 0feh, 0cch
|
---|
2409 | ; dec ah ; fe cc ; 0xc1206 vgabios.c:770
|
---|
2410 | db 0feh, 0cbh
|
---|
2411 | ; dec bl ; fe cb ; 0xc1208 vgabios.c:771
|
---|
2412 | jmp short 01217h ; eb 0b ; 0xc120a vgabios.c:773
|
---|
2413 | cmp bl, 002h ; 80 fb 02 ; 0xc120c
|
---|
2414 | jbe short 01215h ; 76 04 ; 0xc120f
|
---|
2415 | shr dx, 1 ; d1 ea ; 0xc1211 vgabios.c:775
|
---|
2416 | mov bl, dl ; 88 d3 ; 0xc1213
|
---|
2417 | mov ah, cl ; 88 cc ; 0xc1215 vgabios.c:779
|
---|
2418 | mov si, strict word 00063h ; be 63 00 ; 0xc1217 vgabios.c:57
|
---|
2419 | mov dx, strict word 00040h ; ba 40 00 ; 0xc121a
|
---|
2420 | mov es, dx ; 8e c2 ; 0xc121d
|
---|
2421 | mov cx, word [es:si] ; 26 8b 0c ; 0xc121f
|
---|
2422 | mov AL, strict byte 00ah ; b0 0a ; 0xc1222 vgabios.c:790
|
---|
2423 | mov dx, cx ; 89 ca ; 0xc1224
|
---|
2424 | out DX, AL ; ee ; 0xc1226
|
---|
2425 | mov si, cx ; 89 ce ; 0xc1227 vgabios.c:791
|
---|
2426 | inc si ; 46 ; 0xc1229
|
---|
2427 | mov al, bl ; 88 d8 ; 0xc122a
|
---|
2428 | mov dx, si ; 89 f2 ; 0xc122c
|
---|
2429 | out DX, AL ; ee ; 0xc122e
|
---|
2430 | mov AL, strict byte 00bh ; b0 0b ; 0xc122f vgabios.c:792
|
---|
2431 | mov dx, cx ; 89 ca ; 0xc1231
|
---|
2432 | out DX, AL ; ee ; 0xc1233
|
---|
2433 | mov al, ah ; 88 e0 ; 0xc1234 vgabios.c:793
|
---|
2434 | mov dx, si ; 89 f2 ; 0xc1236
|
---|
2435 | out DX, AL ; ee ; 0xc1238
|
---|
2436 | lea sp, [bp-008h] ; 8d 66 f8 ; 0xc1239 vgabios.c:794
|
---|
2437 | pop di ; 5f ; 0xc123c
|
---|
2438 | pop si ; 5e ; 0xc123d
|
---|
2439 | pop cx ; 59 ; 0xc123e
|
---|
2440 | pop bx ; 5b ; 0xc123f
|
---|
2441 | pop bp ; 5d ; 0xc1240
|
---|
2442 | retn ; c3 ; 0xc1241
|
---|
2443 | ; disGetNextSymbol 0xc1242 LB 0x3077 -> off=0x0 cb=0000000000000089 uValue=00000000000c1242 'biosfn_set_cursor_pos'
|
---|
2444 | biosfn_set_cursor_pos: ; 0xc1242 LB 0x89
|
---|
2445 | push bp ; 55 ; 0xc1242 vgabios.c:797
|
---|
2446 | mov bp, sp ; 89 e5 ; 0xc1243
|
---|
2447 | push bx ; 53 ; 0xc1245
|
---|
2448 | push cx ; 51 ; 0xc1246
|
---|
2449 | push si ; 56 ; 0xc1247
|
---|
2450 | push ax ; 50 ; 0xc1248
|
---|
2451 | cmp AL, strict byte 007h ; 3c 07 ; 0xc1249 vgabios.c:803
|
---|
2452 | jnbe short 012c3h ; 77 76 ; 0xc124b
|
---|
2453 | movzx bx, al ; 0f b6 d8 ; 0xc124d vgabios.c:806
|
---|
2454 | add bx, bx ; 01 db ; 0xc1250
|
---|
2455 | add bx, strict byte 00050h ; 83 c3 50 ; 0xc1252
|
---|
2456 | mov cx, strict word 00040h ; b9 40 00 ; 0xc1255 vgabios.c:62
|
---|
2457 | mov es, cx ; 8e c1 ; 0xc1258
|
---|
2458 | mov word [es:bx], dx ; 26 89 17 ; 0xc125a
|
---|
2459 | mov bx, strict word 00062h ; bb 62 00 ; 0xc125d vgabios.c:47
|
---|
2460 | mov ah, byte [es:bx] ; 26 8a 27 ; 0xc1260
|
---|
2461 | cmp al, ah ; 38 e0 ; 0xc1263 vgabios.c:810
|
---|
2462 | jne short 012c3h ; 75 5c ; 0xc1265
|
---|
2463 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc1267 vgabios.c:57
|
---|
2464 | mov cx, word [es:bx] ; 26 8b 0f ; 0xc126a
|
---|
2465 | mov bx, 00084h ; bb 84 00 ; 0xc126d vgabios.c:47
|
---|
2466 | mov ah, byte [es:bx] ; 26 8a 27 ; 0xc1270
|
---|
2467 | movzx bx, ah ; 0f b6 dc ; 0xc1273 vgabios.c:48
|
---|
2468 | inc bx ; 43 ; 0xc1276
|
---|
2469 | mov si, dx ; 89 d6 ; 0xc1277 vgabios.c:816
|
---|
2470 | and si, 0ff00h ; 81 e6 00 ff ; 0xc1279
|
---|
2471 | shr si, 008h ; c1 ee 08 ; 0xc127d
|
---|
2472 | mov word [bp-008h], si ; 89 76 f8 ; 0xc1280
|
---|
2473 | imul bx, cx ; 0f af d9 ; 0xc1283 vgabios.c:819
|
---|
2474 | or bl, 0ffh ; 80 cb ff ; 0xc1286
|
---|
2475 | xor ah, ah ; 30 e4 ; 0xc1289
|
---|
2476 | inc bx ; 43 ; 0xc128b
|
---|
2477 | imul ax, bx ; 0f af c3 ; 0xc128c
|
---|
2478 | movzx si, dl ; 0f b6 f2 ; 0xc128f
|
---|
2479 | add si, ax ; 01 c6 ; 0xc1292
|
---|
2480 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1294
|
---|
2481 | imul ax, cx ; 0f af c1 ; 0xc1298
|
---|
2482 | add si, ax ; 01 c6 ; 0xc129b
|
---|
2483 | mov bx, strict word 00063h ; bb 63 00 ; 0xc129d vgabios.c:57
|
---|
2484 | mov bx, word [es:bx] ; 26 8b 1f ; 0xc12a0
|
---|
2485 | mov AL, strict byte 00eh ; b0 0e ; 0xc12a3 vgabios.c:823
|
---|
2486 | mov dx, bx ; 89 da ; 0xc12a5
|
---|
2487 | out DX, AL ; ee ; 0xc12a7
|
---|
2488 | mov ax, si ; 89 f0 ; 0xc12a8 vgabios.c:824
|
---|
2489 | xor al, al ; 30 c0 ; 0xc12aa
|
---|
2490 | shr ax, 008h ; c1 e8 08 ; 0xc12ac
|
---|
2491 | lea cx, [bx+001h] ; 8d 4f 01 ; 0xc12af
|
---|
2492 | mov dx, cx ; 89 ca ; 0xc12b2
|
---|
2493 | out DX, AL ; ee ; 0xc12b4
|
---|
2494 | mov AL, strict byte 00fh ; b0 0f ; 0xc12b5 vgabios.c:825
|
---|
2495 | mov dx, bx ; 89 da ; 0xc12b7
|
---|
2496 | out DX, AL ; ee ; 0xc12b9
|
---|
2497 | and si, 000ffh ; 81 e6 ff 00 ; 0xc12ba vgabios.c:826
|
---|
2498 | mov ax, si ; 89 f0 ; 0xc12be
|
---|
2499 | mov dx, cx ; 89 ca ; 0xc12c0
|
---|
2500 | out DX, AL ; ee ; 0xc12c2
|
---|
2501 | lea sp, [bp-006h] ; 8d 66 fa ; 0xc12c3 vgabios.c:828
|
---|
2502 | pop si ; 5e ; 0xc12c6
|
---|
2503 | pop cx ; 59 ; 0xc12c7
|
---|
2504 | pop bx ; 5b ; 0xc12c8
|
---|
2505 | pop bp ; 5d ; 0xc12c9
|
---|
2506 | retn ; c3 ; 0xc12ca
|
---|
2507 | ; disGetNextSymbol 0xc12cb LB 0x2fee -> off=0x0 cb=00000000000000cd uValue=00000000000c12cb 'biosfn_set_active_page'
|
---|
2508 | biosfn_set_active_page: ; 0xc12cb LB 0xcd
|
---|
2509 | push bp ; 55 ; 0xc12cb vgabios.c:831
|
---|
2510 | mov bp, sp ; 89 e5 ; 0xc12cc
|
---|
2511 | push bx ; 53 ; 0xc12ce
|
---|
2512 | push cx ; 51 ; 0xc12cf
|
---|
2513 | push dx ; 52 ; 0xc12d0
|
---|
2514 | push si ; 56 ; 0xc12d1
|
---|
2515 | push di ; 57 ; 0xc12d2
|
---|
2516 | push ax ; 50 ; 0xc12d3
|
---|
2517 | push ax ; 50 ; 0xc12d4
|
---|
2518 | mov cl, al ; 88 c1 ; 0xc12d5
|
---|
2519 | cmp AL, strict byte 007h ; 3c 07 ; 0xc12d7 vgabios.c:837
|
---|
2520 | jnbe near 0138eh ; 0f 87 b1 00 ; 0xc12d9
|
---|
2521 | mov bx, strict word 00049h ; bb 49 00 ; 0xc12dd vgabios.c:47
|
---|
2522 | mov ax, strict word 00040h ; b8 40 00 ; 0xc12e0
|
---|
2523 | mov es, ax ; 8e c0 ; 0xc12e3
|
---|
2524 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc12e5
|
---|
2525 | xor ah, ah ; 30 e4 ; 0xc12e8 vgabios.c:841
|
---|
2526 | call 035edh ; e8 00 23 ; 0xc12ea
|
---|
2527 | mov ch, al ; 88 c5 ; 0xc12ed
|
---|
2528 | cmp AL, strict byte 0ffh ; 3c ff ; 0xc12ef vgabios.c:842
|
---|
2529 | je near 0138eh ; 0f 84 99 00 ; 0xc12f1
|
---|
2530 | movzx ax, cl ; 0f b6 c1 ; 0xc12f5 vgabios.c:845
|
---|
2531 | lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc12f8
|
---|
2532 | lea dx, [bp-00ch] ; 8d 56 f4 ; 0xc12fb
|
---|
2533 | call 00a93h ; e8 92 f7 ; 0xc12fe
|
---|
2534 | movzx bx, ch ; 0f b6 dd ; 0xc1301 vgabios.c:847
|
---|
2535 | mov si, bx ; 89 de ; 0xc1304
|
---|
2536 | sal si, 003h ; c1 e6 03 ; 0xc1306
|
---|
2537 | cmp byte [si+047ach], 000h ; 80 bc ac 47 00 ; 0xc1309
|
---|
2538 | jne short 01344h ; 75 34 ; 0xc130e
|
---|
2539 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc1310 vgabios.c:57
|
---|
2540 | mov ax, strict word 00040h ; b8 40 00 ; 0xc1313
|
---|
2541 | mov es, ax ; 8e c0 ; 0xc1316
|
---|
2542 | mov dx, word [es:bx] ; 26 8b 17 ; 0xc1318
|
---|
2543 | mov bx, 00084h ; bb 84 00 ; 0xc131b vgabios.c:47
|
---|
2544 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc131e
|
---|
2545 | xor ah, ah ; 30 e4 ; 0xc1321 vgabios.c:48
|
---|
2546 | inc ax ; 40 ; 0xc1323
|
---|
2547 | imul dx, ax ; 0f af d0 ; 0xc1324 vgabios.c:854
|
---|
2548 | mov ax, dx ; 89 d0 ; 0xc1327
|
---|
2549 | add ax, dx ; 01 d0 ; 0xc1329
|
---|
2550 | or AL, strict byte 0ffh ; 0c ff ; 0xc132b
|
---|
2551 | mov bx, ax ; 89 c3 ; 0xc132d
|
---|
2552 | movzx ax, cl ; 0f b6 c1 ; 0xc132f
|
---|
2553 | inc bx ; 43 ; 0xc1332
|
---|
2554 | imul bx, ax ; 0f af d8 ; 0xc1333
|
---|
2555 | mov si, strict word 0004eh ; be 4e 00 ; 0xc1336 vgabios.c:62
|
---|
2556 | mov word [es:si], bx ; 26 89 1c ; 0xc1339
|
---|
2557 | or dl, 0ffh ; 80 ca ff ; 0xc133c vgabios.c:858
|
---|
2558 | mov bx, dx ; 89 d3 ; 0xc133f
|
---|
2559 | inc bx ; 43 ; 0xc1341
|
---|
2560 | jmp short 01353h ; eb 0f ; 0xc1342 vgabios.c:860
|
---|
2561 | movzx bx, byte [bx+0482bh] ; 0f b6 9f 2b 48 ; 0xc1344 vgabios.c:862
|
---|
2562 | sal bx, 006h ; c1 e3 06 ; 0xc1349
|
---|
2563 | movzx ax, cl ; 0f b6 c1 ; 0xc134c
|
---|
2564 | mov bx, word [bx+04842h] ; 8b 9f 42 48 ; 0xc134f
|
---|
2565 | imul bx, ax ; 0f af d8 ; 0xc1353
|
---|
2566 | mov si, strict word 00063h ; be 63 00 ; 0xc1356 vgabios.c:57
|
---|
2567 | mov ax, strict word 00040h ; b8 40 00 ; 0xc1359
|
---|
2568 | mov es, ax ; 8e c0 ; 0xc135c
|
---|
2569 | mov si, word [es:si] ; 26 8b 34 ; 0xc135e
|
---|
2570 | mov AL, strict byte 00ch ; b0 0c ; 0xc1361 vgabios.c:867
|
---|
2571 | mov dx, si ; 89 f2 ; 0xc1363
|
---|
2572 | out DX, AL ; ee ; 0xc1365
|
---|
2573 | mov ax, bx ; 89 d8 ; 0xc1366 vgabios.c:868
|
---|
2574 | xor al, bl ; 30 d8 ; 0xc1368
|
---|
2575 | shr ax, 008h ; c1 e8 08 ; 0xc136a
|
---|
2576 | lea di, [si+001h] ; 8d 7c 01 ; 0xc136d
|
---|
2577 | mov dx, di ; 89 fa ; 0xc1370
|
---|
2578 | out DX, AL ; ee ; 0xc1372
|
---|
2579 | mov AL, strict byte 00dh ; b0 0d ; 0xc1373 vgabios.c:869
|
---|
2580 | mov dx, si ; 89 f2 ; 0xc1375
|
---|
2581 | out DX, AL ; ee ; 0xc1377
|
---|
2582 | xor bh, bh ; 30 ff ; 0xc1378 vgabios.c:870
|
---|
2583 | mov ax, bx ; 89 d8 ; 0xc137a
|
---|
2584 | mov dx, di ; 89 fa ; 0xc137c
|
---|
2585 | out DX, AL ; ee ; 0xc137e
|
---|
2586 | mov bx, strict word 00062h ; bb 62 00 ; 0xc137f vgabios.c:52
|
---|
2587 | mov byte [es:bx], cl ; 26 88 0f ; 0xc1382
|
---|
2588 | mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc1385 vgabios.c:880
|
---|
2589 | movzx ax, cl ; 0f b6 c1 ; 0xc1388
|
---|
2590 | call 01242h ; e8 b4 fe ; 0xc138b
|
---|
2591 | lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc138e vgabios.c:881
|
---|
2592 | pop di ; 5f ; 0xc1391
|
---|
2593 | pop si ; 5e ; 0xc1392
|
---|
2594 | pop dx ; 5a ; 0xc1393
|
---|
2595 | pop cx ; 59 ; 0xc1394
|
---|
2596 | pop bx ; 5b ; 0xc1395
|
---|
2597 | pop bp ; 5d ; 0xc1396
|
---|
2598 | retn ; c3 ; 0xc1397
|
---|
2599 | ; disGetNextSymbol 0xc1398 LB 0x2f21 -> off=0x0 cb=0000000000000045 uValue=00000000000c1398 'find_vpti'
|
---|
2600 | find_vpti: ; 0xc1398 LB 0x45
|
---|
2601 | push bx ; 53 ; 0xc1398 vgabios.c:916
|
---|
2602 | push si ; 56 ; 0xc1399
|
---|
2603 | push bp ; 55 ; 0xc139a
|
---|
2604 | mov bp, sp ; 89 e5 ; 0xc139b
|
---|
2605 | movzx bx, al ; 0f b6 d8 ; 0xc139d vgabios.c:921
|
---|
2606 | mov si, bx ; 89 de ; 0xc13a0
|
---|
2607 | sal si, 003h ; c1 e6 03 ; 0xc13a2
|
---|
2608 | cmp byte [si+047ach], 000h ; 80 bc ac 47 00 ; 0xc13a5
|
---|
2609 | jne short 013d4h ; 75 28 ; 0xc13aa
|
---|
2610 | mov si, 00089h ; be 89 00 ; 0xc13ac vgabios.c:47
|
---|
2611 | mov ax, strict word 00040h ; b8 40 00 ; 0xc13af
|
---|
2612 | mov es, ax ; 8e c0 ; 0xc13b2
|
---|
2613 | mov al, byte [es:si] ; 26 8a 04 ; 0xc13b4
|
---|
2614 | test AL, strict byte 010h ; a8 10 ; 0xc13b7 vgabios.c:923
|
---|
2615 | je short 013c2h ; 74 07 ; 0xc13b9
|
---|
2616 | movsx ax, byte [bx+07df2h] ; 0f be 87 f2 7d ; 0xc13bb vgabios.c:924
|
---|
2617 | jmp short 013d9h ; eb 17 ; 0xc13c0 vgabios.c:925
|
---|
2618 | test AL, strict byte 080h ; a8 80 ; 0xc13c2
|
---|
2619 | je short 013cdh ; 74 07 ; 0xc13c4
|
---|
2620 | movsx ax, byte [bx+07de2h] ; 0f be 87 e2 7d ; 0xc13c6 vgabios.c:926
|
---|
2621 | jmp short 013d9h ; eb 0c ; 0xc13cb vgabios.c:927
|
---|
2622 | movsx ax, byte [bx+07deah] ; 0f be 87 ea 7d ; 0xc13cd vgabios.c:928
|
---|
2623 | jmp short 013d9h ; eb 05 ; 0xc13d2 vgabios.c:929
|
---|
2624 | movzx ax, byte [bx+0482bh] ; 0f b6 87 2b 48 ; 0xc13d4 vgabios.c:930
|
---|
2625 | pop bp ; 5d ; 0xc13d9 vgabios.c:933
|
---|
2626 | pop si ; 5e ; 0xc13da
|
---|
2627 | pop bx ; 5b ; 0xc13db
|
---|
2628 | retn ; c3 ; 0xc13dc
|
---|
2629 | ; disGetNextSymbol 0xc13dd LB 0x2edc -> off=0x0 cb=00000000000004b2 uValue=00000000000c13dd 'biosfn_set_video_mode'
|
---|
2630 | biosfn_set_video_mode: ; 0xc13dd LB 0x4b2
|
---|
2631 | push bp ; 55 ; 0xc13dd vgabios.c:938
|
---|
2632 | mov bp, sp ; 89 e5 ; 0xc13de
|
---|
2633 | push bx ; 53 ; 0xc13e0
|
---|
2634 | push cx ; 51 ; 0xc13e1
|
---|
2635 | push dx ; 52 ; 0xc13e2
|
---|
2636 | push si ; 56 ; 0xc13e3
|
---|
2637 | push di ; 57 ; 0xc13e4
|
---|
2638 | sub sp, strict byte 00016h ; 83 ec 16 ; 0xc13e5
|
---|
2639 | mov byte [bp-00eh], al ; 88 46 f2 ; 0xc13e8
|
---|
2640 | and AL, strict byte 080h ; 24 80 ; 0xc13eb vgabios.c:942
|
---|
2641 | mov byte [bp-00ch], al ; 88 46 f4 ; 0xc13ed
|
---|
2642 | call 007bfh ; e8 cc f3 ; 0xc13f0 vgabios.c:952
|
---|
2643 | test ax, ax ; 85 c0 ; 0xc13f3
|
---|
2644 | je short 01403h ; 74 0c ; 0xc13f5
|
---|
2645 | mov AL, strict byte 007h ; b0 07 ; 0xc13f7 vgabios.c:954
|
---|
2646 | mov dx, 003c4h ; ba c4 03 ; 0xc13f9
|
---|
2647 | out DX, AL ; ee ; 0xc13fc
|
---|
2648 | xor al, al ; 30 c0 ; 0xc13fd vgabios.c:955
|
---|
2649 | mov dx, 003c5h ; ba c5 03 ; 0xc13ff
|
---|
2650 | out DX, AL ; ee ; 0xc1402
|
---|
2651 | and byte [bp-00eh], 07fh ; 80 66 f2 7f ; 0xc1403 vgabios.c:960
|
---|
2652 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1407 vgabios.c:966
|
---|
2653 | call 035edh ; e8 df 21 ; 0xc140b
|
---|
2654 | mov byte [bp-010h], al ; 88 46 f0 ; 0xc140e
|
---|
2655 | cmp AL, strict byte 0ffh ; 3c ff ; 0xc1411 vgabios.c:972
|
---|
2656 | je near 01885h ; 0f 84 6e 04 ; 0xc1413
|
---|
2657 | mov bx, 000a8h ; bb a8 00 ; 0xc1417 vgabios.c:67
|
---|
2658 | mov dx, strict word 00040h ; ba 40 00 ; 0xc141a
|
---|
2659 | mov es, dx ; 8e c2 ; 0xc141d
|
---|
2660 | mov di, word [es:bx] ; 26 8b 3f ; 0xc141f
|
---|
2661 | mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xc1422
|
---|
2662 | mov bx, di ; 89 fb ; 0xc1426 vgabios.c:68
|
---|
2663 | mov word [bp-014h], dx ; 89 56 ec ; 0xc1428
|
---|
2664 | movzx cx, al ; 0f b6 c8 ; 0xc142b vgabios.c:978
|
---|
2665 | mov ax, cx ; 89 c8 ; 0xc142e
|
---|
2666 | call 01398h ; e8 65 ff ; 0xc1430
|
---|
2667 | mov es, dx ; 8e c2 ; 0xc1433 vgabios.c:979
|
---|
2668 | mov si, word [es:di] ; 26 8b 35 ; 0xc1435
|
---|
2669 | mov dx, word [es:di+002h] ; 26 8b 55 02 ; 0xc1438
|
---|
2670 | mov word [bp-01ah], dx ; 89 56 e6 ; 0xc143c
|
---|
2671 | xor ah, ah ; 30 e4 ; 0xc143f vgabios.c:980
|
---|
2672 | sal ax, 006h ; c1 e0 06 ; 0xc1441
|
---|
2673 | add si, ax ; 01 c6 ; 0xc1444
|
---|
2674 | mov di, 00089h ; bf 89 00 ; 0xc1446 vgabios.c:47
|
---|
2675 | mov ax, strict word 00040h ; b8 40 00 ; 0xc1449
|
---|
2676 | mov es, ax ; 8e c0 ; 0xc144c
|
---|
2677 | mov al, byte [es:di] ; 26 8a 05 ; 0xc144e
|
---|
2678 | mov ah, al ; 88 c4 ; 0xc1451 vgabios.c:48
|
---|
2679 | test AL, strict byte 008h ; a8 08 ; 0xc1453 vgabios.c:997
|
---|
2680 | jne near 01509h ; 0f 85 b0 00 ; 0xc1455
|
---|
2681 | mov di, cx ; 89 cf ; 0xc1459 vgabios.c:999
|
---|
2682 | sal di, 003h ; c1 e7 03 ; 0xc145b
|
---|
2683 | mov al, byte [di+047b1h] ; 8a 85 b1 47 ; 0xc145e
|
---|
2684 | mov dx, 003c6h ; ba c6 03 ; 0xc1462
|
---|
2685 | out DX, AL ; ee ; 0xc1465
|
---|
2686 | xor al, al ; 30 c0 ; 0xc1466 vgabios.c:1002
|
---|
2687 | mov dx, 003c8h ; ba c8 03 ; 0xc1468
|
---|
2688 | out DX, AL ; ee ; 0xc146b
|
---|
2689 | mov cl, byte [di+047b2h] ; 8a 8d b2 47 ; 0xc146c vgabios.c:1005
|
---|
2690 | cmp cl, 001h ; 80 f9 01 ; 0xc1470
|
---|
2691 | jc short 01483h ; 72 0e ; 0xc1473
|
---|
2692 | jbe short 0148eh ; 76 17 ; 0xc1475
|
---|
2693 | cmp cl, 003h ; 80 f9 03 ; 0xc1477
|
---|
2694 | je short 0149ch ; 74 20 ; 0xc147a
|
---|
2695 | cmp cl, 002h ; 80 f9 02 ; 0xc147c
|
---|
2696 | je short 01495h ; 74 14 ; 0xc147f
|
---|
2697 | jmp short 014a1h ; eb 1e ; 0xc1481
|
---|
2698 | test cl, cl ; 84 c9 ; 0xc1483
|
---|
2699 | jne short 014a1h ; 75 1a ; 0xc1485
|
---|
2700 | mov word [bp-016h], 04fbfh ; c7 46 ea bf 4f ; 0xc1487 vgabios.c:1007
|
---|
2701 | jmp short 014a1h ; eb 13 ; 0xc148c vgabios.c:1008
|
---|
2702 | mov word [bp-016h], 0507fh ; c7 46 ea 7f 50 ; 0xc148e vgabios.c:1010
|
---|
2703 | jmp short 014a1h ; eb 0c ; 0xc1493 vgabios.c:1011
|
---|
2704 | mov word [bp-016h], 0513fh ; c7 46 ea 3f 51 ; 0xc1495 vgabios.c:1013
|
---|
2705 | jmp short 014a1h ; eb 05 ; 0xc149a vgabios.c:1014
|
---|
2706 | mov word [bp-016h], 051ffh ; c7 46 ea ff 51 ; 0xc149c vgabios.c:1016
|
---|
2707 | movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc14a1 vgabios.c:1020
|
---|
2708 | sal di, 003h ; c1 e7 03 ; 0xc14a5
|
---|
2709 | cmp byte [di+047ach], 000h ; 80 bd ac 47 00 ; 0xc14a8
|
---|
2710 | jne short 014beh ; 75 0f ; 0xc14ad
|
---|
2711 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc14af vgabios.c:1022
|
---|
2712 | cmp byte [es:si+002h], 008h ; 26 80 7c 02 08 ; 0xc14b2
|
---|
2713 | jne short 014beh ; 75 05 ; 0xc14b7
|
---|
2714 | mov word [bp-016h], 0507fh ; c7 46 ea 7f 50 ; 0xc14b9 vgabios.c:1023
|
---|
2715 | xor cx, cx ; 31 c9 ; 0xc14be vgabios.c:1026
|
---|
2716 | jmp short 014d1h ; eb 0f ; 0xc14c0
|
---|
2717 | xor al, al ; 30 c0 ; 0xc14c2 vgabios.c:1033
|
---|
2718 | mov dx, 003c9h ; ba c9 03 ; 0xc14c4
|
---|
2719 | out DX, AL ; ee ; 0xc14c7
|
---|
2720 | out DX, AL ; ee ; 0xc14c8 vgabios.c:1034
|
---|
2721 | out DX, AL ; ee ; 0xc14c9 vgabios.c:1035
|
---|
2722 | inc cx ; 41 ; 0xc14ca vgabios.c:1037
|
---|
2723 | cmp cx, 00100h ; 81 f9 00 01 ; 0xc14cb
|
---|
2724 | jnc short 014fch ; 73 2b ; 0xc14cf
|
---|
2725 | movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc14d1
|
---|
2726 | sal di, 003h ; c1 e7 03 ; 0xc14d5
|
---|
2727 | movzx di, byte [di+047b2h] ; 0f b6 bd b2 47 ; 0xc14d8
|
---|
2728 | movzx di, byte [di+0483bh] ; 0f b6 bd 3b 48 ; 0xc14dd
|
---|
2729 | cmp cx, di ; 39 f9 ; 0xc14e2
|
---|
2730 | jnbe short 014c2h ; 77 dc ; 0xc14e4
|
---|
2731 | imul di, cx, strict byte 00003h ; 6b f9 03 ; 0xc14e6
|
---|
2732 | add di, word [bp-016h] ; 03 7e ea ; 0xc14e9
|
---|
2733 | mov al, byte [di] ; 8a 05 ; 0xc14ec
|
---|
2734 | mov dx, 003c9h ; ba c9 03 ; 0xc14ee
|
---|
2735 | out DX, AL ; ee ; 0xc14f1
|
---|
2736 | mov al, byte [di+001h] ; 8a 45 01 ; 0xc14f2
|
---|
2737 | out DX, AL ; ee ; 0xc14f5
|
---|
2738 | mov al, byte [di+002h] ; 8a 45 02 ; 0xc14f6
|
---|
2739 | out DX, AL ; ee ; 0xc14f9
|
---|
2740 | jmp short 014cah ; eb ce ; 0xc14fa
|
---|
2741 | test ah, 002h ; f6 c4 02 ; 0xc14fc vgabios.c:1038
|
---|
2742 | je short 01509h ; 74 08 ; 0xc14ff
|
---|
2743 | mov dx, 00100h ; ba 00 01 ; 0xc1501 vgabios.c:1040
|
---|
2744 | xor ax, ax ; 31 c0 ; 0xc1504
|
---|
2745 | call 010c0h ; e8 b7 fb ; 0xc1506
|
---|
2746 | mov dx, 003dah ; ba da 03 ; 0xc1509 vgabios.c:1045
|
---|
2747 | in AL, DX ; ec ; 0xc150c
|
---|
2748 | db 02ah, 0e4h
|
---|
2749 | ; sub ah, ah ; 2a e4 ; 0xc150d
|
---|
2750 | xor cx, cx ; 31 c9 ; 0xc150f vgabios.c:1048
|
---|
2751 | jmp short 01518h ; eb 05 ; 0xc1511
|
---|
2752 | cmp cx, strict byte 00013h ; 83 f9 13 ; 0xc1513
|
---|
2753 | jnbe short 0152dh ; 77 15 ; 0xc1516
|
---|
2754 | mov al, cl ; 88 c8 ; 0xc1518 vgabios.c:1049
|
---|
2755 | mov dx, 003c0h ; ba c0 03 ; 0xc151a
|
---|
2756 | out DX, AL ; ee ; 0xc151d
|
---|
2757 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc151e vgabios.c:1050
|
---|
2758 | mov di, si ; 89 f7 ; 0xc1521
|
---|
2759 | add di, cx ; 01 cf ; 0xc1523
|
---|
2760 | mov al, byte [es:di+023h] ; 26 8a 45 23 ; 0xc1525
|
---|
2761 | out DX, AL ; ee ; 0xc1529
|
---|
2762 | inc cx ; 41 ; 0xc152a vgabios.c:1051
|
---|
2763 | jmp short 01513h ; eb e6 ; 0xc152b
|
---|
2764 | mov AL, strict byte 014h ; b0 14 ; 0xc152d vgabios.c:1052
|
---|
2765 | mov dx, 003c0h ; ba c0 03 ; 0xc152f
|
---|
2766 | out DX, AL ; ee ; 0xc1532
|
---|
2767 | xor al, al ; 30 c0 ; 0xc1533 vgabios.c:1053
|
---|
2768 | out DX, AL ; ee ; 0xc1535
|
---|
2769 | mov es, [bp-014h] ; 8e 46 ec ; 0xc1536 vgabios.c:1056
|
---|
2770 | mov dx, word [es:bx+004h] ; 26 8b 57 04 ; 0xc1539
|
---|
2771 | mov ax, word [es:bx+006h] ; 26 8b 47 06 ; 0xc153d
|
---|
2772 | test ax, ax ; 85 c0 ; 0xc1541
|
---|
2773 | jne short 01549h ; 75 04 ; 0xc1543
|
---|
2774 | test dx, dx ; 85 d2 ; 0xc1545
|
---|
2775 | je short 01589h ; 74 40 ; 0xc1547
|
---|
2776 | mov word [bp-01ch], ax ; 89 46 e4 ; 0xc1549 vgabios.c:1060
|
---|
2777 | xor cx, cx ; 31 c9 ; 0xc154c vgabios.c:1061
|
---|
2778 | jmp short 01555h ; eb 05 ; 0xc154e
|
---|
2779 | cmp cx, strict byte 00010h ; 83 f9 10 ; 0xc1550
|
---|
2780 | jnc short 01579h ; 73 24 ; 0xc1553
|
---|
2781 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc1555 vgabios.c:1062
|
---|
2782 | mov di, si ; 89 f7 ; 0xc1558
|
---|
2783 | add di, cx ; 01 cf ; 0xc155a
|
---|
2784 | mov ax, word [bp-01ch] ; 8b 46 e4 ; 0xc155c
|
---|
2785 | mov word [bp-020h], ax ; 89 46 e0 ; 0xc155f
|
---|
2786 | mov ax, dx ; 89 d0 ; 0xc1562
|
---|
2787 | add ax, cx ; 01 c8 ; 0xc1564
|
---|
2788 | mov word [bp-01eh], ax ; 89 46 e2 ; 0xc1566
|
---|
2789 | mov al, byte [es:di+023h] ; 26 8a 45 23 ; 0xc1569
|
---|
2790 | mov es, [bp-020h] ; 8e 46 e0 ; 0xc156d
|
---|
2791 | mov di, word [bp-01eh] ; 8b 7e e2 ; 0xc1570
|
---|
2792 | mov byte [es:di], al ; 26 88 05 ; 0xc1573
|
---|
2793 | inc cx ; 41 ; 0xc1576
|
---|
2794 | jmp short 01550h ; eb d7 ; 0xc1577
|
---|
2795 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc1579 vgabios.c:1063
|
---|
2796 | mov al, byte [es:si+034h] ; 26 8a 44 34 ; 0xc157c
|
---|
2797 | mov es, [bp-01ch] ; 8e 46 e4 ; 0xc1580
|
---|
2798 | mov di, dx ; 89 d7 ; 0xc1583
|
---|
2799 | mov byte [es:di+010h], al ; 26 88 45 10 ; 0xc1585
|
---|
2800 | xor al, al ; 30 c0 ; 0xc1589 vgabios.c:1067
|
---|
2801 | mov dx, 003c4h ; ba c4 03 ; 0xc158b
|
---|
2802 | out DX, AL ; ee ; 0xc158e
|
---|
2803 | mov AL, strict byte 003h ; b0 03 ; 0xc158f vgabios.c:1068
|
---|
2804 | mov dx, 003c5h ; ba c5 03 ; 0xc1591
|
---|
2805 | out DX, AL ; ee ; 0xc1594
|
---|
2806 | mov cx, strict word 00001h ; b9 01 00 ; 0xc1595 vgabios.c:1069
|
---|
2807 | jmp short 0159fh ; eb 05 ; 0xc1598
|
---|
2808 | cmp cx, strict byte 00004h ; 83 f9 04 ; 0xc159a
|
---|
2809 | jnbe short 015b7h ; 77 18 ; 0xc159d
|
---|
2810 | mov al, cl ; 88 c8 ; 0xc159f vgabios.c:1070
|
---|
2811 | mov dx, 003c4h ; ba c4 03 ; 0xc15a1
|
---|
2812 | out DX, AL ; ee ; 0xc15a4
|
---|
2813 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc15a5 vgabios.c:1071
|
---|
2814 | mov di, si ; 89 f7 ; 0xc15a8
|
---|
2815 | add di, cx ; 01 cf ; 0xc15aa
|
---|
2816 | mov al, byte [es:di+004h] ; 26 8a 45 04 ; 0xc15ac
|
---|
2817 | mov dx, 003c5h ; ba c5 03 ; 0xc15b0
|
---|
2818 | out DX, AL ; ee ; 0xc15b3
|
---|
2819 | inc cx ; 41 ; 0xc15b4 vgabios.c:1072
|
---|
2820 | jmp short 0159ah ; eb e3 ; 0xc15b5
|
---|
2821 | xor cx, cx ; 31 c9 ; 0xc15b7 vgabios.c:1075
|
---|
2822 | jmp short 015c0h ; eb 05 ; 0xc15b9
|
---|
2823 | cmp cx, strict byte 00008h ; 83 f9 08 ; 0xc15bb
|
---|
2824 | jnbe short 015d8h ; 77 18 ; 0xc15be
|
---|
2825 | mov al, cl ; 88 c8 ; 0xc15c0 vgabios.c:1076
|
---|
2826 | mov dx, 003ceh ; ba ce 03 ; 0xc15c2
|
---|
2827 | out DX, AL ; ee ; 0xc15c5
|
---|
2828 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc15c6 vgabios.c:1077
|
---|
2829 | mov di, si ; 89 f7 ; 0xc15c9
|
---|
2830 | add di, cx ; 01 cf ; 0xc15cb
|
---|
2831 | mov al, byte [es:di+037h] ; 26 8a 45 37 ; 0xc15cd
|
---|
2832 | mov dx, 003cfh ; ba cf 03 ; 0xc15d1
|
---|
2833 | out DX, AL ; ee ; 0xc15d4
|
---|
2834 | inc cx ; 41 ; 0xc15d5 vgabios.c:1078
|
---|
2835 | jmp short 015bbh ; eb e3 ; 0xc15d6
|
---|
2836 | movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc15d8 vgabios.c:1081
|
---|
2837 | sal di, 003h ; c1 e7 03 ; 0xc15dc
|
---|
2838 | cmp byte [di+047adh], 001h ; 80 bd ad 47 01 ; 0xc15df
|
---|
2839 | jne short 015ebh ; 75 05 ; 0xc15e4
|
---|
2840 | mov cx, 003b4h ; b9 b4 03 ; 0xc15e6
|
---|
2841 | jmp short 015eeh ; eb 03 ; 0xc15e9
|
---|
2842 | mov cx, 003d4h ; b9 d4 03 ; 0xc15eb
|
---|
2843 | mov word [bp-018h], cx ; 89 4e e8 ; 0xc15ee
|
---|
2844 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc15f1 vgabios.c:1084
|
---|
2845 | mov al, byte [es:si+009h] ; 26 8a 44 09 ; 0xc15f4
|
---|
2846 | mov dx, 003c2h ; ba c2 03 ; 0xc15f8
|
---|
2847 | out DX, AL ; ee ; 0xc15fb
|
---|
2848 | mov ax, strict word 00011h ; b8 11 00 ; 0xc15fc vgabios.c:1087
|
---|
2849 | mov dx, cx ; 89 ca ; 0xc15ff
|
---|
2850 | out DX, ax ; ef ; 0xc1601
|
---|
2851 | xor cx, cx ; 31 c9 ; 0xc1602 vgabios.c:1089
|
---|
2852 | jmp short 0160bh ; eb 05 ; 0xc1604
|
---|
2853 | cmp cx, strict byte 00018h ; 83 f9 18 ; 0xc1606
|
---|
2854 | jnbe short 01621h ; 77 16 ; 0xc1609
|
---|
2855 | mov al, cl ; 88 c8 ; 0xc160b vgabios.c:1090
|
---|
2856 | mov dx, word [bp-018h] ; 8b 56 e8 ; 0xc160d
|
---|
2857 | out DX, AL ; ee ; 0xc1610
|
---|
2858 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc1611 vgabios.c:1091
|
---|
2859 | mov di, si ; 89 f7 ; 0xc1614
|
---|
2860 | add di, cx ; 01 cf ; 0xc1616
|
---|
2861 | inc dx ; 42 ; 0xc1618
|
---|
2862 | mov al, byte [es:di+00ah] ; 26 8a 45 0a ; 0xc1619
|
---|
2863 | out DX, AL ; ee ; 0xc161d
|
---|
2864 | inc cx ; 41 ; 0xc161e vgabios.c:1092
|
---|
2865 | jmp short 01606h ; eb e5 ; 0xc161f
|
---|
2866 | mov AL, strict byte 020h ; b0 20 ; 0xc1621 vgabios.c:1095
|
---|
2867 | mov dx, 003c0h ; ba c0 03 ; 0xc1623
|
---|
2868 | out DX, AL ; ee ; 0xc1626
|
---|
2869 | mov dx, word [bp-018h] ; 8b 56 e8 ; 0xc1627 vgabios.c:1096
|
---|
2870 | add dx, strict byte 00006h ; 83 c2 06 ; 0xc162a
|
---|
2871 | in AL, DX ; ec ; 0xc162d
|
---|
2872 | db 02ah, 0e4h
|
---|
2873 | ; sub ah, ah ; 2a e4 ; 0xc162e
|
---|
2874 | cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc1630 vgabios.c:1098
|
---|
2875 | jne short 01692h ; 75 5c ; 0xc1634
|
---|
2876 | movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc1636 vgabios.c:1100
|
---|
2877 | sal di, 003h ; c1 e7 03 ; 0xc163a
|
---|
2878 | cmp byte [di+047ach], 000h ; 80 bd ac 47 00 ; 0xc163d
|
---|
2879 | jne short 01656h ; 75 12 ; 0xc1642
|
---|
2880 | mov es, [di+047afh] ; 8e 85 af 47 ; 0xc1644 vgabios.c:1102
|
---|
2881 | mov cx, 04000h ; b9 00 40 ; 0xc1648
|
---|
2882 | mov ax, 00720h ; b8 20 07 ; 0xc164b
|
---|
2883 | xor di, di ; 31 ff ; 0xc164e
|
---|
2884 | jcxz 01654h ; e3 02 ; 0xc1650
|
---|
2885 | rep stosw ; f3 ab ; 0xc1652
|
---|
2886 | jmp short 01692h ; eb 3c ; 0xc1654 vgabios.c:1104
|
---|
2887 | cmp byte [bp-00eh], 00dh ; 80 7e f2 0d ; 0xc1656 vgabios.c:1106
|
---|
2888 | jnc short 0166dh ; 73 11 ; 0xc165a
|
---|
2889 | mov es, [di+047afh] ; 8e 85 af 47 ; 0xc165c vgabios.c:1108
|
---|
2890 | mov cx, 04000h ; b9 00 40 ; 0xc1660
|
---|
2891 | xor ax, ax ; 31 c0 ; 0xc1663
|
---|
2892 | xor di, di ; 31 ff ; 0xc1665
|
---|
2893 | jcxz 0166bh ; e3 02 ; 0xc1667
|
---|
2894 | rep stosw ; f3 ab ; 0xc1669
|
---|
2895 | jmp short 01692h ; eb 25 ; 0xc166b vgabios.c:1110
|
---|
2896 | mov AL, strict byte 002h ; b0 02 ; 0xc166d vgabios.c:1112
|
---|
2897 | mov dx, 003c4h ; ba c4 03 ; 0xc166f
|
---|
2898 | out DX, AL ; ee ; 0xc1672
|
---|
2899 | mov dx, 003c5h ; ba c5 03 ; 0xc1673 vgabios.c:1113
|
---|
2900 | in AL, DX ; ec ; 0xc1676
|
---|
2901 | db 02ah, 0e4h
|
---|
2902 | ; sub ah, ah ; 2a e4 ; 0xc1677
|
---|
2903 | mov word [bp-01eh], ax ; 89 46 e2 ; 0xc1679
|
---|
2904 | mov AL, strict byte 00fh ; b0 0f ; 0xc167c vgabios.c:1114
|
---|
2905 | out DX, AL ; ee ; 0xc167e
|
---|
2906 | mov es, [di+047afh] ; 8e 85 af 47 ; 0xc167f vgabios.c:1115
|
---|
2907 | mov cx, 08000h ; b9 00 80 ; 0xc1683
|
---|
2908 | xor ax, ax ; 31 c0 ; 0xc1686
|
---|
2909 | xor di, di ; 31 ff ; 0xc1688
|
---|
2910 | jcxz 0168eh ; e3 02 ; 0xc168a
|
---|
2911 | rep stosw ; f3 ab ; 0xc168c
|
---|
2912 | mov al, byte [bp-01eh] ; 8a 46 e2 ; 0xc168e vgabios.c:1116
|
---|
2913 | out DX, AL ; ee ; 0xc1691
|
---|
2914 | mov di, strict word 00049h ; bf 49 00 ; 0xc1692 vgabios.c:52
|
---|
2915 | mov ax, strict word 00040h ; b8 40 00 ; 0xc1695
|
---|
2916 | mov es, ax ; 8e c0 ; 0xc1698
|
---|
2917 | mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc169a
|
---|
2918 | mov byte [es:di], al ; 26 88 05 ; 0xc169d
|
---|
2919 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc16a0 vgabios.c:1123
|
---|
2920 | movzx ax, byte [es:si] ; 26 0f b6 04 ; 0xc16a3
|
---|
2921 | mov di, strict word 0004ah ; bf 4a 00 ; 0xc16a7 vgabios.c:62
|
---|
2922 | mov dx, strict word 00040h ; ba 40 00 ; 0xc16aa
|
---|
2923 | mov es, dx ; 8e c2 ; 0xc16ad
|
---|
2924 | mov word [es:di], ax ; 26 89 05 ; 0xc16af
|
---|
2925 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc16b2 vgabios.c:60
|
---|
2926 | mov ax, word [es:si+003h] ; 26 8b 44 03 ; 0xc16b5
|
---|
2927 | mov di, strict word 0004ch ; bf 4c 00 ; 0xc16b9 vgabios.c:62
|
---|
2928 | mov es, dx ; 8e c2 ; 0xc16bc
|
---|
2929 | mov word [es:di], ax ; 26 89 05 ; 0xc16be
|
---|
2930 | mov di, strict word 00063h ; bf 63 00 ; 0xc16c1 vgabios.c:62
|
---|
2931 | mov ax, word [bp-018h] ; 8b 46 e8 ; 0xc16c4
|
---|
2932 | mov word [es:di], ax ; 26 89 05 ; 0xc16c7
|
---|
2933 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc16ca vgabios.c:50
|
---|
2934 | mov al, byte [es:si+001h] ; 26 8a 44 01 ; 0xc16cd
|
---|
2935 | mov di, 00084h ; bf 84 00 ; 0xc16d1 vgabios.c:52
|
---|
2936 | mov es, dx ; 8e c2 ; 0xc16d4
|
---|
2937 | mov byte [es:di], al ; 26 88 05 ; 0xc16d6
|
---|
2938 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc16d9 vgabios.c:1127
|
---|
2939 | movzx ax, byte [es:si+002h] ; 26 0f b6 44 02 ; 0xc16dc
|
---|
2940 | mov di, 00085h ; bf 85 00 ; 0xc16e1 vgabios.c:62
|
---|
2941 | mov es, dx ; 8e c2 ; 0xc16e4
|
---|
2942 | mov word [es:di], ax ; 26 89 05 ; 0xc16e6
|
---|
2943 | mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc16e9 vgabios.c:1128
|
---|
2944 | or AL, strict byte 060h ; 0c 60 ; 0xc16ec
|
---|
2945 | mov di, 00087h ; bf 87 00 ; 0xc16ee vgabios.c:52
|
---|
2946 | mov byte [es:di], al ; 26 88 05 ; 0xc16f1
|
---|
2947 | mov di, 00088h ; bf 88 00 ; 0xc16f4 vgabios.c:52
|
---|
2948 | mov byte [es:di], 0f9h ; 26 c6 05 f9 ; 0xc16f7
|
---|
2949 | mov di, 0008ah ; bf 8a 00 ; 0xc16fb vgabios.c:52
|
---|
2950 | mov byte [es:di], 008h ; 26 c6 05 08 ; 0xc16fe
|
---|
2951 | mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc1702 vgabios.c:1134
|
---|
2952 | cmp AL, strict byte 007h ; 3c 07 ; 0xc1705
|
---|
2953 | jnbe short 0172fh ; 77 26 ; 0xc1707
|
---|
2954 | movzx di, al ; 0f b6 f8 ; 0xc1709 vgabios.c:1136
|
---|
2955 | mov al, byte [di+07ddah] ; 8a 85 da 7d ; 0xc170c vgabios.c:50
|
---|
2956 | mov di, strict word 00065h ; bf 65 00 ; 0xc1710 vgabios.c:52
|
---|
2957 | mov byte [es:di], al ; 26 88 05 ; 0xc1713
|
---|
2958 | cmp byte [bp-00eh], 006h ; 80 7e f2 06 ; 0xc1716 vgabios.c:1137
|
---|
2959 | jne short 01721h ; 75 05 ; 0xc171a
|
---|
2960 | mov dx, strict word 0003fh ; ba 3f 00 ; 0xc171c
|
---|
2961 | jmp short 01724h ; eb 03 ; 0xc171f
|
---|
2962 | mov dx, strict word 00030h ; ba 30 00 ; 0xc1721
|
---|
2963 | mov di, strict word 00066h ; bf 66 00 ; 0xc1724 vgabios.c:52
|
---|
2964 | mov ax, strict word 00040h ; b8 40 00 ; 0xc1727
|
---|
2965 | mov es, ax ; 8e c0 ; 0xc172a
|
---|
2966 | mov byte [es:di], dl ; 26 88 15 ; 0xc172c
|
---|
2967 | movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc172f vgabios.c:1141
|
---|
2968 | sal di, 003h ; c1 e7 03 ; 0xc1733
|
---|
2969 | cmp byte [di+047ach], 000h ; 80 bd ac 47 00 ; 0xc1736
|
---|
2970 | jne short 01746h ; 75 09 ; 0xc173b
|
---|
2971 | mov dx, strict word 00007h ; ba 07 00 ; 0xc173d vgabios.c:1143
|
---|
2972 | mov ax, strict word 00006h ; b8 06 00 ; 0xc1740
|
---|
2973 | call 0114ch ; e8 06 fa ; 0xc1743
|
---|
2974 | xor cx, cx ; 31 c9 ; 0xc1746 vgabios.c:1148
|
---|
2975 | jmp short 0174fh ; eb 05 ; 0xc1748
|
---|
2976 | cmp cx, strict byte 00008h ; 83 f9 08 ; 0xc174a
|
---|
2977 | jnc short 0175ah ; 73 0b ; 0xc174d
|
---|
2978 | movzx ax, cl ; 0f b6 c1 ; 0xc174f vgabios.c:1149
|
---|
2979 | xor dx, dx ; 31 d2 ; 0xc1752
|
---|
2980 | call 01242h ; e8 eb fa ; 0xc1754
|
---|
2981 | inc cx ; 41 ; 0xc1757
|
---|
2982 | jmp short 0174ah ; eb f0 ; 0xc1758
|
---|
2983 | xor ax, ax ; 31 c0 ; 0xc175a vgabios.c:1152
|
---|
2984 | call 012cbh ; e8 6c fb ; 0xc175c
|
---|
2985 | movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc175f vgabios.c:1155
|
---|
2986 | sal di, 003h ; c1 e7 03 ; 0xc1763
|
---|
2987 | cmp byte [di+047ach], 000h ; 80 bd ac 47 00 ; 0xc1766
|
---|
2988 | jne near 01850h ; 0f 85 e1 00 ; 0xc176b
|
---|
2989 | mov es, [bp-014h] ; 8e 46 ec ; 0xc176f vgabios.c:1157
|
---|
2990 | mov di, word [es:bx+008h] ; 26 8b 7f 08 ; 0xc1772
|
---|
2991 | mov ax, word [es:bx+00ah] ; 26 8b 47 0a ; 0xc1776
|
---|
2992 | mov word [bp-012h], ax ; 89 46 ee ; 0xc177a
|
---|
2993 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc177d vgabios.c:1159
|
---|
2994 | mov al, byte [es:si+002h] ; 26 8a 44 02 ; 0xc1780
|
---|
2995 | cmp AL, strict byte 00eh ; 3c 0e ; 0xc1784
|
---|
2996 | je short 017a8h ; 74 20 ; 0xc1786
|
---|
2997 | cmp AL, strict byte 008h ; 3c 08 ; 0xc1788
|
---|
2998 | jne short 017d2h ; 75 46 ; 0xc178a
|
---|
2999 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc178c vgabios.c:1161
|
---|
3000 | movzx ax, byte [es:si+002h] ; 26 0f b6 44 02 ; 0xc178f
|
---|
3001 | push ax ; 50 ; 0xc1794
|
---|
3002 | push dword 000000000h ; 66 6a 00 ; 0xc1795
|
---|
3003 | mov cx, 00100h ; b9 00 01 ; 0xc1798
|
---|
3004 | mov bx, 05569h ; bb 69 55 ; 0xc179b
|
---|
3005 | mov dx, 0c000h ; ba 00 c0 ; 0xc179e
|
---|
3006 | xor ax, ax ; 31 c0 ; 0xc17a1
|
---|
3007 | call 02c0ah ; e8 64 14 ; 0xc17a3
|
---|
3008 | jmp short 017f4h ; eb 4c ; 0xc17a6 vgabios.c:1162
|
---|
3009 | xor ah, ah ; 30 e4 ; 0xc17a8 vgabios.c:1164
|
---|
3010 | push ax ; 50 ; 0xc17aa
|
---|
3011 | push dword 000000000h ; 66 6a 00 ; 0xc17ab
|
---|
3012 | mov cx, 00100h ; b9 00 01 ; 0xc17ae
|
---|
3013 | mov bx, 05d69h ; bb 69 5d ; 0xc17b1
|
---|
3014 | mov dx, 0c000h ; ba 00 c0 ; 0xc17b4
|
---|
3015 | xor al, al ; 30 c0 ; 0xc17b7
|
---|
3016 | call 02c0ah ; e8 4e 14 ; 0xc17b9
|
---|
3017 | cmp byte [bp-00eh], 007h ; 80 7e f2 07 ; 0xc17bc vgabios.c:1165
|
---|
3018 | jne short 017f4h ; 75 32 ; 0xc17c0
|
---|
3019 | mov cx, strict word 0000eh ; b9 0e 00 ; 0xc17c2 vgabios.c:1166
|
---|
3020 | xor bx, bx ; 31 db ; 0xc17c5
|
---|
3021 | mov dx, 07b69h ; ba 69 7b ; 0xc17c7
|
---|
3022 | mov ax, 0c000h ; b8 00 c0 ; 0xc17ca
|
---|
3023 | call 02b95h ; e8 c5 13 ; 0xc17cd
|
---|
3024 | jmp short 017f4h ; eb 22 ; 0xc17d0 vgabios.c:1167
|
---|
3025 | xor ah, ah ; 30 e4 ; 0xc17d2 vgabios.c:1169
|
---|
3026 | push ax ; 50 ; 0xc17d4
|
---|
3027 | push dword 000000000h ; 66 6a 00 ; 0xc17d5
|
---|
3028 | mov cx, 00100h ; b9 00 01 ; 0xc17d8
|
---|
3029 | mov bx, 06b69h ; bb 69 6b ; 0xc17db
|
---|
3030 | mov dx, 0c000h ; ba 00 c0 ; 0xc17de
|
---|
3031 | xor al, al ; 30 c0 ; 0xc17e1
|
---|
3032 | call 02c0ah ; e8 24 14 ; 0xc17e3
|
---|
3033 | mov cx, strict word 00010h ; b9 10 00 ; 0xc17e6 vgabios.c:1170
|
---|
3034 | xor bx, bx ; 31 db ; 0xc17e9
|
---|
3035 | mov dx, 07c96h ; ba 96 7c ; 0xc17eb
|
---|
3036 | mov ax, 0c000h ; b8 00 c0 ; 0xc17ee
|
---|
3037 | call 02b95h ; e8 a1 13 ; 0xc17f1
|
---|
3038 | cmp word [bp-012h], strict byte 00000h ; 83 7e ee 00 ; 0xc17f4 vgabios.c:1172
|
---|
3039 | jne short 017feh ; 75 04 ; 0xc17f8
|
---|
3040 | test di, di ; 85 ff ; 0xc17fa
|
---|
3041 | je short 01848h ; 74 4a ; 0xc17fc
|
---|
3042 | xor cx, cx ; 31 c9 ; 0xc17fe vgabios.c:1177
|
---|
3043 | mov es, [bp-012h] ; 8e 46 ee ; 0xc1800 vgabios.c:1179
|
---|
3044 | mov bx, di ; 89 fb ; 0xc1803
|
---|
3045 | add bx, cx ; 01 cb ; 0xc1805
|
---|
3046 | mov al, byte [es:bx+00bh] ; 26 8a 47 0b ; 0xc1807
|
---|
3047 | cmp AL, strict byte 0ffh ; 3c ff ; 0xc180b
|
---|
3048 | je short 01817h ; 74 08 ; 0xc180d
|
---|
3049 | cmp al, byte [bp-00eh] ; 3a 46 f2 ; 0xc180f vgabios.c:1181
|
---|
3050 | je short 01817h ; 74 03 ; 0xc1812
|
---|
3051 | inc cx ; 41 ; 0xc1814 vgabios.c:1183
|
---|
3052 | jmp short 01800h ; eb e9 ; 0xc1815 vgabios.c:1184
|
---|
3053 | mov es, [bp-012h] ; 8e 46 ee ; 0xc1817 vgabios.c:1186
|
---|
3054 | mov bx, di ; 89 fb ; 0xc181a
|
---|
3055 | add bx, cx ; 01 cb ; 0xc181c
|
---|
3056 | mov al, byte [es:bx+00bh] ; 26 8a 47 0b ; 0xc181e
|
---|
3057 | cmp al, byte [bp-00eh] ; 3a 46 f2 ; 0xc1822
|
---|
3058 | jne short 01848h ; 75 21 ; 0xc1825
|
---|
3059 | movzx ax, byte [es:di] ; 26 0f b6 05 ; 0xc1827 vgabios.c:1191
|
---|
3060 | push ax ; 50 ; 0xc182b
|
---|
3061 | movzx ax, byte [es:di+001h] ; 26 0f b6 45 01 ; 0xc182c
|
---|
3062 | push ax ; 50 ; 0xc1831
|
---|
3063 | push word [es:di+004h] ; 26 ff 75 04 ; 0xc1832
|
---|
3064 | mov cx, word [es:di+002h] ; 26 8b 4d 02 ; 0xc1836
|
---|
3065 | mov bx, word [es:di+006h] ; 26 8b 5d 06 ; 0xc183a
|
---|
3066 | mov dx, word [es:di+008h] ; 26 8b 55 08 ; 0xc183e
|
---|
3067 | mov ax, strict word 00010h ; b8 10 00 ; 0xc1842
|
---|
3068 | call 02c0ah ; e8 c2 13 ; 0xc1845
|
---|
3069 | xor bl, bl ; 30 db ; 0xc1848 vgabios.c:1195
|
---|
3070 | mov AL, strict byte 003h ; b0 03 ; 0xc184a
|
---|
3071 | mov AH, strict byte 011h ; b4 11 ; 0xc184c
|
---|
3072 | int 06dh ; cd 6d ; 0xc184e
|
---|
3073 | mov bx, 05969h ; bb 69 59 ; 0xc1850 vgabios.c:1199
|
---|
3074 | mov cx, ds ; 8c d9 ; 0xc1853
|
---|
3075 | mov ax, strict word 0001fh ; b8 1f 00 ; 0xc1855
|
---|
3076 | call 009f0h ; e8 95 f1 ; 0xc1858
|
---|
3077 | mov es, [bp-01ah] ; 8e 46 e6 ; 0xc185b vgabios.c:1201
|
---|
3078 | mov al, byte [es:si+002h] ; 26 8a 44 02 ; 0xc185e
|
---|
3079 | cmp AL, strict byte 010h ; 3c 10 ; 0xc1862
|
---|
3080 | je short 01880h ; 74 1a ; 0xc1864
|
---|
3081 | cmp AL, strict byte 00eh ; 3c 0e ; 0xc1866
|
---|
3082 | je short 0187bh ; 74 11 ; 0xc1868
|
---|
3083 | cmp AL, strict byte 008h ; 3c 08 ; 0xc186a
|
---|
3084 | jne short 01885h ; 75 17 ; 0xc186c
|
---|
3085 | mov bx, 05569h ; bb 69 55 ; 0xc186e vgabios.c:1203
|
---|
3086 | mov cx, ds ; 8c d9 ; 0xc1871
|
---|
3087 | mov ax, strict word 00043h ; b8 43 00 ; 0xc1873
|
---|
3088 | call 009f0h ; e8 77 f1 ; 0xc1876
|
---|
3089 | jmp short 01885h ; eb 0a ; 0xc1879 vgabios.c:1204
|
---|
3090 | mov bx, 05d69h ; bb 69 5d ; 0xc187b vgabios.c:1206
|
---|
3091 | jmp short 01871h ; eb f1 ; 0xc187e
|
---|
3092 | mov bx, 06b69h ; bb 69 6b ; 0xc1880 vgabios.c:1209
|
---|
3093 | jmp short 01871h ; eb ec ; 0xc1883
|
---|
3094 | lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc1885 vgabios.c:1212
|
---|
3095 | pop di ; 5f ; 0xc1888
|
---|
3096 | pop si ; 5e ; 0xc1889
|
---|
3097 | pop dx ; 5a ; 0xc188a
|
---|
3098 | pop cx ; 59 ; 0xc188b
|
---|
3099 | pop bx ; 5b ; 0xc188c
|
---|
3100 | pop bp ; 5d ; 0xc188d
|
---|
3101 | retn ; c3 ; 0xc188e
|
---|
3102 | ; disGetNextSymbol 0xc188f LB 0x2a2a -> off=0x0 cb=0000000000000075 uValue=00000000000c188f 'vgamem_copy_pl4'
|
---|
3103 | vgamem_copy_pl4: ; 0xc188f LB 0x75
|
---|
3104 | push bp ; 55 ; 0xc188f vgabios.c:1215
|
---|
3105 | mov bp, sp ; 89 e5 ; 0xc1890
|
---|
3106 | push si ; 56 ; 0xc1892
|
---|
3107 | push di ; 57 ; 0xc1893
|
---|
3108 | push ax ; 50 ; 0xc1894
|
---|
3109 | push ax ; 50 ; 0xc1895
|
---|
3110 | mov bh, cl ; 88 cf ; 0xc1896
|
---|
3111 | movzx di, dl ; 0f b6 fa ; 0xc1898 vgabios.c:1221
|
---|
3112 | movzx cx, byte [bp+006h] ; 0f b6 4e 06 ; 0xc189b
|
---|
3113 | imul di, cx ; 0f af f9 ; 0xc189f
|
---|
3114 | movzx si, byte [bp+004h] ; 0f b6 76 04 ; 0xc18a2
|
---|
3115 | imul di, si ; 0f af fe ; 0xc18a6
|
---|
3116 | xor ah, ah ; 30 e4 ; 0xc18a9
|
---|
3117 | add di, ax ; 01 c7 ; 0xc18ab
|
---|
3118 | mov word [bp-008h], di ; 89 7e f8 ; 0xc18ad
|
---|
3119 | movzx di, bl ; 0f b6 fb ; 0xc18b0 vgabios.c:1222
|
---|
3120 | imul cx, di ; 0f af cf ; 0xc18b3
|
---|
3121 | imul cx, si ; 0f af ce ; 0xc18b6
|
---|
3122 | add cx, ax ; 01 c1 ; 0xc18b9
|
---|
3123 | mov word [bp-006h], cx ; 89 4e fa ; 0xc18bb
|
---|
3124 | mov ax, 00105h ; b8 05 01 ; 0xc18be vgabios.c:1223
|
---|
3125 | mov dx, 003ceh ; ba ce 03 ; 0xc18c1
|
---|
3126 | out DX, ax ; ef ; 0xc18c4
|
---|
3127 | xor bl, bl ; 30 db ; 0xc18c5 vgabios.c:1224
|
---|
3128 | cmp bl, byte [bp+006h] ; 3a 5e 06 ; 0xc18c7
|
---|
3129 | jnc short 018f4h ; 73 28 ; 0xc18ca
|
---|
3130 | movzx cx, bh ; 0f b6 cf ; 0xc18cc vgabios.c:1226
|
---|
3131 | movzx si, bl ; 0f b6 f3 ; 0xc18cf
|
---|
3132 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc18d2
|
---|
3133 | imul ax, si ; 0f af c6 ; 0xc18d6
|
---|
3134 | mov si, word [bp-008h] ; 8b 76 f8 ; 0xc18d9
|
---|
3135 | add si, ax ; 01 c6 ; 0xc18dc
|
---|
3136 | mov di, word [bp-006h] ; 8b 7e fa ; 0xc18de
|
---|
3137 | add di, ax ; 01 c7 ; 0xc18e1
|
---|
3138 | mov dx, 0a000h ; ba 00 a0 ; 0xc18e3
|
---|
3139 | mov es, dx ; 8e c2 ; 0xc18e6
|
---|
3140 | jcxz 018f0h ; e3 06 ; 0xc18e8
|
---|
3141 | push DS ; 1e ; 0xc18ea
|
---|
3142 | mov ds, dx ; 8e da ; 0xc18eb
|
---|
3143 | rep movsb ; f3 a4 ; 0xc18ed
|
---|
3144 | pop DS ; 1f ; 0xc18ef
|
---|
3145 | db 0feh, 0c3h
|
---|
3146 | ; inc bl ; fe c3 ; 0xc18f0 vgabios.c:1227
|
---|
3147 | jmp short 018c7h ; eb d3 ; 0xc18f2
|
---|
3148 | mov ax, strict word 00005h ; b8 05 00 ; 0xc18f4 vgabios.c:1228
|
---|
3149 | mov dx, 003ceh ; ba ce 03 ; 0xc18f7
|
---|
3150 | out DX, ax ; ef ; 0xc18fa
|
---|
3151 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc18fb vgabios.c:1229
|
---|
3152 | pop di ; 5f ; 0xc18fe
|
---|
3153 | pop si ; 5e ; 0xc18ff
|
---|
3154 | pop bp ; 5d ; 0xc1900
|
---|
3155 | retn 00004h ; c2 04 00 ; 0xc1901
|
---|
3156 | ; disGetNextSymbol 0xc1904 LB 0x29b5 -> off=0x0 cb=0000000000000060 uValue=00000000000c1904 'vgamem_fill_pl4'
|
---|
3157 | vgamem_fill_pl4: ; 0xc1904 LB 0x60
|
---|
3158 | push bp ; 55 ; 0xc1904 vgabios.c:1232
|
---|
3159 | mov bp, sp ; 89 e5 ; 0xc1905
|
---|
3160 | push di ; 57 ; 0xc1907
|
---|
3161 | push ax ; 50 ; 0xc1908
|
---|
3162 | push ax ; 50 ; 0xc1909
|
---|
3163 | mov byte [bp-004h], bl ; 88 5e fc ; 0xc190a
|
---|
3164 | mov bh, cl ; 88 cf ; 0xc190d
|
---|
3165 | movzx cx, dl ; 0f b6 ca ; 0xc190f vgabios.c:1238
|
---|
3166 | movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc1912
|
---|
3167 | imul cx, dx ; 0f af ca ; 0xc1916
|
---|
3168 | movzx dx, bh ; 0f b6 d7 ; 0xc1919
|
---|
3169 | imul dx, cx ; 0f af d1 ; 0xc191c
|
---|
3170 | xor ah, ah ; 30 e4 ; 0xc191f
|
---|
3171 | add dx, ax ; 01 c2 ; 0xc1921
|
---|
3172 | mov word [bp-006h], dx ; 89 56 fa ; 0xc1923
|
---|
3173 | mov ax, 00205h ; b8 05 02 ; 0xc1926 vgabios.c:1239
|
---|
3174 | mov dx, 003ceh ; ba ce 03 ; 0xc1929
|
---|
3175 | out DX, ax ; ef ; 0xc192c
|
---|
3176 | xor bl, bl ; 30 db ; 0xc192d vgabios.c:1240
|
---|
3177 | cmp bl, byte [bp+004h] ; 3a 5e 04 ; 0xc192f
|
---|
3178 | jnc short 01955h ; 73 21 ; 0xc1932
|
---|
3179 | movzx cx, byte [bp-004h] ; 0f b6 4e fc ; 0xc1934 vgabios.c:1242
|
---|
3180 | movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc1938
|
---|
3181 | movzx dx, bl ; 0f b6 d3 ; 0xc193c
|
---|
3182 | movzx di, bh ; 0f b6 ff ; 0xc193f
|
---|
3183 | imul di, dx ; 0f af fa ; 0xc1942
|
---|
3184 | add di, word [bp-006h] ; 03 7e fa ; 0xc1945
|
---|
3185 | mov dx, 0a000h ; ba 00 a0 ; 0xc1948
|
---|
3186 | mov es, dx ; 8e c2 ; 0xc194b
|
---|
3187 | jcxz 01951h ; e3 02 ; 0xc194d
|
---|
3188 | rep stosb ; f3 aa ; 0xc194f
|
---|
3189 | db 0feh, 0c3h
|
---|
3190 | ; inc bl ; fe c3 ; 0xc1951 vgabios.c:1243
|
---|
3191 | jmp short 0192fh ; eb da ; 0xc1953
|
---|
3192 | mov ax, strict word 00005h ; b8 05 00 ; 0xc1955 vgabios.c:1244
|
---|
3193 | mov dx, 003ceh ; ba ce 03 ; 0xc1958
|
---|
3194 | out DX, ax ; ef ; 0xc195b
|
---|
3195 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc195c vgabios.c:1245
|
---|
3196 | pop di ; 5f ; 0xc195f
|
---|
3197 | pop bp ; 5d ; 0xc1960
|
---|
3198 | retn 00004h ; c2 04 00 ; 0xc1961
|
---|
3199 | ; disGetNextSymbol 0xc1964 LB 0x2955 -> off=0x0 cb=00000000000000a3 uValue=00000000000c1964 'vgamem_copy_cga'
|
---|
3200 | vgamem_copy_cga: ; 0xc1964 LB 0xa3
|
---|
3201 | push bp ; 55 ; 0xc1964 vgabios.c:1248
|
---|
3202 | mov bp, sp ; 89 e5 ; 0xc1965
|
---|
3203 | push si ; 56 ; 0xc1967
|
---|
3204 | push di ; 57 ; 0xc1968
|
---|
3205 | sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc1969
|
---|
3206 | mov dh, bl ; 88 de ; 0xc196c
|
---|
3207 | mov byte [bp-006h], cl ; 88 4e fa ; 0xc196e
|
---|
3208 | movzx di, dl ; 0f b6 fa ; 0xc1971 vgabios.c:1254
|
---|
3209 | movzx si, byte [bp+006h] ; 0f b6 76 06 ; 0xc1974
|
---|
3210 | imul di, si ; 0f af fe ; 0xc1978
|
---|
3211 | movzx bx, byte [bp+004h] ; 0f b6 5e 04 ; 0xc197b
|
---|
3212 | imul di, bx ; 0f af fb ; 0xc197f
|
---|
3213 | sar di, 1 ; d1 ff ; 0xc1982
|
---|
3214 | xor ah, ah ; 30 e4 ; 0xc1984
|
---|
3215 | add di, ax ; 01 c7 ; 0xc1986
|
---|
3216 | mov word [bp-00ch], di ; 89 7e f4 ; 0xc1988
|
---|
3217 | movzx dx, dh ; 0f b6 d6 ; 0xc198b vgabios.c:1255
|
---|
3218 | imul dx, si ; 0f af d6 ; 0xc198e
|
---|
3219 | imul dx, bx ; 0f af d3 ; 0xc1991
|
---|
3220 | sar dx, 1 ; d1 fa ; 0xc1994
|
---|
3221 | add dx, ax ; 01 c2 ; 0xc1996
|
---|
3222 | mov word [bp-00ah], dx ; 89 56 f6 ; 0xc1998
|
---|
3223 | mov byte [bp-008h], ah ; 88 66 f8 ; 0xc199b vgabios.c:1256
|
---|
3224 | movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc199e
|
---|
3225 | cwd ; 99 ; 0xc19a2
|
---|
3226 | db 02bh, 0c2h
|
---|
3227 | ; sub ax, dx ; 2b c2 ; 0xc19a3
|
---|
3228 | sar ax, 1 ; d1 f8 ; 0xc19a5
|
---|
3229 | movzx bx, byte [bp-008h] ; 0f b6 5e f8 ; 0xc19a7
|
---|
3230 | cmp bx, ax ; 39 c3 ; 0xc19ab
|
---|
3231 | jnl short 019feh ; 7d 4f ; 0xc19ad
|
---|
3232 | movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc19af vgabios.c:1258
|
---|
3233 | mov word [bp-00eh], ax ; 89 46 f2 ; 0xc19b3
|
---|
3234 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc19b6
|
---|
3235 | imul bx, ax ; 0f af d8 ; 0xc19ba
|
---|
3236 | mov si, word [bp-00ch] ; 8b 76 f4 ; 0xc19bd
|
---|
3237 | add si, bx ; 01 de ; 0xc19c0
|
---|
3238 | mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc19c2
|
---|
3239 | add di, bx ; 01 df ; 0xc19c5
|
---|
3240 | mov cx, word [bp-00eh] ; 8b 4e f2 ; 0xc19c7
|
---|
3241 | mov dx, 0b800h ; ba 00 b8 ; 0xc19ca
|
---|
3242 | mov es, dx ; 8e c2 ; 0xc19cd
|
---|
3243 | jcxz 019d7h ; e3 06 ; 0xc19cf
|
---|
3244 | push DS ; 1e ; 0xc19d1
|
---|
3245 | mov ds, dx ; 8e da ; 0xc19d2
|
---|
3246 | rep movsb ; f3 a4 ; 0xc19d4
|
---|
3247 | pop DS ; 1f ; 0xc19d6
|
---|
3248 | mov si, word [bp-00ch] ; 8b 76 f4 ; 0xc19d7 vgabios.c:1259
|
---|
3249 | add si, 02000h ; 81 c6 00 20 ; 0xc19da
|
---|
3250 | add si, bx ; 01 de ; 0xc19de
|
---|
3251 | mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc19e0
|
---|
3252 | add di, 02000h ; 81 c7 00 20 ; 0xc19e3
|
---|
3253 | add di, bx ; 01 df ; 0xc19e7
|
---|
3254 | mov cx, word [bp-00eh] ; 8b 4e f2 ; 0xc19e9
|
---|
3255 | mov dx, 0b800h ; ba 00 b8 ; 0xc19ec
|
---|
3256 | mov es, dx ; 8e c2 ; 0xc19ef
|
---|
3257 | jcxz 019f9h ; e3 06 ; 0xc19f1
|
---|
3258 | push DS ; 1e ; 0xc19f3
|
---|
3259 | mov ds, dx ; 8e da ; 0xc19f4
|
---|
3260 | rep movsb ; f3 a4 ; 0xc19f6
|
---|
3261 | pop DS ; 1f ; 0xc19f8
|
---|
3262 | inc byte [bp-008h] ; fe 46 f8 ; 0xc19f9 vgabios.c:1260
|
---|
3263 | jmp short 0199eh ; eb a0 ; 0xc19fc
|
---|
3264 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc19fe vgabios.c:1261
|
---|
3265 | pop di ; 5f ; 0xc1a01
|
---|
3266 | pop si ; 5e ; 0xc1a02
|
---|
3267 | pop bp ; 5d ; 0xc1a03
|
---|
3268 | retn 00004h ; c2 04 00 ; 0xc1a04
|
---|
3269 | ; disGetNextSymbol 0xc1a07 LB 0x28b2 -> off=0x0 cb=0000000000000081 uValue=00000000000c1a07 'vgamem_fill_cga'
|
---|
3270 | vgamem_fill_cga: ; 0xc1a07 LB 0x81
|
---|
3271 | push bp ; 55 ; 0xc1a07 vgabios.c:1264
|
---|
3272 | mov bp, sp ; 89 e5 ; 0xc1a08
|
---|
3273 | push si ; 56 ; 0xc1a0a
|
---|
3274 | push di ; 57 ; 0xc1a0b
|
---|
3275 | sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc1a0c
|
---|
3276 | mov byte [bp-00ah], bl ; 88 5e f6 ; 0xc1a0f
|
---|
3277 | mov byte [bp-008h], cl ; 88 4e f8 ; 0xc1a12
|
---|
3278 | movzx bx, dl ; 0f b6 da ; 0xc1a15 vgabios.c:1270
|
---|
3279 | movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc1a18
|
---|
3280 | imul bx, dx ; 0f af da ; 0xc1a1c
|
---|
3281 | movzx dx, cl ; 0f b6 d1 ; 0xc1a1f
|
---|
3282 | imul dx, bx ; 0f af d3 ; 0xc1a22
|
---|
3283 | sar dx, 1 ; d1 fa ; 0xc1a25
|
---|
3284 | xor ah, ah ; 30 e4 ; 0xc1a27
|
---|
3285 | add dx, ax ; 01 c2 ; 0xc1a29
|
---|
3286 | mov word [bp-00ch], dx ; 89 56 f4 ; 0xc1a2b
|
---|
3287 | mov byte [bp-006h], ah ; 88 66 fa ; 0xc1a2e vgabios.c:1271
|
---|
3288 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1a31
|
---|
3289 | cwd ; 99 ; 0xc1a35
|
---|
3290 | db 02bh, 0c2h
|
---|
3291 | ; sub ax, dx ; 2b c2 ; 0xc1a36
|
---|
3292 | sar ax, 1 ; d1 f8 ; 0xc1a38
|
---|
3293 | movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc1a3a
|
---|
3294 | cmp dx, ax ; 39 c2 ; 0xc1a3e
|
---|
3295 | jnl short 01a7fh ; 7d 3d ; 0xc1a40
|
---|
3296 | movzx si, byte [bp-00ah] ; 0f b6 76 f6 ; 0xc1a42 vgabios.c:1273
|
---|
3297 | movzx bx, byte [bp+006h] ; 0f b6 5e 06 ; 0xc1a46
|
---|
3298 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1a4a
|
---|
3299 | imul dx, ax ; 0f af d0 ; 0xc1a4e
|
---|
3300 | mov word [bp-00eh], dx ; 89 56 f2 ; 0xc1a51
|
---|
3301 | mov di, word [bp-00ch] ; 8b 7e f4 ; 0xc1a54
|
---|
3302 | add di, dx ; 01 d7 ; 0xc1a57
|
---|
3303 | mov cx, si ; 89 f1 ; 0xc1a59
|
---|
3304 | mov ax, bx ; 89 d8 ; 0xc1a5b
|
---|
3305 | mov dx, 0b800h ; ba 00 b8 ; 0xc1a5d
|
---|
3306 | mov es, dx ; 8e c2 ; 0xc1a60
|
---|
3307 | jcxz 01a66h ; e3 02 ; 0xc1a62
|
---|
3308 | rep stosb ; f3 aa ; 0xc1a64
|
---|
3309 | mov di, word [bp-00ch] ; 8b 7e f4 ; 0xc1a66 vgabios.c:1274
|
---|
3310 | add di, 02000h ; 81 c7 00 20 ; 0xc1a69
|
---|
3311 | add di, word [bp-00eh] ; 03 7e f2 ; 0xc1a6d
|
---|
3312 | mov cx, si ; 89 f1 ; 0xc1a70
|
---|
3313 | mov ax, bx ; 89 d8 ; 0xc1a72
|
---|
3314 | mov es, dx ; 8e c2 ; 0xc1a74
|
---|
3315 | jcxz 01a7ah ; e3 02 ; 0xc1a76
|
---|
3316 | rep stosb ; f3 aa ; 0xc1a78
|
---|
3317 | inc byte [bp-006h] ; fe 46 fa ; 0xc1a7a vgabios.c:1275
|
---|
3318 | jmp short 01a31h ; eb b2 ; 0xc1a7d
|
---|
3319 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc1a7f vgabios.c:1276
|
---|
3320 | pop di ; 5f ; 0xc1a82
|
---|
3321 | pop si ; 5e ; 0xc1a83
|
---|
3322 | pop bp ; 5d ; 0xc1a84
|
---|
3323 | retn 00004h ; c2 04 00 ; 0xc1a85
|
---|
3324 | ; disGetNextSymbol 0xc1a88 LB 0x2831 -> off=0x0 cb=0000000000000079 uValue=00000000000c1a88 'vgamem_copy_linear'
|
---|
3325 | vgamem_copy_linear: ; 0xc1a88 LB 0x79
|
---|
3326 | push bp ; 55 ; 0xc1a88 vgabios.c:1279
|
---|
3327 | mov bp, sp ; 89 e5 ; 0xc1a89
|
---|
3328 | push si ; 56 ; 0xc1a8b
|
---|
3329 | push di ; 57 ; 0xc1a8c
|
---|
3330 | sub sp, strict byte 00006h ; 83 ec 06 ; 0xc1a8d
|
---|
3331 | mov ah, al ; 88 c4 ; 0xc1a90
|
---|
3332 | mov al, bl ; 88 d8 ; 0xc1a92
|
---|
3333 | mov bx, cx ; 89 cb ; 0xc1a94
|
---|
3334 | xor dh, dh ; 30 f6 ; 0xc1a96 vgabios.c:1285
|
---|
3335 | movzx di, byte [bp+006h] ; 0f b6 7e 06 ; 0xc1a98
|
---|
3336 | imul dx, di ; 0f af d7 ; 0xc1a9c
|
---|
3337 | imul dx, word [bp+004h] ; 0f af 56 04 ; 0xc1a9f
|
---|
3338 | movzx si, ah ; 0f b6 f4 ; 0xc1aa3
|
---|
3339 | add dx, si ; 01 f2 ; 0xc1aa6
|
---|
3340 | sal dx, 003h ; c1 e2 03 ; 0xc1aa8
|
---|
3341 | mov word [bp-008h], dx ; 89 56 f8 ; 0xc1aab
|
---|
3342 | xor ah, ah ; 30 e4 ; 0xc1aae vgabios.c:1286
|
---|
3343 | imul ax, di ; 0f af c7 ; 0xc1ab0
|
---|
3344 | imul ax, word [bp+004h] ; 0f af 46 04 ; 0xc1ab3
|
---|
3345 | add si, ax ; 01 c6 ; 0xc1ab7
|
---|
3346 | sal si, 003h ; c1 e6 03 ; 0xc1ab9
|
---|
3347 | mov word [bp-00ah], si ; 89 76 f6 ; 0xc1abc
|
---|
3348 | sal bx, 003h ; c1 e3 03 ; 0xc1abf vgabios.c:1287
|
---|
3349 | sal word [bp+004h], 003h ; c1 66 04 03 ; 0xc1ac2 vgabios.c:1288
|
---|
3350 | mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xc1ac6 vgabios.c:1289
|
---|
3351 | mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1aca
|
---|
3352 | cmp al, byte [bp+006h] ; 3a 46 06 ; 0xc1acd
|
---|
3353 | jnc short 01af8h ; 73 26 ; 0xc1ad0
|
---|
3354 | movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc1ad2 vgabios.c:1291
|
---|
3355 | imul ax, word [bp+004h] ; 0f af 46 04 ; 0xc1ad6
|
---|
3356 | mov si, word [bp-008h] ; 8b 76 f8 ; 0xc1ada
|
---|
3357 | add si, ax ; 01 c6 ; 0xc1add
|
---|
3358 | mov di, word [bp-00ah] ; 8b 7e f6 ; 0xc1adf
|
---|
3359 | add di, ax ; 01 c7 ; 0xc1ae2
|
---|
3360 | mov cx, bx ; 89 d9 ; 0xc1ae4
|
---|
3361 | mov dx, 0a000h ; ba 00 a0 ; 0xc1ae6
|
---|
3362 | mov es, dx ; 8e c2 ; 0xc1ae9
|
---|
3363 | jcxz 01af3h ; e3 06 ; 0xc1aeb
|
---|
3364 | push DS ; 1e ; 0xc1aed
|
---|
3365 | mov ds, dx ; 8e da ; 0xc1aee
|
---|
3366 | rep movsb ; f3 a4 ; 0xc1af0
|
---|
3367 | pop DS ; 1f ; 0xc1af2
|
---|
3368 | inc byte [bp-006h] ; fe 46 fa ; 0xc1af3 vgabios.c:1292
|
---|
3369 | jmp short 01acah ; eb d2 ; 0xc1af6
|
---|
3370 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc1af8 vgabios.c:1293
|
---|
3371 | pop di ; 5f ; 0xc1afb
|
---|
3372 | pop si ; 5e ; 0xc1afc
|
---|
3373 | pop bp ; 5d ; 0xc1afd
|
---|
3374 | retn 00004h ; c2 04 00 ; 0xc1afe
|
---|
3375 | ; disGetNextSymbol 0xc1b01 LB 0x27b8 -> off=0x0 cb=000000000000005c uValue=00000000000c1b01 'vgamem_fill_linear'
|
---|
3376 | vgamem_fill_linear: ; 0xc1b01 LB 0x5c
|
---|
3377 | push bp ; 55 ; 0xc1b01 vgabios.c:1296
|
---|
3378 | mov bp, sp ; 89 e5 ; 0xc1b02
|
---|
3379 | push si ; 56 ; 0xc1b04
|
---|
3380 | push di ; 57 ; 0xc1b05
|
---|
3381 | push ax ; 50 ; 0xc1b06
|
---|
3382 | push ax ; 50 ; 0xc1b07
|
---|
3383 | mov si, bx ; 89 de ; 0xc1b08
|
---|
3384 | mov bx, cx ; 89 cb ; 0xc1b0a
|
---|
3385 | xor dh, dh ; 30 f6 ; 0xc1b0c vgabios.c:1302
|
---|
3386 | movzx di, byte [bp+004h] ; 0f b6 7e 04 ; 0xc1b0e
|
---|
3387 | imul dx, di ; 0f af d7 ; 0xc1b12
|
---|
3388 | imul dx, cx ; 0f af d1 ; 0xc1b15
|
---|
3389 | xor ah, ah ; 30 e4 ; 0xc1b18
|
---|
3390 | add ax, dx ; 01 d0 ; 0xc1b1a
|
---|
3391 | sal ax, 003h ; c1 e0 03 ; 0xc1b1c
|
---|
3392 | mov word [bp-008h], ax ; 89 46 f8 ; 0xc1b1f
|
---|
3393 | sal si, 003h ; c1 e6 03 ; 0xc1b22 vgabios.c:1303
|
---|
3394 | sal bx, 003h ; c1 e3 03 ; 0xc1b25 vgabios.c:1304
|
---|
3395 | mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xc1b28 vgabios.c:1305
|
---|
3396 | mov al, byte [bp-006h] ; 8a 46 fa ; 0xc1b2c
|
---|
3397 | cmp al, byte [bp+004h] ; 3a 46 04 ; 0xc1b2f
|
---|
3398 | jnc short 01b54h ; 73 20 ; 0xc1b32
|
---|
3399 | movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc1b34 vgabios.c:1307
|
---|
3400 | movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc1b38
|
---|
3401 | imul dx, bx ; 0f af d3 ; 0xc1b3c
|
---|
3402 | mov di, word [bp-008h] ; 8b 7e f8 ; 0xc1b3f
|
---|
3403 | add di, dx ; 01 d7 ; 0xc1b42
|
---|
3404 | mov cx, si ; 89 f1 ; 0xc1b44
|
---|
3405 | mov dx, 0a000h ; ba 00 a0 ; 0xc1b46
|
---|
3406 | mov es, dx ; 8e c2 ; 0xc1b49
|
---|
3407 | jcxz 01b4fh ; e3 02 ; 0xc1b4b
|
---|
3408 | rep stosb ; f3 aa ; 0xc1b4d
|
---|
3409 | inc byte [bp-006h] ; fe 46 fa ; 0xc1b4f vgabios.c:1308
|
---|
3410 | jmp short 01b2ch ; eb d8 ; 0xc1b52
|
---|
3411 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc1b54 vgabios.c:1309
|
---|
3412 | pop di ; 5f ; 0xc1b57
|
---|
3413 | pop si ; 5e ; 0xc1b58
|
---|
3414 | pop bp ; 5d ; 0xc1b59
|
---|
3415 | retn 00004h ; c2 04 00 ; 0xc1b5a
|
---|
3416 | ; disGetNextSymbol 0xc1b5d LB 0x275c -> off=0x0 cb=0000000000000628 uValue=00000000000c1b5d 'biosfn_scroll'
|
---|
3417 | biosfn_scroll: ; 0xc1b5d LB 0x628
|
---|
3418 | push bp ; 55 ; 0xc1b5d vgabios.c:1312
|
---|
3419 | mov bp, sp ; 89 e5 ; 0xc1b5e
|
---|
3420 | push si ; 56 ; 0xc1b60
|
---|
3421 | push di ; 57 ; 0xc1b61
|
---|
3422 | sub sp, strict byte 00018h ; 83 ec 18 ; 0xc1b62
|
---|
3423 | mov byte [bp-008h], al ; 88 46 f8 ; 0xc1b65
|
---|
3424 | mov byte [bp-012h], dl ; 88 56 ee ; 0xc1b68
|
---|
3425 | mov byte [bp-00ch], bl ; 88 5e f4 ; 0xc1b6b
|
---|
3426 | mov byte [bp-010h], cl ; 88 4e f0 ; 0xc1b6e
|
---|
3427 | mov dh, byte [bp+006h] ; 8a 76 06 ; 0xc1b71
|
---|
3428 | cmp bl, byte [bp+004h] ; 3a 5e 04 ; 0xc1b74 vgabios.c:1321
|
---|
3429 | jnbe near 0217ch ; 0f 87 01 06 ; 0xc1b77
|
---|
3430 | cmp dh, cl ; 38 ce ; 0xc1b7b vgabios.c:1322
|
---|
3431 | jc near 0217ch ; 0f 82 fb 05 ; 0xc1b7d
|
---|
3432 | mov bx, strict word 00049h ; bb 49 00 ; 0xc1b81 vgabios.c:47
|
---|
3433 | mov ax, strict word 00040h ; b8 40 00 ; 0xc1b84
|
---|
3434 | mov es, ax ; 8e c0 ; 0xc1b87
|
---|
3435 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc1b89
|
---|
3436 | xor ah, ah ; 30 e4 ; 0xc1b8c vgabios.c:1326
|
---|
3437 | call 035edh ; e8 5c 1a ; 0xc1b8e
|
---|
3438 | mov byte [bp-006h], al ; 88 46 fa ; 0xc1b91
|
---|
3439 | cmp AL, strict byte 0ffh ; 3c ff ; 0xc1b94 vgabios.c:1327
|
---|
3440 | je near 0217ch ; 0f 84 e2 05 ; 0xc1b96
|
---|
3441 | mov bx, 00084h ; bb 84 00 ; 0xc1b9a vgabios.c:47
|
---|
3442 | mov ax, strict word 00040h ; b8 40 00 ; 0xc1b9d
|
---|
3443 | mov es, ax ; 8e c0 ; 0xc1ba0
|
---|
3444 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc1ba2
|
---|
3445 | movzx cx, al ; 0f b6 c8 ; 0xc1ba5 vgabios.c:48
|
---|
3446 | inc cx ; 41 ; 0xc1ba8
|
---|
3447 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc1ba9 vgabios.c:57
|
---|
3448 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc1bac
|
---|
3449 | mov word [bp-014h], ax ; 89 46 ec ; 0xc1baf vgabios.c:58
|
---|
3450 | cmp byte [bp+008h], 0ffh ; 80 7e 08 ff ; 0xc1bb2 vgabios.c:1334
|
---|
3451 | jne short 01bc1h ; 75 09 ; 0xc1bb6
|
---|
3452 | mov bx, strict word 00062h ; bb 62 00 ; 0xc1bb8 vgabios.c:47
|
---|
3453 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc1bbb
|
---|
3454 | mov byte [bp+008h], al ; 88 46 08 ; 0xc1bbe vgabios.c:48
|
---|
3455 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1bc1 vgabios.c:1337
|
---|
3456 | cmp ax, cx ; 39 c8 ; 0xc1bc5
|
---|
3457 | jc short 01bd0h ; 72 07 ; 0xc1bc7
|
---|
3458 | mov al, cl ; 88 c8 ; 0xc1bc9
|
---|
3459 | db 0feh, 0c8h
|
---|
3460 | ; dec al ; fe c8 ; 0xc1bcb
|
---|
3461 | mov byte [bp+004h], al ; 88 46 04 ; 0xc1bcd
|
---|
3462 | movzx ax, dh ; 0f b6 c6 ; 0xc1bd0 vgabios.c:1338
|
---|
3463 | cmp ax, word [bp-014h] ; 3b 46 ec ; 0xc1bd3
|
---|
3464 | jc short 01bddh ; 72 05 ; 0xc1bd6
|
---|
3465 | mov dh, byte [bp-014h] ; 8a 76 ec ; 0xc1bd8
|
---|
3466 | db 0feh, 0ceh
|
---|
3467 | ; dec dh ; fe ce ; 0xc1bdb
|
---|
3468 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1bdd vgabios.c:1339
|
---|
3469 | cmp ax, cx ; 39 c8 ; 0xc1be1
|
---|
3470 | jbe short 01be9h ; 76 04 ; 0xc1be3
|
---|
3471 | mov byte [bp-008h], 000h ; c6 46 f8 00 ; 0xc1be5
|
---|
3472 | mov al, dh ; 88 f0 ; 0xc1be9 vgabios.c:1340
|
---|
3473 | sub al, byte [bp-010h] ; 2a 46 f0 ; 0xc1beb
|
---|
3474 | db 0feh, 0c0h
|
---|
3475 | ; inc al ; fe c0 ; 0xc1bee
|
---|
3476 | mov byte [bp-00ah], al ; 88 46 f6 ; 0xc1bf0
|
---|
3477 | movzx di, byte [bp-006h] ; 0f b6 7e fa ; 0xc1bf3 vgabios.c:1342
|
---|
3478 | mov bx, di ; 89 fb ; 0xc1bf7
|
---|
3479 | sal bx, 003h ; c1 e3 03 ; 0xc1bf9
|
---|
3480 | mov ax, word [bp-014h] ; 8b 46 ec ; 0xc1bfc
|
---|
3481 | dec ax ; 48 ; 0xc1bff
|
---|
3482 | mov word [bp-018h], ax ; 89 46 e8 ; 0xc1c00
|
---|
3483 | mov ax, cx ; 89 c8 ; 0xc1c03
|
---|
3484 | dec ax ; 48 ; 0xc1c05
|
---|
3485 | mov word [bp-016h], ax ; 89 46 ea ; 0xc1c06
|
---|
3486 | mov ax, word [bp-014h] ; 8b 46 ec ; 0xc1c09
|
---|
3487 | imul ax, cx ; 0f af c1 ; 0xc1c0c
|
---|
3488 | cmp byte [bx+047ach], 000h ; 80 bf ac 47 00 ; 0xc1c0f
|
---|
3489 | jne near 01db3h ; 0f 85 9b 01 ; 0xc1c14
|
---|
3490 | mov cx, ax ; 89 c1 ; 0xc1c18 vgabios.c:1345
|
---|
3491 | add cx, ax ; 01 c1 ; 0xc1c1a
|
---|
3492 | or cl, 0ffh ; 80 c9 ff ; 0xc1c1c
|
---|
3493 | movzx si, byte [bp+008h] ; 0f b6 76 08 ; 0xc1c1f
|
---|
3494 | inc cx ; 41 ; 0xc1c23
|
---|
3495 | imul cx, si ; 0f af ce ; 0xc1c24
|
---|
3496 | mov word [bp-01ch], cx ; 89 4e e4 ; 0xc1c27
|
---|
3497 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1c2a vgabios.c:1350
|
---|
3498 | jne short 01c6bh ; 75 3b ; 0xc1c2e
|
---|
3499 | cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc1c30
|
---|
3500 | jne short 01c6bh ; 75 35 ; 0xc1c34
|
---|
3501 | cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc1c36
|
---|
3502 | jne short 01c6bh ; 75 2f ; 0xc1c3a
|
---|
3503 | movzx cx, byte [bp+004h] ; 0f b6 4e 04 ; 0xc1c3c
|
---|
3504 | cmp cx, word [bp-016h] ; 3b 4e ea ; 0xc1c40
|
---|
3505 | jne short 01c6bh ; 75 26 ; 0xc1c43
|
---|
3506 | movzx dx, dh ; 0f b6 d6 ; 0xc1c45
|
---|
3507 | cmp dx, word [bp-018h] ; 3b 56 e8 ; 0xc1c48
|
---|
3508 | jne short 01c6bh ; 75 1e ; 0xc1c4b
|
---|
3509 | movzx dx, byte [bp-012h] ; 0f b6 56 ee ; 0xc1c4d vgabios.c:1352
|
---|
3510 | sal dx, 008h ; c1 e2 08 ; 0xc1c51
|
---|
3511 | add dx, strict byte 00020h ; 83 c2 20 ; 0xc1c54
|
---|
3512 | mov bx, word [bx+047afh] ; 8b 9f af 47 ; 0xc1c57
|
---|
3513 | mov cx, ax ; 89 c1 ; 0xc1c5b
|
---|
3514 | mov ax, dx ; 89 d0 ; 0xc1c5d
|
---|
3515 | mov di, word [bp-01ch] ; 8b 7e e4 ; 0xc1c5f
|
---|
3516 | mov es, bx ; 8e c3 ; 0xc1c62
|
---|
3517 | jcxz 01c68h ; e3 02 ; 0xc1c64
|
---|
3518 | rep stosw ; f3 ab ; 0xc1c66
|
---|
3519 | jmp near 0217ch ; e9 11 05 ; 0xc1c68 vgabios.c:1354
|
---|
3520 | cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc1c6b vgabios.c:1356
|
---|
3521 | jne near 01d08h ; 0f 85 95 00 ; 0xc1c6f
|
---|
3522 | movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1c73 vgabios.c:1357
|
---|
3523 | mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1c77
|
---|
3524 | movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc1c7a
|
---|
3525 | cmp dx, word [bp-01ah] ; 3b 56 e6 ; 0xc1c7e
|
---|
3526 | jc near 0217ch ; 0f 82 f7 04 ; 0xc1c81
|
---|
3527 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1c85 vgabios.c:1359
|
---|
3528 | add ax, word [bp-01ah] ; 03 46 e6 ; 0xc1c89
|
---|
3529 | cmp ax, dx ; 39 d0 ; 0xc1c8c
|
---|
3530 | jnbe short 01c96h ; 77 06 ; 0xc1c8e
|
---|
3531 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1c90
|
---|
3532 | jne short 01cc9h ; 75 33 ; 0xc1c94
|
---|
3533 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1c96 vgabios.c:1360
|
---|
3534 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1c9a
|
---|
3535 | sal ax, 008h ; c1 e0 08 ; 0xc1c9e
|
---|
3536 | add ax, strict word 00020h ; 05 20 00 ; 0xc1ca1
|
---|
3537 | mov bx, word [bp-01ah] ; 8b 5e e6 ; 0xc1ca4
|
---|
3538 | imul bx, word [bp-014h] ; 0f af 5e ec ; 0xc1ca7
|
---|
3539 | movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc1cab
|
---|
3540 | add dx, bx ; 01 da ; 0xc1caf
|
---|
3541 | add dx, dx ; 01 d2 ; 0xc1cb1
|
---|
3542 | mov di, word [bp-01ch] ; 8b 7e e4 ; 0xc1cb3
|
---|
3543 | add di, dx ; 01 d7 ; 0xc1cb6
|
---|
3544 | movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1cb8
|
---|
3545 | sal bx, 003h ; c1 e3 03 ; 0xc1cbc
|
---|
3546 | mov es, [bx+047afh] ; 8e 87 af 47 ; 0xc1cbf
|
---|
3547 | jcxz 01cc7h ; e3 02 ; 0xc1cc3
|
---|
3548 | rep stosw ; f3 ab ; 0xc1cc5
|
---|
3549 | jmp short 01d02h ; eb 39 ; 0xc1cc7 vgabios.c:1361
|
---|
3550 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1cc9 vgabios.c:1362
|
---|
3551 | mov si, ax ; 89 c6 ; 0xc1ccd
|
---|
3552 | imul si, word [bp-014h] ; 0f af 76 ec ; 0xc1ccf
|
---|
3553 | movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc1cd3
|
---|
3554 | add si, dx ; 01 d6 ; 0xc1cd7
|
---|
3555 | add si, si ; 01 f6 ; 0xc1cd9
|
---|
3556 | movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1cdb
|
---|
3557 | sal bx, 003h ; c1 e3 03 ; 0xc1cdf
|
---|
3558 | mov ax, word [bx+047afh] ; 8b 87 af 47 ; 0xc1ce2
|
---|
3559 | mov bx, word [bp-01ah] ; 8b 5e e6 ; 0xc1ce6
|
---|
3560 | imul bx, word [bp-014h] ; 0f af 5e ec ; 0xc1ce9
|
---|
3561 | mov di, dx ; 89 d7 ; 0xc1ced
|
---|
3562 | add di, bx ; 01 df ; 0xc1cef
|
---|
3563 | add di, di ; 01 ff ; 0xc1cf1
|
---|
3564 | add di, word [bp-01ch] ; 03 7e e4 ; 0xc1cf3
|
---|
3565 | mov dx, ax ; 89 c2 ; 0xc1cf6
|
---|
3566 | mov es, ax ; 8e c0 ; 0xc1cf8
|
---|
3567 | jcxz 01d02h ; e3 06 ; 0xc1cfa
|
---|
3568 | push DS ; 1e ; 0xc1cfc
|
---|
3569 | mov ds, dx ; 8e da ; 0xc1cfd
|
---|
3570 | rep movsw ; f3 a5 ; 0xc1cff
|
---|
3571 | pop DS ; 1f ; 0xc1d01
|
---|
3572 | inc word [bp-01ah] ; ff 46 e6 ; 0xc1d02 vgabios.c:1363
|
---|
3573 | jmp near 01c7ah ; e9 72 ff ; 0xc1d05
|
---|
3574 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1d08 vgabios.c:1366
|
---|
3575 | mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1d0c
|
---|
3576 | movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1d0f
|
---|
3577 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1d13
|
---|
3578 | jnbe near 0217ch ; 0f 87 62 04 ; 0xc1d16
|
---|
3579 | movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1d1a vgabios.c:1368
|
---|
3580 | movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc1d1e
|
---|
3581 | add ax, dx ; 01 d0 ; 0xc1d22
|
---|
3582 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1d24
|
---|
3583 | jnbe short 01d2fh ; 77 06 ; 0xc1d27
|
---|
3584 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1d29
|
---|
3585 | jne short 01d62h ; 75 33 ; 0xc1d2d
|
---|
3586 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1d2f vgabios.c:1369
|
---|
3587 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1d33
|
---|
3588 | sal ax, 008h ; c1 e0 08 ; 0xc1d37
|
---|
3589 | add ax, strict word 00020h ; 05 20 00 ; 0xc1d3a
|
---|
3590 | mov dx, word [bp-01ah] ; 8b 56 e6 ; 0xc1d3d
|
---|
3591 | imul dx, word [bp-014h] ; 0f af 56 ec ; 0xc1d40
|
---|
3592 | movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc1d44
|
---|
3593 | add dx, bx ; 01 da ; 0xc1d48
|
---|
3594 | add dx, dx ; 01 d2 ; 0xc1d4a
|
---|
3595 | mov di, word [bp-01ch] ; 8b 7e e4 ; 0xc1d4c
|
---|
3596 | add di, dx ; 01 d7 ; 0xc1d4f
|
---|
3597 | movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1d51
|
---|
3598 | sal bx, 003h ; c1 e3 03 ; 0xc1d55
|
---|
3599 | mov es, [bx+047afh] ; 8e 87 af 47 ; 0xc1d58
|
---|
3600 | jcxz 01d60h ; e3 02 ; 0xc1d5c
|
---|
3601 | rep stosw ; f3 ab ; 0xc1d5e
|
---|
3602 | jmp short 01da2h ; eb 40 ; 0xc1d60 vgabios.c:1370
|
---|
3603 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1d62 vgabios.c:1371
|
---|
3604 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1d66
|
---|
3605 | mov si, word [bp-01ah] ; 8b 76 e6 ; 0xc1d6a
|
---|
3606 | sub si, ax ; 29 c6 ; 0xc1d6d
|
---|
3607 | imul si, word [bp-014h] ; 0f af 76 ec ; 0xc1d6f
|
---|
3608 | movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc1d73
|
---|
3609 | add si, dx ; 01 d6 ; 0xc1d77
|
---|
3610 | add si, si ; 01 f6 ; 0xc1d79
|
---|
3611 | movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1d7b
|
---|
3612 | sal bx, 003h ; c1 e3 03 ; 0xc1d7f
|
---|
3613 | mov ax, word [bx+047afh] ; 8b 87 af 47 ; 0xc1d82
|
---|
3614 | mov bx, word [bp-01ah] ; 8b 5e e6 ; 0xc1d86
|
---|
3615 | imul bx, word [bp-014h] ; 0f af 5e ec ; 0xc1d89
|
---|
3616 | add dx, bx ; 01 da ; 0xc1d8d
|
---|
3617 | add dx, dx ; 01 d2 ; 0xc1d8f
|
---|
3618 | mov di, word [bp-01ch] ; 8b 7e e4 ; 0xc1d91
|
---|
3619 | add di, dx ; 01 d7 ; 0xc1d94
|
---|
3620 | mov dx, ax ; 89 c2 ; 0xc1d96
|
---|
3621 | mov es, ax ; 8e c0 ; 0xc1d98
|
---|
3622 | jcxz 01da2h ; e3 06 ; 0xc1d9a
|
---|
3623 | push DS ; 1e ; 0xc1d9c
|
---|
3624 | mov ds, dx ; 8e da ; 0xc1d9d
|
---|
3625 | rep movsw ; f3 a5 ; 0xc1d9f
|
---|
3626 | pop DS ; 1f ; 0xc1da1
|
---|
3627 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1da2 vgabios.c:1372
|
---|
3628 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1da6
|
---|
3629 | jc near 0217ch ; 0f 82 cf 03 ; 0xc1da9
|
---|
3630 | dec word [bp-01ah] ; ff 4e e6 ; 0xc1dad vgabios.c:1373
|
---|
3631 | jmp near 01d0fh ; e9 5c ff ; 0xc1db0
|
---|
3632 | movzx di, byte [di+0482bh] ; 0f b6 bd 2b 48 ; 0xc1db3 vgabios.c:1379
|
---|
3633 | sal di, 006h ; c1 e7 06 ; 0xc1db8
|
---|
3634 | mov dl, byte [di+04841h] ; 8a 95 41 48 ; 0xc1dbb
|
---|
3635 | mov byte [bp-00eh], dl ; 88 56 f2 ; 0xc1dbf
|
---|
3636 | mov dl, byte [bx+047adh] ; 8a 97 ad 47 ; 0xc1dc2 vgabios.c:1380
|
---|
3637 | cmp dl, 003h ; 80 fa 03 ; 0xc1dc6
|
---|
3638 | jc short 01ddch ; 72 11 ; 0xc1dc9
|
---|
3639 | jbe short 01de6h ; 76 19 ; 0xc1dcb
|
---|
3640 | cmp dl, 005h ; 80 fa 05 ; 0xc1dcd
|
---|
3641 | je near 0205fh ; 0f 84 8b 02 ; 0xc1dd0
|
---|
3642 | cmp dl, 004h ; 80 fa 04 ; 0xc1dd4
|
---|
3643 | je short 01de6h ; 74 0d ; 0xc1dd7
|
---|
3644 | jmp near 0217ch ; e9 a0 03 ; 0xc1dd9
|
---|
3645 | cmp dl, 002h ; 80 fa 02 ; 0xc1ddc
|
---|
3646 | je near 01f25h ; 0f 84 42 01 ; 0xc1ddf
|
---|
3647 | jmp near 0217ch ; e9 96 03 ; 0xc1de3
|
---|
3648 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1de6 vgabios.c:1384
|
---|
3649 | jne short 01e3eh ; 75 52 ; 0xc1dea
|
---|
3650 | cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc1dec
|
---|
3651 | jne short 01e3eh ; 75 4c ; 0xc1df0
|
---|
3652 | cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc1df2
|
---|
3653 | jne short 01e3eh ; 75 46 ; 0xc1df6
|
---|
3654 | movzx bx, byte [bp+004h] ; 0f b6 5e 04 ; 0xc1df8
|
---|
3655 | mov ax, cx ; 89 c8 ; 0xc1dfc
|
---|
3656 | dec ax ; 48 ; 0xc1dfe
|
---|
3657 | cmp bx, ax ; 39 c3 ; 0xc1dff
|
---|
3658 | jne short 01e3eh ; 75 3b ; 0xc1e01
|
---|
3659 | movzx ax, dh ; 0f b6 c6 ; 0xc1e03
|
---|
3660 | mov dx, word [bp-014h] ; 8b 56 ec ; 0xc1e06
|
---|
3661 | dec dx ; 4a ; 0xc1e09
|
---|
3662 | cmp ax, dx ; 39 d0 ; 0xc1e0a
|
---|
3663 | jne short 01e3eh ; 75 30 ; 0xc1e0c
|
---|
3664 | mov ax, 00205h ; b8 05 02 ; 0xc1e0e vgabios.c:1386
|
---|
3665 | mov dx, 003ceh ; ba ce 03 ; 0xc1e11
|
---|
3666 | out DX, ax ; ef ; 0xc1e14
|
---|
3667 | mov ax, word [bp-014h] ; 8b 46 ec ; 0xc1e15 vgabios.c:1387
|
---|
3668 | imul ax, cx ; 0f af c1 ; 0xc1e18
|
---|
3669 | movzx cx, byte [bp-00eh] ; 0f b6 4e f2 ; 0xc1e1b
|
---|
3670 | imul cx, ax ; 0f af c8 ; 0xc1e1f
|
---|
3671 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1e22
|
---|
3672 | movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1e26
|
---|
3673 | sal bx, 003h ; c1 e3 03 ; 0xc1e2a
|
---|
3674 | mov es, [bx+047afh] ; 8e 87 af 47 ; 0xc1e2d
|
---|
3675 | xor di, di ; 31 ff ; 0xc1e31
|
---|
3676 | jcxz 01e37h ; e3 02 ; 0xc1e33
|
---|
3677 | rep stosb ; f3 aa ; 0xc1e35
|
---|
3678 | mov ax, strict word 00005h ; b8 05 00 ; 0xc1e37 vgabios.c:1388
|
---|
3679 | out DX, ax ; ef ; 0xc1e3a
|
---|
3680 | jmp near 0217ch ; e9 3e 03 ; 0xc1e3b vgabios.c:1390
|
---|
3681 | cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc1e3e vgabios.c:1392
|
---|
3682 | jne short 01eadh ; 75 69 ; 0xc1e42
|
---|
3683 | movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1e44 vgabios.c:1393
|
---|
3684 | mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1e48
|
---|
3685 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1e4b
|
---|
3686 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1e4f
|
---|
3687 | jc near 0217ch ; 0f 82 26 03 ; 0xc1e52
|
---|
3688 | movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc1e56 vgabios.c:1395
|
---|
3689 | add dx, word [bp-01ah] ; 03 56 e6 ; 0xc1e5a
|
---|
3690 | cmp dx, ax ; 39 c2 ; 0xc1e5d
|
---|
3691 | jnbe short 01e67h ; 77 06 ; 0xc1e5f
|
---|
3692 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1e61
|
---|
3693 | jne short 01e86h ; 75 1f ; 0xc1e65
|
---|
3694 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1e67 vgabios.c:1396
|
---|
3695 | push ax ; 50 ; 0xc1e6b
|
---|
3696 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1e6c
|
---|
3697 | push ax ; 50 ; 0xc1e70
|
---|
3698 | movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc1e71
|
---|
3699 | movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc1e75
|
---|
3700 | movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc1e79
|
---|
3701 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1e7d
|
---|
3702 | call 01904h ; e8 80 fa ; 0xc1e81
|
---|
3703 | jmp short 01ea8h ; eb 22 ; 0xc1e84 vgabios.c:1397
|
---|
3704 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1e86 vgabios.c:1398
|
---|
3705 | push ax ; 50 ; 0xc1e8a
|
---|
3706 | movzx ax, byte [bp-014h] ; 0f b6 46 ec ; 0xc1e8b
|
---|
3707 | push ax ; 50 ; 0xc1e8f
|
---|
3708 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1e90
|
---|
3709 | movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc1e94
|
---|
3710 | mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc1e98
|
---|
3711 | add al, byte [bp-008h] ; 02 46 f8 ; 0xc1e9b
|
---|
3712 | movzx dx, al ; 0f b6 d0 ; 0xc1e9e
|
---|
3713 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1ea1
|
---|
3714 | call 0188fh ; e8 e7 f9 ; 0xc1ea5
|
---|
3715 | inc word [bp-01ah] ; ff 46 e6 ; 0xc1ea8 vgabios.c:1399
|
---|
3716 | jmp short 01e4bh ; eb 9e ; 0xc1eab
|
---|
3717 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1ead vgabios.c:1402
|
---|
3718 | mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1eb1
|
---|
3719 | movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1eb4
|
---|
3720 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1eb8
|
---|
3721 | jnbe near 0217ch ; 0f 87 bd 02 ; 0xc1ebb
|
---|
3722 | movzx dx, byte [bp-00ch] ; 0f b6 56 f4 ; 0xc1ebf vgabios.c:1404
|
---|
3723 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1ec3
|
---|
3724 | add ax, dx ; 01 d0 ; 0xc1ec7
|
---|
3725 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1ec9
|
---|
3726 | jnbe short 01ed4h ; 77 06 ; 0xc1ecc
|
---|
3727 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1ece
|
---|
3728 | jne short 01ef3h ; 75 1f ; 0xc1ed2
|
---|
3729 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1ed4 vgabios.c:1405
|
---|
3730 | push ax ; 50 ; 0xc1ed8
|
---|
3731 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1ed9
|
---|
3732 | push ax ; 50 ; 0xc1edd
|
---|
3733 | movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc1ede
|
---|
3734 | movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc1ee2
|
---|
3735 | movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc1ee6
|
---|
3736 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1eea
|
---|
3737 | call 01904h ; e8 13 fa ; 0xc1eee
|
---|
3738 | jmp short 01f15h ; eb 22 ; 0xc1ef1 vgabios.c:1406
|
---|
3739 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1ef3 vgabios.c:1407
|
---|
3740 | push ax ; 50 ; 0xc1ef7
|
---|
3741 | movzx ax, byte [bp-014h] ; 0f b6 46 ec ; 0xc1ef8
|
---|
3742 | push ax ; 50 ; 0xc1efc
|
---|
3743 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1efd
|
---|
3744 | movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc1f01
|
---|
3745 | mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc1f05
|
---|
3746 | sub al, byte [bp-008h] ; 2a 46 f8 ; 0xc1f08
|
---|
3747 | movzx dx, al ; 0f b6 d0 ; 0xc1f0b
|
---|
3748 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1f0e
|
---|
3749 | call 0188fh ; e8 7a f9 ; 0xc1f12
|
---|
3750 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1f15 vgabios.c:1408
|
---|
3751 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1f19
|
---|
3752 | jc near 0217ch ; 0f 82 5c 02 ; 0xc1f1c
|
---|
3753 | dec word [bp-01ah] ; ff 4e e6 ; 0xc1f20 vgabios.c:1409
|
---|
3754 | jmp short 01eb4h ; eb 8f ; 0xc1f23
|
---|
3755 | mov dl, byte [bx+047aeh] ; 8a 97 ae 47 ; 0xc1f25 vgabios.c:1414
|
---|
3756 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1f29 vgabios.c:1415
|
---|
3757 | jne short 01f6ah ; 75 3b ; 0xc1f2d
|
---|
3758 | cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc1f2f
|
---|
3759 | jne short 01f6ah ; 75 35 ; 0xc1f33
|
---|
3760 | cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc1f35
|
---|
3761 | jne short 01f6ah ; 75 2f ; 0xc1f39
|
---|
3762 | movzx cx, byte [bp+004h] ; 0f b6 4e 04 ; 0xc1f3b
|
---|
3763 | cmp cx, word [bp-016h] ; 3b 4e ea ; 0xc1f3f
|
---|
3764 | jne short 01f6ah ; 75 26 ; 0xc1f42
|
---|
3765 | movzx cx, dh ; 0f b6 ce ; 0xc1f44
|
---|
3766 | cmp cx, word [bp-018h] ; 3b 4e e8 ; 0xc1f47
|
---|
3767 | jne short 01f6ah ; 75 1e ; 0xc1f4a
|
---|
3768 | movzx cx, byte [bp-00eh] ; 0f b6 4e f2 ; 0xc1f4c vgabios.c:1417
|
---|
3769 | imul ax, cx ; 0f af c1 ; 0xc1f50
|
---|
3770 | movzx cx, dl ; 0f b6 ca ; 0xc1f53
|
---|
3771 | imul cx, ax ; 0f af c8 ; 0xc1f56
|
---|
3772 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1f59
|
---|
3773 | mov es, [bx+047afh] ; 8e 87 af 47 ; 0xc1f5d
|
---|
3774 | xor di, di ; 31 ff ; 0xc1f61
|
---|
3775 | jcxz 01f67h ; e3 02 ; 0xc1f63
|
---|
3776 | rep stosb ; f3 aa ; 0xc1f65
|
---|
3777 | jmp near 0217ch ; e9 12 02 ; 0xc1f67 vgabios.c:1419
|
---|
3778 | cmp dl, 002h ; 80 fa 02 ; 0xc1f6a vgabios.c:1421
|
---|
3779 | jne short 01f78h ; 75 09 ; 0xc1f6d
|
---|
3780 | sal byte [bp-010h], 1 ; d0 66 f0 ; 0xc1f6f vgabios.c:1423
|
---|
3781 | sal byte [bp-00ah], 1 ; d0 66 f6 ; 0xc1f72 vgabios.c:1424
|
---|
3782 | sal word [bp-014h], 1 ; d1 66 ec ; 0xc1f75 vgabios.c:1425
|
---|
3783 | cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc1f78 vgabios.c:1428
|
---|
3784 | jne short 01fe7h ; 75 69 ; 0xc1f7c
|
---|
3785 | movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1f7e vgabios.c:1429
|
---|
3786 | mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1f82
|
---|
3787 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1f85
|
---|
3788 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1f89
|
---|
3789 | jc near 0217ch ; 0f 82 ec 01 ; 0xc1f8c
|
---|
3790 | movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc1f90 vgabios.c:1431
|
---|
3791 | add dx, word [bp-01ah] ; 03 56 e6 ; 0xc1f94
|
---|
3792 | cmp dx, ax ; 39 c2 ; 0xc1f97
|
---|
3793 | jnbe short 01fa1h ; 77 06 ; 0xc1f99
|
---|
3794 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1f9b
|
---|
3795 | jne short 01fc0h ; 75 1f ; 0xc1f9f
|
---|
3796 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1fa1 vgabios.c:1432
|
---|
3797 | push ax ; 50 ; 0xc1fa5
|
---|
3798 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1fa6
|
---|
3799 | push ax ; 50 ; 0xc1faa
|
---|
3800 | movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc1fab
|
---|
3801 | movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc1faf
|
---|
3802 | movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc1fb3
|
---|
3803 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1fb7
|
---|
3804 | call 01a07h ; e8 49 fa ; 0xc1fbb
|
---|
3805 | jmp short 01fe2h ; eb 22 ; 0xc1fbe vgabios.c:1433
|
---|
3806 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc1fc0 vgabios.c:1434
|
---|
3807 | push ax ; 50 ; 0xc1fc4
|
---|
3808 | movzx ax, byte [bp-014h] ; 0f b6 46 ec ; 0xc1fc5
|
---|
3809 | push ax ; 50 ; 0xc1fc9
|
---|
3810 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc1fca
|
---|
3811 | movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc1fce
|
---|
3812 | mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc1fd2
|
---|
3813 | add al, byte [bp-008h] ; 02 46 f8 ; 0xc1fd5
|
---|
3814 | movzx dx, al ; 0f b6 d0 ; 0xc1fd8
|
---|
3815 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc1fdb
|
---|
3816 | call 01964h ; e8 82 f9 ; 0xc1fdf
|
---|
3817 | inc word [bp-01ah] ; ff 46 e6 ; 0xc1fe2 vgabios.c:1435
|
---|
3818 | jmp short 01f85h ; eb 9e ; 0xc1fe5
|
---|
3819 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc1fe7 vgabios.c:1438
|
---|
3820 | mov word [bp-01ah], ax ; 89 46 e6 ; 0xc1feb
|
---|
3821 | movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc1fee
|
---|
3822 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc1ff2
|
---|
3823 | jnbe near 0217ch ; 0f 87 83 01 ; 0xc1ff5
|
---|
3824 | movzx dx, byte [bp-00ch] ; 0f b6 56 f4 ; 0xc1ff9 vgabios.c:1440
|
---|
3825 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc1ffd
|
---|
3826 | add ax, dx ; 01 d0 ; 0xc2001
|
---|
3827 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc2003
|
---|
3828 | jnbe short 0200eh ; 77 06 ; 0xc2006
|
---|
3829 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc2008
|
---|
3830 | jne short 0202dh ; 75 1f ; 0xc200c
|
---|
3831 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc200e vgabios.c:1441
|
---|
3832 | push ax ; 50 ; 0xc2012
|
---|
3833 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc2013
|
---|
3834 | push ax ; 50 ; 0xc2017
|
---|
3835 | movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc2018
|
---|
3836 | movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc201c
|
---|
3837 | movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc2020
|
---|
3838 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc2024
|
---|
3839 | call 01a07h ; e8 dc f9 ; 0xc2028
|
---|
3840 | jmp short 0204fh ; eb 22 ; 0xc202b vgabios.c:1442
|
---|
3841 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc202d vgabios.c:1443
|
---|
3842 | push ax ; 50 ; 0xc2031
|
---|
3843 | movzx ax, byte [bp-014h] ; 0f b6 46 ec ; 0xc2032
|
---|
3844 | push ax ; 50 ; 0xc2036
|
---|
3845 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc2037
|
---|
3846 | movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc203b
|
---|
3847 | mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc203f
|
---|
3848 | sub al, byte [bp-008h] ; 2a 46 f8 ; 0xc2042
|
---|
3849 | movzx dx, al ; 0f b6 d0 ; 0xc2045
|
---|
3850 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc2048
|
---|
3851 | call 01964h ; e8 15 f9 ; 0xc204c
|
---|
3852 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc204f vgabios.c:1444
|
---|
3853 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc2053
|
---|
3854 | jc near 0217ch ; 0f 82 22 01 ; 0xc2056
|
---|
3855 | dec word [bp-01ah] ; ff 4e e6 ; 0xc205a vgabios.c:1445
|
---|
3856 | jmp short 01feeh ; eb 8f ; 0xc205d
|
---|
3857 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc205f vgabios.c:1450
|
---|
3858 | jne short 0209fh ; 75 3a ; 0xc2063
|
---|
3859 | cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc2065
|
---|
3860 | jne short 0209fh ; 75 34 ; 0xc2069
|
---|
3861 | cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xc206b
|
---|
3862 | jne short 0209fh ; 75 2e ; 0xc206f
|
---|
3863 | movzx cx, byte [bp+004h] ; 0f b6 4e 04 ; 0xc2071
|
---|
3864 | cmp cx, word [bp-016h] ; 3b 4e ea ; 0xc2075
|
---|
3865 | jne short 0209fh ; 75 25 ; 0xc2078
|
---|
3866 | movzx dx, dh ; 0f b6 d6 ; 0xc207a
|
---|
3867 | cmp dx, word [bp-018h] ; 3b 56 e8 ; 0xc207d
|
---|
3868 | jne short 0209fh ; 75 1d ; 0xc2080
|
---|
3869 | movzx dx, byte [bp-00eh] ; 0f b6 56 f2 ; 0xc2082 vgabios.c:1452
|
---|
3870 | mov cx, ax ; 89 c1 ; 0xc2086
|
---|
3871 | imul cx, dx ; 0f af ca ; 0xc2088
|
---|
3872 | sal cx, 003h ; c1 e1 03 ; 0xc208b
|
---|
3873 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc208e
|
---|
3874 | mov es, [bx+047afh] ; 8e 87 af 47 ; 0xc2092
|
---|
3875 | xor di, di ; 31 ff ; 0xc2096
|
---|
3876 | jcxz 0209ch ; e3 02 ; 0xc2098
|
---|
3877 | rep stosb ; f3 aa ; 0xc209a
|
---|
3878 | jmp near 0217ch ; e9 dd 00 ; 0xc209c vgabios.c:1454
|
---|
3879 | cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc209f vgabios.c:1457
|
---|
3880 | jne short 0210bh ; 75 66 ; 0xc20a3
|
---|
3881 | movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc20a5 vgabios.c:1458
|
---|
3882 | mov word [bp-01ah], ax ; 89 46 e6 ; 0xc20a9
|
---|
3883 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc20ac
|
---|
3884 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc20b0
|
---|
3885 | jc near 0217ch ; 0f 82 c5 00 ; 0xc20b3
|
---|
3886 | movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc20b7 vgabios.c:1460
|
---|
3887 | add dx, word [bp-01ah] ; 03 56 e6 ; 0xc20bb
|
---|
3888 | cmp dx, ax ; 39 c2 ; 0xc20be
|
---|
3889 | jnbe short 020c8h ; 77 06 ; 0xc20c0
|
---|
3890 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc20c2
|
---|
3891 | jne short 020e6h ; 75 1e ; 0xc20c6
|
---|
3892 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc20c8 vgabios.c:1461
|
---|
3893 | push ax ; 50 ; 0xc20cc
|
---|
3894 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc20cd
|
---|
3895 | push ax ; 50 ; 0xc20d1
|
---|
3896 | movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc20d2
|
---|
3897 | movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc20d6
|
---|
3898 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc20da
|
---|
3899 | mov cx, word [bp-014h] ; 8b 4e ec ; 0xc20de
|
---|
3900 | call 01b01h ; e8 1d fa ; 0xc20e1
|
---|
3901 | jmp short 02106h ; eb 20 ; 0xc20e4 vgabios.c:1462
|
---|
3902 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc20e6 vgabios.c:1463
|
---|
3903 | push ax ; 50 ; 0xc20ea
|
---|
3904 | push word [bp-014h] ; ff 76 ec ; 0xc20eb
|
---|
3905 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc20ee
|
---|
3906 | movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc20f2
|
---|
3907 | mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc20f6
|
---|
3908 | add al, byte [bp-008h] ; 02 46 f8 ; 0xc20f9
|
---|
3909 | movzx dx, al ; 0f b6 d0 ; 0xc20fc
|
---|
3910 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc20ff
|
---|
3911 | call 01a88h ; e8 82 f9 ; 0xc2103
|
---|
3912 | inc word [bp-01ah] ; ff 46 e6 ; 0xc2106 vgabios.c:1464
|
---|
3913 | jmp short 020ach ; eb a1 ; 0xc2109
|
---|
3914 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc210b vgabios.c:1467
|
---|
3915 | mov word [bp-01ah], ax ; 89 46 e6 ; 0xc210f
|
---|
3916 | movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc2112
|
---|
3917 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc2116
|
---|
3918 | jnbe short 0217ch ; 77 61 ; 0xc2119
|
---|
3919 | movzx dx, byte [bp-00ch] ; 0f b6 56 f4 ; 0xc211b vgabios.c:1469
|
---|
3920 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc211f
|
---|
3921 | add ax, dx ; 01 d0 ; 0xc2123
|
---|
3922 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc2125
|
---|
3923 | jnbe short 02130h ; 77 06 ; 0xc2128
|
---|
3924 | cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc212a
|
---|
3925 | jne short 0214eh ; 75 1e ; 0xc212e
|
---|
3926 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc2130 vgabios.c:1470
|
---|
3927 | push ax ; 50 ; 0xc2134
|
---|
3928 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc2135
|
---|
3929 | push ax ; 50 ; 0xc2139
|
---|
3930 | movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc213a
|
---|
3931 | movzx dx, byte [bp-01ah] ; 0f b6 56 e6 ; 0xc213e
|
---|
3932 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc2142
|
---|
3933 | mov cx, word [bp-014h] ; 8b 4e ec ; 0xc2146
|
---|
3934 | call 01b01h ; e8 b5 f9 ; 0xc2149
|
---|
3935 | jmp short 0216eh ; eb 20 ; 0xc214c vgabios.c:1471
|
---|
3936 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc214e vgabios.c:1472
|
---|
3937 | push ax ; 50 ; 0xc2152
|
---|
3938 | push word [bp-014h] ; ff 76 ec ; 0xc2153
|
---|
3939 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc2156
|
---|
3940 | movzx bx, byte [bp-01ah] ; 0f b6 5e e6 ; 0xc215a
|
---|
3941 | mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc215e
|
---|
3942 | sub al, byte [bp-008h] ; 2a 46 f8 ; 0xc2161
|
---|
3943 | movzx dx, al ; 0f b6 d0 ; 0xc2164
|
---|
3944 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc2167
|
---|
3945 | call 01a88h ; e8 1a f9 ; 0xc216b
|
---|
3946 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc216e vgabios.c:1473
|
---|
3947 | cmp ax, word [bp-01ah] ; 3b 46 e6 ; 0xc2172
|
---|
3948 | jc short 0217ch ; 72 05 ; 0xc2175
|
---|
3949 | dec word [bp-01ah] ; ff 4e e6 ; 0xc2177 vgabios.c:1474
|
---|
3950 | jmp short 02112h ; eb 96 ; 0xc217a
|
---|
3951 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc217c vgabios.c:1485
|
---|
3952 | pop di ; 5f ; 0xc217f
|
---|
3953 | pop si ; 5e ; 0xc2180
|
---|
3954 | pop bp ; 5d ; 0xc2181
|
---|
3955 | retn 00008h ; c2 08 00 ; 0xc2182
|
---|
3956 | ; disGetNextSymbol 0xc2185 LB 0x2134 -> off=0x0 cb=00000000000000ff uValue=00000000000c2185 'write_gfx_char_pl4'
|
---|
3957 | write_gfx_char_pl4: ; 0xc2185 LB 0xff
|
---|
3958 | push bp ; 55 ; 0xc2185 vgabios.c:1488
|
---|
3959 | mov bp, sp ; 89 e5 ; 0xc2186
|
---|
3960 | push si ; 56 ; 0xc2188
|
---|
3961 | push di ; 57 ; 0xc2189
|
---|
3962 | sub sp, strict byte 0000ch ; 83 ec 0c ; 0xc218a
|
---|
3963 | mov ah, al ; 88 c4 ; 0xc218d
|
---|
3964 | mov byte [bp-008h], dl ; 88 56 f8 ; 0xc218f
|
---|
3965 | mov al, bl ; 88 d8 ; 0xc2192
|
---|
3966 | mov bx, 0010ch ; bb 0c 01 ; 0xc2194 vgabios.c:67
|
---|
3967 | xor si, si ; 31 f6 ; 0xc2197
|
---|
3968 | mov es, si ; 8e c6 ; 0xc2199
|
---|
3969 | mov si, word [es:bx] ; 26 8b 37 ; 0xc219b
|
---|
3970 | mov bx, word [es:bx+002h] ; 26 8b 5f 02 ; 0xc219e
|
---|
3971 | mov word [bp-00ch], si ; 89 76 f4 ; 0xc21a2 vgabios.c:68
|
---|
3972 | mov word [bp-00ah], bx ; 89 5e f6 ; 0xc21a5
|
---|
3973 | movzx bx, cl ; 0f b6 d9 ; 0xc21a8 vgabios.c:1497
|
---|
3974 | movzx cx, byte [bp+006h] ; 0f b6 4e 06 ; 0xc21ab
|
---|
3975 | imul bx, cx ; 0f af d9 ; 0xc21af
|
---|
3976 | movzx si, byte [bp+004h] ; 0f b6 76 04 ; 0xc21b2
|
---|
3977 | imul si, bx ; 0f af f3 ; 0xc21b6
|
---|
3978 | movzx bx, al ; 0f b6 d8 ; 0xc21b9
|
---|
3979 | add si, bx ; 01 de ; 0xc21bc
|
---|
3980 | mov bx, strict word 0004ch ; bb 4c 00 ; 0xc21be vgabios.c:57
|
---|
3981 | mov di, strict word 00040h ; bf 40 00 ; 0xc21c1
|
---|
3982 | mov es, di ; 8e c7 ; 0xc21c4
|
---|
3983 | mov bx, word [es:bx] ; 26 8b 1f ; 0xc21c6
|
---|
3984 | movzx di, byte [bp+008h] ; 0f b6 7e 08 ; 0xc21c9 vgabios.c:58
|
---|
3985 | imul bx, di ; 0f af df ; 0xc21cd
|
---|
3986 | add si, bx ; 01 de ; 0xc21d0
|
---|
3987 | movzx ax, ah ; 0f b6 c4 ; 0xc21d2 vgabios.c:1499
|
---|
3988 | imul ax, cx ; 0f af c1 ; 0xc21d5
|
---|
3989 | mov word [bp-00eh], ax ; 89 46 f2 ; 0xc21d8
|
---|
3990 | mov ax, 00f02h ; b8 02 0f ; 0xc21db vgabios.c:1500
|
---|
3991 | mov dx, 003c4h ; ba c4 03 ; 0xc21de
|
---|
3992 | out DX, ax ; ef ; 0xc21e1
|
---|
3993 | mov ax, 00205h ; b8 05 02 ; 0xc21e2 vgabios.c:1501
|
---|
3994 | mov dx, 003ceh ; ba ce 03 ; 0xc21e5
|
---|
3995 | out DX, ax ; ef ; 0xc21e8
|
---|
3996 | test byte [bp-008h], 080h ; f6 46 f8 80 ; 0xc21e9 vgabios.c:1502
|
---|
3997 | je short 021f5h ; 74 06 ; 0xc21ed
|
---|
3998 | mov ax, 01803h ; b8 03 18 ; 0xc21ef vgabios.c:1504
|
---|
3999 | out DX, ax ; ef ; 0xc21f2
|
---|
4000 | jmp short 021f9h ; eb 04 ; 0xc21f3 vgabios.c:1506
|
---|
4001 | mov ax, strict word 00003h ; b8 03 00 ; 0xc21f5 vgabios.c:1508
|
---|
4002 | out DX, ax ; ef ; 0xc21f8
|
---|
4003 | xor ch, ch ; 30 ed ; 0xc21f9 vgabios.c:1510
|
---|
4004 | cmp ch, byte [bp+006h] ; 3a 6e 06 ; 0xc21fb
|
---|
4005 | jnc short 0226ch ; 73 6c ; 0xc21fe
|
---|
4006 | movzx bx, ch ; 0f b6 dd ; 0xc2200 vgabios.c:1512
|
---|
4007 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc2203
|
---|
4008 | imul bx, ax ; 0f af d8 ; 0xc2207
|
---|
4009 | add bx, si ; 01 f3 ; 0xc220a
|
---|
4010 | mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xc220c vgabios.c:1513
|
---|
4011 | jmp short 02224h ; eb 12 ; 0xc2210
|
---|
4012 | mov ax, 0a000h ; b8 00 a0 ; 0xc2212 vgabios.c:52
|
---|
4013 | mov es, ax ; 8e c0 ; 0xc2215
|
---|
4014 | mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc2217
|
---|
4015 | inc byte [bp-006h] ; fe 46 fa ; 0xc221b vgabios.c:1526
|
---|
4016 | cmp byte [bp-006h], 008h ; 80 7e fa 08 ; 0xc221e
|
---|
4017 | jnc short 02268h ; 73 44 ; 0xc2222
|
---|
4018 | movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc2224
|
---|
4019 | mov cl, al ; 88 c1 ; 0xc2228
|
---|
4020 | mov ax, 00080h ; b8 80 00 ; 0xc222a
|
---|
4021 | sar ax, CL ; d3 f8 ; 0xc222d
|
---|
4022 | xor ah, ah ; 30 e4 ; 0xc222f
|
---|
4023 | mov word [bp-010h], ax ; 89 46 f0 ; 0xc2231
|
---|
4024 | sal ax, 008h ; c1 e0 08 ; 0xc2234
|
---|
4025 | or AL, strict byte 008h ; 0c 08 ; 0xc2237
|
---|
4026 | mov dx, 003ceh ; ba ce 03 ; 0xc2239
|
---|
4027 | out DX, ax ; ef ; 0xc223c
|
---|
4028 | mov dx, bx ; 89 da ; 0xc223d
|
---|
4029 | mov ax, 0a000h ; b8 00 a0 ; 0xc223f
|
---|
4030 | call 03614h ; e8 cf 13 ; 0xc2242
|
---|
4031 | movzx ax, ch ; 0f b6 c5 ; 0xc2245
|
---|
4032 | add ax, word [bp-00eh] ; 03 46 f2 ; 0xc2248
|
---|
4033 | les di, [bp-00ch] ; c4 7e f4 ; 0xc224b
|
---|
4034 | add di, ax ; 01 c7 ; 0xc224e
|
---|
4035 | movzx ax, byte [es:di] ; 26 0f b6 05 ; 0xc2250
|
---|
4036 | test word [bp-010h], ax ; 85 46 f0 ; 0xc2254
|
---|
4037 | je short 02212h ; 74 b9 ; 0xc2257
|
---|
4038 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2259
|
---|
4039 | and AL, strict byte 00fh ; 24 0f ; 0xc225c
|
---|
4040 | mov di, 0a000h ; bf 00 a0 ; 0xc225e
|
---|
4041 | mov es, di ; 8e c7 ; 0xc2261
|
---|
4042 | mov byte [es:bx], al ; 26 88 07 ; 0xc2263
|
---|
4043 | jmp short 0221bh ; eb b3 ; 0xc2266
|
---|
4044 | db 0feh, 0c5h
|
---|
4045 | ; inc ch ; fe c5 ; 0xc2268 vgabios.c:1527
|
---|
4046 | jmp short 021fbh ; eb 8f ; 0xc226a
|
---|
4047 | mov ax, 0ff08h ; b8 08 ff ; 0xc226c vgabios.c:1528
|
---|
4048 | mov dx, 003ceh ; ba ce 03 ; 0xc226f
|
---|
4049 | out DX, ax ; ef ; 0xc2272
|
---|
4050 | mov ax, strict word 00005h ; b8 05 00 ; 0xc2273 vgabios.c:1529
|
---|
4051 | out DX, ax ; ef ; 0xc2276
|
---|
4052 | mov ax, strict word 00003h ; b8 03 00 ; 0xc2277 vgabios.c:1530
|
---|
4053 | out DX, ax ; ef ; 0xc227a
|
---|
4054 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc227b vgabios.c:1531
|
---|
4055 | pop di ; 5f ; 0xc227e
|
---|
4056 | pop si ; 5e ; 0xc227f
|
---|
4057 | pop bp ; 5d ; 0xc2280
|
---|
4058 | retn 00006h ; c2 06 00 ; 0xc2281
|
---|
4059 | ; disGetNextSymbol 0xc2284 LB 0x2035 -> off=0x0 cb=00000000000000dd uValue=00000000000c2284 'write_gfx_char_cga'
|
---|
4060 | write_gfx_char_cga: ; 0xc2284 LB 0xdd
|
---|
4061 | push si ; 56 ; 0xc2284 vgabios.c:1534
|
---|
4062 | push di ; 57 ; 0xc2285
|
---|
4063 | enter 00006h, 000h ; c8 06 00 00 ; 0xc2286
|
---|
4064 | mov di, 05569h ; bf 69 55 ; 0xc228a vgabios.c:1541
|
---|
4065 | xor bh, bh ; 30 ff ; 0xc228d vgabios.c:1542
|
---|
4066 | movzx si, byte [bp+00ah] ; 0f b6 76 0a ; 0xc228f
|
---|
4067 | imul si, bx ; 0f af f3 ; 0xc2293
|
---|
4068 | movzx bx, cl ; 0f b6 d9 ; 0xc2296
|
---|
4069 | imul bx, bx, 00140h ; 69 db 40 01 ; 0xc2299
|
---|
4070 | add si, bx ; 01 de ; 0xc229d
|
---|
4071 | mov word [bp-004h], si ; 89 76 fc ; 0xc229f
|
---|
4072 | xor ah, ah ; 30 e4 ; 0xc22a2 vgabios.c:1543
|
---|
4073 | sal ax, 003h ; c1 e0 03 ; 0xc22a4
|
---|
4074 | mov word [bp-006h], ax ; 89 46 fa ; 0xc22a7
|
---|
4075 | xor ah, ah ; 30 e4 ; 0xc22aa vgabios.c:1544
|
---|
4076 | jmp near 022cah ; e9 1b 00 ; 0xc22ac
|
---|
4077 | movzx si, ah ; 0f b6 f4 ; 0xc22af vgabios.c:1559
|
---|
4078 | add si, word [bp-006h] ; 03 76 fa ; 0xc22b2
|
---|
4079 | add si, di ; 01 fe ; 0xc22b5
|
---|
4080 | mov al, byte [si] ; 8a 04 ; 0xc22b7
|
---|
4081 | mov si, 0b800h ; be 00 b8 ; 0xc22b9 vgabios.c:52
|
---|
4082 | mov es, si ; 8e c6 ; 0xc22bc
|
---|
4083 | mov byte [es:bx], al ; 26 88 07 ; 0xc22be
|
---|
4084 | db 0feh, 0c4h
|
---|
4085 | ; inc ah ; fe c4 ; 0xc22c1 vgabios.c:1563
|
---|
4086 | cmp ah, 008h ; 80 fc 08 ; 0xc22c3
|
---|
4087 | jnc near 0235bh ; 0f 83 91 00 ; 0xc22c6
|
---|
4088 | movzx bx, ah ; 0f b6 dc ; 0xc22ca
|
---|
4089 | sar bx, 1 ; d1 fb ; 0xc22cd
|
---|
4090 | imul bx, bx, strict byte 00050h ; 6b db 50 ; 0xc22cf
|
---|
4091 | add bx, word [bp-004h] ; 03 5e fc ; 0xc22d2
|
---|
4092 | test ah, 001h ; f6 c4 01 ; 0xc22d5
|
---|
4093 | je short 022ddh ; 74 03 ; 0xc22d8
|
---|
4094 | add bh, 020h ; 80 c7 20 ; 0xc22da
|
---|
4095 | mov DH, strict byte 080h ; b6 80 ; 0xc22dd
|
---|
4096 | cmp byte [bp+00ah], 001h ; 80 7e 0a 01 ; 0xc22df
|
---|
4097 | jne short 022fdh ; 75 18 ; 0xc22e3
|
---|
4098 | test dl, dh ; 84 f2 ; 0xc22e5
|
---|
4099 | je short 022afh ; 74 c6 ; 0xc22e7
|
---|
4100 | mov si, 0b800h ; be 00 b8 ; 0xc22e9
|
---|
4101 | mov es, si ; 8e c6 ; 0xc22ec
|
---|
4102 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc22ee
|
---|
4103 | movzx si, ah ; 0f b6 f4 ; 0xc22f1
|
---|
4104 | add si, word [bp-006h] ; 03 76 fa ; 0xc22f4
|
---|
4105 | add si, di ; 01 fe ; 0xc22f7
|
---|
4106 | xor al, byte [si] ; 32 04 ; 0xc22f9
|
---|
4107 | jmp short 022b9h ; eb bc ; 0xc22fb
|
---|
4108 | test dh, dh ; 84 f6 ; 0xc22fd vgabios.c:1565
|
---|
4109 | jbe short 022c1h ; 76 c0 ; 0xc22ff
|
---|
4110 | test dl, 080h ; f6 c2 80 ; 0xc2301 vgabios.c:1567
|
---|
4111 | je short 02310h ; 74 0a ; 0xc2304
|
---|
4112 | mov si, 0b800h ; be 00 b8 ; 0xc2306 vgabios.c:47
|
---|
4113 | mov es, si ; 8e c6 ; 0xc2309
|
---|
4114 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc230b
|
---|
4115 | jmp short 02312h ; eb 02 ; 0xc230e vgabios.c:1571
|
---|
4116 | xor al, al ; 30 c0 ; 0xc2310 vgabios.c:1573
|
---|
4117 | mov byte [bp-002h], 000h ; c6 46 fe 00 ; 0xc2312 vgabios.c:1575
|
---|
4118 | jmp short 02325h ; eb 0d ; 0xc2316
|
---|
4119 | or al, ch ; 08 e8 ; 0xc2318 vgabios.c:1585
|
---|
4120 | shr dh, 1 ; d0 ee ; 0xc231a vgabios.c:1588
|
---|
4121 | inc byte [bp-002h] ; fe 46 fe ; 0xc231c vgabios.c:1589
|
---|
4122 | cmp byte [bp-002h], 004h ; 80 7e fe 04 ; 0xc231f
|
---|
4123 | jnc short 02350h ; 73 2b ; 0xc2323
|
---|
4124 | movzx si, ah ; 0f b6 f4 ; 0xc2325
|
---|
4125 | add si, word [bp-006h] ; 03 76 fa ; 0xc2328
|
---|
4126 | add si, di ; 01 fe ; 0xc232b
|
---|
4127 | movzx si, byte [si] ; 0f b6 34 ; 0xc232d
|
---|
4128 | movzx cx, dh ; 0f b6 ce ; 0xc2330
|
---|
4129 | test si, cx ; 85 ce ; 0xc2333
|
---|
4130 | je short 0231ah ; 74 e3 ; 0xc2335
|
---|
4131 | mov CL, strict byte 003h ; b1 03 ; 0xc2337
|
---|
4132 | sub cl, byte [bp-002h] ; 2a 4e fe ; 0xc2339
|
---|
4133 | mov ch, dl ; 88 d5 ; 0xc233c
|
---|
4134 | and ch, 003h ; 80 e5 03 ; 0xc233e
|
---|
4135 | add cl, cl ; 00 c9 ; 0xc2341
|
---|
4136 | sal ch, CL ; d2 e5 ; 0xc2343
|
---|
4137 | mov cl, ch ; 88 e9 ; 0xc2345
|
---|
4138 | test dl, 080h ; f6 c2 80 ; 0xc2347
|
---|
4139 | je short 02318h ; 74 cc ; 0xc234a
|
---|
4140 | xor al, ch ; 30 e8 ; 0xc234c
|
---|
4141 | jmp short 0231ah ; eb ca ; 0xc234e
|
---|
4142 | mov cx, 0b800h ; b9 00 b8 ; 0xc2350 vgabios.c:52
|
---|
4143 | mov es, cx ; 8e c1 ; 0xc2353
|
---|
4144 | mov byte [es:bx], al ; 26 88 07 ; 0xc2355
|
---|
4145 | inc bx ; 43 ; 0xc2358 vgabios.c:1591
|
---|
4146 | jmp short 022fdh ; eb a2 ; 0xc2359 vgabios.c:1592
|
---|
4147 | leave ; c9 ; 0xc235b vgabios.c:1595
|
---|
4148 | pop di ; 5f ; 0xc235c
|
---|
4149 | pop si ; 5e ; 0xc235d
|
---|
4150 | retn 00004h ; c2 04 00 ; 0xc235e
|
---|
4151 | ; disGetNextSymbol 0xc2361 LB 0x1f58 -> off=0x0 cb=0000000000000085 uValue=00000000000c2361 'write_gfx_char_lin'
|
---|
4152 | write_gfx_char_lin: ; 0xc2361 LB 0x85
|
---|
4153 | push si ; 56 ; 0xc2361 vgabios.c:1598
|
---|
4154 | push di ; 57 ; 0xc2362
|
---|
4155 | enter 00006h, 000h ; c8 06 00 00 ; 0xc2363
|
---|
4156 | mov dh, dl ; 88 d6 ; 0xc2367
|
---|
4157 | mov word [bp-002h], 05569h ; c7 46 fe 69 55 ; 0xc2369 vgabios.c:1605
|
---|
4158 | movzx si, cl ; 0f b6 f1 ; 0xc236e vgabios.c:1606
|
---|
4159 | movzx cx, byte [bp+008h] ; 0f b6 4e 08 ; 0xc2371
|
---|
4160 | imul cx, si ; 0f af ce ; 0xc2375
|
---|
4161 | sal cx, 006h ; c1 e1 06 ; 0xc2378
|
---|
4162 | xor bh, bh ; 30 ff ; 0xc237b
|
---|
4163 | sal bx, 003h ; c1 e3 03 ; 0xc237d
|
---|
4164 | add bx, cx ; 01 cb ; 0xc2380
|
---|
4165 | mov word [bp-004h], bx ; 89 5e fc ; 0xc2382
|
---|
4166 | xor ah, ah ; 30 e4 ; 0xc2385 vgabios.c:1607
|
---|
4167 | mov si, ax ; 89 c6 ; 0xc2387
|
---|
4168 | sal si, 003h ; c1 e6 03 ; 0xc2389
|
---|
4169 | xor al, al ; 30 c0 ; 0xc238c vgabios.c:1608
|
---|
4170 | jmp short 023c5h ; eb 35 ; 0xc238e
|
---|
4171 | cmp ah, 008h ; 80 fc 08 ; 0xc2390 vgabios.c:1612
|
---|
4172 | jnc short 023bfh ; 73 2a ; 0xc2393
|
---|
4173 | xor cl, cl ; 30 c9 ; 0xc2395 vgabios.c:1614
|
---|
4174 | movzx bx, al ; 0f b6 d8 ; 0xc2397 vgabios.c:1615
|
---|
4175 | add bx, si ; 01 f3 ; 0xc239a
|
---|
4176 | add bx, word [bp-002h] ; 03 5e fe ; 0xc239c
|
---|
4177 | movzx bx, byte [bx] ; 0f b6 1f ; 0xc239f
|
---|
4178 | movzx di, dl ; 0f b6 fa ; 0xc23a2
|
---|
4179 | test bx, di ; 85 fb ; 0xc23a5
|
---|
4180 | je short 023abh ; 74 02 ; 0xc23a7
|
---|
4181 | mov cl, dh ; 88 f1 ; 0xc23a9 vgabios.c:1617
|
---|
4182 | movzx bx, ah ; 0f b6 dc ; 0xc23ab vgabios.c:1619
|
---|
4183 | add bx, word [bp-006h] ; 03 5e fa ; 0xc23ae
|
---|
4184 | mov di, 0a000h ; bf 00 a0 ; 0xc23b1 vgabios.c:52
|
---|
4185 | mov es, di ; 8e c7 ; 0xc23b4
|
---|
4186 | mov byte [es:bx], cl ; 26 88 0f ; 0xc23b6
|
---|
4187 | shr dl, 1 ; d0 ea ; 0xc23b9 vgabios.c:1620
|
---|
4188 | db 0feh, 0c4h
|
---|
4189 | ; inc ah ; fe c4 ; 0xc23bb vgabios.c:1621
|
---|
4190 | jmp short 02390h ; eb d1 ; 0xc23bd
|
---|
4191 | db 0feh, 0c0h
|
---|
4192 | ; inc al ; fe c0 ; 0xc23bf vgabios.c:1622
|
---|
4193 | cmp AL, strict byte 008h ; 3c 08 ; 0xc23c1
|
---|
4194 | jnc short 023e0h ; 73 1b ; 0xc23c3
|
---|
4195 | movzx cx, al ; 0f b6 c8 ; 0xc23c5
|
---|
4196 | movzx bx, byte [bp+008h] ; 0f b6 5e 08 ; 0xc23c8
|
---|
4197 | imul bx, cx ; 0f af d9 ; 0xc23cc
|
---|
4198 | sal bx, 003h ; c1 e3 03 ; 0xc23cf
|
---|
4199 | mov cx, word [bp-004h] ; 8b 4e fc ; 0xc23d2
|
---|
4200 | add cx, bx ; 01 d9 ; 0xc23d5
|
---|
4201 | mov word [bp-006h], cx ; 89 4e fa ; 0xc23d7
|
---|
4202 | mov DL, strict byte 080h ; b2 80 ; 0xc23da
|
---|
4203 | xor ah, ah ; 30 e4 ; 0xc23dc
|
---|
4204 | jmp short 02395h ; eb b5 ; 0xc23de
|
---|
4205 | leave ; c9 ; 0xc23e0 vgabios.c:1623
|
---|
4206 | pop di ; 5f ; 0xc23e1
|
---|
4207 | pop si ; 5e ; 0xc23e2
|
---|
4208 | retn 00002h ; c2 02 00 ; 0xc23e3
|
---|
4209 | ; disGetNextSymbol 0xc23e6 LB 0x1ed3 -> off=0x0 cb=0000000000000165 uValue=00000000000c23e6 'biosfn_write_char_attr'
|
---|
4210 | biosfn_write_char_attr: ; 0xc23e6 LB 0x165
|
---|
4211 | push bp ; 55 ; 0xc23e6 vgabios.c:1626
|
---|
4212 | mov bp, sp ; 89 e5 ; 0xc23e7
|
---|
4213 | push si ; 56 ; 0xc23e9
|
---|
4214 | push di ; 57 ; 0xc23ea
|
---|
4215 | sub sp, strict byte 00018h ; 83 ec 18 ; 0xc23eb
|
---|
4216 | mov byte [bp-008h], al ; 88 46 f8 ; 0xc23ee
|
---|
4217 | mov byte [bp-00eh], dl ; 88 56 f2 ; 0xc23f1
|
---|
4218 | mov byte [bp-012h], bl ; 88 5e ee ; 0xc23f4
|
---|
4219 | mov si, cx ; 89 ce ; 0xc23f7
|
---|
4220 | mov bx, strict word 00049h ; bb 49 00 ; 0xc23f9 vgabios.c:47
|
---|
4221 | mov ax, strict word 00040h ; b8 40 00 ; 0xc23fc
|
---|
4222 | mov es, ax ; 8e c0 ; 0xc23ff
|
---|
4223 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc2401
|
---|
4224 | xor ah, ah ; 30 e4 ; 0xc2404 vgabios.c:1634
|
---|
4225 | call 035edh ; e8 e4 11 ; 0xc2406
|
---|
4226 | mov cl, al ; 88 c1 ; 0xc2409
|
---|
4227 | mov byte [bp-00ah], al ; 88 46 f6 ; 0xc240b
|
---|
4228 | cmp AL, strict byte 0ffh ; 3c ff ; 0xc240e vgabios.c:1635
|
---|
4229 | je near 02544h ; 0f 84 30 01 ; 0xc2410
|
---|
4230 | movzx ax, dl ; 0f b6 c2 ; 0xc2414 vgabios.c:1638
|
---|
4231 | lea bx, [bp-01ch] ; 8d 5e e4 ; 0xc2417
|
---|
4232 | lea dx, [bp-01ah] ; 8d 56 e6 ; 0xc241a
|
---|
4233 | call 00a93h ; e8 73 e6 ; 0xc241d
|
---|
4234 | mov al, byte [bp-01ch] ; 8a 46 e4 ; 0xc2420 vgabios.c:1639
|
---|
4235 | mov byte [bp-010h], al ; 88 46 f0 ; 0xc2423
|
---|
4236 | mov dx, word [bp-01ch] ; 8b 56 e4 ; 0xc2426
|
---|
4237 | xor dl, dl ; 30 d2 ; 0xc2429
|
---|
4238 | shr dx, 008h ; c1 ea 08 ; 0xc242b
|
---|
4239 | mov byte [bp-014h], dl ; 88 56 ec ; 0xc242e
|
---|
4240 | mov bx, 00084h ; bb 84 00 ; 0xc2431 vgabios.c:47
|
---|
4241 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2434
|
---|
4242 | mov es, ax ; 8e c0 ; 0xc2437
|
---|
4243 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc2439
|
---|
4244 | xor ah, ah ; 30 e4 ; 0xc243c vgabios.c:48
|
---|
4245 | inc ax ; 40 ; 0xc243e
|
---|
4246 | mov word [bp-018h], ax ; 89 46 e8 ; 0xc243f
|
---|
4247 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc2442 vgabios.c:57
|
---|
4248 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc2445
|
---|
4249 | mov word [bp-016h], ax ; 89 46 ea ; 0xc2448 vgabios.c:58
|
---|
4250 | movzx bx, cl ; 0f b6 d9 ; 0xc244b vgabios.c:1645
|
---|
4251 | mov di, bx ; 89 df ; 0xc244e
|
---|
4252 | sal di, 003h ; c1 e7 03 ; 0xc2450
|
---|
4253 | cmp byte [di+047ach], 000h ; 80 bd ac 47 00 ; 0xc2453
|
---|
4254 | jne short 024a0h ; 75 46 ; 0xc2458
|
---|
4255 | mov bx, word [bp-018h] ; 8b 5e e8 ; 0xc245a vgabios.c:1648
|
---|
4256 | imul bx, ax ; 0f af d8 ; 0xc245d
|
---|
4257 | add bx, bx ; 01 db ; 0xc2460
|
---|
4258 | or bl, 0ffh ; 80 cb ff ; 0xc2462
|
---|
4259 | movzx cx, byte [bp-00eh] ; 0f b6 4e f2 ; 0xc2465
|
---|
4260 | inc bx ; 43 ; 0xc2469
|
---|
4261 | imul bx, cx ; 0f af d9 ; 0xc246a
|
---|
4262 | xor dh, dh ; 30 f6 ; 0xc246d
|
---|
4263 | imul ax, dx ; 0f af c2 ; 0xc246f
|
---|
4264 | movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc2472
|
---|
4265 | add ax, dx ; 01 d0 ; 0xc2476
|
---|
4266 | add ax, ax ; 01 c0 ; 0xc2478
|
---|
4267 | mov dx, bx ; 89 da ; 0xc247a
|
---|
4268 | add dx, ax ; 01 c2 ; 0xc247c
|
---|
4269 | movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc247e vgabios.c:1650
|
---|
4270 | sal ax, 008h ; c1 e0 08 ; 0xc2482
|
---|
4271 | movzx bx, byte [bp-008h] ; 0f b6 5e f8 ; 0xc2485
|
---|
4272 | add ax, bx ; 01 d8 ; 0xc2489
|
---|
4273 | mov word [bp-01ah], ax ; 89 46 e6 ; 0xc248b
|
---|
4274 | mov ax, word [bp-01ah] ; 8b 46 e6 ; 0xc248e vgabios.c:1651
|
---|
4275 | mov es, [di+047afh] ; 8e 85 af 47 ; 0xc2491
|
---|
4276 | mov cx, si ; 89 f1 ; 0xc2495
|
---|
4277 | mov di, dx ; 89 d7 ; 0xc2497
|
---|
4278 | jcxz 0249dh ; e3 02 ; 0xc2499
|
---|
4279 | rep stosw ; f3 ab ; 0xc249b
|
---|
4280 | jmp near 02544h ; e9 a4 00 ; 0xc249d vgabios.c:1653
|
---|
4281 | movzx bx, byte [bx+0482bh] ; 0f b6 9f 2b 48 ; 0xc24a0 vgabios.c:1656
|
---|
4282 | sal bx, 006h ; c1 e3 06 ; 0xc24a5
|
---|
4283 | mov al, byte [bx+04841h] ; 8a 87 41 48 ; 0xc24a8
|
---|
4284 | mov byte [bp-006h], al ; 88 46 fa ; 0xc24ac
|
---|
4285 | mov al, byte [di+047aeh] ; 8a 85 ae 47 ; 0xc24af vgabios.c:1657
|
---|
4286 | mov byte [bp-00ch], al ; 88 46 f4 ; 0xc24b3
|
---|
4287 | dec si ; 4e ; 0xc24b6 vgabios.c:1658
|
---|
4288 | cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc24b7
|
---|
4289 | je near 02544h ; 0f 84 86 00 ; 0xc24ba
|
---|
4290 | movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc24be vgabios.c:1660
|
---|
4291 | sal bx, 003h ; c1 e3 03 ; 0xc24c2
|
---|
4292 | mov al, byte [bx+047adh] ; 8a 87 ad 47 ; 0xc24c5
|
---|
4293 | cmp AL, strict byte 003h ; 3c 03 ; 0xc24c9
|
---|
4294 | jc short 024d9h ; 72 0c ; 0xc24cb
|
---|
4295 | jbe short 024dfh ; 76 10 ; 0xc24cd
|
---|
4296 | cmp AL, strict byte 005h ; 3c 05 ; 0xc24cf
|
---|
4297 | je short 02526h ; 74 53 ; 0xc24d1
|
---|
4298 | cmp AL, strict byte 004h ; 3c 04 ; 0xc24d3
|
---|
4299 | je short 024e3h ; 74 0c ; 0xc24d5
|
---|
4300 | jmp short 0253eh ; eb 65 ; 0xc24d7
|
---|
4301 | cmp AL, strict byte 002h ; 3c 02 ; 0xc24d9
|
---|
4302 | je short 02507h ; 74 2a ; 0xc24db
|
---|
4303 | jmp short 0253eh ; eb 5f ; 0xc24dd
|
---|
4304 | or byte [bp-012h], 001h ; 80 4e ee 01 ; 0xc24df vgabios.c:1663
|
---|
4305 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc24e3 vgabios.c:1665
|
---|
4306 | push ax ; 50 ; 0xc24e7
|
---|
4307 | movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc24e8
|
---|
4308 | push ax ; 50 ; 0xc24ec
|
---|
4309 | movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc24ed
|
---|
4310 | push ax ; 50 ; 0xc24f1
|
---|
4311 | movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc24f2
|
---|
4312 | movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc24f6
|
---|
4313 | movzx dx, byte [bp-012h] ; 0f b6 56 ee ; 0xc24fa
|
---|
4314 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc24fe
|
---|
4315 | call 02185h ; e8 80 fc ; 0xc2502
|
---|
4316 | jmp short 0253eh ; eb 37 ; 0xc2505 vgabios.c:1666
|
---|
4317 | movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc2507 vgabios.c:1668
|
---|
4318 | push ax ; 50 ; 0xc250b
|
---|
4319 | movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc250c
|
---|
4320 | push ax ; 50 ; 0xc2510
|
---|
4321 | movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc2511
|
---|
4322 | movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc2515
|
---|
4323 | movzx dx, byte [bp-012h] ; 0f b6 56 ee ; 0xc2519
|
---|
4324 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc251d
|
---|
4325 | call 02284h ; e8 60 fd ; 0xc2521
|
---|
4326 | jmp short 0253eh ; eb 18 ; 0xc2524 vgabios.c:1669
|
---|
4327 | movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc2526 vgabios.c:1671
|
---|
4328 | push ax ; 50 ; 0xc252a
|
---|
4329 | movzx cx, byte [bp-014h] ; 0f b6 4e ec ; 0xc252b
|
---|
4330 | movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc252f
|
---|
4331 | movzx dx, byte [bp-012h] ; 0f b6 56 ee ; 0xc2533
|
---|
4332 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc2537
|
---|
4333 | call 02361h ; e8 23 fe ; 0xc253b
|
---|
4334 | inc byte [bp-010h] ; fe 46 f0 ; 0xc253e vgabios.c:1678
|
---|
4335 | jmp near 024b6h ; e9 72 ff ; 0xc2541 vgabios.c:1679
|
---|
4336 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc2544 vgabios.c:1681
|
---|
4337 | pop di ; 5f ; 0xc2547
|
---|
4338 | pop si ; 5e ; 0xc2548
|
---|
4339 | pop bp ; 5d ; 0xc2549
|
---|
4340 | retn ; c3 ; 0xc254a
|
---|
4341 | ; disGetNextSymbol 0xc254b LB 0x1d6e -> off=0x0 cb=0000000000000162 uValue=00000000000c254b 'biosfn_write_char_only'
|
---|
4342 | biosfn_write_char_only: ; 0xc254b LB 0x162
|
---|
4343 | push bp ; 55 ; 0xc254b vgabios.c:1684
|
---|
4344 | mov bp, sp ; 89 e5 ; 0xc254c
|
---|
4345 | push si ; 56 ; 0xc254e
|
---|
4346 | push di ; 57 ; 0xc254f
|
---|
4347 | sub sp, strict byte 00016h ; 83 ec 16 ; 0xc2550
|
---|
4348 | mov byte [bp-008h], al ; 88 46 f8 ; 0xc2553
|
---|
4349 | mov byte [bp-00eh], dl ; 88 56 f2 ; 0xc2556
|
---|
4350 | mov byte [bp-006h], bl ; 88 5e fa ; 0xc2559
|
---|
4351 | mov si, cx ; 89 ce ; 0xc255c
|
---|
4352 | mov bx, strict word 00049h ; bb 49 00 ; 0xc255e vgabios.c:47
|
---|
4353 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2561
|
---|
4354 | mov es, ax ; 8e c0 ; 0xc2564
|
---|
4355 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc2566
|
---|
4356 | xor ah, ah ; 30 e4 ; 0xc2569 vgabios.c:1692
|
---|
4357 | call 035edh ; e8 7f 10 ; 0xc256b
|
---|
4358 | mov cl, al ; 88 c1 ; 0xc256e
|
---|
4359 | mov byte [bp-012h], al ; 88 46 ee ; 0xc2570
|
---|
4360 | cmp AL, strict byte 0ffh ; 3c ff ; 0xc2573 vgabios.c:1693
|
---|
4361 | je near 026a6h ; 0f 84 2d 01 ; 0xc2575
|
---|
4362 | movzx ax, dl ; 0f b6 c2 ; 0xc2579 vgabios.c:1696
|
---|
4363 | lea bx, [bp-01ah] ; 8d 5e e6 ; 0xc257c
|
---|
4364 | lea dx, [bp-018h] ; 8d 56 e8 ; 0xc257f
|
---|
4365 | call 00a93h ; e8 0e e5 ; 0xc2582
|
---|
4366 | mov al, byte [bp-01ah] ; 8a 46 e6 ; 0xc2585 vgabios.c:1697
|
---|
4367 | mov byte [bp-010h], al ; 88 46 f0 ; 0xc2588
|
---|
4368 | mov dx, word [bp-01ah] ; 8b 56 e6 ; 0xc258b
|
---|
4369 | xor dl, dl ; 30 d2 ; 0xc258e
|
---|
4370 | shr dx, 008h ; c1 ea 08 ; 0xc2590
|
---|
4371 | mov byte [bp-00ah], dl ; 88 56 f6 ; 0xc2593
|
---|
4372 | mov bx, 00084h ; bb 84 00 ; 0xc2596 vgabios.c:47
|
---|
4373 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2599
|
---|
4374 | mov es, ax ; 8e c0 ; 0xc259c
|
---|
4375 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc259e
|
---|
4376 | xor ah, ah ; 30 e4 ; 0xc25a1 vgabios.c:48
|
---|
4377 | mov di, ax ; 89 c7 ; 0xc25a3
|
---|
4378 | inc di ; 47 ; 0xc25a5
|
---|
4379 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc25a6 vgabios.c:57
|
---|
4380 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc25a9
|
---|
4381 | mov word [bp-016h], ax ; 89 46 ea ; 0xc25ac vgabios.c:58
|
---|
4382 | xor ch, ch ; 30 ed ; 0xc25af vgabios.c:1703
|
---|
4383 | mov bx, cx ; 89 cb ; 0xc25b1
|
---|
4384 | sal bx, 003h ; c1 e3 03 ; 0xc25b3
|
---|
4385 | cmp byte [bx+047ach], 000h ; 80 bf ac 47 00 ; 0xc25b6
|
---|
4386 | jne short 025fah ; 75 3d ; 0xc25bb
|
---|
4387 | imul di, ax ; 0f af f8 ; 0xc25bd vgabios.c:1706
|
---|
4388 | add di, di ; 01 ff ; 0xc25c0
|
---|
4389 | or di, 000ffh ; 81 cf ff 00 ; 0xc25c2
|
---|
4390 | movzx bx, byte [bp-00eh] ; 0f b6 5e f2 ; 0xc25c6
|
---|
4391 | inc di ; 47 ; 0xc25ca
|
---|
4392 | imul bx, di ; 0f af df ; 0xc25cb
|
---|
4393 | xor dh, dh ; 30 f6 ; 0xc25ce
|
---|
4394 | imul ax, dx ; 0f af c2 ; 0xc25d0
|
---|
4395 | movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xc25d3
|
---|
4396 | add ax, dx ; 01 d0 ; 0xc25d7
|
---|
4397 | add ax, ax ; 01 c0 ; 0xc25d9
|
---|
4398 | add bx, ax ; 01 c3 ; 0xc25db
|
---|
4399 | dec si ; 4e ; 0xc25dd vgabios.c:1708
|
---|
4400 | cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc25de
|
---|
4401 | je near 026a6h ; 0f 84 c1 00 ; 0xc25e1
|
---|
4402 | movzx di, byte [bp-012h] ; 0f b6 7e ee ; 0xc25e5 vgabios.c:1709
|
---|
4403 | sal di, 003h ; c1 e7 03 ; 0xc25e9
|
---|
4404 | mov es, [di+047afh] ; 8e 85 af 47 ; 0xc25ec vgabios.c:50
|
---|
4405 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc25f0
|
---|
4406 | mov byte [es:bx], al ; 26 88 07 ; 0xc25f3
|
---|
4407 | inc bx ; 43 ; 0xc25f6 vgabios.c:1710
|
---|
4408 | inc bx ; 43 ; 0xc25f7
|
---|
4409 | jmp short 025ddh ; eb e3 ; 0xc25f8 vgabios.c:1711
|
---|
4410 | mov di, cx ; 89 cf ; 0xc25fa vgabios.c:1716
|
---|
4411 | movzx ax, byte [di+0482bh] ; 0f b6 85 2b 48 ; 0xc25fc
|
---|
4412 | mov di, ax ; 89 c7 ; 0xc2601
|
---|
4413 | sal di, 006h ; c1 e7 06 ; 0xc2603
|
---|
4414 | mov al, byte [di+04841h] ; 8a 85 41 48 ; 0xc2606
|
---|
4415 | mov byte [bp-00ch], al ; 88 46 f4 ; 0xc260a
|
---|
4416 | mov al, byte [bx+047aeh] ; 8a 87 ae 47 ; 0xc260d vgabios.c:1717
|
---|
4417 | mov byte [bp-014h], al ; 88 46 ec ; 0xc2611
|
---|
4418 | dec si ; 4e ; 0xc2614 vgabios.c:1718
|
---|
4419 | cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc2615
|
---|
4420 | je near 026a6h ; 0f 84 8a 00 ; 0xc2618
|
---|
4421 | movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc261c vgabios.c:1720
|
---|
4422 | sal bx, 003h ; c1 e3 03 ; 0xc2620
|
---|
4423 | mov bl, byte [bx+047adh] ; 8a 9f ad 47 ; 0xc2623
|
---|
4424 | cmp bl, 003h ; 80 fb 03 ; 0xc2627
|
---|
4425 | jc short 0263ah ; 72 0e ; 0xc262a
|
---|
4426 | jbe short 02641h ; 76 13 ; 0xc262c
|
---|
4427 | cmp bl, 005h ; 80 fb 05 ; 0xc262e
|
---|
4428 | je short 02688h ; 74 55 ; 0xc2631
|
---|
4429 | cmp bl, 004h ; 80 fb 04 ; 0xc2633
|
---|
4430 | je short 02645h ; 74 0d ; 0xc2636
|
---|
4431 | jmp short 026a0h ; eb 66 ; 0xc2638
|
---|
4432 | cmp bl, 002h ; 80 fb 02 ; 0xc263a
|
---|
4433 | je short 02669h ; 74 2a ; 0xc263d
|
---|
4434 | jmp short 026a0h ; eb 5f ; 0xc263f
|
---|
4435 | or byte [bp-006h], 001h ; 80 4e fa 01 ; 0xc2641 vgabios.c:1723
|
---|
4436 | movzx ax, byte [bp-00eh] ; 0f b6 46 f2 ; 0xc2645 vgabios.c:1725
|
---|
4437 | push ax ; 50 ; 0xc2649
|
---|
4438 | movzx ax, byte [bp-00ch] ; 0f b6 46 f4 ; 0xc264a
|
---|
4439 | push ax ; 50 ; 0xc264e
|
---|
4440 | movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc264f
|
---|
4441 | push ax ; 50 ; 0xc2653
|
---|
4442 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc2654
|
---|
4443 | movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc2658
|
---|
4444 | movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc265c
|
---|
4445 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc2660
|
---|
4446 | call 02185h ; e8 1e fb ; 0xc2664
|
---|
4447 | jmp short 026a0h ; eb 37 ; 0xc2667 vgabios.c:1726
|
---|
4448 | movzx ax, byte [bp-014h] ; 0f b6 46 ec ; 0xc2669 vgabios.c:1728
|
---|
4449 | push ax ; 50 ; 0xc266d
|
---|
4450 | movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc266e
|
---|
4451 | push ax ; 50 ; 0xc2672
|
---|
4452 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc2673
|
---|
4453 | movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc2677
|
---|
4454 | movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc267b
|
---|
4455 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc267f
|
---|
4456 | call 02284h ; e8 fe fb ; 0xc2683
|
---|
4457 | jmp short 026a0h ; eb 18 ; 0xc2686 vgabios.c:1729
|
---|
4458 | movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xc2688 vgabios.c:1731
|
---|
4459 | push ax ; 50 ; 0xc268c
|
---|
4460 | movzx cx, byte [bp-00ah] ; 0f b6 4e f6 ; 0xc268d
|
---|
4461 | movzx bx, byte [bp-010h] ; 0f b6 5e f0 ; 0xc2691
|
---|
4462 | movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc2695
|
---|
4463 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc2699
|
---|
4464 | call 02361h ; e8 c1 fc ; 0xc269d
|
---|
4465 | inc byte [bp-010h] ; fe 46 f0 ; 0xc26a0 vgabios.c:1738
|
---|
4466 | jmp near 02614h ; e9 6e ff ; 0xc26a3 vgabios.c:1739
|
---|
4467 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc26a6 vgabios.c:1741
|
---|
4468 | pop di ; 5f ; 0xc26a9
|
---|
4469 | pop si ; 5e ; 0xc26aa
|
---|
4470 | pop bp ; 5d ; 0xc26ab
|
---|
4471 | retn ; c3 ; 0xc26ac
|
---|
4472 | ; disGetNextSymbol 0xc26ad LB 0x1c0c -> off=0x0 cb=0000000000000165 uValue=00000000000c26ad 'biosfn_write_pixel'
|
---|
4473 | biosfn_write_pixel: ; 0xc26ad LB 0x165
|
---|
4474 | push bp ; 55 ; 0xc26ad vgabios.c:1744
|
---|
4475 | mov bp, sp ; 89 e5 ; 0xc26ae
|
---|
4476 | push si ; 56 ; 0xc26b0
|
---|
4477 | push ax ; 50 ; 0xc26b1
|
---|
4478 | push ax ; 50 ; 0xc26b2
|
---|
4479 | mov byte [bp-004h], al ; 88 46 fc ; 0xc26b3
|
---|
4480 | mov byte [bp-006h], dl ; 88 56 fa ; 0xc26b6
|
---|
4481 | mov dx, bx ; 89 da ; 0xc26b9
|
---|
4482 | mov bx, strict word 00049h ; bb 49 00 ; 0xc26bb vgabios.c:47
|
---|
4483 | mov ax, strict word 00040h ; b8 40 00 ; 0xc26be
|
---|
4484 | mov es, ax ; 8e c0 ; 0xc26c1
|
---|
4485 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc26c3
|
---|
4486 | xor ah, ah ; 30 e4 ; 0xc26c6 vgabios.c:1751
|
---|
4487 | call 035edh ; e8 22 0f ; 0xc26c8
|
---|
4488 | mov ah, al ; 88 c4 ; 0xc26cb
|
---|
4489 | cmp AL, strict byte 0ffh ; 3c ff ; 0xc26cd vgabios.c:1752
|
---|
4490 | je near 027edh ; 0f 84 1a 01 ; 0xc26cf
|
---|
4491 | movzx bx, al ; 0f b6 d8 ; 0xc26d3 vgabios.c:1753
|
---|
4492 | sal bx, 003h ; c1 e3 03 ; 0xc26d6
|
---|
4493 | cmp byte [bx+047ach], 000h ; 80 bf ac 47 00 ; 0xc26d9
|
---|
4494 | je near 027edh ; 0f 84 0b 01 ; 0xc26de
|
---|
4495 | mov al, byte [bx+047adh] ; 8a 87 ad 47 ; 0xc26e2 vgabios.c:1755
|
---|
4496 | cmp AL, strict byte 003h ; 3c 03 ; 0xc26e6
|
---|
4497 | jc short 026f9h ; 72 0f ; 0xc26e8
|
---|
4498 | jbe short 02700h ; 76 14 ; 0xc26ea
|
---|
4499 | cmp AL, strict byte 005h ; 3c 05 ; 0xc26ec
|
---|
4500 | je near 027f3h ; 0f 84 01 01 ; 0xc26ee
|
---|
4501 | cmp AL, strict byte 004h ; 3c 04 ; 0xc26f2
|
---|
4502 | je short 02700h ; 74 0a ; 0xc26f4
|
---|
4503 | jmp near 027edh ; e9 f4 00 ; 0xc26f6
|
---|
4504 | cmp AL, strict byte 002h ; 3c 02 ; 0xc26f9
|
---|
4505 | je short 0276fh ; 74 72 ; 0xc26fb
|
---|
4506 | jmp near 027edh ; e9 ed 00 ; 0xc26fd
|
---|
4507 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc2700 vgabios.c:57
|
---|
4508 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2703
|
---|
4509 | mov es, ax ; 8e c0 ; 0xc2706
|
---|
4510 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc2708
|
---|
4511 | imul ax, cx ; 0f af c1 ; 0xc270b vgabios.c:58
|
---|
4512 | mov bx, dx ; 89 d3 ; 0xc270e
|
---|
4513 | shr bx, 003h ; c1 eb 03 ; 0xc2710
|
---|
4514 | add bx, ax ; 01 c3 ; 0xc2713
|
---|
4515 | mov si, strict word 0004ch ; be 4c 00 ; 0xc2715 vgabios.c:57
|
---|
4516 | mov cx, word [es:si] ; 26 8b 0c ; 0xc2718
|
---|
4517 | movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xc271b vgabios.c:58
|
---|
4518 | imul ax, cx ; 0f af c1 ; 0xc271f
|
---|
4519 | add bx, ax ; 01 c3 ; 0xc2722
|
---|
4520 | mov cl, dl ; 88 d1 ; 0xc2724 vgabios.c:1761
|
---|
4521 | and cl, 007h ; 80 e1 07 ; 0xc2726
|
---|
4522 | mov ax, 00080h ; b8 80 00 ; 0xc2729
|
---|
4523 | sar ax, CL ; d3 f8 ; 0xc272c
|
---|
4524 | xor ah, ah ; 30 e4 ; 0xc272e vgabios.c:1762
|
---|
4525 | sal ax, 008h ; c1 e0 08 ; 0xc2730
|
---|
4526 | or AL, strict byte 008h ; 0c 08 ; 0xc2733
|
---|
4527 | mov dx, 003ceh ; ba ce 03 ; 0xc2735
|
---|
4528 | out DX, ax ; ef ; 0xc2738
|
---|
4529 | mov ax, 00205h ; b8 05 02 ; 0xc2739 vgabios.c:1763
|
---|
4530 | out DX, ax ; ef ; 0xc273c
|
---|
4531 | mov dx, bx ; 89 da ; 0xc273d vgabios.c:1764
|
---|
4532 | mov ax, 0a000h ; b8 00 a0 ; 0xc273f
|
---|
4533 | call 03614h ; e8 cf 0e ; 0xc2742
|
---|
4534 | test byte [bp-006h], 080h ; f6 46 fa 80 ; 0xc2745 vgabios.c:1765
|
---|
4535 | je short 02752h ; 74 07 ; 0xc2749
|
---|
4536 | mov ax, 01803h ; b8 03 18 ; 0xc274b vgabios.c:1767
|
---|
4537 | mov dx, 003ceh ; ba ce 03 ; 0xc274e
|
---|
4538 | out DX, ax ; ef ; 0xc2751
|
---|
4539 | mov ax, 0a000h ; b8 00 a0 ; 0xc2752 vgabios.c:52
|
---|
4540 | mov es, ax ; 8e c0 ; 0xc2755
|
---|
4541 | mov al, byte [bp-006h] ; 8a 46 fa ; 0xc2757
|
---|
4542 | mov byte [es:bx], al ; 26 88 07 ; 0xc275a
|
---|
4543 | mov ax, 0ff08h ; b8 08 ff ; 0xc275d vgabios.c:1770
|
---|
4544 | mov dx, 003ceh ; ba ce 03 ; 0xc2760
|
---|
4545 | out DX, ax ; ef ; 0xc2763
|
---|
4546 | mov ax, strict word 00005h ; b8 05 00 ; 0xc2764 vgabios.c:1771
|
---|
4547 | out DX, ax ; ef ; 0xc2767
|
---|
4548 | mov ax, strict word 00003h ; b8 03 00 ; 0xc2768 vgabios.c:1772
|
---|
4549 | out DX, ax ; ef ; 0xc276b
|
---|
4550 | jmp near 027edh ; e9 7e 00 ; 0xc276c vgabios.c:1773
|
---|
4551 | mov si, cx ; 89 ce ; 0xc276f vgabios.c:1775
|
---|
4552 | shr si, 1 ; d1 ee ; 0xc2771
|
---|
4553 | imul si, si, strict byte 00050h ; 6b f6 50 ; 0xc2773
|
---|
4554 | cmp al, byte [bx+047aeh] ; 3a 87 ae 47 ; 0xc2776
|
---|
4555 | jne short 02783h ; 75 07 ; 0xc277a
|
---|
4556 | mov bx, dx ; 89 d3 ; 0xc277c vgabios.c:1777
|
---|
4557 | shr bx, 002h ; c1 eb 02 ; 0xc277e
|
---|
4558 | jmp short 02788h ; eb 05 ; 0xc2781 vgabios.c:1779
|
---|
4559 | mov bx, dx ; 89 d3 ; 0xc2783 vgabios.c:1781
|
---|
4560 | shr bx, 003h ; c1 eb 03 ; 0xc2785
|
---|
4561 | add bx, si ; 01 f3 ; 0xc2788
|
---|
4562 | test cl, 001h ; f6 c1 01 ; 0xc278a vgabios.c:1783
|
---|
4563 | je short 02792h ; 74 03 ; 0xc278d
|
---|
4564 | add bh, 020h ; 80 c7 20 ; 0xc278f
|
---|
4565 | mov cx, 0b800h ; b9 00 b8 ; 0xc2792 vgabios.c:47
|
---|
4566 | mov es, cx ; 8e c1 ; 0xc2795
|
---|
4567 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc2797
|
---|
4568 | movzx si, ah ; 0f b6 f4 ; 0xc279a vgabios.c:1785
|
---|
4569 | sal si, 003h ; c1 e6 03 ; 0xc279d
|
---|
4570 | cmp byte [si+047aeh], 002h ; 80 bc ae 47 02 ; 0xc27a0
|
---|
4571 | jne short 027beh ; 75 17 ; 0xc27a5
|
---|
4572 | mov ah, dl ; 88 d4 ; 0xc27a7 vgabios.c:1787
|
---|
4573 | and ah, 003h ; 80 e4 03 ; 0xc27a9
|
---|
4574 | mov CL, strict byte 003h ; b1 03 ; 0xc27ac
|
---|
4575 | sub cl, ah ; 28 e1 ; 0xc27ae
|
---|
4576 | add cl, cl ; 00 c9 ; 0xc27b0
|
---|
4577 | mov dh, byte [bp-006h] ; 8a 76 fa ; 0xc27b2
|
---|
4578 | and dh, 003h ; 80 e6 03 ; 0xc27b5
|
---|
4579 | sal dh, CL ; d2 e6 ; 0xc27b8
|
---|
4580 | mov DL, strict byte 003h ; b2 03 ; 0xc27ba vgabios.c:1788
|
---|
4581 | jmp short 027d1h ; eb 13 ; 0xc27bc vgabios.c:1790
|
---|
4582 | mov ah, dl ; 88 d4 ; 0xc27be vgabios.c:1792
|
---|
4583 | and ah, 007h ; 80 e4 07 ; 0xc27c0
|
---|
4584 | mov CL, strict byte 007h ; b1 07 ; 0xc27c3
|
---|
4585 | sub cl, ah ; 28 e1 ; 0xc27c5
|
---|
4586 | mov dh, byte [bp-006h] ; 8a 76 fa ; 0xc27c7
|
---|
4587 | and dh, 001h ; 80 e6 01 ; 0xc27ca
|
---|
4588 | sal dh, CL ; d2 e6 ; 0xc27cd
|
---|
4589 | mov DL, strict byte 001h ; b2 01 ; 0xc27cf vgabios.c:1793
|
---|
4590 | sal dl, CL ; d2 e2 ; 0xc27d1
|
---|
4591 | test byte [bp-006h], 080h ; f6 46 fa 80 ; 0xc27d3 vgabios.c:1795
|
---|
4592 | je short 027ddh ; 74 04 ; 0xc27d7
|
---|
4593 | xor al, dh ; 30 f0 ; 0xc27d9 vgabios.c:1797
|
---|
4594 | jmp short 027e5h ; eb 08 ; 0xc27db vgabios.c:1799
|
---|
4595 | mov ah, dl ; 88 d4 ; 0xc27dd vgabios.c:1801
|
---|
4596 | not ah ; f6 d4 ; 0xc27df
|
---|
4597 | and al, ah ; 20 e0 ; 0xc27e1
|
---|
4598 | or al, dh ; 08 f0 ; 0xc27e3 vgabios.c:1802
|
---|
4599 | mov dx, 0b800h ; ba 00 b8 ; 0xc27e5 vgabios.c:52
|
---|
4600 | mov es, dx ; 8e c2 ; 0xc27e8
|
---|
4601 | mov byte [es:bx], al ; 26 88 07 ; 0xc27ea
|
---|
4602 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc27ed vgabios.c:1805
|
---|
4603 | pop si ; 5e ; 0xc27f0
|
---|
4604 | pop bp ; 5d ; 0xc27f1
|
---|
4605 | retn ; c3 ; 0xc27f2
|
---|
4606 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc27f3 vgabios.c:57
|
---|
4607 | mov ax, strict word 00040h ; b8 40 00 ; 0xc27f6
|
---|
4608 | mov es, ax ; 8e c0 ; 0xc27f9
|
---|
4609 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc27fb
|
---|
4610 | sal ax, 003h ; c1 e0 03 ; 0xc27fe vgabios.c:58
|
---|
4611 | imul ax, cx ; 0f af c1 ; 0xc2801
|
---|
4612 | mov bx, dx ; 89 d3 ; 0xc2804
|
---|
4613 | add bx, ax ; 01 c3 ; 0xc2806
|
---|
4614 | mov ax, 0a000h ; b8 00 a0 ; 0xc2808 vgabios.c:52
|
---|
4615 | mov es, ax ; 8e c0 ; 0xc280b
|
---|
4616 | mov al, byte [bp-006h] ; 8a 46 fa ; 0xc280d
|
---|
4617 | jmp short 027eah ; eb d8 ; 0xc2810
|
---|
4618 | ; disGetNextSymbol 0xc2812 LB 0x1aa7 -> off=0x0 cb=000000000000024a uValue=00000000000c2812 'biosfn_write_teletype'
|
---|
4619 | biosfn_write_teletype: ; 0xc2812 LB 0x24a
|
---|
4620 | push bp ; 55 ; 0xc2812 vgabios.c:1818
|
---|
4621 | mov bp, sp ; 89 e5 ; 0xc2813
|
---|
4622 | push si ; 56 ; 0xc2815
|
---|
4623 | sub sp, strict byte 00012h ; 83 ec 12 ; 0xc2816
|
---|
4624 | mov ch, al ; 88 c5 ; 0xc2819
|
---|
4625 | mov byte [bp-00ah], dl ; 88 56 f6 ; 0xc281b
|
---|
4626 | mov byte [bp-008h], bl ; 88 5e f8 ; 0xc281e
|
---|
4627 | cmp dl, 0ffh ; 80 fa ff ; 0xc2821 vgabios.c:1826
|
---|
4628 | jne short 02834h ; 75 0e ; 0xc2824
|
---|
4629 | mov bx, strict word 00062h ; bb 62 00 ; 0xc2826 vgabios.c:47
|
---|
4630 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2829
|
---|
4631 | mov es, ax ; 8e c0 ; 0xc282c
|
---|
4632 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc282e
|
---|
4633 | mov byte [bp-00ah], al ; 88 46 f6 ; 0xc2831 vgabios.c:48
|
---|
4634 | mov bx, strict word 00049h ; bb 49 00 ; 0xc2834 vgabios.c:47
|
---|
4635 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2837
|
---|
4636 | mov es, ax ; 8e c0 ; 0xc283a
|
---|
4637 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc283c
|
---|
4638 | xor ah, ah ; 30 e4 ; 0xc283f vgabios.c:1831
|
---|
4639 | call 035edh ; e8 a9 0d ; 0xc2841
|
---|
4640 | mov byte [bp-00ch], al ; 88 46 f4 ; 0xc2844
|
---|
4641 | cmp AL, strict byte 0ffh ; 3c ff ; 0xc2847 vgabios.c:1832
|
---|
4642 | je near 02a56h ; 0f 84 09 02 ; 0xc2849
|
---|
4643 | movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc284d vgabios.c:1835
|
---|
4644 | lea bx, [bp-012h] ; 8d 5e ee ; 0xc2851
|
---|
4645 | lea dx, [bp-014h] ; 8d 56 ec ; 0xc2854
|
---|
4646 | call 00a93h ; e8 39 e2 ; 0xc2857
|
---|
4647 | mov al, byte [bp-012h] ; 8a 46 ee ; 0xc285a vgabios.c:1836
|
---|
4648 | mov byte [bp-006h], al ; 88 46 fa ; 0xc285d
|
---|
4649 | mov ax, word [bp-012h] ; 8b 46 ee ; 0xc2860
|
---|
4650 | xor al, al ; 30 c0 ; 0xc2863
|
---|
4651 | shr ax, 008h ; c1 e8 08 ; 0xc2865
|
---|
4652 | mov byte [bp-004h], al ; 88 46 fc ; 0xc2868
|
---|
4653 | mov bx, 00084h ; bb 84 00 ; 0xc286b vgabios.c:47
|
---|
4654 | mov dx, strict word 00040h ; ba 40 00 ; 0xc286e
|
---|
4655 | mov es, dx ; 8e c2 ; 0xc2871
|
---|
4656 | mov dl, byte [es:bx] ; 26 8a 17 ; 0xc2873
|
---|
4657 | xor dh, dh ; 30 f6 ; 0xc2876 vgabios.c:48
|
---|
4658 | inc dx ; 42 ; 0xc2878
|
---|
4659 | mov word [bp-00eh], dx ; 89 56 f2 ; 0xc2879
|
---|
4660 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc287c vgabios.c:57
|
---|
4661 | mov dx, word [es:bx] ; 26 8b 17 ; 0xc287f
|
---|
4662 | mov word [bp-010h], dx ; 89 56 f0 ; 0xc2882 vgabios.c:58
|
---|
4663 | cmp ch, 008h ; 80 fd 08 ; 0xc2885 vgabios.c:1842
|
---|
4664 | jc short 02898h ; 72 0e ; 0xc2888
|
---|
4665 | jbe short 028a1h ; 76 15 ; 0xc288a
|
---|
4666 | cmp ch, 00dh ; 80 fd 0d ; 0xc288c
|
---|
4667 | je short 028b7h ; 74 26 ; 0xc288f
|
---|
4668 | cmp ch, 00ah ; 80 fd 0a ; 0xc2891
|
---|
4669 | je short 028afh ; 74 19 ; 0xc2894
|
---|
4670 | jmp short 028beh ; eb 26 ; 0xc2896
|
---|
4671 | cmp ch, 007h ; 80 fd 07 ; 0xc2898
|
---|
4672 | je near 029b2h ; 0f 84 13 01 ; 0xc289b
|
---|
4673 | jmp short 028beh ; eb 1d ; 0xc289f
|
---|
4674 | cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc28a1 vgabios.c:1849
|
---|
4675 | jbe near 029b2h ; 0f 86 09 01 ; 0xc28a5
|
---|
4676 | dec byte [bp-006h] ; fe 4e fa ; 0xc28a9
|
---|
4677 | jmp near 029b2h ; e9 03 01 ; 0xc28ac vgabios.c:1850
|
---|
4678 | db 0feh, 0c0h
|
---|
4679 | ; inc al ; fe c0 ; 0xc28af vgabios.c:1853
|
---|
4680 | mov byte [bp-004h], al ; 88 46 fc ; 0xc28b1
|
---|
4681 | jmp near 029b2h ; e9 fb 00 ; 0xc28b4 vgabios.c:1854
|
---|
4682 | mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xc28b7 vgabios.c:1857
|
---|
4683 | jmp near 029b2h ; e9 f4 00 ; 0xc28bb vgabios.c:1858
|
---|
4684 | movzx si, byte [bp-00ch] ; 0f b6 76 f4 ; 0xc28be vgabios.c:1862
|
---|
4685 | mov bx, si ; 89 f3 ; 0xc28c2
|
---|
4686 | sal bx, 003h ; c1 e3 03 ; 0xc28c4
|
---|
4687 | cmp byte [bx+047ach], 000h ; 80 bf ac 47 00 ; 0xc28c7
|
---|
4688 | jne short 02911h ; 75 43 ; 0xc28cc
|
---|
4689 | mov ax, word [bp-010h] ; 8b 46 f0 ; 0xc28ce vgabios.c:1865
|
---|
4690 | imul ax, word [bp-00eh] ; 0f af 46 f2 ; 0xc28d1
|
---|
4691 | add ax, ax ; 01 c0 ; 0xc28d5
|
---|
4692 | or AL, strict byte 0ffh ; 0c ff ; 0xc28d7
|
---|
4693 | movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xc28d9
|
---|
4694 | mov si, ax ; 89 c6 ; 0xc28dd
|
---|
4695 | inc si ; 46 ; 0xc28df
|
---|
4696 | imul si, dx ; 0f af f2 ; 0xc28e0
|
---|
4697 | movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xc28e3
|
---|
4698 | imul ax, word [bp-010h] ; 0f af 46 f0 ; 0xc28e7
|
---|
4699 | movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc28eb
|
---|
4700 | add ax, dx ; 01 d0 ; 0xc28ef
|
---|
4701 | add ax, ax ; 01 c0 ; 0xc28f1
|
---|
4702 | add si, ax ; 01 c6 ; 0xc28f3
|
---|
4703 | mov es, [bx+047afh] ; 8e 87 af 47 ; 0xc28f5 vgabios.c:50
|
---|
4704 | mov byte [es:si], ch ; 26 88 2c ; 0xc28f9
|
---|
4705 | cmp cl, 003h ; 80 f9 03 ; 0xc28fc vgabios.c:1870
|
---|
4706 | jne near 0299fh ; 0f 85 9c 00 ; 0xc28ff
|
---|
4707 | inc si ; 46 ; 0xc2903 vgabios.c:1871
|
---|
4708 | mov es, [bx+047afh] ; 8e 87 af 47 ; 0xc2904 vgabios.c:50
|
---|
4709 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2908
|
---|
4710 | mov byte [es:si], al ; 26 88 04 ; 0xc290b
|
---|
4711 | jmp near 0299fh ; e9 8e 00 ; 0xc290e vgabios.c:1873
|
---|
4712 | movzx si, byte [si+0482bh] ; 0f b6 b4 2b 48 ; 0xc2911 vgabios.c:1876
|
---|
4713 | sal si, 006h ; c1 e6 06 ; 0xc2916
|
---|
4714 | mov ah, byte [si+04841h] ; 8a a4 41 48 ; 0xc2919
|
---|
4715 | mov dl, byte [bx+047aeh] ; 8a 97 ae 47 ; 0xc291d vgabios.c:1877
|
---|
4716 | mov al, byte [bx+047adh] ; 8a 87 ad 47 ; 0xc2921 vgabios.c:1878
|
---|
4717 | cmp AL, strict byte 003h ; 3c 03 ; 0xc2925
|
---|
4718 | jc short 02935h ; 72 0c ; 0xc2927
|
---|
4719 | jbe short 0293bh ; 76 10 ; 0xc2929
|
---|
4720 | cmp AL, strict byte 005h ; 3c 05 ; 0xc292b
|
---|
4721 | je short 02986h ; 74 57 ; 0xc292d
|
---|
4722 | cmp AL, strict byte 004h ; 3c 04 ; 0xc292f
|
---|
4723 | je short 0293fh ; 74 0c ; 0xc2931
|
---|
4724 | jmp short 0299fh ; eb 6a ; 0xc2933
|
---|
4725 | cmp AL, strict byte 002h ; 3c 02 ; 0xc2935
|
---|
4726 | je short 02965h ; 74 2c ; 0xc2937
|
---|
4727 | jmp short 0299fh ; eb 64 ; 0xc2939
|
---|
4728 | or byte [bp-008h], 001h ; 80 4e f8 01 ; 0xc293b vgabios.c:1881
|
---|
4729 | movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xc293f vgabios.c:1883
|
---|
4730 | push dx ; 52 ; 0xc2943
|
---|
4731 | movzx ax, ah ; 0f b6 c4 ; 0xc2944
|
---|
4732 | push ax ; 50 ; 0xc2947
|
---|
4733 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc2948
|
---|
4734 | push ax ; 50 ; 0xc294c
|
---|
4735 | movzx bx, byte [bp-004h] ; 0f b6 5e fc ; 0xc294d
|
---|
4736 | movzx si, byte [bp-006h] ; 0f b6 76 fa ; 0xc2951
|
---|
4737 | movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc2955
|
---|
4738 | movzx ax, ch ; 0f b6 c5 ; 0xc2959
|
---|
4739 | mov cx, bx ; 89 d9 ; 0xc295c
|
---|
4740 | mov bx, si ; 89 f3 ; 0xc295e
|
---|
4741 | call 02185h ; e8 22 f8 ; 0xc2960
|
---|
4742 | jmp short 0299fh ; eb 3a ; 0xc2963 vgabios.c:1884
|
---|
4743 | movzx ax, dl ; 0f b6 c2 ; 0xc2965 vgabios.c:1886
|
---|
4744 | push ax ; 50 ; 0xc2968
|
---|
4745 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc2969
|
---|
4746 | push ax ; 50 ; 0xc296d
|
---|
4747 | movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xc296e
|
---|
4748 | movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc2972
|
---|
4749 | movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc2976
|
---|
4750 | movzx si, ch ; 0f b6 f5 ; 0xc297a
|
---|
4751 | mov cx, ax ; 89 c1 ; 0xc297d
|
---|
4752 | mov ax, si ; 89 f0 ; 0xc297f
|
---|
4753 | call 02284h ; e8 00 f9 ; 0xc2981
|
---|
4754 | jmp short 0299fh ; eb 19 ; 0xc2984 vgabios.c:1887
|
---|
4755 | movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xc2986 vgabios.c:1889
|
---|
4756 | push ax ; 50 ; 0xc298a
|
---|
4757 | movzx si, byte [bp-004h] ; 0f b6 76 fc ; 0xc298b
|
---|
4758 | movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc298f
|
---|
4759 | movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xc2993
|
---|
4760 | movzx ax, ch ; 0f b6 c5 ; 0xc2997
|
---|
4761 | mov cx, si ; 89 f1 ; 0xc299a
|
---|
4762 | call 02361h ; e8 c2 f9 ; 0xc299c
|
---|
4763 | inc byte [bp-006h] ; fe 46 fa ; 0xc299f vgabios.c:1897
|
---|
4764 | movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc29a2 vgabios.c:1899
|
---|
4765 | cmp ax, word [bp-010h] ; 3b 46 f0 ; 0xc29a6
|
---|
4766 | jne short 029b2h ; 75 07 ; 0xc29a9
|
---|
4767 | mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xc29ab vgabios.c:1900
|
---|
4768 | inc byte [bp-004h] ; fe 46 fc ; 0xc29af vgabios.c:1901
|
---|
4769 | movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xc29b2 vgabios.c:1906
|
---|
4770 | cmp ax, word [bp-00eh] ; 3b 46 f2 ; 0xc29b6
|
---|
4771 | jne near 02a3ah ; 0f 85 7d 00 ; 0xc29b9
|
---|
4772 | movzx bx, byte [bp-00ch] ; 0f b6 5e f4 ; 0xc29bd vgabios.c:1908
|
---|
4773 | sal bx, 003h ; c1 e3 03 ; 0xc29c1
|
---|
4774 | mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc29c4
|
---|
4775 | db 0feh, 0c8h
|
---|
4776 | ; dec al ; fe c8 ; 0xc29c7
|
---|
4777 | mov ah, byte [bp-010h] ; 8a 66 f0 ; 0xc29c9
|
---|
4778 | db 0feh, 0cch
|
---|
4779 | ; dec ah ; fe cc ; 0xc29cc
|
---|
4780 | cmp byte [bx+047ach], 000h ; 80 bf ac 47 00 ; 0xc29ce
|
---|
4781 | jne short 02a1dh ; 75 48 ; 0xc29d3
|
---|
4782 | mov dx, word [bp-010h] ; 8b 56 f0 ; 0xc29d5 vgabios.c:1910
|
---|
4783 | imul dx, word [bp-00eh] ; 0f af 56 f2 ; 0xc29d8
|
---|
4784 | add dx, dx ; 01 d2 ; 0xc29dc
|
---|
4785 | or dl, 0ffh ; 80 ca ff ; 0xc29de
|
---|
4786 | movzx si, byte [bp-00ah] ; 0f b6 76 f6 ; 0xc29e1
|
---|
4787 | inc dx ; 42 ; 0xc29e5
|
---|
4788 | imul si, dx ; 0f af f2 ; 0xc29e6
|
---|
4789 | movzx dx, byte [bp-004h] ; 0f b6 56 fc ; 0xc29e9
|
---|
4790 | dec dx ; 4a ; 0xc29ed
|
---|
4791 | mov cx, word [bp-010h] ; 8b 4e f0 ; 0xc29ee
|
---|
4792 | imul cx, dx ; 0f af ca ; 0xc29f1
|
---|
4793 | movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc29f4
|
---|
4794 | add dx, cx ; 01 ca ; 0xc29f8
|
---|
4795 | add dx, dx ; 01 d2 ; 0xc29fa
|
---|
4796 | add si, dx ; 01 d6 ; 0xc29fc
|
---|
4797 | inc si ; 46 ; 0xc29fe vgabios.c:1911
|
---|
4798 | mov es, [bx+047afh] ; 8e 87 af 47 ; 0xc29ff vgabios.c:45
|
---|
4799 | mov bl, byte [es:si] ; 26 8a 1c ; 0xc2a03
|
---|
4800 | push strict byte 00001h ; 6a 01 ; 0xc2a06 vgabios.c:1912
|
---|
4801 | movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xc2a08
|
---|
4802 | push dx ; 52 ; 0xc2a0c
|
---|
4803 | movzx dx, ah ; 0f b6 d4 ; 0xc2a0d
|
---|
4804 | push dx ; 52 ; 0xc2a10
|
---|
4805 | xor ah, ah ; 30 e4 ; 0xc2a11
|
---|
4806 | push ax ; 50 ; 0xc2a13
|
---|
4807 | movzx dx, bl ; 0f b6 d3 ; 0xc2a14
|
---|
4808 | xor cx, cx ; 31 c9 ; 0xc2a17
|
---|
4809 | xor bx, bx ; 31 db ; 0xc2a19
|
---|
4810 | jmp short 02a31h ; eb 14 ; 0xc2a1b vgabios.c:1914
|
---|
4811 | push strict byte 00001h ; 6a 01 ; 0xc2a1d vgabios.c:1916
|
---|
4812 | movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xc2a1f
|
---|
4813 | push dx ; 52 ; 0xc2a23
|
---|
4814 | movzx dx, ah ; 0f b6 d4 ; 0xc2a24
|
---|
4815 | push dx ; 52 ; 0xc2a27
|
---|
4816 | xor ah, ah ; 30 e4 ; 0xc2a28
|
---|
4817 | push ax ; 50 ; 0xc2a2a
|
---|
4818 | xor cx, cx ; 31 c9 ; 0xc2a2b
|
---|
4819 | xor bx, bx ; 31 db ; 0xc2a2d
|
---|
4820 | xor dx, dx ; 31 d2 ; 0xc2a2f
|
---|
4821 | mov ax, strict word 00001h ; b8 01 00 ; 0xc2a31
|
---|
4822 | call 01b5dh ; e8 26 f1 ; 0xc2a34
|
---|
4823 | dec byte [bp-004h] ; fe 4e fc ; 0xc2a37 vgabios.c:1918
|
---|
4824 | movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xc2a3a vgabios.c:1922
|
---|
4825 | mov word [bp-012h], ax ; 89 46 ee ; 0xc2a3e
|
---|
4826 | sal word [bp-012h], 008h ; c1 66 ee 08 ; 0xc2a41
|
---|
4827 | movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc2a45
|
---|
4828 | add word [bp-012h], ax ; 01 46 ee ; 0xc2a49
|
---|
4829 | mov dx, word [bp-012h] ; 8b 56 ee ; 0xc2a4c vgabios.c:1923
|
---|
4830 | movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc2a4f
|
---|
4831 | call 01242h ; e8 ec e7 ; 0xc2a53
|
---|
4832 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc2a56 vgabios.c:1924
|
---|
4833 | pop si ; 5e ; 0xc2a59
|
---|
4834 | pop bp ; 5d ; 0xc2a5a
|
---|
4835 | retn ; c3 ; 0xc2a5b
|
---|
4836 | ; disGetNextSymbol 0xc2a5c LB 0x185d -> off=0x0 cb=0000000000000033 uValue=00000000000c2a5c 'get_font_access'
|
---|
4837 | get_font_access: ; 0xc2a5c LB 0x33
|
---|
4838 | push bp ; 55 ; 0xc2a5c vgabios.c:1927
|
---|
4839 | mov bp, sp ; 89 e5 ; 0xc2a5d
|
---|
4840 | push dx ; 52 ; 0xc2a5f
|
---|
4841 | mov ax, strict word 00005h ; b8 05 00 ; 0xc2a60 vgabios.c:1929
|
---|
4842 | mov dx, 003ceh ; ba ce 03 ; 0xc2a63
|
---|
4843 | out DX, ax ; ef ; 0xc2a66
|
---|
4844 | mov AL, strict byte 006h ; b0 06 ; 0xc2a67 vgabios.c:1930
|
---|
4845 | out DX, AL ; ee ; 0xc2a69
|
---|
4846 | mov dx, 003cfh ; ba cf 03 ; 0xc2a6a vgabios.c:1931
|
---|
4847 | in AL, DX ; ec ; 0xc2a6d
|
---|
4848 | db 02ah, 0e4h
|
---|
4849 | ; sub ah, ah ; 2a e4 ; 0xc2a6e
|
---|
4850 | and ax, strict word 00001h ; 25 01 00 ; 0xc2a70
|
---|
4851 | or AL, strict byte 004h ; 0c 04 ; 0xc2a73
|
---|
4852 | sal ax, 008h ; c1 e0 08 ; 0xc2a75
|
---|
4853 | or AL, strict byte 006h ; 0c 06 ; 0xc2a78
|
---|
4854 | mov dx, 003ceh ; ba ce 03 ; 0xc2a7a
|
---|
4855 | out DX, ax ; ef ; 0xc2a7d
|
---|
4856 | mov ax, 00402h ; b8 02 04 ; 0xc2a7e vgabios.c:1932
|
---|
4857 | mov dx, 003c4h ; ba c4 03 ; 0xc2a81
|
---|
4858 | out DX, ax ; ef ; 0xc2a84
|
---|
4859 | mov ax, 00604h ; b8 04 06 ; 0xc2a85 vgabios.c:1933
|
---|
4860 | out DX, ax ; ef ; 0xc2a88
|
---|
4861 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc2a89 vgabios.c:1934
|
---|
4862 | pop dx ; 5a ; 0xc2a8c
|
---|
4863 | pop bp ; 5d ; 0xc2a8d
|
---|
4864 | retn ; c3 ; 0xc2a8e
|
---|
4865 | ; disGetNextSymbol 0xc2a8f LB 0x182a -> off=0x0 cb=0000000000000030 uValue=00000000000c2a8f 'release_font_access'
|
---|
4866 | release_font_access: ; 0xc2a8f LB 0x30
|
---|
4867 | push bp ; 55 ; 0xc2a8f vgabios.c:1936
|
---|
4868 | mov bp, sp ; 89 e5 ; 0xc2a90
|
---|
4869 | push dx ; 52 ; 0xc2a92
|
---|
4870 | mov dx, 003cch ; ba cc 03 ; 0xc2a93 vgabios.c:1938
|
---|
4871 | in AL, DX ; ec ; 0xc2a96
|
---|
4872 | db 02ah, 0e4h
|
---|
4873 | ; sub ah, ah ; 2a e4 ; 0xc2a97
|
---|
4874 | and ax, strict word 00001h ; 25 01 00 ; 0xc2a99
|
---|
4875 | sal ax, 002h ; c1 e0 02 ; 0xc2a9c
|
---|
4876 | or AL, strict byte 00ah ; 0c 0a ; 0xc2a9f
|
---|
4877 | sal ax, 008h ; c1 e0 08 ; 0xc2aa1
|
---|
4878 | or AL, strict byte 006h ; 0c 06 ; 0xc2aa4
|
---|
4879 | mov dx, 003ceh ; ba ce 03 ; 0xc2aa6
|
---|
4880 | out DX, ax ; ef ; 0xc2aa9
|
---|
4881 | mov ax, 01005h ; b8 05 10 ; 0xc2aaa vgabios.c:1939
|
---|
4882 | out DX, ax ; ef ; 0xc2aad
|
---|
4883 | mov ax, 00302h ; b8 02 03 ; 0xc2aae vgabios.c:1940
|
---|
4884 | mov dx, 003c4h ; ba c4 03 ; 0xc2ab1
|
---|
4885 | out DX, ax ; ef ; 0xc2ab4
|
---|
4886 | mov ax, 00204h ; b8 04 02 ; 0xc2ab5 vgabios.c:1941
|
---|
4887 | out DX, ax ; ef ; 0xc2ab8
|
---|
4888 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc2ab9 vgabios.c:1942
|
---|
4889 | pop dx ; 5a ; 0xc2abc
|
---|
4890 | pop bp ; 5d ; 0xc2abd
|
---|
4891 | retn ; c3 ; 0xc2abe
|
---|
4892 | ; disGetNextSymbol 0xc2abf LB 0x17fa -> off=0x0 cb=00000000000000b4 uValue=00000000000c2abf 'set_scan_lines'
|
---|
4893 | set_scan_lines: ; 0xc2abf LB 0xb4
|
---|
4894 | push bp ; 55 ; 0xc2abf vgabios.c:1944
|
---|
4895 | mov bp, sp ; 89 e5 ; 0xc2ac0
|
---|
4896 | push bx ; 53 ; 0xc2ac2
|
---|
4897 | push cx ; 51 ; 0xc2ac3
|
---|
4898 | push dx ; 52 ; 0xc2ac4
|
---|
4899 | push si ; 56 ; 0xc2ac5
|
---|
4900 | push di ; 57 ; 0xc2ac6
|
---|
4901 | mov bl, al ; 88 c3 ; 0xc2ac7
|
---|
4902 | mov si, strict word 00063h ; be 63 00 ; 0xc2ac9 vgabios.c:57
|
---|
4903 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2acc
|
---|
4904 | mov es, ax ; 8e c0 ; 0xc2acf
|
---|
4905 | mov si, word [es:si] ; 26 8b 34 ; 0xc2ad1
|
---|
4906 | mov cx, si ; 89 f1 ; 0xc2ad4 vgabios.c:58
|
---|
4907 | mov AL, strict byte 009h ; b0 09 ; 0xc2ad6 vgabios.c:1950
|
---|
4908 | mov dx, si ; 89 f2 ; 0xc2ad8
|
---|
4909 | out DX, AL ; ee ; 0xc2ada
|
---|
4910 | lea dx, [si+001h] ; 8d 54 01 ; 0xc2adb vgabios.c:1951
|
---|
4911 | in AL, DX ; ec ; 0xc2ade
|
---|
4912 | db 02ah, 0e4h
|
---|
4913 | ; sub ah, ah ; 2a e4 ; 0xc2adf
|
---|
4914 | mov ah, al ; 88 c4 ; 0xc2ae1 vgabios.c:1952
|
---|
4915 | and ah, 0e0h ; 80 e4 e0 ; 0xc2ae3
|
---|
4916 | mov al, bl ; 88 d8 ; 0xc2ae6
|
---|
4917 | db 0feh, 0c8h
|
---|
4918 | ; dec al ; fe c8 ; 0xc2ae8
|
---|
4919 | or al, ah ; 08 e0 ; 0xc2aea
|
---|
4920 | out DX, AL ; ee ; 0xc2aec vgabios.c:1953
|
---|
4921 | cmp bl, 008h ; 80 fb 08 ; 0xc2aed vgabios.c:1954
|
---|
4922 | jne short 02afah ; 75 08 ; 0xc2af0
|
---|
4923 | mov dx, strict word 00007h ; ba 07 00 ; 0xc2af2 vgabios.c:1956
|
---|
4924 | mov ax, strict word 00006h ; b8 06 00 ; 0xc2af5
|
---|
4925 | jmp short 02b07h ; eb 0d ; 0xc2af8 vgabios.c:1958
|
---|
4926 | mov al, bl ; 88 d8 ; 0xc2afa vgabios.c:1960
|
---|
4927 | sub AL, strict byte 003h ; 2c 03 ; 0xc2afc
|
---|
4928 | movzx dx, al ; 0f b6 d0 ; 0xc2afe
|
---|
4929 | mov al, bl ; 88 d8 ; 0xc2b01
|
---|
4930 | sub AL, strict byte 004h ; 2c 04 ; 0xc2b03
|
---|
4931 | xor ah, ah ; 30 e4 ; 0xc2b05
|
---|
4932 | call 0114ch ; e8 42 e6 ; 0xc2b07
|
---|
4933 | movzx di, bl ; 0f b6 fb ; 0xc2b0a vgabios.c:1962
|
---|
4934 | mov bx, 00085h ; bb 85 00 ; 0xc2b0d vgabios.c:62
|
---|
4935 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2b10
|
---|
4936 | mov es, ax ; 8e c0 ; 0xc2b13
|
---|
4937 | mov word [es:bx], di ; 26 89 3f ; 0xc2b15
|
---|
4938 | mov AL, strict byte 012h ; b0 12 ; 0xc2b18 vgabios.c:1963
|
---|
4939 | mov dx, cx ; 89 ca ; 0xc2b1a
|
---|
4940 | out DX, AL ; ee ; 0xc2b1c
|
---|
4941 | mov bx, cx ; 89 cb ; 0xc2b1d vgabios.c:1964
|
---|
4942 | inc bx ; 43 ; 0xc2b1f
|
---|
4943 | mov dx, bx ; 89 da ; 0xc2b20
|
---|
4944 | in AL, DX ; ec ; 0xc2b22
|
---|
4945 | db 02ah, 0e4h
|
---|
4946 | ; sub ah, ah ; 2a e4 ; 0xc2b23
|
---|
4947 | mov si, ax ; 89 c6 ; 0xc2b25
|
---|
4948 | mov AL, strict byte 007h ; b0 07 ; 0xc2b27 vgabios.c:1965
|
---|
4949 | mov dx, cx ; 89 ca ; 0xc2b29
|
---|
4950 | out DX, AL ; ee ; 0xc2b2b
|
---|
4951 | mov dx, bx ; 89 da ; 0xc2b2c vgabios.c:1966
|
---|
4952 | in AL, DX ; ec ; 0xc2b2e
|
---|
4953 | db 02ah, 0e4h
|
---|
4954 | ; sub ah, ah ; 2a e4 ; 0xc2b2f
|
---|
4955 | mov ah, al ; 88 c4 ; 0xc2b31 vgabios.c:1967
|
---|
4956 | and ah, 002h ; 80 e4 02 ; 0xc2b33
|
---|
4957 | movzx dx, ah ; 0f b6 d4 ; 0xc2b36
|
---|
4958 | sal dx, 007h ; c1 e2 07 ; 0xc2b39
|
---|
4959 | and AL, strict byte 040h ; 24 40 ; 0xc2b3c
|
---|
4960 | xor ah, ah ; 30 e4 ; 0xc2b3e
|
---|
4961 | sal ax, 003h ; c1 e0 03 ; 0xc2b40
|
---|
4962 | add ax, dx ; 01 d0 ; 0xc2b43
|
---|
4963 | inc ax ; 40 ; 0xc2b45
|
---|
4964 | add ax, si ; 01 f0 ; 0xc2b46
|
---|
4965 | xor dx, dx ; 31 d2 ; 0xc2b48 vgabios.c:1968
|
---|
4966 | div di ; f7 f7 ; 0xc2b4a
|
---|
4967 | mov dl, al ; 88 c2 ; 0xc2b4c vgabios.c:1969
|
---|
4968 | db 0feh, 0cah
|
---|
4969 | ; dec dl ; fe ca ; 0xc2b4e
|
---|
4970 | mov bx, 00084h ; bb 84 00 ; 0xc2b50 vgabios.c:52
|
---|
4971 | mov byte [es:bx], dl ; 26 88 17 ; 0xc2b53
|
---|
4972 | mov bx, strict word 0004ah ; bb 4a 00 ; 0xc2b56 vgabios.c:57
|
---|
4973 | mov dx, word [es:bx] ; 26 8b 17 ; 0xc2b59
|
---|
4974 | xor ah, ah ; 30 e4 ; 0xc2b5c vgabios.c:1971
|
---|
4975 | imul dx, ax ; 0f af d0 ; 0xc2b5e
|
---|
4976 | add dx, dx ; 01 d2 ; 0xc2b61
|
---|
4977 | mov bx, strict word 0004ch ; bb 4c 00 ; 0xc2b63 vgabios.c:62
|
---|
4978 | mov word [es:bx], dx ; 26 89 17 ; 0xc2b66
|
---|
4979 | lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc2b69 vgabios.c:1972
|
---|
4980 | pop di ; 5f ; 0xc2b6c
|
---|
4981 | pop si ; 5e ; 0xc2b6d
|
---|
4982 | pop dx ; 5a ; 0xc2b6e
|
---|
4983 | pop cx ; 59 ; 0xc2b6f
|
---|
4984 | pop bx ; 5b ; 0xc2b70
|
---|
4985 | pop bp ; 5d ; 0xc2b71
|
---|
4986 | retn ; c3 ; 0xc2b72
|
---|
4987 | ; disGetNextSymbol 0xc2b73 LB 0x1746 -> off=0x0 cb=0000000000000022 uValue=00000000000c2b73 'biosfn_set_font_block'
|
---|
4988 | biosfn_set_font_block: ; 0xc2b73 LB 0x22
|
---|
4989 | push bp ; 55 ; 0xc2b73 vgabios.c:1974
|
---|
4990 | mov bp, sp ; 89 e5 ; 0xc2b74
|
---|
4991 | push bx ; 53 ; 0xc2b76
|
---|
4992 | push dx ; 52 ; 0xc2b77
|
---|
4993 | mov bl, al ; 88 c3 ; 0xc2b78
|
---|
4994 | mov ax, 00100h ; b8 00 01 ; 0xc2b7a vgabios.c:1976
|
---|
4995 | mov dx, 003c4h ; ba c4 03 ; 0xc2b7d
|
---|
4996 | out DX, ax ; ef ; 0xc2b80
|
---|
4997 | movzx ax, bl ; 0f b6 c3 ; 0xc2b81 vgabios.c:1977
|
---|
4998 | sal ax, 008h ; c1 e0 08 ; 0xc2b84
|
---|
4999 | or AL, strict byte 003h ; 0c 03 ; 0xc2b87
|
---|
5000 | out DX, ax ; ef ; 0xc2b89
|
---|
5001 | mov ax, 00300h ; b8 00 03 ; 0xc2b8a vgabios.c:1978
|
---|
5002 | out DX, ax ; ef ; 0xc2b8d
|
---|
5003 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc2b8e vgabios.c:1979
|
---|
5004 | pop dx ; 5a ; 0xc2b91
|
---|
5005 | pop bx ; 5b ; 0xc2b92
|
---|
5006 | pop bp ; 5d ; 0xc2b93
|
---|
5007 | retn ; c3 ; 0xc2b94
|
---|
5008 | ; disGetNextSymbol 0xc2b95 LB 0x1724 -> off=0x0 cb=0000000000000075 uValue=00000000000c2b95 'load_text_patch'
|
---|
5009 | load_text_patch: ; 0xc2b95 LB 0x75
|
---|
5010 | push bp ; 55 ; 0xc2b95 vgabios.c:1981
|
---|
5011 | mov bp, sp ; 89 e5 ; 0xc2b96
|
---|
5012 | push si ; 56 ; 0xc2b98
|
---|
5013 | push di ; 57 ; 0xc2b99
|
---|
5014 | sub sp, strict byte 00008h ; 83 ec 08 ; 0xc2b9a
|
---|
5015 | push ax ; 50 ; 0xc2b9d
|
---|
5016 | mov byte [bp-006h], cl ; 88 4e fa ; 0xc2b9e
|
---|
5017 | call 02a5ch ; e8 b8 fe ; 0xc2ba1 vgabios.c:1986
|
---|
5018 | mov al, bl ; 88 d8 ; 0xc2ba4 vgabios.c:1988
|
---|
5019 | and AL, strict byte 003h ; 24 03 ; 0xc2ba6
|
---|
5020 | movzx cx, al ; 0f b6 c8 ; 0xc2ba8
|
---|
5021 | sal cx, 00eh ; c1 e1 0e ; 0xc2bab
|
---|
5022 | mov al, bl ; 88 d8 ; 0xc2bae
|
---|
5023 | and AL, strict byte 004h ; 24 04 ; 0xc2bb0
|
---|
5024 | xor ah, ah ; 30 e4 ; 0xc2bb2
|
---|
5025 | sal ax, 00bh ; c1 e0 0b ; 0xc2bb4
|
---|
5026 | add cx, ax ; 01 c1 ; 0xc2bb7
|
---|
5027 | mov word [bp-00ch], cx ; 89 4e f4 ; 0xc2bb9
|
---|
5028 | mov bx, dx ; 89 d3 ; 0xc2bbc vgabios.c:1989
|
---|
5029 | mov ax, word [bp-00eh] ; 8b 46 f2 ; 0xc2bbe
|
---|
5030 | mov word [bp-00ah], ax ; 89 46 f6 ; 0xc2bc1
|
---|
5031 | inc dx ; 42 ; 0xc2bc4 vgabios.c:1990
|
---|
5032 | mov word [bp-008h], dx ; 89 56 f8 ; 0xc2bc5
|
---|
5033 | mov es, [bp-00ah] ; 8e 46 f6 ; 0xc2bc8 vgabios.c:1991
|
---|
5034 | cmp byte [es:bx], 000h ; 26 80 3f 00 ; 0xc2bcb
|
---|
5035 | je short 02c00h ; 74 2f ; 0xc2bcf
|
---|
5036 | movzx ax, byte [es:bx] ; 26 0f b6 07 ; 0xc2bd1 vgabios.c:1992
|
---|
5037 | sal ax, 005h ; c1 e0 05 ; 0xc2bd5
|
---|
5038 | mov di, word [bp-00ch] ; 8b 7e f4 ; 0xc2bd8
|
---|
5039 | add di, ax ; 01 c7 ; 0xc2bdb
|
---|
5040 | movzx cx, byte [bp-006h] ; 0f b6 4e fa ; 0xc2bdd vgabios.c:1993
|
---|
5041 | mov si, word [bp-008h] ; 8b 76 f8 ; 0xc2be1
|
---|
5042 | mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc2be4
|
---|
5043 | mov ax, 0a000h ; b8 00 a0 ; 0xc2be7
|
---|
5044 | mov es, ax ; 8e c0 ; 0xc2bea
|
---|
5045 | jcxz 02bf4h ; e3 06 ; 0xc2bec
|
---|
5046 | push DS ; 1e ; 0xc2bee
|
---|
5047 | mov ds, dx ; 8e da ; 0xc2bef
|
---|
5048 | rep movsb ; f3 a4 ; 0xc2bf1
|
---|
5049 | pop DS ; 1f ; 0xc2bf3
|
---|
5050 | movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc2bf4 vgabios.c:1994
|
---|
5051 | inc ax ; 40 ; 0xc2bf8
|
---|
5052 | add word [bp-008h], ax ; 01 46 f8 ; 0xc2bf9
|
---|
5053 | add bx, ax ; 01 c3 ; 0xc2bfc vgabios.c:1995
|
---|
5054 | jmp short 02bc8h ; eb c8 ; 0xc2bfe vgabios.c:1996
|
---|
5055 | call 02a8fh ; e8 8c fe ; 0xc2c00 vgabios.c:1998
|
---|
5056 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc2c03 vgabios.c:1999
|
---|
5057 | pop di ; 5f ; 0xc2c06
|
---|
5058 | pop si ; 5e ; 0xc2c07
|
---|
5059 | pop bp ; 5d ; 0xc2c08
|
---|
5060 | retn ; c3 ; 0xc2c09
|
---|
5061 | ; disGetNextSymbol 0xc2c0a LB 0x16af -> off=0x0 cb=000000000000007c uValue=00000000000c2c0a 'biosfn_load_text_user_pat'
|
---|
5062 | biosfn_load_text_user_pat: ; 0xc2c0a LB 0x7c
|
---|
5063 | push bp ; 55 ; 0xc2c0a vgabios.c:2001
|
---|
5064 | mov bp, sp ; 89 e5 ; 0xc2c0b
|
---|
5065 | push si ; 56 ; 0xc2c0d
|
---|
5066 | push di ; 57 ; 0xc2c0e
|
---|
5067 | sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc2c0f
|
---|
5068 | mov byte [bp-006h], al ; 88 46 fa ; 0xc2c12
|
---|
5069 | mov word [bp-00ch], dx ; 89 56 f4 ; 0xc2c15
|
---|
5070 | mov word [bp-008h], bx ; 89 5e f8 ; 0xc2c18
|
---|
5071 | mov word [bp-00ah], cx ; 89 4e f6 ; 0xc2c1b
|
---|
5072 | call 02a5ch ; e8 3b fe ; 0xc2c1e vgabios.c:2006
|
---|
5073 | mov al, byte [bp+006h] ; 8a 46 06 ; 0xc2c21 vgabios.c:2007
|
---|
5074 | and AL, strict byte 003h ; 24 03 ; 0xc2c24
|
---|
5075 | xor ah, ah ; 30 e4 ; 0xc2c26
|
---|
5076 | mov bx, ax ; 89 c3 ; 0xc2c28
|
---|
5077 | sal bx, 00eh ; c1 e3 0e ; 0xc2c2a
|
---|
5078 | mov al, byte [bp+006h] ; 8a 46 06 ; 0xc2c2d
|
---|
5079 | and AL, strict byte 004h ; 24 04 ; 0xc2c30
|
---|
5080 | xor ah, ah ; 30 e4 ; 0xc2c32
|
---|
5081 | sal ax, 00bh ; c1 e0 0b ; 0xc2c34
|
---|
5082 | add bx, ax ; 01 c3 ; 0xc2c37
|
---|
5083 | mov word [bp-00eh], bx ; 89 5e f2 ; 0xc2c39
|
---|
5084 | xor bx, bx ; 31 db ; 0xc2c3c vgabios.c:2008
|
---|
5085 | cmp bx, word [bp-00ah] ; 3b 5e f6 ; 0xc2c3e
|
---|
5086 | jnc short 02c6dh ; 73 2a ; 0xc2c41
|
---|
5087 | movzx cx, byte [bp+008h] ; 0f b6 4e 08 ; 0xc2c43 vgabios.c:2010
|
---|
5088 | mov si, bx ; 89 de ; 0xc2c47
|
---|
5089 | imul si, cx ; 0f af f1 ; 0xc2c49
|
---|
5090 | add si, word [bp-008h] ; 03 76 f8 ; 0xc2c4c
|
---|
5091 | mov di, word [bp+004h] ; 8b 7e 04 ; 0xc2c4f vgabios.c:2011
|
---|
5092 | add di, bx ; 01 df ; 0xc2c52
|
---|
5093 | sal di, 005h ; c1 e7 05 ; 0xc2c54
|
---|
5094 | add di, word [bp-00eh] ; 03 7e f2 ; 0xc2c57
|
---|
5095 | mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xc2c5a vgabios.c:2012
|
---|
5096 | mov ax, 0a000h ; b8 00 a0 ; 0xc2c5d
|
---|
5097 | mov es, ax ; 8e c0 ; 0xc2c60
|
---|
5098 | jcxz 02c6ah ; e3 06 ; 0xc2c62
|
---|
5099 | push DS ; 1e ; 0xc2c64
|
---|
5100 | mov ds, dx ; 8e da ; 0xc2c65
|
---|
5101 | rep movsb ; f3 a4 ; 0xc2c67
|
---|
5102 | pop DS ; 1f ; 0xc2c69
|
---|
5103 | inc bx ; 43 ; 0xc2c6a vgabios.c:2013
|
---|
5104 | jmp short 02c3eh ; eb d1 ; 0xc2c6b
|
---|
5105 | call 02a8fh ; e8 1f fe ; 0xc2c6d vgabios.c:2014
|
---|
5106 | cmp byte [bp-006h], 010h ; 80 7e fa 10 ; 0xc2c70 vgabios.c:2015
|
---|
5107 | jc short 02c7dh ; 72 07 ; 0xc2c74
|
---|
5108 | movzx ax, byte [bp+008h] ; 0f b6 46 08 ; 0xc2c76 vgabios.c:2017
|
---|
5109 | call 02abfh ; e8 42 fe ; 0xc2c7a
|
---|
5110 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc2c7d vgabios.c:2019
|
---|
5111 | pop di ; 5f ; 0xc2c80
|
---|
5112 | pop si ; 5e ; 0xc2c81
|
---|
5113 | pop bp ; 5d ; 0xc2c82
|
---|
5114 | retn 00006h ; c2 06 00 ; 0xc2c83
|
---|
5115 | ; disGetNextSymbol 0xc2c86 LB 0x1633 -> off=0x0 cb=0000000000000016 uValue=00000000000c2c86 'biosfn_load_gfx_8_8_chars'
|
---|
5116 | biosfn_load_gfx_8_8_chars: ; 0xc2c86 LB 0x16
|
---|
5117 | push bp ; 55 ; 0xc2c86 vgabios.c:2021
|
---|
5118 | mov bp, sp ; 89 e5 ; 0xc2c87
|
---|
5119 | push bx ; 53 ; 0xc2c89
|
---|
5120 | push cx ; 51 ; 0xc2c8a
|
---|
5121 | mov bx, dx ; 89 d3 ; 0xc2c8b vgabios.c:2023
|
---|
5122 | mov cx, ax ; 89 c1 ; 0xc2c8d
|
---|
5123 | mov ax, strict word 0001fh ; b8 1f 00 ; 0xc2c8f
|
---|
5124 | call 009f0h ; e8 5b dd ; 0xc2c92
|
---|
5125 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc2c95 vgabios.c:2024
|
---|
5126 | pop cx ; 59 ; 0xc2c98
|
---|
5127 | pop bx ; 5b ; 0xc2c99
|
---|
5128 | pop bp ; 5d ; 0xc2c9a
|
---|
5129 | retn ; c3 ; 0xc2c9b
|
---|
5130 | ; disGetNextSymbol 0xc2c9c LB 0x161d -> off=0x0 cb=0000000000000049 uValue=00000000000c2c9c 'set_gfx_font'
|
---|
5131 | set_gfx_font: ; 0xc2c9c LB 0x49
|
---|
5132 | push bp ; 55 ; 0xc2c9c vgabios.c:2026
|
---|
5133 | mov bp, sp ; 89 e5 ; 0xc2c9d
|
---|
5134 | push si ; 56 ; 0xc2c9f
|
---|
5135 | push di ; 57 ; 0xc2ca0
|
---|
5136 | mov si, dx ; 89 d6 ; 0xc2ca1
|
---|
5137 | mov di, bx ; 89 df ; 0xc2ca3
|
---|
5138 | mov dl, cl ; 88 ca ; 0xc2ca5
|
---|
5139 | mov bx, ax ; 89 c3 ; 0xc2ca7 vgabios.c:2030
|
---|
5140 | mov cx, si ; 89 f1 ; 0xc2ca9
|
---|
5141 | mov ax, strict word 00043h ; b8 43 00 ; 0xc2cab
|
---|
5142 | call 009f0h ; e8 3f dd ; 0xc2cae
|
---|
5143 | test dl, dl ; 84 d2 ; 0xc2cb1 vgabios.c:2031
|
---|
5144 | je short 02cc6h ; 74 11 ; 0xc2cb3
|
---|
5145 | cmp dl, 003h ; 80 fa 03 ; 0xc2cb5 vgabios.c:2032
|
---|
5146 | jbe short 02cbch ; 76 02 ; 0xc2cb8
|
---|
5147 | mov DL, strict byte 002h ; b2 02 ; 0xc2cba vgabios.c:2033
|
---|
5148 | movzx bx, dl ; 0f b6 da ; 0xc2cbc vgabios.c:2034
|
---|
5149 | mov al, byte [bx+07dfah] ; 8a 87 fa 7d ; 0xc2cbf
|
---|
5150 | mov byte [bp+004h], al ; 88 46 04 ; 0xc2cc3
|
---|
5151 | mov bx, 00085h ; bb 85 00 ; 0xc2cc6 vgabios.c:62
|
---|
5152 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2cc9
|
---|
5153 | mov es, ax ; 8e c0 ; 0xc2ccc
|
---|
5154 | mov word [es:bx], di ; 26 89 3f ; 0xc2cce
|
---|
5155 | movzx ax, byte [bp+004h] ; 0f b6 46 04 ; 0xc2cd1 vgabios.c:2039
|
---|
5156 | dec ax ; 48 ; 0xc2cd5
|
---|
5157 | mov bx, 00084h ; bb 84 00 ; 0xc2cd6 vgabios.c:62
|
---|
5158 | mov word [es:bx], ax ; 26 89 07 ; 0xc2cd9
|
---|
5159 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc2cdc vgabios.c:2040
|
---|
5160 | pop di ; 5f ; 0xc2cdf
|
---|
5161 | pop si ; 5e ; 0xc2ce0
|
---|
5162 | pop bp ; 5d ; 0xc2ce1
|
---|
5163 | retn 00002h ; c2 02 00 ; 0xc2ce2
|
---|
5164 | ; disGetNextSymbol 0xc2ce5 LB 0x15d4 -> off=0x0 cb=000000000000001c uValue=00000000000c2ce5 'biosfn_load_gfx_user_chars'
|
---|
5165 | biosfn_load_gfx_user_chars: ; 0xc2ce5 LB 0x1c
|
---|
5166 | push bp ; 55 ; 0xc2ce5 vgabios.c:2042
|
---|
5167 | mov bp, sp ; 89 e5 ; 0xc2ce6
|
---|
5168 | push si ; 56 ; 0xc2ce8
|
---|
5169 | mov si, ax ; 89 c6 ; 0xc2ce9
|
---|
5170 | mov ax, dx ; 89 d0 ; 0xc2ceb
|
---|
5171 | movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc2ced vgabios.c:2045
|
---|
5172 | push dx ; 52 ; 0xc2cf1
|
---|
5173 | xor ch, ch ; 30 ed ; 0xc2cf2
|
---|
5174 | mov dx, si ; 89 f2 ; 0xc2cf4
|
---|
5175 | call 02c9ch ; e8 a3 ff ; 0xc2cf6
|
---|
5176 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc2cf9 vgabios.c:2046
|
---|
5177 | pop si ; 5e ; 0xc2cfc
|
---|
5178 | pop bp ; 5d ; 0xc2cfd
|
---|
5179 | retn 00002h ; c2 02 00 ; 0xc2cfe
|
---|
5180 | ; disGetNextSymbol 0xc2d01 LB 0x15b8 -> off=0x0 cb=000000000000001e uValue=00000000000c2d01 'biosfn_load_gfx_8_14_chars'
|
---|
5181 | biosfn_load_gfx_8_14_chars: ; 0xc2d01 LB 0x1e
|
---|
5182 | push bp ; 55 ; 0xc2d01 vgabios.c:2051
|
---|
5183 | mov bp, sp ; 89 e5 ; 0xc2d02
|
---|
5184 | push bx ; 53 ; 0xc2d04
|
---|
5185 | push cx ; 51 ; 0xc2d05
|
---|
5186 | movzx cx, dl ; 0f b6 ca ; 0xc2d06 vgabios.c:2053
|
---|
5187 | push cx ; 51 ; 0xc2d09
|
---|
5188 | movzx cx, al ; 0f b6 c8 ; 0xc2d0a
|
---|
5189 | mov bx, strict word 0000eh ; bb 0e 00 ; 0xc2d0d
|
---|
5190 | mov ax, 05d69h ; b8 69 5d ; 0xc2d10
|
---|
5191 | mov dx, ds ; 8c da ; 0xc2d13
|
---|
5192 | call 02c9ch ; e8 84 ff ; 0xc2d15
|
---|
5193 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc2d18 vgabios.c:2054
|
---|
5194 | pop cx ; 59 ; 0xc2d1b
|
---|
5195 | pop bx ; 5b ; 0xc2d1c
|
---|
5196 | pop bp ; 5d ; 0xc2d1d
|
---|
5197 | retn ; c3 ; 0xc2d1e
|
---|
5198 | ; disGetNextSymbol 0xc2d1f LB 0x159a -> off=0x0 cb=000000000000001e uValue=00000000000c2d1f 'biosfn_load_gfx_8_8_dd_chars'
|
---|
5199 | biosfn_load_gfx_8_8_dd_chars: ; 0xc2d1f LB 0x1e
|
---|
5200 | push bp ; 55 ; 0xc2d1f vgabios.c:2055
|
---|
5201 | mov bp, sp ; 89 e5 ; 0xc2d20
|
---|
5202 | push bx ; 53 ; 0xc2d22
|
---|
5203 | push cx ; 51 ; 0xc2d23
|
---|
5204 | movzx cx, dl ; 0f b6 ca ; 0xc2d24 vgabios.c:2057
|
---|
5205 | push cx ; 51 ; 0xc2d27
|
---|
5206 | movzx cx, al ; 0f b6 c8 ; 0xc2d28
|
---|
5207 | mov bx, strict word 00008h ; bb 08 00 ; 0xc2d2b
|
---|
5208 | mov ax, 05569h ; b8 69 55 ; 0xc2d2e
|
---|
5209 | mov dx, ds ; 8c da ; 0xc2d31
|
---|
5210 | call 02c9ch ; e8 66 ff ; 0xc2d33
|
---|
5211 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc2d36 vgabios.c:2058
|
---|
5212 | pop cx ; 59 ; 0xc2d39
|
---|
5213 | pop bx ; 5b ; 0xc2d3a
|
---|
5214 | pop bp ; 5d ; 0xc2d3b
|
---|
5215 | retn ; c3 ; 0xc2d3c
|
---|
5216 | ; disGetNextSymbol 0xc2d3d LB 0x157c -> off=0x0 cb=000000000000001e uValue=00000000000c2d3d 'biosfn_load_gfx_8_16_chars'
|
---|
5217 | biosfn_load_gfx_8_16_chars: ; 0xc2d3d LB 0x1e
|
---|
5218 | push bp ; 55 ; 0xc2d3d vgabios.c:2059
|
---|
5219 | mov bp, sp ; 89 e5 ; 0xc2d3e
|
---|
5220 | push bx ; 53 ; 0xc2d40
|
---|
5221 | push cx ; 51 ; 0xc2d41
|
---|
5222 | movzx cx, dl ; 0f b6 ca ; 0xc2d42 vgabios.c:2061
|
---|
5223 | push cx ; 51 ; 0xc2d45
|
---|
5224 | movzx cx, al ; 0f b6 c8 ; 0xc2d46
|
---|
5225 | mov bx, strict word 00010h ; bb 10 00 ; 0xc2d49
|
---|
5226 | mov ax, 06b69h ; b8 69 6b ; 0xc2d4c
|
---|
5227 | mov dx, ds ; 8c da ; 0xc2d4f
|
---|
5228 | call 02c9ch ; e8 48 ff ; 0xc2d51
|
---|
5229 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc2d54 vgabios.c:2062
|
---|
5230 | pop cx ; 59 ; 0xc2d57
|
---|
5231 | pop bx ; 5b ; 0xc2d58
|
---|
5232 | pop bp ; 5d ; 0xc2d59
|
---|
5233 | retn ; c3 ; 0xc2d5a
|
---|
5234 | ; disGetNextSymbol 0xc2d5b LB 0x155e -> off=0x0 cb=0000000000000005 uValue=00000000000c2d5b 'biosfn_alternate_prtsc'
|
---|
5235 | biosfn_alternate_prtsc: ; 0xc2d5b LB 0x5
|
---|
5236 | push bp ; 55 ; 0xc2d5b vgabios.c:2064
|
---|
5237 | mov bp, sp ; 89 e5 ; 0xc2d5c
|
---|
5238 | pop bp ; 5d ; 0xc2d5e vgabios.c:2069
|
---|
5239 | retn ; c3 ; 0xc2d5f
|
---|
5240 | ; disGetNextSymbol 0xc2d60 LB 0x1559 -> off=0x0 cb=0000000000000032 uValue=00000000000c2d60 'biosfn_set_txt_lines'
|
---|
5241 | biosfn_set_txt_lines: ; 0xc2d60 LB 0x32
|
---|
5242 | push bx ; 53 ; 0xc2d60 vgabios.c:2071
|
---|
5243 | push si ; 56 ; 0xc2d61
|
---|
5244 | push bp ; 55 ; 0xc2d62
|
---|
5245 | mov bp, sp ; 89 e5 ; 0xc2d63
|
---|
5246 | mov bl, al ; 88 c3 ; 0xc2d65
|
---|
5247 | mov si, 00089h ; be 89 00 ; 0xc2d67 vgabios.c:47
|
---|
5248 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2d6a
|
---|
5249 | mov es, ax ; 8e c0 ; 0xc2d6d
|
---|
5250 | mov al, byte [es:si] ; 26 8a 04 ; 0xc2d6f
|
---|
5251 | and AL, strict byte 06fh ; 24 6f ; 0xc2d72 vgabios.c:2077
|
---|
5252 | cmp bl, 002h ; 80 fb 02 ; 0xc2d74 vgabios.c:2079
|
---|
5253 | je short 02d81h ; 74 08 ; 0xc2d77
|
---|
5254 | test bl, bl ; 84 db ; 0xc2d79
|
---|
5255 | jne short 02d83h ; 75 06 ; 0xc2d7b
|
---|
5256 | or AL, strict byte 080h ; 0c 80 ; 0xc2d7d vgabios.c:2082
|
---|
5257 | jmp short 02d83h ; eb 02 ; 0xc2d7f vgabios.c:2083
|
---|
5258 | or AL, strict byte 010h ; 0c 10 ; 0xc2d81 vgabios.c:2085
|
---|
5259 | mov bx, 00089h ; bb 89 00 ; 0xc2d83 vgabios.c:52
|
---|
5260 | mov si, strict word 00040h ; be 40 00 ; 0xc2d86
|
---|
5261 | mov es, si ; 8e c6 ; 0xc2d89
|
---|
5262 | mov byte [es:bx], al ; 26 88 07 ; 0xc2d8b
|
---|
5263 | pop bp ; 5d ; 0xc2d8e vgabios.c:2089
|
---|
5264 | pop si ; 5e ; 0xc2d8f
|
---|
5265 | pop bx ; 5b ; 0xc2d90
|
---|
5266 | retn ; c3 ; 0xc2d91
|
---|
5267 | ; disGetNextSymbol 0xc2d92 LB 0x1527 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d92 'biosfn_switch_video_interface'
|
---|
5268 | biosfn_switch_video_interface: ; 0xc2d92 LB 0x5
|
---|
5269 | push bp ; 55 ; 0xc2d92 vgabios.c:2092
|
---|
5270 | mov bp, sp ; 89 e5 ; 0xc2d93
|
---|
5271 | pop bp ; 5d ; 0xc2d95 vgabios.c:2097
|
---|
5272 | retn ; c3 ; 0xc2d96
|
---|
5273 | ; disGetNextSymbol 0xc2d97 LB 0x1522 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d97 'biosfn_enable_video_refresh_control'
|
---|
5274 | biosfn_enable_video_refresh_control: ; 0xc2d97 LB 0x5
|
---|
5275 | push bp ; 55 ; 0xc2d97 vgabios.c:2098
|
---|
5276 | mov bp, sp ; 89 e5 ; 0xc2d98
|
---|
5277 | pop bp ; 5d ; 0xc2d9a vgabios.c:2103
|
---|
5278 | retn ; c3 ; 0xc2d9b
|
---|
5279 | ; disGetNextSymbol 0xc2d9c LB 0x151d -> off=0x0 cb=0000000000000096 uValue=00000000000c2d9c 'biosfn_write_string'
|
---|
5280 | biosfn_write_string: ; 0xc2d9c LB 0x96
|
---|
5281 | push bp ; 55 ; 0xc2d9c vgabios.c:2106
|
---|
5282 | mov bp, sp ; 89 e5 ; 0xc2d9d
|
---|
5283 | push si ; 56 ; 0xc2d9f
|
---|
5284 | push di ; 57 ; 0xc2da0
|
---|
5285 | sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc2da1
|
---|
5286 | mov byte [bp-008h], al ; 88 46 f8 ; 0xc2da4
|
---|
5287 | mov byte [bp-006h], dl ; 88 56 fa ; 0xc2da7
|
---|
5288 | mov byte [bp-00ah], bl ; 88 5e f6 ; 0xc2daa
|
---|
5289 | mov si, cx ; 89 ce ; 0xc2dad
|
---|
5290 | mov di, word [bp+00ah] ; 8b 7e 0a ; 0xc2daf
|
---|
5291 | movzx ax, dl ; 0f b6 c2 ; 0xc2db2 vgabios.c:2113
|
---|
5292 | lea bx, [bp-00eh] ; 8d 5e f2 ; 0xc2db5
|
---|
5293 | lea dx, [bp-00ch] ; 8d 56 f4 ; 0xc2db8
|
---|
5294 | call 00a93h ; e8 d5 dc ; 0xc2dbb
|
---|
5295 | cmp byte [bp+004h], 0ffh ; 80 7e 04 ff ; 0xc2dbe vgabios.c:2116
|
---|
5296 | jne short 02dd5h ; 75 11 ; 0xc2dc2
|
---|
5297 | mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc2dc4 vgabios.c:2117
|
---|
5298 | mov byte [bp+006h], al ; 88 46 06 ; 0xc2dc7
|
---|
5299 | mov ax, word [bp-00eh] ; 8b 46 f2 ; 0xc2dca vgabios.c:2118
|
---|
5300 | xor al, al ; 30 c0 ; 0xc2dcd
|
---|
5301 | shr ax, 008h ; c1 e8 08 ; 0xc2dcf
|
---|
5302 | mov byte [bp+004h], al ; 88 46 04 ; 0xc2dd2
|
---|
5303 | movzx dx, byte [bp+004h] ; 0f b6 56 04 ; 0xc2dd5 vgabios.c:2121
|
---|
5304 | sal dx, 008h ; c1 e2 08 ; 0xc2dd9
|
---|
5305 | movzx ax, byte [bp+006h] ; 0f b6 46 06 ; 0xc2ddc
|
---|
5306 | add dx, ax ; 01 c2 ; 0xc2de0
|
---|
5307 | movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc2de2 vgabios.c:2122
|
---|
5308 | call 01242h ; e8 59 e4 ; 0xc2de6
|
---|
5309 | dec si ; 4e ; 0xc2de9 vgabios.c:2124
|
---|
5310 | cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc2dea
|
---|
5311 | je short 02e19h ; 74 2a ; 0xc2ded
|
---|
5312 | mov bx, di ; 89 fb ; 0xc2def vgabios.c:2126
|
---|
5313 | inc di ; 47 ; 0xc2df1
|
---|
5314 | mov es, [bp+008h] ; 8e 46 08 ; 0xc2df2 vgabios.c:47
|
---|
5315 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc2df5
|
---|
5316 | test byte [bp-008h], 002h ; f6 46 f8 02 ; 0xc2df8 vgabios.c:2127
|
---|
5317 | je short 02e07h ; 74 09 ; 0xc2dfc
|
---|
5318 | mov bx, di ; 89 fb ; 0xc2dfe vgabios.c:2128
|
---|
5319 | inc di ; 47 ; 0xc2e00
|
---|
5320 | mov ah, byte [es:bx] ; 26 8a 27 ; 0xc2e01 vgabios.c:47
|
---|
5321 | mov byte [bp-00ah], ah ; 88 66 f6 ; 0xc2e04 vgabios.c:48
|
---|
5322 | movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc2e07 vgabios.c:2130
|
---|
5323 | movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xc2e0b
|
---|
5324 | xor ah, ah ; 30 e4 ; 0xc2e0f
|
---|
5325 | mov cx, strict word 00003h ; b9 03 00 ; 0xc2e11
|
---|
5326 | call 02812h ; e8 fb f9 ; 0xc2e14
|
---|
5327 | jmp short 02de9h ; eb d0 ; 0xc2e17 vgabios.c:2131
|
---|
5328 | test byte [bp-008h], 001h ; f6 46 f8 01 ; 0xc2e19 vgabios.c:2134
|
---|
5329 | jne short 02e29h ; 75 0a ; 0xc2e1d
|
---|
5330 | mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xc2e1f vgabios.c:2135
|
---|
5331 | movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xc2e22
|
---|
5332 | call 01242h ; e8 19 e4 ; 0xc2e26
|
---|
5333 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc2e29 vgabios.c:2136
|
---|
5334 | pop di ; 5f ; 0xc2e2c
|
---|
5335 | pop si ; 5e ; 0xc2e2d
|
---|
5336 | pop bp ; 5d ; 0xc2e2e
|
---|
5337 | retn 00008h ; c2 08 00 ; 0xc2e2f
|
---|
5338 | ; disGetNextSymbol 0xc2e32 LB 0x1487 -> off=0x0 cb=00000000000001f2 uValue=00000000000c2e32 'biosfn_read_state_info'
|
---|
5339 | biosfn_read_state_info: ; 0xc2e32 LB 0x1f2
|
---|
5340 | push bp ; 55 ; 0xc2e32 vgabios.c:2139
|
---|
5341 | mov bp, sp ; 89 e5 ; 0xc2e33
|
---|
5342 | push cx ; 51 ; 0xc2e35
|
---|
5343 | push si ; 56 ; 0xc2e36
|
---|
5344 | push di ; 57 ; 0xc2e37
|
---|
5345 | push ax ; 50 ; 0xc2e38
|
---|
5346 | push ax ; 50 ; 0xc2e39
|
---|
5347 | push dx ; 52 ; 0xc2e3a
|
---|
5348 | mov si, strict word 00049h ; be 49 00 ; 0xc2e3b vgabios.c:47
|
---|
5349 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2e3e
|
---|
5350 | mov es, ax ; 8e c0 ; 0xc2e41
|
---|
5351 | mov al, byte [es:si] ; 26 8a 04 ; 0xc2e43
|
---|
5352 | mov byte [bp-008h], al ; 88 46 f8 ; 0xc2e46 vgabios.c:48
|
---|
5353 | mov si, strict word 0004ch ; be 4c 00 ; 0xc2e49 vgabios.c:57
|
---|
5354 | mov ax, word [es:si] ; 26 8b 04 ; 0xc2e4c
|
---|
5355 | mov word [bp-00ah], ax ; 89 46 f6 ; 0xc2e4f vgabios.c:58
|
---|
5356 | mov ax, ds ; 8c d8 ; 0xc2e52 vgabios.c:2150
|
---|
5357 | mov es, dx ; 8e c2 ; 0xc2e54 vgabios.c:72
|
---|
5358 | mov word [es:bx], 054ffh ; 26 c7 07 ff 54 ; 0xc2e56
|
---|
5359 | mov [es:bx+002h], ds ; 26 8c 5f 02 ; 0xc2e5b
|
---|
5360 | lea di, [bx+004h] ; 8d 7f 04 ; 0xc2e5f vgabios.c:2155
|
---|
5361 | mov cx, strict word 0001eh ; b9 1e 00 ; 0xc2e62
|
---|
5362 | mov si, strict word 00049h ; be 49 00 ; 0xc2e65
|
---|
5363 | mov dx, strict word 00040h ; ba 40 00 ; 0xc2e68
|
---|
5364 | jcxz 02e73h ; e3 06 ; 0xc2e6b
|
---|
5365 | push DS ; 1e ; 0xc2e6d
|
---|
5366 | mov ds, dx ; 8e da ; 0xc2e6e
|
---|
5367 | rep movsb ; f3 a4 ; 0xc2e70
|
---|
5368 | pop DS ; 1f ; 0xc2e72
|
---|
5369 | mov si, 00084h ; be 84 00 ; 0xc2e73 vgabios.c:47
|
---|
5370 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2e76
|
---|
5371 | mov es, ax ; 8e c0 ; 0xc2e79
|
---|
5372 | mov al, byte [es:si] ; 26 8a 04 ; 0xc2e7b
|
---|
5373 | db 0feh, 0c0h
|
---|
5374 | ; inc al ; fe c0 ; 0xc2e7e vgabios.c:48
|
---|
5375 | lea si, [bx+022h] ; 8d 77 22 ; 0xc2e80
|
---|
5376 | mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2e83 vgabios.c:52
|
---|
5377 | mov byte [es:si], al ; 26 88 04 ; 0xc2e86
|
---|
5378 | lea di, [bx+023h] ; 8d 7f 23 ; 0xc2e89 vgabios.c:2157
|
---|
5379 | mov cx, strict word 00002h ; b9 02 00 ; 0xc2e8c
|
---|
5380 | mov si, 00085h ; be 85 00 ; 0xc2e8f
|
---|
5381 | mov dx, strict word 00040h ; ba 40 00 ; 0xc2e92
|
---|
5382 | jcxz 02e9dh ; e3 06 ; 0xc2e95
|
---|
5383 | push DS ; 1e ; 0xc2e97
|
---|
5384 | mov ds, dx ; 8e da ; 0xc2e98
|
---|
5385 | rep movsb ; f3 a4 ; 0xc2e9a
|
---|
5386 | pop DS ; 1f ; 0xc2e9c
|
---|
5387 | mov si, 0008ah ; be 8a 00 ; 0xc2e9d vgabios.c:47
|
---|
5388 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2ea0
|
---|
5389 | mov es, ax ; 8e c0 ; 0xc2ea3
|
---|
5390 | mov al, byte [es:si] ; 26 8a 04 ; 0xc2ea5
|
---|
5391 | lea si, [bx+025h] ; 8d 77 25 ; 0xc2ea8 vgabios.c:48
|
---|
5392 | mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2eab vgabios.c:52
|
---|
5393 | mov byte [es:si], al ; 26 88 04 ; 0xc2eae
|
---|
5394 | lea si, [bx+026h] ; 8d 77 26 ; 0xc2eb1 vgabios.c:2160
|
---|
5395 | mov byte [es:si], 000h ; 26 c6 04 00 ; 0xc2eb4 vgabios.c:52
|
---|
5396 | lea si, [bx+027h] ; 8d 77 27 ; 0xc2eb8 vgabios.c:2161
|
---|
5397 | mov word [es:si], strict word 00010h ; 26 c7 04 10 00 ; 0xc2ebb vgabios.c:62
|
---|
5398 | lea si, [bx+029h] ; 8d 77 29 ; 0xc2ec0 vgabios.c:2162
|
---|
5399 | mov byte [es:si], 008h ; 26 c6 04 08 ; 0xc2ec3 vgabios.c:52
|
---|
5400 | lea si, [bx+02ah] ; 8d 77 2a ; 0xc2ec7 vgabios.c:2163
|
---|
5401 | mov byte [es:si], 002h ; 26 c6 04 02 ; 0xc2eca vgabios.c:52
|
---|
5402 | lea si, [bx+02bh] ; 8d 77 2b ; 0xc2ece vgabios.c:2164
|
---|
5403 | mov byte [es:si], 000h ; 26 c6 04 00 ; 0xc2ed1 vgabios.c:52
|
---|
5404 | lea si, [bx+02ch] ; 8d 77 2c ; 0xc2ed5 vgabios.c:2165
|
---|
5405 | mov byte [es:si], 000h ; 26 c6 04 00 ; 0xc2ed8 vgabios.c:52
|
---|
5406 | lea si, [bx+02dh] ; 8d 77 2d ; 0xc2edc vgabios.c:2166
|
---|
5407 | mov byte [es:si], 021h ; 26 c6 04 21 ; 0xc2edf vgabios.c:52
|
---|
5408 | lea si, [bx+031h] ; 8d 77 31 ; 0xc2ee3 vgabios.c:2167
|
---|
5409 | mov byte [es:si], 003h ; 26 c6 04 03 ; 0xc2ee6 vgabios.c:52
|
---|
5410 | lea si, [bx+032h] ; 8d 77 32 ; 0xc2eea vgabios.c:2168
|
---|
5411 | mov byte [es:si], 000h ; 26 c6 04 00 ; 0xc2eed vgabios.c:52
|
---|
5412 | mov si, 00089h ; be 89 00 ; 0xc2ef1 vgabios.c:47
|
---|
5413 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2ef4
|
---|
5414 | mov es, ax ; 8e c0 ; 0xc2ef7
|
---|
5415 | mov al, byte [es:si] ; 26 8a 04 ; 0xc2ef9
|
---|
5416 | mov ah, al ; 88 c4 ; 0xc2efc vgabios.c:2173
|
---|
5417 | and ah, 080h ; 80 e4 80 ; 0xc2efe
|
---|
5418 | movzx si, ah ; 0f b6 f4 ; 0xc2f01
|
---|
5419 | sar si, 006h ; c1 fe 06 ; 0xc2f04
|
---|
5420 | and AL, strict byte 010h ; 24 10 ; 0xc2f07
|
---|
5421 | xor ah, ah ; 30 e4 ; 0xc2f09
|
---|
5422 | sar ax, 004h ; c1 f8 04 ; 0xc2f0b
|
---|
5423 | or ax, si ; 09 f0 ; 0xc2f0e
|
---|
5424 | cmp ax, strict word 00002h ; 3d 02 00 ; 0xc2f10 vgabios.c:2174
|
---|
5425 | je short 02f26h ; 74 11 ; 0xc2f13
|
---|
5426 | cmp ax, strict word 00001h ; 3d 01 00 ; 0xc2f15
|
---|
5427 | je short 02f22h ; 74 08 ; 0xc2f18
|
---|
5428 | test ax, ax ; 85 c0 ; 0xc2f1a
|
---|
5429 | jne short 02f26h ; 75 08 ; 0xc2f1c
|
---|
5430 | mov AL, strict byte 001h ; b0 01 ; 0xc2f1e vgabios.c:2175
|
---|
5431 | jmp short 02f28h ; eb 06 ; 0xc2f20
|
---|
5432 | mov AL, strict byte 002h ; b0 02 ; 0xc2f22 vgabios.c:2176
|
---|
5433 | jmp short 02f28h ; eb 02 ; 0xc2f24
|
---|
5434 | xor al, al ; 30 c0 ; 0xc2f26 vgabios.c:2178
|
---|
5435 | lea si, [bx+02ah] ; 8d 77 2a ; 0xc2f28 vgabios.c:2180
|
---|
5436 | mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2f2b vgabios.c:52
|
---|
5437 | mov byte [es:si], al ; 26 88 04 ; 0xc2f2e
|
---|
5438 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2f31 vgabios.c:2183
|
---|
5439 | cmp AL, strict byte 00eh ; 3c 0e ; 0xc2f34
|
---|
5440 | jc short 02f57h ; 72 1f ; 0xc2f36
|
---|
5441 | cmp AL, strict byte 012h ; 3c 12 ; 0xc2f38
|
---|
5442 | jnbe short 02f57h ; 77 1b ; 0xc2f3a
|
---|
5443 | mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc2f3c vgabios.c:2184
|
---|
5444 | test ax, ax ; 85 c0 ; 0xc2f3f
|
---|
5445 | je short 02f99h ; 74 56 ; 0xc2f41
|
---|
5446 | mov si, ax ; 89 c6 ; 0xc2f43 vgabios.c:2185
|
---|
5447 | shr si, 002h ; c1 ee 02 ; 0xc2f45
|
---|
5448 | mov ax, 04000h ; b8 00 40 ; 0xc2f48
|
---|
5449 | xor dx, dx ; 31 d2 ; 0xc2f4b
|
---|
5450 | div si ; f7 f6 ; 0xc2f4d
|
---|
5451 | lea si, [bx+029h] ; 8d 77 29 ; 0xc2f4f
|
---|
5452 | mov byte [es:si], al ; 26 88 04 ; 0xc2f52 vgabios.c:52
|
---|
5453 | jmp short 02f99h ; eb 42 ; 0xc2f55 vgabios.c:2186
|
---|
5454 | lea si, [bx+029h] ; 8d 77 29 ; 0xc2f57
|
---|
5455 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2f5a
|
---|
5456 | cmp AL, strict byte 013h ; 3c 13 ; 0xc2f5d
|
---|
5457 | jne short 02f72h ; 75 11 ; 0xc2f5f
|
---|
5458 | mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2f61 vgabios.c:52
|
---|
5459 | mov byte [es:si], 001h ; 26 c6 04 01 ; 0xc2f64
|
---|
5460 | lea si, [bx+027h] ; 8d 77 27 ; 0xc2f68 vgabios.c:2188
|
---|
5461 | mov word [es:si], 00100h ; 26 c7 04 00 01 ; 0xc2f6b vgabios.c:62
|
---|
5462 | jmp short 02f99h ; eb 27 ; 0xc2f70 vgabios.c:2189
|
---|
5463 | cmp AL, strict byte 004h ; 3c 04 ; 0xc2f72
|
---|
5464 | jc short 02f99h ; 72 23 ; 0xc2f74
|
---|
5465 | cmp AL, strict byte 006h ; 3c 06 ; 0xc2f76
|
---|
5466 | jnbe short 02f99h ; 77 1f ; 0xc2f78
|
---|
5467 | cmp word [bp-00ah], strict byte 00000h ; 83 7e f6 00 ; 0xc2f7a vgabios.c:2191
|
---|
5468 | je short 02f8eh ; 74 0e ; 0xc2f7e
|
---|
5469 | mov ax, 04000h ; b8 00 40 ; 0xc2f80 vgabios.c:2192
|
---|
5470 | xor dx, dx ; 31 d2 ; 0xc2f83
|
---|
5471 | div word [bp-00ah] ; f7 76 f6 ; 0xc2f85
|
---|
5472 | mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2f88 vgabios.c:52
|
---|
5473 | mov byte [es:si], al ; 26 88 04 ; 0xc2f8b
|
---|
5474 | lea si, [bx+027h] ; 8d 77 27 ; 0xc2f8e vgabios.c:2193
|
---|
5475 | mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2f91 vgabios.c:62
|
---|
5476 | mov word [es:si], strict word 00004h ; 26 c7 04 04 00 ; 0xc2f94
|
---|
5477 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2f99 vgabios.c:2195
|
---|
5478 | cmp AL, strict byte 006h ; 3c 06 ; 0xc2f9c
|
---|
5479 | je short 02fa4h ; 74 04 ; 0xc2f9e
|
---|
5480 | cmp AL, strict byte 011h ; 3c 11 ; 0xc2fa0
|
---|
5481 | jne short 02fafh ; 75 0b ; 0xc2fa2
|
---|
5482 | lea si, [bx+027h] ; 8d 77 27 ; 0xc2fa4 vgabios.c:2196
|
---|
5483 | mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2fa7 vgabios.c:62
|
---|
5484 | mov word [es:si], strict word 00002h ; 26 c7 04 02 00 ; 0xc2faa
|
---|
5485 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2faf vgabios.c:2198
|
---|
5486 | cmp AL, strict byte 004h ; 3c 04 ; 0xc2fb2
|
---|
5487 | jc short 0300dh ; 72 57 ; 0xc2fb4
|
---|
5488 | cmp AL, strict byte 007h ; 3c 07 ; 0xc2fb6
|
---|
5489 | je short 0300dh ; 74 53 ; 0xc2fb8
|
---|
5490 | lea si, [bx+02dh] ; 8d 77 2d ; 0xc2fba vgabios.c:2199
|
---|
5491 | mov es, [bp-00ch] ; 8e 46 f4 ; 0xc2fbd vgabios.c:52
|
---|
5492 | mov byte [es:si], 001h ; 26 c6 04 01 ; 0xc2fc0
|
---|
5493 | mov si, 00084h ; be 84 00 ; 0xc2fc4 vgabios.c:47
|
---|
5494 | mov ax, strict word 00040h ; b8 40 00 ; 0xc2fc7
|
---|
5495 | mov es, ax ; 8e c0 ; 0xc2fca
|
---|
5496 | mov al, byte [es:si] ; 26 8a 04 ; 0xc2fcc
|
---|
5497 | movzx di, al ; 0f b6 f8 ; 0xc2fcf vgabios.c:48
|
---|
5498 | inc di ; 47 ; 0xc2fd2
|
---|
5499 | mov si, 00085h ; be 85 00 ; 0xc2fd3 vgabios.c:47
|
---|
5500 | mov al, byte [es:si] ; 26 8a 04 ; 0xc2fd6
|
---|
5501 | xor ah, ah ; 30 e4 ; 0xc2fd9 vgabios.c:48
|
---|
5502 | imul ax, di ; 0f af c7 ; 0xc2fdb
|
---|
5503 | cmp ax, 0015eh ; 3d 5e 01 ; 0xc2fde vgabios.c:2201
|
---|
5504 | jc short 02ff1h ; 72 0e ; 0xc2fe1
|
---|
5505 | jbe short 02ffah ; 76 15 ; 0xc2fe3
|
---|
5506 | cmp ax, 001e0h ; 3d e0 01 ; 0xc2fe5
|
---|
5507 | je short 03002h ; 74 18 ; 0xc2fe8
|
---|
5508 | cmp ax, 00190h ; 3d 90 01 ; 0xc2fea
|
---|
5509 | je short 02ffeh ; 74 0f ; 0xc2fed
|
---|
5510 | jmp short 03002h ; eb 11 ; 0xc2fef
|
---|
5511 | cmp ax, 000c8h ; 3d c8 00 ; 0xc2ff1
|
---|
5512 | jne short 03002h ; 75 0c ; 0xc2ff4
|
---|
5513 | xor al, al ; 30 c0 ; 0xc2ff6 vgabios.c:2202
|
---|
5514 | jmp short 03004h ; eb 0a ; 0xc2ff8
|
---|
5515 | mov AL, strict byte 001h ; b0 01 ; 0xc2ffa vgabios.c:2203
|
---|
5516 | jmp short 03004h ; eb 06 ; 0xc2ffc
|
---|
5517 | mov AL, strict byte 002h ; b0 02 ; 0xc2ffe vgabios.c:2204
|
---|
5518 | jmp short 03004h ; eb 02 ; 0xc3000
|
---|
5519 | mov AL, strict byte 003h ; b0 03 ; 0xc3002 vgabios.c:2206
|
---|
5520 | lea si, [bx+02ah] ; 8d 77 2a ; 0xc3004 vgabios.c:2208
|
---|
5521 | mov es, [bp-00ch] ; 8e 46 f4 ; 0xc3007 vgabios.c:52
|
---|
5522 | mov byte [es:si], al ; 26 88 04 ; 0xc300a
|
---|
5523 | lea di, [bx+033h] ; 8d 7f 33 ; 0xc300d vgabios.c:2211
|
---|
5524 | mov cx, strict word 0000dh ; b9 0d 00 ; 0xc3010
|
---|
5525 | xor ax, ax ; 31 c0 ; 0xc3013
|
---|
5526 | mov es, [bp-00ch] ; 8e 46 f4 ; 0xc3015
|
---|
5527 | jcxz 0301ch ; e3 02 ; 0xc3018
|
---|
5528 | rep stosb ; f3 aa ; 0xc301a
|
---|
5529 | lea sp, [bp-006h] ; 8d 66 fa ; 0xc301c vgabios.c:2212
|
---|
5530 | pop di ; 5f ; 0xc301f
|
---|
5531 | pop si ; 5e ; 0xc3020
|
---|
5532 | pop cx ; 59 ; 0xc3021
|
---|
5533 | pop bp ; 5d ; 0xc3022
|
---|
5534 | retn ; c3 ; 0xc3023
|
---|
5535 | ; disGetNextSymbol 0xc3024 LB 0x1295 -> off=0x0 cb=0000000000000023 uValue=00000000000c3024 'biosfn_read_video_state_size2'
|
---|
5536 | biosfn_read_video_state_size2: ; 0xc3024 LB 0x23
|
---|
5537 | push dx ; 52 ; 0xc3024 vgabios.c:2215
|
---|
5538 | push bp ; 55 ; 0xc3025
|
---|
5539 | mov bp, sp ; 89 e5 ; 0xc3026
|
---|
5540 | mov dx, ax ; 89 c2 ; 0xc3028
|
---|
5541 | xor ax, ax ; 31 c0 ; 0xc302a vgabios.c:2219
|
---|
5542 | test dl, 001h ; f6 c2 01 ; 0xc302c vgabios.c:2220
|
---|
5543 | je short 03034h ; 74 03 ; 0xc302f
|
---|
5544 | mov ax, strict word 00046h ; b8 46 00 ; 0xc3031 vgabios.c:2221
|
---|
5545 | test dl, 002h ; f6 c2 02 ; 0xc3034 vgabios.c:2223
|
---|
5546 | je short 0303ch ; 74 03 ; 0xc3037
|
---|
5547 | add ax, strict word 0002ah ; 05 2a 00 ; 0xc3039 vgabios.c:2224
|
---|
5548 | test dl, 004h ; f6 c2 04 ; 0xc303c vgabios.c:2226
|
---|
5549 | je short 03044h ; 74 03 ; 0xc303f
|
---|
5550 | add ax, 00304h ; 05 04 03 ; 0xc3041 vgabios.c:2227
|
---|
5551 | pop bp ; 5d ; 0xc3044 vgabios.c:2230
|
---|
5552 | pop dx ; 5a ; 0xc3045
|
---|
5553 | retn ; c3 ; 0xc3046
|
---|
5554 | ; disGetNextSymbol 0xc3047 LB 0x1272 -> off=0x0 cb=0000000000000018 uValue=00000000000c3047 'vga_get_video_state_size'
|
---|
5555 | vga_get_video_state_size: ; 0xc3047 LB 0x18
|
---|
5556 | push bp ; 55 ; 0xc3047 vgabios.c:2232
|
---|
5557 | mov bp, sp ; 89 e5 ; 0xc3048
|
---|
5558 | push bx ; 53 ; 0xc304a
|
---|
5559 | mov bx, dx ; 89 d3 ; 0xc304b
|
---|
5560 | call 03024h ; e8 d4 ff ; 0xc304d vgabios.c:2235
|
---|
5561 | add ax, strict word 0003fh ; 05 3f 00 ; 0xc3050
|
---|
5562 | shr ax, 006h ; c1 e8 06 ; 0xc3053
|
---|
5563 | mov word [ss:bx], ax ; 36 89 07 ; 0xc3056
|
---|
5564 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc3059 vgabios.c:2236
|
---|
5565 | pop bx ; 5b ; 0xc305c
|
---|
5566 | pop bp ; 5d ; 0xc305d
|
---|
5567 | retn ; c3 ; 0xc305e
|
---|
5568 | ; disGetNextSymbol 0xc305f LB 0x125a -> off=0x0 cb=00000000000002d6 uValue=00000000000c305f 'biosfn_save_video_state'
|
---|
5569 | biosfn_save_video_state: ; 0xc305f LB 0x2d6
|
---|
5570 | push bp ; 55 ; 0xc305f vgabios.c:2238
|
---|
5571 | mov bp, sp ; 89 e5 ; 0xc3060
|
---|
5572 | push cx ; 51 ; 0xc3062
|
---|
5573 | push si ; 56 ; 0xc3063
|
---|
5574 | push di ; 57 ; 0xc3064
|
---|
5575 | push ax ; 50 ; 0xc3065
|
---|
5576 | push ax ; 50 ; 0xc3066
|
---|
5577 | push ax ; 50 ; 0xc3067
|
---|
5578 | mov cx, dx ; 89 d1 ; 0xc3068
|
---|
5579 | mov si, strict word 00063h ; be 63 00 ; 0xc306a vgabios.c:57
|
---|
5580 | mov ax, strict word 00040h ; b8 40 00 ; 0xc306d
|
---|
5581 | mov es, ax ; 8e c0 ; 0xc3070
|
---|
5582 | mov di, word [es:si] ; 26 8b 3c ; 0xc3072
|
---|
5583 | mov si, di ; 89 fe ; 0xc3075 vgabios.c:58
|
---|
5584 | test byte [bp-00ch], 001h ; f6 46 f4 01 ; 0xc3077 vgabios.c:2243
|
---|
5585 | je near 03192h ; 0f 84 13 01 ; 0xc307b
|
---|
5586 | mov dx, 003c4h ; ba c4 03 ; 0xc307f vgabios.c:2244
|
---|
5587 | in AL, DX ; ec ; 0xc3082
|
---|
5588 | db 02ah, 0e4h
|
---|
5589 | ; sub ah, ah ; 2a e4 ; 0xc3083
|
---|
5590 | mov es, cx ; 8e c1 ; 0xc3085 vgabios.c:52
|
---|
5591 | mov byte [es:bx], al ; 26 88 07 ; 0xc3087
|
---|
5592 | inc bx ; 43 ; 0xc308a vgabios.c:2244
|
---|
5593 | mov dx, di ; 89 fa ; 0xc308b
|
---|
5594 | in AL, DX ; ec ; 0xc308d
|
---|
5595 | db 02ah, 0e4h
|
---|
5596 | ; sub ah, ah ; 2a e4 ; 0xc308e
|
---|
5597 | mov byte [es:bx], al ; 26 88 07 ; 0xc3090 vgabios.c:52
|
---|
5598 | inc bx ; 43 ; 0xc3093 vgabios.c:2245
|
---|
5599 | mov dx, 003ceh ; ba ce 03 ; 0xc3094
|
---|
5600 | in AL, DX ; ec ; 0xc3097
|
---|
5601 | db 02ah, 0e4h
|
---|
5602 | ; sub ah, ah ; 2a e4 ; 0xc3098
|
---|
5603 | mov byte [es:bx], al ; 26 88 07 ; 0xc309a vgabios.c:52
|
---|
5604 | inc bx ; 43 ; 0xc309d vgabios.c:2246
|
---|
5605 | mov dx, 003dah ; ba da 03 ; 0xc309e
|
---|
5606 | in AL, DX ; ec ; 0xc30a1
|
---|
5607 | db 02ah, 0e4h
|
---|
5608 | ; sub ah, ah ; 2a e4 ; 0xc30a2
|
---|
5609 | mov dx, 003c0h ; ba c0 03 ; 0xc30a4 vgabios.c:2248
|
---|
5610 | in AL, DX ; ec ; 0xc30a7
|
---|
5611 | db 02ah, 0e4h
|
---|
5612 | ; sub ah, ah ; 2a e4 ; 0xc30a8
|
---|
5613 | mov word [bp-00ah], ax ; 89 46 f6 ; 0xc30aa
|
---|
5614 | mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc30ad vgabios.c:52
|
---|
5615 | mov byte [es:bx], al ; 26 88 07 ; 0xc30b0
|
---|
5616 | inc bx ; 43 ; 0xc30b3 vgabios.c:2249
|
---|
5617 | mov dx, 003cah ; ba ca 03 ; 0xc30b4
|
---|
5618 | in AL, DX ; ec ; 0xc30b7
|
---|
5619 | db 02ah, 0e4h
|
---|
5620 | ; sub ah, ah ; 2a e4 ; 0xc30b8
|
---|
5621 | mov byte [es:bx], al ; 26 88 07 ; 0xc30ba vgabios.c:52
|
---|
5622 | mov ax, strict word 00001h ; b8 01 00 ; 0xc30bd vgabios.c:2252
|
---|
5623 | mov word [bp-008h], ax ; 89 46 f8 ; 0xc30c0
|
---|
5624 | add bx, ax ; 01 c3 ; 0xc30c3 vgabios.c:2250
|
---|
5625 | jmp short 030cdh ; eb 06 ; 0xc30c5
|
---|
5626 | cmp word [bp-008h], strict byte 00004h ; 83 7e f8 04 ; 0xc30c7
|
---|
5627 | jnbe short 030e5h ; 77 18 ; 0xc30cb
|
---|
5628 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc30cd vgabios.c:2253
|
---|
5629 | mov dx, 003c4h ; ba c4 03 ; 0xc30d0
|
---|
5630 | out DX, AL ; ee ; 0xc30d3
|
---|
5631 | mov dx, 003c5h ; ba c5 03 ; 0xc30d4 vgabios.c:2254
|
---|
5632 | in AL, DX ; ec ; 0xc30d7
|
---|
5633 | db 02ah, 0e4h
|
---|
5634 | ; sub ah, ah ; 2a e4 ; 0xc30d8
|
---|
5635 | mov es, cx ; 8e c1 ; 0xc30da vgabios.c:52
|
---|
5636 | mov byte [es:bx], al ; 26 88 07 ; 0xc30dc
|
---|
5637 | inc bx ; 43 ; 0xc30df vgabios.c:2254
|
---|
5638 | inc word [bp-008h] ; ff 46 f8 ; 0xc30e0 vgabios.c:2255
|
---|
5639 | jmp short 030c7h ; eb e2 ; 0xc30e3
|
---|
5640 | xor al, al ; 30 c0 ; 0xc30e5 vgabios.c:2256
|
---|
5641 | mov dx, 003c4h ; ba c4 03 ; 0xc30e7
|
---|
5642 | out DX, AL ; ee ; 0xc30ea
|
---|
5643 | mov dx, 003c5h ; ba c5 03 ; 0xc30eb vgabios.c:2257
|
---|
5644 | in AL, DX ; ec ; 0xc30ee
|
---|
5645 | db 02ah, 0e4h
|
---|
5646 | ; sub ah, ah ; 2a e4 ; 0xc30ef
|
---|
5647 | mov es, cx ; 8e c1 ; 0xc30f1 vgabios.c:52
|
---|
5648 | mov byte [es:bx], al ; 26 88 07 ; 0xc30f3
|
---|
5649 | mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc30f6 vgabios.c:2259
|
---|
5650 | inc bx ; 43 ; 0xc30fb vgabios.c:2257
|
---|
5651 | jmp short 03104h ; eb 06 ; 0xc30fc
|
---|
5652 | cmp word [bp-008h], strict byte 00018h ; 83 7e f8 18 ; 0xc30fe
|
---|
5653 | jnbe short 0311bh ; 77 17 ; 0xc3102
|
---|
5654 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc3104 vgabios.c:2260
|
---|
5655 | mov dx, si ; 89 f2 ; 0xc3107
|
---|
5656 | out DX, AL ; ee ; 0xc3109
|
---|
5657 | lea dx, [si+001h] ; 8d 54 01 ; 0xc310a vgabios.c:2261
|
---|
5658 | in AL, DX ; ec ; 0xc310d
|
---|
5659 | db 02ah, 0e4h
|
---|
5660 | ; sub ah, ah ; 2a e4 ; 0xc310e
|
---|
5661 | mov es, cx ; 8e c1 ; 0xc3110 vgabios.c:52
|
---|
5662 | mov byte [es:bx], al ; 26 88 07 ; 0xc3112
|
---|
5663 | inc bx ; 43 ; 0xc3115 vgabios.c:2261
|
---|
5664 | inc word [bp-008h] ; ff 46 f8 ; 0xc3116 vgabios.c:2262
|
---|
5665 | jmp short 030feh ; eb e3 ; 0xc3119
|
---|
5666 | mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc311b vgabios.c:2264
|
---|
5667 | jmp short 03128h ; eb 06 ; 0xc3120
|
---|
5668 | cmp word [bp-008h], strict byte 00013h ; 83 7e f8 13 ; 0xc3122
|
---|
5669 | jnbe short 0314ch ; 77 24 ; 0xc3126
|
---|
5670 | mov dx, 003dah ; ba da 03 ; 0xc3128 vgabios.c:2265
|
---|
5671 | in AL, DX ; ec ; 0xc312b
|
---|
5672 | db 02ah, 0e4h
|
---|
5673 | ; sub ah, ah ; 2a e4 ; 0xc312c
|
---|
5674 | mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc312e vgabios.c:2266
|
---|
5675 | and ax, strict word 00020h ; 25 20 00 ; 0xc3131
|
---|
5676 | or ax, word [bp-008h] ; 0b 46 f8 ; 0xc3134
|
---|
5677 | mov dx, 003c0h ; ba c0 03 ; 0xc3137
|
---|
5678 | out DX, AL ; ee ; 0xc313a
|
---|
5679 | mov dx, 003c1h ; ba c1 03 ; 0xc313b vgabios.c:2267
|
---|
5680 | in AL, DX ; ec ; 0xc313e
|
---|
5681 | db 02ah, 0e4h
|
---|
5682 | ; sub ah, ah ; 2a e4 ; 0xc313f
|
---|
5683 | mov es, cx ; 8e c1 ; 0xc3141 vgabios.c:52
|
---|
5684 | mov byte [es:bx], al ; 26 88 07 ; 0xc3143
|
---|
5685 | inc bx ; 43 ; 0xc3146 vgabios.c:2267
|
---|
5686 | inc word [bp-008h] ; ff 46 f8 ; 0xc3147 vgabios.c:2268
|
---|
5687 | jmp short 03122h ; eb d6 ; 0xc314a
|
---|
5688 | mov dx, 003dah ; ba da 03 ; 0xc314c vgabios.c:2269
|
---|
5689 | in AL, DX ; ec ; 0xc314f
|
---|
5690 | db 02ah, 0e4h
|
---|
5691 | ; sub ah, ah ; 2a e4 ; 0xc3150
|
---|
5692 | mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc3152 vgabios.c:2271
|
---|
5693 | jmp short 0315fh ; eb 06 ; 0xc3157
|
---|
5694 | cmp word [bp-008h], strict byte 00008h ; 83 7e f8 08 ; 0xc3159
|
---|
5695 | jnbe short 03177h ; 77 18 ; 0xc315d
|
---|
5696 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc315f vgabios.c:2272
|
---|
5697 | mov dx, 003ceh ; ba ce 03 ; 0xc3162
|
---|
5698 | out DX, AL ; ee ; 0xc3165
|
---|
5699 | mov dx, 003cfh ; ba cf 03 ; 0xc3166 vgabios.c:2273
|
---|
5700 | in AL, DX ; ec ; 0xc3169
|
---|
5701 | db 02ah, 0e4h
|
---|
5702 | ; sub ah, ah ; 2a e4 ; 0xc316a
|
---|
5703 | mov es, cx ; 8e c1 ; 0xc316c vgabios.c:52
|
---|
5704 | mov byte [es:bx], al ; 26 88 07 ; 0xc316e
|
---|
5705 | inc bx ; 43 ; 0xc3171 vgabios.c:2273
|
---|
5706 | inc word [bp-008h] ; ff 46 f8 ; 0xc3172 vgabios.c:2274
|
---|
5707 | jmp short 03159h ; eb e2 ; 0xc3175
|
---|
5708 | mov es, cx ; 8e c1 ; 0xc3177 vgabios.c:62
|
---|
5709 | mov word [es:bx], si ; 26 89 37 ; 0xc3179
|
---|
5710 | inc bx ; 43 ; 0xc317c vgabios.c:2276
|
---|
5711 | inc bx ; 43 ; 0xc317d
|
---|
5712 | mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc317e vgabios.c:52
|
---|
5713 | inc bx ; 43 ; 0xc3182 vgabios.c:2279
|
---|
5714 | mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc3183 vgabios.c:52
|
---|
5715 | inc bx ; 43 ; 0xc3187 vgabios.c:2280
|
---|
5716 | mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc3188 vgabios.c:52
|
---|
5717 | inc bx ; 43 ; 0xc318c vgabios.c:2281
|
---|
5718 | mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc318d vgabios.c:52
|
---|
5719 | inc bx ; 43 ; 0xc3191 vgabios.c:2282
|
---|
5720 | test byte [bp-00ch], 002h ; f6 46 f4 02 ; 0xc3192 vgabios.c:2284
|
---|
5721 | je near 032d9h ; 0f 84 3f 01 ; 0xc3196
|
---|
5722 | mov si, strict word 00049h ; be 49 00 ; 0xc319a vgabios.c:47
|
---|
5723 | mov ax, strict word 00040h ; b8 40 00 ; 0xc319d
|
---|
5724 | mov es, ax ; 8e c0 ; 0xc31a0
|
---|
5725 | mov al, byte [es:si] ; 26 8a 04 ; 0xc31a2
|
---|
5726 | mov es, cx ; 8e c1 ; 0xc31a5 vgabios.c:52
|
---|
5727 | mov byte [es:bx], al ; 26 88 07 ; 0xc31a7
|
---|
5728 | inc bx ; 43 ; 0xc31aa vgabios.c:2285
|
---|
5729 | mov si, strict word 0004ah ; be 4a 00 ; 0xc31ab vgabios.c:57
|
---|
5730 | mov ax, strict word 00040h ; b8 40 00 ; 0xc31ae
|
---|
5731 | mov es, ax ; 8e c0 ; 0xc31b1
|
---|
5732 | mov ax, word [es:si] ; 26 8b 04 ; 0xc31b3
|
---|
5733 | mov es, cx ; 8e c1 ; 0xc31b6 vgabios.c:62
|
---|
5734 | mov word [es:bx], ax ; 26 89 07 ; 0xc31b8
|
---|
5735 | inc bx ; 43 ; 0xc31bb vgabios.c:2286
|
---|
5736 | inc bx ; 43 ; 0xc31bc
|
---|
5737 | mov si, strict word 0004ch ; be 4c 00 ; 0xc31bd vgabios.c:57
|
---|
5738 | mov ax, strict word 00040h ; b8 40 00 ; 0xc31c0
|
---|
5739 | mov es, ax ; 8e c0 ; 0xc31c3
|
---|
5740 | mov ax, word [es:si] ; 26 8b 04 ; 0xc31c5
|
---|
5741 | mov es, cx ; 8e c1 ; 0xc31c8 vgabios.c:62
|
---|
5742 | mov word [es:bx], ax ; 26 89 07 ; 0xc31ca
|
---|
5743 | inc bx ; 43 ; 0xc31cd vgabios.c:2287
|
---|
5744 | inc bx ; 43 ; 0xc31ce
|
---|
5745 | mov si, strict word 00063h ; be 63 00 ; 0xc31cf vgabios.c:57
|
---|
5746 | mov ax, strict word 00040h ; b8 40 00 ; 0xc31d2
|
---|
5747 | mov es, ax ; 8e c0 ; 0xc31d5
|
---|
5748 | mov ax, word [es:si] ; 26 8b 04 ; 0xc31d7
|
---|
5749 | mov es, cx ; 8e c1 ; 0xc31da vgabios.c:62
|
---|
5750 | mov word [es:bx], ax ; 26 89 07 ; 0xc31dc
|
---|
5751 | inc bx ; 43 ; 0xc31df vgabios.c:2288
|
---|
5752 | inc bx ; 43 ; 0xc31e0
|
---|
5753 | mov si, 00084h ; be 84 00 ; 0xc31e1 vgabios.c:47
|
---|
5754 | mov ax, strict word 00040h ; b8 40 00 ; 0xc31e4
|
---|
5755 | mov es, ax ; 8e c0 ; 0xc31e7
|
---|
5756 | mov al, byte [es:si] ; 26 8a 04 ; 0xc31e9
|
---|
5757 | mov es, cx ; 8e c1 ; 0xc31ec vgabios.c:52
|
---|
5758 | mov byte [es:bx], al ; 26 88 07 ; 0xc31ee
|
---|
5759 | inc bx ; 43 ; 0xc31f1 vgabios.c:2289
|
---|
5760 | mov si, 00085h ; be 85 00 ; 0xc31f2 vgabios.c:57
|
---|
5761 | mov ax, strict word 00040h ; b8 40 00 ; 0xc31f5
|
---|
5762 | mov es, ax ; 8e c0 ; 0xc31f8
|
---|
5763 | mov ax, word [es:si] ; 26 8b 04 ; 0xc31fa
|
---|
5764 | mov es, cx ; 8e c1 ; 0xc31fd vgabios.c:62
|
---|
5765 | mov word [es:bx], ax ; 26 89 07 ; 0xc31ff
|
---|
5766 | inc bx ; 43 ; 0xc3202 vgabios.c:2290
|
---|
5767 | inc bx ; 43 ; 0xc3203
|
---|
5768 | mov si, 00087h ; be 87 00 ; 0xc3204 vgabios.c:47
|
---|
5769 | mov ax, strict word 00040h ; b8 40 00 ; 0xc3207
|
---|
5770 | mov es, ax ; 8e c0 ; 0xc320a
|
---|
5771 | mov al, byte [es:si] ; 26 8a 04 ; 0xc320c
|
---|
5772 | mov es, cx ; 8e c1 ; 0xc320f vgabios.c:52
|
---|
5773 | mov byte [es:bx], al ; 26 88 07 ; 0xc3211
|
---|
5774 | inc bx ; 43 ; 0xc3214 vgabios.c:2291
|
---|
5775 | mov si, 00088h ; be 88 00 ; 0xc3215 vgabios.c:47
|
---|
5776 | mov ax, strict word 00040h ; b8 40 00 ; 0xc3218
|
---|
5777 | mov es, ax ; 8e c0 ; 0xc321b
|
---|
5778 | mov al, byte [es:si] ; 26 8a 04 ; 0xc321d
|
---|
5779 | mov es, cx ; 8e c1 ; 0xc3220 vgabios.c:52
|
---|
5780 | mov byte [es:bx], al ; 26 88 07 ; 0xc3222
|
---|
5781 | inc bx ; 43 ; 0xc3225 vgabios.c:2292
|
---|
5782 | mov si, 00089h ; be 89 00 ; 0xc3226 vgabios.c:47
|
---|
5783 | mov ax, strict word 00040h ; b8 40 00 ; 0xc3229
|
---|
5784 | mov es, ax ; 8e c0 ; 0xc322c
|
---|
5785 | mov al, byte [es:si] ; 26 8a 04 ; 0xc322e
|
---|
5786 | mov es, cx ; 8e c1 ; 0xc3231 vgabios.c:52
|
---|
5787 | mov byte [es:bx], al ; 26 88 07 ; 0xc3233
|
---|
5788 | inc bx ; 43 ; 0xc3236 vgabios.c:2293
|
---|
5789 | mov si, strict word 00060h ; be 60 00 ; 0xc3237 vgabios.c:57
|
---|
5790 | mov ax, strict word 00040h ; b8 40 00 ; 0xc323a
|
---|
5791 | mov es, ax ; 8e c0 ; 0xc323d
|
---|
5792 | mov ax, word [es:si] ; 26 8b 04 ; 0xc323f
|
---|
5793 | mov es, cx ; 8e c1 ; 0xc3242 vgabios.c:62
|
---|
5794 | mov word [es:bx], ax ; 26 89 07 ; 0xc3244
|
---|
5795 | mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xc3247 vgabios.c:2295
|
---|
5796 | inc bx ; 43 ; 0xc324c vgabios.c:2294
|
---|
5797 | inc bx ; 43 ; 0xc324d
|
---|
5798 | jmp short 03256h ; eb 06 ; 0xc324e
|
---|
5799 | cmp word [bp-008h], strict byte 00008h ; 83 7e f8 08 ; 0xc3250
|
---|
5800 | jnc short 03272h ; 73 1c ; 0xc3254
|
---|
5801 | mov si, word [bp-008h] ; 8b 76 f8 ; 0xc3256 vgabios.c:2296
|
---|
5802 | add si, si ; 01 f6 ; 0xc3259
|
---|
5803 | add si, strict byte 00050h ; 83 c6 50 ; 0xc325b
|
---|
5804 | mov ax, strict word 00040h ; b8 40 00 ; 0xc325e vgabios.c:57
|
---|
5805 | mov es, ax ; 8e c0 ; 0xc3261
|
---|
5806 | mov ax, word [es:si] ; 26 8b 04 ; 0xc3263
|
---|
5807 | mov es, cx ; 8e c1 ; 0xc3266 vgabios.c:62
|
---|
5808 | mov word [es:bx], ax ; 26 89 07 ; 0xc3268
|
---|
5809 | inc bx ; 43 ; 0xc326b vgabios.c:2297
|
---|
5810 | inc bx ; 43 ; 0xc326c
|
---|
5811 | inc word [bp-008h] ; ff 46 f8 ; 0xc326d vgabios.c:2298
|
---|
5812 | jmp short 03250h ; eb de ; 0xc3270
|
---|
5813 | mov si, strict word 0004eh ; be 4e 00 ; 0xc3272 vgabios.c:57
|
---|
5814 | mov ax, strict word 00040h ; b8 40 00 ; 0xc3275
|
---|
5815 | mov es, ax ; 8e c0 ; 0xc3278
|
---|
5816 | mov ax, word [es:si] ; 26 8b 04 ; 0xc327a
|
---|
5817 | mov es, cx ; 8e c1 ; 0xc327d vgabios.c:62
|
---|
5818 | mov word [es:bx], ax ; 26 89 07 ; 0xc327f
|
---|
5819 | inc bx ; 43 ; 0xc3282 vgabios.c:2299
|
---|
5820 | inc bx ; 43 ; 0xc3283
|
---|
5821 | mov si, strict word 00062h ; be 62 00 ; 0xc3284 vgabios.c:47
|
---|
5822 | mov ax, strict word 00040h ; b8 40 00 ; 0xc3287
|
---|
5823 | mov es, ax ; 8e c0 ; 0xc328a
|
---|
5824 | mov al, byte [es:si] ; 26 8a 04 ; 0xc328c
|
---|
5825 | mov es, cx ; 8e c1 ; 0xc328f vgabios.c:52
|
---|
5826 | mov byte [es:bx], al ; 26 88 07 ; 0xc3291
|
---|
5827 | inc bx ; 43 ; 0xc3294 vgabios.c:2300
|
---|
5828 | mov si, strict word 0007ch ; be 7c 00 ; 0xc3295 vgabios.c:57
|
---|
5829 | xor ax, ax ; 31 c0 ; 0xc3298
|
---|
5830 | mov es, ax ; 8e c0 ; 0xc329a
|
---|
5831 | mov ax, word [es:si] ; 26 8b 04 ; 0xc329c
|
---|
5832 | mov es, cx ; 8e c1 ; 0xc329f vgabios.c:62
|
---|
5833 | mov word [es:bx], ax ; 26 89 07 ; 0xc32a1
|
---|
5834 | inc bx ; 43 ; 0xc32a4 vgabios.c:2302
|
---|
5835 | inc bx ; 43 ; 0xc32a5
|
---|
5836 | mov si, strict word 0007eh ; be 7e 00 ; 0xc32a6 vgabios.c:57
|
---|
5837 | xor ax, ax ; 31 c0 ; 0xc32a9
|
---|
5838 | mov es, ax ; 8e c0 ; 0xc32ab
|
---|
5839 | mov ax, word [es:si] ; 26 8b 04 ; 0xc32ad
|
---|
5840 | mov es, cx ; 8e c1 ; 0xc32b0 vgabios.c:62
|
---|
5841 | mov word [es:bx], ax ; 26 89 07 ; 0xc32b2
|
---|
5842 | inc bx ; 43 ; 0xc32b5 vgabios.c:2303
|
---|
5843 | inc bx ; 43 ; 0xc32b6
|
---|
5844 | mov si, 0010ch ; be 0c 01 ; 0xc32b7 vgabios.c:57
|
---|
5845 | xor ax, ax ; 31 c0 ; 0xc32ba
|
---|
5846 | mov es, ax ; 8e c0 ; 0xc32bc
|
---|
5847 | mov ax, word [es:si] ; 26 8b 04 ; 0xc32be
|
---|
5848 | mov es, cx ; 8e c1 ; 0xc32c1 vgabios.c:62
|
---|
5849 | mov word [es:bx], ax ; 26 89 07 ; 0xc32c3
|
---|
5850 | inc bx ; 43 ; 0xc32c6 vgabios.c:2304
|
---|
5851 | inc bx ; 43 ; 0xc32c7
|
---|
5852 | mov si, 0010eh ; be 0e 01 ; 0xc32c8 vgabios.c:57
|
---|
5853 | xor ax, ax ; 31 c0 ; 0xc32cb
|
---|
5854 | mov es, ax ; 8e c0 ; 0xc32cd
|
---|
5855 | mov ax, word [es:si] ; 26 8b 04 ; 0xc32cf
|
---|
5856 | mov es, cx ; 8e c1 ; 0xc32d2 vgabios.c:62
|
---|
5857 | mov word [es:bx], ax ; 26 89 07 ; 0xc32d4
|
---|
5858 | inc bx ; 43 ; 0xc32d7 vgabios.c:2305
|
---|
5859 | inc bx ; 43 ; 0xc32d8
|
---|
5860 | test byte [bp-00ch], 004h ; f6 46 f4 04 ; 0xc32d9 vgabios.c:2307
|
---|
5861 | je short 0332bh ; 74 4c ; 0xc32dd
|
---|
5862 | mov dx, 003c7h ; ba c7 03 ; 0xc32df vgabios.c:2309
|
---|
5863 | in AL, DX ; ec ; 0xc32e2
|
---|
5864 | db 02ah, 0e4h
|
---|
5865 | ; sub ah, ah ; 2a e4 ; 0xc32e3
|
---|
5866 | mov es, cx ; 8e c1 ; 0xc32e5 vgabios.c:52
|
---|
5867 | mov byte [es:bx], al ; 26 88 07 ; 0xc32e7
|
---|
5868 | inc bx ; 43 ; 0xc32ea vgabios.c:2309
|
---|
5869 | mov dx, 003c8h ; ba c8 03 ; 0xc32eb
|
---|
5870 | in AL, DX ; ec ; 0xc32ee
|
---|
5871 | db 02ah, 0e4h
|
---|
5872 | ; sub ah, ah ; 2a e4 ; 0xc32ef
|
---|
5873 | mov byte [es:bx], al ; 26 88 07 ; 0xc32f1 vgabios.c:52
|
---|
5874 | inc bx ; 43 ; 0xc32f4 vgabios.c:2310
|
---|
5875 | mov dx, 003c6h ; ba c6 03 ; 0xc32f5
|
---|
5876 | in AL, DX ; ec ; 0xc32f8
|
---|
5877 | db 02ah, 0e4h
|
---|
5878 | ; sub ah, ah ; 2a e4 ; 0xc32f9
|
---|
5879 | mov byte [es:bx], al ; 26 88 07 ; 0xc32fb vgabios.c:52
|
---|
5880 | inc bx ; 43 ; 0xc32fe vgabios.c:2311
|
---|
5881 | xor al, al ; 30 c0 ; 0xc32ff
|
---|
5882 | mov dx, 003c8h ; ba c8 03 ; 0xc3301
|
---|
5883 | out DX, AL ; ee ; 0xc3304
|
---|
5884 | xor ah, ah ; 30 e4 ; 0xc3305 vgabios.c:2314
|
---|
5885 | mov word [bp-008h], ax ; 89 46 f8 ; 0xc3307
|
---|
5886 | jmp short 03313h ; eb 07 ; 0xc330a
|
---|
5887 | cmp word [bp-008h], 00300h ; 81 7e f8 00 03 ; 0xc330c
|
---|
5888 | jnc short 03324h ; 73 11 ; 0xc3311
|
---|
5889 | mov dx, 003c9h ; ba c9 03 ; 0xc3313 vgabios.c:2315
|
---|
5890 | in AL, DX ; ec ; 0xc3316
|
---|
5891 | db 02ah, 0e4h
|
---|
5892 | ; sub ah, ah ; 2a e4 ; 0xc3317
|
---|
5893 | mov es, cx ; 8e c1 ; 0xc3319 vgabios.c:52
|
---|
5894 | mov byte [es:bx], al ; 26 88 07 ; 0xc331b
|
---|
5895 | inc bx ; 43 ; 0xc331e vgabios.c:2315
|
---|
5896 | inc word [bp-008h] ; ff 46 f8 ; 0xc331f vgabios.c:2316
|
---|
5897 | jmp short 0330ch ; eb e8 ; 0xc3322
|
---|
5898 | mov es, cx ; 8e c1 ; 0xc3324 vgabios.c:52
|
---|
5899 | mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xc3326
|
---|
5900 | inc bx ; 43 ; 0xc332a vgabios.c:2317
|
---|
5901 | mov ax, bx ; 89 d8 ; 0xc332b vgabios.c:2320
|
---|
5902 | lea sp, [bp-006h] ; 8d 66 fa ; 0xc332d
|
---|
5903 | pop di ; 5f ; 0xc3330
|
---|
5904 | pop si ; 5e ; 0xc3331
|
---|
5905 | pop cx ; 59 ; 0xc3332
|
---|
5906 | pop bp ; 5d ; 0xc3333
|
---|
5907 | retn ; c3 ; 0xc3334
|
---|
5908 | ; disGetNextSymbol 0xc3335 LB 0xf84 -> off=0x0 cb=00000000000002b8 uValue=00000000000c3335 'biosfn_restore_video_state'
|
---|
5909 | biosfn_restore_video_state: ; 0xc3335 LB 0x2b8
|
---|
5910 | push bp ; 55 ; 0xc3335 vgabios.c:2322
|
---|
5911 | mov bp, sp ; 89 e5 ; 0xc3336
|
---|
5912 | push cx ; 51 ; 0xc3338
|
---|
5913 | push si ; 56 ; 0xc3339
|
---|
5914 | push di ; 57 ; 0xc333a
|
---|
5915 | sub sp, strict byte 00008h ; 83 ec 08 ; 0xc333b
|
---|
5916 | push ax ; 50 ; 0xc333e
|
---|
5917 | mov cx, dx ; 89 d1 ; 0xc333f
|
---|
5918 | test byte [bp-010h], 001h ; f6 46 f0 01 ; 0xc3341 vgabios.c:2326
|
---|
5919 | je near 0347dh ; 0f 84 34 01 ; 0xc3345
|
---|
5920 | mov dx, 003dah ; ba da 03 ; 0xc3349 vgabios.c:2328
|
---|
5921 | in AL, DX ; ec ; 0xc334c
|
---|
5922 | db 02ah, 0e4h
|
---|
5923 | ; sub ah, ah ; 2a e4 ; 0xc334d
|
---|
5924 | lea si, [bx+040h] ; 8d 77 40 ; 0xc334f vgabios.c:2330
|
---|
5925 | mov es, cx ; 8e c1 ; 0xc3352 vgabios.c:57
|
---|
5926 | mov ax, word [es:si] ; 26 8b 04 ; 0xc3354
|
---|
5927 | mov word [bp-00ah], ax ; 89 46 f6 ; 0xc3357 vgabios.c:58
|
---|
5928 | mov si, bx ; 89 de ; 0xc335a vgabios.c:2331
|
---|
5929 | mov word [bp-00eh], strict word 00001h ; c7 46 f2 01 00 ; 0xc335c vgabios.c:2334
|
---|
5930 | add bx, strict byte 00005h ; 83 c3 05 ; 0xc3361 vgabios.c:2332
|
---|
5931 | jmp short 0336ch ; eb 06 ; 0xc3364
|
---|
5932 | cmp word [bp-00eh], strict byte 00004h ; 83 7e f2 04 ; 0xc3366
|
---|
5933 | jnbe short 03382h ; 77 16 ; 0xc336a
|
---|
5934 | mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc336c vgabios.c:2335
|
---|
5935 | mov dx, 003c4h ; ba c4 03 ; 0xc336f
|
---|
5936 | out DX, AL ; ee ; 0xc3372
|
---|
5937 | mov es, cx ; 8e c1 ; 0xc3373 vgabios.c:47
|
---|
5938 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc3375
|
---|
5939 | mov dx, 003c5h ; ba c5 03 ; 0xc3378 vgabios.c:48
|
---|
5940 | out DX, AL ; ee ; 0xc337b
|
---|
5941 | inc bx ; 43 ; 0xc337c vgabios.c:2336
|
---|
5942 | inc word [bp-00eh] ; ff 46 f2 ; 0xc337d vgabios.c:2337
|
---|
5943 | jmp short 03366h ; eb e4 ; 0xc3380
|
---|
5944 | xor al, al ; 30 c0 ; 0xc3382 vgabios.c:2338
|
---|
5945 | mov dx, 003c4h ; ba c4 03 ; 0xc3384
|
---|
5946 | out DX, AL ; ee ; 0xc3387
|
---|
5947 | mov es, cx ; 8e c1 ; 0xc3388 vgabios.c:47
|
---|
5948 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc338a
|
---|
5949 | mov dx, 003c5h ; ba c5 03 ; 0xc338d vgabios.c:48
|
---|
5950 | out DX, AL ; ee ; 0xc3390
|
---|
5951 | inc bx ; 43 ; 0xc3391 vgabios.c:2339
|
---|
5952 | mov dx, 003cch ; ba cc 03 ; 0xc3392
|
---|
5953 | in AL, DX ; ec ; 0xc3395
|
---|
5954 | db 02ah, 0e4h
|
---|
5955 | ; sub ah, ah ; 2a e4 ; 0xc3396
|
---|
5956 | and AL, strict byte 0feh ; 24 fe ; 0xc3398
|
---|
5957 | mov word [bp-008h], ax ; 89 46 f8 ; 0xc339a
|
---|
5958 | cmp word [bp-00ah], 003d4h ; 81 7e f6 d4 03 ; 0xc339d vgabios.c:2343
|
---|
5959 | jne short 033a8h ; 75 04 ; 0xc33a2
|
---|
5960 | or byte [bp-008h], 001h ; 80 4e f8 01 ; 0xc33a4 vgabios.c:2344
|
---|
5961 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc33a8 vgabios.c:2345
|
---|
5962 | mov dx, 003c2h ; ba c2 03 ; 0xc33ab
|
---|
5963 | out DX, AL ; ee ; 0xc33ae
|
---|
5964 | mov ax, strict word 00011h ; b8 11 00 ; 0xc33af vgabios.c:2348
|
---|
5965 | mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc33b2
|
---|
5966 | out DX, ax ; ef ; 0xc33b5
|
---|
5967 | mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc33b6 vgabios.c:2350
|
---|
5968 | jmp short 033c3h ; eb 06 ; 0xc33bb
|
---|
5969 | cmp word [bp-00eh], strict byte 00018h ; 83 7e f2 18 ; 0xc33bd
|
---|
5970 | jnbe short 033ddh ; 77 1a ; 0xc33c1
|
---|
5971 | cmp word [bp-00eh], strict byte 00011h ; 83 7e f2 11 ; 0xc33c3 vgabios.c:2351
|
---|
5972 | je short 033d7h ; 74 0e ; 0xc33c7
|
---|
5973 | mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc33c9 vgabios.c:2352
|
---|
5974 | mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc33cc
|
---|
5975 | out DX, AL ; ee ; 0xc33cf
|
---|
5976 | mov es, cx ; 8e c1 ; 0xc33d0 vgabios.c:47
|
---|
5977 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc33d2
|
---|
5978 | inc dx ; 42 ; 0xc33d5 vgabios.c:48
|
---|
5979 | out DX, AL ; ee ; 0xc33d6
|
---|
5980 | inc bx ; 43 ; 0xc33d7 vgabios.c:2355
|
---|
5981 | inc word [bp-00eh] ; ff 46 f2 ; 0xc33d8 vgabios.c:2356
|
---|
5982 | jmp short 033bdh ; eb e0 ; 0xc33db
|
---|
5983 | mov AL, strict byte 011h ; b0 11 ; 0xc33dd vgabios.c:2358
|
---|
5984 | mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc33df
|
---|
5985 | out DX, AL ; ee ; 0xc33e2
|
---|
5986 | lea di, [word bx-00007h] ; 8d bf f9 ff ; 0xc33e3 vgabios.c:2359
|
---|
5987 | mov es, cx ; 8e c1 ; 0xc33e7 vgabios.c:47
|
---|
5988 | mov al, byte [es:di] ; 26 8a 05 ; 0xc33e9
|
---|
5989 | inc dx ; 42 ; 0xc33ec vgabios.c:48
|
---|
5990 | out DX, AL ; ee ; 0xc33ed
|
---|
5991 | lea di, [si+003h] ; 8d 7c 03 ; 0xc33ee vgabios.c:2362
|
---|
5992 | mov al, byte [es:di] ; 26 8a 05 ; 0xc33f1 vgabios.c:47
|
---|
5993 | xor ah, ah ; 30 e4 ; 0xc33f4 vgabios.c:48
|
---|
5994 | mov word [bp-00ch], ax ; 89 46 f4 ; 0xc33f6
|
---|
5995 | mov dx, 003dah ; ba da 03 ; 0xc33f9 vgabios.c:2363
|
---|
5996 | in AL, DX ; ec ; 0xc33fc
|
---|
5997 | db 02ah, 0e4h
|
---|
5998 | ; sub ah, ah ; 2a e4 ; 0xc33fd
|
---|
5999 | mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc33ff vgabios.c:2364
|
---|
6000 | jmp short 0340ch ; eb 06 ; 0xc3404
|
---|
6001 | cmp word [bp-00eh], strict byte 00013h ; 83 7e f2 13 ; 0xc3406
|
---|
6002 | jnbe short 03425h ; 77 19 ; 0xc340a
|
---|
6003 | mov ax, word [bp-00ch] ; 8b 46 f4 ; 0xc340c vgabios.c:2365
|
---|
6004 | and ax, strict word 00020h ; 25 20 00 ; 0xc340f
|
---|
6005 | or ax, word [bp-00eh] ; 0b 46 f2 ; 0xc3412
|
---|
6006 | mov dx, 003c0h ; ba c0 03 ; 0xc3415
|
---|
6007 | out DX, AL ; ee ; 0xc3418
|
---|
6008 | mov es, cx ; 8e c1 ; 0xc3419 vgabios.c:47
|
---|
6009 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc341b
|
---|
6010 | out DX, AL ; ee ; 0xc341e vgabios.c:48
|
---|
6011 | inc bx ; 43 ; 0xc341f vgabios.c:2366
|
---|
6012 | inc word [bp-00eh] ; ff 46 f2 ; 0xc3420 vgabios.c:2367
|
---|
6013 | jmp short 03406h ; eb e1 ; 0xc3423
|
---|
6014 | mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc3425 vgabios.c:2368
|
---|
6015 | mov dx, 003c0h ; ba c0 03 ; 0xc3428
|
---|
6016 | out DX, AL ; ee ; 0xc342b
|
---|
6017 | mov dx, 003dah ; ba da 03 ; 0xc342c vgabios.c:2369
|
---|
6018 | in AL, DX ; ec ; 0xc342f
|
---|
6019 | db 02ah, 0e4h
|
---|
6020 | ; sub ah, ah ; 2a e4 ; 0xc3430
|
---|
6021 | mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc3432 vgabios.c:2371
|
---|
6022 | jmp short 0343fh ; eb 06 ; 0xc3437
|
---|
6023 | cmp word [bp-00eh], strict byte 00008h ; 83 7e f2 08 ; 0xc3439
|
---|
6024 | jnbe short 03455h ; 77 16 ; 0xc343d
|
---|
6025 | mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xc343f vgabios.c:2372
|
---|
6026 | mov dx, 003ceh ; ba ce 03 ; 0xc3442
|
---|
6027 | out DX, AL ; ee ; 0xc3445
|
---|
6028 | mov es, cx ; 8e c1 ; 0xc3446 vgabios.c:47
|
---|
6029 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc3448
|
---|
6030 | mov dx, 003cfh ; ba cf 03 ; 0xc344b vgabios.c:48
|
---|
6031 | out DX, AL ; ee ; 0xc344e
|
---|
6032 | inc bx ; 43 ; 0xc344f vgabios.c:2373
|
---|
6033 | inc word [bp-00eh] ; ff 46 f2 ; 0xc3450 vgabios.c:2374
|
---|
6034 | jmp short 03439h ; eb e4 ; 0xc3453
|
---|
6035 | add bx, strict byte 00006h ; 83 c3 06 ; 0xc3455 vgabios.c:2375
|
---|
6036 | mov es, cx ; 8e c1 ; 0xc3458 vgabios.c:47
|
---|
6037 | mov al, byte [es:si] ; 26 8a 04 ; 0xc345a
|
---|
6038 | mov dx, 003c4h ; ba c4 03 ; 0xc345d vgabios.c:48
|
---|
6039 | out DX, AL ; ee ; 0xc3460
|
---|
6040 | inc si ; 46 ; 0xc3461 vgabios.c:2378
|
---|
6041 | mov al, byte [es:si] ; 26 8a 04 ; 0xc3462 vgabios.c:47
|
---|
6042 | mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc3465 vgabios.c:48
|
---|
6043 | out DX, AL ; ee ; 0xc3468
|
---|
6044 | inc si ; 46 ; 0xc3469 vgabios.c:2379
|
---|
6045 | mov al, byte [es:si] ; 26 8a 04 ; 0xc346a vgabios.c:47
|
---|
6046 | mov dx, 003ceh ; ba ce 03 ; 0xc346d vgabios.c:48
|
---|
6047 | out DX, AL ; ee ; 0xc3470
|
---|
6048 | inc si ; 46 ; 0xc3471 vgabios.c:2380
|
---|
6049 | inc si ; 46 ; 0xc3472
|
---|
6050 | mov al, byte [es:si] ; 26 8a 04 ; 0xc3473 vgabios.c:47
|
---|
6051 | mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xc3476 vgabios.c:48
|
---|
6052 | add dx, strict byte 00006h ; 83 c2 06 ; 0xc3479
|
---|
6053 | out DX, AL ; ee ; 0xc347c
|
---|
6054 | test byte [bp-010h], 002h ; f6 46 f0 02 ; 0xc347d vgabios.c:2384
|
---|
6055 | je near 035a0h ; 0f 84 1b 01 ; 0xc3481
|
---|
6056 | mov es, cx ; 8e c1 ; 0xc3485 vgabios.c:47
|
---|
6057 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc3487
|
---|
6058 | mov si, strict word 00049h ; be 49 00 ; 0xc348a vgabios.c:52
|
---|
6059 | mov dx, strict word 00040h ; ba 40 00 ; 0xc348d
|
---|
6060 | mov es, dx ; 8e c2 ; 0xc3490
|
---|
6061 | mov byte [es:si], al ; 26 88 04 ; 0xc3492
|
---|
6062 | inc bx ; 43 ; 0xc3495 vgabios.c:2385
|
---|
6063 | mov es, cx ; 8e c1 ; 0xc3496 vgabios.c:57
|
---|
6064 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc3498
|
---|
6065 | mov si, strict word 0004ah ; be 4a 00 ; 0xc349b vgabios.c:62
|
---|
6066 | mov es, dx ; 8e c2 ; 0xc349e
|
---|
6067 | mov word [es:si], ax ; 26 89 04 ; 0xc34a0
|
---|
6068 | inc bx ; 43 ; 0xc34a3 vgabios.c:2386
|
---|
6069 | inc bx ; 43 ; 0xc34a4
|
---|
6070 | mov es, cx ; 8e c1 ; 0xc34a5 vgabios.c:57
|
---|
6071 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc34a7
|
---|
6072 | mov si, strict word 0004ch ; be 4c 00 ; 0xc34aa vgabios.c:62
|
---|
6073 | mov es, dx ; 8e c2 ; 0xc34ad
|
---|
6074 | mov word [es:si], ax ; 26 89 04 ; 0xc34af
|
---|
6075 | inc bx ; 43 ; 0xc34b2 vgabios.c:2387
|
---|
6076 | inc bx ; 43 ; 0xc34b3
|
---|
6077 | mov es, cx ; 8e c1 ; 0xc34b4 vgabios.c:57
|
---|
6078 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc34b6
|
---|
6079 | mov si, strict word 00063h ; be 63 00 ; 0xc34b9 vgabios.c:62
|
---|
6080 | mov es, dx ; 8e c2 ; 0xc34bc
|
---|
6081 | mov word [es:si], ax ; 26 89 04 ; 0xc34be
|
---|
6082 | inc bx ; 43 ; 0xc34c1 vgabios.c:2388
|
---|
6083 | inc bx ; 43 ; 0xc34c2
|
---|
6084 | mov es, cx ; 8e c1 ; 0xc34c3 vgabios.c:47
|
---|
6085 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc34c5
|
---|
6086 | mov si, 00084h ; be 84 00 ; 0xc34c8 vgabios.c:52
|
---|
6087 | mov es, dx ; 8e c2 ; 0xc34cb
|
---|
6088 | mov byte [es:si], al ; 26 88 04 ; 0xc34cd
|
---|
6089 | inc bx ; 43 ; 0xc34d0 vgabios.c:2389
|
---|
6090 | mov es, cx ; 8e c1 ; 0xc34d1 vgabios.c:57
|
---|
6091 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc34d3
|
---|
6092 | mov si, 00085h ; be 85 00 ; 0xc34d6 vgabios.c:62
|
---|
6093 | mov es, dx ; 8e c2 ; 0xc34d9
|
---|
6094 | mov word [es:si], ax ; 26 89 04 ; 0xc34db
|
---|
6095 | inc bx ; 43 ; 0xc34de vgabios.c:2390
|
---|
6096 | inc bx ; 43 ; 0xc34df
|
---|
6097 | mov es, cx ; 8e c1 ; 0xc34e0 vgabios.c:47
|
---|
6098 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc34e2
|
---|
6099 | mov si, 00087h ; be 87 00 ; 0xc34e5 vgabios.c:52
|
---|
6100 | mov es, dx ; 8e c2 ; 0xc34e8
|
---|
6101 | mov byte [es:si], al ; 26 88 04 ; 0xc34ea
|
---|
6102 | inc bx ; 43 ; 0xc34ed vgabios.c:2391
|
---|
6103 | mov es, cx ; 8e c1 ; 0xc34ee vgabios.c:47
|
---|
6104 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc34f0
|
---|
6105 | mov si, 00088h ; be 88 00 ; 0xc34f3 vgabios.c:52
|
---|
6106 | mov es, dx ; 8e c2 ; 0xc34f6
|
---|
6107 | mov byte [es:si], al ; 26 88 04 ; 0xc34f8
|
---|
6108 | inc bx ; 43 ; 0xc34fb vgabios.c:2392
|
---|
6109 | mov es, cx ; 8e c1 ; 0xc34fc vgabios.c:47
|
---|
6110 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc34fe
|
---|
6111 | mov si, 00089h ; be 89 00 ; 0xc3501 vgabios.c:52
|
---|
6112 | mov es, dx ; 8e c2 ; 0xc3504
|
---|
6113 | mov byte [es:si], al ; 26 88 04 ; 0xc3506
|
---|
6114 | inc bx ; 43 ; 0xc3509 vgabios.c:2393
|
---|
6115 | mov es, cx ; 8e c1 ; 0xc350a vgabios.c:57
|
---|
6116 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc350c
|
---|
6117 | mov si, strict word 00060h ; be 60 00 ; 0xc350f vgabios.c:62
|
---|
6118 | mov es, dx ; 8e c2 ; 0xc3512
|
---|
6119 | mov word [es:si], ax ; 26 89 04 ; 0xc3514
|
---|
6120 | mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc3517 vgabios.c:2395
|
---|
6121 | inc bx ; 43 ; 0xc351c vgabios.c:2394
|
---|
6122 | inc bx ; 43 ; 0xc351d
|
---|
6123 | jmp short 03526h ; eb 06 ; 0xc351e
|
---|
6124 | cmp word [bp-00eh], strict byte 00008h ; 83 7e f2 08 ; 0xc3520
|
---|
6125 | jnc short 03542h ; 73 1c ; 0xc3524
|
---|
6126 | mov es, cx ; 8e c1 ; 0xc3526 vgabios.c:57
|
---|
6127 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc3528
|
---|
6128 | mov si, word [bp-00eh] ; 8b 76 f2 ; 0xc352b vgabios.c:58
|
---|
6129 | add si, si ; 01 f6 ; 0xc352e
|
---|
6130 | add si, strict byte 00050h ; 83 c6 50 ; 0xc3530
|
---|
6131 | mov dx, strict word 00040h ; ba 40 00 ; 0xc3533 vgabios.c:62
|
---|
6132 | mov es, dx ; 8e c2 ; 0xc3536
|
---|
6133 | mov word [es:si], ax ; 26 89 04 ; 0xc3538
|
---|
6134 | inc bx ; 43 ; 0xc353b vgabios.c:2397
|
---|
6135 | inc bx ; 43 ; 0xc353c
|
---|
6136 | inc word [bp-00eh] ; ff 46 f2 ; 0xc353d vgabios.c:2398
|
---|
6137 | jmp short 03520h ; eb de ; 0xc3540
|
---|
6138 | mov es, cx ; 8e c1 ; 0xc3542 vgabios.c:57
|
---|
6139 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc3544
|
---|
6140 | mov si, strict word 0004eh ; be 4e 00 ; 0xc3547 vgabios.c:62
|
---|
6141 | mov dx, strict word 00040h ; ba 40 00 ; 0xc354a
|
---|
6142 | mov es, dx ; 8e c2 ; 0xc354d
|
---|
6143 | mov word [es:si], ax ; 26 89 04 ; 0xc354f
|
---|
6144 | inc bx ; 43 ; 0xc3552 vgabios.c:2399
|
---|
6145 | inc bx ; 43 ; 0xc3553
|
---|
6146 | mov es, cx ; 8e c1 ; 0xc3554 vgabios.c:47
|
---|
6147 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc3556
|
---|
6148 | mov si, strict word 00062h ; be 62 00 ; 0xc3559 vgabios.c:52
|
---|
6149 | mov es, dx ; 8e c2 ; 0xc355c
|
---|
6150 | mov byte [es:si], al ; 26 88 04 ; 0xc355e
|
---|
6151 | inc bx ; 43 ; 0xc3561 vgabios.c:2400
|
---|
6152 | mov es, cx ; 8e c1 ; 0xc3562 vgabios.c:57
|
---|
6153 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc3564
|
---|
6154 | mov si, strict word 0007ch ; be 7c 00 ; 0xc3567 vgabios.c:62
|
---|
6155 | xor dx, dx ; 31 d2 ; 0xc356a
|
---|
6156 | mov es, dx ; 8e c2 ; 0xc356c
|
---|
6157 | mov word [es:si], ax ; 26 89 04 ; 0xc356e
|
---|
6158 | inc bx ; 43 ; 0xc3571 vgabios.c:2402
|
---|
6159 | inc bx ; 43 ; 0xc3572
|
---|
6160 | mov es, cx ; 8e c1 ; 0xc3573 vgabios.c:57
|
---|
6161 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc3575
|
---|
6162 | mov si, strict word 0007eh ; be 7e 00 ; 0xc3578 vgabios.c:62
|
---|
6163 | mov es, dx ; 8e c2 ; 0xc357b
|
---|
6164 | mov word [es:si], ax ; 26 89 04 ; 0xc357d
|
---|
6165 | inc bx ; 43 ; 0xc3580 vgabios.c:2403
|
---|
6166 | inc bx ; 43 ; 0xc3581
|
---|
6167 | mov es, cx ; 8e c1 ; 0xc3582 vgabios.c:57
|
---|
6168 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc3584
|
---|
6169 | mov si, 0010ch ; be 0c 01 ; 0xc3587 vgabios.c:62
|
---|
6170 | mov es, dx ; 8e c2 ; 0xc358a
|
---|
6171 | mov word [es:si], ax ; 26 89 04 ; 0xc358c
|
---|
6172 | inc bx ; 43 ; 0xc358f vgabios.c:2404
|
---|
6173 | inc bx ; 43 ; 0xc3590
|
---|
6174 | mov es, cx ; 8e c1 ; 0xc3591 vgabios.c:57
|
---|
6175 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc3593
|
---|
6176 | mov si, 0010eh ; be 0e 01 ; 0xc3596 vgabios.c:62
|
---|
6177 | mov es, dx ; 8e c2 ; 0xc3599
|
---|
6178 | mov word [es:si], ax ; 26 89 04 ; 0xc359b
|
---|
6179 | inc bx ; 43 ; 0xc359e vgabios.c:2405
|
---|
6180 | inc bx ; 43 ; 0xc359f
|
---|
6181 | test byte [bp-010h], 004h ; f6 46 f0 04 ; 0xc35a0 vgabios.c:2407
|
---|
6182 | je short 035e3h ; 74 3d ; 0xc35a4
|
---|
6183 | inc bx ; 43 ; 0xc35a6 vgabios.c:2408
|
---|
6184 | mov es, cx ; 8e c1 ; 0xc35a7 vgabios.c:47
|
---|
6185 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc35a9
|
---|
6186 | xor ah, ah ; 30 e4 ; 0xc35ac vgabios.c:48
|
---|
6187 | mov word [bp-008h], ax ; 89 46 f8 ; 0xc35ae
|
---|
6188 | inc bx ; 43 ; 0xc35b1 vgabios.c:2409
|
---|
6189 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc35b2 vgabios.c:47
|
---|
6190 | mov dx, 003c6h ; ba c6 03 ; 0xc35b5 vgabios.c:48
|
---|
6191 | out DX, AL ; ee ; 0xc35b8
|
---|
6192 | inc bx ; 43 ; 0xc35b9 vgabios.c:2410
|
---|
6193 | xor al, al ; 30 c0 ; 0xc35ba
|
---|
6194 | mov dx, 003c8h ; ba c8 03 ; 0xc35bc
|
---|
6195 | out DX, AL ; ee ; 0xc35bf
|
---|
6196 | mov word [bp-00eh], ax ; 89 46 f2 ; 0xc35c0 vgabios.c:2413
|
---|
6197 | jmp short 035cch ; eb 07 ; 0xc35c3
|
---|
6198 | cmp word [bp-00eh], 00300h ; 81 7e f2 00 03 ; 0xc35c5
|
---|
6199 | jnc short 035dbh ; 73 0f ; 0xc35ca
|
---|
6200 | mov es, cx ; 8e c1 ; 0xc35cc vgabios.c:47
|
---|
6201 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc35ce
|
---|
6202 | mov dx, 003c9h ; ba c9 03 ; 0xc35d1 vgabios.c:48
|
---|
6203 | out DX, AL ; ee ; 0xc35d4
|
---|
6204 | inc bx ; 43 ; 0xc35d5 vgabios.c:2414
|
---|
6205 | inc word [bp-00eh] ; ff 46 f2 ; 0xc35d6 vgabios.c:2415
|
---|
6206 | jmp short 035c5h ; eb ea ; 0xc35d9
|
---|
6207 | inc bx ; 43 ; 0xc35db vgabios.c:2416
|
---|
6208 | mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc35dc
|
---|
6209 | mov dx, 003c8h ; ba c8 03 ; 0xc35df
|
---|
6210 | out DX, AL ; ee ; 0xc35e2
|
---|
6211 | mov ax, bx ; 89 d8 ; 0xc35e3 vgabios.c:2420
|
---|
6212 | lea sp, [bp-006h] ; 8d 66 fa ; 0xc35e5
|
---|
6213 | pop di ; 5f ; 0xc35e8
|
---|
6214 | pop si ; 5e ; 0xc35e9
|
---|
6215 | pop cx ; 59 ; 0xc35ea
|
---|
6216 | pop bp ; 5d ; 0xc35eb
|
---|
6217 | retn ; c3 ; 0xc35ec
|
---|
6218 | ; disGetNextSymbol 0xc35ed LB 0xccc -> off=0x0 cb=0000000000000027 uValue=00000000000c35ed 'find_vga_entry'
|
---|
6219 | find_vga_entry: ; 0xc35ed LB 0x27
|
---|
6220 | push bx ; 53 ; 0xc35ed vgabios.c:2429
|
---|
6221 | push dx ; 52 ; 0xc35ee
|
---|
6222 | push bp ; 55 ; 0xc35ef
|
---|
6223 | mov bp, sp ; 89 e5 ; 0xc35f0
|
---|
6224 | mov dl, al ; 88 c2 ; 0xc35f2
|
---|
6225 | mov AH, strict byte 0ffh ; b4 ff ; 0xc35f4 vgabios.c:2431
|
---|
6226 | xor al, al ; 30 c0 ; 0xc35f6 vgabios.c:2432
|
---|
6227 | jmp short 03600h ; eb 06 ; 0xc35f8
|
---|
6228 | db 0feh, 0c0h
|
---|
6229 | ; inc al ; fe c0 ; 0xc35fa vgabios.c:2433
|
---|
6230 | cmp AL, strict byte 00fh ; 3c 0f ; 0xc35fc
|
---|
6231 | jnbe short 0360eh ; 77 0e ; 0xc35fe
|
---|
6232 | movzx bx, al ; 0f b6 d8 ; 0xc3600
|
---|
6233 | sal bx, 003h ; c1 e3 03 ; 0xc3603
|
---|
6234 | cmp dl, byte [bx+047abh] ; 3a 97 ab 47 ; 0xc3606
|
---|
6235 | jne short 035fah ; 75 ee ; 0xc360a
|
---|
6236 | mov ah, al ; 88 c4 ; 0xc360c
|
---|
6237 | mov al, ah ; 88 e0 ; 0xc360e vgabios.c:2438
|
---|
6238 | pop bp ; 5d ; 0xc3610
|
---|
6239 | pop dx ; 5a ; 0xc3611
|
---|
6240 | pop bx ; 5b ; 0xc3612
|
---|
6241 | retn ; c3 ; 0xc3613
|
---|
6242 | ; disGetNextSymbol 0xc3614 LB 0xca5 -> off=0x0 cb=000000000000000e uValue=00000000000c3614 'readx_byte'
|
---|
6243 | readx_byte: ; 0xc3614 LB 0xe
|
---|
6244 | push bx ; 53 ; 0xc3614 vgabios.c:2450
|
---|
6245 | push bp ; 55 ; 0xc3615
|
---|
6246 | mov bp, sp ; 89 e5 ; 0xc3616
|
---|
6247 | mov bx, dx ; 89 d3 ; 0xc3618
|
---|
6248 | mov es, ax ; 8e c0 ; 0xc361a vgabios.c:2452
|
---|
6249 | mov al, byte [es:bx] ; 26 8a 07 ; 0xc361c
|
---|
6250 | pop bp ; 5d ; 0xc361f vgabios.c:2453
|
---|
6251 | pop bx ; 5b ; 0xc3620
|
---|
6252 | retn ; c3 ; 0xc3621
|
---|
6253 | ; disGetNextSymbol 0xc3622 LB 0xc97 -> off=0x8a cb=000000000000047c uValue=00000000000c36ac 'int10_func'
|
---|
6254 | db 056h, 04fh, 01ch, 01bh, 013h, 012h, 011h, 010h, 00eh, 00dh, 00ch, 00ah, 009h, 008h, 007h, 006h
|
---|
6255 | db 005h, 004h, 003h, 002h, 001h, 000h, 021h, 03bh, 0d7h, 036h, 014h, 037h, 028h, 037h, 039h, 037h
|
---|
6256 | db 04dh, 037h, 05eh, 037h, 069h, 037h, 0a3h, 037h, 0a7h, 037h, 0b8h, 037h, 0d5h, 037h, 0f2h, 037h
|
---|
6257 | db 012h, 038h, 02fh, 038h, 046h, 038h, 052h, 038h, 057h, 039h, 0e4h, 039h, 011h, 03ah, 026h, 03ah
|
---|
6258 | db 068h, 03ah, 0f3h, 03ah, 030h, 024h, 023h, 022h, 021h, 020h, 014h, 012h, 011h, 010h, 004h, 003h
|
---|
6259 | db 002h, 001h, 000h, 021h, 03bh, 073h, 038h, 093h, 038h, 0afh, 038h, 0c4h, 038h, 0cfh, 038h, 073h
|
---|
6260 | db 038h, 093h, 038h, 0afh, 038h, 0cfh, 038h, 0e4h, 038h, 0f0h, 038h, 00bh, 039h, 01ch, 039h, 02dh
|
---|
6261 | db 039h, 03eh, 039h, 00ah, 009h, 006h, 004h, 002h, 001h, 000h, 0e5h, 03ah, 090h, 03ah, 09eh, 03ah
|
---|
6262 | db 0afh, 03ah, 0bfh, 03ah, 0d4h, 03ah, 0e5h, 03ah, 0e5h, 03ah
|
---|
6263 | int10_func: ; 0xc36ac LB 0x47c
|
---|
6264 | push bp ; 55 ; 0xc36ac vgabios.c:2531
|
---|
6265 | mov bp, sp ; 89 e5 ; 0xc36ad
|
---|
6266 | push si ; 56 ; 0xc36af
|
---|
6267 | push di ; 57 ; 0xc36b0
|
---|
6268 | push ax ; 50 ; 0xc36b1
|
---|
6269 | mov si, word [bp+004h] ; 8b 76 04 ; 0xc36b2
|
---|
6270 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc36b5 vgabios.c:2536
|
---|
6271 | shr ax, 008h ; c1 e8 08 ; 0xc36b8
|
---|
6272 | cmp ax, strict word 00056h ; 3d 56 00 ; 0xc36bb
|
---|
6273 | jnbe near 03b21h ; 0f 87 5f 04 ; 0xc36be
|
---|
6274 | push CS ; 0e ; 0xc36c2
|
---|
6275 | pop ES ; 07 ; 0xc36c3
|
---|
6276 | mov cx, strict word 00017h ; b9 17 00 ; 0xc36c4
|
---|
6277 | mov di, 03622h ; bf 22 36 ; 0xc36c7
|
---|
6278 | repne scasb ; f2 ae ; 0xc36ca
|
---|
6279 | sal cx, 1 ; d1 e1 ; 0xc36cc
|
---|
6280 | mov di, cx ; 89 cf ; 0xc36ce
|
---|
6281 | mov ax, word [cs:di+03638h] ; 2e 8b 85 38 36 ; 0xc36d0
|
---|
6282 | jmp ax ; ff e0 ; 0xc36d5
|
---|
6283 | movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc36d7 vgabios.c:2539
|
---|
6284 | call 013ddh ; e8 ff dc ; 0xc36db
|
---|
6285 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc36de vgabios.c:2540
|
---|
6286 | and ax, strict word 0007fh ; 25 7f 00 ; 0xc36e1
|
---|
6287 | cmp ax, strict word 00007h ; 3d 07 00 ; 0xc36e4
|
---|
6288 | je short 036feh ; 74 15 ; 0xc36e7
|
---|
6289 | cmp ax, strict word 00006h ; 3d 06 00 ; 0xc36e9
|
---|
6290 | je short 036f5h ; 74 07 ; 0xc36ec
|
---|
6291 | cmp ax, strict word 00005h ; 3d 05 00 ; 0xc36ee
|
---|
6292 | jbe short 036feh ; 76 0b ; 0xc36f1
|
---|
6293 | jmp short 03707h ; eb 12 ; 0xc36f3
|
---|
6294 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc36f5 vgabios.c:2542
|
---|
6295 | xor al, al ; 30 c0 ; 0xc36f8
|
---|
6296 | or AL, strict byte 03fh ; 0c 3f ; 0xc36fa
|
---|
6297 | jmp short 0370eh ; eb 10 ; 0xc36fc vgabios.c:2543
|
---|
6298 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc36fe vgabios.c:2551
|
---|
6299 | xor al, al ; 30 c0 ; 0xc3701
|
---|
6300 | or AL, strict byte 030h ; 0c 30 ; 0xc3703
|
---|
6301 | jmp short 0370eh ; eb 07 ; 0xc3705
|
---|
6302 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3707 vgabios.c:2554
|
---|
6303 | xor al, al ; 30 c0 ; 0xc370a
|
---|
6304 | or AL, strict byte 020h ; 0c 20 ; 0xc370c
|
---|
6305 | mov word [bp+012h], ax ; 89 46 12 ; 0xc370e
|
---|
6306 | jmp near 03b21h ; e9 0d 04 ; 0xc3711 vgabios.c:2556
|
---|
6307 | mov al, byte [bp+010h] ; 8a 46 10 ; 0xc3714 vgabios.c:2558
|
---|
6308 | movzx dx, al ; 0f b6 d0 ; 0xc3717
|
---|
6309 | mov ax, word [bp+010h] ; 8b 46 10 ; 0xc371a
|
---|
6310 | shr ax, 008h ; c1 e8 08 ; 0xc371d
|
---|
6311 | xor ah, ah ; 30 e4 ; 0xc3720
|
---|
6312 | call 0114ch ; e8 27 da ; 0xc3722
|
---|
6313 | jmp near 03b21h ; e9 f9 03 ; 0xc3725 vgabios.c:2559
|
---|
6314 | mov dx, word [bp+00eh] ; 8b 56 0e ; 0xc3728 vgabios.c:2561
|
---|
6315 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc372b
|
---|
6316 | shr ax, 008h ; c1 e8 08 ; 0xc372e
|
---|
6317 | xor ah, ah ; 30 e4 ; 0xc3731
|
---|
6318 | call 01242h ; e8 0c db ; 0xc3733
|
---|
6319 | jmp near 03b21h ; e9 e8 03 ; 0xc3736 vgabios.c:2562
|
---|
6320 | lea bx, [bp+00eh] ; 8d 5e 0e ; 0xc3739 vgabios.c:2564
|
---|
6321 | lea dx, [bp+010h] ; 8d 56 10 ; 0xc373c
|
---|
6322 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc373f
|
---|
6323 | shr ax, 008h ; c1 e8 08 ; 0xc3742
|
---|
6324 | xor ah, ah ; 30 e4 ; 0xc3745
|
---|
6325 | call 00a93h ; e8 49 d3 ; 0xc3747
|
---|
6326 | jmp near 03b21h ; e9 d4 03 ; 0xc374a vgabios.c:2565
|
---|
6327 | xor ax, ax ; 31 c0 ; 0xc374d vgabios.c:2571
|
---|
6328 | mov word [bp+012h], ax ; 89 46 12 ; 0xc374f
|
---|
6329 | mov word [bp+00ch], ax ; 89 46 0c ; 0xc3752 vgabios.c:2572
|
---|
6330 | mov word [bp+010h], ax ; 89 46 10 ; 0xc3755 vgabios.c:2573
|
---|
6331 | mov word [bp+00eh], ax ; 89 46 0e ; 0xc3758 vgabios.c:2574
|
---|
6332 | jmp near 03b21h ; e9 c3 03 ; 0xc375b vgabios.c:2575
|
---|
6333 | mov al, byte [bp+012h] ; 8a 46 12 ; 0xc375e vgabios.c:2577
|
---|
6334 | xor ah, ah ; 30 e4 ; 0xc3761
|
---|
6335 | call 012cbh ; e8 65 db ; 0xc3763
|
---|
6336 | jmp near 03b21h ; e9 b8 03 ; 0xc3766 vgabios.c:2578
|
---|
6337 | mov ax, strict word 00001h ; b8 01 00 ; 0xc3769 vgabios.c:2580
|
---|
6338 | push ax ; 50 ; 0xc376c
|
---|
6339 | mov ax, 000ffh ; b8 ff 00 ; 0xc376d
|
---|
6340 | push ax ; 50 ; 0xc3770
|
---|
6341 | mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc3771
|
---|
6342 | xor ah, ah ; 30 e4 ; 0xc3774
|
---|
6343 | push ax ; 50 ; 0xc3776
|
---|
6344 | mov ax, word [bp+00eh] ; 8b 46 0e ; 0xc3777
|
---|
6345 | shr ax, 008h ; c1 e8 08 ; 0xc377a
|
---|
6346 | xor ah, ah ; 30 e4 ; 0xc377d
|
---|
6347 | push ax ; 50 ; 0xc377f
|
---|
6348 | mov al, byte [bp+010h] ; 8a 46 10 ; 0xc3780
|
---|
6349 | movzx cx, al ; 0f b6 c8 ; 0xc3783
|
---|
6350 | mov ax, word [bp+010h] ; 8b 46 10 ; 0xc3786
|
---|
6351 | shr ax, 008h ; c1 e8 08 ; 0xc3789
|
---|
6352 | movzx bx, al ; 0f b6 d8 ; 0xc378c
|
---|
6353 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc378f
|
---|
6354 | shr ax, 008h ; c1 e8 08 ; 0xc3792
|
---|
6355 | movzx dx, al ; 0f b6 d0 ; 0xc3795
|
---|
6356 | mov al, byte [bp+012h] ; 8a 46 12 ; 0xc3798
|
---|
6357 | xor ah, ah ; 30 e4 ; 0xc379b
|
---|
6358 | call 01b5dh ; e8 bd e3 ; 0xc379d
|
---|
6359 | jmp near 03b21h ; e9 7e 03 ; 0xc37a0 vgabios.c:2581
|
---|
6360 | xor ax, ax ; 31 c0 ; 0xc37a3 vgabios.c:2583
|
---|
6361 | jmp short 0376ch ; eb c5 ; 0xc37a5
|
---|
6362 | lea dx, [bp+012h] ; 8d 56 12 ; 0xc37a7 vgabios.c:2586
|
---|
6363 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc37aa
|
---|
6364 | shr ax, 008h ; c1 e8 08 ; 0xc37ad
|
---|
6365 | xor ah, ah ; 30 e4 ; 0xc37b0
|
---|
6366 | call 00db0h ; e8 fb d5 ; 0xc37b2
|
---|
6367 | jmp near 03b21h ; e9 69 03 ; 0xc37b5 vgabios.c:2587
|
---|
6368 | mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc37b8 vgabios.c:2589
|
---|
6369 | mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc37bb
|
---|
6370 | movzx bx, al ; 0f b6 d8 ; 0xc37be
|
---|
6371 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc37c1
|
---|
6372 | shr ax, 008h ; c1 e8 08 ; 0xc37c4
|
---|
6373 | movzx dx, al ; 0f b6 d0 ; 0xc37c7
|
---|
6374 | mov al, byte [bp+012h] ; 8a 46 12 ; 0xc37ca
|
---|
6375 | xor ah, ah ; 30 e4 ; 0xc37cd
|
---|
6376 | call 023e6h ; e8 14 ec ; 0xc37cf
|
---|
6377 | jmp near 03b21h ; e9 4c 03 ; 0xc37d2 vgabios.c:2590
|
---|
6378 | mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc37d5 vgabios.c:2592
|
---|
6379 | mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc37d8
|
---|
6380 | movzx bx, al ; 0f b6 d8 ; 0xc37db
|
---|
6381 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc37de
|
---|
6382 | shr ax, 008h ; c1 e8 08 ; 0xc37e1
|
---|
6383 | movzx dx, al ; 0f b6 d0 ; 0xc37e4
|
---|
6384 | mov al, byte [bp+012h] ; 8a 46 12 ; 0xc37e7
|
---|
6385 | xor ah, ah ; 30 e4 ; 0xc37ea
|
---|
6386 | call 0254bh ; e8 5c ed ; 0xc37ec
|
---|
6387 | jmp near 03b21h ; e9 2f 03 ; 0xc37ef vgabios.c:2593
|
---|
6388 | mov cx, word [bp+00eh] ; 8b 4e 0e ; 0xc37f2 vgabios.c:2595
|
---|
6389 | mov bx, word [bp+010h] ; 8b 5e 10 ; 0xc37f5
|
---|
6390 | mov al, byte [bp+012h] ; 8a 46 12 ; 0xc37f8
|
---|
6391 | movzx dx, al ; 0f b6 d0 ; 0xc37fb
|
---|
6392 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc37fe
|
---|
6393 | shr ax, 008h ; c1 e8 08 ; 0xc3801
|
---|
6394 | mov word [bp-006h], ax ; 89 46 fa ; 0xc3804
|
---|
6395 | mov al, byte [bp-006h] ; 8a 46 fa ; 0xc3807
|
---|
6396 | xor ah, ah ; 30 e4 ; 0xc380a
|
---|
6397 | call 026adh ; e8 9e ee ; 0xc380c
|
---|
6398 | jmp near 03b21h ; e9 0f 03 ; 0xc380f vgabios.c:2596
|
---|
6399 | lea cx, [bp+012h] ; 8d 4e 12 ; 0xc3812 vgabios.c:2598
|
---|
6400 | mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc3815
|
---|
6401 | mov dx, word [bp+010h] ; 8b 56 10 ; 0xc3818
|
---|
6402 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc381b
|
---|
6403 | shr ax, 008h ; c1 e8 08 ; 0xc381e
|
---|
6404 | mov word [bp-006h], ax ; 89 46 fa ; 0xc3821
|
---|
6405 | mov al, byte [bp-006h] ; 8a 46 fa ; 0xc3824
|
---|
6406 | xor ah, ah ; 30 e4 ; 0xc3827
|
---|
6407 | call 00f6ah ; e8 3e d7 ; 0xc3829
|
---|
6408 | jmp near 03b21h ; e9 f2 02 ; 0xc382c vgabios.c:2599
|
---|
6409 | mov cx, strict word 00002h ; b9 02 00 ; 0xc382f vgabios.c:2607
|
---|
6410 | mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3832
|
---|
6411 | movzx bx, al ; 0f b6 d8 ; 0xc3835
|
---|
6412 | mov dx, 000ffh ; ba ff 00 ; 0xc3838
|
---|
6413 | mov al, byte [bp+012h] ; 8a 46 12 ; 0xc383b
|
---|
6414 | xor ah, ah ; 30 e4 ; 0xc383e
|
---|
6415 | call 02812h ; e8 cf ef ; 0xc3840
|
---|
6416 | jmp near 03b21h ; e9 db 02 ; 0xc3843 vgabios.c:2608
|
---|
6417 | mov dx, word [bp+010h] ; 8b 56 10 ; 0xc3846 vgabios.c:2611
|
---|
6418 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3849
|
---|
6419 | call 010c0h ; e8 71 d8 ; 0xc384c
|
---|
6420 | jmp near 03b21h ; e9 cf 02 ; 0xc384f vgabios.c:2612
|
---|
6421 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3852 vgabios.c:2614
|
---|
6422 | xor ah, ah ; 30 e4 ; 0xc3855
|
---|
6423 | cmp ax, strict word 00030h ; 3d 30 00 ; 0xc3857
|
---|
6424 | jnbe near 03b21h ; 0f 87 c3 02 ; 0xc385a
|
---|
6425 | push CS ; 0e ; 0xc385e
|
---|
6426 | pop ES ; 07 ; 0xc385f
|
---|
6427 | mov cx, strict word 00010h ; b9 10 00 ; 0xc3860
|
---|
6428 | mov di, 03666h ; bf 66 36 ; 0xc3863
|
---|
6429 | repne scasb ; f2 ae ; 0xc3866
|
---|
6430 | sal cx, 1 ; d1 e1 ; 0xc3868
|
---|
6431 | mov di, cx ; 89 cf ; 0xc386a
|
---|
6432 | mov ax, word [cs:di+03675h] ; 2e 8b 85 75 36 ; 0xc386c
|
---|
6433 | jmp ax ; ff e0 ; 0xc3871
|
---|
6434 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3873 vgabios.c:2618
|
---|
6435 | shr ax, 008h ; c1 e8 08 ; 0xc3876
|
---|
6436 | xor ah, ah ; 30 e4 ; 0xc3879
|
---|
6437 | push ax ; 50 ; 0xc387b
|
---|
6438 | movzx ax, byte [bp+00ch] ; 0f b6 46 0c ; 0xc387c
|
---|
6439 | push ax ; 50 ; 0xc3880
|
---|
6440 | push word [bp+00eh] ; ff 76 0e ; 0xc3881
|
---|
6441 | movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc3884
|
---|
6442 | mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc3888
|
---|
6443 | mov bx, word [bp+008h] ; 8b 5e 08 ; 0xc388b
|
---|
6444 | mov dx, word [bp+016h] ; 8b 56 16 ; 0xc388e
|
---|
6445 | jmp short 038a9h ; eb 16 ; 0xc3891
|
---|
6446 | push strict byte 0000eh ; 6a 0e ; 0xc3893 vgabios.c:2622
|
---|
6447 | movzx ax, byte [bp+00ch] ; 0f b6 46 0c ; 0xc3895
|
---|
6448 | push ax ; 50 ; 0xc3899
|
---|
6449 | push strict byte 00000h ; 6a 00 ; 0xc389a
|
---|
6450 | movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc389c
|
---|
6451 | mov cx, 00100h ; b9 00 01 ; 0xc38a0
|
---|
6452 | mov bx, 05d69h ; bb 69 5d ; 0xc38a3
|
---|
6453 | mov dx, 0c000h ; ba 00 c0 ; 0xc38a6
|
---|
6454 | call 02c0ah ; e8 5e f3 ; 0xc38a9
|
---|
6455 | jmp near 03b21h ; e9 72 02 ; 0xc38ac
|
---|
6456 | push strict byte 00008h ; 6a 08 ; 0xc38af vgabios.c:2626
|
---|
6457 | movzx ax, byte [bp+00ch] ; 0f b6 46 0c ; 0xc38b1
|
---|
6458 | push ax ; 50 ; 0xc38b5
|
---|
6459 | push strict byte 00000h ; 6a 00 ; 0xc38b6
|
---|
6460 | movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc38b8
|
---|
6461 | mov cx, 00100h ; b9 00 01 ; 0xc38bc
|
---|
6462 | mov bx, 05569h ; bb 69 55 ; 0xc38bf
|
---|
6463 | jmp short 038a6h ; eb e2 ; 0xc38c2
|
---|
6464 | mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc38c4 vgabios.c:2629
|
---|
6465 | xor ah, ah ; 30 e4 ; 0xc38c7
|
---|
6466 | call 02b73h ; e8 a7 f2 ; 0xc38c9
|
---|
6467 | jmp near 03b21h ; e9 52 02 ; 0xc38cc vgabios.c:2630
|
---|
6468 | push strict byte 00010h ; 6a 10 ; 0xc38cf vgabios.c:2633
|
---|
6469 | movzx ax, byte [bp+00ch] ; 0f b6 46 0c ; 0xc38d1
|
---|
6470 | push ax ; 50 ; 0xc38d5
|
---|
6471 | push strict byte 00000h ; 6a 00 ; 0xc38d6
|
---|
6472 | movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc38d8
|
---|
6473 | mov cx, 00100h ; b9 00 01 ; 0xc38dc
|
---|
6474 | mov bx, 06b69h ; bb 69 6b ; 0xc38df
|
---|
6475 | jmp short 038a6h ; eb c2 ; 0xc38e2
|
---|
6476 | mov dx, word [bp+008h] ; 8b 56 08 ; 0xc38e4 vgabios.c:2636
|
---|
6477 | mov ax, word [bp+016h] ; 8b 46 16 ; 0xc38e7
|
---|
6478 | call 02c86h ; e8 99 f3 ; 0xc38ea
|
---|
6479 | jmp near 03b21h ; e9 31 02 ; 0xc38ed vgabios.c:2637
|
---|
6480 | mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc38f0 vgabios.c:2639
|
---|
6481 | xor ah, ah ; 30 e4 ; 0xc38f3
|
---|
6482 | push ax ; 50 ; 0xc38f5
|
---|
6483 | mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc38f6
|
---|
6484 | movzx cx, al ; 0f b6 c8 ; 0xc38f9
|
---|
6485 | mov bx, word [bp+010h] ; 8b 5e 10 ; 0xc38fc
|
---|
6486 | mov dx, word [bp+008h] ; 8b 56 08 ; 0xc38ff
|
---|
6487 | mov ax, word [bp+016h] ; 8b 46 16 ; 0xc3902
|
---|
6488 | call 02ce5h ; e8 dd f3 ; 0xc3905
|
---|
6489 | jmp near 03b21h ; e9 16 02 ; 0xc3908 vgabios.c:2640
|
---|
6490 | mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc390b vgabios.c:2642
|
---|
6491 | movzx dx, al ; 0f b6 d0 ; 0xc390e
|
---|
6492 | mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3911
|
---|
6493 | xor ah, ah ; 30 e4 ; 0xc3914
|
---|
6494 | call 02d01h ; e8 e8 f3 ; 0xc3916
|
---|
6495 | jmp near 03b21h ; e9 05 02 ; 0xc3919 vgabios.c:2643
|
---|
6496 | mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc391c vgabios.c:2645
|
---|
6497 | movzx dx, al ; 0f b6 d0 ; 0xc391f
|
---|
6498 | mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3922
|
---|
6499 | xor ah, ah ; 30 e4 ; 0xc3925
|
---|
6500 | call 02d1fh ; e8 f5 f3 ; 0xc3927
|
---|
6501 | jmp near 03b21h ; e9 f4 01 ; 0xc392a vgabios.c:2646
|
---|
6502 | mov al, byte [bp+00eh] ; 8a 46 0e ; 0xc392d vgabios.c:2648
|
---|
6503 | movzx dx, al ; 0f b6 d0 ; 0xc3930
|
---|
6504 | mov al, byte [bp+00ch] ; 8a 46 0c ; 0xc3933
|
---|
6505 | xor ah, ah ; 30 e4 ; 0xc3936
|
---|
6506 | call 02d3dh ; e8 02 f4 ; 0xc3938
|
---|
6507 | jmp near 03b21h ; e9 e3 01 ; 0xc393b vgabios.c:2649
|
---|
6508 | lea ax, [bp+00eh] ; 8d 46 0e ; 0xc393e vgabios.c:2651
|
---|
6509 | push ax ; 50 ; 0xc3941
|
---|
6510 | lea cx, [bp+010h] ; 8d 4e 10 ; 0xc3942
|
---|
6511 | lea bx, [bp+008h] ; 8d 5e 08 ; 0xc3945
|
---|
6512 | lea dx, [bp+016h] ; 8d 56 16 ; 0xc3948
|
---|
6513 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc394b
|
---|
6514 | shr ax, 008h ; c1 e8 08 ; 0xc394e
|
---|
6515 | call 00ee7h ; e8 93 d5 ; 0xc3951
|
---|
6516 | jmp near 03b21h ; e9 ca 01 ; 0xc3954 vgabios.c:2659
|
---|
6517 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3957 vgabios.c:2661
|
---|
6518 | xor ah, ah ; 30 e4 ; 0xc395a
|
---|
6519 | cmp ax, strict word 00034h ; 3d 34 00 ; 0xc395c
|
---|
6520 | jc short 03970h ; 72 0f ; 0xc395f
|
---|
6521 | jbe short 039a3h ; 76 40 ; 0xc3961
|
---|
6522 | cmp ax, strict word 00036h ; 3d 36 00 ; 0xc3963
|
---|
6523 | je short 039dah ; 74 72 ; 0xc3966
|
---|
6524 | cmp ax, strict word 00035h ; 3d 35 00 ; 0xc3968
|
---|
6525 | je short 039cbh ; 74 5e ; 0xc396b
|
---|
6526 | jmp near 03b21h ; e9 b1 01 ; 0xc396d
|
---|
6527 | cmp ax, strict word 00030h ; 3d 30 00 ; 0xc3970
|
---|
6528 | je short 03982h ; 74 0d ; 0xc3973
|
---|
6529 | cmp ax, strict word 00020h ; 3d 20 00 ; 0xc3975
|
---|
6530 | jne near 03b21h ; 0f 85 a5 01 ; 0xc3978
|
---|
6531 | call 02d5bh ; e8 dc f3 ; 0xc397c vgabios.c:2664
|
---|
6532 | jmp near 03b21h ; e9 9f 01 ; 0xc397f vgabios.c:2665
|
---|
6533 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3982 vgabios.c:2667
|
---|
6534 | xor ah, ah ; 30 e4 ; 0xc3985
|
---|
6535 | cmp ax, strict word 00002h ; 3d 02 00 ; 0xc3987
|
---|
6536 | jnbe near 03b21h ; 0f 87 93 01 ; 0xc398a
|
---|
6537 | mov al, byte [bp+012h] ; 8a 46 12 ; 0xc398e vgabios.c:2668
|
---|
6538 | xor ah, ah ; 30 e4 ; 0xc3991
|
---|
6539 | call 02d60h ; e8 ca f3 ; 0xc3993
|
---|
6540 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3996 vgabios.c:2669
|
---|
6541 | xor al, al ; 30 c0 ; 0xc3999
|
---|
6542 | or AL, strict byte 012h ; 0c 12 ; 0xc399b
|
---|
6543 | mov word [bp+012h], ax ; 89 46 12 ; 0xc399d
|
---|
6544 | jmp near 03b21h ; e9 7e 01 ; 0xc39a0 vgabios.c:2671
|
---|
6545 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc39a3 vgabios.c:2673
|
---|
6546 | xor ah, ah ; 30 e4 ; 0xc39a6
|
---|
6547 | cmp ax, strict word 00002h ; 3d 02 00 ; 0xc39a8
|
---|
6548 | jnc short 039c5h ; 73 18 ; 0xc39ab
|
---|
6549 | mov ax, strict word 00040h ; b8 40 00 ; 0xc39ad vgabios.c:45
|
---|
6550 | mov si, 00087h ; be 87 00 ; 0xc39b0
|
---|
6551 | mov es, ax ; 8e c0 ; 0xc39b3 vgabios.c:47
|
---|
6552 | mov ah, byte [es:si] ; 26 8a 24 ; 0xc39b5
|
---|
6553 | and ah, 0feh ; 80 e4 fe ; 0xc39b8 vgabios.c:48
|
---|
6554 | mov al, byte [bp+012h] ; 8a 46 12 ; 0xc39bb
|
---|
6555 | or al, ah ; 08 e0 ; 0xc39be
|
---|
6556 | mov byte [es:si], al ; 26 88 04 ; 0xc39c0 vgabios.c:52
|
---|
6557 | jmp short 03996h ; eb d1 ; 0xc39c3
|
---|
6558 | mov byte [bp+012h], ah ; 88 66 12 ; 0xc39c5 vgabios.c:2679
|
---|
6559 | jmp near 03b21h ; e9 56 01 ; 0xc39c8 vgabios.c:2680
|
---|
6560 | movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc39cb vgabios.c:2682
|
---|
6561 | mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc39cf
|
---|
6562 | mov dx, word [bp+016h] ; 8b 56 16 ; 0xc39d2
|
---|
6563 | call 02d92h ; e8 ba f3 ; 0xc39d5
|
---|
6564 | jmp short 03996h ; eb bc ; 0xc39d8
|
---|
6565 | mov al, byte [bp+012h] ; 8a 46 12 ; 0xc39da vgabios.c:2686
|
---|
6566 | xor ah, ah ; 30 e4 ; 0xc39dd
|
---|
6567 | call 02d97h ; e8 b5 f3 ; 0xc39df
|
---|
6568 | jmp short 03996h ; eb b2 ; 0xc39e2
|
---|
6569 | push word [bp+008h] ; ff 76 08 ; 0xc39e4 vgabios.c:2696
|
---|
6570 | push word [bp+016h] ; ff 76 16 ; 0xc39e7
|
---|
6571 | movzx ax, byte [bp+00eh] ; 0f b6 46 0e ; 0xc39ea
|
---|
6572 | push ax ; 50 ; 0xc39ee
|
---|
6573 | mov ax, word [bp+00eh] ; 8b 46 0e ; 0xc39ef
|
---|
6574 | shr ax, 008h ; c1 e8 08 ; 0xc39f2
|
---|
6575 | xor ah, ah ; 30 e4 ; 0xc39f5
|
---|
6576 | push ax ; 50 ; 0xc39f7
|
---|
6577 | movzx bx, byte [bp+00ch] ; 0f b6 5e 0c ; 0xc39f8
|
---|
6578 | mov dx, word [bp+00ch] ; 8b 56 0c ; 0xc39fc
|
---|
6579 | shr dx, 008h ; c1 ea 08 ; 0xc39ff
|
---|
6580 | xor dh, dh ; 30 f6 ; 0xc3a02
|
---|
6581 | movzx ax, byte [bp+012h] ; 0f b6 46 12 ; 0xc3a04
|
---|
6582 | mov cx, word [bp+010h] ; 8b 4e 10 ; 0xc3a08
|
---|
6583 | call 02d9ch ; e8 8e f3 ; 0xc3a0b
|
---|
6584 | jmp near 03b21h ; e9 10 01 ; 0xc3a0e vgabios.c:2697
|
---|
6585 | mov bx, si ; 89 f3 ; 0xc3a11 vgabios.c:2699
|
---|
6586 | mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3a13
|
---|
6587 | mov ax, word [bp+00ch] ; 8b 46 0c ; 0xc3a16
|
---|
6588 | call 02e32h ; e8 16 f4 ; 0xc3a19
|
---|
6589 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3a1c vgabios.c:2700
|
---|
6590 | xor al, al ; 30 c0 ; 0xc3a1f
|
---|
6591 | or AL, strict byte 01bh ; 0c 1b ; 0xc3a21
|
---|
6592 | jmp near 0399dh ; e9 77 ff ; 0xc3a23
|
---|
6593 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3a26 vgabios.c:2703
|
---|
6594 | xor ah, ah ; 30 e4 ; 0xc3a29
|
---|
6595 | cmp ax, strict word 00002h ; 3d 02 00 ; 0xc3a2b
|
---|
6596 | je short 03a52h ; 74 22 ; 0xc3a2e
|
---|
6597 | cmp ax, strict word 00001h ; 3d 01 00 ; 0xc3a30
|
---|
6598 | je short 03a44h ; 74 0f ; 0xc3a33
|
---|
6599 | test ax, ax ; 85 c0 ; 0xc3a35
|
---|
6600 | jne short 03a5eh ; 75 25 ; 0xc3a37
|
---|
6601 | lea dx, [bp+00ch] ; 8d 56 0c ; 0xc3a39 vgabios.c:2706
|
---|
6602 | mov ax, word [bp+010h] ; 8b 46 10 ; 0xc3a3c
|
---|
6603 | call 03047h ; e8 05 f6 ; 0xc3a3f
|
---|
6604 | jmp short 03a5eh ; eb 1a ; 0xc3a42 vgabios.c:2707
|
---|
6605 | mov bx, word [bp+00ch] ; 8b 5e 0c ; 0xc3a44 vgabios.c:2709
|
---|
6606 | mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3a47
|
---|
6607 | mov ax, word [bp+010h] ; 8b 46 10 ; 0xc3a4a
|
---|
6608 | call 0305fh ; e8 0f f6 ; 0xc3a4d
|
---|
6609 | jmp short 03a5eh ; eb 0c ; 0xc3a50 vgabios.c:2710
|
---|
6610 | mov bx, word [bp+00ch] ; 8b 5e 0c ; 0xc3a52 vgabios.c:2712
|
---|
6611 | mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3a55
|
---|
6612 | mov ax, word [bp+010h] ; 8b 46 10 ; 0xc3a58
|
---|
6613 | call 03335h ; e8 d7 f8 ; 0xc3a5b
|
---|
6614 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3a5e vgabios.c:2719
|
---|
6615 | xor al, al ; 30 c0 ; 0xc3a61
|
---|
6616 | or AL, strict byte 01ch ; 0c 1c ; 0xc3a63
|
---|
6617 | jmp near 0399dh ; e9 35 ff ; 0xc3a65
|
---|
6618 | call 007bfh ; e8 54 cd ; 0xc3a68 vgabios.c:2724
|
---|
6619 | test ax, ax ; 85 c0 ; 0xc3a6b
|
---|
6620 | je near 03aech ; 0f 84 7b 00 ; 0xc3a6d
|
---|
6621 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3a71 vgabios.c:2725
|
---|
6622 | xor ah, ah ; 30 e4 ; 0xc3a74
|
---|
6623 | cmp ax, strict word 0000ah ; 3d 0a 00 ; 0xc3a76
|
---|
6624 | jnbe short 03ae5h ; 77 6a ; 0xc3a79
|
---|
6625 | push CS ; 0e ; 0xc3a7b
|
---|
6626 | pop ES ; 07 ; 0xc3a7c
|
---|
6627 | mov cx, strict word 00008h ; b9 08 00 ; 0xc3a7d
|
---|
6628 | mov di, 03695h ; bf 95 36 ; 0xc3a80
|
---|
6629 | repne scasb ; f2 ae ; 0xc3a83
|
---|
6630 | sal cx, 1 ; d1 e1 ; 0xc3a85
|
---|
6631 | mov di, cx ; 89 cf ; 0xc3a87
|
---|
6632 | mov ax, word [cs:di+0369ch] ; 2e 8b 85 9c 36 ; 0xc3a89
|
---|
6633 | jmp ax ; ff e0 ; 0xc3a8e
|
---|
6634 | mov bx, si ; 89 f3 ; 0xc3a90 vgabios.c:2728
|
---|
6635 | mov dx, word [bp+016h] ; 8b 56 16 ; 0xc3a92
|
---|
6636 | lea ax, [bp+012h] ; 8d 46 12 ; 0xc3a95
|
---|
6637 | call 03cf2h ; e8 57 02 ; 0xc3a98
|
---|
6638 | jmp near 03b21h ; e9 83 00 ; 0xc3a9b vgabios.c:2729
|
---|
6639 | mov cx, si ; 89 f1 ; 0xc3a9e vgabios.c:2731
|
---|
6640 | mov bx, word [bp+016h] ; 8b 5e 16 ; 0xc3aa0
|
---|
6641 | mov dx, word [bp+010h] ; 8b 56 10 ; 0xc3aa3
|
---|
6642 | lea ax, [bp+012h] ; 8d 46 12 ; 0xc3aa6
|
---|
6643 | call 03e17h ; e8 6b 03 ; 0xc3aa9
|
---|
6644 | jmp near 03b21h ; e9 72 00 ; 0xc3aac vgabios.c:2732
|
---|
6645 | mov cx, si ; 89 f1 ; 0xc3aaf vgabios.c:2734
|
---|
6646 | mov bx, word [bp+016h] ; 8b 5e 16 ; 0xc3ab1
|
---|
6647 | mov dx, word [bp+00ch] ; 8b 56 0c ; 0xc3ab4
|
---|
6648 | lea ax, [bp+012h] ; 8d 46 12 ; 0xc3ab7
|
---|
6649 | call 03eb2h ; e8 f5 03 ; 0xc3aba
|
---|
6650 | jmp short 03b21h ; eb 62 ; 0xc3abd vgabios.c:2735
|
---|
6651 | lea ax, [bp+00ch] ; 8d 46 0c ; 0xc3abf vgabios.c:2737
|
---|
6652 | push ax ; 50 ; 0xc3ac2
|
---|
6653 | mov cx, word [bp+016h] ; 8b 4e 16 ; 0xc3ac3
|
---|
6654 | mov bx, word [bp+00eh] ; 8b 5e 0e ; 0xc3ac6
|
---|
6655 | mov dx, word [bp+010h] ; 8b 56 10 ; 0xc3ac9
|
---|
6656 | lea ax, [bp+012h] ; 8d 46 12 ; 0xc3acc
|
---|
6657 | call 04079h ; e8 a7 05 ; 0xc3acf
|
---|
6658 | jmp short 03b21h ; eb 4d ; 0xc3ad2 vgabios.c:2738
|
---|
6659 | lea cx, [bp+00eh] ; 8d 4e 0e ; 0xc3ad4 vgabios.c:2740
|
---|
6660 | lea bx, [bp+010h] ; 8d 5e 10 ; 0xc3ad7
|
---|
6661 | lea dx, [bp+00ch] ; 8d 56 0c ; 0xc3ada
|
---|
6662 | lea ax, [bp+012h] ; 8d 46 12 ; 0xc3add
|
---|
6663 | call 04105h ; e8 22 06 ; 0xc3ae0
|
---|
6664 | jmp short 03b21h ; eb 3c ; 0xc3ae3 vgabios.c:2741
|
---|
6665 | mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc3ae5 vgabios.c:2763
|
---|
6666 | jmp short 03b21h ; eb 35 ; 0xc3aea vgabios.c:2766
|
---|
6667 | mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc3aec vgabios.c:2768
|
---|
6668 | jmp short 03b21h ; eb 2e ; 0xc3af1 vgabios.c:2770
|
---|
6669 | call 007bfh ; e8 c9 cc ; 0xc3af3 vgabios.c:2772
|
---|
6670 | test ax, ax ; 85 c0 ; 0xc3af6
|
---|
6671 | je short 03b1ch ; 74 22 ; 0xc3af8
|
---|
6672 | mov ax, word [bp+012h] ; 8b 46 12 ; 0xc3afa vgabios.c:2773
|
---|
6673 | xor ah, ah ; 30 e4 ; 0xc3afd
|
---|
6674 | cmp ax, strict word 00042h ; 3d 42 00 ; 0xc3aff
|
---|
6675 | jne short 03b15h ; 75 11 ; 0xc3b02
|
---|
6676 | lea cx, [bp+00eh] ; 8d 4e 0e ; 0xc3b04 vgabios.c:2776
|
---|
6677 | lea bx, [bp+010h] ; 8d 5e 10 ; 0xc3b07
|
---|
6678 | lea dx, [bp+00ch] ; 8d 56 0c ; 0xc3b0a
|
---|
6679 | lea ax, [bp+012h] ; 8d 46 12 ; 0xc3b0d
|
---|
6680 | call 041d4h ; e8 c1 06 ; 0xc3b10
|
---|
6681 | jmp short 03b21h ; eb 0c ; 0xc3b13 vgabios.c:2777
|
---|
6682 | mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc3b15 vgabios.c:2779
|
---|
6683 | jmp short 03b21h ; eb 05 ; 0xc3b1a vgabios.c:2782
|
---|
6684 | mov word [bp+012h], 00100h ; c7 46 12 00 01 ; 0xc3b1c vgabios.c:2784
|
---|
6685 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc3b21 vgabios.c:2794
|
---|
6686 | pop di ; 5f ; 0xc3b24
|
---|
6687 | pop si ; 5e ; 0xc3b25
|
---|
6688 | pop bp ; 5d ; 0xc3b26
|
---|
6689 | retn ; c3 ; 0xc3b27
|
---|
6690 | ; disGetNextSymbol 0xc3b28 LB 0x791 -> off=0x0 cb=000000000000001f uValue=00000000000c3b28 'dispi_set_xres'
|
---|
6691 | dispi_set_xres: ; 0xc3b28 LB 0x1f
|
---|
6692 | push bp ; 55 ; 0xc3b28 vbe.c:100
|
---|
6693 | mov bp, sp ; 89 e5 ; 0xc3b29
|
---|
6694 | push bx ; 53 ; 0xc3b2b
|
---|
6695 | push dx ; 52 ; 0xc3b2c
|
---|
6696 | mov bx, ax ; 89 c3 ; 0xc3b2d
|
---|
6697 | mov ax, strict word 00001h ; b8 01 00 ; 0xc3b2f vbe.c:105
|
---|
6698 | mov dx, 001ceh ; ba ce 01 ; 0xc3b32
|
---|
6699 | call 00570h ; e8 38 ca ; 0xc3b35
|
---|
6700 | mov ax, bx ; 89 d8 ; 0xc3b38 vbe.c:106
|
---|
6701 | mov dx, 001cfh ; ba cf 01 ; 0xc3b3a
|
---|
6702 | call 00570h ; e8 30 ca ; 0xc3b3d
|
---|
6703 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc3b40 vbe.c:107
|
---|
6704 | pop dx ; 5a ; 0xc3b43
|
---|
6705 | pop bx ; 5b ; 0xc3b44
|
---|
6706 | pop bp ; 5d ; 0xc3b45
|
---|
6707 | retn ; c3 ; 0xc3b46
|
---|
6708 | ; disGetNextSymbol 0xc3b47 LB 0x772 -> off=0x0 cb=000000000000001f uValue=00000000000c3b47 'dispi_set_yres'
|
---|
6709 | dispi_set_yres: ; 0xc3b47 LB 0x1f
|
---|
6710 | push bp ; 55 ; 0xc3b47 vbe.c:109
|
---|
6711 | mov bp, sp ; 89 e5 ; 0xc3b48
|
---|
6712 | push bx ; 53 ; 0xc3b4a
|
---|
6713 | push dx ; 52 ; 0xc3b4b
|
---|
6714 | mov bx, ax ; 89 c3 ; 0xc3b4c
|
---|
6715 | mov ax, strict word 00002h ; b8 02 00 ; 0xc3b4e vbe.c:114
|
---|
6716 | mov dx, 001ceh ; ba ce 01 ; 0xc3b51
|
---|
6717 | call 00570h ; e8 19 ca ; 0xc3b54
|
---|
6718 | mov ax, bx ; 89 d8 ; 0xc3b57 vbe.c:115
|
---|
6719 | mov dx, 001cfh ; ba cf 01 ; 0xc3b59
|
---|
6720 | call 00570h ; e8 11 ca ; 0xc3b5c
|
---|
6721 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc3b5f vbe.c:116
|
---|
6722 | pop dx ; 5a ; 0xc3b62
|
---|
6723 | pop bx ; 5b ; 0xc3b63
|
---|
6724 | pop bp ; 5d ; 0xc3b64
|
---|
6725 | retn ; c3 ; 0xc3b65
|
---|
6726 | ; disGetNextSymbol 0xc3b66 LB 0x753 -> off=0x0 cb=0000000000000019 uValue=00000000000c3b66 'dispi_get_yres'
|
---|
6727 | dispi_get_yres: ; 0xc3b66 LB 0x19
|
---|
6728 | push bp ; 55 ; 0xc3b66 vbe.c:118
|
---|
6729 | mov bp, sp ; 89 e5 ; 0xc3b67
|
---|
6730 | push dx ; 52 ; 0xc3b69
|
---|
6731 | mov ax, strict word 00002h ; b8 02 00 ; 0xc3b6a vbe.c:120
|
---|
6732 | mov dx, 001ceh ; ba ce 01 ; 0xc3b6d
|
---|
6733 | call 00570h ; e8 fd c9 ; 0xc3b70
|
---|
6734 | mov dx, 001cfh ; ba cf 01 ; 0xc3b73 vbe.c:121
|
---|
6735 | call 00577h ; e8 fe c9 ; 0xc3b76
|
---|
6736 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc3b79 vbe.c:122
|
---|
6737 | pop dx ; 5a ; 0xc3b7c
|
---|
6738 | pop bp ; 5d ; 0xc3b7d
|
---|
6739 | retn ; c3 ; 0xc3b7e
|
---|
6740 | ; disGetNextSymbol 0xc3b7f LB 0x73a -> off=0x0 cb=000000000000001f uValue=00000000000c3b7f 'dispi_set_bpp'
|
---|
6741 | dispi_set_bpp: ; 0xc3b7f LB 0x1f
|
---|
6742 | push bp ; 55 ; 0xc3b7f vbe.c:124
|
---|
6743 | mov bp, sp ; 89 e5 ; 0xc3b80
|
---|
6744 | push bx ; 53 ; 0xc3b82
|
---|
6745 | push dx ; 52 ; 0xc3b83
|
---|
6746 | mov bx, ax ; 89 c3 ; 0xc3b84
|
---|
6747 | mov ax, strict word 00003h ; b8 03 00 ; 0xc3b86 vbe.c:129
|
---|
6748 | mov dx, 001ceh ; ba ce 01 ; 0xc3b89
|
---|
6749 | call 00570h ; e8 e1 c9 ; 0xc3b8c
|
---|
6750 | mov ax, bx ; 89 d8 ; 0xc3b8f vbe.c:130
|
---|
6751 | mov dx, 001cfh ; ba cf 01 ; 0xc3b91
|
---|
6752 | call 00570h ; e8 d9 c9 ; 0xc3b94
|
---|
6753 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc3b97 vbe.c:131
|
---|
6754 | pop dx ; 5a ; 0xc3b9a
|
---|
6755 | pop bx ; 5b ; 0xc3b9b
|
---|
6756 | pop bp ; 5d ; 0xc3b9c
|
---|
6757 | retn ; c3 ; 0xc3b9d
|
---|
6758 | ; disGetNextSymbol 0xc3b9e LB 0x71b -> off=0x0 cb=0000000000000019 uValue=00000000000c3b9e 'dispi_get_bpp'
|
---|
6759 | dispi_get_bpp: ; 0xc3b9e LB 0x19
|
---|
6760 | push bp ; 55 ; 0xc3b9e vbe.c:133
|
---|
6761 | mov bp, sp ; 89 e5 ; 0xc3b9f
|
---|
6762 | push dx ; 52 ; 0xc3ba1
|
---|
6763 | mov ax, strict word 00003h ; b8 03 00 ; 0xc3ba2 vbe.c:135
|
---|
6764 | mov dx, 001ceh ; ba ce 01 ; 0xc3ba5
|
---|
6765 | call 00570h ; e8 c5 c9 ; 0xc3ba8
|
---|
6766 | mov dx, 001cfh ; ba cf 01 ; 0xc3bab vbe.c:136
|
---|
6767 | call 00577h ; e8 c6 c9 ; 0xc3bae
|
---|
6768 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc3bb1 vbe.c:137
|
---|
6769 | pop dx ; 5a ; 0xc3bb4
|
---|
6770 | pop bp ; 5d ; 0xc3bb5
|
---|
6771 | retn ; c3 ; 0xc3bb6
|
---|
6772 | ; disGetNextSymbol 0xc3bb7 LB 0x702 -> off=0x0 cb=000000000000001f uValue=00000000000c3bb7 'dispi_set_virt_width'
|
---|
6773 | dispi_set_virt_width: ; 0xc3bb7 LB 0x1f
|
---|
6774 | push bp ; 55 ; 0xc3bb7 vbe.c:139
|
---|
6775 | mov bp, sp ; 89 e5 ; 0xc3bb8
|
---|
6776 | push bx ; 53 ; 0xc3bba
|
---|
6777 | push dx ; 52 ; 0xc3bbb
|
---|
6778 | mov bx, ax ; 89 c3 ; 0xc3bbc
|
---|
6779 | mov ax, strict word 00006h ; b8 06 00 ; 0xc3bbe vbe.c:144
|
---|
6780 | mov dx, 001ceh ; ba ce 01 ; 0xc3bc1
|
---|
6781 | call 00570h ; e8 a9 c9 ; 0xc3bc4
|
---|
6782 | mov ax, bx ; 89 d8 ; 0xc3bc7 vbe.c:145
|
---|
6783 | mov dx, 001cfh ; ba cf 01 ; 0xc3bc9
|
---|
6784 | call 00570h ; e8 a1 c9 ; 0xc3bcc
|
---|
6785 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc3bcf vbe.c:146
|
---|
6786 | pop dx ; 5a ; 0xc3bd2
|
---|
6787 | pop bx ; 5b ; 0xc3bd3
|
---|
6788 | pop bp ; 5d ; 0xc3bd4
|
---|
6789 | retn ; c3 ; 0xc3bd5
|
---|
6790 | ; disGetNextSymbol 0xc3bd6 LB 0x6e3 -> off=0x0 cb=0000000000000019 uValue=00000000000c3bd6 'dispi_get_virt_width'
|
---|
6791 | dispi_get_virt_width: ; 0xc3bd6 LB 0x19
|
---|
6792 | push bp ; 55 ; 0xc3bd6 vbe.c:148
|
---|
6793 | mov bp, sp ; 89 e5 ; 0xc3bd7
|
---|
6794 | push dx ; 52 ; 0xc3bd9
|
---|
6795 | mov ax, strict word 00006h ; b8 06 00 ; 0xc3bda vbe.c:150
|
---|
6796 | mov dx, 001ceh ; ba ce 01 ; 0xc3bdd
|
---|
6797 | call 00570h ; e8 8d c9 ; 0xc3be0
|
---|
6798 | mov dx, 001cfh ; ba cf 01 ; 0xc3be3 vbe.c:151
|
---|
6799 | call 00577h ; e8 8e c9 ; 0xc3be6
|
---|
6800 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc3be9 vbe.c:152
|
---|
6801 | pop dx ; 5a ; 0xc3bec
|
---|
6802 | pop bp ; 5d ; 0xc3bed
|
---|
6803 | retn ; c3 ; 0xc3bee
|
---|
6804 | ; disGetNextSymbol 0xc3bef LB 0x6ca -> off=0x0 cb=0000000000000019 uValue=00000000000c3bef 'dispi_get_virt_height'
|
---|
6805 | dispi_get_virt_height: ; 0xc3bef LB 0x19
|
---|
6806 | push bp ; 55 ; 0xc3bef vbe.c:154
|
---|
6807 | mov bp, sp ; 89 e5 ; 0xc3bf0
|
---|
6808 | push dx ; 52 ; 0xc3bf2
|
---|
6809 | mov ax, strict word 00007h ; b8 07 00 ; 0xc3bf3 vbe.c:156
|
---|
6810 | mov dx, 001ceh ; ba ce 01 ; 0xc3bf6
|
---|
6811 | call 00570h ; e8 74 c9 ; 0xc3bf9
|
---|
6812 | mov dx, 001cfh ; ba cf 01 ; 0xc3bfc vbe.c:157
|
---|
6813 | call 00577h ; e8 75 c9 ; 0xc3bff
|
---|
6814 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc3c02 vbe.c:158
|
---|
6815 | pop dx ; 5a ; 0xc3c05
|
---|
6816 | pop bp ; 5d ; 0xc3c06
|
---|
6817 | retn ; c3 ; 0xc3c07
|
---|
6818 | ; disGetNextSymbol 0xc3c08 LB 0x6b1 -> off=0x0 cb=0000000000000012 uValue=00000000000c3c08 'in_word'
|
---|
6819 | in_word: ; 0xc3c08 LB 0x12
|
---|
6820 | push bp ; 55 ; 0xc3c08 vbe.c:160
|
---|
6821 | mov bp, sp ; 89 e5 ; 0xc3c09
|
---|
6822 | push bx ; 53 ; 0xc3c0b
|
---|
6823 | mov bx, ax ; 89 c3 ; 0xc3c0c
|
---|
6824 | mov ax, dx ; 89 d0 ; 0xc3c0e
|
---|
6825 | mov dx, bx ; 89 da ; 0xc3c10 vbe.c:162
|
---|
6826 | out DX, ax ; ef ; 0xc3c12
|
---|
6827 | in ax, DX ; ed ; 0xc3c13 vbe.c:163
|
---|
6828 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc3c14 vbe.c:164
|
---|
6829 | pop bx ; 5b ; 0xc3c17
|
---|
6830 | pop bp ; 5d ; 0xc3c18
|
---|
6831 | retn ; c3 ; 0xc3c19
|
---|
6832 | ; disGetNextSymbol 0xc3c1a LB 0x69f -> off=0x0 cb=0000000000000014 uValue=00000000000c3c1a 'in_byte'
|
---|
6833 | in_byte: ; 0xc3c1a LB 0x14
|
---|
6834 | push bp ; 55 ; 0xc3c1a vbe.c:166
|
---|
6835 | mov bp, sp ; 89 e5 ; 0xc3c1b
|
---|
6836 | push bx ; 53 ; 0xc3c1d
|
---|
6837 | mov bx, ax ; 89 c3 ; 0xc3c1e
|
---|
6838 | mov ax, dx ; 89 d0 ; 0xc3c20
|
---|
6839 | mov dx, bx ; 89 da ; 0xc3c22 vbe.c:168
|
---|
6840 | out DX, ax ; ef ; 0xc3c24
|
---|
6841 | in AL, DX ; ec ; 0xc3c25 vbe.c:169
|
---|
6842 | db 02ah, 0e4h
|
---|
6843 | ; sub ah, ah ; 2a e4 ; 0xc3c26
|
---|
6844 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc3c28 vbe.c:170
|
---|
6845 | pop bx ; 5b ; 0xc3c2b
|
---|
6846 | pop bp ; 5d ; 0xc3c2c
|
---|
6847 | retn ; c3 ; 0xc3c2d
|
---|
6848 | ; disGetNextSymbol 0xc3c2e LB 0x68b -> off=0x0 cb=0000000000000014 uValue=00000000000c3c2e 'dispi_get_id'
|
---|
6849 | dispi_get_id: ; 0xc3c2e LB 0x14
|
---|
6850 | push bp ; 55 ; 0xc3c2e vbe.c:173
|
---|
6851 | mov bp, sp ; 89 e5 ; 0xc3c2f
|
---|
6852 | push dx ; 52 ; 0xc3c31
|
---|
6853 | xor ax, ax ; 31 c0 ; 0xc3c32 vbe.c:175
|
---|
6854 | mov dx, 001ceh ; ba ce 01 ; 0xc3c34
|
---|
6855 | out DX, ax ; ef ; 0xc3c37
|
---|
6856 | mov dx, 001cfh ; ba cf 01 ; 0xc3c38 vbe.c:176
|
---|
6857 | in ax, DX ; ed ; 0xc3c3b
|
---|
6858 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc3c3c vbe.c:177
|
---|
6859 | pop dx ; 5a ; 0xc3c3f
|
---|
6860 | pop bp ; 5d ; 0xc3c40
|
---|
6861 | retn ; c3 ; 0xc3c41
|
---|
6862 | ; disGetNextSymbol 0xc3c42 LB 0x677 -> off=0x0 cb=000000000000001a uValue=00000000000c3c42 'dispi_set_id'
|
---|
6863 | dispi_set_id: ; 0xc3c42 LB 0x1a
|
---|
6864 | push bp ; 55 ; 0xc3c42 vbe.c:179
|
---|
6865 | mov bp, sp ; 89 e5 ; 0xc3c43
|
---|
6866 | push bx ; 53 ; 0xc3c45
|
---|
6867 | push dx ; 52 ; 0xc3c46
|
---|
6868 | mov bx, ax ; 89 c3 ; 0xc3c47
|
---|
6869 | xor ax, ax ; 31 c0 ; 0xc3c49 vbe.c:181
|
---|
6870 | mov dx, 001ceh ; ba ce 01 ; 0xc3c4b
|
---|
6871 | out DX, ax ; ef ; 0xc3c4e
|
---|
6872 | mov ax, bx ; 89 d8 ; 0xc3c4f vbe.c:182
|
---|
6873 | mov dx, 001cfh ; ba cf 01 ; 0xc3c51
|
---|
6874 | out DX, ax ; ef ; 0xc3c54
|
---|
6875 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc3c55 vbe.c:183
|
---|
6876 | pop dx ; 5a ; 0xc3c58
|
---|
6877 | pop bx ; 5b ; 0xc3c59
|
---|
6878 | pop bp ; 5d ; 0xc3c5a
|
---|
6879 | retn ; c3 ; 0xc3c5b
|
---|
6880 | ; disGetNextSymbol 0xc3c5c LB 0x65d -> off=0x0 cb=000000000000002a uValue=00000000000c3c5c 'vbe_init'
|
---|
6881 | vbe_init: ; 0xc3c5c LB 0x2a
|
---|
6882 | push bp ; 55 ; 0xc3c5c vbe.c:188
|
---|
6883 | mov bp, sp ; 89 e5 ; 0xc3c5d
|
---|
6884 | push bx ; 53 ; 0xc3c5f
|
---|
6885 | mov ax, 0b0c0h ; b8 c0 b0 ; 0xc3c60 vbe.c:190
|
---|
6886 | call 03c42h ; e8 dc ff ; 0xc3c63
|
---|
6887 | call 03c2eh ; e8 c5 ff ; 0xc3c66 vbe.c:191
|
---|
6888 | cmp ax, 0b0c0h ; 3d c0 b0 ; 0xc3c69
|
---|
6889 | jne short 03c80h ; 75 12 ; 0xc3c6c
|
---|
6890 | mov bx, 000b9h ; bb b9 00 ; 0xc3c6e vbe.c:52
|
---|
6891 | mov ax, strict word 00040h ; b8 40 00 ; 0xc3c71
|
---|
6892 | mov es, ax ; 8e c0 ; 0xc3c74
|
---|
6893 | mov byte [es:bx], 001h ; 26 c6 07 01 ; 0xc3c76
|
---|
6894 | mov ax, 0b0c4h ; b8 c4 b0 ; 0xc3c7a vbe.c:194
|
---|
6895 | call 03c42h ; e8 c2 ff ; 0xc3c7d
|
---|
6896 | lea sp, [bp-002h] ; 8d 66 fe ; 0xc3c80 vbe.c:199
|
---|
6897 | pop bx ; 5b ; 0xc3c83
|
---|
6898 | pop bp ; 5d ; 0xc3c84
|
---|
6899 | retn ; c3 ; 0xc3c85
|
---|
6900 | ; disGetNextSymbol 0xc3c86 LB 0x633 -> off=0x0 cb=000000000000006c uValue=00000000000c3c86 'mode_info_find_mode'
|
---|
6901 | mode_info_find_mode: ; 0xc3c86 LB 0x6c
|
---|
6902 | push bp ; 55 ; 0xc3c86 vbe.c:202
|
---|
6903 | mov bp, sp ; 89 e5 ; 0xc3c87
|
---|
6904 | push bx ; 53 ; 0xc3c89
|
---|
6905 | push cx ; 51 ; 0xc3c8a
|
---|
6906 | push si ; 56 ; 0xc3c8b
|
---|
6907 | push di ; 57 ; 0xc3c8c
|
---|
6908 | mov di, ax ; 89 c7 ; 0xc3c8d
|
---|
6909 | mov si, dx ; 89 d6 ; 0xc3c8f
|
---|
6910 | xor dx, dx ; 31 d2 ; 0xc3c91 vbe.c:208
|
---|
6911 | mov ax, 003b6h ; b8 b6 03 ; 0xc3c93
|
---|
6912 | call 03c08h ; e8 6f ff ; 0xc3c96
|
---|
6913 | cmp ax, 077cch ; 3d cc 77 ; 0xc3c99 vbe.c:209
|
---|
6914 | jne short 03ce7h ; 75 49 ; 0xc3c9c
|
---|
6915 | test si, si ; 85 f6 ; 0xc3c9e vbe.c:213
|
---|
6916 | je short 03cb5h ; 74 13 ; 0xc3ca0
|
---|
6917 | mov ax, strict word 0000bh ; b8 0b 00 ; 0xc3ca2 vbe.c:220
|
---|
6918 | mov dx, 001ceh ; ba ce 01 ; 0xc3ca5
|
---|
6919 | call 00570h ; e8 c5 c8 ; 0xc3ca8
|
---|
6920 | mov dx, 001cfh ; ba cf 01 ; 0xc3cab vbe.c:221
|
---|
6921 | call 00577h ; e8 c6 c8 ; 0xc3cae
|
---|
6922 | test ax, ax ; 85 c0 ; 0xc3cb1 vbe.c:222
|
---|
6923 | je short 03ce9h ; 74 34 ; 0xc3cb3
|
---|
6924 | mov bx, strict word 00004h ; bb 04 00 ; 0xc3cb5 vbe.c:226
|
---|
6925 | mov dx, bx ; 89 da ; 0xc3cb8 vbe.c:232
|
---|
6926 | mov ax, 003b6h ; b8 b6 03 ; 0xc3cba
|
---|
6927 | call 03c08h ; e8 48 ff ; 0xc3cbd
|
---|
6928 | mov cx, ax ; 89 c1 ; 0xc3cc0
|
---|
6929 | cmp cx, strict byte 0ffffh ; 83 f9 ff ; 0xc3cc2 vbe.c:233
|
---|
6930 | je short 03ce7h ; 74 20 ; 0xc3cc5
|
---|
6931 | lea dx, [bx+002h] ; 8d 57 02 ; 0xc3cc7 vbe.c:235
|
---|
6932 | mov ax, 003b6h ; b8 b6 03 ; 0xc3cca
|
---|
6933 | call 03c08h ; e8 38 ff ; 0xc3ccd
|
---|
6934 | lea dx, [bx+044h] ; 8d 57 44 ; 0xc3cd0
|
---|
6935 | cmp cx, di ; 39 f9 ; 0xc3cd3 vbe.c:237
|
---|
6936 | jne short 03ce3h ; 75 0c ; 0xc3cd5
|
---|
6937 | test si, si ; 85 f6 ; 0xc3cd7 vbe.c:239
|
---|
6938 | jne short 03cdfh ; 75 04 ; 0xc3cd9
|
---|
6939 | mov ax, bx ; 89 d8 ; 0xc3cdb vbe.c:240
|
---|
6940 | jmp short 03ce9h ; eb 0a ; 0xc3cdd
|
---|
6941 | test AL, strict byte 080h ; a8 80 ; 0xc3cdf vbe.c:241
|
---|
6942 | jne short 03cdbh ; 75 f8 ; 0xc3ce1
|
---|
6943 | mov bx, dx ; 89 d3 ; 0xc3ce3 vbe.c:244
|
---|
6944 | jmp short 03cbah ; eb d3 ; 0xc3ce5 vbe.c:249
|
---|
6945 | xor ax, ax ; 31 c0 ; 0xc3ce7 vbe.c:252
|
---|
6946 | lea sp, [bp-008h] ; 8d 66 f8 ; 0xc3ce9 vbe.c:253
|
---|
6947 | pop di ; 5f ; 0xc3cec
|
---|
6948 | pop si ; 5e ; 0xc3ced
|
---|
6949 | pop cx ; 59 ; 0xc3cee
|
---|
6950 | pop bx ; 5b ; 0xc3cef
|
---|
6951 | pop bp ; 5d ; 0xc3cf0
|
---|
6952 | retn ; c3 ; 0xc3cf1
|
---|
6953 | ; disGetNextSymbol 0xc3cf2 LB 0x5c7 -> off=0x0 cb=0000000000000125 uValue=00000000000c3cf2 'vbe_biosfn_return_controller_information'
|
---|
6954 | vbe_biosfn_return_controller_information: ; 0xc3cf2 LB 0x125
|
---|
6955 | push bp ; 55 ; 0xc3cf2 vbe.c:284
|
---|
6956 | mov bp, sp ; 89 e5 ; 0xc3cf3
|
---|
6957 | push cx ; 51 ; 0xc3cf5
|
---|
6958 | push si ; 56 ; 0xc3cf6
|
---|
6959 | push di ; 57 ; 0xc3cf7
|
---|
6960 | sub sp, strict byte 0000ah ; 83 ec 0a ; 0xc3cf8
|
---|
6961 | mov si, ax ; 89 c6 ; 0xc3cfb
|
---|
6962 | mov word [bp-00ah], dx ; 89 56 f6 ; 0xc3cfd
|
---|
6963 | mov di, bx ; 89 df ; 0xc3d00
|
---|
6964 | mov word [bp-00ch], strict word 00022h ; c7 46 f4 22 00 ; 0xc3d02 vbe.c:289
|
---|
6965 | call 005b7h ; e8 ad c8 ; 0xc3d07 vbe.c:292
|
---|
6966 | mov word [bp-010h], ax ; 89 46 f0 ; 0xc3d0a
|
---|
6967 | mov bx, di ; 89 fb ; 0xc3d0d vbe.c:295
|
---|
6968 | mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3d0f
|
---|
6969 | mov word [bp-008h], ax ; 89 46 f8 ; 0xc3d12
|
---|
6970 | xor dx, dx ; 31 d2 ; 0xc3d15 vbe.c:298
|
---|
6971 | mov ax, 003b6h ; b8 b6 03 ; 0xc3d17
|
---|
6972 | call 03c08h ; e8 eb fe ; 0xc3d1a
|
---|
6973 | cmp ax, 077cch ; 3d cc 77 ; 0xc3d1d vbe.c:299
|
---|
6974 | je short 03d2ch ; 74 0a ; 0xc3d20
|
---|
6975 | push SS ; 16 ; 0xc3d22 vbe.c:301
|
---|
6976 | pop ES ; 07 ; 0xc3d23
|
---|
6977 | mov word [es:si], 00100h ; 26 c7 04 00 01 ; 0xc3d24
|
---|
6978 | jmp near 03e0fh ; e9 e3 00 ; 0xc3d29 vbe.c:305
|
---|
6979 | mov cx, strict word 00004h ; b9 04 00 ; 0xc3d2c vbe.c:307
|
---|
6980 | mov word [bp-00eh], strict word 00000h ; c7 46 f2 00 00 ; 0xc3d2f vbe.c:314
|
---|
6981 | mov es, [bp-008h] ; 8e 46 f8 ; 0xc3d34 vbe.c:322
|
---|
6982 | cmp word [es:bx+002h], 03245h ; 26 81 7f 02 45 32 ; 0xc3d37
|
---|
6983 | jne short 03d46h ; 75 07 ; 0xc3d3d
|
---|
6984 | cmp word [es:bx], 04256h ; 26 81 3f 56 42 ; 0xc3d3f
|
---|
6985 | je short 03d55h ; 74 0f ; 0xc3d44
|
---|
6986 | cmp word [es:bx+002h], 04153h ; 26 81 7f 02 53 41 ; 0xc3d46
|
---|
6987 | jne short 03d5ah ; 75 0c ; 0xc3d4c
|
---|
6988 | cmp word [es:bx], 04556h ; 26 81 3f 56 45 ; 0xc3d4e
|
---|
6989 | jne short 03d5ah ; 75 05 ; 0xc3d53
|
---|
6990 | mov word [bp-00eh], strict word 00001h ; c7 46 f2 01 00 ; 0xc3d55 vbe.c:324
|
---|
6991 | mov es, [bp-008h] ; 8e 46 f8 ; 0xc3d5a vbe.c:332
|
---|
6992 | db 066h, 026h, 0c7h, 007h, 056h, 045h, 053h, 041h
|
---|
6993 | ; mov dword [es:bx], strict dword 041534556h ; 66 26 c7 07 56 45 53 41 ; 0xc3d5d
|
---|
6994 | mov word [es:bx+004h], 00200h ; 26 c7 47 04 00 02 ; 0xc3d65 vbe.c:338
|
---|
6995 | mov word [es:bx+006h], 07dfeh ; 26 c7 47 06 fe 7d ; 0xc3d6b vbe.c:341
|
---|
6996 | mov [es:bx+008h], ds ; 26 8c 5f 08 ; 0xc3d71
|
---|
6997 | db 066h, 026h, 0c7h, 047h, 00ah, 001h, 000h, 000h, 000h
|
---|
6998 | ; mov dword [es:bx+00ah], strict dword 000000001h ; 66 26 c7 47 0a 01 00 00 00; 0xc3d75 vbe.c:344
|
---|
6999 | mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3d7e vbe.c:350
|
---|
7000 | mov word [es:bx+010h], ax ; 26 89 47 10 ; 0xc3d81
|
---|
7001 | lea ax, [di+022h] ; 8d 45 22 ; 0xc3d85 vbe.c:351
|
---|
7002 | mov word [es:bx+00eh], ax ; 26 89 47 0e ; 0xc3d88
|
---|
7003 | mov dx, strict word 0ffffh ; ba ff ff ; 0xc3d8c vbe.c:354
|
---|
7004 | mov ax, 003b6h ; b8 b6 03 ; 0xc3d8f
|
---|
7005 | call 03c08h ; e8 73 fe ; 0xc3d92
|
---|
7006 | mov es, [bp-008h] ; 8e 46 f8 ; 0xc3d95
|
---|
7007 | mov word [es:bx+012h], ax ; 26 89 47 12 ; 0xc3d98
|
---|
7008 | cmp word [bp-00eh], strict byte 00000h ; 83 7e f2 00 ; 0xc3d9c vbe.c:356
|
---|
7009 | je short 03dc6h ; 74 24 ; 0xc3da0
|
---|
7010 | mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00 ; 0xc3da2 vbe.c:359
|
---|
7011 | mov word [es:bx+016h], 07e13h ; 26 c7 47 16 13 7e ; 0xc3da8 vbe.c:360
|
---|
7012 | mov [es:bx+018h], ds ; 26 8c 5f 18 ; 0xc3dae
|
---|
7013 | mov word [es:bx+01ah], 07e30h ; 26 c7 47 1a 30 7e ; 0xc3db2 vbe.c:361
|
---|
7014 | mov [es:bx+01ch], ds ; 26 8c 5f 1c ; 0xc3db8
|
---|
7015 | mov word [es:bx+01eh], 07e4eh ; 26 c7 47 1e 4e 7e ; 0xc3dbc vbe.c:362
|
---|
7016 | mov [es:bx+020h], ds ; 26 8c 5f 20 ; 0xc3dc2
|
---|
7017 | mov dx, cx ; 89 ca ; 0xc3dc6 vbe.c:369
|
---|
7018 | add dx, strict byte 0001bh ; 83 c2 1b ; 0xc3dc8
|
---|
7019 | mov ax, 003b6h ; b8 b6 03 ; 0xc3dcb
|
---|
7020 | call 03c1ah ; e8 49 fe ; 0xc3dce
|
---|
7021 | xor ah, ah ; 30 e4 ; 0xc3dd1 vbe.c:370
|
---|
7022 | cmp ax, word [bp-010h] ; 3b 46 f0 ; 0xc3dd3
|
---|
7023 | jnbe short 03defh ; 77 17 ; 0xc3dd6
|
---|
7024 | mov dx, cx ; 89 ca ; 0xc3dd8 vbe.c:372
|
---|
7025 | mov ax, 003b6h ; b8 b6 03 ; 0xc3dda
|
---|
7026 | call 03c08h ; e8 28 fe ; 0xc3ddd
|
---|
7027 | mov bx, word [bp-00ch] ; 8b 5e f4 ; 0xc3de0 vbe.c:376
|
---|
7028 | add bx, di ; 01 fb ; 0xc3de3
|
---|
7029 | mov es, [bp-00ah] ; 8e 46 f6 ; 0xc3de5 vbe.c:62
|
---|
7030 | mov word [es:bx], ax ; 26 89 07 ; 0xc3de8
|
---|
7031 | add word [bp-00ch], strict byte 00002h ; 83 46 f4 02 ; 0xc3deb vbe.c:378
|
---|
7032 | add cx, strict byte 00044h ; 83 c1 44 ; 0xc3def vbe.c:380
|
---|
7033 | mov dx, cx ; 89 ca ; 0xc3df2 vbe.c:381
|
---|
7034 | mov ax, 003b6h ; b8 b6 03 ; 0xc3df4
|
---|
7035 | call 03c08h ; e8 0e fe ; 0xc3df7
|
---|
7036 | cmp ax, strict word 0ffffh ; 3d ff ff ; 0xc3dfa vbe.c:382
|
---|
7037 | jne short 03dc6h ; 75 c7 ; 0xc3dfd
|
---|
7038 | add di, word [bp-00ch] ; 03 7e f4 ; 0xc3dff vbe.c:385
|
---|
7039 | mov es, [bp-00ah] ; 8e 46 f6 ; 0xc3e02 vbe.c:62
|
---|
7040 | mov word [es:di], ax ; 26 89 05 ; 0xc3e05
|
---|
7041 | push SS ; 16 ; 0xc3e08 vbe.c:386
|
---|
7042 | pop ES ; 07 ; 0xc3e09
|
---|
7043 | mov word [es:si], strict word 0004fh ; 26 c7 04 4f 00 ; 0xc3e0a
|
---|
7044 | lea sp, [bp-006h] ; 8d 66 fa ; 0xc3e0f vbe.c:387
|
---|
7045 | pop di ; 5f ; 0xc3e12
|
---|
7046 | pop si ; 5e ; 0xc3e13
|
---|
7047 | pop cx ; 59 ; 0xc3e14
|
---|
7048 | pop bp ; 5d ; 0xc3e15
|
---|
7049 | retn ; c3 ; 0xc3e16
|
---|
7050 | ; disGetNextSymbol 0xc3e17 LB 0x4a2 -> off=0x0 cb=000000000000009b uValue=00000000000c3e17 'vbe_biosfn_return_mode_information'
|
---|
7051 | vbe_biosfn_return_mode_information: ; 0xc3e17 LB 0x9b
|
---|
7052 | push bp ; 55 ; 0xc3e17 vbe.c:399
|
---|
7053 | mov bp, sp ; 89 e5 ; 0xc3e18
|
---|
7054 | push si ; 56 ; 0xc3e1a
|
---|
7055 | push di ; 57 ; 0xc3e1b
|
---|
7056 | push ax ; 50 ; 0xc3e1c
|
---|
7057 | push ax ; 50 ; 0xc3e1d
|
---|
7058 | mov ax, dx ; 89 d0 ; 0xc3e1e
|
---|
7059 | mov si, bx ; 89 de ; 0xc3e20
|
---|
7060 | mov bx, cx ; 89 cb ; 0xc3e22
|
---|
7061 | test dh, 040h ; f6 c6 40 ; 0xc3e24 vbe.c:410
|
---|
7062 | db 00fh, 095h, 0c2h
|
---|
7063 | ; setne dl ; 0f 95 c2 ; 0xc3e27
|
---|
7064 | xor dh, dh ; 30 f6 ; 0xc3e2a
|
---|
7065 | and ah, 001h ; 80 e4 01 ; 0xc3e2c vbe.c:411
|
---|
7066 | call 03c86h ; e8 54 fe ; 0xc3e2f vbe.c:413
|
---|
7067 | mov word [bp-006h], ax ; 89 46 fa ; 0xc3e32
|
---|
7068 | test ax, ax ; 85 c0 ; 0xc3e35 vbe.c:415
|
---|
7069 | je short 03ea0h ; 74 67 ; 0xc3e37
|
---|
7070 | mov cx, 00100h ; b9 00 01 ; 0xc3e39 vbe.c:420
|
---|
7071 | xor ax, ax ; 31 c0 ; 0xc3e3c
|
---|
7072 | mov di, bx ; 89 df ; 0xc3e3e
|
---|
7073 | mov es, si ; 8e c6 ; 0xc3e40
|
---|
7074 | jcxz 03e46h ; e3 02 ; 0xc3e42
|
---|
7075 | rep stosb ; f3 aa ; 0xc3e44
|
---|
7076 | xor cx, cx ; 31 c9 ; 0xc3e46 vbe.c:421
|
---|
7077 | jmp short 03e4fh ; eb 05 ; 0xc3e48
|
---|
7078 | cmp cx, strict byte 00042h ; 83 f9 42 ; 0xc3e4a
|
---|
7079 | jnc short 03e68h ; 73 19 ; 0xc3e4d
|
---|
7080 | mov dx, word [bp-006h] ; 8b 56 fa ; 0xc3e4f vbe.c:424
|
---|
7081 | inc dx ; 42 ; 0xc3e52
|
---|
7082 | inc dx ; 42 ; 0xc3e53
|
---|
7083 | add dx, cx ; 01 ca ; 0xc3e54
|
---|
7084 | mov ax, 003b6h ; b8 b6 03 ; 0xc3e56
|
---|
7085 | call 03c1ah ; e8 be fd ; 0xc3e59
|
---|
7086 | mov di, bx ; 89 df ; 0xc3e5c vbe.c:425
|
---|
7087 | add di, cx ; 01 cf ; 0xc3e5e
|
---|
7088 | mov es, si ; 8e c6 ; 0xc3e60 vbe.c:52
|
---|
7089 | mov byte [es:di], al ; 26 88 05 ; 0xc3e62
|
---|
7090 | inc cx ; 41 ; 0xc3e65 vbe.c:426
|
---|
7091 | jmp short 03e4ah ; eb e2 ; 0xc3e66
|
---|
7092 | lea di, [bx+002h] ; 8d 7f 02 ; 0xc3e68 vbe.c:427
|
---|
7093 | mov es, si ; 8e c6 ; 0xc3e6b vbe.c:47
|
---|
7094 | mov al, byte [es:di] ; 26 8a 05 ; 0xc3e6d
|
---|
7095 | test AL, strict byte 001h ; a8 01 ; 0xc3e70 vbe.c:428
|
---|
7096 | je short 03e84h ; 74 10 ; 0xc3e72
|
---|
7097 | lea di, [bx+00ch] ; 8d 7f 0c ; 0xc3e74 vbe.c:429
|
---|
7098 | mov word [es:di], 00629h ; 26 c7 05 29 06 ; 0xc3e77 vbe.c:62
|
---|
7099 | lea di, [bx+00eh] ; 8d 7f 0e ; 0xc3e7c vbe.c:431
|
---|
7100 | mov word [es:di], 0c000h ; 26 c7 05 00 c0 ; 0xc3e7f vbe.c:62
|
---|
7101 | mov ax, strict word 0000bh ; b8 0b 00 ; 0xc3e84 vbe.c:434
|
---|
7102 | mov dx, 001ceh ; ba ce 01 ; 0xc3e87
|
---|
7103 | call 00570h ; e8 e3 c6 ; 0xc3e8a
|
---|
7104 | mov dx, 001cfh ; ba cf 01 ; 0xc3e8d vbe.c:435
|
---|
7105 | call 00577h ; e8 e4 c6 ; 0xc3e90
|
---|
7106 | add bx, strict byte 0002ah ; 83 c3 2a ; 0xc3e93
|
---|
7107 | mov es, si ; 8e c6 ; 0xc3e96 vbe.c:62
|
---|
7108 | mov word [es:bx], ax ; 26 89 07 ; 0xc3e98
|
---|
7109 | mov ax, strict word 0004fh ; b8 4f 00 ; 0xc3e9b vbe.c:437
|
---|
7110 | jmp short 03ea3h ; eb 03 ; 0xc3e9e vbe.c:438
|
---|
7111 | mov ax, 00100h ; b8 00 01 ; 0xc3ea0 vbe.c:442
|
---|
7112 | push SS ; 16 ; 0xc3ea3 vbe.c:445
|
---|
7113 | pop ES ; 07 ; 0xc3ea4
|
---|
7114 | mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc3ea5
|
---|
7115 | mov word [es:bx], ax ; 26 89 07 ; 0xc3ea8
|
---|
7116 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc3eab vbe.c:446
|
---|
7117 | pop di ; 5f ; 0xc3eae
|
---|
7118 | pop si ; 5e ; 0xc3eaf
|
---|
7119 | pop bp ; 5d ; 0xc3eb0
|
---|
7120 | retn ; c3 ; 0xc3eb1
|
---|
7121 | ; disGetNextSymbol 0xc3eb2 LB 0x407 -> off=0x0 cb=00000000000000e5 uValue=00000000000c3eb2 'vbe_biosfn_set_mode'
|
---|
7122 | vbe_biosfn_set_mode: ; 0xc3eb2 LB 0xe5
|
---|
7123 | push bp ; 55 ; 0xc3eb2 vbe.c:458
|
---|
7124 | mov bp, sp ; 89 e5 ; 0xc3eb3
|
---|
7125 | push si ; 56 ; 0xc3eb5
|
---|
7126 | push di ; 57 ; 0xc3eb6
|
---|
7127 | sub sp, strict byte 00006h ; 83 ec 06 ; 0xc3eb7
|
---|
7128 | mov si, ax ; 89 c6 ; 0xc3eba
|
---|
7129 | mov word [bp-00ah], dx ; 89 56 f6 ; 0xc3ebc
|
---|
7130 | test byte [bp-009h], 040h ; f6 46 f7 40 ; 0xc3ebf vbe.c:466
|
---|
7131 | db 00fh, 095h, 0c0h
|
---|
7132 | ; setne al ; 0f 95 c0 ; 0xc3ec3
|
---|
7133 | movzx dx, al ; 0f b6 d0 ; 0xc3ec6
|
---|
7134 | mov ax, dx ; 89 d0 ; 0xc3ec9
|
---|
7135 | test dx, dx ; 85 d2 ; 0xc3ecb vbe.c:467
|
---|
7136 | je short 03ed2h ; 74 03 ; 0xc3ecd
|
---|
7137 | mov dx, strict word 00040h ; ba 40 00 ; 0xc3ecf
|
---|
7138 | mov byte [bp-008h], dl ; 88 56 f8 ; 0xc3ed2
|
---|
7139 | test byte [bp-009h], 080h ; f6 46 f7 80 ; 0xc3ed5 vbe.c:468
|
---|
7140 | je short 03ee0h ; 74 05 ; 0xc3ed9
|
---|
7141 | mov dx, 00080h ; ba 80 00 ; 0xc3edb
|
---|
7142 | jmp short 03ee2h ; eb 02 ; 0xc3ede
|
---|
7143 | xor dx, dx ; 31 d2 ; 0xc3ee0
|
---|
7144 | mov byte [bp-006h], dl ; 88 56 fa ; 0xc3ee2
|
---|
7145 | and byte [bp-009h], 001h ; 80 66 f7 01 ; 0xc3ee5 vbe.c:470
|
---|
7146 | cmp word [bp-00ah], 00100h ; 81 7e f6 00 01 ; 0xc3ee9 vbe.c:473
|
---|
7147 | jnc short 03f02h ; 73 12 ; 0xc3eee
|
---|
7148 | xor ax, ax ; 31 c0 ; 0xc3ef0 vbe.c:477
|
---|
7149 | call 005ddh ; e8 e8 c6 ; 0xc3ef2
|
---|
7150 | movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xc3ef5 vbe.c:481
|
---|
7151 | call 013ddh ; e8 e1 d4 ; 0xc3ef9
|
---|
7152 | mov ax, strict word 0004fh ; b8 4f 00 ; 0xc3efc vbe.c:482
|
---|
7153 | jmp near 03f8bh ; e9 89 00 ; 0xc3eff vbe.c:483
|
---|
7154 | mov dx, ax ; 89 c2 ; 0xc3f02 vbe.c:486
|
---|
7155 | mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3f04
|
---|
7156 | call 03c86h ; e8 7c fd ; 0xc3f07
|
---|
7157 | mov bx, ax ; 89 c3 ; 0xc3f0a
|
---|
7158 | test ax, ax ; 85 c0 ; 0xc3f0c vbe.c:488
|
---|
7159 | je short 03f88h ; 74 78 ; 0xc3f0e
|
---|
7160 | lea dx, [bx+014h] ; 8d 57 14 ; 0xc3f10 vbe.c:493
|
---|
7161 | mov ax, 003b6h ; b8 b6 03 ; 0xc3f13
|
---|
7162 | call 03c08h ; e8 ef fc ; 0xc3f16
|
---|
7163 | mov cx, ax ; 89 c1 ; 0xc3f19
|
---|
7164 | lea dx, [bx+016h] ; 8d 57 16 ; 0xc3f1b vbe.c:494
|
---|
7165 | mov ax, 003b6h ; b8 b6 03 ; 0xc3f1e
|
---|
7166 | call 03c08h ; e8 e4 fc ; 0xc3f21
|
---|
7167 | mov di, ax ; 89 c7 ; 0xc3f24
|
---|
7168 | lea dx, [bx+01bh] ; 8d 57 1b ; 0xc3f26 vbe.c:495
|
---|
7169 | mov ax, 003b6h ; b8 b6 03 ; 0xc3f29
|
---|
7170 | call 03c1ah ; e8 eb fc ; 0xc3f2c
|
---|
7171 | mov bl, al ; 88 c3 ; 0xc3f2f
|
---|
7172 | mov dl, al ; 88 c2 ; 0xc3f31
|
---|
7173 | xor ax, ax ; 31 c0 ; 0xc3f33 vbe.c:503
|
---|
7174 | call 005ddh ; e8 a5 c6 ; 0xc3f35
|
---|
7175 | cmp bl, 004h ; 80 fb 04 ; 0xc3f38 vbe.c:505
|
---|
7176 | jne short 03f43h ; 75 06 ; 0xc3f3b
|
---|
7177 | mov ax, strict word 0006ah ; b8 6a 00 ; 0xc3f3d vbe.c:507
|
---|
7178 | call 013ddh ; e8 9a d4 ; 0xc3f40
|
---|
7179 | movzx ax, dl ; 0f b6 c2 ; 0xc3f43 vbe.c:510
|
---|
7180 | call 03b7fh ; e8 36 fc ; 0xc3f46
|
---|
7181 | mov ax, cx ; 89 c8 ; 0xc3f49 vbe.c:511
|
---|
7182 | call 03b28h ; e8 da fb ; 0xc3f4b
|
---|
7183 | mov ax, di ; 89 f8 ; 0xc3f4e vbe.c:512
|
---|
7184 | call 03b47h ; e8 f4 fb ; 0xc3f50
|
---|
7185 | xor ax, ax ; 31 c0 ; 0xc3f53 vbe.c:513
|
---|
7186 | call 00603h ; e8 ab c6 ; 0xc3f55
|
---|
7187 | mov al, byte [bp-006h] ; 8a 46 fa ; 0xc3f58 vbe.c:514
|
---|
7188 | or AL, strict byte 001h ; 0c 01 ; 0xc3f5b
|
---|
7189 | movzx dx, al ; 0f b6 d0 ; 0xc3f5d
|
---|
7190 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc3f60
|
---|
7191 | or ax, dx ; 09 d0 ; 0xc3f64
|
---|
7192 | call 005ddh ; e8 74 c6 ; 0xc3f66
|
---|
7193 | call 006d2h ; e8 66 c7 ; 0xc3f69 vbe.c:515
|
---|
7194 | mov bx, 000bah ; bb ba 00 ; 0xc3f6c vbe.c:62
|
---|
7195 | mov ax, strict word 00040h ; b8 40 00 ; 0xc3f6f
|
---|
7196 | mov es, ax ; 8e c0 ; 0xc3f72
|
---|
7197 | mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc3f74
|
---|
7198 | mov word [es:bx], ax ; 26 89 07 ; 0xc3f77
|
---|
7199 | mov al, byte [bp-006h] ; 8a 46 fa ; 0xc3f7a vbe.c:518
|
---|
7200 | or AL, strict byte 060h ; 0c 60 ; 0xc3f7d
|
---|
7201 | mov bx, 00087h ; bb 87 00 ; 0xc3f7f vbe.c:52
|
---|
7202 | mov byte [es:bx], al ; 26 88 07 ; 0xc3f82
|
---|
7203 | jmp near 03efch ; e9 74 ff ; 0xc3f85
|
---|
7204 | mov ax, 00100h ; b8 00 01 ; 0xc3f88 vbe.c:527
|
---|
7205 | push SS ; 16 ; 0xc3f8b vbe.c:531
|
---|
7206 | pop ES ; 07 ; 0xc3f8c
|
---|
7207 | mov word [es:si], ax ; 26 89 04 ; 0xc3f8d
|
---|
7208 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc3f90 vbe.c:532
|
---|
7209 | pop di ; 5f ; 0xc3f93
|
---|
7210 | pop si ; 5e ; 0xc3f94
|
---|
7211 | pop bp ; 5d ; 0xc3f95
|
---|
7212 | retn ; c3 ; 0xc3f96
|
---|
7213 | ; disGetNextSymbol 0xc3f97 LB 0x322 -> off=0x0 cb=0000000000000008 uValue=00000000000c3f97 'vbe_biosfn_read_video_state_size'
|
---|
7214 | vbe_biosfn_read_video_state_size: ; 0xc3f97 LB 0x8
|
---|
7215 | push bp ; 55 ; 0xc3f97 vbe.c:534
|
---|
7216 | mov bp, sp ; 89 e5 ; 0xc3f98
|
---|
7217 | mov ax, strict word 00012h ; b8 12 00 ; 0xc3f9a vbe.c:537
|
---|
7218 | pop bp ; 5d ; 0xc3f9d
|
---|
7219 | retn ; c3 ; 0xc3f9e
|
---|
7220 | ; disGetNextSymbol 0xc3f9f LB 0x31a -> off=0x0 cb=000000000000004b uValue=00000000000c3f9f 'vbe_biosfn_save_video_state'
|
---|
7221 | vbe_biosfn_save_video_state: ; 0xc3f9f LB 0x4b
|
---|
7222 | push bp ; 55 ; 0xc3f9f vbe.c:539
|
---|
7223 | mov bp, sp ; 89 e5 ; 0xc3fa0
|
---|
7224 | push bx ; 53 ; 0xc3fa2
|
---|
7225 | push cx ; 51 ; 0xc3fa3
|
---|
7226 | push si ; 56 ; 0xc3fa4
|
---|
7227 | mov si, ax ; 89 c6 ; 0xc3fa5
|
---|
7228 | mov bx, dx ; 89 d3 ; 0xc3fa7
|
---|
7229 | mov ax, strict word 00004h ; b8 04 00 ; 0xc3fa9 vbe.c:543
|
---|
7230 | mov dx, 001ceh ; ba ce 01 ; 0xc3fac
|
---|
7231 | out DX, ax ; ef ; 0xc3faf
|
---|
7232 | mov dx, 001cfh ; ba cf 01 ; 0xc3fb0 vbe.c:544
|
---|
7233 | in ax, DX ; ed ; 0xc3fb3
|
---|
7234 | mov es, si ; 8e c6 ; 0xc3fb4 vbe.c:62
|
---|
7235 | mov word [es:bx], ax ; 26 89 07 ; 0xc3fb6
|
---|
7236 | inc bx ; 43 ; 0xc3fb9 vbe.c:546
|
---|
7237 | inc bx ; 43 ; 0xc3fba
|
---|
7238 | test AL, strict byte 001h ; a8 01 ; 0xc3fbb vbe.c:547
|
---|
7239 | je short 03fe2h ; 74 23 ; 0xc3fbd
|
---|
7240 | mov cx, strict word 00001h ; b9 01 00 ; 0xc3fbf vbe.c:549
|
---|
7241 | jmp short 03fc9h ; eb 05 ; 0xc3fc2
|
---|
7242 | cmp cx, strict byte 00009h ; 83 f9 09 ; 0xc3fc4
|
---|
7243 | jnbe short 03fe2h ; 77 19 ; 0xc3fc7
|
---|
7244 | cmp cx, strict byte 00004h ; 83 f9 04 ; 0xc3fc9 vbe.c:550
|
---|
7245 | je short 03fdfh ; 74 11 ; 0xc3fcc
|
---|
7246 | mov ax, cx ; 89 c8 ; 0xc3fce vbe.c:551
|
---|
7247 | mov dx, 001ceh ; ba ce 01 ; 0xc3fd0
|
---|
7248 | out DX, ax ; ef ; 0xc3fd3
|
---|
7249 | mov dx, 001cfh ; ba cf 01 ; 0xc3fd4 vbe.c:552
|
---|
7250 | in ax, DX ; ed ; 0xc3fd7
|
---|
7251 | mov es, si ; 8e c6 ; 0xc3fd8 vbe.c:62
|
---|
7252 | mov word [es:bx], ax ; 26 89 07 ; 0xc3fda
|
---|
7253 | inc bx ; 43 ; 0xc3fdd vbe.c:553
|
---|
7254 | inc bx ; 43 ; 0xc3fde
|
---|
7255 | inc cx ; 41 ; 0xc3fdf vbe.c:555
|
---|
7256 | jmp short 03fc4h ; eb e2 ; 0xc3fe0
|
---|
7257 | lea sp, [bp-006h] ; 8d 66 fa ; 0xc3fe2 vbe.c:556
|
---|
7258 | pop si ; 5e ; 0xc3fe5
|
---|
7259 | pop cx ; 59 ; 0xc3fe6
|
---|
7260 | pop bx ; 5b ; 0xc3fe7
|
---|
7261 | pop bp ; 5d ; 0xc3fe8
|
---|
7262 | retn ; c3 ; 0xc3fe9
|
---|
7263 | ; disGetNextSymbol 0xc3fea LB 0x2cf -> off=0x0 cb=000000000000008f uValue=00000000000c3fea 'vbe_biosfn_restore_video_state'
|
---|
7264 | vbe_biosfn_restore_video_state: ; 0xc3fea LB 0x8f
|
---|
7265 | push bp ; 55 ; 0xc3fea vbe.c:559
|
---|
7266 | mov bp, sp ; 89 e5 ; 0xc3feb
|
---|
7267 | push bx ; 53 ; 0xc3fed
|
---|
7268 | push cx ; 51 ; 0xc3fee
|
---|
7269 | push si ; 56 ; 0xc3fef
|
---|
7270 | push ax ; 50 ; 0xc3ff0
|
---|
7271 | mov cx, ax ; 89 c1 ; 0xc3ff1
|
---|
7272 | mov bx, dx ; 89 d3 ; 0xc3ff3
|
---|
7273 | mov es, ax ; 8e c0 ; 0xc3ff5 vbe.c:57
|
---|
7274 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc3ff7
|
---|
7275 | mov word [bp-008h], ax ; 89 46 f8 ; 0xc3ffa
|
---|
7276 | inc bx ; 43 ; 0xc3ffd vbe.c:564
|
---|
7277 | inc bx ; 43 ; 0xc3ffe
|
---|
7278 | test byte [bp-008h], 001h ; f6 46 f8 01 ; 0xc3fff vbe.c:566
|
---|
7279 | jne short 04015h ; 75 10 ; 0xc4003
|
---|
7280 | mov ax, strict word 00004h ; b8 04 00 ; 0xc4005 vbe.c:567
|
---|
7281 | mov dx, 001ceh ; ba ce 01 ; 0xc4008
|
---|
7282 | out DX, ax ; ef ; 0xc400b
|
---|
7283 | mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc400c vbe.c:568
|
---|
7284 | mov dx, 001cfh ; ba cf 01 ; 0xc400f
|
---|
7285 | out DX, ax ; ef ; 0xc4012
|
---|
7286 | jmp short 04071h ; eb 5c ; 0xc4013 vbe.c:569
|
---|
7287 | mov ax, strict word 00001h ; b8 01 00 ; 0xc4015 vbe.c:570
|
---|
7288 | mov dx, 001ceh ; ba ce 01 ; 0xc4018
|
---|
7289 | out DX, ax ; ef ; 0xc401b
|
---|
7290 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc401c vbe.c:57
|
---|
7291 | mov dx, 001cfh ; ba cf 01 ; 0xc401f vbe.c:58
|
---|
7292 | out DX, ax ; ef ; 0xc4022
|
---|
7293 | inc bx ; 43 ; 0xc4023 vbe.c:572
|
---|
7294 | inc bx ; 43 ; 0xc4024
|
---|
7295 | mov ax, strict word 00002h ; b8 02 00 ; 0xc4025
|
---|
7296 | mov dx, 001ceh ; ba ce 01 ; 0xc4028
|
---|
7297 | out DX, ax ; ef ; 0xc402b
|
---|
7298 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc402c vbe.c:57
|
---|
7299 | mov dx, 001cfh ; ba cf 01 ; 0xc402f vbe.c:58
|
---|
7300 | out DX, ax ; ef ; 0xc4032
|
---|
7301 | inc bx ; 43 ; 0xc4033 vbe.c:575
|
---|
7302 | inc bx ; 43 ; 0xc4034
|
---|
7303 | mov ax, strict word 00003h ; b8 03 00 ; 0xc4035
|
---|
7304 | mov dx, 001ceh ; ba ce 01 ; 0xc4038
|
---|
7305 | out DX, ax ; ef ; 0xc403b
|
---|
7306 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc403c vbe.c:57
|
---|
7307 | mov dx, 001cfh ; ba cf 01 ; 0xc403f vbe.c:58
|
---|
7308 | out DX, ax ; ef ; 0xc4042
|
---|
7309 | inc bx ; 43 ; 0xc4043 vbe.c:578
|
---|
7310 | inc bx ; 43 ; 0xc4044
|
---|
7311 | mov ax, strict word 00004h ; b8 04 00 ; 0xc4045
|
---|
7312 | mov dx, 001ceh ; ba ce 01 ; 0xc4048
|
---|
7313 | out DX, ax ; ef ; 0xc404b
|
---|
7314 | mov ax, word [bp-008h] ; 8b 46 f8 ; 0xc404c vbe.c:580
|
---|
7315 | mov dx, 001cfh ; ba cf 01 ; 0xc404f
|
---|
7316 | out DX, ax ; ef ; 0xc4052
|
---|
7317 | mov si, strict word 00005h ; be 05 00 ; 0xc4053 vbe.c:582
|
---|
7318 | jmp short 0405dh ; eb 05 ; 0xc4056
|
---|
7319 | cmp si, strict byte 00009h ; 83 fe 09 ; 0xc4058
|
---|
7320 | jnbe short 04071h ; 77 14 ; 0xc405b
|
---|
7321 | mov ax, si ; 89 f0 ; 0xc405d vbe.c:583
|
---|
7322 | mov dx, 001ceh ; ba ce 01 ; 0xc405f
|
---|
7323 | out DX, ax ; ef ; 0xc4062
|
---|
7324 | mov es, cx ; 8e c1 ; 0xc4063 vbe.c:57
|
---|
7325 | mov ax, word [es:bx] ; 26 8b 07 ; 0xc4065
|
---|
7326 | mov dx, 001cfh ; ba cf 01 ; 0xc4068 vbe.c:58
|
---|
7327 | out DX, ax ; ef ; 0xc406b
|
---|
7328 | inc bx ; 43 ; 0xc406c vbe.c:585
|
---|
7329 | inc bx ; 43 ; 0xc406d
|
---|
7330 | inc si ; 46 ; 0xc406e vbe.c:586
|
---|
7331 | jmp short 04058h ; eb e7 ; 0xc406f
|
---|
7332 | lea sp, [bp-006h] ; 8d 66 fa ; 0xc4071 vbe.c:588
|
---|
7333 | pop si ; 5e ; 0xc4074
|
---|
7334 | pop cx ; 59 ; 0xc4075
|
---|
7335 | pop bx ; 5b ; 0xc4076
|
---|
7336 | pop bp ; 5d ; 0xc4077
|
---|
7337 | retn ; c3 ; 0xc4078
|
---|
7338 | ; disGetNextSymbol 0xc4079 LB 0x240 -> off=0x0 cb=000000000000008c uValue=00000000000c4079 'vbe_biosfn_save_restore_state'
|
---|
7339 | vbe_biosfn_save_restore_state: ; 0xc4079 LB 0x8c
|
---|
7340 | push bp ; 55 ; 0xc4079 vbe.c:604
|
---|
7341 | mov bp, sp ; 89 e5 ; 0xc407a
|
---|
7342 | push si ; 56 ; 0xc407c
|
---|
7343 | push di ; 57 ; 0xc407d
|
---|
7344 | push ax ; 50 ; 0xc407e
|
---|
7345 | mov si, ax ; 89 c6 ; 0xc407f
|
---|
7346 | mov word [bp-006h], dx ; 89 56 fa ; 0xc4081
|
---|
7347 | mov ax, bx ; 89 d8 ; 0xc4084
|
---|
7348 | mov bx, word [bp+004h] ; 8b 5e 04 ; 0xc4086
|
---|
7349 | mov di, strict word 0004fh ; bf 4f 00 ; 0xc4089 vbe.c:609
|
---|
7350 | xor ah, ah ; 30 e4 ; 0xc408c vbe.c:610
|
---|
7351 | cmp ax, strict word 00002h ; 3d 02 00 ; 0xc408e
|
---|
7352 | je short 040d8h ; 74 45 ; 0xc4091
|
---|
7353 | cmp ax, strict word 00001h ; 3d 01 00 ; 0xc4093
|
---|
7354 | je short 040bch ; 74 24 ; 0xc4096
|
---|
7355 | test ax, ax ; 85 c0 ; 0xc4098
|
---|
7356 | jne short 040f4h ; 75 58 ; 0xc409a
|
---|
7357 | mov ax, word [bp-006h] ; 8b 46 fa ; 0xc409c vbe.c:612
|
---|
7358 | call 03024h ; e8 82 ef ; 0xc409f
|
---|
7359 | mov cx, ax ; 89 c1 ; 0xc40a2
|
---|
7360 | test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc40a4 vbe.c:616
|
---|
7361 | je short 040afh ; 74 05 ; 0xc40a8
|
---|
7362 | call 03f97h ; e8 ea fe ; 0xc40aa vbe.c:617
|
---|
7363 | add ax, cx ; 01 c8 ; 0xc40ad
|
---|
7364 | add ax, strict word 0003fh ; 05 3f 00 ; 0xc40af vbe.c:618
|
---|
7365 | shr ax, 006h ; c1 e8 06 ; 0xc40b2
|
---|
7366 | push SS ; 16 ; 0xc40b5
|
---|
7367 | pop ES ; 07 ; 0xc40b6
|
---|
7368 | mov word [es:bx], ax ; 26 89 07 ; 0xc40b7
|
---|
7369 | jmp short 040f7h ; eb 3b ; 0xc40ba vbe.c:619
|
---|
7370 | push SS ; 16 ; 0xc40bc vbe.c:621
|
---|
7371 | pop ES ; 07 ; 0xc40bd
|
---|
7372 | mov bx, word [es:bx] ; 26 8b 1f ; 0xc40be
|
---|
7373 | mov dx, cx ; 89 ca ; 0xc40c1 vbe.c:622
|
---|
7374 | mov ax, word [bp-006h] ; 8b 46 fa ; 0xc40c3
|
---|
7375 | call 0305fh ; e8 96 ef ; 0xc40c6
|
---|
7376 | test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc40c9 vbe.c:626
|
---|
7377 | je short 040f7h ; 74 28 ; 0xc40cd
|
---|
7378 | mov dx, ax ; 89 c2 ; 0xc40cf vbe.c:627
|
---|
7379 | mov ax, cx ; 89 c8 ; 0xc40d1
|
---|
7380 | call 03f9fh ; e8 c9 fe ; 0xc40d3
|
---|
7381 | jmp short 040f7h ; eb 1f ; 0xc40d6 vbe.c:628
|
---|
7382 | push SS ; 16 ; 0xc40d8 vbe.c:630
|
---|
7383 | pop ES ; 07 ; 0xc40d9
|
---|
7384 | mov bx, word [es:bx] ; 26 8b 1f ; 0xc40da
|
---|
7385 | mov dx, cx ; 89 ca ; 0xc40dd vbe.c:631
|
---|
7386 | mov ax, word [bp-006h] ; 8b 46 fa ; 0xc40df
|
---|
7387 | call 03335h ; e8 50 f2 ; 0xc40e2
|
---|
7388 | test byte [bp-006h], 008h ; f6 46 fa 08 ; 0xc40e5 vbe.c:635
|
---|
7389 | je short 040f7h ; 74 0c ; 0xc40e9
|
---|
7390 | mov dx, ax ; 89 c2 ; 0xc40eb vbe.c:636
|
---|
7391 | mov ax, cx ; 89 c8 ; 0xc40ed
|
---|
7392 | call 03feah ; e8 f8 fe ; 0xc40ef
|
---|
7393 | jmp short 040f7h ; eb 03 ; 0xc40f2 vbe.c:637
|
---|
7394 | mov di, 00100h ; bf 00 01 ; 0xc40f4 vbe.c:640
|
---|
7395 | push SS ; 16 ; 0xc40f7 vbe.c:643
|
---|
7396 | pop ES ; 07 ; 0xc40f8
|
---|
7397 | mov word [es:si], di ; 26 89 3c ; 0xc40f9
|
---|
7398 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc40fc vbe.c:644
|
---|
7399 | pop di ; 5f ; 0xc40ff
|
---|
7400 | pop si ; 5e ; 0xc4100
|
---|
7401 | pop bp ; 5d ; 0xc4101
|
---|
7402 | retn 00002h ; c2 02 00 ; 0xc4102
|
---|
7403 | ; disGetNextSymbol 0xc4105 LB 0x1b4 -> off=0x0 cb=00000000000000cf uValue=00000000000c4105 'vbe_biosfn_get_set_scanline_length'
|
---|
7404 | vbe_biosfn_get_set_scanline_length: ; 0xc4105 LB 0xcf
|
---|
7405 | push bp ; 55 ; 0xc4105 vbe.c:665
|
---|
7406 | mov bp, sp ; 89 e5 ; 0xc4106
|
---|
7407 | push si ; 56 ; 0xc4108
|
---|
7408 | push di ; 57 ; 0xc4109
|
---|
7409 | sub sp, strict byte 00008h ; 83 ec 08 ; 0xc410a
|
---|
7410 | push ax ; 50 ; 0xc410d
|
---|
7411 | mov di, dx ; 89 d7 ; 0xc410e
|
---|
7412 | mov si, bx ; 89 de ; 0xc4110
|
---|
7413 | mov word [bp-008h], cx ; 89 4e f8 ; 0xc4112
|
---|
7414 | call 03b9eh ; e8 86 fa ; 0xc4115 vbe.c:674
|
---|
7415 | cmp AL, strict byte 00fh ; 3c 0f ; 0xc4118 vbe.c:675
|
---|
7416 | jne short 04121h ; 75 05 ; 0xc411a
|
---|
7417 | mov cx, strict word 00010h ; b9 10 00 ; 0xc411c
|
---|
7418 | jmp short 04124h ; eb 03 ; 0xc411f
|
---|
7419 | movzx cx, al ; 0f b6 c8 ; 0xc4121
|
---|
7420 | call 03bd6h ; e8 af fa ; 0xc4124 vbe.c:676
|
---|
7421 | mov word [bp-00ah], ax ; 89 46 f6 ; 0xc4127
|
---|
7422 | mov word [bp-006h], strict word 0004fh ; c7 46 fa 4f 00 ; 0xc412a vbe.c:677
|
---|
7423 | push SS ; 16 ; 0xc412f vbe.c:678
|
---|
7424 | pop ES ; 07 ; 0xc4130
|
---|
7425 | mov bx, word [es:si] ; 26 8b 1c ; 0xc4131
|
---|
7426 | mov al, byte [es:di] ; 26 8a 05 ; 0xc4134 vbe.c:679
|
---|
7427 | cmp AL, strict byte 002h ; 3c 02 ; 0xc4137 vbe.c:683
|
---|
7428 | je short 04146h ; 74 0b ; 0xc4139
|
---|
7429 | cmp AL, strict byte 001h ; 3c 01 ; 0xc413b
|
---|
7430 | je short 0416dh ; 74 2e ; 0xc413d
|
---|
7431 | test al, al ; 84 c0 ; 0xc413f
|
---|
7432 | je short 04168h ; 74 25 ; 0xc4141
|
---|
7433 | jmp near 041bdh ; e9 77 00 ; 0xc4143
|
---|
7434 | cmp cl, 004h ; 80 f9 04 ; 0xc4146 vbe.c:685
|
---|
7435 | jne short 04150h ; 75 05 ; 0xc4149
|
---|
7436 | sal bx, 003h ; c1 e3 03 ; 0xc414b vbe.c:686
|
---|
7437 | jmp short 04168h ; eb 18 ; 0xc414e vbe.c:687
|
---|
7438 | movzx ax, cl ; 0f b6 c1 ; 0xc4150 vbe.c:688
|
---|
7439 | cwd ; 99 ; 0xc4153
|
---|
7440 | sal dx, 003h ; c1 e2 03 ; 0xc4154
|
---|
7441 | db 01bh, 0c2h
|
---|
7442 | ; sbb ax, dx ; 1b c2 ; 0xc4157
|
---|
7443 | sar ax, 003h ; c1 f8 03 ; 0xc4159
|
---|
7444 | mov word [bp-00ch], ax ; 89 46 f4 ; 0xc415c
|
---|
7445 | mov ax, bx ; 89 d8 ; 0xc415f
|
---|
7446 | xor dx, dx ; 31 d2 ; 0xc4161
|
---|
7447 | div word [bp-00ch] ; f7 76 f4 ; 0xc4163
|
---|
7448 | mov bx, ax ; 89 c3 ; 0xc4166
|
---|
7449 | mov ax, bx ; 89 d8 ; 0xc4168 vbe.c:691
|
---|
7450 | call 03bb7h ; e8 4a fa ; 0xc416a
|
---|
7451 | call 03bd6h ; e8 66 fa ; 0xc416d vbe.c:694
|
---|
7452 | mov bx, ax ; 89 c3 ; 0xc4170
|
---|
7453 | push SS ; 16 ; 0xc4172 vbe.c:695
|
---|
7454 | pop ES ; 07 ; 0xc4173
|
---|
7455 | mov word [es:si], ax ; 26 89 04 ; 0xc4174
|
---|
7456 | cmp cl, 004h ; 80 f9 04 ; 0xc4177 vbe.c:696
|
---|
7457 | jne short 04181h ; 75 05 ; 0xc417a
|
---|
7458 | shr bx, 003h ; c1 eb 03 ; 0xc417c vbe.c:697
|
---|
7459 | jmp short 04190h ; eb 0f ; 0xc417f vbe.c:698
|
---|
7460 | movzx ax, cl ; 0f b6 c1 ; 0xc4181 vbe.c:699
|
---|
7461 | cwd ; 99 ; 0xc4184
|
---|
7462 | sal dx, 003h ; c1 e2 03 ; 0xc4185
|
---|
7463 | db 01bh, 0c2h
|
---|
7464 | ; sbb ax, dx ; 1b c2 ; 0xc4188
|
---|
7465 | sar ax, 003h ; c1 f8 03 ; 0xc418a
|
---|
7466 | imul bx, ax ; 0f af d8 ; 0xc418d
|
---|
7467 | add bx, strict byte 00003h ; 83 c3 03 ; 0xc4190 vbe.c:700
|
---|
7468 | and bl, 0fch ; 80 e3 fc ; 0xc4193
|
---|
7469 | push SS ; 16 ; 0xc4196 vbe.c:701
|
---|
7470 | pop ES ; 07 ; 0xc4197
|
---|
7471 | mov word [es:di], bx ; 26 89 1d ; 0xc4198
|
---|
7472 | call 03befh ; e8 51 fa ; 0xc419b vbe.c:702
|
---|
7473 | push SS ; 16 ; 0xc419e
|
---|
7474 | pop ES ; 07 ; 0xc419f
|
---|
7475 | mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc41a0
|
---|
7476 | mov word [es:bx], ax ; 26 89 07 ; 0xc41a3
|
---|
7477 | call 03b66h ; e8 bd f9 ; 0xc41a6 vbe.c:703
|
---|
7478 | push SS ; 16 ; 0xc41a9
|
---|
7479 | pop ES ; 07 ; 0xc41aa
|
---|
7480 | cmp ax, word [es:bx] ; 26 3b 07 ; 0xc41ab
|
---|
7481 | jbe short 041c2h ; 76 12 ; 0xc41ae
|
---|
7482 | mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xc41b0 vbe.c:704
|
---|
7483 | call 03bb7h ; e8 01 fa ; 0xc41b3
|
---|
7484 | mov word [bp-006h], 00200h ; c7 46 fa 00 02 ; 0xc41b6 vbe.c:705
|
---|
7485 | jmp short 041c2h ; eb 05 ; 0xc41bb vbe.c:707
|
---|
7486 | mov word [bp-006h], 00100h ; c7 46 fa 00 01 ; 0xc41bd vbe.c:710
|
---|
7487 | push SS ; 16 ; 0xc41c2 vbe.c:713
|
---|
7488 | pop ES ; 07 ; 0xc41c3
|
---|
7489 | mov ax, word [bp-006h] ; 8b 46 fa ; 0xc41c4
|
---|
7490 | mov bx, word [bp-00eh] ; 8b 5e f2 ; 0xc41c7
|
---|
7491 | mov word [es:bx], ax ; 26 89 07 ; 0xc41ca
|
---|
7492 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc41cd vbe.c:714
|
---|
7493 | pop di ; 5f ; 0xc41d0
|
---|
7494 | pop si ; 5e ; 0xc41d1
|
---|
7495 | pop bp ; 5d ; 0xc41d2
|
---|
7496 | retn ; c3 ; 0xc41d3
|
---|
7497 | ; disGetNextSymbol 0xc41d4 LB 0xe5 -> off=0x0 cb=00000000000000e5 uValue=00000000000c41d4 'private_biosfn_custom_mode'
|
---|
7498 | private_biosfn_custom_mode: ; 0xc41d4 LB 0xe5
|
---|
7499 | push bp ; 55 ; 0xc41d4 vbe.c:740
|
---|
7500 | mov bp, sp ; 89 e5 ; 0xc41d5
|
---|
7501 | push si ; 56 ; 0xc41d7
|
---|
7502 | push di ; 57 ; 0xc41d8
|
---|
7503 | push ax ; 50 ; 0xc41d9
|
---|
7504 | push ax ; 50 ; 0xc41da
|
---|
7505 | push ax ; 50 ; 0xc41db
|
---|
7506 | mov si, dx ; 89 d6 ; 0xc41dc
|
---|
7507 | mov dx, cx ; 89 ca ; 0xc41de
|
---|
7508 | mov di, strict word 0004fh ; bf 4f 00 ; 0xc41e0 vbe.c:753
|
---|
7509 | push SS ; 16 ; 0xc41e3 vbe.c:754
|
---|
7510 | pop ES ; 07 ; 0xc41e4
|
---|
7511 | mov al, byte [es:si] ; 26 8a 04 ; 0xc41e5
|
---|
7512 | test al, al ; 84 c0 ; 0xc41e8 vbe.c:755
|
---|
7513 | jne short 0420eh ; 75 22 ; 0xc41ea
|
---|
7514 | push SS ; 16 ; 0xc41ec vbe.c:757
|
---|
7515 | pop ES ; 07 ; 0xc41ed
|
---|
7516 | mov cx, word [es:bx] ; 26 8b 0f ; 0xc41ee
|
---|
7517 | mov bx, dx ; 89 d3 ; 0xc41f1 vbe.c:758
|
---|
7518 | mov bx, word [es:bx] ; 26 8b 1f ; 0xc41f3
|
---|
7519 | mov ax, word [es:si] ; 26 8b 04 ; 0xc41f6 vbe.c:759
|
---|
7520 | shr ax, 008h ; c1 e8 08 ; 0xc41f9
|
---|
7521 | and ax, strict word 0007fh ; 25 7f 00 ; 0xc41fc
|
---|
7522 | mov byte [bp-008h], al ; 88 46 f8 ; 0xc41ff
|
---|
7523 | cmp AL, strict byte 008h ; 3c 08 ; 0xc4202 vbe.c:764
|
---|
7524 | je short 04214h ; 74 0e ; 0xc4204
|
---|
7525 | cmp AL, strict byte 010h ; 3c 10 ; 0xc4206
|
---|
7526 | je short 04214h ; 74 0a ; 0xc4208
|
---|
7527 | cmp AL, strict byte 020h ; 3c 20 ; 0xc420a
|
---|
7528 | je short 04214h ; 74 06 ; 0xc420c
|
---|
7529 | mov di, 00100h ; bf 00 01 ; 0xc420e vbe.c:765
|
---|
7530 | jmp near 042aah ; e9 96 00 ; 0xc4211 vbe.c:766
|
---|
7531 | push SS ; 16 ; 0xc4214 vbe.c:770
|
---|
7532 | pop ES ; 07 ; 0xc4215
|
---|
7533 | test byte [es:si+001h], 080h ; 26 f6 44 01 80 ; 0xc4216
|
---|
7534 | je short 04222h ; 74 05 ; 0xc421b
|
---|
7535 | mov ax, strict word 00040h ; b8 40 00 ; 0xc421d
|
---|
7536 | jmp short 04224h ; eb 02 ; 0xc4220
|
---|
7537 | xor ax, ax ; 31 c0 ; 0xc4222
|
---|
7538 | mov byte [bp-006h], al ; 88 46 fa ; 0xc4224
|
---|
7539 | cmp cx, 00280h ; 81 f9 80 02 ; 0xc4227 vbe.c:773
|
---|
7540 | jnc short 04232h ; 73 05 ; 0xc422b
|
---|
7541 | mov cx, 00280h ; b9 80 02 ; 0xc422d vbe.c:774
|
---|
7542 | jmp short 0423bh ; eb 09 ; 0xc4230 vbe.c:775
|
---|
7543 | cmp cx, 00a00h ; 81 f9 00 0a ; 0xc4232
|
---|
7544 | jbe short 0423bh ; 76 03 ; 0xc4236
|
---|
7545 | mov cx, 00a00h ; b9 00 0a ; 0xc4238 vbe.c:776
|
---|
7546 | cmp bx, 001e0h ; 81 fb e0 01 ; 0xc423b vbe.c:777
|
---|
7547 | jnc short 04246h ; 73 05 ; 0xc423f
|
---|
7548 | mov bx, 001e0h ; bb e0 01 ; 0xc4241 vbe.c:778
|
---|
7549 | jmp short 0424fh ; eb 09 ; 0xc4244 vbe.c:779
|
---|
7550 | cmp bx, 00780h ; 81 fb 80 07 ; 0xc4246
|
---|
7551 | jbe short 0424fh ; 76 03 ; 0xc424a
|
---|
7552 | mov bx, 00780h ; bb 80 07 ; 0xc424c vbe.c:780
|
---|
7553 | mov dx, strict word 0ffffh ; ba ff ff ; 0xc424f vbe.c:786
|
---|
7554 | mov ax, 003b6h ; b8 b6 03 ; 0xc4252
|
---|
7555 | call 03c08h ; e8 b0 f9 ; 0xc4255
|
---|
7556 | mov si, ax ; 89 c6 ; 0xc4258
|
---|
7557 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc425a vbe.c:789
|
---|
7558 | cwd ; 99 ; 0xc425e
|
---|
7559 | sal dx, 003h ; c1 e2 03 ; 0xc425f
|
---|
7560 | db 01bh, 0c2h
|
---|
7561 | ; sbb ax, dx ; 1b c2 ; 0xc4262
|
---|
7562 | sar ax, 003h ; c1 f8 03 ; 0xc4264
|
---|
7563 | imul ax, cx ; 0f af c1 ; 0xc4267
|
---|
7564 | add ax, strict word 00003h ; 05 03 00 ; 0xc426a vbe.c:790
|
---|
7565 | and AL, strict byte 0fch ; 24 fc ; 0xc426d
|
---|
7566 | mov dx, bx ; 89 da ; 0xc426f vbe.c:792
|
---|
7567 | mul dx ; f7 e2 ; 0xc4271
|
---|
7568 | cmp dx, si ; 39 f2 ; 0xc4273 vbe.c:794
|
---|
7569 | jnbe short 0427dh ; 77 06 ; 0xc4275
|
---|
7570 | jne short 04282h ; 75 09 ; 0xc4277
|
---|
7571 | test ax, ax ; 85 c0 ; 0xc4279
|
---|
7572 | jbe short 04282h ; 76 05 ; 0xc427b
|
---|
7573 | mov di, 00200h ; bf 00 02 ; 0xc427d vbe.c:796
|
---|
7574 | jmp short 042aah ; eb 28 ; 0xc4280 vbe.c:797
|
---|
7575 | xor ax, ax ; 31 c0 ; 0xc4282 vbe.c:801
|
---|
7576 | call 005ddh ; e8 56 c3 ; 0xc4284
|
---|
7577 | movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xc4287 vbe.c:802
|
---|
7578 | call 03b7fh ; e8 f1 f8 ; 0xc428b
|
---|
7579 | mov ax, cx ; 89 c8 ; 0xc428e vbe.c:803
|
---|
7580 | call 03b28h ; e8 95 f8 ; 0xc4290
|
---|
7581 | mov ax, bx ; 89 d8 ; 0xc4293 vbe.c:804
|
---|
7582 | call 03b47h ; e8 af f8 ; 0xc4295
|
---|
7583 | xor ax, ax ; 31 c0 ; 0xc4298 vbe.c:805
|
---|
7584 | call 00603h ; e8 66 c3 ; 0xc429a
|
---|
7585 | mov al, byte [bp-006h] ; 8a 46 fa ; 0xc429d vbe.c:806
|
---|
7586 | or AL, strict byte 001h ; 0c 01 ; 0xc42a0
|
---|
7587 | xor ah, ah ; 30 e4 ; 0xc42a2
|
---|
7588 | call 005ddh ; e8 36 c3 ; 0xc42a4
|
---|
7589 | call 006d2h ; e8 28 c4 ; 0xc42a7 vbe.c:807
|
---|
7590 | push SS ; 16 ; 0xc42aa vbe.c:815
|
---|
7591 | pop ES ; 07 ; 0xc42ab
|
---|
7592 | mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xc42ac
|
---|
7593 | mov word [es:bx], di ; 26 89 3f ; 0xc42af
|
---|
7594 | lea sp, [bp-004h] ; 8d 66 fc ; 0xc42b2 vbe.c:816
|
---|
7595 | pop di ; 5f ; 0xc42b5
|
---|
7596 | pop si ; 5e ; 0xc42b6
|
---|
7597 | pop bp ; 5d ; 0xc42b7
|
---|
7598 | retn ; c3 ; 0xc42b8
|
---|
7599 |
|
---|
7600 | ; Padding 0x387 bytes at 0xc42b9
|
---|
7601 | times 903 db 0
|
---|
7602 |
|
---|
7603 | section VBE32 progbits vstart=0x4640 align=1 ; size=0x115 class=CODE group=AUTO
|
---|
7604 | ; disGetNextSymbol 0xc4640 LB 0x115 -> off=0x0 cb=0000000000000114 uValue=00000000000c0000 'vesa_pm_start'
|
---|
7605 | vesa_pm_start: ; 0xc4640 LB 0x114
|
---|
7606 | sbb byte [bx+si], al ; 18 00 ; 0xc4640
|
---|
7607 | dec di ; 4f ; 0xc4642
|
---|
7608 | add byte [bx+si], dl ; 00 10 ; 0xc4643
|
---|
7609 | add word [bx+si], cx ; 01 08 ; 0xc4645
|
---|
7610 | add dh, cl ; 00 ce ; 0xc4647
|
---|
7611 | add di, cx ; 01 cf ; 0xc4649
|
---|
7612 | add di, cx ; 01 cf ; 0xc464b
|
---|
7613 | add ax, dx ; 01 d0 ; 0xc464d
|
---|
7614 | add word [bp-048fdh], si ; 01 b6 03 b7 ; 0xc464f
|
---|
7615 | db 003h, 0ffh
|
---|
7616 | ; add di, di ; 03 ff ; 0xc4653
|
---|
7617 | db 0ffh
|
---|
7618 | db 0ffh
|
---|
7619 | jmp word [bp-07dh] ; ff 66 83 ; 0xc4657
|
---|
7620 | sti ; fb ; 0xc465a
|
---|
7621 | add byte [si+005h], dh ; 00 74 05 ; 0xc465b
|
---|
7622 | mov eax, strict dword 066c30100h ; 66 b8 00 01 c3 66 ; 0xc465e vberom.asm:825
|
---|
7623 | db 08bh, 0c2h
|
---|
7624 | ; mov ax, dx ; 8b c2 ; 0xc4664
|
---|
7625 | push edx ; 66 52 ; 0xc4666 vberom.asm:829
|
---|
7626 | push eax ; 66 50 ; 0xc4668 vberom.asm:830
|
---|
7627 | mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc466a vberom.asm:831
|
---|
7628 | add ax, 06600h ; 05 00 66 ; 0xc4670
|
---|
7629 | out DX, ax ; ef ; 0xc4673
|
---|
7630 | pop eax ; 66 58 ; 0xc4674 vberom.asm:834
|
---|
7631 | mov edx, strict dword 0ef6601cfh ; 66 ba cf 01 66 ef ; 0xc4676 vberom.asm:835
|
---|
7632 | in eax, DX ; 66 ed ; 0xc467c vberom.asm:837
|
---|
7633 | pop edx ; 66 5a ; 0xc467e vberom.asm:838
|
---|
7634 | db 066h, 03bh, 0d0h
|
---|
7635 | ; cmp edx, eax ; 66 3b d0 ; 0xc4680 vberom.asm:839
|
---|
7636 | jne short 0468ah ; 75 05 ; 0xc4683 vberom.asm:840
|
---|
7637 | mov eax, strict dword 066c3004fh ; 66 b8 4f 00 c3 66 ; 0xc4685 vberom.asm:841
|
---|
7638 | mov ax, 0014fh ; b8 4f 01 ; 0xc468b
|
---|
7639 | retn ; c3 ; 0xc468e vberom.asm:845
|
---|
7640 | cmp bl, 080h ; 80 fb 80 ; 0xc468f vberom.asm:847
|
---|
7641 | je short 0469eh ; 74 0a ; 0xc4692 vberom.asm:848
|
---|
7642 | cmp bl, 000h ; 80 fb 00 ; 0xc4694 vberom.asm:849
|
---|
7643 | je short 046aeh ; 74 15 ; 0xc4697 vberom.asm:850
|
---|
7644 | mov eax, strict dword 052c30100h ; 66 b8 00 01 c3 52 ; 0xc4699 vberom.asm:851
|
---|
7645 | mov edx, strict dword 0a8ec03dah ; 66 ba da 03 ec a8 ; 0xc469f vberom.asm:855
|
---|
7646 | or byte [di-005h], dh ; 08 75 fb ; 0xc46a5
|
---|
7647 | in AL, DX ; ec ; 0xc46a8 vberom.asm:861
|
---|
7648 | test AL, strict byte 008h ; a8 08 ; 0xc46a9 vberom.asm:862
|
---|
7649 | je short 046a8h ; 74 fb ; 0xc46ab vberom.asm:863
|
---|
7650 | pop dx ; 5a ; 0xc46ad vberom.asm:864
|
---|
7651 | push ax ; 50 ; 0xc46ae vberom.asm:868
|
---|
7652 | push cx ; 51 ; 0xc46af vberom.asm:869
|
---|
7653 | push dx ; 52 ; 0xc46b0 vberom.asm:870
|
---|
7654 | push si ; 56 ; 0xc46b1 vberom.asm:871
|
---|
7655 | push di ; 57 ; 0xc46b2 vberom.asm:872
|
---|
7656 | sal dx, 010h ; c1 e2 10 ; 0xc46b3 vberom.asm:873
|
---|
7657 | and cx, strict word 0ffffh ; 81 e1 ff ff ; 0xc46b6 vberom.asm:874
|
---|
7658 | add byte [bx+si], al ; 00 00 ; 0xc46ba
|
---|
7659 | db 00bh, 0cah
|
---|
7660 | ; or cx, dx ; 0b ca ; 0xc46bc vberom.asm:875
|
---|
7661 | sal cx, 002h ; c1 e1 02 ; 0xc46be vberom.asm:876
|
---|
7662 | db 08bh, 0c1h
|
---|
7663 | ; mov ax, cx ; 8b c1 ; 0xc46c1 vberom.asm:877
|
---|
7664 | push ax ; 50 ; 0xc46c3 vberom.asm:878
|
---|
7665 | mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc46c4 vberom.asm:879
|
---|
7666 | push ES ; 06 ; 0xc46ca
|
---|
7667 | add byte [bp-011h], ah ; 00 66 ef ; 0xc46cb
|
---|
7668 | mov edx, strict dword 0ed6601cfh ; 66 ba cf 01 66 ed ; 0xc46ce vberom.asm:882
|
---|
7669 | db 00fh, 0b7h, 0c8h
|
---|
7670 | ; movzx cx, ax ; 0f b7 c8 ; 0xc46d4 vberom.asm:884
|
---|
7671 | mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc46d7 vberom.asm:885
|
---|
7672 | add ax, word [bx+si] ; 03 00 ; 0xc46dd
|
---|
7673 | out DX, eax ; 66 ef ; 0xc46df vberom.asm:887
|
---|
7674 | mov edx, strict dword 0ed6601cfh ; 66 ba cf 01 66 ed ; 0xc46e1 vberom.asm:888
|
---|
7675 | db 00fh, 0b7h, 0f0h
|
---|
7676 | ; movzx si, ax ; 0f b7 f0 ; 0xc46e7 vberom.asm:890
|
---|
7677 | pop ax ; 58 ; 0xc46ea vberom.asm:891
|
---|
7678 | cmp si, strict byte 00004h ; 83 fe 04 ; 0xc46eb vberom.asm:893
|
---|
7679 | je short 04707h ; 74 17 ; 0xc46ee vberom.asm:894
|
---|
7680 | add si, strict byte 00007h ; 83 c6 07 ; 0xc46f0 vberom.asm:895
|
---|
7681 | shr si, 003h ; c1 ee 03 ; 0xc46f3 vberom.asm:896
|
---|
7682 | imul cx, si ; 0f af ce ; 0xc46f6 vberom.asm:897
|
---|
7683 | db 033h, 0d2h
|
---|
7684 | ; xor dx, dx ; 33 d2 ; 0xc46f9 vberom.asm:898
|
---|
7685 | div cx ; f7 f1 ; 0xc46fb vberom.asm:899
|
---|
7686 | db 08bh, 0f8h
|
---|
7687 | ; mov di, ax ; 8b f8 ; 0xc46fd vberom.asm:900
|
---|
7688 | db 08bh, 0c2h
|
---|
7689 | ; mov ax, dx ; 8b c2 ; 0xc46ff vberom.asm:901
|
---|
7690 | db 033h, 0d2h
|
---|
7691 | ; xor dx, dx ; 33 d2 ; 0xc4701 vberom.asm:902
|
---|
7692 | div si ; f7 f6 ; 0xc4703 vberom.asm:903
|
---|
7693 | jmp short 04713h ; eb 0c ; 0xc4705 vberom.asm:904
|
---|
7694 | shr cx, 1 ; d1 e9 ; 0xc4707 vberom.asm:907
|
---|
7695 | db 033h, 0d2h
|
---|
7696 | ; xor dx, dx ; 33 d2 ; 0xc4709 vberom.asm:908
|
---|
7697 | div cx ; f7 f1 ; 0xc470b vberom.asm:909
|
---|
7698 | db 08bh, 0f8h
|
---|
7699 | ; mov di, ax ; 8b f8 ; 0xc470d vberom.asm:910
|
---|
7700 | db 08bh, 0c2h
|
---|
7701 | ; mov ax, dx ; 8b c2 ; 0xc470f vberom.asm:911
|
---|
7702 | sal ax, 1 ; d1 e0 ; 0xc4711 vberom.asm:912
|
---|
7703 | push edx ; 66 52 ; 0xc4713 vberom.asm:915
|
---|
7704 | push eax ; 66 50 ; 0xc4715 vberom.asm:916
|
---|
7705 | mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc4717 vberom.asm:917
|
---|
7706 | or byte [bx+si], al ; 08 00 ; 0xc471d
|
---|
7707 | out DX, eax ; 66 ef ; 0xc471f vberom.asm:919
|
---|
7708 | pop eax ; 66 58 ; 0xc4721 vberom.asm:920
|
---|
7709 | mov edx, strict dword 0ef6601cfh ; 66 ba cf 01 66 ef ; 0xc4723 vberom.asm:921
|
---|
7710 | pop edx ; 66 5a ; 0xc4729 vberom.asm:923
|
---|
7711 | db 066h, 08bh, 0c7h
|
---|
7712 | ; mov eax, edi ; 66 8b c7 ; 0xc472b vberom.asm:925
|
---|
7713 | push edx ; 66 52 ; 0xc472e vberom.asm:926
|
---|
7714 | push eax ; 66 50 ; 0xc4730 vberom.asm:927
|
---|
7715 | mov edx, strict dword 0b86601ceh ; 66 ba ce 01 66 b8 ; 0xc4732 vberom.asm:928
|
---|
7716 | or word [bx+si], ax ; 09 00 ; 0xc4738
|
---|
7717 | out DX, eax ; 66 ef ; 0xc473a vberom.asm:930
|
---|
7718 | pop eax ; 66 58 ; 0xc473c vberom.asm:931
|
---|
7719 | mov edx, strict dword 0ef6601cfh ; 66 ba cf 01 66 ef ; 0xc473e vberom.asm:932
|
---|
7720 | pop edx ; 66 5a ; 0xc4744 vberom.asm:934
|
---|
7721 | pop di ; 5f ; 0xc4746 vberom.asm:936
|
---|
7722 | pop si ; 5e ; 0xc4747 vberom.asm:937
|
---|
7723 | pop dx ; 5a ; 0xc4748 vberom.asm:938
|
---|
7724 | pop cx ; 59 ; 0xc4749 vberom.asm:939
|
---|
7725 | pop ax ; 58 ; 0xc474a vberom.asm:940
|
---|
7726 | mov eax, strict dword 066c3004fh ; 66 b8 4f 00 c3 66 ; 0xc474b vberom.asm:941
|
---|
7727 | mov ax, 0014fh ; b8 4f 01 ; 0xc4751
|
---|
7728 | ; disGetNextSymbol 0xc4754 LB 0x1 -> off=0x0 cb=0000000000000001 uValue=0000000000000114 'vesa_pm_end'
|
---|
7729 | vesa_pm_end: ; 0xc4754 LB 0x1
|
---|
7730 | retn ; c3 ; 0xc4754 vberom.asm:946
|
---|
7731 |
|
---|
7732 | ; Padding 0x2b bytes at 0xc4755
|
---|
7733 | times 43 db 0
|
---|
7734 |
|
---|
7735 | section _DATA progbits vstart=0x4780 align=1 ; size=0x3742 class=DATA group=DGROUP
|
---|
7736 | ; disGetNextSymbol 0xc4780 LB 0x3742 -> off=0x0 cb=000000000000002b uValue=00000000000c0000 '_msg_vga_init'
|
---|
7737 | _msg_vga_init: ; 0xc4780 LB 0x2b
|
---|
7738 | db 'Oracle VirtualBox Version 7.1.4 VGA BIOS', 00dh, 00ah, 000h
|
---|
7739 | ; disGetNextSymbol 0xc47ab LB 0x3717 -> off=0x0 cb=0000000000000080 uValue=00000000000c002b 'vga_modes'
|
---|
7740 | vga_modes: ; 0xc47ab LB 0x80
|
---|
7741 | db 000h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 001h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
|
---|
7742 | db 002h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 003h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
|
---|
7743 | db 004h, 001h, 002h, 002h, 000h, 0b8h, 0ffh, 001h, 005h, 001h, 002h, 002h, 000h, 0b8h, 0ffh, 001h
|
---|
7744 | db 006h, 001h, 002h, 001h, 000h, 0b8h, 0ffh, 001h, 007h, 000h, 001h, 004h, 000h, 0b0h, 0ffh, 000h
|
---|
7745 | db 00dh, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 001h, 00eh, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 001h
|
---|
7746 | db 00fh, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 000h, 010h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
|
---|
7747 | db 011h, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 002h, 012h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
|
---|
7748 | db 013h, 001h, 005h, 008h, 000h, 0a0h, 0ffh, 003h, 06ah, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
|
---|
7749 | ; disGetNextSymbol 0xc482b LB 0x3697 -> off=0x0 cb=0000000000000010 uValue=00000000000c00ab 'line_to_vpti'
|
---|
7750 | line_to_vpti: ; 0xc482b LB 0x10
|
---|
7751 | db 017h, 017h, 018h, 018h, 004h, 005h, 006h, 007h, 00dh, 00eh, 011h, 012h, 01ah, 01bh, 01ch, 01dh
|
---|
7752 | ; disGetNextSymbol 0xc483b LB 0x3687 -> off=0x0 cb=0000000000000004 uValue=00000000000c00bb 'dac_regs'
|
---|
7753 | dac_regs: ; 0xc483b LB 0x4
|
---|
7754 | dd 0ff3f3f3fh
|
---|
7755 | ; disGetNextSymbol 0xc483f LB 0x3683 -> off=0x0 cb=0000000000000780 uValue=00000000000c00bf 'video_param_table'
|
---|
7756 | video_param_table: ; 0xc483f LB 0x780
|
---|
7757 | db 028h, 018h, 008h, 000h, 008h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 0a0h
|
---|
7758 | db 0bfh, 01fh, 000h, 0c7h, 006h, 007h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 01fh, 096h
|
---|
7759 | db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
|
---|
7760 | db 015h, 016h, 017h, 008h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
|
---|
7761 | db 028h, 018h, 008h, 000h, 008h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 0a0h
|
---|
7762 | db 0bfh, 01fh, 000h, 0c7h, 006h, 007h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 01fh, 096h
|
---|
7763 | db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
|
---|
7764 | db 015h, 016h, 017h, 008h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
|
---|
7765 | db 050h, 018h, 008h, 000h, 010h, 001h, 003h, 000h, 002h, 063h, 05fh, 04fh, 050h, 082h, 055h, 081h
|
---|
7766 | db 0bfh, 01fh, 000h, 0c7h, 006h, 007h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 01fh, 096h
|
---|
7767 | db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
|
---|
7768 | db 015h, 016h, 017h, 008h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
|
---|
7769 | db 050h, 018h, 008h, 000h, 010h, 001h, 003h, 000h, 002h, 063h, 05fh, 04fh, 050h, 082h, 055h, 081h
|
---|
7770 | db 0bfh, 01fh, 000h, 0c7h, 006h, 007h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 01fh, 096h
|
---|
7771 | db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
|
---|
7772 | db 015h, 016h, 017h, 008h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
|
---|
7773 | db 028h, 018h, 008h, 000h, 040h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
|
---|
7774 | db 0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
|
---|
7775 | db 0b9h, 0a2h, 0ffh, 000h, 013h, 015h, 017h, 002h, 004h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
|
---|
7776 | db 015h, 016h, 017h, 001h, 000h, 003h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 00fh, 00fh, 0ffh
|
---|
7777 | db 028h, 018h, 008h, 000h, 040h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
|
---|
7778 | db 0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
|
---|
7779 | db 0b9h, 0a2h, 0ffh, 000h, 013h, 015h, 017h, 002h, 004h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
|
---|
7780 | db 015h, 016h, 017h, 001h, 000h, 003h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 00fh, 00fh, 0ffh
|
---|
7781 | db 050h, 018h, 008h, 000h, 040h, 001h, 001h, 000h, 006h, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
|
---|
7782 | db 0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 000h, 096h
|
---|
7783 | db 0b9h, 0c2h, 0ffh, 000h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h
|
---|
7784 | db 017h, 017h, 017h, 001h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 00dh, 00fh, 0ffh
|
---|
7785 | db 050h, 018h, 00eh, 000h, 010h, 000h, 003h, 000h, 003h, 0a6h, 05fh, 04fh, 050h, 082h, 055h, 081h
|
---|
7786 | db 0bfh, 01fh, 000h, 04dh, 00bh, 00ch, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 00dh, 063h
|
---|
7787 | db 0bah, 0a3h, 0ffh, 000h, 008h, 008h, 008h, 008h, 008h, 008h, 008h, 010h, 018h, 018h, 018h, 018h
|
---|
7788 | db 018h, 018h, 018h, 00eh, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00ah, 000h, 0ffh
|
---|
7789 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7790 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7791 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7792 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7793 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7794 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7795 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7796 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7797 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7798 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7799 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7800 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7801 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7802 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7803 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7804 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7805 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7806 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7807 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7808 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7809 | db 028h, 018h, 008h, 000h, 020h, 009h, 00fh, 000h, 006h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
|
---|
7810 | db 0bfh, 01fh, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
|
---|
7811 | db 0b9h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
|
---|
7812 | db 015h, 016h, 017h, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
|
---|
7813 | db 050h, 018h, 008h, 000h, 040h, 001h, 00fh, 000h, 006h, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
|
---|
7814 | db 0bfh, 01fh, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 000h, 096h
|
---|
7815 | db 0b9h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
|
---|
7816 | db 015h, 016h, 017h, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
|
---|
7817 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7818 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7819 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7820 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7821 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7822 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7823 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7824 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7825 | db 050h, 018h, 00eh, 000h, 080h, 001h, 00fh, 000h, 006h, 0a3h, 05fh, 04fh, 050h, 082h, 054h, 080h
|
---|
7826 | db 0bfh, 01fh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 00fh, 063h
|
---|
7827 | db 0bah, 0e3h, 0ffh, 000h, 008h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 008h, 000h, 000h, 000h
|
---|
7828 | db 018h, 000h, 000h, 001h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
|
---|
7829 | db 050h, 018h, 00eh, 000h, 080h, 001h, 00fh, 000h, 006h, 0a3h, 05fh, 04fh, 050h, 082h, 054h, 080h
|
---|
7830 | db 0bfh, 01fh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 00fh, 063h
|
---|
7831 | db 0bah, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
|
---|
7832 | db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
|
---|
7833 | db 028h, 018h, 00eh, 000h, 008h, 009h, 003h, 000h, 002h, 0a3h, 02dh, 027h, 028h, 090h, 02bh, 0a0h
|
---|
7834 | db 0bfh, 01fh, 000h, 04dh, 00bh, 00ch, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 014h, 01fh, 063h
|
---|
7835 | db 0bah, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
|
---|
7836 | db 03dh, 03eh, 03fh, 008h, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
|
---|
7837 | db 028h, 018h, 00eh, 000h, 008h, 009h, 003h, 000h, 002h, 0a3h, 02dh, 027h, 028h, 090h, 02bh, 0a0h
|
---|
7838 | db 0bfh, 01fh, 000h, 04dh, 00bh, 00ch, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 014h, 01fh, 063h
|
---|
7839 | db 0bah, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
|
---|
7840 | db 03dh, 03eh, 03fh, 008h, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
|
---|
7841 | db 050h, 018h, 00eh, 000h, 010h, 001h, 003h, 000h, 002h, 0a3h, 05fh, 04fh, 050h, 082h, 055h, 081h
|
---|
7842 | db 0bfh, 01fh, 000h, 04dh, 00bh, 00ch, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 01fh, 063h
|
---|
7843 | db 0bah, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
|
---|
7844 | db 03dh, 03eh, 03fh, 008h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
|
---|
7845 | db 050h, 018h, 00eh, 000h, 010h, 001h, 003h, 000h, 002h, 0a3h, 05fh, 04fh, 050h, 082h, 055h, 081h
|
---|
7846 | db 0bfh, 01fh, 000h, 04dh, 00bh, 00ch, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 01fh, 063h
|
---|
7847 | db 0bah, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
|
---|
7848 | db 03dh, 03eh, 03fh, 008h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 000h, 0ffh
|
---|
7849 | db 028h, 018h, 010h, 000h, 008h, 008h, 003h, 000h, 002h, 067h, 02dh, 027h, 028h, 090h, 02bh, 0a0h
|
---|
7850 | db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 01fh, 096h
|
---|
7851 | db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
|
---|
7852 | db 03dh, 03eh, 03fh, 00ch, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 00fh, 0ffh
|
---|
7853 | db 050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 067h, 05fh, 04fh, 050h, 082h, 055h, 081h
|
---|
7854 | db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 01fh, 096h
|
---|
7855 | db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
|
---|
7856 | db 03dh, 03eh, 03fh, 00ch, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 00fh, 0ffh
|
---|
7857 | db 050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 066h, 05fh, 04fh, 050h, 082h, 055h, 081h
|
---|
7858 | db 0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 00fh, 096h
|
---|
7859 | db 0b9h, 0a3h, 0ffh, 000h, 008h, 008h, 008h, 008h, 008h, 008h, 008h, 010h, 018h, 018h, 018h, 018h
|
---|
7860 | db 018h, 018h, 018h, 00eh, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00ah, 00fh, 0ffh
|
---|
7861 | db 050h, 01dh, 010h, 000h, 0a0h, 001h, 00fh, 000h, 006h, 0e3h, 05fh, 04fh, 050h, 082h, 054h, 080h
|
---|
7862 | db 00bh, 03eh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 0eah, 08ch, 0dfh, 028h, 000h, 0e7h
|
---|
7863 | db 004h, 0c3h, 0ffh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h
|
---|
7864 | db 03fh, 000h, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
|
---|
7865 | db 050h, 01dh, 010h, 000h, 0a0h, 001h, 00fh, 000h, 006h, 0e3h, 05fh, 04fh, 050h, 082h, 054h, 080h
|
---|
7866 | db 00bh, 03eh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 0eah, 08ch, 0dfh, 028h, 000h, 0e7h
|
---|
7867 | db 004h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
|
---|
7868 | db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
|
---|
7869 | db 028h, 018h, 008h, 000h, 020h, 001h, 00fh, 000h, 00eh, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
|
---|
7870 | db 0bfh, 01fh, 000h, 041h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 040h, 096h
|
---|
7871 | db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 008h, 009h, 00ah, 00bh, 00ch
|
---|
7872 | db 00dh, 00eh, 00fh, 041h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 040h, 005h, 00fh, 0ffh
|
---|
7873 | db 064h, 024h, 010h, 000h, 000h, 001h, 00fh, 000h, 006h, 0e3h, 07fh, 063h, 063h, 083h, 06bh, 01bh
|
---|
7874 | db 072h, 0f0h, 000h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 059h, 08dh, 057h, 032h, 000h, 057h
|
---|
7875 | db 073h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
|
---|
7876 | db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
|
---|
7877 | ; disGetNextSymbol 0xc4fbf LB 0x2f03 -> off=0x0 cb=00000000000000c0 uValue=00000000000c083f 'palette0'
|
---|
7878 | palette0: ; 0xc4fbf LB 0xc0
|
---|
7879 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7880 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
|
---|
7881 | db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
|
---|
7882 | db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
|
---|
7883 | db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
|
---|
7884 | db 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
|
---|
7885 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7886 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
|
---|
7887 | db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
|
---|
7888 | db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
|
---|
7889 | db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
|
---|
7890 | db 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
|
---|
7891 | ; disGetNextSymbol 0xc507f LB 0x2e43 -> off=0x0 cb=00000000000000c0 uValue=00000000000c08ff 'palette1'
|
---|
7892 | palette1: ; 0xc507f LB 0xc0
|
---|
7893 | db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
|
---|
7894 | db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
|
---|
7895 | db 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah, 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah
|
---|
7896 | db 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh, 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh
|
---|
7897 | db 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
|
---|
7898 | db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
|
---|
7899 | db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
|
---|
7900 | db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
|
---|
7901 | db 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah, 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah
|
---|
7902 | db 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh, 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh
|
---|
7903 | db 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
|
---|
7904 | db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
|
---|
7905 | ; disGetNextSymbol 0xc513f LB 0x2d83 -> off=0x0 cb=00000000000000c0 uValue=00000000000c09bf 'palette2'
|
---|
7906 | palette2: ; 0xc513f LB 0xc0
|
---|
7907 | db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
|
---|
7908 | db 000h, 02ah, 02ah, 02ah, 000h, 02ah, 02ah, 02ah, 000h, 000h, 015h, 000h, 000h, 03fh, 000h, 02ah
|
---|
7909 | db 015h, 000h, 02ah, 03fh, 02ah, 000h, 015h, 02ah, 000h, 03fh, 02ah, 02ah, 015h, 02ah, 02ah, 03fh
|
---|
7910 | db 000h, 015h, 000h, 000h, 015h, 02ah, 000h, 03fh, 000h, 000h, 03fh, 02ah, 02ah, 015h, 000h, 02ah
|
---|
7911 | db 015h, 02ah, 02ah, 03fh, 000h, 02ah, 03fh, 02ah, 000h, 015h, 015h, 000h, 015h, 03fh, 000h, 03fh
|
---|
7912 | db 015h, 000h, 03fh, 03fh, 02ah, 015h, 015h, 02ah, 015h, 03fh, 02ah, 03fh, 015h, 02ah, 03fh, 03fh
|
---|
7913 | db 015h, 000h, 000h, 015h, 000h, 02ah, 015h, 02ah, 000h, 015h, 02ah, 02ah, 03fh, 000h, 000h, 03fh
|
---|
7914 | db 000h, 02ah, 03fh, 02ah, 000h, 03fh, 02ah, 02ah, 015h, 000h, 015h, 015h, 000h, 03fh, 015h, 02ah
|
---|
7915 | db 015h, 015h, 02ah, 03fh, 03fh, 000h, 015h, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 03fh, 02ah, 03fh
|
---|
7916 | db 015h, 015h, 000h, 015h, 015h, 02ah, 015h, 03fh, 000h, 015h, 03fh, 02ah, 03fh, 015h, 000h, 03fh
|
---|
7917 | db 015h, 02ah, 03fh, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
|
---|
7918 | db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
|
---|
7919 | ; disGetNextSymbol 0xc51ff LB 0x2cc3 -> off=0x0 cb=0000000000000300 uValue=00000000000c0a7f 'palette3'
|
---|
7920 | palette3: ; 0xc51ff LB 0x300
|
---|
7921 | db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
|
---|
7922 | db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
|
---|
7923 | db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
|
---|
7924 | db 000h, 000h, 000h, 005h, 005h, 005h, 008h, 008h, 008h, 00bh, 00bh, 00bh, 00eh, 00eh, 00eh, 011h
|
---|
7925 | db 011h, 011h, 014h, 014h, 014h, 018h, 018h, 018h, 01ch, 01ch, 01ch, 020h, 020h, 020h, 024h, 024h
|
---|
7926 | db 024h, 028h, 028h, 028h, 02dh, 02dh, 02dh, 032h, 032h, 032h, 038h, 038h, 038h, 03fh, 03fh, 03fh
|
---|
7927 | db 000h, 000h, 03fh, 010h, 000h, 03fh, 01fh, 000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h, 03fh, 03fh
|
---|
7928 | db 000h, 02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 000h, 000h, 03fh, 010h, 000h, 03fh, 01fh
|
---|
7929 | db 000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h, 02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 000h
|
---|
7930 | db 000h, 03fh, 000h, 000h, 03fh, 010h, 000h, 03fh, 01fh, 000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h
|
---|
7931 | db 02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh, 02fh, 01fh
|
---|
7932 | db 03fh, 037h, 01fh, 03fh, 03fh, 01fh, 03fh, 03fh, 01fh, 037h, 03fh, 01fh, 02fh, 03fh, 01fh, 027h
|
---|
7933 | db 03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh, 02fh, 01fh, 03fh, 037h, 01fh, 03fh, 03fh, 01fh, 037h
|
---|
7934 | db 03fh, 01fh, 02fh, 03fh, 01fh, 027h, 03fh, 01fh, 01fh, 03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh
|
---|
7935 | db 02fh, 01fh, 03fh, 037h, 01fh, 03fh, 03fh, 01fh, 037h, 03fh, 01fh, 02fh, 03fh, 01fh, 027h, 03fh
|
---|
7936 | db 02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h, 02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh, 03fh, 03fh
|
---|
7937 | db 02dh, 03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h
|
---|
7938 | db 02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh, 03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 02dh
|
---|
7939 | db 02dh, 03fh, 02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h, 02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh
|
---|
7940 | db 03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 000h, 000h, 01ch, 007h, 000h, 01ch, 00eh, 000h
|
---|
7941 | db 01ch, 015h, 000h, 01ch, 01ch, 000h, 01ch, 01ch, 000h, 015h, 01ch, 000h, 00eh, 01ch, 000h, 007h
|
---|
7942 | db 01ch, 000h, 000h, 01ch, 007h, 000h, 01ch, 00eh, 000h, 01ch, 015h, 000h, 01ch, 01ch, 000h, 015h
|
---|
7943 | db 01ch, 000h, 00eh, 01ch, 000h, 007h, 01ch, 000h, 000h, 01ch, 000h, 000h, 01ch, 007h, 000h, 01ch
|
---|
7944 | db 00eh, 000h, 01ch, 015h, 000h, 01ch, 01ch, 000h, 015h, 01ch, 000h, 00eh, 01ch, 000h, 007h, 01ch
|
---|
7945 | db 00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h, 00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh, 01ch, 01ch
|
---|
7946 | db 00eh, 018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h
|
---|
7947 | db 00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh, 018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 00eh
|
---|
7948 | db 00eh, 01ch, 00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h, 00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh
|
---|
7949 | db 018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 014h, 014h, 01ch, 016h, 014h, 01ch, 018h, 014h
|
---|
7950 | db 01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ch, 01ch, 014h, 01ah, 01ch, 014h, 018h, 01ch, 014h, 016h
|
---|
7951 | db 01ch, 014h, 014h, 01ch, 016h, 014h, 01ch, 018h, 014h, 01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ah
|
---|
7952 | db 01ch, 014h, 018h, 01ch, 014h, 016h, 01ch, 014h, 014h, 01ch, 014h, 014h, 01ch, 016h, 014h, 01ch
|
---|
7953 | db 018h, 014h, 01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ah, 01ch, 014h, 018h, 01ch, 014h, 016h, 01ch
|
---|
7954 | db 000h, 000h, 010h, 004h, 000h, 010h, 008h, 000h, 010h, 00ch, 000h, 010h, 010h, 000h, 010h, 010h
|
---|
7955 | db 000h, 00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 000h, 000h, 010h, 004h, 000h, 010h, 008h
|
---|
7956 | db 000h, 010h, 00ch, 000h, 010h, 010h, 000h, 00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 000h
|
---|
7957 | db 000h, 010h, 000h, 000h, 010h, 004h, 000h, 010h, 008h, 000h, 010h, 00ch, 000h, 010h, 010h, 000h
|
---|
7958 | db 00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 008h, 008h, 010h, 00ah, 008h, 010h, 00ch, 008h
|
---|
7959 | db 010h, 00eh, 008h, 010h, 010h, 008h, 010h, 010h, 008h, 00eh, 010h, 008h, 00ch, 010h, 008h, 00ah
|
---|
7960 | db 010h, 008h, 008h, 010h, 00ah, 008h, 010h, 00ch, 008h, 010h, 00eh, 008h, 010h, 010h, 008h, 00eh
|
---|
7961 | db 010h, 008h, 00ch, 010h, 008h, 00ah, 010h, 008h, 008h, 010h, 008h, 008h, 010h, 00ah, 008h, 010h
|
---|
7962 | db 00ch, 008h, 010h, 00eh, 008h, 010h, 010h, 008h, 00eh, 010h, 008h, 00ch, 010h, 008h, 00ah, 010h
|
---|
7963 | db 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh, 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh, 010h, 010h
|
---|
7964 | db 00bh, 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh
|
---|
7965 | db 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh, 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 00bh
|
---|
7966 | db 00bh, 010h, 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh, 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh
|
---|
7967 | db 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7968 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7969 | ; disGetNextSymbol 0xc54ff LB 0x29c3 -> off=0x0 cb=0000000000000010 uValue=00000000000c0d7f 'static_functionality'
|
---|
7970 | static_functionality: ; 0xc54ff LB 0x10
|
---|
7971 | db 0ffh, 0e0h, 00fh, 000h, 000h, 000h, 000h, 007h, 002h, 008h, 0e7h, 00ch, 000h, 000h, 000h, 000h
|
---|
7972 | ; disGetNextSymbol 0xc550f LB 0x29b3 -> off=0x0 cb=0000000000000024 uValue=00000000000c0d8f '_dcc_table'
|
---|
7973 | _dcc_table: ; 0xc550f LB 0x24
|
---|
7974 | db 010h, 001h, 007h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7975 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7976 | db 000h, 000h, 000h, 000h
|
---|
7977 | ; disGetNextSymbol 0xc5533 LB 0x298f -> off=0x0 cb=000000000000001a uValue=00000000000c0db3 '_secondary_save_area'
|
---|
7978 | _secondary_save_area: ; 0xc5533 LB 0x1a
|
---|
7979 | db 01ah, 000h, 00fh, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7980 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7981 | ; disGetNextSymbol 0xc554d LB 0x2975 -> off=0x0 cb=000000000000001c uValue=00000000000c0dcd '_video_save_pointer_table'
|
---|
7982 | _video_save_pointer_table: ; 0xc554d LB 0x1c
|
---|
7983 | db 03fh, 048h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7984 | db 033h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
7985 | ; disGetNextSymbol 0xc5569 LB 0x2959 -> off=0x0 cb=0000000000000800 uValue=00000000000c0de9 'vgafont8'
|
---|
7986 | vgafont8: ; 0xc5569 LB 0x800
|
---|
7987 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 081h, 0a5h, 081h, 0bdh, 099h, 081h, 07eh
|
---|
7988 | db 07eh, 0ffh, 0dbh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 06ch, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h
|
---|
7989 | db 010h, 038h, 07ch, 0feh, 07ch, 038h, 010h, 000h, 038h, 07ch, 038h, 0feh, 0feh, 07ch, 038h, 07ch
|
---|
7990 | db 010h, 010h, 038h, 07ch, 0feh, 07ch, 038h, 07ch, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h
|
---|
7991 | db 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h
|
---|
7992 | db 0ffh, 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 00fh, 007h, 00fh, 07dh, 0cch, 0cch, 0cch, 078h
|
---|
7993 | db 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 018h, 03fh, 033h, 03fh, 030h, 030h, 070h, 0f0h, 0e0h
|
---|
7994 | db 07fh, 063h, 07fh, 063h, 063h, 067h, 0e6h, 0c0h, 099h, 05ah, 03ch, 0e7h, 0e7h, 03ch, 05ah, 099h
|
---|
7995 | db 080h, 0e0h, 0f8h, 0feh, 0f8h, 0e0h, 080h, 000h, 002h, 00eh, 03eh, 0feh, 03eh, 00eh, 002h, 000h
|
---|
7996 | db 018h, 03ch, 07eh, 018h, 018h, 07eh, 03ch, 018h, 066h, 066h, 066h, 066h, 066h, 000h, 066h, 000h
|
---|
7997 | db 07fh, 0dbh, 0dbh, 07bh, 01bh, 01bh, 01bh, 000h, 03eh, 063h, 038h, 06ch, 06ch, 038h, 0cch, 078h
|
---|
7998 | db 000h, 000h, 000h, 000h, 07eh, 07eh, 07eh, 000h, 018h, 03ch, 07eh, 018h, 07eh, 03ch, 018h, 0ffh
|
---|
7999 | db 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h
|
---|
8000 | db 000h, 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 030h, 060h, 0feh, 060h, 030h, 000h, 000h
|
---|
8001 | db 000h, 000h, 0c0h, 0c0h, 0c0h, 0feh, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h
|
---|
8002 | db 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 000h, 000h, 000h, 0ffh, 0ffh, 07eh, 03ch, 018h, 000h, 000h
|
---|
8003 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 078h, 078h, 030h, 030h, 000h, 030h, 000h
|
---|
8004 | db 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch, 0feh, 06ch, 06ch, 000h
|
---|
8005 | db 030h, 07ch, 0c0h, 078h, 00ch, 0f8h, 030h, 000h, 000h, 0c6h, 0cch, 018h, 030h, 066h, 0c6h, 000h
|
---|
8006 | db 038h, 06ch, 038h, 076h, 0dch, 0cch, 076h, 000h, 060h, 060h, 0c0h, 000h, 000h, 000h, 000h, 000h
|
---|
8007 | db 018h, 030h, 060h, 060h, 060h, 030h, 018h, 000h, 060h, 030h, 018h, 018h, 018h, 030h, 060h, 000h
|
---|
8008 | db 000h, 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 030h, 030h, 0fch, 030h, 030h, 000h, 000h
|
---|
8009 | db 000h, 000h, 000h, 000h, 000h, 030h, 030h, 060h, 000h, 000h, 000h, 0fch, 000h, 000h, 000h, 000h
|
---|
8010 | db 000h, 000h, 000h, 000h, 000h, 030h, 030h, 000h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h
|
---|
8011 | db 07ch, 0c6h, 0ceh, 0deh, 0f6h, 0e6h, 07ch, 000h, 030h, 070h, 030h, 030h, 030h, 030h, 0fch, 000h
|
---|
8012 | db 078h, 0cch, 00ch, 038h, 060h, 0cch, 0fch, 000h, 078h, 0cch, 00ch, 038h, 00ch, 0cch, 078h, 000h
|
---|
8013 | db 01ch, 03ch, 06ch, 0cch, 0feh, 00ch, 01eh, 000h, 0fch, 0c0h, 0f8h, 00ch, 00ch, 0cch, 078h, 000h
|
---|
8014 | db 038h, 060h, 0c0h, 0f8h, 0cch, 0cch, 078h, 000h, 0fch, 0cch, 00ch, 018h, 030h, 030h, 030h, 000h
|
---|
8015 | db 078h, 0cch, 0cch, 078h, 0cch, 0cch, 078h, 000h, 078h, 0cch, 0cch, 07ch, 00ch, 018h, 070h, 000h
|
---|
8016 | db 000h, 030h, 030h, 000h, 000h, 030h, 030h, 000h, 000h, 030h, 030h, 000h, 000h, 030h, 030h, 060h
|
---|
8017 | db 018h, 030h, 060h, 0c0h, 060h, 030h, 018h, 000h, 000h, 000h, 0fch, 000h, 000h, 0fch, 000h, 000h
|
---|
8018 | db 060h, 030h, 018h, 00ch, 018h, 030h, 060h, 000h, 078h, 0cch, 00ch, 018h, 030h, 000h, 030h, 000h
|
---|
8019 | db 07ch, 0c6h, 0deh, 0deh, 0deh, 0c0h, 078h, 000h, 030h, 078h, 0cch, 0cch, 0fch, 0cch, 0cch, 000h
|
---|
8020 | db 0fch, 066h, 066h, 07ch, 066h, 066h, 0fch, 000h, 03ch, 066h, 0c0h, 0c0h, 0c0h, 066h, 03ch, 000h
|
---|
8021 | db 0f8h, 06ch, 066h, 066h, 066h, 06ch, 0f8h, 000h, 0feh, 062h, 068h, 078h, 068h, 062h, 0feh, 000h
|
---|
8022 | db 0feh, 062h, 068h, 078h, 068h, 060h, 0f0h, 000h, 03ch, 066h, 0c0h, 0c0h, 0ceh, 066h, 03eh, 000h
|
---|
8023 | db 0cch, 0cch, 0cch, 0fch, 0cch, 0cch, 0cch, 000h, 078h, 030h, 030h, 030h, 030h, 030h, 078h, 000h
|
---|
8024 | db 01eh, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 000h, 0e6h, 066h, 06ch, 078h, 06ch, 066h, 0e6h, 000h
|
---|
8025 | db 0f0h, 060h, 060h, 060h, 062h, 066h, 0feh, 000h, 0c6h, 0eeh, 0feh, 0feh, 0d6h, 0c6h, 0c6h, 000h
|
---|
8026 | db 0c6h, 0e6h, 0f6h, 0deh, 0ceh, 0c6h, 0c6h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h
|
---|
8027 | db 0fch, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h, 078h, 0cch, 0cch, 0cch, 0dch, 078h, 01ch, 000h
|
---|
8028 | db 0fch, 066h, 066h, 07ch, 06ch, 066h, 0e6h, 000h, 078h, 0cch, 0e0h, 070h, 01ch, 0cch, 078h, 000h
|
---|
8029 | db 0fch, 0b4h, 030h, 030h, 030h, 030h, 078h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 0fch, 000h
|
---|
8030 | db 0cch, 0cch, 0cch, 0cch, 0cch, 078h, 030h, 000h, 0c6h, 0c6h, 0c6h, 0d6h, 0feh, 0eeh, 0c6h, 000h
|
---|
8031 | db 0c6h, 0c6h, 06ch, 038h, 038h, 06ch, 0c6h, 000h, 0cch, 0cch, 0cch, 078h, 030h, 030h, 078h, 000h
|
---|
8032 | db 0feh, 0c6h, 08ch, 018h, 032h, 066h, 0feh, 000h, 078h, 060h, 060h, 060h, 060h, 060h, 078h, 000h
|
---|
8033 | db 0c0h, 060h, 030h, 018h, 00ch, 006h, 002h, 000h, 078h, 018h, 018h, 018h, 018h, 018h, 078h, 000h
|
---|
8034 | db 010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
|
---|
8035 | db 030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 076h, 000h
|
---|
8036 | db 0e0h, 060h, 060h, 07ch, 066h, 066h, 0dch, 000h, 000h, 000h, 078h, 0cch, 0c0h, 0cch, 078h, 000h
|
---|
8037 | db 01ch, 00ch, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h
|
---|
8038 | db 038h, 06ch, 060h, 0f0h, 060h, 060h, 0f0h, 000h, 000h, 000h, 076h, 0cch, 0cch, 07ch, 00ch, 0f8h
|
---|
8039 | db 0e0h, 060h, 06ch, 076h, 066h, 066h, 0e6h, 000h, 030h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
|
---|
8040 | db 00ch, 000h, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 0e0h, 060h, 066h, 06ch, 078h, 06ch, 0e6h, 000h
|
---|
8041 | db 070h, 030h, 030h, 030h, 030h, 030h, 078h, 000h, 000h, 000h, 0cch, 0feh, 0feh, 0d6h, 0c6h, 000h
|
---|
8042 | db 000h, 000h, 0f8h, 0cch, 0cch, 0cch, 0cch, 000h, 000h, 000h, 078h, 0cch, 0cch, 0cch, 078h, 000h
|
---|
8043 | db 000h, 000h, 0dch, 066h, 066h, 07ch, 060h, 0f0h, 000h, 000h, 076h, 0cch, 0cch, 07ch, 00ch, 01eh
|
---|
8044 | db 000h, 000h, 0dch, 076h, 066h, 060h, 0f0h, 000h, 000h, 000h, 07ch, 0c0h, 078h, 00ch, 0f8h, 000h
|
---|
8045 | db 010h, 030h, 07ch, 030h, 030h, 034h, 018h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 076h, 000h
|
---|
8046 | db 000h, 000h, 0cch, 0cch, 0cch, 078h, 030h, 000h, 000h, 000h, 0c6h, 0d6h, 0feh, 0feh, 06ch, 000h
|
---|
8047 | db 000h, 000h, 0c6h, 06ch, 038h, 06ch, 0c6h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 07ch, 00ch, 0f8h
|
---|
8048 | db 000h, 000h, 0fch, 098h, 030h, 064h, 0fch, 000h, 01ch, 030h, 030h, 0e0h, 030h, 030h, 01ch, 000h
|
---|
8049 | db 018h, 018h, 018h, 000h, 018h, 018h, 018h, 000h, 0e0h, 030h, 030h, 01ch, 030h, 030h, 0e0h, 000h
|
---|
8050 | db 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 000h
|
---|
8051 | db 078h, 0cch, 0c0h, 0cch, 078h, 018h, 00ch, 078h, 000h, 0cch, 000h, 0cch, 0cch, 0cch, 07eh, 000h
|
---|
8052 | db 01ch, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h, 07eh, 0c3h, 03ch, 006h, 03eh, 066h, 03fh, 000h
|
---|
8053 | db 0cch, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 0e0h, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h
|
---|
8054 | db 030h, 030h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 000h, 000h, 078h, 0c0h, 0c0h, 078h, 00ch, 038h
|
---|
8055 | db 07eh, 0c3h, 03ch, 066h, 07eh, 060h, 03ch, 000h, 0cch, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h
|
---|
8056 | db 0e0h, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h, 0cch, 000h, 070h, 030h, 030h, 030h, 078h, 000h
|
---|
8057 | db 07ch, 0c6h, 038h, 018h, 018h, 018h, 03ch, 000h, 0e0h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
|
---|
8058 | db 0c6h, 038h, 06ch, 0c6h, 0feh, 0c6h, 0c6h, 000h, 030h, 030h, 000h, 078h, 0cch, 0fch, 0cch, 000h
|
---|
8059 | db 01ch, 000h, 0fch, 060h, 078h, 060h, 0fch, 000h, 000h, 000h, 07fh, 00ch, 07fh, 0cch, 07fh, 000h
|
---|
8060 | db 03eh, 06ch, 0cch, 0feh, 0cch, 0cch, 0ceh, 000h, 078h, 0cch, 000h, 078h, 0cch, 0cch, 078h, 000h
|
---|
8061 | db 000h, 0cch, 000h, 078h, 0cch, 0cch, 078h, 000h, 000h, 0e0h, 000h, 078h, 0cch, 0cch, 078h, 000h
|
---|
8062 | db 078h, 0cch, 000h, 0cch, 0cch, 0cch, 07eh, 000h, 000h, 0e0h, 000h, 0cch, 0cch, 0cch, 07eh, 000h
|
---|
8063 | db 000h, 0cch, 000h, 0cch, 0cch, 07ch, 00ch, 0f8h, 0c3h, 018h, 03ch, 066h, 066h, 03ch, 018h, 000h
|
---|
8064 | db 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 078h, 000h, 018h, 018h, 07eh, 0c0h, 0c0h, 07eh, 018h, 018h
|
---|
8065 | db 038h, 06ch, 064h, 0f0h, 060h, 0e6h, 0fch, 000h, 0cch, 0cch, 078h, 0fch, 030h, 0fch, 030h, 030h
|
---|
8066 | db 0f8h, 0cch, 0cch, 0fah, 0c6h, 0cfh, 0c6h, 0c7h, 00eh, 01bh, 018h, 03ch, 018h, 018h, 0d8h, 070h
|
---|
8067 | db 01ch, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 038h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
|
---|
8068 | db 000h, 01ch, 000h, 078h, 0cch, 0cch, 078h, 000h, 000h, 01ch, 000h, 0cch, 0cch, 0cch, 07eh, 000h
|
---|
8069 | db 000h, 0f8h, 000h, 0f8h, 0cch, 0cch, 0cch, 000h, 0fch, 000h, 0cch, 0ech, 0fch, 0dch, 0cch, 000h
|
---|
8070 | db 03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h
|
---|
8071 | db 030h, 000h, 030h, 060h, 0c0h, 0cch, 078h, 000h, 000h, 000h, 000h, 0fch, 0c0h, 0c0h, 000h, 000h
|
---|
8072 | db 000h, 000h, 000h, 0fch, 00ch, 00ch, 000h, 000h, 0c3h, 0c6h, 0cch, 0deh, 033h, 066h, 0cch, 00fh
|
---|
8073 | db 0c3h, 0c6h, 0cch, 0dbh, 037h, 06fh, 0cfh, 003h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 000h
|
---|
8074 | db 000h, 033h, 066h, 0cch, 066h, 033h, 000h, 000h, 000h, 0cch, 066h, 033h, 066h, 0cch, 000h, 000h
|
---|
8075 | db 022h, 088h, 022h, 088h, 022h, 088h, 022h, 088h, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah
|
---|
8076 | db 0dbh, 077h, 0dbh, 0eeh, 0dbh, 077h, 0dbh, 0eeh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
8077 | db 018h, 018h, 018h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h, 018h
|
---|
8078 | db 036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h
|
---|
8079 | db 000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h
|
---|
8080 | db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 0feh, 006h, 0f6h, 036h, 036h, 036h
|
---|
8081 | db 036h, 036h, 0f6h, 006h, 0feh, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h, 000h
|
---|
8082 | db 018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h
|
---|
8083 | db 018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h
|
---|
8084 | db 000h, 000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 018h, 018h
|
---|
8085 | db 000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h
|
---|
8086 | db 018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h
|
---|
8087 | db 036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h
|
---|
8088 | db 036h, 036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0f7h, 036h, 036h, 036h
|
---|
8089 | db 036h, 036h, 037h, 030h, 037h, 036h, 036h, 036h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h, 000h
|
---|
8090 | db 036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h
|
---|
8091 | db 036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h
|
---|
8092 | db 000h, 000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 03fh, 000h, 000h, 000h
|
---|
8093 | db 018h, 018h, 01fh, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h, 018h
|
---|
8094 | db 000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h
|
---|
8095 | db 018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h
|
---|
8096 | db 000h, 000h, 000h, 000h, 01fh, 018h, 018h, 018h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
---|
8097 | db 000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
|
---|
8098 | db 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h
|
---|
8099 | db 000h, 000h, 076h, 0dch, 0c8h, 0dch, 076h, 000h, 000h, 078h, 0cch, 0f8h, 0cch, 0f8h, 0c0h, 0c0h
|
---|
8100 | db 000h, 0fch, 0cch, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 0feh, 06ch, 06ch, 06ch, 06ch, 06ch, 000h
|
---|
8101 | db 0fch, 0cch, 060h, 030h, 060h, 0cch, 0fch, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 070h, 000h
|
---|
8102 | db 000h, 066h, 066h, 066h, 066h, 07ch, 060h, 0c0h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 000h
|
---|
8103 | db 0fch, 030h, 078h, 0cch, 0cch, 078h, 030h, 0fch, 038h, 06ch, 0c6h, 0feh, 0c6h, 06ch, 038h, 000h
|
---|
8104 | db 038h, 06ch, 0c6h, 0c6h, 06ch, 06ch, 0eeh, 000h, 01ch, 030h, 018h, 07ch, 0cch, 0cch, 078h, 000h
|
---|
8105 | db 000h, 000h, 07eh, 0dbh, 0dbh, 07eh, 000h, 000h, 006h, 00ch, 07eh, 0dbh, 0dbh, 07eh, 060h, 0c0h
|
---|
8106 | db 038h, 060h, 0c0h, 0f8h, 0c0h, 060h, 038h, 000h, 078h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 000h
|
---|
8107 | db 000h, 0fch, 000h, 0fch, 000h, 0fch, 000h, 000h, 030h, 030h, 0fch, 030h, 030h, 000h, 0fch, 000h
|
---|
8108 | db 060h, 030h, 018h, 030h, 060h, 000h, 0fch, 000h, 018h, 030h, 060h, 030h, 018h, 000h, 0fch, 000h
|
---|
8109 | db 00eh, 01bh, 01bh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h, 070h
|
---|
8110 | db 030h, 030h, 000h, 0fch, 000h, 030h, 030h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h
|
---|
8111 | db 038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h
|
---|
8112 | db 000h, 000h, 000h, 000h, 018h, 000h, 000h, 000h, 00fh, 00ch, 00ch, 00ch, 0ech, 06ch, 03ch, 01ch
|
---|
8113 | db 078h, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 070h, 018h, 030h, 060h, 078h, 000h, 000h, 000h
|
---|
8114 | db 000h, 000h, 03ch, 03ch, 03ch, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8115 | ; disGetNextSymbol 0xc5d69 LB 0x2159 -> off=0x0 cb=0000000000000e00 uValue=00000000000c15e9 'vgafont14'
|
---|
8116 | vgafont14: ; 0xc5d69 LB 0xe00
|
---|
8117 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8118 | db 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 07eh, 000h, 000h, 000h, 000h, 000h, 07eh, 0ffh
|
---|
8119 | db 0dbh, 0ffh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 06ch, 0feh, 0feh
|
---|
8120 | db 0feh, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 07ch, 0feh, 07ch
|
---|
8121 | db 038h, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 0e7h, 0e7h, 0e7h, 018h, 018h
|
---|
8122 | db 03ch, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 07eh, 018h, 018h, 03ch, 000h
|
---|
8123 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h, 000h
|
---|
8124 | db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h
|
---|
8125 | db 000h, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh
|
---|
8126 | db 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 01eh, 00eh, 01ah, 032h
|
---|
8127 | db 078h, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 066h, 066h, 03ch, 018h
|
---|
8128 | db 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 03fh, 033h, 03fh, 030h, 030h, 030h, 070h, 0f0h
|
---|
8129 | db 0e0h, 000h, 000h, 000h, 000h, 000h, 07fh, 063h, 07fh, 063h, 063h, 063h, 067h, 0e7h, 0e6h, 0c0h
|
---|
8130 | db 000h, 000h, 000h, 000h, 018h, 018h, 0dbh, 03ch, 0e7h, 03ch, 0dbh, 018h, 018h, 000h, 000h, 000h
|
---|
8131 | db 000h, 000h, 080h, 0c0h, 0e0h, 0f8h, 0feh, 0f8h, 0e0h, 0c0h, 080h, 000h, 000h, 000h, 000h, 000h
|
---|
8132 | db 002h, 006h, 00eh, 03eh, 0feh, 03eh, 00eh, 006h, 002h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch
|
---|
8133 | db 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h
|
---|
8134 | db 066h, 066h, 000h, 066h, 066h, 000h, 000h, 000h, 000h, 000h, 07fh, 0dbh, 0dbh, 0dbh, 07bh, 01bh
|
---|
8135 | db 01bh, 01bh, 01bh, 000h, 000h, 000h, 000h, 07ch, 0c6h, 060h, 038h, 06ch, 0c6h, 0c6h, 06ch, 038h
|
---|
8136 | db 00ch, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 0feh, 000h
|
---|
8137 | db 000h, 000h, 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 07eh, 000h, 000h
|
---|
8138 | db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
|
---|
8139 | db 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8140 | db 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 060h
|
---|
8141 | db 0feh, 060h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c0h
|
---|
8142 | db 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 028h, 06ch, 0feh, 06ch, 028h, 000h
|
---|
8143 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 038h, 07ch, 07ch, 0feh, 0feh, 000h, 000h
|
---|
8144 | db 000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 07ch, 07ch, 038h, 038h, 010h, 000h, 000h, 000h, 000h
|
---|
8145 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8146 | db 018h, 03ch, 03ch, 03ch, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 066h, 066h, 066h
|
---|
8147 | db 024h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch
|
---|
8148 | db 06ch, 06ch, 0feh, 06ch, 06ch, 000h, 000h, 000h, 018h, 018h, 07ch, 0c6h, 0c2h, 0c0h, 07ch, 006h
|
---|
8149 | db 086h, 0c6h, 07ch, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 0c2h, 0c6h, 00ch, 018h, 030h, 066h
|
---|
8150 | db 0c6h, 000h, 000h, 000h, 000h, 000h, 038h, 06ch, 06ch, 038h, 076h, 0dch, 0cch, 0cch, 076h, 000h
|
---|
8151 | db 000h, 000h, 000h, 030h, 030h, 030h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8152 | db 000h, 000h, 00ch, 018h, 030h, 030h, 030h, 030h, 030h, 018h, 00ch, 000h, 000h, 000h, 000h, 000h
|
---|
8153 | db 030h, 018h, 00ch, 00ch, 00ch, 00ch, 00ch, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8154 | db 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h
|
---|
8155 | db 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8156 | db 018h, 018h, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 000h, 000h, 000h
|
---|
8157 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h
|
---|
8158 | db 000h, 000h, 000h, 000h, 002h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h, 000h, 000h, 000h
|
---|
8159 | db 000h, 000h, 07ch, 0c6h, 0ceh, 0deh, 0f6h, 0e6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
|
---|
8160 | db 018h, 038h, 078h, 018h, 018h, 018h, 018h, 018h, 07eh, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h
|
---|
8161 | db 006h, 00ch, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 006h, 006h
|
---|
8162 | db 03ch, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 00ch, 01ch, 03ch, 06ch, 0cch, 0feh
|
---|
8163 | db 00ch, 00ch, 01eh, 000h, 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0fch, 006h, 006h, 0c6h
|
---|
8164 | db 07ch, 000h, 000h, 000h, 000h, 000h, 038h, 060h, 0c0h, 0c0h, 0fch, 0c6h, 0c6h, 0c6h, 07ch, 000h
|
---|
8165 | db 000h, 000h, 000h, 000h, 0feh, 0c6h, 006h, 00ch, 018h, 030h, 030h, 030h, 030h, 000h, 000h, 000h
|
---|
8166 | db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
|
---|
8167 | db 07ch, 0c6h, 0c6h, 0c6h, 07eh, 006h, 006h, 00ch, 078h, 000h, 000h, 000h, 000h, 000h, 000h, 018h
|
---|
8168 | db 018h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h
|
---|
8169 | db 000h, 000h, 018h, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 006h, 00ch, 018h, 030h, 060h, 030h
|
---|
8170 | db 018h, 00ch, 006h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 000h, 000h, 07eh, 000h
|
---|
8171 | db 000h, 000h, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 060h, 000h
|
---|
8172 | db 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 00ch, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h
|
---|
8173 | db 000h, 000h, 07ch, 0c6h, 0c6h, 0deh, 0deh, 0deh, 0dch, 0c0h, 07ch, 000h, 000h, 000h, 000h, 000h
|
---|
8174 | db 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h, 0fch, 066h
|
---|
8175 | db 066h, 066h, 07ch, 066h, 066h, 066h, 0fch, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 0c2h, 0c0h
|
---|
8176 | db 0c0h, 0c0h, 0c2h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h, 0f8h, 06ch, 066h, 066h, 066h, 066h
|
---|
8177 | db 066h, 06ch, 0f8h, 000h, 000h, 000h, 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 062h, 066h
|
---|
8178 | db 0feh, 000h, 000h, 000h, 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 060h, 0f0h, 000h
|
---|
8179 | db 000h, 000h, 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0deh, 0c6h, 066h, 03ah, 000h, 000h, 000h
|
---|
8180 | db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h
|
---|
8181 | db 03ch, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 01eh, 00ch
|
---|
8182 | db 00ch, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h, 000h, 0e6h, 066h, 06ch, 06ch
|
---|
8183 | db 078h, 06ch, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 0f0h, 060h, 060h, 060h, 060h, 060h
|
---|
8184 | db 062h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h, 0c6h, 0eeh, 0feh, 0feh, 0d6h, 0c6h, 0c6h, 0c6h
|
---|
8185 | db 0c6h, 000h, 000h, 000h, 000h, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 000h
|
---|
8186 | db 000h, 000h, 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h
|
---|
8187 | db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h, 000h
|
---|
8188 | db 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0deh, 07ch, 00ch, 00eh, 000h, 000h, 000h, 000h, 0fch, 066h
|
---|
8189 | db 066h, 066h, 07ch, 06ch, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 060h
|
---|
8190 | db 038h, 00ch, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 07eh, 07eh, 05ah, 018h, 018h, 018h
|
---|
8191 | db 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h
|
---|
8192 | db 07ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 010h, 000h
|
---|
8193 | db 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0d6h, 0feh, 07ch, 06ch, 000h, 000h, 000h
|
---|
8194 | db 000h, 000h, 0c6h, 0c6h, 06ch, 038h, 038h, 038h, 06ch, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h
|
---|
8195 | db 066h, 066h, 066h, 066h, 03ch, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 0feh, 0c6h
|
---|
8196 | db 08ch, 018h, 030h, 060h, 0c2h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 03ch, 030h, 030h, 030h
|
---|
8197 | db 030h, 030h, 030h, 030h, 03ch, 000h, 000h, 000h, 000h, 000h, 080h, 0c0h, 0e0h, 070h, 038h, 01ch
|
---|
8198 | db 00eh, 006h, 002h, 000h, 000h, 000h, 000h, 000h, 03ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch
|
---|
8199 | db 03ch, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8200 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h
|
---|
8201 | db 030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8202 | db 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 0e0h, 060h
|
---|
8203 | db 060h, 078h, 06ch, 066h, 066h, 066h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch
|
---|
8204 | db 0c6h, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 01ch, 00ch, 00ch, 03ch, 06ch, 0cch
|
---|
8205 | db 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h
|
---|
8206 | db 07ch, 000h, 000h, 000h, 000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 0f0h, 000h
|
---|
8207 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 07ch, 00ch, 0cch, 078h, 000h
|
---|
8208 | db 000h, 000h, 0e0h, 060h, 060h, 06ch, 076h, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h
|
---|
8209 | db 018h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 006h, 006h
|
---|
8210 | db 000h, 00eh, 006h, 006h, 006h, 006h, 066h, 066h, 03ch, 000h, 000h, 000h, 0e0h, 060h, 060h, 066h
|
---|
8211 | db 06ch, 078h, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h
|
---|
8212 | db 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ech, 0feh, 0d6h, 0d6h, 0d6h
|
---|
8213 | db 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 000h
|
---|
8214 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h
|
---|
8215 | db 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h, 000h, 000h
|
---|
8216 | db 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 07ch, 00ch, 00ch, 01eh, 000h, 000h, 000h, 000h, 000h
|
---|
8217 | db 000h, 0dch, 076h, 066h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch
|
---|
8218 | db 0c6h, 070h, 01ch, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 010h, 030h, 030h, 0fch, 030h, 030h
|
---|
8219 | db 030h, 036h, 01ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch
|
---|
8220 | db 076h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 03ch, 018h, 000h
|
---|
8221 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0d6h, 0d6h, 0feh, 06ch, 000h, 000h, 000h
|
---|
8222 | db 000h, 000h, 000h, 000h, 000h, 0c6h, 06ch, 038h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h
|
---|
8223 | db 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 0f8h, 000h, 000h, 000h, 000h, 000h
|
---|
8224 | db 000h, 0feh, 0cch, 018h, 030h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h, 00eh, 018h, 018h, 018h
|
---|
8225 | db 070h, 018h, 018h, 018h, 00eh, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 000h, 018h
|
---|
8226 | db 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 070h, 018h, 018h, 018h, 00eh, 018h, 018h, 018h
|
---|
8227 | db 070h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8228 | db 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 000h, 000h, 000h, 000h
|
---|
8229 | db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 00ch, 006h, 07ch, 000h, 000h, 000h
|
---|
8230 | db 0cch, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 00ch, 018h, 030h
|
---|
8231 | db 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 000h, 078h
|
---|
8232 | db 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 000h, 078h, 00ch, 07ch
|
---|
8233 | db 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 078h, 00ch, 07ch, 0cch, 0cch
|
---|
8234 | db 076h, 000h, 000h, 000h, 000h, 038h, 06ch, 038h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h
|
---|
8235 | db 000h, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 060h, 066h, 03ch, 00ch, 006h, 03ch, 000h, 000h
|
---|
8236 | db 000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
|
---|
8237 | db 0cch, 0cch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h
|
---|
8238 | db 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 000h, 038h
|
---|
8239 | db 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 018h, 03ch, 066h, 000h, 038h, 018h, 018h
|
---|
8240 | db 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 038h, 018h, 018h, 018h, 018h
|
---|
8241 | db 03ch, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 000h
|
---|
8242 | db 000h, 000h, 038h, 06ch, 038h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 000h, 000h, 000h
|
---|
8243 | db 018h, 030h, 060h, 000h, 0feh, 066h, 060h, 07ch, 060h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h
|
---|
8244 | db 000h, 000h, 0cch, 076h, 036h, 07eh, 0d8h, 0d8h, 06eh, 000h, 000h, 000h, 000h, 000h, 03eh, 06ch
|
---|
8245 | db 0cch, 0cch, 0feh, 0cch, 0cch, 0cch, 0ceh, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 000h, 07ch
|
---|
8246 | db 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 000h, 07ch, 0c6h, 0c6h
|
---|
8247 | db 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h
|
---|
8248 | db 07ch, 000h, 000h, 000h, 000h, 030h, 078h, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h
|
---|
8249 | db 000h, 000h, 000h, 060h, 030h, 018h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h
|
---|
8250 | db 000h, 000h, 0c6h, 0c6h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 078h, 000h, 000h, 0c6h
|
---|
8251 | db 0c6h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 000h
|
---|
8252 | db 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 018h, 018h, 03ch, 066h, 060h
|
---|
8253 | db 060h, 066h, 03ch, 018h, 018h, 000h, 000h, 000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h
|
---|
8254 | db 060h, 0e6h, 0fch, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 03ch, 018h, 07eh, 018h, 07eh, 018h
|
---|
8255 | db 018h, 000h, 000h, 000h, 000h, 0f8h, 0cch, 0cch, 0f8h, 0c4h, 0cch, 0deh, 0cch, 0cch, 0c6h, 000h
|
---|
8256 | db 000h, 000h, 000h, 00eh, 01bh, 018h, 018h, 018h, 07eh, 018h, 018h, 018h, 018h, 0d8h, 070h, 000h
|
---|
8257 | db 000h, 018h, 030h, 060h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 00ch
|
---|
8258 | db 018h, 030h, 000h, 038h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 018h, 030h, 060h
|
---|
8259 | db 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 018h, 030h, 060h, 000h, 0cch
|
---|
8260 | db 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 0dch, 066h, 066h
|
---|
8261 | db 066h, 066h, 066h, 000h, 000h, 000h, 076h, 0dch, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h
|
---|
8262 | db 0c6h, 000h, 000h, 000h, 000h, 03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 000h, 000h, 000h
|
---|
8263 | db 000h, 000h, 000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8264 | db 000h, 000h, 030h, 030h, 000h, 030h, 030h, 060h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
|
---|
8265 | db 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8266 | db 000h, 000h, 0feh, 006h, 006h, 006h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c6h, 0cch, 0d8h
|
---|
8267 | db 030h, 060h, 0dch, 086h, 00ch, 018h, 03eh, 000h, 000h, 0c0h, 0c0h, 0c6h, 0cch, 0d8h, 030h, 066h
|
---|
8268 | db 0ceh, 09eh, 03eh, 006h, 006h, 000h, 000h, 000h, 018h, 018h, 000h, 018h, 018h, 03ch, 03ch, 03ch
|
---|
8269 | db 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 036h, 06ch, 0d8h, 06ch, 036h, 000h, 000h, 000h
|
---|
8270 | db 000h, 000h, 000h, 000h, 000h, 000h, 0d8h, 06ch, 036h, 06ch, 0d8h, 000h, 000h, 000h, 000h, 000h
|
---|
8271 | db 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 055h, 0aah
|
---|
8272 | db 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 0ddh, 077h, 0ddh, 077h
|
---|
8273 | db 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
8274 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h
|
---|
8275 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h
|
---|
8276 | db 018h, 018h, 018h, 018h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 036h
|
---|
8277 | db 036h, 036h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
8278 | db 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 036h, 036h
|
---|
8279 | db 036h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
8280 | db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 000h, 0feh
|
---|
8281 | db 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0feh
|
---|
8282 | db 000h, 000h, 000h, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h
|
---|
8283 | db 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h
|
---|
8284 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
8285 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h
|
---|
8286 | db 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8287 | db 000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
8288 | db 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
|
---|
8289 | db 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h
|
---|
8290 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h
|
---|
8291 | db 018h, 018h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
8292 | db 036h, 036h, 036h, 036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8293 | db 000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
8294 | db 036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
|
---|
8295 | db 000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 030h, 037h
|
---|
8296 | db 036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h
|
---|
8297 | db 000h, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 036h
|
---|
8298 | db 036h, 036h, 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8299 | db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8300 | db 000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
8301 | db 000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
8302 | db 036h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh
|
---|
8303 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h
|
---|
8304 | db 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h
|
---|
8305 | db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
8306 | db 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
8307 | db 018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8308 | db 000h, 000h, 000h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
---|
8309 | db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
|
---|
8310 | db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
|
---|
8311 | db 0f0h, 0f0h, 0f0h, 0f0h, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh
|
---|
8312 | db 00fh, 00fh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8313 | db 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 0d8h, 0d8h, 0dch, 076h, 000h, 000h, 000h, 000h, 000h
|
---|
8314 | db 000h, 000h, 07ch, 0c6h, 0fch, 0c6h, 0c6h, 0fch, 0c0h, 0c0h, 040h, 000h, 000h, 000h, 0feh, 0c6h
|
---|
8315 | db 0c6h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 06ch
|
---|
8316 | db 06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 0feh, 0c6h, 060h, 030h, 018h, 030h
|
---|
8317 | db 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 0d8h
|
---|
8318 | db 070h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0c0h
|
---|
8319 | db 000h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h
|
---|
8320 | db 000h, 000h, 07eh, 018h, 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h, 000h
|
---|
8321 | db 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 038h, 06ch
|
---|
8322 | db 0c6h, 0c6h, 0c6h, 06ch, 06ch, 06ch, 0eeh, 000h, 000h, 000h, 000h, 000h, 01eh, 030h, 018h, 00ch
|
---|
8323 | db 03eh, 066h, 066h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 0dbh, 0dbh
|
---|
8324 | db 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 003h, 006h, 07eh, 0dbh, 0dbh, 0f3h, 07eh, 060h
|
---|
8325 | db 0c0h, 000h, 000h, 000h, 000h, 000h, 01ch, 030h, 060h, 060h, 07ch, 060h, 060h, 030h, 01ch, 000h
|
---|
8326 | db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h
|
---|
8327 | db 000h, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8328 | db 000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 030h, 018h
|
---|
8329 | db 00ch, 006h, 00ch, 018h, 030h, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 00ch, 018h, 030h, 060h
|
---|
8330 | db 030h, 018h, 00ch, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 00eh, 01bh, 01bh, 018h, 018h, 018h
|
---|
8331 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h
|
---|
8332 | db 070h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 07eh, 000h, 018h, 018h, 000h, 000h
|
---|
8333 | db 000h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h
|
---|
8334 | db 000h, 038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8335 | db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8336 | db 000h, 000h, 000h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 00fh, 00ch, 00ch, 00ch, 00ch
|
---|
8337 | db 00ch, 0ech, 06ch, 03ch, 01ch, 000h, 000h, 000h, 000h, 0d8h, 06ch, 06ch, 06ch, 06ch, 06ch, 000h
|
---|
8338 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 070h, 0d8h, 030h, 060h, 0c8h, 0f8h, 000h, 000h, 000h
|
---|
8339 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h
|
---|
8340 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8341 | ; disGetNextSymbol 0xc6b69 LB 0x1359 -> off=0x0 cb=0000000000001000 uValue=00000000000c23e9 'vgafont16'
|
---|
8342 | vgafont16: ; 0xc6b69 LB 0x1000
|
---|
8343 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8344 | db 000h, 000h, 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 081h, 07eh, 000h, 000h, 000h, 000h
|
---|
8345 | db 000h, 000h, 07eh, 0ffh, 0dbh, 0ffh, 0ffh, 0c3h, 0e7h, 0ffh, 0ffh, 07eh, 000h, 000h, 000h, 000h
|
---|
8346 | db 000h, 000h, 000h, 000h, 06ch, 0feh, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h
|
---|
8347 | db 000h, 000h, 000h, 000h, 010h, 038h, 07ch, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h, 000h
|
---|
8348 | db 000h, 000h, 000h, 018h, 03ch, 03ch, 0e7h, 0e7h, 0e7h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
|
---|
8349 | db 000h, 000h, 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 07eh, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
|
---|
8350 | db 000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8351 | db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
---|
8352 | db 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h
|
---|
8353 | db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
---|
8354 | db 000h, 000h, 01eh, 00eh, 01ah, 032h, 078h, 0cch, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h
|
---|
8355 | db 000h, 000h, 03ch, 066h, 066h, 066h, 066h, 03ch, 018h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
8356 | db 000h, 000h, 03fh, 033h, 03fh, 030h, 030h, 030h, 030h, 070h, 0f0h, 0e0h, 000h, 000h, 000h, 000h
|
---|
8357 | db 000h, 000h, 07fh, 063h, 07fh, 063h, 063h, 063h, 063h, 067h, 0e7h, 0e6h, 0c0h, 000h, 000h, 000h
|
---|
8358 | db 000h, 000h, 000h, 018h, 018h, 0dbh, 03ch, 0e7h, 03ch, 0dbh, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
8359 | db 000h, 080h, 0c0h, 0e0h, 0f0h, 0f8h, 0feh, 0f8h, 0f0h, 0e0h, 0c0h, 080h, 000h, 000h, 000h, 000h
|
---|
8360 | db 000h, 002h, 006h, 00eh, 01eh, 03eh, 0feh, 03eh, 01eh, 00eh, 006h, 002h, 000h, 000h, 000h, 000h
|
---|
8361 | db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h
|
---|
8362 | db 000h, 000h, 066h, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 066h, 066h, 000h, 000h, 000h, 000h
|
---|
8363 | db 000h, 000h, 07fh, 0dbh, 0dbh, 0dbh, 07bh, 01bh, 01bh, 01bh, 01bh, 01bh, 000h, 000h, 000h, 000h
|
---|
8364 | db 000h, 07ch, 0c6h, 060h, 038h, 06ch, 0c6h, 0c6h, 06ch, 038h, 00ch, 0c6h, 07ch, 000h, 000h, 000h
|
---|
8365 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 0feh, 0feh, 000h, 000h, 000h, 000h
|
---|
8366 | db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h
|
---|
8367 | db 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
8368 | db 000h, 000h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h
|
---|
8369 | db 000h, 000h, 000h, 000h, 000h, 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8370 | db 000h, 000h, 000h, 000h, 000h, 030h, 060h, 0feh, 060h, 030h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8371 | db 000h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c0h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8372 | db 000h, 000h, 000h, 000h, 000h, 028h, 06ch, 0feh, 06ch, 028h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8373 | db 000h, 000h, 000h, 000h, 010h, 038h, 038h, 07ch, 07ch, 0feh, 0feh, 000h, 000h, 000h, 000h, 000h
|
---|
8374 | db 000h, 000h, 000h, 000h, 0feh, 0feh, 07ch, 07ch, 038h, 038h, 010h, 000h, 000h, 000h, 000h, 000h
|
---|
8375 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8376 | db 000h, 000h, 018h, 03ch, 03ch, 03ch, 018h, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
8377 | db 000h, 066h, 066h, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8378 | db 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch, 06ch, 06ch, 0feh, 06ch, 06ch, 000h, 000h, 000h, 000h
|
---|
8379 | db 018h, 018h, 07ch, 0c6h, 0c2h, 0c0h, 07ch, 006h, 006h, 086h, 0c6h, 07ch, 018h, 018h, 000h, 000h
|
---|
8380 | db 000h, 000h, 000h, 000h, 0c2h, 0c6h, 00ch, 018h, 030h, 060h, 0c6h, 086h, 000h, 000h, 000h, 000h
|
---|
8381 | db 000h, 000h, 038h, 06ch, 06ch, 038h, 076h, 0dch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
8382 | db 000h, 030h, 030h, 030h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8383 | db 000h, 000h, 00ch, 018h, 030h, 030h, 030h, 030h, 030h, 030h, 018h, 00ch, 000h, 000h, 000h, 000h
|
---|
8384 | db 000h, 000h, 030h, 018h, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 018h, 030h, 000h, 000h, 000h, 000h
|
---|
8385 | db 000h, 000h, 000h, 000h, 000h, 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8386 | db 000h, 000h, 000h, 000h, 000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8387 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 030h, 000h, 000h, 000h
|
---|
8388 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8389 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
8390 | db 000h, 000h, 000h, 000h, 002h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h, 000h, 000h, 000h
|
---|
8391 | db 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0d6h, 0d6h, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h
|
---|
8392 | db 000h, 000h, 018h, 038h, 078h, 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 000h, 000h, 000h, 000h
|
---|
8393 | db 000h, 000h, 07ch, 0c6h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 0c6h, 0feh, 000h, 000h, 000h, 000h
|
---|
8394 | db 000h, 000h, 07ch, 0c6h, 006h, 006h, 03ch, 006h, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
8395 | db 000h, 000h, 00ch, 01ch, 03ch, 06ch, 0cch, 0feh, 00ch, 00ch, 00ch, 01eh, 000h, 000h, 000h, 000h
|
---|
8396 | db 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0fch, 006h, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
8397 | db 000h, 000h, 038h, 060h, 0c0h, 0c0h, 0fch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
8398 | db 000h, 000h, 0feh, 0c6h, 006h, 006h, 00ch, 018h, 030h, 030h, 030h, 030h, 000h, 000h, 000h, 000h
|
---|
8399 | db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
8400 | db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07eh, 006h, 006h, 006h, 00ch, 078h, 000h, 000h, 000h, 000h
|
---|
8401 | db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
|
---|
8402 | db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 018h, 018h, 030h, 000h, 000h, 000h, 000h
|
---|
8403 | db 000h, 000h, 000h, 006h, 00ch, 018h, 030h, 060h, 030h, 018h, 00ch, 006h, 000h, 000h, 000h, 000h
|
---|
8404 | db 000h, 000h, 000h, 000h, 000h, 07eh, 000h, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8405 | db 000h, 000h, 000h, 060h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 060h, 000h, 000h, 000h, 000h
|
---|
8406 | db 000h, 000h, 07ch, 0c6h, 0c6h, 00ch, 018h, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
8407 | db 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0deh, 0deh, 0deh, 0dch, 0c0h, 07ch, 000h, 000h, 000h, 000h
|
---|
8408 | db 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
|
---|
8409 | db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 066h, 066h, 066h, 066h, 0fch, 000h, 000h, 000h, 000h
|
---|
8410 | db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 000h, 000h, 000h, 000h
|
---|
8411 | db 000h, 000h, 0f8h, 06ch, 066h, 066h, 066h, 066h, 066h, 066h, 06ch, 0f8h, 000h, 000h, 000h, 000h
|
---|
8412 | db 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 062h, 066h, 0feh, 000h, 000h, 000h, 000h
|
---|
8413 | db 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
|
---|
8414 | db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0deh, 0c6h, 0c6h, 066h, 03ah, 000h, 000h, 000h, 000h
|
---|
8415 | db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
|
---|
8416 | db 000h, 000h, 03ch, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
|
---|
8417 | db 000h, 000h, 01eh, 00ch, 00ch, 00ch, 00ch, 00ch, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h
|
---|
8418 | db 000h, 000h, 0e6h, 066h, 066h, 06ch, 078h, 078h, 06ch, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
|
---|
8419 | db 000h, 000h, 0f0h, 060h, 060h, 060h, 060h, 060h, 060h, 062h, 066h, 0feh, 000h, 000h, 000h, 000h
|
---|
8420 | db 000h, 000h, 0c6h, 0eeh, 0feh, 0feh, 0d6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
|
---|
8421 | db 000h, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
|
---|
8422 | db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
8423 | db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 060h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
|
---|
8424 | db 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0deh, 07ch, 00ch, 00eh, 000h, 000h
|
---|
8425 | db 000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 06ch, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
|
---|
8426 | db 000h, 000h, 07ch, 0c6h, 0c6h, 060h, 038h, 00ch, 006h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
8427 | db 000h, 000h, 07eh, 07eh, 05ah, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
|
---|
8428 | db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
8429 | db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 010h, 000h, 000h, 000h, 000h
|
---|
8430 | db 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0d6h, 0d6h, 0feh, 0eeh, 06ch, 000h, 000h, 000h, 000h
|
---|
8431 | db 000h, 000h, 0c6h, 0c6h, 06ch, 07ch, 038h, 038h, 07ch, 06ch, 0c6h, 0c6h, 000h, 000h, 000h, 000h
|
---|
8432 | db 000h, 000h, 066h, 066h, 066h, 066h, 03ch, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
|
---|
8433 | db 000h, 000h, 0feh, 0c6h, 086h, 00ch, 018h, 030h, 060h, 0c2h, 0c6h, 0feh, 000h, 000h, 000h, 000h
|
---|
8434 | db 000h, 000h, 03ch, 030h, 030h, 030h, 030h, 030h, 030h, 030h, 030h, 03ch, 000h, 000h, 000h, 000h
|
---|
8435 | db 000h, 000h, 000h, 080h, 0c0h, 0e0h, 070h, 038h, 01ch, 00eh, 006h, 002h, 000h, 000h, 000h, 000h
|
---|
8436 | db 000h, 000h, 03ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 03ch, 000h, 000h, 000h, 000h
|
---|
8437 | db 010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8438 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 000h
|
---|
8439 | db 030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8440 | db 000h, 000h, 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
8441 | db 000h, 000h, 0e0h, 060h, 060h, 078h, 06ch, 066h, 066h, 066h, 066h, 07ch, 000h, 000h, 000h, 000h
|
---|
8442 | db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c0h, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
8443 | db 000h, 000h, 01ch, 00ch, 00ch, 03ch, 06ch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
8444 | db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
8445 | db 000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
|
---|
8446 | db 000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 0cch, 0cch, 07ch, 00ch, 0cch, 078h, 000h
|
---|
8447 | db 000h, 000h, 0e0h, 060h, 060h, 06ch, 076h, 066h, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
|
---|
8448 | db 000h, 000h, 018h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
|
---|
8449 | db 000h, 000h, 006h, 006h, 000h, 00eh, 006h, 006h, 006h, 006h, 006h, 006h, 066h, 066h, 03ch, 000h
|
---|
8450 | db 000h, 000h, 0e0h, 060h, 060h, 066h, 06ch, 078h, 078h, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h
|
---|
8451 | db 000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
|
---|
8452 | db 000h, 000h, 000h, 000h, 000h, 0ech, 0feh, 0d6h, 0d6h, 0d6h, 0d6h, 0c6h, 000h, 000h, 000h, 000h
|
---|
8453 | db 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 000h, 000h, 000h
|
---|
8454 | db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
8455 | db 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h
|
---|
8456 | db 000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 0cch, 0cch, 07ch, 00ch, 00ch, 01eh, 000h
|
---|
8457 | db 000h, 000h, 000h, 000h, 000h, 0dch, 076h, 066h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
|
---|
8458 | db 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 060h, 038h, 00ch, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
8459 | db 000h, 000h, 010h, 030h, 030h, 0fch, 030h, 030h, 030h, 030h, 036h, 01ch, 000h, 000h, 000h, 000h
|
---|
8460 | db 000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
8461 | db 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h
|
---|
8462 | db 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0d6h, 0d6h, 0d6h, 0feh, 06ch, 000h, 000h, 000h, 000h
|
---|
8463 | db 000h, 000h, 000h, 000h, 000h, 0c6h, 06ch, 038h, 038h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h
|
---|
8464 | db 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 0f8h, 000h
|
---|
8465 | db 000h, 000h, 000h, 000h, 000h, 0feh, 0cch, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h
|
---|
8466 | db 000h, 000h, 00eh, 018h, 018h, 018h, 070h, 018h, 018h, 018h, 018h, 00eh, 000h, 000h, 000h, 000h
|
---|
8467 | db 000h, 000h, 018h, 018h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
8468 | db 000h, 000h, 070h, 018h, 018h, 018h, 00eh, 018h, 018h, 018h, 018h, 070h, 000h, 000h, 000h, 000h
|
---|
8469 | db 000h, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8470 | db 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h
|
---|
8471 | db 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 00ch, 006h, 07ch, 000h, 000h
|
---|
8472 | db 000h, 000h, 0cch, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
8473 | db 000h, 00ch, 018h, 030h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
8474 | db 000h, 010h, 038h, 06ch, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
8475 | db 000h, 000h, 0cch, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
8476 | db 000h, 060h, 030h, 018h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
8477 | db 000h, 038h, 06ch, 038h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
8478 | db 000h, 000h, 000h, 000h, 03ch, 066h, 060h, 060h, 066h, 03ch, 00ch, 006h, 03ch, 000h, 000h, 000h
|
---|
8479 | db 000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
8480 | db 000h, 000h, 0c6h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
8481 | db 000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
8482 | db 000h, 000h, 066h, 000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
|
---|
8483 | db 000h, 018h, 03ch, 066h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
|
---|
8484 | db 000h, 060h, 030h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
|
---|
8485 | db 000h, 0c6h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
|
---|
8486 | db 038h, 06ch, 038h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
|
---|
8487 | db 018h, 030h, 060h, 000h, 0feh, 066h, 060h, 07ch, 060h, 060h, 066h, 0feh, 000h, 000h, 000h, 000h
|
---|
8488 | db 000h, 000h, 000h, 000h, 000h, 0cch, 076h, 036h, 07eh, 0d8h, 0d8h, 06eh, 000h, 000h, 000h, 000h
|
---|
8489 | db 000h, 000h, 03eh, 06ch, 0cch, 0cch, 0feh, 0cch, 0cch, 0cch, 0cch, 0ceh, 000h, 000h, 000h, 000h
|
---|
8490 | db 000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
8491 | db 000h, 000h, 0c6h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
8492 | db 000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
8493 | db 000h, 030h, 078h, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
8494 | db 000h, 060h, 030h, 018h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
8495 | db 000h, 000h, 0c6h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 078h, 000h
|
---|
8496 | db 000h, 0c6h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
8497 | db 000h, 0c6h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
8498 | db 000h, 018h, 018h, 03ch, 066h, 060h, 060h, 060h, 066h, 03ch, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
8499 | db 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 060h, 0e6h, 0fch, 000h, 000h, 000h, 000h
|
---|
8500 | db 000h, 000h, 066h, 066h, 03ch, 018h, 07eh, 018h, 07eh, 018h, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
8501 | db 000h, 0f8h, 0cch, 0cch, 0f8h, 0c4h, 0cch, 0deh, 0cch, 0cch, 0cch, 0c6h, 000h, 000h, 000h, 000h
|
---|
8502 | db 000h, 00eh, 01bh, 018h, 018h, 018h, 07eh, 018h, 018h, 018h, 018h, 018h, 0d8h, 070h, 000h, 000h
|
---|
8503 | db 000h, 018h, 030h, 060h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
8504 | db 000h, 00ch, 018h, 030h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
|
---|
8505 | db 000h, 018h, 030h, 060h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
8506 | db 000h, 018h, 030h, 060h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
|
---|
8507 | db 000h, 000h, 076h, 0dch, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 000h, 000h, 000h
|
---|
8508 | db 076h, 0dch, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
|
---|
8509 | db 000h, 03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8510 | db 000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8511 | db 000h, 000h, 030h, 030h, 000h, 030h, 030h, 060h, 0c0h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
|
---|
8512 | db 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h
|
---|
8513 | db 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 006h, 006h, 006h, 006h, 000h, 000h, 000h, 000h, 000h
|
---|
8514 | db 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0dch, 086h, 00ch, 018h, 03eh, 000h, 000h
|
---|
8515 | db 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 09eh, 03eh, 006h, 006h, 000h, 000h
|
---|
8516 | db 000h, 000h, 018h, 018h, 000h, 018h, 018h, 018h, 03ch, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h
|
---|
8517 | db 000h, 000h, 000h, 000h, 000h, 036h, 06ch, 0d8h, 06ch, 036h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8518 | db 000h, 000h, 000h, 000h, 000h, 0d8h, 06ch, 036h, 06ch, 0d8h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8519 | db 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h
|
---|
8520 | db 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah
|
---|
8521 | db 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h
|
---|
8522 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
8523 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
8524 | db 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
8525 | db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
8526 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
8527 | db 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
8528 | db 036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
8529 | db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
8530 | db 000h, 000h, 000h, 000h, 000h, 0feh, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
8531 | db 036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8532 | db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8533 | db 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8534 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
8535 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8536 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8537 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
8538 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
8539 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8540 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
8541 | db 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
8542 | db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
8543 | db 036h, 036h, 036h, 036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8544 | db 000h, 000h, 000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
8545 | db 036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8546 | db 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
8547 | db 036h, 036h, 036h, 036h, 036h, 037h, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
8548 | db 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8549 | db 036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
8550 | db 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8551 | db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8552 | db 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
8553 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
8554 | db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8555 | db 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8556 | db 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
8557 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
8558 | db 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
|
---|
8559 | db 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
8560 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8561 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
8562 | db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
---|
8563 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
---|
8564 | db 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
|
---|
8565 | db 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh
|
---|
8566 | db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8567 | db 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 0d8h, 0d8h, 0d8h, 0dch, 076h, 000h, 000h, 000h, 000h
|
---|
8568 | db 000h, 000h, 078h, 0cch, 0cch, 0cch, 0d8h, 0cch, 0c6h, 0c6h, 0c6h, 0cch, 000h, 000h, 000h, 000h
|
---|
8569 | db 000h, 000h, 0feh, 0c6h, 0c6h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h
|
---|
8570 | db 000h, 000h, 000h, 000h, 0feh, 06ch, 06ch, 06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h
|
---|
8571 | db 000h, 000h, 000h, 0feh, 0c6h, 060h, 030h, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h
|
---|
8572 | db 000h, 000h, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 0d8h, 0d8h, 070h, 000h, 000h, 000h, 000h
|
---|
8573 | db 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0c0h, 000h, 000h, 000h
|
---|
8574 | db 000h, 000h, 000h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
8575 | db 000h, 000h, 000h, 07eh, 018h, 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h
|
---|
8576 | db 000h, 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h
|
---|
8577 | db 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 06ch, 06ch, 06ch, 06ch, 0eeh, 000h, 000h, 000h, 000h
|
---|
8578 | db 000h, 000h, 01eh, 030h, 018h, 00ch, 03eh, 066h, 066h, 066h, 066h, 03ch, 000h, 000h, 000h, 000h
|
---|
8579 | db 000h, 000h, 000h, 000h, 000h, 07eh, 0dbh, 0dbh, 0dbh, 07eh, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8580 | db 000h, 000h, 000h, 003h, 006h, 07eh, 0dbh, 0dbh, 0f3h, 07eh, 060h, 0c0h, 000h, 000h, 000h, 000h
|
---|
8581 | db 000h, 000h, 01ch, 030h, 060h, 060h, 07ch, 060h, 060h, 060h, 030h, 01ch, 000h, 000h, 000h, 000h
|
---|
8582 | db 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
|
---|
8583 | db 000h, 000h, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h
|
---|
8584 | db 000h, 000h, 000h, 000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h
|
---|
8585 | db 000h, 000h, 000h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 000h, 07eh, 000h, 000h, 000h, 000h
|
---|
8586 | db 000h, 000h, 000h, 00ch, 018h, 030h, 060h, 030h, 018h, 00ch, 000h, 07eh, 000h, 000h, 000h, 000h
|
---|
8587 | db 000h, 000h, 00eh, 01bh, 01bh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
|
---|
8588 | db 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h, 0d8h, 070h, 000h, 000h, 000h, 000h
|
---|
8589 | db 000h, 000h, 000h, 000h, 018h, 018h, 000h, 07eh, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
|
---|
8590 | db 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8591 | db 000h, 038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8592 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8593 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8594 | db 000h, 00fh, 00ch, 00ch, 00ch, 00ch, 00ch, 0ech, 06ch, 06ch, 03ch, 01ch, 000h, 000h, 000h, 000h
|
---|
8595 | db 000h, 0d8h, 06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8596 | db 000h, 070h, 0d8h, 030h, 060h, 0c8h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8597 | db 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h, 000h, 000h, 000h
|
---|
8598 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8599 | ; disGetNextSymbol 0xc7b69 LB 0x359 -> off=0x0 cb=000000000000012d uValue=00000000000c33e9 'vgafont14alt'
|
---|
8600 | vgafont14alt: ; 0xc7b69 LB 0x12d
|
---|
8601 | db 01dh, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 022h
|
---|
8602 | db 000h, 063h, 063h, 063h, 022h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02bh, 000h
|
---|
8603 | db 000h, 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 02dh, 000h, 000h
|
---|
8604 | db 000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 04dh, 000h, 000h, 0c3h
|
---|
8605 | db 0e7h, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h, 000h, 000h, 054h, 000h, 000h, 0ffh, 0dbh
|
---|
8606 | db 099h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 056h, 000h, 000h, 0c3h, 0c3h, 0c3h
|
---|
8607 | db 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 057h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h
|
---|
8608 | db 0dbh, 0dbh, 0ffh, 066h, 066h, 000h, 000h, 000h, 058h, 000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h
|
---|
8609 | db 03ch, 066h, 0c3h, 0c3h, 000h, 000h, 000h, 059h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
|
---|
8610 | db 018h, 018h, 03ch, 000h, 000h, 000h, 05ah, 000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h, 030h, 061h
|
---|
8611 | db 0c3h, 0ffh, 000h, 000h, 000h, 06dh, 000h, 000h, 000h, 000h, 000h, 0e6h, 0ffh, 0dbh, 0dbh, 0dbh
|
---|
8612 | db 0dbh, 000h, 000h, 000h, 076h, 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
|
---|
8613 | db 000h, 000h, 000h, 077h, 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h
|
---|
8614 | db 000h, 000h, 091h, 000h, 000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h
|
---|
8615 | db 000h, 09bh, 000h, 018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h
|
---|
8616 | db 09dh, 000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 000h, 000h, 000h, 09eh
|
---|
8617 | db 000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 0f3h, 000h, 000h, 000h, 0f1h, 000h
|
---|
8618 | db 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 0ffh, 000h, 000h, 000h, 0f6h, 000h, 000h
|
---|
8619 | db 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
8620 | ; disGetNextSymbol 0xc7c96 LB 0x22c -> off=0x0 cb=0000000000000144 uValue=00000000000c3516 'vgafont16alt'
|
---|
8621 | vgafont16alt: ; 0xc7c96 LB 0x144
|
---|
8622 | db 01dh, 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h
|
---|
8623 | db 000h, 030h, 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h
|
---|
8624 | db 000h, 000h, 04dh, 000h, 000h, 0c3h, 0e7h, 0ffh, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h
|
---|
8625 | db 000h, 000h, 000h, 054h, 000h, 000h, 0ffh, 0dbh, 099h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch
|
---|
8626 | db 000h, 000h, 000h, 000h, 056h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch
|
---|
8627 | db 018h, 000h, 000h, 000h, 000h, 057h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh
|
---|
8628 | db 066h, 066h, 000h, 000h, 000h, 000h, 058h, 000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 03ch
|
---|
8629 | db 066h, 0c3h, 0c3h, 000h, 000h, 000h, 000h, 059h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
|
---|
8630 | db 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 05ah, 000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h
|
---|
8631 | db 030h, 060h, 0c1h, 0c3h, 0ffh, 000h, 000h, 000h, 000h, 06dh, 000h, 000h, 000h, 000h, 000h, 0e6h
|
---|
8632 | db 0ffh, 0dbh, 0dbh, 0dbh, 0dbh, 0dbh, 000h, 000h, 000h, 000h, 076h, 000h, 000h, 000h, 000h, 000h
|
---|
8633 | db 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h, 077h, 000h, 000h, 000h, 000h
|
---|
8634 | db 000h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h, 000h, 000h, 000h, 078h, 000h, 000h, 000h
|
---|
8635 | db 000h, 000h, 0c3h, 066h, 03ch, 018h, 03ch, 066h, 0c3h, 000h, 000h, 000h, 000h, 091h, 000h, 000h
|
---|
8636 | db 000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h, 000h, 000h, 09bh, 000h
|
---|
8637 | db 018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 09dh
|
---|
8638 | db 000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h
|
---|
8639 | db 09eh, 000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 066h, 0f3h, 000h, 000h, 000h
|
---|
8640 | db 000h, 0abh, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0ceh, 09bh, 006h, 00ch, 01fh
|
---|
8641 | db 000h, 000h, 0ach, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h
|
---|
8642 | db 006h, 000h, 000h, 000h
|
---|
8643 | ; disGetNextSymbol 0xc7dda LB 0xe8 -> off=0x0 cb=0000000000000008 uValue=00000000000c365a '_cga_msr'
|
---|
8644 | _cga_msr: ; 0xc7dda LB 0x8
|
---|
8645 | db 02ch, 028h, 02dh, 029h, 02ah, 02eh, 01eh, 029h
|
---|
8646 | ; disGetNextSymbol 0xc7de2 LB 0xe0 -> off=0x0 cb=0000000000000008 uValue=00000000000c3662 'line_to_vpti_200'
|
---|
8647 | line_to_vpti_200: ; 0xc7de2 LB 0x8
|
---|
8648 | db 000h, 001h, 002h, 003h, 0ffh, 0ffh, 0ffh, 007h
|
---|
8649 | ; disGetNextSymbol 0xc7dea LB 0xd8 -> off=0x0 cb=0000000000000008 uValue=00000000000c366a 'line_to_vpti_350'
|
---|
8650 | line_to_vpti_350: ; 0xc7dea LB 0x8
|
---|
8651 | db 013h, 014h, 015h, 016h, 0ffh, 0ffh, 0ffh, 007h
|
---|
8652 | ; disGetNextSymbol 0xc7df2 LB 0xd0 -> off=0x0 cb=0000000000000008 uValue=00000000000c3672 'line_to_vpti_400'
|
---|
8653 | line_to_vpti_400: ; 0xc7df2 LB 0x8
|
---|
8654 | db 017h, 017h, 018h, 018h, 0ffh, 0ffh, 0ffh, 019h
|
---|
8655 | ; disGetNextSymbol 0xc7dfa LB 0xc8 -> off=0x0 cb=0000000000000004 uValue=00000000000c367a 'row_tbl'
|
---|
8656 | row_tbl: ; 0xc7dfa LB 0x4
|
---|
8657 | dd 02b190e00h
|
---|
8658 | ; disGetNextSymbol 0xc7dfe LB 0xc4 -> off=0x0 cb=0000000000000015 uValue=00000000000c367e '_vbebios_copyright'
|
---|
8659 | _vbebios_copyright: ; 0xc7dfe LB 0x15
|
---|
8660 | db 'VirtualBox VESA BIOS', 000h
|
---|
8661 | ; disGetNextSymbol 0xc7e13 LB 0xaf -> off=0x0 cb=000000000000001d uValue=00000000000c3693 '_vbebios_vendor_name'
|
---|
8662 | _vbebios_vendor_name: ; 0xc7e13 LB 0x1d
|
---|
8663 | db 'Oracle and/or its affiliates', 000h
|
---|
8664 | ; disGetNextSymbol 0xc7e30 LB 0x92 -> off=0x0 cb=000000000000001e uValue=00000000000c36b0 '_vbebios_product_name'
|
---|
8665 | _vbebios_product_name: ; 0xc7e30 LB 0x1e
|
---|
8666 | db 'Oracle VirtualBox VBE Adapter', 000h
|
---|
8667 | ; disGetNextSymbol 0xc7e4e LB 0x74 -> off=0x0 cb=0000000000000020 uValue=00000000000c36ce '_vbebios_product_revision'
|
---|
8668 | _vbebios_product_revision: ; 0xc7e4e LB 0x20
|
---|
8669 | db 'Oracle VirtualBox Version 7.1.4', 000h
|
---|
8670 | ; disGetNextSymbol 0xc7e6e LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36ee '_vbebios_info_string'
|
---|
8671 | _vbebios_info_string: ; 0xc7e6e LB 0x2b
|
---|
8672 | db 'VirtualBox VBE Display Adapter enabled', 00dh, 00ah, 00dh, 00ah, 000h
|
---|
8673 | ; disGetNextSymbol 0xc7e99 LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c3719 '_no_vbebios_info_string'
|
---|
8674 | _no_vbebios_info_string: ; 0xc7e99 LB 0x29
|
---|
8675 | db 'No VirtualBox VBE support available!', 00dh, 00ah, 00dh, 00ah, 000h
|
---|
8676 |
|
---|
8677 | section CONST progbits vstart=0x7ec2 align=1 ; size=0x0 class=DATA group=DGROUP
|
---|
8678 |
|
---|
8679 | section CONST2 progbits vstart=0x7ec2 align=1 ; size=0x0 class=DATA group=DGROUP
|
---|
8680 |
|
---|
8681 | ; Padding 0x13e bytes at 0xc7ec2
|
---|
8682 | db 001h, 000h, 000h, 000h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 02fh, 068h, 06fh, 06dh
|
---|
8683 | db 065h, 02fh, 073h, 062h, 075h, 072h, 063h, 068h, 069h, 06ch, 02fh, 076h, 062h, 05fh, 073h, 072h
|
---|
8684 | db 063h, 02fh, 074h, 072h, 075h, 06eh, 06bh, 02fh, 06fh, 075h, 074h, 02fh, 06ch, 069h, 06eh, 075h
|
---|
8685 | db 078h, 02eh, 061h, 06dh, 064h, 036h, 034h, 02fh, 072h, 065h, 06ch, 065h, 061h, 073h, 065h, 02fh
|
---|
8686 | db 06fh, 062h, 06ah, 02fh, 056h, 042h, 06fh, 078h, 056h, 067h, 061h, 042h, 069h, 06fh, 073h, 033h
|
---|
8687 | db 038h, 036h, 02fh, 056h, 042h, 06fh, 078h, 056h, 067h, 061h, 042h, 069h, 06fh, 073h, 033h, 038h
|
---|
8688 | db 036h, 02eh, 073h, 079h, 06dh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8689 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8690 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8691 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8692 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8693 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8694 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8695 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8696 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8697 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8698 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8699 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8700 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
---|
8701 | db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ch
|
---|