wwarthen 6 months ago
parent
commit
b9625ec2b2
  1. 2
      Applications/index.html
  2. 2
      Catalog/index.html
  3. 2
      Hardware/index.html
  4. 13
      Introduction/index.html
  5. 8
      SystemGuide/index.html
  6. 44
      UserGuide/index.html
  7. 15
      index.html
  8. 2
      search/search_index.json
  9. BIN
      sitemap.xml.gz

2
Applications/index.html

@ -368,7 +368,7 @@
<p><strong>RomWBW Applications Guide</strong> \
Version 3.6 \
MartinR \&amp; Phillip Summers (<a href="mailto:"></a>) \
18 Jul 2025</p>
20 Jul 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

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>) \
18 Jul 2025</p>
20 Jul 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>) \
18 Jul 2025</p>
20 Jul 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

13
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>) \
18 Jul 2025</p>
20 Jul 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
@ -471,8 +471,15 @@ let me know if I missed you!</p>
<p>Tasty Basic is a product of Dimitri Theulings.</p>
</li>
<li>
<p>Dean Netherton contributed eZ80 CPU support, the sound driver
interface, and the SN76489 sound driver.</p>
<p>Dean Netherton contributed multiple components:</p>
</li>
<li>
<p>eZ80 CPU support</p>
</li>
<li>Sound driver infrastructure</li>
<li>SN76489 sound driver</li>
<li>
<p>Native USB driver (keyboard, floppy, mass storage)</p>
</li>
<li>
<p>The RomWBW Disk Catalog document was produced by Mykl Orders.</p>

8
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>) \
18 Jul 2025</p>
20 Jul 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
@ -4777,14 +4777,14 @@ Sound Unit (C). The frequency is standardized and is specified by using
values that correspond to musical notes. The frequency will be applied
when the next SNDPLAY function is invoked. The returned Status (A) is a
standard HBIOS result code.</p>
<p>The Note (HL) values correspond to quarter notes. Increasing/decreasing
the value by 4 results in a full note increment/decrement.<br />
<p>The Note (HL) values correspond to eighth notes. Increasing/decreasing
the value by 8 results in a full note increment/decrement.<br />
Increasing/decreasing the value by 48 results in a full octave
increment/decrement. The value 0 corresponds to Bb/A# in octave 0.</p>
<p>The sound chip resolution and its oscillator limit the range and
accuracy of the notes played. The typical range of the AY-3-8910 is six
octaves: Bb2/A#2 to A7, where each value is a unique tone. Values above
and below can still be played but each quarter tone step may not result
and below can still be played but each eighth tone step may not result
in a note change.</p>
<p>The following table shows the mapping of the Note (HL) value to the
corresponding octave and note.</p>

44
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>) \
18 Jul 2025</p>
20 Jul 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>
@ -2583,7 +2583,47 @@ disk image.</p>
that there are more disk (slice) images than the 6 that are included in
the Combo Disk Images. These supplemental disk images are identified by
looking for the files that start with hd1k_ or hd512_.</p>
<h4 id="adding-slices-to-combo-image">Adding Slices to Combo Image</h4>
<p>There are two approaches you can use to create custom hard disk images
with multiple slices.</p>
<ul>
<li>
<p>You can add/modify a configuration file and run the RomWBW build
process. This requires running the RomWBW build process, but will
cause your custom hard disk images to be created with every build.</p>
</li>
<li>
<p>You can manually combine the individual images using <code>COPY</code> (Windows)
or <code>cat</code> (Linux/MacOS). This does not require running the RomWBW build
process, but will require manually recreating your custom hard disk
images when you upgrade to new releases of RomWBW.</p>
</li>
</ul>
<p>The following sections provide more detail on each approach.</p>
<h4 id="building-custom-hard-disk-images">Building Custom Hard Disk Images</h4>
<p>The RomWBW build process builds the disk images defined in the
<code>Source/Images</code> directory. The resultant images are placed in the
<code>Binary</code> directory and are ready to copy to your media.</p>
<p>These aggregate disk images are defined using .def files. You will see
there is a combo.def file in the Images 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. When the
RomWBW build process is run, it will automatically look for all .def
files in the <code>Source/Images</code> directory and create aggregate disk images
for each using the same base name as the .def file.</p>
<p>There is an example of this in the <code>Images</code> directory called
<code>all.def.example</code>. You can remove the “.example” suffix so that the file
is called <code>all.def</code>. Now, if you run the RomWBW build process, it will
automatically generate <code>hd512_all.img</code> and <code>hd1k_all.img</code> files in the
<code>/Binary</code> directory. This example creates an aggregate disk image with
all of the possible slices.</p>
<p>You could also modify the contents of the Combo disk image by simply
modifying the <code>combo.def</code> configuration file. However, it is recommended
that you leave the Combo image alone and simply define your own.</p>
<p>NOTE: All of the <code>hd1k_xxx.img</code> aggregate disk image files created in
this way (including the Combo disk image) will already be prefixed with
<code>hd1k_prefix.dat</code>, so you do not need to add the prefix file. They are
ready to write to your media.</p>
<h4 id="combining-hard-disk-images">Combining Hard Disk Images</h4>
<p>You can add slices to the Combo Disk Images simply by tacking slices
onto the end. For example, if you want to add a slice containing the MSX
ROMs to the end of the combo image, you could use one of the following

15
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>) \
18 Jul 2025</p>
20 Jul 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
@ -461,8 +461,15 @@ let me know if I missed you!</p>
<p>Tasty Basic is a product of Dimitri Theulings.</p>
</li>
<li>
<p>Dean Netherton contributed eZ80 CPU support, the sound driver
interface, and the SN76489 sound driver.</p>
<p>Dean Netherton contributed multiple components:</p>
</li>
<li>
<p>eZ80 CPU support</p>
</li>
<li>Sound driver infrastructure</li>
<li>SN76489 sound driver</li>
<li>
<p>Native USB driver (keyboard, floppy, mass storage)</p>
</li>
<li>
<p>The RomWBW Disk Catalog document was produced by Mykl Orders.</p>
@ -686,5 +693,5 @@ control system to ensure their contributions are clearly documented.</p>
<!--
MkDocs version : 1.6.1
Build Date UTC : 2025-07-19 00:31:29.079700+00:00
Build Date UTC : 2025-07-20 20:35:07.752418+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