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

⟦9e4707f41⟧

    Length: 14088 (0x3708)
    Notes: pts_type(SC)
    Names: »LRPINT.SC«

Derivation

└─⟦110b7ed5e⟧ Bits:30009664 Philips computer tape "600106"
    └─⟦this⟧ »TOSSWORK/LRPINT.SC« 

PTS(SC)

	IDENT LRPINT 	9.2DK 1 79-11-16  870105040920 

			=DK1, HANGING REM. TERM. 
			80-03-11 
* 
* 
**************************************************
* 
*   PHILIPS TERMINAL SYSTEM PTS 
* 
*   LRPINT = INTERRUPT HANDLERS FOR LKM, RTC
*            AND POWER FAILURE
* 
* 
* 
* 
* 
**************************************************
* 
* 
*   THIS MODULE CONTAINS MANDATORY INTERRUPT HANDLERS 
*   FOR TOSS. THESE ARE:
* 
*   -IHLKM:  LKM INTERRUPT
* 
*   -IHRTC:  RTC INTERRUPT
* 
*   -IHPFAR: POWER FAILURE INTERRUPT
* 
*   IN THIS MODULE ENTRIES FOR REQUEST ERRORS ALSO ARE
*   PROVIDED. THESE ARE:
* 
*   -LKMRQE: SET A7 = -1, QUEUE JOB AND DISPATCH
* 
*   -LKMQDI: QUEUE JOB AND DISPATCH 
* 
	EJECT			LRPINT 
* 
* 
*********** 
* ENTRIES * 
*********** 
* 
* 
	ENTRY	IHLKM	LKM INTERRUPT HANDLER
	ENTRY	LKM030	SPECIAL TLDSEG REQUEST ERROR ENTRY
	ENTRY	LKMRQE	LKM REQUEST ERROR 
	ENTRY	LKMERR	HALT SYSTEM DUE TO FATAL LKM ERROR
	ENTRY	LKMQDI	QUEUE JOB AND DISPATCH
	ENTRY	IHRTC	RTC INTERRUPT HANDLER
	ENTRY	TIMQUE	POINTER TO FIRST BLOCK IN TIMER QUEUE 
	ENTRY	MONCLO	MONITOR CLOCK 
	ENTRY	IHPFAR	POWER FAILURE INTERRUPT HANDLER 
	ENTRY	INIFLG	INITIALIZATION FLAG 
	EJECT			LRPINT 
* 
* 
************* 
* EXTERNALS * 
************* 
* 
* 
	EXTRN	TDISP	DISPATCHER 
	EXTRN	DISQUE	DISPATCHER QUEUE
	EXTRN	PRUN	TTAB OF RUNNING PROGRAM 
	EXTRN	MEXIT	MONITOR TASK EXIT
	EXTRN	MONMMU	MONITOR (SYSTEM) MMU TABLE
	EXTRN	QTJOB	QUEUE TASK 
	EXTRN	QMJOB	QUEUE MONITOR JOB
	EXTRN	SWL48	SWITCH TO LEVEL 48 
	EXTRN	SWLXY	SWITCH TO LEVEL XY 
	EXTRN	FREBLK	SET BLOCK FREE
	EXTRN	SAVE8	SAVE 8 REGISTERS 
	EXTRN	PFINIT	RESTART OF DEVICES
	EXTRN	HALT	HALT MODULE 
	EXTRN	INTSAV	INTERRUPT SAVE MODULE 
	EXTRN	TTABLD	LOAD TASK TTAB
	EXTRN	PQEMTY	PAGE QUEUE EMPTY FLAG 
	EXTRN	PAGQUE	FREE PAGE QUEUE 
	EXTRN	SEG:PB	PAGE BLOCK ADDRESS
	EXTRN	PAG:QB	QUEUE LINK BACKWARD 
	EXTRN	TTB:SB	SEGMENT BLOCK POINTER 
	EXTRN	TTB:PW	PROGRAM STATUS WORD 
	EXTRN	TTB:SA	FIRST WORD OF SAVE AREA IN TTAB 
	EXTRN	LKMAL	LKM REQUEST TABLE
	EJECT			LRPINT 
* 
* 
***************************************** 
* 
*	CONDITIONAL ASSEMBLY
* 
***************************************** 
* 
*	A PROGRAM VERSION USING TOSS MMU PAGING 
*	IS OBTAINED BY SETTING MMUPAG EQU 1.
* 
MMUPAG	EQU	0
* 
* 
*	A PROGRAM VERSION USING THE EXTENDED INSTRUCTION
*	SET IS OBTAINED BY SETTING CPU852 EQU 0.
* 
CPU852	EQU	1
* 
* 
*	A PROGRAM VERSION USING TOSS DISC PAGING
*	IS OBTAINED BY SETTING DSKPAG EQU 1.
* 
DSKPAG	EQU	0
* 
* 
*	A PROGRAM VERSION USING NO MONITOR CLOCK FUNCTIONS
*	IS OBTAINED BY SETTING MCLOCK EQU 0.
* 
X:A	EQU	1 
MONCLK	EQU	X:A
* 
	EJECT			LRPINT 
* 
* 
*   I H L K M 
* 
* 
*   THIS IS THE LKM INTERRUPT HANDLER. THE FOLLOWING
*   STEPS ARE CARRIED OUT:
* 
*   - IF STACK OVERFLOW SYSTEM HALTS. 
* 
*   - ELSE REGISTERS A1 - A14 ARE SAVED IN TTAB FOR RUNNING 
*     PROGRAM.
* 
*   - EXIT CONDITIONS ARE SET AND A BRANCH IS MADE TO 
*     APPROPRIATE LKM PROCESSOR.
* 
*   EXIT CONDITIONS ARE:
* 
*   A4 = LABEL ADDRESS OF LKM REQUEST 
*        (A4 = 0 INDICATES NO LABEL IN LKM REQUEST) 
*   A5 = TTAB ADDRESS OF CALLING PROGRAM
*   A2, A3 AND A6 ARE LOST. 
* 
*   ALL OTHER REGISTERS REMAIN UNCHANGED FROM CALLING 
*   PROGRAM.
* 
* 
* 
IHLKM	EQU	* 
	ST	P,INTSAV	SAVE LAST INTERRUPT
	RIT	/1D	RESET INTERNAL INTERRUPT FLAG
* 
	EJECT			LRPINT 
* 
* 
	ST	A15,LKM010	SAVE A15 
	LD	A15,PRUN	LOAD TTAB ADDRESS
* 
	IFT	CPU852=1 
	ADKL	A15,TTB:SA+28	SET A15 TO LAST IN SAVE AREA
	STR	A14,A15	SAVE USER REGISTERS, -A14
	STR	A13,A15	-A13 
	STR	A12,A15	-A12 
	STR	A11,A15	-A11 
	STR	A10,A15	-A10 
	STR	A9,A15	-A9 
	STR	A8,A15	-A8 
	STR	A7,A15	-A7 
	STR	A6,A15	-A6 
	STR	A5,A15	-A5 
	STR	A4,A15	-A4 
	STR	A3,A15	-A3 
	STR	A2,A15	-A2 
	STR	A1,A15	-A1 
	XIF
* 
	IFT	CPU852=0 
	MS	14,TTB:SA+2,A15	SAVE A1-A14 IN TTAB SAVE AREA 
	XIF
* 
	LD	A5,PRUN	GET TTAB ADDRESS OF CALLING TASK
	LDKL	A15,0	RESTORE A15 STACK POINTER 
LKM010	EQU	*-2
* 
	EJECT			LRPINT 
* 
*   GET LKM REQUEST PARAMETERS
* 
	LDR*	A3,A15
	LDR*	A2,A15	LOAD P.C. AND ADJUST STACK POINTER 
	ST	A3,TTB:PW,A5	STORE PSW IN TTAB
* 
	IFT	MMUPAG=0 
	LD	A3,-2,A2	GET INSTRUCTION CODE 
	LDR*	A6,A2	GET DATA DIRECTIVE
	XIF
* 
	IFT	MMUPAG=1 
	ANK	A3,1 
	RF(NZ)	LKM015	USER MODE? 
	TL	MONMMU	NO, LOAD MONITOR MMU TABLE 
* 
LKM015	EQU	*
 	EL	A3,-2,A2	GET INSTRUCTION CODE
	ELR	A6,A2	GET DATA DIRECTIVE 
	XIF
* 
	CWK	A3,/2804 
	RF(E)	LKM025	LKM?
	CWK	A3,/6300 
	RF(E)	LKM025	TRAP? 
* 
*   STACK OVERFLOW: HALT SYSTEM 
* 
	LDK	A1,7	HALT PARAMETER
	RF	LKM070	HALT SYSTEM DUE TO STACK OVERFLOW
* 
	EJECT			LRPINT 
* 
* 
LKM025	EQU	*
	IFT	DSKPAG=1 
	LD	A3,TTB:SB,A5	GET SEGMENT BLOCK ADDRESS
	RF(Z)	LKM027	NO SEGMENT? 
	LDR*	A4,A3	GET SEGMENT STATUS
	ANKL	A4,/1E00	CHECK IF CORE RESIDENT OR... 
	RF(NZ)	LKM027	...USED BY AN INTERRUPTED TASK 
* 
*   INSERT PAGE BLOCK IN PAGE QUEUE 
* 
	LD	A3,SEG:PB,A3	GET PAGE BLOCK ADDRESS 
	LDKL	A4,PAGQUE	GET PAGQUE ADDRESS
	ST	A4,PAG:QB,A3
	LDR*	A4,A4	GET ADDRESS OF FIRST BLOCK IN PAGQUE
	STR	A4,A3	UPDATE QUEUE LINKS 
	ST	A3,PAGQUE 
	ST	A3,PAG:QB,A4
	LD	A3,PQEMTY	CHECK IF LOAD TASK IN PAUSE STATE 
	RF(Z)	LKM027	PAGE QUEUE NOT EMPTY? 
* 
	EJECT			LRPINT 
* 
*   RESTART LOAD TASK 
* 
	CM	PQEMTY	INDICATE PAGE QUEUE NOT EMPTY
	LDR	A4,A5	SAVE A5
	LDKL	A5,TTABLD	GET LDTASK TTAB ADDRESS 
	CF	A15,QTJOB	RESTART LOAD TASK 
	LDR	A5,A4	RESTORE A5 
	LD	A4,TTB:PW,A5	GET PSW
	ST	A4,-2,A15	RESTORE PSW ON STACK
