Miscellaneous Disk Image Cleanup
- Per Mark Pruden, corrected NZCOM user area specification for CP/M 2.2 files. - Added some DRI files to CP/M 3 that are documented in the CP/M 3 documentation (LIB, LINK, MAC, RMAC, XREF). They are duplicated in CP/M 2.2 image, so this should be reviewed at some point. - Added XREF to CP/M 2 disk image for consistency with CP/M 3. - Updated Catalog.md per Mark Pruden to eliminate obsolete column from table.
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -3,7 +3,7 @@
|
|||||||
**RomWBW ReadMe** \
|
**RomWBW ReadMe** \
|
||||||
Version 3.5 \
|
Version 3.5 \
|
||||||
Wayne Warthen ([wwarthen@gmail.com](mailto:wwarthen@gmail.com)) \
|
Wayne Warthen ([wwarthen@gmail.com](mailto:wwarthen@gmail.com)) \
|
||||||
27 Oct 2024
|
08 Nov 2024
|
||||||
|
|
||||||
# Overview
|
# Overview
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
RomWBW ReadMe
|
RomWBW ReadMe
|
||||||
Wayne Warthen (wwarthen@gmail.com)
|
Wayne Warthen (wwarthen@gmail.com)
|
||||||
27 Oct 2024
|
08 Nov 2024
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
$define{doc_title}{Disk Catalog}$
|
$define{doc_title}{Disk Catalog}$
|
||||||
$define{doc_author}{Mykl Orders}$
|
$define{doc_author}{Mark Pruden \& Mykl Orders}$
|
||||||
$define{doc_authmail}{}$
|
$define{doc_authmail}{}$
|
||||||
$include{"Book.h"}$
|
$include{"Book.h"}$
|
||||||
|
|
||||||
@@ -119,29 +119,29 @@ distribution.
|
|||||||
|
|
||||||
The following files appear in User Area 0
|
The following files appear in User Area 0
|
||||||
|
|
||||||
| **File** | **Description** | **Also Found In** |
|
| **File** | **Description** |
|
||||||
|-----------------|----------------------------------|-------------------|
|
|-----------------|------------------------------------------------------|
|
||||||
| `ASM.COM` | 8080 assembler | NZCOM, QPM, ZSDOS |
|
| `ASM.COM` | DRI 8080 assembler |
|
||||||
| `DDT.COM` | 8080 dynamic debugger | NZCOM, QPM, ZSDOS |
|
| `DDT.COM` | 8080 dynamic debugger |
|
||||||
| `DUMP.COM` | type contents of file in hex | NZCOM, QPM, ZSDOS |
|
| `DUMP.COM` | DRI type contents of file in hex |
|
||||||
| `ED.COM` | line editor | NZCOM, QPM, ZSDOS |
|
| `ED.COM` | DRI line editor |
|
||||||
| `HELP.COM` | CP/M 3 Derived HELP display | NZCOM, QPM, ZSDOS |
|
| `HELP.COM` | CP/M 3 derived HELP display |
|
||||||
| `HELP.HLP` | CP/M 3 Derived HELP data file | NZCOM, QPM, ZSDOS |
|
| `HELP.HLP` | CP/M 3 derived HELP data file |
|
||||||
| `LIB.COM` | object file library manager | NZCOM, QPM, ZSDOS |
|
| `LIB.COM` | DRI object file library manager |
|
||||||
| `LINK.COM` | object file linker | NZCOM, QPM, ZSDOS |
|
| `LINK.COM` | DRI object file linker |
|
||||||
| `LOAD.COM` | loader for Intel hex files | NZCOM, QPM, ZSDOS |
|
| `LOAD.COM` | DRI loader for Intel hex files |
|
||||||
| `MAC.COM` | 8080 macro assembler | NZCOM, QPM, ZSDOS |
|
| `MAC.COM` | DRI 8080 macro assembler |
|
||||||
| `PIP.COM` | file transfer program | NZCOM, QPM, ZSDOS |
|
| `PIP.COM` | DRI periperal interchange program |
|
||||||
| `RMAC.COM` | 8080 relocating macro assembler | NZCOM, QPM, ZSDOS |
|
| `RMAC.COM` | DRI 8080 relocating macro assembler |
|
||||||
| `STAT.COM` | file/disk/device info & config | NZCOM, QPM, ZSDOS |
|
| `STAT.COM` | DRI file/disk/device info & config |
|
||||||
| `SUBMIT.COM` | batch file submission tool | NZCOM, QPM, ZSDOS |
|
| `SUBMIT.COM` | DRI batch file submission tool |
|
||||||
| `XSUB.COM` | batch file resident extension | NZCOM, QPM, ZSDOS |
|
| `XREF.COM` | DRI assembler cross reference listing utility |
|
||||||
| `ZSID.COM` | Z80 symbolic debugger | NZCOM, QPM, ZSDOS |
|
| `XSUB.COM` | DRI batch file resident extension |
|
||||||
|
| `ZSID.COM` | DRI Z80 symbolic debugger |
|
||||||
|
|
||||||
As noted above several of the above files are also present in other
|
**NOTE:** The above files are also included in the NZCOM disk image.
|
||||||
disk images besides CP/M 2.2
|
|
||||||
|
|
||||||
MAC, RMAC, ZSID are supplemental programs from DRI
|
MAC, RMAC, XREF, and ZSID are supplemental programs from DRI
|
||||||
with separate standalone documentation which is not included in the
|
with separate standalone documentation which is not included in the
|
||||||
RomWBW package (but easily found on the Internet via Google search).
|
RomWBW package (but easily found on the Internet via Google search).
|
||||||
|
|
||||||
@@ -351,50 +351,61 @@ The following files appear in User Area 0
|
|||||||
| `CPM3.SYS` | RomWBW | DRI CPM+ (non-banked) memory image |
|
| `CPM3.SYS` | RomWBW | DRI CPM+ (non-banked) memory image |
|
||||||
| `CPM3RES.SYS` | RomWBW | DRI CPM+ (non-banked) memory image |
|
| `CPM3RES.SYS` | RomWBW | DRI CPM+ (non-banked) memory image |
|
||||||
| `CPM3BNK.SYS` | RomWBW | DRI CPM+ (banked) memory image |
|
| `CPM3BNK.SYS` | RomWBW | DRI CPM+ (banked) memory image |
|
||||||
| `CPM3FIX.PAT` | CPM3 | |
|
| `CPM3FIX.PAT` | CPM3 | DRI CPM+ patch list |
|
||||||
| `CPMLDR.COM` | RomWBW | DRI CPM 3.0 Boot Loader Application |
|
| `CPMLDR.COM` | RomWBW | DRI CPM 3.0 Boot Loader Application |
|
||||||
| `CPMLDR.SYS` | RomWBW | DRI CPM 3.0 Boot Loader for SYSCOPY |
|
| `CPMLDR.SYS` | RomWBW | DRI CPM 3.0 Boot Loader for SYSCOPY |
|
||||||
| `GENBNK.DAT` | RomWBW | |
|
| `GENBNK.DAT` | RomWBW | GENCPM config data file (banked) |
|
||||||
| `GENRES.DAT` | RomWBW | |
|
| `GENRES.DAT` | RomWBW | GENCPM config data file (non-banked) |
|
||||||
| `GENCPM.DAT` | RomWBW | DRI CPM+ System generation tool data file |
|
| `GENCPM.DAT` | RomWBW | Current GENCPM config data file |
|
||||||
| `GENCPM.COM` | CPM3 | DRI CPM+ Create a memory image of CPM3.SYS |
|
| `GENCPM.COM` | CPM3 | DRI CPM+ Create a memory image of CPM3.SYS |
|
||||||
| `RESBDOS3.SPR` | CPM3 | DRI CPM+ GENCPM input file for resident BDOS |
|
| `RESBDOS3.SPR` | CPM3 | DRI CPM+ GENCPM input file for resident BDOS |
|
||||||
| `README.1ST` | CPM3 | |
|
|
||||||
|
|
||||||
### CP/M 3 Files
|
### CP/M 3 Files
|
||||||
|
|
||||||
The following CP/M 3 files were distributed by DRI with the operating
|
The following CP/M 3 files were distributed by DRI with the operating
|
||||||
system or as supplemental add-on programs.
|
system or as supplemental add-on programs. They are documented in the
|
||||||
|
"CPM3 Command Summary.pdf" document in the Doc/CPM directory of the Rom WBW
|
||||||
|
distribution.
|
||||||
|
|
||||||
The following files appear in User Area 0
|
The following files appear in User Area 0
|
||||||
|
|
||||||
| **File* | **Description** |
|
| **File** | **Description** |
|
||||||
|---------------|------------------------------------------------------------------------|
|
|---------------|------------------------------------------------------------------------|
|
||||||
| `DATE.COM` | DRI CPM+ Set or display the date and time |
|
| `DATE.COM` | DRI CPM+ Set or display the date and time |
|
||||||
| `DEVICE.COM` | DRI CPM+ Assign logical devices with one or more physical devices |
|
| `DEVICE.COM` | DRI CPM+ Assign logical devices with one or more physical devices |
|
||||||
| `DIR.COM` | DRI CPM+ DIR with options |
|
| `DIR.COM` | DRI CPM+ DIR with options |
|
||||||
| `DUMP.COM` | DRI type contents of disk file in hex |
|
| `DUMP.COM` | DRI type contents of disk file in hex |
|
||||||
| `ED.COM` | DRI context editor |
|
| `ED.COM` | DRI CPM+ line editor |
|
||||||
| `ERASE.COM` | DRI file deletion |
|
| `ERASE.COM` | DRI CPM+ file deletion |
|
||||||
| `GENCOM.COM` | DRI CPM+ Generate special COM file with attached RSX files |
|
| `GENCOM.COM` | DRI CPM+ Generate special COM file with attached RSX files |
|
||||||
| `GET.COM` | DRI CPM+ Temporarily get console input form a disk file |
|
| `GET.COM` | DRI CPM+ Temporarily get console input form a disk file |
|
||||||
| `HELP.COM` | DRI CPM+ Display information on how to use commands |
|
| `HELP.COM` | DRI CPM+ Display information on how to use commands |
|
||||||
| `HELP.HLP` | DRI CPM+ Databse of help information for HELP.COM |
|
| `HELP.HLP` | DRI CPM+ Databse of help information for HELP.COM |
|
||||||
| `HEXCOM.COM` | DRI CPM+ Create a COM file from a hex file output by MAC |
|
| `HEXCOM.COM` | DRI CPM+ Create a COM file from a hex file output by MAC |
|
||||||
| `INITDIR.COM` | DRI CPM+ Initializes a disk to allow time and date stamping |
|
| `INITDIR.COM` | DRI CPM+ Initializes a disk to allow time and date stamping |
|
||||||
|
| `LIB.COM` | DRI object file library manager |
|
||||||
|
| `LINK.COM` | DRI object file linker |
|
||||||
|
| `LOAD.COM` | DRI loader for Intel hex files |
|
||||||
|
| `MAC.COM` | DRI 8080 macro assembler |
|
||||||
| `PATCH.COM` | DRI CPM+ Display or install patch to the CPM+ system or command files |
|
| `PATCH.COM` | DRI CPM+ Display or install patch to the CPM+ system or command files |
|
||||||
| `PIP.COM` | DRI Periperal Interchange Program |
|
| `PIP.COM` | DRI CPM+ Periperal Interchange Program |
|
||||||
| `PUT.COM` | DIR CPM+ Temporarily redirect printer or console output to a disk file |
|
| `PUT.COM` | DIR CPM+ Temporarily redirect printer or console output to a disk file |
|
||||||
| `RENAME.COM` | DRI CPM+ Rename a file |
|
| `RENAME.COM` | DRI CPM+ Rename a file |
|
||||||
|
| `RMAC.COM` | DRI 8080 relocating macro assembler |
|
||||||
| `SAVE.COM` | DRI CPM+ Copy the contents of memory to a file |
|
| `SAVE.COM` | DRI CPM+ Copy the contents of memory to a file |
|
||||||
| `SET.COM` | DIR CPM+ Set file options |
|
| `SET.COM` | DIR CPM+ Set file options |
|
||||||
| `SETDEF.COM` | DIR CPM+ Set system options including the drive search chain |
|
| `SETDEF.COM` | DIR CPM+ Set system options including the drive search chain |
|
||||||
| `SHOW.COM` | DIR CPM+ Display disk and drive statistics |
|
| `SHOW.COM` | DIR CPM+ Display disk and drive statistics |
|
||||||
| `SUBMIT.COM` | DRI batch processor |
|
| `SUBMIT.COM` | DRI CPM+ batch processor |
|
||||||
| `TYPE.COM` | DIR CPM+ Display the contents of an ASCII character file |
|
| `TYPE.COM` | DRI CPM+ Display the contents of an ASCII character file |
|
||||||
|
| `XREF.COM` | DRI assembler cross reference listing utility |
|
||||||
| `ZSID.COM` | DRI Z80 symbolic instruction debugger | |
|
| `ZSID.COM` | DRI Z80 symbolic instruction debugger | |
|
||||||
|
|
||||||
**NOTE:** The above files are also included in the ZPM3 disk image distribution
|
**NOTE:** The above files are also included in the ZPM3 and Z3PLUS disk images.
|
||||||
|
|
||||||
|
ZSID is a supplemental program from DRI
|
||||||
|
with separate standalone documentation which is not included in the
|
||||||
|
RomWBW package (but easily found on the Internet via Google search).
|
||||||
|
|
||||||
### Additional Files
|
### Additional Files
|
||||||
|
|
||||||
|
|||||||
@@ -1470,7 +1470,6 @@ BOOTWAIT:
|
|||||||
LD A,RPH_DEFACR ; ENSURE RPH ACR
|
LD A,RPH_DEFACR ; ENSURE RPH ACR
|
||||||
OUT0 (RPH_ACR),A ; ... REGISTER IS INITIALIZED
|
OUT0 (RPH_ACR),A ; ... REGISTER IS INITIALIZED
|
||||||
#ENDIF
|
#ENDIF
|
||||||
|
|
||||||
;
|
;
|
||||||
; INITIALIZE DIAGNOSTIC AND/OR FRONT PANEL LED(S) TO INDICATE THE
|
; INITIALIZE DIAGNOSTIC AND/OR FRONT PANEL LED(S) TO INDICATE THE
|
||||||
; SYSTEM IS ALIVE. WE HAVE NO RAM AT THIS TIME, SO WE CANNOT USE
|
; SYSTEM IS ALIVE. WE HAVE NO RAM AT THIS TIME, SO WE CANNOT USE
|
||||||
@@ -1489,7 +1488,6 @@ BOOTWAIT:
|
|||||||
|
|
||||||
#ENDIF
|
#ENDIF
|
||||||
;
|
;
|
||||||
|
|
||||||
#IF (LEDENABLE)
|
#IF (LEDENABLE)
|
||||||
#IF ((LEDMODE == LEDMODE_STD) | (LEDMODE == LEDMODE_SC))
|
#IF ((LEDMODE == LEDMODE_STD) | (LEDMODE == LEDMODE_SC))
|
||||||
XOR A ; LED IS INVERTED, TURN IT ON
|
XOR A ; LED IS INVERTED, TURN IT ON
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
This is a generic CP/M 3 adaptation for RomWBW.
|
This is a generic CP/M 3 adaptation for RomWBW.
|
||||||
|
|
||||||
There are two ways to launch CP/M 3. First, you can run the command
|
There are two ways to launch CP/M 3. First, you can run the command
|
||||||
CPMLDR from a CP/M 2.2 or Z-System command line. Alternatively, you
|
CPMLDR from a CP/M 2.2 or Z-System command line. Alternatively, you can
|
||||||
boot directly into CP/M 3 by choosing the CP/M 3 disk from the RomWBW
|
boot directly into CP/M 3 by choosing the CP/M 3 disk from the RomWBW
|
||||||
loader prompt. The CP/M 3 disk must be bootable in this case.
|
loader prompt. The CP/M 3 disk must be bootable in this case.
|
||||||
|
|
||||||
@@ -9,13 +9,27 @@ With the following exceptions, the files in this directory came from
|
|||||||
the CP/M 3 binary distribution on "The Unofficial CP/M Web site" at
|
the CP/M 3 binary distribution on "The Unofficial CP/M Web site" at
|
||||||
http://www.cpm.z80.de/binary.html.
|
http://www.cpm.z80.de/binary.html.
|
||||||
|
|
||||||
As documented in the "README.1ST" file, the included files have been
|
The included files have been
|
||||||
patched with all applicable DRI patches per CPM3FIX.PAT.
|
patched with all applicable DRI patches per CPM3FIX.PAT.
|
||||||
|
|
||||||
In addition, the following have been added:
|
ZSID.COM is the original DRI ZSID distribution, but patched to use
|
||||||
|
RST 6 instead of RST 7 to avoid conflicting with mode 1 interrupts.
|
||||||
|
|
||||||
- INITDIR.COM was not included. The copy included is the original
|
CP/M 3 is now fully Year 2000 compliant. This affects the programs
|
||||||
DRI distribution, with both patches installed.
|
DATE.COM, DIR.COM and SHOW.COM.
|
||||||
|
|
||||||
- ZSID.COM is the original DRI ZSID distribution, but patched to use
|
Dates can be displayed in US, UK or Year-Month-Day format. This is set by
|
||||||
RST 6 instead of RST 7 to avoid conflicting with mode 1 interrupts.
|
SETDEF:
|
||||||
|
|
||||||
|
Press RETURN to Continue
|
||||||
|
SETDEF [US]
|
||||||
|
SETDEF [UK]
|
||||||
|
SETDEF [YMD] respectively.
|
||||||
|
|
||||||
|
The CCP has a further bug fix: A command sequence such as:
|
||||||
|
|
||||||
|
C1
|
||||||
|
:C2
|
||||||
|
:C3
|
||||||
|
|
||||||
|
will now not execute the command C3 if the command C1 failed.
|
||||||
|
|||||||
BIN
Source/Images/d_cpm3/u0/LIB.COM
Normal file
BIN
Source/Images/d_cpm3/u0/LIB.COM
Normal file
Binary file not shown.
BIN
Source/Images/d_cpm3/u0/LINK.COM
Normal file
BIN
Source/Images/d_cpm3/u0/LINK.COM
Normal file
Binary file not shown.
BIN
Source/Images/d_cpm3/u0/MAC.COM
Normal file
BIN
Source/Images/d_cpm3/u0/MAC.COM
Normal file
Binary file not shown.
BIN
Source/Images/d_cpm3/u0/RMAC.COM
Normal file
BIN
Source/Images/d_cpm3/u0/RMAC.COM
Normal file
Binary file not shown.
BIN
Source/Images/d_cpm3/u0/XREF.COM
Normal file
BIN
Source/Images/d_cpm3/u0/XREF.COM
Normal file
Binary file not shown.
@@ -20,7 +20,6 @@ d_cpm3/ReadMe.txt 0:
|
|||||||
../CPM3/cpm3bnk.sys 0:
|
../CPM3/cpm3bnk.sys 0:
|
||||||
../CPM3/gencpm.dat 0:
|
../CPM3/gencpm.dat 0:
|
||||||
../CPM3/cpm3.sys 0:
|
../CPM3/cpm3.sys 0:
|
||||||
../CPM3/readme.1st 0:
|
|
||||||
../CPM3/cpm3fix.pat 0:
|
../CPM3/cpm3fix.pat 0:
|
||||||
#
|
#
|
||||||
# Add RomWBW utilities
|
# Add RomWBW utilities
|
||||||
|
|||||||
@@ -5,7 +5,8 @@ d_nzcom/ReadMe.txt 0:
|
|||||||
#
|
#
|
||||||
# Include CP/M 2.2 files
|
# Include CP/M 2.2 files
|
||||||
#
|
#
|
||||||
d_cpm22/u0/*.* 0:
|
d_cpm22/u0/SUBMIT.COM 0:
|
||||||
|
d_cpm22/u0/*.* 15:
|
||||||
#
|
#
|
||||||
# Add RomWBW utilities
|
# Add RomWBW utilities
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -20,7 +20,6 @@ d_cpm3/ReadMe.txt 0:
|
|||||||
../CPM3/cpm3bnk.sys 0:
|
../CPM3/cpm3bnk.sys 0:
|
||||||
../CPM3/gencpm.dat 0:
|
../CPM3/gencpm.dat 0:
|
||||||
../CPM3/cpm3.sys 0:
|
../CPM3/cpm3.sys 0:
|
||||||
../CPM3/readme.1st 0:
|
|
||||||
../CPM3/cpm3fix.pat 0:
|
../CPM3/cpm3fix.pat 0:
|
||||||
#
|
#
|
||||||
# Add RomWBW utilities
|
# Add RomWBW utilities
|
||||||
|
|||||||
@@ -5,7 +5,8 @@ d_nzcom/ReadMe.txt 0:
|
|||||||
#
|
#
|
||||||
# Include CP/M 2.2 files
|
# Include CP/M 2.2 files
|
||||||
#
|
#
|
||||||
d_cpm22/u0/*.* 0:
|
d_cpm22/u0/SUBMIT.COM 0:
|
||||||
|
d_cpm22/u0/*.* 15:
|
||||||
#
|
#
|
||||||
# Include ZSDOS files
|
# Include ZSDOS files
|
||||||
#
|
#
|
||||||
|
|||||||
Reference in New Issue
Block a user