DataMuseum.dk

Presents historical artifacts from the history of:

Philips Data Systems

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Philips Data Systems

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦3acc5baa1⟧

    Length: 7808 (0x1e80)
    Notes: pts_type(SC)
    Names: »TCAPP.SC«

Derivation

└─⟦71472ef1e⟧ Bits:30009661 Philips computer tape "600103"
    └─⟦this⟧ »BDKAPP/TCAPP.SC« 

PTS(SC)

	IDENT TCAPP 	CONPAC REL=1.0 DATE= 83.03.08 
			DK2, 83.03.08, VDU D4 ON CENTRAL 2 
			DK1, 81.09.23, LP D3 ON CENTRAL 1
			RELEASE 80.04.29 

****************************************
* 
*   T C A P P 
* 
*   READS TRANSACTIONS FROM TC:S AND
*   WRITES THEM TO FRED. THE REPLIES
*   FROM FRED ARE SENT BACK TO THE TC 
* 
****************************************
	EJECT


	ENTRY	TCAPP
	ENTRY	ECBTB1,ECBTB2

	EXTRN	K:LR,K:LW,K:CCQ,K:RBCC 
	EXTRN	K:LINB,CCBUF 
	EXTRN	K:SIMP 
* 
* 
	EJECT
* 
* 
		ECBTB1 AND ECBTB2 BUILT AS FOLLOWS: 
		I:ST LINE TCA,DEV ADR.(BOTH 41-4F ACC.TO KONC)
		2:ND LINE SIM.DEV.IN ASCII,FILE CODE (GROUPING AS IN CD:TAB)
* 
* 
ECBTB1	DATA	ECBEN1-*
	DATA	/4141 
	DATA	/207A	40

	DATA	/4142 
	DATA	/4179	C1

	DATA	/4143 
	DATA	/4278	C2

	DATA	/4144 
	DATA	/4A77	D1

	DATA	/4145 
	DATA	/4C76	D3  LINE PRINTER	DK1

	DATA	/4641 
	DATA	/3C75	4C

	DATA	/4642 
	DATA	/4D74	D4	DK2
ECBEN1	EQU	*
* 
* 
* 
ECBTB2	DATA	ECBEN2-*
	DATA	/4241 
	DATA	/4373	C3

	DATA	/4242 
	DATA	/4472	C4

	DATA	/4341 
	DATA	/4571	C5

	DATA	/4342 
	DATA	/4670	C6

	DATA	/4441 
	DATA	/476F	C7

	DATA	/4442 
	DATA	/486E	C8

	DATA	/4541 
	DATA	/236D	4A

	DATA	/4741 
	DATA	/286C	4D

	DATA	/4841 
	DATA	/2B6B	4E

	DATA	/4941 
	DATA	/216A	4F

	DATA	/4A41 
	DATA	/2669	50

	DATA	/4B41 
	DATA	/4B68	D2

	DATA	/4C41 
	DATA	/4967	C9

	DATA	/4D41 
	DATA	/2E66	4B

ECBEN2	EQU	*
	EJECT

* 
*	READ MESSAGE FROM TC
* 

TCAPP	CF	A14,K:LR 


* 
*	WRITE MESSAGE TO FRED 
*	AND READ REPLY
* 

	LDKL	A1,K:LINB	GET TC READ BUFFER
	ADR	A1,A13 
	LD	A6,-2,A1	GET TCA LINE NO
	ANK	A6,/FF	LINE NO 
	LDK	A4,/4	PRESET RETURNCODE 4=NO ECB FOUND 
	LDKL	A5,ECBTB1 
	ST	A5,ECBTST 
	AD	A5,ECBTB1 
	CWK	A6,1	LINE 1
	RF(E)	CCQ001 
	CWK	A6,2	LINE 2
	RB(NE)	TCAPP 
	LDKL	A5,ECBTB2	YES 
	ST	A5,ECBTST 
	AD	A5,ECBTB2 
CCQ001	EQU	*
	LD	A6,-2,A1	GET TCA,LINE NO
	ANKL	A6,/FF00
	LD	A2,0,A1	DEV,AID 
	SRL	A2,8 
	ANKL	A2,/FF
	ORR	A6,A2	TCA AND DEV. 
CCQ002	EQU	*
	SUK	A5,4	POINTER TO TCA AND DEV.ADR
	CWK	A5,ECBTST	END OF TABEL 
ECBTST	EQU	*-2	ECBTB1 OR 2
	RB(NP)	TCAPP 
	LDR*	A2,A5 
	CWR	A2,A6	OK ? 
	RB(NE)	CCQ002	NO 
	LD	A8,2,A5	YES 
	ANKL	A8,/FF	GET FILE CODE
* 
*		GET ECB ADDRESS
* 
	LDKL	A2,K:SIMP	GET ADR.OF FIRST SIM.TERM.
	ADK	A2,4 
CCQ003	EQU	*
	CWR	A2,0	END OF CHAIN
	RB(E)	TCAPP	NEW LINE READ
	ADK	A2,2	POINTER TO LFILECODE
	LDR*	A5,A2	GET FILE CODE 
	ANK	A5,/FF 
	CWR	A8,A5
	RF(E)	CCQ004	FOUND 
	SUK	A2,2 
	LDR*	A2,A2	NEXT DEV. 
	LDR	A2,A2
	LDR	A2,A2
	RB	CCQ003
CCQ004	EQU	*
	LDR	A8,A2	ECB FOUND
*     TEST IF ECB IS FREE OR USED		DK 
	LDR*	A7,A8	A7=STATUS+FC	DK 
	ANKL	A7,/2000	TEST USED-BIT	DK 
	RF(Z)	CCQ005	IF FREE	DK
	RB	TCAPP	SKIP IF USED	DK 
CCQ005	EQU	*	SET USED-BIT	DK
	LDR*	A7,A8	A7=STATUS+FC	DK 
	ORKL	A7,/2000	SET USED-BIT	DK
	STR	A7,A8	RESTORE IN ECB	DK
*     END TEST FOR USED-BIT		DK 
	LD	A2,-4,A1	AND LENGTH 
	ADK	A2,1 
	LDKL	A3,CCBUF+4	AND FRED WRITE BUFFER
	ADR	A3,A13 
	ST	A2,-4,A3	STORE LENGTH 
	LDR	A4,A3
	ADK	A4,2	ADJUST FOR DRIVER INTERFACE 
	ADK	A1,1 

TCAP10	LCR	A5,A1	MOVE MESSAGE 
	SCR	A5,A4
	ADK	A1,1 
	ADK	A4,1 
	SUK	A2,1 
	RB(NZ)	TCAP10

	CF	A14,K:CCQ	EXCHANGE WITH FRED
	RF(NZ)	CCQ006	BAD REPLY
	EJECT

* 
*	WRITE REPLY TO TC 
* 

	LDKL	A2,K:LINB	GET TC WRITE BUFFER 
	ADR	A2,A13 
	LD	A3,-4,A1	GET LENGTH 
	ADK	A3,1 
	ST	A3,-4,A2	AND STORE
	LDR	A4,A2
	ADK	A4,1	ADJUST FOR STA
	LDR	A6,A1	BUFFER ADR.

