jackrubin
Veteran Member
I'm working on a "new" 8/E that came to me a few months ago. Yesterday, I ran through the acceptance MAINDECs but with a twist.
I'm testing an automatic bootloader from Malcolm Macleod, so no more toggling. The board is set up to load the RIM loader every time I toggle the SW switch on the front panel, making manual loading obsolete.
I also chose to work with the resources from Don North's website - http://www.ak6dn.com/PDP-8/MAINDEC/ - where he has gathered all the needed diagnostics and presents them in PAL, BIN and RIM format, along with the matching doc files and assembly listings. If you have ever chased binaries and docs across the internet, trying to find matching versions, you'll realize how much work Don has done (and saved you from doing). He also provides SIMH .ini and log files, so you can run the diagnostics in simulation and compare your results on your hardware.
Since Don provides RIM versions of all the diagnostics I wanted to run, I simply flipped SW and used my terminal emulator (GTTY) to load the requisite RIM format file. My first surprise was to find that nearly all the diagnostics started automatically, as soon as the download finished.
The only exception was D0FC, which loaded "normally" and halted the machine. I then entered 0200 into the address register and started with CONTINUE.
QUESTIONS - How did Don create all the RIM versions of the diagnostics, and did he add some magic ingredient to give them autostart capability? Did he bake in the BINLOADER? Do these autoloaded files do error checking?
Normally, the BIN format is preferable to the RIM format because it does rudimentary error checking (checksum) while the RIM loader just proceeds blindly.
QUESTION - All the diagnostics ran successfully except for the Adder Test - D0CC.rim. I was able to run it once to completion - after about 35 minutes, it halted and output the expected results to the screen but in several successive attempts, it just ran forever ("forever" here defined as more than one hour). Any thoughts?
Thanks, Don, for a great resource!
I'm testing an automatic bootloader from Malcolm Macleod, so no more toggling. The board is set up to load the RIM loader every time I toggle the SW switch on the front panel, making manual loading obsolete.
I also chose to work with the resources from Don North's website - http://www.ak6dn.com/PDP-8/MAINDEC/ - where he has gathered all the needed diagnostics and presents them in PAL, BIN and RIM format, along with the matching doc files and assembly listings. If you have ever chased binaries and docs across the internet, trying to find matching versions, you'll realize how much work Don has done (and saved you from doing). He also provides SIMH .ini and log files, so you can run the diagnostics in simulation and compare your results on your hardware.
Since Don provides RIM versions of all the diagnostics I wanted to run, I simply flipped SW and used my terminal emulator (GTTY) to load the requisite RIM format file. My first surprise was to find that nearly all the diagnostics started automatically, as soon as the download finished.
The only exception was D0FC, which loaded "normally" and halted the machine. I then entered 0200 into the address register and started with CONTINUE.
QUESTIONS - How did Don create all the RIM versions of the diagnostics, and did he add some magic ingredient to give them autostart capability? Did he bake in the BINLOADER? Do these autoloaded files do error checking?
Normally, the BIN format is preferable to the RIM format because it does rudimentary error checking (checksum) while the RIM loader just proceeds blindly.
QUESTION - All the diagnostics ran successfully except for the Adder Test - D0CC.rim. I was able to run it once to completion - after about 35 minutes, it halted and output the expected results to the screen but in several successive attempts, it just ran forever ("forever" here defined as more than one hour). Any thoughts?
Thanks, Don, for a great resource!