wwarthen 5 months ago
parent
commit
541aaa78bc
  1. 10
      Applications/index.html
  2. 2
      Catalog/index.html
  3. 2
      Hardware/index.html
  4. 2
      Introduction/index.html
  5. 42
      SystemGuide/index.html
  6. 2
      UserGuide/index.html
  7. 4
      index.html
  8. 2
      search/search_index.json
  9. BIN
      sitemap.xml.gz

10
Applications/index.html

@ -368,7 +368,7 @@
<p><strong>RomWBW Applications Guide</strong> \
Version 3.6 \
MartinR \&amp; Phillip Summers (<a href="mailto:"></a>) \
20 Aug 2025</p>
23 Aug 2025</p>
<h1 id="summary">Summary</h1>
<p>RomWBW is supplied with a suite of software applications that enhance
the use of the system. Some of these applications have been written
@ -1910,7 +1910,7 @@ not operate correctly on non-RomWBW systems.</p>
</table>
<p>The purpose of this utility is to allow the copying of whole disk slices
from one disk slice to another slice</p>
<p>This tool is only supported by RomWBW HBIOS, it uses HDIOS for all its
<p>This tool is only supported by RomWBW HBIOS, it uses HBIOS for all its
disk IO. UNA UBIOS is not supported by this tool.</p>
<p>This tool is running on CP/M 2.2 or 3.0 and has access to full 64kb of
RAM, with a minimum of 48kb TPA</p>
@ -3554,15 +3554,15 @@ the following:</p>
<p>Please refer to the documentation of your host computer’s terminal
emulation software for specific instructions on how to use XModem.</p>
<h4 id="notes_25">Notes</h4>
<p>The ZMP adaptation that comes with RomWBW will default to using the
<p>The ZMD adaptation that comes with RomWBW will default to using the
current HBIOS console port for transfers. Note that if you change your
console port at the OS level (e.g., STAT CON:=UC1:), this does not
change the HBIOS console.</p>
<p><code>ZMP</code> attempts to determine the best way to drive the serial port based
<p><code>ZMD</code> attempts to determine the best way to drive the serial port based
on your hardware configuration. When possible, it will bypass the HBIOS
for faster operation. However, in many cases, it will use HBIOS so that
flow control can be used.</p>
<p><code>ZMP</code> is dependent on a reliable communications channel. You must ensure
<p><code>ZMD</code> is dependent on a reliable communications channel. You must ensure
that the serial port can be serviced fast enough by either using a baud
rate that is low enough or ensuring that hardware flow control is fully
functional (end to end).</p>

2
Catalog/index.html

@ -336,7 +336,7 @@
<p><strong>RomWBW Disk Catalog</strong> \
Version 3.6 \
Mark Pruden \&amp; Mykl Orders (<a href="mailto:"></a>) \
20 Aug 2025</p>
23 Aug 2025</p>
<h1 id="romwbw-distribution-file-catalog">RomWBW Distribution File Catalog</h1>
<p>This document is a reference to the files found on the disk media
distributed with RomWBW. Specifically, RomWBW provides a set of floppy

2
Hardware/index.html

@ -384,7 +384,7 @@
<p><strong>RomWBW Hardware</strong> \
Version 3.6 \
Wayne Warthen (<a href="mailto:wwarthen@gmail.com">wwarthen@gmail.com</a>) \
20 Aug 2025</p>
23 Aug 2025</p>
<h1 id="overview">Overview</h1>
<h2 id="supported-platforms">Supported Platforms</h2>
<p>This section contains a summary of the system configuration target for

2
Introduction/index.html

@ -189,7 +189,7 @@
<p><strong>RomWBW Introduction</strong> \
Version 3.6 \
Wayne Warthen (<a href="mailto:wwarthen@gmail.com">wwarthen@gmail.com</a>) \
20 Aug 2025</p>
23 Aug 2025</p>
<h1 id="overview">Overview</h1>
<p>RomWBW software provides a complete, commercial quality implementation
of CP/M (and work-alike) operating systems and applications for modern

42
SystemGuide/index.html

