Google-Apps
Hauptmenü

Post a Comment On: Ken Shirriff's blog

"Fixing the core memory in a vintage IBM 1401 mainframe"

18 Comments -

1 – 18 of 18
Blogger Lyle said...

This is an excellent blog post - with lots of pictures, a clear
description of the bug, the logic behind tracking it down and the
solution.

Nice!!!

October 18, 2015 at 11:06 AM

Blogger CuriousMarc said...

I though this was a brilliant debug. Stan, our experimentalist extraordinaire, had helped considerably by testing the machine over several days and narrowing the fault to this 4k block of memory and noticing the particular address pattern. I was already busy at the back re-reading the address decoding section of your previous core memory blog post... We all said "we wish Ken was here" as we walked towards the machine room, ready for an arduous session of deciphering the "nearly incomprehensible" ALDs. And there you were! You found the faulty card in maybe 10 minutes, using only the power of logic. Usually we use the power of the oscilloscope, the power of trial and error, and the power of arguing around a cup of coffee a lot more. Your in-depth knowledge and detailed reverse engineering of the core memory system paid of big time. It's an asset to have you around!
Marc

October 18, 2015 at 12:17 PM

Blogger Aveface said...

If you have the time, check this video. The opening melody is played by an IBM 1401.
http://youtu.be/tBw_wSoVQrY

October 18, 2015 at 7:26 PM

Anonymous Anonymous said...

Aside from contact corrosion I would consider checking those 50 year old electrolytic capacitors.

October 18, 2015 at 10:45 PM

Anonymous Francis Kim said...

mind-boggling stuff!

October 19, 2015 at 1:34 AM

Blogger Benedict@Large said...

The very first machine I ever programmed. An absolute joy. The amount of work this machine could do in just a couple of K (mine had 8) was astonishing, and no matter how tightly you packed your code in, there was always a way to fit more in.

October 19, 2015 at 6:16 AM

Blogger Dr.Vlas said...

My English is too weak to express the storm of emotions. The article is excellent, of course. And those old computers are simply marvelous!
My 1-st experience was a Soviet Mir-2 decimal-calculation computer. The Assembler was Cyrillic and the 1-st command defined the number of decimal digits in calculations. Transistors as active elements too...

October 19, 2015 at 2:16 PM

Blogger Unknown said...

I found this thrilling. Seriously. What a great story you've shared and I am in awe of your skills in this arena.

October 30, 2015 at 2:35 PM

Anonymous Anonymous said...

Also the first machine I ever programmed! As a high school junior in 1972.

I still have card decks for some of the FORTRAN IV assignments, and even have a sheet of "coding paper" that let you fill in formatted card data before sitting down at a card-punch.

I'm still programming today, 43 years later, mainly in C/C++ and Python.

Most Fun Ever. And Hour of Code let's me help pass the joy on to yet another generation.

December 8, 2015 at 10:38 AM

Anonymous Anonymous said...

Thanks so much for your blog... I found it googling Images... I was given a 1401 core memory 30+ years ago, but the donor didn't know what it came from. I have exhibited it at tech fairs, asked every expert I know... and finally today discovered it's identity courtesy of your blog. Thanks!

April 19, 2016 at 4:49 AM

Anonymous Anonymous said...

Thank You--what a fun trip back to "the day".
I've been an ITer for 30 years, but never got
my hands on anything this old-skool-cool.
I've often thought I was born too late...or
too early! Much appreciated.

July 22, 2016 at 9:10 PM

Anonymous Anonymous said...

I went to work for IBM in 1967 which was too late to be trained and work on the 1401. I did uninstall a few. I spent lots of time on System 360 and System 370 and associated hardware. Do you need any 108 driver transistors for those tape drives? I have a few if I can find them.

Bill

August 4, 2016 at 3:04 PM

Blogger Ken Shirriff said...

Hi Bill! The 1401 team is always happy to have more spare parts if you have 108 transistors lying around. There's contact information at http://ibm-1401.info/ if you want to email or call them.

August 4, 2016 at 11:36 PM

Blogger Unknown said...

Sounds like a normal day back in the early 60s. The fun part was running your finger down the diodes to find the hot one.

May 25, 2017 at 1:54 PM

Anonymous Anonymous said...

I spent a few years on shipboard tending Univac 1206 and related Collins Radio gear in the late 60's. Similar resistor transistor logic cards, a few thousand 30 bit words of core memory, and 1/2 inch magnetic tape for external storage. In 3 years we experienced one failure, a logic gate in the ALU. The machines were water cooled, massive things, the logic and memory mounted in heavy shelves that took two men to remove. The front panel display consisted of tiny combination lamp/pushbuttons that glowed orange, I think they were neon. The Naval Tactical Data System. My special charge was maintaining Collins data transmission switches which converted those 30 bit words into a set of 8 phase shifted analog frequencies, which could be superimposed on an AM radio signal for ship to ship communication. More Collins radio gear did the sending and receiving. Later we had some Univac 1218's with actual MSI chips.

October 20, 2017 at 12:36 AM

Anonymous Anonymous said...

Thank you so much for this marvelous article! Love the high resolution pics, detailed (but engaging) technical explanations and detailed reference link to the card info. This could be a great reference item for future restorers. Bravo! Steve Lafferty

May 2, 2018 at 4:42 PM

Blogger Unknown said...

Nice read. Brought me back to my days as a IBM Customer Engineer in 1960s London. I looked after a 1401 in-house at the IBM data centre and another for Export Credit, who did all their work on a 8k machine. On one memorable occasion, on closing the back gate of the 1402 card reader, the gate shorted the main power cables where the insulation had decayed. This blew the gate off and sent me crashing across the room to be stopped by the glass on the 14th Flr. window. Memories!

November 1, 2018 at 7:15 AM

Blogger Cronogropher said...

I am a 22 year old physics student with a (still technically undeclared) minor in computer science, and I find this whole concept fascinating. Not just this specific blog post, but the whole idea of not only preserving the history of computing, but also actually running the machines. I have always liked the idea of running obsolete tech. I mean, it may be out of date, and sure, modern machines can do it orders of magnitude faster, but the old stuff still works.

I sometimes save my lab reports and excel spreadsheets on floppy disks. (although I usually keep a backup copy on something that is a bit more stable) You wouldn't believe the look I got from the TA when I plugged a usb floppy drive into my laptop and stuck a disk into it...

Im glad that this kind of stuff is being preserved.

November 18, 2018 at 9:39 PM

You can use some HTML tags, such as <b>, <i>, <a>

Comment moderation has been enabled. All comments must be approved by the blog author.

You will be asked to sign in after submitting your comment.
Please prove you're not a robot