|
|
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: »11289.SEG«
└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
└─⟦this⟧ »11289.SEG«
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
└─⟦this⟧ »11289.SEG«
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
└─⟦this⟧ »11289.SEG«
└─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5
└─⟦this⟧ »11289.SEG«
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
└─⟦this⟧ »11289.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 0198 | | .CONST 0x0198 ; 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 c124 | $| .XXX[0x29]
000a 7000 0000 |p |
000c 0000 0000 | |
000e 00ff ffff | |
0010 0001 0804 | |
0012 0001 9004 | |
0014 0001 9c04 | |
0016 0001 9404 | |
0018 0001 9804 | |
001a 0001 a404 | |
001c 0001 a004 | |
001e 0000 03ff | |
0020 0001 1404 | |
0022 0001 0c04 | |
0024 0001 bc04 | |
0026 0001 b004 | |
0028 4b45 524e |KERN|
002a 454c 5f44 |EL_D|
002c 4542 5547 |EBUG|
002e 4745 525f |GER_|
0030 494f |IO |
0031 0000 0000 | | .BLANK 0000[0x7]
0038 3a4e 4554 |:NET| .XXX[0x24]
003a 3a4d 4f45 |:MOE|
003c 3a55 4444 |:UDD|
003e 3a4b 4552 |:KER|
0040 4e45 4c5f |NEL_|
0042 4445 4255 |DEBU|
0044 4747 4552 |GGER|
0046 5f49 4f2e |_IO.|
0048 3131 2e30 |11.0|
004a 2e33 3a4c |.3:L|
004c 4942 5241 |IBRA|
004e 5249 4553 |RIES|
0050 3a4b 4552 |:KER|
0052 4e45 4c5f |NEL_|
0054 4445 4255 |DEBU|
0056 4747 4552 |GGER|
0058 5f49 4f2e |_IO.|
005a 4c49 4200 |LIB |
005c 0000 0000 | | .BLANK 0000[0x4]
0060 ; --------------------------------------------------------------------------------------
0060 ; SUBPROGRAM
0060 ; --------------------------------------------------------------------------------------
0060 013a | : | .CONST 0x013a ; 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,0x01a2,0x0201,0x0000,0x0000,0x0000,0x0000,0x0000
0064 4800 |H | Short_Literal 0x0
0065 612a |a* | Indirect_Literal Discrete,0x190,{0x00001413, 0x000000b0} ; 0x1413 = MODEM_DEFINITIONS
0066 02a0 | | Declare_Subprogram Null_Subprogram
0067 038e | | Declare_Type Package,Defined
0068 e002 | | Load 0x0,0x2
0069 4801 |H | Short_Literal 0x1
006a 00da | | Load_Top At_Offset_2
006b 020e | | Execute Module,Augment_Imports
006c 611f |a | Indirect_Literal Discrete,0x18c,{0x00000000, 0x00033c04}
006d e001 | | Load 0x0,0x1
006e 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
006f 00d8 | | Load_Top At_Offset_0
0070 020f | | Execute Module,Activate
0071 4800 |H | Short_Literal 0x0
0072 6115 |a | Indirect_Literal Discrete,0x188,{0x00001813, 0x000000b0} ; 0x1813 = MODEM_STREAMS
0073 02a0 | | Declare_Subprogram Null_Subprogram
0074 038e | | Declare_Type Package,Defined
0075 610e |a | Indirect_Literal Discrete,0x184,{0x00000000, 0x00034004}
0076 e001 | | Load 0x0,0x1
0077 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
0078 00d8 | | Load_Top At_Offset_0
0079 020f | | Execute Module,Activate
007a 4800 |H | Short_Literal 0x0
007b 6104 |a | Indirect_Literal Discrete,0x180,{0x00001c13, 0x000000b0} ; 0x1c13 = PACKET_DEFINITIONS
007c 02a0 | | Declare_Subprogram Null_Subprogram
007d 038e | | Declare_Type Package,Defined
007e e002 | | Load 0x0,0x2
007f 4801 |H | Short_Literal 0x1
0080 00da | | Load_Top At_Offset_2
0081 020e | | Execute Module,Augment_Imports
0082 0387 | | Declare_Variable Package
0083 00d8 | | Load_Top At_Offset_0
0084 020f | | Execute Module,Activate
0085 4809 |H | Short_Literal 0x9
0086 60f5 |` | Indirect_Literal Discrete,0x17c,{0x00004013, 0x000000b0} ; 0x4013 = MULTIPLEXING
0087 02a0 | | Declare_Subprogram Null_Subprogram
0088 038c | | Declare_Type Package,Defined,Not_Elaborated
0089 00d9 | | Load_Top At_Offset_1
008a 4801 |H | Short_Literal 0x1
008b 00da | | Load_Top At_Offset_2
008c 020e | | Execute Module,Augment_Imports
008d 4800 |H | Short_Literal 0x0
008e 60e9 |` | Indirect_Literal Discrete,0x178,{0x00002013, 0x000000b0} ; 0x2013 = KERNEL_DEBUGGER_IO_MODULE_NAMES
008f 02a0 | | Declare_Subprogram Null_Subprogram
0090 038e | | Declare_Type Package,Defined
0091 60e2 |` | Indirect_Literal Discrete,0x174,{0x00000000, 0x00032004}
0092 e001 | | Load 0x0,0x1
0093 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
0094 00d8 | | Load_Top At_Offset_0
0095 020f | | Execute Module,Activate
0096 4800 |H | Short_Literal 0x0
0097 60d8 |` | Indirect_Literal Discrete,0x170,{0x00002413, 0x000000b0} ; 0x2413 = DEBUGGER_PORT_DEFINITIONS
0098 02a0 | | Declare_Subprogram Null_Subprogram
0099 038e | | Declare_Type Package,Defined
009a 60d1 |` | Indirect_Literal Discrete,0x16c,{0x00000000, 0x00032804}
009b e001 | | Load 0x0,0x1
009c 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
009d 00d8 | | Load_Top At_Offset_0
009e 020f | | Execute Module,Activate
009f 4800 |H | Short_Literal 0x0
00a0 60c7 |` | Indirect_Literal Discrete,0x168,{0x00003c13, 0x000000b0} ; 0x3c13 = TRACE
00a1 02a0 | | Declare_Subprogram Null_Subprogram
00a2 038e | | Declare_Type Package,Defined
00a3 00d9 | | Load_Top At_Offset_1
00a4 e002 | | Load 0x0,0x2
00a5 4802 |H | Short_Literal 0x2
00a6 00db | | Load_Top At_Offset_3
00a7 020e | | Execute Module,Augment_Imports
00a8 0387 | | Declare_Variable Package
00a9 4800 |H | Short_Literal 0x0
00aa 60b9 |` | Indirect_Literal Discrete,0x164,{0x00001419, 0x000000b0} ; 0x1419 = DEBUGGER_PORT_MANAGER
00ab 02a0 | | Declare_Subprogram Null_Subprogram
00ac 038e | | Declare_Type Package,Defined
00ad 60b2 |` | Indirect_Literal Discrete,0x160,{0x00000000, 0x00032c04}
00ae e001 | | Load 0x0,0x1
00af 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
00b0 4800 |H | Short_Literal 0x0
00b1 60aa |` | Indirect_Literal Discrete,0x15c,{0x00002c13, 0x000000b0} ; 0x2c13 = PORT_SEQUENCE_NUMBER
00b2 02a0 | | Declare_Subprogram Null_Subprogram
00b3 038e | | Declare_Type Package,Defined
00b4 60a3 |` | Indirect_Literal Discrete,0x158,{0x00000000, 0x00032404}
00b5 e001 | | Load 0x0,0x1
00b6 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
00b7 4800 |H | Short_Literal 0x0
00b8 609b |` | Indirect_Literal Discrete,0x154,{0x00002813, 0x000000b0} ; 0x2813 = DEBUGGER_IOP_DEFS
00b9 02a0 | | Declare_Subprogram Null_Subprogram
00ba 038e | | Declare_Type Package,Defined
00bb e00c | | Load 0x0,0xc
00bc e002 | | Load 0x0,0x2
00bd e007 | | Load 0x0,0x7
00be 4803 |H | Short_Literal 0x3
00bf e216 | | Load 0x1,0x16
00c0 020e | | Execute Module,Augment_Imports
00c1 0387 | | Declare_Variable Package
00c2 e006 | | Load 0x0,0x6
00c3 4801 |H | Short_Literal 0x1
00c4 00da | | Load_Top At_Offset_2
00c5 020e | | Execute Module,Augment_Imports
00c6 00d8 | | Load_Top At_Offset_0
00c7 020f | | Execute Module,Activate
00c8 e008 | | Load 0x0,0x8
00c9 e004 | | Load 0x0,0x4
00ca 4802 |H | Short_Literal 0x2
00cb e215 | | Load 0x1,0x15
00cc 020e | | Execute Module,Augment_Imports
00cd 00d9 | | Load_Top At_Offset_1
00ce 020f | | Execute Module,Activate
00cf 4800 |H | Short_Literal 0x0
00d0 607f |` | Indirect_Literal Discrete,0x150,{0x00001019, 0x000000b0} ; 0x1019 = BYTE_BUFFER
00d1 02a0 | | Declare_Subprogram Null_Subprogram
00d2 038e | | Declare_Type Package,Defined
00d3 e002 | | Load 0x0,0x2
00d4 4801 |H | Short_Literal 0x1
00d5 00da | | Load_Top At_Offset_2
00d6 020e | | Execute Module,Augment_Imports
00d7 0387 | | Declare_Variable Package
00d8 00d8 | | Load_Top At_Offset_0
00d9 020f | | Execute Module,Activate
00da e212 | | Load 0x1,0x12
00db e002 | | Load 0x0,0x2
00dc e006 | | Load 0x0,0x6
00dd e216 | | Load 0x1,0x16
00de e217 | | Load 0x1,0x17
00df e007 | | Load 0x0,0x7
00e0 e215 | | Load 0x1,0x15
00e1 e008 | | Load 0x0,0x8
00e2 e004 | | Load 0x0,0x4
00e3 4809 |H | Short_Literal 0x9
00e4 e214 | | Load 0x1,0x14
00e5 020e | | Execute Module,Augment_Imports
00e6 00db | | Load_Top At_Offset_3
00e7 020f | | Execute Module,Activate
00e8 00db | | Load_Top At_Offset_3
00e9 4801 |H | Short_Literal 0x1
00ea e213 | | Load 0x1,0x13
00eb 020e | | Execute Module,Augment_Imports
00ec e213 | | Load 0x1,0x13
00ed 020f | | Execute Module,Activate
00ee e213 | | Load 0x1,0x13
00ef e002 | | Load 0x0,0x2
00f0 e008 | | Load 0x0,0x8
00f1 e004 | | Load 0x0,0x4
00f2 4804 |H | Short_Literal 0x4
00f3 e210 | | Load 0x1,0x10
00f4 020e | | Execute Module,Augment_Imports
00f5 e210 | | Load 0x1,0x10
00f6 020d | | Execute Module,Elaborate
00f7 4806 |H | Short_Literal 0x6
00f8 6053 |`S | Indirect_Literal Discrete,0x14c,{0x00004413, 0x000000b0} ; 0x4413 = PACKETIZE_WITH_COUNT
00f9 02a0 | | Declare_Subprogram Null_Subprogram
00fa 038c | | Declare_Type Package,Defined,Not_Elaborated
00fb e002 | | Load 0x0,0x2
00fc e20f | | Load 0x1,0xf
00fd 4802 |H | Short_Literal 0x2
00fe 00db | | Load_Top At_Offset_3
00ff 020e | | Execute Module,Augment_Imports
0100 00d8 | | Load_Top At_Offset_0
0101 020d | | Execute Module,Elaborate
0102 4806 |H | Short_Literal 0x6
0103 6044 |`D | Indirect_Literal Discrete,0x148,{0x00004813, 0x000000b0} ; 0x4813 = ABSTRACT_PORT
0104 02a0 | | Declare_Subprogram Null_Subprogram
0105 038c | | Declare_Type Package,Defined,Not_Elaborated
0106 e20f | | Load 0x1,0xf
0107 4801 |H | Short_Literal 0x1
0108 00da | | Load_Top At_Offset_2
0109 020e | | Execute Module,Augment_Imports
010a e002 | | Load 0x0,0x2
010b e212 | | Load 0x1,0x12
010c e213 | | Load 0x1,0x13
010d e008 | | Load 0x0,0x8
010e e004 | | Load 0x0,0x4
010f e214 | | Load 0x1,0x14
0110 e00d | | Load 0x0,0xd
0111 4807 |H | Short_Literal 0x7
0112 e219 | | Load 0x1,0x19
0113 020e | | Execute Module,Augment_Imports
0114 00d8 | | Load_Top At_Offset_0
0115 020d | | Execute Module,Elaborate
0116 4803 |H | Short_Literal 0x3
0117 602c |`, | Indirect_Literal Discrete,0x144,{0x00002019, 0x000000b0} ; 0x2019 = RECEIVE_BUFFER
0118 02a0 | | Declare_Subprogram Null_Subprogram
0119 038c | | Declare_Type Package,Defined,Not_Elaborated
011a 00db | | Load_Top At_Offset_3
011b e20f | | Load 0x1,0xf
011c e002 | | Load 0x0,0x2
011d e008 | | Load 0x0,0x8
011e e004 | | Load 0x0,0x4
011f 4805 |H | Short_Literal 0x5
0120 e21a | | Load 0x1,0x1a
0121 020e | | Execute Module,Augment_Imports
0122 00d8 | | Load_Top At_Offset_0
0123 020d | | Execute Module,Elaborate
0124 4800 |H | Short_Literal 0x0
0125 601a |` | Indirect_Literal Discrete,0x140,{0x00005013, 0x000000b0} ; 0x5013 = MODEM
0126 02a0 | | Declare_Subprogram Null_Subprogram
0127 038e | | Declare_Type Package,Defined
0128 6013 |` | Indirect_Literal Discrete,0x13c,{0x00000000, 0x00033804}
0129 e001 | | Load 0x0,0x1
012a 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
012b e20f | | Load 0x1,0xf
012c e20d | | Load 0x1,0xd
012d e219 | | Load 0x1,0x19
012e e218 | | Load 0x1,0x18
012f e21a | | Load 0x1,0x1a
0130 e210 | | Load 0x1,0x10
0131 e004 | | Load 0x0,0x4
0132 e002 | | Load 0x0,0x2
0133 e008 | | Load 0x0,0x8
0134 e213 | | Load 0x1,0x13
0135 480a |H | Short_Literal 0xa
0136 e21b | | Load 0x1,0x1b
0137 020e | | Execute Module,Augment_Imports
0138 00d8 | | Load_Top At_Offset_0
0139 020f | | Execute Module,Activate
013a BODY_0060:
013a 00bc | | Action Signal_Activated
013b 00bb | | Action Signal_Completion
013c 0000 0000 | | .LITERAL {0x00000000, 0x00033804}
0140 0000 5013 | P | .LITERAL {0x00005013, 0x000000b0}
0144 0000 2019 | | .LITERAL {0x00002019, 0x000000b0}
0148 0000 4813 | H | .LITERAL {0x00004813, 0x000000b0}
014c 0000 4413 | D | .LITERAL {0x00004413, 0x000000b0}
0150 0000 1019 | | .LITERAL {0x00001019, 0x000000b0}
0154 0000 2813 | ( | .LITERAL {0x00002813, 0x000000b0}
0158 0000 0000 | | .LITERAL {0x00000000, 0x00032404}
015c 0000 2c13 | , | .LITERAL {0x00002c13, 0x000000b0}
0160 0000 0000 | | .LITERAL {0x00000000, 0x00032c04}
0164 0000 1419 | | .LITERAL {0x00001419, 0x000000b0}
0168 0000 3c13 | < | .LITERAL {0x00003c13, 0x000000b0}
016c 0000 0000 | | .LITERAL {0x00000000, 0x00032804}
0170 0000 2413 | $ | .LITERAL {0x00002413, 0x000000b0}
0174 0000 0000 | | .LITERAL {0x00000000, 0x00032004}
0178 0000 2013 | | .LITERAL {0x00002013, 0x000000b0}
017c 0000 4013 | @ | .LITERAL {0x00004013, 0x000000b0}
0180 0000 1c13 | | .LITERAL {0x00001c13, 0x000000b0}
0184 0000 0000 | | .LITERAL {0x00000000, 0x00034004}
0188 0000 1813 | | .LITERAL {0x00001813, 0x000000b0}
018c 0000 0000 | | .LITERAL {0x00000000, 0x00033c04}
0190 0000 1413 | | .LITERAL {0x00001413, 0x000000b0}
0194 0000 0000 | | .BLANK 0000[0x4]
0198 ; --------------------------------------------------------------------------------------
0198 ; Debug Table
0198 ; --------------------------------------------------------------------------------------
0198 0003 0001 | | .CONST 0x0003,0x0001
019a 0063 01a2 | c | .DEBUG 0x0063,0x01a2,0x0201,0x0000,0x0000,0x0000,0x0000,0x0000
01a2 ; --------------------------------------------------------------------------------------
01a2 ; Debug3 Subtable 0x0
01a2 ; --------------------------------------------------------------------------------------
01a2 0000 0000 | | .DBG3TAB 0x0000,0x0000
01a4 0000 0000 | | .BLANK 0000[0x5c]