Browse Source
Add Sys to All Disk Images
This commit adds a default (ZSDOS) system image to all disk images that didn't already have a system image in their boot tracks.
- Enables the disk label to be displayed by SLABEL and the Slices Inventory functions for all disk images.
- Enables all disk images to have a basic boot mechanism allowing things like automatic batch processing to be added to any disk image.
- Changed "ws4" disk image to "wp" to reflect the fact that the disk image has multiple word processing distribuitions (WordStar 4 in user area 0 and ZDE in user area 1).
pull/633/head
Wayne Warthen
3 months ago
No known key found for this signature in database
GPG Key ID: 8B34ED29C07EEB0A
113 changed files with
58 additions and
34 deletions
BIN
Doc/RomWBW Applications.pdf
BIN
Doc/RomWBW Disk Catalog.pdf
BIN
Doc/RomWBW Hardware.pdf
BIN
Doc/RomWBW Introduction.pdf
BIN
Doc/RomWBW System Guide.pdf
BIN
Doc/RomWBW User Guide.pdf
ReadMe.md
ReadMe.txt
Source/Doc/Catalog.md
Source/Doc/UserGuide.md
Source/EZ512/Build.cmd
Source/EZ512/Makefile
Source/Images/ReadMe.txt
Source/Images/all.def.example
Source/Images/combo.def
Source/Images/d_wp/u0/ANAGRAM.COM
Source/Images/d_wp/u0/CHAPTER1.DOC
Source/Images/d_wp/u0/CHAPTER2.DOC
Source/Images/d_wp/u0/CHAPTER3.DOC
Source/Images/d_wp/u0/DIARY.DOC
Source/Images/d_wp/u0/DICTSORT.COM
Source/Images/d_wp/u0/FIND.COM
Source/Images/d_wp/u0/HOMONYMS.TXT
Source/Images/d_wp/u0/HYEXCEPT.TXT
Source/Images/d_wp/u0/HYPHEN.COM
Source/Images/d_wp/u0/LOOKUP.COM
Source/Images/d_wp/u0/MAINDICT.CMP
Source/Images/d_wp/u0/MARKFIX.COM
Source/Images/d_wp/u0/MOVEPRN.COM
Source/Images/d_wp/u0/PATCH.LST
Source/Images/d_wp/u0/PRINT.TST
Source/Images/d_wp/u0/READ.ME
Source/Images/d_wp/u0/README
Source/Images/d_wp/u0/REVIEW.COM
Source/Images/d_wp/u0/RULER.DOC
Source/Images/d_wp/u0/SAMPLE1.DOC
Source/Images/d_wp/u0/SAMPLE2.DOC
Source/Images/d_wp/u0/SAMPLE3.DOC
Source/Images/d_wp/u0/SPELL.COM
Source/Images/d_wp/u0/TABLE.DOC
Source/Images/d_wp/u0/TEXT.DOC
Source/Images/d_wp/u0/TW.COM
Source/Images/d_wp/u0/WC.COM
Source/Images/d_wp/u0/WINSTALL.COM
Source/Images/d_wp/u0/WORDFREQ.COM
Source/Images/d_wp/u0/WS.COM
Source/Images/d_wp/u0/WS.OVR
Source/Images/d_wp/u0/WSCHANGE.COM
Source/Images/d_wp/u0/WSCHANGE.OVR
Source/Images/d_wp/u0/WSCHHELP.OVR
Source/Images/d_wp/u0/WSHELP.OVR
Source/Images/d_wp/u0/WSINDEX.XCL
Source/Images/d_wp/u0/WSMSGS.OVR
Source/Images/d_wp/u0/WSPRINT.OVR
Source/Images/d_wp/u0/WSSHORT.OVR
Source/Images/d_wp/u1/ReadMe.md
Source/Images/d_wp/u1/SAMPKEY.DOC
Source/Images/d_wp/u1/SAMPKEY.ZDK
Source/Images/d_wp/u1/SAMPKEY.ZDT
Source/Images/d_wp/u1/ZDE10.DOC
Source/Images/d_wp/u1/ZDE10.FOR
Source/Images/d_wp/u1/ZDE10.NEW
Source/Images/d_wp/u1/ZDE10.QRF
Source/Images/d_wp/u1/ZDE10.TOC
Source/Images/d_wp/u1/ZDE13.FOR
Source/Images/d_wp/u1/ZDE13.NEW
Source/Images/d_wp/u1/ZDE16.DIR
Source/Images/d_wp/u1/ZDE16.FIX
Source/Images/d_wp/u1/ZDE16.FOR
Source/Images/d_wp/u1/ZDE16.NEW
Source/Images/d_wp/u1/ZDE16A.PAT
Source/Images/d_wp/u1/ZDENST16.COM
Source/Images/d_wp/u1/ZDEPROP.DOC
Source/Images/d_wp/u1/ZDEPROP.Z80
Source/Images/d_wp/u1/ZDKCOM13.COM
Source/Images/d_wp/u1/ZDKCOM13.DOC
Source/Images/devDemo.def.example
Source/Images/fd_aztecc.txt
Source/Images/fd_bascomp.txt
Source/Images/fd_cobol.txt
Source/Images/fd_cowgol.txt
Source/Images/fd_fortran.txt
Source/Images/fd_games.txt
Source/Images/fd_hitechc.txt
Source/Images/fd_tpascal.txt
Source/Images/fd_wp.txt
Source/Images/fd_ws4.txt
Source/Images/fd_z80asm.txt
Source/Images/hd_aztecc.txt
Source/Images/hd_bascomp.txt
Source/Images/hd_blank.txt
Source/Images/hd_cobol.txt
Source/Images/hd_cowgol.txt
Source/Images/hd_fortran.txt
Source/Images/hd_games.txt
Source/Images/hd_hitechc.txt
Source/Images/hd_infocom.txt
Source/Images/hd_msxroms1.txt
Source/Images/hd_msxroms2.txt
Source/Images/hd_tpascal.txt
@ -7,7 +7,7 @@
**RomWBW Introduction** \
Version 3.6 \
Wayne Warthen ([wwarthen@gmail.com](mailto:wwarthen@gmail.com)) \
09 Nov 2025
12 Nov 2025
# Overview
@ -1,6 +1,6 @@
RomWBW Introduction
Wayne Warthen (wwarthen@gmail.com)
09 Nov 2025
12 Nov 2025
@ -1434,15 +1434,15 @@ The following files are found in
| `TURBO.OVR` | Part of TURBO Pascal |
| `TURBOMSG.OVR` | Part of TURBO Pascal |
## WordStar 4 (Word processor)
## Word Processing
| Floppy Disk Image: **fd_ws4 .img**
| Hard Disk Image: **hd_ws4 .img**
| Floppy Disk Image: **fd_wp .img**
| Hard Disk Image: **hd_wp .img**
| Combo Disk Image: **Slice 5**
The following files are found in
* /Source/Images/d_ws4
* /Source/Images/d_wp
| **File** | **Description** |
|----------------|-----------------|
@ -1794,7 +1794,7 @@ The following table shows the disk images available.
| xxx_nzcom.img | NZCOM ZCPR 3.4 Operating System | Yes |
| xxx_qpm.img | QPM Operating System | Yes |
| xxx_tpascal.img | Borland Turbo Pascal Compiler | No |
| xxx_ws4.img | WordStar v4 & ZDE Applications | No |
| xxx_wp.img | WordStar v4 & ZDE Applications | No |
| xxx_z80asm.img | Relocating macro assembler for CP/M | No |
| xxx_zpm3.img | ZPM3 Operating System | Yes |
| xxx_zsdos.img | ZCPR-DJ & ZSDOS 1.1 Operating System | Yes |
@ -25,7 +25,7 @@ srec_cat temp.dat -binary -exclude 0x1F000 0x20000 ez512_mon.bin -binary -offset
srec_cat temp.dat -binary -exclude 0x24000 0xA4000 ..\..\Binary\%1 .rom -binary -offset 0x24000 -o temp.dat -binary
move temp.dat ..\..\Binary\%1 _hd1k_prefix.dat
copy /b ..\..\Binary\%1 _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 ..\..\Binary\%1 _hd1k_combo.img || exit /b
copy /b ..\..\Binary\%1 _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_wp .img ..\..\Binary\%1 _hd1k_combo.img || exit /b
: :
: : The following lines produce a 64K ROM that can be used in the EaZy80-512.
@ -2,7 +2,7 @@ DEST=../../Binary
OTHERS = *.hex *.upd *.cmp
HD1KIMGS = $( DEST) /hd1k_cpm22.img $( DEST) /hd1k_zsdos.img $( DEST) /hd1k_nzcom.img \
$( DEST) /hd1k_cpm3.img $( DEST) /hd1k_zpm3.img $( DEST) /hd1k_ws4 .img
$( DEST) /hd1k_cpm3.img $( DEST) /hd1k_zpm3.img $( DEST) /hd1k_wp .img
ROMS := $( wildcard $( DEST) /RCZ80_ez512_*.upd)
ROMS := $( patsubst $( DEST) /%.upd,%,$( ROMS) )
@ -133,7 +133,7 @@ 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 hd512_zsdos.img + hd512_ws4 .img hd_multi.img
| C:\RomWBW\Binary>copy /b hd512_zsdos.img + hd512_wp .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.
@ -191,7 +191,7 @@ hd1k entry format 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 hd1k_prefix.dat + hd1k_zsdos.img + hd1k_ws4 .img hd_multi.img
| C:\RomWBW\Binary>copy /b hd1k_prefix.dat + hd1k_zsdos.img + hd1k_wp .img hd_multi.img
Since the hd512 format does not utilize a partition, you do not
prefix the hd512_xxx.img files with anything. You can simply
@ -20,7 +20,7 @@ msxroms2
nzcom
qpm
tpascal
ws4
wp
z3plus
z80asm
zpm3
@ -5,4 +5,4 @@ zsdos
nzcom
cpm3
zpm3
ws4
wp
@ -7,7 +7,7 @@
# This is the programming language demo development Combo image for RomWBW
cpm22
ws4
wp
aztecc
bascomp
tpascal
@ -1,4 +1,5 @@
@Label="Aztec C"
@SysImage="../ZSDOS/zsys_wbw.sys"
#
# Add the ReadMe document
#
@ -1,4 +1,5 @@
@Label="Microsoft BASIC"
@SysImage="../ZSDOS/zsys_wbw.sys"
#
# Add the ReadMe document
#
@ -1,4 +1,5 @@
@Label="Microsoft COBOL"
@SysImage="../ZSDOS/zsys_wbw.sys"
#
# Add the ReadMe document
#
@ -1,4 +1,5 @@
@Label="Cowgol"
@SysImage="../ZSDOS/zsys_wbw.sys"
#
# Add the ReadMe document
#
@ -1,4 +1,5 @@
@Label="Microsoft Fortran"
@SysImage="../ZSDOS/zsys_wbw.sys"
#
# Add the ReadMe document
#
@ -1,4 +1,5 @@
@Label="Games"
@SysImage="../ZSDOS/zsys_wbw.sys"
#
# Add the ReadMe document
#
@ -1,4 +1,5 @@
@Label="HITECH-C"
@SysImage="../ZSDOS/zsys_wbw.sys"
#
# Add the ReadMe document
#
@ -1,4 +1,5 @@
@Label="Turbo Pascal"
@SysImage="../ZSDOS/zsys_wbw.sys"
#
# Add the ReadMe document
#
@ -0,0 +1,6 @@
@Label="Word Processing"
@SysImage="../ZSDOS/zsys_wbw.sys"
#
# Add the ZDE binaries
#
../../Binary/Apps/ZDE/*.com 1:
@ -1,5 +0,0 @@
@Label="WordStar 4"
#
# Add the ZDE binaries
#
../../Binary/Apps/ZDE/*.com 1:
@ -1,4 +1,5 @@
@Label="SLR Z80ASM"
@SysImage="../ZSDOS/zsys_wbw.sys"
#
# Add the ReadMe document
#
@ -1,4 +1,5 @@
@Label="Aztec C"
@SysImage="../ZSDOS/zsys_wbw.sys"
#
# Add the ReadMe document
#
@ -1,4 +1,5 @@
@Label="Microsoft BASIC"
@SysImage="../ZSDOS/zsys_wbw.sys"
#
# Add the ReadMe document
#
@ -1,4 +1,5 @@
@Label="Blank"
@SysImage="../ZSDOS/zsys_wbw.sys"
#
# Blank disk template
#
@ -1,4 +1,5 @@
@Label="Microsoft COBOL"
@SysImage="../ZSDOS/zsys_wbw.sys"
#
# Add the ReadMe document
#
@ -1,4 +1,5 @@
@Label="Cowgol"
@SysImage="../ZSDOS/zsys_wbw.sys"
#
# Add the ReadMe document
#
@ -1,4 +1,5 @@
@Label="Microsoft Fortran"
@SysImage="../ZSDOS/zsys_wbw.sys"
#
# Add the ReadMe document
#
@ -1,4 +1,5 @@
@Label="Games"
@SysImage="../ZSDOS/zsys_wbw.sys"
#
# Add the ReadMe document
#
@ -1,4 +1,5 @@
@Label="HITECH-C"
@SysImage="../ZSDOS/zsys_wbw.sys"
#
# Add the ReadMe document
#
@ -1,4 +1,5 @@
@Label="Infocom Games"
@SysImage="../ZSDOS/zsys_wbw.sys"
#
# Add the ReadMe document
#
@ -1,4 +1,5 @@
@Label="MSX ROMS 1"
@SysImage="../ZSDOS/zsys_wbw.sys"
#
# Add the ReadMe document
#
@ -1,4 +1,5 @@
@Label="MSX ROMS 2"
@SysImage="../ZSDOS/zsys_wbw.sys"
#
# Add the ReadMe document
#
@ -1,4 +1,5 @@
@Label="Turbo Pascal"
@SysImage="../ZSDOS/zsys_wbw.sys"
#
# Add the ReadMe document
#