Wang 4000 Computer

Before the Wang VS systems, before the Wang 2200, before the Wang 3300, came Wang's first programmable computer system, the Wang 4000. It was created in 1966 by Wang manager Frank Trantanella by repurposing much of the logic of the Wang calculator systems. To read a great account of the Wang 4000, please visit Rick Bensene's Old Calculator Museum, this page in particular, to learn more.

Wang Labs kept a small museum of Wang's history, including a number of their older machines. In the 1980s, when Wang was enduring some rough times, and after An Wang had retired, the museum was scrapped. Employee Bob Trottier was aghast at this but didn't have the room to save much of it, so he took a few pictures and saved a few mementos. He supplied the following photographs, some of which are also on Rick Bensene's site.


Pictures

The machine description above has image links scattered throughout. Here are links to the same pictures, labeled more clearly.

Wang 4000 system
One of two Wang 4000 configurations
Wang 4000 in rackmount configuration
Wang 4000 in rackmount configuration
Wang 4000 backplane wiring
Wang 4000 backplane wiring
1KB core memory card
8 planes of 32x32 core memory, or 1 KB. It is interesting to note that Wang invented and patented the SIMM memory module, and this little guy looks like a precuror of it!
diode ROM
A ROM built from discrete diodes. It looks like 13 words of 15 bits
Wang 4000 front panel
This is the front panel for one of the two Wang 4000 configurations. The image is not great because it was extracted from an image that had a huge amount of perspective distortion.
rackmount Wang 4000 indicator lamp closeup
rackmount Wang 4000 indicator lamp closeup
Wang 4000 logic boards
Wang 4000 logic boards
closeup of Wang 4000 logic boards
closeup of Wang 4000 logic boards
Wang 4001 Arithmetic Unit label
Wang 4001 Arithmetic Unit label; note that it is misspelled

Frank Trantanella

In 2012, Frank Trantanella, the engineer behind the Wang 4000, contacted me with more information and some pictures of the Wang 4000. Here is what he sent; click on any image to get the full resolution image. A very large "Thanks" to him for being generous with his time and taking the effort to dig out these photos and to explain things. The images below were taken by Henry Fredette, who joined the 4000 project in its later days.

Complete Wang 4000 system
Demo room showing a complete Wang 4000 system at Wang HQ
Tighter shot of Wang 4000 console
The main console, showing the dual tape units. Note that all of the logic is exposed below, so I'm sure the operator had to be careful with their feet!
Wang 4000 system from a different angle
This is the same system, but things have been rearranged a bit
Wang 4000 remote head
Glamor shot of the remote calculator head

Frank also supplied a scan of an article from the April 24, 1967 issue of Product Engineering. It describes the novel system Frank designed to allow the various subsystems of the Wang 4000 to communicate to each other as a network of peers.

Here is Frank in his own words describing the system a bit more.

We are talking about 45 years ago, and I don't have any program samples to verify what I am saying, but I would suppose that the 4000 included all of the Loci or calculator commands, plus those extra keys shown on the 4000 keyboard. I would also guess that almost every command had a key so that a program could be entered directly from the keyboard. Special codes, if any, and text could be entered using the toggle switches. An entire program, including text, could probably also be entered via the teletype keyboard, and could be saved to and reread from teletype tale. Remember ... I'm guessing and I'm old. And my recollection of how things worked will be colored by how things, that were designed later, worked.

The 4000 consisted of a number of modules connected by a common bus. Any module could assume control of the bus and any module could transfer data directly to any other module, or receive data from any other module. Codes could be sent directly from the keyboard to the teletype, say to produce a program tape, or sent directly to memory and later sent from memory to the teletype to produce the tape. This was not traditional thinking at the time, whereby everything went though the central processor. It was probably also not a stroke of genius, but rather born of necessity. Since the processor was a standard calculator, there was no way to pass data, particularly alphanumeric codes, through it. However, once the idea came to mind, the benefits of this architecture became apparent. I was awarded a patent for this concept (US3470542) in 1969.

The basic architecture of the 4000 is described in the Product Engineering article of April 24, 1967. Reading this article will help to understand what follows below.

From the keyboard photo, I make out the extra stuff along the top to be:

The three lights O-I-C probably specify the current role of the keyboard: output, input, or control

The eight toggle switches allow entering special codes

The eight lights show the code on the bus in Octal ( I never liked Hex )

The Step-Run toggle allowed single stepping the program for debugging

Along the right side:


Vintage Computer Federation East's Wang 4000

The VCF East Museum (Vintage Computer Federation in New Jersey) acquired a Wang 4000 computer system from Atlas Industrial Manufacturing Co. around 2017. Atlas has been designing and manufacturing heat exchangers and related equipment since 1959. Around 1968 they bought the then new Wang 4000 computer to automate many of the calculations they had been doing by hand using sliderules, and later a Wang calculator.

Due to limitations, such as the 4K byte memory and lack of a high level programming language capability, around 1971 Atlas switched to doing work via a timesharing service over dial-up and the ability to use FORTRAN. The Wang 4000 saw less and less use and eventually was mothballed sometime around 1977. To their credit, Atlas boxed it up and eventually donated it to VCF East in 2017.

VCF East's volunteers are working on restoring the computer back to working condition, but it will be difficult due to the lack of schematics and any technical information other than the programming manual. One bit of good news is the main computational unit is made from repurposed Wang 320 calculator logic; that knowledge should be enough to at least get the programming/display head and the main ALU logic working again.

The museum doesn't have a page yet for their Wang 4000, but with the permission of the Museum, I have shared some of that information here until they get something set up themselves.

Wang 4000 Computer Images

Click on any thumbnail to get a full resolution image.

Wang 4000 Program Coding Forms and Notes

Click on any thumbnail to get a full resolution image.

Wang 4000 program coding form Wang 4000 program coding form Wang 4000 program coding form Wang 4000 program coding form Wang 4000 program coding form Wang 4000 program coding form Wang 4000 program coding form Wang 4000 program coding form Wang 4000 program coding form

Wang 4000 Programming Manual

Although this comes last, it is probably the most important and interesting artifact -- the programming manual for the Wang 4000. It is a 72 page, 29 MB pdf document. It has been OCR'd so the document is searchable, too.

Wang 4000 programming manual

Feedback

If you have any more information about the Wang 4000, I'd love to hear about it. If you want to contact me for whatever reason, try me at jim@thebattles.net.