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

⟦d13a86031⟧

    Length: 10514 (0x2912)
    Notes: pts_type(SC)
    Names: »TDISP.SC«

Derivation

└─⟦c47f25c27⟧ Bits:30009688 Philips computer tape "600318"
    └─⟦this⟧ »M:KMDV/TDISP.SC« 
└─⟦efe3a1cfc⟧ Bits:30009667 Philips computer tape "600113"
    └─⟦this⟧ »TOSSWORK/TDISP.SC« 
└─⟦fcfed1ed9⟧ Bits:30009706 Philips computer tape "M_167"
    └─⟦this⟧ »M:167D/TDISP.SC« 

PTS(SC)

	IDENT TDISP 	REL 8.2 78-09-15  870105040820

* 
**************************************************
* 
*   PHILIPS TERMINAL SYSTEM PTS 
* 
*   TDISP = TERMINAL DISPATCHER 
* 
* 
* 
* 
* 
* 
**************************************************
* 
* 
* 
*   THIS IS THE TERMINAL DISPATCHER IN TOSS.
*   ENTRY POINT IS 'TDISP' WITH 8 REGISTERS ON A15 STACK. 
*   THE DISPATCHER CHECKS IF THERE IS A JOB IN DISPATCHER-
*   QUEUE WITH HIGHER PRIORITY THAN INTERRUPTED PROGRAM.
*   - IF SO THE QUEUED PROGRAM IS STARTED AND REGISTERS 
*     A1-A14 OF INTERRUPTED PROGRAM ARE SAVED ON A15 STACK. 
*   - IF NOT RETURN IS GIVEN TO INTERRUPTED PROGRAM VIA RETUR8. 
* 
*   AN ENTRYPOINT 'LKMDIS' IS ALSO INCLUDED IN THIS MODULE. 
*   THIS PART IS DISPATCHED AFTER EACH LKM-REQUEST.(NO REGISTERS
*   ON STACK) A CHECK IS MADE IF THERE IS A JOB IN DISPATCHER QUEUE 
*   WITH HIGHER PRIORITY THAN INTERRUPTED PROGRAM.
*   - IF QUEUED JOB IS STARTED
*   - IF NOT RETURN IS GIVEN TO INTERRUPTED PROGRAM VIA RETU14. 
* 
* 
*   AN OPTIONALY ENTRYPOINT 'DISIOE' IS ALSO PROVIDED FOR 
*   ERRORS IN I/O DRIVERS. BIT 0 IS SET IN A1 AND THE SUB-
*   ROUTINE 'TENDIO' IS CALLED BEFORE THE 'TDISP'-ENTRY 
*   IS ENTERED. 
*   ENTRY 'DISEND' ONLY CALLS 'TENDIO' BEFORE 'TDISP'-ENTRY.
	EJECT
* 
*********** 
* ENTRIES * 
*********** 
* 
	ENTRY	TDISP	DISPATCHER ENTRY 
	ENTRY	LKMDIS	DISPATCHED AFTER LKM
	ENTRY	DISIOE	I/O ERROR ENTRY 
	ENTRY	DISEND	END I/O AND DISPATCH
	ENTRY	DISQUE	POINTER TO FIRST PLACE IN DISPATCHER-QUEUE
	ENTRY	GBQUE	POINTER TO FIRST TTAB IN BUFFER QUEUE
	ENTRY	PRUN	TTAB-ADDRESS OF RUNING PROGRAM
	ENTRY	SRUN	RUNNING SEGMENT 
	ENTRY	RETU14	RESTORE REGISTER A14-A1 VIA A15 STACK 
	ENTRY	RETU13 
	ENTRY	RETU12 
	ENTRY	RETU11 
	ENTRY	RETU10 
	ENTRY	RETUR9 
	ENTRY	RETUR8 
	ENTRY	RETUR7 
	ENTRY	RETUR6 
	ENTRY	RETUR5 
	ENTRY	RETUR4 
	ENTRY	RETUR3 
	ENTRY	RETUR2 
	ENTRY	RETUR1 
	ENTRY	RTNA15 
	ENTRY	FREQUE 
	ENTRY	BLOCKL 
	EJECT
	ENTRY	DWTCHP	CHANNEL PARAMETER 
	ENTRY	DWTST	STATUS 
	ENTRY	DWTECB	ECB ADDRESS 
	ENTRY	DWTOR	ORDER
	ENTRY	DWTADR	POINTER TO ADDRESS-BLOCK
	ENTRY	DWTTAB	TTAB-ADDRESS
	ENTRY	DWTWAT	WAIT ACTIVATE INDICATOR 
	ENTRY	DWTTQ	TERMINAL QUEUE 
	ENTRY	DWTWA	WORK AREA
	ENTRY	DWTTDM	DM REQUEST TTAB ADDRESS 
	ENTRY	DWTVOL	VOLUME NAME 
	ENTRY	ECBBA,ECBRL,ECBEL
	ENTRY	ECBRC,ECBCW
	ENTRY	SACT	ACTIVE SEGMENT POINTER
	ENTRY	LRUNEW	DUMMY FOR MEMORY MANAGEMENT (OVERLAY) 
	EJECT
* 
************* 
* EXTERNALS * 
************* 
* 
*   DISPLACEMENT IN TTAB
* 
	EXTRN	TTB:SA	SAVE AREA 
	EXTRN	TTB:ST	STATUS
	EXTRN	TENDIO	END I/O 
	EXTRN	EXIT	PROGRAM EXIT
	EXTRN	BLOK:S	START OF BLOCK POOL 
	EXTRN	BLOCKE	BLOCK POOL LENGTH 
	EJECT

* 
******************************************
* 
*   DWT-DISPLACEMENT DECLARATIONS 
* 
***************************************** 
* 

DWTCHP	EQU	0	CHANNEL PARAMETER
DWTST	EQU	2	STSTUS
DWTECB	EQU	4	ECB-ADDRESS
DWTOR	EQU	6	ORDER 
DWTADR	EQU	8	ADDRESS BLOCK POINTER
DWTTAB	EQU	10	TTAB-ADDRESS
DWTWAT	EQU	12	WAIT/ACTIVATE INDICATOR 
DWTTQ	EQU	14	TERMINAL QUEUE 
DWTWA	EQU	16	WORK AREA
DWTTDM	EQU	16	DM RQEUEST TTAB ADDRESS 
DWTVOL	EQU	44	VOLUME NAME 
* 
******************************
* 
*    ECB-DISPLACEMENTS
* 
******************************
* 
ECBBA	EQU	/02 
ECBRL	EQU	/04 
ECBEL	EQU	/06 
ECBRC	EQU	/08 
ECBCW	EQU	/0A 
	EJECT
* 
*   D I S Q U E 
* 
*   POINTER TO FIRST PLACE IN DISPATCHER QUEUE
* 
DISQUE	EQU	*
	DATA	0 
* 
*   P R U N 
* 
*   TTAB-ADDRESS OF RUNING PROGRAM
* 
PRUN	EQU	*
	DATA	0 
* 
*   S R U N 
* 
*   RUNNING SEGMENT POINTER 
* 
SRUN	EQU	*
	DATA	0 
******************************* 
* 
*   S A C T 
* 
****************

SACT	DATA	0	ACTIVE SEGMENT POINTER

* 
*   L R U N E W 
* 
LRUNEW	EQU	*
* 
*   G B Q U E 
* 
*   POINTER TO FIRST TASK TABLE IN BUFFER QUEUE 
* 
GBQUE	EQU	* 
	DATA	0 
FREQUE	DATA	BLOK:S
BLOCKL	DATA	BLOCKE
* 
	EJECT
* 
*   D I S I O E 
* 
*   SET BIT 0 IN ECB RETURN CODE AND GO TO TDISP-ENTRY
* 
DISIOE	EQU	*
	LDKL	A1,/8000	SET RETURN CODE
* 
DISEND	EQU	*
	CF	A15,TENDIO
	EJECT
