Contact us Heritage collections Image license terms
HOME ACL Associates Technology Literature Applications Society Software revisited
Further reading □ OverviewQ1 1972Q2 1972Q3 1972Q4 1972Q1 1973Q2 1973Q3 1973Q4 1973Q1 1974Q2 1974Q3 1974Q4 1974Q1 1975Q2 1975Q3 1975Q4 1975
ACD C&A INF CCD CISD Archives Contact us Heritage archives Image license terms

Search

   
ACLLiteratureProgress ReportsBasic Software
ACLLiteratureProgress ReportsBasic Software
ACL ACD C&A INF CCD CISD Archives
Further reading

Overview
Q1 1972
Q2 1972
Q3 1972
Q4 1972
Q1 1973
Q2 1973
Q3 1973
Q4 1973
Q1 1974
Q2 1974
Q3 1974
Q4 1974
Q1 1975
Q2 1975
Q3 1975
Q4 1975

Quarterly Progress Report 1 April - 30 June 1974

P E Bryant

22 July 1974

1. INTRODUCTION

The only alteration to Group membership has been the return of Anton Walter on 1 April after 18 months with Applications Software. Further interview boards have been held and, as a result, three new people will be joining the Group in the autumn.

The present structure is:

2. GENERAL

In the words of the schoolmaster, the term has shown steady progress. No major products have been launched. On the other hand, there has been good progress in all areas. In particular, the SPROGS documentation has been issued and the NUTS system is in listed trials.

The Group has welcomed the services of Chris Hims and Alan Pitchers, both sandwich students who will be leaving to return to college shortly. Dennis Parkinson, on loan from ICL for 8 weeks during this quarter, also made a worthwhile contribution to the Group effort.

The production of a 1906A Reference Manual has been undertaken which is proving a mammoth task, but is considered well worth the effort. Most members of the Group have been involved in producing the first draft, all Parts of which have now been completed. It is hoped to complete the manual late in the autumn.

3. 1906A

Since GEORGE 4 Mark 8 has not yet emerged, progress during the quarter has not been as expected. Unfortunately, it should be delivered in a week or two - 'unfortunate' since the arrival of the GEC 4080 and holidays will preclude any concentrated effort on implementing the system.

It had originally been decided to shelve any further GEORGE developments pending Mark 8, but in the event it has been necessary to continue development of Mark 7, albeit at a fairly low level.

It is understood that the editing scheme for updating GEORGE Mark 8 has been the stumbling block. ACL hopes that this system will simplify further GEORGE enhancements.

A Mark 8 microfilm has been produced (PEB) and an index (CJP). Many of the ACL mends have been examine with a view to Mark 8 implementation. An up-to-date version of Mark 8 code is now to hand and a further microfilm and index will be produced.

There has been slow progress on the front end processor project. This is mainly because the staff involved have been unable to divert themselves from their other tasks. With the delivery of the hardware (early July), progress should be considerable in the next quarter.

3.1 GEORGE 4 Progress

There has been a steady stream of mends from ICL amounting to some 30 in number. GEORGE has been kept well up to date. The break rate due to software errors has improved with only one major unsolved bug now extant. It appears that a break rate of 1 or 2 a week should be possible in the near future. It is unfortunate that hardware reliability has not improved to anything like the same extent. There is a school of thought that suggests that the inherent reliability of the 1906A is not high and the current hardware break rate is unlikely to be substantially improved. Itemised below are the ACL changes to GEORGE.

  1. Three-shift input and output on MOP (PEB). This has been developed over the last two quarters and changed to exploit the various upper and lower case terminals and the Tektronix as fully as possible. A few areas are still under development. These are to allow the reading of the cross hairs on the Tektronix and to output upper and lower case characters on a GEC 2050 lineprinter.
  2. Security (PEB). Changes have been made to allow certain jobs to run under :MANAGER and :DUMPER without knowing their passwords. Thus various utilities needing to be run by several people need not propagate MANAGER's password. Changes to demand passwords on not-user context input are being made in order to improve the filestore security further.
  3. Backing store unjammer (CJP). This was changed two years ago and has become less effective and sometimes DUMPER was being called when there were still on-line files unaccessed for months on the discs. In addition, the filestore statistics produced by the unjammer since Mark 7 was introduced were found to be in serious error. The new strategy appears to give an acceptable performance. Statistics are now sent to JOURNAL for analysis (SRP). The analysis forms part of the ACCOUNTS run.

    Dr Parkinson (ICL) produced a simulator for some of the functions of the unjammer. This gives some unexpected results which will probably be used for a review of the strategy in Mark 8. No further changes are anticipated in Mark 7 as the mend area is full.

  4. Large block read (CJP). The new GEORGE feature allows complete filestore blocks to be read as file reader files. This will enable the main compilers to be modified to use block reads and cut down their PERIs on some files by about 90%. This saving will be examined by the new benchmark system.
  5. Secure Jobwell. It is intended to implement the Oxford Secure Jobwell and a copy has been obtained. Changes to the High Level Scheduler and GERONIMO will be needed. A technical Notice is being produced.
