	.GLOBL	BEGIN,DECODE,DISPO,KBFIX,LIST
	.GLOBL	LPON,SAV,SUBTAG,TABLEB,TABLEN
	.GLOBL	TVALUE,SAVE,START,COPY,FILER
/
/
/
	.LOC 7000
	.IODEV 3,4,5,6
IDCF=700704
IDLA=700606
IDRS=700504
DBR=703344
IDRC=700712
DBK=703304
IOF=700002
ISA=705504
CAF=703302
TLS=700406
TSF=700401
TCF=700402
IDSI=700601
IDSP=700701
IDVE=700501
IDHE=701001
IDSC=701012
IDRA=700512
/
/
/
TSTART	JMP	START
/
LENGTH=200
/
/
/
/    THIS IS THE DISPLAY SUBROUTINES FOLLOWED BY THE 
/     USERS FILES
TABLEB	.DSA	0
	.REPT 10
	.DSA	0
	.BLOCK 600
TVALUE	.DSA	0
	.REPT 10
	.DSA	0
	.BLOCK 300
/
/
/  COMPONENTS
/
/
RV	100100
	220000
	202210
	204020
	204220
	204020
	204220
	204020
	204220
	204020
	202210
	220000
	400000
RH	100100
	200040
	204004
	310010
	210010
	310010
	210010
	310010
	210010
	310010
	204004
	200040
	400000
LETTER	174120
	220000+LETEND
	220000
	060120
	.SIXBT	<36><34>'DELET'<37>
	020000
	060210
	.SIXBT	<36><34>'ADD'<37>
	020000
	060270
	.SIXBT	<36><34>'NODE'<37>
	020000
	060350
	.SIXBT	<36><34>'BRNCH'<37>
	020100	/ TO PNT  SCALE=00
	220005
	100470
	210000	/ RESISTOR
	201204
	202010
	202210
	202010
	202210
	202010
	202210
	202010
	201204
	610000
	020000
	220005	/ INDUCTOR
	100560	/ 500+30=530
	213000
	204002
	200005
	302001
	302201
	200205
	205202
	202000
	204002
	200005
	302001
	302201
	200205
	204202
	613000
	020000	/ CAPACITOR
	220005
	100640
	216400
	200010
	002400
	200220
	102400
	200010
	002400
	616400
	020000
	220005	/ VOLTAGE SOURCE
	100720
	212000
	206214
	206014
	306014
	306214
	005206
	202004
	302004
	202004
	005206
	612000
	020000
	220005
	101000
	212000	/ CURRENT SOURCE
	206214
	206014
	306014
	306214
	002400
	205000
	301603
	000006
	201603
	003400
	612000
	020000
	220064	/ GROUND BY DJS
	161060
	600000+G
	020120
	061150
	.SIXBT	<36><34>'WIRE'<37>
	020000
	061310
	.SIXBT	<36><34>'HORZ'<37>
	020000
	061370
	.SIXBT	<36><34>'VERT'<37>
	020000
	061530
	.SIXBT	<36><34>'OKAY'<37>
	020000
	061610
	.SIXBT	<36><34>'GRID'<35><37>
	160000
LETEND	0
/
/
LH	100100
	200054
	302020
	305000
	301210
	201210
	205000
	202020
	200010
	302020
	305000
	301210
	201210
	205000
	202020
	200054
	400000
LV	100100
	226000
	210004
	200012
	304002
	304202
	200212
	210204
	204000
	210004
	200012
	304002
	304202
	200212
	210204
	226000
	400000
CV	100100
	235400
	200020
	005000
	200240
	105000
	200020
	005000
	235400
	400000
CH	100100
	200073
	310000
	000012
	220000
	000212
	310000
	000012
	200073
	400000
VV	100100
	224000
	214230
	214030
	314030
	314230
	012214
	204010
	304010
	204010
	012214
	224000
	400000
VH	100100
	200050
	214030
	314030
	314230
	214230
	102014
	204010
	304010
	204010
	102014
	200050
	400000
IV	100100
	224000
	214230
	214030
	314030
	314230
	005000
	214000
	303206
	000014
	203206
	007000
	224000
	400000
IH	100100
	200050
	214030
	314030
	314230
	214230
	000012
	200030
	203206
	106000
	203006
	000016
	200050
	400000
