Commit graph

3,111 commits

Author SHA1 Message Date
Jeff
00d6fb6c59 Allow pasted text in the virtual SerialPort window to be processed as received data, and tidy up the MMR0 updates 2016-11-16 13:54:10 -08:00
Jeff
9d67f243ef Fixed MMR1/MMR2 updates, and synced boot monitor code with http://skn.noip.me/pdp11/boot.mac 2016-11-15 16:16:38 -08:00
Jeff
7342ea254e Apparently, 248Kb 11/70 configurations are not normal (diagnostic EKBEE1 complains), so all those machine configs have been bumped to 256Kb 2016-11-15 10:38:43 -08:00
Jeff
5bc0c8cca9 Simplified the I/O registration function, added support for Panel debugger messages, and added some new Panel behavior on the RESET instruction 2016-11-15 10:05:25 -08:00
Jeff
365b24c684 Fixed the SXT and XOR opcodes (a couple of small oops) 2016-11-14 21:03:04 -08:00
Jeff
77897275eb Limit CPU display updates to a reasonable number (ie, twice per second) 2016-11-14 20:10:18 -08:00
Jeff
297be4e92d Used finish instead of done for "finishing" methods 2016-11-14 16:48:49 -08:00
Jeff
351b800aa7 Blog post update 2016-11-14 15:58:14 -08:00
Jeff Parsons
dfe25a1b45 Merge branch 'master' into gh-pages 2016-11-14 15:28:33 -08:00
Jeff Parsons
1ad03d1cd4 Merge branch 'next-release' 2016-11-14 15:28:11 -08:00
Jeff
0370b81a69 Leave the DATA display register alone on the 11/70 (making it more diagnostic-friendly) 2016-11-14 15:27:55 -08:00
Jeff
ba0ca49854 Updated start address for the DEQKC 11/70 test 2016-11-14 10:44:24 -08:00
Jeff
0607d65b70 Fixed RTI on older PDP-11s (ie, 11/20); the old RTI behaves like the new RTT, which did not exist on older machines 2016-11-13 21:17:46 -08:00
Jeff
d533ae69aa Fixed a hardware interrupt signalling check in MAINDEC Test #15 2016-11-13 19:08:00 -08:00
Jeff
d0911c49e2 Mask bit 7 on all SerialPort bytes sent to PDPjs internal display buffers 2016-11-13 18:31:06 -08:00
Jeff
9bc4f81eda Added more PDP-11 diagnostic tapes 2016-11-13 17:44:28 -08:00
Jeff
d94ae4c655 Sync with gh-pages branch 2016-11-13 16:14:22 -08:00
Jeff
2add7a8f82 Updated site metadata 2016-11-13 16:11:52 -08:00
Jeff
3c00841a6b New PDPjs blog post 2016-11-13 13:49:31 -08:00
Jeff Parsons
9e8ce73359 Merge branch 'master' into gh-pages 2016-11-13 11:50:52 -08:00
Jeff Parsons
701045d5f5 Merge branch 'next-release' 2016-11-13 11:50:31 -08:00
Jeff
85163fe823 Updated comments in readSrcWord() 2016-11-13 11:50:07 -08:00
Jeff
17816f6fcc Fixed bug in writeDstWord() that was updating flags with negative data (and sadly, none of DEC's basic tests caught it) 2016-11-13 11:34:59 -08:00
Jeff
91bd3c1a7a Reinitialize the DL11 receive buffer on reset 2016-11-12 12:59:17 -08:00
Jeff
2c1191ce6e DEC's "TRAP TEST" finally passes (and I learned a lot about PDP-11 opcode idiosyncrasies in the process) 2016-11-12 12:54:13 -08:00
Jeff
b4cb9651ce Removed redundant CSS 2016-11-11 15:50:32 -08:00
Jeff
b87c77b0a0 Factored trap checks into separate function: checkTraps() 2016-11-11 15:49:37 -08:00
Jeff
bdb06e458f Fixed TRAP TEST diagnostic that expected a stack overflow trap to be acknowledged immediately after a hardware interrupt was dispatched 2016-11-11 14:56:01 -08:00
Jeff
03e4169df2 Changed how DL11 transmitter interrupts are triggered on writes to the XCSR (to satisfy the TRAPS TEST) 2016-11-10 22:06:06 -08:00
Jeff
efbce0dea2 Merged gh-pages README fixes 2016-11-10 16:49:34 -08:00
Jeff
26e1c2c6aa A couple of README fixes 2016-11-10 16:47:51 -08:00
Jeff Parsons
e225954d44 Merge branch 'master' into gh-pages 2016-11-10 16:17:25 -08:00
Jeff Parsons
313b9e6823 Merge branch 'next-release' 2016-11-10 16:17:07 -08:00
Jeff
2539409888 Added T14 TRAP TEST 2016-11-10 16:16:47 -08:00
Jeff Parsons
15375dd138 Merge branch 'master' into gh-pages 2016-11-10 16:08:22 -08:00
Jeff Parsons
7b989b6306 Merge branch 'next-release' 2016-11-10 16:07:57 -08:00
Jeff
db63c30c1e Made some progress with DEC's "TRAP TEST", but looks like it still needs some work 2016-11-10 15:51:47 -08:00
Jeff
eb6bf8a5a5 Fixed ASRB and RORB instructions, added a new dump command ("ds"), and fixed timer function initialization 2016-11-10 06:10:54 -08:00
Jeff
9fe3ba6e09 Added some early PDP-11 diagnostic tapes 2016-11-09 20:25:38 -08:00
Jeff Parsons
b247f27ec4 Merge branch 'master' into gh-pages 2016-11-09 15:40:47 -08:00
Jeff Parsons
bff98b7627 Merge branch 'next-release' 2016-11-09 15:40:28 -08:00
Jeff
c9adaee1f7 Revised some DEC publication locations 2016-11-09 15:40:07 -08:00
Jeff Parsons
569b00f66e Corrected disk name 2016-11-09 13:27:20 -08:00
Jeff
a4afe2de77 Created a page for the XXDP diagnostics, to document information about them as I learn... 2016-11-09 13:25:40 -08:00
Jeff Parsons
e83b8758a3 Merge branch 'master' into gh-pages 2016-11-09 12:47:29 -08:00
Jeff Parsons
b94cda9afe Merge branch 'next-release' 2016-11-09 12:47:04 -08:00
Jeff
595c40e446 Cleaned up the Front Panel address and data interfaces so that BOOTMON's "LIGHTS" test works as expected now 2016-11-09 12:46:03 -08:00
Jeff Parsons
1f75a50e02 Merge branch 'master' into gh-pages 2016-11-08 14:23:05 -08:00
Jeff Parsons
2bd5b657aa Merge branch 'next-release' 2016-11-08 14:22:48 -08:00
Jeff
0de3db14b6 Revert back to propagating R0 to the Front Panel data path on a WAIT instruction (per PDP-11 lore) 2016-11-08 14:22:23 -08:00