3.2 Performance
  1. :SYSTEM PERFORMANCE (CH). The program which analyses :SYSTEM.PERFORMANCE to produce the weekly performance statistics has become heavily modified and messy and is being completely re-written. The new system makes use of the mends which allow Executive and idle times to be collected. Selective analysis of any of the backing store devices will be possible.
  2. Efficiency (CJP,CH). A jump in efficiency to around 50% in object programs has been maintained for several weeks and this appeared to coincide with the removal of a diagnostic mend to Executive. This is still not proved but the benchmark project should provide the proof.

    This event, and the arrival of the ICL 'DATAPASS system (which collects GEORGE performance data and provides means of controlled benchmarking) stimulated the continuation of some earlier work on benchmarks and job costing.

    The benchmark system is designed to measure changes in performance due to changes in GEORGE, Executive, or basic systems. The measurements should be fairly accurate, and certainly more accurate than hitherto.

    A preliminary series of benchmark tests is currently being carried out with the aim of comparing the efficiency of various versions of Executive.

    DATAPASS is crucial in providing the measuring system for the benchmark.

  3. Paging (CJP). An investigation has been carried out on the paging algorithm on GEORGE 4. It is at last known what the algorithm is. A JOURNAL utility to investigate page-turning rates has been produced. The SWAP COUNT INTERVAL (an internal parameter which is the length of time over which GEORGE collects data before deciding on a quota change) was varied with a considerable effect on page-turning rates, but with no obvious effect on efficiency. A Technical Notice will appear after further work has been done.
  4. SYSTEM JOURNAL (CJP, CH, PEB, SRP, MCB, AMW). Some errors in the JOURNAL interface package have been found and corrected. The interface is being amended to access the compacted JOURNAL if necessary, and to take advantage of the format of JOURNAL archive tapes written by PEB's program instead of COPYOUT. This program is being amalgamated with MCB's program. The current COPYOUT system has worked fairly well with only one error in the index which led to an invalid set of job statistics which had to be re-run. :NEWS.JOURNAL ALBUM contains brief documentation of the current JOURNAL utilities.

    A utility to give details of magnetic tape and deck failures in the form required by Operations Branch is being produced by AMW. The raw information is in JOURNAL.

    A compacting program is being written (CH) to condense JOURNAL. This replaces all the entries concerning one job by one composite entry. A scheme whereby the operators can initiate compacting and archiving has been written and is being implemented. In addition, the past JOURNAL files since September last are being compacted by several overnight runs.

    The High Level Scheduler now outputs statistics to :SYSTEM.JOURNAL for every express job to help keep track of the commands used. The use of :SYSTEM.PERFORMANCE for collecting HLS statistics has been discontinued.

3.3 Accounting, Budgeting and Database (RJW)

Progress on further re-structuring of the accounting and budgeting programs has been severely limited in this quarter by a sudden spate of faults in the original central accounting scheme. The spurious overwriting of fields not associated with accounting has occurred. The mending of the database has been time-consuming. The faults themselves have not yet been found despite extensive effort.

