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

⟦0307a01d6⟧

    Length: 7764 (0x1e54)
    Notes: pts_type(SC)
    Names: »ASOINT.SC«

Derivation

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

PTS(SC)

	IDENT ASOINT 	REL 9.2 79-11-16  870105040920 

* 
**************************************************
* 
*   PHILIPS TERMINAL SYSTEM PTS 
* 
*   ASOINT = SUBROUTINE INTERPRETER 
*	    FOR ASSEMBLY OVERLAY AND
*	    MMU PAGING
* 
* 
**************************************************
* 
* 
*   A14 STACK CONTENTS AT SUBROUTINE CALLS
* 
*   1:  PROGRAM STATUS WORD 
*   2:  RETURN ADDRESS
*   3:  CURRENT SEGMENT POINTER (=0 IF ROOT)
*   4:  PARAMETER= 2ND WORD AFTER USER TRAP CODE
*   5:  PARAMETER= 1ST WORD AFTER USER TRAP CODE
* 
* 
**************************************************
* 
* 
*   USED TRAP CODES:
* 
*	/6001-/61FF EXCEPT /60FF FOR SUBROUTINE CALLS 
*	/60FF                    FOR RETURN FROM SUBROUTINE 
*	/6401-/65FF              FOR JUMP REQUESTS
* 
*   THE LAST 9 BITS POINTS INTO THE SUBROUTINE TABLE
* 
**************************************************
	EJECT			INPREO 
* 
* 
********* 
* ENTRY * 
********* 
* 
* 
	ENTRY	IHINPT	TRAP INTERRUPT ADDRESS
* 
* 
* 
************* 
* EXTERNALS * 
************* 
* 
* 
	EXTRN	UPDLRI	UPDATE LRU QUEUE
	EXTRN	SCTLAC	LOGICAL ADDRESS OF THE ROOT 
	EXTRN	PRUN 
	EXTRN	TTB:PW	PROGRAM STATUS WORD 
	EXTRN	TTB:SB	SEGMENT BLOCK ADDRESS 
	EXTRN	TTB:LA	LAST SEGENT LOAD ADDRESS
	EXTRN	TTB:SA 
	EXTRN	TTB:ST 
	EXTRN	TTB:MT	MMU TABLE ENTRY 
	EXTRN	SCTLAP	LOGICAL ADDRESS OF PAGES
	EXTRN	SCTSEG	ADDRESS TO SEGMENT TABLE
	EXTRN	MONMMU	MMU TABLE FOR MONITOR 
* 
*    CONSTANTS
* 
FUNCTB	EQU	0	RELATIVE ADDRESS OF FUNCTION TABLE IN ROOT 
	EJECT			INPREO 
******************************************************* 
* 
*   I H I N P T 
* 
*   INTERPRETER TRAP HANDLER
* 
******************************************************* 
* 
IHINPT	EQU	*
	MS	8,-14,A15	SAVE A1 TO A8 ON USER STACK 
	LD	A6,4,A15	GET TRAP ADDRESS 
	ELR	A5,A6	AND TRAP CODE
	CWK	A5,/60FF 
	RF(E)	IHIN10	RETURN REQUEST
	LDR	A1,A5	*** SAVE TRAP CODE IN A5 
	ANKL	A1,/400 
	RF(NZ)	IHIN10	JUMP REQUEST 
	SUKL	A14,10
IHIN10	EQU	*
	LDR	A1,A15 
	LDR	A2,A14 
	LDK	A3,16
	SUK	A1,14
	SUK	A2,14
	MVSU	A3
	SUKL	A14,16
	ADK	A6,2	RETURN ADDRESS
	EJECT			INPREO 
******************************************************
* 
*   EXAMINE TRAP CODE 
* 
******************************************************* 
* 
	LD	A4,PRUN	TTAB-ADDRESS OF RUNNING PROGRAM 
	LD	A8,TTB:LA,A4	*** SAVE CURRENT SEGMENT IN A8 
	LDR	A2,A5	TRAP CODE
	LDR	A1,A2
	ANKL	A2,/1FF	GET INDEX 

	ANKL	A1,/400 
	RF(NE)	INT600	EXECUTE JUMP 

	CWK	A2,/FF 
	RF(E)	INT400	EXECUTE RETURN
	EJECT
******************************************************* 
* 
*   EXECUTE SUBROUTINE CALL/ JUMP 
* 
******************************************************* 
* 
	LD	A3,2,A15	GET PROGRAM STATUS WORD
	ES	A3,16+2,A14	SAVE IT 
	ES	A6,16+4,A14	STORE RETURN ADDRESS ON STACK 
	ES	A8,16+6,A14	STORE SP ON STACK 
	ELR	A1,A6	GET PARAMETER 1
	ES	A1,16+10,A14	SAVE IT ON USER STACK
	EL	A1,2,A6	GET PARAMETER 2 
	ES	A1,16+8,A14	SAVE IT ON USE STACK
INT600	EQU	*
	SUK	A2,1 
	ADR	A2,A2	DOUBLE INDEX 
	LD	A3,SCTLAC	LOG ADDRESS OF COMMON PART
	ADKL	A3,FUNCTB 
	ELR	A3,A3	FUNCTION TABLE START 
	ADR	A2,A3
	ELR	A2,A2	SUBROUTINE POINTER 
	LDR	A3,A2
	ANK	A2,/FF 
	SUK	A2,1 
	ADR	A2,A2
	SRL	A3,8 
	RF(Z)	INT250	SEGMENT 0 
	LDR	A6,A3	*** SAVE WANTED SEGMENT IN A6
	SLL	A3,3 
	AD	A3,SCTSEG	SEG TABLE POINTER 
	CW	A3,TTB:SB,A4	SAME SEG?
	RF(NE)	NEWSEG	NO - GET NEW SEGMENT 
