Consolidated /docs into /pubs

This commit is contained in:
Jeff Parsons 2017-09-12 11:28:18 -07:00 committed by Jeff Parsons
commit 71d117fa02
106 changed files with 350 additions and 317 deletions

View file

@ -14,4 +14,4 @@ Here are some sample C1P Machine Configurations with 8Kb:
* [8kb with Large Display w/Additional Software](all/) (with [Debugger](all/debugger/))
* [8kb "Server Array" Demo](array/)
See the [Documentation](/docs/c1pjs/) for details on the operation of C1Pjs.
See the [Documentation](/pubs/c1pjs/) for details on the operation of C1Pjs.

View file

@ -15,7 +15,7 @@ Here are some sample C1P Machine Configurations:
- [8kb "Server Array" Demo](8kb/array/)
- [32kb with Diskette Support](32kb/)
See the [C1Pjs Documentation](/docs/c1pjs/) for operational details of the emulator.
See the [C1Pjs Documentation](/pubs/c1pjs/) for operational details of the emulator.
Browse our collection of [Challenger 1P Applications](/apps/c1p/), which come in two flavors:

View file

@ -5,9 +5,9 @@ permalink: /devices/pc8080/panel/
---
8080-Based Control Panels
---
-------------------------
[Control Panels](/docs/pcx86/panel/) are XML files that define layouts for Debugger-related controls.
[Control Panels](/pubs/pcx86/panel/) are XML files that define layouts for Debugger-related controls.
The following 8080-based control panel configuration files are currently available:

View file

@ -14,22 +14,22 @@ All our [IBM PC Machines](machine/) are built from a collection of devices, incl
* [ChipSets](chipset/)
* [Control Panels](panel/)
* [CPUs](/docs/pcx86/cpu/)
* [Debugger](/docs/pcx86/debugger/)
* [Floppy Drive Controller](/docs/pcx86/fdc/)
* [Hard Drive Controller](/docs/pcx86/hdc/)
* [CPUs](/pubs/pcx86/cpu/)
* [Debugger](/pubs/pcx86/debugger/)
* [Floppy Drive Controller](/pubs/pcx86/fdc/)
* [Hard Drive Controller](/pubs/pcx86/hdc/)
* [Keyboard](keyboard/)
* [Machines](machine/)
* [Mouse](/docs/pcx86/mouse/)
* [RAM](/docs/pcx86/ram/)
* [Mouse](/pubs/pcx86/mouse/)
* [RAM](/pubs/pcx86/ram/)
* [ROMs](rom/)
* [Parallel Port](/docs/pcx86/parallel/)
* [Serial Port](/docs/pcx86/serial/)
* [Parallel Port](/pubs/pcx86/parallel/)
* [Serial Port](/pubs/pcx86/serial/)
* [Video Adapters](video/)
Each of those devices can be configured in multiple ways, and some support external UI controls.
For example, the IBM PC *[Keyboard](/docs/pcx86/keyboard/)* component supports different keyboard models
For example, the IBM PC *[Keyboard](/pubs/pcx86/keyboard/)* component supports different keyboard models
(eg, 83-key, 84-key, 101-key), and each of those models can also be configured to have dedicated buttons for
selected key combinations, or even entire keyboard layouts.
@ -59,7 +59,7 @@ example:
```
In this example, all the devices are fully configured within the machine XML file, except for the
*[Video](/docs/pcx86/video/)* ([XML](/devices/pcx86/video/ibm/mda/ibm-mda.xml)),
*[Floppy Drive Controller](/docs/pcx86/fdc/)* ([XML](/disks/pcx86/compiled/samples.xml)), and
*[Keyboard](/docs/pcx86/keyboard/)* ([XML](/devices/pcx86/keyboard/us83-buttons-arrows.xml)) components,
*[Video](/pubs/pcx86/video/)* ([XML](/devices/pcx86/video/ibm/mda/ibm-mda.xml)),
*[Floppy Drive Controller](/pubs/pcx86/fdc/)* ([XML](/disks/pcx86/compiled/samples.xml)), and
*[Keyboard](/pubs/pcx86/keyboard/)* ([XML](/devices/pcx86/keyboard/us83-buttons-arrows.xml)) components,
which refer to separate XML configuration files.

View file

@ -5,16 +5,16 @@ permalink: /devices/pcx86/chipset/
---
IBM PC ChipSet Configurations
---
-----------------------------
The following predefined *[ChipSet](/docs/pcx86/chipset/)* XML configurations are currently available:
The following predefined *[ChipSet](/pubs/pcx86/chipset/)* XML configurations are currently available:
- [IBM Model 5150 w/CGA](5150-cga-max.xml)
- [AT&T Personal Computer 6300](att6300-cga-max.xml)
- [Columbia Data Products MPC 1600](mpc1600-cga-max.xml)
- [Zenith Z-150](z150-cga-max.xml)
However, most machines use their own *[ChipSet](/docs/pcx86/chipset/)* model, DIP switch settings, etc; e.g.:
However, most machines use their own *[ChipSet](/pubs/pcx86/chipset/)* model, DIP switch settings, etc; e.g.:
```xml
<chipset id="chipset" model="5160" sw1="01001001"/>

