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

⟦999b9378c⟧

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

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 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 02b8       |    |		.CONST	0x02b8								; 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 8001       |    |		.CONST	0x8001								; 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
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 0021       | !  |		.CONST	0x0021								; Address of begin
0019 0096       |    |		.CONST	0x0096								; Address of exception handler
001a 0004       |    |		.CONST	0x0004								; Number of locals
001b			INIT_0018:
001b 0092 0108  |    |		Action	Push_String_Extended,0x108					; "!machine.sims"
001d 0092 0109  |    |		Action	Push_String_Extended,0x109					; "  (Running this program from other than the default path is unsupported.)"
001f 029f 00cb  |    |		Declare_Subprogram	INIT_00c8,For_Call
0021			BODY_0018:
0021 e001       |    |		Load	0x0,0x1
0022 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
0023 00cf       |    |		Action	Mark_Auxiliary
0024 0007       |    |		Action	Break_Optional
0025 0092 010a  |    |		Action	Push_String_Extended,0x10a					; "!users."
0027 0092 010b  |    |		Action	Push_String_Extended,0x10b					; ".detail."
0029 0092 010c  |    |		Action	Push_String_Extended,0x10c					; ".database."
002b 0092 010d  |    |		Action	Push_String_Extended,0x10d					; ".to_rational.receiving"
002d 0092 010e  |    |		Action	Push_String_Extended,0x10e					; ".to_rational.internal_spr"
002f 0092 010f  |    |		Action	Push_String_Extended,0x10f					; ".to_rational.spr."
0031 0092 0110  |    |		Action	Push_String_Extended,0x110					; ".master."
0033 e5fe       |    |		Load	0x2,-0x2
0034 e002       |    |		Load	0x0,0x2
0035 185f       | _  |		Execute	Package,Field_Execute,Field_Number 0x5f
0036 4800       |H   |		Short_Literal	0x0
0037 4801       |H   |		Short_Literal	0x1
0038 0092 0111  |    |		Action	Push_String_Extended,0x111					; "SIMS - Rational Customer Support Request/Problem Reporting."
003a e001       |    |		Load	0x0,0x1
003b 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
003c 4800       |H   |		Short_Literal	0x0
003d 4802       |H   |		Short_Literal	0x2
003e 0092 0112  |    |		Action	Push_String_Extended,0x112					; "==========================================================="
0040 e001       |    |		Load	0x0,0x1
0041 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
0042 e003       |    |		Load	0x0,0x3
0043 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
0044 8404       |    |		Call	0x2,0x4
0045 49d4       |I   |		Short_Literal	0x1d4
0046 49d2       |I   |		Short_Literal	0x1d2
0047 49c8       |I   |		Short_Literal	0x1c8
0048 49ce       |I   |		Short_Literal	0x1ce
0049 49cd       |I   |		Short_Literal	0x1cd
004a 49cc       |I   |		Short_Literal	0x1cc
004b 49cb       |I   |		Short_Literal	0x1cb
004c e002       |    |		Load	0x0,0x2
004d 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
004e 49cf       |I   |		Short_Literal	0x1cf
004f 49ca       |I   |		Short_Literal	0x1ca
0050 49c9       |I   |		Short_Literal	0x1c9
0051 4801       |H   |		Short_Literal	0x1
0052 49d6       |I   |		Short_Literal	0x1d6
0053 49c3       |I   |		Short_Literal	0x1c3
0054 e002       |    |		Load	0x0,0x2
0055 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
0056 0092 0113  |    |		Action	Push_String_Extended,0x113					; "sims_options"
0058 e5ff       |    |		Load	0x2,-0x1
0059 e002       |    |		Load	0x0,0x2
005a 185e       | ^  |		Execute	Package,Field_Execute,Field_Number 0x5e
005b 4801       |H   |		Short_Literal	0x1
005c 4801       |H   |		Short_Literal	0x1
005d 4801       |H   |		Short_Literal	0x1
005e 0092 0114  |    |		Action	Push_String_Extended,0x114					; "Quit"
0060 0092 0114  |    |		Action	Push_String_Extended,0x114					; "Quit"
0062 0092 0115  |    |		Action	Push_String_Extended,0x115					; "Are you sure?, "
0064 0092 0116  |    |		Action	Push_String_Extended,0x116					; "u"
0066 49d3       |I   |		Short_Literal	0x1d3
0067 e002       |    |		Load	0x0,0x2
0068 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0069 0337       | 7  |		Declare_Variable	Array
006a 49ce       |I   |		Short_Literal	0x1ce
006b 4801       |H   |		Short_Literal	0x1
006c e40e       |    |		Load	0x2,0xe
006d 01d6       |    |		Execute	Vector,Field_Write
006e 49d3       |I   |		Short_Literal	0x1d3
006f 4802       |H   |		Short_Literal	0x2
0070 e40e       |    |		Load	0x2,0xe
0071 01d6       |    |		Execute	Vector,Field_Write
0072 49d5       |I   |		Short_Literal	0x1d5
0073 4803       |H   |		Short_Literal	0x3
0074 e40e       |    |		Load	0x2,0xe
0075 01d6       |    |		Execute	Vector,Field_Write
0076 4864       |Hd  |		Short_Literal	0x64
0077 4804       |H   |		Short_Literal	0x4
0078 4800       |H   |		Short_Literal	0x0
0079 e410       |    |		Load	0x2,0x10
007a e40e       |    |		Load	0x2,0xe
007b 01d6       |    |		Execute	Vector,Field_Write
007c 3ffb       |?   |		Loop_Increasing	0x78
007d e002       |    |		Load	0x0,0x2
007e 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
007f 01c3       |    |		Execute	Vector,Check_In_Type
0080 4801       |H   |		Short_Literal	0x1
0081 49cc       |I   |		Short_Literal	0x1cc
0082 49ce       |I   |		Short_Literal	0x1ce
0083 49d4       |I   |		Short_Literal	0x1d4
0084 49c8       |I   |		Short_Literal	0x1c8
0085 49c7       |I   |		Short_Literal	0x1c7
0086 4800       |H   |		Short_Literal	0x0
0087 4800       |H   |		Short_Literal	0x0
0088 4801       |H   |		Short_Literal	0x1
0089 49d6       |I   |		Short_Literal	0x1d6
008a 49c3       |I   |		Short_Literal	0x1c3
008b e002       |    |		Load	0x0,0x2
008c 186e       | n  |		Execute	Package,Field_Execute,Field_Number 0x6e
008d 7800       |x   |		Jump	0x8e
008e 00ce       |    |		Action	Pop_Auxiliary
008f 4800       |H   |		Short_Literal	0x0
0090 4803       |H   |		Short_Literal	0x3
0091 0092 0117  |    |		Action	Push_String_Extended,0x117					; "Thanks.  All Done. "
0093 e001       |    |		Load	0x0,0x1
0094 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
0095 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0096			TRAP_0018:
0096 010e       |    |		Execute	Exception,Is_Constraint_Error
0097 6805       |h   |		Jump_Zero	0x9d
0098 0092 0118  |    |		Action	Push_String_Extended,0x118					; "Constraint error in ap_remote_topx."
009a e001       |    |		Load	0x0,0x1
009b 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
009c 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
009d 010d       |    |		Execute	Exception,Is_Numeric_Error
009e 6805       |h   |		Jump_Zero	0xa4
009f 0092 0119  |    |		Action	Push_String_Extended,0x119					; "Numeric error in ap_remote_topx."
00a1 e001       |    |		Load	0x0,0x1
00a2 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
00a3 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
00a4 010c       |    |		Execute	Exception,Is_Program_Error
00a5 6805       |h   |		Jump_Zero	0xab
00a6 0092 011a  |    |		Action	Push_String_Extended,0x11a					; "Program error in ap_remote_topx."
00a8 e001       |    |		Load	0x0,0x1
00a9 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
00aa 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
00ab 010b       |    |		Execute	Exception,Is_Storage_Error
00ac 6805       |h   |		Jump_Zero	0xb2
00ad 0092 011b  |    |		Action	Push_String_Extended,0x11b					; "Storage error in ap_remote_topx."
00af e001       |    |		Load	0x0,0x1
00b0 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
00b1 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
00b2 010a       |    |		Execute	Exception,Is_Tasking_Error
00b3 6805       |h   |		Jump_Zero	0xb9
00b4 0092 011c  |    |		Action	Push_String_Extended,0x11c					; "Tasking error in ap_remote_topx."
00b6 e001       |    |		Load	0x0,0x1
00b7 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
00b8 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
00b9 0092 011d  |    |		Action	Push_String_Extended,0x11d					; "Other Program error in ap_remote_topx.   "
00bb e001       |    |		Load	0x0,0x1
00bc 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
00bd 0092 011e  |    |		Action	Push_String_Extended,0x11e					; "Exception occurred in ap_remote_topx."
00bf e001       |    |		Load	0x0,0x1
00c0 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
00c1 e001       |    |		Load	0x0,0x1
00c2 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
00c3 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
00c4 0000 0000  |    |		.BLANK	0000[0x4]
00c8 ; --------------------------------------------------------------------------------------
00c8 ; SUBPROGRAM
00c8 ; --------------------------------------------------------------------------------------
00c8 00cb       |    |		.CONST	0x00cb								; Address of begin
00c9 00d9       |    |		.CONST	0x00d9								; Address of exception handler
00ca 0001       |    |		.CONST	0x0001								; Number of locals
00cb			BODY_00c8:
00cb			INIT_00c8:
00cb 4801       |H   |		Short_Literal	0x1
00cc 4801       |H   |		Short_Literal	0x1
00cd e004       |    |		Load	0x0,0x4
00ce 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
00cf e004       |    |		Load	0x0,0x4
00d0 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00d1 01cf       |    |		Execute	Vector,Slice_Read
00d2 0092 011f  |    |		Action	Push_String_Extended,0x11f					; "remote_params_master"
00d4 01cc       |    |		Execute	Vector,Catenate
00d5 4801       |H   |		Short_Literal	0x1
00d6 e002       |    |		Load	0x0,0x2
00d7 1867       | g  |		Execute	Package,Field_Execute,Field_Number 0x67
00d8 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
00d9			TRAP_00c8:
00d9 0007       |    |		Action	Break_Optional
00da e001       |    |		Load	0x0,0x1
00db 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
00dc 0092 0120  |    |		Action	Push_String_Extended,0x120					; "  Please run this program with the standard sims default path,"
00de e001       |    |		Load	0x0,0x1
00df 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
00e0 e001       |    |		Load	0x0,0x1
00e1 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
00e2 0092 0121  |   !|		Action	Push_String_Extended,0x121					; "  or contact your Rational response center for assistance in"
00e4 e001       |    |		Load	0x0,0x1
00e5 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
00e6 e001       |    |		Load	0x0,0x1
00e7 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
00e8 0092 0122  |   "|		Action	Push_String_Extended,0x122					; "  determining if your SIMS site initialization has been completed."
00ea e001       |    |		Load	0x0,0x1
00eb 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
00ec e001       |    |		Load	0x0,0x1
00ed 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
00ee e5fe       |    |		Load	0x2,-0x2
00ef 01db       |    |		Execute	Vector,Length
00f0 0e0d       |    |		Execute_Immediate	Not_Equal,0xd
00f1 6805       |h   |		Jump_Zero	0xf7
00f2 e403       |    |		Load	0x2,0x3
00f3 e001       |    |		Load	0x0,0x1
00f4 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
00f5 e001       |    |		Load	0x0,0x1
00f6 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
00f7 e5fe       |    |		Load	0x2,-0x2
00f8 01db       |    |		Execute	Vector,Length
00f9 0f0d       |    |		Execute_Immediate	Equal,0xd
00fa 6809       |h   |		Jump_Zero	0x104
00fb e5fe       |    |		Load	0x2,-0x2
00fc e402       |    |		Load	0x2,0x2
00fd 01de       |    |		Execute	Vector,Not_Equal
00fe 6805       |h   |		Jump_Zero	0x104
00ff e403       |    |		Load	0x2,0x3
0100 e001       |    |		Load	0x0,0x1
0101 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0102 e001       |    |		Load	0x0,0x1
0103 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
0104 e001       |    |		Load	0x0,0x1
0105 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
0106 00cc       |    |		Action	Pop_Block
0107 7f86       |    |		Jump	0x8e
0108 ; --------------------------------------------------------------------------------------
0108 ; STRING TABLE
0108 ; --------------------------------------------------------------------------------------
0108 0038       | 8  |		.STRTAB	0x0038->0x0124							; "!machine.sims"
0109 0043       | C  |		.STRTAB	0x0043->0x012a							; "  (Running this program from other than the default path is unsupported.)"
010a 008a       |    |		.STRTAB	0x008a->0x014f							; "!users."
010b 008f       |    |		.STRTAB	0x008f->0x0152							; ".detail."
010c 0095       |    |		.STRTAB	0x0095->0x0156							; ".database."
010d 009d       |    |		.STRTAB	0x009d->0x015b							; ".to_rational.receiving"
010e 00b1       |    |		.STRTAB	0x00b1->0x0166							; ".to_rational.internal_spr"
010f 00c8       |    |		.STRTAB	0x00c8->0x0173							; ".to_rational.spr."
0110 00d7       |    |		.STRTAB	0x00d7->0x017b							; ".master."
0111 00dd       |    |		.STRTAB	0x00dd->0x017f							; "SIMS - Rational Customer Support Request/Problem Reporting."
0112 0116       |    |		.STRTAB	0x0116->0x019d							; "==========================================================="
0113 014f       | O  |		.STRTAB	0x014f->0x01ba							; "sims_options"
0114 0159       | Y  |		.STRTAB	0x0159->0x01c0							; "Quit"
0115 015b       | [  |		.STRTAB	0x015b->0x01c2							; "Are you sure?, "
0116 0168       | h  |		.STRTAB	0x0168->0x01ca							; "u"
0117 0167       | g  |		.STRTAB	0x0167->0x01ca							; "Thanks.  All Done. "
0118 0178       | x  |		.STRTAB	0x0178->0x01d4							; "Constraint error in ap_remote_topx."
0119 0199       |    |		.STRTAB	0x0199->0x01e5							; "Numeric error in ap_remote_topx."
011a 01b7       |    |		.STRTAB	0x01b7->0x01f5							; "Program error in ap_remote_topx."
011b 01d5       |    |		.STRTAB	0x01d5->0x0205							; "Storage error in ap_remote_topx."
011c 01f3       |    |		.STRTAB	0x01f3->0x0215							; "Tasking error in ap_remote_topx."
011d 0211       |    |		.STRTAB	0x0211->0x0225							; "Other Program error in ap_remote_topx.   "
011e 0238       | 8  |		.STRTAB	0x0238->0x023a							; "Exception occurred in ap_remote_topx."
011f 025b       | [  |		.STRTAB	0x025b->0x024c							; "remote_params_master"
0120 026d       | m  |		.STRTAB	0x026d->0x0256							; "  Please run this program with the standard sims default path,"
0121 02a9       |    |		.STRTAB	0x02a9->0x0275							; "  or contact your Rational response center for assistance in"
0122 02e3       |    |		.STRTAB	0x02e3->0x0293							; "  determining if your SIMS site initialization has been completed."
0123 0323       | #  |		.STREND 0x0323->0x02b4
0124 216d 6163  |!mac|		.STRTAB_STRINGS
02b5 0000 0000  |    |		.XXX[0x3]
02b7 0000       |    |
02b8 ; --------------------------------------------------------------------------------------
02b8 ; Debug Table
02b8 ; --------------------------------------------------------------------------------------
02b8 0004 0000  |    |		.DEBUG4	0x0004,0x0000,0x120c,0x0000,0x0001,0x0000
02be 0000 0000  |    |		.BLANK	0000[0x142]