SUBTTL CONFIG - CONFIGURATION DEFINITION FILE OUTPUT BY MONGEN DIALOG ;ANSWER THE FOLLOWING QUESTIONS WITH Y OR N OR A DECIMAL NUMBER ;SHORT DIALOG?[N = LONGER QUESTIONS] ;Y ;10/30 SYSTEM TO BE BUILT?[N = 10/40 OR 10/50 SYSTEM] ;N ;10/40 SYSTEM TO BE BUILT?[N = ASSUME 10/50 SYSTEM] ;N XP SYS40N,0 XP SYS50N,1 XP DSKN,1 XP LOGINN,1 ;RD10 (BURROUGHS) DISK?[ONE DISK TYPE FOR FILES, ;SAME TYPE FOR SWAPPING OR ONE OTHER TYPE FOR SWAPPING] ;Y XP RD10N,1 ;RD10 FOR SWAPPING?[N = CAN SWAP ON SOME OTHER TYPE] ;Y XP RDSWPN,1 ;RP10 (MEMOREX) DISK PACKS? ;N XP RP10N,0 XP RPSWPN,0 ;RA10 (BRYANT) DISK? ;N XP RA10N,0 XP RASWPN,0 ;DPD (DATA PRODUCTS) DISK? ;N XP DPDN,0 XP DPSWPN,0 ;HOMW MANY JOBS?[ATTACHED AND DETACHED, COUNTING NULL JOB] ;8 XP JOBN,10 ;MAX SIZE OF CORE (IN K) FOR ANY SINGLE USER? ;0 MEANS ALL OF CORE ;0 XP COREN,0 ;PDP-10 PROCESSORE?[N = PDP-6] ;Y XP PDP10N,1 ;2 RELOCATION REG, SOFTWARE?[Y = MUST HAVE KT10A, ;N = JUST 1 RELOC. REG.] ;Y XP KT10AN,1 ;HOW MANY MORE SEGMENTS THAN JOBS?[0 UNLESS YOU ;ANTICIPATE A LOT OF DORMANT SEGMENTS] ;0 XP SEGN,0 ;LOAD EXEC DDT?[N = ONLY IF LOADER HAS RUN OUT OF CORE BEFORE] ;Y XP DDTN,1 ;LOAD LOCAL SYMBOLS?[N = ONLY IF LOADER HAS RUN OUT OF ROOM BEFORE] ;Y ;LOAD USER DDT?[BOTH CAN BE LOADED TOGETHER, ;USE USER DDT FOR PATCHING UNDER TIME SHARING] ;Y XP UDDTN,1 ;NAME OF THIS SYSTEM (24 CHARS OR LESS)? DEFINE SYSNAM < ASCIZ \4S47 DEC PDP-10 #2\> ;WHAT IS THE SERIAL NUMBER OF YOUR ARITHMETIC PROCESSOR? ;2 XP APRSN,2 ;NAME OF SYSTEM DEVICE?[DTA0 USUAL FOR 10/40 SYSTEM, ;DSK USUAL FOR 10/50 SYSTEM] DEFINE SYSDEV < SIXBIT "DSK"> DEFINE SYSDAT < ASCIZ /6-3-69/> ;DATA LINE SCANNER(DC10)?[N = WILL ASK FOR 680 OR 630] ;Y XP DLSN,1 XP CCIN,0 XP DCSN,0 ;HIGHEST (OCTAL) LINE NUMBER?[USUALLY 7,17,27, ETC. FOR DC-10 OR 630 ;10, 20, 30 ETC. FOR 680 (TO ALLOW FOR PDP-8 CTY)] ;27 XP HGHLIN,27 ;FULL DUPLEX TTY SOFTWARE?[N = OLD HALF DUPLEX SOFTWARE] ;Y XP FULLN,1 XP TABSN,0 ;COMMON.MAC ALREADY EDITED FOR YOUR TTY CONFIGURATION? ;[N = WILL ALLOW YOU TO DEFINE NOW] ;Y XP EDITN,1 ;PT READER? ;Y PTRN=1 ;NOT GLOBAL BECAUSE OF DSKSER USE ;PT PUNCH? ;Y XP PTPN,1 ;PLOTTER? ;Y XP PLTN,1 ;HOW MANY LINE PRINTERS? ;1 XP LPTN,1 ;CARD READER? ;Y ;CR10?[Y = CR10A TOO, N IF PDP-6 CARD READER] ;Y XP CDRN,1 XP CR10N,1 ;CARD PUNCH ;N XP CDPN,0 ;DISPLAY? ;N XP DISN,0 XP PENN,0 XP T340N,0 ;HOW MANY DECTAPES? ;8 ;TD10 DECTAPE CONTROL?[N = PDP-6 DECTAPE] ;Y XP DTAN,10 XP DTCN,0 ;HOW MANY MAGTAPES? ;3 ;TM-10A CONTROL?[N = WILL ASK TM-10B, THEN PDP-6 MAGTAPES] ;Y XP MTAN,3 XP MTBN,0 XP MTCN,0 ;HOW MANY PSEUDO-TTY'S?[EACH CONCURRENT BATCH NEEDS ONE] ;2 XP PTYN,2 ;TYPE "SYMBOL,VALUE" (VALUE IN DECIMAL)[FOR ANY SYMBOLS ;TO BE DEFINED. TYPE EXTRA CARRIAGE RETURN WHEN THROUGH.] RADIX 10 RADIX 8 ;TYPE "DEVICE-MNEMONIC,CHANNEL"FOR SPECIAL DEVICES ;[WITH NEITHER CHANNEL SAVE ROUTINE NOR DEVICE DATA BLOCK. ;"DEVICE" MUST BE 5 CHARCATERS OR LESS, ;TYPE EXTRA CARRIAGE RETURN WHEN THROUGH.] DEFINE SPCINT < >;TYPE "DEVICE-MNEMNIC,CHANNEL,NO.-OF-DEVICES" ;[FOR SPECIAL DEVICE WITH CHANNEL SAVE ROUTINES AND DEVICE DATA BLOCKS ;"DEVICE" MUST BE 5 CHARS. OR LESS. ;TYPE EXTRA CARRIAGE RETUERN WHEN THROUGH.] DEFINE SPCSAV < >;MONGEN FINISHED ;NEXT YOU MUST ASSEMBLE COMMON WITH MACRO ;THEN LOAD IT AND REST OF MONITOR WITH LOADER ;AND FINALLY SAVE IT WITH MONITOR COMMAND SAVE ;[TO ASSEMBLE COMMON, TYPE ;R MACRO ;DSK:COMMON,LPT:_DSK:S,CONFIG,COMMON ;TO LOAD NEW MONITOR, TYPE ;R LOADER ;/S ;DSK:COMMON,DSK:SYS50/L ;LPT:_/W/D/A/M/P/G ;TO SAVE MONITOR, TYPE ;SAVE DSK MONITOR ;] ; ;END OF CONFIGURATION DEFINITION