Merge branch 'master' into gh-pages

This commit is contained in:
Jeff Parsons 2016-04-30 12:27:10 -07:00
commit f4a284f48e
4 changed files with 35 additions and 5 deletions

View file

@ -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")

View file

@ -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

View file

@ -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" %}

27
modules/c1pjs/README.md Normal file
View file

@ -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)