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

⟦54882a4ef⟧

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

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« 
        └─⟦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 0088       |    |		.CONST	0x0088								; 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 002b       | +  |		.CONST	0x002b								; Address of begin
0019 0004       |    |		.CONST	0x0004								; Address of exception handler
001a 0008       |    |		.CONST	0x0008								; Number of locals
001b			INIT_0018:
001b 0092 0054  |   T|		Action	Push_String_Extended,0x54					; "R1000_DUMP1"
001d 0092 0055  |   U|		Action	Push_String_Extended,0x55					; "!MACHINE.TEMPORARY"
001f 0092 0056  |   V|		Action	Push_String_Extended,0x56					; "!MACHINE.TEMPORARY.R1000_DUMP1"
0021 00e1       |    |		Load_Encached	Boolean_Cache
0022 e001       |    |		Load	0x0,0x1
0023 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0024 02c7       |    |		Declare_Variable	Any
0025 00d8       |    |		Load_Top	At_Offset_0
0026 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0027 e002       |    |		Load	0x0,0x2
0028 1b3a       | :  |		Execute	Package,Field_Read,Field_Number 0x3a
0029 029f 004b  |   K|		Declare_Subprogram	INIT_0048,For_Call
002b			BODY_0018:
002b 00d9       |    |		Load_Top	At_Offset_1
002c 4801       |H   |		Short_Literal	0x1
002d 0092 0056  |   V|		Action	Push_String_Extended,0x56					; "!MACHINE.TEMPORARY.R1000_DUMP1"
002f e402       |    |		Load	0x2,0x2
0030 e002       |    |		Load	0x0,0x2
0031 1838       | 8  |		Execute	Package,Field_Execute,Field_Number 0x38
0032 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0033 00d9       |    |		Load_Top	At_Offset_1
0034 8408       |    |		Call	0x2,0x8
0035 a405       |    |		Store_Unchecked	0x2,0x5
0036 00db       |    |		Load_Top	At_Offset_3
0037 6806       |h   |		Jump_Zero	0x3e
0038 00ea       |    |		Load_Encached	Null_String_Cache
0039 4801       |H   |		Short_Literal	0x1
003a e404       |    |		Load	0x2,0x4
003b e003       |    |		Load	0x0,0x3
003c 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
003d 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
003e 4802       |H   |		Short_Literal	0x2
003f 4801       |H   |		Short_Literal	0x1
0040 0092 0057  |   W|		Action	Push_String_Extended,0x57					; "Could not process tombstone file"
0042 e406       |    |		Load	0x2,0x6
0043 e004       |    |		Load	0x0,0x4
0044 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0045 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0046 0000 0000  |    |		.XXX[0x2]
0048 ; --------------------------------------------------------------------------------------
0048 ; SUBPROGRAM
0048 ; --------------------------------------------------------------------------------------
0048 004b       | K  |		.CONST	0x004b								; Address of begin
0049 0004       |    |		.CONST	0x0004								; Address of exception handler
004a 0001       |    |		.CONST	0x0001								; Number of locals
004b			BODY_0048:
004b			INIT_0048:
004b 00da       |    |		Load_Top	At_Offset_2
004c 0f00       |    |		Execute_Immediate	Equal,0x0
004d 00db       |    |		Load_Top	At_Offset_3
004e 0f10       |    |		Execute_Immediate	Equal,0x10
004f 0278       | x  |		Execute	Discrete,Or
0050 00db       |    |		Load_Top	At_Offset_3
0051 0f11       |    |		Execute_Immediate	Equal,0x11
0052 0278       | x  |		Execute	Discrete,Or
0053 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0054 ; --------------------------------------------------------------------------------------
0054 ; STRING TABLE
0054 ; --------------------------------------------------------------------------------------
0054 000a       |    |		.STRTAB	0x000a->0x0059							; "R1000_DUMP1"
0055 0013       |    |		.STRTAB	0x0013->0x005e							; "!MACHINE.TEMPORARY"
0056 0023       | #  |		.STRTAB	0x0023->0x0067							; "!MACHINE.TEMPORARY.R1000_DUMP1"
0057 003f       | ?  |		.STRTAB	0x003f->0x0076							; "Could not process tombstone file"
0058 005d       | ]  |		.STREND 0x005d->0x0086
0059 5231 3030  |R100|		.STRTAB_STRINGS
0087 0000       |    |		.XXX[0x1]
0088 ; --------------------------------------------------------------------------------------
0088 ; Debug Table
0088 ; --------------------------------------------------------------------------------------
0088 0004 000e  |    |		.DEBUG4	0x0004,0x000e,0x70e5,0x0000,0x0001,0x0000
008e a000 0000  |    |		.XXX[0x45]
0090 0000 0000  |    |
0092 0039 5790  | 9W |
0094 0001 b98f  |    |
0096 203b 3bd0  | ;; |
0098 b005 301f  |  0 |
009a c000 0000  |    |
009c 0000 0000  |    |
009e 000c 9b53  |   S|
00a0 3000 0000  |0   |
00a2 0000 0000  |    |
00a4 5000 0000  |P   |
00a6 000e 55e4  |  U |
00a8 0000 6e92  |  n |
00aa 840e cef4  |    |
00ac 2c01 4c24  |, L$|
00ae 0c06 4db5  |  M |
00b0 a806 4dac  |  M |
00b2 9c07 2af2  |  * |
00b4 0000 374a  |  7J|
00b6 3007 677a  |0 gz|
00b8 1600 a612  |    |
00ba f400 0000  |    |
00bc 0003 26d9  |  & |
00be 5303 9579  |S  y|
00c0 0000 1ba3  |    |
00c2 fd03 b3bd  |    |
00c4 0b00 5308  |  S |
00c6 5f00 0000  |_   |
00c8 0000 0000  |    |
00ca 0001 cabc  |    |
00cc 8000 0dd2  |    |
00ce c781 d9de  |    |
00d0 8580 2984  |  ) |
00d2 f880       |    |
00d3 0000 0000  |    |		.BLANK	0000[0x4]
00d7 e55e 4000  | ^@ |		.XXX[0x34]
00d9 06e8 d640  |   @|
00db ecef 42c0  |  B |
00dd 14c1 eec0  |    |
00df 0000 0000  |    |
00e1 64da fa20  |d   |
00e3 326d d580  |2m  |
00e5 0000 0000  |    |
00e7 0000 0140  |   @|
00e9 0000 0000  |    |
00eb 3957 9000  |9W  |
00ed 01ba 4a10  |  J |
00ef 3b3b d0b0  |;;  |
00f1 0530 da70  | 0 p|
00f3 1937 1b00  | 7  |
00f5 1936 f6d0  | 6  |
00f7 1cab c800  |    |
00f9 00dd 28c0  |  ( |
00fb 1d9d e858  |   X|
00fd 0298 70f0  |  p |
00ff 0000 0000  |    |
0101 0c9b 877c  |   ||
0103 0e55 e400  | U  |
0105 006e 8ff4  | n  |
0107 0ece f42c  |   ,|
0109 014c 340c  | L4 |
010b 0000 0000  |    |		.BLANK	0000[0x4]
010f 072a f200  | *  |		.XXX[0x8]
0111 0037 4b1e  | 7K |
0113 0767 7a16  | gz |
0115 00a6 1d2a  |   *|
0117 0000 0000  |    |		.BLANK	0000[0x4]
011b 0395 7900  |  y |		.XXX[0x79]
011d 001b a359  |   Y|
011f 03b3 bd0b  |    |
0121 0053 0c5f  | S _|
0123 0000 0000  |    |
0125 0193 702e  |  p.|
0127 80c9 b979  |   y|
0129 0000 0000  |    |
012b 0000 0005  |    |
012d 0000 0000  |    |
012f 00e5 5e40  |  ^@|
0131 0006 e928  |   (|
0133 40ec ef42  |@  B|
0135 c014 c492  |    |
0137 c064 dd7d  | d }|
0139 8064 dcec  | d  |
013b c072 af20  | r  |
013d 0003 74a3  |  t |
013f 0076 77a1  | vw |
0141 600a 6258  |` bX|
0143 4000 0000  |@   |
0145 0032 6ea6  | 2n |
0147 b039 5790  | 9W |
0149 0001 ba3f  |   ?|
014b d03b 3bd0  | ;; |
014d b005 311a  |  1 |
014f 7000 0000  |p   |
0151 0000 0000  |    |
0153 001c abc8  |    |
0155 0000 dd2c  |   ,|
0157 781d 9de8  |x   |
0159 5802 9899  |X   |
015b c800 0000  |    |
015d 0000 0000  |    |
015f 000e 55e4  |  U |
0161 0000 6e8d  |  n |
0163 640e cef4  |d   |
0165 2c01 4c44  |, LD|
0167 0c00 0000  |    |
0169 0006 4dd1  |  M |
016b d203 26ee  |  & |
016d 7000 0000  |p   |
016f 0000 0000  |    |
0171 1400 0000  |    |
0173 0003 9579  |   y|
0175 0000 1ba4  |    |
0177 a103 b3bd  |    |
0179 0b00 5316  |  S |
017b ef01 937a  |   z|
017d 3c01 9377  |<  w|
017f f901 cabc  |    |
0181 8000 0dd2  |    |
0183 8c01 d9de  |    |
0185 8580 298b  |  ) |
0187 b300 0000  |    |
0189 0000 c9bc  |    |
018b bdc0 e55e  |   ^|
018d 4000 06e8  |@   |
018f ff40 ecef  | @  |
0191 42c0 14c5  |B   |
0193 92c0       |    |
0194 0000 0000  |    |		.BLANK	0000[0x4]
0198 72af 2000  |r   |		.XXX[0x8]
019a 0374 b1e0  | t  |
019c 7677 a160  |vw `|
019e 0a62 fba0  | b  |
01a0 0000 0000  |    |		.BLANK	0000[0x4]
01a4 3957 9000  |9W  |		.XXX[0x28]
01a6 01ba 3590  |  5 |
01a8 3b3b d0b0  |;;  |
01aa 0531 5a70  | 1Zp|
01ac 0000 0000  |    |
01ae 1937 8ba8  | 7  |
01b0 0c9b dbf0  |    |
01b2 0000 0000  |    |
01b4 0000 0070  |   p|
01b6 0000 0000  |    |
01b8 0e55 e400  | U  |
01ba 006e ba44  | n D|
01bc 0ece f42c  |   ,|
01be 014c 70dc  | Lp |
01c0 064d fa08  | M  |
01c2 064d f704  | M  |
01c4 072a f200  | *  |
01c6 0037 5e10  | 7^ |
01c8 0767 7a16  | gz |
01ca 00a6 395c  |  9\|
01cc 0000 0000  |    |		.BLANK	0000[0x4]
01d0 0395 7900  |  y |		.XXX[0x8]
01d2 001b aded  |    |
01d4 03b3 bd0b  |    |
01d6 0053 1b93  | S  |
01d8 0000 0000  |    |		.BLANK	0000[0x4]
01dc 01ca bc80  |    |		.XXX[0x24]
01de 000d d7bf  |    |
01e0 81d9 de85  |    |
01e2 8029 8e92  | )  |
01e4 80c9 be1f  |    |
01e6 80c9 bfa1  |    |
01e8 80e5 5e40  |  ^@|
01ea 0006 eb52  |   R|
01ec 40ec ef42  |@  B|
01ee c014 c6bb  |    |
01f0 c064 e001  | d  |
01f2 0064 df40  | d @|
01f4 0072 af20  | r  |
01f6 0003 75fe  |  u |
01f8 c076 77a1  | vw |
01fa 600a 63b3  |` c |
01fc 8000 0000  |    |
01fe 0000 0000  |    |