0CA5:0100 33FF XOR DI,DI 0CA5:0102 BE0002 MOV SI,0200 0CA5:0105 8ED7 MOV SS,DI 0CA5:0107 BC007A MOV SP,7A00 0CA5:010A BBA007 MOV BX,07A0 0CA5:010D 8BCE MOV CX,SI 0CA5:010F 8EDB MOV DS,BX 0CA5:0111 8EC3 MOV ES,BX 0CA5:0113 FC CLD 0CA5:0114 F3 REPZ 0CA5:0115 A4 MOVSB 0CA5:0116 EA5200A007 JMP 07A0:0052 0CA5:011B 1000 ADC [BX+SI],AL 0CA5:011D 0100 ADD [BX+SI],AX 0CA5:011F 007A00 ADD [BP+SI+00],BH 0CA5:0122 0000 ADD [BX+SI],AL 0CA5:0124 0000 ADD [BX+SI],AL 0CA5:0126 0000 ADD [BX+SI],AL 0CA5:0128 0000 ADD [BX+SI],AL 0CA5:012A 008BF5B1 ADD [BP+DI+B1F5],CL 0CA5:012E 0438 ADD AL,38 0CA5:0130 64 DB 64 0CA5:0131 0474 ADD AL,74 0CA5:0133 0D3844 OR AX,4438 0CA5:0136 0474 ADD AL,74 0CA5:0138 0883C610 OR [BP+DI+10C6],AL 0CA5:013C E2F1 LOOP 012F 0CA5:013E E9AD00 JMP 01EE 0CA5:0141 BB0E00 MOV BX,000E 0CA5:0144 FF30 PUSH [BX+SI] 0CA5:0146 FF31 PUSH [BX+DI] 0CA5:0148 8F00 POP [BX+SI] 0CA5:014A 8F01 POP [BX+DI] 0CA5:014C 80EB02 SUB BL,02 0CA5:014F 73F3 JNB 0144 0CA5:0151 C3 RET 0CA5:0152 BDBE01 MOV BP,01BE 0CA5:0155 BFCE01 MOV DI,01CE 0CA5:0158 B80B12 MOV AX,120B 0CA5:015B E8CDFF CALL 012B 0CA5:015E C60580 MOV BYTE PTR [DI],80 0CA5:0161 C645040B MOV BYTE PTR [DI+04],0B 0CA5:0165 8BFD MOV DI,BP 0CA5:0167 B80C07 MOV AX,070C 0CA5:016A E8BEFF CALL 012B 0CA5:016D C60500 MOV BYTE PTR [DI],00 0CA5:0170 C6451412 MOV BYTE PTR [DI+14],12 0CA5:0174 C6451000 MOV BYTE PTR [DI+10],00 0CA5:0178 F6063B0104 TEST BYTE PTR [013B],04 0CA5:017D 753D JNZ 01BC 0CA5:017F F6063B0102 TEST BYTE PTR [013B],02 0CA5:0184 754D JNZ 01D3 0CA5:0186 B401 MOV AH,01 0CA5:0188 CD16 INT 16 0CA5:018A 7523 JNZ 01AF 0CA5:018C 8A163A01 MOV DL,[013A] 0CA5:0190 0AD2 OR DL,DL 0CA5:0192 743F JZ 01D3 0CA5:0194 FECA DEC DL 0CA5:0196 783B JS 01D3 0CA5:0198 36 SS: 0CA5:0199 8A0E6C04 MOV CL,[046C] 0CA5:019D 80C112 ADD CL,12 0CA5:01A0 B401 MOV AH,01 0CA5:01A2 CD16 INT 16 0CA5:01A4 7509 JNZ 01AF 0CA5:01A6 36 SS: 0CA5:01A7 3A0E6C04 CMP CL,[046C] 0CA5:01AB 75F3 JNZ 01A0 0CA5:01AD EBE5 JMP 0194 0CA5:01AF B400 MOV AH,00 0CA5:01B1 CD16 INT 16 0CA5:01B3 3C72 CMP AL,72 0CA5:01B5 7405 JZ 01BC 0CA5:01B7 80FC44 CMP AH,44 0CA5:01BA 7517 JNZ 01D3 0CA5:01BC C6451080 MOV BYTE PTR [DI+10],80 0CA5:01C0 EB1B JMP 01DD 0CA5:01C2 AC LODSB 0CA5:01C3 0AC0 OR AL,AL 0CA5:01C5 B40E MOV AH,0E 0CA5:01C7 7409 JZ 01D2 0CA5:01C9 BB0700 MOV BX,0007 0CA5:01CC B101 MOV CL,01 0CA5:01CE CD10 INT 10 0CA5:01D0 EBF0 JMP 01C2 0CA5:01D2 C3 RET 0CA5:01D3 C60580 MOV BYTE PTR [DI],80 0CA5:01D6 F6063B0110 TEST BYTE PTR [013B],10 0CA5:01DB 7404 JZ 01E1 0CA5:01DD C645140B MOV BYTE PTR [DI+14],0B 0CA5:01E1 F6063B0140 TEST BYTE PTR [013B],40 0CA5:01E6 7406 JZ 01EE 0CA5:01E8 BECE01 MOV SI,01CE 0CA5:01EB E853FF CALL 0141 0CA5:01EE 8BFD MOV DI,BP 0CA5:01F0 B104 MOV CL,04 0CA5:01F2 803D80 CMP BYTE PTR [DI],80 0CA5:01F5 7419 JZ 0210 0CA5:01F7 83C710 ADD DI,+10 0CA5:01FA E2F6 LOOP 01F2 0CA5:01FC 8B363E01 MOV SI,[013E] 0CA5:0200 E8BFFF CALL 01C2 0CA5:0203 8B364001 MOV SI,[0140] 0CA5:0207 E8B8FF CALL 01C2 0CA5:020A B400 MOV AH,00 0CA5:020C CD16 INT 16 0CA5:020E CD18 INT 18 0CA5:0210 80263B01F9 AND BYTE PTR [013B],F9 0CA5:0215 B80043 MOV AX,4300 0CA5:0218 B280 MOV DL,80 0CA5:021A BE1B00 MOV SI,001B 0CA5:021D CD13 INT 13 0CA5:021F 72DB JB 01FC 0CA5:0221 66 DB 66 0CA5:0222 8B5D08 MOV BX,[DI+08] 0CA5:0225 66 DB 66 0CA5:0226 891E2300 MOV [0023],BX 0CA5:022A C60620007C MOV BYTE PTR [0020],7C 0CA5:022F B442 MOV AH,42 0CA5:0231 CD13 INT 13 0CA5:0233 72C7 JB 01FC 0CA5:0235 EA007C0000 JMP 0000:7C00 0CA5:023A 015144 ADD [BX+DI+44],DX 0CA5:023D 016101 ADD [BX+DI+01],SP 0CA5:0240 7E01 JLE 0243 0CA5:0242 8F01 POP [BX+DI]