File name:
CDOSSAP.* The SAP utility from CPMUG rewritten for CDOS 2.36
CDOSCOPY.* The literal COPY pgm from CPMUG modified for CDOS
2.36 (Standard 8" to Double Density, Double Sided operation)
CDOSFMAP.* The FMAP utility from CPMUG Vol 8 modified to
reflect the changes in Vol 40 and to accomodate the 512
directory entries possible with CDOS
CDOSUCAT.* The UCAT utility from CPMUG modified to reflect the
updates in Vol 40 and to accept wildcard ignore names of
the form ????????.SYM, etc
CDOS.DOC A few hints for users of CDOS 2.17 or higher
Author:
Trevor Marshall,
26 Mirrelia Way, Ferndale, Western Australia 6155
phone International (619) 457 6059 National (09)4576059
Submitted by:
author
These programs are public domain because:
They are updates of earlier CPMUG releases which have been
altered by the author.
To whom would this program be useful:
All users of CDOS versions 2.17 to 2.36
Briefly describe the program function:
CDOSFMAP.*
CDOSUCAT.*
These programs allow use of the Master Disk Catalogue scheme
with CDOS 2.17 to 2.36. (The original CAT.COM is still OK).
CDOSCOPY.*
Operates as per earlier CPMUG release for 8" S/D disks.
For Double Density or Double sided disks a 'Read/Write Logical
Block' approach is used to copy the disk. Although not yet used
with 5" disks the modification is simple.
CDOSSAP.*
the SAP utility from the CPMUG rewritten for CDOS to reflect
differences in handling:
Disks other than Single density Single Sided,
The CDOS disk label
CDOS file protect attributes.
Where is further documentation available:
See CDOS.DOC
The author will supply additional info on individual request.
Hardware dependencies:
All hardware consistent with CDOS 2.36 OK
Hard Disk not supported by CDOSCOPY, CDOSSAP
Software dependencies:
Requires Cromemco CDOS version 2.17 to 2.36
Source processor:
Cromemco Z80 assembler version 2.05 or higher
CDOSFMAP |
CDOSUCAT | require MAC
Does the software "drop in":
Yes
How easy is the code to modify:
Z80 files fairly well documented in relevant areas
CBIOS for Cromemco 4FDC/16FDC or CCS 2422 disk controller
a) corrected PIP A:=B:filename.ext
the original code improperly accessed the Persci 277/299
single arm voice coil drives
b) corrected current drive assignment on a warm boot
the original code always reference drive A: after a
warm boot
Th� followin� instruction� shoul� assis� i� th� initia� �
start-up for a 64K CP/M system:
1) modify FDCBIOS.Z80 where appropriate
2) create a copy of CPM64.COM from MOVCPM
3) reboot with CDOS generated at 48K
4) ASMB FDCBIOS HEX=F200
do not continue past this point if there are errors
5) DEBUG CPM64.COM
6� � FDCBIOS.HEX
7) R 4000
8) M 3200 34xx 1F80
9) M 980 2500 DC00
10) G F200
11) SYSGEN
subsequent updates
1) modify FDCBIOS.Z80 where appropriate
2) reboot CDOS
3) ASMB FDCBIOS HEX=F200
4) reboot CP/M
� 5) MOVCPM 64 *
6) SAVE 36 CPM64.COM
7) DDT CPM64.COM
8) IFDCBIOS.HEX
9) R4000
10� M320� 34x� 1F80
pls note the value 34xx will vary
11) IFDCBOOT.HEX
12) R4000
13) M4000 404F 900
control ^C
14) SAVE 36 CP/M64.COM
15) DDT CP/M64.COM
16) control ^C
17) SYSGEN
for other memory size systems
1) ED FDCBIOS.Z80
2) modify MEMSIZE
3) ED FDCBOOT.Z80
modify MEMSIZE
4) reboot CDOS
5) ASMB FDCBIOS HEX=(top of memory-E00)
6) ASMB FDCBOOT HEX=0