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

⟦e7ae487fa⟧

    Length: 4096 (0x1000)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0314ee

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦5a81ac88f⟧ »Space Info Vol 1« 
        └─⟦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 0528       | (  |		.CONST	0x0528								; 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 0003       |    |		.CONST	0x0003								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0010       |    |		.CONST	0x0010								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0001       |    |		.CONST	0x0001								; Number of locals
000b			INIT_0008:
000b 029a 001b  |    |		Declare_Subprogram	INIT_0018,For_Outer_Call,Visible,Unelaborated
000d 00bf       |    |		Action	Accept_Activation
000e 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
000f 00c7       |    |		Action	Elaborate_Subprogram
0010			BODY_0008:
0010 00bc       |    |		Action	Signal_Activated
0011 00bb       |    |		Action	Signal_Completion
0012 0000 0000  |    |		.BLANK	0000[0x6]
0018 ; --------------------------------------------------------------------------------------
0018 ; SUBPROGRAM
0018 ; --------------------------------------------------------------------------------------
0018 0069       | i  |		.CONST	0x0069								; Address of begin
0019 0004       |    |		.CONST	0x0004								; Address of exception handler
001a 0017       |    |		.CONST	0x0017								; Number of locals
001b			INIT_0018:
001b e002       |    |		Load	0x0,0x2
001c e003       |    |		Load	0x0,0x3
001d 00e2       |    |		Load_Encached	Integer_Cache
001e e004       |    |		Load	0x0,0x4
001f 1b50       | P  |		Execute	Package,Field_Read,Field_Number 0x50
0020 0387       |    |		Declare_Variable	Package
0021 00d8       |    |		Load_Top	At_Offset_0
0022 020f       |    |		Execute	Module,Activate
0023 4800       |H   |		Short_Literal	0x0
0024 4864       |Hd  |		Short_Literal	0x64
0025 00e2       |    |		Load_Encached	Integer_Cache
0026 03f8       |    |		Declare_Type	Discrete,Constrained
0027 4801       |H   |		Short_Literal	0x1
0028 48fa       |H   |		Short_Literal	0xfa
0029 00e2       |    |		Load_Encached	Integer_Cache
002a 03f8       |    |		Declare_Type	Discrete,Constrained
002b 4818       |H   |		Short_Literal	0x18
002c 03cc       |    |		Declare_Type	Access,Incomplete,Accesses_Protected
002d e005       |    |		Load	0x0,0x5
002e 00d9       |    |		Load_Top	At_Offset_1
002f 02a0       |    |		Declare_Subprogram	Null_Subprogram
0030 4802       |H   |		Short_Literal	0x2
0031 032d       | -  |		Declare_Type	Record,Defined
0032 00d8       |    |		Load_Top	At_Offset_0
0033 02a0       |    |		Declare_Subprogram	Null_Subprogram
0034 00db       |    |		Load_Top	At_Offset_3
0035 03c7       |    |		Complete_Type	Access,By_Defining
0036 4818       |H   |		Short_Literal	0x18
0037 03cc       |    |		Declare_Type	Access,Incomplete,Accesses_Protected
0038 e005       |    |		Load	0x0,0x5
0039 00e8       |    |		Load_Encached	Character_Cache
003a 00da       |    |		Load_Top	At_Offset_2
003b 00db       |    |		Load_Top	At_Offset_3
003c 02a0       |    |		Declare_Subprogram	Null_Subprogram
003d 4804       |H   |		Short_Literal	0x4
003e 032d       | -  |		Declare_Type	Record,Defined
003f 00d8       |    |		Load_Top	At_Offset_0
0040 02a0       |    |		Declare_Subprogram	Null_Subprogram
0041 00db       |    |		Load_Top	At_Offset_3
0042 03c7       |    |		Complete_Type	Access,By_Defining
0043 00db       |    |		Load_Top	At_Offset_3
0044 03bd       |    |		Declare_Variable	Access,Duplicate
0045 4801       |H   |		Short_Literal	0x1
0046 48fa       |H   |		Short_Literal	0xfa
0047 e407       |    |		Load	0x2,0x7
0048 02a0       |    |		Declare_Subprogram	Null_Subprogram
0049 4801       |H   |		Short_Literal	0x1
004a 035d       | ]  |		Declare_Type	Array,Defined
004b 00d8       |    |		Load_Top	At_Offset_0
004c 0337       | 7  |		Declare_Variable	Array
004d e403       |    |		Load	0x2,0x3
004e 0007       |    |		Action	Break_Optional
004f 4800       |H   |		Short_Literal	0x0
0050 4864       |Hd  |		Short_Literal	0x64
0051 e404       |    |		Load	0x2,0x4
0052 02a0       |    |		Declare_Subprogram	Null_Subprogram
0053 4801       |H   |		Short_Literal	0x1
0054 035d       | ]  |		Declare_Type	Array,Defined
0055 00d8       |    |		Load_Top	At_Offset_0
0056 0337       | 7  |		Declare_Variable	Array
0057 e004       |    |		Load	0x0,0x4
0058 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0059 02c7       |    |		Declare_Variable	Any
005a 00d8       |    |		Load_Top	At_Offset_0
005b 1c00       |    |		Execute_Immediate	Run_Utility,0x0
005c e005       |    |		Load	0x0,0x5
005d 0007       |    |		Action	Break_Optional
005e 00d8       |    |		Load_Top	At_Offset_0
005f 0007       |    |		Action	Break_Optional
0060 00e3       |    |		Load_Encached	Natural_Cache
0061 029f 0083  |    |		Declare_Subprogram	INIT_0080,For_Call
0063 029f 009b  |    |		Declare_Subprogram	INIT_0098,For_Call
0065 029f 00fb  |    |		Declare_Subprogram	INIT_00f8,For_Call
0067 029f 0173  |   s|		Declare_Subprogram	INIT_0170,For_Call
0069			BODY_0018:
0069 00be       |    |		Action	Activate_Tasks
006a 00cf       |    |		Action	Mark_Auxiliary
006b 480a       |H   |		Short_Literal	0xa
006c 4801       |H   |		Short_Literal	0x1
006d 0007       |    |		Action	Break_Optional
006e 4801       |H   |		Short_Literal	0x1
006f e004       |    |		Load	0x0,0x4
0070 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0071 00c8       |    |		Action	Pop_Auxiliary_Range
0072 3ffb       |?   |		Loop_Increasing	0x6e
0073 00ce       |    |		Action	Pop_Auxiliary
0074 0092 0484  |    |		Action	Push_String_Extended,0x484					; "Ada EXPERT SYSTEM"
0076 e004       |    |		Load	0x0,0x4
0077 184f       | O  |		Execute	Package,Field_Execute,Field_Number 0x4f
0078 8415       |    |		Call	0x2,0x15
0079 8417       |    |		Call	0x2,0x17
007a 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
007b 0000 0000  |    |		.BLANK	0000[0x5]
0080 ; --------------------------------------------------------------------------------------
0080 ; SUBPROGRAM
0080 ; --------------------------------------------------------------------------------------
0080 0083       |    |		.CONST	0x0083								; Address of begin
0081 0004       |    |		.CONST	0x0004								; Address of exception handler
0082 0001       |    |		.CONST	0x0001								; Number of locals
0083			BODY_0080:
0083			INIT_0080:
0083 00da       |    |		Load_Top	At_Offset_2
0084 8006       |    |		Call	0x0,0x6
0085 e7fe       |    |		Load	0x3,-0x2
0086 8006       |    |		Call	0x0,0x6
0087 01df       |    |		Execute	Vector,Equal
0088 6802       |h   |		Jump_Zero	0x8b
0089 4800       |H   |		Short_Literal	0x0
008a 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
008b 00da       |    |		Load_Top	At_Offset_2
008c 8006       |    |		Call	0x0,0x6
008d e7fe       |    |		Load	0x3,-0x2
008e 8006       |    |		Call	0x0,0x6
008f 01c1       |    |		Execute	Vector,Less
0090 6802       |h   |		Jump_Zero	0x93
0091 4fff       |O   |		Short_Literal	-0x1
0092 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0093 4801       |H   |		Short_Literal	0x1
0094 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0095 0000 0000  |    |		.XXX[0x3]
0097 0000       |    |
0098 ; --------------------------------------------------------------------------------------
0098 ; SUBPROGRAM
0098 ; --------------------------------------------------------------------------------------
0098 00ab       |    |		.CONST	0x00ab								; Address of begin
0099 0004       |    |		.CONST	0x0004								; Address of exception handler
009a 0009       |    |		.CONST	0x0009								; Number of locals
009b			INIT_0098:
009b e404       |    |		Load	0x2,0x4
009c 0007       |    |		Action	Break_Optional
009d e407       |    |		Load	0x2,0x7
009e 0007       |    |		Action	Break_Optional
009f e005       |    |		Load	0x0,0x5
00a0 0007       |    |		Action	Break_Optional
00a1 00d8       |    |		Load_Top	At_Offset_0
00a2 0007       |    |		Action	Break_Optional
00a3 029f 01db  |    |		Declare_Subprogram	INIT_01d8,For_Call
00a5 029f 01fb  |    |		Declare_Subprogram	INIT_01f8,For_Call
00a7 029f 022b  |   +|		Declare_Subprogram	INIT_0228,For_Call
00a9 029f 024b  |   K|		Declare_Subprogram	INIT_0248,For_Call
00ab			BODY_0098:
00ab e405       |    |		Load	0x2,0x5
00ac a409       |    |		Store_Unchecked	0x2,0x9
00ad e405       |    |		Load	0x2,0x5
00ae a40a       |    |		Store_Unchecked	0x2,0xa
00af 0092 0485  |    |		Action	Push_String_Extended,0x485					; "ENTER NAME OF RULE BASE: "
00b1 e004       |    |		Load	0x0,0x4
00b2 184b       | K  |		Execute	Package,Field_Execute,Field_Number 0x4b
00b3 00e3       |    |		Load_Encached	Natural_Cache
00b4 e005       |    |		Load	0x0,0x5
00b5 8007       |    |		Call	0x0,0x7
00b6 c411       |    |		Store	0x2,0x11
00b7 c413       |    |		Store	0x2,0x13
00b8 e410       |    |		Load	0x2,0x10
00b9 e411       |    |		Load	0x2,0x11
00ba 4800       |H   |		Short_Literal	0x0
00bb 8008       |    |		Call	0x0,0x8
00bc c410       |    |		Store	0x2,0x10
00bd 00e3       |    |		Load_Encached	Natural_Cache
00be e005       |    |		Load	0x0,0x5
00bf e410       |    |		Load	0x2,0x10
00c0 8009       |    |		Call	0x0,0x9
00c1 c604       |    |		Store	0x3,0x4
00c2 c413       |    |		Store	0x2,0x13
00c3 00cf       |    |		Action	Mark_Auxiliary
00c4 00e3       |    |		Load_Encached	Natural_Cache
00c5 e005       |    |		Load	0x0,0x5
00c6 e410       |    |		Load	0x2,0x10
00c7 8009       |    |		Call	0x0,0x9
00c8 c605       |    |		Store	0x3,0x5
00c9 c413       |    |		Store	0x2,0x13
00ca e413       |    |		Load	0x2,0x13
00cb 7001       |p   |		Jump_Nonzero	0xcd
00cc 7804       |x   |		Jump	0xd1
00cd e605       |    |		Load	0x3,0x5
00ce 8606       |    |		Call	0x3,0x6
00cf 00c9       |    |		Action	Pop_Auxiliary_Loop
00d0 7ff3       |    |		Jump	0xc4
00d1 00ce       |    |		Action	Pop_Auxiliary
00d2 4801       |H   |		Short_Literal	0x1
00d3 a40d       |    |		Store_Unchecked	0x2,0xd
00d4 4801       |H   |		Short_Literal	0x1
00d5 a602       |    |		Store_Unchecked	0x3,0x2
00d6 e407       |    |		Load	0x2,0x7
00d7 a603       |    |		Store_Unchecked	0x3,0x3
00d8 00cf       |    |		Action	Mark_Auxiliary
00d9 00e3       |    |		Load_Encached	Natural_Cache
00da e005       |    |		Load	0x0,0x5
00db e410       |    |		Load	0x2,0x10
00dc 8009       |    |		Call	0x0,0x9
00dd c604       |    |		Store	0x3,0x4
00de c413       |    |		Store	0x2,0x13
00df e413       |    |		Load	0x2,0x13
00e0 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
00e1 6802       |h   |		Jump_Zero	0xe4
00e2 e604       |    |		Load	0x3,0x4
00e3 8609       |    |		Call	0x3,0x9
00e4 e410       |    |		Load	0x2,0x10
00e5 e004       |    |		Load	0x0,0x4
00e6 1838       | 8  |		Execute	Package,Field_Execute,Field_Number 0x38
00e7 6801       |h   |		Jump_Zero	0xe9
00e8 7802       |x   |		Jump	0xeb
00e9 00c9       |    |		Action	Pop_Auxiliary_Loop
00ea 7fee       |    |		Jump	0xd9
00eb 00ce       |    |		Action	Pop_Auxiliary
00ec e602       |    |		Load	0x3,0x2
00ed e40d       |    |		Load	0x2,0xd
00ee e40f       |    |		Load	0x2,0xf
00ef 01d6       |    |		Execute	Vector,Field_Write
00f0 e40d       |    |		Load	0x2,0xd
00f1 0aff       |    |		Execute_Immediate	Plus,-0x1
00f2 c40d       |    |		Store	0x2,0xd
00f3 e410       |    |		Load	0x2,0x10
00f4 e004       |    |		Load	0x0,0x4
00f5 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
00f6 c410       |    |		Store	0x2,0x10
00f7 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
00f8 ; --------------------------------------------------------------------------------------
00f8 ; SUBPROGRAM
00f8 ; --------------------------------------------------------------------------------------
00f8 0111       |    |		.CONST	0x0111								; Address of begin
00f9 0004       |    |		.CONST	0x0004								; Address of exception handler
00fa 000b       |    |		.CONST	0x000b								; Number of locals
00fb			INIT_00f8:
00fb e005       |    |		Load	0x0,0x5
00fc 0007       |    |		Action	Break_Optional
00fd 00e1       |    |		Load_Encached	Boolean_Cache
00fe 03e9       |    |		Declare_Variable	Discrete,Duplicate
00ff e7fe       |    |		Load	0x3,-0x2
0100 e404       |    |		Load	0x2,0x4
0101 03f1       |    |		Declare_Variable	Discrete,With_Value
0102 e005       |    |		Load	0x0,0x5
0103 e7ff       |    |		Load	0x3,-0x1
0104 0039       | 9  |		Store_Top	Access,At_Offset_1
0105 e7fd       |    |		Load	0x3,-0x3
0106 e403       |    |		Load	0x2,0x3
0107 03f1       |    |		Declare_Variable	Discrete,With_Value
0108 e7fc       |    |		Load	0x3,-0x4
0109 e403       |    |		Load	0x2,0x3
010a 03f1       |    |		Declare_Variable	Discrete,With_Value
010b 029f 02cb  |    |		Declare_Subprogram	INIT_02c8,For_Call
010d 029f 03db  |    |		Declare_Subprogram	INIT_03d8,For_Call
010f 029f 040b  |    |		Declare_Subprogram	INIT_0408,For_Call
0111			BODY_00f8:
0111 e605       |    |		Load	0x3,0x5
0112 e40c       |    |		Load	0x2,0xc
0113 01d7       |    |		Execute	Vector,Field_Read
0114 0227       | '  |		Execute	Access,All_Reference
0115 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0116 0f54       | T  |		Execute_Immediate	Equal,0x54
0117 6802       |h   |		Jump_Zero	0x11a
0118 4801       |H   |		Short_Literal	0x1
0119 4404       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x4
011a e605       |    |		Load	0x3,0x5
011b e40c       |    |		Load	0x2,0xc
011c 01d7       |    |		Execute	Vector,Field_Read
011d 0227       | '  |		Execute	Access,All_Reference
011e 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
011f 0f46       | F  |		Execute_Immediate	Equal,0x46
0120 6802       |h   |		Jump_Zero	0x123
0121 4800       |H   |		Short_Literal	0x0
0122 4404       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x4
0123 00e1       |    |		Load_Encached	Boolean_Cache
0124 e607       |    |		Load	0x3,0x7
0125 e606       |    |		Load	0x3,0x6
0126 860a       |    |		Call	0x3,0xa
0127 c607       |    |		Store	0x3,0x7
0128 c604       |    |		Store	0x3,0x4
0129 e604       |    |		Load	0x3,0x4
012a 7009       |p   |		Jump_Nonzero	0x134
012b e605       |    |		Load	0x3,0x5
012c e608       |    |		Load	0x3,0x8
012d e606       |    |		Load	0x3,0x6
012e 8609       |    |		Call	0x3,0x9
012f 6802       |h   |		Jump_Zero	0x132
0130 4801       |H   |		Short_Literal	0x1
0131 4404       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x4
0132 4800       |H   |		Short_Literal	0x0
0133 4404       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x4
0134 e607       |    |		Load	0x3,0x7
0135 a608       |    |		Store_Unchecked	0x3,0x8
0136 00cf       |    |		Action	Mark_Auxiliary
0137 e608       |    |		Load	0x3,0x8
0138 e40f       |    |		Load	0x2,0xf
0139 01d7       |    |		Execute	Vector,Field_Read
013a 0a01       |    |		Execute_Immediate	Plus,0x1
013b c605       |    |		Store	0x3,0x5
013c 00e1       |    |		Load_Encached	Boolean_Cache
013d e602       |    |		Load	0x3,0x2
013e e608       |    |		Load	0x3,0x8
013f e605       |    |		Load	0x3,0x5
0140 860b       |    |		Call	0x3,0xb
0141 c602       |    |		Store	0x3,0x2
0142 c603       |    |		Store	0x3,0x3
0143 00cf       |    |		Action	Mark_Auxiliary
0144 e608       |    |		Load	0x3,0x8
0145 4800       |H   |		Short_Literal	0x0
0146 e605       |    |		Load	0x3,0x5
0147 e602       |    |		Load	0x3,0x2
0148 8416       |    |		Call	0x2,0x16
0149 6810       |h   |		Jump_Zero	0x15a
014a e605       |    |		Load	0x3,0x5
014b 0a01       |    |		Execute_Immediate	Plus,0x1
014c c605       |    |		Store	0x3,0x5
014d 00e1       |    |		Load_Encached	Boolean_Cache
014e e602       |    |		Load	0x3,0x2
014f e608       |    |		Load	0x3,0x8
0150 e605       |    |		Load	0x3,0x5
0151 860b       |    |		Call	0x3,0xb
0152 c602       |    |		Store	0x3,0x2
0153 c603       |    |		Store	0x3,0x3
0154 e603       |    |		Load	0x3,0x3
0155 6802       |h   |		Jump_Zero	0x158
0156 4801       |H   |		Short_Literal	0x1
0157 4404       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x4
0158 00c9       |    |		Action	Pop_Auxiliary_Loop
0159 7fea       |    |		Jump	0x144
015a 00ce       |    |		Action	Pop_Auxiliary
015b 00e1       |    |		Load_Encached	Boolean_Cache
015c e608       |    |		Load	0x3,0x8
015d e606       |    |		Load	0x3,0x6
015e 860a       |    |		Call	0x3,0xa
015f c608       |    |		Store	0x3,0x8
0160 c604       |    |		Store	0x3,0x4
0161 e604       |    |		Load	0x3,0x4
0162 7008       |p   |		Jump_Nonzero	0x16b
0163 4846       |HF  |		Short_Literal	0x46
0164 e605       |    |		Load	0x3,0x5
0165 e40c       |    |		Load	0x2,0xc
0166 01d7       |    |		Execute	Vector,Field_Read
0167 0227       | '  |		Execute	Access,All_Reference
0168 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0169 4800       |H   |		Short_Literal	0x0
016a 4404       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x4
016b 00c9       |    |		Action	Pop_Auxiliary_Loop
016c 7fca       |    |		Jump	0x137
016d 0000 0000  |    |		.XXX[0x3]
016f 0000       |    |
0170 ; --------------------------------------------------------------------------------------
0170 ; SUBPROGRAM
0170 ; --------------------------------------------------------------------------------------
0170 0179       | y  |		.CONST	0x0179								; Address of begin
0171 0004       |    |		.CONST	0x0004								; Address of exception handler
0172 0004       |    |		.CONST	0x0004								; Number of locals
0173			INIT_0170:
0173 e005       |    |		Load	0x0,0x5
0174 0007       |    |		Action	Break_Optional
0175 e405       |    |		Load	0x2,0x5
0176 0007       |    |		Action	Break_Optional
0177 029f 044b  |   K|		Declare_Subprogram	INIT_0448,For_Call
0179			BODY_0170:
0179 4801       |H   |		Short_Literal	0x1
017a e004       |    |		Load	0x0,0x4
017b 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
017c 0092 0486  |    |		Action	Push_String_Extended,0x486					; "I will use my "
017e e004       |    |		Load	0x0,0x4
017f 184b       | K  |		Execute	Package,Field_Execute,Field_Number 0x4b
0180 e402       |    |		Load	0x2,0x2
0181 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
0182 e402       |    |		Load	0x2,0x2
0183 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
0184 e40d       |    |		Load	0x2,0xd
0185 e402       |    |		Load	0x2,0x2
0186 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0187 0092 0487  |    |		Action	Push_String_Extended,0x487					; " rules to prove one of the following:"
0189 e004       |    |		Load	0x0,0x4
018a 184b       | K  |		Execute	Package,Field_Execute,Field_Number 0x4b
018b 4802       |H   |		Short_Literal	0x2
018c e004       |    |		Load	0x0,0x4
018d 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
018e e409       |    |		Load	0x2,0x9
018f 003a       | :  |		Store_Top	Access,At_Offset_2
0190 00cf       |    |		Action	Mark_Auxiliary
0191 00da       |    |		Load_Top	At_Offset_2
0192 0227       | '  |		Execute	Access,All_Reference
0193 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0194 8604       |    |		Call	0x3,0x4
0195 00da       |    |		Load_Top	At_Offset_2
0196 0227       | '  |		Execute	Access,All_Reference
0197 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0198 800a       |    |		Call	0x0,0xa
0199 4801       |H   |		Short_Literal	0x1
019a e004       |    |		Load	0x0,0x4
019b 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
019c 00da       |    |		Load_Top	At_Offset_2
019d 0227       | '  |		Execute	Access,All_Reference
019e 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
019f 003b       | ;  |		Store_Top	Access,At_Offset_3
01a0 00da       |    |		Load_Top	At_Offset_2
01a1 e409       |    |		Load	0x2,0x9
01a2 022f       | /  |		Execute	Access,Equal
01a3 7002       |p   |		Jump_Nonzero	0x1a6
01a4 00c9       |    |		Action	Pop_Auxiliary_Loop
01a5 7feb       |    |		Jump	0x191
01a6 00ce       |    |		Action	Pop_Auxiliary
01a7 4802       |H   |		Short_Literal	0x2
01a8 e004       |    |		Load	0x0,0x4
01a9 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
01aa 0092 0488  |    |		Action	Push_String_Extended,0x488					; "Please answer with (Y)es, (N)o, or (E)xplain "
01ac e004       |    |		Load	0x0,0x4
01ad 184b       | K  |		Execute	Package,Field_Execute,Field_Number 0x4b
01ae 4802       |H   |		Short_Literal	0x2
01af e004       |    |		Load	0x0,0x4
01b0 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
01b1 e409       |    |		Load	0x2,0x9
01b2 003a       | :  |		Store_Top	Access,At_Offset_2
01b3 00cf       |    |		Action	Mark_Auxiliary
01b4 00da       |    |		Load_Top	At_Offset_2
01b5 0227       | '  |		Execute	Access,All_Reference
01b6 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
01b7 a602       |    |		Store_Unchecked	0x3,0x2
01b8 4801       |H   |		Short_Literal	0x1
01b9 4800       |H   |		Short_Literal	0x0
01ba 4801       |H   |		Short_Literal	0x1
01bb e602       |    |		Load	0x3,0x2
01bc 8416       |    |		Call	0x2,0x16
01bd 680a       |h   |		Jump_Zero	0x1c8
01be 0092 0489  |    |		Action	Push_String_Extended,0x489					; "RECOMMENDATION: "
01c0 e004       |    |		Load	0x0,0x4
01c1 184b       | K  |		Execute	Package,Field_Execute,Field_Number 0x4b
01c2 00db       |    |		Load_Top	At_Offset_3
01c3 800a       |    |		Call	0x0,0xa
01c4 4801       |H   |		Short_Literal	0x1
01c5 e004       |    |		Load	0x0,0x4
01c6 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
01c7 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01c8 00da       |    |		Load_Top	At_Offset_2
01c9 0227       | '  |		Execute	Access,All_Reference
01ca 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
01cb 003b       | ;  |		Store_Top	Access,At_Offset_3
01cc 00da       |    |		Load_Top	At_Offset_2
01cd e409       |    |		Load	0x2,0x9
01ce 022f       | /  |		Execute	Access,Equal
01cf 6805       |h   |		Jump_Zero	0x1d5
01d0 0092 048a  |    |		Action	Push_String_Extended,0x48a					; "NO RECOMMENDATION CAN BE CONFIRMED"
01d2 e004       |    |		Load	0x0,0x4
01d3 184b       | K  |		Execute	Package,Field_Execute,Field_Number 0x4b
01d4 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
01d5 00c9       |    |		Action	Pop_Auxiliary_Loop
01d6 7fdd       |    |		Jump	0x1b4
01d7 0000       |    |		.XXX[0x1]
01d8 ; --------------------------------------------------------------------------------------
01d8 ; SUBPROGRAM
01d8 ; --------------------------------------------------------------------------------------
01d8 01dd       |    |		.CONST	0x01dd								; Address of begin
01d9 0004       |    |		.CONST	0x0004								; Address of exception handler
01da 0002       |    |		.CONST	0x0002								; Number of locals
01db			INIT_01d8:
01db e405       |    |		Load	0x2,0x5
01dc 0007       |    |		Action	Break_Optional
01dd			BODY_01d8:
01dd e405       |    |		Load	0x2,0x5
01de 03bc       |    |		Declare_Variable	Access,By_Allocation
01df 0039       | 9  |		Store_Top	Access,At_Offset_1
01e0 e409       |    |		Load	0x2,0x9
01e1 7005       |p   |		Jump_Nonzero	0x1e7
01e2 00d8       |    |		Load_Top	At_Offset_0
01e3 a409       |    |		Store_Unchecked	0x2,0x9
01e4 00d8       |    |		Load_Top	At_Offset_0
01e5 a40a       |    |		Store_Unchecked	0x2,0xa
01e6 7806       |x   |		Jump	0x1ed
01e7 00d8       |    |		Load_Top	At_Offset_0
01e8 e40a       |    |		Load	0x2,0xa
01e9 0227       | '  |		Execute	Access,All_Reference
01ea 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
01eb 00d8       |    |		Load_Top	At_Offset_0
01ec a40a       |    |		Store_Unchecked	0x2,0xa
01ed 00db       |    |		Load_Top	At_Offset_3
01ee 00d9       |    |		Load_Top	At_Offset_1
01ef 0227       | '  |		Execute	Access,All_Reference
01f0 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
01f1 e409       |    |		Load	0x2,0x9
01f2 00d9       |    |		Load_Top	At_Offset_1
01f3 0227       | '  |		Execute	Access,All_Reference
01f4 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
01f5 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01f6 0000 0000  |    |		.XXX[0x2]
01f8 ; --------------------------------------------------------------------------------------
01f8 ; SUBPROGRAM
01f8 ; --------------------------------------------------------------------------------------
01f8 01fb       |    |		.CONST	0x01fb								; Address of begin
01f9 0004       |    |		.CONST	0x0004								; Address of exception handler
01fa 0001       |    |		.CONST	0x0001								; Number of locals
01fb			BODY_01f8:
01fb			INIT_01f8:
01fb 4800       |H   |		Short_Literal	0x0
01fc a9fc       |    |		Store_Unchecked	0x4,-0x4
01fd 00cf       |    |		Action	Mark_Auxiliary
01fe 781c       |x   |		Jump	0x21b
01ff e9fe       |    |		Load	0x4,-0x2
0200 a9fd       |    |		Store_Unchecked	0x4,-0x3
0201 e9fe       |    |		Load	0x4,-0x2
0202 0227       | '  |		Execute	Access,All_Reference
0203 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0204 e9ff       |    |		Load	0x4,-0x1
0205 8414       |    |		Call	0x2,0x14
0206 7003       |p   |		Jump_Nonzero	0x20a
0207 4801       |H   |		Short_Literal	0x1
0208 a9fc       |    |		Store_Unchecked	0x4,-0x4
0209 7810       |x   |		Jump	0x21a
020a e9fe       |    |		Load	0x4,-0x2
020b 0227       | '  |		Execute	Access,All_Reference
020c 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
020d e9ff       |    |		Load	0x4,-0x1
020e 8414       |    |		Call	0x2,0x14
020f 0d00       |    |		Execute_Immediate	Less,0x0
0210 6805       |h   |		Jump_Zero	0x216
0211 e9fe       |    |		Load	0x4,-0x2
0212 0227       | '  |		Execute	Access,All_Reference
0213 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
0214 a9fe       |    |		Store_Unchecked	0x4,-0x2
0215 7804       |x   |		Jump	0x21a
0216 e9fe       |    |		Load	0x4,-0x2
0217 0227       | '  |		Execute	Access,All_Reference
0218 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0219 a9fe       |    |		Store_Unchecked	0x4,-0x2
021a 00c9       |    |		Action	Pop_Auxiliary_Loop
021b e9fc       |    |		Load	0x4,-0x4
021c 0f00       |    |		Execute_Immediate	Equal,0x0
021d e9fe       |    |		Load	0x4,-0x2
021e 022c       | ,  |		Execute	Access,Not_Null
021f 0279       | y  |		Execute	Discrete,And
0220 77de       |w   |		Jump_Nonzero	0x1ff
0221 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0222 0000 0000  |    |		.BLANK	0000[0x6]
0228 ; --------------------------------------------------------------------------------------
0228 ; SUBPROGRAM
0228 ; --------------------------------------------------------------------------------------
0228 022d       | -  |		.CONST	0x022d								; Address of begin
0229 0004       |    |		.CONST	0x0004								; Address of exception handler
022a 0002       |    |		.CONST	0x0002								; Number of locals
022b			INIT_0228:
022b e407       |    |		Load	0x2,0x7
022c 0007       |    |		Action	Break_Optional
022d			BODY_0228:
022d e407       |    |		Load	0x2,0x7
022e 03bc       |    |		Declare_Variable	Access,By_Allocation
022f 0039       | 9  |		Store_Top	Access,At_Offset_1
0230 00db       |    |		Load_Top	At_Offset_3
0231 00d9       |    |		Load_Top	At_Offset_1
0232 0227       | '  |		Execute	Access,All_Reference
0233 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
0234 4855       |HU  |		Short_Literal	0x55
0235 00d9       |    |		Load_Top	At_Offset_1
0236 0227       | '  |		Execute	Access,All_Reference
0237 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0238 e407       |    |		Load	0x2,0x7
0239 00d9       |    |		Load_Top	At_Offset_1
023a 0227       | '  |		Execute	Access,All_Reference
023b 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
023c e407       |    |		Load	0x2,0x7
023d 00d9       |    |		Load_Top	At_Offset_1
023e 0227       | '  |		Execute	Access,All_Reference
023f 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0240 00d8       |    |		Load_Top	At_Offset_0
0241 a9fe       |    |		Store_Unchecked	0x4,-0x2
0242 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0243 0000 0000  |    |		.BLANK	0000[0x5]
0248 ; --------------------------------------------------------------------------------------
0248 ; SUBPROGRAM
0248 ; --------------------------------------------------------------------------------------
0248 0255       | U  |		.CONST	0x0255								; Address of begin
0249 0004       |    |		.CONST	0x0004								; Address of exception handler
024a 0007       |    |		.CONST	0x0007								; Number of locals
024b			INIT_0248:
024b e005       |    |		Load	0x0,0x5
024c 00db       |    |		Load_Top	At_Offset_3
024d 0039       | 9  |		Store_Top	Access,At_Offset_1
024e e407       |    |		Load	0x2,0x7
024f 03bd       |    |		Declare_Variable	Access,Duplicate
0250 e005       |    |		Load	0x0,0x5
0251 0007       |    |		Action	Break_Optional
0252 00e1       |    |		Load_Encached	Boolean_Cache
0253 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0254 00e3       |    |		Load_Encached	Natural_Cache
0255			BODY_0248:
0255 00cf       |    |		Action	Mark_Auxiliary
0256 7868       |xh  |		Jump	0x2bf
0257 4801       |H   |		Short_Literal	0x1
0258 482c       |H,  |		Short_Literal	0x2c
0259 800b       |    |		Call	0x0,0xb
025a e802       |    |		Load	0x4,0x2
025b 800c       |    |		Call	0x0,0xc
025c 005a       | Z  |		Store_Top	Discrete,At_Offset_2
025d 00d9       |    |		Load_Top	At_Offset_1
025e 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
025f 685e       |h^  |		Jump_Zero	0x2be
0260 00d9       |    |		Load_Top	At_Offset_1
0261 0aff       |    |		Execute_Immediate	Plus,-0x1
0262 00d8       |    |		Load_Top	At_Offset_0
0263 00e3       |    |		Load_Encached	Natural_Cache
0264 0260       | `  |		Execute	Discrete,In_Type
0265 7001       |p   |		Jump_Nonzero	0x267
0266 0801       |    |		Execute_Immediate	Raise,0x1
0267 4801       |H   |		Short_Literal	0x1
0268 e802       |    |		Load	0x4,0x2
0269 800d       |    |		Call	0x0,0xd
026a a805       |    |		Store_Unchecked	0x4,0x5
026b e802       |    |		Load	0x4,0x2
026c 800e       |    |		Call	0x0,0xe
026d 00da       |    |		Load_Top	At_Offset_2
026e 027d       | }  |		Execute	Discrete,Greater
026f 680c       |h   |		Jump_Zero	0x27c
0270 4800       |H   |		Short_Literal	0x0
0271 00da       |    |		Load_Top	At_Offset_2
0272 0a01       |    |		Execute_Immediate	Plus,0x1
0273 00d8       |    |		Load_Top	At_Offset_0
0274 00e3       |    |		Load_Encached	Natural_Cache
0275 0260       | `  |		Execute	Discrete,In_Type
0276 7001       |p   |		Jump_Nonzero	0x278
0277 0801       |    |		Execute_Immediate	Raise,0x1
0278 e802       |    |		Load	0x4,0x2
0279 800d       |    |		Call	0x0,0xd
027a a802       |    |		Store_Unchecked	0x4,0x2
027b 7803       |x   |		Jump	0x27f
027c 00ea       |    |		Load_Encached	Null_String_Cache
027d 800f       |    |		Call	0x0,0xf
027e a802       |    |		Store_Unchecked	0x4,0x2
027f e603       |    |		Load	0x3,0x3
0280 7007       |p   |		Jump_Nonzero	0x288
0281 e603       |    |		Load	0x3,0x3
0282 e805       |    |		Load	0x4,0x5
0283 8608       |    |		Call	0x3,0x8
0284 c603       |    |		Store	0x3,0x3
0285 e603       |    |		Load	0x3,0x3
0286 a803       |    |		Store_Unchecked	0x4,0x3
0287 7820       |x   |		Jump	0x2a8
0288 e603       |    |		Load	0x3,0x3
0289 a803       |    |		Store_Unchecked	0x4,0x3
028a 00da       |    |		Load_Top	At_Offset_2
028b e804       |    |		Load	0x4,0x4
028c e803       |    |		Load	0x4,0x3
028d e805       |    |		Load	0x4,0x5
028e 8607       |    |		Call	0x3,0x7
028f c803       |    |		Store	0x4,0x3
0290 c804       |    |		Store	0x4,0x4
0291 005b       | [  |		Store_Top	Discrete,At_Offset_3
0292 00da       |    |		Load_Top	At_Offset_2
0293 7014       |p   |		Jump_Nonzero	0x2a8
0294 e803       |    |		Load	0x4,0x3
0295 e805       |    |		Load	0x4,0x5
0296 8608       |    |		Call	0x3,0x8
0297 c803       |    |		Store	0x4,0x3
0298 00db       |    |		Load_Top	At_Offset_3
0299 e804       |    |		Load	0x4,0x4
029a 0227       | '  |		Execute	Access,All_Reference
029b 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
029c 8414       |    |		Call	0x2,0x14
029d 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
029e 6805       |h   |		Jump_Zero	0x2a4
029f e803       |    |		Load	0x4,0x3
02a0 e804       |    |		Load	0x4,0x4
02a1 0227       | '  |		Execute	Access,All_Reference
02a2 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
02a3 7804       |x   |		Jump	0x2a8
02a4 e803       |    |		Load	0x4,0x3
02a5 e804       |    |		Load	0x4,0x4
02a6 0227       | '  |		Execute	Access,All_Reference
02a7 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
02a8 0092 048b  |    |		Action	Push_String_Extended,0x48b					; "IF"
02aa 800f       |    |		Call	0x0,0xf
02ab e803       |    |		Load	0x4,0x3
02ac 0227       | '  |		Execute	Access,All_Reference
02ad 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
02ae 8414       |    |		Call	0x2,0x14
02af 7007       |p   |		Jump_Nonzero	0x2b7
02b0 e602       |    |		Load	0x3,0x2
02b1 e40d       |    |		Load	0x2,0xd
02b2 e40f       |    |		Load	0x2,0xf
02b3 01d6       |    |		Execute	Vector,Field_Write
02b4 e40d       |    |		Load	0x2,0xd
02b5 0a01       |    |		Execute_Immediate	Plus,0x1
02b6 c40d       |    |		Store	0x2,0xd
02b7 e803       |    |		Load	0x4,0x3
02b8 e602       |    |		Load	0x3,0x2
02b9 e40c       |    |		Load	0x2,0xc
02ba 01d6       |    |		Execute	Vector,Field_Write
02bb e602       |    |		Load	0x3,0x2
02bc 0a01       |    |		Execute_Immediate	Plus,0x1
02bd c602       |    |		Store	0x3,0x2
02be 00c9       |    |		Action	Pop_Auxiliary_Loop
02bf e802       |    |		Load	0x4,0x2
02c0 800e       |    |		Call	0x0,0xe
02c1 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
02c2 7794       |w   |		Jump_Nonzero	0x257
02c3 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
02c4 0000 0000  |    |		.BLANK	0000[0x4]
02c8 ; --------------------------------------------------------------------------------------
02c8 ; SUBPROGRAM
02c8 ; --------------------------------------------------------------------------------------
02c8 02d3       |    |		.CONST	0x02d3								; Address of begin
02c9 0004       |    |		.CONST	0x0004								; Address of exception handler
02ca 0005       |    |		.CONST	0x0005								; Number of locals
02cb			INIT_02c8:
02cb 00e8       |    |		Load_Encached	Character_Cache
02cc e005       |    |		Load	0x0,0x5
02cd 0092 048c  |    |		Action	Push_String_Extended,0x48c					; "YyNnEe"
02cf 800f       |    |		Call	0x0,0xf
02d0 0039       | 9  |		Store_Top	Access,At_Offset_1
02d1 00e3       |    |		Load_Encached	Natural_Cache
02d2 03e9       |    |		Declare_Variable	Discrete,Duplicate
02d3			BODY_02c8:
02d3 00cf       |    |		Action	Mark_Auxiliary
02d4 00cf       |    |		Action	Mark_Auxiliary
02d5 0092 048d  |    |		Action	Push_String_Extended,0x48d					; "Is this true? "
02d7 e004       |    |		Load	0x0,0x4
02d8 184b       | K  |		Execute	Package,Field_Execute,Field_Number 0x4b
02d9 e9ff       |    |		Load	0x4,-0x1
02da 800a       |    |		Call	0x0,0xa
02db 0092 048e  |    |		Action	Push_String_Extended,0x48e					; " ?? "
02dd e004       |    |		Load	0x0,0x4
02de 184b       | K  |		Execute	Package,Field_Execute,Field_Number 0x4b
02df 00e8       |    |		Load_Encached	Character_Cache
02e0 e004       |    |		Load	0x0,0x4
02e1 1845       | E  |		Execute	Package,Field_Execute,Field_Number 0x45
02e2 c802       |    |		Store	0x4,0x2
02e3 4801       |H   |		Short_Literal	0x1
02e4 e802       |    |		Load	0x4,0x2
02e5 800b       |    |		Call	0x0,0xb
02e6 e803       |    |		Load	0x4,0x3
02e7 800c       |    |		Call	0x0,0xc
02e8 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
02e9 7002       |p   |		Jump_Nonzero	0x2ec
02ea 00c9       |    |		Action	Pop_Auxiliary_Loop
02eb 7fe9       |    |		Jump	0x2d5
02ec 00ce       |    |		Action	Pop_Auxiliary
02ed e802       |    |		Load	0x4,0x2
02ee 00d8       |    |		Load_Top	At_Offset_0
02ef 0d45       | E  |		Execute_Immediate	Less,0x45
02f0 703e       |p>  |		Jump_Nonzero	0x32f
02f1 0abb       |    |		Execute_Immediate	Plus,-0x45
02f2 463a       |F:  |		Jump_Case	0x3b
02f3 7845       |xE  |		Jump	0x339								; case 0x0
02f4 78dc       |x   |		Jump	0x3d1								; case 0x1
02f5 78db       |x   |		Jump	0x3d1								; case 0x2
02f6 78da       |x   |		Jump	0x3d1								; case 0x3
02f7 78d9       |x   |		Jump	0x3d1								; case 0x4
02f8 78d8       |x   |		Jump	0x3d1								; case 0x5
02f9 78d7       |x   |		Jump	0x3d1								; case 0x6
02fa 78d6       |x   |		Jump	0x3d1								; case 0x7
02fb 78d5       |x   |		Jump	0x3d1								; case 0x8
02fc 7834       |x4  |		Jump	0x331								; case 0x9
02fd 78d3       |x   |		Jump	0x3d1								; case 0xa
02fe 78d2       |x   |		Jump	0x3d1								; case 0xb
02ff 78d1       |x   |		Jump	0x3d1								; case 0xc
0300 78d0       |x   |		Jump	0x3d1								; case 0xd
0301 78cf       |x   |		Jump	0x3d1								; case 0xe
0302 78ce       |x   |		Jump	0x3d1								; case 0xf
0303 78cd       |x   |		Jump	0x3d1								; case 0x10
0304 78cc       |x   |		Jump	0x3d1								; case 0x11
0305 78cb       |x   |		Jump	0x3d1								; case 0x12
0306 78ca       |x   |		Jump	0x3d1								; case 0x13
0307 78c1       |x   |		Jump	0x3c9								; case 0x14
0308 78c8       |x   |		Jump	0x3d1								; case 0x15
0309 78c7       |x   |		Jump	0x3d1								; case 0x16
030a 78c6       |x   |		Jump	0x3d1								; case 0x17
030b 78c5       |x   |		Jump	0x3d1								; case 0x18
030c 78c4       |x   |		Jump	0x3d1								; case 0x19
030d 78c3       |x   |		Jump	0x3d1								; case 0x1a
030e 78c2       |x   |		Jump	0x3d1								; case 0x1b
030f 78c1       |x   |		Jump	0x3d1								; case 0x1c
0310 78c0       |x   |		Jump	0x3d1								; case 0x1d
0311 78bf       |x   |		Jump	0x3d1								; case 0x1e
0312 78be       |x   |		Jump	0x3d1								; case 0x1f
0313 7825       |x%  |		Jump	0x339								; case 0x20
0314 78bc       |x   |		Jump	0x3d1								; case 0x21
0315 78bb       |x   |		Jump	0x3d1								; case 0x22
0316 78ba       |x   |		Jump	0x3d1								; case 0x23
0317 78b9       |x   |		Jump	0x3d1								; case 0x24
0318 78b8       |x   |		Jump	0x3d1								; case 0x25
0319 78b7       |x   |		Jump	0x3d1								; case 0x26
031a 78b6       |x   |		Jump	0x3d1								; case 0x27
031b 78b5       |x   |		Jump	0x3d1								; case 0x28
031c 7814       |x   |		Jump	0x331								; case 0x29
031d 78b3       |x   |		Jump	0x3d1								; case 0x2a
031e 78b2       |x   |		Jump	0x3d1								; case 0x2b
031f 78b1       |x   |		Jump	0x3d1								; case 0x2c
0320 78b0       |x   |		Jump	0x3d1								; case 0x2d
0321 78af       |x   |		Jump	0x3d1								; case 0x2e
0322 78ae       |x   |		Jump	0x3d1								; case 0x2f
0323 78ad       |x   |		Jump	0x3d1								; case 0x30
0324 78ac       |x   |		Jump	0x3d1								; case 0x31
0325 78ab       |x   |		Jump	0x3d1								; case 0x32
0326 78aa       |x   |		Jump	0x3d1								; case 0x33
0327 78a1       |x   |		Jump	0x3c9								; case 0x34
0328 78a8       |x   |		Jump	0x3d1								; case 0x35
0329 78a7       |x   |		Jump	0x3d1								; case 0x36
032a 78a6       |x   |		Jump	0x3d1								; case 0x37
032b 78a5       |x   |		Jump	0x3d1								; case 0x38
032c 78a4       |x   |		Jump	0x3d1								; case 0x39
032d 78a3       |x   |		Jump	0x3d1								; case 0x3a
032e 78a2       |x   |		.XXX[0x1]
032f 00d1       |    |		Pop_Control	Pop_Count_1
0330 78a0       |x   |		Jump	0x3d1
0331 4846       |HF  |		Short_Literal	0x46
0332 e9fd       |    |		Load	0x4,-0x3
0333 e40c       |    |		Load	0x2,0xc
0334 01d7       |    |		Execute	Vector,Field_Read
0335 0227       | '  |		Execute	Access,All_Reference
0336 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
0337 4800       |H   |		Short_Literal	0x0
0338 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0339 4802       |H   |		Short_Literal	0x2
033a e004       |    |		Load	0x0,0x4
033b 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
033c 0092 048f  |    |		Action	Push_String_Extended,0x48f					; "TRYING TO USE RULE"
033e e004       |    |		Load	0x0,0x4
033f 184b       | K  |		Execute	Package,Field_Execute,Field_Number 0x4b
0340 e402       |    |		Load	0x2,0x2
0341 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
0342 e402       |    |		Load	0x2,0x2
0343 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
0344 e9fe       |    |		Load	0x4,-0x2
0345 e402       |    |		Load	0x2,0x2
0346 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0347 4801       |H   |		Short_Literal	0x1
0348 e004       |    |		Load	0x0,0x4
0349 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
034a e9fd       |    |		Load	0x4,-0x3
034b 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
034c 00cf       |    |		Action	Mark_Auxiliary
034d 00db       |    |		Load_Top	At_Offset_3
034e 0aff       |    |		Execute_Immediate	Plus,-0x1
034f c804       |    |		Store	0x4,0x4
0350 0092 048b  |    |		Action	Push_String_Extended,0x48b					; "IF"
0352 800f       |    |		Call	0x0,0xf
0353 e804       |    |		Load	0x4,0x4
0354 e40c       |    |		Load	0x2,0xc
0355 01d7       |    |		Execute	Vector,Field_Read
0356 0227       | '  |		Execute	Access,All_Reference
0357 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0358 8414       |    |		Call	0x2,0x14
0359 6802       |h   |		Jump_Zero	0x35c
035a 00c9       |    |		Action	Pop_Auxiliary_Loop
035b 7ff1       |    |		Jump	0x34d
035c 00ce       |    |		Action	Pop_Auxiliary
035d 00da       |    |		Load_Top	At_Offset_2
035e 0a01       |    |		Execute_Immediate	Plus,0x1
035f 005b       | [  |		Store_Top	Discrete,At_Offset_3
0360 00da       |    |		Load_Top	At_Offset_2
0361 e9fd       |    |		Load	0x4,-0x3
0362 027e       | ~  |		Execute	Discrete,Not_Equal
0363 6825       |h%  |		Jump_Zero	0x389
0364 4802       |H   |		Short_Literal	0x2
0365 e004       |    |		Load	0x0,0x4
0366 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0367 0092 0490  |    |		Action	Push_String_Extended,0x490					; "I already know that :"
0369 e004       |    |		Load	0x0,0x4
036a 184b       | K  |		Execute	Package,Field_Execute,Field_Number 0x4b
036b 4801       |H   |		Short_Literal	0x1
036c e004       |    |		Load	0x0,0x4
036d 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
036e 00da       |    |		Load_Top	At_Offset_2
036f 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
0370 00cf       |    |		Action	Mark_Auxiliary
0371 0092 0491  |    |		Action	Push_String_Extended,0x491					; "   "
0373 e004       |    |		Load	0x0,0x4
0374 184b       | K  |		Execute	Package,Field_Execute,Field_Number 0x4b
0375 00da       |    |		Load_Top	At_Offset_2
0376 e40c       |    |		Load	0x2,0xc
0377 01d7       |    |		Execute	Vector,Field_Read
0378 0227       | '  |		Execute	Access,All_Reference
0379 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
037a 800a       |    |		Call	0x0,0xa
037b 4801       |H   |		Short_Literal	0x1
037c e004       |    |		Load	0x0,0x4
037d 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
037e 00da       |    |		Load_Top	At_Offset_2
037f e9fd       |    |		Load	0x4,-0x3
0380 0aff       |    |		Execute_Immediate	Plus,-0x1
0381 027f       |    |		Execute	Discrete,Equal
0382 7005       |p   |		Jump_Nonzero	0x388
0383 00da       |    |		Load_Top	At_Offset_2
0384 0a01       |    |		Execute_Immediate	Plus,0x1
0385 005b       | [  |		Store_Top	Discrete,At_Offset_3
0386 00c9       |    |		Action	Pop_Auxiliary_Loop
0387 7fe9       |    |		Jump	0x371
0388 00ce       |    |		Action	Pop_Auxiliary
0389 4802       |H   |		Short_Literal	0x2
038a e004       |    |		Load	0x0,0x4
038b 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
038c 0092 048b  |    |		Action	Push_String_Extended,0x48b					; "IF"
038e e004       |    |		Load	0x0,0x4
038f 184b       | K  |		Execute	Package,Field_Execute,Field_Number 0x4b
0390 4801       |H   |		Short_Literal	0x1
0391 e004       |    |		Load	0x0,0x4
0392 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0393 e9fd       |    |		Load	0x4,-0x3
0394 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
0395 00cf       |    |		Action	Mark_Auxiliary
0396 0092 0491  |    |		Action	Push_String_Extended,0x491					; "   "
0398 e004       |    |		Load	0x0,0x4
0399 184b       | K  |		Execute	Package,Field_Execute,Field_Number 0x4b
039a 00db       |    |		Load_Top	At_Offset_3
039b e40c       |    |		Load	0x2,0xc
039c 01d7       |    |		Execute	Vector,Field_Read
039d 0227       | '  |		Execute	Access,All_Reference
039e 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
039f 800a       |    |		Call	0x0,0xa
03a0 4801       |H   |		Short_Literal	0x1
03a1 e004       |    |		Load	0x0,0x4
03a2 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
03a3 00db       |    |		Load_Top	At_Offset_3
03a4 0a01       |    |		Execute_Immediate	Plus,0x1
03a5 c804       |    |		Store	0x4,0x4
03a6 0092 0492  |    |		Action	Push_String_Extended,0x492					; "THEN"
03a8 800f       |    |		Call	0x0,0xf
03a9 e804       |    |		Load	0x4,0x4
03aa e40c       |    |		Load	0x2,0xc
03ab 01d7       |    |		Execute	Vector,Field_Read
03ac 0227       | '  |		Execute	Access,All_Reference
03ad 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
03ae 8414       |    |		Call	0x2,0x14
03af 6802       |h   |		Jump_Zero	0x3b2
03b0 00c9       |    |		Action	Pop_Auxiliary_Loop
03b1 7fe4       |    |		Jump	0x396
03b2 00ce       |    |		Action	Pop_Auxiliary
03b3 0092 0492  |    |		Action	Push_String_Extended,0x492					; "THEN"
03b5 e004       |    |		Load	0x0,0x4
03b6 184b       | K  |		Execute	Package,Field_Execute,Field_Number 0x4b
03b7 4801       |H   |		Short_Literal	0x1
03b8 e004       |    |		Load	0x0,0x4
03b9 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
03ba 0092 0491  |    |		Action	Push_String_Extended,0x491					; "   "
03bc e004       |    |		Load	0x0,0x4
03bd 184b       | K  |		Execute	Package,Field_Execute,Field_Number 0x4b
03be 00da       |    |		Load_Top	At_Offset_2
03bf 0a01       |    |		Execute_Immediate	Plus,0x1
03c0 e40c       |    |		Load	0x2,0xc
03c1 01d7       |    |		Execute	Vector,Field_Read
03c2 0227       | '  |		Execute	Access,All_Reference
03c3 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
03c4 800a       |    |		Call	0x0,0xa
03c5 4802       |H   |		Short_Literal	0x2
03c6 e004       |    |		Load	0x0,0x4
03c7 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
03c8 7808       |x   |		Jump	0x3d1
03c9 4854       |HT  |		Short_Literal	0x54
03ca e9fd       |    |		Load	0x4,-0x3
03cb e40c       |    |		Load	0x2,0xc
03cc 01d7       |    |		Execute	Vector,Field_Read
03cd 0227       | '  |		Execute	Access,All_Reference
03ce 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
03cf 4801       |H   |		Short_Literal	0x1
03d0 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
03d1 00c9       |    |		Action	Pop_Auxiliary_Loop
03d2 7f01       |    |		Jump	0x2d4
03d3 0000 0000  |    |		.BLANK	0000[0x5]
03d8 ; --------------------------------------------------------------------------------------
03d8 ; SUBPROGRAM
03d8 ; --------------------------------------------------------------------------------------
03d8 03e1       |    |		.CONST	0x03e1								; Address of begin
03d9 0004       |    |		.CONST	0x0004								; Address of exception handler
03da 0004       |    |		.CONST	0x0004								; Number of locals
03db			INIT_03d8:
03db e403       |    |		Load	0x2,0x3
03dc 0007       |    |		Action	Break_Optional
03dd e404       |    |		Load	0x2,0x4
03de 0007       |    |		Action	Break_Optional
03df e005       |    |		Load	0x0,0x5
03e0 0007       |    |		Action	Break_Optional
03e1			BODY_03d8:
03e1 e9fe       |    |		Load	0x4,-0x2
03e2 0a01       |    |		Execute_Immediate	Plus,0x1
03e3 005b       | [  |		Store_Top	Discrete,At_Offset_3
03e4 00cf       |    |		Action	Mark_Auxiliary
03e5 00db       |    |		Load_Top	At_Offset_3
03e6 e40d       |    |		Load	0x2,0xd
03e7 027d       | }  |		Execute	Discrete,Greater
03e8 6803       |h   |		Jump_Zero	0x3ec
03e9 4800       |H   |		Short_Literal	0x0
03ea a9fd       |    |		Store_Unchecked	0x4,-0x3
03eb 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
03ec 00db       |    |		Load_Top	At_Offset_3
03ed 0a01       |    |		Execute_Immediate	Plus,0x1
03ee e40f       |    |		Load	0x2,0xf
03ef 01d7       |    |		Execute	Vector,Field_Read
03f0 0aff       |    |		Execute_Immediate	Plus,-0x1
03f1 005b       | [  |		Store_Top	Discrete,At_Offset_3
03f2 00da       |    |		Load_Top	At_Offset_2
03f3 e40c       |    |		Load	0x2,0xc
03f4 01d7       |    |		Execute	Vector,Field_Read
03f5 0227       | '  |		Execute	Access,All_Reference
03f6 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
03f7 003a       | :  |		Store_Top	Access,At_Offset_2
03f8 e9ff       |    |		Load	0x4,-0x1
03f9 00da       |    |		Load_Top	At_Offset_2
03fa 8414       |    |		Call	0x2,0x14
03fb 7005       |p   |		Jump_Nonzero	0x401
03fc 4801       |H   |		Short_Literal	0x1
03fd a9fd       |    |		Store_Unchecked	0x4,-0x3
03fe 00db       |    |		Load_Top	At_Offset_3
03ff a9fe       |    |		Store_Unchecked	0x4,-0x2
0400 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0401 00db       |    |		Load_Top	At_Offset_3
0402 0a01       |    |		Execute_Immediate	Plus,0x1
0403 c802       |    |		Store	0x4,0x2
0404 00c9       |    |		Action	Pop_Auxiliary_Loop
0405 7fdf       |    |		Jump	0x3e5
0406 0000 0000  |    |		.XXX[0x2]
0408 ; --------------------------------------------------------------------------------------
0408 ; SUBPROGRAM
0408 ; --------------------------------------------------------------------------------------
0408 040b       |    |		.CONST	0x040b								; Address of begin
0409 0004       |    |		.CONST	0x0004								; Address of exception handler
040a 0001       |    |		.CONST	0x0001								; Number of locals
040b			BODY_0408:
040b			INIT_0408:
040b 0092 0492  |    |		Action	Push_String_Extended,0x492					; "THEN"
040d 800f       |    |		Call	0x0,0xf
040e 00db       |    |		Load_Top	At_Offset_3
040f e40c       |    |		Load	0x2,0xc
0410 01d7       |    |		Execute	Vector,Field_Read
0411 0227       | '  |		Execute	Access,All_Reference
0412 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0413 8414       |    |		Call	0x2,0x14
0414 7026       |p&  |		Jump_Nonzero	0x43b
0415 4854       |HT  |		Short_Literal	0x54
0416 00db       |    |		Load_Top	At_Offset_3
0417 0a01       |    |		Execute_Immediate	Plus,0x1
0418 e40c       |    |		Load	0x2,0xc
0419 01d7       |    |		Execute	Vector,Field_Read
041a 0227       | '  |		Execute	Access,All_Reference
041b 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
041c 4801       |H   |		Short_Literal	0x1
041d a9fc       |    |		Store_Unchecked	0x4,-0x4
041e 4802       |H   |		Short_Literal	0x2
041f e004       |    |		Load	0x0,0x4
0420 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0421 0092 0493  |    |		Action	Push_String_Extended,0x493					; "Rule"
0423 e004       |    |		Load	0x0,0x4
0424 184b       | K  |		Execute	Package,Field_Execute,Field_Number 0x4b
0425 e402       |    |		Load	0x2,0x2
0426 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
0427 e402       |    |		Load	0x2,0x2
0428 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
0429 e9fe       |    |		Load	0x4,-0x2
042a e402       |    |		Load	0x2,0x2
042b 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
042c 0092 0494  |    |		Action	Push_String_Extended,0x494					; " deduces "
042e e004       |    |		Load	0x0,0x4
042f 184b       | K  |		Execute	Package,Field_Execute,Field_Number 0x4b
0430 00da       |    |		Load_Top	At_Offset_2
0431 0a01       |    |		Execute_Immediate	Plus,0x1
0432 e40c       |    |		Load	0x2,0xc
0433 01d7       |    |		Execute	Vector,Field_Read
0434 0227       | '  |		Execute	Access,All_Reference
0435 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0436 800a       |    |		Call	0x0,0xa
0437 4802       |H   |		Short_Literal	0x2
0438 e004       |    |		Load	0x0,0x4
0439 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
043a 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
043b 00da       |    |		Load_Top	At_Offset_2
043c e40c       |    |		Load	0x2,0xc
043d 01d7       |    |		Execute	Vector,Field_Read
043e 0227       | '  |		Execute	Access,All_Reference
043f 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0440 a9fd       |    |		Store_Unchecked	0x4,-0x3
0441 4800       |H   |		Short_Literal	0x0
0442 a9fc       |    |		Store_Unchecked	0x4,-0x4
0443 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0444 0000 0000  |    |		.BLANK	0000[0x4]
0448 ; --------------------------------------------------------------------------------------
0448 ; SUBPROGRAM
0448 ; --------------------------------------------------------------------------------------
0448 0456       | V  |		.CONST	0x0456								; Address of begin
0449 0004       |    |		.CONST	0x0004								; Address of exception handler
044a 0005       |    |		.CONST	0x0005								; Number of locals
044b			INIT_0448:
044b e403       |    |		Load	0x2,0x3
044c 0007       |    |		Action	Break_Optional
044d e404       |    |		Load	0x2,0x4
044e 0007       |    |		Action	Break_Optional
044f e005       |    |		Load	0x0,0x5
0450 0007       |    |		Action	Break_Optional
0451 0093 0000  |    |		push_full_address	0x0
0453 602c       |`,  |		Indirect_Literal	Discrete,0x480,{0x80000000, 0x00010000}
0454 0273       | s  |		Execute	Discrete,Plus
0455 0007       |    |		Action	Break_Optional
0456			BODY_0448:
0456 4801       |H   |		Short_Literal	0x1
0457 a802       |    |		Store_Unchecked	0x4,0x2
0458 00cf       |    |		Action	Mark_Auxiliary
0459 e802       |    |		Load	0x4,0x2
045a 0a01       |    |		Execute_Immediate	Plus,0x1
045b e40f       |    |		Load	0x2,0xf
045c 01d7       |    |		Execute	Vector,Field_Read
045d 0aff       |    |		Execute_Immediate	Plus,-0x1
045e c803       |    |		Store	0x4,0x3
045f 00db       |    |		Load_Top	At_Offset_3
0460 e40c       |    |		Load	0x2,0xc
0461 01d7       |    |		Execute	Vector,Field_Read
0462 0227       | '  |		Execute	Access,All_Reference
0463 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0464 003b       | ;  |		Store_Top	Access,At_Offset_3
0465 e9ff       |    |		Load	0x4,-0x1
0466 00db       |    |		Load_Top	At_Offset_3
0467 8414       |    |		Call	0x2,0x14
0468 7001       |p   |		Jump_Nonzero	0x46a
0469 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
046a e802       |    |		Load	0x4,0x2
046b 0a01       |    |		Execute_Immediate	Plus,0x1
046c c802       |    |		Store	0x4,0x2
046d e802       |    |		Load	0x4,0x2
046e e40d       |    |		Load	0x2,0xd
046f 027d       | }  |		Execute	Discrete,Greater
0470 680b       |h   |		Jump_Zero	0x47c
0471 4801       |H   |		Short_Literal	0x1
0472 e004       |    |		Load	0x0,0x4
0473 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0474 e9ff       |    |		Load	0x4,-0x1
0475 800a       |    |		Call	0x0,0xa
0476 0092 0495  |    |		Action	Push_String_Extended,0x495					; " not in rule set "
0478 e004       |    |		Load	0x0,0x4
0479 184b       | K  |		Execute	Package,Field_Execute,Field_Number 0x4b
047a 00d9       |    |		Load_Top	At_Offset_1
047b 0257       | W  |		Execute	Discrete,Raise
047c 00c9       |    |		Action	Pop_Auxiliary_Loop
047d 7fdb       |    |		Jump	0x459
047e 0000 0000  |    |		.XXX[0x2]
0480 8000 0000  |    |		.LITERAL	{0x80000000, 0x00010000}
0484 ; --------------------------------------------------------------------------------------
0484 ; STRING TABLE
0484 ; --------------------------------------------------------------------------------------
0484 0026       | &  |		.STRTAB	0x0026->0x0497							; "Ada EXPERT SYSTEM"
0485 0035       | 5  |		.STRTAB	0x0035->0x049f							; "ENTER NAME OF RULE BASE: "
0486 004c       | L  |		.STRTAB	0x004c->0x04ac							; "I will use my "
0487 0058       | X  |		.STRTAB	0x0058->0x04b3							; " rules to prove one of the following:"
0488 007b       | {  |		.STRTAB	0x007b->0x04c5							; "Please answer with (Y)es, (N)o, or (E)xplain "
0489 00a6       |    |		.STRTAB	0x00a6->0x04dc							; "RECOMMENDATION: "
048a 00b4       |    |		.STRTAB	0x00b4->0x04e4							; "NO RECOMMENDATION CAN BE CONFIRMED"
048b 00d4       |    |		.STRTAB	0x00d4->0x04f5							; "IF"
048c 00d4       |    |		.STRTAB	0x00d4->0x04f6							; "YyNnEe"
048d 00d8       |    |		.STRTAB	0x00d8->0x04f9							; "Is this true? "
048e 00e4       |    |		.STRTAB	0x00e4->0x0500							; " ?? "
048f 00e6       |    |		.STRTAB	0x00e6->0x0502							; "TRYING TO USE RULE"
0490 00f6       |    |		.STRTAB	0x00f6->0x050b							; "I already know that :"
0491 0109       |    |		.STRTAB	0x0109->0x0515							; "   "
0492 010a       |    |		.STRTAB	0x010a->0x0517							; "THEN"
0493 010c       |    |		.STRTAB	0x010c->0x0519							; "Rule"
0494 010e       |    |		.STRTAB	0x010e->0x051b							; " deduces "
0495 0115       |    |		.STRTAB	0x0115->0x051f							; " not in rule set "
0496 0124       | $  |		.STREND 0x0124->0x0528
0497 4164 6120  |Ada |		.STRTAB_STRINGS
0528 ; --------------------------------------------------------------------------------------
0528 ; Debug Table
0528 ; --------------------------------------------------------------------------------------
0528 0004 0004  |    |		.DEBUG4	0x0004,0x0004,0x29de,0x0000,0x0001,0x000e
052e 000b 0000  |    |		.DBG4T	0x000b,0x0000,0x8000,0x0000
0532 001b 0566  |   f|		.DBG4T	0x001b,0x0566,0x8001,0x8000
0536 0083 0593  |    |		.DBG4T	0x0083,0x0593,0x0002,0x0000
053a 009b 059a  |    |		.DBG4T	0x009b,0x059a,0x0001,0x4000
053e 00fb 05ce  |    |		.DBG4T	0x00fb,0x05ce,0x0002,0x4000
0542 0173 0603  | s  |		.DBG4T	0x0173,0x0603,0x0001,0x4000
0546 01db 063a  |   :|		.DBG4T	0x01db,0x063a,0x0001,0x0000
054a 01fb 0645  |   E|		.DBG4T	0x01fb,0x0645,0x0001,0x4000
054e 022b 0657  | + W|		.DBG4T	0x022b,0x0657,0x0001,0x0000
0552 024b 0660  | K `|		.DBG4T	0x024b,0x0660,0x0001,0x4000
0556 02cb 0693  |    |		.DBG4T	0x02cb,0x0693,0x0002,0x4000
055a 03db 06ee  |    |		.DBG4T	0x03db,0x06ee,0x0001,0x4000
055e 040b 0709  |    |		.DBG4T	0x040b,0x0709,0x0001,0x0000
0562 044b 0716  | K  |		.DBG4T	0x044b,0x0716,0x0001,0x4000
0566 ; --------------------------------------------------------------------------------------
0566 ; Debug chain
0566 ; --------------------------------------------------------------------------------------
0566 0013 0005  |    |		.DBGLEN	0x0013,0x0005
0568 001b 0023  |   #|		.DBGLNO	0x001b,0x0023,0x0027,0x002b,0x002d,0x0036,0x0038,0x0043,0x0045,0x004d,0x004f,0x0057,0x005c,0x005e,0x0060,0x0061,0x0063,0x0065,0x0067,0x006b,0x006e,0x0074,0x0078,0x0079
0580 0001 0004  |    |		.XXX[0x13]
0582 0005 0007  |    |
0584 0008 000a  |    |
0586 000b 000c  |    |
0588 000d 000e  |    |
058a 000f 0010  |    |
058c 0011 0012  |    |
058e 0013 0014  |    |
0590 0015 0016  |    |
0592 0017       |    |
0593 ; --------------------------------------------------------------------------------------
0593 ; Debug chain
0593 ; --------------------------------------------------------------------------------------
0593 0000 0005  |    |		.DBGLEN	0x0000,0x0005
0595 0083 0089  |    |		.DBGLNO	0x0083,0x0089,0x008b,0x0091,0x0093
059a ; --------------------------------------------------------------------------------------
059a ; Debug chain
059a ; --------------------------------------------------------------------------------------
059a 0008 0015  |    |		.DBGLEN	0x0008,0x0015
059c 009b 009d  |    |		.DBGLNO	0x009b,0x009d,0x009f,0x00a1,0x00a3,0x00a5,0x00a7,0x00a9,0x00ab,0x00ad,0x00af,0x00b3,0x00b8,0x00bd,0x00c4,0x00ca,0x00cc,0x00cd,0x00d2,0x00d4,0x00d6,0x00d9,0x00df,0x00e2,0x00e4,0x00e8,0x00ec,0x00f0,0x00f3
05b9 0001 0002  |    |		.XXX[0x15]
05bb 0003 0004  |    |
05bd 0005 0006  |    |
05bf 0008 0009  |    |
05c1 000a 000b  |    |
05c3 000c 000d  |    |
05c5 000e 0010  |    |
05c7 0011 0012  |    |
05c9 0013 0014  |    |
05cb 0015 0016  |    |
05cd 0017       |    |
05ce ; --------------------------------------------------------------------------------------
05ce ; Debug chain
05ce ; --------------------------------------------------------------------------------------
05ce 0009 0015  |    |		.DBGLEN	0x0009,0x0015
05d0 00fb 00fd  |    |		.DBGLNO	0x00fb,0x00fd,0x00ff,0x0102,0x0105,0x0108,0x010b,0x010d,0x010f,0x0111,0x0118,0x011a,0x0121,0x0123,0x0129,0x012b,0x0130,0x0132,0x0134,0x0137,0x013c,0x0144,0x014a,0x014d,0x0154,0x0156,0x015b,0x0161,0x0163,0x0169
05ee 0001 0002  |    |		.XXX[0x15]
05f0 0003 0004  |    |
05f2 0005 0006  |    |
05f4 0007 0008  |    |
05f6 0009 000a  |    |
05f8 000c 000d  |    |
05fa 000f 0010  |    |
05fc 0011 0012  |    |
05fe 0013 0015  |    |
0600 0016 0017  |    |
0602 0018       |    |
0603 ; --------------------------------------------------------------------------------------
0603 ; Debug chain
0603 ; --------------------------------------------------------------------------------------
0603 0003 0019  |    |		.DBGLEN	0x0003,0x0019
0605 0173 0175  | s u|		.DBGLNO	0x0173,0x0175,0x0177,0x0179,0x017c,0x0180,0x0187,0x018b,0x018e,0x0191,0x0195,0x0199,0x019c,0x01a0,0x01a7,0x01aa,0x01ae,0x01b1,0x01b4,0x01b8,0x01be,0x01c2,0x01c4,0x01c7,0x01c8,0x01cc,0x01d0,0x01d4
0621 0001 0002  |    |		.XXX[0x19]
0623 0003 0004  |    |
0625 0005 0006  |    |
0627 0008 0009  |    |
0629 000a 000b  |    |
062b 000c 000d  |    |
062d 000e 000f  |    |
062f 0010 0012  |    |
0631 0013 0014  |    |
0633 0015 0016  |    |
0635 0017 0018  |    |
0637 0019 001a  |    |
0639 001b       |    |
063a ; --------------------------------------------------------------------------------------
063a ; Debug chain
063a ; --------------------------------------------------------------------------------------
063a 0001 0008  |    |		.DBGLEN	0x0001,0x0008
063c 01db 01dd  |    |		.DBGLNO	0x01db,0x01dd,0x01e0,0x01e2,0x01e4,0x01e7,0x01eb,0x01ed,0x01f1
0645 ; --------------------------------------------------------------------------------------
0645 ; Debug chain
0645 ; --------------------------------------------------------------------------------------
0645 0000 0008  |    |		.DBGLEN	0x0000,0x0008
0647 01fb 01ff  |    |		.DBGLNO	0x01fb,0x01ff,0x0201,0x0207,0x020a,0x0211,0x0216,0x021b
064f 0001 0003  |    |		.XXX[0x8]
0651 0004 0005  |    |
0653 0006 0007  |    |
0655 0008 0002  |    |
0657 ; --------------------------------------------------------------------------------------
0657 ; Debug chain
0657 ; --------------------------------------------------------------------------------------
0657 0001 0006  |    |		.DBGLEN	0x0001,0x0006
0659 022b 022d  | + -|		.DBGLNO	0x022b,0x022d,0x0230,0x0234,0x0238,0x023c,0x0240
0660 ; --------------------------------------------------------------------------------------
0660 ; Debug chain
0660 ; --------------------------------------------------------------------------------------
0660 0005 0016  |    |		.DBGLEN	0x0005,0x0016
0662 024b 024e  | K N|		.DBGLNO	0x024b,0x024e,0x0250,0x0252,0x0254,0x0257,0x025d,0x0260,0x026b,0x0270,0x027c,0x027f,0x0281,0x0285,0x0288,0x028a,0x0292,0x0294,0x0298,0x029f,0x02a4,0x02a8,0x02b0,0x02b4,0x02b7,0x02bb,0x02bf
067d 0002 0003  |    |		.XXX[0x16]
067f 0004 0005  |    |
0681 0006 0007  |    |
0683 0008 0009  |    |
0685 000a 000b  |    |
0687 000c 000d  |    |
0689 000e 000f  |    |
068b 0010 0011  |    |
068d 0012 0013  |    |
068f 0014 0015  |    |
0691 0016 0001  |    |
0693 ; --------------------------------------------------------------------------------------
0693 ; Debug chain
0693 ; --------------------------------------------------------------------------------------
0693 0003 002b  |   +|		.DBGLEN	0x0003,0x002b
0695 02cb 02cc  |    |		.DBGLNO	0x02cb,0x02cc,0x02d1,0x02d4,0x02d5,0x02d9,0x02db,0x02df,0x02e3,0x02ed,0x0331,0x0337,0x0339,0x033c,0x0340,0x0347,0x034a,0x034d,0x0350,0x035d,0x0360,0x0364,0x0367,0x036b,0x036e,0x0371,0x0375,0x037b,0x037e,0x0383,0x0389,0x038c,0x0390,0x0393,0x0396,0x039a,0x03a0,0x03a3,0x03a6,0x03b3,0x03b7,0x03ba,0x03be,0x03c5,0x03c9,0x03cf
06c3 0001 0003  |    |		.XXX[0x2b]
06c5 0004 0005  |    |
06c7 0006 0007  |    |
06c9 0008 000b  |    |
06cb 000c 000d  |    |
06cd 000e 000f  |    |
06cf 0010 0011  |    |
06d1 0013 0014  |    |
06d3 0015 0016  |    |
06d5 0017 0018  |    |
06d7 0019 001a  |    |
06d9 001c 001d  |    |
06db 001e 001f  |    |
06dd 0020 0021  |   !|
06df 0022 0023  | " #|
06e1 0024 0026  | $ &|
06e3 0027 0028  | ' (|
06e5 0029 002a  | ) *|
06e7 002b 002c  | + ,|
06e9 002d 002e  | - .|
06eb 002f 0009  | /  |
06ed 000a       |    |
06ee ; --------------------------------------------------------------------------------------
06ee ; Debug chain
06ee ; --------------------------------------------------------------------------------------
06ee 0003 000b  |    |		.DBGLEN	0x0003,0x000b
06f0 03db 03dd  |    |		.DBGLNO	0x03db,0x03dd,0x03df,0x03e1,0x03e5,0x03e9,0x03eb,0x03ec,0x03f2,0x03f8,0x03fc,0x03fe,0x0400,0x0401
06fe 0001 0003  |    |		.XXX[0xb]
0700 0004 0005  |    |
0702 0006 0007  |    |
0704 0008 0009  |    |
0706 000a 000b  |    |
0708 000c       |    |
0709 ; --------------------------------------------------------------------------------------
0709 ; Debug chain
0709 ; --------------------------------------------------------------------------------------
0709 0000 000b  |    |		.DBGLEN	0x0000,0x000b
070b 040b 0415  |    |		.DBGLNO	0x040b,0x0415,0x041c,0x041e,0x0421,0x0425,0x042c,0x0430,0x0437,0x043b,0x0441
0716 ; --------------------------------------------------------------------------------------
0716 ; Debug chain
0716 ; --------------------------------------------------------------------------------------
0716 0004 000b  |    |		.DBGLEN	0x0004,0x000b
0718 044b 044d  | K M|		.DBGLNO	0x044b,0x044d,0x044f,0x0451,0x0456,0x0459,0x045f,0x0465,0x0469,0x046a,0x046d,0x0471,0x0474,0x0476,0x047a
0727 0001 0003  |    |		.XXX[0xb]
0729 0004 0005  |    |
072b 0006 0007  |    |
072d 0008 0009  |    |
072f 000a 000b  |    |
0731 000c       |    |
0732 0000 0000  |    |		.BLANK	0000[0xce]