|
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 - download
Length: 3072 (0xc00) Types: SEG Notes: 5811_R1K_CODE Names: »786451.SEG«
└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293 └─ ⟦this⟧ »786451.SEG« └─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3 └─ ⟦this⟧ »786451.SEG« └─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288 └─ ⟦this⟧ »786451.SEG« └─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5 └─ ⟦this⟧ »786451.SEG« └─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000 └─ ⟦this⟧ »786451.SEG«
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5811 |X | .CONST 0x5811 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0300 | | .CONST 0x0300 ; 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 0002 | | .CONST 0x0002 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0071 | q | .CONST 0x0071 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0040 | @ | .CONST 0x0040 ; Number of locals 000b INIT_0008: 000b 0007 | | Action Break_Optional ; Debug Table 0x0 = .DEBUG 0x000b,0x03a2,0xc000,0x0000,0x0036,0xba34,0x0000,0x0005 ; Debug Table 0x0.0x0 = 0xb,0xffff 000c 0007 | | Action Break_Optional ; Debug Table 0x0.0x1 = 0xc,0xfffe 000d 029a 007b | {| Declare_Subprogram INIT_0078,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x2 = 0xd,0xfffd 000f 029a 008b | | Declare_Subprogram INIT_0088,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x3 = 0xf,0xfffc 0011 029a 0093 | | Declare_Subprogram INIT_0090,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0x11,0xfffb 0013 029a 009b | | Declare_Subprogram INIT_0098,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x5 = 0x13,0xfffa 0015 029a 00ab | | Declare_Subprogram INIT_00a8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x6 = 0x15,0xfff9 0017 029a 00c3 | | Declare_Subprogram INIT_00c0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x7 = 0x17,0xfff8 0019 4809 |H | Short_Literal 0x9 ; Debug Table 0x0.0x8 = 0x19,0xfff7 001a 61cd |a | Indirect_Literal Discrete,0x1e8,{0x000c0013, 0x00001f30} ; 0xc0013 = COMMAND_INTERPRETER 001b 02a0 | | Declare_Subprogram Null_Subprogram 001c 038d | | Declare_Type Package,Defined,Visible,Not_Elaborated 001d 029a 00db | | Declare_Subprogram INIT_00d8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x9 = 0x1d,0xfff6 001f 61c4 |a | Indirect_Literal Discrete,0x1e4,{0x00000000, 0x36ba3401} ; Debug Table 0x0.0xa = 0x1f,0xfff5 0020 0129 | ) | Execute Any,Make_Visible 0021 61be |a | Indirect_Literal Discrete,0x1e0,{0x00000000, 0x36ba3402} ; Debug Table 0x0.0xb = 0x21,0xfff4 0022 0129 | ) | Execute Any,Make_Visible 0023 00bf | | Action Accept_Activation 0024 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x0024,0x03bc,0xc000,0x0000,0x0036,0xbfd4,0x0000,0x0017 ; Debug Table 0x1.0x0 = 0x24,0xffff 0025 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x1.0x1 = 0x25,0xfffe 0026 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0027 0092 028c | | Action Push_String_Extended,0x28c ; "Page mode" ; Debug Table 0x1.0x2 = 0x27,0xfffd 0029 0092 028d | | Action Push_String_Extended,0x28d ; "Echo mode" ; Debug Table 0x1.0x3 = 0x29,0xfffc 002b 0092 028e | | Action Push_String_Extended,0x28e ; "Number of lines" ; Debug Table 0x1.0x4 = 0x2b,0xfffb 002d 0092 028f | | Action Push_String_Extended,0x28f ; "Number of columns" ; Debug Table 0x1.0x5 = 0x2d,0xfffa 002f e001 | | Load 0x0,0x1 ; Debug Table 0x1.0x6 = 0x2f,0xfff9 0030 1912 | | Execute Package,Field_Reference,Field_Number 0x12 0031 0007 | | Action Break_Optional 0032 e002 | | Load 0x0,0x2 ; Debug Table 0x1.0x7 = 0x32,0xfff8 0033 1927 | ' | Execute Package,Field_Reference,Field_Number 0x27 0034 0007 | | Action Break_Optional 0035 029d 012b | +| Declare_Subprogram INIT_0128,For_Outer_Call ; Debug Table 0x1.0x8 = 0x35,0xfff7 0037 e003 | | Load 0x0,0x3 ; Debug Table 0x1.0x9 = 0x37,0xfff6 0038 00b6 | | Action Make_Scope 0039 1d3c | < | Execute_Immediate Reference_Lex_1,0x3c 003a 4803 |H | Short_Literal 0x3 003b e231 | 1 | Load 0x1,0x31 003c 020e | | Execute Module,Augment_Imports 003d e231 | 1 | Load 0x1,0x31 003e 020d | | Execute Module,Elaborate 003f 0007 | | Action Break_Optional 0040 619b |a | Indirect_Literal Discrete,0x1dc,{0x00000000, 0x0036bfd4} ; Debug Table 0x1.0xa = 0x40,0xfff5 0041 4957 |IW | Short_Literal 0x157 0042 e20f | | Load 0x1,0xf 0043 0092 0290 | | Action Push_String_Extended,0x290 ; "Command" 0045 4801 |H | Short_Literal 0x1 0046 6191 |a | Indirect_Literal Discrete,0x1d8,{0x00000000, 0x7fffffff} 0047 00db | | Load_Top At_Offset_3 0048 0269 | i | Execute Discrete,Last 0049 e20f | | Load 0x1,0xf 004a 025b | [ | Execute Discrete,Check_In_Type 004b e215 | | Load 0x1,0x15 004c e216 | | Load 0x1,0x16 004d e231 | 1 | Load 0x1,0x31 004e 0387 | | Declare_Variable Package 004f 00d8 | | Load_Top At_Offset_0 0050 020f | | Execute Module,Activate 0051 618a |a | Indirect_Literal Discrete,0x1dc,{0x00000000, 0x0036bfd4} ; Debug Table 0x1.0xb = 0x51,0xfff4 0052 4966 |If | Short_Literal 0x166 0053 00e1 | | Load_Encached Boolean_Cache 0054 0092 0291 | | Action Push_String_Extended,0x291 ; "Boolean" 0056 4801 |H | Short_Literal 0x1 0057 6180 |a | Indirect_Literal Discrete,0x1d8,{0x00000000, 0x7fffffff} 0058 4801 |H | Short_Literal 0x1 0059 4805 |H | Short_Literal 0x5 005a 4808 |H | Short_Literal 0x8 005b e231 | 1 | Load 0x1,0x31 005c 0387 | | Declare_Variable Package 005d 00d8 | | Load_Top At_Offset_0 005e 020f | | Execute Module,Activate 005f 029d 013b | ;| Declare_Subprogram INIT_0138,For_Outer_Call ; Debug Table 0x1.0xc = 0x5f,0xfff3 0061 1d2c | , | Execute_Immediate Reference_Lex_1,0x2c ; Debug Table 0x1.0xd = 0x61,0xfff2 0062 00c7 | | Action Elaborate_Subprogram 0063 1d2d | - | Execute_Immediate Reference_Lex_1,0x2d ; Debug Table 0x1.0xe = 0x63,0xfff1 0064 00c7 | | Action Elaborate_Subprogram 0065 1d2e | . | Execute_Immediate Reference_Lex_1,0x2e ; Debug Table 0x1.0xf = 0x65,0xfff0 0066 00c7 | | Action Elaborate_Subprogram 0067 1d2f | / | Execute_Immediate Reference_Lex_1,0x2f ; Debug Table 0x1.0x10 = 0x67,0xffef 0068 00c7 | | Action Elaborate_Subprogram 0069 1d30 | 0 | Execute_Immediate Reference_Lex_1,0x30 ; Debug Table 0x1.0x11 = 0x69,0xffee 006a 00c7 | | Action Elaborate_Subprogram 006b 029d 0143 | C| Declare_Subprogram INIT_0140,For_Outer_Call ; Debug Table 0x1.0x12 = 0x6b,0xffed 006d 1d2b | + | Execute_Immediate Reference_Lex_1,0x2b ; Debug Table 0x1.0x13 = 0x6d,0xffec 006e 00c7 | | Action Elaborate_Subprogram 006f 1d32 | 2 | Execute_Immediate Reference_Lex_1,0x32 ; Debug Table 0x1.0x14 = 0x6f,0xffeb 0070 00c7 | | Action Elaborate_Subprogram 0071 BODY_0008: 0071 00bc | | Action Signal_Activated 0072 00bb | | Action Signal_Completion 0073 0000 0000 | | .BLANK 0000[0x5] 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 e235 | 5 | Load 0x1,0x35 ; Debug Table 0x2 = .DEBUG 0x007b,0x03e8,0x1001,0x0000,0x0036,0xba34,0x0000,0x00ee ; Debug Table 0x2.0x0 = 0x7b,0x1 007c 6802 |h | Jump_Zero 0x7f 007d e234 | 4 | Load 0x1,0x34 ; Debug Table 0x2.0x1 = 0x7d,0x2 007e 0257 | W | Execute Discrete,Raise 007f 4801 |H | Short_Literal 0x1 ; Debug Table 0x2.0x2 = 0x7f,0x3 0080 a235 | 5 | Store_Unchecked 0x1,0x35 0081 00cf | | Action Mark_Auxiliary 0082 7802 |x | Jump 0x85 0083 8240 | @ | Call 0x1,0x40 ; Debug Table 0x2.0x3 = 0x83,0x5 0084 00c9 | | Action Pop_Auxiliary_Loop 0085 e235 | 5 | Load 0x1,0x35 ; Debug Table 0x2.0x4 = 0x85,0x4 0086 77fc |w | Jump_Nonzero 0x83 0087 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0088 ; -------------------------------------------------------------------------------------- 0088 ; SUBPROGRAM 0088 ; -------------------------------------------------------------------------------------- 0088 008b | | .CONST 0x008b ; Address of begin 0089 0004 | | .CONST 0x0004 ; Address of exception handler 008a 0001 | | .CONST 0x0001 ; Number of locals 008b BODY_0088: 008b INIT_0088: 008b 4800 |H | Short_Literal 0x0 ; Debug Table 0x3 = .DEBUG 0x008b,0x03f4,0x1001,0x0000,0x0036,0xba34,0x0000,0x00f2 ; Debug Table 0x3.0x0 = 0x8b,0x1 008c a235 | 5 | Store_Unchecked 0x1,0x35 008d 4501 |E | Exit_Suprogram New_Top_Offset 0x1 008e 0000 0000 | | .XXX[0x2] 0090 ; -------------------------------------------------------------------------------------- 0090 ; SUBPROGRAM 0090 ; -------------------------------------------------------------------------------------- 0090 0093 | | .CONST 0x0093 ; Address of begin 0091 0004 | | .CONST 0x0004 ; Address of exception handler 0092 0001 | | .CONST 0x0001 ; Number of locals 0093 BODY_0090: 0093 INIT_0090: 0093 00da | | Load_Top At_Offset_2 ; Debug Table 0x4 = .DEBUG 0x0093,0x03f8,0x1001,0x0000,0x0036,0xba34,0x0000,0x00f6 ; Debug Table 0x4.0x0 = 0x93,0x1 0094 e23d | = | Load 0x1,0x3d 0095 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0096 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0097 0000 | | .XXX[0x1] 0098 ; -------------------------------------------------------------------------------------- 0098 ; SUBPROGRAM 0098 ; -------------------------------------------------------------------------------------- 0098 009b | | .CONST 0x009b ; Address of begin 0099 0004 | | .CONST 0x0004 ; Address of exception handler 009a 0001 | | .CONST 0x0001 ; Number of locals 009b BODY_0098: 009b INIT_0098: 009b 00da | | Load_Top At_Offset_2 ; Debug Table 0x5 = .DEBUG 0x009b,0x03fc,0x1002,0x0000,0x0036,0xba34,0x0000,0x00ff ; Debug Table 0x5.0x0 = 0x9b,0x1 009c e23d | = | Load 0x1,0x3d 009d 1816 | | Execute Package,Field_Execute,Field_Number 0x16 009e e20f | | Load 0x1,0xf 009f 025b | [ | Execute Discrete,Check_In_Type 00a0 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00a1 0000 0000 | | .BLANK 0000[0x7] 00a8 ; -------------------------------------------------------------------------------------- 00a8 ; SUBPROGRAM 00a8 ; -------------------------------------------------------------------------------------- 00a8 00ab | | .CONST 0x00ab ; Address of begin 00a9 00b2 | | .CONST 0x00b2 ; Address of exception handler 00aa 0001 | | .CONST 0x0001 ; Number of locals 00ab BODY_00a8: 00ab INIT_00a8: 00ab 4800 |H | Short_Literal 0x0 ; Debug Table 0x6 = .DEBUG 0x00ab,0x0400,0x1002,0x0000,0x0036,0xba34,0x0000,0x010b ; Debug Table 0x6.0x0 = 0xab,0x1 00ac 00db | | Load_Top At_Offset_3 00ad 8217 | | Call 0x1,0x17 00ae 00e2 | | Load_Encached Integer_Cache 00af 00e0 | | Load_Encached Standard_Cache 00b0 1819 | | Execute Package,Field_Execute,Field_Number 0x19 00b1 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00b2 TRAP_00a8: 00b2 010e | | Execute Exception,Is_Constraint_Error 00b3 6806 |h | Jump_Zero 0xba 00b4 0092 0292 | | Action Push_String_Extended,0x292 ; "Illegal integer value" ; Debug Table 0x6.0x1 = 0xb4,0x2 00b6 821a | | Call 0x1,0x1a 00b7 00db | | Load_Top At_Offset_3 ; Debug Table 0x6.0x2 = 0xb7,0x3 00b8 822f | / | Call 0x1,0x2f 00b9 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00ba 0100 | | Execute Exception,Raise 00bb 0000 0000 | | .BLANK 0000[0x5] 00c0 ; -------------------------------------------------------------------------------------- 00c0 ; SUBPROGRAM 00c0 ; -------------------------------------------------------------------------------------- 00c0 00c3 | | .CONST 0x00c3 ; Address of begin 00c1 00ca | | .CONST 0x00ca ; Address of exception handler 00c2 0001 | | .CONST 0x0001 ; Number of locals 00c3 BODY_00c0: 00c3 INIT_00c0: 00c3 4800 |H | Short_Literal 0x0 ; Debug Table 0x7 = .DEBUG 0x00c3,0x0408,0x1002,0x0000,0x0036,0xba34,0x0000,0x0114 ; Debug Table 0x7.0x0 = 0xc3,0x1 00c4 00db | | Load_Top At_Offset_3 00c5 8217 | | Call 0x1,0x17 00c6 00e5 | | Load_Encached Long_Integer_Cache 00c7 00e0 | | Load_Encached Standard_Cache 00c8 1819 | | Execute Package,Field_Execute,Field_Number 0x19 00c9 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00ca TRAP_00c0: 00ca 010e | | Execute Exception,Is_Constraint_Error 00cb 6806 |h | Jump_Zero 0xd2 00cc 0092 0293 | | Action Push_String_Extended,0x293 ; "Illegal Long_Integer value" ; Debug Table 0x7.0x1 = 0xcc,0x2 00ce 821a | | Call 0x1,0x1a 00cf 00db | | Load_Top At_Offset_3 ; Debug Table 0x7.0x2 = 0xcf,0x3 00d0 8230 | 0 | Call 0x1,0x30 00d1 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00d2 0100 | | Execute Exception,Raise 00d3 0000 0000 | | .BLANK 0000[0x5] 00d8 ; -------------------------------------------------------------------------------------- 00d8 ; SUBPROGRAM 00d8 ; -------------------------------------------------------------------------------------- 00d8 00ee | | .CONST 0x00ee ; Address of begin 00d9 0004 | | .CONST 0x0004 ; Address of exception handler 00da 0008 | | .CONST 0x0008 ; Number of locals 00db INIT_00d8: 00db e5fa | | Load 0x2,-0x6 ; Debug Table 0x8 = .DEBUG 0x00db,0x0410,0x3801,0x0002,0x0036,0xba34,0x0000,0x016f ; Debug Table 0x8.0x0 = 0xdb,0xffff 00dc 02c7 | | Declare_Variable Any 00dd 00d8 | | Load_Top At_Offset_0 00de 1c00 | | Execute_Immediate Run_Utility,0x0 00df 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x8.0x1 = 0xdf,0xfffe 00e0 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x8.0x2 = 0xe0,0xfffd 00e1 e5f8 | | Load 0x2,-0x8 ; Debug Table 0x8.0x3 = 0xe1,0xfffc 00e2 01dd | | Execute Vector,First 00e3 00e3 | | Load_Encached Natural_Cache 00e4 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 00e5 e5f8 | | Load 0x2,-0x8 ; Debug Table 0x8.0x4 = 0xe5,0xfffb 00e6 01dc | | Execute Vector,Last 00e7 00e3 | | Load_Encached Natural_Cache 00e8 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 00e9 0007 | | Action Break_Optional ; Debug Table 0x8.0x5 = 0xe9,0xfffa 00ea 029f 017b | {| Declare_Subprogram INIT_0178,For_Call ; Debug Table 0x8.0x6 = 0xea,0xfff9 00ec 029f 01bb | | Declare_Subprogram INIT_01b8,For_Call ; Debug Table 0x8.0x7 = 0xec,0xfff8 00ee BODY_00d8: 00ee 00be | | Action Activate_Tasks 00ef e5f8 | | Load 0x2,-0x8 ; Debug Table 0x8.0x8 = 0xef,0x1 00f0 01db | | Execute Vector,Length 00f1 7001 |p | Jump_Nonzero 0xf3 00f2 4509 |E | Exit_Suprogram New_Top_Offset 0x9 ; Debug Table 0x8.0x9 = 0xf2,0x2 00f3 e004 | | Load 0x0,0x4 ; Debug Table 0x8.0xa = 0xf3,0x3 00f4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00f5 e5f8 | | Load 0x2,-0x8 00f6 01dd | | Execute Vector,First 00f7 e5f8 | | Load 0x2,-0x8 00f8 01d7 | | Execute Vector,Field_Read 00f9 823a | : | Call 0x1,0x3a 00fa 0f02 | | Execute_Immediate Equal,0x2 00fb a403 | | Store_Unchecked 0x2,0x3 00fc e004 | | Load 0x0,0x4 ; Debug Table 0x8.0xb = 0xfc,0x4 00fd 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00fe e5f8 | | Load 0x2,-0x8 00ff 01dc | | Execute Vector,Last 0100 e5f8 | | Load 0x2,-0x8 0101 01d7 | | Execute Vector,Field_Read 0102 823a | : | Call 0x1,0x3a 0103 0f02 | | Execute_Immediate Equal,0x2 0104 a404 | | Store_Unchecked 0x2,0x4 0105 e403 | | Load 0x2,0x3 ; Debug Table 0x8.0xc = 0x105,0x5 0106 e404 | | Load 0x2,0x4 0107 0278 | x | Execute Discrete,Or 0108 6817 |h | Jump_Zero 0x120 0109 e403 | | Load 0x2,0x3 ; Debug Table 0x8.0xd = 0x109,0x6 010a 6803 |h | Jump_Zero 0x10e 010b 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0xe = 0x10b,0x7 010c 0a01 | | Execute_Immediate Plus,0x1 010d c405 | | Store 0x2,0x5 010e e404 | | Load 0x2,0x4 ; Debug Table 0x8.0xf = 0x10e,0x8 010f 6803 |h | Jump_Zero 0x113 0110 00da | | Load_Top At_Offset_2 ; Debug Table 0x8.0x10 = 0x110,0x9 0111 0aff | | Execute_Immediate Plus,-0x1 0112 005b | [ | Store_Top Discrete,At_Offset_3 0113 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0x11 = 0x113,0xa 0114 00db | | Load_Top At_Offset_3 0115 027a | z | Execute Discrete,Less_Equal 0116 6806 |h | Jump_Zero 0x11d 0117 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0x12 = 0x117,0xb 0118 00db | | Load_Top At_Offset_3 0119 e5f8 | | Load 0x2,-0x8 011a 01cf | | Execute Vector,Slice_Read 011b 8408 | | Call 0x2,0x8 011c 4509 |E | Exit_Suprogram New_Top_Offset 0x9 011d 00ea | | Load_Encached Null_String_Cache ; Debug Table 0x8.0x13 = 0x11d,0xc 011e 8408 | | Call 0x2,0x8 011f 4509 |E | Exit_Suprogram New_Top_Offset 0x9 0120 e5f8 | | Load 0x2,-0x8 ; Debug Table 0x8.0x14 = 0x120,0xd 0121 85f9 | | Call 0x2,-0x7 0122 4509 |E | Exit_Suprogram New_Top_Offset 0x9 0123 0000 0000 | | .BLANK 0000[0x5] 0128 ; -------------------------------------------------------------------------------------- 0128 ; SUBPROGRAM 0128 ; -------------------------------------------------------------------------------------- 0128 012b | + | .CONST 0x012b ; Address of begin 0129 0004 | | .CONST 0x0004 ; Address of exception handler 012a 0001 | | .CONST 0x0001 ; Number of locals 012b BODY_0128: 012b INIT_0128: 012b 8229 | ) | Call 0x1,0x29 ; Debug Table 0x9 = .DEBUG 0x012b,0x043c,0x1001,0x0000,0x0036,0xbfd4,0x0000,0x0069 ; Debug Table 0x9.0x0 = 0x12b,0x1 012c 680a |h | Jump_Zero 0x137 012d 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x1 = 0x12d,0x2 012e 0092 0294 | | Action Push_String_Extended,0x294 ; " = \x22" 0130 01cc | | Execute Vector,Catenate 0131 e5fe | | Load 0x2,-0x2 0132 01cc | | Execute Vector,Catenate 0133 0092 0295 | | Action Push_String_Extended,0x295 ; "\x22; " 0135 01cc | | Execute Vector,Catenate 0136 821b | | Call 0x1,0x1b 0137 4503 |E | Exit_Suprogram New_Top_Offset 0x3 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 e235 | 5 | Load 0x1,0x35 ; Debug Table 0xa = .DEBUG 0x013b,0x0442,0x1001,0x0000,0x0036,0xbfd4,0x0000,0x0175 ; Debug Table 0xa.0x0 = 0x13b,0x1 013c 7002 |p | Jump_Nonzero 0x13f 013d e233 | 3 | Load 0x1,0x33 ; Debug Table 0xa.0x1 = 0x13d,0x2 013e 0257 | W | Execute Discrete,Raise 013f 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0140 ; -------------------------------------------------------------------------------------- 0140 ; SUBPROGRAM 0140 ; -------------------------------------------------------------------------------------- 0140 0143 | C | .CONST 0x0143 ; Address of begin 0141 014a | J | .CONST 0x014a ; Address of exception handler 0142 0001 | | .CONST 0x0001 ; Number of locals 0143 BODY_0140: 0143 INIT_0140: 0143 8219 | | Call 0x1,0x19 ; Debug Table 0xb = .DEBUG 0x0143,0x0448,0x1001,0x0000,0x0036,0xbfd4,0x0000,0x0201 ; Debug Table 0xb.0x0 = 0x143,0x1 0144 e211 | | Load 0x1,0x11 ; Debug Table 0xb.0x1 = 0x144,0x2 0145 822e | . | Call 0x1,0x2e 0146 e20f | | Load 0x1,0xf 0147 025b | [ | Execute Discrete,Check_In_Type 0148 8210 | | Call 0x1,0x10 0149 4501 |E | Exit_Suprogram New_Top_Offset 0x1 014a TRAP_0140: 014a e004 | | Load 0x0,0x4 014b 1b11 | | Execute Package,Field_Read,Field_Number 0x11 014c 010f | | Execute Exception,Equal 014d 6801 |h | Jump_Zero 0x14f 014e 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0xb.0x2 = 0x14e,0x3 014f 00d8 | | Load_Top At_Offset_0 0150 0107 | | Execute Exception,Get_Name 0151 4950 |IP | Short_Literal 0x150 0152 495f |I_ | Short_Literal 0x15f 0153 0262 | b | Execute Discrete,In_Range 0154 6803 |h | Jump_Zero 0x158 0155 e004 | | Load 0x0,0x4 ; Debug Table 0xb.0x3 = 0x155,0x4 0156 1b11 | | Execute Package,Field_Read,Field_Number 0x11 0157 0257 | W | Execute Discrete,Raise 0158 00d8 | | Load_Top At_Offset_0 0159 0107 | | Execute Exception,Get_Name 015a 4920 |I | Short_Literal 0x120 015b 492f |I/ | Short_Literal 0x12f 015c 0262 | b | Execute Discrete,In_Range 015d 6804 |h | Jump_Zero 0x162 015e 0092 0296 | | Action Push_String_Extended,0x296 ; "Command raised IO_Exceptions.Name_Error" ; Debug Table 0xb.0x4 = 0x15e,0x5 0160 821a | | Call 0x1,0x1a 0161 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0162 e004 | | Load 0x0,0x4 0163 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0164 010f | | Execute Exception,Equal 0165 6804 |h | Jump_Zero 0x16a 0166 0092 0297 | | Action Push_String_Extended,0x297 ; "User terminated command" ; Debug Table 0xb.0x5 = 0x166,0x6 0168 821a | | Call 0x1,0x1a 0169 4501 |E | Exit_Suprogram New_Top_Offset 0x1 016a 0092 0298 | | Action Push_String_Extended,0x298 ; "Command failed due to " ; Debug Table 0xb.0x6 = 0x16a,0x7 016c e005 | | Load 0x0,0x5 016d 180d | | Execute Package,Field_Execute,Field_Number 0xd 016e 01cc | | Execute Vector,Catenate 016f 821a | | Call 0x1,0x1a 0170 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0171 0000 0000 | | .BLANK 0000[0x7] 0178 ; -------------------------------------------------------------------------------------- 0178 ; SUBPROGRAM 0178 ; -------------------------------------------------------------------------------------- 0178 017c | | | .CONST 0x017c ; Address of begin 0179 0004 | | .CONST 0x0004 ; Address of exception handler 017a 0002 | | .CONST 0x0002 ; Number of locals 017b INIT_0178: 017b 00e3 | | Load_Encached Natural_Cache ; Debug Table 0xc = .DEBUG 0x017b,0x0458,0x1801,0x0002,0x0036,0xbfd4,0x0000,0x0294 ; Debug Table 0xc.0x0 = 0x17b,0xffff 017c BODY_0178: 017c e7fe | | Load 0x3,-0x2 ; Debug Table 0xc.0x1 = 0x17c,0x1 017d 01db | | Execute Vector,Length 017e 7003 |p | Jump_Nonzero 0x182 017f 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x2 = 0x17f,0x2 0180 85f9 | | Call 0x2,-0x7 0181 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0xc.0x3 = 0x181,0x3 0182 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x4 = 0x182,0x4 0183 01dd | | Execute Vector,First 0184 0059 | Y | Store_Top Discrete,At_Offset_1 0185 00cf | | Action Mark_Auxiliary 0186 7828 |x( | Jump 0x1af 0187 4801 |H | Short_Literal 0x1 ; Debug Table 0xc.0x5 = 0x187,0x6 0188 00da | | Load_Top At_Offset_2 0189 e7ff | | Load 0x3,-0x1 018a 01dc | | Execute Vector,Last 018b e7ff | | Load 0x3,-0x1 018c 01cf | | Execute Vector,Slice_Read 018d e7fe | | Load 0x3,-0x2 018e e006 | | Load 0x0,0x6 018f 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0190 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 0191 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xc.0x6 = 0x191,0x7 0192 6821 |h! | Jump_Zero 0x1b4 0193 e403 | | Load 0x2,0x3 0194 7005 |p | Jump_Nonzero 0x19a 0195 00d9 | | Load_Top At_Offset_1 0196 e7ff | | Load 0x3,-0x1 0197 01dd | | Execute Vector,First 0198 027e | ~ | Execute Discrete,Not_Equal 0199 7801 |x | Jump 0x19b 019a 4800 |H | Short_Literal 0x0 019b 7018 |p | Jump_Nonzero 0x1b4 019c e404 | | Load 0x2,0x4 ; Debug Table 0xc.0x7 = 0x19c,0x8 019d 6803 |h | Jump_Zero 0x1a1 019e e7ff | | Load 0x3,-0x1 ; Debug Table 0xc.0x8 = 0x19e,0x9 019f 85f9 | | Call 0x2,-0x7 01a0 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0xc.0x9 = 0x1a0,0xa 01a1 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xc.0xa = 0x1a1,0xb 01a2 e7fe | | Load 0x3,-0x2 01a3 01db | | Execute Vector,Length 01a4 0273 | s | Execute Discrete,Plus 01a5 005a | Z | Store_Top Discrete,At_Offset_2 01a6 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xc.0xb = 0x1a6,0xc 01a7 e7ff | | Load 0x3,-0x1 01a8 01dc | | Execute Vector,Last 01a9 027d | } | Execute Discrete,Greater 01aa 6803 |h | Jump_Zero 0x1ae 01ab e7ff | | Load 0x3,-0x1 ; Debug Table 0xc.0xc = 0x1ab,0xd 01ac 85f9 | | Call 0x2,-0x7 01ad 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0xc.0xd = 0x1ad,0xe 01ae 00c9 | | Action Pop_Auxiliary_Loop 01af 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xc.0xe = 0x1af,0x5 01b0 e7ff | | Load 0x3,-0x1 01b1 01dc | | Execute Vector,Last 01b2 027a | z | Execute Discrete,Less_Equal 01b3 77d3 |w | Jump_Nonzero 0x187 01b4 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01b5 0000 0000 | | .XXX[0x3] 01b7 0000 | | 01b8 ; -------------------------------------------------------------------------------------- 01b8 ; SUBPROGRAM 01b8 ; -------------------------------------------------------------------------------------- 01b8 01bb | | .CONST 0x01bb ; Address of begin 01b9 0004 | | .CONST 0x0004 ; Address of exception handler 01ba 0001 | | .CONST 0x0001 ; Number of locals 01bb BODY_01b8: 01bb INIT_01b8: 01bb e402 | | Load 0x2,0x2 ; Debug Table 0xd = .DEBUG 0x01bb,0x0478,0x1801,0x0002,0x0036,0xbfd4,0x0000,0x030e ; Debug Table 0xd.0x0 = 0x1bb,0x1 01bc 0120 | | Execute Any,Is_Value 01bd 6802 |h | Jump_Zero 0x1c0 01be e5fa | | Load 0x2,-0x6 01bf 7803 |x | Jump 0x1c3 01c0 e402 | | Load 0x2,0x2 01c1 e5fa | | Load 0x2,-0x6 01c2 0119 | | Execute Any,Check_In_Formal_Type 01c3 85fb | | Call 0x2,-0x5 01c4 c402 | | Store 0x2,0x2 01c5 00cf | | Action Mark_Auxiliary 01c6 780a |x | Jump 0x1d1 01c7 00db | | Load_Top At_Offset_3 ; Debug Table 0xd.0x1 = 0x1c7,0x3 01c8 e402 | | Load 0x2,0x2 01c9 e5fa | | Load 0x2,-0x6 01ca 0119 | | Execute Any,Check_In_Formal_Type 01cb 85fd | | Call 0x2,-0x3 01cc 8407 | | Call 0x2,0x7 01cd e402 | | Load 0x2,0x2 ; Debug Table 0xd.0x2 = 0x1cd,0x4 01ce 85fc | | Call 0x2,-0x4 01cf c402 | | Store 0x2,0x2 01d0 00c9 | | Action Pop_Auxiliary_Loop 01d1 e402 | | Load 0x2,0x2 ; Debug Table 0xd.0x3 = 0x1d1,0x2 01d2 e5fa | | Load 0x2,-0x6 01d3 0119 | | Execute Any,Check_In_Formal_Type 01d4 85fe | | Call 0x2,-0x2 01d5 6ff1 |o | Jump_Zero 0x1c7 01d6 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01d7 0000 | | .XXX[0x1] 01d8 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff} 01dc 0000 0000 | | .LITERAL {0x00000000, 0x0036bfd4} 01e0 0000 0000 | | .LITERAL {0x00000000, 0x36ba3402} 01e4 0000 0000 | | .LITERAL {0x00000000, 0x36ba3401} 01e8 000c 0013 | | .LITERAL {0x000c0013, 0x00001f30} 01ec 0000 0000 | | .BLANK 0000[0x4] 01f0 021c 0004 | | .XXX[0x3] 01f2 0021 | ! | 01f3 029a 0223 | #| Declare_Subprogram INIT_0220,For_Outer_Call,Visible,Unelaborated ; Debug Table 0xe = .DEBUG 0x01f3,0x0482,0x4000,0x0000,0x0036,0xba34,0x0000,0x011d ; Debug Table 0xe.0x0 = 0x1f3,0xffff 01f5 029a 024b | K| Declare_Subprogram INIT_0248,For_Outer_Call,Visible,Unelaborated ; Debug Table 0xe.0x1 = 0x1f5,0xfffe 01f7 029a 025b | [| Declare_Subprogram INIT_0258,For_Outer_Call,Visible,Unelaborated ; Debug Table 0xe.0x2 = 0x1f7,0xfffd 01f9 00bf | | Action Accept_Activation 01fa 00e3 | | Load_Encached Natural_Cache ; Debug Table 0xf = .DEBUG 0x01fa,0x048a,0x4000,0x0000,0x0036,0xbfd4,0x0000,0x008a ; Debug Table 0xf.0x0 = 0x1fa,0xffff 01fb 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 01fc 67df |g | Indirect_Literal Discrete,0x1dc,{0x00000000, 0x0036bfd4} ; Debug Table 0xf.0x1 = 0x1fc,0xfffe 01fd 4891 |H | Short_Literal 0x91 01fe e20f | | Load 0x1,0xf 01ff e001 | | Load 0x0,0x1 0200 0387 | | Declare_Variable Package 0201 00d8 | | Load_Top At_Offset_0 0202 020f | | Execute Module,Activate 0203 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0xf.0x2 = 0x203,0xfffd 0204 00c7 | | Action Elaborate_Subprogram 0205 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0xf.0x3 = 0x205,0xfffc 0206 00c7 | | Action Elaborate_Subprogram 0207 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x4 = 0x207,0xfffb 0208 1912 | | Execute Package,Field_Reference,Field_Number 0x12 0209 00c6 | | Action Check_Subprogram_Elaborated 020a e210 | | Load 0x1,0x10 020b 0335 | 5 | Declare_Variable Array,Duplicate 020c 00d0 | | Action Swap_Control 020d 00d1 | | Pop_Control Pop_Count_1 020e e214 | | Load 0x1,0x14 020f 00e4 | | Load_Encached Positive_Cache 0210 025b | [ | Execute Discrete,Check_In_Type 0211 e215 | | Load 0x1,0x15 0212 00e4 | | Load_Encached Positive_Cache 0213 025b | [ | Execute Discrete,Check_In_Type 0214 e002 | | Load 0x0,0x2 0215 191a | | Execute Package,Field_Reference,Field_Number 0x1a 0216 67c5 |g | Indirect_Literal Discrete,0x1dc,{0x00000000, 0x0036bfd4} 0217 492b |I+ | Short_Literal 0x12b 0218 4800 |H | Short_Literal 0x0 0219 0007 | | Action Break_Optional 021a 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0xf.0x5 = 0x21a,0xfffa 021b 00c7 | | Action Elaborate_Subprogram 021c 00bc | | Action Signal_Activated 021d 00bb | | Action Signal_Completion 021e 0000 0000 | | .XXX[0x2] 0220 ; -------------------------------------------------------------------------------------- 0220 ; SUBPROGRAM 0220 ; -------------------------------------------------------------------------------------- 0220 022a | * | .CONST 0x022a ; Address of begin 0221 0004 | | .CONST 0x0004 ; Address of exception handler 0222 0005 | | .CONST 0x0005 ; Number of locals 0223 INIT_0220: 0223 e213 | | Load 0x1,0x13 ; Debug Table 0x10 = .DEBUG 0x0223,0x0498,0x1002,0x0000,0x0036,0xba34,0x0000,0x0144 ; Debug Table 0x10.0x0 = 0x223,0xffff 0224 e20f | | Load 0x1,0xf 0225 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 0226 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x10.0x1 = 0x226,0xfffe 0227 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x10.0x2 = 0x227,0xfffd 0228 029f 026b | k| Declare_Subprogram INIT_0268,For_Call ; Debug Table 0x10.0x3 = 0x228,0xfffc 022a BODY_0220: 022a 00cf | | Action Mark_Auxiliary 022b e212 | | Load 0x1,0x12 ; Debug Table 0x10.0x4 = 0x22b,0x1 022c 4801 |H | Short_Literal 0x1 022d 0263 | c | Execute Discrete,Above_Bound 022e 700f |p | Jump_Nonzero 0x23e 022f 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x5 = 0x22f,0x2 0230 e5ff | | Load 0x2,-0x1 0231 e002 | | Load 0x0,0x2 0232 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0233 8405 | | Call 0x2,0x5 0234 e404 | | Load 0x2,0x4 ; Debug Table 0x10.0x6 = 0x234,0x3 0235 6804 |h | Jump_Zero 0x23a 0236 e402 | | Load 0x2,0x2 ; Debug Table 0x10.0x7 = 0x236,0x4 0237 e20f | | Load 0x1,0xf 0238 025b | [ | Execute Discrete,Check_In_Type 0239 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 023a e002 | | Load 0x0,0x2 ; Debug Table 0x10.0x8 = 0x23a,0x5 023b 1819 | | Execute Package,Field_Execute,Field_Number 0x19 023c 00c8 | | Action Pop_Auxiliary_Range 023d 3ff1 |? | Loop_Increasing 0x22f 023e 00ce | | Action Pop_Auxiliary 023f e213 | | Load 0x1,0x13 ; Debug Table 0x10.0x9 = 0x23f,0x6 0240 e20f | | Load 0x1,0xf 0241 025b | [ | Execute Discrete,Check_In_Type 0242 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0243 0000 0000 | | .BLANK 0000[0x5] 0248 ; -------------------------------------------------------------------------------------- 0248 ; SUBPROGRAM 0248 ; -------------------------------------------------------------------------------------- 0248 024b | K | .CONST 0x024b ; Address of begin 0249 0004 | | .CONST 0x0004 ; Address of exception handler 024a 0001 | | .CONST 0x0001 ; Number of locals 024b BODY_0248: 024b INIT_0248: 024b e002 | | Load 0x0,0x2 ; Debug Table 0x11 = .DEBUG 0x024b,0x04ae,0x1001,0x0000,0x0036,0xba34,0x0000,0x014e ; Debug Table 0x11.0x0 = 0x24b,0x1 024c 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28 024d 00db | | Load_Top At_Offset_3 024e e21b | | Load 0x1,0x1b 024f e21c | | Load 0x1,0x1c 0250 e21d | | Load 0x1,0x1d 0251 1d1e | | Execute_Immediate Reference_Lex_1,0x1e 0252 1d1f | | Execute_Immediate Reference_Lex_1,0x1f 0253 e21a | | Load 0x1,0x1a 0254 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0255 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0256 0000 0000 | | .XXX[0x2] 0258 ; -------------------------------------------------------------------------------------- 0258 ; SUBPROGRAM 0258 ; -------------------------------------------------------------------------------------- 0258 025b | [ | .CONST 0x025b ; Address of begin 0259 0004 | | .CONST 0x0004 ; Address of exception handler 025a 0001 | | .CONST 0x0001 ; Number of locals 025b BODY_0258: 025b INIT_0258: 025b 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x12 = .DEBUG 0x025b,0x04b2,0x1001,0x0000,0x0036,0xba34,0x0000,0x0157 ; Debug Table 0x12.0x0 = 0x25b,0x1 025c 00e1 | | Load_Encached Boolean_Cache 025d e21a | | Load 0x1,0x1a 025e 1b0f | | Execute Package,Field_Read,Field_Number 0xf 025f e5ff | | Load 0x2,-0x1 0260 e21a | | Load 0x1,0x1a 0261 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0262 c5fe | | Store 0x2,-0x2 0263 c5fd | | Store 0x2,-0x3 0264 c5fc | | Store 0x2,-0x4 0265 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0266 0000 0000 | | .XXX[0x2] 0268 ; -------------------------------------------------------------------------------------- 0268 ; SUBPROGRAM 0268 ; -------------------------------------------------------------------------------------- 0268 026b | k | .CONST 0x026b ; Address of begin 0269 0004 | | .CONST 0x0004 ; Address of exception handler 026a 0001 | | .CONST 0x0001 ; Number of locals 026b BODY_0268: 026b INIT_0268: 026b 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x13 = .DEBUG 0x026b,0x04b6,0x1001,0x0000,0x0036,0xbfd4,0x0000,0x00d5 ; Debug Table 0x13.0x0 = 0x26b,0x1 026c 00e1 | | Load_Encached Boolean_Cache 026d e21a | | Load 0x1,0x1a 026e 1b0f | | Execute Package,Field_Read,Field_Number 0xf 026f e7ff | | Load 0x3,-0x1 0270 e21a | | Load 0x1,0x1a 0271 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0272 c402 | | Store 0x2,0x2 0273 c403 | | Store 0x2,0x3 0274 c404 | | Store 0x2,0x4 0275 e404 | | Load 0x2,0x4 ; Debug Table 0x13.0x1 = 0x275,0x2 0276 6808 |h | Jump_Zero 0x27f 0277 e402 | | Load 0x2,0x2 ; Debug Table 0x13.0x2 = 0x277,0x3 0278 e20f | | Load 0x1,0xf 0279 0122 | " | Execute Any,Make_Root_Type 027a 025e | ^ | Execute Discrete,Convert 027b 1c01 | | Execute_Immediate Run_Utility,0x1 027c e5ff | | Load 0x2,-0x1 027d 8003 | | Call 0x0,0x3 027e 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0x13.0x3 = 0x27e,0x4 027f 00da | | Load_Top At_Offset_2 ; Debug Table 0x13.0x4 = 0x27f,0x5 0280 e5ff | | Load 0x2,-0x1 0281 8003 | | Call 0x0,0x3 0282 e403 | | Load 0x2,0x3 ; Debug Table 0x13.0x5 = 0x282,0x6 0283 6803 |h | Jump_Zero 0x287 0284 00da | | Load_Top At_Offset_2 ; Debug Table 0x13.0x6 = 0x284,0x7 0285 8217 | | Call 0x1,0x17 0286 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0287 e211 | | Load 0x1,0x11 ; Debug Table 0x13.0x7 = 0x287,0x8 0288 6802 |h | Jump_Zero 0x28b 0289 00ea | | Load_Encached Null_String_Cache ; Debug Table 0x13.0x8 = 0x289,0x9 028a 8217 | | Call 0x1,0x17 028b 4502 |E | Exit_Suprogram New_Top_Offset 0x2 028c ; -------------------------------------------------------------------------------------- 028c ; STRING TABLE 028c ; -------------------------------------------------------------------------------------- 028c 001c | | .STRTAB 0x001c->0x029a ; "Page mode" 028d 0023 | # | .STRTAB 0x0023->0x029e ; "Echo mode" 028e 002a | * | .STRTAB 0x002a->0x02a3 ; "Number of lines" 028f 0037 | 7 | .STRTAB 0x0037->0x02aa ; "Number of columns" 0290 0046 | F | .STRTAB 0x0046->0x02b3 ; "Command" 0291 004b | K | .STRTAB 0x004b->0x02b6 ; "Boolean" 0292 0050 | P | .STRTAB 0x0050->0x02ba ; "Illegal integer value" 0293 0063 | c | .STRTAB 0x0063->0x02c4 ; "Illegal Long_Integer value" 0294 007b | { | .STRTAB 0x007b->0x02d1 ; " = \x22" 0295 007d | } | .STRTAB 0x007d->0x02d3 ; "\x22; " 0296 007f | | .STRTAB 0x007f->0x02d5 ; "Command raised IO_Exceptions.Name_Error" 0297 00a4 | | .STRTAB 0x00a4->0x02e9 ; "User terminated command" 0298 00b9 | | .STRTAB 0x00b9->0x02f4 ; "Command failed due to " 0299 00cd | | .STREND 0x00cd->0x02ff 029a 5061 6765 |Page| .STRTAB_STRINGS 0300 ; -------------------------------------------------------------------------------------- 0300 ; Debug Table 0300 ; -------------------------------------------------------------------------------------- 0300 0003 0014 | | .CONST 0x0003,0x0014 0302 000b 03a2 | | .DEBUG 0x000b,0x03a2,0xc000,0x0000,0x0036,0xba34,0x0000,0x0005 030a 0024 03bc | $ | .DEBUG 0x0024,0x03bc,0xc000,0x0000,0x0036,0xbfd4,0x0000,0x0017 0312 007b 03e8 | { | .DEBUG 0x007b,0x03e8,0x1001,0x0000,0x0036,0xba34,0x0000,0x00ee 031a 008b 03f4 | | .DEBUG 0x008b,0x03f4,0x1001,0x0000,0x0036,0xba34,0x0000,0x00f2 0322 0093 03f8 | | .DEBUG 0x0093,0x03f8,0x1001,0x0000,0x0036,0xba34,0x0000,0x00f6 032a 009b 03fc | | .DEBUG 0x009b,0x03fc,0x1002,0x0000,0x0036,0xba34,0x0000,0x00ff 0332 00ab 0400 | | .DEBUG 0x00ab,0x0400,0x1002,0x0000,0x0036,0xba34,0x0000,0x010b 033a 00c3 0408 | | .DEBUG 0x00c3,0x0408,0x1002,0x0000,0x0036,0xba34,0x0000,0x0114 0342 00db 0410 | | .DEBUG 0x00db,0x0410,0x3801,0x0002,0x0036,0xba34,0x0000,0x016f 034a 012b 043c | + <| .DEBUG 0x012b,0x043c,0x1001,0x0000,0x0036,0xbfd4,0x0000,0x0069 0352 013b 0442 | ; B| .DEBUG 0x013b,0x0442,0x1001,0x0000,0x0036,0xbfd4,0x0000,0x0175 035a 0143 0448 | C H| .DEBUG 0x0143,0x0448,0x1001,0x0000,0x0036,0xbfd4,0x0000,0x0201 0362 017b 0458 | { X| .DEBUG 0x017b,0x0458,0x1801,0x0002,0x0036,0xbfd4,0x0000,0x0294 036a 01bb 0478 | x| .DEBUG 0x01bb,0x0478,0x1801,0x0002,0x0036,0xbfd4,0x0000,0x030e 0372 01f3 0482 | | .DEBUG 0x01f3,0x0482,0x4000,0x0000,0x0036,0xba34,0x0000,0x011d 037a 01fa 048a | | .DEBUG 0x01fa,0x048a,0x4000,0x0000,0x0036,0xbfd4,0x0000,0x008a 0382 0223 0498 | # | .DEBUG 0x0223,0x0498,0x1002,0x0000,0x0036,0xba34,0x0000,0x0144 038a 024b 04ae | K | .DEBUG 0x024b,0x04ae,0x1001,0x0000,0x0036,0xba34,0x0000,0x014e 0392 025b 04b2 | [ | .DEBUG 0x025b,0x04b2,0x1001,0x0000,0x0036,0xba34,0x0000,0x0157 039a 026b 04b6 | k | .DEBUG 0x026b,0x04b6,0x1001,0x0000,0x0036,0xbfd4,0x0000,0x00d5 03a2 ; -------------------------------------------------------------------------------------- 03a2 ; Debug3 Subtable 0x0 03a2 ; -------------------------------------------------------------------------------------- 03a2 000c 0000 | | .DBG3TAB 0x000c,0x0000 03a4 000b ffff | | .CONST 0x000b,0xffff 03a6 000c fffe | | .CONST 0x000c,0xfffe 03a8 000d fffd | | .CONST 0x000d,0xfffd 03aa 000f fffc | | .CONST 0x000f,0xfffc 03ac 0011 fffb | | .CONST 0x0011,0xfffb 03ae 0013 fffa | | .CONST 0x0013,0xfffa 03b0 0015 fff9 | | .CONST 0x0015,0xfff9 03b2 0017 fff8 | | .CONST 0x0017,0xfff8 03b4 0019 fff7 | | .CONST 0x0019,0xfff7 03b6 001d fff6 | | .CONST 0x001d,0xfff6 03b8 001f fff5 | | .CONST 0x001f,0xfff5 03ba 0021 fff4 | ! | .CONST 0x0021,0xfff4 03bc ; -------------------------------------------------------------------------------------- 03bc ; Debug3 Subtable 0x1 03bc ; -------------------------------------------------------------------------------------- 03bc 0015 0000 | | .DBG3TAB 0x0015,0x0000 03be 0024 ffff | $ | .CONST 0x0024,0xffff 03c0 0025 fffe | % | .CONST 0x0025,0xfffe 03c2 0027 fffd | ' | .CONST 0x0027,0xfffd 03c4 0029 fffc | ) | .CONST 0x0029,0xfffc 03c6 002b fffb | + | .CONST 0x002b,0xfffb 03c8 002d fffa | - | .CONST 0x002d,0xfffa 03ca 002f fff9 | / | .CONST 0x002f,0xfff9 03cc 0032 fff8 | 2 | .CONST 0x0032,0xfff8 03ce 0035 fff7 | 5 | .CONST 0x0035,0xfff7 03d0 0037 fff6 | 7 | .CONST 0x0037,0xfff6 03d2 0040 fff5 | @ | .CONST 0x0040,0xfff5 03d4 0051 fff4 | Q | .CONST 0x0051,0xfff4 03d6 005f fff3 | _ | .CONST 0x005f,0xfff3 03d8 0061 fff2 | a | .CONST 0x0061,0xfff2 03da 0063 fff1 | c | .CONST 0x0063,0xfff1 03dc 0065 fff0 | e | .CONST 0x0065,0xfff0 03de 0067 ffef | g | .CONST 0x0067,0xffef 03e0 0069 ffee | i | .CONST 0x0069,0xffee 03e2 006b ffed | k | .CONST 0x006b,0xffed 03e4 006d ffec | m | .CONST 0x006d,0xffec 03e6 006f ffeb | o | .CONST 0x006f,0xffeb 03e8 ; -------------------------------------------------------------------------------------- 03e8 ; Debug3 Subtable 0x2 03e8 ; -------------------------------------------------------------------------------------- 03e8 0000 0005 | | .DBG3TAB 0x0000,0x0005 03ea 007b 0001 | { | .CONST 0x007b,0x0001 03ec 007d 0002 | } | .CONST 0x007d,0x0002 03ee 007f 0003 | | .CONST 0x007f,0x0003 03f0 0083 0005 | | .CONST 0x0083,0x0005 03f2 0085 0004 | | .CONST 0x0085,0x0004 03f4 ; -------------------------------------------------------------------------------------- 03f4 ; Debug3 Subtable 0x3 03f4 ; -------------------------------------------------------------------------------------- 03f4 0000 0001 | | .DBG3TAB 0x0000,0x0001 03f6 008b 0001 | | .CONST 0x008b,0x0001 03f8 ; -------------------------------------------------------------------------------------- 03f8 ; Debug3 Subtable 0x4 03f8 ; -------------------------------------------------------------------------------------- 03f8 0000 0001 | | .DBG3TAB 0x0000,0x0001 03fa 0093 0001 | | .CONST 0x0093,0x0001 03fc ; -------------------------------------------------------------------------------------- 03fc ; Debug3 Subtable 0x5 03fc ; -------------------------------------------------------------------------------------- 03fc 0000 0001 | | .DBG3TAB 0x0000,0x0001 03fe 009b 0001 | | .CONST 0x009b,0x0001 0400 ; -------------------------------------------------------------------------------------- 0400 ; Debug3 Subtable 0x6 0400 ; -------------------------------------------------------------------------------------- 0400 0000 0003 | | .DBG3TAB 0x0000,0x0003 0402 00ab 0001 | | .CONST 0x00ab,0x0001 0404 00b4 0002 | | .CONST 0x00b4,0x0002 0406 00b7 0003 | | .CONST 0x00b7,0x0003 0408 ; -------------------------------------------------------------------------------------- 0408 ; Debug3 Subtable 0x7 0408 ; -------------------------------------------------------------------------------------- 0408 0000 0003 | | .DBG3TAB 0x0000,0x0003 040a 00c3 0001 | | .CONST 0x00c3,0x0001 040c 00cc 0002 | | .CONST 0x00cc,0x0002 040e 00cf 0003 | | .CONST 0x00cf,0x0003 0410 ; -------------------------------------------------------------------------------------- 0410 ; Debug3 Subtable 0x8 0410 ; -------------------------------------------------------------------------------------- 0410 0008 000d | | .DBG3TAB 0x0008,0x000d 0412 00db ffff | | .CONST 0x00db,0xffff 0414 00df fffe | | .CONST 0x00df,0xfffe 0416 00e0 fffd | | .CONST 0x00e0,0xfffd 0418 00e1 fffc | | .CONST 0x00e1,0xfffc 041a 00e5 fffb | | .CONST 0x00e5,0xfffb 041c 00e9 fffa | | .CONST 0x00e9,0xfffa 041e 00ea fff9 | | .CONST 0x00ea,0xfff9 0420 00ec fff8 | | .CONST 0x00ec,0xfff8 0422 00ef 0001 | | .CONST 0x00ef,0x0001 0424 00f2 0002 | | .CONST 0x00f2,0x0002 0426 00f3 0003 | | .CONST 0x00f3,0x0003 0428 00fc 0004 | | .CONST 0x00fc,0x0004 042a 0105 0005 | | .CONST 0x0105,0x0005 042c 0109 0006 | | .CONST 0x0109,0x0006 042e 010b 0007 | | .CONST 0x010b,0x0007 0430 010e 0008 | | .CONST 0x010e,0x0008 0432 0110 0009 | | .CONST 0x0110,0x0009 0434 0113 000a | | .CONST 0x0113,0x000a 0436 0117 000b | | .CONST 0x0117,0x000b 0438 011d 000c | | .CONST 0x011d,0x000c 043a 0120 000d | | .CONST 0x0120,0x000d 043c ; -------------------------------------------------------------------------------------- 043c ; Debug3 Subtable 0x9 043c ; -------------------------------------------------------------------------------------- 043c 0000 0002 | | .DBG3TAB 0x0000,0x0002 043e 012b 0001 | + | .CONST 0x012b,0x0001 0440 012d 0002 | - | .CONST 0x012d,0x0002 0442 ; -------------------------------------------------------------------------------------- 0442 ; Debug3 Subtable 0xa 0442 ; -------------------------------------------------------------------------------------- 0442 0000 0002 | | .DBG3TAB 0x0000,0x0002 0444 013b 0001 | ; | .CONST 0x013b,0x0001 0446 013d 0002 | = | .CONST 0x013d,0x0002 0448 ; -------------------------------------------------------------------------------------- 0448 ; Debug3 Subtable 0xb 0448 ; -------------------------------------------------------------------------------------- 0448 0000 0007 | | .DBG3TAB 0x0000,0x0007 044a 0143 0001 | C | .CONST 0x0143,0x0001 044c 0144 0002 | D | .CONST 0x0144,0x0002 044e 014e 0003 | N | .CONST 0x014e,0x0003 0450 0155 0004 | U | .CONST 0x0155,0x0004 0452 015e 0005 | ^ | .CONST 0x015e,0x0005 0454 0166 0006 | f | .CONST 0x0166,0x0006 0456 016a 0007 | j | .CONST 0x016a,0x0007 0458 ; -------------------------------------------------------------------------------------- 0458 ; Debug3 Subtable 0xc 0458 ; -------------------------------------------------------------------------------------- 0458 0001 000e | | .DBG3TAB 0x0001,0x000e 045a 017b ffff | { | .CONST 0x017b,0xffff 045c 017c 0001 | | | .CONST 0x017c,0x0001 045e 017f 0002 | | .CONST 0x017f,0x0002 0460 0181 0003 | | .CONST 0x0181,0x0003 0462 0182 0004 | | .CONST 0x0182,0x0004 0464 0187 0006 | | .CONST 0x0187,0x0006 0466 0191 0007 | | .CONST 0x0191,0x0007 0468 019c 0008 | | .CONST 0x019c,0x0008 046a 019e 0009 | | .CONST 0x019e,0x0009 046c 01a0 000a | | .CONST 0x01a0,0x000a 046e 01a1 000b | | .CONST 0x01a1,0x000b 0470 01a6 000c | | .CONST 0x01a6,0x000c 0472 01ab 000d | | .CONST 0x01ab,0x000d 0474 01ad 000e | | .CONST 0x01ad,0x000e 0476 01af 0005 | | .CONST 0x01af,0x0005 0478 ; -------------------------------------------------------------------------------------- 0478 ; Debug3 Subtable 0xd 0478 ; -------------------------------------------------------------------------------------- 0478 0000 0004 | | .DBG3TAB 0x0000,0x0004 047a 01bb 0001 | | .CONST 0x01bb,0x0001 047c 01c7 0003 | | .CONST 0x01c7,0x0003 047e 01cd 0004 | | .CONST 0x01cd,0x0004 0480 01d1 0002 | | .CONST 0x01d1,0x0002 0482 ; -------------------------------------------------------------------------------------- 0482 ; Debug3 Subtable 0xe 0482 ; -------------------------------------------------------------------------------------- 0482 0003 0000 | | .DBG3TAB 0x0003,0x0000 0484 01f3 ffff | | .CONST 0x01f3,0xffff 0486 01f5 fffe | | .CONST 0x01f5,0xfffe 0488 01f7 fffd | | .CONST 0x01f7,0xfffd 048a ; -------------------------------------------------------------------------------------- 048a ; Debug3 Subtable 0xf 048a ; -------------------------------------------------------------------------------------- 048a 0006 0000 | | .DBG3TAB 0x0006,0x0000 048c 01fa ffff | | .CONST 0x01fa,0xffff 048e 01fc fffe | | .CONST 0x01fc,0xfffe 0490 0203 fffd | | .CONST 0x0203,0xfffd 0492 0205 fffc | | .CONST 0x0205,0xfffc 0494 0207 fffb | | .CONST 0x0207,0xfffb 0496 021a fffa | | .CONST 0x021a,0xfffa 0498 ; -------------------------------------------------------------------------------------- 0498 ; Debug3 Subtable 0x10 0498 ; -------------------------------------------------------------------------------------- 0498 0004 0006 | | .DBG3TAB 0x0004,0x0006 049a 0223 ffff | # | .CONST 0x0223,0xffff 049c 0226 fffe | & | .CONST 0x0226,0xfffe 049e 0227 fffd | ' | .CONST 0x0227,0xfffd 04a0 0228 fffc | ( | .CONST 0x0228,0xfffc 04a2 022b 0001 | + | .CONST 0x022b,0x0001 04a4 022f 0002 | / | .CONST 0x022f,0x0002 04a6 0234 0003 | 4 | .CONST 0x0234,0x0003 04a8 0236 0004 | 6 | .CONST 0x0236,0x0004 04aa 023a 0005 | : | .CONST 0x023a,0x0005 04ac 023f 0006 | ? | .CONST 0x023f,0x0006 04ae ; -------------------------------------------------------------------------------------- 04ae ; Debug3 Subtable 0x11 04ae ; -------------------------------------------------------------------------------------- 04ae 0000 0001 | | .DBG3TAB 0x0000,0x0001 04b0 024b 0001 | K | .CONST 0x024b,0x0001 04b2 ; -------------------------------------------------------------------------------------- 04b2 ; Debug3 Subtable 0x12 04b2 ; -------------------------------------------------------------------------------------- 04b2 0000 0001 | | .DBG3TAB 0x0000,0x0001 04b4 025b 0001 | [ | .CONST 0x025b,0x0001 04b6 ; -------------------------------------------------------------------------------------- 04b6 ; Debug3 Subtable 0x13 04b6 ; -------------------------------------------------------------------------------------- 04b6 0000 0009 | | .DBG3TAB 0x0000,0x0009 04b8 026b 0001 | k | .CONST 0x026b,0x0001 04ba 0275 0002 | u | .CONST 0x0275,0x0002 04bc 0277 0003 | w | .CONST 0x0277,0x0003 04be 027e 0004 | ~ | .CONST 0x027e,0x0004 04c0 027f 0005 | | .CONST 0x027f,0x0005 04c2 0282 0006 | | .CONST 0x0282,0x0006 04c4 0284 0007 | | .CONST 0x0284,0x0007 04c6 0287 0008 | | .CONST 0x0287,0x0008 04c8 0289 0009 | | .CONST 0x0289,0x0009 04ca 0000 0000 | | .BLANK 0000[0x136]