File LIBS12.WU

Directory of image this file is from
This file as a plain text file

/	L I B S 1 2 . W U    WRITE-UP TO LIBSET.12 (LIBS12.SV)
/LIBSET.12, PAGE 1.	(8/14/71)
/
/ORIGINALLY WAS LIBSET.02 (10/27/70)
/PATCHED 8/6/71. (PATCH # LIBSET (PS/8) 1, MARCH 1971.)
/PATCHED 8/7/71. (PATCH BY C. MOORE TO FIX LIBSET(PS/8)1 PATCH.)
/MODIFIED 8/14/71 BY C. MOORE, AS EXPLAINED BELOW.
/
/
/THIS MODIFIED LIBRARY BUILDER PROGRAM NOW CREATES A LIBRARY FILE WITH
/A DIRECTORY WHICH WILL LOAD THE SMALLEST AVAILABLE BINARY FILE, WHEN
/A GIVEN ENTRY POINT IS CONTAINED IN MORE THAN ONE SUCH BINARY FILE
/WITHIN THE LIBRARY.  (THE DUPLICATE ENTRY POINTS ARE ASSUMED TO
/PERFORM IDENTICAL OPERATIONS WHEN EXECUTED.)  THIS PROGRAM MUST BE
/USED WHEN CREATING LIBRARY FILE LIB12.RL.
/
/THE LOADER SELECTS BINARY FILES FROM THE LIBRARY BY SCANNING THE
/LIBRARY DIRECTORY FROM THE TOP, AND LOADING EACH FILE POINTED TO
/BY A DIRECTORY NAME WHICH MATCHES AN UNDEFINED ENTRY POINT IN THE
/USER'S PROGRAM.  WHEN A BINARY FILE IS LOADED, THE LOADER THEN DETECTS
/ALL OF THE ENTRY POINTS WITHIN THE FILE, EVEN IF SOME OF THEM WERE
/NOT INCLUDED WITHIN THE DHRECTORY.  THIS IS THE FEATURE WHICH THIS
/PROGRAM HAS BEEN MODIFIED TO TAKE ADVANTAGE OF WHEN CREATING THE
/LIBRARY DIRECTORY.
/
/ENTRY POINT NAMES ARE ADDED TO THE DIRECTORY IN THE SEQUENCE IN WHICH
/THEIR BINARY FILES ARE SPECIFIED TO LIBSET.  THIS VERSION OF LIBSET
/CREATES A DIRECTORY WHICH INCLUDES EACH ENTRY POINT NAME ONLY
/ONCE, NO MATTER HOW MANY BINARY FILES IT APPEARS IN.  THE DIRECTORY
/WILL POINT TO THE LAST SUCH BINARY FILE TO BE SPECIFIED.  THE ENTRY
/POINT WILL, OF COURCE, CONTINUE TO EXIST WITHIN THE EARLIER FILES.
/
/AS WITH THE STANDARD VERSION OF LIBSET, BINARY FILES SHOULD BE
/SPECIFIED TO THIS PROGRAM IN ORDER OF SIZE, WITH THE LARGEST
/FILES SPECIFIED FIRST.  THIS ENSURES THAT EACH ENTRY POINT NAME
/IN THE DIRECTORY POINTS TO THE SMALLEST BINARY FILE CONTAINING
/THAT ENTRY POINT.
/
/THESE FEATURES CAN BE DEMOSTRATED WITH AN EXAMPLE FROM LIBRARY
/FILE LIB12.RL, WHICH INCLUDES THE FOLLOWING FILES:
/
/    BINARY FILE    CORE PAGES	  ENTRY POINTS INCLUDED WITHIN FILE
/	IOFILE.RL	3	  LFILE,RFILE,MFILE,WFILE,CFILE,LINK
/	INFILE.RL	2	  LFILE,RFILE
/	IOSYS.RL	2	  LSYS,RSYS,MSY,WSYS,CSYS,LINK
/	INSYS.RL	1	  LSYS,RSYS,LINK
/
/LIBSET.12 WILL CREATE THE FOLLOWING DIRECTORY IF THE ABOVE
/BINARY FILES ARE SPECIFIED IN THE ORDER LISTED:
/
/   DIRECTORY NAME	FILE POINTED TO
/	MFILE		IOFILE
/	WFILE		IOFILE
/	CFILE		IOFILE
/	LFILE		INFILE
/	RFILE		INFILE
/	MSYS		IOSYS
/	WSYS		IOSYS
/	CSYS		IOSYS
/	LSYS		INSYS
/	RSYS		INSYS
/	LINK		INSYS
/PLEASE NOTE THAT NAMES.RL AND TELTYP.RL HAVE BEEN OMITTED.
/
/START ADDRESS OF LIBS12.SV IS 12600
/



Feel free to contact me, David Gesswein djg@pdp8online.com with any questions, comments on the web site, or if you have related equipment, documentation, software etc. you are willing to part with.  I am interested in anything PDP-8 related, computers, peripherals used with them, DEC or third party, or documentation. 

PDP-8 Home Page   PDP-8 Site Map   PDP-8 Site Search