Original Fully Operational SCELBI-8B

SCELBI-8B

What we have here is a complete, original operating SCELBI-8B. It includes 12K SRAM, 4K EPROM loaded with MEA, a TTY interface, a cassette interface and on the right, an extremely rare SCELBI factory power supply.

I was asked by the owner of this system to get it working and I agreed to do the job. After setting it up, the only problem I could find was a bad smoothing capacitor on the five volt power supply. I will write up the power supply diagnostic process in a future blog posting.

I ran SRAM tests, and a number of applications on this system, including most of the features of MEA as well as SCELBAL. The owner was concerned about EPROM contents, so I wrote an EPROM verification program, which it passed with flying colors. Once the power supply was fixed, the system ran these diagnostics and applications in several sessions covering several days without a single glitch. SCELBI’s usually are pretty reliable machines and this one was no different.

By the way, I will be posting the EPROM verification program at some point on my 8008 application page.

However, there has been one snag. After I returned the system to owner, he reported that it didn’t work. The symptoms sound exactly like the original power supply problem, so I hope that this can be resolved relatively easily.

I really tend to shy away from doing repairs for the reason that a lot can go wrong while shipping an old system around the country. For example, quite a few years back, I repaired an Apple II, rev 0 motherboard which had three different faults. By the time it got back to it’s owner, a forth fault occurred. Even though I did this repair as an experiment and didn’t charge the owner anything, he appeared quite annoyed with me. Fortunately, in that case, based on the symptoms, I was able to correctly guess the root cause of the forth failure and get that machine running again, without having to ship it again.

Despite the challenges associated with repairing old computers, getting a chance to get an original 8B running and document it was too exciting to pass by. Though I have heard of one or two other original SCELBI-8Bs that partly work, this is the only one that is completely working, at least that I know about

Well it’s actually not working at this instant, but I’m certain that with a little more effort, it will be running, again.

Some Exciting News to Be Revealed Soon and Tek 465 Repair Fail

Keep following this blog as I reveal some details of the repair of an extremely rare computer. I think that this system is currently the only fully operational original system of it’s kind in existence.

After a bunch of effort and a number of replaced parts, I have decided that my Tek 465 might possibly have a bad CRT. I’ve decided to put this repair effort on the back burner and ordered a INSTEK GDS-1054B digital scope. It has 4 channels and 50 MHz speed which should be sufficient for most of my hobby purposes going forward. I’m not real excited by the 50MHz speed, but given the price point that I was shooting for, it was either that or drop down to two channels to get a 100MHz unit at a similar price. I figured that I would use the extra channels more often than the extra speed, so I went with the 4 channel 50MHz unit. One problem is that it doesn’t support Z mode, which means I don’t have a way to run my SCELBI CRT Interface until I either get the Ten 465 working again or get one of my Heathkit OM-14’s restored. Somehow I ended up with three of those Heathkit scopes. I intend to restore two and use the last one for parts.

Finally watch my demonstration of an operating SCELBI-8H with Digital Group Video card at the Virtual VCF that will be shown on youtube tomorrow: .https://www.youtube.com/watch?v=7YoolSAHR5w. I think that this shows that with some effort, the SCELBI-8H can be transformed into a pretty useful computer.

More Tek 465 Debugging

Getting my Tek 465 operating correctly again has been quite an involved exercise and to be honest, I considered giving up on it. As related in my previous post, after replacing a questionable electrolytic capacitor, it didn’t come back to life. What really made me consider giving up, is that the problem appeared to be in the high voltage section that drives the tube, as the power supply started making some buzzing noises and the display disappeared. I don’t have proper probes for handling those high voltages and didn’t want to get myself into a dangerous situation.

However, before giving up, I decided to take a look, as best I could. With power off and no high voltages present, I did some poking around with a meter, using the diode checker function to check out transistors and diodes and ohm meter to check out resistors. After a lot of probing, I found that 10K resistors R1421, R1422 and R1423 were all open circuit. They must have all blown like fuses.

After replacing them, I found that the scope still had issues. What could have caused all these resistors to fail, I thought. Eventually, after examining many more components, I found that one of the connections to a custom film resistor was open. This was near the capacitor that I had replaced. I think it must have had marginal contact all along and I must have broken it when replacing that nearby capacitor which connects near one end of this resistor package.

465 Woes
465 Woes

This resistor is used in the high voltage switching supply as part of the feedback circuit. I think this open connection caused the supply to run away and generate too high a voltage which caused the buzzing noise and must have blown out the resistors.

