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

⟦1f412f402⟧

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

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 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0318       |    |		.CONST	0x0318								; 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 0093       |    |		.CONST	0x0093								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 002d       | -  |		.CONST	0x002d								; Number of locals
000b			INIT_0008:
000b e001       |    |		Load	0x0,0x1
000c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
000d 0129       | )  |		Execute	Any,Make_Visible
000e 4800       |H   |		Short_Literal	0x0
000f 4804       |H   |		Short_Literal	0x4
0010 029f 009b  |    |		Declare_Subprogram	INIT_0098,For_Call
0012 03fe       |    |		Declare_Type	Discrete,Defined,Visible
0013 4800       |H   |		Short_Literal	0x0
0014 4801       |H   |		Short_Literal	0x1
0015 029f 00c3  |    |		Declare_Subprogram	INIT_00c0,For_Call
0017 03fe       |    |		Declare_Type	Discrete,Defined,Visible
0018 00c4       |    |		Action	Make_Default
0019 00c4       |    |		Action	Make_Default
001a 00c4       |    |		Action	Make_Default
001b 00c4       |    |		Action	Make_Default
001c 00c4       |    |		Action	Make_Default
001d 00c4       |    |		Action	Make_Default
001e 00c4       |    |		Action	Make_Default
001f 00c4       |    |		Action	Make_Default
0020 00c4       |    |		Action	Make_Default
0021 00c4       |    |		Action	Make_Default
0022 00c4       |    |		Action	Make_Default
0023 00c4       |    |		Action	Make_Default
0024 00c4       |    |		Action	Make_Default
0025 00c4       |    |		Action	Make_Default
0026 00c4       |    |		Action	Make_Default
0027 00c4       |    |		Action	Make_Default
0028 00c4       |    |		Action	Make_Default
0029 00c4       |    |		Action	Make_Default
002a 00c4       |    |		Action	Make_Default
002b 00c4       |    |		Action	Make_Default
002c 00c4       |    |		Action	Make_Default
002d 00c4       |    |		Action	Make_Default
002e 00c4       |    |		Action	Make_Default
002f 00c4       |    |		Action	Make_Default
0030 00c4       |    |		Action	Make_Default
0031 00c4       |    |		Action	Make_Default
0032 00c4       |    |		Action	Make_Default
0033 00c4       |    |		Action	Make_Default
0034 4800       |H   |		Short_Literal	0x0
0035 4808       |H   |		Short_Literal	0x8
0036 029f 00eb  |    |		Declare_Subprogram	INIT_00e8,For_Call
0038 03fe       |    |		Declare_Type	Discrete,Defined,Visible
0039 c223       | #  |		Store	0x1,0x23
003a 029a 0113  |    |		Declare_Subprogram	INIT_0110,For_Outer_Call,Visible,Unelaborated
003c c211       |    |		Store	0x1,0x11
003d 029a 011b  |    |		Declare_Subprogram	INIT_0118,For_Outer_Call,Visible,Unelaborated
003f c212       |    |		Store	0x1,0x12
0040 029a 0123  |   #|		Declare_Subprogram	INIT_0120,For_Outer_Call,Visible,Unelaborated
0042 c213       |    |		Store	0x1,0x13
0043 029a 012b  |   +|		Declare_Subprogram	INIT_0128,For_Outer_Call,Visible,Unelaborated
0045 c224       | $  |		Store	0x1,0x24
0046 029a 019b  |    |		Declare_Subprogram	INIT_0198,For_Outer_Call,Visible,Unelaborated
0048 c228       | (  |		Store	0x1,0x28
0049 029a 01bb  |    |		Declare_Subprogram	INIT_01b8,For_Outer_Call,Visible,Unelaborated
004b c229       | )  |		Store	0x1,0x29
004c 029a 01c3  |    |		Declare_Subprogram	INIT_01c0,For_Outer_Call,Visible,Unelaborated
004e c22a       | *  |		Store	0x1,0x2a
004f 029a 01e3  |    |		Declare_Subprogram	INIT_01e0,For_Outer_Call,Visible,Unelaborated
0051 c22b       | +  |		Store	0x1,0x2b
0052 029a 0203  |    |		Declare_Subprogram	INIT_0200,For_Outer_Call,Visible,Unelaborated
0054 c21e       |    |		Store	0x1,0x1e
0055 029a 021b  |    |		Declare_Subprogram	INIT_0218,For_Outer_Call,Visible,Unelaborated
0057 c222       | "  |		Store	0x1,0x22
0058 029a 0233  |   3|		Declare_Subprogram	INIT_0230,For_Outer_Call,Visible,Unelaborated
005a c225       | %  |		Store	0x1,0x25
005b 029a 024b  |   K|		Declare_Subprogram	INIT_0248,For_Outer_Call,Visible,Unelaborated
005d c21c       |    |		Store	0x1,0x1c
005e 029a 0253  |   S|		Declare_Subprogram	INIT_0250,For_Outer_Call,Visible,Unelaborated
0060 c21d       |    |		Store	0x1,0x1d
0061 00bf       |    |		Action	Accept_Activation
0062 00e3       |    |		Load_Encached	Natural_Cache
0063 e20e       |    |		Load	0x1,0xe
0064 e20f       |    |		Load	0x1,0xf
0065 02a0       |    |		Declare_Subprogram	Null_Subprogram
0066 4803       |H   |		Short_Literal	0x3
0067 032d       | -  |		Declare_Type	Record,Defined
0068 e002       |    |		Load	0x0,0x2
0069 e003       |    |		Load	0x0,0x3
006a 00da       |    |		Load_Top	At_Offset_2
006b 0092 02c5  |    |		Action	Push_String_Extended,0x2c5					; "BALLS     "
006d e001       |    |		Load	0x0,0x1
006e 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
006f 01c7       |    |		Execute	Vector,Convert
0070 48c8       |H   |		Short_Literal	0xc8
0071 e001       |    |		Load	0x0,0x1
0072 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
0073 190f       |    |		Execute	Package,Field_Reference,Field_Number 0xf
0074 e001       |    |		Load	0x0,0x1
0075 1b1f       |    |		Execute	Package,Field_Read,Field_Number 0x1f
0076 0387       |    |		Declare_Variable	Package
0077 00d8       |    |		Load_Top	At_Offset_0
0078 020f       |    |		Execute	Module,Activate
0079 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11
007a 00c7       |    |		Action	Elaborate_Subprogram
007b 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12
007c 00c7       |    |		Action	Elaborate_Subprogram
007d 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13
007e 00c7       |    |		Action	Elaborate_Subprogram
007f 1d24       | $  |		Execute_Immediate	Reference_Lex_1,0x24
0080 00c7       |    |		Action	Elaborate_Subprogram
0081 1d2a       | *  |		Execute_Immediate	Reference_Lex_1,0x2a
0082 00c7       |    |		Action	Elaborate_Subprogram
0083 1d2b       | +  |		Execute_Immediate	Reference_Lex_1,0x2b
0084 00c7       |    |		Action	Elaborate_Subprogram
0085 1d28       | (  |		Execute_Immediate	Reference_Lex_1,0x28
0086 00c7       |    |		Action	Elaborate_Subprogram
0087 1d29       | )  |		Execute_Immediate	Reference_Lex_1,0x29
0088 00c7       |    |		Action	Elaborate_Subprogram
0089 1d1e       |    |		Execute_Immediate	Reference_Lex_1,0x1e
008a 00c7       |    |		Action	Elaborate_Subprogram
008b 1d22       | "  |		Execute_Immediate	Reference_Lex_1,0x22
008c 00c7       |    |		Action	Elaborate_Subprogram
008d 1d25       | %  |		Execute_Immediate	Reference_Lex_1,0x25
008e 00c7       |    |		Action	Elaborate_Subprogram
008f 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c
0090 00c7       |    |		Action	Elaborate_Subprogram
0091 1d1d       |    |		Execute_Immediate	Reference_Lex_1,0x1d
0092 00c7       |    |		Action	Elaborate_Subprogram
0093			BODY_0008:
0093 00bc       |    |		Action	Signal_Activated
0094 00bb       |    |		Action	Signal_Completion
0095 0000 0000  |    |		.XXX[0x3]
0097 0000       |    |
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 4607       |F   |		Jump_Case	0x8
009c 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
009d 7806       |x   |		Jump	0xa4								; case 0x1
009e 7809       |x   |		Jump	0xa8								; case 0x2
009f 780d       |x   |		Jump	0xad								; case 0x3
00a0 7810       |x   |		Jump	0xb1								; case 0x4
00a1 7811       |x   |		Jump	0xb3								; case 0x5
00a2 7812       |x   |		Jump	0xb5								; case 0x6
00a3 7815       |x   |		Jump	0xb9								; case 0x7
00a4 00da       |    |		Load_Top	At_Offset_2
00a5 0091 02b5  |    |		Action	Push_String_Extended_Indexed,0x2b5				; "WHITE"
00a7 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00a8 00db       |    |		Load_Top	At_Offset_3
00a9 00db       |    |		Load_Top	At_Offset_3
00aa 00e0       |    |		Load_Encached	Standard_Cache
00ab 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
00ac 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00ad 00da       |    |		Load_Top	At_Offset_2
00ae 00e0       |    |		Load_Encached	Standard_Cache
00af 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
00b0 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00b1 00db       |    |		Load_Top	At_Offset_3
00b2 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00b3 00db       |    |		Load_Top	At_Offset_3
00b4 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00b5 e20e       |    |		Load	0x1,0xe
00b6 00dc       |    |		Load_Top	At_Offset_4
00b7 0267       | g  |		Execute	Discrete,Predecessor
00b8 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00b9 e20e       |    |		Load	0x1,0xe
00ba 00dc       |    |		Load_Top	At_Offset_4
00bb 0268       | h  |		Execute	Discrete,Successor
00bc 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00bd 0000 0000  |    |		.XXX[0x3]
00bf 0000       |    |
00c0 ; --------------------------------------------------------------------------------------
00c0 ; SUBPROGRAM
00c0 ; --------------------------------------------------------------------------------------
00c0 00c3       |    |		.CONST	0x00c3								; Address of begin
00c1 0004       |    |		.CONST	0x0004								; Address of exception handler
00c2 0001       |    |		.CONST	0x0001								; Number of locals
00c3			BODY_00c0:
00c3			INIT_00c0:
00c3 4607       |F   |		Jump_Case	0x8
00c4 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
00c5 7806       |x   |		Jump	0xcc								; case 0x1
00c6 7809       |x   |		Jump	0xd0								; case 0x2
00c7 780d       |x   |		Jump	0xd5								; case 0x3
00c8 7810       |x   |		Jump	0xd9								; case 0x4
00c9 7811       |x   |		Jump	0xdb								; case 0x5
00ca 7812       |x   |		Jump	0xdd								; case 0x6
00cb 7815       |x   |		Jump	0xe1								; case 0x7
00cc 00da       |    |		Load_Top	At_Offset_2
00cd 0091 02ba  |    |		Action	Push_String_Extended_Indexed,0x2ba				; "IS_ON_HEAP"
00cf 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00d0 00db       |    |		Load_Top	At_Offset_3
00d1 00db       |    |		Load_Top	At_Offset_3
00d2 00e0       |    |		Load_Encached	Standard_Cache
00d3 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
00d4 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00d5 00da       |    |		Load_Top	At_Offset_2
00d6 00e0       |    |		Load_Encached	Standard_Cache
00d7 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
00d8 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00d9 00db       |    |		Load_Top	At_Offset_3
00da 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00db 00db       |    |		Load_Top	At_Offset_3
00dc 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00dd e20f       |    |		Load	0x1,0xf
00de 00dc       |    |		Load_Top	At_Offset_4
00df 0267       | g  |		Execute	Discrete,Predecessor
00e0 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00e1 e20f       |    |		Load	0x1,0xf
00e2 00dc       |    |		Load_Top	At_Offset_4
00e3 0268       | h  |		Execute	Discrete,Successor
00e4 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00e5 0000 0000  |    |		.XXX[0x3]
00e7 0000       |    |
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 7806       |x   |		Jump	0xf4								; case 0x1
00ee 7809       |x   |		Jump	0xf8								; case 0x2
00ef 780d       |x   |		Jump	0xfd								; case 0x3
00f0 7810       |x   |		Jump	0x101								; case 0x4
00f1 7811       |x   |		Jump	0x103								; case 0x5
00f2 7812       |x   |		Jump	0x105								; case 0x6
00f3 7815       |x   |		Jump	0x109								; case 0x7
00f4 00da       |    |		Load_Top	At_Offset_2
00f5 0091 02bc  |    |		Action	Push_String_Extended_Indexed,0x2bc				; "BALLS_ON_HEAP"
00f7 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00f8 00db       |    |		Load_Top	At_Offset_3
00f9 00db       |    |		Load_Top	At_Offset_3
00fa 00e0       |    |		Load_Encached	Standard_Cache
00fb 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
00fc 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00fd 00da       |    |		Load_Top	At_Offset_2
00fe 00e0       |    |		Load_Encached	Standard_Cache
00ff 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0100 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0101 00db       |    |		Load_Top	At_Offset_3
0102 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0103 00db       |    |		Load_Top	At_Offset_3
0104 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0105 e223       | #  |		Load	0x1,0x23
0106 00dc       |    |		Load_Top	At_Offset_4
0107 0267       | g  |		Execute	Discrete,Predecessor
0108 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0109 e223       | #  |		Load	0x1,0x23
010a 00dc       |    |		Load_Top	At_Offset_4
010b 0268       | h  |		Execute	Discrete,Successor
010c 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
010d 0000 0000  |    |		.XXX[0x3]
010f 0000       |    |
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 00da       |    |		Load_Top	At_Offset_2
0114 e22d       | -  |		Load	0x1,0x2d
0115 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0116 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0117 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
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 00da       |    |		Load_Top	At_Offset_2
011c e22d       | -  |		Load	0x1,0x2d
011d 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
011e 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
011f 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
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 00da       |    |		Load_Top	At_Offset_2
0124 e22d       | -  |		Load	0x1,0x2d
0125 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0126 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0127 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0128 ; --------------------------------------------------------------------------------------
0128 ; SUBPROGRAM
0128 ; --------------------------------------------------------------------------------------
0128 0152       | R  |		.CONST	0x0152								; Address of begin
0129 0004       |    |		.CONST	0x0004								; Address of exception handler
012a 0010       |    |		.CONST	0x0010								; Number of locals
012b			INIT_0128:
012b 029f 025b  |   [|		Declare_Subprogram	INIT_0258,For_Call
012d e001       |    |		Load	0x0,0x1
012e 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
012f 1910       |    |		Execute	Package,Field_Reference,Field_Number 0x10
0130 00c6       |    |		Action	Check_Subprogram_Elaborated
0131 4802       |H   |		Short_Literal	0x2
0132 4802       |H   |		Short_Literal	0x2
0133 0099       |    |		Action	Reference_Dynamic
0134 e004       |    |		Load	0x0,0x4
0135 e005       |    |		Load	0x0,0x5
0136 4806       |H   |		Short_Literal	0x6
0137 0007       |    |		Action	Break_Optional
0138 029f 026b  |   k|		Declare_Subprogram	INIT_0268,For_Call
013a e001       |    |		Load	0x0,0x1
013b 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
013c 1910       |    |		Execute	Package,Field_Reference,Field_Number 0x10
013d 00c6       |    |		Action	Check_Subprogram_Elaborated
013e 4807       |H   |		Short_Literal	0x7
013f 4802       |H   |		Short_Literal	0x2
0140 0099       |    |		Action	Reference_Dynamic
0141 e006       |    |		Load	0x0,0x6
0142 e007       |    |		Load	0x0,0x7
0143 480b       |H   |		Short_Literal	0xb
0144 0007       |    |		Action	Break_Optional
0145 029f 027b  |   {|		Declare_Subprogram	INIT_0278,For_Call
0147 e001       |    |		Load	0x0,0x1
0148 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
0149 1910       |    |		Execute	Package,Field_Reference,Field_Number 0x10
014a 00c6       |    |		Action	Check_Subprogram_Elaborated
014b 480c       |H   |		Short_Literal	0xc
014c 4802       |H   |		Short_Literal	0x2
014d 0099       |    |		Action	Reference_Dynamic
014e e008       |    |		Load	0x0,0x8
014f e009       |    |		Load	0x0,0x9
0150 4810       |H   |		Short_Literal	0x10
0151 0007       |    |		Action	Break_Optional
0152			BODY_0128:
0152 e5ff       |    |		Load	0x2,-0x1
0153 4608       |F   |		Jump_Case	0x9
0154 782d       |x-  |		Jump	0x182								; case 0x0
0155 783d       |x=  |		Jump	0x193								; case 0x1
0156 7809       |x   |		Jump	0x160								; case 0x2
0157 7819       |x   |		Jump	0x171								; case 0x3
0158 783a       |x:  |		Jump	0x193								; case 0x4
0159 7839       |x9  |		Jump	0x193								; case 0x5
015a 7838       |x8  |		Jump	0x193								; case 0x6
015b 7837       |x7  |		Jump	0x193								; case 0x7
015c 7800       |x   |		Jump	0x15d								; case 0x8
015d e22d       | -  |		Load	0x1,0x2d
015e 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
015f 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0160 4800       |H   |		Short_Literal	0x0
0161 e22d       | -  |		Load	0x1,0x2d
0162 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0163 4803       |H   |		Short_Literal	0x3
0164 4802       |H   |		Short_Literal	0x2
0165 0099       |    |		Action	Reference_Dynamic
0166 4804       |H   |		Short_Literal	0x4
0167 4802       |H   |		Short_Literal	0x2
0168 0099       |    |		Action	Reference_Dynamic
0169 e001       |    |		Load	0x0,0x1
016a 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
016b 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
016c e001       |    |		Load	0x0,0x1
016d 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
016e 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
016f 0165       | e  |		Execute	Variant_Record,Convert
0170 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0171 4800       |H   |		Short_Literal	0x0
0172 e22d       | -  |		Load	0x1,0x2d
0173 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0174 4808       |H   |		Short_Literal	0x8
0175 4802       |H   |		Short_Literal	0x2
0176 0099       |    |		Action	Reference_Dynamic
0177 4809       |H   |		Short_Literal	0x9
0178 4802       |H   |		Short_Literal	0x2
0179 0099       |    |		Action	Reference_Dynamic
017a e001       |    |		Load	0x0,0x1
017b 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
017c 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
017d e001       |    |		Load	0x0,0x1
017e 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
017f 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0180 0165       | e  |		Execute	Variant_Record,Convert
0181 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0182 4800       |H   |		Short_Literal	0x0
0183 e22d       | -  |		Load	0x1,0x2d
0184 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0185 480d       |H   |		Short_Literal	0xd
0186 4802       |H   |		Short_Literal	0x2
0187 0099       |    |		Action	Reference_Dynamic
0188 480e       |H   |		Short_Literal	0xe
0189 4802       |H   |		Short_Literal	0x2
018a 0099       |    |		Action	Reference_Dynamic
018b e001       |    |		Load	0x0,0x1
018c 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
018d 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
018e e001       |    |		Load	0x0,0x1
018f 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
0190 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0191 0165       | e  |		Execute	Variant_Record,Convert
0192 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0193 e22d       | -  |		Load	0x1,0x2d
0194 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0195 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0196 0000 0000  |    |		.XXX[0x2]
0198 ; --------------------------------------------------------------------------------------
0198 ; SUBPROGRAM
0198 ; --------------------------------------------------------------------------------------
0198 01a8       |    |		.CONST	0x01a8								; Address of begin
0199 0004       |    |		.CONST	0x0004								; Address of exception handler
019a 0006       |    |		.CONST	0x0006								; Number of locals
019b			INIT_0198:
019b 029f 028b  |    |		Declare_Subprogram	INIT_0288,For_Call
019d e001       |    |		Load	0x0,0x1
019e 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
019f 1913       |    |		Execute	Package,Field_Reference,Field_Number 0x13
01a0 00c6       |    |		Action	Check_Subprogram_Elaborated
01a1 4802       |H   |		Short_Literal	0x2
01a2 4802       |H   |		Short_Literal	0x2
01a3 0099       |    |		Action	Reference_Dynamic
01a4 e00a       |    |		Load	0x0,0xa
01a5 e00b       |    |		Load	0x0,0xb
01a6 4806       |H   |		Short_Literal	0x6
01a7 0007       |    |		Action	Break_Optional
01a8			BODY_0198:
01a8 e5fe       |    |		Load	0x2,-0x2
01a9 8224       | $  |		Call	0x1,0x24
01aa 4803       |H   |		Short_Literal	0x3
01ab 4802       |H   |		Short_Literal	0x2
01ac 0099       |    |		Action	Reference_Dynamic
01ad 4804       |H   |		Short_Literal	0x4
01ae 4802       |H   |		Short_Literal	0x2
01af 0099       |    |		Action	Reference_Dynamic
01b0 e001       |    |		Load	0x0,0x1
01b1 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
01b2 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
01b3 00e1       |    |		Load_Encached	Boolean_Cache
01b4 025e       | ^  |		Execute	Discrete,Convert
01b5 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
01b6 0000 0000  |    |		.XXX[0x2]
01b8 ; --------------------------------------------------------------------------------------
01b8 ; SUBPROGRAM
01b8 ; --------------------------------------------------------------------------------------
01b8 01bb       |    |		.CONST	0x01bb								; Address of begin
01b9 0004       |    |		.CONST	0x0004								; Address of exception handler
01ba 0001       |    |		.CONST	0x0001								; Number of locals
01bb			BODY_01b8:
01bb			INIT_01b8:
01bb 0833       | 3  |		Execute_Immediate	Raise,0x33
01bc 0000 0000  |    |		.BLANK	0000[0x4]
01c0 ; --------------------------------------------------------------------------------------
01c0 ; SUBPROGRAM
01c0 ; --------------------------------------------------------------------------------------
01c0 01d0       |    |		.CONST	0x01d0								; Address of begin
01c1 0004       |    |		.CONST	0x0004								; Address of exception handler
01c2 0006       |    |		.CONST	0x0006								; Number of locals
01c3			INIT_01c0:
01c3 029f 029b  |    |		Declare_Subprogram	INIT_0298,For_Call
01c5 e001       |    |		Load	0x0,0x1
01c6 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
01c7 1913       |    |		Execute	Package,Field_Reference,Field_Number 0x13
01c8 00c6       |    |		Action	Check_Subprogram_Elaborated
01c9 4802       |H   |		Short_Literal	0x2
01ca 4802       |H   |		Short_Literal	0x2
01cb 0099       |    |		Action	Reference_Dynamic
01cc e00c       |    |		Load	0x0,0xc
01cd e00d       |    |		Load	0x0,0xd
01ce 4806       |H   |		Short_Literal	0x6
01cf 0007       |    |		Action	Break_Optional
01d0			BODY_01c0:
01d0 e5fe       |    |		Load	0x2,-0x2
01d1 8224       | $  |		Call	0x1,0x24
01d2 4803       |H   |		Short_Literal	0x3
01d3 4802       |H   |		Short_Literal	0x2
01d4 0099       |    |		Action	Reference_Dynamic
01d5 4804       |H   |		Short_Literal	0x4
01d6 4802       |H   |		Short_Literal	0x2
01d7 0099       |    |		Action	Reference_Dynamic
01d8 e001       |    |		Load	0x0,0x1
01d9 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
01da 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
01db 00e1       |    |		Load_Encached	Boolean_Cache
01dc 025e       | ^  |		Execute	Discrete,Convert
01dd 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
01de 0000 0000  |    |		.XXX[0x2]
01e0 ; --------------------------------------------------------------------------------------
01e0 ; SUBPROGRAM
01e0 ; --------------------------------------------------------------------------------------
01e0 01f0       |    |		.CONST	0x01f0								; Address of begin
01e1 0004       |    |		.CONST	0x0004								; Address of exception handler
01e2 0006       |    |		.CONST	0x0006								; Number of locals
01e3			INIT_01e0:
01e3 029f 02ab  |    |		Declare_Subprogram	INIT_02a8,For_Call
01e5 e001       |    |		Load	0x0,0x1
01e6 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
01e7 1913       |    |		Execute	Package,Field_Reference,Field_Number 0x13
01e8 00c6       |    |		Action	Check_Subprogram_Elaborated
01e9 4802       |H   |		Short_Literal	0x2
01ea 4802       |H   |		Short_Literal	0x2
01eb 0099       |    |		Action	Reference_Dynamic
01ec e00e       |    |		Load	0x0,0xe
01ed e00f       |    |		Load	0x0,0xf
01ee 4806       |H   |		Short_Literal	0x6
01ef 0007       |    |		Action	Break_Optional
01f0			BODY_01e0:
01f0 e5fe       |    |		Load	0x2,-0x2
01f1 8224       | $  |		Call	0x1,0x24
01f2 4803       |H   |		Short_Literal	0x3
01f3 4802       |H   |		Short_Literal	0x2
01f4 0099       |    |		Action	Reference_Dynamic
01f5 4804       |H   |		Short_Literal	0x4
01f6 4802       |H   |		Short_Literal	0x2
01f7 0099       |    |		Action	Reference_Dynamic
01f8 e001       |    |		Load	0x0,0x1
01f9 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
01fa 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
01fb 00e1       |    |		Load_Encached	Boolean_Cache
01fc 025e       | ^  |		Execute	Discrete,Convert
01fd 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
01fe 0000 0000  |    |		.XXX[0x2]
0200 ; --------------------------------------------------------------------------------------
0200 ; SUBPROGRAM
0200 ; --------------------------------------------------------------------------------------
0200 0205       |    |		.CONST	0x0205								; Address of begin
0201 0004       |    |		.CONST	0x0004								; Address of exception handler
0202 0002       |    |		.CONST	0x0002								; Number of locals
0203			INIT_0200:
0203 e22c       | ,  |		Load	0x1,0x2c
0204 0322       | "  |		Declare_Variable	Record
0205			BODY_0200:
0205 00db       |    |		Load_Top	At_Offset_3
0206 00d9       |    |		Load_Top	At_Offset_1
0207 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0208 e5fe       |    |		Load	0x2,-0x2
0209 00d9       |    |		Load_Top	At_Offset_1
020a 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
020b e5fd       |    |		Load	0x2,-0x3
020c 00d9       |    |		Load_Top	At_Offset_1
020d 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
020e 00d8       |    |		Load_Top	At_Offset_0
020f e22d       | -  |		Load	0x1,0x2d
0210 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0211 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0212 0000 0000  |    |		.BLANK	0000[0x6]
0218 ; --------------------------------------------------------------------------------------
0218 ; SUBPROGRAM
0218 ; --------------------------------------------------------------------------------------
0218 021d       |    |		.CONST	0x021d								; Address of begin
0219 0004       |    |		.CONST	0x0004								; Address of exception handler
021a 0002       |    |		.CONST	0x0002								; Number of locals
021b			INIT_0218:
021b e22c       | ,  |		Load	0x1,0x2c
021c 0322       | "  |		Declare_Variable	Record
021d			BODY_0218:
021d 00db       |    |		Load_Top	At_Offset_3
021e e22d       | -  |		Load	0x1,0x2d
021f 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0220 00d9       |    |		Load_Top	At_Offset_1
0221 017d       | }  |		Execute	Record,Structure_Write
0222 e5fe       |    |		Load	0x2,-0x2
0223 00d9       |    |		Load_Top	At_Offset_1
0224 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0225 e5fd       |    |		Load	0x2,-0x3
0226 00d9       |    |		Load_Top	At_Offset_1
0227 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0228 e5fc       |    |		Load	0x2,-0x4
0229 00d9       |    |		Load_Top	At_Offset_1
022a 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
022b 00d8       |    |		Load_Top	At_Offset_0
022c e5ff       |    |		Load	0x2,-0x1
022d e22d       | -  |		Load	0x1,0x2d
022e 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
022f 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0230 ; --------------------------------------------------------------------------------------
0230 ; SUBPROGRAM
0230 ; --------------------------------------------------------------------------------------
0230 0235       | 5  |		.CONST	0x0235								; Address of begin
0231 0004       |    |		.CONST	0x0004								; Address of exception handler
0232 0002       |    |		.CONST	0x0002								; Number of locals
0233			INIT_0230:
0233 e22c       | ,  |		Load	0x1,0x2c
0234 0322       | "  |		Declare_Variable	Record
0235			BODY_0230:
0235 00db       |    |		Load_Top	At_Offset_3
0236 e22d       | -  |		Load	0x1,0x2d
0237 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0238 00d9       |    |		Load_Top	At_Offset_1
0239 017d       | }  |		Execute	Record,Structure_Write
023a e5fe       |    |		Load	0x2,-0x2
023b 00d9       |    |		Load_Top	At_Offset_1
023c 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
023d 00d8       |    |		Load_Top	At_Offset_0
023e e5ff       |    |		Load	0x2,-0x1
023f e22d       | -  |		Load	0x1,0x2d
0240 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
0241 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0242 0000 0000  |    |		.BLANK	0000[0x6]
0248 ; --------------------------------------------------------------------------------------
0248 ; SUBPROGRAM
0248 ; --------------------------------------------------------------------------------------
0248 024b       | K  |		.CONST	0x024b								; Address of begin
0249 0004       |    |		.CONST	0x0004								; Address of exception handler
024a 0001       |    |		.CONST	0x0001								; Number of locals
024b			BODY_0248:
024b			INIT_0248:
024b 00da       |    |		Load_Top	At_Offset_2
024c e22d       | -  |		Load	0x1,0x2d
024d 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
024e 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
024f 0000       |    |		.XXX[0x1]
0250 ; --------------------------------------------------------------------------------------
0250 ; SUBPROGRAM
0250 ; --------------------------------------------------------------------------------------
0250 0253       | S  |		.CONST	0x0253								; Address of begin
0251 0004       |    |		.CONST	0x0004								; Address of exception handler
0252 0001       |    |		.CONST	0x0001								; Number of locals
0253			BODY_0250:
0253			INIT_0250:
0253 e22d       | -  |		Load	0x1,0x2d
0254 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0255 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0256 0000 0000  |    |		.XXX[0x2]
0258 ; --------------------------------------------------------------------------------------
0258 ; SUBPROGRAM
0258 ; --------------------------------------------------------------------------------------
0258 025b       | [  |		.CONST	0x025b								; Address of begin
0259 0004       |    |		.CONST	0x0004								; Address of exception handler
025a 0001       |    |		.CONST	0x0001								; Number of locals
025b			BODY_0258:
025b			INIT_0258:
025b 00da       |    |		Load_Top	At_Offset_2
025c e22d       | -  |		Load	0x1,0x2d
025d 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
025e 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
025f 0f00       |    |		Execute_Immediate	Equal,0x0
0260 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0261 0000 0000  |    |		.BLANK	0000[0x7]
0268 ; --------------------------------------------------------------------------------------
0268 ; SUBPROGRAM
0268 ; --------------------------------------------------------------------------------------
0268 026b       | k  |		.CONST	0x026b								; Address of begin
0269 0004       |    |		.CONST	0x0004								; Address of exception handler
026a 0001       |    |		.CONST	0x0001								; Number of locals
026b			BODY_0268:
026b			INIT_0268:
026b 00da       |    |		Load_Top	At_Offset_2
026c e22d       | -  |		Load	0x1,0x2d
026d 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
026e 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
026f 0f01       |    |		Execute_Immediate	Equal,0x1
0270 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0271 0000 0000  |    |		.BLANK	0000[0x7]
0278 ; --------------------------------------------------------------------------------------
0278 ; SUBPROGRAM
0278 ; --------------------------------------------------------------------------------------
0278 027b       | {  |		.CONST	0x027b								; Address of begin
0279 0004       |    |		.CONST	0x0004								; Address of exception handler
027a 0001       |    |		.CONST	0x0001								; Number of locals
027b			BODY_0278:
027b			INIT_0278:
027b 00da       |    |		Load_Top	At_Offset_2
027c e22d       | -  |		Load	0x1,0x2d
027d 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
027e 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
027f 0f00       |    |		Execute_Immediate	Equal,0x0
0280 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0281 0000 0000  |    |		.BLANK	0000[0x7]
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 00da       |    |		Load_Top	At_Offset_2
028c e22d       | -  |		Load	0x1,0x2d
028d 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
028e 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
028f e5ff       |    |		Load	0x2,-0x1
0290 027d       | }  |		Execute	Discrete,Greater
0291 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0292 0000 0000  |    |		.BLANK	0000[0x6]
0298 ; --------------------------------------------------------------------------------------
0298 ; SUBPROGRAM
0298 ; --------------------------------------------------------------------------------------
0298 029b       |    |		.CONST	0x029b								; Address of begin
0299 0004       |    |		.CONST	0x0004								; Address of exception handler
029a 0001       |    |		.CONST	0x0001								; Number of locals
029b			BODY_0298:
029b			INIT_0298:
029b 00da       |    |		Load_Top	At_Offset_2
029c e22d       | -  |		Load	0x1,0x2d
029d 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
029e 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
029f e5ff       |    |		Load	0x2,-0x1
02a0 027f       |    |		Execute	Discrete,Equal
02a1 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
02a2 0000 0000  |    |		.BLANK	0000[0x6]
02a8 ; --------------------------------------------------------------------------------------
02a8 ; SUBPROGRAM
02a8 ; --------------------------------------------------------------------------------------
02a8 02ab       |    |		.CONST	0x02ab								; Address of begin
02a9 0004       |    |		.CONST	0x0004								; Address of exception handler
02aa 0001       |    |		.CONST	0x0001								; Number of locals
02ab			BODY_02a8:
02ab			INIT_02a8:
02ab 00da       |    |		Load_Top	At_Offset_2
02ac e22d       | -  |		Load	0x1,0x2d
02ad 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
02ae 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
02af e20e       |    |		Load	0x1,0xe
02b0 011c       |    |		Execute	Any,Convert_Unchecked
02b1 1c01       |    |		Execute_Immediate	Run_Utility,0x1
02b2 e5ff       |    |		Load	0x2,-0x1
02b3 01df       |    |		Execute	Vector,Equal
02b4 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
02b5 ; --------------------------------------------------------------------------------------
02b5 ; STRING TABLE
02b5 ; --------------------------------------------------------------------------------------
02b5 0024       | $  |		.STRTAB	0x0024->0x02c7							; "WHITE"
02b6 0027       | '  |		.STRTAB	0x0027->0x02c9							; "RED"
02b7 0028       | (  |		.STRTAB	0x0028->0x02cb							; "YELLOW"
02b8 002c       | ,  |		.STRTAB	0x002c->0x02ce							; "GREEN"
02b9 002f       | /  |		.STRTAB	0x002f->0x02d0							; "BLUE"
02ba 0031       | 1  |		.STRTAB	0x0031->0x02d2							; "IS_ON_HEAP"
02bb 0039       | 9  |		.STRTAB	0x0039->0x02d7							; "IS_IN_BOX"
02bc 0040       | @  |		.STRTAB	0x0040->0x02dc							; "BALLS_ON_HEAP"
02bd 004b       | K  |		.STRTAB	0x004b->0x02e2							; "BALLS_IN_BOX"
02be 0055       | U  |		.STRTAB	0x0055->0x02e8							; "WHITE_BALLS"
02bf 005e       | ^  |		.STRTAB	0x005e->0x02ee							; "RED_BALLS"
02c0 0065       | e  |		.STRTAB	0x0065->0x02f2							; "YELLOW_BALLS"
02c1 006f       | o  |		.STRTAB	0x006f->0x02f8							; "GREEN_BALLS"
02c2 0078       | x  |		.STRTAB	0x0078->0x02fe							; "BLUE_BALLS"
02c3 0080       |    |		.STRTAB	0x0080->0x0303							; "BIG_BALLS"
02c4 0087       |    |		.STRTAB	0x0087->0x0307							; "ALL_BALLS"
02c5 008e       |    |		.STRTAB	0x008e->0x030c							; "BALLS     "
02c6 0096       |    |		.STREND 0x0096->0x0311
02c7 5748 4954  |WHIT|		.STRTAB_STRINGS
0311 0000 0000  |    |		.BLANK	0000[0x7]
0318 ; --------------------------------------------------------------------------------------
0318 ; Debug Table
0318 ; --------------------------------------------------------------------------------------
0318 0004 0001  |    |		.DEBUG4	0x0004,0x0001,0x88d5,0x0000,0x0001,0x0018
031e 000b 037e  |   ~|		.DBG4T	0x000b,0x037e,0x8000,0x8000
0322 0062 03a2  | b  |		.DBG4T	0x0062,0x03a2,0x8000,0x0000
0326 009b 0000  |    |		.DBG4T	0x009b,0x0000,0x0005,0x0000
032a 00c3 0000  |    |		.DBG4T	0x00c3,0x0000,0x0005,0x0000
032e 00eb 0000  |    |		.DBG4T	0x00eb,0x0000,0x0005,0x0000
0332 0113 03b3  |    |		.DBG4T	0x0113,0x03b3,0x0002,0x0000
0336 011b 03b6  |    |		.DBG4T	0x011b,0x03b6,0x0002,0x0000
033a 0123 03b9  | #  |		.DBG4T	0x0123,0x03b9,0x0002,0x0000
033e 012b 03bc  | +  |		.DBG4T	0x012b,0x03bc,0x0002,0x0000
0342 019b 03ca  |    |		.DBG4T	0x019b,0x03ca,0x0002,0x0000
0346 01bb 03cf  |    |		.DBG4T	0x01bb,0x03cf,0x0002,0x0000
034a 01c3 03d2  |    |		.DBG4T	0x01c3,0x03d2,0x0002,0x0000
034e 01e3 03d7  |    |		.DBG4T	0x01e3,0x03d7,0x0002,0x0000
0352 0203 03dc  |    |		.DBG4T	0x0203,0x03dc,0x0002,0x0000
0356 021b 03e3  |    |		.DBG4T	0x021b,0x03e3,0x0001,0x0000
035a 0233 03eb  | 3  |		.DBG4T	0x0233,0x03eb,0x0001,0x0000
035e 024b 03f1  | K  |		.DBG4T	0x024b,0x03f1,0x0001,0x0000
0362 0253 03f4  | S  |		.DBG4T	0x0253,0x03f4,0x0001,0x0000
0366 025b 03f7  | [  |		.DBG4T	0x025b,0x03f7,0x0002,0x0000
036a 026b 03fa  | k  |		.DBG4T	0x026b,0x03fa,0x0002,0x0000
036e 027b 03fd  | {  |		.DBG4T	0x027b,0x03fd,0x0002,0x0000
0372 028b 0400  |    |		.DBG4T	0x028b,0x0400,0x0002,0x0000
0376 029b 0403  |    |		.DBG4T	0x029b,0x0403,0x0002,0x0000
037a 02ab 0406  |    |		.DBG4T	0x02ab,0x0406,0x0002,0x0000
037e ; --------------------------------------------------------------------------------------
037e ; Debug chain
037e ; --------------------------------------------------------------------------------------
037e 0011 0000  |    |		.DBGLEN	0x0011,0x0000
0380 000b 000e  |    |		.DBGLNO	0x000b,0x000e,0x0013,0x0034,0x003a,0x003d,0x0040,0x0043,0x0046,0x0049,0x004c,0x004f,0x0052,0x0055,0x0058,0x005b,0x005e
0391 0001 0002  |    |		.XXX[0x11]
0393 0003 0004  |    |
0395 0008 0009  |    |
0397 000a 000b  |    |
0399 000c 000d  |    |
039b 000e 000f  |    |
039d 0010 0011  |    |
039f 0012 0013  |    |
03a1 0014       |    |
03a2 ; --------------------------------------------------------------------------------------
03a2 ; Debug chain
03a2 ; --------------------------------------------------------------------------------------
03a2 000f 0000  |    |		.DBGLEN	0x000f,0x0000
03a4 0062 0068  | b h|		.DBGLNO	0x0062,0x0068,0x0079,0x007b,0x007d,0x007f,0x0081,0x0083,0x0085,0x0087,0x0089,0x008b,0x008d,0x008f,0x0091
03b3 ; --------------------------------------------------------------------------------------
03b3 ; Debug chain
03b3 ; --------------------------------------------------------------------------------------
03b3 0000 0001  |    |		.DBGLEN	0x0000,0x0001
03b5 0113       |    |		.DBGLNO	0x0113
03b6 ; --------------------------------------------------------------------------------------
03b6 ; Debug chain
03b6 ; --------------------------------------------------------------------------------------
03b6 0000 0001  |    |		.DBGLEN	0x0000,0x0001
03b8 011b       |    |		.DBGLNO	0x011b
03b9 ; --------------------------------------------------------------------------------------
03b9 ; Debug chain
03b9 ; --------------------------------------------------------------------------------------
03b9 0000 0001  |    |		.DBGLEN	0x0000,0x0001
03bb 0123       | #  |		.DBGLNO	0x0123
03bc ; --------------------------------------------------------------------------------------
03bc ; Debug chain
03bc ; --------------------------------------------------------------------------------------
03bc 0006 0006  |    |		.DBGLEN	0x0006,0x0006
03be 012b 012d  | + -|		.DBGLNO	0x012b,0x012d,0x0138,0x013a,0x0145,0x0147,0x0152,0x015d,0x0160,0x0171,0x0182,0x0193
03ca ; --------------------------------------------------------------------------------------
03ca ; Debug chain
03ca ; --------------------------------------------------------------------------------------
03ca 0002 0001  |    |		.DBGLEN	0x0002,0x0001
03cc 019b 019d  |    |		.DBGLNO	0x019b,0x019d,0x01a8
03cf ; --------------------------------------------------------------------------------------
03cf ; Debug chain
03cf ; --------------------------------------------------------------------------------------
03cf 0000 0001  |    |		.DBGLEN	0x0000,0x0001
03d1 01bb       |    |		.DBGLNO	0x01bb
03d2 ; --------------------------------------------------------------------------------------
03d2 ; Debug chain
03d2 ; --------------------------------------------------------------------------------------
03d2 0002 0001  |    |		.DBGLEN	0x0002,0x0001
03d4 01c3 01c5  |    |		.DBGLNO	0x01c3,0x01c5,0x01d0
03d7 ; --------------------------------------------------------------------------------------
03d7 ; Debug chain
03d7 ; --------------------------------------------------------------------------------------
03d7 0002 0001  |    |		.DBGLEN	0x0002,0x0001
03d9 01e3 01e5  |    |		.DBGLNO	0x01e3,0x01e5,0x01f0
03dc ; --------------------------------------------------------------------------------------
03dc ; Debug chain
03dc ; --------------------------------------------------------------------------------------
03dc 0001 0004  |    |		.DBGLEN	0x0001,0x0004
03de 0203 0205  |    |		.DBGLNO	0x0203,0x0205,0x0208,0x020b,0x020e
03e3 ; --------------------------------------------------------------------------------------
03e3 ; Debug chain
03e3 ; --------------------------------------------------------------------------------------
03e3 0001 0005  |    |		.DBGLEN	0x0001,0x0005
03e5 021b 021d  |    |		.DBGLNO	0x021b,0x021d,0x0222,0x0225,0x0228,0x022b
03eb ; --------------------------------------------------------------------------------------
03eb ; Debug chain
03eb ; --------------------------------------------------------------------------------------
03eb 0001 0003  |    |		.DBGLEN	0x0001,0x0003
03ed 0233 0235  | 3 5|		.DBGLNO	0x0233,0x0235,0x023a,0x023d
03f1 ; --------------------------------------------------------------------------------------
03f1 ; Debug chain
03f1 ; --------------------------------------------------------------------------------------
03f1 0000 0001  |    |		.DBGLEN	0x0000,0x0001
03f3 024b       | K  |		.DBGLNO	0x024b
03f4 ; --------------------------------------------------------------------------------------
03f4 ; Debug chain
03f4 ; --------------------------------------------------------------------------------------
03f4 0000 0001  |    |		.DBGLEN	0x0000,0x0001
03f6 0253       | S  |		.DBGLNO	0x0253
03f7 ; --------------------------------------------------------------------------------------
03f7 ; Debug chain
03f7 ; --------------------------------------------------------------------------------------
03f7 0000 0001  |    |		.DBGLEN	0x0000,0x0001
03f9 025b       | [  |		.DBGLNO	0x025b
03fa ; --------------------------------------------------------------------------------------
03fa ; Debug chain
03fa ; --------------------------------------------------------------------------------------
03fa 0000 0001  |    |		.DBGLEN	0x0000,0x0001
03fc 026b       | k  |		.DBGLNO	0x026b
03fd ; --------------------------------------------------------------------------------------
03fd ; Debug chain
03fd ; --------------------------------------------------------------------------------------
03fd 0000 0001  |    |		.DBGLEN	0x0000,0x0001
03ff 027b       | {  |		.DBGLNO	0x027b
0400 ; --------------------------------------------------------------------------------------
0400 ; Debug chain
0400 ; --------------------------------------------------------------------------------------
0400 0000 0001  |    |		.DBGLEN	0x0000,0x0001
0402 028b       |    |		.DBGLNO	0x028b
0403 ; --------------------------------------------------------------------------------------
0403 ; Debug chain
0403 ; --------------------------------------------------------------------------------------
0403 0000 0001  |    |		.DBGLEN	0x0000,0x0001
0405 029b       |    |		.DBGLNO	0x029b
0406 ; --------------------------------------------------------------------------------------
0406 ; Debug chain
0406 ; --------------------------------------------------------------------------------------
0406 0000 0001  |    |		.DBGLEN	0x0000,0x0001
0408 02ab       |    |		.DBGLNO	0x02ab
0409 0000 0000  |    |		.BLANK	0000[0x1f7]