Commit graph pcjs/modules/shared
Author SHA1 Message Date
Jeff Parsons
80779fbab2 Merge branch 'master' into gh-pages
# Conflicts:
#	_posts/2017-01-03-pdp-11-tutorials.md
2017-01-03 17:30:58 -08:00
Jeff Parsons
43bec5fd03 Final tweaks to initial sticky machine demo 2017-01-03 17:28:35 -08:00
Jeff Parsons
32f7c6b162 Merge branch 'master' into gh-pages 2017-01-03 15:45:46 -08:00
Jeff Parsons
813fc7c14f Moved sticky/floating machine classes to common.css, which is unique to Node, allowing Jekyll to define its own classes 2017-01-03 15:45:30 -08:00
Jeff Parsons
90f8716a39 Merge branch 'master' into gh-pages 2017-01-03 15:39:30 -08:00
Jeff Parsons
82506638f8 Made sticky machine support adjustable through CSS instead of hard-coded 2017-01-03 15:39:14 -08:00
Jeff Parsons
6f36583704 Added support for machine command links to assist in the creation of online tutorials; however, the commandMachine() function isn't wired to anything yet, and this only works with the Node web server (updating the Jekyll environment is next) 2017-01-03 10:58:25 -08:00
Jeff Parsons
0eccf30d3c Support for sticky machines when using the Node web server (so that we have parity between the Node and Jekyll web environments) 2017-01-02 23:21:16 -08:00
Jeff Parsons
61be09d54a Minimal support for "sticky" machines (ie, machines that can't be scrolled off the top of the page) 2017-01-02 22:17:12 -08:00
Jeff Parsons
6c21a2722c Merge branch 'master' into gh-pages
# Conflicts:
#	modules/shared/es6/component.js
2017-01-02 16:54:07 -08:00
Jeff Parsons
67e1e66cb1 More Node-related module tidying (but still doesn't solve ES6 browser issues with uncompiled code) 2017-01-02 16:51:09 -08:00
Jeff Parsons
a7f9667b55 Merge branch 'master' into gh-pages 2017-01-02 15:17:56 -08:00
Jeff Parsons
b5d6afd210 Protect all Node-specific code with NODE checks 2017-01-02 15:16:18 -08:00
Jeff Parsons
61e44fbf1f Working through Jekyll build issues with uncompiled ES6 code 2017-01-02 14:52:55 -08:00
Jeff Parsons
138b2534e5 Fixed a few (spurious?) WebStorm inspection warnings, and added some band-aid code to netlib.js so that PDP-11 machines running in the Node environment can fetch all their resources, whether local or remote 2017-01-01 14:02:15 -08:00
Jeff Parsons
f87161f5d6 v1.32.0: The New Year Release 2016-12-30 15:56:01 -08:00
Jeff Parsons
4b345bb3d2 PDP-11 command-line (Node-based) operation is finally working 2016-12-30 14:51:32 -08:00
Jeff Parsons
51c7b96f3c Node pdp11 utility can now properly initialize all machine components (although there are still some type issues with some of the properties we're extracting from the machine XML) 2016-12-29 13:08:23 -08:00
Jeff Parsons
0f680839f7 Converted PC8080 to ES6 2016-12-28 10:03:58 -08:00
Jeff Parsons
d930b31c53 Some minor changes to make it easier to load a machine in the Node environment 2016-12-27 22:05:59 -08:00
Jeff Parsons
5e2073f3ac Let's switch from import back to require, to simplify future Node support 2016-12-27 17:16:18 -08:00
Jeff Parsons
480e629ec6 Keep the ES5 and ES6 shared folders in sync 2016-12-27 15:39:17 -08:00
Jeff Parsons
c4d32af6da Missed a spot where a /pcjs folder needed to be renamed to /pcx86 2016-12-27 15:09:03 -08:00
Jeff Parsons
b15c8cf51e More PDP-11 documentation additions 2016-12-22 22:58:35 -08:00
Jeff Parsons
a6a855c4cd Fixed assorted inspection errors 2016-12-21 17:40:02 -08:00
Jeff Parsons
a03f076355 Fixed assorted inspection errors 2016-12-21 17:37:01 -08:00
Jeff Parsons
127442d405 Some notes on ES6 adoption and work-arounds 2016-12-21 16:24:26 -08:00
Jeff Parsons
772bd39543 I'm Dreaming of White Spaces 2016-12-18 15:05:41 -08:00
Jeff Parsons
f4f6181923 v1.31.0 marks our first transition to ES6 classes, but only for PDPjs initially (which is why there must be both /lib and /es6 files in the shared folder for now) 2016-12-18 11:31:55 -08:00
Jeff Parsons
ba8771adf1 Added some RK11 fixes for the 11/70 CPU EXERCISER, and some Debugger improvements for dumping address info ("da") 2016-12-08 17:05:03 -08:00
Jeff Parsons
9746891780 Debugger commands work with known IOPAGE symbols now 2016-12-05 15:38:46 -08:00
Jeff Parsons
d8f0e64329 Merge the last set of changes from the gh-pages branch 2016-12-04 11:31:03 -08:00
Jeff Parsons
63348edabe Added some RK11 improvements, and a new Debugger command ("da") to dump information about a virtual address 2016-12-02 16:06:23 -08:00
Jeff Parsons
a5ed7aa593 Template changes 2016-12-01 22:01:05 -08:00
Jeff Parsons
1f3e37ccd8 Template changes 2016-12-01 21:59:59 -08:00
Jeff Parsons
4f7f72af57 Added rudimentary CSS support for side-by-side machines (the PDP-11/45 with VT100 is the first test case) 2016-12-01 17:32:56 -08:00
Jeff Parsons
6bea7fd0e9 Added SerialPort interface to support the passing of flow control signals between machines (only PDP-11 and VT100 for now; PCx86 will come later, after I study how well, or not-so-well, this works with the VT100) 2016-12-01 11:15:27 -08:00
Jeff Parsons
469d446ab7 Updated the PDP-11 SerialPort to support ALT-ENTER for LINE-FEED and ALT-DELETE for BACKSPACE, to stay in step with VT100 shortcuts 2016-11-27 13:48:23 -08:00
Jeff Parsons
aa5b7b5613 Fixed problem with PDP-11/VT100 non-Debugger machine combination (missing serialPort) 2016-11-26 17:01:40 -08:00
Jeff Parsons
708869815d Fixed DL11 for RT-11, and added more message capabilities 2016-11-22 16:54:45 -08:00
Jeff Parsons
dcea4fb905 First stab at RK11 support 2016-11-21 18:10:20 -08:00
Jeff
2b23c86649 Debugger improvements (dumping/setting MMU registers) 2016-11-16 17:44:52 -08:00
Jeff
d0911c49e2 Mask bit 7 on all SerialPort bytes sent to PDPjs internal display buffers 2016-11-13 18:31:06 -08:00
Jeff
b4cb9651ce Removed redundant CSS 2016-11-11 15:50:32 -08:00
Jeff
b87c77b0a0 Factored trap checks into separate function: checkTraps() 2016-11-11 15:49:37 -08:00
Jeff
d67e848973 Changed 11/70 machines to allocate RAM as a single chunk, and updated the 11/70 page on toggle-ins (/devices/pdp11/machine/1170/panel/debugger/README.md) 2016-11-03 14:42:35 -07:00
Jeff
b3bf213cd9 Enable the Debugger to get/set front panel switches as register SW 2016-11-02 19:41:29 -07:00
Jeff
d5c7bf0b5d More Front Panel improvements 2016-11-02 13:35:50 -07:00
Jeff
caf0a728f8 More PDP-11 front panel functionality 2016-11-01 19:02:06 -07:00
Jeff
88b485d094 Added a variety of checks and automatic repairs to DiskDump, aimed primarily at issues I've come across with pre-DOS 2.0 diskettes (eg, diskettes without BPBs, like 160Kb diskettes from DOS 1.0 and 320Kb diskettes from DOS 1.1) 2016-10-27 17:59:20 -07:00