Commit graph

  • e26d846adf Some notes on ES6 adoption and work-arounds Jeff Parsons 2016-12-21 16:07:11 -08:00
  • 772bd39543 I'm Dreaming of White Spaces Jeff Parsons 2016-12-18 15:05:41 -08:00
  • 5fca80331a Merge branch 'next-release' Jeff Parsons 2016-12-18 13:44:47 -08:00
  • 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) Jeff Parsons 2016-12-18 11:31:53 -08:00
  • 6770edaf4c Merge branch 'master' into gh-pages Jeff Parsons 2016-12-09 15:46:40 -08:00
  • 3f194e2a8e Merge branch 'next-release' Jeff Parsons 2016-12-09 15:46:36 -08:00
  • dcdedb3513 Updated PDP-11 documentation page Jeff Parsons 2016-12-09 15:46:29 -08:00
  • 664be8672b Merge branch 'master' into gh-pages Jeff Parsons 2016-12-09 15:42:54 -08:00
  • 001496dbb0 Merge branch 'next-release' Jeff Parsons 2016-12-09 15:42:50 -08:00
  • 1b9148ed0a Updated PDP-11 documentation page Jeff Parsons 2016-12-09 15:42:40 -08:00
  • 46454674e7 Merge branch 'master' into gh-pages Jeff Parsons 2016-12-08 21:37:21 -08:00
  • 7715269f62 Merge branch 'next-release' Jeff Parsons 2016-12-08 21:37:17 -08:00
  • f7894baf57 Like the PC8080's VT100, let's make sure that no "meta" key combinations slip into the simulated terminal window (strangely, it appears limited to Safari) Jeff Parsons 2016-12-08 21:37:08 -08:00
  • 23bbbbeccc Merge branch 'master' into gh-pages Jeff Parsons 2016-12-08 21:36:44 -08:00
  • 18b9ed7529 Merge branch 'next-release' Jeff Parsons 2016-12-08 21:36:40 -08:00
  • 166dfee473 Like the PC8080's VT100, let's make sure that no "meta" key combinations slip into the simulated terminal window (strangely, it appears limited to Safari) Jeff Parsons 2016-12-08 21:36:29 -08:00
  • e61e07e04c Merge branch 'master' into gh-pages Jeff Parsons 2016-12-08 20:13:00 -08:00
  • 5a7f7f39ea Merge branch 'next-release' Jeff Parsons 2016-12-08 20:12:56 -08:00
  • 4f17e2260f Cleaned up output for the "da" command Jeff Parsons 2016-12-08 20:12:46 -08:00
  • 728ceaa3b7 Cleaned up output for the "da" command Jeff Parsons 2016-12-08 20:09:42 -08:00
  • 14ce0e99f8 Merge branch 'master' into gh-pages Jeff Parsons 2016-12-08 19:12:05 -08:00
  • 7095cbea87 Merge branch 'next-release' Jeff Parsons 2016-12-08 19:12:00 -08:00
  • f2b3e99139 Updated comments regarding the 11/70 CPU EXERCISER Jeff Parsons 2016-12-08 19:11:45 -08:00
  • 30811a1651 Merge branch 'master' into gh-pages Jeff Parsons 2016-12-08 17:05:39 -08:00
  • 141ae1ba21 Merge branch 'next-release' Jeff Parsons 2016-12-08 17:05:35 -08:00
  • ba8771adf1 Added some RK11 fixes for the 11/70 CPU EXERCISER, and some Debugger improvements for dumping address info ("da") Jeff Parsons 2016-12-08 17:05:03 -08:00
  • cb61219e22 Added support for virtual read/write breakpoints; physical read/write breakpoints are still used if the specified address is physical (preceded by %) or is outside the virtual 16-bit address range Jeff Parsons 2016-12-06 15:00:19 -08:00
  • 66ffe17659 Fixed some breakpoint issues, and honored the RK11 IBA bit Jeff Parsons 2016-12-06 10:47:36 -08:00
  • 319826c7e3 Merge branch 'master' into gh-pages Jeff Parsons 2016-12-05 19:13:25 -08:00
  • a97f53e0e7 Merge branch 'next-release' Jeff Parsons 2016-12-05 19:13:21 -08:00
  • b292c47a68 Oops Jeff Parsons 2016-12-05 19:13:14 -08:00
  • a5e8c06efa Merge branch 'master' into gh-pages Jeff Parsons 2016-12-05 19:02:29 -08:00
  • 1bb4aaa723 Merge branch 'next-release' Jeff Parsons 2016-12-05 19:02:24 -08:00
  • e52e0af1d7 Consistentify publication links Jeff Parsons 2016-12-05 19:02:14 -08:00
  • 161a8e9bd7 Merge branch 'master' into gh-pages Jeff Parsons 2016-12-05 15:58:28 -08:00
  • fdab27f44d Merge branch 'next-release' v1.30.6 Jeff Parsons 2016-12-05 15:58:23 -08:00
  • 9746891780 Debugger commands work with known IOPAGE symbols now Jeff Parsons 2016-12-05 15:38:46 -08:00
  • dba6d1cfae Read/write breakpoints should work on IOPAGE addresses now, and the Debugger's disassembler now has a Bus interface it can use to get symbolic information about known IOPAGE addresses Jeff Parsons 2016-12-05 13:39:25 -08:00
  • 342f976e42 Fixed soft key processing for PC8080 (to fix an issue with the Epiphany browser on the elementary OS involving the VT100 SET-UP button) Jeff Parsons 2016-12-05 12:26:32 -08:00
  • d4fbf5c7e2 Merge branch 'master' into gh-pages Jeff Parsons 2016-12-04 22:35:23 -08:00
  • 27b8e91f54 Merge branch 'next-release' Jeff Parsons 2016-12-04 22:35:20 -08:00
  • 8f734ef857 Fix interception of CTRL key combinations in the VT100 display when using Windows-based browsers Jeff Parsons 2016-12-04 22:35:05 -08:00
  • 1144493167 Merge branch 'master' into gh-pages Jeff Parsons 2016-12-04 18:12:52 -08:00
  • a6b99d3998 Merge branch 'next-release' Jeff Parsons 2016-12-04 18:12:49 -08:00
  • c77813dd8f Cleaned up publication links Jeff Parsons 2016-12-04 18:12:37 -08:00
  • 9520f79bd5 Merge branch 'master' into gh-pages Jeff Parsons 2016-12-04 17:50:29 -08:00
  • 5623cea85a Merge branch 'next-release' Jeff Parsons 2016-12-04 17:50:25 -08:00
  • 851e906dc5 Updated PDP-11 publication info Jeff Parsons 2016-12-04 17:50:13 -08:00
  • 4cb07f833c Updated PDP-11 publication info Jeff Parsons 2016-12-04 17:47:19 -08:00
  • 1e1db7b78e Cleaned up management of unused PSW bits Jeff Parsons 2016-12-04 16:23:37 -08:00
  • 8854b8ce9f Merge branch 'master' into gh-pages Jeff Parsons 2016-12-04 11:51:59 -08:00
  • c8c5bd47d6 Merge branch 'next-release' Jeff Parsons 2016-12-04 11:51:55 -08:00
  • 85c7d0151c Updated 11/70 CPU Exerciser machine Jeff Parsons 2016-12-04 11:51:41 -08:00
  • 2c7bb29b45 Merge branch 'master' into gh-pages Jeff Parsons 2016-12-04 11:37:21 -08:00
  • 6b208a9aca Merge branch 'next-release' Jeff Parsons 2016-12-04 11:35:06 -08:00
  • fa3be9eda9 Another minor autoStart tweak Jeff Parsons 2016-12-04 11:34:46 -08:00
  • d8f0e64329 Merge the last set of changes from the gh-pages branch Jeff Parsons 2016-12-04 11:31:03 -08:00
  • 9ed580066c Merge branch 'master' into gh-pages, and fix a few issues related to autoStart Jeff Parsons 2016-12-04 11:26:10 -08:00
  • bd28930a19 Merge branch 'master' into gh-pages, and fix a few issues related to autoStart Jeff Parsons 2016-12-04 11:23:45 -08:00
  • a7185e660a Merge branch 'next-release' Jeff Parsons 2016-12-03 16:56:39 -08:00
  • af4bc7c8bb For side-by-side machine layouts, use dedicated left and right machine.xml files (my hard-coded solution for now) Jeff Parsons 2016-12-03 16:55:37 -08:00
  • f0a05ff401 For side-by-side machine layouts, use dedicated left and right machine.xml files (my hard-coded solution for now) Jeff Parsons 2016-12-03 16:49:42 -08:00
  • 398a653ed0 Fixed conditions required for RSTS/E boot code to work Jeff Parsons 2016-12-03 16:16:10 -08:00
  • 2b8ea8ddee Fixed conditions required for RSTS/E boot code to work Jeff Parsons 2016-12-03 16:12:25 -08:00
  • b54253acf9 Numerous changes to make paper tape configurations more consistent with disk configurations. This allows all devices to share the machine-wide "autoMount" configuration object, now that the PC11 has a proper device name ("PTR"), making its properties distinguishable from those for RK11 and RL11 drives (eg, "RK0", "RL0", etc). And all the tape/disk components now use "Load" functions to connect a tape or disk to a device ("Attach" is deprecated). And finally, all tape/disk components now support operations to deposit their media directly into memory -- although in this case, the names of the operations are necessarily different: "Read" for tape images, "Boot" for disk images. The difference is partly historical convention but also reflects the fact that a "Boot" operation is more limited: paper tapes were designed to be completely loaded into memory, whereas bootable disks are designed for only the first sector to be loaded and executed. Also, paper tape images are now flagged as non-auto-starting, because they often require some user action (eg, loading another tape, setting some switches, etc), whereas disk boot sectors are flagged as auto-starting (see the fStart parameter of the loadImage() interface in the RAM component). Jeff Parsons 2016-12-03 14:49:51 -08:00
  • aa2aebd89a Working on v1.30.6 now Jeff Parsons 2016-12-03 09:04:33 -08:00
  • 0d1f0884dc Another blog post Jeff Parsons 2016-12-02 23:24:01 -08:00
  • 1171d17bea Another blog post Jeff Parsons 2016-12-02 23:03:01 -08:00
  • 3b6b0a4849 Added UNIBUS Map registers to the MMU dump ("d mmu") command (only if enabled) Jeff Parsons 2016-12-02 21:29:33 -08:00
  • 9f817f79d2 Merge branch 'master' into gh-pages Jeff Parsons 2016-12-02 17:32:20 -08:00
  • ccac473dec Merge branch 'next-release' Jeff Parsons 2016-12-02 17:32:15 -08:00
  • e4c03099a7 Added UNIBUS Map registers to the MMU dump ("d mmu") command (only if enabled) Jeff Parsons 2016-12-02 17:31:32 -08:00
  • 63348edabe Added some RK11 improvements, and a new Debugger command ("da") to dump information about a virtual address Jeff Parsons 2016-12-02 16:06:23 -08:00
  • 3778b0c09d Assorted README updates Jeff Parsons 2016-12-01 22:30:17 -08:00
  • 5d78ada088 Merge branch 'master' into gh-pages Jeff Parsons 2016-12-01 22:23:40 -08:00
  • 0545a54bf3 Merge branch 'next-release' Jeff Parsons 2016-12-01 22:23:36 -08:00
  • 27c41ebb94 Assorted README updates Jeff Parsons 2016-12-01 22:23:24 -08:00
  • 3d7fc96f92 Template changes Jeff Parsons 2016-12-01 22:04:56 -08:00
  • c4f763fe15 Merge branch 'master' into gh-pages Jeff Parsons 2016-12-01 22:01:33 -08:00
  • c6aab61869 Merge branch 'next-release' Jeff Parsons 2016-12-01 22:01:29 -08:00
  • a5ed7aa593 Template changes Jeff Parsons 2016-12-01 22:01:05 -08:00
  • 1f3e37ccd8 Template changes Jeff Parsons 2016-12-01 21:59:59 -08:00
  • 38a701d082 Some Jekyll layout improvements Jeff Parsons 2016-12-01 21:57:43 -08:00
  • afee8df369 Merge branch 'master' into gh-pages Jeff Parsons 2016-12-01 21:29:30 -08:00
  • 55e47ac9d0 Merge branch 'next-release' Jeff Parsons 2016-12-01 21:27:50 -08:00
  • a248b177fd Eliminated the NO_FLAGS hack, which was doubly-annoying because its sole purpose was to prevent writes to ONE address -- the PSW -- from modifying any flags; the proper solution is to simply ensure that all flag updates occur before the destination is written Jeff Parsons 2016-12-01 21:12:18 -08:00
  • 02b1b8a34a Handle double-RED abort conditions by stopping the CPU and reporting a PANIC Jeff Parsons 2016-12-01 20:07:33 -08:00
  • 4f7f72af57 Added rudimentary CSS support for side-by-side machines (the PDP-11/45 with VT100 is the first test case) Jeff Parsons 2016-12-01 17:32:56 -08:00
  • e007b75f8e Simplified TEST RECEIVER string Jeff Parsons 2016-12-01 16:34:31 -08:00
  • 423ee5df2c Fixed a few more SerialPort connection problems Jeff Parsons 2016-12-01 16:03:09 -08:00
  • 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) Jeff Parsons 2016-12-01 11:15:27 -08:00
  • 399e1d06a7 Added a few PDP-11/45 configurations Jeff Parsons 2016-12-01 07:38:27 -08:00
  • decfe09ffc Push out v1.30.5 to the website (now that RSTS/E boots) Jeff Parsons 2016-11-30 14:40:53 -08:00
  • ae9ef6dc5c Merge branch 'master' into gh-pages Jeff Parsons 2016-11-30 13:09:14 -08:00
  • 4022fc03a4 Merge branch 'next-release' v1.30.5 Jeff Parsons 2016-11-30 13:09:10 -08:00
  • f8bc528de3 More register refactoring (no logic changes, so hopefully nothing broken) Jeff Parsons 2016-11-30 13:04:02 -08:00
  • 6a18abda51 Refactored RL11 register names (weird that it affected the compiled version, but that's the Closure Compiler for you...) Jeff Parsons 2016-11-30 12:50:16 -08:00
  • 3a8322838d RSTS/E boots now Jeff Parsons 2016-11-30 12:32:32 -08:00
  • aaf46034ca Cleaned up DEBUG code in the disk controllers Jeff Parsons 2016-11-30 10:19:47 -08:00
  • a06a4c9324 Fixed RL11 disk memory access (addresses are always mapped, apparently) Jeff Parsons 2016-11-29 17:10:37 -08:00