3 EXTRN _AllocExch FWORD
\r
4 EXTRN _DeAllocExch FWORD
\r
5 EXTRN _GetTSSExch FWORD
\r
6 EXTRN _SetPriority FWORD
\r
8 EXTRN _SpawnTask FWORD
\r
10 EXTRN _ISendMsg FWORD
\r
11 EXTRN _WaitMsg FWORD
\r
12 EXTRN _CheckMsg FWORD
\r
13 EXTRN _Request FWORD
\r
14 EXTRN _MoveRequest FWORD
\r
15 EXTRN _Respond FWORD
\r
16 EXTRN _AllocPage FWORD
\r
17 EXTRN _AllocOSPage FWORD
\r
18 EXTRN _AllocDMAPage FWORD
\r
19 EXTRN _DeAllocPage FWORD
\r
20 EXTRN _QueryPages FWORD
\r
21 EXTRN _GetPhyAdd FWORD
\r
22 EXTRN _AliasMem FWORD
\r
23 EXTRN _DeAliasMem FWORD
\r
24 EXTRN _CopyData FWORD
\r
25 EXTRN _FillData FWORD
\r
26 EXTRN _CompareNCS FWORD
\r
27 EXTRN _Compare FWORD
\r
28 EXTRN _OutByte FWORD
\r
29 EXTRN _OutWord FWORD
\r
32 EXTRN _ReadCMOS FWORD
\r
34 EXTRN _KillAlarm FWORD
\r
36 EXTRN _MicroDelay FWORD
\r
37 EXTRN _GetCMOSTime FWORD
\r
38 EXTRN _GetCMOSDate FWORD
\r
39 EXTRN _GetTimerTick FWORD
\r
42 EXTRN _SetVidOwner FWORD
\r
43 EXTRN _SetNormVid FWORD
\r
44 EXTRN _GetNormVid FWORD
\r
46 EXTRN _GetVidChar FWORD
\r
48 EXTRN _PutVidAttrs FWORD
\r
49 EXTRN _PutVidChars FWORD
\r
50 EXTRN _GetVidOwner FWORD
\r
52 EXTRN _ScrollVid FWORD
\r
54 EXTRN _EditLine FWORD
\r
55 EXTRN _ReadKbd FWORD
\r
56 EXTRN _GetpJCB FWORD
\r
57 EXTRN _GetJobNum FWORD
\r
58 EXTRN _LoadNewJob FWORD
\r
60 EXTRN _ExitJob FWORD
\r
61 EXTRN _KillJob FWORD
\r
62 EXTRN _SetUserName FWORD
\r
63 EXTRN _GetUserName FWORD
\r
64 EXTRN _SetCmdLine FWORD
\r
65 EXTRN _GetCmdLine FWORD
\r
66 EXTRN _SetPath FWORD
\r
67 EXTRN _GetPath FWORD
\r
68 EXTRN _SetExitJob FWORD
\r
69 EXTRN _GetExitJob FWORD
\r
70 EXTRN _SetSysIn FWORD
\r
71 EXTRN _GetSysIn FWORD
\r
72 EXTRN _SetSysOut FWORD
\r
73 EXTRN _GetSysOut FWORD
\r
74 EXTRN _SetJobName FWORD
\r
75 EXTRN _RegisterSvc FWORD
\r
76 EXTRN _UnRegisterSvc FWORD
\r
77 EXTRN _GetSystemDisk FWORD
\r
78 EXTRN _CreateFile FWORD
\r
79 EXTRN _CreateDir FWORD
\r
80 EXTRN _DeleteDir FWORD
\r
81 EXTRN _OpenFile FWORD
\r
82 EXTRN _RenameFile FWORD
\r
83 EXTRN _GetFileSize FWORD
\r
84 EXTRN _SetFileSize FWORD
\r
85 EXTRN _ReadBlock FWORD
\r
86 EXTRN _WriteBlock FWORD
\r
87 EXTRN _ReadBytes FWORD
\r
88 EXTRN _WriteBytes FWORD
\r
89 EXTRN _GetFileLFA FWORD
\r
90 EXTRN _SetFileLFA FWORD
\r
91 EXTRN _CloseFile FWORD
\r
92 EXTRN _DeleteFile FWORD
\r
93 EXTRN _GetDirSector FWORD
\r
95 L_lit DB 69,114,114,111,114,32,37,48,53,100,32,111,99,99,117,114
\r
96 DB 101,100,32,111,110,32,79,112,101,110,70,105,108,101,0,69
\r
97 DB 114,114,111,114,32,37,48,53,100,32,111,99,99,117,114,101
\r
98 DB 100,32,111,110,32,82,101,97,100,66,121,116,101,115,0,69
\r
99 DB 114,114,111,114,32,37,48,53,100,32,111,99,99,117,114,101
\r
100 DB 100,32,111,110,32,87,114,105,116,101,66,121,116,101,115,0
\r
101 DB 69,114,114,111,114,32,37,48,53,100,32,111,99,99,117,114
\r
102 DB 101,100,32,111,110,32,67,114,101,97,116,101,70,105,108,101
\r
103 DB 0,69,114,114,111,114,32,37,48,53,100,32,111,99,99,117
\r
104 DB 114,101,100,32,111,110,32,83,101,116,70,105,108,101,83,105
\r
105 DB 122,101,0,69,114,114,111,114,32,37,48,53,100,32,111,99
\r
106 DB 99,117,114,101,100,32,111,110,32,83,101,116,70,105,108,101
\r
107 DB 76,70,65,0,69,114,114,111,114,32,37,48,53,100,32,111
\r
108 DB 99,99,117,114,101,100,32,111,110,32,82,101,97,100,75,98
\r
109 DB 100,0,69,114,114,111,114,32,37,48,53,100,32,111,99,99
\r
110 DB 117,114,101,100,32,111,110,32,108,97,115,116,32,99,111,109
\r
111 DB 109,97,110,100,0,84,104,105,115,32,102,105,108,101,32,104
\r
112 DB 97,115,32,98,101,101,110,32,109,111,100,105,102,105,101,100
\r
113 DB 46,32,83,65,86,69,32,73,84,63,32,40,89,47,78,41
\r
114 DB 0,68,79,78,69,46,46,46,32,32,32,0,70,105,108,101
\r
115 DB 110,97,109,101,58,32,0,70,105,108,101,32,105,115,32,116
\r
116 DB 111,111,32,108,97,114,103,101,32,116,111,32,101,100,105,116
\r
117 DB 46,0,68,111,101,115,110,39,116,32,101,120,105,115,116,46
\r
118 DB 32,67,114,101,97,116,101,63,63,32,40,89,47,78,41,0
\r
119 DB 67,58,32,37,48,50,100,32,32,76,58,32,37,48,53,100
\r
120 DB 32,32,110,67,104,97,114,115,58,32,37,48,53,100,0,79
\r
121 DB 86,82,0,73,78,83,0,69,100,105,116,111,114,0
\r
122 PUBLIC _EdRec DB 178 DUP(0)
\r
123 PUBLIC _pEdit DD 0h
\r
124 PUBLIC _pBuf1 DD 0h
\r
125 PUBLIC _pBuf2 DD 0h
\r
130 PUBLIC _fModified DB 0h
\r
131 PUBLIC _fOvertype DB 0h
\r
132 PUBLIC _aStat DB 80 DUP(0)
\r
133 PUBLIC _aStat1 DB 80 DUP(0)
\r
134 PUBLIC _aCmd DB 80 DUP(0)
\r
135 PUBLIC _apParam DD 13 DUP(0)
\r
136 PUBLIC _acbParam DD 13 DUP(0)
\r
137 PUBLIC _Filename DB 60 DUP(0)
\r
138 PUBLIC _cbFilename DD 0h
\r
139 PUBLIC _filler DB 100 DUP(0)
\r
144 EXTRN _fclose: NEAR
\r
145 EXTRN _remove: NEAR
\r
146 EXTRN _rename: NEAR
\r
151 EXTRN _printf: NEAR
\r
152 EXTRN _sprintf: NEAR
\r
153 EXTRN _fprintf: NEAR
\r
155 EXTRN _rewind: NEAR
\r
158 EXTRN _fwrite: NEAR
\r
159 EXTRN _strcpy: NEAR
\r
160 EXTRN _strncpy: NEAR
\r
161 EXTRN _strcat: NEAR
\r
162 EXTRN _strncat: NEAR
\r
163 EXTRN _strcmp: NEAR
\r
164 EXTRN _strncmp: NEAR
\r
165 EXTRN _strlen: NEAR
\r
166 EXTRN _strchr: NEAR
\r
167 EXTRN _iscntrl: NEAR
\r
168 EXTRN _isspace: NEAR
\r
169 EXTRN _isdigit: NEAR
\r
170 EXTRN _isupper: NEAR
\r
171 EXTRN _islower: NEAR
\r
172 EXTRN _ispunct: NEAR
\r
173 EXTRN _isalpha: NEAR
\r
174 EXTRN _isxdigit: NEAR
\r
175 EXTRN _isalnum: NEAR
\r
176 EXTRN _isgraph: NEAR
\r
177 EXTRN _toupper: NEAR
\r
178 EXTRN _tolower: NEAR
\r
183 MOV EAX,DWORD PTR [EBP+8]
\r
186 LEA EAX,DWORD PTR [EBP-40]
\r
191 CALL FWORD PTR _FillData
\r
192 CALL FWORD PTR _Beep
\r
193 MOV EAX,DWORD PTR [EBP+12]
\r
196 LEA EAX,DWORD PTR [EBP-40]
\r
198 PUSH OFFSET L_lit+0
\r
199 PUSH DWORD PTR [EBP+8]
\r
205 LEA EAX,DWORD PTR [EBP-40]
\r
207 PUSH OFFSET L_lit+31
\r
208 PUSH DWORD PTR [EBP+8]
\r
214 LEA EAX,DWORD PTR [EBP-40]
\r
216 PUSH OFFSET L_lit+63
\r
217 PUSH DWORD PTR [EBP+8]
\r
223 LEA EAX,DWORD PTR [EBP-40]
\r
225 PUSH OFFSET L_lit+96
\r
226 PUSH DWORD PTR [EBP+8]
\r
232 LEA EAX,DWORD PTR [EBP-40]
\r
234 PUSH OFFSET L_lit+129
\r
235 PUSH DWORD PTR [EBP+8]
\r
241 LEA EAX,DWORD PTR [EBP-40]
\r
243 PUSH OFFSET L_lit+163
\r
244 PUSH DWORD PTR [EBP+8]
\r
250 LEA EAX,DWORD PTR [EBP-40]
\r
252 PUSH OFFSET L_lit+196
\r
253 PUSH DWORD PTR [EBP+8]
\r
259 LEA EAX,DWORD PTR [EBP-40]
\r
261 PUSH OFFSET L_lit+226
\r
262 PUSH DWORD PTR [EBP+8]
\r
285 MOV DWORD PTR [EBP-44], EAX
\r
287 MOV EAX,DWORD PTR [EBP-44]
\r
294 MOV EAX,DWORD PTR [EBP-44]
\r
295 INC DWORD PTR [EBP-44]
\r
298 MOV EAX,DWORD PTR [EBP-44]
\r
299 LEA ESI,BYTE PTR [EBP-40]
\r
301 MOVSX EAX,BYTE PTR [ESI]
\r
304 MOV EAX,DWORD PTR [EBP-44]
\r
305 LEA ESI,BYTE PTR [EBP-40]
\r
308 MOV BYTE PTR [ESI], AL
\r
314 LEA EAX,DWORD PTR [EBP-40]
\r
318 CALL FWORD PTR _PutVidChars
\r
320 MOV EAX,DWORD PTR [EBP+8]
\r
325 PUBLIC _ClearStatus:
\r
329 LEA EAX,DWORD PTR [EBP-80]
\r
334 CALL FWORD PTR _FillData
\r
338 LEA EAX,DWORD PTR [EBP-80]
\r
342 CALL FWORD PTR _PutVidChars
\r
351 MOV EAX,DWORD PTR [ESI]
\r
352 MOV DWORD PTR [EBP-16], EAX
\r
356 MOVSX EAX,_fModified
\r
362 MOV AL,BYTE PTR [ESI+137]
\r
366 MOV DWORD PTR [EBP-4], EAX
\r
369 MOV EAX,DWORD PTR [EBP-4]
\r
370 CMP EAX,DWORD PTR [ESI+112]
\r
376 MOV EAX,DWORD PTR [EBP-4]
\r
377 INC DWORD PTR [EBP-4]
\r
380 MOV EAX,DWORD PTR [EBP-4]
\r
381 MOV ESI,DWORD PTR [EBP-16]
\r
384 MOV AL,BYTE PTR [ESI]
\r
389 MOV EAX,DWORD PTR [EBP-4]
\r
390 MOV ESI,DWORD PTR [EBP-16]
\r
393 MOV BYTE PTR [ESI], AL
\r
399 MOV BYTE PTR [ESI+137], AL
\r
402 MOV DWORD PTR [EBP-12], EAX
\r
403 MOVSX EAX,WORD PTR [EBP+12]
\r
410 CALL FWORD PTR _SetXY
\r
411 PUSH OFFSET L_lit+261
\r
414 CALL FWORD PTR _TTYOut
\r
415 LEA EAX,DWORD PTR [EBP-8]
\r
418 CALL FWORD PTR _ReadKbd
\r
419 MOV EAX,DWORD PTR [EBP-8]
\r
425 MOV EAX,DWORD PTR [EBP-8]
\r
433 MOV DWORD PTR [EBP-12], EAX
\r
437 MOV EAX,DWORD PTR [EBP-12]
\r
444 CALL FWORD PTR _SetFileLFA
\r
454 PUSH DWORD PTR [ESI+166]
\r
455 CALL FWORD PTR _SetFileSize
\r
467 PUSH DWORD PTR [ESI+166]
\r
468 LEA EAX,DWORD PTR [EBP-4]
\r
470 CALL FWORD PTR _WriteBytes
\r
481 PUSH OFFSET L_lit+305
\r
484 CALL FWORD PTR _PutVidChars
\r
486 CALL FWORD PTR _Sleep
\r
493 MOVSX EAX,WORD PTR [EBP+8]
\r
498 CALL FWORD PTR _CloseFile
\r
502 MOV _cbFilename, EAX
\r
515 MOV _cbFilename, EAX
\r
516 MOV EAX,DWORD PTR [EBP+8]
\r
522 CALL FWORD PTR _SetXY
\r
526 PUSH OFFSET L_lit+316
\r
529 CALL FWORD PTR _PutVidChars
\r
532 CALL FWORD PTR _SetXY
\r
533 PUSH OFFSET _Filename
\r
537 PUSH OFFSET _cbFilename
\r
540 CALL FWORD PTR _EditLine
\r
545 CALL FWORD PTR _SetXY
\r
550 PUSH OFFSET _Filename
\r
551 PUSH DWORD PTR [EBP+8]
\r
554 PUSH OFFSET _Filename
\r
556 MOV _cbFilename, EAX
\r
564 MOV EAX,_cbFilename
\r
568 PUSH OFFSET _Filename
\r
573 CALL FWORD PTR _OpenFile
\r
579 LEA EAX,DWORD PTR [EBP-4]
\r
581 CALL FWORD PTR _GetFileSize
\r
582 MOV EAX,DWORD PTR [EBP-4]
\r
589 PUSH DWORD PTR [EBP-4]
\r
590 LEA EAX,DWORD PTR [EBP-8]
\r
592 CALL FWORD PTR _ReadBytes
\r
609 MOV EAX,DWORD PTR [EBP-8]
\r
610 MOV DWORD PTR [ESI+166], EAX
\r
612 MOV EAX,DWORD PTR [ESI+166]
\r
616 MOV BYTE PTR [ESI], AL
\r
620 CALL FWORD PTR _CloseFile
\r
623 CALL FWORD PTR _Beep
\r
626 CALL FWORD PTR _SetXY
\r
627 PUSH OFFSET L_lit+327
\r
630 CALL FWORD PTR _TTYOut
\r
631 LEA EAX,DWORD PTR [EBP-12]
\r
634 CALL FWORD PTR _ReadKbd
\r
643 CALL FWORD PTR _Beep
\r
646 CALL FWORD PTR _SetXY
\r
647 PUSH OFFSET L_lit+354
\r
650 CALL FWORD PTR _TTYOut
\r
651 LEA EAX,DWORD PTR [EBP-12]
\r
654 CALL FWORD PTR _ReadKbd
\r
655 MOV EAX,DWORD PTR [EBP-12]
\r
661 MOV EAX,DWORD PTR [EBP-12]
\r
669 PUSH OFFSET _Filename
\r
673 CALL FWORD PTR _CreateFile
\r
681 PUSH OFFSET _Filename
\r
686 CALL FWORD PTR _OpenFile
\r
697 MOV _cbFilename, EAX
\r
702 MOV _cbFilename, EAX
\r
726 MOV EAX,DWORD PTR [ESI]
\r
727 MOV DWORD PTR [EBP-12], EAX
\r
729 MOV DWORD PTR [EBP-4], EAX
\r
731 MOV DWORD PTR [EBP-8], EAX
\r
734 MOV EAX,DWORD PTR [EBP-8]
\r
735 CMP EAX,DWORD PTR [ESI+150]
\r
739 MOV EAX,DWORD PTR [EBP-8]
\r
740 INC DWORD PTR [EBP-8]
\r
741 MOV ESI,DWORD PTR [EBP-12]
\r
744 MOV AL,BYTE PTR [ESI]
\r
749 MOV EAX,DWORD PTR [EBP-4]
\r
750 INC DWORD PTR [EBP-4]
\r
754 MOV EAX,DWORD PTR [EBP-4]
\r
763 MOV EAX,DWORD PTR [ESI]
\r
764 MOV DWORD PTR [EBP-12], EAX
\r
766 MOV EAX,DWORD PTR [EBP+8]
\r
767 ADD EAX,DWORD PTR [ESI+132]
\r
769 MOV DWORD PTR [EBP-8], EAX
\r
771 MOV EAX,DWORD PTR [EBP-8]
\r
772 CMP EAX,DWORD PTR [ESI+166]
\r
777 MOV EAX,DWORD PTR [ESI+166]
\r
778 MOV DWORD PTR [EBP-8], EAX
\r
780 MOV EAX,DWORD PTR [EBP+8]
\r
781 MOV DWORD PTR [EBP-4], EAX
\r
783 MOV EAX,DWORD PTR [EBP-4]
\r
784 MOV ESI,DWORD PTR [EBP-12]
\r
787 MOV AL,BYTE PTR [ESI]
\r
792 MOV EAX,DWORD PTR [EBP-4]
\r
793 CMP EAX,DWORD PTR [EBP-8]
\r
798 MOV EAX,DWORD PTR [EBP-4]
\r
799 INC DWORD PTR [EBP-4]
\r
802 MOV EAX,DWORD PTR [EBP-4]
\r
803 CMP EAX,DWORD PTR [EBP-8]
\r
807 MOV EAX,DWORD PTR [EBP-4]
\r
808 MOV ESI,DWORD PTR [EBP-12]
\r
811 MOV AL,BYTE PTR [ESI]
\r
817 MOV EAX,DWORD PTR [EBP-8]
\r
818 MOV DWORD PTR [EBP-4], EAX
\r
820 MOV EAX,DWORD PTR [EBP-8]
\r
821 CMP EAX,DWORD PTR [ESI+166]
\r
826 MOV EAX,DWORD PTR [EBP-4]
\r
827 MOV ESI,DWORD PTR [EBP-12]
\r
832 MOV AL,BYTE PTR [EBX]
\r
834 MOV CL,BYTE PTR [ESI+136]
\r
839 MOV EAX,DWORD PTR [EBP-4]
\r
840 CMP EAX,DWORD PTR [EBP+8]
\r
845 MOV EAX,DWORD PTR [EBP-4]
\r
846 DEC DWORD PTR [EBP-4]
\r
849 MOV EAX,DWORD PTR [EBP-4]
\r
850 CMP EAX,DWORD PTR [EBP+8]
\r
854 MOV EAX,DWORD PTR [EBP-4]
\r
855 MOV ESI,DWORD PTR [EBP-12]
\r
860 MOV AL,BYTE PTR [EBX]
\r
862 MOV CL,BYTE PTR [ESI+136]
\r
867 MOV EAX,DWORD PTR [EBP-4]
\r
868 CMP EAX,DWORD PTR [EBP-8]
\r
874 MOV EAX,DWORD PTR [EBP-4]
\r
876 MOV ESI,DWORD PTR [EBP-12]
\r
881 MOV AL,BYTE PTR [EBX]
\r
883 MOV CL,BYTE PTR [ESI+136]
\r
888 MOV EAX,DWORD PTR [EBP-4]
\r
889 CMP EAX,DWORD PTR [EBP-8]
\r
893 MOV EAX,DWORD PTR [EBP-4]
\r
895 MOV ESI,DWORD PTR [EBP-12]
\r
900 MOV AL,BYTE PTR [EBX]
\r
902 MOV CL,BYTE PTR [ESI+136]
\r
910 MOV EAX,DWORD PTR [EBP-4]
\r
911 MOV ESI,DWORD PTR [EBP-12]
\r
916 MOV AL,BYTE PTR [EBX]
\r
918 MOV CL,BYTE PTR [ESI+136]
\r
923 MOV EAX,DWORD PTR [EBP-4]
\r
924 CMP EAX,DWORD PTR [EBP+8]
\r
929 MOV EAX,DWORD PTR [EBP-4]
\r
930 DEC DWORD PTR [EBP-4]
\r
934 MOV EAX,DWORD PTR [EBP-4]
\r
935 MOV ESI,DWORD PTR [EBP-12]
\r
940 MOV AL,BYTE PTR [EBX]
\r
942 MOV CL,BYTE PTR [ESI+136]
\r
947 MOV EAX,DWORD PTR [EBP-4]
\r
948 CMP EAX,DWORD PTR [EBP+8]
\r
953 MOV EAX,DWORD PTR [EBP-4]
\r
954 DEC DWORD PTR [EBP-4]
\r
959 MOV EAX,DWORD PTR [EBP-4]
\r
960 CMP EAX,DWORD PTR [EBP+8]
\r
964 MOV EAX,DWORD PTR [EBP+8]
\r
965 MOV ESI,DWORD PTR [EBP-12]
\r
968 MOV AL,BYTE PTR [ESI]
\r
974 MOV EAX,DWORD PTR [EBP-8]
\r
975 MOV ESI,DWORD PTR [EBP-12]
\r
978 MOV AL,BYTE PTR [ESI]
\r
986 MOV EAX,DWORD PTR [EBP-8]
\r
987 MOV DWORD PTR [EBP-4], EAX
\r
991 MOV EAX,DWORD PTR [EBP-4]
\r
995 PUBLIC _findPrevLine:
\r
1000 MOV EAX,DWORD PTR [ESI]
\r
1001 MOV DWORD PTR [EBP-12], EAX
\r
1003 MOV DWORD PTR [EBP-4], EAX
\r
1004 MOV EAX,DWORD PTR [EBP+8]
\r
1007 MOV EAX,DWORD PTR [EBP+8]
\r
1009 MOV DWORD PTR [EBP-4], EAX
\r
1012 MOV EAX,DWORD PTR [EBP-4]
\r
1015 MOV EAX,DWORD PTR [EBP-4]
\r
1016 MOV ESI,DWORD PTR [EBP-12]
\r
1018 MOVSX EAX,BYTE PTR [ESI]
\r
1024 MOV EAX,DWORD PTR [EBP-4]
\r
1025 DEC DWORD PTR [EBP-4]
\r
1028 MOV EAX,DWORD PTR [EBP-4]
\r
1033 MOV EAX,DWORD PTR [EBP-4]
\r
1034 DEC DWORD PTR [EBP-4]
\r
1037 MOV EAX,DWORD PTR [EBP-4]
\r
1042 MOV EAX,DWORD PTR [EBP-4]
\r
1043 MOV ESI,DWORD PTR [EBP-12]
\r
1045 MOVSX EAX,BYTE PTR [ESI]
\r
1051 MOV EAX,DWORD PTR [EBP-4]
\r
1052 DEC DWORD PTR [EBP-4]
\r
1055 MOV EAX,DWORD PTR [EBP-4]
\r
1058 MOV EAX,DWORD PTR [EBP-4]
\r
1059 INC DWORD PTR [EBP-4]
\r
1062 MOV EAX,DWORD PTR [EBP-4]
\r
1063 MOV DWORD PTR [EBP-8], EAX
\r
1064 PUSH DWORD PTR [EBP-8]
\r
1067 MOV DWORD PTR [EBP-4], EAX
\r
1069 MOV EAX,DWORD PTR [EBP-4]
\r
1070 CMP EAX,DWORD PTR [EBP+8]
\r
1075 MOV EAX,DWORD PTR [EBP-8]
\r
1084 MOV EAX,DWORD PTR [ESI+170]
\r
1092 MOV EAX,DWORD PTR [EBX+170]
\r
1093 CMP EAX,DWORD PTR [ESI+174]
\r
1098 MOV EAX,DWORD PTR [ESI+170]
\r
1099 MOV DWORD PTR [EBP-12], EAX
\r
1101 MOV EAX,DWORD PTR [ESI+174]
\r
1102 MOV DWORD PTR [EBP-16], EAX
\r
1106 MOV EAX,DWORD PTR [ESI+174]
\r
1107 MOV DWORD PTR [EBP-12], EAX
\r
1109 MOV EAX,DWORD PTR [ESI+170]
\r
1110 MOV DWORD PTR [EBP-16], EAX
\r
1113 MOV EAX,DWORD PTR [EBP+8]
\r
1116 MOV EAX,DWORD PTR [EBP-12]
\r
1117 CMP EAX,DWORD PTR [ESI+8]
\r
1122 MOV EAX,DWORD PTR [EBP+8]
\r
1126 MOV EAX,DWORD PTR [EBP-12]
\r
1127 CMP EAX,DWORD PTR [ESI+8]
\r
1133 MOV EAX,DWORD PTR [EBP+8]
\r
1136 MOV EAX,DWORD PTR [EBP-16]
\r
1137 CMP EAX,DWORD PTR [ESI+8]
\r
1142 MOV EAX,DWORD PTR [EBP+8]
\r
1146 MOV EAX,DWORD PTR [EBP-16]
\r
1147 CMP EAX,DWORD PTR [ESI+8]
\r
1153 MOV EAX,DWORD PTR [EBP+8]
\r
1156 MOV EAX,DWORD PTR [EBP-12]
\r
1157 CMP EAX,DWORD PTR [ESI+8]
\r
1162 MOV EAX,DWORD PTR [EBP+8]
\r
1166 MOV EAX,DWORD PTR [EBP-16]
\r
1167 CMP EAX,DWORD PTR [ESI+8]
\r
1175 MOV EAX,DWORD PTR [EBP+8]
\r
1178 MOV EAX,DWORD PTR [EBP-12]
\r
1179 CMP EAX,DWORD PTR [ESI+8]
\r
1184 MOV EAX,DWORD PTR [ESI+116]
\r
1185 ADD EAX,DWORD PTR [EBP-12]
\r
1188 MOV EAX,DWORD PTR [EBP+8]
\r
1192 SUB EAX,DWORD PTR [ESI+8]
\r
1193 MOV DWORD PTR [EBP-4], EAX
\r
1197 MOV EAX,DWORD PTR [ESI+116]
\r
1198 MOV DWORD PTR [EBP-4], EAX
\r
1201 MOV EAX,DWORD PTR [EBP+8]
\r
1205 MOV EAX,DWORD PTR [EBP-16]
\r
1206 CMP EAX,DWORD PTR [ESI+8]
\r
1211 MOV EAX,DWORD PTR [ESI+116]
\r
1212 ADD EAX,DWORD PTR [EBP-16]
\r
1215 MOV EAX,DWORD PTR [EBP+8]
\r
1219 SUB EAX,DWORD PTR [ESI+8]
\r
1220 MOV DWORD PTR [EBP-8], EAX
\r
1226 MOV EAX,DWORD PTR [EBP+8]
\r
1230 MOV EAX,DWORD PTR [EBX+116]
\r
1231 ADD EAX,DWORD PTR [ESI+8]
\r
1234 MOV EAX,DWORD PTR [EBP+8]
\r
1238 SUB EAX,DWORD PTR [ESI+8]
\r
1240 MOV DWORD PTR [EBP-8], EAX
\r
1243 MOV EAX,DWORD PTR [EBP-4]
\r
1244 CMP EAX,DWORD PTR [ESI+116]
\r
1249 PUSH DWORD PTR [ESI+116]
\r
1250 PUSH DWORD PTR [EBP+8]
\r
1252 MOV EAX,DWORD PTR [EBP-4]
\r
1253 SUB EAX,DWORD PTR [ESI+116]
\r
1256 PUSH DWORD PTR [ESI+142]
\r
1257 CALL FWORD PTR _PutVidAttrs
\r
1259 PUSH DWORD PTR [EBP-4]
\r
1260 PUSH DWORD PTR [EBP+8]
\r
1261 MOV EAX,DWORD PTR [EBP-8]
\r
1262 SUB EAX,DWORD PTR [EBP-4]
\r
1266 PUSH DWORD PTR [ESI+138]
\r
1267 CALL FWORD PTR _PutVidAttrs
\r
1269 MOV EAX,DWORD PTR [EBP-8]
\r
1270 CMP EAX,DWORD PTR [ESI+124]
\r
1274 MOV EAX,DWORD PTR [EBP-8]
\r
1277 PUSH DWORD PTR [EBP+8]
\r
1279 MOV EAX,DWORD PTR [ESI+124]
\r
1280 SUB EAX,DWORD PTR [EBP-8]
\r
1283 PUSH DWORD PTR [ESI+142]
\r
1284 CALL FWORD PTR _PutVidAttrs
\r
1289 PUSH DWORD PTR [ESI+116]
\r
1290 PUSH DWORD PTR [EBP+8]
\r
1292 PUSH DWORD PTR [ESI+132]
\r
1294 PUSH DWORD PTR [ESI+142]
\r
1295 CALL FWORD PTR _PutVidAttrs
\r
1306 MOV _fModified, AL
\r
1308 MOV EAX,DWORD PTR [ESI]
\r
1309 MOV DWORD PTR [EBP-9], EAX
\r
1313 MOV EAX,DWORD PTR [EBX+162]
\r
1314 CMP EAX,DWORD PTR [ESI+112]
\r
1321 MOV EAX,DWORD PTR [EBX+166]
\r
1322 CMP EAX,DWORD PTR [ESI+112]
\r
1326 MOVSX EAX,BYTE PTR [EBP+12]
\r
1329 MOVSX EAX,BYTE PTR [EBP+8]
\r
1338 MOV BYTE PTR [EBP-5], AL
\r
1339 MOVSX EAX,BYTE PTR [EBP+12]
\r
1342 MOVSX EAX,BYTE PTR [EBP+8]
\r
1349 MOV EAX,DWORD PTR [ESI+162]
\r
1350 MOV ESI,DWORD PTR [EBP-9]
\r
1353 MOV AL,BYTE PTR [EBP+16]
\r
1354 MOV BYTE PTR [ESI], AL
\r
1358 MOV EAX,DWORD PTR [EBX+166]
\r
1359 CMP EAX,DWORD PTR [ESI+162]
\r
1364 MOV EAX,DWORD PTR [ESI+166]
\r
1365 INC DWORD PTR [ESI+166]
\r
1368 MOV EAX,DWORD PTR [ESI+162]
\r
1369 INC DWORD PTR [ESI+162]
\r
1375 MOV EAX,DWORD PTR [EBX+166]
\r
1376 SUB EAX,DWORD PTR [ESI+162]
\r
1378 MOV DWORD PTR [EBP-4], EAX
\r
1380 MOV EAX,DWORD PTR [ESI+162]
\r
1381 MOV ESI,DWORD PTR [EBP-9]
\r
1385 PUSH DWORD PTR [ESI+4]
\r
1386 PUSH DWORD PTR [EBP-4]
\r
1387 CALL FWORD PTR _CopyData
\r
1389 MOV EAX,DWORD PTR [ESI+162]
\r
1390 MOV ESI,DWORD PTR [EBP-9]
\r
1393 MOV AL,BYTE PTR [EBP+16]
\r
1394 MOV BYTE PTR [ESI], AL
\r
1396 PUSH DWORD PTR [ESI+4]
\r
1398 MOV EAX,DWORD PTR [ESI+162]
\r
1400 MOV ESI,DWORD PTR [EBP-9]
\r
1403 PUSH DWORD PTR [EBP-4]
\r
1404 CALL FWORD PTR _CopyData
\r
1406 MOV EAX,DWORD PTR [ESI+166]
\r
1407 INC DWORD PTR [ESI+166]
\r
1409 MOV EAX,DWORD PTR [ESI+162]
\r
1410 INC DWORD PTR [ESI+162]
\r
1412 MOV EAX,DWORD PTR [ESI+170]
\r
1418 MOV EAX,DWORD PTR [ESI+162]
\r
1423 CMP EAX,DWORD PTR [ESI+170]
\r
1428 MOV EAX,DWORD PTR [ESI+170]
\r
1429 INC DWORD PTR [ESI+170]
\r
1432 MOV EAX,DWORD PTR [ESI+162]
\r
1437 CMP EAX,DWORD PTR [ESI+174]
\r
1442 MOV EAX,DWORD PTR [ESI+174]
\r
1443 INC DWORD PTR [ESI+174]
\r
1450 MOV BYTE PTR [EBP-5], AL
\r
1451 CALL FWORD PTR _Beep
\r
1455 MOVSX EAX,BYTE PTR [EBP-5]
\r
1464 MOV EAX,DWORD PTR [ESI]
\r
1465 MOV DWORD PTR [EBP-16], EAX
\r
1467 MOV EAX,DWORD PTR [ESI+4]
\r
1468 MOV DWORD PTR [EBP-20], EAX
\r
1470 MOV EAX,DWORD PTR [ESI+170]
\r
1476 MOV _fModified, AL
\r
1480 MOV EAX,DWORD PTR [EBX+170]
\r
1481 CMP EAX,DWORD PTR [ESI+174]
\r
1486 MOV EAX,DWORD PTR [ESI+170]
\r
1487 MOV DWORD PTR [EBP-8], EAX
\r
1489 MOV EAX,DWORD PTR [ESI+174]
\r
1490 MOV DWORD PTR [EBP-12], EAX
\r
1494 MOV EAX,DWORD PTR [ESI+170]
\r
1495 MOV DWORD PTR [EBP-12], EAX
\r
1497 MOV EAX,DWORD PTR [ESI+174]
\r
1498 MOV DWORD PTR [EBP-8], EAX
\r
1501 MOV EAX,DWORD PTR [ESI+162]
\r
1502 CMP EAX,DWORD PTR [EBP-8]
\r
1507 MOV EAX,DWORD PTR [ESI+162]
\r
1508 CMP EAX,DWORD PTR [EBP-12]
\r
1514 MOV DWORD PTR [EBP-4], EAX
\r
1517 MOV EAX,DWORD PTR [EBP-4]
\r
1518 CMP EAX,DWORD PTR [ESI+166]
\r
1524 MOV EAX,DWORD PTR [EBP-4]
\r
1525 INC DWORD PTR [EBP-4]
\r
1528 MOV EAX,DWORD PTR [EBP-4]
\r
1529 MOV ESI,DWORD PTR [EBP-20]
\r
1531 MOV EAX,DWORD PTR [EBP-4]
\r
1533 MOV ESI,DWORD PTR [EBP-16]
\r
1535 MOVSX EAX,BYTE PTR [ESI]
\r
1536 MOV BYTE PTR [EBX], AL
\r
1540 MOV EAX,DWORD PTR [ESI+162]
\r
1541 CMP EAX,DWORD PTR [EBP-8]
\r
1546 MOV DWORD PTR [EBP-4], EAX
\r
1548 MOV EAX,DWORD PTR [EBP-12]
\r
1549 SUB EAX,DWORD PTR [EBP-8]
\r
1550 CMP EAX,DWORD PTR [EBP-4]
\r
1556 MOV EAX,DWORD PTR [EBP-4]
\r
1557 INC DWORD PTR [EBP-4]
\r
1561 MOV EAX,DWORD PTR [ESI+162]
\r
1562 ADD EAX,DWORD PTR [EBP-4]
\r
1563 MOV ESI,DWORD PTR [EBP-16]
\r
1565 MOV EAX,DWORD PTR [EBP-8]
\r
1566 ADD EAX,DWORD PTR [EBP-4]
\r
1568 MOV ESI,DWORD PTR [EBP-20]
\r
1570 MOVSX EAX,BYTE PTR [ESI]
\r
1571 MOV BYTE PTR [EBX], AL
\r
1575 MOV DWORD PTR [EBP-4], EAX
\r
1578 MOV EAX,DWORD PTR [EBP-8]
\r
1579 SUB EAX,DWORD PTR [ESI+162]
\r
1581 CMP EAX,DWORD PTR [EBP-4]
\r
1587 MOV EAX,DWORD PTR [EBP-4]
\r
1588 INC DWORD PTR [EBP-4]
\r
1592 MOV EAX,DWORD PTR [ESI+162]
\r
1593 ADD EAX,DWORD PTR [EBP-12]
\r
1594 SUB EAX,DWORD PTR [EBP-8]
\r
1596 ADD EAX,DWORD PTR [EBP-4]
\r
1597 MOV ESI,DWORD PTR [EBP-16]
\r
1601 MOV EAX,DWORD PTR [ESI+162]
\r
1602 ADD EAX,DWORD PTR [EBP-4]
\r
1603 MOV ESI,DWORD PTR [EBP-20]
\r
1605 MOVSX EAX,BYTE PTR [ESI]
\r
1606 MOV BYTE PTR [EBX], AL
\r
1611 MOV EAX,DWORD PTR [ESI+162]
\r
1612 CMP EAX,DWORD PTR [EBP-12]
\r
1617 MOV DWORD PTR [EBP-4], EAX
\r
1620 MOV EAX,DWORD PTR [ESI+162]
\r
1621 SUB EAX,DWORD PTR [EBP-12]
\r
1626 MOV EAX,DWORD PTR [EBP-4]
\r
1627 INC DWORD PTR [EBP-4]
\r
1630 MOV EAX,DWORD PTR [EBP-8]
\r
1631 ADD EAX,DWORD PTR [EBP-4]
\r
1632 MOV ESI,DWORD PTR [EBP-16]
\r
1634 MOV EAX,DWORD PTR [EBP-12]
\r
1636 ADD EAX,DWORD PTR [EBP-4]
\r
1638 MOV ESI,DWORD PTR [EBP-20]
\r
1640 MOVSX EAX,BYTE PTR [ESI]
\r
1641 MOV BYTE PTR [EBX], AL
\r
1647 MOV EAX,DWORD PTR [ESI+162]
\r
1648 SUB EAX,DWORD PTR [EBP-12]
\r
1649 ADD EAX,DWORD PTR [EBP-8]
\r
1651 MOV DWORD PTR [EBX+162], EAX
\r
1653 MOV DWORD PTR [EBP-4], EAX
\r
1655 MOV EAX,DWORD PTR [EBP-12]
\r
1656 SUB EAX,DWORD PTR [EBP-8]
\r
1657 CMP EAX,DWORD PTR [EBP-4]
\r
1663 MOV EAX,DWORD PTR [EBP-4]
\r
1664 INC DWORD PTR [EBP-4]
\r
1668 MOV EAX,DWORD PTR [ESI+162]
\r
1669 ADD EAX,DWORD PTR [EBP-4]
\r
1670 MOV ESI,DWORD PTR [EBP-16]
\r
1672 MOV EAX,DWORD PTR [EBP-8]
\r
1673 ADD EAX,DWORD PTR [EBP-4]
\r
1675 MOV ESI,DWORD PTR [EBP-20]
\r
1677 MOVSX EAX,BYTE PTR [ESI]
\r
1678 MOV BYTE PTR [EBX], AL
\r
1683 MOV EAX,DWORD PTR [ESI+162]
\r
1684 ADD EAX,DWORD PTR [EBP-12]
\r
1685 SUB EAX,DWORD PTR [EBP-8]
\r
1686 MOV DWORD PTR [EBP-12], EAX
\r
1688 MOV EAX,DWORD PTR [ESI+162]
\r
1689 MOV DWORD PTR [EBP-8], EAX
\r
1693 MOV EAX,DWORD PTR [EBX+174]
\r
1694 CMP EAX,DWORD PTR [ESI+170]
\r
1699 MOV EAX,DWORD PTR [EBP-12]
\r
1700 MOV DWORD PTR [ESI+174], EAX
\r
1702 MOV EAX,DWORD PTR [EBP-8]
\r
1703 MOV DWORD PTR [ESI+170], EAX
\r
1707 MOV EAX,DWORD PTR [EBP-12]
\r
1708 MOV DWORD PTR [ESI+170], EAX
\r
1710 MOV EAX,DWORD PTR [EBP-8]
\r
1711 MOV DWORD PTR [ESI+174], EAX
\r
1716 CALL FWORD PTR _Beep
\r
1726 MOV EAX,DWORD PTR [ESI]
\r
1727 MOV DWORD PTR [EBP-12], EAX
\r
1729 MOV EAX,DWORD PTR [ESI+4]
\r
1730 MOV DWORD PTR [EBP-16], EAX
\r
1732 MOV EAX,DWORD PTR [ESI+170]
\r
1738 MOV _fModified, AL
\r
1742 MOV EAX,DWORD PTR [EBX+170]
\r
1743 CMP EAX,DWORD PTR [ESI+174]
\r
1748 MOV EAX,DWORD PTR [ESI+170]
\r
1749 MOV DWORD PTR [EBP-4], EAX
\r
1751 MOV EAX,DWORD PTR [ESI+174]
\r
1752 MOV DWORD PTR [EBP-8], EAX
\r
1756 MOV EAX,DWORD PTR [ESI+170]
\r
1757 MOV DWORD PTR [EBP-8], EAX
\r
1759 MOV EAX,DWORD PTR [ESI+174]
\r
1760 MOV DWORD PTR [EBP-4], EAX
\r
1763 MOV EAX,DWORD PTR [ESI+166]
\r
1764 ADD EAX,DWORD PTR [EBP-8]
\r
1765 SUB EAX,DWORD PTR [EBP-4]
\r
1770 CMP EAX,DWORD PTR [ESI+112]
\r
1774 PUSH DWORD PTR [EBP-12]
\r
1775 PUSH DWORD PTR [EBP-16]
\r
1777 MOV EAX,DWORD PTR [ESI+166]
\r
1780 CALL FWORD PTR _CopyData
\r
1781 MOV EAX,DWORD PTR [EBP-4]
\r
1782 MOV ESI,DWORD PTR [EBP-16]
\r
1786 MOV EAX,DWORD PTR [ESI+162]
\r
1787 MOV ESI,DWORD PTR [EBP-12]
\r
1790 MOV EAX,DWORD PTR [EBP-8]
\r
1791 SUB EAX,DWORD PTR [EBP-4]
\r
1794 CALL FWORD PTR _CopyData
\r
1798 MOV EAX,DWORD PTR [EBX+166]
\r
1799 CMP EAX,DWORD PTR [ESI+162]
\r
1804 MOV EAX,DWORD PTR [ESI+162]
\r
1805 MOV ESI,DWORD PTR [EBP-16]
\r
1809 MOV EAX,DWORD PTR [ESI+162]
\r
1810 ADD EAX,DWORD PTR [EBP-8]
\r
1811 SUB EAX,DWORD PTR [EBP-4]
\r
1813 MOV ESI,DWORD PTR [EBP-12]
\r
1819 MOV EAX,DWORD PTR [EBX+166]
\r
1820 SUB EAX,DWORD PTR [ESI+162]
\r
1823 CALL FWORD PTR _CopyData
\r
1826 MOV EAX,DWORD PTR [ESI+162]
\r
1827 ADD EAX,DWORD PTR [EBP-8]
\r
1828 SUB EAX,DWORD PTR [EBP-4]
\r
1829 MOV DWORD PTR [EBP-8], EAX
\r
1831 MOV EAX,DWORD PTR [ESI+162]
\r
1832 MOV DWORD PTR [EBP-4], EAX
\r
1836 MOV EAX,DWORD PTR [ESI+162]
\r
1837 ADD EAX,DWORD PTR [EBP-8]
\r
1838 SUB EAX,DWORD PTR [EBP-4]
\r
1840 MOV DWORD PTR [EBX+162], EAX
\r
1844 MOV EAX,DWORD PTR [ESI+166]
\r
1845 ADD EAX,DWORD PTR [EBP-8]
\r
1846 SUB EAX,DWORD PTR [EBP-4]
\r
1848 MOV DWORD PTR [EBX+166], EAX
\r
1852 MOV EAX,DWORD PTR [EBX+174]
\r
1853 CMP EAX,DWORD PTR [ESI+170]
\r
1858 MOV EAX,DWORD PTR [EBP-8]
\r
1859 MOV DWORD PTR [ESI+174], EAX
\r
1861 MOV EAX,DWORD PTR [EBP-4]
\r
1862 MOV DWORD PTR [ESI+170], EAX
\r
1866 MOV EAX,DWORD PTR [EBP-8]
\r
1867 MOV DWORD PTR [ESI+170], EAX
\r
1869 MOV EAX,DWORD PTR [EBP-4]
\r
1870 MOV DWORD PTR [ESI+174], EAX
\r
1875 CALL FWORD PTR _Beep
\r
1885 MOV EAX,DWORD PTR [ESI+120]
\r
1886 MOV DWORD PTR [EBP-4], EAX
\r
1889 MOV EAX,DWORD PTR [EBP-4]
\r
1890 CMP EAX,DWORD PTR [ESI+128]
\r
1896 MOV EAX,DWORD PTR [EBP-4]
\r
1897 INC DWORD PTR [EBP-4]
\r
1901 PUSH DWORD PTR [ESI+116]
\r
1902 PUSH DWORD PTR [EBP-4]
\r
1904 PUSH DWORD PTR [ESI+132]
\r
1906 PUSH DWORD PTR [ESI+142]
\r
1907 CALL FWORD PTR _PutVidAttrs
\r
1913 PUBLIC _nullMarkBound:
\r
1918 MOV DWORD PTR [ESI+170], EAX
\r
1921 MOV DWORD PTR [ESI+174], EAX
\r
1925 PUBLIC _deleteData:
\r
1930 MOV EAX,DWORD PTR [ESI]
\r
1931 MOV DWORD PTR [EBP-17], EAX
\r
1933 MOV EAX,DWORD PTR [ESI+4]
\r
1934 MOV DWORD PTR [EBP-21], EAX
\r
1936 MOV EAX,DWORD PTR [ESI+170]
\r
1942 MOV _fModified, AL
\r
1946 MOV EAX,DWORD PTR [EBX+170]
\r
1947 CMP EAX,DWORD PTR [ESI+174]
\r
1952 MOV EAX,DWORD PTR [ESI+170]
\r
1953 MOV DWORD PTR [EBP-8], EAX
\r
1955 MOV EAX,DWORD PTR [ESI+174]
\r
1956 MOV DWORD PTR [EBP-12], EAX
\r
1960 MOV EAX,DWORD PTR [ESI+170]
\r
1961 MOV DWORD PTR [EBP-12], EAX
\r
1963 MOV EAX,DWORD PTR [ESI+174]
\r
1964 MOV DWORD PTR [EBP-8], EAX
\r
1967 MOV EAX,DWORD PTR [ESI+150]
\r
1968 CMP EAX,DWORD PTR [EBP-8]
\r
1973 MOV EAX,DWORD PTR [ESI+150]
\r
1974 CMP EAX,DWORD PTR [EBP-12]
\r
1980 MOV BYTE PTR [EBP-13], AL
\r
1984 MOV BYTE PTR [EBP-13], AL
\r
1986 MOV EAX,DWORD PTR [EBP-12]
\r
1988 MOV ESI,DWORD PTR [EBP-17]
\r
1991 MOV EAX,DWORD PTR [EBP-8]
\r
1992 MOV ESI,DWORD PTR [EBP-17]
\r
1996 MOV EAX,DWORD PTR [ESI+166]
\r
1997 SUB EAX,DWORD PTR [EBP-12]
\r
1999 CALL FWORD PTR _CopyData
\r
2003 MOV EAX,DWORD PTR [ESI+166]
\r
2004 SUB EAX,DWORD PTR [EBP-12]
\r
2005 ADD EAX,DWORD PTR [EBP-8]
\r
2007 MOV DWORD PTR [EBX+166], EAX
\r
2009 MOV EAX,DWORD PTR [ESI+162]
\r
2010 CMP EAX,DWORD PTR [EBP-12]
\r
2017 MOV EAX,DWORD PTR [ESI+162]
\r
2018 SUB EAX,DWORD PTR [EBP-12]
\r
2019 ADD EAX,DWORD PTR [EBP-8]
\r
2020 MOV DWORD PTR [EBX+162], EAX
\r
2024 MOV EAX,DWORD PTR [ESI+162]
\r
2025 CMP EAX,DWORD PTR [EBP-8]
\r
2030 MOV EAX,DWORD PTR [ESI+162]
\r
2031 CMP EAX,DWORD PTR [EBP-12]
\r
2037 MOV EAX,DWORD PTR [EBP-8]
\r
2038 MOV DWORD PTR [ESI+162], EAX
\r
2044 MOV EAX,DWORD PTR [EBX+162]
\r
2045 CMP EAX,DWORD PTR [ESI+166]
\r
2052 MOV EAX,DWORD PTR [ESI+166]
\r
2053 MOV DWORD PTR [EBX+162], EAX
\r
2055 MOVSX EAX,BYTE PTR [EBP-13]
\r
2059 PUSH DWORD PTR [ESI+162]
\r
2060 CALL _findPrevLine
\r
2061 MOV DWORD PTR [EBP-4], EAX
\r
2063 MOV EAX,DWORD PTR [EBP-4]
\r
2064 MOV DWORD PTR [ESI+150], EAX
\r
2066 CALL _nullMarkBound
\r
2071 PUBLIC _findCursor:
\r
2076 MOV EAX,DWORD PTR [ESI+120]
\r
2077 MOV DWORD PTR [EBP-4], EAX
\r
2080 MOV EAX,DWORD PTR [EBP-4]
\r
2081 CMP EAX,DWORD PTR [ESI+128]
\r
2088 MOV EAX,DWORD PTR [EBP-4]
\r
2091 MOV EAX,DWORD PTR [EBX+162]
\r
2092 CMP EAX,DWORD PTR [ESI+8]
\r
2097 MOV EAX,DWORD PTR [EBP-4]
\r
2098 INC DWORD PTR [EBP-4]
\r
2102 MOV EAX,DWORD PTR [EBP-4]
\r
2104 MOV DWORD PTR [ESI+158], EAX
\r
2108 MOV EAX,DWORD PTR [EBX+158]
\r
2109 CMP EAX,DWORD PTR [ESI+120]
\r
2116 MOV EAX,DWORD PTR [ESI+120]
\r
2117 MOV DWORD PTR [EBX+158], EAX
\r
2120 MOV EAX,DWORD PTR [ESI+158]
\r
2121 MOV DWORD PTR [EBP-8], EAX
\r
2123 MOV EAX,DWORD PTR [EBP-8]
\r
2127 MOV EAX,DWORD PTR [ESI+8]
\r
2135 MOV EAX,DWORD PTR [EBP-8]
\r
2139 MOV EAX,DWORD PTR [EBX+162]
\r
2140 CMP EAX,DWORD PTR [ESI+8]
\r
2148 MOV EAX,DWORD PTR [ESI+158]
\r
2150 MOV DWORD PTR [EBX+158], EAX
\r
2153 MOV EAX,DWORD PTR [ESI+158]
\r
2154 MOV DWORD PTR [EBP-8], EAX
\r
2161 MOV EAX,DWORD PTR [EBP-8]
\r
2164 MOV EAX,DWORD PTR [EBX+162]
\r
2165 SUB EAX,DWORD PTR [ESI+8]
\r
2169 ADD EAX,DWORD PTR [ESI+116]
\r
2171 MOV DWORD PTR [EDX+154], EAX
\r
2175 MOV EAX,DWORD PTR [ESI+128]
\r
2177 CMP EAX,DWORD PTR [EBX+158]
\r
2184 MOV EAX,DWORD PTR [ESI+128]
\r
2185 MOV DWORD PTR [EBX+158], EAX
\r
2190 PUBLIC _coordCursor_oBuf:
\r
2195 MOV EAX,DWORD PTR [ESI+128]
\r
2197 MOV DWORD PTR [EBP-8], EAX
\r
2201 MOV EAX,DWORD PTR [EBX+162]
\r
2202 CMP EAX,DWORD PTR [ESI+150]
\r
2209 MOV EAX,DWORD PTR [EBP-8]
\r
2212 MOV EAX,DWORD PTR [EBX+162]
\r
2213 CMP EAX,DWORD PTR [ESI+8]
\r
2219 MOV EAX,DWORD PTR [ESI+158]
\r
2220 MOV DWORD PTR [EBP-8], EAX
\r
2222 MOV EAX,DWORD PTR [EBP-8]
\r
2225 MOV EAX,DWORD PTR [ESI+8]
\r
2233 MOV EAX,DWORD PTR [ESI+124]
\r
2234 MOV DWORD PTR [EBX+154], EAX
\r
2238 MOV EAX,DWORD PTR [EBP-8]
\r
2241 MOV EAX,DWORD PTR [ESI+8]
\r
2247 MOV EAX,DWORD PTR [EBP-8]
\r
2248 CMP EAX,DWORD PTR [ESI+120]
\r
2254 MOV EAX,DWORD PTR [ESI+158]
\r
2255 DEC DWORD PTR [ESI+158]
\r
2257 MOV EAX,DWORD PTR [ESI+158]
\r
2258 MOV DWORD PTR [EBP-8], EAX
\r
2262 MOV EAX,DWORD PTR [ESI+158]
\r
2263 MOV DWORD PTR [EBP-8], EAX
\r
2267 MOV EAX,DWORD PTR [EBP-8]
\r
2273 MOV EAX,DWORD PTR [EBX+8]
\r
2274 ADD EAX,DWORD PTR [ESI+154]
\r
2278 SUB EAX,DWORD PTR [ESI+116]
\r
2280 MOV DWORD PTR [EDX+162], EAX
\r
2284 MOV EAX,DWORD PTR [EBX+162]
\r
2285 CMP EAX,DWORD PTR [ESI+166]
\r
2292 MOV EAX,DWORD PTR [ESI+166]
\r
2293 MOV DWORD PTR [EBX+162], EAX
\r
2296 MOV EAX,DWORD PTR [EBP-8]
\r
2300 MOV EAX,DWORD PTR [ESI+8]
\r
2301 MOV DWORD PTR [EBP-4], EAX
\r
2303 MOV EAX,DWORD PTR [ESI+162]
\r
2304 CMP EAX,DWORD PTR [EBP-4]
\r
2309 MOV EAX,DWORD PTR [EBP-4]
\r
2310 MOV DWORD PTR [ESI+162], EAX
\r
2313 MOV EAX,DWORD PTR [ESI+162]
\r
2314 CMP EAX,DWORD PTR [EBP-4]
\r
2319 MOV EAX,DWORD PTR [EBP-4]
\r
2323 MOV AL,BYTE PTR [ESI]
\r
2329 MOV EAX,DWORD PTR [ESI+162]
\r
2330 DEC DWORD PTR [ESI+162]
\r
2339 MOV EAX,DWORD PTR [EBX+162]
\r
2340 ADD EAX,DWORD PTR [ESI+116]
\r
2343 MOV EAX,DWORD PTR [EBP-8]
\r
2347 SUB EAX,DWORD PTR [ESI+8]
\r
2349 MOV DWORD PTR [EDX+154], EAX
\r
2354 PUBLIC _makeOnScreen:
\r
2362 MOV EAX,DWORD PTR [EBX+162]
\r
2363 CMP EAX,DWORD PTR [ESI+150]
\r
2371 PUSH DWORD PTR [ESI+150]
\r
2372 CALL _findPrevLine
\r
2374 MOV DWORD PTR [EDX+150], EAX
\r
2378 MOV EAX,DWORD PTR [ESI+120]
\r
2379 MOV DWORD PTR [EBP-12], EAX
\r
2381 MOV EAX,DWORD PTR [EBP-12]
\r
2386 MOV EAX,DWORD PTR [ESI+150]
\r
2387 MOV DWORD PTR [EBX+8], EAX
\r
2388 MOV EAX,DWORD PTR [EBP-12]
\r
2389 MOV DWORD PTR [EBP-4], EAX
\r
2392 MOV EAX,DWORD PTR [EBP-4]
\r
2393 CMP EAX,DWORD PTR [ESI+128]
\r
2399 MOV EAX,DWORD PTR [EBP-4]
\r
2400 INC DWORD PTR [EBP-4]
\r
2404 MOV EAX,DWORD PTR [EBP-4]
\r
2407 MOV EAX,DWORD PTR [ESI+8]
\r
2413 MOV EAX,DWORD PTR [EBP-4]
\r
2416 PUSH DWORD PTR [ESI+8]
\r
2418 MOV DWORD PTR [EBP-8], EAX
\r
2420 MOV EAX,DWORD PTR [EBP-8]
\r
2421 CMP EAX,DWORD PTR [ESI+166]
\r
2426 MOV EAX,DWORD PTR [EBP-4]
\r
2430 MOV EAX,DWORD PTR [EBP-8]
\r
2432 MOV DWORD PTR [ESI+8], EAX
\r
2435 MOV EAX,DWORD PTR [EBP-4]
\r
2437 MOV DWORD PTR [EBP-8], EAX
\r
2439 MOV EAX,DWORD PTR [EBP-8]
\r
2446 MOV EAX,DWORD PTR [EBP-8]
\r
2447 INC DWORD PTR [EBP-8]
\r
2451 MOV EAX,DWORD PTR [EBP-8]
\r
2455 MOV DWORD PTR [ESI+8], EAX
\r
2463 MOV EAX,DWORD PTR [ESI+120]
\r
2464 MOV DWORD PTR [EBP-8], EAX
\r
2466 MOV EAX,DWORD PTR [ESI+128]
\r
2467 MOV DWORD PTR [EBP-12], EAX
\r
2472 MOV EAX,DWORD PTR [EBP-12]
\r
2476 MOV EAX,DWORD PTR [EBX+162]
\r
2477 CMP EAX,DWORD PTR [ESI+8]
\r
2481 MOV EAX,DWORD PTR [EBP-8]
\r
2482 MOV DWORD PTR [EBP-4], EAX
\r
2484 MOV EAX,DWORD PTR [EBP-4]
\r
2485 CMP EAX,DWORD PTR [EBP-12]
\r
2491 MOV EAX,DWORD PTR [EBP-4]
\r
2492 INC DWORD PTR [EBP-4]
\r
2496 MOV EAX,DWORD PTR [EBP-4]
\r
2501 MOV EAX,DWORD PTR [EBP-4]
\r
2505 MOV EAX,DWORD PTR [ESI+8]
\r
2506 MOV DWORD PTR [EBX+8], EAX
\r
2512 MOV EAX,DWORD PTR [EBP-8]
\r
2515 MOV EAX,DWORD PTR [ESI+8]
\r
2516 MOV DWORD PTR [EBX+150], EAX
\r
2518 MOV EAX,DWORD PTR [EBP-12]
\r
2521 PUSH DWORD PTR [ESI+8]
\r
2523 MOV DWORD PTR [EBP-4], EAX
\r
2525 MOV EAX,DWORD PTR [EBP-4]
\r
2526 CMP EAX,DWORD PTR [ESI+166]
\r
2531 MOV EAX,DWORD PTR [EBP-12]
\r
2535 MOV EAX,DWORD PTR [EBP-4]
\r
2537 MOV DWORD PTR [ESI+8], EAX
\r
2541 MOV EAX,DWORD PTR [EBP-12]
\r
2546 MOV DWORD PTR [ESI+8], EAX
\r
2553 PUBLIC _showScreen:
\r
2558 MOV EAX,DWORD PTR [ESI]
\r
2559 MOV DWORD PTR [EBP-20], EAX
\r
2560 CALL _makeOnScreen
\r
2562 MOV EAX,DWORD PTR [ESI+120]
\r
2563 MOV DWORD PTR [EBP-8], EAX
\r
2566 MOV EAX,DWORD PTR [EBP-8]
\r
2567 CMP EAX,DWORD PTR [ESI+128]
\r
2573 MOV EAX,DWORD PTR [EBP-8]
\r
2574 INC DWORD PTR [EBP-8]
\r
2578 MOV DWORD PTR [EBP-12], EAX
\r
2580 MOV EAX,DWORD PTR [EBP-8]
\r
2583 MOV EAX,DWORD PTR [ESI+8]
\r
2584 MOV DWORD PTR [EBP-16], EAX
\r
2585 MOV EAX,DWORD PTR [EBP-16]
\r
2591 MOV EAX,DWORD PTR [EBP-8]
\r
2595 MOV EAX,DWORD PTR [ESI+8]
\r
2601 MOV EAX,DWORD PTR [EBP-8]
\r
2605 MOV EAX,DWORD PTR [ESI+8]
\r
2607 MOV DWORD PTR [EBP-4], EAX
\r
2611 MOV EAX,DWORD PTR [ESI+166]
\r
2612 MOV DWORD PTR [EBP-4], EAX
\r
2614 MOV EAX,DWORD PTR [EBP-4]
\r
2615 SUB EAX,DWORD PTR [EBP-16]
\r
2617 MOV DWORD PTR [EBP-12], EAX
\r
2620 MOV AL,BYTE PTR [ESI+137]
\r
2625 MOV EAX,DWORD PTR [EBP-4]
\r
2626 MOV ESI,DWORD PTR [EBP-20]
\r
2628 MOVSX EAX,BYTE PTR [ESI]
\r
2633 MOV EAX,DWORD PTR [EBP-12]
\r
2638 MOV EAX,DWORD PTR [EBP-12]
\r
2639 DEC DWORD PTR [EBP-12]
\r
2642 MOV EAX,DWORD PTR [EBP-12]
\r
2645 MOV EAX,DWORD PTR [EBP-16]
\r
2652 PUSH DWORD PTR [ESI+116]
\r
2653 PUSH DWORD PTR [EBP-8]
\r
2654 MOV EAX,DWORD PTR [EBP-20]
\r
2655 ADD EAX,DWORD PTR [EBP-16]
\r
2657 PUSH DWORD PTR [EBP-12]
\r
2659 PUSH DWORD PTR [ESI+142]
\r
2660 CALL FWORD PTR _PutVidChars
\r
2663 MOV EAX,DWORD PTR [EBP-12]
\r
2664 CMP EAX,DWORD PTR [ESI+132]
\r
2669 MOV EAX,DWORD PTR [ESI+116]
\r
2670 ADD EAX,DWORD PTR [EBP-12]
\r
2672 PUSH DWORD PTR [EBP-8]
\r
2673 PUSH DWORD PTR [EBP+8]
\r
2675 MOV EAX,DWORD PTR [ESI+132]
\r
2676 SUB EAX,DWORD PTR [EBP-12]
\r
2679 PUSH DWORD PTR [ESI+142]
\r
2680 CALL FWORD PTR _PutVidChars
\r
2682 PUSH DWORD PTR [EBP-8]
\r
2694 MOV EAX,DWORD PTR [ESI]
\r
2695 MOV DWORD PTR [EBP-8], EAX
\r
2696 PUSH OFFSET _filler
\r
2699 CALL FWORD PTR _FillData
\r
2701 MOV DWORD PTR [EBP-4], EAX
\r
2703 MOV EAX,DWORD PTR [EBP-4]
\r
2710 MOV EAX,DWORD PTR [EBP-4]
\r
2711 INC DWORD PTR [EBP-4]
\r
2715 MOV EAX,DWORD PTR [EBP-4]
\r
2719 MOV DWORD PTR [ESI+8], EAX
\r
2723 MOV EAX,DWORD PTR [ESI+120]
\r
2724 MOV DWORD PTR [EBP-4], EAX
\r
2726 MOV EAX,DWORD PTR [EBP-4]
\r
2730 MOV DWORD PTR [ESI+8], EAX
\r
2734 MOV EAX,DWORD PTR [ESI+116]
\r
2735 MOV DWORD PTR [EBX+154], EAX
\r
2739 MOV EAX,DWORD PTR [ESI+120]
\r
2740 MOV DWORD PTR [EBX+158], EAX
\r
2743 MOV BYTE PTR [ESI+136], AL
\r
2746 MOV BYTE PTR [ESI+137], AL
\r
2748 MOV _fModified, AL
\r
2750 MOV _fOvertype, AL
\r
2753 MOV DWORD PTR [ESI+166], EAX
\r
2756 MOV DWORD PTR [ESI+162], EAX
\r
2759 MOV DWORD PTR [ESI+150], EAX
\r
2761 MOV EAX,DWORD PTR [ESI+166]
\r
2762 MOV ESI,DWORD PTR [EBP-8]
\r
2765 MOV BYTE PTR [ESI], AL
\r
2766 CALL _nullMarkBound
\r
2776 MOV EAX,DWORD PTR [ESI]
\r
2777 MOV DWORD PTR [EBP-24], EAX
\r
2779 MOV EAX,DWORD PTR [ESI+4]
\r
2780 MOV DWORD PTR [EBP-28], EAX
\r
2782 MOV BYTE PTR [EBP-19], AL
\r
2785 MOV AL,BYTE PTR [ESI+137]
\r
2790 MOV BYTE PTR [ESI+136], AL
\r
2792 MOV DWORD PTR [EBP-4], EAX
\r
2795 MOV EAX,DWORD PTR [EBP-4]
\r
2796 CMP EAX,DWORD PTR [ESI+166]
\r
2802 MOV EAX,DWORD PTR [EBP-4]
\r
2803 INC DWORD PTR [EBP-4]
\r
2806 MOV EAX,DWORD PTR [EBP-4]
\r
2807 MOV ESI,DWORD PTR [EBP-24]
\r
2809 MOVSX EAX,BYTE PTR [ESI]
\r
2814 MOV EAX,DWORD PTR [EBP-4]
\r
2815 MOV ESI,DWORD PTR [EBP-24]
\r
2820 MOV AL,BYTE PTR [ESI+136]
\r
2821 MOV BYTE PTR [EBX], AL
\r
2829 MOV BYTE PTR [ESI+136], AL
\r
2833 MOV BYTE PTR [EBP-18], AL
\r
2835 MOV EAX,DWORD PTR [ESI+166]
\r
2836 MOV ESI,DWORD PTR [EBP-24]
\r
2839 MOV BYTE PTR [ESI], AL
\r
2840 LEA EAX,DWORD PTR [EBP-32]
\r
2842 CALL FWORD PTR _AllocExch
\r
2845 MOVSX EAX,BYTE PTR [EBP-19]
\r
2848 MOVSX EAX,BYTE PTR [EBP-18]
\r
2851 PUSH OFFSET _filler
\r
2855 MOV BYTE PTR [EBP-18], AL
\r
2858 PUSH DWORD PTR [ESI+154]
\r
2860 PUSH DWORD PTR [ESI+158]
\r
2861 CALL FWORD PTR _SetXY
\r
2862 PUSH OFFSET _aStat
\r
2865 CALL FWORD PTR _FillData
\r
2870 ADD EAX,DWORD PTR [ESI+158]
\r
2871 MOV DWORD PTR [EBP-4], EAX
\r
2872 PUSH OFFSET _aStat
\r
2873 PUSH OFFSET L_lit+384
\r
2875 PUSH DWORD PTR [ESI+154]
\r
2876 PUSH DWORD PTR [EBP-4]
\r
2878 PUSH DWORD PTR [ESI+166]
\r
2882 MOV EAX,_cbFilename
\r
2885 PUSH OFFSET _Filename
\r
2887 MOV ESI,OFFSET _aStat
\r
2891 CALL FWORD PTR _CopyData
\r
2893 MOVSX EAX,_fOvertype
\r
2896 PUSH OFFSET L_lit+415
\r
2898 MOV ESI,OFFSET _aStat
\r
2902 CALL FWORD PTR _CopyData
\r
2905 PUSH OFFSET L_lit+419
\r
2907 MOV ESI,OFFSET _aStat
\r
2911 CALL FWORD PTR _CopyData
\r
2917 PUSH OFFSET _aStat
\r
2920 CALL FWORD PTR _PutVidChars
\r
2922 MOV BYTE PTR [EBP-17], AL
\r
2924 LEA EAX,DWORD PTR [EBP-16]
\r
2927 CALL FWORD PTR _ReadKbd
\r
2930 MOV EAX,DWORD PTR [EBP-16]
\r
2932 MOV BYTE PTR [EBP-20], AL
\r
2933 MOV EAX,DWORD PTR [EBP-16]
\r
2937 MOV AL,BYTE PTR [EBP-20]
\r
2943 MOV DWORD PTR [ESI+150], EAX
\r
2946 MOV DWORD PTR [ESI+162], EAX
\r
2950 MOV EAX,DWORD PTR [ESI+116]
\r
2951 MOV DWORD PTR [EBX+154], EAX
\r
2955 MOV EAX,DWORD PTR [ESI+120]
\r
2956 MOV DWORD PTR [EBX+158], EAX
\r
2958 MOV BYTE PTR [EBP-18], AL
\r
2966 MOV BYTE PTR [EBP-18], AL
\r
2973 MOV EAX,DWORD PTR [ESI+166]
\r
2974 MOV DWORD PTR [EBX+162], EAX
\r
2975 CALL _coordCursor_oBuf
\r
2977 MOV BYTE PTR [EBP-18], AL
\r
2983 MOV EAX,DWORD PTR [ESI+120]
\r
2984 MOV DWORD PTR [EBX+158], EAX
\r
2988 MOV EAX,DWORD PTR [ESI+116]
\r
2989 MOV DWORD PTR [EBX+154], EAX
\r
2995 MOV EAX,DWORD PTR [ESI+120]
\r
2996 MOV DWORD PTR [EBX+158], EAX
\r
2998 MOV EAX,DWORD PTR [ESI+158]
\r
2999 MOV DWORD PTR [EBP-4], EAX
\r
3002 MOV EAX,DWORD PTR [EBP-4]
\r
3006 MOV EAX,DWORD PTR [ESI+8]
\r
3012 MOV EAX,DWORD PTR [EBP-4]
\r
3013 CMP EAX,DWORD PTR [ESI+128]
\r
3019 MOV EAX,DWORD PTR [ESI+158]
\r
3020 INC DWORD PTR [ESI+158]
\r
3022 MOV EAX,DWORD PTR [ESI+158]
\r
3023 MOV DWORD PTR [EBP-4], EAX
\r
3029 MOV EAX,DWORD PTR [ESI+124]
\r
3030 MOV DWORD PTR [EBX+154], EAX
\r
3031 CALL _coordCursor_oBuf
\r
3037 MOV EAX,DWORD PTR [ESI+116]
\r
3038 MOV DWORD PTR [EBX+154], EAX
\r
3042 MOV EAX,DWORD PTR [ESI+158]
\r
3043 MOV DWORD PTR [EBP-4], EAX
\r
3045 MOV EAX,DWORD PTR [EBP-4]
\r
3049 MOV EAX,DWORD PTR [ESI+8]
\r
3060 MOV EAX,DWORD PTR [EBP-4]
\r
3064 MOV EAX,DWORD PTR [EBX+116]
\r
3065 ADD EAX,DWORD PTR [ESI+8]
\r
3068 MOV EAX,DWORD PTR [EBP-4]
\r
3072 SUB EAX,DWORD PTR [ESI+8]
\r
3074 MOV DWORD PTR [EDX+154], EAX
\r
3076 MOV EAX,DWORD PTR [ESI+158]
\r
3078 MOV DWORD PTR [EBP-4], EAX
\r
3080 MOV EAX,DWORD PTR [EBP-4]
\r
3083 MOV EAX,DWORD PTR [ESI+8]
\r
3085 MOV ESI,DWORD PTR [EBP-24]
\r
3087 MOVSX EAX,BYTE PTR [ESI]
\r
3095 MOV EAX,DWORD PTR [EBX+154]
\r
3096 CMP EAX,DWORD PTR [ESI+116]
\r
3102 MOV EAX,DWORD PTR [ESI+154]
\r
3103 DEC DWORD PTR [ESI+154]
\r
3113 MOV EAX,DWORD PTR [EBX+116]
\r
3114 ADD EAX,DWORD PTR [ESI+166]
\r
3117 MOV EAX,DWORD PTR [EBP-4]
\r
3121 SUB EAX,DWORD PTR [ESI+8]
\r
3123 MOV DWORD PTR [EDX+154], EAX
\r
3130 MOV AL,BYTE PTR [ESI+137]
\r
3134 MOV DWORD PTR [EBP-4], EAX
\r
3137 MOV EAX,DWORD PTR [EBP-4]
\r
3138 CMP EAX,DWORD PTR [ESI+166]
\r
3144 MOV EAX,DWORD PTR [EBP-4]
\r
3145 INC DWORD PTR [EBP-4]
\r
3148 MOV EAX,DWORD PTR [EBP-4]
\r
3149 MOV ESI,DWORD PTR [EBP-24]
\r
3151 MOVSX EAX,BYTE PTR [ESI]
\r
3156 MOV EAX,DWORD PTR [EBP-4]
\r
3157 MOV ESI,DWORD PTR [EBP-24]
\r
3160 MOV BYTE PTR [ESI], AL
\r
3166 MOV BYTE PTR [ESI+137], AL
\r
3169 MOV BYTE PTR [ESI+136], AL
\r
3173 MOV DWORD PTR [EBP-4], EAX
\r
3176 MOV EAX,DWORD PTR [EBP-4]
\r
3177 CMP EAX,DWORD PTR [ESI+166]
\r
3183 MOV EAX,DWORD PTR [EBP-4]
\r
3184 INC DWORD PTR [EBP-4]
\r
3187 MOV EAX,DWORD PTR [EBP-4]
\r
3188 MOV ESI,DWORD PTR [EBP-24]
\r
3190 MOVSX EAX,BYTE PTR [ESI]
\r
3195 MOV EAX,DWORD PTR [EBP-4]
\r
3196 MOV ESI,DWORD PTR [EBP-24]
\r
3199 MOV BYTE PTR [ESI], AL
\r
3205 MOV BYTE PTR [ESI+137], AL
\r
3208 MOV BYTE PTR [ESI+136], AL
\r
3211 MOV BYTE PTR [EBP-18], AL
\r
3223 MOV BYTE PTR [EBP-18], AL
\r
3232 MOV BYTE PTR [EBP-19], AL
\r
3242 MOV BYTE PTR [EBP-18], AL
\r
3246 MOV EAX,DWORD PTR [ESI+170]
\r
3253 MOV BYTE PTR [EBP-18], AL
\r
3301 MOV EAX,DWORD PTR [EBP-16]
\r
3307 MOV AL,BYTE PTR [EBP-20]
\r
3313 MOV AL,BYTE PTR [EBP-20]
\r
3320 MOV AL,BYTE PTR [EBP-20]
\r
3326 CALL _coordCursor_oBuf
\r
3328 MOV AL,BYTE PTR [EBP-20]
\r
3335 MOV AL,BYTE PTR [ESI+136]
\r
3336 MOV BYTE PTR [EBP-20], AL
\r
3339 MOV AL,BYTE PTR [EBP-20]
\r
3345 MOV BYTE PTR [EBP-20], AL
\r
3348 MOV EAX,DWORD PTR [ESI+162]
\r
3349 MOV ESI,DWORD PTR [EBP-24]
\r
3351 MOVSX EAX,BYTE PTR [ESI]
\r
3357 MOV BYTE PTR [EBP-17], AL
\r
3360 MOV AL,BYTE PTR [EBP-20]
\r
3362 MOVSX EAX,_fOvertype
\r
3364 MOVSX EAX,BYTE PTR [EBP-17]
\r
3369 CALL FWORD PTR _Beep
\r
3373 MOV BYTE PTR [EBP-18], AL
\r
3376 MOV EAX,DWORD PTR [EBP-16]
\r
3380 MOV AL,BYTE PTR [EBP-20]
\r
3386 MOV EAX,DWORD PTR [ESI+116]
\r
3388 CMP EAX,DWORD PTR [EBX+154]
\r
3393 MOV EAX,DWORD PTR [ESI+154]
\r
3395 MOV DWORD PTR [ESI+154], EAX
\r
3401 MOV EAX,DWORD PTR [EBX+154]
\r
3402 CMP EAX,DWORD PTR [ESI+116]
\r
3407 MOV EAX,DWORD PTR [ESI+154]
\r
3408 DEC DWORD PTR [ESI+154]
\r
3416 MOV EAX,DWORD PTR [ESI+124]
\r
3418 CMP EAX,DWORD PTR [EBX+154]
\r
3423 MOV EAX,DWORD PTR [ESI+154]
\r
3425 MOV DWORD PTR [ESI+154], EAX
\r
3431 MOV EAX,DWORD PTR [EBX+154]
\r
3432 CMP EAX,DWORD PTR [ESI+124]
\r
3437 MOV EAX,DWORD PTR [ESI+154]
\r
3438 INC DWORD PTR [ESI+154]
\r
3454 MOV AL,BYTE PTR [EBP-20]
\r
3458 MOV EAX,DWORD PTR [ESI+166]
\r
3461 CALL _coordCursor_oBuf
\r
3463 MOV EAX,DWORD PTR [ESI+162]
\r
3469 MOV EAX,DWORD PTR [ESI+162]
\r
3471 MOV DWORD PTR [EBX+162], EAX
\r
3472 MOVSX EAX,_fOvertype
\r
3475 PUSH DWORD PTR [EBP-24]
\r
3476 PUSH DWORD PTR [EBP-28]
\r
3478 MOV EAX,DWORD PTR [ESI+166]
\r
3481 CALL FWORD PTR _CopyData
\r
3483 MOV EAX,DWORD PTR [ESI+162]
\r
3485 MOV ESI,DWORD PTR [EBP-28]
\r
3489 MOV EAX,DWORD PTR [ESI+162]
\r
3490 MOV ESI,DWORD PTR [EBP-24]
\r
3496 MOV EAX,DWORD PTR [EBX+166]
\r
3497 SUB EAX,DWORD PTR [ESI+162]
\r
3499 CALL FWORD PTR _CopyData
\r
3501 MOV EAX,DWORD PTR [ESI+166]
\r
3502 MOV ESI,DWORD PTR [EBP-24]
\r
3505 MOV BYTE PTR [ESI], AL
\r
3509 MOV EAX,DWORD PTR [ESI+166]
\r
3511 MOV DWORD PTR [EBX+166], EAX
\r
3515 MOV EAX,DWORD PTR [EBX+170]
\r
3516 CMP EAX,DWORD PTR [ESI+174]
\r
3523 MOV EAX,DWORD PTR [EBX+170]
\r
3524 CMP EAX,DWORD PTR [ESI+162]
\r
3529 CALL _nullMarkBound
\r
3532 MOV EAX,DWORD PTR [ESI+170]
\r
3540 MOV EAX,DWORD PTR [EBX+162]
\r
3541 CMP EAX,DWORD PTR [ESI+170]
\r
3546 MOV EAX,DWORD PTR [ESI+170]
\r
3547 DEC DWORD PTR [ESI+170]
\r
3552 MOV EAX,DWORD PTR [EBX+162]
\r
3553 CMP EAX,DWORD PTR [ESI+174]
\r
3558 MOV EAX,DWORD PTR [ESI+174]
\r
3559 DEC DWORD PTR [ESI+174]
\r
3567 MOV EAX,DWORD PTR [EBX+162]
\r
3568 CMP EAX,DWORD PTR [ESI+150]
\r
3576 PUSH DWORD PTR [ESI+150]
\r
3577 CALL _findPrevLine
\r
3579 MOV DWORD PTR [EDX+150], EAX
\r
3582 MOV BYTE PTR [EBP-18], AL
\r
3584 MOV _fModified, AL
\r
3591 MOV EAX,DWORD PTR [ESI+116]
\r
3592 MOV DWORD PTR [EBX+154], EAX
\r
3598 MOV EAX,DWORD PTR [EBX+166]
\r
3599 ADD EAX,DWORD PTR [ESI+146]
\r
3603 CMP EAX,DWORD PTR [ESI+112]
\r
3607 CALL _coordCursor_oBuf
\r
3614 MOV EAX,DWORD PTR [EBX+154]
\r
3615 MOV ECX,DWORD PTR [ESI+146]
\r
3620 MOV EAX,DWORD PTR [EDX+146]
\r
3622 MOV DWORD PTR [EBP-8], EAX
\r
3624 MOV DWORD PTR [EBP-4], EAX
\r
3626 MOV EAX,DWORD PTR [EBP-4]
\r
3627 CMP EAX,DWORD PTR [EBP-8]
\r
3633 MOV EAX,DWORD PTR [EBP-4]
\r
3634 INC DWORD PTR [EBP-4]
\r
3639 MOV AL,BYTE PTR [ESI+136]
\r
3649 MOV BYTE PTR [EBP-18], AL
\r
3653 CALL _nullMarkBound
\r
3657 MOV EAX,DWORD PTR [ESI+166]
\r
3662 CALL _coordCursor_oBuf
\r
3666 MOV EAX,DWORD PTR [ESI+162]
\r
3667 MOV DWORD PTR [EBX+170], EAX
\r
3669 MOV EAX,DWORD PTR [ESI+158]
\r
3670 MOV DWORD PTR [EBP-4], EAX
\r
3674 MOV EAX,DWORD PTR [EBP-4]
\r
3678 MOV EAX,DWORD PTR [EBX+170]
\r
3679 CMP EAX,DWORD PTR [ESI+8]
\r
3686 MOV EAX,DWORD PTR [ESI+170]
\r
3688 MOV DWORD PTR [EBX+170], EAX
\r
3693 MOV EAX,DWORD PTR [EBX+170]
\r
3694 CMP EAX,DWORD PTR [ESI+166]
\r
3701 MOV EAX,DWORD PTR [ESI+166]
\r
3703 MOV DWORD PTR [EBX+170], EAX
\r
3708 MOV EAX,DWORD PTR [ESI+170]
\r
3709 MOV DWORD PTR [EBX+174], EAX
\r
3711 MOV BYTE PTR [EBP-18], AL
\r
3716 MOV EAX,DWORD PTR [ESI+170]
\r
3721 CALL _coordCursor_oBuf
\r
3725 MOV EAX,DWORD PTR [ESI+162]
\r
3726 MOV DWORD PTR [EBX+174], EAX
\r
3728 MOV EAX,DWORD PTR [ESI+158]
\r
3729 MOV DWORD PTR [EBP-4], EAX
\r
3733 MOV EAX,DWORD PTR [EBP-4]
\r
3737 MOV EAX,DWORD PTR [EBX+174]
\r
3738 CMP EAX,DWORD PTR [ESI+8]
\r
3743 MOV EAX,DWORD PTR [ESI+174]
\r
3744 DEC DWORD PTR [ESI+174]
\r
3749 MOV EAX,DWORD PTR [EBX+174]
\r
3750 CMP EAX,DWORD PTR [ESI+166]
\r
3757 MOV EAX,DWORD PTR [ESI+166]
\r
3759 MOV DWORD PTR [EBX+174], EAX
\r
3762 MOV BYTE PTR [EBP-18], AL
\r
3766 CALL _coordCursor_oBuf
\r
3771 MOV EAX,DWORD PTR [EBX+162]
\r
3772 CMP EAX,DWORD PTR [ESI+150]
\r
3779 MOV EAX,DWORD PTR [ESI+162]
\r
3780 MOV DWORD PTR [EBX+150], EAX
\r
3783 MOV BYTE PTR [EBP-18], AL
\r
3786 CALL _coordCursor_oBuf
\r
3788 CALL _coordCursor_oBuf
\r
3790 MOV BYTE PTR [EBP-18], AL
\r
3793 CALL _coordCursor_oBuf
\r
3795 MOV EAX,DWORD PTR [ESI+128]
\r
3796 MOV DWORD PTR [EBP-4], EAX
\r
3799 MOV EAX,DWORD PTR [EBP-4]
\r
3802 MOV EAX,DWORD PTR [ESI+8]
\r
3808 MOV EAX,DWORD PTR [EBP-4]
\r
3809 CMP EAX,DWORD PTR [ESI+120]
\r
3814 MOV EAX,DWORD PTR [EBP-4]
\r
3815 DEC DWORD PTR [EBP-4]
\r
3821 MOV EAX,DWORD PTR [EBP-4]
\r
3824 MOV EAX,DWORD PTR [ESI+8]
\r
3825 MOV DWORD PTR [EBX+150], EAX
\r
3829 MOV EAX,DWORD PTR [EBX+162]
\r
3830 CMP EAX,DWORD PTR [ESI+150]
\r
3837 MOV EAX,DWORD PTR [ESI+150]
\r
3838 MOV DWORD PTR [EBX+162], EAX
\r
3843 MOV EAX,DWORD PTR [ESI+120]
\r
3844 MOV DWORD PTR [EBX+158], EAX
\r
3848 MOV EAX,DWORD PTR [ESI+116]
\r
3849 MOV DWORD PTR [EBX+154], EAX
\r
3851 MOV BYTE PTR [EBP-18], AL
\r
3855 MOV EAX,DWORD PTR [ESI+150]
\r
3858 CALL _coordCursor_oBuf
\r
3862 MOV EAX,DWORD PTR [EBX+128]
\r
3863 SUB EAX,DWORD PTR [ESI+120]
\r
3864 MOV DWORD PTR [EBP-8], EAX
\r
3866 MOV EAX,DWORD PTR [ESI+150]
\r
3867 MOV DWORD PTR [EBP-4], EAX
\r
3869 MOV EAX,DWORD PTR [ESI+158]
\r
3870 MOV DWORD PTR [EBP-12], EAX
\r
3872 PUSH DWORD PTR [EBP-4]
\r
3873 CALL _findPrevLine
\r
3874 MOV DWORD PTR [EBP-4], EAX
\r
3875 MOV EAX,DWORD PTR [EBP-8]
\r
3876 DEC DWORD PTR [EBP-8]
\r
3877 MOV EAX,DWORD PTR [EBP-12]
\r
3878 DEC DWORD PTR [EBP-12]
\r
3880 MOV EAX,DWORD PTR [EBP-8]
\r
3885 MOV EAX,DWORD PTR [EBP-4]
\r
3893 MOV EAX,DWORD PTR [EBP-4]
\r
3894 MOV DWORD PTR [ESI+150], EAX
\r
3898 MOV EAX,DWORD PTR [EBX+158]
\r
3899 CMP EAX,DWORD PTR [ESI+128]
\r
3906 MOV EAX,DWORD PTR [EBP-12]
\r
3909 MOV EAX,DWORD PTR [ESI+8]
\r
3910 MOV DWORD PTR [EBX+162], EAX
\r
3913 MOV EAX,DWORD PTR [ESI+128]
\r
3914 MOV DWORD PTR [EBP-4], EAX
\r
3918 MOV EAX,DWORD PTR [EBP-4]
\r
3922 MOV EAX,DWORD PTR [EBX+162]
\r
3923 CMP EAX,DWORD PTR [ESI+8]
\r
3930 MOV EAX,DWORD PTR [EBP-4]
\r
3933 MOV EAX,DWORD PTR [ESI+8]
\r
3934 MOV DWORD PTR [EBX+162], EAX
\r
3937 MOV BYTE PTR [EBP-18], AL
\r
3944 MOV EAX,DWORD PTR [EBX+158]
\r
3945 CMP EAX,DWORD PTR [ESI+120]
\r
3950 MOV EAX,DWORD PTR [ESI+158]
\r
3951 DEC DWORD PTR [ESI+158]
\r
3955 MOV EAX,DWORD PTR [ESI+150]
\r
3956 MOV DWORD PTR [EBP-4], EAX
\r
3957 MOV EAX,DWORD PTR [EBP-4]
\r
3962 PUSH DWORD PTR [EBP-4]
\r
3963 CALL _findPrevLine
\r
3964 MOV DWORD PTR [EBP-4], EAX
\r
3966 MOV EAX,DWORD PTR [EBP-4]
\r
3967 MOV DWORD PTR [ESI+150], EAX
\r
3969 MOV EAX,DWORD PTR [EBP-4]
\r
3970 MOV DWORD PTR [ESI+162], EAX
\r
3972 MOV BYTE PTR [EBP-18], AL
\r
3978 MOV EAX,DWORD PTR [ESI+158]
\r
3979 MOV DWORD PTR [EBP-4], EAX
\r
3981 MOV EAX,DWORD PTR [EBP-4]
\r
3985 MOV EAX,DWORD PTR [ESI+8]
\r
3991 MOV EAX,DWORD PTR [EBP-4]
\r
3992 CMP EAX,DWORD PTR [ESI+128]
\r
3998 MOV EAX,DWORD PTR [ESI+158]
\r
3999 INC DWORD PTR [ESI+158]
\r
4003 MOV EAX,DWORD PTR [ESI+128]
\r
4004 MOV DWORD PTR [EBP-4], EAX
\r
4006 MOV EAX,DWORD PTR [EBP-4]
\r
4010 MOV EAX,DWORD PTR [ESI+8]
\r
4018 MOV EAX,DWORD PTR [EBP-4]
\r
4022 MOV EAX,DWORD PTR [ESI+8]
\r
4023 MOV DWORD PTR [EBX+162], EAX
\r
4025 MOV EAX,DWORD PTR [ESI+154]
\r
4026 MOV DWORD PTR [EBP-4], EAX
\r
4028 MOV EAX,DWORD PTR [ESI+158]
\r
4029 MOV DWORD PTR [EBP-8], EAX
\r
4030 CALL _coordCursor_oBuf
\r
4032 MOV EAX,DWORD PTR [EBP-4]
\r
4033 MOV DWORD PTR [ESI+154], EAX
\r
4035 MOV EAX,DWORD PTR [EBP-8]
\r
4036 MOV DWORD PTR [ESI+158], EAX
\r
4038 MOV BYTE PTR [EBP-18], AL
\r
4046 MOV EAX,DWORD PTR [EBX+154]
\r
4047 CMP EAX,DWORD PTR [ESI+116]
\r
4052 MOV EAX,DWORD PTR [ESI+154]
\r
4053 DEC DWORD PTR [ESI+154]
\r
4060 MOV EAX,DWORD PTR [EBX+154]
\r
4061 CMP EAX,DWORD PTR [ESI+124]
\r
4066 MOV EAX,DWORD PTR [ESI+154]
\r
4067 INC DWORD PTR [ESI+154]
\r
4071 MOVSX EAX,_fOvertype
\r
4075 MOV _fOvertype, AL
\r
4079 MOV _fOvertype, AL
\r
4083 CALL _coordCursor_oBuf
\r
4085 MOV EAX,DWORD PTR [ESI+166]
\r
4091 MOV EAX,DWORD PTR [EBX+166]
\r
4092 CMP EAX,DWORD PTR [ESI+162]
\r
4097 PUSH DWORD PTR [EBP-24]
\r
4098 PUSH DWORD PTR [EBP-28]
\r
4100 MOV EAX,DWORD PTR [ESI+166]
\r
4103 CALL FWORD PTR _CopyData
\r
4105 MOV EAX,DWORD PTR [ESI+162]
\r
4107 MOV ESI,DWORD PTR [EBP-28]
\r
4111 MOV EAX,DWORD PTR [ESI+162]
\r
4112 MOV ESI,DWORD PTR [EBP-24]
\r
4118 MOV EAX,DWORD PTR [EBX+166]
\r
4119 SUB EAX,DWORD PTR [ESI+162]
\r
4121 CALL FWORD PTR _CopyData
\r
4123 MOV EAX,DWORD PTR [ESI+166]
\r
4124 MOV ESI,DWORD PTR [EBP-24]
\r
4127 MOV BYTE PTR [ESI], AL
\r
4129 MOV EAX,DWORD PTR [ESI+166]
\r
4130 DEC DWORD PTR [ESI+166]
\r
4134 MOV EAX,DWORD PTR [EBX+162]
\r
4135 CMP EAX,DWORD PTR [ESI+170]
\r
4142 MOV EAX,DWORD PTR [EBX+170]
\r
4143 CMP EAX,DWORD PTR [ESI+174]
\r
4148 CALL _nullMarkBound
\r
4151 MOV EAX,DWORD PTR [ESI+170]
\r
4159 MOV EAX,DWORD PTR [EBX+162]
\r
4160 CMP EAX,DWORD PTR [ESI+170]
\r
4165 MOV EAX,DWORD PTR [ESI+170]
\r
4166 DEC DWORD PTR [ESI+170]
\r
4171 MOV EAX,DWORD PTR [EBX+162]
\r
4172 CMP EAX,DWORD PTR [ESI+174]
\r
4177 MOV EAX,DWORD PTR [ESI+174]
\r
4178 DEC DWORD PTR [ESI+174]
\r
4183 MOV EAX,DWORD PTR [EBX+170]
\r
4184 CMP EAX,DWORD PTR [ESI+166]
\r
4189 MOV EAX,DWORD PTR [ESI+170]
\r
4190 DEC DWORD PTR [ESI+170]
\r
4195 MOV EAX,DWORD PTR [EBX+174]
\r
4196 CMP EAX,DWORD PTR [ESI+166]
\r
4201 MOV EAX,DWORD PTR [ESI+174]
\r
4202 DEC DWORD PTR [ESI+174]
\r
4206 MOV BYTE PTR [EBP-18], AL
\r
4208 MOV _fModified, AL
\r
4255 MOV EAX,DWORD PTR [ESI+120]
\r
4256 MOV DWORD PTR [EBP-4], EAX
\r
4259 MOV EAX,DWORD PTR [EBP-4]
\r
4260 CMP EAX,DWORD PTR [ESI+128]
\r
4266 MOV EAX,DWORD PTR [EBP-4]
\r
4267 INC DWORD PTR [EBP-4]
\r
4271 PUSH DWORD PTR [ESI+116]
\r
4272 PUSH DWORD PTR [EBP-4]
\r
4274 MOV EAX,DWORD PTR [ESI+132]
\r
4279 CALL FWORD PTR _PutVidAttrs
\r
4287 MOV AL,BYTE PTR [ESI+137]
\r
4291 MOV DWORD PTR [EBP-4], EAX
\r
4294 MOV EAX,DWORD PTR [EBP-4]
\r
4295 CMP EAX,DWORD PTR [ESI+112]
\r
4301 MOV EAX,DWORD PTR [EBP-4]
\r
4302 INC DWORD PTR [EBP-4]
\r
4305 MOV EAX,DWORD PTR [EBP-4]
\r
4306 MOV ESI,DWORD PTR [EBP-24]
\r
4308 MOVSX EAX,BYTE PTR [ESI]
\r
4313 MOV EAX,DWORD PTR [EBP-4]
\r
4314 MOV ESI,DWORD PTR [EBP-24]
\r
4317 MOV BYTE PTR [ESI], AL
\r
4323 MOV EAX,DWORD PTR [ESI+166]
\r
4324 MOV ESI,DWORD PTR [EBP-24]
\r
4327 MOV BYTE PTR [ESI], AL
\r
4328 MOVSX EAX,_fModified
\r
4335 CALL FWORD PTR _SetFileLFA
\r
4345 PUSH DWORD PTR [ESI+166]
\r
4346 CALL FWORD PTR _SetFileSize
\r
4358 PUSH DWORD PTR [ESI+166]
\r
4359 LEA EAX,DWORD PTR [EBP-4]
\r
4361 CALL FWORD PTR _WriteBytes
\r
4367 MOV _fModified, AL
\r
4370 CALL FWORD PTR _CloseFile
\r
4372 MOV _cbFilename, EAX
\r
4374 MOV ESI,DWORD PTR [EBP+8]
\r
4376 MOV AL,BYTE PTR [EBP-20]
\r
4377 MOV BYTE PTR [ESI], AL
\r
4386 CALL FWORD PTR _ClrScr
\r
4387 PUSH OFFSET L_lit+423
\r
4389 CALL FWORD PTR _SetJobName
\r
4392 MOV EAX,OFFSET _EdRec
\r
4395 PUSH OFFSET _pBuf1
\r
4396 CALL FWORD PTR _AllocPage
\r
4399 PUSH OFFSET _pBuf2
\r
4400 CALL FWORD PTR _AllocPage
\r
4404 MOV DWORD PTR [ESI], EAX
\r
4407 MOV DWORD PTR [ESI+4], EAX
\r
4410 MOV DWORD PTR [ESI+112], EAX
\r
4413 MOV DWORD PTR [ESI+116], EAX
\r
4416 MOV DWORD PTR [ESI+124], EAX
\r
4419 MOV DWORD PTR [ESI+120], EAX
\r
4422 MOV DWORD PTR [ESI+128], EAX
\r
4425 MOV DWORD PTR [ESI+132], EAX
\r
4428 MOV BYTE PTR [ESI+136], AL
\r
4431 MOV BYTE PTR [ESI+137], AL
\r
4434 MOV DWORD PTR [ESI+138], EAX
\r
4437 MOV DWORD PTR [ESI+142], EAX
\r
4440 MOV DWORD PTR [ESI+146], EAX
\r
4443 MOV DWORD PTR [ESI+150], EAX
\r
4446 MOV DWORD PTR [ESI+154], EAX
\r
4449 MOV DWORD PTR [ESI+158], EAX
\r
4452 MOV DWORD PTR [ESI+162], EAX
\r
4455 MOV DWORD PTR [ESI+166], EAX
\r
4458 MOV DWORD PTR [ESI+170], EAX
\r
4461 MOV DWORD PTR [ESI+174], EAX
\r
4463 CALL FWORD PTR _SetNormVid
\r
4464 PUSH OFFSET _filler
\r
4467 CALL FWORD PTR _FillData
\r
4469 MOV DWORD PTR [EBP-4], EAX
\r
4471 MOV EAX,DWORD PTR [EBP-4]
\r
4478 MOV EAX,DWORD PTR [EBP-4]
\r
4479 INC DWORD PTR [EBP-4]
\r
4483 MOV EAX,DWORD PTR [EBP-4]
\r
4487 MOV DWORD PTR [ESI+8], EAX
\r
4491 MOV EAX,DWORD PTR [ESI+120]
\r
4492 MOV DWORD PTR [EBP-4], EAX
\r
4494 MOV EAX,DWORD PTR [EBP-4]
\r
4498 MOV DWORD PTR [ESI+8], EAX
\r
4500 MOV _fModified, AL
\r
4502 MOV _fOvertype, AL
\r
4503 MOV EAX,DWORD PTR [EBP+12]
\r
4509 MOV ESI,DWORD PTR [EBP+8]
\r
4511 PUSH DWORD PTR [ESI]
\r
4518 CALL FWORD PTR _ExitJob
\r