From 7beaf7ca7b731e6a47aa9f0bf0b63e618752e38e Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Thu, 20 Oct 2016 15:32:37 -0700 Subject: [PATCH] More README updates --- apps/pdp11/boot/test/README.md | 2 +- devices/pdp11/machine/1120/README.md | 6 +++--- devices/pdp11/machine/1120/basic/README.md | 8 ++++---- devices/pdp11/machine/1120/basic/debugger/README.md | 6 +++--- devices/pdp11/machine/1120/bootstrap/README.md | 6 ++++-- .../pdp11/machine/1120/bootstrap/debugger/README.md | 4 ++-- devices/pdp11/machine/1120/test/README.md | 11 ++++++++++- devices/pdp11/machine/1120/test/debugger/README.md | 9 ++++++++- devices/pdp11/machine/1120/test/debugger/machine.xml | 2 +- devices/pdp11/machine/1120/test/machine.xml | 2 +- devices/pdp11/machine/1170/README.md | 2 +- devices/pdp11/machine/1170/test/README.md | 2 +- devices/pdp11/machine/1170/test/debugger/README.md | 2 +- devices/pdp11/machine/1170/test/debugger/machine.xml | 2 +- devices/pdp11/machine/1170/test/machine.xml | 2 +- modules/pdp11/README.md | 5 +++-- 16 files changed, 45 insertions(+), 26 deletions(-) diff --git a/apps/pdp11/boot/test/README.md b/apps/pdp11/boot/test/README.md index 85871e118..df3a76169 100644 --- a/apps/pdp11/boot/test/README.md +++ b/apps/pdp11/boot/test/README.md @@ -14,7 +14,7 @@ PDP-11 Boot Test [TEST.mac](TEST.mac) was cross-assembled with [MACRO11](https://github.com/shattered/macro11) to produce [TEST.lst](TEST.lst), which was then processed by [FileDump](/modules/filedump/) to produce [TEST.json](TEST.json). -To see this Boot Test in action, try the [PDP-11/70 Test Machine with Debugger](/devices/pdp11/machine/1170/test/debugger/). +To see the Boot Test in action, try the [PDP-11/70 Boot Test with Debugger](/devices/pdp11/machine/1170/test/debugger/). The source code is shown below. diff --git a/devices/pdp11/machine/1120/README.md b/devices/pdp11/machine/1120/README.md index 675259c52..23ab515fb 100644 --- a/devices/pdp11/machine/1120/README.md +++ b/devices/pdp11/machine/1120/README.md @@ -9,6 +9,6 @@ PDP-11/20 Machine Configurations PDPjs is currently being tested with the following PDP-11/20 machine configurations: -* [PDP-11/20 Test Machine](/devices/pdp11/machine/1120/test/) ([Debugger](/devices/pdp11/machine/1120/test/debugger/)) -* [PDP-11/20 with 16Kb and Bootstrap Loader](/devices/pdp11/machine/1120/bootstrap/) ([Debugger](/devices/pdp11/machine/1120/bootstrap/debugger/)) -* [PDP-11/20 with 16Kb and DEC BASIC](/devices/pdp11/machine/1120/basic/) ([Debugger](/devices/pdp11/machine/1120/basic/debugger/)) +* [PDP-11/20 Boot Test](/devices/pdp11/machine/1120/test/) (with [Debugger](/devices/pdp11/machine/1120/test/debugger/)) +* [PDP-11/20 Bootstrap Loader Demo](/devices/pdp11/machine/1120/bootstrap/) (with [Debugger](/devices/pdp11/machine/1120/bootstrap/debugger/)) +* [PDP-11/20 DEC BASIC Demo](/devices/pdp11/machine/1120/basic/) (with [Debugger](/devices/pdp11/machine/1120/basic/debugger/)) diff --git a/devices/pdp11/machine/1120/basic/README.md b/devices/pdp11/machine/1120/basic/README.md index 609f534e3..3204c9c61 100644 --- a/devices/pdp11/machine/1120/basic/README.md +++ b/devices/pdp11/machine/1120/basic/README.md @@ -1,6 +1,6 @@ --- layout: page -title: PDP-11/20 with 16Kb, DEC BASIC +title: PDP-11/20 DEC BASIC Demo permalink: /devices/pdp11/machine/1120/basic/ machines: - id: test1120 @@ -8,8 +8,8 @@ machines: autoMount: '' --- -DEC PDP-11 BASIC Demo ---------------------- +DEC BASIC Demo +-------------- This machine pre-loads the **[DEC PDP-11 BASIC](/apps/pdp11/tapes/basic/)** tape image into 16Kb of RAM: @@ -20,4 +20,4 @@ However, if this is too convenient for you, you can manually load it into memory {% include machine.html id="test1120" %} -See also: [DEC PDP-11 BASIC Demo (with Debugger)](/devices/pdp11/machine/1120/basic/debugger/) +This machine is also available with our built-in [Debugger](debugger/). diff --git a/devices/pdp11/machine/1120/basic/debugger/README.md b/devices/pdp11/machine/1120/basic/debugger/README.md index 34ce7808f..3493d8a83 100644 --- a/devices/pdp11/machine/1120/basic/debugger/README.md +++ b/devices/pdp11/machine/1120/basic/debugger/README.md @@ -1,6 +1,6 @@ --- layout: page -title: PDP-11/20 with 16Kb, DEC BASIC, and Debugger +title: PDP-11/20 DEC BASIC Demo with Debugger permalink: /devices/pdp11/machine/1120/basic/debugger/ machines: - id: test1120 @@ -9,8 +9,8 @@ machines: autoMount: '' --- -DEC PDP-11 BASIC Demo (with Debugger) -------------------------------------- +DEC BASIC Demo (with Debugger) +------------------------------ This machine pre-loads the **[DEC PDP-11 BASIC](/apps/pdp11/tapes/basic/)** tape image into 16Kb of RAM: diff --git a/devices/pdp11/machine/1120/bootstrap/README.md b/devices/pdp11/machine/1120/bootstrap/README.md index d60774ffc..fa977681b 100644 --- a/devices/pdp11/machine/1120/bootstrap/README.md +++ b/devices/pdp11/machine/1120/bootstrap/README.md @@ -1,6 +1,6 @@ --- layout: page -title: PDP-11/20 with 16Kb and Bootstrap Loader +title: PDP-11/20 Bootstrap Loader Demo permalink: /devices/pdp11/machine/1120/bootstrap/ machines: - id: test1120 @@ -10,7 +10,7 @@ machines: Bootstrap Loader Demo --------------------- -This machine pre-loads the **[Bootstrap Loader](/apps/pdp11/boot/bootstrap/)** code into RAM: +This machine pre-loads the **[Bootstrap Loader](/apps/pdp11/boot/bootstrap/)** code into 16Kb of RAM: @@ -26,3 +26,5 @@ You can then select another tape image in the Absolute Loader format, such as ** click "Attach" and then "Run". {% include machine.html id="test1120" %} + +This machine is also available with our built-in [Debugger](debugger/). diff --git a/devices/pdp11/machine/1120/bootstrap/debugger/README.md b/devices/pdp11/machine/1120/bootstrap/debugger/README.md index 44729b609..698cd72cb 100644 --- a/devices/pdp11/machine/1120/bootstrap/debugger/README.md +++ b/devices/pdp11/machine/1120/bootstrap/debugger/README.md @@ -1,6 +1,6 @@ --- layout: page -title: PDP-11/20 with 16Kb, Bootstrap Loader, and Debugger +title: PDP-11/20 Bootstrap Loader with Debugger permalink: /devices/pdp11/machine/1120/bootstrap/debugger/ machines: - id: test1120 @@ -11,7 +11,7 @@ machines: Bootstrap Loader Demo (with Debugger) ------------------------------------- -This machine pre-loads the **[Bootstrap Loader](/apps/pdp11/boot/bootstrap/)** code into RAM: +This machine pre-loads the **[Bootstrap Loader](/apps/pdp11/boot/bootstrap/)** code into 16Kb of RAM: diff --git a/devices/pdp11/machine/1120/test/README.md b/devices/pdp11/machine/1120/test/README.md index 009eb0bdf..ee452c652 100644 --- a/devices/pdp11/machine/1120/test/README.md +++ b/devices/pdp11/machine/1120/test/README.md @@ -1,10 +1,19 @@ --- layout: page -title: PDP-11/20 Test Machine +title: PDP-11/20 Boot Test permalink: /devices/pdp11/machine/1120/test/ machines: - id: test1120 type: pdp11 --- +Boot Test +--------- + +This machine pre-loads the **[PDP-11 Boot Test](/apps/pdp11/boot/test/)** code into RAM: + + + {% include machine.html id="test1120" %} + +This machine is also available with our built-in [Debugger](debugger/). diff --git a/devices/pdp11/machine/1120/test/debugger/README.md b/devices/pdp11/machine/1120/test/debugger/README.md index 55dd55a4c..7bf686c5e 100644 --- a/devices/pdp11/machine/1120/test/debugger/README.md +++ b/devices/pdp11/machine/1120/test/debugger/README.md @@ -1,6 +1,6 @@ --- layout: page -title: PDP-11/20 Test Machine with Debugger +title: PDP-11/20 Boot Test with Debugger permalink: /devices/pdp11/machine/1120/test/debugger/ machines: - id: test1120 @@ -8,4 +8,11 @@ machines: debugger: true --- +Boot Test (with Debugger) +------------------------- + +This machine pre-loads the **[PDP-11 Boot Test](/apps/pdp11/boot/test/)** code into RAM: + + + {% include machine.html id="test1120" %} diff --git a/devices/pdp11/machine/1120/test/debugger/machine.xml b/devices/pdp11/machine/1120/test/debugger/machine.xml index fc8681298..044e1cf2d 100644 --- a/devices/pdp11/machine/1120/test/debugger/machine.xml +++ b/devices/pdp11/machine/1120/test/debugger/machine.xml @@ -1,7 +1,7 @@ - PDP-11/20 Test Machine with 56Kb and Debugger + PDP-11/20 Boot Test with 56Kb and Debugger diff --git a/devices/pdp11/machine/1120/test/machine.xml b/devices/pdp11/machine/1120/test/machine.xml index 64234acf3..704f5dbf8 100644 --- a/devices/pdp11/machine/1120/test/machine.xml +++ b/devices/pdp11/machine/1120/test/machine.xml @@ -1,7 +1,7 @@ - PDP-11/20 Test Machine with 56Kb + PDP-11/20 Boot Test with 56Kb diff --git a/devices/pdp11/machine/1170/README.md b/devices/pdp11/machine/1170/README.md index 08e8a5978..d3b48fe9c 100644 --- a/devices/pdp11/machine/1170/README.md +++ b/devices/pdp11/machine/1170/README.md @@ -9,7 +9,7 @@ PDP-11/70 Machine Configurations PDPjs is currently being tested with the following PDP-11/70 machine configurations: -* [PDP-11/70 Test Machine](/devices/pdp11/machine/1170/test/) ([Debugger](/devices/pdp11/machine/1170/test/debugger/)) +* [PDP-11/70 Boot Test](/devices/pdp11/machine/1170/test/) ([Debugger](/devices/pdp11/machine/1170/test/debugger/)) * [PDP-11/70 with Front Panel](/devices/pdp11/machine/1170/panel) ([Debugger](/devices/pdp11/machine/1170/panel/debugger/)) * [PDP-11/70 "Server Array"](/devices/pdp11/machine/1170/array/) * [PDP-11/70 with VT100 Terminal](/devices/pdp11/machine/1170/vt100/) ([Debugger](/devices/pdp11/machine/1170/vt100/debugger/)) diff --git a/devices/pdp11/machine/1170/test/README.md b/devices/pdp11/machine/1170/test/README.md index 6a57ed094..8d8d98787 100644 --- a/devices/pdp11/machine/1170/test/README.md +++ b/devices/pdp11/machine/1170/test/README.md @@ -1,6 +1,6 @@ --- layout: page -title: PDP-11/70 Test Machine +title: PDP-11/70 Boot Test permalink: /devices/pdp11/machine/1170/test/ machines: - id: test1170 diff --git a/devices/pdp11/machine/1170/test/debugger/README.md b/devices/pdp11/machine/1170/test/debugger/README.md index 9a91e8e0c..ece24b397 100644 --- a/devices/pdp11/machine/1170/test/debugger/README.md +++ b/devices/pdp11/machine/1170/test/debugger/README.md @@ -1,6 +1,6 @@ --- layout: page -title: PDP-11/70 Test Machine with Debugger +title: PDP-11/70 Boot Test with Debugger permalink: /devices/pdp11/machine/1170/test/debugger/ machines: - id: test1170 diff --git a/devices/pdp11/machine/1170/test/debugger/machine.xml b/devices/pdp11/machine/1170/test/debugger/machine.xml index 28686e51f..f97af5c12 100644 --- a/devices/pdp11/machine/1170/test/debugger/machine.xml +++ b/devices/pdp11/machine/1170/test/debugger/machine.xml @@ -1,7 +1,7 @@ - PDP-11/70 Test Machine with Debugger + PDP-11/70 Boot Test with Debugger diff --git a/devices/pdp11/machine/1170/test/machine.xml b/devices/pdp11/machine/1170/test/machine.xml index c5bc975c5..3064f855b 100644 --- a/devices/pdp11/machine/1170/test/machine.xml +++ b/devices/pdp11/machine/1170/test/machine.xml @@ -1,7 +1,7 @@ - PDP-11/70 Test Machine + PDP-11/70 Boot Test diff --git a/modules/pdp11/README.md b/modules/pdp11/README.md index b56b76354..fc297cdf9 100644 --- a/modules/pdp11/README.md +++ b/modules/pdp11/README.md @@ -9,12 +9,12 @@ PDP-11 Machine Emulation Module (PDPjs) Overview --- -PDPjs is our PDP-11 machine emulation module. The code is being adapted from +PDPjs, our PDP-11 machine emulation module, is adapted from the JavaScript [PDP 11/70 Emulator (v1.4)](http://skn.noip.me/pdp11/pdp11.html) written by [Paul Nankervis](mailto:paulnank@hotmail.com). See the list of available [PDP-11 Machines](/devices/pdp11/machine/), which includes a -[PDP-11/70 with Front Panel](/devices/pdp11/machine/1170/panel/) and [PDP-11/70 with VT100 Terminal](/devices/pdp11/machine/1170/vt100/). +[PDP-11/70 with Front Panel](/devices/pdp11/machine/1170/panel/debugger/) and [PDP-11/70 with VT100 Terminal](/devices/pdp11/machine/1170/vt100/debugger/). PDPjs is currently comprised of the following non-shared components, as listed in [package.json](../../package.json) (see the *pdp11Files* property): @@ -32,5 +32,6 @@ PDPjs is currently comprised of the following non-shared components, as listed i * [ram.js](/modules/pdp11/lib/ram.js) * [keyboard.js](/modules/pdp11/lib/keyboard.js) * [serialport.js](/modules/pdp11/lib/serialport.js) +* [pc11.js](/modules/pdp11/lib/pc11.js) * [debugger.js](/modules/pdp11/lib/debugger.js) * [computer.js](/modules/pdp11/lib/computer.js)