New entries IBM 1401 Restoration Project
Computer History Museum
This web site is an IBM 1401 Restoration Chronology, and information resource.
Daily Reports, Team Bios, Table of Contents, Current Status Report (March 2008 ), MajorEvents
Robert Garner, Proprietor ;-)) w - 408-927-1739
Technical & Administrative e-mail. -Ed Thelen, Recorder H 510-742-1146, C 510-828-7673 - Comments about web site e-mail ;>) 1401 Room Phone # 650-810-1037 Image permissions: And more recently
![]()
CT 1401 Bring-up![]()
DE & CT 1401![]()
DE 1401- right![]()
1401 Operators Panel![]()
Gene Amdahl, April 2005More pictures :-))
![]()
April 2005![]()
I'm not so sure!!
Doug Englebart w Bob E.![]()
(Women brave our culture ;-)![]()
October 2005
![]()
Nathan Myhrvold![]()
Joe Preston andFrank King ![]()
Matthais Goerner![]()
We have fun ;-)![]()
TR->July 2008 -Glen L, Ron W,
Bob E, Bill F, Joe P, Stan P, Ed T:
BR->Judith H, Robert G, Frank K.
Table of Contents - Major Topics
| Please note: Users of dial-up lines report troubles accessing Adobe .pdf files larger than about 1 megabytes. The symptom they see indicates file corruption. The "corruption" seems to be time-outs or transmission problems. Adobe employees claim using Reader version 7 is better - or download the whole file first to your system then access it with Adobe Reader. :-(( |
Project
CHM mission statement:
Our efforts aid the presentation efforts of the above statement.
"Our Mission "The mission of the Computer History Museum is to preserve and present for posterity the artifacts and stories of the information age. As such, the Museum plays a unique role in the history of the computing revolution and its worldwide impact on the human experience."
List of Daily Reports:2004, Jan, ... Jun, Jul, Aug, Sep, Oct, Nov, Dec 2005, Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec 2006, Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sept, Oct, Nov, Dec 2007, Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sept, Oct, Nov, Dec, 2008, Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sept, Oct, Light at the end of the tunnel.
As the astronomers call it First Light. - Oct 19, 2005- the 1403 printer works in all 132 columns - Jan 18, 2006 - all basic and installed optional instructions (including Multiply and Divide) work - April 26th, 2006 - the Overlap feature is no longer stuck "ON" interfering with programmed card reading - May 27th, 2006 - the 1402 card reader and card punch are correctly aligned and working well - mid August, 2006 Scheduled Work Days
The main group meets at 10 AM Wednesdays at the 1401 restoration room at the computer History Museum, Mountain View, Ca. The sub-group involved with the magnetic tape interface (Tape Adapter Unit - TAU) has been coming in Thursdays to reduce congestion on the 1401 processor. They usually start about 10:30 and work to 7.
Normally the museum is locked and a pass "key" is required for entry - "regulars" each have one or come with friends. (There is no one in the lobby to let you in.) If you wish to help us and don't have a pass "key", call the 1401 room 650-810-1037 between 10 and noon. (This number is not on the CHM phone list.) We take a noon break at a room with no phone.
How to visit informally.
Come Wednesday at 1 P.M. for a tour of the Computer History Museum, Map of 1401 N Shoreline Blvd Mountain View, CA 94043 or this map. (The guest entrance is on the *North* side of the building.) Ask your docent to include a view of the 1401 room in the tour. Come early as some of us start leaving at 3:00 to avoid the commute traffic. House Rules
- We are dealing with artifacts of considerable rarity and historical interest, to be kept in historically accurate status as possible/practical.
- Personal safety has a lower priority, (don't quote me on this ;-)) two or more people should be alertly present when in the 1401 room.
- Exceptions might include a dash into the room to retrieve forgotten personal property.
- Log "everything". You might forget how some wire or structure was connected, diagram and/or photograph it.
People and Stories
Action Groups
- IBM 1401 C.E.s were trained on, and expected to fix, all the below.
1401 Processor w/ 1406 added memory, 1402 Card Reader/Punch, 1403 Printer 729 Tape Units, Software
- 1401 Processor w/ 1406 added memory
Group leader is Ron Williams,- Home phone 408-269-1281,
- Bio, BringUpPlan, 1401 Bring Up Plan - Initial Power Up, 1401 Restoration Ramblings 10-3-04
- also active, Bob Erickson, Bob Feretich, Mike Cheponis
- 1402 Card Reader/Punch
Group leader is Bill Flora,![]()
Home phone 408-395-1846, Work 408-943-5801 until 3:30, Bio, BringUpPlan info- also active Don Cull, Joe Preston
- 1403 Printer
Group leader is![]()
Home phone 408-779-1567, Fax 781-207-5664,
Bio, BringUpPlan
Model 1 = 100 char, Model 2 = 132 char, Model 3 = train,![]()
To the left is an indication of paper movement during printing.
A pen is moved left to right horizontally across the paper as printing is performed.
The trace of the pen is a time/vertical position graph,- and an indication of paper movement potential problems.
![]()
Carriage tape punch![]()
Carriage tape adhesive![]()
?![]()
Broken "chain"
from Van Gardner- The printer is working so well that no one is active :-))
Attached is a picture of a piece of chain I have. The tape is made of steel and coated with Mylar. You can see where I peeled the Mylar up. I wrote about watching the chains being built in Endicott in my story # 24 at the bottom of page 3. http://ed-thelen.org/comp-hist/JVG-TheFirst1401Class.doc Some chains had two little marks between the two type fonts on a slug to indicate where the lap joint was. The Engineers had a program with a print pattern that set up harmonic waves in the chain and it would break within 15 minutes. There was quite a celebration when the Train printer was developed and it ran the program for 24 hours without breaking anything.
The best music program I ever heard was the Marine Hymn. You not only heard the music but also the boots marching on the grinder. It was so good it ended my music program writing as I knew I would never top that.
Van Gardner
- 729 Tape Units, - 729 e-mail log
Group leader is Allen Palmer,![]()
- Home phone 408-779-1247
- Bio, BringUpPlan, info
- A preliminary study of the 729 Prolay pinch roller mechanism
- Image of magnetic clutch
- also active, Glenn Lea, Grant Saviers, Bob Feretich
- Software - software e-mail log
Group leader is Ronald Mak,![]()
- Home phone (408) 323-1144, work (650) 604-0727, cell (650) 279-1514
- Bio, Ron's ideas for group in HTML or WORD
- There is a 1401_software@computerhistory.org mailing list! see this web page.
- 1401 Punched Card Inventory, in Excel format
- active - Bill Worthington, Dan McInnis, Ed Thelen, Van Snyder
- First meeting report Nov 10, 2004
- Current status of Simulators and software development tools
- RPG - Modern Code Code sample from Jason Olson - AmKor
- Undocumented Instructions
Our "working" environment, - er - Play Room, decorations by Ron Williams, Master Welder, Court Jester, Jack of All Trades, ... ;-))
Entrance
Ed's Citation
Amnesty ;-))![]()
Nov. 2005
Mascot w Bug ;-))
MascotThe Baby Mascot on the left was given by Ron Williams to Betsy Toole on her retirement as CHM Volunteer Coordinator. Betsy, you were so helpful, cheerful and warm - Thank You. ![]()
New Baby Mascot![]()
Teasing Allen![]()
More Teasing Allen
Better View![]()
In the 1960s Camille Bounds of Gilroy made Christmas wreaths from IBM cards to help pay for her husband's tuition at Cal Tech. Photo credit: David A. Laws A CHM staff member said that since we are men, working with machinery, the air must turn blue occasionally. Oddly, there is no "blue air" in our 1401 room. The IBM folks said that profanity or vulgarity (especially near a customer) was grounds for instant dismissal.
What is an IBM 1401?
A 1401 - History and Fundamentals by Robert Garner I (Ed Thelen) am qualified to tell you because I used to maintain G.E. Computer equipment trying to compete with the 1401 - and I know all too well!
Basic IBM 1401
with added memory 16,000 characters max.
![]()
this system had tapes
![]()
a guide to the drawings
![]()
1401 Core
Simon Barratt imageThe 1401 computer, introduced in 1959, used discrete transistors to provide decimal (0-9) addressing and arithmetic. It provided an effective way for card data processing shops to convert to "computers". The 1402 card reader/punch was excellent, the 1403 printer was superb. Interfaces to magnetic tape drives, discs, and other peripherals were available. The 1401 software was very "primitive". No operating system, no graphical user's interface, no windows, - in other words, only your code was running, and you had a chance of knowing what was going on. :-)) Obviously things had to get better, and we can now blame Bill Gates for everything - everyone agrees this is an improvement?? The 1401 system was really "user friendly" - say the machine stopped because there were no cards in the card reader. You looked at the Operator's Panel, and there was the Card Read instruction. You the operator put a tray of cards into the card reader, depressed a button, the machine started to run again - and life was good - and simple :-) Why did we have to "improve" things?
The 1401 has an unusual architecture, which uses "word marks" to show the end of numbers or fields. It is easy to play with *big* exact numbers. Say you have two 30 digit numbers on an 80 column IBM card. You want to multiply them and print the result. You issue a card read instruction, and the two numbers are read into memory, in decimal format. You set two word marks to define the high ends of the 30 digit input numbers, and set a word mark in the print area to define the high end of the resultant 60 digit multiply. Do a multiply sending the result to the print area, and issue a print command and the 60 decimal digit answer is on the paper in the printer. - Just try that with your 32 bit binary word Pentium C++ Windows GUI machine.
Folks interested in the definition and development of the 1401 computer and the 1403 printer are recommended to "IBM's Early Computers" by Bashe, Johnson, Palmer & Pugh, 1986, MIT Press, pages 459-495. (Available 2nd hand) - to whet your appetite - The French proposed the transistor technology, ferrite-core memory and variable-word-length characteristic in a June 1955 conference in Sindelfingen Germany. The Americans worried about offshore development in small laboratories and did the design in Endicott. The 702-705 field terminating character was replaced in the 1401 by a special (8th) bit. It was also determined that a plug board added a great deal of cost and was eliminated. :-))
System Characteristics of our 1401 system, summary
1401 computer
1,400 to 4,000 character memory, clock speed 87.5 kilohertz, time to get one character from memory is 11.4 microseconds, time to fetch a seven character instruction is 80 microseconds. Using a seven character add instruction (including six characters of source & destination addressing) to add two positive 6 character numbers took the above 80 microseconds, plus 2 times 11.4 microseconds to check the signs of the operands, plus 3 times 11.4 microseconds per character giving 309 microseconds. (If an addition results in a negative, more time is required to adjust the result.)
DTL (Diode Transistor Logic) using Alloy junction transistors is mounted on SMS cards. Two styles of logic are used, "T" and "U", each having different "1" and "0" voltages. About 3,000 SMS cards are used. ![]()
1402 Card Reader, Card Punch
Card reader speed is 800 cards/minute (if you issue the next read fast enough) else lower per minute. Card punch speed is 250 cards/minute
1403 Printer
600 132 character lines per minute - normal alphabetic printing. Our 1403 controller has a buffer permitting concurrent computing and printing. Noise, with the cover closed, at about 2 feet in front is about 85 dbA. With cover open, about 94 dbA. (for details)
1406 Extended Memory
An added 4,000 to 12,000 characters of memory, in 4,000 character increments. Permitting a maximum memory in a 1401 system of 16,000 characters. This addition also added the Modify Address command. 729 Magnetic Tape Drives
Other input/output devices
"IBM 1405 Disk Storage", based on the 350 Disk Storage (RAMAC) announced 1960 1407 Inquiry Terminal, with typewriter
from Bill Worthington August 1, 2008 Updated August 3, 2008
There was also a plethora of other input/output devices which attached to the 1401. ... from 1401 manuals that I have in my stash.
- 1009 Data Transmission Unit
- 1011 Paper Tape Reader
- 1012 Paper Tape Punch
- 1301 Disk Storage (See comment below too.)
- 1404 Printer
- 1407 Console Inquiry Station (It was not an operator's console.)
- 1418 Optical Character Reader
- 1428 Alphameric Optical Reader
- 1412 Magnetic Character Reader
- 1419 Magnetic Character Reader
- 1026 Transmission Control Unit
- 1231 Optical Mark Page Reader
- 1285 Optical Reader
- 7740 Communication Control System
- 7770 Audio Response Unit
Of the machines above, I programmed the 1401 to support the 1412 and 1419 while working for a bank. While working as a Systems Engineer for IBM, I supported customers who had 1404, 1418, and 1231 machines installed. I installed the first fiber-optic version of the 1231. It was hand-carried from Rochester, MN to a college in RI.
The 1301 Disk Storage looked a lot like the 1405, but had at least two actuator arms.
... the 1311 Disk Storage was much more widely used than the 1301 or 1405 Disk Storages.
The 7330 Magnetic Tape Unit was a low cost alternative to the models of the 729.
Some IBM 1401 web links:
1964 Ballistic Research Labs report, IBM, Columbia University, Tom Van Vleck, Van Snyder's 1401 links, mine LaFarr Stuart has a web page What makes the 1401 so interesting?, Movie of Jan 18, 2006 - progress, see #3, IBM 1405 disk storage 1401 Data Processing System from IBM web site
1402 Card Reader Character Set
"IBM CARD CHARACTER CODE"from http://www.bitsavers.org/pdf/ibm/14xx/R29-0044-2_1401SPStraining.pdf
ZONE
PUNCHNO 0 1 2 3 4 5 6 7 8 9 3-8 4-8 12 "X" & +0 A B C D E F G H I . "lozenge" 11 "Y" - -0 J K L M N O P Q R $ * 0 xxx xxx / S T U V W X Y Z , % NO blank 0 1 2 3 4 5 6 7 8 9 # @ Notes: xxx is an illegal punch combination # is an = in the Fortran character set
Mike Albaugh comments
" [your web page] calls the 12-4-8 punch a "square". We always called it a "lozenge" Also, the "commercial" and "Scientific" character sets for the 026 were different, although at this point I only remember that the commercial '&' (12-only) was a scientific '+', and that the '#' was "something else" :-) I could have sworn that 12-6-8 was a '+' in 029 code, but you show it as "Less than", albeit unprintable." And a 1401 card code from Bob Feretich
![]()
A 1401 Card Code from Robert Garner
HTMLized and Sorted by BCD or OCTAL value
TABLE OF UNPRINTABLE CHARACTERS
(from Part No. 451424 - Diagnostic Function Test) Standard Fortran printer carriage control, 1st character:
-LEFT PARENTHESIS 12 5 8 MZ-MINUS ZERO 11 0 -WORD SEPARATOR 0 5 8 AP-APOSTROPHE 0 6 8 -TAPE SEGMENT MARK 0 7 8 DE-DELTA 11 7 8 -GROUP MARK 12 7 8 PZ-PLUS ZERO 12 0 -RIGHT PARENTHESIS 11 5 8 TM-TAPE MARK 7 8 SE-SEMICOLON 11 6 8 CO-COLON 5 8 LT-LESS THAN 12 6 8 blank, single space; 1, top of form; 0, double space; +, overprint (not supported everywhere).
Feel free to consult your friendly Unix man page for the program 'asa' for further reference.Major Equipment Inventory - incomplete
Product # Name Model Serial # Informal ID 1401 computer . 1401-40-28421-E4 . 1406 extended memory . 1406-40-20066-61 . 1402 reader/punch . 1402-1-1600743-C2 . 1403 printer . 1403-40-11401-A3 . 729 tape drive V 0729-3534825B4 Green dot 729 tape drive V 3534949C4 Red dot 729 tape drive IV 35-21062-L1 . 729 tape drive II 21062 . 729 tape drive II 2012 . 077 Collator . 077-40-22036 . 083 Sorter . 33619
(on casting)?Rusty? ;-)) Documation Card Reader instructions and software
From: Bill Selmeier [mailto:bills@right-net.com] Sent: Tuesday, October 10, 2006 4:57 PM To: Ronald Mak for when you need it, here is the software [CardRead.zip] for the Documation Card Reader. Load this to a directory on a PC, connect the usb cord from the card reader, fire up cardread.exe. (there are insturctions in the included word file and the pdf) and use deckview.exe to look at the file created on your disk. Bill Worthington probably remembers how this program runs if you have a problem or describe it and I'll try and help. But the best support is from Brian Knittle who wrote these programs and made the usb convertor box. He is a museum volunteer that lives up in Emeryville. Good Luck... Bill
Supplier: Cardamation Company Inc. c/o Bob Swartz 1041 West Bridge Street Phoenixville, PA 10460. Tel: 610-935-9700, 800-848-01718 cell: 267-221-2954, Fax 610-935-7340 Card Stock Specs: Style: 5081 Color: Natural Corners: Square Corner cut: Upper Left only Cost: $14 per 1,000
also here
Image permissions:
Many of the images on this web site: a) were photographed by me (Ed Thelen), with frequent contributions by Robert Garner and others, b) of property (computers) owned by Computer History Museum.
I am advised by the Museum (July 20, 2006) that
Judy Strebel is the media archivist at the Museum and in general, handles requests for image usage. strebel@computerhistory.org. go to Schedule 2004