Merge branch 'next-release'

This commit is contained in:
Jeff Parsons 2016-10-22 10:32:04 -07:00
commit f52b930b02
9 changed files with 29 additions and 19 deletions

View file

@ -10,7 +10,7 @@ includes:
* [C1Pjs](/docs/c1pjs/), an emulation of the 6502-based [Ohio Scientific Challenger 1P](/devices/c1p/) * [C1Pjs](/docs/c1pjs/), an emulation of the 6502-based [Ohio Scientific Challenger 1P](/devices/c1p/)
* [PDPjs](/modules/pdp11/), a PDP-11 machine emulator currently in development (e.g., [PDP-11/20 and PDP-11/70](/devices/pdp11/machine/)) * [PDPjs](/modules/pdp11/), a PDP-11 machine emulator currently in development (e.g., [PDP-11/20 and PDP-11/70](/devices/pdp11/machine/))
All PCjs computer simulations are written entirely in [JavaScript](/modules/). No Flash, Java or other plugins are All PCjs machine simulations are written entirely in [JavaScript](/modules/). No Flash, Java or other plugins are
required. Supported browsers include modern versions of Chrome, Safari, Firefox, Internet Explorer (v9.0 and up), Edge, required. Supported browsers include modern versions of Chrome, Safari, Firefox, Internet Explorer (v9.0 and up), Edge,
and assorted mobile browsers. and assorted mobile browsers.

View file

@ -1,6 +1,8 @@
--- ---
layout: page layout: page
title: Software Archives title: Software Archives
menu_title: Software
menu_order: 7
permalink: /apps/ permalink: /apps/
--- ---

View file

@ -12,6 +12,9 @@ We have archived the following DEC PDP-11 Tapes:
- [Absolute Loader](absloader/) - [Absolute Loader](absloader/)
- [BASIC (Single User)](basic/) - [BASIC (Single User)](basic/)
along with a copy of the [DEC PDP-11 Bootstrap Loader](/apps/pdp11/boot/bootstrap/), which is required if you actually want
to load any of the above tapes into memory using the [PC11 High-Speed Paper Tape Reader/Punch](/devices/pdp11/pc11/).
To make it easy for PDPjs machines to load these tapes, we created the following High-Speed To make it easy for PDPjs machines to load these tapes, we created the following High-Speed
Paper Tape Reader (PC11) configurations: Paper Tape Reader (PC11) configurations:

View file

@ -8,9 +8,8 @@ DEC PDP-11 Absolute Loader
-------------------------- --------------------------
The Absolute Loader is a special tape image that must be loaded in order to load *other* tapes The Absolute Loader is a special tape image that must be loaded in order to load *other* tapes
which use the Absolute Loader format. which use the Absolute Loader format. To see the Absolute Loader in action, start with the
[Bootstrap Loader Demo](/devices/pdp11/machine/1120/bootstrap/debugger/).
To see the Absolute Loader in action, start with the [Bootstrap Loader Demo](/devices/pdp11/machine/1120/bootstrap/debugger/).
PCjs has archived the following DEC resources: PCjs has archived the following DEC resources:

View file

