7 PUBLIC MXSETSYSCLIPREGION
12 EXTRN MX_CODESEGMENT:BYTE
13 MX_TEXT SEGMENT PARA PUBLIC USE16 'CODE'
14 ASSUME CS:MX_TEXT, DS:DGROUP, SS:DGROUP
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 add byte ptr [bx+si],al
26 add byte ptr [bx+si],al
28 add byte ptr [bx+si],al
30 add byte ptr [bx+si],al
32 add byte ptr [bx+si],al
34 add byte ptr [bx+si],al
36 add byte ptr [bx+si],al
38 add byte ptr [bx+si],al
46 mov ds,word ptr cs:MX_CODESEGMENT
58 mov word ptr MX_CLIPX1,ax
59 mov word ptr MX_CLIPY1,bx
60 mov word ptr MX_CLIPX2,cx
61 mov word ptr MX_CLIPY2,dx
70 mov al,byte ptr cs:L$9
78 mov ds,word ptr cs:MX_CODESEGMENT
91 call near ptr MXSETCLIP
101 mov ds,word ptr cs:MX_CODESEGMENT
102 mov ax,word ptr 0cH[bp]
104 mov ax,word ptr 0aH[bp]
106 mov ax,word ptr 8[bp]
107 add ax,word ptr 0cH[bp]
110 mov ax,word ptr 6[bp]
111 add ax,word ptr 0aH[bp]
119 call near ptr MXSETCLIP
132 mov ax,word ptr cs:L$5
133 les di,dword ptr 12H[bp]
134 mov word ptr es:[di],ax
135 mov ax,word ptr cs:L$6
136 les di,dword ptr 0eH[bp]
137 mov word ptr es:[di],ax
138 mov ax,word ptr cs:L$7
139 sub ax,word ptr cs:L$5
141 les di,dword ptr 0aH[bp]
142 mov word ptr es:[di],ax
143 mov ax,word ptr cs:L$8
144 sub ax,word ptr cs:L$6
146 les di,dword ptr 6[bp]
147 mov word ptr es:[di],ax
148 mov al,byte ptr cs:L$9
157 mov di,word ptr cs:MX_CLIPY1
168 mov ax,word ptr cs:MX_CLIPY1
170 mov di,word ptr cs:MX_CLIPY2
179 mov di,word ptr cs:MX_CLIPX1
186 mov bx,word ptr cs:MX_CLIPX1
188 mov di,word ptr cs:MX_CLIPX2
203 mov di,word ptr cs:MX_CLIPY1
209 mov ax,word ptr cs:MX_CLIPY1
211 mov di,word ptr cs:MX_CLIPY2
220 mov di,word ptr cs:MX_CLIPX1
226 mov bx,word ptr cs:MX_CLIPX1
228 mov di,word ptr cs:MX_CLIPX2