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

⟦b7b67cf13⟧

    Length: 10602 (0x296a)
    Notes: pts_type(SC)
    Names: »LRPINT.SC«

Derivation

└─⟦18bf30ff4⟧ Bits:30009692 Philips computer tape "600409"
    └─⟦this⟧ »BDKMON/LRPINT.SC« 
└─⟦71472ef1e⟧ Bits:30009661 Philips computer tape "600103"
    └─⟦this⟧ »BDKMON/LRPINT.SC« 

PTS(SC)

	IDENT LRPINT	MIDNIGTH CARRY
			UPDATE #1 78.01.20.JES 
			UPDATE   #0   77-09-09 
* 
**************************************************
* 
*   PHILIPS TERMINAL SYSTEM PTS 
* 
*   LRPINT = INTERRUPT HANDLERS FOR LKM, RTC
*            AND POWER FAILURE
* 
*   LEVEL     #2  77-09-09
* 
*   RELEASE   #7  77-09-09
* 
**************************************************
* 
* 
* 
*   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
*********** 
* ENTRIES * 
*********** 
* 
	ENTRY	IHLKM	LKM INTERRUPT HANDLER
	ENTRY	LKMRQE	LKM REQUEST ERROR 
	ENTRY	LKMQDI	QUEUE 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 
* 
************* 
* EXTERNALS * 
************* 
* 
	EXTRN	TDISP	DISPATCHER 
	EXTRN	LKMDIS	ENTRY TO BE DISPATCHED AFTR LKM-REQUEST 
	EXTRN	PRUN	TTAB OF RUNING PROGRAM
	EXTRN	QTJOB	QUEUE TERMINAL JOB 
	EXTRN	SWL48	SWITCH TO LEVEL 48 
	EXTRN	TTB:SA	FIRST WORD OF SAVE AREA IN TTAB 
	EXTRN	TTB:TD	START OF TERMINAL DEVICES 
	EXTRN	LKMAL	LKM REQUEST TABLE
	EXTRN	FREBLK	SET BLOCK FREE
	EXTRN	QMJOB	QUEUE MONITOR JOB
	EXTRN	RETU14	RESTORE A1-A14 FROM INTERRUPT STACK 
	EXTRN	CVTCLK	REAL TIME CLOCK 
	EXTRN	PFINIT	RESTART OF DEVICES
	EXTRN	SAVE8	SAVE 8 REGISTERS 
	EXTRN	PFTAB	POWER FAIL TABLE 
	EXTRN	HALT	HALT-MODULE 
	EXTRN	INTSAV 
			INTERRUPT SAVE MODULE
	EJECT
* 
* 
*    BY MEANS OF CONDITIONAL ASSEMBLY IT IS POSSIBLE
*    TO EXCLUDE MONITOR CLOCK FUNCTIONS.
*    THIS IS DONE BY SETTING X:A = 0
* 
X:A	EQU	1 
KLOCKA	EQU	1
	EJECT
* 
* 
*   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.
*   - DISPATCH ADDRESS 'LKMDIS' AND 8 REGISTERS ARE SET ON STACK
*   - TTB:SA IS UPDATED IN TTAB 
*   - EXIT CONDITIONS ARE SET AND A BRANCH IS MADE TO 
*     APPROPIATE LKM-PROCESSOR. 
* 
*   EXIT CONDITIONS ARE:
* 
*   A4 = LABLE ADDRESS OF LKM-REQUEST 
*        (A4=0 INDICATES NO LABLE IN LKM-REQUEST) 
*   A5 = TTAB-ADDRESS OF CALLING PROGRAM
*   A2 AND A3 ARE LOST. 
*   ALL OTHER REGISTERS REMAIN UNCHANGED FROM CALLING 
*   PROGRAM.
* 
* 
* 
IHLKM	EQU	* 
	ST	P,INTSAV
			SAVE LAST INTERRUPT
	RIT	/1D	RESET INTERNAL INTERRUPT FLAG
LKM010	INH
	ST	A15,LKM020	SAVE A15 
	LD	A15,PRUN	LOAD TTAB-ADDRESS
	ADKL	A15,TTB:SA+28	SET A15 TO LAST IN SAVE AREA
	STR	A14,A15	SAVE USERS 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 
	LDKL	A15,0	RESTORE A15 STACK POINTER 
LKM020	EQU	*-2
* 
* 
*   GET DISPATCH ADDRESS AND SWITCH LEVEL 
* 
	LDR*	A2,A15
	LDR*	A2,A15	LOAD P.C. AND ADJUST STACK POINTER 
	LD	A3,-2,A2
	CWK	A3,/2804 
	RF(E)	LKM025	LKM 
	CWK	A3,/6300 
	RF(E)	LKM025	TRAP
	CF	A15,HALT	HALT IF STACK OVERFLOW 
LKM025	LDKL	A3,LKMDIS 
	STR	A3,A15	SET DISPATCH ADDRESS ON STACK 
	LDKL	A3,/C000
	STR	A3,A15	SET LEVEL 48
	SUKL	A15,16	RESERVE SPACE FOR 8 REGISTERS
	CF	A15,SWL48	SWITCH TO LEVEL 48
	LD	A5,PRUN	LOAD TTAB-ADDRESS OF CALLING PROGRAM
	LDK	A4,0	RESET LABEL INDICATOR 
	LDR*	A3,A2	LOAD DATA DIRECTIVE 
	RF(NN)	LKM030	NO LABLE 
* 
* 
*   LKM-REQUEST WITH LABLE
* 
	ADK	A2,2 
	LDR*	A4,A2	LOAD LABLE
	NGR	A3,A3	NEGATE DATA
* 
* 
*   UPDATE TTB:SA AND GO TO LKM-PROCESSOR 
* 
LKM030	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 
	LD	A3,LKMAL,A3 
	RF(Z)	LKMRQE	ERROR IF NOT PRESENT
	INH		INHIBIT INTERRUPTS
	ABR	A3	BRANCH TO LKM-PROCESSOR 
	EJECT
* 
* 
*   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 
	ABL	TDISP	GO TO DISPATCHER 
	EJECT
* 
*   I H R T C 
* 
*   THIS IS THE REAL TIME CLOCK INTERRUPT HANDLER 
*   THE TIMER QUEUE WILL BE PROCESSED EACH 100 MS 
* 
IHRTC	EQU	* 
	ST	P,INTSAV	SAVE LAST INTERRUPT
	RIT	/1B	RESET INTERRUPT FLAG 
	IM	COUNT 
	RF(P)	RTC010 
	RTN	A15
RTC010	CF	A15,SAVE8 
	IM	CVTCLK	INCREMENT CVT CLOCK
	LDKL	A4,-4	SET 100 MS SWITCH 
	ST	A4,COUNT
	LDKL	A2,CLOCK	QUEUE CLOCK-ROUTINE AS MJOB
	CF	A15,QMJOB 
* 
	IFT	KLOCKA=1 
* 
	IM	DINKAN
	RF(P)	RTC025	UPDATE MONITOR CLOCK EACH SECOND
* 
	XIF
* 
RTC020	ABL	TDISP
* 
	IFT	KLOCKA=1 
	EJECT
* 
* 
*    MONITOR CLOCK UPDATING ROUTINE STARTED EACH SECOND 
* 
* 
MCLOCK	EQU	*
RTC025	LDKL	A4,-9	SET SECOND SWITCH 
	ST	A4,DINKAN 
	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 ? 
	RF(N)	MCL030 
	RB(P)	MCLO10	UPDATE MINUTES
	LDK	A3,24	UPDATE HOURS 
	RB	MCLO20
