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

⟦130869746⟧

    Length: 1024 (0x400)
    Notes: 00_class, 5802_R1K_CODE, 75_tag, NULL, R1k_Segment, Zero_Subprog_0xb, seg_0500e0

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 5802       |X   |		.CONST	0x5802								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 01b0       |    |		.CONST	0x01b0								; 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 0267 a0a3  | g  |		.XXX[0xfc]
000a 9000 0000  |    |
000c 0009 6404  |  d |
000e 000d fff8  |    |
0010 0001 0804  |    |
0012 003b 1404  | ;  |
0014 003d 7804  | =x |
0016 001a ec04  |    |
0018 001a 9404  |    |
001a 000b 7c04  |  | |
001c 000b 8004  |    |
001e 000a f004  |    |
0020 0001 9004  |    |
0022 0011 3c04  |  < |
0024 0001 9804  |    |
0026 0001 9404  |    |
0028 000e 1404  |    |
002a 000e 1004  |    |
002c 0001 ac04  |    |
002e 000b 3004  |  0 |
0030 000e 1c04  |    |
0032 000c 9c04  |    |
0034 000c 8004  |    |
0036 0001 b404  |    |
0038 0001 b004  |    |
003a 000e 2004  |    |
003c 0006 5804  |  X |
003e 0006 4004  |  @ |
0040 000e 1804  |    |
0042 000e 5004  |  P |
0044 003d 9804  | =  |
0046 000f d004  |    |
0048 000e 7c04  |  | |
004a 000e 4c04  |  L |
004c 0006 5c04  |  \ |
004e 000c a804  |    |
0050 0004 b404  |    |
0052 0004 b004  |    |
0054 000f a004  |    |
0056 0011 5804  |  X |
0058 0011 6c04  |  l |
005a 0011 3004  |  0 |
005c 0001 0c04  |    |
005e 0001 1404  |    |
0060 0004 bc04  |    |
0062 000e 4804  |  H |
0064 000e 3804  |  8 |
0066 0011 6804  |  h |
0068 0011 5404  |  T |
006a 0011 8804  |    |
006c 000b 7804  |  x |
006e 000f a404  |    |
0070 000c 9004  |    |
0072 000f b404  |    |
0074 0006 4404  |  D |
0076 0001 a404  |    |
0078 0001 9c04  |    |
007a 0001 bc04  |    |
007c 0006 8c04  |    |
007e 0006 8804  |    |
0080 000b 6004  |  ` |
0082 000b 1c04  |    |
0084 000e 3004  |  0 |
0086 0011 7404  |  t |
0088 0011 4804  |  H |
008a 001a e804  |    |
008c 001a 9004  |    |
008e 0016 1804  |    |
0090 000e 2c04  |  , |
0092 0006 b004  |    |
0094 0006 bc04  |    |
0096 0016 2004  |    |
0098 0016 1404  |    |
009a 0011 8404  |    |
009c 001a e404  |    |
009e 001a a804  |    |
00a0 000c e804  |    |
00a2 0036 c804  | 6  |
00a4 0032 0404  | 2  |
00a6 0032 0004  | 2  |
00a8 0032 2004  | 2  |
00aa 0032 6804  | 2h |
00ac 003d 9004  | =  |
00ae 000c b004  |    |
00b0 000f ec04  |    |
00b2 000f bc04  |    |
00b4 000f cc04  |    |
00b6 0036 b004  | 6  |
00b8 0036 b804  | 6  |
00ba 0006 7c04  |  | |
00bc 000f c404  |    |
00be 000f a804  |    |
00c0 000e 3404  |  4 |
00c2 000f b004  |    |
00c4 001a b804  |    |
00c6 003d 6804  | =h |
00c8 001f 7004  |  p |
00ca 003d 5804  | =X |
00cc 0032 4c04  | 2L |
00ce 003d 5404  | =T |
00d0 003e 1404  | >  |
00d2 0011 9004  |    |
00d4 000b 8c04  |    |
00d6 000b 8404  |    |
00d8 003d 4404  | =D |
00da 003d 8004  | =  |
00dc 000e 3c04  |  < |
00de 000e 7404  |  t |
00e0 002a 3404  | *4 |
00e2 002a 3004  | *0 |
00e4 0001 a804  |    |
00e6 0009 6404  |  d |
00e8 0009 6004  |  ` |
00ea 0009 6804  |  h |
00ec 001f 8c04  |    |
00ee 001f 4004  |  @ |
00f0 0036 e004  | 6  |
00f2 0027 4004  | '@ |
00f4 0027 1004  | '  |
00f6 0027 4c04  | 'L |
00f8 0027 3004  | '0 |
00fa 0027 3404  | '4 |
00fc 0027 5404  | 'T |
00fe 0027 4804  | 'H |
0100 0027 4404  | 'D |
0102 0036 d004  | 6  |
0104 0000 0000  |    |		.BLANK	0000[0x4]
0108 494e 4954  |INIT|		.XXX[0x28]
010a 4941 4c49  |IALI|
010c 5a45 0000  |ZE  |
010e 0000 0000  |    |
0110 3a4e 4554  |:NET|
0112 3a4c 4152  |:LAR|
0114 5259 3a50  |RY:P|
0116 4444 3a49  |DD:I|
0118 4e49 5449  |NITI|
011a 414c 495a  |ALIZ|
011c 452e 3131  |E.11|
011e 2e32 2e34  |.2.4|
0120 3a4c 4942  |:LIB|
0122 5241 5249  |RARI|
0124 4553 3a49  |ES:I|
0126 4e49 5449  |NITI|
0128 414c 495a  |ALIZ|
012a 452e 4c49  |E.LI|
012c 4200 0000  |B   |
012e 0000 0000  |    |
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 019a       |    |		.CONST	0x019a								; Address of begin
0131 0004       |    |		.CONST	0x0004								; Address of exception handler
0132 0001       |    |		.CONST	0x0001								; Number of locals
0133			INIT_0130:
0133 00bf       |    |		Action	Accept_Activation						; Debug Table 0x0 = .DEBUG	0x0133,0x01ba,0x0201,0x0000,0x0000,0x0000,0x0000,0x0000
0134 4800       |H   |		Short_Literal	0x0
0135 6076       |`v  |		Indirect_Literal	Discrete,0x1ac,{0x0056c40e, 0x000000b0}
0136 02a0       |    |		Declare_Subprogram	Null_Subprogram
0137 038e       |    |		Declare_Type	Package,Defined
0138 0387       |    |		Declare_Variable	Package
0139 00d8       |    |		Load_Top	At_Offset_0
013a 020f       |    |		Execute	Module,Activate
013b 4800       |H   |		Short_Literal	0x0
013c 606b       |`k  |		Indirect_Literal	Discrete,0x1a8,{0x0056bc0e, 0x000000b0}
013d 02a0       |    |		Declare_Subprogram	Null_Subprogram
013e 038e       |    |		Declare_Type	Package,Defined
013f 0387       |    |		Declare_Variable	Package
0140 e007       |    |		Load	0x0,0x7
0141 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0142 e008       |    |		Load	0x0,0x8
0143 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0144 e011       |    |		Load	0x0,0x11
0145 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0146 e030       | 0  |		Load	0x0,0x30
0147 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0148 e03a       | :  |		Load	0x0,0x3a
0149 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
014a e03b       | ;  |		Load	0x0,0x3b
014b 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
014c e04f       | O  |		Load	0x0,0x4f
014d 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
014e e04e       | N  |		Load	0x0,0x4e
014f e005       |    |		Load	0x0,0x5
0150 00da       |    |		Load_Top	At_Offset_2
0151 e006       |    |		Load	0x0,0x6
0152 e048       | H  |		Load	0x0,0x48
0153 e04b       | K  |		Load	0x0,0x4b
0154 e050       | P  |		Load	0x0,0x50
0155 e01a       |    |		Load	0x0,0x1a
0156 e02c       | ,  |		Load	0x0,0x2c
0157 e004       |    |		Load	0x0,0x4
0158 e003       |    |		Load	0x0,0x3
0159 480b       |H   |		Short_Literal	0xb
015a e20e       |    |		Load	0x1,0xe
015b 020e       |    |		Execute	Module,Augment_Imports
015c e20e       |    |		Load	0x1,0xe
015d 020f       |    |		Execute	Module,Activate
015e 4800       |H   |		Short_Literal	0x0
015f 6044       |`D  |		Indirect_Literal	Discrete,0x1a4,{0x0056b80e, 0x000000b0}
0160 02a0       |    |		Declare_Subprogram	Null_Subprogram
0161 038e       |    |		Declare_Type	Package,Defined
0162 0387       |    |		Declare_Variable	Package
0163 00d8       |    |		Load_Top	At_Offset_0
0164 190d       |    |		Execute	Package,Field_Reference,Field_Number 0xd
0165 e006       |    |		Load	0x0,0x6
0166 e051       | Q  |		Load	0x0,0x51
0167 e033       | 3  |		Load	0x0,0x33
0168 e053       | S  |		Load	0x0,0x53
0169 e01a       |    |		Load	0x0,0x1a
016a e02c       | ,  |		Load	0x0,0x2c
016b e02a       | *  |		Load	0x0,0x2a
016c e012       |    |		Load	0x0,0x12
016d e052       | R  |		Load	0x0,0x52
016e 4809       |H   |		Short_Literal	0x9
016f e216       |    |		Load	0x1,0x16
0170 020e       |    |		Execute	Module,Augment_Imports
0171 00d9       |    |		Load_Top	At_Offset_1
0172 020f       |    |		Execute	Module,Activate
0173 4800       |H   |		Short_Literal	0x0
0174 602b       |`+  |		Indirect_Literal	Discrete,0x1a0,{0x0056c00e, 0x000000b0}
0175 02a0       |    |		Declare_Subprogram	Null_Subprogram
0176 038e       |    |		Declare_Type	Package,Defined
0177 6024       |`$  |		Indirect_Literal	Discrete,0x19c,{0x00000000, 0x003d1c04}
0178 e001       |    |		Load	0x0,0x1
0179 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
017a e065       | e  |		Load	0x0,0x65
017b 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
017c e070       | p  |		Load	0x0,0x70
017d 190d       |    |		Execute	Package,Field_Reference,Field_Number 0xd
017e e01e       |    |		Load	0x0,0x1e
017f e05d       | ]  |		Load	0x0,0x5d
0180 e05c       | \  |		Load	0x0,0x5c
0181 e217       |    |		Load	0x1,0x17
0182 e21a       |    |		Load	0x1,0x1a
0183 e06d       | m  |		Load	0x0,0x6d
0184 e036       | 6  |		Load	0x0,0x36
0185 e051       | Q  |		Load	0x0,0x51
0186 e06f       | o  |		Load	0x0,0x6f
0187 e068       | h  |		Load	0x0,0x68
0188 e072       | r  |		Load	0x0,0x72
0189 e05f       | _  |		Load	0x0,0x5f
018a e00b       |    |		Load	0x0,0xb
018b e01a       |    |		Load	0x0,0x1a
018c e063       | c  |		Load	0x0,0x63
018d e02c       | ,  |		Load	0x0,0x2c
018e e069       | i  |		Load	0x0,0x69
018f e07b       | {  |		Load	0x0,0x7b
0190 e050       | P  |		Load	0x0,0x50
0191 e066       | f  |		Load	0x0,0x66
0192 e00e       |    |		Load	0x0,0xe
0193 e05e       | ^  |		Load	0x0,0x5e
0194 e058       | X  |		Load	0x0,0x58
0195 4817       |H   |		Short_Literal	0x17
0196 e218       |    |		Load	0x1,0x18
0197 020e       |    |		Execute	Module,Augment_Imports
0198 00da       |    |		Load_Top	At_Offset_2
0199 020f       |    |		Execute	Module,Activate
019a			BODY_0130:
019a 00bc       |    |		Action	Signal_Activated
019b 00bb       |    |		Action	Signal_Completion
019c 0000 0000  |    |		.LITERAL	{0x00000000, 0x003d1c04}
01a0 0056 c00e  | V  |		.LITERAL	{0x0056c00e, 0x000000b0}
01a4 0056 b80e  | V  |		.LITERAL	{0x0056b80e, 0x000000b0}
01a8 0056 bc0e  | V  |		.LITERAL	{0x0056bc0e, 0x000000b0}
01ac 0056 c40e  | V  |		.LITERAL	{0x0056c40e, 0x000000b0}
01b0 ; --------------------------------------------------------------------------------------
01b0 ; Debug Table
01b0 ; --------------------------------------------------------------------------------------
01b0 0003 0001  |    |		.CONST	0x0003,0x0001
01b2 0133 01ba  | 3  |		.DEBUG	0x0133,0x01ba,0x0201,0x0000,0x0000,0x0000,0x0000,0x0000
01ba ; --------------------------------------------------------------------------------------
01ba ; Debug3 Subtable 0x0
01ba ; --------------------------------------------------------------------------------------
01ba 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
01bc 0000 0000  |    |		.BLANK	0000[0x44]