The new filestore accounting scheme has been running for some time and information on the weekly situation has been produced and passed to Operations Branch. The filestore size has increased considerably while the control system has awaited implementation.

Forms and output are now compatible and there are no further obstacles to control. A two-page summary of filestore usage of on-line and off-line files, retrieval and unjamming details has been produced. Statistics show that the on-line capacity is accessed once every 5 days as opposed to once every 10 days some weeks ago.

The accounts now use the new security scheme which allows the system to be run without risk to security.

The directory :ACCOUNTS has been moved from being under :MANAGER to a low level in an attempt to reduce the size and complexity of high level directories.

A list of usernames which had not been used during the last financial year was produced and passed to Resource Management Branch for possible action.

Some assistance is being given to Resource Management in rationalising and documenting the large number of database utilities. A bug in the database interface has proved elusive.

3.4 TASK (GWR)

Although little development work has been undertaken, considerable effort has been needed to maintain the system. This has been occasioned by the frequent new versions of compilers. The most important enhancement has been the use of the block read facility for reading source into compilers. This is complete for PLASYD and the FORTRAN version is imminent.

Some tidying up has been achieved, particularly in the area of some of the more obvious error halts that occur and on the TASK/compiler interface. The ability to RUN exofile binaries has proved useful.

In order to save filestore space temporarily, TASK creates named semi-compiled files of 5K instead of the normal 10K. Thus small files are not so wasteful but as the file is increased in 10K steps, medium size files may suffer. The TRIM facility to trim a semi-compiled file to minimum size should completely eliminate the problem.

The TASK statistics are about to be analysed by SRP. The raw figures will be inserted in :SYSTEM JOURNAL. An investigation into the efficiency of TASK is planned for the next quarter. This is important as it could benefit a large proportion of the jobs on the 1906A.

3.5 NUTS (GWR)

NUTS has finally emerged from its shell! The kernel has had all the general purpose parameters implemented (eg ER, EJ, JT, MON, MZ, NOLIST, PR etc) and the basic framework for inclusion of utilities now exists. Currently lacking are routines for magnetic and paper tape handling.

The kernel analyses the parameters and loads an appropriate utility overlay. The utility accesses the parameter information and accesses the required files via kernel routines where error handling is undertaken.

The large variety of utilities and parameter formats has caused problems in that the generality of the system means that little relaxation in the syntax of parameters is currently possible and error checking is difficult. A tiresome aspect is the need to use peripheral types on most filenames to avoid confusion with NUTS parameters.

Utilities which are currently available are:

TRIM
See TASK section
PRINT
For printing disc files in various formats
COPY
Will copy basic files and undertake code conversion if required or copy disc files in whole or part.
EDIT
An XMED disc editor
COPYIN and COPYOUT
Are being provided by D Parkinson (ICL).

NUTS is now in limited trials and should be announced in the next quarter.

3.6 PLASYD (DCT)

The source of the PLASYD compiler has been obtained from QMC and work has centred on removing bugs, providing more facilities and improving the efficiency of the compiler. The version 3F contains the features.

  1. Use of block read - this reduces the number of PERIs for a compilation by a factor of 50.
  2. The efficiency of disc input to the compiler has been much improved.
  3. The INCLUDE statement may specify GRAPHIC filestore files instead of disc subfiles and INCLUDEs may be nested.
  4. The compiler halts EF at the end of a source file rather than FILE EXHAUSTED.
  5. A large number of bugs have been cured.

A further version will include an AMED type disc editor. This will conclude development.

A file named SUBGROUPS-PL has been created (AJHW) on the libraries disc 26. This is now the default library used by the PLASYD compiler and contains the JLIB routines plus MONITOR, MONITORX and MONITORI from the PLAN library. Further routines will be included as requested and/or supplied.

3.7 GERONIMO (JDT)

Long error-free runs of GEORGE have revealed two bugs which have now been cured. Reliability is now excellent. Some effort may be needed with the introduction of the Secure Jobwell.

3.8 Compilers and Consolidators (AJHW)

