Trailing-Edge
-
PDP-10 Archives
-
de-10-omona-v-mc9
-
fki.mac
There are 2 other files named fki.mac in the archive. Click here to see a list.
UNIVERSAL F - SOFTWARE FEATURE TEST FILE OUTPUT BY MONGEN DIALOG
INTERN M.F
M.F==50
XLIST
;; Feature set(TINY,KALUG,KILUG,KAFULL,KIFULL,KLFULL)[
;; TINY Is minimum subset of features for KA10 timesharing
;; KALUG Is medium size KA10 monitor with enough features for batch
;; KILUG Same as KALUG but for KI10 cpu
;; KAFULL Includes all features of DECsystem10 monitor such
;; as real-time and extended file system for KA10 cpu
;; KIFULL Same as KAFUL but for KI10 cpu
;; KLFULL Same as KIFULL but for KL10 cpu]: KIFULL
;; Standard setting(YES,NO,LIST,EXPLAIN)[
;; Standard values for all feature test switches for your configuration]: Y ;STANDARD SWITCH SETTINGS
LIST
;COPYRIGHT (C) 1969,1970,1971,1972,1973,1974,1975,1976,1977,1978 DIGITAL EQUIPMENT CORP., MAYNARD, MASS.
;This universal file is assembled before each MONITOR module. This file
; must be assembled before any MONITOR modules are assembled, however,
; it need be assembled only once regardless of the number of MONITOR
; modules which follow. Example:
;
; .COMPILE F.MAC/COMPILE,S.MAC/COMPILE,FILIO,FILFND,FILUUO,SCNSER
;
;The files F.REL and S.REL are not needed and may be discarded.
;List of independent MONITOR COMMAND features
;These features can be eliminated from a system by
;setting the appropriate FTXXXX symbol below to 0
; and reassembling those routines in which code for the
; feature appears. The routines affected by each feature
; are listed below. To guarantee that no routines are
; missed, FTXXXX is defined to be an INTERNAL in those routines
; in which it is used in conditional assembly. Thus LINK
; will detect multiple defined GLOBALS if not
; all routines affected have been reassembled.
DEFINE XPP(A,B) ;SYSTEM PARAMETER WHICH WILL PRINT-OUT FROM DDT
<A=B
INTERN A>
DEFINE XPL(A,B) ;LOCAL PARAMETER WHICH WILL PRINT-OUT FROM DDT
<A=B>
DEFINE XP(A,B) ;SYSTEM PARAMETER WHICH WILL NOT PRINT FROM DDT
<A==B
INTERN A>
XP FTTIME,-1;
;; ;TIME ACCUMULATION[
;; ;MONITOR COMPUTES TOTAL CPU RUN TIME USED BY EACH JOB]
XP FTATTA,-1;
;; ;ATTACH AND DETACH TTY TO JOB COMMANDS[
;; ;AND CSTART AND CCONTINUE COMMANDS]
XP FTTALK,-1;
;; ;SEND COMMAND FOR TTY'S
XP FTEXAM,-1;
;; ;EXAMINE AND DEPOSIT COMMANDS
XP FTREAS,-1;
;; ;REASSIGN COMMAND
XP FTRTTR,-1;
;; ;REAL TIME TRAPPING UUO
XP FTHPQ,-1;
;; ;HIGH PRIORITY QUEUE FEATURE
XP FTHIBW,-1;
;; ;HIBERNATE/WAKE FEATURE
XP FTTRPS,-1;
;; ;USER I/O - TRPSET,TRPJEN UUOS AND OPCODE 100 (PDP-10'S ONLY)
XP FTSLEE,-1;
;; ;SLEEP UUO
XP FTFINI,-1;
;; ;FINISH COMMAND
XP FTCHEC,0;
;; ;MONITOR CHECKSUMMING
XP FTMONP,0;
;; ;MONITOR WRITE PROTECTED BETWEEN 1000 AND 20000
XP FTMOUN,-1;
;; ;REMOVABLE DISK PACK UUO'S (STRUUO FUNCTIONS .FSDEF,.FSRDF,.FSREM,.FSLOK)
XP FTLOCK,-1;
;; ;LOCK UUO FEATURE[
;; ;ALLOWS JOBS TO LOCK THEMSELVES IN CORE]
XP FTRCHK,-1;
;; ;ASSEMBLE WITH REDUNDANT CHECKING FOR INTERNAL MONITOR ERRORS.
;; ; HALT IF AN ERROR IS DETECTED
;; ; CONTINUE WILL LOOP (IF NON-RECOVERABLE ERROR) OR TRY TO RECOVER.
;; ; OPERATOR SHOULD MAKE NOTE OF MEMORY ADDRESS REG (LOC+1 OF HALT)
XP FTHALT,-1;
;; ;MONITOR HALTS WHEN IT DETECTS AN ERROR IN ITSELF INSTEAD OF PRINTING
;; ; A MESSAGE WHEN IT DETECTS AN ERROR. USED FOR DEBUGGING SO A
;; ; DUMP CAN BE TAKEN. CONTINUE SWITCH WILL CAUSE USUAL ERROR MESSAGE
;; ; TO BE PRINTED. AC U HAS JSP U,ERROR IN IT ON HALT.
XP FTTRAC,-1;
;; ;MONITOR LEAVES USEFUL INFORMATION IN LOCATIONS IN COMMON.
;; ; NOT NEEDED EXCEPT FOR LEAVING TRACKS TO AID IN DEBUGGING CRASHES.
XP FT2REL,-1;
;; ;SUBROUTINE CALLS TO SEGCON FOR TWO RELOCATION REGISTER CAPABILITY.
;; ; -1 FOR PDP-6 AND PDP-10. SEGCON IS EITHER A DUMMY SET
;; ; OF SUBROUTINES OR THE REAL THING DEPENDING ON THE MACHINE.
;; ; THOSE CUSTOMERS WITHOUT 2 REG MACHINES WHO WANT TO ELIMINATE THE
;; ; 70 OR SO LOCS OF SUBROUTINE CALLS TO SEGCON, CAN DO SO BY
;; ; REASSEMBLING THE MONITOR WITH FT2REL=0. HOWEVER, DEC WILL ALWAYS
;; ; DISTRIBUTE MONITORS WITH FT2REL=-1 (PDP-6 AND PDP-10).
XP FTKCT,-1;
;; ;ACCUMULATE THE PRODUCT OF <CORE>*<RUNNING TIME> FOR THOSE
;; ; INSTALLATIONS WHICH USE THIS QUANTITY IN CHARGING EACH USER
XP FTGETT,-1;
;; ;GETTAB UUO - RETURN CONTENTS OF MONITOR JOB TABLES
XP FTMEMP,-1;
;; ;ASSEMBLES MEMORY PARITY ERROR RECOVERY ROUTINE[
;; ;IF OFF, MONITOR HALTS ON MEMORY PARITY ERRORS]
XP FTWATC,-1;
;; ;WATCH COMMAND FOR SYSTEM RESPONSE DATA
XP FTUNAM,-1;
;; ;USER NAME TABLES
XP FTCNO,-1;
;; ;CHARGE NUMBER TABLES
XP FTSEDA,-1;
;; ;IMPLEMENTS SET DAYTIME & SET DATE COMMANDS
XP FTTLIM,-1;
;; ;IMPLEMENTS TIME LIMIT CODE AND OTHER BATCH FEATURES
XP FTBCOM,0;
;; ;IMPLEMENTS BATCH ONLY COMMANDS
XP FTRSP,-1;
;; ;MEASURE USER TTY INPUT RESPONSE TIMES
XP FTTMP,-1;
;; ;TMPCOR CODE
XP FTDAEM,-1;
;; ;DAEMON CODE
XP FTPRV,-1;
;; ;PRIVILEGE CHECKING CODE
XP FTSPL,-1;
;; ;SPOOLING CODE
XP FTMS,-1;
;; ;LINKAGE IN CASE MULTIPROCESSING OPTION WANTED
;; ; AT MONGEN TIME. WORKS LIKE FT2REL. SLVSER IS LOADED
;; ; IF ANSWER YES, ELSE COMMON DECLARES INTERNS.
;; ; THIS FEATURE SWITCH AFFECTS MACROS CPLOCK, CPUNLK, SBLOK
XP FTSFD,-1;
;; ;ALLOW DISK SUB-FILE-DIRECTORIES
XP FTVERS,-1;
;; ;VERSION WATCH, ETC.
XP FTEL,-1;
;; ;DAEMON ERROR LOGGING
XP FTPHYO,-1;
;; ;PHYSICAL DEVICE ONLY UUO'S
XP FT5UUO,-1;
;; ;RANDOM 5-SERIES UUO'S
XP FTOPRE,-1;
;; ;TYPE DEVICE ERROR MESSAGES TO OPERATOR AS WELL AS USERS
;; ; ALSO INCLUDES ERROR INTERRUPT CODE
XP FTJCON,-1;
;; ;JOB CONTINUE CODE
XP FTPOKE,-1;
;; ;POKE UUO
XP FTLPTR,-1;
;; ;NEW LPT TROUBLE RECOVERY CODE
XP FTCRTR,-1;
;; ;NEW CDR TROUBLE RECOVERY CODE
XP FTCPTR,-1;
;; ;NEW CDP TROUBLE RECOVERY CODE
XP FTMTSE,-1;
;; ;CODE TO SET MTA DENSITY AND BUFFER SIZE
XP FTSET,-1;
;; ;SET COMMANDS AND UUO'S[
;; ;IF OFF, SCHEDULE COMMAND MAY BE USED TO SET SCHED]
XP FTCDRS,-1;
;; ;CDR SUPER-IMAGE MODE CODE
XP FT2SWP,-1;
;; ;CODE TO ALLOW SWAPPING ON MORE THAN ONE UNIT
XP FTSTR,-1;
;; ;ALLOW MORE THAN ONE FILE STRUCTURE.[
;; ;IF 0, MONITOR WILL ALLOW EXACTLY ONE FILE STRUCTURE.]
XP FTDOPT,-1;
;; ;DISK LATENCY OPTIMIZATION CODE
XP FTDBAD,-1;
;; ;CODE TO RECOVER WHEN DISKS GO OFF-LINE
XP FTDHNG,-1;
;; ;CODE TO RECOVER FROM HUNG DISKS
XP FTDQTA,-1;
;; ;DISK QUOTA CHECKING
XP FTDSTT,-1;
;; ;DISK I/O STATISTICS
XP FTDSUP,-1;
;; ;DISK SUPER USETI/USETO CODE
XP FTDALC,-1;
;; ;FANCY DISK ALLOCATION CODE
XP FTDSMC,0;
;; ;MAKE SMALLER ALLOCATIONS FOR DISK CORE BLOCKS, ETC.
XP FTDMRB,-1;
;; ;MULTIPLE RIB CODE - ALLOW DISK FILES TO BE LONGER
;; ; BY HAVING MORE THAN ONE RIB, I.E. EXTENDED RIBS.
XP FTDSEK,-1;
;; ;SEEK UUO
XP FTDETS,-1;
;; ;DISK ERROR SIMULATING CODE FOR TESTING ERROR RECOVERY
XP FTDUFC,-1;
;; ;DISK UFD COMPRESSOR TO KEEP FILES IN THE UFD
;; ; IN THE ORDER THEY WERE CREATED
XP FTDRDR,-1;
;; ;DISK RENAME FILES ACROSS DIRECTORY CODE.
;; ; IF OFF, AN ATTEMP TO CHANGE A FILE'S DIRECTORY WITH A RENAME WILL GIVE
;; ; A PROTECTION ERROR.
XP FTDBBK,-1;
;; ;CODE TO MARK BAD DISK BLOCKS IN THE BAT BLOCKS
;; ; AND TO MARK THE APPROPRIATE BITS IN SAT BLOCKS AS IN USE
XP FTWHY,-1;
;; ;ASK OPERATOR WHY RELOAD IN ONCE
XP FTMETR,-1;
;; ;METER UUO FOR PERMORMANCE ANALYSIS
XP FTRTC,-1;
;; ;REAL TIME CLOCK (DK10) SERVICE
XP FTPI,-1;
;; ;INCLUDE CALLS TO PSISER
;; ; PROGRAMED SOFTWARE INTERRUPT SERVICE. THIS MODULE IS SELECTED
;; ; AT MONGEN TIME SO THIS FEATURE TEST ONLY SAVES A FEW PUSHJ'S
XP FTRDX,-1;
;; ;INCLUDE REMOTE DATA ENTRY SERVICE
XP FTNET,-1;
;; ;INCLUDE NCL NETWORK SOFTWARE
XP FTCMSR,-1;
;; ;INCLUDE COMMUNICATIONS MEASUREMENT CODE
;; ;*** TURN OFF BEFORE 6.03 RELEASE ***
XP FTTSK,-1;
;; ;TASK TO TASK COMMUNICATION FEATURE
XP FTMSGS,-1;
;; ;INCLUDE CALLS TO MSGSER
;; ; THIS IS ONLY A FEW PUSHJ'S IF MSGSER IS NOT LOADED.
XP FTQCOM,-1;
;; ;QUEUE COMMANDS
XP FTCCLX,-1;
;; ;EXTRA CCL COMMANDS
;; ; LIKE TECO, DIRECT, DELETE, ETC.
XP FTBOOT,-1;
;; ;CODE TO READ BOOTS FROM DISK AFTER A CRASH
;; ; IF 0, MONITOR WILL ALWAYS HALT AFTER CRASH CODE
XP FTSWPE,-1;
;; ;NEW SWAP READ ERROR RECOVERY CODE
XP FTKII,0;
;; ;CHECK FOR KI INSTRUCTION FOR BETTER ILLEGAL INSTRUCTION MESSAGE
XP FTPEEK,-1;
;; ;PEEK AND SPY UUOS
XP FTGSRC,-1;
;; ;GENERIC DEVICE SEARCH CODE
XP FTPATT,-1;
;; ;SPACE TO PATCH TABLES
XP FTPTYU,-1;
;; ;NEW UUOS TO DRIVE PTY JOBS (JOBSTS AND CTLJOB UUOS)
XP FTCCIN,-1;
;; ;CONTROL C INTERCEPT CODE TO ALLOW
;; ; PROGRAMS WITH APPROPRIATE PRIVILEGES TO
;; ; TRAP CONTROL C INTERRUPTS VIA JOBINT BLOCK
XP FTFFRE,0;
;; ;INTERLOCK AROUND ALL OF FNDFIL IN FILSER.
;; ; ONLY NEEDED IN MONITORS PRIOR TO 5.06. IN 5.06 IT SHOULD
;; ; BE LEFT ZERO.
XP FTHDPX,-1;
;; ;CODE IN SCNSER TO SUPPORT CERTAIN
;; ; HALF DUPLEX TERMINALS LIKE CERTAIN TWX, ETC.
XP FTGPO2,0;
;; ;CODE IN SCNSER TO SUPPORT
;; ; GPO 2B MODEMS FOR UK TELEPHONE LINE INTERFACES.
XP FT630H,0;
;; ;SINGLE-SCANNER 630 CODE
XP FTMODM,-1;
;; ;MODEM CONTROL CODE IN SCNSER
XP FTSCNR,-1;
;; ;SET IF HAVE A DC10 OR DC68 OR BOTH, NOT IF NEITHER
XP FTSCLC,-1;
;; ;SCANNER SPECIAL LINE CONTROL[
;; ;ALLOWS 680 SYSTEM TO SPECIFY SPECIAL HANDLING FOR SOME LINES,
;; ;E.G. SUPPRESS FORCED CHARACTER OUTPUT FOR HUNG LINES.]
XP FTTVP,0;
;; ;SCNSER CODE TO SUPPORT FANCY VERTICAL POSITIONING
XP FTCAFE,-1;
;; ;SUPPORT THE DC76
;; ; COMPREHENSIVE ASYNCHRONOUS FRONT END
XP FT2741,-1;
;; ;INCLUDE 2741 SUPPORT
XP FTTYPE,0;
;; ;SPECIAL FEATURES FOR TYPESET-10
;; ; FRONT END PROCESSOR. FTCAFE MUST BE TURNED ON TO USE THIS
;; ; FEATURE.
XP FTSHFL,0;
;; ;CORE SHUFFLER CALLED FROM SWAPPER TO
;; ; MOVE JOBS IN CORE TO MAKE ROOM INSTEAD OF
;; ; ALWAYS SWAPPING OUT ENOUGH JOBS
XP FTDIAL,-1;
;; ;CODE TO DRIVE AUTOMATIC DIALLER
;; ; MUST BE OFF IF FTMODM IS OFF
XP FTAPLB,-1;
;; ;APPEND TO LAST BLOCK OF A FILE[
;; ;IF 0, MUST WRITE A NEW BLOCK TO APPEND TO A FILE WHOSE PROTECTION =4]
XP FTCTY1,-1;
;; ;CODE TO SUPPORT CTY1 (CPU1-CTY) AS A TERMINAL
XP FTAIR,-1;
;; ;APPEND IMPLIES READ[
;; ;IF -1 A FILE WHICH CAN BE APPENDED CAN BE READ
;; ;IF 0 ONLY A PRIVILEGED JOB CAN READ AN APPEND-ONLY FILE]
XP FTLIB,-1;
;; ;CODE TO ALLOW LIB/SYS/XSYS REQUIRES FTSFD=-1[
;; ;IF -1 USER CAN SET UP SO THAT LOOKUP WILL SEARCH HIS DISK, AN
;; ;ARBITRARY PPN IF THE LOOKUP FAILS, THEN EXPERIMENTAL SYS AND SYS
;; ;IF LOOKUP STILL FAILS]
XP FTDPRI,-1;
;; ;ENABLES DISK-PRIORITY CODE
XP FTKA10,0;
;; ;ENABLES KA10 SUPPORT
XP FTKI10,-1;
;; ;INCLUDE KI10 SUPPORT
XP FTKL10,0;
;; ;INCLUDE KL10 SUPPORT
XP FTTPAG,-1;
;; ;TTY PAGE COMMAND
XP FTTBLK,-1;
;; ;TTY BLANK COMMAND
XP FTNUL,-1;
;; ;NULL DEVICE
XP FTCBDB,0;
;; ;CODE FOR DEBUGGING CB RESOURCE
XP FTPDBS,0;
;; ;ALLOWS PDB TO SWAP WITH THE JOB
;; ; IF THIS SWITCH IS ON THE PDB WILL GO ON THE DISK. IF THE SWITCH
;; ; IS OFF THE PDB WILL STAY IN CORE AT ALL TIMES. THIS IS INCLUDED
;; ; FOR INFORMATION ONLY. THE ONLY SUPPORTED SETTING IS OFF (I.E. 0)
XP FT22BI,-1;
;; ;22-BIT CHANNEL(DF10C)
XP FTHSLN,-1;
;; ;HIGH-SPEED LOGICAL NAME SEARCH TECHNIQUE
XP FTIPCF,-1;
;; ;INTER-PROCESS COMMUNICATION FACILITY
;; Do you want the virtual memory facility(YES,NO)[VMSER must
;; be on your distribution tape]: N ;VIRTUAL MEMORY?
XP FTVM,0;
;; ;VIRTUAL MEMORY
XP FTD10H,0;
;; ;2741 LINES ON A DC-10 REASSEMBLE DLSINT
XP FTXTC,-1;
;; ;XTCSER SUPPORT FOR THE DA28C INTERFACE
XP FT2SEG,-1;
;; ;TWO SEGMENT MONITOR
XP FTNSCH,-1;
;; ;CPU RESOURCE ALLOCATION CODE FOR NEW SCHEDULER
XP FTRP04,-1;
;; ;CODE FOR RP04-LIKE DISKS, WITH ECC CORRECTION
;; ; SEEK WHILE XFER ACTIVE, HEAD OFFSET
XP FTGALA,-1;
;; ;CODE FOR GALAXY-10 BATCH SYSTEM
XP FTSLCK,0;
;; ;CODE FOR SEARCH-LIST CHECKING IN FILSER.NORMALLY OFF
XP FT2ATB,0;
;; ;CODE FOR 2 ACCESS TABLE BLOCKS. NORMALLY OFF
XP FTMEMN,-1;
;; ;CODE FOR RECOVERY FROM MEMORY DROPPING OFF-LINE (DEPENDS ON FTMEMPAR=-1)
XP FTMONL,-1;
;; ;CODE TO ALLOW MEMORY TO BE SET ON-LINE DURING TIME-SHARING (DEPENDS ON FTMEMNXM=-1)
XP FTMOFF,-1;
;; ;CODE TO ALLOW MEMORY TO BE SET OFF-LINE DURING TIME-SHARING (DEPENDS ON FTMEMNXM=-1)
XP FTEQDQ,-1;
;; ;ENQ/DEQ FACILITY
XP FTDAS7,-1;
;; ;INCLUDE DAS78 SUPPORT (IBM 360&370, 2780)
XP FTDSIM,-1;
;; ;INCLUDE CODE FOR SIMULTANEOUS UPDATE
XP FTDHIA,-1;
;; ;INCLUDE DISK HIGH AVAILABILITY CODE
XP FTEXE,-1;
;; ;INCLUDE SUPPORT FOR EXE FILES
XP FTTLAB,-1;
;; ;INCLUDE TAPE LABELING FACILITY
XP FTTAPO,-1;
;; ;INCLUDE TAPOP UUO FOR MAG-TAPE HANDLING
XP FTRDBA,-1;
;; ;INCLUDE READ BACKWARDS FOR TU70/71
XP FTEMRT,0;
;; ;INCLUDE KL10 EBOX/MBOX USER RUNTIME CAPABILITY
XP FTDX10,-1;
;; ;DX10 DEVICE-CHAINING (MAGTAPES)
XP FTMIC,-1;
;; ;INCLUDE MACRO COMMAND PROCESSOR
XP FTMLOG,-1;
;; ;INCLUDE MIC LOG FILE SUPPORT
XP FTFDAE,-1;
;; ;INCLUDE SUPPORT FOR A FILE DAEMON
XP FTPSTR,-1;
;; ;INCLUDE SUPPORT FOR PRIVATE FILE STRUCTURES
XP FTPSCD,-1;INCLUDE SCHEDULER PERFORMANCE GATHERING
XP FTDUAL,-1;
;; ;INCLUDE SUPPORT FOR DUAL-PORTED DISKS (RP04'S,RP06'S)
XP FTMDA,-1;
;; ;INCLUDE SUPPORT FOR MOUNTABLE DEVICE ALLOCATOR
XP FTACCT,-1;
;; ;INCLUDE SUPPORT FOR ACCOUNTING
XP FTPJOB,-1;
;; ;INCLUDE CODE FOR THE EXTENDED PJOB COMMAND
END
;; END OF FKI.MAC