From sentto-2719433-5-980511523-gtoal=vt.com@returns.onelist.com  Fri Jan 26 05:45:47 2001
Received: from mk.egroups.com (mk.egroups.com [208.50.144.76]) by admin.vt.com (8.8.5/8.7.3) with SMTP id FAA05683 for <gtoal@vt.com>; Fri, 26 Jan 2001 05:45:46 -0600 (CST)
X-eGroups-Return: sentto-2719433-5-980511523-gtoal=vt.com@returns.onelist.com
Received: from [10.1.4.52] by mk.egroups.com with NNFMP; 26 Jan 2001 12:18:44 -0000
X-Sender: harry.whitfield@ncl.ac.uk
X-Apparently-To: edinburgh-computer-history@egroups.com
Received: (EGP: mail-7_0_2_1); 26 Jan 2001 12:18:42 -0000
Received: (qmail 69701 invoked from network); 26 Jan 2001 12:18:40 -0000
Received: from unknown (10.1.10.27) by m8.onelist.org with QMQP; 26 Jan 2001 12:18:40 -0000
Received: from unknown (HELO cheviot3.ncl.ac.uk) (128.240.233.51) by mta2 with SMTP; 26 Jan 2001 12:18:38 -0000
Received: from [192.100.135.7] (black48.ncl.ac.uk [128.240.1.177]) by cheviot3.ncl.ac.uk (8.10.1/8.10.1) with ESMTP id f0QCIXH18536; Fri, 26 Jan 2001 12:18:34 GMT
X-Sender: nhw@burnmoor.ncl.ac.uk
Message-Id: <a05001900b69719b9806e@[192.100.135.7]>
To: edinburgh-computer-history@yahoogroups.com
X-Filter-Version: 2.0 (cheviot3)
From: Harry Whitfield <harry.whitfield@ncl.ac.uk>
MIME-Version: 1.0
Mailing-List: list edinburgh-computer-history@yahoogroups.com; contact edinburgh-computer-history-owner@yahoogroups.com
Delivered-To: mailing list edinburgh-computer-history@yahoogroups.com
Precedence: bulk
List-Unsubscribe: <mailto:edinburgh-computer-history-unsubscribe@yahoogroups.com>
Date: Fri, 26 Jan 2001 12:18:29 +0000
Reply-To: edinburgh-computer-history@yahoogroups.com
Subject: [ed-comp-hist] Documents about AA/IMP/EMAS
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Status: RO

Edinburgh History  --  Documents held by Harry Whitfield
--------------------------------------------------------


ATLAS AUTOCODE FOR KDF9
-----------------------

ATLAS AUTOCODE COMPILER FOR KDF9 - COMPUTER UNIT REPORT 4 - 1st October 1965

AA DOCUMENTATION - Volumes 1, 2 and 3 - Describe the structure of the (KDF9)
AA Compiler. Also Version I and Version K source listings.



IMP
---

IMP 75 PRELIMINARY REFERENCE MANUAL, I.N.5 - 15.9.69.

PROGRAMMING IN IMP, EMAP/41.5/0026, Revised 1st October 1969.



EMAS
----

EMAP Technical Committee Minutes EMAP/41.0/0001 to EMAP/41.0/0051

EMAP Technical Committee Reports EMAP/41.5/0001 to EMAP/41.5/0034
apart from the big manuals.


EMAS (SYSTEM 4-75) HARDWARE SUMMARY.

MULTI-ACCESS SYSTEM MANUAL  SYSTEM 4-75, 11/1/67

EMAS TECHNICAL SPECIFICATION 4-75/1: SCHEDULING -- EMAP/41.5/0013, 26/3/67.

EMAS TYPICAL USER FACILITIES, I.N.2 - 20/9/67.

EMAS PRELIMINARY TECHNICAL SPECIFICATION 4-75/6: STORAGE CONTROL -- 29/4/68

A Syntactic Macro Scheme, A.Freeman, June 1969.

SYSTEM 4-75 EMAS PRIMARY SUBSYSTEM REFERENCE MANUAL -- 1.5.70.

EMAS PROVISIONAL SYSTEM MANUAL 1 August 1967.

SYSTEM 4-75 EMAS OPERATORS MANUAL, 22/1/70.

SYSTEM 4-75 EMAS REFERENCE MANUAL (EMAP/41.5/0028), July 1970.

SYSTEM 4-75 EMAS REFERENCE MANUAL, SEPTEMBER 1971

EMAS USER MANUAL, Preliminary Edition, April 1972.

EMAS USER MANUAL, First Edition, October 1972.

SYSTEM 4-75 EMAS SUBSYSTEM REFERENCE MANUAL, (Draft) May 1973.

EMAS Reports 1 to 7, April 1974 - February 1975.
These are reprints of papers published (mainly) in the Computer Journal.

EMAS Operators Manual, First Edition, October 1976.

EMAS User's Guide, December 1976.



Note:

Copies of many of the above documents should be in the DCS and/or ERCC
archives. Other members of the EMAS team may have copies. There may even be
machine readable copies of some.

Reference copies of the EMAS source code and system were made in December 1970.
These should have been kept.

There were also paper tape copies made of the KDF9 AA and IMP compilers.



Other versions of Edinburgh Software
------------------------------------

While I was at the University of Groningen (1972-1979), we ported a version of
IMP onto our PDP11/40 and wrote a mini operating system called GUTS. We then
ported IMP onto GUTS and later onto Unix.

We also made a version of ECCE in Algol 60 for use on the CDC CYBER.

We ported IMP onto the CYBER and students did a number of compiler projects for
languages based on IMP.

I have ported ECCE onto numerous systems over the years, most recently onto
the Macintosh where I rewrote the whole program in Pascal. I also produced
a BBEdit ECCE extension. I have Pascal source for these.

I've copied this message to former colleagues at Groningen in the hope that they might like to fill in more detail. One of these also worked on modelling EMAS scheduling.

Harry.

















-- 
Emeritus Professor Harry Whitfield, Department of Computing Science,
University of Newcastle, Newcastle upon Tyne, NE1 7RU, UK.
http://www.cs.ncl.ac.uk/~harry.whitfield

To unsubscribe from this group, send an email to:
edinburgh-computer-history-unsubscribe@egroups.com