Some time has been spent looking at semi-compiled to see if any significant improvements can be made. A proposal has been put forward for a new form of intermediate program, relocatable binary, and thought has been given as to how it could be implemented. It is not clear that alterations to the whole compiling system of this magnitude are justified considering the small amount of time usually spent consolidating, especially as compatibility in operation with normal semi-compiled seems desirable. Statistics from the TASK system will be examined to help decide this question. On the other hand, thought has also been given to producing an ACL consolidator similar to XPCH but with extended facilities (eg, overlays, dynamic routine loading, program chaining) and a better interface to host systems such as TASK. This latter alternative currently seems preferable.

3.9 FORTRAN Optimisation (AJHW)

A FORTRAN-to-FORTRAN optimising compiler (as described in The Computer Journal) has been obtained in source form. Currently, it is being converted for use on the 1906A. The main difficulties are its use of COMPLEX*16 variables and other non-standard features and the usual difficulties with short integers on the 1906A. Work is also needed to extend its capabilities from ANSI FORTRAN to the 1906A Extended specification.

3.10 Miscellaneous
  1. LISP (AJHW). A LISP compiler and macro have been mounted for experimental use.
  2. FORTRAN I/O (AJHW). Extensions to the FORTRAN I/O run-time system have been implemented and are fully documented.
  3. Operators' Console (NMP). The interface for a fast operators' console is now substantially working and a suitable printer has been ordered.
  4. Opscan 17 (PEB). The Opscan document reader has been shown to work but requires changes to operate conveniently under GEORGE. Useful discussions have been held with Opscan. The device looks promising for survey analysis but useless for small amounts of input.
  5. XRAY overlay experiment (RET). The XRAY system has been re-implemented without overlays. A number of problems, particularly connected with exofiles, had to be resolved before a successful implementation was achieved. As a by-product, an interesting comparison was made between an overlaid and non-overlaid version of the same program. The figures were:

    Overlay Non-overlay
    JOBTlME 17 secs 16 secs
    Core used 46K 65K Clocked time 9 secs 17 secs (!)
    MAXQUOTA 36K 37K
    PAGETURNs 179 327

    Deductions have yet to be made on these figures.

4. GRAPHICS SECTION

4.1 SPROGS Version II (ACD, AHF, RET)

The manual returned from the printers during this quarter and has been issued. Some new users have begun to make use of the system and this will no doubt highlight any outstanding bugs. One difficulty already encountered concerns the naming of routines, since a user had inadvertently provided a duplicate of one of the system routines (a list is provided in the manual). It is debatable whether a system such as SPROGS should have routines with meaningful names (easier to remember and debug, but prone to duplication) or have standard, meaningless names.

4.1.2 SPROGS Experimental System (ACD, AHF, AJP, RET)
  1. An advance repeat facility has been added which allows the automatic replication of frames. This is done by software, since the SD4020 hardware function is suspect. A SPROGS file is created to hold the basic device orders for the current frame and, on encountering frame advance, the file is sent to the device the correct number of times.
  2. Work is in progress to produce a set of high level routines to perform some of the functions required in animation. To date, the following 7 have been written:

    ZOOM
    A change in the size of the area seen on the film plane
    FLIP/SPIN
    Rotation about a central x/y axis
    PAN/TILT
    Horizontal/vertical movement of the picture
    SQUEEZE/SQUASH
    Change of image size in the x/y plane

    A WIPE is currently being produced. Each of the routines above adds a SPROGS picture file to the sequence list which allows any functions to be used in parallel with any other process.

    The picture files change the limits of the region in which the function is taking place and eventually they will be kept in one of the SPROGS file libraries in the same way as the fonts.

    Another SPROGS display routine has been written to produce fairing values dependent on the total number of frames for the motion and the present frame number during the motion.

  3. A 3-dimensional system has been added, as mentioned in the last QPR. However, it has not been implemented in the manner previously described. Since 3-D use is likely to be less than 2-D, it was felt that the facility should be added in such a way that no extra overheads should be incurred by 2-D users. Thus the region chain is not altered and the. 3-D routines are not display routines. The view point and plane are specified by ZVIEW and the visibility of objects either side of the plane by ZVIS. SETXYZ, TODXYZ, VECZ, etc, draw lines in 3-D which are projected onto the plane, the lines here being drawn by SPROGS 2-D display routines. The 2-D system will then clip and scale the lines and send them to the various devices. 3-D expansion and general axis rotation are also available.
  4. Use is being made of simple in-betweening (the calculation of frames in between two given pictures such that the effect of a smooth transition from one picture to the other is achieved). This works on relative files only (files containing orders like TODXY, UPDXY). A routine, FREL, produces a relative copy of a file containing absolute orders and hence more general pictures can be in-betweened.
  5. Following the introduction of irregular regions (see previous QPR), a routine BNDRY has been produced to draw the boundary of a region specified by a NULL file. It is also possible to read data from such a file using the NULVAL function, in addition to accessing it by the index variable triple in AR (the AR function can appear as an argument to a display routine and allows data to be read from a NULL file at run-time).

    AHF is taking charge of the development of further facilities on the 1906A.

  6. The Hewlett-Packard teletype-compatible pen plotters arrived in this quarter - and had to go back almost immediately. One continued to blow fuses and has been returned and repaired (5 separate faults on the sheet!). However, it fails to respond to any computer request. The other refused to position its pen along the Y axis. Software has been written to deal with these devices, but will not be included until the hardware works.
