Commit graph

  • d533ae69aa Fixed a hardware interrupt signalling check in MAINDEC Test #15 Jeff 2016-11-13 19:08:00 -08:00
  • d0911c49e2 Mask bit 7 on all SerialPort bytes sent to PDPjs internal display buffers Jeff 2016-11-13 18:31:06 -08:00
  • 9bc4f81eda Added more PDP-11 diagnostic tapes Jeff 2016-11-13 17:44:28 -08:00
  • d94ae4c655 Sync with gh-pages branch Jeff 2016-11-13 16:14:22 -08:00
  • 2add7a8f82 Updated site metadata Jeff 2016-11-13 16:11:52 -08:00
  • 3c00841a6b New PDPjs blog post Jeff 2016-11-13 13:49:31 -08:00
  • 9e8ce73359 Merge branch 'master' into gh-pages Jeff Parsons 2016-11-13 11:50:52 -08:00
  • 701045d5f5 Merge branch 'next-release' Jeff Parsons 2016-11-13 11:50:31 -08:00
  • 85163fe823 Updated comments in readSrcWord() Jeff 2016-11-13 11:50:07 -08:00
  • 17816f6fcc Fixed bug in writeDstWord() that was updating flags with negative data (and sadly, none of DEC's basic tests caught it) Jeff 2016-11-13 11:34:59 -08:00
  • 91bd3c1a7a Reinitialize the DL11 receive buffer on reset Jeff 2016-11-12 12:59:17 -08:00
  • 2c1191ce6e DEC's "TRAP TEST" finally passes (and I learned a lot about PDP-11 opcode idiosyncrasies in the process) Jeff 2016-11-12 12:54:13 -08:00
  • b4cb9651ce Removed redundant CSS Jeff 2016-11-11 15:50:32 -08:00
  • b87c77b0a0 Factored trap checks into separate function: checkTraps() Jeff 2016-11-11 15:49:37 -08:00
  • bdb06e458f Fixed TRAP TEST diagnostic that expected a stack overflow trap to be acknowledged immediately after a hardware interrupt was dispatched Jeff 2016-11-11 14:56:01 -08:00
  • 03e4169df2 Changed how DL11 transmitter interrupts are triggered on writes to the XCSR (to satisfy the TRAPS TEST) Jeff 2016-11-10 22:06:06 -08:00
  • efbce0dea2 Merged gh-pages README fixes Jeff 2016-11-10 16:49:34 -08:00
  • 26e1c2c6aa A couple of README fixes Jeff 2016-11-10 16:47:51 -08:00
  • e225954d44 Merge branch 'master' into gh-pages Jeff Parsons 2016-11-10 16:17:25 -08:00
  • 313b9e6823 Merge branch 'next-release' Jeff Parsons 2016-11-10 16:17:07 -08:00
  • 2539409888 Added T14 TRAP TEST Jeff 2016-11-10 16:16:47 -08:00
  • 15375dd138 Merge branch 'master' into gh-pages Jeff Parsons 2016-11-10 16:08:22 -08:00
  • 7b989b6306 Merge branch 'next-release' Jeff Parsons 2016-11-10 16:07:57 -08:00
  • db63c30c1e Made some progress with DEC's "TRAP TEST", but looks like it still needs some work Jeff 2016-11-10 15:51:47 -08:00
  • eb6bf8a5a5 Fixed ASRB and RORB instructions, added a new dump command ("ds"), and fixed timer function initialization Jeff 2016-11-10 06:10:54 -08:00
  • 9fe3ba6e09 Added some early PDP-11 diagnostic tapes Jeff 2016-11-09 20:25:38 -08:00
  • b247f27ec4 Merge branch 'master' into gh-pages Jeff Parsons 2016-11-09 15:40:47 -08:00
  • bff98b7627 Merge branch 'next-release' Jeff Parsons 2016-11-09 15:40:28 -08:00
  • c9adaee1f7 Revised some DEC publication locations Jeff 2016-11-09 15:40:07 -08:00
  • 569b00f66e Corrected disk name Jeff Parsons 2016-11-09 13:27:20 -08:00
  • a4afe2de77 Created a page for the XXDP diagnostics, to document information about them as I learn... Jeff 2016-11-09 13:25:40 -08:00
  • e83b8758a3 Merge branch 'master' into gh-pages Jeff Parsons 2016-11-09 12:47:29 -08:00
  • b94cda9afe Merge branch 'next-release' Jeff Parsons 2016-11-09 12:47:04 -08:00
  • 595c40e446 Cleaned up the Front Panel address and data interfaces so that BOOTMON's "LIGHTS" test works as expected now Jeff 2016-11-09 12:46:03 -08:00
  • 1f75a50e02 Merge branch 'master' into gh-pages Jeff Parsons 2016-11-08 14:23:05 -08:00
  • 2bd5b657aa Merge branch 'next-release' Jeff Parsons 2016-11-08 14:22:48 -08:00
  • 0de3db14b6 Revert back to propagating R0 to the Front Panel data path on a WAIT instruction (per PDP-11 lore) Jeff 2016-11-08 14:22:23 -08:00
  • f43d1c1745 Revert back to propagating R0 to the Front Panel data path on a WAIT instruction (per PDP-11 lore) Jeff 2016-11-08 14:21:07 -08:00
  • 57315d6882 Merge branch 'master' into gh-pages Jeff 2016-11-08 10:22:13 -08:00
  • 9c6bbeec85 Merge branch 'master' into gh-pages Jeff 2016-11-08 09:27:31 -08:00
  • 29cc3a4c60 Merge branch 'next-release' v1.30.3 Jeff Parsons 2016-11-08 09:24:53 -08:00
  • 0a179a5f55 Fixed the LKS Monitor bit Jeff 2016-11-08 09:24:42 -08:00
  • 010ba29b20 Fixed the LKS Monitor bit Jeff 2016-11-08 09:24:01 -08:00
  • f1ee9d7331 Merged gh-pages README updates Jeff 2016-11-08 08:20:32 -08:00
  • 6c82b66291 README updates in prep for release Jeff 2016-11-08 08:16:36 -08:00
  • 2494f9266f Merge branch 'master' into gh-pages Jeff Parsons 2016-11-07 18:31:07 -08:00
  • 1d2be78c7f Merge branch 'next-release' Jeff Parsons 2016-11-07 18:30:52 -08:00
  • a88e2d7b39 Fixed the frequency of PDP-11 display updates Jeff 2016-11-07 18:30:33 -08:00
  • 55d98f016f Sync _config.yml with package.json Jeff Parsons 2016-11-07 17:41:27 -08:00
  • 6384a68547 Merge branch 'master' into gh-pages Jeff Parsons 2016-11-07 17:35:16 -08:00
  • 505a429d5b Merge branch 'next-release' Jeff Parsons 2016-11-07 17:33:09 -08:00
  • eb3b38a5ad Fixed XXDP disk boot (haven't tried any tests yet, but it's still good progress) Jeff 2016-11-07 17:20:53 -08:00
  • 8188554875 Fixed the fallback logic for IOPAGE ranges where only byte handlers exist (ie, the readROMByte() case) Jeff 2016-11-06 09:48:12 -08:00
  • 9e00cd4dad Attempted to make switches more "touch-friendly" Jeff 2016-11-05 15:12:52 -07:00
  • 08d48b9257 Removed hard-coded addresses from BOOTMAN.mac Jeff 2016-11-05 14:27:27 -07:00
  • 71546f1ed5 Fixed incorrect RL11 addresses Jeff 2016-11-05 12:45:54 -07:00
  • d470f17cdf README updates Jeff 2016-11-05 12:06:36 -07:00
  • c67176eab0 Added the ability to install external ROMs (eg, M9312 ROM images) into the IOPAGE Jeff 2016-11-05 12:01:56 -07:00
  • 0cf11c0b01 Fixed the memory clear "toggle-in", by returning the correct amount of installed RAM, and passing properly masked addresses to all the I/O handlers Jeff 2016-11-04 17:09:50 -07:00
  • a7a44a8288 Cleaned up the PDP-11 updateDisplay(s) code, and removed the update hack inside the WAIT instruction; display updates now occur in sync with the machine's 60Hz clock Jeff 2016-11-04 13:35:20 -07:00
  • 93c6ce7236 README tweak Jeff 2016-11-03 18:55:43 -07:00
  • 0d11d279bb Changed SDR and SAR register references to PDR and PAR, which seems in keeping with more of DEC's own literature Jeff 2016-11-03 17:19:15 -07:00
  • 56bdd84e1a Promoted the working version to 1.30.3 Jeff 2016-11-03 16:24:56 -07:00
  • 3b88e4c53c Memory can now be explicitly "zeroed" with any byte pattern (but the default is still zero); note that memory blocks are still always zero-initialized when first created Jeff 2016-11-03 15:50:19 -07:00
  • 97de321daa Fixed zeroMemory() to properly zero any block(s) that originally underlaid the IOPAGE block(s), rather than trying to zero the IOPAGE block itself (which would be a bad idea) Jeff 2016-11-03 15:36:37 -07:00
  • 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) Jeff 2016-11-03 14:42:35 -07:00
  • 57bceb4da9 Fixed the LED (lamp) test, fixed Front Panel update on a machine RESET, and cleaned up the status update code a bit Jeff 2016-11-03 10:28:54 -07:00
  • afdefb9c4f Updated toggle-in README Jeff 2016-11-02 21:26:04 -07:00
  • 0afab359ad The memory management toggle-in passes (see /devices/pdp11/machine/1170/panel/debugger) Jeff 2016-11-02 21:20:04 -07:00
  • b3bf213cd9 Enable the Debugger to get/set front panel switches as register SW Jeff 2016-11-02 19:41:29 -07:00
  • d5c7bf0b5d More Front Panel improvements Jeff 2016-11-02 13:35:50 -07:00
  • caf0a728f8 More PDP-11 front panel functionality Jeff 2016-11-01 19:02:06 -07:00
  • 99af96a113 Added paper tape reader (PC11) to more machine configs Jeff 2016-10-31 12:56:24 -07:00
  • daefc2992c Attempted to clean up mapUnibus() and bus-related faults; how well or ill-advised these changes are remains to be seen Jeff 2016-10-31 12:44:29 -07:00
  • 96ad4ec37e Lots of work to try to bring the new RL11 component up to snuff Jeff 2016-10-29 11:32:31 -07:00
  • 64845d782f Fixed a tiny oversight in buildFileTable() when using a 320Kb diskette formatted by DOS 1.10 Jeff 2016-10-28 09:46:29 -07:00
  • 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) Jeff 2016-10-27 17:59:20 -07:00
  • 4132668bb2 Added missing @param Jeff 2016-10-26 13:26:46 -07:00
  • 8e1dd595ec Noticed some more problems in older (albeit unsupported) browsers Jeff 2016-10-26 13:25:02 -07:00
  • 04be27b47b Added some RL11 register definitions Jeff 2016-10-25 14:40:33 -07:00
  • 9e480d7574 Added new RL11 component (work-in-progress) Jeff Parsons 2016-10-24 16:28:48 -07:00
  • f89e4df8c2 Merge branch 'master' into gh-pages Jeff Parsons 2016-10-23 13:55:22 -07:00
  • ea1c213534 Merge branch 'next-release' Jeff Parsons 2016-10-23 13:55:00 -07:00
  • de916981f3 It is now possible to re-attach or re-load the current paper tape; re-attaching means repositioning it at the beginning, and re-loading means loading it into RAM again. Note that whenever you reload a tape, it's HIGHLY recommended that you reset the machine first, too. Jeff Parsons 2016-10-23 13:44:31 -07:00
  • dbe987dbc7 Added a PDP-11/70 CPU test tape (in theory) Jeff Parsons 2016-10-23 11:13:03 -07:00
  • 9ab8d5eb5f Trying to keep the focus code synced Jeff Parsons 2016-10-23 09:30:01 -07:00
  • c53fea773e Merge branch 'master' into gh-pages Jeff Parsons 2016-10-23 09:26:27 -07:00
  • 9dc416a90d Merge branch 'next-release' Jeff Parsons 2016-10-23 09:26:11 -07:00
  • 9ecb9e948f More tweaks to the on-going tension between giving machine elements focus (especially problematic when there are multiple machines) and preventing the page from being yanked around Jeff Parsons 2016-10-23 09:24:26 -07:00
  • a3e0e19e95 Fixed some stale links in the previous blog post Jeff Parsons 2016-10-23 09:09:44 -07:00
  • c4df7ba9c2 Fixed a moved machine link in the previous blog post Jeff Parsons 2016-10-23 09:00:43 -07:00
  • fa87224856 Minor machine description tweaks Jeff Parsons 2016-10-23 08:54:35 -07:00
  • e62971d2cb Fixed some blog post links Jeff Parsons 2016-10-23 08:27:29 -07:00
  • 52f6030c32 Merge branch 'master' into gh-pages Jeff Parsons 2016-10-23 00:44:57 -07:00
  • 1a3ecb40f3 Merge branch 'next-release' Jeff Parsons 2016-10-23 00:44:30 -07:00
  • d0618c34bc Added more PDP-11 paper tape resources Jeff Parsons 2016-10-23 00:43:20 -07:00
  • 89dc2660f1 Added more PDP-11 paper tape resources Jeff Parsons 2016-10-22 21:57:45 -07:00
  • 5d5629c27b More README updates, particularly in regard to DEC's Absolute Loader Jeff Parsons 2016-10-22 14:21:33 -07:00
  • 6b7408a459 One more Jekyll footer tweak Jeff Parsons 2016-10-22 11:23:37 -07:00
  • e153013a7c One more Jekyll footer tweak Jeff Parsons 2016-10-22 11:13:52 -07:00