View file

@ -5,11 +5,11 @@ permalink: /devices/pcx86/keyboard/
---
IBM PC Keyboard Devices
---
-----------------------
### Keyboard Configuration Files
The easiest way for a machine to add a *[Keyboard](/docs/pcx86/keyboard/)* component to its XML configuration file
The easiest way for a machine to add a *[Keyboard](/pubs/pcx86/keyboard/)* component to its XML configuration file
is to use one of the project's predefined configuration files, with the *ref* attribute; e.g.:
```xml

View file

@ -5,7 +5,7 @@ permalink: /devices/pcx86/machine/5170/
---
IBM PC AT (Model 5170) Machines
---
-------------------------------
Our IBM PC AT 5170 configurations include:
@ -67,7 +67,7 @@ First and foremost, there is a **Display Switch** near the battery connector tha
front of your system unit" if you have a CGA that is your only (or primary) display adapter, or "toward the
back of your system unit" if you're using an MDA as your only (or primary) display.
In PCjs, the 5170 **Display Switch** is configured with the &lt;[ChipSet](/docs/pcx86/chipset/)&gt; *monitor*
In PCjs, the 5170 **Display Switch** is configured with the &lt;[ChipSet](/pubs/pcx86/chipset/)&gt; *monitor*
property, which you can set to either "mono" (aka "mda") or "color" (aka "cga"). Unlike the Model 5150/5160 DIP
switches, there is no UI for this switch, so once the machine has been created, it cannot be changed by the user.
@ -79,7 +79,7 @@ in the ROM; it defaults to UNINSTALLED and stays UNINSTALLED, since no UI or con
provided.
The rest of a 5170 machine's configuration is normally handled through CMOS settings, such as the number and type
of floppy diskette drives, which can be configured with the &lt;[ChipSet](/docs/pcx86/chipset/)&gt; *floppies* property;
of floppy diskette drives, which can be configured with the &lt;[ChipSet](/pubs/pcx86/chipset/)&gt; *floppies* property;
e.g.:
```xml

View file

@ -5,13 +5,13 @@ permalink: /devices/pcx86/panel/
---
IBM PC Control Panels
---
---------------------
A *[Control Panel](/docs/pcx86/panel/)* is a collection of machine controls (e.g., buttons, register values, etc)
bound to the *[Computer](/docs/pcx86/computer/)*, *[CPU](/docs/pcx86/cpu/)*, *[Debugger](/docs/pcx86/debugger/)*,
and *[Keyboard](/docs/pcx86/keyboard/)* components and usually defined in a separate XML file.
A *[Control Panel](/pubs/pcx86/panel/)* is a collection of machine controls (e.g., buttons, register values, etc)
bound to the *[Computer](/pubs/pcx86/computer/)*, *[CPU](/pubs/pcx86/cpu/)*, *[Debugger](/pubs/pcx86/debugger/)*,
and *[Keyboard](/pubs/pcx86/keyboard/)* components and usually defined in a separate XML file.
The following predefined IBM PC *[Control Panel](/docs/pcx86/panel/)* XML configuration are currently available:
The following predefined IBM PC *[Control Panel](/pubs/pcx86/panel/)* XML configuration are currently available:
- [default.xml](default.xml) (a simple layout for 8086/8088-based machines)
- [wide.xml](wide.xml) (a wide version of default.xml)

