MEM
   7
.HOWTOSRC
ABST@@SRC
JACK@@SRC
PDP14@SRC
PDP15@SRC
STM2@@SRC
STM@@@SRC
[\].
.HOWTOSRC
. 	.TITLE	.HOWTO
.
.in 8
.CE
INTRODUCTION
.SP
     THE ROUTINES IN THIS PACKAGE ARE THE COMPONENTS OF TWO TDV
FUNCTIONS WHOSE PURPOSE IS TO PERFORM THE ARCHIVING AND
THE DE-ARCHIVING OF IOPS ASCII FILES.  THE ARCHIVE PROCESS COMBINES
ALL OF THE ASCII FILES IN A DISK UFD (UP TO 150 MAX) INTO A SINGLE
ASCII FILE, USUALLY ON DECTAPE.  THE DE-ARCHIVE PROCESS IS THE REVERSE
OF THE ARCHIVE PROCESS, INPUTTING THE SINGLE ARCHIVE FILE, AND
SPLITTING IT UP INTO THE ORIGINAL SEPARATE FILES.
.SP
     THE SUPPLIED PROGRAMS
ARE THE DE-ARCHIVE PROGRAM 'DEARCH 008' AND SUPPORTING ROUTINES
'.IOERR 006', '.PCK 002', 'UN.PCK 002' AND '.SIXPK 001', AS WELL AS
A MULTIACCESS BATCH FILE 'DRK JOB' TO ASSEMBLE AND TASK BUILD
'DRK... TSK', THE DE-ARCHIVE TASK.
THE ARCHIVE ROUTINES 'ARCHIV 003', 'GNAMES 006', 'ORDER 007',
'SAVE 011',
THE MULTIACCESS BATCH FILE 'ARK JOB', A TEST ROUTINE TO GENERATE 150
TEST FILES, PLUS THE AFOREMENTIONED DE-ARCHIVE AND SUPPORTING PROGRAMS
ARE SUPPLIED IN ARCHIVE FILE FORMAT, AND CAN BE RETRIEVED AFTER
'DRK...' HAS BEEN INSTALLED.
.SP
     IT SHOULD BE NOTED THAT THE BATCH FILES EXPECT TO FIND THE
SOURCE FILES ON RK1<ARK>, AND MUST BE EDITED IF THEY ARE TO BE USED WITH
A DIFFERENT DISK AND/OR UFD.
.SP
     THESE ROUTINES HAVE BEEN DEVELOPED ON AN RK BASED SYSTEM
WITH BOTH XVM/RSX V1A AND MULTIACCESS.  THEY SHOULD ALSO RUN ON RF AND
RP BASED SYSTEMS WITHOUT ALTERATION, BUT THIS HAS NOT BEEN CONFIRMED.
.SP
.CE
ASSEMBLY PARAMETERS
.SP
     ASSEMBLY PARAMETERS ARE NOT REQUIRED FOR THE DE-ARCHIVE
PROGRAM.  THE ARCHIVE ROUTINES HAVE TWO ASSEMBLY PARAMETERS.
'NOMAC' MUST BE DEFINED FOR USE WITH A NON-MULTIACCESS SYSTEM,
AND 'NOFPP' MUST BE DEFINED IF THE FP15 FLOATING POINT PROCESSOR
IS NOT AVAILABLE.
.SP 99
.CE
LUN USAGE
.SP 1
     THESE TASKS MAKE USE OF STANDARD RSX LUN CONVENTIONS.  LUN 15
IS ASSOCIATED WITH A UFD ON DISK AND CONTAINS THE INDIVIDUAL
FILES FOR ARCHIVING, AND RECEIVES THE INDIVIDUAL FILES WHEN DE-ARCHIVING.
LUN 17, ALSO ASSOCIATED WITH DISK, IS USED ONLY DURING THE ARCHIVE
PROCESS AND RECEIVES A TEMPORARY FILE CONTAINING THE LIST OF FILES
TO BE ARCHIVED.  LUN 19, USUALLY ASSOCIATED WITH DECTAPE, RECEIVES
THE SINGLE FILE DURING ARCHIVING, AND SUPPLIES THE SINGLE
FILE DURING DE-ARCHIVING.
.SP
.CE
PROGRAM OPERATION
.SP
     IN BRIEF, THE ARCHIVE TASK GETS THE NAMES OF THE ASCII FILES
(150 MAX), ARRANGES THE NAMES IN ALPHABETICAL ORDER, SAVES THESE
FILES IN A SINGLE FILE, THEN IF (AND ONLY IF) THE SINGLE FILE (ON
LUN 19) HAS BEEN STORED WITHOUT ERROR ON A FILE-ORIENTED DEVICE,
DELETES THE ORIGINAL FILES.  THE MAXIMUM NUMBER OF FILES HAS
ARBITRARILY BEEN SET AT 150 AND CAN EASILY BE ALTERED BY
CHANGING PARAMETER 'NFILES' IN PROGRAM 'ORDER'.
.SP
     THE NAME OF THE ARCHIVE FILE PRODUCED ON LUN 19 IS THE
CURRENT DATE (DDMMYY) AS DETERMINED BY THE 'DATE' SYSTEM DIRECTIVE,
AND THE EXTENSION IS THE UIC ASSOCIATED WITH THE UFD ON LUN 15.
.SP
     THE ARCHIVED FILE CONTAINS THE UIC, THE NUMBER OF FILES ARCHIVED,
AND A LIST OF THE FILES ARCHIVED, FOLLOWED BY THE FILES THEMSELVES.
THIS INFORMATION IS ALSO SUPPLIED IN FILE 'NAMES ...' WHEN
DE-ARCHIVING.
.SP
.CE
USE
.SP
     THE TWO TASKS ARE INTENDED TO OPERATE AS STANDARD TDV
FUNCTION TASKS.  TO ARCHIVE THE ASCII FILES ON LUN 15:
.NF
.SP 2
.TI +10
TDV>ARK
.FI
.SP 2
TO DE-ARCHIVE THE FILES ARCHIVED FROM DISK UFD <ARK> ON
SEPTEMBER 5, 1978:
.NF
.SP 2
.TI +10
TDV>DRK 05SE78 ARK
.SP 2
.FI
[\].
ABST@@SRC
$W60
$M
$Y
$J
$C
PDP-15 HARDWARE AND SOFTWARE
$01
$F
     The digital computer in the Engineering Computer Centre is a
fairly large PDP-15.  From a hardware standpoint, it has 80K
18-bit words, two disk drives, memory management hardware (XVM),
card reader, line printer, electrostatic plotter, a dual DECtape
drive, 9-track 800 BPI magnetic tape drive, floating point
arithmetic processor, VT-15 graphics sub-system, high speed data
link to the 360/75, interface to user-supplied data channel device,
A-D and D-A converters, 'a hybrid' interface to the EAI 680 analog
computer, four hard-wired terminals, and one dial-up line.  All
of the terminals operate in ASCII at 300 baud.
     From a software standpoint, the main operating system is
XVM/RSX V1B, more commonly referred to as Multiaccess.  As presently
configured, the system will support four on-line users, or three
users plus a batch stream.  The operating system treats the batch
stream as just another on-line user.
     The other operating system is a single-user DOS system.  This
is used mainly for systems-level software maintenance in areas where
a comparable Multiaccess task has not been developed.  DOS could
also be used as a single-user system for certain types of computing
requirements, but this is discouraged because the multi-user
environment is being promoted, and also because systems software
development is being concentrated on the RSX versions of the Graphics,
Watran, and Hybrid libraries.
     Finally, it should be noted that software support for some of
the devices does not yet exist.  This support is being developed as
time permits, and as requirements dictate.
[\].
JACK@@SRC
$W60
$M
$Y
$J
$U
				 9 MAY 78
$02
Mr Jack Hughes
President, Staff Association
$02
Dear Jack,
$01
$F
     Congratulations on your membership on the Comittee on
Staff Relations.
     A concern of many staff members which keeps coming up is the
pay date for monthly pay.  With the present policy of the University
to advance the December pay, this very frequently makes January and
February extremely long months.
     In my opinion, there are two solutions to the problem of the
time between pays varying from three to five weeks:
     The first solution is change to a bi-weekly pay system.  The
assumption with this scheme is that regular deductions would be
made twice a month, and any months with three pay days would appear
to have a bonus.
     The second and perhaps more desireable solution would be to have
pay day fall on the same date every month.  A date that I have seen
mentioned, and which is attractive to me is the 20th.  This scheme
has benefits to both the employee and to the University.  The 20th
of the month is an ideal date with respect to most monthly household
bills, and is early enough even in December, and in addition,
the present
computerized pay system should not have to be altered to pay on
a specific day of the month.
     I would ask that you consider these solutions with the
other members of the comittee.
$U
$02
				Yours sincerely,
$05
				Paul Henderson
				Engineering Computer Centre
[\].
PDP14@SRC
$W60
$L63
$H0
$Y
$U
$M
$NPN
$NP
$C
PDP-15 SYSTEM COMPONENT LIST
============================
$02
$U
COMPUTER SYSTEM PURCHASED FROM ABBEY GLEN
$02
PDP-15/76-DC	COMPUTER SYSTEM WITH 16K ME15 CORE MEMORY	$59600.
   KP15		CENTRAL PROCESSOR
   PC15		READER/PUNCH
   BA15		CONTROL FOR PC15, LT15, VP15
   KE15		EXTENDED ARITHMETIC ELEMENT
   KW15		REAL TIME CLOCK
   LA30-CA	DECWRITER
   TC15		DECTAPE CONTROL
   TU56		DUAL DECTAPE TRANSPORT
   UC15-FE	UNICHANNEL SYSTEM
   KD11-B	PDP-11/05 PROCESSOR
   MM11-L	8K CORE MEMORY ON PDP-11
   RK15-FE	DISK SYSTEM
      RK11-E	CONTROL
      RK05-AA	DISK DRIVE
RK05-AA		ADDITIONAL DISK DRIVE				$ 5100.
VT05B-AA	KEYBOARD DISPLAY TERMINAL			$ 2795.
ME15		16K ADDITIONAL CORE MEMORY			$14000.
CR11		CARD READER					$ 4860.
LP11-JA		LINE PRINTER AND CONTROL			$17500.
GT15-SA		GRAPHIC DISPLAY SYSTEM				$24000.
   VT15-A	DISPLAY PROCESSOR
   VV15		ARBITRARY VECTOR GENERATOR
   VT04-A	DISPLAY CONSOLE
   BN04		VT04 CONTROL LOGIC
   VL04		LIGHT PEN
VW01		WRITING TABLET AND CONTROL			$ 3780.
LT15-A		SINGLE TTY CONTROL				$ 1200.
DW15-A		POSITIVE TO NEGATIVE BUS CONVERTER		  N/C
TC59-D		MAGNETIC TAPE CONTROL				$ 6950.
TU10-EA		MAGNETIC TAPE TRANSPORT (9-CHANNEL, 800 BPI)	$ 7505.
								 ------
							       $147290.
$01
16 DISK CARTRIDGES FOR RK05 DISK DRIVES				$ 1600.
								 ------
							       $148890.
$02
$F
     THE COMPONENTS LISTED ABOVE, AS WELL AS SUPPORTING DIAGNOSTIC
ROUTINES AND A SMALL AMOUNT OF SUPPLIES WERE PURCHASED FOR A
PACKAGE PRICE OF $55000.
$U
$NP
ADDITIONAL COMPONENTS PURCHASED FROM DIGITAL EQUIPMENT
$02
XM15-UJ		MEMORY SYSTEM					$17500.
   XM15-BA	MEMORY MANAGEMENT
   MF15-UA	32K CORE MEMORY
   H950		POWER SUPPLY FOR XM15
FP15		FLOATING POINT PROCESSOR			$10700.
ME15		16K ADDITIONAL CORE MEMORY			$ 9800.
								 ------
								$38000.
$05
PERIPHERALS TRANSFERRED FROM PDP-9
$02
LT09/19A	MULTI-TTY CONTROL				$ 1308.
LT09/19B	TTY LINE UNITS (2)				$ 1744.
BD50-CA		ASYNCHRONOUS SERIAL LINE INTERFACE (EIA)	$ 1050.
DR09-A		18 BIT RELAY BUFFER				$ 2180.
AA05-B		D-A CONVERTER WITH 6 - A609 CHANNELS		$ 7306.
AF01-B		A-D CONVERTER/MULTIPLEXOR (64 CHANNELS)		$ 6041.
AC01-B		SAMPLE & HOLD WITH 8 - AH02 AMPLIFIERS		$ 6104.
								 ------
								$25733.
$NP
PERIPHERALS TO BE RETAINED AT UNIVERSITY OF WATERLOO
$02
LA36		DECWRITER II					$ 1883.
VT52-AA		KEYBOARD DISPLAY TERMINAL			$ 2270.
LV11-BA		ELECTROSTATIC PRINTER-PLOTTER AND CONTROL	$11770.
DX09/DX36	PDP-15 TO IBM 360 DATA LINK			$10000.
EAI-693		HYBRID INTERFACE TO EAI-680 ANALOG COMPUTER	$10000.
								 ------
								$35923.
$03
TOTAL OF ALL SECTIONS
$01
			$148890.00
			$ 38000.00
			$ 25733.00
			$ 35923.00
			 ---------
			$248546.00
[\].
PDP15@SRC
$W60
$L63
$H0
$Y
$U
$M
$NPN
$NP
$C
PDP-15 SYSTEM COMPONENT LIST
============================
$02
$U
PDP-15/76-DC	COMPUTER SYSTEM WITH 16K ME15 CORE MEMORY
   KP15		CENTRAL PROCESSOR
   PC15		READER/PUNCH
   BA15		CONTROL FOR PC15, LT15, VP15
   KE15		EXTENDED ARITHMETIC ELEMENT
   KW15		REAL TIME CLOCK
   LA36		DECWRITER
   TC15		DECTAPE CONTROL
   TU56		DUAL DECTAPE TRANSPORT
   UC15-FE	UNICHANNEL SYSTEM
   KD11-B	PDP-11/05 PROCESSOR
   MM11-L	8K CORE MEMORY ON PDP-11
   RK15-FE	DISK SYSTEM
      RK11-E	CONTROL
      RK05-AA	DISK DRIVE
RK05-AA		ADDITIONAL DISK DRIVE
VT52-AA		KEYBOARD DISPLAY TERMINAL
ME15		16K ADDITIONAL CORE MEMORY
CR11		CARD READER
LP11-JA		LINE PRINTER AND CONTROL
GT15-SA		GRAPHIC DISPLAY SYSTEM
   VT15-A	DISPLAY PROCESSOR
   VV15		ARBITRARY VECTOR GENERATOR
   VT04-A	DISPLAY CONSOLE
   BN04		VT04 CONTROL LOGIC
   VL04		LIGHT PEN
VW01		WRITING TABLET AND CONTROL
LT15-A		SINGLE TTY CONTROL
DW15-A		POSITIVE TO NEGATIVE BUS CONVERTER
TC59-D		MAGNETIC TAPE CONTROL
TU10-EA		MAGNETIC TAPE TRANSPORT (9-CHANNEL, 800 BPI)
XM15-UJ		MEMORY SYSTEM
   XM15-BA	MEMORY MANAGEMENT
   MF15-UA	32K CORE MEMORY
   H950		POWER SUPPLY FOR XM15
FP15		FLOATING POINT PROCESSOR
ME15		16K ADDITIONAL CORE MEMORY
LT09/19A	MULTI-TTY CONTROL
LT09/19B	TTY LINE UNITS (2)
BD50-CA		ASYNCHRONOUS SERIAL LINE INTERFACE (EIA)
DR09-A		18 BIT RELAY BUFFER
AA05-B		D-A CONVERTER WITH 6 - A609 CHANNELS
AF01-B		A-D CONVERTER/MULTIPLEXOR (64 CHANNELS)
AC01-B		SAMPLE & HOLD WITH 8 - AH02 AMPLIFIERS
[\].
STM2@@SRC
.  Source file of minutes of ECC Staff Meeting, July 6, 1978.
.in 8
.ce 2
AGENDA FOR ECC STAFF MEETING ON JULY 13, 1978
=============================================
.NF
 
1. Minutes of previous meeting.
 
2. Business from minutes.
 
3. Update on word processing.
 
4. Vacation preparation and briefing.
 
5. New business.
.sp 8
Copies to:   Dr. James Field
             Mr. Paul Henderson
             Mr. Robert Henderson
             Mr. Martin Holmberg
.sp 99
.ce 2
MINUTES OF ECC STAFF MEETING ON JULY 6, 1978
============================================
 
Present:  Paul Henderson (chair.), Robert Henderson,
          Martin Holmberg
.fi
 
Meeting came to order at 10:10.  Moved by Robert, seconded
by Martin that the minutes be adopted as presented.
 
.nf
BUSINESS ARISING FROM THE MINUTES
.fi
 
The billing of Professor P. Niessen will be done as soon as possible.
 
The computer phone relocation in E1 was scheduled to have been done
on June 26, 1978.  In the absence of any opposing feedback, it can be
assumed that this has been done.
 
No report on Dr. Field's survey of (potential) users was available.
 
Robert would like to be kept abreast of the continuing development of
the DX09/DX36 software in order to gain a better feeling of the effort
and techniques required in generating a handler for use under RSX.  He
has suggested that a "seminar" on planning and implementation strategy
would be desireable.
 
.nf
UPDATE ON WORD PROCESSING
.fi
 
ROFF is the name chosen for the text formatting package on the PDP-15.
It now operates as described in the book Software Tools.  Martin has
finished a comparison between SCRIPT and ROFF and has talked to two
SCRIPT users to find out which commands are most often used.  He will
now begin testing SCRIPT commands which have a partial or complete
correspondence in ROFF, with the aim of upgrading ROFF to a level
more nearly that of SCRIPT.
 
.nf
NEW BUSINESS
.FI
 
The PDP-15 text editor has been modified to accept commands in either
upper or lower case.  This change will facilitate the preparation of
input files for ROFF.
[\].
STM@@@SRC
$W60
$M
$J
$Y
$NPN
$C
AGENDA FOR ECC STAFF MEETING ON MAY 25, 1978
============================================
$U
$01
1. Report on Hybrid FOCAL.
 
2. Discussion with Dr. Field concerning potential market and
   services.
 
3. Discussion of vacation scheduling and back-up.
 
4. DX09/DX36 software.
 
5. New business.
$05
Copies to:	Dr. James Field
		Mr. Paul Henderson
		Mr. Robert Henderson
		Mr. Martin Holmberg
$NP
$NPN
$C
MINUTES OF ECC STAFF MEETING ON APRIL 20, 1978
==============================================
$U
ABSTRACTS
$F
     The abstracts from Paul and Robert were discussed.  Robert will
update his abstract, as discussed.  Hybrid FOCAL, mentioned in
Robert''s abstract, may not run under RSX.  A feasibility study to
determine operation under Multiaccess will be required.
     It was decided that we must define the market for our services,
probably in consultation with Dr Field, and that we be realistic
about what we plan to advertise.  It was decided that Dr Field
should be present at the next meeting, if at all possible.
     It is obvious that with a data acquisiton package, some data
reduction tools are required, but we need to investigate how much
statistical analysis we can or should provide.  It was also
discussed that the type of data acquisition we can perform
should be spelled out more specifically, ie analog vs digital.
$U
SURVEY
$F
     With respect to the survey, it was felt that we must truly
identify our (potential) users and make our real "pitch" to them.  It
was also felt that the abstracts could be summarized and mailed to all
in Engineering, requesting feedback for more specific information, if
they are interested.
$U
GAZETTE
$F
     Robert talked with Chris Redmond, Gazette editor, about the
possibility of getting some publicity.  Chris said that
it would be difficult to have such an article in September, and
suggested an August issue.  Chris will contact Robert in mid-June to
follow up on this.
$U
NEW BUSINESS
$F
     Several items were mentioned, but not discussed in great
detail, including:
$F
'- 'back-up for vacationing personnel.
$F
'- 'should we acquire a cassette and/or a floppy drive to support
micro-based systems?
$F
'- 'an additional item that might be included in the survey.  Who has
what hardware in micro-based systems, and what mid-range support
do they need?
$F
'- 'should the software development for the DX09/DX36 be given a
higher priority?
[\].
