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

⟦948f09bc7⟧

    Length: 3072 (0xc00)
    Notes: 00_class, 5811_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0

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 5811       |X   |		.CONST	0x5811								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0308       |    |		.CONST	0x0308								; Offset of debug table
0004 0100       |    |		.CONST	0x0100								; Default exception handler - raise instruction
0005 00bb       |    |		.CONST	0x00bb								; Module termination instruction - signal completion
0006 0000       |    |		.CONST	0x0000								; Offset to segment table (only in elab segments)
0007 0002       |    |		.CONST	0x0002								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0045       | E  |		.CONST	0x0045								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 001b       |    |		.CONST	0x001b								; Number of locals
000b			INIT_0008:
000b 029a 004b  |   K|		Declare_Subprogram	INIT_0048,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0 = .DEBUG	0x000b,0x03a2,0x8000,0x0000,0x0025,0x6bd4,0x0000,0x0003
													; Debug Table 0x0.0x0 = 0xb,0xffff
000d 029a 0063  |   c|		Declare_Subprogram	INIT_0060,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x1 = 0xd,0xfffe
000f 029a 007b  |   {|		Declare_Subprogram	INIT_0078,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x2 = 0xf,0xfffd
0011 029a 0093  |    |		Declare_Subprogram	INIT_0090,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x3 = 0x11,0xfffc
0013 029a 00ab  |    |		Declare_Subprogram	INIT_00a8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x4 = 0x13,0xfffb
0015 029a 00c3  |    |		Declare_Subprogram	INIT_00c0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x5 = 0x15,0xfffa
0017 029a 00db  |    |		Declare_Subprogram	INIT_00d8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x6 = 0x17,0xfff9
0019 029a 00f3  |    |		Declare_Subprogram	INIT_00f0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x7 = 0x19,0xfff8
001b 029a 010b  |    |		Declare_Subprogram	INIT_0108,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x8 = 0x1b,0xfff7
001d 029a 0183  |    |		Declare_Subprogram	INIT_0180,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x9 = 0x1d,0xfff6
001f 029a 01a3  |    |		Declare_Subprogram	INIT_01a0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xa = 0x1f,0xfff5
0021 029a 01eb  |    |		Declare_Subprogram	INIT_01e8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xb = 0x21,0xfff4
0023 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0xc = 0x23,0xfff3
0024 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0xd = 0x24,0xfff2
0025 00bf       |    |		Action	Accept_Activation						; Debug Table 0x0.0xe = 0x25,0xfff1
0026 0007       |    |		Action	Break_Optional							; Debug Table 0x1 = .DEBUG	0x0026,0x03c2,0x8000,0x0000,0x0036,0xf804,0x0000,0x0011
													; Debug Table 0x1.0x0 = 0x26,0xffff
0027 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd				; Debug Table 0x1.0x1 = 0x27,0xfffe
0028 00c7       |    |		Action	Elaborate_Subprogram
0029 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe				; Debug Table 0x1.0x2 = 0x29,0xfffd
002a 00c7       |    |		Action	Elaborate_Subprogram
002b 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf				; Debug Table 0x1.0x3 = 0x2b,0xfffc
002c 00c7       |    |		Action	Elaborate_Subprogram
002d 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10				; Debug Table 0x1.0x4 = 0x2d,0xfffb
002e 00c7       |    |		Action	Elaborate_Subprogram
002f 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11				; Debug Table 0x1.0x5 = 0x2f,0xfffa
0030 00c7       |    |		Action	Elaborate_Subprogram
0031 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12				; Debug Table 0x1.0x6 = 0x31,0xfff9
0032 00c7       |    |		Action	Elaborate_Subprogram
0033 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13				; Debug Table 0x1.0x7 = 0x33,0xfff8
0034 00c7       |    |		Action	Elaborate_Subprogram
0035 1d14       |    |		Execute_Immediate	Reference_Lex_1,0x14				; Debug Table 0x1.0x8 = 0x35,0xfff7
0036 00c7       |    |		Action	Elaborate_Subprogram
0037 029d 021b  |    |		Declare_Subprogram	INIT_0218,For_Outer_Call			; Debug Table 0x1.0x9 = 0x37,0xfff6
0039 029d 023b  |   ;|		Declare_Subprogram	INIT_0238,For_Outer_Call			; Debug Table 0x1.0xa = 0x39,0xfff5
003b 029d 025b  |   [|		Declare_Subprogram	INIT_0258,For_Outer_Call			; Debug Table 0x1.0xb = 0x3b,0xfff4
003d 1d15       |    |		Execute_Immediate	Reference_Lex_1,0x15				; Debug Table 0x1.0xc = 0x3d,0xfff3
003e 00c7       |    |		Action	Elaborate_Subprogram
003f 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16				; Debug Table 0x1.0xd = 0x3f,0xfff2
0040 00c7       |    |		Action	Elaborate_Subprogram
0041 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17				; Debug Table 0x1.0xe = 0x41,0xfff1
0042 00c7       |    |		Action	Elaborate_Subprogram
0043 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18				; Debug Table 0x1.0xf = 0x43,0xfff0
0044 00c7       |    |		Action	Elaborate_Subprogram
0045			BODY_0008:
0045 00bc       |    |		Action	Signal_Activated
0046 00bb       |    |		Action	Signal_Completion
0047 0000       |    |		.XXX[0x1]
0048 ; --------------------------------------------------------------------------------------
0048 ; SUBPROGRAM
0048 ; --------------------------------------------------------------------------------------
0048 004b       | K  |		.CONST	0x004b								; Address of begin
0049 0058       | X  |		.CONST	0x0058								; Address of exception handler
004a 0001       |    |		.CONST	0x0001								; Number of locals
004b			BODY_0048:
004b			INIT_0048:
004b e001       |    |		Load	0x0,0x1								; Debug Table 0x2 = .DEBUG	0x004b,0x03e4,0x0001,0x0000,0x0025,0x6bd4,0x0000,0x0004
													; Debug Table 0x2.0x0 = 0x4b,0x1
004c 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
004d e002       |    |		Load	0x0,0x2
004e 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
004f 00d8       |    |		Load_Top	At_Offset_0
0050 e002       |    |		Load	0x0,0x2
0051 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
0052 7003       |p   |		Jump_Nonzero	0x56
0053 e003       |    |		Load	0x0,0x3
0054 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
0055 0257       | W  |		Execute	Discrete,Raise
0056 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0057 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0058			TRAP_0048:
0058 0007       |    |		Action	Break_Optional
0059 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0x2.0x1 = 0x59,0x2
005a 0000 0000  |    |		.BLANK	0000[0x6]
0060 ; --------------------------------------------------------------------------------------
0060 ; SUBPROGRAM
0060 ; --------------------------------------------------------------------------------------
0060 0063       | c  |		.CONST	0x0063								; Address of begin
0061 0070       | p  |		.CONST	0x0070								; Address of exception handler
0062 0001       |    |		.CONST	0x0001								; Number of locals
0063			BODY_0060:
0063			INIT_0060:
0063 e001       |    |		Load	0x0,0x1								; Debug Table 0x3 = .DEBUG	0x0063,0x03ea,0x0001,0x0000,0x0025,0x6bd4,0x0000,0x0008
													; Debug Table 0x3.0x0 = 0x63,0x1
0064 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0065 e002       |    |		Load	0x0,0x2
0066 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
0067 00d8       |    |		Load_Top	At_Offset_0
0068 e002       |    |		Load	0x0,0x2
0069 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
006a 7003       |p   |		Jump_Nonzero	0x6e
006b e003       |    |		Load	0x0,0x3
006c 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
006d 0257       | W  |		Execute	Discrete,Raise
006e 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
006f 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0070			TRAP_0060:
0070 0007       |    |		Action	Break_Optional
0071 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0x3.0x1 = 0x71,0x2
0072 0000 0000  |    |		.BLANK	0000[0x6]
0078 ; --------------------------------------------------------------------------------------
0078 ; SUBPROGRAM
0078 ; --------------------------------------------------------------------------------------
0078 007b       | {  |		.CONST	0x007b								; Address of begin
0079 0088       |    |		.CONST	0x0088								; Address of exception handler
007a 0001       |    |		.CONST	0x0001								; Number of locals
007b			BODY_0078:
007b			INIT_0078:
007b e001       |    |		Load	0x0,0x1								; Debug Table 0x4 = .DEBUG	0x007b,0x03f0,0x0002,0x0000,0x0025,0x6bd4,0x0000,0x000c
													; Debug Table 0x4.0x0 = 0x7b,0x1
007c 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
007d e002       |    |		Load	0x0,0x2
007e 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
007f 00d8       |    |		Load_Top	At_Offset_0
0080 e002       |    |		Load	0x0,0x2
0081 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
0082 7003       |p   |		Jump_Nonzero	0x86
0083 e003       |    |		Load	0x0,0x3
0084 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
0085 0257       | W  |		Execute	Discrete,Raise
0086 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0087 00ca       |    |		Action	Exit_Nullary_Function
0088			TRAP_0078:
0088 0007       |    |		Action	Break_Optional
0089 4800       |H   |		Short_Literal	0x0							; Debug Table 0x4.0x1 = 0x89,0x2
008a 00ca       |    |		Action	Exit_Nullary_Function
008b 0000 0000  |    |		.BLANK	0000[0x5]
0090 ; --------------------------------------------------------------------------------------
0090 ; SUBPROGRAM
0090 ; --------------------------------------------------------------------------------------
0090 0093       |    |		.CONST	0x0093								; Address of begin
0091 00a1       |    |		.CONST	0x00a1								; Address of exception handler
0092 0001       |    |		.CONST	0x0001								; Number of locals
0093			BODY_0090:
0093			INIT_0090:
0093 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x5 = .DEBUG	0x0093,0x03f6,0x0001,0x0000,0x0025,0x6bd4,0x0000,0x0011
													; Debug Table 0x5.0x0 = 0x93,0x1
0094 e001       |    |		Load	0x0,0x1
0095 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0096 e002       |    |		Load	0x0,0x2
0097 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
0098 00d8       |    |		Load_Top	At_Offset_0
0099 e002       |    |		Load	0x0,0x2
009a 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
009b 7003       |p   |		Jump_Nonzero	0x9f
009c e003       |    |		Load	0x0,0x3
009d 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
009e 0257       | W  |		Execute	Discrete,Raise
009f 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
00a0 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
00a1			TRAP_0090:
00a1 0007       |    |		Action	Break_Optional
00a2 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; Debug Table 0x5.0x1 = 0xa2,0x2
00a3 0000 0000  |    |		.BLANK	0000[0x5]
00a8 ; --------------------------------------------------------------------------------------
00a8 ; SUBPROGRAM
00a8 ; --------------------------------------------------------------------------------------
00a8 00ab       |    |		.CONST	0x00ab								; Address of begin
00a9 00b9       |    |		.CONST	0x00b9								; Address of exception handler
00aa 0001       |    |		.CONST	0x0001								; Number of locals
00ab			BODY_00a8:
00ab			INIT_00a8:
00ab e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x6 = .DEBUG	0x00ab,0x03fc,0x0001,0x0000,0x0025,0x6bd4,0x0000,0x0019
													; Debug Table 0x6.0x0 = 0xab,0x1
00ac e001       |    |		Load	0x0,0x1
00ad 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
00ae e002       |    |		Load	0x0,0x2
00af 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
00b0 00d8       |    |		Load_Top	At_Offset_0
00b1 e002       |    |		Load	0x0,0x2
00b2 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
00b3 7003       |p   |		Jump_Nonzero	0xb7
00b4 e003       |    |		Load	0x0,0x3
00b5 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
00b6 0257       | W  |		Execute	Discrete,Raise
00b7 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
00b8 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
00b9			TRAP_00a8:
00b9 0007       |    |		Action	Break_Optional
00ba 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; Debug Table 0x6.0x1 = 0xba,0x2
00bb 0000 0000  |    |		.BLANK	0000[0x5]
00c0 ; --------------------------------------------------------------------------------------
00c0 ; SUBPROGRAM
00c0 ; --------------------------------------------------------------------------------------
00c0 00c3       |    |		.CONST	0x00c3								; Address of begin
00c1 00d1       |    |		.CONST	0x00d1								; Address of exception handler
00c2 0001       |    |		.CONST	0x0001								; Number of locals
00c3			BODY_00c0:
00c3			INIT_00c0:
00c3 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x7 = .DEBUG	0x00c3,0x0402,0x0001,0x0000,0x0025,0x6bd4,0x0000,0x0021
													; Debug Table 0x7.0x0 = 0xc3,0x1
00c4 e001       |    |		Load	0x0,0x1
00c5 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
00c6 e002       |    |		Load	0x0,0x2
00c7 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
00c8 00d8       |    |		Load_Top	At_Offset_0
00c9 e002       |    |		Load	0x0,0x2
00ca 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
00cb 7003       |p   |		Jump_Nonzero	0xcf
00cc e003       |    |		Load	0x0,0x3
00cd 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
00ce 0257       | W  |		Execute	Discrete,Raise
00cf 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
00d0 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
00d1			TRAP_00c0:
00d1 0007       |    |		Action	Break_Optional
00d2 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; Debug Table 0x7.0x1 = 0xd2,0x2
00d3 0000 0000  |    |		.BLANK	0000[0x5]
00d8 ; --------------------------------------------------------------------------------------
00d8 ; SUBPROGRAM
00d8 ; --------------------------------------------------------------------------------------
00d8 00db       |    |		.CONST	0x00db								; Address of begin
00d9 00e8       |    |		.CONST	0x00e8								; Address of exception handler
00da 0001       |    |		.CONST	0x0001								; Number of locals
00db			BODY_00d8:
00db			INIT_00d8:
00db e001       |    |		Load	0x0,0x1								; Debug Table 0x8 = .DEBUG	0x00db,0x0408,0x0002,0x0000,0x0025,0x6bd4,0x0000,0x0029
													; Debug Table 0x8.0x0 = 0xdb,0x1
00dc 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
00dd e002       |    |		Load	0x0,0x2
00de 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
00df 00d8       |    |		Load_Top	At_Offset_0
00e0 e002       |    |		Load	0x0,0x2
00e1 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
00e2 7003       |p   |		Jump_Nonzero	0xe6
00e3 e003       |    |		Load	0x0,0x3
00e4 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
00e5 0257       | W  |		Execute	Discrete,Raise
00e6 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
00e7 00ca       |    |		Action	Exit_Nullary_Function
00e8			TRAP_00d8:
00e8 0007       |    |		Action	Break_Optional
00e9 00ea       |    |		Load_Encached	Null_String_Cache					; Debug Table 0x8.0x1 = 0xe9,0x2
00ea 00ca       |    |		Action	Exit_Nullary_Function
00eb 0000 0000  |    |		.BLANK	0000[0x5]
00f0 ; --------------------------------------------------------------------------------------
00f0 ; SUBPROGRAM
00f0 ; --------------------------------------------------------------------------------------
00f0 00f3       |    |		.CONST	0x00f3								; Address of begin
00f1 0103       |    |		.CONST	0x0103								; Address of exception handler
00f2 0001       |    |		.CONST	0x0001								; Number of locals
00f3			BODY_00f0:
00f3			INIT_00f0:
00f3 e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x9 = .DEBUG	0x00f3,0x040e,0x0002,0x0000,0x0025,0x6bd4,0x0000,0x002e
													; Debug Table 0x9.0x0 = 0xf3,0x1
00f4 e5fe       |    |		Load	0x2,-0x2
00f5 e5ff       |    |		Load	0x2,-0x1
00f6 e001       |    |		Load	0x0,0x1
00f7 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
00f8 e002       |    |		Load	0x0,0x2
00f9 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
00fa 00d8       |    |		Load_Top	At_Offset_0
00fb e002       |    |		Load	0x0,0x2
00fc 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
00fd 7003       |p   |		Jump_Nonzero	0x101
00fe e003       |    |		Load	0x0,0x3
00ff 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
0100 0257       | W  |		Execute	Discrete,Raise
0101 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0102 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0103			TRAP_00f0:
0103 0007       |    |		Action	Break_Optional
0104 0092 0294  |    |		Action	Push_String_Extended,0x294					; "Unknown - Debugger not started"
													; Debug Table 0x9.0x1 = 0x104,0x2
0106 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0107 0000       |    |		.XXX[0x1]
0108 ; --------------------------------------------------------------------------------------
0108 ; SUBPROGRAM
0108 ; --------------------------------------------------------------------------------------
0108 011e       |    |		.CONST	0x011e								; Address of begin
0109 017a       | z  |		.CONST	0x017a								; Address of exception handler
010a 000a       |    |		.CONST	0x000a								; Number of locals
010b			INIT_0108:
010b 00e5       |    |		Load_Encached	Long_Integer_Cache					; Debug Table 0xa = .DEBUG	0x010b,0x0414,0x0002,0x0000,0x0025,0x6bd4,0x0000,0x0042
													; Debug Table 0xa.0x0 = 0x10b,0xffff
010c 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
010d e004       |    |		Load	0x0,0x4								; Debug Table 0xa.0x1 = 0x10d,0xfffe
010e 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
010f 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0110 e004       |    |		Load	0x0,0x4								; Debug Table 0xa.0x2 = 0x110,0xfffd
0111 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
0112 e004       |    |		Load	0x0,0x4								; Debug Table 0xa.0x3 = 0x112,0xfffc
0113 1b28       | (  |		Execute	Package,Field_Read,Field_Number 0x28
0114 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0xa.0x4 = 0x114,0xfffb
0115 e004       |    |		Load	0x0,0x4								; Debug Table 0xa.0x5 = 0x115,0xfffa
0116 1b29       | )  |		Execute	Package,Field_Read,Field_Number 0x29
0117 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0xa.0x6 = 0x117,0xfff9
0118 e004       |    |		Load	0x0,0x4								; Debug Table 0xa.0x7 = 0x118,0xfff8
0119 1b5a       | Z  |		Execute	Package,Field_Read,Field_Number 0x5a
011a 0322       | "  |		Declare_Variable	Record
011b 0007       |    |		Action	Break_Optional							; Debug Table 0xa.0x8 = 0x11b,0xfff7
011c 029f 026b  |   k|		Declare_Subprogram	INIT_0268,For_Call				; Debug Table 0xa.0x9 = 0x11c,0xfff6
011e			BODY_0108:
011e 4800       |H   |		Short_Literal	0x0							; Debug Table 0xa.0xa = 0x11e,0x1
011f a408       |    |		Store_Unchecked	0x2,0x8
0120 4800       |H   |		Short_Literal	0x0							; Debug Table 0xa.0xb = 0x120,0x2
0121 e004       |    |		Load	0x0,0x4
0122 183a       | :  |		Execute	Package,Field_Execute,Field_Number 0x3a
0123 e004       |    |		Load	0x0,0x4
0124 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
0125 a404       |    |		Store_Unchecked	0x2,0x4
0126 4800       |H   |		Short_Literal	0x0							; Debug Table 0xa.0xc = 0x126,0x3
0127 e404       |    |		Load	0x2,0x4
0128 e004       |    |		Load	0x0,0x4
0129 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
012a a405       |    |		Store_Unchecked	0x2,0x5
012b e405       |    |		Load	0x2,0x5								; Debug Table 0xa.0xd = 0x12b,0x4
012c e004       |    |		Load	0x0,0x4
012d 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
012e a407       |    |		Store_Unchecked	0x2,0x7
012f 4fff       |O   |		Short_Literal	-0x1							; Debug Table 0xa.0xe = 0x12f,0x5
0130 a406       |    |		Store_Unchecked	0x2,0x6
0131 0007       |    |		Action	Break_Optional							; Debug Table 0xa.0xf = 0x131,0x6
0132 e406       |    |		Load	0x2,0x6								; Debug Table 0xa.0x10 = 0x132,0x7
0133 e407       |    |		Load	0x2,0x7
0134 0275       | u  |		Execute	Discrete,Unary_Minus
0135 027a       | z  |		Execute	Discrete,Less_Equal
0136 702e       |p.  |		Jump_Nonzero	0x165
0137 e407       |    |		Load	0x2,0x7								; Debug Table 0xa.0x11 = 0x137,0x8
0138 e406       |    |		Load	0x2,0x6
0139 0273       | s  |		Execute	Discrete,Plus
013a e004       |    |		Load	0x0,0x4
013b 1b29       | )  |		Execute	Package,Field_Read,Field_Number 0x29
013c 025b       | [  |		Execute	Discrete,Check_In_Type
013d e404       |    |		Load	0x2,0x4
013e e004       |    |		Load	0x0,0x4
013f 185b       | [  |		Execute	Package,Field_Execute,Field_Number 0x5b
0140 e409       |    |		Load	0x2,0x9
0141 017d       | }  |		Execute	Record,Structure_Write
0142 e409       |    |		Load	0x2,0x9								; Debug Table 0xa.0x12 = 0x142,0x9
0143 e004       |    |		Load	0x0,0x4
0144 185c       | \  |		Execute	Package,Field_Execute,Field_Number 0x5c
0145 0b7e       | ~  |		Execute_Immediate	Case_Compare,0x7e
0146 7005       |p   |		Jump_Nonzero	0x14c
0147 e406       |    |		Load	0x2,0x6								; Debug Table 0xa.0x13 = 0x147,0xd
0148 0aff       |    |		Execute_Immediate	Plus,-0x1
0149 0248       | H  |		Execute	Discrete,Check_In_Integer
014a a406       |    |		Store_Unchecked	0x2,0x6
014b 7817       |x   |		Jump	0x163
014c 0007       |    |		Action	Break_Optional							; Debug Table 0xa.0x14 = 0x14c,0xa
014d e406       |    |		Load	0x2,0x6								; Debug Table 0xa.0x15 = 0x14d,0x401
014e 0007       |    |		Action	Break_Optional
014f 4802       |H   |		Short_Literal	0x2							; Debug Table 0xa.0x16 = 0x14f,0x402
0150 0007       |    |		Action	Break_Optional
0151 009c       |    |		Action	Load_Dynamic							; Debug Table 0xa.0x17 = 0x151,0x403
0152 0007       |    |		Action	Break_Optional
0153 0107       |    |		Execute	Exception,Get_Name						; Debug Table 0xa.0x18 = 0x153,0x404
0154 0007       |    |		Action	Break_Optional
0155 c402       |    |		Store	0x2,0x2								; Debug Table 0xa.0x19 = 0x155,0x405
0156 e406       |    |		Load	0x2,0x6								; Debug Table 0xa.0x1a = 0x156,0x406
0157 0007       |    |		Action	Break_Optional
0158 4802       |H   |		Short_Literal	0x2							; Debug Table 0xa.0x1b = 0x158,0x407
0159 0007       |    |		Action	Break_Optional
015a 009c       |    |		Action	Load_Dynamic							; Debug Table 0xa.0x1c = 0x15a,0x408
015b 0007       |    |		Action	Break_Optional
015c 0106       |    |		Execute	Exception,Address						; Debug Table 0xa.0x1d = 0x15c,0x409
015d 0007       |    |		Action	Break_Optional
015e c403       |    |		Store	0x2,0x3								; Debug Table 0xa.0x1e = 0x15e,0x40a
015f 4801       |H   |		Short_Literal	0x1							; Debug Table 0xa.0x1f = 0x15f,0xb
0160 a408       |    |		Store_Unchecked	0x2,0x8
0161 00d1       |    |		Pop_Control	Pop_Count_1						; Debug Table 0xa.0x20 = 0x161,0xc
0162 7802       |x   |		Jump	0x165
0163 00d1       |    |		Pop_Control	Pop_Count_1
0164 7fcd       |    |		Jump	0x132
0165 e408       |    |		Load	0x2,0x8								; Debug Table 0xa.0x21 = 0x165,0xe
0166 7003       |p   |		Jump_Nonzero	0x16a
0167 0092 0295  |    |		Action	Push_String_Extended,0x295					; "Unknown exception raised at unknown address."
													; Debug Table 0xa.0x22 = 0x167,0xf
0169 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
016a e5fe       |    |		Load	0x2,-0x2							; Debug Table 0xa.0x23 = 0x16a,0x10
016b 6809       |h   |		Jump_Zero	0x175
016c e5ff       |    |		Load	0x2,-0x1							; Debug Table 0xa.0x24 = 0x16c,0x11
016d e402       |    |		Load	0x2,0x2
016e e005       |    |		Load	0x0,0x5
016f 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0170 e403       |    |		Load	0x2,0x3
0171 e402       |    |		Load	0x2,0x2
0172 821a       |    |		Call	0x1,0x1a
0173 01cc       |    |		Execute	Vector,Catenate
0174 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0175 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0xa.0x25 = 0x175,0x12
0176 e403       |    |		Load	0x2,0x3
0177 e402       |    |		Load	0x2,0x2
0178 821b       |    |		Call	0x1,0x1b
0179 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
017a			TRAP_0108:
017a 0007       |    |		Action	Break_Optional
017b 840a       |    |		Call	0x2,0xa								; Debug Table 0xa.0x26 = 0x17b,0x13
017c 4831       |H1  |		Short_Literal	0x31
017d 0257       | W  |		Execute	Discrete,Raise
017e 0000 0000  |    |		.XXX[0x2]
0180 ; --------------------------------------------------------------------------------------
0180 ; SUBPROGRAM
0180 ; --------------------------------------------------------------------------------------
0180 0185       |    |		.CONST	0x0185								; Address of begin
0181 0004       |    |		.CONST	0x0004								; Address of exception handler
0182 0002       |    |		.CONST	0x0002								; Number of locals
0183			INIT_0180:
0183 029f 027b  |   {|		Declare_Subprogram	INIT_0278,For_Call				; Debug Table 0xb = .DEBUG	0x0183,0x0464,0x0002,0x0000,0x0025,0x6bd4,0x0000,0x0051
0185			BODY_0180:
0185 8402       |    |		Call	0x2,0x2								; Debug Table 0xb.0x0 = 0x185,0x1
0186 480a       |H   |		Short_Literal	0xa							; Debug Table 0xb.0x1 = 0x186,0x2
0187 0092 0296  |    |		Action	Push_String_Extended,0x296					; "Task #"
0189 4820       |H   |		Short_Literal	0x20
018a 4800       |H   |		Short_Literal	0x0
018b 4810       |H   |		Short_Literal	0x10
018c e004       |    |		Load	0x0,0x4
018d 183a       | :  |		Execute	Package,Field_Execute,Field_Number 0x3a
018e e006       |    |		Load	0x0,0x6
018f 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0190 01cc       |    |		Execute	Vector,Catenate
0191 0092 0297  |    |		Action	Push_String_Extended,0x297					; ":"
0193 01cc       |    |		Execute	Vector,Catenate
0194 01cb       |    |		Execute	Vector,Append
0195 0092 0298  |    |		Action	Push_String_Extended,0x298					; "    Exception "
0197 01cc       |    |		Execute	Vector,Catenate
0198 4801       |H   |		Short_Literal	0x1
0199 4801       |H   |		Short_Literal	0x1
019a 8215       |    |		Call	0x1,0x15
019b 01cc       |    |		Execute	Vector,Catenate
019c 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
019d 0000 0000  |    |		.XXX[0x3]
019f 0000       |    |
01a0 ; --------------------------------------------------------------------------------------
01a0 ; SUBPROGRAM
01a0 ; --------------------------------------------------------------------------------------
01a0 01c1       |    |		.CONST	0x01c1								; Address of begin
01a1 01d9       |    |		.CONST	0x01d9								; Address of exception handler
01a2 0006       |    |		.CONST	0x0006								; Number of locals
01a3			INIT_01a0:
01a3 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0xc = .DEBUG	0x01a3,0x046a,0x2801,0x0002,0x0025,0x6bd4,0x0000,0x0060
													; Debug Table 0xc.0x0 = 0x1a3,0xffff
01a4 4800       |H   |		Short_Literal	0x0							; Debug Table 0xc.0x1 = 0x1a4,0xfffe
01a5 e004       |    |		Load	0x0,0x4
01a6 183a       | :  |		Execute	Package,Field_Execute,Field_Number 0x3a
01a7 e004       |    |		Load	0x0,0x4
01a8 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
01a9 e004       |    |		Load	0x0,0x4
01aa 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
01ab 03f1       |    |		Declare_Variable	Discrete,With_Value
01ac 4802       |H   |		Short_Literal	0x2							; Debug Table 0xc.0x2 = 0x1ac,0xfffd
01ad 4802       |H   |		Short_Literal	0x2
01ae 0099       |    |		Action	Reference_Dynamic
01af 012d       | -  |		Execute	Any,Address
01b0 e004       |    |		Load	0x0,0x4
01b1 182f       | /  |		Execute	Package,Field_Execute,Field_Number 0x2f
01b2 0afc       |    |		Execute_Immediate	Plus,-0x4
01b3 e004       |    |		Load	0x0,0x4
01b4 1b29       | )  |		Execute	Package,Field_Read,Field_Number 0x29
01b5 03ec       |    |		Declare_Variable	Discrete,With_Value,With_Constraint
01b6 e404       |    |		Load	0x2,0x4								; Debug Table 0xc.0x3 = 0x1b6,0xfffc
01b7 e403       |    |		Load	0x2,0x3
01b8 e004       |    |		Load	0x0,0x4
01b9 185b       | [  |		Execute	Package,Field_Execute,Field_Number 0x5b
01ba 4800       |H   |		Short_Literal	0x0							; Debug Table 0xc.0x4 = 0x1ba,0xfffb
01bb e403       |    |		Load	0x2,0x3
01bc e004       |    |		Load	0x0,0x4
01bd 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
01be e004       |    |		Load	0x0,0x4
01bf 1b28       | (  |		Execute	Package,Field_Read,Field_Number 0x28
01c0 03f1       |    |		Declare_Variable	Discrete,With_Value
01c1			BODY_01a0:
01c1 e405       |    |		Load	0x2,0x5								; Debug Table 0xc.0x5 = 0x1c1,0x1
01c2 e007       |    |		Load	0x0,0x7
01c3 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
01c4 7002       |p   |		Jump_Nonzero	0x1c7
01c5 4887       |H   |		Short_Literal	0x87
01c6 0257       | W  |		Execute	Discrete,Raise
01c7 4800       |H   |		Short_Literal	0x0							; Debug Table 0xc.0x6 = 0x1c7,0x2
01c8 e405       |    |		Load	0x2,0x5
01c9 e007       |    |		Load	0x0,0x7
01ca 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
01cb e406       |    |		Load	0x2,0x6
01cc e001       |    |		Load	0x0,0x1
01cd 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
01ce e002       |    |		Load	0x0,0x2
01cf 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
01d0 00d8       |    |		Load_Top	At_Offset_0
01d1 e002       |    |		Load	0x0,0x2
01d2 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
01d3 7003       |p   |		Jump_Nonzero	0x1d7
01d4 e003       |    |		Load	0x0,0x3
01d5 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
01d6 0257       | W  |		Execute	Discrete,Raise
01d7 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
01d8 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
01d9			TRAP_01a0:
01d9 4887       |H   |		Short_Literal	0x87
01da 010f       |    |		Execute	Exception,Equal
01db 6804       |h   |		Jump_Zero	0x1e0
01dc 0092 0299  |    |		Action	Push_String_Extended,0x299					; "Internal error registering type"
													; Debug Table 0xc.0x7 = 0x1dc,0x3
01de 8210       |    |		Call	0x1,0x10
01df 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
01e0 0092 029a  |    |		Action	Push_String_Extended,0x29a					; "Unhandled exception registering types "
													; Debug Table 0xc.0x8 = 0x1e0,0x4
01e2 4800       |H   |		Short_Literal	0x0
01e3 4801       |H   |		Short_Literal	0x1
01e4 8215       |    |		Call	0x1,0x15
01e5 01cc       |    |		Execute	Vector,Catenate
01e6 8210       |    |		Call	0x1,0x10
01e7 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
01e8 ; --------------------------------------------------------------------------------------
01e8 ; SUBPROGRAM
01e8 ; --------------------------------------------------------------------------------------
01e8 01fa       |    |		.CONST	0x01fa								; Address of begin
01e9 020b       |    |		.CONST	0x020b								; Address of exception handler
01ea 0003       |    |		.CONST	0x0003								; Number of locals
01eb			INIT_01e8:
01eb 4800       |H   |		Short_Literal	0x0							; Debug Table 0xd = .DEBUG	0x01eb,0x047e,0x2801,0x0002,0x0025,0x6bd4,0x0000,0x007f
													; Debug Table 0xd.0x0 = 0x1eb,0xffff
01ec e004       |    |		Load	0x0,0x4
01ed 183a       | :  |		Execute	Package,Field_Execute,Field_Number 0x3a
01ee e004       |    |		Load	0x0,0x4
01ef 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
01f0 e004       |    |		Load	0x0,0x4
01f1 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
01f2 03f1       |    |		Declare_Variable	Discrete,With_Value
01f3 4800       |H   |		Short_Literal	0x0							; Debug Table 0xd.0x1 = 0x1f3,0xfffe
01f4 e402       |    |		Load	0x2,0x2
01f5 e004       |    |		Load	0x0,0x4
01f6 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
01f7 e004       |    |		Load	0x0,0x4
01f8 1b28       | (  |		Execute	Package,Field_Read,Field_Number 0x28
01f9 03f1       |    |		Declare_Variable	Discrete,With_Value
01fa			BODY_01e8:
01fa 4801       |H   |		Short_Literal	0x1							; Debug Table 0xd.0x2 = 0x1fa,0x1
01fb e007       |    |		Load	0x0,0x7
01fc 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
01fd e403       |    |		Load	0x2,0x3
01fe e001       |    |		Load	0x0,0x1
01ff 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0200 e002       |    |		Load	0x0,0x2
0201 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
0202 00d8       |    |		Load_Top	At_Offset_0
0203 e002       |    |		Load	0x0,0x2
0204 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
0205 7003       |p   |		Jump_Nonzero	0x209
0206 e003       |    |		Load	0x0,0x3
0207 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
0208 0257       | W  |		Execute	Discrete,Raise
0209 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
020a 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
020b			TRAP_01e8:
020b 0007       |    |		Action	Break_Optional
020c 0092 029a  |    |		Action	Push_String_Extended,0x29a					; "Unhandled exception registering types "
													; Debug Table 0xd.0x3 = 0x20c,0x2
020e 4800       |H   |		Short_Literal	0x0
020f 4801       |H   |		Short_Literal	0x1
0210 8215       |    |		Call	0x1,0x15
0211 01cc       |    |		Execute	Vector,Catenate
0212 8210       |    |		Call	0x1,0x10
0213 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0214 0000 0000  |    |		.BLANK	0000[0x4]
0218 ; --------------------------------------------------------------------------------------
0218 ; SUBPROGRAM
0218 ; --------------------------------------------------------------------------------------
0218 021b       |    |		.CONST	0x021b								; Address of begin
0219 0004       |    |		.CONST	0x0004								; Address of exception handler
021a 0001       |    |		.CONST	0x0001								; Number of locals
021b			BODY_0218:
021b			INIT_0218:
021b 0092 029b  |    |		Action	Push_String_Extended,0x29b					; "#"
													; Debug Table 0xe = .DEBUG	0x021b,0x0488,0x0002,0x0000,0x0036,0xf804,0x0000,0x00ea
													; Debug Table 0xe.0x0 = 0x21b,0x1
021d 4820       |H   |		Short_Literal	0x20
021e 4800       |H   |		Short_Literal	0x0
021f 4810       |H   |		Short_Literal	0x10
0220 e5ff       |    |		Load	0x2,-0x1
0221 e004       |    |		Load	0x0,0x4
0222 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0223 e006       |    |		Load	0x0,0x6
0224 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0225 01cc       |    |		Execute	Vector,Catenate
0226 0092 029c  |    |		Action	Push_String_Extended,0x29c					; ", #"
0228 01cc       |    |		Execute	Vector,Catenate
0229 4820       |H   |		Short_Literal	0x20
022a 4800       |H   |		Short_Literal	0x0
022b 4810       |H   |		Short_Literal	0x10
022c e5ff       |    |		Load	0x2,-0x1
022d e004       |    |		Load	0x0,0x4
022e 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
022f e006       |    |		Load	0x0,0x6
0230 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0231 01cc       |    |		Execute	Vector,Catenate
0232 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0233 0000 0000  |    |		.BLANK	0000[0x5]
0238 ; --------------------------------------------------------------------------------------
0238 ; SUBPROGRAM
0238 ; --------------------------------------------------------------------------------------
0238 023b       | ;  |		.CONST	0x023b								; Address of begin
0239 0004       |    |		.CONST	0x0004								; Address of exception handler
023a 0001       |    |		.CONST	0x0001								; Number of locals
023b			BODY_0238:
023b			INIT_0238:
023b 0092 029d  |    |		Action	Push_String_Extended,0x29d					; "<Space="
													; Debug Table 0xf = .DEBUG	0x023b,0x048c,0x0002,0x0000,0x0036,0xf804,0x0000,0x0129
													; Debug Table 0xf.0x0 = 0x23b,0x1
023d e5ff       |    |		Load	0x2,-0x1
023e 09f0       |    |		Execute_Immediate	Binary_Scale,-0x10
023f 00e0       |    |		Load_Encached	Standard_Cache
0240 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0241 01cc       |    |		Execute	Vector,Catenate
0242 0092 029e  |    |		Action	Push_String_Extended,0x29e					; ", Index="
0244 01cc       |    |		Execute	Vector,Catenate
0245 e5ff       |    |		Load	0x2,-0x1
0246 6049       |`I  |		Indirect_Literal	Discrete,0x290,{0x00000000, 0x0000ffff}
0247 0279       | y  |		Execute	Discrete,And
0248 00e0       |    |		Load_Encached	Standard_Cache
0249 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
024a 01cc       |    |		Execute	Vector,Catenate
024b 0092 029f  |    |		Action	Push_String_Extended,0x29f					; "> raised at "
024d 01cc       |    |		Execute	Vector,Catenate
024e e5fe       |    |		Load	0x2,-0x2
024f 8219       |    |		Call	0x1,0x19
0250 01cc       |    |		Execute	Vector,Catenate
0251 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0252 0000 0000  |    |		.BLANK	0000[0x6]
0258 ; --------------------------------------------------------------------------------------
0258 ; SUBPROGRAM
0258 ; --------------------------------------------------------------------------------------
0258 025b       | [  |		.CONST	0x025b								; Address of begin
0259 0260       | `  |		.CONST	0x0260								; Address of exception handler
025a 0001       |    |		.CONST	0x0001								; Number of locals
025b			BODY_0258:
025b			INIT_0258:
025b e5fd       |    |		Load	0x2,-0x3							; Debug Table 0x10 = .DEBUG	0x025b,0x0490,0x0002,0x0000,0x0036,0xf804,0x0000,0x0171
													; Debug Table 0x10.0x0 = 0x25b,0x1
025c e5ff       |    |		Load	0x2,-0x1
025d e005       |    |		Load	0x0,0x5
025e 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
025f 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0260			TRAP_0258:
0260 0007       |    |		Action	Break_Optional
0261 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x10.0x1 = 0x261,0x2
0262 e5ff       |    |		Load	0x2,-0x1
0263 821a       |    |		Call	0x1,0x1a
0264 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0265 0000 0000  |    |		.XXX[0x3]
0267 0000       |    |
0268 ; --------------------------------------------------------------------------------------
0268 ; SUBPROGRAM
0268 ; --------------------------------------------------------------------------------------
0268 026b       | k  |		.CONST	0x026b								; Address of begin
0269 0270       | p  |		.CONST	0x0270								; Address of exception handler
026a 0001       |    |		.CONST	0x0001								; Number of locals
026b			BODY_0268:
026b			INIT_0268:
026b e403       |    |		Load	0x2,0x3								; Debug Table 0x11 = .DEBUG	0x026b,0x0496,0x0004,0x0000,0x0036,0xf804,0x0000,0x02f4
													; Debug Table 0x11.0x0 = 0x26b,0x1
026c e402       |    |		Load	0x2,0x2
026d 821a       |    |		Call	0x1,0x1a
026e 00cb       |    |		Action	Pop_Block_With_Result
026f 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0270			TRAP_0268:
0270 0007       |    |		Action	Break_Optional
0271 0092 02a0  |    |		Action	Push_String_Extended,0x2a0					; "?"
													; Debug Table 0x11.0x1 = 0x271,0x2
0273 00cb       |    |		Action	Pop_Block_With_Result
0274 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0275 0000 0000  |    |		.XXX[0x3]
0277 0000       |    |
0278 ; --------------------------------------------------------------------------------------
0278 ; SUBPROGRAM
0278 ; --------------------------------------------------------------------------------------
0278 027b       | {  |		.CONST	0x027b								; Address of begin
0279 028b       |    |		.CONST	0x028b								; Address of exception handler
027a 0001       |    |		.CONST	0x0001								; Number of locals
027b			BODY_0278:
027b			INIT_0278:
027b e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x12 = .DEBUG	0x027b,0x049c,0x0004,0x0000,0x0036,0xf804,0x0000,0x031f
													; Debug Table 0x12.0x0 = 0x27b,0x1
027c e5ff       |    |		Load	0x2,-0x1
027d e001       |    |		Load	0x0,0x1
027e 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
027f e002       |    |		Load	0x0,0x2
0280 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
0281 00d8       |    |		Load_Top	At_Offset_0
0282 e002       |    |		Load	0x0,0x2
0283 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
0284 7003       |p   |		Jump_Nonzero	0x288
0285 e003       |    |		Load	0x0,0x3
0286 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
0287 0257       | W  |		Execute	Discrete,Raise
0288 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0289 00cb       |    |		Action	Pop_Block_With_Result
028a 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
028b			TRAP_0278:
028b 0007       |    |		Action	Break_Optional
028c 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; Debug Table 0x12.0x1 = 0x28c,0x2
028d 0000 0000  |    |		.XXX[0x3]
028f 0000       |    |
0290 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000ffff}
0294 ; --------------------------------------------------------------------------------------
0294 ; STRING TABLE
0294 ; --------------------------------------------------------------------------------------
0294 001c       |    |		.STRTAB	0x001c->0x02a2							; "Unknown - Debugger not started"
0295 0038       | 8  |		.STRTAB	0x0038->0x02b1							; "Unknown exception raised at unknown address."
0296 0062       | b  |		.STRTAB	0x0062->0x02c7							; "Task #"
0297 0066       | f  |		.STRTAB	0x0066->0x02ca							; ":"
0298 0065       | e  |		.STRTAB	0x0065->0x02ca							; "    Exception "
0299 0071       | q  |		.STRTAB	0x0071->0x02d1							; "Internal error registering type"
029a 008e       |    |		.STRTAB	0x008e->0x02e1							; "Unhandled exception registering types "
029b 00b2       |    |		.STRTAB	0x00b2->0x02f4							; "#"
029c 00b1       |    |		.STRTAB	0x00b1->0x02f4							; ", #"
029d 00b2       |    |		.STRTAB	0x00b2->0x02f6							; "<Space="
029e 00b7       |    |		.STRTAB	0x00b7->0x02f9							; ", Index="
029f 00bd       |    |		.STRTAB	0x00bd->0x02fd							; "> raised at "
02a0 00c7       |    |		.STRTAB	0x00c7->0x0303							; "?"
02a1 00c6       |    |		.STREND 0x00c6->0x0304
02a2 556e 6b6e  |Unkn|		.STRTAB_STRINGS
0304 0000 0000  |    |		.BLANK	0000[0x4]
0308 ; --------------------------------------------------------------------------------------
0308 ; Debug Table
0308 ; --------------------------------------------------------------------------------------
0308 0003 0013  |    |		.CONST	0x0003,0x0013
030a 000b 03a2  |    |		.DEBUG	0x000b,0x03a2,0x8000,0x0000,0x0025,0x6bd4,0x0000,0x0003
0312 0026 03c2  | &  |		.DEBUG	0x0026,0x03c2,0x8000,0x0000,0x0036,0xf804,0x0000,0x0011
031a 004b 03e4  | K  |		.DEBUG	0x004b,0x03e4,0x0001,0x0000,0x0025,0x6bd4,0x0000,0x0004
0322 0063 03ea  | c  |		.DEBUG	0x0063,0x03ea,0x0001,0x0000,0x0025,0x6bd4,0x0000,0x0008
032a 007b 03f0  | {  |		.DEBUG	0x007b,0x03f0,0x0002,0x0000,0x0025,0x6bd4,0x0000,0x000c
0332 0093 03f6  |    |		.DEBUG	0x0093,0x03f6,0x0001,0x0000,0x0025,0x6bd4,0x0000,0x0011
033a 00ab 03fc  |    |		.DEBUG	0x00ab,0x03fc,0x0001,0x0000,0x0025,0x6bd4,0x0000,0x0019
0342 00c3 0402  |    |		.DEBUG	0x00c3,0x0402,0x0001,0x0000,0x0025,0x6bd4,0x0000,0x0021
034a 00db 0408  |    |		.DEBUG	0x00db,0x0408,0x0002,0x0000,0x0025,0x6bd4,0x0000,0x0029
0352 00f3 040e  |    |		.DEBUG	0x00f3,0x040e,0x0002,0x0000,0x0025,0x6bd4,0x0000,0x002e
035a 010b 0414  |    |		.DEBUG	0x010b,0x0414,0x0002,0x0000,0x0025,0x6bd4,0x0000,0x0042
0362 0183 0464  |   d|		.DEBUG	0x0183,0x0464,0x0002,0x0000,0x0025,0x6bd4,0x0000,0x0051
036a 01a3 046a  |   j|		.DEBUG	0x01a3,0x046a,0x2801,0x0002,0x0025,0x6bd4,0x0000,0x0060
0372 01eb 047e  |   ~|		.DEBUG	0x01eb,0x047e,0x2801,0x0002,0x0025,0x6bd4,0x0000,0x007f
037a 021b 0488  |    |		.DEBUG	0x021b,0x0488,0x0002,0x0000,0x0036,0xf804,0x0000,0x00ea
0382 023b 048c  | ;  |		.DEBUG	0x023b,0x048c,0x0002,0x0000,0x0036,0xf804,0x0000,0x0129
038a 025b 0490  | [  |		.DEBUG	0x025b,0x0490,0x0002,0x0000,0x0036,0xf804,0x0000,0x0171
0392 026b 0496  | k  |		.DEBUG	0x026b,0x0496,0x0004,0x0000,0x0036,0xf804,0x0000,0x02f4
039a 027b 049c  | {  |		.DEBUG	0x027b,0x049c,0x0004,0x0000,0x0036,0xf804,0x0000,0x031f
03a2 ; --------------------------------------------------------------------------------------
03a2 ; Debug3 Subtable 0x0
03a2 ; --------------------------------------------------------------------------------------
03a2 000f 0000  |    |		.DBG3TAB	0x000f,0x0000
03a4 000b ffff  |    |		.CONST	0x000b,0xffff
03a6 000d fffe  |    |		.CONST	0x000d,0xfffe
03a8 000f fffd  |    |		.CONST	0x000f,0xfffd
03aa 0011 fffc  |    |		.CONST	0x0011,0xfffc
03ac 0013 fffb  |    |		.CONST	0x0013,0xfffb
03ae 0015 fffa  |    |		.CONST	0x0015,0xfffa
03b0 0017 fff9  |    |		.CONST	0x0017,0xfff9
03b2 0019 fff8  |    |		.CONST	0x0019,0xfff8
03b4 001b fff7  |    |		.CONST	0x001b,0xfff7
03b6 001d fff6  |    |		.CONST	0x001d,0xfff6
03b8 001f fff5  |    |		.CONST	0x001f,0xfff5
03ba 0021 fff4  | !  |		.CONST	0x0021,0xfff4
03bc 0023 fff3  | #  |		.CONST	0x0023,0xfff3
03be 0024 fff2  | $  |		.CONST	0x0024,0xfff2
03c0 0025 fff1  | %  |		.CONST	0x0025,0xfff1
03c2 ; --------------------------------------------------------------------------------------
03c2 ; Debug3 Subtable 0x1
03c2 ; --------------------------------------------------------------------------------------
03c2 0010 0000  |    |		.DBG3TAB	0x0010,0x0000
03c4 0026 ffff  | &  |		.CONST	0x0026,0xffff
03c6 0027 fffe  | '  |		.CONST	0x0027,0xfffe
03c8 0029 fffd  | )  |		.CONST	0x0029,0xfffd
03ca 002b fffc  | +  |		.CONST	0x002b,0xfffc
03cc 002d fffb  | -  |		.CONST	0x002d,0xfffb
03ce 002f fffa  | /  |		.CONST	0x002f,0xfffa
03d0 0031 fff9  | 1  |		.CONST	0x0031,0xfff9
03d2 0033 fff8  | 3  |		.CONST	0x0033,0xfff8
03d4 0035 fff7  | 5  |		.CONST	0x0035,0xfff7
03d6 0037 fff6  | 7  |		.CONST	0x0037,0xfff6
03d8 0039 fff5  | 9  |		.CONST	0x0039,0xfff5
03da 003b fff4  | ;  |		.CONST	0x003b,0xfff4
03dc 003d fff3  | =  |		.CONST	0x003d,0xfff3
03de 003f fff2  | ?  |		.CONST	0x003f,0xfff2
03e0 0041 fff1  | A  |		.CONST	0x0041,0xfff1
03e2 0043 fff0  | C  |		.CONST	0x0043,0xfff0
03e4 ; --------------------------------------------------------------------------------------
03e4 ; Debug3 Subtable 0x2
03e4 ; --------------------------------------------------------------------------------------
03e4 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
03e6 004b 0001  | K  |		.CONST	0x004b,0x0001
03e8 0059 0002  | Y  |		.CONST	0x0059,0x0002
03ea ; --------------------------------------------------------------------------------------
03ea ; Debug3 Subtable 0x3
03ea ; --------------------------------------------------------------------------------------
03ea 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
03ec 0063 0001  | c  |		.CONST	0x0063,0x0001
03ee 0071 0002  | q  |		.CONST	0x0071,0x0002
03f0 ; --------------------------------------------------------------------------------------
03f0 ; Debug3 Subtable 0x4
03f0 ; --------------------------------------------------------------------------------------
03f0 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
03f2 007b 0001  | {  |		.CONST	0x007b,0x0001
03f4 0089 0002  |    |		.CONST	0x0089,0x0002
03f6 ; --------------------------------------------------------------------------------------
03f6 ; Debug3 Subtable 0x5
03f6 ; --------------------------------------------------------------------------------------
03f6 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
03f8 0093 0001  |    |		.CONST	0x0093,0x0001
03fa 00a2 0002  |    |		.CONST	0x00a2,0x0002
03fc ; --------------------------------------------------------------------------------------
03fc ; Debug3 Subtable 0x6
03fc ; --------------------------------------------------------------------------------------
03fc 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
03fe 00ab 0001  |    |		.CONST	0x00ab,0x0001
0400 00ba 0002  |    |		.CONST	0x00ba,0x0002
0402 ; --------------------------------------------------------------------------------------
0402 ; Debug3 Subtable 0x7
0402 ; --------------------------------------------------------------------------------------
0402 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
0404 00c3 0001  |    |		.CONST	0x00c3,0x0001
0406 00d2 0002  |    |		.CONST	0x00d2,0x0002
0408 ; --------------------------------------------------------------------------------------
0408 ; Debug3 Subtable 0x8
0408 ; --------------------------------------------------------------------------------------
0408 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
040a 00db 0001  |    |		.CONST	0x00db,0x0001
040c 00e9 0002  |    |		.CONST	0x00e9,0x0002
040e ; --------------------------------------------------------------------------------------
040e ; Debug3 Subtable 0x9
040e ; --------------------------------------------------------------------------------------
040e 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
0410 00f3 0001  |    |		.CONST	0x00f3,0x0001
0412 0104 0002  |    |		.CONST	0x0104,0x0002
0414 ; --------------------------------------------------------------------------------------
0414 ; Debug3 Subtable 0xa
0414 ; --------------------------------------------------------------------------------------
0414 000a 001d  |    |		.DBG3TAB	0x000a,0x001d
0416 010b ffff  |    |		.CONST	0x010b,0xffff
0418 010d fffe  |    |		.CONST	0x010d,0xfffe
041a 0110 fffd  |    |		.CONST	0x0110,0xfffd
041c 0112 fffc  |    |		.CONST	0x0112,0xfffc
041e 0114 fffb  |    |		.CONST	0x0114,0xfffb
0420 0115 fffa  |    |		.CONST	0x0115,0xfffa
0422 0117 fff9  |    |		.CONST	0x0117,0xfff9
0424 0118 fff8  |    |		.CONST	0x0118,0xfff8
0426 011b fff7  |    |		.CONST	0x011b,0xfff7
0428 011c fff6  |    |		.CONST	0x011c,0xfff6
042a 011e 0001  |    |		.CONST	0x011e,0x0001
042c 0120 0002  |    |		.CONST	0x0120,0x0002
042e 0126 0003  | &  |		.CONST	0x0126,0x0003
0430 012b 0004  | +  |		.CONST	0x012b,0x0004
0432 012f 0005  | /  |		.CONST	0x012f,0x0005
0434 0131 0006  | 1  |		.CONST	0x0131,0x0006
0436 0132 0007  | 2  |		.CONST	0x0132,0x0007
0438 0137 0008  | 7  |		.CONST	0x0137,0x0008
043a 0142 0009  | B  |		.CONST	0x0142,0x0009
043c 0147 000d  | G  |		.CONST	0x0147,0x000d
043e 014c 000a  | L  |		.CONST	0x014c,0x000a
0440 014d 0401  | M  |		.CONST	0x014d,0x0401
0442 014f 0402  | O  |		.CONST	0x014f,0x0402
0444 0151 0403  | Q  |		.CONST	0x0151,0x0403
0446 0153 0404  | S  |		.CONST	0x0153,0x0404
0448 0155 0405  | U  |		.CONST	0x0155,0x0405
044a 0156 0406  | V  |		.CONST	0x0156,0x0406
044c 0158 0407  | X  |		.CONST	0x0158,0x0407
044e 015a 0408  | Z  |		.CONST	0x015a,0x0408
0450 015c 0409  | \  |		.CONST	0x015c,0x0409
0452 015e 040a  | ^  |		.CONST	0x015e,0x040a
0454 015f 000b  | _  |		.CONST	0x015f,0x000b
0456 0161 000c  | a  |		.CONST	0x0161,0x000c
0458 0165 000e  | e  |		.CONST	0x0165,0x000e
045a 0167 000f  | g  |		.CONST	0x0167,0x000f
045c 016a 0010  | j  |		.CONST	0x016a,0x0010
045e 016c 0011  | l  |		.CONST	0x016c,0x0011
0460 0175 0012  | u  |		.CONST	0x0175,0x0012
0462 017b 0013  | {  |		.CONST	0x017b,0x0013
0464 ; --------------------------------------------------------------------------------------
0464 ; Debug3 Subtable 0xb
0464 ; --------------------------------------------------------------------------------------
0464 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
0466 0185 0001  |    |		.CONST	0x0185,0x0001
0468 0186 0002  |    |		.CONST	0x0186,0x0002
046a ; --------------------------------------------------------------------------------------
046a ; Debug3 Subtable 0xc
046a ; --------------------------------------------------------------------------------------
046a 0005 0004  |    |		.DBG3TAB	0x0005,0x0004
046c 01a3 ffff  |    |		.CONST	0x01a3,0xffff
046e 01a4 fffe  |    |		.CONST	0x01a4,0xfffe
0470 01ac fffd  |    |		.CONST	0x01ac,0xfffd
0472 01b6 fffc  |    |		.CONST	0x01b6,0xfffc
0474 01ba fffb  |    |		.CONST	0x01ba,0xfffb
0476 01c1 0001  |    |		.CONST	0x01c1,0x0001
0478 01c7 0002  |    |		.CONST	0x01c7,0x0002
047a 01dc 0003  |    |		.CONST	0x01dc,0x0003
047c 01e0 0004  |    |		.CONST	0x01e0,0x0004
047e ; --------------------------------------------------------------------------------------
047e ; Debug3 Subtable 0xd
047e ; --------------------------------------------------------------------------------------
047e 0002 0002  |    |		.DBG3TAB	0x0002,0x0002
0480 01eb ffff  |    |		.CONST	0x01eb,0xffff
0482 01f3 fffe  |    |		.CONST	0x01f3,0xfffe
0484 01fa 0001  |    |		.CONST	0x01fa,0x0001
0486 020c 0002  |    |		.CONST	0x020c,0x0002
0488 ; --------------------------------------------------------------------------------------
0488 ; Debug3 Subtable 0xe
0488 ; --------------------------------------------------------------------------------------
0488 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
048a 021b 0001  |    |		.CONST	0x021b,0x0001
048c ; --------------------------------------------------------------------------------------
048c ; Debug3 Subtable 0xf
048c ; --------------------------------------------------------------------------------------
048c 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
048e 023b 0001  | ;  |		.CONST	0x023b,0x0001
0490 ; --------------------------------------------------------------------------------------
0490 ; Debug3 Subtable 0x10
0490 ; --------------------------------------------------------------------------------------
0490 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
0492 025b 0001  | [  |		.CONST	0x025b,0x0001
0494 0261 0002  | a  |		.CONST	0x0261,0x0002
0496 ; --------------------------------------------------------------------------------------
0496 ; Debug3 Subtable 0x11
0496 ; --------------------------------------------------------------------------------------
0496 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
0498 026b 0001  | k  |		.CONST	0x026b,0x0001
049a 0271 0002  | q  |		.CONST	0x0271,0x0002
049c ; --------------------------------------------------------------------------------------
049c ; Debug3 Subtable 0x12
049c ; --------------------------------------------------------------------------------------
049c 0000 0002  |    |		.DBG3TAB	0x0000,0x0002
049e 027b 0001  | {  |		.CONST	0x027b,0x0001
04a0 028c 0002  |    |		.CONST	0x028c,0x0002
04a2 0000 0000  |    |		.BLANK	0000[0x15e]