* 
* 
*   T D I S P 
* 
*   THIS IS THE DISPATCHER ENTRY
* 
TDISP	EQU	* 
	INH
	LD	A5,DISQUE 
	RF(Z)	RETUR8	NO QUEUE,RETURN 
	LD	A1,18,A15	LOAD PSW FROM STACK 
	SRL	A1,10	GET LEVEL
	CC	A1,TTB:ST+1,A5	AND COMPARE WITH QUEUED LEVEL
	RF(NG)	RETUR8	RETURN TO INTERRUPTED PROGRAM
	STR	A9,A15	SAVE A9-A14 ON STACK
	STR	A10,A15
	STR	A11,A15
	STR	A12,A15
	STR	A13,A15
	STR	A14,A15
	LD	A1,PRUN 
	STR	A1,A15	SAVE PRUN ON STACK
			AND DISPATCH QUEUED PROGRAM
	EJECT
* 
* 
*   DISPATCH PROGRAM FIRST IN DISPATCHER QUEUE
* 
*   A5 = TTAB-ADDRESS OF PROGRAM TO BE DISPATCHED 
* 
DIS100	EQU	*
	LDR*	A1,A5	REMOVE JOB FROM DISPATCHER QUEUE
	ST	A1,DISQUE 
	LD	A1,TTB:SA,A5	LOAD DISPATCH ADDRESS
	LD	A2,TTB:ST+1,A5	LOAD LEVEL 
	SLL	A2,10
	CWK	A2,/C000	MONITOR JOB ? 
	RF(E)	DIS200	YES 
	STR	A1,A15	STORE DISPATCH ADDRESS
	STR	A2,A15	AND LEVEL ON STACK
	LDR	A3,A5
	ADK	A3,14	SET ADDRESS TO A1 IN SAVE AREA 
	LDK	A1,14	SET COUNTER
DIS110	LDR*	A2,A3	SET UP A1-A14 ON STACK
	STR	A2,A15 
	ADK	A3,2 
	SUK	A1,1 
	RB(NZ)	DIS110
DIS120	ST	A5,PRUN	SET TABB-ADDRES FOR DISPATCHED PROG.
			START QUEUED PROGRAM (A1-A14 ON STACK) 
	EJECT
* 
* 
*   R E T U R 
* 
*    ENTRYPOINTS RETU14-RETUR1 :RELOAD REGISTERS FROM STACK 
*   AND RETURN VIA A15
* 
RETU14	LDR*	A14,A15 
RETU13	LDR*	A13,A15 
RETU12	LDR*	A12,A15 
RETU11	LDR*	A11,A15 
RETU10	LDR*	A10,A15 
RETUR9	LDR*	A9,A15
RETUR8	LDR*	A8,A15
RETUR7	LDR*	A7,A15
RETUR6	LDR*	A6,A15
RETUR5	LDR*	A5,A15
RETUR4	LDR*	A4,A15
RETUR3	LDR*	A3,A15
RETUR2	LDR*	A2,A15
	RF	RETUR1
RTNA15	STR	A1,A15 
RETUR1	LDK	A1,/40	BIT 9 
	ORS	A1,4,A15	SET PSW IN A15 STACK TO ENB 
	LDR*	A1,A15
	RTN	A15
	EJECT
* 
* 
*   MONITOR JOB DISPATCHING 
* 
DIS200	EQU	*
	LDKL	A3,LKMDIS	STORE ADDRESS TO BE DISPATCHED AFTER MONITOR
	STR	A3,A15	JOB ON STACK
	STR	A2,A15	STORE LEVEL 48 ON STACK 
	SUKL	A15,16	ADJUST STACK POINTER 
	STR	A1,A15	SET MONITOR JOB DISPATCH ADDRESS ON STACK 
	STR	A2,A15	SET LEVEL 
	LD	A1,TTB:SA+2,A5	LOAD PARAMETER IN A1 
	STR	A1,A15	AND SET ON STACK
	CF	A15,EXIT	DO EXIT ON MONITOR JOB AND 
	RB	RETUR1	THEN START IT
	EJECT
* 
* 
*   L K M D I S 
* 
*   THIS PART IS DISPATCHED AFTER EACH LKM-REQUEST
*   NO REGISTERS ON STACK 
* 
* 
LKMDIS	EQU	*
	INH
	LD	A5,DISQUE 
	RF(Z)	DIS010	NO QUEUE,RETURN 
	LD	A1,32,A15	LOAD PSW FROM STACK 
	SRL	A1,10	GET LEVEL
	CC	A1,TTB:ST+1,A5	AND COMPARE WITH QUEUED LEVEL
	RB(G)	DIS100	DISPATCH FROM QUEUE 
DIS010	LDR*	A5,A15
	RB	DIS120	RETURN TO INTERRUPTED PROGRAM
* 
* 
	END

HexDump