* 

INT220	EQU	*
	LD	A1,SCTLAP	LOGICAL ADDRESS OF PAGES
	ADK	A1,8 
INT230	EQU	*
	ADR	A2,A1
	ELR	A2,A2
	LDR	A1,A14 
	ADKL	A14,16
	RF	RETTUR	CONTINUE USER PROGRAM
* 
INT250	EQU	*
	LD	A1,SCTLAC	LOGICAL ADDRESS OF COMMON PART
	ADK	A2,2	EXCLUDE FIRST WORD OF ROOT
	RB	INT230
* 
	EJECT			INPREO 
******************************************************* 
* 
*   EXECUTE RETURN TRAP 
* 
******************************************************* 
* 
INT400	EQU	*
	EL	A2,16+4,A14	UNMODIFIED RETURN ADRESS

	EL	A3,16+6,A14	GET CURRENT SEGMENT 
	RF(Z)	INT500	ROOT SEGMENT
	CW	A3,TTB:SB,A4	SAME SEG ? 
	RF(E)	INT500 
	LDR	A6,A3
	SU	A6,SCTSEG 
	SRL	A6,3	*** SAVE WANTED SEGMENT IN A6 
	RF	NEWSEG	GET NEW SEGMENT
* 

INT500	EQU	*
	EL	A1,16+2,A14	GET PSW FROM USER STACK 
	ST	A1,2,A15
	LDR	A1,A14 
	ADKL	A14,16+10	UPDATE STACK POINTER FOR RETURN 
	RF	RETTUR
	EJECT
******************************************************* 
* 
*   CONTINUE USER PROGRAM 
* 
*	A1= POINTER TO SAVE AREA ON A14 STACK 
*	A2= RETURN ADDRESS
*	A3= CURRENT SEGMENT POINTER 
* 
******************************************************* 
* 

RETTUR	EQU	*
	ST	A2,4,A15
	ST	A2,TTB:SA,A4	DISPATCH ADDRESS 
	ST	A3,TTB:LA,A4	STORE CURRENT SEGM =TTB:SB OR 0
	LDR	A2,A15	RESTORE A1-A8 
	ADK	A1,2 
	SUK	A2,14
	LDK	A3,16
	MVUS	A3
	ML	8,-14,A15 
	RTN	A15	RETURN TO USER PROGRAM 
* 
	EJECT
******************************************************* 
* 
*   GET REQUESTED SEGMENT 
* 
*	A5= TRAP CODE 
*	A6= REQUESTED SEGMENT NBR 
* 
******************************************************* 
* 
NEWSEG	EQU	*
	ADKL	A15,4 
	LDR	A7,A6
	ENB
	LKM
	DATA	9 
	INH
	SUKL	A15,4 
	LD	A1,TTB:PW,A4
	ORK	A1,1	SET USER MODE 
	ST	A1,2,A15	SET USER MODE
	ST	A1,TTB:PW,A4
	CWR	A7,A6	SEGMENT CORRECTLY LOADED 
	RF(NE)	ERROR	NO - ERROR
	CWK	A5,/60FF 
	RB(NE)	INT220	END SUBROUTINE CALL/ JUMP
	RB	INT500	END RETURN REQUEST 
	EJECT
******************************************************* 
* 
*   ERROR HANDLING
* 
*   AT ENTRY: 
*	A7= -1. REQUEST ERROR 
*	A7= -2. DISC I/O ERROR
*	A7= -3. DISC NOT OPERABLE 
* 
*	A3= SEGMENT POINTER OF REQUESTED SEGMENT
*	A4= TTAB ADDRESS OF CALLING TASK
*	A5= TRAP CODE 
*	A6= EXPECTED SEGMENT NBR
*	A8= SEGMENT POINTER AT CALL 
* 
******************************************************* 
* 
ERROR	EQU	* 
	LD	A2,SCTLAC	CALCULATE DISPATCH ADDRESS OF ERROR ROUTINE 
	ADKL	A2,FUNCTB 
	ELR	A2,A2
	SUK	A2,2 
	ELR	A2,A2	DISPATCH ADDRESS 
	ES	A7,14,A14	SET RETURN CODE IN A7 
	LDR	A1,A14 
	ADKL	A14,16+10 
	DATA	/6300	*** JUMP TO DEBUGGER ***
	LDK	A3,0 
	RB	RETTUR
* 
* 
	END

HexDump