4.2 PDP15
  1. BSI (JRG, RET). During this quarter, the BSI worked long enough to try a simple PDPI5-SPROGS connection. Although the test was somewhat contrived, it did show the possibilities. Data from the PDP15 input devices was written to a communications file in the 1906A. This was read by a SPROGS program, which generated a Tektronix file. At the same time, the Tektronix was logged into MOP and a LISTFILE issued. The resultant picture appeared on the Tektronix screen as soon as the file was released. The Tektronix used was beside the PDP15 (full circle!). It is hoped that a more serious test will be possible shortly.

    Further hardware problems are apparent. Currently, an intermittent fault causes the PDP15 to attempt to send to the 1906A without the 1906A program being notified of the attempt. A software time-out has been included in the PDP15 software to re-try transfers which masks the problem. There are also problems when the VT15 display is used at the same time.

    Documentation for the PDP15-1906A system has been produced (SPROGS Technical Paper 21). At, present, the system is mainly used for listing large PDP15 files on the1906A lineprinter.

    Contrary to statements in previous QPRs, the next link software will be a 2-way character system to be controlled by a PDP15 user under DOS. The advantage of using DOS is that the existing programs and systems under DOS, including PIGS, can be used to carry out some realistic trials of the link software. The hope is to complete the system in the next quarter.

  2. PIGS (WDS). The editor-assembler for the PIGS Menu Definition Language (MENDEL) is complete and a working version of the system is available on DECtape 153. Interested persons are invited to see WDS for a demonstration of a graphics application implemented using PIGS-V2. Chapter 1 of the 6-chapter PIGS Manual is complete and typed.
  3. CHAIN and EXECUTE (WDS). A speeded-up version of the PDP15 overlay loader provided by DECUS was tested and installed in the system. The new overlays load about 5 times faster than under the old EXECUTE.
  4. Hardware (WDS). Hardware faults on the PDP15 have declined markedly since the troubles last autumn. A few nagging problems remain:
    1. DECtape 2 occasionally gives MARK TRACK read errors.
    2. There are possible alignment problems between the two magnetic tape decks.
    3. The spark pen still interferes with the LK35 keyboard.
    4. There are occasional system errors because of a conflict between the disc and teletype handlers in DOS.
    5. The magnetic tape switches and pushbuttons are wearing out.
  5. Operator training on PDP15 (JRG, WDS). A fourth operator, Tony Burraston, is gaining experience of the PDP15, as recent shift changes have left one shift without a PDP15 expert. As a programming project, he is writing some subroutines to control the Tektronix storage tube that was connected to the PDP15 last quarter. Using these routines it is possible to display lines, display text, determine the alpha cursor position, determine the crosshairs position when the user strikes a key and continuously determine the crosshairs position under program control, thus providing a crude tracking capability.

    One consequence of having a basic routine available to send any character code to the Tektronix from the PDP15, is that one can discover what the Tektronix does in certain situations where the manual is unclear. This has proved useful when writing routines to control the Tektronix from MOP.

    Other operators' projects have not unexpectedly made less progress since the operators concerned have returned to their shifts.

  6. PDP15-RSX (RET JRG). A supported version of RSX PLUS III is still not available from DEC. Our current version is still the pre-release received in January which has the bugs and serious problems outlined in the last QPR (Section 6.4).

    The bugs are not being corrected by DEC until the supported version is available. In the meantime RSX is only used for system development with other work continuing under DOS.

    In spite of the deficiencies of the pre-release software (and the half-hour period it takes to switch from the old DOS to the new RSX system), it has been possible to provide new tasks. These are all related to the needs of the development terminal system (TDV). It is now possible to list device assignments on this terminal and reassign a subset of the device numbers (LUNs) from TDV. A modified version of the MCR task OPEN (which allows alteration of any core or disc location), called ALTER, allows modification of a specified task, making allowance for NORMAL mode and BANK mode addressing.

    Work is in progress to implement a user modified version of INSTALL which provides automatic saving of the system. At the moment, saving is a problem (see previous QPR).

  7. RSX PLUS III Course (WDS, JRG, RET). An introductory course was held by DEC at ACL to describe the inner working of RSX. Some non-ACL DEC users also attended. The course was quite useful, but was somewhat marred by the noise of workmen next door, and by the current state of the pre-release RSX software. The latter prevented most of the practical work being done. There still appears to be no firm date on the arrival of a released version.
