1 1 00000000 [FORMAT "WCOFF"]
2 2 00000000 [INSTRSET "i486p"]
3 3 00000000 [OPTIMIZE 1]
6 6 00000000 EXTERN _boxfill8
7 7 00000000 EXTERN _putfonts8_asc
8 8 00000000 EXTERN _task_now
9 9 00000000 EXTERN _sheet_refresh
10 10 00000000 [FILE "window.c"]
12 12 00000000 GLOBAL _make_window8
13 13 00000000 _make_window8:
14 14 00000000 55 PUSH EBP
15 15 00000001 89 E5 MOV EBP,ESP
16 16 00000003 57 PUSH EDI
17 17 00000004 56 PUSH ESI
18 18 00000005 53 PUSH EBX
19 19 00000006 83 EC 18 SUB ESP,24
20 20 00000009 8B 45 10 MOV EAX,DWORD [16+EBP]
21 21 0000000C 8B 5D 0C MOV EBX,DWORD [12+EBP]
22 22 0000000F 89 45 F0 MOV DWORD [-16+EBP],EAX
23 23 00000012 8B 75 08 MOV ESI,DWORD [8+EBP]
24 24 00000015 8B 45 14 MOV EAX,DWORD [20+EBP]
25 25 00000018 89 45 EC MOV DWORD [-20+EBP],EAX
26 26 0000001B 0F BE 45 18 MOVSX EAX,BYTE [24+EBP]
27 27 0000001F 89 45 E8 MOV DWORD [-24+EBP],EAX
28 28 00000022 8D 43 FF LEA EAX,DWORD [-1+EBX]
29 29 00000025 6A 00 PUSH 0
30 30 00000027 89 45 E4 MOV DWORD [-28+EBP],EAX
31 31 0000002A 50 PUSH EAX
32 32 0000002B 6A 00 PUSH 0
33 33 0000002D 6A 00 PUSH 0
34 34 0000002F 6A 08 PUSH 8
35 35 00000031 53 PUSH EBX
36 36 00000032 56 PUSH ESI
37 37 00000033 E8 [00000000] CALL _boxfill8
38 38 00000038 8D 43 FE LEA EAX,DWORD [-2+EBX]
39 39 0000003B 6A 01 PUSH 1
40 40 0000003D 89 45 E0 MOV DWORD [-32+EBP],EAX
41 41 00000040 50 PUSH EAX
42 42 00000041 6A 01 PUSH 1
43 43 00000043 6A 01 PUSH 1
44 44 00000045 6A 07 PUSH 7
45 45 00000047 53 PUSH EBX
46 46 00000048 56 PUSH ESI
47 47 00000049 E8 [00000000] CALL _boxfill8
48 48 0000004E 8B 45 F0 MOV EAX,DWORD [-16+EBP]
49 49 00000051 83 C4 38 ADD ESP,56
50 50 00000054 48 DEC EAX
51 51 00000055 89 45 DC MOV DWORD [-36+EBP],EAX
52 52 00000058 50 PUSH EAX
53 53 00000059 6A 00 PUSH 0
54 54 0000005B 6A 00 PUSH 0
55 55 0000005D 6A 00 PUSH 0
56 56 0000005F 6A 08 PUSH 8
57 57 00000061 53 PUSH EBX
58 58 00000062 56 PUSH ESI
59 59 00000063 E8 [00000000] CALL _boxfill8
60 60 00000068 8B 7D F0 MOV EDI,DWORD [-16+EBP]
61 61 0000006B 83 EF 02 SUB EDI,2
62 62 0000006E 57 PUSH EDI
63 63 0000006F 6A 01 PUSH 1
64 64 00000071 6A 01 PUSH 1
65 65 00000073 6A 01 PUSH 1
66 66 00000075 6A 07 PUSH 7
67 67 00000077 53 PUSH EBX
68 68 00000078 56 PUSH ESI
69 69 00000079 E8 [00000000] CALL _boxfill8
70 70 0000007E 83 C4 38 ADD ESP,56
71 71 00000081 57 PUSH EDI
72 72 00000082 FF 75 E0 PUSH DWORD [-32+EBP]
73 73 00000085 6A 01 PUSH 1
74 74 00000087 FF 75 E0 PUSH DWORD [-32+EBP]
75 75 0000008A 6A 0F PUSH 15
76 76 0000008C 53 PUSH EBX
77 77 0000008D 56 PUSH ESI
78 78 0000008E E8 [00000000] CALL _boxfill8
79 79 00000093 FF 75 DC PUSH DWORD [-36+EBP]
80 80 00000096 FF 75 E4 PUSH DWORD [-28+EBP]
81 81 00000099 6A 00 PUSH 0
82 82 0000009B FF 75 E4 PUSH DWORD [-28+EBP]
83 83 0000009E 6A 00 PUSH 0
84 84 000000A0 53 PUSH EBX
85 85 000000A1 56 PUSH ESI
86 86 000000A2 E8 [00000000] CALL _boxfill8
87 87 000000A7 8B 45 F0 MOV EAX,DWORD [-16+EBP]
88 88 000000AA 83 C4 38 ADD ESP,56
89 89 000000AD 83 E8 03 SUB EAX,3
90 90 000000B0 50 PUSH EAX
91 91 000000B1 8D 43 FD LEA EAX,DWORD [-3+EBX]
92 92 000000B4 50 PUSH EAX
93 93 000000B5 6A 02 PUSH 2
94 94 000000B7 6A 02 PUSH 2
95 95 000000B9 6A 08 PUSH 8
96 96 000000BB 53 PUSH EBX
97 97 000000BC 56 PUSH ESI
98 98 000000BD E8 [00000000] CALL _boxfill8
99 99 000000C2 57 PUSH EDI
100 100 000000C3 FF 75 E0 PUSH DWORD [-32+EBP]
101 101 000000C6 57 PUSH EDI
102 102 000000C7 6A 01 PUSH 1
103 103 000000C9 6A 0F PUSH 15
104 104 000000CB 53 PUSH EBX
105 105 000000CC 56 PUSH ESI
106 106 000000CD E8 [00000000] CALL _boxfill8
107 107 000000D2 83 C4 38 ADD ESP,56
108 108 000000D5 FF 75 DC PUSH DWORD [-36+EBP]
109 109 000000D8 FF 75 E4 PUSH DWORD [-28+EBP]
110 110 000000DB FF 75 DC PUSH DWORD [-36+EBP]
111 111 000000DE 6A 00 PUSH 0
112 112 000000E0 6A 00 PUSH 0
113 113 000000E2 53 PUSH EBX
114 114 000000E3 56 PUSH ESI
115 115 000000E4 E8 [00000000] CALL _boxfill8
116 116 000000E9 89 75 08 MOV DWORD [8+EBP],ESI
117 117 000000EC 8B 45 E8 MOV EAX,DWORD [-24+EBP]
118 118 000000EF 89 5D 0C MOV DWORD [12+EBP],EBX
119 119 000000F2 89 45 14 MOV DWORD [20+EBP],EAX
120 120 000000F5 83 C4 1C ADD ESP,28
121 121 000000F8 8B 45 EC MOV EAX,DWORD [-20+EBP]
122 122 000000FB 89 45 10 MOV DWORD [16+EBP],EAX
123 123 000000FE 8D 65 F4 LEA ESP,DWORD [-12+EBP]
124 124 00000101 5B POP EBX
125 125 00000102 5E POP ESI
126 126 00000103 5F POP EDI
127 127 00000104 5D POP EBP
128 128 00000105 EB 00 JMP _make_wtitle8
130 130 00000000 _closebtn.0:
131 131 00000000 4F 4F 4F 4F 4F 4F 4F 4F 4F 4F DB "OOOOOOOOOOOOOOO@"
132 0000000A 4F 4F 4F 4F 4F 40
133 132 00000010 4F 51 51 51 51 51 51 51 51 51 DB "OQQQQQQQQQQQQQ$@"
134 0000001A 51 51 51 51 24 40
135 133 00000020 4F 51 51 51 51 51 51 51 51 51 DB "OQQQQQQQQQQQQQ$@"
136 0000002A 51 51 51 51 24 40
137 134 00000030 4F 51 51 51 40 40 51 51 51 51 DB "OQQQ@@QQQQ@@QQ$@"
138 0000003A 40 40 51 51 24 40
139 135 00000040 4F 51 51 51 51 40 40 51 51 40 DB "OQQQQ@@QQ@@QQQ$@"
140 0000004A 40 51 51 51 24 40
141 136 00000050 4F 51 51 51 51 51 40 40 40 40 DB "OQQQQQ@@@@QQQQ$@"
142 0000005A 51 51 51 51 24 40
143 137 00000060 4F 51 51 51 51 51 51 40 40 51 DB "OQQQQQQ@@QQQQQ$@"
144 0000006A 51 51 51 51 24 40
145 138 00000070 4F 51 51 51 51 51 40 40 40 40 DB "OQQQQQ@@@@QQQQ$@"
146 0000007A 51 51 51 51 24 40
147 139 00000080 4F 51 51 51 51 40 40 51 51 40 DB "OQQQQ@@QQ@@QQQ$@"
148 0000008A 40 51 51 51 24 40
149 140 00000090 4F 51 51 51 40 40 51 51 51 51 DB "OQQQ@@QQQQ@@QQ$@"
150 0000009A 40 40 51 51 24 40
151 141 000000A0 4F 51 51 51 51 51 51 51 51 51 DB "OQQQQQQQQQQQQQ$@"
152 000000AA 51 51 51 51 24 40
153 142 000000B0 4F 51 51 51 51 51 51 51 51 51 DB "OQQQQQQQQQQQQQ$@"
154 000000BA 51 51 51 51 24 40
155 143 000000C0 4F 24 24 24 24 24 24 24 24 24 DB "O$$$$$$$$$$$$$$@"
156 000000CA 24 24 24 24 24 40
157 144 000000D0 40 40 40 40 40 40 40 40 40 40 DB "@@@@@@@@@@@@@@@@"
158 000000DA 40 40 40 40 40 40
160 146 00000107 GLOBAL _make_wtitle8
161 147 00000107 _make_wtitle8:
162 148 00000107 55 PUSH EBP
163 149 00000108 89 E5 MOV EBP,ESP
164 150 0000010A 57 PUSH EDI
165 151 0000010B 56 PUSH ESI
166 152 0000010C 53 PUSH EBX
167 153 0000010D 50 PUSH EAX
168 154 0000010E 80 7D 14 00 CMP BYTE [20+EBP],0
169 155 00000112 0F 84 00000097 JE L3
170 156 00000118 B3 07 MOV BL,7
171 157 0000011A B2 0C MOV DL,12
173 159 0000011C 8B 45 0C MOV EAX,DWORD [12+EBP]
174 160 0000011F 6A 14 PUSH 20
175 161 00000121 83 E8 04 SUB EAX,4
176 162 00000124 31 FF XOR EDI,EDI
177 163 00000126 50 PUSH EAX
178 164 00000127 6A 03 PUSH 3
179 165 00000129 6A 03 PUSH 3
180 166 0000012B 0F B6 C2 MOVZX EAX,DL
181 167 0000012E 50 PUSH EAX
182 168 0000012F FF 75 0C PUSH DWORD [12+EBP]
183 169 00000132 FF 75 08 PUSH DWORD [8+EBP]
184 170 00000135 E8 [00000000] CALL _boxfill8
185 171 0000013A FF 75 10 PUSH DWORD [16+EBP]
186 172 0000013D 0F BE C3 MOVSX EAX,BL
187 173 00000140 50 PUSH EAX
188 174 00000141 6A 04 PUSH 4
189 175 00000143 6A 18 PUSH 24
190 176 00000145 FF 75 0C PUSH DWORD [12+EBP]
191 177 00000148 FF 75 08 PUSH DWORD [8+EBP]
192 178 0000014B E8 [00000000] CALL _putfonts8_asc
193 179 00000150 83 C4 34 ADD ESP,52
194 180 00000153 6B 5D 0C 05 IMUL EBX,DWORD [12+EBP],5
195 181 00000157 C7 45 F0 00000000 MOV DWORD [-16+EBP],0
197 183 0000015E 8B 45 0C MOV EAX,DWORD [12+EBP]
198 184 00000161 8B 55 08 MOV EDX,DWORD [8+EBP]
199 185 00000164 01 D8 ADD EAX,EBX
200 186 00000166 31 F6 XOR ESI,ESI
201 187 00000168 8D 4C 02 EB LEA ECX,DWORD [-21+EDX+EAX*1]
203 189 0000016C 8A 94 3E [00000000] MOV DL,BYTE [_closebtn.0+ESI+EDI*1]
204 190 00000173 80 FA 40 CMP DL,64
205 191 00000176 74 33 JE L25
206 192 00000178 80 FA 24 CMP DL,36
207 193 0000017B 74 2A JE L26
208 194 0000017D 80 FA 51 CMP DL,81
209 195 00000180 B2 08 MOV DL,8
210 196 00000182 0F 95 C0 SETNE AL
211 197 00000185 28 C2 SUB DL,AL
213 199 00000187 46 INC ESI
214 200 00000188 88 11 MOV BYTE [ECX],DL
215 201 0000018A 41 INC ECX
216 202 0000018B 83 FE 0F CMP ESI,15
217 203 0000018E 7E DC JLE L19
218 204 00000190 FF 45 F0 INC DWORD [-16+EBP]
219 205 00000193 83 C7 10 ADD EDI,16
220 206 00000196 03 5D 0C ADD EBX,DWORD [12+EBP]
221 207 00000199 83 7D F0 0D CMP DWORD [-16+EBP],13
222 208 0000019D 7E BF JLE L20
223 209 0000019F 8D 65 F4 LEA ESP,DWORD [-12+EBP]
224 210 000001A2 5B POP EBX
225 211 000001A3 5E POP ESI
226 212 000001A4 5F POP EDI
227 213 000001A5 5D POP EBP
230 216 000001A7 B2 0F MOV DL,15
231 217 000001A9 EB DC JMP L14
233 219 000001AB 31 D2 XOR EDX,EDX
234 220 000001AD EB D8 JMP L14
236 222 000001AF B3 08 MOV BL,8
237 223 000001B1 B2 0F MOV DL,15
238 224 000001B3 E9 FFFFFF64 JMP L4
239 225 000001B8 GLOBAL _putfonts8_asc_sht
240 226 000001B8 _putfonts8_asc_sht:
241 227 000001B8 55 PUSH EBP
242 228 000001B9 89 E5 MOV EBP,ESP
243 229 000001BB 57 PUSH EDI
244 230 000001BC 56 PUSH ESI
245 231 000001BD 53 PUSH EBX
246 232 000001BE 83 EC 18 SUB ESP,24
247 233 000001C1 8B 45 0C MOV EAX,DWORD [12+EBP]
248 234 000001C4 8B 55 14 MOV EDX,DWORD [20+EBP]
249 235 000001C7 8B 4D 1C MOV ECX,DWORD [28+EBP]
250 236 000001CA 89 45 F0 MOV DWORD [-16+EBP],EAX
251 237 000001CD 8B 45 20 MOV EAX,DWORD [32+EBP]
252 238 000001D0 89 55 EC MOV DWORD [-20+EBP],EDX
253 239 000001D3 89 4D E8 MOV DWORD [-24+EBP],ECX
254 240 000001D6 89 45 E4 MOV DWORD [-28+EBP],EAX
255 241 000001D9 8B 7D 08 MOV EDI,DWORD [8+EBP]
256 242 000001DC 8B 75 10 MOV ESI,DWORD [16+EBP]
257 243 000001DF 8B 5D 18 MOV EBX,DWORD [24+EBP]
258 244 000001E2 E8 [00000000] CALL _task_now
259 245 000001E7 0F B6 DB MOVZX EBX,BL
260 246 000001EA 89 45 E0 MOV DWORD [-32+EBP],EAX
261 247 000001ED 8D 46 0F LEA EAX,DWORD [15+ESI]
262 248 000001F0 50 PUSH EAX
263 249 000001F1 8B 4D F0 MOV ECX,DWORD [-16+EBP]
264 250 000001F4 8B 55 E4 MOV EDX,DWORD [-28+EBP]
265 251 000001F7 8D 14 D1 LEA EDX,DWORD [ECX+EDX*8]
266 252 000001FA 89 D0 MOV EAX,EDX
267 253 000001FC 89 55 DC MOV DWORD [-36+EBP],EDX
268 254 000001FF 48 DEC EAX
269 255 00000200 50 PUSH EAX
270 256 00000201 56 PUSH ESI
271 257 00000202 51 PUSH ECX
272 258 00000203 53 PUSH EBX
273 259 00000204 FF 77 04 PUSH DWORD [4+EDI]
274 260 00000207 FF 37 PUSH DWORD [EDI]
275 261 00000209 E8 [00000000] CALL _boxfill8
276 262 0000020E 8B 4D E0 MOV ECX,DWORD [-32+EBP]
277 263 00000211 83 C4 1C ADD ESP,28
278 264 00000214 80 B9 000000BC 00 CMP BYTE [188+ECX],0
279 265 0000021B 74 09 JE L28
280 266 0000021D 80 B9 000000BD 00 CMP BYTE [189+ECX],0
281 267 00000224 75 40 JNE L31
283 269 00000226 FF 75 E8 PUSH DWORD [-24+EBP]
284 270 00000229 0F BE 45 EC MOVSX EAX,BYTE [-20+EBP]
285 271 0000022D 50 PUSH EAX
286 272 0000022E 56 PUSH ESI
287 273 0000022F FF 75 F0 PUSH DWORD [-16+EBP]
288 274 00000232 FF 77 04 PUSH DWORD [4+EDI]
289 275 00000235 FF 37 PUSH DWORD [EDI]
290 276 00000237 E8 [00000000] CALL _putfonts8_asc
291 277 0000023C 89 75 10 MOV DWORD [16+EBP],ESI
292 278 0000023F 8B 4D F0 MOV ECX,DWORD [-16+EBP]
293 279 00000242 8B 55 E4 MOV EDX,DWORD [-28+EBP]
294 280 00000245 8D 46 10 LEA EAX,DWORD [16+ESI]
295 281 00000248 83 C4 18 ADD ESP,24
296 282 0000024B 89 45 18 MOV DWORD [24+EBP],EAX
297 283 0000024E 89 4D 0C MOV DWORD [12+EBP],ECX
298 284 00000251 8D 04 D1 LEA EAX,DWORD [ECX+EDX*8]
299 285 00000254 89 45 14 MOV DWORD [20+EBP],EAX
301 287 00000257 89 7D 08 MOV DWORD [8+EBP],EDI
302 288 0000025A 8D 65 F4 LEA ESP,DWORD [-12+EBP]
303 289 0000025D 5B POP EBX
304 290 0000025E 5E POP ESI
305 291 0000025F 5F POP EDI
306 292 00000260 5D POP EBP
307 293 00000261 E9 [00000000] JMP _sheet_refresh
309 295 00000266 FF 75 E8 PUSH DWORD [-24+EBP]
310 296 00000269 0F BE 45 EC MOVSX EAX,BYTE [-20+EBP]
311 297 0000026D 50 PUSH EAX
312 298 0000026E 56 PUSH ESI
313 299 0000026F FF 75 F0 PUSH DWORD [-16+EBP]
314 300 00000272 FF 77 04 PUSH DWORD [4+EDI]
315 301 00000275 FF 37 PUSH DWORD [EDI]
316 302 00000277 E8 [00000000] CALL _putfonts8_asc
317 303 0000027C 89 75 10 MOV DWORD [16+EBP],ESI
318 304 0000027F 8D 46 10 LEA EAX,DWORD [16+ESI]
319 305 00000282 83 C4 18 ADD ESP,24
320 306 00000285 89 45 18 MOV DWORD [24+EBP],EAX
321 307 00000288 8B 45 DC MOV EAX,DWORD [-36+EBP]
322 308 0000028B 89 45 14 MOV DWORD [20+EBP],EAX
323 309 0000028E 8B 45 F0 MOV EAX,DWORD [-16+EBP]
324 310 00000291 83 E8 08 SUB EAX,8
325 311 00000294 89 45 0C MOV DWORD [12+EBP],EAX
326 312 00000297 EB BE JMP L30
327 313 00000299 GLOBAL _make_textbox8
328 314 00000299 _make_textbox8:
329 315 00000299 55 PUSH EBP
330 316 0000029A 89 E5 MOV EBP,ESP
331 317 0000029C 57 PUSH EDI
332 318 0000029D 56 PUSH ESI
333 319 0000029E 53 PUSH EBX
334 320 0000029F 83 EC 14 SUB ESP,20
335 321 000002A2 8B 45 0C MOV EAX,DWORD [12+EBP]
336 322 000002A5 8B 75 10 MOV ESI,DWORD [16+EBP]
337 323 000002A8 03 45 14 ADD EAX,DWORD [20+EBP]
338 324 000002AB 83 EE 03 SUB ESI,3
339 325 000002AE 56 PUSH ESI
340 326 000002AF 89 45 F0 MOV DWORD [-16+EBP],EAX
341 327 000002B2 8B 45 10 MOV EAX,DWORD [16+EBP]
342 328 000002B5 03 45 18 ADD EAX,DWORD [24+EBP]
343 329 000002B8 89 45 EC MOV DWORD [-20+EBP],EAX
344 330 000002BB 8B 45 F0 MOV EAX,DWORD [-16+EBP]
345 331 000002BE 40 INC EAX
346 332 000002BF 50 PUSH EAX
347 333 000002C0 89 45 E8 MOV DWORD [-24+EBP],EAX
348 334 000002C3 8B 45 0C MOV EAX,DWORD [12+EBP]
349 335 000002C6 56 PUSH ESI
350 336 000002C7 83 E8 02 SUB EAX,2
351 337 000002CA 50 PUSH EAX
352 338 000002CB 89 45 E4 MOV DWORD [-28+EBP],EAX
353 339 000002CE 8B 45 08 MOV EAX,DWORD [8+EBP]
354 340 000002D1 6A 0F PUSH 15
355 341 000002D3 FF 70 04 PUSH DWORD [4+EAX]
356 342 000002D6 FF 30 PUSH DWORD [EAX]
357 343 000002D8 E8 [00000000] CALL _boxfill8
358 344 000002DD 8B 7D 0C MOV EDI,DWORD [12+EBP]
359 345 000002E0 8B 45 EC MOV EAX,DWORD [-20+EBP]
360 346 000002E3 83 EF 03 SUB EDI,3
361 347 000002E6 40 INC EAX
362 348 000002E7 50 PUSH EAX
363 349 000002E8 89 45 E0 MOV DWORD [-32+EBP],EAX
364 350 000002EB 57 PUSH EDI
365 351 000002EC 8B 45 08 MOV EAX,DWORD [8+EBP]
366 352 000002EF 56 PUSH ESI
367 353 000002F0 57 PUSH EDI
368 354 000002F1 6A 0F PUSH 15
369 355 000002F3 FF 70 04 PUSH DWORD [4+EAX]
370 356 000002F6 FF 30 PUSH DWORD [EAX]
371 357 000002F8 E8 [00000000] CALL _boxfill8
372 358 000002FD 8B 45 08 MOV EAX,DWORD [8+EBP]
373 359 00000300 83 C4 38 ADD ESP,56
374 360 00000303 8B 5D EC MOV EBX,DWORD [-20+EBP]
375 361 00000306 83 C3 02 ADD EBX,2
376 362 00000309 53 PUSH EBX
377 363 0000030A FF 75 E8 PUSH DWORD [-24+EBP]
378 364 0000030D 53 PUSH EBX
379 365 0000030E 57 PUSH EDI
380 366 0000030F 6A 07 PUSH 7
381 367 00000311 FF 70 04 PUSH DWORD [4+EAX]
382 368 00000314 FF 30 PUSH DWORD [EAX]
383 369 00000316 E8 [00000000] CALL _boxfill8
384 370 0000031B 8B 45 F0 MOV EAX,DWORD [-16+EBP]
385 371 0000031E 53 PUSH EBX
386 372 0000031F 83 C0 02 ADD EAX,2
387 373 00000322 50 PUSH EAX
388 374 00000323 56 PUSH ESI
389 375 00000324 50 PUSH EAX
390 376 00000325 8B 45 08 MOV EAX,DWORD [8+EBP]
391 377 00000328 6A 07 PUSH 7
392 378 0000032A FF 70 04 PUSH DWORD [4+EAX]
393 379 0000032D FF 30 PUSH DWORD [EAX]
394 380 0000032F E8 [00000000] CALL _boxfill8
395 381 00000334 8B 45 08 MOV EAX,DWORD [8+EBP]
396 382 00000337 83 C4 38 ADD ESP,56
397 383 0000033A 8B 5D 10 MOV EBX,DWORD [16+EBP]
398 384 0000033D 83 EB 02 SUB EBX,2
399 385 00000340 8B 7D 0C MOV EDI,DWORD [12+EBP]
400 386 00000343 53 PUSH EBX
401 387 00000344 4F DEC EDI
402 388 00000345 FF 75 F0 PUSH DWORD [-16+EBP]
403 389 00000348 53 PUSH EBX
404 390 00000349 57 PUSH EDI
405 391 0000034A 6A 00 PUSH 0
406 392 0000034C FF 70 04 PUSH DWORD [4+EAX]
407 393 0000034F FF 30 PUSH DWORD [EAX]
408 394 00000351 E8 [00000000] CALL _boxfill8
409 395 00000356 8B 45 08 MOV EAX,DWORD [8+EBP]
410 396 00000359 FF 75 EC PUSH DWORD [-20+EBP]
411 397 0000035C FF 75 E4 PUSH DWORD [-28+EBP]
412 398 0000035F 53 PUSH EBX
413 399 00000360 FF 75 E4 PUSH DWORD [-28+EBP]
414 400 00000363 6A 00 PUSH 0
415 401 00000365 FF 70 04 PUSH DWORD [4+EAX]
416 402 00000368 FF 30 PUSH DWORD [EAX]
417 403 0000036A E8 [00000000] CALL _boxfill8
418 404 0000036F 8B 45 08 MOV EAX,DWORD [8+EBP]
419 405 00000372 83 C4 38 ADD ESP,56
420 406 00000375 FF 75 E0 PUSH DWORD [-32+EBP]
421 407 00000378 FF 75 F0 PUSH DWORD [-16+EBP]
422 408 0000037B FF 75 E0 PUSH DWORD [-32+EBP]
423 409 0000037E FF 75 E4 PUSH DWORD [-28+EBP]
424 410 00000381 6A 08 PUSH 8
425 411 00000383 FF 70 04 PUSH DWORD [4+EAX]
426 412 00000386 FF 30 PUSH DWORD [EAX]
427 413 00000388 E8 [00000000] CALL _boxfill8
428 414 0000038D 8B 45 08 MOV EAX,DWORD [8+EBP]
429 415 00000390 FF 75 E0 PUSH DWORD [-32+EBP]
430 416 00000393 FF 75 E8 PUSH DWORD [-24+EBP]
431 417 00000396 53 PUSH EBX
432 418 00000397 FF 75 E8 PUSH DWORD [-24+EBP]
433 419 0000039A 6A 08 PUSH 8
434 420 0000039C FF 70 04 PUSH DWORD [4+EAX]
435 421 0000039F FF 30 PUSH DWORD [EAX]
436 422 000003A1 E8 [00000000] CALL _boxfill8
437 423 000003A6 8B 45 10 MOV EAX,DWORD [16+EBP]
438 424 000003A9 83 C4 38 ADD ESP,56
439 425 000003AC 48 DEC EAX
440 426 000003AD FF 75 EC PUSH DWORD [-20+EBP]
441 427 000003B0 FF 75 F0 PUSH DWORD [-16+EBP]
442 428 000003B3 50 PUSH EAX
443 429 000003B4 57 PUSH EDI
444 430 000003B5 0F B6 45 1C MOVZX EAX,BYTE [28+EBP]
445 431 000003B9 50 PUSH EAX
446 432 000003BA 8B 45 08 MOV EAX,DWORD [8+EBP]
447 433 000003BD FF 70 04 PUSH DWORD [4+EAX]
448 434 000003C0 FF 30 PUSH DWORD [EAX]
449 435 000003C2 E8 [00000000] CALL _boxfill8
450 436 000003C7 8D 65 F4 LEA ESP,DWORD [-12+EBP]
451 437 000003CA 5B POP EBX
452 438 000003CB 5E POP ESI
453 439 000003CC 5F POP EDI
454 440 000003CD 5D POP EBP
456 442 000003CF GLOBAL _change_wtitle8
457 443 000003CF _change_wtitle8:
458 444 000003CF 55 PUSH EBP
459 445 000003D0 89 E5 MOV EBP,ESP
460 446 000003D2 57 PUSH EDI
461 447 000003D3 56 PUSH ESI
462 448 000003D4 53 PUSH EBX
463 449 000003D5 83 EC 14 SUB ESP,20
464 450 000003D8 8B 45 08 MOV EAX,DWORD [8+EBP]
465 451 000003DB 80 7D 0C 00 CMP BYTE [12+EBP],0
466 452 000003DF 8B 10 MOV EDX,DWORD [EAX]
467 453 000003E1 8B 48 04 MOV ECX,DWORD [4+EAX]
468 454 000003E4 89 55 E4 MOV DWORD [-28+EBP],EDX
469 455 000003E7 0F 84 00000088 JE L34
470 456 000003ED C6 45 EB 07 MOV BYTE [-21+EBP],7
471 457 000003F1 C6 45 EA 0C MOV BYTE [-22+EBP],12
472 458 000003F5 C6 45 E9 08 MOV BYTE [-23+EBP],8
473 459 000003F9 C6 45 E8 0F MOV BYTE [-24+EBP],15
475 461 000003FD 6B F9 03 IMUL EDI,ECX,3
476 462 00000400 C7 45 EC 00000011 MOV DWORD [-20+EBP],17
477 463 00000407 89 7D E0 MOV DWORD [-32+EBP],EDI
479 465 0000040A C7 45 F0 00000003 MOV DWORD [-16+EBP],3
480 466 00000411 8D 41 FC LEA EAX,DWORD [-4+ECX]
481 467 00000414 39 45 F0 CMP DWORD [-16+EBP],EAX
482 468 00000417 7F 29 JG L52
483 469 00000419 8B 45 E4 MOV EAX,DWORD [-28+EBP]
484 470 0000041C 8B 55 E0 MOV EDX,DWORD [-32+EBP]
485 471 0000041F 8D 74 38 03 LEA ESI,DWORD [3+EAX+EDI*1]
486 472 00000423 8D 5C 10 03 LEA EBX,DWORD [3+EAX+EDX*1]
488 474 00000427 8A 13 MOV DL,BYTE [EBX]
489 475 00000429 3A 55 E9 CMP DL,BYTE [-23+EBP]
490 476 0000042C 74 3A JE L53
492 478 0000042E 3A 55 E8 CMP DL,BYTE [-24+EBP]
493 479 00000431 74 30 JE L54
495 481 00000433 88 16 MOV BYTE [ESI],DL
496 482 00000435 8D 41 FC LEA EAX,DWORD [-4+ECX]
497 483 00000438 FF 45 F0 INC DWORD [-16+EBP]
498 484 0000043B 46 INC ESI
499 485 0000043C 43 INC EBX
500 486 0000043D 39 45 F0 CMP DWORD [-16+EBP],EAX
501 487 00000440 7E E5 JLE L47
503 489 00000442 01 CF ADD EDI,ECX
504 490 00000444 01 4D E0 ADD DWORD [-32+EBP],ECX
505 491 00000447 FF 4D EC DEC DWORD [-20+EBP]
506 492 0000044A 79 BE JNS L48
507 493 0000044C 6A 15 PUSH 21
508 494 0000044E 51 PUSH ECX
509 495 0000044F 6A 03 PUSH 3
510 496 00000451 6A 03 PUSH 3
511 497 00000453 FF 75 08 PUSH DWORD [8+EBP]
512 498 00000456 E8 [00000000] CALL _sheet_refresh
513 499 0000045B 8D 65 F4 LEA ESP,DWORD [-12+EBP]
514 500 0000045E 5B POP EBX
515 501 0000045F 5E POP ESI
516 502 00000460 5F POP EDI
517 503 00000461 5D POP EBP
520 506 00000463 8A 55 EA MOV DL,BYTE [-22+EBP]
521 507 00000466 EB CB JMP L45
523 509 00000468 8D 41 EA LEA EAX,DWORD [-22+ECX]
524 510 0000046B 39 45 F0 CMP DWORD [-16+EBP],EAX
525 511 0000046E 7F BE JG L44
526 512 00000470 8A 55 EB MOV DL,BYTE [-21+EBP]
527 513 00000473 EB BE JMP L45
529 515 00000475 C6 45 EB 08 MOV BYTE [-21+EBP],8
530 516 00000479 C6 45 EA 0F MOV BYTE [-22+EBP],15
531 517 0000047D C6 45 E9 07 MOV BYTE [-23+EBP],7
532 518 00000481 C6 45 E8 0C MOV BYTE [-24+EBP],12
533 519 00000485 E9 FFFFFF73 JMP L35