DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦a075814a1⟧

    Length: 3072 (0xc00)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_06e8fd

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦5a81ac88f⟧ »Space Info Vol 1« 
        └─⟦this⟧ 

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0498       |    |		.CONST	0x0498								; Offset of debug table
0004 0100       |    |		.CONST	0x0100								; Default exception handler - raise instruction
0005 00bb       |    |		.CONST	0x00bb								; Module termination instruction - signal completion
0006 0000       |    |		.CONST	0x0000								; Offset to segment table (only in elab segments)
0007 8002       |    |		.CONST	0x8002								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0020       |    |		.CONST	0x0020								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0013       |    |		.CONST	0x0013								; Number of locals
000b			INIT_0008:
000b 029a 002b  |   +|		Declare_Subprogram	INIT_0028,For_Outer_Call,Visible,Unelaborated
000d 029a 00f3  |    |		Declare_Subprogram	INIT_00f0,For_Outer_Call,Visible,Unelaborated
000f 029a 015b  |   [|		Declare_Subprogram	INIT_0158,For_Outer_Call,Visible,Unelaborated
0011 00bf       |    |		Action	Accept_Activation
0012 029d 01fb  |    |		Declare_Subprogram	INIT_01f8,For_Outer_Call
0014 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
0015 00c7       |    |		Action	Elaborate_Subprogram
0016 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe
0017 00c7       |    |		Action	Elaborate_Subprogram
0018 029d 020b  |    |		Declare_Subprogram	INIT_0208,For_Outer_Call
001a 029d 023b  |   ;|		Declare_Subprogram	INIT_0238,For_Outer_Call
001c 029d 0243  |   C|		Declare_Subprogram	INIT_0240,For_Outer_Call
001e 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
001f 00c7       |    |		Action	Elaborate_Subprogram
0020			BODY_0008:
0020 00bc       |    |		Action	Signal_Activated
0021 00bb       |    |		Action	Signal_Completion
0022 0000 0000  |    |		.BLANK	0000[0x6]
0028 ; --------------------------------------------------------------------------------------
0028 ; SUBPROGRAM
0028 ; --------------------------------------------------------------------------------------
0028 003e       | >  |		.CONST	0x003e								; Address of begin
0029 00d6       |    |		.CONST	0x00d6								; Address of exception handler
002a 0007       |    |		.CONST	0x0007								; Number of locals
002b			INIT_0028:
002b e002       |    |		Load	0x0,0x2
002c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
002d 02c7       |    |		Declare_Variable	Any
002e 00d8       |    |		Load_Top	At_Offset_0
002f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0030 e003       |    |		Load	0x0,0x3
0031 1b4f       | O  |		Execute	Package,Field_Read,Field_Number 0x4f
0032 0322       | "  |		Declare_Variable	Record
0033 e003       |    |		Load	0x0,0x3
0034 1b4f       | O  |		Execute	Package,Field_Read,Field_Number 0x4f
0035 0322       | "  |		Declare_Variable	Record
0036 e003       |    |		Load	0x0,0x3
0037 1b4f       | O  |		Execute	Package,Field_Read,Field_Number 0x4f
0038 0322       | "  |		Declare_Variable	Record
0039 e004       |    |		Load	0x0,0x4
003a 02c7       |    |		Declare_Variable	Any
003b 00d8       |    |		Load_Top	At_Offset_0
003c 1c00       |    |		Execute_Immediate	Run_Utility,0x0
003d 00e1       |    |		Load_Encached	Boolean_Cache
003e			BODY_0028:
003e 00e1       |    |		Load_Encached	Boolean_Cache
003f 00da       |    |		Load_Top	At_Offset_2
0040 0120       |    |		Execute	Any,Is_Value
0041 6802       |h   |		Jump_Zero	0x44
0042 e004       |    |		Load	0x0,0x4
0043 7801       |x   |		Jump	0x45
0044 00da       |    |		Load_Top	At_Offset_2
0045 e5fc       |    |		Load	0x2,-0x4
0046 8005       |    |		Call	0x0,0x5
0047 c406       |    |		Store	0x2,0x6
0048 0059       | Y  |		Store_Top	Discrete,At_Offset_1
0049 00d8       |    |		Load_Top	At_Offset_0
004a 688a       |h   |		Jump_Zero	0xd5
004b e402       |    |		Load	0x2,0x2
004c e404       |    |		Load	0x2,0x4
004d e403       |    |		Load	0x2,0x3
004e e006       |    |		Load	0x0,0x6
004f e5fb       |    |		Load	0x2,-0x5
0050 e5fe       |    |		Load	0x2,-0x2
0051 e5fd       |    |		Load	0x2,-0x3
0052 e406       |    |		Load	0x2,0x6
0053 e5ff       |    |		Load	0x2,-0x1
0054 e003       |    |		Load	0x0,0x3
0055 185f       | _  |		Execute	Package,Field_Execute,Field_Number 0x5f
0056 c006       |    |		Store	0x0,0x6
0057 00d2       |    |		Pop_Control	Pop_Count_2
0058 c402       |    |		Store	0x2,0x2
0059 4802       |H   |		Short_Literal	0x2
005a e402       |    |		Load	0x2,0x2
005b e002       |    |		Load	0x0,0x2
005c 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
005d 680a       |h   |		Jump_Zero	0x68
005e 480a       |H   |		Short_Literal	0xa
005f 0092 02a5  |    |		Action	Push_String_Extended,0x2a5					; "Problem encountered creating breakpoint: \x0a"
0061 e402       |    |		Load	0x2,0x2
0062 e002       |    |		Load	0x0,0x2
0063 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0064 01cc       |    |		Execute	Vector,Catenate
0065 01cb       |    |		Execute	Vector,Append
0066 8007       |    |		Call	0x0,0x7
0067 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
0068 00db       |    |		Load_Top	At_Offset_3
0069 e003       |    |		Load	0x0,0x3
006a 1851       | Q  |		Execute	Package,Field_Execute,Field_Number 0x51
006b 017f       |    |		Execute	Record,Equal
006c 7039       |p9  |		Jump_Nonzero	0xa6
006d 480a       |H   |		Short_Literal	0xa
006e 0092 02a6  |    |		Action	Push_String_Extended,0x2a6					; "An identical breakpoint has already been created:\x0a"
0070 e404       |    |		Load	0x2,0x4
0071 e003       |    |		Load	0x0,0x3
0072 186d       | m  |		Execute	Package,Field_Execute,Field_Number 0x6d
0073 01cc       |    |		Execute	Vector,Catenate
0074 01cb       |    |		Execute	Vector,Append
0075 8008       |    |		Call	0x0,0x8
0076 e402       |    |		Load	0x2,0x2
0077 00db       |    |		Load_Top	At_Offset_3
0078 e404       |    |		Load	0x2,0x4
0079 e003       |    |		Load	0x0,0x3
007a 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
007b 00d2       |    |		Pop_Control	Pop_Count_2
007c c402       |    |		Store	0x2,0x2
007d 00da       |    |		Load_Top	At_Offset_2
007e e402       |    |		Load	0x2,0x2
007f 8210       |    |		Call	0x1,0x10
0080 6810       |h   |		Jump_Zero	0x91
0081 480a       |H   |		Short_Literal	0xa
0082 480a       |H   |		Short_Literal	0xa
0083 0092 02a7  |    |		Action	Push_String_Extended,0x2a7					; "The breakpoint could not be activated:\x0a"
0085 e402       |    |		Load	0x2,0x2
0086 e002       |    |		Load	0x0,0x2
0087 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0088 01cc       |    |		Execute	Vector,Catenate
0089 01cb       |    |		Execute	Vector,Append
008a e404       |    |		Load	0x2,0x4
008b e003       |    |		Load	0x0,0x3
008c 186e       | n  |		Execute	Package,Field_Execute,Field_Number 0x6e
008d 01cc       |    |		Execute	Vector,Catenate
008e 01cb       |    |		Execute	Vector,Append
008f 8007       |    |		Call	0x0,0x7
0090 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
0091 00da       |    |		Load_Top	At_Offset_2
0092 e003       |    |		Load	0x0,0x3
0093 1851       | Q  |		Execute	Package,Field_Execute,Field_Number 0x51
0094 017f       |    |		Execute	Record,Equal
0095 7006       |p   |		Jump_Nonzero	0x9c
0096 480a       |H   |		Short_Literal	0xa
0097 e402       |    |		Load	0x2,0x2
0098 e002       |    |		Load	0x0,0x2
0099 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
009a 01cb       |    |		Execute	Vector,Append
009b 8008       |    |		Call	0x0,0x8
009c 480a       |H   |		Short_Literal	0xa
009d 0092 02a8  |    |		Action	Push_String_Extended,0x2a8					; "The breakpoint has been activated:\x0a"
009f e404       |    |		Load	0x2,0x4
00a0 e003       |    |		Load	0x0,0x3
00a1 186e       | n  |		Execute	Package,Field_Execute,Field_Number 0x6e
00a2 01cc       |    |		Execute	Vector,Catenate
00a3 01cb       |    |		Execute	Vector,Append
00a4 8008       |    |		Call	0x0,0x8
00a5 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
00a6 e402       |    |		Load	0x2,0x2
00a7 00db       |    |		Load_Top	At_Offset_3
00a8 e403       |    |		Load	0x2,0x3
00a9 e003       |    |		Load	0x0,0x3
00aa 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
00ab 00d2       |    |		Pop_Control	Pop_Count_2
00ac c402       |    |		Store	0x2,0x2
00ad 00da       |    |		Load_Top	At_Offset_2
00ae e402       |    |		Load	0x2,0x2
00af 8210       |    |		Call	0x1,0x10
00b0 6810       |h   |		Jump_Zero	0xc1
00b1 480a       |H   |		Short_Literal	0xa
00b2 480a       |H   |		Short_Literal	0xa
00b3 0092 02a9  |    |		Action	Push_String_Extended,0x2a9					; "The breakpoint has been created but could not be activated:\x0a"
00b5 e402       |    |		Load	0x2,0x2
00b6 e002       |    |		Load	0x0,0x2
00b7 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
00b8 01cc       |    |		Execute	Vector,Catenate
00b9 01cb       |    |		Execute	Vector,Append
00ba e403       |    |		Load	0x2,0x3
00bb e003       |    |		Load	0x0,0x3
00bc 186e       | n  |		Execute	Package,Field_Execute,Field_Number 0x6e
00bd 01cc       |    |		Execute	Vector,Catenate
00be 01cb       |    |		Execute	Vector,Append
00bf 8007       |    |		Call	0x0,0x7
00c0 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
00c1 00da       |    |		Load_Top	At_Offset_2
00c2 e003       |    |		Load	0x0,0x3
00c3 1851       | Q  |		Execute	Package,Field_Execute,Field_Number 0x51
00c4 017f       |    |		Execute	Record,Equal
00c5 7006       |p   |		Jump_Nonzero	0xcc
00c6 480a       |H   |		Short_Literal	0xa
00c7 e402       |    |		Load	0x2,0x2
00c8 e002       |    |		Load	0x0,0x2
00c9 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
00ca 01cb       |    |		Execute	Vector,Append
00cb 8008       |    |		Call	0x0,0x8
00cc 480a       |H   |		Short_Literal	0xa
00cd 0092 02aa  |    |		Action	Push_String_Extended,0x2aa					; "The breakpoint has been created and activated:\x0a"
00cf e403       |    |		Load	0x2,0x3
00d0 e003       |    |		Load	0x0,0x3
00d1 186e       | n  |		Execute	Package,Field_Execute,Field_Number 0x6e
00d2 01cc       |    |		Execute	Vector,Catenate
00d3 01cb       |    |		Execute	Vector,Append
00d4 8008       |    |		Call	0x0,0x8
00d5 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
00d6			TRAP_0028:
00d6 4884       |H   |		Short_Literal	0x84
00d7 010f       |    |		Execute	Exception,Equal
00d8 7004       |p   |		Jump_Nonzero	0xdd
00d9 e009       |    |		Load	0x0,0x9
00da 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
00db 010f       |    |		Execute	Exception,Equal
00dc 6804       |h   |		Jump_Zero	0xe1
00dd 0092 02ab  |    |		Action	Push_String_Extended,0x2ab					; "Problem encountered creating breakpoint: \x0aProgram has been recompiled since debugger started.\x0a"
00df 8007       |    |		Call	0x0,0x7
00e0 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
00e1 480a       |H   |		Short_Literal	0xa
00e2 0092 02ac  |    |		Action	Push_String_Extended,0x2ac					; "Exception raised creating breakpoint: "
00e4 e00a       |    |		Load	0x0,0xa
00e5 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
00e6 01cc       |    |		Execute	Vector,Catenate
00e7 01cb       |    |		Execute	Vector,Append
00e8 8007       |    |		Call	0x0,0x7
00e9 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
00ea 0000 0000  |    |		.BLANK	0000[0x6]
00f0 ; --------------------------------------------------------------------------------------
00f0 ; SUBPROGRAM
00f0 ; --------------------------------------------------------------------------------------
00f0 00fa       |    |		.CONST	0x00fa								; Address of begin
00f1 0131       | 1  |		.CONST	0x0131								; Address of exception handler
00f2 0003       |    |		.CONST	0x0003								; Number of locals
00f3			INIT_00f0:
00f3 e002       |    |		Load	0x0,0x2
00f4 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00f5 02c7       |    |		Declare_Variable	Any
00f6 00d8       |    |		Load_Top	At_Offset_0
00f7 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00f8 029f 024b  |   K|		Declare_Subprogram	INIT_0248,For_Call
00fa			BODY_00f0:
00fa e5ff       |    |		Load	0x2,-0x1
00fb 7033       |p3  |		Jump_Nonzero	0x12f
00fc 00d9       |    |		Load_Top	At_Offset_1
00fd e006       |    |		Load	0x0,0x6
00fe e003       |    |		Load	0x0,0x3
00ff 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
0100 c006       |    |		Store	0x0,0x6
0101 c402       |    |		Store	0x2,0x2
0102 4802       |H   |		Short_Literal	0x2
0103 00da       |    |		Load_Top	At_Offset_2
0104 e002       |    |		Load	0x0,0x2
0105 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0106 680a       |h   |		Jump_Zero	0x111
0107 480a       |H   |		Short_Literal	0xa
0108 0092 02ad  |    |		Action	Push_String_Extended,0x2ad					; "Problem encountered de-activating all breakpoints: \x0a"
010a 00db       |    |		Load_Top	At_Offset_3
010b e002       |    |		Load	0x0,0x2
010c 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
010d 01cc       |    |		Execute	Vector,Catenate
010e 01cb       |    |		Execute	Vector,Append
010f 8007       |    |		Call	0x0,0x7
0110 7803       |x   |		Jump	0x114
0111 0092 02ae  |    |		Action	Push_String_Extended,0x2ae					; "All breakpoints have been withdrawn\x0a"
0113 8008       |    |		Call	0x0,0x8
0114 e5fe       |    |		Load	0x2,-0x2
0115 6818       |h   |		Jump_Zero	0x12e
0116 00d9       |    |		Load_Top	At_Offset_1
0117 e006       |    |		Load	0x0,0x6
0118 e003       |    |		Load	0x0,0x3
0119 1861       | a  |		Execute	Package,Field_Execute,Field_Number 0x61
011a c006       |    |		Store	0x0,0x6
011b c402       |    |		Store	0x2,0x2
011c 4802       |H   |		Short_Literal	0x2
011d 00da       |    |		Load_Top	At_Offset_2
011e e002       |    |		Load	0x0,0x2
011f 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0120 680a       |h   |		Jump_Zero	0x12b
0121 480a       |H   |		Short_Literal	0xa
0122 0092 02af  |    |		Action	Push_String_Extended,0x2af					; "Problem encountered deleting all breakpoints: "
0124 00db       |    |		Load_Top	At_Offset_3
0125 e002       |    |		Load	0x0,0x2
0126 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0127 01cc       |    |		Execute	Vector,Catenate
0128 01cb       |    |		Execute	Vector,Append
0129 8007       |    |		Call	0x0,0x7
012a 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
012b 0092 02b0  |    |		Action	Push_String_Extended,0x2b0					; "All breakpoints have been deleted\x0a"
012d 8008       |    |		Call	0x0,0x8
012e 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
012f 8403       |    |		Call	0x2,0x3
0130 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0131			TRAP_00f0:
0131 e003       |    |		Load	0x0,0x3
0132 1b5c       | \  |		Execute	Package,Field_Read,Field_Number 0x5c
0133 010f       |    |		Execute	Exception,Equal
0134 7004       |p   |		Jump_Nonzero	0x139
0135 e003       |    |		Load	0x0,0x3
0136 1b5d       | ]  |		Execute	Package,Field_Read,Field_Number 0x5d
0137 010f       |    |		Execute	Exception,Equal
0138 6812       |h   |		Jump_Zero	0x14b
0139 480a       |H   |		Short_Literal	0xa
013a 480a       |H   |		Short_Literal	0xa
013b 0092 02b1  |    |		Action	Push_String_Extended,0x2b1					; "Problem encountered deleting breakpoint "
013d e5ff       |    |		Load	0x2,-0x1
013e 00e0       |    |		Load_Encached	Standard_Cache
013f 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0140 01cc       |    |		Execute	Vector,Catenate
0141 0092 02b2  |    |		Action	Push_String_Extended,0x2b2					; ":"
0143 01cc       |    |		Execute	Vector,Catenate
0144 01cb       |    |		Execute	Vector,Append
0145 0092 02b3  |    |		Action	Push_String_Extended,0x2b3					; "Breakpoint does not exist."
0147 01cc       |    |		Execute	Vector,Catenate
0148 01cb       |    |		Execute	Vector,Append
0149 8007       |    |		Call	0x0,0x7
014a 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
014b 480a       |H   |		Short_Literal	0xa
014c 0092 02b4  |    |		Action	Push_String_Extended,0x2b4					; "Exception raised during command processing: "
014e e00a       |    |		Load	0x0,0xa
014f 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0150 01cc       |    |		Execute	Vector,Catenate
0151 01cb       |    |		Execute	Vector,Append
0152 8007       |    |		Call	0x0,0x7
0153 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0154 0000 0000  |    |		.BLANK	0000[0x4]
0158 ; --------------------------------------------------------------------------------------
0158 ; SUBPROGRAM
0158 ; --------------------------------------------------------------------------------------
0158 016c       | l  |		.CONST	0x016c								; Address of begin
0159 01e7       |    |		.CONST	0x01e7								; Address of exception handler
015a 0007       |    |		.CONST	0x0007								; Number of locals
015b			INIT_0158:
015b e002       |    |		Load	0x0,0x2
015c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
015d 02c7       |    |		Declare_Variable	Any
015e 00d8       |    |		Load_Top	At_Offset_0
015f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0160 e003       |    |		Load	0x0,0x3
0161 1b4f       | O  |		Execute	Package,Field_Read,Field_Number 0x4f
0162 0322       | "  |		Declare_Variable	Record
0163 e003       |    |		Load	0x0,0x3
0164 1b50       | P  |		Execute	Package,Field_Read,Field_Number 0x50
0165 00e3       |    |		Load_Encached	Natural_Cache
0166 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0167 00e3       |    |		Load_Encached	Natural_Cache
0168 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0169 e003       |    |		Load	0x0,0x3
016a 1b4f       | O  |		Execute	Package,Field_Read,Field_Number 0x4f
016b 0322       | "  |		Declare_Variable	Record
016c			BODY_0158:
016c e5ff       |    |		Load	0x2,-0x1
016d 7044       |pD  |		Jump_Nonzero	0x1b2
016e e003       |    |		Load	0x0,0x3
016f 1b50       | P  |		Execute	Package,Field_Read,Field_Number 0x50
0170 e006       |    |		Load	0x0,0x6
0171 e003       |    |		Load	0x0,0x3
0172 1870       | p  |		Execute	Package,Field_Execute,Field_Number 0x70
0173 c404       |    |		Store	0x2,0x4
0174 00cf       |    |		Action	Mark_Auxiliary
0175 e404       |    |		Load	0x2,0x4
0176 e003       |    |		Load	0x0,0x3
0177 1873       | s  |		Execute	Package,Field_Execute,Field_Number 0x73
0178 7031       |p1  |		Jump_Nonzero	0x1aa
0179 e404       |    |		Load	0x2,0x4
017a e003       |    |		Load	0x0,0x3
017b 1872       | r  |		Execute	Package,Field_Execute,Field_Number 0x72
017c e403       |    |		Load	0x2,0x3
017d 017d       | }  |		Execute	Record,Structure_Write
017e e403       |    |		Load	0x2,0x3
017f e003       |    |		Load	0x0,0x3
0180 1859       | Y  |		Execute	Package,Field_Execute,Field_Number 0x59
0181 7022       |p"  |		Jump_Nonzero	0x1a4
0182 e402       |    |		Load	0x2,0x2
0183 00da       |    |		Load_Top	At_Offset_2
0184 e403       |    |		Load	0x2,0x3
0185 e003       |    |		Load	0x0,0x3
0186 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
0187 00d2       |    |		Pop_Control	Pop_Count_2
0188 c402       |    |		Store	0x2,0x2
0189 00d9       |    |		Load_Top	At_Offset_1
018a e402       |    |		Load	0x2,0x2
018b 8210       |    |		Call	0x1,0x10
018c 6814       |h   |		Jump_Zero	0x1a1
018d 00da       |    |		Load_Top	At_Offset_2
018e 0a01       |    |		Execute_Immediate	Plus,0x1
018f 005b       | [  |		Store_Top	Discrete,At_Offset_3
0190 480a       |H   |		Short_Literal	0xa
0191 0092 02b5  |    |		Action	Push_String_Extended,0x2b5					; "Could not activate break"
0193 e403       |    |		Load	0x2,0x3
0194 e003       |    |		Load	0x0,0x3
0195 186a       | j  |		Execute	Package,Field_Execute,Field_Number 0x6a
0196 01cc       |    |		Execute	Vector,Catenate
0197 0092 02b6  |    |		Action	Push_String_Extended,0x2b6					; ": "
0199 01cc       |    |		Execute	Vector,Catenate
019a e402       |    |		Load	0x2,0x2
019b e002       |    |		Load	0x0,0x2
019c 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
019d 01cc       |    |		Execute	Vector,Catenate
019e 01cb       |    |		Execute	Vector,Append
019f 8007       |    |		Call	0x0,0x7
01a0 7803       |x   |		Jump	0x1a4
01a1 00db       |    |		Load_Top	At_Offset_3
01a2 0a01       |    |		Execute_Immediate	Plus,0x1
01a3 c405       |    |		Store	0x2,0x5
01a4 e404       |    |		Load	0x2,0x4
01a5 e003       |    |		Load	0x0,0x3
01a6 1871       | q  |		Execute	Package,Field_Execute,Field_Number 0x71
01a7 c404       |    |		Store	0x2,0x4
01a8 00c9       |    |		Action	Pop_Auxiliary_Loop
01a9 7fcb       |    |		Jump	0x175
01aa 00ce       |    |		Action	Pop_Auxiliary
01ab 00da       |    |		Load_Top	At_Offset_2
01ac 8212       |    |		Call	0x1,0x12
01ad 00d9       |    |		Load_Top	At_Offset_1
01ae 6802       |h   |		Jump_Zero	0x1b1
01af 00d9       |    |		Load_Top	At_Offset_1
01b0 8213       |    |		Call	0x1,0x13
01b1 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01b2 e5ff       |    |		Load	0x2,-0x1
01b3 00d8       |    |		Load_Top	At_Offset_0
01b4 00e4       |    |		Load_Encached	Positive_Cache
01b5 0260       | `  |		Execute	Discrete,In_Type
01b6 7001       |p   |		Jump_Nonzero	0x1b8
01b7 0801       |    |		Execute_Immediate	Raise,0x1
01b8 e006       |    |		Load	0x0,0x6
01b9 e003       |    |		Load	0x0,0x3
01ba 1876       | v  |		Execute	Package,Field_Execute,Field_Number 0x76
01bb e403       |    |		Load	0x2,0x3
01bc 017d       | }  |		Execute	Record,Structure_Write
01bd e402       |    |		Load	0x2,0x2
01be 00d9       |    |		Load_Top	At_Offset_1
01bf e403       |    |		Load	0x2,0x3
01c0 e003       |    |		Load	0x0,0x3
01c1 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
01c2 00d2       |    |		Pop_Control	Pop_Count_2
01c3 c402       |    |		Store	0x2,0x2
01c4 00d8       |    |		Load_Top	At_Offset_0
01c5 e402       |    |		Load	0x2,0x2
01c6 8210       |    |		Call	0x1,0x10
01c7 680a       |h   |		Jump_Zero	0x1d2
01c8 480a       |H   |		Short_Literal	0xa
01c9 0092 02b7  |    |		Action	Push_String_Extended,0x2b7					; "Problem encountered activating breakpoint:\x0a"
01cb e402       |    |		Load	0x2,0x2
01cc e002       |    |		Load	0x0,0x2
01cd 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
01ce 01cc       |    |		Execute	Vector,Catenate
01cf 01cb       |    |		Execute	Vector,Append
01d0 8007       |    |		Call	0x0,0x7
01d1 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01d2 00d8       |    |		Load_Top	At_Offset_0
01d3 e003       |    |		Load	0x0,0x3
01d4 1851       | Q  |		Execute	Package,Field_Execute,Field_Number 0x51
01d5 017f       |    |		Execute	Record,Equal
01d6 7006       |p   |		Jump_Nonzero	0x1dd
01d7 480a       |H   |		Short_Literal	0xa
01d8 e402       |    |		Load	0x2,0x2
01d9 e002       |    |		Load	0x0,0x2
01da 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
01db 01cb       |    |		Execute	Vector,Append
01dc 8008       |    |		Call	0x0,0x8
01dd 480a       |H   |		Short_Literal	0xa
01de 0092 02a8  |    |		Action	Push_String_Extended,0x2a8					; "The breakpoint has been activated:\x0a"
01e0 e403       |    |		Load	0x2,0x3
01e1 e003       |    |		Load	0x0,0x3
01e2 186d       | m  |		Execute	Package,Field_Execute,Field_Number 0x6d
01e3 01cc       |    |		Execute	Vector,Catenate
01e4 01cb       |    |		Execute	Vector,Append
01e5 8008       |    |		Call	0x0,0x8
01e6 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01e7			TRAP_0158:
01e7 0007       |    |		Action	Break_Optional
01e8 480a       |H   |		Short_Literal	0xa
01e9 0092 02b4  |    |		Action	Push_String_Extended,0x2b4					; "Exception raised during command processing: "
01eb e00a       |    |		Load	0x0,0xa
01ec 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
01ed 01cc       |    |		Execute	Vector,Catenate
01ee 01cb       |    |		Execute	Vector,Append
01ef 8007       |    |		Call	0x0,0x7
01f0 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01f1 0000 0000  |    |		.BLANK	0000[0x7]
01f8 ; --------------------------------------------------------------------------------------
01f8 ; SUBPROGRAM
01f8 ; --------------------------------------------------------------------------------------
01f8 01fb       |    |		.CONST	0x01fb								; Address of begin
01f9 0004       |    |		.CONST	0x0004								; Address of exception handler
01fa 0001       |    |		.CONST	0x0001								; Number of locals
01fb			BODY_01f8:
01fb			INIT_01f8:
01fb 4802       |H   |		Short_Literal	0x2
01fc 00db       |    |		Load_Top	At_Offset_3
01fd e002       |    |		Load	0x0,0x2
01fe 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
01ff 6805       |h   |		Jump_Zero	0x205
0200 00db       |    |		Load_Top	At_Offset_3
0201 e003       |    |		Load	0x0,0x3
0202 1851       | Q  |		Execute	Package,Field_Execute,Field_Number 0x51
0203 017f       |    |		Execute	Record,Equal
0204 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0205 4800       |H   |		Short_Literal	0x0
0206 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0207 0000       |    |		.XXX[0x1]
0208 ; --------------------------------------------------------------------------------------
0208 ; SUBPROGRAM
0208 ; --------------------------------------------------------------------------------------
0208 020b       |    |		.CONST	0x020b								; Address of begin
0209 0004       |    |		.CONST	0x0004								; Address of exception handler
020a 0001       |    |		.CONST	0x0001								; Number of locals
020b			BODY_0208:
020b			INIT_0208:
020b 00da       |    |		Load_Top	At_Offset_2
020c 0b01       |    |		Execute_Immediate	Case_Compare,0x1
020d 700d       |p   |		Jump_Nonzero	0x21b
020e 6815       |h   |		Jump_Zero	0x224
020f 480a       |H   |		Short_Literal	0xa
0210 e5fe       |    |		Load	0x2,-0x2
0211 e5ff       |    |		Load	0x2,-0x1
0212 00e0       |    |		Load_Encached	Standard_Cache
0213 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0214 01cc       |    |		Execute	Vector,Catenate
0215 0092 02b8  |    |		Action	Push_String_Extended,0x2b8					; " breakpoints."
0217 01cc       |    |		Execute	Vector,Catenate
0218 01cb       |    |		Execute	Vector,Append
0219 8008       |    |		Call	0x0,0x8
021a 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
021b 00d1       |    |		Pop_Control	Pop_Count_1
021c 480a       |H   |		Short_Literal	0xa
021d e5fe       |    |		Load	0x2,-0x2
021e 0092 02b9  |    |		Action	Push_String_Extended,0x2b9					; " 1 breakpoint."
0220 01cc       |    |		Execute	Vector,Catenate
0221 01cb       |    |		Execute	Vector,Append
0222 8008       |    |		Call	0x0,0x8
0223 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0224 480a       |H   |		Short_Literal	0xa
0225 0092 02ba  |    |		Action	Push_String_Extended,0x2ba					; "No breakpoints "
0227 e5fe       |    |		Load	0x2,-0x2
0228 e00b       |    |		Load	0x0,0xb
0229 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
022a 01cc       |    |		Execute	Vector,Catenate
022b 0092 02bb  |    |		Action	Push_String_Extended,0x2bb					; "."
022d 01cc       |    |		Execute	Vector,Catenate
022e 01cb       |    |		Execute	Vector,Append
022f 8008       |    |		Call	0x0,0x8
0230 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0231 0000 0000  |    |		.BLANK	0000[0x7]
0238 ; --------------------------------------------------------------------------------------
0238 ; SUBPROGRAM
0238 ; --------------------------------------------------------------------------------------
0238 023b       | ;  |		.CONST	0x023b								; Address of begin
0239 0004       |    |		.CONST	0x0004								; Address of exception handler
023a 0001       |    |		.CONST	0x0001								; Number of locals
023b			BODY_0238:
023b			INIT_0238:
023b 0092 02bc  |    |		Action	Push_String_Extended,0x2bc					; "Activated"
023d 00db       |    |		Load_Top	At_Offset_3
023e 8211       |    |		Call	0x1,0x11
023f 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0240 ; --------------------------------------------------------------------------------------
0240 ; SUBPROGRAM
0240 ; --------------------------------------------------------------------------------------
0240 0243       | C  |		.CONST	0x0243								; Address of begin
0241 0004       |    |		.CONST	0x0004								; Address of exception handler
0242 0001       |    |		.CONST	0x0001								; Number of locals
0243			BODY_0240:
0243			INIT_0240:
0243 0092 02bd  |    |		Action	Push_String_Extended,0x2bd					; "Failed to activate"
0245 00db       |    |		Load_Top	At_Offset_3
0246 8211       |    |		Call	0x1,0x11
0247 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0248 ; --------------------------------------------------------------------------------------
0248 ; SUBPROGRAM
0248 ; --------------------------------------------------------------------------------------
0248 025c       | \  |		.CONST	0x025c								; Address of begin
0249 0004       |    |		.CONST	0x0004								; Address of exception handler
024a 0003       |    |		.CONST	0x0003								; Number of locals
024b			INIT_0248:
024b e003       |    |		Load	0x0,0x3
024c 1b4f       | O  |		Execute	Package,Field_Read,Field_Number 0x4f
024d 0322       | "  |		Declare_Variable	Record
024e e5ff       |    |		Load	0x2,-0x1
024f 00d8       |    |		Load_Top	At_Offset_0
0250 00e4       |    |		Load_Encached	Positive_Cache
0251 0260       | `  |		Execute	Discrete,In_Type
0252 7001       |p   |		Jump_Nonzero	0x254
0253 0801       |    |		Execute_Immediate	Raise,0x1
0254 e006       |    |		Load	0x0,0x6
0255 e003       |    |		Load	0x0,0x3
0256 1876       | v  |		Execute	Package,Field_Execute,Field_Number 0x76
0257 00d9       |    |		Load_Top	At_Offset_1
0258 017d       | }  |		Execute	Record,Structure_Write
0259 00d8       |    |		Load_Top	At_Offset_0
025a e003       |    |		Load	0x0,0x3
025b 186d       | m  |		Execute	Package,Field_Execute,Field_Number 0x6d
025c			BODY_0248:
025c e402       |    |		Load	0x2,0x2
025d 00da       |    |		Load_Top	At_Offset_2
025e e003       |    |		Load	0x0,0x3
025f 1863       | c  |		Execute	Package,Field_Execute,Field_Number 0x63
0260 00d1       |    |		Pop_Control	Pop_Count_1
0261 c402       |    |		Store	0x2,0x2
0262 4802       |H   |		Short_Literal	0x2
0263 e402       |    |		Load	0x2,0x2
0264 e002       |    |		Load	0x0,0x2
0265 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0266 6811       |h   |		Jump_Zero	0x278
0267 480a       |H   |		Short_Literal	0xa
0268 480a       |H   |		Short_Literal	0xa
0269 0092 02be  |    |		Action	Push_String_Extended,0x2be					; "Problem encountered de-activating "
026b 00db       |    |		Load_Top	At_Offset_3
026c 01cc       |    |		Execute	Vector,Catenate
026d 0092 02b2  |    |		Action	Push_String_Extended,0x2b2					; ":"
026f 01cc       |    |		Execute	Vector,Catenate
0270 01cb       |    |		Execute	Vector,Append
0271 e402       |    |		Load	0x2,0x2
0272 e002       |    |		Load	0x0,0x2
0273 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0274 01cc       |    |		Execute	Vector,Catenate
0275 01cb       |    |		Execute	Vector,Append
0276 8007       |    |		Call	0x0,0x7
0277 7807       |x   |		Jump	0x27f
0278 480a       |H   |		Short_Literal	0xa
0279 00d9       |    |		Load_Top	At_Offset_1
027a 0092 02bf  |    |		Action	Push_String_Extended,0x2bf					; " has been deactivated."
027c 01cc       |    |		Execute	Vector,Catenate
027d 01cb       |    |		Execute	Vector,Append
027e 8008       |    |		Call	0x0,0x8
027f e5fe       |    |		Load	0x2,-0x2
0280 6823       |h#  |		Jump_Zero	0x2a4
0281 e402       |    |		Load	0x2,0x2
0282 00da       |    |		Load_Top	At_Offset_2
0283 e003       |    |		Load	0x0,0x3
0284 1860       | `  |		Execute	Package,Field_Execute,Field_Number 0x60
0285 00d1       |    |		Pop_Control	Pop_Count_1
0286 c402       |    |		Store	0x2,0x2
0287 4802       |H   |		Short_Literal	0x2
0288 e402       |    |		Load	0x2,0x2
0289 e002       |    |		Load	0x0,0x2
028a 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
028b 6811       |h   |		Jump_Zero	0x29d
028c 480a       |H   |		Short_Literal	0xa
028d 480a       |H   |		Short_Literal	0xa
028e 0092 02c0  |    |		Action	Push_String_Extended,0x2c0					; "Problem encountered deleting "
0290 00db       |    |		Load_Top	At_Offset_3
0291 01cc       |    |		Execute	Vector,Catenate
0292 0092 02b2  |    |		Action	Push_String_Extended,0x2b2					; ":"
0294 01cc       |    |		Execute	Vector,Catenate
0295 01cb       |    |		Execute	Vector,Append
0296 e402       |    |		Load	0x2,0x2
0297 e002       |    |		Load	0x0,0x2
0298 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0299 01cc       |    |		Execute	Vector,Catenate
029a 01cb       |    |		Execute	Vector,Append
029b 8007       |    |		Call	0x0,0x7
029c 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
029d 480a       |H   |		Short_Literal	0xa
029e 00d9       |    |		Load_Top	At_Offset_1
029f 0092 02c1  |    |		Action	Push_String_Extended,0x2c1					; " has been deleted."
02a1 01cc       |    |		Execute	Vector,Catenate
02a2 01cb       |    |		Execute	Vector,Append
02a3 8008       |    |		Call	0x0,0x8
02a4 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
02a5 ; --------------------------------------------------------------------------------------
02a5 ; STRING TABLE
02a5 ; --------------------------------------------------------------------------------------
02a5 003c       | <  |		.STRTAB	0x003c->0x02c3							; "Problem encountered creating breakpoint: \x0a"
02a6 0064       | d  |		.STRTAB	0x0064->0x02d8							; "An identical breakpoint has already been created:\x0a"
02a7 0094       |    |		.STRTAB	0x0094->0x02f1							; "The breakpoint could not be activated:\x0a"
02a8 00b9       |    |		.STRTAB	0x00b9->0x0304							; "The breakpoint has been activated:\x0a"
02a9 00da       |    |		.STRTAB	0x00da->0x0316							; "The breakpoint has been created but could not be activated:\x0a"
02aa 0114       |    |		.STRTAB	0x0114->0x0334							; "The breakpoint has been created and activated:\x0a"
02ab 0141       | A  |		.STRTAB	0x0141->0x034b							; "Problem encountered creating breakpoint: \x0aProgram has been recompiled since debugger started.\x0a"
02ac 019d       |    |		.STRTAB	0x019d->0x037a							; "Exception raised creating breakpoint: "
02ad 01c1       |    |		.STRTAB	0x01c1->0x038d							; "Problem encountered de-activating all breakpoints: \x0a"
02ae 01f3       |    |		.STRTAB	0x01f3->0x03a7							; "All breakpoints have been withdrawn\x0a"
02af 0215       |    |		.STRTAB	0x0215->0x03b9							; "Problem encountered deleting all breakpoints: "
02b0 0241       | A  |		.STRTAB	0x0241->0x03d0							; "All breakpoints have been deleted\x0a"
02b1 0261       | a  |		.STRTAB	0x0261->0x03e1							; "Problem encountered deleting breakpoint "
02b2 0287       |    |		.STRTAB	0x0287->0x03f5							; ":"
02b3 0286       |    |		.STRTAB	0x0286->0x03f6							; "Breakpoint does not exist."
02b4 029e       |    |		.STRTAB	0x029e->0x0403							; "Exception raised during command processing: "
02b5 02c8       |    |		.STRTAB	0x02c8->0x0419							; "Could not activate break"
02b6 02de       |    |		.STRTAB	0x02de->0x0425							; ": "
02b7 02de       |    |		.STRTAB	0x02de->0x0426							; "Problem encountered activating breakpoint:\x0a"
02b8 0307       |    |		.STRTAB	0x0307->0x043b							; " breakpoints."
02b9 0312       |    |		.STRTAB	0x0312->0x0442							; " 1 breakpoint."
02ba 031e       |    |		.STRTAB	0x031e->0x0449							; "No breakpoints "
02bb 032b       | +  |		.STRTAB	0x032b->0x0450							; "."
02bc 032a       | *  |		.STRTAB	0x032a->0x0451							; "Activated"
02bd 0331       | 1  |		.STRTAB	0x0331->0x0455							; "Failed to activate"
02be 0341       | A  |		.STRTAB	0x0341->0x045e							; "Problem encountered de-activating "
02bf 0361       | a  |		.STRTAB	0x0361->0x046f							; " has been deactivated."
02c0 0375       | u  |		.STRTAB	0x0375->0x047a							; "Problem encountered deleting "
02c1 0390       |    |		.STRTAB	0x0390->0x0489							; " has been deleted."
02c2 03a0       |    |		.STREND 0x03a0->0x0492
02c3 5072 6f62  |Prob|		.STRTAB_STRINGS
0492 0000 0000  |    |		.BLANK	0000[0x6]
0498 ; --------------------------------------------------------------------------------------
0498 ; Debug Table
0498 ; --------------------------------------------------------------------------------------
0498 0004 0009  |    |		.DEBUG4	0x0004,0x0009,0x1641,0x0000,0x0001,0x0000
049e 0000 0000  |    |		.BLANK	0000[0x1a]
04b8 00c0 0009  |    |		.XXX[0x3c]
04ba 4410 0809  |D   |
04bc 77f0 0000  |w   |
04be 0036 8990  | 6  |
04c0 1000 8000  |    |
04c2 5100 0000  |Q   |
04c4 0256 0000  | V  |
04c6 0200 0000  |    |
04c8 1500 2800  |  ( |
04ca 0000 0800  |    |
04cc 0002 0000  |    |
04ce 0011 0000  |    |
04d0 0000 0800  |    |
04d2 0000 5200  |  R |
04d4 0008 08e8  |    |
04d6 5200 0008  |R   |
04d8 08e8 5a00  |  Z |
04da 0008 08e8  |    |
04dc 6200 0008  |b   |
04de 08e8 6a00  |  j |
04e0 0008 08e8  |    |
04e2 7200 0008  |r   |
04e4 08e8 7a00  |  z |
04e6 0008 08e8  |    |
04e8 8200 0008  |    |
04ea 08e8 8a00  |    |
04ec 0008 08e8  |    |
04ee 9200 0008  |    |
04f0 08e8 9818  |    |
04f2 0001 2878  |  (x|
04f4 0000 0000  |    |		.BLANK	0000[0xd]
0501 0020 0500  |    |		.XXX[0xc]
0503 0000 0000  |    |
0505 0000 4000  |  @ |
0507 0002 2000  |    |
0509 0000 0100  |    |
050b 0000 0a00  |    |
050d 0000 0000  |    |		.BLANK	0000[0x2d]
053a 0004 00a0  |    |		.XXX[0xc]
053c 0000 0000  |    |
053e 0000 0800  |    |
0540 0000 4400  |  D |
0542 0000 0020  |    |
0544 0000 0140  |   @|
0546 0000 0000  |    |		.BLANK	0000[0x2e]
0574 8014 0000  |    |		.XXX[0xb]
0576 0000 0000  |    |
0578 0100 0000  |    |
057a 0880 0000  |    |
057c 0004 0000  |    |
057e 0028       | (  |
057f 0000 0000  |    |		.BLANK	0000[0x2e]
05ad 1002 8000  |    |		.XXX[0xb]
05af 0000 0000  |    |
05b1 0020 0000  |    |
05b3 0110 0000  |    |
05b5 0000 8000  |    |
05b7 0005       |    |
05b8 0000 0000  |    |		.BLANK	0000[0x48]