The ENGLISH ELECTRIC Co. Ltd. 

 
             Draft List of Surviving DEUCE Documents 
             Last updated: 18 June 2010: David Green 

To put a smidgin of order into this list, the items are grouped in the following categories.

Editions of the "DEUCE Programme News"
Editions of the "DEUCE Bulletin"
Programming the DEUCE Computer
Programs and Routines
Interpreters
Reports of Meetings
Peripheral Equipment
Miscellaneous
References to DEUCE
Location of Listed Documents

Note: Passages in italics are my comments, unless noted otherwise.

DEUCE Programme News

This publication ran for 77 issues (or more?). Publication commenced in July 1955. Issues #1 through #35 were called "DEUCE Programme News", subsequent issues were simply called "DEUCE News". The initial aim was to provide a monthly summary of news of interest to DEUCE programmers, on subjects like: programmes issued/completed; subroutines issued/completed; amendments/corrections to programmes and subroutines, "programming devices" (neat ways of programming); the programming implications of upgrades to the DEUCE computer or its peripherals. Occasional issues were devoted to single topics of importance.

The list of 77 issues is rather long and is presented separately here.

DEUCE Bulletins

Rugby/Whetstone DEUCE Bulletin, Issue No.1, 1 May 1959
Original document: Manchester (EEC/D2)
On the Web: as 11 *.gif files.

Rugby/Whetstone DEUCE Bulletin, Issue No.2, 1 June 1959
Original document: Manchester (EEC/D3)
On Web: in Web page.

Rugby/Whetstone DEUCE Bulletin, Issue No.3, 1 July 1959.
Original document: Manchester (EEC/D4)

DEUCE Bulletin, Issue No.4, 1 August 1959.
Original document: Manchester (EEC/D5)
Includes some statistics on the reliability of DEUCE, on the Web in this page.

DEUCE Bulletin, Issue No.5, 1 September 1959.
Original document: Manchester (EEC/D6)

DEUCE Bulletin, Issue No.6, 1 October 1959.
Original document: Manchester (EEC/D7)
On Web: as nine *.gif files.

DEUCE Bulletin, Issue No.7, 1 November 1960.
Original document: Manchester (EEC/D8)

DEUCE Bulletin, Issue No.8, 19 January 1960.
Original document: Manchester (EEC/D9)
Includes an index of the contents of DEUCE News #1 (July 1955) through to DEUCE News #42 (November 1959}

DEUCE Bulletin, Issue No.9, 22 February 1960
Original document: Manchester (EEC/D10)
On Web: as 13 *.gif files.

DEUCE Bulletin, Issue No.10 June 13 1960.
Original document: Manchester (EEC/D11)
Includes: A Proposal for a Modification to DEUCE by G. J. Tee in pages 8-12.
(a proposal to use a knitting machine for output) on the Web in this Web page
.

Programming the DEUCE Computer

English Electric DEUCE Programming Manual
Original documents:
. Auckland: Date uncertain.
. Sydney: Call# DG38620. (NS-y-16/5-56)
. UTECOM: (May 1956 NS-y-16) 70pp
. London1: Boxfile 38/120, 1956
. Leigh (NS-y-16/5-56)
. Green (NS-y-16/5-56).
On Web: as Web page.

English Electric DEUCE Logical Design Manual Part 1 - General Description,
Original documents:
. London1: Boxfile 38/118, (NS-y-37/11-57)
. London1: Boxfile 38/122, (NS y 37, First Issue, 19.7.56)
. Barrett: (NS y 37/11-57)
. Leigh (NS-y-37/11-57)
. Green (NS-y-37/11-57).
On Web: NS-y-37/11-57 as Web page.

English Electric DEUCE Logical Design Manual Part 2 - Drawings,
Original documents:
. London1: Boxfile 38/119, (NS-y-37/11-57)
. London1: Boxfile 38/123, (NS y 37, First Issue, 19.7.56)
. Barrett: (NS y 37/11-57)
. Leigh (NS-y-37/11-57).
On Web: NS-y-37/11-57 as Web page.

