00100 .nj;.ap;.ps 60,65 00200 .title DECSYSTEM-20 Library Distribution Notes [2 Feb 81]/HDT 00300 .s 1 00400 .center;DECSYSTEM-20 Library Distribution Notes 00500 .s 1 00600 .center;Prepared by David Todd 00700 .center;DECUS DECSYSTEM-20 Library Coordinator 00800 .center;15 March 1981 00900 .s 2 01000 The following list describes the contents of the 01100 DECUS DECSYSTEM-20 Library Distribution Tapes as of 15 March 1981. 01200 The program packages in the Library were converted from the 01300 DECsystem-10 Library during the summer and autumn of 1980 by 01400 Paul Robinson at Wesleyan University for DECUS. During the conversion, 01500 packages were evaluated using the following criteria: 01600 .ls 01700 .le;Does the package support features available under TOPS-20 or 01800 on the DECSYSTEM-20? For example, DECtape support packages were 01900 deleted. 02000 .le;Does the package compile, load, and begin execution successfully? 02100 .le;If test data are available, does the recompiled program correctly 02200 run the test data. 02300 .le;Is the package of such high potential value that even if it does 02400 not compile and load correctly it should be distributed 02500 in hopes an interested DECSYSTEM-20 user will develop a working package? 02600 .le;Even if there is no source code, is the package of such high 02700 potential value that users would benefit from having just the .EXE 02800 files available? 02900 .els 03000 Under these criteria, the following packages were selected to 03100 constitute the initial DECSYSTEM-20 Library. The abstracts below 03200 do not describe the packages but rather the state of the package 03300 after review, and in cases where modifications were required, the 03400 types of modifications made. 03500 Refer to the DECUS DECSYSTEM-20 Library Catalog for program descriptions. 03600 Note that several of the major packages, notably 03700 PASCAL, SIMULA, and SAIL/FAIL, were submitted as revised versions by 03800 Charles Hedrick of Rutgers. We are grateful to him for his help in 03900 making these packages available. 04000 In the descriptions, the phrase "compiled, loaded, and 04100 executed successfully" indicates that the program package begins 04200 execution successfully but that no verification of the accuracy of 04300 the program has been done. The phrase "executes correctly" indicates 04400 that the program was tested either with data supplied with the package 04500 or with obvious test data and appears to execute correctly on that 04600 test data. 04700 Of course, DECUS cannot guarantee correct execution of any 04800 of the packages but welcomes - in fact solicits - reviews of packages 04900 which do not appear to function as specified. For this purpose, the 05000 first directory on the distribution tape, contains 05100 review forms and an interactive review program which will aid you in 05200 preparing a review of any program you use. Please submit the completed 05300 review on 1600 bpi DUMPER tape (preferably) or as typewritten copy of 05400 the completed review form to DECUS for review by DECUS staff and 05500 inclusion on subsequent releases of the distribution and update tapes. 05600 You will find on this tape reviews of several packages kept with the 05700 package directory. The review files have names of the form DECnnn.RNO, 05800 where "nnn" is the number of the DEC-20 package. The reviews were 05900 completed for the versions running on the DECsystem-10 but should still 05905 be valid for the DECSYSTEM-20 versions as well. 05910 The Library packages are stored as separate directories with 05915 naming conventions , where "nnnn" is a sequence number. 05920 Directory contains Library administration files such 05925 as the .RNO file which created this document, a "disposition" 05930 document which tells the disposition of DEC-10 library packages by 05935 DEC-10 number cross-referenced to DEC-20 number, review programs and forms, 05937 and a file which 05940 can be used by DLUSER to create DECUS directories if desired. 05945 Note that there are subdirectories under many DECUS.20-nnnn directories. 06005 The Library distribution tapes contain the complete DECUS 06010 DECSYSTEM-20 program library packaged on 9-track, 1600-bpi, DUMPER-format 06015 magnetic tape. There are five tapes, and their contents are as follow: 06020 .lm 10;.ts 16 06025 .s 1 06030 .br;^&Tape 06035 .br;No. Contents\& 06040 .br;1 0000-0025 06045 .br;2 0026-0076 06050 .br;3 0077-0099 06055 .br;4 0100-0135 06060 .br;5 0136-0149 06065 .s 1;.lm 0 06070 Each tape contains 8000 to 10,000 pages of programs. We hope to hav 06075 regular updates for these program plus new additions made available 06080 in the future through a subscription service in the same way the 06085 DEC-10 library is served. 06090 Contact the DECUS office for details. 06100 .page 06200 .lm 20;.ts 10,20 06300 .TP 4;.I -20;"20" "10" 06400 .TP 4;.I -20;Number Number Status 06500 .s 1 06600 .s 1;.tp 4;.i -20;0001 - CALC (TOPS-20) 06700 .br;Compiles, loads, and runs successfully. Indirect commands 06800 do not appear to function. 06900 .s 1;.TP 4;.I -20;0002 86 SAIL/FAIL 07000 .br;Original DEC-10 version has been supplemented by some routines 07100 supplied by Charles Hedrick of Rutgers which fix bugs on the DEC-20. 07200 Program appears to compile correctly. 07300 The newly compiled version differs from the one submitted by Hedrick; 07400 the newly compiled version is the .EXE file and the version submitted 07500 by Hedrick is SAIL-OLD.EXE. Check the file SAIL.LOG to see error 07600 messages associated with compilation of SAIL. 07700 .s 1;.TP 4;.I -20;0003 283 SYSTEMS PROGRAMMERS PASCAL 07800 .br;Native-20-mode System Programmer's PASCAL from Charles Hedrick 07900 at Rutgers. 08000 Executes correctly in preliminary tests. Has excellent debugging 08100 enhancements over earlier versions. 08200 .s 1;.tp 4;.i -20;0004 - INTERLISP (TOPS-20) 08300 .br;Patched BOOT.SAV to replace a JSYS which had been deleted after 08400 Release 2 of TOPS-20; program now begins execution. Note that no 08500 source files are supplied (.EXE only) and that the first chapter of 08600 the manual is missing. Other chapters renamed *.DOC. 08800 .s 1;.TP 4;.I -20;0005 12 PAL-10 08900 .br;Minor modification required in logical name list; compiles, 09000 loads, and runs successfully. 09100 .s 1;.TP 4;.I -20;0006 22 JACOBI 09200 .br;Converted subroutine calls to PUSHJ/POPJ; now compiles correctly. 09300 Execution testing not done. 09400 .s 1;.TP 4;.I -20;0007 23 SPEEDY (PDP-10/8 Loader) 09500 .br;Loader appears to run from a load of the .REL file (no testing 09600 done). Source file is garbled and cannot be used to generate the 09700 _.REL file. 09800 .s 1;.TP 4;.I -20;0008 27 GASP II 09900 .br;Compiles and loads cleanly. No further testing done. 10000 .s 1;.TP 4;.I -20;0009 30 NVERTX 10100 .br;Compiles with some warning messages, loads, and runs to completion 10200 with the test data supplied. 10300 .s 1;.TP 4;.I -20;0010 31 PALX-11 10400 .br;Compiles, loads, and begins execution. No testing done. 10500 .s 1;.TP 4;.I -20;0011 33 W 10600 .br;Converted octal constants to form required by FORTRAN-20; 10700 program compiles and runs. 10800 .s 1;.TP 4;.I -20;0012 38 FLOW CHARTER 10900 .br;Compiles, loads, and runs successfully. 11000 .s 1;.TP 4;.I -20;0013 43 RANDOM NUMBERS 11100 .br;Converted subroutine calls to PUSHJ/POPJ; programs now compile, 11200 load, and run successfully. Results not checked for accuracy. 11300 .s 1;.TP 4;.I -20;0014 57 SIMPLE 11400 .br;Converted subroutine calls to PUSHJ/POPJ; programs now compile, 11500 load, and correctly run the test data supplied with the programs. 11600 .s 1;.TP 4;.I -20;0015 59 LISP 1.6 11700 .br;Redefined JOBDAT symbols and replaced one outdated JSYS. 11800 Some possible problems with source file ALVINE.MAC (HRRZ@ opcodes). 11900 No testing done on this package. 12000 .s 1;.TP 4;.I -20;0016 61 MLISP 12100 .br;No modifications required. Package is expected to be a 12200 transportable LISP package, but no testing was done. 12300 .s 1;.TP 4;.I -20;0017 65 LEARNS 12400 .br;Program compiles, loads, and runs successfully. 12500 .s 1;.TP 4;.I -20;0018 68 PAL-12 12600 .br;Modified logical name search; program compiles, loads, and 12700 successfully executes two test programs supplied. 12800 .s 1;.TP 4;.I -20;0019 70 FAKE 12900 .br;Converted subroutine calls to PUSHJ/POPJ and redefined JOBDAT 13000 symbols. Program assembles; no testing done. 13100 .s 1;.TP 4;.I -20;0020 72 DARTMOUTH BASIC LIBRARY 13200 .br;Random sample of programs tested appear to function correctly. 13300 .s 1;.TP 4;.I -20;0021 88 SALESMAN 13400 .br;Program compiles and runs successfully. 13500 .s 1;.TP 4;.I -20;0022 89 JOTTO 13600 .br;Typographical errors were corrected. Program compiles but needs 13700 a dictionary. 13800 .s 1;.TP 4;.I -20;0023 90 BARTEE 13900 .br;Redefined JOBDAT symbols; program compiles,loads, and correctly 14000 executes test data given in .DOC file. 14100 .s 1;.TP 4;.I -20;0024 97 BASIC TUTORIAL 14200 .br;A random sample of programs tested functioned correctly. 14300 .s 1;.TP 4;.I -20;0025 100 ONLINE BASIC AND FORTRAN DEMOS 14400 .br;A random sample of the BASIC programs ran. FORTRAN files which 14500 did not run were modified for FORTRAN-20 compatibility. Files were 14600 given filetypes .BAS, .FOR, and .TXT, depending upon their 14700 functions. Calling sequence of RAND.MAC was converted to PUSHJ/POPJ. 14800 .s 1;.TP 4;.I -20;0026 101 SSP 14900 .br;Programs ran without modification and gave results in agreement 15000 with expected test results to within 5 to 7 significant figures. 15100 .s 1;.TP 4;.I -20;0027 102 PDP-8 SIMULATOR 15200 .br;Changed JOBDAT symbols; compiles, loads, and runs successfully. 15300 .s 1;.TP 4;.I -20;0028 104 SNOBOL4 15400 .br;Converted .SHR to .EXE file; the .EXE file runs. No attempt to 15500 recompile and reload (which should be done). 15600 .s 1;.TP 4;.I -20;0029 105 DOCTOR AND ELIZA 15700 .br;Converted .SAV to .EXE file, which functions correctly. 15800 No source file is included. 15900 .s 1;.TP 4;.I -20;0030 110 CHESS 16000 .br;Converted .SAV file to .EXE file, which functions correctly. 16100 No source file is included. 16200 .s 1;.TP 4;.I -20;0031 114 MATTAC 16300 .br;Converted .SAV file to .EXE file, which runs. 16400 .s 1;.TP 4;.I -20;0032 115 TAPBLK 16500 .br;Converted .SAV file to .EXE file, which begins execution. Did 16600 not test. 16700 .s 1;.TP 4;.I -20;0033 116 QED 16800 .br;Redefined JOBDAT symbols. Program compiles, loads, and 16900 executes. 17000 .s 1;.TP 4;.I -20;0034 130 RENBR 17100 .br;Compiles, loads, and runs successfully. 17200 The .CMD file was modified for TOPS-20. 17300 .s 1;.TP 4;.I -20;0035 133 ALGOLW 17400 .br;Redefined JOBDAT symbols. Program compiles, loads, and runs 17500 successfully. 17600 .s 1;.TP 4;.I -20;0036 134 FISHER 17700 .br;Edited the source file to delete extra CRLF's. Program compiles, 17800 loads, and runs successfully. 17900 .s 1;.TP 4;.I -20;0037 137 COB300 18000 .br;Modified one variable to be a non-reserved word; program compiles 18100 and loads. Should be tested on a Burroughs COBOL program. 18200 .s 1;.TP 4;.I -20;0038 139 TALK8F 18300 .br;Redefined format of octal constants and redefined JOBDAT symbols. 18400 Program compiles, loads, and runs. Needs a PDP-8 for testing. 18500 .s 1;.TP 4;.I -20;0039 142 MATHLAB 18600 .br;Converted .SAV to .EXE file, patched ESC character as described 18700 in manual. Program ran test case in manual correctly. Program 18800 should be recompiled and reloaded. 18900 .s 1;.TP 4;.I -20;0040 143 COBSTD 19000 .br;Minor syntactical correction required, but otherwise program 19100 compiled, loaded, and ran successfully. 19200 .s 1;.TP 4;.I -20;0041 151 KWIC 19300 .br;Compiles, loads, and runs successfully. 19400 .s 1;.TP 4;.I -20;0042 153 CHANGE 19500 .br;Redefined JOBDAT symbols. Program compiles, loads, and runs. 19600 Needs testing. Note that a revised version is available directly 19700 from DEC. 19800 .s 1;.TP 4;.I -20;0043 156 ASYNC COMMUNICATION WITH PDP-8 19900 .br;Redefined JOBDAT symbols and altered logical name search. 20000 Programs now compile, load, and run. Needs testing with a PDP-8. 20100 .s 1;.TP 4;.I -20;0044 157 STREAM 20200 .br;Changed subroutine calls to PUSHJ/POPJ's. 20225 Fixed argument list references. 20250 Program now compiles 20300 and loads. Needs testing. 20400 .s 1;.TP 4;.I -20;0045 159 PAGER 20500 .br;Program compiles, loads, and runs successfully. 20600 .s 1;.TP 4;.I -20;0046 161 ABACUS 20700 .br;Minor modifications required because of MACRO version changes. 20800 Program compiles, loads, and runs successfully. 20900 .s 1;.TP 4;.i-20;0047 164 CROSS 21000 .br;Created IOFIL.FOR to handle IFILE/OFILE subroutine calls from 21100 F40 and modified RENAME.MAC to use PUSHJ/POPJ calls. 21125 Modified FORMAT statements. 21150 Program 21200 now compiles, loads, and runs test case correctly. 21300 .s 1;.TP 4;.I -20;0048 165 RDMT11 21400 .br;Compiles, loads, and runs successfully. Needs testing with 21500 PDP-11 magnetic tapes, though. 21600 .s 1;.TP 4;.I -20;0049 167 GENPLT 21700 .br;Added DOUBLE PRECISION statement to allow 6 characters per word. 21800 Programs compile, load, and run test case correctly. 21900 .s 1;.TP 4;.I -20;0050 168 TBLTRN 22000 .br;Modified one macro subroutine to use PUSHJ/POPJ calling 22100 convention. Program compiles, loads, and runs successfully. 22200 .s 1;.TP 4;.I -20;0051 169 CTFFT 22300 .br;Program compiled, loaded, and ran one test file correctly 22310 (within roundoff error). The other test file (for subroutine 22320 FOURG) was garbled at the time of original submittal. The subroutine 22330 compiles, however. 22400 .s 1;.TP 4;.I -20;0052 170 UFLIP 22500 .br;Program compiled, loaded, and ran test case correctly. 22600 .s 1;.TP 4;.I -20;0053 171 CARDIAC MACHINE LANGUAGE SIMULATOR 22700 .br;Corrected one mistyped line in the BASIC program. Program 22800 runs successfully. 22900 .s 1;.TP 4;.I -20;0054 173 FLMON 23000 .br;Program compiles, loads, and runs successfully. Needs testing 23100 with a plotter. 23200 .s 1;.TP 4;.I -20;0055 177 SIGN MAKER 23300 .br;Changed format of octal constants to FORTRAN-20 form; changed 23400 DEFINE FILE to OPEN; and changed search for SIGN.LIB from [1,4] 23500 to SYS:. Program compiles, loads, and runs correctly. 23600 .s 1;.TP 4;.I -20;0056 178 MTIO 23700 .br;Changed calling sequence to PUSHJ/POPJ. Program compiles. 23800 Needs to be tested with a magtape and main program. 23900 .s 1;.TP 4;.I -20;0057 179 FASBOL 24000 .br;Converted .SAV to .EXE file, which appears to run (saved as FASBOL.EXE). 24100 Recompiled, reloaded, and resaved as SNOBOL.EXE (which appears to run 24200 correctly). 24700 .s 1;.TP 4;.I -20;0058 181 EDITS 24800 .br;A spurious character in source file was deleted. Program compiles, 24900 loads, and runs successfully. 25000 .s 1;.TP 4;.I -20;0059 182 TXTPAD AND TXTTAB 25100 .br;Programs compile. TXTPAD has undefined globals on loading because of 25200 need for hardware routines. TXTTAB ran successfully. 25300 .s 1;.TP 4;.I -20;0060 183 GRAPH 25400 .br;Subroutines compile and load with warnings. 25900 .s 1;.TP 4;.I -20;0061 185 SYNTAX 26000 .br;Fails to compile, but code is sufficiently similar to PASCAL that 26010 conversion to working PASCAL code should be relatively easy. 26020 Left in the library for revision by interested user. 26100 .s 1;.TP 4;.I -20;0062 186 META2 26200 .br;Redefined .JBFF; program compiles, loads, and runs successfully. 26300 .s 1;.TP 4;.I -20;0063 187 ASYNCH COMMUNICATION 26400 .br;Converted calling sequence to PUSHJ/POPJ for FORTRAN subroutines. 26500 Programs compile and load. Needs testing. 26600 .s 1;.TP 4;.I -20;0064 189 MAFIA 26700 .br;Redefined JOBDAT symbols. Program compiles, loads, and runs 26800 successfully. Needs testing. 26900 .s 1;.TP 4;.I -20;0065 190 BATTLESHIP 27000 .br;Program runs. 27100 .s 1;.TP 4;.I -20;0066 193 *1 27200 .br;Needs to be recompiled. 27300 No testing done. 27400 .s 1;.TP 4;.I -20;0067 197 FILTER 27500 .br;Sources compiled with numerous errors caused by use of (new) 27600 reserved words. Changes yet to be made but should be easy to fix. 27700 .s 1;.TP 4;.I -20;0068 198 IMP72 27800 .br;Converted .SAV file to .EXE, which ran successfully. Recompilation 27900 fails for some program modules. 28000 .s 1;.TP 4;.I -20;0069 200 VTED AND RTRANS 28100 .br;RTRANS runs correctly. VTED needs testing on DEC VT terminals. 28200 .s 1;.TP 4;.I -20;0070 203 GUNNER 28300 .br;Program runs correctly. 28400 .s 1;.TP 4;.I -20;0071 207 EYES 28500 .br;Compiles, loads, and runs successfully. 28600 .s 1;.TP 4;.I -20;0072 208 SCAT2 28700 .br;Program compiles, loads, and runs successfully. 28800 .s 1;.TP 4;.I -20;0073 209 RANDU 28900 .br;Subroutine compiles, loads, and runs successfully. Results not 29000 verified for accuracy. 29100 .s 1;.TP 4;.I -20;0074 211 GNOSIS 29200 .br;Program compiles, loads, and runs successfully. 29300 .s 1;.TP 4;.I -20;0075 212 SPPLT AND SPTEX 29400 .br;Programs compile and run successfully. 29600 .s 1;.TP 4;.I -20;0076 214 ABACUS 29700 .br;Converted JOBDAT symbols. Program compiles, loads, and runs 29800 successfully. 29900 .s 1;.TP 4;.I -20;0077 221 NMRSIM AND TTYOPS 30000 .br;Changed subroutine calling sequence to PUSHJ/POPJ; programs 30100 compile, load, and run successfully. No testing without plotter 30200 hardware. 30300 .s 1;.TP 4;.I -20;0078 223 SIMULA 30400 .br;Compiler assembled, loaded, and ran successfully. 30500 Note an error message associated with module M2.MAC which is apparently 30600 caused by a misplaced conditional terminator, but the resulting symbol 30700 is properly defined as external nevertheless. 30800 Note that the package has been reorganized to contain just DEC-20 30900 code. 31000 .s 1;.TP 4;.I -20;0079 224 SPICE/SLIC/SINC 31100 .br;Programs compile, load, and run correctly. 31200 .s 1;.TP 4;.I -20;0080 226 AVAIL 31300 .br;Programs compile, load, and run correctly. Note that there is 31400 a requirement for directory numbers, though. This program should be 31500 modified when a native-20 FOROTS system is available. 31600 .s 1;.TP 4;.I -20;0081 227 UTILITIES 31700 .br;Some programs in this package needed COBOL variable-names to be 31800 changed because of changes in COBOL reserved words; they then compiled, 31900 loaded, and ran successfully. Others in the package appear to be 32000 incomplete and unusable. Complete package is left in the library for 32100 those who want to work on them. 32200 .s 1;.TP 4;.I -20;0082 228 CALCOMP PLOTTER PACKAGE 32300 .br;Some modifications required to get package to load properly. 32400 Programs compile, load, and run successfully. Requires plotter hardware 32500 to verify. 32600 .s 1;.TP 4;.I -20;0083 229 ASTRO 32700 .br;Program compiles, load, and runs successfully. 32800 .s 1;.TP 4;.I -20;0084 230 ASYNCH COMMUNICATION 32900 .br;Programs compile, load, and run successfully. No testing done. 33000 .s 1;.TP 4;.I -20;0085 233 ZAP 33100 .br;Program compiles, loads, and runs successfully. 33200 .s 1;.TP 4;.I -20;0087 235 LAN 33300 .br;Programs run. No testing done. 33400 .s 1;.TP 4;.I -20;0088 237 PILOT 33500 .br;Modified compiler to look for PILOT.EXE rather than PILOT.SHR. 33600 Compiler compiles with a few MACRO "E" errors, but loads successfully. 33700 Resulting program successfully compiled the demo program supplied. 33800 .s 1;.TP 4;.I -20;0089 238 EXETER 33900 .br;Programs compile (with truncation warnings), load, and run 34000 successfully. 34100 .s 1;.TP 4;.I -20;0090 240 KISMET 34200 .br;Modified search path for help file. Program compiles, loads, and 34300 runs successfully. 34400 .s 1;.TP 4;.I -20;0091 241 FORTH 34500 .br;Compiles, loads, and runs successfully. 34600 .s 1;.TP 4;.I -20;0092 244 WGMM11 34700 .br;Corrected garbled characters in middle of source file. Program 34800 now compiles, loads, and runs successfully. 34900 .s 1;.TP 4;.I -20;0093 245 MESS 35000 .br;Programs compile, load, and run successfully. 35100 .s 1;.TP 4;.I -20;0094 248 TR 35200 .br;Program compiles, loads, and runs successfully. 35300 .s 1;.TP 4;.I -20;0095 249 GAUSS 35400 .br;Subroutines compile. No testing done. 35500 .s 1;.TP 4;.I -20;0096 251 TBF 35600 .br;Program compiles, loads, and runs successfully. 35700 .s 1;.TP 4;.I -20;0097 253 READ 35800 .br;Program compiles, loads, and runs successfully. 35900 .s 1;.TP 4;.I -20;0098 254 MAGGIE 36000 .br;Program compiles, loads, and runs successfully. Needs testing 36100 with magnetic tape. 36200 .s 1;.TP 4;.I -20;0099 255 INVSIM 36300 .br;Program compiles, loads, and runs successfully. 36400 .s 1;.TP 10;.I -20;0100 257 LINCUR 36500 .br;Revised submittal lacked functions DARCOS and DARSIN which were 36600 in the sources for original submittal. These were copied from 36700 original into file DAFUNS.FOR and the load command string modified. 36800 File LINCUR.CTL contains revisions necessary to compile, load, and 36900 test revised version on a DEC-20. 37000 Programs compile, load, and run successfully. 37100 .s 1;.TP 10;.I -20;0101 258 NONLIN 37200 .br;Revised submittal lacked functions DARCOS and DARSIN which were 37300 in the sources for original submittal. These were copied from 37400 original into file DAFUNS.FOR and the load command string modified. 37500 File NONLIN.CTL contains revisions necessary to compile, load, and 37600 test revised version on a DEC-20. 37700 Programs compile, load, and run test data correctly. 37800 .s 1;.TP 4;.I -20;0102 260 INFORMATION STORAGE AND RETRIEVAL 37900 .br;Program compiles and runs successfully. 38000 .s 1;.TP 4;.I -20;0103 261 SORTER 38100 .br;Program compiles and runs successfully. 38200 .s 1;.TP 4;.I -20;0104 262 COMPUT AND TWOPER 38300 .br;Programs compile and run successfully. 38400 .s 1;.TP 4;.I -20;0105 264 XTEC 38500 .br;Program compiles, loads, and runs successfully. 38600 .s 1;.TP 4;.I -20;0106 265 BASIC 17E 38700 .br;Note that there are no sources. The .SHR files were converted 38800 to .EXE files and ran correctly. 38900 Note the bugs listed in the review. 39000 .s 1;.TP 4;.I -20;0107 266 TOPS-10 SIMULATOR 39100 .br;Compiles with warnings, loads, and runs successfully. No 39200 documentation of format of parameter file. 39300 .s 1;.TP 4;.I -20;0108 267 COBEDT 39400 .br;Program compiles, loads, and runs successfully. 39500 .s 1;.TP 4;.I -20;0109 269 ADRES 39600 .br;Program compiles (under SIMULA, 20-0078), loads, and runs successfully. 39700 .s 1;.TP 4;.I -20;0110 270 PROC10 39800 .br;Converted .SHR to .EXE file, which runs. Cannot recompile and 39900 reload because of missing source modules. 40000 .s 1;.TP 4;.I -20;0111 272 BESLIB 40100 .br;Program compiles, loads, and correctly runs test case. 40200 .s 1;.TP 4;.I -20;0112 273 INDEX 40300 .br;Program compiles, loads, and runs BESLIB test case successfully. 40400 .s 1;.TP 4;.I -20;0113 274 CADA 40500 .br;Program compiles and runs successfully. 40600 .s 1;.TP 4;.I -20;0114 276 FPRINT 40700 .br;Subroutine compiles correctly. Not tested. 40800 .s 1;.TP 4;.I -20;0115 277 TWOSID 40900 .br;Program compiles, loads, and runs correctly. 41000 .s 1;.TP 4;.I -20;0118 284 PICTURE BOOK 41100 .br;Modified INCH and OUTCH for TOPS-20 MACRO. Programs compile, load, 41200 and run successfully. 41300 .s 1;.TP 4;.I -20;0119 285 SQUASH 41400 .br;Modified subroutines to use PUSHJ/POPJ convention; program 41500 compiles, loads, and runs successfully. 41600 .s 1;.TP 4;.I -20;0120 286 CUSH2 41700 .br;Program compiles, loads, and correctly executes test data from 41800 documentation. 41900 .S 1;.TP 4;.I -20;0121 290 VENN 42000 .br;Program compiles, loads, and runs successfully. 42100 .s 1;.TP 4;.I -20;0122 291 XPL 42200 .br;Program compiles, loads, and runs successfully. 42300 .s 1;.TP 4;.I -20;0123 292 REVISED PLOTTER SUBROUTINES 42400 .br;Programs compile, load, and run successfully. 42500 .s 1;.TP 4;.I -20;0124 293 FLECS 42600 .br;Program compiles, loads, and runs successfully. Implementation 42700 manual, which was supposed to be with package, was not. 42800 .s 1;.TP 4;.I -20;0125 295 GIDUS/DISLIB 42900 .br;Programs compile successfully. No testing done. New command 43000 file was created. 43100 .s 1;.TP 4;.I -20;0126 297 ATOPLT 43200 .br;Program compiles, loads, and runs successfully. Needs testing. 43300 .s 1;.TP 4;.I -20;0127 298 NORMAL 43400 .br;Program compiles, loads, and runs successfully. 43500 .s 1;.TP 4;.I -20;0128 299 COPYMT 43600 .br;Program compiles, loads, and runs successfully. 43700 .s 1;.TP 4;.I -20;0129 300 BAKGMN 43800 .br;Program compiles, loads, and runs successfully. 43900 .s 1;.TP 4;.I -20;0130 301 STRMAC 44000 .br;Program compiles, loads, and runs successfully. 44100 .s 1;.TP 4;.I -20;0131 302 LIBMAN 44200 .br;Program compiles, loads, and runs correctly (except that the 44300 DIRECT program doesn't exist on TOPS-20). 44400 .s 1;.TP 4;.I -20;0132 303 DUMPR 44500 .br;Program compiles, loads, and runs successfully. 44600 .s 1;.TP 4;.I -20;0133 305 BIORTH 44700 .br;Replaced a GETTAB UUO with GTAD JSYS. Program compiles, loads, and 44800 runs successfully. 44900 .s 1;.TP 4;.I -20;0134 306 FOCAL-10 45000 .br;Program compiles, loads, and runs successfully. Extensive 45100 testing not done. 45200 .s 1;.TP 4;.I -20;0135 307 VIDED 45300 .br;Source files for latest version are in COMP subdirectory but will 45400 not load correctly because of multiply-defined globals. Source files 45500 for older version are in SOURCE and will not compile under current 45600 SIMULA (20-0078). The .EXE files from the earlier version are in the 45700 SYS subdirectory. 45800 .s 1;.TP 4;.I -20;0136 309 MACY-11/LNKX-11 45900 .br;Programs compile, load, and run correctly. 46000 .s 1;.TP 4;.I -20;0137 310 WMU Application Library 46100 .br;Most programs work as submitted. Some work done to load without 46200 overlays. 46210 Individual packages were split into separate subdirectories. Note 46220 that source code for the application library built into WMU's 46230 FORLIB are not contained in the package and are referenced from 46240 APLIB.REL and FORLIB.REL in the superior directory. 46400 .s 1;.TP 4;.I -20;0138 312 MAGTAPE UTILITY PACKAGE 46500 .br;Programs compile, load, and run successfully. 46600 .s 1;.tp 4;.i -20;0139 316 TECO10 46700 .br;Renamed files to TECO20, recompiled with TOPS-20 option on. 46800 Compiles, loads, and runs. Does not recognize filename supplied 46900 on command line, but does seem to function. 47000 .s 1;.TP 4;.I -20;0140 317 CROSS 47100 .br;Program compiles, loads, and runs successfully. 47200 .s 1;.TP 4;.I -20;0141 318 FASP 47300 .br;Program compiles, loads, and runs successfully. 47400 .s 1;.TP 4;.I -20;0142 319 WKDAY 47500 .br;Program compiles, loads, and runs correctly. 47600 .s 1;.TP 4;.I -20;0143 320 STRUCT 47700 .br;Macros compile and seems to work. 47800 .s 1;.TP 4;.I -20;0144 322 CALENDAR MAKER 47900 .br;Data files generate output as desired. 48000 .s 1;.tp 4;.i -20;0149 324 MULREG 48100 .br;Program compiles with warning messages and loads and runs 48200 correctly (when compiled with the DEC-20 SIMULA from DECUS). 48300 Packages included so that anyone with SIMULA experience can attempt 48400 to determine the source of the problem. 48500 .s 1;.tp 4;.i -20;0145 325 ANTE 48600 .br;Compiles, loads, and runs successfully. 48700 .s 1;.tp 4;.i -20;0146 326 KEYWRD 48800 .br;Compiles, loads, and successfully runs test case supplied by 48900 author. 49000 .s 1;.tp 4;.i -20;0147 328 FORMAT 49100 .br;Compiles, loads, and successfully runs test case supplied by 49200 author. 49300 .s 1;.tp 4;.i -20;0148 184 SPELL 49320 .br;Original program failed to compile because symbols in conditional 49340 statements weren't assembled and defined; simple fixes to 49360 source file were required. Program now compiles and runs correctly. 49400 Dictionary is preloaded in 49500 the .EXE file supplied. 49700 .s 1;.tp 4;.i -20;0149 324 MULREG 49800 .br;Compiles using SIMULA (20-0078) with warning messages, loads 49900 successfully, and appears to process author-supplied test data 50000 correctly. 50100 .page