9 EXTRN MX_CODESEGMENT:BYTE
10 EXTRN MXSETSYSCLIPREGION:BYTE
11 EXTRN MX_VIDEOSEGMENT:BYTE
12 MX_TEXT SEGMENT PARA PUBLIC USE16 'CODE'
13 ASSUME CS:MX_TEXT, DS:DGROUP, SS:DGROUP
15 add byte ptr [bx+si],al
17 add byte ptr [bx+si],al
19 add byte ptr [bx+si],al
21 add byte ptr [bx+si],al
23 add byte ptr [bx+si],al
25 or word ptr 14H[bx+si],ax
31 or word ptr 14H[bx+di],ax
39 add dl,byte ptr 3[bx+si]
42 sub byte ptr [bx+si],al
45 add byte ptr 1[bp+di],ch
47 add bl,byte ptr 3[bp+si]
54 adc byte ptr -7aefH[bp+di],al
55 adc bl,byte ptr 15H[di]
56 arpl word ptr ds:[0baH],dx
62 adc word ptr -70eeH[bp],cx
69 adc word ptr -20eeH[si],cx
72 add byte ptr [bx+si],al
75 arpl word ptr [bp+si],ax
76 add dx,word ptr fs:6804H[bx]
79 lock or word ptr 0fH[bx+si],sp
80 xor word ptr [bx+si],dx
82 adc word ptr 5712H[di],cx
83 adc si,word ptr [bp+si]
86 adc byte ptr [bx],0e3H
87 add byte ptr [bx+si],al
89 arpl word ptr ds:[500H],ax
90 add byte ptr 1[bx+si],al
94 add byte ptr [bx+si],al
95 xor ax,word ptr [bp+di]
100 add word ptr [bx+si],ax
103 add byte ptr [bp+si],bl
104 add byte ptr [bp+si],bl
106 add byte ptr [bx+si],al
107 xor ax,word ptr [bp+di]
109 arpl word ptr ds:[0a00H],ax
110 add byte ptr 1[bx+si],al
112 add word ptr [bp+si],bx
113 add byte ptr [bp+si],cl
115 add byte ptr [bx+si],al
116 xor ax,word ptr [bp+di]
121 add al,byte ptr [bx+si]
126 add byte ptr [bp+si],cl
127 add byte ptr [bx+si],al
128 add byte ptr [bp+di],dh
131 sbb ax,word ptr [eax]
134 add byte ptr [bp+si],ch
135 add byte ptr [bp+si],cl
137 add byte ptr [bx+si],al
138 fadd dword ptr [bp+si]
141 add byte ptr [bx+si],cl
142 add byte ptr 1[bx+si],ch
143 lock add byte ptr [bp+si],ch
144 add byte ptr [bp+si],bl
146 add byte ptr [bx+si],al
147 fadd dword ptr [bp+si]
149 sbb ax,word ptr [eax]
150 sub byte ptr [bx+si],al
152 add word ptr [bp+si],bp
153 add byte ptr [bp+si],cl
155 add byte ptr [bx+si],al
156 fadd dword ptr [bp+si]
159 add byte ptr [bx+si],dl
160 add byte ptr 1[bx+si],ch
166 add byte ptr [bx+si],al
167 fadd dword ptr [bp+si]
169 mov word ptr ds:[0],ax
170 add byte ptr [bx+si],al
172 add word ptr 1a00H[bx],bp
173 add byte ptr [bp+si],bh
174 add byte ptr [bp+si],dl
175 add byte ptr [bx+si],al
176 add byte ptr [bp+di],dh
180 add byte ptr [bx+si],al
182 add word ptr 1a00H[bx],bp
183 add byte ptr [bp+si],bh
184 add byte ptr [bp+si],cl
185 add byte ptr [bx+si],al
186 add byte ptr [bp+di],dh
190 add byte ptr [bx+si],al
191 add byte ptr [bx+si],al
193 add word ptr [bp+si],bp
194 add byte ptr [bp+si],bh
195 add byte ptr [bp+si],dl
196 add byte ptr [bx+si],al
201 add byte ptr [bx+si],al
202 add byte ptr [bx+si],al
204 add word ptr [bp+si],bp
205 add byte ptr [bp+si],bh
206 add byte ptr [bp+si],cl
207 add byte ptr [bx+si],al
212 add byte ptr [bp+si],al
213 add byte ptr 5801H[bx+si],dl
214 add ch,byte ptr [bp+si]
215 add byte ptr [bx+si],al
234 mov word ptr MX_SCREENHEIGHT,0
235 mov word ptr MX_BYTESPERLINE,0
245 mov ds,word ptr cs:MX_CODESEGMENT
246 mov si,word ptr 6[bp]
258 mov si,word ptr L$29[si]
287 mov word ptr MX_SCREENWIDTH,ax
290 mov word ptr MX_BYTESPERLINE,ax
292 mov word ptr MX_SCREENHEIGHT,ax
308 push word ptr MX_SCREENWIDTH
311 call near ptr MX_TEXT:MXSETSYSCLIPREGION
315 mov es,word ptr MX_TEXT:MX_VIDEOSEGMENT
329 mov ax,word ptr MX_SCREENWIDTH
345 mov ds,word ptr cs:MX_CODESEGMENT
346 mov si,word ptr 6[bp]
353 mov si,word ptr L$29[si]
378 mov word ptr MX_SCREENWIDTH,ax
380 mov word ptr MX_SCREENHEIGHT,ax
407 mov ax,word ptr MX_SCREENWIDTH
421 lds si,dword ptr 0aH[bp]
422 mov ax,word ptr cs:L$1
424 lds si,dword ptr 6[bp]
425 mov ax,word ptr cs:L$2
438 lds si,dword ptr 0aH[bp]
439 mov ax,word ptr cs:MX_SCREENWIDTH
441 lds si,dword ptr 6[bp]
442 mov ax,word ptr cs:MX_SCREENHEIGHT