* 
LKM027	EQU	*
	XIF
* 
	IFF	MMUPAG+DSKPAG=0
	CWK	A6,9	CHECK DATA DIRECTIVE
	RF(E)	LKM060	LOAD SEGMENT REQUEST? 
	XIF
* 
	EJECT			LRPINT 
* 
* 
LKM030	EQU	*
	CM	PRUN	INDICATE IDLE LOOP RUNNING 
	CF	A15,SWL48	SWITCH TO LEVEL 48
	LDK	A4,0 
	LDR	A3,A6	GET DATA DIRECTIVE 
	RF(NN)	LKM050	NO LABEL?
* 
*   LKM REQUEST WITH LABEL
* 
	ADK	A2,2 
	NGR	A3,A3	MAKE DATA DIRECTIVE POSITIVE 
* 
	IFT	MMUPAG=0 
	LDR*	A4,A2	GET LABEL 
	XIF
* 
	IFT	MMUPAG=1 
	ELR	A4,A2	GET LABEL
	XIF
* 
	EJECT			LRPINT 
* 
*   UPDATE TTB:SA AND GO TO LKM PROCESSOR 
* 
LKM050	EQU	*
	ADK	A2,2	SAVE NEXT ADDRESS TO
	ST	A2,TTB:SA,A5	EXECUTE IN TTAB
	ADR	A3,A3	GET INDEX IN LKMAL 
	RF(Z)	LKMQDI	PROGRAM SWITCH REQUEST? 
	CW	A3,LKMAL
	RF(NL)	LKMRQE	INVALID DATA DIRECTIVE?
	INH
	LD	A3,LKMAL,A3 
* 
	IFF	MMUPAG+DSKPAG=0
	RF	LKM065
* 
LKM060	EQU	*	LOAD SEGMENT REQUEST (DATA 9)
	LD	A3,LKMAL+18	GET TLDSEG ADDRESS
	XIF
* 
LKM065	EQU	*
	ABR(NZ)	A3	BRANCH TO LKM PROCESSOR 
* 
	EJECT			LRPINT 
* 
* 
*   L K M E R R 
* 
* 
LKMERR	LDK	A1,15	INDICATE REQUESTED LKM PROC. NOT PRESENT 
* 
LKM070	EQU	*
	CF	A15,HALT	HALT SYSTEM
* 
* 
*   L K M R Q E 
* 
*   SET A7 = -1, QUEUE TERMINAL JOB AND DISPATCH. 
* 
*   A5 = TTAB ADDRESS 
* 
* 
LKMRQE	EQU	*
	LDKL	A2,-1 
	ST	A2,TTB:SA+14,A5	SET -1 IN SAVE AREA A7
* 
* 
*   L K M Q D I 
* 
*   QUEUE TERMINAL JOB AND DISPATCH.
* 
*   A5 = TTAB ADDRESS 
* 
* 
LKMQDI	EQU	*
	CF	A15,QTJOB 
* 
T:DISP	EQU	*	COMMON EXIT TO DISPATCHER
	ABL	TDISP	GO TO DISPATCHER 
* 
	EJECT			LRPINT 
* 
*   I H R T C 
* 
*   THIS IS THE REAL TIME CLOCK INTERRUPT HANDLER.
*   THE TIMER QUEUE WILL BE PROCESSED EACH 100 MS.
* 
IHRTC	ST	P,INTSAV	SAVE LAST INTERRUPT 
	RIT	/1B	RESET INTERRUPT FLAG 
	IM	COUNT 
	RF(P)	RTC010	CHECK TIMER QUEUE?
	RTN	A15
* 
RTC010	EQU	*
	IFT	CPU852=1 
	CF	A15,SAVE8	SAVE A1-A8 ON STACK 
	XIF
* 
	IFT	CPU852=0 
	MSR	8,A15	SAVE A1-A8 ON STACK
	XIF
* 
	LDKL	A4,-4	SET 100 MS SWITCH 
	ST	A4,COUNT
	LDKL	A2,CLOCK	QUEUE CLOCK ROUTINE AS MJOB
	CF	A15,QMJOB 
* 
	IFT	MONCLK=1 
	IM	SECOND
	RF(P)	RTC025	UPDATE MONITOR CLOCK? 
	XIF
* 
RTC020	EQU	*
	CF	A15,SWLXY	SWITCH TO LEVEL XY
	RB	T:DISP
* 
	EJECT			LRPINT 
* 
* 
	IFT	MONCLK=1 
* 
*   MONITOR CLOCK UPDATING ROUTINE STARTED EACH SECOND. 
* 
MCLOCK	EQU	*
RTC025	LDKL	A4,-9	SET SECOND SWITCH 
	ST	A4,SECOND 
	LDK	A4,4 
* 
MCLO10	LDK	A3,60	NUMBER OF MINUTES AND SECONDS
MCLO20	IM	MONCLO+2,A4	INCREMENT TIME
	XR	A3,MONCLO+2,A4	CHANGE MINUTES OR HOURS ?
	RB(NE)	RTC020	GO TO DISPATCHER?
	CM	MONCLO+2,A4	RESTART TIME COUNTER
	SUK	A4,2	END?
	RB(N)	MCLO20	MIDNIGHT CARRY? 
	RB(P)	MCLO10	UPDATE MINUTES? 
	LDK	A3,24	UPDATE HOURS 
	RB	MCLO20
	XIF
* 
* 
*   M O N C L O 
* 
* 
MONCLO	EQU	*
	IFT	MONCLK=1 
	DATA	0	ACCUMULATED 24 HOUR CARRY 
	DATA	0	HOUR
	DATA	0	MINUTE
	DATA	0	SECOND
SECOND	DATA	0	SECOND SWITCH 
	XIF
* 
	EJECT			LRPINT 
* 
*   CLOCK ROUTINE STARTED EACH 100 MS.
* 
CLOCK	INH 
	LDKL	A4,TIMQUE	LOAD FIRST TIMER ADDRESS
* 
CLK10	LDR	A6,A4 
CLK20	LDR*	A4,A6	GET TIMER BLOCK
	ABL(Z)	MEXIT	END OF QUEUE
	IM	4,A4	INCREMENT TIMER
	RB(N)	CLK10	NOT TIME OUT?
	RF(Z)	CLK30	TIME OUT?
	LDR*	A3,A4	RELEASE TIMER 
	STR	A3,A6
	CF	A15,FREBLK
	LDR	A4,A2
	CF	A15,FREBLK
	RB	CLK20 
* 
	EJECT			LRPINT 
* 
* 
CLK30	CF	A15,CLK40	CALL TIME OUT ROUTINE
	CF	A15,SWL48	SWITCH TO LEVEL 48	DK1
	INH
	RB	CLK10 
* 
CLK40	EQU	* 
	IFT	CPU852=1 
	CF	A15,SAVE8	SAVE A1-A8 ON STACK 
	XIF
* 
	IFT	CPU852=0 
	MSR	8,A15	SAVE A1-A8 ON STACK
	XIF
* 
				DK1 
	INH
	LD	A2,2,A4	LOAD DISP BLOCK 
	LD	A1,4,A2	GET PARAMETER 
	ABI	2,A2	GO TO TIME OUT ROUTINE
* 
* 
COUNT	DATA	0	100 MS SWITCH
* 
* 
*   T I M Q U E 
* 
*   POINTER TO FIRST BLOCK IN TIMER QUEUE 
* 
* 
TIMQUE	EQU	*
	DATA	0 
* 
	EJECT			LRPINT 
* 
* 
*   I H P F A R 
* 
*   THIS IS THE POWER FAIL/AUTO RESTART INTERRUPT HANDLER.
* 
* 
	DATA	0 
TTABPF	DATA	0	TTAB FOR POWER FAIL 
	DATA	'#P'
	DATA	0 
A15SAV	DATA	0 
	DATA	/00C0 
	DATA	POWOFF
* 
* 
*   WORK AREAS
* 
* 
PFX	DATA	1	POWER ON/OFF INDICATOR 
* 
* 
INIFLG	DATA	1	INITIALIZATION FLAG 
* 
	EJECT			LRPINT 
* 
* 
*   POWER FAIL/AUTO RESTART INTERRUPT 
* 
* 
IHPFAR	EQU	*	 
	ST	P,INTSAV	SAVE LAST INTERRUPT
	RIT	/17	RESET INTERNAL INTERRUPT 
	C1S	PFX	INDICATE POWER ON OR OFF 
	RF(P)	POWON	POWER ON?
* 
*   POWER OFF 
* 
	IFT	CPU852=1 
	CF	A15,SAVE8	SAVE A1-A8 ON STACK 
	XIF
* 
	IFT	CPU852=0 
	MSR	8,A15	SAVE A1-A8 ON STACK
	XIF
* 
	LD	A1,DISQUE	QUEUE PFTASK FIRST FOR DISPATCHING
	LDKL	A2,TTABPF 
	STR	A1,A2
	ST	A2,DISQUE 
	RB	T:DISP
* 
POWOFF	ST	A15,A15SAV	SAVE A15 FOR BETTER TIMES
	HLT
* 
	EJECT			LRPINT 
* 
*   POWER ON
* 
POWON	LD	A15,A15SAV	RELOAD A15
	CM	INIFLG	RESET INIT FLAG
	CF	A15,PFINIT
	CM	PRUN
	RB	T:DISP
* 
* 
* 
	END

HexDump