MCL030	IM	CARRY	UPDATE 24 HOUR CARRY
	RB	RTC020	GO TO DISPATCHER 
* 
* 
	XIF
	EJECT
* 
MONCLO	EQU	*
	IFT	KLOCKA=1 
CARRY	DATA	0	ACCUMULATED 24 HOUR CARRY
* 
	DATA	0	HOUR
	DATA	0	MINUTE
	DATA	0	SECOND
* 
DINKAN	DATA	0	SECOND SWITCH 
* 
* 
	XIF
	EJECT

* 
*   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
	RB(Z)	RTC020	END OF QUEUE

	IM	4,A4	INCREMENT TIMER
	RB(N)	CLK10	NOT TIME OUT, GET NEXT IN QUEUE
	RF(Z)	CLK30	TIME OUT 

	LDR*	A3,A4	RELEASE TIMER 
	STR	A3,A6
	CF	A15,FREBLK
	LDR	A4,A2
	CF	A15,FREBLK
	RB	CLK20 

CLK30	CF	A15,CLK40	CALL TIME OUT ROUTINE
	INH
	RB	CLK10 

CLK40	CF	A15,SAVE8
	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
* 
* 
*   I H P F A R 
* 
*   THIS IS THE POWER FAIL/AUTO RESTART INTERRUPT HANDLER 
* 
* 
* 1. POWER OFF
* 
*    REGISTERS A1-A14 ARE SAVED ON INTERRUPT STACK AND
*    STACK POINTER IS SAVED IN CORE 
*    THEN SYSTEM IS HALTED
* 
* 
* 2. POWER ON 
* 
*    STACK POINTER A15 IS RESTORED
*    COMMON DEVICES ARE RESTARTED BY MODULE PFINIT
*    REGISTERS A1 - A14 ARE RESTORED FROM INTERRUPT STACK 
*    AND RETURN IS GIVEN TO INTERRUPTED PROGRAM 
* 
* 
* 
* WORK AREAS
* 
* 
PFX	DATA	1	POWER ON OFF INDICATOR 
* 
* 
INIFLG	DATA	1	INITIALIZATION FLAG 
* 
	EJECT
* 
* 
* 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)	PFA200	POWER ON
* 
* POWER OFF 
* 
	CF	A15,SAVE8	SAVE A1 - A8 ON STACK 
	STR	A9,A15	SAVE A9 - A14 ON STACK
	STR	A10,A15
	STR	A11,A15
	STR	A12,A15
	STR	A13,A15
	STR	A14,A15
	ST	A15,PFA210	SAVE A15 STACK POINTER 
PFA100	HLT		HALT SYSTEM 
* 
* POWER ON
* 
PFA200	EQU	*
	LDKL	A15,0	RESTORE A15 STACK POINTER 
PFA210	EQU	*-2
	CM	INIFLG	RESET INITIALIZATION FLAG
	CF	A15,PFINIT	RESTART COMMON DEVICES 
	ABL	RETU14	RESTORE A1-A14 FROM INTERRUPT STACK 
	END

HexDump