Fixing this contact and replacing the blown 10K resistors seemed to have restored the high voltage as the display now started working and didn’t buzz any more, however horizontal blanking didn’t work correctly. The blanking circuit was less scary to me, as it didn’t involve super high voltages and I dived in.

Probing the blanking circuit, I found two bad transistors, Q1466 and Q1472. It turns out that Q1472 could be replaced by an ordinary 2N3906, but Q1466 used a Tektronix part number 151-223-0. I found that equivalent replacements are either a 2N4275 or 2N5769, depending upon who you believe. However I didn’t have either in stock. I found the same part was used elsewhere in the scope and decided to try a swap to see if I could get further in the debug. It’s convenient that the transistors in this scope are socketed.

After swapping, I found that I still had a problem in this part of the circuit. After much digging, I finally found that diode 1464 was also blown. Well it was actually internally shorted and acting as a low value resistor instead of a diode. This was another part that I didn’t have in my stash, a Tek cross reference page called for a 1n4244. It turns out that this is a diode with a 750 pico second recovery time, rather fast, which I assume is necessary in order to switch the blanking on and off quickly.

At this point, I decided to call it a night and to find correct replacement parts before preceding further. I found that someone in Oregon had the exact Tek part number 151-223-0 for Q1466 and I found another vendor had the 1N4244, though I had to order some additional parts in order to make up a minimum order for this particular order. I have been meaning to build a SCELBI quick loader box and needed some toggle switches for that application, so I tacked an order of 8 toggle switches onto this order to make up the minimum amount.

Last, I swapped back the good 151-223-0 to its original location and set aside the scope. You don’t want to be swapping these parts around willy-nilly, as it can ruin calibration.

It will be interesting to find out if the scope will be finally be made good when the new parts arrive.

465 ‘B Trigger Holdoff Failed Again, Fixed, New Failure

My faithful Tektronix 465 scope failed again. This was a repeat of the B trigger holdoff problem, that mysteriously fixed itself a few weeks ago. Of course problems like that usually return and it didn’t take long. This time around, it didn’t fix itself.

I didn’t know much about how this scope worked and I had to spend a considerable amount of time over several sessions before I finally tracked down the root cause. It turns out the triggering circuits of this kind of analog scope are made up of a number of transistors that are often configured to operate over very specific voltage ranges that are set up by resistor divider networks. Frequently diode or gates are used to combine signals, which makes it hard to determine exactly why a signal is behaving the way it is. When something goes wrong, it’s not always obvious to the casual investigator what it might be.

Anyway, I eventually tracked the problem down to a bad transistor in the B trigger holdoff circuit. This is transistor Q1052 in the schematic. I verified the bad transistor by swapping it with Q1054, which is the same type. The nature of the problem changed, indicating that one of the transistors was bad.

B Trigger Holdoff Circuit

The part number listed in the service manual is 151-220-03, but I found another TEK manual with cross references that listed a 2N3906 as a “similar” part. I had some of those on hand, so I swapped out the bad part and B Trigger started working again. Since this seemed like a pretty basic PNP transistor application, I was planning on trying the 2N3906, if the cross reference recommended something else that I didn’t have.

Capacitor and Resistor

During this investigation I noticed an electrolytic capacitor that appeared to have some tarnish near one end. I decided to replace it before putting the scope back together. I looked up the value, and it was a 5 uF cap rated at 150 volts. I searched my stash and found I had nothing that would work in that application. I pulled the part and did some basic checks. It measured at 7uF. I found that resistance was infinity on my meter, although I know that means little. I have a primitive ESR checker, but it requires a working scope, so I couldn’t do that check. A search on Mouser showed that they had something in stock. However, the cost of two parts plus shipping was almost $15, so I decided that maybe the capacitor I had would do ok for now.

After replacing the capacitor, the scope refused to power up, with some apparent problem in the power supply. It made a ticking noise much like an Apple II power supply that doesn’t have a load. I double checked my soldering and could find no issue. At that point I decided to pull the cap again and order a new capacitor and do some research on the power supply before continuing…

Technology and the Civil War

The classic image of the Civil War portrayed by authors like Bruce Catton had men and horses marching on foot for days over dusty or muddy roads. This would be interrupted by an occasional horrible and not quite decisive battle. While this image of war is certainly true, there is another side to what was going on during the Civil War.