0x0000…0036 (0, 0, 400)  Head {h00=0x0032, h01=0x0050, text=» IDENT ASOINT  REL 9.2 79-11-16  870105040920 «, t00=0x0000, t01=0x0004}
0x0036…003e              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0048              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0042}
0x0048…0082              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x004c}
0x0082…008c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0086}
0x008c…00b4              Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x0090}
0x00b4…00be              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00b8}
0x00be…00ea              Head {h00=0x0028, h01=0x0050, text=»*   ASOINT = SUBROUTINE INTERPRETER «, t00=0x0000, t01=0x00c2}
0x00ea…0110              Head {h00=0x0022, h01=0x0050, text=»*     FOR ASSEMBLY OVERLAY AND«, t00=0x0000, t01=0x00ee}
0x0110…0128              Head {h00=0x0014, h01=0x0050, text=»*     MMU PAGING«, t00=0x0000, t01=0x0114}
0x0128…0132              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x012c}
0x0132…013c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0136}
0x013c…0176              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x0140}
0x0176…0180              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x017a}
0x0180…018a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0184}
0x018a…01bc              Head {h00=0x002e, h01=0x0050, text=»*   A14 STACK CONTENTS AT SUBROUTINE CALLS«, t00=0x0000, t01=0x018e}
0x01bc…01c6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0030}
0x01c6…01ea              Head {h00=0x0020, h01=0x0050, text=»*   1:  PROGRAM STATUS WORD «, t00=0x0001, t01=0x003a}
0x01ea…0208              Head {h00=0x001a, h01=0x0050, text=»*   2:  RETURN ADDRESS«, t00=0x0001, t01=0x005e}
0x0208…023c              Head {h00=0x0030, h01=0x0050, text=»*   3:  CURRENT SEGMENT POINTER (=0 IF ROOT)«, t00=0x0001, t01=0x007c}
0x023c…0274              Head {h00=0x0034, h01=0x0050, text=»*   4:  PARAMETER= 2ND WORD AFTER USER TRAP CODE«, t00=0x0001, t01=0x00b0}
0x0274…02ac              Head {h00=0x0034, h01=0x0050, text=»*   5:  PARAMETER= 1ST WORD AFTER USER TRAP CODE«, t00=0x0001, t01=0x00e8}
0x02ac…02b6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0120}
0x02b6…02c0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x012a}
0x02c0…02fa              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0001, t01=0x0134}
0x02fa…0304              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x016e}
0x0304…030e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0178}
0x030e…032a              Head {h00=0x0018, h01=0x0050, text=»*   USED TRAP CODES:«, t00=0x0001, t01=0x0182}
0x032a…0334              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x000e}
0x0334…036c              Head {h00=0x0034, h01=0x0050, text=»* /6001-/61FF EXCEPT /60FF FOR SUBROUTINE CALLS «, t00=0x0002, t01=0x0018}
0x036c…03aa              Head {h00=0x003a, h01=0x0050, text=»* /60FF                    FOR RETURN FROM SUBROUTINE «, t00=0x0002, t01=0x0050}
0x03aa…03de              Head {h00=0x0030, h01=0x0050, text=»* /6401-/65FF              FOR JUMP REQUESTS«, t00=0x0002, t01=0x008e}
0x03de…03e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00c2}
0x03e8…0424              Head {h00=0x0038, h01=0x0050, text=»*   THE LAST 9 BITS POINTS INTO THE SUBROUTINE TABLE«, t00=0x0002, t01=0x00cc}
0x0424…042e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0108}
0x042e…0468              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0002, t01=0x0112}
0x0468…0480              Head {h00=0x0014, h01=0x0050, text=» EJECT   INPREO «, t00=0x0002, t01=0x014c}
0x0480…048a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0164}
0x048a…0494              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x016e}
0x0494…04a6              Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0002, t01=0x0178}
0x04a6…04b8              Head {h00=0x000e, h01=0x0050, text=»* ENTRY * «, t00=0x0002, t01=0x018a}
0x04b8…04ca              Head {h00=0x000e, h01=0x0050, text=»********* «, t00=0x0003, t01=0x000c}
0x04ca…04d4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x001e}
0x04d4…04de              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0028}
0x04de…050a              Head {h00=0x0028, h01=0x0050, text=» ENTRY IHINPT TRAP INTERRUPT ADDRESS«, t00=0x0003, t01=0x0032}
0x050a…0514              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x005e}
0x0514…051e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0068}
0x051e…0528              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0072}
0x0528…053e              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0003, t01=0x007c}
0x053e…0554              Head {h00=0x0012, h01=0x0050, text=»* EXTERNALS * «, t00=0x0003, t01=0x0092}
0x0554…056a              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0003, t01=0x00a8}
0x056a…0574              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00be}
0x0574…057e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00c8}
0x057e…05a4              Head {h00=0x0022, h01=0x0050, text=» EXTRN UPDLRI UPDATE LRU QUEUE«, t00=0x0003, t01=0x00d2}
0x05a4…05d6              Head {h00=0x002e, h01=0x0050, text=» EXTRN SCTLAC LOGICAL ADDRESS OF THE ROOT «, t00=0x0003, t01=0x00f8}
0x05d6…05ea              Head {h00=0x0010, h01=0x0050, text=» EXTRN PRUN «, t00=0x0003, t01=0x012a}
0x05ea…0614              Head {h00=0x0026, h01=0x0050, text=» EXTRN TTB:PW PROGRAM STATUS WORD «, t00=0x0003, t01=0x013e}
0x0614…0640              Head {h00=0x0028, h01=0x0050, text=» EXTRN TTB:SB SEGMENT BLOCK ADDRESS «, t00=0x0003, t01=0x0168}
0x0640…066e (4, 0, 400)  Head {h00=0x002a, h01=0x0050, text=» EXTRN TTB:LA LAST SEGENT LOAD ADDRESS«, t00=0x0004, t01=0x0004}
0x066e…0684              Head {h00=0x0012, h01=0x0050, text=» EXTRN TTB:SA «, t00=0x0004, t01=0x0032}
0x0684…069a              Head {h00=0x0012, h01=0x0050, text=» EXTRN TTB:ST «, t00=0x0004, t01=0x0048}
0x069a…06c0              Head {h00=0x0022, h01=0x0050, text=» EXTRN TTB:MT MMU TABLE ENTRY «, t00=0x0004, t01=0x005e}
0x06c0…06ee              Head {h00=0x002a, h01=0x0050, text=» EXTRN SCTLAP LOGICAL ADDRESS OF PAGES«, t00=0x0004, t01=0x0084}
0x06ee…071c              Head {h00=0x002a, h01=0x0050, text=» EXTRN SCTSEG ADDRESS TO SEGMENT TABLE«, t00=0x0004, t01=0x00b2}
0x071c…0748              Head {h00=0x0028, h01=0x0050, text=» EXTRN MONMMU MMU TABLE FOR MONITOR «, t00=0x0004, t01=0x00e0}
0x0748…0752              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x010c}
0x0752…0768              Head {h00=0x0012, h01=0x0050, text=»*    CONSTANTS«, t00=0x0004, t01=0x0116}
0x0768…0772              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x012c}
0x0772…07b2              Head {h00=0x003c, h01=0x0050, text=»FUNCTB EQU 0 RELATIVE ADDRESS OF FUNCTION TABLE IN ROOT «, t00=0x0004, t01=0x0136}
0x07b2…07ca              Head {h00=0x0014, h01=0x0050, text=» EJECT   INPREO «, t00=0x0004, t01=0x0176}
0x07ca…080a              Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x0004, t01=0x018e}
0x080a…0814              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x003e}
0x0814…082c              Head {h00=0x0014, h01=0x0050, text=»*   I H I N P T «, t00=0x0005, t01=0x0048}
0x082c…0836              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0060}
0x0836…085a              Head {h00=0x0020, h01=0x0050, text=»*   INTERPRETER TRAP HANDLER«, t00=0x0005, t01=0x006a}
0x085a…0864              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x008e}
0x0864…08a4              Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x0005, t01=0x0098}
0x08a4…08ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00d8}
0x08ae…08c2              Head {h00=0x0010, h01=0x0050, text=»IHINPT EQU *«, t00=0x0005, t01=0x00e2}
0x08c2…08f4              Head {h00=0x002e, h01=0x0050, text=» MS 8,-14,A15 SAVE A1 TO A8 ON USER STACK «, t00=0x0005, t01=0x00f6}
0x08f4…091a              Head {h00=0x0022, h01=0x0050, text=» LD A6,4,A15 GET TRAP ADDRESS «, t00=0x0005, t01=0x0128}
0x091a…093a              Head {h00=0x001c, h01=0x0050, text=» ELR A5,A6 AND TRAP CODE«, t00=0x0005, t01=0x014e}
0x093a…0950              Head {h00=0x0012, h01=0x0050, text=» CWK A5,/60FF «, t00=0x0005, t01=0x016e}
0x0950…0974              Head {h00=0x0020, h01=0x0050, text=» RF(E) IHIN10 RETURN REQUEST«, t00=0x0005, t01=0x0184}
0x0974…09a0              Head {h00=0x0028, h01=0x0050, text=» LDR A1,A5 *** SAVE TRAP CODE IN A5 «, t00=0x0006, t01=0x0018}
0x09a0…09b6              Head {h00=0x0012, h01=0x0050, text=» ANKL A1,/400 «, t00=0x0006, t01=0x0044}
0x09b6…09da              Head {h00=0x0020, h01=0x0050, text=» RF(NZ) IHIN10 JUMP REQUEST «, t00=0x0006, t01=0x005a}
0x09da…09ee              Head {h00=0x0010, h01=0x0050, text=» SUKL A14,10«, t00=0x0006, t01=0x007e}
0x09ee…0a02              Head {h00=0x0010, h01=0x0050, text=»IHIN10 EQU *«, t00=0x0006, t01=0x0092}
0x0a02…0a16              Head {h00=0x0010, h01=0x0050, text=» LDR A1,A15 «, t00=0x0006, t01=0x00a6}
0x0a16…0a2a              Head {h00=0x0010, h01=0x0050, text=» LDR A2,A14 «, t00=0x0006, t01=0x00ba}
0x0a2a…0a3c              Head {h00=0x000e, h01=0x0050, text=» LDK A3,16«, t00=0x0006, t01=0x00ce}
0x0a3c…0a4e              Head {h00=0x000e, h01=0x0050, text=» SUK A1,14«, t00=0x0006, t01=0x00e0}
0x0a4e…0a60              Head {h00=0x000e, h01=0x0050, text=» SUK A2,14«, t00=0x0006, t01=0x00f2}
0x0a60…0a70              Head {h00=0x000c, h01=0x0050, text=» MVSU A3«, t00=0x0006, t01=0x0104}
0x0a70…0a84              Head {h00=0x0010, h01=0x0050, text=» SUKL A14,16«, t00=0x0006, t01=0x0114}
0x0a84…0aa4              Head {h00=0x001c, h01=0x0050, text=» ADK A6,2 RETURN ADDRESS«, t00=0x0006, t01=0x0128}
0x0aa4…0abc              Head {h00=0x0014, h01=0x0050, text=» EJECT   INPREO «, t00=0x0006, t01=0x0148}
0x0abc…0afa              Head {h00=0x003a, h01=0x0050, text=»******************************************************«, t00=0x0006, t01=0x0160}
0x0afa…0b04              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x000e}
0x0b04…0b22              Head {h00=0x001a, h01=0x0050, text=»*   EXAMINE TRAP CODE «, t00=0x0007, t01=0x0018}
0x0b22…0b2c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0036}
0x0b2c…0b6c              Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x0007, t01=0x0040}
0x0b6c…0b76              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0080}
0x0b76…0baa              Head {h00=0x0030, h01=0x0050, text=» LD A4,PRUN TTAB-ADDRESS OF RUNNING PROGRAM «, t00=0x0007, t01=0x008a}
0x0baa…0be2              Head {h00=0x0034, h01=0x0050, text=» LD A8,TTB:LA,A4 *** SAVE CURRENT SEGMENT IN A8 «, t00=0x0007, t01=0x00be}
0x0be2…0bfe              Head {h00=0x0018, h01=0x0050, text=» LDR A2,A5 TRAP CODE«, t00=0x0007, t01=0x00f6}
0x0bfe…0c10              Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x0007, t01=0x0112}
0x0c10…0c30              Head {h00=0x001c, h01=0x0050, text=» ANKL A2,/1FF GET INDEX «, t00=0x0007, t01=0x0124}
0x0c30…0c38              Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x0144}
0x0c38…0c4e              Head {h00=0x0012, h01=0x0050, text=» ANKL A1,/400 «, t00=0x0007, t01=0x014c}
0x0c4e…0c72              Head {h00=0x0020, h01=0x0050, text=» RF(NE) INT600 EXECUTE JUMP «, t00=0x0007, t01=0x0162}
0x0c72…0c7a              Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x0186}
0x0c7a…0c8e              Head {h00=0x0010, h01=0x0050, text=» CWK A2,/FF «, t00=0x0007, t01=0x018e}
0x0c8e…0cb2              Head {h00=0x0020, h01=0x0050, text=» RF(E) INT400 EXECUTE RETURN«, t00=0x0008, t01=0x0012}
0x0cb2…0cc0              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0008, t01=0x0036}
0x0cc0…0d00              Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x0008, t01=0x0044}
0x0d00…0d0a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0084}
0x0d0a…0d34              Head {h00=0x0026, h01=0x0050, text=»*   EXECUTE SUBROUTINE CALL/ JUMP «, t00=0x0008, t01=0x008e}
0x0d34…0d3e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00b8}
0x0d3e…0d7e              Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x0008, t01=0x00c2}
0x0d7e…0d88              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0102}
0x0d88…0db4              Head {h00=0x0028, h01=0x0050, text=» LD A3,2,A15 GET PROGRAM STATUS WORD«, t00=0x0008, t01=0x010c}
0x0db4…0dd4              Head {h00=0x001c, h01=0x0050, text=» ES A3,16+2,A14 SAVE IT «, t00=0x0008, t01=0x0138}
0x0dd4…0e0a              Head {h00=0x0032, h01=0x0050, text=» ES A6,16+4,A14 STORE RETURN ADDRESS ON STACK «, t00=0x0008, t01=0x0158}
0x0e0a…0e34              Head {h00=0x0026, h01=0x0050, text=» ES A8,16+6,A14 STORE SP ON STACK «, t00=0x0008, t01=0x018e}
0x0e34…0e56              Head {h00=0x001e, h01=0x0050, text=» ELR A1,A6 GET PARAMETER 1«, t00=0x0009, t01=0x0028}
0x0e56…0e84              Head {h00=0x002a, h01=0x0050, text=» ES A1,16+10,A14 SAVE IT ON USER STACK«, t00=0x0009, t01=0x004a}
0x0e84…0ea8              Head {h00=0x0020, h01=0x0050, text=» EL A1,2,A6 GET PARAMETER 2 «, t00=0x0009, t01=0x0078}
0x0ea8…0ed4              Head {h00=0x0028, h01=0x0050, text=» ES A1,16+8,A14 SAVE IT ON USE STACK«, t00=0x0009, t01=0x009c}
0x0ed4…0ee8              Head {h00=0x0010, h01=0x0050, text=»INT600 EQU *«, t00=0x0009, t01=0x00c8}
0x0ee8…0efa              Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x0009, t01=0x00dc}
0x0efa…0f1a              Head {h00=0x001c, h01=0x0050, text=» ADR A2,A2 DOUBLE INDEX «, t00=0x0009, t01=0x00ee}
0x0f1a…0f4a              Head {h00=0x002c, h01=0x0050, text=» LD A3,SCTLAC LOG ADDRESS OF COMMON PART«, t00=0x0009, t01=0x010e}
0x0f4a…0f62              Head {h00=0x0014, h01=0x0050, text=» ADKL A3,FUNCTB «, t00=0x0009, t01=0x013e}
0x0f62…0f8a              Head {h00=0x0024, h01=0x0050, text=» ELR A3,A3 FUNCTION TABLE START «, t00=0x0009, t01=0x0156}
0x0f8a…0f9c              Head {h00=0x000e, h01=0x0050, text=» ADR A2,A3«, t00=0x0009, t01=0x017e}
0x0f9c…0fc2              Head {h00=0x0022, h01=0x0050, text=» ELR A2,A2 SUBROUTINE POINTER «, t00=0x0009, t01=0x0190}
0x0fc2…0fd4              Head {h00=0x000e, h01=0x0050, text=» LDR A3,A2«, t00=0x000a, t01=0x0026}
0x0fd4…0fe8              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x000a, t01=0x0038}
0x0fe8…0ffa              Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x000a, t01=0x004c}
0x0ffa…100c              Head {h00=0x000e, h01=0x0050, text=» ADR A2,A2«, t00=0x000a, t01=0x005e}
0x100c…101e              Head {h00=0x000e, h01=0x0050, text=» SRL A3,8 «, t00=0x000a, t01=0x0070}
0x101e…103e              Head {h00=0x001c, h01=0x0050, text=» RF(Z) INT250 SEGMENT 0 «, t00=0x000a, t01=0x0082}
0x103e…106e              Head {h00=0x002c, h01=0x0050, text=» LDR A6,A3 *** SAVE WANTED SEGMENT IN A6«, t00=0x000a, t01=0x00a2}
0x106e…1080              Head {h00=0x000e, h01=0x0050, text=» SLL A3,3 «, t00=0x000a, t01=0x00d2}
0x1080…10a8              Head {h00=0x0024, h01=0x0050, text=» AD A3,SCTSEG SEG TABLE POINTER «, t00=0x000a, t01=0x00e4}
0x10a8…10ca              Head {h00=0x001e, h01=0x0050, text=» CW A3,TTB:SB,A4 SAME SEG?«, t00=0x000a, t01=0x010c}
0x10ca…10f6              Head {h00=0x0028, h01=0x0050, text=» RF(NE) NEWSEG NO - GET NEW SEGMENT «, t00=0x000a, t01=0x012e}
0x10f6…1100              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x015a}
0x1100…1108              Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x0164}
0x1108…111c              Head {h00=0x0010, h01=0x0050, text=»INT220 EQU *«, t00=0x000a, t01=0x016c}
0x111c…114a              Head {h00=0x002a, h01=0x0050, text=» LD A1,SCTLAP LOGICAL ADDRESS OF PAGES«, t00=0x000a, t01=0x0180}
0x114a…115c              Head {h00=0x000e, h01=0x0050, text=» ADK A1,8 «, t00=0x000b, t01=0x001e}
0x115c…1170              Head {h00=0x0010, h01=0x0050, text=»INT230 EQU *«, t00=0x000b, t01=0x0030}
0x1170…1182              Head {h00=0x000e, h01=0x0050, text=» ADR A2,A1«, t00=0x000b, t01=0x0044}
0x1182…1194              Head {h00=0x000e, h01=0x0050, text=» ELR A2,A2«, t00=0x000b, t01=0x0056}
0x1194…11a8              Head {h00=0x0010, h01=0x0050, text=» LDR A1,A14 «, t00=0x000b, t01=0x0068}
0x11a8…11bc              Head {h00=0x0010, h01=0x0050, text=» ADKL A14,16«, t00=0x000b, t01=0x007c}
0x11bc…11e4              Head {h00=0x0024, h01=0x0050, text=» RF RETTUR CONTINUE USER PROGRAM«, t00=0x000b, t01=0x0090}
0x11e4…11ee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00b8}
0x11ee…1202              Head {h00=0x0010, h01=0x0050, text=»INT250 EQU *«, t00=0x000b, t01=0x00c2}
0x1202…1236              Head {h00=0x0030, h01=0x0050, text=» LD A1,SCTLAC LOGICAL ADDRESS OF COMMON PART«, t00=0x000b, t01=0x00d6}
0x1236…1262              Head {h00=0x0028, h01=0x0050, text=» ADK A2,2 EXCLUDE FIRST WORD OF ROOT«, t00=0x000b, t01=0x010a}
0x1262…1274              Head {h00=0x000e, h01=0x0050, text=» RB INT230«, t00=0x000b, t01=0x0136}
0x1274…127e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0148}
0x127e…1296              Head {h00=0x0014, h01=0x0050, text=» EJECT   INPREO «, t00=0x000b, t01=0x0152}
0x1296…12d6              Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x000b, t01=0x016a}
0x12d6…12e0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x001a}
0x12e0…1300              Head {h00=0x001c, h01=0x0050, text=»*   EXECUTE RETURN TRAP «, t00=0x000c, t01=0x0024}
0x1300…130a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0044}
0x130a…134a              Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x000c, t01=0x004e}
0x134a…1354              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x008e}
0x1354…1368              Head {h00=0x0010, h01=0x0050, text=»INT400 EQU *«, t00=0x000c, t01=0x0098}
0x1368…1398              Head {h00=0x002c, h01=0x0050, text=» EL A2,16+4,A14 UNMODIFIED RETURN ADRESS«, t00=0x000c, t01=0x00ac}
0x1398…13a0              Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x00dc}
0x13a0…13cc              Head {h00=0x0028, h01=0x0050, text=» EL A3,16+6,A14 GET CURRENT SEGMENT «, t00=0x000c, t01=0x00e4}
0x13cc…13ee              Head {h00=0x001e, h01=0x0050, text=» RF(Z) INT500 ROOT SEGMENT«, t00=0x000c, t01=0x0110}
0x13ee…1412              Head {h00=0x0020, h01=0x0050, text=» CW A3,TTB:SB,A4 SAME SEG ? «, t00=0x000c, t01=0x0132}
0x1412…1428              Head {h00=0x0012, h01=0x0050, text=» RF(E) INT500 «, t00=0x000c, t01=0x0156}
0x1428…143a              Head {h00=0x000e, h01=0x0050, text=» LDR A6,A3«, t00=0x000c, t01=0x016c}
0x143a…1450              Head {h00=0x0012, h01=0x0050, text=» SU A6,SCTSEG «, t00=0x000c, t01=0x017e}
0x1450…1480 (13, 0, 400) Head {h00=0x002c, h01=0x0050, text=» SRL A6,3 *** SAVE WANTED SEGMENT IN A6 «, t00=0x000d, t01=0x0004}
0x1480…14a2              Head {h00=0x001e, h01=0x0050, text=» RF NEWSEG GET NEW SEGMENT«, t00=0x000d, t01=0x0034}
0x14a2…14ac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0056}
0x14ac…14b4              Head {h00=0x0004, h01=0x0050, t00=0x000d, t01=0x0060}
0x14b4…14c8              Head {h00=0x0010, h01=0x0050, text=»INT500 EQU *«, t00=0x000d, t01=0x0068}
0x14c8…14f8              Head {h00=0x002c, h01=0x0050, text=» EL A1,16+2,A14 GET PSW FROM USER STACK «, t00=0x000d, t01=0x007c}
0x14f8…150c              Head {h00=0x0010, h01=0x0050, text=» ST A1,2,A15«, t00=0x000d, t01=0x00ac}
0x150c…1520              Head {h00=0x0010, h01=0x0050, text=» LDR A1,A14 «, t00=0x000d, t01=0x00c0}
0x1520…1558              Head {h00=0x0034, h01=0x0050, text=» ADKL A14,16+10 UPDATE STACK POINTER FOR RETURN «, t00=0x000d, t01=0x00d4}
0x1558…156a              Head {h00=0x000e, h01=0x0050, text=» RF RETTUR«, t00=0x000d, t01=0x010c}
0x156a…1578              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000d, t01=0x011e}
0x1578…15b8              Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x000d, t01=0x012c}
0x15b8…15c2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x016c}
0x15c2…15e4              Head {h00=0x001e, h01=0x0050, text=»*   CONTINUE USER PROGRAM «, t00=0x000d, t01=0x0176}
0x15e4…15ee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0008}
0x15ee…161e              Head {h00=0x002c, h01=0x0050, text=»* A1= POINTER TO SAVE AREA ON A14 STACK «, t00=0x000e, t01=0x0012}
0x161e…163a              Head {h00=0x0018, h01=0x0050, text=»* A2= RETURN ADDRESS«, t00=0x000e, t01=0x0042}
0x163a…1660              Head {h00=0x0022, h01=0x0050, text=»* A3= CURRENT SEGMENT POINTER «, t00=0x000e, t01=0x005e}
0x1660…166a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0084}
0x166a…16aa              Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x000e, t01=0x008e}
0x16aa…16b4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00ce}
0x16b4…16bc              Head {h00=0x0004, h01=0x0050, t00=0x000e, t01=0x00d8}
0x16bc…16d0              Head {h00=0x0010, h01=0x0050, text=»RETTUR EQU *«, t00=0x000e, t01=0x00e0}
0x16d0…16e4              Head {h00=0x0010, h01=0x0050, text=» ST A2,4,A15«, t00=0x000e, t01=0x00f4}
0x16e4…170e              Head {h00=0x0026, h01=0x0050, text=» ST A2,TTB:SA,A4 DISPATCH ADDRESS «, t00=0x000e, t01=0x0108}
0x170e…1746              Head {h00=0x0034, h01=0x0050, text=» ST A3,TTB:LA,A4 STORE CURRENT SEGM =TTB:SB OR 0«, t00=0x000e, t01=0x0132}
0x1746…1768              Head {h00=0x001e, h01=0x0050, text=» LDR A2,A15 RESTORE A1-A8 «, t00=0x000e, t01=0x016a}
0x1768…177a              Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x000e, t01=0x018c}
0x177a…178c              Head {h00=0x000e, h01=0x0050, text=» SUK A2,14«, t00=0x000f, t01=0x000e}
0x178c…179e              Head {h00=0x000e, h01=0x0050, text=» LDK A3,16«, t00=0x000f, t01=0x0020}
0x179e…17ae              Head {h00=0x000c, h01=0x0050, text=» MVUS A3«, t00=0x000f, t01=0x0032}
0x17ae…17c4              Head {h00=0x0012, h01=0x0050, text=» ML 8,-14,A15 «, t00=0x000f, t01=0x0042}
0x17c4…17ec              Head {h00=0x0024, h01=0x0050, text=» RTN A15 RETURN TO USER PROGRAM «, t00=0x000f, t01=0x0058}
0x17ec…17f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0080}
0x17f6…1804              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000f, t01=0x008a}
0x1804…1844              Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x000f, t01=0x0098}
0x1844…184e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00d8}
0x184e…1870              Head {h00=0x001e, h01=0x0050, text=»*   GET REQUESTED SEGMENT «, t00=0x000f, t01=0x00e2}
0x1870…187a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0104}
0x187a…1892              Head {h00=0x0014, h01=0x0050, text=»* A5= TRAP CODE «, t00=0x000f, t01=0x010e}
0x1892…18b6              Head {h00=0x0020, h01=0x0050, text=»* A6= REQUESTED SEGMENT NBR «, t00=0x000f, t01=0x0126}
0x18b6…18c0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x014a}
0x18c0…1900              Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x000f, t01=0x0154}
0x1900…190a (16, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0004}
0x190a…191e              Head {h00=0x0010, h01=0x0050, text=»NEWSEG EQU *«, t00=0x0010, t01=0x000e}
0x191e…1932              Head {h00=0x0010, h01=0x0050, text=» ADKL A15,4 «, t00=0x0010, t01=0x0022}
0x1932…1944              Head {h00=0x000e, h01=0x0050, text=» LDR A7,A6«, t00=0x0010, t01=0x0036}
0x1944…1950              Head {h00=0x0008, h01=0x0050, text=» ENB«, t00=0x0010, t01=0x0048}
0x1950…195c              Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0010, t01=0x0054}
0x195c…196c              Head {h00=0x000c, h01=0x0050, text=» DATA 9 «, t00=0x0010, t01=0x0060}
0x196c…1978              Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0010, t01=0x0070}
0x1978…198c              Head {h00=0x0010, h01=0x0050, text=» SUKL A15,4 «, t00=0x0010, t01=0x007c}
0x198c…19a4              Head {h00=0x0014, h01=0x0050, text=» LD A1,TTB:PW,A4«, t00=0x0010, t01=0x0090}
0x19a4…19c4              Head {h00=0x001c, h01=0x0050, text=» ORK A1,1 SET USER MODE «, t00=0x0010, t01=0x00a8}
0x19c4…19e6              Head {h00=0x001e, h01=0x0050, text=» ST A1,2,A15 SET USER MODE«, t00=0x0010, t01=0x00c8}
0x19e6…19fe              Head {h00=0x0014, h01=0x0050, text=» ST A1,TTB:PW,A4«, t00=0x0010, t01=0x00ea}
0x19fe…1a2a              Head {h00=0x0028, h01=0x0050, text=» CWR A7,A6 SEGMENT CORRECTLY LOADED «, t00=0x0010, t01=0x0102}
0x1a2a…1a4a              Head {h00=0x001c, h01=0x0050, text=» RF(NE) ERROR NO - ERROR«, t00=0x0010, t01=0x012e}
0x1a4a…1a60              Head {h00=0x0012, h01=0x0050, text=» CWK A5,/60FF «, t00=0x0010, t01=0x014e}
0x1a60…1a90              Head {h00=0x002c, h01=0x0050, text=» RB(NE) INT220 END SUBROUTINE CALL/ JUMP«, t00=0x0010, t01=0x0164}
0x1a90…1ab6 (17, 0, 400) Head {h00=0x0022, h01=0x0050, text=» RB INT500 END RETURN REQUEST «, t00=0x0011, t01=0x0004}
0x1ab6…1ac4              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0011, t01=0x002a}
0x1ac4…1b04              Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x0011, t01=0x0038}
0x1b04…1b0e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0078}
0x1b0e…1b28              Head {h00=0x0016, h01=0x0050, text=»*   ERROR HANDLING«, t00=0x0011, t01=0x0082}
0x1b28…1b32              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x009c}
0x1b32…1b48              Head {h00=0x0012, h01=0x0050, text=»*   AT ENTRY: «, t00=0x0011, t01=0x00a6}
0x1b48…1b68              Head {h00=0x001c, h01=0x0050, text=»* A7= -1. REQUEST ERROR «, t00=0x0011, t01=0x00bc}
0x1b68…1b88              Head {h00=0x001c, h01=0x0050, text=»* A7= -2. DISC I/O ERROR«, t00=0x0011, t01=0x00dc}
0x1b88…1bac              Head {h00=0x0020, h01=0x0050, text=»* A7= -3. DISC NOT OPERABLE «, t00=0x0011, t01=0x00fc}
0x1bac…1bb6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0120}
0x1bb6…1be8              Head {h00=0x002e, h01=0x0050, text=»* A3= SEGMENT POINTER OF REQUESTED SEGMENT«, t00=0x0011, t01=0x012a}
0x1be8…1c12              Head {h00=0x0026, h01=0x0050, text=»* A4= TTAB ADDRESS OF CALLING TASK«, t00=0x0011, t01=0x015c}
0x1c12…1c2a              Head {h00=0x0014, h01=0x0050, text=»* A5= TRAP CODE «, t00=0x0011, t01=0x0186}
0x1c2a…1c4c              Head {h00=0x001e, h01=0x0050, text=»* A6= EXPECTED SEGMENT NBR«, t00=0x0012, t01=0x000e}
0x1c4c…1c72              Head {h00=0x0022, h01=0x0050, text=»* A8= SEGMENT POINTER AT CALL «, t00=0x0012, t01=0x0030}
0x1c72…1c7c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0056}
0x1c7c…1cbc              Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x0012, t01=0x0060}
0x1cbc…1cc6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00a0}
0x1cc6…1cda              Head {h00=0x0010, h01=0x0050, text=»ERROR EQU * «, t00=0x0012, t01=0x00aa}
0x1cda…1d1c              Head {h00=0x003e, h01=0x0050, text=» LD A2,SCTLAC CALCULATE DISPATCH ADDRESS OF ERROR ROUTINE «, t00=0x0012, t01=0x00be}
0x1d1c…1d34              Head {h00=0x0014, h01=0x0050, text=» ADKL A2,FUNCTB «, t00=0x0012, t01=0x0100}
0x1d34…1d46              Head {h00=0x000e, h01=0x0050, text=» ELR A2,A2«, t00=0x0012, t01=0x0118}
0x1d46…1d58              Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x0012, t01=0x012a}
0x1d58…1d7c              Head {h00=0x0020, h01=0x0050, text=» ELR A2,A2 DISPATCH ADDRESS «, t00=0x0012, t01=0x013c}
0x1d7c…1da8              Head {h00=0x0028, h01=0x0050, text=» ES A7,14,A14 SET RETURN CODE IN A7 «, t00=0x0012, t01=0x0160}
0x1da8…1dbc              Head {h00=0x0010, h01=0x0050, text=» LDR A1,A14 «, t00=0x0012, t01=0x018c}
0x1dbc…1dd4              Head {h00=0x0014, h01=0x0050, text=» ADKL A14,16+10 «, t00=0x0013, t01=0x0010}
0x1dd4…1e00              Head {h00=0x0028, h01=0x0050, text=» DATA /6300 *** JUMP TO DEBUGGER ***«, t00=0x0013, t01=0x0028}
0x1e00…1e12              Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x0013, t01=0x0054}
0x1e12…1e24              Head {h00=0x000e, h01=0x0050, text=» RB RETTUR«, t00=0x0013, t01=0x0066}
0x1e24…1e2e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0078}
0x1e2e…1e38              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0082}
0x1e38…1e44              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0013, t01=0x008c}
0x1e44…1e48              Head {h00=0x4004, h01=0x0000}
0x1e48…1e4c              00 13 00 98                                                                                                                                                                                                                                       ┆    ┆
0x1e4c…1e54 (20, 1, 8)   20 04 00 00 00 14 00 04                                                                                                                                                                                                                           ┆        ┆

Reduced view