360/30 CPU and console

The IBM System 360 Model 30

The IBM 360 range was announced on April 7th 1964, and the Model 30 was the baby of the line.

It was developed by IBM's General Products Division at Endicott (NY), and the first example was shipped in June 1965.

A long time ago (1982) I had one of these to play with. Unfortunately at that time I never took any photographs of the system, which consisted of:

Some years later I did a writeup on the trials and tribulations of getting this system working again which was lovingly preserved by Nigel Bree.

One error I should point out in the above document is that the microcode is not interleaved, and no attempt is made to overlap microcode fetches with execution.

It is also available in German thanks to Arno Kletzander.

IBM 360/30 Console

In 2008 the console from this Model 30 was installed as a display at the Computer Science department of the University of Auckland

I am quite sure this computer is the one shown in the last photo on this page, arriving in Australia in 1966.

A list of IBM System/360 CPUs remaining is at http://www.ibmsystem3.nl/System360/index.html

The Model 30 internals

Internally, the Model 30 uses 8-bit data paths and registers to provide the IBM 360 architecture. The main storage is arranged as 64k x 9bits (including parity). 16bit registers are used for storage addresses, but must be loaded 8bits at a time. The microcode is 4k x 55bits wide, with a cycle time of 750ns. For a fuller description of the internals of the Model 30, see the FETOM, which is amongst the IBM manuals accessible from the links page.

The Model 22

The /22 was a re-worked /30 fitted with 24k or 32k of semiconductor (MOS) memory. It was actually released after the announcement of the 370 series.

Model 30 Emulator

Select the VHDL link for a page concerning my 360/30 Emulator in VHDL.

Manuals I would like to get

I know that these are available on Bitsavers, but if anyone has paper copies they can spare, please let me know.

Other FPGA 'mainframe' implementation projects

Please contact me if you know of something else that can be added to this list.