Posts

Debugging The M706 Teletype Receiver: Part 2

Image
I replaced the last two output flip flops (e5 and e10) and put the Flip Chip back in the computer. I ran the send/receive program to test things out. No errors in the received characters were seen. To test things a little further I loaded the BIN loader and started loading some diagnostics, and finally, the "Acid Test" as Warren used to call it, I loaded Focal (which is a large enough program it is broken into two parts.) All of these ran perfectly. Interestingly, when I clipped out one of the 7474s, a small piece of the plastic case fell off, so it would appear that this one was most certainly a problem. Soon a friend of mine, and myself, and I will be working on getting the ASR33 Teletype up and running.  Stay tuned!

Debugging The M706 Teletype Receiver: Part 1

Image
It's been quite a while since the last post, and now that my final exams are done I have time to get back to work on the PDP-12. Recently, one problem that we have been experiencing is with the communication between our terminal computer and the PDP-12. When running OS/8 we noticed that sometimes when we press a key, the character that is printed on the screen is not the one that was pressed. The problem was sporadic at first, but quickly became more frequent, until it became frustrating to type anything because it would never send correctly. Another problem was/is with sending BIN programs. We have never had problems with sending RIM programs, bit BIN programs always seemed to fail half of the time they were sent. Sometimes the BIN loader doesn't send correctly, sometimes the program being sent using the BIN loader stops sending half way through, or it will send completely, but it won't run. Both of these problems seemed to be linked to the Teletype Receiver Flip Chi...

Warren Russel Stearns

Image
It is with a deep sense of loss that we report that Warren Stearns, the PDP wizard who came from Rapid City, South Dakota to help us restore our PDP-12, died on Sunday, August 6th 2017 following a massive heart attack. We waited to write this post until his obituary was posted ; visitation is tonight and the funeral is tomorrow, Thursday, August 17th, in Hartford, SD (details at the above link). Warren was well known in the PDP-8 community and spent a considerable amount of time traveling to various vintage computing gatherings and helping others restore their vintage machines. We first got in touch with Warren through the Rhode Island Computer Museum's (RICM) Michael Thompson, who had (with others) worked alongside Warren to restore their own PDP-12 starting in 2015. Michael told me that Warren might be interested in coming to help us. Warren called me a day or two later and said that he could be there in two days. Warren was so generous to us with his time -- he spent e...

Duluth News Tribune Article and More!

Image
Photo courtesy Bob King and the Duluth News Tribune Our demo on Friday was a big success! It's often hard to get people to show up on campus in the summer, but thanks to some university announcements and an events on  Perfect Duluth Day's  online  event calendar  and Facebook , Heller Hall 306 was standing room only! My favorite part was when we asked for volunteers to come play Spacewar! and two kids shot up their hands. Their dad (a former UMD CS grad) drove up from the Twin Cities just to see the demo. The Duluth News Tribune wrote a nice article about the demo and Fox 21 (KQDS) did a little video piece on the demo. We appreciate everyone's interest and support and we definitely plan on doing more demos in the coming school year -- so don't be too disappointed if you missed this one. (We just need to find a bigger room on campus that also satisfies the constraint of being on a pathway navigable by a PDP-12!)

UMD Article and Public Demo!

An article was recently written about the restoration process and was featured on the UMD home page. Here's the link: https://news.d.umn.edu/news-center/news/computer-restoration Tomorrow, Friday August 11th at 11am we will be giving a public demonstration of the computer in Heller Hall 306, 1114 Kirby Dr., Duluth, MN 55812 . More details are in the article . Feel free to contact us with questions!

Update 8/1/17

Over the last week or so I have been busy with the other half of my UROP, the benchmarking. I will be benchmarking the PDP-12 and comparing its results to other machines. So far for test machines besides the PDP-12 I have a Commodore 64, a 286 PC, and a 486 PC. For a while I was trying to rewrite Dhrystone to run in Fortran IV. After spending a few days on it I realized that doing so would likely alter how Dhrystone runs. Dhrystone was written in Ada originally, and then ported to C and Pascal. All three of these languages support pointers and structs/records. Fortran IV does not. Not having pointers makes translating the code very difficult. There is Pascal for the PDP, but it requires 28k of core. We have 8k. Whetstone seems to be a better fit. It was originally written in ALGOL 60, and there is a Fortran version available (Fortran 90, but I could rewrite it to IV). There is an ALGOL compiler for the PDP-8 (DECUS 8-213 4k ALGOL) called ALGOL 8. It is a subset of ALGOL 60. I hav...

ASR 33 Teletype and a New 4k Core

Image
This is a bit overdue of an update, but... We received a package in the mail from a collector. They donated a 4k core and a M216 Flip Chip. We were borrowing one of Warrens extra cores before. We needed the M216 for the TC12-F option which allows us to read DECtapes as well as LINCtapes!   The 4k core was mostly working. Warrens Tune program said there was a bad row and column. Using a multimeter I tested all the diodes on the core. All of them seemed fine. One was a little flakey so we checked them again. Pushing on the diode caused it to snap in half. This was one of our problem diodes. The other one was a bit harder to find. We narrowed it down to a section of 8 and then used a power supply with current limited to 300mA to test it a bit more. The diodes normally would draw just around 1V. One of them was taking about 1.5V. I pushed on it a little and it cracked. This was the other problem diode. Both diodes were replaced and then I put the core in to test it. The memory...