Skip to content

Commit

Permalink
Documentation Tweaks
Browse files Browse the repository at this point in the history
  • Loading branch information
wwarthen committed Jan 23, 2025
1 parent 0adef71 commit 1ae6274
Show file tree
Hide file tree
Showing 13 changed files with 653 additions and 667 deletions.
Binary file modified Doc/RomWBW Applications.pdf
Binary file not shown.
Binary file modified Doc/RomWBW Disk Catalog.pdf
Binary file not shown.
Binary file modified Doc/RomWBW Hardware.pdf
Binary file not shown.
Binary file modified Doc/RomWBW Introduction.pdf
Binary file not shown.
Binary file modified Doc/RomWBW System Guide.pdf
Binary file not shown.
Binary file modified Doc/RomWBW User Guide.pdf
Binary file not shown.
631 changes: 306 additions & 325 deletions ReadMe.md

Large diffs are not rendered by default.

612 changes: 307 additions & 305 deletions ReadMe.txt

Large diffs are not rendered by default.

13 changes: 7 additions & 6 deletions Source/Doc/Introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -294,12 +294,13 @@ please let me know if I missed you!
* Martin R has provided substantial help reviewing and improving the
User Guide and Applications documents.

* Mark Pruden has contributed a great deal of content to the
Disk Catalog, User Guide, as well as creating the Introduction
and Hardware documents, and contributed the disk image
for the Z3PLUS operating system, the COPYSL utility, and also
implemented a feature for RomWBW configuration by NVRAM,
and added the /B bulk mode of disk assignment to the ASSIGN utility.
* Mark Pruden has made a wide variety of contributions including:
- significant content in the Disk Catalog and User Guide
- creation of the Introduction and Hardware documents
- Z3PLUS operating system disk image
- COPYSL utility
- a feature for RomWBW configuration by NVRAM
- the /B bulk mode of disk assignment to the ASSIGN utility

* Jacques Pelletier has contributed the DS1501 RTC driver code.

Expand Down
2 changes: 1 addition & 1 deletion Source/Doc/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ all :: deploy
pandoc $< -f markdown -t dokuwiki -s -o $@ --default-image-extension=pdf

%.gfm : %.tmp
pandoc $< -f markdown -t gfm -s -o $@ --default-image-extension=pdf
pandoc $< -f markdown -t gfm-yaml_metadata_block -s -o $@ --default-image-extension=pdf

%.txt : %.tmp
pandoc $< -f markdown -t plain -s -o $@ --default-image-extension=pdf
Expand Down
58 changes: 30 additions & 28 deletions Source/Doc/ReadMe.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@ $include{"Basic.h"}$

# Overview

RomWBW software provides a complete, commercial quality
implementation of CP/M (and workalike) operating systems and
RomWBW software provides a complete, commercial quality
implementation of CP/M (and workalike) operating systems and
applications for modern Z80/180/280 retro-computing hardware systems.

A wide variety of platforms are supported including those
produced by these developer communities:

Expand All @@ -22,7 +23,7 @@ produced by these developer communities:
A complete list of the currently supported platforms is found in the
[Installation] section.

General features include:
Supported hardware features of RomWBW include:

* Z80 Family CPUs including Z80, Z180, and Z280
* Banked memory services for several banking designs
Expand All @@ -31,7 +32,6 @@ General features include:
* Video drivers including TMS9918, SY6545, MOS8563, HD6445
* Keyboard (PS/2) drivers via VT8242 or PPI interfaces
* Real time clock drivers including DS1302, BQ4845
* OSes: CP/M 2.2, ZSDOS, CP/M 3, NZ-COM, ZPM3, QPM, p-System, and FreeRTOS
* Built-in VT-100 terminal emulation support

RomWBW is distributed as both source code and pre-built ROM and disk
Expand All @@ -43,13 +43,14 @@ ROM firmware itself:
* ROM BASIC (Nascom BASIC and Tasty BASIC)
* ROM Forth