DEUCE Programmer's Course - Lecture Notes.
There are several copies of these notes, all slightly different. Nominally there were 30 lectures. In fact, no copy contains lectures #28 or #30. There were also some additional "C" lectures: 9C, 21C, 22C, 23C, 25C, 26C (making 34 lectures in all). These are not all present in all copies.
(a) "English Electric DEUCE Lecture Notes 1 - 30".
. Original document: London1: Boxfile 38/125
(b) "English Electric DEUCE Lecture Notes 1 - 30"
. Original document: Leigh,
(c) DEUCE Programmers Course.
. Original document: Green.
(d) DEUCE Programmers Course, (missing section C26), (Report DPCS2)
. Original document: London1: Boxfile 38/27(16). This is incorrectly listed by the Museum as "Programming Manual".

English Electric Computer Programming - Lecture Notes c1962
Original document: London1: Boxfile 38/124
It is not certain these are DEUCE programming notes. They are not specific to DEUCE and may have been prepared for its successors. KDF9, KDF6 and KDP10 are mentioned in Section 5. Contents:
1. Introduction to Data Processing. (1.1 - 1.3)
2. Flow Charting Techniques. (2.1 - 2.6)
3. File Maintenance Procedures. (3.1 - 3.13)
4. File Maintenance Examples. (4.1 - 4.22)
5. Information Representation. (5.1 - 5.20)
6. Organisation of Data. (6.1 - 6.5)
7. Digital Computer Structure and Organisation. (7.1 - 7.7)
8. Writing Computer Programmes. (8.1 - 8.20)
9. Sorting. (9.1 - 9.17).
.

"A Programming Handbook for the Computer Deuce", 207 pages.
Burnett-Hall D.G. and P.A.Samet, Tech.Note MS.38, April 1959, RAE Farnborough.
Original documents:
. Manchester: (RAE/D9),
. UTECOM
On Web: as .html (first 60 pages only) and as a .pdf file.

"Basic DEUCE Programming (2nd Issue)",
Report NS y 88, Price V.E. and G.M.Davis, 20 January 1958.
Original document: Manchester (EEC/D23)
Quote: the report contains the basic methods for programming DEUCE together with a series of graded examples, suitable to be given to persons before they attend a course on programming DEUCE.

"Guide to Programming for DEUCE", pp9.
Computing Note M.S./B/200 by Miss E.R. de Bourcier and D.G. Burnett-Hall.
Original document: London2: Folder N15/68
Quote: "These computing notes are intended for those learning to programme DEUCE, and should be used in conjunction with the second issue of the English Electric Company's "Programming Manual for DEUCE." The guide contains examples to work through after reading recommended sections of the manual.

"Hints on Programme Testing on DEUCE", pp4.
Computing Note M.S./B/202 by Miss E.R. de Bourcier and D.G. Burnett-Hall.
Original document: London2: Folder N15/68
Quote: "This note does not claim to be an exhaustive account of methods for testing programmes on DEUCE. The general emphasis is to encourage the programme-tester to save time on the machine by getting it to punch out information he can take away and study."

EE DEUCE reference card
Original document: London1: Boxfile 38/27(14)

"The Assembly of Large Programmes for the Automatic Computer Deuce".
Watt J.M., Technical Note No. MS.31, July 1956.
Original document: Manchester: (RAE/D8)

"Instructions for Using Automatic Instruction Modifier and 64 Column Read and Punch"
Report NS u 246, Gilmour A., 18 September 1957.
Original document: Manchester (EEC/D17)

"Standard Operating Instructions for DEUCE",
Report NS y 78, Birchmore Miss A., 21 November 1957.
Original document: Manchester (EEC/D19)
On Web: as pdf file (2.1Mb), in Web page.

