From dd9e7d65324eeac7efe87d7102366115dc865680 Mon Sep 17 00:00:00 2001 From: Wayne Warthen Date: Wed, 19 Feb 2025 15:28:52 -0800 Subject: [PATCH] Restore ZEX to User Area 0 for BP Disk Image ZEX.COM is required on user area 0 of BP disk images because it is used for startup processing prior to establishing a path to user area 15. --- Source/Images/Build.cmd | 2 +- Source/Images/d_z3plus/ReadMe.txt | 215 +++++++++++++++--------------- Source/Images/hd_bp.txt | 1 + 3 files changed, 106 insertions(+), 112 deletions(-) diff --git a/Source/Images/Build.cmd b/Source/Images/Build.cmd index 8e71ce45..698c7051 100644 --- a/Source/Images/Build.cmd +++ b/Source/Images/Build.cmd @@ -1,7 +1,7 @@ @echo off setlocal -:: call BuildDisk.cmd bp hd wbw_hd1k +:: call BuildDisk.cmd bp hd wbw_hd1k ..\zsdos\zsys_wbw.sys :: copy /b hd1k_prefix.dat + ..\..\Binary\hd1k_bp.img + ..\..\Binary\hd1k_cpm22.img + ..\..\Binary\hd1k_zsdos.img + ..\..\Binary\hd1k_nzcom.img + ..\..\Binary\hd1k_cpm3.img + ..\..\Binary\hd1k_zpm3.img + ..\..\Binary\hd1k_ws4.img ..\..\Binary\hd1k_combo_bp.img || exit /b :: goto :eof diff --git a/Source/Images/d_z3plus/ReadMe.txt b/Source/Images/d_z3plus/ReadMe.txt index 77441594..95571fcd 100644 --- a/Source/Images/d_z3plus/ReadMe.txt +++ b/Source/Images/d_z3plus/ReadMe.txt @@ -1,111 +1,104 @@ - -===== Z3PLUS Disk for RomWBW ===== - -This disk is one of several ready-to-run disks provided with -RomWBW. It contains Z3PLUS, which is an implementation of the -Z-System. You may also see Z3PLUS referred to as ZCPR 3.4. This is -a powerful replacement for CP/M 3. - -The disk is bootable as is (the operating system image is already -embedded in the system tracks) and can be launched from the RomWBW -Loader prompt. See the Usage and Notes sections below for more -information on how Z3PLUS is loaded. - -The remainder of this document describes the usage and contents of -this disk. It is highly recommended that you review the "RomWBW -User Guide.pdf" document found in the Doc directory of the -RomWBW Distribution. - -The primary documentation for Z3PLUS is the "Z3PLUS Users Manual.pdf" -document contained in the Doc/CPM directory of the RomWBW distribution. -This document is a supplement to the primary documentation. Additionally, -please review the file called RELEASE.NOT on this disk which contains -a variety of updates regarding the Z3PLUS distribution. - -The starting point for the disk content was the final official release of -Z3PLUS which is generally available on the Internet. A minimal -system generation was done just sufficient to get Z3PLUS to run under -RomWBW. Z3PLUS is extremely configurable and far more powerful than -DRI CP/M. It is almost mandatory that you read the Z3PLUS manual to -use the system effectively. - -== Usage == - -Z3PLUS is not designed to load directly from the boot tracks of a -disk. Instead, it expects to be loaded from an already running -OS. This disk has been configured to boot using CP/M 3 with a -PROFILE.SUB command file that automatically loads Z3PLUS. So, Z3PLUS -will load completely without any intervention, but you may notice -that CP/M 3 loads first, then CP/M 3 loads Z3PLUS. This is normal. - -== Configration == - -Z3PLUS is distributed in an unconfigured state. The following was -done to create a ready-to-run setup for RomWBW: - - - Created PROFILE.SUB to launch Z3PLUS at startup. - - Created STARTZ3P.COM (alias) with - Z3PLUS /Q - PATH /C $$$$ A15 A0 - - Replaced DEFAULT.Z3T (IN Z3PLUS.LBR) with VT100 Term Definiton: - - Replaced DEFAULT.NDR (IN Z3PLUS.LBR) with new directory names: - A0:SYSTEM A10:HELP A14:CONFIG A15: ROOT - - Copied ARUNZ.COM to CMDRUN.COM - - Added REN, SAVE, and SP commands to ALIAS.CMD - -== Notes == - -One of the bigger changes when deploying this image was the consoliadation -of Files between NZCOM and Z3PLUS. Both of these distributions came -from the same vendor and share the Same DNA, the primary difference being the -underlying OS (and BDOS) being eithe CP/M 2.2 (NZCOM) or CP/M 3 (Z3PLUS) - -Thus a new "Common/NZ3PLUS" folder was created and sharded files -move here, to avoid significant duplication. This was done with NZ-COM files (primarily) -to ensure backwards compatability, and any improvements (done in NZ-COM) stick. - -Carried over from the NZCOM Changes - - Extract VT100 TCAP from Z3TCAP.LBR and saved it as TCAP.Z3T. - - Original TCSELECT.COM was removed and replaced with a newer version - from the Z3 files. TCAP.LBR and Z3TCAP.TCP were removed and replaced with - Z3TCAP.LBR from new TCSELECT distribution. - - Updated HELP.COM to search for help files in A10: instead of A15: - - Updated LBRHELP.COM to search for help files in A10: instead of A15: - -Files Moved - - Moved all help and documentation files to 10: per ZCPR3 conventions - - Moved DOCFILES.LBR to 10: - - Moved all TCJ files to 10: - - Moved all configuration files to 14: per ZCPR3 conventions - - Moved executables to 15: per ZCPR3 conventions - -Files Removed because newer versions are already included: - - COPY.COM - - CRUNCH.COM - - UNCRUNCH.COM - - LBREXT.COM - - ZCNFG.COM - -== Files == - -For a description of the files contained in this disk please see the -"Rom WBW Disk Catalog.pdf" document contained in the Doc directory -of the RomWBW distribution. - -=========================================== - -== Suggestions == - -Some of the files currenty in A15 (NZCOM and Z3PLUS) look more like they -should be in A0, as they are part of system definition / config -rather than a general purpose utility .e.g. - - ALIAS.CMD - this one in particular contains config - - CMDRUN.COM - effectivly config since it is a copy of one of 2 files - - ????? - - - - - - - + +===== Z3PLUS Disk for RomWBW ===== + +This disk is one of several ready-to-run disks provided with +RomWBW. It contains Z3PLUS, which is an implementation of the +Z-System. You may also see Z3PLUS referred to as ZCPR 3.4. This is +a powerful replacement for CP/M 3. + +The disk is bootable as is (the operating system image is already +embedded in the system tracks) and can be launched from the RomWBW +Loader prompt. See the Usage and Notes sections below for more +information on how Z3PLUS is loaded. + +The remainder of this document describes the usage and contents of +this disk. It is highly recommended that you review the "RomWBW +User Guide.pdf" document found in the Doc directory of the +RomWBW Distribution. + +The primary documentation for Z3PLUS is the "Z3PLUS Users Manual.pdf" +document contained in the Doc/CPM directory of the RomWBW distribution. +This document is a supplement to the primary documentation. Additionally, +please review the file called RELEASE.NOT on this disk which contains +a variety of updates regarding the Z3PLUS distribution. + +The starting point for the disk content was the final official release of +Z3PLUS which is generally available on the Internet. A minimal +system generation was done just sufficient to get Z3PLUS to run under +RomWBW. Z3PLUS is extremely configurable and far more powerful than +DRI CP/M. It is almost mandatory that you read the Z3PLUS manual to +use the system effectively. + +== Usage == + +Z3PLUS is not designed to load directly from the boot tracks of a +disk. Instead, it expects to be loaded from an already running +OS. This disk has been configured to boot using CP/M 3 with a +PROFILE.SUB command file that automatically loads Z3PLUS. So, Z3PLUS +will load completely without any intervention, but you may notice +that CP/M 3 loads first, then CP/M 3 loads Z3PLUS. This is normal. + +== Configration == + +Z3PLUS is distributed in an unconfigured state. The following was +done to create a ready-to-run setup for RomWBW: + + - Created PROFILE.SUB to launch Z3PLUS at startup. + - Created STARTZ3P.COM (alias) with + Z3PLUS /Q + PATH /C $$$$ A15 A0 + - Replaced DEFAULT.Z3T (IN Z3PLUS.LBR) with VT100 Term Definiton: + - Replaced DEFAULT.NDR (IN Z3PLUS.LBR) with new directory names: + A0:SYSTEM A10:HELP A14:CONFIG A15: ROOT + - Copied ARUNZ.COM to CMDRUN.COM + - Added REN, SAVE, and SP commands to ALIAS.CMD + +== Notes == + +One of the bigger changes when deploying this image was the consoliadation +of Files between NZCOM and Z3PLUS. Both of these distributions came +from the same vendor and share the Same DNA, the primary difference being the +underlying OS (and BDOS) being eithe CP/M 2.2 (NZCOM) or CP/M 3 (Z3PLUS) + +Thus a new "Common/NZ3PLUS" folder was created and sharded files +move here, to avoid significant duplication. This was done with NZ-COM files (primarily) +to ensure backwards compatability, and any improvements (done in NZ-COM) stick. + +Carried over from the NZCOM Changes + - Extract VT100 TCAP from Z3TCAP.LBR and saved it as TCAP.Z3T. + - Original TCSELECT.COM was removed and replaced with a newer version + from the Z3 files. TCAP.LBR and Z3TCAP.TCP were removed and replaced with + Z3TCAP.LBR from new TCSELECT distribution. + - Updated HELP.COM to search for help files in A10: instead of A15: + - Updated LBRHELP.COM to search for help files in A10: instead of A15: + +Files Moved + - Moved all help and documentation files to 10: per ZCPR3 conventions + - Moved DOCFILES.LBR to 10: + - Moved all TCJ files to 10: + - Moved all configuration files to 14: per ZCPR3 conventions + - Moved executables to 15: per ZCPR3 conventions + +Files Removed because newer versions are already included: + - COPY.COM + - CRUNCH.COM + - UNCRUNCH.COM + - LBREXT.COM + - ZCNFG.COM + +== Files == + +For a description of the files contained in this disk please see the +"Rom WBW Disk Catalog.pdf" document contained in the Doc directory +of the RomWBW distribution. + +=========================================== + +== Suggestions == + +Some of the files currenty in A15 (NZCOM and Z3PLUS) look more like they +should be in A0, as they are part of system definition / config +rather than a general purpose utility .e.g. + - ALIAS.CMD - this one in particular contains config + - CMDRUN.COM - effectivly config since it is a copy of one of 2 files + - ????? diff --git a/Source/Images/hd_bp.txt b/Source/Images/hd_bp.txt index 099aa264..021bd1c4 100644 --- a/Source/Images/hd_bp.txt +++ b/Source/Images/hd_bp.txt @@ -6,6 +6,7 @@ ../BPBIOS/*.zrl 0: ../BPBIOS/*.zex 0: ../BPBIOS/bpbuild.com 0: +Common/Z3/u15/ZEX.COM 0: # # Add RomWBW utilities #