From 15dfbd3ddd7b51cee1aa934681a20b21940b6dd2 Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Tue, 28 Feb 2017 17:04:59 -0800 Subject: [PATCH] Published version 1.34.1 --- README.md | 4 ++-- _config.yml | 37 +++++++++++++++++++++++++++++++++---- index.md | 2 +- package.json | 7 +++---- 4 files changed, 39 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 219c2274b..981bc1cc9 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Welcome to PCjs, home of [PCx86](/docs/pcx86/), the original IBM PC simulation t one of several JavaScript Machines in the [PCjs Project](https://github.com/jeffpar/pcjs), an open-source project that includes: -* [PCx86](/docs/pcx86/), an x86-based emulator of [IBM PC and PC-compatible](/devices/pcx86/machine/) machines +* [PCx86](/docs/pcx86/), an x86-based emulator of [IBM PC and PC-compatible Machines](/devices/pcx86/machine/) * [PC8080](/modules/pc8080/), an 8080 machine emulator (e.g., [Space Invaders](/devices/pc8080/machine/invaders/) and the [VT100 Terminal](/devices/pc8080/machine/vt100/)) * [C1Pjs](/docs/c1pjs/), an emulation of the 6502-based [Ohio Scientific Challenger 1P](/devices/c1p/) * [PDPjs](/docs/pdpjs/), a set of emulation modules supporting [PDP-10](/devices/pdp10/machine/) and [PDP-11](/devices/pdp11/machine/) machines @@ -26,7 +26,7 @@ PCx86 has steadily evolved to support more classic x86-based machines, including and the 80386-based COMPAQ DeskPro 386. PCx86 fully supports the original machine ROMs, video cards, etc, and all machines run at their original speeds. -The goals of the [PCjs Project](/docs/about/) project are to create fast, full-featured simulations of classic +The goals of the [PCjs Project](/docs/about/) are to create fast, full-featured simulations of classic computer hardware, help people understand how these early machines worked, make it easy to experiment with different machine configurations, and provide a platform for running and analyzing old computer software. diff --git a/_config.yml b/_config.yml index 40dafc317..a5638c12a 100644 --- a/_config.yml +++ b/_config.yml @@ -6,9 +6,8 @@ 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, a PDP-11 emulator for the PDP-11/20, PDP-11/45, - and PDP-11/70. PCjs also provides an archive of selected historical PC software, publications, and reference - materials. + such as Space Invaders and the DEC VT100 Terminal, and PDPjs with support for PDP-10 and PDP-11 machines. + 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" twitter_username: jeffpar @@ -34,7 +33,7 @@ gems: pcjs: domain: pcjs.org # whereas site.url is used for linking purposes, site.pcjs.domain is used for display purposes - version: 1.34.0 # IMPORTANT: keep pcjs.version in sync with package.json:version + version: 1.34.1 # IMPORTANT: keep pcjs.version in sync with package.json:version compiled: true # by default, the compiled pcjs.version scripts will be used (eg, pcx86.js or pcx86-dbg.js) c1p_scripts: # if pcjs.compiled is false, the following scripts will be included instead, in the order listed - /modules/shared/lib/defines.js @@ -133,6 +132,35 @@ pcjs: - /modules/pc8080/lib/computer.js - /modules/shared/lib/state.js - /modules/shared/lib/embed.js + pdp10_scripts: + - /modules/shared/lib/defines.js + - /modules/shared/lib/nodebug.js + - /modules/shared/lib/dumpapi.js + - /modules/shared/lib/reportapi.js + - /modules/shared/lib/userapi.js + - /modules/shared/lib/int36.js + - /modules/shared/lib/keys.js + - /modules/shared/lib/strlib.js + - /modules/shared/lib/usrlib.js + - /modules/shared/lib/weblib.js + - /modules/shared/lib/component.js + - /modules/pdp10/lib/defines.js + - /modules/pdp10/lib/messages.js + - /modules/pdp10/lib/panel.js + - /modules/pdp10/lib/bus.js + - /modules/pdp10/lib/device.js + - /modules/pdp10/lib/memory.js + - /modules/pdp10/lib/cpu.js + - /modules/pdp10/lib/cpustate.js + - /modules/pdp10/lib/cpuops.js + - /modules/pdp10/lib/rom.js + - /modules/pdp10/lib/ram.js + - /modules/pdp10/lib/serial.js + - /modules/shared/lib/debugger.js + - /modules/pdp10/lib/debugger.js + - /modules/pdp10/lib/computer.js + - /modules/shared/lib/state.js + - /modules/shared/lib/embed.js pdp11_scripts: - /modules/shared/lib/defines.js - /modules/shared/lib/nodebug.js @@ -162,6 +190,7 @@ pcjs: - /modules/pdp11/lib/drive.js - /modules/pdp11/lib/rk11.js - /modules/pdp11/lib/rl11.js + - /modules/pdp11/lib/rx11.js - /modules/shared/lib/debugger.js - /modules/pdp11/lib/debugger.js - /modules/pdp11/lib/computer.js diff --git a/index.md b/index.md index c72368731..4e8b6ef0c 100644 --- a/index.md +++ b/index.md @@ -18,7 +18,7 @@ includes: * [PCx86](/docs/pcx86/), an x86-based emulator of [IBM PC and PC-compatible Machines](/devices/pcx86/machine/) * [PC8080](/modules/pc8080/), an 8080 machine emulator (e.g., [Space Invaders](/devices/pc8080/machine/invaders/) and the [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](/devices/pdp11/machine/) emulator that supports the [PDP-11/20](/devices/pdp11/machine/1120/), [PDP-11/45](/devices/pdp11/machine/1145/), and [PDP-11/70](/devices/pdp11/machine/1170/) +* [PDPjs](/docs/pdpjs/), a set of emulation modules supporting [PDP-10](/devices/pdp10/machine/) and [PDP-11](/devices/pdp11/machine/) machines 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/package.json b/package.json index 888c34fbf..211eabea6 100644 --- a/package.json +++ b/package.json @@ -149,10 +149,10 @@ "./modules/shared/lib/reportapi.js", "./modules/shared/lib/userapi.js", "./modules/shared/lib/keys.js", - "./modules/shared/lib/component.js", "./modules/shared/lib/strlib.js", "./modules/shared/lib/usrlib.js", "./modules/shared/lib/weblib.js", + "./modules/shared/lib/component.js", "./modules/pc8080/lib/defines.js", "./modules/pc8080/lib/cpudef.js", "./modules/pc8080/lib/messages.js", @@ -176,16 +176,15 @@ ], "pdp10Files": [ "./modules/shared/lib/defines.js", - "./modules/shared/lib/diskapi.js", "./modules/shared/lib/dumpapi.js", "./modules/shared/lib/reportapi.js", "./modules/shared/lib/userapi.js", "./modules/shared/lib/int36.js", "./modules/shared/lib/keys.js", - "./modules/shared/lib/component.js", "./modules/shared/lib/strlib.js", "./modules/shared/lib/usrlib.js", "./modules/shared/lib/weblib.js", + "./modules/shared/lib/component.js", "./modules/pdp10/lib/defines.js", "./modules/pdp10/lib/messages.js", "./modules/pdp10/lib/panel.js", @@ -211,10 +210,10 @@ "./modules/shared/lib/reportapi.js", "./modules/shared/lib/userapi.js", "./modules/shared/lib/keys.js", - "./modules/shared/lib/component.js", "./modules/shared/lib/strlib.js", "./modules/shared/lib/usrlib.js", "./modules/shared/lib/weblib.js", + "./modules/shared/lib/component.js", "./modules/pdp11/lib/defines.js", "./modules/pdp11/lib/messages.js", "./modules/pdp11/lib/panel.js",