Updated site metadata
This commit is contained in:
parent
3c00841a6b
commit
2add7a8f82
7 changed files with 12 additions and 13 deletions
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
2
index.md
2
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,
|
||||
|
|
|
|||
|
|
@ -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/).
|
||||
|
|
|
|||
Loading…
Reference in a new issue