Contact us Heritage collections Image license terms
HOME ACL Associates Technology Literature Applications Society Software revisited
Further reading □ OverviewAbout FerrantiBrochure □ Architecture □ Architecture1-Level StorageWordsInstructionsOrder CodeAnimated □ Hardware □ Fixed StoreSupervisorOverviewSchedulerCore MemoryAtlas CardAtlas ConsoleConsole Details □ Chilton □ Chilton AtlasDownstairs □ Manchester □ Manchester Atlas □ London □ London AtlasLondon Software □ Atlas II □ Atlas 2 BrochureTitan AutocodeCambridge Atlas □ Closure □ Atlas Closure
ACD C&A INF CCD CISD Archives Contact us Heritage archives Image license terms

Search

   
ACLTechnologyATLAS
ACLTechnologyATLAS
ACL ACD C&A INF CCD CISD Archives
Further reading

OverviewAbout FerrantiBrochure
Architecture
Architecture1-Level StorageWordsInstructionsOrder CodeAnimated
Hardware
Fixed StoreSupervisorOverviewSchedulerCore MemoryAtlas CardAtlas ConsoleConsole Details
Chilton
Chilton AtlasDownstairs
Manchester
Manchester Atlas
London
London AtlasLondon Software
Atlas II
Atlas 2 BrochureTitan AutocodeCambridge Atlas
Closure
Atlas Closure

Atlas Console Details

The Operators use of the Atlas Console is limited to what they can see on the black and while monitor screen. The three sets of lights at the top are the main interest.

Atlas Monitor

Atlas Monitor

B120

The third row from the top contains the octal contents of register B120. That is all it does. Writing some contents into B120 effectively gives a message to either the operators or the engineers An example of a display is shown above. In normal operation, the Supervisor displays the current state of jobs on the machine in B120. Starting at the far left, there is a sequence of bits that give information about the job queues. When set they mean:

Bit   Description
23    Top Priority Jobs running
22    Tape jobs running
21    Short jobs generating lineprinter output
20    Short jobs generating 7-track punch output running
19    Short jobs generating 5-track-punch output running
18    Short jobs generating card punch output running
17    Long jobs running
6-11  Number of jobs completed since last start
0-5   Number of Jobs, input complete, and running

The photo above indicates that most of these operations are taking place. The number of jobs completed since last start is 56 (modulo 64)

Parity Checking

The fourth row is primarily concerned with parity checking. The first 13 lights in the middle show if a parity error has been detected. The first four indicate errors in the even and odd addresses and operands in main core memory, the next two transfers to and from the drums, and the next three for various magnetic tape activities, the final four for the special stores in the Atlas architecture, the 14th light in the middle is a spare. The first button on the left resets all the indicators back to off. The light on the far right used to be the 14th but got moved to indicate it was different from the other 13. It indicates the machine is running in normal mode and not being investigated by the engineer.

Handkeys

The two rows of 24 switches allow the engineer to set up a machine instruction to be executed for debugging purposes. The top row consists of the 10-digit instruction code followed by the two 7-bit index registers Ba and Bm. The second row defines the instruction address. For example:

121  127  0  address

Would define a jump instruction to the address specified. The engineer could then execute instructions one at a time from that position hopefully finding out what the error under investigation was caused by.

Engineer Parity and Interrupt Controls

The final row with black background give assistance to the engineer when investigating a fault. The set of six to the left allow the engineer to switch parity checking circuits on and off. The eight operand buttons in the middle control digits in Atlas's V-store which are normally set by a peripheral when it requires attention. This allows the engineer to simulate peripheral activities. The six buttons to the right are spare (originally they were the buttons in the section of the console with a white background).

Other Engineer Controls

The final row with a white background give the engineer further controls. The two controls on the left adjust the volume of the hooter attached to the oscillator when a prepulse is obeyed and the oscillator attached to an entry in the V-store. The engineer can step through instructions one at a time, slowly or at normal speed and these generate different sounds in the prepulse hooter. The V-store hooter indicates V-store activity.

The first button by itself is the RESET button which is normally just used when the Atlas is switched on to reset certain stores and registers.

The next set of five define:

ENG INT
SINGLE
100KCS / STOP
AUTO / MANUAL RATE
AUTO / MANUAL ORDER

ENG INT, the engineer's interrupt button, is normally used for starting up engineer's test programs.

SINGLE causes an instruction to be obeyed each time the button is pushed.

100KCS allows instructions to be obeyed one at a time with no overlap at a slow speed. This is a double action button so it can also be set to STOP which just stops once the instruction has been obeyed.

AUTO ORDER indicates the instruction being obeyed is from the store and AUTO MANUAL indicates the instruction obeyed is from the hand keys.

AUTO RATE indicates the nornal rate of instructions is being obeyed while AUTP MANUAL indicates it is either working at the 100KCS or SINGLE modes.

The final button by itself STOP HALF ADDER stops the normal action of executing the next instruction or the one jumped to. Instead it keeps the instruction counter set to the current instruction allowing the engineer to repeatedly execute the same instruction.

Finally the key at the end is normally set to AUTO but switched to engineer's mode when the engineer is conducting any of the activities described.

VL TL (22)DL O.1C1 (46) (21)ML2 0.1 B7 (45) WB (20) ML1 0.1 MZ (O) (19)FSB 0.4M6 MZ 5.13 J4 (18) FSA 0.4J6 (42)ZM(O) 5.13F2 (17)WBB1 0.4L5 (41)ZM(E) 5.13J2 (16)CBB1 0.4J5 (40)BAAS 5.13L6 (15) B (39)TRS 5.13 K6 (38) WVS> (13) (37)MRS 5.25E2 (12)OA1 1.6G2 (36) MRVP (11)YAW 1.5 (35) (10) (34)DJB (9) (33)PTA (8)OB MC5 (32) (7)G3 1.4F4 (31) (6)APB 1.2L7 (30) IR (5)TRW 1.2K (29) X1 (4)IW 1.1M4 (28) RHU (3) IW1 1.5L4 (27) I2 (2)BOI 1.LC2 (26) X (1)EMS 1.3J2 (25) CS CONTROL 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 E B120 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 PARITY LAMP RESET CS → MC (E)IN (O)IN (E)OP (O)OP CS→D D→CS CS→TTC CS→TD T→CS WS IN WS OP FS IN FS OP CONT PP PF 9 8 7 6 5 4 3 2 1 0 BA 6 5 4 3 2 1 0 BM 6 5 4 3 2 1 0 PA 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 A CS(E)IN ALL OP D&T B CS(O)IN WR→CS C W.S. READ D FIXED STORE F TAPE CO-ORD PARITY ON/OFF 7 6 5 4 3 2 1 0 OPERAND VM7 OPERAND SPARE SPARE SPARE SPARE SPARE SPARE PRE-PULSE VOLUME CONTROL V/ADDRESS VOLUME CONTROL RESET ENG INT SINGLE 100 KCS STOP AUTO RATE MANUAL RATE AUTO ORDER MANUAL ORDER STOP HALF ADDER LOCKED ON AUTO ENGINEER'S MODE
⇑ Top of page
© Chilton Computing and UKRI Science and Technology Facilities Council webmaster@chilton-computing.org.uk
Our thanks to UKRI Science and Technology Facilities Council for hosting this site