|
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_03b8fe
└─⟦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 0138 | 8 | .CONST 0x0138 ; 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 8000 | | .CONST 0x8000 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0018 | | .CONST 0x0018 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 000f | | .CONST 0x000f ; Number of locals 000b INIT_0008: 000b 029a 0023 | #| Declare_Subprogram INIT_0020,For_Outer_Call,Visible,Unelaborated 000d 029a 0073 | s| Declare_Subprogram INIT_0070,For_Outer_Call,Visible,Unelaborated 000f 029a 00c3 | | Declare_Subprogram INIT_00c0,For_Outer_Call,Visible,Unelaborated 0011 00bf | | Action Accept_Activation 0012 1d0d | | Execute_Immediate Reference_Lex_1,0xd 0013 00c7 | | Action Elaborate_Subprogram 0014 1d0e | | Execute_Immediate Reference_Lex_1,0xe 0015 00c7 | | Action Elaborate_Subprogram 0016 1d0f | | Execute_Immediate Reference_Lex_1,0xf 0017 00c7 | | Action Elaborate_Subprogram 0018 BODY_0008: 0018 00bc | | Action Signal_Activated 0019 00bb | | Action Signal_Completion 001a 0000 0000 | | .BLANK 0000[0x6] 0020 ; -------------------------------------------------------------------------------------- 0020 ; SUBPROGRAM 0020 ; -------------------------------------------------------------------------------------- 0020 0029 | ) | .CONST 0x0029 ; Address of begin 0021 0062 | b | .CONST 0x0062 ; Address of exception handler 0022 0002 | | .CONST 0x0002 ; Number of locals 0023 INIT_0020: 0023 e002 | | Load 0x0,0x2 0024 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0025 02c7 | | Declare_Variable Any 0026 e002 | | Load 0x0,0x2 0027 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0028 a402 | | Store_Unchecked 0x2,0x2 0029 BODY_0020: 0029 00d8 | | Load_Top At_Offset_0 002a e003 | | Load 0x0,0x3 002b e5fe | | Load 0x2,-0x2 002c e5ff | | Load 0x2,-0x1 002d e004 | | Load 0x0,0x4 002e 1815 | | Execute Package,Field_Execute,Field_Number 0x15 002f c003 | | Store 0x0,0x3 0030 c402 | | Store 0x2,0x2 0031 4802 |H | Short_Literal 0x2 0032 00d9 | | Load_Top At_Offset_1 0033 e002 | | Load 0x0,0x2 0034 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0035 6815 |h | Jump_Zero 0x4b 0036 480a |H | Short_Literal 0xa 0037 480a |H | Short_Literal 0xa 0038 0092 0102 | | Action Push_String_Extended,0x102 ; "The " 003a e5ff | | Load 0x2,-0x1 003b e005 | | Load 0x0,0x5 003c 1b2f | / | Execute Package,Field_Read,Field_Number 0x2f 003d 011c | | Execute Any,Convert_Unchecked 003e 1c01 | | Execute_Immediate Run_Utility,0x1 003f 01cc | | Execute Vector,Catenate 0040 0092 0103 | | Action Push_String_Extended,0x103 ; " flag could not be set:" 0042 01cc | | Execute Vector,Catenate 0043 01cb | | Execute Vector,Append 0044 00da | | Load_Top At_Offset_2 0045 e002 | | Load 0x0,0x2 0046 1820 | | Execute Package,Field_Execute,Field_Number 0x20 0047 01cc | | Execute Vector,Catenate 0048 01cb | | Execute Vector,Append 0049 8006 | | Call 0x0,0x6 004a 4503 |E | Exit_Suprogram New_Top_Offset 0x3 004b 480a |H | Short_Literal 0xa 004c 0092 0102 | | Action Push_String_Extended,0x102 ; "The " 004e e5ff | | Load 0x2,-0x1 004f e005 | | Load 0x0,0x5 0050 1b2f | / | Execute Package,Field_Read,Field_Number 0x2f 0051 011c | | Execute Any,Convert_Unchecked 0052 1c01 | | Execute_Immediate Run_Utility,0x1 0053 01cc | | Execute Vector,Catenate 0054 0092 0104 | | Action Push_String_Extended,0x104 ; " flag has been set to " 0056 01cc | | Execute Vector,Catenate 0057 e5fe | | Load 0x2,-0x2 0058 00e1 | | Load_Encached Boolean_Cache 0059 011c | | Execute Any,Convert_Unchecked 005a 1c01 | | Execute_Immediate Run_Utility,0x1 005b 01cc | | Execute Vector,Catenate 005c 0092 0105 | | Action Push_String_Extended,0x105 ; "." 005e 01cc | | Execute Vector,Catenate 005f 01cb | | Execute Vector,Append 0060 8007 | | Call 0x0,0x7 0061 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0062 TRAP_0020: 0062 0007 | | Action Break_Optional 0063 480a |H | Short_Literal 0xa 0064 0092 0106 | | Action Push_String_Extended,0x106 ; "Exception raised during command processing: " 0066 e008 | | Load 0x0,0x8 0067 180d | | Execute Package,Field_Execute,Field_Number 0xd 0068 01cc | | Execute Vector,Catenate 0069 01cb | | Execute Vector,Append 006a 8006 | | Call 0x0,0x6 006b 4503 |E | Exit_Suprogram New_Top_Offset 0x3 006c 0000 0000 | | .BLANK 0000[0x4] 0070 ; -------------------------------------------------------------------------------------- 0070 ; SUBPROGRAM 0070 ; -------------------------------------------------------------------------------------- 0070 0079 | y | .CONST 0x0079 ; Address of begin 0071 00b4 | | .CONST 0x00b4 ; Address of exception handler 0072 0002 | | .CONST 0x0002 ; Number of locals 0073 INIT_0070: 0073 e002 | | Load 0x0,0x2 0074 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0075 02c7 | | Declare_Variable Any 0076 e002 | | Load 0x0,0x2 0077 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0078 a402 | | Store_Unchecked 0x2,0x2 0079 BODY_0070: 0079 00d8 | | Load_Top At_Offset_0 007a e003 | | Load 0x0,0x3 007b e5fe | | Load 0x2,-0x2 007c e5ff | | Load 0x2,-0x1 007d e004 | | Load 0x0,0x4 007e 1814 | | Execute Package,Field_Execute,Field_Number 0x14 007f c003 | | Store 0x0,0x3 0080 c402 | | Store 0x2,0x2 0081 4802 |H | Short_Literal 0x2 0082 00d9 | | Load_Top At_Offset_1 0083 e002 | | Load 0x0,0x2 0084 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0085 6815 |h | Jump_Zero 0x9b 0086 480a |H | Short_Literal 0xa 0087 480a |H | Short_Literal 0xa 0088 0092 0102 | | Action Push_String_Extended,0x102 ; "The " 008a e5ff | | Load 0x2,-0x1 008b e005 | | Load 0x0,0x5 008c 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32 008d 011c | | Execute Any,Convert_Unchecked 008e 1c01 | | Execute_Immediate Run_Utility,0x1 008f 01cc | | Execute Vector,Catenate 0090 0092 0103 | | Action Push_String_Extended,0x103 ; " flag could not be set:" 0092 01cc | | Execute Vector,Catenate 0093 01cb | | Execute Vector,Append 0094 00da | | Load_Top At_Offset_2 0095 e002 | | Load 0x0,0x2 0096 1820 | | Execute Package,Field_Execute,Field_Number 0x20 0097 01cc | | Execute Vector,Catenate 0098 01cb | | Execute Vector,Append 0099 8006 | | Call 0x0,0x6 009a 4503 |E | Exit_Suprogram New_Top_Offset 0x3 009b 480a |H | Short_Literal 0xa 009c 0092 0102 | | Action Push_String_Extended,0x102 ; "The " 009e e5ff | | Load 0x2,-0x1 009f e005 | | Load 0x0,0x5 00a0 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32 00a1 011c | | Execute Any,Convert_Unchecked 00a2 1c01 | | Execute_Immediate Run_Utility,0x1 00a3 01cc | | Execute Vector,Catenate 00a4 0092 0104 | | Action Push_String_Extended,0x104 ; " flag has been set to " 00a6 01cc | | Execute Vector,Catenate 00a7 4820 |H | Short_Literal 0x20 00a8 4800 |H | Short_Literal 0x0 00a9 480a |H | Short_Literal 0xa 00aa e5fe | | Load 0x2,-0x2 00ab e009 | | Load 0x0,0x9 00ac 1816 | | Execute Package,Field_Execute,Field_Number 0x16 00ad 01cc | | Execute Vector,Catenate 00ae 0092 0105 | | Action Push_String_Extended,0x105 ; "." 00b0 01cc | | Execute Vector,Catenate 00b1 01cb | | Execute Vector,Append 00b2 8007 | | Call 0x0,0x7 00b3 4503 |E | Exit_Suprogram New_Top_Offset 0x3 00b4 TRAP_0070: 00b4 0007 | | Action Break_Optional 00b5 480a |H | Short_Literal 0xa 00b6 0092 0106 | | Action Push_String_Extended,0x106 ; "Exception raised during command processing: " 00b8 e008 | | Load 0x0,0x8 00b9 180d | | Execute Package,Field_Execute,Field_Number 0xd 00ba 01cc | | Execute Vector,Catenate 00bb 01cb | | Execute Vector,Append 00bc 8006 | | Call 0x0,0x6 00bd 4503 |E | Exit_Suprogram New_Top_Offset 0x3 00be 0000 0000 | | .XXX[0x2] 00c0 ; -------------------------------------------------------------------------------------- 00c0 ; SUBPROGRAM 00c0 ; -------------------------------------------------------------------------------------- 00c0 00c8 | | .CONST 0x00c8 ; Address of begin 00c1 00f8 | | .CONST 0x00f8 ; Address of exception handler 00c2 0002 | | .CONST 0x0002 ; Number of locals 00c3 INIT_00c0: 00c3 e002 | | Load 0x0,0x2 00c4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00c5 02c7 | | Declare_Variable Any 00c6 00d8 | | Load_Top At_Offset_0 00c7 1c00 | | Execute_Immediate Run_Utility,0x0 00c8 BODY_00c0: 00c8 00d8 | | Load_Top At_Offset_0 00c9 e003 | | Load 0x0,0x3 00ca e5fe | | Load 0x2,-0x2 00cb 800a | | Call 0x0,0xa 00cc e5ff | | Load 0x2,-0x1 00cd 800a | | Call 0x0,0xa 00ce e004 | | Load 0x0,0x4 00cf 1813 | | Execute Package,Field_Execute,Field_Number 0x13 00d0 c003 | | Store 0x0,0x3 00d1 c402 | | Store 0x2,0x2 00d2 4802 |H | Short_Literal 0x2 00d3 00d9 | | Load_Top At_Offset_1 00d4 e002 | | Load 0x0,0x2 00d5 1810 | | Execute Package,Field_Execute,Field_Number 0x10 00d6 6811 |h | Jump_Zero 0xe8 00d7 480a |H | Short_Literal 0xa 00d8 480a |H | Short_Literal 0xa 00d9 0092 0102 | | Action Push_String_Extended,0x102 ; "The " 00db e5ff | | Load 0x2,-0x1 00dc 01cc | | Execute Vector,Catenate 00dd 0092 0103 | | Action Push_String_Extended,0x103 ; " flag could not be set:" 00df 01cc | | Execute Vector,Catenate 00e0 01cb | | Execute Vector,Append 00e1 00da | | Load_Top At_Offset_2 00e2 e002 | | Load 0x0,0x2 00e3 1820 | | Execute Package,Field_Execute,Field_Number 0x20 00e4 01cc | | Execute Vector,Catenate 00e5 01cb | | Execute Vector,Append 00e6 8006 | | Call 0x0,0x6 00e7 4503 |E | Exit_Suprogram New_Top_Offset 0x3 00e8 480a |H | Short_Literal 0xa 00e9 0092 0102 | | Action Push_String_Extended,0x102 ; "The " 00eb e5ff | | Load 0x2,-0x1 00ec 01cc | | Execute Vector,Catenate 00ed 0092 0104 | | Action Push_String_Extended,0x104 ; " flag has been set to " 00ef 01cc | | Execute Vector,Catenate 00f0 e5fe | | Load 0x2,-0x2 00f1 01cc | | Execute Vector,Catenate 00f2 0092 0105 | | Action Push_String_Extended,0x105 ; "." 00f4 01cc | | Execute Vector,Catenate 00f5 01cb | | Execute Vector,Append 00f6 8007 | | Call 0x0,0x7 00f7 4503 |E | Exit_Suprogram New_Top_Offset 0x3 00f8 TRAP_00c0: 00f8 0007 | | Action Break_Optional 00f9 480a |H | Short_Literal 0xa 00fa 0092 0106 | | Action Push_String_Extended,0x106 ; "Exception raised during command processing: " 00fc e008 | | Load 0x0,0x8 00fd 180d | | Execute Package,Field_Execute,Field_Number 0xd 00fe 01cc | | Execute Vector,Catenate 00ff 01cb | | Execute Vector,Append 0100 8006 | | Call 0x0,0x6 0101 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0102 ; -------------------------------------------------------------------------------------- 0102 ; STRING TABLE 0102 ; -------------------------------------------------------------------------------------- 0102 000c | | .STRTAB 0x000c->0x0108 ; "The " 0103 000e | | .STRTAB 0x000e->0x010a ; " flag could not be set:" 0104 0023 | # | .STRTAB 0x0023->0x0115 ; " flag has been set to " 0105 0037 | 7 | .STRTAB 0x0037->0x0120 ; "." 0106 0036 | 6 | .STRTAB 0x0036->0x0121 ; "Exception raised during command processing: " 0107 0060 | ` | .STREND 0x0060->0x0137 0108 5468 6520 |The | .STRTAB_STRINGS 0137 0000 | | .XXX[0x1] 0138 ; -------------------------------------------------------------------------------------- 0138 ; Debug Table 0138 ; -------------------------------------------------------------------------------------- 0138 0004 000d | | .DEBUG4 0x0004,0x000d,0x2beb,0x0000,0x0001,0x0000 013e 429e 4463 |B Dc| .XXX[0xc] 0140 40c0 008c |@ | 0142 61a4 231a |a # | 0144 2480 0463 |$ c| 0146 2990 0000 |) | 0148 023b 1a00 | ; | 014a 0000 0000 | | .BLANK 0000[0x4] 014e 008c 679f | g | .XXX[0x98] 0150 350b 118d |5 | 0152 6640 0000 |f@ | 0154 0005 a000 | | 0156 0000 0000 | | 0158 0000 004c | L| 015a c484 62dd | b | 015c 9000 0000 | | 015e 4634 ff11 |F4 | 0160 8b9f 4000 | @ | 0162 0000 0000 | | 0164 0000 0083 | | 0166 2d80 0000 |- | 0168 0000 0000 | | 016a 8c6d f823 | m #| 016c 1e9b 88c7 | | 016e c9a0 0029 | )| 0170 9890 8c6c | l| 0172 b000 0000 | | 0174 08c6 f402 | | 0176 31c9 9000 |1 | 0178 0000 0000 | | 017a 9989 08c6 | | 017c df80 0000 | | 017e 008c 7ec0 | ~ | 0180 231c 5d80 |# ] | 0182 0000 0000 | | 0184 09d8 b88c | | 0186 7ec0 0000 |~ | 0188 0000 2603 | & | 018a 8019 ea13 | | 018c b171 18de | q | 018e 8000 0000 | | 0190 015a 0700 | Z | 0192 34f4 6762 |4 gb| 0194 e231 b7e0 | 1 | 0196 0000 0000 | | 0198 7c0e 0083 || | 019a 2c40 ea44 |,@ D| 019c 63d3 7000 |c p | 019e 0000 463a | F:| 01a0 2211 8ea6 |" | 01a2 6762 e231 |gb 1| 01a4 cd48 0000 | H | 01a6 0002 4800 | H | 01a8 0000 004e | N| 01aa 8584 639a | c | 01ac 9000 0000 | | 01ae 0070 1000 | p | 01b0 bae5 0200 | | 01b2 17a4 6011 | ` | 01b4 18f4 0846 | F| 01b6 39a9 81d4 |9 | 01b8 88c7 a6e0 | | 01ba 0000 008c | | 01bc 77d2 231e |w # | 01be 304e c5c4 |0N | 01c0 63b7 0000 |c | 01c2 0000 0570 | p| 01c4 0000 0000 | | 01c6 9d0b 08c7 | | 01c8 6e00 0000 |n | 01ca 0000 e020 | | 01cc 0175 ca04 | u | 01ce 002f 48c0 | /H | 01d0 2000 0000 | | 01d2 8c76 e108 | v | 01d4 9311 8d96 | | 01d6 0000 0001 | | 01d8 18ec ec0e | | 01da 0085 3c88 | < | 01dc c7ba 6001 | ` | 01de 18ea 6446 | dF| 01e0 3e10 0008 |> | 01e2 c78c 0000 | | 01e4 0004 7634 | v4| 01e6 0000 0000 | | .BLANK 0000[0x4] 01ea 0001 18f6 | | .XXX[0x8] 01ec 5a6a 1623 |Zj #| 01ee 1fb0 0000 | | 01f0 0000 0b40 | @| 01f2 0000 0000 | | .BLANK 0000[0x4] 01f6 9989 08c6 | | .XXX[0xa] 01f8 f400 0000 | | 01fa 008c 7d8c | } | 01fc 231c 2200 |# " | 01fe 0000 0000 | |