From bca19fd8edae708fb6f524179822dbb4ca8d5517 Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Mon, 22 Aug 2016 09:14:34 -0700 Subject: [PATCH] Added proper clocking of VT100 keyboard UART, allowing us to restore the proper CPU speed (2.7Mhz) and maintain the correct cursor blink rate --- .../pc8080/machine/vt100/debugger/machine.xml | 2 +- devices/pc8080/machine/vt100/machine.xml | 2 +- docs/dec/pdp11/unix/README.md | 76 + modules/pc8080/lib/chipset.js | 34 +- modules/pc8080/lib/keyboard.js | 57 +- modules/pc8080/lib/serialport.js | 2 +- versions/c1pjs/1.24.1/c1p-dbg.js | 166 +++ versions/c1pjs/1.24.1/c1p.js | 127 ++ versions/c1pjs/1.24.1/common.css | 265 ++++ versions/c1pjs/1.24.1/common.xsl | 58 + versions/c1pjs/1.24.1/components.css | 108 ++ versions/c1pjs/1.24.1/components.xsl | 588 ++++++++ versions/c1pjs/1.24.1/document.css | 162 +++ versions/c1pjs/1.24.1/document.xsl | 452 ++++++ versions/c1pjs/1.24.1/machine.xsl | 49 + versions/c1pjs/1.24.1/manifest.xsl | 247 ++++ versions/c1pjs/1.24.1/outline.xsl | 47 + versions/pc8080/1.24.1/common.css | 265 ++++ versions/pc8080/1.24.1/common.xsl | 58 + versions/pc8080/1.24.1/components.css | 159 +++ versions/pc8080/1.24.1/components.xsl | 1242 +++++++++++++++++ versions/pc8080/1.24.1/document.css | 162 +++ versions/pc8080/1.24.1/document.xsl | 452 ++++++ versions/pc8080/1.24.1/machine.xsl | 49 + versions/pc8080/1.24.1/manifest.xsl | 247 ++++ versions/pc8080/1.24.1/outline.xsl | 47 + versions/pc8080/1.24.1/pc8080-dbg.js | 249 ++++ versions/pc8080/1.24.1/pc8080.js | 165 +++ versions/pcx86/1.24.1/common.css | 265 ++++ versions/pcx86/1.24.1/common.xsl | 58 + versions/pcx86/1.24.1/components.css | 159 +++ versions/pcx86/1.24.1/components.xsl | 1242 +++++++++++++++++ versions/pcx86/1.24.1/document.css | 162 +++ versions/pcx86/1.24.1/document.xsl | 452 ++++++ versions/pcx86/1.24.1/machine.xsl | 49 + versions/pcx86/1.24.1/manifest.xsl | 247 ++++ versions/pcx86/1.24.1/outline.xsl | 47 + versions/pcx86/1.24.1/pcx86-dbg.js | 819 +++++++++++ versions/pcx86/1.24.1/pcx86.js | 639 +++++++++ 39 files changed, 9641 insertions(+), 35 deletions(-) create mode 100644 docs/dec/pdp11/unix/README.md create mode 100644 versions/c1pjs/1.24.1/c1p-dbg.js create mode 100644 versions/c1pjs/1.24.1/c1p.js create mode 100644 versions/c1pjs/1.24.1/common.css create mode 100644 versions/c1pjs/1.24.1/common.xsl create mode 100644 versions/c1pjs/1.24.1/components.css create mode 100644 versions/c1pjs/1.24.1/components.xsl create mode 100644 versions/c1pjs/1.24.1/document.css create mode 100644 versions/c1pjs/1.24.1/document.xsl create mode 100644 versions/c1pjs/1.24.1/machine.xsl create mode 100644 versions/c1pjs/1.24.1/manifest.xsl create mode 100644 versions/c1pjs/1.24.1/outline.xsl create mode 100644 versions/pc8080/1.24.1/common.css create mode 100644 versions/pc8080/1.24.1/common.xsl create mode 100644 versions/pc8080/1.24.1/components.css create mode 100644 versions/pc8080/1.24.1/components.xsl create mode 100644 versions/pc8080/1.24.1/document.css create mode 100644 versions/pc8080/1.24.1/document.xsl create mode 100644 versions/pc8080/1.24.1/machine.xsl create mode 100644 versions/pc8080/1.24.1/manifest.xsl create mode 100644 versions/pc8080/1.24.1/outline.xsl create mode 100644 versions/pc8080/1.24.1/pc8080-dbg.js create mode 100644 versions/pc8080/1.24.1/pc8080.js create mode 100644 versions/pcx86/1.24.1/common.css create mode 100644 versions/pcx86/1.24.1/common.xsl create mode 100644 versions/pcx86/1.24.1/components.css create mode 100644 versions/pcx86/1.24.1/components.xsl create mode 100644 versions/pcx86/1.24.1/document.css create mode 100644 versions/pcx86/1.24.1/document.xsl create mode 100644 versions/pcx86/1.24.1/machine.xsl create mode 100644 versions/pcx86/1.24.1/manifest.xsl create mode 100644 versions/pcx86/1.24.1/outline.xsl create mode 100644 versions/pcx86/1.24.1/pcx86-dbg.js create mode 100644 versions/pcx86/1.24.1/pcx86.js diff --git a/devices/pc8080/machine/vt100/debugger/machine.xml b/devices/pc8080/machine/vt100/debugger/machine.xml index ac5a46d12..e76f7b67c 100644 --- a/devices/pc8080/machine/vt100/debugger/machine.xml +++ b/devices/pc8080/machine/vt100/debugger/machine.xml @@ -3,7 +3,7 @@ VT100 Terminal - +