Browse Source

Minimal Doc of Revised Disk Image Creation Process

pull/596/head
Wayne Warthen 6 months ago
parent
commit
c5da5b60a8
No known key found for this signature in database GPG Key ID: 8B34ED29C07EEB0A
  1. 13
      Source/Images/Build.cmd
  2. 6
      Source/Images/BuildDsk.ps1
  3. 6
      Source/Images/BuildImg.ps1
  4. 368
      Source/Images/ReadMe.txt

13
Source/Images/Build.cmd

@ -1,3 +1,6 @@
:: This script will build all slice images and all aggregate disk
:: images.
@echo off
setlocal
@ -5,17 +8,27 @@ SETLOCAL EnableDelayedExpansion
copy hd1k_prefix.dat ..\..\Binary\ || exit /b
:: For each floppy disk image definition (fd_*.txt), invoke PowerShell
:: to build the image.
for %%f in (fd_*.txt) do (
set Image=%%~nf
PowerShell -ExecutionPolicy Unrestricted .\BuildImg.ps1 fd144_!Image:fd_=! || exit /b
)
:: For each hard disk slice image definition (hd_*.txt), invoke
:: PowerShell to build the slice image. Note that both hd512 and
:: hd1k style images are built.
for %%f in (hd_*.txt) do (
set Image=%%~nf
PowerShell -ExecutionPolicy Unrestricted .\BuildImg.ps1 hd512_!Image:hd_=! || exit /b
PowerShell -ExecutionPolicy Unrestricted .\BuildImg.ps1 hd1k_!Image:hd_=! || exit /b
)
:: For each aggregate disk image definition (*.def), invoke PowerShell
:: to build the disk image.
for %%f in (*.def) do (
PowerShell -ExecutionPolicy Unrestricted .\BuildDsk.ps1 hd512_%%~nf || exit /b
PowerShell -ExecutionPolicy Unrestricted .\BuildDsk.ps1 hd1k_%%~nf || exit /b

6
Source/Images/BuildDsk.ps1

@ -1,3 +1,9 @@
# This PowerShell script will build an aggregate hard disk
# image based on the parameter passed in. The single
# input parameter is the name of the desired image. E.g.,
# hd1k_combo.img will build a combo disk image (defined in combo.def)
# using the hd1k format.
param([string]$Disk)
# If a PowerShell exception occurs, just stop the script immediately.

6
Source/Images/BuildImg.ps1

@ -1,3 +1,9 @@
# This PowerShell script will build a floppy disk or hard disk
# slice image based on the parameter passed in. The single
# input parameter is the name of the desired image. E.g.,
# hd1k_zsdos.img will build a zsdos slice image as defined in
# hd_zsdos.txt using the hd1k format.
param([string]$Image)
# If a PowerShell exception occurs, just stop the script immediately.

368
Source/Images/ReadMe.txt

@ -27,7 +27,7 @@ are using Windows XP, you will need to download it from Microsoft and
install it (free download).
Although not documented here, the Linux/Mac build process will also
create disk images using a similar process based on Makefiles.
create disk images using an equivalent process using a Makefile.
The cpmtools toolset is used to generate the actual disk images.
This toolset is included in the distribution, so you do not need to
@ -59,22 +59,28 @@ To build all the disk images, you run the Build.cmd batch file from a
command prompt. Build.cmd in turn invokes a separate script to create
each floppy and hard disk image.
As distributed, you will see that there are several d_ directories
populated with files. If you look at the Build.cmd script, you will
find that the names of each of these directories is listed. If you
want to add a new d_ directory to be converted into a disk image, you
will need to add the name of your new directory to this list. Note
that each d_ directory may be turned into a floppy image or a hard
disk image or both.
At present, the scripts assume that the floppy media is 1.44MB. You
will need to modify the scripts if you want to create different media.
You will see that for each of the d_xxx directories, there is a
corresponding hd_xxx.txt file and usually also an fd_xxx.txt file.
These .txt files contain supplemental instructions for creating
the image. For each of the fd_xxx.txt and hd_xxx.txt files, the
build process will generate a binary file system image.
The resultant disk images (.img files) can be written to the start of
a disk using your Windows/Linux/Mac computer and will then be usable
in your RomWBW computer. On Windows, you can use Win32DiskImager to
do this (see Tools\Win32DiskImager). On Linux/Mac, you can usee dd.
The fd_xxx.txt and hd_xxx.txt files may contain the following:
- File specifications of additional files to add to the image in
addition to the d_ directory contents.
- An @Label directive to specify the label to apply to the image.
- An @SysImage directory to specify the boot system binary to
place in the boot tracks of the image.
At present, the scripts assume that the floppy media is 1.44MB. You
will need to modify the scripts if you want to create different media.
WARNING: The hd1k disk images must be prefixed by the
hd1k_prefix.dat file before being written to your target media.
See the Hard Disk Formats section below for more information.
@ -95,43 +101,19 @@ several files that are prerequisites for creating the disk images.
The scripts are intended to be run from a command prompt. Open a
command prompt and navigate to the Images directory. Use the command
"Build" to build both the floppy and hard disk images in one run.
You can build a single disk image by running BuildDisk.cmd:
BuildDisk <disk> <type> <format> [<system>]
where:
<disk> specifies the disk contents (e.g., "cpm22")
<type> specifies disk type ("fd" for floppy, or "hd" for hard disk)
<format> specifies the disk format which must be one of:
- "fd144": 1.44M floppy disk
- "hd512": hard disk with 512 directory entries
- "hd1k": hard disk with 1024 directory entries
<system> optionally specifies a boot system image to place in the
system tracks of the disk (e.g., "..\cpm22\cpm_wbw.sys"
For example:
| BuildDisk.cmd cpm22 hd wbw_hd512 ..\cpm22\cpm_wbw.sys
will create a hard disk image (512 directory entry format) with the
CP/M 2.2 files from the d_cpm22 directory tree and will place the
CP/M 2.2 system image in the boot system tracks.
"Build" to build all of the disk images including both hard disk
and floppy images.
After completion of the script, the resultant image files are placed
in the Binary directory with names such as fd144_xxx.img, hd512_xxx.img,
and hd1k_xxx.img.
Sample output from running Build.cmd is provided at the end of
this file.
Be aware that the script always builds the image files from scratch.
It will not update the previous contents. Any contents of a
pre-existing image file will be overwritten.
Slices
------
Hard Disk Slices
----------------
A RomWBW CP/M filesystem is fixed at 8MB. This is because it is the
largest size filesystem supported by all common CP/M variants. Since
@ -142,7 +124,7 @@ to 256 of them) on a single physical hard disk and RomWBW will allow
you to assign drive letters to them and treat them as multiple
independent CP/M drives.
The disk image creation scripts in this directory will only create a
The disk image creation scripts in this directory will create a
single CP/M file system (i.e., a single slice). However, you can
easily create a multi-slice disk image by merely concatenating
multiple images together (the 1024 directory entry format requires a
@ -159,6 +141,15 @@ have ZSDOS in the first slice and Wordstar in the second slice.
The concept of slices applies only to hard disks. Floppy disks are
not large enough to support multiple slices.
The build process will create aggregate hard disk images automatically
based on the .def files found in the directory. You will see a file
called combo.def which contains a list of the slices to concatenate
to create the hd512_combo.img and hd1k_combo.img files. You may
create your own .def files to define your own hard disk aggregates.
The build script will automatically find the .def files and build
aggregates for each. For each .def file, both hd512 and hd1k
format aggregates are created.
Hard Disk Formats
-----------------
@ -212,17 +203,17 @@ It provides double the directory space and places all slices inside
of a hard disk partition that DOS/Windows should respect as "used"
space.
Disk Images
-----------
Aggregate Hard Disk Images
--------------------------
The standard RomWBW build process builds the disk images defined
in this directory. The resultant images are placed in the Binary
directory and are ready to copy to your media.
Additionally, a "combo" disk image is created in both the hd512 and
hd1k formats that contains a multi-slice image that is handy to
use for initial testing. The combo disk image contains the following
slices:
Additionally, a "combo" aggregate disk image is created in both the
hd512 and hd1k formats that contains a multi-slice image that is handy
to use for initial testing. The combo disk image contains the
following slices:
| Slice 0: CP/M 2.2 (bootable)
| Slice 1: ZSDOS 1.1 (bootable)
@ -231,285 +222,14 @@ slices:
| Slice 4: ZPM3 (bootable)
| Slice 5: WordStar 4
A description of the specific image files is found in the file
called DiskList.txt in the Binary directory of the distribution.
Aggregate disk images are defined using .def files. You will see there
is a combo.def file in the directory that defines the slices for the
Combo disk image. You can create your own .def files as desired to
automatically create custom aggregate disk images. There is an example
of this in the directory called all.def.example. You can remove the
".example" suffix to cause this aggregate to be built. This example
creates an aggregate with all of the possible slices.
NOTE: The hd1k_combo.img file is already prefixed with
hd1k_prefix.dat, so you do not need to add the prefix file. It is
ready to write to your media.
Sample Run
----------
Below is sample output from building the hard disk images:
C:\Users\Wayne\Projects\RBC\Build\RomWBW\Source\Images>Build.cmd
| Building Floppy Disk Images...
|
| Generating cpm22 1.44MB Floppy Disk...
| cpmcp -f wbw_fd144 fd144_cpm22.img d_cpm22/u0/*.* 0:
| cpmcp -f wbw_fd144 fd144_cpm22.img d_cpm22/u1/*.* 1:
| cpmcp -f wbw_fd144 fd144_cpm22.img ../../Binary/Apps/*.com 0:
| cpmcp -f wbw_fd144 fd144_cpm22.img ../../Binary/Apps/Tunes/*.pt? 3:
| cpmcp -f wbw_fd144 fd144_cpm22.img ../../Binary/Apps/Tunes/*.mym 3:
| cpmcp -f wbw_fd144 fd144_cpm22.img ../CPM22/cpm_wbw.sys 0:cpm.sys
| cpmcp -f wbw_fd144 fd144_cpm22.img Common/*.* 0:
| Moving image fd144_cpm22.img into output directory...
| Generating zsdos 1.44MB Floppy Disk...
| cpmcp -f wbw_fd144 fd144_zsdos.img d_zsdos/u0/*.* 0:
| cpmcp -f wbw_fd144 fd144_zsdos.img d_zsdos/u1/*.* 1:
| cpmcp -f wbw_fd144 fd144_zsdos.img ../../Binary/Apps/*.com 0:
| cpmcp -f wbw_fd144 fd144_zsdos.img ../../Binary/Apps/Tunes/*.pt? 3:
| cpmcp -f wbw_fd144 fd144_zsdos.img ../../Binary/Apps/Tunes/*.mym 3:
| cpmcp -f wbw_fd144 fd144_zsdos.img ../ZSDOS/zsys_wbw.sys 0:zsys.sys
| cpmcp -f wbw_fd144 fd144_zsdos.img Common/*.* 0:
| Moving image fd144_zsdos.img into output directory...
| Generating nzcom 1.44MB Floppy Disk...
| cpmcp -f wbw_fd144 fd144_nzcom.img d_nzcom/u0/*.* 0:
| cpmcp -f wbw_fd144 fd144_nzcom.img ../../Binary/Apps/*.com 0:
| cpmcp -f wbw_fd144 fd144_nzcom.img ../../Binary/Apps/Tunes/*.pt? 3:
| cpmcp -f wbw_fd144 fd144_nzcom.img ../../Binary/Apps/Tunes/*.mym 3:
| cpmcp -f wbw_fd144 fd144_nzcom.img ../CPM22/cpm_wbw.sys 0:cpm.sys
| cpmcp -f wbw_fd144 fd144_nzcom.img ../ZSDOS/zsys_wbw.sys 0:zsys.sys
| cpmcp -f wbw_fd144 fd144_nzcom.img Common/*.* 0:
| Moving image fd144_nzcom.img into output directory...
| Generating cpm3 1.44MB Floppy Disk...
| cpmcp -f wbw_fd144 fd144_cpm3.img d_cpm3/u0/*.* 0:
| cpmcp -f wbw_fd144 fd144_cpm3.img ../CPM3/cpmldr.com 0:
| cpmcp -f wbw_fd144 fd144_cpm3.img ../CPM3/cpmldr.sys 0:
| cpmcp -f wbw_fd144 fd144_cpm3.img ../CPM3/ccp.com 0:
| cpmcp -f wbw_fd144 fd144_cpm3.img ../CPM3/gencpm.com 0:
| cpmcp -f wbw_fd144 fd144_cpm3.img ../CPM3/genres.dat 0:
| cpmcp -f wbw_fd144 fd144_cpm3.img ../CPM3/genbnk.dat 0:
| cpmcp -f wbw_fd144 fd144_cpm3.img ../CPM3/bios3.spr 0:
| cpmcp -f wbw_fd144 fd144_cpm3.img ../CPM3/bnkbios3.spr 0:
| cpmcp -f wbw_fd144 fd144_cpm3.img ../CPM3/bdos3.spr 0:
| cpmcp -f wbw_fd144 fd144_cpm3.img ../CPM3/bnkbdos3.spr 0:
| cpmcp -f wbw_fd144 fd144_cpm3.img ../CPM3/resbdos3.spr 0:
| cpmcp -f wbw_fd144 fd144_cpm3.img ../CPM3/cpm3res.sys 0:
| cpmcp -f wbw_fd144 fd144_cpm3.img ../CPM3/cpm3bnk.sys 0:
| cpmcp -f wbw_fd144 fd144_cpm3.img ../CPM3/gencpm.dat 0:
| cpmcp -f wbw_fd144 fd144_cpm3.img ../CPM3/cpm3.sys 0:
| cpmcp -f wbw_fd144 fd144_cpm3.img ../CPM3/readme.1st 0:
| cpmcp -f wbw_fd144 fd144_cpm3.img ../CPM3/cpm3fix.pat 0:
| cpmcp -f wbw_fd144 fd144_cpm3.img ../../Binary/Apps/*.com 0:
| cpmcp -f wbw_fd144 fd144_cpm3.img ../../Binary/Apps/Tunes/*.pt? 3:
| cpmcp -f wbw_fd144 fd144_cpm3.img ../../Binary/Apps/Tunes/*.mym 3:
| cpmcp -f wbw_fd144 fd144_cpm3.img Common/*.* 0:
| Moving image fd144_cpm3.img into output directory...
| Generating zpm3 1.44MB Floppy Disk...
| cpmcp -f wbw_fd144 fd144_zpm3.img d_zpm3/u0/*.* 0:
| cpmcp -f wbw_fd144 fd144_zpm3.img d_zpm3/u10/*.* 10:
| cpmcp -f wbw_fd144 fd144_zpm3.img d_zpm3/u14/*.* 14:
| cpmcp -f wbw_fd144 fd144_zpm3.img d_zpm3/u15/*.* 15:
| cpmcp -f wbw_fd144 fd144_zpm3.img ../ZPM3/zpmldr.com 0:
| cpmcp -f wbw_fd144 fd144_zpm3.img ../ZPM3/zpmldr.sys 0:
| cpmcp -f wbw_fd144 fd144_zpm3.img ../CPM3/cpmldr.com 0:
| cpmcp -f wbw_fd144 fd144_zpm3.img ../CPM3/cpmldr.sys 0:
| cpmcp -f wbw_fd144 fd144_zpm3.img ../ZPM3/autotog.com 15:
| cpmcp -f wbw_fd144 fd144_zpm3.img ../ZPM3/clrhist.com 15:
| cpmcp -f wbw_fd144 fd144_zpm3.img ../ZPM3/setz3.com 15:
| cpmcp -f wbw_fd144 fd144_zpm3.img ../ZPM3/cpm3.sys 0:
| cpmcp -f wbw_fd144 fd144_zpm3.img ../ZPM3/zccp.com 0:
| cpmcp -f wbw_fd144 fd144_zpm3.img ../ZPM3/zinstal.zpm 0:
| cpmcp -f wbw_fd144 fd144_zpm3.img ../ZPM3/startzpm.com 0:
| cpmcp -f wbw_fd144 fd144_zpm3.img ../ZPM3/makedos.com 0:
| cpmcp -f wbw_fd144 fd144_zpm3.img ../ZPM3/gencpm.dat 0:
| cpmcp -f wbw_fd144 fd144_zpm3.img ../ZPM3/bnkbios3.spr 0:
| cpmcp -f wbw_fd144 fd144_zpm3.img ../ZPM3/bnkbdos3.spr 0:
| cpmcp -f wbw_fd144 fd144_zpm3.img ../ZPM3/resbdos3.spr 0:
| cpmcp -f wbw_fd144 fd144_zpm3.img ../../Binary/Apps/*.com 15:
| cpmcp -f wbw_fd144 fd144_zpm3.img ../../Binary/Apps/Tunes/*.pt? 3:
| cpmcp -f wbw_fd144 fd144_zpm3.img ../../Binary/Apps/Tunes/*.mym 3:
| cpmcp -f wbw_fd144 fd144_zpm3.img Common/*.* 15:
| Moving image fd144_zpm3.img into output directory...
| Generating ws4 1.44MB Floppy Disk...
| cpmcp -f wbw_fd144 fd144_ws4.img d_ws4/u0/*.* 0:
| Moving image fd144_ws4.img into output directory...
|
| Building Hard Disk Images (512 directory entry format)...
|
| Generating cpm22 Hard Disk (512 directory entry format)...
| cpmcp -f wbw_hd512 hd512_cpm22.img d_cpm22/u0/*.* 0:
| cpmcp -f wbw_hd512 hd512_cpm22.img d_cpm22/u1/*.* 1:
| cpmcp -f wbw_hd512 hd512_cpm22.img ../../Binary/Apps/*.com 0:
| cpmcp -f wbw_hd512 hd512_cpm22.img ../../Binary/Apps/Tunes/*.pt? 3:
| cpmcp -f wbw_hd512 hd512_cpm22.img ../../Binary/Apps/Tunes/*.mym 3:
| cpmcp -f wbw_hd512 hd512_cpm22.img ../CPM22/cpm_wbw.sys 0:cpm.sys
| cpmcp -f wbw_hd512 hd512_cpm22.img Common/*.* 0:
| Moving image hd512_cpm22.img into output directory...
| Generating zsdos Hard Disk (512 directory entry format)...
| cpmcp -f wbw_hd512 hd512_zsdos.img d_zsdos/u0/*.* 0:
| cpmcp -f wbw_hd512 hd512_zsdos.img d_zsdos/u1/*.* 1:
| cpmcp -f wbw_hd512 hd512_zsdos.img ../../Binary/Apps/*.com 0:
| cpmcp -f wbw_hd512 hd512_zsdos.img ../../Binary/Apps/Tunes/*.pt? 3:
| cpmcp -f wbw_hd512 hd512_zsdos.img ../../Binary/Apps/Tunes/*.mym 3:
| cpmcp -f wbw_hd512 hd512_zsdos.img ../ZSDOS/zsys_wbw.sys 0:zsys.sys
| cpmcp -f wbw_hd512 hd512_zsdos.img Common/*.* 0:
| Moving image hd512_zsdos.img into output directory...
| Generating nzcom Hard Disk (512 directory entry format)...
| cpmcp -f wbw_hd512 hd512_nzcom.img d_nzcom/u0/*.* 0:
| cpmcp -f wbw_hd512 hd512_nzcom.img ../../Binary/Apps/*.com 0:
| cpmcp -f wbw_hd512 hd512_nzcom.img ../../Binary/Apps/Tunes/*.pt? 3:
| cpmcp -f wbw_hd512 hd512_nzcom.img ../../Binary/Apps/Tunes/*.mym 3:
| cpmcp -f wbw_hd512 hd512_nzcom.img ../CPM22/cpm_wbw.sys 0:cpm.sys
| cpmcp -f wbw_hd512 hd512_nzcom.img ../ZSDOS/zsys_wbw.sys 0:zsys.sys
| cpmcp -f wbw_hd512 hd512_nzcom.img Common/*.* 0:
| Moving image hd512_nzcom.img into output directory...
| Generating cpm3 Hard Disk (512 directory entry format)...
| cpmcp -f wbw_hd512 hd512_cpm3.img d_cpm3/u0/*.* 0:
| cpmcp -f wbw_hd512 hd512_cpm3.img ../CPM3/cpmldr.com 0:
| cpmcp -f wbw_hd512 hd512_cpm3.img ../CPM3/cpmldr.sys 0:
| cpmcp -f wbw_hd512 hd512_cpm3.img ../CPM3/ccp.com 0:
| cpmcp -f wbw_hd512 hd512_cpm3.img ../CPM3/gencpm.com 0:
| cpmcp -f wbw_hd512 hd512_cpm3.img ../CPM3/genres.dat 0:
| cpmcp -f wbw_hd512 hd512_cpm3.img ../CPM3/genbnk.dat 0:
| cpmcp -f wbw_hd512 hd512_cpm3.img ../CPM3/bios3.spr 0:
| cpmcp -f wbw_hd512 hd512_cpm3.img ../CPM3/bnkbios3.spr 0:
| cpmcp -f wbw_hd512 hd512_cpm3.img ../CPM3/bdos3.spr 0:
| cpmcp -f wbw_hd512 hd512_cpm3.img ../CPM3/bnkbdos3.spr 0:
| cpmcp -f wbw_hd512 hd512_cpm3.img ../CPM3/resbdos3.spr 0:
| cpmcp -f wbw_hd512 hd512_cpm3.img ../CPM3/cpm3res.sys 0:
| cpmcp -f wbw_hd512 hd512_cpm3.img ../CPM3/cpm3bnk.sys 0:
| cpmcp -f wbw_hd512 hd512_cpm3.img ../CPM3/gencpm.dat 0:
| cpmcp -f wbw_hd512 hd512_cpm3.img ../CPM3/cpm3.sys 0:
| cpmcp -f wbw_hd512 hd512_cpm3.img ../CPM3/readme.1st 0:
| cpmcp -f wbw_hd512 hd512_cpm3.img ../CPM3/cpm3fix.pat 0:
| cpmcp -f wbw_hd512 hd512_cpm3.img ../../Binary/Apps/*.com 0:
| cpmcp -f wbw_hd512 hd512_cpm3.img ../../Binary/Apps/Tunes/*.pt? 3:
| cpmcp -f wbw_hd512 hd512_cpm3.img ../../Binary/Apps/Tunes/*.mym 3:
| cpmcp -f wbw_hd512 hd512_cpm3.img Common/*.* 0:
| Moving image hd512_cpm3.img into output directory...
| Generating zpm3 Hard Disk (512 directory entry format)...
| cpmcp -f wbw_hd512 hd512_zpm3.img d_zpm3/u0/*.* 0:
| cpmcp -f wbw_hd512 hd512_zpm3.img d_zpm3/u10/*.* 10:
| cpmcp -f wbw_hd512 hd512_zpm3.img d_zpm3/u14/*.* 14:
| cpmcp -f wbw_hd512 hd512_zpm3.img d_zpm3/u15/*.* 15:
| cpmcp -f wbw_hd512 hd512_zpm3.img ../ZPM3/zpmldr.com 0:
| cpmcp -f wbw_hd512 hd512_zpm3.img ../ZPM3/zpmldr.sys 0:
| cpmcp -f wbw_hd512 hd512_zpm3.img ../CPM3/cpmldr.com 0:
| cpmcp -f wbw_hd512 hd512_zpm3.img ../CPM3/cpmldr.sys 0:
| cpmcp -f wbw_hd512 hd512_zpm3.img ../ZPM3/autotog.com 15:
| cpmcp -f wbw_hd512 hd512_zpm3.img ../ZPM3/clrhist.com 15:
| cpmcp -f wbw_hd512 hd512_zpm3.img ../ZPM3/setz3.com 15:
| cpmcp -f wbw_hd512 hd512_zpm3.img ../ZPM3/cpm3.sys 0:
| cpmcp -f wbw_hd512 hd512_zpm3.img ../ZPM3/zccp.com 0:
| cpmcp -f wbw_hd512 hd512_zpm3.img ../ZPM3/zinstal.zpm 0:
| cpmcp -f wbw_hd512 hd512_zpm3.img ../ZPM3/startzpm.com 0:
| cpmcp -f wbw_hd512 hd512_zpm3.img ../ZPM3/makedos.com 0:
| cpmcp -f wbw_hd512 hd512_zpm3.img ../ZPM3/gencpm.dat 0:
| cpmcp -f wbw_hd512 hd512_zpm3.img ../ZPM3/bnkbios3.spr 0:
| cpmcp -f wbw_hd512 hd512_zpm3.img ../ZPM3/bnkbdos3.spr 0:
| cpmcp -f wbw_hd512 hd512_zpm3.img ../ZPM3/resbdos3.spr 0:
| cpmcp -f wbw_hd512 hd512_zpm3.img ../../Binary/Apps/*.com 15:
| cpmcp -f wbw_hd512 hd512_zpm3.img ../../Binary/Apps/Tunes/*.pt? 3:
| cpmcp -f wbw_hd512 hd512_zpm3.img ../../Binary/Apps/Tunes/*.mym 3:
| cpmcp -f wbw_hd512 hd512_zpm3.img Common/*.* 15:
| Moving image hd512_zpm3.img into output directory...
| Generating ws4 Hard Disk (512 directory entry format)...
| cpmcp -f wbw_hd512 hd512_ws4.img d_ws4/u0/*.* 0:
| Moving image hd512_ws4.img into output directory...
|
| Building Combo Disk (512 directory entry format) Image...
| ..\..\Binary\hd512_cpm22.img
| ..\..\Binary\hd512_zsdos.img
| ..\..\Binary\hd512_nzcom.img
| ..\..\Binary\hd512_cpm3.img
| ..\..\Binary\hd512_zpm3.img
| ..\..\Binary\hd512_ws4.img
| 1 file(s) copied.
|
| Building Hard Disk Images (1024 directory entry format)...
|
| Generating cpm22 Hard Disk (1024 directory entry format)...
| cpmcp -f wbw_hd1k hd1k_cpm22.img d_cpm22/u0/*.* 0:
| cpmcp -f wbw_hd1k hd1k_cpm22.img d_cpm22/u1/*.* 1:
| cpmcp -f wbw_hd1k hd1k_cpm22.img ../../Binary/Apps/*.com 0:
| cpmcp -f wbw_hd1k hd1k_cpm22.img ../../Binary/Apps/Tunes/*.pt? 3:
| cpmcp -f wbw_hd1k hd1k_cpm22.img ../../Binary/Apps/Tunes/*.mym 3:
| cpmcp -f wbw_hd1k hd1k_cpm22.img ../CPM22/cpm_wbw.sys 0:cpm.sys
| cpmcp -f wbw_hd1k hd1k_cpm22.img Common/*.* 0:
| Moving image hd1k_cpm22.img into output directory...
| Generating zsdos Hard Disk (1024 directory entry format)...
| cpmcp -f wbw_hd1k hd1k_zsdos.img d_zsdos/u0/*.* 0:
| cpmcp -f wbw_hd1k hd1k_zsdos.img d_zsdos/u1/*.* 1:
| cpmcp -f wbw_hd1k hd1k_zsdos.img ../../Binary/Apps/*.com 0:
| cpmcp -f wbw_hd1k hd1k_zsdos.img ../../Binary/Apps/Tunes/*.pt? 3:
| cpmcp -f wbw_hd1k hd1k_zsdos.img ../../Binary/Apps/Tunes/*.mym 3:
| cpmcp -f wbw_hd1k hd1k_zsdos.img ../ZSDOS/zsys_wbw.sys 0:zsys.sys
| cpmcp -f wbw_hd1k hd1k_zsdos.img Common/*.* 0:
| Moving image hd1k_zsdos.img into output directory...
| Generating nzcom Hard Disk (1024 directory entry format)...
| cpmcp -f wbw_hd1k hd1k_nzcom.img d_nzcom/u0/*.* 0:
| cpmcp -f wbw_hd1k hd1k_nzcom.img ../../Binary/Apps/*.com 0:
| cpmcp -f wbw_hd1k hd1k_nzcom.img ../../Binary/Apps/Tunes/*.pt? 3:
| cpmcp -f wbw_hd1k hd1k_nzcom.img ../../Binary/Apps/Tunes/*.mym 3:
| cpmcp -f wbw_hd1k hd1k_nzcom.img ../CPM22/cpm_wbw.sys 0:cpm.sys
| cpmcp -f wbw_hd1k hd1k_nzcom.img ../ZSDOS/zsys_wbw.sys 0:zsys.sys
| cpmcp -f wbw_hd1k hd1k_nzcom.img Common/*.* 0:
| Moving image hd1k_nzcom.img into output directory...
| Generating cpm3 Hard Disk (1024 directory entry format)...
| cpmcp -f wbw_hd1k hd1k_cpm3.img d_cpm3/u0/*.* 0:
| cpmcp -f wbw_hd1k hd1k_cpm3.img ../CPM3/cpmldr.com 0:
| cpmcp -f wbw_hd1k hd1k_cpm3.img ../CPM3/cpmldr.sys 0:
| cpmcp -f wbw_hd1k hd1k_cpm3.img ../CPM3/ccp.com 0:
| cpmcp -f wbw_hd1k hd1k_cpm3.img ../CPM3/gencpm.com 0:
| cpmcp -f wbw_hd1k hd1k_cpm3.img ../CPM3/genres.dat 0:
| cpmcp -f wbw_hd1k hd1k_cpm3.img ../CPM3/genbnk.dat 0:
| cpmcp -f wbw_hd1k hd1k_cpm3.img ../CPM3/bios3.spr 0:
| cpmcp -f wbw_hd1k hd1k_cpm3.img ../CPM3/bnkbios3.spr 0:
| cpmcp -f wbw_hd1k hd1k_cpm3.img ../CPM3/bdos3.spr 0:
| cpmcp -f wbw_hd1k hd1k_cpm3.img ../CPM3/bnkbdos3.spr 0:
| cpmcp -f wbw_hd1k hd1k_cpm3.img ../CPM3/resbdos3.spr 0:
| cpmcp -f wbw_hd1k hd1k_cpm3.img ../CPM3/cpm3res.sys 0:
| cpmcp -f wbw_hd1k hd1k_cpm3.img ../CPM3/cpm3bnk.sys 0:
| cpmcp -f wbw_hd1k hd1k_cpm3.img ../CPM3/gencpm.dat 0:
| cpmcp -f wbw_hd1k hd1k_cpm3.img ../CPM3/cpm3.sys 0:
| cpmcp -f wbw_hd1k hd1k_cpm3.img ../CPM3/readme.1st 0:
| cpmcp -f wbw_hd1k hd1k_cpm3.img ../CPM3/cpm3fix.pat 0:
| cpmcp -f wbw_hd1k hd1k_cpm3.img ../../Binary/Apps/*.com 0:
| cpmcp -f wbw_hd1k hd1k_cpm3.img ../../Binary/Apps/Tunes/*.pt? 3:
| cpmcp -f wbw_hd1k hd1k_cpm3.img ../../Binary/Apps/Tunes/*.mym 3:
| cpmcp -f wbw_hd1k hd1k_cpm3.img Common/*.* 0:
| Moving image hd1k_cpm3.img into output directory...
| Generating zpm3 Hard Disk (1024 directory entry format)...
| cpmcp -f wbw_hd1k hd1k_zpm3.img d_zpm3/u0/*.* 0:
| cpmcp -f wbw_hd1k hd1k_zpm3.img d_zpm3/u10/*.* 10:
| cpmcp -f wbw_hd1k hd1k_zpm3.img d_zpm3/u14/*.* 14:
| cpmcp -f wbw_hd1k hd1k_zpm3.img d_zpm3/u15/*.* 15:
| cpmcp -f wbw_hd1k hd1k_zpm3.img ../ZPM3/zpmldr.com 0:
| cpmcp -f wbw_hd1k hd1k_zpm3.img ../ZPM3/zpmldr.sys 0:
| cpmcp -f wbw_hd1k hd1k_zpm3.img ../CPM3/cpmldr.com 0:
| cpmcp -f wbw_hd1k hd1k_zpm3.img ../CPM3/cpmldr.sys 0:
| cpmcp -f wbw_hd1k hd1k_zpm3.img ../ZPM3/autotog.com 15:
| cpmcp -f wbw_hd1k hd1k_zpm3.img ../ZPM3/clrhist.com 15:
| cpmcp -f wbw_hd1k hd1k_zpm3.img ../ZPM3/setz3.com 15:
| cpmcp -f wbw_hd1k hd1k_zpm3.img ../ZPM3/cpm3.sys 0:
| cpmcp -f wbw_hd1k hd1k_zpm3.img ../ZPM3/zccp.com 0:
| cpmcp -f wbw_hd1k hd1k_zpm3.img ../ZPM3/zinstal.zpm 0:
| cpmcp -f wbw_hd1k hd1k_zpm3.img ../ZPM3/startzpm.com 0:
| cpmcp -f wbw_hd1k hd1k_zpm3.img ../ZPM3/makedos.com 0:
| cpmcp -f wbw_hd1k hd1k_zpm3.img ../ZPM3/gencpm.dat 0:
| cpmcp -f wbw_hd1k hd1k_zpm3.img ../ZPM3/bnkbios3.spr 0:
| cpmcp -f wbw_hd1k hd1k_zpm3.img ../ZPM3/bnkbdos3.spr 0:
| cpmcp -f wbw_hd1k hd1k_zpm3.img ../ZPM3/resbdos3.spr 0:
| cpmcp -f wbw_hd1k hd1k_zpm3.img ../../Binary/Apps/*.com 15:
| cpmcp -f wbw_hd1k hd1k_zpm3.img ../../Binary/Apps/Tunes/*.pt? 3:
| cpmcp -f wbw_hd1k hd1k_zpm3.img ../../Binary/Apps/Tunes/*.mym 3:
| cpmcp -f wbw_hd1k hd1k_zpm3.img Common/*.* 15:
| Moving image hd1k_zpm3.img into output directory...
| Generating ws4 Hard Disk (1024 directory entry format)...
| cpmcp -f wbw_hd1k hd1k_ws4.img d_ws4/u0/*.* 0:
| Moving image hd1k_ws4.img into output directory...
| 1 file(s) copied.
|
| Building Combo Disk (1024 directory entry format) Image...
| hd1k_prefix.dat
| ..\..\Binary\hd1k_cpm22.img
| ..\..\Binary\hd1k_zsdos.img
| ..\..\Binary\hd1k_nzcom.img
| ..\..\Binary\hd1k_cpm3.img
| ..\..\Binary\hd1k_zpm3.img
| ..\..\Binary\hd1k_ws4.img
| 1 file(s) copied.

Loading…
Cancel
Save