When I was a lad I spent 2 and a half days without sleep debugging an intermittent logic problem in an IBM 3033, a machine the size of a room with massive looms of trilead cables running between the frames. I remember the terror of having to do some bodgy fix like the one described when the guys file the notch out of the extender card, while an angry data processing manager a few decades my senior cursed and glowered behind me and the bank's check processing center stood idle. Perhaps the scariest experience of my life.
Hats off to anyone who fixes old computer hardware.
I prefer software! With hardware you have to think about ringing circuits and intermittent faults that you eventually find are due to the cleaner bringing in a vacuum cleaner with bad motor brushes that injects electrical noise into the mains. Most software bugs are nothing compared to tracking down that sort of thing.
I just wanted to say thanks for the work that has gone into, not only the restoration process, but the videos and accompanying articles as well. Computer history has always been a favorite topic of mine. I was only 7 when my father gave me my first computer (an IBM 5150), so there is a lot that I simply wasn't around to experience. These videos and articles give me a taste of that. Thanks.
This is looking good. Disk returns data, CRT lights up, CPU almost working. It's good to hear that data is coming in from the disk. Looks like they won't have to build something to emulate the disk drive.
I really enjoy these. Having brought a number of MicroVAXen back to operating condition it is really fun to have such a complex system suddenly back in operation. Understanding a problem at the chip level is so much more satisfying than saying "well I swapped this board and it works now."
That was a particularly nice little angle, I felt .. when I showed my kids this video, I had to explain how the chip contained multiple gates, and it was likely that one of them was borked, so you hacked over some wires to use one of the other gates - and my kids tuned into this right away .. "you mean that not all the features of these chips are used in the original?" .. typical engineering lesson, in a few seconds of video. :)
Fascinating thing I saw recently in social media, though I don't have a URL: Woz woke up one night in 2014 with the thought of a way to knock a chip off the Apple II's design. I haven't looked at the details but of course this was very endearing to me, the pure love for that design that Woz has always felt.
Yeah Woz was a beast like that, but I wonder how effective he would have been working with more people. Would he have been seen as a great engineer or just an early version of someone who wrote spaghetti code in hardware?
Well i think Atari had to redo his implementation of the Breakout game because they could not make heads or tails of it. But then they likely thought it was Jobs that made it, so...
Near the end I mention that the parity errors from last week have disappeared. There's no obvious reason for them to go away, but memory appears to be working okay now.
Checking all the chips would be very, very time consuming. Not to mention we'd need to build some sort of test setup for each chip. It's more likely we'd cause a problem (e.g. bend a pin) than fix a problem.
All the contemporary CPUs you find on affordable boards have only 3.3V (maybe some even 1.8V, at least on a subset of pounds) I/O. Not directly connect able to chips as used in the Alto.
There are still a few CPLD/FPGA available with 5V capable banks, which would be preferable, so you'd build a JTAG TAP for single ICs. At this point, you could as well connect it to a PC using a JTAG pod .
We used to have an old EPROM (the UV-erasable kind) programmer in the lab. I remember it also had a mode for testing 74xx series logic. I don't think it was ever used in that capacity though.
I actually watched a YouTube video the other day where someone used a similar programmer to test all the logic chips in his ZX-80: https://youtu.be/qqUxXrh_xgM (Spoiler warning: it didn't find the failure.)
When I was a lad I spent 2 and a half days without sleep debugging an intermittent logic problem in an IBM 3033, a machine the size of a room with massive looms of trilead cables running between the frames. I remember the terror of having to do some bodgy fix like the one described when the guys file the notch out of the extender card, while an angry data processing manager a few decades my senior cursed and glowered behind me and the bank's check processing center stood idle. Perhaps the scariest experience of my life.
Hats off to anyone who fixes old computer hardware.