diff --git a/_includes/machine-engines.html b/_includes/machine-engines.html index b1eb20cab..957fccc6e 100644 --- a/_includes/machine-engines.html +++ b/_includes/machine-engines.html @@ -5,7 +5,7 @@ in the Front Matter of our Markdown documents, for compatibility with the Jekyll 'id' (eg, "ibm5150") 'name' (eg, "IBM PC (Model 5150) with Monochrome Display") - 'type' (eg. "pc", "c1p", etc) + 'type' (eg. "c1p", "pc", "pc8080") 'debugger' (default is false) 'config' (default is "machine.xml") 'template' (default is "machine.xsl") diff --git a/docs/c1pjs/README.md b/docs/c1pjs/README.md index 3e2a13dd4..df88ba4a6 100644 --- a/docs/c1pjs/README.md +++ b/docs/c1pjs/README.md @@ -18,10 +18,11 @@ C1Pjs is a JavaScript simulation of the Challenger 1P, an 8-bit 6502-based micro manufactured by Ohio Scientific in 1978. The base configuration included 4Kb of RAM and an 8Kb BASIC-in-ROM from Microsoft. Below is a simulation of the 8Kb model. -{% include machine.html id="c1p8kb" %} +After you've read the Documentation, check out our other [C1P Machine Configurations](/devices/c1p/machine/), +learn how [Customize and Embed](embed/) your own machines, read the [Source Code](/modules/c1pjs/), and +experiment! -More sample [C1P machine configurations](/devices/c1p/machine/) are available, as well as -information on [customizing and embedding](embed/) your own configurations. +{% include machine.html id="c1p8kb" %} ### Using C1Pjs diff --git a/docs/pcjs/README.md b/docs/pcjs/README.md index 096486e3f..98a8274af 100644 --- a/docs/pcjs/README.md +++ b/docs/pcjs/README.md @@ -12,7 +12,9 @@ PCjs Documentation --- [PCjs](/docs/about/pcjs/) is a full-featured IBM PC, PC XT and PC AT emulator written entirely in JavaScript. -After you've read the Documentation, play with the [Examples](examples/). + +After you've read the Documentation, check out with the [Examples](examples/), read the [Source Code](/modules/pcjs/), +and experiment! {% include machine.html id="ibm5150" %} diff --git a/modules/c1pjs/README.md b/modules/c1pjs/README.md new file mode 100644 index 000000000..ff2bb19f6 --- /dev/null +++ b/modules/c1pjs/README.md @@ -0,0 +1,27 @@ +--- +layout: page +title: Challenger 1P Emulation Module (C1Pjs) +permalink: /modules/c1pjs/ +--- + +Challenger 1P Emulation Module (C1Pjs) +=== + +Overview +--- +C1Pjs is an 6502-based Machine Emulation Module for the Ohio Scientific Challenger 1P. + +C1Pjs is currently comprised of the following non-shared components, as listed in [package.json](../../package.json) +(see the *c1pJSFiles* property): + +* [defines.js](lib/defines.js) +* [panel.js](lib/panel.js) +* [cpu.js](lib/cpu.js) +* [rom.js](lib/rom.js) +* [ram.js](lib/ram.js) +* [keyboard.js](lib/keyboard.js) +* [video.js](lib/video.js) +* [serial.js](lib/serial.js) +* [disk.js](lib/disk.js) +* [debugger.js](lib/debugger.js) +* [computer.js](lib/computer.js)