/RIM LOADER.
/MODIFIED VERSION TO PRINT
/OCTAL ADDRESS/CONTENTS ON
/TELETYPE INSTEAD OF LOADING MEMORY.
/
*0
	RFC		/CLEAR BUFFER AND READ A CHAR
	JMP BEG+2	/JUMP INTO MAIN PROGRAM
BEG,	CLA		/CLEAR AC
	RRB		/GET CHAR INTO AC
	CLL RTL		/ROTATE CHANNEL 8 TO
	RTL		/BIT 0 OF AC
	SPA		/WAS IT SET (LEADER/TRAILER)?
	JMP BEG		/YES - LEADER/TRAILER - IGNORE
	RTL		/NO - ROTATE CHANNEL 7 TO LINK
	DCA TEMP	/SAVE WORD
	RRB		/READ ANOTHER CHAR
	TAD TEMP	/ADD IN OLD VALUE
	DCA TEMP	/SAVE WORD TO BE PRINTED
	SNL		/IS 12-BIT WORD IN AC AN ADDRESS?
	JMP CRLF	/NO - PRINT WORD, CR/LF
	JMS PROCT	/YES - PRINT WORD FOLLOWED BY /
	TAD ("/		/LOAD '/'
	TLS		/PRINT IT
	JMP BEG		/LOOP
CRLF,	JMS PROCT	/PRINT WORD
	TAD (215	/CAR RET
	TLS
	CLA
	TAD (212	/LINE FEED
	TLS
	JMP BEG		/LOOP
TEMP,	0
/
PROCT,	0		/ROUTINE TO PRINT (TEMP) IN OCTAL
	TAD TEMP	/GET CHAR
	RTL		/ROTATE 1ST DIG. INTO AC9-AC11
	RTL
	JMS DIGIT	/PRINT IT
	TAD TEMP	/GET NUMBER
	RTR		/ROTATE 2ND DIG. INTO AC9-AC11
	RTR
	RTR
	JMS DIGIT	/PRINT IT
	TAD TEMP
	RTR
	RAR
	JMS DIGIT	/PRINT 3RD DIGIT
	TAD TEMP
	JMS DIGIT	/PRINT 4TH DIGIT
	JMP I PROCT	/RETURN (AC CLEAR)
/
DIGIT,	0
	AND (7		/MASK OUT UPPER 9 BITS
	TAD (260	/CONVERT TO ASCII
	TLS		/PRINT DIGIT
	CLA		/CLEAR AC
	JMP I DIGIT	/RETURN
$
