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

⟦38bf11d98⟧

    Length: 2048 (0x800)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0bf8df

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 0348       | H  |		.CONST	0x0348								; 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 8001       |    |		.CONST	0x8001								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0010       |    |		.CONST	0x0010								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0001       |    |		.CONST	0x0001								; Number of locals
000b			INIT_0008:
000b 029a 001b  |    |		Declare_Subprogram	INIT_0018,For_Outer_Call,Visible,Unelaborated
000d 00bf       |    |		Action	Accept_Activation
000e 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
000f 00c7       |    |		Action	Elaborate_Subprogram
0010			BODY_0008:
0010 00bc       |    |		Action	Signal_Activated
0011 00bb       |    |		Action	Signal_Completion
0012 0000 0000  |    |		.BLANK	0000[0x6]
0018 ; --------------------------------------------------------------------------------------
0018 ; SUBPROGRAM
0018 ; --------------------------------------------------------------------------------------
0018 004c       | L  |		.CONST	0x004c								; Address of begin
0019 0089       |    |		.CONST	0x0089								; Address of exception handler
001a 000c       |    |		.CONST	0x000c								; Number of locals
001b			INIT_0018:
001b e002       |    |		Load	0x0,0x2
001c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
001d 02c7       |    |		Declare_Variable	Any
001e e002       |    |		Load	0x0,0x2
001f 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0020 a402       |    |		Store_Unchecked	0x2,0x2
0021 e002       |    |		Load	0x0,0x2
0022 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0023 02c7       |    |		Declare_Variable	Any
0024 e5fd       |    |		Load	0x2,-0x3
0025 e002       |    |		Load	0x0,0x2
0026 184b       | K  |		Execute	Package,Field_Execute,Field_Number 0x4b
0027 a403       |    |		Store_Unchecked	0x2,0x3
0028 e003       |    |		Load	0x0,0x3
0029 1b19       |    |		Execute	Package,Field_Read,Field_Number 0x19
002a 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
002b 02c7       |    |		Declare_Variable	Any
002c e003       |    |		Load	0x0,0x3
002d 1b19       |    |		Execute	Package,Field_Read,Field_Number 0x19
002e 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
002f a404       |    |		Store_Unchecked	0x2,0x4
0030 00d8       |    |		Load_Top	At_Offset_0
0031 e003       |    |		Load	0x0,0x3
0032 1b19       |    |		Execute	Package,Field_Read,Field_Number 0x19
0033 1b24       | $  |		Execute	Package,Field_Read,Field_Number 0x24
0034 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0035 e003       |    |		Load	0x0,0x3
0036 1b18       |    |		Execute	Package,Field_Read,Field_Number 0x18
0037 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
0038 02c7       |    |		Declare_Variable	Any
0039 00d8       |    |		Load_Top	At_Offset_0
003a 1c00       |    |		Execute_Immediate	Run_Utility,0x0
003b e004       |    |		Load	0x0,0x4
003c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
003d 02c7       |    |		Declare_Variable	Any
003e 00d8       |    |		Load_Top	At_Offset_0
003f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0040 00e1       |    |		Load_Encached	Boolean_Cache
0041 0093 0000  |    |		push_full_address	0x0
0043 6064       |`d  |		Indirect_Literal	Discrete,0xa8,{0x80000000, 0x00010000}
0044 0273       | s  |		Execute	Discrete,Plus
0045 0007       |    |		Action	Break_Optional
0046 029f 00b3  |    |		Declare_Subprogram	INIT_00b0,For_Call
0048 029f 00f3  |    |		Declare_Subprogram	INIT_00f0,For_Call
004a 029f 0173  |   s|		Declare_Subprogram	INIT_0170,For_Call
004c			BODY_0018:
004c e403       |    |		Load	0x2,0x3
004d e002       |    |		Load	0x0,0x2
004e 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
004f e002       |    |		Load	0x0,0x2
0050 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0051 4800       |H   |		Short_Literal	0x0
0052 0092 0233  |   3|		Action	Push_String_Extended,0x233					; "[Check_Configuration (Subsystem_List => \x22"
0054 e5ff       |    |		Load	0x2,-0x1
0055 01cc       |    |		Execute	Vector,Catenate
0056 0092 0234  |   4|		Action	Push_String_Extended,0x234					; "\x22, Config_Name => \x22"
0058 01cc       |    |		Execute	Vector,Catenate
0059 e5fe       |    |		Load	0x2,-0x2
005a 01cc       |    |		Execute	Vector,Catenate
005b 0092 0235  |   5|		Action	Push_String_Extended,0x235					; "\x22, Response => \x22"
005d 01cc       |    |		Execute	Vector,Catenate
005e e5fd       |    |		Load	0x2,-0x3
005f 01cc       |    |		Execute	Vector,Catenate
0060 0092 0236  |   6|		Action	Push_String_Extended,0x236					; "\x22);]"
0062 01cc       |    |		Execute	Vector,Catenate
0063 e005       |    |		Load	0x0,0x5
0064 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0065 4801       |H   |		Short_Literal	0x1
0066 0092 0237  |   7|		Action	Push_String_Extended,0x237					; "<RELEASE>"
0068 e5fe       |    |		Load	0x2,-0x2
0069 e006       |    |		Load	0x0,0x6
006a 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
006b 6804       |h   |		Jump_Zero	0x70
006c e5ff       |    |		Load	0x2,-0x1
006d 840c       |    |		Call	0x2,0xc
006e 840b       |    |		Call	0x2,0xb
006f 780e       |x   |		Jump	0x7e
0070 4801       |H   |		Short_Literal	0x1
0071 0092 0238  |   8|		Action	Push_String_Extended,0x238					; "<DEFAULT>"
0073 e5fe       |    |		Load	0x2,-0x2
0074 e006       |    |		Load	0x0,0x6
0075 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
0076 6804       |h   |		Jump_Zero	0x7b
0077 e5ff       |    |		Load	0x2,-0x1
0078 e405       |    |		Load	0x2,0x5
0079 840b       |    |		Call	0x2,0xb
007a 7803       |x   |		Jump	0x7e
007b e5ff       |    |		Load	0x2,-0x1
007c e5fe       |    |		Load	0x2,-0x2
007d 840b       |    |		Call	0x2,0xb
007e e002       |    |		Load	0x0,0x2
007f 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0080 4800       |H   |		Short_Literal	0x0
0081 0092 0239  |   9|		Action	Push_String_Extended,0x239					; "[Check_Configuration has finished]"
0083 e005       |    |		Load	0x0,0x5
0084 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0085 e402       |    |		Load	0x2,0x2
0086 e002       |    |		Load	0x0,0x2
0087 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0088 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0089			TRAP_0018:
0089 e409       |    |		Load	0x2,0x9
008a 010f       |    |		Execute	Exception,Equal
008b 6804       |h   |		Jump_Zero	0x90
008c e402       |    |		Load	0x2,0x2
008d e002       |    |		Load	0x0,0x2
008e 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
008f 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0090 e002       |    |		Load	0x0,0x2
0091 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0092 4808       |H   |		Short_Literal	0x8
0093 4801       |H   |		Short_Literal	0x1
0094 4801       |H   |		Short_Literal	0x1
0095 e007       |    |		Load	0x0,0x7
0096 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0097 e005       |    |		Load	0x0,0x5
0098 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0099 e002       |    |		Load	0x0,0x2
009a 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
009b e002       |    |		Load	0x0,0x2
009c 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
009d 6805       |h   |		Jump_Zero	0xa3
009e e402       |    |		Load	0x2,0x2
009f e002       |    |		Load	0x0,0x2
00a0 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
00a1 00d8       |    |		Load_Top	At_Offset_0
00a2 0101       |    |		Execute	Exception,Reraise
00a3 e402       |    |		Load	0x2,0x2
00a4 e002       |    |		Load	0x0,0x2
00a5 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
00a6 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
00a7 0000       |    |		.XXX[0x1]
00a8 8000 0000  |    |		.LITERAL	{0x80000000, 0x00010000}
00ac 0000 0000  |    |		.BLANK	0000[0x4]
00b0 ; --------------------------------------------------------------------------------------
00b0 ; SUBPROGRAM
00b0 ; --------------------------------------------------------------------------------------
00b0 00b9       |    |		.CONST	0x00b9								; Address of begin
00b1 0004       |    |		.CONST	0x0004								; Address of exception handler
00b2 0003       |    |		.CONST	0x0003								; Number of locals
00b3			INIT_00b0:
00b3 00da       |    |		Load_Top	At_Offset_2
00b4 01dd       |    |		Execute	Vector,First
00b5 00e2       |    |		Load_Encached	Integer_Cache
00b6 03f1       |    |		Declare_Variable	Discrete,With_Value
00b7 00e2       |    |		Load_Encached	Integer_Cache
00b8 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
00b9			BODY_00b0:
00b9 00cf       |    |		Action	Mark_Auxiliary
00ba e7ff       |    |		Load	0x3,-0x1
00bb 01d9       |    |		Execute	Vector,Reverse_Bounds
00bc 0263       | c  |		Execute	Discrete,Above_Bound
00bd 701f       |p   |		Jump_Nonzero	0xdd
00be 00d8       |    |		Load_Top	At_Offset_0
00bf e7ff       |    |		Load	0x3,-0x1
00c0 01d7       |    |		Execute	Vector,Field_Read
00c1 0f20       |    |		Execute_Immediate	Equal,0x20
00c2 6818       |h   |		Jump_Zero	0xdb
00c3 e602       |    |		Load	0x3,0x2
00c4 00d9       |    |		Load_Top	At_Offset_1
00c5 027f       |    |		Execute	Discrete,Equal
00c6 6804       |h   |		Jump_Zero	0xcb
00c7 00d8       |    |		Load_Top	At_Offset_0
00c8 0a01       |    |		Execute_Immediate	Plus,0x1
00c9 c602       |    |		Store	0x3,0x2
00ca 7810       |x   |		Jump	0xdb
00cb 00db       |    |		Load_Top	At_Offset_3
00cc 0a01       |    |		Execute_Immediate	Plus,0x1
00cd c603       |    |		Store	0x3,0x3
00ce 00db       |    |		Load_Top	At_Offset_3
00cf e7fe       |    |		Load	0x3,-0x2
00d0 027f       |    |		Execute	Discrete,Equal
00d1 6806       |h   |		Jump_Zero	0xd8
00d2 e602       |    |		Load	0x3,0x2
00d3 00d9       |    |		Load_Top	At_Offset_1
00d4 0aff       |    |		Execute_Immediate	Plus,-0x1
00d5 e7ff       |    |		Load	0x3,-0x1
00d6 01cf       |    |		Execute	Vector,Slice_Read
00d7 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
00d8 00d8       |    |		Load_Top	At_Offset_0
00d9 0a01       |    |		Execute_Immediate	Plus,0x1
00da c602       |    |		Store	0x3,0x2
00db 00c8       |    |		Action	Pop_Auxiliary_Range
00dc 3fe1       |?   |		Loop_Increasing	0xbe
00dd 00ce       |    |		Action	Pop_Auxiliary
00de 00d8       |    |		Load_Top	At_Offset_0
00df 0a01       |    |		Execute_Immediate	Plus,0x1
00e0 0059       | Y  |		Store_Top	Discrete,At_Offset_1
00e1 00d8       |    |		Load_Top	At_Offset_0
00e2 e7fe       |    |		Load	0x3,-0x2
00e3 027f       |    |		Execute	Discrete,Equal
00e4 6806       |h   |		Jump_Zero	0xeb
00e5 00d9       |    |		Load_Top	At_Offset_1
00e6 e7ff       |    |		Load	0x3,-0x1
00e7 01dc       |    |		Execute	Vector,Last
00e8 e7ff       |    |		Load	0x3,-0x1
00e9 01cf       |    |		Execute	Vector,Slice_Read
00ea 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
00eb 00ea       |    |		Load_Encached	Null_String_Cache
00ec 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
00ed 0000 0000  |    |		.XXX[0x3]
00ef 0000       |    |
00f0 ; --------------------------------------------------------------------------------------
00f0 ; SUBPROGRAM
00f0 ; --------------------------------------------------------------------------------------
00f0 00fd       |    |		.CONST	0x00fd								; Address of begin
00f1 0004       |    |		.CONST	0x0004								; Address of exception handler
00f2 0004       |    |		.CONST	0x0004								; Number of locals
00f3			INIT_00f0:
00f3 e003       |    |		Load	0x0,0x3
00f4 1b19       |    |		Execute	Package,Field_Read,Field_Number 0x19
00f5 1b1f       |    |		Execute	Package,Field_Read,Field_Number 0x1f
00f6 02c7       |    |		Declare_Variable	Any
00f7 00d8       |    |		Load_Top	At_Offset_0
00f8 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00f9 029f 01ab  |    |		Declare_Subprogram	INIT_01a8,For_Call
00fb 029f 01c3  |    |		Declare_Subprogram	INIT_01c0,For_Call
00fd			BODY_00f0:
00fd 00be       |    |		Action	Activate_Tasks
00fe 4801       |H   |		Short_Literal	0x1
00ff e405       |    |		Load	0x2,0x5
0100 e7ff       |    |		Load	0x3,-0x1
0101 e006       |    |		Load	0x0,0x6
0102 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
0103 7037       |p7  |		Jump_Nonzero	0x13b
0104 e002       |    |		Load	0x0,0x2
0105 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0106 4807       |H   |		Short_Literal	0x7
0107 0092 023a  |   :|		Action	Push_String_Extended,0x23a					; "'"
0109 e7ff       |    |		Load	0x3,-0x1
010a 01cc       |    |		Execute	Vector,Catenate
010b 0092 023b  |   ;|		Action	Push_String_Extended,0x23b					; "' is not the default configuration"
010d 01cc       |    |		Execute	Vector,Catenate
010e e005       |    |		Load	0x0,0x5
010f 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0110 e002       |    |		Load	0x0,0x2
0111 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0112 4802       |H   |		Short_Literal	0x2
0113 0092 023c  |   <|		Action	Push_String_Extended,0x23c					; "The default configuration is '"
0115 e405       |    |		Load	0x2,0x5
0116 01cc       |    |		Execute	Vector,Catenate
0117 0092 023a  |   :|		Action	Push_String_Extended,0x23a					; "'"
0119 01cc       |    |		Execute	Vector,Catenate
011a e005       |    |		Load	0x0,0x5
011b 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
011c 00e1       |    |		Load_Encached	Boolean_Cache
011d e404       |    |		Load	0x2,0x4
011e 0120       |    |		Execute	Any,Is_Value
011f 6804       |h   |		Jump_Zero	0x124
0120 e003       |    |		Load	0x0,0x3
0121 1b19       |    |		Execute	Package,Field_Read,Field_Number 0x19
0122 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0123 7801       |x   |		Jump	0x125
0124 e404       |    |		Load	0x2,0x4
0125 e7ff       |    |		Load	0x3,-0x1
0126 e003       |    |		Load	0x0,0x3
0127 1b19       |    |		Execute	Package,Field_Read,Field_Number 0x19
0128 1b24       | $  |		Execute	Package,Field_Read,Field_Number 0x24
0129 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
012a c404       |    |		Store	0x2,0x4
012b c408       |    |		Store	0x2,0x8
012c e408       |    |		Load	0x2,0x8
012d 700d       |p   |		Jump_Nonzero	0x13b
012e e002       |    |		Load	0x0,0x2
012f 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0130 4805       |H   |		Short_Literal	0x5
0131 0092 023d  |   =|		Action	Push_String_Extended,0x23d					; "A configuration named '"
0133 e7ff       |    |		Load	0x3,-0x1
0134 01cc       |    |		Execute	Vector,Catenate
0135 0092 023e  |   >|		Action	Push_String_Extended,0x23e					; "' doesn't exist"
0137 01cc       |    |		Execute	Vector,Catenate
0138 e005       |    |		Load	0x0,0x5
0139 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
013a 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
013b 8603       |    |		Call	0x3,0x3
013c 4802       |H   |		Short_Literal	0x2
013d e407       |    |		Load	0x2,0x7
013e e004       |    |		Load	0x0,0x4
013f 1841       | A  |		Execute	Package,Field_Execute,Field_Number 0x41
0140 00da       |    |		Load_Top	At_Offset_2
0141 e404       |    |		Load	0x2,0x4
0142 e003       |    |		Load	0x0,0x3
0143 1b19       |    |		Execute	Package,Field_Read,Field_Number 0x19
0144 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0145 c602       |    |		Store	0x3,0x2
0146 00cf       |    |		Action	Mark_Auxiliary
0147 780c       |x   |		Jump	0x154
0148 00db       |    |		Load_Top	At_Offset_3
0149 e003       |    |		Load	0x0,0x3
014a 1b19       |    |		Execute	Package,Field_Read,Field_Number 0x19
014b 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
014c c406       |    |		Store	0x2,0x6
014d 8604       |    |		Call	0x3,0x4
014e 00db       |    |		Load_Top	At_Offset_3
014f e003       |    |		Load	0x0,0x3
0150 1b19       |    |		Execute	Package,Field_Read,Field_Number 0x19
0151 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
0152 c602       |    |		Store	0x3,0x2
0153 00c9       |    |		Action	Pop_Auxiliary_Loop
0154 00db       |    |		Load_Top	At_Offset_3
0155 e003       |    |		Load	0x0,0x3
0156 1b19       |    |		Execute	Package,Field_Read,Field_Number 0x19
0157 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
0158 6fef       |o   |		Jump_Zero	0x148
0159 00ce       |    |		Action	Pop_Auxiliary
015a e002       |    |		Load	0x0,0x2
015b 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
015c 4803       |H   |		Short_Literal	0x3
015d 0092 023f  |   ?|		Action	Push_String_Extended,0x23f					; "Configuration '"
015f e7ff       |    |		Load	0x3,-0x1
0160 01cc       |    |		Execute	Vector,Catenate
0161 0092 0240  |   @|		Action	Push_String_Extended,0x240					; "' is complete"
0163 01cc       |    |		Execute	Vector,Catenate
0164 e005       |    |		Load	0x0,0x5
0165 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0166 e407       |    |		Load	0x2,0x7
0167 e004       |    |		Load	0x0,0x4
0168 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0169 c407       |    |		Store	0x2,0x7
016a 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
016b 0000 0000  |    |		.BLANK	0000[0x5]
0170 ; --------------------------------------------------------------------------------------
0170 ; SUBPROGRAM
0170 ; --------------------------------------------------------------------------------------
0170 017b       | {  |		.CONST	0x017b								; Address of begin
0171 0004       |    |		.CONST	0x0004								; Address of exception handler
0172 0003       |    |		.CONST	0x0003								; Number of locals
0173			INIT_0170:
0173 e008       |    |		Load	0x0,0x8
0174 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0175 02c7       |    |		Declare_Variable	Any
0176 00d8       |    |		Load_Top	At_Offset_0
0177 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0178 e008       |    |		Load	0x0,0x8
0179 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
017a 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
017b			BODY_0170:
017b e008       |    |		Load	0x0,0x8
017c 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
017d 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
017e 00da       |    |		Load_Top	At_Offset_2
017f 0120       |    |		Execute	Any,Is_Value
0180 6803       |h   |		Jump_Zero	0x184
0181 e008       |    |		Load	0x0,0x8
0182 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0183 7801       |x   |		Jump	0x185
0184 00da       |    |		Load_Top	At_Offset_2
0185 601e       |`   |		Indirect_Literal	Discrete,0x1a4,{0x00000000, 0x00004000}
0186 e009       |    |		Load	0x0,0x9
0187 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0188 e00a       |    |		Load	0x0,0xa
0189 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
018a e008       |    |		Load	0x0,0x8
018b 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
018c 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
018d 0092 0241  |   A|		Action	Push_String_Extended,0x241					; "$$[D_@]"
018f e008       |    |		Load	0x0,0x8
0190 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0191 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
0192 c602       |    |		Store	0x3,0x2
0193 0059       | Y  |		Store_Top	Discrete,At_Offset_1
0194 00d8       |    |		Load_Top	At_Offset_0
0195 7005       |p   |		Jump_Nonzero	0x19b
0196 00d9       |    |		Load_Top	At_Offset_1
0197 e008       |    |		Load	0x0,0x8
0198 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0199 183b       | ;  |		Execute	Package,Field_Execute,Field_Number 0x3b
019a 00ca       |    |		Action	Exit_Nullary_Function
019b e002       |    |		Load	0x0,0x2
019c 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
019d 4807       |H   |		Short_Literal	0x7
019e 0092 0242  |   B|		Action	Push_String_Extended,0x242					; "This command must be run from inside a release world, or else Config_Name must be passed a value other than <RELEASE>."
01a0 e005       |    |		Load	0x0,0x5
01a1 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
01a2 e409       |    |		Load	0x2,0x9
01a3 0257       | W  |		Execute	Discrete,Raise
01a4 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004000}
01a8 ; --------------------------------------------------------------------------------------
01a8 ; SUBPROGRAM
01a8 ; --------------------------------------------------------------------------------------
01a8 01ab       |    |		.CONST	0x01ab								; Address of begin
01a9 01b3       |    |		.CONST	0x01b3								; Address of exception handler
01aa 0001       |    |		.CONST	0x0001								; Number of locals
01ab			BODY_01a8:
01ab			INIT_01a8:
01ab e407       |    |		Load	0x2,0x7
01ac 00ea       |    |		Load_Encached	Null_String_Cache
01ad e7fe       |    |		Load	0x3,-0x2
01ae 4800       |H   |		Short_Literal	0x0
01af e004       |    |		Load	0x0,0x4
01b0 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
01b1 c407       |    |		Store	0x2,0x7
01b2 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01b3			TRAP_01a8:
01b3 0007       |    |		Action	Break_Optional
01b4 e002       |    |		Load	0x0,0x2
01b5 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
01b6 4807       |H   |		Short_Literal	0x7
01b7 0092 0243  |   C|		Action	Push_String_Extended,0x243					; "Can't open "
01b9 e7fe       |    |		Load	0x3,-0x2
01ba 01cc       |    |		Execute	Vector,Catenate
01bb e005       |    |		Load	0x0,0x5
01bc 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
01bd 00cc       |    |		Action	Pop_Block
01be 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01bf 0000       |    |		.XXX[0x1]
01c0 ; --------------------------------------------------------------------------------------
01c0 ; SUBPROGRAM
01c0 ; --------------------------------------------------------------------------------------
01c0 01cc       |    |		.CONST	0x01cc								; Address of begin
01c1 0004       |    |		.CONST	0x0004								; Address of exception handler
01c2 0004       |    |		.CONST	0x0004								; Number of locals
01c3			INIT_01c0:
01c3 e407       |    |		Load	0x2,0x7
01c4 e004       |    |		Load	0x0,0x4
01c5 1866       | f  |		Execute	Package,Field_Execute,Field_Number 0x66
01c6 4801       |H   |		Short_Literal	0x1
01c7 00d9       |    |		Load_Top	At_Offset_1
01c8 840a       |    |		Call	0x2,0xa
01c9 4802       |H   |		Short_Literal	0x2
01ca 00da       |    |		Load_Top	At_Offset_2
01cb 840a       |    |		Call	0x2,0xa
01cc			BODY_01c0:
01cc 4801       |H   |		Short_Literal	0x1
01cd e406       |    |		Load	0x2,0x6
01ce e003       |    |		Load	0x0,0x3
01cf 1b18       |    |		Execute	Package,Field_Read,Field_Number 0x18
01d0 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
01d1 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
01d2 00db       |    |		Load_Top	At_Offset_3
01d3 e006       |    |		Load	0x0,0x6
01d4 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
01d5 700e       |p   |		Jump_Nonzero	0x1e4
01d6 e002       |    |		Load	0x0,0x2
01d7 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
01d8 4805       |H   |		Short_Literal	0x5
01d9 0092 023f  |   ?|		Action	Push_String_Extended,0x23f					; "Configuration '"
01db e7ff       |    |		Load	0x3,-0x1
01dc 01cc       |    |		Execute	Vector,Catenate
01dd 0092 0244  |   D|		Action	Push_String_Extended,0x244					; "' is not complete."
01df 01cc       |    |		Execute	Vector,Catenate
01e0 e005       |    |		Load	0x0,0x5
01e1 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
01e2 00cc       |    |		Action	Pop_Block
01e3 7f75       | u  |		Jump	0x159
01e4 4801       |H   |		Short_Literal	0x1
01e5 0092 0245  |   E|		Action	Push_String_Extended,0x245					; "ELABORATOR_DATABASE"
01e7 00db       |    |		Load_Top	At_Offset_3
01e8 e006       |    |		Load	0x0,0x6
01e9 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
01ea 6802       |h   |		Jump_Zero	0x1ed
01eb 00cc       |    |		Action	Pop_Block
01ec 7f6c       | l  |		Jump	0x159
01ed 4801       |H   |		Short_Literal	0x1
01ee e406       |    |		Load	0x2,0x6
01ef e003       |    |		Load	0x0,0x3
01f0 1b18       |    |		Execute	Package,Field_Read,Field_Number 0x18
01f1 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
01f2 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
01f3 00da       |    |		Load_Top	At_Offset_2
01f4 e006       |    |		Load	0x0,0x6
01f5 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
01f6 703b       |p;  |		Jump_Nonzero	0x232
01f7 4801       |H   |		Short_Literal	0x1
01f8 e406       |    |		Load	0x2,0x6
01f9 e003       |    |		Load	0x0,0x3
01fa 1b18       |    |		Execute	Package,Field_Read,Field_Number 0x18
01fb 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
01fc 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
01fd 0092 0246  |   F|		Action	Push_String_Extended,0x246					; "Delta"
01ff e006       |    |		Load	0x0,0x6
0200 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
0201 7030       |p0  |		Jump_Nonzero	0x232
0202 e002       |    |		Load	0x0,0x2
0203 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0204 4807       |H   |		Short_Literal	0x7
0205 e7ff       |    |		Load	0x3,-0x1
0206 0092 0247  |   G|		Action	Push_String_Extended,0x247					; " has the wrong version of '"
0208 01cc       |    |		Execute	Vector,Catenate
0209 e803       |    |		Load	0x4,0x3
020a 01cc       |    |		Execute	Vector,Catenate
020b 0092 023a  |   :|		Action	Push_String_Extended,0x23a					; "'"
020d 01cc       |    |		Execute	Vector,Catenate
020e e005       |    |		Load	0x0,0x5
020f 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0210 e002       |    |		Load	0x0,0x2
0211 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0212 4807       |H   |		Short_Literal	0x7
0213 482e       |H.  |		Short_Literal	0x2e
0214 e7ff       |    |		Load	0x3,-0x1
0215 0092 0248  |   H|		Action	Push_String_Extended,0x248					; " contains "
0217 01cc       |    |		Execute	Vector,Catenate
0218 e803       |    |		Load	0x4,0x3
0219 01cc       |    |		Execute	Vector,Catenate
021a 01cb       |    |		Execute	Vector,Append
021b e406       |    |		Load	0x2,0x6
021c e003       |    |		Load	0x0,0x3
021d 1b18       |    |		Execute	Package,Field_Read,Field_Number 0x18
021e 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
021f 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0220 01cc       |    |		Execute	Vector,Catenate
0221 e005       |    |		Load	0x0,0x5
0222 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0223 e002       |    |		Load	0x0,0x2
0224 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0225 4807       |H   |		Short_Literal	0x7
0226 482e       |H.  |		Short_Literal	0x2e
0227 e7ff       |    |		Load	0x3,-0x1
0228 0092 0249  |   I|		Action	Push_String_Extended,0x249					; " should contain "
022a 01cc       |    |		Execute	Vector,Catenate
022b e803       |    |		Load	0x4,0x3
022c 01cc       |    |		Execute	Vector,Catenate
022d 01cb       |    |		Execute	Vector,Append
022e 00db       |    |		Load_Top	At_Offset_3
022f 01cc       |    |		Execute	Vector,Catenate
0230 e005       |    |		Load	0x0,0x5
0231 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0232 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0233 ; --------------------------------------------------------------------------------------
0233 ; STRING TABLE
0233 ; --------------------------------------------------------------------------------------
0233 0030       | 0  |		.STRTAB	0x0030->0x024b							; "[Check_Configuration (Subsystem_List => \x22"
0234 0057       | W  |		.STRTAB	0x0057->0x025f							; "\x22, Config_Name => \x22"
0235 0068       | h  |		.STRTAB	0x0068->0x0269							; "\x22, Response => \x22"
0236 0076       | v  |		.STRTAB	0x0076->0x0271							; "\x22);]"
0237 0078       | x  |		.STRTAB	0x0078->0x0273							; "<RELEASE>"
0238 007f       |    |		.STRTAB	0x007f->0x0277							; "<DEFAULT>"
0239 0086       |    |		.STRTAB	0x0086->0x027c							; "[Check_Configuration has finished]"
023a 00a6       |    |		.STRTAB	0x00a6->0x028d							; "'"
023b 00a5       |    |		.STRTAB	0x00a5->0x028d							; "' is not the default configuration"
023c 00c5       |    |		.STRTAB	0x00c5->0x029e							; "The default configuration is '"
023d 00e1       |    |		.STRTAB	0x00e1->0x02ad							; "A configuration named '"
023e 00f6       |    |		.STRTAB	0x00f6->0x02b9							; "' doesn't exist"
023f 0103       |    |		.STRTAB	0x0103->0x02c0							; "Configuration '"
0240 0110       |    |		.STRTAB	0x0110->0x02c8							; "' is complete"
0241 011b       |    |		.STRTAB	0x011b->0x02ce							; "$$[D_@]"
0242 0120       |    |		.STRTAB	0x0120->0x02d2							; "This command must be run from inside a release world, or else Config_Name must be passed a value other than <RELEASE>."
0243 0194       |    |		.STRTAB	0x0194->0x030d							; "Can't open "
0244 019d       |    |		.STRTAB	0x019d->0x0312							; "' is not complete."
0245 01ad       |    |		.STRTAB	0x01ad->0x031b							; "ELABORATOR_DATABASE"
0246 01be       |    |		.STRTAB	0x01be->0x0325							; "Delta"
0247 01c1       |    |		.STRTAB	0x01c1->0x0327							; " has the wrong version of '"
0248 01da       |    |		.STRTAB	0x01da->0x0335							; " contains "
0249 01e2       |    |		.STRTAB	0x01e2->0x033a							; " should contain "
024a 01f0       |    |		.STREND 0x01f0->0x0342
024b 5b43 6865  |[Che|		.STRTAB_STRINGS
0342 0000 0000  |    |		.BLANK	0000[0x6]
0348 ; --------------------------------------------------------------------------------------
0348 ; Debug Table
0348 ; --------------------------------------------------------------------------------------
0348 0004 0002  |    |		.DEBUG4	0x0004,0x0002,0x0b6d,0x0000,0x0001,0x0000
034e 0000 0000  |    |		.BLANK	0000[0xb2]