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

⟦503f1930c⟧

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

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 00f8       |    |		.CONST	0x00f8								; 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 0016       |    |		.CONST	0x0016								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0010       |    |		.CONST	0x0010								; Number of locals
000b			INIT_0008:
000b e001       |    |		Load	0x0,0x1
000c 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
000d 0321       | !  |		Declare_Variable	Record,Visible
000e e001       |    |		Load	0x0,0x1
000f 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0010 0321       | !  |		Declare_Variable	Record,Visible
0011 e002       |    |		Load	0x0,0x2
0012 0129       | )  |		Execute	Any,Make_Visible
0013 e002       |    |		Load	0x0,0x2
0014 0129       | )  |		Execute	Any,Make_Visible
0015 00bf       |    |		Action	Accept_Activation
0016			BODY_0008:
0016 e001       |    |		Load	0x0,0x1
0017 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0018 0322       | "  |		Declare_Variable	Record
0019 0092 00ac  |    |		Action	Push_String_Extended,0xac					; "XApollo3"
001b e003       |    |		Load	0x0,0x3
001c 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
001d 00d9       |    |		Load_Top	At_Offset_1
001e 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
001f 480a       |H   |		Short_Literal	0xa
0020 00d9       |    |		Load_Top	At_Offset_1
0021 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0022 0092 00ad  |    |		Action	Push_String_Extended,0xad					; "Apollo; keyboard 3; model 7121"
0024 e003       |    |		Load	0x0,0x3
0025 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0026 00d9       |    |		Load_Top	At_Offset_1
0027 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0028 e003       |    |		Load	0x0,0x3
0029 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
002a 00d9       |    |		Load_Top	At_Offset_1
002b 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
002c 0092 00ae  |    |		Action	Push_String_Extended,0xae					; "X_Apollo_SR10_2"
002e e003       |    |		Load	0x0,0x3
002f 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0030 00d9       |    |		Load_Top	At_Offset_1
0031 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0032 0092 00af  |    |		Action	Push_String_Extended,0xaf					; "Src_Sun_X11R3"
0034 e003       |    |		Load	0x0,0x3
0035 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0036 00d9       |    |		Load_Top	At_Offset_1
0037 3805       |8   |		Execute	Record,Field_Write,Field_Number 0x5
0038 4832       |H2  |		Short_Literal	0x32
0039 00d9       |    |		Load_Top	At_Offset_1
003a 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
003b 4850       |HP  |		Short_Literal	0x50
003c 00d9       |    |		Load_Top	At_Offset_1
003d 3807       |8   |		Execute	Record,Field_Write,Field_Number 0x7
003e 0092 00b0  |    |		Action	Push_String_Extended,0xb0					; "XAp:XApollo3 XRTERM 50 80"
0040 e003       |    |		Load	0x0,0x3
0041 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0042 00d9       |    |		Load_Top	At_Offset_1
0043 3808       |8   |		Execute	Record,Field_Write,Field_Number 0x8
0044 4801       |H   |		Short_Literal	0x1
0045 00d9       |    |		Load_Top	At_Offset_1
0046 3809       |8   |		Execute	Record,Field_Write,Field_Number 0x9
0047 e20d       |    |		Load	0x1,0xd
0048 017d       | }  |		Execute	Record,Structure_Write
0049 e001       |    |		Load	0x0,0x1
004a 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
004b 0322       | "  |		Declare_Variable	Record
004c 4800       |H   |		Short_Literal	0x0
004d 00d9       |    |		Load_Top	At_Offset_1
004e 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
004f 0092 00b1  |    |		Action	Push_String_Extended,0xb1					; "_rcg.h"
0051 e003       |    |		Load	0x0,0x3
0052 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0053 00d9       |    |		Load_Top	At_Offset_1
0054 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0055 0092 00b1  |    |		Action	Push_String_Extended,0xb1					; "_rcg.h"
0057 e003       |    |		Load	0x0,0x3
0058 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0059 00d9       |    |		Load_Top	At_Offset_1
005a 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
005b 00db       |    |		Load_Top	At_Offset_3
005c 017d       | }  |		Execute	Record,Structure_Write
005d 4801       |H   |		Short_Literal	0x1
005e 4802       |H   |		Short_Literal	0x2
005f e004       |    |		Load	0x0,0x4
0060 0334       | 4  |		Declare_Variable	Array,With_Constraint
0061 e001       |    |		Load	0x0,0x1
0062 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0063 0322       | "  |		Declare_Variable	Record
0064 4800       |H   |		Short_Literal	0x0
0065 00d9       |    |		Load_Top	At_Offset_1
0066 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0067 0092 00b2  |    |		Action	Push_String_Extended,0xb2					; "Makefile"
0069 e003       |    |		Load	0x0,0x3
006a 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
006b 00d9       |    |		Load_Top	At_Offset_1
006c 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
006d 0092 00b2  |    |		Action	Push_String_Extended,0xb2					; "Makefile"
006f e003       |    |		Load	0x0,0x3
0070 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0071 00d9       |    |		Load_Top	At_Offset_1
0072 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0073 4801       |H   |		Short_Literal	0x1
0074 00da       |    |		Load_Top	At_Offset_2
0075 01d6       |    |		Execute	Vector,Field_Write
0076 e001       |    |		Load	0x0,0x1
0077 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0078 0322       | "  |		Declare_Variable	Record
0079 4801       |H   |		Short_Literal	0x1
007a 00d9       |    |		Load_Top	At_Offset_1
007b 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
007c 0092 00b3  |    |		Action	Push_String_Extended,0xb3					; "rxi-backup"
007e e003       |    |		Load	0x0,0x3
007f 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0080 00d9       |    |		Load_Top	At_Offset_1
0081 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0082 0092 00b3  |    |		Action	Push_String_Extended,0xb3					; "rxi-backup"
0084 e003       |    |		Load	0x0,0x3
0085 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0086 00d9       |    |		Load_Top	At_Offset_1
0087 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
0088 4802       |H   |		Short_Literal	0x2
0089 00da       |    |		Load_Top	At_Offset_2
008a 01d6       |    |		Execute	Vector,Field_Write
008b e002       |    |		Load	0x0,0x2
008c 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
008d 003a       | :  |		Store_Top	Access,At_Offset_2
008e 4801       |H   |		Short_Literal	0x1
008f 4801       |H   |		Short_Literal	0x1
0090 e004       |    |		Load	0x0,0x4
0091 0334       | 4  |		Declare_Variable	Array,With_Constraint
0092 e001       |    |		Load	0x0,0x1
0093 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0094 0322       | "  |		Declare_Variable	Record
0095 4800       |H   |		Short_Literal	0x0
0096 00d9       |    |		Load_Top	At_Offset_1
0097 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0098 0092 00b4  |    |		Action	Push_String_Extended,0xb4					; "Makefile.Apollo"
009a e003       |    |		Load	0x0,0x3
009b 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
009c 00d9       |    |		Load_Top	At_Offset_1
009d 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
009e 0092 00b4  |    |		Action	Push_String_Extended,0xb4					; "Makefile.Apollo"
00a0 e003       |    |		Load	0x0,0x3
00a1 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
00a2 00d9       |    |		Load_Top	At_Offset_1
00a3 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
00a4 4801       |H   |		Short_Literal	0x1
00a5 00da       |    |		Load_Top	At_Offset_2
00a6 01d6       |    |		Execute	Vector,Field_Write
00a7 e002       |    |		Load	0x0,0x2
00a8 03b6       |    |		Declare_Variable	Access,By_Allocation,With_Value
00a9 0039       | 9  |		Store_Top	Access,At_Offset_1
00aa 00bc       |    |		Action	Signal_Activated
00ab 00bb       |    |		Action	Signal_Completion
00ac ; --------------------------------------------------------------------------------------
00ac ; STRING TABLE
00ac ; --------------------------------------------------------------------------------------
00ac 0014       |    |		.STRTAB	0x0014->0x00b6							; "XApollo3"
00ad 001a       |    |		.STRTAB	0x001a->0x00ba							; "Apollo; keyboard 3; model 7121"
00ae 0036       | 6  |		.STRTAB	0x0036->0x00c9							; "X_Apollo_SR10_2"
00af 0043       | C  |		.STRTAB	0x0043->0x00d0							; "Src_Sun_X11R3"
00b0 004e       | N  |		.STRTAB	0x004e->0x00d7							; "XAp:XApollo3 XRTERM 50 80"
00b1 0065       | e  |		.STRTAB	0x0065->0x00e3							; "_rcg.h"
00b2 0069       | i  |		.STRTAB	0x0069->0x00e6							; "Makefile"
00b3 006f       | o  |		.STRTAB	0x006f->0x00ea							; "rxi-backup"
00b4 0077       | w  |		.STRTAB	0x0077->0x00ef							; "Makefile.Apollo"
00b5 0084       |    |		.STREND 0x0084->0x00f7
00b6 5841 706f  |XApo|		.STRTAB_STRINGS
00f7 0000       |    |		.XXX[0x1]
00f8 ; --------------------------------------------------------------------------------------
00f8 ; Debug Table
00f8 ; --------------------------------------------------------------------------------------
00f8 0004 0000  |    |		.DEBUG4	0x0004,0x0000,0x39ef,0x0000,0x0001,0x0002
00fe 000b 0106  |    |		.DBG4T	0x000b,0x0106,0x0000,0x0000
0102 0016 010c  |    |		.DBG4T	0x0016,0x010c,0x0000,0x0000
0106 ; --------------------------------------------------------------------------------------
0106 ; Debug chain
0106 ; --------------------------------------------------------------------------------------
0106 0004 0000  |    |		.DBGLEN	0x0004,0x0000
0108 000b 000e  |    |		.DBGLNO	0x000b,0x000e,0x0011,0x0013
010c ; --------------------------------------------------------------------------------------
010c ; Debug chain
010c ; --------------------------------------------------------------------------------------
010c 0000 0004  |    |		.DBGLEN	0x0000,0x0004
010e 0016 0049  |   I|		.DBGLNO	0x0016,0x0049,0x005d,0x008e
0112 0000 0000  |    |		.BLANK	0000[0xee]