8 PUBLIC MXSETSYSCLIPREGION
10 PUBLIC MXGETCLIPREGION
13 EXTRN MX_CODESEGMENT:BYTE
14 MX_TEXT SEGMENT PARA PUBLIC USE16 'CODE'
15 ASSUME CS:MX_TEXT, DS:DGROUP, SS:DGROUP
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 add byte ptr [bx+si],al
27 add byte ptr [bx+si],al
29 add byte ptr [bx+si],al
31 add byte ptr [bx+si],al
33 add byte ptr [bx+si],al
35 add byte ptr [bx+si],al
37 add byte ptr [bx+si],al
39 add byte ptr [bx+si],al
47 mov ds,word ptr cs:MX_CODESEGMENT
59 mov word ptr MX_CLIPX1,ax
60 mov word ptr MX_CLIPY1,bx
61 mov word ptr MX_CLIPX2,cx
62 mov word ptr MX_CLIPY2,dx
71 mov al,byte ptr cs:L$9
79 mov ds,word ptr cs:MX_CODESEGMENT
92 call near ptr MXSETCLIP
102 mov ds,word ptr cs:MX_CODESEGMENT
103 mov ax,word ptr 0cH[bp]
105 mov ax,word ptr 0aH[bp]
107 mov ax,word ptr 8[bp]
108 add ax,word ptr 0cH[bp]
111 mov ax,word ptr 6[bp]
112 add ax,word ptr 0aH[bp]
120 call near ptr MXSETCLIP
133 mov ax,word ptr cs:L$5
134 les di,dword ptr 12H[bp]
135 mov word ptr es:[di],ax
136 mov ax,word ptr cs:L$6
137 les di,dword ptr 0eH[bp]
138 mov word ptr es:[di],ax
139 mov ax,word ptr cs:L$7
140 sub ax,word ptr cs:L$5
142 les di,dword ptr 0aH[bp]
143 mov word ptr es:[di],ax
144 mov ax,word ptr cs:L$8
145 sub ax,word ptr cs:L$6
147 les di,dword ptr 6[bp]
148 mov word ptr es:[di],ax
149 mov al,byte ptr cs:L$9
158 mov di,word ptr cs:MX_CLIPY1
169 mov ax,word ptr cs:MX_CLIPY1
171 mov di,word ptr cs:MX_CLIPY2
180 mov di,word ptr cs:MX_CLIPX1
187 mov bx,word ptr cs:MX_CLIPX1
189 mov di,word ptr cs:MX_CLIPX2
204 mov di,word ptr cs:MX_CLIPY1
210 mov ax,word ptr cs:MX_CLIPY1
212 mov di,word ptr cs:MX_CLIPY2
221 mov di,word ptr cs:MX_CLIPX1
227 mov bx,word ptr cs:MX_CLIPX1
229 mov di,word ptr cs:MX_CLIPX2