@ -659,7 +659,7 @@
<p><strong>RomWBW System Guide</strong> \
Version 3.6 \
Wayne Warthen (<a href="mailto:wwarthen@gmail.com">wwarthen@gmail.com</a>) \
20 Aug 2025</p>
23 Aug 2025</p>
<h1 id="overview">Overview</h1>
<p>The objective of RomWBW is to provide firmware, operating systems, and
applications targeting the Z80 family of CPUs. The firmware, in the form
@ -1389,9 +1389,10 @@ latter version of the SBC.</p>
<p>On systems with RTC devices (that have Non-Volatile RAM), RomWBW
supports storing some limited configuration option options inside this
RAM.</p>
<p>Several configuration options are currently supported; these are known
as Switches. The following switch ID’s are defined, and described in
sections below.</p>
<p>Several configuration options are currently supported; these are
referred to as Switches. In this case the term Switches refers to “soft”
switches stored in NVRAM, not physical panel switches. The following
switch ID’s are defined, and described in sections below.</p>
<table>
<thead>
<tr>
@ -1464,6 +1465,12 @@ using the configuration.</p>
</table>
<p>The above data is copied into the HBIOS Configuration Block (HCB) at
startup at the location starting at CB_SWITCHES.</p>
<p>Although the switch data is stored in NVRAM, it is intended that you use
<a href="#sysget-subfunction-0xc0-get-switches-switch">SYSGET Subfunction 0xC0 – Get Switches
(SWITCH)</a> or <a href="#sysset-subfunction-0xc0-set-switches-switch">SYSSET
Subfunction 0xC0 – Set Switches
(SWITCH)</a> to read or write
the switch values described here.</p>
<h3 id="boot-options-nvsw_bootopts">Boot Options (NVSW_BOOTOPTS)</h3>
<p>16 bit Switch defining the ROM application or Disk device to boot if
automatic booting is enabled.</p>
@ -1521,13 +1528,13 @@ automatic booting is enabled.</p>
</tbody>
</table>
<h3 id="status-reset-0xff">Status Reset (0xFF)</h3>
<p>The Status Reset switch is not a general purpose switch, it is a control
mechanism to allow the global status of all switches to be determined.
The meaning of the switch is different for Read (Get Status) and Write
(Reset NVRAM)</p>
<p>The Status Reset switch is a virtual switch that does not have a
corresponding stored value. It is a control mechanism to allow the
global status of all switches to be determined. The meaning of the
switch is different for Read (Get Status) and Write (Reset NVRAM)</p>
<h4 id="get-get-status">GET (Get Status)</h4>
<p>The read Get Status of switches. This returns very specific values from
the function call.</p>
<p>When the switch number 0xFF is read (using the Get Switches function),
the status of the NVRAM switches will be returned as follows:</p>
<table>
<thead>
<tr>
@ -1555,8 +1562,10 @@ the function call.</p>
</tbody>
</table>
<h4 id="set-reset-nvram">SET (Reset NVRAM)</h4>
<p>Reset NVRAM to default values. This will wipe any existing data and set
default values into NVRAM.</p>
<p>When the switch number 0xFF is written (using the Set Switches
function), the stored values of all switches will be reset to their
default values. This will wipe any existing data and set default values
into NVRAM.</p>
<h1 id="driver-model">Driver Model</h1>
<p>The framework code for bank switching also allows hardware drivers to be
implemented mostly without concern for memory management. Drivers are
@ -3149,11 +3158,10 @@ result code.</p>
</table>
<p>Returns device information for the RTC unit. The Status (A) is a
standard HBIOS result code.</p>
<p>Device Attribute (C) values are not yet defined. Device Type (D)
indicates the specific hardware driver that handles the specified
character unit. Values are listed at the start of this section. Device
Number (E) indicates the physical device number assigned per driver
which is always 0 for RTC.</p>
<p>Device Attributes (C) values are not yet defined. Device Type (D)
indicates the specific hardware driver that handles the RTC unit. Values
are listed at the start of this section. Device Number (E) indicates the
physical device number assigned per driver which is always 0 for RTC.</p>
<p>Device Mode (H) is used to indicate the variant of the chip or circuit
that is used by the specified unit. The Device I/O Base Address (L)
indicates the starting port address of the hardware interface that is

2
UserGuide/index.html

@ -535,7 +535,7 @@
<p><strong>RomWBW User Guide</strong> \
Version 3.6 \
Wayne Warthen (<a href="mailto:wwarthen@gmail.com">wwarthen@gmail.com</a>) \
20 Aug 2025</p>
23 Aug 2025</p>
<h4 id="preface">Preface</h4>
<p>This document is a general usage guide for the RomWBW software and is
generally the best place to start with RomWBW.</p>

4
index.html

@ -179,7 +179,7 @@
<p><strong>RomWBW Introduction</strong> \
Version 3.6 \
Wayne Warthen (<a href="mailto:wwarthen@gmail.com">wwarthen@gmail.com</a>) \
20 Aug 2025</p>
23 Aug 2025</p>
<h1 id="overview">Overview</h1>
<p>RomWBW software provides a complete, commercial quality implementation
of CP/M (and work-alike) operating systems and applications for modern
@ -697,5 +697,5 @@ control system to ensure their contributions are clearly documented.</p>
<!--
MkDocs version : 1.6.1
Build Date UTC : 2025-08-20 22:18:16.357401+00:00
Build Date UTC : 2025-08-23 18:48:39.145683+00:00
-->

2
search/search_index.json

File diff suppressed because one or more lines are too long

BIN
sitemap.xml.gz

Binary file not shown.
Loading…
Cancel
Save