|
|
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: »820234.SEG«
└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
└─⟦this⟧ »820234.SEG«
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
└─⟦this⟧ »820234.SEG«
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
└─⟦this⟧ »820234.SEG«
└─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5
└─⟦this⟧ »820234.SEG«
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
└─⟦this⟧ »820234.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 0108 | | .CONST 0x0108 ; 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 d0f4 | | .XXX[0x22]
000a 2000 0000 | |
000c 0000 0000 | |
000e 00ff ffff | |
0010 0001 0804 | |
0012 0001 9004 | |
0014 0001 0c04 | |
0016 0001 1404 | |
0018 0001 a804 | |
001a 0001 9404 | |
001c 0003 2804 | ( |
001e 0003 2004 | |
0020 0003 2c04 | , |
0022 0001 9c04 | |
0024 0001 9804 | |
0026 0001 a404 | |
0028 0000 03ff | |
002a 0000 0000 | | .BLANK 0000[0x6]
0030 4b45 524e |KERN| .XXX[0x29]
0032 454c 5f44 |EL_D|
0034 4542 5547 |EBUG|
0036 4745 5200 |GER |
0038 3a4e 4554 |:NET|
003a 3a4d 4f45 |:MOE|
003c 3a52 4444 |:RDD|
003e 3a4b 4552 |:KER|
0040 4e45 4c5f |NEL_|
0042 4445 4255 |DEBU|
0044 4747 4552 |GGER|
0046 2e31 302e |.10.|
0048 302e 3053 |0.0S|
004a 3a4c 4942 |:LIB|
004c 5241 5249 |RARI|
004e 4553 3a4b |ES:K|
0050 4552 4e45 |ERNE|
0052 4c5f 4445 |L_DE|
0054 4255 4747 |BUGG|
0056 4552 2e4c |ER.L|
0058 4942 |IB |
0059 0000 0000 | | .BLANK 0000[0x7]
0060 ; --------------------------------------------------------------------------------------
0060 ; SUBPROGRAM
0060 ; --------------------------------------------------------------------------------------
0060 00c2 | | .CONST 0x00c2 ; 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,0x011a,0x0201,0x0000,0x0000,0x0000,0x0000,0x0000
0064 4800 |H | Short_Literal 0x0
0065 608e |` | Indirect_Literal Discrete,0xf4,{0x00c6a811, 0x000000b0} ; 0xc6a811 = KERNEL_DEBUGGER_MODULE_NAMES
0066 02a0 | | Declare_Subprogram Null_Subprogram
0067 038e | | Declare_Type Package,Defined
0068 6087 |` | Indirect_Literal Discrete,0xf0,{0x00000000, 0x0004b004}
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 607d |`} | Indirect_Literal Discrete,0xec,{0x0021a008, 0x000000b0} ; 0x21a008 = KERNEL_CURRENT_EXCEPTION
006f 02a0 | | Declare_Subprogram Null_Subprogram
0070 038e | | Declare_Type Package,Defined
0071 6076 |`v | Indirect_Literal Discrete,0xe8,{0x00000000, 0x0004c404}
0072 e001 | | Load 0x0,0x1
0073 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
0074 4800 |H | Short_Literal 0x0
0075 606e |`n | Indirect_Literal Discrete,0xe4,{0x000c7c0a, 0x000000b0} ; 0xc7c0a = R1000_UTILITIES
0076 02a0 | | Declare_Subprogram Null_Subprogram
0077 038e | | Declare_Type Package,Defined
0078 0387 | | Declare_Variable Package
0079 4800 |H | Short_Literal 0x0
007a 6065 |`e | Indirect_Literal Discrete,0xe0,{0x0008dc08, 0x000000b0} ; 0x8dc08 = STRING_UTILITIES
007b 02a0 | | Declare_Subprogram Null_Subprogram
007c 038e | | Declare_Type Package,Defined
007d 605e |`^ | Indirect_Literal Discrete,0xdc,{0x00000000, 0x0004bc04}
007e e001 | | Load 0x0,0x1
007f 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
0080 4800 |H | Short_Literal 0x0
0081 6056 |`V | Indirect_Literal Discrete,0xd8,{0x002ed808, 0x000000b0} ; 0x2ed808 = BOUNDED
0082 02a0 | | Declare_Subprogram Null_Subprogram
0083 038e | | Declare_Type Package,Defined
0084 604f |`O | Indirect_Literal Discrete,0xd4,{0x00000000, 0x0004b404}
0085 e001 | | Load 0x0,0x1
0086 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
0087 00d8 | | Load_Top At_Offset_0
0088 020f | | Execute Module,Activate
0089 00d8 | | Load_Top At_Offset_0
008a 4801 |H | Short_Literal 0x1
008b 00db | | Load_Top At_Offset_3
008c 020e | | Execute Module,Augment_Imports
008d 00d9 | | Load_Top At_Offset_1
008e 020f | | Execute Module,Activate
008f e004 | | Load 0x0,0x4
0090 00da | | Load_Top At_Offset_2
0091 e006 | | Load 0x0,0x6
0092 e002 | | Load 0x0,0x2
0093 4804 |H | Short_Literal 0x4
0094 e20f | | Load 0x1,0xf
0095 020e | | Execute Module,Augment_Imports
0096 00da | | Load_Top At_Offset_2
0097 020f | | Execute Module,Activate
0098 4800 |H | Short_Literal 0x0
0099 6036 |`6 | Indirect_Literal Discrete,0xd0,{0x00367808, 0x000000b0} ; 0x367808 = KERNEL_DEBUGGER
009a 02a0 | | Declare_Subprogram Null_Subprogram
009b 038e | | Declare_Type Package,Defined
009c 00d9 | | Load_Top At_Offset_1
009d e006 | | Load 0x0,0x6
009e 4802 |H | Short_Literal 0x2
009f 00db | | Load_Top At_Offset_3
00a0 020e | | Execute Module,Augment_Imports
00a1 602a |`* | Indirect_Literal Discrete,0xcc,{0x00000000, 0x0004c004}
00a2 e001 | | Load 0x0,0x1
00a3 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
00a4 e004 | | Load 0x0,0x4
00a5 e008 | | Load 0x0,0x8
00a6 e00a | | Load 0x0,0xa
00a7 e20f | | Load 0x1,0xf
00a8 e002 | | Load 0x0,0x2
00a9 e210 | | Load 0x1,0x10
00aa e001 | | Load 0x0,0x1
00ab 4807 |H | Short_Literal 0x7
00ac e212 | | Load 0x1,0x12
00ad 020e | | Execute Module,Augment_Imports
00ae 00d8 | | Load_Top At_Offset_0
00af 020f | | Execute Module,Activate
00b0 00d8 | | Load_Top At_Offset_0
00b1 e006 | | Load 0x0,0x6
00b2 4802 |H | Short_Literal 0x2
00b3 e20e | | Load 0x1,0xe
00b4 020e | | Execute Module,Augment_Imports
00b5 e20e | | Load 0x1,0xe
00b6 020f | | Execute Module,Activate
00b7 4800 |H | Short_Literal 0x0
00b8 600f |` | Indirect_Literal Discrete,0xc8,{0x000c840a, 0x00000fb0} ; 0xc840a = _KERNEL_DEBUGGER
00b9 02a0 | | Declare_Subprogram Null_Subprogram
00ba 038e | | Declare_Type Package,Defined
00bb 6008 |` | Indirect_Literal Discrete,0xc4,{0x00000000, 0x0004b804}
00bc e001 | | Load 0x0,0x1
00bd 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
00be 00d8 | | Load_Top At_Offset_0
00bf 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00c0 00d9 | | Load_Top At_Offset_1
00c1 020f | | Execute Module,Activate
00c2 BODY_0060:
00c2 00bc | | Action Signal_Activated
00c3 00bb | | Action Signal_Completion
00c4 0000 0000 | | .LITERAL {0x00000000, 0x0004b804}
00c8 000c 840a | | .LITERAL {0x000c840a, 0x00000fb0}
00cc 0000 0000 | | .LITERAL {0x00000000, 0x0004c004}
00d0 0036 7808 | 6x | .LITERAL {0x00367808, 0x000000b0}
00d4 0000 0000 | | .LITERAL {0x00000000, 0x0004b404}
00d8 002e d808 | . | .LITERAL {0x002ed808, 0x000000b0}
00dc 0000 0000 | | .LITERAL {0x00000000, 0x0004bc04}
00e0 0008 dc08 | | .LITERAL {0x0008dc08, 0x000000b0}
00e4 000c 7c0a | | | .LITERAL {0x000c7c0a, 0x000000b0}
00e8 0000 0000 | | .LITERAL {0x00000000, 0x0004c404}
00ec 0021 a008 | ! | .LITERAL {0x0021a008, 0x000000b0}
00f0 0000 0000 | | .LITERAL {0x00000000, 0x0004b004}
00f4 00c6 a811 | | .LITERAL {0x00c6a811, 0x000000b0}
00f8 0102 0004 | | .XXX[0x3]
00fa 000d | |
00fb 4806 |H | Short_Literal 0x6 ; Debug Table 0x1 = .DEBUG 0x00fb,0x011c,0x0000,0x0000,0x0015,0x1b54,0x0000,0x0000
00fc 6007 |` | Indirect_Literal Discrete,0x104,{0x002ed408, 0x000000b0} ; 0x2ed408 = BOUNDED_LENGTH_STRING_GENERIC
00fd 02a0 | | Declare_Subprogram Null_Subprogram
00fe 038d | | Declare_Type Package,Defined,Visible,Not_Elaborated
00ff 00bf | | Action Accept_Activation
0100 00d8 | | Load_Top At_Offset_0
0101 020d | | Execute Module,Elaborate
0102 00bc | | Action Signal_Activated
0103 00bb | | Action Signal_Completion
0104 002e d408 | . | .LITERAL {0x002ed408, 0x000000b0}
0108 ; --------------------------------------------------------------------------------------
0108 ; Debug Table
0108 ; --------------------------------------------------------------------------------------
0108 0003 0002 | | .CONST 0x0003,0x0002
010a 0063 011a | c | .DEBUG 0x0063,0x011a,0x0201,0x0000,0x0000,0x0000,0x0000,0x0000
0112 00fb 011c | | .DEBUG 0x00fb,0x011c,0x0000,0x0000,0x0015,0x1b54,0x0000,0x0000
011a ; --------------------------------------------------------------------------------------
011a ; Debug3 Subtable 0x0
011a ; --------------------------------------------------------------------------------------
011a 0000 0000 | | .DBG3TAB 0x0000,0x0000
011c ; --------------------------------------------------------------------------------------
011c ; Debug3 Subtable 0x1
011c ; --------------------------------------------------------------------------------------
011c 0000 0000 | | .DBG3TAB 0x0000,0x0000
011e 0000 0000 | | .BLANK 0000[0xe2]