0x0000…0036 (0, 0, 400)  Head {h00=0x0032, h01=0x0050, text=» IDENT LRPINT  9.2DK 1 79-11-16  870105040920 «, t00=0x0000, t01=0x0004}
0x0036…003e              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0062              Head {h00=0x0020, h01=0x0050, text=»   =DK1, HANGING REM. TERM. «, t00=0x0000, t01=0x0042}
0x0062…0076              Head {h00=0x0010, h01=0x0050, text=»   80-03-11 «, t00=0x0000, t01=0x0066}
0x0076…0080              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x007a}
0x0080…008a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0084}
0x008a…00c4              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x008e}
0x00c4…00ce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00c8}
0x00ce…00f6              Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x00d2}
0x00f6…0100              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00fa}
0x0100…0134              Head {h00=0x0030, h01=0x0050, text=»*   LRPINT = INTERRUPT HANDLERS FOR LKM, RTC«, t00=0x0000, t01=0x0104}
0x0134…015a              Head {h00=0x0022, h01=0x0050, text=»*            AND POWER FAILURE«, t00=0x0000, t01=0x0138}
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…0182              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x017c}
0x0182…018c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0186}
0x018c…01c6              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x0190}
0x01c6…01d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x003a}
0x01d0…01da              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0044}
0x01da…0218              Head {h00=0x003a, h01=0x0050, text=»*   THIS MODULE CONTAINS MANDATORY INTERRUPT HANDLERS «, t00=0x0001, t01=0x004e}
0x0218…0238              Head {h00=0x001c, h01=0x0050, text=»*   FOR TOSS. THESE ARE:«, t00=0x0001, t01=0x008c}
0x0238…0242              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00ac}
0x0242…0264              Head {h00=0x001e, h01=0x0050, text=»*   -IHLKM:  LKM INTERRUPT«, t00=0x0001, t01=0x00b6}
0x0264…026e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00d8}
0x026e…0290              Head {h00=0x001e, h01=0x0050, text=»*   -IHRTC:  RTC INTERRUPT«, t00=0x0001, t01=0x00e2}
0x0290…029a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0104}
0x029a…02c6              Head {h00=0x0028, h01=0x0050, text=»*   -IHPFAR: POWER FAILURE INTERRUPT«, t00=0x0001, t01=0x010e}
0x02c6…02d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x013a}
0x02d0…030e              Head {h00=0x003a, h01=0x0050, text=»*   IN THIS MODULE ENTRIES FOR REQUEST ERRORS ALSO ARE«, t00=0x0001, t01=0x0144}
0x030e…032e              Head {h00=0x001c, h01=0x0050, text=»*   PROVIDED. THESE ARE:«, t00=0x0001, t01=0x0182}
0x032e…0338              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0012}
0x0338…0370              Head {h00=0x0034, h01=0x0050, text=»*   -LKMRQE: SET A7 = -1, QUEUE JOB AND DISPATCH«, t00=0x0002, t01=0x001c}
0x0370…037a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0054}
0x037a…03a6              Head {h00=0x0028, h01=0x0050, text=»*   -LKMQDI: QUEUE JOB AND DISPATCH «, t00=0x0002, t01=0x005e}
0x03a6…03b0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x008a}
0x03b0…03c8              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0002, t01=0x0094}
0x03c8…03d2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00ac}
0x03d2…03dc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00b6}
0x03dc…03f0              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0002, t01=0x00c0}
0x03f0…0404              Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0002, t01=0x00d4}
0x0404…0418              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0002, t01=0x00e8}
0x0418…0422              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00fc}
0x0422…042c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0106}
0x042c…0456              Head {h00=0x0026, h01=0x0050, text=» ENTRY IHLKM LKM INTERRUPT HANDLER«, t00=0x0002, t01=0x0110}
0x0456…048e              Head {h00=0x0034, h01=0x0050, text=» ENTRY LKM030 SPECIAL TLDSEG REQUEST ERROR ENTRY«, t00=0x0002, t01=0x013a}
0x048e…04b6              Head {h00=0x0024, h01=0x0050, text=» ENTRY LKMRQE LKM REQUEST ERROR «, t00=0x0002, t01=0x0172}
0x04b6…04ee              Head {h00=0x0034, h01=0x0050, text=» ENTRY LKMERR HALT SYSTEM DUE TO FATAL LKM ERROR«, t00=0x0003, t01=0x000a}
0x04ee…051a              Head {h00=0x0028, h01=0x0050, text=» ENTRY LKMQDI QUEUE JOB AND DISPATCH«, t00=0x0003, t01=0x0042}
0x051a…0544              Head {h00=0x0026, h01=0x0050, text=» ENTRY IHRTC RTC INTERRUPT HANDLER«, t00=0x0003, t01=0x006e}
0x0544…0580              Head {h00=0x0038, h01=0x0050, text=» ENTRY TIMQUE POINTER TO FIRST BLOCK IN TIMER QUEUE «, t00=0x0003, t01=0x0098}
0x0580…05a4              Head {h00=0x0020, h01=0x0050, text=» ENTRY MONCLO MONITOR CLOCK «, t00=0x0003, t01=0x00d4}
0x05a4…05da              Head {h00=0x0032, h01=0x0050, text=» ENTRY IHPFAR POWER FAILURE INTERRUPT HANDLER «, t00=0x0003, t01=0x00f8}
0x05da…0604              Head {h00=0x0026, h01=0x0050, text=» ENTRY INIFLG INITIALIZATION FLAG «, t00=0x0003, t01=0x012e}
0x0604…061c              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0003, t01=0x0158}
0x061c…0626              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0170}
0x0626…0630              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x017a}
0x0630…0646              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0003, t01=0x0184}
0x0646…065c              Head {h00=0x0012, h01=0x0050, text=»* EXTERNALS * «, t00=0x0004, t01=0x000a}
0x065c…0672              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0004, t01=0x0020}
0x0672…067c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0036}
0x067c…0686              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0040}
0x0686…06a6              Head {h00=0x001c, h01=0x0050, text=» EXTRN TDISP DISPATCHER «, t00=0x0004, t01=0x004a}
0x06a6…06cc              Head {h00=0x0022, h01=0x0050, text=» EXTRN DISQUE DISPATCHER QUEUE«, t00=0x0004, t01=0x006a}
0x06cc…06f8              Head {h00=0x0028, h01=0x0050, text=» EXTRN PRUN TTAB OF RUNNING PROGRAM «, t00=0x0004, t01=0x0090}
0x06f8…071e              Head {h00=0x0022, h01=0x0050, text=» EXTRN MEXIT MONITOR TASK EXIT«, t00=0x0004, t01=0x00bc}
0x071e…074e              Head {h00=0x002c, h01=0x0050, text=» EXTRN MONMMU MONITOR (SYSTEM) MMU TABLE«, t00=0x0004, t01=0x00e2}
0x074e…076e              Head {h00=0x001c, h01=0x0050, text=» EXTRN QTJOB QUEUE TASK «, t00=0x0004, t01=0x0112}
0x076e…0794              Head {h00=0x0022, h01=0x0050, text=» EXTRN QMJOB QUEUE MONITOR JOB«, t00=0x0004, t01=0x0132}
0x0794…07bc              Head {h00=0x0024, h01=0x0050, text=» EXTRN SWL48 SWITCH TO LEVEL 48 «, t00=0x0004, t01=0x0158}
0x07bc…07e4              Head {h00=0x0024, h01=0x0050, text=» EXTRN SWLXY SWITCH TO LEVEL XY «, t00=0x0004, t01=0x0180}
0x07e4…0808              Head {h00=0x0020, h01=0x0050, text=» EXTRN FREBLK SET BLOCK FREE«, t00=0x0005, t01=0x0018}
0x0808…082e              Head {h00=0x0022, h01=0x0050, text=» EXTRN SAVE8 SAVE 8 REGISTERS «, t00=0x0005, t01=0x003c}
0x082e…0856              Head {h00=0x0024, h01=0x0050, text=» EXTRN PFINIT RESTART OF DEVICES«, t00=0x0005, t01=0x0062}
0x0856…0876              Head {h00=0x001c, h01=0x0050, text=» EXTRN HALT HALT MODULE «, t00=0x0005, t01=0x008a}
0x0876…08a2              Head {h00=0x0028, h01=0x0050, text=» EXTRN INTSAV INTERRUPT SAVE MODULE «, t00=0x0005, t01=0x00aa}
0x08a2…08c6              Head {h00=0x0020, h01=0x0050, text=» EXTRN TTABLD LOAD TASK TTAB«, t00=0x0005, t01=0x00d6}
0x08c6…08f2              Head {h00=0x0028, h01=0x0050, text=» EXTRN PQEMTY PAGE QUEUE EMPTY FLAG «, t00=0x0005, t01=0x00fa}
0x08f2…0918              Head {h00=0x0022, h01=0x0050, text=» EXTRN PAGQUE FREE PAGE QUEUE «, t00=0x0005, t01=0x0126}
0x0918…0940              Head {h00=0x0024, h01=0x0050, text=» EXTRN SEG:PB PAGE BLOCK ADDRESS«, t00=0x0005, t01=0x014c}
0x0940…096a              Head {h00=0x0026, h01=0x0050, text=» EXTRN PAG:QB QUEUE LINK BACKWARD «, t00=0x0005, t01=0x0174}
0x096a…0996              Head {h00=0x0028, h01=0x0050, text=» EXTRN TTB:SB SEGMENT BLOCK POINTER «, t00=0x0006, t01=0x000e}
0x0996…09c0              Head {h00=0x0026, h01=0x0050, text=» EXTRN TTB:PW PROGRAM STATUS WORD «, t00=0x0006, t01=0x003a}
0x09c0…09f6              Head {h00=0x0032, h01=0x0050, text=» EXTRN TTB:SA FIRST WORD OF SAVE AREA IN TTAB «, t00=0x0006, t01=0x0064}
0x09f6…0a1c              Head {h00=0x0022, h01=0x0050, text=» EXTRN LKMAL LKM REQUEST TABLE«, t00=0x0006, t01=0x009a}
0x0a1c…0a34              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0006, t01=0x00c0}
0x0a34…0a3e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00d8}
0x0a3e…0a48              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00e2}
0x0a48…0a7a              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0006, t01=0x00ec}
0x0a7a…0a84              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x011e}
0x0a84…0aa2              Head {h00=0x001a, h01=0x0050, text=»* CONDITIONAL ASSEMBLY«, t00=0x0006, t01=0x0128}
0x0aa2…0aac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0146}
0x0aac…0ade              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0006, t01=0x0150}
0x0ade…0ae8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0182}
0x0ae8…0b1a              Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0006, t01=0x018c}
0x0b1a…0b48              Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0007, t01=0x002e}
0x0b48…0b52              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x005c}
0x0b52…0b66              Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 0«, t00=0x0007, t01=0x0066}
0x0b66…0b70              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x007a}
0x0b70…0b7a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0084}
0x0b7a…0bb4              Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0007, t01=0x008e}
0x0bb4…0be6              Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0007, t01=0x00c8}
0x0be6…0bf0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00fa}
0x0bf0…0c04              Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 1«, t00=0x0007, t01=0x0104}
0x0c04…0c0e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0118}
0x0c0e…0c18              Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x0007, t01=0x0122}
0x0c18…0c4a              Head {h00=0x002e, h01=0x002a, text=»* A PROGRAM VERSION USING TOSS DISC PAGING«, t00=0x0007, t01=0x012c}
0x0c4a…0c78              Head {h00=0x002a, h01=0x0026, text=»* IS OBTAINED BY SETTING DSKPAG EQU 1.«, t00=0x0007, t01=0x015e}
0x0c78…0c82              Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x0007, t01=0x018c}
0x0c82…0c96              Head {h00=0x0010, h01=0x000c, text=»DSKPAG EQU 0«, t00=0x0008, t01=0x0008}
0x0c96…0ca0              Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x0008, t01=0x001c}
0x0ca0…0caa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0026}
0x0caa…0ce6              Head {h00=0x0038, h01=0x0050, text=»* A PROGRAM VERSION USING NO MONITOR CLOCK FUNCTIONS«, t00=0x0008, t01=0x0030}
0x0ce6…0d14              Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MCLOCK EQU 0.«, t00=0x0008, t01=0x006c}
0x0d14…0d1e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x009a}
0x0d1e…0d30              Head {h00=0x000e, h01=0x0050, text=»X:A EQU 1 «, t00=0x0008, t01=0x00a4}
0x0d30…0d46              Head {h00=0x0012, h01=0x0050, text=»MONCLK EQU X:A«, t00=0x0008, t01=0x00b6}
0x0d46…0d50              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00cc}
0x0d50…0d68              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0008, t01=0x00d6}
0x0d68…0d72              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00ee}
0x0d72…0d7c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00f8}
0x0d7c…0d92              Head {h00=0x0012, h01=0x0050, text=»*   I H L K M «, t00=0x0008, t01=0x0102}
0x0d92…0d9c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0118}
0x0d9c…0da6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0122}
0x0da6…0de2              Head {h00=0x0038, h01=0x0050, text=»*   THIS IS THE LKM INTERRUPT HANDLER. THE FOLLOWING«, t00=0x0008, t01=0x012c}
0x0de2…0e04              Head {h00=0x001e, h01=0x0050, text=»*   STEPS ARE CARRIED OUT:«, t00=0x0008, t01=0x0168}
0x0e04…0e0e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x018a}
0x0e0e…0e3c (9, 0, 400)  Head {h00=0x002a, h01=0x0050, text=»*   - IF STACK OVERFLOW SYSTEM HALTS. «, t00=0x0009, t01=0x0004}
0x0e3c…0e46              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0032}
0x0e46…0e8a              Head {h00=0x0040, h01=0x0050, text=»*   - ELSE REGISTERS A1 - A14 ARE SAVED IN TTAB FOR RUNNING «, t00=0x0009, t01=0x003c}
0x0e8a…0ea0              Head {h00=0x0012, h01=0x0050, text=»*     PROGRAM.«, t00=0x0009, t01=0x0080}
0x0ea0…0eaa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0096}
0x0eaa…0ee8              Head {h00=0x003a, h01=0x0050, text=»*   - EXIT CONDITIONS ARE SET AND A BRANCH IS MADE TO «, t00=0x0009, t01=0x00a0}
0x0ee8…0f10              Head {h00=0x0024, h01=0x0050, text=»*     APPROPRIATE LKM PROCESSOR.«, t00=0x0009, t01=0x00de}
0x0f10…0f1a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0106}
0x0f1a…0f3a              Head {h00=0x001c, h01=0x0050, text=»*   EXIT CONDITIONS ARE:«, t00=0x0009, t01=0x0110}
0x0f3a…0f44              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0130}
0x0f44…0f72              Head {h00=0x002a, h01=0x0050, text=»*   A4 = LABEL ADDRESS OF LKM REQUEST «, t00=0x0009, t01=0x013a}
0x0f72…0fae              Head {h00=0x0038, h01=0x0050, text=»*        (A4 = 0 INDICATES NO LABEL IN LKM REQUEST) «, t00=0x0009, t01=0x0168}
0x0fae…0fde              Head {h00=0x002c, h01=0x0050, text=»*   A5 = TTAB ADDRESS OF CALLING PROGRAM«, t00=0x000a, t01=0x0014}
0x0fde…1002              Head {h00=0x0020, h01=0x0050, text=»*   A2, A3 AND A6 ARE LOST. «, t00=0x000a, t01=0x0044}
0x1002…100c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0068}
0x100c…104a              Head {h00=0x003a, h01=0x0050, text=»*   ALL OTHER REGISTERS REMAIN UNCHANGED FROM CALLING «, t00=0x000a, t01=0x0072}
0x104a…105e              Head {h00=0x0010, h01=0x0050, text=»*   PROGRAM.«, t00=0x000a, t01=0x00b0}
0x105e…1068              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00c4}
0x1068…1072              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00ce}
0x1072…107c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00d8}
0x107c…1090              Head {h00=0x0010, h01=0x0050, text=»IHLKM EQU * «, t00=0x000a, t01=0x00e2}
0x1090…10b8              Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x000a, t01=0x00f6}
0x10b8…10e6              Head {h00=0x002a, h01=0x0050, text=» RIT /1D RESET INTERNAL INTERRUPT FLAG«, t00=0x000a, t01=0x011e}
0x10e6…10f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x014c}
0x10f0…1108              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x000a, t01=0x0156}
0x1108…1112              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x016e}
0x1112…111c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0178}
0x111c…113c              Head {h00=0x001c, h01=0x0050, text=» ST A15,LKM010 SAVE A15 «, t00=0x000a, t01=0x0182}
0x113c…1162              Head {h00=0x0022, h01=0x0050, text=» LD A15,PRUN LOAD TTAB ADDRESS«, t00=0x000b, t01=0x0012}
0x1162…116c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0038}
0x116c…1182              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x000b, t01=0x0042}
0x1182…11ba              Head {h00=0x0034, h01=0x0050, text=» ADKL A15,TTB:SA+28 SET A15 TO LAST IN SAVE AREA«, t00=0x000b, t01=0x0058}
0x11ba…11e8              Head {h00=0x002a, h01=0x0050, text=» STR A14,A15 SAVE USER REGISTERS, -A14«, t00=0x000b, t01=0x0090}
0x11e8…1202              Head {h00=0x0016, h01=0x0050, text=» STR A13,A15 -A13 «, t00=0x000b, t01=0x00be}
0x1202…121c              Head {h00=0x0016, h01=0x0050, text=» STR A12,A15 -A12 «, t00=0x000b, t01=0x00d8}
0x121c…1236              Head {h00=0x0016, h01=0x0050, text=» STR A11,A15 -A11 «, t00=0x000b, t01=0x00f2}
0x1236…1250              Head {h00=0x0016, h01=0x0050, text=» STR A10,A15 -A10 «, t00=0x000b, t01=0x010c}
0x1250…1268              Head {h00=0x0014, h01=0x0050, text=» STR A9,A15 -A9 «, t00=0x000b, t01=0x0126}
0x1268…1280              Head {h00=0x0014, h01=0x0050, text=» STR A8,A15 -A8 «, t00=0x000b, t01=0x013e}
0x1280…1298              Head {h00=0x0014, h01=0x0050, text=» STR A7,A15 -A7 «, t00=0x000b, t01=0x0156}
0x1298…12b0              Head {h00=0x0014, h01=0x0050, text=» STR A6,A15 -A6 «, t00=0x000b, t01=0x016e}
0x12b0…12c8              Head {h00=0x0014, h01=0x0050, text=» STR A5,A15 -A5 «, t00=0x000b, t01=0x0186}
0x12c8…12e0              Head {h00=0x0014, h01=0x0050, text=» STR A4,A15 -A4 «, t00=0x000c, t01=0x000e}
0x12e0…12f8              Head {h00=0x0014, h01=0x0050, text=» STR A3,A15 -A3 «, t00=0x000c, t01=0x0026}
0x12f8…1310              Head {h00=0x0014, h01=0x0050, text=» STR A2,A15 -A2 «, t00=0x000c, t01=0x003e}
0x1310…1328              Head {h00=0x0014, h01=0x0050, text=» STR A1,A15 -A1 «, t00=0x000c, t01=0x0056}
0x1328…1334              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000c, t01=0x006e}
0x1334…133e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x007a}
0x133e…1354              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x000c, t01=0x0084}
0x1354…138e              Head {h00=0x0036, h01=0x0050, text=» MS 14,TTB:SA+2,A15 SAVE A1-A14 IN TTAB SAVE AREA «, t00=0x000c, t01=0x009a}
0x138e…139a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000c, t01=0x00d4}
0x139a…13a4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00e0}
0x13a4…13d8              Head {h00=0x0030, h01=0x0050, text=» LD A5,PRUN GET TTAB ADDRESS OF CALLING TASK«, t00=0x000c, t01=0x00ea}
0x13d8…1406              Head {h00=0x002a, h01=0x0050, text=» LDKL A15,0 RESTORE A15 STACK POINTER «, t00=0x000c, t01=0x011e}
0x1406…141c              Head {h00=0x0012, h01=0x0050, text=»LKM010 EQU *-2«, t00=0x000c, t01=0x014c}
0x141c…1426              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0162}
0x1426…143e              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x000c, t01=0x016c}
0x143e…1448              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0184}
0x1448…146e              Head {h00=0x0022, h01=0x0050, text=»*   GET LKM REQUEST PARAMETERS«, t00=0x000c, t01=0x018e}
0x146e…1478              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0024}
0x1478…148c              Head {h00=0x0010, h01=0x0050, text=» LDR* A3,A15«, t00=0x000d, t01=0x002e}
0x148c…14c4              Head {h00=0x0034, h01=0x0050, text=» LDR* A2,A15 LOAD P.C. AND ADJUST STACK POINTER «, t00=0x000d, t01=0x0042}
0x14c4…14ee              Head {h00=0x0026, h01=0x0050, text=» ST A3,TTB:PW,A5 STORE PSW IN TTAB«, t00=0x000d, t01=0x007a}
0x14ee…14f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00a4}
0x14f8…150e              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x000d, t01=0x00ae}
0x150e…1538              Head {h00=0x0026, h01=0x0050, text=» LD A3,-2,A2 GET INSTRUCTION CODE «, t00=0x000d, t01=0x00c4}
0x1538…155e              Head {h00=0x0022, h01=0x0050, text=» LDR* A6,A2 GET DATA DIRECTIVE«, t00=0x000d, t01=0x00ee}
0x155e…156a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x0114}
0x156a…1574              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0120}
0x1574…158a              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x000d, t01=0x012a}
0x158a…159c              Head {h00=0x000e, h01=0x0050, text=» ANK A3,1 «, t00=0x000d, t01=0x0140}
0x159c…15be              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) LKM015 USER MODE? «, t00=0x000d, t01=0x0152}
0x15be…15ec              Head {h00=0x002a, h01=0x0050, text=» TL MONMMU NO, LOAD MONITOR MMU TABLE «, t00=0x000d, t01=0x0174}
0x15ec…15f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0012}
0x15f6…160a              Head {h00=0x0010, h01=0x0050, text=»LKM015 EQU *«, t00=0x000e, t01=0x001c}
0x160a…1634              Head {h00=0x0026, h01=0x0050, text=»  EL A3,-2,A2 GET INSTRUCTION CODE«, t00=0x000e, t01=0x0030}
0x1634…165a              Head {h00=0x0022, h01=0x0050, text=» ELR A6,A2 GET DATA DIRECTIVE «, t00=0x000e, t01=0x005a}
0x165a…1666              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x0080}
0x1666…1670              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x008c}
0x1670…1686              Head {h00=0x0012, h01=0x0050, text=» CWK A3,/2804 «, t00=0x000e, t01=0x0096}
0x1686…16a0              Head {h00=0x0016, h01=0x0050, text=» RF(E) LKM025 LKM?«, t00=0x000e, t01=0x00ac}
0x16a0…16b6              Head {h00=0x0012, h01=0x0050, text=» CWK A3,/6300 «, t00=0x000e, t01=0x00c6}
0x16b6…16d2              Head {h00=0x0018, h01=0x0050, text=» RF(E) LKM025 TRAP? «, t00=0x000e, t01=0x00dc}
0x16d2…16dc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00f8}
0x16dc…1704              Head {h00=0x0024, h01=0x0050, text=»*   STACK OVERFLOW: HALT SYSTEM «, t00=0x000e, t01=0x0102}
0x1704…170e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x012a}
0x170e…172e              Head {h00=0x001c, h01=0x0050, text=» LDK A1,7 HALT PARAMETER«, t00=0x000e, t01=0x0134}
0x172e…1762              Head {h00=0x0030, h01=0x0050, text=» RF LKM070 HALT SYSTEM DUE TO STACK OVERFLOW«, t00=0x000e, t01=0x0154}
0x1762…176c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0188}
0x176c…1784 (15, 0, 400) Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x000f, t01=0x0004}
0x1784…178e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x001c}
0x178e…1798              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0026}
0x1798…17ac              Head {h00=0x0010, h01=0x0050, text=»LKM025 EQU *«, t00=0x000f, t01=0x0030}
0x17ac…17c2              Head {h00=0x0012, h01=0x0050, text=» IFT DSKPAG=1 «, t00=0x000f, t01=0x0044}
0x17c2…17f4              Head {h00=0x002e, h01=0x0050, text=» LD A3,TTB:SB,A5 GET SEGMENT BLOCK ADDRESS«, t00=0x000f, t01=0x005a}
0x17f4…1816              Head {h00=0x001e, h01=0x0050, text=» RF(Z) LKM027 NO SEGMENT? «, t00=0x000f, t01=0x008c}
0x1816…183c              Head {h00=0x0022, h01=0x0050, text=» LDR* A4,A3 GET SEGMENT STATUS«, t00=0x000f, t01=0x00ae}
0x183c…1870              Head {h00=0x0030, h01=0x0050, text=» ANKL A4,/1E00 CHECK IF CORE RESIDENT OR... «, t00=0x000f, t01=0x00d4}
0x1870…18a6              Head {h00=0x0032, h01=0x0050, text=» RF(NZ) LKM027 ...USED BY AN INTERRUPTED TASK «, t00=0x000f, t01=0x0108}
0x18a6…18b0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x013e}
0x18b0…18dc              Head {h00=0x0028, h01=0x0050, text=»*   INSERT PAGE BLOCK IN PAGE QUEUE «, t00=0x000f, t01=0x0148}
0x18dc…18e6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0174}
0x18e6…1916              Head {h00=0x002c, h01=0x0050, text=» LD A3,SEG:PB,A3 GET PAGE BLOCK ADDRESS «, t00=0x000f, t01=0x017e}
0x1916…1940              Head {h00=0x0026, h01=0x0050, text=» LDKL A4,PAGQUE GET PAGQUE ADDRESS«, t00=0x0010, t01=0x001e}
0x1940…1958              Head {h00=0x0014, h01=0x0050, text=» ST A4,PAG:QB,A3«, t00=0x0010, t01=0x0048}
0x1958…1990              Head {h00=0x0034, h01=0x0050, text=» LDR* A4,A4 GET ADDRESS OF FIRST BLOCK IN PAGQUE«, t00=0x0010, t01=0x0060}
0x1990…19b6              Head {h00=0x0022, h01=0x0050, text=» STR A4,A3 UPDATE QUEUE LINKS «, t00=0x0010, t01=0x0098}
0x19b6…19cc              Head {h00=0x0012, h01=0x0050, text=» ST A3,PAGQUE «, t00=0x0010, t01=0x00be}
0x19cc…19e4              Head {h00=0x0014, h01=0x0050, text=» ST A3,PAG:QB,A4«, t00=0x0010, t01=0x00d4}
0x19e4…1a1c              Head {h00=0x0034, h01=0x0050, text=» LD A3,PQEMTY CHECK IF LOAD TASK IN PAUSE STATE «, t00=0x0010, t01=0x00ec}
0x1a1c…1a48              Head {h00=0x0028, h01=0x0050, text=» RF(Z) LKM027 PAGE QUEUE NOT EMPTY? «, t00=0x0010, t01=0x0124}
0x1a48…1a52              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0150}
0x1a52…1a6a              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0010, t01=0x015a}
0x1a6a…1a74              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0172}
0x1a74…1a92              Head {h00=0x001a, h01=0x0050, text=»*   RESTART LOAD TASK «, t00=0x0010, t01=0x017c}
0x1a92…1a9c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x000a}
0x1a9c…1acc              Head {h00=0x002c, h01=0x0050, text=» CM PQEMTY INDICATE PAGE QUEUE NOT EMPTY«, t00=0x0011, t01=0x0014}
0x1acc…1ae6              Head {h00=0x0016, h01=0x0050, text=» LDR A4,A5 SAVE A5«, t00=0x0011, t01=0x0044}
0x1ae6…1b16              Head {h00=0x002c, h01=0x0050, text=» LDKL A5,TTABLD GET LDTASK TTAB ADDRESS «, t00=0x0011, t01=0x005e}
0x1b16…1b3e              Head {h00=0x0024, h01=0x0050, text=» CF A15,QTJOB RESTART LOAD TASK «, t00=0x0011, t01=0x008e}
0x1b3e…1b5c              Head {h00=0x001a, h01=0x0050, text=» LDR A5,A4 RESTORE A5 «, t00=0x0011, t01=0x00b6}
0x1b5c…1b7c              Head {h00=0x001c, h01=0x0050, text=» LD A4,TTB:PW,A5 GET PSW«, t00=0x0011, t01=0x00d4}
0x1b7c…1ba6              Head {h00=0x0026, h01=0x0050, text=» ST A4,-2,A15 RESTORE PSW ON STACK«, t00=0x0011, t01=0x00f4}
0x1ba6…1bb0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x011e}
0x1bb0…1bc4              Head {h00=0x0010, h01=0x0050, text=»LKM027 EQU *«, t00=0x0011, t01=0x0128}
0x1bc4…1bd0              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0011, t01=0x013c}
0x1bd0…1bda              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0148}
0x1bda…1bf6              Head {h00=0x0018, h01=0x0050, text=» IFF MMUPAG+DSKPAG=0«, t00=0x0011, t01=0x0152}
0x1bf6…1c1c              Head {h00=0x0022, h01=0x0050, text=» CWK A6,9 CHECK DATA DIRECTIVE«, t00=0x0011, t01=0x016e}
0x1c1c…1c48 (18, 0, 400) Head {h00=0x0028, h01=0x0050, text=» RF(E) LKM060 LOAD SEGMENT REQUEST? «, t00=0x0012, t01=0x0004}
0x1c48…1c54              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x0030}
0x1c54…1c5e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x003c}
0x1c5e…1c76              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0012, t01=0x0046}
0x1c76…1c80              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x005e}
0x1c80…1c8a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0068}
0x1c8a…1c9e              Head {h00=0x0010, h01=0x0050, text=»LKM030 EQU *«, t00=0x0012, t01=0x0072}
0x1c9e…1cca              Head {h00=0x0028, h01=0x0050, text=» CM PRUN INDICATE IDLE LOOP RUNNING «, t00=0x0012, t01=0x0086}
0x1cca…1cf2              Head {h00=0x0024, h01=0x0050, text=» CF A15,SWL48 SWITCH TO LEVEL 48«, t00=0x0012, t01=0x00b2}
0x1cf2…1d04              Head {h00=0x000e, h01=0x0050, text=» LDK A4,0 «, t00=0x0012, t01=0x00da}
0x1d04…1d2a              Head {h00=0x0022, h01=0x0050, text=» LDR A3,A6 GET DATA DIRECTIVE «, t00=0x0012, t01=0x00ec}
0x1d2a…1d4a              Head {h00=0x001c, h01=0x0050, text=» RF(NN) LKM050 NO LABEL?«, t00=0x0012, t01=0x0112}
0x1d4a…1d54              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0132}
0x1d54…1d76              Head {h00=0x001e, h01=0x0050, text=»*   LKM REQUEST WITH LABEL«, t00=0x0012, t01=0x013c}
0x1d76…1d80              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x015e}
0x1d80…1d92              Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x0012, t01=0x0168}
0x1d92…1dc2              Head {h00=0x002c, h01=0x0050, text=» NGR A3,A3 MAKE DATA DIRECTIVE POSITIVE «, t00=0x0012, t01=0x017a}
0x1dc2…1dcc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x001a}
0x1dcc…1de2              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0013, t01=0x0024}
0x1de2…1e00              Head {h00=0x001a, h01=0x0050, text=» LDR* A4,A2 GET LABEL «, t00=0x0013, t01=0x003a}
0x1e00…1e0c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x0058}
0x1e0c…1e16              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0064}
0x1e16…1e2c              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0013, t01=0x006e}
0x1e2c…1e48              Head {h00=0x0018, h01=0x0050, text=» ELR A4,A2 GET LABEL«, t00=0x0013, t01=0x0084}
0x1e48…1e54              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x00a0}
0x1e54…1e5e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00ac}
0x1e5e…1e76              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0013, t01=0x00b6}
0x1e76…1e80              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00ce}
0x1e80…1eb2              Head {h00=0x002e, h01=0x0050, text=»*   UPDATE TTB:SA AND GO TO LKM PROCESSOR «, t00=0x0013, t01=0x00d8}
0x1eb2…1ebc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x010a}
0x1ebc…1ed0              Head {h00=0x0010, h01=0x0050, text=»LKM050 EQU *«, t00=0x0013, t01=0x0114}
0x1ed0…1ef6              Head {h00=0x0022, h01=0x0050, text=» ADK A2,2 SAVE NEXT ADDRESS TO«, t00=0x0013, t01=0x0128}
0x1ef6…1f1e              Head {h00=0x0024, h01=0x0050, text=» ST A2,TTB:SA,A5 EXECUTE IN TTAB«, t00=0x0013, t01=0x014e}
0x1f1e…1f44              Head {h00=0x0022, h01=0x0050, text=» ADR A3,A3 GET INDEX IN LKMAL «, t00=0x0013, t01=0x0176}
0x1f44…1f72              Head {h00=0x002a, h01=0x0050, text=» RF(Z) LKMQDI PROGRAM SWITCH REQUEST? «, t00=0x0014, t01=0x000c}
0x1f72…1f86              Head {h00=0x0010, h01=0x0050, text=» CW A3,LKMAL«, t00=0x0014, t01=0x003a}
0x1f86…1fb4              Head {h00=0x002a, h01=0x0050, text=» RF(NL) LKMRQE INVALID DATA DIRECTIVE?«, t00=0x0014, t01=0x004e}
0x1fb4…1fc0              Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0014, t01=0x007c}
0x1fc0…1fd8              Head {h00=0x0014, h01=0x0050, text=» LD A3,LKMAL,A3 «, t00=0x0014, t01=0x0088}
0x1fd8…1fe2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00a0}
0x1fe2…1ffe              Head {h00=0x0018, h01=0x0050, text=» IFF MMUPAG+DSKPAG=0«, t00=0x0014, t01=0x00aa}
0x1ffe…2010              Head {h00=0x000e, h01=0x0050, text=» RF LKM065«, t00=0x0014, t01=0x00c6}
0x2010…201a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00d8}
0x201a…204c              Head {h00=0x002e, h01=0x0050, text=»LKM060 EQU * LOAD SEGMENT REQUEST (DATA 9)«, t00=0x0014, t01=0x00e2}
0x204c…2076              Head {h00=0x0026, h01=0x0050, text=» LD A3,LKMAL+18 GET TLDSEG ADDRESS«, t00=0x0014, t01=0x0114}
0x2076…2082              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0014, t01=0x013e}
0x2082…208c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x014a}
0x208c…20a0              Head {h00=0x0010, h01=0x0050, text=»LKM065 EQU *«, t00=0x0014, t01=0x0154}
0x20a0…20cc              Head {h00=0x0028, h01=0x0050, text=» ABR(NZ) A3 BRANCH TO LKM PROCESSOR «, t00=0x0014, t01=0x0168}
0x20cc…20d6 (21, 0, 398) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0004}
0x20d6…20ee              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0015, t01=0x000e}
0x20ee…20f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0026}
0x20f8…2102              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0030}
0x2102…211a              Head {h00=0x0014, h01=0x0050, text=»*   L K M E R R «, t00=0x0015, t01=0x003a}
0x211a…2124              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0052}
0x2124…212e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x005c}
0x212e…2170              Head {h00=0x003e, h01=0x0050, text=»LKMERR LDK A1,15 INDICATE REQUESTED LKM PROC. NOT PRESENT «, t00=0x0015, t01=0x0066}
0x2170…217a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00a8}
0x217a…218e              Head {h00=0x0010, h01=0x0050, text=»LKM070 EQU *«, t00=0x0015, t01=0x00b2}
0x218e…21ae              Head {h00=0x001c, h01=0x0050, text=» CF A15,HALT HALT SYSTEM«, t00=0x0015, t01=0x00c6}
0x21ae…21b8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00e6}
0x21b8…21c2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00f0}
0x21c2…21da              Head {h00=0x0014, h01=0x0050, text=»*   L K M R Q E «, t00=0x0015, t01=0x00fa}
0x21da…21e4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0112}
0x21e4…221e              Head {h00=0x0036, h01=0x0050, text=»*   SET A7 = -1, QUEUE TERMINAL JOB AND DISPATCH. «, t00=0x0015, t01=0x011c}
0x221e…2228              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0156}
0x2228…2246              Head {h00=0x001a, h01=0x0050, text=»*   A5 = TTAB ADDRESS «, t00=0x0015, t01=0x0160}
0x2246…2250              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x017e}
0x2250…225a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0188}
0x225a…226e (22, 0, 400) Head {h00=0x0010, h01=0x0050, text=»LKMRQE EQU *«, t00=0x0016, t01=0x0004}
0x226e…2282              Head {h00=0x0010, h01=0x0050, text=» LDKL A2,-1 «, t00=0x0016, t01=0x0018}
0x2282…22b4              Head {h00=0x002e, h01=0x0050, text=» ST A2,TTB:SA+14,A5 SET -1 IN SAVE AREA A7«, t00=0x0016, t01=0x002c}
0x22b4…22be              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x005e}
0x22be…22c8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0068}
0x22c8…22e0              Head {h00=0x0014, h01=0x0050, text=»*   L K M Q D I «, t00=0x0016, t01=0x0072}
0x22e0…22ea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x008a}
0x22ea…2316              Head {h00=0x0028, h01=0x0050, text=»*   QUEUE TERMINAL JOB AND DISPATCH.«, t00=0x0016, t01=0x0094}
0x2316…2320              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00c0}
0x2320…233e              Head {h00=0x001a, h01=0x0050, text=»*   A5 = TTAB ADDRESS «, t00=0x0016, t01=0x00ca}
0x233e…2348              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00e8}
0x2348…2352              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00f2}
0x2352…2366              Head {h00=0x0010, h01=0x0050, text=»LKMQDI EQU *«, t00=0x0016, t01=0x00fc}
0x2366…237c              Head {h00=0x0012, h01=0x0050, text=» CF A15,QTJOB «, t00=0x0016, t01=0x0110}
0x237c…2386              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0126}
0x2386…23b4              Head {h00=0x002a, h01=0x0050, text=»T:DISP EQU * COMMON EXIT TO DISPATCHER«, t00=0x0016, t01=0x0130}
0x23b4…23d8              Head {h00=0x0020, h01=0x0050, text=» ABL TDISP GO TO DISPATCHER «, t00=0x0016, t01=0x015e}
0x23d8…23e2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0182}
0x23e2…23fa              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0016, t01=0x018c}
0x23fa…2404              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0014}
0x2404…241a              Head {h00=0x0012, h01=0x0050, text=»*   I H R T C «, t00=0x0017, t01=0x001e}
0x241a…2424              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0034}
0x2424…245e              Head {h00=0x0036, h01=0x0050, text=»*   THIS IS THE REAL TIME CLOCK INTERRUPT HANDLER.«, t00=0x0017, t01=0x003e}
0x245e…2498              Head {h00=0x0036, h01=0x0050, text=»*   THE TIMER QUEUE WILL BE PROCESSED EACH 100 MS.«, t00=0x0017, t01=0x0078}
0x2498…24a2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00b2}
0x24a2…24d0              Head {h00=0x002a, h01=0x0050, text=»IHRTC ST P,INTSAV SAVE LAST INTERRUPT «, t00=0x0017, t01=0x00bc}
0x24d0…24f6              Head {h00=0x0022, h01=0x0050, text=» RIT /1B RESET INTERRUPT FLAG «, t00=0x0017, t01=0x00ea}
0x24f6…2508              Head {h00=0x000e, h01=0x0050, text=» IM COUNT «, t00=0x0017, t01=0x0110}
0x2508…2530              Head {h00=0x0024, h01=0x0050, text=» RF(P) RTC010 CHECK TIMER QUEUE?«, t00=0x0017, t01=0x0122}
0x2530…2540              Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x0017, t01=0x014a}
0x2540…254a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x015a}
0x254a…255e              Head {h00=0x0010, h01=0x0050, text=»RTC010 EQU *«, t00=0x0017, t01=0x0164}
0x255e…2574              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0017, t01=0x0178}
0x2574…259e              Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0017, t01=0x018e}
0x259e…25aa              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x0028}
0x25aa…25b4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0034}
0x25b4…25ca              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0018, t01=0x003e}
0x25ca…25f0              Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0018, t01=0x0054}
0x25f0…25fc              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x007a}
0x25fc…2606              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0086}
0x2606…262c              Head {h00=0x0022, h01=0x0050, text=» LDKL A4,-4 SET 100 MS SWITCH «, t00=0x0018, t01=0x0090}
0x262c…2640              Head {h00=0x0010, h01=0x0050, text=» ST A4,COUNT«, t00=0x0018, t01=0x00b6}
0x2640…2672              Head {h00=0x002e, h01=0x0050, text=» LDKL A2,CLOCK QUEUE CLOCK ROUTINE AS MJOB«, t00=0x0018, t01=0x00ca}
0x2672…2688              Head {h00=0x0012, h01=0x0050, text=» CF A15,QMJOB «, t00=0x0018, t01=0x00fc}
0x2688…2692              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0112}
0x2692…26a8              Head {h00=0x0012, h01=0x0050, text=» IFT MONCLK=1 «, t00=0x0018, t01=0x011c}
0x26a8…26ba              Head {h00=0x000e, h01=0x0050, text=» IM SECOND«, t00=0x0018, t01=0x0132}
0x26ba…26e6              Head {h00=0x0028, h01=0x0050, text=» RF(P) RTC025 UPDATE MONITOR CLOCK? «, t00=0x0018, t01=0x0144}
0x26e6…26f2              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x0170}
0x26f2…26fc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x017c}
0x26fc…2710              Head {h00=0x0010, h01=0x0050, text=»RTC020 EQU *«, t00=0x0018, t01=0x0186}
0x2710…2738              Head {h00=0x0024, h01=0x0050, text=» CF A15,SWLXY SWITCH TO LEVEL XY«, t00=0x0019, t01=0x000a}
0x2738…274a              Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x0019, t01=0x0032}
0x274a…2754              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0044}
0x2754…276c              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0019, t01=0x004e}
0x276c…2776              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0066}
0x2776…2780              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0070}
0x2780…2796              Head {h00=0x0012, h01=0x0050, text=» IFT MONCLK=1 «, t00=0x0019, t01=0x007a}
0x2796…27a0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0090}
0x27a0…27e0              Head {h00=0x003c, h01=0x0050, text=»*   MONITOR CLOCK UPDATING ROUTINE STARTED EACH SECOND. «, t00=0x0019, t01=0x009a}
0x27e0…27ea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00da}
0x27ea…27fe              Head {h00=0x0010, h01=0x0050, text=»MCLOCK EQU *«, t00=0x0019, t01=0x00e4}
0x27fe…282a              Head {h00=0x0028, h01=0x0050, text=»RTC025 LDKL A4,-9 SET SECOND SWITCH «, t00=0x0019, t01=0x00f8}
0x282a…2840              Head {h00=0x0012, h01=0x0050, text=» ST A4,SECOND «, t00=0x0019, t01=0x0124}
0x2840…2852              Head {h00=0x000e, h01=0x0050, text=» LDK A4,4 «, t00=0x0019, t01=0x013a}
0x2852…285c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x014c}
0x285c…2892              Head {h00=0x0032, h01=0x0050, text=»MCLO10 LDK A3,60 NUMBER OF MINUTES AND SECONDS«, t00=0x0019, t01=0x0156}
0x2892…28be              Head {h00=0x0028, h01=0x0050, text=»MCLO20 IM MONCLO+2,A4 INCREMENT TIME«, t00=0x0019, t01=0x018c}
0x28be…28f2              Head {h00=0x0030, h01=0x0050, text=» XR A3,MONCLO+2,A4 CHANGE MINUTES OR HOURS ?«, t00=0x001a, t01=0x0028}
0x28f2…291a              Head {h00=0x0024, h01=0x0050, text=» RB(NE) RTC020 GO TO DISPATCHER?«, t00=0x001a, t01=0x005c}
0x291a…2946              Head {h00=0x0028, h01=0x0050, text=» CM MONCLO+2,A4 RESTART TIME COUNTER«, t00=0x001a, t01=0x0084}
0x2946…295c              Head {h00=0x0012, h01=0x0050, text=» SUK A4,2 END?«, t00=0x001a, t01=0x00b0}
0x295c…2982              Head {h00=0x0022, h01=0x0050, text=» RB(N) MCLO20 MIDNIGHT CARRY? «, t00=0x001a, t01=0x00c6}
0x2982…29a8              Head {h00=0x0022, h01=0x0050, text=» RB(P) MCLO10 UPDATE MINUTES? «, t00=0x001a, t01=0x00ec}
0x29a8…29c8              Head {h00=0x001c, h01=0x0050, text=» LDK A3,24 UPDATE HOURS «, t00=0x001a, t01=0x0112}
0x29c8…29da              Head {h00=0x000e, h01=0x0050, text=» RB MCLO20«, t00=0x001a, t01=0x0132}
0x29da…29e6              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x0144}
0x29e6…29f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0150}
0x29f0…29fa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x015a}
0x29fa…2a12              Head {h00=0x0014, h01=0x0050, text=»*   M O N C L O «, t00=0x001a, t01=0x0164}
0x2a12…2a1c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x017c}
0x2a1c…2a26              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0186}
0x2a26…2a3a              Head {h00=0x0010, h01=0x0050, text=»MONCLO EQU *«, t00=0x001a, t01=0x0190}
0x2a3a…2a50              Head {h00=0x0012, h01=0x0050, text=» IFT MONCLK=1 «, t00=0x001b, t01=0x0014}
0x2a50…2a7a              Head {h00=0x0026, h01=0x0050, text=» DATA 0 ACCUMULATED 24 HOUR CARRY «, t00=0x001b, t01=0x002a}
0x2a7a…2a8e              Head {h00=0x0010, h01=0x0050, text=» DATA 0 HOUR«, t00=0x001b, t01=0x0054}
0x2a8e…2aa4              Head {h00=0x0012, h01=0x0050, text=» DATA 0 MINUTE«, t00=0x001b, t01=0x0068}
0x2aa4…2aba              Head {h00=0x0012, h01=0x0050, text=» DATA 0 SECOND«, t00=0x001b, t01=0x007e}
0x2aba…2ade              Head {h00=0x0020, h01=0x0050, text=»SECOND DATA 0 SECOND SWITCH «, t00=0x001b, t01=0x0094}
0x2ade…2aea              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x00b8}
0x2aea…2af4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00c4}
0x2af4…2b0c              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x001b, t01=0x00ce}
0x2b0c…2b16              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00e6}
0x2b16…2b44              Head {h00=0x002a, h01=0x0050, text=»*   CLOCK ROUTINE STARTED EACH 100 MS.«, t00=0x001b, t01=0x00f0}
0x2b44…2b4e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x011e}
0x2b4e…2b60              Head {h00=0x000e, h01=0x0050, text=»CLOCK INH «, t00=0x001b, t01=0x0128}
0x2b60…2b90              Head {h00=0x002c, h01=0x0050, text=» LDKL A4,TIMQUE LOAD FIRST TIMER ADDRESS«, t00=0x001b, t01=0x013a}
0x2b90…2b9a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x016a}
0x2b9a…2bb2              Head {h00=0x0014, h01=0x0050, text=»CLK10 LDR A6,A4 «, t00=0x001b, t01=0x0174}
0x2bb2…2bda              Head {h00=0x0024, h01=0x0050, text=»CLK20 LDR* A4,A6 GET TIMER BLOCK«, t00=0x001b, t01=0x018c}
0x2bda…2bfc              Head {h00=0x001e, h01=0x0050, text=» ABL(Z) MEXIT END OF QUEUE«, t00=0x001c, t01=0x0024}
0x2bfc…2c1c              Head {h00=0x001c, h01=0x0050, text=» IM 4,A4 INCREMENT TIMER«, t00=0x001c, t01=0x0046}
0x2c1c…2c3e              Head {h00=0x001e, h01=0x0050, text=» RB(N) CLK10 NOT TIME OUT?«, t00=0x001c, t01=0x0066}
0x2c3e…2c5c              Head {h00=0x001a, h01=0x0050, text=» RF(Z) CLK30 TIME OUT?«, t00=0x001c, t01=0x0088}
0x2c5c…2c7e              Head {h00=0x001e, h01=0x0050, text=» LDR* A3,A4 RELEASE TIMER «, t00=0x001c, t01=0x00a6}
0x2c7e…2c90              Head {h00=0x000e, h01=0x0050, text=» STR A3,A6«, t00=0x001c, t01=0x00c8}
0x2c90…2ca6              Head {h00=0x0012, h01=0x0050, text=» CF A15,FREBLK«, t00=0x001c, t01=0x00da}
0x2ca6…2cb8              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x001c, t01=0x00f0}
0x2cb8…2cce              Head {h00=0x0012, h01=0x0050, text=» CF A15,FREBLK«, t00=0x001c, t01=0x0102}
0x2cce…2ce0              Head {h00=0x000e, h01=0x0050, text=» RB CLK20 «, t00=0x001c, t01=0x0118}
0x2ce0…2cea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x012a}
0x2cea…2d02              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x001c, t01=0x0134}
0x2d02…2d0c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x014c}
0x2d0c…2d16              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0156}
0x2d16…2d46              Head {h00=0x002c, h01=0x0050, text=»CLK30 CF A15,CLK40 CALL TIME OUT ROUTINE«, t00=0x001c, t01=0x0160}
0x2d46…2d72              Head {h00=0x0028, h01=0x0050, text=» CF A15,SWL48 SWITCH TO LEVEL 48 DK1«, t00=0x001c, t01=0x0190}
0x2d72…2d7e              Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x001d, t01=0x002c}
0x2d7e…2d90              Head {h00=0x000e, h01=0x0050, text=» RB CLK10 «, t00=0x001d, t01=0x0038}
0x2d90…2d9a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x004a}
0x2d9a…2dae              Head {h00=0x0010, h01=0x0050, text=»CLK40 EQU * «, t00=0x001d, t01=0x0054}
0x2dae…2dc4              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x001d, t01=0x0068}
0x2dc4…2dee              Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x001d, t01=0x007e}
0x2dee…2dfa              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x00a8}
0x2dfa…2e04              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00b4}
0x2e04…2e1a              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x001d, t01=0x00be}
0x2e1a…2e40              Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x001d, t01=0x00d4}
0x2e40…2e4c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x00fa}
0x2e4c…2e56              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0106}
0x2e56…2e66              Head {h00=0x000c, h01=0x0050, text=»    DK1 «, t00=0x001d, t01=0x0110}
0x2e66…2e72              Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x001d, t01=0x0120}
0x2e72…2e96              Head {h00=0x0020, h01=0x0050, text=» LD A2,2,A4 LOAD DISP BLOCK «, t00=0x001d, t01=0x012c}
0x2e96…2eb8              Head {h00=0x001e, h01=0x0050, text=» LD A1,4,A2 GET PARAMETER «, t00=0x001d, t01=0x0150}
0x2eb8…2ee0              Head {h00=0x0024, h01=0x0050, text=» ABI 2,A2 GO TO TIME OUT ROUTINE«, t00=0x001d, t01=0x0172}
0x2ee0…2eea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x000a}
0x2eea…2ef4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0014}
0x2ef4…2f16              Head {h00=0x001e, h01=0x0050, text=»COUNT DATA 0 100 MS SWITCH«, t00=0x001e, t01=0x001e}
0x2f16…2f20              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0040}
0x2f20…2f2a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x004a}
0x2f2a…2f42              Head {h00=0x0014, h01=0x0050, text=»*   T I M Q U E «, t00=0x001e, t01=0x0054}
0x2f42…2f4c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x006c}
0x2f4c…2f7e              Head {h00=0x002e, h01=0x0050, text=»*   POINTER TO FIRST BLOCK IN TIMER QUEUE «, t00=0x001e, t01=0x0076}
0x2f7e…2f88              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00a8}
0x2f88…2f92              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00b2}
0x2f92…2fa6              Head {h00=0x0010, h01=0x0050, text=»TIMQUE EQU *«, t00=0x001e, t01=0x00bc}
0x2fa6…2fb6              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x001e, t01=0x00d0}
0x2fb6…2fc0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00e0}
0x2fc0…2fd8              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x001e, t01=0x00ea}
0x2fd8…2fe2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0102}
0x2fe2…2fec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x010c}
0x2fec…3004              Head {h00=0x0014, h01=0x0050, text=»*   I H P F A R «, t00=0x001e, t01=0x0116}
0x3004…300e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x012e}
0x300e…3050              Head {h00=0x003e, h01=0x0050, text=»*   THIS IS THE POWER FAIL/AUTO RESTART INTERRUPT HANDLER.«, t00=0x001e, t01=0x0138}
0x3050…305a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x017a}
0x305a…3064              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0184}
0x3064…3074              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x001e, t01=0x018e}
0x3074…309e              Head {h00=0x0026, h01=0x0050, text=»TTABPF DATA 0 TTAB FOR POWER FAIL «, t00=0x001f, t01=0x000e}
0x309e…30b0              Head {h00=0x000e, h01=0x0050, text=» DATA '#P'«, t00=0x001f, t01=0x0038}
0x30b0…30c0              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x001f, t01=0x004a}
0x30c0…30d6              Head {h00=0x0012, h01=0x0050, text=»A15SAV DATA 0 «, t00=0x001f, t01=0x005a}
0x30d6…30ea              Head {h00=0x0010, h01=0x0050, text=» DATA /00C0 «, t00=0x001f, t01=0x0070}
0x30ea…30fe              Head {h00=0x0010, h01=0x0050, text=» DATA POWOFF«, t00=0x001f, t01=0x0084}
0x30fe…3108              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0098}
0x3108…3112              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00a2}
0x3112…3128              Head {h00=0x0012, h01=0x0050, text=»*   WORK AREAS«, t00=0x001f, t01=0x00ac}
0x3128…3132              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00c2}
0x3132…313c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00cc}
0x313c…3166              Head {h00=0x0026, h01=0x0050, text=»PFX DATA 1 POWER ON/OFF INDICATOR «, t00=0x001f, t01=0x00d6}
0x3166…3170              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0100}
0x3170…317a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x010a}
0x317a…31a4              Head {h00=0x0026, h01=0x0050, text=»INIFLG DATA 1 INITIALIZATION FLAG «, t00=0x001f, t01=0x0114}
0x31a4…31ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x013e}
0x31ae…31c6              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x001f, t01=0x0148}
0x31c6…31d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0160}
0x31d0…31da              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x016a}
0x31da…3208              Head {h00=0x002a, h01=0x0050, text=»*   POWER FAIL/AUTO RESTART INTERRUPT «, t00=0x001f, t01=0x0174}
0x3208…3212              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0012}
0x3212…321c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x001c}
0x321c…3232              Head {h00=0x0012, h01=0x0050, text=»IHPFAR EQU *  «, t00=0x0020, t01=0x0026}
0x3232…325a              Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x0020, t01=0x003c}
0x325a…3284              Head {h00=0x0026, h01=0x0050, text=» RIT /17 RESET INTERNAL INTERRUPT «, t00=0x0020, t01=0x0064}
0x3284…32ae              Head {h00=0x0026, h01=0x0050, text=» C1S PFX INDICATE POWER ON OR OFF «, t00=0x0020, t01=0x008e}
0x32ae…32cc              Head {h00=0x001a, h01=0x0050, text=» RF(P) POWON POWER ON?«, t00=0x0020, t01=0x00b8}
0x32cc…32d6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00d6}
0x32d6…32ec              Head {h00=0x0012, h01=0x0050, text=»*   POWER OFF «, t00=0x0020, t01=0x00e0}
0x32ec…32f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00f6}
0x32f6…330c              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0020, t01=0x0100}
0x330c…3336              Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0020, t01=0x0116}
0x3336…3342              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x0140}
0x3342…334c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x014c}
0x334c…3362              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0020, t01=0x0156}
0x3362…3388              Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0020, t01=0x016c}
0x3388…3394 (33, 0, 400) Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x0004}
0x3394…339e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0010}
0x339e…33d6              Head {h00=0x0034, h01=0x0050, text=» LD A1,DISQUE QUEUE PFTASK FIRST FOR DISPATCHING«, t00=0x0021, t01=0x001a}
0x33d6…33ee              Head {h00=0x0014, h01=0x0050, text=» LDKL A2,TTABPF «, t00=0x0021, t01=0x0052}
0x33ee…3400              Head {h00=0x000e, h01=0x0050, text=» STR A1,A2«, t00=0x0021, t01=0x006a}
0x3400…3416              Head {h00=0x0012, h01=0x0050, text=» ST A2,DISQUE «, t00=0x0021, t01=0x007c}
0x3416…3428              Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x0021, t01=0x0092}
0x3428…3432              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00a4}
0x3432…3468              Head {h00=0x0032, h01=0x0050, text=»POWOFF ST A15,A15SAV SAVE A15 FOR BETTER TIMES«, t00=0x0021, t01=0x00ae}
0x3468…3474              Head {h00=0x0008, h01=0x0050, text=» HLT«, t00=0x0021, t01=0x00e4}
0x3474…347e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00f0}
0x347e…3496              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0021, t01=0x00fa}
0x3496…34a0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0112}
0x34a0…34b4              Head {h00=0x0010, h01=0x0050, text=»*   POWER ON«, t00=0x0021, t01=0x011c}
0x34b4…34be              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0130}
0x34be…34e4              Head {h00=0x0022, h01=0x0050, text=»POWON LD A15,A15SAV RELOAD A15«, t00=0x0021, t01=0x013a}
0x34e4…3506              Head {h00=0x001e, h01=0x0050, text=» CM INIFLG RESET INIT FLAG«, t00=0x0021, t01=0x0160}
0x3506…351c              Head {h00=0x0012, h01=0x0050, text=» CF A15,PFINIT«, t00=0x0021, t01=0x0182}
0x351c…352c              Head {h00=0x000c, h01=0x0050, text=» CM PRUN«, t00=0x0022, t01=0x0008}
0x352c…353e              Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x0022, t01=0x0018}
0x353e…3548              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x002a}
0x3548…3552              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0034}
0x3552…355c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x003e}
0x355c…3568              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0022, t01=0x0048}
0x3568…356c              Head {h00=0x4004, h01=0x0000}
0x356c…3570              00 22 00 54                                                                                                                                                                                                                                       ┆ " T┆
0x3570…3578 (35, 1, 8)   20 04 00 00 00 23 00 04                                                                                                                                                                                                                           ┆     #  ┆
0x3578…35c8 (36, 0, 400) 5c 4c 44 52 2a 5c 41 31 2c 41 31 35 00 a3 01 90 00 10 00 50 5c 41 44 4b 4c 5c 41 31 35 2c 32 20 00 a4 00 14 00 16 00 50 5c 4c 44 52 2a 5c 50 2c 41 31 35 5c 52 45 54 55 52 4e 00 a4 00 28 00 06 00 50 2a 20 00 a4 00 42 00 06 00 50 2a 20 00 a4   ┆ LDR* A1,A15       P ADKL A15,2        P LDR* P,A15 RETURN   (   P*    B   P*   ┆
0x35c8…3618              00 4c 00 20 00 50 50 4f 49 4e 54 5c 44 41 54 41 5c 42 55 46 5c 4c 4f 47 47 20 50 4f 49 4e 54 45 52 20 00 a4 00 56 00 06 00 50 2a 20 00 a4 00 7a 00 1a 00 50 42 55 46 5c 52 45 53 5c 35 30 30 5c 4c 4f 47 47 20 41 52 45 41 20 00 a4 00 84 00 0e   ┆ L   PPOINT DATA BUF LOGG POINTER    V   P*    z   PBUF RES 500 LOGG AREA       ┆
0x3618…3668              00 50 42 55 46 45 5c 45 51 55 5c 2a 00 a4 00 a2 00 06 00 50 2a 20 00 a4 00 b4 00 08 00 50 5c 58 49 46 00 a4 00 be 00 06 00 50 2a 20 00 a4 00 ca 00 0a 00 50 5c 45 4a 45 43 54 00 a4 00 d4 00 06 00 50 2a 20 00 a4 00 e2 00 06 00 50 2a 20 00 a4   ┆ PBUFE EQU *       P*        P XIF       P*        P EJECT       P*        P*   ┆
0x3668…36b8              00 ec 00 1e 00 50 2a 20 20 20 20 45 20 43 20 48 20 4f 20 2c 20 45 20 43 20 48 20 45 20 4e 20 44 00 a4 00 f6 00 06 00 50 2a 20 00 a4 01 18 00 3c 00 50 2a 20 20 20 20 53 55 42 52 4f 55 54 49 4e 45 20 54 4f 20 45 43 48 4f 20 43 48 41 52 41 43   ┆     P*    E C H O , E C H E N D       P*      < P*    SUBROUTINE TO ECHO CHARAC┆
0x36b8…3708              54 45 52 20 43 4f 4e 54 41 49 4e 49 4e 47 20 54 57 4f 20 50 41 52 54 53 2c 20 00 a4 01 22 00 2e 00 50 2a 20 20 20 20 4f 4e 45 20 47 45 4e 45 52 41 4c 20 41 4e 44 20 4f 4e 45 20 44 45 56 49 43 45 2d 44 45 50 45 4e 44 45 4e 54 20 00 a4 01 62   ┆TER CONTAINING TWO PARTS,    " . P*    ONE GENERAL AND ONE DEVICE-DEPENDENT    b┆

Reduced view