|
|
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 - metrics - download
Length: 2048 (0x800)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_02f8e7
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦5a81ac88f⟧ »Space Info Vol 1«
└─⟦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 0348 | H | .CONST 0x0348 ; 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 8001 | | .CONST 0x8001 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0010 | | .CONST 0x0010 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0001 | | .CONST 0x0001 ; Number of locals
000b INIT_0008:
000b 029a 001b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0018
000d 00bf | | Action Accept_Activation
000e 1d0d | | Execute_Immediate Reference_Lex_1,0xd
000f 00c7 | | Action Elaborate_Subprogram
0010 BODY_0008:
0010 00bc | | Action Signal_Activated
0011 00bb | | Action Signal_Completion
0012 0000 0000 | | .BLANK 0000[0x6]
0018 ; --------------------------------------------------------------------------------------
0018 ; SUBPROGRAM
0018 ; --------------------------------------------------------------------------------------
0018 00de | | .CONST 0x00de ; Address of begin
0019 00f1 | | .CONST 0x00f1 ; Address of exception handler
001a 0021 | ! | .CONST 0x0021 ; Number of locals
001b INIT_0018:
001b 0007 | | Action Break_Optional
001c 0007 | | Action Break_Optional
001d 0007 | | Action Break_Optional
001e 0007 | | Action Break_Optional
001f 0007 | | Action Break_Optional
0020 0007 | | Action Break_Optional
0021 e001 | | Load 0x0,0x1
0022 e002 | | Load 0x0,0x2
0023 4880 |H | Short_Literal 0x80
0024 e003 | | Load 0x0,0x3
0025 0387 | | Declare_Variable Package
0026 00d8 | | Load_Top At_Offset_0
0027 020f | | Execute Module,Activate
0028 0007 | | Action Break_Optional
0029 0007 | | Action Break_Optional
002a e004 | | Load 0x0,0x4
002b e005 | | Load 0x0,0x5
002c 619b |a | Indirect_Literal Discrete,0x1c8,{0x00000000, 0x000007db}
002d e003 | | Load 0x0,0x3
002e 0387 | | Declare_Variable Package
002f 00d8 | | Load_Top At_Offset_0
0030 020f | | Execute Module,Activate
0031 e006 | | Load 0x0,0x6
0032 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0033 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0034 0092 01fe | | Action Push_String_Extended,0x1fe ; "!USERS."
0036 e007 | | Load 0x0,0x7
0037 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0038 e007 | | Load 0x0,0x7
0039 181c | | Execute Package,Field_Execute,Field_Number 0x1c
003a 01cc | | Execute Vector,Catenate
003b 0007 | | Action Break_Optional
003c 0092 01ff | | Action Push_String_Extended,0x1ff ; "!machine.sims.command_categories"
003e 0092 0200 | | Action Push_String_Extended,0x200 ; "!machine.sims.site_init_file"
0040 0007 | | Action Break_Optional
0041 4800 |H | Short_Literal 0x0
0042 4807 |H | Short_Literal 0x7
0043 029f 010b | | Declare_Subprogram For_Call,INIT_0108
0045 03fd | | Declare_Type Discrete,Defined
0046 4800 |H | Short_Literal 0x0
0047 4804 |H | Short_Literal 0x4
0048 e408 | | Load 0x2,0x8
0049 03f8 | | Declare_Type Discrete,Constrained
004a e408 | | Load 0x2,0x8
004b 0266 | f | Execute Discrete,Bounds
004c e402 | | Load 0x2,0x2
004d 1b11 | | Execute Package,Field_Read,Field_Number 0x11
004e 02a0 | | Declare_Subprogram Null_Subprogram
004f 4801 |H | Short_Literal 0x1
0050 035d | ] | Declare_Type Array,Defined
0051 4800 |H | Short_Literal 0x0
0052 4819 |H | Short_Literal 0x19
0053 029f 0123 | #| Declare_Subprogram For_Call,INIT_0120
0055 03fd | | Declare_Type Discrete,Defined
0056 4800 |H | Short_Literal 0x0
0057 4804 |H | Short_Literal 0x4
0058 029f 013b | ;| Declare_Subprogram For_Call,INIT_0138
005a 03fd | | Declare_Type Discrete,Defined
005b 4800 |H | Short_Literal 0x0
005c 4803 |H | Short_Literal 0x3
005d 029f 0153 | S| Declare_Subprogram For_Call,INIT_0150
005f 03fd | | Declare_Type Discrete,Defined
0060 4800 |H | Short_Literal 0x0
0061 4802 |H | Short_Literal 0x2
0062 029f 016b | k| Declare_Subprogram For_Call,INIT_0168
0064 03fd | | Declare_Type Discrete,Defined
0065 4800 |H | Short_Literal 0x0
0066 4803 |H | Short_Literal 0x3
0067 029f 0183 | | Declare_Subprogram For_Call,INIT_0180
0069 03fd | | Declare_Type Discrete,Defined
006a e008 | | Load 0x0,0x8
006b 1b14 | | Execute Package,Field_Read,Field_Number 0x14
006c e40d | | Load 0x2,0xd
006d e40c | | Load 0x2,0xc
006e e40f | | Load 0x2,0xf
006f e40b | | Load 0x2,0xb
0070 e40a | | Load 0x2,0xa
0071 e009 | | Load 0x0,0x9
0072 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0073 e009 | | Load 0x0,0x9
0074 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0075 e403 | | Load 0x2,0x3
0076 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0077 e403 | | Load 0x2,0x3
0078 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0079 02a0 | | Declare_Subprogram Null_Subprogram
007a 480a |H | Short_Literal 0xa
007b 032d | - | Declare_Type Record,Defined
007c 00d8 | | Load_Top At_Offset_0
007d 0322 | " | Declare_Variable Record
007e e00a | | Load 0x0,0xa
007f 02a9 | | Declare_Subprogram For_Call,Unelaborated,With_Address
0080 4812 |H | Short_Literal 0x12
0081 4802 |H | Short_Literal 0x2
0082 0099 | | Action Reference_Dynamic
0083 00c7 | | Action Elaborate_Subprogram
0084 e00b | | Load 0x0,0xb
0085 02a9 | | Declare_Subprogram For_Call,Unelaborated,With_Address
0086 4813 |H | Short_Literal 0x13
0087 4802 |H | Short_Literal 0x2
0088 0099 | | Action Reference_Dynamic
0089 00c7 | | Action Elaborate_Subprogram
008a e00c | | Load 0x0,0xc
008b 02a9 | | Declare_Subprogram For_Call,Unelaborated,With_Address
008c 4814 |H | Short_Literal 0x14
008d 4802 |H | Short_Literal 0x2
008e 0099 | | Action Reference_Dynamic
008f 00c7 | | Action Elaborate_Subprogram
0090 e00d | | Load 0x0,0xd
0091 02a9 | | Declare_Subprogram For_Call,Unelaborated,With_Address
0092 4815 |H | Short_Literal 0x15
0093 4802 |H | Short_Literal 0x2
0094 0099 | | Action Reference_Dynamic
0095 00c7 | | Action Elaborate_Subprogram
0096 e00e | | Load 0x0,0xe
0097 02a9 | | Declare_Subprogram For_Call,Unelaborated,With_Address
0098 4816 |H | Short_Literal 0x16
0099 4802 |H | Short_Literal 0x2
009a 0099 | | Action Reference_Dynamic
009b 00c7 | | Action Elaborate_Subprogram
009c e00f | | Load 0x0,0xf
009d 02a9 | | Declare_Subprogram For_Call,Unelaborated,With_Address
009e 4817 |H | Short_Literal 0x17
009f 4802 |H | Short_Literal 0x2
00a0 0099 | | Action Reference_Dynamic
00a1 00c7 | | Action Elaborate_Subprogram
00a2 e010 | | Load 0x0,0x10
00a3 02a9 | | Declare_Subprogram For_Call,Unelaborated,With_Address
00a4 4818 |H | Short_Literal 0x18
00a5 4802 |H | Short_Literal 0x2
00a6 0099 | | Action Reference_Dynamic
00a7 00c7 | | Action Elaborate_Subprogram
00a8 029e 019b | | Declare_Subprogram For_Call,Unelaborated,INIT_0198
00aa 4819 |H | Short_Literal 0x19
00ab 4802 |H | Short_Literal 0x2
00ac 0099 | | Action Reference_Dynamic
00ad 00c7 | | Action Elaborate_Subprogram
00ae e011 | | Load 0x0,0x11
00af 02a9 | | Declare_Subprogram For_Call,Unelaborated,With_Address
00b0 481a |H | Short_Literal 0x1a
00b1 4802 |H | Short_Literal 0x2
00b2 0099 | | Action Reference_Dynamic
00b3 00c7 | | Action Elaborate_Subprogram
00b4 e012 | | Load 0x0,0x12
00b5 02a9 | | Declare_Subprogram For_Call,Unelaborated,With_Address
00b6 e013 | | Load 0x0,0x13
00b7 02a9 | | Declare_Subprogram For_Call,Unelaborated,With_Address
00b8 481c |H | Short_Literal 0x1c
00b9 4802 |H | Short_Literal 0x2
00ba 0099 | | Action Reference_Dynamic
00bb 00c7 | | Action Elaborate_Subprogram
00bc 481b |H | Short_Literal 0x1b
00bd 4802 |H | Short_Literal 0x2
00be 0099 | | Action Reference_Dynamic
00bf 00c7 | | Action Elaborate_Subprogram
00c0 e014 | | Load 0x0,0x14
00c1 02a9 | | Declare_Subprogram For_Call,Unelaborated,With_Address
00c2 481d |H | Short_Literal 0x1d
00c3 4802 |H | Short_Literal 0x2
00c4 0099 | | Action Reference_Dynamic
00c5 00c7 | | Action Elaborate_Subprogram
00c6 e015 | | Load 0x0,0x15
00c7 02a9 | | Declare_Subprogram For_Call,Unelaborated,With_Address
00c8 e016 | | Load 0x0,0x16
00c9 02a9 | | Declare_Subprogram For_Call,Unelaborated,With_Address
00ca 481e |H | Short_Literal 0x1e
00cb 4802 |H | Short_Literal 0x2
00cc 0099 | | Action Reference_Dynamic
00cd 00c7 | | Action Elaborate_Subprogram
00ce 481f |H | Short_Literal 0x1f
00cf 4802 |H | Short_Literal 0x2
00d0 0099 | | Action Reference_Dynamic
00d1 00c7 | | Action Elaborate_Subprogram
00d2 e017 | | Load 0x0,0x17
00d3 02a9 | | Declare_Subprogram For_Call,Unelaborated,With_Address
00d4 e018 | | Load 0x0,0x18
00d5 02a9 | | Declare_Subprogram For_Call,Unelaborated,With_Address
00d6 4820 |H | Short_Literal 0x20
00d7 4802 |H | Short_Literal 0x2
00d8 0099 | | Action Reference_Dynamic
00d9 00c7 | | Action Elaborate_Subprogram
00da 4821 |H! | Short_Literal 0x21
00db 4802 |H | Short_Literal 0x2
00dc 0099 | | Action Reference_Dynamic
00dd 00c7 | | Action Elaborate_Subprogram
00de BODY_0018:
00de 841d | | Call 0x2,0x1d
00df 841a | | Call 0x2,0x1a
00e0 00cf | | Action Mark_Auxiliary
00e1 0007 | | Action Break_Optional
00e2 e411 | | Load 0x2,0x11
00e3 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
00e4 4820 |H | Short_Literal 0x20
00e5 4800 |H | Short_Literal 0x0
00e6 e403 | | Load 0x2,0x3
00e7 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
00e8 e411 | | Load 0x2,0x11
00e9 3809 |8 | Execute Record,Field_Write,Field_Number 0x9
00ea 8414 | | Call 0x2,0x14
00eb 841f | | Call 0x2,0x1f
00ec 8418 | | Call 0x2,0x18
00ed 841b | | Call 0x2,0x1b
00ee 8421 | ! | Call 0x2,0x21
00ef 00c9 | | Action Pop_Auxiliary_Loop
00f0 7ff1 | | Jump 0xe2
00f1 TRAP_0018:
00f1 e019 | | Load 0x0,0x19
00f2 010f | | Execute Exception,Equal
00f3 6801 |h | Jump_Zero 0xf5
00f4 4501 |E | Exit_Subprogram 0x1
00f5 00d8 | | Load_Top At_Offset_0
00f6 0107 | | Execute Exception,Get_Name
00f7 4950 |IP | Short_Literal 0x150
00f8 495f |I_ | Short_Literal 0x15f
00f9 0262 | b | Execute Discrete,In_Range
00fa 6805 |h | Jump_Zero 0x100
00fb 0092 0201 | | Action Push_String_Extended,0x201 ; "End_Error raised."
00fd e01a | | Load 0x0,0x1a
00fe 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
00ff 4501 |E | Exit_Subprogram 0x1
0100 0092 0202 | | Action Push_String_Extended,0x202 ; "Unhandled exception"
0102 e01a | | Load 0x0,0x1a
0103 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0104 4501 |E | Exit_Subprogram 0x1
0105 0000 0000 | | .XXX[0x3]
0107 0000 | |
0108 ; --------------------------------------------------------------------------------------
0108 ; SUBPROGRAM
0108 ; --------------------------------------------------------------------------------------
0108 010b | | .CONST 0x010b ; Address of begin
0109 0004 | | .CONST 0x0004 ; Address of exception handler
010a 0001 | | .CONST 0x0001 ; Number of locals
010b BODY_0108:
010b INIT_0108:
010b 4603 |F | Jump_Case 0x3
010c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
010d 7802 |x | Jump 0x110 ; case 0x1
010e 7805 |x | Jump 0x114 ; case 0x2
010f 7809 |x | Jump 0x119 ; case 0x3
0110 e7ff | | Load 0x3,-0x1
0111 0091 01cc | | Action Push_String_Extended_Indexed,0x1cc ; "USER_NAME"
0113 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0114 e7fe | | Load 0x3,-0x2
0115 e7ff | | Load 0x3,-0x1
0116 00e0 | | Load_Encached Standard_Cache
0117 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0118 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0119 e7ff | | Load 0x3,-0x1
011a 00e0 | | Load_Encached Standard_Cache
011b 181c | | Execute Package,Field_Execute,Field_Number 0x1c
011c 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
011d 0000 0000 | | .XXX[0x3]
011f 0000 | |
0120 ; --------------------------------------------------------------------------------------
0120 ; SUBPROGRAM
0120 ; --------------------------------------------------------------------------------------
0120 0123 | # | .CONST 0x0123 ; Address of begin
0121 0004 | | .CONST 0x0004 ; Address of exception handler
0122 0001 | | .CONST 0x0001 ; Number of locals
0123 BODY_0120:
0123 INIT_0120:
0123 4603 |F | Jump_Case 0x3
0124 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
0125 7802 |x | Jump 0x128 ; case 0x1
0126 7805 |x | Jump 0x12c ; case 0x2
0127 7809 |x | Jump 0x131 ; case 0x3
0128 e7ff | | Load 0x3,-0x1
0129 0091 01d4 | | Action Push_String_Extended_Indexed,0x1d4 ; "ENVIRONMENT"
012b 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
012c e7fe | | Load 0x3,-0x2
012d e7ff | | Load 0x3,-0x1
012e 00e0 | | Load_Encached Standard_Cache
012f 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0130 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0131 e7ff | | Load 0x3,-0x1
0132 00e0 | | Load_Encached Standard_Cache
0133 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0134 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0135 0000 0000 | | .XXX[0x3]
0137 0000 | |
0138 ; --------------------------------------------------------------------------------------
0138 ; SUBPROGRAM
0138 ; --------------------------------------------------------------------------------------
0138 013b | ; | .CONST 0x013b ; Address of begin
0139 0004 | | .CONST 0x0004 ; Address of exception handler
013a 0001 | | .CONST 0x0001 ; Number of locals
013b BODY_0138:
013b INIT_0138:
013b 4603 |F | Jump_Case 0x3
013c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
013d 7802 |x | Jump 0x140 ; case 0x1
013e 7805 |x | Jump 0x144 ; case 0x2
013f 7809 |x | Jump 0x149 ; case 0x3
0140 e7ff | | Load 0x3,-0x1
0141 0091 01ee | | Action Push_String_Extended_Indexed,0x1ee ; "ENHANCEMENT"
0143 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0144 e7fe | | Load 0x3,-0x2
0145 e7ff | | Load 0x3,-0x1
0146 00e0 | | Load_Encached Standard_Cache
0147 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0148 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0149 e7ff | | Load 0x3,-0x1
014a 00e0 | | Load_Encached Standard_Cache
014b 181c | | Execute Package,Field_Execute,Field_Number 0x1c
014c 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
014d 0000 0000 | | .XXX[0x3]
014f 0000 | |
0150 ; --------------------------------------------------------------------------------------
0150 ; SUBPROGRAM
0150 ; --------------------------------------------------------------------------------------
0150 0153 | S | .CONST 0x0153 ; Address of begin
0151 0004 | | .CONST 0x0004 ; Address of exception handler
0152 0001 | | .CONST 0x0001 ; Number of locals
0153 BODY_0150:
0153 INIT_0150:
0153 4603 |F | Jump_Case 0x3
0154 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
0155 7802 |x | Jump 0x158 ; case 0x1
0156 7805 |x | Jump 0x15c ; case 0x2
0157 7809 |x | Jump 0x161 ; case 0x3
0158 e7ff | | Load 0x3,-0x1
0159 0091 01f3 | | Action Push_String_Extended_Indexed,0x1f3 ; "URGENT"
015b 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
015c e7fe | | Load 0x3,-0x2
015d e7ff | | Load 0x3,-0x1
015e 00e0 | | Load_Encached Standard_Cache
015f 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0160 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0161 e7ff | | Load 0x3,-0x1
0162 00e0 | | Load_Encached Standard_Cache
0163 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0164 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0165 0000 0000 | | .XXX[0x3]
0167 0000 | |
0168 ; --------------------------------------------------------------------------------------
0168 ; SUBPROGRAM
0168 ; --------------------------------------------------------------------------------------
0168 016b | k | .CONST 0x016b ; Address of begin
0169 0004 | | .CONST 0x0004 ; Address of exception handler
016a 0001 | | .CONST 0x0001 ; Number of locals
016b BODY_0168:
016b INIT_0168:
016b 4603 |F | Jump_Case 0x3
016c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
016d 7802 |x | Jump 0x170 ; case 0x1
016e 7805 |x | Jump 0x174 ; case 0x2
016f 7809 |x | Jump 0x179 ; case 0x3
0170 e7ff | | Load 0x3,-0x1
0171 0091 01f7 | | Action Push_String_Extended_Indexed,0x1f7 ; "BUG"
0173 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0174 e7fe | | Load 0x3,-0x2
0175 e7ff | | Load 0x3,-0x1
0176 00e0 | | Load_Encached Standard_Cache
0177 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0178 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0179 e7ff | | Load 0x3,-0x1
017a 00e0 | | Load_Encached Standard_Cache
017b 181c | | Execute Package,Field_Execute,Field_Number 0x1c
017c 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
017d 0000 0000 | | .XXX[0x3]
017f 0000 | |
0180 ; --------------------------------------------------------------------------------------
0180 ; SUBPROGRAM
0180 ; --------------------------------------------------------------------------------------
0180 0183 | | .CONST 0x0183 ; Address of begin
0181 0004 | | .CONST 0x0004 ; Address of exception handler
0182 0001 | | .CONST 0x0001 ; Number of locals
0183 BODY_0180:
0183 INIT_0180:
0183 4603 |F | Jump_Case 0x3
0184 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
0185 7802 |x | Jump 0x188 ; case 0x1
0186 7805 |x | Jump 0x18c ; case 0x2
0187 7809 |x | Jump 0x191 ; case 0x3
0188 e7ff | | Load 0x3,-0x1
0189 0091 01fa | | Action Push_String_Extended_Indexed,0x1fa ; "INQUIRY"
018b 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
018c e7fe | | Load 0x3,-0x2
018d e7ff | | Load 0x3,-0x1
018e 00e0 | | Load_Encached Standard_Cache
018f 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0190 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0191 e7ff | | Load 0x3,-0x1
0192 00e0 | | Load_Encached Standard_Cache
0193 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0194 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0195 0000 0000 | | .XXX[0x3]
0197 0000 | |
0198 ; --------------------------------------------------------------------------------------
0198 ; SUBPROGRAM
0198 ; --------------------------------------------------------------------------------------
0198 01a5 | | .CONST 0x01a5 ; Address of begin
0199 01bd | | .CONST 0x01bd ; Address of exception handler
019a 0004 | | .CONST 0x0004 ; Number of locals
019b INIT_0198:
019b e01a | | Load 0x0,0x1a
019c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
019d 02c7 | | Declare_Variable Any
019e 00d8 | | Load_Top At_Offset_0
019f 1c00 | | Execute_Immediate Run_Utility,0x0
01a0 4801 |H | Short_Literal 0x1
01a1 4880 |H | Short_Literal 0x80
01a2 00e9 | | Load_Encached String_Cache
01a3 0334 | 4 | Declare_Variable Array,With_Constraint
01a4 00e2 | | Load_Encached Integer_Cache
01a5 BODY_0198:
01a5 e602 | | Load 0x3,0x2
01a6 00ea | | Load_Encached Null_String_Cache
01a7 0092 0203 | | Action Push_String_Extended,0x203 ; "!machine.machine_name"
01a9 4800 |H | Short_Literal 0x0
01aa e01a | | Load 0x0,0x1a
01ab 1815 | | Execute Package,Field_Execute,Field_Number 0x15
01ac c602 | | Store 0x3,0x2
01ad 00e3 | | Load_Encached Natural_Cache
01ae e603 | | Load 0x3,0x3
01af e602 | | Load 0x3,0x2
01b0 e01a | | Load 0x0,0x1a
01b1 1861 | a | Execute Package,Field_Execute,Field_Number 0x61
01b2 00d1 | | Pop_Control Pop_Count_1
01b3 c604 | | Store 0x3,0x4
01b4 e602 | | Load 0x3,0x2
01b5 e01a | | Load 0x0,0x1a
01b6 181b | | Execute Package,Field_Execute,Field_Number 0x1b
01b7 c602 | | Store 0x3,0x2
01b8 4801 |H | Short_Literal 0x1
01b9 e604 | | Load 0x3,0x4
01ba e603 | | Load 0x3,0x3
01bb 01cf | | Execute Vector,Slice_Read
01bc 00ca | | Action Exit_Nullary_Function
01bd TRAP_0198:
01bd 0007 | | Action Break_Optional
01be e602 | | Load 0x3,0x2
01bf e01a | | Load 0x0,0x1a
01c0 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
01c1 6804 |h | Jump_Zero 0x1c6
01c2 e602 | | Load 0x3,0x2
01c3 e01a | | Load 0x0,0x1a
01c4 181b | | Execute Package,Field_Execute,Field_Number 0x1b
01c5 c602 | | Store 0x3,0x2
01c6 00ea | | Load_Encached Null_String_Cache
01c7 00ca | | Action Exit_Nullary_Function
01c8 0000 0000 | | .LITERAL {0x00000000, 0x000007db}
01cc ; --------------------------------------------------------------------------------------
01cc ; STRING TABLE
01cc ; --------------------------------------------------------------------------------------
01cc 0072 | r | .STRTAB 0x0072->0x0205 ; "USER_NAME"
01cd 0079 | y | .STRTAB 0x0079->0x0209 ; "COMPANY"
01ce 007e | ~ | .STRTAB 0x007e->0x020d ; "REGION"
01cf 0082 | | .STRTAB 0x0082->0x0210 ; "LOCAL_SITE"
01d0 008a | | .STRTAB 0x008a->0x0215 ; "CONFIGURATION_NAME"
01d1 009a | | .STRTAB 0x009a->0x021e ; "MACHINE_FOUND_ON"
01d2 00a8 | | .STRTAB 0x00a8->0x0226 ; "MACHINE_REPORTING"
01d3 00b7 | | .STRTAB 0x00b7->0x022e ; "PROBLEM_KEYWORDS"
01d4 00c5 | | .STRTAB 0x00c5->0x0236 ; "ENVIRONMENT"
01d5 00ce | | .STRTAB 0x00ce->0x023c ; "ADA_EDIT"
01d6 00d4 | | .STRTAB 0x00d4->0x0240 ; "CMVC"
01d7 00d6 | | .STRTAB 0x00d6->0x0242 ; "CODE_GENERATION"
01d8 00e3 | | .STRTAB 0x00e3->0x0249 ; "COMPILATION_COMMANDS"
01d9 00f5 | | .STRTAB 0x00f5->0x0253 ; "CORE_EDITOR"
01da 00fe | | .STRTAB 0x00fe->0x0259 ; "CROSS_DEBUGGER"
01db 010a | | .STRTAB 0x010a->0x0260 ; "NATIVE_DEBUGGER"
01dc 0117 | | .STRTAB 0x0117->0x0267 ; "DESIGN_FACILITY"
01dd 0124 | $ | .STRTAB 0x0124->0x026f ; "DIRECTORY_COMMANDS"
01de 0134 | 4 | .STRTAB 0x0134->0x0278 ; "DOCUMENTATION"
01df 013f | ? | .STRTAB 0x013f->0x027e ; "ERROR_MESSAGES"
01e0 014b | K | .STRTAB 0x014b->0x0285 ; "INPUT_OUTPUT"
01e1 0155 | U | .STRTAB 0x0155->0x028b ; "MAIL"
01e2 0157 | W | .STRTAB 0x0157->0x028d ; "NETWORKING"
01e3 015f | _ | .STRTAB 0x015f->0x0292 ; "OS_COMMANDS"
01e4 0168 | h | .STRTAB 0x0168->0x0298 ; "R_TOOLS"
01e5 016d | m | .STRTAB 0x016d->0x029b ; "SEMANTICS"
01e6 0174 | t | .STRTAB 0x0174->0x02a0 ; "SUBSYSTEMS"
01e7 017c | | | .STRTAB 0x017c->0x02a5 ; "TARGET_COMPILERS"
01e8 018a | | .STRTAB 0x018a->0x02ad ; "TARGET_DEBUGGERS"
01e9 0198 | | .STRTAB 0x0198->0x02b5 ; "TARGET_BUILDER"
01ea 01a4 | | .STRTAB 0x01a4->0x02bc ; "TEXT_EDIT"
01eb 01ab | | .STRTAB 0x01ab->0x02c0 ; "UTILITIES"
01ec 01b2 | | .STRTAB 0x01b2->0x02c5 ; "CRASH"
01ed 01b5 | | .STRTAB 0x01b5->0x02c7 ; "OTHER"
01ee 01b8 | | .STRTAB 0x01b8->0x02ca ; "ENHANCEMENT"
01ef 01c1 | | .STRTAB 0x01c1->0x02cf ; "PERFORMANCE"
01f0 01ca | | .STRTAB 0x01ca->0x02d5 ; "NOMINAL"
01f1 01cf | | .STRTAB 0x01cf->0x02d8 ; "URGENT"
01f2 01d3 | | .STRTAB 0x01d3->0x02db ; "EMERGENCY"
01f3 01da | | .STRTAB 0x01da->0x02e0 ; "URGENT"
01f4 01de | | .STRTAB 0x01de->0x02e3 ; "HIGH"
01f5 01e0 | | .STRTAB 0x01e0->0x02e5 ; "IMPORTANT"
01f6 01e7 | | .STRTAB 0x01e7->0x02e9 ; "SCHEDULED"
01f7 01ee | | .STRTAB 0x01ee->0x02ee ; "BUG"
01f8 01ef | | .STRTAB 0x01ef->0x02ef ; "ENHANCEMENT"
01f9 01f8 | | .STRTAB 0x01f8->0x02f5 ; "PERFORMANCE"
01fa 0201 | | .STRTAB 0x0201->0x02fa ; "INQUIRY"
01fb 0206 | | .STRTAB 0x0206->0x02fe ; "PROBLEM"
01fc 020b | | .STRTAB 0x020b->0x0301 ; "SUGGESTION"
01fd 0213 | | .STRTAB 0x0213->0x0306 ; "OTHER"
01fe 0216 | | .STRTAB 0x0216->0x0309 ; "!USERS."
01ff 021b | | .STRTAB 0x021b->0x030c ; "!machine.sims.command_categories"
0200 0239 | 9 | .STRTAB 0x0239->0x031c ; "!machine.sims.site_init_file"
0201 0253 | S | .STRTAB 0x0253->0x032a ; "End_Error raised."
0202 0262 | b | .STRTAB 0x0262->0x0333 ; "Unhandled exception"
0203 0273 | s | .STRTAB 0x0273->0x033c ; "!machine.machine_name"
0204 0286 | | .STREND 0x0286->0x0347
0205 5553 4552 |USER| .STRTAB_STRINGS
0347 0000 | | .XXX[0x1]
0348 ; --------------------------------------------------------------------------------------
0348 ; Debug Table
0348 ; --------------------------------------------------------------------------------------
0348 0004 0000 | | .DEBUG4 0x0004,0x0000,0x11e6,0x0000,0x0001,0x0000
034e 0000 0008 | | .XXX[0xa]
0350 0000 0010 | |
0352 0000 0018 | |
0354 0000 49e8 | I |
0356 0121 6460 | !d`|
0358 0000 0000 | | .BLANK 0000[0x4]
035c 0030 5804 | 0X | .XXX[0xe]
035e 0000 2cc1 | , |
0360 1ed1 166f | o|
0362 0000 0000 | |
0364 004f 758b | Ou |
0366 85d5 4340 | C@|
0368 0000 2000 | |
036a 0000 0000 | | .BLANK 0000[0x4]
036e 00ec 8080 | | .XXX[0xa]
0370 0000 4000 | @ |
0372 00ee 8080 | |
0374 0000 4000 | @ |
0376 2209 1800 |" |
0378 0000 0000 | | .BLANK 0000[0x4]
037c 003b a020 | ; | .XXX[0x9]
037e 0000 1007 | |
0380 b8c5 cbd3 | |
0382 12a0 0000 | |
0384 4000 |@ |
0385 0000 0000 | | .BLANK 0000[0x5]
038a 2000 0000 | | .XXX[0x4]
038c 0008 8246 | F|
038e 0000 0000 | | .BLANK 0000[0x8]
0396 01ee 3160 | 1`| .XXX[0x5]
0398 4991 3800 |I 8 |
039a 0010 | |
039b 0000 0000 | | .BLANK 0000[0x5]
03a0 0008 0000 | | .XXX[0x1b]
03a2 0000 0000 | |
03a4 0018 0000 | |
03a6 08d0 0060 | `|
03a8 adf0 0000 | |
03aa 0000 00b4 | |
03ac fb6c 0030 | l 0|
03ae 6c45 8000 |lE |
03b0 3b82 1ee2 |; |
03b2 e456 ad2a | V *|
03b4 8000 010f | |
03b6 758c 3687 |u 6 |
03b8 1cc0 0000 | |
03ba 8080 | |
03bb 0000 0000 | | .BLANK 0000[0xc]
03c7 2600 |& | .XXX[0x1]
03c8 0000 0000 | | .BLANK 0000[0x8]
03d0 0007 b8b9 | | .XXX[0xf]
03d2 15ab 7070 | pp|
03d4 0000 4000 | @ |
03d6 0000 9000 | |
03d8 0082 2000 | |
03da 0000 2000 | |
03dc 0000 2009 | |
03de 8000 | |
03df 0000 0000 | | .BLANK 0000[0x8]
03e7 01ee 2e45 | .E| .XXX[0x13]
03e9 6adc 1c00 |j |
03eb 0010 0000 | |
03ed 0024 0000 | $ |
03ef 2088 0000 | |
03f1 0008 0000 | |
03f3 0008 0000 | |
03f5 0018 0000 | |
03f7 49e0 0121 |I !|
03f9 40e8 |@ |
03fa 0000 0000 | | .BLANK 0000[0x4]
03fe 0030 8084 | 0 | .XXX[0x2]