|
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 - 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]