home *** CD-ROM | disk | FTP | other *** search
- ro commands and the error message display.
-
-
- Patch Procedure:
-
- Make a back-up copy of ED.CMD before using DDT-86 to make the
- following changes:
-
- A>ddt86
- -red.cmd
- START END
- nnnn:0000 nnnn:23ff
- -xcs
- CS 0000 nnnn+8
- DS 0000 nnnn+8
- SS 0000 nnnn+8
- ES 0000 nnnn+8
- -l8e9,8f7
- yyyy:08E9 CMP BYTE [0259],FF
- yyyy:08EE JNZ 08BA
- yyyy:08F0 MOV BYTE [03C6],4F
- yyyy:08F5 JMP 01F7
- -a8e9
- yyyy:08E9 jmp 8ba
- yyyy:08EC .
- -f8ec,8f7,90
- -s79
- yyyy:0079 30 32
- yyyy:007A 36 .
- -wed.cmd
- -^c
- A>
-
- Licensed users are granted the right to include these changes in
- CP/M-86 V1.1 software.
-
-
-
-
- All Information Presented Here is Proprietary to Digital Research
-
- 1
-
-
-
-
-
-
- CP/M-86 V1.1
- Patch 06, BDOS, 4/23/82
-
- Copyright 1982 by Digital Research
- CP/M-86 is a registered trademark of Digital Research.
- ASM-86 and DDT-86 are trademarks of Digital Research.
-
-
- Program: CPM.SYS and CPM.H86
- Products and Serial Numbers Affected: CP/M-86 V1.1 C86-000-00746
- through C86-000-01001
-
-
- Error Description:
-
- This patch modifies Functions 17 and 18 (Search First and
- Search Next) to return the directory record in the DMA address.
- Usually, the data segment contains the address segment attribute.
- However, in the following patch procedure, it is assumed that the
- DMA buffer segment set by Function 51 (Set DMA Base) contains the
- address segment attribute.
-
-
- Patch Procedure:
-
- Make a back-up copy of CPM.H86 and CPM.SYS before making the
- following changes. Assemble the following program using ASM-86
- . Concatenate the program to the end of CPM.H86 and the TBIOS.
- Refer to the CP/M-86 Microcomputer Control Program System Guide for
- concatenation instructions. Include all previous patches in this
- concatenation.
-
-
- Title 'Dmapatch 4/23/82'
-
- Dmabase Equ Word ptr 24A2H
- Patch_Area Equ 1896H
-
- Cseg
- Org Patch_Area
-
- Mov Es, .Dmabase
-
- End
-
-
- Or, you can use DDT-86 to patch the CPM.SYS file directly
- with the following commands:
-
-
-
-
-
-
-
-
-
- All Information Presented Here is Proprietary to Digital Research
-
- 1
-
-
-
- CP/M-86 V1.1 Patch 06
-
-
- A>ddt86
- DDT86
- -rcpm.sys
- START END
- NNNN:0000 NNNN:397F
- -s1918
- NNNN:1918 9D a2
- NNNN:1919 24 .
- -wcpm.sys
- -^c
- A>
-
-
- Licensed users are granted the right to include these changes
- in CP/M-86 V1.1 software.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- All Information Presented Here is Proprietary to Digital Research
-
- 2
-
-
-
-
-
-
- CP/M-86 V1.1
- Patch 07, BDOS, 4/21/82
-
- Copyright 1982 by Digital Research
- CP/M-86 is a registered trademark of Digital Research.
- ASM-86 and DDT-86 are trademarks of Digital Research.
-
-
- Program: CPM.SYS / CPM.H86
- Products and Serial Numbers Affected: CP/M-86 V1.1 C86-000-00746
- through C86-000-01001
-
-
- Error Description:
-
- Register BH contains random data upon return from Function 12.
- This patch forces the BDOS to return 0.
-
-
- Patch Procedure:
-
- Make a back-up copy of CPM.SYS and CPM.H86 before making the
- following changes. Assemble the following program using ASM-86 .
- Concatenate the program to the end of CPM.H86 and the TBIOS. Refer
- to the CP/M-86 Microcomputer Control Program System Guide for
- concatenation instructions. Include all previous patches in this
- concatenation.
-
-
- Title 'Func12 4/21/82'
- ;This patch sets BH to 0 when bdos returns from function 12
-
- Cseg
-
- Patch_Area Equ 0B77H
-
- Org Patch_Area
-
- Xor Ax, Ax
-
- End
-
-
- Or, you can use DDT-86 to patch the CPM.SYS file directly
- using the following commands:
-
-
-
-
-
-
-
-
-
-
-
-
- All Information Presented Here is Proprietary to Digital Research
-
- 1
-
-
-
- CP/M-86 V1.1 Patch 07
-
-
- A>ddt86
- DDT86
- -rcpm.sys
- START END
- NNNN:0000 NNNN:397F
- -sbf7
- NNNN:0BF7 32 33
- NNNN:0BF8 C0 .
- -wcpm.sys
- -^c
- A>
-
-
- Licensed users are granted the right to include these changes
- in CP/M-86 V1.1 software.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- All Information Presented Here is Proprietary to Digital Research
-
- 2
-
-
-
-
-
-
- CP/M-86 V1.1
- Patch 08, BDOS, 5/12/82
-
- Copyright 1982 by Digital Research
- CP/M-86 is a registered trademark of Digital Research.
- DDT-86 and SID-86 are trademarks of Digital Research.
-
-
- Program: CPM.SYS and CPM.H86
- Products and Serial Numbers Affected: CP/M-86 V1.1 C86-000-00746
- through C86-000-01001
-
-
- Error Description:
-
- The E command (Program Load) in DDT-86 or SID-86 might
- overwrite part of DDT-86, SID-86 or other memory locations if a
- drive specification is part of the filespec used in the E command.
- This error might also occur if you use Function 59 with a drive
- specification in the FCB.
-
-
- Patch Procedure:
-
- There are two ways to patch the system. The first requires
- assembly of the program stub titled FUNC59P, which appears below.
- Concatenate the assembled FUNC59P to the CPMX.H86 file, CPMX.H86 =
- CPM.H86 + CBIOS.H86. The command to concatenate is PIP
- CPM.H86=CPMX.H86,FUNC59P.H86. Then, use GENCMD with the command
- GENCMD CPMX 8080 code[a40] and rename the CPMX.CMD to CPM.SYS.
-
-
- Title 'FUNC59P'
-
- ;
- ; This program restores the ES reg after a call to Function 59
-
- Cseg
- Org 0E23H
- Push Es
- Nop
- Mov .22DCH, Dx
-
- Org 0F1AH
- Jmp Patch_area
- Nop
-
- Org 0A20H
- Patch_area:
- Mov .2496H, Ax
- Pop Es
- Ret
-
- End
-
-
-
- All Information Presented Here is Proprietary to Digital Research
-
- 1
-
-
-
- CP/M-86 V1.1 Patch 08
-
-
-
- Or, you can apply the following patch using DDT-86. The patch
- is applied below the FUNC59P program stub. Make a back-up copy of
- CPM.SYS before using DDT-86 to make the following changes:
-
-
- A>ddt86
- rcpm.sys
- START END
- NNNN:0000 NNNN:397F
- -saa0
- NNNN:0AA0 00 a3
- NNNN:0AA1 00 96
- NNNN:0AA2 00 24
- NNNN:0AA3 00 07
- NNNN:0AA4 00 c3
- NNNN:0AA4 00 .
- -sea3
- NNNN:0EA3 A1 06
- NNNN:03A4 99 90
- NNNN:0EA5 24 89
- NNNN:0EA6 A3 16
- NNNN:0EA7 DC .
- -sf9a
- NNNN:0F9A A3 e9
- NNNN:0F9B 96 03
- NNNN:0F9C 24 fb
- NNNN:0F9D C3 90
- NNNN:0F9E E9 .
- -wcpm.sys
- -^c
- A>
-
-
- Licensed users are granted the right to include these changes
- in CP/M-86 V1.1 software.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- All Information Presented Here is Proprietary to Digital Research
-
- 2
-
-
-
-
-
-
- CP/M-86 V1.1
- Patch 09, PIP, 05/14/82
-
- Copyright 1982 by Digital Research
- CP/M-86 is a registered trademark of Digital Research.
- DDT-86 is a trademark of Digital Research.
-
-
- Program: PIP.CMD
- Products and Serial Numbers Affected: CP/M-86 V1.1 C86-000-00746
- through C86-000-01001
-
-
- Error Description:
-
- A problem occurs using PIP to ambiguously copy archived,
- multiextent files. PIP copies only the last extent.
-
-
- Patch Procedure:
-
-