11 ?debug C E9C789EC1A064D41494E2E43
\r
12 ?debug C E94019CA1815473A5C42435C494E434C5544455C535444494F2E48
\r
13 ?debug C E94019CA1815473A5C42435C494E434C5544455C5F444546532E48
\r
14 ?debug C E94019CA1816473A5C42435C494E434C5544455C5F4E46494C452E+
\r
16 ?debug C E94019CA1815473A5C42435C494E434C5544455C5F4E554C4C2E48
\r
17 ?debug C E94019CA1814473A5C42435C494E434C5544455C4D4154482E48
\r
18 ?debug C E94019CA1815473A5C42435C494E434C5544455C434F4E494F2E48
\r
19 ?debug C E94019CA1813473A5C42435C494E434C5544455C444F532E48
\r
20 ?debug C E93587EB1A102E2E5C545745414B5C545745414B2E48
\r
21 MAIN_TEXT segment byte public use16 'CODE'
\r
23 DGROUP group _DATA,_BSS
\r
24 assume cs:MAIN_TEXT,ds:DGROUP
\r
25 _DATA segment word public use16 'DATA'
\r
29 _BSS segment word public use16 'BSS'
\r
33 _DATA segment word public use16 'DATA'
\r
39 ?debug C E947A5DC1A08505441552E505245
\r
220 MAIN_TEXT segment byte public use16 'CODE'
\r
221 ?debug C E801064D41494E2E43C789EC1A
\r
223 assume cs:MAIN_TEXT
\r
233 mov dword ptr [bp-4],large 0
\r
234 mov dword ptr [bp-8],large 0
\r
236 mov word ptr [bp-10],0
\r
238 call far ptr _init_plz
\r
240 mov ax,seg _frame_count
\r
242 mov word ptr es:_frame_count,0
\r
246 mov ax,seg _frame_count
\r
248 movsx eax,word ptr es:_frame_count
\r
249 add dword ptr [bp-4],eax
\r
250 inc dword ptr [bp-8]
\r
252 cmp word ptr [bp-10],37
\r
254 push large 000140014h
\r
255 push large 000140000h
\r
256 call far ptr _tw_setrgbpalette
\r
266 push word ptr DGROUP:_k4
\r
267 push word ptr DGROUP:_k3
\r
268 push word ptr DGROUP:_k2
\r
269 push word ptr DGROUP:_k1
\r
270 call far ptr _setplzparas
\r
274 mov word ptr [bp-16],00000A000h
\r
277 push word ptr [bp-16]
\r
279 call far ptr _plzline
\r
282 add word ptr [bp-16],12
\r
287 push word ptr DGROUP:_l4
\r
288 push word ptr DGROUP:_l3
\r
289 push word ptr DGROUP:_l2
\r
290 push word ptr DGROUP:_l1
\r
291 call far ptr _setplzparas
\r
295 mov word ptr [bp-18],00000A006h
\r
299 push word ptr [bp-18]
\r
301 call far ptr _plzline
\r
304 add word ptr [bp-18],12
\r
316 push word ptr DGROUP:_k4
\r
317 push word ptr DGROUP:_k3
\r
318 push word ptr DGROUP:_k2
\r
319 push word ptr DGROUP:_k1
\r
320 call far ptr _setplzparas
\r
324 mov word ptr [bp-20],00000A006h
\r
328 push word ptr [bp-20]
\r
330 call far ptr _plzline
\r
333 add word ptr [bp-20],12
\r
339 push word ptr DGROUP:_l4
\r
340 push word ptr DGROUP:_l3
\r
341 push word ptr DGROUP:_l2
\r
342 push word ptr DGROUP:_l1
\r
343 call far ptr _setplzparas
\r
347 mov word ptr [bp-22],00000A000h
\r
350 push word ptr [bp-22]
\r
352 call far ptr _plzline
\r
355 add word ptr [bp-22],12
\r
360 cmp word ptr [bp-10],37
\r
364 call far ptr _tw_setrgbpalette
\r
368 call far ptr _kbhit
\r
371 call far ptr _getch
\r
372 mov word ptr [bp-10],ax
\r
375 cmp word ptr [bp-10],27
\r
380 call far ptr _close_copper
\r
382 call far ptr _tw_closegraph
\r
384 mov eax,dword ptr [bp-4]
\r
385 mov dword ptr [bp-14],eax
\r
386 fild dword ptr [bp-14]
\r
387 mov eax,dword ptr [bp-8]
\r
388 mov dword ptr [bp-14],eax
\r
389 fild dword ptr [bp-14]
\r
392 fstp qword ptr [bp-34]
\r
394 push offset DGROUP:s@
\r
396 call far ptr _printf
\r
403 ?debug C E60263680402F6FF0005636F756E740602F8FF00+
\r
404 ?debug C 0374696D0602FCFF00017904080192007B010406+
\r
410 assume cs:MAIN_TEXT
\r
419 call far ptr _tw_opengraph
\r
422 call far ptr _tw_setstart
\r
443 call far ptr _init_copper
\r
445 mov word ptr [bp-2],0
\r
447 mov al,byte ptr DGROUP:_ptau
\r
452 mov bx,word ptr [bp-2]
\r
453 mov al,byte ptr DGROUP:_ptau[bx]
\r
457 call far ptr _tw_setrgbpalette
\r
459 inc word ptr [bp-2]
\r
460 cmp word ptr [bp-2],64
\r
463 mov word ptr [bp-2],0
\r
465 mov bx,word ptr [bp-2]
\r
466 mov al,byte ptr DGROUP:_ptau[bx]
\r
469 mov al,byte ptr DGROUP:_ptau
\r
473 sub bx,word ptr [bp-2]
\r
474 mov al,byte ptr DGROUP:_ptau[bx]
\r
477 mov ax,word ptr [bp-2]
\r
480 call far ptr _tw_setrgbpalette
\r
482 inc word ptr [bp-2]
\r
483 cmp word ptr [bp-2],64
\r
486 mov word ptr [bp-2],0
\r
489 sub bx,word ptr [bp-2]
\r
490 mov al,byte ptr DGROUP:_ptau[bx]
\r
493 mov bx,word ptr [bp-2]
\r
494 mov al,byte ptr DGROUP:_ptau[bx]
\r
497 mov al,byte ptr DGROUP:_ptau
\r
500 mov ax,word ptr [bp-2]
\r
503 call far ptr _tw_setrgbpalette
\r
505 inc word ptr [bp-2]
\r
506 cmp word ptr [bp-2],64
\r
509 mov word ptr [bp-2],0
\r
511 mov bx,word ptr [bp-2]
\r
512 mov al,byte ptr DGROUP:_ptau[bx]
\r
515 mov al,byte ptr DGROUP:_ptau+63
\r
518 mov al,byte ptr DGROUP:_ptau[bx]
\r
521 mov ax,word ptr [bp-2]
\r
524 call far ptr _tw_setrgbpalette
\r
526 inc word ptr [bp-2]
\r
527 cmp word ptr [bp-2],64
\r
533 ?debug C E601610402FEFF00
\r
538 ?debug C FA15000000
\r
540 _DATA segment word public use16 'DATA'
\r
546 MAIN_TEXT segment byte public use16 'CODE'
\r
568 extrn _setplzparas:far
\r
570 extrn _frame_count:word
\r
571 extrn _close_copper:far
\r
572 extrn _init_copper:far
\r
573 extrn _tw_setstart:far
\r
574 extrn _tw_setrgbpalette:far
\r
575 extrn _tw_closegraph:far
\r
576 extrn _tw_opengraph:far
\r
582 ?debug C E31800000023040400
\r
583 ?debug C EC095F696E69745F706C7A181800
\r
584 ?debug C E31900000023040400
\r
585 ?debug C EC055F6D61696E191800
\r
586 ?debug C EC035F6E34040000
\r
587 ?debug C EC035F6E33040000
\r
588 ?debug C EC035F6E32040000
\r
589 ?debug C EC035F6E31040000
\r
590 ?debug C EC035F6D34040000
\r
591 ?debug C EC035F6D33040000
\r
592 ?debug C EC035F6D32040000
\r
593 ?debug C EC035F6D31040000
\r
594 ?debug C EC035F6B34040000
\r
595 ?debug C EC035F6B33040000
\r
596 ?debug C EC035F6B32040000
\r
597 ?debug C EC035F6B31040000
\r
598 ?debug C EC035F6C34040000
\r
599 ?debug C EC035F6C33040000
\r
600 ?debug C EC035F6C32040000
\r
601 ?debug C EC035F6C31040000
\r
602 ?debug C E31A0000011A02
\r
603 ?debug C EC055F707461751A0000
\r
604 ?debug C E31C0052001A04
\r
605 ?debug C E31B000400161C00
\r
606 ?debug C EC055F766D656D1B0000
\r
607 ?debug C E31D00000023040400
\r
608 ?debug C EB0C5F736574706C7A70617261731D00
\r
609 ?debug C E31E00000023040400
\r
610 ?debug C EB085F706C7A6C696E651E00
\r
611 ?debug C EB0C5F6672616D655F636F756E740400
\r
612 ?debug C E31F00000023040400
\r
613 ?debug C EB0D5F636C6F73655F636F707065721F00
\r
614 ?debug C E32000000023040400
\r
615 ?debug C EB0C5F696E69745F636F707065722000
\r
616 ?debug C E32100000023010400
\r
617 ?debug C EB0C5F74775F73657473746172742100
\r
618 ?debug C E32200000023010400
\r
619 ?debug C EB115F74775F73657472676270616C6574746522+
\r
621 ?debug C E32300000023010400
\r
622 ?debug C EB0E5F74775F636C6F736567726170682300
\r
623 ?debug C E32400000023010400
\r
624 ?debug C EB0D5F74775F6F70656E67726170682400
\r
625 ?debug C E32500000023040400
\r
626 ?debug C EB065F6B626869742500
\r
627 ?debug C E32600000023040400
\r
628 ?debug C EB065F67657463682600
\r
629 ?debug C E32700000023040401
\r
630 ?debug C EB075F7072696E74662700
\r
631 ?debug C E60666706F735F740606000673697A655F740A06+
\r