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