Trailing-Edge
-
PDP-10 Archives
-
BB-FI82B-DD_1989
-
35,1414/hdw091.mac
There is 1 other file named hdw091.mac in the archive. Click here to see a list.
SUBTTL HDWCNF - HARDWARE CONFIGURATION DEFINITION FILE OUTPUT BY MONGEN
DEFINE XP(A,B),<A==:B>
XP M.MON,52
;; DECsystem10(1070,1080,1090,1091,2020)[
;; 1070 is a system with KI10 cpu's
;; 1080 is a system with KL10 cpu's
;; 1090 is a system with KL10 cpu's and internal channels
;; 1091 is a system with a KL10 cpu, internal memory, and devices
;; on the front end
;; 2020 is a system with a KS10 cpu]: 1091
XP M.KI10,0
XP M.KL10,1
XP M.KS10,0
XP M.1070,0
XP M.1080,0
XP M.1090,0
XP M.1091,1
XP M.2020,0
XP M.CPU,1
;; System name[24 characters or less]: MFG/ACCEPTANCE 1091/701A
DEFINE SYSNAM
< ASCIZ &MFG/ACCEPTANCE 1091/701A&>
DEFINE SYSDAT<
ASCIZ &05-17-83&>
XP M.MON,5
XP M.DAY,21
XP M.YEAR,123
;; CPU0 serial #(1-10000): 1
XP M.C0SN,1
XP M.C1SN,0
XP M.C2SN,0
XP M.C3SN,0
XP M.C4SN,0
XP M.C5SN,0
XP M.RT0,0
XP M.RT1,0
XP M.RT2,0
XP M.RT3,0
XP M.RT4,0
XP M.RT5,0
XP M.RTX,0
;; Exclude monitor overhead from user run time(Y,N)[
;; Overhead is CPU time spent clock queue processing, command
;; decoding, swapping, and scheduling.
;; User run time always includes UUO execution and
;; unless EBOX/MBOX runtime accounting is selected
;; (KL10 systems only) includes IO interrupt service time.
;; On KI systems, each CPU must have a DK10]: Y
XP M.RTCO,1
;; EBOX/MBOX runtime accounting?(Y,N)[
;; If EBOX/MBOX runtime accounting is selected in a KL10
;; based system, user runtime is computed using the KL10
;; internal accounting clocks]: Y
XP M.EMRT,1
;; Exclude PI time from user runtime?(Y,N)[
;; An answer of "yes" to this question will cause the monitor
;; to set up the KL10 accounting meters in such a manner that
;; users will not be charged for cpu time used during interrupts]: Y
XP M.XPI,1
XP M.RTCA,0
XP M.RTC,0
;; Account verification(Y,N)[LOGIN and the batch system will
;; verify that the user has specified a valid account]: N
XP M.ACV,0
;; MOS memory(Y,N)[Include support for the user mode MOS memory diagnostic THGA
;; which collects statistics on single bit memory errors and substitutes the spare
;; bit when a single bit error is determined to be hard]: Y
XP M.MOS,1
;; # Data Channels on CPU0(2,0-?)[DF10s, DF10Cs, DX10s OR RH20'S for disk and tape]:
XP M0CHN,2
XP M.CH0T,3
XP M.0RH,0
XP M00RH,0
;; On channel # 0:
XP M.0TX,0
XP M00TX,0
XP M.0FH,0
XP M.0FS,0
;; # RH20S for RP04'S,RP06'S(0-1)[Controllers for RP04,RP06
;; disk pack units on channel 0]: 1
XP M.0RP,1
XP M.P0F,0
XP RP0CPU,0
;; # Units on RPA(1-8): 1
XP M.RPA,1
XP M.P0T,1
XP M.RS0P,0
;; # RH20S for RP20'S(0-1)[Controllers for RP20
;; disk units on channel 0.]: 0
XP M.0RN,0
XP M.0DP,0
XP M.0TB,0
;; # RH20's for DX20's (0-1)[Mass-bus tape controller for
;; DX20's on channel 0]: 0
XP M.0D2,0
;; # RH20's for TM02'S (0-1)[Mass-Bus tape controller for
;; TU16's and TU45's on channel 0]: 0
XP M.0T2,0
;; # RH20's for TM78'S (0-1)[Mass-Bus tape controller for
;; TU78's on channel 0]: 0
XP M.0T7,0
XP M.CH1T,3
XP M.1RH,0
XP M01RH,0
;; On channel # 1:
XP M.1TX,0
XP M01TX,0
XP M.1FH,0
XP M.1FS,0
;; # RH20S for RP04'S,RP06'S(0-1)[Controllers for RP04,RP06
;; disk pack units on channel 1]: 0
XP M.1RP,0
;; # RH20S for RP20'S(0-1)[Controllers for RP20
;; disk units on channel 1.]: 0
XP M.1RN,0
XP M.1DP,0
XP M.1TB,0
;; # RH20's for DX20's (0-1)[Mass-bus tape controller for
;; DX20's on channel 1]: 0
XP M.1D2,0
;; # RH20's for TM02'S (0-1)[Mass-Bus tape controller for
;; TU16's and TU45's on channel 1]: 1
XP M.1T2,1
XP M.T20T,1
XP M.MT0T,4
XP M.MT0C,1
XP M.MT0N,1
XP M.MT0P,0
;; How many TM02's on RH20 # 0 (1-8)[EACH UNIT CAN CONTROL
;; UP TO 8 SUB-UNITS = TAPE DRIVES]: 1
XP M.MT0U,1
;; How many drives on TM02 0 (1-8): 1
XP M.MT00,1
XP M.MT0,1
;; # RH20's for TM78'S (0-1)[Mass-Bus tape controller for
;; TU78's on channel 1]: 0
XP M.1T7,0
XP M0FHD,0
XP M0FSD,0
XP M0RPX,1
XP M0DPC,0
XP M0RNX,0
XP M0MDF,0
XP M0TAPN,1
XP M.CHN,2
XP M.RC10,0
XP M.RH1S,0
XP M.RH1P,0
XP M.RH2P,1
XP M.RH20,2
XP M.RHP4,1
XP M.RP20,0
XP M.RP10,0
XP M.TX01,0
XP M.TM02,1
XP M.DX20,0
XP M.TM78,0
XP M.TM10,0
XP M.R11D,0
XP M.TRH1,0
;; Specify which drives (M-N) are 7 track drives.
;; [Type one number (M) or one range(M-N) or ALL on separate lines.
;; Type extra carriage return when through.]
DEFINE MACKN0 (X)<
;; For controller MTA
;;
>
;; Specify which tape drives (M-N) are capable of 6250 BPI densities.
;; [Type one number (M) or one range (M-N) or ALL on separate lines.
;; Type an extra carriage return when through.]
DEFINE MACK60 (X)<
;; For controller MTA
;;
>
;; # DTEs on CPU0(2,1-4)[Byte transfer device used for KL10 to PDP-11 front end communications]:
XP M.0DTE,2
;; # terminals on the master front end on CPU0(0,0-128)[include
;; only timesharing (DH11) lines, not CTY or KLINIK]: 128
XP M0TTDN,204
;; # line printers on the master front end on CPU0(0,0-2): 1
XP M0LP0N,1
XP M0LP1N,0
XP M0LP2N,0
XP M0LP3N,0
;; Front end printer 0 lower case(Y,N)[Does printer 0 have lower case capability]: N
XP M0FL0L,0
;; # card readers on the master front end on CPU0(0,0-1):
XP M0CR0N,0
XP M0CR1N,0
XP M0CR2N,0
XP M0CR3N,0
XP M.TTDN,204
XP M.DLP,1
XP M.DCR,0
;; # Jobs(1-511)[Maximum number attached and detached, not
;; counting null job]: 75
XP M.JOB,113
XP MD.2RR,1
XP MD.SEG,0
XP MD.DDT,1
;; Maximum P of core for each job(0,0-512)[0 means all of core]:
XP M.CORE,0
;; # K total system core(128-4096)[ONCE-only reports if
;; less core at startup]: 512
XP M.NKC,1000
;; Clock ticks per second(60,50)[Power line frequency]:
XP M.TPS,74
;; # Real-time devices(0,0-77)[Max. # which can be put
;; on PI channels simultaneously]:
XP M.RTD,0
;; Allow jobs to be locked in core(Y,N):
XP M.LOK,1
;; # Pages min guaranteed among jobs not locked in core(0,0-512)[
;; minimum free core pool for unlocked jobs, 0 assumes all of core]: 50
XP M.MGC,62
;; # High priority queues(0,0-15): 5
XP M.HPQ,5
;; Meter(Y,N)[Performance analysis metering(METER UUO)]:
XP M.METR,1
;; SYSCHK(Y,N)[Initial hardware integrity check at ONCE-only time]:
XP M.SYSC,1
;; KASER(Y,N)[Include support for simulation of KA10
;; long floating point instructions]:
XP M.FPS,1
;; MSGSER(Y,N)[Support for device MPX. (more than one device
;; on an I/O channel). This feature is required for MCS-10].:
XP M.MSG,1
;; PSISER(Y,N)[Advanced programmed software interrupt service -
;; Support for the PISYS. UUO. This provides an easy
;; and powerful interrupt method for program to trap asynchronous
;; events. Required by MCS-10]:
XP M.PSI,1
;; IPCF(Y,N)[Inter process communication facility]:
XP M.IPCF,1
;; ENQ/DEQ(Y,N)[Sychronization primitives to allow
;; simultaneous file update by multiple co-operating processes]:
XP M.EQDQ,1
;; Monitor resident BOOTS(Y,N)[Core resident BOOTS
;; allowing fast dump/reload, and continuable STOPCD dump, etc.]:
XP M.MBTS,1
;; # CDRs(1,0-2)[Card reader on the I/O Bus]: 0
XP M0CDR,0
XP MD.C10,0
XP MD0C10,0
;; CDP(Y,N)[Card punch]: N
XP M0CDP,0
XP M.VP10,0
XP M0VP10,0
XP M.340,0
XP M0340,0
XP M.VBXC,0
XP M0VBXC,0
XP M.DIS,0
XP M0DIS,0
;; # TD10s(1,0-2)[DECtape controls]: 0
XP M0TD10,0
;; LPTs(1,0-3)[Line printers on the I/O Buss]: 0
XP M0LPT,0
XP MD.MOV,0
;; PLTS(0,0-2)[Plotters]:
XP M0PLT,0
;; PTP(Y,N)[Paper tape punch]: N
XP M0PTP,0
;; PTR(Y,N)[Paper tape reader]: N
XP M0PTR,0
XP M.XTC,0
XP M0XTC,0
XP M0XTL,0
;; # DN60'S(0,0-11)[IBM BSC INTERFACES]:
XP M0DN60,0
XP M.DN60,0
XP M00D60,0
XP M01D60,0
XP M02D60,0
XP M03D60,0
XP M04D60,0
XP M05D60,0
XP M06D60,0
XP M07D60,0
XP M08D60,0
XP M09D60,0
XP M0AD60,0
XP M0BD60,0
XP M0D60L,0
XP M.0D60,0
XP M.1D60,0
XP M.2D60,0
XP M.3D60,0
XP M.4D60,0
XP M.5D60,0
XP M.6D60,0
XP M.7D60,0
XP M.8D60,0
XP M.9D60,0
XP M.AD60,0
XP M.BD60,0
XP M.D60L,0
XP M.CDR,0
XP M.CDP,0
XP M.TD10,0
XP M.LPT,0
XP M.PLT,0
XP M.PTP,0
XP M.PTR,0
;; # PTYs(20,0-510)[Pseudo-terminals - each operator
;; service program and Batch stream needs one]: 70
XP M.PTY,106
RADIX 10
;; Decimal "symbol,value"[
;; For any symbols to be defined.
;; Type one per line, extra carriage return when through]
;;
RADIX 8
;;
;; Octal "symbol,value"[
;; For any symbol to be defined.
;; Type one per line, extra carriage return when through]
;;
;;
;; SIXBIT "symbol,value"[
;; For any sixbit symbol to be defined.
;; Type one per line, extra carriage return when through]
;;
DEFINE SPCINT<
;; Type "device-mnemonic,PI-channel" for special devices[
;; With neither channel AC save routine nor device data block,
;; the "device-mnemonic" must be 3 characters or less.
;; Type extra carriage return when through.]
;;
>
DEFINE SPCDDB<
;; Type "device-mnemonic,PI-channel,no.-of-devices"[
;; For special devices with device data blocks.
;; the "device-mnemonic" must be 3 characters or less.
;; Type extra carriage return when through.]
;;
>
DEFINE SPCSAV<
;; Type "device-mnemonic,PI-channel,highest-ac-to-save"[
;; For special devices with channel save routines to save acs up to
;; the "highest-ac-to-save". "Device" must be 3 char or less.
;; Type extra carriage return when through.]
;;
>
DEFINE SPCEDN<
;; Type "ersatz-device,P,Pn,search-list-type"[
;; For customer defined ersatz devices.
;; The "esratz-device" must be exactly 3 characters long.
;; "P,Pn" is the Project/Programmer number associated.
;; "search-list-type" is one of ALL,SYS,JOB.
;; Type extra carriage return when through.]
;;
>
;;
;; END OF HDWCNF.MAC