|
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: 3072 (0xc00) Notes: 00_class, 5812_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0ea8df
└─⟦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 5812 |X | .CONST 0x5812 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 03e0 | | .CONST 0x03e0 ; 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 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 INIT_0018,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0 = .DEBUG 0x000b,0x043a,0x8000,0x0000,0x003a,0xd586,0x0000,0x0003 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 0048 | H | .CONST 0x0048 ; Address of begin 0019 0004 | | .CONST 0x0004 ; Address of exception handler 001a 0013 | | .CONST 0x0013 ; Number of locals 001b INIT_0018: 001b 4810 |H | Short_Literal 0x10 ; Debug Table 0x1 = .DEBUG 0x001b,0x043c,0x8001,0x0000,0x003a,0xd586,0x0000,0x0003 ; Debug Table 0x1.0x0 = 0x1b,0xffff 001c 4830 |H0 | Short_Literal 0x30 001d 00e2 | | Load_Encached Integer_Cache 001e 03f8 | | Declare_Type Discrete,Constrained 001f 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x1.0x1 = 0x1f,0xfffe 0020 0612 | | Execute_Immediate Set_Value_Unchecked,0x12 0021 00e4 | | Load_Encached Positive_Cache ; Debug Table 0x1.0x2 = 0x21,0xfffd 0022 0630 | 0 | Execute_Immediate Set_Value_Unchecked,0x30 0023 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1.0x3 = 0x23,0xfffc 0024 00e4 | | Load_Encached Positive_Cache 0025 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 0026 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x4 = 0x26,0xfffb 0027 0a02 | | Execute_Immediate Plus,0x2 0028 00e4 | | Load_Encached Positive_Cache 0029 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 002a 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x1.0x5 = 0x2a,0xfffa 002b e001 | | Load 0x0,0x1 ; Debug Table 0x1.0x6 = 0x2b,0xfff9 002c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 002d 02c7 | | Declare_Variable Any 002e 00d8 | | Load_Top At_Offset_0 002f 1c00 | | Execute_Immediate Run_Utility,0x0 0030 e001 | | Load 0x0,0x1 ; Debug Table 0x1.0x7 = 0x30,0xfff8 0031 1912 | | Execute Package,Field_Reference,Field_Number 0x12 0032 00c6 | | Action Check_Subprogram_Elaborated 0033 00e3 | | Load_Encached Natural_Cache 0034 622f |b/ | Indirect_Literal Discrete,0x264,{0x00000000, 0x00428b26} 0035 483b |H; | Short_Literal 0x3b 0036 480c |H | Short_Literal 0xc 0037 0007 | | Action Break_Optional 0038 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x1.0x8 = 0x38,0xfff7 0039 e002 | | Load 0x0,0x2 ; Debug Table 0x1.0x9 = 0x39,0xfff6 003a 1b0d | | Execute Package,Field_Read,Field_Number 0xd 003b 02c7 | | Declare_Variable Any 003c 00d8 | | Load_Top At_Offset_0 003d 1c00 | | Execute_Immediate Run_Utility,0x0 003e 029f 00e3 | | Declare_Subprogram INIT_00e0,For_Call ; Debug Table 0x1.0xa = 0x3e,0xfff5 0040 029f 013b | ;| Declare_Subprogram INIT_0138,For_Call ; Debug Table 0x1.0xb = 0x40,0xfff4 0042 029f 014b | K| Declare_Subprogram INIT_0148,For_Call ; Debug Table 0x1.0xc = 0x42,0xfff3 0044 029f 0163 | c| Declare_Subprogram INIT_0160,For_Call 0046 029f 019b | | Declare_Subprogram INIT_0198,For_Call 0048 BODY_0018: 0048 e408 | | Load 0x2,0x8 ; Debug Table 0x1.0xd = 0x48,0x1 0049 0120 | | Execute Any,Is_Value 004a 6803 |h | Jump_Zero 0x4e 004b e001 | | Load 0x0,0x1 004c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 004d 7801 |x | Jump 0x4f 004e e408 | | Load 0x2,0x8 004f 0092 0268 | h| Action Push_String_Extended,0x268 ; "Port Test Instance" 0051 e001 | | Load 0x0,0x1 0052 180e | | Execute Package,Field_Execute,Field_Number 0xe 0053 c408 | | Store 0x2,0x8 0054 00cf | | Action Mark_Auxiliary 0055 0007 | | Action Break_Optional ; Debug Table 0x1.0xe = 0x55,0x2 0056 e408 | | Load 0x2,0x8 ; Debug Table 0x1.0xf = 0x56,0x3 0057 0092 0269 | i| Action Push_String_Extended,0x269 ; "By default, we transmit on ports" 0059 e403 | | Load 0x2,0x3 005a 00e0 | | Load_Encached Standard_Cache 005b 1818 | | Execute Package,Field_Execute,Field_Number 0x18 005c 01cc | | Execute Vector,Catenate 005d 0092 026a | j| Action Push_String_Extended,0x26a ; " .." 005f 01cc | | Execute Vector,Catenate 0060 e404 | | Load 0x2,0x4 0061 00e0 | | Load_Encached Standard_Cache 0062 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0063 01cc | | Execute Vector,Catenate 0064 e001 | | Load 0x0,0x1 0065 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0066 e408 | | Load 0x2,0x8 ; Debug Table 0x1.0x10 = 0x66,0x4 0067 0092 026b | k| Action Push_String_Extended,0x26b ; "and expect loop back plugs on the first 3 ports" 0069 e001 | | Load 0x0,0x1 006a 1810 | | Execute Package,Field_Execute,Field_Number 0x10 006b e408 | | Load 0x2,0x8 ; Debug Table 0x1.0x11 = 0x6b,0x5 006c 0092 026c | l| Action Push_String_Extended,0x26c ; "Nonexistent ports are ignored" 006e e001 | | Load 0x0,0x1 006f 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0070 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x12 = 0x70,0x6 0071 0092 026d | m| Action Push_String_Extended,0x26d ; "Do you want to change this? [No] :" 0073 8411 | | Call 0x2,0x11 0074 684e |hN | Jump_Zero 0xc3 0075 00cf | | Action Mark_Auxiliary 0076 0007 | | Action Break_Optional ; Debug Table 0x1.0x13 = 0x76,0x7 0077 8412 | | Call 0x2,0x12 ; Debug Table 0x1.0x14 = 0x77,0x8 0078 00c9 | | Action Pop_Auxiliary_Loop 0079 7ffd | | Jump 0x77 007a 00ce | | Action Pop_Auxiliary 007b 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x15 = 0x7b,0x9 007c 0092 026e | n| Action Push_String_Extended,0x26e ; "Do you want to also test receive? [No] :" 007e 8411 | | Call 0x2,0x11 007f 6840 |h@ | Jump_Zero 0xc0 0080 00cf | | Action Mark_Auxiliary 0081 0007 | | Action Break_Optional ; Debug Table 0x1.0x16 = 0x81,0xa 0082 e403 | | Load 0x2,0x3 ; Debug Table 0x1.0x17 = 0x82,0xb 0083 c405 | | Store 0x2,0x5 0084 e405 | | Load 0x2,0x5 ; Debug Table 0x1.0x18 = 0x84,0xc 0085 0092 026f | o| Action Push_String_Extended,0x26f ; "First looped back port" 0087 8410 | | Call 0x2,0x10 0088 a405 | | Store_Unchecked 0x2,0x5 0089 e405 | | Load 0x2,0x5 ; Debug Table 0x1.0x19 = 0x89,0xd 008a e402 | | Load 0x2,0x2 008b 0260 | ` | Execute Discrete,In_Type 008c 6825 |h% | Jump_Zero 0xb2 008d e405 | | Load 0x2,0x5 008e e403 | | Load 0x2,0x3 008f 027b | { | Execute Discrete,Greater_Equal 0090 6821 |h! | Jump_Zero 0xb2 0091 e405 | | Load 0x2,0x5 0092 e404 | | Load 0x2,0x4 0093 027a | z | Execute Discrete,Less_Equal 0094 681d |h | Jump_Zero 0xb2 0095 e404 | | Load 0x2,0x4 ; Debug Table 0x1.0x1a = 0x95,0xe 0096 e403 | | Load 0x2,0x3 0097 0a02 | | Execute_Immediate Plus,0x2 0098 027d | } | Execute Discrete,Greater 0099 6804 |h | Jump_Zero 0x9e 009a e403 | | Load 0x2,0x3 ; Debug Table 0x1.0x1b = 0x9a,0xf 009b 0a02 | | Execute_Immediate Plus,0x2 009c c406 | | Store 0x2,0x6 009d 7802 |x | Jump 0xa0 009e e404 | | Load 0x2,0x4 ; Debug Table 0x1.0x1c = 0x9e,0x10 009f a406 | | Store_Unchecked 0x2,0x6 00a0 e406 | | Load 0x2,0x6 ; Debug Table 0x1.0x1d = 0xa0,0x11 00a1 0092 0270 | p| Action Push_String_Extended,0x270 ; "Last loop back port" 00a3 8410 | | Call 0x2,0x10 00a4 a406 | | Store_Unchecked 0x2,0x6 00a5 e406 | | Load 0x2,0x6 ; Debug Table 0x1.0x1e = 0xa5,0x12 00a6 e402 | | Load 0x2,0x2 00a7 0260 | ` | Execute Discrete,In_Type 00a8 6809 |h | Jump_Zero 0xb2 00a9 e406 | | Load 0x2,0x6 00aa e405 | | Load 0x2,0x5 00ab 027b | { | Execute Discrete,Greater_Equal 00ac 6805 |h | Jump_Zero 0xb2 00ad e406 | | Load 0x2,0x6 00ae e404 | | Load 0x2,0x4 00af 027a | z | Execute Discrete,Less_Equal 00b0 6801 |h | Jump_Zero 0xb2 00b1 780c |x | Jump 0xbe ; Debug Table 0x1.0x1f = 0xb1,0x13 00b2 e408 | | Load 0x2,0x8 ; Debug Table 0x1.0x20 = 0xb2,0x14 00b3 0092 0271 | q| Action Push_String_Extended,0x271 ; "Looped-back ports must be in the range of tested ports." 00b5 e001 | | Load 0x0,0x1 00b6 1810 | | Execute Package,Field_Execute,Field_Number 0x10 00b7 e408 | | Load 0x2,0x8 ; Debug Table 0x1.0x21 = 0xb7,0x15 00b8 0092 0272 | r| Action Push_String_Extended,0x272 ; "You entered an invalid line range. Try again." 00ba e001 | | Load 0x0,0x1 00bb 1810 | | Execute Package,Field_Execute,Field_Number 0x10 00bc 00c9 | | Action Pop_Auxiliary_Loop 00bd 7fc4 | | Jump 0x82 00be 00ce | | Action Pop_Auxiliary 00bf 7803 |x | Jump 0xc3 00c0 e405 | | Load 0x2,0x5 ; Debug Table 0x1.0x22 = 0xc0,0x16 00c1 0aff | | Execute_Immediate Plus,-0x1 00c2 c406 | | Store 0x2,0x6 00c3 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x23 = 0xc3,0x17 00c4 0092 0273 | s| Action Push_String_Extended,0x273 ; "Drop RTS at the end of the test (for printer switch) [No]" 00c6 8411 | | Call 0x2,0x11 00c7 a407 | | Store_Unchecked 0x2,0x7 00c8 8413 | | Call 0x2,0x13 ; Debug Table 0x1.0x24 = 0xc8,0x18 00c9 e408 | | Load 0x2,0x8 ; Debug Table 0x1.0x25 = 0xc9,0x19 00ca 0092 0274 | t| Action Push_String_Extended,0x274 ; "Port Test done" 00cc e001 | | Load 0x0,0x1 00cd 1810 | | Execute Package,Field_Execute,Field_Number 0x10 00ce 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x26 = 0xce,0x1a 00cf 0092 0275 | u| Action Push_String_Extended,0x275 ; "Do you want to start over? [No] :" 00d1 8411 | | Call 0x2,0x11 00d2 6802 |h | Jump_Zero 0xd5 00d3 00c9 | | Action Pop_Auxiliary_Loop 00d4 7f81 | | Jump 0x56 00d5 00ce | | Action Pop_Auxiliary 00d6 e001 | | Load 0x0,0x1 ; Debug Table 0x1.0x27 = 0xd6,0x1b 00d7 1817 | | Execute Package,Field_Execute,Field_Number 0x17 00d8 4501 |E | Exit_Suprogram New_Top_Offset 0x1 00d9 0000 0000 | | .BLANK 0000[0x7] 00e0 ; -------------------------------------------------------------------------------------- 00e0 ; SUBPROGRAM 00e0 ; -------------------------------------------------------------------------------------- 00e0 00f3 | | .CONST 0x00f3 ; Address of begin 00e1 0004 | | .CONST 0x0004 ; Address of exception handler 00e2 000a | | .CONST 0x000a ; Number of locals 00e3 INIT_00e0: 00e3 e002 | | Load 0x0,0x2 ; Debug Table 0x2 = .DEBUG 0x00e3,0x048e,0x0001,0x0000,0x0042,0x8b26,0x0000,0x0051 ; Debug Table 0x2.0x0 = 0xe3,0xffff 00e4 1b0e | | Execute Package,Field_Read,Field_Number 0xe 00e5 e002 | | Load 0x0,0x2 ; Debug Table 0x2.0x1 = 0xe5,0xfffe 00e6 1b0f | | Execute Package,Field_Read,Field_Number 0xf 00e7 e002 | | Load 0x0,0x2 ; Debug Table 0x2.0x2 = 0xe7,0xfffd 00e8 1b10 | | Execute Package,Field_Read,Field_Number 0x10 00e9 e002 | | Load 0x0,0x2 ; Debug Table 0x2.0x3 = 0xe9,0xfffc 00ea 1b11 | | Execute Package,Field_Read,Field_Number 0x11 00eb 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x2.0x4 = 0xeb,0xfffb 00ec 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x2.0x5 = 0xec,0xfffa 00ed 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x2.0x6 = 0xed,0xfff9 00ee 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x2.0x7 = 0xee,0xfff8 00ef 0007 | | Action Break_Optional ; Debug Table 0x2.0x8 = 0xef,0xfff7 00f0 0007 | | Action Break_Optional ; Debug Table 0x2.0x9 = 0xf0,0xfff6 00f1 029f 01cb | | Declare_Subprogram INIT_01c8,For_Call ; Debug Table 0x2.0xa = 0xf1,0xfff5 00f3 BODY_00e0: 00f3 e002 | | Load 0x0,0x2 ; Debug Table 0x2.0xb = 0xf3,0x1 00f4 1b11 | | Execute Package,Field_Read,Field_Number 0x11 00f5 e002 | | Load 0x0,0x2 00f6 1b10 | | Execute Package,Field_Read,Field_Number 0x10 00f7 e002 | | Load 0x0,0x2 00f8 1b0f | | Execute Package,Field_Read,Field_Number 0xf 00f9 e002 | | Load 0x0,0x2 00fa 1b0e | | Execute Package,Field_Read,Field_Number 0xe 00fb e7ff | | Load 0x3,-0x1 00fc e002 | | Load 0x0,0x2 00fd 1817 | | Execute Package,Field_Execute,Field_Number 0x17 00fe c602 | | Store 0x3,0x2 00ff c603 | | Store 0x3,0x3 0100 c604 | | Store 0x3,0x4 0101 c605 | | Store 0x3,0x5 0102 e605 | | Load 0x3,0x5 ; Debug Table 0x2.0xc = 0x102,0x2 0103 00d8 | | Load_Top At_Offset_0 0104 0c00 | | Execute_Immediate Greater_Equal,0x0 0105 7003 |p | Jump_Nonzero 0x109 0106 6159 |aY | Indirect_Literal Discrete,0x260,{0xffffffff, 0xffffc000} 0107 0273 | s | Execute Discrete,Plus 0108 7802 |x | Jump 0x10b 0109 6152 |aR | Indirect_Literal Discrete,0x25c,{0x00000000, 0x00004000} 010a 0273 | s | Execute Discrete,Plus 010b 09f1 | | Execute_Immediate Binary_Scale,-0xf 010c 005a | Z | Store_Top Discrete,At_Offset_2 010d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0xd = 0x10d,0x3 010e 6149 |aI | Indirect_Literal Discrete,0x258,{0x00000000, 0x00000e10} 010f 0270 | p | Execute Discrete,Divide 0110 c607 | | Store 0x3,0x7 0111 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0xe = 0x111,0x4 0112 e607 | | Load 0x3,0x7 0113 6144 |aD | Indirect_Literal Discrete,0x258,{0x00000000, 0x00000e10} 0114 0271 | q | Execute Discrete,Times 0115 0248 | H | Execute Discrete,Check_In_Integer 0116 0272 | r | Execute Discrete,Minus 0117 005a | Z | Store_Top Discrete,At_Offset_2 0118 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0xf = 0x118,0x5 0119 483c |H< | Short_Literal 0x3c 011a 0270 | p | Execute Discrete,Divide 011b 005b | [ | Store_Top Discrete,At_Offset_3 011c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x10 = 0x11c,0x6 011d 00db | | Load_Top At_Offset_3 011e 483c |H< | Short_Literal 0x3c 011f 0271 | q | Execute Discrete,Times 0120 0248 | H | Execute Discrete,Check_In_Integer 0121 0272 | r | Execute Discrete,Minus 0122 005a | Z | Store_Top Discrete,At_Offset_2 0123 e408 | | Load 0x2,0x8 ; Debug Table 0x2.0x11 = 0x123,0x7 0124 0092 0276 | v| Action Push_String_Extended,0x276 ; "Test will end at: " 0126 00db | | Load_Top At_Offset_3 0127 e608 | | Load 0x3,0x8 0128 e607 | | Load 0x3,0x7 0129 483a |H: | Short_Literal 0x3a 012a 860a | | Call 0x3,0xa 012b 01cc | | Execute Vector,Catenate 012c 0092 0277 | w| Action Push_String_Extended,0x277 ; " on " 012e 01cc | | Execute Vector,Catenate 012f e602 | | Load 0x3,0x2 0130 e604 | | Load 0x3,0x4 0131 e603 | | Load 0x3,0x3 0132 482f |H/ | Short_Literal 0x2f 0133 860a | | Call 0x3,0xa 0134 01cc | | Execute Vector,Catenate 0135 e001 | | Load 0x0,0x1 0136 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0137 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0138 ; -------------------------------------------------------------------------------------- 0138 ; SUBPROGRAM 0138 ; -------------------------------------------------------------------------------------- 0138 013d | = | .CONST 0x013d ; Address of begin 0139 0004 | | .CONST 0x0004 ; Address of exception handler 013a 0002 | | .CONST 0x0002 ; Number of locals 013b INIT_0138: 013b 029f 01eb | | Declare_Subprogram INIT_01e8,For_Call ; Debug Table 0x3 = .DEBUG 0x013b,0x04b4,0x0002,0x0000,0x0042,0x8b26,0x0000,0x015a 013d BODY_0138: 013d 00cf | | Action Mark_Auxiliary 013e 0007 | | Action Break_Optional ; Debug Table 0x3.0x0 = 0x13e,0x1 013f 8602 | | Call 0x3,0x2 ; Debug Table 0x3.0x1 = 0x13f,0x2 0140 00c9 | | Action Pop_Auxiliary_Loop 0141 7ffd | | Jump 0x13f 0142 0000 0000 | | .BLANK 0000[0x6] 0148 ; -------------------------------------------------------------------------------------- 0148 ; SUBPROGRAM 0148 ; -------------------------------------------------------------------------------------- 0148 014f | O | .CONST 0x014f ; Address of begin 0149 0004 | | .CONST 0x0004 ; Address of exception handler 014a 0002 | | .CONST 0x0002 ; Number of locals 014b INIT_0148: 014b e408 | | Load 0x2,0x8 ; Debug Table 0x4 = .DEBUG 0x014b,0x04ba,0x0002,0x0000,0x0042,0x8b26,0x0000,0x01ac ; Debug Table 0x4.0x0 = 0x14b,0xffff 014c 00db | | Load_Top At_Offset_3 014d e001 | | Load 0x0,0x1 014e 1811 | | Execute Package,Field_Execute,Field_Number 0x11 014f BODY_0148: 014f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x1 = 0x14f,0x1 0150 01db | | Execute Vector,Length 0151 7002 |p | Jump_Nonzero 0x154 0152 e7fe | | Load 0x3,-0x2 ; Debug Table 0x4.0x2 = 0x152,0x2 0153 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0154 4801 |H | Short_Literal 0x1 ; Debug Table 0x4.0x3 = 0x154,0x3 0155 00d9 | | Load_Top At_Offset_1 0156 01d7 | | Execute Vector,Field_Read 0157 0f79 | y | Execute_Immediate Equal,0x79 0158 7005 |p | Jump_Nonzero 0x15e 0159 4801 |H | Short_Literal 0x1 015a 00d9 | | Load_Top At_Offset_1 015b 01d7 | | Execute Vector,Field_Read 015c 0f59 | Y | Execute_Immediate Equal,0x59 015d 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 015e 4801 |H | Short_Literal 0x1 015f 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0160 ; -------------------------------------------------------------------------------------- 0160 ; SUBPROGRAM 0160 ; -------------------------------------------------------------------------------------- 0160 0163 | c | .CONST 0x0163 ; Address of begin 0161 0004 | | .CONST 0x0004 ; Address of exception handler 0162 0001 | | .CONST 0x0001 ; Number of locals 0163 BODY_0160: 0163 INIT_0160: 0163 e408 | | Load 0x2,0x8 ; Debug Table 0x5 = .DEBUG 0x0163,0x04c4,0x0004,0x0000,0x0042,0x8b26,0x0000,0x026b ; Debug Table 0x5.0x0 = 0x163,0x1 0164 0092 0278 | x| Action Push_String_Extended,0x278 ; "Ports in the range" 0166 4810 |H | Short_Literal 0x10 0167 00e0 | | Load_Encached Standard_Cache 0168 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0169 01cc | | Execute Vector,Catenate 016a 0092 026a | j| Action Push_String_Extended,0x26a ; " .." 016c 01cc | | Execute Vector,Catenate 016d 4830 |H0 | Short_Literal 0x30 016e 00e0 | | Load_Encached Standard_Cache 016f 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0170 01cc | | Execute Vector,Catenate 0171 0092 0279 | y| Action Push_String_Extended,0x279 ; " may be tested. Nonexistent ports are ignored" 0173 01cc | | Execute Vector,Catenate 0174 e001 | | Load 0x0,0x1 0175 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0176 e403 | | Load 0x2,0x3 ; Debug Table 0x5.0x1 = 0x176,0x2 0177 00e4 | | Load_Encached Positive_Cache 0178 025b | [ | Execute Discrete,Check_In_Type 0179 0092 027a | z| Action Push_String_Extended,0x27a ; "First port number" 017b 8410 | | Call 0x2,0x10 017c a403 | | Store_Unchecked 0x2,0x3 017d e403 | | Load 0x2,0x3 ; Debug Table 0x5.0x2 = 0x17d,0x3 017e e402 | | Load 0x2,0x2 017f 0260 | ` | Execute Discrete,In_Type 0180 680b |h | Jump_Zero 0x18c 0181 e404 | | Load 0x2,0x4 ; Debug Table 0x5.0x3 = 0x181,0x4 0182 0092 027b | {| Action Push_String_Extended,0x27b ; "Last port number" 0184 8410 | | Call 0x2,0x10 0185 a404 | | Store_Unchecked 0x2,0x4 0186 e404 | | Load 0x2,0x4 ; Debug Table 0x5.0x4 = 0x186,0x5 0187 e402 | | Load 0x2,0x2 0188 0260 | ` | Execute Discrete,In_Type 0189 6802 |h | Jump_Zero 0x18c 018a 00cc | | Action Pop_Block ; Debug Table 0x5.0x5 = 0x18a,0x6 018b 7eee |~ | Jump 0x7a 018c e408 | | Load 0x2,0x8 ; Debug Table 0x5.0x6 = 0x18c,0x7 018d 0092 0272 | r| Action Push_String_Extended,0x272 ; "You entered an invalid line range. Try again." 018f e001 | | Load 0x0,0x1 0190 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0191 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0192 0000 0000 | | .BLANK 0000[0x6] 0198 ; -------------------------------------------------------------------------------------- 0198 ; SUBPROGRAM 0198 ; -------------------------------------------------------------------------------------- 0198 01a9 | | .CONST 0x01a9 ; Address of begin 0199 0004 | | .CONST 0x0004 ; Address of exception handler 019a 000c | | .CONST 0x000c ; Number of locals 019b INIT_0198: 019b a003 | | Store_Unchecked 0x0,0x3 ; Debug Table 0x6 = .DEBUG 0x019b,0x04d4,0x0004,0x0000,0x0042,0x8b26,0x0000,0x033d ; Debug Table 0x6.0x0 = 0x19b,0xffff 019c 00c6 | | Action Check_Subprogram_Elaborated 019d e403 | | Load 0x2,0x3 019e e404 | | Load 0x2,0x4 019f e405 | | Load 0x2,0x5 01a0 e406 | | Load 0x2,0x6 01a1 48ff |H | Short_Literal 0xff 01a2 e407 | | Load 0x2,0x7 01a3 4800 |H | Short_Literal 0x0 01a4 60bf |` | Indirect_Literal Discrete,0x264,{0x00000000, 0x00428b26} 01a5 4aec |J | Short_Literal 0x2ec 01a6 480b |H | Short_Literal 0xb 01a7 029f 021b | | Declare_Subprogram INIT_0218,For_Call 01a9 BODY_0198: 01a9 00cf | | Action Mark_Auxiliary 01aa 0007 | | Action Break_Optional ; Debug Table 0x6.0x1 = 0x1aa,0x1 01ab 860c | | Call 0x3,0xc ; Debug Table 0x6.0x2 = 0x1ab,0x2 01ac 00c9 | | Action Pop_Auxiliary_Loop 01ad 7ffd | | Jump 0x1ab 01ae 00ce | | Action Pop_Auxiliary 01af e40d | | Load 0x2,0xd ; Debug Table 0x6.0x3 = 0x1af,0x3 01b0 090f | | Execute_Immediate Binary_Scale,0xf 01b1 e002 | | Load 0x0,0x2 01b2 1812 | | Execute Package,Field_Execute,Field_Number 0x12 01b3 e002 | | Load 0x0,0x2 01b4 1819 | | Execute Package,Field_Execute,Field_Number 0x19 01b5 c40e | | Store 0x2,0xe 01b6 e40e | | Load 0x2,0xe ; Debug Table 0x6.0x4 = 0x1b6,0x4 01b7 840f | | Call 0x2,0xf 01b8 e40e | | Load 0x2,0xe ; Debug Table 0x6.0x5 = 0x1b8,0x5 01b9 e602 | | Load 0x3,0x2 01ba e603 | | Load 0x3,0x3 01bb e604 | | Load 0x3,0x4 01bc e605 | | Load 0x3,0x5 01bd e606 | | Load 0x3,0x6 01be e607 | | Load 0x3,0x7 01bf e608 | | Load 0x3,0x8 01c0 4809 |H | Short_Literal 0x9 01c1 4803 |H | Short_Literal 0x3 01c2 0099 | | Action Reference_Dynamic 01c3 8003 | | Call 0x0,0x3 01c4 4501 |E | Exit_Suprogram New_Top_Offset 0x1 01c5 0000 0000 | | .XXX[0x3] 01c7 0000 | | 01c8 ; -------------------------------------------------------------------------------------- 01c8 ; SUBPROGRAM 01c8 ; -------------------------------------------------------------------------------------- 01c8 01db | | .CONST 0x01db ; Address of begin 01c9 0004 | | .CONST 0x0004 ; Address of exception handler 01ca 0003 | | .CONST 0x0003 ; Number of locals 01cb INIT_01c8: 01cb 4801 |H | Short_Literal 0x1 ; Debug Table 0x7 = .DEBUG 0x01cb,0x04e2,0x0002,0x0000,0x0042,0x8b26,0x0000,0x0090 ; Debug Table 0x7.0x0 = 0x1cb,0xffff 01cc 4801 |H | Short_Literal 0x1 01cd 00e9 | | Load_Encached String_Cache 01ce 0334 | 4 | Declare_Variable Array,With_Constraint 01cf 4801 |H | Short_Literal 0x1 01d0 4801 |H | Short_Literal 0x1 01d1 00e9 | | Load_Encached String_Cache 01d2 0334 | 4 | Declare_Variable Array,With_Constraint 01d3 e9ff | | Load 0x4,-0x1 01d4 4801 |H | Short_Literal 0x1 01d5 00da | | Load_Top At_Offset_2 01d6 01d6 | | Execute Vector,Field_Write 01d7 00d9 | | Load_Top At_Offset_1 01d8 01d4 | | Execute Vector,Structure_Write 01d9 029f 023b | ;| Declare_Subprogram INIT_0238,For_Call ; Debug Table 0x7.0x1 = 0x1d9,0xfffe 01db BODY_01c8: 01db e9fe | | Load 0x4,-0x2 ; Debug Table 0x7.0x2 = 0x1db,0x1 01dc 8803 | | Call 0x4,0x3 01dd 00da | | Load_Top At_Offset_2 01de 01cc | | Execute Vector,Catenate 01df e9fd | | Load 0x4,-0x3 01e0 8803 | | Call 0x4,0x3 01e1 01cc | | Execute Vector,Catenate 01e2 00da | | Load_Top At_Offset_2 01e3 01cc | | Execute Vector,Catenate 01e4 e9fc | | Load 0x4,-0x4 01e5 8803 | | Call 0x4,0x3 01e6 01cc | | Execute Vector,Catenate 01e7 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 01e8 ; -------------------------------------------------------------------------------------- 01e8 ; SUBPROGRAM 01e8 ; -------------------------------------------------------------------------------------- 01e8 01f9 | | .CONST 0x01f9 ; Address of begin 01e9 0209 | | .CONST 0x0209 ; Address of exception handler 01ea 0002 | | .CONST 0x0002 ; Number of locals 01eb INIT_01e8: 01eb e408 | | Load 0x2,0x8 ; Debug Table 0x8 = .DEBUG 0x01eb,0x04ea,0x0004,0x0000,0x0042,0x8b26,0x0000,0x01a5 ; Debug Table 0x8.0x0 = 0x1eb,0xffff 01ec e7ff | | Load 0x3,-0x1 01ed 0092 027c | || Action Push_String_Extended,0x27c ; " [" 01ef 01cc | | Execute Vector,Catenate 01f0 e7fe | | Load 0x3,-0x2 01f1 00e0 | | Load_Encached Standard_Cache 01f2 1818 | | Execute Package,Field_Execute,Field_Number 0x18 01f3 01cc | | Execute Vector,Catenate 01f4 0092 027d | }| Action Push_String_Extended,0x27d ; "] :" 01f6 01cc | | Execute Vector,Catenate 01f7 e001 | | Load 0x0,0x1 01f8 1811 | | Execute Package,Field_Execute,Field_Number 0x11 01f9 BODY_01e8: 01f9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x1 = 0x1f9,0x1 01fa 01db | | Execute Vector,Length 01fb 0c01 | | Execute_Immediate Greater_Equal,0x1 01fc 6809 |h | Jump_Zero 0x206 01fd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x2 = 0x1fd,0x2 01fe 00e4 | | Load_Encached Positive_Cache 01ff 0122 | " | Execute Any,Make_Root_Type 0200 00e0 | | Load_Encached Standard_Cache 0201 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0202 00e4 | | Load_Encached Positive_Cache 0203 025b | [ | Execute Discrete,Check_In_Type 0204 00cb | | Action Pop_Block_With_Result 0205 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0206 e7fe | | Load 0x3,-0x2 ; Debug Table 0x8.0x3 = 0x206,0x3 0207 00cb | | Action Pop_Block_With_Result 0208 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0209 TRAP_01e8: 0209 010e | | Execute Exception,Is_Constraint_Error 020a 6806 |h | Jump_Zero 0x211 020b e408 | | Load 0x2,0x8 ; Debug Table 0x8.0x4 = 0x20b,0x4 020c 0092 027e | ~| Action Push_String_Extended,0x27e ; "That's not a valid value." 020e e001 | | Load 0x0,0x1 020f 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0210 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0211 0100 | | Execute Exception,Raise 0212 0000 0000 | | .BLANK 0000[0x6] 0218 ; -------------------------------------------------------------------------------------- 0218 ; SUBPROGRAM 0218 ; -------------------------------------------------------------------------------------- 0218 021b | | .CONST 0x021b ; Address of begin 0219 0229 | ) | .CONST 0x0229 ; Address of exception handler 021a 0001 | | .CONST 0x0001 ; Number of locals 021b BODY_0218: 021b INIT_0218: 021b e408 | | Load 0x2,0x8 ; Debug Table 0x9 = .DEBUG 0x021b,0x04f6,0x0004,0x0000,0x0042,0x8b26,0x0000,0x0320 ; Debug Table 0x9.0x0 = 0x21b,0x1 021c 0092 027f | | Action Push_String_Extended,0x27f ; "For how many minutes to you want this test to run? " 021e e409 | | Load 0x2,0x9 021f 480a |H | Short_Literal 0xa 0220 4802 |H | Short_Literal 0x2 0221 0099 | | Action Reference_Dynamic 0222 e001 | | Load 0x0,0x1 0223 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0224 483c |H< | Short_Literal 0x3c 0225 0271 | q | Execute Discrete,Times 0226 c40d | | Store 0x2,0xd 0227 00cc | | Action Pop_Block ; Debug Table 0x9.0x1 = 0x227,0x2 0228 7f85 | | Jump 0x1ae 0229 TRAP_0218: 0229 010d | | Execute Exception,Is_Numeric_Error 022a 6806 |h | Jump_Zero 0x231 022b e408 | | Load 0x2,0x8 ; Debug Table 0x9.0x2 = 0x22b,0x3 022c 0092 0280 | | Action Push_String_Extended,0x280 ; "You input a value which was too large. Try again." 022e e001 | | Load 0x0,0x1 022f 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0230 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0231 0100 | | Execute Exception,Raise 0232 0000 0000 | | .BLANK 0000[0x6] 0238 ; -------------------------------------------------------------------------------------- 0238 ; SUBPROGRAM 0238 ; -------------------------------------------------------------------------------------- 0238 023e | > | .CONST 0x023e ; Address of begin 0239 0004 | | .CONST 0x0004 ; Address of exception handler 023a 0002 | | .CONST 0x0002 ; Number of locals 023b INIT_0238: 023b 00da | | Load_Top At_Offset_2 ; Debug Table 0xa = .DEBUG 0x023b,0x04fe,0x0002,0x0000,0x0042,0x8b26,0x0000,0x00ac ; Debug Table 0xa.0x0 = 0x23b,0xffff 023c 00e0 | | Load_Encached Standard_Cache 023d 1818 | | Execute Package,Field_Execute,Field_Number 0x18 023e BODY_0238: 023e 00cf | | Action Mark_Auxiliary 023f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0x1 = 0x23f,0x1 0240 01da | | Execute Vector,Bounds 0241 0264 | d | Execute Discrete,Below_Bound 0242 700f |p | Jump_Nonzero 0x252 0243 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x2 = 0x243,0x2 0244 ea02 | | Load 0x5,0x2 0245 01d7 | | Execute Vector,Field_Read 0246 4830 |H0 | Short_Literal 0x30 0247 4839 |H9 | Short_Literal 0x39 0248 0262 | b | Execute Discrete,In_Range 0249 6806 |h | Jump_Zero 0x250 024a 00db | | Load_Top At_Offset_3 ; Debug Table 0xa.0x3 = 0x24a,0x3 024b 01dd | | Execute Vector,First 024c 00d9 | | Load_Top At_Offset_1 024d ea02 | | Load 0x5,0x2 024e 01cf | | Execute Vector,Slice_Read 024f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0250 00c8 | | Action Pop_Auxiliary_Range 0251 37f1 |7 | Loop_Decreasing 0x243 0252 00ce | | Action Pop_Auxiliary 0253 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x4 = 0x253,0x4 0254 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0255 0000 0000 | | .XXX[0x3] 0257 0000 | | 0258 0000 0000 | | .LITERAL {0x00000000, 0x00000e10} 025c 0000 0000 | | .LITERAL {0x00000000, 0x00004000} 0260 ffff ffff | | .LITERAL {0xffffffff, 0xffffc000} 0264 0000 0000 | | .LITERAL {0x00000000, 0x00428b26} 0268 ; -------------------------------------------------------------------------------------- 0268 ; STRING TABLE 0268 ; -------------------------------------------------------------------------------------- 0268 0034 | 4 | .STRTAB 0x0034->0x0282 ; "Port Test Instance" 0269 0044 | D | .STRTAB 0x0044->0x028b ; "By default, we transmit on ports" 026a 0062 | b | .STRTAB 0x0062->0x029b ; " .." 026b 0063 | c | .STRTAB 0x0063->0x029c ; "and expect loop back plugs on the first 3 ports" 026c 0090 | | .STRTAB 0x0090->0x02b4 ; "Nonexistent ports are ignored" 026d 00ab | | .STRTAB 0x00ab->0x02c2 ; "Do you want to change this? [No] :" 026e 00cb | | .STRTAB 0x00cb->0x02d3 ; "Do you want to also test receive? [No] :" 026f 00f1 | | .STRTAB 0x00f1->0x02e7 ; "First looped back port" 0270 0105 | | .STRTAB 0x0105->0x02f2 ; "Last loop back port" 0271 0116 | | .STRTAB 0x0116->0x02fc ; "Looped-back ports must be in the range of tested ports." 0272 014b | K | .STRTAB 0x014b->0x0317 ; "You entered an invalid line range. Try again." 0273 0176 | v | .STRTAB 0x0176->0x032e ; "Drop RTS at the end of the test (for printer switch) [No]" 0274 01ad | | .STRTAB 0x01ad->0x034a ; "Port Test done" 0275 01b9 | | .STRTAB 0x01b9->0x0351 ; "Do you want to start over? [No] :" 0276 01d8 | | .STRTAB 0x01d8->0x0362 ; "Test will end at: " 0277 01e8 | | .STRTAB 0x01e8->0x036b ; " on " 0278 01ea | | .STRTAB 0x01ea->0x036d ; "Ports in the range" 0279 01fa | | .STRTAB 0x01fa->0x0376 ; " may be tested. Nonexistent ports are ignored" 027a 0225 | % | .STRTAB 0x0225->0x038c ; "First port number" 027b 0234 | 4 | .STRTAB 0x0234->0x0395 ; "Last port number" 027c 0242 | B | .STRTAB 0x0242->0x039d ; " [" 027d 0242 | B | .STRTAB 0x0242->0x039e ; "] :" 027e 0243 | C | .STRTAB 0x0243->0x039f ; "That's not a valid value." 027f 025a | Z | .STRTAB 0x025a->0x03ac ; "For how many minutes to you want this test to run? " 0280 028b | | .STRTAB 0x028b->0x03c5 ; "You input a value which was too large. Try again." 0281 02ba | | .STREND 0x02ba->0x03de 0282 506f 7274 |Port| .STRTAB_STRINGS 03de 0000 0000 | | .XXX[0x2] 03e0 ; -------------------------------------------------------------------------------------- 03e0 ; Debug Table 03e0 ; -------------------------------------------------------------------------------------- 03e0 0003 000b | | .CONST 0x0003,0x000b 03e2 000b 043a | :| .DEBUG 0x000b,0x043a,0x8000,0x0000,0x003a,0xd586,0x0000,0x0003 03ea 001b 043c | <| .DEBUG 0x001b,0x043c,0x8001,0x0000,0x003a,0xd586,0x0000,0x0003 03f2 00e3 048e | | .DEBUG 0x00e3,0x048e,0x0001,0x0000,0x0042,0x8b26,0x0000,0x0051 03fa 013b 04b4 | ; | .DEBUG 0x013b,0x04b4,0x0002,0x0000,0x0042,0x8b26,0x0000,0x015a 0402 014b 04ba | K | .DEBUG 0x014b,0x04ba,0x0002,0x0000,0x0042,0x8b26,0x0000,0x01ac 040a 0163 04c4 | c | .DEBUG 0x0163,0x04c4,0x0004,0x0000,0x0042,0x8b26,0x0000,0x026b 0412 019b 04d4 | | .DEBUG 0x019b,0x04d4,0x0004,0x0000,0x0042,0x8b26,0x0000,0x033d 041a 01cb 04e2 | | .DEBUG 0x01cb,0x04e2,0x0002,0x0000,0x0042,0x8b26,0x0000,0x0090 0422 01eb 04ea | | .DEBUG 0x01eb,0x04ea,0x0004,0x0000,0x0042,0x8b26,0x0000,0x01a5 042a 021b 04f6 | | .DEBUG 0x021b,0x04f6,0x0004,0x0000,0x0042,0x8b26,0x0000,0x0320 0432 023b 04fe | ; | .DEBUG 0x023b,0x04fe,0x0002,0x0000,0x0042,0x8b26,0x0000,0x00ac 043a ; -------------------------------------------------------------------------------------- 043a ; Debug3 Subtable 0x0 043a ; -------------------------------------------------------------------------------------- 043a 0000 0000 | | .DBG3TAB 0x0000,0x0000 043c ; -------------------------------------------------------------------------------------- 043c ; Debug3 Subtable 0x1 043c ; -------------------------------------------------------------------------------------- 043c 000d 001b | | .DBG3TAB 0x000d,0x001b 043e 001b ffff | | .CONST 0x001b,0xffff 0440 001f fffe | | .CONST 0x001f,0xfffe 0442 0021 fffd | ! | .CONST 0x0021,0xfffd 0444 0023 fffc | # | .CONST 0x0023,0xfffc 0446 0026 fffb | & | .CONST 0x0026,0xfffb 0448 002a fffa | * | .CONST 0x002a,0xfffa 044a 002b fff9 | + | .CONST 0x002b,0xfff9 044c 0030 fff8 | 0 | .CONST 0x0030,0xfff8 044e 0038 fff7 | 8 | .CONST 0x0038,0xfff7 0450 0039 fff6 | 9 | .CONST 0x0039,0xfff6 0452 003e fff5 | > | .CONST 0x003e,0xfff5 0454 0040 fff4 | @ | .CONST 0x0040,0xfff4 0456 0042 fff3 | B | .CONST 0x0042,0xfff3 0458 0048 0001 | H | .CONST 0x0048,0x0001 045a 0055 0002 | U | .CONST 0x0055,0x0002 045c 0056 0003 | V | .CONST 0x0056,0x0003 045e 0066 0004 | f | .CONST 0x0066,0x0004 0460 006b 0005 | k | .CONST 0x006b,0x0005 0462 0070 0006 | p | .CONST 0x0070,0x0006 0464 0076 0007 | v | .CONST 0x0076,0x0007 0466 0077 0008 | w | .CONST 0x0077,0x0008 0468 007b 0009 | { | .CONST 0x007b,0x0009 046a 0081 000a | | .CONST 0x0081,0x000a 046c 0082 000b | | .CONST 0x0082,0x000b 046e 0084 000c | | .CONST 0x0084,0x000c 0470 0089 000d | | .CONST 0x0089,0x000d 0472 0095 000e | | .CONST 0x0095,0x000e 0474 009a 000f | | .CONST 0x009a,0x000f 0476 009e 0010 | | .CONST 0x009e,0x0010 0478 00a0 0011 | | .CONST 0x00a0,0x0011 047a 00a5 0012 | | .CONST 0x00a5,0x0012 047c 00b1 0013 | | .CONST 0x00b1,0x0013 047e 00b2 0014 | | .CONST 0x00b2,0x0014 0480 00b7 0015 | | .CONST 0x00b7,0x0015 0482 00c0 0016 | | .CONST 0x00c0,0x0016 0484 00c3 0017 | | .CONST 0x00c3,0x0017 0486 00c8 0018 | | .CONST 0x00c8,0x0018 0488 00c9 0019 | | .CONST 0x00c9,0x0019 048a 00ce 001a | | .CONST 0x00ce,0x001a 048c 00d6 001b | | .CONST 0x00d6,0x001b 048e ; -------------------------------------------------------------------------------------- 048e ; Debug3 Subtable 0x2 048e ; -------------------------------------------------------------------------------------- 048e 000b 0007 | | .DBG3TAB 0x000b,0x0007 0490 00e3 ffff | | .CONST 0x00e3,0xffff 0492 00e5 fffe | | .CONST 0x00e5,0xfffe 0494 00e7 fffd | | .CONST 0x00e7,0xfffd 0496 00e9 fffc | | .CONST 0x00e9,0xfffc 0498 00eb fffb | | .CONST 0x00eb,0xfffb 049a 00ec fffa | | .CONST 0x00ec,0xfffa 049c 00ed fff9 | | .CONST 0x00ed,0xfff9 049e 00ee fff8 | | .CONST 0x00ee,0xfff8 04a0 00ef fff7 | | .CONST 0x00ef,0xfff7 04a2 00f0 fff6 | | .CONST 0x00f0,0xfff6 04a4 00f1 fff5 | | .CONST 0x00f1,0xfff5 04a6 00f3 0001 | | .CONST 0x00f3,0x0001 04a8 0102 0002 | | .CONST 0x0102,0x0002 04aa 010d 0003 | | .CONST 0x010d,0x0003 04ac 0111 0004 | | .CONST 0x0111,0x0004 04ae 0118 0005 | | .CONST 0x0118,0x0005 04b0 011c 0006 | | .CONST 0x011c,0x0006 04b2 0123 0007 | # | .CONST 0x0123,0x0007 04b4 ; -------------------------------------------------------------------------------------- 04b4 ; Debug3 Subtable 0x3 04b4 ; -------------------------------------------------------------------------------------- 04b4 0000 0002 | | .DBG3TAB 0x0000,0x0002 04b6 013e 0001 | > | .CONST 0x013e,0x0001 04b8 013f 0002 | ? | .CONST 0x013f,0x0002 04ba ; -------------------------------------------------------------------------------------- 04ba ; Debug3 Subtable 0x4 04ba ; -------------------------------------------------------------------------------------- 04ba 0001 0003 | | .DBG3TAB 0x0001,0x0003 04bc 014b ffff | K | .CONST 0x014b,0xffff 04be 014f 0001 | O | .CONST 0x014f,0x0001 04c0 0152 0002 | R | .CONST 0x0152,0x0002 04c2 0154 0003 | T | .CONST 0x0154,0x0003 04c4 ; -------------------------------------------------------------------------------------- 04c4 ; Debug3 Subtable 0x5 04c4 ; -------------------------------------------------------------------------------------- 04c4 0000 0007 | | .DBG3TAB 0x0000,0x0007 04c6 0163 0001 | c | .CONST 0x0163,0x0001 04c8 0176 0002 | v | .CONST 0x0176,0x0002 04ca 017d 0003 | } | .CONST 0x017d,0x0003 04cc 0181 0004 | | .CONST 0x0181,0x0004 04ce 0186 0005 | | .CONST 0x0186,0x0005 04d0 018a 0006 | | .CONST 0x018a,0x0006 04d2 018c 0007 | | .CONST 0x018c,0x0007 04d4 ; -------------------------------------------------------------------------------------- 04d4 ; Debug3 Subtable 0x6 04d4 ; -------------------------------------------------------------------------------------- 04d4 0001 0005 | | .DBG3TAB 0x0001,0x0005 04d6 019b ffff | | .CONST 0x019b,0xffff 04d8 01aa 0001 | | .CONST 0x01aa,0x0001 04da 01ab 0002 | | .CONST 0x01ab,0x0002 04dc 01af 0003 | | .CONST 0x01af,0x0003 04de 01b6 0004 | | .CONST 0x01b6,0x0004 04e0 01b8 0005 | | .CONST 0x01b8,0x0005 04e2 ; -------------------------------------------------------------------------------------- 04e2 ; Debug3 Subtable 0x7 04e2 ; -------------------------------------------------------------------------------------- 04e2 0002 0001 | | .DBG3TAB 0x0002,0x0001 04e4 01cb ffff | | .CONST 0x01cb,0xffff 04e6 01d9 fffe | | .CONST 0x01d9,0xfffe 04e8 01db 0001 | | .CONST 0x01db,0x0001 04ea ; -------------------------------------------------------------------------------------- 04ea ; Debug3 Subtable 0x8 04ea ; -------------------------------------------------------------------------------------- 04ea 0001 0004 | | .DBG3TAB 0x0001,0x0004 04ec 01eb ffff | | .CONST 0x01eb,0xffff 04ee 01f9 0001 | | .CONST 0x01f9,0x0001 04f0 01fd 0002 | | .CONST 0x01fd,0x0002 04f2 0206 0003 | | .CONST 0x0206,0x0003 04f4 020b 0004 | | .CONST 0x020b,0x0004 04f6 ; -------------------------------------------------------------------------------------- 04f6 ; Debug3 Subtable 0x9 04f6 ; -------------------------------------------------------------------------------------- 04f6 0000 0003 | | .DBG3TAB 0x0000,0x0003 04f8 021b 0001 | | .CONST 0x021b,0x0001 04fa 0227 0002 | ' | .CONST 0x0227,0x0002 04fc 022b 0003 | + | .CONST 0x022b,0x0003 04fe ; -------------------------------------------------------------------------------------- 04fe ; Debug3 Subtable 0xa 04fe ; -------------------------------------------------------------------------------------- 04fe 0001 0004 | | .DBG3TAB 0x0001,0x0004 0500 023b ffff | ; | .CONST 0x023b,0xffff 0502 023f 0001 | ? | .CONST 0x023f,0x0001 0504 0243 0002 | C | .CONST 0x0243,0x0002 0506 024a 0003 | J | .CONST 0x024a,0x0003 0508 0253 0004 | S | .CONST 0x0253,0x0004 050a 0000 0000 | | .BLANK 0000[0xf6]