4.3 Graphics Seminar (RET)

In order to assist the Graphics Section in their forward planning, a one-day seminar will be held at ACL in October. A survey of current systems and hardware, together with talks by various users will be given, and discussion sessions will be organised to allow our existing users to indicate where they would like us to put our major effort. At the moment, future plans involve the enhancing of user facilities in SPROGS, and the linking of the PDPI5 to the 1906A. Paul Nelson has agreed to act as chairman, and the initial response from users has been encouraging.

4.4 LOGO Sequence

Towards the beginning of this quarter a selection of some twenty ideas for a logo sequence were shown at a BSG meeting, and many suggestions were made by members of the group. It was decided to experiment with shading-in parts of the logo and, even though this proved to be extremely expensive as regards 1906A time, a film of seven examples was sent to Swift Film Productions for colour processing. A final sequence should be selected in the near future.

4.5 Polymer film (ACD,RET)

Following the success of the previous instant film, Professor Edwards has suggested a further 4 films. These will show various different initial conditions, including a chain with a knot in it, and also a different type of chain. This last has two distinct types of molecule, each of which can apparently occupy the same position as others of its own kind, but not of the other kind. Progress is being made on these, including an introduction and a final results table. Difficulties have been encountered with the speed of motion of the chain, and with Professor Edwards' colleague changing jobs. It has also been possible to enhance the final table, following a suggestion from the colleague, by having it flattened by a Monty Python foot!

4.6 Synthesizer (AHF)

Some rewiring has been done to correct a few minor hardware problems. Some trouble was experienced with a small regulated power supply, but this has now been overcome. The digital to analogue converters (DAC) have been calibrated to give ± 2 volts, centred about 0 volts.

Experiments have been performed to discover the relationship between the outputs of the DACs and the frequency of the oscillators. The relationship was found to be logarithmic, which is convenient since musical notation is also logarithmic. This enables calibration programs to be written and it is now possible to output any frequency in the audio range fairly accurately.

Software has now been written to allow simple tunes to be played by specifying the start time, duration. and pitch of each note. This information can be read from a disc file, or duration and pitch can be input from the teletype keyboard. Work is almost complete on the first film soundtrack. This is for part of FRAH's Hash Table film. The data describing the notes required was output from the GROATS program on the 1906A which made the film and transferred to a PDP15 disc file. This data was then used to drive the synthesizer and tried with many different parameter settings on the synthesizer.

