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

⟦a669926b9⟧

    Length: 1024 (0x400)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_779ce4

Derivation

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

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0098       |    |		.CONST	0x0098								; 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 8000       |    |		.CONST	0x8000								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 001f       |    |		.CONST	0x001f								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0012       |    |		.CONST	0x0012								; Number of locals
000b			INIT_0008:
000b 0092 0056  |   V|		Action	Push_String_Extended,0x56					; "Test_Context"
000d 0129       | )  |		Execute	Any,Make_Visible
000e 0092 0057  |   W|		Action	Push_String_Extended,0x57					; "Script_Construction_Control"
0010 0129       | )  |		Execute	Any,Make_Visible
0011 0092 0058  |   X|		Action	Push_String_Extended,0x58					; "Script_Execution_Control"
0013 0129       | )  |		Execute	Any,Make_Visible
0014 0092 0059  |   Y|		Action	Push_String_Extended,0x59					; "RCI_Cmd_Template"
0016 0129       | )  |		Execute	Any,Make_Visible
0017 0092 005a  |   Z|		Action	Push_String_Extended,0x5a					; "RCI_Remote_Results_Filename"
0019 0129       | )  |		Execute	Any,Make_Visible
001a 029a 002b  |   +|		Declare_Subprogram	INIT_0028,For_Outer_Call,Visible,Unelaborated
001c 00bf       |    |		Action	Accept_Activation
001d 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12
001e 00c7       |    |		Action	Elaborate_Subprogram
001f			BODY_0008:
001f 00bc       |    |		Action	Signal_Activated
0020 00bb       |    |		Action	Signal_Completion
0021 0000 0000  |    |		.BLANK	0000[0x7]
0028 ; --------------------------------------------------------------------------------------
0028 ; SUBPROGRAM
0028 ; --------------------------------------------------------------------------------------
0028 002b       | +  |		.CONST	0x002b								; Address of begin
0029 0004       |    |		.CONST	0x0004								; Address of exception handler
002a 0001       |    |		.CONST	0x0001								; Number of locals
002b			BODY_0028:
002b			INIT_0028:
002b 4800       |H   |		Short_Literal	0x0
002c 00ea       |    |		Load_Encached	Null_String_Cache
002d e002       |    |		Load	0x0,0x2
002e 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
002f e20d       |    |		Load	0x1,0xd
0030 8003       |    |		Call	0x0,0x3
0031 4800       |H   |		Short_Literal	0x0
0032 00ea       |    |		Load_Encached	Null_String_Cache
0033 e002       |    |		Load	0x0,0x2
0034 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0035 e20e       |    |		Load	0x1,0xe
0036 8003       |    |		Call	0x0,0x3
0037 4800       |H   |		Short_Literal	0x0
0038 00ea       |    |		Load_Encached	Null_String_Cache
0039 e002       |    |		Load	0x0,0x2
003a 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
003b e20f       |    |		Load	0x1,0xf
003c 8003       |    |		Call	0x0,0x3
003d 4800       |H   |		Short_Literal	0x0
003e 00ea       |    |		Load_Encached	Null_String_Cache
003f e002       |    |		Load	0x0,0x2
0040 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0041 e210       |    |		Load	0x1,0x10
0042 8003       |    |		Call	0x0,0x3
0043 4800       |H   |		Short_Literal	0x0
0044 00ea       |    |		Load_Encached	Null_String_Cache
0045 0092 005b  |   [|		Action	Push_String_Extended,0x5b					; "TMSSTAT"
0047 e211       |    |		Load	0x1,0x11
0048 8004       |    |		Call	0x0,0x4
0049 4801       |H   |		Short_Literal	0x1
004a 00ea       |    |		Load_Encached	Null_String_Cache
004b e002       |    |		Load	0x0,0x2
004c 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
004d e20e       |    |		Load	0x1,0xe
004e 8003       |    |		Call	0x0,0x3
004f 4801       |H   |		Short_Literal	0x1
0050 00ea       |    |		Load_Encached	Null_String_Cache
0051 e002       |    |		Load	0x0,0x2
0052 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0053 e20f       |    |		Load	0x1,0xf
0054 8003       |    |		Call	0x0,0x3
0055 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0056 ; --------------------------------------------------------------------------------------
0056 ; STRING TABLE
0056 ; --------------------------------------------------------------------------------------
0056 000e       |    |		.STRTAB	0x000e->0x005d							; "Test_Context"
0057 0018       |    |		.STRTAB	0x0018->0x0063							; "Script_Construction_Control"
0058 0031       | 1  |		.STRTAB	0x0031->0x0070							; "Script_Execution_Control"
0059 0047       | G  |		.STRTAB	0x0047->0x007c							; "RCI_Cmd_Template"
005a 0055       | U  |		.STRTAB	0x0055->0x0084							; "RCI_Remote_Results_Filename"
005b 006e       | n  |		.STRTAB	0x006e->0x0092							; "TMSSTAT"
005c 0073       | s  |		.STREND 0x0073->0x0095
005d 5465 7374  |Test|		.STRTAB_STRINGS
0096 0000 0000  |    |		.XXX[0x2]
0098 ; --------------------------------------------------------------------------------------
0098 ; Debug Table
0098 ; --------------------------------------------------------------------------------------
0098 0004 0009  |    |		.DEBUG4	0x0004,0x0009,0xd8a6,0x0000,0x0001,0x0000
009e 0000 0000  |    |		.BLANK	0000[0x162]