X	110100
	002204
	206214
	120000
	206014
	000010
	306014
	020000
	306214
	502204
G	100100
	314000
	000214
	200030
	104204
	200220
	104004
	200010
	400000
/
VHVS	440000
HHVS	400100
/
/
/
SAVES	XX
	XX
	XX
	XX
TABLEN	.DSA	0
	.REPT 73
	.DSA	0
	174177
	.DSA	420000+GGRID
BEGIN	174137
	.BLOCK 500
TOVFOW	XX
	XX
	XX
	XX
NODET	170136
	.DSA	560004+BEGIN
	.BLOCK 300
GGRID	221770
	122010
	.BLOCK 555
NODE	LAC	STAR
	SZA
	JMP	YES
	LAC*	DISEND
	SAD	GBEFO
	JMP	.+5
	ADD	(2
	DAC*	DISEND
	DAC	ENDS3
	JMP	ION
	DZM	NNUM#
	IDRA
	TAD	(-2	/ TWO FOR LATE L.P. CYCLING
	DAC	DSAVE#
	IDSC
	TAD	(-1
	DAC	TDSAVE
	SPA
	JMP	NSUB
	LAC	DSAVE
	DAC	TDSAVE
	LAC*	TDSAVE
	SPA
	JMP	.+3
	ISZ	TDSAVE
	JMP	.-4
	LAC	TDSAVE
	DAC	EECOMP#
	LAC	TDSAVE
	TAD	(-1
	DAC	TDSAVE
	LAC*	TDSAVE
	RTL
	SZL
	JMP	.-6
	ISZ	TDSAVE
	LAC	TDSAVE
	DAC	SSCOMP#
	LAC	VERTM
	DAC	YPERM#
	LAC	HORZM
	DAC	XPERM#
	LAC	EECOMP
	DAC	DSAVE
	JMP	NDOWN
NSUB	LAW	17777
	DAC	DSAVE
	LAC	TDSAVE
	TAD	(-2
	DAC	PLACE
	LAC*	PLACE
	AND	(1777
	DAC	YPERM
	ISZ	PLACE
	LAC*	PLACE
	AND	(1777
	DAC	XPERM
	LAC	HORZM
	TAD	(-100
	CMA
	TAD	(1
	TAD	XPERM
	SMA
	JMP	.+4
	LAC	XPERM
	ADD	(LENGTH
	DAC	XPERM
	LAC	VERTM
	TAD	(-100
	CMA
	TAD	(1
	TAD	YPERM
	SMA
	JMP	.+4
	LAC	YPERM
	ADD	(LENGTH
	DAC	YPERM
NDOWN	LAC	XPERM
	DAC	HORZ1
	LAC	YPERM
	DAC	VERT1
	JMS	HIDDEN
	JMP	ION
NFIX	XX
	DZM	NMB#
	ISZ	NNUM
	LAC	(TABLEN
	DAC	PLACE
	ISZ	NMB
	LAC	NMB
	SAD	(25
	JMP	M6
	LAC*	PLACE
	SNA
	JMP	.+5
	LAC	PLACE
	ADD	(3
	DAC	PLACE
	JMP	NFIX+5
	LAC	XPERM
	DAC*	PLACE
	ISZ	PLACE
	LAC	YPERM
	DAC*	PLACE
	ISZ	PLACE
	LAC	DSAVE
	DAC*	PLACE
	JMS	OCTDEC
	LAC	TENS
	SZA
	JMP	.+7
	LAC	UNITS
	CLL
	ALS+14
	XOR	(3737
	DAC	WORD1#
	JMP*	NFIX
	CLL
	ALS+6
	XOR	UNITS
	ALS+6
	XOR	(37
	DAC	WORD1
	JMP*	NFIX
/
/
/
YES	LAC	TCROSS
	SZA
	JMP	.+3
	DZM	STAR
	JMP	M7
	LAC	HORZM
	SAD	HORZ2
	SKP
	JMP	.+10
	LAC	VERTM
	SAD	VERT2
	SKP
	JMP	.+4
	LAC	NNUM
	SZA
	JMP	ION
	LAC*	DISEND
	SAD	GBEFO
	SKP
	JMP	.+5
	TAD	(-2
	DAC*	DISEND
	DAC	ENDS3
	JMP	ION
	LAC	NNUM
	SZA
	JMP	.+7
	LAC	MODE
	SAD	(12
	JMS	NFIX
	LAC	MODE
	SAD	(14
	JMS	BFIX
	LAC	HORZM
	DAC	HORZ2
	LAC	VERTM
	DAC	VERT2
	LAC	FNODE
	DAC	PLACE
	LAC*	PLACE
	AND	(617777
	XOR	(020000
	DAC*	PLACE
	ISZ	PLACE
	LAC	(220000
	ADD	VERT2
	DAC*	PLACE
	ISZ	PLACE
	LAC	(060000
	ADD	HORZ2
	DAC*	PLACE
	ISZ	PLACE
	LAC	WORD1
	DAC*	PLACE
	LAC	MODE
	SAD	(12
	JMP	.+4
	ISZ	PLACE
	LAC	WORD2#
	DAC*	PLACE
	ISZ	PLACE
	LAC	(160000
	DAC*	PLACE
	LAC	PLACE
	DAC	TNODE
	ISZ	PLACE
	LAC	(560000
	ADD	DISEND
	DAC*	PLACE
	JMP	ION
/
/
/
/
BRANCH	LAC	STAR
	SZA
	JMP	YES
	LAC*	DISEND
	SAD	GBEFO
	JMP	.+5
	ADD	(2
	DAC*	DISEND
	DAC	ENDS3
	JMP	ION
	DZM	NNUM
	LAC	VERTM
	DAC	VERT1
	LAC	HORZM
	DAC	HORZ1
	IDSC		/ READ ASR
	TAD	(-1
	SMA
	JMP	CCLEAR
	AND	(17777
	DAC	TDSAVE
	DAC	DSAVE
	LAC	(TABLEB
	ADD	(1
	DAC	PLACE
	LAC*	PLACE
	SAD	DSAVE
	JMP	CCLEAR
	SNA
	JMP	.+5
	LAC	PLACE
	ADD	(4
	DAC	PLACE
	JMP	.-10
	JMS	SPART
	LAC	PART#
	SAD	(32
	JMP	CCLEAR
	JMS	HIDDEN
	JMP	ION
CCLEAR	LAC	DISPO
	DAC	TCNTR
	LAC*	DISPO
	AND	(617777
	XOR	(160000
	DAC*	DISPO
	DZM	TCROSS
	JMS	WINDUP
	JMP	ION
/
/
/
/
BFIX	XX
	ISZ	NNUM
	DZM	BNMB#
	LAC	PART
	CLL
	ALS+14
	DAC	TPART#
	ISZ	BNMB
	LAC	(TABLEB
	DAC	PLACE
	LAC*	PLACE
	SNA
	JMP	BINCR+4
	AND	(770000
	SAD	TPART
	SKP
	JMP	BINCR
	LAC*	PLACE
	AND	(777
	SAD	BNMB
	JMP	BFIX+7
BINCR	LAC	PLACE
	ADD	(4
	DAC	PLACE
	JMP	BFIX+12
	JMS	FORMB
	LAC	PART
	CLL
	ALS+3
	XOR	DIRECT
	ALS+11
	XOR	BNMB
	DAC*	PLACE
	ISZ	PLACE
	LAC	DSAVE
	DAC*	PLACE
	ISZ	PLACE
	LAW	17777
	DAC*	PLACE
	ISZ	PLACE
	DAC*	PLACE
	ISZ	PLACE
	DZM*	PLACE
	ISZ	PLACE
	DZM*	PLACE
	ISZ	PLACE
	DZM*	PLACE
	ISZ	PLACE
	DZM*	PLACE
	JMP*	BFIX
/
/
/
/
OCTDEC	XX
	LAC	NMB
	LMQ
	CLA!CLL
	DIV
	.DSA	12
	ADD	(60
	DAC	UNITS#
	LACQ
	SZA
	JMP	.+3
	DZM	TENS#
	JMP*	OCTDEC
	ADD	(60
	DAC	TENS
	JMP*	OCTDEC
/
/
DECOCT	XX
	LAC	TENS
	SZA
	JMP	.+5
	LAC	UNITS
	TAD	(-60
	DAC	NMB
	JMP*	DECOCT
	TAD	(-60
	CLL
	MUL
	.DSA	12
	LACQ
	ADD	UNITS
	TAD	(-60
	DAC	NMB
	JMP*	DECOCT
/
/
FORMB	XX
	LAC	BNMB
	DAC	NMB
	JMS	OCTDEC
	LAC	PART
	SAD	(20	/R
	LAC	(224000
	SAD	(22	/L
	LAC	(144000
	SAD	(24	/C
	LAC	(034000
	SAD	(26	/V
	LAC	(264000
	SAD	(30	/I
	LAC	(114000
	DAC	WORD1
	LAC	TENS
	SNA
	JMP	.+11
	XOR	WORD1
	DAC	WORD1
	LAC	UNITS
	CLL
	ALS+14
	XOR	(3737
	DAC	WORD2
	JMP*	FORMB
	LAC	UNITS
	XOR	WORD1
	DAC	WORD1
	LAC	(373737
	DAC	WORD2
	JMP*	FORMB
/
/
LCOMP	XX
	JMS	SPART
	LAC*	TDSAVE
	DAC	SWORD3#
	LAC	DIRECT
	SAD	(1
	JMP	.+4
	LAC	HHV
	DAC*	TDSAVE
	JMP*	LCOMP
	LAC	VHV
	DAC*	TDSAVE
	JMP*	LCOMP
/
/
SPART	XX
	LAC	(SUBTAG
	ADD	(1
	DAC	COMPAR#
	LAC	(20
	DAC	PART
	LAC	(1
	DAC	DIRECT
	LAC*	TDSAVE
	SAD*	COMPAR
	JMP	BDOWN
	ISZ	DIRECT
	ISZ	COMPAR
	LAC*	TDSAVE
	SAD*	COMPAR
	JMP	BDOWN
	LAC	PART
	ADD	(2
	DAC	PART
	ISZ	COMPAR
	JMP	SPART+6
BDOWN	LAC*	COMPAR
	AND	(017777
	DAC	SSCOMP
	ISZ	COMPAR
	LAC*	COMPAR
	AND	(017777
	DAC	EECOMP
	JMP*	SPART
/
/
VORS	XX
	LAW	17764
	DAC	COMPAR
	LAC	(1
	DAC	RVORS#
	LAC	(SUBTAG
	ADD	(1
	DAC	PLACE#
	LAC*	TDSAVE#
	SAD*	PLACE
	JMP	.+6
	ISZ	PLACE
	ISZ	COMPAR
	JMP	.-4
	DZM	RVORS
	JMP*	VORS
	LAC	TDSAVE
	TAD	(-1
	DAC	COMPAR
	LAC*	COMPAR
	AND	(160000
	SAD	(160000
	JMP*	VORS
	JMP	.-11
/
/
DATA	.DSA	0
PROTCT	.DSA	0
/
/
DELETE	LAC*	DISEND
	SAD	GBEFO
	JMP	.+5
	ADD	(2
	DAC*	DISEND
	DAC	ENDS3
	JMP	ION
	LAC	PROTCT
	SZA
	JMP	ION
	ISZ	PROTCT
	IDSC		/ READ ASR - WAS IT COMPONENT
	SMA
	JMP	NOSUBR	/ NO
	TAD	(-1
	AND	(17777
	DAC	TDSAVE
	DAC	DSAVE
	LAC	(14		/ DELETING A BRANCH
	DAC	TYPE#
	JMP	D2
NOSUBR	IDRA		/ EITHER WIRE OR TAG UNDER L.P.
	TAD	(-2	/ EXTRA MINUS FOR L.P. CYCLE
	DAC	TDSAVE
	DAC	DSAVE
	CMA
	TAD	(1
	TAD	(TOVFOW	/ IS IT IN TAG FILE
	SMA
	JMP	HNODE	/ NO! THEN WIRE
	JMS	FNODET	/RELATE TAG TO CIRCUIT
	ISZ	DATA
	LAC	TYPE	/WAS TAG FOR BRANCH
	SAD	(14
	JMP	D2	/ YES
	LAC	TDSAVE	/ WAS NODE A POINT
	SAD	(777777	/ AND NO REFERENCE
	JMP	D2+1	/ YES
HNODE	LAC	(12
	DAC	TYPE
	LAC*	TDSAVE
	SPA
	JMP	.+3
	ISZ	TDSAVE
	JMP	.-4
	LAC	TDSAVE
	DAC	EECOMP
	LAC	TDSAVE
	TAD	(-1
	DAC	TDSAVE
	LAC*	TDSAVE
	RTL
	SZL
	JMP	.-6
	ISZ	TDSAVE
	LAC	TDSAVE
	DAC	SSCOMP
	TAD	(-1
	DAC	TDSAVE
	ISZ	TDSAVE
	LAC*	TDSAVE
	AND	(577777
	DAC*	TDSAVE
	LAC	TDSAVE
	SAD	EECOMP
	JMP	.+3
	JMP	.-7
D2	JMS	LCOMP
	LAC	DATA
	SNA
	JMS	FDATA
	LAC	DATA
	SZA
	JMS	HLABEL
	JMP	ION
/
/
/
HLABEL	XX
	LAC	TYPE
	SAD	(14
	JMP	.+11
	LAC	ELABEL#
	TAD	(-1
	DAC	PLACE
	LAC*	PLACE
	DAC	SWORD1#
	LAC	(404037
	DAC*	PLACE
	JMP*	HLABEL
	LAC	SLABEL#
	ADD	(3
	DAC	PLACE
	LAC*	PLACE
	DAC	SWORD1
	LAC	(404040
	DAC*	PLACE
	ISZ	PLACE
	LAC*	PLACE
	DAC	SWORD2#
	LAC	(373737
	DAC*	PLACE
	JMP*	HLABEL
/
/
FNODET	XX
	LAC*	TDSAVE
	AND	(77
	SAD	(37
	JMP	.+3
	ISZ	TDSAVE
	JMP	.-5
	LAC	TDSAVE
	TAD	(-1
	DAC	TDSAVE
	LAC*	TDSAVE
	AND	(770000
	SAD	(060000
	SKP
	JMP	LBRAN
	ISZ	TDSAVE
	LAC*	TDSAVE
	CLL
	LRS+14
	DAC	TENS
	CLA
	LLS+6
	SAD	(37
	JMP	.+3
	DAC	UNITS
	JMP	.+4
	LAC	TENS
	DAC	UNITS
	DZM	TENS
	JMS	DECOCT
	LAC	NMB
	DAC	NNMB#
	LAC	TDSAVE
	TAD	(-3
	DAC	SLABEL
	ADD	(4
	DAC	ELABEL
	LAC	(TABLEN
	ADD	NMB
	ADD	NMB
	ADD	NMB
	TAD	(-3
	DAC	LPLACE#
	ADD	(2
	DAC	PLACE
	LAC*	PLACE
	DAC	TDSAVE
	DAC	DSAVE
	LAC	(12
	DAC	TYPE
	JMP*	FNODET
LBRAN	LAC	TDSAVE
	TAD	(-3
	DAC	SLABEL
	ADD	(5
	DAC	ELABEL
	LAC*	TDSAVE
	AND	(770000
	SAD	(220000	/R
	LAC	(20
	SAD	(140000	/L
	LAC	(22
	SAD	(030000	/C
	LAC	(24
	SAD	(260000	/V
	LAC	(26
	SAD	(110000	/I
	LAC	(30
	DAC	PART
	LAC*	TDSAVE
	AND	(77
	DAC	TENS
	ISZ	TDSAVE
	LAC*	TDSAVE
	AND	(770000
	CLL
	LRS+14
	DAC	UNITS
	SAD	(37
	SKP
	JMP	.+4
	LAC	TENS
	DAC	UNITS
	DZM	TENS
	JMS	DECOCT
	LAC	NMB
	DAC	BNMB
	LAC	(TABLEB
	DAC	PLACE
	LAC	PART
	CLL
	ALS+14
	DAC	TPART
LBRAN1	LAC*	PLACE
	AND	(770000
	SAD	TPART
	SKP
	JMP	.+5
	LAC*	PLACE
	AND	(777
	SAD	BNMB
	JMP	.+5
	LAC	PLACE
	ADD	(4
	DAC	PLACE
	JMP	LBRAN1
	LAC*	PLACE
	AND	(007000
	CLL
	LRS+11
	DAC	DIRECT
	LAC	PLACE
	DAC	LPLACE
	ISZ	PLACE
	LAC*	PLACE
	DAC	DSAVE
	DAC	TDSAVE
	LAC	(14
	DAC	TYPE
	JMP*	FNODET
/
/
/
FDATA	XX
	LAC	TYPE
	SAD	(14
	JMP	FBDATA
	DZM	NNMB
	LAC	(TABLEN
	ADD	(2
	DAC	PLACE
	ISZ	NNMB
	LAC*	PLACE
	SAD	EECOMP
	JMP	.+10
	LAC	NNMB
	SAD	(25
	JMP*	FDATA
	LAC	PLACE
	ADD	(3
	DAC	PLACE
	JMP	FDATA+10
	LAC	PLACE
	TAD	(-2
	DAC	LPLACE
	LAC	NNMB
	DAC	NMB
	JMS	OCTDEC
	LAC	TENS
	SZA
	JMP	.+7
	LAC	UNITS
	CLL
	ALS+14
	XOR	(3737
	DAC	WORD1
	JMP	.+7
	CLL
	ALS+6
	XOR	UNITS
	ALS+6
	XOR	(37
	DAC	WORD1
	LAC	(NODET
	DAC	PLACE
	LAC	WORD1
	ISZ	PLACE
	SAD*	PLACE
	SKP
	JMP	.-3
	LAC	PLACE
	TAD	(-3
	DAC	SLABEL
	ADD	(4
	DAC	ELABEL
	ISZ	DATA
	JMP*	FDATA
FBDATA	LAC	(TABLEB
	ADD	(1
	DAC	PLACE
	LAC*	PLACE
	SNA
	JMP*	FDATA
	SAD	DSAVE
	JMP	.+5
	LAC	PLACE
	ADD	(4
	DAC	PLACE
	JMP	.-10
	LAC	PLACE
	TAD	(-1
	DAC	LPLACE
	LAC*	LPLACE
	AND	(777
	DAC	BNMB
	JMS	FORMB
	LAC	(NODET
	DAC	PLACE
	LAC	WORD1
	ISZ	PLACE
	SAD*	PLACE
	SKP
	JMP	.-3
	ISZ	PLACE
	LAC	WORD2
	SAD*	PLACE
	SKP
	JMP	.-7
	LAC	PLACE
	TAD	(-4
	DAC	SLABEL
	ADD	(5
	DAC	ELABEL
	ISZ	DATA
	JMP*	FDATA
/
/
/
DFIX	XX
	LAC	PROTCT
	SZA
	JMP	.+3
	DZM	STAR
	JMP*	DFIX
	LAC	STAR
	SZA
	JMP	DDLETE
	LAC	TYPE
	SAD	(14
	JMP	BDFIX
	LAC	DATA
	SNA
	JMP	.+11
	LAC	SLABEL
	ADD	(3
	DAC	PLACE
	LAC	SWORD1
	DAC*	PLACE
	LAC	DSAVE
	SAD	(777777
	JMP	DWIND
	LAC*	SSCOMP
	XOR	(200000
	DAC*	SSCOMP
	LAC	SSCOMP
	SAD	EECOMP
	JMP	DWIND
	ISZ	SSCOMP
	JMP	.-7
BDFIX	LAC	SWORD3
	DAC*	DSAVE
	LAC	DATA
	SNA
	JMP	DWIND
	LAC	SLABEL
	ADD	(3
	DAC	PLACE
	LAC	SWORD1
	DAC*	PLACE
	ISZ	PLACE
	LAC	SWORD2
	DAC*	PLACE
	JMP	DWIND
DDLETE	LAC	TYPE
	SAD	(14
	JMP	DBDLET
	LAC	DATA
	SNA
	JMP	.+7
	LAC	DSAVE
	SAD	(777777
	SKP
	JMP	.+3
	DZM	BNMB
	SKP
	JMS	REMOVE
	LAC	DATA
	SNA
	JMP	.+7
	DZM*	LPLACE
	ISZ	LPLACE
	DZM*	LPLACE
	ISZ	LPLACE
	DZM*	LPLACE
	JMS	RLABEL
	JMS	UPDATE
	JMP	DWIND
DBDLET	LAC	DSAVE
	DAC	EECOMP
	DAC	SSCOMP
	JMS	REMOVE
	LAC	DATA
	SZA
	JMP	.+3
	JMS	UPDATE
	JMP	DWIND
	JMS	RLABEL
	LAC	LPLACE
	ADD	(2
	DAC	PLACE
	LAC*	PLACE
	DAC	VPNT#		/ ADDRESS OF COMPONENT'S VALUE
	ISZ	PLACE
	ISZ	PLACE
	LAC*	PLACE
	SNA
	JMP	.+5
	DAC*	LPLACE
	ISZ	PLACE
	ISZ	LPLACE
	JMP	.-6
	DZM*	LPLACE
	ISZ	LPLACE
	DZM*	LPLACE
	ISZ	LPLACE
	DZM*	LPLACE
	ISZ	LPLACE
	DZM*	LPLACE
	JMS	UPDATE
	LAC	VPNT	/ ADDRESS CARRIED IN AC
	JMS	RVALUE	/ GO DELETE VALUE
DWIND	DZM	DATA
	DZM	STAR
	DZM	TYPE
	DZM	PROTCT
	JMP*	DFIX
/
/
/
/  THIS SUBROUTINE REMOVES COMPONRNT'S VALUE FROM  TVALUE
/  TABLE AND UPDATES ANY NECESSARY POINTERS
/
RVALUE	XX
	DAC	VPNT
	DAC	PLACE
	DAC	COMPAR
	CMA
	SNA
	JMP*	RVALUE	/LOOK FOR CODE 777777 FOR
	ISZ	PLACE	/VALUE TERMINATOR
	LAC*	PLACE
	CMA
	SZA
	JMP	.-4
	ISZ	PLACE
	LAC*	PLACE	/WAS IT LAST VALUE IN THE TABLE
	SZA
	JMP	.+3
	DZM*	VPNT
	JMP*	RVALUE
	LAC	PLACE
	CMA
	TAD	(1
	TAD	VPNT
	DAC	NMB	/ NMB OF LOCATIONS MOVED
	LAC*	PLACE
	DAC*	VPNT
	ISZ	PLACE
	ISZ	VPNT
	LAC*	PLACE
	SZA
	JMP	.-5
	DZM*	VPNT
	LAC	(TABLEB
	ADD	(2
	DAC	PLACE
	LAC*	PLACE
	SNA
	JMP*	RVALUE
	CMA
	TAD	(1
	TAD	COMPAR
	SMA
	JMP	.+4
	LAC*	PLACE
	TAD	NMB
	DAC*	PLACE
	LAC	PLACE
	ADD	(4
	DAC	PLACE
	JMP	.-16
/
/
/
REMOVE	XX
	LAC	SSCOMP
	TAD	(-3
	DAC	SSCOMP
	ISZ	EECOMP
	LAC	SSCOMP
	DAC	NNMB
	LAC	EECOMP
	CMA
	TAD	(1
	TAD	SSCOMP
	DAC	BNMB
	LAC	EECOMP
	SAD	DISPO
	JMP	.+6
	LAC*	EECOMP
	DAC*	SSCOMP
	ISZ	EECOMP
	ISZ	SSCOMP
	JMP	.-7
	LAC	(160120
	DAC*	SSCOMP
	LAC	SSCOMP
	DAC	DISPO
	DAC	TCNTR
	JMS	WINDUP
	JMP*	REMOVE
/
/
/
RLABEL	XX
	LAC	ELABEL
	SAD	FNODE
	JMP	.+16
	LAC	SLABEL
	SAD	(NODET
	JMP	.+3
	LAC*	ELABEL
	DAC*	SLABEL
	ISZ	SLABEL
	ISZ	ELABEL
	LAC	ELABEL
	SAD	FNODE
	SKP
	JMP	.-7
	LAC*	ELABEL
	DAC*	SLABEL
	LAC*	SLABEL
	AND	(617777
	XOR	(160000
	DAC*	SLABEL
	LAC	SLABEL
	DAC	FNODE
	DAC	TNODE
	ISZ	SLABEL
	LAC	(560004
	ADD	DISPO
	DAC*	SLABEL
	JMP*	RLABEL
/
/
/
UPDATE	XX
	LAC	BNMB
	SNA
	JMP*	UPDATE
	LAW	17754
	DAC	COMPAR
	LAC	NNMB
	CMA
	TAD	(1
	DAC	NNMB
	LAC	(TABLEN
	ADD	(2
	DAC	PLACE
	LAC*	PLACE
	TAD	NNMB
	SPA
	JMP	.+4
	LAC*	PLACE
	TAD	BNMB
	DAC*	PLACE
	LAC	PLACE
	ADD	(3
	DAC	PLACE
	ISZ	COMPAR
	JMP	.-13
