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

⟦1b5801427⟧

    Length: 17488 (0x4450)
    Notes: pts_type(SC)
    Names: »LRPINT.SC«

Derivation

└─⟦7b35573c9⟧ Bits:30009690 Philips computer tape "600402"
    └─⟦this⟧ »M:AF/LRPINT.SC« 

PTS(SC)

	IDENT LRPINT 	REL 11.0 81-09-16 870105041100 

			=2, POWER FAIL IN MOVES
			REL 11.0 81-07-27
			=1,60 HZ COND BUG
			REL 11.0 81-01-26

* 
* 
**************************************************
* 
*   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
* 
*   THE FOLLOWING ENTRIES ARE USED TO QUEUE TASKS:
* 
*   -LKMRQE: SET A7 = -1, QUEUE TASK AND DISPATCH 
* 
*   -LKMSRC: SET A7 TO RETURN CODE (C(A2)), QUEUE TASK AND DISPATCH 
* 
*   -LKMQDI: QUEUE TASK 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 TASK AND DISPATCH 
	ENTRY	LKMSRC	SET RETURN CODE IN A7 TO USER 
	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 
	ENTRY	PFPOST	PWF POST PROCESSING FLAG
	EJECT			LRPINT 
* 
* 
************* 
* EXTERNALS * 
************* 
* 
* 
	EXTRN	TDISP	DISPATCHER 
	EXTRN	DISQUE	DISPATCHER QUEUE
	EXTRN	PRUN	TTAB OF RUNNING TASK
	EXTRN	MEXIT	MONITOR TASK EXIT
	EXTRN	MONMMU	MONITOR (SYSTEM) MMU TABLE
	EXTRN	QTJOB	QUEUE TASK 
	EXTRN	QMJOB	QUEUE MONITOR TASK 
	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	RELPAG	RELEASE PAGE
	EXTRN	TLDSEG	LOAD SEGMENT LKM PROCESSOR
	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	1
* 
* 
*	A PROGRAM VERSION USING THE EXTENDED INSTRUCTION
*	SET IS OBTAINED BY SETTING CPU852 EQU 0.
* 
CPU852	EQU	0
* 
* 
*	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 MONCLK EQU 0.
* 
X:A	EQU	1 
MONCLK	EQU	1
* 
	EJECT			LRPINT 
* 
* 
*	A PROGRAM VERSION SUPPORTING DATE FUNCTIONS 
*	IS OBTAINED BY SETTING MONDAT = MONCLK = 1. 
* 
X:B	EQU	0 
MONDAT	EQU	1
* 
* 
*	A PROGRAM VERSION WITH MONITOR CLOCK FUNCTIONS
*	ADAPTED TO 60 HERTZ NET FREQUENCY (USA/CANADA)
*	IS OBTAINED BY SETTING NETFRQ EQU 60. 
*	NOTICE THAT THE DEFAULT VALUE SHOULD BE 50. 
* 
NETFRQ	EQU	50 
* 
	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 TASK
* 
*   - 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 TASK 
*   A6 = LKM DATA DIRECTIVE 
*   A2, A3 ARE DESTROYED
* 
*   ALL OTHER REGISTERS REMAIN UNCHANGED FROM CALLING TASK
* 
* 
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	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	INSTRUCTION CODE 
	LDR*	A6,A2	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	INSTRUCTION CODE
	ELR	A6,A2	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	*
	ADK	A2,2	UPDATE DISPATCH ADDRESS 
* 
	IFF	MMUPAG+DSKPAG=0
	CWK	A6,9	CHECK DATA DIRECTIVE
	ABL(E)	TLDSEG	LOAD SEGMENT REQUEST 
	XIF
* 
	IFT	DSKPAG=1 
	LD	A3,TTB:SB,A5	SEGMENT BLOCK ADDRESS
	RF(Z)	LKM030	NO SEGMENT
	LCR	A4,A3	SEGMENT STATUS 
	ANK	A4,/5E	CHECK IF CORE RESIDENT OR...
	RF(NZ)	LKM030	...USED BY AN INTERRUPTED TASK 
	CF	A15,RELPAG	RELEASE PAGE 
	XIF
* 
	EJECT			LRPINT 
* 
* 
LKM030	EQU	*
	CM	PRUN	INDICATE IDLE LOOP RUNNING 
	CF	A15,SWL48	SWITCH TO LEVEL 48
	LDK	A4,0 
	LDR	A3,A6	DATA DIRECTIVE 
	RF(NN)	LKM050	NO LABEL 
* 
*   LKM REQUEST WITH LABEL
* 
	IFT	MMUPAG=0 
	LDR*	A4,A2	LABEL 
	XIF
* 
	IFT	MMUPAG=1 
	ELR	A4,A2	LABEL
	XIF
* 
	ADK	A2,2	ADJUST DISPATCH ADDRESS 
	NGR	A3,A3	MAKE DATA DIRECTIVE POSITIVE 
* 
	EJECT			LRPINT 
* 
*   UPDATE TTB:SA AND GO TO LKM PROCESSOR 
* 
LKM050	EQU	*
	ST	A2,TTB:SA,A5	SET NEXT DISPATCH ADDRESS
	ADR	A3,A3	INDEX IN LKMAL 
	RF(Z)	LKMQDI	TASK SWITCH REQUEST 
	CW	A3,LKMAL
	RF(NL)	LKMRQE	INVALID DATA DIRECTIVE 
	INH
	LD	A3,LKMAL,A3 
	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 TASK AND DISPATCH. 
* 
*   A5 = TTAB ADDRESS 
* 
* 
LKMRQE	EQU	*
	LDKL	A2,-1 
* 
* 
*   L K M S R C 
* 
*   SET A7 = A2, QUEUE TASK AND DISPATCH. 
* 
*   A2 = RETURN CODE
*   A5 = TTAB ADDRESS 
* 
* 
LKMSRC	EQU	*
	ST	A2,TTB:SA+14,A5	SET RETURN CODE IN SAVE AREA A7 
	EJECT
* 
* 
*   L K M Q D I 
* 
*   QUEUE TASK 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 P F A R 
* 
*   THIS IS THE POWER FAIL/AUTO RESTART INTERRUPT HANDLER.
* 



	DATA	0	SEGMENT BLOCK ADDRESS 
	DATA	0 
TTABPF	DATA	0	TTAB FOR POWER FAIL 
	DATA	'#P'
	DATA	0 
A15SAV	DATA	0 
	DATA	/00C0 
	DATA	PFTASK





PFX	DATA	1	POWER ON/OFF INDICATOR 
			P=POWER IS ON, N=POWER IS OFF

INIFLG	DATA	1	INITIALIZATION FLAG 
			NZ=INITIALIZATION

PFPOST	DATA	0	PWF POST PROCESSING FLAG
			NZ=PWF POST PROCESSING 
	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-A14 ON STACK
	STR	A9,A15 
	STR	A10,A15
	STR	A11,A15
	STR	A12,A15
	STR	A13,A15
	STR	A14,A15
	XIF

	IFT	CPU852=0 
	MSR	14,A15	SAVE A1-A14 ON STACK
	XIF
	IFT	MMUPAG=1 
	TS	-30,A15	SAVE MMU TABLE	=2 
	XIF

	ST	A15,A15SAV	SAVE A15 FOR BETTER TIMES
	HLT
	EJECT			LRPINT 

* 
*   POWER ON
* 

POWON	LD	A15,A15SAV	RELOAD A15

	IFT	MMUPAG=1 
	TL	-30,A15	RESTORE MMU TABLE	=2
	XIF
	IFT	CPU852=1 
	LDR*	A14,A15	RESTORE A9-A14
	LDR*	A13,A15 
	LDR*	A12,A15 
	LDR*	A11,A15 
	LDR*	A10,A15 
	LDR*	A9,A15
	XIF

	IFT	CPU852=0 
	MLR	14,A15	RESTORE A9-A14
	MSR	8,A15
	XIF

	LD	A1,DISQUE	QUEUE PFTASK FIRST FOR DISPATCHING
	LDKL	A2,TTABPF 
	CWR	A1,A2
	RB(E)	T:DISP	ALREADY QUEUED, PWF DURING PFPOST 
	STR	A1,A2
	ST	A2,DISQUE 
	IM	PFPOST	INDICATE PWF POST PROCESSING 
	RB	T:DISP
	EJECT			LRPINT 

* 
*   POWER FAIL TASK 
*   STARTED AFTER ALL PWF POST PROCESSING 
* 

PFTASK	CM	PFPOST	CLEAR PWF POST PROC FLAG 
	CM	INIFLG	AND INIT FLAG
	CF	A15,PFINIT	RESTART I/O DEVICES
	CM	PRUN	EXIT PFTASK
	RB	T:DISP
	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
* 
	EJECT			LRPINT 
* 
* 
	IFT	NETFRQ=50
	LDKL	A4,-4	SET 100 MS SWITCH 
	XIF
* 
	IFT	NETFRQ=60
	LDKL	A4,-5	SET 100 MS SWITCH 
	XIF
	ST	A4,COUNT		=1
* 
	LDKL	A2,CLOCK	QUEUE CLOCK ROUTINE AS MJOB
	CF	A15,QMJOB 
* 
	IFT	MONCLK=1 
	IM	SECOND
	RF(P)	RTC025	UPDATE MONITOR CLOCK
	XIF
* 
SWDISP	EQU	*
	CF	A15,SWLXY	SWITCH TO LEVEL XY
	RB	T:DISP
* 
	EJECT			LRPINT 
* 
* 
	IFT	MONCLK=1 
* 
*   MONITOR CLOCK UPDATING ROUTINE STARTED EACH SECOND. 
* 
RTC025	EQU	*
	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)	SWDISP	GO TO DISPATCHER 
	CM	MONCLO+2,A4	RESTART TIME COUNTER
	SUK	A4,2	END 
	RF(N)	MCLO30	MIDNIGHT CARRY AND WE HAVE A NEW DAY
	RB(P)	MCLO10	UPDATE MINUTES
	LDK	A3,24	UPDATE HOURS 
	RB	MCLO20
* 
MCLO30	EQU	*
	IM	MCARRY	INCREMENT MIDNIGHT CARRY 
* 
	EJECT			LRPINT 
* 
* 
	IFT	MONDAT=1 
* 
*	UPDATE DAY, MONTH AND YEAR
* 
	IFT	CPU852=1 
	LDKL	A1,MONTH	MONTH ADDRESS
	LDKL	A2,DAY	DAY ADDRESS
	LDK	A3,1 
	XIF
* 
	IFT	MONCLK+MONDAT=2
	IFT	CPU852=0 
	MLK	3
	DATA	MONTH,DAY,1	MONTH AND DAY ADDRESS TO A1 AND A2
	XIF
* 
	IFT	MONCLK+MONDAT=2
	IMR	A2	INCREMENT DAY 
	LDR*	A4,A1	MONTH 
	LDR	A6,A4
	LDR*	A5,A2	NEW DAY 
	SUK	A5,29	CHECK IF DAY WAS 28
	RF(Z)	MCLO40	YES, GO AND CHECK IF FEBRUARY 
	SUK	A5,2	CHECK IF DAY WAS 30 
	RF(Z)	MCLO60	YES 
	SUK	A5,1	CHECK IF DAY WAS 31 
	RB(NZ)	SWDISP	NO, RETURN 
	RF	MCLO50	YES, WE HAVE A NEW MONTH 
* 
MCLO40	EQU	*
	SUK	A6,2	CHECK IF FEBRUARY 
	RB(NZ)	SWDISP	NO, RETURN 
* 
	EJECT			LRPINT 
* 
*	CHANGE TO NEW MONTH (AND YEAR?) 
* 
* 
MCLO50	EQU	*
	STR	A3,A2	SET DAY := 1 
	IMR	A1	INCREMENT MONTH 
	SUK	A4,12	CHECK IF MONTH WAS DECEMBER
	RB(NZ)	SWDISP	NO, RETURN 
	STR	A3,A1	SET MONTH TO JANUARY 
	IM	YEAR	HAPPY NEW YEAR!!!
	RB	SWDISP	RETURN 
