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
/
CPM22INF.ARC
/
CPM22.PAT
< prev
next >
Wrap
Text File
|
1990-07-21
|
13KB
|
391 lines
CP/M V2.2
Patch 01, MOVCPM, 1/21/82
Copyright 1982 by Digital Research
CP/M is a registered trademark of Digital Research.
DDT is a trademark of Digital Research.
Compiled November 1982
Program: MOVCPM
Products and Serial Numbers Affected: CP/M V2.2
Error Description:
The following modification affects only CP/M systems that use
the optional blocking and deblocking algorithms listed in the CP/M
Operating System Manual. When you update a file under systems
using the algorithms with no data added to the file, the last block
of updated records is not written to that file. Contact Digital
Reserach or your CP/M distributor if you are not certain that this
patch applies to your system.
Patch Procedure:
Make a back-up copy of MOVCPM.COM before you use DDT to make
the following changes. Use the Assemble command (A) and the Set
command (S). After you make the changes, return to the Console
Command Processor using the G0 command and save the modified memory
image on disk. Update the memory image on tracks 0 and 1 by
executing the new MOVCPM program as described in the CP/M Operating
System Manual and by integrating your customized I/O system.
A>ddt movcpm.com
DDT VERS 2.0
NEXT PC
2700 0100
-alcd2
1CD2 nop Old instructions were
1CD3 nop DCR C
1CD4 lxi h,0 DCR C
1CD7 . JNZ 12DF
-G0
Number of pages to save
is determined from value
displayed under NEXT.
A>save 38 movcpm.com
Install this patch on all CP/M systems that use the
blocking/deblocking algorithms listed in the CP/M Operating System
Manual.
Licensed users are granted the right to include these changes
in CP/M V2.2 software.
CP/M V2.2
Patch 02, ASM, 1/21/82
Copyright 1982 by Digital Research
CP/M is a registered trademark of Digital Research.
DDT is a trademark of Digital Research.
Compiled November 1982
Program: ASM
Products and Serial Numbers Affected: CP/M V1.4 and V2.2
Error Description:
ASM occasionally generates an erroneous phase error when the
identifier in a SET statement appears within an expression from
another statement. For example,
X SET 1
Y EQU X
END
Patch Procedure:
Make a back-up copy of ASM.COM before you use DDT to make the
following changes.
A>ddt asm.com
DDT VERS 2.2
NEXT PC
2100 0100
-l1dad
1DAD CALL 1352
1DB0 CPI 05
1DB2 CNZ 20DD
-a1dad
1DAD call 1b8d
1DB0 .
-l1b8d
1B8D NOP
1B8E NOP
1B8F NOP
-a1b8d
1B8D call 1352
1B90 ora a
1B91 jz 1db5
1B94 ret
1B95 .
-^C
A>save 32 asm.com
Licensed users are granted the right to include these changes
in CP/M V2.2 software.
CP/M V2.2
Patch 03, SUBMIT, 1/21/82
Copyright 1982 by Digital Research
CP/M is a registered trademark of Digital Research.
DDT is a trademark of Digital Research.
Compiled November 1982
Program: SUBMIT.COM
Products and Serial Numbers Affected: CP/M V2.2
Error Description:
If drive A is not the default drive when you run the SUBMIT
program, the $$$.sub file is created on the currently logged-in
disk. Therefore, you cannot run a SUBMIT job from any drive other
than A. After you make the following changes, the system always
creates the $$$.sub file on drive A.
Patch Procedure:
Make a back-up copy of SUBMIT.COM before you use DDT to make
the following changes.
A>ddt submit.com
DDT V2.2
NEXT PC
0600 0100
-d5bb
05BB 00 24 24 24 20 .$$$
05C0 20 20 20 20 53 55 42 00 00 00 1A 1A 1A 1A 1A 1A SUB...
05D0 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A ........
-
-s5bb
05BB 00 1
05BC 24 .
-g0
A>save 5 submit.com
Licensed users are granted the right to include these changes
in CP/M V2.2 software.
CP/M V2.2
Patch 04, PIP, 1/21/82
Copyright 1982 by Digital Research
CP/M is a registered trademark of Digital Research.
DDT is a trademark of Digital Research.
Compiled November 1982
Program: PIP.COM
Products and Serial Numbers Affected: CP/M V2.2
Error Description:
A problem occurs with the PIP Start and Quit options when the
Start and Quit strings are the same length.
Patch Procedure:
Make a back-up copy of PIP.COM before you use DDT to make the
following changes.
A>ddt pip.com
DDT V2.2
NEXT PC
1E000100
-l1168
1168 LDA 1F62
116B STA 1DF7
116E LXI H,1F62
1171 MVI M,00
1173 LDA 1DF9
1176 INR A
1177 STA 1DF8
-a1168
1168 lxi h,1f62
116B mov a,m
116C sta 1df7
116F mvi m,0
1171 lxi h,1df9
1174 mov a,m
1175 mvi m,0
1177 inr a
1178 dcx h
1179 mov m,a
117A .
-g0
A>save 29 pip.com
Licensed users are granted the right to include these changes
in CP/M V2.2 software.
CP/M V2.2
Patch 05, PIP, 1/21/82
Copyright 1982 by Digital Research
CP/M is a registered trademark of Digital Research.
DDT is a trademark of Digital Research.
Compiled November 1982
Program: PIP.COM
Products and Serial Numbers Affected: CP/M V2.2
Error Description:
A problem occurs with the PIP object file transfer options when
copying file to file.
Patch Procedure:
Make a back-up copy of PIP.COM before you use DDT to make the
following changes.
A>ddt pip.com
DDT V2.2
NEXT PC
1E00 0100
-l0713
0713 LDA 1F5E
0716 LXI H,1E04
0719 ORA M
-a0713
0713 lda 1e04
0716 lxi h,1f5e
0719 .
-l1099
1099 LDA 1E04
109C RAR
109D JNC 10B2
-a1099
1099 lda 1f5e
109C .
-l1640
1640 LDA 1E04
1643 RAR
1644 JNC 1652
-a1640
1640 lda 1f5e
1643 .
-g0
A>save 29 pip.com
Licensed users are granted the right to include these changes
in CP/M V2.2 software.
CP/M V2.2
Patch 06, PIP, 01/21/82
Copyright 1982 by Digital Research
CP/M is a registered trademark of Digital Research.
DDT is a trademark of Digital Research.
Compiled November 1982
Program: PIP.COM
Products and Serial Numbers Affected: CP/M V2.2
Error Description:
When you use PIP to copy to the PRN logical device, the LPT
physical device is automatically selected. This patch disables the
selection of the LPT device and allows the PRN logical device to be
used without affecting the current IOBYTE setting.
Patch Procedure:
Make a back-up copy of PIP.COM before you make any changes.The
program DDT is required to make the changes. The changes are made
by the following sequence of commands:
0A>ddt pip.com
DDT VERS 2.2
NEXT PC
1E00 0100
-lc66
0C66 LXI H,0003
0C69 MVI M,80
0C6B JMP 0C71
. . .
-ac69
0C69 nop
0C6A nop
0C6B .
-g0
A>save 29 pip.com
Licensed users are granted the right to include these changes in
CP/M V2.2 software.
CP/M V2.2, Patch 09, DEBLOCK.ASM, 2/11/82
Copyright 1982 by Digital Research, Inc., Pacific Grove, CA 93950
Program: DEBLOCK.ASM
Error Description:
The following modification affects only CP/M systems that use
the optional blocking and deblocking algorithms listed in Appendix G
of the CP/M Alteration Guide. The sector blocking and deblocking
algorithms provided in the guide work improperly in certain
circumstances.
Patch Procedure:
Use the CP/M text editor to insert the following changes:
Following the comment on line 111 of Appendix G:
"read the selected CP/M sector"
Insert the following two lines:
xra a ;accum = 0
sta unacnt ;unacnt = 0
The next source lines remain as shown:
mvi a,1
sta readop ;read operation
Insert the following code in your BIOS Home routine:
home:
lda hstwrt ;check for pending write
ora a
jnz homed
sta hstact ;clear host active flag
homed:
Continue with the rest of the home routine.
Licensed users are granted the right to include these changes in
CP/M software. CP/M is a registered trademark of Digital Research.