diff --git a/devices/pdp11/README.md b/devices/pdp11/README.md new file mode 100644 index 000000000..1b5154104 --- /dev/null +++ b/devices/pdp11/README.md @@ -0,0 +1,10 @@ +--- +layout: page +title: PDP-11 Device Configurations +permalink: /devices/pdp11/ +--- + +PDP-11 Device Configurations +---------------------------- + +See our list of [PDP-11 Machines](machine/). diff --git a/devices/pdp11/machine/1170/README.md b/devices/pdp11/machine/1170/README.md new file mode 100644 index 000000000..931fc9e05 --- /dev/null +++ b/devices/pdp11/machine/1170/README.md @@ -0,0 +1,12 @@ +--- +layout: page +title: PDP-11/70 Machine Configurations +permalink: /devices/pdp11/machine/1170/ +--- + +PDP-11/70 Machine Configurations +-------------------------------- + +PCjs is adding support the following PDP-11/70 machines: + +* [PDP-11/70 Test Machine](/devices/pdp11/machine/1170/test/) diff --git a/devices/pdp11/machine/README.md b/devices/pdp11/machine/README.md new file mode 100644 index 000000000..108b6f630 --- /dev/null +++ b/devices/pdp11/machine/README.md @@ -0,0 +1,13 @@ +--- +layout: page +title: PDP-11 Machine Configurations +permalink: /devices/pdp11/machine/ +--- + +PDP-11 Machine Configurations +----------------------------- + +PCjs is adding support the following PDP-11 machines: + +* [PDP-11/45](/devices/pdp11/machine/1145/) +* [PDP-11/70](/devices/pdp11/machine/1170/) diff --git a/modules/README.md b/modules/README.md index 86d7ba695..0700b6bf8 100644 --- a/modules/README.md +++ b/modules/README.md @@ -12,9 +12,10 @@ It is our *private* counterpart to the **node_modules** folder, where all *publi The project currently includes these emulation modules: -* [PCx86](pcx86/), the emulation module for [x86-based machines](/devices/pcx86/) -* [PC8080](pc8080/), the emulation module for [8080-based machines](/devices/pc8080/) -* [C1Pjs](c1pjs/), the 6502-based emulation module for the [Challenger 1P](/devices/c1p/) +* [C1Pjs](c1pjs/): 6502 emulation module for the [Challenger 1P](/devices/c1p/) +* [PCx86](pcx86/): x86 emulation module for [IBM PC machines](/devices/pcx86/) +* [PC8080](pc8080/): 8080 emulation module for [8080-based machines](/devices/pc8080/) +* [PDP11](pdp11/): PDP-11 emulation module for [PDP-11 machines](/devices/pdp11/) (eg, PDP-11/45, PDP-11/70) along with variety of Node support modules, such as: diff --git a/modules/pdp11/README.md b/modules/pdp11/README.md new file mode 100644 index 000000000..ef33e1753 --- /dev/null +++ b/modules/pdp11/README.md @@ -0,0 +1,32 @@ +--- +layout: page +title: PDP-11 Machine Emulation Module (PDP11) +permalink: /modules/pdp11/ +--- + +PDP-11 Machine Emulation Module (PDP11) +======================================= + +Overview +--- +PDP11 is our PDP-11 machine emulation module. The code is being adapted from +the JavaScript [PDP 11/70 Emulator (v1.3)](http://skn.noip.me/pdp11/pdp11.html) written by +[Paul Nankervis](mailto:paulnank@hotmail.com). + +PDP11 is currently comprised of the following non-shared components, as listed in +[package.json](../../package.json) (see the *pdp11Files* property): + +* [defines.js](/modules/pdp11/lib/defines.js) +* [cpudef.js](/modules/pdp11/lib/cpudef.js) +* [messages.js](/modules/pdp11/lib/messages.js) +* [panel.js](/modules/pdp11/lib/panel.js) +* [bus.js](/modules/pdp11/lib/bus.js) +* [memory.js](/modules/pdp11/lib/memory.js) +* [cpu.js](/modules/pdp11/lib/cpu.js) +* [cpustate.js](/modules/pdp11/lib/cpustate.js) +* [cpuops.js](/modules/pdp11/lib/cpuops.js) +* [rom.js](/modules/pdp11/lib/rom.js) +* [ram.js](/modules/pdp11/lib/ram.js) +* [keyboard.js](/modules/pdp11/lib/keyboard.js) +* [debugger.js](/modules/pdp11/lib/debugger.js) +* [computer.js](/modules/pdp11/lib/computer.js) diff --git a/versions/README.md b/versions/README.md index 9c36a47b2..198e2ca5c 100644 --- a/versions/README.md +++ b/versions/README.md @@ -12,3 +12,4 @@ Compiled versions of PCjs emulators (current and past releases) are stored here: - [C1Pjs](c1pjs/) - [PCx86](pcx86/) - [PC8080](pc8080/) +- [PDP11](pdp11/)