Hi All:
Here’s a progress report on my Unibone. I’m a new user and this is a work in progress.
I got the kit together with just about no problems. The hardest part of the build is soldering of the two little circuit boards that hold the male headers that the BBB mounts on, as alluded to by Joerg on his retrocmp web site.
My Unibone passed the initial standalone tests, but I am still working on the “Acceptance Test” portion of the project. The problems I am seeing are not with the Unibone itself, but with the old DD11-DK backplane that I am using for loopback testing. My backplane has some issues, likely because it has been out of service for many years, so I am working to clean it. “De-oxit Gold” has been deployed, and I am going to more closely inspect the wirewrap side of the backplane.
I am now getting great results except for the Unibus SACK signal, and I expect that this is due to some dirt in a connector or otherwise bad in the backplane.
I should add that Joerg has been VERY helpful in answering my questions as I went into the "testing on a backplane” phase. I have a systems software/hardware background but have not done low level bus testing in a DEC/Unibus environment.
Joerg’s “demo.sh” application is comprehensive has all the options that you need to do complex testing. It does not have a fancy user interface but everything is there for a technically knowledgable user.
You may need to deploy a logic analyzer (mine is a small Saleaea USB device), but there’s a lot that you can do via the testing components of the application itself. The “TL” (test Unibus lines) sub-application has many helpful options, so you need to read the menus and look at all of the sub-commands to see all the tests you can do. The retrocmp web site just covers the basics. Do not underestimate the time you’ll need to get your backplane kinks worked out.
I am working to get my backplane in order, and only then will move on to testing a memory board (core set, in my case), emulating missing memory, and lastly booting RT11 and XXDP. I have another backplane I can test with but want to get the current one working first if at all possible.
My impetus for getting a Unibone was my sick 11/05 that is functional except for a small portion of core. XXDP will run but I have had no success in getting RT11 or other (bigger) packages running. pdp-11 BASIC does run, however, at least until it hits a memory address around 40000, my flaky region.
It’s a fun project-in-progress, and I just thought I’d post a status report.
Kevin McQuiggin, in Canada