8 EXTRN MX_CODESEGMENT:BYTE
9 EXTRN MXSETSYSCLIPREGION:BYTE
10 EXTRN MX_VIDEOSEGMENT:BYTE
11 MX_TEXT SEGMENT PARA PUBLIC USE16 'CODE'
12 ASSUME CS:MX_TEXT, DS:DGROUP, SS:DGROUP
14 add byte ptr [bx+si],al
16 add byte ptr [bx+si],al
18 add byte ptr [bx+si],al
20 add byte ptr [bx+si],al
22 add byte ptr [bx+si],al
24 or word ptr 14H[bx+si],ax
30 or word ptr 14H[bx+di],ax
38 add dl,byte ptr 3[bx+si]
41 sub byte ptr [bx+si],al
44 add byte ptr 1[bp+di],ch
46 add bl,byte ptr 3[bp+si]
53 adc byte ptr -7aefH[bp+di],al
54 adc bl,byte ptr 15H[di]
55 arpl word ptr ds:[0baH],dx
61 adc word ptr -70eeH[bp],cx
68 adc word ptr -20eeH[si],cx
71 add byte ptr [bx+si],al
74 arpl word ptr [bp+si],ax
75 add dx,word ptr fs:6804H[bx]
78 lock or word ptr 0fH[bx+si],sp
79 xor word ptr [bx+si],dx
81 adc word ptr 5712H[di],cx
82 adc si,word ptr [bp+si]
85 adc byte ptr [bx],0e3H
86 add byte ptr [bx+si],al
88 arpl word ptr ds:[500H],ax
89 add byte ptr 1[bx+si],al
93 add byte ptr [bx+si],al
94 xor ax,word ptr [bp+di]
99 add word ptr [bx+si],ax
102 add byte ptr [bp+si],bl
103 add byte ptr [bp+si],bl
105 add byte ptr [bx+si],al
106 xor ax,word ptr [bp+di]
108 arpl word ptr ds:[0a00H],ax
109 add byte ptr 1[bx+si],al
111 add word ptr [bp+si],bx
112 add byte ptr [bp+si],cl
114 add byte ptr [bx+si],al
115 xor ax,word ptr [bp+di]
120 add al,byte ptr [bx+si]
125 add byte ptr [bp+si],cl
126 add byte ptr [bx+si],al
127 add byte ptr [bp+di],dh
130 sbb ax,word ptr [eax]
133 add byte ptr [bp+si],ch
134 add byte ptr [bp+si],cl
136 add byte ptr [bx+si],al
137 fadd dword ptr [bp+si]
140 add byte ptr [bx+si],cl
141 add byte ptr 1[bx+si],ch
142 lock add byte ptr [bp+si],ch
143 add byte ptr [bp+si],bl
145 add byte ptr [bx+si],al
146 fadd dword ptr [bp+si]
148 sbb ax,word ptr [eax]
149 sub byte ptr [bx+si],al
151 add word ptr [bp+si],bp
152 add byte ptr [bp+si],cl
154 add byte ptr [bx+si],al
155 fadd dword ptr [bp+si]
158 add byte ptr [bx+si],dl
159 add byte ptr 1[bx+si],ch
165 add byte ptr [bx+si],al
166 fadd dword ptr [bp+si]
168 mov word ptr ds:[0],ax
169 add byte ptr [bx+si],al
171 add word ptr 1a00H[bx],bp
172 add byte ptr [bp+si],bh
173 add byte ptr [bp+si],dl
174 add byte ptr [bx+si],al
175 add byte ptr [bp+di],dh
179 add byte ptr [bx+si],al
181 add word ptr 1a00H[bx],bp
182 add byte ptr [bp+si],bh
183 add byte ptr [bp+si],cl
184 add byte ptr [bx+si],al
185 add byte ptr [bp+di],dh
189 add byte ptr [bx+si],al
190 add byte ptr [bx+si],al
192 add word ptr [bp+si],bp
193 add byte ptr [bp+si],bh
194 add byte ptr [bp+si],dl
195 add byte ptr [bx+si],al
200 add byte ptr [bx+si],al
201 add byte ptr [bx+si],al
203 add word ptr [bp+si],bp
204 add byte ptr [bp+si],bh
205 add byte ptr [bp+si],cl
206 add byte ptr [bx+si],al
211 add byte ptr [bp+si],al
212 add byte ptr 5801H[bx+si],dl
213 add ch,byte ptr [bp+si]
214 add byte ptr [bx+si],al
233 mov word ptr MX_SCREENHEIGHT,0
234 mov word ptr MX_BYTESPERLINE,0
244 mov ds,word ptr cs:MX_CODESEGMENT
245 mov si,word ptr 6[bp]
257 mov si,word ptr L$29[si]
286 mov word ptr MX_SCREENWIDTH,ax
289 mov word ptr MX_BYTESPERLINE,ax
291 mov word ptr MX_SCREENHEIGHT,ax
307 push word ptr MX_SCREENWIDTH
310 call near ptr MX_TEXT:MXSETSYSCLIPREGION
314 mov es,word ptr MX_TEXT:MX_VIDEOSEGMENT
328 mov ax,word ptr MX_SCREENWIDTH
344 mov ds,word ptr cs:MX_CODESEGMENT
345 mov si,word ptr 6[bp]
352 mov si,word ptr L$29[si]
377 mov word ptr MX_SCREENWIDTH,ax
379 mov word ptr MX_SCREENHEIGHT,ax
406 mov ax,word ptr MX_SCREENWIDTH
420 lds si,dword ptr 0aH[bp]
421 mov ax,word ptr cs:L$1
423 lds si,dword ptr 6[bp]
424 mov ax,word ptr cs:L$2
437 lds si,dword ptr 0aH[bp]
438 mov ax,word ptr cs:MX_SCREENWIDTH
440 lds si,dword ptr 6[bp]
441 mov ax,word ptr cs:MX_SCREENHEIGHT