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

⟦7dc055ca1⟧

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

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 00e8       |    |		.CONST	0x00e8								; 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 001d       |    |		.CONST	0x001d								; Address of begin
0019 0032       | 2  |		.CONST	0x0032								; Address of exception handler
001a 0002       |    |		.CONST	0x0002								; Number of locals
001b			INIT_0018:
001b 0092 0067  |   g|		Action	Push_String_Extended,0x67					; "Delete_Diagram"
001d			BODY_0018:
001d e5fd       |    |		Load	0x2,-0x3
001e e001       |    |		Load	0x0,0x1
001f 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0020 e5fd       |    |		Load	0x2,-0x3
0021 e5fe       |    |		Load	0x2,-0x2
0022 e5ff       |    |		Load	0x2,-0x1
0023 00db       |    |		Load_Top	At_Offset_3
0024 e002       |    |		Load	0x0,0x2
0025 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0026 e003       |    |		Load	0x0,0x3
0027 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0028 e5fe       |    |		Load	0x2,-0x2
0029 e5ff       |    |		Load	0x2,-0x1
002a e004       |    |		Load	0x0,0x4
002b 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
002c 00d8       |    |		Load_Top	At_Offset_0
002d e002       |    |		Load	0x0,0x2
002e 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
002f e001       |    |		Load	0x0,0x1
0030 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0031 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0032			TRAP_0018:
0032 e003       |    |		Load	0x0,0x3
0033 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0034 010f       |    |		Execute	Exception,Equal
0035 680f       |h   |		Jump_Zero	0x45
0036 0092 0068  |   h|		Action	Push_String_Extended,0x68					; "Create_Defining_Diagram terminating because Insight is not authorized for this machine"
0038 e005       |    |		Load	0x0,0x5
0039 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
003a e001       |    |		Load	0x0,0x1
003b 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
003c 6805       |h   |		Jump_Zero	0x42
003d e001       |    |		Load	0x0,0x1
003e 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
003f e006       |    |		Load	0x0,0x6
0040 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0041 0257       | W  |		Execute	Discrete,Raise
0042 e001       |    |		Load	0x0,0x1
0043 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0044 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0045 e003       |    |		Load	0x0,0x3
0046 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0047 010f       |    |		Execute	Exception,Equal
0048 680f       |h   |		Jump_Zero	0x58
0049 0092 0069  |   i|		Action	Push_String_Extended,0x69					; "Create_Defining_Diagram terminating because the Insight token limit has been exceeded"
004b e005       |    |		Load	0x0,0x5
004c 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
004d e001       |    |		Load	0x0,0x1
004e 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
004f 6805       |h   |		Jump_Zero	0x55
0050 e001       |    |		Load	0x0,0x1
0051 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0052 e006       |    |		Load	0x0,0x6
0053 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0054 0257       | W  |		Execute	Discrete,Raise
0055 e001       |    |		Load	0x0,0x1
0056 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0057 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0058 e001       |    |		Load	0x0,0x1
0059 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
005a 6805       |h   |		Jump_Zero	0x60
005b e001       |    |		Load	0x0,0x1
005c 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
005d e006       |    |		Load	0x0,0x6
005e 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
005f 0257       | W  |		Execute	Discrete,Raise
0060 0092 006a  |   j|		Action	Push_String_Extended,0x6a					; "Background_Exception raised see above for details"
0062 e005       |    |		Load	0x0,0x5
0063 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0064 e001       |    |		Load	0x0,0x1
0065 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0066 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0067 ; --------------------------------------------------------------------------------------
0067 ; STRING TABLE
0067 ; --------------------------------------------------------------------------------------
0067 000a       |    |		.STRTAB	0x000a->0x006c							; "Delete_Diagram"
0068 0016       |    |		.STRTAB	0x0016->0x0073							; "Create_Defining_Diagram terminating because Insight is not authorized for this machine"
0069 006a       | j  |		.STRTAB	0x006a->0x009e							; "Create_Defining_Diagram terminating because the Insight token limit has been exceeded"
006a 00bd       |    |		.STRTAB	0x00bd->0x00c8							; "Background_Exception raised see above for details"
006b 00ec       |    |		.STREND 0x00ec->0x00e1
006c 4465 6c65  |Dele|		.STRTAB_STRINGS
00e1 0000 0000  |    |		.BLANK	0000[0x7]
00e8 ; --------------------------------------------------------------------------------------
00e8 ; Debug Table
00e8 ; --------------------------------------------------------------------------------------
00e8 0004 0014  |    |		.DEBUG4	0x0004,0x0014,0x10c6,0x0000,0x0001,0x0000
00ee 8b85 1c01  |    |		.XXX[0x112]
00f0 7010 b002  |p   |
00f2 a785 a951  |   Q|
00f4 d0a1 9b85  |    |
00f6 1c02 940a  |    |
00f8 c386 676e  |  gn|
00fa a73a 1f85  | :  |
00fc ab86 b33a  |   :|
00fe a386 e386  |    |
0100 3815 b786  |8   |
0102 e385 ec06  |    |
0104 df87 a092  |    |
0106 bf39 d0a1  | 9  |
0108 cb85 1dd1  |    |
010a d0a2 c785  |    |
010c b815 d786  |    |
010e e385 c80f  |    |
0110 0f86 2490  |  $ |
0112 aa4d d0a3  | M  |
0114 2375 1c03  |#u  |
0116 ec0b 3f86  |  ? |
0118 9b86 280c  |  ( |
011a b003 4375  |  Cu|
011c 1c00 ec0b  |    |
011e 5b85 1c02  |[   |
0120 600a 0386  |`   |
0122 e384 4c13  |  L |
0124 7786 6406  |w d |
0126 1386 e387  |    |
0128 bc13 7785  |  w |
012a 9386 2785  |  ' |
012c 1c01 a386  |    |
012e c785 b386  |    |
0130 3786 182b  |7  +|
0132 2786 e385  |'   |
0134 d386 4785  |  G |
0136 1c01 e386  |    |
0138 c784 e80e  |    |
013a 5386 e385  |S   |
013c ff86 c786  |    |
013e 0f86 6787  |  g |
0140 0462 f787  | b  |
0142 a092 1a3d  |   =|
0144 d0a2 7785  |  w |
0146 c153 c784  | S  |
0148 078a 4f86  |  O |
014a 8785 2002  |    |
014c 5f86 a785  |_   |
014e 2002 6f86  |  o |
0150 9785 6f3c  |  o<|
0152 038a 2493  |  $ |
0154 8268 4788  | hG |
0156 0c00 24a8  |  $ |
0158 1b88 4b8b  |  K |
015a ec07 5b84  |  [ |
015c be10 5f88  |  _ |
015e 578a fc10  |W   |
0160 6b8b d808  |k   |
0162 6b8a 540c  |k T |
0164 6b8a 5008  |k P |
0166 6b8a af86  |k   |
0168 a785 4002  |  @ |
016a bf84 9f88  |    |
016c 1418 6b8a  |  k |
016e db84 9f89  |    |
0170 200c 6b88  |  k |
0172 6014 6b8a  |` k |
0174 ff84 9f8b  |    |
0176 0b84 9f8a  |    |
0178 6c10 6b88  |l k |
017a d814 6b8b  |  k |
017c 2f84 9f8b  |/   |
017e 3b84 9f89  |;   |
0180 0018 6b8b  |  k |
0182 5784 9f8b  |W   |
0184 6384 9f8b  |c   |
0186 7384 9f8b  |s   |
0188 7f84 9f8b  |    |
018a 8b84 9f8b  |    |
018c 9384 9f8b  |    |
018e 9f84 9f89  |    |
0190 9384 9f8b  |    |
0192 b386 676d  |  gm|
0194 4001 b384  |@   |
0196 9f89 c384  |    |
0198 9f89 d384  |    |
019a 9f8b db85  |    |
019c 4b8b e384  |K   |
019e 9f8b ef85  |    |
01a0 4b8a 0f86  |K   |
01a2 a784 14e0  |    |
01a4 7389 4402  |s D |
01a6 2f85 878a  |/   |
01a8 3f85 878a  |?   |
01aa 4f85 878a  |O   |
01ac 641c b000  |d   |
01ae 4b30 0c03  |K0  |
01b0 7d51 d0a0  |}Q  |
01b2 972d bb89  | -  |
01b4 9384 af2c  |   ,|
01b6 0c01 4802  |  H |
01b8 7f84 cb2d  |   -|
01ba d789 5c10  |  \ |
01bc b000 52a9  |  R |
01be d78a af84  |    |
01c0 f32d d78b  | -  |
01c2 6384 6b20  |c k |
01c4 0c00 a191  |    |
01c6 d0a1 1b16  |    |
01c8 0f8a 1004  |    |
01ca b001 1b2e  |   .|
01cc 0f89 af88  |    |
01ce a716 0f8a  |    |
01d0 ff85 432e  |  C.|
01d2 0f89 9385  |    |
01d4 5f2c 0c02  |_,  |
01d6 ed19 d0a1  |    |
01d8 0732 538a  | 2S |
01da 8408 b001  |    |
01dc 1332 5388  | 2S |
01de 9389 069e  |    |
01e0 538b 5787  |S W |
01e2 3740 0c01  |7@  |
01e4 5402 c808  |T   |
01e6 b003 e712  |    |
01e8 8b89 bc10  |    |
01ea b000 df4a  |   J|
01ec 8b88 678b  |  g |
01ee 7f42 8b88  | B  |
01f0 e789 872c  |   ,|
01f2 0c01 5801  |  X |
01f4 0010 c001  |    |
01f6 3371 5800  |3qX |
01f8 e80c c000  |    |
01fa d371 5802  | qX |
01fc 6418 c000  |d   |
01fe eb71 5803  | qX |