A dynamic disk drive letter assignment mechanism allows mapping
operating system drive letters to any available disk media.
Additionally, mass storage devices (IDE Disk, CF Card, SD Card, etc.)
support the use of multiple slices (up to 256 per device). Each slice
contains a complete CP/M filesystem and can be mapped independently to
A dynamic disk drive letter assignment mechanism allows mapping
operating system drive letters to any available disk media.
Additionally, mass storage devices (IDE Disk, CF Card, SD Card, etc.)
support the use of multiple slices (up to 256 per device). Each slice
contains a complete CP/M filesystem and can be mapped independently to
any drive letter. This overcomes the inherent size limitations in legacy
OSes and allows up to 2GB of accessible storage on a single device.
OSes and allows up to 2GB of accessible storage on a single device,
with up to 128MB accessible at any one time.

The pre-built ROM firmware images are generally suitable for most
users. However, it is also very easy to modify and build custom ROM
Expand All @@ -72,25 +73,25 @@ such that all of the operating systems and applications on a disk
will run on any RomWBW-based system. To put it simply, you can take
a disk (or CF/SD/USB Card) and move it between systems transparently.

A tool is provided that allows you to access a FAT-12/16/32 filesystem.
The FAT filesystem may be coresident on the same disk media as RomWBW
A tool is provided that allows you to access a FAT-12/16/32 filesystem.
The FAT filesystem may be coresident on the same disk media as RomWBW
slices or on stand-alone media. This makes exchanging files with modern
OSes such as Windows, MacOS, and Linux very easy.

# Acquiring RomWBW

The [RomWBW Repository](https://github.com/wwarthen/RomWBW)
(<https://github.com/wwarthen/RomWBW>) on GitHub is the official
distribution location for all project source and documentation. The
fully-built distribution releases are available on the
(<https://github.com/wwarthen/RomWBW>) on GitHub is the official
distribution location for all project source and documentation.
The fully-built distribution releases are available on the
[RomWBW Releases Page](https://github.com/wwarthen/RomWBW/releases)
(<https://github.com/wwarthen/RomWBW/releases>) of the repository. On
this page, you will normally see a Development Snapshot as well as
(<https://github.com/wwarthen/RomWBW/releases>) of the repository.
On this page, you will normally see a Development Snapshot as well as
recent stable releases. Unless you have a specific reason, I suggest you
stick to the most recent stable release. Expand the "Assets" drop-down
for the release you want to download, then select the asset named
RomWBW-vX.X.X-Package.zip. The Package asset includes all pre-built ROM
and Disk images as well as full source code. The other assets contain
stick to the most recent stable release.

The asset named RomWBW-vX.X.X-Package.zip includes all pre-built ROM
and Disk images as well as full source code. The other assets contain
only source code and do not have the pre-built ROM or disk images.

All source code and distributions are maintained on GitHub. Code
Expand Down Expand Up @@ -192,13 +193,14 @@ please let me know if I missed you!

* Martin R has provided substantial help reviewing and improving the
User Guide and Applications documents.

* Mark Pruden has contributed a great deal of content to the
Disk Catalog, User Guide, as well as creating the Introduction
and Hardware documents, and contributed the disk image
for the Z3PLUS operating system, the COPYSL utility, and also
implemented a feature for RomWBW configuration by NVRAM,
and added the /B bulk mode of disk assignment to the ASSIGN utility.

* Mark Pruden has made a wide variety of contributions including:
- significant content in the Disk Catalog and User Guide
- creation of the Introduction and Hardware documents
- Z3PLUS operating system disk image
- COPYSL utility
- a feature for RomWBW configuration by NVRAM
- the /B bulk mode of disk assignment to the ASSIGN utility

* Jacques Pelletier has contributed the DS1501 RTC driver code.

Expand Down
2 changes: 1 addition & 1 deletion Source/ver.inc
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#DEFINE RMN 5
#DEFINE RUP 0
#DEFINE RTP 0
#DEFINE BIOSVER "3.5.0-beta.1"
#DEFINE BIOSVER "3.5.0-beta.2"
#define rmj RMJ
#define rmn RMN
#define rup RUP
Expand Down
2 changes: 1 addition & 1 deletion Source/ver.lib
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ rmn equ 5
rup equ 0
rtp equ 0
biosver macro
db "3.5.0-beta.1"
db "3.5.0-beta.2"
endm

0 comments on commit 1ae6274

Please sign in to comment.