SecondReality/JPLOGO/ZOOM.INC
2017-09-24 01:45:36 +02:00

16837 lines
311 KiB
PHP

zoomt LABEL WORD
dw OFFSET @zoom0
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom140
dw OFFSET @zoom142
dw OFFSET @zoom144
dw OFFSET @zoom146
dw OFFSET @zoom148
dw OFFSET @zoom150
dw OFFSET @zoom152
dw OFFSET @zoom154
dw OFFSET @zoom156
dw OFFSET @zoom158
dw OFFSET @zoom160
dw OFFSET @zoom162
dw OFFSET @zoom164
dw OFFSET @zoom166
dw OFFSET @zoom168
dw OFFSET @zoom170
dw OFFSET @zoom172
dw OFFSET @zoom174
dw OFFSET @zoom176
dw OFFSET @zoom178
dw OFFSET @zoom180
dw OFFSET @zoom182
dw OFFSET @zoom184
dw OFFSET @zoom186
dw OFFSET @zoom188
dw OFFSET @zoom190
dw OFFSET @zoom192
dw OFFSET @zoom194
dw OFFSET @zoom196
dw OFFSET @zoom198
dw OFFSET @zoom200
dw OFFSET @zoom202
dw OFFSET @zoom204
dw OFFSET @zoom206
dw OFFSET @zoom208
dw OFFSET @zoom210
dw OFFSET @zoom212
dw OFFSET @zoom214
dw OFFSET @zoom216
dw OFFSET @zoom218
dw OFFSET @zoom220
dw OFFSET @zoom222
dw OFFSET @zoom224
dw OFFSET @zoom226
dw OFFSET @zoom228
dw OFFSET @zoom230
dw OFFSET @zoom232
dw OFFSET @zoom234
dw OFFSET @zoom236
dw OFFSET @zoom238
dw OFFSET @zoom240
dw OFFSET @zoom242
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
dw OFFSET @zoom244
@zoom0:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+16],ax
mov es:[di+18],ax
mov es:[di+20],ax
mov es:[di+22],ax
mov es:[di+24],ax
mov es:[di+26],ax
mov es:[di+28],ax
mov es:[di+30],ax
mov es:[di+32],ax
mov es:[di+34],ax
mov es:[di+36],ax
mov es:[di+38],ax
mov es:[di+40],ax
mov es:[di+42],ax
mov es:[di+44],ax
mov es:[di+46],ax
mov es:[di+48],ax
mov es:[di+50],ax
mov es:[di+52],ax
mov es:[di+54],ax
mov es:[di+56],ax
mov es:[di+58],ax
mov es:[di+60],ax
mov es:[di+62],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
ret
@zoom140:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+16],ax
mov es:[di+18],ax
mov es:[di+20],ax
mov es:[di+58],ax
mov es:[di+60],ax
mov es:[di+62],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov al,1
out dx,al
xor al,al
mov ah,ds:[si+3]
mov es:[di+22],ax
mov al,ds:[si+8]
mov ah,ds:[si+13]
mov es:[di+24],ax
mov al,ds:[si+18]
mov ah,ds:[si+24]
mov es:[di+26],ax
mov al,ds:[si+29]
mov ah,ds:[si+34]
mov es:[di+28],ax
mov al,ds:[si+39]
mov ah,ds:[si+45]
mov es:[di+30],ax
mov al,ds:[si+50]
mov ah,ds:[si+55]
mov es:[di+32],ax
mov al,ds:[si+60]
mov ah,ds:[si+66]
mov es:[di+34],ax
mov al,ds:[si+71]
mov ah,ds:[si+76]
mov es:[di+36],ax
mov al,ds:[si+81]
mov ah,ds:[si+87]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+108]
mov es:[di+42],ax
mov al,ds:[si+113]
mov ah,ds:[si+118]
mov es:[di+44],ax
mov al,ds:[si+123]
mov ah,ds:[si+129]
mov es:[di+46],ax
mov al,ds:[si+134]
mov ah,ds:[si+139]
mov es:[di+48],ax
mov al,ds:[si+144]
mov ah,ds:[si+150]
mov es:[di+50],ax
mov al,ds:[si+155]
mov ah,ds:[si+160]
mov es:[di+52],ax
mov al,ds:[si+165]
mov ah,ds:[si+171]
mov es:[di+54],ax
mov al,ds:[si+176]
mov ah,ds:[si+181]
mov es:[di+56],ax
mov al,2
out dx,al
xor al,al
mov ah,ds:[si+4]
mov es:[di+22],ax
mov al,ds:[si+9]
mov ah,ds:[si+14]
mov es:[di+24],ax
mov al,ds:[si+20]
mov ah,ds:[si+25]
mov es:[di+26],ax
mov al,ds:[si+30]
mov ah,ds:[si+35]
mov es:[di+28],ax
mov al,ds:[si+41]
mov ah,ds:[si+46]
mov es:[di+30],ax
mov al,ds:[si+51]
mov ah,ds:[si+56]
mov es:[di+32],ax
mov al,ds:[si+62]
mov ah,ds:[si+67]
mov es:[di+34],ax
mov al,ds:[si+72]
mov ah,ds:[si+77]
mov es:[di+36],ax
mov al,ds:[si+83]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+104]
mov ah,ds:[si+109]
mov es:[di+42],ax
mov al,ds:[si+114]
mov ah,ds:[si+119]
mov es:[di+44],ax
mov al,ds:[si+125]
mov ah,ds:[si+130]
mov es:[di+46],ax
mov al,ds:[si+135]
mov ah,ds:[si+140]
mov es:[di+48],ax
mov al,ds:[si+146]
mov ah,ds:[si+151]
mov es:[di+50],ax
mov al,ds:[si+156]
mov ah,ds:[si+161]
mov es:[di+52],ax
mov al,ds:[si+167]
mov ah,ds:[si+172]
mov es:[di+54],ax
mov al,ds:[si+177]
mov ah,ds:[si+182]
mov es:[di+56],ax
mov al,4
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+5]
mov es:[di+22],ax
mov al,ds:[si+10]
mov ah,ds:[si+16]
mov es:[di+24],ax
mov al,ds:[si+21]
mov ah,ds:[si+26]
mov es:[di+26],ax
mov al,ds:[si+31]
mov ah,ds:[si+37]
mov es:[di+28],ax
mov al,ds:[si+42]
mov ah,ds:[si+47]
mov es:[di+30],ax
mov al,ds:[si+52]
mov ah,ds:[si+58]
mov es:[di+32],ax
mov al,ds:[si+63]
mov ah,ds:[si+68]
mov es:[di+34],ax
mov al,ds:[si+73]
mov ah,ds:[si+79]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+100]
mov es:[di+40],ax
mov al,ds:[si+105]
mov ah,ds:[si+110]
mov es:[di+42],ax
mov al,ds:[si+115]
mov ah,ds:[si+121]
mov es:[di+44],ax
mov al,ds:[si+126]
mov ah,ds:[si+131]
mov es:[di+46],ax
mov al,ds:[si+136]
mov ah,ds:[si+142]
mov es:[di+48],ax
mov al,ds:[si+147]
mov ah,ds:[si+152]
mov es:[di+50],ax
mov al,ds:[si+157]
mov ah,ds:[si+163]
mov es:[di+52],ax
mov al,ds:[si+168]
mov ah,ds:[si+173]
mov es:[di+54],ax
mov al,ds:[si+178]
mov ah,ds:[si+184]
mov es:[di+56],ax
mov al,8
out dx,al
mov al,ds:[si+1]
mov ah,ds:[si+7]
mov es:[di+22],ax
mov al,ds:[si+12]
mov ah,ds:[si+17]
mov es:[di+24],ax
mov al,ds:[si+22]
mov ah,ds:[si+28]
mov es:[di+26],ax
mov al,ds:[si+33]
mov ah,ds:[si+38]
mov es:[di+28],ax
mov al,ds:[si+43]
mov ah,ds:[si+49]
mov es:[di+30],ax
mov al,ds:[si+54]
mov ah,ds:[si+59]
mov es:[di+32],ax
mov al,ds:[si+64]
mov ah,ds:[si+70]
mov es:[di+34],ax
mov al,ds:[si+75]
mov ah,ds:[si+80]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+96]
mov ah,ds:[si+101]
mov es:[di+40],ax
mov al,ds:[si+106]
mov ah,ds:[si+112]
mov es:[di+42],ax
mov al,ds:[si+117]
mov ah,ds:[si+122]
mov es:[di+44],ax
mov al,ds:[si+127]
mov ah,ds:[si+133]
mov es:[di+46],ax
mov al,ds:[si+138]
mov ah,ds:[si+143]
mov es:[di+48],ax
mov al,ds:[si+148]
mov ah,ds:[si+154]
mov es:[di+50],ax
mov al,ds:[si+159]
mov ah,ds:[si+164]
mov es:[di+52],ax
mov al,ds:[si+169]
mov ah,ds:[si+175]
mov es:[di+54],ax
mov al,ds:[si+180]
xor ah,ah
mov es:[di+56],ax
ret
@zoom142:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+16],ax
mov es:[di+18],ax
mov es:[di+20],ax
mov es:[di+58],ax
mov es:[di+60],ax
mov es:[di+62],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov al,1
out dx,al
xor al,al
mov ah,ds:[si+4]
mov es:[di+22],ax
mov al,ds:[si+9]
mov ah,ds:[si+14]
mov es:[di+24],ax
mov al,ds:[si+19]
mov ah,ds:[si+25]
mov es:[di+26],ax
mov al,ds:[si+30]
mov ah,ds:[si+35]
mov es:[di+28],ax
mov al,ds:[si+40]
mov ah,ds:[si+45]
mov es:[di+30],ax
mov al,ds:[si+50]
mov ah,ds:[si+56]
mov es:[di+32],ax
mov al,ds:[si+61]
mov ah,ds:[si+66]
mov es:[di+34],ax
mov al,ds:[si+71]
mov ah,ds:[si+76]
mov es:[di+36],ax
mov al,ds:[si+82]
mov ah,ds:[si+87]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+113]
mov ah,ds:[si+118]
mov es:[di+44],ax
mov al,ds:[si+123]
mov ah,ds:[si+128]
mov es:[di+46],ax
mov al,ds:[si+133]
mov ah,ds:[si+138]
mov es:[di+48],ax
mov al,ds:[si+144]
mov ah,ds:[si+149]
mov es:[di+50],ax
mov al,ds:[si+154]
mov ah,ds:[si+159]
mov es:[di+52],ax
mov al,ds:[si+164]
mov ah,ds:[si+169]
mov es:[di+54],ax
mov al,ds:[si+175]
mov ah,ds:[si+180]
mov es:[di+56],ax
mov al,2
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+5]
mov es:[di+22],ax
mov al,ds:[si+10]
mov ah,ds:[si+16]
mov es:[di+24],ax
mov al,ds:[si+21]
mov ah,ds:[si+26]
mov es:[di+26],ax
mov al,ds:[si+31]
mov ah,ds:[si+36]
mov es:[di+28],ax
mov al,ds:[si+41]
mov ah,ds:[si+47]
mov es:[di+30],ax
mov al,ds:[si+52]
mov ah,ds:[si+57]
mov es:[di+32],ax
mov al,ds:[si+62]
mov ah,ds:[si+67]
mov es:[di+34],ax
mov al,ds:[si+72]
mov ah,ds:[si+78]
mov es:[di+36],ax
mov al,ds:[si+83]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+109]
mov es:[di+42],ax
mov al,ds:[si+114]
mov ah,ds:[si+119]
mov es:[di+44],ax
mov al,ds:[si+124]
mov ah,ds:[si+129]
mov es:[di+46],ax
mov al,ds:[si+135]
mov ah,ds:[si+140]
mov es:[di+48],ax
mov al,ds:[si+145]
mov ah,ds:[si+150]
mov es:[di+50],ax
mov al,ds:[si+155]
mov ah,ds:[si+160]
mov es:[di+52],ax
mov al,ds:[si+166]
mov ah,ds:[si+171]
mov es:[di+54],ax
mov al,ds:[si+176]
mov ah,ds:[si+181]
mov es:[di+56],ax
mov al,4
out dx,al
mov al,ds:[si+1]
mov ah,ds:[si+6]
mov es:[di+22],ax
mov al,ds:[si+12]
mov ah,ds:[si+17]
mov es:[di+24],ax
mov al,ds:[si+22]
mov ah,ds:[si+27]
mov es:[di+26],ax
mov al,ds:[si+32]
mov ah,ds:[si+38]
mov es:[di+28],ax
mov al,ds:[si+43]
mov ah,ds:[si+48]
mov es:[di+30],ax
mov al,ds:[si+53]
mov ah,ds:[si+58]
mov es:[di+32],ax
mov al,ds:[si+63]
mov ah,ds:[si+69]
mov es:[di+34],ax
mov al,ds:[si+74]
mov ah,ds:[si+79]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+100]
mov es:[di+40],ax
mov al,ds:[si+105]
mov ah,ds:[si+110]
mov es:[di+42],ax
mov al,ds:[si+115]
mov ah,ds:[si+120]
mov es:[di+44],ax
mov al,ds:[si+125]
mov ah,ds:[si+131]
mov es:[di+46],ax
mov al,ds:[si+136]
mov ah,ds:[si+141]
mov es:[di+48],ax
mov al,ds:[si+146]
mov ah,ds:[si+151]
mov es:[di+50],ax
mov al,ds:[si+157]
mov ah,ds:[si+162]
mov es:[di+52],ax
mov al,ds:[si+167]
mov ah,ds:[si+172]
mov es:[di+54],ax
mov al,ds:[si+177]
mov ah,ds:[si+182]
mov es:[di+56],ax
mov al,8
out dx,al
mov al,ds:[si+3]
mov ah,ds:[si+8]
mov es:[di+22],ax
mov al,ds:[si+13]
mov ah,ds:[si+18]
mov es:[di+24],ax
mov al,ds:[si+23]
mov ah,ds:[si+28]
mov es:[di+26],ax
mov al,ds:[si+34]
mov ah,ds:[si+39]
mov es:[di+28],ax
mov al,ds:[si+44]
mov ah,ds:[si+49]
mov es:[di+30],ax
mov al,ds:[si+54]
mov ah,ds:[si+60]
mov es:[di+32],ax
mov al,ds:[si+65]
mov ah,ds:[si+70]
mov es:[di+34],ax
mov al,ds:[si+75]
mov ah,ds:[si+80]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+96]
mov ah,ds:[si+101]
mov es:[di+40],ax
mov al,ds:[si+106]
mov ah,ds:[si+111]
mov es:[di+42],ax
mov al,ds:[si+116]
mov ah,ds:[si+122]
mov es:[di+44],ax
mov al,ds:[si+127]
mov ah,ds:[si+132]
mov es:[di+46],ax
mov al,ds:[si+137]
mov ah,ds:[si+142]
mov es:[di+48],ax
mov al,ds:[si+147]
mov ah,ds:[si+153]
mov es:[di+50],ax
mov al,ds:[si+158]
mov ah,ds:[si+163]
mov es:[di+52],ax
mov al,ds:[si+168]
mov ah,ds:[si+173]
mov es:[di+54],ax
mov al,ds:[si+179]
mov ah,ds:[si+184]
mov es:[di+56],ax
ret
@zoom144:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+16],ax
mov es:[di+18],ax
mov es:[di+20],ax
mov es:[di+60],ax
mov es:[di+62],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+59],al
mov al,1
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+5]
mov es:[di+22],ax
mov al,ds:[si+10]
mov ah,ds:[si+15]
mov es:[di+24],ax
mov al,ds:[si+20]
mov ah,ds:[si+26]
mov es:[di+26],ax
mov al,ds:[si+31]
mov ah,ds:[si+36]
mov es:[di+28],ax
mov al,ds:[si+41]
mov ah,ds:[si+46]
mov es:[di+30],ax
mov al,ds:[si+51]
mov ah,ds:[si+56]
mov es:[di+32],ax
mov al,ds:[si+61]
mov ah,ds:[si+66]
mov es:[di+34],ax
mov al,ds:[si+71]
mov ah,ds:[si+77]
mov es:[di+36],ax
mov al,ds:[si+82]
mov ah,ds:[si+87]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+112]
mov ah,ds:[si+117]
mov es:[di+44],ax
mov al,ds:[si+122]
mov ah,ds:[si+128]
mov es:[di+46],ax
mov al,ds:[si+133]
mov ah,ds:[si+138]
mov es:[di+48],ax
mov al,ds:[si+143]
mov ah,ds:[si+148]
mov es:[di+50],ax
mov al,ds:[si+153]
mov ah,ds:[si+158]
mov es:[di+52],ax
mov al,ds:[si+163]
mov ah,ds:[si+168]
mov es:[di+54],ax
mov al,ds:[si+174]
mov ah,ds:[si+179]
mov es:[di+56],ax
mov al,ds:[si+184]
mov es:[di+58],al
mov al,2
out dx,al
mov al,ds:[si+1]
mov ah,ds:[si+6]
mov es:[di+22],ax
mov al,ds:[si+11]
mov ah,ds:[si+17]
mov es:[di+24],ax
mov al,ds:[si+22]
mov ah,ds:[si+27]
mov es:[di+26],ax
mov al,ds:[si+32]
mov ah,ds:[si+37]
mov es:[di+28],ax
mov al,ds:[si+42]
mov ah,ds:[si+47]
mov es:[di+30],ax
mov al,ds:[si+52]
mov ah,ds:[si+57]
mov es:[di+32],ax
mov al,ds:[si+63]
mov ah,ds:[si+68]
mov es:[di+34],ax
mov al,ds:[si+73]
mov ah,ds:[si+78]
mov es:[di+36],ax
mov al,ds:[si+83]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+108]
mov es:[di+42],ax
mov al,ds:[si+114]
mov ah,ds:[si+119]
mov es:[di+44],ax
mov al,ds:[si+124]
mov ah,ds:[si+129]
mov es:[di+46],ax
mov al,ds:[si+134]
mov ah,ds:[si+139]
mov es:[di+48],ax
mov al,ds:[si+144]
mov ah,ds:[si+149]
mov es:[di+50],ax
mov al,ds:[si+154]
mov ah,ds:[si+159]
mov es:[di+52],ax
mov al,ds:[si+165]
mov ah,ds:[si+170]
mov es:[di+54],ax
mov al,ds:[si+175]
mov ah,ds:[si+180]
mov es:[di+56],ax
xor al,al
mov es:[di+58],al
mov al,4
out dx,al
mov al,ds:[si+3]
mov ah,ds:[si+8]
mov es:[di+22],ax
mov al,ds:[si+13]
mov ah,ds:[si+18]
mov es:[di+24],ax
mov al,ds:[si+23]
mov ah,ds:[si+28]
mov es:[di+26],ax
mov al,ds:[si+33]
mov ah,ds:[si+38]
mov es:[di+28],ax
mov al,ds:[si+43]
mov ah,ds:[si+48]
mov es:[di+30],ax
mov al,ds:[si+54]
mov ah,ds:[si+59]
mov es:[di+32],ax
mov al,ds:[si+64]
mov ah,ds:[si+69]
mov es:[di+34],ax
mov al,ds:[si+74]
mov ah,ds:[si+79]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+100]
mov es:[di+40],ax
mov al,ds:[si+105]
mov ah,ds:[si+110]
mov es:[di+42],ax
mov al,ds:[si+115]
mov ah,ds:[si+120]
mov es:[di+44],ax
mov al,ds:[si+125]
mov ah,ds:[si+130]
mov es:[di+46],ax
mov al,ds:[si+135]
mov ah,ds:[si+140]
mov es:[di+48],ax
mov al,ds:[si+145]
mov ah,ds:[si+151]
mov es:[di+50],ax
mov al,ds:[si+156]
mov ah,ds:[si+161]
mov es:[di+52],ax
mov al,ds:[si+166]
mov ah,ds:[si+171]
mov es:[di+54],ax
mov al,ds:[si+176]
mov ah,ds:[si+181]
mov es:[di+56],ax
xor al,al
mov es:[di+58],al
mov al,8
out dx,al
mov al,ds:[si+4]
mov ah,ds:[si+9]
mov es:[di+22],ax
mov al,ds:[si+14]
mov ah,ds:[si+19]
mov es:[di+24],ax
mov al,ds:[si+24]
mov ah,ds:[si+29]
mov es:[di+26],ax
mov al,ds:[si+34]
mov ah,ds:[si+40]
mov es:[di+28],ax
mov al,ds:[si+45]
mov ah,ds:[si+50]
mov es:[di+30],ax
mov al,ds:[si+55]
mov ah,ds:[si+60]
mov es:[di+32],ax
mov al,ds:[si+65]
mov ah,ds:[si+70]
mov es:[di+34],ax
mov al,ds:[si+75]
mov ah,ds:[si+80]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+96]
mov ah,ds:[si+101]
mov es:[di+40],ax
mov al,ds:[si+106]
mov ah,ds:[si+111]
mov es:[di+42],ax
mov al,ds:[si+116]
mov ah,ds:[si+121]
mov es:[di+44],ax
mov al,ds:[si+126]
mov ah,ds:[si+131]
mov es:[di+46],ax
mov al,ds:[si+137]
mov ah,ds:[si+142]
mov es:[di+48],ax
mov al,ds:[si+147]
mov ah,ds:[si+152]
mov es:[di+50],ax
mov al,ds:[si+157]
mov ah,ds:[si+162]
mov es:[di+52],ax
mov al,ds:[si+167]
mov ah,ds:[si+172]
mov es:[di+54],ax
mov al,ds:[si+177]
mov ah,ds:[si+182]
mov es:[di+56],ax
xor al,al
mov es:[di+58],al
ret
@zoom146:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+16],ax
mov es:[di+18],ax
mov es:[di+60],ax
mov es:[di+62],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+20],al
mov es:[di+59],al
mov al,1
out dx,al
xor ah,ah
mov es:[di+21],ah
mov al,ds:[si+1]
mov ah,ds:[si+6]
mov es:[di+22],ax
mov al,ds:[si+11]
mov ah,ds:[si+16]
mov es:[di+24],ax
mov al,ds:[si+21]
mov ah,ds:[si+26]
mov es:[di+26],ax
mov al,ds:[si+31]
mov ah,ds:[si+36]
mov es:[di+28],ax
mov al,ds:[si+42]
mov ah,ds:[si+47]
mov es:[di+30],ax
mov al,ds:[si+52]
mov ah,ds:[si+57]
mov es:[di+32],ax
mov al,ds:[si+62]
mov ah,ds:[si+67]
mov es:[di+34],ax
mov al,ds:[si+72]
mov ah,ds:[si+77]
mov es:[di+36],ax
mov al,ds:[si+82]
mov ah,ds:[si+87]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+112]
mov ah,ds:[si+117]
mov es:[di+44],ax
mov al,ds:[si+122]
mov ah,ds:[si+127]
mov es:[di+46],ax
mov al,ds:[si+132]
mov ah,ds:[si+137]
mov es:[di+48],ax
mov al,ds:[si+142]
mov ah,ds:[si+147]
mov es:[di+50],ax
mov al,ds:[si+152]
mov ah,ds:[si+157]
mov es:[di+52],ax
mov al,ds:[si+162]
mov ah,ds:[si+167]
mov es:[di+54],ax
mov al,ds:[si+172]
mov ah,ds:[si+177]
mov es:[di+56],ax
mov al,ds:[si+182]
mov es:[di+58],al
mov al,2
out dx,al
xor ah,ah
mov es:[di+21],ah
mov al,ds:[si+3]
mov ah,ds:[si+8]
mov es:[di+22],ax
mov al,ds:[si+13]
mov ah,ds:[si+18]
mov es:[di+24],ax
mov al,ds:[si+23]
mov ah,ds:[si+28]
mov es:[di+26],ax
mov al,ds:[si+33]
mov ah,ds:[si+38]
mov es:[di+28],ax
mov al,ds:[si+43]
mov ah,ds:[si+48]
mov es:[di+30],ax
mov al,ds:[si+53]
mov ah,ds:[si+58]
mov es:[di+32],ax
mov al,ds:[si+63]
mov ah,ds:[si+68]
mov es:[di+34],ax
mov al,ds:[si+73]
mov ah,ds:[si+78]
mov es:[di+36],ax
mov al,ds:[si+83]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+108]
mov es:[di+42],ax
mov al,ds:[si+113]
mov ah,ds:[si+118]
mov es:[di+44],ax
mov al,ds:[si+123]
mov ah,ds:[si+128]
mov es:[di+46],ax
mov al,ds:[si+133]
mov ah,ds:[si+138]
mov es:[di+48],ax
mov al,ds:[si+143]
mov ah,ds:[si+149]
mov es:[di+50],ax
mov al,ds:[si+154]
mov ah,ds:[si+159]
mov es:[di+52],ax
mov al,ds:[si+164]
mov ah,ds:[si+169]
mov es:[di+54],ax
mov al,ds:[si+174]
mov ah,ds:[si+179]
mov es:[di+56],ax
mov al,ds:[si+184]
mov es:[di+58],al
mov al,4
out dx,al
xor ah,ah
mov es:[di+21],ah
mov al,ds:[si+4]
mov ah,ds:[si+9]
mov es:[di+22],ax
mov al,ds:[si+14]
mov ah,ds:[si+19]
mov es:[di+24],ax
mov al,ds:[si+24]
mov ah,ds:[si+29]
mov es:[di+26],ax
mov al,ds:[si+34]
mov ah,ds:[si+39]
mov es:[di+28],ax
mov al,ds:[si+44]
mov ah,ds:[si+49]
mov es:[di+30],ax
mov al,ds:[si+54]
mov ah,ds:[si+59]
mov es:[di+32],ax
mov al,ds:[si+64]
mov ah,ds:[si+69]
mov es:[di+34],ax
mov al,ds:[si+74]
mov ah,ds:[si+79]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+104]
mov ah,ds:[si+109]
mov es:[di+42],ax
mov al,ds:[si+115]
mov ah,ds:[si+120]
mov es:[di+44],ax
mov al,ds:[si+125]
mov ah,ds:[si+130]
mov es:[di+46],ax
mov al,ds:[si+135]
mov ah,ds:[si+140]
mov es:[di+48],ax
mov al,ds:[si+145]
mov ah,ds:[si+150]
mov es:[di+50],ax
mov al,ds:[si+155]
mov ah,ds:[si+160]
mov es:[di+52],ax
mov al,ds:[si+165]
mov ah,ds:[si+170]
mov es:[di+54],ax
mov al,ds:[si+175]
mov ah,ds:[si+180]
mov es:[di+56],ax
xor al,al
mov es:[di+58],al
mov al,8
out dx,al
mov ah,ds:[si+0]
mov es:[di+21],ah
mov al,ds:[si+5]
mov ah,ds:[si+10]
mov es:[di+22],ax
mov al,ds:[si+15]
mov ah,ds:[si+20]
mov es:[di+24],ax
mov al,ds:[si+25]
mov ah,ds:[si+30]
mov es:[di+26],ax
mov al,ds:[si+35]
mov ah,ds:[si+40]
mov es:[di+28],ax
mov al,ds:[si+45]
mov ah,ds:[si+50]
mov es:[di+30],ax
mov al,ds:[si+55]
mov ah,ds:[si+60]
mov es:[di+32],ax
mov al,ds:[si+65]
mov ah,ds:[si+70]
mov es:[di+34],ax
mov al,ds:[si+76]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+96]
mov ah,ds:[si+101]
mov es:[di+40],ax
mov al,ds:[si+106]
mov ah,ds:[si+111]
mov es:[di+42],ax
mov al,ds:[si+116]
mov ah,ds:[si+121]
mov es:[di+44],ax
mov al,ds:[si+126]
mov ah,ds:[si+131]
mov es:[di+46],ax
mov al,ds:[si+136]
mov ah,ds:[si+141]
mov es:[di+48],ax
mov al,ds:[si+146]
mov ah,ds:[si+151]
mov es:[di+50],ax
mov al,ds:[si+156]
mov ah,ds:[si+161]
mov es:[di+52],ax
mov al,ds:[si+166]
mov ah,ds:[si+171]
mov es:[di+54],ax
mov al,ds:[si+176]
mov ah,ds:[si+181]
mov es:[di+56],ax
xor al,al
mov es:[di+58],al
ret
@zoom148:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+16],ax
mov es:[di+18],ax
mov es:[di+60],ax
mov es:[di+62],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+20],al
mov es:[di+59],al
mov al,1
out dx,al
xor ah,ah
mov es:[di+21],ah
mov al,ds:[si+2]
mov ah,ds:[si+7]
mov es:[di+22],ax
mov al,ds:[si+12]
mov ah,ds:[si+17]
mov es:[di+24],ax
mov al,ds:[si+22]
mov ah,ds:[si+27]
mov es:[di+26],ax
mov al,ds:[si+32]
mov ah,ds:[si+37]
mov es:[di+28],ax
mov al,ds:[si+42]
mov ah,ds:[si+47]
mov es:[di+30],ax
mov al,ds:[si+52]
mov ah,ds:[si+57]
mov es:[di+32],ax
mov al,ds:[si+62]
mov ah,ds:[si+67]
mov es:[di+34],ax
mov al,ds:[si+72]
mov ah,ds:[si+77]
mov es:[di+36],ax
mov al,ds:[si+82]
mov ah,ds:[si+87]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+112]
mov ah,ds:[si+117]
mov es:[di+44],ax
mov al,ds:[si+122]
mov ah,ds:[si+127]
mov es:[di+46],ax
mov al,ds:[si+132]
mov ah,ds:[si+137]
mov es:[di+48],ax
mov al,ds:[si+142]
mov ah,ds:[si+147]
mov es:[di+50],ax
mov al,ds:[si+151]
mov ah,ds:[si+156]
mov es:[di+52],ax
mov al,ds:[si+161]
mov ah,ds:[si+166]
mov es:[di+54],ax
mov al,ds:[si+171]
mov ah,ds:[si+176]
mov es:[di+56],ax
mov al,ds:[si+181]
mov es:[di+58],al
mov al,2
out dx,al
xor ah,ah
mov es:[di+21],ah
mov al,ds:[si+4]
mov ah,ds:[si+9]
mov es:[di+22],ax
mov al,ds:[si+14]
mov ah,ds:[si+19]
mov es:[di+24],ax
mov al,ds:[si+24]
mov ah,ds:[si+29]
mov es:[di+26],ax
mov al,ds:[si+34]
mov ah,ds:[si+38]
mov es:[di+28],ax
mov al,ds:[si+43]
mov ah,ds:[si+48]
mov es:[di+30],ax
mov al,ds:[si+53]
mov ah,ds:[si+58]
mov es:[di+32],ax
mov al,ds:[si+63]
mov ah,ds:[si+68]
mov es:[di+34],ax
mov al,ds:[si+73]
mov ah,ds:[si+78]
mov es:[di+36],ax
mov al,ds:[si+83]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+108]
mov es:[di+42],ax
mov al,ds:[si+113]
mov ah,ds:[si+118]
mov es:[di+44],ax
mov al,ds:[si+123]
mov ah,ds:[si+128]
mov es:[di+46],ax
mov al,ds:[si+133]
mov ah,ds:[si+138]
mov es:[di+48],ax
mov al,ds:[si+143]
mov ah,ds:[si+148]
mov es:[di+50],ax
mov al,ds:[si+153]
mov ah,ds:[si+158]
mov es:[di+52],ax
mov al,ds:[si+163]
mov ah,ds:[si+168]
mov es:[di+54],ax
mov al,ds:[si+173]
mov ah,ds:[si+178]
mov es:[di+56],ax
mov al,ds:[si+183]
mov es:[di+58],al
mov al,4
out dx,al
mov ah,ds:[si+0]
mov es:[di+21],ah
mov al,ds:[si+5]
mov ah,ds:[si+10]
mov es:[di+22],ax
mov al,ds:[si+15]
mov ah,ds:[si+20]
mov es:[di+24],ax
mov al,ds:[si+25]
mov ah,ds:[si+30]
mov es:[di+26],ax
mov al,ds:[si+35]
mov ah,ds:[si+40]
mov es:[di+28],ax
mov al,ds:[si+45]
mov ah,ds:[si+50]
mov es:[di+30],ax
mov al,ds:[si+55]
mov ah,ds:[si+60]
mov es:[di+32],ax
mov al,ds:[si+65]
mov ah,ds:[si+70]
mov es:[di+34],ax
mov al,ds:[si+74]
mov ah,ds:[si+79]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+104]
mov ah,ds:[si+109]
mov es:[di+42],ax
mov al,ds:[si+114]
mov ah,ds:[si+119]
mov es:[di+44],ax
mov al,ds:[si+124]
mov ah,ds:[si+129]
mov es:[di+46],ax
mov al,ds:[si+134]
mov ah,ds:[si+139]
mov es:[di+48],ax
mov al,ds:[si+144]
mov ah,ds:[si+149]
mov es:[di+50],ax
mov al,ds:[si+154]
mov ah,ds:[si+159]
mov es:[di+52],ax
mov al,ds:[si+164]
mov ah,ds:[si+169]
mov es:[di+54],ax
mov al,ds:[si+174]
mov ah,ds:[si+179]
mov es:[di+56],ax
mov al,ds:[si+184]
mov es:[di+58],al
mov al,8
out dx,al
mov ah,ds:[si+1]
mov es:[di+21],ah
mov al,ds:[si+6]
mov ah,ds:[si+11]
mov es:[di+22],ax
mov al,ds:[si+16]
mov ah,ds:[si+21]
mov es:[di+24],ax
mov al,ds:[si+26]
mov ah,ds:[si+31]
mov es:[di+26],ax
mov al,ds:[si+36]
mov ah,ds:[si+41]
mov es:[di+28],ax
mov al,ds:[si+46]
mov ah,ds:[si+51]
mov es:[di+30],ax
mov al,ds:[si+56]
mov ah,ds:[si+61]
mov es:[di+32],ax
mov al,ds:[si+66]
mov ah,ds:[si+71]
mov es:[di+34],ax
mov al,ds:[si+76]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+96]
mov ah,ds:[si+101]
mov es:[di+40],ax
mov al,ds:[si+106]
mov ah,ds:[si+111]
mov es:[di+42],ax
mov al,ds:[si+115]
mov ah,ds:[si+120]
mov es:[di+44],ax
mov al,ds:[si+125]
mov ah,ds:[si+130]
mov es:[di+46],ax
mov al,ds:[si+135]
mov ah,ds:[si+140]
mov es:[di+48],ax
mov al,ds:[si+145]
mov ah,ds:[si+150]
mov es:[di+50],ax
mov al,ds:[si+155]
mov ah,ds:[si+160]
mov es:[di+52],ax
mov al,ds:[si+165]
mov ah,ds:[si+170]
mov es:[di+54],ax
mov al,ds:[si+175]
mov ah,ds:[si+180]
mov es:[di+56],ax
xor al,al
mov es:[di+58],al
ret
@zoom150:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+16],ax
mov es:[di+18],ax
mov es:[di+60],ax
mov es:[di+62],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+20],al
mov es:[di+59],al
mov al,1
out dx,al
xor ah,ah
mov es:[di+21],ah
mov al,ds:[si+4]
mov ah,ds:[si+9]
mov es:[di+22],ax
mov al,ds:[si+13]
mov ah,ds:[si+18]
mov es:[di+24],ax
mov al,ds:[si+23]
mov ah,ds:[si+28]
mov es:[di+26],ax
mov al,ds:[si+33]
mov ah,ds:[si+38]
mov es:[di+28],ax
mov al,ds:[si+43]
mov ah,ds:[si+48]
mov es:[di+30],ax
mov al,ds:[si+53]
mov ah,ds:[si+58]
mov es:[di+32],ax
mov al,ds:[si+62]
mov ah,ds:[si+67]
mov es:[di+34],ax
mov al,ds:[si+72]
mov ah,ds:[si+77]
mov es:[di+36],ax
mov al,ds:[si+82]
mov ah,ds:[si+87]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+111]
mov ah,ds:[si+116]
mov es:[di+44],ax
mov al,ds:[si+121]
mov ah,ds:[si+126]
mov es:[di+46],ax
mov al,ds:[si+131]
mov ah,ds:[si+136]
mov es:[di+48],ax
mov al,ds:[si+141]
mov ah,ds:[si+146]
mov es:[di+50],ax
mov al,ds:[si+151]
mov ah,ds:[si+156]
mov es:[di+52],ax
mov al,ds:[si+160]
mov ah,ds:[si+165]
mov es:[di+54],ax
mov al,ds:[si+170]
mov ah,ds:[si+175]
mov es:[di+56],ax
mov al,ds:[si+180]
mov es:[di+58],al
mov al,2
out dx,al
mov ah,ds:[si+0]
mov es:[di+21],ah
mov al,ds:[si+5]
mov ah,ds:[si+10]
mov es:[di+22],ax
mov al,ds:[si+15]
mov ah,ds:[si+20]
mov es:[di+24],ax
mov al,ds:[si+25]
mov ah,ds:[si+29]
mov es:[di+26],ax
mov al,ds:[si+34]
mov ah,ds:[si+39]
mov es:[di+28],ax
mov al,ds:[si+44]
mov ah,ds:[si+49]
mov es:[di+30],ax
mov al,ds:[si+54]
mov ah,ds:[si+59]
mov es:[di+32],ax
mov al,ds:[si+64]
mov ah,ds:[si+69]
mov es:[di+34],ax
mov al,ds:[si+74]
mov ah,ds:[si+78]
mov es:[di+36],ax
mov al,ds:[si+83]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+108]
mov es:[di+42],ax
mov al,ds:[si+113]
mov ah,ds:[si+118]
mov es:[di+44],ax
mov al,ds:[si+123]
mov ah,ds:[si+127]
mov es:[di+46],ax
mov al,ds:[si+132]
mov ah,ds:[si+137]
mov es:[di+48],ax
mov al,ds:[si+142]
mov ah,ds:[si+147]
mov es:[di+50],ax
mov al,ds:[si+152]
mov ah,ds:[si+157]
mov es:[di+52],ax
mov al,ds:[si+162]
mov ah,ds:[si+167]
mov es:[di+54],ax
mov al,ds:[si+172]
mov ah,ds:[si+176]
mov es:[di+56],ax
mov al,ds:[si+181]
mov es:[di+58],al
mov al,4
out dx,al
mov ah,ds:[si+1]
mov es:[di+21],ah
mov al,ds:[si+6]
mov ah,ds:[si+11]
mov es:[di+22],ax
mov al,ds:[si+16]
mov ah,ds:[si+21]
mov es:[di+24],ax
mov al,ds:[si+26]
mov ah,ds:[si+31]
mov es:[di+26],ax
mov al,ds:[si+36]
mov ah,ds:[si+40]
mov es:[di+28],ax
mov al,ds:[si+45]
mov ah,ds:[si+50]
mov es:[di+30],ax
mov al,ds:[si+55]
mov ah,ds:[si+60]
mov es:[di+32],ax
mov al,ds:[si+65]
mov ah,ds:[si+70]
mov es:[di+34],ax
mov al,ds:[si+75]
mov ah,ds:[si+80]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+104]
mov ah,ds:[si+109]
mov es:[di+42],ax
mov al,ds:[si+114]
mov ah,ds:[si+119]
mov es:[di+44],ax
mov al,ds:[si+124]
mov ah,ds:[si+129]
mov es:[di+46],ax
mov al,ds:[si+134]
mov ah,ds:[si+138]
mov es:[di+48],ax
mov al,ds:[si+143]
mov ah,ds:[si+148]
mov es:[di+50],ax
mov al,ds:[si+153]
mov ah,ds:[si+158]
mov es:[di+52],ax
mov al,ds:[si+163]
mov ah,ds:[si+168]
mov es:[di+54],ax
mov al,ds:[si+173]
mov ah,ds:[si+178]
mov es:[di+56],ax
mov al,ds:[si+183]
mov es:[di+58],al
mov al,8
out dx,al
mov ah,ds:[si+2]
mov es:[di+21],ah
mov al,ds:[si+7]
mov ah,ds:[si+12]
mov es:[di+22],ax
mov al,ds:[si+17]
mov ah,ds:[si+22]
mov es:[di+24],ax
mov al,ds:[si+27]
mov ah,ds:[si+32]
mov es:[di+26],ax
mov al,ds:[si+37]
mov ah,ds:[si+42]
mov es:[di+28],ax
mov al,ds:[si+47]
mov ah,ds:[si+51]
mov es:[di+30],ax
mov al,ds:[si+56]
mov ah,ds:[si+61]
mov es:[di+32],ax
mov al,ds:[si+66]
mov ah,ds:[si+71]
mov es:[di+34],ax
mov al,ds:[si+76]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+96]
mov ah,ds:[si+100]
mov es:[di+40],ax
mov al,ds:[si+105]
mov ah,ds:[si+110]
mov es:[di+42],ax
mov al,ds:[si+115]
mov ah,ds:[si+120]
mov es:[di+44],ax
mov al,ds:[si+125]
mov ah,ds:[si+130]
mov es:[di+46],ax
mov al,ds:[si+135]
mov ah,ds:[si+140]
mov es:[di+48],ax
mov al,ds:[si+145]
mov ah,ds:[si+149]
mov es:[di+50],ax
mov al,ds:[si+154]
mov ah,ds:[si+159]
mov es:[di+52],ax
mov al,ds:[si+164]
mov ah,ds:[si+169]
mov es:[di+54],ax
mov al,ds:[si+174]
mov ah,ds:[si+179]
mov es:[di+56],ax
mov al,ds:[si+184]
mov es:[di+58],al
ret
@zoom152:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+16],ax
mov es:[di+18],ax
mov es:[di+60],ax
mov es:[di+62],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+20],al
mov al,1
out dx,al
mov ah,ds:[si+0]
mov es:[di+21],ah
mov al,ds:[si+5]
mov ah,ds:[si+10]
mov es:[di+22],ax
mov al,ds:[si+15]
mov ah,ds:[si+19]
mov es:[di+24],ax
mov al,ds:[si+24]
mov ah,ds:[si+29]
mov es:[di+26],ax
mov al,ds:[si+34]
mov ah,ds:[si+39]
mov es:[di+28],ax
mov al,ds:[si+44]
mov ah,ds:[si+48]
mov es:[di+30],ax
mov al,ds:[si+53]
mov ah,ds:[si+58]
mov es:[di+32],ax
mov al,ds:[si+63]
mov ah,ds:[si+68]
mov es:[di+34],ax
mov al,ds:[si+73]
mov ah,ds:[si+77]
mov es:[di+36],ax
mov al,ds:[si+82]
mov ah,ds:[si+87]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+111]
mov ah,ds:[si+116]
mov es:[di+44],ax
mov al,ds:[si+121]
mov ah,ds:[si+126]
mov es:[di+46],ax
mov al,ds:[si+131]
mov ah,ds:[si+135]
mov es:[di+48],ax
mov al,ds:[si+140]
mov ah,ds:[si+145]
mov es:[di+50],ax
mov al,ds:[si+150]
mov ah,ds:[si+155]
mov es:[di+52],ax
mov al,ds:[si+160]
mov ah,ds:[si+164]
mov es:[di+54],ax
mov al,ds:[si+169]
mov ah,ds:[si+174]
mov es:[di+56],ax
mov al,ds:[si+179]
mov ah,ds:[si+184]
mov es:[di+58],ax
mov al,2
out dx,al
mov ah,ds:[si+1]
mov es:[di+21],ah
mov al,ds:[si+6]
mov ah,ds:[si+11]
mov es:[di+22],ax
mov al,ds:[si+16]
mov ah,ds:[si+21]
mov es:[di+24],ax
mov al,ds:[si+25]
mov ah,ds:[si+30]
mov es:[di+26],ax
mov al,ds:[si+35]
mov ah,ds:[si+40]
mov es:[di+28],ax
mov al,ds:[si+45]
mov ah,ds:[si+50]
mov es:[di+30],ax
mov al,ds:[si+54]
mov ah,ds:[si+59]
mov es:[di+32],ax
mov al,ds:[si+64]
mov ah,ds:[si+69]
mov es:[di+34],ax
mov al,ds:[si+74]
mov ah,ds:[si+79]
mov es:[di+36],ax
mov al,ds:[si+83]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+108]
mov es:[di+42],ax
mov al,ds:[si+112]
mov ah,ds:[si+117]
mov es:[di+44],ax
mov al,ds:[si+122]
mov ah,ds:[si+127]
mov es:[di+46],ax
mov al,ds:[si+132]
mov ah,ds:[si+137]
mov es:[di+48],ax
mov al,ds:[si+141]
mov ah,ds:[si+146]
mov es:[di+50],ax
mov al,ds:[si+151]
mov ah,ds:[si+156]
mov es:[di+52],ax
mov al,ds:[si+161]
mov ah,ds:[si+166]
mov es:[di+54],ax
mov al,ds:[si+170]
mov ah,ds:[si+175]
mov es:[di+56],ax
mov al,ds:[si+180]
xor ah,ah
mov es:[di+58],ax
mov al,4
out dx,al
mov ah,ds:[si+2]
mov es:[di+21],ah
mov al,ds:[si+7]
mov ah,ds:[si+12]
mov es:[di+22],ax
mov al,ds:[si+17]
mov ah,ds:[si+22]
mov es:[di+24],ax
mov al,ds:[si+27]
mov ah,ds:[si+31]
mov es:[di+26],ax
mov al,ds:[si+36]
mov ah,ds:[si+41]
mov es:[di+28],ax
mov al,ds:[si+46]
mov ah,ds:[si+51]
mov es:[di+30],ax
mov al,ds:[si+56]
mov ah,ds:[si+60]
mov es:[di+32],ax
mov al,ds:[si+65]
mov ah,ds:[si+70]
mov es:[di+34],ax
mov al,ds:[si+75]
mov ah,ds:[si+80]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+104]
mov ah,ds:[si+109]
mov es:[di+42],ax
mov al,ds:[si+114]
mov ah,ds:[si+118]
mov es:[di+44],ax
mov al,ds:[si+123]
mov ah,ds:[si+128]
mov es:[di+46],ax
mov al,ds:[si+133]
mov ah,ds:[si+138]
mov es:[di+48],ax
mov al,ds:[si+143]
mov ah,ds:[si+148]
mov es:[di+50],ax
mov al,ds:[si+152]
mov ah,ds:[si+157]
mov es:[di+52],ax
mov al,ds:[si+162]
mov ah,ds:[si+167]
mov es:[di+54],ax
mov al,ds:[si+172]
mov ah,ds:[si+177]
mov es:[di+56],ax
mov al,ds:[si+181]
xor ah,ah
mov es:[di+58],ax
mov al,8
out dx,al
mov ah,ds:[si+4]
mov es:[di+21],ah
mov al,ds:[si+8]
mov ah,ds:[si+13]
mov es:[di+22],ax
mov al,ds:[si+18]
mov ah,ds:[si+23]
mov es:[di+24],ax
mov al,ds:[si+28]
mov ah,ds:[si+33]
mov es:[di+26],ax
mov al,ds:[si+37]
mov ah,ds:[si+42]
mov es:[di+28],ax
mov al,ds:[si+47]
mov ah,ds:[si+52]
mov es:[di+30],ax
mov al,ds:[si+57]
mov ah,ds:[si+62]
mov es:[di+32],ax
mov al,ds:[si+67]
mov ah,ds:[si+71]
mov es:[di+34],ax
mov al,ds:[si+76]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+96]
mov ah,ds:[si+100]
mov es:[di+40],ax
mov al,ds:[si+105]
mov ah,ds:[si+110]
mov es:[di+42],ax
mov al,ds:[si+115]
mov ah,ds:[si+120]
mov es:[di+44],ax
mov al,ds:[si+125]
mov ah,ds:[si+129]
mov es:[di+46],ax
mov al,ds:[si+134]
mov ah,ds:[si+139]
mov es:[di+48],ax
mov al,ds:[si+144]
mov ah,ds:[si+149]
mov es:[di+50],ax
mov al,ds:[si+154]
mov ah,ds:[si+158]
mov es:[di+52],ax
mov al,ds:[si+163]
mov ah,ds:[si+168]
mov es:[di+54],ax
mov al,ds:[si+173]
mov ah,ds:[si+178]
mov es:[di+56],ax
mov al,ds:[si+183]
xor ah,ah
mov es:[di+58],ax
ret
@zoom154:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+16],ax
mov es:[di+18],ax
mov es:[di+60],ax
mov es:[di+62],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov al,1
out dx,al
xor al,al
mov ah,ds:[si+1]
mov es:[di+20],ax
mov al,ds:[si+6]
mov ah,ds:[si+11]
mov es:[di+22],ax
mov al,ds:[si+16]
mov ah,ds:[si+20]
mov es:[di+24],ax
mov al,ds:[si+25]
mov ah,ds:[si+30]
mov es:[di+26],ax
mov al,ds:[si+35]
mov ah,ds:[si+39]
mov es:[di+28],ax
mov al,ds:[si+44]
mov ah,ds:[si+49]
mov es:[di+30],ax
mov al,ds:[si+54]
mov ah,ds:[si+58]
mov es:[di+32],ax
mov al,ds:[si+63]
mov ah,ds:[si+68]
mov es:[di+34],ax
mov al,ds:[si+73]
mov ah,ds:[si+78]
mov es:[di+36],ax
mov al,ds:[si+82]
mov ah,ds:[si+87]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+111]
mov ah,ds:[si+116]
mov es:[di+44],ax
mov al,ds:[si+121]
mov ah,ds:[si+125]
mov es:[di+46],ax
mov al,ds:[si+130]
mov ah,ds:[si+135]
mov es:[di+48],ax
mov al,ds:[si+140]
mov ah,ds:[si+144]
mov es:[di+50],ax
mov al,ds:[si+149]
mov ah,ds:[si+154]
mov es:[di+52],ax
mov al,ds:[si+159]
mov ah,ds:[si+164]
mov es:[di+54],ax
mov al,ds:[si+168]
mov ah,ds:[si+173]
mov es:[di+56],ax
mov al,ds:[si+178]
mov ah,ds:[si+183]
mov es:[di+58],ax
mov al,2
out dx,al
xor al,al
mov ah,ds:[si+2]
mov es:[di+20],ax
mov al,ds:[si+7]
mov ah,ds:[si+12]
mov es:[di+22],ax
mov al,ds:[si+17]
mov ah,ds:[si+21]
mov es:[di+24],ax
mov al,ds:[si+26]
mov ah,ds:[si+31]
mov es:[di+26],ax
mov al,ds:[si+36]
mov ah,ds:[si+41]
mov es:[di+28],ax
mov al,ds:[si+45]
mov ah,ds:[si+50]
mov es:[di+30],ax
mov al,ds:[si+55]
mov ah,ds:[si+60]
mov es:[di+32],ax
mov al,ds:[si+64]
mov ah,ds:[si+69]
mov es:[di+34],ax
mov al,ds:[si+74]
mov ah,ds:[si+79]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+112]
mov ah,ds:[si+117]
mov es:[di+44],ax
mov al,ds:[si+122]
mov ah,ds:[si+127]
mov es:[di+46],ax
mov al,ds:[si+131]
mov ah,ds:[si+136]
mov es:[di+48],ax
mov al,ds:[si+141]
mov ah,ds:[si+146]
mov es:[di+50],ax
mov al,ds:[si+150]
mov ah,ds:[si+155]
mov es:[di+52],ax
mov al,ds:[si+160]
mov ah,ds:[si+165]
mov es:[di+54],ax
mov al,ds:[si+169]
mov ah,ds:[si+174]
mov es:[di+56],ax
mov al,ds:[si+179]
mov ah,ds:[si+184]
mov es:[di+58],ax
mov al,4
out dx,al
xor al,al
mov ah,ds:[si+4]
mov es:[di+20],ax
mov al,ds:[si+8]
mov ah,ds:[si+13]
mov es:[di+22],ax
mov al,ds:[si+18]
mov ah,ds:[si+23]
mov es:[di+24],ax
mov al,ds:[si+27]
mov ah,ds:[si+32]
mov es:[di+26],ax
mov al,ds:[si+37]
mov ah,ds:[si+42]
mov es:[di+28],ax
mov al,ds:[si+47]
mov ah,ds:[si+51]
mov es:[di+30],ax
mov al,ds:[si+56]
mov ah,ds:[si+61]
mov es:[di+32],ax
mov al,ds:[si+66]
mov ah,ds:[si+70]
mov es:[di+34],ax
mov al,ds:[si+75]
mov ah,ds:[si+80]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+104]
mov ah,ds:[si+109]
mov es:[di+42],ax
mov al,ds:[si+113]
mov ah,ds:[si+118]
mov es:[di+44],ax
mov al,ds:[si+123]
mov ah,ds:[si+128]
mov es:[di+46],ax
mov al,ds:[si+132]
mov ah,ds:[si+137]
mov es:[di+48],ax
mov al,ds:[si+142]
mov ah,ds:[si+147]
mov es:[di+50],ax
mov al,ds:[si+152]
mov ah,ds:[si+156]
mov es:[di+52],ax
mov al,ds:[si+161]
mov ah,ds:[si+166]
mov es:[di+54],ax
mov al,ds:[si+171]
mov ah,ds:[si+175]
mov es:[di+56],ax
mov al,ds:[si+180]
xor ah,ah
mov es:[di+58],ax
mov al,8
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+5]
mov es:[di+20],ax
mov al,ds:[si+10]
mov ah,ds:[si+14]
mov es:[di+22],ax
mov al,ds:[si+19]
mov ah,ds:[si+24]
mov es:[di+24],ax
mov al,ds:[si+29]
mov ah,ds:[si+33]
mov es:[di+26],ax
mov al,ds:[si+38]
mov ah,ds:[si+43]
mov es:[di+28],ax
mov al,ds:[si+48]
mov ah,ds:[si+53]
mov es:[di+30],ax
mov al,ds:[si+57]
mov ah,ds:[si+62]
mov es:[di+32],ax
mov al,ds:[si+67]
mov ah,ds:[si+72]
mov es:[di+34],ax
mov al,ds:[si+76]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+100]
mov es:[di+40],ax
mov al,ds:[si+105]
mov ah,ds:[si+110]
mov es:[di+42],ax
mov al,ds:[si+115]
mov ah,ds:[si+119]
mov es:[di+44],ax
mov al,ds:[si+124]
mov ah,ds:[si+129]
mov es:[di+46],ax
mov al,ds:[si+134]
mov ah,ds:[si+138]
mov es:[di+48],ax
mov al,ds:[si+143]
mov ah,ds:[si+148]
mov es:[di+50],ax
mov al,ds:[si+153]
mov ah,ds:[si+158]
mov es:[di+52],ax
mov al,ds:[si+162]
mov ah,ds:[si+167]
mov es:[di+54],ax
mov al,ds:[si+172]
mov ah,ds:[si+177]
mov es:[di+56],ax
mov al,ds:[si+181]
xor ah,ah
mov es:[di+58],ax
ret
@zoom156:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+16],ax
mov es:[di+18],ax
mov es:[di+60],ax
mov es:[di+62],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov al,1
out dx,al
xor al,al
mov ah,ds:[si+2]
mov es:[di+20],ax
mov al,ds:[si+7]
mov ah,ds:[si+12]
mov es:[di+22],ax
mov al,ds:[si+16]
mov ah,ds:[si+21]
mov es:[di+24],ax
mov al,ds:[si+26]
mov ah,ds:[si+31]
mov es:[di+26],ax
mov al,ds:[si+35]
mov ah,ds:[si+40]
mov es:[di+28],ax
mov al,ds:[si+45]
mov ah,ds:[si+49]
mov es:[di+30],ax
mov al,ds:[si+54]
mov ah,ds:[si+59]
mov es:[di+32],ax
mov al,ds:[si+64]
mov ah,ds:[si+68]
mov es:[di+34],ax
mov al,ds:[si+73]
mov ah,ds:[si+78]
mov es:[di+36],ax
mov al,ds:[si+82]
mov ah,ds:[si+87]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+111]
mov ah,ds:[si+115]
mov es:[di+44],ax
mov al,ds:[si+120]
mov ah,ds:[si+125]
mov es:[di+46],ax
mov al,ds:[si+130]
mov ah,ds:[si+134]
mov es:[di+48],ax
mov al,ds:[si+139]
mov ah,ds:[si+144]
mov es:[di+50],ax
mov al,ds:[si+148]
mov ah,ds:[si+153]
mov es:[di+52],ax
mov al,ds:[si+158]
mov ah,ds:[si+163]
mov es:[di+54],ax
mov al,ds:[si+167]
mov ah,ds:[si+172]
mov es:[di+56],ax
mov al,ds:[si+177]
mov ah,ds:[si+181]
mov es:[di+58],ax
mov al,2
out dx,al
xor al,al
mov ah,ds:[si+4]
mov es:[di+20],ax
mov al,ds:[si+8]
mov ah,ds:[si+13]
mov es:[di+22],ax
mov al,ds:[si+18]
mov ah,ds:[si+22]
mov es:[di+24],ax
mov al,ds:[si+27]
mov ah,ds:[si+32]
mov es:[di+26],ax
mov al,ds:[si+37]
mov ah,ds:[si+41]
mov es:[di+28],ax
mov al,ds:[si+46]
mov ah,ds:[si+51]
mov es:[di+30],ax
mov al,ds:[si+55]
mov ah,ds:[si+60]
mov es:[di+32],ax
mov al,ds:[si+65]
mov ah,ds:[si+70]
mov es:[di+34],ax
mov al,ds:[si+74]
mov ah,ds:[si+79]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+112]
mov ah,ds:[si+117]
mov es:[di+44],ax
mov al,ds:[si+121]
mov ah,ds:[si+126]
mov es:[di+46],ax
mov al,ds:[si+131]
mov ah,ds:[si+136]
mov es:[di+48],ax
mov al,ds:[si+140]
mov ah,ds:[si+145]
mov es:[di+50],ax
mov al,ds:[si+150]
mov ah,ds:[si+154]
mov es:[di+52],ax
mov al,ds:[si+159]
mov ah,ds:[si+164]
mov es:[di+54],ax
mov al,ds:[si+169]
mov ah,ds:[si+173]
mov es:[di+56],ax
mov al,ds:[si+178]
mov ah,ds:[si+183]
mov es:[di+58],ax
mov al,4
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+5]
mov es:[di+20],ax
mov al,ds:[si+9]
mov ah,ds:[si+14]
mov es:[di+22],ax
mov al,ds:[si+19]
mov ah,ds:[si+24]
mov es:[di+24],ax
mov al,ds:[si+28]
mov ah,ds:[si+33]
mov es:[di+26],ax
mov al,ds:[si+38]
mov ah,ds:[si+42]
mov es:[di+28],ax
mov al,ds:[si+47]
mov ah,ds:[si+52]
mov es:[di+30],ax
mov al,ds:[si+57]
mov ah,ds:[si+61]
mov es:[di+32],ax
mov al,ds:[si+66]
mov ah,ds:[si+71]
mov es:[di+34],ax
mov al,ds:[si+75]
mov ah,ds:[si+80]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+104]
mov ah,ds:[si+108]
mov es:[di+42],ax
mov al,ds:[si+113]
mov ah,ds:[si+118]
mov es:[di+44],ax
mov al,ds:[si+123]
mov ah,ds:[si+127]
mov es:[di+46],ax
mov al,ds:[si+132]
mov ah,ds:[si+137]
mov es:[di+48],ax
mov al,ds:[si+141]
mov ah,ds:[si+146]
mov es:[di+50],ax
mov al,ds:[si+151]
mov ah,ds:[si+156]
mov es:[di+52],ax
mov al,ds:[si+160]
mov ah,ds:[si+165]
mov es:[di+54],ax
mov al,ds:[si+170]
mov ah,ds:[si+174]
mov es:[di+56],ax
mov al,ds:[si+179]
mov ah,ds:[si+184]
mov es:[di+58],ax
mov al,8
out dx,al
mov al,ds:[si+1]
mov ah,ds:[si+6]
mov es:[di+20],ax
mov al,ds:[si+11]
mov ah,ds:[si+15]
mov es:[di+22],ax
mov al,ds:[si+20]
mov ah,ds:[si+25]
mov es:[di+24],ax
mov al,ds:[si+29]
mov ah,ds:[si+34]
mov es:[di+26],ax
mov al,ds:[si+39]
mov ah,ds:[si+44]
mov es:[di+28],ax
mov al,ds:[si+48]
mov ah,ds:[si+53]
mov es:[di+30],ax
mov al,ds:[si+58]
mov ah,ds:[si+62]
mov es:[di+32],ax
mov al,ds:[si+67]
mov ah,ds:[si+72]
mov es:[di+34],ax
mov al,ds:[si+77]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+100]
mov es:[di+40],ax
mov al,ds:[si+105]
mov ah,ds:[si+110]
mov es:[di+42],ax
mov al,ds:[si+114]
mov ah,ds:[si+119]
mov es:[di+44],ax
mov al,ds:[si+124]
mov ah,ds:[si+128]
mov es:[di+46],ax
mov al,ds:[si+133]
mov ah,ds:[si+138]
mov es:[di+48],ax
mov al,ds:[si+143]
mov ah,ds:[si+147]
mov es:[di+50],ax
mov al,ds:[si+152]
mov ah,ds:[si+157]
mov es:[di+52],ax
mov al,ds:[si+161]
mov ah,ds:[si+166]
mov es:[di+54],ax
mov al,ds:[si+171]
mov ah,ds:[si+176]
mov es:[di+56],ax
mov al,ds:[si+180]
xor ah,ah
mov es:[di+58],ax
ret
@zoom158:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+16],ax
mov es:[di+18],ax
mov es:[di+60],ax
mov es:[di+62],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov al,1
out dx,al
xor al,al
mov ah,ds:[si+3]
mov es:[di+20],ax
mov al,ds:[si+8]
mov ah,ds:[si+13]
mov es:[di+22],ax
mov al,ds:[si+17]
mov ah,ds:[si+22]
mov es:[di+24],ax
mov al,ds:[si+27]
mov ah,ds:[si+31]
mov es:[di+26],ax
mov al,ds:[si+36]
mov ah,ds:[si+41]
mov es:[di+28],ax
mov al,ds:[si+45]
mov ah,ds:[si+50]
mov es:[di+30],ax
mov al,ds:[si+55]
mov ah,ds:[si+59]
mov es:[di+32],ax
mov al,ds:[si+64]
mov ah,ds:[si+69]
mov es:[di+34],ax
mov al,ds:[si+73]
mov ah,ds:[si+78]
mov es:[di+36],ax
mov al,ds:[si+83]
mov ah,ds:[si+87]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+111]
mov ah,ds:[si+115]
mov es:[di+44],ax
mov al,ds:[si+120]
mov ah,ds:[si+124]
mov es:[di+46],ax
mov al,ds:[si+129]
mov ah,ds:[si+134]
mov es:[di+48],ax
mov al,ds:[si+138]
mov ah,ds:[si+143]
mov es:[di+50],ax
mov al,ds:[si+148]
mov ah,ds:[si+152]
mov es:[di+52],ax
mov al,ds:[si+157]
mov ah,ds:[si+162]
mov es:[di+54],ax
mov al,ds:[si+166]
mov ah,ds:[si+171]
mov es:[di+56],ax
mov al,ds:[si+176]
mov ah,ds:[si+180]
mov es:[di+58],ax
mov al,2
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+5]
mov es:[di+20],ax
mov al,ds:[si+9]
mov ah,ds:[si+14]
mov es:[di+22],ax
mov al,ds:[si+19]
mov ah,ds:[si+23]
mov es:[di+24],ax
mov al,ds:[si+28]
mov ah,ds:[si+33]
mov es:[di+26],ax
mov al,ds:[si+37]
mov ah,ds:[si+42]
mov es:[di+28],ax
mov al,ds:[si+47]
mov ah,ds:[si+51]
mov es:[di+30],ax
mov al,ds:[si+56]
mov ah,ds:[si+61]
mov es:[di+32],ax
mov al,ds:[si+65]
mov ah,ds:[si+70]
mov es:[di+34],ax
mov al,ds:[si+74]
mov ah,ds:[si+79]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+112]
mov ah,ds:[si+116]
mov es:[di+44],ax
mov al,ds:[si+121]
mov ah,ds:[si+126]
mov es:[di+46],ax
mov al,ds:[si+130]
mov ah,ds:[si+135]
mov es:[di+48],ax
mov al,ds:[si+140]
mov ah,ds:[si+144]
mov es:[di+50],ax
mov al,ds:[si+149]
mov ah,ds:[si+154]
mov es:[di+52],ax
mov al,ds:[si+158]
mov ah,ds:[si+163]
mov es:[di+54],ax
mov al,ds:[si+168]
mov ah,ds:[si+172]
mov es:[di+56],ax
mov al,ds:[si+177]
mov ah,ds:[si+182]
mov es:[di+58],ax
mov al,4
out dx,al
mov al,ds:[si+1]
mov ah,ds:[si+6]
mov es:[di+20],ax
mov al,ds:[si+10]
mov ah,ds:[si+15]
mov es:[di+22],ax
mov al,ds:[si+20]
mov ah,ds:[si+24]
mov es:[di+24],ax
mov al,ds:[si+29]
mov ah,ds:[si+34]
mov es:[di+26],ax
mov al,ds:[si+38]
mov ah,ds:[si+43]
mov es:[di+28],ax
mov al,ds:[si+48]
mov ah,ds:[si+52]
mov es:[di+30],ax
mov al,ds:[si+57]
mov ah,ds:[si+62]
mov es:[di+32],ax
mov al,ds:[si+66]
mov ah,ds:[si+71]
mov es:[di+34],ax
mov al,ds:[si+76]
mov ah,ds:[si+80]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+104]
mov ah,ds:[si+108]
mov es:[di+42],ax
mov al,ds:[si+113]
mov ah,ds:[si+118]
mov es:[di+44],ax
mov al,ds:[si+122]
mov ah,ds:[si+127]
mov es:[di+46],ax
mov al,ds:[si+131]
mov ah,ds:[si+136]
mov es:[di+48],ax
mov al,ds:[si+141]
mov ah,ds:[si+145]
mov es:[di+50],ax
mov al,ds:[si+150]
mov ah,ds:[si+155]
mov es:[di+52],ax
mov al,ds:[si+159]
mov ah,ds:[si+164]
mov es:[di+54],ax
mov al,ds:[si+169]
mov ah,ds:[si+173]
mov es:[di+56],ax
mov al,ds:[si+178]
mov ah,ds:[si+183]
mov es:[di+58],ax
mov al,8
out dx,al
mov al,ds:[si+2]
mov ah,ds:[si+7]
mov es:[di+20],ax
mov al,ds:[si+12]
mov ah,ds:[si+16]
mov es:[di+22],ax
mov al,ds:[si+21]
mov ah,ds:[si+26]
mov es:[di+24],ax
mov al,ds:[si+30]
mov ah,ds:[si+35]
mov es:[di+26],ax
mov al,ds:[si+40]
mov ah,ds:[si+44]
mov es:[di+28],ax
mov al,ds:[si+49]
mov ah,ds:[si+54]
mov es:[di+30],ax
mov al,ds:[si+58]
mov ah,ds:[si+63]
mov es:[di+32],ax
mov al,ds:[si+67]
mov ah,ds:[si+72]
mov es:[di+34],ax
mov al,ds:[si+77]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+100]
mov es:[di+40],ax
mov al,ds:[si+105]
mov ah,ds:[si+109]
mov es:[di+42],ax
mov al,ds:[si+114]
mov ah,ds:[si+119]
mov es:[di+44],ax
mov al,ds:[si+123]
mov ah,ds:[si+128]
mov es:[di+46],ax
mov al,ds:[si+133]
mov ah,ds:[si+137]
mov es:[di+48],ax
mov al,ds:[si+142]
mov ah,ds:[si+147]
mov es:[di+50],ax
mov al,ds:[si+151]
mov ah,ds:[si+156]
mov es:[di+52],ax
mov al,ds:[si+161]
mov ah,ds:[si+165]
mov es:[di+54],ax
mov al,ds:[si+170]
mov ah,ds:[si+175]
mov es:[di+56],ax
mov al,ds:[si+179]
mov ah,ds:[si+184]
mov es:[di+58],ax
ret
@zoom160:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+16],ax
mov es:[di+18],ax
mov es:[di+62],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+61],al
mov al,1
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+5]
mov es:[di+20],ax
mov al,ds:[si+9]
mov ah,ds:[si+14]
mov es:[di+22],ax
mov al,ds:[si+18]
mov ah,ds:[si+23]
mov es:[di+24],ax
mov al,ds:[si+28]
mov ah,ds:[si+32]
mov es:[di+26],ax
mov al,ds:[si+37]
mov ah,ds:[si+41]
mov es:[di+28],ax
mov al,ds:[si+46]
mov ah,ds:[si+51]
mov es:[di+30],ax
mov al,ds:[si+55]
mov ah,ds:[si+60]
mov es:[di+32],ax
mov al,ds:[si+64]
mov ah,ds:[si+69]
mov es:[di+34],ax
mov al,ds:[si+74]
mov ah,ds:[si+78]
mov es:[di+36],ax
mov al,ds:[si+83]
mov ah,ds:[si+87]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+110]
mov ah,ds:[si+115]
mov es:[di+44],ax
mov al,ds:[si+120]
mov ah,ds:[si+124]
mov es:[di+46],ax
mov al,ds:[si+129]
mov ah,ds:[si+133]
mov es:[di+48],ax
mov al,ds:[si+138]
mov ah,ds:[si+142]
mov es:[di+50],ax
mov al,ds:[si+147]
mov ah,ds:[si+152]
mov es:[di+52],ax
mov al,ds:[si+156]
mov ah,ds:[si+161]
mov es:[di+54],ax
mov al,ds:[si+165]
mov ah,ds:[si+170]
mov es:[di+56],ax
mov al,ds:[si+175]
mov ah,ds:[si+179]
mov es:[di+58],ax
mov al,ds:[si+184]
mov es:[di+60],al
mov al,2
out dx,al
mov al,ds:[si+1]
mov ah,ds:[si+6]
mov es:[di+20],ax
mov al,ds:[si+10]
mov ah,ds:[si+15]
mov es:[di+22],ax
mov al,ds:[si+20]
mov ah,ds:[si+24]
mov es:[di+24],ax
mov al,ds:[si+29]
mov ah,ds:[si+33]
mov es:[di+26],ax
mov al,ds:[si+38]
mov ah,ds:[si+43]
mov es:[di+28],ax
mov al,ds:[si+47]
mov ah,ds:[si+52]
mov es:[di+30],ax
mov al,ds:[si+56]
mov ah,ds:[si+61]
mov es:[di+32],ax
mov al,ds:[si+65]
mov ah,ds:[si+70]
mov es:[di+34],ax
mov al,ds:[si+75]
mov ah,ds:[si+79]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+111]
mov ah,ds:[si+116]
mov es:[di+44],ax
mov al,ds:[si+121]
mov ah,ds:[si+125]
mov es:[di+46],ax
mov al,ds:[si+130]
mov ah,ds:[si+134]
mov es:[di+48],ax
mov al,ds:[si+139]
mov ah,ds:[si+144]
mov es:[di+50],ax
mov al,ds:[si+148]
mov ah,ds:[si+153]
mov es:[di+52],ax
mov al,ds:[si+157]
mov ah,ds:[si+162]
mov es:[di+54],ax
mov al,ds:[si+167]
mov ah,ds:[si+171]
mov es:[di+56],ax
mov al,ds:[si+176]
mov ah,ds:[si+180]
mov es:[di+58],ax
xor al,al
mov es:[di+60],al
mov al,4
out dx,al
mov al,ds:[si+2]
mov ah,ds:[si+7]
mov es:[di+20],ax
mov al,ds:[si+11]
mov ah,ds:[si+16]
mov es:[di+22],ax
mov al,ds:[si+21]
mov ah,ds:[si+25]
mov es:[di+24],ax
mov al,ds:[si+30]
mov ah,ds:[si+34]
mov es:[di+26],ax
mov al,ds:[si+39]
mov ah,ds:[si+44]
mov es:[di+28],ax
mov al,ds:[si+48]
mov ah,ds:[si+53]
mov es:[di+30],ax
mov al,ds:[si+57]
mov ah,ds:[si+62]
mov es:[di+32],ax
mov al,ds:[si+67]
mov ah,ds:[si+71]
mov es:[di+34],ax
mov al,ds:[si+76]
mov ah,ds:[si+80]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+108]
mov es:[di+42],ax
mov al,ds:[si+113]
mov ah,ds:[si+117]
mov es:[di+44],ax
mov al,ds:[si+122]
mov ah,ds:[si+126]
mov es:[di+46],ax
mov al,ds:[si+131]
mov ah,ds:[si+136]
mov es:[di+48],ax
mov al,ds:[si+140]
mov ah,ds:[si+145]
mov es:[di+50],ax
mov al,ds:[si+149]
mov ah,ds:[si+154]
mov es:[di+52],ax
mov al,ds:[si+159]
mov ah,ds:[si+163]
mov es:[di+54],ax
mov al,ds:[si+168]
mov ah,ds:[si+172]
mov es:[di+56],ax
mov al,ds:[si+177]
mov ah,ds:[si+182]
mov es:[di+58],ax
xor al,al
mov es:[di+60],al
mov al,8
out dx,al
mov al,ds:[si+3]
mov ah,ds:[si+8]
mov es:[di+20],ax
mov al,ds:[si+13]
mov ah,ds:[si+17]
mov es:[di+22],ax
mov al,ds:[si+22]
mov ah,ds:[si+26]
mov es:[di+24],ax
mov al,ds:[si+31]
mov ah,ds:[si+36]
mov es:[di+26],ax
mov al,ds:[si+40]
mov ah,ds:[si+45]
mov es:[di+28],ax
mov al,ds:[si+49]
mov ah,ds:[si+54]
mov es:[di+30],ax
mov al,ds:[si+59]
mov ah,ds:[si+63]
mov es:[di+32],ax
mov al,ds:[si+68]
mov ah,ds:[si+72]
mov es:[di+34],ax
mov al,ds:[si+77]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+100]
mov es:[di+40],ax
mov al,ds:[si+105]
mov ah,ds:[si+109]
mov es:[di+42],ax
mov al,ds:[si+114]
mov ah,ds:[si+118]
mov es:[di+44],ax
mov al,ds:[si+123]
mov ah,ds:[si+128]
mov es:[di+46],ax
mov al,ds:[si+132]
mov ah,ds:[si+137]
mov es:[di+48],ax
mov al,ds:[si+141]
mov ah,ds:[si+146]
mov es:[di+50],ax
mov al,ds:[si+151]
mov ah,ds:[si+155]
mov es:[di+52],ax
mov al,ds:[si+160]
mov ah,ds:[si+164]
mov es:[di+54],ax
mov al,ds:[si+169]
mov ah,ds:[si+174]
mov es:[di+56],ax
mov al,ds:[si+178]
mov ah,ds:[si+183]
mov es:[di+58],ax
xor al,al
mov es:[di+60],al
ret
@zoom162:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+16],ax
mov es:[di+62],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+18],al
mov es:[di+61],al
mov al,1
out dx,al
xor ah,ah
mov es:[di+19],ah
mov al,ds:[si+1]
mov ah,ds:[si+6]
mov es:[di+20],ax
mov al,ds:[si+10]
mov ah,ds:[si+15]
mov es:[di+22],ax
mov al,ds:[si+19]
mov ah,ds:[si+24]
mov es:[di+24],ax
mov al,ds:[si+28]
mov ah,ds:[si+33]
mov es:[di+26],ax
mov al,ds:[si+37]
mov ah,ds:[si+42]
mov es:[di+28],ax
mov al,ds:[si+47]
mov ah,ds:[si+51]
mov es:[di+30],ax
mov al,ds:[si+56]
mov ah,ds:[si+60]
mov es:[di+32],ax
mov al,ds:[si+65]
mov ah,ds:[si+69]
mov es:[di+34],ax
mov al,ds:[si+74]
mov ah,ds:[si+78]
mov es:[di+36],ax
mov al,ds:[si+83]
mov ah,ds:[si+87]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+110]
mov ah,ds:[si+115]
mov es:[di+44],ax
mov al,ds:[si+119]
mov ah,ds:[si+124]
mov es:[di+46],ax
mov al,ds:[si+128]
mov ah,ds:[si+133]
mov es:[di+48],ax
mov al,ds:[si+137]
mov ah,ds:[si+142]
mov es:[di+50],ax
mov al,ds:[si+146]
mov ah,ds:[si+151]
mov es:[di+52],ax
mov al,ds:[si+155]
mov ah,ds:[si+160]
mov es:[di+54],ax
mov al,ds:[si+165]
mov ah,ds:[si+169]
mov es:[di+56],ax
mov al,ds:[si+174]
mov ah,ds:[si+178]
mov es:[di+58],ax
mov al,ds:[si+183]
mov es:[di+60],al
mov al,2
out dx,al
xor ah,ah
mov es:[di+19],ah
mov al,ds:[si+2]
mov ah,ds:[si+7]
mov es:[di+20],ax
mov al,ds:[si+11]
mov ah,ds:[si+16]
mov es:[di+22],ax
mov al,ds:[si+20]
mov ah,ds:[si+25]
mov es:[di+24],ax
mov al,ds:[si+30]
mov ah,ds:[si+34]
mov es:[di+26],ax
mov al,ds:[si+39]
mov ah,ds:[si+43]
mov es:[di+28],ax
mov al,ds:[si+48]
mov ah,ds:[si+52]
mov es:[di+30],ax
mov al,ds:[si+57]
mov ah,ds:[si+61]
mov es:[di+32],ax
mov al,ds:[si+66]
mov ah,ds:[si+70]
mov es:[di+34],ax
mov al,ds:[si+75]
mov ah,ds:[si+79]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+111]
mov ah,ds:[si+116]
mov es:[di+44],ax
mov al,ds:[si+120]
mov ah,ds:[si+125]
mov es:[di+46],ax
mov al,ds:[si+129]
mov ah,ds:[si+134]
mov es:[di+48],ax
mov al,ds:[si+138]
mov ah,ds:[si+143]
mov es:[di+50],ax
mov al,ds:[si+148]
mov ah,ds:[si+152]
mov es:[di+52],ax
mov al,ds:[si+157]
mov ah,ds:[si+161]
mov es:[di+54],ax
mov al,ds:[si+166]
mov ah,ds:[si+170]
mov es:[di+56],ax
mov al,ds:[si+175]
mov ah,ds:[si+179]
mov es:[di+58],ax
mov al,ds:[si+184]
mov es:[di+60],al
mov al,4
out dx,al
xor ah,ah
mov es:[di+19],ah
mov al,ds:[si+3]
mov ah,ds:[si+8]
mov es:[di+20],ax
mov al,ds:[si+12]
mov ah,ds:[si+17]
mov es:[di+22],ax
mov al,ds:[si+22]
mov ah,ds:[si+26]
mov es:[di+24],ax
mov al,ds:[si+31]
mov ah,ds:[si+35]
mov es:[di+26],ax
mov al,ds:[si+40]
mov ah,ds:[si+44]
mov es:[di+28],ax
mov al,ds:[si+49]
mov ah,ds:[si+53]
mov es:[di+30],ax
mov al,ds:[si+58]
mov ah,ds:[si+62]
mov es:[di+32],ax
mov al,ds:[si+67]
mov ah,ds:[si+72]
mov es:[di+34],ax
mov al,ds:[si+76]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+108]
mov es:[di+42],ax
mov al,ds:[si+112]
mov ah,ds:[si+117]
mov es:[di+44],ax
mov al,ds:[si+121]
mov ah,ds:[si+126]
mov es:[di+46],ax
mov al,ds:[si+131]
mov ah,ds:[si+135]
mov es:[di+48],ax
mov al,ds:[si+140]
mov ah,ds:[si+144]
mov es:[di+50],ax
mov al,ds:[si+149]
mov ah,ds:[si+153]
mov es:[di+52],ax
mov al,ds:[si+158]
mov ah,ds:[si+162]
mov es:[di+54],ax
mov al,ds:[si+167]
mov ah,ds:[si+171]
mov es:[di+56],ax
mov al,ds:[si+176]
mov ah,ds:[si+180]
mov es:[di+58],ax
xor al,al
mov es:[di+60],al
mov al,8
out dx,al
mov ah,ds:[si+0]
mov es:[di+19],ah
mov al,ds:[si+5]
mov ah,ds:[si+9]
mov es:[di+20],ax
mov al,ds:[si+14]
mov ah,ds:[si+18]
mov es:[di+22],ax
mov al,ds:[si+23]
mov ah,ds:[si+27]
mov es:[di+24],ax
mov al,ds:[si+32]
mov ah,ds:[si+36]
mov es:[di+26],ax
mov al,ds:[si+41]
mov ah,ds:[si+45]
mov es:[di+28],ax
mov al,ds:[si+50]
mov ah,ds:[si+54]
mov es:[di+30],ax
mov al,ds:[si+59]
mov ah,ds:[si+64]
mov es:[di+32],ax
mov al,ds:[si+68]
mov ah,ds:[si+73]
mov es:[di+34],ax
mov al,ds:[si+77]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+100]
mov es:[di+40],ax
mov al,ds:[si+104]
mov ah,ds:[si+109]
mov es:[di+42],ax
mov al,ds:[si+113]
mov ah,ds:[si+118]
mov es:[di+44],ax
mov al,ds:[si+123]
mov ah,ds:[si+127]
mov es:[di+46],ax
mov al,ds:[si+132]
mov ah,ds:[si+136]
mov es:[di+48],ax
mov al,ds:[si+141]
mov ah,ds:[si+145]
mov es:[di+50],ax
mov al,ds:[si+150]
mov ah,ds:[si+154]
mov es:[di+52],ax
mov al,ds:[si+159]
mov ah,ds:[si+163]
mov es:[di+54],ax
mov al,ds:[si+168]
mov ah,ds:[si+173]
mov es:[di+56],ax
mov al,ds:[si+177]
mov ah,ds:[si+182]
mov es:[di+58],ax
xor al,al
mov es:[di+60],al
ret
@zoom164:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+16],ax
mov es:[di+62],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+18],al
mov es:[di+61],al
mov al,1
out dx,al
xor ah,ah
mov es:[di+19],ah
mov al,ds:[si+2]
mov ah,ds:[si+7]
mov es:[di+20],ax
mov al,ds:[si+11]
mov ah,ds:[si+16]
mov es:[di+22],ax
mov al,ds:[si+20]
mov ah,ds:[si+25]
mov es:[di+24],ax
mov al,ds:[si+29]
mov ah,ds:[si+34]
mov es:[di+26],ax
mov al,ds:[si+38]
mov ah,ds:[si+43]
mov es:[di+28],ax
mov al,ds:[si+47]
mov ah,ds:[si+52]
mov es:[di+30],ax
mov al,ds:[si+56]
mov ah,ds:[si+61]
mov es:[di+32],ax
mov al,ds:[si+65]
mov ah,ds:[si+70]
mov es:[di+34],ax
mov al,ds:[si+74]
mov ah,ds:[si+78]
mov es:[di+36],ax
mov al,ds:[si+83]
mov ah,ds:[si+87]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+110]
mov ah,ds:[si+114]
mov es:[di+44],ax
mov al,ds:[si+119]
mov ah,ds:[si+123]
mov es:[di+46],ax
mov al,ds:[si+128]
mov ah,ds:[si+132]
mov es:[di+48],ax
mov al,ds:[si+137]
mov ah,ds:[si+141]
mov es:[di+50],ax
mov al,ds:[si+146]
mov ah,ds:[si+150]
mov es:[di+52],ax
mov al,ds:[si+155]
mov ah,ds:[si+159]
mov es:[di+54],ax
mov al,ds:[si+164]
mov ah,ds:[si+168]
mov es:[di+56],ax
mov al,ds:[si+173]
mov ah,ds:[si+177]
mov es:[di+58],ax
mov al,ds:[si+182]
mov es:[di+60],al
mov al,2
out dx,al
xor ah,ah
mov es:[di+19],ah
mov al,ds:[si+3]
mov ah,ds:[si+8]
mov es:[di+20],ax
mov al,ds:[si+12]
mov ah,ds:[si+17]
mov es:[di+22],ax
mov al,ds:[si+21]
mov ah,ds:[si+26]
mov es:[di+24],ax
mov al,ds:[si+30]
mov ah,ds:[si+35]
mov es:[di+26],ax
mov al,ds:[si+39]
mov ah,ds:[si+44]
mov es:[di+28],ax
mov al,ds:[si+48]
mov ah,ds:[si+53]
mov es:[di+30],ax
mov al,ds:[si+57]
mov ah,ds:[si+62]
mov es:[di+32],ax
mov al,ds:[si+66]
mov ah,ds:[si+71]
mov es:[di+34],ax
mov al,ds:[si+75]
mov ah,ds:[si+80]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+111]
mov ah,ds:[si+115]
mov es:[di+44],ax
mov al,ds:[si+120]
mov ah,ds:[si+124]
mov es:[di+46],ax
mov al,ds:[si+129]
mov ah,ds:[si+133]
mov es:[di+48],ax
mov al,ds:[si+138]
mov ah,ds:[si+142]
mov es:[di+50],ax
mov al,ds:[si+147]
mov ah,ds:[si+151]
mov es:[di+52],ax
mov al,ds:[si+156]
mov ah,ds:[si+160]
mov es:[di+54],ax
mov al,ds:[si+165]
mov ah,ds:[si+169]
mov es:[di+56],ax
mov al,ds:[si+174]
mov ah,ds:[si+178]
mov es:[di+58],ax
mov al,ds:[si+183]
mov es:[di+60],al
mov al,4
out dx,al
mov ah,ds:[si+0]
mov es:[di+19],ah
mov al,ds:[si+4]
mov ah,ds:[si+9]
mov es:[di+20],ax
mov al,ds:[si+13]
mov ah,ds:[si+18]
mov es:[di+22],ax
mov al,ds:[si+22]
mov ah,ds:[si+27]
mov es:[di+24],ax
mov al,ds:[si+31]
mov ah,ds:[si+36]
mov es:[di+26],ax
mov al,ds:[si+40]
mov ah,ds:[si+45]
mov es:[di+28],ax
mov al,ds:[si+49]
mov ah,ds:[si+54]
mov es:[di+30],ax
mov al,ds:[si+58]
mov ah,ds:[si+63]
mov es:[di+32],ax
mov al,ds:[si+67]
mov ah,ds:[si+72]
mov es:[di+34],ax
mov al,ds:[si+76]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+108]
mov es:[di+42],ax
mov al,ds:[si+112]
mov ah,ds:[si+117]
mov es:[di+44],ax
mov al,ds:[si+121]
mov ah,ds:[si+126]
mov es:[di+46],ax
mov al,ds:[si+130]
mov ah,ds:[si+135]
mov es:[di+48],ax
mov al,ds:[si+139]
mov ah,ds:[si+144]
mov es:[di+50],ax
mov al,ds:[si+148]
mov ah,ds:[si+152]
mov es:[di+52],ax
mov al,ds:[si+157]
mov ah,ds:[si+161]
mov es:[di+54],ax
mov al,ds:[si+166]
mov ah,ds:[si+170]
mov es:[di+56],ax
mov al,ds:[si+175]
mov ah,ds:[si+179]
mov es:[di+58],ax
mov al,ds:[si+184]
mov es:[di+60],al
mov al,8
out dx,al
mov ah,ds:[si+1]
mov es:[di+19],ah
mov al,ds:[si+6]
mov ah,ds:[si+10]
mov es:[di+20],ax
mov al,ds:[si+15]
mov ah,ds:[si+19]
mov es:[di+22],ax
mov al,ds:[si+24]
mov ah,ds:[si+28]
mov es:[di+24],ax
mov al,ds:[si+33]
mov ah,ds:[si+37]
mov es:[di+26],ax
mov al,ds:[si+41]
mov ah,ds:[si+46]
mov es:[di+28],ax
mov al,ds:[si+50]
mov ah,ds:[si+55]
mov es:[di+30],ax
mov al,ds:[si+59]
mov ah,ds:[si+64]
mov es:[di+32],ax
mov al,ds:[si+68]
mov ah,ds:[si+73]
mov es:[di+34],ax
mov al,ds:[si+77]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+100]
mov es:[di+40],ax
mov al,ds:[si+104]
mov ah,ds:[si+109]
mov es:[di+42],ax
mov al,ds:[si+113]
mov ah,ds:[si+118]
mov es:[di+44],ax
mov al,ds:[si+122]
mov ah,ds:[si+127]
mov es:[di+46],ax
mov al,ds:[si+131]
mov ah,ds:[si+136]
mov es:[di+48],ax
mov al,ds:[si+140]
mov ah,ds:[si+145]
mov es:[di+50],ax
mov al,ds:[si+149]
mov ah,ds:[si+154]
mov es:[di+52],ax
mov al,ds:[si+158]
mov ah,ds:[si+163]
mov es:[di+54],ax
mov al,ds:[si+167]
mov ah,ds:[si+172]
mov es:[di+56],ax
mov al,ds:[si+176]
mov ah,ds:[si+181]
mov es:[di+58],ax
xor al,al
mov es:[di+60],al
ret
@zoom166:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+16],ax
mov es:[di+62],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+18],al
mov es:[di+61],al
mov al,1
out dx,al
xor ah,ah
mov es:[di+19],ah
mov al,ds:[si+3]
mov ah,ds:[si+8]
mov es:[di+20],ax
mov al,ds:[si+12]
mov ah,ds:[si+17]
mov es:[di+22],ax
mov al,ds:[si+21]
mov ah,ds:[si+25]
mov es:[di+24],ax
mov al,ds:[si+30]
mov ah,ds:[si+34]
mov es:[di+26],ax
mov al,ds:[si+39]
mov ah,ds:[si+43]
mov es:[di+28],ax
mov al,ds:[si+48]
mov ah,ds:[si+52]
mov es:[di+30],ax
mov al,ds:[si+56]
mov ah,ds:[si+61]
mov es:[di+32],ax
mov al,ds:[si+65]
mov ah,ds:[si+70]
mov es:[di+34],ax
mov al,ds:[si+74]
mov ah,ds:[si+79]
mov es:[di+36],ax
mov al,ds:[si+83]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+110]
mov ah,ds:[si+114]
mov es:[di+44],ax
mov al,ds:[si+119]
mov ah,ds:[si+123]
mov es:[di+46],ax
mov al,ds:[si+127]
mov ah,ds:[si+132]
mov es:[di+48],ax
mov al,ds:[si+136]
mov ah,ds:[si+141]
mov es:[di+50],ax
mov al,ds:[si+145]
mov ah,ds:[si+150]
mov es:[di+52],ax
mov al,ds:[si+154]
mov ah,ds:[si+158]
mov es:[di+54],ax
mov al,ds:[si+163]
mov ah,ds:[si+167]
mov es:[di+56],ax
mov al,ds:[si+172]
mov ah,ds:[si+176]
mov es:[di+58],ax
mov al,ds:[si+181]
mov es:[di+60],al
mov al,2
out dx,al
mov ah,ds:[si+0]
mov es:[di+19],ah
mov al,ds:[si+4]
mov ah,ds:[si+9]
mov es:[di+20],ax
mov al,ds:[si+13]
mov ah,ds:[si+18]
mov es:[di+22],ax
mov al,ds:[si+22]
mov ah,ds:[si+27]
mov es:[di+24],ax
mov al,ds:[si+31]
mov ah,ds:[si+35]
mov es:[di+26],ax
mov al,ds:[si+40]
mov ah,ds:[si+44]
mov es:[di+28],ax
mov al,ds:[si+49]
mov ah,ds:[si+53]
mov es:[di+30],ax
mov al,ds:[si+58]
mov ah,ds:[si+62]
mov es:[di+32],ax
mov al,ds:[si+66]
mov ah,ds:[si+71]
mov es:[di+34],ax
mov al,ds:[si+75]
mov ah,ds:[si+80]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+111]
mov ah,ds:[si+115]
mov es:[di+44],ax
mov al,ds:[si+120]
mov ah,ds:[si+124]
mov es:[di+46],ax
mov al,ds:[si+129]
mov ah,ds:[si+133]
mov es:[di+48],ax
mov al,ds:[si+137]
mov ah,ds:[si+142]
mov es:[di+50],ax
mov al,ds:[si+146]
mov ah,ds:[si+151]
mov es:[di+52],ax
mov al,ds:[si+155]
mov ah,ds:[si+160]
mov es:[di+54],ax
mov al,ds:[si+164]
mov ah,ds:[si+168]
mov es:[di+56],ax
mov al,ds:[si+173]
mov ah,ds:[si+177]
mov es:[di+58],ax
mov al,ds:[si+182]
mov es:[di+60],al
mov al,4
out dx,al
mov ah,ds:[si+1]
mov es:[di+19],ah
mov al,ds:[si+6]
mov ah,ds:[si+10]
mov es:[di+20],ax
mov al,ds:[si+14]
mov ah,ds:[si+19]
mov es:[di+22],ax
mov al,ds:[si+23]
mov ah,ds:[si+28]
mov es:[di+24],ax
mov al,ds:[si+32]
mov ah,ds:[si+37]
mov es:[di+26],ax
mov al,ds:[si+41]
mov ah,ds:[si+45]
mov es:[di+28],ax
mov al,ds:[si+50]
mov ah,ds:[si+54]
mov es:[di+30],ax
mov al,ds:[si+59]
mov ah,ds:[si+63]
mov es:[di+32],ax
mov al,ds:[si+68]
mov ah,ds:[si+72]
mov es:[di+34],ax
mov al,ds:[si+76]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+112]
mov ah,ds:[si+116]
mov es:[di+44],ax
mov al,ds:[si+121]
mov ah,ds:[si+125]
mov es:[di+46],ax
mov al,ds:[si+130]
mov ah,ds:[si+134]
mov es:[di+48],ax
mov al,ds:[si+138]
mov ah,ds:[si+143]
mov es:[di+50],ax
mov al,ds:[si+147]
mov ah,ds:[si+152]
mov es:[di+52],ax
mov al,ds:[si+156]
mov ah,ds:[si+161]
mov es:[di+54],ax
mov al,ds:[si+165]
mov ah,ds:[si+169]
mov es:[di+56],ax
mov al,ds:[si+174]
mov ah,ds:[si+178]
mov es:[di+58],ax
mov al,ds:[si+183]
mov es:[di+60],al
mov al,8
out dx,al
mov ah,ds:[si+2]
mov es:[di+19],ah
mov al,ds:[si+7]
mov ah,ds:[si+11]
mov es:[di+20],ax
mov al,ds:[si+16]
mov ah,ds:[si+20]
mov es:[di+22],ax
mov al,ds:[si+24]
mov ah,ds:[si+29]
mov es:[di+24],ax
mov al,ds:[si+33]
mov ah,ds:[si+38]
mov es:[di+26],ax
mov al,ds:[si+42]
mov ah,ds:[si+47]
mov es:[di+28],ax
mov al,ds:[si+51]
mov ah,ds:[si+55]
mov es:[di+30],ax
mov al,ds:[si+60]
mov ah,ds:[si+64]
mov es:[di+32],ax
mov al,ds:[si+69]
mov ah,ds:[si+73]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+100]
mov es:[di+40],ax
mov al,ds:[si+104]
mov ah,ds:[si+109]
mov es:[di+42],ax
mov al,ds:[si+113]
mov ah,ds:[si+117]
mov es:[di+44],ax
mov al,ds:[si+122]
mov ah,ds:[si+126]
mov es:[di+46],ax
mov al,ds:[si+131]
mov ah,ds:[si+135]
mov es:[di+48],ax
mov al,ds:[si+140]
mov ah,ds:[si+144]
mov es:[di+50],ax
mov al,ds:[si+148]
mov ah,ds:[si+153]
mov es:[di+52],ax
mov al,ds:[si+157]
mov ah,ds:[si+162]
mov es:[di+54],ax
mov al,ds:[si+166]
mov ah,ds:[si+171]
mov es:[di+56],ax
mov al,ds:[si+175]
mov ah,ds:[si+179]
mov es:[di+58],ax
mov al,ds:[si+184]
mov es:[di+60],al
ret
@zoom168:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+16],ax
mov es:[di+62],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+18],al
mov al,1
out dx,al
mov ah,ds:[si+0]
mov es:[di+19],ah
mov al,ds:[si+4]
mov ah,ds:[si+9]
mov es:[di+20],ax
mov al,ds:[si+13]
mov ah,ds:[si+18]
mov es:[di+22],ax
mov al,ds:[si+22]
mov ah,ds:[si+26]
mov es:[di+24],ax
mov al,ds:[si+31]
mov ah,ds:[si+35]
mov es:[di+26],ax
mov al,ds:[si+39]
mov ah,ds:[si+44]
mov es:[di+28],ax
mov al,ds:[si+48]
mov ah,ds:[si+53]
mov es:[di+30],ax
mov al,ds:[si+57]
mov ah,ds:[si+61]
mov es:[di+32],ax
mov al,ds:[si+66]
mov ah,ds:[si+70]
mov es:[di+34],ax
mov al,ds:[si+74]
mov ah,ds:[si+79]
mov es:[di+36],ax
mov al,ds:[si+83]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+109]
mov ah,ds:[si+114]
mov es:[di+44],ax
mov al,ds:[si+118]
mov ah,ds:[si+123]
mov es:[di+46],ax
mov al,ds:[si+127]
mov ah,ds:[si+131]
mov es:[di+48],ax
mov al,ds:[si+136]
mov ah,ds:[si+140]
mov es:[di+50],ax
mov al,ds:[si+144]
mov ah,ds:[si+149]
mov es:[di+52],ax
mov al,ds:[si+153]
mov ah,ds:[si+158]
mov es:[di+54],ax
mov al,ds:[si+162]
mov ah,ds:[si+166]
mov es:[di+56],ax
mov al,ds:[si+171]
mov ah,ds:[si+175]
mov es:[di+58],ax
mov al,ds:[si+180]
mov ah,ds:[si+184]
mov es:[di+60],ax
mov al,2
out dx,al
mov ah,ds:[si+1]
mov es:[di+19],ah
mov al,ds:[si+5]
mov ah,ds:[si+10]
mov es:[di+20],ax
mov al,ds:[si+14]
mov ah,ds:[si+19]
mov es:[di+22],ax
mov al,ds:[si+23]
mov ah,ds:[si+27]
mov es:[di+24],ax
mov al,ds:[si+32]
mov ah,ds:[si+36]
mov es:[di+26],ax
mov al,ds:[si+41]
mov ah,ds:[si+45]
mov es:[di+28],ax
mov al,ds:[si+49]
mov ah,ds:[si+54]
mov es:[di+30],ax
mov al,ds:[si+58]
mov ah,ds:[si+62]
mov es:[di+32],ax
mov al,ds:[si+67]
mov ah,ds:[si+71]
mov es:[di+34],ax
mov al,ds:[si+76]
mov ah,ds:[si+80]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+111]
mov ah,ds:[si+115]
mov es:[di+44],ax
mov al,ds:[si+119]
mov ah,ds:[si+124]
mov es:[di+46],ax
mov al,ds:[si+128]
mov ah,ds:[si+132]
mov es:[di+48],ax
mov al,ds:[si+137]
mov ah,ds:[si+141]
mov es:[di+50],ax
mov al,ds:[si+146]
mov ah,ds:[si+150]
mov es:[di+52],ax
mov al,ds:[si+154]
mov ah,ds:[si+159]
mov es:[di+54],ax
mov al,ds:[si+163]
mov ah,ds:[si+167]
mov es:[di+56],ax
mov al,ds:[si+172]
mov ah,ds:[si+176]
mov es:[di+58],ax
mov al,ds:[si+181]
xor ah,ah
mov es:[di+60],ax
mov al,4
out dx,al
mov ah,ds:[si+2]
mov es:[di+19],ah
mov al,ds:[si+7]
mov ah,ds:[si+11]
mov es:[di+20],ax
mov al,ds:[si+15]
mov ah,ds:[si+20]
mov es:[di+22],ax
mov al,ds:[si+24]
mov ah,ds:[si+28]
mov es:[di+24],ax
mov al,ds:[si+33]
mov ah,ds:[si+37]
mov es:[di+26],ax
mov al,ds:[si+42]
mov ah,ds:[si+46]
mov es:[di+28],ax
mov al,ds:[si+50]
mov ah,ds:[si+55]
mov es:[di+30],ax
mov al,ds:[si+59]
mov ah,ds:[si+63]
mov es:[di+32],ax
mov al,ds:[si+68]
mov ah,ds:[si+72]
mov es:[di+34],ax
mov al,ds:[si+77]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+112]
mov ah,ds:[si+116]
mov es:[di+44],ax
mov al,ds:[si+120]
mov ah,ds:[si+125]
mov es:[di+46],ax
mov al,ds:[si+129]
mov ah,ds:[si+134]
mov es:[di+48],ax
mov al,ds:[si+138]
mov ah,ds:[si+142]
mov es:[di+50],ax
mov al,ds:[si+147]
mov ah,ds:[si+151]
mov es:[di+52],ax
mov al,ds:[si+155]
mov ah,ds:[si+160]
mov es:[di+54],ax
mov al,ds:[si+164]
mov ah,ds:[si+169]
mov es:[di+56],ax
mov al,ds:[si+173]
mov ah,ds:[si+177]
mov es:[di+58],ax
mov al,ds:[si+182]
xor ah,ah
mov es:[di+60],ax
mov al,8
out dx,al
mov ah,ds:[si+3]
mov es:[di+19],ah
mov al,ds:[si+8]
mov ah,ds:[si+12]
mov es:[di+20],ax
mov al,ds:[si+16]
mov ah,ds:[si+21]
mov es:[di+22],ax
mov al,ds:[si+25]
mov ah,ds:[si+30]
mov es:[di+24],ax
mov al,ds:[si+34]
mov ah,ds:[si+38]
mov es:[di+26],ax
mov al,ds:[si+43]
mov ah,ds:[si+47]
mov es:[di+28],ax
mov al,ds:[si+51]
mov ah,ds:[si+56]
mov es:[di+30],ax
mov al,ds:[si+60]
mov ah,ds:[si+65]
mov es:[di+32],ax
mov al,ds:[si+69]
mov ah,ds:[si+73]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+100]
mov es:[di+40],ax
mov al,ds:[si+104]
mov ah,ds:[si+108]
mov es:[di+42],ax
mov al,ds:[si+113]
mov ah,ds:[si+117]
mov es:[di+44],ax
mov al,ds:[si+122]
mov ah,ds:[si+126]
mov es:[di+46],ax
mov al,ds:[si+130]
mov ah,ds:[si+135]
mov es:[di+48],ax
mov al,ds:[si+139]
mov ah,ds:[si+143]
mov es:[di+50],ax
mov al,ds:[si+148]
mov ah,ds:[si+152]
mov es:[di+52],ax
mov al,ds:[si+157]
mov ah,ds:[si+161]
mov es:[di+54],ax
mov al,ds:[si+165]
mov ah,ds:[si+170]
mov es:[di+56],ax
mov al,ds:[si+174]
mov ah,ds:[si+178]
mov es:[di+58],ax
mov al,ds:[si+183]
xor ah,ah
mov es:[di+60],ax
ret
@zoom170:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+16],ax
mov es:[di+62],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov al,1
out dx,al
xor al,al
mov ah,ds:[si+1]
mov es:[di+18],ax
mov al,ds:[si+5]
mov ah,ds:[si+10]
mov es:[di+20],ax
mov al,ds:[si+14]
mov ah,ds:[si+18]
mov es:[di+22],ax
mov al,ds:[si+23]
mov ah,ds:[si+27]
mov es:[di+24],ax
mov al,ds:[si+31]
mov ah,ds:[si+36]
mov es:[di+26],ax
mov al,ds:[si+40]
mov ah,ds:[si+44]
mov es:[di+28],ax
mov al,ds:[si+49]
mov ah,ds:[si+53]
mov es:[di+30],ax
mov al,ds:[si+57]
mov ah,ds:[si+62]
mov es:[di+32],ax
mov al,ds:[si+66]
mov ah,ds:[si+70]
mov es:[di+34],ax
mov al,ds:[si+75]
mov ah,ds:[si+79]
mov es:[di+36],ax
mov al,ds:[si+83]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+109]
mov ah,ds:[si+114]
mov es:[di+44],ax
mov al,ds:[si+118]
mov ah,ds:[si+122]
mov es:[di+46],ax
mov al,ds:[si+127]
mov ah,ds:[si+131]
mov es:[di+48],ax
mov al,ds:[si+135]
mov ah,ds:[si+140]
mov es:[di+50],ax
mov al,ds:[si+144]
mov ah,ds:[si+148]
mov es:[di+52],ax
mov al,ds:[si+153]
mov ah,ds:[si+157]
mov es:[di+54],ax
mov al,ds:[si+161]
mov ah,ds:[si+166]
mov es:[di+56],ax
mov al,ds:[si+170]
mov ah,ds:[si+174]
mov es:[di+58],ax
mov al,ds:[si+179]
mov ah,ds:[si+183]
mov es:[di+60],ax
mov al,2
out dx,al
xor al,al
mov ah,ds:[si+2]
mov es:[di+18],ax
mov al,ds:[si+6]
mov ah,ds:[si+11]
mov es:[di+20],ax
mov al,ds:[si+15]
mov ah,ds:[si+19]
mov es:[di+22],ax
mov al,ds:[si+24]
mov ah,ds:[si+28]
mov es:[di+24],ax
mov al,ds:[si+32]
mov ah,ds:[si+37]
mov es:[di+26],ax
mov al,ds:[si+41]
mov ah,ds:[si+45]
mov es:[di+28],ax
mov al,ds:[si+50]
mov ah,ds:[si+54]
mov es:[di+30],ax
mov al,ds:[si+58]
mov ah,ds:[si+63]
mov es:[di+32],ax
mov al,ds:[si+67]
mov ah,ds:[si+71]
mov es:[di+34],ax
mov al,ds:[si+76]
mov ah,ds:[si+80]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+110]
mov ah,ds:[si+115]
mov es:[di+44],ax
mov al,ds:[si+119]
mov ah,ds:[si+123]
mov es:[di+46],ax
mov al,ds:[si+128]
mov ah,ds:[si+132]
mov es:[di+48],ax
mov al,ds:[si+136]
mov ah,ds:[si+141]
mov es:[di+50],ax
mov al,ds:[si+145]
mov ah,ds:[si+149]
mov es:[di+52],ax
mov al,ds:[si+154]
mov ah,ds:[si+158]
mov es:[di+54],ax
mov al,ds:[si+162]
mov ah,ds:[si+167]
mov es:[di+56],ax
mov al,ds:[si+171]
mov ah,ds:[si+175]
mov es:[di+58],ax
mov al,ds:[si+180]
mov ah,ds:[si+184]
mov es:[di+60],ax
mov al,4
out dx,al
xor al,al
mov ah,ds:[si+3]
mov es:[di+18],ax
mov al,ds:[si+8]
mov ah,ds:[si+12]
mov es:[di+20],ax
mov al,ds:[si+16]
mov ah,ds:[si+21]
mov es:[di+22],ax
mov al,ds:[si+25]
mov ah,ds:[si+29]
mov es:[di+24],ax
mov al,ds:[si+34]
mov ah,ds:[si+38]
mov es:[di+26],ax
mov al,ds:[si+42]
mov ah,ds:[si+47]
mov es:[di+28],ax
mov al,ds:[si+51]
mov ah,ds:[si+55]
mov es:[di+30],ax
mov al,ds:[si+60]
mov ah,ds:[si+64]
mov es:[di+32],ax
mov al,ds:[si+68]
mov ah,ds:[si+72]
mov es:[di+34],ax
mov al,ds:[si+77]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+111]
mov ah,ds:[si+116]
mov es:[di+44],ax
mov al,ds:[si+120]
mov ah,ds:[si+124]
mov es:[di+46],ax
mov al,ds:[si+129]
mov ah,ds:[si+133]
mov es:[di+48],ax
mov al,ds:[si+137]
mov ah,ds:[si+142]
mov es:[di+50],ax
mov al,ds:[si+146]
mov ah,ds:[si+150]
mov es:[di+52],ax
mov al,ds:[si+155]
mov ah,ds:[si+159]
mov es:[di+54],ax
mov al,ds:[si+163]
mov ah,ds:[si+168]
mov es:[di+56],ax
mov al,ds:[si+172]
mov ah,ds:[si+176]
mov es:[di+58],ax
mov al,ds:[si+181]
xor ah,ah
mov es:[di+60],ax
mov al,8
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+4]
mov es:[di+18],ax
mov al,ds:[si+9]
mov ah,ds:[si+13]
mov es:[di+20],ax
mov al,ds:[si+17]
mov ah,ds:[si+22]
mov es:[di+22],ax
mov al,ds:[si+26]
mov ah,ds:[si+30]
mov es:[di+24],ax
mov al,ds:[si+35]
mov ah,ds:[si+39]
mov es:[di+26],ax
mov al,ds:[si+43]
mov ah,ds:[si+48]
mov es:[di+28],ax
mov al,ds:[si+52]
mov ah,ds:[si+56]
mov es:[di+30],ax
mov al,ds:[si+61]
mov ah,ds:[si+65]
mov es:[di+32],ax
mov al,ds:[si+69]
mov ah,ds:[si+74]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+100]
mov es:[di+40],ax
mov al,ds:[si+104]
mov ah,ds:[si+108]
mov es:[di+42],ax
mov al,ds:[si+113]
mov ah,ds:[si+117]
mov es:[di+44],ax
mov al,ds:[si+121]
mov ah,ds:[si+125]
mov es:[di+46],ax
mov al,ds:[si+130]
mov ah,ds:[si+134]
mov es:[di+48],ax
mov al,ds:[si+138]
mov ah,ds:[si+143]
mov es:[di+50],ax
mov al,ds:[si+147]
mov ah,ds:[si+151]
mov es:[di+52],ax
mov al,ds:[si+156]
mov ah,ds:[si+160]
mov es:[di+54],ax
mov al,ds:[si+164]
mov ah,ds:[si+169]
mov es:[di+56],ax
mov al,ds:[si+173]
mov ah,ds:[si+177]
mov es:[di+58],ax
mov al,ds:[si+182]
xor ah,ah
mov es:[di+60],ax
ret
@zoom172:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+16],ax
mov es:[di+62],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov al,1
out dx,al
xor al,al
mov ah,ds:[si+2]
mov es:[di+18],ax
mov al,ds:[si+6]
mov ah,ds:[si+11]
mov es:[di+20],ax
mov al,ds:[si+15]
mov ah,ds:[si+19]
mov es:[di+22],ax
mov al,ds:[si+24]
mov ah,ds:[si+28]
mov es:[di+24],ax
mov al,ds:[si+32]
mov ah,ds:[si+36]
mov es:[di+26],ax
mov al,ds:[si+41]
mov ah,ds:[si+45]
mov es:[di+28],ax
mov al,ds:[si+49]
mov ah,ds:[si+53]
mov es:[di+30],ax
mov al,ds:[si+58]
mov ah,ds:[si+62]
mov es:[di+32],ax
mov al,ds:[si+66]
mov ah,ds:[si+71]
mov es:[di+34],ax
mov al,ds:[si+75]
mov ah,ds:[si+79]
mov es:[di+36],ax
mov al,ds:[si+83]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+109]
mov ah,ds:[si+113]
mov es:[di+44],ax
mov al,ds:[si+118]
mov ah,ds:[si+122]
mov es:[di+46],ax
mov al,ds:[si+126]
mov ah,ds:[si+130]
mov es:[di+48],ax
mov al,ds:[si+135]
mov ah,ds:[si+139]
mov es:[di+50],ax
mov al,ds:[si+143]
mov ah,ds:[si+148]
mov es:[di+52],ax
mov al,ds:[si+152]
mov ah,ds:[si+156]
mov es:[di+54],ax
mov al,ds:[si+160]
mov ah,ds:[si+165]
mov es:[di+56],ax
mov al,ds:[si+169]
mov ah,ds:[si+173]
mov es:[di+58],ax
mov al,ds:[si+178]
mov ah,ds:[si+182]
mov es:[di+60],ax
mov al,2
out dx,al
xor al,al
mov ah,ds:[si+3]
mov es:[di+18],ax
mov al,ds:[si+7]
mov ah,ds:[si+12]
mov es:[di+20],ax
mov al,ds:[si+16]
mov ah,ds:[si+20]
mov es:[di+22],ax
mov al,ds:[si+25]
mov ah,ds:[si+29]
mov es:[di+24],ax
mov al,ds:[si+33]
mov ah,ds:[si+37]
mov es:[di+26],ax
mov al,ds:[si+42]
mov ah,ds:[si+46]
mov es:[di+28],ax
mov al,ds:[si+50]
mov ah,ds:[si+55]
mov es:[di+30],ax
mov al,ds:[si+59]
mov ah,ds:[si+63]
mov es:[di+32],ax
mov al,ds:[si+67]
mov ah,ds:[si+72]
mov es:[di+34],ax
mov al,ds:[si+76]
mov ah,ds:[si+80]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+110]
mov ah,ds:[si+114]
mov es:[di+44],ax
mov al,ds:[si+119]
mov ah,ds:[si+123]
mov es:[di+46],ax
mov al,ds:[si+127]
mov ah,ds:[si+132]
mov es:[di+48],ax
mov al,ds:[si+136]
mov ah,ds:[si+140]
mov es:[di+50],ax
mov al,ds:[si+144]
mov ah,ds:[si+149]
mov es:[di+52],ax
mov al,ds:[si+153]
mov ah,ds:[si+157]
mov es:[di+54],ax
mov al,ds:[si+161]
mov ah,ds:[si+166]
mov es:[di+56],ax
mov al,ds:[si+170]
mov ah,ds:[si+174]
mov es:[di+58],ax
mov al,ds:[si+179]
mov ah,ds:[si+183]
mov es:[di+60],ax
mov al,4
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+4]
mov es:[di+18],ax
mov al,ds:[si+9]
mov ah,ds:[si+13]
mov es:[di+20],ax
mov al,ds:[si+17]
mov ah,ds:[si+21]
mov es:[di+22],ax
mov al,ds:[si+26]
mov ah,ds:[si+30]
mov es:[di+24],ax
mov al,ds:[si+34]
mov ah,ds:[si+38]
mov es:[di+26],ax
mov al,ds:[si+43]
mov ah,ds:[si+47]
mov es:[di+28],ax
mov al,ds:[si+51]
mov ah,ds:[si+56]
mov es:[di+30],ax
mov al,ds:[si+60]
mov ah,ds:[si+64]
mov es:[di+32],ax
mov al,ds:[si+68]
mov ah,ds:[si+73]
mov es:[di+34],ax
mov al,ds:[si+77]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+111]
mov ah,ds:[si+115]
mov es:[di+44],ax
mov al,ds:[si+120]
mov ah,ds:[si+124]
mov es:[di+46],ax
mov al,ds:[si+128]
mov ah,ds:[si+133]
mov es:[di+48],ax
mov al,ds:[si+137]
mov ah,ds:[si+141]
mov es:[di+50],ax
mov al,ds:[si+145]
mov ah,ds:[si+150]
mov es:[di+52],ax
mov al,ds:[si+154]
mov ah,ds:[si+158]
mov es:[di+54],ax
mov al,ds:[si+163]
mov ah,ds:[si+167]
mov es:[di+56],ax
mov al,ds:[si+171]
mov ah,ds:[si+175]
mov es:[di+58],ax
mov al,ds:[si+180]
mov ah,ds:[si+184]
mov es:[di+60],ax
mov al,8
out dx,al
mov al,ds:[si+1]
mov ah,ds:[si+5]
mov es:[di+18],ax
mov al,ds:[si+10]
mov ah,ds:[si+14]
mov es:[di+20],ax
mov al,ds:[si+18]
mov ah,ds:[si+22]
mov es:[di+22],ax
mov al,ds:[si+27]
mov ah,ds:[si+31]
mov es:[di+24],ax
mov al,ds:[si+35]
mov ah,ds:[si+40]
mov es:[di+26],ax
mov al,ds:[si+44]
mov ah,ds:[si+48]
mov es:[di+28],ax
mov al,ds:[si+52]
mov ah,ds:[si+57]
mov es:[di+30],ax
mov al,ds:[si+61]
mov ah,ds:[si+65]
mov es:[di+32],ax
mov al,ds:[si+70]
mov ah,ds:[si+74]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+104]
mov ah,ds:[si+108]
mov es:[di+42],ax
mov al,ds:[si+112]
mov ah,ds:[si+117]
mov es:[di+44],ax
mov al,ds:[si+121]
mov ah,ds:[si+125]
mov es:[di+46],ax
mov al,ds:[si+129]
mov ah,ds:[si+134]
mov es:[di+48],ax
mov al,ds:[si+138]
mov ah,ds:[si+142]
mov es:[di+50],ax
mov al,ds:[si+147]
mov ah,ds:[si+151]
mov es:[di+52],ax
mov al,ds:[si+155]
mov ah,ds:[si+159]
mov es:[di+54],ax
mov al,ds:[si+164]
mov ah,ds:[si+168]
mov es:[di+56],ax
mov al,ds:[si+172]
mov ah,ds:[si+176]
mov es:[di+58],ax
mov al,ds:[si+181]
xor ah,ah
mov es:[di+60],ax
ret
@zoom174:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+16],ax
mov es:[di+62],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov al,1
out dx,al
xor al,al
mov ah,ds:[si+3]
mov es:[di+18],ax
mov al,ds:[si+7]
mov ah,ds:[si+12]
mov es:[di+20],ax
mov al,ds:[si+16]
mov ah,ds:[si+20]
mov es:[di+22],ax
mov al,ds:[si+24]
mov ah,ds:[si+29]
mov es:[di+24],ax
mov al,ds:[si+33]
mov ah,ds:[si+37]
mov es:[di+26],ax
mov al,ds:[si+41]
mov ah,ds:[si+45]
mov es:[di+28],ax
mov al,ds:[si+50]
mov ah,ds:[si+54]
mov es:[di+30],ax
mov al,ds:[si+58]
mov ah,ds:[si+62]
mov es:[di+32],ax
mov al,ds:[si+67]
mov ah,ds:[si+71]
mov es:[di+34],ax
mov al,ds:[si+75]
mov ah,ds:[si+79]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+109]
mov ah,ds:[si+113]
mov es:[di+44],ax
mov al,ds:[si+117]
mov ah,ds:[si+122]
mov es:[di+46],ax
mov al,ds:[si+126]
mov ah,ds:[si+130]
mov es:[di+48],ax
mov al,ds:[si+134]
mov ah,ds:[si+138]
mov es:[di+50],ax
mov al,ds:[si+143]
mov ah,ds:[si+147]
mov es:[di+52],ax
mov al,ds:[si+151]
mov ah,ds:[si+155]
mov es:[di+54],ax
mov al,ds:[si+160]
mov ah,ds:[si+164]
mov es:[di+56],ax
mov al,ds:[si+168]
mov ah,ds:[si+172]
mov es:[di+58],ax
mov al,ds:[si+177]
mov ah,ds:[si+181]
mov es:[di+60],ax
mov al,2
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+4]
mov es:[di+18],ax
mov al,ds:[si+8]
mov ah,ds:[si+13]
mov es:[di+20],ax
mov al,ds:[si+17]
mov ah,ds:[si+21]
mov es:[di+22],ax
mov al,ds:[si+25]
mov ah,ds:[si+30]
mov es:[di+24],ax
mov al,ds:[si+34]
mov ah,ds:[si+38]
mov es:[di+26],ax
mov al,ds:[si+42]
mov ah,ds:[si+47]
mov es:[di+28],ax
mov al,ds:[si+51]
mov ah,ds:[si+55]
mov es:[di+30],ax
mov al,ds:[si+59]
mov ah,ds:[si+63]
mov es:[di+32],ax
mov al,ds:[si+68]
mov ah,ds:[si+72]
mov es:[di+34],ax
mov al,ds:[si+76]
mov ah,ds:[si+80]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+110]
mov ah,ds:[si+114]
mov es:[di+44],ax
mov al,ds:[si+118]
mov ah,ds:[si+123]
mov es:[di+46],ax
mov al,ds:[si+127]
mov ah,ds:[si+131]
mov es:[di+48],ax
mov al,ds:[si+135]
mov ah,ds:[si+140]
mov es:[di+50],ax
mov al,ds:[si+144]
mov ah,ds:[si+148]
mov es:[di+52],ax
mov al,ds:[si+152]
mov ah,ds:[si+156]
mov es:[di+54],ax
mov al,ds:[si+161]
mov ah,ds:[si+165]
mov es:[di+56],ax
mov al,ds:[si+169]
mov ah,ds:[si+173]
mov es:[di+58],ax
mov al,ds:[si+178]
mov ah,ds:[si+182]
mov es:[di+60],ax
mov al,4
out dx,al
mov al,ds:[si+1]
mov ah,ds:[si+5]
mov es:[di+18],ax
mov al,ds:[si+10]
mov ah,ds:[si+14]
mov es:[di+20],ax
mov al,ds:[si+18]
mov ah,ds:[si+22]
mov es:[di+22],ax
mov al,ds:[si+26]
mov ah,ds:[si+31]
mov es:[di+24],ax
mov al,ds:[si+35]
mov ah,ds:[si+39]
mov es:[di+26],ax
mov al,ds:[si+43]
mov ah,ds:[si+48]
mov es:[di+28],ax
mov al,ds:[si+52]
mov ah,ds:[si+56]
mov es:[di+30],ax
mov al,ds:[si+60]
mov ah,ds:[si+64]
mov es:[di+32],ax
mov al,ds:[si+69]
mov ah,ds:[si+73]
mov es:[di+34],ax
mov al,ds:[si+77]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+111]
mov ah,ds:[si+115]
mov es:[di+44],ax
mov al,ds:[si+119]
mov ah,ds:[si+124]
mov es:[di+46],ax
mov al,ds:[si+128]
mov ah,ds:[si+132]
mov es:[di+48],ax
mov al,ds:[si+136]
mov ah,ds:[si+141]
mov es:[di+50],ax
mov al,ds:[si+145]
mov ah,ds:[si+149]
mov es:[di+52],ax
mov al,ds:[si+153]
mov ah,ds:[si+158]
mov es:[di+54],ax
mov al,ds:[si+162]
mov ah,ds:[si+166]
mov es:[di+56],ax
mov al,ds:[si+170]
mov ah,ds:[si+174]
mov es:[di+58],ax
mov al,ds:[si+179]
mov ah,ds:[si+183]
mov es:[di+60],ax
mov al,8
out dx,al
mov al,ds:[si+2]
mov ah,ds:[si+6]
mov es:[di+18],ax
mov al,ds:[si+11]
mov ah,ds:[si+15]
mov es:[di+20],ax
mov al,ds:[si+19]
mov ah,ds:[si+23]
mov es:[di+22],ax
mov al,ds:[si+27]
mov ah,ds:[si+32]
mov es:[di+24],ax
mov al,ds:[si+36]
mov ah,ds:[si+40]
mov es:[di+26],ax
mov al,ds:[si+44]
mov ah,ds:[si+49]
mov es:[di+28],ax
mov al,ds:[si+53]
mov ah,ds:[si+57]
mov es:[di+30],ax
mov al,ds:[si+61]
mov ah,ds:[si+66]
mov es:[di+32],ax
mov al,ds:[si+70]
mov ah,ds:[si+74]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+104]
mov ah,ds:[si+108]
mov es:[di+42],ax
mov al,ds:[si+112]
mov ah,ds:[si+116]
mov es:[di+44],ax
mov al,ds:[si+121]
mov ah,ds:[si+125]
mov es:[di+46],ax
mov al,ds:[si+129]
mov ah,ds:[si+133]
mov es:[di+48],ax
mov al,ds:[si+137]
mov ah,ds:[si+142]
mov es:[di+50],ax
mov al,ds:[si+146]
mov ah,ds:[si+150]
mov es:[di+52],ax
mov al,ds:[si+154]
mov ah,ds:[si+159]
mov es:[di+54],ax
mov al,ds:[si+163]
mov ah,ds:[si+167]
mov es:[di+56],ax
mov al,ds:[si+171]
mov ah,ds:[si+175]
mov es:[di+58],ax
mov al,ds:[si+180]
mov ah,ds:[si+184]
mov es:[di+60],ax
ret
@zoom176:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+16],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+63],al
mov al,1
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+4]
mov es:[di+18],ax
mov al,ds:[si+8]
mov ah,ds:[si+13]
mov es:[di+20],ax
mov al,ds:[si+17]
mov ah,ds:[si+21]
mov es:[di+22],ax
mov al,ds:[si+25]
mov ah,ds:[si+29]
mov es:[di+24],ax
mov al,ds:[si+33]
mov ah,ds:[si+38]
mov es:[di+26],ax
mov al,ds:[si+42]
mov ah,ds:[si+46]
mov es:[di+28],ax
mov al,ds:[si+50]
mov ah,ds:[si+54]
mov es:[di+30],ax
mov al,ds:[si+59]
mov ah,ds:[si+63]
mov es:[di+32],ax
mov al,ds:[si+67]
mov ah,ds:[si+71]
mov es:[di+34],ax
mov al,ds:[si+75]
mov ah,ds:[si+79]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+109]
mov ah,ds:[si+113]
mov es:[di+44],ax
mov al,ds:[si+117]
mov ah,ds:[si+121]
mov es:[di+46],ax
mov al,ds:[si+125]
mov ah,ds:[si+130]
mov es:[di+48],ax
mov al,ds:[si+134]
mov ah,ds:[si+138]
mov es:[di+50],ax
mov al,ds:[si+142]
mov ah,ds:[si+146]
mov es:[di+52],ax
mov al,ds:[si+151]
mov ah,ds:[si+155]
mov es:[di+54],ax
mov al,ds:[si+159]
mov ah,ds:[si+163]
mov es:[di+56],ax
mov al,ds:[si+167]
mov ah,ds:[si+171]
mov es:[di+58],ax
mov al,ds:[si+176]
mov ah,ds:[si+180]
mov es:[di+60],ax
mov al,ds:[si+184]
mov es:[di+62],al
mov al,2
out dx,al
mov al,ds:[si+1]
mov ah,ds:[si+5]
mov es:[di+18],ax
mov al,ds:[si+9]
mov ah,ds:[si+14]
mov es:[di+20],ax
mov al,ds:[si+18]
mov ah,ds:[si+22]
mov es:[di+22],ax
mov al,ds:[si+26]
mov ah,ds:[si+30]
mov es:[di+24],ax
mov al,ds:[si+34]
mov ah,ds:[si+39]
mov es:[di+26],ax
mov al,ds:[si+43]
mov ah,ds:[si+47]
mov es:[di+28],ax
mov al,ds:[si+51]
mov ah,ds:[si+55]
mov es:[di+30],ax
mov al,ds:[si+60]
mov ah,ds:[si+64]
mov es:[di+32],ax
mov al,ds:[si+68]
mov ah,ds:[si+72]
mov es:[di+34],ax
mov al,ds:[si+76]
mov ah,ds:[si+80]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+110]
mov ah,ds:[si+114]
mov es:[di+44],ax
mov al,ds:[si+118]
mov ah,ds:[si+122]
mov es:[di+46],ax
mov al,ds:[si+126]
mov ah,ds:[si+131]
mov es:[di+48],ax
mov al,ds:[si+135]
mov ah,ds:[si+139]
mov es:[di+50],ax
mov al,ds:[si+143]
mov ah,ds:[si+147]
mov es:[di+52],ax
mov al,ds:[si+152]
mov ah,ds:[si+156]
mov es:[di+54],ax
mov al,ds:[si+160]
mov ah,ds:[si+164]
mov es:[di+56],ax
mov al,ds:[si+168]
mov ah,ds:[si+172]
mov es:[di+58],ax
mov al,ds:[si+177]
mov ah,ds:[si+181]
mov es:[di+60],ax
xor al,al
mov es:[di+62],al
mov al,4
out dx,al
mov al,ds:[si+2]
mov ah,ds:[si+6]
mov es:[di+18],ax
mov al,ds:[si+10]
mov ah,ds:[si+15]
mov es:[di+20],ax
mov al,ds:[si+19]
mov ah,ds:[si+23]
mov es:[di+22],ax
mov al,ds:[si+27]
mov ah,ds:[si+31]
mov es:[di+24],ax
mov al,ds:[si+36]
mov ah,ds:[si+40]
mov es:[di+26],ax
mov al,ds:[si+44]
mov ah,ds:[si+48]
mov es:[di+28],ax
mov al,ds:[si+52]
mov ah,ds:[si+56]
mov es:[di+30],ax
mov al,ds:[si+61]
mov ah,ds:[si+65]
mov es:[di+32],ax
mov al,ds:[si+69]
mov ah,ds:[si+73]
mov es:[di+34],ax
mov al,ds:[si+77]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+111]
mov ah,ds:[si+115]
mov es:[di+44],ax
mov al,ds:[si+119]
mov ah,ds:[si+123]
mov es:[di+46],ax
mov al,ds:[si+128]
mov ah,ds:[si+132]
mov es:[di+48],ax
mov al,ds:[si+136]
mov ah,ds:[si+140]
mov es:[di+50],ax
mov al,ds:[si+144]
mov ah,ds:[si+148]
mov es:[di+52],ax
mov al,ds:[si+153]
mov ah,ds:[si+157]
mov es:[di+54],ax
mov al,ds:[si+161]
mov ah,ds:[si+165]
mov es:[di+56],ax
mov al,ds:[si+169]
mov ah,ds:[si+174]
mov es:[di+58],ax
mov al,ds:[si+178]
mov ah,ds:[si+182]
mov es:[di+60],ax
xor al,al
mov es:[di+62],al
mov al,8
out dx,al
mov al,ds:[si+3]
mov ah,ds:[si+7]
mov es:[di+18],ax
mov al,ds:[si+11]
mov ah,ds:[si+16]
mov es:[di+20],ax
mov al,ds:[si+20]
mov ah,ds:[si+24]
mov es:[di+22],ax
mov al,ds:[si+28]
mov ah,ds:[si+32]
mov es:[di+24],ax
mov al,ds:[si+37]
mov ah,ds:[si+41]
mov es:[di+26],ax
mov al,ds:[si+45]
mov ah,ds:[si+49]
mov es:[di+28],ax
mov al,ds:[si+53]
mov ah,ds:[si+57]
mov es:[di+30],ax
mov al,ds:[si+62]
mov ah,ds:[si+66]
mov es:[di+32],ax
mov al,ds:[si+70]
mov ah,ds:[si+74]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+108]
mov es:[di+42],ax
mov al,ds:[si+112]
mov ah,ds:[si+116]
mov es:[di+44],ax
mov al,ds:[si+120]
mov ah,ds:[si+124]
mov es:[di+46],ax
mov al,ds:[si+129]
mov ah,ds:[si+133]
mov es:[di+48],ax
mov al,ds:[si+137]
mov ah,ds:[si+141]
mov es:[di+50],ax
mov al,ds:[si+145]
mov ah,ds:[si+149]
mov es:[di+52],ax
mov al,ds:[si+154]
mov ah,ds:[si+158]
mov es:[di+54],ax
mov al,ds:[si+162]
mov ah,ds:[si+166]
mov es:[di+56],ax
mov al,ds:[si+170]
mov ah,ds:[si+175]
mov es:[di+58],ax
mov al,ds:[si+179]
mov ah,ds:[si+183]
mov es:[di+60],ax
xor al,al
mov es:[di+62],al
ret
@zoom178:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+16],al
mov es:[di+63],al
mov al,1
out dx,al
xor ah,ah
mov es:[di+17],ah
mov al,ds:[si+1]
mov ah,ds:[si+5]
mov es:[di+18],ax
mov al,ds:[si+9]
mov ah,ds:[si+13]
mov es:[di+20],ax
mov al,ds:[si+18]
mov ah,ds:[si+22]
mov es:[di+22],ax
mov al,ds:[si+26]
mov ah,ds:[si+30]
mov es:[di+24],ax
mov al,ds:[si+34]
mov ah,ds:[si+38]
mov es:[di+26],ax
mov al,ds:[si+42]
mov ah,ds:[si+47]
mov es:[di+28],ax
mov al,ds:[si+51]
mov ah,ds:[si+55]
mov es:[di+30],ax
mov al,ds:[si+59]
mov ah,ds:[si+63]
mov es:[di+32],ax
mov al,ds:[si+67]
mov ah,ds:[si+71]
mov es:[di+34],ax
mov al,ds:[si+75]
mov ah,ds:[si+80]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+109]
mov ah,ds:[si+113]
mov es:[di+44],ax
mov al,ds:[si+117]
mov ah,ds:[si+121]
mov es:[di+46],ax
mov al,ds:[si+125]
mov ah,ds:[si+129]
mov es:[di+48],ax
mov al,ds:[si+133]
mov ah,ds:[si+137]
mov es:[di+50],ax
mov al,ds:[si+142]
mov ah,ds:[si+146]
mov es:[di+52],ax
mov al,ds:[si+150]
mov ah,ds:[si+154]
mov es:[di+54],ax
mov al,ds:[si+158]
mov ah,ds:[si+162]
mov es:[di+56],ax
mov al,ds:[si+166]
mov ah,ds:[si+171]
mov es:[di+58],ax
mov al,ds:[si+175]
mov ah,ds:[si+179]
mov es:[di+60],ax
mov al,ds:[si+183]
mov es:[di+62],al
mov al,2
out dx,al
xor ah,ah
mov es:[di+17],ah
mov al,ds:[si+2]
mov ah,ds:[si+6]
mov es:[di+18],ax
mov al,ds:[si+10]
mov ah,ds:[si+14]
mov es:[di+20],ax
mov al,ds:[si+19]
mov ah,ds:[si+23]
mov es:[di+22],ax
mov al,ds:[si+27]
mov ah,ds:[si+31]
mov es:[di+24],ax
mov al,ds:[si+35]
mov ah,ds:[si+39]
mov es:[di+26],ax
mov al,ds:[si+43]
mov ah,ds:[si+48]
mov es:[di+28],ax
mov al,ds:[si+52]
mov ah,ds:[si+56]
mov es:[di+30],ax
mov al,ds:[si+60]
mov ah,ds:[si+64]
mov es:[di+32],ax
mov al,ds:[si+68]
mov ah,ds:[si+72]
mov es:[di+34],ax
mov al,ds:[si+76]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+110]
mov ah,ds:[si+114]
mov es:[di+44],ax
mov al,ds:[si+118]
mov ah,ds:[si+122]
mov es:[di+46],ax
mov al,ds:[si+126]
mov ah,ds:[si+130]
mov es:[di+48],ax
mov al,ds:[si+134]
mov ah,ds:[si+138]
mov es:[di+50],ax
mov al,ds:[si+143]
mov ah,ds:[si+147]
mov es:[di+52],ax
mov al,ds:[si+151]
mov ah,ds:[si+155]
mov es:[di+54],ax
mov al,ds:[si+159]
mov ah,ds:[si+163]
mov es:[di+56],ax
mov al,ds:[si+167]
mov ah,ds:[si+172]
mov es:[di+58],ax
mov al,ds:[si+176]
mov ah,ds:[si+180]
mov es:[di+60],ax
mov al,ds:[si+184]
mov es:[di+62],al
mov al,4
out dx,al
xor ah,ah
mov es:[di+17],ah
mov al,ds:[si+3]
mov ah,ds:[si+7]
mov es:[di+18],ax
mov al,ds:[si+11]
mov ah,ds:[si+16]
mov es:[di+20],ax
mov al,ds:[si+20]
mov ah,ds:[si+24]
mov es:[di+22],ax
mov al,ds:[si+28]
mov ah,ds:[si+32]
mov es:[di+24],ax
mov al,ds:[si+36]
mov ah,ds:[si+40]
mov es:[di+26],ax
mov al,ds:[si+44]
mov ah,ds:[si+49]
mov es:[di+28],ax
mov al,ds:[si+53]
mov ah,ds:[si+57]
mov es:[di+30],ax
mov al,ds:[si+61]
mov ah,ds:[si+65]
mov es:[di+32],ax
mov al,ds:[si+69]
mov ah,ds:[si+73]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+111]
mov ah,ds:[si+115]
mov es:[di+44],ax
mov al,ds:[si+119]
mov ah,ds:[si+123]
mov es:[di+46],ax
mov al,ds:[si+127]
mov ah,ds:[si+131]
mov es:[di+48],ax
mov al,ds:[si+135]
mov ah,ds:[si+140]
mov es:[di+50],ax
mov al,ds:[si+144]
mov ah,ds:[si+148]
mov es:[di+52],ax
mov al,ds:[si+152]
mov ah,ds:[si+156]
mov es:[di+54],ax
mov al,ds:[si+160]
mov ah,ds:[si+164]
mov es:[di+56],ax
mov al,ds:[si+168]
mov ah,ds:[si+173]
mov es:[di+58],ax
mov al,ds:[si+177]
mov ah,ds:[si+181]
mov es:[di+60],ax
xor al,al
mov es:[di+62],al
mov al,8
out dx,al
mov ah,ds:[si+0]
mov es:[di+17],ah
mov al,ds:[si+4]
mov ah,ds:[si+8]
mov es:[di+18],ax
mov al,ds:[si+12]
mov ah,ds:[si+17]
mov es:[di+20],ax
mov al,ds:[si+21]
mov ah,ds:[si+25]
mov es:[di+22],ax
mov al,ds:[si+29]
mov ah,ds:[si+33]
mov es:[di+24],ax
mov al,ds:[si+37]
mov ah,ds:[si+41]
mov es:[di+26],ax
mov al,ds:[si+45]
mov ah,ds:[si+50]
mov es:[di+28],ax
mov al,ds:[si+54]
mov ah,ds:[si+58]
mov es:[di+30],ax
mov al,ds:[si+62]
mov ah,ds:[si+66]
mov es:[di+32],ax
mov al,ds:[si+70]
mov ah,ds:[si+74]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+112]
mov ah,ds:[si+116]
mov es:[di+44],ax
mov al,ds:[si+120]
mov ah,ds:[si+124]
mov es:[di+46],ax
mov al,ds:[si+128]
mov ah,ds:[si+132]
mov es:[di+48],ax
mov al,ds:[si+136]
mov ah,ds:[si+141]
mov es:[di+50],ax
mov al,ds:[si+145]
mov ah,ds:[si+149]
mov es:[di+52],ax
mov al,ds:[si+153]
mov ah,ds:[si+157]
mov es:[di+54],ax
mov al,ds:[si+161]
mov ah,ds:[si+165]
mov es:[di+56],ax
mov al,ds:[si+169]
mov ah,ds:[si+174]
mov es:[di+58],ax
mov al,ds:[si+178]
mov ah,ds:[si+182]
mov es:[di+60],ax
xor al,al
mov es:[di+62],al
ret
@zoom180:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+16],al
mov es:[di+63],al
mov al,1
out dx,al
xor ah,ah
mov es:[di+17],ah
mov al,ds:[si+2]
mov ah,ds:[si+6]
mov es:[di+18],ax
mov al,ds:[si+10]
mov ah,ds:[si+14]
mov es:[di+20],ax
mov al,ds:[si+18]
mov ah,ds:[si+22]
mov es:[di+22],ax
mov al,ds:[si+27]
mov ah,ds:[si+31]
mov es:[di+24],ax
mov al,ds:[si+35]
mov ah,ds:[si+39]
mov es:[di+26],ax
mov al,ds:[si+43]
mov ah,ds:[si+47]
mov es:[di+28],ax
mov al,ds:[si+51]
mov ah,ds:[si+55]
mov es:[di+30],ax
mov al,ds:[si+59]
mov ah,ds:[si+63]
mov es:[di+32],ax
mov al,ds:[si+67]
mov ah,ds:[si+72]
mov es:[di+34],ax
mov al,ds:[si+76]
mov ah,ds:[si+80]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+112]
mov es:[di+44],ax
mov al,ds:[si+117]
mov ah,ds:[si+121]
mov es:[di+46],ax
mov al,ds:[si+125]
mov ah,ds:[si+129]
mov es:[di+48],ax
mov al,ds:[si+133]
mov ah,ds:[si+137]
mov es:[di+50],ax
mov al,ds:[si+141]
mov ah,ds:[si+145]
mov es:[di+52],ax
mov al,ds:[si+149]
mov ah,ds:[si+153]
mov es:[di+54],ax
mov al,ds:[si+157]
mov ah,ds:[si+161]
mov es:[di+56],ax
mov al,ds:[si+166]
mov ah,ds:[si+170]
mov es:[di+58],ax
mov al,ds:[si+174]
mov ah,ds:[si+178]
mov es:[di+60],ax
mov al,ds:[si+182]
mov es:[di+62],al
mov al,2
out dx,al
xor ah,ah
mov es:[di+17],ah
mov al,ds:[si+3]
mov ah,ds:[si+7]
mov es:[di+18],ax
mov al,ds:[si+11]
mov ah,ds:[si+15]
mov es:[di+20],ax
mov al,ds:[si+19]
mov ah,ds:[si+24]
mov es:[di+22],ax
mov al,ds:[si+28]
mov ah,ds:[si+32]
mov es:[di+24],ax
mov al,ds:[si+36]
mov ah,ds:[si+40]
mov es:[di+26],ax
mov al,ds:[si+44]
mov ah,ds:[si+48]
mov es:[di+28],ax
mov al,ds:[si+52]
mov ah,ds:[si+56]
mov es:[di+30],ax
mov al,ds:[si+60]
mov ah,ds:[si+64]
mov es:[di+32],ax
mov al,ds:[si+68]
mov ah,ds:[si+73]
mov es:[di+34],ax
mov al,ds:[si+77]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+109]
mov ah,ds:[si+113]
mov es:[di+44],ax
mov al,ds:[si+118]
mov ah,ds:[si+122]
mov es:[di+46],ax
mov al,ds:[si+126]
mov ah,ds:[si+130]
mov es:[di+48],ax
mov al,ds:[si+134]
mov ah,ds:[si+138]
mov es:[di+50],ax
mov al,ds:[si+142]
mov ah,ds:[si+146]
mov es:[di+52],ax
mov al,ds:[si+150]
mov ah,ds:[si+154]
mov es:[di+54],ax
mov al,ds:[si+158]
mov ah,ds:[si+163]
mov es:[di+56],ax
mov al,ds:[si+167]
mov ah,ds:[si+171]
mov es:[di+58],ax
mov al,ds:[si+175]
mov ah,ds:[si+179]
mov es:[di+60],ax
mov al,ds:[si+183]
mov es:[di+62],al
mov al,4
out dx,al
mov ah,ds:[si+0]
mov es:[di+17],ah
mov al,ds:[si+4]
mov ah,ds:[si+8]
mov es:[di+18],ax
mov al,ds:[si+12]
mov ah,ds:[si+16]
mov es:[di+20],ax
mov al,ds:[si+20]
mov ah,ds:[si+25]
mov es:[di+22],ax
mov al,ds:[si+29]
mov ah,ds:[si+33]
mov es:[di+24],ax
mov al,ds:[si+37]
mov ah,ds:[si+41]
mov es:[di+26],ax
mov al,ds:[si+45]
mov ah,ds:[si+49]
mov es:[di+28],ax
mov al,ds:[si+53]
mov ah,ds:[si+57]
mov es:[di+30],ax
mov al,ds:[si+61]
mov ah,ds:[si+65]
mov es:[di+32],ax
mov al,ds:[si+70]
mov ah,ds:[si+74]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+110]
mov ah,ds:[si+114]
mov es:[di+44],ax
mov al,ds:[si+119]
mov ah,ds:[si+123]
mov es:[di+46],ax
mov al,ds:[si+127]
mov ah,ds:[si+131]
mov es:[di+48],ax
mov al,ds:[si+135]
mov ah,ds:[si+139]
mov es:[di+50],ax
mov al,ds:[si+143]
mov ah,ds:[si+147]
mov es:[di+52],ax
mov al,ds:[si+151]
mov ah,ds:[si+155]
mov es:[di+54],ax
mov al,ds:[si+159]
mov ah,ds:[si+164]
mov es:[di+56],ax
mov al,ds:[si+168]
mov ah,ds:[si+172]
mov es:[di+58],ax
mov al,ds:[si+176]
mov ah,ds:[si+180]
mov es:[di+60],ax
mov al,ds:[si+184]
mov es:[di+62],al
mov al,8
out dx,al
mov ah,ds:[si+1]
mov es:[di+17],ah
mov al,ds:[si+5]
mov ah,ds:[si+9]
mov es:[di+18],ax
mov al,ds:[si+13]
mov ah,ds:[si+17]
mov es:[di+20],ax
mov al,ds:[si+21]
mov ah,ds:[si+26]
mov es:[di+22],ax
mov al,ds:[si+30]
mov ah,ds:[si+34]
mov es:[di+24],ax
mov al,ds:[si+38]
mov ah,ds:[si+42]
mov es:[di+26],ax
mov al,ds:[si+46]
mov ah,ds:[si+50]
mov es:[di+28],ax
mov al,ds:[si+54]
mov ah,ds:[si+58]
mov es:[di+30],ax
mov al,ds:[si+62]
mov ah,ds:[si+66]
mov es:[di+32],ax
mov al,ds:[si+71]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+111]
mov ah,ds:[si+115]
mov es:[di+44],ax
mov al,ds:[si+120]
mov ah,ds:[si+124]
mov es:[di+46],ax
mov al,ds:[si+128]
mov ah,ds:[si+132]
mov es:[di+48],ax
mov al,ds:[si+136]
mov ah,ds:[si+140]
mov es:[di+50],ax
mov al,ds:[si+144]
mov ah,ds:[si+148]
mov es:[di+52],ax
mov al,ds:[si+152]
mov ah,ds:[si+156]
mov es:[di+54],ax
mov al,ds:[si+160]
mov ah,ds:[si+165]
mov es:[di+56],ax
mov al,ds:[si+169]
mov ah,ds:[si+173]
mov es:[di+58],ax
mov al,ds:[si+177]
mov ah,ds:[si+181]
mov es:[di+60],ax
xor al,al
mov es:[di+62],al
ret
@zoom182:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+16],al
mov es:[di+63],al
mov al,1
out dx,al
xor ah,ah
mov es:[di+17],ah
mov al,ds:[si+3]
mov ah,ds:[si+7]
mov es:[di+18],ax
mov al,ds:[si+11]
mov ah,ds:[si+15]
mov es:[di+20],ax
mov al,ds:[si+19]
mov ah,ds:[si+23]
mov es:[di+22],ax
mov al,ds:[si+27]
mov ah,ds:[si+31]
mov es:[di+24],ax
mov al,ds:[si+35]
mov ah,ds:[si+39]
mov es:[di+26],ax
mov al,ds:[si+43]
mov ah,ds:[si+48]
mov es:[di+28],ax
mov al,ds:[si+52]
mov ah,ds:[si+56]
mov es:[di+30],ax
mov al,ds:[si+60]
mov ah,ds:[si+64]
mov es:[di+32],ax
mov al,ds:[si+68]
mov ah,ds:[si+72]
mov es:[di+34],ax
mov al,ds:[si+76]
mov ah,ds:[si+80]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+112]
mov es:[di+44],ax
mov al,ds:[si+116]
mov ah,ds:[si+120]
mov es:[di+46],ax
mov al,ds:[si+124]
mov ah,ds:[si+128]
mov es:[di+48],ax
mov al,ds:[si+132]
mov ah,ds:[si+136]
mov es:[di+50],ax
mov al,ds:[si+141]
mov ah,ds:[si+145]
mov es:[di+52],ax
mov al,ds:[si+149]
mov ah,ds:[si+153]
mov es:[di+54],ax
mov al,ds:[si+157]
mov ah,ds:[si+161]
mov es:[di+56],ax
mov al,ds:[si+165]
mov ah,ds:[si+169]
mov es:[di+58],ax
mov al,ds:[si+173]
mov ah,ds:[si+177]
mov es:[di+60],ax
mov al,ds:[si+181]
mov es:[di+62],al
mov al,2
out dx,al
mov ah,ds:[si+0]
mov es:[di+17],ah
mov al,ds:[si+4]
mov ah,ds:[si+8]
mov es:[di+18],ax
mov al,ds:[si+12]
mov ah,ds:[si+16]
mov es:[di+20],ax
mov al,ds:[si+20]
mov ah,ds:[si+24]
mov es:[di+22],ax
mov al,ds:[si+28]
mov ah,ds:[si+32]
mov es:[di+24],ax
mov al,ds:[si+36]
mov ah,ds:[si+40]
mov es:[di+26],ax
mov al,ds:[si+44]
mov ah,ds:[si+49]
mov es:[di+28],ax
mov al,ds:[si+53]
mov ah,ds:[si+57]
mov es:[di+30],ax
mov al,ds:[si+61]
mov ah,ds:[si+65]
mov es:[di+32],ax
mov al,ds:[si+69]
mov ah,ds:[si+73]
mov es:[di+34],ax
mov al,ds:[si+77]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+109]
mov ah,ds:[si+113]
mov es:[di+44],ax
mov al,ds:[si+117]
mov ah,ds:[si+121]
mov es:[di+46],ax
mov al,ds:[si+125]
mov ah,ds:[si+129]
mov es:[di+48],ax
mov al,ds:[si+133]
mov ah,ds:[si+137]
mov es:[di+50],ax
mov al,ds:[si+142]
mov ah,ds:[si+146]
mov es:[di+52],ax
mov al,ds:[si+150]
mov ah,ds:[si+154]
mov es:[di+54],ax
mov al,ds:[si+158]
mov ah,ds:[si+162]
mov es:[di+56],ax
mov al,ds:[si+166]
mov ah,ds:[si+170]
mov es:[di+58],ax
mov al,ds:[si+174]
mov ah,ds:[si+178]
mov es:[di+60],ax
mov al,ds:[si+182]
mov es:[di+62],al
mov al,4
out dx,al
mov ah,ds:[si+1]
mov es:[di+17],ah
mov al,ds:[si+5]
mov ah,ds:[si+9]
mov es:[di+18],ax
mov al,ds:[si+13]
mov ah,ds:[si+17]
mov es:[di+20],ax
mov al,ds:[si+21]
mov ah,ds:[si+25]
mov es:[di+22],ax
mov al,ds:[si+29]
mov ah,ds:[si+33]
mov es:[di+24],ax
mov al,ds:[si+37]
mov ah,ds:[si+41]
mov es:[di+26],ax
mov al,ds:[si+45]
mov ah,ds:[si+50]
mov es:[di+28],ax
mov al,ds:[si+54]
mov ah,ds:[si+58]
mov es:[di+30],ax
mov al,ds:[si+62]
mov ah,ds:[si+66]
mov es:[di+32],ax
mov al,ds:[si+70]
mov ah,ds:[si+74]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+110]
mov ah,ds:[si+114]
mov es:[di+44],ax
mov al,ds:[si+118]
mov ah,ds:[si+122]
mov es:[di+46],ax
mov al,ds:[si+126]
mov ah,ds:[si+130]
mov es:[di+48],ax
mov al,ds:[si+134]
mov ah,ds:[si+138]
mov es:[di+50],ax
mov al,ds:[si+143]
mov ah,ds:[si+147]
mov es:[di+52],ax
mov al,ds:[si+151]
mov ah,ds:[si+155]
mov es:[di+54],ax
mov al,ds:[si+159]
mov ah,ds:[si+163]
mov es:[di+56],ax
mov al,ds:[si+167]
mov ah,ds:[si+171]
mov es:[di+58],ax
mov al,ds:[si+175]
mov ah,ds:[si+179]
mov es:[di+60],ax
mov al,ds:[si+183]
mov es:[di+62],al
mov al,8
out dx,al
mov ah,ds:[si+2]
mov es:[di+17],ah
mov al,ds:[si+6]
mov ah,ds:[si+10]
mov es:[di+18],ax
mov al,ds:[si+14]
mov ah,ds:[si+18]
mov es:[di+20],ax
mov al,ds:[si+22]
mov ah,ds:[si+26]
mov es:[di+22],ax
mov al,ds:[si+30]
mov ah,ds:[si+34]
mov es:[di+24],ax
mov al,ds:[si+38]
mov ah,ds:[si+42]
mov es:[di+26],ax
mov al,ds:[si+47]
mov ah,ds:[si+51]
mov es:[di+28],ax
mov al,ds:[si+55]
mov ah,ds:[si+59]
mov es:[di+30],ax
mov al,ds:[si+63]
mov ah,ds:[si+67]
mov es:[di+32],ax
mov al,ds:[si+71]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+111]
mov ah,ds:[si+115]
mov es:[di+44],ax
mov al,ds:[si+119]
mov ah,ds:[si+123]
mov es:[di+46],ax
mov al,ds:[si+127]
mov ah,ds:[si+131]
mov es:[di+48],ax
mov al,ds:[si+135]
mov ah,ds:[si+140]
mov es:[di+50],ax
mov al,ds:[si+144]
mov ah,ds:[si+148]
mov es:[di+52],ax
mov al,ds:[si+152]
mov ah,ds:[si+156]
mov es:[di+54],ax
mov al,ds:[si+160]
mov ah,ds:[si+164]
mov es:[di+56],ax
mov al,ds:[si+168]
mov ah,ds:[si+172]
mov es:[di+58],ax
mov al,ds:[si+176]
mov ah,ds:[si+180]
mov es:[di+60],ax
mov al,ds:[si+184]
mov es:[di+62],al
ret
@zoom184:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+16],al
mov al,1
out dx,al
mov ah,ds:[si+0]
mov es:[di+17],ah
mov al,ds:[si+4]
mov ah,ds:[si+8]
mov es:[di+18],ax
mov al,ds:[si+12]
mov ah,ds:[si+16]
mov es:[di+20],ax
mov al,ds:[si+20]
mov ah,ds:[si+24]
mov es:[di+22],ax
mov al,ds:[si+28]
mov ah,ds:[si+32]
mov es:[di+24],ax
mov al,ds:[si+36]
mov ah,ds:[si+40]
mov es:[di+26],ax
mov al,ds:[si+44]
mov ah,ds:[si+48]
mov es:[di+28],ax
mov al,ds:[si+52]
mov ah,ds:[si+56]
mov es:[di+30],ax
mov al,ds:[si+60]
mov ah,ds:[si+64]
mov es:[di+32],ax
mov al,ds:[si+68]
mov ah,ds:[si+72]
mov es:[di+34],ax
mov al,ds:[si+76]
mov ah,ds:[si+80]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+112]
mov es:[di+44],ax
mov al,ds:[si+116]
mov ah,ds:[si+120]
mov es:[di+46],ax
mov al,ds:[si+124]
mov ah,ds:[si+128]
mov es:[di+48],ax
mov al,ds:[si+132]
mov ah,ds:[si+136]
mov es:[di+50],ax
mov al,ds:[si+140]
mov ah,ds:[si+144]
mov es:[di+52],ax
mov al,ds:[si+148]
mov ah,ds:[si+152]
mov es:[di+54],ax
mov al,ds:[si+156]
mov ah,ds:[si+160]
mov es:[di+56],ax
mov al,ds:[si+164]
mov ah,ds:[si+168]
mov es:[di+58],ax
mov al,ds:[si+172]
mov ah,ds:[si+176]
mov es:[di+60],ax
mov al,ds:[si+180]
mov ah,ds:[si+184]
mov es:[di+62],ax
mov al,2
out dx,al
mov ah,ds:[si+1]
mov es:[di+17],ah
mov al,ds:[si+5]
mov ah,ds:[si+9]
mov es:[di+18],ax
mov al,ds:[si+13]
mov ah,ds:[si+17]
mov es:[di+20],ax
mov al,ds:[si+21]
mov ah,ds:[si+25]
mov es:[di+22],ax
mov al,ds:[si+29]
mov ah,ds:[si+33]
mov es:[di+24],ax
mov al,ds:[si+37]
mov ah,ds:[si+41]
mov es:[di+26],ax
mov al,ds:[si+45]
mov ah,ds:[si+49]
mov es:[di+28],ax
mov al,ds:[si+53]
mov ah,ds:[si+57]
mov es:[di+30],ax
mov al,ds:[si+61]
mov ah,ds:[si+65]
mov es:[di+32],ax
mov al,ds:[si+69]
mov ah,ds:[si+73]
mov es:[di+34],ax
mov al,ds:[si+77]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+109]
mov ah,ds:[si+113]
mov es:[di+44],ax
mov al,ds:[si+117]
mov ah,ds:[si+121]
mov es:[di+46],ax
mov al,ds:[si+125]
mov ah,ds:[si+129]
mov es:[di+48],ax
mov al,ds:[si+133]
mov ah,ds:[si+137]
mov es:[di+50],ax
mov al,ds:[si+141]
mov ah,ds:[si+145]
mov es:[di+52],ax
mov al,ds:[si+149]
mov ah,ds:[si+153]
mov es:[di+54],ax
mov al,ds:[si+157]
mov ah,ds:[si+161]
mov es:[di+56],ax
mov al,ds:[si+165]
mov ah,ds:[si+169]
mov es:[di+58],ax
mov al,ds:[si+173]
mov ah,ds:[si+177]
mov es:[di+60],ax
mov al,ds:[si+181]
xor ah,ah
mov es:[di+62],ax
mov al,4
out dx,al
mov ah,ds:[si+2]
mov es:[di+17],ah
mov al,ds:[si+6]
mov ah,ds:[si+10]
mov es:[di+18],ax
mov al,ds:[si+14]
mov ah,ds:[si+18]
mov es:[di+20],ax
mov al,ds:[si+22]
mov ah,ds:[si+26]
mov es:[di+22],ax
mov al,ds:[si+30]
mov ah,ds:[si+34]
mov es:[di+24],ax
mov al,ds:[si+38]
mov ah,ds:[si+42]
mov es:[di+26],ax
mov al,ds:[si+46]
mov ah,ds:[si+50]
mov es:[di+28],ax
mov al,ds:[si+54]
mov ah,ds:[si+58]
mov es:[di+30],ax
mov al,ds:[si+62]
mov ah,ds:[si+66]
mov es:[di+32],ax
mov al,ds:[si+70]
mov ah,ds:[si+74]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+110]
mov ah,ds:[si+114]
mov es:[di+44],ax
mov al,ds:[si+118]
mov ah,ds:[si+122]
mov es:[di+46],ax
mov al,ds:[si+126]
mov ah,ds:[si+130]
mov es:[di+48],ax
mov al,ds:[si+134]
mov ah,ds:[si+138]
mov es:[di+50],ax
mov al,ds:[si+142]
mov ah,ds:[si+146]
mov es:[di+52],ax
mov al,ds:[si+150]
mov ah,ds:[si+154]
mov es:[di+54],ax
mov al,ds:[si+158]
mov ah,ds:[si+162]
mov es:[di+56],ax
mov al,ds:[si+166]
mov ah,ds:[si+170]
mov es:[di+58],ax
mov al,ds:[si+174]
mov ah,ds:[si+178]
mov es:[di+60],ax
mov al,ds:[si+182]
xor ah,ah
mov es:[di+62],ax
mov al,8
out dx,al
mov ah,ds:[si+3]
mov es:[di+17],ah
mov al,ds:[si+7]
mov ah,ds:[si+11]
mov es:[di+18],ax
mov al,ds:[si+15]
mov ah,ds:[si+19]
mov es:[di+20],ax
mov al,ds:[si+23]
mov ah,ds:[si+27]
mov es:[di+22],ax
mov al,ds:[si+31]
mov ah,ds:[si+35]
mov es:[di+24],ax
mov al,ds:[si+39]
mov ah,ds:[si+43]
mov es:[di+26],ax
mov al,ds:[si+47]
mov ah,ds:[si+51]
mov es:[di+28],ax
mov al,ds:[si+55]
mov ah,ds:[si+59]
mov es:[di+30],ax
mov al,ds:[si+63]
mov ah,ds:[si+67]
mov es:[di+32],ax
mov al,ds:[si+71]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+111]
mov ah,ds:[si+115]
mov es:[di+44],ax
mov al,ds:[si+119]
mov ah,ds:[si+123]
mov es:[di+46],ax
mov al,ds:[si+127]
mov ah,ds:[si+131]
mov es:[di+48],ax
mov al,ds:[si+135]
mov ah,ds:[si+139]
mov es:[di+50],ax
mov al,ds:[si+143]
mov ah,ds:[si+147]
mov es:[di+52],ax
mov al,ds:[si+151]
mov ah,ds:[si+155]
mov es:[di+54],ax
mov al,ds:[si+159]
mov ah,ds:[si+163]
mov es:[di+56],ax
mov al,ds:[si+167]
mov ah,ds:[si+171]
mov es:[di+58],ax
mov al,ds:[si+175]
mov ah,ds:[si+179]
mov es:[di+60],ax
mov al,ds:[si+183]
xor ah,ah
mov es:[di+62],ax
ret
@zoom186:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov al,1
out dx,al
xor al,al
mov ah,ds:[si+1]
mov es:[di+16],ax
mov al,ds:[si+5]
mov ah,ds:[si+9]
mov es:[di+18],ax
mov al,ds:[si+13]
mov ah,ds:[si+17]
mov es:[di+20],ax
mov al,ds:[si+21]
mov ah,ds:[si+25]
mov es:[di+22],ax
mov al,ds:[si+29]
mov ah,ds:[si+33]
mov es:[di+24],ax
mov al,ds:[si+37]
mov ah,ds:[si+41]
mov es:[di+26],ax
mov al,ds:[si+45]
mov ah,ds:[si+48]
mov es:[di+28],ax
mov al,ds:[si+52]
mov ah,ds:[si+56]
mov es:[di+30],ax
mov al,ds:[si+60]
mov ah,ds:[si+64]
mov es:[di+32],ax
mov al,ds:[si+68]
mov ah,ds:[si+72]
mov es:[di+34],ax
mov al,ds:[si+76]
mov ah,ds:[si+80]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+112]
mov es:[di+44],ax
mov al,ds:[si+116]
mov ah,ds:[si+120]
mov es:[di+46],ax
mov al,ds:[si+124]
mov ah,ds:[si+128]
mov es:[di+48],ax
mov al,ds:[si+132]
mov ah,ds:[si+136]
mov es:[di+50],ax
mov al,ds:[si+139]
mov ah,ds:[si+143]
mov es:[di+52],ax
mov al,ds:[si+147]
mov ah,ds:[si+151]
mov es:[di+54],ax
mov al,ds:[si+155]
mov ah,ds:[si+159]
mov es:[di+56],ax
mov al,ds:[si+163]
mov ah,ds:[si+167]
mov es:[di+58],ax
mov al,ds:[si+171]
mov ah,ds:[si+175]
mov es:[di+60],ax
mov al,ds:[si+179]
mov ah,ds:[si+183]
mov es:[di+62],ax
mov al,2
out dx,al
xor al,al
mov ah,ds:[si+2]
mov es:[di+16],ax
mov al,ds:[si+6]
mov ah,ds:[si+10]
mov es:[di+18],ax
mov al,ds:[si+14]
mov ah,ds:[si+18]
mov es:[di+20],ax
mov al,ds:[si+22]
mov ah,ds:[si+26]
mov es:[di+22],ax
mov al,ds:[si+30]
mov ah,ds:[si+34]
mov es:[di+24],ax
mov al,ds:[si+38]
mov ah,ds:[si+42]
mov es:[di+26],ax
mov al,ds:[si+46]
mov ah,ds:[si+49]
mov es:[di+28],ax
mov al,ds:[si+53]
mov ah,ds:[si+57]
mov es:[di+30],ax
mov al,ds:[si+61]
mov ah,ds:[si+65]
mov es:[di+32],ax
mov al,ds:[si+69]
mov ah,ds:[si+73]
mov es:[di+34],ax
mov al,ds:[si+77]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+109]
mov ah,ds:[si+113]
mov es:[di+44],ax
mov al,ds:[si+117]
mov ah,ds:[si+121]
mov es:[di+46],ax
mov al,ds:[si+125]
mov ah,ds:[si+129]
mov es:[di+48],ax
mov al,ds:[si+133]
mov ah,ds:[si+137]
mov es:[di+50],ax
mov al,ds:[si+140]
mov ah,ds:[si+144]
mov es:[di+52],ax
mov al,ds:[si+148]
mov ah,ds:[si+152]
mov es:[di+54],ax
mov al,ds:[si+156]
mov ah,ds:[si+160]
mov es:[di+56],ax
mov al,ds:[si+164]
mov ah,ds:[si+168]
mov es:[di+58],ax
mov al,ds:[si+172]
mov ah,ds:[si+176]
mov es:[di+60],ax
mov al,ds:[si+180]
mov ah,ds:[si+184]
mov es:[di+62],ax
mov al,4
out dx,al
xor al,al
mov ah,ds:[si+3]
mov es:[di+16],ax
mov al,ds:[si+7]
mov ah,ds:[si+11]
mov es:[di+18],ax
mov al,ds:[si+15]
mov ah,ds:[si+19]
mov es:[di+20],ax
mov al,ds:[si+23]
mov ah,ds:[si+27]
mov es:[di+22],ax
mov al,ds:[si+31]
mov ah,ds:[si+35]
mov es:[di+24],ax
mov al,ds:[si+39]
mov ah,ds:[si+43]
mov es:[di+26],ax
mov al,ds:[si+46]
mov ah,ds:[si+50]
mov es:[di+28],ax
mov al,ds:[si+54]
mov ah,ds:[si+58]
mov es:[di+30],ax
mov al,ds:[si+62]
mov ah,ds:[si+66]
mov es:[di+32],ax
mov al,ds:[si+70]
mov ah,ds:[si+74]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+110]
mov ah,ds:[si+114]
mov es:[di+44],ax
mov al,ds:[si+118]
mov ah,ds:[si+122]
mov es:[di+46],ax
mov al,ds:[si+126]
mov ah,ds:[si+130]
mov es:[di+48],ax
mov al,ds:[si+134]
mov ah,ds:[si+138]
mov es:[di+50],ax
mov al,ds:[si+141]
mov ah,ds:[si+145]
mov es:[di+52],ax
mov al,ds:[si+149]
mov ah,ds:[si+153]
mov es:[di+54],ax
mov al,ds:[si+157]
mov ah,ds:[si+161]
mov es:[di+56],ax
mov al,ds:[si+165]
mov ah,ds:[si+169]
mov es:[di+58],ax
mov al,ds:[si+173]
mov ah,ds:[si+177]
mov es:[di+60],ax
mov al,ds:[si+181]
xor ah,ah
mov es:[di+62],ax
mov al,8
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+4]
mov es:[di+16],ax
mov al,ds:[si+8]
mov ah,ds:[si+12]
mov es:[di+18],ax
mov al,ds:[si+16]
mov ah,ds:[si+20]
mov es:[di+20],ax
mov al,ds:[si+24]
mov ah,ds:[si+28]
mov es:[di+22],ax
mov al,ds:[si+32]
mov ah,ds:[si+36]
mov es:[di+24],ax
mov al,ds:[si+40]
mov ah,ds:[si+44]
mov es:[di+26],ax
mov al,ds:[si+47]
mov ah,ds:[si+51]
mov es:[di+28],ax
mov al,ds:[si+55]
mov ah,ds:[si+59]
mov es:[di+30],ax
mov al,ds:[si+63]
mov ah,ds:[si+67]
mov es:[di+32],ax
mov al,ds:[si+71]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+111]
mov ah,ds:[si+115]
mov es:[di+44],ax
mov al,ds:[si+119]
mov ah,ds:[si+123]
mov es:[di+46],ax
mov al,ds:[si+127]
mov ah,ds:[si+131]
mov es:[di+48],ax
mov al,ds:[si+135]
mov ah,ds:[si+139]
mov es:[di+50],ax
mov al,ds:[si+142]
mov ah,ds:[si+146]
mov es:[di+52],ax
mov al,ds:[si+150]
mov ah,ds:[si+154]
mov es:[di+54],ax
mov al,ds:[si+158]
mov ah,ds:[si+162]
mov es:[di+56],ax
mov al,ds:[si+166]
mov ah,ds:[si+170]
mov es:[di+58],ax
mov al,ds:[si+174]
mov ah,ds:[si+178]
mov es:[di+60],ax
mov al,ds:[si+182]
xor ah,ah
mov es:[di+62],ax
ret
@zoom188:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov al,1
out dx,al
xor al,al
mov ah,ds:[si+2]
mov es:[di+16],ax
mov al,ds:[si+6]
mov ah,ds:[si+10]
mov es:[di+18],ax
mov al,ds:[si+14]
mov ah,ds:[si+18]
mov es:[di+20],ax
mov al,ds:[si+22]
mov ah,ds:[si+25]
mov es:[di+22],ax
mov al,ds:[si+29]
mov ah,ds:[si+33]
mov es:[di+24],ax
mov al,ds:[si+37]
mov ah,ds:[si+41]
mov es:[di+26],ax
mov al,ds:[si+45]
mov ah,ds:[si+49]
mov es:[di+28],ax
mov al,ds:[si+53]
mov ah,ds:[si+57]
mov es:[di+30],ax
mov al,ds:[si+61]
mov ah,ds:[si+65]
mov es:[di+32],ax
mov al,ds:[si+69]
mov ah,ds:[si+72]
mov es:[di+34],ax
mov al,ds:[si+76]
mov ah,ds:[si+80]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+112]
mov es:[di+44],ax
mov al,ds:[si+116]
mov ah,ds:[si+119]
mov es:[di+46],ax
mov al,ds:[si+123]
mov ah,ds:[si+127]
mov es:[di+48],ax
mov al,ds:[si+131]
mov ah,ds:[si+135]
mov es:[di+50],ax
mov al,ds:[si+139]
mov ah,ds:[si+143]
mov es:[di+52],ax
mov al,ds:[si+147]
mov ah,ds:[si+151]
mov es:[di+54],ax
mov al,ds:[si+155]
mov ah,ds:[si+159]
mov es:[di+56],ax
mov al,ds:[si+162]
mov ah,ds:[si+166]
mov es:[di+58],ax
mov al,ds:[si+170]
mov ah,ds:[si+174]
mov es:[di+60],ax
mov al,ds:[si+178]
mov ah,ds:[si+182]
mov es:[di+62],ax
mov al,2
out dx,al
xor al,al
mov ah,ds:[si+3]
mov es:[di+16],ax
mov al,ds:[si+7]
mov ah,ds:[si+11]
mov es:[di+18],ax
mov al,ds:[si+15]
mov ah,ds:[si+19]
mov es:[di+20],ax
mov al,ds:[si+23]
mov ah,ds:[si+26]
mov es:[di+22],ax
mov al,ds:[si+30]
mov ah,ds:[si+34]
mov es:[di+24],ax
mov al,ds:[si+38]
mov ah,ds:[si+42]
mov es:[di+26],ax
mov al,ds:[si+46]
mov ah,ds:[si+50]
mov es:[di+28],ax
mov al,ds:[si+54]
mov ah,ds:[si+58]
mov es:[di+30],ax
mov al,ds:[si+62]
mov ah,ds:[si+66]
mov es:[di+32],ax
mov al,ds:[si+69]
mov ah,ds:[si+73]
mov es:[di+34],ax
mov al,ds:[si+77]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+109]
mov ah,ds:[si+113]
mov es:[di+44],ax
mov al,ds:[si+116]
mov ah,ds:[si+120]
mov es:[di+46],ax
mov al,ds:[si+124]
mov ah,ds:[si+128]
mov es:[di+48],ax
mov al,ds:[si+132]
mov ah,ds:[si+136]
mov es:[di+50],ax
mov al,ds:[si+140]
mov ah,ds:[si+144]
mov es:[di+52],ax
mov al,ds:[si+148]
mov ah,ds:[si+152]
mov es:[di+54],ax
mov al,ds:[si+156]
mov ah,ds:[si+160]
mov es:[di+56],ax
mov al,ds:[si+163]
mov ah,ds:[si+167]
mov es:[di+58],ax
mov al,ds:[si+171]
mov ah,ds:[si+175]
mov es:[di+60],ax
mov al,ds:[si+179]
mov ah,ds:[si+183]
mov es:[di+62],ax
mov al,4
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+4]
mov es:[di+16],ax
mov al,ds:[si+8]
mov ah,ds:[si+12]
mov es:[di+18],ax
mov al,ds:[si+16]
mov ah,ds:[si+20]
mov es:[di+20],ax
mov al,ds:[si+23]
mov ah,ds:[si+27]
mov es:[di+22],ax
mov al,ds:[si+31]
mov ah,ds:[si+35]
mov es:[di+24],ax
mov al,ds:[si+39]
mov ah,ds:[si+43]
mov es:[di+26],ax
mov al,ds:[si+47]
mov ah,ds:[si+51]
mov es:[di+28],ax
mov al,ds:[si+55]
mov ah,ds:[si+59]
mov es:[di+30],ax
mov al,ds:[si+63]
mov ah,ds:[si+67]
mov es:[di+32],ax
mov al,ds:[si+70]
mov ah,ds:[si+74]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+110]
mov ah,ds:[si+114]
mov es:[di+44],ax
mov al,ds:[si+117]
mov ah,ds:[si+121]
mov es:[di+46],ax
mov al,ds:[si+125]
mov ah,ds:[si+129]
mov es:[di+48],ax
mov al,ds:[si+133]
mov ah,ds:[si+137]
mov es:[di+50],ax
mov al,ds:[si+141]
mov ah,ds:[si+145]
mov es:[di+52],ax
mov al,ds:[si+149]
mov ah,ds:[si+153]
mov es:[di+54],ax
mov al,ds:[si+157]
mov ah,ds:[si+161]
mov es:[di+56],ax
mov al,ds:[si+164]
mov ah,ds:[si+168]
mov es:[di+58],ax
mov al,ds:[si+172]
mov ah,ds:[si+176]
mov es:[di+60],ax
mov al,ds:[si+180]
mov ah,ds:[si+184]
mov es:[di+62],ax
mov al,8
out dx,al
mov al,ds:[si+1]
mov ah,ds:[si+5]
mov es:[di+16],ax
mov al,ds:[si+9]
mov ah,ds:[si+13]
mov es:[di+18],ax
mov al,ds:[si+17]
mov ah,ds:[si+21]
mov es:[di+20],ax
mov al,ds:[si+24]
mov ah,ds:[si+28]
mov es:[di+22],ax
mov al,ds:[si+32]
mov ah,ds:[si+36]
mov es:[di+24],ax
mov al,ds:[si+40]
mov ah,ds:[si+44]
mov es:[di+26],ax
mov al,ds:[si+48]
mov ah,ds:[si+52]
mov es:[di+28],ax
mov al,ds:[si+56]
mov ah,ds:[si+60]
mov es:[di+30],ax
mov al,ds:[si+64]
mov ah,ds:[si+68]
mov es:[di+32],ax
mov al,ds:[si+71]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+111]
mov ah,ds:[si+115]
mov es:[di+44],ax
mov al,ds:[si+118]
mov ah,ds:[si+122]
mov es:[di+46],ax
mov al,ds:[si+126]
mov ah,ds:[si+130]
mov es:[di+48],ax
mov al,ds:[si+134]
mov ah,ds:[si+138]
mov es:[di+50],ax
mov al,ds:[si+142]
mov ah,ds:[si+146]
mov es:[di+52],ax
mov al,ds:[si+150]
mov ah,ds:[si+154]
mov es:[di+54],ax
mov al,ds:[si+158]
mov ah,ds:[si+162]
mov es:[di+56],ax
mov al,ds:[si+165]
mov ah,ds:[si+169]
mov es:[di+58],ax
mov al,ds:[si+173]
mov ah,ds:[si+177]
mov es:[di+60],ax
mov al,ds:[si+181]
xor ah,ah
mov es:[di+62],ax
ret
@zoom190:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+64],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov al,1
out dx,al
xor al,al
mov ah,ds:[si+3]
mov es:[di+16],ax
mov al,ds:[si+7]
mov ah,ds:[si+11]
mov es:[di+18],ax
mov al,ds:[si+15]
mov ah,ds:[si+18]
mov es:[di+20],ax
mov al,ds:[si+22]
mov ah,ds:[si+26]
mov es:[di+22],ax
mov al,ds:[si+30]
mov ah,ds:[si+34]
mov es:[di+24],ax
mov al,ds:[si+38]
mov ah,ds:[si+42]
mov es:[di+26],ax
mov al,ds:[si+46]
mov ah,ds:[si+49]
mov es:[di+28],ax
mov al,ds:[si+53]
mov ah,ds:[si+57]
mov es:[di+30],ax
mov al,ds:[si+61]
mov ah,ds:[si+65]
mov es:[di+32],ax
mov al,ds:[si+69]
mov ah,ds:[si+73]
mov es:[di+34],ax
mov al,ds:[si+77]
mov ah,ds:[si+80]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+111]
mov es:[di+44],ax
mov al,ds:[si+115]
mov ah,ds:[si+119]
mov es:[di+46],ax
mov al,ds:[si+123]
mov ah,ds:[si+127]
mov es:[di+48],ax
mov al,ds:[si+131]
mov ah,ds:[si+135]
mov es:[di+50],ax
mov al,ds:[si+139]
mov ah,ds:[si+142]
mov es:[di+52],ax
mov al,ds:[si+146]
mov ah,ds:[si+150]
mov es:[di+54],ax
mov al,ds:[si+154]
mov ah,ds:[si+158]
mov es:[di+56],ax
mov al,ds:[si+162]
mov ah,ds:[si+166]
mov es:[di+58],ax
mov al,ds:[si+170]
mov ah,ds:[si+173]
mov es:[di+60],ax
mov al,ds:[si+177]
mov ah,ds:[si+181]
mov es:[di+62],ax
mov al,2
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+4]
mov es:[di+16],ax
mov al,ds:[si+8]
mov ah,ds:[si+12]
mov es:[di+18],ax
mov al,ds:[si+15]
mov ah,ds:[si+19]
mov es:[di+20],ax
mov al,ds:[si+23]
mov ah,ds:[si+27]
mov es:[di+22],ax
mov al,ds:[si+31]
mov ah,ds:[si+35]
mov es:[di+24],ax
mov al,ds:[si+39]
mov ah,ds:[si+43]
mov es:[di+26],ax
mov al,ds:[si+46]
mov ah,ds:[si+50]
mov es:[di+28],ax
mov al,ds:[si+54]
mov ah,ds:[si+58]
mov es:[di+30],ax
mov al,ds:[si+62]
mov ah,ds:[si+66]
mov es:[di+32],ax
mov al,ds:[si+70]
mov ah,ds:[si+74]
mov es:[di+34],ax
mov al,ds:[si+77]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+112]
mov es:[di+44],ax
mov al,ds:[si+116]
mov ah,ds:[si+120]
mov es:[di+46],ax
mov al,ds:[si+124]
mov ah,ds:[si+128]
mov es:[di+48],ax
mov al,ds:[si+132]
mov ah,ds:[si+136]
mov es:[di+50],ax
mov al,ds:[si+139]
mov ah,ds:[si+143]
mov es:[di+52],ax
mov al,ds:[si+147]
mov ah,ds:[si+151]
mov es:[di+54],ax
mov al,ds:[si+155]
mov ah,ds:[si+159]
mov es:[di+56],ax
mov al,ds:[si+163]
mov ah,ds:[si+167]
mov es:[di+58],ax
mov al,ds:[si+170]
mov ah,ds:[si+174]
mov es:[di+60],ax
mov al,ds:[si+178]
mov ah,ds:[si+182]
mov es:[di+62],ax
mov al,4
out dx,al
mov al,ds:[si+1]
mov ah,ds:[si+5]
mov es:[di+16],ax
mov al,ds:[si+9]
mov ah,ds:[si+13]
mov es:[di+18],ax
mov al,ds:[si+16]
mov ah,ds:[si+20]
mov es:[di+20],ax
mov al,ds:[si+24]
mov ah,ds:[si+28]
mov es:[di+22],ax
mov al,ds:[si+32]
mov ah,ds:[si+36]
mov es:[di+24],ax
mov al,ds:[si+40]
mov ah,ds:[si+44]
mov es:[di+26],ax
mov al,ds:[si+47]
mov ah,ds:[si+51]
mov es:[di+28],ax
mov al,ds:[si+55]
mov ah,ds:[si+59]
mov es:[di+30],ax
mov al,ds:[si+63]
mov ah,ds:[si+67]
mov es:[di+32],ax
mov al,ds:[si+71]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+109]
mov ah,ds:[si+113]
mov es:[di+44],ax
mov al,ds:[si+117]
mov ah,ds:[si+121]
mov es:[di+46],ax
mov al,ds:[si+125]
mov ah,ds:[si+129]
mov es:[di+48],ax
mov al,ds:[si+133]
mov ah,ds:[si+137]
mov es:[di+50],ax
mov al,ds:[si+140]
mov ah,ds:[si+144]
mov es:[di+52],ax
mov al,ds:[si+148]
mov ah,ds:[si+152]
mov es:[di+54],ax
mov al,ds:[si+156]
mov ah,ds:[si+160]
mov es:[di+56],ax
mov al,ds:[si+164]
mov ah,ds:[si+168]
mov es:[di+58],ax
mov al,ds:[si+171]
mov ah,ds:[si+175]
mov es:[di+60],ax
mov al,ds:[si+179]
mov ah,ds:[si+183]
mov es:[di+62],ax
mov al,8
out dx,al
mov al,ds:[si+2]
mov ah,ds:[si+6]
mov es:[di+16],ax
mov al,ds:[si+10]
mov ah,ds:[si+14]
mov es:[di+18],ax
mov al,ds:[si+17]
mov ah,ds:[si+21]
mov es:[di+20],ax
mov al,ds:[si+25]
mov ah,ds:[si+29]
mov es:[di+22],ax
mov al,ds:[si+33]
mov ah,ds:[si+37]
mov es:[di+24],ax
mov al,ds:[si+41]
mov ah,ds:[si+45]
mov es:[di+26],ax
mov al,ds:[si+48]
mov ah,ds:[si+52]
mov es:[di+28],ax
mov al,ds:[si+56]
mov ah,ds:[si+60]
mov es:[di+30],ax
mov al,ds:[si+64]
mov ah,ds:[si+68]
mov es:[di+32],ax
mov al,ds:[si+72]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+107]
mov es:[di+42],ax
mov al,ds:[si+110]
mov ah,ds:[si+114]
mov es:[di+44],ax
mov al,ds:[si+118]
mov ah,ds:[si+122]
mov es:[di+46],ax
mov al,ds:[si+126]
mov ah,ds:[si+130]
mov es:[di+48],ax
mov al,ds:[si+134]
mov ah,ds:[si+138]
mov es:[di+50],ax
mov al,ds:[si+141]
mov ah,ds:[si+145]
mov es:[di+52],ax
mov al,ds:[si+149]
mov ah,ds:[si+153]
mov es:[di+54],ax
mov al,ds:[si+157]
mov ah,ds:[si+161]
mov es:[di+56],ax
mov al,ds:[si+165]
mov ah,ds:[si+169]
mov es:[di+58],ax
mov al,ds:[si+172]
mov ah,ds:[si+176]
mov es:[di+60],ax
mov al,ds:[si+180]
mov ah,ds:[si+184]
mov es:[di+62],ax
ret
@zoom192:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+14],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+65],al
mov al,1
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+4]
mov es:[di+16],ax
mov al,ds:[si+8]
mov ah,ds:[si+12]
mov es:[di+18],ax
mov al,ds:[si+15]
mov ah,ds:[si+19]
mov es:[di+20],ax
mov al,ds:[si+23]
mov ah,ds:[si+27]
mov es:[di+22],ax
mov al,ds:[si+31]
mov ah,ds:[si+35]
mov es:[di+24],ax
mov al,ds:[si+38]
mov ah,ds:[si+42]
mov es:[di+26],ax
mov al,ds:[si+46]
mov ah,ds:[si+50]
mov es:[di+28],ax
mov al,ds:[si+54]
mov ah,ds:[si+58]
mov es:[di+30],ax
mov al,ds:[si+61]
mov ah,ds:[si+65]
mov es:[di+32],ax
mov al,ds:[si+69]
mov ah,ds:[si+73]
mov es:[di+34],ax
mov al,ds:[si+77]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+111]
mov es:[di+44],ax
mov al,ds:[si+115]
mov ah,ds:[si+119]
mov es:[di+46],ax
mov al,ds:[si+123]
mov ah,ds:[si+127]
mov es:[di+48],ax
mov al,ds:[si+130]
mov ah,ds:[si+134]
mov es:[di+50],ax
mov al,ds:[si+138]
mov ah,ds:[si+142]
mov es:[di+52],ax
mov al,ds:[si+146]
mov ah,ds:[si+150]
mov es:[di+54],ax
mov al,ds:[si+153]
mov ah,ds:[si+157]
mov es:[di+56],ax
mov al,ds:[si+161]
mov ah,ds:[si+165]
mov es:[di+58],ax
mov al,ds:[si+169]
mov ah,ds:[si+173]
mov es:[di+60],ax
mov al,ds:[si+176]
mov ah,ds:[si+180]
mov es:[di+62],ax
mov al,ds:[si+184]
mov es:[di+64],al
mov al,2
out dx,al
mov al,ds:[si+1]
mov ah,ds:[si+5]
mov es:[di+16],ax
mov al,ds:[si+9]
mov ah,ds:[si+12]
mov es:[di+18],ax
mov al,ds:[si+16]
mov ah,ds:[si+20]
mov es:[di+20],ax
mov al,ds:[si+24]
mov ah,ds:[si+28]
mov es:[di+22],ax
mov al,ds:[si+32]
mov ah,ds:[si+35]
mov es:[di+24],ax
mov al,ds:[si+39]
mov ah,ds:[si+43]
mov es:[di+26],ax
mov al,ds:[si+47]
mov ah,ds:[si+51]
mov es:[di+28],ax
mov al,ds:[si+55]
mov ah,ds:[si+58]
mov es:[di+30],ax
mov al,ds:[si+62]
mov ah,ds:[si+66]
mov es:[di+32],ax
mov al,ds:[si+70]
mov ah,ds:[si+74]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+112]
mov es:[di+44],ax
mov al,ds:[si+116]
mov ah,ds:[si+120]
mov es:[di+46],ax
mov al,ds:[si+124]
mov ah,ds:[si+127]
mov es:[di+48],ax
mov al,ds:[si+131]
mov ah,ds:[si+135]
mov es:[di+50],ax
mov al,ds:[si+139]
mov ah,ds:[si+143]
mov es:[di+52],ax
mov al,ds:[si+147]
mov ah,ds:[si+150]
mov es:[di+54],ax
mov al,ds:[si+154]
mov ah,ds:[si+158]
mov es:[di+56],ax
mov al,ds:[si+162]
mov ah,ds:[si+166]
mov es:[di+58],ax
mov al,ds:[si+170]
mov ah,ds:[si+173]
mov es:[di+60],ax
mov al,ds:[si+177]
mov ah,ds:[si+181]
mov es:[di+62],ax
xor al,al
mov es:[di+64],al
mov al,4
out dx,al
mov al,ds:[si+2]
mov ah,ds:[si+6]
mov es:[di+16],ax
mov al,ds:[si+10]
mov ah,ds:[si+13]
mov es:[di+18],ax
mov al,ds:[si+17]
mov ah,ds:[si+21]
mov es:[di+20],ax
mov al,ds:[si+25]
mov ah,ds:[si+29]
mov es:[di+22],ax
mov al,ds:[si+33]
mov ah,ds:[si+36]
mov es:[di+24],ax
mov al,ds:[si+40]
mov ah,ds:[si+44]
mov es:[di+26],ax
mov al,ds:[si+48]
mov ah,ds:[si+52]
mov es:[di+28],ax
mov al,ds:[si+56]
mov ah,ds:[si+59]
mov es:[di+30],ax
mov al,ds:[si+63]
mov ah,ds:[si+67]
mov es:[di+32],ax
mov al,ds:[si+71]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+109]
mov ah,ds:[si+113]
mov es:[di+44],ax
mov al,ds:[si+117]
mov ah,ds:[si+121]
mov es:[di+46],ax
mov al,ds:[si+125]
mov ah,ds:[si+128]
mov es:[di+48],ax
mov al,ds:[si+132]
mov ah,ds:[si+136]
mov es:[di+50],ax
mov al,ds:[si+140]
mov ah,ds:[si+144]
mov es:[di+52],ax
mov al,ds:[si+148]
mov ah,ds:[si+151]
mov es:[di+54],ax
mov al,ds:[si+155]
mov ah,ds:[si+159]
mov es:[di+56],ax
mov al,ds:[si+163]
mov ah,ds:[si+167]
mov es:[di+58],ax
mov al,ds:[si+171]
mov ah,ds:[si+174]
mov es:[di+60],ax
mov al,ds:[si+178]
mov ah,ds:[si+182]
mov es:[di+62],ax
xor al,al
mov es:[di+64],al
mov al,8
out dx,al
mov al,ds:[si+3]
mov ah,ds:[si+7]
mov es:[di+16],ax
mov al,ds:[si+11]
mov ah,ds:[si+14]
mov es:[di+18],ax
mov al,ds:[si+18]
mov ah,ds:[si+22]
mov es:[di+20],ax
mov al,ds:[si+26]
mov ah,ds:[si+30]
mov es:[di+22],ax
mov al,ds:[si+34]
mov ah,ds:[si+37]
mov es:[di+24],ax
mov al,ds:[si+41]
mov ah,ds:[si+45]
mov es:[di+26],ax
mov al,ds:[si+49]
mov ah,ds:[si+53]
mov es:[di+28],ax
mov al,ds:[si+57]
mov ah,ds:[si+60]
mov es:[di+30],ax
mov al,ds:[si+64]
mov ah,ds:[si+68]
mov es:[di+32],ax
mov al,ds:[si+72]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+103]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+110]
mov ah,ds:[si+114]
mov es:[di+44],ax
mov al,ds:[si+118]
mov ah,ds:[si+122]
mov es:[di+46],ax
mov al,ds:[si+126]
mov ah,ds:[si+129]
mov es:[di+48],ax
mov al,ds:[si+133]
mov ah,ds:[si+137]
mov es:[di+50],ax
mov al,ds:[si+141]
mov ah,ds:[si+145]
mov es:[di+52],ax
mov al,ds:[si+149]
mov ah,ds:[si+152]
mov es:[di+54],ax
mov al,ds:[si+156]
mov ah,ds:[si+160]
mov es:[di+56],ax
mov al,ds:[si+164]
mov ah,ds:[si+168]
mov es:[di+58],ax
mov al,ds:[si+172]
mov ah,ds:[si+175]
mov es:[di+60],ax
mov al,ds:[si+179]
mov ah,ds:[si+183]
mov es:[di+62],ax
xor al,al
mov es:[di+64],al
ret
@zoom194:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+14],al
mov es:[di+65],al
mov al,1
out dx,al
xor ah,ah
mov es:[di+15],ah
mov al,ds:[si+1]
mov ah,ds:[si+5]
mov es:[di+16],ax
mov al,ds:[si+9]
mov ah,ds:[si+12]
mov es:[di+18],ax
mov al,ds:[si+16]
mov ah,ds:[si+20]
mov es:[di+20],ax
mov al,ds:[si+24]
mov ah,ds:[si+28]
mov es:[di+22],ax
mov al,ds:[si+31]
mov ah,ds:[si+35]
mov es:[di+24],ax
mov al,ds:[si+39]
mov ah,ds:[si+43]
mov es:[di+26],ax
mov al,ds:[si+46]
mov ah,ds:[si+50]
mov es:[di+28],ax
mov al,ds:[si+54]
mov ah,ds:[si+58]
mov es:[di+30],ax
mov al,ds:[si+62]
mov ah,ds:[si+65]
mov es:[di+32],ax
mov al,ds:[si+69]
mov ah,ds:[si+73]
mov es:[di+34],ax
mov al,ds:[si+77]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+84]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+111]
mov es:[di+44],ax
mov al,ds:[si+115]
mov ah,ds:[si+119]
mov es:[di+46],ax
mov al,ds:[si+122]
mov ah,ds:[si+126]
mov es:[di+48],ax
mov al,ds:[si+130]
mov ah,ds:[si+134]
mov es:[di+50],ax
mov al,ds:[si+138]
mov ah,ds:[si+141]
mov es:[di+52],ax
mov al,ds:[si+145]
mov ah,ds:[si+149]
mov es:[di+54],ax
mov al,ds:[si+153]
mov ah,ds:[si+157]
mov es:[di+56],ax
mov al,ds:[si+160]
mov ah,ds:[si+164]
mov es:[di+58],ax
mov al,ds:[si+168]
mov ah,ds:[si+172]
mov es:[di+60],ax
mov al,ds:[si+176]
mov ah,ds:[si+179]
mov es:[di+62],ax
mov al,ds:[si+183]
mov es:[di+64],al
mov al,2
out dx,al
xor ah,ah
mov es:[di+15],ah
mov al,ds:[si+2]
mov ah,ds:[si+6]
mov es:[di+16],ax
mov al,ds:[si+9]
mov ah,ds:[si+13]
mov es:[di+18],ax
mov al,ds:[si+17]
mov ah,ds:[si+21]
mov es:[di+20],ax
mov al,ds:[si+25]
mov ah,ds:[si+28]
mov es:[di+22],ax
mov al,ds:[si+32]
mov ah,ds:[si+36]
mov es:[di+24],ax
mov al,ds:[si+40]
mov ah,ds:[si+44]
mov es:[di+26],ax
mov al,ds:[si+47]
mov ah,ds:[si+51]
mov es:[di+28],ax
mov al,ds:[si+55]
mov ah,ds:[si+59]
mov es:[di+30],ax
mov al,ds:[si+63]
mov ah,ds:[si+66]
mov es:[di+32],ax
mov al,ds:[si+70]
mov ah,ds:[si+74]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+112]
mov es:[di+44],ax
mov al,ds:[si+116]
mov ah,ds:[si+120]
mov es:[di+46],ax
mov al,ds:[si+123]
mov ah,ds:[si+127]
mov es:[di+48],ax
mov al,ds:[si+131]
mov ah,ds:[si+135]
mov es:[di+50],ax
mov al,ds:[si+139]
mov ah,ds:[si+142]
mov es:[di+52],ax
mov al,ds:[si+146]
mov ah,ds:[si+150]
mov es:[di+54],ax
mov al,ds:[si+154]
mov ah,ds:[si+157]
mov es:[di+56],ax
mov al,ds:[si+161]
mov ah,ds:[si+165]
mov es:[di+58],ax
mov al,ds:[si+169]
mov ah,ds:[si+173]
mov es:[di+60],ax
mov al,ds:[si+176]
mov ah,ds:[si+180]
mov es:[di+62],ax
mov al,ds:[si+184]
mov es:[di+64],al
mov al,4
out dx,al
xor ah,ah
mov es:[di+15],ah
mov al,ds:[si+3]
mov ah,ds:[si+7]
mov es:[di+16],ax
mov al,ds:[si+10]
mov ah,ds:[si+14]
mov es:[di+18],ax
mov al,ds:[si+18]
mov ah,ds:[si+22]
mov es:[di+20],ax
mov al,ds:[si+26]
mov ah,ds:[si+29]
mov es:[di+22],ax
mov al,ds:[si+33]
mov ah,ds:[si+37]
mov es:[di+24],ax
mov al,ds:[si+41]
mov ah,ds:[si+45]
mov es:[di+26],ax
mov al,ds:[si+48]
mov ah,ds:[si+52]
mov es:[di+28],ax
mov al,ds:[si+56]
mov ah,ds:[si+60]
mov es:[di+30],ax
mov al,ds:[si+64]
mov ah,ds:[si+67]
mov es:[di+32],ax
mov al,ds:[si+71]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+109]
mov ah,ds:[si+113]
mov es:[di+44],ax
mov al,ds:[si+117]
mov ah,ds:[si+120]
mov es:[di+46],ax
mov al,ds:[si+124]
mov ah,ds:[si+128]
mov es:[di+48],ax
mov al,ds:[si+132]
mov ah,ds:[si+136]
mov es:[di+50],ax
mov al,ds:[si+139]
mov ah,ds:[si+143]
mov es:[di+52],ax
mov al,ds:[si+147]
mov ah,ds:[si+151]
mov es:[di+54],ax
mov al,ds:[si+155]
mov ah,ds:[si+158]
mov es:[di+56],ax
mov al,ds:[si+162]
mov ah,ds:[si+166]
mov es:[di+58],ax
mov al,ds:[si+170]
mov ah,ds:[si+174]
mov es:[di+60],ax
mov al,ds:[si+177]
mov ah,ds:[si+181]
mov es:[di+62],ax
xor al,al
mov es:[di+64],al
mov al,8
out dx,al
mov ah,ds:[si+0]
mov es:[di+15],ah
mov al,ds:[si+4]
mov ah,ds:[si+8]
mov es:[di+16],ax
mov al,ds:[si+11]
mov ah,ds:[si+15]
mov es:[di+18],ax
mov al,ds:[si+19]
mov ah,ds:[si+23]
mov es:[di+20],ax
mov al,ds:[si+27]
mov ah,ds:[si+30]
mov es:[di+22],ax
mov al,ds:[si+34]
mov ah,ds:[si+38]
mov es:[di+24],ax
mov al,ds:[si+42]
mov ah,ds:[si+46]
mov es:[di+26],ax
mov al,ds:[si+49]
mov ah,ds:[si+53]
mov es:[di+28],ax
mov al,ds:[si+57]
mov ah,ds:[si+61]
mov es:[di+30],ax
mov al,ds:[si+65]
mov ah,ds:[si+68]
mov es:[di+32],ax
mov al,ds:[si+72]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+110]
mov ah,ds:[si+114]
mov es:[di+44],ax
mov al,ds:[si+118]
mov ah,ds:[si+121]
mov es:[di+46],ax
mov al,ds:[si+125]
mov ah,ds:[si+129]
mov es:[di+48],ax
mov al,ds:[si+133]
mov ah,ds:[si+137]
mov es:[di+50],ax
mov al,ds:[si+140]
mov ah,ds:[si+144]
mov es:[di+52],ax
mov al,ds:[si+148]
mov ah,ds:[si+152]
mov es:[di+54],ax
mov al,ds:[si+156]
mov ah,ds:[si+159]
mov es:[di+56],ax
mov al,ds:[si+163]
mov ah,ds:[si+167]
mov es:[di+58],ax
mov al,ds:[si+171]
mov ah,ds:[si+175]
mov es:[di+60],ax
mov al,ds:[si+178]
mov ah,ds:[si+182]
mov es:[di+62],ax
xor al,al
mov es:[di+64],al
ret
@zoom196:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+14],al
mov es:[di+65],al
mov al,1
out dx,al
xor ah,ah
mov es:[di+15],ah
mov al,ds:[si+2]
mov ah,ds:[si+6]
mov es:[di+16],ax
mov al,ds:[si+9]
mov ah,ds:[si+13]
mov es:[di+18],ax
mov al,ds:[si+17]
mov ah,ds:[si+21]
mov es:[di+20],ax
mov al,ds:[si+24]
mov ah,ds:[si+28]
mov es:[di+22],ax
mov al,ds:[si+32]
mov ah,ds:[si+36]
mov es:[di+24],ax
mov al,ds:[si+39]
mov ah,ds:[si+43]
mov es:[di+26],ax
mov al,ds:[si+47]
mov ah,ds:[si+51]
mov es:[di+28],ax
mov al,ds:[si+54]
mov ah,ds:[si+58]
mov es:[di+30],ax
mov al,ds:[si+62]
mov ah,ds:[si+66]
mov es:[di+32],ax
mov al,ds:[si+69]
mov ah,ds:[si+73]
mov es:[di+34],ax
mov al,ds:[si+77]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+111]
mov es:[di+44],ax
mov al,ds:[si+115]
mov ah,ds:[si+118]
mov es:[di+46],ax
mov al,ds:[si+122]
mov ah,ds:[si+126]
mov es:[di+48],ax
mov al,ds:[si+130]
mov ah,ds:[si+133]
mov es:[di+50],ax
mov al,ds:[si+137]
mov ah,ds:[si+141]
mov es:[di+52],ax
mov al,ds:[si+145]
mov ah,ds:[si+148]
mov es:[di+54],ax
mov al,ds:[si+152]
mov ah,ds:[si+156]
mov es:[di+56],ax
mov al,ds:[si+160]
mov ah,ds:[si+163]
mov es:[di+58],ax
mov al,ds:[si+167]
mov ah,ds:[si+171]
mov es:[di+60],ax
mov al,ds:[si+175]
mov ah,ds:[si+178]
mov es:[di+62],ax
mov al,ds:[si+182]
mov es:[di+64],al
mov al,2
out dx,al
xor ah,ah
mov es:[di+15],ah
mov al,ds:[si+3]
mov ah,ds:[si+7]
mov es:[di+16],ax
mov al,ds:[si+10]
mov ah,ds:[si+14]
mov es:[di+18],ax
mov al,ds:[si+18]
mov ah,ds:[si+22]
mov es:[di+20],ax
mov al,ds:[si+25]
mov ah,ds:[si+29]
mov es:[di+22],ax
mov al,ds:[si+33]
mov ah,ds:[si+37]
mov es:[di+24],ax
mov al,ds:[si+40]
mov ah,ds:[si+44]
mov es:[di+26],ax
mov al,ds:[si+48]
mov ah,ds:[si+52]
mov es:[di+28],ax
mov al,ds:[si+55]
mov ah,ds:[si+59]
mov es:[di+30],ax
mov al,ds:[si+63]
mov ah,ds:[si+67]
mov es:[di+32],ax
mov al,ds:[si+70]
mov ah,ds:[si+74]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+112]
mov es:[di+44],ax
mov al,ds:[si+116]
mov ah,ds:[si+119]
mov es:[di+46],ax
mov al,ds:[si+123]
mov ah,ds:[si+127]
mov es:[di+48],ax
mov al,ds:[si+131]
mov ah,ds:[si+134]
mov es:[di+50],ax
mov al,ds:[si+138]
mov ah,ds:[si+142]
mov es:[di+52],ax
mov al,ds:[si+146]
mov ah,ds:[si+149]
mov es:[di+54],ax
mov al,ds:[si+153]
mov ah,ds:[si+157]
mov es:[di+56],ax
mov al,ds:[si+161]
mov ah,ds:[si+164]
mov es:[di+58],ax
mov al,ds:[si+168]
mov ah,ds:[si+172]
mov es:[di+60],ax
mov al,ds:[si+176]
mov ah,ds:[si+179]
mov es:[di+62],ax
mov al,ds:[si+183]
mov es:[di+64],al
mov al,4
out dx,al
mov ah,ds:[si+0]
mov es:[di+15],ah
mov al,ds:[si+4]
mov ah,ds:[si+8]
mov es:[di+16],ax
mov al,ds:[si+11]
mov ah,ds:[si+15]
mov es:[di+18],ax
mov al,ds:[si+19]
mov ah,ds:[si+23]
mov es:[di+20],ax
mov al,ds:[si+26]
mov ah,ds:[si+30]
mov es:[di+22],ax
mov al,ds:[si+34]
mov ah,ds:[si+38]
mov es:[di+24],ax
mov al,ds:[si+41]
mov ah,ds:[si+45]
mov es:[di+26],ax
mov al,ds:[si+49]
mov ah,ds:[si+53]
mov es:[di+28],ax
mov al,ds:[si+56]
mov ah,ds:[si+60]
mov es:[di+30],ax
mov al,ds:[si+64]
mov ah,ds:[si+68]
mov es:[di+32],ax
mov al,ds:[si+71]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+109]
mov ah,ds:[si+113]
mov es:[di+44],ax
mov al,ds:[si+116]
mov ah,ds:[si+120]
mov es:[di+46],ax
mov al,ds:[si+124]
mov ah,ds:[si+128]
mov es:[di+48],ax
mov al,ds:[si+131]
mov ah,ds:[si+135]
mov es:[di+50],ax
mov al,ds:[si+139]
mov ah,ds:[si+143]
mov es:[di+52],ax
mov al,ds:[si+146]
mov ah,ds:[si+150]
mov es:[di+54],ax
mov al,ds:[si+154]
mov ah,ds:[si+158]
mov es:[di+56],ax
mov al,ds:[si+162]
mov ah,ds:[si+165]
mov es:[di+58],ax
mov al,ds:[si+169]
mov ah,ds:[si+173]
mov es:[di+60],ax
mov al,ds:[si+177]
mov ah,ds:[si+180]
mov es:[di+62],ax
mov al,ds:[si+184]
mov es:[di+64],al
mov al,8
out dx,al
mov ah,ds:[si+1]
mov es:[di+15],ah
mov al,ds:[si+5]
mov ah,ds:[si+8]
mov es:[di+16],ax
mov al,ds:[si+12]
mov ah,ds:[si+16]
mov es:[di+18],ax
mov al,ds:[si+20]
mov ah,ds:[si+23]
mov es:[di+20],ax
mov al,ds:[si+27]
mov ah,ds:[si+31]
mov es:[di+22],ax
mov al,ds:[si+35]
mov ah,ds:[si+39]
mov es:[di+24],ax
mov al,ds:[si+42]
mov ah,ds:[si+46]
mov es:[di+26],ax
mov al,ds:[si+50]
mov ah,ds:[si+54]
mov es:[di+28],ax
mov al,ds:[si+57]
mov ah,ds:[si+61]
mov es:[di+30],ax
mov al,ds:[si+65]
mov ah,ds:[si+69]
mov es:[di+32],ax
mov al,ds:[si+72]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+110]
mov ah,ds:[si+114]
mov es:[di+44],ax
mov al,ds:[si+117]
mov ah,ds:[si+121]
mov es:[di+46],ax
mov al,ds:[si+125]
mov ah,ds:[si+129]
mov es:[di+48],ax
mov al,ds:[si+132]
mov ah,ds:[si+136]
mov es:[di+50],ax
mov al,ds:[si+140]
mov ah,ds:[si+144]
mov es:[di+52],ax
mov al,ds:[si+147]
mov ah,ds:[si+151]
mov es:[di+54],ax
mov al,ds:[si+155]
mov ah,ds:[si+159]
mov es:[di+56],ax
mov al,ds:[si+162]
mov ah,ds:[si+166]
mov es:[di+58],ax
mov al,ds:[si+170]
mov ah,ds:[si+174]
mov es:[di+60],ax
mov al,ds:[si+177]
mov ah,ds:[si+181]
mov es:[di+62],ax
xor al,al
mov es:[di+64],al
ret
@zoom198:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+14],al
mov es:[di+65],al
mov al,1
out dx,al
xor ah,ah
mov es:[di+15],ah
mov al,ds:[si+3]
mov ah,ds:[si+7]
mov es:[di+16],ax
mov al,ds:[si+10]
mov ah,ds:[si+14]
mov es:[di+18],ax
mov al,ds:[si+18]
mov ah,ds:[si+21]
mov es:[di+20],ax
mov al,ds:[si+25]
mov ah,ds:[si+29]
mov es:[di+22],ax
mov al,ds:[si+33]
mov ah,ds:[si+36]
mov es:[di+24],ax
mov al,ds:[si+40]
mov ah,ds:[si+44]
mov es:[di+26],ax
mov al,ds:[si+47]
mov ah,ds:[si+51]
mov es:[di+28],ax
mov al,ds:[si+55]
mov ah,ds:[si+59]
mov es:[di+30],ax
mov al,ds:[si+62]
mov ah,ds:[si+66]
mov es:[di+32],ax
mov al,ds:[si+70]
mov ah,ds:[si+73]
mov es:[di+34],ax
mov al,ds:[si+77]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+111]
mov es:[di+44],ax
mov al,ds:[si+114]
mov ah,ds:[si+118]
mov es:[di+46],ax
mov al,ds:[si+122]
mov ah,ds:[si+126]
mov es:[di+48],ax
mov al,ds:[si+129]
mov ah,ds:[si+133]
mov es:[di+50],ax
mov al,ds:[si+137]
mov ah,ds:[si+140]
mov es:[di+52],ax
mov al,ds:[si+144]
mov ah,ds:[si+148]
mov es:[di+54],ax
mov al,ds:[si+152]
mov ah,ds:[si+155]
mov es:[di+56],ax
mov al,ds:[si+159]
mov ah,ds:[si+163]
mov es:[di+58],ax
mov al,ds:[si+166]
mov ah,ds:[si+170]
mov es:[di+60],ax
mov al,ds:[si+174]
mov ah,ds:[si+178]
mov es:[di+62],ax
mov al,ds:[si+181]
mov es:[di+64],al
mov al,2
out dx,al
mov ah,ds:[si+0]
mov es:[di+15],ah
mov al,ds:[si+4]
mov ah,ds:[si+7]
mov es:[di+16],ax
mov al,ds:[si+11]
mov ah,ds:[si+15]
mov es:[di+18],ax
mov al,ds:[si+19]
mov ah,ds:[si+22]
mov es:[di+20],ax
mov al,ds:[si+26]
mov ah,ds:[si+30]
mov es:[di+22],ax
mov al,ds:[si+33]
mov ah,ds:[si+37]
mov es:[di+24],ax
mov al,ds:[si+41]
mov ah,ds:[si+45]
mov es:[di+26],ax
mov al,ds:[si+48]
mov ah,ds:[si+52]
mov es:[di+28],ax
mov al,ds:[si+56]
mov ah,ds:[si+59]
mov es:[di+30],ax
mov al,ds:[si+63]
mov ah,ds:[si+67]
mov es:[di+32],ax
mov al,ds:[si+71]
mov ah,ds:[si+74]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+112]
mov es:[di+44],ax
mov al,ds:[si+115]
mov ah,ds:[si+119]
mov es:[di+46],ax
mov al,ds:[si+123]
mov ah,ds:[si+126]
mov es:[di+48],ax
mov al,ds:[si+130]
mov ah,ds:[si+134]
mov es:[di+50],ax
mov al,ds:[si+138]
mov ah,ds:[si+141]
mov es:[di+52],ax
mov al,ds:[si+145]
mov ah,ds:[si+149]
mov es:[di+54],ax
mov al,ds:[si+152]
mov ah,ds:[si+156]
mov es:[di+56],ax
mov al,ds:[si+160]
mov ah,ds:[si+164]
mov es:[di+58],ax
mov al,ds:[si+167]
mov ah,ds:[si+171]
mov es:[di+60],ax
mov al,ds:[si+175]
mov ah,ds:[si+178]
mov es:[di+62],ax
mov al,ds:[si+182]
mov es:[di+64],al
mov al,4
out dx,al
mov ah,ds:[si+1]
mov es:[di+15],ah
mov al,ds:[si+5]
mov ah,ds:[si+8]
mov es:[di+16],ax
mov al,ds:[si+12]
mov ah,ds:[si+16]
mov es:[di+18],ax
mov al,ds:[si+20]
mov ah,ds:[si+23]
mov es:[di+20],ax
mov al,ds:[si+27]
mov ah,ds:[si+31]
mov es:[di+22],ax
mov al,ds:[si+34]
mov ah,ds:[si+38]
mov es:[di+24],ax
mov al,ds:[si+42]
mov ah,ds:[si+46]
mov es:[di+26],ax
mov al,ds:[si+49]
mov ah,ds:[si+53]
mov es:[di+28],ax
mov al,ds:[si+57]
mov ah,ds:[si+60]
mov es:[di+30],ax
mov al,ds:[si+64]
mov ah,ds:[si+68]
mov es:[di+32],ax
mov al,ds:[si+72]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+109]
mov ah,ds:[si+112]
mov es:[di+44],ax
mov al,ds:[si+116]
mov ah,ds:[si+120]
mov es:[di+46],ax
mov al,ds:[si+124]
mov ah,ds:[si+127]
mov es:[di+48],ax
mov al,ds:[si+131]
mov ah,ds:[si+135]
mov es:[di+50],ax
mov al,ds:[si+139]
mov ah,ds:[si+142]
mov es:[di+52],ax
mov al,ds:[si+146]
mov ah,ds:[si+150]
mov es:[di+54],ax
mov al,ds:[si+153]
mov ah,ds:[si+157]
mov es:[di+56],ax
mov al,ds:[si+161]
mov ah,ds:[si+165]
mov es:[di+58],ax
mov al,ds:[si+168]
mov ah,ds:[si+172]
mov es:[di+60],ax
mov al,ds:[si+176]
mov ah,ds:[si+179]
mov es:[di+62],ax
mov al,ds:[si+183]
mov es:[di+64],al
mov al,8
out dx,al
mov ah,ds:[si+2]
mov es:[di+15],ah
mov al,ds:[si+6]
mov ah,ds:[si+9]
mov es:[di+16],ax
mov al,ds:[si+13]
mov ah,ds:[si+17]
mov es:[di+18],ax
mov al,ds:[si+20]
mov ah,ds:[si+24]
mov es:[di+20],ax
mov al,ds:[si+28]
mov ah,ds:[si+32]
mov es:[di+22],ax
mov al,ds:[si+35]
mov ah,ds:[si+39]
mov es:[di+24],ax
mov al,ds:[si+43]
mov ah,ds:[si+46]
mov es:[di+26],ax
mov al,ds:[si+50]
mov ah,ds:[si+54]
mov es:[di+28],ax
mov al,ds:[si+58]
mov ah,ds:[si+61]
mov es:[di+30],ax
mov al,ds:[si+65]
mov ah,ds:[si+69]
mov es:[di+32],ax
mov al,ds:[si+73]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+99]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+110]
mov ah,ds:[si+113]
mov es:[di+44],ax
mov al,ds:[si+117]
mov ah,ds:[si+121]
mov es:[di+46],ax
mov al,ds:[si+125]
mov ah,ds:[si+128]
mov es:[di+48],ax
mov al,ds:[si+132]
mov ah,ds:[si+136]
mov es:[di+50],ax
mov al,ds:[si+139]
mov ah,ds:[si+143]
mov es:[di+52],ax
mov al,ds:[si+147]
mov ah,ds:[si+151]
mov es:[di+54],ax
mov al,ds:[si+154]
mov ah,ds:[si+158]
mov es:[di+56],ax
mov al,ds:[si+162]
mov ah,ds:[si+165]
mov es:[di+58],ax
mov al,ds:[si+169]
mov ah,ds:[si+173]
mov es:[di+60],ax
mov al,ds:[si+177]
mov ah,ds:[si+180]
mov es:[di+62],ax
mov al,ds:[si+184]
mov es:[di+64],al
ret
@zoom200:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+14],al
mov al,1
out dx,al
mov ah,ds:[si+0]
mov es:[di+15],ah
mov al,ds:[si+4]
mov ah,ds:[si+7]
mov es:[di+16],ax
mov al,ds:[si+11]
mov ah,ds:[si+15]
mov es:[di+18],ax
mov al,ds:[si+18]
mov ah,ds:[si+22]
mov es:[di+20],ax
mov al,ds:[si+26]
mov ah,ds:[si+29]
mov es:[di+22],ax
mov al,ds:[si+33]
mov ah,ds:[si+37]
mov es:[di+24],ax
mov al,ds:[si+40]
mov ah,ds:[si+44]
mov es:[di+26],ax
mov al,ds:[si+48]
mov ah,ds:[si+52]
mov es:[di+28],ax
mov al,ds:[si+55]
mov ah,ds:[si+59]
mov es:[di+30],ax
mov al,ds:[si+63]
mov ah,ds:[si+66]
mov es:[di+32],ax
mov al,ds:[si+70]
mov ah,ds:[si+74]
mov es:[di+34],ax
mov al,ds:[si+77]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+114]
mov ah,ds:[si+118]
mov es:[di+46],ax
mov al,ds:[si+121]
mov ah,ds:[si+125]
mov es:[di+48],ax
mov al,ds:[si+129]
mov ah,ds:[si+133]
mov es:[di+50],ax
mov al,ds:[si+136]
mov ah,ds:[si+140]
mov es:[di+52],ax
mov al,ds:[si+144]
mov ah,ds:[si+147]
mov es:[di+54],ax
mov al,ds:[si+151]
mov ah,ds:[si+155]
mov es:[di+56],ax
mov al,ds:[si+158]
mov ah,ds:[si+162]
mov es:[di+58],ax
mov al,ds:[si+166]
mov ah,ds:[si+169]
mov es:[di+60],ax
mov al,ds:[si+173]
mov ah,ds:[si+177]
mov es:[di+62],ax
mov al,ds:[si+180]
mov ah,ds:[si+184]
mov es:[di+64],ax
mov al,2
out dx,al
mov ah,ds:[si+1]
mov es:[di+15],ah
mov al,ds:[si+5]
mov ah,ds:[si+8]
mov es:[di+16],ax
mov al,ds:[si+12]
mov ah,ds:[si+16]
mov es:[di+18],ax
mov al,ds:[si+19]
mov ah,ds:[si+23]
mov es:[di+20],ax
mov al,ds:[si+27]
mov ah,ds:[si+30]
mov es:[di+22],ax
mov al,ds:[si+34]
mov ah,ds:[si+38]
mov es:[di+24],ax
mov al,ds:[si+41]
mov ah,ds:[si+45]
mov es:[di+26],ax
mov al,ds:[si+49]
mov ah,ds:[si+52]
mov es:[di+28],ax
mov al,ds:[si+56]
mov ah,ds:[si+60]
mov es:[di+30],ax
mov al,ds:[si+64]
mov ah,ds:[si+67]
mov es:[di+32],ax
mov al,ds:[si+71]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+111]
mov es:[di+44],ax
mov al,ds:[si+115]
mov ah,ds:[si+119]
mov es:[di+46],ax
mov al,ds:[si+122]
mov ah,ds:[si+126]
mov es:[di+48],ax
mov al,ds:[si+130]
mov ah,ds:[si+133]
mov es:[di+50],ax
mov al,ds:[si+137]
mov ah,ds:[si+141]
mov es:[di+52],ax
mov al,ds:[si+145]
mov ah,ds:[si+148]
mov es:[di+54],ax
mov al,ds:[si+152]
mov ah,ds:[si+156]
mov es:[di+56],ax
mov al,ds:[si+159]
mov ah,ds:[si+163]
mov es:[di+58],ax
mov al,ds:[si+167]
mov ah,ds:[si+170]
mov es:[di+60],ax
mov al,ds:[si+174]
mov ah,ds:[si+178]
mov es:[di+62],ax
mov al,ds:[si+181]
xor ah,ah
mov es:[di+64],ax
mov al,4
out dx,al
mov ah,ds:[si+2]
mov es:[di+15],ah
mov al,ds:[si+6]
mov ah,ds:[si+9]
mov es:[di+16],ax
mov al,ds:[si+13]
mov ah,ds:[si+17]
mov es:[di+18],ax
mov al,ds:[si+20]
mov ah,ds:[si+24]
mov es:[di+20],ax
mov al,ds:[si+28]
mov ah,ds:[si+31]
mov es:[di+22],ax
mov al,ds:[si+35]
mov ah,ds:[si+39]
mov es:[di+24],ax
mov al,ds:[si+42]
mov ah,ds:[si+46]
mov es:[di+26],ax
mov al,ds:[si+50]
mov ah,ds:[si+53]
mov es:[di+28],ax
mov al,ds:[si+57]
mov ah,ds:[si+61]
mov es:[di+30],ax
mov al,ds:[si+64]
mov ah,ds:[si+68]
mov es:[di+32],ax
mov al,ds:[si+72]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+109]
mov ah,ds:[si+112]
mov es:[di+44],ax
mov al,ds:[si+116]
mov ah,ds:[si+120]
mov es:[di+46],ax
mov al,ds:[si+123]
mov ah,ds:[si+127]
mov es:[di+48],ax
mov al,ds:[si+131]
mov ah,ds:[si+134]
mov es:[di+50],ax
mov al,ds:[si+138]
mov ah,ds:[si+142]
mov es:[di+52],ax
mov al,ds:[si+145]
mov ah,ds:[si+149]
mov es:[di+54],ax
mov al,ds:[si+153]
mov ah,ds:[si+156]
mov es:[di+56],ax
mov al,ds:[si+160]
mov ah,ds:[si+164]
mov es:[di+58],ax
mov al,ds:[si+168]
mov ah,ds:[si+171]
mov es:[di+60],ax
mov al,ds:[si+175]
mov ah,ds:[si+179]
mov es:[di+62],ax
mov al,ds:[si+182]
xor ah,ah
mov es:[di+64],ax
mov al,8
out dx,al
mov ah,ds:[si+3]
mov es:[di+15],ah
mov al,ds:[si+6]
mov ah,ds:[si+10]
mov es:[di+16],ax
mov al,ds:[si+14]
mov ah,ds:[si+17]
mov es:[di+18],ax
mov al,ds:[si+21]
mov ah,ds:[si+25]
mov es:[di+20],ax
mov al,ds:[si+29]
mov ah,ds:[si+32]
mov es:[di+22],ax
mov al,ds:[si+36]
mov ah,ds:[si+40]
mov es:[di+24],ax
mov al,ds:[si+43]
mov ah,ds:[si+47]
mov es:[di+26],ax
mov al,ds:[si+51]
mov ah,ds:[si+54]
mov es:[di+28],ax
mov al,ds:[si+58]
mov ah,ds:[si+62]
mov es:[di+30],ax
mov al,ds:[si+65]
mov ah,ds:[si+69]
mov es:[di+32],ax
mov al,ds:[si+73]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+110]
mov ah,ds:[si+113]
mov es:[di+44],ax
mov al,ds:[si+117]
mov ah,ds:[si+121]
mov es:[di+46],ax
mov al,ds:[si+124]
mov ah,ds:[si+128]
mov es:[di+48],ax
mov al,ds:[si+132]
mov ah,ds:[si+135]
mov es:[di+50],ax
mov al,ds:[si+139]
mov ah,ds:[si+143]
mov es:[di+52],ax
mov al,ds:[si+146]
mov ah,ds:[si+150]
mov es:[di+54],ax
mov al,ds:[si+154]
mov ah,ds:[si+157]
mov es:[di+56],ax
mov al,ds:[si+161]
mov ah,ds:[si+165]
mov es:[di+58],ax
mov al,ds:[si+168]
mov ah,ds:[si+172]
mov es:[di+60],ax
mov al,ds:[si+176]
mov ah,ds:[si+179]
mov es:[di+62],ax
mov al,ds:[si+183]
xor ah,ah
mov es:[di+64],ax
ret
@zoom202:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov al,1
out dx,al
xor al,al
mov ah,ds:[si+1]
mov es:[di+14],ax
mov al,ds:[si+5]
mov ah,ds:[si+8]
mov es:[di+16],ax
mov al,ds:[si+12]
mov ah,ds:[si+15]
mov es:[di+18],ax
mov al,ds:[si+19]
mov ah,ds:[si+23]
mov es:[di+20],ax
mov al,ds:[si+26]
mov ah,ds:[si+30]
mov es:[di+22],ax
mov al,ds:[si+34]
mov ah,ds:[si+37]
mov es:[di+24],ax
mov al,ds:[si+41]
mov ah,ds:[si+45]
mov es:[di+26],ax
mov al,ds:[si+48]
mov ah,ds:[si+52]
mov es:[di+28],ax
mov al,ds:[si+56]
mov ah,ds:[si+59]
mov es:[di+30],ax
mov al,ds:[si+63]
mov ah,ds:[si+67]
mov es:[di+32],ax
mov al,ds:[si+70]
mov ah,ds:[si+74]
mov es:[di+34],ax
mov al,ds:[si+77]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+114]
mov ah,ds:[si+118]
mov es:[di+46],ax
mov al,ds:[si+121]
mov ah,ds:[si+125]
mov es:[di+48],ax
mov al,ds:[si+128]
mov ah,ds:[si+132]
mov es:[di+50],ax
mov al,ds:[si+136]
mov ah,ds:[si+139]
mov es:[di+52],ax
mov al,ds:[si+143]
mov ah,ds:[si+147]
mov es:[di+54],ax
mov al,ds:[si+150]
mov ah,ds:[si+154]
mov es:[di+56],ax
mov al,ds:[si+158]
mov ah,ds:[si+161]
mov es:[di+58],ax
mov al,ds:[si+165]
mov ah,ds:[si+169]
mov es:[di+60],ax
mov al,ds:[si+172]
mov ah,ds:[si+176]
mov es:[di+62],ax
mov al,ds:[si+180]
mov ah,ds:[si+183]
mov es:[di+64],ax
mov al,2
out dx,al
xor al,al
mov ah,ds:[si+2]
mov es:[di+14],ax
mov al,ds:[si+5]
mov ah,ds:[si+9]
mov es:[di+16],ax
mov al,ds:[si+13]
mov ah,ds:[si+16]
mov es:[di+18],ax
mov al,ds:[si+20]
mov ah,ds:[si+24]
mov es:[di+20],ax
mov al,ds:[si+27]
mov ah,ds:[si+31]
mov es:[di+22],ax
mov al,ds:[si+35]
mov ah,ds:[si+38]
mov es:[di+24],ax
mov al,ds:[si+42]
mov ah,ds:[si+46]
mov es:[di+26],ax
mov al,ds:[si+49]
mov ah,ds:[si+53]
mov es:[di+28],ax
mov al,ds:[si+57]
mov ah,ds:[si+60]
mov es:[di+30],ax
mov al,ds:[si+64]
mov ah,ds:[si+67]
mov es:[di+32],ax
mov al,ds:[si+71]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+111]
mov es:[di+44],ax
mov al,ds:[si+115]
mov ah,ds:[si+118]
mov es:[di+46],ax
mov al,ds:[si+122]
mov ah,ds:[si+126]
mov es:[di+48],ax
mov al,ds:[si+129]
mov ah,ds:[si+133]
mov es:[di+50],ax
mov al,ds:[si+137]
mov ah,ds:[si+140]
mov es:[di+52],ax
mov al,ds:[si+144]
mov ah,ds:[si+148]
mov es:[di+54],ax
mov al,ds:[si+151]
mov ah,ds:[si+155]
mov es:[di+56],ax
mov al,ds:[si+159]
mov ah,ds:[si+162]
mov es:[di+58],ax
mov al,ds:[si+166]
mov ah,ds:[si+170]
mov es:[di+60],ax
mov al,ds:[si+173]
mov ah,ds:[si+177]
mov es:[di+62],ax
mov al,ds:[si+180]
mov ah,ds:[si+184]
mov es:[di+64],ax
mov al,4
out dx,al
xor al,al
mov ah,ds:[si+3]
mov es:[di+14],ax
mov al,ds:[si+6]
mov ah,ds:[si+10]
mov es:[di+16],ax
mov al,ds:[si+14]
mov ah,ds:[si+17]
mov es:[di+18],ax
mov al,ds:[si+21]
mov ah,ds:[si+25]
mov es:[di+20],ax
mov al,ds:[si+28]
mov ah,ds:[si+32]
mov es:[di+22],ax
mov al,ds:[si+36]
mov ah,ds:[si+39]
mov es:[di+24],ax
mov al,ds:[si+43]
mov ah,ds:[si+46]
mov es:[di+26],ax
mov al,ds:[si+50]
mov ah,ds:[si+54]
mov es:[di+28],ax
mov al,ds:[si+57]
mov ah,ds:[si+61]
mov es:[di+30],ax
mov al,ds:[si+65]
mov ah,ds:[si+68]
mov es:[di+32],ax
mov al,ds:[si+72]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+112]
mov es:[di+44],ax
mov al,ds:[si+116]
mov ah,ds:[si+119]
mov es:[di+46],ax
mov al,ds:[si+123]
mov ah,ds:[si+127]
mov es:[di+48],ax
mov al,ds:[si+130]
mov ah,ds:[si+134]
mov es:[di+50],ax
mov al,ds:[si+138]
mov ah,ds:[si+141]
mov es:[di+52],ax
mov al,ds:[si+145]
mov ah,ds:[si+149]
mov es:[di+54],ax
mov al,ds:[si+152]
mov ah,ds:[si+156]
mov es:[di+56],ax
mov al,ds:[si+159]
mov ah,ds:[si+163]
mov es:[di+58],ax
mov al,ds:[si+167]
mov ah,ds:[si+170]
mov es:[di+60],ax
mov al,ds:[si+174]
mov ah,ds:[si+178]
mov es:[di+62],ax
mov al,ds:[si+181]
xor ah,ah
mov es:[di+64],ax
mov al,8
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+4]
mov es:[di+14],ax
mov al,ds:[si+7]
mov ah,ds:[si+11]
mov es:[di+16],ax
mov al,ds:[si+15]
mov ah,ds:[si+18]
mov es:[di+18],ax
mov al,ds:[si+22]
mov ah,ds:[si+26]
mov es:[di+20],ax
mov al,ds:[si+29]
mov ah,ds:[si+33]
mov es:[di+22],ax
mov al,ds:[si+36]
mov ah,ds:[si+40]
mov es:[di+24],ax
mov al,ds:[si+44]
mov ah,ds:[si+47]
mov es:[di+26],ax
mov al,ds:[si+51]
mov ah,ds:[si+55]
mov es:[di+28],ax
mov al,ds:[si+58]
mov ah,ds:[si+62]
mov es:[di+30],ax
mov al,ds:[si+66]
mov ah,ds:[si+69]
mov es:[di+32],ax
mov al,ds:[si+73]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+109]
mov ah,ds:[si+113]
mov es:[di+44],ax
mov al,ds:[si+117]
mov ah,ds:[si+120]
mov es:[di+46],ax
mov al,ds:[si+124]
mov ah,ds:[si+128]
mov es:[di+48],ax
mov al,ds:[si+131]
mov ah,ds:[si+135]
mov es:[di+50],ax
mov al,ds:[si+139]
mov ah,ds:[si+142]
mov es:[di+52],ax
mov al,ds:[si+146]
mov ah,ds:[si+149]
mov es:[di+54],ax
mov al,ds:[si+153]
mov ah,ds:[si+157]
mov es:[di+56],ax
mov al,ds:[si+160]
mov ah,ds:[si+164]
mov es:[di+58],ax
mov al,ds:[si+168]
mov ah,ds:[si+171]
mov es:[di+60],ax
mov al,ds:[si+175]
mov ah,ds:[si+179]
mov es:[di+62],ax
mov al,ds:[si+182]
xor ah,ah
mov es:[di+64],ax
ret
@zoom204:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov al,1
out dx,al
xor al,al
mov ah,ds:[si+2]
mov es:[di+14],ax
mov al,ds:[si+5]
mov ah,ds:[si+9]
mov es:[di+16],ax
mov al,ds:[si+13]
mov ah,ds:[si+16]
mov es:[di+18],ax
mov al,ds:[si+20]
mov ah,ds:[si+23]
mov es:[di+20],ax
mov al,ds:[si+27]
mov ah,ds:[si+31]
mov es:[di+22],ax
mov al,ds:[si+34]
mov ah,ds:[si+38]
mov es:[di+24],ax
mov al,ds:[si+42]
mov ah,ds:[si+45]
mov es:[di+26],ax
mov al,ds:[si+49]
mov ah,ds:[si+52]
mov es:[di+28],ax
mov al,ds:[si+56]
mov ah,ds:[si+60]
mov es:[di+30],ax
mov al,ds:[si+63]
mov ah,ds:[si+67]
mov es:[di+32],ax
mov al,ds:[si+70]
mov ah,ds:[si+74]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+114]
mov ah,ds:[si+117]
mov es:[di+46],ax
mov al,ds:[si+121]
mov ah,ds:[si+125]
mov es:[di+48],ax
mov al,ds:[si+128]
mov ah,ds:[si+132]
mov es:[di+50],ax
mov al,ds:[si+135]
mov ah,ds:[si+139]
mov es:[di+52],ax
mov al,ds:[si+143]
mov ah,ds:[si+146]
mov es:[di+54],ax
mov al,ds:[si+150]
mov ah,ds:[si+153]
mov es:[di+56],ax
mov al,ds:[si+157]
mov ah,ds:[si+161]
mov es:[di+58],ax
mov al,ds:[si+164]
mov ah,ds:[si+168]
mov es:[di+60],ax
mov al,ds:[si+171]
mov ah,ds:[si+175]
mov es:[di+62],ax
mov al,ds:[si+179]
mov ah,ds:[si+182]
mov es:[di+64],ax
mov al,2
out dx,al
xor al,al
mov ah,ds:[si+3]
mov es:[di+14],ax
mov al,ds:[si+6]
mov ah,ds:[si+10]
mov es:[di+16],ax
mov al,ds:[si+14]
mov ah,ds:[si+17]
mov es:[di+18],ax
mov al,ds:[si+21]
mov ah,ds:[si+24]
mov es:[di+20],ax
mov al,ds:[si+28]
mov ah,ds:[si+32]
mov es:[di+22],ax
mov al,ds:[si+35]
mov ah,ds:[si+39]
mov es:[di+24],ax
mov al,ds:[si+42]
mov ah,ds:[si+46]
mov es:[di+26],ax
mov al,ds:[si+50]
mov ah,ds:[si+53]
mov es:[di+28],ax
mov al,ds:[si+57]
mov ah,ds:[si+60]
mov es:[di+30],ax
mov al,ds:[si+64]
mov ah,ds:[si+68]
mov es:[di+32],ax
mov al,ds:[si+71]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+111]
mov es:[di+44],ax
mov al,ds:[si+115]
mov ah,ds:[si+118]
mov es:[di+46],ax
mov al,ds:[si+122]
mov ah,ds:[si+125]
mov es:[di+48],ax
mov al,ds:[si+129]
mov ah,ds:[si+133]
mov es:[di+50],ax
mov al,ds:[si+136]
mov ah,ds:[si+140]
mov es:[di+52],ax
mov al,ds:[si+143]
mov ah,ds:[si+147]
mov es:[di+54],ax
mov al,ds:[si+151]
mov ah,ds:[si+154]
mov es:[di+56],ax
mov al,ds:[si+158]
mov ah,ds:[si+162]
mov es:[di+58],ax
mov al,ds:[si+165]
mov ah,ds:[si+169]
mov es:[di+60],ax
mov al,ds:[si+172]
mov ah,ds:[si+176]
mov es:[di+62],ax
mov al,ds:[si+180]
mov ah,ds:[si+183]
mov es:[di+64],ax
mov al,4
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+4]
mov es:[di+14],ax
mov al,ds:[si+7]
mov ah,ds:[si+11]
mov es:[di+16],ax
mov al,ds:[si+14]
mov ah,ds:[si+18]
mov es:[di+18],ax
mov al,ds:[si+22]
mov ah,ds:[si+25]
mov es:[di+20],ax
mov al,ds:[si+29]
mov ah,ds:[si+32]
mov es:[di+22],ax
mov al,ds:[si+36]
mov ah,ds:[si+40]
mov es:[di+24],ax
mov al,ds:[si+43]
mov ah,ds:[si+47]
mov es:[di+26],ax
mov al,ds:[si+51]
mov ah,ds:[si+54]
mov es:[di+28],ax
mov al,ds:[si+58]
mov ah,ds:[si+61]
mov es:[di+30],ax
mov al,ds:[si+65]
mov ah,ds:[si+69]
mov es:[di+32],ax
mov al,ds:[si+72]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+112]
mov es:[di+44],ax
mov al,ds:[si+116]
mov ah,ds:[si+119]
mov es:[di+46],ax
mov al,ds:[si+123]
mov ah,ds:[si+126]
mov es:[di+48],ax
mov al,ds:[si+130]
mov ah,ds:[si+134]
mov es:[di+50],ax
mov al,ds:[si+137]
mov ah,ds:[si+141]
mov es:[di+52],ax
mov al,ds:[si+144]
mov ah,ds:[si+148]
mov es:[di+54],ax
mov al,ds:[si+152]
mov ah,ds:[si+155]
mov es:[di+56],ax
mov al,ds:[si+159]
mov ah,ds:[si+162]
mov es:[di+58],ax
mov al,ds:[si+166]
mov ah,ds:[si+170]
mov es:[di+60],ax
mov al,ds:[si+173]
mov ah,ds:[si+177]
mov es:[di+62],ax
mov al,ds:[si+180]
mov ah,ds:[si+184]
mov es:[di+64],ax
mov al,8
out dx,al
mov al,ds:[si+1]
mov ah,ds:[si+5]
mov es:[di+14],ax
mov al,ds:[si+8]
mov ah,ds:[si+12]
mov es:[di+16],ax
mov al,ds:[si+15]
mov ah,ds:[si+19]
mov es:[di+18],ax
mov al,ds:[si+23]
mov ah,ds:[si+26]
mov es:[di+20],ax
mov al,ds:[si+30]
mov ah,ds:[si+33]
mov es:[di+22],ax
mov al,ds:[si+37]
mov ah,ds:[si+41]
mov es:[di+24],ax
mov al,ds:[si+44]
mov ah,ds:[si+48]
mov es:[di+26],ax
mov al,ds:[si+51]
mov ah,ds:[si+55]
mov es:[di+28],ax
mov al,ds:[si+59]
mov ah,ds:[si+62]
mov es:[di+30],ax
mov al,ds:[si+66]
mov ah,ds:[si+69]
mov es:[di+32],ax
mov al,ds:[si+73]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+106]
mov es:[di+42],ax
mov al,ds:[si+109]
mov ah,ds:[si+113]
mov es:[di+44],ax
mov al,ds:[si+116]
mov ah,ds:[si+120]
mov es:[di+46],ax
mov al,ds:[si+124]
mov ah,ds:[si+127]
mov es:[di+48],ax
mov al,ds:[si+131]
mov ah,ds:[si+134]
mov es:[di+50],ax
mov al,ds:[si+138]
mov ah,ds:[si+142]
mov es:[di+52],ax
mov al,ds:[si+145]
mov ah,ds:[si+149]
mov es:[di+54],ax
mov al,ds:[si+153]
mov ah,ds:[si+156]
mov es:[di+56],ax
mov al,ds:[si+160]
mov ah,ds:[si+163]
mov es:[di+58],ax
mov al,ds:[si+167]
mov ah,ds:[si+171]
mov es:[di+60],ax
mov al,ds:[si+174]
mov ah,ds:[si+178]
mov es:[di+62],ax
mov al,ds:[si+181]
xor ah,ah
mov es:[di+64],ax
ret
@zoom206:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+66],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov al,1
out dx,al
xor al,al
mov ah,ds:[si+3]
mov es:[di+14],ax
mov al,ds:[si+6]
mov ah,ds:[si+10]
mov es:[di+16],ax
mov al,ds:[si+13]
mov ah,ds:[si+17]
mov es:[di+18],ax
mov al,ds:[si+21]
mov ah,ds:[si+24]
mov es:[di+20],ax
mov al,ds:[si+28]
mov ah,ds:[si+31]
mov es:[di+22],ax
mov al,ds:[si+35]
mov ah,ds:[si+38]
mov es:[di+24],ax
mov al,ds:[si+42]
mov ah,ds:[si+46]
mov es:[di+26],ax
mov al,ds:[si+49]
mov ah,ds:[si+53]
mov es:[di+28],ax
mov al,ds:[si+56]
mov ah,ds:[si+60]
mov es:[di+30],ax
mov al,ds:[si+63]
mov ah,ds:[si+67]
mov es:[di+32],ax
mov al,ds:[si+71]
mov ah,ds:[si+74]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+88]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+114]
mov ah,ds:[si+117]
mov es:[di+46],ax
mov al,ds:[si+121]
mov ah,ds:[si+124]
mov es:[di+48],ax
mov al,ds:[si+128]
mov ah,ds:[si+131]
mov es:[di+50],ax
mov al,ds:[si+135]
mov ah,ds:[si+139]
mov es:[di+52],ax
mov al,ds:[si+142]
mov ah,ds:[si+146]
mov es:[di+54],ax
mov al,ds:[si+149]
mov ah,ds:[si+153]
mov es:[di+56],ax
mov al,ds:[si+156]
mov ah,ds:[si+160]
mov es:[di+58],ax
mov al,ds:[si+164]
mov ah,ds:[si+167]
mov es:[di+60],ax
mov al,ds:[si+171]
mov ah,ds:[si+174]
mov es:[di+62],ax
mov al,ds:[si+178]
mov ah,ds:[si+181]
mov es:[di+64],ax
mov al,2
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+4]
mov es:[di+14],ax
mov al,ds:[si+7]
mov ah,ds:[si+11]
mov es:[di+16],ax
mov al,ds:[si+14]
mov ah,ds:[si+18]
mov es:[di+18],ax
mov al,ds:[si+21]
mov ah,ds:[si+25]
mov es:[di+20],ax
mov al,ds:[si+29]
mov ah,ds:[si+32]
mov es:[di+22],ax
mov al,ds:[si+36]
mov ah,ds:[si+39]
mov es:[di+24],ax
mov al,ds:[si+43]
mov ah,ds:[si+46]
mov es:[di+26],ax
mov al,ds:[si+50]
mov ah,ds:[si+54]
mov es:[di+28],ax
mov al,ds:[si+57]
mov ah,ds:[si+61]
mov es:[di+30],ax
mov al,ds:[si+64]
mov ah,ds:[si+68]
mov es:[di+32],ax
mov al,ds:[si+71]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+111]
mov es:[di+44],ax
mov al,ds:[si+114]
mov ah,ds:[si+118]
mov es:[di+46],ax
mov al,ds:[si+122]
mov ah,ds:[si+125]
mov es:[di+48],ax
mov al,ds:[si+129]
mov ah,ds:[si+132]
mov es:[di+50],ax
mov al,ds:[si+136]
mov ah,ds:[si+139]
mov es:[di+52],ax
mov al,ds:[si+143]
mov ah,ds:[si+147]
mov es:[di+54],ax
mov al,ds:[si+150]
mov ah,ds:[si+154]
mov es:[di+56],ax
mov al,ds:[si+157]
mov ah,ds:[si+161]
mov es:[di+58],ax
mov al,ds:[si+164]
mov ah,ds:[si+168]
mov es:[di+60],ax
mov al,ds:[si+172]
mov ah,ds:[si+175]
mov es:[di+62],ax
mov al,ds:[si+179]
mov ah,ds:[si+182]
mov es:[di+64],ax
mov al,4
out dx,al
mov al,ds:[si+1]
mov ah,ds:[si+4]
mov es:[di+14],ax
mov al,ds:[si+8]
mov ah,ds:[si+12]
mov es:[di+16],ax
mov al,ds:[si+15]
mov ah,ds:[si+19]
mov es:[di+18],ax
mov al,ds:[si+22]
mov ah,ds:[si+26]
mov es:[di+20],ax
mov al,ds:[si+29]
mov ah,ds:[si+33]
mov es:[di+22],ax
mov al,ds:[si+37]
mov ah,ds:[si+40]
mov es:[di+24],ax
mov al,ds:[si+44]
mov ah,ds:[si+47]
mov es:[di+26],ax
mov al,ds:[si+51]
mov ah,ds:[si+55]
mov es:[di+28],ax
mov al,ds:[si+58]
mov ah,ds:[si+62]
mov es:[di+30],ax
mov al,ds:[si+65]
mov ah,ds:[si+69]
mov es:[di+32],ax
mov al,ds:[si+72]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+112]
mov es:[di+44],ax
mov al,ds:[si+115]
mov ah,ds:[si+119]
mov es:[di+46],ax
mov al,ds:[si+122]
mov ah,ds:[si+126]
mov es:[di+48],ax
mov al,ds:[si+130]
mov ah,ds:[si+133]
mov es:[di+50],ax
mov al,ds:[si+137]
mov ah,ds:[si+140]
mov es:[di+52],ax
mov al,ds:[si+144]
mov ah,ds:[si+147]
mov es:[di+54],ax
mov al,ds:[si+151]
mov ah,ds:[si+155]
mov es:[di+56],ax
mov al,ds:[si+158]
mov ah,ds:[si+162]
mov es:[di+58],ax
mov al,ds:[si+165]
mov ah,ds:[si+169]
mov es:[di+60],ax
mov al,ds:[si+172]
mov ah,ds:[si+176]
mov es:[di+62],ax
mov al,ds:[si+180]
mov ah,ds:[si+183]
mov es:[di+64],ax
mov al,8
out dx,al
mov al,ds:[si+2]
mov ah,ds:[si+5]
mov es:[di+14],ax
mov al,ds:[si+9]
mov ah,ds:[si+13]
mov es:[di+16],ax
mov al,ds:[si+16]
mov ah,ds:[si+20]
mov es:[di+18],ax
mov al,ds:[si+23]
mov ah,ds:[si+27]
mov es:[di+20],ax
mov al,ds:[si+30]
mov ah,ds:[si+34]
mov es:[di+22],ax
mov al,ds:[si+38]
mov ah,ds:[si+41]
mov es:[di+24],ax
mov al,ds:[si+45]
mov ah,ds:[si+48]
mov es:[di+26],ax
mov al,ds:[si+52]
mov ah,ds:[si+55]
mov es:[di+28],ax
mov al,ds:[si+59]
mov ah,ds:[si+63]
mov es:[di+30],ax
mov al,ds:[si+66]
mov ah,ds:[si+70]
mov es:[di+32],ax
mov al,ds:[si+73]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+109]
mov ah,ds:[si+113]
mov es:[di+44],ax
mov al,ds:[si+116]
mov ah,ds:[si+120]
mov es:[di+46],ax
mov al,ds:[si+123]
mov ah,ds:[si+127]
mov es:[di+48],ax
mov al,ds:[si+130]
mov ah,ds:[si+134]
mov es:[di+50],ax
mov al,ds:[si+138]
mov ah,ds:[si+141]
mov es:[di+52],ax
mov al,ds:[si+145]
mov ah,ds:[si+148]
mov es:[di+54],ax
mov al,ds:[si+152]
mov ah,ds:[si+156]
mov es:[di+56],ax
mov al,ds:[si+159]
mov ah,ds:[si+163]
mov es:[di+58],ax
mov al,ds:[si+166]
mov ah,ds:[si+170]
mov es:[di+60],ax
mov al,ds:[si+173]
mov ah,ds:[si+177]
mov es:[di+62],ax
mov al,ds:[si+181]
mov ah,ds:[si+184]
mov es:[di+64],ax
ret
@zoom208:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+12],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+67],al
mov al,1
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+4]
mov es:[di+14],ax
mov al,ds:[si+7]
mov ah,ds:[si+11]
mov es:[di+16],ax
mov al,ds:[si+14]
mov ah,ds:[si+18]
mov es:[di+18],ax
mov al,ds:[si+21]
mov ah,ds:[si+25]
mov es:[di+20],ax
mov al,ds:[si+28]
mov ah,ds:[si+32]
mov es:[di+22],ax
mov al,ds:[si+35]
mov ah,ds:[si+39]
mov es:[di+24],ax
mov al,ds:[si+42]
mov ah,ds:[si+46]
mov es:[di+26],ax
mov al,ds:[si+50]
mov ah,ds:[si+53]
mov es:[di+28],ax
mov al,ds:[si+57]
mov ah,ds:[si+60]
mov es:[di+30],ax
mov al,ds:[si+64]
mov ah,ds:[si+67]
mov es:[di+32],ax
mov al,ds:[si+71]
mov ah,ds:[si+74]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+81]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+113]
mov ah,ds:[si+117]
mov es:[di+46],ax
mov al,ds:[si+120]
mov ah,ds:[si+124]
mov es:[di+48],ax
mov al,ds:[si+127]
mov ah,ds:[si+131]
mov es:[di+50],ax
mov al,ds:[si+135]
mov ah,ds:[si+138]
mov es:[di+52],ax
mov al,ds:[si+142]
mov ah,ds:[si+145]
mov es:[di+54],ax
mov al,ds:[si+149]
mov ah,ds:[si+152]
mov es:[di+56],ax
mov al,ds:[si+156]
mov ah,ds:[si+159]
mov es:[di+58],ax
mov al,ds:[si+163]
mov ah,ds:[si+166]
mov es:[di+60],ax
mov al,ds:[si+170]
mov ah,ds:[si+173]
mov es:[di+62],ax
mov al,ds:[si+177]
mov ah,ds:[si+181]
mov es:[di+64],ax
mov al,ds:[si+184]
mov es:[di+66],al
mov al,2
out dx,al
mov al,ds:[si+1]
mov ah,ds:[si+4]
mov es:[di+14],ax
mov al,ds:[si+8]
mov ah,ds:[si+12]
mov es:[di+16],ax
mov al,ds:[si+15]
mov ah,ds:[si+19]
mov es:[di+18],ax
mov al,ds:[si+22]
mov ah,ds:[si+26]
mov es:[di+20],ax
mov al,ds:[si+29]
mov ah,ds:[si+33]
mov es:[di+22],ax
mov al,ds:[si+36]
mov ah,ds:[si+40]
mov es:[di+24],ax
mov al,ds:[si+43]
mov ah,ds:[si+47]
mov es:[di+26],ax
mov al,ds:[si+50]
mov ah,ds:[si+54]
mov es:[di+28],ax
mov al,ds:[si+58]
mov ah,ds:[si+61]
mov es:[di+30],ax
mov al,ds:[si+65]
mov ah,ds:[si+68]
mov es:[di+32],ax
mov al,ds:[si+72]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+111]
mov es:[di+44],ax
mov al,ds:[si+114]
mov ah,ds:[si+118]
mov es:[di+46],ax
mov al,ds:[si+121]
mov ah,ds:[si+125]
mov es:[di+48],ax
mov al,ds:[si+128]
mov ah,ds:[si+132]
mov es:[di+50],ax
mov al,ds:[si+135]
mov ah,ds:[si+139]
mov es:[di+52],ax
mov al,ds:[si+143]
mov ah,ds:[si+146]
mov es:[di+54],ax
mov al,ds:[si+150]
mov ah,ds:[si+153]
mov es:[di+56],ax
mov al,ds:[si+157]
mov ah,ds:[si+160]
mov es:[di+58],ax
mov al,ds:[si+164]
mov ah,ds:[si+167]
mov es:[di+60],ax
mov al,ds:[si+171]
mov ah,ds:[si+174]
mov es:[di+62],ax
mov al,ds:[si+178]
mov ah,ds:[si+181]
mov es:[di+64],ax
xor al,al
mov es:[di+66],al
mov al,4
out dx,al
mov al,ds:[si+2]
mov ah,ds:[si+5]
mov es:[di+14],ax
mov al,ds:[si+9]
mov ah,ds:[si+12]
mov es:[di+16],ax
mov al,ds:[si+16]
mov ah,ds:[si+19]
mov es:[di+18],ax
mov al,ds:[si+23]
mov ah,ds:[si+27]
mov es:[di+20],ax
mov al,ds:[si+30]
mov ah,ds:[si+34]
mov es:[di+22],ax
mov al,ds:[si+37]
mov ah,ds:[si+41]
mov es:[di+24],ax
mov al,ds:[si+44]
mov ah,ds:[si+48]
mov es:[di+26],ax
mov al,ds:[si+51]
mov ah,ds:[si+55]
mov es:[di+28],ax
mov al,ds:[si+58]
mov ah,ds:[si+62]
mov es:[di+30],ax
mov al,ds:[si+66]
mov ah,ds:[si+69]
mov es:[di+32],ax
mov al,ds:[si+73]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+112]
mov es:[di+44],ax
mov al,ds:[si+115]
mov ah,ds:[si+119]
mov es:[di+46],ax
mov al,ds:[si+122]
mov ah,ds:[si+126]
mov es:[di+48],ax
mov al,ds:[si+129]
mov ah,ds:[si+133]
mov es:[di+50],ax
mov al,ds:[si+136]
mov ah,ds:[si+140]
mov es:[di+52],ax
mov al,ds:[si+143]
mov ah,ds:[si+147]
mov es:[di+54],ax
mov al,ds:[si+150]
mov ah,ds:[si+154]
mov es:[di+56],ax
mov al,ds:[si+158]
mov ah,ds:[si+161]
mov es:[di+58],ax
mov al,ds:[si+165]
mov ah,ds:[si+168]
mov es:[di+60],ax
mov al,ds:[si+172]
mov ah,ds:[si+175]
mov es:[di+62],ax
mov al,ds:[si+179]
mov ah,ds:[si+182]
mov es:[di+64],ax
xor al,al
mov es:[di+66],al
mov al,8
out dx,al
mov al,ds:[si+3]
mov ah,ds:[si+6]
mov es:[di+14],ax
mov al,ds:[si+10]
mov ah,ds:[si+13]
mov es:[di+16],ax
mov al,ds:[si+17]
mov ah,ds:[si+20]
mov es:[di+18],ax
mov al,ds:[si+24]
mov ah,ds:[si+27]
mov es:[di+20],ax
mov al,ds:[si+31]
mov ah,ds:[si+35]
mov es:[di+22],ax
mov al,ds:[si+38]
mov ah,ds:[si+42]
mov es:[di+24],ax
mov al,ds:[si+45]
mov ah,ds:[si+49]
mov es:[di+26],ax
mov al,ds:[si+52]
mov ah,ds:[si+56]
mov es:[di+28],ax
mov al,ds:[si+59]
mov ah,ds:[si+63]
mov es:[di+30],ax
mov al,ds:[si+66]
mov ah,ds:[si+70]
mov es:[di+32],ax
mov al,ds:[si+73]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+109]
mov ah,ds:[si+112]
mov es:[di+44],ax
mov al,ds:[si+116]
mov ah,ds:[si+119]
mov es:[di+46],ax
mov al,ds:[si+123]
mov ah,ds:[si+127]
mov es:[di+48],ax
mov al,ds:[si+130]
mov ah,ds:[si+134]
mov es:[di+50],ax
mov al,ds:[si+137]
mov ah,ds:[si+141]
mov es:[di+52],ax
mov al,ds:[si+144]
mov ah,ds:[si+148]
mov es:[di+54],ax
mov al,ds:[si+151]
mov ah,ds:[si+155]
mov es:[di+56],ax
mov al,ds:[si+158]
mov ah,ds:[si+162]
mov es:[di+58],ax
mov al,ds:[si+166]
mov ah,ds:[si+169]
mov es:[di+60],ax
mov al,ds:[si+173]
mov ah,ds:[si+176]
mov es:[di+62],ax
mov al,ds:[si+180]
mov ah,ds:[si+183]
mov es:[di+64],ax
xor al,al
mov es:[di+66],al
ret
@zoom210:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+12],al
mov es:[di+67],al
mov al,1
out dx,al
xor ah,ah
mov es:[di+13],ah
mov al,ds:[si+1]
mov ah,ds:[si+4]
mov es:[di+14],ax
mov al,ds:[si+8]
mov ah,ds:[si+11]
mov es:[di+16],ax
mov al,ds:[si+15]
mov ah,ds:[si+18]
mov es:[di+18],ax
mov al,ds:[si+22]
mov ah,ds:[si+25]
mov es:[di+20],ax
mov al,ds:[si+29]
mov ah,ds:[si+32]
mov es:[di+22],ax
mov al,ds:[si+36]
mov ah,ds:[si+39]
mov es:[di+24],ax
mov al,ds:[si+43]
mov ah,ds:[si+46]
mov es:[di+26],ax
mov al,ds:[si+50]
mov ah,ds:[si+53]
mov es:[di+28],ax
mov al,ds:[si+57]
mov ah,ds:[si+60]
mov es:[di+30],ax
mov al,ds:[si+64]
mov ah,ds:[si+68]
mov es:[di+32],ax
mov al,ds:[si+71]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+113]
mov ah,ds:[si+117]
mov es:[di+46],ax
mov al,ds:[si+120]
mov ah,ds:[si+124]
mov es:[di+48],ax
mov al,ds:[si+127]
mov ah,ds:[si+131]
mov es:[di+50],ax
mov al,ds:[si+134]
mov ah,ds:[si+138]
mov es:[di+52],ax
mov al,ds:[si+141]
mov ah,ds:[si+145]
mov es:[di+54],ax
mov al,ds:[si+148]
mov ah,ds:[si+152]
mov es:[di+56],ax
mov al,ds:[si+155]
mov ah,ds:[si+159]
mov es:[di+58],ax
mov al,ds:[si+162]
mov ah,ds:[si+166]
mov es:[di+60],ax
mov al,ds:[si+169]
mov ah,ds:[si+173]
mov es:[di+62],ax
mov al,ds:[si+176]
mov ah,ds:[si+180]
mov es:[di+64],ax
mov al,ds:[si+183]
mov es:[di+66],al
mov al,2
out dx,al
xor ah,ah
mov es:[di+13],ah
mov al,ds:[si+2]
mov ah,ds:[si+5]
mov es:[di+14],ax
mov al,ds:[si+9]
mov ah,ds:[si+12]
mov es:[di+16],ax
mov al,ds:[si+16]
mov ah,ds:[si+19]
mov es:[di+18],ax
mov al,ds:[si+23]
mov ah,ds:[si+26]
mov es:[di+20],ax
mov al,ds:[si+30]
mov ah,ds:[si+33]
mov es:[di+22],ax
mov al,ds:[si+37]
mov ah,ds:[si+40]
mov es:[di+24],ax
mov al,ds:[si+44]
mov ah,ds:[si+47]
mov es:[di+26],ax
mov al,ds:[si+51]
mov ah,ds:[si+54]
mov es:[di+28],ax
mov al,ds:[si+58]
mov ah,ds:[si+61]
mov es:[di+30],ax
mov al,ds:[si+65]
mov ah,ds:[si+68]
mov es:[di+32],ax
mov al,ds:[si+72]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+114]
mov ah,ds:[si+117]
mov es:[di+46],ax
mov al,ds:[si+121]
mov ah,ds:[si+125]
mov es:[di+48],ax
mov al,ds:[si+128]
mov ah,ds:[si+132]
mov es:[di+50],ax
mov al,ds:[si+135]
mov ah,ds:[si+139]
mov es:[di+52],ax
mov al,ds:[si+142]
mov ah,ds:[si+146]
mov es:[di+54],ax
mov al,ds:[si+149]
mov ah,ds:[si+153]
mov es:[di+56],ax
mov al,ds:[si+156]
mov ah,ds:[si+160]
mov es:[di+58],ax
mov al,ds:[si+163]
mov ah,ds:[si+167]
mov es:[di+60],ax
mov al,ds:[si+170]
mov ah,ds:[si+174]
mov es:[di+62],ax
mov al,ds:[si+177]
mov ah,ds:[si+181]
mov es:[di+64],ax
mov al,ds:[si+184]
mov es:[di+66],al
mov al,4
out dx,al
xor ah,ah
mov es:[di+13],ah
mov al,ds:[si+3]
mov ah,ds:[si+6]
mov es:[di+14],ax
mov al,ds:[si+10]
mov ah,ds:[si+13]
mov es:[di+16],ax
mov al,ds:[si+17]
mov ah,ds:[si+20]
mov es:[di+18],ax
mov al,ds:[si+24]
mov ah,ds:[si+27]
mov es:[di+20],ax
mov al,ds:[si+31]
mov ah,ds:[si+34]
mov es:[di+22],ax
mov al,ds:[si+38]
mov ah,ds:[si+41]
mov es:[di+24],ax
mov al,ds:[si+45]
mov ah,ds:[si+48]
mov es:[di+26],ax
mov al,ds:[si+52]
mov ah,ds:[si+55]
mov es:[di+28],ax
mov al,ds:[si+59]
mov ah,ds:[si+62]
mov es:[di+30],ax
mov al,ds:[si+66]
mov ah,ds:[si+69]
mov es:[di+32],ax
mov al,ds:[si+73]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+111]
mov es:[di+44],ax
mov al,ds:[si+115]
mov ah,ds:[si+118]
mov es:[di+46],ax
mov al,ds:[si+122]
mov ah,ds:[si+125]
mov es:[di+48],ax
mov al,ds:[si+129]
mov ah,ds:[si+132]
mov es:[di+50],ax
mov al,ds:[si+136]
mov ah,ds:[si+139]
mov es:[di+52],ax
mov al,ds:[si+143]
mov ah,ds:[si+146]
mov es:[di+54],ax
mov al,ds:[si+150]
mov ah,ds:[si+153]
mov es:[di+56],ax
mov al,ds:[si+157]
mov ah,ds:[si+160]
mov es:[di+58],ax
mov al,ds:[si+164]
mov ah,ds:[si+167]
mov es:[di+60],ax
mov al,ds:[si+171]
mov ah,ds:[si+174]
mov es:[di+62],ax
mov al,ds:[si+178]
mov ah,ds:[si+181]
mov es:[di+64],ax
xor al,al
mov es:[di+66],al
mov al,8
out dx,al
mov ah,ds:[si+0]
mov es:[di+13],ah
mov al,ds:[si+4]
mov ah,ds:[si+7]
mov es:[di+14],ax
mov al,ds:[si+11]
mov ah,ds:[si+14]
mov es:[di+16],ax
mov al,ds:[si+18]
mov ah,ds:[si+21]
mov es:[di+18],ax
mov al,ds:[si+25]
mov ah,ds:[si+28]
mov es:[di+20],ax
mov al,ds:[si+32]
mov ah,ds:[si+35]
mov es:[di+22],ax
mov al,ds:[si+39]
mov ah,ds:[si+42]
mov es:[di+24],ax
mov al,ds:[si+46]
mov ah,ds:[si+49]
mov es:[di+26],ax
mov al,ds:[si+53]
mov ah,ds:[si+56]
mov es:[di+28],ax
mov al,ds:[si+60]
mov ah,ds:[si+63]
mov es:[di+30],ax
mov al,ds:[si+67]
mov ah,ds:[si+70]
mov es:[di+32],ax
mov al,ds:[si+74]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+109]
mov ah,ds:[si+112]
mov es:[di+44],ax
mov al,ds:[si+116]
mov ah,ds:[si+119]
mov es:[di+46],ax
mov al,ds:[si+123]
mov ah,ds:[si+126]
mov es:[di+48],ax
mov al,ds:[si+130]
mov ah,ds:[si+133]
mov es:[di+50],ax
mov al,ds:[si+137]
mov ah,ds:[si+140]
mov es:[di+52],ax
mov al,ds:[si+144]
mov ah,ds:[si+147]
mov es:[di+54],ax
mov al,ds:[si+151]
mov ah,ds:[si+154]
mov es:[di+56],ax
mov al,ds:[si+158]
mov ah,ds:[si+161]
mov es:[di+58],ax
mov al,ds:[si+165]
mov ah,ds:[si+168]
mov es:[di+60],ax
mov al,ds:[si+172]
mov ah,ds:[si+175]
mov es:[di+62],ax
mov al,ds:[si+179]
mov ah,ds:[si+182]
mov es:[di+64],ax
xor al,al
mov es:[di+66],al
ret
@zoom212:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+12],al
mov es:[di+67],al
mov al,1
out dx,al
xor ah,ah
mov es:[di+13],ah
mov al,ds:[si+2]
mov ah,ds:[si+5]
mov es:[di+14],ax
mov al,ds:[si+9]
mov ah,ds:[si+12]
mov es:[di+16],ax
mov al,ds:[si+16]
mov ah,ds:[si+19]
mov es:[di+18],ax
mov al,ds:[si+23]
mov ah,ds:[si+26]
mov es:[di+20],ax
mov al,ds:[si+30]
mov ah,ds:[si+33]
mov es:[di+22],ax
mov al,ds:[si+36]
mov ah,ds:[si+40]
mov es:[di+24],ax
mov al,ds:[si+43]
mov ah,ds:[si+47]
mov es:[di+26],ax
mov al,ds:[si+50]
mov ah,ds:[si+54]
mov es:[di+28],ax
mov al,ds:[si+57]
mov ah,ds:[si+61]
mov es:[di+30],ax
mov al,ds:[si+64]
mov ah,ds:[si+68]
mov es:[di+32],ax
mov al,ds:[si+71]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+102]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+109]
mov es:[di+44],ax
mov al,ds:[si+113]
mov ah,ds:[si+116]
mov es:[di+46],ax
mov al,ds:[si+120]
mov ah,ds:[si+123]
mov es:[di+48],ax
mov al,ds:[si+127]
mov ah,ds:[si+130]
mov es:[di+50],ax
mov al,ds:[si+134]
mov ah,ds:[si+137]
mov es:[di+52],ax
mov al,ds:[si+141]
mov ah,ds:[si+144]
mov es:[di+54],ax
mov al,ds:[si+148]
mov ah,ds:[si+151]
mov es:[di+56],ax
mov al,ds:[si+155]
mov ah,ds:[si+158]
mov es:[di+58],ax
mov al,ds:[si+162]
mov ah,ds:[si+165]
mov es:[di+60],ax
mov al,ds:[si+168]
mov ah,ds:[si+172]
mov es:[di+62],ax
mov al,ds:[si+175]
mov ah,ds:[si+179]
mov es:[di+64],ax
mov al,ds:[si+182]
mov es:[di+66],al
mov al,2
out dx,al
xor ah,ah
mov es:[di+13],ah
mov al,ds:[si+3]
mov ah,ds:[si+6]
mov es:[di+14],ax
mov al,ds:[si+10]
mov ah,ds:[si+13]
mov es:[di+16],ax
mov al,ds:[si+17]
mov ah,ds:[si+20]
mov es:[di+18],ax
mov al,ds:[si+23]
mov ah,ds:[si+27]
mov es:[di+20],ax
mov al,ds:[si+30]
mov ah,ds:[si+34]
mov es:[di+22],ax
mov al,ds:[si+37]
mov ah,ds:[si+41]
mov es:[di+24],ax
mov al,ds:[si+44]
mov ah,ds:[si+48]
mov es:[di+26],ax
mov al,ds:[si+51]
mov ah,ds:[si+55]
mov es:[di+28],ax
mov al,ds:[si+58]
mov ah,ds:[si+62]
mov es:[di+30],ax
mov al,ds:[si+65]
mov ah,ds:[si+69]
mov es:[di+32],ax
mov al,ds:[si+72]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+114]
mov ah,ds:[si+117]
mov es:[di+46],ax
mov al,ds:[si+121]
mov ah,ds:[si+124]
mov es:[di+48],ax
mov al,ds:[si+128]
mov ah,ds:[si+131]
mov es:[di+50],ax
mov al,ds:[si+135]
mov ah,ds:[si+138]
mov es:[di+52],ax
mov al,ds:[si+142]
mov ah,ds:[si+145]
mov es:[di+54],ax
mov al,ds:[si+149]
mov ah,ds:[si+152]
mov es:[di+56],ax
mov al,ds:[si+155]
mov ah,ds:[si+159]
mov es:[di+58],ax
mov al,ds:[si+162]
mov ah,ds:[si+166]
mov es:[di+60],ax
mov al,ds:[si+169]
mov ah,ds:[si+173]
mov es:[di+62],ax
mov al,ds:[si+176]
mov ah,ds:[si+180]
mov es:[di+64],ax
mov al,ds:[si+183]
mov es:[di+66],al
mov al,4
out dx,al
mov ah,ds:[si+0]
mov es:[di+13],ah
mov al,ds:[si+3]
mov ah,ds:[si+7]
mov es:[di+14],ax
mov al,ds:[si+10]
mov ah,ds:[si+14]
mov es:[di+16],ax
mov al,ds:[si+17]
mov ah,ds:[si+21]
mov es:[di+18],ax
mov al,ds:[si+24]
mov ah,ds:[si+28]
mov es:[di+20],ax
mov al,ds:[si+31]
mov ah,ds:[si+35]
mov es:[di+22],ax
mov al,ds:[si+38]
mov ah,ds:[si+42]
mov es:[di+24],ax
mov al,ds:[si+45]
mov ah,ds:[si+49]
mov es:[di+26],ax
mov al,ds:[si+52]
mov ah,ds:[si+56]
mov es:[di+28],ax
mov al,ds:[si+59]
mov ah,ds:[si+63]
mov es:[di+30],ax
mov al,ds:[si+66]
mov ah,ds:[si+69]
mov es:[di+32],ax
mov al,ds:[si+73]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+111]
mov es:[di+44],ax
mov al,ds:[si+115]
mov ah,ds:[si+118]
mov es:[di+46],ax
mov al,ds:[si+122]
mov ah,ds:[si+125]
mov es:[di+48],ax
mov al,ds:[si+129]
mov ah,ds:[si+132]
mov es:[di+50],ax
mov al,ds:[si+135]
mov ah,ds:[si+139]
mov es:[di+52],ax
mov al,ds:[si+142]
mov ah,ds:[si+146]
mov es:[di+54],ax
mov al,ds:[si+149]
mov ah,ds:[si+153]
mov es:[di+56],ax
mov al,ds:[si+156]
mov ah,ds:[si+160]
mov es:[di+58],ax
mov al,ds:[si+163]
mov ah,ds:[si+167]
mov es:[di+60],ax
mov al,ds:[si+170]
mov ah,ds:[si+174]
mov es:[di+62],ax
mov al,ds:[si+177]
mov ah,ds:[si+181]
mov es:[di+64],ax
mov al,ds:[si+184]
mov es:[di+66],al
mov al,8
out dx,al
mov ah,ds:[si+1]
mov es:[di+13],ah
mov al,ds:[si+4]
mov ah,ds:[si+8]
mov es:[di+14],ax
mov al,ds:[si+11]
mov ah,ds:[si+15]
mov es:[di+16],ax
mov al,ds:[si+18]
mov ah,ds:[si+22]
mov es:[di+18],ax
mov al,ds:[si+25]
mov ah,ds:[si+29]
mov es:[di+20],ax
mov al,ds:[si+32]
mov ah,ds:[si+36]
mov es:[di+22],ax
mov al,ds:[si+39]
mov ah,ds:[si+43]
mov es:[di+24],ax
mov al,ds:[si+46]
mov ah,ds:[si+50]
mov es:[di+26],ax
mov al,ds:[si+53]
mov ah,ds:[si+56]
mov es:[di+28],ax
mov al,ds:[si+60]
mov ah,ds:[si+63]
mov es:[di+30],ax
mov al,ds:[si+67]
mov ah,ds:[si+70]
mov es:[di+32],ax
mov al,ds:[si+74]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+109]
mov ah,ds:[si+112]
mov es:[di+44],ax
mov al,ds:[si+116]
mov ah,ds:[si+119]
mov es:[di+46],ax
mov al,ds:[si+122]
mov ah,ds:[si+126]
mov es:[di+48],ax
mov al,ds:[si+129]
mov ah,ds:[si+133]
mov es:[di+50],ax
mov al,ds:[si+136]
mov ah,ds:[si+140]
mov es:[di+52],ax
mov al,ds:[si+143]
mov ah,ds:[si+147]
mov es:[di+54],ax
mov al,ds:[si+150]
mov ah,ds:[si+154]
mov es:[di+56],ax
mov al,ds:[si+157]
mov ah,ds:[si+161]
mov es:[di+58],ax
mov al,ds:[si+164]
mov ah,ds:[si+168]
mov es:[di+60],ax
mov al,ds:[si+171]
mov ah,ds:[si+175]
mov es:[di+62],ax
mov al,ds:[si+178]
mov ah,ds:[si+182]
mov es:[di+64],ax
xor al,al
mov es:[di+66],al
ret
@zoom214:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+12],al
mov es:[di+67],al
mov al,1
out dx,al
xor ah,ah
mov es:[di+13],ah
mov al,ds:[si+3]
mov ah,ds:[si+6]
mov es:[di+14],ax
mov al,ds:[si+9]
mov ah,ds:[si+13]
mov es:[di+16],ax
mov al,ds:[si+16]
mov ah,ds:[si+20]
mov es:[di+18],ax
mov al,ds:[si+23]
mov ah,ds:[si+27]
mov es:[di+20],ax
mov al,ds:[si+30]
mov ah,ds:[si+34]
mov es:[di+22],ax
mov al,ds:[si+37]
mov ah,ds:[si+40]
mov es:[di+24],ax
mov al,ds:[si+44]
mov ah,ds:[si+47]
mov es:[di+26],ax
mov al,ds:[si+51]
mov ah,ds:[si+54]
mov es:[di+28],ax
mov al,ds:[si+58]
mov ah,ds:[si+61]
mov es:[di+30],ax
mov al,ds:[si+65]
mov ah,ds:[si+68]
mov es:[di+32],ax
mov al,ds:[si+71]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+102]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+109]
mov es:[di+44],ax
mov al,ds:[si+113]
mov ah,ds:[si+116]
mov es:[di+46],ax
mov al,ds:[si+120]
mov ah,ds:[si+123]
mov es:[di+48],ax
mov al,ds:[si+126]
mov ah,ds:[si+130]
mov es:[di+50],ax
mov al,ds:[si+133]
mov ah,ds:[si+137]
mov es:[di+52],ax
mov al,ds:[si+140]
mov ah,ds:[si+144]
mov es:[di+54],ax
mov al,ds:[si+147]
mov ah,ds:[si+151]
mov es:[di+56],ax
mov al,ds:[si+154]
mov ah,ds:[si+157]
mov es:[di+58],ax
mov al,ds:[si+161]
mov ah,ds:[si+164]
mov es:[di+60],ax
mov al,ds:[si+168]
mov ah,ds:[si+171]
mov es:[di+62],ax
mov al,ds:[si+175]
mov ah,ds:[si+178]
mov es:[di+64],ax
mov al,ds:[si+182]
mov es:[di+66],al
mov al,2
out dx,al
mov ah,ds:[si+0]
mov es:[di+13],ah
mov al,ds:[si+3]
mov ah,ds:[si+7]
mov es:[di+14],ax
mov al,ds:[si+10]
mov ah,ds:[si+14]
mov es:[di+16],ax
mov al,ds:[si+17]
mov ah,ds:[si+21]
mov es:[di+18],ax
mov al,ds:[si+24]
mov ah,ds:[si+28]
mov es:[di+20],ax
mov al,ds:[si+31]
mov ah,ds:[si+34]
mov es:[di+22],ax
mov al,ds:[si+38]
mov ah,ds:[si+41]
mov es:[di+24],ax
mov al,ds:[si+45]
mov ah,ds:[si+48]
mov es:[di+26],ax
mov al,ds:[si+52]
mov ah,ds:[si+55]
mov es:[di+28],ax
mov al,ds:[si+59]
mov ah,ds:[si+62]
mov es:[di+30],ax
mov al,ds:[si+65]
mov ah,ds:[si+69]
mov es:[di+32],ax
mov al,ds:[si+72]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+114]
mov ah,ds:[si+117]
mov es:[di+46],ax
mov al,ds:[si+120]
mov ah,ds:[si+124]
mov es:[di+48],ax
mov al,ds:[si+127]
mov ah,ds:[si+131]
mov es:[di+50],ax
mov al,ds:[si+134]
mov ah,ds:[si+138]
mov es:[di+52],ax
mov al,ds:[si+141]
mov ah,ds:[si+145]
mov es:[di+54],ax
mov al,ds:[si+148]
mov ah,ds:[si+151]
mov es:[di+56],ax
mov al,ds:[si+155]
mov ah,ds:[si+158]
mov es:[di+58],ax
mov al,ds:[si+162]
mov ah,ds:[si+165]
mov es:[di+60],ax
mov al,ds:[si+169]
mov ah,ds:[si+172]
mov es:[di+62],ax
mov al,ds:[si+176]
mov ah,ds:[si+179]
mov es:[di+64],ax
mov al,ds:[si+182]
mov es:[di+66],al
mov al,4
out dx,al
mov ah,ds:[si+1]
mov es:[di+13],ah
mov al,ds:[si+4]
mov ah,ds:[si+8]
mov es:[di+14],ax
mov al,ds:[si+11]
mov ah,ds:[si+15]
mov es:[di+16],ax
mov al,ds:[si+18]
mov ah,ds:[si+22]
mov es:[di+18],ax
mov al,ds:[si+25]
mov ah,ds:[si+28]
mov es:[di+20],ax
mov al,ds:[si+32]
mov ah,ds:[si+35]
mov es:[di+22],ax
mov al,ds:[si+39]
mov ah,ds:[si+42]
mov es:[di+24],ax
mov al,ds:[si+46]
mov ah,ds:[si+49]
mov es:[di+26],ax
mov al,ds:[si+52]
mov ah,ds:[si+56]
mov es:[di+28],ax
mov al,ds:[si+59]
mov ah,ds:[si+63]
mov es:[di+30],ax
mov al,ds:[si+66]
mov ah,ds:[si+70]
mov es:[di+32],ax
mov al,ds:[si+73]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+111]
mov es:[di+44],ax
mov al,ds:[si+114]
mov ah,ds:[si+118]
mov es:[di+46],ax
mov al,ds:[si+121]
mov ah,ds:[si+125]
mov es:[di+48],ax
mov al,ds:[si+128]
mov ah,ds:[si+132]
mov es:[di+50],ax
mov al,ds:[si+135]
mov ah,ds:[si+139]
mov es:[di+52],ax
mov al,ds:[si+142]
mov ah,ds:[si+145]
mov es:[di+54],ax
mov al,ds:[si+149]
mov ah,ds:[si+152]
mov es:[di+56],ax
mov al,ds:[si+156]
mov ah,ds:[si+159]
mov es:[di+58],ax
mov al,ds:[si+163]
mov ah,ds:[si+166]
mov es:[di+60],ax
mov al,ds:[si+170]
mov ah,ds:[si+173]
mov es:[di+62],ax
mov al,ds:[si+176]
mov ah,ds:[si+180]
mov es:[di+64],ax
mov al,ds:[si+183]
mov es:[di+66],al
mov al,8
out dx,al
mov ah,ds:[si+2]
mov es:[di+13],ah
mov al,ds:[si+5]
mov ah,ds:[si+9]
mov es:[di+14],ax
mov al,ds:[si+12]
mov ah,ds:[si+15]
mov es:[di+16],ax
mov al,ds:[si+19]
mov ah,ds:[si+22]
mov es:[di+18],ax
mov al,ds:[si+26]
mov ah,ds:[si+29]
mov es:[di+20],ax
mov al,ds:[si+33]
mov ah,ds:[si+36]
mov es:[di+22],ax
mov al,ds:[si+40]
mov ah,ds:[si+43]
mov es:[di+24],ax
mov al,ds:[si+46]
mov ah,ds:[si+50]
mov es:[di+26],ax
mov al,ds:[si+53]
mov ah,ds:[si+57]
mov es:[di+28],ax
mov al,ds:[si+60]
mov ah,ds:[si+64]
mov es:[di+30],ax
mov al,ds:[si+67]
mov ah,ds:[si+71]
mov es:[di+32],ax
mov al,ds:[si+74]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+102]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+112]
mov es:[di+44],ax
mov al,ds:[si+115]
mov ah,ds:[si+119]
mov es:[di+46],ax
mov al,ds:[si+122]
mov ah,ds:[si+126]
mov es:[di+48],ax
mov al,ds:[si+129]
mov ah,ds:[si+133]
mov es:[di+50],ax
mov al,ds:[si+136]
mov ah,ds:[si+139]
mov es:[di+52],ax
mov al,ds:[si+143]
mov ah,ds:[si+146]
mov es:[di+54],ax
mov al,ds:[si+150]
mov ah,ds:[si+153]
mov es:[di+56],ax
mov al,ds:[si+157]
mov ah,ds:[si+160]
mov es:[di+58],ax
mov al,ds:[si+163]
mov ah,ds:[si+167]
mov es:[di+60],ax
mov al,ds:[si+170]
mov ah,ds:[si+174]
mov es:[di+62],ax
mov al,ds:[si+177]
mov ah,ds:[si+181]
mov es:[di+64],ax
mov al,ds:[si+184]
mov es:[di+66],al
ret
@zoom216:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov es:[di+12],al
mov al,1
out dx,al
mov ah,ds:[si+0]
mov es:[di+13],ah
mov al,ds:[si+3]
mov ah,ds:[si+7]
mov es:[di+14],ax
mov al,ds:[si+10]
mov ah,ds:[si+14]
mov es:[di+16],ax
mov al,ds:[si+17]
mov ah,ds:[si+20]
mov es:[di+18],ax
mov al,ds:[si+24]
mov ah,ds:[si+27]
mov es:[di+20],ax
mov al,ds:[si+31]
mov ah,ds:[si+34]
mov es:[di+22],ax
mov al,ds:[si+38]
mov ah,ds:[si+41]
mov es:[di+24],ax
mov al,ds:[si+44]
mov ah,ds:[si+48]
mov es:[di+26],ax
mov al,ds:[si+51]
mov ah,ds:[si+55]
mov es:[di+28],ax
mov al,ds:[si+58]
mov ah,ds:[si+61]
mov es:[di+30],ax
mov al,ds:[si+65]
mov ah,ds:[si+68]
mov es:[di+32],ax
mov al,ds:[si+72]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+78]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+95]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+102]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+109]
mov es:[di+44],ax
mov al,ds:[si+113]
mov ah,ds:[si+116]
mov es:[di+46],ax
mov al,ds:[si+119]
mov ah,ds:[si+123]
mov es:[di+48],ax
mov al,ds:[si+126]
mov ah,ds:[si+130]
mov es:[di+50],ax
mov al,ds:[si+133]
mov ah,ds:[si+136]
mov es:[di+52],ax
mov al,ds:[si+140]
mov ah,ds:[si+143]
mov es:[di+54],ax
mov al,ds:[si+147]
mov ah,ds:[si+150]
mov es:[di+56],ax
mov al,ds:[si+153]
mov ah,ds:[si+157]
mov es:[di+58],ax
mov al,ds:[si+160]
mov ah,ds:[si+164]
mov es:[di+60],ax
mov al,ds:[si+167]
mov ah,ds:[si+171]
mov es:[di+62],ax
mov al,ds:[si+174]
mov ah,ds:[si+177]
mov es:[di+64],ax
mov al,ds:[si+181]
mov ah,ds:[si+184]
mov es:[di+66],ax
mov al,2
out dx,al
mov ah,ds:[si+1]
mov es:[di+13],ah
mov al,ds:[si+4]
mov ah,ds:[si+8]
mov es:[di+14],ax
mov al,ds:[si+11]
mov ah,ds:[si+14]
mov es:[di+16],ax
mov al,ds:[si+18]
mov ah,ds:[si+21]
mov es:[di+18],ax
mov al,ds:[si+25]
mov ah,ds:[si+28]
mov es:[di+20],ax
mov al,ds:[si+32]
mov ah,ds:[si+35]
mov es:[di+22],ax
mov al,ds:[si+38]
mov ah,ds:[si+42]
mov es:[di+24],ax
mov al,ds:[si+45]
mov ah,ds:[si+49]
mov es:[di+26],ax
mov al,ds:[si+52]
mov ah,ds:[si+55]
mov es:[di+28],ax
mov al,ds:[si+59]
mov ah,ds:[si+62]
mov es:[di+30],ax
mov al,ds:[si+66]
mov ah,ds:[si+69]
mov es:[di+32],ax
mov al,ds:[si+72]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+113]
mov ah,ds:[si+117]
mov es:[di+46],ax
mov al,ds:[si+120]
mov ah,ds:[si+124]
mov es:[di+48],ax
mov al,ds:[si+127]
mov ah,ds:[si+130]
mov es:[di+50],ax
mov al,ds:[si+134]
mov ah,ds:[si+137]
mov es:[di+52],ax
mov al,ds:[si+141]
mov ah,ds:[si+144]
mov es:[di+54],ax
mov al,ds:[si+147]
mov ah,ds:[si+151]
mov es:[di+56],ax
mov al,ds:[si+154]
mov ah,ds:[si+158]
mov es:[di+58],ax
mov al,ds:[si+161]
mov ah,ds:[si+165]
mov es:[di+60],ax
mov al,ds:[si+168]
mov ah,ds:[si+171]
mov es:[di+62],ax
mov al,ds:[si+175]
mov ah,ds:[si+178]
mov es:[di+64],ax
mov al,ds:[si+182]
xor ah,ah
mov es:[di+66],ax
mov al,4
out dx,al
mov ah,ds:[si+2]
mov es:[di+13],ah
mov al,ds:[si+5]
mov ah,ds:[si+9]
mov es:[di+14],ax
mov al,ds:[si+12]
mov ah,ds:[si+15]
mov es:[di+16],ax
mov al,ds:[si+19]
mov ah,ds:[si+22]
mov es:[di+18],ax
mov al,ds:[si+26]
mov ah,ds:[si+29]
mov es:[di+20],ax
mov al,ds:[si+32]
mov ah,ds:[si+36]
mov es:[di+22],ax
mov al,ds:[si+39]
mov ah,ds:[si+43]
mov es:[di+24],ax
mov al,ds:[si+46]
mov ah,ds:[si+49]
mov es:[di+26],ax
mov al,ds:[si+53]
mov ah,ds:[si+56]
mov es:[di+28],ax
mov al,ds:[si+60]
mov ah,ds:[si+63]
mov es:[di+30],ax
mov al,ds:[si+66]
mov ah,ds:[si+70]
mov es:[di+32],ax
mov al,ds:[si+73]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+111]
mov es:[di+44],ax
mov al,ds:[si+114]
mov ah,ds:[si+118]
mov es:[di+46],ax
mov al,ds:[si+121]
mov ah,ds:[si+124]
mov es:[di+48],ax
mov al,ds:[si+128]
mov ah,ds:[si+131]
mov es:[di+50],ax
mov al,ds:[si+135]
mov ah,ds:[si+138]
mov es:[di+52],ax
mov al,ds:[si+142]
mov ah,ds:[si+145]
mov es:[di+54],ax
mov al,ds:[si+148]
mov ah,ds:[si+152]
mov es:[di+56],ax
mov al,ds:[si+155]
mov ah,ds:[si+159]
mov es:[di+58],ax
mov al,ds:[si+162]
mov ah,ds:[si+165]
mov es:[di+60],ax
mov al,ds:[si+169]
mov ah,ds:[si+172]
mov es:[di+62],ax
mov al,ds:[si+176]
mov ah,ds:[si+179]
mov es:[di+64],ax
mov al,ds:[si+182]
xor ah,ah
mov es:[di+66],ax
mov al,8
out dx,al
mov ah,ds:[si+3]
mov es:[di+13],ah
mov al,ds:[si+6]
mov ah,ds:[si+9]
mov es:[di+14],ax
mov al,ds:[si+13]
mov ah,ds:[si+16]
mov es:[di+16],ax
mov al,ds:[si+20]
mov ah,ds:[si+23]
mov es:[di+18],ax
mov al,ds:[si+26]
mov ah,ds:[si+30]
mov es:[di+20],ax
mov al,ds:[si+33]
mov ah,ds:[si+37]
mov es:[di+22],ax
mov al,ds:[si+40]
mov ah,ds:[si+43]
mov es:[di+24],ax
mov al,ds:[si+47]
mov ah,ds:[si+50]
mov es:[di+26],ax
mov al,ds:[si+54]
mov ah,ds:[si+57]
mov es:[di+28],ax
mov al,ds:[si+61]
mov ah,ds:[si+64]
mov es:[di+30],ax
mov al,ds:[si+67]
mov ah,ds:[si+71]
mov es:[di+32],ax
mov al,ds:[si+74]
mov ah,ds:[si+78]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+112]
mov es:[di+44],ax
mov al,ds:[si+115]
mov ah,ds:[si+119]
mov es:[di+46],ax
mov al,ds:[si+122]
mov ah,ds:[si+125]
mov es:[di+48],ax
mov al,ds:[si+129]
mov ah,ds:[si+132]
mov es:[di+50],ax
mov al,ds:[si+136]
mov ah,ds:[si+139]
mov es:[di+52],ax
mov al,ds:[si+142]
mov ah,ds:[si+146]
mov es:[di+54],ax
mov al,ds:[si+149]
mov ah,ds:[si+153]
mov es:[di+56],ax
mov al,ds:[si+156]
mov ah,ds:[si+159]
mov es:[di+58],ax
mov al,ds:[si+163]
mov ah,ds:[si+166]
mov es:[di+60],ax
mov al,ds:[si+170]
mov ah,ds:[si+173]
mov es:[di+62],ax
mov al,ds:[si+176]
mov ah,ds:[si+180]
mov es:[di+64],ax
mov al,ds:[si+183]
xor ah,ah
mov es:[di+66],ax
ret
@zoom218:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov al,1
out dx,al
xor al,al
mov ah,ds:[si+1]
mov es:[di+12],ax
mov al,ds:[si+4]
mov ah,ds:[si+8]
mov es:[di+14],ax
mov al,ds:[si+11]
mov ah,ds:[si+14]
mov es:[di+16],ax
mov al,ds:[si+18]
mov ah,ds:[si+21]
mov es:[di+18],ax
mov al,ds:[si+24]
mov ah,ds:[si+28]
mov es:[di+20],ax
mov al,ds:[si+31]
mov ah,ds:[si+35]
mov es:[di+22],ax
mov al,ds:[si+38]
mov ah,ds:[si+41]
mov es:[di+24],ax
mov al,ds:[si+45]
mov ah,ds:[si+48]
mov es:[di+26],ax
mov al,ds:[si+52]
mov ah,ds:[si+55]
mov es:[di+28],ax
mov al,ds:[si+58]
mov ah,ds:[si+62]
mov es:[di+30],ax
mov al,ds:[si+65]
mov ah,ds:[si+68]
mov es:[di+32],ax
mov al,ds:[si+72]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+95]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+102]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+109]
mov es:[di+44],ax
mov al,ds:[si+112]
mov ah,ds:[si+116]
mov es:[di+46],ax
mov al,ds:[si+119]
mov ah,ds:[si+122]
mov es:[di+48],ax
mov al,ds:[si+126]
mov ah,ds:[si+129]
mov es:[di+50],ax
mov al,ds:[si+133]
mov ah,ds:[si+136]
mov es:[di+52],ax
mov al,ds:[si+139]
mov ah,ds:[si+143]
mov es:[di+54],ax
mov al,ds:[si+146]
mov ah,ds:[si+150]
mov es:[di+56],ax
mov al,ds:[si+153]
mov ah,ds:[si+156]
mov es:[di+58],ax
mov al,ds:[si+160]
mov ah,ds:[si+163]
mov es:[di+60],ax
mov al,ds:[si+166]
mov ah,ds:[si+170]
mov es:[di+62],ax
mov al,ds:[si+173]
mov ah,ds:[si+177]
mov es:[di+64],ax
mov al,ds:[si+180]
mov ah,ds:[si+183]
mov es:[di+66],ax
mov al,2
out dx,al
xor al,al
mov ah,ds:[si+2]
mov es:[di+12],ax
mov al,ds:[si+5]
mov ah,ds:[si+8]
mov es:[di+14],ax
mov al,ds:[si+12]
mov ah,ds:[si+15]
mov es:[di+16],ax
mov al,ds:[si+19]
mov ah,ds:[si+22]
mov es:[di+18],ax
mov al,ds:[si+25]
mov ah,ds:[si+29]
mov es:[di+20],ax
mov al,ds:[si+32]
mov ah,ds:[si+35]
mov es:[di+22],ax
mov al,ds:[si+39]
mov ah,ds:[si+42]
mov es:[di+24],ax
mov al,ds:[si+46]
mov ah,ds:[si+49]
mov es:[di+26],ax
mov al,ds:[si+52]
mov ah,ds:[si+56]
mov es:[di+28],ax
mov al,ds:[si+59]
mov ah,ds:[si+63]
mov es:[di+30],ax
mov al,ds:[si+66]
mov ah,ds:[si+69]
mov es:[di+32],ax
mov al,ds:[si+73]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+113]
mov ah,ds:[si+117]
mov es:[di+46],ax
mov al,ds:[si+120]
mov ah,ds:[si+123]
mov es:[di+48],ax
mov al,ds:[si+127]
mov ah,ds:[si+130]
mov es:[di+50],ax
mov al,ds:[si+133]
mov ah,ds:[si+137]
mov es:[di+52],ax
mov al,ds:[si+140]
mov ah,ds:[si+144]
mov es:[di+54],ax
mov al,ds:[si+147]
mov ah,ds:[si+150]
mov es:[di+56],ax
mov al,ds:[si+154]
mov ah,ds:[si+157]
mov es:[di+58],ax
mov al,ds:[si+161]
mov ah,ds:[si+164]
mov es:[di+60],ax
mov al,ds:[si+167]
mov ah,ds:[si+171]
mov es:[di+62],ax
mov al,ds:[si+174]
mov ah,ds:[si+177]
mov es:[di+64],ax
mov al,ds:[si+181]
mov ah,ds:[si+184]
mov es:[di+66],ax
mov al,4
out dx,al
xor al,al
mov ah,ds:[si+3]
mov es:[di+12],ax
mov al,ds:[si+6]
mov ah,ds:[si+9]
mov es:[di+14],ax
mov al,ds:[si+13]
mov ah,ds:[si+16]
mov es:[di+16],ax
mov al,ds:[si+19]
mov ah,ds:[si+23]
mov es:[di+18],ax
mov al,ds:[si+26]
mov ah,ds:[si+30]
mov es:[di+20],ax
mov al,ds:[si+33]
mov ah,ds:[si+36]
mov es:[di+22],ax
mov al,ds:[si+40]
mov ah,ds:[si+43]
mov es:[di+24],ax
mov al,ds:[si+46]
mov ah,ds:[si+50]
mov es:[di+26],ax
mov al,ds:[si+53]
mov ah,ds:[si+57]
mov es:[di+28],ax
mov al,ds:[si+60]
mov ah,ds:[si+63]
mov es:[di+30],ax
mov al,ds:[si+67]
mov ah,ds:[si+70]
mov es:[di+32],ax
mov al,ds:[si+73]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+111]
mov es:[di+44],ax
mov al,ds:[si+114]
mov ah,ds:[si+117]
mov es:[di+46],ax
mov al,ds:[si+121]
mov ah,ds:[si+124]
mov es:[di+48],ax
mov al,ds:[si+128]
mov ah,ds:[si+131]
mov es:[di+50],ax
mov al,ds:[si+134]
mov ah,ds:[si+138]
mov es:[di+52],ax
mov al,ds:[si+141]
mov ah,ds:[si+144]
mov es:[di+54],ax
mov al,ds:[si+148]
mov ah,ds:[si+151]
mov es:[di+56],ax
mov al,ds:[si+155]
mov ah,ds:[si+158]
mov es:[di+58],ax
mov al,ds:[si+161]
mov ah,ds:[si+165]
mov es:[di+60],ax
mov al,ds:[si+168]
mov ah,ds:[si+171]
mov es:[di+62],ax
mov al,ds:[si+175]
mov ah,ds:[si+178]
mov es:[di+64],ax
mov al,ds:[si+182]
xor ah,ah
mov es:[di+66],ax
mov al,8
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+3]
mov es:[di+12],ax
mov al,ds:[si+7]
mov ah,ds:[si+10]
mov es:[di+14],ax
mov al,ds:[si+14]
mov ah,ds:[si+17]
mov es:[di+16],ax
mov al,ds:[si+20]
mov ah,ds:[si+24]
mov es:[di+18],ax
mov al,ds:[si+27]
mov ah,ds:[si+30]
mov es:[di+20],ax
mov al,ds:[si+34]
mov ah,ds:[si+37]
mov es:[di+22],ax
mov al,ds:[si+41]
mov ah,ds:[si+44]
mov es:[di+24],ax
mov al,ds:[si+47]
mov ah,ds:[si+51]
mov es:[di+26],ax
mov al,ds:[si+54]
mov ah,ds:[si+57]
mov es:[di+28],ax
mov al,ds:[si+61]
mov ah,ds:[si+64]
mov es:[di+30],ax
mov al,ds:[si+68]
mov ah,ds:[si+71]
mov es:[di+32],ax
mov al,ds:[si+74]
mov ah,ds:[si+78]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+112]
mov es:[di+44],ax
mov al,ds:[si+115]
mov ah,ds:[si+118]
mov es:[di+46],ax
mov al,ds:[si+122]
mov ah,ds:[si+125]
mov es:[di+48],ax
mov al,ds:[si+128]
mov ah,ds:[si+132]
mov es:[di+50],ax
mov al,ds:[si+135]
mov ah,ds:[si+139]
mov es:[di+52],ax
mov al,ds:[si+142]
mov ah,ds:[si+145]
mov es:[di+54],ax
mov al,ds:[si+149]
mov ah,ds:[si+152]
mov es:[di+56],ax
mov al,ds:[si+155]
mov ah,ds:[si+159]
mov es:[di+58],ax
mov al,ds:[si+162]
mov ah,ds:[si+166]
mov es:[di+60],ax
mov al,ds:[si+169]
mov ah,ds:[si+172]
mov es:[di+62],ax
mov al,ds:[si+176]
mov ah,ds:[si+179]
mov es:[di+64],ax
mov al,ds:[si+182]
xor ah,ah
mov es:[di+66],ax
ret
@zoom220:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov al,1
out dx,al
xor al,al
mov ah,ds:[si+2]
mov es:[di+12],ax
mov al,ds:[si+5]
mov ah,ds:[si+8]
mov es:[di+14],ax
mov al,ds:[si+12]
mov ah,ds:[si+15]
mov es:[di+16],ax
mov al,ds:[si+18]
mov ah,ds:[si+22]
mov es:[di+18],ax
mov al,ds:[si+25]
mov ah,ds:[si+28]
mov es:[di+20],ax
mov al,ds:[si+32]
mov ah,ds:[si+35]
mov es:[di+22],ax
mov al,ds:[si+39]
mov ah,ds:[si+42]
mov es:[di+24],ax
mov al,ds:[si+45]
mov ah,ds:[si+49]
mov es:[di+26],ax
mov al,ds:[si+52]
mov ah,ds:[si+55]
mov es:[di+28],ax
mov al,ds:[si+59]
mov ah,ds:[si+62]
mov es:[di+30],ax
mov al,ds:[si+65]
mov ah,ds:[si+69]
mov es:[di+32],ax
mov al,ds:[si+72]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+95]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+102]
mov es:[di+42],ax
mov al,ds:[si+105]
mov ah,ds:[si+109]
mov es:[di+44],ax
mov al,ds:[si+112]
mov ah,ds:[si+116]
mov es:[di+46],ax
mov al,ds:[si+119]
mov ah,ds:[si+122]
mov es:[di+48],ax
mov al,ds:[si+126]
mov ah,ds:[si+129]
mov es:[di+50],ax
mov al,ds:[si+132]
mov ah,ds:[si+136]
mov es:[di+52],ax
mov al,ds:[si+139]
mov ah,ds:[si+142]
mov es:[di+54],ax
mov al,ds:[si+146]
mov ah,ds:[si+149]
mov es:[di+56],ax
mov al,ds:[si+152]
mov ah,ds:[si+156]
mov es:[di+58],ax
mov al,ds:[si+159]
mov ah,ds:[si+162]
mov es:[di+60],ax
mov al,ds:[si+166]
mov ah,ds:[si+169]
mov es:[di+62],ax
mov al,ds:[si+172]
mov ah,ds:[si+176]
mov es:[di+64],ax
mov al,ds:[si+179]
mov ah,ds:[si+182]
mov es:[di+66],ax
mov al,2
out dx,al
xor al,al
mov ah,ds:[si+3]
mov es:[di+12],ax
mov al,ds:[si+6]
mov ah,ds:[si+9]
mov es:[di+14],ax
mov al,ds:[si+13]
mov ah,ds:[si+16]
mov es:[di+16],ax
mov al,ds:[si+19]
mov ah,ds:[si+23]
mov es:[di+18],ax
mov al,ds:[si+26]
mov ah,ds:[si+29]
mov es:[di+20],ax
mov al,ds:[si+33]
mov ah,ds:[si+36]
mov es:[di+22],ax
mov al,ds:[si+39]
mov ah,ds:[si+43]
mov es:[di+24],ax
mov al,ds:[si+46]
mov ah,ds:[si+49]
mov es:[di+26],ax
mov al,ds:[si+53]
mov ah,ds:[si+56]
mov es:[di+28],ax
mov al,ds:[si+59]
mov ah,ds:[si+63]
mov es:[di+30],ax
mov al,ds:[si+66]
mov ah,ds:[si+69]
mov es:[di+32],ax
mov al,ds:[si+73]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+113]
mov ah,ds:[si+116]
mov es:[di+46],ax
mov al,ds:[si+120]
mov ah,ds:[si+123]
mov es:[di+48],ax
mov al,ds:[si+126]
mov ah,ds:[si+130]
mov es:[di+50],ax
mov al,ds:[si+133]
mov ah,ds:[si+136]
mov es:[di+52],ax
mov al,ds:[si+140]
mov ah,ds:[si+143]
mov es:[di+54],ax
mov al,ds:[si+146]
mov ah,ds:[si+150]
mov es:[di+56],ax
mov al,ds:[si+153]
mov ah,ds:[si+157]
mov es:[di+58],ax
mov al,ds:[si+160]
mov ah,ds:[si+163]
mov es:[di+60],ax
mov al,ds:[si+167]
mov ah,ds:[si+170]
mov es:[di+62],ax
mov al,ds:[si+173]
mov ah,ds:[si+177]
mov es:[di+64],ax
mov al,ds:[si+180]
mov ah,ds:[si+183]
mov es:[di+66],ax
mov al,4
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+3]
mov es:[di+12],ax
mov al,ds:[si+7]
mov ah,ds:[si+10]
mov es:[di+14],ax
mov al,ds:[si+13]
mov ah,ds:[si+17]
mov es:[di+16],ax
mov al,ds:[si+20]
mov ah,ds:[si+23]
mov es:[di+18],ax
mov al,ds:[si+27]
mov ah,ds:[si+30]
mov es:[di+20],ax
mov al,ds:[si+33]
mov ah,ds:[si+37]
mov es:[di+22],ax
mov al,ds:[si+40]
mov ah,ds:[si+44]
mov es:[di+24],ax
mov al,ds:[si+47]
mov ah,ds:[si+50]
mov es:[di+26],ax
mov al,ds:[si+54]
mov ah,ds:[si+57]
mov es:[di+28],ax
mov al,ds:[si+60]
mov ah,ds:[si+64]
mov es:[di+30],ax
mov al,ds:[si+67]
mov ah,ds:[si+70]
mov es:[di+32],ax
mov al,ds:[si+74]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+114]
mov ah,ds:[si+117]
mov es:[di+46],ax
mov al,ds:[si+121]
mov ah,ds:[si+124]
mov es:[di+48],ax
mov al,ds:[si+127]
mov ah,ds:[si+131]
mov es:[di+50],ax
mov al,ds:[si+134]
mov ah,ds:[si+137]
mov es:[di+52],ax
mov al,ds:[si+141]
mov ah,ds:[si+144]
mov es:[di+54],ax
mov al,ds:[si+147]
mov ah,ds:[si+151]
mov es:[di+56],ax
mov al,ds:[si+154]
mov ah,ds:[si+157]
mov es:[di+58],ax
mov al,ds:[si+161]
mov ah,ds:[si+164]
mov es:[di+60],ax
mov al,ds:[si+167]
mov ah,ds:[si+171]
mov es:[di+62],ax
mov al,ds:[si+174]
mov ah,ds:[si+177]
mov es:[di+64],ax
mov al,ds:[si+181]
mov ah,ds:[si+184]
mov es:[di+66],ax
mov al,8
out dx,al
mov al,ds:[si+1]
mov ah,ds:[si+4]
mov es:[di+12],ax
mov al,ds:[si+8]
mov ah,ds:[si+11]
mov es:[di+14],ax
mov al,ds:[si+14]
mov ah,ds:[si+18]
mov es:[di+16],ax
mov al,ds:[si+21]
mov ah,ds:[si+24]
mov es:[di+18],ax
mov al,ds:[si+28]
mov ah,ds:[si+31]
mov es:[di+20],ax
mov al,ds:[si+34]
mov ah,ds:[si+38]
mov es:[di+22],ax
mov al,ds:[si+41]
mov ah,ds:[si+44]
mov es:[di+24],ax
mov al,ds:[si+48]
mov ah,ds:[si+51]
mov es:[di+26],ax
mov al,ds:[si+54]
mov ah,ds:[si+58]
mov es:[di+28],ax
mov al,ds:[si+61]
mov ah,ds:[si+64]
mov es:[di+30],ax
mov al,ds:[si+68]
mov ah,ds:[si+71]
mov es:[di+32],ax
mov al,ds:[si+75]
mov ah,ds:[si+78]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+85]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+111]
mov es:[di+44],ax
mov al,ds:[si+115]
mov ah,ds:[si+118]
mov es:[di+46],ax
mov al,ds:[si+121]
mov ah,ds:[si+125]
mov es:[di+48],ax
mov al,ds:[si+128]
mov ah,ds:[si+131]
mov es:[di+50],ax
mov al,ds:[si+135]
mov ah,ds:[si+138]
mov es:[di+52],ax
mov al,ds:[si+141]
mov ah,ds:[si+145]
mov es:[di+54],ax
mov al,ds:[si+148]
mov ah,ds:[si+152]
mov es:[di+56],ax
mov al,ds:[si+155]
mov ah,ds:[si+158]
mov es:[di+58],ax
mov al,ds:[si+162]
mov ah,ds:[si+165]
mov es:[di+60],ax
mov al,ds:[si+168]
mov ah,ds:[si+172]
mov es:[di+62],ax
mov al,ds:[si+175]
mov ah,ds:[si+178]
mov es:[di+64],ax
mov al,ds:[si+182]
xor ah,ah
mov es:[di+66],ax
ret
@zoom222:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+68],ax
mov es:[di+70],ax
mov al,1
out dx,al
xor al,al
mov ah,ds:[si+2]
mov es:[di+12],ax
mov al,ds:[si+6]
mov ah,ds:[si+9]
mov es:[di+14],ax
mov al,ds:[si+12]
mov ah,ds:[si+16]
mov es:[di+16],ax
mov al,ds:[si+19]
mov ah,ds:[si+22]
mov es:[di+18],ax
mov al,ds:[si+26]
mov ah,ds:[si+29]
mov es:[di+20],ax
mov al,ds:[si+32]
mov ah,ds:[si+36]
mov es:[di+22],ax
mov al,ds:[si+39]
mov ah,ds:[si+42]
mov es:[di+24],ax
mov al,ds:[si+46]
mov ah,ds:[si+49]
mov es:[di+26],ax
mov al,ds:[si+52]
mov ah,ds:[si+56]
mov es:[di+28],ax
mov al,ds:[si+59]
mov ah,ds:[si+62]
mov es:[di+30],ax
mov al,ds:[si+66]
mov ah,ds:[si+69]
mov es:[di+32],ax
mov al,ds:[si+72]
mov ah,ds:[si+75]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+85]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+95]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+102]
mov es:[di+42],ax
mov al,ds:[si+105]
mov ah,ds:[si+109]
mov es:[di+44],ax
mov al,ds:[si+112]
mov ah,ds:[si+115]
mov es:[di+46],ax
mov al,ds:[si+119]
mov ah,ds:[si+122]
mov es:[di+48],ax
mov al,ds:[si+125]
mov ah,ds:[si+129]
mov es:[di+50],ax
mov al,ds:[si+132]
mov ah,ds:[si+135]
mov es:[di+52],ax
mov al,ds:[si+139]
mov ah,ds:[si+142]
mov es:[di+54],ax
mov al,ds:[si+145]
mov ah,ds:[si+148]
mov es:[di+56],ax
mov al,ds:[si+152]
mov ah,ds:[si+155]
mov es:[di+58],ax
mov al,ds:[si+158]
mov ah,ds:[si+162]
mov es:[di+60],ax
mov al,ds:[si+165]
mov ah,ds:[si+168]
mov es:[di+62],ax
mov al,ds:[si+172]
mov ah,ds:[si+175]
mov es:[di+64],ax
mov al,ds:[si+178]
mov ah,ds:[si+182]
mov es:[di+66],ax
mov al,2
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+3]
mov es:[di+12],ax
mov al,ds:[si+7]
mov ah,ds:[si+10]
mov es:[di+14],ax
mov al,ds:[si+13]
mov ah,ds:[si+17]
mov es:[di+16],ax
mov al,ds:[si+20]
mov ah,ds:[si+23]
mov es:[di+18],ax
mov al,ds:[si+27]
mov ah,ds:[si+30]
mov es:[di+20],ax
mov al,ds:[si+33]
mov ah,ds:[si+37]
mov es:[di+22],ax
mov al,ds:[si+40]
mov ah,ds:[si+43]
mov es:[di+24],ax
mov al,ds:[si+46]
mov ah,ds:[si+50]
mov es:[di+26],ax
mov al,ds:[si+53]
mov ah,ds:[si+56]
mov es:[di+28],ax
mov al,ds:[si+60]
mov ah,ds:[si+63]
mov es:[di+30],ax
mov al,ds:[si+66]
mov ah,ds:[si+70]
mov es:[di+32],ax
mov al,ds:[si+73]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+113]
mov ah,ds:[si+116]
mov es:[di+46],ax
mov al,ds:[si+119]
mov ah,ds:[si+123]
mov es:[di+48],ax
mov al,ds:[si+126]
mov ah,ds:[si+129]
mov es:[di+50],ax
mov al,ds:[si+133]
mov ah,ds:[si+136]
mov es:[di+52],ax
mov al,ds:[si+139]
mov ah,ds:[si+143]
mov es:[di+54],ax
mov al,ds:[si+146]
mov ah,ds:[si+149]
mov es:[di+56],ax
mov al,ds:[si+153]
mov ah,ds:[si+156]
mov es:[di+58],ax
mov al,ds:[si+159]
mov ah,ds:[si+163]
mov es:[di+60],ax
mov al,ds:[si+166]
mov ah,ds:[si+169]
mov es:[di+62],ax
mov al,ds:[si+173]
mov ah,ds:[si+176]
mov es:[di+64],ax
mov al,ds:[si+179]
mov ah,ds:[si+183]
mov es:[di+66],ax
mov al,4
out dx,al
mov al,ds:[si+1]
mov ah,ds:[si+4]
mov es:[di+12],ax
mov al,ds:[si+7]
mov ah,ds:[si+11]
mov es:[di+14],ax
mov al,ds:[si+14]
mov ah,ds:[si+17]
mov es:[di+16],ax
mov al,ds:[si+21]
mov ah,ds:[si+24]
mov es:[di+18],ax
mov al,ds:[si+27]
mov ah,ds:[si+31]
mov es:[di+20],ax
mov al,ds:[si+34]
mov ah,ds:[si+37]
mov es:[di+22],ax
mov al,ds:[si+41]
mov ah,ds:[si+44]
mov es:[di+24],ax
mov al,ds:[si+47]
mov ah,ds:[si+51]
mov es:[di+26],ax
mov al,ds:[si+54]
mov ah,ds:[si+57]
mov es:[di+28],ax
mov al,ds:[si+61]
mov ah,ds:[si+64]
mov es:[di+30],ax
mov al,ds:[si+67]
mov ah,ds:[si+71]
mov es:[di+32],ax
mov al,ds:[si+74]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+114]
mov ah,ds:[si+117]
mov es:[di+46],ax
mov al,ds:[si+120]
mov ah,ds:[si+124]
mov es:[di+48],ax
mov al,ds:[si+127]
mov ah,ds:[si+130]
mov es:[di+50],ax
mov al,ds:[si+134]
mov ah,ds:[si+137]
mov es:[di+52],ax
mov al,ds:[si+140]
mov ah,ds:[si+144]
mov es:[di+54],ax
mov al,ds:[si+147]
mov ah,ds:[si+150]
mov es:[di+56],ax
mov al,ds:[si+153]
mov ah,ds:[si+157]
mov es:[di+58],ax
mov al,ds:[si+160]
mov ah,ds:[si+163]
mov es:[di+60],ax
mov al,ds:[si+167]
mov ah,ds:[si+170]
mov es:[di+62],ax
mov al,ds:[si+173]
mov ah,ds:[si+177]
mov es:[di+64],ax
mov al,ds:[si+180]
mov ah,ds:[si+183]
mov es:[di+66],ax
mov al,8
out dx,al
mov al,ds:[si+2]
mov ah,ds:[si+5]
mov es:[di+12],ax
mov al,ds:[si+8]
mov ah,ds:[si+12]
mov es:[di+14],ax
mov al,ds:[si+15]
mov ah,ds:[si+18]
mov es:[di+16],ax
mov al,ds:[si+22]
mov ah,ds:[si+25]
mov es:[di+18],ax
mov al,ds:[si+28]
mov ah,ds:[si+32]
mov es:[di+20],ax
mov al,ds:[si+35]
mov ah,ds:[si+38]
mov es:[di+22],ax
mov al,ds:[si+41]
mov ah,ds:[si+45]
mov es:[di+24],ax
mov al,ds:[si+48]
mov ah,ds:[si+51]
mov es:[di+26],ax
mov al,ds:[si+55]
mov ah,ds:[si+58]
mov es:[di+28],ax
mov al,ds:[si+61]
mov ah,ds:[si+65]
mov es:[di+30],ax
mov al,ds:[si+68]
mov ah,ds:[si+71]
mov es:[di+32],ax
mov al,ds:[si+75]
mov ah,ds:[si+78]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+85]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+105]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+111]
mov es:[di+44],ax
mov al,ds:[si+114]
mov ah,ds:[si+118]
mov es:[di+46],ax
mov al,ds:[si+121]
mov ah,ds:[si+124]
mov es:[di+48],ax
mov al,ds:[si+128]
mov ah,ds:[si+131]
mov es:[di+50],ax
mov al,ds:[si+134]
mov ah,ds:[si+138]
mov es:[di+52],ax
mov al,ds:[si+141]
mov ah,ds:[si+144]
mov es:[di+54],ax
mov al,ds:[si+148]
mov ah,ds:[si+151]
mov es:[di+56],ax
mov al,ds:[si+154]
mov ah,ds:[si+158]
mov es:[di+58],ax
mov al,ds:[si+161]
mov ah,ds:[si+164]
mov es:[di+60],ax
mov al,ds:[si+168]
mov ah,ds:[si+171]
mov es:[di+62],ax
mov al,ds:[si+174]
mov ah,ds:[si+178]
mov es:[di+64],ax
mov al,ds:[si+181]
mov ah,ds:[si+184]
mov es:[di+66],ax
ret
@zoom224:
mov es:[di+8],ax
mov es:[di+10],ax
mov es:[di+70],ax
mov es:[di+69],al
mov al,1
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+3]
mov es:[di+12],ax
mov al,ds:[si+7]
mov ah,ds:[si+10]
mov es:[di+14],ax
mov al,ds:[si+13]
mov ah,ds:[si+16]
mov es:[di+16],ax
mov al,ds:[si+20]
mov ah,ds:[si+23]
mov es:[di+18],ax
mov al,ds:[si+26]
mov ah,ds:[si+30]
mov es:[di+20],ax
mov al,ds:[si+33]
mov ah,ds:[si+36]
mov es:[di+22],ax
mov al,ds:[si+39]
mov ah,ds:[si+43]
mov es:[di+24],ax
mov al,ds:[si+46]
mov ah,ds:[si+49]
mov es:[di+26],ax
mov al,ds:[si+53]
mov ah,ds:[si+56]
mov es:[di+28],ax
mov al,ds:[si+59]
mov ah,ds:[si+62]
mov es:[di+30],ax
mov al,ds:[si+66]
mov ah,ds:[si+69]
mov es:[di+32],ax
mov al,ds:[si+72]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+95]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+102]
mov es:[di+42],ax
mov al,ds:[si+105]
mov ah,ds:[si+109]
mov es:[di+44],ax
mov al,ds:[si+112]
mov ah,ds:[si+115]
mov es:[di+46],ax
mov al,ds:[si+118]
mov ah,ds:[si+122]
mov es:[di+48],ax
mov al,ds:[si+125]
mov ah,ds:[si+128]
mov es:[di+50],ax
mov al,ds:[si+132]
mov ah,ds:[si+135]
mov es:[di+52],ax
mov al,ds:[si+138]
mov ah,ds:[si+141]
mov es:[di+54],ax
mov al,ds:[si+145]
mov ah,ds:[si+148]
mov es:[di+56],ax
mov al,ds:[si+151]
mov ah,ds:[si+155]
mov es:[di+58],ax
mov al,ds:[si+158]
mov ah,ds:[si+161]
mov es:[di+60],ax
mov al,ds:[si+164]
mov ah,ds:[si+168]
mov es:[di+62],ax
mov al,ds:[si+171]
mov ah,ds:[si+174]
mov es:[di+64],ax
mov al,ds:[si+178]
mov ah,ds:[si+181]
mov es:[di+66],ax
mov al,ds:[si+184]
mov es:[di+68],al
mov al,2
out dx,al
mov al,ds:[si+1]
mov ah,ds:[si+4]
mov es:[di+12],ax
mov al,ds:[si+7]
mov ah,ds:[si+11]
mov es:[di+14],ax
mov al,ds:[si+14]
mov ah,ds:[si+17]
mov es:[di+16],ax
mov al,ds:[si+21]
mov ah,ds:[si+24]
mov es:[di+18],ax
mov al,ds:[si+27]
mov ah,ds:[si+30]
mov es:[di+20],ax
mov al,ds:[si+34]
mov ah,ds:[si+37]
mov es:[di+22],ax
mov al,ds:[si+40]
mov ah,ds:[si+44]
mov es:[di+24],ax
mov al,ds:[si+47]
mov ah,ds:[si+50]
mov es:[di+26],ax
mov al,ds:[si+53]
mov ah,ds:[si+57]
mov es:[di+28],ax
mov al,ds:[si+60]
mov ah,ds:[si+63]
mov es:[di+30],ax
mov al,ds:[si+67]
mov ah,ds:[si+70]
mov es:[di+32],ax
mov al,ds:[si+73]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+109]
mov es:[di+44],ax
mov al,ds:[si+113]
mov ah,ds:[si+116]
mov es:[di+46],ax
mov al,ds:[si+119]
mov ah,ds:[si+123]
mov es:[di+48],ax
mov al,ds:[si+126]
mov ah,ds:[si+129]
mov es:[di+50],ax
mov al,ds:[si+132]
mov ah,ds:[si+136]
mov es:[di+52],ax
mov al,ds:[si+139]
mov ah,ds:[si+142]
mov es:[di+54],ax
mov al,ds:[si+146]
mov ah,ds:[si+149]
mov es:[di+56],ax
mov al,ds:[si+152]
mov ah,ds:[si+155]
mov es:[di+58],ax
mov al,ds:[si+159]
mov ah,ds:[si+162]
mov es:[di+60],ax
mov al,ds:[si+165]
mov ah,ds:[si+169]
mov es:[di+62],ax
mov al,ds:[si+172]
mov ah,ds:[si+175]
mov es:[di+64],ax
mov al,ds:[si+178]
mov ah,ds:[si+182]
mov es:[di+66],ax
xor al,al
mov es:[di+68],al
mov al,4
out dx,al
mov al,ds:[si+2]
mov ah,ds:[si+5]
mov es:[di+12],ax
mov al,ds:[si+8]
mov ah,ds:[si+12]
mov es:[di+14],ax
mov al,ds:[si+15]
mov ah,ds:[si+18]
mov es:[di+16],ax
mov al,ds:[si+21]
mov ah,ds:[si+25]
mov es:[di+18],ax
mov al,ds:[si+28]
mov ah,ds:[si+31]
mov es:[di+20],ax
mov al,ds:[si+35]
mov ah,ds:[si+38]
mov es:[di+22],ax
mov al,ds:[si+41]
mov ah,ds:[si+44]
mov es:[di+24],ax
mov al,ds:[si+48]
mov ah,ds:[si+51]
mov es:[di+26],ax
mov al,ds:[si+54]
mov ah,ds:[si+58]
mov es:[di+28],ax
mov al,ds:[si+61]
mov ah,ds:[si+64]
mov es:[di+30],ax
mov al,ds:[si+67]
mov ah,ds:[si+71]
mov es:[di+32],ax
mov al,ds:[si+74]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+113]
mov ah,ds:[si+117]
mov es:[di+46],ax
mov al,ds:[si+120]
mov ah,ds:[si+123]
mov es:[di+48],ax
mov al,ds:[si+127]
mov ah,ds:[si+130]
mov es:[di+50],ax
mov al,ds:[si+133]
mov ah,ds:[si+136]
mov es:[di+52],ax
mov al,ds:[si+140]
mov ah,ds:[si+143]
mov es:[di+54],ax
mov al,ds:[si+146]
mov ah,ds:[si+150]
mov es:[di+56],ax
mov al,ds:[si+153]
mov ah,ds:[si+156]
mov es:[di+58],ax
mov al,ds:[si+160]
mov ah,ds:[si+163]
mov es:[di+60],ax
mov al,ds:[si+166]
mov ah,ds:[si+169]
mov es:[di+62],ax
mov al,ds:[si+173]
mov ah,ds:[si+176]
mov es:[di+64],ax
mov al,ds:[si+179]
mov ah,ds:[si+183]
mov es:[di+66],ax
xor al,al
mov es:[di+68],al
mov al,8
out dx,al
mov al,ds:[si+2]
mov ah,ds:[si+6]
mov es:[di+12],ax
mov al,ds:[si+9]
mov ah,ds:[si+12]
mov es:[di+14],ax
mov al,ds:[si+16]
mov ah,ds:[si+19]
mov es:[di+16],ax
mov al,ds:[si+22]
mov ah,ds:[si+25]
mov es:[di+18],ax
mov al,ds:[si+29]
mov ah,ds:[si+32]
mov es:[di+20],ax
mov al,ds:[si+35]
mov ah,ds:[si+39]
mov es:[di+22],ax
mov al,ds:[si+42]
mov ah,ds:[si+45]
mov es:[di+24],ax
mov al,ds:[si+49]
mov ah,ds:[si+52]
mov es:[di+26],ax
mov al,ds:[si+55]
mov ah,ds:[si+58]
mov es:[di+28],ax
mov al,ds:[si+62]
mov ah,ds:[si+65]
mov es:[di+30],ax
mov al,ds:[si+68]
mov ah,ds:[si+72]
mov es:[di+32],ax
mov al,ds:[si+75]
mov ah,ds:[si+78]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+85]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+111]
mov es:[di+44],ax
mov al,ds:[si+114]
mov ah,ds:[si+118]
mov es:[di+46],ax
mov al,ds:[si+121]
mov ah,ds:[si+124]
mov es:[di+48],ax
mov al,ds:[si+127]
mov ah,ds:[si+131]
mov es:[di+50],ax
mov al,ds:[si+134]
mov ah,ds:[si+137]
mov es:[di+52],ax
mov al,ds:[si+141]
mov ah,ds:[si+144]
mov es:[di+54],ax
mov al,ds:[si+147]
mov ah,ds:[si+150]
mov es:[di+56],ax
mov al,ds:[si+154]
mov ah,ds:[si+157]
mov es:[di+58],ax
mov al,ds:[si+160]
mov ah,ds:[si+164]
mov es:[di+60],ax
mov al,ds:[si+167]
mov ah,ds:[si+170]
mov es:[di+62],ax
mov al,ds:[si+173]
mov ah,ds:[si+177]
mov es:[di+64],ax
mov al,ds:[si+180]
mov ah,ds:[si+183]
mov es:[di+66],ax
xor al,al
mov es:[di+68],al
ret
@zoom226:
mov es:[di+8],ax
mov es:[di+70],ax
mov es:[di+10],al
mov es:[di+69],al
mov al,1
out dx,al
xor ah,ah
mov es:[di+11],ah
mov al,ds:[si+1]
mov ah,ds:[si+4]
mov es:[di+12],ax
mov al,ds:[si+7]
mov ah,ds:[si+11]
mov es:[di+14],ax
mov al,ds:[si+14]
mov ah,ds:[si+17]
mov es:[di+16],ax
mov al,ds:[si+20]
mov ah,ds:[si+24]
mov es:[di+18],ax
mov al,ds:[si+27]
mov ah,ds:[si+30]
mov es:[di+20],ax
mov al,ds:[si+33]
mov ah,ds:[si+37]
mov es:[di+22],ax
mov al,ds:[si+40]
mov ah,ds:[si+43]
mov es:[di+24],ax
mov al,ds:[si+46]
mov ah,ds:[si+50]
mov es:[di+26],ax
mov al,ds:[si+53]
mov ah,ds:[si+56]
mov es:[di+28],ax
mov al,ds:[si+59]
mov ah,ds:[si+63]
mov es:[di+30],ax
mov al,ds:[si+66]
mov ah,ds:[si+69]
mov es:[di+32],ax
mov al,ds:[si+73]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+95]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+102]
mov es:[di+42],ax
mov al,ds:[si+105]
mov ah,ds:[si+108]
mov es:[di+44],ax
mov al,ds:[si+112]
mov ah,ds:[si+115]
mov es:[di+46],ax
mov al,ds:[si+118]
mov ah,ds:[si+121]
mov es:[di+48],ax
mov al,ds:[si+125]
mov ah,ds:[si+128]
mov es:[di+50],ax
mov al,ds:[si+131]
mov ah,ds:[si+134]
mov es:[di+52],ax
mov al,ds:[si+138]
mov ah,ds:[si+141]
mov es:[di+54],ax
mov al,ds:[si+144]
mov ah,ds:[si+148]
mov es:[di+56],ax
mov al,ds:[si+151]
mov ah,ds:[si+154]
mov es:[di+58],ax
mov al,ds:[si+157]
mov ah,ds:[si+161]
mov es:[di+60],ax
mov al,ds:[si+164]
mov ah,ds:[si+167]
mov es:[di+62],ax
mov al,ds:[si+170]
mov ah,ds:[si+174]
mov es:[di+64],ax
mov al,ds:[si+177]
mov ah,ds:[si+180]
mov es:[di+66],ax
mov al,ds:[si+183]
mov es:[di+68],al
mov al,2
out dx,al
xor ah,ah
mov es:[di+11],ah
mov al,ds:[si+2]
mov ah,ds:[si+5]
mov es:[di+12],ax
mov al,ds:[si+8]
mov ah,ds:[si+11]
mov es:[di+14],ax
mov al,ds:[si+15]
mov ah,ds:[si+18]
mov es:[di+16],ax
mov al,ds:[si+21]
mov ah,ds:[si+24]
mov es:[di+18],ax
mov al,ds:[si+28]
mov ah,ds:[si+31]
mov es:[di+20],ax
mov al,ds:[si+34]
mov ah,ds:[si+37]
mov es:[di+22],ax
mov al,ds:[si+41]
mov ah,ds:[si+44]
mov es:[di+24],ax
mov al,ds:[si+47]
mov ah,ds:[si+51]
mov es:[di+26],ax
mov al,ds:[si+54]
mov ah,ds:[si+57]
mov es:[di+28],ax
mov al,ds:[si+60]
mov ah,ds:[si+64]
mov es:[di+30],ax
mov al,ds:[si+67]
mov ah,ds:[si+70]
mov es:[di+32],ax
mov al,ds:[si+73]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+109]
mov es:[di+44],ax
mov al,ds:[si+112]
mov ah,ds:[si+116]
mov es:[di+46],ax
mov al,ds:[si+119]
mov ah,ds:[si+122]
mov es:[di+48],ax
mov al,ds:[si+126]
mov ah,ds:[si+129]
mov es:[di+50],ax
mov al,ds:[si+132]
mov ah,ds:[si+135]
mov es:[di+52],ax
mov al,ds:[si+139]
mov ah,ds:[si+142]
mov es:[di+54],ax
mov al,ds:[si+145]
mov ah,ds:[si+148]
mov es:[di+56],ax
mov al,ds:[si+152]
mov ah,ds:[si+155]
mov es:[di+58],ax
mov al,ds:[si+158]
mov ah,ds:[si+161]
mov es:[di+60],ax
mov al,ds:[si+165]
mov ah,ds:[si+168]
mov es:[di+62],ax
mov al,ds:[si+171]
mov ah,ds:[si+174]
mov es:[di+64],ax
mov al,ds:[si+178]
mov ah,ds:[si+181]
mov es:[di+66],ax
mov al,ds:[si+184]
mov es:[di+68],al
mov al,4
out dx,al
xor ah,ah
mov es:[di+11],ah
mov al,ds:[si+2]
mov ah,ds:[si+6]
mov es:[di+12],ax
mov al,ds:[si+9]
mov ah,ds:[si+12]
mov es:[di+14],ax
mov al,ds:[si+15]
mov ah,ds:[si+19]
mov es:[di+16],ax
mov al,ds:[si+22]
mov ah,ds:[si+25]
mov es:[di+18],ax
mov al,ds:[si+29]
mov ah,ds:[si+32]
mov es:[di+20],ax
mov al,ds:[si+35]
mov ah,ds:[si+38]
mov es:[di+22],ax
mov al,ds:[si+42]
mov ah,ds:[si+45]
mov es:[di+24],ax
mov al,ds:[si+48]
mov ah,ds:[si+51]
mov es:[di+26],ax
mov al,ds:[si+55]
mov ah,ds:[si+58]
mov es:[di+28],ax
mov al,ds:[si+61]
mov ah,ds:[si+64]
mov es:[di+30],ax
mov al,ds:[si+68]
mov ah,ds:[si+71]
mov es:[di+32],ax
mov al,ds:[si+74]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+113]
mov ah,ds:[si+117]
mov es:[di+46],ax
mov al,ds:[si+120]
mov ah,ds:[si+123]
mov es:[di+48],ax
mov al,ds:[si+126]
mov ah,ds:[si+130]
mov es:[di+50],ax
mov al,ds:[si+133]
mov ah,ds:[si+136]
mov es:[di+52],ax
mov al,ds:[si+139]
mov ah,ds:[si+143]
mov es:[di+54],ax
mov al,ds:[si+146]
mov ah,ds:[si+149]
mov es:[di+56],ax
mov al,ds:[si+152]
mov ah,ds:[si+156]
mov es:[di+58],ax
mov al,ds:[si+159]
mov ah,ds:[si+162]
mov es:[di+60],ax
mov al,ds:[si+165]
mov ah,ds:[si+169]
mov es:[di+62],ax
mov al,ds:[si+172]
mov ah,ds:[si+175]
mov es:[di+64],ax
mov al,ds:[si+178]
mov ah,ds:[si+182]
mov es:[di+66],ax
xor al,al
mov es:[di+68],al
mov al,8
out dx,al
mov ah,ds:[si+0]
mov es:[di+11],ah
mov al,ds:[si+3]
mov ah,ds:[si+7]
mov es:[di+12],ax
mov al,ds:[si+10]
mov ah,ds:[si+13]
mov es:[di+14],ax
mov al,ds:[si+16]
mov ah,ds:[si+20]
mov es:[di+16],ax
mov al,ds:[si+23]
mov ah,ds:[si+26]
mov es:[di+18],ax
mov al,ds:[si+29]
mov ah,ds:[si+33]
mov es:[di+20],ax
mov al,ds:[si+36]
mov ah,ds:[si+39]
mov es:[di+22],ax
mov al,ds:[si+42]
mov ah,ds:[si+46]
mov es:[di+24],ax
mov al,ds:[si+49]
mov ah,ds:[si+52]
mov es:[di+26],ax
mov al,ds:[si+55]
mov ah,ds:[si+59]
mov es:[di+28],ax
mov al,ds:[si+62]
mov ah,ds:[si+65]
mov es:[di+30],ax
mov al,ds:[si+68]
mov ah,ds:[si+72]
mov es:[di+32],ax
mov al,ds:[si+75]
mov ah,ds:[si+78]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+85]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+108]
mov ah,ds:[si+111]
mov es:[di+44],ax
mov al,ds:[si+114]
mov ah,ds:[si+117]
mov es:[di+46],ax
mov al,ds:[si+121]
mov ah,ds:[si+124]
mov es:[di+48],ax
mov al,ds:[si+127]
mov ah,ds:[si+130]
mov es:[di+50],ax
mov al,ds:[si+134]
mov ah,ds:[si+137]
mov es:[di+52],ax
mov al,ds:[si+140]
mov ah,ds:[si+143]
mov es:[di+54],ax
mov al,ds:[si+147]
mov ah,ds:[si+150]
mov es:[di+56],ax
mov al,ds:[si+153]
mov ah,ds:[si+156]
mov es:[di+58],ax
mov al,ds:[si+160]
mov ah,ds:[si+163]
mov es:[di+60],ax
mov al,ds:[si+166]
mov ah,ds:[si+170]
mov es:[di+62],ax
mov al,ds:[si+173]
mov ah,ds:[si+176]
mov es:[di+64],ax
mov al,ds:[si+179]
mov ah,ds:[si+183]
mov es:[di+66],ax
xor al,al
mov es:[di+68],al
ret
@zoom228:
mov es:[di+8],ax
mov es:[di+70],ax
mov es:[di+10],al
mov es:[di+69],al
mov al,1
out dx,al
xor ah,ah
mov es:[di+11],ah
mov al,ds:[si+2]
mov ah,ds:[si+5]
mov es:[di+12],ax
mov al,ds:[si+8]
mov ah,ds:[si+11]
mov es:[di+14],ax
mov al,ds:[si+15]
mov ah,ds:[si+18]
mov es:[di+16],ax
mov al,ds:[si+21]
mov ah,ds:[si+24]
mov es:[di+18],ax
mov al,ds:[si+27]
mov ah,ds:[si+31]
mov es:[di+20],ax
mov al,ds:[si+34]
mov ah,ds:[si+37]
mov es:[di+22],ax
mov al,ds:[si+40]
mov ah,ds:[si+44]
mov es:[di+24],ax
mov al,ds:[si+47]
mov ah,ds:[si+50]
mov es:[di+26],ax
mov al,ds:[si+53]
mov ah,ds:[si+57]
mov es:[di+28],ax
mov al,ds:[si+60]
mov ah,ds:[si+63]
mov es:[di+30],ax
mov al,ds:[si+66]
mov ah,ds:[si+69]
mov es:[di+32],ax
mov al,ds:[si+73]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+95]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+102]
mov es:[di+42],ax
mov al,ds:[si+105]
mov ah,ds:[si+108]
mov es:[di+44],ax
mov al,ds:[si+111]
mov ah,ds:[si+115]
mov es:[di+46],ax
mov al,ds:[si+118]
mov ah,ds:[si+121]
mov es:[di+48],ax
mov al,ds:[si+124]
mov ah,ds:[si+128]
mov es:[di+50],ax
mov al,ds:[si+131]
mov ah,ds:[si+134]
mov es:[di+52],ax
mov al,ds:[si+137]
mov ah,ds:[si+141]
mov es:[di+54],ax
mov al,ds:[si+144]
mov ah,ds:[si+147]
mov es:[di+56],ax
mov al,ds:[si+150]
mov ah,ds:[si+153]
mov es:[di+58],ax
mov al,ds:[si+157]
mov ah,ds:[si+160]
mov es:[di+60],ax
mov al,ds:[si+163]
mov ah,ds:[si+166]
mov es:[di+62],ax
mov al,ds:[si+170]
mov ah,ds:[si+173]
mov es:[di+64],ax
mov al,ds:[si+176]
mov ah,ds:[si+179]
mov es:[di+66],ax
mov al,ds:[si+183]
mov es:[di+68],al
mov al,2
out dx,al
xor ah,ah
mov es:[di+11],ah
mov al,ds:[si+2]
mov ah,ds:[si+6]
mov es:[di+12],ax
mov al,ds:[si+9]
mov ah,ds:[si+12]
mov es:[di+14],ax
mov al,ds:[si+15]
mov ah,ds:[si+19]
mov es:[di+16],ax
mov al,ds:[si+22]
mov ah,ds:[si+25]
mov es:[di+18],ax
mov al,ds:[si+28]
mov ah,ds:[si+32]
mov es:[di+20],ax
mov al,ds:[si+35]
mov ah,ds:[si+38]
mov es:[di+22],ax
mov al,ds:[si+41]
mov ah,ds:[si+44]
mov es:[di+24],ax
mov al,ds:[si+48]
mov ah,ds:[si+51]
mov es:[di+26],ax
mov al,ds:[si+54]
mov ah,ds:[si+57]
mov es:[di+28],ax
mov al,ds:[si+61]
mov ah,ds:[si+64]
mov es:[di+30],ax
mov al,ds:[si+67]
mov ah,ds:[si+70]
mov es:[di+32],ax
mov al,ds:[si+74]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+109]
mov es:[di+44],ax
mov al,ds:[si+112]
mov ah,ds:[si+116]
mov es:[di+46],ax
mov al,ds:[si+119]
mov ah,ds:[si+122]
mov es:[di+48],ax
mov al,ds:[si+125]
mov ah,ds:[si+128]
mov es:[di+50],ax
mov al,ds:[si+132]
mov ah,ds:[si+135]
mov es:[di+52],ax
mov al,ds:[si+138]
mov ah,ds:[si+141]
mov es:[di+54],ax
mov al,ds:[si+145]
mov ah,ds:[si+148]
mov es:[di+56],ax
mov al,ds:[si+151]
mov ah,ds:[si+154]
mov es:[di+58],ax
mov al,ds:[si+158]
mov ah,ds:[si+161]
mov es:[di+60],ax
mov al,ds:[si+164]
mov ah,ds:[si+167]
mov es:[di+62],ax
mov al,ds:[si+170]
mov ah,ds:[si+174]
mov es:[di+64],ax
mov al,ds:[si+177]
mov ah,ds:[si+180]
mov es:[di+66],ax
mov al,ds:[si+183]
mov es:[di+68],al
mov al,4
out dx,al
mov ah,ds:[si+0]
mov es:[di+11],ah
mov al,ds:[si+3]
mov ah,ds:[si+6]
mov es:[di+12],ax
mov al,ds:[si+10]
mov ah,ds:[si+13]
mov es:[di+14],ax
mov al,ds:[si+16]
mov ah,ds:[si+19]
mov es:[di+16],ax
mov al,ds:[si+23]
mov ah,ds:[si+26]
mov es:[di+18],ax
mov al,ds:[si+29]
mov ah,ds:[si+32]
mov es:[di+20],ax
mov al,ds:[si+36]
mov ah,ds:[si+39]
mov es:[di+22],ax
mov al,ds:[si+42]
mov ah,ds:[si+45]
mov es:[di+24],ax
mov al,ds:[si+48]
mov ah,ds:[si+52]
mov es:[di+26],ax
mov al,ds:[si+55]
mov ah,ds:[si+58]
mov es:[di+28],ax
mov al,ds:[si+61]
mov ah,ds:[si+65]
mov es:[di+30],ax
mov al,ds:[si+68]
mov ah,ds:[si+71]
mov es:[di+32],ax
mov al,ds:[si+74]
mov ah,ds:[si+78]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+113]
mov ah,ds:[si+116]
mov es:[di+46],ax
mov al,ds:[si+120]
mov ah,ds:[si+123]
mov es:[di+48],ax
mov al,ds:[si+126]
mov ah,ds:[si+129]
mov es:[di+50],ax
mov al,ds:[si+132]
mov ah,ds:[si+136]
mov es:[di+52],ax
mov al,ds:[si+139]
mov ah,ds:[si+142]
mov es:[di+54],ax
mov al,ds:[si+145]
mov ah,ds:[si+149]
mov es:[di+56],ax
mov al,ds:[si+152]
mov ah,ds:[si+155]
mov es:[di+58],ax
mov al,ds:[si+158]
mov ah,ds:[si+162]
mov es:[di+60],ax
mov al,ds:[si+165]
mov ah,ds:[si+168]
mov es:[di+62],ax
mov al,ds:[si+171]
mov ah,ds:[si+174]
mov es:[di+64],ax
mov al,ds:[si+178]
mov ah,ds:[si+181]
mov es:[di+66],ax
mov al,ds:[si+184]
mov es:[di+68],al
mov al,8
out dx,al
mov ah,ds:[si+1]
mov es:[di+11],ah
mov al,ds:[si+4]
mov ah,ds:[si+7]
mov es:[di+12],ax
mov al,ds:[si+11]
mov ah,ds:[si+14]
mov es:[di+14],ax
mov al,ds:[si+17]
mov ah,ds:[si+20]
mov es:[di+16],ax
mov al,ds:[si+23]
mov ah,ds:[si+27]
mov es:[di+18],ax
mov al,ds:[si+30]
mov ah,ds:[si+33]
mov es:[di+20],ax
mov al,ds:[si+36]
mov ah,ds:[si+40]
mov es:[di+22],ax
mov al,ds:[si+43]
mov ah,ds:[si+46]
mov es:[di+24],ax
mov al,ds:[si+49]
mov ah,ds:[si+53]
mov es:[di+26],ax
mov al,ds:[si+56]
mov ah,ds:[si+59]
mov es:[di+28],ax
mov al,ds:[si+62]
mov ah,ds:[si+65]
mov es:[di+30],ax
mov al,ds:[si+69]
mov ah,ds:[si+72]
mov es:[di+32],ax
mov al,ds:[si+75]
mov ah,ds:[si+78]
mov es:[di+34],ax
mov al,ds:[si+82]
mov ah,ds:[si+85]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+111]
mov es:[di+44],ax
mov al,ds:[si+114]
mov ah,ds:[si+117]
mov es:[di+46],ax
mov al,ds:[si+120]
mov ah,ds:[si+124]
mov es:[di+48],ax
mov al,ds:[si+127]
mov ah,ds:[si+130]
mov es:[di+50],ax
mov al,ds:[si+133]
mov ah,ds:[si+137]
mov es:[di+52],ax
mov al,ds:[si+140]
mov ah,ds:[si+143]
mov es:[di+54],ax
mov al,ds:[si+146]
mov ah,ds:[si+149]
mov es:[di+56],ax
mov al,ds:[si+153]
mov ah,ds:[si+156]
mov es:[di+58],ax
mov al,ds:[si+159]
mov ah,ds:[si+162]
mov es:[di+60],ax
mov al,ds:[si+166]
mov ah,ds:[si+169]
mov es:[di+62],ax
mov al,ds:[si+172]
mov ah,ds:[si+175]
mov es:[di+64],ax
mov al,ds:[si+179]
mov ah,ds:[si+182]
mov es:[di+66],ax
xor al,al
mov es:[di+68],al
ret
@zoom230:
mov es:[di+8],ax
mov es:[di+70],ax
mov es:[di+10],al
mov es:[di+69],al
mov al,1
out dx,al
xor ah,ah
mov es:[di+11],ah
mov al,ds:[si+2]
mov ah,ds:[si+6]
mov es:[di+12],ax
mov al,ds:[si+9]
mov ah,ds:[si+12]
mov es:[di+14],ax
mov al,ds:[si+15]
mov ah,ds:[si+18]
mov es:[di+16],ax
mov al,ds:[si+22]
mov ah,ds:[si+25]
mov es:[di+18],ax
mov al,ds:[si+28]
mov ah,ds:[si+31]
mov es:[di+20],ax
mov al,ds:[si+34]
mov ah,ds:[si+38]
mov es:[di+22],ax
mov al,ds:[si+41]
mov ah,ds:[si+44]
mov es:[di+24],ax
mov al,ds:[si+47]
mov ah,ds:[si+50]
mov es:[di+26],ax
mov al,ds:[si+54]
mov ah,ds:[si+57]
mov es:[di+28],ax
mov al,ds:[si+60]
mov ah,ds:[si+63]
mov es:[di+30],ax
mov al,ds:[si+66]
mov ah,ds:[si+70]
mov es:[di+32],ax
mov al,ds:[si+73]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+82]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+95]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+102]
mov es:[di+42],ax
mov al,ds:[si+105]
mov ah,ds:[si+108]
mov es:[di+44],ax
mov al,ds:[si+111]
mov ah,ds:[si+115]
mov es:[di+46],ax
mov al,ds:[si+118]
mov ah,ds:[si+121]
mov es:[di+48],ax
mov al,ds:[si+124]
mov ah,ds:[si+127]
mov es:[di+50],ax
mov al,ds:[si+131]
mov ah,ds:[si+134]
mov es:[di+52],ax
mov al,ds:[si+137]
mov ah,ds:[si+140]
mov es:[di+54],ax
mov al,ds:[si+143]
mov ah,ds:[si+147]
mov es:[di+56],ax
mov al,ds:[si+150]
mov ah,ds:[si+153]
mov es:[di+58],ax
mov al,ds:[si+156]
mov ah,ds:[si+159]
mov es:[di+60],ax
mov al,ds:[si+163]
mov ah,ds:[si+166]
mov es:[di+62],ax
mov al,ds:[si+169]
mov ah,ds:[si+172]
mov es:[di+64],ax
mov al,ds:[si+175]
mov ah,ds:[si+179]
mov es:[di+66],ax
mov al,ds:[si+182]
mov es:[di+68],al
mov al,2
out dx,al
mov ah,ds:[si+0]
mov es:[di+11],ah
mov al,ds:[si+3]
mov ah,ds:[si+6]
mov es:[di+12],ax
mov al,ds:[si+10]
mov ah,ds:[si+13]
mov es:[di+14],ax
mov al,ds:[si+16]
mov ah,ds:[si+19]
mov es:[di+16],ax
mov al,ds:[si+22]
mov ah,ds:[si+26]
mov es:[di+18],ax
mov al,ds:[si+29]
mov ah,ds:[si+32]
mov es:[di+20],ax
mov al,ds:[si+35]
mov ah,ds:[si+38]
mov es:[di+22],ax
mov al,ds:[si+42]
mov ah,ds:[si+45]
mov es:[di+24],ax
mov al,ds:[si+48]
mov ah,ds:[si+51]
mov es:[di+26],ax
mov al,ds:[si+54]
mov ah,ds:[si+58]
mov es:[di+28],ax
mov al,ds:[si+61]
mov ah,ds:[si+64]
mov es:[di+30],ax
mov al,ds:[si+67]
mov ah,ds:[si+70]
mov es:[di+32],ax
mov al,ds:[si+74]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+109]
mov es:[di+44],ax
mov al,ds:[si+112]
mov ah,ds:[si+115]
mov es:[di+46],ax
mov al,ds:[si+119]
mov ah,ds:[si+122]
mov es:[di+48],ax
mov al,ds:[si+125]
mov ah,ds:[si+128]
mov es:[di+50],ax
mov al,ds:[si+131]
mov ah,ds:[si+135]
mov es:[di+52],ax
mov al,ds:[si+138]
mov ah,ds:[si+141]
mov es:[di+54],ax
mov al,ds:[si+144]
mov ah,ds:[si+147]
mov es:[di+56],ax
mov al,ds:[si+151]
mov ah,ds:[si+154]
mov es:[di+58],ax
mov al,ds:[si+157]
mov ah,ds:[si+160]
mov es:[di+60],ax
mov al,ds:[si+163]
mov ah,ds:[si+167]
mov es:[di+62],ax
mov al,ds:[si+170]
mov ah,ds:[si+173]
mov es:[di+64],ax
mov al,ds:[si+176]
mov ah,ds:[si+179]
mov es:[di+66],ax
mov al,ds:[si+183]
mov es:[di+68],al
mov al,4
out dx,al
mov ah,ds:[si+1]
mov es:[di+11],ah
mov al,ds:[si+4]
mov ah,ds:[si+7]
mov es:[di+12],ax
mov al,ds:[si+10]
mov ah,ds:[si+14]
mov es:[di+14],ax
mov al,ds:[si+17]
mov ah,ds:[si+20]
mov es:[di+16],ax
mov al,ds:[si+23]
mov ah,ds:[si+26]
mov es:[di+18],ax
mov al,ds:[si+30]
mov ah,ds:[si+33]
mov es:[di+20],ax
mov al,ds:[si+36]
mov ah,ds:[si+39]
mov es:[di+22],ax
mov al,ds:[si+42]
mov ah,ds:[si+46]
mov es:[di+24],ax
mov al,ds:[si+49]
mov ah,ds:[si+52]
mov es:[di+26],ax
mov al,ds:[si+55]
mov ah,ds:[si+58]
mov es:[di+28],ax
mov al,ds:[si+62]
mov ah,ds:[si+65]
mov es:[di+30],ax
mov al,ds:[si+68]
mov ah,ds:[si+71]
mov es:[di+32],ax
mov al,ds:[si+74]
mov ah,ds:[si+78]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+113]
mov ah,ds:[si+116]
mov es:[di+46],ax
mov al,ds:[si+119]
mov ah,ds:[si+123]
mov es:[di+48],ax
mov al,ds:[si+126]
mov ah,ds:[si+129]
mov es:[di+50],ax
mov al,ds:[si+132]
mov ah,ds:[si+135]
mov es:[di+52],ax
mov al,ds:[si+139]
mov ah,ds:[si+142]
mov es:[di+54],ax
mov al,ds:[si+145]
mov ah,ds:[si+148]
mov es:[di+56],ax
mov al,ds:[si+151]
mov ah,ds:[si+155]
mov es:[di+58],ax
mov al,ds:[si+158]
mov ah,ds:[si+161]
mov es:[di+60],ax
mov al,ds:[si+164]
mov ah,ds:[si+167]
mov es:[di+62],ax
mov al,ds:[si+171]
mov ah,ds:[si+174]
mov es:[di+64],ax
mov al,ds:[si+177]
mov ah,ds:[si+180]
mov es:[di+66],ax
mov al,ds:[si+183]
mov es:[di+68],al
mov al,8
out dx,al
mov ah,ds:[si+2]
mov es:[di+11],ah
mov al,ds:[si+5]
mov ah,ds:[si+8]
mov es:[di+12],ax
mov al,ds:[si+11]
mov ah,ds:[si+14]
mov es:[di+14],ax
mov al,ds:[si+18]
mov ah,ds:[si+21]
mov es:[di+16],ax
mov al,ds:[si+24]
mov ah,ds:[si+27]
mov es:[di+18],ax
mov al,ds:[si+30]
mov ah,ds:[si+34]
mov es:[di+20],ax
mov al,ds:[si+37]
mov ah,ds:[si+40]
mov es:[di+22],ax
mov al,ds:[si+43]
mov ah,ds:[si+46]
mov es:[di+24],ax
mov al,ds:[si+50]
mov ah,ds:[si+53]
mov es:[di+26],ax
mov al,ds:[si+56]
mov ah,ds:[si+59]
mov es:[di+28],ax
mov al,ds:[si+62]
mov ah,ds:[si+66]
mov es:[di+30],ax
mov al,ds:[si+69]
mov ah,ds:[si+72]
mov es:[di+32],ax
mov al,ds:[si+75]
mov ah,ds:[si+78]
mov es:[di+34],ax
mov al,ds:[si+82]
mov ah,ds:[si+85]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+95]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+111]
mov es:[di+44],ax
mov al,ds:[si+114]
mov ah,ds:[si+117]
mov es:[di+46],ax
mov al,ds:[si+120]
mov ah,ds:[si+123]
mov es:[di+48],ax
mov al,ds:[si+127]
mov ah,ds:[si+130]
mov es:[di+50],ax
mov al,ds:[si+133]
mov ah,ds:[si+136]
mov es:[di+52],ax
mov al,ds:[si+139]
mov ah,ds:[si+143]
mov es:[di+54],ax
mov al,ds:[si+146]
mov ah,ds:[si+149]
mov es:[di+56],ax
mov al,ds:[si+152]
mov ah,ds:[si+155]
mov es:[di+58],ax
mov al,ds:[si+159]
mov ah,ds:[si+162]
mov es:[di+60],ax
mov al,ds:[si+165]
mov ah,ds:[si+168]
mov es:[di+62],ax
mov al,ds:[si+171]
mov ah,ds:[si+175]
mov es:[di+64],ax
mov al,ds:[si+178]
mov ah,ds:[si+181]
mov es:[di+66],ax
mov al,ds:[si+184]
mov es:[di+68],al
ret
@zoom232:
mov es:[di+8],ax
mov es:[di+70],ax
mov es:[di+10],al
mov al,1
out dx,al
mov ah,ds:[si+0]
mov es:[di+11],ah
mov al,ds:[si+3]
mov ah,ds:[si+6]
mov es:[di+12],ax
mov al,ds:[si+10]
mov ah,ds:[si+13]
mov es:[di+14],ax
mov al,ds:[si+16]
mov ah,ds:[si+19]
mov es:[di+16],ax
mov al,ds:[si+22]
mov ah,ds:[si+25]
mov es:[di+18],ax
mov al,ds:[si+29]
mov ah,ds:[si+32]
mov es:[di+20],ax
mov al,ds:[si+35]
mov ah,ds:[si+38]
mov es:[di+22],ax
mov al,ds:[si+41]
mov ah,ds:[si+44]
mov es:[di+24],ax
mov al,ds:[si+48]
mov ah,ds:[si+51]
mov es:[di+26],ax
mov al,ds:[si+54]
mov ah,ds:[si+57]
mov es:[di+28],ax
mov al,ds:[si+60]
mov ah,ds:[si+64]
mov es:[di+30],ax
mov al,ds:[si+67]
mov ah,ds:[si+70]
mov es:[di+32],ax
mov al,ds:[si+73]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+79]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+95]
mov es:[di+40],ax
mov al,ds:[si+98]
mov ah,ds:[si+102]
mov es:[di+42],ax
mov al,ds:[si+105]
mov ah,ds:[si+108]
mov es:[di+44],ax
mov al,ds:[si+111]
mov ah,ds:[si+114]
mov es:[di+46],ax
mov al,ds:[si+118]
mov ah,ds:[si+121]
mov es:[di+48],ax
mov al,ds:[si+124]
mov ah,ds:[si+127]
mov es:[di+50],ax
mov al,ds:[si+130]
mov ah,ds:[si+133]
mov es:[di+52],ax
mov al,ds:[si+137]
mov ah,ds:[si+140]
mov es:[di+54],ax
mov al,ds:[si+143]
mov ah,ds:[si+146]
mov es:[di+56],ax
mov al,ds:[si+149]
mov ah,ds:[si+152]
mov es:[di+58],ax
mov al,ds:[si+156]
mov ah,ds:[si+159]
mov es:[di+60],ax
mov al,ds:[si+162]
mov ah,ds:[si+165]
mov es:[di+62],ax
mov al,ds:[si+168]
mov ah,ds:[si+172]
mov es:[di+64],ax
mov al,ds:[si+175]
mov ah,ds:[si+178]
mov es:[di+66],ax
mov al,ds:[si+181]
mov ah,ds:[si+184]
mov es:[di+68],ax
mov al,2
out dx,al
mov ah,ds:[si+1]
mov es:[di+11],ah
mov al,ds:[si+4]
mov ah,ds:[si+7]
mov es:[di+12],ax
mov al,ds:[si+10]
mov ah,ds:[si+13]
mov es:[di+14],ax
mov al,ds:[si+17]
mov ah,ds:[si+20]
mov es:[di+16],ax
mov al,ds:[si+23]
mov ah,ds:[si+26]
mov es:[di+18],ax
mov al,ds:[si+29]
mov ah,ds:[si+33]
mov es:[di+20],ax
mov al,ds:[si+36]
mov ah,ds:[si+39]
mov es:[di+22],ax
mov al,ds:[si+42]
mov ah,ds:[si+45]
mov es:[di+24],ax
mov al,ds:[si+48]
mov ah,ds:[si+52]
mov es:[di+26],ax
mov al,ds:[si+55]
mov ah,ds:[si+58]
mov es:[di+28],ax
mov al,ds:[si+61]
mov ah,ds:[si+64]
mov es:[di+30],ax
mov al,ds:[si+67]
mov ah,ds:[si+71]
mov es:[di+32],ax
mov al,ds:[si+74]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+102]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+109]
mov es:[di+44],ax
mov al,ds:[si+112]
mov ah,ds:[si+115]
mov es:[di+46],ax
mov al,ds:[si+118]
mov ah,ds:[si+121]
mov es:[di+48],ax
mov al,ds:[si+125]
mov ah,ds:[si+128]
mov es:[di+50],ax
mov al,ds:[si+131]
mov ah,ds:[si+134]
mov es:[di+52],ax
mov al,ds:[si+137]
mov ah,ds:[si+141]
mov es:[di+54],ax
mov al,ds:[si+144]
mov ah,ds:[si+147]
mov es:[di+56],ax
mov al,ds:[si+150]
mov ah,ds:[si+153]
mov es:[di+58],ax
mov al,ds:[si+156]
mov ah,ds:[si+160]
mov es:[di+60],ax
mov al,ds:[si+163]
mov ah,ds:[si+166]
mov es:[di+62],ax
mov al,ds:[si+169]
mov ah,ds:[si+172]
mov es:[di+64],ax
mov al,ds:[si+175]
mov ah,ds:[si+179]
mov es:[di+66],ax
mov al,ds:[si+182]
xor ah,ah
mov es:[di+68],ax
mov al,4
out dx,al
mov ah,ds:[si+2]
mov es:[di+11],ah
mov al,ds:[si+5]
mov ah,ds:[si+8]
mov es:[di+12],ax
mov al,ds:[si+11]
mov ah,ds:[si+14]
mov es:[di+14],ax
mov al,ds:[si+17]
mov ah,ds:[si+21]
mov es:[di+16],ax
mov al,ds:[si+24]
mov ah,ds:[si+27]
mov es:[di+18],ax
mov al,ds:[si+30]
mov ah,ds:[si+33]
mov es:[di+20],ax
mov al,ds:[si+37]
mov ah,ds:[si+40]
mov es:[di+22],ax
mov al,ds:[si+43]
mov ah,ds:[si+46]
mov es:[di+24],ax
mov al,ds:[si+49]
mov ah,ds:[si+52]
mov es:[di+26],ax
mov al,ds:[si+56]
mov ah,ds:[si+59]
mov es:[di+28],ax
mov al,ds:[si+62]
mov ah,ds:[si+65]
mov es:[di+30],ax
mov al,ds:[si+68]
mov ah,ds:[si+71]
mov es:[di+32],ax
mov al,ds:[si+75]
mov ah,ds:[si+78]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+113]
mov ah,ds:[si+116]
mov es:[di+46],ax
mov al,ds:[si+119]
mov ah,ds:[si+122]
mov es:[di+48],ax
mov al,ds:[si+125]
mov ah,ds:[si+129]
mov es:[di+50],ax
mov al,ds:[si+132]
mov ah,ds:[si+135]
mov es:[di+52],ax
mov al,ds:[si+138]
mov ah,ds:[si+141]
mov es:[di+54],ax
mov al,ds:[si+145]
mov ah,ds:[si+148]
mov es:[di+56],ax
mov al,ds:[si+151]
mov ah,ds:[si+154]
mov es:[di+58],ax
mov al,ds:[si+157]
mov ah,ds:[si+160]
mov es:[di+60],ax
mov al,ds:[si+164]
mov ah,ds:[si+167]
mov es:[di+62],ax
mov al,ds:[si+170]
mov ah,ds:[si+173]
mov es:[di+64],ax
mov al,ds:[si+176]
mov ah,ds:[si+179]
mov es:[di+66],ax
mov al,ds:[si+183]
xor ah,ah
mov es:[di+68],ax
mov al,8
out dx,al
mov ah,ds:[si+2]
mov es:[di+11],ah
mov al,ds:[si+6]
mov ah,ds:[si+9]
mov es:[di+12],ax
mov al,ds:[si+12]
mov ah,ds:[si+15]
mov es:[di+14],ax
mov al,ds:[si+18]
mov ah,ds:[si+21]
mov es:[di+16],ax
mov al,ds:[si+25]
mov ah,ds:[si+28]
mov es:[di+18],ax
mov al,ds:[si+31]
mov ah,ds:[si+34]
mov es:[di+20],ax
mov al,ds:[si+37]
mov ah,ds:[si+40]
mov es:[di+22],ax
mov al,ds:[si+44]
mov ah,ds:[si+47]
mov es:[di+24],ax
mov al,ds:[si+50]
mov ah,ds:[si+53]
mov es:[di+26],ax
mov al,ds:[si+56]
mov ah,ds:[si+60]
mov es:[di+28],ax
mov al,ds:[si+63]
mov ah,ds:[si+66]
mov es:[di+30],ax
mov al,ds:[si+69]
mov ah,ds:[si+72]
mov es:[di+32],ax
mov al,ds:[si+75]
mov ah,ds:[si+79]
mov es:[di+34],ax
mov al,ds:[si+82]
mov ah,ds:[si+85]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+114]
mov ah,ds:[si+117]
mov es:[di+46],ax
mov al,ds:[si+120]
mov ah,ds:[si+123]
mov es:[di+48],ax
mov al,ds:[si+126]
mov ah,ds:[si+129]
mov es:[di+50],ax
mov al,ds:[si+133]
mov ah,ds:[si+136]
mov es:[di+52],ax
mov al,ds:[si+139]
mov ah,ds:[si+142]
mov es:[di+54],ax
mov al,ds:[si+145]
mov ah,ds:[si+148]
mov es:[di+56],ax
mov al,ds:[si+152]
mov ah,ds:[si+155]
mov es:[di+58],ax
mov al,ds:[si+158]
mov ah,ds:[si+161]
mov es:[di+60],ax
mov al,ds:[si+164]
mov ah,ds:[si+168]
mov es:[di+62],ax
mov al,ds:[si+171]
mov ah,ds:[si+174]
mov es:[di+64],ax
mov al,ds:[si+177]
mov ah,ds:[si+180]
mov es:[di+66],ax
mov al,ds:[si+183]
xor ah,ah
mov es:[di+68],ax
ret
@zoom234:
mov es:[di+8],ax
mov es:[di+70],ax
mov al,1
out dx,al
xor al,al
mov ah,ds:[si+1]
mov es:[di+10],ax
mov al,ds:[si+4]
mov ah,ds:[si+7]
mov es:[di+12],ax
mov al,ds:[si+10]
mov ah,ds:[si+13]
mov es:[di+14],ax
mov al,ds:[si+17]
mov ah,ds:[si+20]
mov es:[di+16],ax
mov al,ds:[si+23]
mov ah,ds:[si+26]
mov es:[di+18],ax
mov al,ds:[si+29]
mov ah,ds:[si+32]
mov es:[di+20],ax
mov al,ds:[si+35]
mov ah,ds:[si+39]
mov es:[di+22],ax
mov al,ds:[si+42]
mov ah,ds:[si+45]
mov es:[di+24],ax
mov al,ds:[si+48]
mov ah,ds:[si+51]
mov es:[di+26],ax
mov al,ds:[si+54]
mov ah,ds:[si+57]
mov es:[di+28],ax
mov al,ds:[si+61]
mov ah,ds:[si+64]
mov es:[di+30],ax
mov al,ds:[si+67]
mov ah,ds:[si+70]
mov es:[di+32],ax
mov al,ds:[si+73]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+95]
mov es:[di+40],ax
mov al,ds:[si+98]
mov ah,ds:[si+102]
mov es:[di+42],ax
mov al,ds:[si+105]
mov ah,ds:[si+108]
mov es:[di+44],ax
mov al,ds:[si+111]
mov ah,ds:[si+114]
mov es:[di+46],ax
mov al,ds:[si+117]
mov ah,ds:[si+120]
mov es:[di+48],ax
mov al,ds:[si+124]
mov ah,ds:[si+127]
mov es:[di+50],ax
mov al,ds:[si+130]
mov ah,ds:[si+133]
mov es:[di+52],ax
mov al,ds:[si+136]
mov ah,ds:[si+139]
mov es:[di+54],ax
mov al,ds:[si+142]
mov ah,ds:[si+146]
mov es:[di+56],ax
mov al,ds:[si+149]
mov ah,ds:[si+152]
mov es:[di+58],ax
mov al,ds:[si+155]
mov ah,ds:[si+158]
mov es:[di+60],ax
mov al,ds:[si+161]
mov ah,ds:[si+165]
mov es:[di+62],ax
mov al,ds:[si+168]
mov ah,ds:[si+171]
mov es:[di+64],ax
mov al,ds:[si+174]
mov ah,ds:[si+177]
mov es:[di+66],ax
mov al,ds:[si+180]
mov ah,ds:[si+183]
mov es:[di+68],ax
mov al,2
out dx,al
xor al,al
mov ah,ds:[si+2]
mov es:[di+10],ax
mov al,ds:[si+5]
mov ah,ds:[si+8]
mov es:[di+12],ax
mov al,ds:[si+11]
mov ah,ds:[si+14]
mov es:[di+14],ax
mov al,ds:[si+17]
mov ah,ds:[si+20]
mov es:[di+16],ax
mov al,ds:[si+24]
mov ah,ds:[si+27]
mov es:[di+18],ax
mov al,ds:[si+30]
mov ah,ds:[si+33]
mov es:[di+20],ax
mov al,ds:[si+36]
mov ah,ds:[si+39]
mov es:[di+22],ax
mov al,ds:[si+43]
mov ah,ds:[si+46]
mov es:[di+24],ax
mov al,ds:[si+49]
mov ah,ds:[si+52]
mov es:[di+26],ax
mov al,ds:[si+55]
mov ah,ds:[si+58]
mov es:[di+28],ax
mov al,ds:[si+61]
mov ah,ds:[si+65]
mov es:[di+30],ax
mov al,ds:[si+68]
mov ah,ds:[si+71]
mov es:[di+32],ax
mov al,ds:[si+74]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+102]
mov es:[di+42],ax
mov al,ds:[si+105]
mov ah,ds:[si+109]
mov es:[di+44],ax
mov al,ds:[si+112]
mov ah,ds:[si+115]
mov es:[di+46],ax
mov al,ds:[si+118]
mov ah,ds:[si+121]
mov es:[di+48],ax
mov al,ds:[si+124]
mov ah,ds:[si+128]
mov es:[di+50],ax
mov al,ds:[si+131]
mov ah,ds:[si+134]
mov es:[di+52],ax
mov al,ds:[si+137]
mov ah,ds:[si+140]
mov es:[di+54],ax
mov al,ds:[si+143]
mov ah,ds:[si+146]
mov es:[di+56],ax
mov al,ds:[si+150]
mov ah,ds:[si+153]
mov es:[di+58],ax
mov al,ds:[si+156]
mov ah,ds:[si+159]
mov es:[di+60],ax
mov al,ds:[si+162]
mov ah,ds:[si+165]
mov es:[di+62],ax
mov al,ds:[si+168]
mov ah,ds:[si+172]
mov es:[di+64],ax
mov al,ds:[si+175]
mov ah,ds:[si+178]
mov es:[di+66],ax
mov al,ds:[si+181]
mov ah,ds:[si+184]
mov es:[di+68],ax
mov al,4
out dx,al
xor al,al
mov ah,ds:[si+2]
mov es:[di+10],ax
mov al,ds:[si+6]
mov ah,ds:[si+9]
mov es:[di+12],ax
mov al,ds:[si+12]
mov ah,ds:[si+15]
mov es:[di+14],ax
mov al,ds:[si+18]
mov ah,ds:[si+21]
mov es:[di+16],ax
mov al,ds:[si+24]
mov ah,ds:[si+28]
mov es:[di+18],ax
mov al,ds:[si+31]
mov ah,ds:[si+34]
mov es:[di+20],ax
mov al,ds:[si+37]
mov ah,ds:[si+40]
mov es:[di+22],ax
mov al,ds:[si+43]
mov ah,ds:[si+46]
mov es:[di+24],ax
mov al,ds:[si+50]
mov ah,ds:[si+53]
mov es:[di+26],ax
mov al,ds:[si+56]
mov ah,ds:[si+59]
mov es:[di+28],ax
mov al,ds:[si+62]
mov ah,ds:[si+65]
mov es:[di+30],ax
mov al,ds:[si+68]
mov ah,ds:[si+72]
mov es:[di+32],ax
mov al,ds:[si+75]
mov ah,ds:[si+78]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+109]
mov es:[di+44],ax
mov al,ds:[si+113]
mov ah,ds:[si+116]
mov es:[di+46],ax
mov al,ds:[si+119]
mov ah,ds:[si+122]
mov es:[di+48],ax
mov al,ds:[si+125]
mov ah,ds:[si+128]
mov es:[di+50],ax
mov al,ds:[si+131]
mov ah,ds:[si+135]
mov es:[di+52],ax
mov al,ds:[si+138]
mov ah,ds:[si+141]
mov es:[di+54],ax
mov al,ds:[si+144]
mov ah,ds:[si+147]
mov es:[di+56],ax
mov al,ds:[si+150]
mov ah,ds:[si+154]
mov es:[di+58],ax
mov al,ds:[si+157]
mov ah,ds:[si+160]
mov es:[di+60],ax
mov al,ds:[si+163]
mov ah,ds:[si+166]
mov es:[di+62],ax
mov al,ds:[si+169]
mov ah,ds:[si+172]
mov es:[di+64],ax
mov al,ds:[si+176]
mov ah,ds:[si+179]
mov es:[di+66],ax
mov al,ds:[si+182]
xor ah,ah
mov es:[di+68],ax
mov al,8
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+3]
mov es:[di+10],ax
mov al,ds:[si+6]
mov ah,ds:[si+9]
mov es:[di+12],ax
mov al,ds:[si+13]
mov ah,ds:[si+16]
mov es:[di+14],ax
mov al,ds:[si+19]
mov ah,ds:[si+22]
mov es:[di+16],ax
mov al,ds:[si+25]
mov ah,ds:[si+28]
mov es:[di+18],ax
mov al,ds:[si+31]
mov ah,ds:[si+35]
mov es:[di+20],ax
mov al,ds:[si+38]
mov ah,ds:[si+41]
mov es:[di+22],ax
mov al,ds:[si+44]
mov ah,ds:[si+47]
mov es:[di+24],ax
mov al,ds:[si+50]
mov ah,ds:[si+54]
mov es:[di+26],ax
mov al,ds:[si+57]
mov ah,ds:[si+60]
mov es:[di+28],ax
mov al,ds:[si+63]
mov ah,ds:[si+66]
mov es:[di+30],ax
mov al,ds:[si+69]
mov ah,ds:[si+72]
mov es:[di+32],ax
mov al,ds:[si+76]
mov ah,ds:[si+79]
mov es:[di+34],ax
mov al,ds:[si+82]
mov ah,ds:[si+85]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+113]
mov ah,ds:[si+117]
mov es:[di+46],ax
mov al,ds:[si+120]
mov ah,ds:[si+123]
mov es:[di+48],ax
mov al,ds:[si+126]
mov ah,ds:[si+129]
mov es:[di+50],ax
mov al,ds:[si+132]
mov ah,ds:[si+135]
mov es:[di+52],ax
mov al,ds:[si+139]
mov ah,ds:[si+142]
mov es:[di+54],ax
mov al,ds:[si+145]
mov ah,ds:[si+148]
mov es:[di+56],ax
mov al,ds:[si+151]
mov ah,ds:[si+154]
mov es:[di+58],ax
mov al,ds:[si+157]
mov ah,ds:[si+161]
mov es:[di+60],ax
mov al,ds:[si+164]
mov ah,ds:[si+167]
mov es:[di+62],ax
mov al,ds:[si+170]
mov ah,ds:[si+173]
mov es:[di+64],ax
mov al,ds:[si+176]
mov ah,ds:[si+179]
mov es:[di+66],ax
mov al,ds:[si+183]
xor ah,ah
mov es:[di+68],ax
ret
@zoom236:
mov es:[di+8],ax
mov es:[di+70],ax
mov al,1
out dx,al
xor al,al
mov ah,ds:[si+2]
mov es:[di+10],ax
mov al,ds:[si+5]
mov ah,ds:[si+8]
mov es:[di+12],ax
mov al,ds:[si+11]
mov ah,ds:[si+14]
mov es:[di+14],ax
mov al,ds:[si+17]
mov ah,ds:[si+20]
mov es:[di+16],ax
mov al,ds:[si+23]
mov ah,ds:[si+27]
mov es:[di+18],ax
mov al,ds:[si+30]
mov ah,ds:[si+33]
mov es:[di+20],ax
mov al,ds:[si+36]
mov ah,ds:[si+39]
mov es:[di+22],ax
mov al,ds:[si+42]
mov ah,ds:[si+45]
mov es:[di+24],ax
mov al,ds:[si+48]
mov ah,ds:[si+52]
mov es:[di+26],ax
mov al,ds:[si+55]
mov ah,ds:[si+58]
mov es:[di+28],ax
mov al,ds:[si+61]
mov ah,ds:[si+64]
mov es:[di+30],ax
mov al,ds:[si+67]
mov ah,ds:[si+70]
mov es:[di+32],ax
mov al,ds:[si+73]
mov ah,ds:[si+76]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+95]
mov es:[di+40],ax
mov al,ds:[si+98]
mov ah,ds:[si+101]
mov es:[di+42],ax
mov al,ds:[si+105]
mov ah,ds:[si+108]
mov es:[di+44],ax
mov al,ds:[si+111]
mov ah,ds:[si+114]
mov es:[di+46],ax
mov al,ds:[si+117]
mov ah,ds:[si+120]
mov es:[di+48],ax
mov al,ds:[si+123]
mov ah,ds:[si+126]
mov es:[di+50],ax
mov al,ds:[si+130]
mov ah,ds:[si+133]
mov es:[di+52],ax
mov al,ds:[si+136]
mov ah,ds:[si+139]
mov es:[di+54],ax
mov al,ds:[si+142]
mov ah,ds:[si+145]
mov es:[di+56],ax
mov al,ds:[si+148]
mov ah,ds:[si+151]
mov es:[di+58],ax
mov al,ds:[si+155]
mov ah,ds:[si+158]
mov es:[di+60],ax
mov al,ds:[si+161]
mov ah,ds:[si+164]
mov es:[di+62],ax
mov al,ds:[si+167]
mov ah,ds:[si+170]
mov es:[di+64],ax
mov al,ds:[si+173]
mov ah,ds:[si+176]
mov es:[di+66],ax
mov al,ds:[si+180]
mov ah,ds:[si+183]
mov es:[di+68],ax
mov al,2
out dx,al
xor al,al
mov ah,ds:[si+2]
mov es:[di+10],ax
mov al,ds:[si+5]
mov ah,ds:[si+9]
mov es:[di+12],ax
mov al,ds:[si+12]
mov ah,ds:[si+15]
mov es:[di+14],ax
mov al,ds:[si+18]
mov ah,ds:[si+21]
mov es:[di+16],ax
mov al,ds:[si+24]
mov ah,ds:[si+27]
mov es:[di+18],ax
mov al,ds:[si+30]
mov ah,ds:[si+34]
mov es:[di+20],ax
mov al,ds:[si+37]
mov ah,ds:[si+40]
mov es:[di+22],ax
mov al,ds:[si+43]
mov ah,ds:[si+46]
mov es:[di+24],ax
mov al,ds:[si+49]
mov ah,ds:[si+52]
mov es:[di+26],ax
mov al,ds:[si+55]
mov ah,ds:[si+59]
mov es:[di+28],ax
mov al,ds:[si+62]
mov ah,ds:[si+65]
mov es:[di+30],ax
mov al,ds:[si+68]
mov ah,ds:[si+71]
mov es:[di+32],ax
mov al,ds:[si+74]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+102]
mov es:[di+42],ax
mov al,ds:[si+105]
mov ah,ds:[si+109]
mov es:[di+44],ax
mov al,ds:[si+112]
mov ah,ds:[si+115]
mov es:[di+46],ax
mov al,ds:[si+118]
mov ah,ds:[si+121]
mov es:[di+48],ax
mov al,ds:[si+124]
mov ah,ds:[si+127]
mov es:[di+50],ax
mov al,ds:[si+130]
mov ah,ds:[si+133]
mov es:[di+52],ax
mov al,ds:[si+137]
mov ah,ds:[si+140]
mov es:[di+54],ax
mov al,ds:[si+143]
mov ah,ds:[si+146]
mov es:[di+56],ax
mov al,ds:[si+149]
mov ah,ds:[si+152]
mov es:[di+58],ax
mov al,ds:[si+155]
mov ah,ds:[si+158]
mov es:[di+60],ax
mov al,ds:[si+162]
mov ah,ds:[si+165]
mov es:[di+62],ax
mov al,ds:[si+168]
mov ah,ds:[si+171]
mov es:[di+64],ax
mov al,ds:[si+174]
mov ah,ds:[si+177]
mov es:[di+66],ax
mov al,ds:[si+180]
mov ah,ds:[si+183]
mov es:[di+68],ax
mov al,4
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+3]
mov es:[di+10],ax
mov al,ds:[si+6]
mov ah,ds:[si+9]
mov es:[di+12],ax
mov al,ds:[si+12]
mov ah,ds:[si+16]
mov es:[di+14],ax
mov al,ds:[si+19]
mov ah,ds:[si+22]
mov es:[di+16],ax
mov al,ds:[si+25]
mov ah,ds:[si+28]
mov es:[di+18],ax
mov al,ds:[si+31]
mov ah,ds:[si+34]
mov es:[di+20],ax
mov al,ds:[si+37]
mov ah,ds:[si+41]
mov es:[di+22],ax
mov al,ds:[si+44]
mov ah,ds:[si+47]
mov es:[di+24],ax
mov al,ds:[si+50]
mov ah,ds:[si+53]
mov es:[di+26],ax
mov al,ds:[si+56]
mov ah,ds:[si+59]
mov es:[di+28],ax
mov al,ds:[si+62]
mov ah,ds:[si+66]
mov es:[di+30],ax
mov al,ds:[si+69]
mov ah,ds:[si+72]
mov es:[di+32],ax
mov al,ds:[si+75]
mov ah,ds:[si+78]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+109]
mov es:[di+44],ax
mov al,ds:[si+112]
mov ah,ds:[si+116]
mov es:[di+46],ax
mov al,ds:[si+119]
mov ah,ds:[si+122]
mov es:[di+48],ax
mov al,ds:[si+125]
mov ah,ds:[si+128]
mov es:[di+50],ax
mov al,ds:[si+131]
mov ah,ds:[si+134]
mov es:[di+52],ax
mov al,ds:[si+137]
mov ah,ds:[si+141]
mov es:[di+54],ax
mov al,ds:[si+144]
mov ah,ds:[si+147]
mov es:[di+56],ax
mov al,ds:[si+150]
mov ah,ds:[si+153]
mov es:[di+58],ax
mov al,ds:[si+156]
mov ah,ds:[si+159]
mov es:[di+60],ax
mov al,ds:[si+162]
mov ah,ds:[si+165]
mov es:[di+62],ax
mov al,ds:[si+169]
mov ah,ds:[si+172]
mov es:[di+64],ax
mov al,ds:[si+175]
mov ah,ds:[si+178]
mov es:[di+66],ax
mov al,ds:[si+181]
mov ah,ds:[si+184]
mov es:[di+68],ax
mov al,8
out dx,al
mov al,ds:[si+1]
mov ah,ds:[si+4]
mov es:[di+10],ax
mov al,ds:[si+7]
mov ah,ds:[si+10]
mov es:[di+12],ax
mov al,ds:[si+13]
mov ah,ds:[si+16]
mov es:[di+14],ax
mov al,ds:[si+20]
mov ah,ds:[si+23]
mov es:[di+16],ax
mov al,ds:[si+26]
mov ah,ds:[si+29]
mov es:[di+18],ax
mov al,ds:[si+32]
mov ah,ds:[si+35]
mov es:[di+20],ax
mov al,ds:[si+38]
mov ah,ds:[si+41]
mov es:[di+22],ax
mov al,ds:[si+44]
mov ah,ds:[si+48]
mov es:[di+24],ax
mov al,ds:[si+51]
mov ah,ds:[si+54]
mov es:[di+26],ax
mov al,ds:[si+57]
mov ah,ds:[si+60]
mov es:[di+28],ax
mov al,ds:[si+63]
mov ah,ds:[si+66]
mov es:[di+30],ax
mov al,ds:[si+69]
mov ah,ds:[si+73]
mov es:[di+32],ax
mov al,ds:[si+76]
mov ah,ds:[si+79]
mov es:[di+34],ax
mov al,ds:[si+82]
mov ah,ds:[si+85]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+113]
mov ah,ds:[si+116]
mov es:[di+46],ax
mov al,ds:[si+119]
mov ah,ds:[si+123]
mov es:[di+48],ax
mov al,ds:[si+126]
mov ah,ds:[si+129]
mov es:[di+50],ax
mov al,ds:[si+132]
mov ah,ds:[si+135]
mov es:[di+52],ax
mov al,ds:[si+138]
mov ah,ds:[si+141]
mov es:[di+54],ax
mov al,ds:[si+144]
mov ah,ds:[si+148]
mov es:[di+56],ax
mov al,ds:[si+151]
mov ah,ds:[si+154]
mov es:[di+58],ax
mov al,ds:[si+157]
mov ah,ds:[si+160]
mov es:[di+60],ax
mov al,ds:[si+163]
mov ah,ds:[si+166]
mov es:[di+62],ax
mov al,ds:[si+169]
mov ah,ds:[si+173]
mov es:[di+64],ax
mov al,ds:[si+176]
mov ah,ds:[si+179]
mov es:[di+66],ax
mov al,ds:[si+182]
xor ah,ah
mov es:[di+68],ax
ret
@zoom238:
mov es:[di+8],ax
mov es:[di+70],ax
mov al,1
out dx,al
xor al,al
mov ah,ds:[si+2]
mov es:[di+10],ax
mov al,ds:[si+5]
mov ah,ds:[si+9]
mov es:[di+12],ax
mov al,ds:[si+12]
mov ah,ds:[si+15]
mov es:[di+14],ax
mov al,ds:[si+18]
mov ah,ds:[si+21]
mov es:[di+16],ax
mov al,ds:[si+24]
mov ah,ds:[si+27]
mov es:[di+18],ax
mov al,ds:[si+30]
mov ah,ds:[si+33]
mov es:[di+20],ax
mov al,ds:[si+36]
mov ah,ds:[si+39]
mov es:[di+22],ax
mov al,ds:[si+43]
mov ah,ds:[si+46]
mov es:[di+24],ax
mov al,ds:[si+49]
mov ah,ds:[si+52]
mov es:[di+26],ax
mov al,ds:[si+55]
mov ah,ds:[si+58]
mov es:[di+28],ax
mov al,ds:[si+61]
mov ah,ds:[si+64]
mov es:[di+30],ax
mov al,ds:[si+67]
mov ah,ds:[si+70]
mov es:[di+32],ax
mov al,ds:[si+74]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+95]
mov es:[di+40],ax
mov al,ds:[si+98]
mov ah,ds:[si+101]
mov es:[di+42],ax
mov al,ds:[si+104]
mov ah,ds:[si+108]
mov es:[di+44],ax
mov al,ds:[si+111]
mov ah,ds:[si+114]
mov es:[di+46],ax
mov al,ds:[si+117]
mov ah,ds:[si+120]
mov es:[di+48],ax
mov al,ds:[si+123]
mov ah,ds:[si+126]
mov es:[di+50],ax
mov al,ds:[si+129]
mov ah,ds:[si+132]
mov es:[di+52],ax
mov al,ds:[si+135]
mov ah,ds:[si+139]
mov es:[di+54],ax
mov al,ds:[si+142]
mov ah,ds:[si+145]
mov es:[di+56],ax
mov al,ds:[si+148]
mov ah,ds:[si+151]
mov es:[di+58],ax
mov al,ds:[si+154]
mov ah,ds:[si+157]
mov es:[di+60],ax
mov al,ds:[si+160]
mov ah,ds:[si+163]
mov es:[di+62],ax
mov al,ds:[si+166]
mov ah,ds:[si+170]
mov es:[di+64],ax
mov al,ds:[si+173]
mov ah,ds:[si+176]
mov es:[di+66],ax
mov al,ds:[si+179]
mov ah,ds:[si+182]
mov es:[di+68],ax
mov al,2
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+3]
mov es:[di+10],ax
mov al,ds:[si+6]
mov ah,ds:[si+9]
mov es:[di+12],ax
mov al,ds:[si+12]
mov ah,ds:[si+15]
mov es:[di+14],ax
mov al,ds:[si+19]
mov ah,ds:[si+22]
mov es:[di+16],ax
mov al,ds:[si+25]
mov ah,ds:[si+28]
mov es:[di+18],ax
mov al,ds:[si+31]
mov ah,ds:[si+34]
mov es:[di+20],ax
mov al,ds:[si+37]
mov ah,ds:[si+40]
mov es:[di+22],ax
mov al,ds:[si+43]
mov ah,ds:[si+46]
mov es:[di+24],ax
mov al,ds:[si+50]
mov ah,ds:[si+53]
mov es:[di+26],ax
mov al,ds:[si+56]
mov ah,ds:[si+59]
mov es:[di+28],ax
mov al,ds:[si+62]
mov ah,ds:[si+65]
mov es:[di+30],ax
mov al,ds:[si+68]
mov ah,ds:[si+71]
mov es:[di+32],ax
mov al,ds:[si+74]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+102]
mov es:[di+42],ax
mov al,ds:[si+105]
mov ah,ds:[si+108]
mov es:[di+44],ax
mov al,ds:[si+111]
mov ah,ds:[si+115]
mov es:[di+46],ax
mov al,ds:[si+118]
mov ah,ds:[si+121]
mov es:[di+48],ax
mov al,ds:[si+124]
mov ah,ds:[si+127]
mov es:[di+50],ax
mov al,ds:[si+130]
mov ah,ds:[si+133]
mov es:[di+52],ax
mov al,ds:[si+136]
mov ah,ds:[si+139]
mov es:[di+54],ax
mov al,ds:[si+142]
mov ah,ds:[si+146]
mov es:[di+56],ax
mov al,ds:[si+149]
mov ah,ds:[si+152]
mov es:[di+58],ax
mov al,ds:[si+155]
mov ah,ds:[si+158]
mov es:[di+60],ax
mov al,ds:[si+161]
mov ah,ds:[si+164]
mov es:[di+62],ax
mov al,ds:[si+167]
mov ah,ds:[si+170]
mov es:[di+64],ax
mov al,ds:[si+173]
mov ah,ds:[si+176]
mov es:[di+66],ax
mov al,ds:[si+180]
mov ah,ds:[si+183]
mov es:[di+68],ax
mov al,4
out dx,al
mov al,ds:[si+1]
mov ah,ds:[si+4]
mov es:[di+10],ax
mov al,ds:[si+7]
mov ah,ds:[si+10]
mov es:[di+12],ax
mov al,ds:[si+13]
mov ah,ds:[si+16]
mov es:[di+14],ax
mov al,ds:[si+19]
mov ah,ds:[si+22]
mov es:[di+16],ax
mov al,ds:[si+26]
mov ah,ds:[si+29]
mov es:[di+18],ax
mov al,ds:[si+32]
mov ah,ds:[si+35]
mov es:[di+20],ax
mov al,ds:[si+38]
mov ah,ds:[si+41]
mov es:[di+22],ax
mov al,ds:[si+44]
mov ah,ds:[si+47]
mov es:[di+24],ax
mov al,ds:[si+50]
mov ah,ds:[si+53]
mov es:[di+26],ax
mov al,ds:[si+57]
mov ah,ds:[si+60]
mov es:[di+28],ax
mov al,ds:[si+63]
mov ah,ds:[si+66]
mov es:[di+30],ax
mov al,ds:[si+69]
mov ah,ds:[si+72]
mov es:[di+32],ax
mov al,ds:[si+75]
mov ah,ds:[si+78]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+109]
mov es:[di+44],ax
mov al,ds:[si+112]
mov ah,ds:[si+115]
mov es:[di+46],ax
mov al,ds:[si+118]
mov ah,ds:[si+122]
mov es:[di+48],ax
mov al,ds:[si+125]
mov ah,ds:[si+128]
mov es:[di+50],ax
mov al,ds:[si+131]
mov ah,ds:[si+134]
mov es:[di+52],ax
mov al,ds:[si+137]
mov ah,ds:[si+140]
mov es:[di+54],ax
mov al,ds:[si+143]
mov ah,ds:[si+146]
mov es:[di+56],ax
mov al,ds:[si+149]
mov ah,ds:[si+152]
mov es:[di+58],ax
mov al,ds:[si+156]
mov ah,ds:[si+159]
mov es:[di+60],ax
mov al,ds:[si+162]
mov ah,ds:[si+165]
mov es:[di+62],ax
mov al,ds:[si+168]
mov ah,ds:[si+171]
mov es:[di+64],ax
mov al,ds:[si+174]
mov ah,ds:[si+177]
mov es:[di+66],ax
mov al,ds:[si+180]
mov ah,ds:[si+183]
mov es:[di+68],ax
mov al,8
out dx,al
mov al,ds:[si+2]
mov ah,ds:[si+5]
mov es:[di+10],ax
mov al,ds:[si+8]
mov ah,ds:[si+11]
mov es:[di+12],ax
mov al,ds:[si+14]
mov ah,ds:[si+17]
mov es:[di+14],ax
mov al,ds:[si+20]
mov ah,ds:[si+23]
mov es:[di+16],ax
mov al,ds:[si+26]
mov ah,ds:[si+29]
mov es:[di+18],ax
mov al,ds:[si+33]
mov ah,ds:[si+36]
mov es:[di+20],ax
mov al,ds:[si+39]
mov ah,ds:[si+42]
mov es:[di+22],ax
mov al,ds:[si+45]
mov ah,ds:[si+48]
mov es:[di+24],ax
mov al,ds:[si+51]
mov ah,ds:[si+54]
mov es:[di+26],ax
mov al,ds:[si+57]
mov ah,ds:[si+60]
mov es:[di+28],ax
mov al,ds:[si+63]
mov ah,ds:[si+67]
mov es:[di+30],ax
mov al,ds:[si+70]
mov ah,ds:[si+73]
mov es:[di+32],ax
mov al,ds:[si+76]
mov ah,ds:[si+79]
mov es:[di+34],ax
mov al,ds:[si+82]
mov ah,ds:[si+85]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+98]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+113]
mov ah,ds:[si+116]
mov es:[di+46],ax
mov al,ds:[si+119]
mov ah,ds:[si+122]
mov es:[di+48],ax
mov al,ds:[si+125]
mov ah,ds:[si+128]
mov es:[di+50],ax
mov al,ds:[si+132]
mov ah,ds:[si+135]
mov es:[di+52],ax
mov al,ds:[si+138]
mov ah,ds:[si+141]
mov es:[di+54],ax
mov al,ds:[si+144]
mov ah,ds:[si+147]
mov es:[di+56],ax
mov al,ds:[si+150]
mov ah,ds:[si+153]
mov es:[di+58],ax
mov al,ds:[si+156]
mov ah,ds:[si+159]
mov es:[di+60],ax
mov al,ds:[si+163]
mov ah,ds:[si+166]
mov es:[di+62],ax
mov al,ds:[si+169]
mov ah,ds:[si+172]
mov es:[di+64],ax
mov al,ds:[si+175]
mov ah,ds:[si+178]
mov es:[di+66],ax
mov al,ds:[si+181]
mov ah,ds:[si+184]
mov es:[di+68],ax
ret
@zoom240:
mov es:[di+8],ax
mov es:[di+71],al
mov al,1
out dx,al
mov al,ds:[si+0]
mov ah,ds:[si+3]
mov es:[di+10],ax
mov al,ds:[si+6]
mov ah,ds:[si+9]
mov es:[di+12],ax
mov al,ds:[si+12]
mov ah,ds:[si+15]
mov es:[di+14],ax
mov al,ds:[si+18]
mov ah,ds:[si+21]
mov es:[di+16],ax
mov al,ds:[si+25]
mov ah,ds:[si+28]
mov es:[di+18],ax
mov al,ds:[si+31]
mov ah,ds:[si+34]
mov es:[di+20],ax
mov al,ds:[si+37]
mov ah,ds:[si+40]
mov es:[di+22],ax
mov al,ds:[si+43]
mov ah,ds:[si+46]
mov es:[di+24],ax
mov al,ds:[si+49]
mov ah,ds:[si+52]
mov es:[di+26],ax
mov al,ds:[si+55]
mov ah,ds:[si+58]
mov es:[di+28],ax
mov al,ds:[si+61]
mov ah,ds:[si+64]
mov es:[di+30],ax
mov al,ds:[si+68]
mov ah,ds:[si+71]
mov es:[di+32],ax
mov al,ds:[si+74]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+95]
mov es:[di+40],ax
mov al,ds:[si+98]
mov ah,ds:[si+101]
mov es:[di+42],ax
mov al,ds:[si+104]
mov ah,ds:[si+107]
mov es:[di+44],ax
mov al,ds:[si+111]
mov ah,ds:[si+114]
mov es:[di+46],ax
mov al,ds:[si+117]
mov ah,ds:[si+120]
mov es:[di+48],ax
mov al,ds:[si+123]
mov ah,ds:[si+126]
mov es:[di+50],ax
mov al,ds:[si+129]
mov ah,ds:[si+132]
mov es:[di+52],ax
mov al,ds:[si+135]
mov ah,ds:[si+138]
mov es:[di+54],ax
mov al,ds:[si+141]
mov ah,ds:[si+144]
mov es:[di+56],ax
mov al,ds:[si+147]
mov ah,ds:[si+150]
mov es:[di+58],ax
mov al,ds:[si+154]
mov ah,ds:[si+157]
mov es:[di+60],ax
mov al,ds:[si+160]
mov ah,ds:[si+163]
mov es:[di+62],ax
mov al,ds:[si+166]
mov ah,ds:[si+169]
mov es:[di+64],ax
mov al,ds:[si+172]
mov ah,ds:[si+175]
mov es:[di+66],ax
mov al,ds:[si+178]
mov ah,ds:[si+181]
mov es:[di+68],ax
mov al,ds:[si+184]
mov es:[di+70],al
mov al,2
out dx,al
mov al,ds:[si+1]
mov ah,ds:[si+4]
mov es:[di+10],ax
mov al,ds:[si+7]
mov ah,ds:[si+10]
mov es:[di+12],ax
mov al,ds:[si+13]
mov ah,ds:[si+16]
mov es:[di+14],ax
mov al,ds:[si+19]
mov ah,ds:[si+22]
mov es:[di+16],ax
mov al,ds:[si+25]
mov ah,ds:[si+28]
mov es:[di+18],ax
mov al,ds:[si+31]
mov ah,ds:[si+35]
mov es:[di+20],ax
mov al,ds:[si+38]
mov ah,ds:[si+41]
mov es:[di+22],ax
mov al,ds:[si+44]
mov ah,ds:[si+47]
mov es:[di+24],ax
mov al,ds:[si+50]
mov ah,ds:[si+53]
mov es:[di+26],ax
mov al,ds:[si+56]
mov ah,ds:[si+59]
mov es:[di+28],ax
mov al,ds:[si+62]
mov ah,ds:[si+65]
mov es:[di+30],ax
mov al,ds:[si+68]
mov ah,ds:[si+71]
mov es:[di+32],ax
mov al,ds:[si+74]
mov ah,ds:[si+78]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+102]
mov es:[di+42],ax
mov al,ds:[si+105]
mov ah,ds:[si+108]
mov es:[di+44],ax
mov al,ds:[si+111]
mov ah,ds:[si+114]
mov es:[di+46],ax
mov al,ds:[si+117]
mov ah,ds:[si+121]
mov es:[di+48],ax
mov al,ds:[si+124]
mov ah,ds:[si+127]
mov es:[di+50],ax
mov al,ds:[si+130]
mov ah,ds:[si+133]
mov es:[di+52],ax
mov al,ds:[si+136]
mov ah,ds:[si+139]
mov es:[di+54],ax
mov al,ds:[si+142]
mov ah,ds:[si+145]
mov es:[di+56],ax
mov al,ds:[si+148]
mov ah,ds:[si+151]
mov es:[di+58],ax
mov al,ds:[si+154]
mov ah,ds:[si+157]
mov es:[di+60],ax
mov al,ds:[si+160]
mov ah,ds:[si+164]
mov es:[di+62],ax
mov al,ds:[si+167]
mov ah,ds:[si+170]
mov es:[di+64],ax
mov al,ds:[si+173]
mov ah,ds:[si+176]
mov es:[di+66],ax
mov al,ds:[si+179]
mov ah,ds:[si+182]
mov es:[di+68],ax
xor al,al
mov es:[di+70],al
mov al,4
out dx,al
mov al,ds:[si+2]
mov ah,ds:[si+5]
mov es:[di+10],ax
mov al,ds:[si+8]
mov ah,ds:[si+11]
mov es:[di+12],ax
mov al,ds:[si+14]
mov ah,ds:[si+17]
mov es:[di+14],ax
mov al,ds:[si+20]
mov ah,ds:[si+23]
mov es:[di+16],ax
mov al,ds:[si+26]
mov ah,ds:[si+29]
mov es:[di+18],ax
mov al,ds:[si+32]
mov ah,ds:[si+35]
mov es:[di+20],ax
mov al,ds:[si+38]
mov ah,ds:[si+41]
mov es:[di+22],ax
mov al,ds:[si+45]
mov ah,ds:[si+48]
mov es:[di+24],ax
mov al,ds:[si+51]
mov ah,ds:[si+54]
mov es:[di+26],ax
mov al,ds:[si+57]
mov ah,ds:[si+60]
mov es:[di+28],ax
mov al,ds:[si+63]
mov ah,ds:[si+66]
mov es:[di+30],ax
mov al,ds:[si+69]
mov ah,ds:[si+72]
mov es:[di+32],ax
mov al,ds:[si+75]
mov ah,ds:[si+78]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+109]
mov es:[di+44],ax
mov al,ds:[si+112]
mov ah,ds:[si+115]
mov es:[di+46],ax
mov al,ds:[si+118]
mov ah,ds:[si+121]
mov es:[di+48],ax
mov al,ds:[si+124]
mov ah,ds:[si+127]
mov es:[di+50],ax
mov al,ds:[si+130]
mov ah,ds:[si+134]
mov es:[di+52],ax
mov al,ds:[si+137]
mov ah,ds:[si+140]
mov es:[di+54],ax
mov al,ds:[si+143]
mov ah,ds:[si+146]
mov es:[di+56],ax
mov al,ds:[si+149]
mov ah,ds:[si+152]
mov es:[di+58],ax
mov al,ds:[si+155]
mov ah,ds:[si+158]
mov es:[di+60],ax
mov al,ds:[si+161]
mov ah,ds:[si+164]
mov es:[di+62],ax
mov al,ds:[si+167]
mov ah,ds:[si+170]
mov es:[di+64],ax
mov al,ds:[si+173]
mov ah,ds:[si+177]
mov es:[di+66],ax
mov al,ds:[si+180]
mov ah,ds:[si+183]
mov es:[di+68],ax
xor al,al
mov es:[di+70],al
mov al,8
out dx,al
mov al,ds:[si+2]
mov ah,ds:[si+5]
mov es:[di+10],ax
mov al,ds:[si+8]
mov ah,ds:[si+12]
mov es:[di+12],ax
mov al,ds:[si+15]
mov ah,ds:[si+18]
mov es:[di+14],ax
mov al,ds:[si+21]
mov ah,ds:[si+24]
mov es:[di+16],ax
mov al,ds:[si+27]
mov ah,ds:[si+30]
mov es:[di+18],ax
mov al,ds:[si+33]
mov ah,ds:[si+36]
mov es:[di+20],ax
mov al,ds:[si+39]
mov ah,ds:[si+42]
mov es:[di+22],ax
mov al,ds:[si+45]
mov ah,ds:[si+48]
mov es:[di+24],ax
mov al,ds:[si+51]
mov ah,ds:[si+55]
mov es:[di+26],ax
mov al,ds:[si+58]
mov ah,ds:[si+61]
mov es:[di+28],ax
mov al,ds:[si+64]
mov ah,ds:[si+67]
mov es:[di+30],ax
mov al,ds:[si+70]
mov ah,ds:[si+73]
mov es:[di+32],ax
mov al,ds:[si+76]
mov ah,ds:[si+79]
mov es:[di+34],ax
mov al,ds:[si+82]
mov ah,ds:[si+85]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+101]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+113]
mov ah,ds:[si+116]
mov es:[di+46],ax
mov al,ds:[si+119]
mov ah,ds:[si+122]
mov es:[di+48],ax
mov al,ds:[si+125]
mov ah,ds:[si+128]
mov es:[di+50],ax
mov al,ds:[si+131]
mov ah,ds:[si+134]
mov es:[di+52],ax
mov al,ds:[si+137]
mov ah,ds:[si+140]
mov es:[di+54],ax
mov al,ds:[si+144]
mov ah,ds:[si+147]
mov es:[di+56],ax
mov al,ds:[si+150]
mov ah,ds:[si+153]
mov es:[di+58],ax
mov al,ds:[si+156]
mov ah,ds:[si+159]
mov es:[di+60],ax
mov al,ds:[si+162]
mov ah,ds:[si+165]
mov es:[di+62],ax
mov al,ds:[si+168]
mov ah,ds:[si+171]
mov es:[di+64],ax
mov al,ds:[si+174]
mov ah,ds:[si+177]
mov es:[di+66],ax
mov al,ds:[si+180]
mov ah,ds:[si+183]
mov es:[di+68],ax
xor al,al
mov es:[di+70],al
ret
@zoom242:
mov es:[di+8],al
mov es:[di+71],al
mov al,1
out dx,al
xor ah,ah
mov es:[di+9],ah
mov al,ds:[si+1]
mov ah,ds:[si+4]
mov es:[di+10],ax
mov al,ds:[si+7]
mov ah,ds:[si+10]
mov es:[di+12],ax
mov al,ds:[si+13]
mov ah,ds:[si+16]
mov es:[di+14],ax
mov al,ds:[si+19]
mov ah,ds:[si+22]
mov es:[di+16],ax
mov al,ds:[si+25]
mov ah,ds:[si+28]
mov es:[di+18],ax
mov al,ds:[si+31]
mov ah,ds:[si+34]
mov es:[di+20],ax
mov al,ds:[si+37]
mov ah,ds:[si+40]
mov es:[di+22],ax
mov al,ds:[si+43]
mov ah,ds:[si+46]
mov es:[di+24],ax
mov al,ds:[si+49]
mov ah,ds:[si+53]
mov es:[di+26],ax
mov al,ds:[si+56]
mov ah,ds:[si+59]
mov es:[di+28],ax
mov al,ds:[si+62]
mov ah,ds:[si+65]
mov es:[di+30],ax
mov al,ds:[si+68]
mov ah,ds:[si+71]
mov es:[di+32],ax
mov al,ds:[si+74]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+95]
mov es:[di+40],ax
mov al,ds:[si+98]
mov ah,ds:[si+101]
mov es:[di+42],ax
mov al,ds:[si+104]
mov ah,ds:[si+107]
mov es:[di+44],ax
mov al,ds:[si+110]
mov ah,ds:[si+113]
mov es:[di+46],ax
mov al,ds:[si+116]
mov ah,ds:[si+120]
mov es:[di+48],ax
mov al,ds:[si+123]
mov ah,ds:[si+126]
mov es:[di+50],ax
mov al,ds:[si+129]
mov ah,ds:[si+132]
mov es:[di+52],ax
mov al,ds:[si+135]
mov ah,ds:[si+138]
mov es:[di+54],ax
mov al,ds:[si+141]
mov ah,ds:[si+144]
mov es:[di+56],ax
mov al,ds:[si+147]
mov ah,ds:[si+150]
mov es:[di+58],ax
mov al,ds:[si+153]
mov ah,ds:[si+156]
mov es:[di+60],ax
mov al,ds:[si+159]
mov ah,ds:[si+162]
mov es:[di+62],ax
mov al,ds:[si+165]
mov ah,ds:[si+168]
mov es:[di+64],ax
mov al,ds:[si+171]
mov ah,ds:[si+174]
mov es:[di+66],ax
mov al,ds:[si+177]
mov ah,ds:[si+180]
mov es:[di+68],ax
mov al,ds:[si+183]
mov es:[di+70],al
mov al,2
out dx,al
xor ah,ah
mov es:[di+9],ah
mov al,ds:[si+2]
mov ah,ds:[si+5]
mov es:[di+10],ax
mov al,ds:[si+8]
mov ah,ds:[si+11]
mov es:[di+12],ax
mov al,ds:[si+14]
mov ah,ds:[si+17]
mov es:[di+14],ax
mov al,ds:[si+20]
mov ah,ds:[si+23]
mov es:[di+16],ax
mov al,ds:[si+26]
mov ah,ds:[si+29]
mov es:[di+18],ax
mov al,ds:[si+32]
mov ah,ds:[si+35]
mov es:[di+20],ax
mov al,ds:[si+38]
mov ah,ds:[si+41]
mov es:[di+22],ax
mov al,ds:[si+44]
mov ah,ds:[si+47]
mov es:[di+24],ax
mov al,ds:[si+50]
mov ah,ds:[si+53]
mov es:[di+26],ax
mov al,ds:[si+56]
mov ah,ds:[si+59]
mov es:[di+28],ax
mov al,ds:[si+62]
mov ah,ds:[si+65]
mov es:[di+30],ax
mov al,ds:[si+69]
mov ah,ds:[si+72]
mov es:[di+32],ax
mov al,ds:[si+75]
mov ah,ds:[si+78]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+102]
mov es:[di+42],ax
mov al,ds:[si+105]
mov ah,ds:[si+108]
mov es:[di+44],ax
mov al,ds:[si+111]
mov ah,ds:[si+114]
mov es:[di+46],ax
mov al,ds:[si+117]
mov ah,ds:[si+120]
mov es:[di+48],ax
mov al,ds:[si+123]
mov ah,ds:[si+126]
mov es:[di+50],ax
mov al,ds:[si+129]
mov ah,ds:[si+132]
mov es:[di+52],ax
mov al,ds:[si+136]
mov ah,ds:[si+139]
mov es:[di+54],ax
mov al,ds:[si+142]
mov ah,ds:[si+145]
mov es:[di+56],ax
mov al,ds:[si+148]
mov ah,ds:[si+151]
mov es:[di+58],ax
mov al,ds:[si+154]
mov ah,ds:[si+157]
mov es:[di+60],ax
mov al,ds:[si+160]
mov ah,ds:[si+163]
mov es:[di+62],ax
mov al,ds:[si+166]
mov ah,ds:[si+169]
mov es:[di+64],ax
mov al,ds:[si+172]
mov ah,ds:[si+175]
mov es:[di+66],ax
mov al,ds:[si+178]
mov ah,ds:[si+181]
mov es:[di+68],ax
mov al,ds:[si+184]
mov es:[di+70],al
mov al,4
out dx,al
xor ah,ah
mov es:[di+9],ah
mov al,ds:[si+2]
mov ah,ds:[si+5]
mov es:[di+10],ax
mov al,ds:[si+8]
mov ah,ds:[si+11]
mov es:[di+12],ax
mov al,ds:[si+14]
mov ah,ds:[si+18]
mov es:[di+14],ax
mov al,ds:[si+21]
mov ah,ds:[si+24]
mov es:[di+16],ax
mov al,ds:[si+27]
mov ah,ds:[si+30]
mov es:[di+18],ax
mov al,ds:[si+33]
mov ah,ds:[si+36]
mov es:[di+20],ax
mov al,ds:[si+39]
mov ah,ds:[si+42]
mov es:[di+22],ax
mov al,ds:[si+45]
mov ah,ds:[si+48]
mov es:[di+24],ax
mov al,ds:[si+51]
mov ah,ds:[si+54]
mov es:[di+26],ax
mov al,ds:[si+57]
mov ah,ds:[si+60]
mov es:[di+28],ax
mov al,ds:[si+63]
mov ah,ds:[si+66]
mov es:[di+30],ax
mov al,ds:[si+69]
mov ah,ds:[si+72]
mov es:[di+32],ax
mov al,ds:[si+75]
mov ah,ds:[si+78]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+85]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+109]
mov es:[di+44],ax
mov al,ds:[si+112]
mov ah,ds:[si+115]
mov es:[di+46],ax
mov al,ds:[si+118]
mov ah,ds:[si+121]
mov es:[di+48],ax
mov al,ds:[si+124]
mov ah,ds:[si+127]
mov es:[di+50],ax
mov al,ds:[si+130]
mov ah,ds:[si+133]
mov es:[di+52],ax
mov al,ds:[si+136]
mov ah,ds:[si+139]
mov es:[di+54],ax
mov al,ds:[si+142]
mov ah,ds:[si+145]
mov es:[di+56],ax
mov al,ds:[si+148]
mov ah,ds:[si+152]
mov es:[di+58],ax
mov al,ds:[si+155]
mov ah,ds:[si+158]
mov es:[di+60],ax
mov al,ds:[si+161]
mov ah,ds:[si+164]
mov es:[di+62],ax
mov al,ds:[si+167]
mov ah,ds:[si+170]
mov es:[di+64],ax
mov al,ds:[si+173]
mov ah,ds:[si+176]
mov es:[di+66],ax
mov al,ds:[si+179]
mov ah,ds:[si+182]
mov es:[di+68],ax
xor al,al
mov es:[di+70],al
mov al,8
out dx,al
mov ah,ds:[si+0]
mov es:[di+9],ah
mov al,ds:[si+3]
mov ah,ds:[si+6]
mov es:[di+10],ax
mov al,ds:[si+9]
mov ah,ds:[si+12]
mov es:[di+12],ax
mov al,ds:[si+15]
mov ah,ds:[si+18]
mov es:[di+14],ax
mov al,ds:[si+21]
mov ah,ds:[si+24]
mov es:[di+16],ax
mov al,ds:[si+27]
mov ah,ds:[si+30]
mov es:[di+18],ax
mov al,ds:[si+33]
mov ah,ds:[si+37]
mov es:[di+20],ax
mov al,ds:[si+40]
mov ah,ds:[si+43]
mov es:[di+22],ax
mov al,ds:[si+46]
mov ah,ds:[si+49]
mov es:[di+24],ax
mov al,ds:[si+52]
mov ah,ds:[si+55]
mov es:[di+26],ax
mov al,ds:[si+58]
mov ah,ds:[si+61]
mov es:[di+28],ax
mov al,ds:[si+64]
mov ah,ds:[si+67]
mov es:[di+30],ax
mov al,ds:[si+70]
mov ah,ds:[si+73]
mov es:[di+32],ax
mov al,ds:[si+76]
mov ah,ds:[si+79]
mov es:[di+34],ax
mov al,ds:[si+82]
mov ah,ds:[si+85]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+104]
mov es:[di+42],ax
mov al,ds:[si+107]
mov ah,ds:[si+110]
mov es:[di+44],ax
mov al,ds:[si+113]
mov ah,ds:[si+116]
mov es:[di+46],ax
mov al,ds:[si+119]
mov ah,ds:[si+122]
mov es:[di+48],ax
mov al,ds:[si+125]
mov ah,ds:[si+128]
mov es:[di+50],ax
mov al,ds:[si+131]
mov ah,ds:[si+134]
mov es:[di+52],ax
mov al,ds:[si+137]
mov ah,ds:[si+140]
mov es:[di+54],ax
mov al,ds:[si+143]
mov ah,ds:[si+146]
mov es:[di+56],ax
mov al,ds:[si+149]
mov ah,ds:[si+152]
mov es:[di+58],ax
mov al,ds:[si+155]
mov ah,ds:[si+158]
mov es:[di+60],ax
mov al,ds:[si+161]
mov ah,ds:[si+164]
mov es:[di+62],ax
mov al,ds:[si+167]
mov ah,ds:[si+171]
mov es:[di+64],ax
mov al,ds:[si+174]
mov ah,ds:[si+177]
mov es:[di+66],ax
mov al,ds:[si+180]
mov ah,ds:[si+183]
mov es:[di+68],ax
xor al,al
mov es:[di+70],al
ret
@zoom244:
mov es:[di+8],al
mov es:[di+71],al
mov al,1
out dx,al
xor ah,ah
mov es:[di+9],ah
mov al,ds:[si+2]
mov ah,ds:[si+5]
mov es:[di+10],ax
mov al,ds:[si+8]
mov ah,ds:[si+11]
mov es:[di+12],ax
mov al,ds:[si+14]
mov ah,ds:[si+17]
mov es:[di+14],ax
mov al,ds:[si+20]
mov ah,ds:[si+23]
mov es:[di+16],ax
mov al,ds:[si+26]
mov ah,ds:[si+29]
mov es:[di+18],ax
mov al,ds:[si+32]
mov ah,ds:[si+35]
mov es:[di+20],ax
mov al,ds:[si+38]
mov ah,ds:[si+41]
mov es:[di+22],ax
mov al,ds:[si+44]
mov ah,ds:[si+47]
mov es:[di+24],ax
mov al,ds:[si+50]
mov ah,ds:[si+53]
mov es:[di+26],ax
mov al,ds:[si+56]
mov ah,ds:[si+59]
mov es:[di+28],ax
mov al,ds:[si+62]
mov ah,ds:[si+65]
mov es:[di+30],ax
mov al,ds:[si+68]
mov ah,ds:[si+71]
mov es:[di+32],ax
mov al,ds:[si+74]
mov ah,ds:[si+77]
mov es:[di+34],ax
mov al,ds:[si+80]
mov ah,ds:[si+83]
mov es:[di+36],ax
mov al,ds:[si+86]
mov ah,ds:[si+89]
mov es:[di+38],ax
mov al,ds:[si+92]
mov ah,ds:[si+95]
mov es:[di+40],ax
mov al,ds:[si+98]
mov ah,ds:[si+101]
mov es:[di+42],ax
mov al,ds:[si+104]
mov ah,ds:[si+107]
mov es:[di+44],ax
mov al,ds:[si+110]
mov ah,ds:[si+113]
mov es:[di+46],ax
mov al,ds:[si+116]
mov ah,ds:[si+119]
mov es:[di+48],ax
mov al,ds:[si+122]
mov ah,ds:[si+125]
mov es:[di+50],ax
mov al,ds:[si+128]
mov ah,ds:[si+131]
mov es:[di+52],ax
mov al,ds:[si+134]
mov ah,ds:[si+137]
mov es:[di+54],ax
mov al,ds:[si+140]
mov ah,ds:[si+143]
mov es:[di+56],ax
mov al,ds:[si+146]
mov ah,ds:[si+150]
mov es:[di+58],ax
mov al,ds:[si+153]
mov ah,ds:[si+156]
mov es:[di+60],ax
mov al,ds:[si+159]
mov ah,ds:[si+162]
mov es:[di+62],ax
mov al,ds:[si+165]
mov ah,ds:[si+168]
mov es:[di+64],ax
mov al,ds:[si+171]
mov ah,ds:[si+174]
mov es:[di+66],ax
mov al,ds:[si+177]
mov ah,ds:[si+180]
mov es:[di+68],ax
mov al,ds:[si+183]
mov es:[di+70],al
mov al,2
out dx,al
xor ah,ah
mov es:[di+9],ah
mov al,ds:[si+2]
mov ah,ds:[si+5]
mov es:[di+10],ax
mov al,ds:[si+8]
mov ah,ds:[si+11]
mov es:[di+12],ax
mov al,ds:[si+14]
mov ah,ds:[si+17]
mov es:[di+14],ax
mov al,ds:[si+20]
mov ah,ds:[si+23]
mov es:[di+16],ax
mov al,ds:[si+26]
mov ah,ds:[si+29]
mov es:[di+18],ax
mov al,ds:[si+32]
mov ah,ds:[si+35]
mov es:[di+20],ax
mov al,ds:[si+39]
mov ah,ds:[si+42]
mov es:[di+22],ax
mov al,ds:[si+45]
mov ah,ds:[si+48]
mov es:[di+24],ax
mov al,ds:[si+51]
mov ah,ds:[si+54]
mov es:[di+26],ax
mov al,ds:[si+57]
mov ah,ds:[si+60]
mov es:[di+28],ax
mov al,ds:[si+63]
mov ah,ds:[si+66]
mov es:[di+30],ax
mov al,ds:[si+69]
mov ah,ds:[si+72]
mov es:[di+32],ax
mov al,ds:[si+75]
mov ah,ds:[si+78]
mov es:[di+34],ax
mov al,ds:[si+81]
mov ah,ds:[si+84]
mov es:[di+36],ax
mov al,ds:[si+87]
mov ah,ds:[si+90]
mov es:[di+38],ax
mov al,ds:[si+93]
mov ah,ds:[si+96]
mov es:[di+40],ax
mov al,ds:[si+99]
mov ah,ds:[si+102]
mov es:[di+42],ax
mov al,ds:[si+105]
mov ah,ds:[si+108]
mov es:[di+44],ax
mov al,ds:[si+111]
mov ah,ds:[si+114]
mov es:[di+46],ax
mov al,ds:[si+117]
mov ah,ds:[si+120]
mov es:[di+48],ax
mov al,ds:[si+123]
mov ah,ds:[si+126]
mov es:[di+50],ax
mov al,ds:[si+129]
mov ah,ds:[si+132]
mov es:[di+52],ax
mov al,ds:[si+135]
mov ah,ds:[si+138]
mov es:[di+54],ax
mov al,ds:[si+141]
mov ah,ds:[si+144]
mov es:[di+56],ax
mov al,ds:[si+147]
mov ah,ds:[si+150]
mov es:[di+58],ax
mov al,ds:[si+153]
mov ah,ds:[si+156]
mov es:[di+60],ax
mov al,ds:[si+159]
mov ah,ds:[si+162]
mov es:[di+62],ax
mov al,ds:[si+165]
mov ah,ds:[si+168]
mov es:[di+64],ax
mov al,ds:[si+171]
mov ah,ds:[si+174]
mov es:[di+66],ax
mov al,ds:[si+177]
mov ah,ds:[si+180]
mov es:[di+68],ax
mov al,ds:[si+183]
mov es:[di+70],al
mov al,4
out dx,al
mov ah,ds:[si+0]
mov es:[di+9],ah
mov al,ds:[si+3]
mov ah,ds:[si+6]
mov es:[di+10],ax
mov al,ds:[si+9]
mov ah,ds:[si+12]
mov es:[di+12],ax
mov al,ds:[si+15]
mov ah,ds:[si+18]
mov es:[di+14],ax
mov al,ds:[si+21]
mov ah,ds:[si+24]
mov es:[di+16],ax
mov al,ds:[si+27]
mov ah,ds:[si+30]
mov es:[di+18],ax
mov al,ds:[si+33]
mov ah,ds:[si+36]
mov es:[di+20],ax
mov al,ds:[si+39]
mov ah,ds:[si+42]
mov es:[di+22],ax
mov al,ds:[si+45]
mov ah,ds:[si+48]
mov es:[di+24],ax
mov al,ds:[si+51]
mov ah,ds:[si+54]
mov es:[di+26],ax
mov al,ds:[si+57]
mov ah,ds:[si+60]
mov es:[di+28],ax
mov al,ds:[si+63]
mov ah,ds:[si+66]
mov es:[di+30],ax
mov al,ds:[si+69]
mov ah,ds:[si+72]
mov es:[di+32],ax
mov al,ds:[si+76]
mov ah,ds:[si+79]
mov es:[di+34],ax
mov al,ds:[si+82]
mov ah,ds:[si+85]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+109]
mov es:[di+44],ax
mov al,ds:[si+112]
mov ah,ds:[si+115]
mov es:[di+46],ax
mov al,ds:[si+118]
mov ah,ds:[si+121]
mov es:[di+48],ax
mov al,ds:[si+124]
mov ah,ds:[si+127]
mov es:[di+50],ax
mov al,ds:[si+130]
mov ah,ds:[si+133]
mov es:[di+52],ax
mov al,ds:[si+136]
mov ah,ds:[si+139]
mov es:[di+54],ax
mov al,ds:[si+142]
mov ah,ds:[si+145]
mov es:[di+56],ax
mov al,ds:[si+148]
mov ah,ds:[si+151]
mov es:[di+58],ax
mov al,ds:[si+154]
mov ah,ds:[si+157]
mov es:[di+60],ax
mov al,ds:[si+160]
mov ah,ds:[si+163]
mov es:[di+62],ax
mov al,ds:[si+166]
mov ah,ds:[si+169]
mov es:[di+64],ax
mov al,ds:[si+172]
mov ah,ds:[si+175]
mov es:[di+66],ax
mov al,ds:[si+178]
mov ah,ds:[si+181]
mov es:[di+68],ax
mov al,ds:[si+184]
mov es:[di+70],al
mov al,8
out dx,al
mov ah,ds:[si+1]
mov es:[di+9],ah
mov al,ds:[si+4]
mov ah,ds:[si+7]
mov es:[di+10],ax
mov al,ds:[si+10]
mov ah,ds:[si+13]
mov es:[di+12],ax
mov al,ds:[si+16]
mov ah,ds:[si+19]
mov es:[di+14],ax
mov al,ds:[si+22]
mov ah,ds:[si+25]
mov es:[di+16],ax
mov al,ds:[si+28]
mov ah,ds:[si+31]
mov es:[di+18],ax
mov al,ds:[si+34]
mov ah,ds:[si+37]
mov es:[di+20],ax
mov al,ds:[si+40]
mov ah,ds:[si+43]
mov es:[di+22],ax
mov al,ds:[si+46]
mov ah,ds:[si+49]
mov es:[di+24],ax
mov al,ds:[si+52]
mov ah,ds:[si+55]
mov es:[di+26],ax
mov al,ds:[si+58]
mov ah,ds:[si+61]
mov es:[di+28],ax
mov al,ds:[si+64]
mov ah,ds:[si+67]
mov es:[di+30],ax
mov al,ds:[si+70]
mov ah,ds:[si+73]
mov es:[di+32],ax
mov al,ds:[si+76]
mov ah,ds:[si+79]
mov es:[di+34],ax
mov al,ds:[si+82]
mov ah,ds:[si+85]
mov es:[di+36],ax
mov al,ds:[si+88]
mov ah,ds:[si+91]
mov es:[di+38],ax
mov al,ds:[si+94]
mov ah,ds:[si+97]
mov es:[di+40],ax
mov al,ds:[si+100]
mov ah,ds:[si+103]
mov es:[di+42],ax
mov al,ds:[si+106]
mov ah,ds:[si+109]
mov es:[di+44],ax
mov al,ds:[si+113]
mov ah,ds:[si+116]
mov es:[di+46],ax
mov al,ds:[si+119]
mov ah,ds:[si+122]
mov es:[di+48],ax
mov al,ds:[si+125]
mov ah,ds:[si+128]
mov es:[di+50],ax
mov al,ds:[si+131]
mov ah,ds:[si+134]
mov es:[di+52],ax
mov al,ds:[si+137]
mov ah,ds:[si+140]
mov es:[di+54],ax
mov al,ds:[si+143]
mov ah,ds:[si+146]
mov es:[di+56],ax
mov al,ds:[si+149]
mov ah,ds:[si+152]
mov es:[di+58],ax
mov al,ds:[si+155]
mov ah,ds:[si+158]
mov es:[di+60],ax
mov al,ds:[si+161]
mov ah,ds:[si+164]
mov es:[di+62],ax
mov al,ds:[si+167]
mov ah,ds:[si+170]
mov es:[di+64],ax
mov al,ds:[si+173]
mov ah,ds:[si+176]
mov es:[di+66],ax
mov al,ds:[si+179]
mov ah,ds:[si+182]
mov es:[di+68],ax
xor al,al
mov es:[di+70],al
ret