Troops were often transferred vast distances by rail or boat. Telegraphs were setup to provide almost instant communication across the same vast distances. Steam powered gunboats patrolled the rivers. Hospitals were supplied with running water. By the end of the war, economic warfare was a key part of the North’s strategy, while the southern forces embraced raiding and guerrilla warfare. Most northern cavalry units were equipped with breechloading rifles, many of them repeaters. Hydrogen balloons were used for observation, though later in the war it was determined that, if given a few days time, building a tall tower could achieve a similar result, with a lot less hassle and risk.

When I stopped at the National Archives late last year, I discovered that the men staffing the US Military Rail Road’s depot in Alexandria Virginia enjoyed some surprising luxuries. I found invoices for gas pipe and gas lanterns. Further research indicates that a gas works was installed in Alexandria in the 1850s. The USMRR railroad must have tapped into it.

Invoice for Water Cooler
Invoice for Water Cooler

I also found invoices for water pipe, a water cooler and 800 pounds of ice. Finding the invoices for the ice and water cooler was quite a surprise.

Invoice for Ice
Invoice for Ice

Though those times were primitive by today’s standards, it’s clear that when possible, those soldiers would do what they could to make themselves as comfortable as possible.

Another Tektronix 465 Oscilloscope Repair

My faithful old Tektronix 465 has recently been experiencing issues with the delay function for the secondary horizontal timebase.

For those not familiar with this feature, here is a quick explanation: the Tek 465 has dual timebases. You can set up timebase A for say 1 millisecond per division and timebase B for say 10 microseconds per division and switch the horizontal timebase from A to B as the raster scans across the screen. This is useful when you want to zoom into the details of a signal sometime after triggering as the raster is partway across the screen. This switch in timebases can be by trigger or by a delay feature.

It’s basically a controllable zoom capability. I find the time delay version of this feature most useful, but recently I found that when the change in timebases was set to delay, it would trigger immediately, instead of delaying.

After several debug sessions, the feature started working intermittently. This slight improvement in behavior started after probing in the area of several suspect transistors. I pulled the most likely transistor out of it’s socket and tested it using a diode tester. It tested good. After reseating it and some other transistors, the feature seems to working reliably again, though only time will tell for sure.

Dual Sweep Feature
In this demo, the trace of the 1KHz calibrator signal is set up to display at .5 ms per division until half way across the screen, when the timebase switches to 50 us per division. The slower rate of raster movement intensifies the display at the higher speed.

Anyway I took a good look at some relevant signals while it is working, so I’ll have a better shot at debugging it, if the problem crops up again.

There is nothing worse than intermittent sockets and connectors. I’ve had this scope for a long time and it has served me well, but maybe it’s starting to show it’s age a bit. By the way, as I don’t have a second scope, once again, I used this scope to debug it’s own issues.

Apple II SuperProto Web Page Added

I had a fairly elaborate WIKI dedicated to my Superproto card, but either an upgrade of some underlying support application broke it or it was hacked. After making an effort to recover it, I decided to put up a basic HTML based page which shouldn’t suffer from that sort of issue in the future. Unfortunately, I don’t have time to recreate a lot of the detailed content regarding usage and applications.

SUPERPROTO
SUPERPROTO

Anyway the new HTML based page can be found at: www.willegal.net/superproto/SuperProto.htm.

My Favorite Tropical Fish Species

Although I seldom put up blog posts concerning my tropical fish, I have been keeping tropical fish almost continuously since I was in junior high school. For the last few years, I have been maintaining a school of Convicts (Amatitlania nigrofasciata). A group of them inhabit a 55 gallon tank and I have another 10 gallon tank that I occasionally set up for breeding. That 55 gallon tank is too crowded for successful breeding. As I occasionally lose a fish, I keep an eye on the population in case numbers get too low. Lately I have been concerned about the number of females left in the 55 gallon tank, so I figured I should set up the spawning tank.

I put a female alone in the tank and adjusted the temperature to the mid 70’s. After about a week I added a similar sized male. That was something like 2 weeks ago and now we have had a spawning. That is about all it takes to get Convicts to spawn. You do have to keep an eye on the males, as when put in isolation with a single female, they can get tough on the female, but that is about the only thing to watch out for. In groups, this problem doesn’t appear as much, as the males tend to spend a lot of energy squabbling among themselves.

Female Convict Watching Over Spawn
Female Convict Watching Over Eggs

