|
|
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: 4096 (0x1000)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_03bcfe
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦cfc2e13cd⟧ »Space Info Vol 2«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 07e0 | | .CONST 0x07e0 ; 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 8005 | | .CONST 0x8005 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0091 | | .CONST 0x0091 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0037 | 7 | .CONST 0x0037 ; Number of locals
000b INIT_0008:
000b 00bf | | Action Accept_Activation
000c e001 | | Load 0x0,0x1
000d 1b20 | | Execute Package,Field_Read,Field_Number 0x20
000e 341b |4 | Execute Record,Field_Reference,Field_Number 0x1b
000f 0007 | | Action Break_Optional
0010 00e8 | | Load_Encached Character_Cache
0011 02a0 | | Declare_Subprogram Null_Subprogram
0012 4801 |H | Short_Literal 0x1
0013 032d | - | Declare_Type Record,Defined
0014 4801 |H | Short_Literal 0x1
0015 4884 |H | Short_Literal 0x84
0016 e20e | | Load 0x1,0xe
0017 02a0 | | Declare_Subprogram Null_Subprogram
0018 4801 |H | Short_Literal 0x1
0019 035d | ] | Declare_Type Array,Defined
001a 00e3 | | Load_Encached Natural_Cache
001b e20f | | Load 0x1,0xf
001c 02a0 | | Declare_Subprogram Null_Subprogram
001d 4802 |H | Short_Literal 0x2
001e 032d | - | Declare_Type Record,Defined
001f 4801 |H | Short_Literal 0x1
0020 483c |H< | Short_Literal 0x3c
0021 e210 | | Load 0x1,0x10
0022 02a0 | | Declare_Subprogram Null_Subprogram
0023 4801 |H | Short_Literal 0x1
0024 035d | ] | Declare_Type Array,Defined
0025 00d8 | | Load_Top At_Offset_0
0026 0337 | 7 | Declare_Variable Array
0027 00e1 | | Load_Encached Boolean_Cache
0028 00e1 | | Load_Encached Boolean_Cache
0029 00e3 | | Load_Encached Natural_Cache
002a 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
002b 00e3 | | Load_Encached Natural_Cache
002c 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
002d 00e3 | | Load_Encached Natural_Cache
002e 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
002f 00e1 | | Load_Encached Boolean_Cache
0030 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0031 00e1 | | Load_Encached Boolean_Cache
0032 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0033 00e3 | | Load_Encached Natural_Cache
0034 0604 | | Execute_Immediate Set_Value_Unchecked,0x4
0035 00e3 | | Load_Encached Natural_Cache
0036 064f | O | Execute_Immediate Set_Value_Unchecked,0x4f
0037 e002 | | Load 0x0,0x2
0038 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0039 02c7 | | Declare_Variable Any
003a 00d8 | | Load_Top At_Offset_0
003b 1c00 | | Execute_Immediate Run_Utility,0x0
003c 029d 009b | | Declare_Subprogram For_Outer_Call,INIT_0098
003e 029d 00a3 | | Declare_Subprogram For_Outer_Call,INIT_00a0
0040 029d 00d3 | | Declare_Subprogram For_Outer_Call,INIT_00d0
0042 029d 00db | | Declare_Subprogram For_Outer_Call,INIT_00d8
0044 029d 00e3 | | Declare_Subprogram For_Outer_Call,INIT_00e0
0046 029d 0113 | | Declare_Subprogram For_Outer_Call,INIT_0110
0048 029d 011b | | Declare_Subprogram For_Outer_Call,INIT_0118
004a 029d 0123 | #| Declare_Subprogram For_Outer_Call,INIT_0120
004c 029d 012b | +| Declare_Subprogram For_Outer_Call,INIT_0128
004e 029d 0133 | 3| Declare_Subprogram For_Outer_Call,INIT_0130
0050 029d 013b | ;| Declare_Subprogram For_Outer_Call,INIT_0138
0052 029d 014b | K| Declare_Subprogram For_Outer_Call,INIT_0148
0054 029d 015b | [| Declare_Subprogram For_Outer_Call,INIT_0158
0056 029d 0173 | s| Declare_Subprogram For_Outer_Call,INIT_0170
0058 029d 01a3 | | Declare_Subprogram For_Outer_Call,INIT_01a0
005a 029d 01b3 | | Declare_Subprogram For_Outer_Call,INIT_01b0
005c 029d 01c3 | | Declare_Subprogram For_Outer_Call,INIT_01c0
005e 029d 01eb | | Declare_Subprogram For_Outer_Call,INIT_01e8
0060 029d 01f3 | | Declare_Subprogram For_Outer_Call,INIT_01f0
0062 029d 01fb | | Declare_Subprogram For_Outer_Call,INIT_01f8
0064 029d 0223 | #| Declare_Subprogram For_Outer_Call,INIT_0220
0066 029d 023b | ;| Declare_Subprogram For_Outer_Call,INIT_0238
0068 029d 0273 | s| Declare_Subprogram For_Outer_Call,INIT_0270
006a 029d 034b | K| Declare_Subprogram For_Outer_Call,INIT_0348
006c 029d 0603 | | Declare_Subprogram For_Outer_Call,INIT_0600
006e 029d 060b | | Declare_Subprogram For_Outer_Call,INIT_0608
0070 e003 | | Load 0x0,0x3
0071 e004 | | Load 0x0,0x4
0072 1d2d | - | Execute_Immediate Reference_Lex_1,0x2d
0073 1d2e | . | Execute_Immediate Reference_Lex_1,0x2e
0074 1d2f | / | Execute_Immediate Reference_Lex_1,0x2f
0075 1d1d | | Execute_Immediate Reference_Lex_1,0x1d
0076 1d1e | | Execute_Immediate Reference_Lex_1,0x1e
0077 1d20 | | Execute_Immediate Reference_Lex_1,0x20
0078 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21
0079 1d22 | " | Execute_Immediate Reference_Lex_1,0x22
007a 1d23 | # | Execute_Immediate Reference_Lex_1,0x23
007b 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24
007c 1d25 | % | Execute_Immediate Reference_Lex_1,0x25
007d 1d26 | & | Execute_Immediate Reference_Lex_1,0x26
007e 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29
007f 1d2a | * | Execute_Immediate Reference_Lex_1,0x2a
0080 1d27 | ' | Execute_Immediate Reference_Lex_1,0x27
0081 1d28 | ( | Execute_Immediate Reference_Lex_1,0x28
0082 1d2b | + | Execute_Immediate Reference_Lex_1,0x2b
0083 1d2c | , | Execute_Immediate Reference_Lex_1,0x2c
0084 1d34 | 4 | Execute_Immediate Reference_Lex_1,0x34
0085 1d31 | 1 | Execute_Immediate Reference_Lex_1,0x31
0086 1d30 | 0 | Execute_Immediate Reference_Lex_1,0x30
0087 1d35 | 5 | Execute_Immediate Reference_Lex_1,0x35
0088 1d36 | 6 | Execute_Immediate Reference_Lex_1,0x36
0089 0092 06d0 | | Action Push_String_Extended,0x6d0 ; "LinePrinter"
008b e005 | | Load 0x0,0x5
008c 1b10 | | Execute Package,Field_Read,Field_Number 0x10
008d 1b17 | | Execute Package,Field_Read,Field_Number 0x17
008e 0387 | | Declare_Variable Package
008f 00d8 | | Load_Top At_Offset_0
0090 020f | | Execute Module,Activate
0091 BODY_0008:
0091 00bc | | Action Signal_Activated
0092 00bb | | Action Signal_Completion
0093 0000 0000 | | .BLANK 0000[0x5]
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 4800 |H | Short_Literal 0x0
009c 00ca | | Action Exit_Nullary_Function
009d 0000 0000 | | .XXX[0x3]
009f 0000 | |
00a0 ; --------------------------------------------------------------------------------------
00a0 ; SUBPROGRAM
00a0 ; --------------------------------------------------------------------------------------
00a0 00a3 | | .CONST 0x00a3 ; Address of begin
00a1 0004 | | .CONST 0x0004 ; Address of exception handler
00a2 0001 | | .CONST 0x0001 ; Number of locals
00a3 BODY_00a0:
00a3 INIT_00a0:
00a3 e005 | | Load 0x0,0x5
00a4 1b13 | | Execute Package,Field_Read,Field_Number 0x13
00a5 0322 | " | Declare_Variable Record
00a6 6021 |`! | Indirect_Literal Discrete,0xc8,{0x00000000, 0x000c15c0}
00a7 e402 | | Load 0x2,0x2
00a8 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
00a9 601a |` | Indirect_Literal Discrete,0xc4,{0x00000000, 0x00004650}
00aa e402 | | Load 0x2,0x2
00ab 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
00ac 6013 |` | Indirect_Literal Discrete,0xc0,{0x00000000, 0x000ec6d0}
00ad e402 | | Load 0x2,0x2
00ae 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
00af 600c |` | Indirect_Literal Discrete,0xbc,{0x00000000, 0x00008ca0}
00b0 e402 | | Load 0x2,0x2
00b1 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
00b2 6005 |` | Indirect_Literal Discrete,0xb8,{0x00000000, 0x000b8920}
00b3 e402 | | Load 0x2,0x2
00b4 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
00b5 e5fe | | Load 0x2,-0x2
00b6 017d | } | Execute Record,Structure_Write
00b7 4502 |E | Exit_Subprogram 0x2
00b8 0000 0000 | | .LITERAL {0x00000000, 0x000b8920}
00bc 0000 0000 | | .LITERAL {0x00000000, 0x00008ca0}
00c0 0000 0000 | | .LITERAL {0x00000000, 0x000ec6d0}
00c4 0000 0000 | | .LITERAL {0x00000000, 0x00004650}
00c8 0000 0000 | | .LITERAL {0x00000000, 0x000c15c0}
00cc 0000 0000 | | .BLANK 0000[0x4]
00d0 ; --------------------------------------------------------------------------------------
00d0 ; SUBPROGRAM
00d0 ; --------------------------------------------------------------------------------------
00d0 00d3 | | .CONST 0x00d3 ; Address of begin
00d1 0004 | | .CONST 0x0004 ; Address of exception handler
00d2 0001 | | .CONST 0x0001 ; Number of locals
00d3 BODY_00d0:
00d3 INIT_00d0:
00d3 4504 |E | Exit_Subprogram 0x4
00d4 0000 0000 | | .BLANK 0000[0x4]
00d8 ; --------------------------------------------------------------------------------------
00d8 ; SUBPROGRAM
00d8 ; --------------------------------------------------------------------------------------
00d8 00db | | .CONST 0x00db ; Address of begin
00d9 0004 | | .CONST 0x0004 ; Address of exception handler
00da 0001 | | .CONST 0x0001 ; Number of locals
00db BODY_00d8:
00db INIT_00d8:
00db 0092 06d1 | | Action Push_String_Extended,0x6d1 ; "The LinePrinter device does not support defining forms"
00dd e006 | | Load 0x0,0x6
00de 180e | | Execute Package,Field_Execute,Field_Number 0xe
00df 4502 |E | Exit_Subprogram 0x2
00e0 ; --------------------------------------------------------------------------------------
00e0 ; SUBPROGRAM
00e0 ; --------------------------------------------------------------------------------------
00e0 00ec | | .CONST 0x00ec ; Address of begin
00e1 00f1 | | .CONST 0x00f1 ; Address of exception handler
00e2 0004 | | .CONST 0x0004 ; Number of locals
00e3 INIT_00e0:
00e3 e007 | | Load 0x0,0x7
00e4 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00e5 02c7 | | Declare_Variable Any
00e6 00d8 | | Load_Top At_Offset_0
00e7 1c00 | | Execute_Immediate Run_Utility,0x0
00e8 029f 063b | ;| Declare_Subprogram For_Call,INIT_0638
00ea 029f 065b | [| Declare_Subprogram For_Call,INIT_0658
00ec BODY_00e0:
00ec 8403 | | Call 0x2,0x3
00ed 00cf | | Action Mark_Auxiliary
00ee 8404 | | Call 0x2,0x4
00ef 00c9 | | Action Pop_Auxiliary_Loop
00f0 7ffd | | Jump 0xee
00f1 TRAP_00e0:
00f1 00d8 | | Load_Top At_Offset_0
00f2 0107 | | Execute Exception,Get_Name
00f3 4950 |IP | Short_Literal 0x150
00f4 495f |I_ | Short_Literal 0x15f
00f5 0262 | b | Execute Discrete,In_Range
00f6 6805 |h | Jump_Zero 0xfc
00f7 e402 | | Load 0x2,0x2
00f8 e007 | | Load 0x0,0x7
00f9 181b | | Execute Package,Field_Execute,Field_Number 0x1b
00fa c402 | | Store 0x2,0x2
00fb 4502 |E | Exit_Subprogram 0x2
00fc e001 | | Load 0x0,0x1
00fd 1b28 | ( | Execute Package,Field_Read,Field_Number 0x28
00fe 010f | | Execute Exception,Equal
00ff 6802 |h | Jump_Zero 0x102
0100 00d8 | | Load_Top At_Offset_0
0101 0101 | | Execute Exception,Reraise
0102 0092 06d2 | | Action Push_String_Extended,0x6d2 ; "Could not define forms in "
0104 e5ff | | Load 0x2,-0x1
0105 01cc | | Execute Vector,Catenate
0106 e006 | | Load 0x0,0x6
0107 180e | | Execute Package,Field_Execute,Field_Number 0xe
0108 e001 | | Load 0x0,0x1
0109 1b28 | ( | Execute Package,Field_Read,Field_Number 0x28
010a 0257 | W | Execute Discrete,Raise
010b 0000 0000 | | .BLANK 0000[0x5]
0110 ; --------------------------------------------------------------------------------------
0110 ; SUBPROGRAM
0110 ; --------------------------------------------------------------------------------------
0110 0113 | | .CONST 0x0113 ; Address of begin
0111 0004 | | .CONST 0x0004 ; Address of exception handler
0112 0001 | | .CONST 0x0001 ; Number of locals
0113 BODY_0110:
0113 INIT_0110:
0113 0092 06d3 | | Action Push_String_Extended,0x6d3 ; "The LinePrinter device does not support defining fonts"
0115 e006 | | Load 0x0,0x6
0116 180e | | Execute Package,Field_Execute,Field_Number 0xe
0117 4502 |E | Exit_Subprogram 0x2
0118 ; --------------------------------------------------------------------------------------
0118 ; SUBPROGRAM
0118 ; --------------------------------------------------------------------------------------
0118 011b | | .CONST 0x011b ; Address of begin
0119 0004 | | .CONST 0x0004 ; Address of exception handler
011a 0001 | | .CONST 0x0001 ; Number of locals
011b BODY_0118:
011b INIT_0118:
011b 4503 |E | Exit_Subprogram 0x3
011c 0000 0000 | | .BLANK 0000[0x4]
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 4801 |H | Short_Literal 0x1
0124 a5fe | | Store_Unchecked 0x2,-0x2
0125 4502 |E | Exit_Subprogram 0x2
0126 0000 0000 | | .XXX[0x2]
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 0092 06d4 | | Action Push_String_Extended,0x6d4 ; "Standard"
012d 4401 |D | Exit_Subprogram With_Result,0x1
012e 0000 0000 | | .XXX[0x2]
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 0133 | 3 | .CONST 0x0133 ; Address of begin
0131 0004 | | .CONST 0x0004 ; Address of exception handler
0132 0001 | | .CONST 0x0001 ; Number of locals
0133 BODY_0130:
0133 INIT_0130:
0133 480a |H | Short_Literal 0xa
0134 4401 |D | Exit_Subprogram 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 6004 |` | Indirect_Literal Discrete,0x140,{0x00000000, 0x00001c20}
013c 00ca | | Action Exit_Nullary_Function
013d 0000 0000 | | .XXX[0x3]
013f 0000 | |
0140 0000 0000 | | .LITERAL {0x00000000, 0x00001c20}
0144 0000 0000 | | .BLANK 0000[0x4]
0148 ; --------------------------------------------------------------------------------------
0148 ; SUBPROGRAM
0148 ; --------------------------------------------------------------------------------------
0148 014b | K | .CONST 0x014b ; Address of begin
0149 0004 | | .CONST 0x0004 ; Address of exception handler
014a 0001 | | .CONST 0x0001 ; Number of locals
014b BODY_0148:
014b INIT_0148:
014b 6004 |` | Indirect_Literal Discrete,0x150,{0x00000000, 0x00002ee0}
014c 00ca | | Action Exit_Nullary_Function
014d 0000 0000 | | .XXX[0x3]
014f 0000 | |
0150 0000 0000 | | .LITERAL {0x00000000, 0x00002ee0}
0154 0000 0000 | | .BLANK 0000[0x4]
0158 ; --------------------------------------------------------------------------------------
0158 ; SUBPROGRAM
0158 ; --------------------------------------------------------------------------------------
0158 015b | [ | .CONST 0x015b ; Address of begin
0159 0004 | | .CONST 0x0004 ; Address of exception handler
015a 0001 | | .CONST 0x0001 ; Number of locals
015b BODY_0158:
015b INIT_0158:
015b e5ff | | Load 0x2,-0x1
015c 600b |` | Indirect_Literal Discrete,0x168,{0x00000000, 0x00001c20}
015d 0270 | p | Execute Discrete,Divide
015e 6009 |` | Indirect_Literal Discrete,0x168,{0x00000000, 0x00001c20}
015f 0271 | q | Execute Discrete,Times
0160 e001 | | Load 0x0,0x1
0161 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0162 00d9 | | Load_Top At_Offset_1
0163 00d0 | | Action Swap_Control
0164 0260 | ` | Execute Discrete,In_Type
0165 7001 |p | Jump_Nonzero 0x167
0166 0801 | | Execute_Immediate Raise,0x1
0167 4401 |D | Exit_Subprogram With_Result,0x1
0168 0000 0000 | | .LITERAL {0x00000000, 0x00001c20}
016c 0000 0000 | | .BLANK 0000[0x4]
0170 ; --------------------------------------------------------------------------------------
0170 ; SUBPROGRAM
0170 ; --------------------------------------------------------------------------------------
0170 0173 | s | .CONST 0x0173 ; Address of begin
0171 0004 | | .CONST 0x0004 ; Address of exception handler
0172 0001 | | .CONST 0x0001 ; Number of locals
0173 BODY_0170:
0173 INIT_0170:
0173 e5ff | | Load 0x2,-0x1
0174 0c00 | | Execute_Immediate Greater_Equal,0x0
0175 680f |h | Jump_Zero 0x185
0176 e5ff | | Load 0x2,-0x1
0177 6024 |`$ | Indirect_Literal Discrete,0x19c,{0x00000000, 0x00002edf}
0178 0273 | s | Execute Discrete,Plus
0179 601e |` | Indirect_Literal Discrete,0x198,{0x00000000, 0x00002ee0}
017a 0270 | p | Execute Discrete,Divide
017b 601c |` | Indirect_Literal Discrete,0x198,{0x00000000, 0x00002ee0}
017c 0271 | q | Execute Discrete,Times
017d e001 | | Load 0x0,0x1
017e 1b10 | | Execute Package,Field_Read,Field_Number 0x10
017f 00d9 | | Load_Top At_Offset_1
0180 00d0 | | Action Swap_Control
0181 0260 | ` | Execute Discrete,In_Type
0182 7001 |p | Jump_Nonzero 0x184
0183 0801 | | Execute_Immediate Raise,0x1
0184 4401 |D | Exit_Subprogram With_Result,0x1
0185 e5ff | | Load 0x2,-0x1
0186 600d |` | Indirect_Literal Discrete,0x194,{0xffffffff, 0xffffd121}
0187 0273 | s | Execute Discrete,Plus
0188 600f |` | Indirect_Literal Discrete,0x198,{0x00000000, 0x00002ee0}
0189 0270 | p | Execute Discrete,Divide
018a 600d |` | Indirect_Literal Discrete,0x198,{0x00000000, 0x00002ee0}
018b 0271 | q | Execute Discrete,Times
018c e001 | | Load 0x0,0x1
018d 1b10 | | Execute Package,Field_Read,Field_Number 0x10
018e 00d9 | | Load_Top At_Offset_1
018f 00d0 | | Action Swap_Control
0190 0260 | ` | Execute Discrete,In_Type
0191 7001 |p | Jump_Nonzero 0x193
0192 0801 | | Execute_Immediate Raise,0x1
0193 4401 |D | Exit_Subprogram With_Result,0x1
0194 ffff ffff | | .LITERAL {0xffffffff, 0xffffd121}
0198 0000 0000 | | .LITERAL {0x00000000, 0x00002ee0}
019c 0000 0000 | | .LITERAL {0x00000000, 0x00002edf}
01a0 ; --------------------------------------------------------------------------------------
01a0 ; SUBPROGRAM
01a0 ; --------------------------------------------------------------------------------------
01a0 01a3 | | .CONST 0x01a3 ; Address of begin
01a1 0004 | | .CONST 0x0004 ; Address of exception handler
01a2 0001 | | .CONST 0x0001 ; Number of locals
01a3 BODY_01a0:
01a3 INIT_01a0:
01a3 6004 |` | Indirect_Literal Discrete,0x1a8,{0x00000000, 0x00001c20}
01a4 4401 |D | Exit_Subprogram With_Result,0x1
01a5 0000 0000 | | .XXX[0x3]
01a7 0000 | |
01a8 0000 0000 | | .LITERAL {0x00000000, 0x00001c20}
01ac 0000 0000 | | .BLANK 0000[0x4]
01b0 ; --------------------------------------------------------------------------------------
01b0 ; SUBPROGRAM
01b0 ; --------------------------------------------------------------------------------------
01b0 01b3 | | .CONST 0x01b3 ; Address of begin
01b1 0004 | | .CONST 0x0004 ; Address of exception handler
01b2 0001 | | .CONST 0x0001 ; Number of locals
01b3 BODY_01b0:
01b3 INIT_01b0:
01b3 6004 |` | Indirect_Literal Discrete,0x1b8,{0x00000000, 0x00002710}
01b4 4401 |D | Exit_Subprogram With_Result,0x1
01b5 0000 0000 | | .XXX[0x3]
01b7 0000 | |
01b8 0000 0000 | | .LITERAL {0x00000000, 0x00002710}
01bc 0000 0000 | | .BLANK 0000[0x4]
01c0 ; --------------------------------------------------------------------------------------
01c0 ; SUBPROGRAM
01c0 ; --------------------------------------------------------------------------------------
01c0 01cb | | .CONST 0x01cb ; Address of begin
01c1 01d3 | | .CONST 0x01d3 ; Address of exception handler
01c2 0002 | | .CONST 0x0002 ; Number of locals
01c3 INIT_01c0:
01c3 e5ff | | Load 0x2,-0x1
01c4 e008 | | Load 0x0,0x8
01c5 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
01c6 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
01c7 0092 06d5 | | Action Push_String_Extended,0x6d5 ; "_LPT"
01c9 01cc | | Execute Vector,Catenate
01ca 0007 | | Action Break_Optional
01cb BODY_01c0:
01cb e21c | | Load 0x1,0x1c
01cc e009 | | Load 0x0,0x9
01cd 1853 | S | Execute Package,Field_Execute,Field_Number 0x53
01ce e402 | | Load 0x2,0x2
01cf e002 | | Load 0x0,0x2
01d0 180f | | Execute Package,Field_Execute,Field_Number 0xf
01d1 c21c | | Store 0x1,0x1c
01d2 4503 |E | Exit_Subprogram 0x3
01d3 TRAP_01c0:
01d3 0007 | | Action Break_Optional
01d4 4829 |H) | Short_Literal 0x29
01d5 0092 06d6 | | Action Push_String_Extended,0x6d6 ; "Cannot create output "
01d7 e402 | | Load 0x2,0x2
01d8 01cc | | Execute Vector,Catenate
01d9 0092 06d7 | | Action Push_String_Extended,0x6d7 ; " ("
01db 01cc | | Execute Vector,Catenate
01dc 4800 |H | Short_Literal 0x0
01dd 4801 |H | Short_Literal 0x1
01de e00a | | Load 0x0,0xa
01df 1815 | | Execute Package,Field_Execute,Field_Number 0x15
01e0 01cc | | Execute Vector,Catenate
01e1 01cb | | Execute Vector,Append
01e2 e006 | | Load 0x0,0x6
01e3 180e | | Execute Package,Field_Execute,Field_Number 0xe
01e4 e001 | | Load 0x0,0x1
01e5 1b28 | ( | Execute Package,Field_Read,Field_Number 0x28
01e6 0257 | W | Execute Discrete,Raise
01e7 0000 | | .XXX[0x1]
01e8 ; --------------------------------------------------------------------------------------
01e8 ; SUBPROGRAM
01e8 ; --------------------------------------------------------------------------------------
01e8 01eb | | .CONST 0x01eb ; Address of begin
01e9 0004 | | .CONST 0x0004 ; Address of exception handler
01ea 0001 | | .CONST 0x0001 ; Number of locals
01eb BODY_01e8:
01eb INIT_01e8:
01eb e21c | | Load 0x1,0x1c
01ec e002 | | Load 0x0,0x2
01ed 1810 | | Execute Package,Field_Execute,Field_Number 0x10
01ee c21c | | Store 0x1,0x1c
01ef 4501 |E | Exit_Subprogram 0x1
01f0 ; --------------------------------------------------------------------------------------
01f0 ; SUBPROGRAM
01f0 ; --------------------------------------------------------------------------------------
01f0 01f3 | | .CONST 0x01f3 ; Address of begin
01f1 0004 | | .CONST 0x0004 ; Address of exception handler
01f2 0001 | | .CONST 0x0001 ; Number of locals
01f3 BODY_01f0:
01f3 INIT_01f0:
01f3 0092 06d8 | | Action Push_String_Extended,0x6d8 ; "_LPT_AUX"
01f5 00ca | | Action Exit_Nullary_Function
01f6 0000 0000 | | .XXX[0x2]
01f8 ; --------------------------------------------------------------------------------------
01f8 ; SUBPROGRAM
01f8 ; --------------------------------------------------------------------------------------
01f8 01fe | | .CONST 0x01fe ; Address of begin
01f9 0004 | | .CONST 0x0004 ; Address of exception handler
01fa 0003 | | .CONST 0x0003 ; Number of locals
01fb INIT_01f8:
01fb 00e3 | | Load_Encached Natural_Cache
01fc 029f 066b | k| Declare_Subprogram For_Call,INIT_0668
01fe BODY_01f8:
01fe e217 | | Load 0x1,0x17
01ff 0c01 | | Execute_Immediate Greater_Equal,0x1
0200 6817 |h | Jump_Zero 0x218
0201 e217 | | Load 0x1,0x17
0202 0c3d | = | Execute_Immediate Greater_Equal,0x3d
0203 6802 |h | Jump_Zero 0x206
0204 483c |H< | Short_Literal 0x3c
0205 a217 | | Store_Unchecked 0x1,0x17
0206 4801 |H | Short_Literal 0x1
0207 a402 | | Store_Unchecked 0x2,0x2
0208 00cf | | Action Mark_Auxiliary
0209 8403 | | Call 0x2,0x3
020a e402 | | Load 0x2,0x2
020b 0a01 | | Execute_Immediate Plus,0x1
020c c402 | | Store 0x2,0x2
020d e402 | | Load 0x2,0x2
020e e217 | | Load 0x1,0x17
020f 027d | } | Execute Discrete,Greater
0210 7006 |p | Jump_Nonzero 0x217
0211 00ea | | Load_Encached Null_String_Cache
0212 e21c | | Load 0x1,0x1c
0213 e002 | | Load 0x0,0x2
0214 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0215 00c9 | | Action Pop_Auxiliary_Loop
0216 7ff2 | | Jump 0x209
0217 00ce | | Action Pop_Auxiliary
0218 e21c | | Load 0x1,0x1c
0219 e002 | | Load 0x0,0x2
021a 1814 | | Execute Package,Field_Execute,Field_Number 0x14
021b 4501 |E | Exit_Subprogram 0x1
021c 0000 0000 | | .BLANK 0000[0x4]
0220 ; --------------------------------------------------------------------------------------
0220 ; SUBPROGRAM
0220 ; --------------------------------------------------------------------------------------
0220 0225 | % | .CONST 0x0225 ; Address of begin
0221 0004 | | .CONST 0x0004 ; Address of exception handler
0222 0002 | | .CONST 0x0002 ; Number of locals
0223 INIT_0220:
0223 029f 068b | | Declare_Subprogram For_Call,INIT_0688
0225 BODY_0220:
0225 00cf | | Action Mark_Auxiliary
0226 e212 | | Load 0x1,0x12
0227 01d9 | | Execute Vector,Reverse_Bounds
0228 0007 | | Action Break_Optional
0229 8402 | | Call 0x2,0x2
022a 00c8 | | Action Pop_Auxiliary_Range
022b 3ffd |? | Loop_Increasing 0x229
022c 00ce | | Action Pop_Auxiliary
022d 4800 |H | Short_Literal 0x0
022e a213 | | Store_Unchecked 0x1,0x13
022f 4800 |H | Short_Literal 0x0
0230 a214 | | Store_Unchecked 0x1,0x14
0231 4800 |H | Short_Literal 0x0
0232 a217 | | Store_Unchecked 0x1,0x17
0233 4504 |E | Exit_Subprogram 0x4
0234 0000 0000 | | .BLANK 0000[0x4]
0238 ; --------------------------------------------------------------------------------------
0238 ; SUBPROGRAM
0238 ; --------------------------------------------------------------------------------------
0238 023f | ? | .CONST 0x023f ; Address of begin
0239 0004 | | .CONST 0x0004 ; Address of exception handler
023a 0002 | | .CONST 0x0002 ; Number of locals
023b INIT_0238:
023b e216 | | Load 0x1,0x16
023c e212 | | Load 0x1,0x12
023d 01d5 | | Execute Vector,Field_Reference
023e 0007 | | Action Break_Optional
023f BODY_0238:
023f e215 | | Load 0x1,0x15
0240 0a01 | | Execute_Immediate Plus,0x1
0241 c215 | | Store 0x1,0x15
0242 e215 | | Load 0x1,0x15
0243 0c85 | | Execute_Immediate Greater_Equal,0x85
0244 6809 |h | Jump_Zero 0x24e
0245 e214 | | Load 0x1,0x14
0246 7006 |p | Jump_Nonzero 0x24d
0247 0092 06d9 | | Action Push_String_Extended,0x6d9 ; "Characters beyond right edge of page ignored"
0249 e006 | | Load 0x0,0x6
024a 180e | | Execute Package,Field_Execute,Field_Number 0xe
024b 4801 |H | Short_Literal 0x1
024c a214 | | Store_Unchecked 0x1,0x14
024d 4503 |E | Exit_Subprogram 0x3
024e e5ff | | Load 0x2,-0x1
024f e215 | | Load 0x1,0x15
0250 e402 | | Load 0x2,0x2
0251 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0252 01d5 | | Execute Vector,Field_Reference
0253 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0254 00d8 | | Load_Top At_Offset_0
0255 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0256 e215 | | Load 0x1,0x15
0257 027c | | | Execute Discrete,Less
0258 6803 |h | Jump_Zero 0x25c
0259 e215 | | Load 0x1,0x15
025a e402 | | Load 0x2,0x2
025b 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
025c e5fe | | Load 0x2,-0x2
025d 600a |` | Indirect_Literal Discrete,0x268,{0x00000000, 0x00001c20}
025e 027f | | Execute Discrete,Equal
025f 7007 |p | Jump_Nonzero 0x267
0260 e215 | | Load 0x1,0x15
0261 e5fe | | Load 0x2,-0x2
0262 6005 |` | Indirect_Literal Discrete,0x268,{0x00000000, 0x00001c20}
0263 0270 | p | Execute Discrete,Divide
0264 0aff | | Execute_Immediate Plus,-0x1
0265 0273 | s | Execute Discrete,Plus
0266 c215 | | Store 0x1,0x15
0267 4503 |E | Exit_Subprogram 0x3
0268 0000 0000 | | .LITERAL {0x00000000, 0x00001c20}
026c 0000 0000 | | .BLANK 0000[0x4]
0270 ; --------------------------------------------------------------------------------------
0270 ; SUBPROGRAM
0270 ; --------------------------------------------------------------------------------------
0270 0279 | y | .CONST 0x0279 ; Address of begin
0271 0004 | | .CONST 0x0004 ; Address of exception handler
0272 0005 | | .CONST 0x0005 ; Number of locals
0273 INIT_0270:
0273 00e3 | | Load_Encached Natural_Cache
0274 03e9 | | Declare_Variable Discrete,Duplicate
0275 029f 06a3 | | Declare_Subprogram For_Call,INIT_06a0
0277 029f 06bb | | Declare_Subprogram For_Call,INIT_06b8
0279 BODY_0270:
0279 8404 | | Call 0x2,0x4
027a 8405 | | Call 0x2,0x5
027b e402 | | Load 0x2,0x2
027c e215 | | Load 0x1,0x15
027d 027d | } | Execute Discrete,Greater
027e e216 | | Load 0x1,0x16
027f 0e00 | | Execute_Immediate Not_Equal,0x0
0280 0279 | y | Execute Discrete,And
0281 682a |h* | Jump_Zero 0x2ac
0282 e216 | | Load 0x1,0x16
0283 0d3d | = | Execute_Immediate Less,0x3d
0284 6827 |h' | Jump_Zero 0x2ac
0285 00cf | | Action Mark_Auxiliary
0286 e402 | | Load 0x2,0x2
0287 0aff | | Execute_Immediate Plus,-0x1
0288 e215 | | Load 0x1,0x15
0289 0a01 | | Execute_Immediate Plus,0x1
028a 00d8 | | Load_Top At_Offset_0
028b 00e2 | | Load_Encached Integer_Cache
028c 0260 | ` | Execute Discrete,In_Type
028d 7001 |p | Jump_Nonzero 0x28f
028e 0801 | | Execute_Immediate Raise,0x1
028f 0263 | c | Execute Discrete,Above_Bound
0290 700d |p | Jump_Nonzero 0x29e
0291 00d8 | | Load_Top At_Offset_0
0292 0d84 | | Execute_Immediate Less,0x84
0293 6808 |h | Jump_Zero 0x29c
0294 482d |H- | Short_Literal 0x2d
0295 e408 | | Load 0x2,0x8
0296 e216 | | Load 0x1,0x16
0297 e212 | | Load 0x1,0x12
0298 01d5 | | Execute Vector,Field_Reference
0299 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
029a 01d5 | | Execute Vector,Field_Reference
029b 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
029c 00c8 | | Action Pop_Auxiliary_Range
029d 3ff3 |? | Loop_Increasing 0x291
029e 00ce | | Action Pop_Auxiliary
029f e402 | | Load 0x2,0x2
02a0 e216 | | Load 0x1,0x16
02a1 e212 | | Load 0x1,0x12
02a2 01d5 | | Execute Vector,Field_Reference
02a3 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02a4 027d | } | Execute Discrete,Greater
02a5 6898 |h | Jump_Zero 0x33e
02a6 e402 | | Load 0x2,0x2
02a7 e216 | | Load 0x1,0x16
02a8 e212 | | Load 0x1,0x12
02a9 01d5 | | Execute Vector,Field_Reference
02aa 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
02ab 7892 |x | Jump 0x33e
02ac e215 | | Load 0x1,0x15
02ad e402 | | Load 0x2,0x2
02ae 027d | } | Execute Discrete,Greater
02af e216 | | Load 0x1,0x16
02b0 0e00 | | Execute_Immediate Not_Equal,0x0
02b1 0279 | y | Execute Discrete,And
02b2 682a |h* | Jump_Zero 0x2dd
02b3 e216 | | Load 0x1,0x16
02b4 0d3d | = | Execute_Immediate Less,0x3d
02b5 6827 |h' | Jump_Zero 0x2dd
02b6 00cf | | Action Mark_Auxiliary
02b7 e215 | | Load 0x1,0x15
02b8 0aff | | Execute_Immediate Plus,-0x1
02b9 e402 | | Load 0x2,0x2
02ba 0a01 | | Execute_Immediate Plus,0x1
02bb 00d8 | | Load_Top At_Offset_0
02bc 00e2 | | Load_Encached Integer_Cache
02bd 0260 | ` | Execute Discrete,In_Type
02be 7001 |p | Jump_Nonzero 0x2c0
02bf 0801 | | Execute_Immediate Raise,0x1
02c0 0263 | c | Execute Discrete,Above_Bound
02c1 700d |p | Jump_Nonzero 0x2cf
02c2 00d8 | | Load_Top At_Offset_0
02c3 0d84 | | Execute_Immediate Less,0x84
02c4 6808 |h | Jump_Zero 0x2cd
02c5 482d |H- | Short_Literal 0x2d
02c6 e408 | | Load 0x2,0x8
02c7 e216 | | Load 0x1,0x16
02c8 e212 | | Load 0x1,0x12
02c9 01d5 | | Execute Vector,Field_Reference
02ca 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
02cb 01d5 | | Execute Vector,Field_Reference
02cc 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
02cd 00c8 | | Action Pop_Auxiliary_Range
02ce 3ff3 |? | Loop_Increasing 0x2c2
02cf 00ce | | Action Pop_Auxiliary
02d0 e215 | | Load 0x1,0x15
02d1 e216 | | Load 0x1,0x16
02d2 e212 | | Load 0x1,0x12
02d3 01d5 | | Execute Vector,Field_Reference
02d4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02d5 027d | } | Execute Discrete,Greater
02d6 6867 |hg | Jump_Zero 0x33e
02d7 e215 | | Load 0x1,0x15
02d8 e216 | | Load 0x1,0x16
02d9 e212 | | Load 0x1,0x12
02da 01d5 | | Execute Vector,Field_Reference
02db 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
02dc 7861 |xa | Jump 0x33e
02dd e403 | | Load 0x2,0x3
02de e216 | | Load 0x1,0x16
02df 027d | } | Execute Discrete,Greater
02e0 e215 | | Load 0x1,0x15
02e1 0e00 | | Execute_Immediate Not_Equal,0x0
02e2 0279 | y | Execute Discrete,And
02e3 682a |h* | Jump_Zero 0x30e
02e4 e215 | | Load 0x1,0x15
02e5 0d85 | | Execute_Immediate Less,0x85
02e6 6827 |h' | Jump_Zero 0x30e
02e7 00cf | | Action Mark_Auxiliary
02e8 e403 | | Load 0x2,0x3
02e9 0aff | | Execute_Immediate Plus,-0x1
02ea e216 | | Load 0x1,0x16
02eb 0a01 | | Execute_Immediate Plus,0x1
02ec 00d8 | | Load_Top At_Offset_0
02ed 00e2 | | Load_Encached Integer_Cache
02ee 0260 | ` | Execute Discrete,In_Type
02ef 7001 |p | Jump_Nonzero 0x2f1
02f0 0801 | | Execute_Immediate Raise,0x1
02f1 0263 | c | Execute Discrete,Above_Bound
02f2 7019 |p | Jump_Nonzero 0x30c
02f3 00d8 | | Load_Top At_Offset_0
02f4 0d3c | < | Execute_Immediate Less,0x3c
02f5 6814 |h | Jump_Zero 0x30a
02f6 487c |H| | Short_Literal 0x7c
02f7 e215 | | Load 0x1,0x15
02f8 e408 | | Load 0x2,0x8
02f9 e212 | | Load 0x1,0x12
02fa 01d5 | | Execute Vector,Field_Reference
02fb 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
02fc 01d5 | | Execute Vector,Field_Reference
02fd 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
02fe 00d8 | | Load_Top At_Offset_0
02ff e212 | | Load 0x1,0x12
0300 01d5 | | Execute Vector,Field_Reference
0301 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0302 e215 | | Load 0x1,0x15
0303 027c | | | Execute Discrete,Less
0304 6805 |h | Jump_Zero 0x30a
0305 e215 | | Load 0x1,0x15
0306 e408 | | Load 0x2,0x8
0307 e212 | | Load 0x1,0x12
0308 01d5 | | Execute Vector,Field_Reference
0309 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
030a 00c8 | | Action Pop_Auxiliary_Range
030b 3fe7 |? | Loop_Increasing 0x2f3
030c 00ce | | Action Pop_Auxiliary
030d 7830 |x0 | Jump 0x33e
030e e216 | | Load 0x1,0x16
030f e403 | | Load 0x2,0x3
0310 027d | } | Execute Discrete,Greater
0311 e215 | | Load 0x1,0x15
0312 0e00 | | Execute_Immediate Not_Equal,0x0
0313 0279 | y | Execute Discrete,And
0314 6829 |h) | Jump_Zero 0x33e
0315 e215 | | Load 0x1,0x15
0316 0d85 | | Execute_Immediate Less,0x85
0317 6826 |h& | Jump_Zero 0x33e
0318 00cf | | Action Mark_Auxiliary
0319 e216 | | Load 0x1,0x16
031a 0aff | | Execute_Immediate Plus,-0x1
031b e403 | | Load 0x2,0x3
031c 0a01 | | Execute_Immediate Plus,0x1
031d 00d8 | | Load_Top At_Offset_0
031e 00e2 | | Load_Encached Integer_Cache
031f 0260 | ` | Execute Discrete,In_Type
0320 7001 |p | Jump_Nonzero 0x322
0321 0801 | | Execute_Immediate Raise,0x1
0322 0263 | c | Execute Discrete,Above_Bound
0323 7019 |p | Jump_Nonzero 0x33d
0324 00d8 | | Load_Top At_Offset_0
0325 0d3c | < | Execute_Immediate Less,0x3c
0326 6814 |h | Jump_Zero 0x33b
0327 487c |H| | Short_Literal 0x7c
0328 e215 | | Load 0x1,0x15
0329 e408 | | Load 0x2,0x8
032a e212 | | Load 0x1,0x12
032b 01d5 | | Execute Vector,Field_Reference
032c 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
032d 01d5 | | Execute Vector,Field_Reference
032e 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
032f 00d8 | | Load_Top At_Offset_0
0330 e212 | | Load 0x1,0x12
0331 01d5 | | Execute Vector,Field_Reference
0332 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0333 e215 | | Load 0x1,0x15
0334 027c | | | Execute Discrete,Less
0335 6805 |h | Jump_Zero 0x33b
0336 e215 | | Load 0x1,0x15
0337 e408 | | Load 0x2,0x8
0338 e212 | | Load 0x1,0x12
0339 01d5 | | Execute Vector,Field_Reference
033a 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
033b 00c8 | | Action Pop_Auxiliary_Range
033c 3fe7 |? | Loop_Increasing 0x324
033d 00ce | | Action Pop_Auxiliary
033e e402 | | Load 0x2,0x2
033f a215 | | Store_Unchecked 0x1,0x15
0340 e403 | | Load 0x2,0x3
0341 a216 | | Store_Unchecked 0x1,0x16
0342 4503 |E | Exit_Subprogram 0x3
0343 0000 0000 | | .BLANK 0000[0x5]
0348 ; --------------------------------------------------------------------------------------
0348 ; SUBPROGRAM
0348 ; --------------------------------------------------------------------------------------
0348 034f | O | .CONST 0x034f ; Address of begin
0349 0004 | | .CONST 0x0004 ; Address of exception handler
034a 0003 | | .CONST 0x0003 ; Number of locals
034b INIT_0348:
034b e001 | | Load 0x0,0x1
034c 1b16 | | Execute Package,Field_Read,Field_Number 0x16
034d 0322 | " | Declare_Variable Record
034e 00e3 | | Load_Encached Natural_Cache
034f BODY_0348:
034f e5ff | | Load 0x2,-0x1
0350 0227 | ' | Execute Access,All_Reference
0351 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0352 00a2 05f8 | | Action Push_Discrete_Extended
0354 0270 | p | Execute Discrete,Divide
0355 00d8 | | Load_Top At_Offset_0
0356 00e3 | | Load_Encached Natural_Cache
0357 0260 | ` | Execute Discrete,In_Type
0358 7001 |p | Jump_Nonzero 0x35a
0359 0801 | | Execute_Immediate Raise,0x1
035a a216 | | Store_Unchecked 0x1,0x16
035b e218 | | Load 0x1,0x18
035c 6806 |h | Jump_Zero 0x363
035d e21a | | Load 0x1,0x1a
035e a215 | | Store_Unchecked 0x1,0x15
035f 00a2 05f4 | | Action Push_Discrete_Extended
0361 487c |H| | Short_Literal 0x7c
0362 8232 | 2 | Call 0x1,0x32
0363 e219 | | Load 0x1,0x19
0364 6806 |h | Jump_Zero 0x36b
0365 e21b | | Load 0x1,0x1b
0366 a215 | | Store_Unchecked 0x1,0x15
0367 00a2 05f4 | | Action Push_Discrete_Extended
0369 487c |H| | Short_Literal 0x7c
036a 8232 | 2 | Call 0x1,0x32
036b e20d | | Load 0x1,0xd
036c 00a2 05f4 | | Action Push_Discrete_Extended
036e 0270 | p | Execute Discrete,Divide
036f 00d8 | | Load_Top At_Offset_0
0370 00e3 | | Load_Encached Natural_Cache
0371 0260 | ` | Execute Discrete,In_Type
0372 7001 |p | Jump_Nonzero 0x374
0373 0801 | | Execute_Immediate Raise,0x1
0374 a215 | | Store_Unchecked 0x1,0x15
0375 e5ff | | Load 0x2,-0x1
0376 0227 | ' | Execute Access,All_Reference
0377 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0378 6896 |h | Jump_Zero 0x40f
0379 00cf | | Action Mark_Auxiliary
037a e5ff | | Load 0x2,-0x1
037b 0227 | ' | Execute Access,All_Reference
037c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
037d 4801 |H | Short_Literal 0x1
037e 0263 | c | Execute Discrete,Above_Bound
037f 7087 |p | Jump_Nonzero 0x407
0380 00d8 | | Load_Top At_Offset_0
0381 e5ff | | Load 0x2,-0x1
0382 0227 | ' | Execute Access,All_Reference
0383 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0384 01d5 | | Execute Vector,Field_Reference
0385 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0386 00d8 | | Load_Top At_Offset_0
0387 494e |IN | Short_Literal 0x14e
0388 027c | | | Execute Discrete,Less
0389 700a |p | Jump_Nonzero 0x394
038a 4eb2 |N | Short_Literal 0x6b2
038b 0273 | s | Execute Discrete,Plus
038c 4606 |F | Jump_Case 0x6
038d 7866 |xf | Jump 0x3f4 ; case 0x0
038e 7807 |x | Jump 0x396 ; case 0x1
038f 7816 |x | Jump 0x3a6 ; case 0x2
0390 7822 |x" | Jump 0x3b3 ; case 0x3
0391 782e |x. | Jump 0x3c0 ; case 0x4
0392 783c |x< | Jump 0x3cf ; case 0x5
0393 7871 |xq | Jump 0x405 ; case 0x6
0394 00d1 | | Pop_Control Pop_Count_1
0395 786f |xo | Jump 0x405
0396 00d8 | | Load_Top At_Offset_0
0397 e5ff | | Load 0x2,-0x1
0398 0227 | ' | Execute Access,All_Reference
0399 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
039a 01d5 | | Execute Vector,Field_Reference
039b 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
039c 00a2 05f8 | | Action Push_Discrete_Extended
039e 0270 | p | Execute Discrete,Divide
039f 00d8 | | Load_Top At_Offset_0
03a0 00e3 | | Load_Encached Natural_Cache
03a1 0260 | ` | Execute Discrete,In_Type
03a2 7001 |p | Jump_Nonzero 0x3a4
03a3 0801 | | Execute_Immediate Raise,0x1
03a4 a216 | | Store_Unchecked 0x1,0x16
03a5 785f |x_ | Jump 0x405
03a6 e215 | | Load 0x1,0x15
03a7 e406 | | Load 0x2,0x6
03a8 e5ff | | Load 0x2,-0x1
03a9 0227 | ' | Execute Access,All_Reference
03aa 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03ab 01d5 | | Execute Vector,Field_Reference
03ac 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
03ad 00a2 05f4 | | Action Push_Discrete_Extended
03af 0270 | p | Execute Discrete,Divide
03b0 0273 | s | Execute Discrete,Plus
03b1 c215 | | Store 0x1,0x15
03b2 7852 |xR | Jump 0x405
03b3 e216 | | Load 0x1,0x16
03b4 e406 | | Load 0x2,0x6
03b5 e5ff | | Load 0x2,-0x1
03b6 0227 | ' | Execute Access,All_Reference
03b7 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03b8 01d5 | | Execute Vector,Field_Reference
03b9 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
03ba 00a2 05f8 | | Action Push_Discrete_Extended
03bc 0270 | p | Execute Discrete,Divide
03bd 0273 | s | Execute Discrete,Plus
03be c216 | | Store 0x1,0x16
03bf 7845 |xE | Jump 0x405
03c0 00d8 | | Load_Top At_Offset_0
03c1 0a01 | | Execute_Immediate Plus,0x1
03c2 e5ff | | Load 0x2,-0x1
03c3 0227 | ' | Execute Access,All_Reference
03c4 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03c5 01d5 | | Execute Vector,Field_Reference
03c6 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
03c7 e406 | | Load 0x2,0x6
03c8 e5ff | | Load 0x2,-0x1
03c9 0227 | ' | Execute Access,All_Reference
03ca 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03cb 01d5 | | Execute Vector,Field_Reference
03cc 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
03cd 8233 | 3 | Call 0x1,0x33
03ce 7836 |x6 | Jump 0x405
03cf 00d8 | | Load_Top At_Offset_0
03d0 0a01 | | Execute_Immediate Plus,0x1
03d1 e5ff | | Load 0x2,-0x1
03d2 0227 | ' | Execute Access,All_Reference
03d3 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03d4 01d5 | | Execute Vector,Field_Reference
03d5 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
03d6 4800 |H | Short_Literal 0x0
03d7 8233 | 3 | Call 0x1,0x33
03d8 4800 |H | Short_Literal 0x0
03d9 e406 | | Load 0x2,0x6
03da e5ff | | Load 0x2,-0x1
03db 0227 | ' | Execute Access,All_Reference
03dc 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03dd 01d5 | | Execute Vector,Field_Reference
03de 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
03df 8233 | 3 | Call 0x1,0x33
03e0 00d8 | | Load_Top At_Offset_0
03e1 0a01 | | Execute_Immediate Plus,0x1
03e2 e5ff | | Load 0x2,-0x1
03e3 0227 | ' | Execute Access,All_Reference
03e4 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03e5 01d5 | | Execute Vector,Field_Reference
03e6 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
03e7 0275 | u | Execute Discrete,Unary_Minus
03e8 4800 |H | Short_Literal 0x0
03e9 8233 | 3 | Call 0x1,0x33
03ea 4800 |H | Short_Literal 0x0
03eb e406 | | Load 0x2,0x6
03ec e5ff | | Load 0x2,-0x1
03ed 0227 | ' | Execute Access,All_Reference
03ee 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03ef 01d5 | | Execute Vector,Field_Reference
03f0 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
03f1 0275 | u | Execute Discrete,Unary_Minus
03f2 8233 | 3 | Call 0x1,0x33
03f3 7811 |x | Jump 0x405
03f4 00d8 | | Load_Top At_Offset_0
03f5 e5ff | | Load 0x2,-0x1
03f6 0227 | ' | Execute Access,All_Reference
03f7 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03f8 01d5 | | Execute Vector,Field_Reference
03f9 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
03fa e20d | | Load 0x1,0xd
03fb 0273 | s | Execute Discrete,Plus
03fc 00a2 05f4 | | Action Push_Discrete_Extended
03fe 0270 | p | Execute Discrete,Divide
03ff 00d8 | | Load_Top At_Offset_0
0400 00e3 | | Load_Encached Natural_Cache
0401 0260 | ` | Execute Discrete,In_Type
0402 7001 |p | Jump_Nonzero 0x404
0403 0801 | | Execute_Immediate Raise,0x1
0404 a215 | | Store_Unchecked 0x1,0x15
0405 00c8 | | Action Pop_Auxiliary_Range
0406 3f79 |?y | Loop_Increasing 0x380
0407 00ce | | Action Pop_Auxiliary
0408 e216 | | Load 0x1,0x16
0409 e217 | | Load 0x1,0x17
040a 027d | } | Execute Discrete,Greater
040b 6802 |h | Jump_Zero 0x40e
040c e216 | | Load 0x1,0x16
040d a217 | | Store_Unchecked 0x1,0x17
040e 4502 |E | Exit_Subprogram 0x2
040f e216 | | Load 0x1,0x16
0410 7001 |p | Jump_Nonzero 0x412
0411 4502 |E | Exit_Subprogram 0x2
0412 e216 | | Load 0x1,0x16
0413 0c3d | = | Execute_Immediate Greater_Equal,0x3d
0414 6809 |h | Jump_Zero 0x41e
0415 e213 | | Load 0x1,0x13
0416 7006 |p | Jump_Nonzero 0x41d
0417 0092 06da | | Action Push_String_Extended,0x6da ; "Lines off bottom of page ignored"
0419 e006 | | Load 0x0,0x6
041a 180e | | Execute Package,Field_Execute,Field_Number 0xe
041b 4801 |H | Short_Literal 0x1
041c a213 | | Store_Unchecked 0x1,0x13
041d 4502 |E | Exit_Subprogram 0x2
041e e216 | | Load 0x1,0x16
041f e217 | | Load 0x1,0x17
0420 027d | } | Execute Discrete,Greater
0421 6802 |h | Jump_Zero 0x424
0422 e216 | | Load 0x1,0x16
0423 a217 | | Store_Unchecked 0x1,0x17
0424 00cf | | Action Mark_Auxiliary
0425 e5ff | | Load 0x2,-0x1
0426 0227 | ' | Execute Access,All_Reference
0427 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0428 0aff | | Execute_Immediate Plus,-0x1
0429 4801 |H | Short_Literal 0x1
042a 0263 | c | Execute Discrete,Above_Bound
042b 71c4 |q | Jump_Nonzero 0x5f0
042c 00d8 | | Load_Top At_Offset_0
042d e5ff | | Load 0x2,-0x1
042e 0227 | ' | Execute Access,All_Reference
042f 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0430 01d5 | | Execute Vector,Field_Reference
0431 e402 | | Load 0x2,0x2
0432 017d | } | Execute Record,Structure_Write
0433 e402 | | Load 0x2,0x2
0434 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0435 00d8 | | Load_Top At_Offset_0
0436 0d7f | | Execute_Immediate Less,0x7f
0437 70dc |p | Jump_Nonzero 0x514
0438 0a81 | | Execute_Immediate Plus,-0x7f
0439 46d5 |F | Jump_Case 0xd5
043a 78d5 |x | Jump 0x510 ; case 0x0
043b 78d4 |x | Jump 0x510 ; case 0x1
043c 78d3 |x | Jump 0x510 ; case 0x2
043d 78d2 |x | Jump 0x510 ; case 0x3
043e 78d1 |x | Jump 0x510 ; case 0x4
043f 78d0 |x | Jump 0x510 ; case 0x5
0440 78cf |x | Jump 0x510 ; case 0x6
0441 78ce |x | Jump 0x510 ; case 0x7
0442 78cd |x | Jump 0x510 ; case 0x8
0443 78cc |x | Jump 0x510 ; case 0x9
0444 78cb |x | Jump 0x510 ; case 0xa
0445 78ca |x | Jump 0x510 ; case 0xb
0446 78c9 |x | Jump 0x510 ; case 0xc
0447 78c8 |x | Jump 0x510 ; case 0xd
0448 78c7 |x | Jump 0x510 ; case 0xe
0449 78c6 |x | Jump 0x510 ; case 0xf
044a 78c5 |x | Jump 0x510 ; case 0x10
044b 78c4 |x | Jump 0x510 ; case 0x11
044c 78c3 |x | Jump 0x510 ; case 0x12
044d 78c2 |x | Jump 0x510 ; case 0x13
044e 78c1 |x | Jump 0x510 ; case 0x14
044f 78c0 |x | Jump 0x510 ; case 0x15
0450 78bf |x | Jump 0x510 ; case 0x16
0451 78be |x | Jump 0x510 ; case 0x17
0452 78bd |x | Jump 0x510 ; case 0x18
0453 78bc |x | Jump 0x510 ; case 0x19
0454 78bb |x | Jump 0x510 ; case 0x1a
0455 78ba |x | Jump 0x510 ; case 0x1b
0456 78b9 |x | Jump 0x510 ; case 0x1c
0457 78b8 |x | Jump 0x510 ; case 0x1d
0458 78b7 |x | Jump 0x510 ; case 0x1e
0459 78b6 |x | Jump 0x510 ; case 0x1f
045a 78b5 |x | Jump 0x510 ; case 0x20
045b 78b4 |x | Jump 0x510 ; case 0x21
045c 78b3 |x | Jump 0x510 ; case 0x22
045d 78b2 |x | Jump 0x510 ; case 0x23
045e 78b1 |x | Jump 0x510 ; case 0x24
045f 793e |y> | Jump 0x59e ; case 0x25
0460 78af |x | Jump 0x510 ; case 0x26
0461 78ae |x | Jump 0x510 ; case 0x27
0462 78ad |x | Jump 0x510 ; case 0x28
0463 78ac |x | Jump 0x510 ; case 0x29
0464 7979 |yy | Jump 0x5de ; case 0x2a
0465 7974 |yt | Jump 0x5da ; case 0x2b
0466 793b |y; | Jump 0x5a2 ; case 0x2c
0467 793a |y: | Jump 0x5a2 ; case 0x2d
0468 793d |y= | Jump 0x5a6 ; case 0x2e
0469 7978 |yx | Jump 0x5e2 ; case 0x2f
046a 7928 |y( | Jump 0x593 ; case 0x30
046b 78a4 |x | Jump 0x510 ; case 0x31
046c 791e |y | Jump 0x58b ; case 0x32
046d 78a2 |x | Jump 0x510 ; case 0x33
046e 78a1 |x | Jump 0x510 ; case 0x34
046f 7966 |yf | Jump 0x5d6 ; case 0x35
0470 789f |x | Jump 0x510 ; case 0x36
0471 789e |x | Jump 0x510 ; case 0x37
0472 78da |x | Jump 0x54d ; case 0x38
0473 789c |x | Jump 0x510 ; case 0x39
0474 789b |x | Jump 0x510 ; case 0x3a
0475 7964 |yd | Jump 0x5da ; case 0x3b
0476 792f |y/ | Jump 0x5a6 ; case 0x3c
0477 7905 |y | Jump 0x57d ; case 0x3d
0478 7897 |x | Jump 0x510 ; case 0x3e
0479 7896 |x | Jump 0x510 ; case 0x3f
047a 7895 |x | Jump 0x510 ; case 0x40
047b 7894 |x | Jump 0x510 ; case 0x41
047c 7893 |x | Jump 0x510 ; case 0x42
047d 7892 |x | Jump 0x510 ; case 0x43
047e 7891 |x | Jump 0x510 ; case 0x44
047f 7890 |x | Jump 0x510 ; case 0x45
0480 788f |x | Jump 0x510 ; case 0x46
0481 788e |x | Jump 0x510 ; case 0x47
0482 788d |x | Jump 0x510 ; case 0x48
0483 788c |x | Jump 0x510 ; case 0x49
0484 788b |x | Jump 0x510 ; case 0x4a
0485 788a |x | Jump 0x510 ; case 0x4b
0486 7889 |x | Jump 0x510 ; case 0x4c
0487 7888 |x | Jump 0x510 ; case 0x4d
0488 7887 |x | Jump 0x510 ; case 0x4e
0489 7886 |x | Jump 0x510 ; case 0x4f
048a 7885 |x | Jump 0x510 ; case 0x50
048b 78ff |x | Jump 0x58b ; case 0x51
048c 7883 |x | Jump 0x510 ; case 0x52
048d 7882 |x | Jump 0x510 ; case 0x53
048e 7881 |x | Jump 0x510 ; case 0x54
048f 7880 |x | Jump 0x510 ; case 0x55
0490 787f |x | Jump 0x510 ; case 0x56
0491 787e |x~ | Jump 0x510 ; case 0x57
0492 787d |x} | Jump 0x510 ; case 0x58
0493 787c |x| | Jump 0x510 ; case 0x59
0494 787b |x{ | Jump 0x510 ; case 0x5a
0495 787a |xz | Jump 0x510 ; case 0x5b
0496 7879 |xy | Jump 0x510 ; case 0x5c
0497 7878 |xx | Jump 0x510 ; case 0x5d
0498 7877 |xw | Jump 0x510 ; case 0x5e
0499 7876 |xv | Jump 0x510 ; case 0x5f
049a 7875 |xu | Jump 0x510 ; case 0x60
049b 7874 |xt | Jump 0x510 ; case 0x61
049c 7873 |xs | Jump 0x510 ; case 0x62
049d 7872 |xr | Jump 0x510 ; case 0x63
049e 7871 |xq | Jump 0x510 ; case 0x64
049f 7870 |xp | Jump 0x510 ; case 0x65
04a0 786f |xo | Jump 0x510 ; case 0x66
04a1 786e |xn | Jump 0x510 ; case 0x67
04a2 786d |xm | Jump 0x510 ; case 0x68
04a3 786c |xl | Jump 0x510 ; case 0x69
04a4 786b |xk | Jump 0x510 ; case 0x6a
04a5 786a |xj | Jump 0x510 ; case 0x6b
04a6 7869 |xi | Jump 0x510 ; case 0x6c
04a7 7868 |xh | Jump 0x510 ; case 0x6d
04a8 7867 |xg | Jump 0x510 ; case 0x6e
04a9 7866 |xf | Jump 0x510 ; case 0x6f
04aa 7865 |xe | Jump 0x510 ; case 0x70
04ab 7864 |xd | Jump 0x510 ; case 0x71
04ac 7863 |xc | Jump 0x510 ; case 0x72
04ad 7862 |xb | Jump 0x510 ; case 0x73
04ae 7861 |xa | Jump 0x510 ; case 0x74
04af 7860 |x` | Jump 0x510 ; case 0x75
04b0 785f |x_ | Jump 0x510 ; case 0x76
04b1 785e |x^ | Jump 0x510 ; case 0x77
04b2 785d |x] | Jump 0x510 ; case 0x78
04b3 785c |x\ | Jump 0x510 ; case 0x79
04b4 785b |x[ | Jump 0x510 ; case 0x7a
04b5 785a |xZ | Jump 0x510 ; case 0x7b
04b6 7859 |xY | Jump 0x510 ; case 0x7c
04b7 7858 |xX | Jump 0x510 ; case 0x7d
04b8 7857 |xW | Jump 0x510 ; case 0x7e
04b9 7856 |xV | Jump 0x510 ; case 0x7f
04ba 7855 |xU | Jump 0x510 ; case 0x80
04bb 7895 |x | Jump 0x551 ; case 0x81
04bc 7894 |x | Jump 0x551 ; case 0x82
04bd 7893 |x | Jump 0x551 ; case 0x83
04be 7892 |x | Jump 0x551 ; case 0x84
04bf 7891 |x | Jump 0x551 ; case 0x85
04c0 7890 |x | Jump 0x551 ; case 0x86
04c1 7893 |x | Jump 0x555 ; case 0x87
04c2 7896 |x | Jump 0x559 ; case 0x88
04c3 7895 |x | Jump 0x559 ; case 0x89
04c4 7894 |x | Jump 0x559 ; case 0x8a
04c5 7893 |x | Jump 0x559 ; case 0x8b
04c6 78c8 |x | Jump 0x58f ; case 0x8c
04c7 78c7 |x | Jump 0x58f ; case 0x8d
04c8 78c6 |x | Jump 0x58f ; case 0x8e
04c9 78c5 |x | Jump 0x58f ; case 0x8f
04ca 789a |x | Jump 0x565 ; case 0x90
04cb 789d |x | Jump 0x569 ; case 0x91
04cc 789c |x | Jump 0x569 ; case 0x92
04cd 789b |x | Jump 0x569 ; case 0x93
04ce 789a |x | Jump 0x569 ; case 0x94
04cf 7899 |x | Jump 0x569 ; case 0x95
04d0 789c |x | Jump 0x56d ; case 0x96
04d1 789f |x | Jump 0x571 ; case 0x97
04d2 789e |x | Jump 0x571 ; case 0x98
04d3 789d |x | Jump 0x571 ; case 0x99
04d4 789c |x | Jump 0x571 ; case 0x9a
04d5 789f |x | Jump 0x575 ; case 0x9b
04d6 78a2 |x | Jump 0x579 ; case 0x9c
04d7 78d6 |x | Jump 0x5ae ; case 0x9d
04d8 78d5 |x | Jump 0x5ae ; case 0x9e
04d9 78d4 |x | Jump 0x5ae ; case 0x9f
04da 78d3 |x | Jump 0x5ae ; case 0xa0
04db 78d2 |x | Jump 0x5ae ; case 0xa1
04dc 78d1 |x | Jump 0x5ae ; case 0xa2
04dd 78d4 |x | Jump 0x5b2 ; case 0xa3
04de 78d7 |x | Jump 0x5b6 ; case 0xa4
04df 78d6 |x | Jump 0x5b6 ; case 0xa5
04e0 78d5 |x | Jump 0x5b6 ; case 0xa6
04e1 78d4 |x | Jump 0x5b6 ; case 0xa7
04e2 78d7 |x | Jump 0x5ba ; case 0xa8
04e3 78d6 |x | Jump 0x5ba ; case 0xa9
04e4 78d5 |x | Jump 0x5ba ; case 0xaa
04e5 78d4 |x | Jump 0x5ba ; case 0xab
04e6 78d7 |x | Jump 0x5be ; case 0xac
04e7 78da |x | Jump 0x5c2 ; case 0xad
04e8 78d9 |x | Jump 0x5c2 ; case 0xae
04e9 78d8 |x | Jump 0x5c2 ; case 0xaf
04ea 78d7 |x | Jump 0x5c2 ; case 0xb0
04eb 78d6 |x | Jump 0x5c2 ; case 0xb1
04ec 78d9 |x | Jump 0x5c6 ; case 0xb2
04ed 78dc |x | Jump 0x5ca ; case 0xb3
04ee 78db |x | Jump 0x5ca ; case 0xb4
04ef 78da |x | Jump 0x5ca ; case 0xb5
04f0 78d9 |x | Jump 0x5ca ; case 0xb6
04f1 78dc |x | Jump 0x5ce ; case 0xb7
04f2 78df |x | Jump 0x5d2 ; case 0xb8
04f3 78f9 |x | Jump 0x5ed ; case 0xb9
04f4 78f8 |x | Jump 0x5ed ; case 0xba
04f5 78f7 |x | Jump 0x5ed ; case 0xbb
04f6 78b3 |x | Jump 0x5aa ; case 0xbc
04f7 7893 |x | Jump 0x58b ; case 0xbd
04f8 7817 |x | Jump 0x510 ; case 0xbe
04f9 7816 |x | Jump 0x510 ; case 0xbf
04fa 7815 |x | Jump 0x510 ; case 0xc0
04fb 7814 |x | Jump 0x510 ; case 0xc1
04fc 7813 |x | Jump 0x510 ; case 0xc2
04fd 781b |x | Jump 0x519 ; case 0xc3
04fe 7836 |x6 | Jump 0x535 ; case 0xc4
04ff 7810 |x | Jump 0x510 ; case 0xc5
0500 785c |x\ | Jump 0x55d ; case 0xc6
0501 785b |x[ | Jump 0x55d ; case 0xc7
0502 785a |xZ | Jump 0x55d ; case 0xc8
0503 7859 |xY | Jump 0x55d ; case 0xc9
0504 7858 |xX | Jump 0x55d ; case 0xca
0505 7857 |xW | Jump 0x55d ; case 0xcb
0506 7809 |x | Jump 0x510 ; case 0xcc
0507 7808 |x | Jump 0x510 ; case 0xcd
0508 7831 |x1 | Jump 0x53a ; case 0xce
0509 7806 |x | Jump 0x510 ; case 0xcf
050a 7805 |x | Jump 0x510 ; case 0xd0
050b 7804 |x | Jump 0x510 ; case 0xd1
050c 7803 |x | Jump 0x510 ; case 0xd2
050d 7802 |x | Jump 0x510 ; case 0xd3
050e 7801 |x | Jump 0x510 ; case 0xd4
050f 7800 |x | Jump 0x510 ; case 0xd5
0510 60e3 |` | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
0511 4823 |H# | Short_Literal 0x23
0512 8232 | 2 | Call 0x1,0x32
0513 78d9 |x | Jump 0x5ed
0514 4820 |H | Short_Literal 0x20
0515 487e |H~ | Short_Literal 0x7e
0516 0262 | b | Execute Discrete,In_Range
0517 702a |p* | Jump_Nonzero 0x542
0518 7ff7 | | Jump 0x510
0519 e402 | | Load 0x2,0x2
051a 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
051b 0d00 | | Execute_Immediate Less,0x0
051c 6803 |h | Jump_Zero 0x520
051d 4801 |H | Short_Literal 0x1
051e a218 | | Store_Unchecked 0x1,0x18
051f 7802 |x | Jump 0x522
0520 4801 |H | Short_Literal 0x1
0521 a219 | | Store_Unchecked 0x1,0x19
0522 e215 | | Load 0x1,0x15
0523 a403 | | Store_Unchecked 0x2,0x3
0524 e218 | | Load 0x1,0x18
0525 6805 |h | Jump_Zero 0x52b
0526 e21a | | Load 0x1,0x1a
0527 a215 | | Store_Unchecked 0x1,0x15
0528 60cb |` | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
0529 487c |H| | Short_Literal 0x7c
052a 8232 | 2 | Call 0x1,0x32
052b e219 | | Load 0x1,0x19
052c 6805 |h | Jump_Zero 0x532
052d e21b | | Load 0x1,0x1b
052e a215 | | Store_Unchecked 0x1,0x15
052f 60c4 |` | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
0530 487c |H| | Short_Literal 0x7c
0531 8232 | 2 | Call 0x1,0x32
0532 e403 | | Load 0x2,0x3
0533 a215 | | Store_Unchecked 0x1,0x15
0534 78b8 |x | Jump 0x5ed
0535 4800 |H | Short_Literal 0x0
0536 a218 | | Store_Unchecked 0x1,0x18
0537 4800 |H | Short_Literal 0x0
0538 a219 | | Store_Unchecked 0x1,0x19
0539 78b3 |x | Jump 0x5ed
053a e216 | | Load 0x1,0x16
053b e402 | | Load 0x2,0x2
053c 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
053d 60ba |` | Indirect_Literal Discrete,0x5f8,{0x00000000, 0x00002ee0}
053e 0270 | p | Execute Discrete,Divide
053f 0273 | s | Execute Discrete,Plus
0540 c216 | | Store 0x1,0x16
0541 78ab |x | Jump 0x5ed
0542 e402 | | Load 0x2,0x2
0543 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0544 e402 | | Load 0x2,0x2
0545 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0546 00d8 | | Load_Top At_Offset_0
0547 00e8 | | Load_Encached Character_Cache
0548 0260 | ` | Execute Discrete,In_Type
0549 7001 |p | Jump_Nonzero 0x54b
054a 0801 | | Execute_Immediate Raise,0x1
054b 8232 | 2 | Call 0x1,0x32
054c 78a0 |x | Jump 0x5ed
054d 60a6 |` | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
054e 482a |H* | Short_Literal 0x2a
054f 8232 | 2 | Call 0x1,0x32
0550 789c |x | Jump 0x5ed
0551 60a2 |` | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
0552 4841 |HA | Short_Literal 0x41
0553 8232 | 2 | Call 0x1,0x32
0554 7898 |x | Jump 0x5ed
0555 609e |` | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
0556 4843 |HC | Short_Literal 0x43
0557 8232 | 2 | Call 0x1,0x32
0558 7894 |x | Jump 0x5ed
0559 609a |` | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
055a 4845 |HE | Short_Literal 0x45
055b 8232 | 2 | Call 0x1,0x32
055c 7890 |x | Jump 0x5ed
055d e215 | | Load 0x1,0x15
055e e402 | | Load 0x2,0x2
055f 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0560 6093 |` | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
0561 0270 | p | Execute Discrete,Divide
0562 0273 | s | Execute Discrete,Plus
0563 c215 | | Store 0x1,0x15
0564 7888 |x | Jump 0x5ed
0565 608e |` | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
0566 484e |HN | Short_Literal 0x4e
0567 8232 | 2 | Call 0x1,0x32
0568 7884 |x | Jump 0x5ed
0569 608a |` | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
056a 484f |HO | Short_Literal 0x4f
056b 8232 | 2 | Call 0x1,0x32
056c 7880 |x | Jump 0x5ed
056d 6086 |` | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
056e 4853 |HS | Short_Literal 0x53
056f 8232 | 2 | Call 0x1,0x32
0570 787c |x| | Jump 0x5ed
0571 6082 |` | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
0572 4855 |HU | Short_Literal 0x55
0573 8232 | 2 | Call 0x1,0x32
0574 7878 |xx | Jump 0x5ed
0575 607e |`~ | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
0576 4859 |HY | Short_Literal 0x59
0577 8232 | 2 | Call 0x1,0x32
0578 7874 |xt | Jump 0x5ed
0579 607a |`z | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
057a 485a |HZ | Short_Literal 0x5a
057b 8232 | 2 | Call 0x1,0x32
057c 7870 |xp | Jump 0x5ed
057d 0092 06db | | Action Push_String_Extended,0x6db ; "Expanding ellipsis"
057f e006 | | Load 0x0,0x6
0580 180f | | Execute Package,Field_Execute,Field_Number 0xf
0581 6072 |`r | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
0582 482e |H. | Short_Literal 0x2e
0583 8232 | 2 | Call 0x1,0x32
0584 606f |`o | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
0585 482e |H. | Short_Literal 0x2e
0586 8232 | 2 | Call 0x1,0x32
0587 606c |`l | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
0588 482e |H. | Short_Literal 0x2e
0589 8232 | 2 | Call 0x1,0x32
058a 7862 |xb | Jump 0x5ed
058b 6068 |`h | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
058c 482d |H- | Short_Literal 0x2d
058d 8232 | 2 | Call 0x1,0x32
058e 785e |x^ | Jump 0x5ed
058f 6064 |`d | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
0590 4849 |HI | Short_Literal 0x49
0591 8232 | 2 | Call 0x1,0x32
0592 785a |xZ | Jump 0x5ed
0593 0092 06dc | | Action Push_String_Extended,0x6dc ; "Expanding 'fl' ligature"
0595 e006 | | Load 0x0,0x6
0596 180f | | Execute Package,Field_Execute,Field_Number 0xf
0597 605c |`\ | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
0598 4866 |Hf | Short_Literal 0x66
0599 8232 | 2 | Call 0x1,0x32
059a 6059 |`Y | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
059b 486c |Hl | Short_Literal 0x6c
059c 8232 | 2 | Call 0x1,0x32
059d 784f |xO | Jump 0x5ed
059e 6055 |`U | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
059f 482f |H/ | Short_Literal 0x2f
05a0 8232 | 2 | Call 0x1,0x32
05a1 784b |xK | Jump 0x5ed
05a2 6051 |`Q | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
05a3 483c |H< | Short_Literal 0x3c
05a4 8232 | 2 | Call 0x1,0x32
05a5 7847 |xG | Jump 0x5ed
05a6 604d |`M | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
05a7 483e |H> | Short_Literal 0x3e
05a8 8232 | 2 | Call 0x1,0x32
05a9 7843 |xC | Jump 0x5ed
05aa 6049 |`I | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
05ab 487e |H~ | Short_Literal 0x7e
05ac 8232 | 2 | Call 0x1,0x32
05ad 783f |x? | Jump 0x5ed
05ae 6045 |`E | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
05af 4861 |Ha | Short_Literal 0x61
05b0 8232 | 2 | Call 0x1,0x32
05b1 783b |x; | Jump 0x5ed
05b2 6041 |`A | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
05b3 4863 |Hc | Short_Literal 0x63
05b4 8232 | 2 | Call 0x1,0x32
05b5 7837 |x7 | Jump 0x5ed
05b6 603d |`= | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
05b7 4865 |He | Short_Literal 0x65
05b8 8232 | 2 | Call 0x1,0x32
05b9 7833 |x3 | Jump 0x5ed
05ba 6039 |`9 | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
05bb 4869 |Hi | Short_Literal 0x69
05bc 8232 | 2 | Call 0x1,0x32
05bd 782f |x/ | Jump 0x5ed
05be 6035 |`5 | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
05bf 486e |Hn | Short_Literal 0x6e
05c0 8232 | 2 | Call 0x1,0x32
05c1 782b |x+ | Jump 0x5ed
05c2 6031 |`1 | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
05c3 486f |Ho | Short_Literal 0x6f
05c4 8232 | 2 | Call 0x1,0x32
05c5 7827 |x' | Jump 0x5ed
05c6 602d |`- | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
05c7 4873 |Hs | Short_Literal 0x73
05c8 8232 | 2 | Call 0x1,0x32
05c9 7823 |x# | Jump 0x5ed
05ca 6029 |`) | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
05cb 4875 |Hu | Short_Literal 0x75
05cc 8232 | 2 | Call 0x1,0x32
05cd 781f |x | Jump 0x5ed
05ce 6025 |`% | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
05cf 4879 |Hy | Short_Literal 0x79
05d0 8232 | 2 | Call 0x1,0x32
05d1 781b |x | Jump 0x5ed
05d2 6021 |`! | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
05d3 487a |Hz | Short_Literal 0x7a
05d4 8232 | 2 | Call 0x1,0x32
05d5 7817 |x | Jump 0x5ed
05d6 601d |` | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
05d7 4858 |HX | Short_Literal 0x58
05d8 8232 | 2 | Call 0x1,0x32
05d9 7813 |x | Jump 0x5ed
05da 6019 |` | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
05db 4822 |H" | Short_Literal 0x22
05dc 8232 | 2 | Call 0x1,0x32
05dd 780f |x | Jump 0x5ed
05de 6015 |` | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
05df 4827 |H' | Short_Literal 0x27
05e0 8232 | 2 | Call 0x1,0x32
05e1 780b |x | Jump 0x5ed
05e2 0092 06dd | | Action Push_String_Extended,0x6dd ; "Expanding 'fi' ligature"
05e4 e006 | | Load 0x0,0x6
05e5 180f | | Execute Package,Field_Execute,Field_Number 0xf
05e6 600d |` | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
05e7 4866 |Hf | Short_Literal 0x66
05e8 8232 | 2 | Call 0x1,0x32
05e9 600a |` | Indirect_Literal Discrete,0x5f4,{0x00000000, 0x00001c20}
05ea 4869 |Hi | Short_Literal 0x69
05eb 8232 | 2 | Call 0x1,0x32
05ec 7800 |x | Jump 0x5ed
05ed 00c8 | | Action Pop_Auxiliary_Range
05ee 00a4 042c | ,| Action Loop_Increasing_Extended,0x42c
05f0 4502 |E | Exit_Subprogram 0x2
05f1 0000 0000 | | .XXX[0x3]
05f3 0000 | |
05f4 0000 0000 | | .LITERAL {0x00000000, 0x00001c20}
05f8 0000 0000 | | .LITERAL {0x00000000, 0x00002ee0}
05fc 0000 0000 | | .BLANK 0000[0x4]
0600 ; --------------------------------------------------------------------------------------
0600 ; SUBPROGRAM
0600 ; --------------------------------------------------------------------------------------
0600 0603 | | .CONST 0x0603 ; Address of begin
0601 0004 | | .CONST 0x0004 ; Address of exception handler
0602 0001 | | .CONST 0x0001 ; Number of locals
0603 BODY_0600:
0603 INIT_0600:
0603 0092 06de | | Action Push_String_Extended,0x6de ; "Cannot interpolate files when using the LinePrinter device"
0605 e006 | | Load 0x0,0x6
0606 180e | | Execute Package,Field_Execute,Field_Number 0xe
0607 450b |E | Exit_Subprogram 0xb
0608 ; --------------------------------------------------------------------------------------
0608 ; SUBPROGRAM
0608 ; --------------------------------------------------------------------------------------
0608 0613 | | .CONST 0x0613 ; Address of begin
0609 0004 | | .CONST 0x0004 ; Address of exception handler
060a 0003 | | .CONST 0x0003 ; Number of locals
060b INIT_0608:
060b e5ff | | Load 0x2,-0x1
060c 6027 |`' | Indirect_Literal Discrete,0x634,{0x00000000, 0x00001c20}
060d 0270 | p | Execute Discrete,Divide
060e 0007 | | Action Break_Optional
060f e5fe | | Load 0x2,-0x2
0610 6023 |`# | Indirect_Literal Discrete,0x634,{0x00000000, 0x00001c20}
0611 0270 | p | Execute Discrete,Divide
0612 0007 | | Action Break_Optional
0613 BODY_0608:
0613 e402 | | Load 0x2,0x2
0614 0d01 | | Execute_Immediate Less,0x1
0615 6803 |h | Jump_Zero 0x619
0616 4800 |H | Short_Literal 0x0
0617 a21a | | Store_Unchecked 0x1,0x1a
0618 7809 |x | Jump 0x622
0619 e402 | | Load 0x2,0x2
061a 0c85 | | Execute_Immediate Greater_Equal,0x85
061b 6803 |h | Jump_Zero 0x61f
061c 4883 |H | Short_Literal 0x83
061d a21a | | Store_Unchecked 0x1,0x1a
061e 7803 |x | Jump 0x622
061f e402 | | Load 0x2,0x2
0620 0aff | | Execute_Immediate Plus,-0x1
0621 c21a | | Store 0x1,0x1a
0622 00d8 | | Load_Top At_Offset_0
0623 0d01 | | Execute_Immediate Less,0x1
0624 6803 |h | Jump_Zero 0x628
0625 4800 |H | Short_Literal 0x0
0626 a21b | | Store_Unchecked 0x1,0x1b
0627 4503 |E | Exit_Subprogram 0x3
0628 00d8 | | Load_Top At_Offset_0
0629 0c85 | | Execute_Immediate Greater_Equal,0x85
062a 6803 |h | Jump_Zero 0x62e
062b 4883 |H | Short_Literal 0x83
062c a21b | | Store_Unchecked 0x1,0x1b
062d 4503 |E | Exit_Subprogram 0x3
062e 00d8 | | Load_Top At_Offset_0
062f 0aff | | Execute_Immediate Plus,-0x1
0630 c21b | | Store 0x1,0x1b
0631 4503 |E | Exit_Subprogram 0x3
0632 0000 0000 | | .XXX[0x2]
0634 0000 0000 | | .LITERAL {0x00000000, 0x00001c20}
0638 ; --------------------------------------------------------------------------------------
0638 ; SUBPROGRAM
0638 ; --------------------------------------------------------------------------------------
0638 063b | ; | .CONST 0x063b ; Address of begin
0639 0643 | C | .CONST 0x0643 ; Address of exception handler
063a 0001 | | .CONST 0x0001 ; Number of locals
063b BODY_0638:
063b INIT_0638:
063b e402 | | Load 0x2,0x2
063c 00ea | | Load_Encached Null_String_Cache
063d e5ff | | Load 0x2,-0x1
063e 4800 |H | Short_Literal 0x0
063f e007 | | Load 0x0,0x7
0640 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0641 c402 | | Store 0x2,0x2
0642 4501 |E | Exit_Subprogram 0x1
0643 TRAP_0638:
0643 0007 | | Action Break_Optional
0644 4829 |H) | Short_Literal 0x29
0645 0092 06df | | Action Push_String_Extended,0x6df ; "Could not open the form setup file "
0647 e5ff | | Load 0x2,-0x1
0648 01cc | | Execute Vector,Catenate
0649 0092 06d7 | | Action Push_String_Extended,0x6d7 ; " ("
064b 01cc | | Execute Vector,Catenate
064c 4800 |H | Short_Literal 0x0
064d 4801 |H | Short_Literal 0x1
064e e00a | | Load 0x0,0xa
064f 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0650 01cc | | Execute Vector,Catenate
0651 01cb | | Execute Vector,Append
0652 e006 | | Load 0x0,0x6
0653 180e | | Execute Package,Field_Execute,Field_Number 0xe
0654 e001 | | Load 0x0,0x1
0655 1b28 | ( | Execute Package,Field_Read,Field_Number 0x28
0656 0257 | W | Execute Discrete,Raise
0657 0000 | | .XXX[0x1]
0658 ; --------------------------------------------------------------------------------------
0658 ; SUBPROGRAM
0658 ; --------------------------------------------------------------------------------------
0658 065e | ^ | .CONST 0x065e ; Address of begin
0659 0004 | | .CONST 0x0004 ; Address of exception handler
065a 0002 | | .CONST 0x0002 ; Number of locals
065b INIT_0658:
065b e402 | | Load 0x2,0x2
065c e007 | | Load 0x0,0x7
065d 1866 | f | Execute Package,Field_Execute,Field_Number 0x66
065e BODY_0658:
065e 00d8 | | Load_Top At_Offset_0
065f 01db | | Execute Vector,Length
0660 0c01 | | Execute_Immediate Greater_Equal,0x1
0661 6802 |h | Jump_Zero 0x664
0662 00d8 | | Load_Top At_Offset_0
0663 8220 | | Call 0x1,0x20
0664 4501 |E | Exit_Subprogram 0x1
0665 0000 0000 | | .XXX[0x3]
0667 0000 | |
0668 ; --------------------------------------------------------------------------------------
0668 ; SUBPROGRAM
0668 ; --------------------------------------------------------------------------------------
0668 066f | o | .CONST 0x066f ; Address of begin
0669 0004 | | .CONST 0x0004 ; Address of exception handler
066a 0002 | | .CONST 0x0002 ; Number of locals
066b INIT_0668:
066b e402 | | Load 0x2,0x2
066c e212 | | Load 0x1,0x12
066d 01d5 | | Execute Vector,Field_Reference
066e 0007 | | Action Break_Optional
066f BODY_0668:
066f 00d8 | | Load_Top At_Offset_0
0670 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0671 0c85 | | Execute_Immediate Greater_Equal,0x85
0672 6803 |h | Jump_Zero 0x676
0673 4884 |H | Short_Literal 0x84
0674 e602 | | Load 0x3,0x2
0675 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0676 00cf | | Action Mark_Auxiliary
0677 e602 | | Load 0x3,0x2
0678 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0679 4801 |H | Short_Literal 0x1
067a 0263 | c | Execute Discrete,Above_Bound
067b 700a |p | Jump_Nonzero 0x686
067c 00d8 | | Load_Top At_Offset_0
067d e602 | | Load 0x3,0x2
067e 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
067f 01d5 | | Execute Vector,Field_Reference
0680 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0681 e21c | | Load 0x1,0x1c
0682 e002 | | Load 0x0,0x2
0683 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0684 00c8 | | Action Pop_Auxiliary_Range
0685 3ff6 |? | Loop_Increasing 0x67c
0686 4501 |E | Exit_Subprogram 0x1
0687 0000 | | .XXX[0x1]
0688 ; --------------------------------------------------------------------------------------
0688 ; SUBPROGRAM
0688 ; --------------------------------------------------------------------------------------
0688 068f | | .CONST 0x068f ; Address of begin
0689 0004 | | .CONST 0x0004 ; Address of exception handler
068a 0002 | | .CONST 0x0002 ; Number of locals
068b INIT_0688:
068b e405 | | Load 0x2,0x5
068c e212 | | Load 0x1,0x12
068d 01d5 | | Execute Vector,Field_Reference
068e 0007 | | Action Break_Optional
068f BODY_0688:
068f 4800 |H | Short_Literal 0x0
0690 e602 | | Load 0x3,0x2
0691 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0692 00cf | | Action Mark_Auxiliary
0693 e602 | | Load 0x3,0x2
0694 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0695 01d9 | | Execute Vector,Reverse_Bounds
0696 0007 | | Action Break_Optional
0697 4820 |H | Short_Literal 0x20
0698 e605 | | Load 0x3,0x5
0699 e602 | | Load 0x3,0x2
069a 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
069b 01d5 | | Execute Vector,Field_Reference
069c 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
069d 00c8 | | Action Pop_Auxiliary_Range
069e 3ff8 |? | Loop_Increasing 0x697
069f 4501 |E | Exit_Subprogram 0x1
06a0 ; --------------------------------------------------------------------------------------
06a0 ; SUBPROGRAM
06a0 ; --------------------------------------------------------------------------------------
06a0 06a3 | | .CONST 0x06a3 ; Address of begin
06a1 06aa | | .CONST 0x06aa ; Address of exception handler
06a2 0001 | | .CONST 0x0001 ; Number of locals
06a3 BODY_06a0:
06a3 INIT_06a0:
06a3 e215 | | Load 0x1,0x15
06a4 e5ff | | Load 0x2,-0x1
06a5 600e |` | Indirect_Literal Discrete,0x6b4,{0x00000000, 0x00001c20}
06a6 0270 | p | Execute Discrete,Divide
06a7 0273 | s | Execute Discrete,Plus
06a8 c402 | | Store 0x2,0x2
06a9 4501 |E | Exit_Subprogram 0x1
06aa TRAP_06a0:
06aa 010e | | Execute Exception,Is_Constraint_Error
06ab 6806 |h | Jump_Zero 0x6b2
06ac 0092 06e0 | | Action Push_String_Extended,0x6e0 ; "Cannot draw line beyond left edge of page"
06ae e006 | | Load 0x0,0x6
06af 180e | | Execute Package,Field_Execute,Field_Number 0xe
06b0 00cc | | Action Pop_Block
06b1 4503 |E | Exit_Subprogram 0x3
06b2 0100 | | Execute Exception,Raise
06b3 0000 | | .XXX[0x1]
06b4 0000 0000 | | .LITERAL {0x00000000, 0x00001c20}
06b8 ; --------------------------------------------------------------------------------------
06b8 ; SUBPROGRAM
06b8 ; --------------------------------------------------------------------------------------
06b8 06bb | | .CONST 0x06bb ; Address of begin
06b9 06c2 | | .CONST 0x06c2 ; Address of exception handler
06ba 0001 | | .CONST 0x0001 ; Number of locals
06bb BODY_06b8:
06bb INIT_06b8:
06bb e216 | | Load 0x1,0x16
06bc e5fe | | Load 0x2,-0x2
06bd 600e |` | Indirect_Literal Discrete,0x6cc,{0x00000000, 0x00002ee0}
06be 0270 | p | Execute Discrete,Divide
06bf 0273 | s | Execute Discrete,Plus
06c0 c403 | | Store 0x2,0x3
06c1 4501 |E | Exit_Subprogram 0x1
06c2 TRAP_06b8:
06c2 010e | | Execute Exception,Is_Constraint_Error
06c3 6806 |h | Jump_Zero 0x6ca
06c4 0092 06e1 | | Action Push_String_Extended,0x6e1 ; "Table row too big to fit on single page"
06c6 e006 | | Load 0x0,0x6
06c7 180e | | Execute Package,Field_Execute,Field_Number 0xe
06c8 00cc | | Action Pop_Block
06c9 4503 |E | Exit_Subprogram 0x3
06ca 0100 | | Execute Exception,Raise
06cb 0000 | | .XXX[0x1]
06cc 0000 0000 | | .LITERAL {0x00000000, 0x00002ee0}
06d0 ; --------------------------------------------------------------------------------------
06d0 ; STRING TABLE
06d0 ; --------------------------------------------------------------------------------------
06d0 0026 | & | .STRTAB 0x0026->0x06e3 ; "LinePrinter"
06d1 002f | / | .STRTAB 0x002f->0x06e8 ; "The LinePrinter device does not support defining forms"
06d2 0063 | c | .STRTAB 0x0063->0x0703 ; "Could not define forms in "
06d3 007b | { | .STRTAB 0x007b->0x0710 ; "The LinePrinter device does not support defining fonts"
06d4 00af | | .STRTAB 0x00af->0x072b ; "Standard"
06d5 00b5 | | .STRTAB 0x00b5->0x072f ; "_LPT"
06d6 00b7 | | .STRTAB 0x00b7->0x0731 ; "Cannot create output "
06d7 00ca | | .STRTAB 0x00ca->0x073c ; " ("
; " ("
06d8 00ca | | .STRTAB 0x00ca->0x073d ; "_LPT_AUX"
06d9 00d0 | | .STRTAB 0x00d0->0x0741 ; "Characters beyond right edge of page ignored"
06da 00fa | | .STRTAB 0x00fa->0x0757 ; "Lines off bottom of page ignored"
06db 0118 | | .STRTAB 0x0118->0x0767 ; "Expanding ellipsis"
06dc 0128 | ( | .STRTAB 0x0128->0x0770 ; "Expanding 'fl' ligature"
06dd 013d | = | .STRTAB 0x013d->0x077b ; "Expanding 'fi' ligature"
06de 0152 | R | .STRTAB 0x0152->0x0787 ; "Cannot interpolate files when using the LinePrinter device"
06df 018a | | .STRTAB 0x018a->0x07a4 ; "Could not open the form setup file "
06e0 01ab | | .STRTAB 0x01ab->0x07b5 ; "Cannot draw line beyond left edge of page"
06e1 01d2 | | .STRTAB 0x01d2->0x07ca ; "Table row too big to fit on single page"
06e2 01f7 | | .STREND 0x01f7->0x07dd
06e3 4c69 6e65 |Line| .STRTAB_STRINGS
07de 0000 0000 | | .XXX[0x2]
07e0 ; --------------------------------------------------------------------------------------
07e0 ; Debug Table
07e0 ; --------------------------------------------------------------------------------------
07e0 0004 000f | | .DEBUG4 0x0004,0x000f,0x430e,0x0000,0x0001,0x0000
07e6 4b9b a2fb |K | .XXX[0xa]
07e8 3b2b 732b |;+s+|
07ea 934b 1973 | K s|
07ec 237b 7328 |#{s(|
07ee 0000 0008 | |
07f0 0000 0000 | | .BLANK 0000[0x6]
07f6 1d2e eee8 | . | .XXX[0x4]
07f8 1a8e 7800 | x |
07fa 0000 0000 | | .BLANK 0000[0x5]
07ff 2400 |$ | .XXX[0x1]