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

⟦3b51d9633⟧

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

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 01f0       |    |		.CONST	0x01f0								; 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 0172       | r  |		.CONST	0x0172								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0014       |    |		.CONST	0x0014								; Number of locals
000b			INIT_0008:
000b 029a 017b  |   {|		Declare_Subprogram	INIT_0178,For_Outer_Call,Visible,Unelaborated
000d 00bf       |    |		Action	Accept_Activation
000e 4800       |H   |		Short_Literal	0x0
000f 4805       |H   |		Short_Literal	0x5
0010 029f 018b  |    |		Declare_Subprogram	INIT_0188,For_Call
0012 03fd       |    |		Declare_Type	Discrete,Defined
0013 4800       |H   |		Short_Literal	0x0
0014 4806       |H   |		Short_Literal	0x6
0015 e001       |    |		Load	0x0,0x1
0016 01d7       |    |		Execute	Vector,Field_Read
0017 02a0       |    |		Declare_Subprogram	Null_Subprogram
0018 038e       |    |		Declare_Type	Package,Defined
0019 e001       |    |		Load	0x0,0x1
001a 4805       |H   |		Short_Literal	0x5
001b e001       |    |		Load	0x0,0x1
001c 01d7       |    |		Execute	Vector,Field_Read
001d 4802       |H   |		Short_Literal	0x2
001e 00db       |    |		Load_Top	At_Offset_3
001f 020e       |    |		Execute	Module,Augment_Imports
0020 0387       |    |		Declare_Variable	Package
0021 e002       |    |		Load	0x0,0x2
0022 e003       |    |		Load	0x0,0x3
0023 a004       |    |		Store_Unchecked	0x0,0x4
0024 e005       |    |		Load	0x0,0x5
0025 a006       |    |		Store_Unchecked	0x0,0x6
0026 a007       |    |		Store_Unchecked	0x0,0x7
0027 a008       |    |		Store_Unchecked	0x0,0x8
0028 a009       |    |		Store_Unchecked	0x0,0x9
0029 e00a       |    |		Load	0x0,0xa
002a e00b       |    |		Load	0x0,0xb
002b e00c       |    |		Load	0x0,0xc
002c a00d       |    |		Store_Unchecked	0x0,0xd
002d e00e       |    |		Load	0x0,0xe
002e e00f       |    |		Load	0x0,0xf
002f a010       |    |		Store_Unchecked	0x0,0x10
0030 a011       |    |		Store_Unchecked	0x0,0x11
0031 a012       |    |		Store_Unchecked	0x0,0x12
0032 a013       |    |		Store_Unchecked	0x0,0x13
0033 e014       |    |		Load	0x0,0x14
0034 a015       |    |		Store_Unchecked	0x0,0x15
0035 a016       |    |		Store_Unchecked	0x0,0x16
0036 e017       |    |		Load	0x0,0x17
0037 a018       |    |		Store_Unchecked	0x0,0x18
0038 e019       |    |		Load	0x0,0x19
0039 a01a       |    |		Store_Unchecked	0x0,0x1a
003a e01b       |    |		Load	0x0,0x1b
003b a01c       |    |		Store_Unchecked	0x0,0x1c
003c a01d       |    |		Store_Unchecked	0x0,0x1d
003d a01e       |    |		Store_Unchecked	0x0,0x1e
003e a01f       |    |		Store_Unchecked	0x0,0x1f
003f a020       |    |		Store_Unchecked	0x0,0x20
0040 a021       | !  |		Store_Unchecked	0x0,0x21
0041 a022       | "  |		Store_Unchecked	0x0,0x22
0042 4821       |H!  |		Short_Literal	0x21
0043 e20f       |    |		Load	0x1,0xf
0044 020e       |    |		Execute	Module,Augment_Imports
0045 00d8       |    |		Load_Top	At_Offset_0
0046 020f       |    |		Execute	Module,Activate
0047 4800       |H   |		Short_Literal	0x0
0048 4804       |H   |		Short_Literal	0x4
0049 e001       |    |		Load	0x0,0x1
004a 01d7       |    |		Execute	Vector,Field_Read
004b 02a0       |    |		Declare_Subprogram	Null_Subprogram
004c 038e       |    |		Declare_Type	Package,Defined
004d e001       |    |		Load	0x0,0x1
004e 4803       |H   |		Short_Literal	0x3
004f e001       |    |		Load	0x0,0x1
0050 01d7       |    |		Execute	Vector,Field_Read
0051 4802       |H   |		Short_Literal	0x2
0052 00db       |    |		Load_Top	At_Offset_3
0053 020e       |    |		Execute	Module,Augment_Imports
0054 0387       |    |		Declare_Variable	Package
0055 e002       |    |		Load	0x0,0x2
0056 e00e       |    |		Load	0x0,0xe
0057 a023       | #  |		Store_Unchecked	0x0,0x23
0058 e017       |    |		Load	0x0,0x17
0059 a006       |    |		Store_Unchecked	0x0,0x6
005a a010       |    |		Store_Unchecked	0x0,0x10
005b e00a       |    |		Load	0x0,0xa
005c e00b       |    |		Load	0x0,0xb
005d e00c       |    |		Load	0x0,0xc
005e a024       | $  |		Store_Unchecked	0x0,0x24
005f a013       |    |		Store_Unchecked	0x0,0x13
0060 a015       |    |		Store_Unchecked	0x0,0x15
0061 a016       |    |		Store_Unchecked	0x0,0x16
0062 480d       |H   |		Short_Literal	0xd
0063 e210       |    |		Load	0x1,0x10
0064 020e       |    |		Execute	Module,Augment_Imports
0065 00d8       |    |		Load_Top	At_Offset_0
0066 020f       |    |		Execute	Module,Activate
0067 4800       |H   |		Short_Literal	0x0
0068 4802       |H   |		Short_Literal	0x2
0069 e001       |    |		Load	0x0,0x1
006a 01d7       |    |		Execute	Vector,Field_Read
006b 02a0       |    |		Declare_Subprogram	Null_Subprogram
006c 038e       |    |		Declare_Type	Package,Defined
006d e001       |    |		Load	0x0,0x1
006e 4801       |H   |		Short_Literal	0x1
006f e001       |    |		Load	0x0,0x1
0070 01d7       |    |		Execute	Vector,Field_Read
0071 4802       |H   |		Short_Literal	0x2
0072 00db       |    |		Load_Top	At_Offset_3
0073 020e       |    |		Execute	Module,Augment_Imports
0074 0387       |    |		Declare_Variable	Package
0075 e002       |    |		Load	0x0,0x2
0076 e003       |    |		Load	0x0,0x3
0077 a023       | #  |		Store_Unchecked	0x0,0x23
0078 e005       |    |		Load	0x0,0x5
0079 a006       |    |		Store_Unchecked	0x0,0x6
007a a007       |    |		Store_Unchecked	0x0,0x7
007b e00a       |    |		Load	0x0,0xa
007c e019       |    |		Load	0x0,0x19
007d a00d       |    |		Store_Unchecked	0x0,0xd
007e a013       |    |		Store_Unchecked	0x0,0x13
007f a015       |    |		Store_Unchecked	0x0,0x15
0080 a016       |    |		Store_Unchecked	0x0,0x16
0081 480c       |H   |		Short_Literal	0xc
0082 e211       |    |		Load	0x1,0x11
0083 020e       |    |		Execute	Module,Augment_Imports
0084 00d8       |    |		Load_Top	At_Offset_0
0085 020f       |    |		Execute	Module,Activate
0086 4800       |H   |		Short_Literal	0x0
0087 4808       |H   |		Short_Literal	0x8
0088 e001       |    |		Load	0x0,0x1
0089 01d7       |    |		Execute	Vector,Field_Read
008a 02a0       |    |		Declare_Subprogram	Null_Subprogram
008b 038e       |    |		Declare_Type	Package,Defined
008c e001       |    |		Load	0x0,0x1
008d 4807       |H   |		Short_Literal	0x7
008e e001       |    |		Load	0x0,0x1
008f 01d7       |    |		Execute	Vector,Field_Read
0090 4802       |H   |		Short_Literal	0x2
0091 00db       |    |		Load_Top	At_Offset_3
0092 020e       |    |		Execute	Module,Augment_Imports
0093 0387       |    |		Declare_Variable	Package
0094 e002       |    |		Load	0x0,0x2
0095 e003       |    |		Load	0x0,0x3
0096 a023       | #  |		Store_Unchecked	0x0,0x23
0097 e005       |    |		Load	0x0,0x5
0098 a006       |    |		Store_Unchecked	0x0,0x6
0099 a009       |    |		Store_Unchecked	0x0,0x9
009a e00a       |    |		Load	0x0,0xa
009b e00b       |    |		Load	0x0,0xb
009c e00c       |    |		Load	0x0,0xc
009d a004       |    |		Store_Unchecked	0x0,0x4
009e a00d       |    |		Store_Unchecked	0x0,0xd
009f e014       |    |		Load	0x0,0x14
00a0 a01d       |    |		Store_Unchecked	0x0,0x1d
00a1 a013       |    |		Store_Unchecked	0x0,0x13
00a2 a015       |    |		Store_Unchecked	0x0,0x15
00a3 a016       |    |		Store_Unchecked	0x0,0x16
00a4 a025       | %  |		Store_Unchecked	0x0,0x25
00a5 a01f       |    |		Store_Unchecked	0x0,0x1f
00a6 a026       | &  |		Store_Unchecked	0x0,0x26
00a7 a027       | '  |		Store_Unchecked	0x0,0x27
00a8 a028       | (  |		Store_Unchecked	0x0,0x28
00a9 4815       |H   |		Short_Literal	0x15
00aa e212       |    |		Load	0x1,0x12
00ab 020e       |    |		Execute	Module,Augment_Imports
00ac 00d8       |    |		Load_Top	At_Offset_0
00ad 020f       |    |		Execute	Module,Activate
00ae 4800       |H   |		Short_Literal	0x0
00af 480a       |H   |		Short_Literal	0xa
00b0 e001       |    |		Load	0x0,0x1
00b1 01d7       |    |		Execute	Vector,Field_Read
00b2 02a0       |    |		Declare_Subprogram	Null_Subprogram
00b3 038e       |    |		Declare_Type	Package,Defined
00b4 e001       |    |		Load	0x0,0x1
00b5 4809       |H   |		Short_Literal	0x9
00b6 e001       |    |		Load	0x0,0x1
00b7 01d7       |    |		Execute	Vector,Field_Read
00b8 4802       |H   |		Short_Literal	0x2
00b9 00db       |    |		Load_Top	At_Offset_3
00ba 020e       |    |		Execute	Module,Augment_Imports
00bb 0387       |    |		Declare_Variable	Package
00bc e002       |    |		Load	0x0,0x2
00bd e00e       |    |		Load	0x0,0xe
00be a023       | #  |		Store_Unchecked	0x0,0x23
00bf e00f       |    |		Load	0x0,0xf
00c0 a006       |    |		Store_Unchecked	0x0,0x6
00c1 a012       |    |		Store_Unchecked	0x0,0x12
00c2 e00a       |    |		Load	0x0,0xa
00c3 e00b       |    |		Load	0x0,0xb
00c4 e00c       |    |		Load	0x0,0xc
00c5 a00d       |    |		Store_Unchecked	0x0,0xd
00c6 e014       |    |		Load	0x0,0x14
00c7 a01d       |    |		Store_Unchecked	0x0,0x1d
00c8 a013       |    |		Store_Unchecked	0x0,0x13
00c9 a015       |    |		Store_Unchecked	0x0,0x15
00ca a016       |    |		Store_Unchecked	0x0,0x16
00cb a025       | %  |		Store_Unchecked	0x0,0x25
00cc a01f       |    |		Store_Unchecked	0x0,0x1f
00cd a026       | &  |		Store_Unchecked	0x0,0x26
00ce a027       | '  |		Store_Unchecked	0x0,0x27
00cf a028       | (  |		Store_Unchecked	0x0,0x28
00d0 4814       |H   |		Short_Literal	0x14
00d1 e213       |    |		Load	0x1,0x13
00d2 020e       |    |		Execute	Module,Augment_Imports
00d3 00d8       |    |		Load_Top	At_Offset_0
00d4 020f       |    |		Execute	Module,Activate
00d5 0093 0000  |    |		push_full_address	0x0
00d7 60ac       |`   |		Indirect_Literal	Discrete,0x184,{0x80000000, 0x00010000}
00d8 0273       | s  |		Execute	Discrete,Plus
00d9 e029       | )  |		Load	0x0,0x29
00da 0273       | s  |		Execute	Discrete,Plus
00db e02a       | *  |		Load	0x0,0x2a
00dc 0273       | s  |		Execute	Discrete,Plus
00dd 4800       |H   |		Short_Literal	0x0
00de e20e       |    |		Load	0x1,0xe
00df 4805       |H   |		Short_Literal	0x5
00e0 4800       |H   |		Short_Literal	0x0
00e1 0092 01ae  |    |		Action	Push_String_Extended,0x1ae					; "GIVE_WORK_TO_A_ROBOT"
00e3 e20f       |    |		Load	0x1,0xf
00e4 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
00e5 e20f       |    |		Load	0x1,0xf
00e6 190e       |    |		Execute	Package,Field_Reference,Field_Number 0xe
00e7 4801       |H   |		Short_Literal	0x1
00e8 0092 01af  |    |		Action	Push_String_Extended,0x1af					; "A_RESERVED_BOX_EXIST"
00ea e210       |    |		Load	0x1,0x10
00eb 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
00ec e210       |    |		Load	0x1,0x10
00ed 190e       |    |		Execute	Package,Field_Reference,Field_Number 0xe
00ee 4802       |H   |		Short_Literal	0x2
00ef 0092 01b0  |    |		Action	Push_String_Extended,0x1b0					; "A_BRICK_EXIST_ON_HEAP"
00f1 e211       |    |		Load	0x1,0x11
00f2 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
00f3 e211       |    |		Load	0x1,0x11
00f4 190e       |    |		Execute	Package,Field_Reference,Field_Number 0xe
00f5 4803       |H   |		Short_Literal	0x3
00f6 0092 01b1  |    |		Action	Push_String_Extended,0x1b1					; "NO_BRICKS_AND_NO_WORKING_ROBOT"
00f8 e212       |    |		Load	0x1,0x12
00f9 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
00fa e212       |    |		Load	0x1,0x12
00fb 190e       |    |		Execute	Package,Field_Reference,Field_Number 0xe
00fc 4804       |H   |		Short_Literal	0x4
00fd 0092 01b2  |    |		Action	Push_String_Extended,0x1b2					; "NO_EMPTY_BOXES_LEFT"
00ff e213       |    |		Load	0x1,0x13
0100 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0101 e213       |    |		Load	0x1,0x13
0102 190e       |    |		Execute	Package,Field_Reference,Field_Number 0xe
0103 4805       |H   |		Short_Literal	0x5
0104 0092 01b3  |    |		Action	Push_String_Extended,0x1b3					; "NO_MORE"
0106 00c4       |    |		Action	Make_Default
0107 a02b       | +  |		Store_Unchecked	0x0,0x2b
0108 4805       |H   |		Short_Literal	0x5
0109 0092 01b3  |    |		Action	Push_String_Extended,0x1b3					; "NO_MORE"
010b 00c4       |    |		Action	Make_Default
010c a02b       | +  |		Store_Unchecked	0x0,0x2b
010d 4805       |H   |		Short_Literal	0x5
010e 0092 01b3  |    |		Action	Push_String_Extended,0x1b3					; "NO_MORE"
0110 00c4       |    |		Action	Make_Default
0111 a02b       | +  |		Store_Unchecked	0x0,0x2b
0112 4805       |H   |		Short_Literal	0x5
0113 0092 01b3  |    |		Action	Push_String_Extended,0x1b3					; "NO_MORE"
0115 00c4       |    |		Action	Make_Default
0116 a02b       | +  |		Store_Unchecked	0x0,0x2b
0117 4805       |H   |		Short_Literal	0x5
0118 0092 01b3  |    |		Action	Push_String_Extended,0x1b3					; "NO_MORE"
011a 00c4       |    |		Action	Make_Default
011b a02b       | +  |		Store_Unchecked	0x0,0x2b
011c 4805       |H   |		Short_Literal	0x5
011d 0092 01b3  |    |		Action	Push_String_Extended,0x1b3					; "NO_MORE"
011f 00c4       |    |		Action	Make_Default
0120 a02b       | +  |		Store_Unchecked	0x0,0x2b
0121 4805       |H   |		Short_Literal	0x5
0122 0092 01b3  |    |		Action	Push_String_Extended,0x1b3					; "NO_MORE"
0124 00c4       |    |		Action	Make_Default
0125 a02b       | +  |		Store_Unchecked	0x0,0x2b
0126 4805       |H   |		Short_Literal	0x5
0127 0092 01b3  |    |		Action	Push_String_Extended,0x1b3					; "NO_MORE"
0129 00c4       |    |		Action	Make_Default
012a a02b       | +  |		Store_Unchecked	0x0,0x2b
012b 4805       |H   |		Short_Literal	0x5
012c 0092 01b3  |    |		Action	Push_String_Extended,0x1b3					; "NO_MORE"
012e 00c4       |    |		Action	Make_Default
012f a02b       | +  |		Store_Unchecked	0x0,0x2b
0130 4805       |H   |		Short_Literal	0x5
0131 0092 01b3  |    |		Action	Push_String_Extended,0x1b3					; "NO_MORE"
0133 00c4       |    |		Action	Make_Default
0134 a02b       | +  |		Store_Unchecked	0x0,0x2b
0135 4805       |H   |		Short_Literal	0x5
0136 0092 01b3  |    |		Action	Push_String_Extended,0x1b3					; "NO_MORE"
0138 00c4       |    |		Action	Make_Default
0139 a02b       | +  |		Store_Unchecked	0x0,0x2b
013a 4805       |H   |		Short_Literal	0x5
013b 0092 01b3  |    |		Action	Push_String_Extended,0x1b3					; "NO_MORE"
013d 00c4       |    |		Action	Make_Default
013e a02b       | +  |		Store_Unchecked	0x0,0x2b
013f 4805       |H   |		Short_Literal	0x5
0140 0092 01b3  |    |		Action	Push_String_Extended,0x1b3					; "NO_MORE"
0142 00c4       |    |		Action	Make_Default
0143 a02b       | +  |		Store_Unchecked	0x0,0x2b
0144 4805       |H   |		Short_Literal	0x5
0145 0092 01b3  |    |		Action	Push_String_Extended,0x1b3					; "NO_MORE"
0147 00c4       |    |		Action	Make_Default
0148 a02b       | +  |		Store_Unchecked	0x0,0x2b
0149 4805       |H   |		Short_Literal	0x5
014a 0092 01b3  |    |		Action	Push_String_Extended,0x1b3					; "NO_MORE"
014c 00c4       |    |		Action	Make_Default
014d a02b       | +  |		Store_Unchecked	0x0,0x2b
014e e02c       | ,  |		Load	0x0,0x2c
014f c22e       | .  |		Store	0x1,0x2e
0150 e02c       | ,  |		Load	0x0,0x2c
0151 c232       | 2  |		Store	0x1,0x32
0152 e02c       | ,  |		Load	0x0,0x2c
0153 c236       | 6  |		Store	0x1,0x36
0154 e02c       | ,  |		Load	0x0,0x2c
0155 c23a       | :  |		Store	0x1,0x3a
0156 e02c       | ,  |		Load	0x0,0x2c
0157 c23e       | >  |		Store	0x1,0x3e
0158 e02c       | ,  |		Load	0x0,0x2c
0159 c242       | B  |		Store	0x1,0x42
015a e02c       | ,  |		Load	0x0,0x2c
015b c246       | F  |		Store	0x1,0x46
015c e02c       | ,  |		Load	0x0,0x2c
015d c24a       | J  |		Store	0x1,0x4a
015e e02c       | ,  |		Load	0x0,0x2c
015f c24e       | N  |		Store	0x1,0x4e
0160 e02c       | ,  |		Load	0x0,0x2c
0161 c252       | R  |		Store	0x1,0x52
0162 e02c       | ,  |		Load	0x0,0x2c
0163 c256       | V  |		Store	0x1,0x56
0164 e02c       | ,  |		Load	0x0,0x2c
0165 c25a       | Z  |		Store	0x1,0x5a
0166 e02c       | ,  |		Load	0x0,0x2c
0167 c25e       | ^  |		Store	0x1,0x5e
0168 e02c       | ,  |		Load	0x0,0x2c
0169 c262       | b  |		Store	0x1,0x62
016a e02c       | ,  |		Load	0x0,0x2c
016b c266       | f  |		Store	0x1,0x66
016c e02d       | -  |		Load	0x0,0x2d
016d 0387       |    |		Declare_Variable	Package
016e 00d8       |    |		Load_Top	At_Offset_0
016f 020f       |    |		Execute	Module,Activate
0170 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
0171 00c7       |    |		Action	Elaborate_Subprogram
0172			BODY_0008:
0172 00bc       |    |		Action	Signal_Activated
0173 00bb       |    |		Action	Signal_Completion
0174 0000 0000  |    |		.BLANK	0000[0x4]
0178 ; --------------------------------------------------------------------------------------
0178 ; SUBPROGRAM
0178 ; --------------------------------------------------------------------------------------
0178 017b       | {  |		.CONST	0x017b								; Address of begin
0179 0004       |    |		.CONST	0x0004								; Address of exception handler
017a 0001       |    |		.CONST	0x0001								; Number of locals
017b			BODY_0178:
017b			INIT_0178:
017b 00db       |    |		Load_Top	At_Offset_3
017c 00db       |    |		Load_Top	At_Offset_3
017d e02e       | .  |		Load	0x0,0x2e
017e e214       |    |		Load	0x1,0x14
017f 0096       |    |		Execute	Package,Entry
0180 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0181 0000 0000  |    |		.XXX[0x3]
0183 0000       |    |
0184 8000 0000  |    |		.LITERAL	{0x80000000, 0x00010000}
0188 ; --------------------------------------------------------------------------------------
0188 ; SUBPROGRAM
0188 ; --------------------------------------------------------------------------------------
0188 018b       |    |		.CONST	0x018b								; Address of begin
0189 0004       |    |		.CONST	0x0004								; Address of exception handler
018a 0001       |    |		.CONST	0x0001								; Number of locals
018b			BODY_0188:
018b			INIT_0188:
018b 4607       |F   |		Jump_Case	0x8
018c 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
018d 7807       |x   |		Jump	0x195								; case 0x1
018e 780a       |x   |		Jump	0x199								; case 0x2
018f 780e       |x   |		Jump	0x19e								; case 0x3
0190 7811       |x   |		Jump	0x1a2								; case 0x4
0191 7812       |x   |		Jump	0x1a4								; case 0x5
0192 7813       |x   |		Jump	0x1a6								; case 0x6
0193 7816       |x   |		Jump	0x1aa								; case 0x7
0194 4302       |C   |		.XXX[0x1]
0195 00da       |    |		Load_Top	At_Offset_2
0196 0091 01ae  |    |		Action	Push_String_Extended_Indexed,0x1ae				; "GIVE_WORK_TO_A_ROBOT"
0198 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0199 00db       |    |		Load_Top	At_Offset_3
019a 00db       |    |		Load_Top	At_Offset_3
019b 00e0       |    |		Load_Encached	Standard_Cache
019c 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
019d 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
019e 00da       |    |		Load_Top	At_Offset_2
019f 00e0       |    |		Load_Encached	Standard_Cache
01a0 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
01a1 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
01a2 00db       |    |		Load_Top	At_Offset_3
01a3 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
01a4 00db       |    |		Load_Top	At_Offset_3
01a5 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
01a6 e20e       |    |		Load	0x1,0xe
01a7 00dc       |    |		Load_Top	At_Offset_4
01a8 0267       | g  |		Execute	Discrete,Predecessor
01a9 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
01aa e20e       |    |		Load	0x1,0xe
01ab 00dc       |    |		Load_Top	At_Offset_4
01ac 0268       | h  |		Execute	Discrete,Successor
01ad 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
01ae ; --------------------------------------------------------------------------------------
01ae ; STRING TABLE
01ae ; --------------------------------------------------------------------------------------
01ae 000e       |    |		.STRTAB	0x000e->0x01b5							; "GIVE_WORK_TO_A_ROBOT"
01af 0020       |    |		.STRTAB	0x0020->0x01bf							; "A_RESERVED_BOX_EXIST"
01b0 0032       | 2  |		.STRTAB	0x0032->0x01c9							; "A_BRICK_EXIST_ON_HEAP"
01b1 0045       | E  |		.STRTAB	0x0045->0x01d3							; "NO_BRICKS_AND_NO_WORKING_ROBOT"
01b2 0061       | a  |		.STRTAB	0x0061->0x01e2							; "NO_EMPTY_BOXES_LEFT"
01b3 0072       | r  |		.STRTAB	0x0072->0x01ec							; "NO_MORE"
01b4 0077       | w  |		.STREND 0x0077->0x01ef
01b5 4749 5645  |GIVE|		.STRTAB_STRINGS
01f0 ; --------------------------------------------------------------------------------------
01f0 ; Debug Table
01f0 ; --------------------------------------------------------------------------------------
01f0 0004 0009  |    |		.DEBUG4	0x0004,0x0009,0x0eaa,0x0000,0x0001,0x0004
01f6 000b 0206  |    |		.DBG4T	0x000b,0x0206,0x8000,0x0000
01fa 000e 0209  |    |		.DBG4T	0x000e,0x0209,0x8000,0x0000
01fe 017b 0218  | {  |		.DBG4T	0x017b,0x0218,0x0001,0x0000
0202 018b 0000  |    |		.DBG4T	0x018b,0x0000,0x0005,0x0000
0206 ; --------------------------------------------------------------------------------------
0206 ; Debug chain
0206 ; --------------------------------------------------------------------------------------
0206 0001 0000  |    |		.DBGLEN	0x0001,0x0000
0208 000b       |    |		.DBGLNO	0x000b
0209 ; --------------------------------------------------------------------------------------
0209 ; Debug chain
0209 ; --------------------------------------------------------------------------------------
0209 000d 0000  |    |		.DBGLEN	0x000d,0x0000
020b 000e 0013  |    |		.DBGLNO	0x000e,0x0013,0x0021,0x0047,0x0055,0x0067,0x0075,0x0086,0x0094,0x00ae,0x00bc,0x00d5,0x0170
0218 ; --------------------------------------------------------------------------------------
0218 ; Debug chain
0218 ; --------------------------------------------------------------------------------------
0218 0000 0001  |    |		.DBGLEN	0x0000,0x0001
021a 017b       | {  |		.DBGLNO	0x017b
021b 0000 0000  |    |		.BLANK	0000[0x1e5]