Commit graph pcjs/versions
Author SHA1 Message Date
Jeff Parsons
2577e83360 Merge branch 'master' into gh-pages
# Conflicts:
#	_posts/2017-01-31-completing-the-switch-to-es6-classes.md
2017-01-31 22:24:27 -08:00
Jeff Parsons
df78f3c476 Switching to machine XML files that use a machine 'type' attribute rather than 'class'; 'class' can still be used to specify the machine type if 'type' is omitted, but going forward, it should only be used to specify an alternate CSS class 2017-01-31 22:06:13 -08:00
Jeff Parsons
b8d3f5a170 Merge branch 'master' into gh-pages 2017-01-31 16:18:53 -08:00
Jeff Parsons
f5625625d4 Somehow I failed to add two of the four machines to the release... hmmm. 2017-01-31 16:18:35 -08:00
Jeff Parsons
6902e139e6 Merge branch 'master' into gh-pages
# Conflicts:
#	modules/shared/es6/netlib.js
2017-01-31 15:54:09 -08:00
Jeff Parsons
822ab39cbe Unforked the shared modules -- ES6 is now the default 2017-01-31 13:50:55 -08:00
Jeff Parsons
323a42be37 Converted the rest of the PCjs machines to ES6 2017-01-31 11:44:33 -08:00
Jeff Parsons
635772ed84 Merge branch 'master' into gh-pages 2017-01-30 16:28:53 -08:00
Jeff Parsons
2b1e171ecb Work-around to prevent SPACE from scrolling the damn web page 2017-01-30 16:28:39 -08:00
Jeff Parsons
2ec8ebd11d Merge branch 'master' into gh-pages 2017-01-30 15:58:24 -08:00
Jeff Parsons
5a19249d28 Make PC8080's soft CAPS-LOCK control work 2017-01-30 15:44:43 -08:00
Jeff Parsons
f21deebffb Perform a more conservative remapping of keyCodes for Firefox's sake 2017-01-30 15:30:44 -08:00
Jeff Parsons
28856674c2 iOS fixes for PC8080; specifically, the VT100 2017-01-30 13:15:27 -08:00
Jeff Parsons
c1ebc89eff Merge branch 'master' into gh-pages 2017-01-29 22:18:52 -08:00
Jeff Parsons
a71eab8612 Added iOS work-around for preventing unintentional page zooms when returning focus from a soft-key control to the normal keyboard control 2017-01-29 22:18:39 -08:00
Jeff Parsons
3c376df42c Added iOS work-around for preventing unintentional page zooms when returning focus from a soft-key control to the normal keyboard control 2017-01-29 22:17:57 -08:00
Jeff Parsons
1046fd8eec Merge branch 'master' into gh-pages 2017-01-29 14:09:12 -08:00
Jeff Parsons
b6388f51fc Added more VT100 soft keys 2017-01-29 14:08:34 -08:00
Jeff Parsons
d95ce336de Merge branch 'master' into gh-pages 2017-01-29 10:13:17 -08:00
Jeff Parsons
bb1bcc804f Allow machine XML files to separate machine "type" from machine "class"; if present, "type" should determine the machine type, and "class" simply becomes the machine's style 2017-01-29 10:13:03 -08:00
Jeff Parsons
191ddc371f Merge branch 'master' into gh-pages 2017-01-28 23:39:21 -08:00
Jeff Parsons
df5eb66429 Instead of hard-coding the 'resume' setting inside individual machine files, we now support a 'resume' setting inside a page's machine properties 2017-01-28 23:39:03 -08:00
Jeff Parsons
926b8e5e0f Merge branch 'master' into gh-pages 2017-01-28 23:22:35 -08:00
Jeff Parsons
7157c7e7b8 Allow a machine's 'resume' property to be set by the web page, not just the machine file 2017-01-28 23:22:16 -08:00
Jeff Parsons
0c08b72d99 Merge branch 'master' into gh-pages 2017-01-28 23:03:45 -08:00
Jeff Parsons
38dc1d1f42 Merge branch 'master' into next-release
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2017-01-28 23:03:22 -08:00
Jeff Parsons
6854c4c8ba Avoid spurious calls to start/stop the CPU (eg, when the RAM component calls setReset()) if the CPU isn't actually powered yet 2017-01-28 17:50:22 -08:00
Jeff Parsons
e7329fc277 Updated DriveController to save/restore the currently mounted disk (which may differ from the pre-configured disk if the user mounted a different disk), and cleaned the interfaces up a little 2017-01-28 17:31:46 -08:00
Jeff Parsons
a70ab3dcc8 The RL11 controller subclasses the new DriveController class now, too 2017-01-28 14:10:43 -08:00
Jeff Parsons
5edbdcdce2 Factored PDP-11 drive controller logic into a device-independent superclass (drive.js) and a device-dependent subclass (rk11.js); the RL11 controller is ready to be factored next 2017-01-28 13:39:19 -08:00
Jeff Parsons
367d466fe1 Save/restore of PDP-11 diagnostic works even when the MMU is enabled 2017-01-26 15:09:08 -08:00
Jeff Parsons
284c2cd76b Fixed Panel update on a reset 2017-01-26 11:28:59 -08:00
Jeff Parsons
d182c7eced Improved PDP-11 save/restore support (added to Device, Panel, RK11, and Serial) 2017-01-26 10:04:44 -08:00
Jeff Parsons
6f83ee8beb Fixed the autoStart state of the PDP-11 test machine used for resume testing 2017-01-25 20:59:27 -08:00
Jeff Parsons
bb24ccaca6 Added resume support for saving/restoring all active timers and IRQs, along with the run/stop state of the CPU 2017-01-25 20:31:05 -08:00
Jeff Parsons
fac5c3c57d Added some PDP-11 documentation 2017-01-25 16:22:07 -08:00
Jeff Parsons
94fd473b0a Tidied up some status messages 2017-01-25 14:18:19 -08:00
Jeff Parsons
16fd3961de Merge branch 'master' into gh-pages
# Conflicts:
#	modules/shared/es6/component.js
#	modules/shared/lib/sticky.js
2017-01-25 11:47:07 -08:00
Jeff Parsons
25af103509 Added support in the Node web server for scripts on web pages, too 2017-01-25 11:45:22 -08:00
Jeff Parsons
7d58e02def Merge branch 'master' into gh-pages 2017-01-24 15:38:04 -08:00
Jeff Parsons
4611153625 Updated PDP-11 Debugger to include line breaks between steps 2017-01-24 14:36:15 -08:00
Jeff Parsons
b426c5893b Merge branch 'master' into gh-pages 2017-01-03 17:52:36 -08:00
Jeff Parsons
e4069e5a70 Bumped version to 1.32.1, since there is an interface change (addition) to support sticky machines 2017-01-03 17:51:18 -08:00
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
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