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

⟦ca28d1b88⟧

    Length: 2048 (0x800)
    Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0ea8df

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 5813       |X   |		.CONST	0x5813								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0188       |    |		.CONST	0x0188								; 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 0010       |    |		.CONST	0x0010								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0001       |    |		.CONST	0x0001								; Number of locals
000b			INIT_0008:
000b 029a 001b  |    |		Declare_Subprogram	INIT_0018,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0 = .DEBUG	0x000b,0x01ba,0x8000,0x0000,0x004f,0x2eb5,0x0000,0x0003
000d 00bf       |    |		Action	Accept_Activation
000e 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
000f 00c7       |    |		Action	Elaborate_Subprogram
0010			BODY_0008:
0010 00bc       |    |		Action	Signal_Activated
0011 00bb       |    |		Action	Signal_Completion
0012 0000 0000  |    |		.BLANK	0000[0x6]
0018 ; --------------------------------------------------------------------------------------
0018 ; SUBPROGRAM
0018 ; --------------------------------------------------------------------------------------
0018 0039       | 9  |		.CONST	0x0039								; Address of begin
0019 0004       |    |		.CONST	0x0004								; Address of exception handler
001a 000b       |    |		.CONST	0x000b								; Number of locals
001b			INIT_0018:
001b e001       |    |		Load	0x0,0x1								; Debug Table 0x1 = .DEBUG	0x001b,0x01bc,0x8001,0x0000,0x004f,0x2eb5,0x0000,0x0003
													; Debug Table 0x1.0x0 = 0x1b,0xffff
