Jeff Parsons
|
caf62a9b80
|
Merge branch 'master' into gh-pages
|
2016-11-20 14:09:29 -08:00 |
|
Jeff Parsons
|
6b204b1747
|
Merge branch 'next-release'
|
2016-11-20 14:08:59 -08:00 |
|
Jeff Parsons
|
7199c968f8
|
Good news: the 11/70 CPU Exerciser diagnostic appears to pass now
|
2016-11-20 14:07:54 -08:00 |
|
Jeff Parsons
|
48047c4a60
|
Fixed the evaluation of register operands for the XOR opcode (this slipped through the cracks, since it doesn't use readSrcWord())
|
2016-11-20 13:45:08 -08:00 |
|
Jeff Parsons
|
b98a31c7b8
|
Converted previous notes to a TODO
|
2016-11-19 17:13:04 -08:00 |
|
Jeff Parsons
|
a6689e1458
|
Added notes on the question of whether addressing mode 5 (auto-decrement deferred) can trigger a stack overflow on any PDP-11 model
|
2016-11-19 17:08:43 -08:00 |
|
Jeff Parsons
|
687439e57e
|
More cleanup of RED stack overflow handling
|
2016-11-19 16:42:52 -08:00 |
|
Jeff
|
eb9c372043
|
Added links to machines configured for running selected diagnostics
|
2016-11-19 12:37:24 -08:00 |
|
Jeff
|
60a3061ccb
|
More commentary on stack overflow checking
|
2016-11-19 12:22:37 -08:00 |
|
Jeff
|
9e0e2313b0
|
More information about the 11/70 CPU exerciser test (paper-tape version)
|
2016-11-19 12:07:59 -08:00 |
|
Jeff
|
e930ac57d7
|
A minor correction, and removal of dead code
|
2016-11-19 11:38:33 -08:00 |
|
Jeff
|
0493daef10
|
Added some more information about one of the stranger EKBEE1 tests (TEST 122: KT BEND)
|
2016-11-19 11:32:42 -08:00 |
|
Jeff
|
29740f2d7e
|
Added more information about available DEC diagnostics
|
2016-11-19 10:14:49 -08:00 |
|
Jeff
|
f1c0dce8ab
|
Cleaned up checkStackLimit() processing, fixing some problems along the way (most notably, mode 6 references were not being checked)
|
2016-11-18 20:27:42 -08:00 |
|
Jeff
|
c42ecd63a5
|
Some more information on the 11/70 CPU instruction exerciser
|
2016-11-18 16:50:05 -08:00 |
|
Jeff
|
415412f507
|
Renamed one of the DEC manuals
|
2016-11-18 14:09:23 -08:00 |
|
Jeff
|
7ac9bfe282
|
Fixed spurious faults in RL11
|
2016-11-18 13:51:53 -08:00 |
|
Jeff Parsons
|
69172d6a5d
|
Merge branch 'master' into gh-pages
|
2016-11-18 10:47:33 -08:00 |
|
Jeff Parsons
|
a83ae4c0be
|
Merge branch 'next-release'
|
2016-11-18 10:47:04 -08:00 |
|
Jeff
|
4f912a56c5
|
The PDP-11 EKBEE1 diagnostic finally passes (on a 256Kb PDP-11/70 configuration at least)
|
2016-11-18 10:43:10 -08:00 |
|
Jeff
|
60970617ce
|
Another PDP-11 EKBEE1 diagnostic failure bites the dust
|
2016-11-18 09:38:50 -08:00 |
|
Jeff
|
7088a185fd
|
Fixed a few more MMU bugs uncovered by the EKBEE1 diagnostics; the end is in sight
|
2016-11-17 23:51:30 -08:00 |
|
Jeff
|
861d78e6d2
|
Added support for address-specific message categories in I/O tables
|
2016-11-17 17:47:57 -08:00 |
|
Jeff
|
a3833fba28
|
PDP-11 debugger "p" command works now
|
2016-11-17 17:14:01 -08:00 |
|
Jeff
|
05c2f0ebfe
|
Fixed a double-trap MMU bug (both src and dst operands triggered a trap, but since the latter was an abort, the former needed to be ignored)
|
2016-11-17 16:21:13 -08:00 |
|
Jeff
|
9148cec085
|
Added MMU dump command ("d mmu [filter]"), fixed byte updates of PDRs, masked 18-bit UNIBUS addresses when UNIBUS relocation map not enabled, and fixed reads of MMR0 when ABORT bits are set
|
2016-11-17 13:22:25 -08:00 |
|
Jeff
|
2b23c86649
|
Debugger improvements (dumping/setting MMU registers)
|
2016-11-16 17:44:52 -08:00 |
|
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 |
|