TCAP20	LCR	A5,A6	MOVE REPLY 
	SCR	A5,A4
	ADK	A6,1 
	ADK	A4,1 
	SUK	A3,1 
	RB(NZ)	TCAP20

	LDR	A7,A8	SET A7=A8=ECB ADDRESS	DK 
	CF	A14,K:RBCC	RELEASE BUFFER 

*     SET ECB FREE		DK
	LDR*	A8,A7	A8=STATUS+FC	DK 
	ANKL	A8,/DFFF	CLEAR USED-BIT	DK
	STR	A8,A7	RESTORE IN ECB	DK
*     END OF SET ECB FREE		DK 
	CF	A14,K:LW	WRITE REPLY

	RB	TCAPP 

CCQ006	EQU	*
*     SET ECB FREE		DK
	LDR*	A7,A8	A7=STATUS+FC	DK 
	ANKL	A7,/DFFF	CLEAR USED-BIT	DK
	STR	A7,A8	RESTORE IN ECB	DK
*     END OF SET ECB FREE		DK 
	RB	TCAPP 
	END

HexDump

0x0000…0034 (0, 0, 398)  Head {h00=0x0030, h01=0x0050, text=» IDENT TCAPP  CONPAC REL=1.0 DATE= 83.03.08 «, t00=0x0000, t01=0x0004}
0x0034…0062              Head {h00=0x002a, h01=0x0050, text=»   DK2, 83.03.08, VDU D4 ON CENTRAL 2 «, t00=0x0000, t01=0x0038}
0x0062…008e              Head {h00=0x0028, h01=0x0050, text=»   DK1, 81.09.23, LP D3 ON CENTRAL 1«, t00=0x0000, t01=0x0066}
0x008e…00aa              Head {h00=0x0018, h01=0x0050, text=»   RELEASE 80.04.29 «, t00=0x0000, t01=0x0092}
0x00aa…00b2              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x00ae}
0x00b2…00e2              Head {h00=0x002c, h01=0x0050, text=»****************************************«, t00=0x0000, t01=0x00b6}
0x00e2…00ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00e6}
0x00ec…0102              Head {h00=0x0012, h01=0x0050, text=»*   T C A P P «, t00=0x0000, t01=0x00f0}
0x0102…010c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0106}
0x010c…0138              Head {h00=0x0028, h01=0x0050, text=»*   READS TRANSACTIONS FROM TC:S AND«, t00=0x0000, t01=0x0110}
0x0138…0164              Head {h00=0x0028, h01=0x0050, text=»*   WRITES THEM TO FRED. THE REPLIES«, t00=0x0000, t01=0x013c}
0x0164…0192              Head {h00=0x002a, h01=0x0050, text=»*   FROM FRED ARE SENT BACK TO THE TC «, t00=0x0000, t01=0x0168}
0x0192…019c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0008}
0x019c…01cc              Head {h00=0x002c, h01=0x0050, text=»****************************************«, t00=0x0001, t01=0x0012}
0x01cc…01da              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0001, t01=0x0042}
0x01da…01e2              Head {h00=0x0004, h01=0x0050, t00=0x0001, t01=0x0050}
0x01e2…01ea              Head {h00=0x0004, h01=0x0050, t00=0x0001, t01=0x0058}
0x01ea…01fe              Head {h00=0x0010, h01=0x0050, text=» ENTRY TCAPP«, t00=0x0001, t01=0x0060}
0x01fe…021a              Head {h00=0x0018, h01=0x0050, text=» ENTRY ECBTB1,ECBTB2«, t00=0x0001, t01=0x0074}
0x021a…0222              Head {h00=0x0004, h01=0x0050, t00=0x0001, t01=0x0090}
0x0222…0248              Head {h00=0x0022, h01=0x0050, text=» EXTRN K:LR,K:LW,K:CCQ,K:RBCC «, t00=0x0001, t01=0x0098}
0x0248…0264              Head {h00=0x0018, h01=0x0050, text=» EXTRN K:LINB,CCBUF «, t00=0x0001, t01=0x00be}
0x0264…027a              Head {h00=0x0012, h01=0x0050, text=» EXTRN K:SIMP «, t00=0x0001, t01=0x00da}
0x027a…0284              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00f0}
0x0284…028e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00fa}
0x028e…029c              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0001, t01=0x0104}
0x029c…02a6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0112}
0x02a6…02b0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x011c}
0x02b0…02de              Head {h00=0x002a, h01=0x0050, text=»  ECBTB1 AND ECBTB2 BUILT AS FOLLOWS: «, t00=0x0001, t01=0x0126}
0x02de…0316              Head {h00=0x0034, h01=0x0050, text=»  I:ST LINE TCA,DEV ADR.(BOTH 41-4F ACC.TO KONC)«, t00=0x0001, t01=0x0154}
0x0316…035c              Head {h00=0x0042, h01=0x0050, text=»  2:ND LINE SIM.DEV.IN ASCII,FILE CODE (GROUPING AS IN CD:TAB)«, t00=0x0001, t01=0x018c}
0x035c…0366              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0042}
0x0366…0370              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x004c}
0x0370…038c              Head {h00=0x0018, h01=0x0050, text=»ECBTB1 DATA ECBEN1-*«, t00=0x0002, t01=0x0056}
0x038c…03a0              Head {h00=0x0010, h01=0x0050, text=» DATA /4141 «, t00=0x0002, t01=0x0072}
0x03a0…03b6              Head {h00=0x0012, h01=0x0050, text=» DATA /207A 40«, t00=0x0002, t01=0x0086}
0x03b6…03be              Head {h00=0x0004, h01=0x0050, t00=0x0002, t01=0x009c}
0x03be…03d2              Head {h00=0x0010, h01=0x0050, text=» DATA /4142 «, t00=0x0002, t01=0x00a4}
0x03d2…03e8              Head {h00=0x0012, h01=0x0050, text=» DATA /4179 C1«, t00=0x0002, t01=0x00b8}
0x03e8…03f0              Head {h00=0x0004, h01=0x0050, t00=0x0002, t01=0x00ce}
0x03f0…0404              Head {h00=0x0010, h01=0x0050, text=» DATA /4143 «, t00=0x0002, t01=0x00d6}
0x0404…041a              Head {h00=0x0012, h01=0x0050, text=» DATA /4278 C2«, t00=0x0002, t01=0x00ea}
0x041a…0422              Head {h00=0x0004, h01=0x0050, t00=0x0002, t01=0x0100}
0x0422…0436              Head {h00=0x0010, h01=0x0050, text=» DATA /4144 «, t00=0x0002, t01=0x0108}
0x0436…044c              Head {h00=0x0012, h01=0x0050, text=» DATA /4A77 D1«, t00=0x0002, t01=0x011c}
0x044c…0454              Head {h00=0x0004, h01=0x0050, t00=0x0002, t01=0x0132}
0x0454…0468              Head {h00=0x0010, h01=0x0050, text=» DATA /4145 «, t00=0x0002, t01=0x013a}
0x0468…0490              Head {h00=0x0024, h01=0x0050, text=» DATA /4C76 D3  LINE PRINTER DK1«, t00=0x0002, t01=0x014e}
0x0490…0498              Head {h00=0x0004, h01=0x0050, t00=0x0002, t01=0x0176}
0x0498…04ac              Head {h00=0x0010, h01=0x0050, text=» DATA /4641 «, t00=0x0002, t01=0x017e}
0x04ac…04c2 (3, 0, 400)  Head {h00=0x0012, h01=0x0050, text=» DATA /3C75 4C«, t00=0x0003, t01=0x0004}
0x04c2…04ca              Head {h00=0x0004, h01=0x0050, t00=0x0003, t01=0x001a}
0x04ca…04de              Head {h00=0x0010, h01=0x0050, text=» DATA /4642 «, t00=0x0003, t01=0x0022}
0x04de…04f8              Head {h00=0x0016, h01=0x0050, text=» DATA /4D74 D4 DK2«, t00=0x0003, t01=0x0036}
0x04f8…050c              Head {h00=0x0010, h01=0x0050, text=»ECBEN1 EQU *«, t00=0x0003, t01=0x0050}
0x050c…0516              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0064}
0x0516…0520              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x006e}
0x0520…052a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0078}
0x052a…0546              Head {h00=0x0018, h01=0x0050, text=»ECBTB2 DATA ECBEN2-*«, t00=0x0003, t01=0x0082}
0x0546…055a              Head {h00=0x0010, h01=0x0050, text=» DATA /4241 «, t00=0x0003, t01=0x009e}
0x055a…0570              Head {h00=0x0012, h01=0x0050, text=» DATA /4373 C3«, t00=0x0003, t01=0x00b2}
0x0570…0578              Head {h00=0x0004, h01=0x0050, t00=0x0003, t01=0x00c8}
0x0578…058c              Head {h00=0x0010, h01=0x0050, text=» DATA /4242 «, t00=0x0003, t01=0x00d0}
0x058c…05a2              Head {h00=0x0012, h01=0x0050, text=» DATA /4472 C4«, t00=0x0003, t01=0x00e4}
0x05a2…05aa              Head {h00=0x0004, h01=0x0050, t00=0x0003, t01=0x00fa}
0x05aa…05be              Head {h00=0x0010, h01=0x0050, text=» DATA /4341 «, t00=0x0003, t01=0x0102}
0x05be…05d4              Head {h00=0x0012, h01=0x0050, text=» DATA /4571 C5«, t00=0x0003, t01=0x0116}
0x05d4…05dc              Head {h00=0x0004, h01=0x0050, t00=0x0003, t01=0x012c}
0x05dc…05f0              Head {h00=0x0010, h01=0x0050, text=» DATA /4342 «, t00=0x0003, t01=0x0134}
0x05f0…0606              Head {h00=0x0012, h01=0x0050, text=» DATA /4670 C6«, t00=0x0003, t01=0x0148}
0x0606…060e              Head {h00=0x0004, h01=0x0050, t00=0x0003, t01=0x015e}
0x060e…0622              Head {h00=0x0010, h01=0x0050, text=» DATA /4441 «, t00=0x0003, t01=0x0166}
0x0622…0638              Head {h00=0x0012, h01=0x0050, text=» DATA /476F C7«, t00=0x0003, t01=0x017a}
0x0638…0640              Head {h00=0x0004, h01=0x0050, t00=0x0003, t01=0x0190}
0x0640…0654              Head {h00=0x0010, h01=0x0050, text=» DATA /4442 «, t00=0x0004, t01=0x0008}
0x0654…066a              Head {h00=0x0012, h01=0x0050, text=» DATA /486E C8«, t00=0x0004, t01=0x001c}
0x066a…0672              Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x0032}
0x0672…0686              Head {h00=0x0010, h01=0x0050, text=» DATA /4541 «, t00=0x0004, t01=0x003a}
0x0686…069c              Head {h00=0x0012, h01=0x0050, text=» DATA /236D 4A«, t00=0x0004, t01=0x004e}
0x069c…06a4              Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x0064}
0x06a4…06b8              Head {h00=0x0010, h01=0x0050, text=» DATA /4741 «, t00=0x0004, t01=0x006c}
0x06b8…06ce              Head {h00=0x0012, h01=0x0050, text=» DATA /286C 4D«, t00=0x0004, t01=0x0080}
0x06ce…06d6              Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x0096}
0x06d6…06ea              Head {h00=0x0010, h01=0x0050, text=» DATA /4841 «, t00=0x0004, t01=0x009e}
0x06ea…0700              Head {h00=0x0012, h01=0x0050, text=» DATA /2B6B 4E«, t00=0x0004, t01=0x00b2}
0x0700…0708              Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x00c8}
0x0708…071c              Head {h00=0x0010, h01=0x0050, text=» DATA /4941 «, t00=0x0004, t01=0x00d0}
0x071c…0732              Head {h00=0x0012, h01=0x0050, text=» DATA /216A 4F«, t00=0x0004, t01=0x00e4}
0x0732…073a              Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x00fa}
0x073a…074e              Head {h00=0x0010, h01=0x0050, text=» DATA /4A41 «, t00=0x0004, t01=0x0102}
0x074e…0764              Head {h00=0x0012, h01=0x0050, text=» DATA /2669 50«, t00=0x0004, t01=0x0116}
0x0764…076c              Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x012c}
0x076c…0780              Head {h00=0x0010, h01=0x0050, text=» DATA /4B41 «, t00=0x0004, t01=0x0134}
0x0780…0796              Head {h00=0x0012, h01=0x0050, text=» DATA /4B68 D2«, t00=0x0004, t01=0x0148}
0x0796…079e              Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x015e}
0x079e…07b2              Head {h00=0x0010, h01=0x0050, text=» DATA /4C41 «, t00=0x0004, t01=0x0166}
0x07b2…07c8              Head {h00=0x0012, h01=0x0050, text=» DATA /4967 C9«, t00=0x0004, t01=0x017a}
0x07c8…07d0              Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x0190}
0x07d0…07e4              Head {h00=0x0010, h01=0x0050, text=» DATA /4D41 «, t00=0x0005, t01=0x0008}
0x07e4…07fa              Head {h00=0x0012, h01=0x0050, text=» DATA /2E66 4B«, t00=0x0005, t01=0x001c}
0x07fa…0802              Head {h00=0x0004, h01=0x0050, t00=0x0005, t01=0x0032}
0x0802…0816              Head {h00=0x0010, h01=0x0050, text=»ECBEN2 EQU *«, t00=0x0005, t01=0x003a}
0x0816…0824              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0005, t01=0x004e}
0x0824…082c              Head {h00=0x0004, h01=0x0050, t00=0x0005, t01=0x005c}
0x082c…0836              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0064}
0x0836…0854              Head {h00=0x001a, h01=0x0050, text=»* READ MESSAGE FROM TC«, t00=0x0005, t01=0x006e}
0x0854…085e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x008c}
0x085e…0866              Head {h00=0x0004, h01=0x0050, t00=0x0005, t01=0x0096}
0x0866…0880              Head {h00=0x0016, h01=0x0050, text=»TCAPP CF A14,K:LR «, t00=0x0005, t01=0x009e}
0x0880…0888              Head {h00=0x0004, h01=0x0050, t00=0x0005, t01=0x00b8}
0x0888…0890              Head {h00=0x0004, h01=0x0050, t00=0x0005, t01=0x00c0}
0x0890…089a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00c8}
0x089a…08ba              Head {h00=0x001c, h01=0x0050, text=»* WRITE MESSAGE TO FRED «, t00=0x0005, t01=0x00d2}
0x08ba…08d2              Head {h00=0x0014, h01=0x0050, text=»* AND READ REPLY«, t00=0x0005, t01=0x00f2}
0x08d2…08dc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x010a}
0x08dc…08e4              Head {h00=0x0004, h01=0x0050, t00=0x0005, t01=0x0114}
0x08e4…090e              Head {h00=0x0026, h01=0x0050, text=» LDKL A1,K:LINB GET TC READ BUFFER«, t00=0x0005, t01=0x011c}
0x090e…0922              Head {h00=0x0010, h01=0x0050, text=» ADR A1,A13 «, t00=0x0005, t01=0x0146}
0x0922…0946              Head {h00=0x0020, h01=0x0050, text=» LD A6,-2,A1 GET TCA LINE NO«, t00=0x0005, t01=0x015a}
0x0946…0962              Head {h00=0x0018, h01=0x0050, text=» ANK A6,/FF LINE NO «, t00=0x0005, t01=0x017e}
0x0962…0996              Head {h00=0x0030, h01=0x0050, text=» LDK A4,/4 PRESET RETURNCODE 4=NO ECB FOUND «, t00=0x0006, t01=0x000a}
0x0996…09ae              Head {h00=0x0014, h01=0x0050, text=» LDKL A5,ECBTB1 «, t00=0x0006, t01=0x003e}
0x09ae…09c4              Head {h00=0x0012, h01=0x0050, text=» ST A5,ECBTST «, t00=0x0006, t01=0x0056}
0x09c4…09da              Head {h00=0x0012, h01=0x0050, text=» AD A5,ECBTB1 «, t00=0x0006, t01=0x006c}
0x09da…09f2              Head {h00=0x0014, h01=0x0050, text=» CWK A6,1 LINE 1«, t00=0x0006, t01=0x0082}
0x09f2…0a08              Head {h00=0x0012, h01=0x0050, text=» RF(E) CCQ001 «, t00=0x0006, t01=0x009a}
0x0a08…0a20              Head {h00=0x0014, h01=0x0050, text=» CWK A6,2 LINE 2«, t00=0x0006, t01=0x00b0}
0x0a20…0a36              Head {h00=0x0012, h01=0x0050, text=» RB(NE) TCAPP «, t00=0x0006, t01=0x00c8}
0x0a36…0a52              Head {h00=0x0018, h01=0x0050, text=» LDKL A5,ECBTB2 YES «, t00=0x0006, t01=0x00de}
0x0a52…0a68              Head {h00=0x0012, h01=0x0050, text=» ST A5,ECBTST «, t00=0x0006, t01=0x00fa}
0x0a68…0a7e              Head {h00=0x0012, h01=0x0050, text=» AD A5,ECBTB2 «, t00=0x0006, t01=0x0110}
0x0a7e…0a92              Head {h00=0x0010, h01=0x0050, text=»CCQ001 EQU *«, t00=0x0006, t01=0x0126}
0x0a92…0ab6              Head {h00=0x0020, h01=0x0050, text=» LD A6,-2,A1 GET TCA,LINE NO«, t00=0x0006, t01=0x013a}
0x0ab6…0acc              Head {h00=0x0012, h01=0x0050, text=» ANKL A6,/FF00«, t00=0x0006, t01=0x015e}
0x0acc…0ae8              Head {h00=0x0018, h01=0x0050, text=» LD A2,0,A1 DEV,AID «, t00=0x0006, t01=0x0174}
0x0ae8…0afa              Head {h00=0x000e, h01=0x0050, text=» SRL A2,8 «, t00=0x0006, t01=0x0190}
0x0afa…0b0e              Head {h00=0x0010, h01=0x0050, text=» ANKL A2,/FF«, t00=0x0007, t01=0x0012}
0x0b0e…0b2e              Head {h00=0x001c, h01=0x0050, text=» ORR A6,A2 TCA AND DEV. «, t00=0x0007, t01=0x0026}
0x0b2e…0b42              Head {h00=0x0010, h01=0x0050, text=»CCQ002 EQU *«, t00=0x0007, t01=0x0046}
0x0b42…0b6e              Head {h00=0x0028, h01=0x0050, text=» SUK A5,4 POINTER TO TCA AND DEV.ADR«, t00=0x0007, t01=0x005a}
0x0b6e…0b92              Head {h00=0x0020, h01=0x0050, text=» CWK A5,ECBTST END OF TABEL «, t00=0x0007, t01=0x0086}
0x0b92…0bb4              Head {h00=0x001e, h01=0x0050, text=»ECBTST EQU *-2 ECBTB1 OR 2«, t00=0x0007, t01=0x00aa}
0x0bb4…0bca              Head {h00=0x0012, h01=0x0050, text=» RB(NP) TCAPP «, t00=0x0007, t01=0x00cc}
0x0bca…0bde              Head {h00=0x0010, h01=0x0050, text=» LDR* A2,A5 «, t00=0x0007, t01=0x00e2}
0x0bde…0bf6              Head {h00=0x0014, h01=0x0050, text=» CWR A2,A6 OK ? «, t00=0x0007, t01=0x00f6}
0x0bf6…0c10              Head {h00=0x0016, h01=0x0050, text=» RB(NE) CCQ002 NO «, t00=0x0007, t01=0x010e}
0x0c10…0c28              Head {h00=0x0014, h01=0x0050, text=» LD A8,2,A5 YES «, t00=0x0007, t01=0x0128}
0x0c28…0c4a              Head {h00=0x001e, h01=0x0050, text=» ANKL A8,/FF GET FILE CODE«, t00=0x0007, t01=0x0140}
0x0c4a…0c54              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0162}
0x0c54…0c6e              Head {h00=0x0016, h01=0x0050, text=»*  GET ECB ADDRESS«, t00=0x0007, t01=0x016c}
0x0c6e…0c78              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0186}
0x0c78…0caa              Head {h00=0x002e, h01=0x0050, text=» LDKL A2,K:SIMP GET ADR.OF FIRST SIM.TERM.«, t00=0x0007, t01=0x0190}
0x0caa…0cbc              Head {h00=0x000e, h01=0x0050, text=» ADK A2,4 «, t00=0x0008, t01=0x0032}
0x0cbc…0cd0              Head {h00=0x0010, h01=0x0050, text=»CCQ003 EQU *«, t00=0x0008, t01=0x0044}
0x0cd0…0cee              Head {h00=0x001a, h01=0x0050, text=» CWR A2,0 END OF CHAIN«, t00=0x0008, t01=0x0058}
0x0cee…0d10              Head {h00=0x001e, h01=0x0050, text=» RB(E) TCAPP NEW LINE READ«, t00=0x0008, t01=0x0076}
0x0d10…0d36              Head {h00=0x0022, h01=0x0050, text=» ADK A2,2 POINTER TO LFILECODE«, t00=0x0008, t01=0x0098}
0x0d36…0d58              Head {h00=0x001e, h01=0x0050, text=» LDR* A5,A2 GET FILE CODE «, t00=0x0008, t01=0x00be}
0x0d58…0d6c              Head {h00=0x0010, h01=0x0050, text=» ANK A5,/FF «, t00=0x0008, t01=0x00e0}
0x0d6c…0d7e              Head {h00=0x000e, h01=0x0050, text=» CWR A8,A5«, t00=0x0008, t01=0x00f4}
0x0d7e…0d9a              Head {h00=0x0018, h01=0x0050, text=» RF(E) CCQ004 FOUND «, t00=0x0008, t01=0x0106}
0x0d9a…0dac              Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x0008, t01=0x0122}
0x0dac…0dca              Head {h00=0x001a, h01=0x0050, text=» LDR* A2,A2 NEXT DEV. «, t00=0x0008, t01=0x0134}
0x0dca…0ddc              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A2«, t00=0x0008, t01=0x0152}
0x0ddc…0dee              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A2«, t00=0x0008, t01=0x0164}
0x0dee…0e00              Head {h00=0x000e, h01=0x0050, text=» RB CCQ003«, t00=0x0008, t01=0x0176}
0x0e00…0e14              Head {h00=0x0010, h01=0x0050, text=»CCQ004 EQU *«, t00=0x0008, t01=0x0188}
0x0e14…0e30              Head {h00=0x0018, h01=0x0050, text=» LDR A8,A2 ECB FOUND«, t00=0x0009, t01=0x000c}
0x0e30…0e5e              Head {h00=0x002a, h01=0x0050, text=»*     TEST IF ECB IS FREE OR USED  DK «, t00=0x0009, t01=0x0028}
0x0e5e…0e82              Head {h00=0x0020, h01=0x0050, text=» LDR* A7,A8 A7=STATUS+FC DK «, t00=0x0009, t01=0x0056}
0x0e82…0eaa              Head {h00=0x0024, h01=0x0050, text=» ANKL A7,/2000 TEST USED-BIT DK «, t00=0x0009, t01=0x007a}
0x0eaa…0eca              Head {h00=0x001c, h01=0x0050, text=» RF(Z) CCQ005 IF FREE DK«, t00=0x0009, t01=0x00a2}
0x0eca…0eec              Head {h00=0x001e, h01=0x0050, text=» RB TCAPP SKIP IF USED DK «, t00=0x0009, t01=0x00c2}
0x0eec…0f10              Head {h00=0x0020, h01=0x0050, text=»CCQ005 EQU * SET USED-BIT DK«, t00=0x0009, t01=0x00e4}
0x0f10…0f34              Head {h00=0x0020, h01=0x0050, text=» LDR* A7,A8 A7=STATUS+FC DK «, t00=0x0009, t01=0x0108}
0x0f34…0f5a              Head {h00=0x0022, h01=0x0050, text=» ORKL A7,/2000 SET USED-BIT DK«, t00=0x0009, t01=0x012c}
0x0f5a…0f7e              Head {h00=0x0020, h01=0x0050, text=» STR A7,A8 RESTORE IN ECB DK«, t00=0x0009, t01=0x0152}
0x0f7e…0fa6              Head {h00=0x0024, h01=0x0050, text=»*     END TEST FOR USED-BIT  DK «, t00=0x0009, t01=0x0176}
0x0fa6…0fc6              Head {h00=0x001c, h01=0x0050, text=» LD A2,-4,A1 AND LENGTH «, t00=0x000a, t01=0x000e}
0x0fc6…0fd8              Head {h00=0x000e, h01=0x0050, text=» ADK A2,1 «, t00=0x000a, t01=0x002e}
0x0fd8…1006              Head {h00=0x002a, h01=0x0050, text=» LDKL A3,CCBUF+4 AND FRED WRITE BUFFER«, t00=0x000a, t01=0x0040}
0x1006…101a              Head {h00=0x0010, h01=0x0050, text=» ADR A3,A13 «, t00=0x000a, t01=0x006e}
0x101a…103c              Head {h00=0x001e, h01=0x0050, text=» ST A2,-4,A3 STORE LENGTH «, t00=0x000a, t01=0x0082}
0x103c…104e              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A3«, t00=0x000a, t01=0x00a4}
0x104e…107c              Head {h00=0x002a, h01=0x0050, text=» ADK A4,2 ADJUST FOR DRIVER INTERFACE «, t00=0x000a, t01=0x00b6}
0x107c…108e              Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x000a, t01=0x00e4}
0x108e…1096              Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x00f6}
0x1096…10bc              Head {h00=0x0022, h01=0x0050, text=»TCAP10 LCR A5,A1 MOVE MESSAGE «, t00=0x000a, t01=0x00fe}
0x10bc…10ce              Head {h00=0x000e, h01=0x0050, text=» SCR A5,A4«, t00=0x000a, t01=0x0124}
0x10ce…10e0              Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x000a, t01=0x0136}
0x10e0…10f2              Head {h00=0x000e, h01=0x0050, text=» ADK A4,1 «, t00=0x000a, t01=0x0148}
0x10f2…1104              Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x000a, t01=0x015a}
0x1104…111a              Head {h00=0x0012, h01=0x0050, text=» RB(NZ) TCAP10«, t00=0x000a, t01=0x016c}
0x111a…1122              Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x0182}
0x1122…114a              Head {h00=0x0024, h01=0x0050, text=» CF A14,K:CCQ EXCHANGE WITH FRED«, t00=0x000a, t01=0x018a}
0x114a…116a              Head {h00=0x001c, h01=0x0050, text=» RF(NZ) CCQ006 BAD REPLY«, t00=0x000b, t01=0x0022}
0x116a…1178              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000b, t01=0x0042}
0x1178…1180              Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x0050}
0x1180…118a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0058}
0x118a…11a6              Head {h00=0x0018, h01=0x0050, text=»* WRITE REPLY TO TC «, t00=0x000b, t01=0x0062}
0x11a6…11b0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x007e}
0x11b0…11b8              Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x0088}
0x11b8…11e4              Head {h00=0x0028, h01=0x0050, text=» LDKL A2,K:LINB GET TC WRITE BUFFER «, t00=0x000b, t01=0x0090}
0x11e4…11f8              Head {h00=0x0010, h01=0x0050, text=» ADR A2,A13 «, t00=0x000b, t01=0x00bc}
0x11f8…1218              Head {h00=0x001c, h01=0x0050, text=» LD A3,-4,A1 GET LENGTH «, t00=0x000b, t01=0x00d0}
0x1218…122a              Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x000b, t01=0x00f0}
0x122a…1248              Head {h00=0x001a, h01=0x0050, text=» ST A3,-4,A2 AND STORE«, t00=0x000b, t01=0x0102}
0x1248…125a              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x000b, t01=0x0120}
0x125a…127a              Head {h00=0x001c, h01=0x0050, text=» ADK A4,1 ADJUST FOR STA«, t00=0x000b, t01=0x0132}
0x127a…1298              Head {h00=0x001a, h01=0x0050, text=» LDR A6,A1 BUFFER ADR.«, t00=0x000b, t01=0x0152}
0x1298…12a0              Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x0170}
0x12a0…12c4              Head {h00=0x0020, h01=0x0050, text=»TCAP20 LCR A5,A6 MOVE REPLY «, t00=0x000b, t01=0x0178}
0x12c4…12d6              Head {h00=0x000e, h01=0x0050, text=» SCR A5,A4«, t00=0x000c, t01=0x000c}
0x12d6…12e8              Head {h00=0x000e, h01=0x0050, text=» ADK A6,1 «, t00=0x000c, t01=0x001e}
0x12e8…12fa              Head {h00=0x000e, h01=0x0050, text=» ADK A4,1 «, t00=0x000c, t01=0x0030}
0x12fa…130c              Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x000c, t01=0x0042}
0x130c…1322              Head {h00=0x0012, h01=0x0050, text=» RB(NZ) TCAP20«, t00=0x000c, t01=0x0054}
0x1322…132a              Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x006a}
0x132a…1356              Head {h00=0x0028, h01=0x0050, text=» LDR A7,A8 SET A7=A8=ECB ADDRESS DK «, t00=0x000c, t01=0x0072}
0x1356…137c              Head {h00=0x0022, h01=0x0050, text=» CF A14,K:RBCC RELEASE BUFFER «, t00=0x000c, t01=0x009e}
0x137c…1384              Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x00c4}
0x1384…13a2              Head {h00=0x001a, h01=0x0050, text=»*     SET ECB FREE  DK«, t00=0x000c, t01=0x00cc}
0x13a2…13c6              Head {h00=0x0020, h01=0x0050, text=» LDR* A8,A7 A8=STATUS+FC DK «, t00=0x000c, t01=0x00ea}
0x13c6…13ee              Head {h00=0x0024, h01=0x0050, text=» ANKL A8,/DFFF CLEAR USED-BIT DK«, t00=0x000c, t01=0x010e}
0x13ee…1412              Head {h00=0x0020, h01=0x0050, text=» STR A8,A7 RESTORE IN ECB DK«, t00=0x000c, t01=0x0136}
0x1412…1438              Head {h00=0x0022, h01=0x0050, text=»*     END OF SET ECB FREE  DK «, t00=0x000c, t01=0x015a}
0x1438…1458              Head {h00=0x001c, h01=0x0050, text=» CF A14,K:LW WRITE REPLY«, t00=0x000c, t01=0x0180}
0x1458…1460              Head {h00=0x0004, h01=0x0050, t00=0x000d, t01=0x0010}
0x1460…1472              Head {h00=0x000e, h01=0x0050, text=» RB TCAPP «, t00=0x000d, t01=0x0018}
0x1472…147a              Head {h00=0x0004, h01=0x0050, t00=0x000d, t01=0x002a}
0x147a…148e              Head {h00=0x0010, h01=0x0050, text=»CCQ006 EQU *«, t00=0x000d, t01=0x0032}
0x148e…14ac              Head {h00=0x001a, h01=0x0050, text=»*     SET ECB FREE  DK«, t00=0x000d, t01=0x0046}
0x14ac…14d0              Head {h00=0x0020, h01=0x0050, text=» LDR* A7,A8 A7=STATUS+FC DK «, t00=0x000d, t01=0x0064}
0x14d0…14f8              Head {h00=0x0024, h01=0x0050, text=» ANKL A7,/DFFF CLEAR USED-BIT DK«, t00=0x000d, t01=0x0088}
0x14f8…151c              Head {h00=0x0020, h01=0x0050, text=» STR A7,A8 RESTORE IN ECB DK«, t00=0x000d, t01=0x00b0}
0x151c…1542              Head {h00=0x0022, h01=0x0050, text=»*     END OF SET ECB FREE  DK «, t00=0x000d, t01=0x00d4}
0x1542…1554              Head {h00=0x000e, h01=0x0050, text=» RB TCAPP «, t00=0x000d, t01=0x00fa}
0x1554…1560              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x000d, t01=0x010c}
0x1560…1564              Head {h00=0x4004, h01=0x0000}
0x1564…1568              00 0d 01 18                                                                                                                                                                                                                                       ┆    ┆
0x1568…1570 (14, 1, 8)   20 04 00 00 00 0e 00 04                                                                                                                                                                                                                           ┆        ┆
0x1570…15c0 (15, 0, 398) 3d 30 00 9e 01 86 00 2c 00 50 5c 44 41 54 41 5c 54 42 55 46 31 5c 50 4f 49 4e 54 45 52 20 54 4f 20 46 49 52 53 54 20 46 52 45 45 20 42 55 46 46 45 52 00 9f 00 0a 00 30 00 50 54 42 55 46 31 5c 44 41 54 41 5c 54 42 55 46 32 5c 50 4f 49 4e 54   ┆=0     , P DATA TBUF1 POINTER TO FIRST FREE BUFFER     0 PTBUF1 DATA TBUF2 POINT┆
0x15c0…1610              45 52 20 54 4f 20 4e 45 58 54 20 46 52 45 45 20 42 55 46 46 45 52 00 9f 00 3a 00 1c 00 50 5c 52 45 53 5c 54 42 55 46 4c 5c 42 55 46 46 45 52 20 41 52 45 41 20 31 00 9f 00 6e 00 1e 00 50 54 42 55 46 32 5c 44 41 54 41 5c 30 5c 45 4e 44 20 4f   ┆ER TO NEXT FREE BUFFER   :   P RES TBUFL BUFFER AREA 1   n   PTBUF2 DATA 0 END O┆
0x1610…1660              46 20 43 48 41 49 4e 20 00 9f 00 8e 00 1c 00 50 5c 52 45 53 5c 54 42 55 46 4c 5c 42 55 46 46 45 52 20 41 52 45 41 20 32 00 9f 00 b0 00 08 00 50 5c 58 49 46 00 9f 00 d0 00 06 00 50 2a 20 00 9f 00 dc 00 0a 00 50 5c 45 4a 45 43 54 00 9f 00 e6   ┆F CHAIN        P RES TBUFL BUFFER AREA 2       P XIF       P*        P EJECT    ┆
0x1660…16b0              00 06 00 50 2a 20 00 9f 00 f4 00 06 00 50 2a 20 00 9f 00 fe 00 20 00 50 2a 5c 49 4e 54 45 52 52 55 50 54 20 4c 4f 47 47 49 4e 47 20 52 4f 55 54 49 4e 45 20 00 9f 01 08 00 06 00 50 2a 20 00 9f 01 2c 00 06 00 50 2a 20 00 9f 01 36 00 10 00 50   ┆   P*        P*        P* INTERRUPT LOGGING ROUTINE        P*    ,   P*    6   P┆
0x16b0…16fe              5c 49 46 46 5c 4c 4f 47 47 3d 30 20 00 9f 01 40 00 16 00 50 4c 4f 47 53 53 54 5c 53 54 5c 41 32 2c 53 41 56 45 32 00 9f 01 54 00 12 00 50 5c 4f 52 4b 4c 5c 41 32 2c 2f 46 30 30 30 00 9f 01 6e 00 0e 00 50 5c 52 46 5c 4c 4f 47 31 30 20         ┆ IFF LOGG=0    @   PLOGSST ST A2,SAVE2   T   P ORKL A2,/F000   n   P RF LOG10 ┆
0x16fe…174e (16, 0, 398) 00 9f 01 84 00 16 00 50 4c 4f 47 4f 55 54 5c 53 54 5c 41 32 2c 53 41 56 45 32 00 a0 00 08 00 12 00 50 5c 4f 52 4b 4c 5c 41 32 2c 2f 30 46 30 30 00 a0 00 22 00 0e 00 50 5c 52 46 5c 4c 4f 47 31 30 20 00 a0 00 38 00 14 00 50 4c 4f 47 49 4e 5c   ┆       PLOGOUT ST A2,SAVE2       P ORKL A2,/0F00   "   P RF LOG10    8   PLOGIN ┆
0x174e…179e              43 57 4b 5c 41 32 2c 2f 46 46 00 a0 00 4a 00 12 00 50 5c 52 46 28 45 29 5c 4c 4f 47 45 31 30 20 00 a0 00 62 00 10 00 50 5c 53 54 5c 41 32 2c 53 41 56 45 32 00 a0 00 78 00 16 00 50 4c 4f 47 31 30 5c 53 54 5c 41 33 2c 53 41 56 45 33 20 00 a0   ┆CWK A2,/FF   J   P RF(E) LOGE10    b   P ST A2,SAVE2   x   PLOG10 ST A3,SAVE3   ┆
0x179e…17ee              00 8c 00 12 00 50 5c 4c 44 5c 41 33 2c 4c 4f 47 50 4e 54 20 00 a0 00 a6 00 0e 00 50 5c 53 54 52 5c 41 32 2c 41 33 00 a0 00 bc 00 0e 00 50 5c 41 44 4b 5c 41 33 2c 32 20 00 a0 00 ce 00 12 00 50 5c 43 57 4b 5c 41 33 2c 4c 4f 47 45 4e 44 00 a0   ┆     P LD A3,LOGPNT        P STR A2,A3       P ADK A3,2        P CWK A3,LOGEND  ┆
0x17ee…183e              00 e0 00 12 00 50 5c 52 46 28 4c 29 5c 4c 4f 47 45 58 49 20 00 a0 00 f6 00 14 00 50 5c 4c 44 4b 4c 5c 41 33 2c 4c 4f 47 53 54 41 20 00 a0 01 0c 00 18 00 50 4c 4f 47 45 58 49 5c 53 54 5c 41 33 2c 4c 4f 47 50 4e 54 20 00 a0 01 24 00 10 00 50   ┆     P RF(L) LOGEXI        P LDKL A3,LOGSTA        PLOGEXI ST A3,LOGPNT    $   P┆
0x183e…188c              5c 4c 44 5c 41 32 2c 53 41 56 45 32 00 a0 01 40 00 10 00 50 5c 4c 44 5c 41 33 2c 53 41 56 45 33 00 a0 01 54 00 12 00 50 4c 4f 47 45 31 30 5c 52 54 4e 5c 41 35 20 00 a0 01 68 00 0a 00 50 5c 45 4a 45 43 54 00 a0 01 7e 00 06 00 50 2a 20         ┆ LD A2,SAVE2   @   P LD A3,SAVE3   T   PLOGE10 RTN A5    h   P EJECT   ~   P* ┆
0x188c…18dc (17, 0, 400) 00 a0 01 8c 00 06 00 50 2a 20 00 a1 00 08 00 16 00 50 4c 4f 47 50 4e 54 5c 44 41 54 41 5c 4c 4f 47 53 54 41 00 a1 00 12 00 10 00 50 4c 4f 47 53 54 41 5c 45 51 55 5c 2a 00 a1 00 2c 00 0c 00 50 5c 52 45 53 5c 33 30 30 00 a1 00 40 00 12 00 50   ┆       P*        PLOGPNT DATA LOGSTA       PLOGSTA EQU *   ,   P RES 300   @   P┆
0x18dc…192c              4c 4f 47 45 4e 44 5c 45 51 55 5c 2a 2d 34 00 a1 00 50 00 10 00 50 53 41 56 45 32 5c 44 41 54 41 5c 30 00 a1 00 66 00 10 00 50 53 41 56 45 33 5c 44 41 54 41 5c 30 00 a1 00 7a 00 08 00 50 5c 58 49 46 00 a1 00 8e 00 06 00 50 2a 20 00 a1 00 9a   ┆LOGEND EQU *-4   P   PSAVE2 DATA 0   f   PSAVE3 DATA 0   z   P XIF       P*     ┆
0x192c…197c              00 06 00 50 2a 20 00 a1 00 a4 00 06 00 50 2a 20 00 a1 00 ae 00 10 00 50 5c 49 46 54 5c 52 43 4f 4d 3d 31 20 00 a1 00 b8 00 0a 00 50 5c 45 4a 45 43 54 00 a1 00 cc 00 3c 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆   P*        P*        P IFT RCOM=1        P EJECT     < P**********************┆
0x197c…19cc              2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 a1 00 da 00 06 00 50 2a 20 00 a1 01 1a 00 16 00 50 2a 20 20 20 20 20 4c 20 49 20 4e 20 43 20 4f 20 4c 20 00 a1 01 24 00 06 00 50 2a 20   ┆*********************************        P*        P*     L I N C O L    $   P* ┆
0x19cc…1a1c              00 a1 01 3e 00 3a 00 50 2a 20 20 20 20 20 43 4f 4e 56 45 52 54 20 43 55 52 53 4f 52 20 41 44 44 52 45 53 53 20 54 4f 20 4c 49 4e 45 20 41 4e 44 20 43 4f 4c 55 4d 4e 20 4e 55 4d 42 45 52 00 a1 01 48 00 06 00 50 2a 20 00 a1 01 86 00 3e 00 50   ┆   > : P*     CONVERT CURSOR ADDRESS TO LINE AND COLUMN NUMBER   H   P*      > P┆
0x1a1c…1a6c (18, 0, 398) 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 a1 01 90 00 04 00 50 00 a2 00 42 00 10 00 50 4c 49 4e 43 4f 4c   ┆**********************************************************       P   B   PLINCOL┆
0x1a6c…1abc              5c 45 51 55 5c 2a 00 a2 00 4a 00 22 00 50 5c 4c 44 52 5c 41 32 2c 41 33 5c 43 4f 50 59 20 43 55 52 53 4f 52 20 41 44 44 52 45 53 53 00 a2 00 5e 00 0e 00 50 5c 53 52 4c 5c 41 32 2c 36 20 00 a2 00 84 00 12 00 50 5c 41 4e 4b 5c 41 32 2c 58 27   ┆ EQU *   J " P LDR A2,A3 COPY CURSOR ADDRESS   ^   P SRL A2,6        P ANK A2,X'┆
0x1abc…1b0c              33 46 27 5c 00 a2 00 96 00 26 00 50 5c 4c 43 5c 41 32 2c 4c 49 43 4f 3a 54 2c 41 32 5c 41 53 43 49 49 20 4c 49 4e 45 20 4e 55 4d 42 45 52 00 a2 00 ac 00 22 00 50 5c 43 46 5c 41 35 2c 57 52 49 54 45 50 5c 53 45 4e 44 20 4c 49 4e 45 20 4e 55   ┆3F'      & P LC A2,LICO:T,A2 ASCII LINE NUMBER     " P CF A5,WRITEP SEND LINE NU┆
0x1b0c…1b5c              4d 42 45 52 00 a2 00 d6 00 04 00 50 00 a2 00 fc 00 0e 00 50 5c 4c 44 52 5c 41 32 2c 41 33 00 a2 01 04 00 12 00 50 5c 41 4e 4b 5c 41 32 2c 58 27 33 46 27 20 00 a2 01 16 00 28 00 50 5c 4c 43 5c 41 32 2c 4c 49 43 4f 3a 54 2c 41 32 5c 41 53 43   ┆MBER       P       P LDR A2,A3       P ANK A2,X'3F'      ( P LC A2,LICO:T,A2 ASC┆
0x1b5c…1baa              49 49 20 43 4f 4c 55 4d 4e 20 4e 55 4d 42 45 52 00 a2 01 2c 00 24 00 50 5c 43 46 5c 41 35 2c 57 52 49 54 45 50 5c 53 45 4e 44 20 43 4f 4c 55 4d 4e 20 4e 55 4d 42 45 52 00 a2 01 58 00 12 00 50 5c 52 54 4e 5c 41 35 5c 52 45 54 55 52 4e         ┆II COLUMN NUMBER   , $ P CF A5,WRITEP SEND COLUMN NUMBER   X   P RTN A5 RETURN┆
0x1baa…1bfa (19, 0, 400) 00 a2 01 80 00 06 00 50 2a 20 00 a3 00 08 00 06 00 50 2a 20 00 a3 00 12 00 06 00 50 2a 20 00 a3 00 1c 00 0a 00 50 5c 45 4a 45 43 54 00 a3 00 26 00 04 00 50 00 a3 00 34 00 04 00 50 00 a3 00 3c 00 10 00 50 4c 49 43 4f 3a 54 5c 45 51 55 5c 2a   ┆       P*        P*        P*        P EJECT   &   P   4   P   <   PLICO:T EQU *┆
0x1bfa…1c4a              00 a3 00 44 00 2a 00 50 5c 44 41 54 41 5c 2f 32 30 34 31 2c 2f 34 32 34 33 2c 2f 34 34 34 35 2c 2f 34 36 34 37 5c 2f 30 30 2d 2f 30 37 20 00 a3 00 58 00 2a 00 50 5c 44 41 54 41 5c 2f 34 38 34 39 2c 2f 32 33 32 45 2c 2f 33 43 32 38 2c 2f 32   ┆   D * P DATA /2041,/4243,/4445,/4647 /00-/07    X * P DATA /4849,/232E,/3C28,/2┆
0x1c4a…1c9a              42 32 31 5c 2f 30 38 2d 2f 30 46 20 00 a3 00 86 00 2a 00 50 5c 44 41 54 41 5c 2f 32 36 34 41 2c 2f 34 42 34 43 2c 2f 34 44 34 45 2c 2f 34 46 35 30 5c 2f 31 30 2d 2f 31 37 20 00 a3 00 b4 00 2a 00 50 5c 44 41 54 41 5c 2f 35 31 35 32 2c 2f 32   ┆B21 /08-/0F      * P DATA /264A,/4B4C,/4D4E,/4F50 /10-/17      * P DATA /5152,/2┆
0x1c9a…1cea              34 35 44 2c 2f 32 41 32 39 2c 2f 33 42 35 45 5c 2f 31 38 2d 2f 31 46 20 00 a3 00 e2 00 2a 00 50 5c 44 41 54 41 5c 2f 32 44 32 46 2c 2f 35 33 35 34 2c 2f 35 35 35 36 2c 2f 35 37 35 38 5c 2f 32 30 2d 2f 32 37 20 00 a3 01 10 00 2a 00 50 5c 44   ┆45D,/2A29,/3B5E /18-/1F      * P DATA /2D2F,/5354,/5556,/5758 /20-/27      * P D┆
0x1cea…1d3a              41 54 41 5c 2f 35 39 35 41 2c 2f 34 30 32 43 2c 2f 32 35 35 46 2c 2f 33 45 33 46 5c 2f 32 38 2d 2f 32 46 20 00 a3 01 3e 00 28 00 50 5c 44 41 54 41 5c 2f 33 30 33 31 2c 2f 33 32 33 33 2c 2f 33 34 33 35 2c 2f 33 36 33 37 5c 2f 33 30 2d 33 37   ┆ATA /595A,/402C,/255F,/3E3F /28-/2F    > ( P DATA /3031,/3233,/3435,/3637 /30-37┆
0x1d3a…1d8a (20, 2, 326) 00 a3 01 6c 00 28 00 50 5c 44 41 54 41 5c 2f 33 38 33 39 2c 2f 33 41 35 42 2c 2f 35 43 32 37 2c 2f 33 44 32 32 5c 2f 33 38 2d 33 46 00 a4 00 08 00 08 00 50 5c 58 49 46 00 a4 00 34 00 0a 00 50 5c 45 4a 45 43 54 00 a4 00 40 00 04 00 50 00 a4   ┆   l ( P DATA /3839,/3A5B,/5C27,/3D22 /38-3F       P XIF   4   P EJECT   @   P  ┆
0x1d8a…1dda              00 4e 00 18 00 50 44 43 3a 49 4e 5c 44 41 54 41 5c 44 43 3a 54 41 42 2b 32 20 00 a4 00 56 00 16 00 50 44 43 54 41 42 5c 44 41 54 41 5c 44 43 3a 54 41 42 20 00 a4 00 72 00 22 00 50 44 43 3a 54 41 42 5c 44 41 54 41 5c 32 5c 4c 45 4e 47 54 48   ┆ N   PDC:IN DATA DC:TAB+2    V   PDCTAB DATA DC:TAB    r " PDC:TAB DATA 2 LENGTH┆
0x1dda…1e2a              20 4f 46 20 44 43 3a 54 41 42 00 a4 00 8c 00 2a 00 50 5c 44 41 54 41 5c 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 20 00 a4 00 b2 00 2a 00 50 5c 44 41 54 41 5c 30 2c 30 2c 30 2c 30 2c 30 2c   ┆ OF DC:TAB     * P DATA 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0      * P DATA 0,0,0,0,0,┆
0x1e2a…1e7a              30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 20 00 a4 00 e0 00 10 00 50 44 43 3a 45 4e 44 5c 45 51 55 5c 2a 00 a4 01 0e 00 06 00 50 2a 20 00 a4 01 22 00 06 00 50 2a 20 00 a4 01 2c 00 08 00 50 5c 45 4e 44 00 a4 01 36 40 04   ┆0,0,0,0,0,0,0,0,0,0,0        PDC:END EQU *       P*    "   P*    ,   P END   6@ ┆
0x1e7a…1e80              00 00 00 a4 01 42                                                                                                                                                                                                                                 ┆     B┆

Reduced view