"Håndbok for DEUCE-opertatØrer" (DEUCE Operator's Manual),
Report Nr. 17, Statistisk Sentralbyrå, Oslo, 3 February 1960. In Norwegian.
Original document: Green

"DEUCE Control Panel Manual",
Report NS y 79, Birchmore Miss A., 21 November 1957.
Original document: Manchester (EEC/D21)
On Web: in Web page.

"Preparing and Testing Deuce Programmes",
Report NS y 80, Landin P.J., 25 November 1957. 35 pages.
Original document: Manchester (EEC/D20)
On Web: An extract (sections 2.1 and 2.2) is in Web page.

"Principles of Programming",
Report NS y 81, Birchmore Miss A., 25 November 1957.
Original document: Manchester (EEC/D22)
On Web: in Web page.

"Useful Constants",
Report NS u 258, Robinson C., 14 February 1958.
Original document: Manchester (EEC/D26)

"DEUCE Schematic Diagram",
Report NS u 259, Robinson C., 14 February 1958.
Original document: Manchester (EEC/D25)
This is very reduced in size.

"DEUCE Programmers' Course No.8",
Report NS u 286, Ozanne D.J., 20 January 1959.
Original document: Manchester (EEC/D36)
Timetable and list of topics/lecturers - not the course content.

Introduction to High Speed Digital Computing, 17 pages.
Roneod programming manual produced by the UTECOM Laboratory, NSW University of Technology (probably c. 1958)
Original document: UTECOM

University of NSW High Speed Digital Programming Course, 17 pages.
Roneod programming manual produced by the UTECOM Laboratory, (probably c. 1958)
Original document: UTECOM

University of NSW Programming Course (57pp)
Roneod programming manual produced by the UTECOM Laboratory, (probably c. 1958)
Original document: UTECOM

"A Simplified Coding System for Deuce".
Dodd, K. N., Royal Aircraft Establishment.
Tech.Note MS.39, 1957 September. NBS# 5701684.
Original document: Babbage: (Box 81,folder 16)

Some flow diagrams for STAC (manuscript form) (about 400 pages) (c.1964)
Original document: UTECOM

DEUCE STAC Programming Manual (38 pages);
Original documents: UTECOM London1: Boxfile 38/123

STAC III for DEUCE Mark I and II(A) 31 March 1965 (12 pages)
Original document: UTECOM

Miscellaneous DEUCE programming notes.
. Programming and planning for the X-Y plotter. E. W. Worth, 21 October 1958, 2 pages.
. Separate hand-written operating notes for each of: ZP29; ZP48M; R24T; P19T/1; E06; M12; S06; T01/2.
. memos on Program Testing Scheme
. memo on programme ZP46T/1
Original document: Manchester (EEC/D41)

Miscellaneous DEUCE programming notes.
. Note on DEUCE standard bricks, B. W. Munday, 3/6/55, pp2, stencil.
. Note on GIP 2, B. W. Munday, 8/12/55, pp2, stencil.
. "Re Magnetic Drum Head Shifting", DOC/OAG 21/4/56, pp1.
. Modification of instructions, 24/9/56, pp1 + 1 diagram.
. Automatic instruction modification on DEUCE (Scheme NRL 4), S. J. M. Denison, 22/1/57, pp9.
. some handwritten notes and schematics including DEUCE Multiplier/Divider logical diagram TRON.A 1152-1
Original document: London2: Folder N24.

Programs and Routines

Lists of the programs and subroutines in the DEUCE Library were published at regular intervals in the DEUCE News (issues #18, #35, #42, #48, #55, #67 and #76). Of these, Issue #18 is on the Web as a pdf file (4.4Mb).

Six red binders containing flow charts, code and operating instructions for many subroutines. The complete contents of these binders was not recorded but the following subroutines have been copied to the Web (as .pdf's).
. A01F/1 Floating Add, Subtract, Multiply and Prepare.
. A02F/1 Floating Add, Subtract, Multiply, Divide and Prepare.
. A13F, A14F, A15F, A16F Floating Arithmetic.
. B08 Fetch Consecutive Tracks to Consecutive DL's.
. B08/1 Like B08 but faster and with fewer testing facilities.
. D03 Divide one single-length number by another.
. D05 Divide one single-length number by another.
. D15D Double-length quotient of two double-length numbers.
. F01 The Square Root of a single-length number.
. F03D The Square Root of a double-length number.
. M01/1 Signed multiplication of two single-length numbers.
. M04/1 Signed Multiplication.
. M10D Multiply two signed double-length numbers.
. M12 Fast multiplication with fixed shift of two places.
. M12/1 Fast multiplication with fixed shift of two places.
. P01/1 Convert a single-length integer to decimal and punch on card with sign.
. P02/1 Punch two signed numbers in decimal on a card.
. P19T/2 Scale and Punch n 8-digit signed numbers.
. R01/1 Read one signed decimal integer (of up to 10 decimal digits).
. R02/1 Read and Scale two 9-digit signed decimal integers.
. R03/1 Read and Scale three 9-digit decimal numbers.
. S06 Summimg a series of up to 32 terms to p binary places.
Original document: Leigh.

Programs to aid assembly of large user programs (Series ZC)
A binder containing flow charts, code and operating instructions for several ZC programs. The complete contents of this binder were not recorded but the following programmes have been copied to the Web (as .pdf's).
. ZC01T/6 General Interpretive Programme (G.I.P.8).
. ZC13 Programme Store and Fetch.
. ZC14 Brick Assembly.
. ZC14T/1 64-column Brick Assembly.
Original document: Leigh.

ZC23T. Alphacode Translator (Programme No. 597)
Report K/AA t 1390, undated.
Original document: Leigh.
A binder containing flow charts, code and operating instructions.

Demonstration Programs (Series ZV)
A binder containing flow charts, code and operating instructions for the ZV programs ZV01-ZV06 and ZV08-ZV12.
The contents of this binder are listed here.
Original document: Leigh.

Programs to Assist Programmers (Series ZP)
A binder containing flow charts, code and operating instructions for various ZP programs.
Many of these programs are described in DEUCE Programme News - No. 16. November, 1957.
The complete contents of this binder were not recorded but the following programmes have been copied to the Web (as .pdf's).
. ZP04 Track Assembly.
. ZP05/1 Synchronise Display (One Card).
. ZP06/1 Check Detailed Coding.
. ZP13/1 Clear Drum (One Card Programme).
. ZP13 Clear Drum.
. ZP14 Read to Drum.
. ZP15 Write Clock Track.
. ZP16 Synchronise and Enter Programme.
. ZP15/1 Set up Clock Track.
. ZP16/1 Synchronise with Clock Track.
. ZP29 Posr Mortem.
. ZP29T/3 Post Mortem (for Mk I, II or IIA Machines).
. ZP34 Clock Track Set or Sync.
. ZP36 Set Up Clock Track.
. ZP37 Sync with Clock Track.
. ZP39T Read and Enter Programme.
. ZP41 Stop and Field Detector.
. ZP42 Binary to Decimal Conversion.
. ZP47 Clear High Speed Store.
. ZP49T Read Programme and Enter.
. ZP50 Magnetic Tape Initial Card.
Original document: Leigh.

Deck of Punched Cards, including:
. Alphacode compiler (ZC16T/2?) Takes Alphacode cards and converts them to binary code.
. Alphacode interpreter (ZC17T/2?) Interprets the output from the compiler and runs the alphacode program.
. Alphacode interpreter DSL GRAPH. Extension to output sets of co-ordinates ready for plotting.
. RUN and GO. D.S.L. GRAPH PACK. Alphacode compiler and interpreter.
. RUN and GO WITH CARDS. Variation of above.
. RUN and GO ALPHACODE, OLD GRAPH. Variation of above.
. ALGOL TRANSLATOR. Deck followed by Algol codes, punched out codes.
. ALGOL CONTROL. Runs codes output from above.
. MNEMONIC. ?
Original document: Leigh.

Programs and Subroutines, NPL/99 and NPL/116 to NPL/162
National Physical Laboratory.
Original document: London2: Folder M6/108
A folder containing brief descriptions (mainly one page, mainly hand-written) of routines developed at N.P.L. A few also have operating instructions, and the following, all hand-written, have flow charts and code.
. NPL99 Form roots from quadratic factor (real and complex), pp13.
. NPL153 Euler's Transformation (Wijngaarden's method), pp5.
. NPL154 Complex Elliptic Integrals, pp3.
. NPL155 Sum Chebyshev Series, pp7.
. NPL161 Read decimal digit from punched tape, pp3.
. NPL162 Read character from punched tape, pp3.
Folder also includes "BIMA to KDF9 Algol paper tape convertor".

"Issued DEUCE Subroutines, NPL/2 to NPL/108"
National Physical Laboratory.
Original document: London2: Folder M7/107
A substantial folder containing descriptions (all hand-written) of DEUCE routines developed at N.P.L. Some, but not all, have flow charts and code. Not all the routines show a DEUCE Library number, so it is not easy to cross reference them to the "official" list. The file is not complete and the following routines are missing: #33, #53, #64, #65, #69-#75, #81, #82, #84-#86, #94, #104.

DEUCE data cards, envelope of cards not dated. Includes:
. Single to Double Field D.L. Conversion (5 cards)
. Single to Double Field Reproduce. (4 cards)
. Initial Card, Clear Drum ZP48M (1 card)
. Set Clock Track ZP36 (1 card)
. Various other unidentified cards (a dozen of so).
Original document: Manchester (EEC/D1)

DEUCE Programme Codes, ca.1961, comprising:
1. General Interpretive Programme (GIP 7), 22 March 1961, 7 pages. Operating instructions. No code.
2. English Electric Multiple Regression Programme, 3 pages. Program 2L319. Operating instructions. No code.
3. DEUCE Programme No. NPL128 Curve Fitting, 19 January 1959. Operating instructions. No code.
4. DEUCE Instruction Code, 9 March 1961, 1 page.
  On Web: as .gif file (159kb).
5. Automatic Instruction Modifier, 18 May 1961, 1 page.
  On Web: as .gif file (117kb).
6. Filler Instructions for DEUCE, 21 June 1961, 1 page.
  On Web: as .gif file (78kb). Original document: Manchester (EEC/D13)

"A DEUCE Programme to Calculate H.C.F.".
Birchmore, Miss A., Report NS y 104, 16 September 1958, pp14.
Original document: Manchester (EEC/D30)

"Guide to a DEUCE Programme for Calculating H.C.F.".
Birchmore, Miss A., Report NS y 105, 16 September 1958, pp10.
Original document: Manchester (EEC/D45)

"DEUCE Programming Examples".
Boothroyd J., Report NS u 272, 16 September 1958.
Original document: Manchester (EEC/D29)

"Calculate the Cubes of the First n Natural Numbers, n≤44"
David Ozanne.
Original document: Manchester (EEC/D27A)
The program code contains deliberate errors. A student exercise in which the students have to find these errors.

"DEUCE Programming Exercise No. 1"
Original document: Green
A student exercise from 1962, to calculate the cubes of the natural numbers from n1 to n2. Possibly the same exercise as the Ozanne document above. Flowchart and code of my personal attempt to program it, hopefully with fewer errors.

"General Decimal Punch Subroutine"".
Clark B.W., Report W/M(4A).p.11, 31 October 1958.
Original document: Manchester (EEC/D32)

"AlphaNumeric Punch Out Subroutine".
Clark B.W., Report W/M(4A).p.12, 11 November 1958.
Original document: Manchester (EEC/D33)

LR23BM General Decimal (Matrix) Read to Drum
(DEUCE Programme No. 738) (18 pages)
Original document: UTECOM

XR03/1 Multiple Regression Programme (DEUCE Programme No. 730), pp11
Original document: UTECOM

N.S.W. Scheme B Programs (about 10 pages)
Original document: UTECOM

Some brief references to DEUCE statistical programs, including:
. 10.01.002 Periodogram Analysis, 493, Sept 1959
. 10.02.001 Mean and Variance, 321
. 10.07.003 Autocorrelation Program, 382
. 10.07.004 Lagged Correlation Programme, 285.
Original document: London1: Boxfile 38/79(7)

Interpreters

Some documentation about the DEUCE interpreter programmes was issued as special copies of DEUCE News. See for example:
Alphacode: DEUCE News #20, #49.
Easicode: DEUCE News #68.
General Interpreter Programme (GIP): DEUCE News #10, #63.
STAC Programming Manual: DEUCE News #38.
Tabular Interpretive Scheme (TIP): DEUCE News #19, #65.

DEUCE Alphacode Manual.
Original documents (two copies): Manchester (EEC/D14)

DEUCE Alphacode Manual.
Report DPCS1, undated.
Original document: Leigh.

DEUCE Alphacode Manual (Second edition).
English Electric Co, Data Processing and Control Systems Division, 1960
Original document: Belfast
This is probably DEUCE News #49.

"ALFASYSTEMET Et Lettkodingssystem for DEUCE" (The Alphacode System, an Easy Coding System for DEUCE).
Report Nr. 16, Statistisk Sentralbyrå, Oslo, 15 January 1959. In Norwegian.
Original document: Green

"Alphacode".
Report DPCS(T)11, undated.
Original document: Leigh.

Alphacode Notes (15pp)
Roneod programming manual produced by the UTECOM Laboratory, (probably c. 1958)
Original document: UTECOM

"Preliminary Report on EASICODE",
Report W/AT 216, Kelly M.J. and B.Randell, 19 September 1958.
Original documents:
. Manchester (EEC/D31)
. Randell
On Web: as pdf file.

GEORGE and Alphacode Exercises Set II, 2 pages.
Roneod programming manual produced by the UTECOM Laboratory, (probably c. 1958)
Original document: UTECOM

Flow diagrams for GEORGE (original manuscript probably mid 1958), pp74.
Original document: UTECOM
(This is the historic translator for Charles Hamblin's zero-address language for a stack-based machine, on which the English Electric KDF9 machine was based: Robin Vowels)

"Notes on GIP 5",
Report NS u 261, Landin P.J., 18 February 1958.
Original document: Manchester (EEC/D27)

"General Interpretive Programme", pp24.
Report DPCS(T)10, undated but concurrent with DEUCE News 10.
Original documents:
. Leigh,(two copies)
. Green.
This is substantially the same as Part 1 of DEUCE News #63.

GIP Examples, 2 pages.
Roneod programming manual produced by the UTECOM Laboratory, (probably c. 1958)
Original document: UTECOM

The UTECOM General Interpretive Programming Scheme (12pp)
Roneod programming manual produced by the UTECOM Laboratory, (probably c. 1958)
Original document: UTECOM

"Solution of Finite-Difference Equations by Summary Representation",
Report W/M(4B).p.1023, Tee G. J., 7 January 1965.
Original document: Barrett
On Web: as pdf file (426KB),
Four pages of GIP8 code.

"STEVE",
Report W/AT 255, Broyden C.G., 15 December 1958.
Original document: Manchester (EEC/D35)
Description of the special purpose interpretive program for calculations involving the themophysical properties of steam and water.

Programming notes on "STEVE" and "BEVERLEY"", ca.1958.
Original document: Manchester (EEC/D39) The flowchart and code for a program to calculate the viscosity of steam, but the code "brings down" (unknown) code from the drum, so not a complete program in its own right.

"Further Notes on 'STEVE' and 'BEVERLEY'",
Report W/AT 255 - Second Amendment, Broyden C.G., 17 November 1959.
Original document: Manchester (EEC/D37)
The appendix contains the STEVE and BEVERLEY codewords (commands).

Tabular Interpretive Scheme (Version 1). DEUCE Programme No 19012
Bristol Aero-Engines Limited. T.M.56, pp21, undated.
Original document: London1: Boxfile 38/79(8)
No code or flow charts.

DEUCE Tabular Interpretive Programme II (BAE No. 19013)
Bristol Aero-Engines Limited. T.M.56/2, pp15, undated.
Original document: London1: Boxfile 38/79(9)
No code or flow charts.

Computer printout, Bristol Mk.II drum filling.
Original document: Manchester (EEC/D42)
This is a complete dump of the drum, with a few directions about what goes where. Guessing - this is TIP2?

Computer programming notes and printout, Atomic Power Division, EE Co Ltd.
Original document: Manchester (EEC/D43)
Code, flowchart and drum dump for brick 34 of Bristol TIP II. The brick calculates Bessel Functions.

Computer printout, programming notes, including "TIP Mark 2 Order Code",
typescript, Mechanical Engineering Laboratory, EE Co Ltd.
Original document: Manchester (EEC/D44)
A lot of blank Whetstone coding sheets and some TIP stuff.

DEUCE Programming notes, including
"DEUCE Programme No.19012: Tabular Interpretive Scheme" (pp21) no date.
Original document: Manchester (EEC/D40)
This scheme appears to be an early form of Visicalc or Lotus 123, ie. a spreadsheet.

Reports of Meetings

DEUCE Routines 6 Oct 1953, pp6.
A meeting to discuss standards and priorities for the provision of routines ready for the introduction of the new DEUCE computer.
Original document: Turing
On Web: as six *.gif files.

DEUCE Subroutines
Minutes of a meeting on 19 October 1953 to discuss subroutines.
T. Vickers, 28 October 1953
Original document: London2: Folder N15/68.
With attachments:
. by T. Vickers: DEUCE subroutines, 14 September 1953, pp5.
. by J. H. Wilkinson: Linear Algebra, 28 October 1953.

DEUCE Engineers Meeting, R.A.E Farnborough, 12 June 1957, 5pp.
Original documents:
. Turing
. London2: Folder N24.
On Web: as five *.gif files.

DEUCE Engineers Meeting, Bristol Aircraft Co., 26 September 1957, pp3.
Original document:
. Turing
. London2: Folder N24.
On Web: as three *.gif files.

Peripheral Equipment

EE DEUCE Circuit Manual (preliminary Issue)
Part VIII: input card reader and output card punch
Report NJ3 y 15, A.C.D. Haley, 22 October 1956.
Original document: London1: Boxfile 38/27(15)

English Electric DEUCE Preliminary Instruction Manual for DEUCE Mk II Input/Output System Volumes 1 and 2
- General Description and Logical Design
(misleadingly included in an official EE binder labelled "Operating and Maintenance Instruction Manual"), undated.
Original document: London1: Boxfile 38/121

Line Printer for D.E.U.C.E: General Description and Circuit Operation.
Technical Handbook No. SPD.TH/087/1. 27 February 1962
ICT Ltd, Special Projects Dept., T. Cheshire.
Original document: London1: Boxfile 38/27(12)

An Improved Paper Tape Output System for the Computer DEUCE, pp8.
Sanderson K. and Piggott I.B., 1964
Royal Aircraft Establishment. Technical Note. no. Maths 116.
Original document: London3: B.S.73/81(5.)

"Punched Paper Tape for DEUCE", 22 January 1958.
some notes by D. O. Clayden. 1 page.
Original document: London2: Folder N24.

"Magnetic Tape Storage System for DEUCE (Provisional Specification)".
Report NJ3 y 12, 3 July 1956, by A.C.D. Haley and A.W. Nicholson. pp7 plus one drawing (18s 13467).
Original document: London2: Folder N24.

Provisional Operation Data for a Magnetic Tape Facility to be fitted to DEUCE
National Physical Laboratory. (pp6 including diagrams) 25 September 1956,
Original documents:
. London2: Folder N15/68. (with one page of amendments).
. London2: Folder N24.
. Turing
On Web: as six *.gif files

English Electric DEUCE Logic Diagrams and Circuit diagrams for Magnetic Tape,
some 3 x A4 in size (12pp)
Original document: UTECOM

"Guide to the Use of Magnetic Tape Equipment on the NPL DEUCE".
(8 pp including diagrams) June 1959
Original documents:
. London2: Folder N15/68.
. London2: Folder N24.
. Turing
On Web: as nine *.gif files.

Miscellaneous

"Decimal-to-Binary and Binary-to-Decimal Conversions".
Report NS y 62, Denison S.J.M., 27 June 1957.
Original document: Manchester (EEC/D15)

"Notes on Binary Decimal and Decimal Binary Conversion (using Brunsviga)",
Report NS u 242, Robinson C., 9 September 1957.
Original document: Manchester (EEC/D16)
On Web: in Web page.

"INNFØRING I DEUCE" (Introduction to DEUCE).
Report Nr. 14, Statistisk Sentralbyrå, Oslo, 18 March 1958. In Norwegian.
Original document: Green

English Electric General Description of "DEUCE" Digital Electronic Universal Computing Engine (Aug. 1958) (17pp)
Original document: UTECOM

"DEUCE Forecasts the Election Results"
pp18-20 in "English Electric and Its People", Vol. 14, November 1959.
Original document: London1: Boxfile 38/27(13)

Matrix Manipulation on the DEUCE (6 pp) 6 July 1960
(An address to the First National Conference of AFCAL at Grenoble, September 1960)
Original document: Turing
On Web: as six *.gif files.

UTECOM Laboratory Safety Precautions (pp4)
Original document: UTECOM


References to DEUCE

S. H. Hollingdale, "High Speed Computing - Methods and Applications", publ. English Universities Press, 1959. Includes chapters on EDSAC (chapter 5) and DEUCE (chapter 6).

R.A. Vowels, UTECOM -- An English Electric DEUCE (1993) (pp33 including 4 photos)
(Noted at Robin Vowels' site).

B. Jack Copeland, "Alan Turing's Automatic Computing Engine. The Master Codebreaker's Struggle to build the Modern Computer" publ. Oxford University Press, 14 April 2005. ISBN-10: 0-19-856593-3, ISBN-13: 978-0-19-856593-2
Contents mainly concern the Pilot ACE but there are sections on:
* Robin A. Vowels: The DEUCE-a User's View
* Tom Vickers: Applications of the Pilot ACE and the DEUCE
* Harry D. Huskey: The ACE Test Assembly, the Pilot ACE, the Big ACE, and the Bendix G15. More details
.

The Computer Journal, Volume 1, Issue 4, pp. 172-176:
"DEUCE interpretive programs", C Robinson
The English Electric Company Ltd., Stafford, UK
Abstract. This paper describes the principal features of (i) The General Interpretive Program, (ii) The Tabular Interpretive Program, and (iii) Alphacode, which are the interpretive programs which have been most extensively used in solving problems on DEUCE. The characteristics of these three schemes are compared and contrasted.

The Computer Journal, Volume 2, Issue 2, pp. 76-84:
"A translation routine for the DEUCE computer", RC Brigham and CG Bell
New South Wales University of Technology, Sydney, Australia
Abstract. Most computers in operation today have supplementary programs which do automatic coding or program assembling. These programs either translate, automatically code, or interpret pseudo instructions which in themselves may cause the enaction of hundreds of actual machine instructions. The outstanding feature of such routines is that programming time and effort is cut to a minimum. This paper deals generally with translation and interpretive schemes, and specifically with a suitable translation routing for use with the DEUCE computer. The translation program is called SODA, or Symbolic Optimum Deuce Assembly Program. Two examples of SODA use are included in the appendix.
On Web: as a web page;

The Computer Journal, Volume 2, Issue 4, pp. 164-169:
"Experience in using a Deuce computer for the family expenditure survey", P Redfern
Central Statistics Office, London, UK
Abstract. A talk, given to The British Computer Society in London on 4 May 1959, reviewed some of the lessons learnt in using a computer for a statistical survey. After a short description of the origin of the survey, and of its statistical aspects, an account was given of the computer experience under fiver headings: The choice of computer, The computer input and output, The program and computer operation, Programming and programmers, Costs.

The Computer Journal, Volume 3, Issue 2, pp. 98-107:
"The DEUCE Alphacode translator", FG Duncan and DHR Huxtable
The English Electric Company Ltd., Kidsgrove, UK
Abstract. A description is given of a recently completed program for translating from a single-level pseudo-code (Alphacode) to a multi-level machine code (orthodox DEUCE code). The chief point of interest is the allocation of the single-level addresses among the three levels of the real computer to obtain an efficient final program.

Uncatalogued Collections

Charles Babbage Institute International Computing Collection, 1939 - 1990, CBI 62
# English Electric * A.C.E. (Box 2) * Deuce (Box 2)

Location of Listed Documents

Auckland:
University of Auckland, Historical Computer Book Collection, here.

Babbage:
Center for the History of Information Technology, Charles Babbage Institute, University of Minnesota, here.

Barrett:
John Barrett, personal papers.
See 'Navigating the Manuals' here.

Belfast:
Queen's University, Belfast.

Green:
David Green, personal papers.

Leigh:
David Leigh, personal papers.

London1: Material held at Blythe House, West Kensigton, by the London Science Museum, including:
. 38/27 A boxfile of English Electric papers,
. 38/79 A boxfile of papers relating to Other British Computers,
. and various individual 38/xx items,
as listed in an index of part of the archive of ICL material held by the Museum.
More about the Science Museum Archives can be found at their official site.

London2: Material held by the London Science Museum in the Imperial College Library, including:
. M6/108 A folder containing DEUCE subroutines and programs written at the National Physical Laboratory.
. M7/107 A folder of issued DEUCE subroutines written at the National Physical Laboratory.
. N15/68 Miscellaneous DEUCE documents.
. N24 Miscellaneous DEUCE documents.
. N27 "Miscellaneous 1950 - 1965". Mainly Pilot Ace material.
More about the Science Museum Archives can be found at their official site.

London3:
The British Library, 96 Euston Road, London NW1 2DB

Manchester:
The John Rylands Library at the University of Manchester has DEUCE documents in two holdings:
. ENGLISH ELECTRIC COMPANY LIMITED (NAHC/EEC): two boxes of archive material containing 45 folders (D1-D45), and
. ROYAL AIRCRAFT ESTABLISHMENT, FARNBOROUGH (NAHC/RAE), which contains a couple of items.

Randell:
Brian Randell, personal papers.

Sydney:
The University of Sydney Library, NSW 2006, Australia.

Turing:
The Turing Archive for the History of Computing at AlanTuring.net.

Utecom:
A Deuce was sent to Australia and renamed UTECOM. In his UTECOM web site, Robin Vowels mentions that various documents still exist.


home