;********************************************************************* ; ; THIS ODL FILE WILL BUILD THE DEC UTILITY WITH A 4K FCS RESIDENT ; LIBRARY. IN GENERAL A 1-2K OR GREATER SAVING IN CORE WILL RESULT ; WITH UP TO 16 DISK BLOCKS OR MORE OF DISK SPACES SAVED(MUCH MORE ; FOR CDA(~40 blocks). PROBABLY GREATER SAVINGS COULD BE REALIZED ; BY FURTHER OVERLAYING BUT IN THE CASES I EXAMINED ONE WOULD NEED ; TO GO BACK TO THE SOURCES AND BREAK UP A FEW OF THE MODULES STIL ; FURTHER. ; ; JAMES G. DOWNWARD ; KMS FUSION, INC. ; 3941 RESEARCH PARK. DR. ; ANN ARBOR, MICH. 48104 ; (313) 769-8500 ;********************************************************************** ; ; ** PATCH OVERLAY DESCRIPTION ** ; ; *** NOTES *** ; ; (1) PATCH CANNOT BE BUILT AS AN UNOVERLAYED TASK ; ; (2) THE PLACEMENT OF MODULE 'OBSCN' IN EACH SEGMENT IS ; CRITICAL. THIS MODULE MUST BE SPECIFIED BEFORE THE ; ADJACENT REFERENCING MODULE. ; ; .ROOT PTCH-*(PTIN,SRCM,BLGS,EDGS,MRGF),FCS ; ; PATCH EXECUTIVE ; PTCH: .FCTR [1,20]PAT/LB:PTCRF:PATCH:PATIO:PATBL:PTALO:PTSRC:OPNFL ; ; PATCH INITIALIZATION AND COMMAND LINE INPUT ; PTIN: .FCTR [1,20]PAT/LB:PATIN:INIDM:CMLIO:PTSCN-LB:[1,1]SYSLIB/LB:.GCML ; ; SEARCH FOR SPECIFIED MODULE NAME ; SRCM: .FCTR SRCMN-[1,20]PAT/LB:OBSCN:SRCMN:GTBYT .NAME SRCMN ; ; BUILD GSD TABLES ; BLGS: .FCTR BLGSD-[1,20]PAT/LB:OBSCN:BLGSD:GTBYT .NAME BLGSD ; ; EDIT GSD TABLES ; EDGS: .FCTR EDGSD-[1,20]PAT/LB:OBSCN:EDGSD:GTBYT .NAME EDGSD ; ; MERGE INPUT AND CORRECTION FILES ; MRGF: .FCTR [1,20]PAT/LB:MRGFL:SCRLD ; ; FCS CO-TREE ; FCS: .FCTR FCSRT-*(CSI,PTER) ; ; DUMMY ROOT ; .NAME FCSRT ; ; COMMAND STRING INTERPRETER ; CSI: .FCTR LB:[1,1]SYSLIB/LB:.CSI1:.CSI2 ; ; ; PATCH ERROR MESSAGE OUTPUT ; PTER: .FCTR [1,20]PAT/LB:PATER .END