|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 DFS Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 DFS Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 1024 (0x400)
Types: SEG
Notes: 5802_R1K_CODE, Zero_Subprog_0xb
Names: »26643.SEG«
└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
└─⟦this⟧ »26643.SEG«
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
└─⟦this⟧ »26643.SEG«
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
└─⟦this⟧ »26643.SEG«
└─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5
└─⟦this⟧ »26643.SEG«
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
└─⟦this⟧ »26643.SEG«
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 0190 | | .CONST 0x0190 ; 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 00c0 4116 | A | .XXX[0x19]
000a 9000 0000 | |
000c 0000 0000 | |
000e 00ff ffff | |
0010 0001 0804 | |
0012 0001 0c04 | |
0014 0001 1404 | |
0016 0000 03ff | |
0018 4d41 4348 |MACH|
001a 494e 455f |INE_|
001c 494e 5445 |INTE|
001e 5246 4143 |RFAC|
0020 4500 |E |
0021 0000 0000 | | .BLANK 0000[0x7]
0028 3a4e 4554 |:NET| .XXX[0x38]
002a 3a4d 4f45 |:MOE|
002c 3a52 454c |:REL|
002e 4541 5345 |EASE|
0030 533a 4b45 |S:KE|
0032 524e 454c |RNEL|
0034 5f4c 4159 |_LAY|
0036 4552 3a4d |ER:M|
0038 4143 4849 |ACHI|
003a 4e45 5f49 |NE_I|
003c 4e54 4552 |NTER|
003e 4641 4345 |FACE|
0040 3a4d 4143 |:MAC|
0042 4849 4e45 |HINE|
0044 5f49 4e54 |_INT|
0046 4552 4641 |ERFA|
0048 4345 2e31 |CE.1|
004a 312e 302e |1.0.|
004c 303a 4c49 |0:LI|
004e 4252 4152 |BRAR|
0050 4945 533a |IES:|
0052 4d41 4348 |MACH|
0054 494e 455f |INE_|
0056 494e 5445 |INTE|
0058 5246 4143 |RFAC|
005a 452e 4c49 |E.LI|
005c 4200 0000 |B |
005e 0000 0000 | |
0060 ; --------------------------------------------------------------------------------------
0060 ; SUBPROGRAM
0060 ; --------------------------------------------------------------------------------------
0060 0126 | & | .CONST 0x0126 ; Address of begin
0061 0004 | | .CONST 0x0004 ; Address of exception handler
0062 0001 | | .CONST 0x0001 ; Number of locals
0063 INIT_0060:
0063 00bf | | Action Accept_Activation ; Debug Table 0x0 = .DEBUG 0x0063,0x019a,0x0201,0x0000,0x0000,0x0000,0x0000,0x0000
0064 4800 |H | Short_Literal 0x0
0065 6126 |a& | Indirect_Literal Discrete,0x18c,{0x00000813, 0x000000b0} ; 0x813 = MODULE_NAMES
0066 02a0 | | Declare_Subprogram Null_Subprogram
0067 038e | | Declare_Type Package,Defined
0068 611f |a | Indirect_Literal Discrete,0x188,{0x00000000, 0x00019004}
0069 e001 | | Load 0x0,0x1
006a 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
006b 00d8 | | Load_Top At_Offset_0
006c 020f | | Execute Module,Activate
006d 4800 |H | Short_Literal 0x0
006e 6115 |a | Indirect_Literal Discrete,0x184,{0x00000c13, 0x000000b0} ; 0xc13 = MACHINE_INTERFACE_MODULE_NAMES
006f 02a0 | | Declare_Subprogram Null_Subprogram
0070 038e | | Declare_Type Package,Defined
0071 610e |a | Indirect_Literal Discrete,0x180,{0x00000000, 0x00019404}
0072 e001 | | Load 0x0,0x1
0073 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
0074 00d8 | | Load_Top At_Offset_0
0075 020f | | Execute Module,Activate
0076 4800 |H | Short_Literal 0x0
0077 6104 |a | Indirect_Literal Discrete,0x17c,{0x00002819, 0x000000b0} ; 0x2819 = TYPE_ANALYZER
0078 02a0 | | Declare_Subprogram Null_Subprogram
0079 038e | | Declare_Type Package,Defined
007a 60fd |` | Indirect_Literal Discrete,0x178,{0x00000000, 0x0001b404}
007b e001 | | Load 0x0,0x1
007c 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
007d 00d8 | | Load_Top At_Offset_0
007e 020f | | Execute Module,Activate
007f 4800 |H | Short_Literal 0x0
0080 60f3 |` | Indirect_Literal Discrete,0x174,{0x00002419, 0x000000b0} ; 0x2419 = R1000
0081 02a0 | | Declare_Subprogram Null_Subprogram
0082 038e | | Declare_Type Package,Defined
0083 e002 | | Load 0x0,0x2
0084 4801 |H | Short_Literal 0x1
0085 00da | | Load_Top At_Offset_2
0086 020e | | Execute Module,Augment_Imports
0087 60e8 |` | Indirect_Literal Discrete,0x170,{0x00000000, 0x0001a804}
0088 e001 | | Load 0x0,0x1
0089 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
008a 4800 |H | Short_Literal 0x0
008b 60e0 |` | Indirect_Literal Discrete,0x16c,{0x00003013, 0x000000b0} ; 0x3013 = VIRT_MEM_DEFS
008c 02a0 | | Declare_Subprogram Null_Subprogram
008d 038e | | Declare_Type Package,Defined
008e e002 | | Load 0x0,0x2
008f 4801 |H | Short_Literal 0x1
0090 00da | | Load_Top At_Offset_2
0091 020e | | Execute Module,Augment_Imports
0092 60d5 |` | Indirect_Literal Discrete,0x168,{0x00000000, 0x00019804}
0093 e001 | | Load 0x0,0x1
0094 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
0095 4800 |H | Short_Literal 0x0
0096 60cd |` | Indirect_Literal Discrete,0x164,{0x00000c19, 0x000000b0} ; 0xc19 = TAG_STORE_MANAGER
0097 02a0 | | Declare_Subprogram Null_Subprogram
0098 038e | | Declare_Type Package,Defined
0099 e001 | | Load 0x0,0x1
009a 4801 |H | Short_Literal 0x1
009b 00da | | Load_Top At_Offset_2
009c 020e | | Execute Module,Augment_Imports
009d 60c2 |` | Indirect_Literal Discrete,0x160,{0x00000000, 0x0001a004}
009e e001 | | Load 0x0,0x1
009f 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
00a0 4800 |H | Short_Literal 0x0
00a1 60ba |` | Indirect_Literal Discrete,0x15c,{0x00001013, 0x000000b0} ; 0x1013 = FILLER
00a2 02a0 | | Declare_Subprogram Null_Subprogram
00a3 038e | | Declare_Type Package,Defined
00a4 60b3 |` | Indirect_Literal Discrete,0x158,{0x00000000, 0x0001bc04}
00a5 e001 | | Load 0x0,0x1
00a6 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
00a7 00d8 | | Load_Top At_Offset_0
00a8 020f | | Execute Module,Activate
00a9 e001 | | Load 0x0,0x1
00aa 00d9 | | Load_Top At_Offset_1
00ab 00db | | Load_Top At_Offset_3
00ac 4803 |H | Short_Literal 0x3
00ad e211 | | Load 0x1,0x11
00ae 020e | | Execute Module,Augment_Imports
00af 00da | | Load_Top At_Offset_2
00b0 020f | | Execute Module,Activate
00b1 4800 |H | Short_Literal 0x0
00b2 60a1 |` | Indirect_Literal Discrete,0x154,{0x00000819, 0x000000b0} ; 0x819 = PROCESSOR_MANAGER
00b3 02a0 | | Declare_Subprogram Null_Subprogram
00b4 038e | | Declare_Type Package,Defined
00b5 e002 | | Load 0x0,0x2
00b6 4801 |H | Short_Literal 0x1
00b7 00da | | Load_Top At_Offset_2
00b8 020e | | Execute Module,Augment_Imports
00b9 6096 |` | Indirect_Literal Discrete,0x150,{0x00000000, 0x00019c04}
00ba e001 | | Load 0x0,0x1
00bb 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
00bc e001 | | Load 0x0,0x1
00bd 4801 |H | Short_Literal 0x1
00be 00da | | Load_Top At_Offset_2
00bf 020e | | Execute Module,Augment_Imports
00c0 00d8 | | Load_Top At_Offset_0
00c1 020f | | Execute Module,Activate
00c2 e001 | | Load 0x0,0x1
00c3 e211 | | Load 0x1,0x11
00c4 e212 | | Load 0x1,0x12
00c5 00db | | Load_Top At_Offset_3
00c6 4804 |H | Short_Literal 0x4
00c7 e210 | | Load 0x1,0x10
00c8 020e | | Execute Module,Augment_Imports
00c9 e210 | | Load 0x1,0x10
00ca 020f | | Execute Module,Activate
00cb 4800 |H | Short_Literal 0x0
00cc 607f |` | Indirect_Literal Discrete,0x14c,{0x00004c13, 0x000000b0} ; 0x4c13 = SEGMENTED_HEAP_INTERFACE
00cd 02a0 | | Declare_Subprogram Null_Subprogram
00ce 038e | | Declare_Type Package,Defined
00cf e002 | | Load 0x0,0x2
00d0 4801 |H | Short_Literal 0x1
00d1 00da | | Load_Top At_Offset_2
00d2 020e | | Execute Module,Augment_Imports
00d3 6074 |`t | Indirect_Literal Discrete,0x148,{0x00000000, 0x0001ac04}
00d4 e001 | | Load 0x0,0x1
00d5 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
00d6 e001 | | Load 0x0,0x1
00d7 e211 | | Load 0x1,0x11
00d8 4802 |H | Short_Literal 0x2
00d9 00db | | Load_Top At_Offset_3
00da 020e | | Execute Module,Augment_Imports
00db 00d8 | | Load_Top At_Offset_0
00dc 020f | | Execute Module,Activate
00dd 4800 |H | Short_Literal 0x0
00de 6065 |`e | Indirect_Literal Discrete,0x144,{0x00001c19, 0x000000b0} ; 0x1c19 = SUBSTRATE
00df 02a0 | | Declare_Subprogram Null_Subprogram
00e0 038e | | Declare_Type Package,Defined
00e1 00da | | Load_Top At_Offset_2
00e2 e211 | | Load 0x1,0x11
00e3 4802 |H | Short_Literal 0x2
00e4 00db | | Load_Top At_Offset_3
00e5 020e | | Execute Module,Augment_Imports
00e6 6059 |`Y | Indirect_Literal Discrete,0x140,{0x00000000, 0x0001a404}
00e7 e001 | | Load 0x0,0x1
00e8 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
00e9 e001 | | Load 0x0,0x1
00ea e002 | | Load 0x0,0x2
00eb e213 | | Load 0x1,0x13
00ec e212 | | Load 0x1,0x12
00ed 4804 |H | Short_Literal 0x4
00ee e216 | | Load 0x1,0x16
00ef 020e | | Execute Module,Augment_Imports
00f0 00d8 | | Load_Top At_Offset_0
00f1 020f | | Execute Module,Activate
00f2 4800 |H | Short_Literal 0x0
00f3 6048 |`H | Indirect_Literal Discrete,0x13c,{0x00001819, 0x000000b0} ; 0x1819 = EXCEPTIONS
00f4 02a0 | | Declare_Subprogram Null_Subprogram
00f5 038e | | Declare_Type Package,Defined
00f6 e002 | | Load 0x0,0x2
00f7 4801 |H | Short_Literal 0x1
00f8 00da | | Load_Top At_Offset_2
00f9 020e | | Execute Module,Augment_Imports
00fa 603d |`= | Indirect_Literal Discrete,0x138,{0x00000000, 0x0001b804}
00fb e001 | | Load 0x0,0x1
00fc 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
00fd 00d8 | | Load_Top At_Offset_0
00fe 020f | | Execute Module,Activate
00ff 4800 |H | Short_Literal 0x0
0100 6033 |`3 | Indirect_Literal Discrete,0x134,{0x00003813, 0x000000b0} ; 0x3813 = IO_DEFINITIONS
0101 02a0 | | Declare_Subprogram Null_Subprogram
0102 038e | | Declare_Type Package,Defined
0103 e002 | | Load 0x0,0x2
0104 4801 |H | Short_Literal 0x1
0105 00da | | Load_Top At_Offset_2
0106 020e | | Execute Module,Augment_Imports
0107 6028 |`( | Indirect_Literal Discrete,0x130,{0x00000000, 0x0001e004}
0108 e001 | | Load 0x0,0x1
0109 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
010a 00d8 | | Load_Top At_Offset_0
010b 020f | | Execute Module,Activate
010c 4800 |H | Short_Literal 0x0
010d 601e |` | Indirect_Literal Discrete,0x12c,{0x00003413, 0x000000b0} ; 0x3413 = MACHINE
010e 02a0 | | Declare_Subprogram Null_Subprogram
010f 038e | | Declare_Type Package,Defined
0110 e002 | | Load 0x0,0x2
0111 e211 | | Load 0x1,0x11
0112 4802 |H | Short_Literal 0x2
0113 00db | | Load_Top At_Offset_3
0114 020e | | Execute Module,Augment_Imports
0115 6012 |` | Indirect_Literal Discrete,0x128,{0x00000000, 0x0001b004}
0116 e001 | | Load 0x0,0x1
0117 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
0118 e001 | | Load 0x0,0x1
0119 4801 |H | Short_Literal 0x1
011a 00da | | Load_Top At_Offset_2
011b 020e | | Execute Module,Augment_Imports
011c 00d8 | | Load_Top At_Offset_0
011d 020f | | Execute Module,Activate
011e e211 | | Load 0x1,0x11
011f e002 | | Load 0x0,0x2
0120 e214 | | Load 0x1,0x14
0121 4803 |H | Short_Literal 0x3
0122 e212 | | Load 0x1,0x12
0123 020e | | Execute Module,Augment_Imports
0124 e212 | | Load 0x1,0x12
0125 020f | | Execute Module,Activate
0126 BODY_0060:
0126 00bc | | Action Signal_Activated
0127 00bb | | Action Signal_Completion
0128 0000 0000 | | .LITERAL {0x00000000, 0x0001b004}
012c 0000 3413 | 4 | .LITERAL {0x00003413, 0x000000b0}
0130 0000 0000 | | .LITERAL {0x00000000, 0x0001e004}
0134 0000 3813 | 8 | .LITERAL {0x00003813, 0x000000b0}
0138 0000 0000 | | .LITERAL {0x00000000, 0x0001b804}
013c 0000 1819 | | .LITERAL {0x00001819, 0x000000b0}
0140 0000 0000 | | .LITERAL {0x00000000, 0x0001a404}
0144 0000 1c19 | | .LITERAL {0x00001c19, 0x000000b0}
0148 0000 0000 | | .LITERAL {0x00000000, 0x0001ac04}
014c 0000 4c13 | L | .LITERAL {0x00004c13, 0x000000b0}
0150 0000 0000 | | .LITERAL {0x00000000, 0x00019c04}
0154 0000 0819 | | .LITERAL {0x00000819, 0x000000b0}
0158 0000 0000 | | .LITERAL {0x00000000, 0x0001bc04}
015c 0000 1013 | | .LITERAL {0x00001013, 0x000000b0}
0160 0000 0000 | | .LITERAL {0x00000000, 0x0001a004}
0164 0000 0c19 | | .LITERAL {0x00000c19, 0x000000b0}
0168 0000 0000 | | .LITERAL {0x00000000, 0x00019804}
016c 0000 3013 | 0 | .LITERAL {0x00003013, 0x000000b0}
0170 0000 0000 | | .LITERAL {0x00000000, 0x0001a804}
0174 0000 2419 | $ | .LITERAL {0x00002419, 0x000000b0}
0178 0000 0000 | | .LITERAL {0x00000000, 0x0001b404}
017c 0000 2819 | ( | .LITERAL {0x00002819, 0x000000b0}
0180 0000 0000 | | .LITERAL {0x00000000, 0x00019404}
0184 0000 0c13 | | .LITERAL {0x00000c13, 0x000000b0}
0188 0000 0000 | | .LITERAL {0x00000000, 0x00019004}
018c 0000 0813 | | .LITERAL {0x00000813, 0x000000b0}
0190 ; --------------------------------------------------------------------------------------
0190 ; Debug Table
0190 ; --------------------------------------------------------------------------------------
0190 0003 0001 | | .CONST 0x0003,0x0001
0192 0063 019a | c | .DEBUG 0x0063,0x019a,0x0201,0x0000,0x0000,0x0000,0x0000,0x0000
019a ; --------------------------------------------------------------------------------------
019a ; Debug3 Subtable 0x0
019a ; --------------------------------------------------------------------------------------
019a 0000 0000 | | .DBG3TAB 0x0000,0x0000
019c 0000 0000 | | .BLANK 0000[0x64]