View file

@ -7,7 +7,7 @@ permalink: /devices/pcx86/rom/
IBM PC ROMs
---
ROMs are added to machines by including one *[ROM](/docs/pcx86/rom/)* component in the machine XML configuration file
ROMs are added to machines by including one *[ROM](/pubs/pcx86/rom/)* component in the machine XML configuration file
for each ROM in the machine; eg:
```xml

View file

@ -5,9 +5,9 @@ permalink: /devices/pcx86/video/
---
IBM PC Video Adapters
---
---------------------
Video adapters are added to machines by including a *[Video](/docs/pcx86/video/)* component in the machine XML
Video adapters are added to machines by including a *[Video](/pubs/pcx86/video/)* component in the machine XML
configuration file.
See the following [IBM PC Video Configurations](ibm/):

View file

@ -5,7 +5,7 @@ permalink: /devices/pcx86/video/cdp/cga/
---
Columbia Data Products Color Graphics Adapter (CGA)
---
---------------------------------------------------
We don't have a Columbia Data Products CGA card, so we cannot say to what extent it may differ from
an IBM CGA card (if at all). All we have is what's believed to be a copy of their CGA character ROM,
@ -13,7 +13,7 @@ and it is *identical* the CGA portion of the [IBM CGA](/devices/pcx86/video/ibm/
### Columbia Data Products CGA Configurations
The easiest way for a machine to include an CGA *[Video](/docs/pcx86/video/)* component in its XML configuration file
The easiest way for a machine to include an CGA *[Video](/pubs/pcx86/video/)* component in its XML configuration file
is to reference the project's predefined CGA configuration file, using the *ref* attribute; eg:
```xml

View file

@ -5,11 +5,11 @@ permalink: /devices/pcx86/video/ibm/cga/
---
IBM Color Graphics Adapter (CGA)
---
--------------------------------
### IBM CGA Configurations
The easiest way for a machine to include an CGA *[Video](/docs/pcx86/video/)* component in its XML configuration file
The easiest way for a machine to include an CGA *[Video](/pubs/pcx86/video/)* component in its XML configuration file
is to reference one of the project's predefined CGA configuration files, using the *ref* attribute; eg:
```xml

View file

@ -5,11 +5,11 @@ permalink: /devices/pcx86/video/ibm/ega/
---
IBM Enhanced Graphics Adapter (EGA)
---
-----------------------------------
### IBM EGA Configurations
The easiest way for a machine to include an EGA *[Video](/docs/pcx86/video/)* component in its XML configuration file
The easiest way for a machine to include an EGA *[Video](/pubs/pcx86/video/)* component in its XML configuration file
is to reference one of the project's predefined EGA configuration files, using the *ref* attribute; eg:
```xml

View file

@ -5,11 +5,11 @@ permalink: /devices/pcx86/video/ibm/mda/
---
IBM Monochrome Display Adapter (MDA)
---
------------------------------------
### IBM MDA Configurations
The easiest way for a machine to include an MDA *[Video](/docs/pcx86/video/)* component in its XML configuration file
The easiest way for a machine to include an MDA *[Video](/pubs/pcx86/video/)* component in its XML configuration file
is to reference one of the project's predefined MDA configuration files, using the *ref* attribute; eg:
```xml

View file

@ -5,11 +5,11 @@ permalink: /devices/pcx86/video/ibm/vga/
---
IBM Video Graphics Array (VGA)
---
------------------------------
### IBM VGA Configurations
The easiest way for a machine to include an VGA *[Video](/docs/pcx86/video/)* component in its XML configuration file
The easiest way for a machine to include an VGA *[Video](/pubs/pcx86/video/)* component in its XML configuration file
is to reference one of the project's VGA configuration files, using the *ref* attribute; eg:
```xml