This disc has a top directory containing: Contents - this file and two directories Iomet - a collection of programs to teach Materials Science at A level from the institute of materials. Normally this would be side 0 of a DFS disc. NS32016 - Cambridge co-processor files as follows: *************************** LIBLISCOM COMMON for LibList (see _f77 below) _asm sub-directory dsincos SUBROUTINE DSCM(THETA,SIN,COS) finds real*8 sin and cos of theta simultaneously (much faster if you need both) f77_bool Boolean functions (IAND, ISHFT, etc.) F77_Escape allows use of to control program flow F77_ioerr Correction for READ(,,ERR=..) bug F77_iosys Correction for -to, -input etc. in command line F77_PPE program efficiency analysis Fcol1 Sending pixel pictures (one byte/ pixel) to BBC screen Fcol2 Sending pixel pictures (two bytes/ pixel) to BBC screen Fcol4 Sending pixel pictures (four bytes/ pixel) to BBC screen F_ALOG to F_SQRT: improved FORTRAN library routines F_FINN & F_FOUN Corrections for READ(,,ERR=..) WRITE(,,ERR=..) bug F_I066 to F_I071 Corrections for READ(,*,ERR=..) bug see "WriteUp" FP_File corrected code for IFFileRead, IFFileSave (and X cousins) on the ifp library. gratc assembler to access BBC graphics from a C program libread Reading and patching libraries (see _f77.library below) MOVEnm Conversion between unsigned integer*1, integer*2 and integer*4 rdscrn reads images on the BBC screen into byte array in co-processor. _bas sub-directory FcolAssem BBC Basic program to make and test hostfcol hostfcol BBC host machine code to receive pixel images from fcol (see GraphDoc for uses) _c sub-directory system programs for use with C testgratc tests all the options in gratc _doc directory Plain ASCII text with line terminators GraphDoc for information on FORTRAN graphics interface including FCOL, RDSCRN and MOVEmn GratcDoc for information on C graphics interface Writeup writeup of how to use the library and disassembler routines. Also explains useful changes to the fortran and ifp libraries _f77 sub-directory dump hex and ASCII dump of any file to printer grats graphics library LibList lists contents of a library library enables moving modules in and out of libraries printf print an _f77 file tescape tests escape (see _asm.F77_escape above) testbool tests f77_bool (see _asm.f77_bool above) testfcol tests fcol (see _asm above) testppe tests ppe package (see _asm.F77_ppe above) testprdump tests prdump part of _f77.grats testscm tests DSCM (see _asm.dsincos above). testscrn tests rdscrn (see _asm.rdscrn above). tgrats tests the rest of _f77.grats _lib directory These are all PANOS system libraries, and should each have a pointer in !PANOS fcol fcol1, fcol2, fcol4 (# bytes per pixel in array) MOVEnm and RDSCRN gratc BBC graphics usable from C programs grats BBC graphics usable from F77 programs _rif subdirectory - Panos Relocatable Images assemb Disassembler (see fortran libraries writeup) dump hex and ASCII file dump LibList Library contents listings Library Library editing (see fortran libraries writeup) printf Printing of Fortran routines