DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 DFS Tapes

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 DFS Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦773e91925⟧ SEG

    Length: 1024 (0x400)
    Types: SEG
    Notes: 5802_R1K_CODE, Zero_Subprog_0xb
    Names: »11289.SEG«

Derivation

└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
    └─ ⟦this⟧ »11289.SEG« 
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
    └─ ⟦this⟧ »11289.SEG« 
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
    └─ ⟦this⟧ »11289.SEG« 
└─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5
    └─ ⟦this⟧ »11289.SEG« 
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
    └─ ⟦this⟧ »11289.SEG« 

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5802       |X   |		.CONST	0x5802								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0198       |    |		.CONST	0x0198								; 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 0000       |    |		.CONST	0x0000								; 0, wired, #pages in seg - 1)
0008 00c0 c124  |   $|		.XXX[0x29]
000a 7000 0000  |p   |
000c 0000 0000  |    |
000e 00ff ffff  |    |
0010 0001 0804  |    |
0012 0001 9004  |    |
0014 0001 9c04  |    |
0016 0001 9404  |    |
0018 0001 9804  |    |
001a 0001 a404  |    |
001c 0001 a004  |    |
001e 0000 03ff  |    |
0020 0001 1404  |    |
0022 0001 0c04  |    |
0024 0001 bc04  |    |
0026 0001 b004  |    |
0028 4b45 524e  |KERN|
002a 454c 5f44  |EL_D|
002c 4542 5547  |EBUG|
002e 4745 525f  |GER_|
0030 494f       |IO  |
0031 0000 0000  |    |		.BLANK	0000[0x7]
0038 3a4e 4554  |:NET|		.XXX[0x24]
003a 3a4d 4f45  |:MOE|
003c 3a55 4444  |:UDD|
003e 3a4b 4552  |:KER|
0040 4e45 4c5f  |NEL_|
0042 4445 4255  |DEBU|
0044 4747 4552  |GGER|
0046 5f49 4f2e  |_IO.|
0048 3131 2e30  |11.0|
004a 2e33 3a4c  |.3:L|
004c 4942 5241  |IBRA|
004e 5249 4553  |RIES|
0050 3a4b 4552  |:KER|
0052 4e45 4c5f  |NEL_|
0054 4445 4255  |DEBU|
0056 4747 4552  |GGER|
0058 5f49 4f2e  |_IO.|
005a 4c49 4200  |LIB |
005c 0000 0000  |    |		.BLANK	0000[0x4]
0060 ; --------------------------------------------------------------------------------------
0060 ; SUBPROGRAM
0060 ; --------------------------------------------------------------------------------------
0060 013a       | :  |		.CONST	0x013a								; Address of begin
0061 0004       |    |		.CONST	0x0004								; Address of exception handler
0062 0001       |    |		.CONST	0x0001								; Number of locals
0063			INIT_0060:
0063 00bf       |    |		Action	Accept_Activation						; Debug Table 0x0 = .DEBUG	0x0063,0x01a2,0x0201,0x0000,0x0000,0x0000,0x0000,0x0000
0064 4800       |H   |		Short_Literal	0x0
0065 612a       |a*  |		Indirect_Literal	Discrete,0x190,{0x00001413, 0x000000b0}		; 0x1413 = MODEM_DEFINITIONS
0066 02a0       |    |		Declare_Subprogram	Null_Subprogram
0067 038e       |    |		Declare_Type	Package,Defined
0068 e002       |    |		Load	0x0,0x2
0069 4801       |H   |		Short_Literal	0x1
006a 00da       |    |		Load_Top	At_Offset_2
006b 020e       |    |		Execute	Module,Augment_Imports
006c 611f       |a   |		Indirect_Literal	Discrete,0x18c,{0x00000000, 0x00033c04}
006d e001       |    |		Load	0x0,0x1
006e 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
006f 00d8       |    |		Load_Top	At_Offset_0
0070 020f       |    |		Execute	Module,Activate
0071 4800       |H   |		Short_Literal	0x0
0072 6115       |a   |		Indirect_Literal	Discrete,0x188,{0x00001813, 0x000000b0}		; 0x1813 = MODEM_STREAMS
0073 02a0       |    |		Declare_Subprogram	Null_Subprogram
0074 038e       |    |		Declare_Type	Package,Defined
0075 610e       |a   |		Indirect_Literal	Discrete,0x184,{0x00000000, 0x00034004}
0076 e001       |    |		Load	0x0,0x1
0077 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
0078 00d8       |    |		Load_Top	At_Offset_0
0079 020f       |    |		Execute	Module,Activate
007a 4800       |H   |		Short_Literal	0x0
007b 6104       |a   |		Indirect_Literal	Discrete,0x180,{0x00001c13, 0x000000b0}		; 0x1c13 = PACKET_DEFINITIONS
007c 02a0       |    |		Declare_Subprogram	Null_Subprogram
007d 038e       |    |		Declare_Type	Package,Defined
007e e002       |    |		Load	0x0,0x2
007f 4801       |H   |		Short_Literal	0x1
0080 00da       |    |		Load_Top	At_Offset_2
0081 020e       |    |		Execute	Module,Augment_Imports
0082 0387       |    |		Declare_Variable	Package
0083 00d8       |    |		Load_Top	At_Offset_0
0084 020f       |    |		Execute	Module,Activate
0085 4809       |H   |		Short_Literal	0x9
0086 60f5       |`   |		Indirect_Literal	Discrete,0x17c,{0x00004013, 0x000000b0}		; 0x4013 = MULTIPLEXING
0087 02a0       |    |		Declare_Subprogram	Null_Subprogram
0088 038c       |    |		Declare_Type	Package,Defined,Not_Elaborated
0089 00d9       |    |		Load_Top	At_Offset_1
008a 4801       |H   |		Short_Literal	0x1
008b 00da       |    |		Load_Top	At_Offset_2
008c 020e       |    |		Execute	Module,Augment_Imports
008d 4800       |H   |		Short_Literal	0x0
008e 60e9       |`   |		Indirect_Literal	Discrete,0x178,{0x00002013, 0x000000b0}		; 0x2013 = KERNEL_DEBUGGER_IO_MODULE_NAMES
008f 02a0       |    |		Declare_Subprogram	Null_Subprogram
0090 038e       |    |		Declare_Type	Package,Defined
0091 60e2       |`   |		Indirect_Literal	Discrete,0x174,{0x00000000, 0x00032004}
0092 e001       |    |		Load	0x0,0x1
0093 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
0094 00d8       |    |		Load_Top	At_Offset_0
0095 020f       |    |		Execute	Module,Activate
0096 4800       |H   |		Short_Literal	0x0
0097 60d8       |`   |		Indirect_Literal	Discrete,0x170,{0x00002413, 0x000000b0}		; 0x2413 = DEBUGGER_PORT_DEFINITIONS
0098 02a0       |    |		Declare_Subprogram	Null_Subprogram
0099 038e       |    |		Declare_Type	Package,Defined
009a 60d1       |`   |		Indirect_Literal	Discrete,0x16c,{0x00000000, 0x00032804}
009b e001       |    |		Load	0x0,0x1
009c 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
009d 00d8       |    |		Load_Top	At_Offset_0
009e 020f       |    |		Execute	Module,Activate
009f 4800       |H   |		Short_Literal	0x0
00a0 60c7       |`   |		Indirect_Literal	Discrete,0x168,{0x00003c13, 0x000000b0}		; 0x3c13 = TRACE
00a1 02a0       |    |		Declare_Subprogram	Null_Subprogram
00a2 038e       |    |		Declare_Type	Package,Defined
00a3 00d9       |    |		Load_Top	At_Offset_1
00a4 e002       |    |		Load	0x0,0x2
00a5 4802       |H   |		Short_Literal	0x2
00a6 00db       |    |		Load_Top	At_Offset_3
00a7 020e       |    |		Execute	Module,Augment_Imports
00a8 0387       |    |		Declare_Variable	Package
00a9 4800       |H   |		Short_Literal	0x0
00aa 60b9       |`   |		Indirect_Literal	Discrete,0x164,{0x00001419, 0x000000b0}		; 0x1419 = DEBUGGER_PORT_MANAGER
00ab 02a0       |    |		Declare_Subprogram	Null_Subprogram
00ac 038e       |    |		Declare_Type	Package,Defined
00ad 60b2       |`   |		Indirect_Literal	Discrete,0x160,{0x00000000, 0x00032c04}
00ae e001       |    |		Load	0x0,0x1
00af 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
00b0 4800       |H   |		Short_Literal	0x0
00b1 60aa       |`   |		Indirect_Literal	Discrete,0x15c,{0x00002c13, 0x000000b0}		; 0x2c13 = PORT_SEQUENCE_NUMBER
00b2 02a0       |    |		Declare_Subprogram	Null_Subprogram
00b3 038e       |    |		Declare_Type	Package,Defined
00b4 60a3       |`   |		Indirect_Literal	Discrete,0x158,{0x00000000, 0x00032404}
00b5 e001       |    |		Load	0x0,0x1
00b6 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
00b7 4800       |H   |		Short_Literal	0x0
00b8 609b       |`   |		Indirect_Literal	Discrete,0x154,{0x00002813, 0x000000b0}		; 0x2813 = DEBUGGER_IOP_DEFS
00b9 02a0       |    |		Declare_Subprogram	Null_Subprogram
00ba 038e       |    |		Declare_Type	Package,Defined
00bb e00c       |    |		Load	0x0,0xc
00bc e002       |    |		Load	0x0,0x2
00bd e007       |    |		Load	0x0,0x7
00be 4803       |H   |		Short_Literal	0x3
00bf e216       |    |		Load	0x1,0x16
00c0 020e       |    |		Execute	Module,Augment_Imports
00c1 0387       |    |		Declare_Variable	Package
00c2 e006       |    |		Load	0x0,0x6
00c3 4801       |H   |		Short_Literal	0x1
00c4 00da       |    |		Load_Top	At_Offset_2
00c5 020e       |    |		Execute	Module,Augment_Imports
00c6 00d8       |    |		Load_Top	At_Offset_0
00c7 020f       |    |		Execute	Module,Activate
00c8 e008       |    |		Load	0x0,0x8
00c9 e004       |    |		Load	0x0,0x4
00ca 4802       |H   |		Short_Literal	0x2
00cb e215       |    |		Load	0x1,0x15
00cc 020e       |    |		Execute	Module,Augment_Imports
00cd 00d9       |    |		Load_Top	At_Offset_1
00ce 020f       |    |		Execute	Module,Activate
00cf 4800       |H   |		Short_Literal	0x0
00d0 607f       |`   |		Indirect_Literal	Discrete,0x150,{0x00001019, 0x000000b0}		; 0x1019 = BYTE_BUFFER
00d1 02a0       |    |		Declare_Subprogram	Null_Subprogram
00d2 038e       |    |		Declare_Type	Package,Defined
00d3 e002       |    |		Load	0x0,0x2
00d4 4801       |H   |		Short_Literal	0x1
00d5 00da       |    |		Load_Top	At_Offset_2
00d6 020e       |    |		Execute	Module,Augment_Imports
00d7 0387       |    |		Declare_Variable	Package
00d8 00d8       |    |		Load_Top	At_Offset_0
00d9 020f       |    |		Execute	Module,Activate
00da e212       |    |		Load	0x1,0x12
00db e002       |    |		Load	0x0,0x2
00dc e006       |    |		Load	0x0,0x6
00dd e216       |    |		Load	0x1,0x16
00de e217       |    |		Load	0x1,0x17
00df e007       |    |		Load	0x0,0x7
00e0 e215       |    |		Load	0x1,0x15
00e1 e008       |    |		Load	0x0,0x8
00e2 e004       |    |		Load	0x0,0x4
00e3 4809       |H   |		Short_Literal	0x9
00e4 e214       |    |		Load	0x1,0x14
00e5 020e       |    |		Execute	Module,Augment_Imports
00e6 00db       |    |		Load_Top	At_Offset_3
00e7 020f       |    |		Execute	Module,Activate
00e8 00db       |    |		Load_Top	At_Offset_3
00e9 4801       |H   |		Short_Literal	0x1
00ea e213       |    |		Load	0x1,0x13
00eb 020e       |    |		Execute	Module,Augment_Imports
00ec e213       |    |		Load	0x1,0x13
00ed 020f       |    |		Execute	Module,Activate
00ee e213       |    |		Load	0x1,0x13
00ef e002       |    |		Load	0x0,0x2
00f0 e008       |    |		Load	0x0,0x8
00f1 e004       |    |		Load	0x0,0x4
00f2 4804       |H   |		Short_Literal	0x4
00f3 e210       |    |		Load	0x1,0x10
00f4 020e       |    |		Execute	Module,Augment_Imports
00f5 e210       |    |		Load	0x1,0x10
00f6 020d       |    |		Execute	Module,Elaborate
00f7 4806       |H   |		Short_Literal	0x6
00f8 6053       |`S  |		Indirect_Literal	Discrete,0x14c,{0x00004413, 0x000000b0}		; 0x4413 = PACKETIZE_WITH_COUNT
00f9 02a0       |    |		Declare_Subprogram	Null_Subprogram
00fa 038c       |    |		Declare_Type	Package,Defined,Not_Elaborated
00fb e002       |    |		Load	0x0,0x2
00fc e20f       |    |		Load	0x1,0xf
00fd 4802       |H   |		Short_Literal	0x2
00fe 00db       |    |		Load_Top	At_Offset_3
00ff 020e       |    |		Execute	Module,Augment_Imports
0100 00d8       |    |		Load_Top	At_Offset_0
0101 020d       |    |		Execute	Module,Elaborate
0102 4806       |H   |		Short_Literal	0x6
0103 6044       |`D  |		Indirect_Literal	Discrete,0x148,{0x00004813, 0x000000b0}		; 0x4813 = ABSTRACT_PORT
0104 02a0       |    |		Declare_Subprogram	Null_Subprogram
0105 038c       |    |		Declare_Type	Package,Defined,Not_Elaborated
0106 e20f       |    |		Load	0x1,0xf
0107 4801       |H   |		Short_Literal	0x1
0108 00da       |    |		Load_Top	At_Offset_2
0109 020e       |    |		Execute	Module,Augment_Imports
010a e002       |    |		Load	0x0,0x2
010b e212       |    |		Load	0x1,0x12
010c e213       |    |		Load	0x1,0x13
010d e008       |    |		Load	0x0,0x8
010e e004       |    |		Load	0x0,0x4
010f e214       |    |		Load	0x1,0x14
0110 e00d       |    |		Load	0x0,0xd
0111 4807       |H   |		Short_Literal	0x7
0112 e219       |    |		Load	0x1,0x19
0113 020e       |    |		Execute	Module,Augment_Imports
0114 00d8       |    |		Load_Top	At_Offset_0
0115 020d       |    |		Execute	Module,Elaborate
0116 4803       |H   |		Short_Literal	0x3
0117 602c       |`,  |		Indirect_Literal	Discrete,0x144,{0x00002019, 0x000000b0}		; 0x2019 = RECEIVE_BUFFER
0118 02a0       |    |		Declare_Subprogram	Null_Subprogram
0119 038c       |    |		Declare_Type	Package,Defined,Not_Elaborated
011a 00db       |    |		Load_Top	At_Offset_3
011b e20f       |    |		Load	0x1,0xf
011c e002       |    |		Load	0x0,0x2
011d e008       |    |		Load	0x0,0x8
011e e004       |    |		Load	0x0,0x4
011f 4805       |H   |		Short_Literal	0x5
0120 e21a       |    |		Load	0x1,0x1a
0121 020e       |    |		Execute	Module,Augment_Imports
0122 00d8       |    |		Load_Top	At_Offset_0
0123 020d       |    |		Execute	Module,Elaborate
0124 4800       |H   |		Short_Literal	0x0
0125 601a       |`   |		Indirect_Literal	Discrete,0x140,{0x00005013, 0x000000b0}		; 0x5013 = MODEM
0126 02a0       |    |		Declare_Subprogram	Null_Subprogram
0127 038e       |    |		Declare_Type	Package,Defined
0128 6013       |`   |		Indirect_Literal	Discrete,0x13c,{0x00000000, 0x00033804}
0129 e001       |    |		Load	0x0,0x1
012a 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
012b e20f       |    |		Load	0x1,0xf
012c e20d       |    |		Load	0x1,0xd
012d e219       |    |		Load	0x1,0x19
012e e218       |    |		Load	0x1,0x18
012f e21a       |    |		Load	0x1,0x1a
0130 e210       |    |		Load	0x1,0x10
0131 e004       |    |		Load	0x0,0x4
0132 e002       |    |		Load	0x0,0x2
0133 e008       |    |		Load	0x0,0x8
0134 e213       |    |		Load	0x1,0x13
0135 480a       |H   |		Short_Literal	0xa
0136 e21b       |    |		Load	0x1,0x1b
0137 020e       |    |		Execute	Module,Augment_Imports
0138 00d8       |    |		Load_Top	At_Offset_0
0139 020f       |    |		Execute	Module,Activate
013a			BODY_0060:
013a 00bc       |    |		Action	Signal_Activated
013b 00bb       |    |		Action	Signal_Completion
013c 0000 0000  |    |		.LITERAL	{0x00000000, 0x00033804}
0140 0000 5013  |  P |		.LITERAL	{0x00005013, 0x000000b0}
0144 0000 2019  |    |		.LITERAL	{0x00002019, 0x000000b0}
0148 0000 4813  |  H |		.LITERAL	{0x00004813, 0x000000b0}
014c 0000 4413  |  D |		.LITERAL	{0x00004413, 0x000000b0}
0150 0000 1019  |    |		.LITERAL	{0x00001019, 0x000000b0}
0154 0000 2813  |  ( |		.LITERAL	{0x00002813, 0x000000b0}
0158 0000 0000  |    |		.LITERAL	{0x00000000, 0x00032404}
015c 0000 2c13  |  , |		.LITERAL	{0x00002c13, 0x000000b0}
0160 0000 0000  |    |		.LITERAL	{0x00000000, 0x00032c04}
0164 0000 1419  |    |		.LITERAL	{0x00001419, 0x000000b0}
0168 0000 3c13  |  < |		.LITERAL	{0x00003c13, 0x000000b0}
016c 0000 0000  |    |		.LITERAL	{0x00000000, 0x00032804}
0170 0000 2413  |  $ |		.LITERAL	{0x00002413, 0x000000b0}
0174 0000 0000  |    |		.LITERAL	{0x00000000, 0x00032004}
0178 0000 2013  |    |		.LITERAL	{0x00002013, 0x000000b0}
017c 0000 4013  |  @ |		.LITERAL	{0x00004013, 0x000000b0}
0180 0000 1c13  |    |		.LITERAL	{0x00001c13, 0x000000b0}
0184 0000 0000  |    |		.LITERAL	{0x00000000, 0x00034004}
0188 0000 1813  |    |		.LITERAL	{0x00001813, 0x000000b0}
018c 0000 0000  |    |		.LITERAL	{0x00000000, 0x00033c04}
0190 0000 1413  |    |		.LITERAL	{0x00001413, 0x000000b0}
0194 0000 0000  |    |		.BLANK	0000[0x4]
0198 ; --------------------------------------------------------------------------------------
0198 ; Debug Table
0198 ; --------------------------------------------------------------------------------------
0198 0003 0001  |    |		.CONST	0x0003,0x0001
019a 0063 01a2  | c  |		.DEBUG	0x0063,0x01a2,0x0201,0x0000,0x0000,0x0000,0x0000,0x0000
01a2 ; --------------------------------------------------------------------------------------
01a2 ; Debug3 Subtable 0x0
01a2 ; --------------------------------------------------------------------------------------
01a2 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
01a4 0000 0000  |    |		.BLANK	0000[0x5c]