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

⟦c60efa610⟧

    Length: 1024 (0x400)
    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 0180       |    |		.CONST	0x0180								; 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 8000       |    |		.CONST	0x8000								; 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 0039       | 9  |		.CONST	0x0039								; Address of begin
0019 009a       |    |		.CONST	0x009a								; Address of exception handler
001a 0008       |    |		.CONST	0x0008								; 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 e003       |    |		Load	0x0,0x3
0022 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0023 00e1       |    |		Load_Encached	Boolean_Cache
0024 03f1       |    |		Declare_Variable	Discrete,With_Value
0025 e004       |    |		Load	0x0,0x4
0026 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0027 1b18       |    |		Execute	Package,Field_Read,Field_Number 0x18
0028 02c7       |    |		Declare_Variable	Any
0029 00d8       |    |		Load_Top	At_Offset_0
002a 1c00       |    |		Execute_Immediate	Run_Utility,0x0
002b e004       |    |		Load	0x0,0x4
002c 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
002d 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
002e 0092 00ec  |    |		Action	Push_String_Extended,0xec					; "[_$$.Activity_File]^[@'c(spec_view, load_view), ~@_working],~[_$$.Activity_File]"
0030 0092 00ed  |    |		Action	Push_String_Extended,0xed					; "[[_$$.Activity_File]^[@'c(spec_view, load_view), ~@_working],~[_$$.Activity_File], ~["
0032 e5fd       |    |		Load	0x2,-0x3
0033 01cc       |    |		Execute	Vector,Catenate
0034 0092 00ee  |    |		Action	Push_String_Extended,0xee					; "]]"
0036 01cc       |    |		Execute	Vector,Catenate
0037 029f 00b3  |    |		Declare_Subprogram	INIT_00b0,For_Call
0039			BODY_0018:
0039 4801       |H   |		Short_Literal	0x1
003a e003       |    |		Load	0x0,0x3
003b 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
003c e003       |    |		Load	0x0,0x3
003d 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
003e 7008       |p   |		Jump_Nonzero	0x47
003f e002       |    |		Load	0x0,0x2
0040 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0041 4805       |H   |		Short_Literal	0x5
0042 0092 00ef  |    |		Action	Push_String_Extended,0xef					; "Abandoning Purge_Old_Views: Can't set PRIVILEGED MODE."
0044 e005       |    |		Load	0x0,0x5
0045 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0046 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0047 e5fc       |    |		Load	0x2,-0x4
0048 e002       |    |		Load	0x0,0x2
0049 184b       | K  |		Execute	Package,Field_Execute,Field_Number 0x4b
004a e002       |    |		Load	0x0,0x2
004b 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
004c e5fe       |    |		Load	0x2,-0x2
004d 6831       |h1  |		Jump_Zero	0x7f
004e e004       |    |		Load	0x0,0x4
004f 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0050 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0051 e404       |    |		Load	0x2,0x4
0052 6059       |`Y  |		Indirect_Literal	Discrete,0xac,{0x00000000, 0x00004000}
0053 e006       |    |		Load	0x0,0x6
0054 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0055 e007       |    |		Load	0x0,0x7
0056 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0057 e008       |    |		Load	0x0,0x8
0058 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0059 4801       |H   |		Short_Literal	0x1
005a 4800       |H   |		Short_Literal	0x0
005b e007       |    |		Load	0x0,0x7
005c 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
005d e004       |    |		Load	0x0,0x4
005e 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
005f 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0060 e407       |    |		Load	0x2,0x7
0061 e004       |    |		Load	0x0,0x4
0062 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0063 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0064 c404       |    |		Store	0x2,0x4
0065 c405       |    |		Store	0x2,0x5
0066 00cf       |    |		Action	Mark_Auxiliary
0067 7810       |x   |		Jump	0x78
0068 e5ff       |    |		Load	0x2,-0x1
0069 7002       |p   |		Jump_Nonzero	0x6c
006a 8408       |    |		Call	0x2,0x8
006b 7806       |x   |		Jump	0x72
006c e404       |    |		Load	0x2,0x4
006d e004       |    |		Load	0x0,0x4
006e 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
006f 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
0070 e009       |    |		Load	0x0,0x9
0071 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
0072 e404       |    |		Load	0x2,0x4
0073 e004       |    |		Load	0x0,0x4
0074 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
0075 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0076 c404       |    |		Store	0x2,0x4
0077 00c9       |    |		Action	Pop_Auxiliary_Loop
0078 e404       |    |		Load	0x2,0x4
0079 e004       |    |		Load	0x0,0x4
007a 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
007b 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
007c 6feb       |o   |		Jump_Zero	0x68
007d 00ce       |    |		Action	Pop_Auxiliary
007e 7814       |x   |		Jump	0x93
007f e5ff       |    |		Load	0x2,-0x1
0080 6808       |h   |		Jump_Zero	0x89
0081 0092 00f0  |    |		Action	Push_String_Extended,0xf0					; "<PROFILE>"
0083 4801       |H   |		Short_Literal	0x1
0084 00ea       |    |		Load_Encached	Null_String_Cache
0085 e407       |    |		Load	0x2,0x7
0086 e00a       |    |		Load	0x0,0xa
0087 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0088 780a       |x   |		Jump	0x93
0089 0092 00f0  |    |		Action	Push_String_Extended,0xf0					; "<PROFILE>"
008b 0092 00f1  |    |		Action	Push_String_Extended,0xf1					; "<DEFAULT>"
008d 00ea       |    |		Load_Encached	Null_String_Cache
008e 4801       |H   |		Short_Literal	0x1
008f 4801       |H   |		Short_Literal	0x1
0090 e407       |    |		Load	0x2,0x7
0091 e00b       |    |		Load	0x0,0xb
0092 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
0093 e402       |    |		Load	0x2,0x2
0094 e002       |    |		Load	0x0,0x2
0095 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0096 e403       |    |		Load	0x2,0x3
0097 e003       |    |		Load	0x0,0x3
0098 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0099 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
009a			TRAP_0018:
009a 0007       |    |		Action	Break_Optional
009b e002       |    |		Load	0x0,0x2
009c 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
009d 4808       |H   |		Short_Literal	0x8
009e 4801       |H   |		Short_Literal	0x1
009f 4801       |H   |		Short_Literal	0x1
00a0 e00c       |    |		Load	0x0,0xc
00a1 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
00a2 e005       |    |		Load	0x0,0x5
00a3 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
00a4 e402       |    |		Load	0x2,0x2
00a5 e002       |    |		Load	0x0,0x2
00a6 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
00a7 e403       |    |		Load	0x2,0x3
00a8 e003       |    |		Load	0x0,0x3
00a9 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
00aa 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
00ab 0000       |    |		.XXX[0x1]
00ac 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004000}
00b0 ; --------------------------------------------------------------------------------------
00b0 ; SUBPROGRAM
00b0 ; --------------------------------------------------------------------------------------
00b0 00c3       |    |		.CONST	0x00c3								; Address of begin
00b1 0004       |    |		.CONST	0x0004								; Address of exception handler
00b2 0005       |    |		.CONST	0x0005								; Number of locals
00b3			INIT_00b0:
00b3 e404       |    |		Load	0x2,0x4
00b4 e004       |    |		Load	0x0,0x4
00b5 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
00b6 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
00b7 00d8       |    |		Load_Top	At_Offset_0
00b8 e004       |    |		Load	0x0,0x4
00b9 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
00ba 1832       | 2  |		Execute	Package,Field_Execute,Field_Number 0x32
00bb 00d8       |    |		Load_Top	At_Offset_0
00bc e00d       |    |		Load	0x0,0xd
00bd 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
00be 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
00bf 00da       |    |		Load_Top	At_Offset_2
00c0 e004       |    |		Load	0x0,0x4
00c1 1b35       | 5  |		Execute	Package,Field_Read,Field_Number 0x35
00c2 1833       | 3  |		Execute	Package,Field_Execute,Field_Number 0x33
00c3			BODY_00b0:
00c3 00d9       |    |		Load_Top	At_Offset_1
00c4 6806       |h   |		Jump_Zero	0xcb
00c5 0092 00f2  |    |		Action	Push_String_Extended,0xf2					; "<ERRORS>"
00c7 4800       |H   |		Short_Literal	0x0
00c8 e603       |    |		Load	0x3,0x3
00c9 e00a       |    |		Load	0x0,0xa
00ca 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
00cb 0092 00f2  |    |		Action	Push_String_Extended,0xf2					; "<ERRORS>"
00cd 4801       |H   |		Short_Literal	0x1
00ce e603       |    |		Load	0x3,0x3
00cf 0092 00f3  |    |		Action	Push_String_Extended,0xf3					; ".Configurations."
00d1 01cc       |    |		Execute	Vector,Catenate
00d2 00db       |    |		Load_Top	At_Offset_3
00d3 01cc       |    |		Execute	Vector,Catenate
00d4 0092 00f4  |    |		Action	Push_String_Extended,0xf4					; "@"
00d6 01cc       |    |		Execute	Vector,Catenate
00d7 e00a       |    |		Load	0x0,0xa
00d8 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
00d9 0092 00f0  |    |		Action	Push_String_Extended,0xf0					; "<PROFILE>"
00db 0092 00f1  |    |		Action	Push_String_Extended,0xf1					; "<DEFAULT>"
00dd 00ea       |    |		Load_Encached	Null_String_Cache
00de 4801       |H   |		Short_Literal	0x1
00df 4801       |H   |		Short_Literal	0x1
00e0 e602       |    |		Load	0x3,0x2
00e1 e00b       |    |		Load	0x0,0xb
00e2 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
00e3 00d9       |    |		Load_Top	At_Offset_1
00e4 6806       |h   |		Jump_Zero	0xeb
00e5 0092 00f2  |    |		Action	Push_String_Extended,0xf2					; "<ERRORS>"
00e7 4800       |H   |		Short_Literal	0x0
00e8 e603       |    |		Load	0x3,0x3
00e9 e00a       |    |		Load	0x0,0xa
00ea 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
00eb 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
00ec ; --------------------------------------------------------------------------------------
00ec ; STRING TABLE
00ec ; --------------------------------------------------------------------------------------
00ec 0014       |    |		.STRTAB	0x0014->0x00f6							; "[_$$.Activity_File]^[@'c(spec_view, load_view), ~@_working],~[_$$.Activity_File]"
00ed 0062       | b  |		.STRTAB	0x0062->0x011e							; "[[_$$.Activity_File]^[@'c(spec_view, load_view), ~@_working],~[_$$.Activity_File], ~["
00ee 00b5       |    |		.STRTAB	0x00b5->0x0148							; "]]"
00ef 00b5       |    |		.STRTAB	0x00b5->0x0149							; "Abandoning Purge_Old_Views: Can't set PRIVILEGED MODE."
00f0 00e9       |    |		.STRTAB	0x00e9->0x0164							; "<PROFILE>"
00f1 00f0       |    |		.STRTAB	0x00f0->0x0169							; "<DEFAULT>"
00f2 00f7       |    |		.STRTAB	0x00f7->0x016d							; "<ERRORS>"
00f3 00fd       |    |		.STRTAB	0x00fd->0x0171							; ".Configurations."
00f4 010b       |    |		.STRTAB	0x010b->0x0179							; "@"
00f5 010a       |    |		.STREND 0x010a->0x017a
00f6 5b5f 2424  |[_$$|		.STRTAB_STRINGS
017a 0000 0000  |    |		.BLANK	0000[0x6]
0180 ; --------------------------------------------------------------------------------------
0180 ; Debug Table
0180 ; --------------------------------------------------------------------------------------
0180 0004 0002  |    |		.DEBUG4	0x0004,0x0002,0x0b7b,0x0000,0x0001,0x0000
0186 3d11 14a5  |=   |		.XXX[0x7a]
0188 41c9 a5d9  |A   |
018a a5b1 959d  |    |
018c 9590 81b5  |    |
018e bd91 9481  |    |
0190 a5cc 81c9  |    |
0192 95c5 d5a5  |    |
0194 c995 9081  |    |
0196 d1bc 81c9  |    |
0198 d5b8 81d1  |    |
019a a1a5 cc81  |    |
019c 8dbd b5b5  |    |
019e 85b9 9155  |   U|
01a0 b985 89b1  |    |
01a2 9481 d1bc  |    |
01a4 81c9 95cd  |    |
01a6 bdb1 d994  |    |
01a8 81b9 85b5  |    |
01aa 9480 8884  |    |
01ac fcfc 9d0c  |    |
01ae a15d 3d49  | ]=I|
01b0 3110 a4b8  |1   |
01b2 f0a9 4149  |  AI|
01b4 3d1d 4905  |= I |
01b6 357d 3125  |5}1%|
01b8 0949 0549  | I I|
01ba 64f8 8881  |d   |
01bc 8995 8d85  |    |
01be d5cd 9481  |    |
01c0 55b9 8589  |U   |
01c2 b194 81d1  |    |
01c4 bc81 c995  |    |
01c6 cdbd b1d9  |    |
01c8 9481 b985  |    |
01ca b594 8088  |    |
01cc 84fc fc9d  |    |
01ce 0ca1 5d3d  |  ]=|
01d0 4931 10a4  |I1  |
01d2 b90d bd91  |    |
01d4 957d 1185  | }  |
01d6 d185 8985  |    |
01d8 cd94 9d0c  |    |
01da a105 490d  |  I |
01dc 2125 5915  |!%Y |
01de 117d 0d3d  | } =|
01e0 1114 a488  |    |
01e2 8189 958d  |    |
01e4 85d5 cd94  |    |
01e6 8109 8590  |    |
01e8 81cd d185  |    |
01ea d1d5 cc81  |    |
01ec 9d95 d1d1  |    |
01ee a5b9 9c81  |    |
01f0 bd89 a995  |    |
01f2 8dd0 8199  |    |
01f4 bdc8 8115  |    |
01f6 e18d 95c1  |    |
01f8 d1a5 bdb8  |    |
01fa 81c9 85a5  |    |
01fc cd95 9081  |    |
01fe 9d95 d1d1  |    |