mirror of
https://github.com/SEPPDROID/Digital-Research-Source-Code.git
synced 2025-10-24 08:54:17 +00:00
Upload
Digital Research
This commit is contained in:
77
CPM OPERATING SYSTEMS/CPM 2.X/CPM 2.2/PATCHES/CPM22APN.07
Normal file
77
CPM OPERATING SYSTEMS/CPM 2.X/CPM 2.2/PATCHES/CPM22APN.07
Normal file
@@ -0,0 +1,77 @@
|
||||
CP/M V2.2
|
||||
Application Note 07, 2/20/82
|
||||
Changing the Restart Number in DDT
|
||||
|
||||
Copyright 1982 by Digital Research
|
||||
CP/M is a registered trademark of Digital Research.
|
||||
DDT is a trademark of Digital Research.
|
||||
Compiled November 1982
|
||||
|
||||
Applicable products and version numbers: CP/M V1.4, V2.0, V2.1,
|
||||
and V2.2
|
||||
|
||||
Program: DDT.COM
|
||||
|
||||
DDT uses RST 7 (machine instruction 0FFH) to set break points.
|
||||
To change the restart number, modify the three bytes indicated by ??
|
||||
in the following procedure for a new restart instruction and
|
||||
location. The restart instruction uses the bit pattern 11XXX111,
|
||||
where XXX is the restart number you use. (AFH is RST 1, B7H is RST
|
||||
2, and BFH is RST 3.) The restart location is usually the restart
|
||||
number times 8. Do not use RST 0 because it is reserved for CP/M.
|
||||
|
||||
The following procedure applies to DDT supplied with CP/M V2.1
|
||||
and V2.2. For V1.4 and V2.0, change the instructions at 19B and 19E
|
||||
to the following:
|
||||
|
||||
019B sta fe4
|
||||
019E sta 10ee
|
||||
|
||||
Make a back-up copy of DDT.COM before you use DDT to make the
|
||||
following changes:
|
||||
|
||||
A>ddt ddt.com
|
||||
DDT VERS 2.2
|
||||
NEXT PC
|
||||
1400 0100
|
||||
-l103
|
||||
103 JMP 013D
|
||||
.
|
||||
.
|
||||
.
|
||||
-a103
|
||||
0103 jmp 18b
|
||||
-a18b
|
||||
018B lhld 1ec
|
||||
018E shld 8e7
|
||||
0191 inx h
|
||||
0192 shld 8ed
|
||||
0195 lda 1eb
|
||||
0198 sta ad5
|
||||
|
||||
|
||||
|
||||
1
|
||||
|
||||
CP/M V2.2 Application Note 07
|
||||
|
||||
|
||||
019B sta fea
|
||||
019E sta 10f4
|
||||
|
||||
|
||||
01A1 jmp 13d
|
||||
- s1ec
|
||||
01EB ?? f7
|
||||
01EC ?? 30
|
||||
01ED ?? 00
|
||||
01EE ?? .
|
||||
-g0
|
||||
A>save 19 ddt6.com
|
||||
|
||||
|
||||
To change the restart number for DDT in the future, modify only
|
||||
the 3 bytes 1EBH, 1ECH and 1EDH.
|
||||
|
||||
Licensed users are granted the right to include these
|
||||
modifications in CP/M software.
|
||||
Reference in New Issue
Block a user