4.7 Reading SD4020 tapes on the 1906A (JRG)

A FORTRAN subroutine to read an SD4020 tape has been written. It can be used as part of SPROGS or independently. Each call that is made returns to the FORTRAN program a code (line, symbol or text etc) and data concerning the next item on the tape.

If appropriate programs are written, this subroutine can be used to translate SD4020 pictures to other devices or to read an SD4020 picture into a picture file.

Documentation is being produced and the routine will shortly be available in the SPROGS system.

5. COMMUNICATIONS

5.1 General

Operations Branch are now mainly responsible for the introduction of new lines and maintenance of the existing communications system.

Considerable rewiring of the communications switchboard has been undertaken by NMP and Rutherford Laboratory. The new bank of plugs and sockets has been installed for the proposed telegraph scanner and to accommodate the new offices. Again, this was built by RL.

5.2 7020 emulator on the GEC2050 (MDF)

The final version of the 7020 emulator was released in mid-June to Southampton, RGO and Sussex. This version has been working satisfactorily at the sites and no faults have been reported. The version includes the following enhancements:

  1. The ability to print the number of transmission errors that have occurred, and the number of cards read and lines printed on the printer.
  2. The ability to dump the system to cassette tape. This enables any site to generate fresh tapes.
  3. Each routine has been given some spare space so that patches can be added easily if need arises. This has been done to obviate the need to regenerate the system which would require the paper tape equipment to be moved from the 4080 when installed.
5.3 The HASP GEC2050 (MDF)

A line to the 360/195 has been used with a pair of Racal Milgo base band modems to allow the connection of the 2050 to the 360/195. The system was made to operate in early June. The operation of the system is being. examined. in connection with the Front End Project. Observations confirm that much better line utilisation is obtained with HASP interleaving protocol. The console response is very rapid whereas under GEORGE response is very slow - 1 sec as opposed to 20 secs. The continued operation of the peripheral during operator interaction is very noticeable.

To gain further information, the code is being modified to store the line traffic and dump it for analysis. 6K bytes are used for this which is more than adequate. It was found difficult to modify the print routine to produce information during operation of the link. This was achieved by examining the register dump area and overwriting it, which prevented use of the lineprinter by the RJE software but allowed its use for dumping. Restoring registers allows the RJE software to continue as if nothing had happened.

5.4 4080 Front End Processor (PEB, DCT, JDT)

This will be delivered in early July. Effort is being divided into four areas:

  1. GEC operating system (PEB). It is proposed to use the Sigma 2 disc and/or the Data Products disc to allow the use of the GEC disc operating system. The Atlas disc has been proved to work; however, it took some effort to achieve and the disc must be considered to be near the end of its useful life. In addition, Data Products no longer provide any support. The Sigma 2 disc is in very good condition and still fully maintained. Initial tests on a proposed communications link between the 4080 and Sigma 2 show that a data rate of at least 30,000 bits/sec can be sustained. This should be bettered by shortening leads. The production of a direct interface between the 4080 and Data Products disc has been shelved due to high cost and short life of the disc.
  2. 7903 emulator code (DCT). Work has started on finding out how the 7903 operates by practical experiment. This appears to show no insurmountable problems. In fact, no GEORGE changes may be needed to achieve interleaving. It has, unfortunately, not been found easy to monitor the 7903 from GEORGE.
  3. Central buffer scheme (JDT). This includes planning an addressing scheme, considering interfaces between the various ports and controlling the buffers.
  4. Examination of the HASP interleaving (see Section 5.3 )

The 4080-1906A interface is almost complete. All the boards have been delivered and bench-tested. The backplane is almost complete. Testing of the assembled interface should soon commence. The only outstanding item is the delivery of a 100-ft interface cable to the 1906A. This is not critical yet.

Discussions with Rutherford Laboratory have continued and agreement has been reached on required changes to HASP to allow the multiplexing of RJE stations onto one line. Similar changes were originally implemented on the ERCC 360/155.

Discussions with RL, ERCC and others on networks have proved very valuable and continued interaction is envisaged.

6. VISITS AND COURSES

1-4 April
IUCC Network Conference and Network Collaboration Meeting, Univ of Bristol, P E Bryant
5 April
Visit by Dr W Temple, Cavendish Laboratory Cambridge, for discussions on production of Polymer film, R E Thomas and A C Dennis
9-11 April
Colloque sur la programmation, Institut de programmation, Paris, A J H Walter
26 April
Visit by SRC Management Course III for COLAB exercise, R E Thomas and D C Toll
6-10 May
SRC Management Course II, Farnham Common Management Centre, G W Robinson
10 May
The Art of Fast Reading (Management Conferences Training Course), London, A H Francis
17 May
Visit to Plessey Co Ltd, Addlestone, for general discussions on GEORGE system, P E Bryant and C J Pavelin
22-26 May
RSX Course organised by DEC, attended by all Graphics Section

7. LECTURES GIVEN

1 May
Computer Animation - at seminar held at Computer Science Dept, Univ of Cardiff, R E Thomas
6 May
Graphics at ACL - for visit of School of Military Surveys to ACL, A H Francis
20 May
Towards a Computer Animating Production Tool - given to members of ACL staff by Nestor Burtnyk, National Research Council of Canada
4 June
Our Computer Graphics - for visit of St Hilda's College, Oxford, A C Dennis
11 June
Network Developments at ACL, for members of SRC Network Panel, P E Bryant

8. MEETING ATTENDED

24 April
ICLCUA GEORGE 3 User Group, London, P E Bryant
8 May
UIJPC Meeting, Birmingham, P E Bryant
25 June
Communications Co-ordination Group, Edinburgh Regional Computing Centre, J D Thewlis
27 June
ICLCUA GEORGE 3 User Group, Performance Activity Group, London, C Hims
Various
ACTP Meetings (various), SRC CAD Resources Panel (various), P E Bryant

9. GROUP TALKS

10 April
Advanced Course on Compiler Construction" (report on course attended in Munich), D C Toll
24 April
The Psychology of Computer programming, A C Dennis
8 May
Computer Budgeting, R J Walters
5 June
Relocatable Binary, A J H Walter
26 June
MX3 Operating System on the 1906A (Open meeting), C J Theaker (Univ of Manchester)

10. PAPERS

Implementation of a Management Game, (Software - Practice and Experience, Vol 4, No 2), R E Thomas and D C Toll

1906A INTERNAL USER NOTICES
82 Editing of ALLCHAR files, P E Bryant
83 Additions to Directory :NEWS, K M Crennell
84 New PLASYD Compiler #YAPQ/3A, D C Toll
85 New PLASYD Compiler #YAPQ/3Bj New PLASYD Library, D C Toll
86 DISCEDIT,J D Thewlis
87 Control of On-Line Filestore, C J Pavelin
88 COMFILE Macro, R E Thomas
89 New GEORGE Command XMAKEFILE(XM), P E Bryant
1906A TECHNICAL NOTICES
80 NUTS Parameter Definition a second attempt, G W Robinson
81 Backing Store Unjammer, C J Pavelin
82 Replacing Semicompiled, A J H Walter
83 Accounting and budgeting: current state and proposals on TIME USED, C J Pavelin
84 The Secure Jobwell, C J Pavelin
FRONT END PROCESSOR PAPERS
20 Progress and further work, P E Bryant
21 A Proposed Command Syntax for RJE Consoles and Card Readers, J D Thewlis
22 Inter-Module Protocol - First Draft, J D Thewlis
7020 EMULATOR MODIFICATIONS
Differences between versions 5.6 and 6, M D Fowler
SPROGS NOTES
32 Polymer Film Discussions - meeting on 5.4.74, A C Dennis
SPROGS PAPER
46 Additions to RSX, R E Thomas
SPROGS TECHNICAL PAPERS
21 To send character files from the PDPI5 to thel906A using the link - BSI Mark 1, J R Gallop
22 Three-dimensional SPROGS, R E Thomas
23 Further notes on BSI Mark 1 programs, J R Gallop
⇑ 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