The Convicts have become one of my favorite species. They are hardy, not skittish and are extremely easy to breed. They have the typical Cichlid spawning behavior which is so much fun to watch. In my experience they are no more aggressive than other similarly sized Cichlids.

A great fish for everyone, from beginners on up.

SCELBI DG Software Available

I managed to test the version of MCMON for Digital Group Video card on real hardware, but there was a bit of drama involved. I started seeing corrupted characters when running Hangman with this card. From the beginning it looked like a memory issue.

First, I ruled out the problem being in the SCLEBI system memory by stopping the program and examining the local copy of the video buffer which looked correct. Then I took some time to isolate exactly what was wrong with the Digital Group Video Card memory. After closely examining the symptoms and running some simple tests, I determined that the most significant bit of video memory had a problem with adjacent locations. In other words, if I wrote MSB of address 0 to zero or one, then MSB of address 1 would also change to the same value. Same thing happened when writing to address 1. This was true of all pairs of memory locations where the upper six address bits (of seven) were the same.

Digital Group Video Group Card with error
Digital Group Video Group Card with error

The problem was finally tracked down to a pin that wasn’t soldered which left this address line floating. This turned the 256 bit SRAM chip in that location into a 128 bit chip. Adjacent memory locations were sharing the same data in this chip, accounting for the error.

I didn’t see this problem when testing a full array of characters displayed on the screen or when running MCMON because in those cases all adjacent characters share the same value of the MSB.

With this problem resolved, I was able to verify that Hangman with Digital Group video drivers worked correctly. This software can now be downloaded from my 8008 application page.

My MCMON (8008 mini-monitor) with Digital Group Video support can be downloaded from my MCMON page.

Minor Update to OS/X SCELBI Emulator and a lot more to come

This is version 3.1 of the OS/X SCELBI app and can be downloaded from the usual page.

There is only one change in this version. It turns out that when 0xFF is written to it, the actual Digital Group Video hardware, sets the address to 255 and writes 0xFF to memory. The old version of my app just set the address of video memory to 0x0 and did not do the write. I found the discrepancy when testing a new Video MCMON monitor with real hardware.

This leads to a bunch of new stuff that I will be making available over the coming weeks. I will be adding this new DG video version of MCMON to my MCMON download page.

I also have a DG video version of Hangman that just needs final testing on real hardware. This is going to make a great display for the next VCF event that I manage to make it to.

I have crafted a minimal SCELBI cassette read program that is small enough that it can entered in a few minutes with MCMON. This will allow loading of larger programs into the 4K SCELBI-8H, without undo trouble or assistance of another computer. I actually created this a long time ago, but don’t think I ever put it up for download. Going forward, this is how I will be loading Hangman and other apps into my 8H.

By the way, I have to write about how proud I am of the OS/X SCELBI application. It really operates exactly like the real thing and with all the memory and peripheral options I have added, makes a great platform for checking out the 8008 microprocessor and hardware that was available in the mid 1970s.

With the emulated tape, I am able to completely test the process for typing in the tape read driver using MCMON and then loading hangman by tape. I still have to repeat the process on the real hardware, but the emulation has been so good in the past, that I don’t expect problems when repeated with real hardware.

I suppose I might have to build a DG cassette card, so I have more coverage of the available options from back in that day.

As far as the OS/X SCELBI app goes, I’ve started the process of putting the source up on git hub. I don’t know if anyone will take advantage of it, but it will eventually be made available.

Late last year, I wrote an essay about Steve Wozniak and the Apple 1 and Apple II. I think it might be a bit controversial in parts, as when Woz read a draft, he disagreed with a couple of the statements. I have been holding back on publishing, partly because I’m a little concerned about Woz’s comments, but I think it probably should be released anyway. I will take one more shot at editing it, before I put it out, but it’s already in pretty good shape.

Last, for those of you that are interested in the history of SCELBI or early micro-computers, I am working on a essay covering Nat Wadsworth’s life from the time he started SCELBI. Publicly available information on Nat Wadsworth is very limited. A few months ago, I conducted several extensive interviews with Terri Wadsworth, Nat’s widow. She was very open about their lives and provided a lot of insight into Nat Wadsworth’s personality and the history of SCELBI.

I need to follow up with a couple of additional interviews before I can complete this essay and would prefer to do this in person, so it will have to wait until the corona virus runs it course. I am sure that what I have already learned will be very exciting for people really interested in the early days of micro-computers. I just need to fill in a few blank spots before I feel I can release.