Commit graph

1,863 commits

Author SHA1 Message Date
Jeff Parsons
375146f6bb Hacked the Bus component to permit devices to access the actual memory map (better solution will be maintain two separate maps: one for the CPU and a separate map for device access) 2016-11-28 13:27:06 -08:00
Jeff Parsons
469d446ab7 Updated the PDP-11 SerialPort to support ALT-ENTER for LINE-FEED and ALT-DELETE for BACKSPACE, to stay in step with VT100 shortcuts 2016-11-27 13:48:23 -08:00
Jeff Parsons
b1b992b432 Added new keyboard shortcuts to the VT100: ALT-ENTER for LINE-FEED (F7 still works) and ALT-DELETE for BACKSPACE (fn-DELETE still works) 2016-11-27 12:45:17 -08:00
Jeff Parsons
be02b5780b Starting next phase of PDP-11 support (whatever that turns out to be) 2016-11-27 11:15:29 -08:00
Jeff Parsons
dec2131608 Added more disk images for the PDP-11 2016-11-27 11:10:13 -08:00
Jeff Parsons
aa5b7b5613 Fixed problem with PDP-11/VT100 non-Debugger machine combination (missing serialPort) 2016-11-26 17:01:40 -08:00
Jeff Parsons
1e72c6a822 Ongoing problems with tabs in README markdown files 2016-11-26 14:05:53 -08:00
Jeff Parsons
08b81a8739 All attempted diagnostic tests pass now (including EKBBF0) 2016-11-26 13:51:29 -08:00
Jeff Parsons
559a7eb8fa All but one attempted diagnostic test (EKBBF0 TEST 63) passes now 2016-11-26 13:25:15 -08:00
Jeff Parsons
47a65f043f Cleaned up IRQ handling, added support for DL11 overrun errors, and fixed buffered message output (although a better solution is needed longer term) 2016-11-26 11:38:03 -08:00
Jeff Parsons
66f82736c9 Added support for paste to the VT100, but browser idiosyncrasies (eg, Chrome) are proving irksome; for now, you'll have more luck with Firefox, or sticking to machines that use a textarea for their I/O instead the VT100 if you need to do a lot of pasting 2016-11-25 18:28:57 -08:00
Jeff Parsons
bc13007794 The VT100 is now smarter about detecting the host machine's physical CAPS LOCK state (and is also capable of displaying that state now) 2016-11-25 16:08:52 -08:00
Jeff Parsons
57d287f161 The VT100 is now smarter about detecting the host machine's physical CAPS LOCK state (and is also capable of displaying that state now) 2016-11-25 16:06:39 -08:00
Jeff Parsons
7f48221bca Fixed TEST 40 in diagnostic EKBBF0 by including address 177776 in the RED stack overflow range 2016-11-24 09:14:01 -08:00
Jeff Parsons
d4e0d8a422 Changed PC8080 auto-release timeout for key presses to use built-in setTimer() instead of the browser's setTimeout(), and reduced the timeout from 100ms to 50ms; let's see if the VT100 still experiences dropped keys when typing fast 2016-11-23 22:02:22 -08:00
Jeff Parsons
42be10cca9 Fixed bad link 2016-11-23 09:19:31 -08:00
Jeff Parsons
fe1952a2ae Updated RK03 disk information 2016-11-23 09:17:29 -08:00
Jeff Parsons
0d73a6b33f Fixed DELETE/BACKSPACE confusion in the VT100 KEYMAP (by of course mapping BACKSPACE to DELETE and DELETE to BACKSPACE; makes perfect sense) 2016-11-22 22:39:44 -08:00
Jeff Parsons
06f838325d Updated disk READMEs 2016-11-22 17:10:15 -08:00
Jeff Parsons
708869815d Fixed DL11 for RT-11, and added more message capabilities 2016-11-22 16:54:45 -08:00
Jeff Parsons
871b22c779 Fixed autoMount processing when multiple disk controllers are loaded 2016-11-22 11:14:57 -08:00
Jeff Parsons
8318336c10 Added more details about available diagnostics 2016-11-22 10:19:00 -08:00
Jeff Parsons
bb4d8ac1d7 Added RK11 controls to all machines with RL11 as well 2016-11-21 18:19:51 -08:00
Jeff Parsons
dcea4fb905 First stab at RK11 support 2016-11-21 18:10:20 -08:00
Jeff Parsons
a29ee56a5d Starting work on 1.30.4 and some additional PDP-11 hardware support 2016-11-21 13:16:38 -08:00
Jeff Parsons
fdf00c5a52 Fixed inadvertent tabification 2016-11-21 10:42:31 -08:00
Jeff Parsons
3e21c8acf3 Removed old breakpoint 2016-11-21 10:36:43 -08:00
Jeff Parsons
693d2abe87 Fixed a few images 2016-11-21 09:52:15 -08:00
Jeff Parsons
f70f1f3d97 Isolated some PDP-11/20-specific behavior to that model 2016-11-21 09:42:20 -08:00
Jeff Parsons
f64b4fe110 Pulled the blog posts into the other branches 2016-11-21 08:51:17 -08:00
Jeff Parsons
94049fa0e1 Used Jekyll's include_relative to make the display of .BAS files friendlier
(cherry picked from commit 7c7a0231e9)
2016-11-21 08:44:01 -08:00
Jeff Parsons
6042960eba Used Jekyll's include_relative to make the display of .BAS files friendlier
(cherry picked from commit e1118b7006)
2016-11-21 08:43:49 -08:00
Jeff Parsons
4ca986de57 Used Jekyll's include_relative to make the display of .BAS files friendlier
(cherry picked from commit 5c43702a71)
2016-11-21 08:43:30 -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
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