Commit graph

  • 63c64843a7 Log script commands to the browser console Jeff Parsons 2017-02-07 12:41:31 -08:00
  • dd9d139c80 Script-related page tweak Jeff Parsons 2017-02-07 12:22:38 -08:00
  • 5f1344673f Merge branch 'master' into gh-pages Jeff Parsons 2017-02-07 11:29:37 -08:00
  • 351fdbd27d Merge branch 'next-release' Jeff Parsons 2017-02-07 11:29:32 -08:00
  • 69a7266d10 Fixed processing of pages with multiple command scripts Jeff Parsons 2017-02-07 11:29:16 -08:00
  • 0caa27023c Fixed handling of quotation marks inside script "one-liners" Jeff Parsons 2017-02-06 18:06:40 -08:00
  • 409ca78a4f Merge branch 'master' into gh-pages Jeff Parsons 2017-02-06 17:51:32 -08:00
  • 01910d8578 Merge branch 'master' into gh-pages Jeff Parsons 2017-02-06 17:51:17 -08:00
  • 07e05fc06c Merge branch 'next-release' Jeff Parsons 2017-02-06 17:46:48 -08:00
  • c8f32d84f5 More scripting fixes Jeff Parsons 2017-02-06 17:46:42 -08:00
  • 16a78693e8 More scripting fixes Jeff Parsons 2017-02-06 17:37:12 -08:00
  • cd5dbd5c14 Added RL11 bootstrap info Jeff Parsons 2017-02-06 15:32:09 -08:00
  • 2e93b71095 PDP-11 panel switches can now be scripted Jeff Parsons 2017-02-06 13:07:15 -08:00
  • 112c0e88c6 Scriptable machine improvements (including support for sleep) Jeff Parsons 2017-02-06 12:03:20 -08:00
  • 033f0bf212 The first PDPjs script is operational (see /devices/pdp11/machine/1170/panel/debugger/xxdp) Jeff Parsons 2017-02-05 13:49:30 -08:00
  • f257cc3776 Added rx11.js to list of PDPjs modules Jeff Parsons 2017-02-04 17:37:07 -08:00
  • 65bd1348dc Starting work on v1.34.0 Jeff Parsons 2017-02-04 17:27:24 -08:00
  • 7c352d3a16 More Jekyll exclusions Jeff Parsons 2017-02-04 17:24:18 -08:00
  • b79d1c9827 Rebuild pages Jeff Parsons 2017-02-04 17:02:32 -08:00
  • 473495a1cf Updated RX11 defaults Jeff Parsons 2017-02-04 16:04:52 -08:00
  • 991a4ac1f0 Push out v1.33.1, with new RX11 support and improved PC11 support Jeff Parsons 2017-02-04 16:03:06 -08:00
  • f39608efde Merge branch 'master' into gh-pages Jeff Parsons 2017-02-04 15:53:43 -08:00
  • 729493d884 Merge branch 'next-release' v1.33.1 Jeff Parsons 2017-02-04 15:53:38 -08:00
  • 9e517701d1 Fix another bogus inspection Jeff Parsons 2017-02-04 15:53:32 -08:00
  • 5940ef866d Changed the RESET button to *not* autoStart a machine when a Debugger is present, so that the Debugger can "cleanly" load bootstrap sequences and boot without side-effects (eg, unexpected interrupts) Jeff Parsons 2017-02-04 12:23:24 -08:00
  • 4be8640af8 Changed the RESET button to *not* autoStart a machine when a Debugger is present, so that the Debugger can "cleanly" load bootstrap sequences and boot without side-effects (eg, unexpected interrupts) Jeff Parsons 2017-02-04 12:22:50 -08:00
  • c9d8413a1d Fixed paper tape error handling; RT-11 can now copy files from PC: Jeff Parsons 2017-02-04 10:36:29 -08:00
  • c92b1521f3 Paper tape punch definitions, and publication updates Jeff Parsons 2017-02-03 16:19:14 -08:00
  • 039c6c8ef1 Update boot code to pass boot unit # through to R0 Jeff Parsons 2017-02-03 10:17:49 -08:00
  • 6be79ae756 Allow disk devices to specify their own boot requirements Jeff Parsons 2017-02-03 09:40:50 -08:00
  • 09e5a97765 Make sure the RX11 IRQ gets shut off whenever the DONE bit gets cleared Jeff Parsons 2017-02-02 23:49:29 -08:00
  • c5e6b1951e RT-11 can now read RX01 diskettes Jeff Parsons 2017-02-02 17:35:25 -08:00
  • cacc2f7dad Support for RX11 diskette drives has been added, but is still untested Jeff Parsons 2017-02-02 15:14:13 -08:00
  • 636b990277 Updated Jekyll version and exclude settings Jeff Parsons 2017-01-31 22:25:31 -08:00
  • 2577e83360 Merge branch 'master' into gh-pages Jeff Parsons 2017-01-31 22:24:27 -08:00
  • 1c12708890 Merge branch 'next-release' Jeff Parsons 2017-01-31 22:06:37 -08:00
  • 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 Jeff Parsons 2017-01-31 22:06:13 -08:00
  • 8f0b808b1e 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 Jeff Parsons 2017-01-31 22:05:03 -08:00
  • ca8095d12c Fold the latest gh-pages blog post back into the next-release branch Jeff Parsons 2017-01-31 16:36:45 -08:00
  • 55c8ab9b01 Missed another reference to the now-defunct /modules/shared/es6 folder Jeff Parsons 2017-01-31 16:25:41 -08:00
  • b8d3f5a170 Merge branch 'master' into gh-pages Jeff Parsons 2017-01-31 16:18:53 -08:00
  • aad2f416d9 Merge branch 'next-release' Jeff Parsons 2017-01-31 16:18:48 -08:00
  • f5625625d4 Somehow I failed to add two of the four machines to the release... hmmm. Jeff Parsons 2017-01-31 16:18:35 -08:00
  • 22b8455439 Fixed READMEs for shared folders Jeff Parsons 2017-01-31 16:09:32 -08:00
  • de2fb171ad Merge branch 'master' into gh-pages Jeff Parsons 2017-01-31 15:54:41 -08:00
  • 6902e139e6 Merge branch 'master' into gh-pages Jeff Parsons 2017-01-31 15:54:09 -08:00
  • eb4313d4de Merge branch 'next-release' v1.33.0 Jeff Parsons 2017-01-31 14:10:54 -08:00
  • ed033830e0 Updated READMEs Jeff Parsons 2017-01-31 14:10:24 -08:00
  • 822ab39cbe Unforked the shared modules -- ES6 is now the default Jeff Parsons 2017-01-31 13:50:55 -08:00
  • 323a42be37 Converted the rest of the PCjs machines to ES6 Jeff Parsons 2017-01-31 11:44:32 -08:00
  • 635772ed84 Merge branch 'master' into gh-pages Jeff Parsons 2017-01-30 16:28:53 -08:00
  • e9deb550d2 Merge branch 'next-release' Jeff Parsons 2017-01-30 16:28:49 -08:00
  • 2b1e171ecb Work-around to prevent SPACE from scrolling the damn web page Jeff Parsons 2017-01-30 16:28:39 -08:00
  • 2ec8ebd11d Merge branch 'master' into gh-pages Jeff Parsons 2017-01-30 15:58:24 -08:00
  • 1f5d94e1be Merge branch 'next-release' Jeff Parsons 2017-01-30 15:58:19 -08:00
  • 5a19249d28 Make PC8080's soft CAPS-LOCK control work Jeff Parsons 2017-01-30 15:44:43 -08:00
  • f21deebffb Perform a more conservative remapping of keyCodes for Firefox's sake Jeff Parsons 2017-01-30 15:30:44 -08:00
  • 28856674c2 iOS fixes for PC8080; specifically, the VT100 Jeff Parsons 2017-01-30 13:15:27 -08:00
  • c1ebc89eff Merge branch 'master' into gh-pages Jeff Parsons 2017-01-29 22:18:52 -08:00
  • 2b2c0e0d3e Merge branch 'next-release' Jeff Parsons 2017-01-29 22:18:47 -08:00
  • a71eab8612 Added iOS work-around for preventing unintentional page zooms when returning focus from a soft-key control to the normal keyboard control Jeff Parsons 2017-01-29 22:18:39 -08:00
  • 3c376df42c Added iOS work-around for preventing unintentional page zooms when returning focus from a soft-key control to the normal keyboard control Jeff Parsons 2017-01-29 22:17:57 -08:00
  • 1046fd8eec Merge branch 'master' into gh-pages Jeff Parsons 2017-01-29 14:09:12 -08:00
  • 2e97140b11 Merge branch 'next-release' Jeff Parsons 2017-01-29 14:09:07 -08:00
  • b6388f51fc Added more VT100 soft keys Jeff Parsons 2017-01-29 14:08:34 -08:00
  • f486734d19 Added more VT100 soft keys Jeff Parsons 2017-01-29 14:08:00 -08:00
  • 800f7eb0ed Merge branch 'master' into gh-pages Jeff Parsons 2017-01-29 10:36:10 -08:00
  • ba5252d0da Merge branch 'next-release' v1.32.2 Jeff Parsons 2017-01-29 10:36:05 -08:00
  • e5a8deb054 More left/right options for PDP-11/VT100 machine combinations Jeff Parsons 2017-01-29 10:35:51 -08:00
  • 2954da24fd More left/right options Jeff Parsons 2017-01-29 10:32:51 -08:00
  • d95ce336de Merge branch 'master' into gh-pages Jeff Parsons 2017-01-29 10:13:17 -08:00
  • 91c812ba0c Merge branch 'next-release' Jeff Parsons 2017-01-29 10:13:12 -08:00
  • 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 Jeff Parsons 2017-01-29 10:13:03 -08:00
  • 52b0f975c7 Rolling out v1.32.2 with support for resumable PDP-11 and PC8080 machines Jeff Parsons 2017-01-28 23:47:11 -08:00
  • 191ddc371f Merge branch 'master' into gh-pages Jeff Parsons 2017-01-28 23:39:21 -08:00
  • 38bd447d6b Merge branch 'next-release' Jeff Parsons 2017-01-28 23:39:15 -08:00
  • df5eb66429 Instead of hard-coding the 'resume' setting inside individual machine files, we now support a 'resume' setting inside a page's machine properties Jeff Parsons 2017-01-28 23:39:03 -08:00
  • 82a8b81b3e Allow a machine's 'resume' property to be set by the web page, not just the machine file Jeff Parsons 2017-01-28 23:24:09 -08:00
  • 926b8e5e0f Merge branch 'master' into gh-pages Jeff Parsons 2017-01-28 23:22:35 -08:00
  • 4c86ad8212 Merge branch 'next-release' Jeff Parsons 2017-01-28 23:22:31 -08:00
  • 7157c7e7b8 Allow a machine's 'resume' property to be set by the web page, not just the machine file Jeff Parsons 2017-01-28 23:22:16 -08:00
  • 0c08b72d99 Merge branch 'master' into gh-pages Jeff Parsons 2017-01-28 23:03:45 -08:00
  • 40bac16af3 Merge branch 'next-release' Jeff Parsons 2017-01-28 23:03:40 -08:00
  • 38dc1d1f42 Merge branch 'master' into next-release Jeff Parsons 2017-01-28 23:03:22 -08:00
  • 83ff5375e5 Add resume property to more machines Jeff Parsons 2017-01-28 22:50:52 -08:00
  • 6854c4c8ba Avoid spurious calls to start/stop the CPU (eg, when the RAM component calls setReset()) if the CPU isn't actually powered yet Jeff Parsons 2017-01-28 17:50:22 -08:00
  • 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 Jeff Parsons 2017-01-28 17:31:46 -08:00
  • d739ffcffd Forgot to set module.exports for the new DriveController class; the Node pdp11 shell app runs properly again Jeff Parsons 2017-01-28 14:54:47 -08:00
  • a70ab3dcc8 The RL11 controller subclasses the new DriveController class now, too Jeff Parsons 2017-01-28 14:10:43 -08:00
  • 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 Jeff Parsons 2017-01-28 13:39:19 -08:00
  • 367d466fe1 Save/restore of PDP-11 diagnostic works even when the MMU is enabled Jeff Parsons 2017-01-26 15:09:08 -08:00
  • 284c2cd76b Fixed Panel update on a reset Jeff Parsons 2017-01-26 11:28:59 -08:00
  • d182c7eced Improved PDP-11 save/restore support (added to Device, Panel, RK11, and Serial) Jeff Parsons 2017-01-26 10:04:44 -08:00
  • 6f83ee8beb Fixed the autoStart state of the PDP-11 test machine used for resume testing Jeff Parsons 2017-01-25 20:59:27 -08:00
  • bb24ccaca6 Added resume support for saving/restoring all active timers and IRQs, along with the run/stop state of the CPU Jeff Parsons 2017-01-25 20:31:05 -08:00
  • fac5c3c57d Added some PDP-11 documentation Jeff Parsons 2017-01-25 16:22:07 -08:00
  • 94fd473b0a Tidied up some status messages Jeff Parsons 2017-01-25 14:18:19 -08:00
  • da186dd540 Command scripts are finally identical between the Node and Jekyll web server Jeff Parsons 2017-01-25 13:42:07 -08:00
  • 63f331131d Sync gh-pages with next-release Jeff Parsons 2017-01-25 13:39:02 -08:00
  • 16fd3961de Merge branch 'master' into gh-pages Jeff Parsons 2017-01-25 11:47:07 -08:00