FILE: DECUS.DA TO: DECUS DIGITAL EQUIPMENT CORPORATION MAYNARD, MASS. O1754 FROM: PETER LEMKIN NATIONAL CANCER INSTITUTE NATIONAL INSTITUTES OF HEALTH BETHESDA, MD. 20014 DATE: DECEMBER 20, 1972 SUBJECT: SUMMARY OF PROGRAMS TO BE SUBMITTED TO DECUS. THE FOLLOWING 17 SUBMISSIONS TO DECUS ARE DESCRIBED IN MINIMUM DETAIL BELOW. THE GENERAL PURPOSE OF THE SUBMISSION AND THE NAMES OF ALL FILES USED IN THAT SUBMISSION ARE GIVEN IN EACH PARAGRAPH. THE FILES REQUIRED ARE GIVEN AS 10'THS AND 100'THS. ADDITIONAL DETAIL IS GIVEN IN THE PROGRAM ABSTRACTS AND LISTINGS THEMSELVES. 1. LIST - LIST A SET OF ".DA" FILES ON THE LPT: DEVICE. 1.1 LIST.FT - MAIN AND FILE NAME STACKER. 1.2 LISTFL.FT - LISTS THE .DA FILENAME IN THE CALL. 1.3 DATE.FT - ACCESS THE OS/8 DATE WORD. 1.4 UTIL2.SB - MODIFIED LIB8 UTILTY.SB PACKAGE. 1.5 LIST.SV - CORE IMAGE WITH ASSIGNABLE LPT: AND TTY: INPUT. 2. UTIL2 - MODIFIED OS/8 LIB8 UTILITY PACKAGE. IT CONTAINS AN EOF DETECTOR FOR GENERAL I/O AS WELL AS A PT08 (OR DC02G) SERIAL DEVICE (#2) AND A HANDLER FOR THE A.B. DICK 960 VIDEOJET LINEPRINTER. 2.1 UTIL2.SB - SABER SOURCE FILE WITH NO SWITCHES SET. 2.2 UTIL28.RL - HAS THE PT08 AND AB DICK LPT:. 2.3 UTIL2G.RL - HAS THE DC02G, AND NO PT08 OR AB DICK LPT:. 3. MAGTAP - A OS/8 FORTRAN MAGTAPE HANDLER FOR THE TC58-TU20(OR TU10) MAGTAPE. 3.1 MAGTAP.FT - SOURCE FILE. 3.2 MAGTAP.RL - OBJECT FILE. 4. MAGDMP - GENERAL PURPOSE MAGTAPE FILE AND RETRIEVAL SYSTEM. USED UNDER OS/8 TO SAVE AND RESTORE FILES FROM MAGTAPE BY *.* CONVENTIONS. 4.1 MAGDMP.FT - STACKER OF MAGDMP 4.2 MAGEX.FT - STACK EXECUTER. 4.3 PACK.FT - FILE NAME PACKER FOR ACCEPTING FILENAMES. 4.4 PUSH.FT - PUSH ROUTINE TO STACK FILENAME INFORMATION. 4.5 DIRECT.FT - DIRECTORY LOOKUP AND STACKER. 4.6 DATE.FT - ACCESS THE OS/8 DATE WORD. 4.7 MAGDMP.SV - MAIN CORE IMAGE (ASSIGNABLE LPT:, TTY:=1). 4.8 MAGEX.SV - CORE IMAGE CHAINED TO BY MAGDMP.SV 5. SNDFIL/RECVER - INTER-PDP8 OS/8 FILE TRANSMISSION. 5.1 RECVER.FT - RECEIVES A SET OF OS/8 FILES AND PUTS THEM ON THE DSK:. 5.2 SNDFIL.FT - STACKS A SET OF OS/8 FILE NAMES WHICH RESIDE ON SYS: . 5.3 SEND.FT - SENDS THE FILE TAKEN FROM THE SNDFIL STACK TO THE RECVER. 5.4.1 THE DC02G VERSIONS USE THE DC02G AS THE LINK:. 5.4.1.1 RECVRG.SV - CORE IMAGE FOR RECVER. 5.4.1.2 SNDFLG.SV - CORE IMAGE FOR SNDFIL. 5.4.2 THE PT08 VERSIONS USE THE PT08 AS THE LINK:. 5.4.2.1 RECVR8.SV - CORE IMAGE FOR RECVER. 5.4.2.2 SNDFL8.SV - CORE IMAGE FOR SNDFIL. 6. FAILSA - A DISK/MAGTAPE UTILITY FOR USE WITH OS/8. FAILSAFE SAVES AND RESTORES THE DISK ONTO THE MAGTAPE. 6.1 FAILSA.PA - SOURCE FILE 6.2 FAILSA.SV - CORE IMAGE WITH TELETYPE VERSION. 7. SENDIT/SENDME - PDP10 TO PDP8 ASCII FILE TRANSMISSION TO SEND A PDP10 FILE TO THE OS/8 DEVICE DSK:. 7.1 SENDIT.F4 - PDP10 FORTRAN SOURCE FILE. 7.2 SENDME.FT - PDP8 OS/8 FORTRAN SOURCE FILE. 8. DELETE - A FORTRAN PROGRAM TO DELETE NON-"PIP"ABLE FILES FROM THE OS/8 SYS: DEVICE. 8.1 DELETE.FT - THE SOURCE FILE. 8.2 DELETE.SV - THE CORE IMAGE. 9. PS/8 EDIT MODIFIED FOR HIGH SPEED PT08 AND DC02G SERIAL INTERFACES. THERE ARE TWO VERSIONS. THEY ARE DOCUMENTED IN 9.0 EDABST.DA - DOCUMENTATION FOR PT08ED.SV, DC02ED.SV. 9.1 PT08ED.SV - FOR USE WITH A PT08 (DEV. CODE 40/41). 9.2 DC02ED.SV - FOR USE WITH A DC02G (CURRENT STATION AND GROUP). 10. OS/8 INTEGER LOGICAL ARITHMETIC FORTRAN II SUBROUTINES. 10.1 OCTL.FT - OS/8 FORTRAN INTEGER TO 4 DIGIT OCTAL CONVERSION, SOURCE. 10.1.1 OCTL.RL - OBJECT FILE. 10.2 SHIFT.FT - OS/8 FORTRAN LOGICAL INTEGER SHIFT, SOURCE. 10.2.1 SHIFT.RL - OBJECT FILE. 10.3 ANDB.FT - OS/8 FORTRAN LOGICAL INTEGER "AND", SOURCE. 10.3.1 ANDB.RL - OBJECT FILE. 11. GTCHR - OS/8 FORTRAN ".DA" FILE INPUT STREAM ANALYZER. 11.1 GTCHR.FT - SOURCE FILE. 11.2 GTCHR.RL - OBJECT FILE. 12. DOUBLE PRECISION ARITHMETIC PACKAGE FOR OS/8 FORTRAN II. 12.1 DPCVT.FT - DOUBLE PRECISION INTEGER/FLOATING POINT CONVERSION SUBROUTINE FOR OS/8 FORTRAN. 12.1.1 DPCVT.RL - OBJECT FILE. 12.2 DPARITH.FT - DOUBLE PRECISION INTERPRETIVE PACKAGE FOR USE IN OS/8 FORTRAN. NOTE THAT THE DOUBLE PRECISION CONVENTION USED (HIGH WORD FIRST, LOW WORD SECOND) IS BACKWARDS FROM THAT USED BY DEC. 13. IBCD - 3 DIGIT BCD TO/FROM OS/8 FORTRAN II INTEGERS. 13.1 IBCD.FT - SOURCE FILE. 13.2 IBCD.RL - OBJECT FILE. 14. DICMED - DICOMED 31 IMAGE DISPLAY DEVICE HANDLER FOR OS/8 FORTRAN. 14.1 DICMED.FT - SOURCE FILE. 15. PROGRAM TO PUT A LINC8 BLOCK 0 BOOTSTRAP TO BRING IN THE OS/8 SYSTEM DISK. 15.1 TAPBOT.PA - OS/8 PROGRAM TO PUT A LINC8 OS/8 TAPE BOOTSTRAP ON THE FRONT OF A OS/8 "LINC"TAPE TO BRING IN A DISK OS/8 SYSTEM. 15.2 TAPBOT.SV - CORE IMAGE FILE. 15.3 XMARK.SV - OS/8 CORE IMAGE OF DECUS L-15. 16. DATE - ACCESS THE OS/8 DATE WORD FROM FORTRAN. 16.1 DATE.FT - SOURCE FILE. 16.2 DATE.RL - OBJECT FILE. 17. PT08 / DATAPOINT PS/8 BUILD PROGRAMS - DOCUMENTED IN PS8DPT.DA PS8DPT.SV (BUILDS A DATAPOINT PS/8 ON A RF08) AND CDDPT.SV (BUILDS THE DATAPOINT CD.),CLUDGE.SV BUILDS A LINK: DEVICE AND A AB DICK LPT:. THE SYS AND DSK ARE A 4 PLATTER RF08 AND THE DTA0: AND DTA1: ARE A LINC8 (200 OCTAL WORDS/BLOCK) LINCTAPES. PIP HAS ALSO BEEN MODIFIED TO RUN ON A PT08 AND IS CALLED PIPT08.SV. PT08ED.SV (SEE 9) IS THE MODIFIED EDITOR. 17.1 PS8DPT.DA - DOCUMENTATION FILE. 17.2 PS8DPT.SV - CORE IMAGE FILE. 17.3 CDDPT.SV - CORE IMAGE FILE. 17.4 CLUDGE.SV - CORE IMAGE FILE. 17.5 PIPT08.SV - CORE IMAGE FILE. 17.6 PT08ED.SV - CORE IMAGE FILE. ================================================