0x0000…0024 (0, 0, 400)  Head {h00=0x0020, h01=0x0050, text=» IDENT LRPINT MIDNIGTH CARRY«, t00=0x0000, t01=0x0004}
0x0024…0046              Head {h00=0x001e, h01=0x0050, text=»   UPDATE #1 78.01.20.JES «, t00=0x0000, t01=0x0028}
0x0046…0068              Head {h00=0x001e, h01=0x0050, text=»   UPDATE   #0   77-09-09 «, t00=0x0000, t01=0x004a}
0x0068…0072              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x006c}
0x0072…00ac              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x0076}
0x00ac…00b6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00b0}
0x00b6…00de              Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x00ba}
0x00de…00e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00e2}
0x00e8…011c              Head {h00=0x0030, h01=0x0050, text=»*   LRPINT = INTERRUPT HANDLERS FOR LKM, RTC«, t00=0x0000, t01=0x00ec}
0x011c…0142              Head {h00=0x0022, h01=0x0050, text=»*            AND POWER FAILURE«, t00=0x0000, t01=0x0120}
0x0142…014c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0146}
0x014c…016e              Head {h00=0x001e, h01=0x0050, text=»*   LEVEL     #2  77-09-09«, t00=0x0000, t01=0x0150}
0x016e…0178              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0172}
0x0178…019a              Head {h00=0x001e, h01=0x0050, text=»*   RELEASE   #7  77-09-09«, t00=0x0000, t01=0x017c}
0x019a…01a4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x000e}
0x01a4…01de              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0001, t01=0x0018}
0x01de…01e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0052}
0x01e8…01f2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x005c}
0x01f2…01fc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0066}
0x01fc…023a              Head {h00=0x003a, h01=0x0050, text=»*   THIS MODULE CONTAINS MANDATORY INTERRUPT HANDLERS «, t00=0x0001, t01=0x0070}
0x023a…025a              Head {h00=0x001c, h01=0x0050, text=»*   FOR TOSS. THESE ARE:«, t00=0x0001, t01=0x00ae}
0x025a…0264              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00ce}
0x0264…0286              Head {h00=0x001e, h01=0x0050, text=»*   -IHLKM: LKM-INTERRUPT «, t00=0x0001, t01=0x00d8}
0x0286…0290              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00fa}
0x0290…02b2              Head {h00=0x001e, h01=0x0050, text=»*   -IHRTC: RTC-INTERRUPT «, t00=0x0001, t01=0x0104}
0x02b2…02bc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0126}
0x02bc…02e8              Head {h00=0x0028, h01=0x0050, text=»*   -IHPFAR: POWER FAILURE INTERRUPT«, t00=0x0001, t01=0x0130}
0x02e8…02f2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x015c}
0x02f2…0330              Head {h00=0x003a, h01=0x0050, text=»*   IN THIS MODULE ENTRIES FOR REQUEST ERRORS ALSO ARE«, t00=0x0001, t01=0x0166}
0x0330…0350              Head {h00=0x001c, h01=0x0050, text=»*   PROVIDED. THESE ARE:«, t00=0x0002, t01=0x0014}
0x0350…035a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0034}
0x035a…0390              Head {h00=0x0032, h01=0x0050, text=»*   -LKMRQE: SET A7=-1 QUEUE JOB AND DISPATCH «, t00=0x0002, t01=0x003e}
0x0390…039a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0074}
0x039a…03c6              Head {h00=0x0028, h01=0x0050, text=»*   -LKMQDI: QUEUE JOB AND DISPATCH «, t00=0x0002, t01=0x007e}
0x03c6…03d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00aa}
0x03d0…03de              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0002, t01=0x00b4}
0x03de…03f2              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0002, t01=0x00c2}
0x03f2…0406              Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0002, t01=0x00d6}
0x0406…041a              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0002, t01=0x00ea}
0x041a…0424              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00fe}
0x0424…044e              Head {h00=0x0026, h01=0x0050, text=» ENTRY IHLKM LKM INTERRUPT HANDLER«, t00=0x0002, t01=0x0108}
0x044e…0476              Head {h00=0x0024, h01=0x0050, text=» ENTRY LKMRQE LKM REQUEST ERROR «, t00=0x0002, t01=0x0132}
0x0476…049e              Head {h00=0x0024, h01=0x0050, text=» ENTRY LKMQDI QUEUE AND DISPATCH«, t00=0x0002, t01=0x015a}
0x049e…04a8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0182}
0x04a8…04d2              Head {h00=0x0026, h01=0x0050, text=» ENTRY IHRTC RTC INTERRUPT HANDLER«, t00=0x0002, t01=0x018c}
0x04d2…050e              Head {h00=0x0038, h01=0x0050, text=» ENTRY TIMQUE POINTER TO FIRST BLOCK IN TIMER QUEUE «, t00=0x0003, t01=0x0026}
0x050e…0532              Head {h00=0x0020, h01=0x0050, text=» ENTRY MONCLO MONITOR CLOCK «, t00=0x0003, t01=0x0062}
0x0532…0568              Head {h00=0x0032, h01=0x0050, text=» ENTRY IHPFAR POWER FAILURE INTERRUPT HANDLER «, t00=0x0003, t01=0x0086}
0x0568…0592              Head {h00=0x0026, h01=0x0050, text=» ENTRY INIFLG INITIALIZATION FLAG «, t00=0x0003, t01=0x00bc}
0x0592…059c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00e6}
0x059c…05b2              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0003, t01=0x00f0}
0x05b2…05c8              Head {h00=0x0012, h01=0x0050, text=»* EXTERNALS * «, t00=0x0003, t01=0x0106}
0x05c8…05de              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0003, t01=0x011c}
0x05de…05e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0132}
0x05e8…0608              Head {h00=0x001c, h01=0x0050, text=» EXTRN TDISP DISPATCHER «, t00=0x0003, t01=0x013c}
0x0608…0646              Head {h00=0x003a, h01=0x0050, text=» EXTRN LKMDIS ENTRY TO BE DISPATCHED AFTR LKM-REQUEST «, t00=0x0003, t01=0x015c}
0x0646…0670              Head {h00=0x0026, h01=0x0050, text=» EXTRN PRUN TTAB OF RUNING PROGRAM«, t00=0x0004, t01=0x000a}
0x0670…0698              Head {h00=0x0024, h01=0x0050, text=» EXTRN QTJOB QUEUE TERMINAL JOB «, t00=0x0004, t01=0x0034}
0x0698…06c0              Head {h00=0x0024, h01=0x0050, text=» EXTRN SWL48 SWITCH TO LEVEL 48 «, t00=0x0004, t01=0x005c}
0x06c0…06f6              Head {h00=0x0032, h01=0x0050, text=» EXTRN TTB:SA FIRST WORD OF SAVE AREA IN TTAB «, t00=0x0004, t01=0x0084}
0x06f6…0726              Head {h00=0x002c, h01=0x0050, text=» EXTRN TTB:TD START OF TERMINAL DEVICES «, t00=0x0004, t01=0x00ba}
0x0726…074c              Head {h00=0x0022, h01=0x0050, text=» EXTRN LKMAL LKM REQUEST TABLE«, t00=0x0004, t01=0x00ea}
0x074c…0770              Head {h00=0x0020, h01=0x0050, text=» EXTRN FREBLK SET BLOCK FREE«, t00=0x0004, t01=0x0110}
0x0770…0796              Head {h00=0x0022, h01=0x0050, text=» EXTRN QMJOB QUEUE MONITOR JOB«, t00=0x0004, t01=0x0134}
0x0796…07d0              Head {h00=0x0036, h01=0x0050, text=» EXTRN RETU14 RESTORE A1-A14 FROM INTERRUPT STACK «, t00=0x0004, t01=0x015a}
0x07d0…07f6 (5, 0, 400)  Head {h00=0x0022, h01=0x0050, text=» EXTRN CVTCLK REAL TIME CLOCK «, t00=0x0005, t01=0x0004}
0x07f6…081e              Head {h00=0x0024, h01=0x0050, text=» EXTRN PFINIT RESTART OF DEVICES«, t00=0x0005, t01=0x002a}
0x081e…0844              Head {h00=0x0022, h01=0x0050, text=» EXTRN SAVE8 SAVE 8 REGISTERS «, t00=0x0005, t01=0x0052}
0x0844…086a              Head {h00=0x0022, h01=0x0050, text=» EXTRN PFTAB POWER FAIL TABLE «, t00=0x0005, t01=0x0078}
0x086a…088a              Head {h00=0x001c, h01=0x0050, text=» EXTRN HALT HALT-MODULE «, t00=0x0005, t01=0x009e}
0x088a…08a0              Head {h00=0x0012, h01=0x0050, text=» EXTRN INTSAV «, t00=0x0005, t01=0x00be}
0x08a0…08c0              Head {h00=0x001c, h01=0x0050, text=»   INTERRUPT SAVE MODULE«, t00=0x0005, t01=0x00d4}
0x08c0…08ce              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0005, t01=0x00f4}
0x08ce…08d8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0102}
0x08d8…08e2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x010c}
0x08e2…091e              Head {h00=0x0038, h01=0x0050, text=»*    BY MEANS OF CONDITIONAL ASSEMBLY IT IS POSSIBLE«, t00=0x0005, t01=0x0116}
0x091e…094e              Head {h00=0x002c, h01=0x0050, text=»*    TO EXCLUDE MONITOR CLOCK FUNCTIONS.«, t00=0x0005, t01=0x0152}
0x094e…097a              Head {h00=0x0028, h01=0x0050, text=»*    THIS IS DONE BY SETTING X:A = 0«, t00=0x0005, t01=0x0182}
0x097a…0984              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x001e}
0x0984…0996              Head {h00=0x000e, h01=0x0050, text=»X:A EQU 1 «, t00=0x0006, t01=0x0028}
0x0996…09aa              Head {h00=0x0010, h01=0x0050, text=»KLOCKA EQU 1«, t00=0x0006, t01=0x003a}
0x09aa…09b8              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0006, t01=0x004e}
0x09b8…09c2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x005c}
0x09c2…09cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0066}
0x09cc…09e2              Head {h00=0x0012, h01=0x0050, text=»*   I H L K M «, t00=0x0006, t01=0x0070}
0x09e2…09ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0086}
0x09ec…09f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0090}
0x09f6…0a32              Head {h00=0x0038, h01=0x0050, text=»*   THIS IS THE LKM INTERRUPT HANDLER. THE FOLLOWING«, t00=0x0006, t01=0x009a}
0x0a32…0a54              Head {h00=0x001e, h01=0x0050, text=»*   STEPS ARE CARRIED OUT:«, t00=0x0006, t01=0x00d6}
0x0a54…0a5e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00f8}
0x0a5e…0a8c              Head {h00=0x002a, h01=0x0050, text=»*   - IF STACK OVERFLOW SYSTEM HALTS. «, t00=0x0006, t01=0x0102}
0x0a8c…0ace              Head {h00=0x003e, h01=0x0050, text=»*   - ELSE REGISTERS A1-A14 ARE SAVED IN TTAB FOR RUNNING «, t00=0x0006, t01=0x0130}
0x0ace…0ae4              Head {h00=0x0012, h01=0x0050, text=»*     PROGRAM.«, t00=0x0006, t01=0x0172}
0x0ae4…0b2c              Head {h00=0x0044, h01=0x0050, text=»*   - DISPATCH ADDRESS 'LKMDIS' AND 8 REGISTERS ARE SET ON STACK«, t00=0x0006, t01=0x0188}
0x0b2c…0b54              Head {h00=0x0024, h01=0x0050, text=»*   - TTB:SA IS UPDATED IN TTAB «, t00=0x0007, t01=0x0040}
0x0b54…0b92              Head {h00=0x003a, h01=0x0050, text=»*   - EXIT CONDITIONS ARE SET AND A BRANCH IS MADE TO «, t00=0x0007, t01=0x0068}
0x0b92…0bba              Head {h00=0x0024, h01=0x0050, text=»*     APPROPIATE LKM-PROCESSOR. «, t00=0x0007, t01=0x00a6}
0x0bba…0bc4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00ce}
0x0bc4…0be4              Head {h00=0x001c, h01=0x0050, text=»*   EXIT CONDITIONS ARE:«, t00=0x0007, t01=0x00d8}
0x0be4…0bee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00f8}
0x0bee…0c1c              Head {h00=0x002a, h01=0x0050, text=»*   A4 = LABLE ADDRESS OF LKM-REQUEST «, t00=0x0007, t01=0x0102}
0x0c1c…0c56              Head {h00=0x0036, h01=0x0050, text=»*        (A4=0 INDICATES NO LABLE IN LKM-REQUEST) «, t00=0x0007, t01=0x0130}
0x0c56…0c86              Head {h00=0x002c, h01=0x0050, text=»*   A5 = TTAB-ADDRESS OF CALLING PROGRAM«, t00=0x0007, t01=0x016a}
0x0c86…0ca6              Head {h00=0x001c, h01=0x0050, text=»*   A2 AND A3 ARE LOST. «, t00=0x0008, t01=0x000a}
0x0ca6…0ce4              Head {h00=0x003a, h01=0x0050, text=»*   ALL OTHER REGISTERS REMAIN UNCHANGED FROM CALLING «, t00=0x0008, t01=0x002a}
0x0ce4…0cf8              Head {h00=0x0010, h01=0x0050, text=»*   PROGRAM.«, t00=0x0008, t01=0x0068}
0x0cf8…0d02              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x007c}
0x0d02…0d0c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0086}
0x0d0c…0d16              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0090}
0x0d16…0d2a              Head {h00=0x0010, h01=0x0050, text=»IHLKM EQU * «, t00=0x0008, t01=0x009a}
0x0d2a…0d3e              Head {h00=0x0010, h01=0x0050, text=» ST P,INTSAV«, t00=0x0008, t01=0x00ae}
0x0d3e…0d5c              Head {h00=0x001a, h01=0x0050, text=»   SAVE LAST INTERRUPT«, t00=0x0008, t01=0x00c2}
0x0d5c…0d8a              Head {h00=0x002a, h01=0x0050, text=» RIT /1D RESET INTERNAL INTERRUPT FLAG«, t00=0x0008, t01=0x00e0}
0x0d8a…0d9c              Head {h00=0x000e, h01=0x0050, text=»LKM010 INH«, t00=0x0008, t01=0x010e}
0x0d9c…0dbc              Head {h00=0x001c, h01=0x0050, text=» ST A15,LKM020 SAVE A15 «, t00=0x0008, t01=0x0120}
0x0dbc…0de2              Head {h00=0x0022, h01=0x0050, text=» LD A15,PRUN LOAD TTAB-ADDRESS«, t00=0x0008, t01=0x0140}
0x0de2…0e1a              Head {h00=0x0034, h01=0x0050, text=» ADKL A15,TTB:SA+28 SET A15 TO LAST IN SAVE AREA«, t00=0x0008, t01=0x0166}
0x0e1a…0e4a              Head {h00=0x002c, h01=0x0050, text=» STR A14,A15 SAVE USERS REGISTERS, -A14 «, t00=0x0009, t01=0x000e}
0x0e4a…0e64              Head {h00=0x0016, h01=0x0050, text=» STR A13,A15 -A13 «, t00=0x0009, t01=0x003e}
0x0e64…0e7e              Head {h00=0x0016, h01=0x0050, text=» STR A12,A15 -A12 «, t00=0x0009, t01=0x0058}
0x0e7e…0e98              Head {h00=0x0016, h01=0x0050, text=» STR A11,A15 -A11 «, t00=0x0009, t01=0x0072}
0x0e98…0eb2              Head {h00=0x0016, h01=0x0050, text=» STR A10,A15 -A10 «, t00=0x0009, t01=0x008c}
0x0eb2…0eca              Head {h00=0x0014, h01=0x0050, text=» STR A9,A15 -A9 «, t00=0x0009, t01=0x00a6}
0x0eca…0ee2              Head {h00=0x0014, h01=0x0050, text=» STR A8,A15 -A8 «, t00=0x0009, t01=0x00be}
0x0ee2…0efa              Head {h00=0x0014, h01=0x0050, text=» STR A7,A15 -A7 «, t00=0x0009, t01=0x00d6}
0x0efa…0f12              Head {h00=0x0014, h01=0x0050, text=» STR A6,A15 -A6 «, t00=0x0009, t01=0x00ee}
0x0f12…0f2a              Head {h00=0x0014, h01=0x0050, text=» STR A5,A15 -A5 «, t00=0x0009, t01=0x0106}
0x0f2a…0f42              Head {h00=0x0014, h01=0x0050, text=» STR A4,A15 -A4 «, t00=0x0009, t01=0x011e}
0x0f42…0f5a              Head {h00=0x0014, h01=0x0050, text=» STR A3,A15 -A3 «, t00=0x0009, t01=0x0136}
0x0f5a…0f72              Head {h00=0x0014, h01=0x0050, text=» STR A2,A15 -A2 «, t00=0x0009, t01=0x014e}
0x0f72…0f8a              Head {h00=0x0014, h01=0x0050, text=» STR A1,A15 -A1 «, t00=0x0009, t01=0x0166}
0x0f8a…0fb8              Head {h00=0x002a, h01=0x0050, text=» LDKL A15,0 RESTORE A15 STACK POINTER «, t00=0x0009, t01=0x017e}
0x0fb8…0fce              Head {h00=0x0012, h01=0x0050, text=»LKM020 EQU *-2«, t00=0x000a, t01=0x001c}
0x0fce…0fd8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0032}
0x0fd8…0fe2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x003c}
0x0fe2…1014              Head {h00=0x002e, h01=0x0050, text=»*   GET DISPATCH ADDRESS AND SWITCH LEVEL «, t00=0x000a, t01=0x0046}
0x1014…101e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0078}
0x101e…1032              Head {h00=0x0010, h01=0x0050, text=» LDR* A2,A15«, t00=0x000a, t01=0x0082}
0x1032…106a              Head {h00=0x0034, h01=0x0050, text=» LDR* A2,A15 LOAD P.C. AND ADJUST STACK POINTER «, t00=0x000a, t01=0x0096}
0x106a…107e              Head {h00=0x0010, h01=0x0050, text=» LD A3,-2,A2«, t00=0x000a, t01=0x00ce}
0x107e…1094              Head {h00=0x0012, h01=0x0050, text=» CWK A3,/2804 «, t00=0x000a, t01=0x00e2}
0x1094…10ae              Head {h00=0x0016, h01=0x0050, text=» RF(E) LKM025 LKM «, t00=0x000a, t01=0x00f8}
0x10ae…10c4              Head {h00=0x0012, h01=0x0050, text=» CWK A3,/6300 «, t00=0x000a, t01=0x0112}
0x10c4…10de              Head {h00=0x0016, h01=0x0050, text=» RF(E) LKM025 TRAP«, t00=0x000a, t01=0x0128}
0x10de…110a              Head {h00=0x0028, h01=0x0050, text=» CF A15,HALT HALT IF STACK OVERFLOW «, t00=0x000a, t01=0x0142}
0x110a…1128              Head {h00=0x001a, h01=0x0050, text=»LKM025 LDKL A3,LKMDIS «, t00=0x000a, t01=0x016e}
0x1128…115a              Head {h00=0x002e, h01=0x0050, text=» STR A3,A15 SET DISPATCH ADDRESS ON STACK «, t00=0x000a, t01=0x018c}
0x115a…1170              Head {h00=0x0012, h01=0x0050, text=» LDKL A3,/C000«, t00=0x000b, t01=0x002e}
0x1170…1190              Head {h00=0x001c, h01=0x0050, text=» STR A3,A15 SET LEVEL 48«, t00=0x000b, t01=0x0044}
0x1190…11c2              Head {h00=0x002e, h01=0x0050, text=» SUKL A15,16 RESERVE SPACE FOR 8 REGISTERS«, t00=0x000b, t01=0x0064}
0x11c2…11ea              Head {h00=0x0024, h01=0x0050, text=» CF A15,SWL48 SWITCH TO LEVEL 48«, t00=0x000b, t01=0x0096}
0x11ea…1222              Head {h00=0x0034, h01=0x0050, text=» LD A5,PRUN LOAD TTAB-ADDRESS OF CALLING PROGRAM«, t00=0x000b, t01=0x00be}
0x1222…124a              Head {h00=0x0024, h01=0x0050, text=» LDK A4,0 RESET LABEL INDICATOR «, t00=0x000b, t01=0x00f6}
0x124a…1272              Head {h00=0x0024, h01=0x0050, text=» LDR* A3,A2 LOAD DATA DIRECTIVE «, t00=0x000b, t01=0x011e}
0x1272…1292              Head {h00=0x001c, h01=0x0050, text=» RF(NN) LKM030 NO LABLE «, t00=0x000b, t01=0x0146}
0x1292…129c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0166}
0x129c…12a6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0170}
0x12a6…12c8              Head {h00=0x001e, h01=0x0050, text=»*   LKM-REQUEST WITH LABLE«, t00=0x000b, t01=0x017a}
0x12c8…12d2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x000c}
0x12d2…12e4              Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x000c, t01=0x0016}
0x12e4…1302              Head {h00=0x001a, h01=0x0050, text=» LDR* A4,A2 LOAD LABLE«, t00=0x000c, t01=0x0028}
0x1302…1320              Head {h00=0x001a, h01=0x0050, text=» NGR A3,A3 NEGATE DATA«, t00=0x000c, t01=0x0046}
0x1320…132a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0064}
0x132a…1334              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x006e}
0x1334…1366              Head {h00=0x002e, h01=0x0050, text=»*   UPDATE TTB:SA AND GO TO LKM-PROCESSOR «, t00=0x000c, t01=0x0078}
0x1366…1370              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00aa}
0x1370…1384              Head {h00=0x0010, h01=0x0050, text=»LKM030 EQU *«, t00=0x000c, t01=0x00b4}
0x1384…13aa              Head {h00=0x0022, h01=0x0050, text=» ADK A2,2 SAVE NEXT ADDRESS TO«, t00=0x000c, t01=0x00c8}
0x13aa…13d2              Head {h00=0x0024, h01=0x0050, text=» ST A2,TTB:SA,A5 EXECUTE IN TTAB«, t00=0x000c, t01=0x00ee}
0x13d2…13f8              Head {h00=0x0022, h01=0x0050, text=» ADR A3,A3 GET INDEX IN LKMAL «, t00=0x000c, t01=0x0116}
0x13f8…1424              Head {h00=0x0028, h01=0x0050, text=» RF(Z) LKMQDI PROGRAM SWITCH REQUEST«, t00=0x000c, t01=0x013c}
0x1424…1438              Head {h00=0x0010, h01=0x0050, text=» CW A3,LKMAL«, t00=0x000c, t01=0x0168}
0x1438…1466              Head {h00=0x002a, h01=0x0050, text=» RF(NL) LKMRQE INVALID DATA DIRECTIVE «, t00=0x000c, t01=0x017c}
0x1466…147e              Head {h00=0x0014, h01=0x0050, text=» LD A3,LKMAL,A3 «, t00=0x000d, t01=0x001a}
0x147e…14a8              Head {h00=0x0026, h01=0x0050, text=» RF(Z) LKMRQE ERROR IF NOT PRESENT«, t00=0x000d, t01=0x0032}
0x14a8…14c8              Head {h00=0x001c, h01=0x0050, text=» INH  INHIBIT INTERRUPTS«, t00=0x000d, t01=0x005c}
0x14c8…14f0              Head {h00=0x0024, h01=0x0050, text=» ABR A3 BRANCH TO LKM-PROCESSOR «, t00=0x000d, t01=0x007c}
0x14f0…14fe              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000d, t01=0x00a4}
0x14fe…1508              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00b2}
0x1508…1512              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00bc}
0x1512…152a              Head {h00=0x0014, h01=0x0050, text=»*   L K M R Q E «, t00=0x000d, t01=0x00c6}
0x152a…1534              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00de}
0x1534…156a              Head {h00=0x0032, h01=0x0050, text=»*   SET A7=-1,QUEUE TERMINAL JOB AND DISPATCH «, t00=0x000d, t01=0x00e8}
0x156a…1574              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x011e}
0x1574…1592              Head {h00=0x001a, h01=0x0050, text=»*   A5 = TTAB-ADDRESS «, t00=0x000d, t01=0x0128}
0x1592…159c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0146}
0x159c…15a6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0150}
0x15a6…15ba              Head {h00=0x0010, h01=0x0050, text=»LKMRQE EQU *«, t00=0x000d, t01=0x015a}
0x15ba…15ce              Head {h00=0x0010, h01=0x0050, text=» LDKL A2,-1 «, t00=0x000d, t01=0x016e}
0x15ce…1600              Head {h00=0x002e, h01=0x0050, text=» ST A2,TTB:SA+14,A5 SET -1 IN SAVE AREA A7«, t00=0x000d, t01=0x0182}
0x1600…160a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0024}
0x160a…1614              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x002e}
0x1614…162c              Head {h00=0x0014, h01=0x0050, text=»*   L K M Q D I «, t00=0x000e, t01=0x0038}
0x162c…1636              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0050}
0x1636…1662              Head {h00=0x0028, h01=0x0050, text=»*   QUEUE TERMINAL JOB AND DISPATCH «, t00=0x000e, t01=0x005a}
0x1662…166c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0086}
0x166c…168a              Head {h00=0x001a, h01=0x0050, text=»*   A5 = TTAB-ADDRESS «, t00=0x000e, t01=0x0090}
0x168a…1694              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00ae}
0x1694…169e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00b8}
0x169e…16b2              Head {h00=0x0010, h01=0x0050, text=»LKMQDI EQU *«, t00=0x000e, t01=0x00c2}
0x16b2…16c8              Head {h00=0x0012, h01=0x0050, text=» CF A15,QTJOB «, t00=0x000e, t01=0x00d6}
0x16c8…16ec              Head {h00=0x0020, h01=0x0050, text=» ABL TDISP GO TO DISPATCHER «, t00=0x000e, t01=0x00ec}
0x16ec…16fa              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000e, t01=0x0110}
0x16fa…1704              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x011e}
0x1704…171a              Head {h00=0x0012, h01=0x0050, text=»*   I H R T C «, t00=0x000e, t01=0x0128}
0x171a…1724              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x013e}
0x1724…175e              Head {h00=0x0036, h01=0x0050, text=»*   THIS IS THE REAL TIME CLOCK INTERRUPT HANDLER «, t00=0x000e, t01=0x0148}
0x175e…1798              Head {h00=0x0036, h01=0x0050, text=»*   THE TIMER QUEUE WILL BE PROCESSED EACH 100 MS «, t00=0x000e, t01=0x0182}
0x1798…17a2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x002c}
0x17a2…17b6              Head {h00=0x0010, h01=0x0050, text=»IHRTC EQU * «, t00=0x000f, t01=0x0036}
0x17b6…17de              Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x000f, t01=0x004a}
0x17de…1804              Head {h00=0x0022, h01=0x0050, text=» RIT /1B RESET INTERRUPT FLAG «, t00=0x000f, t01=0x0072}
0x1804…1816              Head {h00=0x000e, h01=0x0050, text=» IM COUNT «, t00=0x000f, t01=0x0098}
0x1816…182c              Head {h00=0x0012, h01=0x0050, text=» RF(P) RTC010 «, t00=0x000f, t01=0x00aa}
0x182c…183c              Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x000f, t01=0x00c0}
0x183c…1858              Head {h00=0x0018, h01=0x0050, text=»RTC010 CF A15,SAVE8 «, t00=0x000f, t01=0x00d0}
0x1858…187e              Head {h00=0x0022, h01=0x0050, text=» IM CVTCLK INCREMENT CVT CLOCK«, t00=0x000f, t01=0x00ec}
0x187e…18a4              Head {h00=0x0022, h01=0x0050, text=» LDKL A4,-4 SET 100 MS SWITCH «, t00=0x000f, t01=0x0112}
0x18a4…18b8              Head {h00=0x0010, h01=0x0050, text=» ST A4,COUNT«, t00=0x000f, t01=0x0138}
0x18b8…18ea              Head {h00=0x002e, h01=0x0050, text=» LDKL A2,CLOCK QUEUE CLOCK-ROUTINE AS MJOB«, t00=0x000f, t01=0x014c}
0x18ea…1900              Head {h00=0x0012, h01=0x0050, text=» CF A15,QMJOB «, t00=0x000f, t01=0x017e}
0x1900…190a (16, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0004}
0x190a…1920              Head {h00=0x0012, h01=0x0050, text=» IFT KLOCKA=1 «, t00=0x0010, t01=0x000e}
0x1920…192a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0024}
0x192a…193c              Head {h00=0x000e, h01=0x0050, text=» IM DINKAN«, t00=0x0010, t01=0x002e}
0x193c…1972              Head {h00=0x0032, h01=0x0050, text=» RF(P) RTC025 UPDATE MONITOR CLOCK EACH SECOND«, t00=0x0010, t01=0x0040}
0x1972…197c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0076}
0x197c…1988              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0010, t01=0x0080}
0x1988…1992              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x008c}
0x1992…19aa              Head {h00=0x0014, h01=0x0050, text=»RTC020 ABL TDISP«, t00=0x0010, t01=0x0096}
0x19aa…19b4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00ae}
0x19b4…19ca              Head {h00=0x0012, h01=0x0050, text=» IFT KLOCKA=1 «, t00=0x0010, t01=0x00b8}
0x19ca…19d8              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0010, t01=0x00ce}
0x19d8…19e2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00dc}
0x19e2…19ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00e6}
0x19ec…1a2c              Head {h00=0x003c, h01=0x0050, text=»*    MONITOR CLOCK UPDATING ROUTINE STARTED EACH SECOND «, t00=0x0010, t01=0x00f0}
0x1a2c…1a36              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0130}
0x1a36…1a40              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x013a}
0x1a40…1a54              Head {h00=0x0010, h01=0x0050, text=»MCLOCK EQU *«, t00=0x0010, t01=0x0144}
0x1a54…1a80              Head {h00=0x0028, h01=0x0050, text=»RTC025 LDKL A4,-9 SET SECOND SWITCH «, t00=0x0010, t01=0x0158}
0x1a80…1a96              Head {h00=0x0012, h01=0x0050, text=» ST A4,DINKAN «, t00=0x0010, t01=0x0184}
0x1a96…1aa8              Head {h00=0x000e, h01=0x0050, text=» LDK A4,4 «, t00=0x0011, t01=0x000a}
0x1aa8…1ade              Head {h00=0x0032, h01=0x0050, text=»MCLO10 LDK A3,60 NUMBER OF MINUTES AND SECONDS«, t00=0x0011, t01=0x001c}
0x1ade…1b0a              Head {h00=0x0028, h01=0x0050, text=»MCLO20 IM MONCLO+2,A4 INCREMENT TIME«, t00=0x0011, t01=0x0052}
0x1b0a…1b3e              Head {h00=0x0030, h01=0x0050, text=» XR A3,MONCLO+2,A4 CHANGE MINUTES OR HOURS ?«, t00=0x0011, t01=0x007e}
0x1b3e…1b66              Head {h00=0x0024, h01=0x0050, text=» RB(NE) RTC020 GO TO DISPATCHER «, t00=0x0011, t01=0x00b2}
0x1b66…1b92              Head {h00=0x0028, h01=0x0050, text=» CM MONCLO+2,A4 RESTART TIME COUNTER«, t00=0x0011, t01=0x00da}
0x1b92…1baa              Head {h00=0x0014, h01=0x0050, text=» SUK A4,2 END ? «, t00=0x0011, t01=0x0106}
0x1baa…1bc0              Head {h00=0x0012, h01=0x0050, text=» RF(N) MCL030 «, t00=0x0011, t01=0x011e}
0x1bc0…1be4              Head {h00=0x0020, h01=0x0050, text=» RB(P) MCLO10 UPDATE MINUTES«, t00=0x0011, t01=0x0134}
0x1be4…1c04              Head {h00=0x001c, h01=0x0050, text=» LDK A3,24 UPDATE HOURS «, t00=0x0011, t01=0x0158}
0x1c04…1c16              Head {h00=0x000e, h01=0x0050, text=» RB MCLO20«, t00=0x0011, t01=0x0178}
0x1c16…1c42              Head {h00=0x0028, h01=0x0050, text=»MCL030 IM CARRY UPDATE 24 HOUR CARRY«, t00=0x0011, t01=0x018a}
0x1c42…1c66              Head {h00=0x0020, h01=0x0050, text=» RB RTC020 GO TO DISPATCHER «, t00=0x0012, t01=0x0026}
0x1c66…1c70              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x004a}
0x1c70…1c7a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0054}
0x1c7a…1c86              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x005e}
0x1c86…1c94              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0012, t01=0x006a}
0x1c94…1c9e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0078}
0x1c9e…1cb2              Head {h00=0x0010, h01=0x0050, text=»MONCLO EQU *«, t00=0x0012, t01=0x0082}
0x1cb2…1cc8              Head {h00=0x0012, h01=0x0050, text=» IFT KLOCKA=1 «, t00=0x0012, t01=0x0096}
0x1cc8…1cf6              Head {h00=0x002a, h01=0x0050, text=»CARRY DATA 0 ACCUMULATED 24 HOUR CARRY«, t00=0x0012, t01=0x00ac}
0x1cf6…1d00              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00da}
0x1d00…1d14              Head {h00=0x0010, h01=0x0050, text=» DATA 0 HOUR«, t00=0x0012, t01=0x00e4}
0x1d14…1d2a              Head {h00=0x0012, h01=0x0050, text=» DATA 0 MINUTE«, t00=0x0012, t01=0x00f8}
0x1d2a…1d40              Head {h00=0x0012, h01=0x0050, text=» DATA 0 SECOND«, t00=0x0012, t01=0x010e}
0x1d40…1d4a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0124}
0x1d4a…1d6e              Head {h00=0x0020, h01=0x0050, text=»DINKAN DATA 0 SECOND SWITCH «, t00=0x0012, t01=0x012e}
0x1d6e…1d78              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0152}
0x1d78…1d82              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x015c}
0x1d82…1d8e              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x0166}
0x1d8e…1d9c              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0012, t01=0x0172}
0x1d9c…1da4              Head {h00=0x0004, h01=0x0050, t00=0x0012, t01=0x0180}
0x1da4…1dae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0188}
0x1dae…1ddc (19, 0, 400) Head {h00=0x002a, h01=0x0050, text=»*   CLOCK ROUTINE STARTED EACH 100 MS.«, t00=0x0013, t01=0x0004}
0x1ddc…1de6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0032}
0x1de6…1dee              Head {h00=0x0004, h01=0x0050, t00=0x0013, t01=0x003c}
0x1dee…1e00              Head {h00=0x000e, h01=0x0050, text=»CLOCK INH «, t00=0x0013, t01=0x0044}
0x1e00…1e30              Head {h00=0x002c, h01=0x0050, text=» LDKL A4,TIMQUE LOAD FIRST TIMER ADDRESS«, t00=0x0013, t01=0x0056}
0x1e30…1e48              Head {h00=0x0014, h01=0x0050, text=»CLK10 LDR A6,A4 «, t00=0x0013, t01=0x0086}
0x1e48…1e70              Head {h00=0x0024, h01=0x0050, text=»CLK20 LDR* A4,A6 GET TIMER BLOCK«, t00=0x0013, t01=0x009e}
0x1e70…1e92              Head {h00=0x001e, h01=0x0050, text=» RB(Z) RTC020 END OF QUEUE«, t00=0x0013, t01=0x00c6}
0x1e92…1e9a              Head {h00=0x0004, h01=0x0050, t00=0x0013, t01=0x00e8}
0x1e9a…1eba              Head {h00=0x001c, h01=0x0050, text=» IM 4,A4 INCREMENT TIMER«, t00=0x0013, t01=0x00f0}
0x1eba…1eee              Head {h00=0x0030, h01=0x0050, text=» RB(N) CLK10 NOT TIME OUT, GET NEXT IN QUEUE«, t00=0x0013, t01=0x0110}
0x1eee…1f0c              Head {h00=0x001a, h01=0x0050, text=» RF(Z) CLK30 TIME OUT «, t00=0x0013, t01=0x0144}
0x1f0c…1f14              Head {h00=0x0004, h01=0x0050, t00=0x0013, t01=0x0162}
0x1f14…1f36              Head {h00=0x001e, h01=0x0050, text=» LDR* A3,A4 RELEASE TIMER «, t00=0x0013, t01=0x016a}
0x1f36…1f48              Head {h00=0x000e, h01=0x0050, text=» STR A3,A6«, t00=0x0013, t01=0x018c}
0x1f48…1f5e              Head {h00=0x0012, h01=0x0050, text=» CF A15,FREBLK«, t00=0x0014, t01=0x000e}
0x1f5e…1f70              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0014, t01=0x0024}
0x1f70…1f86              Head {h00=0x0012, h01=0x0050, text=» CF A15,FREBLK«, t00=0x0014, t01=0x0036}
0x1f86…1f98              Head {h00=0x000e, h01=0x0050, text=» RB CLK20 «, t00=0x0014, t01=0x004c}
0x1f98…1fa0              Head {h00=0x0004, h01=0x0050, t00=0x0014, t01=0x005e}
0x1fa0…1fd0              Head {h00=0x002c, h01=0x0050, text=»CLK30 CF A15,CLK40 CALL TIME OUT ROUTINE«, t00=0x0014, t01=0x0066}
0x1fd0…1fdc              Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0014, t01=0x0096}
0x1fdc…1fee              Head {h00=0x000e, h01=0x0050, text=» RB CLK10 «, t00=0x0014, t01=0x00a2}
0x1fee…1ff6              Head {h00=0x0004, h01=0x0050, t00=0x0014, t01=0x00b4}
0x1ff6…2010              Head {h00=0x0016, h01=0x0050, text=»CLK40 CF A15,SAVE8«, t00=0x0014, t01=0x00bc}
0x2010…2034              Head {h00=0x0020, h01=0x0050, text=» LD A2,2,A4 LOAD DISP BLOCK «, t00=0x0014, t01=0x00d6}
0x2034…2056              Head {h00=0x001e, h01=0x0050, text=» LD A1,4,A2 GET PARAMETER «, t00=0x0014, t01=0x00fa}
0x2056…207e              Head {h00=0x0024, h01=0x0050, text=» ABI 2,A2 GO TO TIME OUT ROUTINE«, t00=0x0014, t01=0x011c}
0x207e…2088              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0144}
0x2088…2092              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x014e}
0x2092…209c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0158}
0x209c…20be              Head {h00=0x001e, h01=0x0050, text=»COUNT DATA 0 100 MS SWITCH«, t00=0x0014, t01=0x0162}
0x20be…20c8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0184}
0x20c8…20d2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x018e}
0x20d2…20ea              Head {h00=0x0014, h01=0x0050, text=»*   T I M Q U E «, t00=0x0015, t01=0x0008}
0x20ea…20f4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0020}
0x20f4…2126              Head {h00=0x002e, h01=0x0050, text=»*   POINTER TO FIRST BLOCK IN TIMER QUEUE «, t00=0x0015, t01=0x002a}
0x2126…2130              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x005c}
0x2130…2144              Head {h00=0x0010, h01=0x0050, text=»TIMQUE EQU *«, t00=0x0015, t01=0x0066}
0x2144…2154              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0015, t01=0x007a}
0x2154…2162              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0015, t01=0x008a}
0x2162…216c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0098}
0x216c…2176              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00a2}
0x2176…218e              Head {h00=0x0014, h01=0x0050, text=»*   I H P F A R «, t00=0x0015, t01=0x00ac}
0x218e…2198              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00c4}
0x2198…21da              Head {h00=0x003e, h01=0x0050, text=»*   THIS IS THE POWER FAIL/AUTO RESTART INTERRUPT HANDLER «, t00=0x0015, t01=0x00ce}
0x21da…21e4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0110}
0x21e4…21ee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x011a}
0x21ee…2204              Head {h00=0x0012, h01=0x0050, text=»* 1. POWER OFF«, t00=0x0015, t01=0x0124}
0x2204…220e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x013a}
0x220e…224c              Head {h00=0x003a, h01=0x0050, text=»*    REGISTERS A1-A14 ARE SAVED ON INTERRUPT STACK AND«, t00=0x0015, t01=0x0144}
0x224c…2278              Head {h00=0x0028, h01=0x0050, text=»*    STACK POINTER IS SAVED IN CORE «, t00=0x0015, t01=0x0182}
0x2278…229a              Head {h00=0x001e, h01=0x0050, text=»*    THEN SYSTEM IS HALTED«, t00=0x0016, t01=0x001e}
0x229a…22a4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0040}
0x22a4…22ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x004a}
0x22ae…22c4              Head {h00=0x0012, h01=0x0050, text=»* 2. POWER ON «, t00=0x0016, t01=0x0054}
0x22c4…22ce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x006a}
0x22ce…22f8              Head {h00=0x0026, h01=0x0050, text=»*    STACK POINTER A15 IS RESTORED«, t00=0x0016, t01=0x0074}
0x22f8…2332              Head {h00=0x0036, h01=0x0050, text=»*    COMMON DEVICES ARE RESTARTED BY MODULE PFINIT«, t00=0x0016, t01=0x009e}
0x2332…2374              Head {h00=0x003e, h01=0x0050, text=»*    REGISTERS A1 - A14 ARE RESTORED FROM INTERRUPT STACK «, t00=0x0016, t01=0x00d8}
0x2374…23ac              Head {h00=0x0034, h01=0x0050, text=»*    AND RETURN IS GIVEN TO INTERRUPTED PROGRAM «, t00=0x0016, t01=0x011a}
0x23ac…23b6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0152}
0x23b6…23c0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x015c}
0x23c0…23ca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0166}
0x23ca…23de              Head {h00=0x0010, h01=0x0050, text=»* WORK AREAS«, t00=0x0016, t01=0x0170}
0x23de…23e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0184}
0x23e8…23f2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x018e}
0x23f2…241c              Head {h00=0x0026, h01=0x0050, text=»PFX DATA 1 POWER ON OFF INDICATOR «, t00=0x0017, t01=0x0008}
0x241c…2426              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0032}
0x2426…2430              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x003c}
0x2430…245a              Head {h00=0x0026, h01=0x0050, text=»INIFLG DATA 1 INITIALIZATION FLAG «, t00=0x0017, t01=0x0046}
0x245a…2464              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0070}
0x2464…2472              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0017, t01=0x007a}
0x2472…247c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0088}
0x247c…2486              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0092}
0x2486…24b2              Head {h00=0x0028, h01=0x0050, text=»* POWER FAIL/AUTO RESTART INTERRUPT «, t00=0x0017, t01=0x009c}
0x24b2…24bc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00c8}
0x24bc…24c6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00d2}
0x24c6…24dc              Head {h00=0x0012, h01=0x0050, text=»IHPFAR EQU *  «, t00=0x0017, t01=0x00dc}
0x24dc…2504              Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x0017, t01=0x00f2}
0x2504…252e              Head {h00=0x0026, h01=0x0050, text=» RIT /17 RESET INTERNAL INTERRUPT «, t00=0x0017, t01=0x011a}
0x252e…2558              Head {h00=0x0026, h01=0x0050, text=» C1S PFX INDICATE POWER ON OR OFF «, t00=0x0017, t01=0x0144}
0x2558…2576              Head {h00=0x001a, h01=0x0050, text=» RF(P) PFA200 POWER ON«, t00=0x0017, t01=0x016e}
0x2576…2580              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x018c}
0x2580…2594              Head {h00=0x0010, h01=0x0050, text=»* POWER OFF «, t00=0x0018, t01=0x0008}
0x2594…259e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x001c}
0x259e…25ca              Head {h00=0x0028, h01=0x0050, text=» CF A15,SAVE8 SAVE A1 - A8 ON STACK «, t00=0x0018, t01=0x0026}
0x25ca…25f4              Head {h00=0x0026, h01=0x0050, text=» STR A9,A15 SAVE A9 - A14 ON STACK«, t00=0x0018, t01=0x0052}
0x25f4…2608              Head {h00=0x0010, h01=0x0050, text=» STR A10,A15«, t00=0x0018, t01=0x007c}
0x2608…261c              Head {h00=0x0010, h01=0x0050, text=» STR A11,A15«, t00=0x0018, t01=0x0090}
0x261c…2630              Head {h00=0x0010, h01=0x0050, text=» STR A12,A15«, t00=0x0018, t01=0x00a4}
0x2630…2644              Head {h00=0x0010, h01=0x0050, text=» STR A13,A15«, t00=0x0018, t01=0x00b8}
0x2644…2658              Head {h00=0x0010, h01=0x0050, text=» STR A14,A15«, t00=0x0018, t01=0x00cc}
0x2658…2686              Head {h00=0x002a, h01=0x0050, text=» ST A15,PFA210 SAVE A15 STACK POINTER «, t00=0x0018, t01=0x00e0}
0x2686…26a6              Head {h00=0x001c, h01=0x0050, text=»PFA100 HLT  HALT SYSTEM «, t00=0x0018, t01=0x010e}
0x26a6…26b0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x012e}
0x26b0…26c2              Head {h00=0x000e, h01=0x0050, text=»* POWER ON«, t00=0x0018, t01=0x0138}
0x26c2…26cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x014a}
0x26cc…26e0              Head {h00=0x0010, h01=0x0050, text=»PFA200 EQU *«, t00=0x0018, t01=0x0154}
0x26e0…270e              Head {h00=0x002a, h01=0x0050, text=» LDKL A15,0 RESTORE A15 STACK POINTER «, t00=0x0018, t01=0x0168}
0x270e…2724              Head {h00=0x0012, h01=0x0050, text=»PFA210 EQU *-2«, t00=0x0019, t01=0x0008}
0x2724…2750              Head {h00=0x0028, h01=0x0050, text=» CM INIFLG RESET INITIALIZATION FLAG«, t00=0x0019, t01=0x001e}
0x2750…277e              Head {h00=0x002a, h01=0x0050, text=» CF A15,PFINIT RESTART COMMON DEVICES «, t00=0x0019, t01=0x004a}
0x277e…27b6              Head {h00=0x0034, h01=0x0050, text=» ABL RETU14 RESTORE A1-A14 FROM INTERRUPT STACK «, t00=0x0019, t01=0x0078}
0x27b6…27c2              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0019, t01=0x00b0}
0x27c2…27c6              Head {h00=0x4004, h01=0x0000}
0x27c6…27ca              00 19 00 bc                                                                                                                                                                                                                                       ┆    ┆
0x27ca…27d2 (26, 1, 8)   20 04 00 00 00 1a 00 04                                                                                                                                                                                                                           ┆        ┆
0x27d2…27da (27, 1, 8)   20 04 00 00 00 03 00 04                                                                                                                                                                                                                           ┆        ┆
0x27da…282a (28, 0, 400) 20 20 20 20 20 20 20 49 4e 50 55 54 20 3a 20 41 33 20 43 4f 4e 54 41 49 4e 53 20 41 44 44 52 45 53 53 20 4f 46 20 4c 46 54 20 00 33 01 8e 00 06 00 50 2a 20 00 34 00 32 00 2e 00 50 2a 20 20 20 20 20 20 20 20 4f 55 54 50 55 54 3a 20 41 33 20   ┆       INPUT : A3 CONTAINS ADDRESS OF LFT  3     P*  4 2 . P*        OUTPUT: A3 ┆
0x282a…287a              43 4f 4e 54 41 49 4e 53 20 41 44 52 45 53 53 20 4f 46 20 4c 46 54 00 34 00 3c 00 06 00 50 2a 20 00 34 00 6e 00 06 00 50 2a 20 00 34 00 78 00 12 00 50 20 20 20 20 20 20 20 20 20 45 4a 45 43 54 00 34 00 82 00 18 00 50 52 57 52 44 4f 4d 20 20   ┆CONTAINS ADRESS OF LFT 4 <   P*  4 n   P*  4 x   P         EJECT 4     PRWRDOM  ┆
0x287a…28ca              20 45 51 55 20 20 20 20 20 20 2a 20 00 34 00 98 00 48 00 50 20 20 20 20 20 20 20 20 20 4c 44 20 20 20 20 20 20 20 41 31 2c 4c 46 54 53 52 43 2c 41 33 20 20 20 20 20 20 20 20 20 52 45 4c 41 54 49 56 45 20 53 45 43 54 4f 52 20 41 44 44 52 45   ┆ EQU      *  4   H P         LD       A1,LFTSRC,A3         RELATIVE SECTOR ADDRE┆
0x28ca…291a              53 53 20 49 4e 20 41 31 00 34 00 b4 00 1a 00 50 20 20 20 20 20 20 20 20 20 41 42 2e 4c 28 32 29 20 20 45 4f 4d 20 00 34 01 00 00 1a 00 50 20 20 20 20 20 20 20 20 20 20 41 44 4b 20 20 20 20 20 41 31 2c 32 00 34 01 1e 00 1c 00 50 20 20 20 20   ┆SS IN A1 4     P         AB.L(2)  EOM  4     P          ADK     A1,2 4     P    ┆
0x291a…296a              20 20 20 20 20 4c 44 52 20 20 20 20 20 20 41 32 2c 41 31 20 00 34 01 3c 00 46 00 50 20 20 20 20 20 20 20 20 20 41 4e 4b 20 20 20 20 20 20 41 31 2c 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4e 55 4d 42 45 52 20 4f 46 20 53 45 43   ┆     LDR      A2,A1  4 < F P         ANK      A1,7                 NUMBER OF SEC┆

Reduced view