mirror of
https://github.com/wwarthen/RomWBW.git
synced 2026-02-06 22:43:15 -06:00
* added hack to handle tunes * quiet clean * added chmod for execution * suppress warnings * Multi-boot fixes * the windows build somehow thinks that these filesystems are cpm3. * credit and primitive instructions * Update sd.asm Cosmetic fix. * make compile shut up about conditionals * Add bin2asm for linus and update build to process font files under linix * fixed quoted double quote bug, added tests * added tests * added bin2asm for font file source creation * Revert linux bin2asm font stuff * added rule for font source generation * build fonts * added directory mapping cache. if the same directory is being hit as last run, we don't need to rebuild the map. will likely break if you are running more than one at a time, in that the cache will be ineffective. also, if the directory contents change, this will also break. * removed strip. breaks osx * added directory tag so . isn't matched all over the place * added real cache validation * fixed build * this file is copied from optdsk.lib or optcmd.lib * install to ../HBIOS * prerequisite verbosity * diff soft failure and casefn speedup * added lzsa * added lzsa * removed strip. breaks on osx * added clobber * added code to handle multiple platform rom builds with rom size override * added align and 0x55 hex syntax * default to hd64180 * added N8 capability * added SBC_std.rom to default build * added support for binary diff * diff fixes * clean, identical build. font source generator emitted .align. this does not match the windows build * Upgrade NZCOM to latest * Misc. Cleanup * fixed expression parser bug : ~(1|2) returned 0xfe * added diff build option * Update Makefile Makefile enhancement to better handle ncurses library from Bob Dunlop. * Update sd.asm Back out hack for uz80as now that Curt fixed it. * Misc. Cleanup * UNA Catchup UNA support was lacking some of the more recent behavior changes. This corrects most of it. * Add github action for building RomWBW * Bump Pre-release Version * Update build.yml Added "make clean" which will remove temporary files without removing final binary outputs. * Update Makefile Build all ROM variants by default in Linux/Mac build. * Update Makefile * Update Makefile * Update Makefile * Update Makefile * Update Makefile * Update Makefile * Update Makefile * Update Makefile * Update Makefile * Update for GitHub Build Case issue in TASM includes showing up in GitHub build. This should correct that. * Added an gitignore files to exclude generated files * Removed Tunes/clean.cmd and Tunes/ReadMe.txt - as make clean removes them * Build.sh: marked as executable chmod +x Build.sh * Fix to HBIOS/build.sh When adding files to rom disk, if files were missing, it would error out. It appears the intent is to skip non-existing files. Updated to log out correctly for missing files - and continue operation. * Update Microsoft NASCOM BASIC.docx Nascom manual, text version by Jan S (full name unknown) * Fix issue with Apps/Tune not making If dest directory does not exist, fails to make Apps * Create ReadMe.txt * Update Makefile * Update Build.sh * Make .gitignores for Tools/unix more specific * cpmtools Update Updated cpmtools applications (Windows only). Removed hack in diskdefs that is no longer required. * HBIOS Proxy Temp Stack Enhancement Reuse the bounce buffer area as the temporary stack space required briefly in HBX_INVOKE when transitioning banks. Increases size of temporary stack space to 64 bytes. * Update ReadMe.txt * HBIOS - clean up TMPSTK * Update hbios.asm Minor cosmetic changes. * Build Process Updates Minor udpates to build process to improve consistency between Windows and Mac/Linux builds. * Update hbios.asm Add improved interrupt protection to HBIOS PEEK, POKE, and BNKCPY functions. * hbios - wrap hbx_bnkcpy * hbios - adjust hbx_peek hbx_poke guards * Update hbios.asm Adjusted used of DI/EI for PEEK and POKE to regain a bit of INTSTK space. Added code so that HB_INVBNK can be used as a flag indicating if HBIOS is active, $FF is inactive, anything else means active. * Add HBIOS MuTex * Initial Nascom basic ecb-vdu graphics set and reset for 80x25b screen with 256 character mod * Finalize Pre-release 34 Final support for FreeRTOS * Update nascom.asm Optimization, cleanup, tabs and white spaces * IDE & PPIDE Cleanup * Clean up Make version include files common. * Update Makefile * Update Makefile * Build Test * Build Test * Build Fixes * Update nascom.asm Cleanup * Update nascom.asm Optimization * hbios - temp stack tweak * Update hbios.asm Comments on HBX_BUF usage. * Update nascom.asm Optimization * Update nascom.asm Setup ECB-VDU build option, remove debug code * Update nascom.asm Set default build. update initialization * Update nascom.asm Make CLS clear vdu screen * Update nascom.asm Fixup top screen line not showing * Add SC131 Support Also cleaned up some ReadMe files. * HBIOS SCZ180 - remove mutex special files * HBIOS SCZ180 - adjust mutex comment * Misc. Cleanup Includes some minor improvements to contents in some disk images. * Delete FAT.COM Changing case of FAT.COM extension to lowercase. * Create FAT.com Completing change of case in extension of FAT.com. * Update Makefile Remove ROM variants that just have the HBIOS MUTEX enabled. Users can easily enable this in a custom build. * Cleanup Removed hack from Images Makefile. Fixed use of DEFSERCFG in various places. * GitHub CI Updates Adds automation of build and release assets upon release. * Prerelease 36 General cleanup * Build Script Cleanups * Config File Cleanups * Update RomWBW Architecture General refresh for v2.9.2 * Update vdu.asm Removed a hack in VDU driver that has existed for 8 years. :-) * Fix CONSOLE Constant Rename CIODEV_CONSOLE constant to CIO_CONSOLE because it is a unit code, not a device type code. Retabify TastyBasic. * Minor Bug Fixes - Disk assignment edge case - CP/M 3 accidental fall thru - Cosmetic updates * Update util.z80 * Documentation Cleanup * Documentation Update * Documentation Update * Documentation Updates * Documentation Updates * Create Common.inc * Documentation Updates * Documentation Updates * doc - a few random fixes * Documentation Cleanup * Fix IM 0 Build Error in ACIA * Documentation Updates * Documentation Cleanup * Remove OSLDR The OSLDR application was badly broken and almost impossible to fix with new expanded OS support. * Bug Fixes - Init RAM disk at boot under CP/M 3 - Fix ACR activation in TUNE * FD Motor Timeout - Made FDC motor timeout smaller and more consistent across different speed CPUs - Added "boot" messaging to RTC * Cleanup * Cleanup - Fix SuperZAP to work under NZCOM and ZPM3 - Finalize standard config files * Minor Changes - Slight change to ZAP configuration - Added ZSDOS.ZRL to NZCOM image * ZDE Upgrade - Upgraded ZDE 1.6 -> 1.6a * Config File Tuning * Pre-release for Testing * cfg - mutex consistent config language * Bump to Version 3.0 * Update SD Card How-To Thanks David! * update ReadMe.md Remove some odd `\`. * Update ReadMe.txt * Update ReadMe.md * Update Generated Doc Files * Improve XModem Startup - Extended startup timeout for XM.COM so that it doesn't timeout so quickly while host is selecing a file to send. - Updated SD Card How-To from David Reese. * XModem Timing Refinements * TMS Driver Z180 Improvements - TMS driver udpated to insert Z180 I/O waitstates internally so other code can run at full speed. - Updated How-To documents from David. - Fixed TUNE app to properly restore Z180 I/O waitstates after manipulating them. * CLRDIR and ZDE updates - CLRDIR has been updated by Max Scane for CP/M 3 compatibility. - A minor issue in the preconfigured ZDE VT100 terminal escape sequences was corrected. * Fix Auto CRT Console Switch on CP/M 3 * Handle lack of RTC better DSRTC driver now correctly returns an error if there is no RTC present. * Minor RTC Updates * Finalize v3.0.1 Cleanup release for v3.0 * New ROMLDR and INTRTC driver - Refactored romldr.asm - Added new periodic timer based RTC driver * CP/M 3 Date Hack - Hack to allow INTRTC to increment time without destroying the date * Update romldr.asm Work around minor Linux build inconsistency * Update Apps for New Version * Revert "Update Apps for New Version" This reverts commitad80432252. * Revert "Update romldr.asm" This reverts commit4a9825cd57. * Revert "CP/M 3 Date Hack" This reverts commit153b494e61. * Revert "New ROMLDR and INTRTC driver" This reverts commitd9bed4563e. * Start v3.1 Development * Update FDISK80.COM Updated FDISK80 to allow reserving up to 256 slices. * Update sd.asm For Z180 CSIO, ensure that xmit is finished, before asserting CS for next transaction. * Add RC2014 UART, Improve SD protocol fix - RC2014 and related platforms will autodetect a UART at 0xA0 and 0xA8 - Ensure that CS fully brackets all SD I/O * ROMLDR Improvements .com files can now be started from CP/M and size of .com files has been reduced so they always fit. * Update commit.yml Run commit build in all branches * Update commit.yml Run commit build for master and dev branches * Improved clock driver auto-detect/fallback * SIO driver now CTC aware The SIO driver can now use a CTC (if available) to provide much more flexible baud rate programming. * CTC driver fine tuning * Update xmdm125.asm Fixed a small issue in core XM125 code that caused a file write error message to not be displayed when it should be. * CF Card compatibility improvement Older CF Cards did not reset IDE registers to defaults values when reset. Implemented a work around. * Update ACIA detection ACIA should no longer be detected if there is also a UART module in the system. * Handle CTC anomaly Small update to accommodate CTC behavior that occurs when the CTC trigger is more than half the CTC clock. * Update acia.asm Updated ACIA detection to use primary ACIA port instead of phantom port. * Update acia.asm Fix bug in ACIA detection. Thanks Alan! * MacOS Build Improvement Build script updated to improve compatibility with MacOS. Credit to Fredrik Axtelius for this. * HBIOS Makefile - use env vars for target Allow build ROM targets to be restricted to just one platform thru use of ENV vars: ROM_PLATFORM - if defined to a known platform, only this platform is build - defaults to std config ROM_CONFIG - sets the desired platform config - defaults to std if the above ENVs are not defined, builds all ROMs * Added some more gitignores * Whitespace changes (crlf) * HBIOS: Force the assembly to fail for vdu drivers if function table count is not correct * Whitespace: trailing whitespaces * makefile: updated some make scripts to use when calling subdir makefiles * linux build: update to Build.sh fix for some platforms The initialization of the Rom dat file used the pipe (|) operator to build an initial empty file. But the pipe operator | may sometimes return a non-zero exit code for some linux platforms, if the the streams are closed before dd has fully processed the stream. This issue occured on a travis linux ubuntu image. Solution was to change to redirection. * Bump version * Enhance CTC periodic timer Add ability to use TIMER mode in CTC driver to generate priodic interrupts. * HBIOS: Added support for sound drivers New sound driver support with initial support for the SN76489 chip New build configuration entry: * SN76489ENABLE Ports are currently locked in with: * SN76489_PORT_LEFT .EQU $FC ; PORTS FOR ACCESSING THE SN76489 CHIP (LEFT) * SN76489_PORT_RIGHT .EQU $F8 ; PORTS FOR ACCESSING THE SN76489 CHIP (LEFT) * Miscellaneous Cleanup No functional changes. Co-authored-by: curt mayer <curt@zen-room.org> Co-authored-by: Wayne Warthen <wwarthen@gmail.com> Co-authored-by: ed <linux@maidavale.org> Co-authored-by: Dean Netherton <dnetherton@dius.com.au> Co-authored-by: ed <ed@maidavale.org> Co-authored-by: Phillip Stevens <phillip.stevens@gmail.com> Co-authored-by: Dean Netherton <dean.netherton@gmail.com>
462 lines
23 KiB
Plaintext
462 lines
23 KiB
Plaintext
***********************************************************************
|
|
*** ***
|
|
*** R o m W B W ***
|
|
*** ***
|
|
*** Z80/Z180 System Software ***
|
|
*** ***
|
|
***********************************************************************
|
|
|
|
This directory contains a toolset for RomWBW that builds floppy and
|
|
hard disk media images that can be used on RomWBW by writing the
|
|
image to a floppy or hard disk (including CF and SD cards).
|
|
|
|
In summary, CP/M files are placed inside of a pre-defined Windows
|
|
directory structure. A script is then run to create the floppy and
|
|
hard disk images from the directory tree contents. The resultant
|
|
images may be copied directly to floppy or hard disk media or used as
|
|
SIMH emulator disk images.
|
|
|
|
System Requirements
|
|
-------------------
|
|
|
|
The scripts run on Microsoft Windows XP or greater (32 and 64 bit
|
|
variants of Windows are fine). You will need to have Microsoft
|
|
PowerShell installed. All variants of Windows XP and later support
|
|
PowerShell. It is included in all versions after Windows XP. If you
|
|
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.
|
|
|
|
The cpmtools toolset is used to generate the actual disk images.
|
|
This toolset is included in the distribution, so you do not need to
|
|
download or install it.
|
|
|
|
Preparing the Source Directory Contents
|
|
---------------------------------------
|
|
|
|
The script expects your files to be found inside a specific directory
|
|
structure. The structure is:
|
|
|
|
d_xxx --+--> u0
|
|
+--> u1
|
|
+--> u2
|
|
| .
|
|
| .
|
|
| .
|
|
+--> u15
|
|
|
|
A given disk is reprsented by a directory named d_xxx where xxx can
|
|
be anything you want. Within the d_xxx directory, the CP/M user
|
|
areas are represented by subdirectories names u0 thru u15. The files
|
|
to be placed in the disk image are placed inside of the u0 thru u15
|
|
directories depending on which user area you want the file(s) to
|
|
appear. You do not need to create all of the u## subdirectories,
|
|
only the ones corresponding to the user areas you want to put files in.
|
|
|
|
To build the disk images, you run the Build.cmd batch file from a
|
|
command prompt. Build.cmd in turn invokes separate scripts to create
|
|
the floppy and hard disk images.
|
|
|
|
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.
|
|
|
|
Building the Images
|
|
-------------------
|
|
|
|
The image creation process simply traverses the directory structures
|
|
described above and builds a raw disk image for each floppy disk or
|
|
hard disk. Note that cpmtools is used to generate the images and is
|
|
included in the distribution under the Tools directory.
|
|
|
|
Many of the disk images depend upon files that are produced by
|
|
building the shared components of RomWBW. Prior to running
|
|
the Build command in the Images directory, you should first
|
|
run the BuildShared command in the Source directory.
|
|
|
|
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 either BuildFD.cmd or
|
|
BuildHD.cmd with a single parameter specifying the disk name.
|
|
|
|
After completion of the script, the resultant image files are placed
|
|
in the Binary directory with names such as fd_xxx.img and hd_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 file from scratch.
|
|
It will not update the previous contents. Any contents of a
|
|
pre-existing image file will be permanently destroyed.
|
|
|
|
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
|
|
all modern hard disks (including SD Cards and CF Cards) are much
|
|
larger than 8MB, RomWBW supports the concept of "slices". This
|
|
simply means that you can concatenate multiple CP/M filesystems (up
|
|
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
|
|
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. For example, if you wanted to create a 2
|
|
slice disk image that has ZSDOS in the first slice and Wordstar in
|
|
the second slice, you could use the following command from a Windows
|
|
command prompt:
|
|
|
|
| C:\RomWBW\Binary>copy /b hd_zsdos.img + hd_ws.img hd_multi.img
|
|
|
|
You can now write hd_multi.img onto your SD or CF Card and you will
|
|
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.
|
|
|
|
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.
|
|
|
|
A description of the specific image files is found in the file
|
|
called DiskList.txt in the Binary directory of the distribution.
|
|
|
|
Sample Run
|
|
----------
|
|
|
|
Below is sample output from building the hard disk images:
|
|
|
|
C:\Users\Wayne\Projects\RBC\Build\RomWBW\Source\Images>Build.cmd
|
|
| :
|
|
| : Cleaning...
|
|
| :
|
|
| :
|
|
| : Creating System Images
|
|
| :
|
|
| ..\bl\bl.bin
|
|
| ..\cpm22\os2ccp.bin
|
|
| ..\cpm22\os3bdos.bin
|
|
| ..\cbios\cbios_wbw.bin
|
|
| 1 file(s) copied.
|
|
| ..\bl\bl.bin
|
|
| ..\cpm22\os2ccp.bin
|
|
| ..\cpm22\os3bdos.bin
|
|
| ..\cbios\cbios_una.bin
|
|
| 1 file(s) copied.
|
|
| ..\bl\bl.bin
|
|
| ..\zcpr-dj\zcpr.bin
|
|
| ..\zsdos\zsdos.bin
|
|
| ..\cbios\cbios_wbw.bin
|
|
| 1 file(s) copied.
|
|
| ..\bl\bl.bin
|
|
| ..\zcpr-dj\zcpr.bin
|
|
| ..\zsdos\zsdos.bin
|
|
| ..\cbios\cbios_una.bin
|
|
| 1 file(s) copied.
|
|
| :
|
|
| : Building Floppy Disk Images...
|
|
| :
|
|
| Generating Floppy Disk cpm22...
|
|
| cpmcp -f wbw_fd144 fd_cpm22.img d_cpm22/u0/*.* 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm22.img d_cpm22/u1/*.* 1:
|
|
| cpmcp -f wbw_fd144 fd_cpm22.img ../../Binary/Apps/assign.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm22.img ../../Binary/Apps/fat.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm22.img ../../Binary/Apps/fdu.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm22.img ../../Binary/Apps/format.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm22.img ../../Binary/Apps/mode.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm22.img ../../Binary/Apps/osldr.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm22.img ../../Binary/Apps/rtc.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm22.img ../../Binary/Apps/survey.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm22.img ../../Binary/Apps/syscopy.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm22.img ../../Binary/Apps/sysgen.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm22.img ../../Binary/Apps/talk.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm22.img ../../Binary/Apps/timer.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm22.img ../../Binary/Apps/xm.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm22.img ../../Binary/Apps/inttest.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm22.img ../../Binary/Apps/tune.com 3:
|
|
| cpmcp -f wbw_fd144 fd_cpm22.img ../../Binary/Apps/Tunes/*.* 3:
|
|
| Adding System Image cpm_wbw...
|
|
| Moving image fd_cpm22.img into output directory...
|
|
| 1 file(s) moved.
|
|
| Generating Floppy Disk zsdos...
|
|
| cpmcp -f wbw_fd144 fd_zsdos.img d_zsdos/u0/*.* 0:
|
|
| cpmcp -f wbw_fd144 fd_zsdos.img d_zsdos/u1/*.* 1:
|
|
| cpmcp -f wbw_fd144 fd_zsdos.img ../../Binary/Apps/assign.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zsdos.img ../../Binary/Apps/fat.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zsdos.img ../../Binary/Apps/fdu.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zsdos.img ../../Binary/Apps/format.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zsdos.img ../../Binary/Apps/mode.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zsdos.img ../../Binary/Apps/osldr.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zsdos.img ../../Binary/Apps/rtc.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zsdos.img ../../Binary/Apps/survey.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zsdos.img ../../Binary/Apps/syscopy.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zsdos.img ../../Binary/Apps/sysgen.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zsdos.img ../../Binary/Apps/talk.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zsdos.img ../../Binary/Apps/timer.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zsdos.img ../../Binary/Apps/xm.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zsdos.img ../../Binary/Apps/inttest.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zsdos.img ../../Binary/Apps/tune.com 3:
|
|
| cpmcp -f wbw_fd144 fd_zsdos.img ../../Binary/Apps/Tunes/*.* 3:
|
|
| Adding System Image zsys_wbw...
|
|
| Moving image fd_zsdos.img into output directory...
|
|
| 1 file(s) moved.
|
|
| Generating Floppy Disk nzcom...
|
|
| cpmcp -f wbw_fd144 fd_nzcom.img d_nzcom/u0/*.* 0:
|
|
| cpmcp -f wbw_fd144 fd_nzcom.img ../../Binary/Apps/assign.com 0:
|
|
| cpmcp -f wbw_fd144 fd_nzcom.img ../../Binary/Apps/fat.com 0:
|
|
| cpmcp -f wbw_fd144 fd_nzcom.img ../../Binary/Apps/fdu.com 0:
|
|
| cpmcp -f wbw_fd144 fd_nzcom.img ../../Binary/Apps/format.com 0:
|
|
| cpmcp -f wbw_fd144 fd_nzcom.img ../../Binary/Apps/mode.com 0:
|
|
| cpmcp -f wbw_fd144 fd_nzcom.img ../../Binary/Apps/osldr.com 0:
|
|
| cpmcp -f wbw_fd144 fd_nzcom.img ../../Binary/Apps/rtc.com 0:
|
|
| cpmcp -f wbw_fd144 fd_nzcom.img ../../Binary/Apps/survey.com 0:
|
|
| cpmcp -f wbw_fd144 fd_nzcom.img ../../Binary/Apps/syscopy.com 0:
|
|
| cpmcp -f wbw_fd144 fd_nzcom.img ../../Binary/Apps/sysgen.com 0:
|
|
| cpmcp -f wbw_fd144 fd_nzcom.img ../../Binary/Apps/talk.com 0:
|
|
| cpmcp -f wbw_fd144 fd_nzcom.img ../../Binary/Apps/timer.com 0:
|
|
| cpmcp -f wbw_fd144 fd_nzcom.img ../../Binary/Apps/xm.com 0:
|
|
| cpmcp -f wbw_fd144 fd_nzcom.img ../../Binary/Apps/inttest.com 0:
|
|
| cpmcp -f wbw_fd144 fd_nzcom.img ../../Binary/Apps/tune.com 3:
|
|
| cpmcp -f wbw_fd144 fd_nzcom.img ../../Binary/Apps/Tunes/*.* 3:
|
|
| Adding System Image zsys_wbw...
|
|
| Moving image fd_nzcom.img into output directory...
|
|
| 1 file(s) moved.
|
|
| Generating Floppy Disk cpm3...
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img d_cpm3/u0/*.* 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../CPM3/cpmldr.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../CPM3/ccp.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../CPM3/gencpm.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../CPM3/genres.dat 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../CPM3/genbnk.dat 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../CPM3/bios3.spr 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../CPM3/bnkbios3.spr 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../CPM3/bdos3.spr 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../CPM3/bnkbdos3.spr 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../CPM3/resbdos3.spr 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../CPM3/cpm3res.sys 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../CPM3/cpm3bnk.sys 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../CPM3/gencpm.dat 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../CPM3/cpm3.sys 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../CPM3/readme.1st 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../CPM3/cpm3fix.pat 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../../Binary/Apps/assign.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../../Binary/Apps/fat.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../../Binary/Apps/fdu.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../../Binary/Apps/format.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../../Binary/Apps/mode.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../../Binary/Apps/osldr.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../../Binary/Apps/rtc.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../../Binary/Apps/survey.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../../Binary/Apps/syscopy.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../../Binary/Apps/sysgen.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../../Binary/Apps/talk.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../../Binary/Apps/timer.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../../Binary/Apps/xm.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../../Binary/Apps/inttest.com 0:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../../Binary/Apps/tune.com 3:
|
|
| cpmcp -f wbw_fd144 fd_cpm3.img ../../Binary/Apps/Tunes/*.* 3:
|
|
| Moving image fd_cpm3.img into output directory...
|
|
| 1 file(s) moved.
|
|
| Generating Floppy Disk zpm3...
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img d_zpm3/u0/*.* 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img d_zpm3/u10/*.* 10:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img d_zpm3/u14/*.* 14:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img d_zpm3/u15/*.* 15:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../ZPM3/zpmldr.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../ZPM3/cpmldr.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../ZPM3/autotog.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../ZPM3/clrhist.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../ZPM3/setz3.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../ZPM3/cpm3.sys 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../ZPM3/zccp.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../ZPM3/zinstal.zpm 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../ZPM3/startzpm.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../ZPM3/makedos.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../ZPM3/gencpm.dat 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../ZPM3/bnkbios3.spr 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../ZPM3/bnkbdos3.spr 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../ZPM3/resbdos3.spr 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../../Binary/Apps/assign.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../../Binary/Apps/fat.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../../Binary/Apps/fdu.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../../Binary/Apps/format.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../../Binary/Apps/mode.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../../Binary/Apps/osldr.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../../Binary/Apps/rtc.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../../Binary/Apps/survey.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../../Binary/Apps/syscopy.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../../Binary/Apps/sysgen.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../../Binary/Apps/talk.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../../Binary/Apps/timer.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../../Binary/Apps/xm.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../../Binary/Apps/inttest.com 0:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../../Binary/Apps/tune.com 3:
|
|
| cpmcp -f wbw_fd144 fd_zpm3.img ../../Binary/Apps/Tunes/*.* 3:
|
|
| Moving image fd_zpm3.img into output directory...
|
|
| 1 file(s) moved.
|
|
| Generating Floppy Disk ws4...
|
|
| cpmcp -f wbw_fd144 fd_ws4.img d_ws4/u0/*.* 0:
|
|
| Moving image fd_ws4.img into output directory...
|
|
| 1 file(s) moved.
|
|
| :
|
|
| : Building Hard Disk Images...
|
|
| :
|
|
| Generating Hard Disk cpm22...
|
|
| cpmcp -f wbw_hd0 hd_cpm22.img d_cpm22/u0/*.* 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm22.img d_cpm22/u1/*.* 1:
|
|
| cpmcp -f wbw_hd0 hd_cpm22.img ../../Binary/Apps/assign.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm22.img ../../Binary/Apps/fat.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm22.img ../../Binary/Apps/fdu.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm22.img ../../Binary/Apps/format.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm22.img ../../Binary/Apps/mode.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm22.img ../../Binary/Apps/osldr.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm22.img ../../Binary/Apps/rtc.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm22.img ../../Binary/Apps/survey.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm22.img ../../Binary/Apps/syscopy.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm22.img ../../Binary/Apps/sysgen.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm22.img ../../Binary/Apps/talk.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm22.img ../../Binary/Apps/timer.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm22.img ../../Binary/Apps/xm.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm22.img ../../Binary/Apps/inttest.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm22.img ../../Binary/Apps/tune.com 3:
|
|
| cpmcp -f wbw_hd0 hd_cpm22.img ../../Binary/Apps/Tunes/*.* 3:
|
|
| Adding System Image cpm_wbw...
|
|
| Moving image hd_cpm22.img into output directory...
|
|
| 1 file(s) moved.
|
|
| Generating Hard Disk zsdos...
|
|
| cpmcp -f wbw_hd0 hd_zsdos.img d_zsdos/u0/*.* 0:
|
|
| cpmcp -f wbw_hd0 hd_zsdos.img d_zsdos/u1/*.* 1:
|
|
| cpmcp -f wbw_hd0 hd_zsdos.img ../../Binary/Apps/assign.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zsdos.img ../../Binary/Apps/fat.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zsdos.img ../../Binary/Apps/fdu.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zsdos.img ../../Binary/Apps/format.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zsdos.img ../../Binary/Apps/mode.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zsdos.img ../../Binary/Apps/osldr.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zsdos.img ../../Binary/Apps/rtc.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zsdos.img ../../Binary/Apps/survey.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zsdos.img ../../Binary/Apps/syscopy.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zsdos.img ../../Binary/Apps/sysgen.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zsdos.img ../../Binary/Apps/talk.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zsdos.img ../../Binary/Apps/timer.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zsdos.img ../../Binary/Apps/xm.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zsdos.img ../../Binary/Apps/inttest.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zsdos.img ../../Binary/Apps/tune.com 3:
|
|
| cpmcp -f wbw_hd0 hd_zsdos.img ../../Binary/Apps/Tunes/*.* 3:
|
|
| Adding System Image zsys_wbw...
|
|
| Moving image hd_zsdos.img into output directory...
|
|
| 1 file(s) moved.
|
|
| Generating Hard Disk nzcom...
|
|
| cpmcp -f wbw_hd0 hd_nzcom.img d_nzcom/u0/*.* 0:
|
|
| cpmcp -f wbw_hd0 hd_nzcom.img ../../Binary/Apps/assign.com 0:
|
|
| cpmcp -f wbw_hd0 hd_nzcom.img ../../Binary/Apps/fat.com 0:
|
|
| cpmcp -f wbw_hd0 hd_nzcom.img ../../Binary/Apps/fdu.com 0:
|
|
| cpmcp -f wbw_hd0 hd_nzcom.img ../../Binary/Apps/format.com 0:
|
|
| cpmcp -f wbw_hd0 hd_nzcom.img ../../Binary/Apps/mode.com 0:
|
|
| cpmcp -f wbw_hd0 hd_nzcom.img ../../Binary/Apps/osldr.com 0:
|
|
| cpmcp -f wbw_hd0 hd_nzcom.img ../../Binary/Apps/rtc.com 0:
|
|
| cpmcp -f wbw_hd0 hd_nzcom.img ../../Binary/Apps/survey.com 0:
|
|
| cpmcp -f wbw_hd0 hd_nzcom.img ../../Binary/Apps/syscopy.com 0:
|
|
| cpmcp -f wbw_hd0 hd_nzcom.img ../../Binary/Apps/sysgen.com 0:
|
|
| cpmcp -f wbw_hd0 hd_nzcom.img ../../Binary/Apps/talk.com 0:
|
|
| cpmcp -f wbw_hd0 hd_nzcom.img ../../Binary/Apps/timer.com 0:
|
|
| cpmcp -f wbw_hd0 hd_nzcom.img ../../Binary/Apps/xm.com 0:
|
|
| cpmcp -f wbw_hd0 hd_nzcom.img ../../Binary/Apps/inttest.com 0:
|
|
| cpmcp -f wbw_hd0 hd_nzcom.img ../../Binary/Apps/tune.com 3:
|
|
| cpmcp -f wbw_hd0 hd_nzcom.img ../../Binary/Apps/Tunes/*.* 3:
|
|
| Adding System Image zsys_wbw...
|
|
| Moving image hd_nzcom.img into output directory...
|
|
| 1 file(s) moved.
|
|
| Generating Hard Disk cpm3...
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img d_cpm3/u0/*.* 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../CPM3/cpmldr.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../CPM3/ccp.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../CPM3/gencpm.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../CPM3/genres.dat 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../CPM3/genbnk.dat 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../CPM3/bios3.spr 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../CPM3/bnkbios3.spr 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../CPM3/bdos3.spr 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../CPM3/bnkbdos3.spr 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../CPM3/resbdos3.spr 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../CPM3/cpm3res.sys 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../CPM3/cpm3bnk.sys 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../CPM3/gencpm.dat 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../CPM3/cpm3.sys 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../CPM3/readme.1st 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../CPM3/cpm3fix.pat 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../../Binary/Apps/assign.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../../Binary/Apps/fat.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../../Binary/Apps/fdu.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../../Binary/Apps/format.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../../Binary/Apps/mode.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../../Binary/Apps/osldr.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../../Binary/Apps/rtc.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../../Binary/Apps/survey.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../../Binary/Apps/syscopy.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../../Binary/Apps/sysgen.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../../Binary/Apps/talk.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../../Binary/Apps/timer.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../../Binary/Apps/xm.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../../Binary/Apps/inttest.com 0:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../../Binary/Apps/tune.com 3:
|
|
| cpmcp -f wbw_hd0 hd_cpm3.img ../../Binary/Apps/Tunes/*.* 3:
|
|
| Moving image hd_cpm3.img into output directory...
|
|
| 1 file(s) moved.
|
|
| Generating Hard Disk zpm3...
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img d_zpm3/u0/*.* 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img d_zpm3/u10/*.* 10:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img d_zpm3/u14/*.* 14:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img d_zpm3/u15/*.* 15:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../ZPM3/zpmldr.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../ZPM3/cpmldr.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../ZPM3/autotog.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../ZPM3/clrhist.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../ZPM3/setz3.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../ZPM3/cpm3.sys 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../ZPM3/zccp.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../ZPM3/zinstal.zpm 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../ZPM3/startzpm.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../ZPM3/makedos.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../ZPM3/gencpm.dat 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../ZPM3/bnkbios3.spr 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../ZPM3/bnkbdos3.spr 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../ZPM3/resbdos3.spr 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../../Binary/Apps/assign.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../../Binary/Apps/fat.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../../Binary/Apps/fdu.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../../Binary/Apps/format.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../../Binary/Apps/mode.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../../Binary/Apps/osldr.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../../Binary/Apps/rtc.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../../Binary/Apps/survey.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../../Binary/Apps/syscopy.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../../Binary/Apps/sysgen.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../../Binary/Apps/talk.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../../Binary/Apps/timer.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../../Binary/Apps/xm.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../../Binary/Apps/inttest.com 0:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../../Binary/Apps/tune.com 3:
|
|
| cpmcp -f wbw_hd0 hd_zpm3.img ../../Binary/Apps/Tunes/*.* 3:
|
|
| Moving image hd_zpm3.img into output directory...
|
|
| 1 file(s) moved.
|
|
| Generating Hard Disk ws4...
|
|
| cpmcp -f wbw_hd0 hd_ws4.img d_ws4/u0/*.* 0:
|
|
| Moving image hd_ws4.img into output directory...
|
|
| 1 file(s) moved.
|