File: DILPAN.PA of Tape: Test/Tests/PAL-FILES2
(Source file text) 

/DILPAN

/LIST OF SWITCH SETTINGS USED IN THIS TEST.*******************************
/
/SWITCH	MASK		DESCRIPTION
/
/11	0001		SELECT TEST 1 - PRELIMINARY TEST.
/10	0002		SELECT TEST 2 - SINGLE CHAR. ALL COLS,
/09	0004		SELECT TEST 3 - ROTATING PATTERN
/08	0010		SELECT TEST 4 - WEDGE PATTERN
/07	0020		SELECT TEST 5 - HAMMER ALIGN.
/06	0040		SELECT TEST 6 - SLEW TEST
/05	0100		SELECT TEST 7
/				SUB-TESTS WITHIN TEST 7.
/				 SWI6 - SCOPE DRIVE
/				 SWI7 - PRINT SEGMENTS - SWS.9,10 AND 11 FOR SEGS.
/				 SWI8 - POWER SUPPLY TEST
/04	0200		"DOWN" - NORMAL OPER. 	/ "UP" - PERFORM SEQUENTIAL TEST
/03	0400		"DOwN" - 80 COL. 	/ "UP" - 132 COL. OPTION
/02	1000		"DOwN" - 64 CHAR, 	/ "UP" - 96 CHAR. OPTION
/01	2000		"DOWN" - CONTINUE	/ "UP" - HALT AFTER ERROR PRINT OUT
/00	4000		"DOWN" - HALT		/ "UP" - CONTINUE
/
/*************************************************************************
/LOCATION	IS	WHAT		OPTIONS
/
/00021		4000 	SWITCHES	HARDWARE = 4000 SOFTWARE = 0000
/00022		0000 	USER INTERFACE	HARDWARE = 0000 SOFTWARE = 0400
/
/*************************************************************************
/
/























/DILPAN

PSKF=6661
PCLF=6662
PSKE=6663
PSTB=6664
PSIE=6665
PCLP=6666
PCIE=6667


	*0000
	303  		       	/00000-0303 CC
VECTOR,	CLA                 	/00001-7200 :@
	1053         		/00002-1053 H+
	3033         		/00003-3033 X[
	4500         		/00004-4500 %@
	2331         		/00005-2331 SY
	2324         		/00006-2324 ST
	0515         		/00007-0515 EM
	0	         	/00010-0000 @@
	0	         	/00011-0000 @@
TABPTR,	0	         	/00012-0000 @@
INTPT2,	JMP I  (INT2        	/00013-5777 /?
INTPT4,	JMP I  (INT4         	/00014-5776 />
INTPT5,	JMP I  (INT5         	/00015-5775 /=
	1011	         	/00016-1011 HI
	0	         	/00017-0000 @@
SWREG,	4600         		/00020-4600 &@
SWITCH,	4000         		/00021-4000  @ HARDWARE = 4000 SOFTWARE = 0000
HARD,	0	         	/00022-0000 @@ HARDWARE = 0000 SOFTWARE = 0400
XSWI,	SWI                	/00023-6456 4.
LF,	212       	  	/00024-0212 BJ
CR,	215       	  	/00025-0215 BM
FF,	214       	  	/00026-0214 BL
SPACE,	240       	  	/00027-0240 B
AT,	300       	  	/00030-0300 C@
QUESTN,	277       	  	/00031-0277 B?
A,	301       	  	/00032-0301 CA
EES,	305       	  	/00033-0305 CE
M64,	-100            	/00034-7700 ?@
M96,	-140	             	/00035-7640 >
M10,	-12		 	/00036-7766 ?6
M200,	-310             	/00037-7470 <8 M1000 = - 1750
M2,	-2			/00040-7776 ?>
M80,	-120	        	/00041-7660 >0	 -204	M132
P80,	120 	        	/00042-0120 AP	  204	P132
M4,	-4		 	/00043-7774 ?<	  -5	M5
M20,	-24		     	/00044-7754 ?,	  -30	M24
M17,	-21	         	/00045-7757 ?/	  -25	M21
P5,	5	         	/00046-0005 @E	  6	P6
MSGMSK,	-5		    	/00047-7773 ?;	  -7	M7
PSGMSK,	4	         	/00050-0004 @D	  6	P6
MIN3,	-3		     	/00051-7775 ?=
M12,	-14		 	/00052-7764 ?4
TT1,	-100             	/00053-7700 ?@
TT2,	-62		     	/00054-7716 ?N
TT3,	0	         	/00055-0000 @@
CHAR,	0	         	/00056-0000 @@
XERR1,	ERR1	         	/00057-2401 TA
XERR2,	ERR2	         	/00060-2403 TC
XERR3,	ERR3	         	/00061-2405 TE
XERR4,	ERR4	         	/00062-2407 TG
XERR5,	ERR5	         	/00063-2411 TI
XERR6,	ERR6	         	/00064-2413 TK
XERR7,	ERR7	         	/00065-2415 TM
XERR8,	ERR8	         	/00066-2417 TO
XERR9,	ERR9	         	/00067-2421 TQ
XERR10,	ERR10	         	/00070-2423 TS
XERR11,	ERR11	         	/00071-2425 TU
XERR12,	ERR12	         	/00072-2427 TW
XERR13,	ERR13	         	/00073-2431 TY
XERR14,	ERR14	         	/00074-2433 T[
XERR15,	ERR15	         	/00075-2435 T]
XERR16,	ERR16	         	/00076-2437 T_
XERR17,	ERR17	         	/00077-2441 T!
XERR18,	ERR18	         	/00100-2443 T#
XERR19,	ERR19	         	/00101-2445 T%
XERR20,	ERR20	         	/00102-2447 T'
XERR21,	ERR21	         	/00103-2451 T)
XERR22,	ERR22	         	/00104-2453 T+
XERR23,	ERR23	         	/00105-2455 T-
XERR24,	ERR24	         	/00106-2457 T/
XERR25,	ERR25	         	/00107-2461 T1
WIDFLG,	0	         	/00110-0000 @@
INTPT1,	JMS I  XERR2         	/00111-4460 $0
INTPT3,	JMS I  XERR7         	/00112-4465 $5
PTTMSR,	PRTTIM	         	/00113-2200 R@
SLTMSR,	SLWTIM	         	/00114-2227 RW
FRTMSR,	FRFTIM	         	/00115-3665 ^5
SEGCNT,	0	         	/00116-0000 @@
CHRCNT,	0	         	/00117-0000 @@
CHRGEN,	0	         	/00120-0000 @@
LINCNT,	0	         	/00121-0000 @@
CYCCNT,	0	         	/00122-0000 @@
ERNO,	0	         	/00123-0000 @@
TSTNO,	0	         	/00124-0000 @@
LOCA,	0	         	/00125-0000 @@
TSTSW,	0	         	/00126-0000 @@
TEST1,	TST1	         	/00127-0205 BE
TEST2,	SNGCHR	         	/00130-1200 J@
TEST3,	ROTATE	         	/00131-1400 L@
TEST4,	TST6	         	/00132-1600 N@
TEST5,	HAMALN	         	/00133-2032 PZ
TEST6,	SLWTST	         	/00134-2071 P9
TEST7,	SCOPE	         	/00135-4400 $@

PRTINT,	0	         	/00136-0000 @@
	JMS I  (CKTS5         	/00137-4774 '<
	JMS I  (CLEAR         	/00140-4773 ';
	JMS I  (WIDRST         	/00141-4772 ':
	CLA                 	/00142-7200 :@
	TAD    FF         	/00143-1026 HV
	JMS I  XPRCHR         	/00144-4562 %2
	JMS I  FRTMSR         	/00145-4515 %M
	JMP    .+3         	/00146-5151 ))
	CLA                 	/00147-7200 :@
	JMP I  PRTINT         	/00150-5536 -^
	JMS I  (TYCHFL         	/00151-4771 '9
	JMS I  XSKFLG         	/00152-4555 %-
	JMP    .-1         	/00153-5152 )*
	JMP    PRTINT+3        	/00154-5141 )!

XSKFLG,	SKPFLG	         	/00155-5505 -E
XCLFLG,	CLRFLG	         	/00156-5514 -L
XSKERR,	SKPERR	         	/00157-5517 -O
XCPCHR,	CLPCHR	         	/00160-5524 -T
XSTINT,	SETINT	         	/00161-5527 -W
XPRCHR,	PRTCHR	         	/00162-5532 -Z
XCLINT,	CLRINT	         	/00163-5535 -]

	0004         	/00164-0004 @D
	0077         	/00165-0077 @?
P60,	60         		/00166-0060 @0
P77,	77         		/00167-0077 @?
P200,	200	         	/00170-0200 B@

	*200
	JMP I  GO         	/00200-5760 /0
	JMP I  GO+1         	/00201-5761 /1
	JMP I  GO+2         	/00202-5762 /2
	JMP I  GO+3         	/00203-5763 /3
	JMP I  GO+4         	/00204-5764 /4

TST1,	0	         	/00205-0000 @@ TEST 1
	CLA                 	/00206-7200 :@
	TAD    (1         	/00207-1377 K?
	JMS I  (PRTHDR         	/00210-4776 '>
	JMS I  XCLINT         	/00211-4563 %3
	JMS I  XCLFLG         	/00212-4556 %.
	JMS I  XSKFLG         	/00213-4555 %-
	SKP                 	/00214-7410 <H
	JMS I  XERR1         	/00215-4457 $/
	CLA                 	/00216-7200 :@
	TAD    INTPT1         	/00217-1111 II
	DCA    VECTOR         	/00220-3001 XA
	ION                 	/00221-6001 0A
	TAD    QUESTN         	/00222-1031 HY
	JMS I  XCPCHR         	/00223-4560 %0
	CLA                 	/00224-7200 :@
	TAD    M200         	/00225-1037 H_
	DCA    TIMCNT         	/00226-3276 Z>
	ISZ    TIMCNT         	/00227-2276 R>
	JMP    .-1         	/00230-5227 *W
	IOF                 	/00231-6002 0B
	JMS I  XSKFLG         	/00232-4555 %-
	JMS I  XERR3         	/00233-4461 $1
	JMS I  XCLFLG         	/00234-4556 %.
	JMS I  XSKFLG         	/00235-4555 %-
	SKP                 	/00236-7410 <H
	JMS I  XERR4         	/00237-4462 $2
	JMS I  XSTINT         	/00240-4561 %1
	TAD    INTPT2         	/00241-1013 HK
	DCA    VECTOR         	/00242-3001 XA
	ION                 	/00243-6001 0A
	TAD    AT         	/00244-1030 HX
	JMS I  XPRCHR         	/00245-4562 %2
	CLA                 	/00246-7200 :@
	TAD    M200         	/00247-1037 H_
	DCA    TIMCNT         	/00250-3276 Z>
	ISZ    TIMCNT         	/00251-2276 R>
	JMP    .-1         	/00252-5251 *)
	JMS I  XERR5         	/00253-4463 $3
INT2,	JMS I  XSKFLG         	/00254-4555 %-
	JMS I  XERR6         	/00255-4464 $4
	JMS I  XCLINT         	/00256-4563 %3
	TAD    INTPT3         	/00257-1112 IJ
	DCA    VECTOR         	/00260-3001 XA
	ION                 	/00261-6001 0A
	TAD    QUESTN         	/00262-1031 HY
	JMS I  XPRCHR         	/00263-4562 %2
	CLA                 	/00264-7200 :@
	TAD    M200         	/00265-1037 H_
	DCA    TIMCNT         	/00266-3276 Z>
	ISZ    TIMCNT         	/00267-2276 R>
	JMP    .-1         	/00270-5267 *7
	JMS I  XSKFLG         	/00271-4555 %-
	JMS I  XERR8         	/00272-4466 $6
	IOF                 	/00273-6002 0B
	JMS I  (CONTSW         	/00274-4775 '=
	JMP    TEST2A         	/00275-5277 *?
TIMCNT,	0	         	/00276-0000 @@

TEST2A,	CLA                 	/00277-7200 :@
	TAD    (-41         	/00300-1374 K<
	DCA    CYCCNT         	/00301-3122 YR
	TAD    M4         	/00302-1043 H#
	DCA    LINCNT         	/00303-3121 YQ
	TAD    M17         	/00304-1045 H%
	DCA    SEGCNT         	/00305-3116 YN
	TAD    SCHRSW         	/00306-1356 K.
	DCA    CHARSW         	/00307-3355 [-
T3A,	JMS I XSKERR         	/00310-4557 %/
	SKP                 	/00311-7410 <H
	JMS I  XERR9         	/00312-4467 $7
	JMS I XSKFLG         	/00313-4555 %-
	JMS I  XERR10         	/00314-4470 $8
	JMP I  CHARSW         	/00315-5755 /-
T1A,	CLA                 	/00316-7200 :@
	TAD    SCHRSW         	/00317-1356 K.
	DCA    CHARSW        	/00320-3355 [-
	TAD    QUESTN        	/00321-1031 HY
T5A,	JMS I XPRCHR         	/00322-4562 %2
	ISZ    SEGCNT         	/00323-2116 QN
	JMP    T3A         	/00324-5310 +H
	CLA                 	/00325-7200 :@
	TAD    M20         	/00326-1044 H$
	DCA    SEGCNT         	/00327-3116 YN
	JMS I  PTTMSR         	/00330-4513 %K
	JMS I  XERR11         	/00331-4471 $9
	ISZ    LINCNT         	/00332-2121 QQ
	JMP    T3A         	/00333-5310 +H
	JMS I  (WIDTH         	/00334-4773 ';
	JMP    T3A         	/00335-5310 +H
	TAD    M4         	/00336-1043 H#
	DCA    LINCNT         	/00337-3121 YQ
	TAD    LF         	/00340-1024 HT
	JMS I XPRCHR         	/00341-4562 %2
	JMS I  SLTMSR         	/00342-4514 %L
	JMS I  XERR12         	/00343-4472 $:
	JMS I  (CONTSW         	/00344-4775 '=
	ISZ    CYCCNT         	/00345-2122 QR
	JMP    T3A         	/00346-5310 +H
	JMP I  (TEST2B         	/00347-5772 /:
T2A,	CLA                 	/00350-7200 :@
	TAD    RCHRSW         	/00351-1357 K/
	DCA    CHARSW         	/00352-3355 [-
	TAD    AT         	/00353-1030 HX
	JMP    T5A         	/00354-5322 +R
CHARSW,	0	         	/00355-0000 @@
SCHRSW,	T2A	         	/00356-0350 C(
RCHRSW,	T1A	         	/00357-0316 CN

GO,	START	         	/00360-3200 Z@
	STRAGN	         	/00361-3222 ZR
	PRTSPD	         	/00362-5601 .A
	TIMO	         	/00363-5201 *A
	SELCH               	/00364-6074 0<

	PAGE

TEST2B,	JMS I  XSWI         	/00400-4423 $S
	AND    (1000         	/00401-0377 C? "DOwN" - 64 CHAR / "UP" - 96 CHAR.
	SNA CLA             	/00402-7650 >(
	JMP    .+7         	/00403-5212 *J
	TAD    (-12         	/00404-1376 K>
	DCA    CYCCNT         	/00405-3122 YR
	TAD    SNCHRS         	/00406-1366 K6
	DCA    NOCHRS         	/00407-3365 [5
	TAD    M96         	/00410-1035 H]
	JMP    .+6         	/00411-5217 *O
	TAD    (-16         	/00412-1375 K=
	DCA    CYCCNT         	/00413-3122 YR
	TAD    RNCHRS         	/00414-1367 K7
	DCA    NOCHRS         	/00415-3365 [5
	TAD    M64         	/00416-1034 H\
	DCA    LEGCHR         	/00417-3370 [8
T2B0,	CLA                 	/00420-7200 :@
	TAD    M4         	/00421-1043 H#
	DCA    LINCNT         	/00422-3121 YQ
	TAD    SPACE         	/00423-1027 HW
	DCA    CHRGEN         	/00424-3120 YP
	TAD    LEGCHR         	/00425-1370 K8
	DCA    CHRCNT         	/00426-3117 YO
	TAD    M20         	/00427-1044 H$
	DCA    SEGCNT         	/00430-3116 YN
T2B1,	JMS I XSKERR         	/00431-4557 %/
	SKP                 	/00432-7410 <H
	JMS I  XERR13         	/00433-4473 $;
	JMS I XSKFLG         	/00434-4555 %-
	JMS I  XERR14         	/00435-4474 $<
	CLA                 	/00436-7200 :@
	TAD    CHRGEN         	/00437-1120 IP
	JMS I XPRCHR         	/00440-4562 %2
	ISZ    SEGCNT         	/00441-2116 QN
	JMP    T2B2         	/00442-5262 *2
	CLA                 	/00443-7200 :@
	TAD    M20         	/00444-1044 H$
	DCA    SEGCNT         	/00445-3116 YN
	JMS I  PTTMSR         	/00446-4513 %K
	JMS I  XERR15         	/00447-4475 $=
	JMP I  NOCHRS         	/00450-5765 /5
T2B7,	ISZ    LINCNT         	/00451-2121 QQ
	JMP    T2B2         	/00452-5262 *2
	CLA                 	/00453-7200 :@
	TAD    M4         	/00454-1043 H#
	DCA    LINCNT         	/00455-3121 YQ
	TAD    LF         	/00456-1024 HT
	JMS I XPRCHR         	/00457-4562 %2
	JMS I  SLTMSR         	/00460-4514 %L
	JMS I  XERR16         	/00461-4476 $>
T2B2,	ISZ    CHRGEN         	/00462-2120 QP
	ISZ    CHRCNT         	/00463-2117 QO
	JMP    T2B1         	/00464-5231 *Y
	CLA                 	/00465-7200 :@
	TAD    LF         	/00466-1024 HT
	JMS I XPRCHR         	/00467-4562 %2
	JMS I  SLTMSR         	/00470-4514 %L
	JMS I  XERR16         	/00471-4476 $>
	JMS I  (CONTSW         	/00472-4774 '<
	CLA                 	/00473-7200 :@
	TAD    M20         	/00474-1044 H$
	DCA    SEGCNT         	/00475-3116 YN
	TAD    LEGCHR        	/00476-1370 K8
	TAD    P200         	/00477-1170 I8
	CMA IAC             	/00500-7041 8!
	DCA    CHRCNT         	/00501-3117 YO
T2B3,	JMS I XSKERR         	/00502-4557 %/
	SKP                 	/00503-7410 <H
	JMS I  XERR17         	/00504-4477 $?
	JMS I XSKFLG         	/00505-4555 %-
	JMS I  XERR18         	/00506-4500 %@
	CLA                 	/00507-7200 :@
	TAD    CHRGEN         	/00510-1120 IP
	JMS I XPRCHR         	/00511-4562 %2
	ISZ    SEGCNT         	/00512-2116 QN
	JMP    T2B4         	/00513-5321 +Q
	CLA                 	/00514-7200 :@
	TAD    M20         	/00515-1044 H$
	DCA    SEGCNT         	/00516-3116 YN
	JMS I  PTTMSR         	/00517-4513 %K
	JMP I  XERR19         	/00520-5501 -A
T2B4,	ISZ    CHRCNT         	/00521-2117 QO
	SKP                 	/00522-7410 <H
	JMP    T2B5         	/00523-5354 +,
	ISZ    CHRGEN         	/00524-2120 QP
	CLA                 	/00525-7200 :@
	TAD    FORPTR         	/00526-1344 K$
	DCA    0010         	/00527-3010 XH
	TAD    MB4         	/00530-1351 K)
	DCA    T2FRCT         	/00531-3353 [+
T2B6,	CLA                 	/00532-7200 :@
	TAD    CHRGEN         	/00533-1120 IP
	AND    MASK1         	/00534-0352 C*
	CMA IAC             	/00535-7041 8!
	TAD I  0010         	/00536-1410 LH
	SNA                 	/00537-7450 <(
	JMP    T2B4         	/00540-5321 +Q
	ISZ    T2FRCT         	/00541-2353 S+
	JMP    T2B6         	/00542-5332 +Z50
	JMP    T2B3         	/00543-5302 +B
FORPTR,	FORLST-1         	/00544-0544 E$
FORLST,	0012      	   	/00545-0012 @J
	0015      	   	/00546-0015 @M
	0014      	   	/00547-0014 @L
	0001      	   	/00550-0001 @A
MB4,	-4		 	/00551-7774 ?<
MASK1,	0177         		/00552-0177 A?
T2FRCT,	0	         	/00553-0000 @@
T2B5,	CLA                 	/00554-7200 :@
	TAD    LF         	/00555-1024 HT
	JMS I XPRCHR         	/00556-4562 %2
	JMS I  SLTMSR         	/00557-4514 %L
	JMS I  XERR20         	/00560-4502 %B
	JMS I  (CONTSW         	/00561-4774 '<
	ISZ    CYCCNT         	/00562-2122 QR
	JMP    T2B0         	/00563-5220 *P
	JMP I  (TST38         	/00564-5773 /;
NOCHRS,	0	         	/00565-0000 @@
SNCHRS,	T2B7	         	/00566-0451 D)
RNCHRS,	T2B2	         	/00567-0462 D2
LEGCHR,	0	         	/00570-0000 @@

	PAGE

TST38,	CLA                 	/00600-7200 :@
	PCLF                	/00601-6662 62
	PSKF                	/00602-6661 61
	SKP                 	/00603-7410 <H
	JMS    XERR1         	/00604-4057  /
	CLA                 	/00605-7200 :@
	TAD    (-100         	/00606-1377 K?
	DCA    TT1         	/00607-3053 X+
	TAD    (-62         	/00610-1376 K>
	DCA    TT2         	/00611-3054 X,
TST11,	CLA                 	/00612-7200 :@
	TAD    (240         	/00613-1375 K=
	DCA    TT3         	/00614-3055 X-
	CLA                 	/00615-7200 :@
	TAD    TT3         	/00616-1055 H-
	PCLP                	/00617-6666 66
	PSKF                	/00620-6661 61
	JMP    .-1         	/00621-5220 *P
	ISZ    TT3         	/00622-2055 P-
	ISZ    TT1         	/00623-2053 P+
	JMP    .-7         	/00624-5215 *M
	CLA                 	/00625-7200 :@
	TAD    (-100         	/00626-1377 K?
	DCA    TT1         	/00627-3053 X+
	TAD    LF         	/00630-1024 HT
	PCLP                	/00631-6666 66
	PSKF                	/00632-6661 61
	JMP    .-1         	/00633-5232 *Z
	CLA                 	/00634-7200 :@
	TAD    CR         	/00635-1025 HU
	PCLP                	/00636-6666 66
	PSKF                	/00637-6661 61
	JMP    .-1         	/00640-5237 *_
	ISZ    TT2         	/00641-2054 P,
	JMP    TST11         	/00642-5212 *J
	CLA                 	/00643-7200 :@
	TAD    (-62         	/00644-1376 K>
	DCA    TT2         	/00645-3054 X,
	TAD    FF         	/00646-1026 HV
	PCLP                	/00647-6666 66
	PSKF                	/00650-6661 61
	JMP    .-1         	/00651-5250 *(
	CLA                 	/00652-7200 :@
	JMP I  (TST3         	/00653-5774 /<

	PAGE

TST3,	CLA                 	/01000-7200 :@
	TAD    N         	/01001-1321 KQ
	DCA    T3NCNT         	/01002-3322 [R
T9,	CLA CMA             	/01003-7240 :
	DCA    CYCTST         	/01004-3323 [S
	TAD    RPHFL         	/01005-1325 KU
	DCA    PHFLG         	/01006-3324 [T
	TAD    SSPFL         	/01007-1331 KY
	DCA    SPCFLG         	/01010-3327 [W
	CLA CMA             	/01011-7240 :
	DCA    CYCCNT         	/01012-3122 YR
	TAD    M20         	/01013-1044 H$
	DCA    SEGCNT         	/01014-3116 YN
T1,	JMS I XSKERR         	/01015-4557 %/
	SKP                 	/01016-7410 <H
	JMS I  XERR21         	/01017-4503 %C
	JMS I XSKFLG         	/01020-4555 %-
	JMS I  XERR22         	/01021-4504 %D
	JMP I  SPCFLG         	/01022-5727 /W
T5,	CLA                 	/01023-7200 :@
	TAD    SPACE         	/01024-1027 HW
	JMS I XPRCHR         	/01025-4562 %2
	ISZ    SEGCNT         	/01026-2116 QN
	JMP    T1         	/01027-5215 *M
	CLA                 	/01030-7200 :@
	TAD    M20         	/01031-1044 H$
	DCA    SEGCNT         	/01032-3116 YN
	JMS I  PTTMSR         	/01033-4513 %K
	JMS I  XERR23         	/01034-4505 %E
	ISZ    CYCCNT         	/01035-2122 QR
	JMP    T1         	/01036-5215 *M
	CLA                 	/01037-7200 :@
	TAD    CYCTST         	/01040-1323 KS
	DCA    CYCCNT         	/01041-3122 YR
	JMP I  PHFLG         	/01042-5724 /T
T8,	TAD    SPHFL         	/01043-1326 KV
	DCA    PHFLG         	/01044-3324 [T
	TAD    RSPFL         	/01045-1330 KX
	DCA    SPCFLG         	/01046-3327 [W
	CLA                 	/01047-7200 :@
	TAD    CR         	/01050-1025 HU
	JMS I XPRCHR         	/01051-4562 %2
	JMS I  PTTMSR         	/01052-4513 %K
	JMP    .+3         	/01053-5256 *.
	CLA                 	/01054-7200 :@
	JMP    T1         	/01055-5215 *M
	JMS I  (TYCRFL         	/01056-4777 '?
	JMP    .-10         	/01057-5247 *'
T4,	CLA                 	/01060-7200 :@
	TAD    A         	/01061-1032 HZ
	JMP    T5+2         	/01062-5225 *U
T7,	TAD    RPHFL         	/01063-1325 KU
	DCA    PHFLG         	/01064-3324 [T
	TAD    SSPFL         	/01065-1331 KY
	DCA    SPCFLG         	/01066-3327 [W
	CLA                 	/01067-7200 :@
	TAD    LF         	/01070-1024 HT
	JMS I XPRCHR         	/01071-4562 %2
	JMS I  SLTMSR         	/01072-4514 %L
	JMS I  XERR24         	/01073-4506 %F
	JMS I  (CONTSW         	/01074-4776 '>
	CLA CMA             	/01075-7240 :
	TAD    CYCTST         	/01076-1323 KS
	DCA    CYCTST         	/01077-3323 [S
	TAD    CYCTST         	/01100-1323 KS
	DCA    CYCCNT         	/01101-3122 YR
	TAD    CYCTST         	/01102-1323 KS
	TAD    P5         	/01103-1046 H&
	SZA                 	/01104-7440 <
	JMP    T1         	/01105-5215 *M
	ISZ    T3NCNT         	/01106-2322 SR
	JMP    T9         	/01107-5203 *C
	CLA                 	/01110-7200 :@
	TAD    FF         	/01111-1026 HV
	JMS I XPRCHR         	/01112-4562 %2
	JMS I  (FRFTIM         	/01113-4775 '=
	JMS I  XERR25         	/01114-4507 %G
	CLA                 	/01115-7200 :@
	TAD I  (TST1         	/01116-1774 O<
	DCA    TST1EP         	/01117-3332 [Z
	JMP I  TST1EP         	/01120-5732 /Z
N,	-14		 	/01121-7764 ?4
T3NCNT,	0	         	/01122-0000 @@
CYCTST,	0	         	/01123-0000 @@
PHFLG,	0	         	/01124-0000 @@
RPHFL,	T8	         	/01125-1043 H#
SPHFL,	T7	         	/01126-1063 H3
SPCFLG,	0	         	/01127-0000 @@
RSPFL,	T4	         	/01130-1060 H0
SSPFL,	T5	         	/01131-1023 HS
TST1EP,	0	         	/01132-0000 @@

	PAGE

SNGCHR,	0	         	/01200-0000 @@ TEST 2
	CLA                 	/01201-7200 :@
	TAD    (2         	/01202-1377 K?
	JMS I  (PRTHDR         	/01203-4776 '>
	TAD    M20         	/01204-1044 H$
	DCA    SEGCNT         	/01205-3116 YN
	JMS I XSWI         	/01206-4423 $S
	AND    (1000         	/01207-0375 C= "DOwN" - 64 CHAR / "UP" - 96 CHAR. OPTION
	SNA CLA             	/01210-7650 >(
	JMP    S2         	/01211-5214 *L
	TAD    M96         	/01212-1035 H]
	SKP                 	/01213-7410 <H
S2,	TAD    M64         	/01214-1034 H\
	DCA    CHRCNT         	/01215-3117 YO
	TAD    M4         	/01216-1043 H#
	DCA    LINCNT         	/01217-3121 YQ
	TAD    SPACE         	/01220-1027 HW
	DCA    CHRGEN         	/01221-3120 YP
S1,	JMS I XSKERR         	/01222-4557 %/
	SKP                 	/01223-7410 <H
	JMS I XERR1         	/01224-4457 $/
	JMS I XSKFLG         	/01225-4555 %-
	JMS I XERR2         	/01226-4460 $0
	CLA                 	/01227-7200 :@
	TAD    CHRGEN         	/01230-1120 IP
	JMS I XPRCHR         	/01231-4562 %2
	ISZ    SEGCNT         	/01232-2116 QN
	JMP    S1         	/01233-5222 *R
	CLA                 	/01234-7200 :@
	TAD    M20         	/01235-1044 H$
	DCA    SEGCNT         	/01236-3116 YN
	ISZ    LINCNT         	/01237-2121 QQ
	JMP    ZZ7         	/01240-5244 *$
	JMS I  (WIDTH         	/01241-4774 '<
	SKP                 	/01242-7410 <H
	JMP    S4         	/01243-5247 *'
ZZ7,	JMS I  PTTMSR         	/01244-4513 %K
	JMS I XERR3         	/01245-4461 $1
	JMP    S1         	/01246-5222 *R
S4,	CLA                 	/01247-7200 :@
	TAD    M4         	/01250-1043 H#
	DCA    LINCNT         	/01251-3121 YQ
	JMS I  PTTMSR         	/01252-4513 %K
	JMS I  XERR4         	/01253-4462 $2
	JMS I XSKERR         	/01254-4557 %/
	SKP                 	/01255-7410 <H
	JMS I  XERR5         	/01256-4463 $3
	JMS I XSKFLG         	/01257-4555 %-
	JMS I  XERR7         	/01260-4465 $5
	CLA                 	/01261-7200 :@
	TAD    LF         	/01262-1024 HT
	JMS I XPRCHR         	/01263-4562 %2
	JMS I  SLTMSR         	/01264-4514 %L
	JMS I  XERR6         	/01265-4464 $4
	JMS I  (CONTSW         	/01266-4773 ';
	JMP    S7         	/01267-5270 *8
S7,	ISZ    CHRGEN         	/01270-2120 QP
	ISZ    CHRCNT         	/01271-2117 QO
	JMP    S1         	/01272-5222 *R
	JMS I  (CONTSW         	/01273-4773 ';
	JMS I  (SEQTST         	/01274-4772 ':
	CLA                 	/01275-7200 :@
	JMP    SNGCHR+4        	/01276-5204 *D

	PAGE

ROTATE,	0	         	/01400-0000 @@ TEST 3
	CLA                 	/01401-7200 :@
	TAD    (3         	/01402-1377 K?
	JMS I  (PRTHDR         	/01403-4776 '>
	TAD    M20         	/01404-1044 H$
	DCA    SEGCNT         	/01405-3116 YN
	TAD    M4         	/01406-1043 H#
	DCA    LINCNT         	/01407-3121 YQ
	TAD    RSSGFL         	/01410-1337 K_
	DCA    SEGFLG         	/01411-3335 []
	TAD    RSLNFL         	/01412-1342 K"
	DCA    LINFLG         	/01413-3340 [
ROT3,	JMS I  XSWI         	/01414-4423 $S
	AND    (1000         	/01415-0375 C= "DOwN" - 64 CHAR / "UP" - 96 CHAR. OPTION
	SNA CLA             	/01416-7650 >(
	JMP    ROT7        	/01417-5222 *R
	TAD    M96         	/01420-1035 H]
	SKP                 	/01421-7410 <H
ROT7,	TAD    M64         	/01422-1034 H\
	DCA    STRCNT         	/01423-3344 [$
	TAD    SPACE         	/01424-1027 HW
	DCA    STRCHR         	/01425-3343 [#
ROT11,	TAD    STRCHR         	/01426-1343 K#
	DCA    CHRGEN         	/01427-3120 YP
	TAD    STRCNT         	/01430-1344 K$
	DCA    CHRCNT         	/01431-3117 YO
ROT1,	JMS I XSKERR         	/01432-4557 %/
	SKP                 	/01433-7410 <H
	JMS I  XERR1         	/01434-4457 $/
	JMS I XSKFLG         	/01435-4555 %-
	JMS I  XERR2         	/01436-4460 $0
	TAD    CHRGEN         	/01437-1120 IP
	JMS I XPRCHR         	/01440-4562 %2
	CLA                 	/01441-7200 :@
	ISZ    SEGCNT         	/01442-2116 QN
	SKP                 	/01443-7410 <H
	JMP    ROT8         	/01444-5260 *0
ROT9,	ISZ    CHRGEN         	/01445-2120 QP
	ISZ    CHRCNT         	/01446-2117 QO
	SKP                 	/01447-7410 <H
	JMP    ROT10         	/01450-5275 *=
ROT4,	JMP I  LINFLG         	/01451-5740 /
ROT5,	JMP I  SEGFLG         	/01452-5735 /]
ROT2,	TAD    RSSGFL         	/01453-1337 K_
	DCA    SEGFLG         	/01454-3335 []
	JMS I  PTTMSR         	/01455-4513 %K
	JMS I  XERR3         	/01456-4461 $1
	JMP    ROT1         	/01457-5232 *Z
ROT8,	TAD    M20         	/01460-1044 H$
	DCA    SEGCNT         	/01461-3116 YN
	TAD    STSGFL         	/01462-1336 K^
	DCA    SEGFLG         	/01463-3335 []
	ISZ    LINCNT         	/01464-2121 QQ
	JMP    ROT9         	/01465-5245 *%
	JMS I  (WIDTH         	/01466-4774 '<
	JMP    ROT9         	/01467-5245 *%
	TAD    M4         	/01470-1043 H#
	DCA    LINCNT         	/01471-3121 YQ
	TAD    STLNFL         	/01472-1341 K!
	DCA    LINFLG         	/01473-3340 [
	JMP    ROT9         	/01474-5245 *%
ROT10,	TAD    SPACE         	/01475-1027 HW
	DCA    CHRGEN         	/01476-3120 YP
	JMS I  XSWI         	/01477-4423 $S
	AND    (1000         	/01500-0375 C= "DOwN" - 64 CHAR / "UP" - 96 CHAR. OPTION
	SNA CLA             	/01501-7650 >(
	JMP    .+3         	/01502-5305 +E
	TAD    M96         	/01503-1035 H]
	SKP                 	/01504-7410 <H
	TAD    M64         	/01505-1034 H\
	DCA    CHRCNT        	/01506-3117 YO
	JMP    ROT4         	/01507-5251 *)
ROT6,	TAD    RSLNFL         	/01510-1342 K"
	DCA    LINFLG         	/01511-3340 [
	TAD    RSSGFL         	/01512-1337 K_
	DCA    SEGFLG         	/01513-3335 []
	JMS I  PTTMSR         	/01514-4513 %K
	JMS I  XERR4         	/01515-4462 $2
	JMS I XSKERR         	/01516-4557 %/
	SKP                 	/01517-7410 <H
	JMS I  XERR5         	/01520-4463 $3
	JMS I XSKFLG         	/01521-4555 %-
	JMS I  XERR6         	/01522-4464 $4
	TAD    LF         	/01523-1024 HT
	JMS I XPRCHR         	/01524-4562 %2
	JMS I  SLTMSR         	/01525-4514 %L
	JMS I  XERR7         	/01526-4465 $5
	JMS I  (CONTSW         	/01527-4773 ';
	ISZ    STRCHR         	/01530-2343 S#
	ISZ    STRCNT         	/01531-2344 S$
	JMP    ROT11         	/01532-5226 *V
	JMS I  (SEQTST         	/01533-4772 ':
	JMP    ROT3         	/01534-5214 *L
SEGFLG,	ROT1        	 	/01535-1432 LZ
STSGFL,	ROT2        	 	/01536-1453 L+
RSSGFL,	ROT1        	 	/01537-1432 LZ
LINFLG,	ROT5        	 	/01540-1452 L*
STLNFL,	ROT6        	 	/01541-1510 MH
RSLNFL,	ROT5        	 	/01542-1452 L*
STRCHR,	0	         	/01543-0000 @@
STRCNT,	0	         	/01544-0000 @@

	PAGE

TST6,	0	         	/01600-0000 @@ TEST 4
	CLA                 	/01601-7200 :@
	TAD    (4         	/01602-1377 K?
	JMS I  (PRTHDR         	/01603-4776 '>
	TAD    QUESTN         	/01604-1031 HY
	DCA    CHRGEN         	/01605-3120 YP
	TAD    M80         	/01606-1041 H!
	DCA    T6LNLG         	/01607-3370 [8
	TAD    M80         	/01610-1041 H!
	DCA    T6LNCT         	/01611-3366 [6
	TAD    M20         	/01612-1044 H$
	DCA    SEGCNT         	/01613-3116 YN
	TAD    M4         	/01614-1043 H#
	DCA    LINCNT         	/01615-3121 YQ
T61,	JMS I XSKERR         	/01616-4557 %/
	SKP                 	/01617-7410 <H
	JMS I  XERR1         	/01620-4457 $/
	JMS I XSKFLG         	/01621-4555 %-
	JMS I  XERR2         	/01622-4460 $0
	TAD    CHRGEN         	/01623-1120 IP
	JMS I XPRCHR         	/01624-4562 %2
	CLA                 	/01625-7200 :@
	ISZ    SEGCNT         	/01626-2116 QN
	JMP    T65         	/01627-5235 *]
	CLA                 	/01630-7200 :@
	TAD    M20         	/01631-1044 H$
	DCA    SEGCNT         	/01632-3116 YN
	JMS I  PTTMSR         	/01633-4513 %K
	JMS I  XERR6         	/01634-4464 $4
T65,	ISZ    T6LNCT         	/01635-2366 S6
	JMP    T61         	/01636-5216 *N
	JMS I XSKERR         	/01637-4557 %/
	SKP                 	/01640-7410 <H
	JMS I  XERR3         	/01641-4461 $1
	JMS I XSKFLG         	/01642-4555 %-
	JMS I  XERR4         	/01643-4462 $2
	CLA                 	/01644-7200 :@
	TAD    LF         	/01645-1024 HT
	JMS I XPRCHR         	/01646-4562 %2
	JMS I  SLTMSR         	/01647-4514 %L
	JMS I  XERR5         	/01650-4463 $3
	JMS I  (CONTSW         	/01651-4775 '=
	CLA                 	/01652-7200 :@
	TAD    M20         	/01653-1044 H$
	DCA    SEGCNT         	/01654-3116 YN
	ISZ    T6LNLG         	/01655-2370 S8
	SKP                 	/01656-7410 <H
	JMP    T6PT2         	/01657-5263 *3
	TAD    T6LNLG         	/01660-1370 K8
	DCA    T6LNCT         	/01661-3366 [6
	JMP    T61        	/01662-5216 *N
T6PT2,	TAD    M80         	/01663-1041 H!
	DCA    CYCCNT         	/01664-3122 YR
	TAD    M20         	/01665-1044 H$
	DCA    SEGCNT         	/01666-3116 YN
	TAD    M4        	/01667-1043 H#
	DCA    LINCNT         	/01670-3121 YQ
T66,	JMS I XSKERR         	/01671-4557 %/
	SKP                 	/01672-7410 <H
	JMS I  XERR15         	/01673-4475 $=
	JMS I XSKFLG         	/01674-4555 %-
	JMS I  XERR7         	/01675-4465 $5
	TAD    CHRGEN         	/01676-1120 IP
	JMS I XPRCHR         	/01677-4562 %2
	CLA                 	/01700-7200 :@
	ISZ    SEGCNT         	/01701-2116 QN
	JMP    T66         	/01702-5271 *9
	CLA                 	/01703-7200 :@
	TAD    M20         	/01704-1044 H$
	DCA    SEGCNT         	/01705-3116 YN
	JMS I  PTTMSR         	/01706-4513 %K
	JMS I  XERR8         	/01707-4466 $6
	ISZ    LINCNT         	/01710-2121 QQ
	JMP    T66         	/01711-5271 *9
	JMS I  (WIDTH         	/01712-4774 '<
	JMP    T66         	/01713-5271 *9
	TAD    M4         	/01714-1043 H#
	DCA    LINCNT         	/01715-3121 YQ
	JMS I XSKERR         	/01716-4557 %/
	SKP                 	/01717-7410 <H
	JMS I  XERR9         	/01720-4467 $7
	JMS I XSKFLG         	/01721-4555 %-
	JMS I  XERR10         	/01722-4470 $8
	TAD    LF         	/01723-1024 HT
	JMS I XPRCHR         	/01724-4562 %2
	JMS I  SLTMSR         	/01725-4514 %L
	JMS I  XERR11         	/01726-4471 $9
	JMS I  (CONTSW         	/01727-4775 '=
	ISZ    CYCCNT         	/01730-2122 QR
	JMP    .+5         	/01731-5336 +^
	JMS I  (CONTSW         	/01732-4775 '=
	JMS I  (SEQTST         	/01733-4773 ';
	CLA                 	/01734-7200 :@
	JMP    TST6+4         	/01735-5204 *D
	CLA                 	/01736-7200 :@
	TAD    P80         	/01737-1042 H"
	TAD    CYCCNT         	/01740-1122 IR
	CMA IAC             	/01741-7041 8!
	DCA    T6SPCT         	/01742-3367 [7
T69,	JMS I XSKERR         	/01743-4557 %/
	SKP                 	/01744-7410 <H
	JMS I  XERR12         	/01745-4472 $:
	JMS I XSKFLG         	/01746-4555 %-
	JMS I  XERR13         	/01747-4473 $;
	TAD    SPACE         	/01750-1027 HW
	JMS I XPRCHR         	/01751-4562 %2
	CLA                 	/01752-7200 :@
	ISZ    SEGCNT         	/01753-2116 QN
	JMP    T68         	/01754-5363 +3
	CLA                 	/01755-7200 :@
	TAD    M20         	/01756-1044 H$
	DCA    SEGCNT        	/01757-3116 YN
	JMS I  PTTMSR         	/01760-4513 %K
	JMS I  XERR14         	/01761-4474 $<
	JMP I  (T6NEXT         	/01762-5772 /:
T68,	ISZ    T6SPCT         	/01763-2367 S7
	JMP    T69        	/01764-5343 +#
	JMP    T66         	/01765-5271 *9
T6LNCT,	0	         	/01766-0000 @@
T6SPCT,	0	         	/01767-0000 @@
T6LNLG,	0	         	/01770-0000 @@

	PAGE

SCP1,	0	         	/02000-0000 @@
	JMS I XSKERR         	/02001-4557 %/
	SKP                 	/02002-7410 <H
	JMP    .-2         	/02003-5201 *A
	JMS I  PTTMSR         	/02004-4513 %K
	JMS I  (TYCHFL         	/02005-4777 '?
	JMS I XSKFLG         	/02006-4555 %-
	JMP    .-1         	/02007-5206 *F
	CLA                 	/02010-7200 :@
	TAD    QUESTN         	/02011-1031 HY
	JMS I XSTINT         	/02012-4561 %1
	JMS I XCLINT         	/02013-4563 %3
	JMS I XCPCHR         	/02014-4560 %0
	JMS I XCLFLG         	/02015-4556 %.
	JMS I XPRCHR         	/02016-4562 %2
	CLA                 	/02017-7200 :@
	TAD    CR         	/02020-1025 HU
	JMS I XPRCHR         	/02021-4562 %2
	JMS I  PTTMSR         	/02022-4513 %K
	JMS I  (TYCHFL         	/02023-4777 '?
	JMS I XSKFLG         	/02024-4555 %-
	JMP    .-1         	/02025-5224 *T
	CLA                 	/02026-7200 :@
	TAD    LF         	/02027-1024 HT
	JMS I XPRCHR         	/02030-4562 %2
	JMP I  SCP1         	/02031-5600 .@

HAMALN,	0	         	/02032-0000 @@ TEST 5
	CLA                 	/02033-7200 :@
	TAD    (5         	/02034-1376 K>
	JMS I  (PRTHDR         	/02035-4775 '=
	CLA                 	/02036-7200 :@
	TAD    (-76         	/02037-1374 K<
	DCA    HAMCNT         	/02040-3270 Z8
HAM1,	JMS I  (CONTSW         	/02041-4773 ';
	CLA                 	/02042-7200 :@
	TAD    M80         	/02043-1041 H!
	DCA    LINCNT         	/02044-3121 YQ
	TAD    EES         	/02045-1033 H[
	DCA    CHAR         	/02046-3056 X.
	TAD    CHAR         	/02047-1056 H.
	JMS I XSKFLG         	/02050-4555 %-
	JMP    .-1         	/02051-5250 *(
	PCLP                	/02052-6666 66
	PSKF                	/02053-6661 61
	JMP    .-1         	/02054-5253 *+
	ISZ    LINCNT         	/02055-2121 QQ
	JMP    .-6         	/02056-5250 *(
	CLA                 	/02057-7200 :@
	TAD    LF         	/02060-1024 HT
	JMS I XSKFLG         	/02061-4555 %-
	JMP    .-1         	/02062-5261 *1
	JMS I XPRCHR         	/02063-4562 %2
	ISZ    HAMCNT         	/02064-2270 R8
	JMP    HAM1         	/02065-5241 *!
	JMS I  (SEQTST         	/02066-4772 ':
	JMP    HAMALN+4        	/02067-5236 *^
HAMCNT,	0	         	/02070-0000 @@

SLWTST,	0	         	/02071-0000 @@ TEST 6
	CLA                 	/02072-7200 :@
	TAD    (6         	/02073-1371 K9
	JMS I  (PRTHDR         	/02074-4775 '=
	CLA                 	/02075-7200 :@
	TAD    SLTBPT         	/02076-1332 KZ
	DCA    TABPTR         	/02077-3012 XJ
	TAD    (TABSTR-TABEND-1	/02100-1370 K8
	DCA    TABCNT         	/02101-3333 [[
SLW1,	CLA                 	/02102-7200 :@
	TAD    M80         	/02103-1041 H!
	DCA    LINCNT         	/02104-3121 YQ
	TAD    EES         	/02105-1033 H[
	JMS I XSKFLG         	/02106-4555 %-
	JMP    .-1         	/02107-5306 +F
	JMS I XPRCHR         	/02110-4562 %2
	ISZ    LINCNT         	/02111-2121 QQ
	JMP    .-4         	/02112-5306 +F
	CLA                 	/02113-7200 :@
	TAD I  TABPTR         	/02114-1412 LJ
	DCA    SLWCNT         	/02115-3334 [\
	TAD    LF         	/02116-1024 HT
	JMS I XSKFLG         	/02117-4555 %-
	JMP    .-1         	/02120-5317 +O
	JMS I XPRCHR         	/02121-4562 %2
	ISZ    SLWCNT         	/02122-2334 S\
	JMP    .-4         	/02123-5317 +O
	JMS I  (CONTSW         	/02124-4773 ';
	ISZ    TABCNT         	/02125-2333 S[
	JMP    SLW1         	/02126-5302 +B
	JMS I  (CONTSW         	/02127-4773 ';
	JMS I  (SEQTST         	/02130-4772 ':
	JMP    SLWTST+4        	/02131-5275 *=
SLTBPT,	TABSTR-1         	/02132-2134 Q\
TABCNT,	0	         	/02133-0000 @@
SLWCNT,	0	         	/02134-0000 @@
TABSTR,	-3    		 	/02135-7775 ?=
	-2 			/02136-7776 ?>
	-12 			/02137-7766 ?6
	-16 			/02140-7762 ?2
	-6 			/02141-7772 ?:
	-3    		 	/02142-7775 ?=
	-10   		  	/02143-7770 ?8
	-4 			/02144-7774 ?<
	-5    			/02145-7773 ?;
	-5    			/02146-7773 ?;
TABEND,	-3    			/02147-7775 ?=

	PAGE

PRTTIM,	0	         	/02200-0000 @@
	JMS I XSKERR         	/02201-4557 %/
	SKP                 	/02202-7410 <H
	JMS    XERR9         	/02203-4067  7
	CLA CLL             	/02204-7300 ;@
	TAD    PTIMU         	/02205-1223 JS
	DCA    PTCNT2         	/02206-3226 ZV
ZZ1,	TAD    PTIML         	/02207-1224 JT
	DCA    PTCNT1         	/02210-3225 ZU
	JMS I XSKFLG         	/02211-4555 %- 38 + 510
	SKP                 	/02212-7410 <H 12
	JMP    .+6         	/02213-5221 *Q
	ISZ    PTCNT1         	/02214-2225 RU 26
	JMP    .-4         	/02215-5211 *I 12 sum = 598 * 64 = 38'272
	ISZ    PTCNT2		/02216-2226 RV * 176 = 6'735'872
	JMP    ZZ1         	/02217-5207 *G
	JMP I  PRTTIM         	/02220-5600 .@
	ISZ    PRTTIM         	/02221-2200 R@
	JMP I  PRTTIM         	/02222-5600 .@
PTIMU,	-260	             	/02223-7520 =P
PTIML,	-100             	/02224-7700 ?@
PTCNT1,	0	         	/02225-0000 @@
PTCNT2,	0	         	/02226-0000 @@

SLWTIM,	0	         	/02227-0000 @@
	CLA CLL             	/02230-7300 ;@
	TAD    SLTIMU         	/02231-1247 J'
	DCA    SLCNT2         	/02232-3252 Z*
ZZ2,	TAD    SLTIML         	/02233-1250 J(
	DCA    SLCNT1         	/02234-3251 Z)
	JMS I XSKFLG         	/02235-4555 %-
	SKP                 	/02236-7410 <H
	JMP    .+6         	/02237-5245 *%
	ISZ    SLCNT1         	/02240-2251 R)
	JMP    .-4         	/02241-5235 *] sum = 598 * 85 = 50'830
	ISZ    SLCNT2         	/02242-2252 R* * 128 = 6'506'240
	JMP    ZZ2        	/02243-5233 *[
	JMP I  SLWTIM         	/02244-5627 .W
	ISZ    SLWTIM        	/02245-2227 RW
	JMP I  SLWTIM         	/02246-5627 .W
SLTIMU,	-200                 	/02247-7600 >@ -600 ?
SLTIML,	-125	          	/02250-7653 >+
SLCNT1,	0	         	/02251-0000 @@
SLCNT2,	0	         	/02252-0000 @@

TIMRDY,	0	         	/02253-0000 @@
	CLA                 	/02254-7200 :@
	TAD    RDTIMU         	/02255-1275 J=
	DCA    RTMCT2         	/02256-3300 [@
ZZ4,	TAD    RDTIML         	/02257-1276 J>
	DCA    RTMCT1         	/02260-3277 Z?
ZZ3,	JMS I XSKERR         	/02261-4557 %/
	JMP    .+4         	/02262-5266 *6
	NOP                 	/02263-7000 8@
	NOP                 	/02264-7000 8@
	JMP I  (RDER6         	/02265-5777 /?
	NOP                 	/02266-7000 8@
	NOP                 	/02267-7000 8@
	ISZ    RTMCT1         	/02270-2277 R?
	JMP    ZZ3         	/02271-5261 *1
	ISZ    RTMCT2         	/02272-2300 S@
	JMP    ZZ4         	/02273-5257 */
	JMP I  (RDER6         	/02274-5777 /?
RDTIMU,	4000    	     	/02275-4000  @
RDTIML,	4000    	     	/02276-4000  @
RTMCT1,	0	         	/02277-0000 @@
RTMCT2,	0	         	/02300-0000 @@

SEQTST,	0	         	/02301-0000 @@
	JMS I  XSWI         	/02302-4423 $S
	AND    P200         	/02303-0170 A8 "DOWN" NORMAL / "UP" SEQUENTIAL
	SZA CLA             	/02304-7640 >
	JMP I  (SWRTN         	/02305-5776 />
	JMP I  SEQTST         	/02306-5701 /A

WIDTH,	0	         	/02307-0000 @@
	CLA                 	/02310-7200 :@
	TAD    WIDFLG         	/02311-1110 IH
	SNA CLA             	/02312-7650 >(
	JMP    XEXIT         	/02313-5332 +Z
	JMP    OFFSW         	/02314-5315 +M
OFFSW,	TAD    (JMP ONSW      	/02315-1375 K=
	DCA    .-2         	/02316-3314 [L
	TAD    M12         	/02317-1052 H*
	DCA    SEGCNT         	/02320-3116 YN
	CLA CMA             	/02321-7240 :
	DCA    LINCNT         	/02322-3121 YQ
	JMP I  WIDTH         	/02323-5707 /G
ONSW,	TAD    (JMP OFFSW      	/02324-1374 K<
	DCA    OFFSW-1         	/02325-3314 [L
	TAD    M20         	/02326-1044 H$
	DCA    SEGCNT         	/02327-3116 YN
	TAD    M4         	/02330-1043 H#
	DCA    LINCNT         	/02331-3121 YQ
XEXIT,	ISZ    WIDTH         	/02332-2307 SG
	JMP I  WIDTH        	/02333-5707 /G

WIDRST,	0	         	/02334-0000 @@
	CLA                 	/02335-7200 :@
	TAD    (JMP OFFSW      	/02336-1374 K<
	DCA    OFFSW-1         	/02337-3314 [L
	JMP I  WIDRST         	/02340-5734 /\

TYPPWR,	0	         	/02341-0000 @@
	JMS I  (TYPINT         	/02342-4773 ';
	JMS I  (TYPSTR        	/02343-4772 ':
	PWRUP	        	/02344-2347 S'
	JMS I  (TPCRLF         	/02345-4771 '9
	JMP I  TYPPWR         	/02346-5741 /!

PWRUP,	TEXT /POWER UP/
	/ISZ    0017         	/02347-2017 PO
	/ISZ I  2305         	/02350-2705 WE
	/ISZ    2240         	/02351-2240 R
	/ISZ I  0120         	/02352-2520 UP
	/0	         	/02353-0000 @@

	PAGE

	0        	 	/02400-0000 @@
ERR1,	0			/02401-0000 @@
	JMS    DEC         	/02402-4263 "3
ERR2,	0	         	/02403-0000 @@
	JMS    DEC         	/02404-4263 "3
ERR3,	0	         	/02405-0000 @@
	JMS    DEC         	/02406-4263 "3
ERR4,	0	         	/02407-0000 @@
	JMS    DEC         	/02410-4263 "3
ERR5,	0	         	/02411-0000 @@
	JMS    DEC         	/02412-4263 "3
ERR6,	0	         	/02413-0000 @@
	JMS    DEC         	/02414-4263 "3
ERR7,	0	         	/02415-0000 @@
	JMS    DEC         	/02416-4263 "3
ERR8,	0	         	/02417-0000 @@
	JMS    DEC         	/02420-4263 "3
ERR9,	0	         	/02421-0000 @@
	JMS    DEC         	/02422-4263 "3
ERR10,	0	         	/02423-0000 @@
	JMS    DEC         	/02424-4263 "3
ERR11,	0	         	/02425-0000 @@
	JMS    DEC         	/02426-4263 "3
ERR12,	0	         	/02427-0000 @@
	JMS    DEC         	/02430-4263 "3
ERR13,	0	         	/02431-0000 @@
	JMS    DEC         	/02432-4263 "3
ERR14,	0	         	/02433-0000 @@
	JMS    DEC         	/02434-4263 "3
ERR15,	0	         	/02435-0000 @@
	JMS    DEC         	/02436-4263 "3
ERR16,	0	         	/02437-0000 @@
	JMS    DEC         	/02440-4263 "3
ERR17,	0	         	/02441-0000 @@
	JMS    DEC         	/02442-4263 "3
ERR18,	0	         	/02443-0000 @@
	JMS    DEC         	/02444-4263 "3
ERR19,	0	         	/02445-0000 @@
	JMS    DEC         	/02446-4263 "3
ERR20,	0	         	/02447-0000 @@
	JMS    DEC         	/02450-4263 "3
ERR21,	0	         	/02451-0000 @@
	JMS    DEC         	/02452-4263 "3
ERR22,	0	         	/02453-0000 @@
	JMS    DEC         	/02454-4263 "3
ERR23,	0	         	/02455-0000 @@
	JMS    DEC         	/02456-4263 "3
ERR24,	0	         	/02457-0000 @@
	JMS    DEC         	/02460-4263 "3
ERR25,	0	         	/02461-0000 @@
	JMS    DEC         	/02462-4263 "3

DEC,	0	         	/02463-0000 @@
	IOF                 	/02464-6002 0B
	CLA                 	/02465-7200 :@
	TAD I  (SWERR+2        	/02466-1777 O?
	DCA I  (SWERR         	/02467-3776 _>
	TAD    DEC         	/02470-1263 J3
	CLL RAR             	/02471-7110 9H
	AND    P37         	/02472-0323 CS
	DCA    ERNO         	/02473-3123 YS
	TAD    M2         	/02474-1040 H
	TAD    DEC         	/02475-1263 J3
	DCA    LOCT         	/02476-3324 [T
	TAD I  LOCT         	/02477-1724 OT
	TAD    (-1         	/02500-1375 K=
	DCA    LOCA         	/02501-3125 YU
	TAD    LOCA         	/02502-1125 IU
	TAD    (-1         	/02503-1375 K=
	SZA CLA             	/02504-7640 >
	JMP    .+3         	/02505-5310 +H
	TAD I  (SWERR+1        	/02506-1774 O<
	DCA I  (SWERR         	/02507-3776 _>
	TAD I  LOCT         	/02510-1724 OT
	AND    P1600         	/02511-0325 CU
	CLL RTR             	/02512-7112 9J
	RTR                 	/02513-7012 8J
	RTR                 	/02514-7012 8J
	RAR                 	/02515-7010 8H
	TAD    LNO         	/02516-1326 KV
	DCA    TNO         	/02517-3327 [W
	TAD I  TNO         	/02520-1727 OW
	DCA    TSTNO         	/02521-3124 YT
	JMS I  (TYPERR         	/02522-4773 ';

P37,	37         		/02523-0037 @_
LOCT,	0	         	/02524-0000 @@
P1600,	1600       	  	/02525-1600 N@
LNO,	XNO	         	/02526-2530 UX
TNO,	0	         	/02527-0000 @@
XNO,	AND    0001         	/02530-0001 @A
	AND    0001         	/02531-0001 @A XNO SHOULD BE HERE WVDM
	AND    0001         	/02532-0001 @A
	AND    0001         	/02533-0001 @A
	AND    0001         	/02534-0001 @A
	AND    0001         	/02535-0001 @A
	AND    0002         	/02536-0002 @B
	AND    0003         	/02537-0003 @C
	AND    0004         	/02540-0004 @D

	PAGE

TYPSTR,	0	         	/02600-0000 @@
	CLA CMA             	/02601-7240 :
	TAD I  TYPSTR         	/02602-1600 N@
	DCA    11         	/02603-3011 XI
TNEXT,	TAD I  11         	/02604-1411 LI
	SZA                 	/02605-7440 <
	JMP    .+3         	/02606-5211 *I
TYP1,	ISZ    TYPSTR         	/02607-2200 R@
	JMP I  TYPSTR         	/02610-5600 .@
	DCA    WORK         	/02611-3237 Z_
	TAD    TJMP+1         	/02612-1241 J!
	DCA    TJMP         	/02613-3240 Z
	TAD    WORK         	/02614-1237 J_
	AND    P77         	/02615-0167 A7
	SZA                 	/02616-7440 <
	JMP    .+3         	/02617-5222 *R
	TAD    TJMP+2         	/02620-1242 J"
	DCA    TJMP         	/02621-3240 Z
	DCA    THALF         	/02622-3243 Z#
	TAD    WORK         	/02623-1237 J_
	RTR                 	/02624-7012 8J
	RTR                 	/02625-7012 8J
	RTR                 	/02626-7012 8J
	AND    P77         	/02627-0167 A7
	JMS    TADJ         	/02630-4244 "$
	JMS    TYPCHR         	/02631-4255 "-
	JMP I  TJMP         	/02632-5640 .
TYP2,	TAD    THALF         	/02633-1243 J#
	JMS    TADJ        	/02634-4244 "$
	JMS    TYPCHR        	/02635-4255 "-
	JMP    TNEXT         	/02636-5204 *D

WORK,	0	         	/02637-0000 @@
TJMP,	0	         	/02640-0000 @@
	TYP2	         	/02641-2633 V[
	TYP1	         	/02642-2607 VG
THALF,	0	         	/02643-0000 @@

TADJ,	0	         	/02644-0000 @@
	DCA    CSV         	/02645-3265 Z5
	TAD    CSV         	/02646-1265 J5
	AND    (40         	/02647-0377 C?
	SNA CLA             	/02650-7650 >(
	TAD    (100         	/02651-1376 K>
	TAD    (200         	/02652-1375 K=
	TAD    CSV         	/02653-1265 J5
	JMP I  TADJ         	/02654-5644 .$

TYPCHR,	0	         	/02655-0000 @@
	TSF                 	/02656-6041 0!
	JMP    .-1         	/02657-5256 *.
	TLS                 	/02660-6046 0&
	TSF                 	/02661-6041 0!
	JMP    .-1         	/02662-5261 *1
	CLA                 	/02663-7200 :@
	JMP I  TYPCHR         	/02664-5655 .-

CSV,	0	         	/02665-0000 @@

TPCRLF,	0	         	/02666-0000 @@
	CLA                 	/02667-7200 :@
	TAD    CR         	/02670-1025 HU
	JMS    TYPCHR         	/02671-4255 "-
	TAD    LF         	/02672-1024 HT
	JMS    TYPCHR         	/02673-4255 "-
	TCF                 	/02674-6042 0"
	JMP I  TPCRLF         	/02675-5666 .6

TYPINT,	0000    	     	/02676-0000 @@
	CLA CLL             	/02677-7300 ;@
	TLS                 	/02700-6046 0&
	TSF                 	/02701-6041 0!
	JMP    .-1         	/02702-5301 +A
	JMP I  TYPINT         	/02703-5676 .>

CLEAR,	0	         	/02704-0000 @@
	IOF                 	/02705-6002 0B
	TCF                 	/02706-6042 0"
	KCC                 	/02707-6032 0Z
	PCLF                	/02710-6662 62
	PCIE                	/02711-6667 67
	JMP I  CLEAR         	/02712-5704 /D

	PAGE

TYPHDR,	0	         	/03000-0000 @@
	JMS I  (TYPINT         	/03001-4777 '?
	JMS I  (TYPSTR         	/03002-4776 '>
	LINE1	         	/03003-3075 X=
	JMS I  (TPCRLF         	/03004-4775 '=
	JMP I  TYPHDR         	/03005-5600 .@

TYPERR,	0	         	/03006-0000 @@
	JMS I  (TYPINT         	/03007-4777 '?
	JMS I  (TYPSTR         	/03010-4776 '>
	TSTNUM	         	/03011-3053 X+
	TAD    TSTNO         	/03012-1124 IT
	JMS I  (CONVBD         	/03013-4774 '<
	JMS I  (TYPSTR        	/03014-4776 '>
	CONVPT	         	/03015-3327 [W
	JMS I  (TYPSTR         	/03016-4776 '>
	ERRNUM	         	/03017-3060 X0
	TAD    ERNO         	/03020-1123 IS
	JMS I  (CONVBD         	/03021-4774 '<
	JMS I  (TYPSTR         	/03022-4776 '>
	CONVPT	         	/03023-3327 [W
	JMP I  SWERR         	/03024-5650 .(
LOERR,	JMS I  (TYPSTR         	/03025-4776 '>
	LOCATE	         	/03026-3067 X7
	TAD    LOCA         	/03027-1125 IU
	JMS I  (OCTPR        	/03030-4773 ';
	JMS I  (TYPSTR         	/03031-4776 '>
	OCTHI	         	/03032-3635 ^]
GOERR,	JMS I  (TPCRLF         	/03033-4775 '=
	JMS I  (CLEAR         	/03034-4772 ':
	JMS I  XSWI         	/03035-4423 $S
	RTL                 	/03036-7006 8F "DOWN" CONT / "UP" HALT ERROR
	SZL                 	/03037-7430 <X
	SKP                 	/03040-7410 <H
	JMP    .-4         	/03041-5235 *]
	RAR                 	/03042-7010 8H
	JMP I  (SW1         	/03043-5771 /9
	JMP I  (SWRTN         	/03044-5770 /8
IERR,	JMS I  (TYPSTR         	/03045-4776 '>
	INTERR	         	/03046-3113 YK
	JMP    GOERR         	/03047-5233 *[
SWERR,	0	         	/03050-0000 @@
	IERR	         	/03051-3045 X%
	LOERR	         	/03052-3025 XU

TSTNUM,	TEXT /TEST NO. /

ERRNUM,	TEXT /, ERROR NO. /

LOCATE,	TEXT /, LOCATION /

LINE1,	TEXT "LE8/LP08 LINE PRINTER TEST"

INTERR,	TEXT / INTERRUPT ERROR/

	PAGE

START,	JMS I  (CONSO         	/03200-4777 '?
	JMP    .+2        	/03201-5203 *C
	0	         	/03202-0000 @@
	JMS I  (INTIOT         	/03203-4776 '>
	JMS I  (PRTWID         	/03204-4775 '=
	JMS I  (TYPINT         	/03205-4774 '<
	JMS I  (TPCRLF         	/03206-4773 ';
	JMS I  (CLEAR        	/03207-4772 ':
	CLA                 	/03210-7200 :@
	TAD    SFSTSW        	/03211-1274 J<
	DCA    FSTSWT         	/03212-3273 Z;
	JMS I  (TYPHDR         	/03213-4771 '9
	JMS I  (RDYSEQ         	/03214-4770 '8
	JMS I  (CLEAR         	/03215-4772 ':
	JMS    PRTINT         	/03216-4136 !^
	SKP CLA             	/03217-7610 >H
DOTST1,	JMS I  (CLEAR         	/03220-4772 ':
	JMS I  (TST1        	/03221-4767 '7
STRAGN,	CLA                 	/03222-7200 :@
	JMS I  (CLEAR         	/03223-4772 ':
	JMS I  (INTIOT         	/03224-4776 '>
	JMS I  (PRTWID         	/03225-4775 '=
	CLA                 	/03226-7200 :@
	TAD    RFSTSW         	/03227-1275 J=
	DCA    FSTSWT         	/03230-3273 Z;
	TAD    SWTBPT         	/03231-1265 J5
	DCA    SWPTR         	/03232-3271 Z9
	TAD    TSTCNT         	/03233-1266 J6
	DCA    SWCNT         	/03234-3263 Z3
	JMS I  XSWI         	/03235-4423 $S
	DCA    SWSAVE         	/03236-3264 Z4
	TAD    (1         	/03237-1366 K6
	JMP    .+3         	/03240-5243 *#
SW2,	TAD    TSTSW         	/03241-1126 IV
	CLL RAL             	/03242-7104 9D
	DCA    TSTSW         	/03243-3126 YV
	TAD    SWSAVE         	/03244-1264 J4
	RAR                 	/03245-7010 8H
	DCA    SWSAVE         	/03246-3264 Z4
	JMS I  XSWI         	/03247-4423 $S
	AND    P200         	/03250-0170 A8 "DOWN" NORMAL / "UP" SEQUENTIAL
	SZA CLA             	/03251-7640 >
	JMP    SW1         	/03252-5267 *7
	SZL CLA             	/03253-7630 >X
	JMP    SW1         	/03254-5267 *7
SWRTN,	ISZ    SWPTR         	/03255-2271 R9
	ISZ    SWCNT         	/03256-2263 R3
	JMP    SW2         	/03257-5241 *!
	JMS I  (PRPASS       	/03260-4765 '5
	NOP                 	/03261-7000 8@
	JMP    STRAGN         	/03262-5222 *R

SWCNT,	0         		/03263-0000 @@
SWSAVE,	0         		/03264-0000 @@
SWTBPT,	JMS I  TEST1         	/03265-4527 %W
TSTCNT,	-7		    	/03266-7771 ?9
SW1,	JMS    PRTINT         	/03267-4136 !^
	JMP I  FSTSWT         	/03270-5673 .;
SWPTR,	JMS I  TEST1         	/03271-4527 %W
	JMP    SWRTN         	/03272-5255 *-
FSTSWT,	0        	 	/03273-0000 @@
SFSTSW,	DOTST1	         	/03274-3220 ZP
RFSTSW,	SWPTR	         	/03275-3271 Z9

CONVBD,	0	         	/03276-0000 @@
	DCA    NUM         	/03277-3326 [V
	DCA    TENS         	/03300-3331 [Y
	TAD    NUM         	/03301-1326 KV
	TAD    M10        	/03302-1036 H^
	SPA                 	/03303-7510 =H
	JMP    .+3         	/03304-5307 +G
	ISZ    TENS         	/03305-2331 SY
	JMP    .-4         	/03306-5302 +B
	TAD    P10         	/03307-1333 K[
	TAD    P60         	/03310-1166 I6
	DCA    UNITS         	/03311-3332 [Z
	TAD    TENS         	/03312-1331 KY
	SNA                 	/03313-7450 <(
	JMP    CON1         	/03314-5324 +T
	TAD    P60         	/03315-1166 I6
	CLL RTL             	/03316-7106 9F
	RTL                 	/03317-7006 8F
	RTL                 	/03320-7006 8F
CON2,	TAD    UNITS         	/03321-1332 KZ
	DCA    CONVPT         	/03322-3327 [W
	JMP I  CONVBD         	/03323-5676 .>
CON1,	TAD    SPC         	/03324-1334 K\
	JMP    CON2         	/03325-5321 +Q

NUM,	0	         	/03326-0000 @@
CONVPT,	4040	         	/03327-4040
	0	         	/03330-0000 @@

TENS,	0	         	/03331-0000 @@
UNITS,	0	         	/03332-0000 @@
P10,	12       	  	/03333-0012 @J
SPC,	4000 	        	/03334-4000  @

	PAGE

RDYSEQ,	0	         	/03400-0000 @@
	JMS I  (TYPPWR         	/03401-4777 '?
	CLA                 	/03402-7200 :@
	JMS I  (KEYFLG         	/03403-4776 '>
XRDON,	JMS I  (TYPMS1         	/03404-4775 '=
	JMS I  (KEYFLG         	/03405-4776 '>
	JMS I  XSKERR         	/03406-4557 %/
	SKP                 	/03407-7410 <H
	JMP    RDER1         	/03410-5301 +A
	JMS I  (TYPMS2         	/03411-4774 '<
	JMS I  (KEYFLG         	/03412-4776 '>
	JMS I  XSKERR         	/03413-4557 %/
	JMP    RDER2         	/03414-5303 +C
	JMS I  (TYPMS1         	/03415-4775 '=
	JMS I  (KEYFLG         	/03416-4776 '>
	JMS I  XSKERR         	/03417-4557 %/
	SKP                 	/03420-7410 <H
	JMP    RDER3         	/03421-5305 +E
	JMS I  (TYPMS3         	/03422-4773 ';
	JMS I  (KEYFLG         	/03423-4776 '>
	JMS I  XSKERR         	/03424-4557 %/
	JMP    RDER4         	/03425-5307 +G
	JMS I  (TYPMS1         	/03426-4775 '=
	JMS I  (KEYFLG         	/03427-4776 '>
	JMS I  XSKERR         	/03430-4557 %/
	SKP                 	/03431-7410 <H
	JMP    RDER5         	/03432-5311 +I
	TAD    INTPT4         	/03433-1014 HL
	DCA    VECTOR         	/03434-3001 XA
	JMS I  (TYPMS4         	/03435-4772 ':
	JMS I  XCLFLG         	/03436-4556 %.
	JMS I  XSTINT         	/03437-4561 %1
	JMS I  (KEYFLG         	/03440-4776 '>
	ION                 	/03441-6001 0A
	NOP                 	/03442-7000 8@
	IOF                 	/03443-6002 0B
	JMS I  XCLINT         	/03444-4563 %3
	JMP    RDER6         	/03445-5313 +K
INT4,	JMS I  XSKERR         	/03446-4557 %/
	JMP    RDER7         	/03447-5315 +M
	JMS I  (CLEAR         	/03450-4771 '9
	JMS I  (TYPMS6         	/03451-4770 '8
	JMS I  (TYPMS1         	/03452-4775 '=
	JMS I  (KEYFLG         	/03453-4776 '>
	JMS I  XSKERR         	/03454-4557 %/
	SKP CLA             	/03455-7610 >H
	JMP    RDER8         	/03456-5317 +O
	JMS I  (TYPMS4         	/03457-4772 ':
	JMS I  (KEYFLG         	/03460-4776 '>
	TAD    INTPT5         	/03461-1015 HM
	DCA    VECTOR         	/03462-3001 XA
	ION                 	/03463-6001 0A
	NOP                 	/03464-7000 8@
	IOF                 	/03465-6002 0B
	JMS I  (TYPMS6         	/03466-4770 '8
	JMS I  (TYPMS1         	/03467-4775 '=
	JMS I  (KEYFLG         	/03470-4776 '>
	JMS I  XSKERR         	/03471-4557 %/
	SKP CLA             	/03472-7610 >H
	JMP    RDER10         	/03473-5323 +S
	JMS I  (RDER11         	/03474-4767 '7
	JMS I  (TYPMS5         	/03475-4766 '6
	JMP I  RDYSEQ         	/03476-5600 .@

INT5,	JMS I  XCLINT         	/03477-4563 %3
	JMP    RDER9         	/03500-5321 +Q
RDER1,	TAD    (1         	/03501-1365 K5
	JMP    TPRDER         	/03502-5324 +T
RDER2,	TAD    (2         	/03503-1364 K4
	JMP    TPRDER         	/03504-5324 +T
RDER3,	TAD    (3         	/03505-1363 K3
	JMP    TPRDER         	/03506-5324 +T
RDER4,	TAD    (4         	/03507-1362 K2
	JMP    TPRDER         	/03510-5324 +T
RDER5,	TAD    (5         	/03511-1361 K1
	JMP    TPRDER         	/03512-5324 +T
RDER6,	TAD    (6         	/03513-1360 K0
	JMP    TPRDER         	/03514-5324 +T
RDER7,	TAD    (7         	/03515-1357 K/
	JMP    TPRDER         	/03516-5324 +T
RDER8,	TAD    (10         	/03517-1356 K.
	JMP    TPRDER         	/03520-5324 +T
RDER9,	TAD    (11         	/03521-1355 K-
	JMP    TPRDER         	/03522-5324 +T
RDER10,	TAD    (12         	/03523-1354 K,
TPRDER,	DCA    RDERNM         	/03524-3347 ['
	JMS I  (TYPINT         	/03525-4753 '+
	JMS I  (TYPSTR         	/03526-4752 '*
	RDYERR	         	/03527-3537 ]_
	TAD    RDERNM         	/03530-1347 K'
	JMS I  (CONVBD         	/03531-4751 ')
	JMS I  (TYPSTR         	/03532-4752 '*
	CONVPT	         	/03533-3327 [W
	JMS I  (TPCRLF         	/03534-4750 '(
	JMS I  (KEYFLG         	/03535-4776 '>
	JMP    XRDON         	/03536-5204 *D

RDYERR,	TEXT /READY ERROR NO./

RDERNM,	0	         	/03547-0000 @@

	PAGE

RDER11,	0	         	/03600-0000 @@
	JMS I  XSKFLG         	/03601-4555 %-
	SKP CLA             	/03602-7610 >H
	JMP I  RDER11         	/03603-5600 .@
	TAD    (13         	/03604-1377 K?
	JMP I  (TPRDER         	/03605-5776 />

KEYFLG,	0	         	/03606-0000 @@
	CLA                 	/03607-7200 :@
	KCC                 	/03610-6032 0Z
	KSF                 	/03611-6031 0Y
	JMP    .-1         	/03612-5211 *I
	JMS I  (TREAD         	/03613-4775 '=
	ISZ I  (TINCNT         	/03614-2774 W<
	JMS I  (CHECK         	/03615-4773 ';
	NOP                 	/03616-7000 8@
	KCC                 	/03617-6032 0Z
	JMP I  KEYFLG         	/03620-5606 .F

OCTPR,	0	         	/03621-0000 @@
	DCA    OCTNUM         	/03622-3256 Z.
	TAD    OCTNUM         	/03623-1256 J.
	JMS    OCTHLF         	/03624-4240 "
	DCA    OCTLO         	/03625-3236 Z^
	TAD    OCTNUM         	/03626-1256 J.
	CLL RTR             	/03627-7112 9J
	CLL RTR             	/03630-7112 9J
	CLL RTR             	/03631-7112 9J
	JMS    OCTHLF        	/03632-4240 "
	DCA    OCTHI         	/03633-3235 Z]
	JMP I  OCTPR         	/03634-5621 .Q
OCTHI,	JMS    0040         	/03635-4040
OCTLO,	0	         	/03636-0000 @@
	0	         	/03637-0000 @@

OCTHLF,	0	         	/03640-0000 @@
	DCA    OCTH1         	/03641-3254 Z,
	TAD    OCTH1         	/03642-1254 J,
	AND    (7         	/03643-0372 C:
	DCA    OCTH2         	/03644-3255 Z-
	TAD    OCTH1         	/03645-1254 J,
	CLL RTL             	/03646-7106 9F
	CLL RAL             	/03647-7104 9D
	AND    (0700         	/03650-0371 C9
	TAD    OCTH2         	/03651-1255 J-
	TAD    (6060        	/03652-1370 K8
	JMP I  OCTHLF         	/03653-5640 .
OCTH1,	0	         	/03654-0000 @@
OCTH2,	0	         	/03655-0000 @@
OCTNUM,	0	         	/03656-0000 @@

T6NEXT,	ISZ    LINCNT         	/03657-2121 QQ
	SKP                 	/03660-7410 <H
	JMS I  (WIDTH         	/03661-4767 '7
	SKP                 	/03662-7410 <H
	JMP I  (T66         	/03663-5766 /6
	JMP I  (T68         	/03664-5765 /5

FRFTIM,	0	         	/03665-0000 @@
	CLA CLL             	/03666-7300 ;@
	TAD    FFTIMU         	/03667-1305 KE
	DCA    FFCNT2         	/03670-3310 [H
	TAD    FFTIML         	/03671-1306 KF
	DCA    FFCNT1         	/03672-3307 [G
	JMS I XSKFLG         	/03673-4555 %-
	SKP                 	/03674-7410 <H
	JMP    .+6         	/03675-5303 +C
	ISZ    FFCNT1         	/03676-2307 SG sum = 598 * 376 = 224'848
	JMP    .-4         	/03677-5273 *;
	ISZ    FFCNT2         	/03700-2310 SH 376 * 224'848 = 84'542'848
	JMP    .-10         	/03701-5271 *9
	JMP I  FRFTIM         	/03702-5665 .5
	ISZ    FRFTIM         	/03703-2265 R5
	JMP I  FRFTIM         	/03704-5665 .5
FFTIMU,	-570             	/03705-7210 :H
FFTIML,	-570             	/03706-7210 :H
FFCNT1,	0        	 	/03707-0000 @@
FFCNT2,	0        	 	/03710-0000 @@

CONTSW,	0	         	/03711-0000 @@
	JMS I  XSWI         	/03712-4423 $S
	AND    (4000         	/03713-0364 C4 "DOWN" - HALT / "UP" - CONTINUE
	SNA CLA             	/03714-7650 >(
	JMP    .+2         	/03715-5317 +O
	JMP I  CONTSW         	/03716-5711 /I
	JMS I  XSWI         	/03717-4423 $S
	AND    P200         	/03720-0170 A8 "DOWN" NORMAL / "UP" - SEQUENTIAL
	SZA CLA             	/03721-7640 >
	JMP I  CONTSW         	/03722-5711 /I
	JMS I  XSWI         	/03723-4423 $S
	AND    TSTSW         	/03724-0126 AV
	SNA CLA             	/03725-7650 >(
	JMP I  (SWRTN         	/03726-5763 /3
	JMP    CONTSW+1        	/03727-5312 +J

	PAGE

SETRDY,	TEXT /OK, SET PRINTER TO READY ON-LINE STATE./

RDYOK,	TEXT /READY OK,/

TORNP,	TEXT / TRY TORN PAPER SWITCH./

DRMGAT,	TEXT / TRY DRUM GATE SWITCH./

INTRUP,	TEXT / TRY ERROR INTERRUPT./

INTOK,	TEXT /INITIAL MANUAL TEST O.K., TEST 1 SECTION 1 NEXT./

OKOK,	TEXT /OK,/

TYPMS1,	0	         	/04127-0000 @@
	JMS I  (TYPINT         	/04130-4777 '?
	JMS I  (TYPSTR         	/04131-4776 '>
	SETRDY     	    	/04132-4000  @
	JMS I  (TPCRLF         	/04133-4775 '=
	JMP I  TYPMS1         	/04134-5727 /W

TYPMS2,	0	         	/04135-0000 @@
	JMS I  (TYPINT         	/04136-4777 '?
	JMS I  (TYPSTR         	/04137-4776 '>
	RDYOK 	        	/04140-4024  T
	JMS I  (TYPSTR         	/04141-4776 '>
	TORNP 	        	/04142-4031  Y
	JMS I  (TPCRLF         	/04143-4775 '=
	JMP I  TYPMS2         	/04144-5735 /]

TYPMS3,	0	         	/04145-0000 @@
	JMS I  (TYPINT         	/04146-4777 '?
	JMS I  (TYPSTR         	/04147-4776 '>
	RDYOK 	        	/04150-4024  T
	JMS I  (TYPSTR         	/04151-4776 '>
	DRMGAT 	        	/04152-4045  %
	JMS I  (TPCRLF         	/04153-4775 '=
	JMP I  TYPMS3         	/04154-5745 /%

TYPMS4,	0	         	/04155-0000 @@
	JMS I  (TYPINT         	/04156-4777 '?
	JMS I  (TYPSTR         	/04157-4776 '>
	RDYOK 	        	/04160-4024  T
	JMS I  (TYPSTR         	/04161-4776 '>
	INTRUP 	        	/04162-4061  1
	JMS I  (TPCRLF         	/04163-4775 '=
	JMP I  TYPMS4         	/04164-5755 /-

TYPMS5,	0	         	/04165-0000 @@
	JMS I  (TYPINT         	/04166-4777 '?
	JMS I  (TYPSTR         	/04167-4776 '>
	INTOK  		       	/04170-4074  <
	JMS I  (TPCRLF         	/04171-4775 '=
	JMP I  TYPMS5         	/04172-5765 /5

	PAGE

TYPMS6,	0	         	/04200-0000 @@
	JMS I  (TYPINT         	/04201-4777 '?
	JMS I  (TYPSTR         	/04202-4776 '>
	INTROK                	/04203-6124 1T
	JMS I  (TPCRLF         	/04204-4775 '=
	JMP I  TYPMS6         	/04205-5600 .@

PRTWID,	0	         	/04206-0000 @@
	CLA                 	/04207-7200 :@
	TAD    (-10         	/04210-1374 K<
	DCA    CNTR         	/04211-3235 Z]
	JMS I  XSWI         	/04212-4423 $S
	AND    (400         	/04213-0373 C; LINEPRINTER 132 WIDE
	SZA CLA             	/04214-7640 >
	JMP    PRTW1         	/04215-5230 *X
	DCA    WIDFLG         	/04216-3110 YH
	TAD    (TAB80-1         /04217-1372 K:
	DCA    0010         	/04220-3010 XH
PRTW2,	TAD    (M80-1        	/04221-1371 K9
	DCA    0011         	/04222-3011 XI
	TAD I  0010         	/04223-1410 LH
	DCA I  0011         	/04224-3411 \I
	ISZ    CNTR         	/04225-2235 R]
	JMP    .-3         	/04226-5223 *S
	JMP I  PRTWID         	/04227-5606 .F
PRTW1,	CMA                 	/04230-7040 8
	DCA    WIDFLG         	/04231-3110 YH
	TAD    (TAB132-1       	/04232-1370 K8
	DCA    0010         	/04233-3010 XH
	JMP    PRTW2         	/04234-5221 *Q

CNTR,	0		       	/04235-0000 @@
TAB80,	-120	        	/04236-7660 >0
	120	         	/04237-0120 AP
	-4		 	/04240-7774 ?<
	-24		     	/04241-7754 ?,
	-21	         	/04242-7757 ?/
	5	         	/04243-0005 @E
	-5		    	/04244-7773 ?;
	4		    	/04245-0004 @D
TAB132,	-204		     	/04246-7574 =<
	204		     	/04247-0204 BD
	-5		    	/04250-7773 ?;
	-30	        	/04251-7750 ?(
	-25	        	/04252-7753 ?+
	6	        	/04253-0006 @F
	-7	    		/04254-7771 ?9
	6		    	/04255-0006 @F

TYCHFL,	0	         	/04256-0000 @@
	JMS I  (TYPINT         	/04257-4777 '?
	JMS I  (TYPSTR         	/04260-4776 '>
	CHRFLG	         	/04261-4264 "4
	JMS I  (TPCRLF         	/04262-4775 '=
	JMP I  TYCHFL         	/04263-5656 ..

CHRFLG,	TEXT /CHARACTER FLAG NOT HIGH, RESET PRINTER./

TYCRFL,	0	         	/04310-0000 @@
	JMS I  (TYPINT         	/04311-4777 '?
	JMS I  (TYPSTR         	/04312-4776 '>
	CRCHFL	         	/04313-4316 #N
	JMS I  (TPCRLF         	/04314-4775 '=
	JMP I  TYCRFL        	/04315-5710 /H

CRCHFL,	TEXT /CHARACTER FLAG NOT HIGH AFTER CR DURING TEST 1 SEC. 4./
	PAGE

SCOPE,	0	         	/04400-0000 @@ TEST 7
	JMS I  (TP5MSG         	/04401-4777 '?
	CLA                 	/04402-7200 :@
	TAD    (7         	/04403-1376 K>
	JMS I  (PRTHDR         	/04404-4775 '=
	JMS I  (SEQTST         	/04405-4774 '<
	JMS I  XSWI         	/04406-4423 $S
	AND    (70         	/04407-0373 C;
	SNA                 	/04410-7450 <(
	JMP    SC2         	/04411-5225 *U
	AND    (40         	/04412-0372 C:
	SZA                 	/04413-7440 <
	JMS I  (SCP1         	/04414-4771 '9
	JMS I  XSWI         	/04415-4423 $S
	AND    (20         	/04416-0370 C8
	SZA                 	/04417-7440 <
	JMS I  (PRTSEG         	/04420-4767 '7
	JMS I  XSWI         	/04421-4423 $S
	AND    (10         	/04422-0366 C6
	SZA                 	/04423-7440 <
	JMS I  (PWRSUP         	/04424-4765 '5
SC2,	JMS I  (CONTSW         	/04425-4764 '4
	JMP    SCOPE+5         	/04426-5205 *E

	PAGE

TP5MSG,	0	         	/04600-0000 @@
	JMS I  (TYPINT         	/04601-4777 '?
	JMS I  (TYPSTR         	/04602-4776 '>
	LINE11	         	/04603-4626 &V
	JMS I  (TPCRLF         	/04604-4775 '=
	JMP I  TP5SW         	/04605-5621 .Q
TP51,	JMS I  (TYPINT         	/04606-4777 '?
	JMS I  (TYPSTR        	/04607-4776 '>
	LINE2	         	/04610-4642 &"
	JMS    ENDLIN         	/04611-4327 #W
	JMS I  (TYPSTR         	/04612-4776 '>
	LINE3	         	/04613-4655 &-
	JMS    ENDLIN         	/04614-4327 #W
	JMS I  (TYPSTR         	/04615-4776 '>
	LINE4	         	/04616-4710 'H
	JMS I  (TPCRLF         	/04617-4775 '=
TP53,	JMP I  TP5MSG         	/04620-5600 .@
TP5SW,	TP52	         	/04621-4622 &R
TP52,	CLA                 	/04622-7200 :@
	TAD    (TP53         	/04623-1374 K<
	DCA    TP5SW         	/04624-3221 ZQ
	JMP    TP51         	/04625-5206 *F

LINE11,	TEXT /SELECT TEST 7 SUB-TEST./

LINE2,	TEXT /SW. 6 --- SCOPE LOOP./

LINE3,	TEXT /SW. 7 --- SEGMENT PRINT -- SWS. 9,10 AND 11 SEL. SEG./

LINE4,	TEXT /SW. 8 --- POWER SUPPLY TEST./

ENDLIN,	0	         	/04727-0000 @@
	JMS I  (TPCRLF         	/04730-4775 '=
	JMS I  (TYPINT         	/04731-4777 '?
	JMP I  ENDLIN        	/04732-5727 /W

	PAGE

PRTSEG,	0	         	/05000-0000 @@
	CLA                 	/05001-7200 :@
	TAD    M20         	/05002-1044 H$
	DCA    CHRCNT         	/05003-3117 YO
	JMS I  XSWI         	/05004-4423 $S
	AND    (7         	/05005-0377 C?
	SNA                 	/05006-7450 <(
	JMP I  PRTSEG         	/05007-5600 .@
	TAD    MSGMSK         	/05010-1047 H'
	SMA                 	/05011-7500 =@
	JMP I  PRTSEG         	/05012-5600 .@
	TAD    PSGMSK         	/05013-1050 H(
	TAD    (JMPTAB         	/05014-1376 K>
	DCA    JMPTAB-1        	/05015-3234 Z\
	JMP I  JMPTAB-1        	/05016-5634 .\
PRTS1,	CLA                 	/05017-7200 :@
	TAD    EES         	/05020-1033 H[
	JMS I XSKFLG         	/05021-4555 %-
	JMP    .-1         	/05022-5221 *Q
	JMS I XPRCHR         	/05023-4562 %2
	ISZ    CHRCNT         	/05024-2117 QO
	JMP    .-4         	/05025-5221 *Q
	JMS I XSKFLG         	/05026-4555 %-
	JMP    .-1         	/05027-5226 *V
	CLA                 	/05030-7200 :@
	TAD    LF         	/05031-1024 HT
	JMS I XPRCHR         	/05032-4562 %2
PRTS6,	JMP I  PRTSEG         	/05033-5600 .@
	0	         	/05034-0000 @@
JMPTAB,	JMP    PRTS1         	/05035-5217 *O
	JMP    PRTS2         	/05036-5254 *,
	JMP    PRTS3         	/05037-5253 *+
	JMP    PRTS4         	/05040-5252 **
	JMP    PRTS5         	/05041-5243 *#
	TAD    M20         	/05042-1044 H$
PRTS5,	TAD    M20         	/05043-1044 H$
	DCA    PRT1         	/05044-3274 Z<
	JMS I  XSWI         	/05045-4423 $S
	AND    (400         	/05046-0375 C=
	SNA CLA             	/05047-7650 >( "DOwN" 80 COL / "UP" 132 COL
	JMP    PRTS6         	/05050-5233 *[
	TAD    PRT1         	/05051-1274 J<
PRTS4,	TAD    M20         	/05052-1044 H$
PRTS3,	TAD    M20         	/05053-1044 H$
PRTS2,	TAD    M20         	/05054-1044 H$
	DCA    SEGCNT         	/05055-3116 YN
	JMS I  XSWI         	/05056-4423 $S
	RAL                 	/05057-7004 8D "DOWN" CONT / "UP" HALT ERROR
	SMA CLA             	/05060-7700 ?@
	JMP    PRTSX         	/05061-5264 *4
	TAD    EES         	/05062-1033 H[
	SKP                 	/05063-7410 <H
PRTSX,	TAD    SPACE         	/05064-1027 HW
	JMS I XSKFLG         	/05065-4555 %-
	JMP    .-1         	/05066-5265 *5
	JMS I XPRCHR         	/05067-4562 %2
	CLA                 	/05070-7200 :@
	ISZ    SEGCNT         	/05071-2116 QN
	JMP    PRTSX         	/05072-5264 *4
	JMP    PRTS1         	/05073-5217 *O
PRT1,	0	         	/05074-0000 @@

PWRSUP,	0	         	/05075-0000 @@
	JMS I  XSWI         	/05076-4423 $S
	AND    PW1000         	/05077-0351 C) "DOwN" 64 CHAR / "UP"  96 CHAR
	SNA CLA             	/05100-7650 >(
	TAD I  (SPC1         	/05101-1774 O<
	TAD I  (SM377         	/05102-1773 O;
	DCA    PWRTMP         	/05103-3352 [*
	JMS I  XSWI         	/05104-4423 $S
	AND    PW400         	/05105-0354 C, "DOwN" 80 COL. / "UP" - 132 COL
	SZA CLA             	/05106-7640 >
	CLA CLL CMA         	/05107-7340 ;
	TAD    M4         	/05110-1043 H#
	DCA    LINCNT         	/05111-3121 YQ
	CLA                 	/05112-7200 :@
	TAD    EXCLM         	/05113-1356 K.
	DCA    CHRGEN         	/05114-3120 YP
PWR1,	CLA CLL             	/05115-7300 ;@
	TAD    M20         	/05116-1044 H$
	DCA    SEGCNT         	/05117-3116 YN
	TAD    CHRGEN         	/05120-1120 IP
	JMS I XSKFLG         	/05121-4555 %-
	JMP    .-1         	/05122-5321 +Q
	JMS I XPRCHR         	/05123-4562 %2
	ISZ    SEGCNT         	/05124-2116 QN
	JMP    .-4         	/05125-5321 +Q
	ISZ    LINCNT         	/05126-2121 QQ
	SKP                 	/05127-7410 <H
	JMP    PWR2         	/05130-5343 +#
	CLA                 	/05131-7200 :@
	TAD    PWR56         	/05132-1353 K+
	TAD    CHRGEN         	/05133-1120 IP
	DCA    CHRGEN         	/05134-3120 YP
	TAD    CHRGEN         	/05135-1120 IP
	TAD    PWRTMP         	/05136-1352 K*
	SPA                 	/05137-7510 =H
	JMP    PWR1         	/05140-5315 +M
	AND    PWR77         	/05141-0355 C-
	JMP    PWR1-2         	/05142-5313 +K
PWR2,	JMS I XSKFLG         	/05143-4555 %-
	JMP    .-1         	/05144-5343 +#
	CLA                 	/05145-7200 :@
	TAD    LF         	/05146-1024 HT
	JMS I XPRCHR         	/05147-4562 %2
	JMP I  PWRSUP         	/05150-5675 .=
PW1000,	1000 	        	/05151-1000 H@
PWRTMP,	0	         	/05152-0000 @@
PWR56,	0065       	  	/05153-0065 @5
PW400,	0400     	    	/05154-0400 D@
PWR77,	0077    	     	/05155-0077 @?
EXCLM,	241  		       	/05156-0241 B!

	PAGE

	0	         	/05200-0000 @@
TIMO,	CLA                 	/05201-7200 :@
	TAD    LF         	/05202-1024 HT
	JMS I XPRCHR         	/05203-4562 %2
	JMS I XSKFLG         	/05204-4555 %-
	JMP    .-1         	/05205-5204 *D
	CLA CLL             	/05206-7300 ;@
	TAD    TM21         	/05207-1256 J.
	DCA    TMC1         	/05210-3254 Z,
TMAGN,	CLA CLL             	/05211-7300 ;@
	DCA    TMC2         	/05212-3251 Z)
	TAD    TM200         	/05213-1255 J-
	DCA    TMC3         	/05214-3252 Z*
	JMS I  XSWI         	/05215-4423 $S
	AND I  (SC400         	/05216-0777 G? "DOwN" 80 COL / "UP" - 132 COL
	SNA CLA             	/05217-7650 >(
	JMP    .+3         	/05220-5223 *S
	TAD I  (SC132         	/05221-1776 O>
	SKP                 	/05222-7410 <H
	TAD I  (SC80         	/05223-1775 O=
	DCA    TMLEN         	/05224-3253 Z+
	TAD    EES         	/05225-1033 H[
	JMS I XSKERR         	/05226-4557 %/
	SKP                 	/05227-7410 <H
	JMP    .-2         	/05230-5226 *V
TMPR,	JMS I XPRCHR         	/05231-4562 %2
	JMS I XSKFLG         	/05232-4555 %-
	JMP    .-1         	/05233-5232 *Z
	JMS I XSKERR         	/05234-4557 %/
	SKP                 	/05235-7410 <H
	HLT                 	/05236-7402 <B
	ISZ    TMLEN         	/05237-2253 R+
	JMP    TMPR         	/05240-5231 *Y
TMLP,	ISZ    TMC2         	/05241-2251 R)
	JMP    TMLP         	/05242-5241 *!
	ISZ    TMC3         	/05243-2252 R*
	JMP    TMLP         	/05244-5241 *!
	ISZ    TMC1         	/05245-2254 R,
	JMP    TMAGN         	/05246-5211 *I
	CLA HLT             	/05247-7602 >B
	JMP    TIMO         	/05250-5201 *A
TMC2,	0	         	/05251-0000 @@
TMC3,	0	         	/05252-0000 @@
TMLEN,	0	         	/05253-0000 @@
TMC1,	0	         	/05254-0000 @@
TM200,	-200                 	/05255-7600 >@
TM21,	-21	         	/05256-7757 ?/

	PAGE

PRTHDR,	0	         	/05400-0000 @@
	TAD    (260         	/05401-1377 K?
	DCA    HDRNMB         	/05402-3233 Z[
	TAD    M12         	/05403-1052 H*
	DCA    CHRCNT         	/05404-3117 YO
	TAD    (HEADER-1       	/05405-1376 K>
	DCA    0010         	/05406-3010 XH
	CLA                 	/05407-7200 :@
	TAD I  0010         	/05410-1410 LH
	JMS I  XSKFLG         	/05411-4555 %-
	JMP    .-1         	/05412-5211 *I
	JMS I  XPRCHR         	/05413-4562 %2
	ISZ    CHRCNT         	/05414-2117 QO
	JMP    .-6         	/05415-5207 *G
	JMS I  XSKFLG         	/05416-4555 %-
	JMP    .-1         	/05417-5216 *N
	CLA                 	/05420-7200 :@
	JMP I  PRTHDR         	/05421-5600 .@

HEADER,	"T         		/05422-0324 CT
	"E         		/05423-0305 CE
	"S         		/05424-0323 CS
	"T         		/05425-0324 CT
	"          		/05426-0240 B
	"N        		/05427-0316 CN
	"O         		/05430-0317 CO
	".         		/05431-0256 B.
	"         		/05432-0240 B
HDRNMB,	0	         	/05433-0000 @@
	212         		/05434-0212 BJ LF
	212         		/05435-0212 BJ LF

CKTS5,	0	         	/05436-0000 @@
	JMS I  XSWI         	/05437-4423 $S
	AND    (200         	/05440-0375 C= "DOWN" - NORMAL / "UP" - SEQUENTIAL
	SNA CLA             	/05441-7650 >(
	JMP I  CKTS5         	/05442-5636 .^
	TAD    TSTSW         	/05443-1126 IV
	AND    (100         	/05444-0374 C<
	SNA CLA             	/05445-7650 >(
	JMP I  CKTS5         	/05446-5636 .^
	JMP I  (SWRTN         	/05447-5773 /;

IOTTAB,	PSKF                	/05450-6661 61
	PCLF                	/05451-6662 62
	PSKE                	/05452-6663 63
	PSTB                	/05453-6664 64
	PSIE                	/05454-6665 65
	PCLP                	/05455-6666 66
	PCIE                	/05456-6667 67
INTIOT,	0	         	/05457-0000 @@
	JMP    INT1         	/05460-5301 +A
	CLA                 	/05461-7200 :@
	TAD    IOTTAB         	/05462-1250 J(
	DCA    SKPFLG+1         /05463-3306 [F
	TAD    IOTTAB+1         /05464-1251 J)
	DCA    CLRFLG+1         /05465-3315 [M
	TAD    IOTTAB+2         /05466-1252 J*
	DCA    SKPERR+1         /05467-3320 [P
	TAD    IOTTAB+3         /05470-1253 J+
	DCA    CLPCHR+1         /05471-3325 [U
	TAD    IOTTAB+4         /05472-1254 J,
	DCA    SETINT+1         /05473-3330 [X
	TAD    IOTTAB+5         /05474-1255 J-
	DCA    PRTCHR+1         /05475-3333 [[
	TAD    IOTTAB+6         /05476-1256 J.
	DCA    CLRINT+1         /05477-3336 [^
	JMP I  INTIOT         	/05500-5657 ./
INT1,	CLA                 	/05501-7200 :@
	TAD    (JMP I INTIOT   	/05502-1372 K:
	DCA    INTIOT+1        	/05503-3260 Z0
	JMP    INTIOT+2        	/05504-5261 *1

SKPFLG,	0	         	/05505-0000 @@
	PSKF                	/05506-6661 61 12
	SKP                 	/05507-7410 <H 12
	ISZ    SKPFLG         	/05510-2305 SE
	JMS I  (SAVE         	/05511-4771 '9 38 + 412
	NOP                 	/05512-7000 8@ 12
	JMP I  SKPFLG         	/05513-5705 /E 24 sum = 510
CLRFLG,	0	         	/05514-0000 @@
	PCLF                	/05515-6662 62
	JMP I  CLRFLG         	/05516-5714 /L
SKPERR,	0	         	/05517-0000 @@
	PSKE                	/05520-6663 63
	SKP                 	/05521-7410 <H
	ISZ    SKPERR         	/05522-2317 SO
	JMP I  SKPERR         	/05523-5717 /O
CLPCHR,	0	         	/05524-0000 @@
	PSTB                	/05525-6664 64
	JMP I  CLPCHR         	/05526-5724 /T
SETINT,	0	         	/05527-0000 @@
	PSIE                	/05530-6665 65
	JMP I  SETINT         	/05531-5727 /W
PRTCHR,	0	         	/05532-0000 @@
	PCLP                	/05533-6666 66
	JMP I  PRTCHR        	/05534-5732 /Z
CLRINT,	0	         	/05535-0000 @@
	PCIE                	/05536-6667 67
	JMP I  CLRINT         	/05537-5735 /]

	PAGE

	0	         	/05600-0000 @@
PRTSPD,	CLA                 	/05601-7200 :@
	TAD    ("A         	/05602-1377 K?
	DCA    CHAR         	/05603-3056 X.
	JMS I  (PRTWID         	/05604-4776 '>
	JMS    PRTINT         	/05605-4136 !^
	CLA                 	/05606-7200 :@
	TAD    (LIN1         	/05607-1375 K=
	DCA    LINSW         	/05610-3252 Z*
	JMS I  XSWI         	/05611-4423 $S
	AND I  (SC400         	/05612-0774 G< "DOwN" 80 COL / "UP" - 132 COL
	SZA CLA             	/05613-7640 >
	CMA                 	/05614-7040 8
	TAD    M4         	/05615-1043 H#
	DCA    M4         	/05616-3043 X#
	TAD    M4         	/05617-1043 H#
	DCA    CYCCNT        	/05620-3122 YR
	TAD    (LINTAB-1       	/05621-1373 K;
	DCA    0010         	/05622-3010 XH
	JMS I  XSWI         	/05623-4423 $S
	SPA CLA             	/05624-7710 ?H "DOWN" - HALT / "UP" - CONTINUE
	JMP    .-2        	/05625-5223 *S
	JMP I  LINSW         	/05626-5652 .*
	TAD    PM12         	/05627-1254 J,
	TAD    M20         	/05630-1044 H$
	TAD    M20         	/05631-1044 H$
	TAD    M20         	/05632-1044 H$
	TAD    M20         	/05633-1044 H$
LIN1,	TAD    M20         	/05634-1044 H$
	NOP                 	/05635-7000 8@
	DCA    LINLEN         	/05636-3253 Z+
	DCA    LINCNT         	/05637-3121 YQ
	JMS I XCLINT         	/05640-4563 %3
	JMS    PRTCR         	/05641-4255 "-
	JMS    PRTLF         	/05642-4270 "8
	JMS I  XSWI         	/05643-4423 $S
	SPA CLA             	/05644-7710 ?H "DOWN" - HALT / "UP" - CONTINUE
	JMP    PSTTY        	/05645-5306 +F
	ISZ    LINCNT         	/05646-2121 QQ
	JMP    .-6         	/05647-5241 *!
	HLT                 	/05650-7402 <B
	JMP    .-1         	/05651-5250 *(
LINSW,	0	         	/05652-0000 @@
LINLEN,	0	         	/05653-0000 @@
PM12,	-14		 	/05654-7764 ?4

PRTCR,	0	         	/05655-0000 @@
	CLA                 	/05656-7200 :@
	TAD    LINLEN         	/05657-1253 J+
	DCA    CHRCNT         	/05660-3117 YO
	JMS I  (RANDOM         	/05661-4772 ':
	JMS I XSKFLG         	/05662-4555 %-
	JMP    .-1         	/05663-5262 *2
	JMS I XPRCHR         	/05664-4562 %2
	ISZ    CHRCNT         	/05665-2117 QO
	JMP    .-5         	/05666-5261 *1
	JMP I  PRTCR         	/05667-5655 .-

PRTLF,	0	         	/05670-0000 @@
	CLA                 	/05671-7200 :@
	TAD    LF         	/05672-1024 HT
	JMS I XSKFLG         	/05673-4555 %-
	JMP    .-1         	/05674-5273 *;
	JMS I XPRCHR         	/05675-4562 %2
	CLA                 	/05676-7200 :@
	JMP I  PRTLF         	/05677-5670 .8

LINTAB,	0	         	/05700-0000 @@
	0	         	/05701-0000 @@
	0	         	/05702-0000 @@
	0	         	/05703-0000 @@
	0	         	/05704-0000 @@
	0	         	/05705-0000 @@

PSTTY,	CLA                 	/05706-7200 :@
	TAD    LINCNT         	/05707-1121 IQ
	DCA I  0010         	/05710-3410 \H
	CMA                 	/05711-7040 8
	TAD    LINSW         	/05712-1252 J*
	DCA    LINSW        	/05713-3252 Z*
	JMS    PRTLF         	/05714-4270 "8
	JMS I  XSWI         	/05715-4423 $S
	SPA CLA             	/05716-7710 ?H "DOWN" - HALT / "UP" - CONTINUE
	JMP    .-2         	/05717-5315 +M
	ISZ    CYCCNT         	/05720-2122 QR
	JMP I  LINSW         	/05721-5652 .*
	JMS I  (TYPINT         	/05722-4771 '9
	JMS I  (TPCRLF         	/05723-4770 '8
	JMS I  (TYPTIM         	/05724-4767 '7
	HLT                 	/05725-7402 <B
	JMP    PRTSPD         	/05726-5201 *A

	PAGE

TYPTIM,	0	         	/06000-0000 @@
	CLA                 	/06001-7200 :@
	TAD    (LINTAB-1       	/06002-1377 K?
	DCA    0010         	/06003-3010 XH
	JMS I  (TYPINT         	/06004-4776 '>
	JMS I  (TYPSTR         	/06005-4775 '=
	TIMLN0               	/06006-6323 3S
	JMS I  (ENDLIN         	/06007-4774 '<
	TAD    M4         	/06010-1043 H#
	DCA    CYCCNT         	/06011-3122 YR
	TAD    (TIMLN1         	/06012-1373 K;
	DCA    .+2         	/06013-3215 ZM
	JMS I  (TYPSTR         	/06014-4775 '=
TIMLIN,	TIMLN1                	/06015-6336 3^
	JMS I  (CONLIN         	/06016-4772 ':
	JMS I  (TYPSTR         	/06017-4775 '=
	CONTAB                	/06020-6267 27
	JMS I  (ENDLIN         	/06021-4774 '<
	TAD    (5         	/06022-1371 K9
	TAD    TIMLIN         	/06023-1215 JM
	DCA    TIMLIN         	/06024-3215 ZM
	ISZ    CYCCNT         	/06025-2122 QR
	JMP    TIMLIN-1        	/06026-5214 *L
	JMP I  TYPTIM         	/06027-5600 .@

RANDOM,	0	         	/06030-0000 @@
	CLA CLL             	/06031-7300 ;@
	TAD    SEED1         	/06032-1266 J6
	RTL                 	/06033-7006 8F
	TAD    SEED2         	/06034-1267 J7
	DCA    SEED1         	/06035-3266 Z6
	TAD    SEED1         	/06036-1266 J6
	RTL                 	/06037-7006 8F
	TAD    SEED2         	/06040-1267 J7
	RTL                 	/06041-7006 8F
	DCA    SEED2         	/06042-3267 Z7
	TAD    SEED1         	/06043-1266 J6
	AND    (377         	/06044-0370 C8
	DCA    STEMP         	/06045-3272 Z:
	TAD    STEMP         	/06046-1272 J:
	TAD    (-240         	/06047-1367 K7
	SMA CLA             	/06050-7700 ?@
	SKP                 	/06051-7410 <H
	JMP    RANDOM+1        	/06052-5231 *Y
	JMS I  XSWI         	/06053-4423 $S
	RTL                 	/06054-7006 8F "DOwN" 64 CHAR / "UP"  96 CHAR
	SMA CLA             	/06055-7700 ?@
	TAD    SPC1         	/06056-1270 J8
	TAD    SM377         	/06057-1271 J9
	TAD    STEMP         	/06060-1272 J:
	SPA CLA             	/06061-7710 ?H
	SKP                 	/06062-7410 <H
	JMP    RANDOM+1        	/06063-5231 *Y
	TAD    STEMP         	/06064-1272 J:
	JMP I  RANDOM        	/06065-5630 .X

SEED1,	252         		/06066-0252 B*
SEED2,	4361      	   	/06067-4361 #1
SPC1,	0040	         	/06070-0040 @
SM377,	-377                 	/06071-7401 <A
STEMP,	0	         	/06072-0000 @@
	0	         	/06073-0000 @@

SELCH,	JMP    SC1         	/06074-5313 +K
	JMS I  XSWI         	/06075-4423 $S
	AND    SC400         	/06076-0321 CQ "DOwN" 80 COL / "UP" 132 COL
	SZA CLA             	/06077-7640 >
	JMP    .+3         	/06100-5303 +C
	TAD    SC80         	/06101-1323 KS
	SKP                 	/06102-7410 <H
	TAD    SC132         	/06103-1322 KR
	DCA    TT3         	/06104-3055 X-
	JMS I  XSWI         	/06105-4423 $S
	PCLP                	/06106-6666 66
	PSKF                	/06107-6661 61
	JMP    .-1         	/06110-5307 +G
	ISZ    TT3         	/06111-2055 P-
	JMP    .-5         	/06112-5305 +E
SC1,	CLA CLL             	/06113-7300 ;@
	TAD    LF         	/06114-1024 HT
	PCLP                	/06115-6666 66
	PSKF                	/06116-6661 61
	JMP    .-1         	/06117-5316 +N
	JMP    SELCH+1        	/06120-5275 *=
SC400,	400         		/06121-0400 D@
SC132,	-204     		/06122-7574 =<
SC80,	-120		     	/06123-7660 >0

INTROK,	TEXT /INTERRUPT O.K./

	PAGE

CONLIN,	0	         	/06200-0000 @@
	CLA                 	/06201-7200 :@
	TAD I  0010         	/06202-1410 LH
	JMS    CONDIG         	/06203-4223 "S
	JMS    FIXDIG         	/06204-4272 ":
	TAD    THOUS         	/06205-1254 J,
	CLL RTL             	/06206-7106 9F
	RTL                 	/06207-7006 8F
	RTL                 	/06210-7006 8F
	TAD    HUNDS         	/06211-1255 J-
	DCA    CONTAB         	/06212-3267 Z7
	TAD    TENS1         	/06213-1256 J.
	CLL RTL             	/06214-7106 9F
	RTL                 	/06215-7006 8F
	RTL                 	/06216-7006 8F
	TAD    UNITS1         	/06217-1257 J/
	DCA    CONTAB+1        	/06220-3270 Z8
	JMP I  CONLIN         	/06221-5600 .@

TEMP,	0	         	/06222-0000 @@

CONDIG,	0	         	/06223-0000 @@
	DCA    TEMP         	/06224-3222 ZR
	DCA    THOUS         	/06225-3254 Z,
	DCA    HUNDS        	/06226-3255 Z-
	DCA    TENS1         	/06227-3256 Z.
	TAD    (MPYER+1        	/06230-1377 K?
	DCA    MPYER         	/06231-3260 Z0
	JMS    RESTAB         	/06232-4315 #M
	TAD    TEMP         	/06233-1222 JR
ZZ5,	TAD I  MPYER         	/06234-1660 N0
	SPA                 	/06235-7510 =H
	JMP    .+3        	/06236-5241 *!
	ISZ I  DIGTAB         	/06237-2653 V+
	JMP    .-4         	/06240-5234 *\
	ISZ    MPYER         	/06241-2260 R0
	TAD I  MPYER         	/06242-1660 N0
	ISZ    DIGTAB         	/06243-2253 R+
	ISZ    MPYER         	/06244-2260 R0
	ISZ    DIGCNT         	/06245-2252 R*
	JMP    ZZ5         	/06246-5234 *\
	TAD    (60         	/06247-1376 K>
	DCA    UNITS1         	/06250-3257 Z/
	JMP I  CONDIG         	/06251-5623 .S
DIGCNT,	0	         	/06252-0000 @@
DIGTAB,	0	         	/06253-0000 @@
THOUS,	0	         	/06254-0000 @@
HUNDS,	0	         	/06255-0000 @@
TENS1,	0	         	/06256-0000 @@
UNITS1,	0	         	/06257-0000 @@
MPYER,	0	         	/06260-0000 @@
	-1750                	/06261-6030 0X
	1750	        	/06262-1750 O(
	-144        		/06263-7634 >\
	144         		/06264-0144 A$
	-12			/06265-7766 ?6
	12         		/06266-0012 @J
CONTAB,	0	         	/06267-0000 @@
	0	         	/06270-0000 @@
	0	         	/06271-0000 @@

FIXDIG,	0	         	/06272-0000 @@
	JMS    RESTAB         	/06273-4315 #M
	TAD I  DIGTAB         	/06274-1653 N+
	SZA                 	/06275-7440 <
	JMP    FIXD1         	/06276-5305 +E
	TAD    (40         	/06277-1375 K=
	DCA I  DIGTAB         	/06300-3653 ^+
	ISZ    DIGTAB         	/06301-2253 R+
	ISZ    DIGCNT         	/06302-2252 R*
	JMP    .-7         	/06303-5274 *<
	JMP I  FIXDIG         	/06304-5672 .:
FIXD1,	TAD    (60         	/06305-1376 K>
	DCA I  DIGTAB         	/06306-3653 ^+
	ISZ    DIGTAB         	/06307-2253 R+
	TAD I  DIGTAB         	/06310-1653 N+
	ISZ    DIGCNT         	/06311-2252 R*
	JMP    .-5         	/06312-5305 +E
	CLA                 	/06313-7200 :@
	JMP I  FIXDIG         	/06314-5672 .:

RESTAB,	0	         	/06315-0000 @@
	TAD    (DIGTAB+1       	/06316-1374 K<
	DCA    DIGTAB         	/06317-3253 Z+
	TAD    MIN3         	/06320-1051 H)
	DCA    DIGCNT         	/06321-3252 Z*
	JMP I  RESTAB         	/06322-5715 /M

TIMLN0,	TEXT /PRINTER TIMING (LPM)/

TIMLN1,	TEXT /1 SEG.  /

TIMLN2,	TEXT /2 SEGS. /

TIMLN3,	TEXT /3 SEGS. /

TIMLN4,	TEXT /4 SEGS. /

TIMLN5,	TEXT /5 SEGS. /

TIMLN6,	TEXT /6 SEGS. /

	PAGE

PRPASS,	0	         	/06400-0000 @@
	CLA                 	/06401-7200 :@
	TAD    HARD         	/06402-1022 HR
	AND    (400         	/06403-0377 C?
	SZA CLA             	/06404-7640 >
	JMP    PROGO         	/06405-5213 *K
	JMS I  XSWI         	/06406-4423 $S
	AND    (400         	/06407-0377 C? "DOwN" 80 COL / "UP" - 132 COL
	SZA CLA             	/06410-7640 >
	JMP I  PRPASS         	/06411-5600 .@
	JMP    PASEXI         	/06412-5224 *T
PROGO,	JMS    PRPAS2         	/06413-4226 "V
	JMP    PASEXI         	/06414-5224 *T
	ISZ    PASNUM         	/06415-2244 R$
	JMS I  (PRVTAB         	/06416-4776 '>
	JMS    PR6BIT         	/06417-4300 #@
	PASTXT                	/06420-6447 4'
	TAD    PASNUM         	/06421-1244 J$
	JMS I  (PROCT         	/06422-4775 '=
	JMS I  (PRVTAB         	/06423-4776 '>
PASEXI,	ISZ    PRPASS         	/06424-2200 R@
	JMP I  PRPASS         	/06425-5600 .@

PRPAS2,	0	         	/06426-0000 @@
	TAD    PASSW         	/06427-1245 J%
	SZA CLA             	/06430-7640 >
	JMP    .+5         	/06431-5236 *^
	TAD    PASNUL         	/06432-1246 J&
	CMA                 	/06433-7040 8
	DCA    PASTEM         	/06434-3243 Z#
	ISZ    PASSW         	/06435-2245 R%
	ISZ    PASTEM         	/06436-2243 R#
	JMP    PASEXI         	/06437-5224 *T
	DCA    PASSW         	/06440-3245 Z%
	ISZ    PRPAS2         	/06441-2226 RV
	JMP I  PRPAS2         	/06442-5626 .V
PASTEM,	0	         	/06443-0000 @@
PASNUM,	0	         	/06444-0000 @@
PASSW,	0	         	/06445-0000 @@
PASNUL,	0	         	/06446-0000 @@

PASTXT,	TEXT /DILPAN  PASS /

SWI,	0	         	/06456-0000 @@
	CLA                 	/06457-7200 :@
	JMS I  (SAVE         	/06460-4774 '<
	NOP                 	/06461-7000 8@
	TAD    SWITCH         	/06462-1021 HQ
	SPA CLA             	/06463-7710 ?H
	SKP CLA OSR         	/06464-7614 >L HARDWARE
	TAD    SWREG         	/06465-1020 HP
	JMP I  SWI         	/06466-5656 ..

TREAD,	0	         	/06467-0000 @@
	KSF                 	/06470-6031 0Y
	JMP    .-1         	/06471-5270 *8
	KRB                 	/06472-6036 0^
	AND    (177         	/06473-0373 C;
	TAD    (200         	/06474-1372 K:
	DCA I  (TIN         	/06475-3771 _9
	TAD I  (TIN        	/06476-1771 O9
	JMP I  TREAD         	/06477-5667 .7

PR6BIT,	0	         	/06500-0000 @@
	CLA CLL             	/06501-7300 ;@
	TAD I  PR6BIT         	/06502-1700 O@
	DCA    PR6IND         	/06503-3333 [[
	ISZ    PR6BIT         	/06504-2300 S@
PR61,	TAD I  PR6IND         	/06505-1733 O[
	AND    (7700         	/06506-0370 C8
	SNA                 	/06507-7450 <(
	JMP I  PR6BIT         	/06510-5700 /@
	SMA                 	/06511-7500 =@
	CML                 	/06512-7020 8P
	IAC                 	/06513-7001 8A
	RTR                 	/06514-7012 8J
	RTR                 	/06515-7012 8J
	RTR                 	/06516-7012 8J
	JMS I  (ECHO         	/06517-4767 '7
	TAD I  PR6IND         	/06520-1733 O[
	AND    (77         	/06521-0366 C6
	SNA                 	/06522-7450 <(
	JMP I  PR6BIT         	/06523-5700 /@
	TAD    (3740         	/06524-1365 K5
	SMA                 	/06525-7500 =@
	TAD    (100         	/06526-1364 K4
	TAD    (240         	/06527-1363 K3
	JMS I  (ECHO         	/06530-4767 '7
	ISZ    PR6IND         	/06531-2333 S[
	JMP    PR61         	/06532-5305 +E
PR6IND,	0	         	/06533-0000 @@

WHTSTH,	0	         	/06534-0000 @@

SETHLT,	0	         	/06535-0000 @@
	CLA CLL             	/06536-7300 ;@
	TAD    HARD         	/06537-1022 HR
	AND    (400         	/06540-0377 C?
	SZA CLA             	/06541-7640 >
	JMP    .+6         	/06542-5350 +(
	CMA                 	/06543-7040 8  HARDWARE
	TAD    SETHLT         	/06544-1335 K]
	DCA    SETHLT         	/06545-3335 []
	TAD    (HLT         	/06546-1362 K2
	DCA I  SETHLT         	/06547-3735 _]
	JMP I  SETHLT         	/06550-5735 /]

	PAGE

CHECK,	0	         	/06600-0000 @@
	DCA I  (AC         	/06601-3777 _?
	TAD    HARD         	/06602-1022 HR
	AND    (400         	/06603-0376 C>
	SZA CLA             	/06604-7640 >
	JMP    .+3         	/06605-5210 *H
	TAD I  (AC         	/06606-1777 O? HARDWARE
	JMP I  CHECK        	/06607-5600 .@
	GTF                 	/06610-6004 0D
	DCA I  (FLAG         	/06611-3775 _=
	MQA                 	/06612-7501 =A
	DCA I  (MQ         	/06613-3774 _<
	DCA    XCNT         	/06614-3257 Z/
	TAD    XLIS         	/06615-1261 J1
	DCA    XPNT         	/06616-3260 Z0
NEXT,	TAD I  XPNT         	/06617-1660 N0
	SNA                 	/06620-7450 <(
	JMP    UNKN         	/06621-5230 *X
	TAD I  (TIN         	/06622-1773 O;
	SNA CLA             	/06623-7650 >(
	JMP    KNOWN         	/06624-5245 *%
	ISZ    XCNT         	/06625-2257 R/
	ISZ    XPNT         	/06626-2260 R0
	JMP    NEXT         	/06627-5217 *O
UNKN,	TAD I  (TINCNT         	/06630-1772 O:
	SZA CLA             	/06631-7640 >
	JMP    .+10         	/06632-5242 *"
	TAD I  (TIN         	/06633-1773 O;
	JMS I  (ECHO         	/06634-4771 '9
	TAD    ("?         	/06635-1370 K8
	JMS I  (ECHO         	/06636-4771 '9
	JMS I  (PRVTAB         	/06637-4767 '7
	ISZ    CHECK         	/06640-2200 R@
	JMP I  CHECK        	/06641-5600 .@
	ISZ    CHECK         	/06642-2200 R@
	TAD I  (TIN         	/06643-1773 O;
	JMP I  CHECK         	/06644-5600 .@
KNOWN,	TAD I  (TIN         	/06645-1773 O;
	TAD    (100         	/06646-1366 K6
	DCA I  (TIN         	/06647-3773 _;
	TAD    XLIS2         	/06650-1262 J2
	TAD    XCNT        	/06651-1257 J/
	DCA    XIND         	/06652-3256 Z.
	TAD I  XIND         	/06653-1656 N.
	DCA    XIND         	/06654-3256 Z.
	JMP I  XIND         	/06655-5656 ..
XIND,	0	         	/06656-0000 @@
XCNT,	0	         	/06657-0000 @@
XPNT,	0	         	/06660-0000 @@
XLIS,	YLIS                	/06661-6663 63
XLIS2,	YLIS2                	/06662-6674 6<
YLIS,	-"C+100 	       	/06663-7575 ==
	-"L+100 	    	/06664-7564 =4
	-"O+100         	/06665-7561 =1
	-"Q+100            	/06666-7557 =/
	-"R+100 	    	/06667-7556 =.
	-"S+100             	/06670-7555 =-
	-"E+100 	       	/06671-7573 =;
	-"D+100 	    	/06672-7574 =<
	0	         	/06673-0000 @@
YLIS2,	CTRLC                 	/06674-7200 :@
	CTRLL                	/06675-6735 7]
	CTRLO                	/06676-6743 7#
	CTRLQ                	/06677-6704 7D
	CTRLR                	/06700-6710 7H
	CTRLS                	/06701-6717 7O
	CTRLE                	/06702-6751 7)
	CTRLD                 	/06703-7000 8@

CTRLQ,	DCA    CTSWI         	/06704-3333 [[
	DCA I  (TINCNT         	/06705-3772 _:
	JMS I  (REST         	/06706-4765 '5
	JMP I  CTNXT         	/06707-5734 /\

CTRLR,	JMS I  (PCTRL         	/06710-4764 '4
	DCA    CTSWI         	/06711-3333 [[
	DCA I  (TINCNT         	/06712-3772 _:
	JMS I  (PRVTAB         	/06713-4767 '7
INEXIT,	DCA I  (INFLG         	/06714-3763 _3
	JMP I  .+1         	/06715-5716 /N
	START	         	/06716-3200 Z@

CTRLS,	TAD    CTSWI         	/06717-1333 K[
	SZA CLA             	/06720-7640 >
	JMP    .+5         	/06721-5326 +V
	IAC                 	/06722-7001 8A
	TAD    CHECK         	/06723-1200 J@
	DCA    CTNXT         	/06724-3334 [\
	ISZ    CTSWI         	/06725-2333 S[
	JMS I  (TREAD         	/06726-4762 '2
	JMS I  (REST         	/06727-4765 '5
	JMS    CHECK         	/06730-4200 "@
	CLA                 	/06731-7200 :@
	JMP    CTRLS         	/06732-5317 +O

CTSWI,	0	         	/06733-0000 @@
CTNXT,	0	         	/06734-0000 @@

CTRLL,	TAD I  (ESWI         	/06735-1761 O1
	CMA                 	/06736-7040 8
	DCA I  (ESWI         	/06737-3761 _1
	JMS I  (PCTRL         	/06740-4764 '4
	JMS I  (REST         	/06741-4765 '5
	JMP I  CHECK        	/06742-5600 .@

CTRLO,	JMS I  (PCTRL         	/06743-4764 '4
	TAD I  (WHTSTH         	/06744-1760 O0
	CMA                 	/06745-7040 8
	DCA I  (WHTSTH         	/06746-3760 _0
	JMS I  (REST         	/06747-4765 '5
	JMP I  CHECK         	/06750-5600 .@

CTRLE,	JMS I  (PCTRL         	/06751-4764 '4
	JMS I  (REST         	/06752-4765 '5
	JMP I  CHECK         	/06753-5600 .@

	PAGE

CTRLD,	JMS I  (PCTRL         	/07000-4777 '?
	TAD    CTDSW         	/07001-1213 JK
	SZA CLA             	/07002-7640 >
	JMP    .+4         	/07003-5207 *G
	TAD I  (CHECK         	/07004-1776 O>
	DCA    CTDRET         	/07005-3214 ZL
	ISZ    CTDSW         	/07006-2213 RK
	JMS    CONSO         	/07007-4251 ")
	DCA    CTDSW         	/07010-3213 ZK
	JMS    REST         	/07011-4215 "M
	JMP I  CTDRET         	/07012-5614 .L
CTDSW,	0	         	/07013-0000 @@
CTDRET,	0	         	/07014-0000 @@

REST,	0	         	/07015-0000 @@
	CLA                 	/07016-7200 :@ 12
	TAD I  (MQ         	/07017-1775 O= 38
	MQL                 	/07020-7421 <Q 12
	TAD I  (FLAG         	/07021-1774 O< 38
	RAL                 	/07022-7004 8D 12
	CLA                 	/07023-7200 :@ 12
	TAD I  (AC         	/07024-1773 O; 38
	JMP I  REST        	/07025-5615 .M 26 sum 188

WAIT,	0	         	/07026-0000 @@
	CLA CLL             	/07027-7300 ;@
	TAD    HARD         	/07030-1022 HR
	AND    (400         	/07031-0372 C:
	SNA CLA             	/07032-7650 >(
	JMP I  WAIT         	/07033-5626 .V HARDWARE
	JMS I  (PR6BIT         	/07034-4771 '9
	WAITIN             	/07035-7044 8$
	JMS I  (PRVTAB         	/07036-4770 '8
	JMS I  (TREAD         	/07037-4767 '7
	JMS    REST         	/07040-4215 "M
	JMS I  (CHECK         	/07041-4776 '>
	JMP I  WAIT         	/07042-5626 .V
	JMP    WAIT+1         	/07043-5227 *W

WAITIN,	TEXT /WAITING /

CONSO,	0	         	/07051-0000 @@
	CLA                 	/07052-7200 :@
	TAD    HARD         	/07053-1022 HR
	AND    (400         	/07054-0372 C:
	SNA CLA             	/07055-7650 >(
	JMP I  CONSO         	/07056-5651 .) HARDWARE
	TAD    INFLG         	/07057-1342 K"
	SZA CLA             	/07060-7640 >
	JMP I  (INEXIT         	/07061-5766 /6
	ISZ    INFLG         	/07062-2342 S"
	JMS I  (PR6BIT         	/07063-4771 '9
	SREQ	         	/07064-7205 :E
	TAD    SWREG         	/07065-1020 HP
	JMS I  (PROCT         	/07066-4765 '5
	TAD    (40         	/07067-1364 K4
	JMS I  (ECHO         	/07070-4763 '3
	ISZ I  (TINCNT         	/07071-2762 W2
	JMS I  (KCMND         	/07072-4761 '1
	JMS    INTEST         	/07073-4312 #J
	TAD I  (TIN         	/07074-1760 O0
	DCA    SWREG         	/07075-3020 XP
	TAD    (-3         	/07076-1357 K/
	DCA    INCNT         	/07077-3343 [#
	JMS I  (KCMND        	/07100-4761 '1
	JMS    INTEST         	/07101-4312 #J
	TAD    SWREG         	/07102-1020 HP
	CLL RTL             	/07103-7106 9F
	RAL                 	/07104-7004 8D
	TAD I  (TIN         	/07105-1760 O0
	DCA    SWREG         	/07106-3020 XP
	ISZ    INCNT         	/07107-2343 S#
	JMP    .-10         	/07110-5300 +@
	JMP    INEND         	/07111-5337 +_

INTEST,	0	         	/07112-0000 @@
	CMA IAC             	/07113-7041 8!
	TAD    (215         	/07114-1356 K.
	SNA CLA             	/07115-7650 >(
	JMP    INEND        	/07116-5337 +_
	TAD I  (TIN         	/07117-1760 O0
	TAD    (-"0         	/07120-1355 K-
	SPA CLA             	/07121-7710 ?H
	JMP    INNONU         	/07122-5333 +[
	TAD I  (TIN        	/07123-1760 O0
	TAD    (-"8        	/07124-1354 K,
	SMA CLA             	/07125-7700 ?@
	JMP    INNONU         	/07126-5333 +[
	TAD I  (TIN         	/07127-1760 O0
	AND    (7         	/07130-0353 C+
	DCA I  (TIN         	/07131-3760 _0
	JMP I  INTEST         	/07132-5712 /J
INNONU,	TAD    ("?         	/07133-1352 K*
	JMS I  (ECHO         	/07134-4763 '3
	JMS I  (PRVTAB         	/07135-4770 '8
	JMP    CONSO+1         	/07136-5252 **
INEND,	JMS I  (PRVTAB         	/07137-4770 '8
	DCA    INFLG         	/07140-3342 ["
	JMP I  CONSO         	/07141-5651 .)
INFLG,	0	         	/07142-0000 @@
INCNT,	0	         	/07143-0000 @@

	PAGE

CTRLC,	DCA I  (ESWI         	/07200-3777 _?
	JMS    PCTRL         	/07201-4233 "[
	CIF CDF 0           	/07202-6203 2C
	CAF                 	/07203-6007 0G
	JMP I  (7600         	/07204-5776 />

SREQ,	TEXT /SR= /
	/ISZ    7322         	/07205-2322 SR
	/SMA SZA             	/07206-7540 =
	/0	         	/07207-0000 @@

PROCT,	0	         	/07210-0000 @@
	CLL RTL             	/07211-7106 9F
	RTL                 	/07212-7006 8F
	DCA    PROTEM         	/07213-3231 ZY
	TAD    (-4         	/07214-1375 K=
	DCA    PROCNT         	/07215-3232 ZZ
PRONXT,	TAD    PROTEM         	/07216-1231 JY
	AND    (7         	/07217-0374 C<
	TAD    ("0         	/07220-1373 K;
	JMS I  (ECHO         	/07221-4772 ':
	TAD    PROTEM         	/07222-1231 JY
	RTL                 	/07223-7006 8F
	RAL                 	/07224-7004 8D
	DCA    PROTEM         	/07225-3231 ZY
	ISZ    PROCNT         	/07226-2232 RZ
	JMP    PRONXT         	/07227-5216 *N
	JMP I  PROCT         	/07230-5610 .H
PROTEM,	0	         	/07231-0000 @@
PROCNT,	0	         	/07232-0000 @@

PCTRL,	0	         	/07233-0000 @@
	TAD    ("^         	/07234-1371 K9
	JMS I  (ECHO         	/07235-4772 ':
	TAD I  (TIN         	/07236-1770 O8
	JMS I  (ECHO         	/07237-4772 ':
	JMP I  PCTRL         	/07240-5633 .[

PRVTAB,	0	         	/07241-0000 @@
	CLA CLL             	/07242-7300 ;@
	TAD    (215         	/07243-1367 K7
	JMS I  (ECHO         	/07244-4772 ':
	TAD    XX4         	/07245-1255 J-
	CMA                 	/07246-7040 8
	DCA    XXCNT         	/07247-3256 Z.
	TAD    (212         	/07250-1366 K6
	JMS I  (ECHO         	/07251-4772 ':
	ISZ    XXCNT         	/07252-2256 R.
	JMP    .-2         	/07253-5251 *)
	JMP I  PRVTAB         	/07254-5641 .!

XX4,	AND    0004         	/07255-0004 @D
XXCNT,	0	         	/07256-0000 @@

SAVE,	0	         	/07257-0000 @@
	DCA I  (AC         	/07260-3765 _5 38
	GTF                 	/07261-6004 0D 12
	DCA I  (FLAG         	/07262-3764 _4 38
	MQA                 	/07263-7501 =A 12
	DCA I  (MQ         	/07264-3763 _3 38
	KSF                 	/07265-6031 0Y 12
	JMP    SAEX         	/07266-5300 +@ 12
	TAD    HARD         	/07267-1022 HR
	AND    (400         	/07270-0362 C2
	SNA CLA             	/07271-7650 >(
	JMP    SAEX        	/07272-5300 +@ HARDWARE
	JMS I  (TREAD         	/07273-4761 '1
	JMS I  (REST         	/07274-4760 '0
	JMS I  (CHECK         	/07275-4757 '/
	NOP                 	/07276-7000 8@
	ISZ    SAVE         	/07277-2257 R/
SAEX,	JMS I  (REST         	/07300-4760 '0 38 + 188
	JMP I  SAVE         	/07301-5657 ./ 24 sum = 412

	PAGE

KCMND,	0	         	/07400-0000 @@
	JMS I  (TREAD         	/07401-4777 '?
	ISZ    TINCNT         	/07402-2212 RJ
	JMS I  (CHECK         	/07403-4776 '>
	JMP I  KCMND        	/07404-5600 .@
	JMS    ECHO         	/07405-4213 "K
	DCA    TINCNT         	/07406-3212 ZJ
	TAD    TIN         	/07407-1211 JI
	JMP I  KCMND        	/07410-5600 .@

TIN,	0	         	/07411-0000 @@
TINCNT,	0	         	/07412-0000 @@

ECHO,	0	         	/07413-0000 @@
	DCA    ETEMP        	/07414-3237 Z_
	TAD    ESWI         	/07415-1240 J
	SZA CLA             	/07416-7640 >
	JMP    ELPT         	/07417-5226 *V
	TAD    ETEMP         	/07420-1237 J_
	TLS                 	/07421-6046 0&
	TSF                 	/07422-6041 0!
	JMP    .-1        	/07423-5222 *R
	TCF                 	/07424-6042 0"
	JMP    ECLA         	/07425-5235 *]
ELPT,	TAD    ETEMP         	/07426-1237 J_
	PCLP                	/07427-6666 66
	JMS I  (SAVE         	/07430-4775 '=
	NOP                 	/07431-7000 8@
	PSKF                	/07432-6661 61
	JMP    .-3         	/07433-5230 *X
	PCLF                	/07434-6662 62
ECLA,	CLA                 	/07435-7200 :@
	JMP I  ECHO         	/07436-5613 .K

ETEMP,	0	         	/07437-0000 @@
ESWI,	0	         	/07440-0000 @@

FATAL,	0	         	/07441-0000 @@
	DCA    AC         	/07442-3346 [&
	GTF                 	/07443-6004 0D
	DCA    FLAG         	/07444-3350 [(
	MQA                 	/07445-7501 =A
	DCA    MQ         	/07446-3347 ['
	CLA CLL CMA         	/07447-7340 ;
	TAD    FATAL         	/07450-1241 J!
	DCA    PC         	/07451-3345 [%
	TAD    HARD         	/07452-1022 HR
	AND    (400         	/07453-0374 C<
	SNA CLA             	/07454-7650 >(
	JMP    FANTXT         	/07455-5312 +J HARDWARE
	TAD I  (WHTSTH         	/07456-1773 O;
	SZA CLA             	/07457-7640 >
	JMP    FANTXT-5        	/07460-5305 +E
	JMS I  (PRVTAB         	/07461-4772 ':
	JMS I  (PR6BIT         	/07462-4771 '9
	DILPAN             	/07463-7521 =Q
	JMS I  (PR6BIT         	/07464-4771 '9
	DPPC        	 	/07465-7531 =Y
	TAD    PC         	/07466-1345 K%
	JMS I  (PROCT         	/07467-4770 '8
	JMS I  (PR6BIT         	/07470-4771 '9
	DPAC      	   	/07471-7534 =\
	TAD    AC         	/07472-1346 K&
	JMS I  (PROCT         	/07473-4770 '8
	JMS I  (PR6BIT         	/07474-4771 '9
	DPMQ	         	/07475-7537 =_
	TAD    MQ         	/07476-1347 K'
	JMS I  (PROCT         	/07477-4770 '8
	JMS I  (PR6BIT         	/07500-4771 '9
	DPFL	         	/07501-7542 ="
	TAD    FLAG         	/07502-1350 K(
	JMS I  (PROCT         	/07503-4770 '8
	JMS I  (PRVTAB         	/07504-4772 ':
	JMS I  XSWI         	/07505-4423 $S
	SPA CLA             	/07506-7710 ?H "DOWN" - HALT / "UP" - CONTINUE
	JMP I  FATAL         	/07507-5641 .!
	JMS I  (WAIT         	/07510-4767 '7
	JMP I  FATAL         	/07511-5641 .!
FANTXT,	JMS I  XSWI         	/07512-4423 $S
	SPA CLA             	/07513-7710 ?H "DOWN" - HALT / "UP" - CONTINUE
	JMP I  FATAL         	/07514-5641 .!
	TAD    (HLT         	/07515-1366 K6
	DCA I  PC         	/07516-3745 _%
	JMS I  (REST         	/07517-4765 '5
	JMP I  PC         	/07520-5745 /%

DILPAN,	TEXT /DILPAN  FAILED /

DPPC,	TEXT /  PC:/

DPAC,	TEXT /  AC:/

DPMQ,	TEXT /  MQ:/

DPFL,	TEXT /  FL:/

PC,	7777     		/07545-7777 ??
AC,	7777     		/07546-7777 ??
MQ,	7777     		/07547-7777 ??
FLAG,	7777     		/07550-7777 ??


	$