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

⟦199354199⟧

    Length: 1024 (0x400)
    Notes: 00_class, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_1c4cec

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 5900       |Y   |		.CONST	0x5900								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0138       | 8  |		.CONST	0x0138								; 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 0000       |    |		.CONST	0x0000								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 012f       | /  |		.CONST	0x012f								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 001e       |    |		.CONST	0x001e								; Number of locals
000b			INIT_0008:
000b 4800       |H   |		Short_Literal	0x0
000c 4806       |H   |		Short_Literal	0x6
000d e001       |    |		Load	0x0,0x1
000e 01d7       |    |		Execute	Vector,Field_Read
000f 02a0       |    |		Declare_Subprogram	Null_Subprogram
0010 038f       |    |		Declare_Type	Package,Defined,Visible
0011 e001       |    |		Load	0x0,0x1
0012 4805       |H   |		Short_Literal	0x5
0013 e001       |    |		Load	0x0,0x1
0014 01d7       |    |		Execute	Vector,Field_Read
0015 00b6       |    |		Action	Make_Scope
0016 4803       |H   |		Short_Literal	0x3
0017 e21a       |    |		Load	0x1,0x1a
0018 020e       |    |		Execute	Module,Augment_Imports
0019 0386       |    |		Declare_Variable	Package,Visible
001a 4800       |H   |		Short_Literal	0x0
001b 4808       |H   |		Short_Literal	0x8
001c e001       |    |		Load	0x0,0x1
001d 01d7       |    |		Execute	Vector,Field_Read
001e 02a0       |    |		Declare_Subprogram	Null_Subprogram
001f 038f       |    |		Declare_Type	Package,Defined,Visible
0020 e001       |    |		Load	0x0,0x1
0021 4807       |H   |		Short_Literal	0x7
0022 e001       |    |		Load	0x0,0x1
0023 01d7       |    |		Execute	Vector,Field_Read
0024 00db       |    |		Load_Top	At_Offset_3
0025 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0026 e210       |    |		Load	0x1,0x10
0027 e20e       |    |		Load	0x1,0xe
0028 e215       |    |		Load	0x1,0x15
0029 e21a       |    |		Load	0x1,0x1a
002a 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
002b e20f       |    |		Load	0x1,0xf
002c 4808       |H   |		Short_Literal	0x8
002d e21b       |    |		Load	0x1,0x1b
002e 020e       |    |		Execute	Module,Augment_Imports
002f 0386       |    |		Declare_Variable	Package,Visible
0030 4800       |H   |		Short_Literal	0x0
0031 4802       |H   |		Short_Literal	0x2
0032 e001       |    |		Load	0x0,0x1
0033 01d7       |    |		Execute	Vector,Field_Read
0034 02a0       |    |		Declare_Subprogram	Null_Subprogram
0035 038f       |    |		Declare_Type	Package,Defined,Visible
0036 e001       |    |		Load	0x0,0x1
0037 4801       |H   |		Short_Literal	0x1
0038 e001       |    |		Load	0x0,0x1
0039 01d7       |    |		Execute	Vector,Field_Read
003a e002       |    |		Load	0x0,0x2
003b e210       |    |		Load	0x1,0x10
003c e003       |    |		Load	0x0,0x3
003d e004       |    |		Load	0x0,0x4
003e 00b6       |    |		Action	Make_Scope
003f 4807       |H   |		Short_Literal	0x7
0040 e21c       |    |		Load	0x1,0x1c
0041 020e       |    |		Execute	Module,Augment_Imports
0042 0386       |    |		Declare_Variable	Package,Visible
0043 4804       |H   |		Short_Literal	0x4
0044 4804       |H   |		Short_Literal	0x4
0045 e001       |    |		Load	0x0,0x1
0046 01d7       |    |		Execute	Vector,Field_Read
0047 02a0       |    |		Declare_Subprogram	Null_Subprogram
0048 038d       |    |		Declare_Type	Package,Defined,Visible,Not_Elaborated
0049 e001       |    |		Load	0x0,0x1
004a 4803       |H   |		Short_Literal	0x3
004b e001       |    |		Load	0x0,0x1
004c 01d7       |    |		Execute	Vector,Field_Read
004d e003       |    |		Load	0x0,0x3
004e e21a       |    |		Load	0x1,0x1a
004f 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0050 4804       |H   |		Short_Literal	0x4
0051 e21d       |    |		Load	0x1,0x1d
0052 020e       |    |		Execute	Module,Augment_Imports
0053 0007       |    |		Action	Break_Optional
0054 4800       |H   |		Short_Literal	0x0
0055 480a       |H   |		Short_Literal	0xa
0056 e001       |    |		Load	0x0,0x1
0057 01d7       |    |		Execute	Vector,Field_Read
0058 02a0       |    |		Declare_Subprogram	Null_Subprogram
0059 038f       |    |		Declare_Type	Package,Defined,Visible
005a e001       |    |		Load	0x0,0x1
005b 4809       |H   |		Short_Literal	0x9
005c e001       |    |		Load	0x0,0x1
005d 01d7       |    |		Execute	Vector,Field_Read
005e 4802       |H   |		Short_Literal	0x2
005f 00db       |    |		Load_Top	At_Offset_3
0060 020e       |    |		Execute	Module,Augment_Imports
0061 0386       |    |		Declare_Variable	Package,Visible
0062 00bf       |    |		Action	Accept_Activation
0063 e005       |    |		Load	0x0,0x5
0064 e211       |    |		Load	0x1,0x11
0065 e215       |    |		Load	0x1,0x15
0066 a006       |    |		Store_Unchecked	0x0,0x6
0067 a007       |    |		Store_Unchecked	0x0,0x7
0068 e21c       |    |		Load	0x1,0x1c
0069 1914       |    |		Execute	Package,Field_Reference,Field_Number 0x14
006a a008       |    |		Store_Unchecked	0x0,0x8
006b a009       |    |		Store_Unchecked	0x0,0x9
006c a00a       |    |		Store_Unchecked	0x0,0xa
006d a00b       |    |		Store_Unchecked	0x0,0xb
006e a00c       |    |		Store_Unchecked	0x0,0xc
006f a00d       |    |		Store_Unchecked	0x0,0xd
0070 a00e       |    |		Store_Unchecked	0x0,0xe
0071 e002       |    |		Load	0x0,0x2
0072 e21c       |    |		Load	0x1,0x1c
0073 1916       |    |		Execute	Package,Field_Reference,Field_Number 0x16
0074 e21c       |    |		Load	0x1,0x1c
0075 1b2d       | -  |		Execute	Package,Field_Read,Field_Number 0x2d
0076 e21c       |    |		Load	0x1,0x1c
0077 1917       |    |		Execute	Package,Field_Reference,Field_Number 0x17
0078 e21c       |    |		Load	0x1,0x1c
0079 1918       |    |		Execute	Package,Field_Reference,Field_Number 0x18
007a e21c       |    |		Load	0x1,0x1c
007b 191f       |    |		Execute	Package,Field_Reference,Field_Number 0x1f
007c 1d14       |    |		Execute_Immediate	Reference_Lex_1,0x14
007d 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12
007e 1d19       |    |		Execute_Immediate	Reference_Lex_1,0x19
007f 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18
0080 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13
0081 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16
0082 a00f       |    |		Store_Unchecked	0x0,0xf
0083 a010       |    |		Store_Unchecked	0x0,0x10
0084 a011       |    |		Store_Unchecked	0x0,0x11
0085 a012       |    |		Store_Unchecked	0x0,0x12
0086 a013       |    |		Store_Unchecked	0x0,0x13
0087 a014       |    |		Store_Unchecked	0x0,0x14
0088 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17
0089 4820       |H   |		Short_Literal	0x20
008a e21a       |    |		Load	0x1,0x1a
008b 020e       |    |		Execute	Module,Augment_Imports
008c e21a       |    |		Load	0x1,0x1a
008d 020f       |    |		Execute	Module,Activate
008e 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18
008f e21a       |    |		Load	0x1,0x1a
0090 1915       |    |		Execute	Package,Field_Reference,Field_Number 0x15
0091 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16
0092 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17
0093 a00f       |    |		Store_Unchecked	0x0,0xf
0094 a011       |    |		Store_Unchecked	0x0,0x11
0095 a010       |    |		Store_Unchecked	0x0,0x10
0096 a013       |    |		Store_Unchecked	0x0,0x13
0097 a014       |    |		Store_Unchecked	0x0,0x14
0098 a012       |    |		Store_Unchecked	0x0,0x12
0099 a015       |    |		Store_Unchecked	0x0,0x15
009a a016       |    |		Store_Unchecked	0x0,0x16
009b 1d19       |    |		Execute_Immediate	Reference_Lex_1,0x19
009c e21a       |    |		Load	0x1,0x1a
009d 1916       |    |		Execute	Package,Field_Reference,Field_Number 0x16
009e a017       |    |		Store_Unchecked	0x0,0x17
009f a00c       |    |		Store_Unchecked	0x0,0xc
00a0 a018       |    |		Store_Unchecked	0x0,0x18
00a1 e21c       |    |		Load	0x1,0x1c
00a2 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
00a3 e21c       |    |		Load	0x1,0x1c
00a4 191e       |    |		Execute	Package,Field_Reference,Field_Number 0x1e
00a5 e21c       |    |		Load	0x1,0x1c
00a6 1b2d       | -  |		Execute	Package,Field_Read,Field_Number 0x2d
00a7 e21e       |    |		Load	0x1,0x1e
00a8 190f       |    |		Execute	Package,Field_Reference,Field_Number 0xf
00a9 4815       |H   |		Short_Literal	0x15
00aa e21b       |    |		Load	0x1,0x1b
00ab 020e       |    |		Execute	Module,Augment_Imports
00ac 00db       |    |		Load_Top	At_Offset_3
00ad 020f       |    |		Execute	Module,Activate
00ae e019       |    |		Load	0x0,0x19
00af e01a       |    |		Load	0x0,0x1a
00b0 e01b       |    |		Load	0x0,0x1b
00b1 e20e       |    |		Load	0x1,0xe
00b2 a007       |    |		Store_Unchecked	0x0,0x7
00b3 a01c       |    |		Store_Unchecked	0x0,0x1c
00b4 a01d       |    |		Store_Unchecked	0x0,0x1d
00b5 a01e       |    |		Store_Unchecked	0x0,0x1e
00b6 e21e       |    |		Load	0x1,0x1e
00b7 190f       |    |		Execute	Package,Field_Reference,Field_Number 0xf
00b8 a01f       |    |		Store_Unchecked	0x0,0x1f
00b9 e20f       |    |		Load	0x1,0xf
00ba a020       |    |		Store_Unchecked	0x0,0x20
00bb e021       | !  |		Load	0x0,0x21
00bc a022       | "  |		Store_Unchecked	0x0,0x22
00bd a023       | #  |		Store_Unchecked	0x0,0x23
00be a015       |    |		Store_Unchecked	0x0,0x15
00bf a016       |    |		Store_Unchecked	0x0,0x16
00c0 a018       |    |		Store_Unchecked	0x0,0x18
00c1 a024       | $  |		Store_Unchecked	0x0,0x24
00c2 a017       |    |		Store_Unchecked	0x0,0x17
00c3 e025       | %  |		Load	0x0,0x25
00c4 a026       | &  |		Store_Unchecked	0x0,0x26
00c5 a00c       |    |		Store_Unchecked	0x0,0xc
00c6 e21a       |    |		Load	0x1,0x1a
00c7 1915       |    |		Execute	Package,Field_Reference,Field_Number 0x15
00c8 a027       | '  |		Store_Unchecked	0x0,0x27
00c9 4819       |H   |		Short_Literal	0x19
00ca e21c       |    |		Load	0x1,0x1c
00cb 020e       |    |		Execute	Module,Augment_Imports
00cc 00da       |    |		Load_Top	At_Offset_2
00cd 020f       |    |		Execute	Module,Activate
00ce 00da       |    |		Load_Top	At_Offset_2
00cf 1b2d       | -  |		Execute	Package,Field_Read,Field_Number 0x2d
00d0 e20e       |    |		Load	0x1,0xe
00d1 e21c       |    |		Load	0x1,0x1c
00d2 191c       |    |		Execute	Package,Field_Reference,Field_Number 0x1c
00d3 00db       |    |		Load_Top	At_Offset_3
00d4 190e       |    |		Execute	Package,Field_Reference,Field_Number 0xe
00d5 e21b       |    |		Load	0x1,0x1b
00d6 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
00d7 e21c       |    |		Load	0x1,0x1c
00d8 191a       |    |		Execute	Package,Field_Reference,Field_Number 0x1a
00d9 e21a       |    |		Load	0x1,0x1a
00da 1912       |    |		Execute	Package,Field_Reference,Field_Number 0x12
00db e21c       |    |		Load	0x1,0x1c
00dc 1921       | !  |		Execute	Package,Field_Reference,Field_Number 0x21
00dd e21c       |    |		Load	0x1,0x1c
00de 1916       |    |		Execute	Package,Field_Reference,Field_Number 0x16
00df a028       | (  |		Store_Unchecked	0x0,0x28
00e0 a029       | )  |		Store_Unchecked	0x0,0x29
00e1 a02a       | *  |		Store_Unchecked	0x0,0x2a
00e2 a02b       | +  |		Store_Unchecked	0x0,0x2b
00e3 a02c       | ,  |		Store_Unchecked	0x0,0x2c
00e4 a02d       | -  |		Store_Unchecked	0x0,0x2d
00e5 e21c       |    |		Load	0x1,0x1c
00e6 1923       | #  |		Execute	Package,Field_Reference,Field_Number 0x23
00e7 e21c       |    |		Load	0x1,0x1c
00e8 1924       | $  |		Execute	Package,Field_Reference,Field_Number 0x24
00e9 e21c       |    |		Load	0x1,0x1c
00ea 1925       | %  |		Execute	Package,Field_Reference,Field_Number 0x25
00eb e21c       |    |		Load	0x1,0x1c
00ec 1926       | &  |		Execute	Package,Field_Reference,Field_Number 0x26
00ed a00f       |    |		Store_Unchecked	0x0,0xf
00ee a010       |    |		Store_Unchecked	0x0,0x10
00ef a011       |    |		Store_Unchecked	0x0,0x11
00f0 a013       |    |		Store_Unchecked	0x0,0x13
00f1 a012       |    |		Store_Unchecked	0x0,0x12
00f2 a014       |    |		Store_Unchecked	0x0,0x14
00f3 a00c       |    |		Store_Unchecked	0x0,0xc
00f4 a016       |    |		Store_Unchecked	0x0,0x16
00f5 a018       |    |		Store_Unchecked	0x0,0x18
00f6 a015       |    |		Store_Unchecked	0x0,0x15
00f7 a017       |    |		Store_Unchecked	0x0,0x17
00f8 e21b       |    |		Load	0x1,0x1b
00f9 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
00fa e21c       |    |		Load	0x1,0x1c
00fb 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
00fc e21a       |    |		Load	0x1,0x1a
00fd 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
00fe e21c       |    |		Load	0x1,0x1c
00ff 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0100 e21c       |    |		Load	0x1,0x1c
0101 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0102 a02e       | .  |		Store_Unchecked	0x0,0x2e
0103 e21c       |    |		Load	0x1,0x1c
0104 1917       |    |		Execute	Package,Field_Reference,Field_Number 0x17
0105 4825       |H%  |		Short_Literal	0x25
0106 e21d       |    |		Load	0x1,0x1d
0107 020e       |    |		Execute	Module,Augment_Imports
0108 00d9       |    |		Load_Top	At_Offset_1
0109 020d       |    |		Execute	Module,Elaborate
010a 0007       |    |		Action	Break_Optional
010b e20e       |    |		Load	0x1,0xe
010c 00db       |    |		Load_Top	At_Offset_3
010d 1b2d       | -  |		Execute	Package,Field_Read,Field_Number 0x2d
010e e20f       |    |		Load	0x1,0xf
010f e21c       |    |		Load	0x1,0x1c
0110 191d       |    |		Execute	Package,Field_Reference,Field_Number 0x1d
0111 e21c       |    |		Load	0x1,0x1c
0112 191a       |    |		Execute	Package,Field_Reference,Field_Number 0x1a
0113 e21c       |    |		Load	0x1,0x1c
0114 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0115 e21c       |    |		Load	0x1,0x1c
0116 190f       |    |		Execute	Package,Field_Reference,Field_Number 0xf
0117 e21c       |    |		Load	0x1,0x1c
0118 192a       | *  |		Execute	Package,Field_Reference,Field_Number 0x2a
0119 e02f       | /  |		Load	0x0,0x2f
011a e21c       |    |		Load	0x1,0x1c
011b 1927       | '  |		Execute	Package,Field_Reference,Field_Number 0x27
011c 00b6       |    |		Action	Make_Scope
011d e030       | 0  |		Load	0x0,0x30
011e e021       | !  |		Load	0x0,0x21
011f e002       |    |		Load	0x0,0x2
0120 e215       |    |		Load	0x1,0x15
0121 e21b       |    |		Load	0x1,0x1b
0122 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
0123 190d       |    |		Execute	Package,Field_Reference,Field_Number 0xd
0124 e21c       |    |		Load	0x1,0x1c
0125 191b       |    |		Execute	Package,Field_Reference,Field_Number 0x1b
0126 e21c       |    |		Load	0x1,0x1c
0127 191f       |    |		Execute	Package,Field_Reference,Field_Number 0x1f
0128 e21c       |    |		Load	0x1,0x1c
0129 1915       |    |		Execute	Package,Field_Reference,Field_Number 0x15
012a 4813       |H   |		Short_Literal	0x13
012b e21e       |    |		Load	0x1,0x1e
012c 020e       |    |		Execute	Module,Augment_Imports
012d 00d8       |    |		Load_Top	At_Offset_0
012e 020f       |    |		Execute	Module,Activate
012f			BODY_0008:
012f 00bc       |    |		Action	Signal_Activated
0130 00bb       |    |		Action	Signal_Completion
0131 0000 0000  |    |		.BLANK	0000[0x7]
0138 ; --------------------------------------------------------------------------------------
0138 ; Debug Table
0138 ; --------------------------------------------------------------------------------------
0138 0004 0006  |    |		.DEBUG4	0x0004,0x0006,0xb32e,0x0000,0x0001,0x0002
013e 000b 0146  |   F|		.DBG4T	0x000b,0x0146,0xc000,0x0000
0142 0063 014d  | c M|		.DBG4T	0x0063,0x014d,0xc000,0x0000
0146 ; --------------------------------------------------------------------------------------
0146 ; Debug chain
0146 ; --------------------------------------------------------------------------------------
0146 0005 0000  |    |		.DBGLEN	0x0005,0x0000
0148 000b 001a  |    |		.DBGLNO	0x000b,0x001a,0x0030,0x0043,0x0054
014d ; --------------------------------------------------------------------------------------
014d ; Debug chain
014d ; --------------------------------------------------------------------------------------
014d 0005 0000  |    |		.DBGLEN	0x0005,0x0000
014f 0063 008e  | c  |		.DBGLNO	0x0063,0x008e,0x00ae,0x00ce,0x010b
0154 0000 0000  |    |		.BLANK	0000[0xac]