@ -2,14 +2,23 @@
layout: page layout: page
title: DEC PDP-11 BASIC title: DEC PDP-11 BASIC
permalink: /apps/pdp11/tapes/basic/ permalink: /apps/pdp11/tapes/basic/
machines:
- id: test1120
type: pdp11
debugger: true
autoMount: ''
config: /devices/pdp11/machine/1120/basic/debugger/machine.xml
--- ---
DEC PDP-11 BASIC DEC PDP-11 BASIC
---------------- ----------------
To see DEC PDP-11 BASIC in action, try the [PDP-11/20 BASIC Demo](/devices/pdp11/machine/1120/basic/debugger/). The first PCjs machine to run DEC PDP-11 BASIC was this [PDP-11/20](/devices/pdp11/machine/1120/basic/debugger/),
shown below.
PCjs has archived the following DEC PDP-11 BASIC resources: {% include machine.html id="test1120" %}
PCjs has archived these DEC PDP-11 BASIC resources:
- [BASIC (Single User) Tape Image](DEC-11-AJPB-PB.json) - [BASIC (Single User) Tape Image](DEC-11-AJPB-PB.json)
- [LISTING OF BASIC/PTS (March 1974)](http://archive.pcjs.org/pubs/dec/pdp11/basic/AB-2045B-SC_BASIC_PTS_Listing_Mar77.pdf) - [LISTING OF BASIC/PTS (March 1974)](http://archive.pcjs.org/pubs/dec/pdp11/basic/AB-2045B-SC_BASIC_PTS_Listing_Mar77.pdf)
@ -17,7 +26,7 @@ PCjs has archived the following DEC PDP-11 BASIC resources:
Third-party resources include: Third-party resources include:
- "[PDP-11 Paper Tape BASIC](http://www.avitech.com.au/ptb/ptb.html)", written March 24, 2013 - "[PDP-11 Paper Tape BASIC](http://www.avitech.com.au/ptb/ptb.html)", March 24, 2013
--- ---

View file

@ -16,7 +16,7 @@ This machine pre-loads the **[Bootstrap Loader](/apps/pdp11/boot/bootstrap/)** c
and then pre-attaches the **[Absolute Loader](/apps/pdp11/tapes/absloader/)** tape image to the PC11 Paper Tape Reader: and then pre-attaches the **[Absolute Loader](/apps/pdp11/tapes/absloader/)** tape image to the PC11 Paper Tape Reader:
<device id="pc11" type="pc11" baudReceive="9600" autoMount='{path:"/apps/pdp11/tapes/DEC-11-L2PC-PO.json"}' ...>...</device> <device id="pc11" type="pc11" baudReceive="9600" autoMount='{path:"/apps/pdp11/tapes/absloader/DEC-11-L2PC-PO.json"}' ...>...</device>
Click "Run" to load the **[Absolute Loader](/apps/pdp11/tapes/absloader/)**. Click "Run" to load the **[Absolute Loader](/apps/pdp11/tapes/absloader/)**.
When the **[Bootstrap Loader](/apps/pdp11/boot/bootstrap/)** is finished, it will HALT, When the **[Bootstrap Loader](/apps/pdp11/boot/bootstrap/)** is finished, it will HALT,

View file

@ -9,11 +9,15 @@ PC11 High-Speed Paper Tape Reader/Punch
PDPjs implements the PC11 component in [pc11.js](/modules/pdp11/lib/pc11.js). PDPjs implements the PC11 component in [pc11.js](/modules/pdp11/lib/pc11.js).
A variety of [Paper Tape Images](/apps/pdp11/tapes/) have been archived, and they are typically collected in a A selection of [Paper Tape Images](/apps/pdp11/tapes/) have been archived for use by PDPjs machines:
configuration file such as [demo.xml](demo.xml):
- [Bootstrap Loader Demo](/devices/pdp11/machine/1120/bootstrap/)
- [PDP-11/20 BASIC Demo](/devices/pdp11/machine/1120/basic/) (with [Debugger](/devices/pdp11/machine/1120/basic/debugger/))
The tape images are typically listed in a common configuration file that all machines can use, such as [demo.xml](demo.xml):
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<device id="pc11" type="pc11" baudReceive="9600" autoMount='{path:"/apps/pdp11/tapes/DEC-11-L2PC-PO.json"}' pos="left" width="35%" padLeft="8px" padBottom="8px"> <device id="pc11" type="pc11" baudReceive="9600" autoMount='{path:"/apps/pdp11/tapes/absloader/DEC-11-L2PC-PO.json"}' pos="left" width="35%" padLeft="8px" padBottom="8px">
<name>Paper Tape Controls</name> <name>Paper Tape Controls</name>
<control type="container"> <control type="container">
<control type="list" binding="listTapes"> <control type="list" binding="listTapes">
@ -28,8 +32,3 @@ configuration file such as [demo.xml](demo.xml):
<control type="progress" binding="readProgress" pos="default" width="250px" padTop="8px">Tape Progress</control> <control type="progress" binding="readProgress" pos="default" width="250px" padTop="8px">Tape Progress</control>
</control> </control>
</device> </device>
The above configuration is used by PDPjs machines such as:
- [Bootstrap Loader Demo](/devices/pdp11/machine/1120/bootstrap/) (with [Debugger](/devices/pdp11/machine/1120/bootstrap/debugger/))
- [PDP-11/20 BASIC Demo](/devices/pdp11/machine/1120/basic/) (with [Debugger](/devices/pdp11/machine/1120/basic/debugger/))

View file

@ -1,8 +1,6 @@
--- ---
layout: page layout: page
title: Disk Libraries title: Disk Libraries
menu_title: Disks
menu_order: 4
permalink: /disks/ permalink: /disks/
--- ---

View file

@ -2,7 +2,7 @@
layout: page layout: page
title: Documentation title: Documentation
menu_title: Docs menu_title: Docs
menu_order: 8 menu_order: 5
permalink: /docs/ permalink: /docs/
--- ---