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

⟦970806d68⟧

    Length: 2048 (0x800)
    Notes: 00_class, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_07b8f6

Derivation

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

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5900       |Y   |		.CONST	0x5900								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0260       | `  |		.CONST	0x0260								; 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 0001       |    |		.CONST	0x0001								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0014       |    |		.CONST	0x0014								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 000e       |    |		.CONST	0x000e								; Number of locals
000b			INIT_0008:
000b 029a 001b  |    |		Declare_Subprogram	INIT_0018,For_Outer_Call,Visible,Unelaborated
000d 029a 00c3  |    |		Declare_Subprogram	INIT_00c0,For_Outer_Call,Visible,Unelaborated
000f 00bf       |    |		Action	Accept_Activation
0010 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
0011 00c7       |    |		Action	Elaborate_Subprogram
0012 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe
0013 00c7       |    |		Action	Elaborate_Subprogram
0014			BODY_0008:
0014 00bc       |    |		Action	Signal_Activated
0015 00bb       |    |		Action	Signal_Completion
0016 0000 0000  |    |		.XXX[0x2]
0018 ; --------------------------------------------------------------------------------------
0018 ; SUBPROGRAM
0018 ; --------------------------------------------------------------------------------------
0018 001d       |    |		.CONST	0x001d								; Address of begin
0019 0004       |    |		.CONST	0x0004								; Address of exception handler
001a 0001       |    |		.CONST	0x0001								; Number of locals
001b			INIT_0018:
001b 0007       |    |		Action	Break_Optional
001c 0007       |    |		Action	Break_Optional
001d			BODY_0018:
001d 4801       |H   |		Short_Literal	0x1
001e 480c       |H   |		Short_Literal	0xc
001f e003       |    |		Load	0x0,0x3
0020 035b       | [  |		Declare_Type	Array,Constrained
0021 0337       | 7  |		Declare_Variable	Array
0022 e004       |    |		Load	0x0,0x4
0023 0337       | 7  |		Declare_Variable	Array
0024 e005       |    |		Load	0x0,0x5
0025 8006       |    |		Call	0x0,0x6
0026 4800       |H   |		Short_Literal	0x0
0027 00da       |    |		Load_Top	At_Offset_2
0028 01d6       |    |		Execute	Vector,Field_Write
0029 e004       |    |		Load	0x0,0x4
002a 01c3       |    |		Execute	Vector,Check_In_Type
002b 8007       |    |		Call	0x0,0x7
002c 4801       |H   |		Short_Literal	0x1
002d 00da       |    |		Load_Top	At_Offset_2
002e 01d6       |    |		Execute	Vector,Field_Write
002f e008       |    |		Load	0x0,0x8
0030 0337       | 7  |		Declare_Variable	Array
0031 e009       |    |		Load	0x0,0x9
0032 800a       |    |		Call	0x0,0xa
0033 4800       |H   |		Short_Literal	0x0
0034 00da       |    |		Load_Top	At_Offset_2
0035 01d6       |    |		Execute	Vector,Field_Write
0036 e008       |    |		Load	0x0,0x8
0037 01c3       |    |		Execute	Vector,Check_In_Type
0038 800b       |    |		Call	0x0,0xb
0039 4802       |H   |		Short_Literal	0x2
003a 00da       |    |		Load_Top	At_Offset_2
003b 01d6       |    |		Execute	Vector,Field_Write
003c e00c       |    |		Load	0x0,0xc
003d 0337       | 7  |		Declare_Variable	Array
003e 480d       |H   |		Short_Literal	0xd
003f 800d       |    |		Call	0x0,0xd
0040 4800       |H   |		Short_Literal	0x0
0041 00da       |    |		Load_Top	At_Offset_2
0042 01d6       |    |		Execute	Vector,Field_Write
0043 e00c       |    |		Load	0x0,0xc
0044 01c3       |    |		Execute	Vector,Check_In_Type
0045 800e       |    |		Call	0x0,0xe
0046 4803       |H   |		Short_Literal	0x3
0047 00da       |    |		Load_Top	At_Offset_2
0048 01d6       |    |		Execute	Vector,Field_Write
0049 e00f       |    |		Load	0x0,0xf
004a 0337       | 7  |		Declare_Variable	Array
004b 480c       |H   |		Short_Literal	0xc
004c 800d       |    |		Call	0x0,0xd
004d 4800       |H   |		Short_Literal	0x0
004e 00da       |    |		Load_Top	At_Offset_2
004f 01d6       |    |		Execute	Vector,Field_Write
0050 e00f       |    |		Load	0x0,0xf
0051 01c3       |    |		Execute	Vector,Check_In_Type
0052 8010       |    |		Call	0x0,0x10
0053 4804       |H   |		Short_Literal	0x4
0054 00da       |    |		Load_Top	At_Offset_2
0055 01d6       |    |		Execute	Vector,Field_Write
0056 e011       |    |		Load	0x0,0x11
0057 0337       | 7  |		Declare_Variable	Array
0058 480c       |H   |		Short_Literal	0xc
0059 8012       |    |		Call	0x0,0x12
005a 480d       |H   |		Short_Literal	0xd
005b 8013       |    |		Call	0x0,0x13
005c 8014       |    |		Call	0x0,0x14
005d 4800       |H   |		Short_Literal	0x0
005e 00da       |    |		Load_Top	At_Offset_2
005f 01d6       |    |		Execute	Vector,Field_Write
0060 e011       |    |		Load	0x0,0x11
0061 01c3       |    |		Execute	Vector,Check_In_Type
0062 8015       |    |		Call	0x0,0x15
0063 4805       |H   |		Short_Literal	0x5
0064 00da       |    |		Load_Top	At_Offset_2
0065 01d6       |    |		Execute	Vector,Field_Write
0066 e016       |    |		Load	0x0,0x16
0067 0337       | 7  |		Declare_Variable	Array
0068 8017       |    |		Call	0x0,0x17
0069 4800       |H   |		Short_Literal	0x0
006a 00da       |    |		Load_Top	At_Offset_2
006b 01d6       |    |		Execute	Vector,Field_Write
006c e016       |    |		Load	0x0,0x16
006d 01c3       |    |		Execute	Vector,Check_In_Type
006e 8018       |    |		Call	0x0,0x18
006f 4806       |H   |		Short_Literal	0x6
0070 00da       |    |		Load_Top	At_Offset_2
0071 01d6       |    |		Execute	Vector,Field_Write
0072 e019       |    |		Load	0x0,0x19
0073 0337       | 7  |		Declare_Variable	Array
0074 8017       |    |		Call	0x0,0x17
0075 4800       |H   |		Short_Literal	0x0
0076 00da       |    |		Load_Top	At_Offset_2
0077 01d6       |    |		Execute	Vector,Field_Write
0078 e019       |    |		Load	0x0,0x19
0079 01c3       |    |		Execute	Vector,Check_In_Type
007a 801a       |    |		Call	0x0,0x1a
007b 4807       |H   |		Short_Literal	0x7
007c 00da       |    |		Load_Top	At_Offset_2
007d 01d6       |    |		Execute	Vector,Field_Write
007e e01b       |    |		Load	0x0,0x1b
007f 0337       | 7  |		Declare_Variable	Array
0080 8017       |    |		Call	0x0,0x17
0081 4800       |H   |		Short_Literal	0x0
0082 00da       |    |		Load_Top	At_Offset_2
0083 01d6       |    |		Execute	Vector,Field_Write
0084 e01b       |    |		Load	0x0,0x1b
0085 01c3       |    |		Execute	Vector,Check_In_Type
0086 801c       |    |		Call	0x0,0x1c
0087 4808       |H   |		Short_Literal	0x8
0088 00da       |    |		Load_Top	At_Offset_2
0089 01d6       |    |		Execute	Vector,Field_Write
008a e01d       |    |		Load	0x0,0x1d
008b 0337       | 7  |		Declare_Variable	Array
008c 8017       |    |		Call	0x0,0x17
008d 4800       |H   |		Short_Literal	0x0
008e 00da       |    |		Load_Top	At_Offset_2
008f 01d6       |    |		Execute	Vector,Field_Write
0090 e01d       |    |		Load	0x0,0x1d
0091 01c3       |    |		Execute	Vector,Check_In_Type
0092 801e       |    |		Call	0x0,0x1e
0093 4809       |H   |		Short_Literal	0x9
0094 00da       |    |		Load_Top	At_Offset_2
0095 01d6       |    |		Execute	Vector,Field_Write
0096 e01f       |    |		Load	0x0,0x1f
0097 0337       | 7  |		Declare_Variable	Array
0098 8017       |    |		Call	0x0,0x17
0099 4800       |H   |		Short_Literal	0x0
009a 00da       |    |		Load_Top	At_Offset_2
009b 01d6       |    |		Execute	Vector,Field_Write
009c e01f       |    |		Load	0x0,0x1f
009d 01c3       |    |		Execute	Vector,Check_In_Type
009e 8020       |    |		Call	0x0,0x20
009f 480a       |H   |		Short_Literal	0xa
00a0 00da       |    |		Load_Top	At_Offset_2
00a1 01d6       |    |		Execute	Vector,Field_Write
00a2 e021       | !  |		Load	0x0,0x21
00a3 0337       | 7  |		Declare_Variable	Array
00a4 8017       |    |		Call	0x0,0x17
00a5 4800       |H   |		Short_Literal	0x0
00a6 00da       |    |		Load_Top	At_Offset_2
00a7 01d6       |    |		Execute	Vector,Field_Write
00a8 e021       | !  |		Load	0x0,0x21
00a9 01c3       |    |		Execute	Vector,Check_In_Type
00aa 8022       | "  |		Call	0x0,0x22
00ab 480b       |H   |		Short_Literal	0xb
00ac 00da       |    |		Load_Top	At_Offset_2
00ad 01d6       |    |		Execute	Vector,Field_Write
00ae e023       | #  |		Load	0x0,0x23
00af 0337       | 7  |		Declare_Variable	Array
00b0 8017       |    |		Call	0x0,0x17
00b1 4800       |H   |		Short_Literal	0x0
00b2 00da       |    |		Load_Top	At_Offset_2
00b3 01d6       |    |		Execute	Vector,Field_Write
00b4 e023       | #  |		Load	0x0,0x23
00b5 01c3       |    |		Execute	Vector,Check_In_Type
00b6 8024       | $  |		Call	0x0,0x24
00b7 480c       |H   |		Short_Literal	0xc
00b8 00da       |    |		Load_Top	At_Offset_2
00b9 01d6       |    |		Execute	Vector,Field_Write
00ba e003       |    |		Load	0x0,0x3
00bb 01c6       |    |		Execute	Vector,Convert_To_Formal
00bc 00ca       |    |		Action	Exit_Nullary_Function
00bd 0000 0000  |    |		.XXX[0x3]
00bf 0000       |    |
00c0 ; --------------------------------------------------------------------------------------
00c0 ; SUBPROGRAM
00c0 ; --------------------------------------------------------------------------------------
00c0 0147       | G  |		.CONST	0x0147								; Address of begin
00c1 0004       |    |		.CONST	0x0004								; Address of exception handler
00c2 001d       |    |		.CONST	0x001d								; Number of locals
00c3			INIT_00c0:
00c3 4801       |H   |		Short_Literal	0x1
00c4 00db       |    |		Load_Top	At_Offset_3
00c5 01d5       |    |		Execute	Vector,Field_Reference
00c6 0007       |    |		Action	Break_Optional
00c7 4802       |H   |		Short_Literal	0x2
00c8 e5ff       |    |		Load	0x2,-0x1
00c9 01d5       |    |		Execute	Vector,Field_Reference
00ca 0007       |    |		Action	Break_Optional
00cb 4803       |H   |		Short_Literal	0x3
00cc e5ff       |    |		Load	0x2,-0x1
00cd 01d5       |    |		Execute	Vector,Field_Reference
00ce 0007       |    |		Action	Break_Optional
00cf 4805       |H   |		Short_Literal	0x5
00d0 e5ff       |    |		Load	0x2,-0x1
00d1 01d5       |    |		Execute	Vector,Field_Reference
00d2 0007       |    |		Action	Break_Optional
00d3 4806       |H   |		Short_Literal	0x6
00d4 e5ff       |    |		Load	0x2,-0x1
00d5 01d5       |    |		Execute	Vector,Field_Reference
00d6 0007       |    |		Action	Break_Optional
00d7 4807       |H   |		Short_Literal	0x7
00d8 e5ff       |    |		Load	0x2,-0x1
00d9 01d5       |    |		Execute	Vector,Field_Reference
00da 0007       |    |		Action	Break_Optional
00db 4808       |H   |		Short_Literal	0x8
00dc e5ff       |    |		Load	0x2,-0x1
00dd 01d5       |    |		Execute	Vector,Field_Reference
00de 0007       |    |		Action	Break_Optional
00df 4809       |H   |		Short_Literal	0x9
00e0 e5ff       |    |		Load	0x2,-0x1
00e1 01d5       |    |		Execute	Vector,Field_Reference
00e2 0007       |    |		Action	Break_Optional
00e3 480a       |H   |		Short_Literal	0xa
00e4 e5ff       |    |		Load	0x2,-0x1
00e5 01d5       |    |		Execute	Vector,Field_Reference
00e6 0007       |    |		Action	Break_Optional
00e7 480b       |H   |		Short_Literal	0xb
00e8 e5ff       |    |		Load	0x2,-0x1
00e9 01d5       |    |		Execute	Vector,Field_Reference
00ea 0007       |    |		Action	Break_Optional
00eb 480c       |H   |		Short_Literal	0xc
00ec e5ff       |    |		Load	0x2,-0x1
00ed 01d5       |    |		Execute	Vector,Field_Reference
00ee 0007       |    |		Action	Break_Optional
00ef e025       | %  |		Load	0x0,0x25
00f0 02ff       |    |		Declare_Variable	Variant_Record
00f1 4800       |H   |		Short_Literal	0x0
00f2 e408       |    |		Load	0x2,0x8
00f3 8026       | &  |		Call	0x0,0x26
00f4 00d9       |    |		Load_Top	At_Offset_1
00f5 016d       | m  |		Execute	Variant_Record,Structure_Write
00f6 e025       | %  |		Load	0x0,0x25
00f7 02ff       |    |		Declare_Variable	Variant_Record
00f8 4800       |H   |		Short_Literal	0x0
00f9 e405       |    |		Load	0x2,0x5
00fa 8027       | '  |		Call	0x0,0x27
00fb 00d9       |    |		Load_Top	At_Offset_1
00fc 016d       | m  |		Execute	Variant_Record,Structure_Write
00fd e025       | %  |		Load	0x0,0x25
00fe 02ff       |    |		Declare_Variable	Variant_Record
00ff 4800       |H   |		Short_Literal	0x0
0100 e40b       |    |		Load	0x2,0xb
0101 8028       | (  |		Call	0x0,0x28
0102 00d9       |    |		Load_Top	At_Offset_1
0103 016d       | m  |		Execute	Variant_Record,Structure_Write
0104 e025       | %  |		Load	0x0,0x25
0105 02ff       |    |		Declare_Variable	Variant_Record
0106 4800       |H   |		Short_Literal	0x0
0107 e403       |    |		Load	0x2,0x3
0108 8029       | )  |		Call	0x0,0x29
0109 00d9       |    |		Load_Top	At_Offset_1
010a 016d       | m  |		Execute	Variant_Record,Structure_Write
010b e025       | %  |		Load	0x0,0x25
010c 02ff       |    |		Declare_Variable	Variant_Record
010d 4800       |H   |		Short_Literal	0x0
010e e406       |    |		Load	0x2,0x6
010f 802a       | *  |		Call	0x0,0x2a
0110 00d9       |    |		Load_Top	At_Offset_1
0111 016d       | m  |		Execute	Variant_Record,Structure_Write
0112 e025       | %  |		Load	0x0,0x25
0113 02ff       |    |		Declare_Variable	Variant_Record
0114 4800       |H   |		Short_Literal	0x0
0115 e407       |    |		Load	0x2,0x7
0116 802b       | +  |		Call	0x0,0x2b
0117 00d9       |    |		Load_Top	At_Offset_1
0118 016d       | m  |		Execute	Variant_Record,Structure_Write
0119 e025       | %  |		Load	0x0,0x25
011a 02ff       |    |		Declare_Variable	Variant_Record
011b 4800       |H   |		Short_Literal	0x0
011c e409       |    |		Load	0x2,0x9
011d 802c       | ,  |		Call	0x0,0x2c
011e 00d9       |    |		Load_Top	At_Offset_1
011f 016d       | m  |		Execute	Variant_Record,Structure_Write
0120 e025       | %  |		Load	0x0,0x25
0121 02ff       |    |		Declare_Variable	Variant_Record
0122 4800       |H   |		Short_Literal	0x0
0123 e404       |    |		Load	0x2,0x4
0124 802d       | -  |		Call	0x0,0x2d
0125 00d9       |    |		Load_Top	At_Offset_1
0126 016d       | m  |		Execute	Variant_Record,Structure_Write
0127 e025       | %  |		Load	0x0,0x25
0128 02ff       |    |		Declare_Variable	Variant_Record
0129 4800       |H   |		Short_Literal	0x0
012a e40c       |    |		Load	0x2,0xc
012b 802e       | .  |		Call	0x0,0x2e
012c 00d9       |    |		Load_Top	At_Offset_1
012d 016d       | m  |		Execute	Variant_Record,Structure_Write
012e e025       | %  |		Load	0x0,0x25
012f 02ff       |    |		Declare_Variable	Variant_Record
0130 00d8       |    |		Load_Top	At_Offset_0
0131 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0132 e025       | %  |		Load	0x0,0x25
0133 02ff       |    |		Declare_Variable	Variant_Record
0134 00d8       |    |		Load_Top	At_Offset_0
0135 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0136 e025       | %  |		Load	0x0,0x25
0137 02ff       |    |		Declare_Variable	Variant_Record
0138 00d8       |    |		Load_Top	At_Offset_0
0139 1c00       |    |		Execute_Immediate	Run_Utility,0x0
013a e025       | %  |		Load	0x0,0x25
013b 02ff       |    |		Declare_Variable	Variant_Record
013c 00d8       |    |		Load_Top	At_Offset_0
013d 1c00       |    |		Execute_Immediate	Run_Utility,0x0
013e e025       | %  |		Load	0x0,0x25
013f 02ff       |    |		Declare_Variable	Variant_Record
0140 00d8       |    |		Load_Top	At_Offset_0
0141 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0142 00e2       |    |		Load_Encached	Integer_Cache
0143 e02f       | /  |		Load	0x0,0x2f
0144 1b24       | $  |		Execute	Package,Field_Read,Field_Number 0x24
0145 0322       | "  |		Declare_Variable	Record
0146 00e2       |    |		Load_Encached	Integer_Cache
0147			BODY_00c0:
0147 e030       | 0  |		Load	0x0,0x30
0148 8031       | 1  |		Call	0x0,0x31
0149 e030       | 0  |		Load	0x0,0x30
014a 0092 0204  |    |		Action	Push_String_Extended,0x204					; "********************************************************"
014c 8032       | 2  |		Call	0x0,0x32
014d e030       | 0  |		Load	0x0,0x30
014e 0092 0205  |    |		Action	Push_String_Extended,0x205					; "      quadrant B : UPDATE RULE "
0150 8032       | 2  |		Call	0x0,0x32
0151 e030       | 0  |		Load	0x0,0x30
0152 0092 0204  |    |		Action	Push_String_Extended,0x204					; "********************************************************"
0154 8032       | 2  |		Call	0x0,0x32
0155 e033       | 3  |		Load	0x0,0x33
0156 4800       |H   |		Short_Literal	0x0
0157 e402       |    |		Load	0x2,0x2
0158 8034       | 4  |		Call	0x0,0x34
0159 e035       | 5  |		Load	0x0,0x35
015a 8036       | 6  |		Call	0x0,0x36
015b e418       |    |		Load	0x2,0x18
015c 016d       | m  |		Execute	Variant_Record,Structure_Write
015d e418       |    |		Load	0x2,0x18
015e 4800       |H   |		Short_Literal	0x0
015f e408       |    |		Load	0x2,0x8
0160 8037       | 7  |		Call	0x0,0x37
0161 e413       |    |		Load	0x2,0x13
0162 e035       | 5  |		Load	0x0,0x35
0163 8038       | 8  |		Call	0x0,0x38
0164 e039       | 9  |		Load	0x0,0x39
0165 8036       | 6  |		Call	0x0,0x36
0166 e417       |    |		Load	0x2,0x17
0167 016d       | m  |		Execute	Variant_Record,Structure_Write
0168 e417       |    |		Load	0x2,0x17
0169 e418       |    |		Load	0x2,0x18
016a 803a       | :  |		Call	0x0,0x3a
016b e416       |    |		Load	0x2,0x16
016c 016d       | m  |		Execute	Variant_Record,Structure_Write
016d e416       |    |		Load	0x2,0x16
016e 4800       |H   |		Short_Literal	0x0
016f e405       |    |		Load	0x2,0x5
0170 803b       | ;  |		Call	0x0,0x3b
0171 e40f       |    |		Load	0x2,0xf
0172 e418       |    |		Load	0x2,0x18
0173 803a       | :  |		Call	0x0,0x3a
0174 e419       |    |		Load	0x2,0x19
0175 016d       | m  |		Execute	Variant_Record,Structure_Write
0176 e419       |    |		Load	0x2,0x19
0177 4800       |H   |		Short_Literal	0x0
0178 e403       |    |		Load	0x2,0x3
0179 803c       | <  |		Call	0x0,0x3c
017a e410       |    |		Load	0x2,0x10
017b e419       |    |		Load	0x2,0x19
017c 803a       | :  |		Call	0x0,0x3a
017d e41a       |    |		Load	0x2,0x1a
017e 016d       | m  |		Execute	Variant_Record,Structure_Write
017f 00db       |    |		Load_Top	At_Offset_3
0180 4800       |H   |		Short_Literal	0x0
0181 e406       |    |		Load	0x2,0x6
0182 803d       | =  |		Call	0x0,0x3d
0183 e411       |    |		Load	0x2,0x11
0184 e41a       |    |		Load	0x2,0x1a
0185 803a       | :  |		Call	0x0,0x3a
0186 4800       |H   |		Short_Literal	0x0
0187 e407       |    |		Load	0x2,0x7
0188 803e       | >  |		Call	0x0,0x3e
0189 e03f       | ?  |		Load	0x0,0x3f
018a 4800       |H   |		Short_Literal	0x0
018b e40a       |    |		Load	0x2,0xa
018c 8040       | @  |		Call	0x0,0x40
018d e413       |    |		Load	0x2,0x13
018e 8041       | A  |		Call	0x0,0x41
018f 09ff       |    |		Execute_Immediate	Binary_Scale,-0x1
0190 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0191 00d8       |    |		Load_Top	At_Offset_0
0192 8042       | B  |		Call	0x0,0x42
0193 4800       |H   |		Short_Literal	0x0
0194 e409       |    |		Load	0x2,0x9
0195 8043       | C  |		Call	0x0,0x43
0196 e416       |    |		Load	0x2,0x16
0197 e415       |    |		Load	0x2,0x15
0198 8044       | D  |		Call	0x0,0x44
0199 6807       |h   |		Jump_Zero	0x1a1
019a e416       |    |		Load	0x2,0x16
019b e415       |    |		Load	0x2,0x15
019c 016d       | m  |		Execute	Variant_Record,Structure_Write
019d e416       |    |		Load	0x2,0x16
019e 4800       |H   |		Short_Literal	0x0
019f e40c       |    |		Load	0x2,0xc
01a0 8045       | E  |		Call	0x0,0x45
01a1 e030       | 0  |		Load	0x0,0x30
01a2 0092 0206  |    |		Action	Push_String_Extended,0x206					; "The current position is :"
01a4 8046       | F  |		Call	0x0,0x46
01a5 e030       | 0  |		Load	0x0,0x30
01a6 e418       |    |		Load	0x2,0x18
01a7 8041       | A  |		Call	0x0,0x41
01a8 00e0       |    |		Load_Encached	Standard_Cache
01a9 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
01aa 8032       | 2  |		Call	0x0,0x32
01ab e030       | 0  |		Load	0x0,0x30
01ac 0092 0207  |    |		Action	Push_String_Extended,0x207					; "The up commande is :"
01ae 8046       | F  |		Call	0x0,0x46
01af e030       | 0  |		Load	0x0,0x30
01b0 e413       |    |		Load	0x2,0x13
01b1 8041       | A  |		Call	0x0,0x41
01b2 00e0       |    |		Load_Encached	Standard_Cache
01b3 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
01b4 8032       | 2  |		Call	0x0,0x32
01b5 e030       | 0  |		Load	0x0,0x30
01b6 0092 0208  |    |		Action	Push_String_Extended,0x208					; "The delta y val is :"
01b8 8046       | F  |		Call	0x0,0x46
01b9 e030       | 0  |		Load	0x0,0x30
01ba e416       |    |		Load	0x2,0x16
01bb 8041       | A  |		Call	0x0,0x41
01bc 00e0       |    |		Load_Encached	Standard_Cache
01bd 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
01be 8032       | 2  |		Call	0x0,0x32
01bf e030       | 0  |		Load	0x0,0x30
01c0 8031       | 1  |		Call	0x0,0x31
01c1 e047       | G  |		Load	0x0,0x47
01c2 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
01c3 e047       | G  |		Load	0x0,0x47
01c4 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
01c5 e02f       | /  |		Load	0x0,0x2f
01c6 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
01c7 00da       |    |		Load_Top	At_Offset_2
01c8 017d       | }  |		Execute	Record,Structure_Write
01c9 00d9       |    |		Load_Top	At_Offset_1
01ca 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
01cb 6034       |`4  |		Indirect_Literal	Discrete,0x200,{0x00000000, 0x0000ea60}
01cc 0271       | q  |		Execute	Discrete,Times
01cd 005b       | [  |		Store_Top	Discrete,At_Offset_3
01ce 00da       |    |		Load_Top	At_Offset_2
01cf 00da       |    |		Load_Top	At_Offset_2
01d0 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
01d1 4be8       |K   |		Short_Literal	0x3e8
01d2 0271       | q  |		Execute	Discrete,Times
01d3 0273       | s  |		Execute	Discrete,Plus
01d4 005b       | [  |		Store_Top	Discrete,At_Offset_3
01d5 00da       |    |		Load_Top	At_Offset_2
01d6 00da       |    |		Load_Top	At_Offset_2
01d7 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
01d8 0273       | s  |		Execute	Discrete,Plus
01d9 005b       | [  |		Store_Top	Discrete,At_Offset_3
01da e048       | H  |		Load	0x0,0x48
01db 00db       |    |		Load_Top	At_Offset_3
01dc 00e0       |    |		Load_Encached	Standard_Cache
01dd 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
01de 0092 0209  |    |		Action	Push_String_Extended,0x209					; " "
01e0 01cc       |    |		Execute	Vector,Catenate
01e1 e418       |    |		Load	0x2,0x18
01e2 8041       | A  |		Call	0x0,0x41
01e3 00e0       |    |		Load_Encached	Standard_Cache
01e4 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
01e5 01cc       |    |		Execute	Vector,Catenate
01e6 0092 0209  |    |		Action	Push_String_Extended,0x209					; " "
01e8 01cc       |    |		Execute	Vector,Catenate
01e9 e413       |    |		Load	0x2,0x13
01ea 8041       | A  |		Call	0x0,0x41
01eb 00e0       |    |		Load_Encached	Standard_Cache
01ec 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
01ed 01cc       |    |		Execute	Vector,Catenate
01ee 0092 0209  |    |		Action	Push_String_Extended,0x209					; " "
01f0 01cc       |    |		Execute	Vector,Catenate
01f1 e416       |    |		Load	0x2,0x16
01f2 8041       | A  |		Call	0x0,0x41
01f3 00e0       |    |		Load_Encached	Standard_Cache
01f4 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
01f5 01cc       |    |		Execute	Vector,Catenate
01f6 e414       |    |		Load	0x2,0x14
01f7 8041       | A  |		Call	0x0,0x41
01f8 00e0       |    |		Load_Encached	Standard_Cache
01f9 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
01fa 01cc       |    |		Execute	Vector,Catenate
01fb 0092 020a  |    |		Action	Push_String_Extended,0x20a					; " B"
01fd 01cc       |    |		Execute	Vector,Catenate
01fe 8049       | I  |		Call	0x0,0x49
01ff 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0200 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000ea60}
0204 ; --------------------------------------------------------------------------------------
0204 ; STRING TABLE
0204 ; --------------------------------------------------------------------------------------
0204 0010       |    |		.STRTAB	0x0010->0x020c							; "********************************************************"
0205 0046       | F  |		.STRTAB	0x0046->0x0228							; "      quadrant B : UPDATE RULE "
0206 0063       | c  |		.STRTAB	0x0063->0x0237							; "The current position is :"
0207 007a       | z  |		.STRTAB	0x007a->0x0244							; "The up commande is :"
0208 008c       |    |		.STRTAB	0x008c->0x024e							; "The delta y val is :"
0209 009e       |    |		.STRTAB	0x009e->0x0258							; " "
020a 009d       |    |		.STRTAB	0x009d->0x0258							; " B"
020b 009d       |    |		.STREND 0x009d->0x0259
020c 2a2a 2a2a  |****|		.STRTAB_STRINGS
025a 0000 0000  |    |		.BLANK	0000[0x6]
0260 ; --------------------------------------------------------------------------------------
0260 ; Debug Table
0260 ; --------------------------------------------------------------------------------------
0260 0004 0009  |    |		.DEBUG4	0x0004,0x0009,0x5256,0x0000,0x0001,0x0004
0266 000b 0276  |   v|		.DBG4T	0x000b,0x0276,0x0000,0x0000
026a 0010 027a  |   z|		.DBG4T	0x0010,0x027a,0x0000,0x0000
026e 001b 027e  |   ~|		.DBG4T	0x001b,0x027e,0x0002,0x0000
0272 00c3 0283  |    |		.DBG4T	0x00c3,0x0283,0x0001,0x0000
0276 ; --------------------------------------------------------------------------------------
0276 ; Debug chain
0276 ; --------------------------------------------------------------------------------------
0276 0002 0000  |    |		.DBGLEN	0x0002,0x0000
0278 000b 000d  |    |		.DBGLNO	0x000b,0x000d
027a ; --------------------------------------------------------------------------------------
027a ; Debug chain
027a ; --------------------------------------------------------------------------------------
027a 0002 0000  |    |		.DBGLEN	0x0002,0x0000
027c 0010 0012  |    |		.DBGLNO	0x0010,0x0012
027e ; --------------------------------------------------------------------------------------
027e ; Debug chain
027e ; --------------------------------------------------------------------------------------
027e 0002 0001  |    |		.DBGLEN	0x0002,0x0001
0280 001b 001c  |    |		.DBGLNO	0x001b,0x001c,0x001d
0283 ; --------------------------------------------------------------------------------------
0283 ; Debug chain
0283 ; --------------------------------------------------------------------------------------
0283 001c 0022  |   "|		.DBGLEN	0x001c,0x0022
0285 00c3 00c7  |    |		.DBGLNO	0x00c3,0x00c7,0x00cb,0x00cf,0x00d3,0x00d7,0x00db,0x00df,0x00e3,0x00e7,0x00eb,0x00ef,0x00f6,0x00fd,0x0104,0x010b,0x0112,0x0119,0x0120,0x0127,0x012e,0x0132,0x0136,0x013a,0x013e,0x0142,0x0143,0x0146,0x0147,0x0149,0x014d,0x0151,0x0155,0x0159,0x015d,0x0161,0x0164,0x0168,0x016d,0x0171,0x0176,0x017a,0x017f,0x0183,0x0189,0x018d,0x0191,0x0196,0x019a,0x019d,0x01a1,0x01a5,0x01ab,0x01af,0x01b5,0x01b9,0x01bf,0x01c1,0x01c9,0x01ce,0x01d5,0x01da
02c3 0000 0000  |    |		.BLANK	0000[0x13d]