diff --git a/_posts/2016-11-13-curious-pdp-11-features.md b/_posts/2016-11-13-curious-pdp-11-features.md index 9824c81e1..6188ad998 100644 --- a/_posts/2016-11-13-curious-pdp-11-features.md +++ b/_posts/2016-11-13-curious-pdp-11-features.md @@ -5,12 +5,12 @@ date: 2016-11-13 13:00:00 permalink: /blog/2016/11/13/ --- -Last week, I ran PDPjs through a series of early DEC [PDP-11 Paper Tape Diagnostics](/apps/pdp11/tapes/diags/). +Last week, I ran PDPjs through a series of early [PDP-11 Paper Tape Diagnostics](/apps/pdp11/tapes/diags/). These tests were originally released in 1970 and are documented in such DEC publications as the [MAINDEC USER REFERENCE MANUAL](http://archive.pcjs.org/pubs/dec/pdp11/diags/MAINDEC_User_Reference_Manual_Oct73.pdf) (October 1973). -[Tests 1-12](/apps/pdp11/tapes/diags/#tests-1-12), "MAINDEC-11-D0AA-PB" through "MAINDEC-11-D0LA-PB", +[Tests 1-12](/apps/pdp11/tapes/diags/#tests-1-12) (MAINDEC-11-D0AA-PB through MAINDEC-11-D0LA-PB) uncovered a couple of uninteresting bugs in the emulator that affected the ASRB and RORB instructions, both involving some incorrect masks. But aside from those hiccups, the tests ran fine. Ditto for [Test 13](/apps/pdp11/tapes/diags/#test-13). @@ -73,7 +73,7 @@ instruction tests, instead of using opcodes that would become new instructions l The most recent paper tape diagnostic I've run is the [11/70 CPU EXERCISER](/apps/pdp11/tapes/diags/#md-11-1170-cpu-exerciser), and after several more bug fixes, PDPjs passes that test now, too. That's something not even -[SimH](https://github.com/simh/simh) is currently able to do. +[SimH](https://github.com/simh/simh) is currently able to do (as of November 2016). ---