|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 1024 (0x400) Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_e2acbc
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« └─⟦this⟧
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 0140 | @ | .CONST 0x0140 ; 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 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 002c | , | .CONST 0x002c ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0015 | | .CONST 0x0015 ; Number of locals 000b INIT_0008: 000b 0092 00fc | | Action Push_String_Extended,0xfc ; "Host_Only" 000d 0129 | ) | Execute Any,Make_Visible 000e 00c4 | | Action Make_Default 000f 00c4 | | Action Make_Default 0010 00c4 | | Action Make_Default 0011 00c4 | | Action Make_Default 0012 0092 00fd | | Action Push_String_Extended,0xfd ; "Trace_command_output" 0014 0129 | ) | Execute Any,Make_Visible 0015 c210 | | Store 0x1,0x10 0016 029a 0033 | 3| Declare_Subprogram INIT_0030,For_Outer_Call,Visible,Unelaborated 0018 c20e | | Store 0x1,0xe 0019 029a 006b | k| Declare_Subprogram INIT_0068,For_Outer_Call,Visible,Unelaborated 001b c20f | | Store 0x1,0xf 001c 029a 007b | {| Declare_Subprogram INIT_0078,For_Outer_Call,Visible,Unelaborated 001e c211 | | Store 0x1,0x11 001f 00bf | | Action Accept_Activation 0020 00e3 | | Load_Encached Natural_Cache 0021 00ea | | Load_Encached Null_String_Cache 0022 029d 0083 | | Declare_Subprogram INIT_0080,For_Outer_Call 0024 029d 008b | | Declare_Subprogram INIT_0088,For_Outer_Call 0026 1d0e | | Execute_Immediate Reference_Lex_1,0xe 0027 00c7 | | Action Elaborate_Subprogram 0028 1d0f | | Execute_Immediate Reference_Lex_1,0xf 0029 00c7 | | Action Elaborate_Subprogram 002a 1d11 | | Execute_Immediate Reference_Lex_1,0x11 002b 00c7 | | Action Elaborate_Subprogram 002c BODY_0008: 002c 00bc | | Action Signal_Activated 002d 00bb | | Action Signal_Completion 002e 0000 0000 | | .XXX[0x2] 0030 ; -------------------------------------------------------------------------------------- 0030 ; SUBPROGRAM 0030 ; -------------------------------------------------------------------------------------- 0030 003b | ; | .CONST 0x003b ; Address of begin 0031 0043 | C | .CONST 0x0043 ; Address of exception handler 0032 0003 | | .CONST 0x0003 ; Number of locals 0033 INIT_0030: 0033 482e |H. | Short_Literal 0x2e 0034 8214 | | Call 0x1,0x14 0035 01cb | | Execute Vector,Append 0036 00db | | Load_Top At_Offset_3 0037 01cc | | Execute Vector,Catenate 0038 0007 | | Action Break_Optional 0039 e212 | | Load 0x1,0x12 003a 0007 | | Action Break_Optional 003b BODY_0030: 003b 6024 |`$ | Indirect_Literal Discrete,0x60,{0x00000000, 0x00004000} 003c e001 | | Load 0x0,0x1 003d 1b0e | | Execute Package,Field_Read,Field_Number 0xe 003e 00db | | Load_Top At_Offset_3 003f e5fe | | Load 0x2,-0x2 0040 e002 | | Load 0x0,0x2 0041 1842 | B | Execute Package,Field_Execute,Field_Number 0x42 0042 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0043 TRAP_0030: 0043 e002 | | Load 0x0,0x2 0044 1b16 | | Execute Package,Field_Read,Field_Number 0x16 0045 010f | | Execute Exception,Equal 0046 680b |h | Jump_Zero 0x52 0047 e003 | | Load 0x0,0x3 0048 180e | | Execute Package,Field_Execute,Field_Number 0xe 0049 4805 |H | Short_Literal 0x5 004a 0092 00fe | | Action Push_String_Extended,0xfe ; "Undefined switch name " 004c e402 | | Load 0x2,0x2 004d 01cc | | Execute Vector,Catenate 004e e004 | | Load 0x0,0x4 004f 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0050 4800 |H | Short_Literal 0x0 0051 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0052 e003 | | Load 0x0,0x3 0053 180e | | Execute Package,Field_Execute,Field_Number 0xe 0054 4805 |H | Short_Literal 0x5 0055 0092 00ff | | Action Push_String_Extended,0xff ; "Unhandled exception " 0057 4800 |H | Short_Literal 0x0 0058 4801 |H | Short_Literal 0x1 0059 e005 | | Load 0x0,0x5 005a 1815 | | Execute Package,Field_Execute,Field_Number 0x15 005b 01cc | | Execute Vector,Catenate 005c e004 | | Load 0x0,0x4 005d 1813 | | Execute Package,Field_Execute,Field_Number 0x13 005e 4800 |H | Short_Literal 0x0 005f 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0060 0000 0000 | | .LITERAL {0x00000000, 0x00004000} 0064 0000 0000 | | .BLANK 0000[0x4] 0068 ; -------------------------------------------------------------------------------------- 0068 ; SUBPROGRAM 0068 ; -------------------------------------------------------------------------------------- 0068 006b | k | .CONST 0x006b ; Address of begin 0069 0004 | | .CONST 0x0004 ; Address of exception handler 006a 0001 | | .CONST 0x0001 ; Number of locals 006b BODY_0068: 006b INIT_0068: 006b 00da | | Load_Top At_Offset_2 006c e006 | | Load 0x0,0x6 006d 1810 | | Execute Package,Field_Execute,Field_Number 0x10 006e 012f | / | Execute Any,Equal 006f 6802 |h | Jump_Zero 0x72 0070 4801 |H | Short_Literal 0x1 0071 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0072 00da | | Load_Top At_Offset_2 0073 8215 | | Call 0x1,0x15 0074 e20d | | Load 0x1,0xd 0075 820e | | Call 0x1,0xe 0076 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0077 0000 | | .XXX[0x1] 0078 ; -------------------------------------------------------------------------------------- 0078 ; SUBPROGRAM 0078 ; -------------------------------------------------------------------------------------- 0078 007b | { | .CONST 0x007b ; Address of begin 0079 0004 | | .CONST 0x0004 ; Address of exception handler 007a 0001 | | .CONST 0x0001 ; Number of locals 007b BODY_0078: 007b INIT_0078: 007b 00da | | Load_Top At_Offset_2 007c 8215 | | Call 0x1,0x15 007d e210 | | Load 0x1,0x10 007e 820e | | Call 0x1,0xe 007f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0080 ; -------------------------------------------------------------------------------------- 0080 ; SUBPROGRAM 0080 ; -------------------------------------------------------------------------------------- 0080 0083 | | .CONST 0x0083 ; Address of begin 0081 0004 | | .CONST 0x0004 ; Address of exception handler 0082 0001 | | .CONST 0x0001 ; Number of locals 0083 BODY_0080: 0083 INIT_0080: 0083 0092 0100 | | Action Push_String_Extended,0x100 ; "RCI" 0085 00ca | | Action Exit_Nullary_Function 0086 0000 0000 | | .XXX[0x2] 0088 ; -------------------------------------------------------------------------------------- 0088 ; SUBPROGRAM 0088 ; -------------------------------------------------------------------------------------- 0088 009a | | .CONST 0x009a ; Address of begin 0089 0004 | | .CONST 0x0004 ; Address of exception handler 008a 0005 | | .CONST 0x0005 ; Number of locals 008b INIT_0088: 008b e006 | | Load 0x0,0x6 008c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 008d 02c7 | | Declare_Variable Any 008e 00d8 | | Load_Top At_Offset_0 008f 1c00 | | Execute_Immediate Run_Utility,0x0 0090 e006 | | Load 0x0,0x6 0091 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0092 02c7 | | Declare_Variable Any 0093 00d8 | | Load_Top At_Offset_0 0094 1c00 | | Execute_Immediate Run_Utility,0x0 0095 e006 | | Load 0x0,0x6 0096 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0097 e006 | | Load 0x0,0x6 0098 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0099 1b0f | | Execute Package,Field_Read,Field_Number 0xf 009a BODY_0088: 009a e006 | | Load 0x0,0x6 009b 1b0d | | Execute Package,Field_Read,Field_Number 0xd 009c e402 | | Load 0x2,0x2 009d 0120 | | Execute Any,Is_Value 009e 6803 |h | Jump_Zero 0xa2 009f e006 | | Load 0x0,0x6 00a0 1b0f | | Execute Package,Field_Read,Field_Number 0xf 00a1 7801 |x | Jump 0xa3 00a2 e402 | | Load 0x2,0x2 00a3 6054 |`T | Indirect_Literal Discrete,0xf8,{0x00000000, 0x00004000} 00a4 e001 | | Load 0x0,0x1 00a5 1b0e | | Execute Package,Field_Read,Field_Number 0xe 00a6 e5ff | | Load 0x2,-0x1 00a7 e006 | | Load 0x0,0x6 00a8 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 00a9 1811 | | Execute Package,Field_Execute,Field_Number 0x11 00aa e006 | | Load 0x0,0x6 00ab 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d 00ac 181f | | Execute Package,Field_Execute,Field_Number 0x1f 00ad c402 | | Store 0x2,0x2 00ae 005a | Z | Store_Top Discrete,At_Offset_2 00af 00d9 | | Load_Top At_Offset_1 00b0 6818 |h | Jump_Zero 0xc9 00b1 e003 | | Load 0x0,0x3 00b2 180e | | Execute Package,Field_Execute,Field_Number 0xe 00b3 4806 |H | Short_Literal 0x6 00b4 0092 0101 | | Action Push_String_Extended,0x101 ; "Got " 00b6 e404 | | Load 0x2,0x4 00b7 e006 | | Load 0x0,0x6 00b8 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00b9 011c | | Execute Any,Convert_Unchecked 00ba 1c01 | | Execute_Immediate Run_Utility,0x1 00bb 01cc | | Execute Vector,Catenate 00bc 0092 0102 | | Action Push_String_Extended,0x102 ; " while trying to get switch file for view " 00be 01cc | | Execute Vector,Catenate 00bf e5ff | | Load 0x2,-0x1 00c0 e006 | | Load 0x0,0x6 00c1 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 00c2 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38 00c3 01cc | | Execute Vector,Catenate 00c4 e004 | | Load 0x0,0x4 00c5 1813 | | Execute Package,Field_Execute,Field_Number 0x13 00c6 e006 | | Load 0x0,0x6 00c7 1815 | | Execute Package,Field_Execute,Field_Number 0x15 00c8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00c9 e006 | | Load 0x0,0x6 00ca 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00cb 00db | | Load_Top At_Offset_3 00cc 0120 | | Execute Any,Is_Value 00cd 6803 |h | Jump_Zero 0xd1 00ce e006 | | Load 0x0,0x6 00cf 1b14 | | Execute Package,Field_Read,Field_Number 0x14 00d0 7801 |x | Jump 0xd2 00d1 00db | | Load_Top At_Offset_3 00d2 6025 |`% | Indirect_Literal Discrete,0xf8,{0x00000000, 0x00004000} 00d3 e001 | | Load 0x0,0x1 00d4 1b0e | | Execute Package,Field_Read,Field_Number 0xe 00d5 4800 |H | Short_Literal 0x0 00d6 e402 | | Load 0x2,0x2 00d7 e006 | | Load 0x0,0x6 00d8 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39 00d9 181a | | Execute Package,Field_Execute,Field_Number 0x1a 00da c403 | | Store 0x2,0x3 00db 005a | Z | Store_Top Discrete,At_Offset_2 00dc 00d9 | | Load_Top At_Offset_1 00dd 7002 |p | Jump_Nonzero 0xe0 00de 00da | | Load_Top At_Offset_2 00df 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00e0 e003 | | Load 0x0,0x3 00e1 180e | | Execute Package,Field_Execute,Field_Number 0xe 00e2 4806 |H | Short_Literal 0x6 00e3 0092 0101 | | Action Push_String_Extended,0x101 ; "Got " 00e5 e404 | | Load 0x2,0x4 00e6 e006 | | Load 0x0,0x6 00e7 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00e8 011c | | Execute Any,Convert_Unchecked 00e9 1c01 | | Execute_Immediate Run_Utility,0x1 00ea 01cc | | Execute Vector,Catenate 00eb 0092 0102 | | Action Push_String_Extended,0x102 ; " while trying to get switch file for view " 00ed 01cc | | Execute Vector,Catenate 00ee e5ff | | Load 0x2,-0x1 00ef e006 | | Load 0x0,0x6 00f0 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 00f1 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38 00f2 01cc | | Execute Vector,Catenate 00f3 e004 | | Load 0x0,0x4 00f4 1813 | | Execute Package,Field_Execute,Field_Number 0x13 00f5 e006 | | Load 0x0,0x6 00f6 1815 | | Execute Package,Field_Execute,Field_Number 0x15 00f7 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00f8 0000 0000 | | .LITERAL {0x00000000, 0x00004000} 00fc ; -------------------------------------------------------------------------------------- 00fc ; STRING TABLE 00fc ; -------------------------------------------------------------------------------------- 00fc 0010 | | .STRTAB 0x0010->0x0104 ; "Host_Only" 00fd 0017 | | .STRTAB 0x0017->0x0108 ; "Trace_command_output" 00fe 0029 | ) | .STRTAB 0x0029->0x0112 ; "Undefined switch name " 00ff 003d | = | .STRTAB 0x003d->0x011d ; "Unhandled exception " 0100 004f | O | .STRTAB 0x004f->0x0127 ; "RCI" 0101 0050 | P | .STRTAB 0x0050->0x0129 ; "Got " 0102 0052 | R | .STRTAB 0x0052->0x012b ; " while trying to get switch file for view " 0103 007a | z | .STREND 0x007a->0x0140 0104 486f 7374 |Host| .STRTAB_STRINGS 0140 ; -------------------------------------------------------------------------------------- 0140 ; Debug Table 0140 ; -------------------------------------------------------------------------------------- 0140 0004 0003 | | .DEBUG4 0x0004,0x0003,0x46a9,0x0000,0x0001,0x0007 0146 000b 0162 | b| .DBG4T 0x000b,0x0162,0x8000,0x0000 014a 0020 0169 | i| .DBG4T 0x0020,0x0169,0x8000,0x8000 014e 0033 0179 | 3 y| .DBG4T 0x0033,0x0179,0x0002,0x0000 0152 006b 0182 | k | .DBG4T 0x006b,0x0182,0x0002,0x0000 0156 007b 0187 | { | .DBG4T 0x007b,0x0187,0x0002,0x0000 015a 0083 018a | | .DBG4T 0x0083,0x018a,0x0002,0x0000 015e 008b 018d | | .DBG4T 0x008b,0x018d,0x0002,0x0000 0162 ; -------------------------------------------------------------------------------------- 0162 ; Debug chain 0162 ; -------------------------------------------------------------------------------------- 0162 0005 0000 | | .DBGLEN 0x0005,0x0000 0164 000b 0012 | | .DBGLNO 0x000b,0x0012,0x0016,0x0019,0x001c 0169 ; -------------------------------------------------------------------------------------- 0169 ; Debug chain 0169 ; -------------------------------------------------------------------------------------- 0169 0007 0000 | | .DBGLEN 0x0007,0x0000 016b 0020 0021 | !| .DBGLNO 0x0020,0x0021,0x0022,0x0024,0x0026,0x0028,0x002a 0172 0003 0004 | | .XXX[0x7] 0174 0005 0006 | | 0176 0007 0008 | | 0178 0009 | | 0179 ; -------------------------------------------------------------------------------------- 0179 ; Debug chain 0179 ; -------------------------------------------------------------------------------------- 0179 0002 0005 | | .DBGLEN 0x0002,0x0005 017b 0033 0039 | 3 9| .DBGLNO 0x0033,0x0039,0x003b,0x0047,0x0050,0x0052,0x005e 0182 ; -------------------------------------------------------------------------------------- 0182 ; Debug chain 0182 ; -------------------------------------------------------------------------------------- 0182 0000 0003 | | .DBGLEN 0x0000,0x0003 0184 006b 0070 | k p| .DBGLNO 0x006b,0x0070,0x0072 0187 ; -------------------------------------------------------------------------------------- 0187 ; Debug chain 0187 ; -------------------------------------------------------------------------------------- 0187 0000 0001 | | .DBGLEN 0x0000,0x0001 0189 007b | { | .DBGLNO 0x007b 018a ; -------------------------------------------------------------------------------------- 018a ; Debug chain 018a ; -------------------------------------------------------------------------------------- 018a 0000 0001 | | .DBGLEN 0x0000,0x0001 018c 0083 | | .DBGLNO 0x0083 018d ; -------------------------------------------------------------------------------------- 018d ; Debug chain 018d ; -------------------------------------------------------------------------------------- 018d 0004 0009 | | .DBGLEN 0x0004,0x0009 018f 008b 0090 | | .DBGLNO 0x008b,0x0090,0x0095,0x0097,0x009a,0x00af,0x00b1,0x00c6,0x00c9,0x00dc,0x00de,0x00e0,0x00f5 019c 0000 0000 | | .BLANK 0000[0x64]