Jeff Parsons
1046fd8eec
Merge branch 'master' into gh-pages
2017-01-29 14:09:12 -08:00
Jeff Parsons
2e97140b11
Merge branch 'next-release'
2017-01-29 14:09:07 -08:00
Jeff Parsons
b6388f51fc
Added more VT100 soft keys
2017-01-29 14:08:34 -08:00
Jeff Parsons
f486734d19
Added more VT100 soft keys
2017-01-29 14:08:00 -08:00
Jeff Parsons
800f7eb0ed
Merge branch 'master' into gh-pages
2017-01-29 10:36:10 -08:00
Jeff Parsons
ba5252d0da
Merge branch 'next-release'
v1.32.2
2017-01-29 10:36:05 -08:00
Jeff Parsons
e5a8deb054
More left/right options for PDP-11/VT100 machine combinations
2017-01-29 10:35:51 -08:00
Jeff Parsons
2954da24fd
More left/right options
2017-01-29 10:32:51 -08:00
Jeff Parsons
d95ce336de
Merge branch 'master' into gh-pages
2017-01-29 10:13:17 -08:00
Jeff Parsons
91c812ba0c
Merge branch 'next-release'
2017-01-29 10:13:12 -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
52b0f975c7
Rolling out v1.32.2 with support for resumable PDP-11 and PC8080 machines
2017-01-28 23:47:11 -08:00
Jeff Parsons
191ddc371f
Merge branch 'master' into gh-pages
2017-01-28 23:39:21 -08:00
Jeff Parsons
38bd447d6b
Merge branch 'next-release'
2017-01-28 23:39:15 -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
82a8b81b3e
Allow a machine's 'resume' property to be set by the web page, not just the machine file
2017-01-28 23:24:09 -08:00
Jeff Parsons
926b8e5e0f
Merge branch 'master' into gh-pages
2017-01-28 23:22:35 -08:00
Jeff Parsons
4c86ad8212
Merge branch 'next-release'
2017-01-28 23:22:31 -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
40bac16af3
Merge branch 'next-release'
2017-01-28 23:03:40 -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
83ff5375e5
Add resume property to more machines
2017-01-28 22:50:52 -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
d739ffcffd
Forgot to set module.exports for the new DriveController class; the Node pdp11 shell app runs properly again
2017-01-28 14:54:47 -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
da186dd540
Command scripts are finally identical between the Node and Jekyll web server
2017-01-25 13:42:07 -08:00
Jeff Parsons
63f331131d
Sync gh-pages with next-release
2017-01-25 13:39:02 -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
fb6743900e
Merge branch 'next-release'
2017-01-25 11:45:34 -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
c37cb26800
Support for scripts on web pages
2017-01-25 09:44:06 -08:00
Jeff Parsons
7d58e02def
Merge branch 'master' into gh-pages
2017-01-24 15:38:04 -08:00
Jeff Parsons
d18f4199b0
Merge branch 'next-release'
2017-01-24 15:37:56 -08:00
Jeff Parsons
aa4cdca89e
Start on support for component scripts
2017-01-24 15:37:46 -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
2c5d7c9066
Fixed RL11 type errors
2017-01-08 23:33:32 -08:00
Jeff Parsons
edf22928b9
Added command to select RL11 drive
2017-01-08 23:16:38 -08:00
Jeff Parsons
c59dd06914
Start work on v1.32.2
2017-01-08 23:15:14 -08:00
Jeff Parsons
60ed3b8826
Merge branch 'master' into gh-pages
2017-01-04 10:38:12 -08:00
Jeff Parsons
f047841f20
Merge branch 'next-release'
2017-01-04 10:38:07 -08:00