home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-06-19 | 83.5 KB | 1,473 lines |
-
- Module: TSUNTB.PAS
- Group: 'DGROUP' _DATA,_BSS
-
- Segment: TSUNTB_TEXT PARA 00000ecc bytes
- 0000 TIMERFN:
- 0000 55 TSUNTB_001 push bp
- 0001 89 e5 mov bp,sp
- 0003 b8 14 00 mov ax,0014H
- 0006 9a 00 00 00 00 call far SYSTEM_034
- 000b 83 ec 14 sub sp,0014H
- 000e 8d 7e ec lea di,-14H[bp]
- 0011 16 push ss
- 0012 57 push di
- 0013 8d 7e ee lea di,-12H[bp]
- 0016 16 push ss
- 0017 57 push di
- 0018 8d 7e f0 lea di,-10H[bp]
- 001b 16 push ss
- 001c 57 push di
- 001d 8d 7e f2 lea di,-0eH[bp]
- 0020 16 push ss
- 0021 57 push di
- 0022 9a 00 00 00 00 call far DOS_005
- 0027 8b 46 f2 mov ax,-0eH[bp]
- 002a 31 d2 xor dx,dx
- 002c 9a 00 00 00 00 call far SYSTEM_073
- 0031 b9 87 00 mov cx,0087H
- 0034 31 f6 xor si,si
- 0036 bf 00 48 mov di,4800H
- 0039 9a 00 00 00 00 call far SYSTEM_071
- 003e 52 push dx
- 003f 53 push bx
- 0040 50 push ax
- 0041 8b 46 f0 mov ax,-10H[bp]
- 0044 31 d2 xor dx,dx
- 0046 9a 00 00 00 00 call far SYSTEM_073
- 004b 52 push dx
- 004c 53 push bx
- 004d 50 push ax
- 004e 8b 46 ee mov ax,-12H[bp]
- 0051 31 d2 xor dx,dx
- 0053 9a 00 00 00 00 call far SYSTEM_073
- 0058 b9 86 00 mov cx,0086H
- 005b 31 f6 xor si,si
- 005d bf 00 70 mov di,7000H
- 0060 9a 00 00 00 00 call far SYSTEM_070
- 0065 52 push dx
- 0066 53 push bx
- 0067 50 push ax
- 0068 8b 46 ec mov ax,-14H[bp]
- 006b 31 d2 xor dx,dx
- 006d 9a 00 00 00 00 call far SYSTEM_073
- 0072 b9 8c 00 mov cx,008cH
- 0075 31 f6 xor si,si
- 0077 bf 00 61 mov di,6100H
- 007a 9a 00 00 00 00 call far SYSTEM_070
- 007f 59 pop cx
- 0080 5e pop si
- 0081 5f pop di
- 0082 9a 00 00 00 00 call far SYSTEM_06E
- 0087 59 pop cx
- 0088 5e pop si
- 0089 5f pop di
- 008a 9a 00 00 00 00 call far SYSTEM_06E
- 008f 59 pop cx
- 0090 5e pop si
- 0091 5f pop di
- 0092 9a 00 00 00 00 call far SYSTEM_06E
- 0097 89 46 f4 mov -0cH[bp],ax
- 009a 89 5e f6 mov -0aH[bp],bx
- 009d 89 56 f8 mov -8H[bp],dx
- 00a0 8b 46 f4 mov ax,-0cH[bp]
- 00a3 8b 5e f6 mov bx,-0aH[bp]
- 00a6 8b 56 f8 mov dx,-8H[bp]
- 00a9 89 46 fa mov -6H[bp],ax
- 00ac 89 5e fc mov -4H[bp],bx
- 00af 89 56 fe mov -2H[bp],dx
- 00b2 8b 46 fa mov ax,-6H[bp]
- 00b5 8b 5e fc mov bx,-4H[bp]
- 00b8 8b 56 fe mov dx,-2H[bp]
- 00bb 89 ec mov sp,bp
- 00bd 5d pop bp
- 00be cb retf
- 00bf TICKSFN:
- 00bf 55 TSUNTB_002 push bp
- 00c0 89 e5 mov bp,sp
- 00c2 b8 04 00 mov ax,0004H
- 00c5 9a 00 00 00 00 call far SYSTEM_034
- 00ca 83 ec 04 sub sp,0004H
- 00cd b8 40 00 mov ax,0040H
- 00d0 50 push ax
- 00d1 bf 6c 00 mov di,006cH
- 00d4 07 pop es
- 00d5 26 c4 05 les ax,dword ptr es:[di]
- 00d8 8c c2 mov dx,es
- 00da 89 46 fc mov -4H[bp],ax
- 00dd 89 56 fe mov -2H[bp],dx
- 00e0 8b 46 fc mov ax,-4H[bp]
- 00e3 8b 56 fe mov dx,-2H[bp]
- 00e6 89 ec mov sp,bp
- 00e8 5d pop bp
- 00e9 cb retf
- 00ea TWOTOFN:
- 00ea 55 TSUNTB_006 push bp
- 00eb 89 e5 mov bp,sp
- 00ed b8 02 00 mov ax,0002H
- 00f0 9a 00 00 00 00 call far SYSTEM_034
- 00f5 83 ec 02 sub sp,0002H
- 00f8 b8 01 00 mov ax,0001H
- 00fb 8b 4e 06 mov cx,+6H[bp]
- 00fe d3 e0 shl ax,cl
- 0100 89 46 fe mov -2H[bp],ax
- 0103 8b 46 fe mov ax,-2H[bp]
- 0106 89 ec mov sp,bp
- 0108 5d pop bp
- 0109 ca 02 00 retf 0002H
- 010c R16TOFN:
- 010c 55 TSUNTB_007 push bp
- 010d 89 e5 mov bp,sp
- 010f b8 02 00 mov ax,0002H
- 0112 9a 00 00 00 00 call far SYSTEM_034
- 0117 83 ec 02 sub sp,0002H
- 011a 8b 46 06 mov ax,+6H[bp]
- 011d b9 02 00 mov cx,0002H
- 0120 d3 e0 shl ax,cl
- 0122 8b d0 mov dx,ax
- 0124 b8 01 00 mov ax,0001H
- 0127 8b ca mov cx,dx
- 0129 d3 e0 shl ax,cl
- 012b 89 46 fe mov -2H[bp],ax
- 012e 8b 46 fe mov ax,-2H[bp]
- 0131 89 ec mov sp,bp
- 0133 5d pop bp
- 0134 ca 02 00 retf 0002H
- 0137 POWERFN:
- 0137 55 TSUNTB_003 push bp
- 0138 89 e5 mov bp,sp
- 013a b8 06 00 mov ax,0006H
- 013d 9a 00 00 00 00 call far SYSTEM_034
- 0142 83 ec 06 sub sp,0006H
- 0145 8b 46 0c mov ax,+0cH[bp]
- 0148 8b 5e 0e mov bx,+0eH[bp]
- 014b 8b 56 10 mov dx,+10H[bp]
- 014e 9a 00 00 00 00 call far SYSTEM_080
- 0153 8b 4e 06 mov cx,+6H[bp]
- 0156 8b 76 08 mov si,+8H[bp]
- 0159 8b 7e 0a mov di,+0aH[bp]
- 015c 9a 00 00 00 00 call far SYSTEM_070
- 0161 9a 00 00 00 00 call far SYSTEM_081
- 0166 89 46 fa mov -6H[bp],ax
- 0169 89 5e fc mov -4H[bp],bx
- 016c 89 56 fe mov -2H[bp],dx
- 016f 8b 46 fa mov ax,-6H[bp]
- 0172 8b 5e fc mov bx,-4H[bp]
- 0175 8b 56 fe mov dx,-2H[bp]
- 0178 89 ec mov sp,bp
- 017a 5d pop bp
- 017b ca 0c 00 retf 000cH
- 017e POWERLFN:
- 017e 55 TSUNTB_005 push bp
- 017f 89 e5 mov bp,sp
- 0181 b8 08 00 mov ax,0008H
- 0184 9a 00 00 00 00 call far SYSTEM_034
- 0189 83 ec 08 sub sp,0008H
- 018c c7 46 f8 01 00 mov word ptr -8H[bp],0001H
- 0191 c7 46 fa 00 00 mov word ptr -6H[bp],0000H
- 0196 83 7e 08 00 L1 cmp word ptr +8H[bp],0000H
- 019a 7f 08 jg L2
- 019c 7c 25 jl L3
- 019e 83 7e 06 00 cmp word ptr +6H[bp],0000H
- 01a2 76 1f jbe L3
- 01a4 c4 46 f8 L2 les ax,dword ptr -8H[bp]
- 01a7 8c c2 mov dx,es
- 01a9 c4 4e 0a les cx,dword ptr +0aH[bp]
- 01ac 8c c3 mov bx,es
- 01ae 9a 00 00 00 00 call far SYSTEM_005
- 01b3 89 46 f8 mov -8H[bp],ax
- 01b6 89 56 fa mov -6H[bp],dx
- 01b9 83 6e 06 01 sub word ptr +6H[bp],0001H
- 01bd 83 5e 08 00 sbb word ptr +8H[bp],0000H
- 01c1 eb d3 jmp L1
- 01c3 c4 46 f8 L3 les ax,dword ptr -8H[bp]
- 01c6 8c c2 mov dx,es
- 01c8 89 46 fc mov -4H[bp],ax
- 01cb 89 56 fe mov -2H[bp],dx
- 01ce 8b 46 fc mov ax,-4H[bp]
- 01d1 8b 56 fe mov dx,-2H[bp]
- 01d4 89 ec mov sp,bp
- 01d6 5d pop bp
- 01d7 ca 08 00 retf 0008H
- 01da 1f L4 pop ds
- 01db 4f dec di
- 01dc 76 65 jbe L7
- 01de 72 66 jb L8
- 01e0 6c insb
- 01e1 6f outsw
- 01e2 77 20 ja L6
- 01e4 69 6e 20 50 4f imul bp,+20H[bp],4f50H
- 01e9 57 push di
- 01ea 45 inc bp
- 01eb 52 push dx
- 01ec 47 inc di
- 01ed 46 inc si
- 01ee 4e dec si
- 01ef 20 65 78 and +78H[di],ah
- 01f2 70 72 jo L11
- 01f4 65 73 73 jae L12
- 01f7 69 6f 6e 1b 49 imul bp,+6eH[bx],491bH
- 01fc 6e outsb
- 01fd 76 61 jbe L10
- 01ff 6c insb
- 0200 69 64 20 50 4f imul sp,+20H[si],4f50H
- 0205 57 push di
- 0206 45 inc bp
- 0207 52 push dx
- 0208 47 inc di
- 0209 46 inc si
- 020a 4e dec si
- 020b 20 65 78 and +78H[di],ah
- 020e 70 72 jo L14
- 0210 65 73 73 jae L15
- 0213 69 6f 6e 55 89 imul bp,+6eH[bx],8955H
- 0218 e5 b8 in ax,0b8H
- 021a 06 push es
- 021b 00 9a 00 00 add SYSTEM_034[bp+si],bl
- 021f 00 00 add [bx+si],al
- 0221 83 ec 06 sub sp,0006H
- 0224 8b 46 06 mov ax,+6H[bp]
- 0227 8b 5e 08 mov bx,+8H[bp]
- 022a 8b 56 0a mov dx,+0aH[bp]
- 022d 31 c9 xor cx,cx
- 022f 31 f6 xor si,si
- 0231 31 ff xor di,di
- 0233 9a 00 00 00 00 call far SYSTEM_072
- 0238 75 12 jne L9
- 023a c7 46 fa 81 00 mov word ptr -6H[bp],0081H
- 023f c7 46 fc 00 00 mov word ptr -4H[bp],0000H
- 0244 c7 46 fe 00 00 mov word ptr -2H[bp],0000H
- 0249 e9 89 01 jmp L25
- 024c 8b 46 0c L9 mov ax,+0cH[bp]
- 024f 8b 5e 0e mov bx,+0eH[bp]
- 0252 8b 56 10 mov dx,+10H[bp]
- 0255 31 c9 xor cx,cx
- 0257 31 f6 xor si,si
- 0259 31 ff xor di,di
- 025b 9a 00 00 00 00 call far SYSTEM_072
- 0260 75 12 L10 jne L13
- 0262 c7 46 fa 00 00 mov word ptr -6H[bp],0000H
- 0267 c7 46 fc 00 00 mov word ptr -4H[bp],0000H
- 026c c7 46 fe 00 00 mov word ptr -2H[bp],0000H
- 0271 e9 61 01 jmp L25
- 0274 8b 46 0c L13 mov ax,+0cH[bp]
- 0277 8b 5e 0e mov bx,+0eH[bp]
- 027a 8b 56 10 mov dx,+10H[bp]
- 027d 80 e6 7f and dh,7fH
- 0280 9a 00 00 00 00 call far SYSTEM_080
- 0285 8b 4e 06 mov cx,+6H[bp]
- 0288 8b 76 08 mov si,+8H[bp]
- 028b 8b 7e 0a mov di,+0aH[bp]
- 028e 9a 00 00 00 00 call far SYSTEM_070
- 0293 80 e6 7f and dh,7fH
- 0296 b9 87 22 mov cx,2287H
- 0299 be db f9 mov si,0f9dbH
- 029c bf fe 2e mov di,2efeH
- 029f 9a 00 00 00 00 call far SYSTEM_072
- 02a4 76 26 jbe L16
- 02a6 bf 00 00 mov di,offset SYSTEM_BSS+100H
- 02a9 1e push ds
- 02aa 57 push di
- 02ab bf 00 00 mov di,offset L4
- 02ae 0e push cs
- 02af 57 push di
- 02b0 31 c0 xor ax,ax
- 02b2 50 push ax
- 02b3 9a 00 00 00 00 call far SYSTEM_036
- 02b8 9a 00 00 00 00 call far SYSTEM_03A
- 02bd 9a 00 00 00 00 call far SYSTEM_032
- 02c2 31 c0 xor ax,ax
- 02c4 9a 00 00 00 00 call far SYSTEM_003
- 02c9 e9 09 01 jmp L25
- 02cc 8b 46 0c L16 mov ax,+0cH[bp]
- 02cf 8b 5e 0e mov bx,+0eH[bp]
- 02d2 8b 56 10 mov dx,+10H[bp]
- 02d5 31 c9 xor cx,cx
- 02d7 31 f6 xor si,si
- 02d9 31 ff xor di,di
- 02db 9a 00 00 00 00 call far SYSTEM_072
- 02e0 76 2d jbe L17
- 02e2 8b 46 0c mov ax,+0cH[bp]
- 02e5 8b 5e 0e mov bx,+0eH[bp]
- 02e8 8b 56 10 mov dx,+10H[bp]
- 02eb 9a 00 00 00 00 call far SYSTEM_080
- 02f0 8b 4e 06 mov cx,+6H[bp]
- 02f3 8b 76 08 mov si,+8H[bp]
- 02f6 8b 7e 0a mov di,+0aH[bp]
- 02f9 9a 00 00 00 00 call far SYSTEM_070
- 02fe 9a 00 00 00 00 call far SYSTEM_081
- 0303 89 46 fa mov -6H[bp],ax
- 0306 89 5e fc mov -4H[bp],bx
- 0309 89 56 fe mov -2H[bp],dx
- 030c e9 c6 00 jmp L25
- 030f 8b 46 0c L17 mov ax,+0cH[bp]
- 0312 8b 5e 0e mov bx,+0eH[bp]
- 0315 8b 56 10 mov dx,+10H[bp]
- 0318 31 c9 xor cx,cx
- 031a 31 f6 xor si,si
- 031c 31 ff xor di,di
- 031e 9a 00 00 00 00 call far SYSTEM_072
- 0323 72 03 jb L18
- 0325 e9 8a 00 jmp L24
- 0328 8b 46 06 L18 mov ax,+6H[bp]
- 032b 8b 5e 08 mov bx,+8H[bp]
- 032e 8b 56 0a mov dx,+0aH[bp]
- 0331 9a 00 00 00 00 call far SYSTEM_07C
- 0336 31 c9 xor cx,cx
- 0338 31 f6 xor si,si
- 033a 31 ff xor di,di
- 033c 9a 00 00 00 00 call far SYSTEM_072
- 0341 75 6f jne L24
- 0343 8b 46 06 mov ax,+6H[bp]
- 0346 8b 5e 08 mov bx,+8H[bp]
- 0349 8b 56 0a mov dx,+0aH[bp]
- 034c 9a 00 00 00 00 call far SYSTEM_075
- 0351 d0 e8 shr al,1
- 0353 73 32 jae L21
- 0355 8b 46 0c mov ax,+0cH[bp]
- 0358 8b 5e 0e mov bx,+0eH[bp]
- 035b 8b 56 10 mov dx,+10H[bp]
- 035e 08 c0 or al,al
- 0360 74 03 je L19
- 0362 80 f6 80 xor dh,80H
- 0365 52 L19 push dx
- 0366 53 push bx
- 0367 50 push ax
- 0368 ff 76 0a push +0aH[bp]
- 036b ff 76 08 push +8H[bp]
- 036e ff 76 06 push +6H[bp]
- 0371 0e push cs
- 0372 e8 00 00 call POWERGFN
- 0375 08 c0 or al,al
- 0377 74 03 je L20
- 0379 80 f6 80 xor dh,80H
- 037c 89 46 fa L20 mov -6H[bp],ax
- 037f 89 5e fc mov -4H[bp],bx
- 0382 89 56 fe mov -2H[bp],dx
- 0385 eb 29 jmp L23
- 0387 8b 46 0c L21 mov ax,+0cH[bp]
- 038a 8b 5e 0e mov bx,+0eH[bp]
- 038d 8b 56 10 mov dx,+10H[bp]
- 0390 08 c0 or al,al
- 0392 74 03 je L22
- 0394 80 f6 80 xor dh,80H
- 0397 52 L22 push dx
- 0398 53 push bx
- 0399 50 push ax
- 039a ff 76 0a push +0aH[bp]
- 039d ff 76 08 push +8H[bp]
- 03a0 ff 76 06 push +6H[bp]
- 03a3 0e push cs
- 03a4 e8 00 00 call POWERGFN
- 03a7 89 46 fa mov -6H[bp],ax
- 03aa 89 5e fc mov -4H[bp],bx
- 03ad 89 56 fe mov -2H[bp],dx
- 03b0 eb 23 L23 jmp L25
- 03b2 bf 00 00 L24 mov di,offset SYSTEM_BSS+100H
- 03b5 1e push ds
- 03b6 57 push di
- 03b7 bf 00 00 mov di,offset L5
- 03ba 0e push cs
- 03bb 57 push di
- 03bc 31 c0 xor ax,ax
- 03be 50 push ax
- 03bf 9a 00 00 00 00 call far SYSTEM_036
- 03c4 9a 00 00 00 00 call far SYSTEM_03A
- 03c9 9a 00 00 00 00 call far SYSTEM_032
- 03ce 31 c0 xor ax,ax
- 03d0 9a 00 00 00 00 call far SYSTEM_003
- 03d5 8b 46 fa L25 mov ax,-6H[bp]
- 03d8 8b 5e fc mov bx,-4H[bp]
- 03db 8b 56 fe mov dx,-2H[bp]
- 03de 89 ec mov sp,bp
- 03e0 5d pop bp
- 03e1 ca 0c 00 retf 000cH
- 03e4 BITONFN:
- 03e4 55 TSUNTB_012 push bp
- 03e5 89 e5 mov bp,sp
- 03e7 b8 01 00 mov ax,0001H
- 03ea 9a 00 00 00 00 call far SYSTEM_034
- 03ef 83 ec 01 sub sp,0001H
- 03f2 8a 46 06 mov al,+6H[bp]
- 03f5 30 e4 xor ah,ah
- 03f7 8b d0 mov dx,ax
- 03f9 b8 01 00 mov ax,0001H
- 03fc 8b ca mov cx,dx
- 03fe d3 e0 shl ax,cl
- 0400 23 46 08 and ax,+8H[bp]
- 0403 09 c0 or ax,ax
- 0405 75 04 jne L26
- 0407 b0 00 mov al,00H
- 0409 eb 02 jmp L27
- 040b b0 01 L26 mov al,01H
- 040d 88 46 ff L27 mov -1H[bp],al
- 0410 8a 46 ff mov al,-1H[bp]
- 0413 89 ec mov sp,bp
- 0415 5d pop bp
- 0416 ca 04 00 retf 0004H
- 0419 BINDECFN:
- 0419 55 TSUNTB_011 push bp
- 041a 89 e5 mov bp,sp
- 041c b8 08 01 mov ax,0108H
- 041f 9a 00 00 00 00 call far SYSTEM_034
- 0424 81 ec 08 01 sub sp,0108H
- 0428 c4 7e 06 les di,dword ptr +6H[bp]
- 042b 06 push es
- 042c 57 push di
- 042d 8d be fe fe lea di,-102H[bp]
- 0431 16 push ss
- 0432 57 push di
- 0433 b8 ff 00 mov ax,00ffH
- 0436 50 push ax
- 0437 9a 00 00 00 00 call far SYSTEM_00C
- 043c 8a 86 fe fe mov al,-102H[bp]
- 0440 88 86 fd fe mov -103H[bp],al
- 0444 31 c0 xor ax,ax
- 0446 89 86 f8 fe mov -108H[bp],ax
- 044a 89 86 fa fe mov -106H[bp],ax
- 044e 8a 86 fd fe mov al,-103H[bp]
- 0452 3c 01 cmp al,01H
- 0454 72 4a jb L31
- 0456 88 86 fc fe mov -104H[bp],al
- 045a eb 04 jmp L29
- 045c fe 8e fc fe L28 dec byte ptr -104H[bp]
- 0460 8a 86 fc fe L29 mov al,-104H[bp]
- 0464 30 e4 xor ah,ah
- 0466 8b f8 mov di,ax
- 0468 80 bb fe fe 31 cmp byte ptr -102H[bp+di],31H
- 046d 75 2a jne L30
- 046f 8a 86 fc fe mov al,-104H[bp]
- 0473 30 e4 xor ah,ah
- 0475 8b d0 mov dx,ax
- 0477 8a 86 fd fe mov al,-103H[bp]
- 047b 30 e4 xor ah,ah
- 047d 2b c2 sub ax,dx
- 047f 8b d0 mov dx,ax
- 0481 b8 01 00 mov ax,0001H
- 0484 8b ca mov cx,dx
- 0486 d3 e0 shl ax,cl
- 0488 99 cwd
- 0489 03 86 f8 fe add ax,-108H[bp]
- 048d 13 96 fa fe adc dx,-106H[bp]
- 0491 89 86 f8 fe mov -108H[bp],ax
- 0495 89 96 fa fe mov -106H[bp],dx
- 0499 80 be fc fe 01 L30 cmp byte ptr -104H[bp],01H
- 049e 75 bc jne L28
- 04a0 8b 86 f8 fe L31 mov ax,-108H[bp]
- 04a4 89 46 fe mov -2H[bp],ax
- 04a7 8b 46 fe mov ax,-2H[bp]
- 04aa 89 ec mov sp,bp
- 04ac 5d pop bp
- 04ad ca 04 00 retf 0004H
- 04b0 BINFN:
- 04b0 55 TSUNTB_00C push bp
- 04b1 89 e5 mov bp,sp
- 04b3 b8 01 01 mov ax,0101H
- 04b6 9a 00 00 00 00 call far SYSTEM_034
- 04bb 81 ec 01 01 sub sp,0101H
- 04bf 8d be ff fe lea di,-101H[bp]
- 04c3 16 push ss
- 04c4 57 push di
- 04c5 b8 00 01 mov ax,0100H
- 04c8 50 push ax
- 04c9 b0 20 mov al,20H
- 04cb 50 push ax
- 04cc 9a 00 00 00 00 call far SYSTEM_05C
- 04d1 c6 86 ff fe 10 mov byte ptr -101H[bp],10H
- 04d6 c6 46 ff 00 mov byte ptr -1H[bp],00H
- 04da eb 03 jmp L33
- 04dc fe 46 ff L32 inc byte ptr -1H[bp]
- 04df 8a 46 ff L33 mov al,-1H[bp]
- 04e2 30 e4 xor ah,ah
- 04e4 8b d0 mov dx,ax
- 04e6 8b 46 06 mov ax,+6H[bp]
- 04e9 8b ca mov cx,dx
- 04eb d3 e8 shr ax,cl
- 04ed 25 01 00 and ax,0001H
- 04f0 8b f8 mov di,ax
- 04f2 8a 8d 00 00 mov cl,TSUNTB_DATA[di]
- 04f6 8a 46 ff mov al,-1H[bp]
- 04f9 30 e4 xor ah,ah
- 04fb 8b d0 mov dx,ax
- 04fd b8 10 00 mov ax,0010H
- 0500 2b c2 sub ax,dx
- 0502 8b f8 mov di,ax
- 0504 88 8b ff fe mov -101H[bp+di],cl
- 0508 80 7e ff 0f cmp byte ptr -1H[bp],0fH
- 050c 75 ce jne L32
- 050e 8d be ff fe lea di,-101H[bp]
- 0512 16 push ss
- 0513 57 push di
- 0514 c4 7e 08 les di,dword ptr +8H[bp]
- 0517 06 push es
- 0518 57 push di
- 0519 b8 ff 00 mov ax,00ffH
- 051c 50 push ax
- 051d 9a 00 00 00 00 call far SYSTEM_00C
- 0522 89 ec mov sp,bp
- 0524 5d pop bp
- 0525 ca 02 00 retf 0002H
- 0528 LBINFN:
- 0528 55 TSUNTB_00D push bp
- 0529 89 e5 mov bp,sp
- 052b b8 01 01 mov ax,0101H
- 052e 9a 00 00 00 00 call far SYSTEM_034
- 0533 81 ec 01 01 sub sp,0101H
- 0537 8d be ff fe lea di,-101H[bp]
- 053b 16 push ss
- 053c 57 push di
- 053d b8 00 01 mov ax,0100H
- 0540 50 push ax
- 0541 b0 20 mov al,20H
- 0543 50 push ax
- 0544 9a 00 00 00 00 call far SYSTEM_05C
- 0549 c6 86 ff fe 20 mov byte ptr -101H[bp],20H
- 054e c6 46 ff 00 mov byte ptr -1H[bp],00H
- 0552 eb 03 jmp L35
- 0554 fe 46 ff L34 inc byte ptr -1H[bp]
- 0557 8a 46 ff L35 mov al,-1H[bp]
- 055a 30 e4 xor ah,ah
- 055c 31 d2 xor dx,dx
- 055e 8b c8 mov cx,ax
- 0560 8b da mov bx,dx
- 0562 c4 46 06 les ax,dword ptr +6H[bp]
- 0565 8c c2 mov dx,es
- 0567 9a 00 00 00 00 call far SYSTEM_007
- 056c 25 01 00 and ax,0001H
- 056f 81 e2 00 00 and dx,0000H
- 0573 8b f8 mov di,ax
- 0575 8a 8d 00 00 mov cl,L97[di]
- 0579 8a 46 ff mov al,-1H[bp]
- 057c 30 e4 xor ah,ah
- 057e 8b d0 mov dx,ax
- 0580 b8 20 00 mov ax,0020H
- 0583 2b c2 sub ax,dx
- 0585 8b f8 mov di,ax
- 0587 88 8b ff fe mov -101H[bp+di],cl
- 058b 80 7e ff 1f cmp byte ptr -1H[bp],1fH
- 058f 75 c3 jne L34
- 0591 8d be ff fe lea di,-101H[bp]
- 0595 16 push ss
- 0596 57 push di
- 0597 c4 7e 0a les di,dword ptr +0aH[bp]
- 059a 06 push es
- 059b 57 push di
- 059c b8 ff 00 mov ax,00ffH
- 059f 50 push ax
- 05a0 9a 00 00 00 00 call far SYSTEM_00C
- 05a5 89 ec mov sp,bp
- 05a7 5d pop bp
- 05a8 ca 04 00 retf 0004H
- 05ab BBINFN:
- 05ab 55 TSUNTB_00E push bp
- 05ac 89 e5 mov bp,sp
- 05ae b8 01 01 mov ax,0101H
- 05b1 9a 00 00 00 00 call far SYSTEM_034
- 05b6 81 ec 01 01 sub sp,0101H
- 05ba 8d be ff fe lea di,-101H[bp]
- 05be 16 push ss
- 05bf 57 push di
- 05c0 b8 00 01 mov ax,0100H
- 05c3 50 push ax
- 05c4 b0 20 mov al,20H
- 05c6 50 push ax
- 05c7 9a 00 00 00 00 call far SYSTEM_05C
- 05cc c6 86 ff fe 08 mov byte ptr -101H[bp],08H
- 05d1 c6 46 ff 00 mov byte ptr -1H[bp],00H
- 05d5 eb 03 jmp L37
- 05d7 fe 46 ff L36 inc byte ptr -1H[bp]
- 05da 8a 46 ff L37 mov al,-1H[bp]
- 05dd 30 e4 xor ah,ah
- 05df 8b d0 mov dx,ax
- 05e1 8a 46 06 mov al,+6H[bp]
- 05e4 30 e4 xor ah,ah
- 05e6 8b ca mov cx,dx
- 05e8 d3 e8 shr ax,cl
- 05ea 25 01 00 and ax,0001H
- 05ed 8b f8 mov di,ax
- 05ef 8a 8d 00 00 mov cl,L98[di]
- 05f3 8a 46 ff mov al,-1H[bp]
- 05f6 30 e4 xor ah,ah
- 05f8 8b d0 mov dx,ax
- 05fa b8 08 00 mov ax,0008H
- 05fd 2b c2 sub ax,dx
- 05ff 8b f8 mov di,ax
- 0601 88 8b ff fe mov -101H[bp+di],cl
- 0605 80 7e ff 07 cmp byte ptr -1H[bp],07H
- 0609 75 cc jne L36
- 060b 8d be ff fe lea di,-101H[bp]
- 060f 16 push ss
- 0610 57 push di
- 0611 c4 7e 08 les di,dword ptr +8H[bp]
- 0614 06 push es
- 0615 57 push di
- 0616 b8 ff 00 mov ax,00ffH
- 0619 50 push ax
- 061a 9a 00 00 00 00 call far SYSTEM_00C
- 061f 89 ec mov sp,bp
- 0621 5d pop bp
- 0622 ca 02 00 retf 0002H
- 0625 23 42 61 L38 and ax,+61H[bp+si]
- 0628 73 65 jae L43
- 062a 20 63 6f and +6fH[bp+di],ah
- 062d 6e outsb
- 062e 76 65 jbe L44
- 0630 72 73 jb L46
- 0632 69 6f 6e 3a 20 imul bp,+6eH[bx],203aH
- 0637 42 inc dx
- 0638 61 popa
- 0639 73 65 jae L45
- 063b 20 6f 75 and +75H[bx],ch
- 063e 74 20 je L40
- 0640 6f outsw
- 0641 66 20 62 6f and +6fH[bp+si],ah
- 0645 75 6e jne L48
- 0647 64 73 24 jae L41
- 064a 31 32 xor [bp+si],si
- 064c 33 34 xor si,[si]
- 064e 35 36 37 xor ax,3736H
- 0651 38 39 cmp [bx+di],bh
- 0653 41 inc cx
- 0654 42 inc dx
- 0655 43 inc bx
- 0656 44 inc sp
- 0657 45 inc bp
- 0658 46 inc si
- 0659 47 inc di
- 065a 48 dec ax
- 065b 49 dec cx
- 065c 4a dec dx
- 065d 4b dec bx
- 065e 4c dec sp
- 065f 4d dec bp
- 0660 4e L40 dec si
- 0661 4f dec di
- 0662 50 push ax
- 0663 51 push cx
- 0664 52 push dx
- 0665 53 push bx
- 0666 54 push sp
- 0667 55 push bp
- 0668 56 push si
- 0669 57 push di
- 066a 58 pop ax
- 066b 59 pop cx
- 066c 5a pop dx
- 066d 5b pop bx
- 066e 1f L41 pop ds
- 066f 42 inc dx
- 0670 61 popa
- 0671 73 65 jae L49
- 0673 20 63 6f and +6fH[bp+di],ah
- 0676 6e outsb
- 0677 76 65 jbe L50
- 0679 72 73 jb L52
- 067b 69 6f 6e 3a 20 imul bp,+6eH[bx],203aH
- 0680 49 dec cx
- 0681 6c insb
- 0682 6c insb
- 0683 65 67 61 popa
- 0686 6c insb
- 0687 20 64 69 and +69H[si],ah
- 068a 67 69 74 20 21 42
- 61 imul si,+21H[eax],6142H
- 0691 73 65 jae L53
- 0693 20 63 6f and +6fH[bp+di],ah
- 0696 6e outsb
- 0697 76 65 jbe L54
- 0699 72 73 jb L57
- 069b 69 6f 6e 3a 20 imul bp,+6eH[bx],203aH
- 06a0 56 L45 push si
- 06a1 61 popa
- 06a2 6c insb
- 06a3 75 65 jne L55
- 06a5 20 6f 76 L46 and +76H[bx],ch
- 06a8 65 72 66 jb L58
- 06ab 6c insb
- 06ac 6f outsw
- 06ad 77 73 ja L59
- 06af 20 0a and [bp+si],cl
- 06b1 20 28 and [bx+si],ch
- 06b3 64 65 63 69 6d arpl bp,gs:+6dH[bx+di]
- 06b8 61 popa
- 06b9 6c insb
- 06ba 29 55 89 sub -77H[di],dx
- 06bd e5 b8 in ax,0b8H
- 06bf 1c 03 sbb al,03H
- 06c1 9a 00 00 00 00 call far SYSTEM_034
- 06c6 81 ec 1c 03 sub sp,031cH
- 06ca c4 7e 06 les di,dword ptr +6H[bp]
- 06cd 06 push es
- 06ce 57 push di
- 06cf 8d be fc fe lea di,-104H[bp]
- 06d3 16 push ss
- 06d4 57 push di
- 06d5 b8 ff 00 mov ax,00ffH
- 06d8 50 L49 push ax
- 06d9 9a 00 00 00 00 call far SYSTEM_00C
- 06de 80 7e 04 02 L50 cmp byte ptr +4H[bp],02H
- 06e2 72 06 jb L51
- 06e4 80 7e 04 24 cmp byte ptr +4H[bp],24H
- 06e8 76 23 jbe L56
- 06ea bf 00 00 L51 mov di,offset SYSTEM_BSS+100H
- 06ed 1e push ds
- 06ee 57 L52 push di
- 06ef bf 00 00 mov di,offset L38
- 06f2 0e push cs
- 06f3 57 push di
- 06f4 31 c0 xor ax,ax
- 06f6 50 push ax
- 06f7 9a 00 00 00 00 call far SYSTEM_036
- 06fc 9a 00 00 00 00 call far SYSTEM_03A
- 0701 9a 00 00 00 00 call far SYSTEM_032
- 0706 31 c0 xor ax,ax
- 0708 9a 00 00 00 00 call far SYSTEM_003
- 070d c7 86 ee fe 81 00 L56 mov word ptr -112H[bp],0081H
- 0713 c7 86 f0 fe 00 00 mov word ptr -110H[bp],0000H
- 0719 c7 86 f2 fe 00 00 mov word ptr -10eH[bp],0000H
- 071f c7 86 e8 fe 00 00 mov word ptr -118H[bp],0000H
- 0725 c7 86 ea fe 00 00 mov word ptr -116H[bp],0000H
- 072b c7 86 ec fe 00 00 mov word ptr -114H[bp],0000H
- 0731 c7 86 f8 fe 01 00 mov word ptr -108H[bp],0001H
- 0737 c7 86 fa fe 00 00 mov word ptr -106H[bp],0000H
- 073d 31 c0 xor ax,ax
- 073f 89 86 f4 fe mov -10cH[bp],ax
- 0743 89 86 f6 fe mov -10aH[bp],ax
- 0747 8a 86 fc fe mov al,-104H[bp]
- 074b 30 e4 xor ah,ah
- 074d 40 inc ax
- 074e 89 86 e4 fe mov -11cH[bp],ax
- 0752 83 be e4 fe 01 L60 cmp word ptr -11cH[bp],0001H
- 0757 7f 03 jg L61
- 0759 e9 bc 01 jmp L65
- 075c 8b 86 e4 fe L61 mov ax,-11cH[bp]
- 0760 48 dec ax
- 0761 89 86 e4 fe mov -11cH[bp],ax
- 0765 8d be e4 fc lea di,-31cH[bp]
- 0769 16 push ss
- 076a 57 push di
- 076b 8b be e4 fe mov di,-11cH[bp]
- 076f 8a 83 fc fe mov al,-104H[bp+di]
- 0773 50 push ax
- 0774 9a 00 00 00 00 call far SYSTEM_05A
- 0779 50 push ax
- 077a 9a 00 00 00 00 call far SYSTEM_012
- 077f bf 00 00 mov di,offset L39
- 0782 0e push cs
- 0783 57 push di
- 0784 9a 00 00 00 00 call far SYSTEM_010
- 0789 89 86 e6 fe mov -11aH[bp],ax
- 078d 8a 46 04 mov al,+4H[bp]
- 0790 30 e4 xor ah,ah
- 0792 48 dec ax
- 0793 3b 86 e6 fe cmp ax,-11aH[bp]
- 0797 7c 12 jl L62
- 0799 83 be e6 fe 00 cmp word ptr -11aH[bp],0000H
- 079e 75 3f jne L63
- 07a0 8b be e4 fe mov di,-11cH[bp]
- 07a4 80 bb fc fe 30 cmp byte ptr -104H[bp+di],30H
- 07a9 74 34 je L63
- 07ab bf 00 00 L62 mov di,offset SYSTEM_BSS+100H
- 07ae 1e push ds
- 07af 57 push di
- 07b0 bf 00 00 mov di,offset L41
- 07b3 0e push cs
- 07b4 57 push di
- 07b5 31 c0 xor ax,ax
- 07b7 50 push ax
- 07b8 9a 00 00 00 00 call far SYSTEM_036
- 07bd 8b be e4 fe mov di,-11cH[bp]
- 07c1 8a 83 fc fe mov al,-104H[bp+di]
- 07c5 50 push ax
- 07c6 31 c0 xor ax,ax
- 07c8 50 push ax
- 07c9 9a 00 00 00 00 call far SYSTEM_039
- 07ce 9a 00 00 00 00 call far SYSTEM_03A
- 07d3 9a 00 00 00 00 call far SYSTEM_032
- 07d8 31 c0 xor ax,ax
- 07da 9a 00 00 00 00 call far SYSTEM_003
- 07df 8b 86 e6 fe L63 mov ax,-11aH[bp]
- 07e3 99 cwd
- 07e4 9a 00 00 00 00 call far SYSTEM_073
- 07e9 8b 8e ee fe mov cx,-112H[bp]
- 07ed 8b b6 f0 fe mov si,-110H[bp]
- 07f1 8b be f2 fe mov di,-10eH[bp]
- 07f5 9a 00 00 00 00 call far SYSTEM_070
- 07fa 8b 8e e8 fe mov cx,-118H[bp]
- 07fe 8b b6 ea fe mov si,-116H[bp]
- 0802 8b be ec fe mov di,-114H[bp]
- 0806 9a 00 00 00 00 call far SYSTEM_06E
- 080b 89 86 e8 fe mov -118H[bp],ax
- 080f 89 9e ea fe mov -116H[bp],bx
- 0813 89 96 ec fe mov -114H[bp],dx
- 0817 8a 46 04 mov al,+4H[bp]
- 081a 30 e4 xor ah,ah
- 081c 31 d2 xor dx,dx
- 081e 9a 00 00 00 00 call far SYSTEM_073
- 0823 8b 8e ee fe mov cx,-112H[bp]
- 0827 8b b6 f0 fe mov si,-110H[bp]
- 082b 8b be f2 fe mov di,-10eH[bp]
- 082f 9a 00 00 00 00 call far SYSTEM_070
- 0834 89 86 ee fe mov -112H[bp],ax
- 0838 89 9e f0 fe mov -110H[bp],bx
- 083c 89 96 f2 fe mov -10eH[bp],dx
- 0840 8b 86 e8 fe mov ax,-118H[bp]
- 0844 8b 9e ea fe mov bx,-116H[bp]
- 0848 8b 96 ec fe mov dx,-114H[bp]
- 084c 80 e6 7f and dh,7fH
- 084f 8b 0e 00 00 mov cx,L99
- 0853 8b 36 00 00 mov si,L100
- 0857 8b 3e 00 00 mov di,L101
- 085b 9a 00 00 00 00 call far SYSTEM_072
- 0860 76 79 jbe L64
- 0862 ff 36 00 00 push L101
- 0866 ff 36 00 00 push L100
- 086a ff 36 00 00 push L99
- 086e 31 c0 xor ax,ax
- 0870 50 push ax
- 0871 31 c0 xor ax,ax
- 0873 50 push ax
- 0874 8d be e4 fd lea di,-21cH[bp]
- 0878 16 push ss
- 0879 57 push di
- 087a b8 ff 00 mov ax,00ffH
- 087d 50 push ax
- 087e 9a 00 00 00 00 call far SYSTEM_079
- 0883 8d be e4 fc lea di,-31cH[bp]
- 0887 16 push ss
- 0888 57 push di
- 0889 bf 00 00 mov di,offset L42
- 088c 0e push cs
- 088d 57 push di
- 088e 9a 00 00 00 00 call far SYSTEM_00B
- 0893 8d be e4 fd lea di,-21cH[bp]
- 0897 16 push ss
- 0898 57 push di
- 0899 9a 00 00 00 00 call far SYSTEM_00F
- 089e bf 00 00 mov di,offset L47
- 08a1 0e push cs
- 08a2 57 push di
- 08a3 9a 00 00 00 00 call far SYSTEM_00F
- 08a8 8d be e4 fd lea di,-21cH[bp]
- 08ac 16 push ss
- 08ad 57 push di
- 08ae b8 ff 00 mov ax,00ffH
- 08b1 50 push ax
- 08b2 9a 00 00 00 00 call far SYSTEM_00C
- 08b7 bf 00 00 mov di,offset SYSTEM_BSS+100H
- 08ba 1e push ds
- 08bb 57 push di
- 08bc 8d be e4 fd lea di,-21cH[bp]
- 08c0 16 push ss
- 08c1 57 push di
- 08c2 31 c0 xor ax,ax
- 08c4 50 push ax
- 08c5 9a 00 00 00 00 call far SYSTEM_036
- 08ca 9a 00 00 00 00 call far SYSTEM_03A
- 08cf 9a 00 00 00 00 call far SYSTEM_032
- 08d4 31 c0 xor ax,ax
- 08d6 9a 00 00 00 00 call far SYSTEM_003
- 08db 8b 86 e6 fe L64 mov ax,-11aH[bp]
- 08df 99 cwd
- 08e0 c4 8e f8 fe les cx,dword ptr -108H[bp]
- 08e4 8c c3 mov bx,es
- 08e6 9a 00 00 00 00 call far SYSTEM_005
- 08eb 03 86 f4 fe add ax,-10cH[bp]
- 08ef 13 96 f6 fe adc dx,-10aH[bp]
- 08f3 89 86 f4 fe mov -10cH[bp],ax
- 08f7 89 96 f6 fe mov -10aH[bp],dx
- 08fb 8a 46 04 mov al,+4H[bp]
- 08fe 30 e4 xor ah,ah
- 0900 31 d2 xor dx,dx
- 0902 c4 8e f8 fe les cx,dword ptr -108H[bp]
- 0906 8c c3 mov bx,es
- 0908 9a 00 00 00 00 call far SYSTEM_005
- 090d 89 86 f8 fe mov -108H[bp],ax
- 0911 89 96 fa fe mov -106H[bp],dx
- 0915 e9 3a fe jmp L60
- 0918 c4 86 f4 fe L65 les ax,dword ptr -10cH[bp]
- 091c 8c c2 mov dx,es
- 091e 89 46 fc mov -4H[bp],ax
- 0921 89 56 fe mov -2H[bp],dx
- 0924 8b 46 fc mov ax,-4H[bp]
- 0927 8b 56 fe mov dx,-2H[bp]
- 092a 89 ec mov sp,bp
- 092c 5d pop bp
- 092d c2 06 00 ret 0006H
- 0930 23 42 61 L66 and ax,+61H[bp+si]
- 0933 73 65 jae L70
- 0935 20 63 6f and +6fH[bp+di],ah
- 0938 6e outsb
- 0939 76 65 jbe L71
- 093b 72 73 jb L73
- 093d 69 6f 6e 3a 20 imul bp,+6eH[bx],203aH
- 0942 42 inc dx
- 0943 61 popa
- 0944 73 65 jae L72
- 0946 20 6f 75 and +75H[bx],ch
- 0949 74 20 je L68
- 094b 6f outsw
- 094c 66 20 62 6f and +6fH[bp+si],ah
- 0950 75 6e jne L77
- 0952 64 73 20 jae TSUNTB_018
- 0955 42 inc dx
- 0956 61 popa
- 0957 73 65 jae L76
- 0959 20 63 6f and +6fH[bp+di],ah
- 095c 6e outsb
- 095d 76 65 jbe L78
- 095f 72 73 jb L80
- 0961 69 6f 6e 3a 20 imul bp,+6eH[bx],203aH
- 0966 56 push si
- 0967 61 popa
- 0968 6c insb
- 0969 75 65 jne L79
- 096b 20 74 6f L68 and +6fH[si],dh
- 096e 6f outsw
- 096f 20 6c 61 and +61H[si],ch
- 0972 72 67 jb L81
- 0974 65 55 push bp
- 0976 89 e5 mov bp,sp
- 0978 b8 02 02 mov ax,0202H
- 097b 9a 00 00 00 00 call far SYSTEM_034
- 0980 81 ec 02 02 sub sp,0202H
- 0984 80 7e 04 02 cmp byte ptr +4H[bp],02H
- 0988 72 06 jb L69
- 098a 80 7e 04 24 cmp byte ptr +4H[bp],24H
- 098e 76 23 jbe L74
- 0990 bf 00 00 L69 mov di,offset SYSTEM_BSS+100H
- 0993 1e push ds
- 0994 57 push di
- 0995 bf 00 00 mov di,offset L66
- 0998 0e push cs
- 0999 57 push di
- 099a 31 c0 L70 xor ax,ax
- 099c 50 push ax
- 099d 9a 00 00 00 00 call far SYSTEM_036
- 09a2 9a 00 00 00 00 call far SYSTEM_03A
- 09a7 9a 00 00 00 00 call far SYSTEM_032
- 09ac 31 c0 xor ax,ax
- 09ae 9a 00 00 00 00 call far SYSTEM_003
- 09b3 c6 86 00 ff 00 L74 mov byte ptr -100H[bp],00H
- 09b8 8a 46 04 L75 mov al,+4H[bp]
- 09bb 30 e4 xor ah,ah
- 09bd 31 d2 xor dx,dx
- 09bf 8b c8 mov cx,ax
- 09c1 8b da mov bx,dx
- 09c3 c4 46 06 les ax,dword ptr +6H[bp]
- 09c6 8c c2 mov dx,es
- 09c8 9a 00 00 00 00 call far SYSTEM_006
- 09cd 89 c8 mov ax,cx
- 09cf 89 da mov dx,bx
- 09d1 89 86 fe fe mov -102H[bp],ax
- 09d5 8b 86 fe fe mov ax,-102H[bp]
- 09d9 40 inc ax
- 09da 3d f8 00 cmp ax,00f8H
- 09dd 7e 23 jle L82
- 09df bf 00 00 mov di,offset SYSTEM_BSS+100H
- 09e2 1e push ds
- 09e3 57 push di
- 09e4 bf 00 00 mov di,offset L67
- 09e7 0e push cs
- 09e8 57 push di
- 09e9 31 c0 xor ax,ax
- 09eb 50 push ax
- 09ec 9a 00 00 00 00 call far SYSTEM_036
- 09f1 9a 00 00 00 00 call far SYSTEM_03A
- 09f6 9a 00 00 00 00 call far SYSTEM_032
- 09fb 31 c0 xor ax,ax
- 09fd 9a 00 00 00 00 call far SYSTEM_003
- 0a02 8d be fe fd L82 lea di,-202H[bp]
- 0a06 16 push ss
- 0a07 57 push di
- 0a08 8b 86 fe fe mov ax,-102H[bp]
- 0a0c 40 inc ax
- 0a0d 8b f8 mov di,ax
- 0a0f 8a 85 00 00 mov al,L102[di]
- 0a13 50 push ax
- 0a14 9a 00 00 00 00 call far SYSTEM_012
- 0a19 8d be 00 ff lea di,-100H[bp]
- 0a1d 16 push ss
- 0a1e 57 push di
- 0a1f 9a 00 00 00 00 call far SYSTEM_00F
- 0a24 8d be 00 ff lea di,-100H[bp]
- 0a28 16 push ss
- 0a29 57 push di
- 0a2a b8 ff 00 mov ax,00ffH
- 0a2d 50 push ax
- 0a2e 9a 00 00 00 00 call far SYSTEM_00C
- 0a33 8a 46 04 mov al,+4H[bp]
- 0a36 30 e4 xor ah,ah
- 0a38 31 d2 xor dx,dx
- 0a3a 8b c8 mov cx,ax
- 0a3c 8b da mov bx,dx
- 0a3e c4 46 06 les ax,dword ptr +6H[bp]
- 0a41 8c c2 mov dx,es
- 0a43 9a 00 00 00 00 call far SYSTEM_006
- 0a48 89 46 06 mov +6H[bp],ax
- 0a4b 89 56 08 mov +8H[bp],dx
- 0a4e 83 7e 08 00 cmp word ptr +8H[bp],0000H
- 0a52 7c 0e jl L84
- 0a54 7e 03 jle L83
- 0a56 e9 5f ff jmp L75
- 0a59 83 7e 06 00 L83 cmp word ptr +6H[bp],0000H
- 0a5d 76 03 jbe L84
- 0a5f e9 56 ff jmp L75
- 0a62 8d be 00 ff L84 lea di,-100H[bp]
- 0a66 16 push ss
- 0a67 57 push di
- 0a68 c4 7e 0a les di,dword ptr +0aH[bp]
- 0a6b 06 push es
- 0a6c 57 push di
- 0a6d b8 ff 00 mov ax,00ffH
- 0a70 50 push ax
- 0a71 9a 00 00 00 00 call far SYSTEM_00C
- 0a76 89 ec mov sp,bp
- 0a78 5d pop bp
- 0a79 c2 06 00 ret 0006H
- 0a7c CONVBFN:
- 0a7c 55 TSUNTB_008 push bp
- 0a7d 89 e5 mov bp,sp
- 0a7f b8 04 02 mov ax,0204H
- 0a82 9a 00 00 00 00 call far SYSTEM_034
- 0a87 81 ec 04 02 sub sp,0204H
- 0a8b c4 7e 0a les di,dword ptr +0aH[bp]
- 0a8e 06 push es
- 0a8f 57 push di
- 0a90 8d be 00 ff lea di,-100H[bp]
- 0a94 16 push ss
- 0a95 57 push di
- 0a96 b8 ff 00 mov ax,00ffH
- 0a99 50 push ax
- 0a9a 9a 00 00 00 00 call far SYSTEM_00C
- 0a9f 8d be 00 ff lea di,-100H[bp]
- 0aa3 16 push ss
- 0aa4 57 push di
- 0aa5 8a 46 08 mov al,+8H[bp]
- 0aa8 50 push ax
- 0aa9 e8 00 00 call TSUNTB_017
- 0aac 89 86 fc fe mov -104H[bp],ax
- 0ab0 89 96 fe fe mov -102H[bp],dx
- 0ab4 8d be fc fd lea di,-204H[bp]
- 0ab8 16 push ss
- 0ab9 57 push di
- 0aba ff b6 fe fe push -102H[bp]
- 0abe ff b6 fc fe push -104H[bp]
- 0ac2 8a 46 06 mov al,+6H[bp]
- 0ac5 50 push ax
- 0ac6 e8 00 00 call TSUNTB_018
- 0ac9 c4 7e 0e les di,dword ptr +0eH[bp]
- 0acc 06 push es
- 0acd 57 push di
- 0ace b8 ff 00 mov ax,00ffH
- 0ad1 50 push ax
- 0ad2 9a 00 00 00 00 call far SYSTEM_00C
- 0ad7 89 ec mov sp,bp
- 0ad9 5d pop bp
- 0ada ca 08 00 retf 0008H
- 0add 55 TSUNTB_019 push bp
- 0ade 89 e5 mov bp,sp
- 0ae0 b8 01 00 mov ax,0001H
- 0ae3 9a 00 00 00 00 call far SYSTEM_034
- 0ae8 83 ec 01 sub sp,0001H
- 0aeb 8a 46 04 mov al,+4H[bp]
- 0aee 50 push ax
- 0aef 9a 00 00 00 00 call far SYSTEM_05A
- 0af4 88 46 04 mov +4H[bp],al
- 0af7 8a 46 04 mov al,+4H[bp]
- 0afa 3c 30 cmp al,30H
- 0afc 72 11 jb L85
- 0afe 3c 39 cmp al,39H
- 0b00 77 0d ja L85
- 0b02 8a 46 04 mov al,+4H[bp]
- 0b05 30 e4 xor ah,ah
- 0b07 2d 30 00 sub ax,0030H
- 0b0a 88 46 ff mov -1H[bp],al
- 0b0d eb 19 jmp L87
- 0b0f 3c 41 L85 cmp al,41H
- 0b11 72 11 jb L86
- 0b13 3c 46 cmp al,46H
- 0b15 77 0d ja L86
- 0b17 8a 46 04 mov al,+4H[bp]
- 0b1a 30 e4 xor ah,ah
- 0b1c 2d 37 00 sub ax,0037H
- 0b1f 88 46 ff mov -1H[bp],al
- 0b22 eb 04 jmp L87
- 0b24 c6 46 ff 00 L86 mov byte ptr -1H[bp],00H
- 0b28 8a 46 ff L87 mov al,-1H[bp]
- 0b2b 89 ec mov sp,bp
- 0b2d 5d pop bp
- 0b2e c2 02 00 ret 0002H
- 0b31 HEXDECFN:
- 0b31 55 TSUNTB_00F push bp
- 0b32 89 e5 mov bp,sp
- 0b34 b8 08 01 mov ax,0108H
- 0b37 9a 00 00 00 00 call far SYSTEM_034
- 0b3c 81 ec 08 01 sub sp,0108H
- 0b40 c4 7e 06 les di,dword ptr +6H[bp]
- 0b43 06 push es
- 0b44 57 push di
- 0b45 8d be fe fe lea di,-102H[bp]
- 0b49 16 push ss
- 0b4a 57 push di
- 0b4b b8 ff 00 mov ax,00ffH
- 0b4e 50 push ax
- 0b4f 9a 00 00 00 00 call far SYSTEM_00C
- 0b54 8a 86 fe fe mov al,-102H[bp]
- 0b58 88 86 fd fe mov -103H[bp],al
- 0b5c 31 c0 xor ax,ax
- 0b5e 89 86 f8 fe mov -108H[bp],ax
- 0b62 89 86 fa fe mov -106H[bp],ax
- 0b66 8a 86 fd fe mov al,-103H[bp]
- 0b6a 3c 01 cmp al,01H
- 0b6c 72 56 jb L90
- 0b6e 88 86 fc fe mov -104H[bp],al
- 0b72 eb 04 jmp L89
- 0b74 fe 8e fc fe L88 dec byte ptr -104H[bp]
- 0b78 8a 86 fc fe L89 mov al,-104H[bp]
- 0b7c 30 e4 xor ah,ah
- 0b7e 8b f8 mov di,ax
- 0b80 8a 83 fe fe mov al,-102H[bp+di]
- 0b84 50 push ax
- 0b85 e8 00 00 call TSUNTB_019
- 0b88 30 e4 xor ah,ah
- 0b8a 8b d8 mov bx,ax
- 0b8c 8a 86 fc fe mov al,-104H[bp]
- 0b90 30 e4 xor ah,ah
- 0b92 8b d0 mov dx,ax
- 0b94 8a 86 fd fe mov al,-103H[bp]
- 0b98 30 e4 xor ah,ah
- 0b9a 2b c2 sub ax,dx
- 0b9c b9 02 00 mov cx,0002H
- 0b9f d3 e0 shl ax,cl
- 0ba1 8b d0 mov dx,ax
- 0ba3 b8 01 00 mov ax,0001H
- 0ba6 8b ca mov cx,dx
- 0ba8 d3 e0 shl ax,cl
- 0baa f7 eb imul bx
- 0bac 99 cwd
- 0bad 03 86 f8 fe add ax,-108H[bp]
- 0bb1 13 96 fa fe adc dx,-106H[bp]
- 0bb5 89 86 f8 fe mov -108H[bp],ax
- 0bb9 89 96 fa fe mov -106H[bp],dx
- 0bbd 80 be fc fe 01 cmp byte ptr -104H[bp],01H
- 0bc2 75 b0 jne L88
- 0bc4 8b 86 f8 fe L90 mov ax,-108H[bp]
- 0bc8 89 46 fe mov -2H[bp],ax
- 0bcb 8b 46 fe mov ax,-2H[bp]
- 0bce 89 ec mov sp,bp
- 0bd0 5d pop bp
- 0bd1 ca 04 00 retf 0004H
- 0bd4 HEXLNGFN:
- 0bd4 55 TSUNTB_010 push bp
- 0bd5 89 e5 mov bp,sp
- 0bd7 b8 10 01 mov ax,0110H
- 0bda 9a 00 00 00 00 call far SYSTEM_034
- 0bdf 81 ec 10 01 sub sp,0110H
- 0be3 c4 7e 06 les di,dword ptr +6H[bp]
- 0be6 06 push es
- 0be7 57 push di
- 0be8 8d be fc fe lea di,-104H[bp]
- 0bec 16 push ss
- 0bed 57 push di
- 0bee b8 ff 00 mov ax,00ffH
- 0bf1 50 push ax
- 0bf2 9a 00 00 00 00 call far SYSTEM_00C
- 0bf7 8a 86 fc fe mov al,-104H[bp]
- 0bfb 30 e4 xor ah,ah
- 0bfd 31 d2 xor dx,dx
- 0bff 89 86 f8 fe mov -108H[bp],ax
- 0c03 89 96 fa fe mov -106H[bp],dx
- 0c07 31 c0 xor ax,ax
- 0c09 89 86 f0 fe mov -110H[bp],ax
- 0c0d 89 86 f2 fe mov -10eH[bp],ax
- 0c11 c4 86 f8 fe les ax,dword ptr -108H[bp]
- 0c15 8c c2 mov dx,es
- 0c17 83 fa 00 cmp dx,0000H
- 0c1a 7c 78 jl L94
- 0c1c 7f 05 jg L91
- 0c1e 3d 01 00 cmp ax,0001H
- 0c21 72 71 jb L94
- 0c23 89 86 f4 fe L91 mov -10cH[bp],ax
- 0c27 89 96 f6 fe mov -10aH[bp],dx
- 0c2b eb 0a jmp L93
- 0c2d 83 ae f4 fe 01 L92 sub word ptr -10cH[bp],0001H
- 0c32 83 9e f6 fe 00 sbb word ptr -10aH[bp],0000H
- 0c37 c4 86 f8 fe L93 les ax,dword ptr -108H[bp]
- 0c3b 8c c2 mov dx,es
- 0c3d 2b 86 f4 fe sub ax,-10cH[bp]
- 0c41 1b 96 f6 fe sbb dx,-10aH[bp]
- 0c45 b9 04 00 mov cx,0004H
- 0c48 31 db xor bx,bx
- 0c4a 9a 00 00 00 00 call far SYSTEM_005
- 0c4f 8b c8 mov cx,ax
- 0c51 8b da mov bx,dx
- 0c53 b8 01 00 mov ax,0001H
- 0c56 31 d2 xor dx,dx
- 0c58 9a 00 00 00 00 call far SYSTEM_008
- 0c5d 52 push dx
- 0c5e 50 push ax
- 0c5f 8b be f4 fe mov di,-10cH[bp]
- 0c63 8a 83 fc fe mov al,-104H[bp+di]
- 0c67 50 push ax
- 0c68 e8 00 00 call TSUNTB_019
- 0c6b 30 e4 xor ah,ah
- 0c6d 31 d2 xor dx,dx
- 0c6f 59 pop cx
- 0c70 5b pop bx
- 0c71 9a 00 00 00 00 call far SYSTEM_005
- 0c76 03 86 f0 fe add ax,-110H[bp]
- 0c7a 13 96 f2 fe adc dx,-10eH[bp]
- 0c7e 89 86 f0 fe mov -110H[bp],ax
- 0c82 89 96 f2 fe mov -10eH[bp],dx
- 0c86 83 be f6 fe 00 cmp word ptr -10aH[bp],0000H
- 0c8b 75 a0 jne L92
- 0c8d 83 be f4 fe 01 cmp word ptr -10cH[bp],0001H
- 0c92 75 99 jne L92
- 0c94 c4 86 f0 fe L94 les ax,dword ptr -110H[bp]
- 0c98 8c c2 mov dx,es
- 0c9a 9a 00 00 00 00 call far SYSTEM_073
- 0c9f 9a 00 00 00 00 call far SYSTEM_074
- 0ca4 89 46 fc mov -4H[bp],ax
- 0ca7 89 56 fe mov -2H[bp],dx
- 0caa 8b 46 fc mov ax,-4H[bp]
- 0cad 8b 56 fe mov dx,-2H[bp]
- 0cb0 89 ec mov sp,bp
- 0cb2 5d pop bp
- 0cb3 ca 04 00 retf 0004H
- 0cb6 HEXFN:
- 0cb6 55 TSUNTB_00A push bp
- 0cb7 89 e5 mov bp,sp
- 0cb9 b8 00 04 mov ax,0400H
- 0cbc 9a 00 00 00 00 call far SYSTEM_034
- 0cc1 81 ec 00 04 sub sp,0400H
- 0cc5 8d be 00 ff lea di,-100H[bp]
- 0cc9 16 push ss
- 0cca 57 push di
- 0ccb 8b 46 06 mov ax,+6H[bp]
- 0cce b9 0c 00 mov cx,000cH
- 0cd1 d3 e8 shr ax,cl
- 0cd3 8b f8 mov di,ax
- 0cd5 8a 85 00 00 mov al,L103[di]
- 0cd9 50 push ax
- 0cda 9a 00 00 00 00 call far SYSTEM_012
- 0cdf 8d be 00 fe lea di,-200H[bp]
- 0ce3 16 push ss
- 0ce4 57 push di
- 0ce5 8b 46 06 mov ax,+6H[bp]
- 0ce8 b9 08 00 mov cx,0008H
- 0ceb d3 e8 shr ax,cl
- 0ced 25 0f 00 and ax,000fH
- 0cf0 8b f8 mov di,ax
- 0cf2 8a 85 00 00 mov al,L103[di]
- 0cf6 50 push ax
- 0cf7 9a 00 00 00 00 call far SYSTEM_012
- 0cfc 9a 00 00 00 00 call far SYSTEM_00F
- 0d01 8d be 00 fd lea di,-300H[bp]
- 0d05 16 push ss
- 0d06 57 push di
- 0d07 8b 46 06 mov ax,+6H[bp]
- 0d0a b9 04 00 mov cx,0004H
- 0d0d d3 e8 shr ax,cl
- 0d0f 25 0f 00 and ax,000fH
- 0d12 8b f8 mov di,ax
- 0d14 8a 85 00 00 mov al,L103[di]
- 0d18 50 push ax
- 0d19 9a 00 00 00 00 call far SYSTEM_012
- 0d1e 9a 00 00 00 00 call far SYSTEM_00F
- 0d23 8d be 00 fc lea di,-400H[bp]
- 0d27 16 push ss
- 0d28 57 push di
- 0d29 8b 46 06 mov ax,+6H[bp]
- 0d2c 25 0f 00 and ax,000fH
- 0d2f 8b f8 mov di,ax
- 0d31 8a 85 00 00 mov al,L103[di]
- 0d35 50 push ax
- 0d36 9a 00 00 00 00 call far SYSTEM_012
- 0d3b 9a 00 00 00 00 call far SYSTEM_00F
- 0d40 c4 7e 08 les di,dword ptr +8H[bp]
- 0d43 06 push es
- 0d44 57 push di
- 0d45 b8 ff 00 mov ax,00ffH
- 0d48 50 push ax
- 0d49 9a 00 00 00 00 call far SYSTEM_00C
- 0d4e 89 ec mov sp,bp
- 0d50 5d pop bp
- 0d51 ca 02 00 retf 0002H
- 0d54 BHEXFN:
- 0d54 55 TSUNTB_009 push bp
- 0d55 89 e5 mov bp,sp
- 0d57 b8 00 02 mov ax,0200H
- 0d5a 9a 00 00 00 00 call far SYSTEM_034
- 0d5f 81 ec 00 02 sub sp,0200H
- 0d63 8d be 00 ff lea di,-100H[bp]
- 0d67 16 push ss
- 0d68 57 push di
- 0d69 8a 46 06 mov al,+6H[bp]
- 0d6c 30 e4 xor ah,ah
- 0d6e b9 04 00 mov cx,0004H
- 0d71 d3 e8 shr ax,cl
- 0d73 8b f8 mov di,ax
- 0d75 8a 85 00 00 mov al,L104[di]
- 0d79 50 push ax
- 0d7a 9a 00 00 00 00 call far SYSTEM_012
- 0d7f 8d be 00 fe lea di,-200H[bp]
- 0d83 16 push ss
- 0d84 57 push di
- 0d85 8a 46 06 mov al,+6H[bp]
- 0d88 24 0f and al,0fH
- 0d8a 30 e4 xor ah,ah
- 0d8c 8b f8 mov di,ax
- 0d8e 8a 85 00 00 mov al,L104[di]
- 0d92 50 push ax
- 0d93 9a 00 00 00 00 call far SYSTEM_012
- 0d98 9a 00 00 00 00 call far SYSTEM_00F
- 0d9d c4 7e 08 les di,dword ptr +8H[bp]
- 0da0 06 push es
- 0da1 57 push di
- 0da2 b8 ff 00 mov ax,00ffH
- 0da5 50 push ax
- 0da6 9a 00 00 00 00 call far SYSTEM_00C
- 0dab 89 ec mov sp,bp
- 0dad 5d pop bp
- 0dae ca 02 00 retf 0002H
- 0db1 LHEXFN:
- 0db1 55 TSUNTB_00B push bp
- 0db2 89 e5 mov bp,sp
- 0db4 b8 01 01 mov ax,0101H
- 0db7 9a 00 00 00 00 call far SYSTEM_034
- 0dbc 81 ec 01 01 sub sp,0101H
- 0dc0 8d be ff fe lea di,-101H[bp]
- 0dc4 16 push ss
- 0dc5 57 push di
- 0dc6 b8 00 01 mov ax,0100H
- 0dc9 50 push ax
- 0dca b0 20 mov al,20H
- 0dcc 50 push ax
- 0dcd 9a 00 00 00 00 call far SYSTEM_05C
- 0dd2 c6 86 ff fe 08 mov byte ptr -101H[bp],08H
- 0dd7 c6 46 ff 00 mov byte ptr -1H[bp],00H
- 0ddb eb 03 jmp L96
- 0ddd fe 46 ff L95 inc byte ptr -1H[bp]
- 0de0 8a 46 ff L96 mov al,-1H[bp]
- 0de3 30 e4 xor ah,ah
- 0de5 b9 02 00 mov cx,0002H
- 0de8 d3 e0 shl ax,cl
- 0dea 99 cwd
- 0deb 8b c8 mov cx,ax
- 0ded 8b da mov bx,dx
- 0def c4 46 06 les ax,dword ptr +6H[bp]
- 0df2 8c c2 mov dx,es
- 0df4 9a 00 00 00 00 call far SYSTEM_007
- 0df9 25 0f 00 and ax,000fH
- 0dfc 81 e2 00 00 and dx,0000H
- 0e00 8b f8 mov di,ax
- 0e02 8a 8d 00 00 mov cl,L105[di]
- 0e06 8a 46 ff mov al,-1H[bp]
- 0e09 30 e4 xor ah,ah
- 0e0b 8b d0 mov dx,ax
- 0e0d b8 08 00 mov ax,0008H
- 0e10 2b c2 sub ax,dx
- 0e12 8b f8 mov di,ax
- 0e14 88 8b ff fe mov -101H[bp+di],cl
- 0e18 80 7e ff 07 cmp byte ptr -1H[bp],07H
- 0e1c 75 bf jne L95
- 0e1e 8d be ff fe lea di,-101H[bp]
- 0e22 16 push ss
- 0e23 57 push di
- 0e24 c4 7e 0a les di,dword ptr +0aH[bp]
- 0e27 06 push es
- 0e28 57 push di
- 0e29 b8 ff 00 mov ax,00ffH
- 0e2c 50 push ax
- 0e2d 9a 00 00 00 00 call far SYSTEM_00C
- 0e32 89 ec mov sp,bp
- 0e34 5d pop bp
- 0e35 ca 04 00 retf 0004H
- 0e38 BTEWRDFN:
- 0e38 55 TSUNTB_013 push bp
- 0e39 89 e5 mov bp,sp
- 0e3b b8 04 00 mov ax,0004H
- 0e3e 9a 00 00 00 00 call far SYSTEM_034
- 0e43 83 ec 04 sub sp,0004H
- 0e46 8a 46 08 mov al,+8H[bp]
- 0e49 88 46 fd mov -3H[bp],al
- 0e4c 8a 46 06 mov al,+6H[bp]
- 0e4f 88 46 fc mov -4H[bp],al
- 0e52 8b 46 fc mov ax,-4H[bp]
- 0e55 89 46 fe mov -2H[bp],ax
- 0e58 8b 46 fe mov ax,-2H[bp]
- 0e5b 89 ec mov sp,bp
- 0e5d 5d pop bp
- 0e5e ca 04 00 retf 0004H
- 0e61 WRDLNGFN:
- 0e61 55 TSUNTB_014 push bp
- 0e62 89 e5 mov bp,sp
- 0e64 b8 08 00 mov ax,0008H
- 0e67 9a 00 00 00 00 call far SYSTEM_034
- 0e6c 83 ec 08 sub sp,0008H
- 0e6f 8b 46 08 mov ax,+8H[bp]
- 0e72 89 46 fa mov -6H[bp],ax
- 0e75 8b 46 06 mov ax,+6H[bp]
- 0e78 89 46 f8 mov -8H[bp],ax
- 0e7b c4 46 f8 les ax,dword ptr -8H[bp]
- 0e7e 8c c2 mov dx,es
- 0e80 89 46 fc mov -4H[bp],ax
- 0e83 89 56 fe mov -2H[bp],dx
- 0e86 8b 46 fc mov ax,-4H[bp]
- 0e89 8b 56 fe mov dx,-2H[bp]
- 0e8c 89 ec mov sp,bp
- 0e8e 5d pop bp
- 0e8f ca 04 00 retf 0004H
- 0e92 HIWORDFN:
- 0e92 55 TSUNTB_015 push bp
- 0e93 89 e5 mov bp,sp
- 0e95 b8 02 00 mov ax,0002H
- 0e98 9a 00 00 00 00 call far SYSTEM_034
- 0e9d 83 ec 02 sub sp,0002H
- 0ea0 8b 46 08 mov ax,+8H[bp]
- 0ea3 89 46 fe mov -2H[bp],ax
- 0ea6 8b 46 fe mov ax,-2H[bp]
- 0ea9 89 ec mov sp,bp
- 0eab 5d pop bp
- 0eac ca 04 00 retf 0004H
- 0eaf LOWORDFN:
- 0eaf 55 TSUNTB_016 push bp
- 0eb0 89 e5 mov bp,sp
- 0eb2 b8 02 00 mov ax,0002H
- 0eb5 9a 00 00 00 00 call far SYSTEM_034
- 0eba 83 ec 02 sub sp,0002H
- 0ebd 8b 46 06 mov ax,+6H[bp]
- 0ec0 89 46 fe mov -2H[bp],ax
- 0ec3 8b 46 fe mov ax,-2H[bp]
- 0ec6 89 ec mov sp,bp
- 0ec8 5d pop bp
- 0ec9 ca 04 00 retf 0004H
-
- No disassembly errors
-
- ------------------------------------------------------------
-
- Segment: _DATA WORD 00000061 bytes
- 0000 30 31 TSUNTB_DATA - 01
- 0002 30 31 L97 - 01
- 0004 30 31 L98 - 01
- 0006 9f 00 L99 - ..
- 0008 fe ff L100 - ..
- 000a ff 7f L101 - ..
- 000c 24 30 31 32 33 34 35 36 L102 - $0123456
- 0014 37 38 39 41 42 43 44 45 - 789ABCDE
- 001c 46 47 48 49 4a 4b 4c 4d - FGHIJKLM
- 0024 4e 4f 50 51 52 53 54 55 - NOPQRSTU
- 002c 56 57 58 59 5a - VWXYZ
- 0031 30 31 32 33 34 35 36 37 L103 - 01234567
- 0039 38 39 41 42 43 44 45 46 - 89ABCDEF
- 0041 30 31 32 33 34 35 36 37 L104 - 01234567
- 0049 38 39 41 42 43 44 45 46 - 89ABCDEF
- 0051 30 31 32 33 34 35 36 37 L105 - 01234567
- 0059 38 39 41 42 43 44 45 46 - 89ABCDEF
-
- No disassembly errors
-
- ------------------------------------------------------------
-