Documentation updates
This commit is contained in:
parent
cd36be4e19
commit
645748091c
30 changed files with 216 additions and 70 deletions
|
|
@ -41,7 +41,7 @@ Some pre-configured machines are shown below, ready to run BASIC, DOS, Windows 1
|
||||||
|
|
||||||
[<img src="/devices/pc/machine/5150/cga/64kb/donkey/thumbnail.jpg" width="200" height="100" alt="IBM PC running DONKEY.BAS"/>](/devices/pc/machine/5150/cga/64kb/donkey/)
|
[<img src="/devices/pc/machine/5150/cga/64kb/donkey/thumbnail.jpg" width="200" height="100" alt="IBM PC running DONKEY.BAS"/>](/devices/pc/machine/5150/cga/64kb/donkey/)
|
||||||
[<img src="/devices/pc/machine/5160/cga/256kb/demo/thumbnail.jpg" width="200" height="100" alt="IBM PC XT w/CGA, 10Mb Hard Drive"/>](/devices/pc/machine/5160/cga/256kb/demo/)
|
[<img src="/devices/pc/machine/5160/cga/256kb/demo/thumbnail.jpg" width="200" height="100" alt="IBM PC XT w/CGA, 10Mb Hard Drive"/>](/devices/pc/machine/5160/cga/256kb/demo/)
|
||||||
[<img src="/devices/pc/machine/5160/cga/256kb/win101/thumbnail.jpg" width="200" height="100" alt="IBM PC XT w/CGA, Windows 1.01"/>](/devices/pc/machine/5160/cga/256kb/win101/")
|
[<img src="/devices/pc/machine/5160/cga/256kb/win101/thumbnail.jpg" width="200" height="100" alt="IBM PC XT w/CGA, Windows 1.01"/>](/devices/pc/machine/5160/cga/256kb/win101/)
|
||||||
[<img src="/devices/pc/machine/5160/ega/640kb/win101/thumbnail.jpg" width="200" height="100" alt="IBM PC XT w/EGA, Windows 1.01"/>](/devices/pc/machine/5160/ega/640kb/win101/)
|
[<img src="/devices/pc/machine/5160/ega/640kb/win101/thumbnail.jpg" width="200" height="100" alt="IBM PC XT w/EGA, Windows 1.01"/>](/devices/pc/machine/5160/ega/640kb/win101/)
|
||||||
[<img src="/disks/pc/os2/ibm/1.0/thumbnail.jpg" width="200" height="100" alt="IBM PC AT w/EGA, OS/2 1.0"/>](/disks/pc/os2/ibm/1.0/)
|
[<img src="/disks/pc/os2/ibm/1.0/thumbnail.jpg" width="200" height="100" alt="IBM PC AT w/EGA, OS/2 1.0"/>](/disks/pc/os2/ibm/1.0/)
|
||||||
[<img src="/disks/pc/cpm/thumbnail.jpg" width="200" height="100" alt="IBM PC w/MDA, CP/M-86"/>](/disks/pc/cpm/)
|
[<img src="/disks/pc/cpm/thumbnail.jpg" width="200" height="100" alt="IBM PC w/MDA, CP/M-86"/>](/disks/pc/cpm/)
|
||||||
|
|
|
||||||
7
blog/README.md
Normal file
7
blog/README.md
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
---
|
||||||
|
layout: blog
|
||||||
|
title: Blog
|
||||||
|
menu_order: 2
|
||||||
|
permalink: /blog/
|
||||||
|
---
|
||||||
|
|
||||||
10
devices/c1p/machine/8kb/all/debugger/machine.md
Normal file
10
devices/c1p/machine/8kb/all/debugger/machine.md
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: "OSI Challenger 1P (8Kb) with Additional Software"
|
||||||
|
permalink: /devices/c1p/machine/8kb/all/debugger/
|
||||||
|
machines:
|
||||||
|
- type: c1p-dbg
|
||||||
|
id: c1p8kb
|
||||||
|
---
|
||||||
|
|
||||||
|
{% include machine.html id="c1p8kb" %}
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.2/machine.xsl"?>
|
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.2/machine.xsl"?>
|
||||||
<machine id="c1pAll" class="c1p" border="1" width="100%" padbottom="8px" background="#FAEBD7" style="padding-bottom:8px">
|
<machine id="c1pAll" class="c1p" border="1" width="100%" padbottom="8px" background="#FAEBD7" style="padding-bottom:8px">
|
||||||
<name>OSI Challenger 1P (8Kb, More Programs)</name>
|
<name>OSI Challenger 1P (8Kb, Additional Software)</name>
|
||||||
<computer id="c1p" name="Challenger 1P">
|
<computer id="c1p" name="Challenger 1P">
|
||||||
<module type="cpu" refid="cpu6502" start="0x0000" end="0xffff"/>
|
<module type="cpu" refid="cpu6502" start="0x0000" end="0xffff"/>
|
||||||
<module type="ram" refid="ram8K" start="0x0000" end="0x1fff"/>
|
<module type="ram" refid="ram8K" start="0x0000" end="0x1fff"/>
|
||||||
|
|
|
||||||
10
devices/c1p/machine/8kb/large/debugger/machine.md
Normal file
10
devices/c1p/machine/8kb/large/debugger/machine.md
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: "OSI Challenger 1P (8Kb) with Large Display"
|
||||||
|
permalink: /devices/c1p/machine/8kb/large/debugger/
|
||||||
|
machines:
|
||||||
|
- type: c1p-dbg
|
||||||
|
id: c1p8kb
|
||||||
|
---
|
||||||
|
|
||||||
|
{% include machine.html id="c1p8kb" %}
|
||||||
10
devices/c1p/machine/8kb/large/machine.md
Normal file
10
devices/c1p/machine/8kb/large/machine.md
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: "OSI Challenger 1P (8Kb) with Large Display"
|
||||||
|
permalink: /devices/c1p/machine/8kb/large/
|
||||||
|
machines:
|
||||||
|
- type: c1p
|
||||||
|
id: c1p8kb
|
||||||
|
---
|
||||||
|
|
||||||
|
{% include machine.html id="c1p8kb" %}
|
||||||
10
devices/c1p/machine/8kb/small/machine.md
Normal file
10
devices/c1p/machine/8kb/small/machine.md
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: "OSI Challenger 1P (8Kb) with Small Display"
|
||||||
|
permalink: /devices/c1p/machine/8kb/small/
|
||||||
|
machines:
|
||||||
|
- type: c1p
|
||||||
|
id: c1p8kb
|
||||||
|
---
|
||||||
|
|
||||||
|
{% include machine.html id="c1p8kb" %}
|
||||||
|
|
@ -1,3 +1,10 @@
|
||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: Docs
|
||||||
|
menu_order: 6
|
||||||
|
permalink: /docs/
|
||||||
|
---
|
||||||
|
|
||||||
Documentation
|
Documentation
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,13 @@
|
||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: C1Pjs Documentation
|
||||||
|
permalink: /docs/c1pjs/
|
||||||
|
machines:
|
||||||
|
- type: c1p-dbg
|
||||||
|
id: c1p8kb
|
||||||
|
config: /devices/c1p/machine/8kb/large/debugger/machine.xml
|
||||||
|
---
|
||||||
|
|
||||||
C1Pjs Documentation
|
C1Pjs Documentation
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -5,7 +15,7 @@ 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
|
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.
|
8Kb BASIC-in-ROM from Microsoft. Below is a simulation of the 8Kb model.
|
||||||
|
|
||||||
[OSI Challenger C1P](/devices/c1p/machine/8kb/large/debugger/ "C1Pjs:c1p8kb:::debugger")
|
{% include machine.html id="c1p8kb" %}
|
||||||
|
|
||||||
More sample [C1P machine configurations](/devices/c1p/machine/) are available, as well as
|
More sample [C1P machine configurations](/devices/c1p/machine/) are available, as well as
|
||||||
information on [customizing and embedding](embed/) your own configurations.
|
information on [customizing and embedding](embed/) your own configurations.
|
||||||
|
|
@ -143,6 +153,6 @@ the <canvas> tag until IE9.
|
||||||
|
|
||||||
### Challenger 1P Reference Manuals
|
### Challenger 1P Reference Manuals
|
||||||
|
|
||||||

|
[<img src="http://static.pcjs.org/pubs/c1p/techref/thumbs/OSI_BASIC-IN-ROM_Reference_Manual-thumb.jpg" width="200" height="260" alt="OSI BASIC-IN-ROM Manual"/>](http://static.pcjs.org/pubs/c1p/techref/pdfs/OSI_BASIC-IN-ROM_Reference_Manual.pdf)
|
||||||

|
[<img src="http://static.pcjs.org/pubs/c1p/techref/thumbs/OSI_C1P_Character_Graphics_Reference_Manual-thumb.jpg" width="200" height="260" alt="OSI C1P Graphics Manual"/>](http://static.pcjs.org/pubs/c1p/techref/pdfs/OSI_C1P_Character_Graphics_Reference_Manual.pdf)
|
||||||

|
[<img src="http://static.pcjs.org/pubs/c1p/techref/thumbs/OSI_C1P_Users_Manual-thumb.jpg" width="200" height="260" alt="OSI C1P Users Manual"/>](http://static.pcjs.org/pubs/c1p/techref/pdfs/OSI_C1P_Users_Manual.pdf)
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,17 @@
|
||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: Embedding The C1Pjs Simulator
|
||||||
|
permalink: /docs/c1pjs/embed/
|
||||||
|
machines:
|
||||||
|
- type: c1p
|
||||||
|
id: c1p8kb
|
||||||
|
config: /devices/c1p/machine/8kb/embed/machine.xml
|
||||||
|
---
|
||||||
|
|
||||||
Embedding The C1Pjs Simulator
|
Embedding The C1Pjs Simulator
|
||||||
===
|
---
|
||||||
[Challenger 1P](/devices/c1p/machine/8kb/embed/ "C1Pjs:c1pDemo")
|
|
||||||
|
{% include machine.html id="c1p8kb" %}
|
||||||
|
|
||||||
If you want to read as little as possible, then just paste the following code onto a web page:
|
If you want to read as little as possible, then just paste the following code onto a web page:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,20 @@
|
||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: PCjs Documentation
|
||||||
|
permalink: /docs/pcjs/
|
||||||
|
machines:
|
||||||
|
- type: pc
|
||||||
|
id: ibm5150
|
||||||
|
config: /devices/pc/machine/5150/mda/64kb/machine.xml
|
||||||
|
---
|
||||||
|
|
||||||
PCjs Documentation
|
PCjs Documentation
|
||||||
---
|
---
|
||||||
|
|
||||||
[PCjs](/docs/about/pcjs/) is a full-featured IBM PC, PC XT and PC AT emulator written entirely in JavaScript.
|
[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 [Demos](demos/).
|
After you've read the Documentation, play with the [Demos](demos/).
|
||||||
|
|
||||||
[IBM PC Model 5150](/devices/pc/machine/5150/mda/64kb/ "PCjs:ibm5150")
|
{% include machine.html id="ibm5150" %}
|
||||||
|
|
||||||
The [simulation](/devices/pc/machine/5150/mda/64kb/) above features an Intel 8088
|
The [simulation](/devices/pc/machine/5150/mda/64kb/) above features an Intel 8088
|
||||||
running at 4.77Mhz, with 64Kb of RAM and an IBM Monochrome Display Adapter. To create your
|
running at 4.77Mhz, with 64Kb of RAM and an IBM Monochrome Display Adapter. To create your
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
<chipset>
|
---
|
||||||
===
|
layout: page
|
||||||
|
title: PCjs <chipset> Element
|
||||||
|
permalink: /docs/pcjs/chipset/
|
||||||
|
---
|
||||||
|
|
||||||
PCjs *ChipSet* XML Specification
|
PCjs ChipSet Component
|
||||||
---
|
---
|
||||||
|
|
||||||
Format
|
Format
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
<component>
|
---
|
||||||
===
|
layout: page
|
||||||
|
title: PCjs <component> Element
|
||||||
|
permalink: /docs/pcjs/component/
|
||||||
|
---
|
||||||
|
|
||||||
*Component* XML Specification
|
PCjs Component
|
||||||
---
|
---
|
||||||
|
|
||||||
Format
|
Format
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
<computer>
|
---
|
||||||
===
|
layout: page
|
||||||
|
title: PCjs <computer> Element
|
||||||
|
permalink: /docs/pcjs/computer/
|
||||||
|
---
|
||||||
|
|
||||||
PCjs *Computer* XML Specification
|
PCjs Computer Component
|
||||||
---
|
---
|
||||||
|
|
||||||
Format
|
Format
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
<cpu>
|
---
|
||||||
===
|
layout: page
|
||||||
|
title: PCjs <cpu> Element
|
||||||
|
permalink: /docs/pcjs/cpu/
|
||||||
|
---
|
||||||
|
|
||||||
PCjs *CPU* XML Specification
|
PCjs CPU Component
|
||||||
---
|
---
|
||||||
|
|
||||||
Format
|
Format
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
<debugger>
|
---
|
||||||
===
|
layout: page
|
||||||
|
title: PCjs <debugger> Element
|
||||||
|
permalink: /docs/pcjs/debugger/
|
||||||
|
---
|
||||||
|
|
||||||
PCjs *Debugger* XML Specification
|
PCjs Debugger Component
|
||||||
---
|
---
|
||||||
|
|
||||||
Format
|
Format
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,13 @@
|
||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: PCjs Documentation Demos
|
||||||
|
permalink: /docs/pcjs/demos/
|
||||||
|
machines:
|
||||||
|
- type: pc
|
||||||
|
id: sample3
|
||||||
|
config: /docs/pcjs/demos/sample3b.xml
|
||||||
|
---
|
||||||
|
|
||||||
PCjs Documentation Demos
|
PCjs Documentation Demos
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -19,6 +29,6 @@ the "file:" or "http:" protocol.
|
||||||
|
|
||||||
Have fun!
|
Have fun!
|
||||||
|
|
||||||
[IBM PC using sample3b.xml](sample3b.xml "PCjs:sample3")
|
{% include machine.html id="sample3" %}
|
||||||
|
|
||||||
[Return to [PCjs Documentation](..)]
|
[Return to [PCjs Documentation](..)]
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
<FDC>
|
---
|
||||||
===
|
layout: page
|
||||||
|
title: PCjs <fdc> Element
|
||||||
|
permalink: /docs/pcjs/fdc/
|
||||||
|
---
|
||||||
|
|
||||||
PCjs *FDC* (Floppy Disk Controller) XML Specification
|
PCjs Floppy Disk Controller (FDC) Component
|
||||||
---
|
---
|
||||||
|
|
||||||
Format
|
Format
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
<HDC>
|
---
|
||||||
===
|
layout: page
|
||||||
|
title: PCjs <hdc> Element
|
||||||
|
permalink: /docs/pcjs/hdc/
|
||||||
|
---
|
||||||
|
|
||||||
PCjs *HDC* (Hard Disk Controller) XML Specification
|
PCjs Hard Disk Controller (HDC) Component
|
||||||
---
|
---
|
||||||
|
|
||||||
Format
|
Format
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
<keyboard>
|
---
|
||||||
===
|
layout: page
|
||||||
|
title: PCjs <keyboard> Element
|
||||||
|
permalink: /docs/pcjs/keyboard/
|
||||||
|
---
|
||||||
|
|
||||||
PCjs *Keyboard* XML Specification
|
PCjs Keyboard Component
|
||||||
---
|
---
|
||||||
|
|
||||||
Format
|
Format
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
<machine>
|
---
|
||||||
===
|
layout: page
|
||||||
|
title: PCjs <machine> Element
|
||||||
|
permalink: /docs/pcjs/machine/
|
||||||
|
---
|
||||||
|
|
||||||
PCjs *Machine* XML Specification
|
PCjs Machine Component
|
||||||
---
|
---
|
||||||
|
|
||||||
Format
|
Format
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
<mouse>
|
---
|
||||||
===
|
layout: page
|
||||||
|
title: PCjs <mouse> Element
|
||||||
|
permalink: /docs/pcjs/mouse/
|
||||||
|
---
|
||||||
|
|
||||||
PCjs *Mouse* XML Specification
|
PCjs Mouse Component
|
||||||
---
|
---
|
||||||
|
|
||||||
Format
|
Format
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
<panel>
|
---
|
||||||
===
|
layout: page
|
||||||
|
title: PCjs <panel> Element
|
||||||
|
permalink: /docs/pcjs/panel/
|
||||||
|
---
|
||||||
|
|
||||||
PCjs *Panel* XML Specification
|
PCjs Control Panel Component
|
||||||
---
|
---
|
||||||
|
|
||||||
Format
|
Format
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
<ram>
|
---
|
||||||
===
|
layout: page
|
||||||
|
title: PCjs <ram> Element
|
||||||
|
permalink: /docs/pcjs/ram/
|
||||||
|
---
|
||||||
|
|
||||||
PCjs *RAM* XML Specification
|
PCjs Random-Access Memory (RAM) Component
|
||||||
---
|
---
|
||||||
|
|
||||||
Format
|
Format
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
<rom>
|
---
|
||||||
===
|
layout: page
|
||||||
|
title: PCjs <rom> Element
|
||||||
|
permalink: /docs/pcjs/rom/
|
||||||
|
---
|
||||||
|
|
||||||
PCjs *ROM* XML Specification
|
PCjs Read-Only Memory (ROM) Component
|
||||||
---
|
---
|
||||||
|
|
||||||
Format
|
Format
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
<serial>
|
---
|
||||||
===
|
layout: page
|
||||||
|
title: PCjs <serial> Element
|
||||||
|
permalink: /docs/pcjs/serial/
|
||||||
|
---
|
||||||
|
|
||||||
PCjs *SerialPort* XML Specification
|
PCjs SerialPort Component
|
||||||
---
|
---
|
||||||
|
|
||||||
Format
|
Format
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
<video>
|
---
|
||||||
===
|
layout: page
|
||||||
|
title: PCjs <video> Element
|
||||||
|
permalink: /docs/pcjs/video/
|
||||||
|
---
|
||||||
|
|
||||||
PCjs *Video* XML Specification
|
PCjs Video Component
|
||||||
---
|
---
|
||||||
|
|
||||||
Format
|
Format
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,9 @@
|
||||||
.c1pjs-embed:after {
|
.c1pjs-embed:after {
|
||||||
clear:both;
|
clear:both;
|
||||||
}
|
}
|
||||||
|
.c1pjs-machine {
|
||||||
|
padding-bottom: 1em;
|
||||||
|
}
|
||||||
.c1pjs-name {
|
.c1pjs-name {
|
||||||
clear: both;
|
clear: both;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
|
|
|
||||||
4
notes.md
4
notes.md
|
|
@ -134,11 +134,11 @@ To convert PCjs' special links, such as:
|
||||||
|
|
||||||
to normal Markdown links, search using this regex:
|
to normal Markdown links, search using this regex:
|
||||||
|
|
||||||
\!\[(.*?)\]\(([^ )]*) \"link:([^:]*):([0-9]*):([0-9]*)\"\)
|
\!\[(.*?)\]\(([^ )]*) \"link:(.*?):([0-9]*):([0-9]*)\"\)
|
||||||
|
|
||||||
and replace using this regex:
|
and replace using this regex:
|
||||||
|
|
||||||
[<img src="$2" width="$4" height="$5"/>]($3 "$1")
|
[<img src="$2" width="$4" height="$5" alt="$1"/>]($3)
|
||||||
|
|
||||||
|
|
||||||
Jekyll "Cheat Sheet"
|
Jekyll "Cheat Sheet"
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,9 @@
|
||||||
.c1pjs-embed:after {
|
.c1pjs-embed:after {
|
||||||
clear:both;
|
clear:both;
|
||||||
}
|
}
|
||||||
|
.c1pjs-machine {
|
||||||
|
padding-bottom: 1em;
|
||||||
|
}
|
||||||
.c1pjs-name {
|
.c1pjs-name {
|
||||||
clear: both;
|
clear: both;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue