diff --git a/README.md b/README.md index a57dd2262..677d154bb 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ includes: * [PCx86](/docs/pcx86/), an x86-based IBM PC and PC-compatible emulator * [PC8080](/modules/pc8080/), an 8080 machine emulator (e.g., [Space Invaders](/devices/pc8080/machine/invaders/), [VT100 Terminal](/devices/pc8080/machine/vt100/)) * [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 emulator currently in development (e.g., [PDP-11/20 and PDP-11/70](/devices/pdp11/machine/)) 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, diff --git a/_config.yml b/_config.yml index 6b173f7fd..881bc606a 100644 --- a/_config.yml +++ b/_config.yml @@ -6,7 +6,7 @@ description: > Welcome to PCjs, home of the original IBM PC in a web browser. PCjs provides a variety of computer emulators written in JavaScript, including PCx86 for x86-based machines (up through the 80386), C1Pjs for the 6502-based Ohio Scientific Challenger 1P, PC8080 for 8080-based machines - such as Space Invaders and the DEC VT100 Terminal, and PDPjs for PDP-11 machines from the PDP-11/20 to the PDP-11/70. + such as Space Invaders and the DEC VT100 Terminal, and PDPjs, a PDP-11 emulator. PCjs also provides an archive of selected historical PC software, publications, and reference materials. baseurl: "" # "/pcjs" when using http://jeffpar.github.io or "" when using http://www.pcjs.org url: "http://www.pcjs.org" # "http://jeffpar.github.io" or "http://www.pcjs.org" diff --git a/_posts/2016-10-06-introducing-pdpjs-a-pdp-11-emulator.md b/_posts/2016-10-06-introducing-pdpjs-a-pdp-11-emulator.md index 6d1889780..11525b102 100644 --- a/_posts/2016-10-06-introducing-pdpjs-a-pdp-11-emulator.md +++ b/_posts/2016-10-06-introducing-pdpjs-a-pdp-11-emulator.md @@ -22,10 +22,9 @@ PDP-11/70. From there, I'll work backwards to support other PDP-11 models, such beginning of the PDP-11 line: the PDP-11/20. I'm starting with the top-of-the-line PDP-11/70 largely because the core of the emulator 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), who has generously given permission to use his code in PCjs. -Since his emulator is a fully functional 11/70, it made sense to start there and work backwards, neutering features -as needed. +JavaScript [PDP-11/70 Emulator (v1.3)](http://skn.noip.me/pdp11/pdp11.html) written by +Paul Nankervis, who has generously given permission to use his code in PCjs. Since his emulator is a fully functional +11/70, it made sense to start there and work backwards, factoring out features as needed. The code has already undergone a lot of refactoring. Opcodes are now decoded by function tables rather than a single switch statement, and every opcode is implemented with a discrete function. Other refactoring includes flag management, diff --git a/_posts/2016-11-08-you-should-have-voted-for-the-pdp-11.md b/_posts/2016-11-08-you-should-have-voted-for-the-pdp-11.md index 26d35063e..dfbee1d9e 100644 --- a/_posts/2016-11-08-you-should-have-voted-for-the-pdp-11.md +++ b/_posts/2016-11-08-you-should-have-voted-for-the-pdp-11.md @@ -57,9 +57,9 @@ And that's the extent of my testing, so if you try anything else and it doesn't Better yet, fork the [PCjs Project](https://github.com/jeffpar/pcjs), debug the problem yourself, test a fix, and then send me a pull request. :-) -Finally, another shout-out to [Paul Nankervis](mailto:paulnank@hotmail.com), who not only generously gave permission -to use code from his JavaScript [PDP 11/70 Emulator (v1.4)](http://skn.noip.me/pdp11/pdp11.html), but has also patiently -answered my many questions. +Finally, another shout-out to Paul Nankervis, who not only generously gave permission +to use code from his JavaScript [PDP-11/70 Emulator (v1.4)](http://skn.noip.me/pdp11/pdp11.html), but has also patiently +answered all my questions. I'm [@jeffpar](http://twitter.com/jeffpar) and I approve this blog post. diff --git a/apps/pdp11/boot/monitor/README.md b/apps/pdp11/boot/monitor/README.md index 570c44cc0..cbc810934 100644 --- a/apps/pdp11/boot/monitor/README.md +++ b/apps/pdp11/boot/monitor/README.md @@ -11,7 +11,7 @@ PDP-11 Boot Monitor ------------------- [BOOTMON.mac](BOOTMON.mac) is a custom boot monitor/loader based on [boot.mac](http://skn.noip.me/pdp11/boot.mac) written by -[Paul Nankervis](mailto:paulnank@hotmail.com). It is used with all our PDP-11 test machines. +Paul Nankervis. It is used with all our PDP-11 test machines. [BOOTMON.mac](BOOTMON.mac) was cross-assembled with [MACRO11](https://github.com/shattered/macro11) to produce [BOOTMON.txt](BOOTMON.txt), which was then processed by [FileDump](/modules/filedump/) to produce diff --git a/index.md b/index.md index 87bbb5245..0d1baad0a 100644 --- a/index.md +++ b/index.md @@ -18,7 +18,7 @@ includes: * [PCx86](/docs/pcx86/), an x86-based IBM PC and PC-compatible emulator * [PC8080](/modules/pc8080/), an 8080 machine emulator (e.g., [Space Invaders](/devices/pc8080/machine/invaders/), [VT100 Terminal](/devices/pc8080/machine/vt100/)) * [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 emulator currently in development (e.g., [PDP-11/20 and PDP-11/70](/devices/pdp11/machine/)) 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, diff --git a/modules/pdp11/README.md b/modules/pdp11/README.md index 7e0745bc7..b9a015830 100644 --- a/modules/pdp11/README.md +++ b/modules/pdp11/README.md @@ -10,8 +10,8 @@ PDP-11 Machine Emulation Module (PDPjs) Overview --- PDPjs, our PDP-11 machine emulation module, is adapted from -the [PDP 11/70 Emulator (v1.4)](http://skn.noip.me/pdp11/pdp11.html) written by -[Paul Nankervis](mailto:paulnank@hotmail.com). +the [PDP-11/70 Emulator (v1.4)](http://skn.noip.me/pdp11/pdp11.html) written by +Paul Nankervis. 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/debugger/) and [PDP-11/70 with VT100 Terminal](/devices/pdp11/machine/1170/vt100/debugger/).