* 
MCLO60	EQU	*
	LDR	A7,A6	MONTH
	ANK	A6,1 
	RF(Z)	MCLO70	MONTH EVEN
	SUK	A7,7 
	RB(P)	MCLO50	SEPTEMBER OR NOVEMBER 
	RB	SWDISP	JANUARY, MARCH, MAY OR JULY
* 
MCLO70	EQU	*
	SUK	A7,7 
	RB(N)	MCLO50	APRIL OR JUNE 
	XIF
* 
	IFT	MONCLK=1 
	RB	SWDISP	RETURN 
	XIF
* 
	EJECT			LRPINT 
* 
* 
*   M O N C L O 
* 
* 
	IFT	MONCLK+MONDAT=2
	DATA	0	THIS WORD USED BY MONTIM (TDATE)
YEAR	DATA	0 
MONTH	DATA	0
DAY	DATA	0
	XIF
* 
MONCLO	EQU	*
	IFT	MONCLK=1 
MCARRY	DATA	0	ACKUMULATED 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	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
	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
* 
	LDKL	A1,/C4C0	LEVEL 49 AND ENABLE
	ST	A1,18,A15	SET NEW PSW ON STACK
	LD	A2,2,A4	LOAD DISP BLOCK 
	LD	A1,4,A2	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 
* 
* 
* 
	END

HexDump

