DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦2135913f6⟧

    Length: 3072 (0xc00)
    Notes: 00_class, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_06d8c3

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« 
        └─⟦this⟧ 

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5900       |Y   |		.CONST	0x5900								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0490       |    |		.CONST	0x0490								; 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 00dd       |    |		.CONST	0x00dd								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 002d       | -  |		.CONST	0x002d								; Number of locals
000b			INIT_0008:
000b 0007       |    |		Action	Break_Optional
000c 4800       |H   |		Short_Literal	0x0
000d 4804       |H   |		Short_Literal	0x4
000e 029f 00eb  |    |		Declare_Subprogram	INIT_00e8,For_Call
0010 03fe       |    |		Declare_Type	Discrete,Defined,Visible
0011 4800       |H   |		Short_Literal	0x0
0012 4803       |H   |		Short_Literal	0x3
0013 029f 0113  |    |		Declare_Subprogram	INIT_0110,For_Call
0015 03fe       |    |		Declare_Type	Discrete,Defined,Visible
0016 0007       |    |		Action	Break_Optional
0017 0007       |    |		Action	Break_Optional
0018 029a 013b  |   ;|		Declare_Subprogram	INIT_0138,For_Outer_Call,Visible,Unelaborated
001a 029a 017b  |   {|		Declare_Subprogram	INIT_0178,For_Outer_Call,Visible,Unelaborated
001c 029a 018b  |    |		Declare_Subprogram	INIT_0188,For_Outer_Call,Visible,Unelaborated
001e 029a 01ab  |    |		Declare_Subprogram	INIT_01a8,For_Outer_Call,Visible,Unelaborated
0020 029a 01db  |    |		Declare_Subprogram	INIT_01d8,For_Outer_Call,Visible,Unelaborated
0022 029a 01f3  |    |		Declare_Subprogram	INIT_01f0,For_Outer_Call,Visible,Unelaborated
0024 029a 025b  |   [|		Declare_Subprogram	INIT_0258,For_Outer_Call,Visible,Unelaborated
0026 029a 0273  |   s|		Declare_Subprogram	INIT_0270,For_Outer_Call,Visible,Unelaborated
0028 00e2       |    |		Load_Encached	Integer_Cache
0029 00e2       |    |		Load_Encached	Integer_Cache
002a 02a0       |    |		Declare_Subprogram	Null_Subprogram
002b 4802       |H   |		Short_Literal	0x2
002c 032e       | .  |		Declare_Type	Record,Defined,Visible
002d 4fff       |O   |		Short_Literal	-0x1
002e 00e2       |    |		Load_Encached	Integer_Cache
002f 03f0       |    |		Declare_Variable	Discrete,Visible,With_Value
0030 00d9       |    |		Load_Top	At_Offset_1
0031 029f 0433  |   3|		Declare_Subprogram	INIT_0430,For_Call
0033 4801       |H   |		Short_Literal	0x1
0034 032e       | .  |		Declare_Type	Record,Defined,Visible
0035 00bf       |    |		Action	Accept_Activation
0036 00e2       |    |		Load_Encached	Integer_Cache
0037 060c       |    |		Execute_Immediate	Set_Value_Unchecked,0xc
0038 00e2       |    |		Load_Encached	Integer_Cache
0039 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
003a 00e2       |    |		Load_Encached	Integer_Cache
003b 0606       |    |		Execute_Immediate	Set_Value_Unchecked,0x6
003c 00e2       |    |		Load_Encached	Integer_Cache
003d 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
003e e219       |    |		Load	0x1,0x19
003f 0322       | "  |		Declare_Variable	Record
0040 00d8       |    |		Load_Top	At_Offset_0
0041 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0042 e21b       |    |		Load	0x1,0x1b
0043 00d9       |    |		Load_Top	At_Offset_1
0044 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0045 00da       |    |		Load_Top	At_Offset_2
0046 00d0       |    |		Action	Swap_Control
0047 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0048 e219       |    |		Load	0x1,0x19
0049 0322       | "  |		Declare_Variable	Record
004a 00d8       |    |		Load_Top	At_Offset_0
004b 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
004c e21b       |    |		Load	0x1,0x1b
004d 00d9       |    |		Load_Top	At_Offset_1
004e 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
004f 00db       |    |		Load_Top	At_Offset_3
0050 00d0       |    |		Action	Swap_Control
0051 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0052 e219       |    |		Load	0x1,0x19
0053 0322       | "  |		Declare_Variable	Record
0054 00d8       |    |		Load_Top	At_Offset_0
0055 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0056 e21b       |    |		Load	0x1,0x1b
0057 00d9       |    |		Load_Top	At_Offset_1
0058 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0059 e21d       |    |		Load	0x1,0x1d
005a 00d0       |    |		Action	Swap_Control
005b 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
005c e219       |    |		Load	0x1,0x19
005d 0322       | "  |		Declare_Variable	Record
005e 00d8       |    |		Load_Top	At_Offset_0
005f 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0060 e21b       |    |		Load	0x1,0x1b
0061 00d9       |    |		Load_Top	At_Offset_1
0062 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0063 e21d       |    |		Load	0x1,0x1d
0064 00d0       |    |		Action	Swap_Control
0065 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0066 e219       |    |		Load	0x1,0x19
0067 0322       | "  |		Declare_Variable	Record
0068 00d8       |    |		Load_Top	At_Offset_0
0069 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
006a e21b       |    |		Load	0x1,0x1b
006b 00d9       |    |		Load_Top	At_Offset_1
006c 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
006d e21d       |    |		Load	0x1,0x1d
006e 00d0       |    |		Action	Swap_Control
006f 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0070 e20d       |    |		Load	0x1,0xd
0071 0266       | f  |		Execute	Discrete,Bounds
0072 e219       |    |		Load	0x1,0x19
0073 029f 028b  |    |		Declare_Subprogram	INIT_0288,For_Call
0075 4801       |H   |		Short_Literal	0x1
0076 035d       | ]  |		Declare_Type	Array,Defined
0077 00d8       |    |		Load_Top	At_Offset_0
0078 0337       | 7  |		Declare_Variable	Array
0079 00d8       |    |		Load_Top	At_Offset_0
007a 0335       | 5  |		Declare_Variable	Array,Duplicate
007b 00cd       |    |		Action	Spare6_Action
007c e21e       |    |		Load	0x1,0x1e
007d 4800       |H   |		Short_Literal	0x0
007e 00da       |    |		Load_Top	At_Offset_2
007f 01d6       |    |		Execute	Vector,Field_Write
0080 e21f       |    |		Load	0x1,0x1f
0081 4801       |H   |		Short_Literal	0x1
0082 00da       |    |		Load_Top	At_Offset_2
0083 01d6       |    |		Execute	Vector,Field_Write
0084 e220       |    |		Load	0x1,0x20
0085 4802       |H   |		Short_Literal	0x2
0086 00da       |    |		Load_Top	At_Offset_2
0087 01d6       |    |		Execute	Vector,Field_Write
0088 e221       | !  |		Load	0x1,0x21
0089 4803       |H   |		Short_Literal	0x3
008a 00da       |    |		Load_Top	At_Offset_2
008b 01d6       |    |		Execute	Vector,Field_Write
008c 00db       |    |		Load_Top	At_Offset_3
008d 4804       |H   |		Short_Literal	0x4
008e 00da       |    |		Load_Top	At_Offset_2
008f 01d6       |    |		Execute	Vector,Field_Write
0090 00d9       |    |		Load_Top	At_Offset_1
0091 01d4       |    |		Execute	Vector,Structure_Write
0092 4800       |H   |		Short_Literal	0x0
0093 4801       |H   |		Short_Literal	0x1
0094 029f 02a3  |    |		Declare_Subprogram	INIT_02a0,For_Call
0096 03fd       |    |		Declare_Type	Discrete,Defined
0097 e21b       |    |		Load	0x1,0x1b
0098 e21a       |    |		Load	0x1,0x1a
0099 e21d       |    |		Load	0x1,0x1d
009a e21c       |    |		Load	0x1,0x1c
009b 00e8       |    |		Load_Encached	Character_Cache
009c 02a0       |    |		Declare_Subprogram	Null_Subprogram
009d 4802       |H   |		Short_Literal	0x2
009e 035d       | ]  |		Declare_Type	Array,Defined
009f e21b       |    |		Load	0x1,0x1b
00a0 e21a       |    |		Load	0x1,0x1a
00a1 e21d       |    |		Load	0x1,0x1d
00a2 e21c       |    |		Load	0x1,0x1c
00a3 e225       | %  |		Load	0x1,0x25
00a4 02a0       |    |		Declare_Subprogram	Null_Subprogram
00a5 4802       |H   |		Short_Literal	0x2
00a6 035d       | ]  |		Declare_Type	Array,Defined
00a7 00d9       |    |		Load_Top	At_Offset_1
00a8 00d9       |    |		Load_Top	At_Offset_1
00a9 02a0       |    |		Declare_Subprogram	Null_Subprogram
00aa 4802       |H   |		Short_Literal	0x2
00ab 032d       | -  |		Declare_Type	Record,Defined
00ac 00d8       |    |		Load_Top	At_Offset_0
00ad 0322       | "  |		Declare_Variable	Record
00ae 1d15       |    |		Execute_Immediate	Reference_Lex_1,0x15
00af 00c7       |    |		Action	Elaborate_Subprogram
00b0 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16
00b1 00c7       |    |		Action	Elaborate_Subprogram
00b2 029d 02cb  |    |		Declare_Subprogram	INIT_02c8,For_Outer_Call
00b4 4800       |H   |		Short_Literal	0x0
00b5 4802       |H   |		Short_Literal	0x2
00b6 e001       |    |		Load	0x0,0x1
00b7 01d7       |    |		Execute	Vector,Field_Read
00b8 02a0       |    |		Declare_Subprogram	Null_Subprogram
00b9 038e       |    |		Declare_Type	Package,Defined
00ba e001       |    |		Load	0x0,0x1
00bb 4801       |H   |		Short_Literal	0x1
00bc e001       |    |		Load	0x0,0x1
00bd 01d7       |    |		Execute	Vector,Field_Read
00be 4802       |H   |		Short_Literal	0x2
00bf 00db       |    |		Load_Top	At_Offset_3
00c0 020e       |    |		Execute	Module,Augment_Imports
00c1 0387       |    |		Declare_Variable	Package
00c2 e002       |    |		Load	0x0,0x2
00c3 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c
00c4 1d1d       |    |		Execute_Immediate	Reference_Lex_1,0x1d
00c5 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a
00c6 1d1b       |    |		Execute_Immediate	Reference_Lex_1,0x1b
00c7 1d2a       | *  |		Execute_Immediate	Reference_Lex_1,0x2a
00c8 4806       |H   |		Short_Literal	0x6
00c9 e22b       | +  |		Load	0x1,0x2b
00ca 020e       |    |		Execute	Module,Augment_Imports
00cb 00d8       |    |		Load_Top	At_Offset_0
00cc 020f       |    |		Execute	Module,Activate
00cd 029d 02db  |    |		Declare_Subprogram	INIT_02d8,For_Outer_Call
00cf 1d14       |    |		Execute_Immediate	Reference_Lex_1,0x14
00d0 00c7       |    |		Action	Elaborate_Subprogram
00d1 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10
00d2 00c7       |    |		Action	Elaborate_Subprogram
00d3 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11
00d4 00c7       |    |		Action	Elaborate_Subprogram
00d5 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12
00d6 00c7       |    |		Action	Elaborate_Subprogram
00d7 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13
00d8 00c7       |    |		Action	Elaborate_Subprogram
00d9 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
00da 00c7       |    |		Action	Elaborate_Subprogram
00db 029d 02eb  |    |		Declare_Subprogram	INIT_02e8,For_Outer_Call
00dd			BODY_0008:
00dd 00da       |    |		Load_Top	At_Offset_2
00de 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
00df 822d       | -  |		Call	0x1,0x2d
00e0 00da       |    |		Load_Top	At_Offset_2
00e1 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
00e2 00bc       |    |		Action	Signal_Activated
00e3 00bb       |    |		Action	Signal_Completion
00e4 0000 0000  |    |		.BLANK	0000[0x4]
00e8 ; --------------------------------------------------------------------------------------
00e8 ; SUBPROGRAM
00e8 ; --------------------------------------------------------------------------------------
00e8 00eb       |    |		.CONST	0x00eb								; Address of begin
00e9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ea 0001       |    |		.CONST	0x0001								; Number of locals
00eb			BODY_00e8:
00eb			INIT_00e8:
00eb 4607       |F   |		Jump_Case	0x8
00ec 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
00ed 7807       |x   |		Jump	0xf5								; case 0x1
00ee 780a       |x   |		Jump	0xf9								; case 0x2
00ef 780e       |x   |		Jump	0xfe								; case 0x3
00f0 7811       |x   |		Jump	0x102								; case 0x4
00f1 7812       |x   |		Jump	0x104								; case 0x5
00f2 7813       |x   |		Jump	0x106								; case 0x6
00f3 7816       |x   |		Jump	0x10a								; case 0x7
00f4 4302       |C   |		.XXX[0x1]
00f5 00da       |    |		Load_Top	At_Offset_2
00f6 0091 0441  |   A|		Action	Push_String_Extended_Indexed,0x441				; "MODEL_MARKER_ID"
00f8 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00f9 00db       |    |		Load_Top	At_Offset_3
00fa 00db       |    |		Load_Top	At_Offset_3
00fb 00e0       |    |		Load_Encached	Standard_Cache
00fc 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
00fd 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00fe 00da       |    |		Load_Top	At_Offset_2
00ff 00e0       |    |		Load_Encached	Standard_Cache
0100 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0101 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0102 00db       |    |		Load_Top	At_Offset_3
0103 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0104 00db       |    |		Load_Top	At_Offset_3
0105 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0106 e20d       |    |		Load	0x1,0xd
0107 00dc       |    |		Load_Top	At_Offset_4
0108 0267       | g  |		Execute	Discrete,Predecessor
0109 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
010a e20d       |    |		Load	0x1,0xd
010b 00dc       |    |		Load_Top	At_Offset_4
010c 0268       | h  |		Execute	Discrete,Successor
010d 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
010e 0000 0000  |    |		.XXX[0x2]
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 4607       |F   |		Jump_Case	0x8
0114 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
0115 7807       |x   |		Jump	0x11d								; case 0x1
0116 780a       |x   |		Jump	0x121								; case 0x2
0117 780e       |x   |		Jump	0x126								; case 0x3
0118 7811       |x   |		Jump	0x12a								; case 0x4
0119 7812       |x   |		Jump	0x12c								; case 0x5
011a 7813       |x   |		Jump	0x12e								; case 0x6
011b 7816       |x   |		Jump	0x132								; case 0x7
011c 4302       |C   |		.XXX[0x1]
011d 00da       |    |		Load_Top	At_Offset_2
011e 0091 0446  |   F|		Action	Push_String_Extended_Indexed,0x446				; "RIGHT"
0120 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0121 00db       |    |		Load_Top	At_Offset_3
0122 00db       |    |		Load_Top	At_Offset_3
0123 00e0       |    |		Load_Encached	Standard_Cache
0124 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0125 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0126 00da       |    |		Load_Top	At_Offset_2
0127 00e0       |    |		Load_Encached	Standard_Cache
0128 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0129 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
012a 00db       |    |		Load_Top	At_Offset_3
012b 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
012c 00db       |    |		Load_Top	At_Offset_3
012d 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
012e e20e       |    |		Load	0x1,0xe
012f 00dc       |    |		Load_Top	At_Offset_4
0130 0267       | g  |		Execute	Discrete,Predecessor
0131 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0132 e20e       |    |		Load	0x1,0xe
0133 00dc       |    |		Load_Top	At_Offset_4
0134 0268       | h  |		Execute	Discrete,Successor
0135 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0136 0000 0000  |    |		.XXX[0x2]
0138 ; --------------------------------------------------------------------------------------
0138 ; SUBPROGRAM
0138 ; --------------------------------------------------------------------------------------
0138 013c       | <  |		.CONST	0x013c								; Address of begin
0139 0004       |    |		.CONST	0x0004								; Address of exception handler
013a 0002       |    |		.CONST	0x0002								; Number of locals
013b			INIT_0138:
013b 00e8       |    |		Load_Encached	Character_Cache
013c			BODY_0138:
013c 00db       |    |		Load_Top	At_Offset_3
013d e224       | $  |		Load	0x1,0x24
013e 01d5       |    |		Execute	Vector,Field_Reference
013f 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0140 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0141 e5ff       |    |		Load	0x2,-0x1
0142 e224       | $  |		Load	0x1,0x24
0143 01d5       |    |		Execute	Vector,Field_Reference
0144 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0145 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0146 822a       | *  |		Call	0x1,0x2a
0147 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0148 00db       |    |		Load_Top	At_Offset_3
0149 e224       | $  |		Load	0x1,0x24
014a 01d5       |    |		Execute	Vector,Field_Reference
014b 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
014c 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
014d e5ff       |    |		Load	0x2,-0x1
014e e224       | $  |		Load	0x1,0x24
014f 01d5       |    |		Execute	Vector,Field_Reference
0150 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0151 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0152 4820       |H   |		Short_Literal	0x20
0153 822c       | ,  |		Call	0x1,0x2c
0154 e5fe       |    |		Load	0x2,-0x2
0155 e224       | $  |		Load	0x1,0x24
0156 01d5       |    |		Execute	Vector,Field_Reference
0157 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0158 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0159 e5fe       |    |		Load	0x2,-0x2
015a e224       | $  |		Load	0x1,0x24
015b 01d5       |    |		Execute	Vector,Field_Reference
015c 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
015d 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
015e 00da       |    |		Load_Top	At_Offset_2
015f 822c       | ,  |		Call	0x1,0x2c
0160 e5fe       |    |		Load	0x2,-0x2
0161 e224       | $  |		Load	0x1,0x24
0162 01d5       |    |		Execute	Vector,Field_Reference
0163 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0164 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0165 e5ff       |    |		Load	0x2,-0x1
0166 e224       | $  |		Load	0x1,0x24
0167 01d5       |    |		Execute	Vector,Field_Reference
0168 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0169 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
016a e5fe       |    |		Load	0x2,-0x2
016b e224       | $  |		Load	0x1,0x24
016c 01d5       |    |		Execute	Vector,Field_Reference
016d 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
016e 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
016f e5ff       |    |		Load	0x2,-0x1
0170 e224       | $  |		Load	0x1,0x24
0171 01d5       |    |		Execute	Vector,Field_Reference
0172 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0173 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0174 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0175 0000 0000  |    |		.XXX[0x3]
0177 0000       |    |
0178 ; --------------------------------------------------------------------------------------
0178 ; SUBPROGRAM
0178 ; --------------------------------------------------------------------------------------
0178 017b       | {  |		.CONST	0x017b								; Address of begin
0179 0004       |    |		.CONST	0x0004								; Address of exception handler
017a 0001       |    |		.CONST	0x0001								; Number of locals
017b			BODY_0178:
017b			INIT_0178:
017b 00da       |    |		Load_Top	At_Offset_2
017c e224       | $  |		Load	0x1,0x24
017d 01d5       |    |		Execute	Vector,Field_Reference
017e 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
017f 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0180 00db       |    |		Load_Top	At_Offset_3
0181 e224       | $  |		Load	0x1,0x24
0182 01d5       |    |		Execute	Vector,Field_Reference
0183 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0184 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0185 822a       | *  |		Call	0x1,0x2a
0186 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0187 0000       |    |		.XXX[0x1]
0188 ; --------------------------------------------------------------------------------------
0188 ; SUBPROGRAM
0188 ; --------------------------------------------------------------------------------------
0188 018b       |    |		.CONST	0x018b								; Address of begin
0189 0004       |    |		.CONST	0x0004								; Address of exception handler
018a 0001       |    |		.CONST	0x0001								; Number of locals
018b			BODY_0188:
018b			INIT_0188:
018b 00da       |    |		Load_Top	At_Offset_2
018c e224       | $  |		Load	0x1,0x24
018d 01d5       |    |		Execute	Vector,Field_Reference
018e 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
018f 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0190 e5fe       |    |		Load	0x2,-0x2
0191 e224       | $  |		Load	0x1,0x24
0192 01d5       |    |		Execute	Vector,Field_Reference
0193 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0194 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0195 027f       |    |		Execute	Discrete,Equal
0196 00db       |    |		Load_Top	At_Offset_3
0197 e224       | $  |		Load	0x1,0x24
0198 01d5       |    |		Execute	Vector,Field_Reference
0199 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
019a 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
019b e5fe       |    |		Load	0x2,-0x2
019c e224       | $  |		Load	0x1,0x24
019d 01d5       |    |		Execute	Vector,Field_Reference
019e 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
019f 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
01a0 027f       |    |		Execute	Discrete,Equal
01a1 0279       | y  |		Execute	Discrete,And
01a2 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
01a3 0000 0000  |    |		.BLANK	0000[0x5]
01a8 ; --------------------------------------------------------------------------------------
01a8 ; SUBPROGRAM
01a8 ; --------------------------------------------------------------------------------------
01a8 01ab       |    |		.CONST	0x01ab								; Address of begin
01a9 0004       |    |		.CONST	0x0004								; Address of exception handler
01aa 0001       |    |		.CONST	0x0001								; Number of locals
01ab			BODY_01a8:
01ab			INIT_01a8:
01ab 00cf       |    |		Action	Mark_Auxiliary
01ac e21a       |    |		Load	0x1,0x1a
01ad e21b       |    |		Load	0x1,0x1b
01ae 0263       | c  |		Execute	Discrete,Above_Bound
01af 7024       |p$  |		Jump_Nonzero	0x1d4
01b0 00cf       |    |		Action	Mark_Auxiliary
01b1 e21c       |    |		Load	0x1,0x1c
01b2 e21d       |    |		Load	0x1,0x1d
01b3 0263       | c  |		Execute	Discrete,Above_Bound
01b4 701c       |p   |		Jump_Nonzero	0x1d1
01b5 00d8       |    |		Load_Top	At_Offset_0
01b6 e404       |    |		Load	0x2,0x4
01b7 e229       | )  |		Load	0x1,0x29
01b8 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
01b9 01a7       |    |		Execute	Matrix,Field_Read
01ba 6814       |h   |		Jump_Zero	0x1cf
01bb 00d8       |    |		Load_Top	At_Offset_0
01bc e404       |    |		Load	0x2,0x4
01bd 822a       | *  |		Call	0x1,0x2a
01be e5ff       |    |		Load	0x2,-0x1
01bf 027f       |    |		Execute	Discrete,Equal
01c0 680e       |h   |		Jump_Zero	0x1cf
01c1 00db       |    |		Load_Top	At_Offset_3
01c2 e5fe       |    |		Load	0x2,-0x2
01c3 e224       | $  |		Load	0x1,0x24
01c4 01d5       |    |		Execute	Vector,Field_Reference
01c5 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01c6 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
01c7 00d8       |    |		Load_Top	At_Offset_0
01c8 e5fe       |    |		Load	0x2,-0x2
01c9 e224       | $  |		Load	0x1,0x24
01ca 01d5       |    |		Execute	Vector,Field_Reference
01cb 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01cc 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
01cd 4801       |H   |		Short_Literal	0x1
01ce 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
01cf 00c8       |    |		Action	Pop_Auxiliary_Range
01d0 3fe4       |?   |		Loop_Increasing	0x1b5
01d1 00ce       |    |		Action	Pop_Auxiliary
01d2 00c8       |    |		Action	Pop_Auxiliary_Range
01d3 3fdc       |?   |		Loop_Increasing	0x1b0
01d4 00ce       |    |		Action	Pop_Auxiliary
01d5 4800       |H   |		Short_Literal	0x0
01d6 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
01d7 0000       |    |		.XXX[0x1]
01d8 ; --------------------------------------------------------------------------------------
01d8 ; SUBPROGRAM
01d8 ; --------------------------------------------------------------------------------------
01d8 01db       |    |		.CONST	0x01db								; Address of begin
01d9 0004       |    |		.CONST	0x0004								; Address of exception handler
01da 0001       |    |		.CONST	0x0001								; Number of locals
01db			BODY_01d8:
01db			INIT_01d8:
01db 00db       |    |		Load_Top	At_Offset_3
01dc e224       | $  |		Load	0x1,0x24
01dd 01d5       |    |		Execute	Vector,Field_Reference
01de 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01df 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
01e0 00db       |    |		Load_Top	At_Offset_3
01e1 e224       | $  |		Load	0x1,0x24
01e2 01d5       |    |		Execute	Vector,Field_Reference
01e3 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01e4 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
01e5 00db       |    |		Load_Top	At_Offset_3
01e6 e224       | $  |		Load	0x1,0x24
01e7 01d5       |    |		Execute	Vector,Field_Reference
01e8 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01e9 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
01ea 00db       |    |		Load_Top	At_Offset_3
01eb e224       | $  |		Load	0x1,0x24
01ec 01d5       |    |		Execute	Vector,Field_Reference
01ed 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01ee 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
01ef 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
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 00db       |    |		Load_Top	At_Offset_3
01f4 4603       |F   |		Jump_Case	0x4
01f5 7819       |x   |		Jump	0x20f								; case 0x0
01f6 782e       |x.  |		Jump	0x225								; case 0x1
01f7 7843       |xC  |		Jump	0x23b								; case 0x2
01f8 7800       |x   |		Jump	0x1f9								; case 0x3
01f9 00da       |    |		Load_Top	At_Offset_2
01fa e224       | $  |		Load	0x1,0x24
01fb 01d5       |    |		Execute	Vector,Field_Reference
01fc 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
01fd 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
01fe e21d       |    |		Load	0x1,0x1d
01ff 027f       |    |		Execute	Discrete,Equal
0200 6802       |h   |		Jump_Zero	0x203
0201 4800       |H   |		Short_Literal	0x0
0202 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0203 00da       |    |		Load_Top	At_Offset_2
0204 e224       | $  |		Load	0x1,0x24
0205 01d5       |    |		Execute	Vector,Field_Reference
0206 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0207 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0208 0aff       |    |		Execute_Immediate	Plus,-0x1
0209 00db       |    |		Load_Top	At_Offset_3
020a e224       | $  |		Load	0x1,0x24
020b 01d5       |    |		Execute	Vector,Field_Reference
020c 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
020d 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
020e 7841       |xA  |		Jump	0x250
020f 00da       |    |		Load_Top	At_Offset_2
0210 e224       | $  |		Load	0x1,0x24
0211 01d5       |    |		Execute	Vector,Field_Reference
0212 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0213 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0214 e21a       |    |		Load	0x1,0x1a
0215 027f       |    |		Execute	Discrete,Equal
0216 6802       |h   |		Jump_Zero	0x219
0217 4800       |H   |		Short_Literal	0x0
0218 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0219 00da       |    |		Load_Top	At_Offset_2
021a e224       | $  |		Load	0x1,0x24
021b 01d5       |    |		Execute	Vector,Field_Reference
021c 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
021d 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
021e 0a01       |    |		Execute_Immediate	Plus,0x1
021f 00db       |    |		Load_Top	At_Offset_3
0220 e224       | $  |		Load	0x1,0x24
0221 01d5       |    |		Execute	Vector,Field_Reference
0222 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0223 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0224 782b       |x+  |		Jump	0x250
0225 00da       |    |		Load_Top	At_Offset_2
0226 e224       | $  |		Load	0x1,0x24
0227 01d5       |    |		Execute	Vector,Field_Reference
0228 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0229 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
022a e21b       |    |		Load	0x1,0x1b
022b 027f       |    |		Execute	Discrete,Equal
022c 6802       |h   |		Jump_Zero	0x22f
022d 4800       |H   |		Short_Literal	0x0
022e 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
022f 00da       |    |		Load_Top	At_Offset_2
0230 e224       | $  |		Load	0x1,0x24
0231 01d5       |    |		Execute	Vector,Field_Reference
0232 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0233 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0234 0aff       |    |		Execute_Immediate	Plus,-0x1
0235 00db       |    |		Load_Top	At_Offset_3
0236 e224       | $  |		Load	0x1,0x24
0237 01d5       |    |		Execute	Vector,Field_Reference
0238 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0239 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
023a 7815       |x   |		Jump	0x250
023b 00da       |    |		Load_Top	At_Offset_2
023c e224       | $  |		Load	0x1,0x24
023d 01d5       |    |		Execute	Vector,Field_Reference
023e 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
023f 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0240 e21c       |    |		Load	0x1,0x1c
0241 027f       |    |		Execute	Discrete,Equal
0242 6802       |h   |		Jump_Zero	0x245
0243 4800       |H   |		Short_Literal	0x0
0244 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0245 00da       |    |		Load_Top	At_Offset_2
0246 e224       | $  |		Load	0x1,0x24
0247 01d5       |    |		Execute	Vector,Field_Reference
0248 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0249 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
024a 0a01       |    |		Execute_Immediate	Plus,0x1
024b 00db       |    |		Load_Top	At_Offset_3
024c e224       | $  |		Load	0x1,0x24
024d 01d5       |    |		Execute	Vector,Field_Reference
024e 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
024f 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0250 4801       |H   |		Short_Literal	0x1
0251 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0252 0000 0000  |    |		.BLANK	0000[0x6]
0258 ; --------------------------------------------------------------------------------------
0258 ; SUBPROGRAM
0258 ; --------------------------------------------------------------------------------------
0258 025b       | [  |		.CONST	0x025b								; Address of begin
0259 0004       |    |		.CONST	0x0004								; Address of exception handler
025a 0001       |    |		.CONST	0x0001								; Number of locals
025b			BODY_0258:
025b			INIT_0258:
025b 00cf       |    |		Action	Mark_Auxiliary
025c e21c       |    |		Load	0x1,0x1c
025d e21d       |    |		Load	0x1,0x1d
025e 0263       | c  |		Execute	Discrete,Above_Bound
025f 700c       |p   |		Jump_Nonzero	0x26c
0260 4800       |H   |		Short_Literal	0x0
0261 00d9       |    |		Load_Top	At_Offset_1
0262 e5ff       |    |		Load	0x2,-0x1
0263 e224       | $  |		Load	0x1,0x24
0264 01d5       |    |		Execute	Vector,Field_Reference
0265 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0266 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0267 e229       | )  |		Load	0x1,0x29
0268 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0269 01a6       |    |		Execute	Matrix,Field_Write
026a 00c8       |    |		Action	Pop_Auxiliary_Range
026b 3ff4       |?   |		Loop_Increasing	0x260
026c 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
026d 0000 0000  |    |		.XXX[0x3]
026f 0000       |    |
0270 ; --------------------------------------------------------------------------------------
0270 ; SUBPROGRAM
0270 ; --------------------------------------------------------------------------------------
0270 0273       | s  |		.CONST	0x0273								; Address of begin
0271 0004       |    |		.CONST	0x0004								; Address of exception handler
0272 0001       |    |		.CONST	0x0001								; Number of locals
0273			BODY_0270:
0273			INIT_0270:
0273 00cf       |    |		Action	Mark_Auxiliary
0274 e21c       |    |		Load	0x1,0x1c
0275 e21d       |    |		Load	0x1,0x1d
0276 0263       | c  |		Execute	Discrete,Above_Bound
0277 700c       |p   |		Jump_Nonzero	0x284
0278 4801       |H   |		Short_Literal	0x1
0279 00d9       |    |		Load_Top	At_Offset_1
027a e5ff       |    |		Load	0x2,-0x1
027b e224       | $  |		Load	0x1,0x24
027c 01d5       |    |		Execute	Vector,Field_Reference
027d 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
027e 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
027f e229       | )  |		Load	0x1,0x29
0280 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0281 01a6       |    |		Execute	Matrix,Field_Write
0282 00c8       |    |		Action	Pop_Auxiliary_Range
0283 3ff4       |?   |		Loop_Increasing	0x278
0284 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0285 0000 0000  |    |		.XXX[0x3]
0287 0000       |    |
0288 ; --------------------------------------------------------------------------------------
0288 ; SUBPROGRAM
0288 ; --------------------------------------------------------------------------------------
0288 028b       |    |		.CONST	0x028b								; Address of begin
0289 0004       |    |		.CONST	0x0004								; Address of exception handler
028a 0001       |    |		.CONST	0x0001								; Number of locals
028b			BODY_0288:
028b			INIT_0288:
028b 00d1       |    |		Pop_Control	Pop_Count_1
028c 00da       |    |		Load_Top	At_Offset_2
028d 01dc       |    |		Execute	Vector,Last
028e 00db       |    |		Load_Top	At_Offset_3
028f 01dd       |    |		Execute	Vector,First
0290 0263       | c  |		Execute	Discrete,Above_Bound
0291 7006       |p   |		Jump_Nonzero	0x298
0292 00d8       |    |		Load_Top	At_Offset_0
0293 e5ff       |    |		Load	0x2,-0x1
0294 01d5       |    |		Execute	Vector,Field_Reference
0295 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0296 0a01       |    |		Execute_Immediate	Plus,0x1
0297 7ff8       |    |		Jump	0x290
0298 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0299 0000 0000  |    |		.BLANK	0000[0x7]
02a0 ; --------------------------------------------------------------------------------------
02a0 ; SUBPROGRAM
02a0 ; --------------------------------------------------------------------------------------
02a0 02a3       |    |		.CONST	0x02a3								; Address of begin
02a1 0004       |    |		.CONST	0x0004								; Address of exception handler
02a2 0001       |    |		.CONST	0x0001								; Number of locals
02a3			BODY_02a0:
02a3			INIT_02a0:
02a3 4607       |F   |		Jump_Case	0x8
02a4 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
02a5 7807       |x   |		Jump	0x2ad								; case 0x1
02a6 780a       |x   |		Jump	0x2b1								; case 0x2
02a7 780e       |x   |		Jump	0x2b6								; case 0x3
02a8 7811       |x   |		Jump	0x2ba								; case 0x4
02a9 7812       |x   |		Jump	0x2bc								; case 0x5
02aa 7813       |x   |		Jump	0x2be								; case 0x6
02ab 7816       |x   |		Jump	0x2c2								; case 0x7
02ac 4302       |C   |		.XXX[0x1]
02ad 00da       |    |		Load_Top	At_Offset_2
02ae 0091 044a  |   J|		Action	Push_String_Extended_Indexed,0x44a				; "PROTECTED"
02b0 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
02b1 00db       |    |		Load_Top	At_Offset_3
02b2 00db       |    |		Load_Top	At_Offset_3
02b3 00e0       |    |		Load_Encached	Standard_Cache
02b4 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
02b5 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
02b6 00da       |    |		Load_Top	At_Offset_2
02b7 00e0       |    |		Load_Encached	Standard_Cache
02b8 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
02b9 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
02ba 00db       |    |		Load_Top	At_Offset_3
02bb 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
02bc 00db       |    |		Load_Top	At_Offset_3
02bd 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
02be e225       | %  |		Load	0x1,0x25
02bf 00dc       |    |		Load_Top	At_Offset_4
02c0 0267       | g  |		Execute	Discrete,Predecessor
02c1 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
02c2 e225       | %  |		Load	0x1,0x25
02c3 00dc       |    |		Load_Top	At_Offset_4
02c4 0268       | h  |		Execute	Discrete,Successor
02c5 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
02c6 0000 0000  |    |		.XXX[0x2]
02c8 ; --------------------------------------------------------------------------------------
02c8 ; SUBPROGRAM
02c8 ; --------------------------------------------------------------------------------------
02c8 02cb       |    |		.CONST	0x02cb								; Address of begin
02c9 0004       |    |		.CONST	0x0004								; Address of exception handler
02ca 0001       |    |		.CONST	0x0001								; Number of locals
02cb			BODY_02c8:
02cb			INIT_02c8:
02cb 00db       |    |		Load_Top	At_Offset_3
02cc 00db       |    |		Load_Top	At_Offset_3
02cd e229       | )  |		Load	0x1,0x29
02ce 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
02cf 01a7       |    |		Execute	Matrix,Field_Read
02d0 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
02d1 0000 0000  |    |		.BLANK	0000[0x7]
02d8 ; --------------------------------------------------------------------------------------
02d8 ; SUBPROGRAM
02d8 ; --------------------------------------------------------------------------------------
02d8 02db       |    |		.CONST	0x02db								; Address of begin
02d9 0004       |    |		.CONST	0x0004								; Address of exception handler
02da 0001       |    |		.CONST	0x0001								; Number of locals
02db			BODY_02d8:
02db			INIT_02d8:
02db 00da       |    |		Load_Top	At_Offset_2
02dc e5fd       |    |		Load	0x2,-0x3
02dd e5fe       |    |		Load	0x2,-0x2
02de e229       | )  |		Load	0x1,0x29
02df 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
02e0 01a6       |    |		Execute	Matrix,Field_Write
02e1 00da       |    |		Load_Top	At_Offset_2
02e2 e5fd       |    |		Load	0x2,-0x3
02e3 e5fe       |    |		Load	0x2,-0x2
02e4 e22b       | +  |		Load	0x1,0x2b
02e5 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
02e6 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
02e7 0000       |    |		.XXX[0x1]
02e8 ; --------------------------------------------------------------------------------------
02e8 ; SUBPROGRAM
02e8 ; --------------------------------------------------------------------------------------
02e8 02eb       |    |		.CONST	0x02eb								; Address of begin
02e9 0004       |    |		.CONST	0x0004								; Address of exception handler
02ea 0001       |    |		.CONST	0x0001								; Number of locals
02eb			BODY_02e8:
02eb			INIT_02e8:
02eb 00cf       |    |		Action	Mark_Auxiliary
02ec e21a       |    |		Load	0x1,0x1a
02ed e21b       |    |		Load	0x1,0x1b
02ee 0263       | c  |		Execute	Discrete,Above_Bound
02ef 7016       |p   |		Jump_Nonzero	0x306
02f0 00cf       |    |		Action	Mark_Auxiliary
02f1 e21c       |    |		Load	0x1,0x1c
02f2 e21d       |    |		Load	0x1,0x1d
02f3 0263       | c  |		Execute	Discrete,Above_Bound
02f4 700e       |p   |		Jump_Nonzero	0x303
02f5 4820       |H   |		Short_Literal	0x20
02f6 00d9       |    |		Load_Top	At_Offset_1
02f7 e404       |    |		Load	0x2,0x4
02f8 e229       | )  |		Load	0x1,0x29
02f9 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
02fa 01a6       |    |		Execute	Matrix,Field_Write
02fb 4801       |H   |		Short_Literal	0x1
02fc 00d9       |    |		Load_Top	At_Offset_1
02fd e404       |    |		Load	0x2,0x4
02fe e229       | )  |		Load	0x1,0x29
02ff 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0300 01a6       |    |		Execute	Matrix,Field_Write
0301 00c8       |    |		Action	Pop_Auxiliary_Range
0302 3ff2       |?   |		Loop_Increasing	0x2f5
0303 00ce       |    |		Action	Pop_Auxiliary
0304 00c8       |    |		Action	Pop_Auxiliary_Range
0305 3fea       |?   |		Loop_Increasing	0x2f0
0306 00ce       |    |		Action	Pop_Auxiliary
0307 4855       |HU  |		Short_Literal	0x55
0308 e21d       |    |		Load	0x1,0x1d
0309 e21a       |    |		Load	0x1,0x1a
030a e229       | )  |		Load	0x1,0x29
030b 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
030c 01a6       |    |		Execute	Matrix,Field_Write
030d 484f       |HO  |		Short_Literal	0x4f
030e e21d       |    |		Load	0x1,0x1d
030f 0a01       |    |		Execute_Immediate	Plus,0x1
0310 e21a       |    |		Load	0x1,0x1a
0311 e229       | )  |		Load	0x1,0x29
0312 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0313 01a6       |    |		Execute	Matrix,Field_Write
0314 4843       |HC  |		Short_Literal	0x43
0315 e21d       |    |		Load	0x1,0x1d
0316 0a02       |    |		Execute_Immediate	Plus,0x2
0317 e21a       |    |		Load	0x1,0x1a
0318 e229       | )  |		Load	0x1,0x29
0319 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
031a 01a6       |    |		Execute	Matrix,Field_Write
031b 4855       |HU  |		Short_Literal	0x55
031c e21d       |    |		Load	0x1,0x1d
031d 0a03       |    |		Execute_Immediate	Plus,0x3
031e e21a       |    |		Load	0x1,0x1a
031f e229       | )  |		Load	0x1,0x29
0320 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0321 01a6       |    |		Execute	Matrix,Field_Write
0322 484f       |HO  |		Short_Literal	0x4f
0323 e21d       |    |		Load	0x1,0x1d
0324 0a04       |    |		Execute_Immediate	Plus,0x4
0325 e21a       |    |		Load	0x1,0x1a
0326 e229       | )  |		Load	0x1,0x29
0327 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0328 01a6       |    |		Execute	Matrix,Field_Write
0329 4843       |HC  |		Short_Literal	0x43
032a e21d       |    |		Load	0x1,0x1d
032b 0a05       |    |		Execute_Immediate	Plus,0x5
032c e21a       |    |		Load	0x1,0x1a
032d e229       | )  |		Load	0x1,0x29
032e 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
032f 01a6       |    |		Execute	Matrix,Field_Write
0330 485a       |HZ  |		Short_Literal	0x5a
0331 e21d       |    |		Load	0x1,0x1d
0332 e21b       |    |		Load	0x1,0x1b
0333 e229       | )  |		Load	0x1,0x29
0334 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0335 01a6       |    |		Execute	Matrix,Field_Write
0336 4850       |HP  |		Short_Literal	0x50
0337 e21d       |    |		Load	0x1,0x1d
0338 0a01       |    |		Execute_Immediate	Plus,0x1
0339 e21b       |    |		Load	0x1,0x1b
033a e229       | )  |		Load	0x1,0x29
033b 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
033c 01a6       |    |		Execute	Matrix,Field_Write
033d 484f       |HO  |		Short_Literal	0x4f
033e e21d       |    |		Load	0x1,0x1d
033f 0a02       |    |		Execute_Immediate	Plus,0x2
0340 e21b       |    |		Load	0x1,0x1b
0341 e229       | )  |		Load	0x1,0x29
0342 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0343 01a6       |    |		Execute	Matrix,Field_Write
0344 4854       |HT  |		Short_Literal	0x54
0345 e21d       |    |		Load	0x1,0x1d
0346 e21b       |    |		Load	0x1,0x1b
0347 0a01       |    |		Execute_Immediate	Plus,0x1
0348 e229       | )  |		Load	0x1,0x29
0349 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
034a 01a6       |    |		Execute	Matrix,Field_Write
034b 4841       |HA  |		Short_Literal	0x41
034c e21d       |    |		Load	0x1,0x1d
034d 0a01       |    |		Execute_Immediate	Plus,0x1
034e e21b       |    |		Load	0x1,0x1b
034f 0a01       |    |		Execute_Immediate	Plus,0x1
0350 e229       | )  |		Load	0x1,0x29
0351 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0352 01a6       |    |		Execute	Matrix,Field_Write
0353 484c       |HL  |		Short_Literal	0x4c
0354 e21d       |    |		Load	0x1,0x1d
0355 0a02       |    |		Execute_Immediate	Plus,0x2
0356 e21b       |    |		Load	0x1,0x1b
0357 0a01       |    |		Execute_Immediate	Plus,0x1
0358 e229       | )  |		Load	0x1,0x29
0359 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
035a 01a6       |    |		Execute	Matrix,Field_Write
035b 484f       |HO  |		Short_Literal	0x4f
035c e21d       |    |		Load	0x1,0x1d
035d e21b       |    |		Load	0x1,0x1b
035e 0a02       |    |		Execute_Immediate	Plus,0x2
035f e229       | )  |		Load	0x1,0x29
0360 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0361 01a6       |    |		Execute	Matrix,Field_Write
0362 4850       |HP  |		Short_Literal	0x50
0363 e21d       |    |		Load	0x1,0x1d
0364 0a01       |    |		Execute_Immediate	Plus,0x1
0365 e21b       |    |		Load	0x1,0x1b
0366 0a02       |    |		Execute_Immediate	Plus,0x2
0367 e229       | )  |		Load	0x1,0x29
0368 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0369 01a6       |    |		Execute	Matrix,Field_Write
036a 4841       |HA  |		Short_Literal	0x41
036b e21d       |    |		Load	0x1,0x1d
036c 0a02       |    |		Execute_Immediate	Plus,0x2
036d e21b       |    |		Load	0x1,0x1b
036e 0a02       |    |		Execute_Immediate	Plus,0x2
036f e229       | )  |		Load	0x1,0x29
0370 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0371 01a6       |    |		Execute	Matrix,Field_Write
0372 4852       |HR  |		Short_Literal	0x52
0373 e21d       |    |		Load	0x1,0x1d
0374 0a03       |    |		Execute_Immediate	Plus,0x3
0375 e21b       |    |		Load	0x1,0x1b
0376 0a02       |    |		Execute_Immediate	Plus,0x2
0377 e229       | )  |		Load	0x1,0x29
0378 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0379 01a6       |    |		Execute	Matrix,Field_Write
037a 4845       |HE  |		Short_Literal	0x45
037b e21d       |    |		Load	0x1,0x1d
037c 0a04       |    |		Execute_Immediate	Plus,0x4
037d e21b       |    |		Load	0x1,0x1b
037e 0a02       |    |		Execute_Immediate	Plus,0x2
037f e229       | )  |		Load	0x1,0x29
0380 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0381 01a6       |    |		Execute	Matrix,Field_Write
0382 4854       |HT  |		Short_Literal	0x54
0383 e21d       |    |		Load	0x1,0x1d
0384 e21b       |    |		Load	0x1,0x1b
0385 0a03       |    |		Execute_Immediate	Plus,0x3
0386 e229       | )  |		Load	0x1,0x29
0387 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0388 01a6       |    |		Execute	Matrix,Field_Write
0389 4842       |HB  |		Short_Literal	0x42
038a e21d       |    |		Load	0x1,0x1d
038b 0a01       |    |		Execute_Immediate	Plus,0x1
038c e21b       |    |		Load	0x1,0x1b
038d 0a03       |    |		Execute_Immediate	Plus,0x3
038e e229       | )  |		Load	0x1,0x29
038f 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0390 01a6       |    |		Execute	Matrix,Field_Write
0391 4843       |HC  |		Short_Literal	0x43
0392 e21d       |    |		Load	0x1,0x1d
0393 0a02       |    |		Execute_Immediate	Plus,0x2
0394 e21b       |    |		Load	0x1,0x1b
0395 0a03       |    |		Execute_Immediate	Plus,0x3
0396 e229       | )  |		Load	0x1,0x29
0397 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0398 01a6       |    |		Execute	Matrix,Field_Write
0399 484f       |HO  |		Short_Literal	0x4f
039a e21d       |    |		Load	0x1,0x1d
039b 0a03       |    |		Execute_Immediate	Plus,0x3
039c e21b       |    |		Load	0x1,0x1b
039d 0a03       |    |		Execute_Immediate	Plus,0x3
039e e229       | )  |		Load	0x1,0x29
039f 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
03a0 01a6       |    |		Execute	Matrix,Field_Write
03a1 4845       |HE  |		Short_Literal	0x45
03a2 e21d       |    |		Load	0x1,0x1d
03a3 e21b       |    |		Load	0x1,0x1b
03a4 0a04       |    |		Execute_Immediate	Plus,0x4
03a5 e229       | )  |		Load	0x1,0x29
03a6 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
03a7 01a6       |    |		Execute	Matrix,Field_Write
03a8 4855       |HU  |		Short_Literal	0x55
03a9 e21d       |    |		Load	0x1,0x1d
03aa 0a01       |    |		Execute_Immediate	Plus,0x1
03ab e21b       |    |		Load	0x1,0x1b
03ac 0a04       |    |		Execute_Immediate	Plus,0x4
03ad e229       | )  |		Load	0x1,0x29
03ae 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
03af 01a6       |    |		Execute	Matrix,Field_Write
03b0 4847       |HG  |		Short_Literal	0x47
03b1 e21d       |    |		Load	0x1,0x1d
03b2 0a02       |    |		Execute_Immediate	Plus,0x2
03b3 e21b       |    |		Load	0x1,0x1b
03b4 0a04       |    |		Execute_Immediate	Plus,0x4
03b5 e229       | )  |		Load	0x1,0x29
03b6 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
03b7 01a6       |    |		Execute	Matrix,Field_Write
03b8 4843       |HC  |		Short_Literal	0x43
03b9 e21d       |    |		Load	0x1,0x1d
03ba 0a03       |    |		Execute_Immediate	Plus,0x3
03bb e21b       |    |		Load	0x1,0x1b
03bc 0a04       |    |		Execute_Immediate	Plus,0x4
03bd e229       | )  |		Load	0x1,0x29
03be 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
03bf 01a6       |    |		Execute	Matrix,Field_Write
03c0 484e       |HN  |		Short_Literal	0x4e
03c1 e21d       |    |		Load	0x1,0x1d
03c2 0a04       |    |		Execute_Immediate	Plus,0x4
03c3 e21b       |    |		Load	0x1,0x1b
03c4 0a04       |    |		Execute_Immediate	Plus,0x4
03c5 e229       | )  |		Load	0x1,0x29
03c6 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
03c7 01a6       |    |		Execute	Matrix,Field_Write
03c8 484d       |HM  |		Short_Literal	0x4d
03c9 e21d       |    |		Load	0x1,0x1d
03ca 0a05       |    |		Execute_Immediate	Plus,0x5
03cb e21b       |    |		Load	0x1,0x1b
03cc 0a04       |    |		Execute_Immediate	Plus,0x4
03cd e229       | )  |		Load	0x1,0x29
03ce 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
03cf 01a6       |    |		Execute	Matrix,Field_Write
03d0 4843       |HC  |		Short_Literal	0x43
03d1 e21d       |    |		Load	0x1,0x1d
03d2 e21b       |    |		Load	0x1,0x1b
03d3 0a05       |    |		Execute_Immediate	Plus,0x5
03d4 e229       | )  |		Load	0x1,0x29
03d5 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
03d6 01a6       |    |		Execute	Matrix,Field_Write
03d7 4847       |HG  |		Short_Literal	0x47
03d8 e21d       |    |		Load	0x1,0x1d
03d9 0a01       |    |		Execute_Immediate	Plus,0x1
03da e21b       |    |		Load	0x1,0x1b
03db 0a05       |    |		Execute_Immediate	Plus,0x5
03dc e229       | )  |		Load	0x1,0x29
03dd 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
03de 01a6       |    |		Execute	Matrix,Field_Write
03df 4854       |HT  |		Short_Literal	0x54
03e0 e21d       |    |		Load	0x1,0x1d
03e1 e21b       |    |		Load	0x1,0x1b
03e2 0a06       |    |		Execute_Immediate	Plus,0x6
03e3 e229       | )  |		Load	0x1,0x29
03e4 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
03e5 01a6       |    |		Execute	Matrix,Field_Write
03e6 484e       |HN  |		Short_Literal	0x4e
03e7 e21d       |    |		Load	0x1,0x1d
03e8 0a01       |    |		Execute_Immediate	Plus,0x1
03e9 e21b       |    |		Load	0x1,0x1b
03ea 0a06       |    |		Execute_Immediate	Plus,0x6
03eb e229       | )  |		Load	0x1,0x29
03ec 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
03ed 01a6       |    |		Execute	Matrix,Field_Write
03ee 4856       |HV  |		Short_Literal	0x56
03ef e21d       |    |		Load	0x1,0x1d
03f0 e21b       |    |		Load	0x1,0x1b
03f1 0a07       |    |		Execute_Immediate	Plus,0x7
03f2 e229       | )  |		Load	0x1,0x29
03f3 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
03f4 01a6       |    |		Execute	Matrix,Field_Write
03f5 4843       |HC  |		Short_Literal	0x43
03f6 e21d       |    |		Load	0x1,0x1d
03f7 0a01       |    |		Execute_Immediate	Plus,0x1
03f8 e21b       |    |		Load	0x1,0x1b
03f9 0a07       |    |		Execute_Immediate	Plus,0x7
03fa e229       | )  |		Load	0x1,0x29
03fb 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
03fc 01a6       |    |		Execute	Matrix,Field_Write
03fd 4849       |HI  |		Short_Literal	0x49
03fe e21d       |    |		Load	0x1,0x1d
03ff 0a02       |    |		Execute_Immediate	Plus,0x2
0400 e21b       |    |		Load	0x1,0x1b
0401 0a07       |    |		Execute_Immediate	Plus,0x7
0402 e229       | )  |		Load	0x1,0x29
0403 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0404 01a6       |    |		Execute	Matrix,Field_Write
0405 4853       |HS  |		Short_Literal	0x53
0406 e21d       |    |		Load	0x1,0x1d
0407 e21b       |    |		Load	0x1,0x1b
0408 0a08       |    |		Execute_Immediate	Plus,0x8
0409 e229       | )  |		Load	0x1,0x29
040a 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
040b 01a6       |    |		Execute	Matrix,Field_Write
040c 4852       |HR  |		Short_Literal	0x52
040d e21d       |    |		Load	0x1,0x1d
040e e21b       |    |		Load	0x1,0x1b
040f 0a09       |    |		Execute_Immediate	Plus,0x9
0410 e229       | )  |		Load	0x1,0x29
0411 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0412 01a6       |    |		Execute	Matrix,Field_Write
0413 4848       |HH  |		Short_Literal	0x48
0414 e21d       |    |		Load	0x1,0x1d
0415 0a01       |    |		Execute_Immediate	Plus,0x1
0416 e21b       |    |		Load	0x1,0x1b
0417 0a09       |    |		Execute_Immediate	Plus,0x9
0418 e229       | )  |		Load	0x1,0x29
0419 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
041a 01a6       |    |		Execute	Matrix,Field_Write
041b 4857       |HW  |		Short_Literal	0x57
041c e21d       |    |		Load	0x1,0x1d
041d 0a01       |    |		Execute_Immediate	Plus,0x1
041e e21b       |    |		Load	0x1,0x1b
041f 0a0a       |    |		Execute_Immediate	Plus,0xa
0420 e229       | )  |		Load	0x1,0x29
0421 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0422 01a6       |    |		Execute	Matrix,Field_Write
0423 4855       |HU  |		Short_Literal	0x55
0424 e21d       |    |		Load	0x1,0x1d
0425 e21b       |    |		Load	0x1,0x1b
0426 0a0a       |    |		Execute_Immediate	Plus,0xa
0427 e229       | )  |		Load	0x1,0x29
0428 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0429 01a6       |    |		Execute	Matrix,Field_Write
042a 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
042b 0000 0000  |    |		.BLANK	0000[0x5]
0430 ; --------------------------------------------------------------------------------------
0430 ; SUBPROGRAM
0430 ; --------------------------------------------------------------------------------------
0430 0433       | 3  |		.CONST	0x0433								; Address of begin
0431 0004       |    |		.CONST	0x0004								; Address of exception handler
0432 0001       |    |		.CONST	0x0001								; Number of locals
0433			BODY_0430:
0433			INIT_0430:
0433 4601       |F   |		Jump_Case	0x2
0434 7801       |x   |		Jump	0x436								; case 0x0
0435 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
0436 e217       |    |		Load	0x1,0x17
0437 0322       | "  |		Declare_Variable	Record
0438 e218       |    |		Load	0x1,0x18
0439 00d9       |    |		Load_Top	At_Offset_1
043a 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
043b e218       |    |		Load	0x1,0x18
043c 00d9       |    |		Load_Top	At_Offset_1
043d 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
043e 00db       |    |		Load_Top	At_Offset_3
043f 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0440 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0441 ; --------------------------------------------------------------------------------------
0441 ; STRING TABLE
0441 ; --------------------------------------------------------------------------------------
0441 0018       |    |		.STRTAB	0x0018->0x044d							; "MODEL_MARKER_ID"
0442 0025       | %  |		.STRTAB	0x0025->0x0454							; "SELECTED_BLOCK_MARKER_ID"
0443 003b       | ;  |		.STRTAB	0x003b->0x0460							; "TOP_BLOCK_MARKER_ID"
0444 004c       | L  |		.STRTAB	0x004c->0x046a							; "TOP_COPIED_MODEL_MARKER_ID"
0445 0064       | d  |		.STRTAB	0x0064->0x0477							; "ON_TABLE_MARKER_ID"
0446 0074       | t  |		.STRTAB	0x0074->0x0480							; "RIGHT"
0447 0077       | w  |		.STRTAB	0x0077->0x0482							; "LEFT"
0448 0079       | y  |		.STRTAB	0x0079->0x0484							; "UP"
0449 0079       | y  |		.STRTAB	0x0079->0x0485							; "DOWN"
044a 007b       | {  |		.STRTAB	0x007b->0x0487							; "PROTECTED"
044b 0082       |    |		.STRTAB	0x0082->0x048c							; "FREE"
044c 0084       |    |		.STREND 0x0084->0x048e
044d 4d4f 4445  |MODE|		.STRTAB_STRINGS
048e 0000 0000  |    |		.XXX[0x2]
0490 ; --------------------------------------------------------------------------------------
0490 ; Debug Table
0490 ; --------------------------------------------------------------------------------------
0490 0004 0009  |    |		.DEBUG4	0x0004,0x0009,0x24ba,0x0000,0x0001,0x0012
0496 000b 04de  |    |		.DBG4T	0x000b,0x04de,0x8000,0x0000
049a 0036 04f0  | 6  |		.DBG4T	0x0036,0x04f0,0x8000,0x0000
049e 00eb 0000  |    |		.DBG4T	0x00eb,0x0000,0x0005,0x0000
04a2 0113 0000  |    |		.DBG4T	0x0113,0x0000,0x0005,0x0000
04a6 013b 050d  | ;  |		.DBG4T	0x013b,0x050d,0x0001,0x0000
04aa 017b 0515  | {  |		.DBG4T	0x017b,0x0515,0x0002,0x0000
04ae 018b 0518  |    |		.DBG4T	0x018b,0x0518,0x0002,0x0000
04b2 01ab 051b  |    |		.DBG4T	0x01ab,0x051b,0x0002,0x0000
04b6 01db 0525  |   %|		.DBG4T	0x01db,0x0525,0x0001,0x0000
04ba 01f3 0529  |   )|		.DBG4T	0x01f3,0x0529,0x0002,0x4000
04be 025b 0547  | [ G|		.DBG4T	0x025b,0x0547,0x0001,0x0000
04c2 0273 054b  | s K|		.DBG4T	0x0273,0x054b,0x0001,0x0000
04c6 028b 0000  |    |		.DBG4T	0x028b,0x0000,0x0005,0x0000
04ca 02a3 0000  |    |		.DBG4T	0x02a3,0x0000,0x0005,0x0000
04ce 02cb 054f  |   O|		.DBG4T	0x02cb,0x054f,0x0002,0x0000
04d2 02db 0552  |   R|		.DBG4T	0x02db,0x0552,0x0001,0x0000
04d6 02eb 0556  |   V|		.DBG4T	0x02eb,0x0556,0x0001,0x0000
04da 0433 0000  | 3  |		.DBG4T	0x0433,0x0000,0x0005,0x0000
04de ; --------------------------------------------------------------------------------------
04de ; Debug chain
04de ; --------------------------------------------------------------------------------------
04de 0010 0000  |    |		.DBGLEN	0x0010,0x0000
04e0 000b 000c  |    |		.DBGLNO	0x000b,0x000c,0x0011,0x0016,0x0017,0x0018,0x001a,0x001c,0x001e,0x0020,0x0022,0x0024,0x0026,0x0028,0x002d,0x0030
04f0 ; --------------------------------------------------------------------------------------
04f0 ; Debug chain
04f0 ; --------------------------------------------------------------------------------------
04f0 0018 0003  |    |		.DBGLEN	0x0018,0x0003
04f2 0036 0038  | 6 8|		.DBGLNO	0x0036,0x0038,0x003a,0x003c,0x003e,0x0070,0x0092,0x0097,0x009f,0x00a7,0x00ac,0x00ae,0x00b0,0x00b2,0x00b4,0x00c2,0x00cd,0x00cf,0x00d1,0x00d3,0x00d5,0x00d7,0x00d9,0x00db,0x00dd,0x00df,0x00e0
050d ; --------------------------------------------------------------------------------------
050d ; Debug chain
050d ; --------------------------------------------------------------------------------------
050d 0001 0005  |    |		.DBGLEN	0x0001,0x0005
050f 013b 013c  | ; <|		.DBGLNO	0x013b,0x013c,0x0148,0x0154,0x0160,0x016a
0515 ; --------------------------------------------------------------------------------------
0515 ; Debug chain
0515 ; --------------------------------------------------------------------------------------
0515 0000 0001  |    |		.DBGLEN	0x0000,0x0001
0517 017b       | {  |		.DBGLNO	0x017b
0518 ; --------------------------------------------------------------------------------------
0518 ; Debug chain
0518 ; --------------------------------------------------------------------------------------
0518 0000 0001  |    |		.DBGLEN	0x0000,0x0001
051a 018b       |    |		.DBGLNO	0x018b
051b ; --------------------------------------------------------------------------------------
051b ; Debug chain
051b ; --------------------------------------------------------------------------------------
051b 0000 0008  |    |		.DBGLEN	0x0000,0x0008
051d 01ac 01b1  |    |		.DBGLNO	0x01ac,0x01b1,0x01b5,0x01bb,0x01c1,0x01c7,0x01cd,0x01d5
0525 ; --------------------------------------------------------------------------------------
0525 ; Debug chain
0525 ; --------------------------------------------------------------------------------------
0525 0000 0002  |    |		.DBGLEN	0x0000,0x0002
0527 01db 01e5  |    |		.DBGLNO	0x01db,0x01e5
0529 ; --------------------------------------------------------------------------------------
0529 ; Debug chain
0529 ; --------------------------------------------------------------------------------------
0529 0000 000e  |    |		.DBGLEN	0x0000,0x000e
052b 01f3 01f9  |    |		.DBGLNO	0x01f3,0x01f9,0x0201,0x0203,0x020f,0x0217,0x0219,0x0225,0x022d,0x022f,0x023b,0x0243,0x0245,0x0250
0539 0001 000b  |    |		.XXX[0xe]
053b 000c 000d  |    |
053d 0002 0003  |    |
053f 0004 0005  |    |
0541 0006 0007  |    |
0543 0008 0009  |    |
0545 000a 000e  |    |
0547 ; --------------------------------------------------------------------------------------
0547 ; Debug chain
0547 ; --------------------------------------------------------------------------------------
0547 0000 0002  |    |		.DBGLEN	0x0000,0x0002
0549 025c 0260  | \ `|		.DBGLNO	0x025c,0x0260
054b ; --------------------------------------------------------------------------------------
054b ; Debug chain
054b ; --------------------------------------------------------------------------------------
054b 0000 0002  |    |		.DBGLEN	0x0000,0x0002
054d 0274 0278  | t x|		.DBGLNO	0x0274,0x0278
054f ; --------------------------------------------------------------------------------------
054f ; Debug chain
054f ; --------------------------------------------------------------------------------------
054f 0000 0001  |    |		.DBGLEN	0x0000,0x0001
0551 02cb       |    |		.DBGLNO	0x02cb
0552 ; --------------------------------------------------------------------------------------
0552 ; Debug chain
0552 ; --------------------------------------------------------------------------------------
0552 0000 0002  |    |		.DBGLEN	0x0000,0x0002
0554 02db 02e1  |    |		.DBGLNO	0x02db,0x02e1
0556 ; --------------------------------------------------------------------------------------
0556 ; Debug chain
0556 ; --------------------------------------------------------------------------------------
0556 0000 002b  |   +|		.DBGLEN	0x0000,0x002b
0558 02ec 02f1  |    |		.DBGLNO	0x02ec,0x02f1,0x02f5,0x02fb,0x0307,0x030d,0x0314,0x031b,0x0322,0x0329,0x0330,0x0336,0x033d,0x0344,0x034b,0x0353,0x035b,0x0362,0x036a,0x0372,0x037a,0x0382,0x0389,0x0391,0x0399,0x03a1,0x03a8,0x03b0,0x03b8,0x03c0,0x03c8,0x03d0,0x03d7,0x03df,0x03e6,0x03ee,0x03f5,0x03fd,0x0405,0x040c,0x0413,0x041b,0x0423
0583 0000 0000  |    |		.BLANK	0000[0x7d]