Consolidated /docs into /pubs
This commit is contained in:
parent
9d356c582b
commit
71d117fa02
106 changed files with 350 additions and 317 deletions
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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"/>
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 <[ChipSet](/docs/pcx86/chipset/)> *monitor*
|
||||
In PCjs, the 5170 **Display Switch** is configured with the <[ChipSet](/pubs/pcx86/chipset/)> *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 <[ChipSet](/docs/pcx86/chipset/)> *floppies* property;
|
||||
of floppy diskette drives, which can be configured with the <[ChipSet](/pubs/pcx86/chipset/)> *floppies* property;
|
||||
e.g.:
|
||||
|
||||
```xml
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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/):
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue