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, 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 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? [\].