0x0000…0034 (0, 0, 400)  Head {h00=0x0030, h01=0x0050, text=» IDENT TDISP  REL 8.2 78-09-15  870105040820«, t00=0x0000, t01=0x0004}
0x0034…003c              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x0038}
0x003c…0046              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0040}
0x0046…0080              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x004a}
0x0080…008a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0084}
0x008a…00b2              Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x008e}
0x00b2…00bc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00b6}
0x00bc…00e4              Head {h00=0x0024, h01=0x0050, text=»*   TDISP = TERMINAL DISPATCHER «, t00=0x0000, t01=0x00c0}
0x00e4…00ee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00e8}
0x00ee…00f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00f2}
0x00f8…0102              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00fc}
0x0102…010c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0106}
0x010c…0116              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0110}
0x0116…0120              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x011a}
0x0120…015a              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x0124}
0x015a…0164              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x015e}
0x0164…016e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0168}
0x016e…0178              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0172}
0x0178…01ac              Head {h00=0x0030, h01=0x0050, text=»*   THIS IS THE TERMINAL DISPATCHER IN TOSS.«, t00=0x0000, t01=0x017c}
0x01ac…01ee              Head {h00=0x003e, h01=0x0050, text=»*   ENTRY POINT IS 'TDISP' WITH 8 REGISTERS ON A15 STACK. «, t00=0x0001, t01=0x0020}
0x01ee…0230              Head {h00=0x003e, h01=0x0050, text=»*   THE DISPATCHER CHECKS IF THERE IS A JOB IN DISPATCHER-«, t00=0x0001, t01=0x0062}
0x0230…0270              Head {h00=0x003c, h01=0x0050, text=»*   QUEUE WITH HIGHER PRIORITY THAN INTERRUPTED PROGRAM.«, t00=0x0001, t01=0x00a4}
0x0270…02b0              Head {h00=0x003c, h01=0x0050, text=»*   - IF SO THE QUEUED PROGRAM IS STARTED AND REGISTERS «, t00=0x0001, t01=0x00e4}
0x02b0…02f4              Head {h00=0x0040, h01=0x0050, text=»*     A1-A14 OF INTERRUPTED PROGRAM ARE SAVED ON A15 STACK. «, t00=0x0001, t01=0x0124}
0x02f4…033c              Head {h00=0x0044, h01=0x0050, text=»*   - IF NOT RETURN IS GIVEN TO INTERRUPTED PROGRAM VIA RETUR8. «, t00=0x0001, t01=0x0168}
0x033c…0346              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0020}
0x0346…038a              Head {h00=0x0040, h01=0x0050, text=»*   AN ENTRYPOINT 'LKMDIS' IS ALSO INCLUDED IN THIS MODULE. «, t00=0x0002, t01=0x002a}
0x038a…03d2              Head {h00=0x0044, h01=0x0050, text=»*   THIS PART IS DISPATCHED AFTER EACH LKM-REQUEST.(NO REGISTERS«, t00=0x0002, t01=0x006e}
0x03d2…041e              Head {h00=0x0048, h01=0x0050, text=»*   ON STACK) A CHECK IS MADE IF THERE IS A JOB IN DISPATCHER QUEUE «, t00=0x0002, t01=0x00b6}
0x041e…0458              Head {h00=0x0036, h01=0x0050, text=»*   WITH HIGHER PRIORITY THAN INTERRUPTED PROGRAM.«, t00=0x0002, t01=0x0102}
0x0458…047e              Head {h00=0x0022, h01=0x0050, text=»*   - IF QUEUED JOB IS STARTED«, t00=0x0002, t01=0x013c}
0x047e…04c6              Head {h00=0x0044, h01=0x0050, text=»*   - IF NOT RETURN IS GIVEN TO INTERRUPTED PROGRAM VIA RETU14. «, t00=0x0002, t01=0x0162}
0x04c6…04d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x001a}
0x04d0…04da              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0024}
0x04da…051c              Head {h00=0x003e, h01=0x0050, text=»*   AN OPTIONALY ENTRYPOINT 'DISIOE' IS ALSO PROVIDED FOR «, t00=0x0003, t01=0x002e}
0x051c…055e              Head {h00=0x003e, h01=0x0050, text=»*   ERRORS IN I/O DRIVERS. BIT 0 IS SET IN A1 AND THE SUB-«, t00=0x0003, t01=0x0070}
0x055e…059e              Head {h00=0x003c, h01=0x0050, text=»*   ROUTINE 'TENDIO' IS CALLED BEFORE THE 'TDISP'-ENTRY «, t00=0x0003, t01=0x00b2}
0x059e…05b6              Head {h00=0x0014, h01=0x0050, text=»*   IS ENTERED. «, t00=0x0003, t01=0x00f2}
0x05b6…05fa              Head {h00=0x0040, h01=0x0050, text=»*   ENTRY 'DISEND' ONLY CALLS 'TENDIO' BEFORE 'TDISP'-ENTRY.«, t00=0x0003, t01=0x010a}
0x05fa…0608              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0003, t01=0x014e}
0x0608…0612              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x015c}
0x0612…0626              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0003, t01=0x0166}
0x0626…063a              Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0003, t01=0x017a}
0x063a…064e              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0003, t01=0x018e}
0x064e…0658              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0012}
0x0658…067e              Head {h00=0x0022, h01=0x0050, text=» ENTRY TDISP DISPATCHER ENTRY «, t00=0x0004, t01=0x001c}
0x067e…06a8              Head {h00=0x0026, h01=0x0050, text=» ENTRY LKMDIS DISPATCHED AFTER LKM«, t00=0x0004, t01=0x0042}
0x06a8…06ce              Head {h00=0x0022, h01=0x0050, text=» ENTRY DISIOE I/O ERROR ENTRY «, t00=0x0004, t01=0x006c}
0x06ce…06f8              Head {h00=0x0026, h01=0x0050, text=» ENTRY DISEND END I/O AND DISPATCH«, t00=0x0004, t01=0x0092}
0x06f8…0738              Head {h00=0x003c, h01=0x0050, text=» ENTRY DISQUE POINTER TO FIRST PLACE IN DISPATCHER-QUEUE«, t00=0x0004, t01=0x00bc}
0x0738…0772              Head {h00=0x0036, h01=0x0050, text=» ENTRY GBQUE POINTER TO FIRST TTAB IN BUFFER QUEUE«, t00=0x0004, t01=0x00fc}
0x0772…07a4              Head {h00=0x002e, h01=0x0050, text=» ENTRY PRUN TTAB-ADDRESS OF RUNING PROGRAM«, t00=0x0004, t01=0x0136}
0x07a4…07c8              Head {h00=0x0020, h01=0x0050, text=» ENTRY SRUN RUNNING SEGMENT «, t00=0x0004, t01=0x0168}
0x07c8…0804              Head {h00=0x0038, h01=0x0050, text=» ENTRY RETU14 RESTORE REGISTER A14-A1 VIA A15 STACK «, t00=0x0004, t01=0x018c}
0x0804…081a              Head {h00=0x0012, h01=0x0050, text=» ENTRY RETU13 «, t00=0x0005, t01=0x0038}
0x081a…0830              Head {h00=0x0012, h01=0x0050, text=» ENTRY RETU12 «, t00=0x0005, t01=0x004e}
0x0830…0846              Head {h00=0x0012, h01=0x0050, text=» ENTRY RETU11 «, t00=0x0005, t01=0x0064}
0x0846…085c              Head {h00=0x0012, h01=0x0050, text=» ENTRY RETU10 «, t00=0x0005, t01=0x007a}
0x085c…0872              Head {h00=0x0012, h01=0x0050, text=» ENTRY RETUR9 «, t00=0x0005, t01=0x0090}
0x0872…0888              Head {h00=0x0012, h01=0x0050, text=» ENTRY RETUR8 «, t00=0x0005, t01=0x00a6}
0x0888…089e              Head {h00=0x0012, h01=0x0050, text=» ENTRY RETUR7 «, t00=0x0005, t01=0x00bc}
0x089e…08b4              Head {h00=0x0012, h01=0x0050, text=» ENTRY RETUR6 «, t00=0x0005, t01=0x00d2}
0x08b4…08ca              Head {h00=0x0012, h01=0x0050, text=» ENTRY RETUR5 «, t00=0x0005, t01=0x00e8}
0x08ca…08e0              Head {h00=0x0012, h01=0x0050, text=» ENTRY RETUR4 «, t00=0x0005, t01=0x00fe}
0x08e0…08f6              Head {h00=0x0012, h01=0x0050, text=» ENTRY RETUR3 «, t00=0x0005, t01=0x0114}
0x08f6…090c              Head {h00=0x0012, h01=0x0050, text=» ENTRY RETUR2 «, t00=0x0005, t01=0x012a}
0x090c…0922              Head {h00=0x0012, h01=0x0050, text=» ENTRY RETUR1 «, t00=0x0005, t01=0x0140}
0x0922…0938              Head {h00=0x0012, h01=0x0050, text=» ENTRY RTNA15 «, t00=0x0005, t01=0x0156}
0x0938…094e              Head {h00=0x0012, h01=0x0050, text=» ENTRY FREQUE «, t00=0x0005, t01=0x016c}
0x094e…0964              Head {h00=0x0012, h01=0x0050, text=» ENTRY BLOCKL «, t00=0x0005, t01=0x0182}
0x0964…0972              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0006, t01=0x0008}
0x0972…099a              Head {h00=0x0024, h01=0x0050, text=» ENTRY DWTCHP CHANNEL PARAMETER «, t00=0x0006, t01=0x0016}
0x099a…09b6              Head {h00=0x0018, h01=0x0050, text=» ENTRY DWTST STATUS «, t00=0x0006, t01=0x003e}
0x09b6…09d8              Head {h00=0x001e, h01=0x0050, text=» ENTRY DWTECB ECB ADDRESS «, t00=0x0006, t01=0x005a}
0x09d8…09f2              Head {h00=0x0016, h01=0x0050, text=» ENTRY DWTOR ORDER«, t00=0x0006, t01=0x007c}
0x09f2…0a20              Head {h00=0x002a, h01=0x0050, text=» ENTRY DWTADR POINTER TO ADDRESS-BLOCK«, t00=0x0006, t01=0x0096}
0x0a20…0a42              Head {h00=0x001e, h01=0x0050, text=» ENTRY DWTTAB TTAB-ADDRESS«, t00=0x0006, t01=0x00c4}
0x0a42…0a70              Head {h00=0x002a, h01=0x0050, text=» ENTRY DWTWAT WAIT ACTIVATE INDICATOR «, t00=0x0006, t01=0x00e6}
0x0a70…0a94              Head {h00=0x0020, h01=0x0050, text=» ENTRY DWTTQ TERMINAL QUEUE «, t00=0x0006, t01=0x0114}
0x0a94…0ab2              Head {h00=0x001a, h01=0x0050, text=» ENTRY DWTWA WORK AREA«, t00=0x0006, t01=0x0138}
0x0ab2…0ae0              Head {h00=0x002a, h01=0x0050, text=» ENTRY DWTTDM DM REQUEST TTAB ADDRESS «, t00=0x0006, t01=0x0156}
0x0ae0…0b02              Head {h00=0x001e, h01=0x0050, text=» ENTRY DWTVOL VOLUME NAME «, t00=0x0006, t01=0x0184}
0x0b02…0b22              Head {h00=0x001c, h01=0x0050, text=» ENTRY ECBBA,ECBRL,ECBEL«, t00=0x0007, t01=0x0016}
0x0b22…0b3c              Head {h00=0x0016, h01=0x0050, text=» ENTRY ECBRC,ECBCW«, t00=0x0007, t01=0x0036}
0x0b3c…0b66              Head {h00=0x0026, h01=0x0050, text=» ENTRY SACT ACTIVE SEGMENT POINTER«, t00=0x0007, t01=0x0050}
0x0b66…0ba2              Head {h00=0x0038, h01=0x0050, text=» ENTRY LRUNEW DUMMY FOR MEMORY MANAGEMENT (OVERLAY) «, t00=0x0007, t01=0x007a}
0x0ba2…0bb0              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0007, t01=0x00b6}
0x0bb0…0bba              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00c4}
0x0bba…0bd0              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0007, t01=0x00ce}
0x0bd0…0be6              Head {h00=0x0012, h01=0x0050, text=»* EXTERNALS * «, t00=0x0007, t01=0x00e4}
0x0be6…0bfc              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0007, t01=0x00fa}
0x0bfc…0c06              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0110}
0x0c06…0c26              Head {h00=0x001c, h01=0x0050, text=»*   DISPLACEMENT IN TTAB«, t00=0x0007, t01=0x011a}
0x0c26…0c30              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x013a}
0x0c30…0c50              Head {h00=0x001c, h01=0x0050, text=» EXTRN TTB:SA SAVE AREA «, t00=0x0007, t01=0x0144}
0x0c50…0c6c              Head {h00=0x0018, h01=0x0050, text=» EXTRN TTB:ST STATUS«, t00=0x0007, t01=0x0164}
0x0c6c…0c8a              Head {h00=0x001a, h01=0x0050, text=» EXTRN TENDIO END I/O «, t00=0x0007, t01=0x0180}
0x0c8a…0caa              Head {h00=0x001c, h01=0x0050, text=» EXTRN EXIT PROGRAM EXIT«, t00=0x0008, t01=0x000e}
0x0caa…0cd4              Head {h00=0x0026, h01=0x0050, text=» EXTRN BLOK:S START OF BLOCK POOL «, t00=0x0008, t01=0x002e}
0x0cd4…0cfc              Head {h00=0x0024, h01=0x0050, text=» EXTRN BLOCKE BLOCK POOL LENGTH «, t00=0x0008, t01=0x0058}
0x0cfc…0d0a              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0008, t01=0x0080}
0x0d0a…0d12              Head {h00=0x0004, h01=0x0050, t00=0x0008, t01=0x008e}
0x0d12…0d1c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0096}
0x0d1c…0d4e              Head {h00=0x002e, h01=0x0050, text=»******************************************«, t00=0x0008, t01=0x00a0}
0x0d4e…0d58              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00d2}
0x0d58…0d82              Head {h00=0x0026, h01=0x0050, text=»*   DWT-DISPLACEMENT DECLARATIONS «, t00=0x0008, t01=0x00dc}
0x0d82…0d8c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0106}
0x0d8c…0dbe              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0008, t01=0x0110}
0x0dbe…0dc8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0142}
0x0dc8…0dd0              Head {h00=0x0004, h01=0x0050, t00=0x0008, t01=0x014c}
0x0dd0…0df6              Head {h00=0x0022, h01=0x0050, text=»DWTCHP EQU 0 CHANNEL PARAMETER«, t00=0x0008, t01=0x0154}
0x0df6…0e10              Head {h00=0x0016, h01=0x0050, text=»DWTST EQU 2 STSTUS«, t00=0x0008, t01=0x017a}
0x0e10…0e30 (9, 0, 400)  Head {h00=0x001c, h01=0x0050, text=»DWTECB EQU 4 ECB-ADDRESS«, t00=0x0009, t01=0x0004}
0x0e30…0e4a              Head {h00=0x0016, h01=0x0050, text=»DWTOR EQU 6 ORDER «, t00=0x0009, t01=0x0024}
0x0e4a…0e74              Head {h00=0x0026, h01=0x0050, text=»DWTADR EQU 8 ADDRESS BLOCK POINTER«, t00=0x0009, t01=0x003e}
0x0e74…0e96              Head {h00=0x001e, h01=0x0050, text=»DWTTAB EQU 10 TTAB-ADDRESS«, t00=0x0009, t01=0x0068}
0x0e96…0ec4              Head {h00=0x002a, h01=0x0050, text=»DWTWAT EQU 12 WAIT/ACTIVATE INDICATOR «, t00=0x0009, t01=0x008a}
0x0ec4…0ee8              Head {h00=0x0020, h01=0x0050, text=»DWTTQ EQU 14 TERMINAL QUEUE «, t00=0x0009, t01=0x00b8}
0x0ee8…0f06              Head {h00=0x001a, h01=0x0050, text=»DWTWA EQU 16 WORK AREA«, t00=0x0009, t01=0x00dc}
0x0f06…0f34              Head {h00=0x002a, h01=0x0050, text=»DWTTDM EQU 16 DM RQEUEST TTAB ADDRESS «, t00=0x0009, t01=0x00fa}
0x0f34…0f56              Head {h00=0x001e, h01=0x0050, text=»DWTVOL EQU 44 VOLUME NAME «, t00=0x0009, t01=0x0128}
0x0f56…0f60              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x014a}
0x0f60…0f86              Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x0009, t01=0x0154}
0x0f86…0f90              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x017a}
0x0f90…0fae              Head {h00=0x001a, h01=0x0050, text=»*    ECB-DISPLACEMENTS«, t00=0x0009, t01=0x0184}
0x0fae…0fb8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0012}
0x0fb8…0fde              Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x000a, t01=0x001c}
0x0fde…0fe8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0042}
0x0fe8…0ffe              Head {h00=0x0012, h01=0x0050, text=»ECBBA EQU /02 «, t00=0x000a, t01=0x004c}
0x0ffe…1014              Head {h00=0x0012, h01=0x0050, text=»ECBRL EQU /04 «, t00=0x000a, t01=0x0062}
0x1014…102a              Head {h00=0x0012, h01=0x0050, text=»ECBEL EQU /06 «, t00=0x000a, t01=0x0078}
0x102a…1040              Head {h00=0x0012, h01=0x0050, text=»ECBRC EQU /08 «, t00=0x000a, t01=0x008e}
0x1040…1056              Head {h00=0x0012, h01=0x0050, text=»ECBCW EQU /0A «, t00=0x000a, t01=0x00a4}
0x1056…1064              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000a, t01=0x00ba}
0x1064…106e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00c8}
0x106e…1086              Head {h00=0x0014, h01=0x0050, text=»*   D I S Q U E «, t00=0x000a, t01=0x00d2}
0x1086…1090              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00ea}
0x1090…10c6              Head {h00=0x0032, h01=0x0050, text=»*   POINTER TO FIRST PLACE IN DISPATCHER QUEUE«, t00=0x000a, t01=0x00f4}
0x10c6…10d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x012a}
0x10d0…10e4              Head {h00=0x0010, h01=0x0050, text=»DISQUE EQU *«, t00=0x000a, t01=0x0134}
0x10e4…10f4              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x000a, t01=0x0148}
0x10f4…10fe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0158}
0x10fe…1112              Head {h00=0x0010, h01=0x0050, text=»*   P R U N «, t00=0x000a, t01=0x0162}
0x1112…111c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0176}
0x111c…1146              Head {h00=0x0026, h01=0x0050, text=»*   TTAB-ADDRESS OF RUNING PROGRAM«, t00=0x000a, t01=0x0180}
0x1146…1150              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x001a}
0x1150…1162              Head {h00=0x000e, h01=0x0050, text=»PRUN EQU *«, t00=0x000b, t01=0x0024}
0x1162…1172              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x000b, t01=0x0036}
0x1172…117c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0046}
0x117c…1190              Head {h00=0x0010, h01=0x0050, text=»*   S R U N «, t00=0x000b, t01=0x0050}
0x1190…119a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0064}
0x119a…11be              Head {h00=0x0020, h01=0x0050, text=»*   RUNNING SEGMENT POINTER «, t00=0x000b, t01=0x006e}
0x11be…11c8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0092}
0x11c8…11da              Head {h00=0x000e, h01=0x0050, text=»SRUN EQU *«, t00=0x000b, t01=0x009c}
0x11da…11ea              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x000b, t01=0x00ae}
0x11ea…1212              Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x000b, t01=0x00be}
0x1212…121c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00e6}
0x121c…1230              Head {h00=0x0010, h01=0x0050, text=»*   S A C T «, t00=0x000b, t01=0x00f0}
0x1230…123a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0104}
0x123a…1252              Head {h00=0x0014, h01=0x0050, text=»****************«, t00=0x000b, t01=0x010e}
0x1252…125a              Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x0126}
0x125a…1284              Head {h00=0x0026, h01=0x0050, text=»SACT DATA 0 ACTIVE SEGMENT POINTER«, t00=0x000b, t01=0x012e}
0x1284…128c              Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x0158}
0x128c…1296              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0160}
0x1296…12ae              Head {h00=0x0014, h01=0x0050, text=»*   L R U N E W «, t00=0x000b, t01=0x016a}
0x12ae…12b8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0182}
0x12b8…12cc              Head {h00=0x0010, h01=0x0050, text=»LRUNEW EQU *«, t00=0x000b, t01=0x018c}
0x12cc…12d6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0010}
0x12d6…12ec              Head {h00=0x0012, h01=0x0050, text=»*   G B Q U E «, t00=0x000c, t01=0x001a}
0x12ec…12f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0030}
0x12f6…132e              Head {h00=0x0034, h01=0x0050, text=»*   POINTER TO FIRST TASK TABLE IN BUFFER QUEUE «, t00=0x000c, t01=0x003a}
0x132e…1338              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0072}
0x1338…134c              Head {h00=0x0010, h01=0x0050, text=»GBQUE EQU * «, t00=0x000c, t01=0x007c}
0x134c…135c              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x000c, t01=0x0090}
0x135c…1376              Head {h00=0x0016, h01=0x0050, text=»FREQUE DATA BLOK:S«, t00=0x000c, t01=0x00a0}
0x1376…1390              Head {h00=0x0016, h01=0x0050, text=»BLOCKL DATA BLOCKE«, t00=0x000c, t01=0x00ba}
0x1390…139a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00d4}
0x139a…13a8              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000c, t01=0x00de}
0x13a8…13b2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00ec}
0x13b2…13ca              Head {h00=0x0014, h01=0x0050, text=»*   D I S I O E «, t00=0x000c, t01=0x00f6}
0x13ca…13d4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x010e}
0x13d4…1412              Head {h00=0x003a, h01=0x0050, text=»*   SET BIT 0 IN ECB RETURN CODE AND GO TO TDISP-ENTRY«, t00=0x000c, t01=0x0118}
0x1412…141c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0156}
0x141c…1430              Head {h00=0x0010, h01=0x0050, text=»DISIOE EQU *«, t00=0x000c, t01=0x0160}
0x1430…1456              Head {h00=0x0022, h01=0x0050, text=» LDKL A1,/8000 SET RETURN CODE«, t00=0x000c, t01=0x0174}
0x1456…1460              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x000a}
0x1460…1474              Head {h00=0x0010, h01=0x0050, text=»DISEND EQU *«, t00=0x000d, t01=0x0014}
0x1474…148a              Head {h00=0x0012, h01=0x0050, text=» CF A15,TENDIO«, t00=0x000d, t01=0x0028}
0x148a…1498              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000d, t01=0x003e}
0x1498…14a2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x004c}
0x14a2…14ac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0056}
0x14ac…14c2              Head {h00=0x0012, h01=0x0050, text=»*   T D I S P «, t00=0x000d, t01=0x0060}
0x14c2…14cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0076}
0x14cc…14f4              Head {h00=0x0024, h01=0x0050, text=»*   THIS IS THE DISPATCHER ENTRY«, t00=0x000d, t01=0x0080}
0x14f4…14fe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00a8}
0x14fe…1512              Head {h00=0x0010, h01=0x0050, text=»TDISP EQU * «, t00=0x000d, t01=0x00b2}
0x1512…151e              Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x000d, t01=0x00c6}
0x151e…1534              Head {h00=0x0012, h01=0x0050, text=» LD A5,DISQUE «, t00=0x000d, t01=0x00d2}
0x1534…155a              Head {h00=0x0022, h01=0x0050, text=» RF(Z) RETUR8 NO QUEUE,RETURN «, t00=0x000d, t01=0x00e8}
0x155a…1584              Head {h00=0x0026, h01=0x0050, text=» LD A1,18,A15 LOAD PSW FROM STACK «, t00=0x000d, t01=0x010e}
0x1584…15a0              Head {h00=0x0018, h01=0x0050, text=» SRL A1,10 GET LEVEL«, t00=0x000d, t01=0x0138}
0x15a0…15d8              Head {h00=0x0034, h01=0x0050, text=» CC A1,TTB:ST+1,A5 AND COMPARE WITH QUEUED LEVEL«, t00=0x000d, t01=0x0154}
0x15d8…160c              Head {h00=0x0030, h01=0x0050, text=» RF(NG) RETUR8 RETURN TO INTERRUPTED PROGRAM«, t00=0x000d, t01=0x018c}
0x160c…1634              Head {h00=0x0024, h01=0x0050, text=» STR A9,A15 SAVE A9-A14 ON STACK«, t00=0x000e, t01=0x0030}
0x1634…1648              Head {h00=0x0010, h01=0x0050, text=» STR A10,A15«, t00=0x000e, t01=0x0058}
0x1648…165c              Head {h00=0x0010, h01=0x0050, text=» STR A11,A15«, t00=0x000e, t01=0x006c}
0x165c…1670              Head {h00=0x0010, h01=0x0050, text=» STR A12,A15«, t00=0x000e, t01=0x0080}
0x1670…1684              Head {h00=0x0010, h01=0x0050, text=» STR A13,A15«, t00=0x000e, t01=0x0094}
0x1684…1698              Head {h00=0x0010, h01=0x0050, text=» STR A14,A15«, t00=0x000e, t01=0x00a8}
0x1698…16ac              Head {h00=0x0010, h01=0x0050, text=» LD A1,PRUN «, t00=0x000e, t01=0x00bc}
0x16ac…16d2              Head {h00=0x0022, h01=0x0050, text=» STR A1,A15 SAVE PRUN ON STACK«, t00=0x000e, t01=0x00d0}
0x16d2…16f8              Head {h00=0x0022, h01=0x0050, text=»   AND DISPATCH QUEUED PROGRAM«, t00=0x000e, t01=0x00f6}
0x16f8…1706              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000e, t01=0x011c}
0x1706…1710              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x012a}
0x1710…171a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0134}
0x171a…1750              Head {h00=0x0032, h01=0x0050, text=»*   DISPATCH PROGRAM FIRST IN DISPATCHER QUEUE«, t00=0x000e, t01=0x013e}
0x1750…175a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0174}
0x175a…1794              Head {h00=0x0036, h01=0x0050, text=»*   A5 = TTAB-ADDRESS OF PROGRAM TO BE DISPATCHED «, t00=0x000e, t01=0x017e}
0x1794…179e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0028}
0x179e…17b2              Head {h00=0x0010, h01=0x0050, text=»DIS100 EQU *«, t00=0x000f, t01=0x0032}
0x17b2…17e6              Head {h00=0x0030, h01=0x0050, text=» LDR* A1,A5 REMOVE JOB FROM DISPATCHER QUEUE«, t00=0x000f, t01=0x0046}
0x17e6…17fc              Head {h00=0x0012, h01=0x0050, text=» ST A1,DISQUE «, t00=0x000f, t01=0x007a}
0x17fc…182a              Head {h00=0x002a, h01=0x0050, text=» LD A1,TTB:SA,A5 LOAD DISPATCH ADDRESS«, t00=0x000f, t01=0x0090}
0x182a…1850              Head {h00=0x0022, h01=0x0050, text=» LD A2,TTB:ST+1,A5 LOAD LEVEL «, t00=0x000f, t01=0x00be}
0x1850…1862              Head {h00=0x000e, h01=0x0050, text=» SLL A2,10«, t00=0x000f, t01=0x00e4}
0x1862…1886              Head {h00=0x0020, h01=0x0050, text=» CWK A2,/C000 MONITOR JOB ? «, t00=0x000f, t01=0x00f6}
0x1886…18a0              Head {h00=0x0016, h01=0x0050, text=» RF(E) DIS200 YES «, t00=0x000f, t01=0x011a}
0x18a0…18ca              Head {h00=0x0026, h01=0x0050, text=» STR A1,A15 STORE DISPATCH ADDRESS«, t00=0x000f, t01=0x0134}
0x18ca…18f0              Head {h00=0x0022, h01=0x0050, text=» STR A2,A15 AND LEVEL ON STACK«, t00=0x000f, t01=0x015e}
0x18f0…1902              Head {h00=0x000e, h01=0x0050, text=» LDR A3,A5«, t00=0x000f, t01=0x0184}
0x1902…1934              Head {h00=0x002e, h01=0x0050, text=» ADK A3,14 SET ADDRESS TO A1 IN SAVE AREA «, t00=0x0010, t01=0x0008}
0x1934…1952              Head {h00=0x001a, h01=0x0050, text=» LDK A1,14 SET COUNTER«, t00=0x0010, t01=0x003a}
0x1952…1982              Head {h00=0x002c, h01=0x0050, text=»DIS110 LDR* A2,A3 SET UP A1-A14 ON STACK«, t00=0x0010, t01=0x0058}
0x1982…1996              Head {h00=0x0010, h01=0x0050, text=» STR A2,A15 «, t00=0x0010, t01=0x0088}
0x1996…19a8              Head {h00=0x000e, h01=0x0050, text=» ADK A3,2 «, t00=0x0010, t01=0x009c}
0x19a8…19ba              Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x0010, t01=0x00ae}
0x19ba…19d0              Head {h00=0x0012, h01=0x0050, text=» RB(NZ) DIS110«, t00=0x0010, t01=0x00c0}
0x19d0…1a0e              Head {h00=0x003a, h01=0x0050, text=»DIS120 ST A5,PRUN SET TABB-ADDRES FOR DISPATCHED PROG.«, t00=0x0010, t01=0x00d6}
0x1a0e…1a40              Head {h00=0x002e, h01=0x0050, text=»   START QUEUED PROGRAM (A1-A14 ON STACK) «, t00=0x0010, t01=0x0114}
0x1a40…1a4e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0010, t01=0x0146}
0x1a4e…1a58              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0154}
0x1a58…1a62              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x015e}
0x1a62…1a78              Head {h00=0x0012, h01=0x0050, text=»*   R E T U R «, t00=0x0010, t01=0x0168}
0x1a78…1a82              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x017e}
0x1a82…1ac6              Head {h00=0x0040, h01=0x0050, text=»*    ENTRYPOINTS RETU14-RETUR1 :RELOAD REGISTERS FROM STACK «, t00=0x0010, t01=0x0188}
0x1ac6…1ae4              Head {h00=0x001a, h01=0x0050, text=»*   AND RETURN VIA A15«, t00=0x0011, t01=0x003c}
0x1ae4…1aee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x005a}
0x1aee…1b0a              Head {h00=0x0018, h01=0x0050, text=»RETU14 LDR* A14,A15 «, t00=0x0011, t01=0x0064}
0x1b0a…1b26              Head {h00=0x0018, h01=0x0050, text=»RETU13 LDR* A13,A15 «, t00=0x0011, t01=0x0080}
0x1b26…1b42              Head {h00=0x0018, h01=0x0050, text=»RETU12 LDR* A12,A15 «, t00=0x0011, t01=0x009c}
0x1b42…1b5e              Head {h00=0x0018, h01=0x0050, text=»RETU11 LDR* A11,A15 «, t00=0x0011, t01=0x00b8}
0x1b5e…1b7a              Head {h00=0x0018, h01=0x0050, text=»RETU10 LDR* A10,A15 «, t00=0x0011, t01=0x00d4}
0x1b7a…1b94              Head {h00=0x0016, h01=0x0050, text=»RETUR9 LDR* A9,A15«, t00=0x0011, t01=0x00f0}
0x1b94…1bae              Head {h00=0x0016, h01=0x0050, text=»RETUR8 LDR* A8,A15«, t00=0x0011, t01=0x010a}
0x1bae…1bc8              Head {h00=0x0016, h01=0x0050, text=»RETUR7 LDR* A7,A15«, t00=0x0011, t01=0x0124}
0x1bc8…1be2              Head {h00=0x0016, h01=0x0050, text=»RETUR6 LDR* A6,A15«, t00=0x0011, t01=0x013e}
0x1be2…1bfc              Head {h00=0x0016, h01=0x0050, text=»RETUR5 LDR* A5,A15«, t00=0x0011, t01=0x0158}
0x1bfc…1c16              Head {h00=0x0016, h01=0x0050, text=»RETUR4 LDR* A4,A15«, t00=0x0011, t01=0x0172}
0x1c16…1c30              Head {h00=0x0016, h01=0x0050, text=»RETUR3 LDR* A3,A15«, t00=0x0011, t01=0x018c}
0x1c30…1c4a              Head {h00=0x0016, h01=0x0050, text=»RETUR2 LDR* A2,A15«, t00=0x0012, t01=0x0016}
0x1c4a…1c5c              Head {h00=0x000e, h01=0x0050, text=» RF RETUR1«, t00=0x0012, t01=0x0030}
0x1c5c…1c76              Head {h00=0x0016, h01=0x0050, text=»RTNA15 STR A1,A15 «, t00=0x0012, t01=0x0042}
0x1c76…1c96              Head {h00=0x001c, h01=0x0050, text=»RETUR1 LDK A1,/40 BIT 9 «, t00=0x0012, t01=0x005c}
0x1c96…1cc8              Head {h00=0x002e, h01=0x0050, text=» ORS A1,4,A15 SET PSW IN A15 STACK TO ENB «, t00=0x0012, t01=0x007c}
0x1cc8…1cdc              Head {h00=0x0010, h01=0x0050, text=» LDR* A1,A15«, t00=0x0012, t01=0x00ae}
0x1cdc…1cec              Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x0012, t01=0x00c2}
0x1cec…1cfa              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0012, t01=0x00d2}
0x1cfa…1d04              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00e0}
0x1d04…1d0e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00ea}
0x1d0e…1d32              Head {h00=0x0020, h01=0x0050, text=»*   MONITOR JOB DISPATCHING «, t00=0x0012, t01=0x00f4}
0x1d32…1d3c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0118}
0x1d3c…1d50              Head {h00=0x0010, h01=0x0050, text=»DIS200 EQU *«, t00=0x0012, t01=0x0122}
0x1d50…1d94              Head {h00=0x0040, h01=0x0050, text=» LDKL A3,LKMDIS STORE ADDRESS TO BE DISPATCHED AFTER MONITOR«, t00=0x0012, t01=0x0136}
0x1d94…1db4              Head {h00=0x001c, h01=0x0050, text=» STR A3,A15 JOB ON STACK«, t00=0x0012, t01=0x017a}
0x1db4…1de0              Head {h00=0x0028, h01=0x0050, text=» STR A2,A15 STORE LEVEL 48 ON STACK «, t00=0x0013, t01=0x000a}
0x1de0…1e0a              Head {h00=0x0026, h01=0x0050, text=» SUKL A15,16 ADJUST STACK POINTER «, t00=0x0013, t01=0x0036}
0x1e0a…1e48              Head {h00=0x003a, h01=0x0050, text=» STR A1,A15 SET MONITOR JOB DISPATCH ADDRESS ON STACK «, t00=0x0013, t01=0x0060}
0x1e48…1e66              Head {h00=0x001a, h01=0x0050, text=» STR A2,A15 SET LEVEL «, t00=0x0013, t01=0x009e}
0x1e66…1e96              Head {h00=0x002c, h01=0x0050, text=» LD A1,TTB:SA+2,A5 LOAD PARAMETER IN A1 «, t00=0x0013, t01=0x00bc}
0x1e96…1eba              Head {h00=0x0020, h01=0x0050, text=» STR A1,A15 AND SET ON STACK«, t00=0x0013, t01=0x00ec}
0x1eba…1eea              Head {h00=0x002c, h01=0x0050, text=» CF A15,EXIT DO EXIT ON MONITOR JOB AND «, t00=0x0013, t01=0x0110}
0x1eea…1f0a              Head {h00=0x001c, h01=0x0050, text=» RB RETUR1 THEN START IT«, t00=0x0013, t01=0x0140}
0x1f0a…1f18              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0013, t01=0x0160}
0x1f18…1f22              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x016e}
0x1f22…1f2c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0178}
0x1f2c…1f44              Head {h00=0x0014, h01=0x0050, text=»*   L K M D I S «, t00=0x0013, t01=0x0182}
0x1f44…1f4e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x000a}
0x1f4e…1f88              Head {h00=0x0036, h01=0x0050, text=»*   THIS PART IS DISPATCHED AFTER EACH LKM-REQUEST«, t00=0x0014, t01=0x0014}
0x1f88…1faa              Head {h00=0x001e, h01=0x0050, text=»*   NO REGISTERS ON STACK «, t00=0x0014, t01=0x004e}
0x1faa…1fb4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0070}
0x1fb4…1fbe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x007a}
0x1fbe…1fd2              Head {h00=0x0010, h01=0x0050, text=»LKMDIS EQU *«, t00=0x0014, t01=0x0084}
0x1fd2…1fde              Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0014, t01=0x0098}
0x1fde…1ff4              Head {h00=0x0012, h01=0x0050, text=» LD A5,DISQUE «, t00=0x0014, t01=0x00a4}
0x1ff4…201a              Head {h00=0x0022, h01=0x0050, text=» RF(Z) DIS010 NO QUEUE,RETURN «, t00=0x0014, t01=0x00ba}
0x201a…2044              Head {h00=0x0026, h01=0x0050, text=» LD A1,32,A15 LOAD PSW FROM STACK «, t00=0x0014, t01=0x00e0}
0x2044…2060              Head {h00=0x0018, h01=0x0050, text=» SRL A1,10 GET LEVEL«, t00=0x0014, t01=0x010a}
0x2060…2098              Head {h00=0x0034, h01=0x0050, text=» CC A1,TTB:ST+1,A5 AND COMPARE WITH QUEUED LEVEL«, t00=0x0014, t01=0x0126}
0x2098…20c2              Head {h00=0x0026, h01=0x0050, text=» RB(G) DIS100 DISPATCH FROM QUEUE «, t00=0x0014, t01=0x015e}
0x20c2…20dc              Head {h00=0x0016, h01=0x0050, text=»DIS010 LDR* A5,A15«, t00=0x0014, t01=0x0188}
0x20dc…210c              Head {h00=0x002c, h01=0x0050, text=» RB DIS120 RETURN TO INTERRUPTED PROGRAM«, t00=0x0015, t01=0x0012}
0x210c…2116              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0042}
0x2116…2120              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x004c}
0x2120…212c              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0015, t01=0x0056}
0x212c…2130              Head {h00=0x4004, h01=0x0000}
0x2130…2134              00 15 00 62                                                                                                                                                                                                                                       ┆   b┆
0x2134…213c (22, 1, 8)   20 04 00 00 00 16 00 04                                                                                                                                                                                                                           ┆        ┆
0x213c…2144 (23, 0, 8)   04 a8 04 b0 04 b8 04 c0                                                                                                                                                                                                                           ┆        ┆
0x2144…2194 (24, 0, 398) 00 32 00 50 5c 49 44 45 4e 54 20 4c 52 50 49 4e 54 20 5c 52 45 4c 20 38 2e 31 20 37 38 2d 30 34 2d 32 31 20 20 38 37 30 31 30 35 30 34 30 38 31 30 20 00 00 00 04 00 04 00 50 00 00 00 3a 00 06 00 50 2a 20 00 00 00 42 00 36 00 50 2a 2a 2a 2a   ┆ 2 P IDENT LRPINT  REL 8.1 78-04-21  870105040810        P   :   P*    B 6 P****┆
0x2194…21e4              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 00 00 4c 00 06 00 50 2a 20 00 00 00 86 00 24 00 50 2a 20 20 20 50 48 49 4c 49 50 53 20 54 45 52 4d   ┆**********************************************   L   P*      $ P*   PHILIPS TERM┆
0x21e4…2234              49 4e 41 4c 20 53 59 53 54 45 4d 20 50 54 53 20 00 00 00 90 00 06 00 50 2a 20 00 00 00 b8 00 30 00 50 2a 20 20 20 4c 52 50 49 4e 54 20 3d 20 49 4e 54 45 52 52 55 50 54 20 48 41 4e 44 4c 45 52 53 20 46 4f 52 20 4c 4b 4d 2c 20 52 54 43 00 00   ┆INAL SYSTEM PTS        P*      0 P*   LRPINT = INTERRUPT HANDLERS FOR LKM, RTC  ┆
0x2234…2284              00 c2 00 22 00 50 2a 20 20 20 20 20 20 20 20 20 20 20 20 41 4e 44 20 50 4f 57 45 52 20 46 41 49 4c 55 52 45 00 00 00 f6 00 06 00 50 2a 20 00 00 01 1c 00 06 00 50 2a 20 00 00 01 26 00 06 00 50 2a 20 00 00 01 30 00 06 00 50 2a 20 00 00 01 3a   ┆   " P*            AND POWER FAILURE       P*        P*    &   P*    0   P*    :┆
0x2284…22d2              00 06 00 50 2a 20 00 00 01 44 00 36 00 50 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 00 01 4e 00 06 00 50 2a 20 00 00 01 88         ┆   P*    D 6 P**************************************************   N   P*     ┆
0x22d2…2322 (25, 0, 400) 00 06 00 50 2a 20 00 01 00 04 00 06 00 50 2a 20 00 01 00 0e 00 3a 00 50 2a 20 20 20 54 48 49 53 20 4d 4f 44 55 4c 45 20 43 4f 4e 54 41 49 4e 53 20 4d 41 4e 44 41 54 4f 52 59 20 49 4e 54 45 52 52 55 50 54 20 48 41 4e 44 4c 45 52 53 20 00 01   ┆   P*        P*      : P*   THIS MODULE CONTAINS MANDATORY INTERRUPT HANDLERS   ┆
0x2322…2372              00 18 00 1c 00 50 2a 20 20 20 46 4f 52 20 54 4f 53 53 2e 20 54 48 45 53 45 20 41 52 45 3a 00 01 00 56 00 06 00 50 2a 20 00 01 00 76 00 1e 00 50 2a 20 20 20 2d 49 48 4c 4b 4d 3a 20 4c 4b 4d 2d 49 4e 54 45 52 52 55 50 54 20 00 01 00 80 00 06   ┆     P*   FOR TOSS. THESE ARE:   V   P*    v   P*   -IHLKM: LKM-INTERRUPT       ┆
0x2372…23c2              00 50 2a 20 00 01 00 a2 00 1e 00 50 2a 20 20 20 2d 49 48 52 54 43 3a 20 52 54 43 2d 49 4e 54 45 52 52 55 50 54 20 00 01 00 ac 00 06 00 50 2a 20 00 01 00 ce 00 28 00 50 2a 20 20 20 2d 49 48 50 46 41 52 3a 20 50 4f 57 45 52 20 46 41 49 4c 55   ┆ P*        P*   -IHRTC: RTC-INTERRUPT        P*      ( P*   -IHPFAR: POWER FAILU┆
0x23c2…2412              52 45 20 49 4e 54 45 52 52 55 50 54 00 01 00 d8 00 06 00 50 2a 20 00 01 01 04 00 3a 00 50 2a 20 20 20 49 4e 20 54 48 49 53 20 4d 4f 44 55 4c 45 20 45 4e 54 52 49 45 53 20 46 4f 52 20 52 45 51 55 45 53 54 20 45 52 52 4f 52 53 20 41 4c 53 4f   ┆RE INTERRUPT       P*      : P*   IN THIS MODULE ENTRIES FOR REQUEST ERRORS ALSO┆
0x2412…2462              20 41 52 45 00 01 01 0e 00 1c 00 50 2a 20 20 20 50 52 4f 56 49 44 45 44 2e 20 54 48 45 53 45 20 41 52 45 3a 00 01 01 4c 00 06 00 50 2a 20 00 01 01 6c 00 32 00 50 2a 20 20 20 2d 4c 4b 4d 52 51 45 3a 20 53 45 54 20 41 37 3d 2d 31 20 51 55 45   ┆ ARE       P*   PROVIDED. THESE ARE:   L   P*    l 2 P*   -LKMRQE: SET A7=-1 QUE┆
0x2462…24b2 (26, 0, 400) 55 45 20 4a 4f 42 20 41 4e 44 20 44 49 53 50 41 54 43 48 20 00 01 01 76 00 06 00 50 2a 20 00 02 00 1c 00 28 00 50 2a 20 20 20 2d 4c 4b 4d 51 44 49 3a 20 51 55 45 55 45 20 4a 4f 42 20 41 4e 44 20 44 49 53 50 41 54 43 48 20 00 02 00 26 00 06   ┆UE JOB AND DISPATCH    v   P*      ( P*   -LKMQDI: QUEUE JOB AND DISPATCH    &  ┆
0x24b2…2502              00 50 2a 20 00 02 00 52 00 0a 00 50 5c 45 4a 45 43 54 00 02 00 5c 00 10 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 02 00 6a 00 10 00 50 2a 20 45 4e 54 52 49 45 53 20 2a 20 00 02 00 7e 00 10 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 02   ┆ P*    R   P EJECT       P***********    j   P* ENTRIES *    ~   P***********   ┆
0x2502…2552              00 92 00 06 00 50 2a 20 00 02 00 a6 00 26 00 50 5c 45 4e 54 52 59 5c 49 48 4c 4b 4d 5c 4c 4b 4d 20 49 4e 54 45 52 52 55 50 54 20 48 41 4e 44 4c 45 52 00 02 00 b0 00 24 00 50 5c 45 4e 54 52 59 5c 4c 4b 4d 52 51 45 5c 4c 4b 4d 20 52 45 51 55   ┆     P*      & P ENTRY IHLKM LKM INTERRUPT HANDLER     $ P ENTRY LKMRQE LKM REQU┆
0x2552…25a2              45 53 54 20 45 52 52 4f 52 20 00 02 00 da 00 24 00 50 5c 45 4e 54 52 59 5c 4c 4b 4d 51 44 49 5c 51 55 45 55 45 20 41 4e 44 20 44 49 53 50 41 54 43 48 00 02 01 02 00 06 00 50 2a 20 00 02 01 2a 00 26 00 50 5c 45 4e 54 52 59 5c 49 48 52 54 43   ┆EST ERROR      $ P ENTRY LKMQDI QUEUE AND DISPATCH       P*    * & P ENTRY IHRTC┆
0x25a2…25f2              5c 52 54 43 20 49 4e 54 45 52 52 55 50 54 20 48 41 4e 44 4c 45 52 00 02 01 34 00 38 00 50 5c 45 4e 54 52 59 5c 54 49 4d 51 55 45 5c 50 4f 49 4e 54 45 52 20 54 4f 20 46 49 52 53 54 20 42 4c 4f 43 4b 20 49 4e 20 54 49 4d 45 52 20 51 55 45 55   ┆ RTC INTERRUPT HANDLER   4 8 P ENTRY TIMQUE POINTER TO FIRST BLOCK IN TIMER QUEU┆
0x25f2…2642 (27, 0, 400) 45 20 00 02 01 5e 00 20 00 50 5c 45 4e 54 52 59 5c 4d 4f 4e 43 4c 4f 5c 4d 4f 4e 49 54 4f 52 20 43 4c 4f 43 4b 20 00 03 00 0a 00 32 00 50 5c 45 4e 54 52 59 5c 49 48 50 46 41 52 5c 50 4f 57 45 52 20 46 41 49 4c 55 52 45 20 49 4e 54 45 52 52   ┆E    ^   P ENTRY MONCLO MONITOR CLOCK      2 P ENTRY IHPFAR POWER FAILURE INTERR┆
0x2642…2692              55 50 54 20 48 41 4e 44 4c 45 52 20 00 03 00 2e 00 26 00 50 5c 45 4e 54 52 59 5c 49 4e 49 46 4c 47 5c 49 4e 49 54 49 41 4c 49 5a 41 54 49 4f 4e 20 46 4c 41 47 20 00 03 00 64 00 06 00 50 2a 20 00 03 00 8e 00 12 00 50 2a 2a 2a 2a 2a 2a 2a 2a   ┆UPT HANDLER    . & P ENTRY INIFLG INITIALIZATION FLAG    d   P*        P********┆
0x2692…26e2              2a 2a 2a 2a 2a 20 00 03 00 98 00 12 00 50 2a 20 45 58 54 45 52 4e 41 4c 53 20 2a 20 00 03 00 ae 00 12 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 03 00 c4 00 06 00 50 2a 20 00 03 00 da 00 1c 00 50 5c 45 58 54 52 4e 5c 54 44 49 53 50   ┆*****        P* EXTERNALS *        P*************        P*        P EXTRN TDISP┆
0x26e2…2732              5c 44 49 53 50 41 54 43 48 45 52 20 00 03 00 e4 00 3a 00 50 5c 45 58 54 52 4e 5c 4c 4b 4d 44 49 53 5c 45 4e 54 52 59 20 54 4f 20 42 45 20 44 49 53 50 41 54 43 48 45 44 20 41 46 54 52 20 4c 4b 4d 2d 52 45 51 55 45 53 54 20 00 03 01 04 00 26   ┆ DISPATCHER      : P EXTRN LKMDIS ENTRY TO BE DISPATCHED AFTR LKM-REQUEST      &┆
0x2732…2782              00 50 5c 45 58 54 52 4e 5c 50 52 55 4e 5c 54 54 41 42 20 4f 46 20 52 55 4e 49 4e 47 20 50 52 4f 47 52 41 4d 00 03 01 42 00 24 00 50 5c 45 58 54 52 4e 5c 51 54 4a 4f 42 5c 51 55 45 55 45 20 54 45 52 4d 49 4e 41 4c 20 4a 4f 42 20 00 03 01 6c   ┆ P EXTRN PRUN TTAB OF RUNING PROGRAM   B $ P EXTRN QTJOB QUEUE TERMINAL JOB    l┆
0x2782…27d2 (28, 0, 400) 00 24 00 50 5c 45 58 54 52 4e 5c 53 57 4c 34 38 5c 53 57 49 54 43 48 20 54 4f 20 4c 45 56 45 4c 20 34 38 20 00 04 00 04 00 32 00 50 5c 45 58 54 52 4e 5c 54 54 42 3a 53 41 5c 46 49 52 53 54 20 57 4f 52 44 20 4f 46 20 53 41 56 45 20 41 52 45   ┆ $ P EXTRN SWL48 SWITCH TO LEVEL 48      2 P EXTRN TTB:SA FIRST WORD OF SAVE ARE┆
0x27d2…2822              41 20 49 4e 20 54 54 41 42 20 00 04 00 2c 00 2c 00 50 5c 45 58 54 52 4e 5c 54 54 42 3a 54 44 5c 53 54 41 52 54 20 4f 46 20 54 45 52 4d 49 4e 41 4c 20 44 45 56 49 43 45 53 20 00 04 00 62 00 22 00 50 5c 45 58 54 52 4e 5c 4c 4b 4d 41 4c 5c 4c   ┆A IN TTAB    , , P EXTRN TTB:TD START OF TERMINAL DEVICES    b " P EXTRN LKMAL L┆
0x2822…2872              4b 4d 20 52 45 51 55 45 53 54 20 54 41 42 4c 45 00 04 00 92 00 20 00 50 5c 45 58 54 52 4e 5c 46 52 45 42 4c 4b 5c 53 45 54 20 42 4c 4f 43 4b 20 46 52 45 45 00 04 00 b8 00 22 00 50 5c 45 58 54 52 4e 5c 51 4d 4a 4f 42 5c 51 55 45 55 45 20 4d   ┆KM REQUEST TABLE       P EXTRN FREBLK SET BLOCK FREE     " P EXTRN QMJOB QUEUE M┆
0x2872…28c2              4f 4e 49 54 4f 52 20 4a 4f 42 00 04 00 dc 00 36 00 50 5c 45 58 54 52 4e 5c 52 45 54 55 31 34 5c 52 45 53 54 4f 52 45 20 41 31 2d 41 31 34 20 46 52 4f 4d 20 49 4e 54 45 52 52 55 50 54 20 53 54 41 43 4b 20 00 04 01 02 00 22 00 50 5c 45 58 54   ┆ONITOR JOB     6 P EXTRN RETU14 RESTORE A1-A14 FROM INTERRUPT STACK      " P EXT┆
0x28c2…2912              52 4e 5c 43 56 54 43 4c 4b 5c 52 45 41 4c 20 54 49 4d 45 20 43 4c 4f 43 4b 20 00 04 01 3c 00 24 00 50 5c 45 58 54 52 4e 5c 50 46 49 4e 49 54 5c 52 45 53 54 41 52 54 20 4f 46 20 44 45 56 49 43 45 53 00 04 01 62 00 22 00 50 5c 45 58 54 52 4e   ┆RN CVTCLK REAL TIME CLOCK    < $ P EXTRN PFINIT RESTART OF DEVICES   b " P EXTRN┆

Reduced view