#
# Humpty vax - james, 1996
#
# Most of the more obscure unibus disk systems are enabled here,
# to let us probe around a bit during boot.
#
machine		vax
#cpu		"VAX8600"
#cpu		"VAX780"
cpu		"VAX750"
#cpu		"VAX730"
ident		HUMPTY
timezone	0 dst 3
maxusers	8
#options		QUOTA
options		INET
# enable netatalk for appletalk services
options		ATALK
# to enable loopback hack in if_de.c, so that if receives own broadcasts
options		LOOPHACK
#options		NS
#options		"TCP_COMPAT_42"
options		NFS
options		RPC

config		vmunix		root rl0 swap rl0
#config		vmunix		swap generic
#config		hkvmunix	root on hk
#config		hpvmunix	root on hp

#massbus adapters
controller	mba0	at nexus ?
#controller	mba1	at nexus ?
#controller	mba2	at nexus ?
#controller	mba3	at nexus ?

#unibus adapters
controller	uba0	at nexus ?
#controller	uba1	at nexus ?
#controller	uba2	at nexus ?
#controller	uba3	at nexus ?

#massbus disks
disk		hp0	at mba? drive 0
#disk		hp1	at mba? drive 0
#disk		hp2	at mba? drive ?
#disk		hp3	at mba? drive ?

#massbus TE/TU tapes
#master		ht0	at mba? drive ?
#tape		tu0	at ht0 slave 0
#tape		tu1	at ht0 slave 1

#massbus TU78 tape
#master		mt0	at mba? drive ?
#tape		mu0	at mt0 slave 0
#tape		mu1	at mt0 slave 1

#unibus RK07 disk
controller	hk0	at uba? csr 0177440 		vector rkintr
disk		rk0	at hk0 drive 0
disk		rk1	at hk0 drive 1
#disk		rk2	at hk0 drive 2
#disk		rk3	at hk0 drive 3

#unibus TM11 tape
controller	tm0	at uba? csr 0172520		vector tmintr
tape		te0	at tm0 drive 0
tape		te1	at tm0 drive 1

#unibus TU45 tapes
#controller	ut0	at uba? csr 0172440		vector utintr
#tape		tj0	at ut0 drive 0
#tape		tj1	at ut0 drive 1

#Unibus TMSCP tapes
#controller	tmscp0	at uba? csr 0174500		vector tmscpintr
#tape		tms0	at tmscp0 drive 0
#tape		tms1	at tmscp0 drive 1

#SMD disks on SMD controller emulating RM 
controller	sc0	at uba? csr 0176700 		vector upintr
disk		up0	at sc0 drive 0
disk		up1	at sc0 drive 1
#disk		up2	at sc0 drive 2
#disk		up3	at sc0 drive 3

#unibus UDA50 controller or emulator
controller	uda0	at uba0 csr 0172150		vector udintr
controller	uda1	at uba? csr 0160334		vector udintr
disk		ra0	at uda0 drive 0
disk		ra1	at uda0 drive 1
disk		ra2	at uda0 drive 2
disk		ra3	at uda0 drive 3
#disk		ra4	at uda1 drive 0
disk		ra5	at uda1 drive 1
#disk		ra6	at uda1 drive 2
#disk		ra7	at uda1 drive 3

#11/730 IDC controller and attached disks
#controller	idc0	at uba0 csr 0175606		vector idcintr
#disk		rb0	at idc0 drive 0
#disk		rb1	at idc0 drive 1

#unibus RL11 controller with RL02 disks
controller	hl0	at uba0 csr 0174400		vector rlintr
disk		rl0	at hl0 drive 0
disk		rl1	at hl0 drive 1

#RX02 floppies on unibus controller
controller	fx0	at uba0 csr 0177170 vector rxintr
disk 		rx0 	at fx0 drive 0
disk 		rx1 	at fx0 drive 1

#DH11 unibus serial lines
#device	 	dh0	at uba? csr 0160020		vector dhrint dhxint

#DM11 modem control for DH11
#device		dm0	at uba? csr 0170500		vector dmintr
#device	 	dh1	at uba? csr 0160040		vector dhrint dhxint

#DZ11 serial line multiplexor
#device		dz0	at uba? csr 0160100 flags 0xff	vector dzrint dzxint
#device		dz1	at uba? csr 0160110 flags 0xff	vector dzrint dzxint
#device		dz2	at uba? csr 0160120 flags 0xff	vector dzrint dzxint
#device		dz3	at uba? csr 0160130 flags 0xff	vector dzrint dzxint
#device		dz4	at uba? csr 0160140 flags 0xff	vector dzrint dzxint
#device		dz5	at uba? csr 0160150 flags 0xff	vector dzrint dzxint
#device		dz6	at uba? csr 0160160 flags 0xff	vector dzrint dzxint
#device		dz7	at uba? csr 0160170 flags 0xff	vector dzrint dzxint

#Unibus TS11/TU80 controller and drive
#controller	zs0	at uba0 csr 0172520		vector tsintr
#device		ts0	at zs0 drive 0

#Unibus DMF-32 8 serial lines &c.
#device		dmf0	at uba0 csr 0160340 flags 0xfc
#	vector dmfsrint dmfsxint dmfdaint dmfdbint dmfrint dmfxint dmflint

#Unibus DMZ-32 24 serial lines &c.
#device          dmz0    at uba? csr 0160540 flags 0xffffff
#	vector dmzrinta dmzxinta dmzrintb dmzxintb dmzrintc dmzxintc

#Unibus DHU-11 16 communications lines &c.
#device		dhu0	at uba? csr 0160440		vector dhurint dhuxint

#Unibus LP-11 parallel printer interface
#device		lp0	at uba? csr 0177514		vector lpintr

#Driver for 32 Pseudo-terminals
pseudo-device	pty

#Driver for loop-back network interface
pseudo-device	loop

#To enable ARP?
pseudo-device	ether

#Driver for SLIP lines
pseudo-device	sl

#Generic MSCP code -- required for uda.c
pseudo-device	genmscp

#Xerox 3 Mb/s Ethernet Interface
#device		en0	at uba? csr 0161000	vector enxint enrint encollide

#3Com 10Mb/s Ethernet Interface
#device		ec0	at uba? csr 0164330 flags 0
#						vector ecrint eccollide ecxint

#DEC DEUNA/DELUA 10Mb/s Ethernet
device		de0	at uba? csr 0174510	vector deintr

#DEC DEQNA 10Mb/s Ethernet (does it do delqa as well?)
#device		qe0	at uba? csr 0174440	vector qeintr

#Interlan NI1010 10Mb/s Ethernet
#device		il0	at uba? csr 0164000	vector ilrint ilcint

#Excelan 10Mb/s Ethernet
#device		ex0	at uba? csr 0164344	vector excdint