001c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
001d 02c7       |    |		Declare_Variable	Any
001e 00d8       |    |		Load_Top	At_Offset_0
001f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0020 e001       |    |		Load	0x0,0x1								; Debug Table 0x1.0x1 = 0x20,0xfffe
0021 1912       |    |		Execute	Package,Field_Reference,Field_Number 0x12
0022 00c6       |    |		Action	Check_Subprogram_Elaborated
0023 00e3       |    |		Load_Encached	Natural_Cache
0024 6107       |a   |		Indirect_Literal	Discrete,0x12c,{0x00000000, 0x004f2f25}
0025 4813       |H   |		Short_Literal	0x13
0026 4806       |H   |		Short_Literal	0x6
0027 0007       |    |		Action	Break_Optional
0028 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x1.0x2 = 0x28,0xfffd
0029 e002       |    |		Load	0x0,0x2								; Debug Table 0x1.0x3 = 0x29,0xfffc
002a 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
002b 02c7       |    |		Declare_Variable	Any
002c 00d8       |    |		Load_Top	At_Offset_0
002d 1c00       |    |		Execute_Immediate	Run_Utility,0x0
002e 029f 0063  |   c|		Declare_Subprogram	INIT_0060,For_Call				; Debug Table 0x1.0x4 = 0x2e,0xfffb
0030 60fb       |`   |		Indirect_Literal	Discrete,0x12c,{0x00000000, 0x004f2f25}		; Debug Table 0x1.0x5 = 0x30,0xfffa
0031 4932       |I2  |		Short_Literal	0x132
0032 4800       |H   |		Short_Literal	0x0
0033 e003       |    |		Load	0x0,0x3
0034 0387       |    |		Declare_Variable	Package
0035 00d8       |    |		Load_Top	At_Offset_0
0036 020f       |    |		Execute	Module,Activate
0037 029f 00bb  |    |		Declare_Subprogram	INIT_00b8,For_Call
0039			BODY_0018:
0039 e402       |    |		Load	0x2,0x2								; Debug Table 0x1.0x6 = 0x39,0x1
003a 0120       |    |		Execute	Any,Is_Value
003b 6803       |h   |		Jump_Zero	0x3f
003c e001       |    |		Load	0x0,0x1
003d 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
003e 7801       |x   |		Jump	0x40
003f e402       |    |		Load	0x2,0x2
0040 0092 0130  |   0|		Action	Push_String_Extended,0x130					; "Disk Exerciser"
0042 e001       |    |		Load	0x0,0x1
0043 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0044 c402       |    |		Store	0x2,0x2
0045 00cf       |    |		Action	Mark_Auxiliary
0046 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x7 = 0x46,0x2
0047 840b       |    |		Call	0x2,0xb								; Debug Table 0x1.0x8 = 0x47,0x3
0048 00c9       |    |		Action	Pop_Auxiliary_Loop
0049 7ffd       |    |		Jump	0x47
004a 00ce       |    |		Action	Pop_Auxiliary
004b e407       |    |		Load	0x2,0x7								; Debug Table 0x1.0x9 = 0x4b,0x4
004c 090f       |    |		Execute_Immediate	Binary_Scale,0xf
004d e002       |    |		Load	0x0,0x2
004e 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
004f e002       |    |		Load	0x0,0x2
0050 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0051 c408       |    |		Store	0x2,0x8
0052 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1.0xa = 0x52,0x5
0053 8409       |    |		Call	0x2,0x9
0054 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x1.0xb = 0x54,0x6
0055 00da       |    |		Load_Top	At_Offset_2
0056 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0057 e402       |    |		Load	0x2,0x2								; Debug Table 0x1.0xc = 0x57,0x7
0058 0092 0131  |   1|		Action	Push_String_Extended,0x131					; "Disk Test done"
005a e001       |    |		Load	0x0,0x1
005b 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
005c e001       |    |		Load	0x0,0x1								; Debug Table 0x1.0xd = 0x5c,0x8
005d 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
005e 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
005f 0000       |    |		.XXX[0x1]
0060 ; --------------------------------------------------------------------------------------
0060 ; SUBPROGRAM
0060 ; --------------------------------------------------------------------------------------
0060 0073       | s  |		.CONST	0x0073								; Address of begin
0061 0004       |    |		.CONST	0x0004								; Address of exception handler
0062 000a       |    |		.CONST	0x000a								; Number of locals
0063			INIT_0060:
0063 e002       |    |		Load	0x0,0x2								; Debug Table 0x2 = .DEBUG	0x0063,0x01da,0x0001,0x0000,0x004f,0x2f25,0x0000,0x0029
													; Debug Table 0x2.0x0 = 0x63,0xffff
0064 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0065 e002       |    |		Load	0x0,0x2								; Debug Table 0x2.0x1 = 0x65,0xfffe
0066 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0067 e002       |    |		Load	0x0,0x2								; Debug Table 0x2.0x2 = 0x67,0xfffd
0068 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
0069 e002       |    |		Load	0x0,0x2								; Debug Table 0x2.0x3 = 0x69,0xfffc
006a 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
006b 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x2.0x4 = 0x6b,0xfffb
006c 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x2.0x5 = 0x6c,0xfffa
006d 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x2.0x6 = 0x6d,0xfff9
006e 00e3       |    |		Load_Encached	Natural_Cache						; Debug Table 0x2.0x7 = 0x6e,0xfff8
006f 0007       |    |		Action	Break_Optional							; Debug Table 0x2.0x8 = 0x6f,0xfff7
0070 0007       |    |		Action	Break_Optional							; Debug Table 0x2.0x9 = 0x70,0xfff6
0071 029f 00db  |    |		Declare_Subprogram	INIT_00d8,For_Call				; Debug Table 0x2.0xa = 0x71,0xfff5
0073			BODY_0060:
0073 e002       |    |		Load	0x0,0x2								; Debug Table 0x2.0xb = 0x73,0x1
0074 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
0075 e002       |    |		Load	0x0,0x2
0076 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
0077 e002       |    |		Load	0x0,0x2
0078 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0079 e002       |    |		Load	0x0,0x2
007a 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
007b e7ff       |    |		Load	0x3,-0x1
007c e002       |    |		Load	0x0,0x2
007d 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
007e c602       |    |		Store	0x3,0x2
007f c603       |    |		Store	0x3,0x3
0080 c604       |    |		Store	0x3,0x4
0081 c605       |    |		Store	0x3,0x5
0082 e605       |    |		Load	0x3,0x5								; Debug Table 0x2.0xc = 0x82,0x2
0083 00d8       |    |		Load_Top	At_Offset_0
0084 0c00       |    |		Execute_Immediate	Greater_Equal,0x0
0085 7003       |p   |		Jump_Nonzero	0x89
0086 60a1       |`   |		Indirect_Literal	Discrete,0x128,{0xffffffff, 0xffffc000}
0087 0273       | s  |		Execute	Discrete,Plus
0088 7802       |x   |		Jump	0x8b
0089 609a       |`   |		Indirect_Literal	Discrete,0x124,{0x00000000, 0x00004000}
008a 0273       | s  |		Execute	Discrete,Plus
008b 09f1       |    |		Execute_Immediate	Binary_Scale,-0xf
008c 005a       | Z  |		Store_Top	Discrete,At_Offset_2
008d 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x2.0xd = 0x8d,0x3
008e 6091       |`   |		Indirect_Literal	Discrete,0x120,{0x00000000, 0x00000e10}
008f 0270       | p  |		Execute	Discrete,Divide
0090 c607       |    |		Store	0x3,0x7
0091 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x2.0xe = 0x91,0x4
0092 e607       |    |		Load	0x3,0x7
0093 608c       |`   |		Indirect_Literal	Discrete,0x120,{0x00000000, 0x00000e10}
0094 0271       | q  |		Execute	Discrete,Times
0095 0248       | H  |		Execute	Discrete,Check_In_Integer
0096 0272       | r  |		Execute	Discrete,Minus
0097 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0098 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x2.0xf = 0x98,0x5
0099 483c       |H<  |		Short_Literal	0x3c
009a 0270       | p  |		Execute	Discrete,Divide
009b 005b       | [  |		Store_Top	Discrete,At_Offset_3
009c 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x2.0x10 = 0x9c,0x6
009d 00db       |    |		Load_Top	At_Offset_3
009e 483c       |H<  |		Short_Literal	0x3c
009f 0271       | q  |		Execute	Discrete,Times
00a0 0248       | H  |		Execute	Discrete,Check_In_Integer
00a1 0272       | r  |		Execute	Discrete,Minus
00a2 005a       | Z  |		Store_Top	Discrete,At_Offset_2
00a3 e402       |    |		Load	0x2,0x2								; Debug Table 0x2.0x11 = 0xa3,0x7
00a4 0092 0132  |   2|		Action	Push_String_Extended,0x132					; "Test will end at: "
00a6 00db       |    |		Load_Top	At_Offset_3
00a7 e608       |    |		Load	0x3,0x8
00a8 e607       |    |		Load	0x3,0x7
00a9 483a       |H:  |		Short_Literal	0x3a
00aa 860a       |    |		Call	0x3,0xa
00ab 01cc       |    |		Execute	Vector,Catenate
00ac 0092 0133  |   3|		Action	Push_String_Extended,0x133					; " on "
00ae 01cc       |    |		Execute	Vector,Catenate
00af e602       |    |		Load	0x3,0x2
00b0 e604       |    |		Load	0x3,0x4
00b1 e603       |    |		Load	0x3,0x3
00b2 482f       |H/  |		Short_Literal	0x2f
00b3 860a       |    |		Call	0x3,0xa
00b4 01cc       |    |		Execute	Vector,Catenate
00b5 e001       |    |		Load	0x0,0x1
00b6 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
00b7 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
00b8 ; --------------------------------------------------------------------------------------
00b8 ; SUBPROGRAM
00b8 ; --------------------------------------------------------------------------------------
00b8 00bb       |    |		.CONST	0x00bb								; Address of begin
00b9 00c9       |    |		.CONST	0x00c9								; Address of exception handler
00ba 0001       |    |		.CONST	0x0001								; Number of locals
00bb			BODY_00b8:
00bb			INIT_00b8:
00bb e402       |    |		Load	0x2,0x2								; Debug Table 0x3 = .DEBUG	0x00bb,0x0200,0x0004,0x0000,0x004f,0x2f25,0x0000,0x015d
													; Debug Table 0x3.0x0 = 0xbb,0x1
00bc 0092 0134  |   4|		Action	Push_String_Extended,0x134					; "For how many minutes to you want this test to run? "
00be e403       |    |		Load	0x2,0x3
00bf 4804       |H   |		Short_Literal	0x4
00c0 4802       |H   |		Short_Literal	0x2
00c1 0099       |    |		Action	Reference_Dynamic
00c2 e001       |    |		Load	0x0,0x1
00c3 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
00c4 483c       |H<  |		Short_Literal	0x3c
00c5 0271       | q  |		Execute	Discrete,Times
00c6 c407       |    |		Store	0x2,0x7
00c7 00cc       |    |		Action	Pop_Block							; Debug Table 0x3.0x1 = 0xc7,0x2
00c8 7f81       |    |		Jump	0x4a
00c9			TRAP_00b8:
00c9 010d       |    |		Execute	Exception,Is_Numeric_Error
00ca 6806       |h   |		Jump_Zero	0xd1
00cb e402       |    |		Load	0x2,0x2								; Debug Table 0x3.0x2 = 0xcb,0x3
00cc 0092 0135  |   5|		Action	Push_String_Extended,0x135					; "You input a value which was too large. Try again."
00ce e001       |    |		Load	0x0,0x1
00cf 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
00d0 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
00d1 0100       |    |		Execute	Exception,Raise
00d2 0000 0000  |    |		.BLANK	0000[0x6]
00d8 ; --------------------------------------------------------------------------------------
00d8 ; SUBPROGRAM
00d8 ; --------------------------------------------------------------------------------------
00d8 00ec       |    |		.CONST	0x00ec								; Address of begin
00d9 0004       |    |		.CONST	0x0004								; Address of exception handler
00da 0003       |    |		.CONST	0x0003								; Number of locals
00db			INIT_00d8:
00db 4801       |H   |		Short_Literal	0x1							; Debug Table 0x4 = .DEBUG	0x00db,0x0208,0x0002,0x0000,0x004f,0x2f25,0x0000,0x0068
													; Debug Table 0x4.0x0 = 0xdb,0xffff
00dc 4801       |H   |		Short_Literal	0x1
00dd 00e9       |    |		Load_Encached	String_Cache
00de 0334       | 4  |		Declare_Variable	Array,With_Constraint
00df 4801       |H   |		Short_Literal	0x1
00e0 4801       |H   |		Short_Literal	0x1
00e1 00e9       |    |		Load_Encached	String_Cache
00e2 035b       | [  |		Declare_Type	Array,Constrained
00e3 0337       | 7  |		Declare_Variable	Array
00e4 e9ff       |    |		Load	0x4,-0x1
00e5 4801       |H   |		Short_Literal	0x1
00e6 00da       |    |		Load_Top	At_Offset_2
00e7 01d6       |    |		Execute	Vector,Field_Write
00e8 00d9       |    |		Load_Top	At_Offset_1
00e9 01d4       |    |		Execute	Vector,Structure_Write
00ea 029f 0103  |    |		Declare_Subprogram	INIT_0100,For_Call				; Debug Table 0x4.0x1 = 0xea,0xfffe
00ec			BODY_00d8:
00ec e9fe       |    |		Load	0x4,-0x2							; Debug Table 0x4.0x2 = 0xec,0x1
00ed 8803       |    |		Call	0x4,0x3
00ee 00da       |    |		Load_Top	At_Offset_2
00ef 01cc       |    |		Execute	Vector,Catenate
00f0 e9fd       |    |		Load	0x4,-0x3
00f1 8803       |    |		Call	0x4,0x3
00f2 01cc       |    |		Execute	Vector,Catenate
00f3 00da       |    |		Load_Top	At_Offset_2
00f4 01cc       |    |		Execute	Vector,Catenate
00f5 e9fc       |    |		Load	0x4,-0x4
00f6 8803       |    |		Call	0x4,0x3
00f7 01cc       |    |		Execute	Vector,Catenate
00f8 4404       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x4
00f9 0000 0000  |    |		.BLANK	0000[0x7]
0100 ; --------------------------------------------------------------------------------------
0100 ; SUBPROGRAM
0100 ; --------------------------------------------------------------------------------------
0100 0106       |    |		.CONST	0x0106								; Address of begin
0101 0004       |    |		.CONST	0x0004								; Address of exception handler
0102 0002       |    |		.CONST	0x0002								; Number of locals
0103			INIT_0100:
0103 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x5 = .DEBUG	0x0103,0x0210,0x0002,0x0000,0x004f,0x2f25,0x0000,0x0084
													; Debug Table 0x5.0x0 = 0x103,0xffff
0104 00e0       |    |		Load_Encached	Standard_Cache
0105 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0106			BODY_0100:
0106 00cf       |    |		Action	Mark_Auxiliary
0107 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x5.0x1 = 0x107,0x1
0108 01da       |    |		Execute	Vector,Bounds
0109 0264       | d  |		Execute	Discrete,Below_Bound
010a 700f       |p   |		Jump_Nonzero	0x11a
010b 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x2 = 0x10b,0x2
010c ea02       |    |		Load	0x5,0x2
010d 01d7       |    |		Execute	Vector,Field_Read
010e 4830       |H0  |		Short_Literal	0x30
010f 4839       |H9  |		Short_Literal	0x39
0110 0262       | b  |		Execute	Discrete,In_Range
0111 6806       |h   |		Jump_Zero	0x118
0112 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x5.0x3 = 0x112,0x3
0113 01dd       |    |		Execute	Vector,First
0114 00d9       |    |		Load_Top	At_Offset_1
0115 ea02       |    |		Load	0x5,0x2
0116 01cf       |    |		Execute	Vector,Slice_Read
0117 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0118 00c8       |    |		Action	Pop_Auxiliary_Range
0119 37f1       |7   |		Loop_Decreasing	0x10b
011a 00ce       |    |		Action	Pop_Auxiliary
011b 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x4 = 0x11b,0x4
011c 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
011d 0000 0000  |    |		.XXX[0x3]
011f 0000       |    |
0120 0000 0000  |    |		.LITERAL	{0x00000000, 0x00000e10}
0124 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004000}
0128 ffff ffff  |    |		.LITERAL	{0xffffffff, 0xffffc000}
012c 0000 0000  |    |		.LITERAL	{0x00000000, 0x004f2f25}
0130 ; --------------------------------------------------------------------------------------
0130 ; STRING TABLE
0130 ; --------------------------------------------------------------------------------------
0130 000e       |    |		.STRTAB	0x000e->0x0137							; "Disk Exerciser"
0131 001a       |    |		.STRTAB	0x001a->0x013e							; "Disk Test done"
0132 0026       | &  |		.STRTAB	0x0026->0x0145							; "Test will end at: "
0133 0036       | 6  |		.STRTAB	0x0036->0x014e							; " on "
0134 0038       | 8  |		.STRTAB	0x0038->0x0150							; "For how many minutes to you want this test to run? "
0135 0069       | i  |		.STRTAB	0x0069->0x0169							; "You input a value which was too large. Try again."
0136 0098       |    |		.STREND 0x0098->0x0182
0137 4469 736b  |Disk|		.STRTAB_STRINGS
0182 0000 0000  |    |		.BLANK	0000[0x6]
0188 ; --------------------------------------------------------------------------------------
0188 ; Debug Table
0188 ; --------------------------------------------------------------------------------------
0188 0003 0006  |    |		.CONST	0x0003,0x0006
018a 000b 01ba  |    |		.DEBUG	0x000b,0x01ba,0x8000,0x0000,0x004f,0x2eb5,0x0000,0x0003
0192 001b 01bc  |    |		.DEBUG	0x001b,0x01bc,0x8001,0x0000,0x004f,0x2eb5,0x0000,0x0003
019a 0063 01da  | c  |		.DEBUG	0x0063,0x01da,0x0001,0x0000,0x004f,0x2f25,0x0000,0x0029
01a2 00bb 0200  |    |		.DEBUG	0x00bb,0x0200,0x0004,0x0000,0x004f,0x2f25,0x0000,0x015d
01aa 00db 0208  |    |		.DEBUG	0x00db,0x0208,0x0002,0x0000,0x004f,0x2f25,0x0000,0x0068
01b2 0103 0210  |    |		.DEBUG	0x0103,0x0210,0x0002,0x0000,0x004f,0x2f25,0x0000,0x0084
01ba ; --------------------------------------------------------------------------------------
01ba ; Debug3 Subtable 0x0
01ba ; --------------------------------------------------------------------------------------
01ba 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
01bc ; --------------------------------------------------------------------------------------
01bc ; Debug3 Subtable 0x1
01bc ; --------------------------------------------------------------------------------------
01bc 0006 0008  |    |		.DBG3TAB	0x0006,0x0008
01be 001b ffff  |    |		.CONST	0x001b,0xffff
01c0 0020 fffe  |    |		.CONST	0x0020,0xfffe
01c2 0028 fffd  | (  |		.CONST	0x0028,0xfffd
01c4 0029 fffc  | )  |		.CONST	0x0029,0xfffc
01c6 002e fffb  | .  |		.CONST	0x002e,0xfffb
01c8 0030 fffa  | 0  |		.CONST	0x0030,0xfffa
01ca 0039 0001  | 9  |		.CONST	0x0039,0x0001
01cc 0046 0002  | F  |		.CONST	0x0046,0x0002
01ce 0047 0003  | G  |		.CONST	0x0047,0x0003
01d0 004b 0004  | K  |		.CONST	0x004b,0x0004
01d2 0052 0005  | R  |		.CONST	0x0052,0x0005
01d4 0054 0006  | T  |		.CONST	0x0054,0x0006
01d6 0057 0007  | W  |		.CONST	0x0057,0x0007
01d8 005c 0008  | \  |		.CONST	0x005c,0x0008
01da ; --------------------------------------------------------------------------------------
01da ; Debug3 Subtable 0x2
01da ; --------------------------------------------------------------------------------------
01da 000b 0007  |    |		.DBG3TAB	0x000b,0x0007
01dc 0063 ffff  | c  |		.CONST	0x0063,0xffff
01de 0065 fffe  | e  |		.CONST	0x0065,0xfffe
01e0 0067 fffd  | g  |		.CONST	0x0067,0xfffd
01e2 0069 fffc  | i  |		.CONST	0x0069,0xfffc
01e4 006b fffb  | k  |		.CONST	0x006b,0xfffb
01e6 006c fffa  | l  |		.CONST	0x006c,0xfffa
01e8 006d fff9  | m  |		.CONST	0x006d,0xfff9
01ea 006e fff8  | n  |		.CONST	0x006e,0xfff8
01ec 006f fff7  | o  |		.CONST	0x006f,0xfff7
01ee 0070 fff6  | p  |		.CONST	0x0070,0xfff6
01f0 0071 fff5  | q  |		.CONST	0x0071,0xfff5
01f2 0073 0001  | s  |		.CONST	0x0073,0x0001
01f4 0082 0002  |    |		.CONST	0x0082,0x0002
01f6 008d 0003  |    |		.CONST	0x008d,0x0003
01f8 0091 0004  |    |		.CONST	0x0091,0x0004
01fa 0098 0005  |    |		.CONST	0x0098,0x0005
01fc 009c 0006  |    |		.CONST	0x009c,0x0006
01fe 00a3 0007  |    |		.CONST	0x00a3,0x0007
0200 ; --------------------------------------------------------------------------------------
0200 ; Debug3 Subtable 0x3
0200 ; --------------------------------------------------------------------------------------
0200 0000 0003  |    |		.DBG3TAB	0x0000,0x0003
0202 00bb 0001  |    |		.CONST	0x00bb,0x0001
0204 00c7 0002  |    |		.CONST	0x00c7,0x0002
0206 00cb 0003  |    |		.CONST	0x00cb,0x0003
0208 ; --------------------------------------------------------------------------------------
0208 ; Debug3 Subtable 0x4
0208 ; --------------------------------------------------------------------------------------
0208 0002 0001  |    |		.DBG3TAB	0x0002,0x0001
020a 00db ffff  |    |		.CONST	0x00db,0xffff
020c 00ea fffe  |    |		.CONST	0x00ea,0xfffe
020e 00ec 0001  |    |		.CONST	0x00ec,0x0001
0210 ; --------------------------------------------------------------------------------------
0210 ; Debug3 Subtable 0x5
0210 ; --------------------------------------------------------------------------------------
0210 0001 0004  |    |		.DBG3TAB	0x0001,0x0004
0212 0103 ffff  |    |		.CONST	0x0103,0xffff
0214 0107 0001  |    |		.CONST	0x0107,0x0001
0216 010b 0002  |    |		.CONST	0x010b,0x0002
0218 0112 0003  |    |		.CONST	0x0112,0x0003
021a 011b 0004  |    |		.CONST	0x011b,0x0004
021c 0000 0000  |    |		.BLANK	0000[0x1e4]