0x0000…0036 (0, 0, 400)  Head {h00=0x0032, h01=0x0050, text=» IDENT LRPINT  REL 11.0 81-09-16 870105041100 «, t00=0x0000, t01=0x0004}
0x0036…003e              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0060              Head {h00=0x001e, h01=0x0050, text=»   =2, POWER FAIL IN MOVES«, t00=0x0000, t01=0x0042}
0x0060…007c              Head {h00=0x0018, h01=0x0050, text=»   REL 11.0 81-07-27«, t00=0x0000, t01=0x0064}
0x007c…0098              Head {h00=0x0018, h01=0x0050, text=»   =1,60 HZ COND BUG«, t00=0x0000, t01=0x0080}
0x0098…00b4              Head {h00=0x0018, h01=0x0050, text=»   REL 11.0 81-01-26«, t00=0x0000, t01=0x009c}
0x00b4…00bc              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x00b8}
0x00bc…00c6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00c0}
0x00c6…00d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00ca}
0x00d0…010a              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x00d4}
0x010a…0114              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x010e}
0x0114…013c              Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x0118}
0x013c…0146              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0140}
0x0146…017a              Head {h00=0x0030, h01=0x0050, text=»*   LRPINT = INTERRUPT HANDLERS FOR LKM, RTC«, t00=0x0000, t01=0x014a}
0x017a…01a0              Head {h00=0x0022, h01=0x0050, text=»*            AND POWER FAILURE«, t00=0x0000, t01=0x017e}
0x01a0…01aa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0014}
0x01aa…01b4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x001e}
0x01b4…01be              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0028}
0x01be…01c8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0032}
0x01c8…01d2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x003c}
0x01d2…020c              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0001, t01=0x0046}
0x020c…0216              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0080}
0x0216…0220              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x008a}
0x0220…025e              Head {h00=0x003a, h01=0x0050, text=»*   THIS MODULE CONTAINS MANDATORY INTERRUPT HANDLERS «, t00=0x0001, t01=0x0094}
0x025e…027e              Head {h00=0x001c, h01=0x0050, text=»*   FOR TOSS. THESE ARE:«, t00=0x0001, t01=0x00d2}
0x027e…0288              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00f2}
0x0288…02aa              Head {h00=0x001e, h01=0x0050, text=»*   -IHLKM:  LKM INTERRUPT«, t00=0x0001, t01=0x00fc}
0x02aa…02b4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x011e}
0x02b4…02d6              Head {h00=0x001e, h01=0x0050, text=»*   -IHRTC:  RTC INTERRUPT«, t00=0x0001, t01=0x0128}
0x02d6…02e0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x014a}
0x02e0…030c              Head {h00=0x0028, h01=0x0050, text=»*   -IHPFAR: POWER FAILURE INTERRUPT«, t00=0x0001, t01=0x0154}
0x030c…0316              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0180}
0x0316…0350              Head {h00=0x0036, h01=0x0050, text=»*   THE FOLLOWING ENTRIES ARE USED TO QUEUE TASKS:«, t00=0x0001, t01=0x018a}
0x0350…035a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0034}
0x035a…0394              Head {h00=0x0036, h01=0x0050, text=»*   -LKMRQE: SET A7 = -1, QUEUE TASK AND DISPATCH «, t00=0x0002, t01=0x003e}
0x0394…039e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0078}
0x039e…03ea              Head {h00=0x0048, h01=0x0050, text=»*   -LKMSRC: SET A7 TO RETURN CODE (C(A2)), QUEUE TASK AND DISPATCH «, t00=0x0002, t01=0x0082}
0x03ea…03f4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00ce}
0x03f4…0420              Head {h00=0x0028, h01=0x0050, text=»*   -LKMQDI: QUEUE TASK AND DISPATCH«, t00=0x0002, t01=0x00d8}
0x0420…042a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0104}
0x042a…0442              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0002, t01=0x010e}
0x0442…044c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0126}
0x044c…0456              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0130}
0x0456…046a              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0002, t01=0x013a}
0x046a…047e              Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0002, t01=0x014e}
0x047e…0492              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0002, t01=0x0162}
0x0492…049c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0176}
0x049c…04a6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0180}
0x04a6…04d0              Head {h00=0x0026, h01=0x0050, text=» ENTRY IHLKM LKM INTERRUPT HANDLER«, t00=0x0002, t01=0x018a}
0x04d0…0508              Head {h00=0x0034, h01=0x0050, text=» ENTRY LKM030 SPECIAL TLDSEG REQUEST ERROR ENTRY«, t00=0x0003, t01=0x0024}
0x0508…0530              Head {h00=0x0024, h01=0x0050, text=» ENTRY LKMRQE LKM REQUEST ERROR «, t00=0x0003, t01=0x005c}
0x0530…0568              Head {h00=0x0034, h01=0x0050, text=» ENTRY LKMERR HALT SYSTEM DUE TO FATAL LKM ERROR«, t00=0x0003, t01=0x0084}
0x0568…0596              Head {h00=0x002a, h01=0x0050, text=» ENTRY LKMQDI QUEUE TASK AND DISPATCH «, t00=0x0003, t01=0x00bc}
0x0596…05ca              Head {h00=0x0030, h01=0x0050, text=» ENTRY LKMSRC SET RETURN CODE IN A7 TO USER «, t00=0x0003, t01=0x00ea}
0x05ca…05f4              Head {h00=0x0026, h01=0x0050, text=» ENTRY IHRTC RTC INTERRUPT HANDLER«, t00=0x0003, t01=0x011e}
0x05f4…0630              Head {h00=0x0038, h01=0x0050, text=» ENTRY TIMQUE POINTER TO FIRST BLOCK IN TIMER QUEUE «, t00=0x0003, t01=0x0148}
0x0630…0654              Head {h00=0x0020, h01=0x0050, text=» ENTRY MONCLO MONITOR CLOCK «, t00=0x0003, t01=0x0184}
0x0654…068a              Head {h00=0x0032, h01=0x0050, text=» ENTRY IHPFAR POWER FAILURE INTERRUPT HANDLER «, t00=0x0004, t01=0x0018}
0x068a…06b4              Head {h00=0x0026, h01=0x0050, text=» ENTRY INIFLG INITIALIZATION FLAG «, t00=0x0004, t01=0x004e}
0x06b4…06e2              Head {h00=0x002a, h01=0x0050, text=» ENTRY PFPOST PWF POST PROCESSING FLAG«, t00=0x0004, t01=0x0078}
0x06e2…06fa              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0004, t01=0x00a6}
0x06fa…0704              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00be}
0x0704…070e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00c8}
0x070e…0724              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0004, t01=0x00d2}
0x0724…073a              Head {h00=0x0012, h01=0x0050, text=»* EXTERNALS * «, t00=0x0004, t01=0x00e8}
0x073a…0750              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0004, t01=0x00fe}
0x0750…075a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0114}
0x075a…0764              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x011e}
0x0764…0784              Head {h00=0x001c, h01=0x0050, text=» EXTRN TDISP DISPATCHER «, t00=0x0004, t01=0x0128}
0x0784…07aa              Head {h00=0x0022, h01=0x0050, text=» EXTRN DISQUE DISPATCHER QUEUE«, t00=0x0004, t01=0x0148}
0x07aa…07d2              Head {h00=0x0024, h01=0x0050, text=» EXTRN PRUN TTAB OF RUNNING TASK«, t00=0x0004, t01=0x016e}
0x07d2…07f8              Head {h00=0x0022, h01=0x0050, text=» EXTRN MEXIT MONITOR TASK EXIT«, t00=0x0005, t01=0x0008}
0x07f8…0828              Head {h00=0x002c, h01=0x0050, text=» EXTRN MONMMU MONITOR (SYSTEM) MMU TABLE«, t00=0x0005, t01=0x002e}
0x0828…0848              Head {h00=0x001c, h01=0x0050, text=» EXTRN QTJOB QUEUE TASK «, t00=0x0005, t01=0x005e}
0x0848…0870              Head {h00=0x0024, h01=0x0050, text=» EXTRN QMJOB QUEUE MONITOR TASK «, t00=0x0005, t01=0x007e}
0x0870…0898              Head {h00=0x0024, h01=0x0050, text=» EXTRN SWL48 SWITCH TO LEVEL 48 «, t00=0x0005, t01=0x00a6}
0x0898…08c0              Head {h00=0x0024, h01=0x0050, text=» EXTRN SWLXY SWITCH TO LEVEL XY «, t00=0x0005, t01=0x00ce}
0x08c0…08e4              Head {h00=0x0020, h01=0x0050, text=» EXTRN FREBLK SET BLOCK FREE«, t00=0x0005, t01=0x00f6}
0x08e4…090a              Head {h00=0x0022, h01=0x0050, text=» EXTRN SAVE8 SAVE 8 REGISTERS «, t00=0x0005, t01=0x011a}
0x090a…0932              Head {h00=0x0024, h01=0x0050, text=» EXTRN PFINIT RESTART OF DEVICES«, t00=0x0005, t01=0x0140}
0x0932…0952              Head {h00=0x001c, h01=0x0050, text=» EXTRN HALT HALT MODULE «, t00=0x0005, t01=0x0168}
0x0952…097e              Head {h00=0x0028, h01=0x0050, text=» EXTRN INTSAV INTERRUPT SAVE MODULE «, t00=0x0005, t01=0x0188}
0x097e…09a0              Head {h00=0x001e, h01=0x0050, text=» EXTRN RELPAG RELEASE PAGE«, t00=0x0006, t01=0x0024}
0x09a0…09d0              Head {h00=0x002c, h01=0x0050, text=» EXTRN TLDSEG LOAD SEGMENT LKM PROCESSOR«, t00=0x0006, t01=0x0046}
0x09d0…09fc              Head {h00=0x0028, h01=0x0050, text=» EXTRN TTB:SB SEGMENT BLOCK POINTER «, t00=0x0006, t01=0x0076}
0x09fc…0a26              Head {h00=0x0026, h01=0x0050, text=» EXTRN TTB:PW PROGRAM STATUS WORD «, t00=0x0006, t01=0x00a2}
0x0a26…0a5c              Head {h00=0x0032, h01=0x0050, text=» EXTRN TTB:SA FIRST WORD OF SAVE AREA IN TTAB «, t00=0x0006, t01=0x00cc}
0x0a5c…0a82              Head {h00=0x0022, h01=0x0050, text=» EXTRN LKMAL LKM REQUEST TABLE«, t00=0x0006, t01=0x0102}
0x0a82…0a9a              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0006, t01=0x0128}
0x0a9a…0aa4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0140}
0x0aa4…0aae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x014a}
0x0aae…0ae0              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0006, t01=0x0154}
0x0ae0…0aea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0186}
0x0aea…0b08              Head {h00=0x001a, h01=0x0050, text=»* CONDITIONAL ASSEMBLY«, t00=0x0006, t01=0x0190}
0x0b08…0b12              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x001e}
0x0b12…0b44              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0007, t01=0x0028}
0x0b44…0b4e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x005a}
0x0b4e…0b80              Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0007, t01=0x0064}
0x0b80…0bae              Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0007, t01=0x0096}
0x0bae…0bb8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00c4}
0x0bb8…0bcc              Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 1«, t00=0x0007, t01=0x00ce}
0x0bcc…0bd6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00e2}
0x0bd6…0be0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00ec}
0x0be0…0c1a              Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0007, t01=0x00f6}
0x0c1a…0c4c              Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0007, t01=0x0130}
0x0c4c…0c56              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0162}
0x0c56…0c6a              Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 0«, t00=0x0007, t01=0x016c}
0x0c6a…0c74              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0180}
0x0c74…0c7e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x018a}
0x0c7e…0cb0 (8, 0, 400)  Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS DISC PAGING«, t00=0x0008, t01=0x0004}
0x0cb0…0cde              Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING DSKPAG EQU 1.«, t00=0x0008, t01=0x0036}
0x0cde…0ce8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0064}
0x0ce8…0cfc              Head {h00=0x0010, h01=0x0050, text=»DSKPAG EQU 0«, t00=0x0008, t01=0x006e}
0x0cfc…0d06              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0082}
0x0d06…0d10              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x008c}
0x0d10…0d4c              Head {h00=0x0038, h01=0x0050, text=»* A PROGRAM VERSION USING NO MONITOR CLOCK FUNCTIONS«, t00=0x0008, t01=0x0096}
0x0d4c…0d7a              Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MONCLK EQU 0.«, t00=0x0008, t01=0x00d2}
0x0d7a…0d84              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0100}
0x0d84…0d96              Head {h00=0x000e, h01=0x0050, text=»X:A EQU 1 «, t00=0x0008, t01=0x010a}
0x0d96…0daa              Head {h00=0x0010, h01=0x0050, text=»MONCLK EQU 1«, t00=0x0008, t01=0x011c}
0x0daa…0db4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0130}
0x0db4…0dcc              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0008, t01=0x013a}
0x0dcc…0dd6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0152}
0x0dd6…0de0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x015c}
0x0de0…0e16              Head {h00=0x0032, h01=0x0050, text=»* A PROGRAM VERSION SUPPORTING DATE FUNCTIONS «, t00=0x0008, t01=0x0166}
0x0e16…0e4c              Head {h00=0x0032, h01=0x0050, text=»* IS OBTAINED BY SETTING MONDAT = MONCLK = 1. «, t00=0x0009, t01=0x000c}
0x0e4c…0e56              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0042}
0x0e56…0e68              Head {h00=0x000e, h01=0x0050, text=»X:B EQU 0 «, t00=0x0009, t01=0x004c}
0x0e68…0e7c              Head {h00=0x0010, h01=0x0050, text=»MONDAT EQU 1«, t00=0x0009, t01=0x005e}
0x0e7c…0e86              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0072}
0x0e86…0e90              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x007c}
0x0e90…0ec8              Head {h00=0x0034, h01=0x0050, text=»* A PROGRAM VERSION WITH MONITOR CLOCK FUNCTIONS«, t00=0x0009, t01=0x0086}
0x0ec8…0f00              Head {h00=0x0034, h01=0x0050, text=»* ADAPTED TO 60 HERTZ NET FREQUENCY (USA/CANADA)«, t00=0x0009, t01=0x00be}
0x0f00…0f30              Head {h00=0x002c, h01=0x0050, text=»* IS OBTAINED BY SETTING NETFRQ EQU 60. «, t00=0x0009, t01=0x00f6}
0x0f30…0f66              Head {h00=0x0032, h01=0x0050, text=»* NOTICE THAT THE DEFAULT VALUE SHOULD BE 50. «, t00=0x0009, t01=0x0126}
0x0f66…0f70              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x015c}
0x0f70…0f86              Head {h00=0x0012, h01=0x0050, text=»NETFRQ EQU 50 «, t00=0x0009, t01=0x0166}
0x0f86…0f90              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x017c}
0x0f90…0fa8              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0009, t01=0x0186}
0x0fa8…0fb2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x000e}
0x0fb2…0fbc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0018}
0x0fbc…0fd2              Head {h00=0x0012, h01=0x0050, text=»*   I H L K M «, t00=0x000a, t01=0x0022}
0x0fd2…0fdc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0038}
0x0fdc…0fe6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0042}
0x0fe6…1022              Head {h00=0x0038, h01=0x0050, text=»*   THIS IS THE LKM INTERRUPT HANDLER. THE FOLLOWING«, t00=0x000a, t01=0x004c}
0x1022…1044              Head {h00=0x001e, h01=0x0050, text=»*   STEPS ARE CARRIED OUT:«, t00=0x000a, t01=0x0088}
0x1044…104e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00aa}
0x104e…107c              Head {h00=0x002a, h01=0x0050, text=»*   - IF STACK OVERFLOW SYSTEM HALTS. «, t00=0x000a, t01=0x00b4}
0x107c…1086              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00e2}
0x1086…10ce              Head {h00=0x0044, h01=0x0050, text=»*   - ELSE REGISTERS A1 - A14 ARE SAVED IN TTAB FOR RUNNING TASK«, t00=0x000a, t01=0x00ec}
0x10ce…10d8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0134}
0x10d8…1116              Head {h00=0x003a, h01=0x0050, text=»*   - EXIT CONDITIONS ARE SET AND A BRANCH IS MADE TO «, t00=0x000a, t01=0x013e}
0x1116…113e              Head {h00=0x0024, h01=0x0050, text=»*     APPROPRIATE LKM PROCESSOR.«, t00=0x000a, t01=0x017c}
0x113e…1148              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0014}
0x1148…1168              Head {h00=0x001c, h01=0x0050, text=»*   EXIT CONDITIONS ARE:«, t00=0x000b, t01=0x001e}
0x1168…1172              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x003e}
0x1172…11a0              Head {h00=0x002a, h01=0x0050, text=»*   A4 = LABEL ADDRESS OF LKM REQUEST «, t00=0x000b, t01=0x0048}
0x11a0…11dc              Head {h00=0x0038, h01=0x0050, text=»*        (A4 = 0 INDICATES NO LABEL IN LKM REQUEST) «, t00=0x000b, t01=0x0076}
0x11dc…120a              Head {h00=0x002a, h01=0x0050, text=»*   A5 = TTAB ADDRESS OF CALLING TASK «, t00=0x000b, t01=0x00b2}
0x120a…122e              Head {h00=0x0020, h01=0x0050, text=»*   A6 = LKM DATA DIRECTIVE «, t00=0x000b, t01=0x00e0}
0x122e…124e              Head {h00=0x001c, h01=0x0050, text=»*   A2, A3 ARE DESTROYED«, t00=0x000b, t01=0x0104}
0x124e…1258              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0124}
0x1258…129a              Head {h00=0x003e, h01=0x0050, text=»*   ALL OTHER REGISTERS REMAIN UNCHANGED FROM CALLING TASK«, t00=0x000b, t01=0x012e}
0x129a…12a4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0170}
0x12a4…12ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x017a}
0x12ae…12c2              Head {h00=0x0010, h01=0x0050, text=»IHLKM EQU * «, t00=0x000b, t01=0x0184}
0x12c2…12ea              Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x000c, t01=0x0008}
0x12ea…1318              Head {h00=0x002a, h01=0x0050, text=» RIT /1D RESET INTERNAL INTERRUPT FLAG«, t00=0x000c, t01=0x0030}
0x1318…1322              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x005e}
0x1322…133a              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x000c, t01=0x0068}
0x133a…1344              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0080}
0x1344…134e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x008a}
0x134e…136e              Head {h00=0x001c, h01=0x0050, text=» ST A15,LKM010 SAVE A15 «, t00=0x000c, t01=0x0094}
0x136e…1394              Head {h00=0x0022, h01=0x0050, text=» LD A15,PRUN LOAD TTAB ADDRESS«, t00=0x000c, t01=0x00b4}
0x1394…139e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00da}
0x139e…13b4              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x000c, t01=0x00e4}
0x13b4…13ec              Head {h00=0x0034, h01=0x0050, text=» ADKL A15,TTB:SA+28 SET A15 TO LAST IN SAVE AREA«, t00=0x000c, t01=0x00fa}
0x13ec…141a              Head {h00=0x002a, h01=0x0050, text=» STR A14,A15 SAVE USER REGISTERS, -A14«, t00=0x000c, t01=0x0132}
0x141a…1434              Head {h00=0x0016, h01=0x0050, text=» STR A13,A15 -A13 «, t00=0x000c, t01=0x0160}
0x1434…144e              Head {h00=0x0016, h01=0x0050, text=» STR A12,A15 -A12 «, t00=0x000c, t01=0x017a}
0x144e…1468 (13, 0, 400) Head {h00=0x0016, h01=0x0050, text=» STR A11,A15 -A11 «, t00=0x000d, t01=0x0004}
0x1468…1482              Head {h00=0x0016, h01=0x0050, text=» STR A10,A15 -A10 «, t00=0x000d, t01=0x001e}
0x1482…149a              Head {h00=0x0014, h01=0x0050, text=» STR A9,A15 -A9 «, t00=0x000d, t01=0x0038}
0x149a…14b2              Head {h00=0x0014, h01=0x0050, text=» STR A8,A15 -A8 «, t00=0x000d, t01=0x0050}
0x14b2…14ca              Head {h00=0x0014, h01=0x0050, text=» STR A7,A15 -A7 «, t00=0x000d, t01=0x0068}
0x14ca…14e2              Head {h00=0x0014, h01=0x0050, text=» STR A6,A15 -A6 «, t00=0x000d, t01=0x0080}
0x14e2…14fa              Head {h00=0x0014, h01=0x0050, text=» STR A5,A15 -A5 «, t00=0x000d, t01=0x0098}
0x14fa…1512              Head {h00=0x0014, h01=0x0050, text=» STR A4,A15 -A4 «, t00=0x000d, t01=0x00b0}
0x1512…152a              Head {h00=0x0014, h01=0x0050, text=» STR A3,A15 -A3 «, t00=0x000d, t01=0x00c8}
0x152a…1542              Head {h00=0x0014, h01=0x0050, text=» STR A2,A15 -A2 «, t00=0x000d, t01=0x00e0}
0x1542…155a              Head {h00=0x0014, h01=0x0050, text=» STR A1,A15 -A1 «, t00=0x000d, t01=0x00f8}
0x155a…1566              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x0110}
0x1566…1570              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x011c}
0x1570…1586              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x000d, t01=0x0126}
0x1586…15c0              Head {h00=0x0036, h01=0x0050, text=» MS 14,TTB:SA+2,A15 SAVE A1-A14 IN TTAB SAVE AREA «, t00=0x000d, t01=0x013c}
0x15c0…15cc              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x0176}
0x15cc…15d6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0182}
0x15d6…1606              Head {h00=0x002c, h01=0x0050, text=» LD A5,PRUN TTAB ADDRESS OF CALLING TASK«, t00=0x000d, t01=0x018c}
0x1606…1634              Head {h00=0x002a, h01=0x0050, text=» LDKL A15,0 RESTORE A15 STACK POINTER «, t00=0x000e, t01=0x002c}
0x1634…164a              Head {h00=0x0012, h01=0x0050, text=»LKM010 EQU *-2«, t00=0x000e, t01=0x005a}
0x164a…1654              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0070}
0x1654…166c              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x000e, t01=0x007a}
0x166c…1676              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0092}
0x1676…169c              Head {h00=0x0022, h01=0x0050, text=»*   GET LKM REQUEST PARAMETERS«, t00=0x000e, t01=0x009c}
0x169c…16a6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00c2}
0x16a6…16ba              Head {h00=0x0010, h01=0x0050, text=» LDR* A3,A15«, t00=0x000e, t01=0x00cc}
0x16ba…16f2              Head {h00=0x0034, h01=0x0050, text=» LDR* A2,A15 LOAD P.C. AND ADJUST STACK POINTER «, t00=0x000e, t01=0x00e0}
0x16f2…171c              Head {h00=0x0026, h01=0x0050, text=» ST A3,TTB:PW,A5 STORE PSW IN TTAB«, t00=0x000e, t01=0x0118}
0x171c…1726              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0142}
0x1726…173c              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x000e, t01=0x014c}
0x173c…1762              Head {h00=0x0022, h01=0x0050, text=» LD A3,-2,A2 INSTRUCTION CODE «, t00=0x000e, t01=0x0162}
0x1762…1784              Head {h00=0x001e, h01=0x0050, text=» LDR* A6,A2 DATA DIRECTIVE«, t00=0x000e, t01=0x0188}
0x1784…1790              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000f, t01=0x001a}
0x1790…179a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0026}
0x179a…17b0              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x000f, t01=0x0030}
0x17b0…17c2              Head {h00=0x000e, h01=0x0050, text=» ANK A3,1 «, t00=0x000f, t01=0x0046}
0x17c2…17e2              Head {h00=0x001c, h01=0x0050, text=» RF(NZ) LKM015 USER MODE«, t00=0x000f, t01=0x0058}
0x17e2…1810              Head {h00=0x002a, h01=0x0050, text=» TL MONMMU NO, LOAD MONITOR MMU TABLE «, t00=0x000f, t01=0x0078}
0x1810…181a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00a6}
0x181a…182e              Head {h00=0x0010, h01=0x0050, text=»LKM015 EQU *«, t00=0x000f, t01=0x00b0}
0x182e…1854              Head {h00=0x0022, h01=0x0050, text=»  EL A3,-2,A2 INSTRUCTION CODE«, t00=0x000f, t01=0x00c4}
0x1854…1876              Head {h00=0x001e, h01=0x0050, text=» ELR A6,A2 DATA DIRECTIVE «, t00=0x000f, t01=0x00ea}
0x1876…1882              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000f, t01=0x010c}
0x1882…188c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0118}
0x188c…18a2              Head {h00=0x0012, h01=0x0050, text=» CWK A3,/2804 «, t00=0x000f, t01=0x0122}
0x18a2…18bc              Head {h00=0x0016, h01=0x0050, text=» RF(E) LKM025 LKM «, t00=0x000f, t01=0x0138}
0x18bc…18d2              Head {h00=0x0012, h01=0x0050, text=» CWK A3,/6300 «, t00=0x000f, t01=0x0152}
0x18d2…18ec              Head {h00=0x0016, h01=0x0050, text=» RF(E) LKM025 TRAP«, t00=0x000f, t01=0x0168}
0x18ec…18f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0182}
0x18f6…191e              Head {h00=0x0024, h01=0x0050, text=»*   STACK OVERFLOW: HALT SYSTEM «, t00=0x000f, t01=0x018c}
0x191e…1928              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0024}
0x1928…1948              Head {h00=0x001c, h01=0x0050, text=» LDK A1,7 HALT PARAMETER«, t00=0x0010, t01=0x002e}
0x1948…197c              Head {h00=0x0030, h01=0x0050, text=» RF LKM070 HALT SYSTEM DUE TO STACK OVERFLOW«, t00=0x0010, t01=0x004e}
0x197c…1986              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0082}
0x1986…199e              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0010, t01=0x008c}
0x199e…19a8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00a4}
0x19a8…19b2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00ae}
0x19b2…19c6              Head {h00=0x0010, h01=0x0050, text=»LKM025 EQU *«, t00=0x0010, t01=0x00b8}
0x19c6…19f0              Head {h00=0x0026, h01=0x0050, text=» ADK A2,2 UPDATE DISPATCH ADDRESS «, t00=0x0010, t01=0x00cc}
0x19f0…19fa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00f6}
0x19fa…1a16              Head {h00=0x0018, h01=0x0050, text=» IFF MMUPAG+DSKPAG=0«, t00=0x0010, t01=0x0100}
0x1a16…1a3c              Head {h00=0x0022, h01=0x0050, text=» CWK A6,9 CHECK DATA DIRECTIVE«, t00=0x0010, t01=0x011c}
0x1a3c…1a68              Head {h00=0x0028, h01=0x0050, text=» ABL(E) TLDSEG LOAD SEGMENT REQUEST «, t00=0x0010, t01=0x0142}
0x1a68…1a74              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0010, t01=0x016e}
0x1a74…1a7e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x017a}
0x1a7e…1a94              Head {h00=0x0012, h01=0x0050, text=» IFT DSKPAG=1 «, t00=0x0010, t01=0x0184}
0x1a94…1ac2              Head {h00=0x002a, h01=0x0050, text=» LD A3,TTB:SB,A5 SEGMENT BLOCK ADDRESS«, t00=0x0011, t01=0x000a}
0x1ac2…1ae2              Head {h00=0x001c, h01=0x0050, text=» RF(Z) LKM030 NO SEGMENT«, t00=0x0011, t01=0x0038}
0x1ae2…1b04              Head {h00=0x001e, h01=0x0050, text=» LCR A4,A3 SEGMENT STATUS «, t00=0x0011, t01=0x0058}
0x1b04…1b34              Head {h00=0x002c, h01=0x0050, text=» ANK A4,/5E CHECK IF CORE RESIDENT OR...«, t00=0x0011, t01=0x007a}
0x1b34…1b6a              Head {h00=0x0032, h01=0x0050, text=» RF(NZ) LKM030 ...USED BY AN INTERRUPTED TASK «, t00=0x0011, t01=0x00aa}
0x1b6a…1b8e              Head {h00=0x0020, h01=0x0050, text=» CF A15,RELPAG RELEASE PAGE «, t00=0x0011, t01=0x00e0}
0x1b8e…1b9a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0011, t01=0x0104}
0x1b9a…1ba4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0110}
0x1ba4…1bbc              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0011, t01=0x011a}
0x1bbc…1bc6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0132}
0x1bc6…1bd0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x013c}
0x1bd0…1be4              Head {h00=0x0010, h01=0x0050, text=»LKM030 EQU *«, t00=0x0011, t01=0x0146}
0x1be4…1c10              Head {h00=0x0028, h01=0x0050, text=» CM PRUN INDICATE IDLE LOOP RUNNING «, t00=0x0011, t01=0x015a}
0x1c10…1c38              Head {h00=0x0024, h01=0x0050, text=» CF A15,SWL48 SWITCH TO LEVEL 48«, t00=0x0011, t01=0x0186}
0x1c38…1c4a              Head {h00=0x000e, h01=0x0050, text=» LDK A4,0 «, t00=0x0012, t01=0x001e}
0x1c4a…1c6c              Head {h00=0x001e, h01=0x0050, text=» LDR A3,A6 DATA DIRECTIVE «, t00=0x0012, t01=0x0030}
0x1c6c…1c8c              Head {h00=0x001c, h01=0x0050, text=» RF(NN) LKM050 NO LABEL «, t00=0x0012, t01=0x0052}
0x1c8c…1c96              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0072}
0x1c96…1cb8              Head {h00=0x001e, h01=0x0050, text=»*   LKM REQUEST WITH LABEL«, t00=0x0012, t01=0x007c}
0x1cb8…1cc2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x009e}
0x1cc2…1cd8              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0012, t01=0x00a8}
0x1cd8…1cf2              Head {h00=0x0016, h01=0x0050, text=» LDR* A4,A2 LABEL «, t00=0x0012, t01=0x00be}
0x1cf2…1cfe              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x00d8}
0x1cfe…1d08              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00e4}
0x1d08…1d1e              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0012, t01=0x00ee}
0x1d1e…1d36              Head {h00=0x0014, h01=0x0050, text=» ELR A4,A2 LABEL«, t00=0x0012, t01=0x0104}
0x1d36…1d42              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x011c}
0x1d42…1d4c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0128}
0x1d4c…1d76              Head {h00=0x0026, h01=0x0050, text=» ADK A2,2 ADJUST DISPATCH ADDRESS «, t00=0x0012, t01=0x0132}
0x1d76…1da6              Head {h00=0x002c, h01=0x0050, text=» NGR A3,A3 MAKE DATA DIRECTIVE POSITIVE «, t00=0x0012, t01=0x015c}
0x1da6…1db0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x018c}
0x1db0…1dc8              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0013, t01=0x0008}
0x1dc8…1dd2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0020}
0x1dd2…1e04              Head {h00=0x002e, h01=0x0050, text=»*   UPDATE TTB:SA AND GO TO LKM PROCESSOR «, t00=0x0013, t01=0x002a}
0x1e04…1e0e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x005c}
0x1e0e…1e22              Head {h00=0x0010, h01=0x0050, text=»LKM050 EQU *«, t00=0x0013, t01=0x0066}
0x1e22…1e54              Head {h00=0x002e, h01=0x0050, text=» ST A2,TTB:SA,A5 SET NEXT DISPATCH ADDRESS«, t00=0x0013, t01=0x007a}
0x1e54…1e76              Head {h00=0x001e, h01=0x0050, text=» ADR A3,A3 INDEX IN LKMAL «, t00=0x0013, t01=0x00ac}
0x1e76…1ea0              Head {h00=0x0026, h01=0x0050, text=» RF(Z) LKMQDI TASK SWITCH REQUEST «, t00=0x0013, t01=0x00ce}
0x1ea0…1eb4              Head {h00=0x0010, h01=0x0050, text=» CW A3,LKMAL«, t00=0x0013, t01=0x00f8}
0x1eb4…1ee2              Head {h00=0x002a, h01=0x0050, text=» RF(NL) LKMRQE INVALID DATA DIRECTIVE «, t00=0x0013, t01=0x010c}
0x1ee2…1eee              Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0013, t01=0x013a}
0x1eee…1f06              Head {h00=0x0014, h01=0x0050, text=» LD A3,LKMAL,A3 «, t00=0x0013, t01=0x0146}
0x1f06…1f32              Head {h00=0x0028, h01=0x0050, text=» ABR(NZ) A3 BRANCH TO LKM PROCESSOR «, t00=0x0013, t01=0x015e}
0x1f32…1f3c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x018a}
0x1f3c…1f54 (20, 0, 400) Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0014, t01=0x0004}
0x1f54…1f5e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x001c}
0x1f5e…1f68              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0026}
0x1f68…1f80              Head {h00=0x0014, h01=0x0050, text=»*   L K M E R R «, t00=0x0014, t01=0x0030}
0x1f80…1f8a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0048}
0x1f8a…1f94              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0052}
0x1f94…1fd6              Head {h00=0x003e, h01=0x0050, text=»LKMERR LDK A1,15 INDICATE REQUESTED LKM PROC. NOT PRESENT «, t00=0x0014, t01=0x005c}
0x1fd6…1fe0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x009e}
0x1fe0…1ff4              Head {h00=0x0010, h01=0x0050, text=»LKM070 EQU *«, t00=0x0014, t01=0x00a8}
0x1ff4…2014              Head {h00=0x001c, h01=0x0050, text=» CF A15,HALT HALT SYSTEM«, t00=0x0014, t01=0x00bc}
0x2014…201e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00dc}
0x201e…2028              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00e6}
0x2028…2040              Head {h00=0x0014, h01=0x0050, text=»*   L K M R Q E «, t00=0x0014, t01=0x00f0}
0x2040…204a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0108}
0x204a…207c              Head {h00=0x002e, h01=0x0050, text=»*   SET A7 = -1, QUEUE TASK AND DISPATCH. «, t00=0x0014, t01=0x0112}
0x207c…2086              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0144}
0x2086…20a4              Head {h00=0x001a, h01=0x0050, text=»*   A5 = TTAB ADDRESS «, t00=0x0014, t01=0x014e}
0x20a4…20ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x016c}
0x20ae…20b8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0176}
0x20b8…20cc              Head {h00=0x0010, h01=0x0050, text=»LKMRQE EQU *«, t00=0x0014, t01=0x0180}
0x20cc…20e0 (21, 0, 400) Head {h00=0x0010, h01=0x0050, text=» LDKL A2,-1 «, t00=0x0015, t01=0x0004}
0x20e0…20ea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0018}
0x20ea…20f4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0022}
0x20f4…210c              Head {h00=0x0014, h01=0x0050, text=»*   L K M S R C «, t00=0x0015, t01=0x002c}
0x210c…2116              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0044}
0x2116…2148              Head {h00=0x002e, h01=0x0050, text=»*   SET A7 = A2, QUEUE TASK AND DISPATCH. «, t00=0x0015, t01=0x004e}
0x2148…2152              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0080}
0x2152…216e              Head {h00=0x0018, h01=0x0050, text=»*   A2 = RETURN CODE«, t00=0x0015, t01=0x008a}
0x216e…218c              Head {h00=0x001a, h01=0x0050, text=»*   A5 = TTAB ADDRESS «, t00=0x0015, t01=0x00a6}
0x218c…2196              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00c4}
0x2196…21a0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00ce}
0x21a0…21b4              Head {h00=0x0010, h01=0x0050, text=»LKMSRC EQU *«, t00=0x0015, t01=0x00d8}
0x21b4…21f0              Head {h00=0x0038, h01=0x0050, text=» ST A2,TTB:SA+14,A5 SET RETURN CODE IN SAVE AREA A7 «, t00=0x0015, t01=0x00ec}
0x21f0…21fe              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0015, t01=0x0128}
0x21fe…2208              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0136}
0x2208…2212              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0140}
0x2212…222a              Head {h00=0x0014, h01=0x0050, text=»*   L K M Q D I «, t00=0x0015, t01=0x014a}
0x222a…2234              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0162}
0x2234…2258              Head {h00=0x0020, h01=0x0050, text=»*   QUEUE TASK AND DISPATCH.«, t00=0x0015, t01=0x016c}
0x2258…2262              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0190}
0x2262…2280              Head {h00=0x001a, h01=0x0050, text=»*   A5 = TTAB ADDRESS «, t00=0x0016, t01=0x000a}
0x2280…228a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0028}
0x228a…2294              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0032}
0x2294…22a8              Head {h00=0x0010, h01=0x0050, text=»LKMQDI EQU *«, t00=0x0016, t01=0x003c}
0x22a8…22be              Head {h00=0x0012, h01=0x0050, text=» CF A15,QTJOB «, t00=0x0016, t01=0x0050}
0x22be…22c8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0066}
0x22c8…22f6              Head {h00=0x002a, h01=0x0050, text=»T:DISP EQU * COMMON EXIT TO DISPATCHER«, t00=0x0016, t01=0x0070}
0x22f6…231a              Head {h00=0x0020, h01=0x0050, text=» ABL TDISP GO TO DISPATCHER «, t00=0x0016, t01=0x009e}
0x231a…2324              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00c2}
0x2324…233c              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0016, t01=0x00cc}
0x233c…2344              Head {h00=0x0004, h01=0x0050, t00=0x0016, t01=0x00e4}
0x2344…234e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00ec}
0x234e…2366              Head {h00=0x0014, h01=0x0050, text=»*   I H P F A R «, t00=0x0016, t01=0x00f6}
0x2366…2370              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x010e}
0x2370…23b2              Head {h00=0x003e, h01=0x0050, text=»*   THIS IS THE POWER FAIL/AUTO RESTART INTERRUPT HANDLER.«, t00=0x0016, t01=0x0118}
0x23b2…23bc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x015a}
0x23bc…23c4              Head {h00=0x0004, h01=0x0050, t00=0x0016, t01=0x0164}
0x23c4…23cc              Head {h00=0x0004, h01=0x0050, t00=0x0016, t01=0x016c}
0x23cc…23d4              Head {h00=0x0004, h01=0x0050, t00=0x0016, t01=0x0174}
0x23d4…23fa              Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT BLOCK ADDRESS «, t00=0x0016, t01=0x017c}
0x23fa…240a              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0017, t01=0x0012}
0x240a…2434              Head {h00=0x0026, h01=0x0050, text=»TTABPF DATA 0 TTAB FOR POWER FAIL «, t00=0x0017, t01=0x0022}
0x2434…2446              Head {h00=0x000e, h01=0x0050, text=» DATA '#P'«, t00=0x0017, t01=0x004c}
0x2446…2456              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0017, t01=0x005e}
0x2456…246c              Head {h00=0x0012, h01=0x0050, text=»A15SAV DATA 0 «, t00=0x0017, t01=0x006e}
0x246c…2480              Head {h00=0x0010, h01=0x0050, text=» DATA /00C0 «, t00=0x0017, t01=0x0084}
0x2480…2494              Head {h00=0x0010, h01=0x0050, text=» DATA PFTASK«, t00=0x0017, t01=0x0098}
0x2494…249c              Head {h00=0x0004, h01=0x0050, t00=0x0017, t01=0x00ac}
0x249c…24a4              Head {h00=0x0004, h01=0x0050, t00=0x0017, t01=0x00b4}
0x24a4…24ac              Head {h00=0x0004, h01=0x0050, t00=0x0017, t01=0x00bc}
0x24ac…24b4              Head {h00=0x0004, h01=0x0050, t00=0x0017, t01=0x00c4}
0x24b4…24bc              Head {h00=0x0004, h01=0x0050, t00=0x0017, t01=0x00cc}
0x24bc…24e6              Head {h00=0x0026, h01=0x0050, text=»PFX DATA 1 POWER ON/OFF INDICATOR «, t00=0x0017, t01=0x00d4}
0x24e6…250e              Head {h00=0x0024, h01=0x0050, text=»   P=POWER IS ON, N=POWER IS OFF«, t00=0x0017, t01=0x00fe}
0x250e…2516              Head {h00=0x0004, h01=0x0050, t00=0x0017, t01=0x0126}
0x2516…2540              Head {h00=0x0026, h01=0x0050, text=»INIFLG DATA 1 INITIALIZATION FLAG «, t00=0x0017, t01=0x012e}
0x2540…255c              Head {h00=0x0018, h01=0x0050, text=»   NZ=INITIALIZATION«, t00=0x0017, t01=0x0158}
0x255c…2564              Head {h00=0x0004, h01=0x0050, t00=0x0017, t01=0x0174}
0x2564…2592              Head {h00=0x002a, h01=0x0050, text=»PFPOST DATA 0 PWF POST PROCESSING FLAG«, t00=0x0017, t01=0x017c}
0x2592…25b4              Head {h00=0x001e, h01=0x0050, text=»   NZ=PWF POST PROCESSING «, t00=0x0018, t01=0x001a}
0x25b4…25cc              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0018, t01=0x003c}
0x25cc…25d4              Head {h00=0x0004, h01=0x0050, t00=0x0018, t01=0x0054}
0x25d4…25de              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x005c}
0x25de…260c              Head {h00=0x002a, h01=0x0050, text=»*   POWER FAIL/AUTO RESTART INTERRUPT «, t00=0x0018, t01=0x0066}
0x260c…2616              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0094}
0x2616…261e              Head {h00=0x0004, h01=0x0050, t00=0x0018, t01=0x009e}
0x261e…2634              Head {h00=0x0012, h01=0x0050, text=»IHPFAR EQU *  «, t00=0x0018, t01=0x00a6}
0x2634…265c              Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x0018, t01=0x00bc}
0x265c…2686              Head {h00=0x0026, h01=0x0050, text=» RIT /17 RESET INTERNAL INTERRUPT «, t00=0x0018, t01=0x00e4}
0x2686…26b0              Head {h00=0x0026, h01=0x0050, text=» C1S PFX INDICATE POWER ON OR OFF «, t00=0x0018, t01=0x010e}
0x26b0…26ce              Head {h00=0x001a, h01=0x0050, text=» RF(P) POWON POWER ON «, t00=0x0018, t01=0x0138}
0x26ce…26d8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0156}
0x26d8…26ee              Head {h00=0x0012, h01=0x0050, text=»*   POWER OFF «, t00=0x0018, t01=0x0160}
0x26ee…26f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0176}
0x26f8…270e              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0018, t01=0x0180}
0x270e…2738              Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A14 ON STACK«, t00=0x0019, t01=0x0008}
0x2738…274c              Head {h00=0x0010, h01=0x0050, text=» STR A9,A15 «, t00=0x0019, t01=0x0032}
0x274c…2760              Head {h00=0x0010, h01=0x0050, text=» STR A10,A15«, t00=0x0019, t01=0x0046}
0x2760…2774              Head {h00=0x0010, h01=0x0050, text=» STR A11,A15«, t00=0x0019, t01=0x005a}
0x2774…2788              Head {h00=0x0010, h01=0x0050, text=» STR A12,A15«, t00=0x0019, t01=0x006e}
0x2788…279c              Head {h00=0x0010, h01=0x0050, text=» STR A13,A15«, t00=0x0019, t01=0x0082}
0x279c…27b0              Head {h00=0x0010, h01=0x0050, text=» STR A14,A15«, t00=0x0019, t01=0x0096}
0x27b0…27bc              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x00aa}
0x27bc…27c4              Head {h00=0x0004, h01=0x0050, t00=0x0019, t01=0x00b6}
0x27c4…27da              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0019, t01=0x00be}
0x27da…2802              Head {h00=0x0024, h01=0x0050, text=» MSR 14,A15 SAVE A1-A14 ON STACK«, t00=0x0019, t01=0x00d4}
0x2802…280e              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x00fc}
0x280e…2824              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0019, t01=0x0108}
0x2824…284a              Head {h00=0x0022, h01=0x0050, text=» TS -30,A15 SAVE MMU TABLE =2 «, t00=0x0019, t01=0x011e}
0x284a…2856              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x0144}
0x2856…285e              Head {h00=0x0004, h01=0x0050, t00=0x0019, t01=0x0150}
0x285e…288e              Head {h00=0x002c, h01=0x0050, text=» ST A15,A15SAV SAVE A15 FOR BETTER TIMES«, t00=0x0019, t01=0x0158}
0x288e…289a              Head {h00=0x0008, h01=0x0050, text=» HLT«, t00=0x0019, t01=0x0188}
0x289a…28b2 (26, 0, 400) Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x001a, t01=0x0004}
0x28b2…28ba              Head {h00=0x0004, h01=0x0050, t00=0x001a, t01=0x001c}
0x28ba…28c4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0024}
0x28c4…28d8              Head {h00=0x0010, h01=0x0050, text=»*   POWER ON«, t00=0x001a, t01=0x002e}
0x28d8…28e2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0042}
0x28e2…28ea              Head {h00=0x0004, h01=0x0050, t00=0x001a, t01=0x004c}
0x28ea…2910              Head {h00=0x0022, h01=0x0050, text=»POWON LD A15,A15SAV RELOAD A15«, t00=0x001a, t01=0x0054}
0x2910…2918              Head {h00=0x0004, h01=0x0050, t00=0x001a, t01=0x007a}
0x2918…292e              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x001a, t01=0x0082}
0x292e…2956              Head {h00=0x0024, h01=0x0050, text=» TL -30,A15 RESTORE MMU TABLE =2«, t00=0x001a, t01=0x0098}
0x2956…2962              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x00c0}
0x2962…2978              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x001a, t01=0x00cc}
0x2978…299c              Head {h00=0x0020, h01=0x0050, text=» LDR* A14,A15 RESTORE A9-A14«, t00=0x001a, t01=0x00e2}
0x299c…29b2              Head {h00=0x0012, h01=0x0050, text=» LDR* A13,A15 «, t00=0x001a, t01=0x0106}
0x29b2…29c8              Head {h00=0x0012, h01=0x0050, text=» LDR* A12,A15 «, t00=0x001a, t01=0x011c}
0x29c8…29de              Head {h00=0x0012, h01=0x0050, text=» LDR* A11,A15 «, t00=0x001a, t01=0x0132}
0x29de…29f4              Head {h00=0x0012, h01=0x0050, text=» LDR* A10,A15 «, t00=0x001a, t01=0x0148}
0x29f4…2a08              Head {h00=0x0010, h01=0x0050, text=» LDR* A9,A15«, t00=0x001a, t01=0x015e}
0x2a08…2a14              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x0172}
0x2a14…2a1c              Head {h00=0x0004, h01=0x0050, t00=0x001a, t01=0x017e}
0x2a1c…2a32              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x001a, t01=0x0186}
0x2a32…2a54              Head {h00=0x001e, h01=0x0050, text=» MLR 14,A15 RESTORE A9-A14«, t00=0x001b, t01=0x000c}
0x2a54…2a66              Head {h00=0x000e, h01=0x0050, text=» MSR 8,A15«, t00=0x001b, t01=0x002e}
0x2a66…2a72              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x0040}
0x2a72…2a7a              Head {h00=0x0004, h01=0x0050, t00=0x001b, t01=0x004c}
0x2a7a…2ab2              Head {h00=0x0034, h01=0x0050, text=» LD A1,DISQUE QUEUE PFTASK FIRST FOR DISPATCHING«, t00=0x001b, t01=0x0054}
0x2ab2…2aca              Head {h00=0x0014, h01=0x0050, text=» LDKL A2,TTABPF «, t00=0x001b, t01=0x008c}
0x2aca…2adc              Head {h00=0x000e, h01=0x0050, text=» CWR A1,A2«, t00=0x001b, t01=0x00a4}
0x2adc…2b14              Head {h00=0x0034, h01=0x0050, text=» RB(E) T:DISP ALREADY QUEUED, PWF DURING PFPOST «, t00=0x001b, t01=0x00b6}
0x2b14…2b26              Head {h00=0x000e, h01=0x0050, text=» STR A1,A2«, t00=0x001b, t01=0x00ee}
0x2b26…2b3c              Head {h00=0x0012, h01=0x0050, text=» ST A2,DISQUE «, t00=0x001b, t01=0x0100}
0x2b3c…2b6c              Head {h00=0x002c, h01=0x0050, text=» IM PFPOST INDICATE PWF POST PROCESSING «, t00=0x001b, t01=0x0116}
0x2b6c…2b7e              Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x001b, t01=0x0146}
0x2b7e…2b96              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x001b, t01=0x0158}
0x2b96…2b9e              Head {h00=0x0004, h01=0x0050, t00=0x001b, t01=0x0170}
0x2b9e…2ba8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0178}
0x2ba8…2bc4              Head {h00=0x0018, h01=0x0050, text=»*   POWER FAIL TASK «, t00=0x001b, t01=0x0182}
0x2bc4…2bf6              Head {h00=0x002e, h01=0x0050, text=»*   STARTED AFTER ALL PWF POST PROCESSING «, t00=0x001c, t01=0x000e}
0x2bf6…2c00              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0040}
0x2c00…2c08              Head {h00=0x0004, h01=0x0050, t00=0x001c, t01=0x004a}
0x2c08…2c3a              Head {h00=0x002e, h01=0x0050, text=»PFTASK CM PFPOST CLEAR PWF POST PROC FLAG «, t00=0x001c, t01=0x0052}
0x2c3a…2c5a              Head {h00=0x001c, h01=0x0050, text=» CM INIFLG AND INIT FLAG«, t00=0x001c, t01=0x0084}
0x2c5a…2c84              Head {h00=0x0026, h01=0x0050, text=» CF A15,PFINIT RESTART I/O DEVICES«, t00=0x001c, t01=0x00a4}
0x2c84…2ca0              Head {h00=0x0018, h01=0x0050, text=» CM PRUN EXIT PFTASK«, t00=0x001c, t01=0x00ce}
0x2ca0…2cb2              Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x001c, t01=0x00ea}
0x2cb2…2cca              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x001c, t01=0x00fc}
0x2cca…2cd4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0114}
0x2cd4…2cea              Head {h00=0x0012, h01=0x0050, text=»*   I H R T C «, t00=0x001c, t01=0x011e}
0x2cea…2cf4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0134}
0x2cf4…2d2e              Head {h00=0x0036, h01=0x0050, text=»*   THIS IS THE REAL TIME CLOCK INTERRUPT HANDLER.«, t00=0x001c, t01=0x013e}
0x2d2e…2d68              Head {h00=0x0036, h01=0x0050, text=»*   THE TIMER QUEUE WILL BE PROCESSED EACH 100 MS.«, t00=0x001c, t01=0x0178}
0x2d68…2d72              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0022}
0x2d72…2da0              Head {h00=0x002a, h01=0x0050, text=»IHRTC ST P,INTSAV SAVE LAST INTERRUPT «, t00=0x001d, t01=0x002c}
0x2da0…2dc6              Head {h00=0x0022, h01=0x0050, text=» RIT /1B RESET INTERRUPT FLAG «, t00=0x001d, t01=0x005a}
0x2dc6…2dd8              Head {h00=0x000e, h01=0x0050, text=» IM COUNT «, t00=0x001d, t01=0x0080}
0x2dd8…2e00              Head {h00=0x0024, h01=0x0050, text=» RF(P) RTC010 CHECK TIMER QUEUE «, t00=0x001d, t01=0x0092}
0x2e00…2e10              Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x001d, t01=0x00ba}
0x2e10…2e1a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00ca}
0x2e1a…2e2e              Head {h00=0x0010, h01=0x0050, text=»RTC010 EQU *«, t00=0x001d, t01=0x00d4}
0x2e2e…2e44              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x001d, t01=0x00e8}
0x2e44…2e6e              Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x001d, t01=0x00fe}
0x2e6e…2e7a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x0128}
0x2e7a…2e84              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0134}
0x2e84…2e9a              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x001d, t01=0x013e}
0x2e9a…2ec0              Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x001d, t01=0x0154}
0x2ec0…2ecc              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x017a}
0x2ecc…2ed6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0186}
0x2ed6…2eee              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x001d, t01=0x0190}
0x2eee…2ef8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0018}
0x2ef8…2f02              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0022}
0x2f02…2f18              Head {h00=0x0012, h01=0x0050, text=» IFT NETFRQ=50«, t00=0x001e, t01=0x002c}
0x2f18…2f3e              Head {h00=0x0022, h01=0x0050, text=» LDKL A4,-4 SET 100 MS SWITCH «, t00=0x001e, t01=0x0042}
0x2f3e…2f4a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x0068}
0x2f4a…2f54              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0074}
0x2f54…2f6a              Head {h00=0x0012, h01=0x0050, text=» IFT NETFRQ=60«, t00=0x001e, t01=0x007e}
0x2f6a…2f90              Head {h00=0x0022, h01=0x0050, text=» LDKL A4,-5 SET 100 MS SWITCH «, t00=0x001e, t01=0x0094}
0x2f90…2f9c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x00ba}
0x2f9c…2fb4              Head {h00=0x0014, h01=0x0050, text=» ST A4,COUNT  =1«, t00=0x001e, t01=0x00c6}
0x2fb4…2fbe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00de}
0x2fbe…2ff0              Head {h00=0x002e, h01=0x0050, text=» LDKL A2,CLOCK QUEUE CLOCK ROUTINE AS MJOB«, t00=0x001e, t01=0x00e8}
0x2ff0…3006              Head {h00=0x0012, h01=0x0050, text=» CF A15,QMJOB «, t00=0x001e, t01=0x011a}
0x3006…3010              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0130}
0x3010…3026              Head {h00=0x0012, h01=0x0050, text=» IFT MONCLK=1 «, t00=0x001e, t01=0x013a}
0x3026…3038              Head {h00=0x000e, h01=0x0050, text=» IM SECOND«, t00=0x001e, t01=0x0150}
0x3038…3062              Head {h00=0x0026, h01=0x0050, text=» RF(P) RTC025 UPDATE MONITOR CLOCK«, t00=0x001e, t01=0x0162}
0x3062…306e              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x018c}
0x306e…3078              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0008}
0x3078…308c              Head {h00=0x0010, h01=0x0050, text=»SWDISP EQU *«, t00=0x001f, t01=0x0012}
0x308c…30b4              Head {h00=0x0024, h01=0x0050, text=» CF A15,SWLXY SWITCH TO LEVEL XY«, t00=0x001f, t01=0x0026}
0x30b4…30c6              Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x001f, t01=0x004e}
0x30c6…30d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0060}
0x30d0…30e8              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x001f, t01=0x006a}
0x30e8…30f2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0082}
0x30f2…30fc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x008c}
0x30fc…3112              Head {h00=0x0012, h01=0x0050, text=» IFT MONCLK=1 «, t00=0x001f, t01=0x0096}
0x3112…311c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00ac}
0x311c…315c              Head {h00=0x003c, h01=0x0050, text=»*   MONITOR CLOCK UPDATING ROUTINE STARTED EACH SECOND. «, t00=0x001f, t01=0x00b6}
0x315c…3166              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00f6}
0x3166…317a              Head {h00=0x0010, h01=0x0050, text=»RTC025 EQU *«, t00=0x001f, t01=0x0100}
0x317a…31a0              Head {h00=0x0022, h01=0x0050, text=» LDKL A4,-9 SET SECOND SWITCH «, t00=0x001f, t01=0x0114}
0x31a0…31b6              Head {h00=0x0012, h01=0x0050, text=» ST A4,SECOND «, t00=0x001f, t01=0x013a}
0x31b6…31c8              Head {h00=0x000e, h01=0x0050, text=» LDK A4,4 «, t00=0x001f, t01=0x0150}
0x31c8…31d2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0162}
0x31d2…3208              Head {h00=0x0032, h01=0x0050, text=»MCLO10 LDK A3,60 NUMBER OF MINUTES AND SECONDS«, t00=0x001f, t01=0x016c}
0x3208…3212              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0012}
0x3212…323e              Head {h00=0x0028, h01=0x0050, text=»MCLO20 IM MONCLO+2,A4 INCREMENT TIME«, t00=0x0020, t01=0x001c}
0x323e…3270              Head {h00=0x002e, h01=0x0050, text=» XR A3,MONCLO+2,A4 CHANGE MINUTES OR HOURS«, t00=0x0020, t01=0x0048}
0x3270…3298              Head {h00=0x0024, h01=0x0050, text=» RB(NE) SWDISP GO TO DISPATCHER «, t00=0x0020, t01=0x007a}
0x3298…32c4              Head {h00=0x0028, h01=0x0050, text=» CM MONCLO+2,A4 RESTART TIME COUNTER«, t00=0x0020, t01=0x00a2}
0x32c4…32da              Head {h00=0x0012, h01=0x0050, text=» SUK A4,2 END «, t00=0x0020, t01=0x00ce}
0x32da…3314              Head {h00=0x0036, h01=0x0050, text=» RF(N) MCLO30 MIDNIGHT CARRY AND WE HAVE A NEW DAY«, t00=0x0020, t01=0x00e4}
0x3314…3338              Head {h00=0x0020, h01=0x0050, text=» RB(P) MCLO10 UPDATE MINUTES«, t00=0x0020, t01=0x011e}
0x3338…3358              Head {h00=0x001c, h01=0x0050, text=» LDK A3,24 UPDATE HOURS «, t00=0x0020, t01=0x0142}
0x3358…336a              Head {h00=0x000e, h01=0x0050, text=» RB MCLO20«, t00=0x0020, t01=0x0162}
0x336a…3374              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0174}
0x3374…3388              Head {h00=0x0010, h01=0x0050, text=»MCLO30 EQU *«, t00=0x0020, t01=0x017e}
0x3388…33b4 (33, 0, 400) Head {h00=0x0028, h01=0x0050, text=» IM MCARRY INCREMENT MIDNIGHT CARRY «, t00=0x0021, t01=0x0004}
0x33b4…33be              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0030}
0x33be…33d6              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0021, t01=0x003a}
0x33d6…33e0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0052}
0x33e0…33ea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x005c}
0x33ea…3400              Head {h00=0x0012, h01=0x0050, text=» IFT MONDAT=1 «, t00=0x0021, t01=0x0066}
0x3400…340a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x007c}
0x340a…342e              Head {h00=0x0020, h01=0x0050, text=»* UPDATE DAY, MONTH AND YEAR«, t00=0x0021, t01=0x0086}
0x342e…3438              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00aa}
0x3438…344e              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0021, t01=0x00b4}
0x344e…3472              Head {h00=0x0020, h01=0x0050, text=» LDKL A1,MONTH MONTH ADDRESS«, t00=0x0021, t01=0x00ca}
0x3472…3492              Head {h00=0x001c, h01=0x0050, text=» LDKL A2,DAY DAY ADDRESS«, t00=0x0021, t01=0x00ee}
0x3492…34a4              Head {h00=0x000e, h01=0x0050, text=» LDK A3,1 «, t00=0x0021, t01=0x010e}
0x34a4…34b0              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x0120}
0x34b0…34ba              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x012c}
0x34ba…34d6              Head {h00=0x0018, h01=0x0050, text=» IFT MONCLK+MONDAT=2«, t00=0x0021, t01=0x0136}
0x34d6…34ec              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0021, t01=0x0152}
0x34ec…34fa              Head {h00=0x000a, h01=0x0050, text=» MLK 3«, t00=0x0021, t01=0x0168}
0x34fa…3536              Head {h00=0x0038, h01=0x0050, text=» DATA MONTH,DAY,1 MONTH AND DAY ADDRESS TO A1 AND A2«, t00=0x0021, t01=0x0176}
0x3536…3542              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0022, t01=0x0022}
0x3542…354c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x002e}
0x354c…3568              Head {h00=0x0018, h01=0x0050, text=» IFT MONCLK+MONDAT=2«, t00=0x0022, t01=0x0038}
0x3568…3586              Head {h00=0x001a, h01=0x0050, text=» IMR A2 INCREMENT DAY «, t00=0x0022, t01=0x0054}
0x3586…35a0              Head {h00=0x0016, h01=0x0050, text=» LDR* A4,A1 MONTH «, t00=0x0022, t01=0x0072}
0x35a0…35b2              Head {h00=0x000e, h01=0x0050, text=» LDR A6,A4«, t00=0x0022, t01=0x008c}
0x35b2…35ce              Head {h00=0x0018, h01=0x0050, text=» LDR* A5,A2 NEW DAY «, t00=0x0022, t01=0x009e}
0x35ce…35f4              Head {h00=0x0022, h01=0x0050, text=» SUK A5,29 CHECK IF DAY WAS 28«, t00=0x0022, t01=0x00ba}
0x35f4…3628              Head {h00=0x0030, h01=0x0050, text=» RF(Z) MCLO40 YES, GO AND CHECK IF FEBRUARY «, t00=0x0022, t01=0x00e0}
0x3628…364e              Head {h00=0x0022, h01=0x0050, text=» SUK A5,2 CHECK IF DAY WAS 30 «, t00=0x0022, t01=0x0114}
0x364e…3668              Head {h00=0x0016, h01=0x0050, text=» RF(Z) MCLO60 YES «, t00=0x0022, t01=0x013a}
0x3668…368e              Head {h00=0x0022, h01=0x0050, text=» SUK A5,1 CHECK IF DAY WAS 31 «, t00=0x0022, t01=0x0154}
0x368e…36b0              Head {h00=0x001e, h01=0x0050, text=» RB(NZ) SWDISP NO, RETURN «, t00=0x0022, t01=0x017a}
0x36b0…36dc              Head {h00=0x0028, h01=0x0050, text=» RF MCLO50 YES, WE HAVE A NEW MONTH «, t00=0x0023, t01=0x000c}
0x36dc…36e6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0038}
0x36e6…36fa              Head {h00=0x0010, h01=0x0050, text=»MCLO40 EQU *«, t00=0x0023, t01=0x0042}
0x36fa…371e              Head {h00=0x0020, h01=0x0050, text=» SUK A6,2 CHECK IF FEBRUARY «, t00=0x0023, t01=0x0056}
0x371e…3740              Head {h00=0x001e, h01=0x0050, text=» RB(NZ) SWDISP NO, RETURN «, t00=0x0023, t01=0x007a}
0x3740…374a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x009c}
0x374a…3762              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0023, t01=0x00a6}
0x3762…376c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x00be}
0x376c…3796              Head {h00=0x0026, h01=0x0050, text=»* CHANGE TO NEW MONTH (AND YEAR?) «, t00=0x0023, t01=0x00c8}
0x3796…37a0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x00f2}
0x37a0…37aa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x00fc}
0x37aa…37be              Head {h00=0x0010, h01=0x0050, text=»MCLO50 EQU *«, t00=0x0023, t01=0x0106}
0x37be…37de              Head {h00=0x001c, h01=0x0050, text=» STR A3,A2 SET DAY := 1 «, t00=0x0023, t01=0x011a}
0x37de…37fe              Head {h00=0x001c, h01=0x0050, text=» IMR A1 INCREMENT MONTH «, t00=0x0023, t01=0x013a}
0x37fe…382c              Head {h00=0x002a, h01=0x0050, text=» SUK A4,12 CHECK IF MONTH WAS DECEMBER«, t00=0x0023, t01=0x015a}
0x382c…384e              Head {h00=0x001e, h01=0x0050, text=» RB(NZ) SWDISP NO, RETURN «, t00=0x0023, t01=0x0188}
0x384e…3876              Head {h00=0x0024, h01=0x0050, text=» STR A3,A1 SET MONTH TO JANUARY «, t00=0x0024, t01=0x001a}
0x3876…3898              Head {h00=0x001e, h01=0x0050, text=» IM YEAR HAPPY NEW YEAR!!!«, t00=0x0024, t01=0x0042}
0x3898…38b2              Head {h00=0x0016, h01=0x0050, text=» RB SWDISP RETURN «, t00=0x0024, t01=0x0064}
0x38b2…38bc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x007e}
0x38bc…38d0              Head {h00=0x0010, h01=0x0050, text=»MCLO60 EQU *«, t00=0x0024, t01=0x0088}
0x38d0…38e8              Head {h00=0x0014, h01=0x0050, text=» LDR A7,A6 MONTH«, t00=0x0024, t01=0x009c}
0x38e8…38fa              Head {h00=0x000e, h01=0x0050, text=» ANK A6,1 «, t00=0x0024, t01=0x00b4}
0x38fa…391a              Head {h00=0x001c, h01=0x0050, text=» RF(Z) MCLO70 MONTH EVEN«, t00=0x0024, t01=0x00c6}
0x391a…392c              Head {h00=0x000e, h01=0x0050, text=» SUK A7,7 «, t00=0x0024, t01=0x00e6}
0x392c…3958              Head {h00=0x0028, h01=0x0050, text=» RB(P) MCLO50 SEPTEMBER OR NOVEMBER «, t00=0x0024, t01=0x00f8}
0x3958…3986              Head {h00=0x002a, h01=0x0050, text=» RB SWDISP JANUARY, MARCH, MAY OR JULY«, t00=0x0024, t01=0x0124}
0x3986…3990              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0152}
0x3990…39a4              Head {h00=0x0010, h01=0x0050, text=»MCLO70 EQU *«, t00=0x0024, t01=0x015c}
0x39a4…39b6              Head {h00=0x000e, h01=0x0050, text=» SUK A7,7 «, t00=0x0024, t01=0x0170}
0x39b6…39da              Head {h00=0x0020, h01=0x0050, text=» RB(N) MCLO50 APRIL OR JUNE «, t00=0x0024, t01=0x0182}
0x39da…39e6              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x0016}
0x39e6…39f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0022}
0x39f0…3a06              Head {h00=0x0012, h01=0x0050, text=» IFT MONCLK=1 «, t00=0x0025, t01=0x002c}
0x3a06…3a20              Head {h00=0x0016, h01=0x0050, text=» RB SWDISP RETURN «, t00=0x0025, t01=0x0042}
0x3a20…3a2c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x005c}
0x3a2c…3a36              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0068}
0x3a36…3a4e              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0025, t01=0x0072}
0x3a4e…3a58              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x008a}
0x3a58…3a62              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0094}
0x3a62…3a7a              Head {h00=0x0014, h01=0x0050, text=»*   M O N C L O «, t00=0x0025, t01=0x009e}
0x3a7a…3a84              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00b6}
0x3a84…3a8e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00c0}
0x3a8e…3aaa              Head {h00=0x0018, h01=0x0050, text=» IFT MONCLK+MONDAT=2«, t00=0x0025, t01=0x00ca}
0x3aaa…3ada              Head {h00=0x002c, h01=0x0050, text=» DATA 0 THIS WORD USED BY MONTIM (TDATE)«, t00=0x0025, t01=0x00e6}
0x3ada…3aee              Head {h00=0x0010, h01=0x0050, text=»YEAR DATA 0 «, t00=0x0025, t01=0x0116}
0x3aee…3b02              Head {h00=0x0010, h01=0x0050, text=»MONTH DATA 0«, t00=0x0025, t01=0x012a}
0x3b02…3b14              Head {h00=0x000e, h01=0x0050, text=»DAY DATA 0«, t00=0x0025, t01=0x013e}
0x3b14…3b20              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x0150}
0x3b20…3b2a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x015c}
0x3b2a…3b3e              Head {h00=0x0010, h01=0x0050, text=»MONCLO EQU *«, t00=0x0025, t01=0x0166}
0x3b3e…3b54              Head {h00=0x0012, h01=0x0050, text=» IFT MONCLK=1 «, t00=0x0025, t01=0x017a}
0x3b54…3b84              Head {h00=0x002c, h01=0x0050, text=»MCARRY DATA 0 ACKUMULATED 24 HOUR CARRY «, t00=0x0025, t01=0x0190}
0x3b84…3b98              Head {h00=0x0010, h01=0x0050, text=» DATA 0 HOUR«, t00=0x0026, t01=0x0030}
0x3b98…3bae              Head {h00=0x0012, h01=0x0050, text=» DATA 0 MINUTE«, t00=0x0026, t01=0x0044}
0x3bae…3bc4              Head {h00=0x0012, h01=0x0050, text=» DATA 0 SECOND«, t00=0x0026, t01=0x005a}
0x3bc4…3be8              Head {h00=0x0020, h01=0x0050, text=»SECOND DATA 0 SECOND SWITCH «, t00=0x0026, t01=0x0070}
0x3be8…3bf4              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0026, t01=0x0094}
0x3bf4…3bfe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x00a0}
0x3bfe…3c16              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0026, t01=0x00aa}
0x3c16…3c20              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x00c2}
0x3c20…3c4e              Head {h00=0x002a, h01=0x0050, text=»*   CLOCK ROUTINE STARTED EACH 100 MS.«, t00=0x0026, t01=0x00cc}
0x3c4e…3c58              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x00fa}
0x3c58…3c6a              Head {h00=0x000e, h01=0x0050, text=»CLOCK INH «, t00=0x0026, t01=0x0104}
0x3c6a…3c9a              Head {h00=0x002c, h01=0x0050, text=» LDKL A4,TIMQUE LOAD FIRST TIMER ADDRESS«, t00=0x0026, t01=0x0116}
0x3c9a…3ca4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0146}
0x3ca4…3cbc              Head {h00=0x0014, h01=0x0050, text=»CLK10 LDR A6,A4 «, t00=0x0026, t01=0x0150}
0x3cbc…3cc6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0168}
0x3cc6…3cea              Head {h00=0x0020, h01=0x0050, text=»CLK20 LDR* A4,A6 TIMER BLOCK«, t00=0x0026, t01=0x0172}
0x3cea…3d0c              Head {h00=0x001e, h01=0x0050, text=» ABL(Z) MEXIT END OF QUEUE«, t00=0x0027, t01=0x0008}
0x3d0c…3d2c              Head {h00=0x001c, h01=0x0050, text=» IM 4,A4 INCREMENT TIMER«, t00=0x0027, t01=0x002a}
0x3d2c…3d4e              Head {h00=0x001e, h01=0x0050, text=» RB(N) CLK10 NOT TIME OUT «, t00=0x0027, t01=0x004a}
0x3d4e…3d6c              Head {h00=0x001a, h01=0x0050, text=» RF(Z) CLK30 TIME OUT «, t00=0x0027, t01=0x006c}
0x3d6c…3d8e              Head {h00=0x001e, h01=0x0050, text=» LDR* A3,A4 RELEASE TIMER «, t00=0x0027, t01=0x008a}
0x3d8e…3da0              Head {h00=0x000e, h01=0x0050, text=» STR A3,A6«, t00=0x0027, t01=0x00ac}
0x3da0…3db6              Head {h00=0x0012, h01=0x0050, text=» CF A15,FREBLK«, t00=0x0027, t01=0x00be}
0x3db6…3dc8              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0027, t01=0x00d4}
0x3dc8…3dde              Head {h00=0x0012, h01=0x0050, text=» CF A15,FREBLK«, t00=0x0027, t01=0x00e6}
0x3dde…3df0              Head {h00=0x000e, h01=0x0050, text=» RB CLK20 «, t00=0x0027, t01=0x00fc}
0x3df0…3dfa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x010e}
0x3dfa…3e12              Head {h00=0x0014, h01=0x0050, text=» EJECT   LRPINT «, t00=0x0027, t01=0x0118}
0x3e12…3e1c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0130}
0x3e1c…3e26              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x013a}
0x3e26…3e56              Head {h00=0x002c, h01=0x0050, text=»CLK30 CF A15,CLK40 CALL TIME OUT ROUTINE«, t00=0x0027, t01=0x0144}
0x3e56…3e7e              Head {h00=0x0024, h01=0x0050, text=» CF A15,SWL48 SWITCH TO LEVEL 48«, t00=0x0027, t01=0x0174}
0x3e7e…3e8a              Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0028, t01=0x000c}
0x3e8a…3e9c              Head {h00=0x000e, h01=0x0050, text=» RB CLK10 «, t00=0x0028, t01=0x0018}
0x3e9c…3ea6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x002a}
0x3ea6…3eba              Head {h00=0x0010, h01=0x0050, text=»CLK40 EQU * «, t00=0x0028, t01=0x0034}
0x3eba…3ed0              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0028, t01=0x0048}
0x3ed0…3efa              Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0028, t01=0x005e}
0x3efa…3f06              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0028, t01=0x0088}
0x3f06…3f10              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0094}
0x3f10…3f26              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0028, t01=0x009e}
0x3f26…3f4c              Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0028, t01=0x00b4}
0x3f4c…3f58              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0028, t01=0x00da}
0x3f58…3f62              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x00e6}
0x3f62…3f8c              Head {h00=0x0026, h01=0x0050, text=» LDKL A1,/C4C0 LEVEL 49 AND ENABLE«, t00=0x0028, t01=0x00f0}
0x3f8c…3fb6              Head {h00=0x0026, h01=0x0050, text=» ST A1,18,A15 SET NEW PSW ON STACK«, t00=0x0028, t01=0x011a}
0x3fb6…3fda              Head {h00=0x0020, h01=0x0050, text=» LD A2,2,A4 LOAD DISP BLOCK «, t00=0x0028, t01=0x0144}
0x3fda…3ff8              Head {h00=0x001a, h01=0x0050, text=» LD A1,4,A2 PARAMETER «, t00=0x0028, t01=0x0168}
0x3ff8…4020              Head {h00=0x0024, h01=0x0050, text=» ABI 2,A2 GO TO TIME OUT ROUTINE«, t00=0x0028, t01=0x0186}
0x4020…402a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x001e}
0x402a…4034              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0028}
0x4034…4056              Head {h00=0x001e, h01=0x0050, text=»COUNT DATA 0 100 MS SWITCH«, t00=0x0029, t01=0x0032}
0x4056…4060              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0054}
0x4060…406a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x005e}
0x406a…4082              Head {h00=0x0014, h01=0x0050, text=»*   T I M Q U E «, t00=0x0029, t01=0x0068}
0x4082…408c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0080}
0x408c…40be              Head {h00=0x002e, h01=0x0050, text=»*   POINTER TO FIRST BLOCK IN TIMER QUEUE «, t00=0x0029, t01=0x008a}
0x40be…40c8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00bc}
0x40c8…40d2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00c6}
0x40d2…40e6              Head {h00=0x0010, h01=0x0050, text=»TIMQUE EQU *«, t00=0x0029, t01=0x00d0}
0x40e6…40f6              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0029, t01=0x00e4}
0x40f6…4100              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00f4}
0x4100…410a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00fe}
0x410a…4114              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0108}
0x4114…4120              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0029, t01=0x0112}
0x4120…4124              Head {h00=0x4004, h01=0x0000}
0x4124…4128              00 29 01 1e                                                                                                                                                                                                                                       ┆ )  ┆
0x4128…4130 (42, 1, 8)   20 04 00 00 00 2a 00 04                                                                                                                                                                                                                           ┆     *  ┆
0x4130…4180 (43, 0, 400) 44 5c 41 31 2c 45 43 42 43 57 32 2c 41 31 5c 53 45 43 4f 4e 44 20 43 4f 4e 54 52 4f 4c 20 57 4f 52 44 00 62 01 8e 00 14 00 50 5c 45 53 5c 41 31 2c 45 43 42 43 57 32 2c 41 38 00 63 00 2a 00 0c 00 50 5c 52 54 4e 5c 41 31 35 00 63 00 42 00 06   ┆D A1,ECBCW2,A1 SECOND CONTROL WORD b     P ES A1,ECBCW2,A8 c *   P RTN A15 c B  ┆
0x4180…41d0              00 50 2a 20 00 63 00 52 00 14 00 50 5c 45 4a 45 43 54 5c 5c 5c 54 4f 53 53 49 4f 20 00 63 00 5c 00 06 00 50 2a 20 00 63 00 74 00 12 00 50 2a 5c 54 20 45 20 4e 20 50 20 43 20 49 20 00 63 00 7e 00 06 00 50 2a 20 00 63 00 94 00 44 00 50 2a 20   ┆ P*  c R   P EJECT   TOSSIO  c     P*  c t   P* T E N P C I  c ~   P*  c   D P* ┆
0x41d0…4220              54 48 49 53 20 4d 4f 44 55 4c 45 20 49 53 20 43 41 4c 4c 45 44 20 42 59 20 27 54 45 4e 44 49 4f 27 20 57 48 45 4e 20 41 20 52 45 41 44 20 52 45 51 55 45 53 54 20 48 41 53 20 42 45 45 4e 00 63 00 9e 00 40 00 50 2a 20 43 4f 4d 50 4c 45 54 45   ┆THIS MODULE IS CALLED BY 'TENDIO' WHEN A READ REQUEST HAS BEEN c   @ P* COMPLETE┆
0x4220…4270              44 20 41 4e 44 20 54 48 45 20 44 45 56 49 43 45 20 49 53 20 52 55 4e 4e 49 4e 47 20 4f 4e 20 50 52 4f 47 52 41 4d 4d 45 44 20 43 48 41 4e 4e 45 4c 2e 00 63 00 e6 00 3e 00 50 2a 20 54 45 4e 50 43 49 20 50 45 52 46 4f 52 4d 53 20 41 20 4d 4f   ┆D AND THE DEVICE IS RUNNING ON PROGRAMMED CHANNEL. c   > P* TENPCI PERFORMS A MO┆
0x4270…42c0              56 45 20 4f 46 20 54 48 45 20 43 4f 4e 54 45 4e 54 53 20 4f 46 20 54 48 45 20 44 57 54 20 42 55 46 46 45 52 00 63 01 2a 00 1a 00 50 2a 20 54 4f 20 54 48 45 20 55 53 45 52 20 42 55 46 46 45 52 2e 20 00 63 01 6c 00 44 00 50 2a 20 4e 4f 54 49   ┆VE OF THE CONTENTS OF THE DWT BUFFER c *   P* TO THE USER BUFFER.  c l D P* NOTI┆
0x42c0…4310 (44, 0, 400) 43 45 20 54 48 41 54 20 4d 4f 44 55 4c 45 53 20 27 54 45 4e 4b 42 49 27 20 41 4e 44 20 27 54 45 4e 49 54 49 27 20 41 52 45 20 45 51 55 41 4c 20 54 4f 20 54 45 4e 50 43 49 2e 00 63 01 8a 00 38 00 50 2a 20 4e 4f 54 49 43 45 20 41 4c 53 4f 20   ┆CE THAT MODULES 'TENKBI' AND 'TENITI' ARE EQUAL TO TENPCI. c   8 P* NOTICE ALSO ┆
0x4310…4360              54 48 41 54 20 45 4e 54 52 59 20 54 45 4e 3a 44 43 20 49 53 20 55 53 45 44 20 42 59 20 27 44 43 3a 4d 49 4e 27 2e 00 64 00 42 00 06 00 50 2a 20 00 64 00 7e 00 1e 00 50 2a 20 49 4e 50 55 54 3a 20 20 41 36 20 3d 20 44 57 54 20 41 44 44 52 45   ┆THAT ENTRY TEN:DC IS USED BY 'DC:MIN'. d B   P*  d ~   P* INPUT:  A6 = DWT ADDRE┆
0x4360…43b0              53 53 00 64 00 88 00 24 00 50 2a 20 20 20 20 20 20 20 20 20 41 38 20 3d 20 55 53 45 52 20 45 43 42 20 41 44 44 52 45 53 53 20 00 64 00 aa 00 06 00 50 2a 20 00 64 00 d2 00 26 00 50 2a 20 4f 55 54 50 55 54 3a 20 41 31 2d 41 34 2c 20 41 38 20   ┆SS d   $ P*         A8 = USER ECB ADDRESS  d     P*  d   & P* OUTPUT: A1-A4, A8 ┆
0x43b0…4400              41 52 45 20 44 45 53 54 52 4f 59 45 44 20 00 64 00 dc 00 06 00 50 2a 20 00 64 01 06 00 2a 00 50 54 45 4e 50 43 49 5c 45 51 55 5c 2a 5c 50 52 4f 47 52 41 4d 4d 45 44 20 43 48 41 4e 4e 45 4c 2c 20 49 4e 50 55 54 00 64 01 10 00 24 00 50 5c 4c   ┆ARE DESTROYED  d     P*  d   * PTENPCI EQU * PROGRAMMED CHANNEL, INPUT d   $ P L┆
0x4400…4450              44 5c 41 32 2c 44 57 54 45 43 42 2c 41 36 5c 44 57 54 20 45 43 42 20 41 44 44 52 45 53 53 00 64 01 3e 00 24 00 50 5c 4c 44 5c 41 34 2c 45 43 42 45 4c 2c 41 32 5c 45 46 46 45 43 54 49 56 45 20 4c 45 4e 47 54 48 00 64 01 66 00 22 00 50 5c 52   ┆D A2,DWTECB,A6 DWT ECB ADDRESS d > $ P LD A4,ECBEL,A2 EFFECTIVE LENGTH d f " P R┆

Reduced view