home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
BEEHIVE
/
OS
/
CCPMINF.ARC
/
CDOS41.PAT
< prev
Wrap
Text File
|
1990-07-21
|
13KB
|
517 lines
Concurrent DOS V4.1
Patch 1031-AA / 1042-AB-03 06/85
COPY.EXE
Copyright 1985 by Digital Research, Inc.
Concurrent DOS and SID86 are trademarks of
Digital Research, Inc.
Compiled June 1985
Products and Serial Numbers Affected: Concurrent DOS V4.1, all
serial numbers; product code 1031-AA, 1042-AB and 1043-AB.
Program: COPY.EXE
Error Description: COPY does not report an error when paths are
specified in the command line.
Patch Procedure:
Make a back-up copy of COPY.EXE before making any changes. The
program SID-86 is required to make the changes. User entries are
in bold type. The changes are made by the following sequence of
commands:
D>SID86
SID86 1.0
#rcopy.exe
START END
XXXX:0000 XXXX:71FF
#10290
XXXX:0290 MOV DI,02E5
XXXX:0293 MOV SI,0081
XXXX:0296 MOV CX,0080
XXXX:0299 MOV DL,2B
XXXX:029B MOV AL,20
XXXX:029D CMP DL,[SI]
XXXX:029F JNZ 02A8
XXXX:02A1 ES: MOV BYTE [0266],FF
XXXX:02A7 STOSB
XXXX:02A8 MOVSB
XXXX:02A9 LOOP 029D
XXXX:02AB MOV DS,BX
#a29d
XXXX:029D call 023b
XXXX:02A0 jmps 02ab
XXXX:02A2 .
#l280
XXXX:0280 MOV BX,00A3
XXXX:0283 MOV ES,BX
XXXX:0285 ES: MOV [024D],DS
XXXX:028A ES: MOV BYTE [0266],00
XXXX:0290 MOV DI,02E5
XXXX:0293 MOV SI,0081
XXXX:0296 MOV CX,0080
XXXX:0299 MOV DL,2B
XXXX:029B MOV AL,20
XXXX:029D CALL 023B
XXXX:02A0 JMPS 02AB
XXXX:02A2 MOV BYTE [0266],FF
#l23b
XXXX:023B NOP
XXXX:023A NOP
XXXX:023B NOP
XXXX:023C NOP
XXXX:023D NOP
XXXX:023E NOP
XXXX:023F NOP
XXXX:0240 NOP
XXXX:0241 NOP
XXXX:0242 NOP
XXXX:0243 NOP
XXXX:0244 NOP
#a23b
XXXX:023B cmp byte[si],5c
XXXX:023E jz 024f
XXXX:0240 cmp dl,[si]
XXXX:0242 jnz 024b
XXXX:0244 mov es:byte[0266],ff
XXXX:024A stosb
XXXX:024B movsb
XXXX:024C loop 023b
XXXX:024E ret
XXXX:024F mov ds,bx
XXXX:0251 xor dx,dx
XXXX:0253 call 0a03
XXXX:0256 jmp 563
XXXX:0259 .
#l23b
XXXX:023B CMP BYTE [SI],5C
XXXX:023E JZ 024F
XXXX:0240 CMP DL,[SI]
XXXX:0242 JNZ 024B
XXXX:0244 ES: MOV BYTE [0266],FF
XXXX:024A STOSB
XXXX:024B MOVSB
XXXX:024C LOOP 023B
XXXX:024E RET
XXXX:024F MOV DS,BX
XXXX:0251 XOR DX,DX
XXXX:0253 CALL 0A03
#l
XXXX:0256 JMP 563
XXXX:0259 NOP
XXXX:025A NOP
XXXX:025B NOP
XXXX:025C NOP
XXXX:025D NOP
XXXX:025E NOP
XXXX:025F NOP
XXXX:0260 NOP
XXXX:0261 NOP
XXXX:0262 NOP
XXXX:0263 NOP
#sc30
XXXX:0C30 44 "To use a path, map to a floating drive.
XXXX:0C57 54 0d
XXXX:0C58 43 0a
XXXX:0C59 48 '$'
XXXX:0C5A 20 .
#wcopy.exe
#^C
D>
This Patch was developed and tested by DRI Technical Support
using standard DRI products. Modifications required to compile
and execute under nonstandard or non-DRI products are the
responsibility of the user, as are modifications specific for a
given application.
DRI specifically disclaims any express or implied warranty and
shall not be liable for loss of profits, loss of business,
indirect, special, incidental, or consequential damages of any
kind caused by the use or adaptation of this Patch.
Licensed users are granted the right to include these
modifications in their Digital Research software.
Concurrent DOS V4.1
Patch 1031-AA-01 07/85
CCPM.SYS and CCPMFIDD.SYS
Copyright 1985 by Digital Research, Inc.
Concurrent DOS and SID-86 are trademarks of
Digital Research, Inc.
Compiled July 1985
Products and Serial Numbers Affected: Concurrent DOS V4.1 Retail
release; product code 1031-AA.
Programs: CCPM.SYS and CCPMFIDD.SYS.
Error Description: Cannot extend files opened in shared mode on
DOS media.
Patch Procedure:
Make a back-up copy of CCPM.SYS or CCPMFIDD.SYS before making any
changes. The program SID86.CMD is required to make the changes.
User entries are in bold type. The initial user input values
differ for CCPM.SYS and CCPMFIDD.SYS. The values for CCPMFIDD.SYS
are given on the following sheet. The changes for CCPM.SYS are
shown below:
D>SID86
SID86 1.0
#rccpm.sys
START END
XXXX:0000 YYYY:41FF
#xcs
CS 0000 XXXX+43c-60+8
DS 0000 cs
SS WWWW .
#xcs
CS ZZZZ .
#l2C1A
ZZZZ:2C1A MOV AX,[0BB9]
ZZZZ:2C1D MOV 04[DI],AX
ZZZZ:2C20 MOV AL,[0881]
ZZZZ:2C23 MOV 06[DI],AL
ZZZZ:2C26 PUSH SI
ZZZZ:2C27 MOV AX,[08DC]
ZZZZ:2C2A MOV [08DC],DI
ZZZZ:2C2E MOV CX,0003
ZZZZ:2C31 LEA DI,07[DI]
#a2c1a
ZZZZ:2c1a call 37f6
ZZZZ:2c1d .
#l37ea
ZZZZ:37EA OR BYTE [0810],0F
ZZZZ:37EF XOR AL,AL
ZZZZ:37F1 XCHG AL,[08D9]
ZZZZ:37F5 RET
ZZZZ:37F6 NOP
ZZZZ:37F7 NOP
ZZZZ:37F8 NOP
ZZZZ:37F9 NOP
ZZZZ:37FA NOP
ZZZZ:37FB NOP
ZZZZ:37FC NOP
ZZZZ:37FD NOP
#l
ZZZZ:37FE NOP
ZZZZ:37FF NOP
ZZZZ:3800 NOP
ZZZZ:3801 NOP
ZZZZ:3802 NOP
ZZZZ:3803 NOP
ZZZZ:3804 NOP
ZZZZ:3805 NOP
ZZZZ:3806 NOP
ZZZZ:3807 NOP
ZZZZ:3808 NOP
ZZZZ:3809 NOP
#a37f6
ZZZZ:37F6 mov ax,[0bb7]
ZZZZ:37F9 or ax,ax
ZZZZ:37FB jz 3804
ZZZZ:37FD push di
ZZZZ:37FE mov di,ax
ZZZZ:3800 mov ax,06[di]
ZZZZ:3803 pop di
ZZZZ:3804 ret
ZZZZ:3805 .
#l37ea
ZZZZ:37EA OR BYTE [0810],0F
ZZZZ:37EF XOR AL,AL
ZZZZ:37F1 XCHG AL,[08D9]
ZZZZ:37F5 RET
ZZZZ:37F6 MOV AX,[0BB7]
ZZZZ:37F9 OR AX,AX
ZZZZ:37FB JZ 3804
ZZZZ:37FD PUSH DI
ZZZZ:37FE MOV DI,AX
ZZZZ:3800 MOV AX,06[DI]
ZZZZ:3803 POP DI
ZZZZ:3804 RET
#l3805
ZZZZ:3805 NOP
ZZZZ:3806 NOP
ZZZZ:3807 NOP
ZZZZ:3808 NOP
ZZZZ:3809 NOP
ZZZZ:380A NOP
ZZZZ:380B NOP
ZZZZ:380C NOP
ZZZZ:380D NOP
ZZZZ:380E NOP
ZZZZ:380F NOP
ZZZZ:3810 NOP
#a3805
ZZZZ:3805 jz 3830
ZZZZ:3807 mov byte [0810],0f
ZZZZ:380C test byte [08af],80
ZZZZ:3811 jnz 3818
ZZZZ:3813 mov byte [0810],ff
ZZZZ:3818 call 086b
ZZZZ:381B mov cx,0002
ZZZZ:381E call 3c5b
ZZZZ:3821 or ax,ax
ZZZZ:3823 jz 3828
ZZZZ:3825 jmp 4c43
ZZZZ:3828 mov byte [080d],0b
ZZZZ:382D add sp,0002
ZZZZ:3830 ret
ZZZZ:3831 .
#l3805
ZZZZ:3805 JZ 3830
ZZZZ:3807 MOV BYTE [0810],0F
ZZZZ:380C TEST BYTE [08Af],80
ZZZZ:3811 JNZ 3818
ZZZZ:3813 MOV BYTE [0810],FF
ZZZZ:3818 CALL 086B
ZZZZ:381B MOV CX,0002
ZZZZ:381E CALL 3C5B
ZZZZ:3821 OR AX,AX
ZZZZ:3823 JZ 3828
ZZZZ:3825 JMP 4C43
ZZZZ:3828 MOV BYTE [080D],0B
#l
ZZZZ:382D ADD SP,0002
ZZZZ:3830 RET
ZZZZ:3831 NOP
ZZZZ:3832 NOP
ZZZZ:3833 NOP
ZZZZ:3834 NOP
ZZZZ:3835 NOP
ZZZZ:3836 NOP
ZZZZ:3837 NOP
ZZZZ:3838 NOP
ZZZZ:3839 NOP
ZZZZ:383A NOP
#l4c32
ZZZZ:4C32 CMP BYTE [0875],01
ZZZZ:4C37 JA 4C42
ZZZZ:4C39 TEST BYTE [087F],80
ZZZZ:4C3E JZ 4C42
ZZZZ:4C40 JMPS 4C43
ZZZZ:4C42 RET
ZZZZ:4C43 MOV BX,[0B80]
ZZZZ:4C47 TEST WORD 1A[BX],FFFF
ZZZZ:4C4C JNZ 4C54
ZZZZ:4C4E MOV AX,[0B20]
ZZZZ:4C51 MOV 1A[BX],AX
ZZZZ:4C54 MOV AX,[0B22]
#a4c3e
ZZZZ:4C3E jmp 3805
ZZZZ:4C41 nop
ZZZZ:4C42 .
#l4c32
ZZZZ:4C32 CMP BYTE [0875],01
ZZZZ:4C37 JA 4C42
ZZZZ:4C39 TEST BYTE [087F],80
ZZZZ:4C3E JMP 3805
ZZZZ:4C41 NOP
ZZZZ:4C42 RET
ZZZZ:4C43 MOV BX,[0B80]
ZZZZ:4C47 TEST WORD 1A[BX],FFFF
ZZZZ:4C4C JNZ 4C54
ZZZZ:4C4E MOV AX,[0B20]
ZZZZ:4C51 MOV 1A[BX],AX
ZZZZ:4C54 MOV AX,[0B22]
#wccpm.sys
#^C
D>
The following sequence of commands for CCPMFIDD.SYS will enable
the same patch procedure outlined above to be used:
d>sid86
SID86 1.0
#rccpmfidd.sys
START END
XXXX:0000 YYYY:737F
#xcs
CS 0000 XXXX+43d-60+8
DS 0000 cs
SS WWWW .
#xcs
CS ZZZZ .
#l2C1A
From this point the patch procedure is the same as that for
CCPM.SYS. After completing the patch portion, save the file using
the commands below:
#wccpmfidd.sys
#^C
D>
This Patch was developed and tested by DRI Technical Support
using standard DRI products. Modifications required to compile
and execute under nonstandard or non-DRI products are the
responisbility of the user, as are modifications specific for a
given application.
DRI specifically disclaims any express or implied warranty and
shall not be liable for loss of profits, loss of business,
indirect, special, incidental, or consequential damages of any
kind caused by the use or adaptation of this Patch.
Licensed users are granted the right to include these
modifications in their Digital Research software.
Concurrent DOS V4.1
Patch 1031-AB-02 08/85
CCPM.SYS and CCPMFIDD.SYS
Copyright 1985 by Digital Research, Inc.
Concurrent DOS and SID-86 are trademarks of
Digital Research, Inc.
Compiled August 1985
Products and Serial Numbers Affected: Concurrent DOS V4.1 retail
release; product codes 1031-BB
Program: CCPM.SYS
Error Description: Fixups on some .EXE files not correctly
processed. Program will load, but not run correctly.
Patch Procedure:
Make a back-up copy of CCPM.SYS or CCPMFIDD.SYS before making any
changes. The program SID-86.CMD is required to make the changes.
User entries are in bold type. The changes are made to CCPM.SYS
by the following sequence of commands. Please refer to the third
sheet of this patch for the correct procedure for CCPMFIDD.SYS.
D>SID86
SID86 1.0
#rccpm.sys
START END
XXXX:0000 YYYY:41FF
#xcs
CS 0000 XXXX+1c97-60+8
DS 0000 CS
SS WWWW .
#l6ae4
ZZZZ:6AE4 NOP
ZZZZ:6AE5 NOP
ZZZZ:6AE6 NOP
ZZZZ:6AE7 NOP
ZZZZ:6AE8 NOP
ZZZZ:6AE9 NOP
ZZZZ:6AEA NOP
ZZZZ:6AEB NOP
ZZZZ:6AEC NOP
ZZZZ:6AED NOP
ZZZZ:6AEF NOP
#a6AE4
ZZZZ:6AE4 mov bx,[a26]
ZZZZ:6AE8 les si,990[bx]
ZZZZ:6AEC cmp bx,7e
ZZZZ:6AEF jb 6b09
ZZZZ:6AE1 ja 6b0e
ZZZZ:6AF3 call 4115
ZZZZ:6AF6 jz 6afb
ZZZZ:6AF8 jmp 3f40
ZZZZ:6AFB xor bx,bx
ZZZZ:6AFD mov es,990[bx]
ZZZZ:6B01 add bx,2
ZZZZ:6B04 mov [a26],bx
ZZZZ:6B08 ret
ZZZZ:6B09 add bx,4
ZZZZ:6B0C jmps 6B04
ZZZZ:6B0E call 4115
ZZZZ:6B11 xor bx,bx
ZZZZ:6B13 jmps 6ae8
ZZZZ:6B15 .
#l40e7
ZZZZ:40E7 PUSH CX
ZZZZ:40E8 CALL 40FF
ZZZZ:40EB POP CX
ZZZZ:40EC MOV AX,ES
ZZZZ:40EE ADD AX,[0A19]
ZZZZ:40F2 MOV ES,AX
ZZZZ:40F4 MOV AX,[0A19]
ZZZZ:40F7 ES: ADD [SI],AX
ZZZZ:40FA LOOP 40E7
ZZZZ:40FC JMP 420C
ZZZZ:40FF MOV BX,[0A26]
ZZZZ:4103 LES SI,0990[BX]
#a40e8
ZZZZ:40E8 call 6ae4
ZZZZ:40EB .
#l40ff
ZZZZ:40FF MOV BX,[0A26]
ZZZZ:4103 LES SI,0990[BX]
ZZZZ:4107 ADD BX,0004
ZZZZ:410A CMP BX,0080
ZZZZ:410E JNB 4115
ZZZZ:4110 MOV [0A26],BX
ZZZZ:4114 RET
ZZZZ:4115 PUSH ES
ZZZZ:4116 PUSH SI
ZZZZ:4117 MOV WORD [0A26],0000
ZZZZ:411D PUSH DS
ZZZZ:411E POP ES
#a40ff
ZZZZ:40FF nop
ZZZZ:4100 nop
ZZZZ:4101 nop
ZZZZ:4102 nop
ZZZZ:4103 nop
ZZZZ:4104 nop
ZZZZ:4105 nop
ZZZZ:4106 nop
ZZZZ:4107 nop
ZZZZ:4108 nop
ZZZZ:4109 nop
ZZZZ:410A nop
ZZZZ:410B nop
ZZZZ:410C nop
ZZZZ:410D nop
ZZZZ:410E nop
ZZZZ:410F nop
ZZZZ:4110 nop
ZZZZ:4111 nop
ZZZZ:4112 nop
ZZZZ:4113 nop
ZZZZ:4114 nop
ZZZZ:4115 .
#wccpm.sys
#^c
The following sequence of commands will enable the same patch
procedure to be utilized on the CCPMFIDD.SYS file:
D>SID86
SID86 1.0
#rccpmfidd.sys
START END
XXXX:0000 YYYY:41FF
#xcs
CS 0000 XXXX+1fa9-60+8
DS 0000 CS
SS WWWW .
#l6ae4
From this point, follow the patch procedure as outlined above.
After completing the patch portion, save the CCPMFIDD.SYS file as
shown below:
#wccpmfidd.sys
#^c
D>
This Patch was developed and tested by DRI Technical Support
using standard DRI products. Modifications required to compile
and execute under nonstandard or non-DRI products are the
responsibility of the user, as are modifications specific for a
given application.
DRI specifically disclaims any express or implied warranty and
shall not be liable for loss of profits, loss of business,
indirect, special, incidental, or consequential damages of any
kind caused by the use or adaptation of this Patch.
Licensed users are granted the right to include these
modifications in their Digital Research software.