|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 3072 (0xc00)
Notes: 00_class, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_063cfc
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦cfc2e13cd⟧ »Space Info Vol 2«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5900 |Y | .CONST 0x5900 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0410 | | .CONST 0x0410 ; 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 8002 | | .CONST 0x8002 ; 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 For_Outer_Call,Visible,Unelaborated,INIT_0018
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 0034 | 4 | .CONST 0x0034 ; Address of begin
0019 0004 | | .CONST 0x0004 ; Address of exception handler
001a 000d | | .CONST 0x000d ; Number of locals
001b INIT_0018:
001b 0092 0267 | g| Action Push_String_Extended,0x267 ; "!Machine.Editor_Data.Terminal_Recognition"
001d 0092 0268 | h| Action Push_String_Extended,0x268 ; "!Machine.Editor_Data.Terminal_Types"
001f 0092 0269 | i| Action Push_String_Extended,0x269 ; "!Machine.Editor_Data.Rational_Access_commands"
0021 0092 026a | j| Action Push_String_Extended,0x26a ; "Rational_Access"
0023 0092 026b | k| Action Push_String_Extended,0x26b ; "Rational_Access_User_Interface"
0025 e001 | | Load 0x0,0x1
0026 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0027 02c7 | | Declare_Variable Any
0028 00d8 | | Load_Top At_Offset_0
0029 1c00 | | Execute_Immediate Run_Utility,0x0
002a 00e3 | | Load_Encached Natural_Cache
002b 00e1 | | Load_Encached Boolean_Cache
002c 029f 016b | k| Declare_Subprogram For_Call,INIT_0168
002e 029f 01a3 | | Declare_Subprogram For_Call,INIT_01a0
0030 029f 01d3 | | Declare_Subprogram For_Call,INIT_01d0
0032 029f 01f3 | | Declare_Subprogram For_Call,INIT_01f0
0034 BODY_0018:
0034 0092 026c | l| Action Push_String_Extended,0x26c ; "!Commands.Menu_Operations"
0036 840a | | Call 0x2,0xa
0037 700e |p | Jump_Nonzero 0x46
0038 0092 026d | m| Action Push_String_Extended,0x26d ; "<PROFILE>"
003a 0092 026e | n| Action Push_String_Extended,0x26e ; "$.Specs"
003c 0092 026f | o| Action Push_String_Extended,0x26f ; "Remake"
003e 0092 0270 | p| Action Push_String_Extended,0x270 ; "*"
0040 0092 0270 | p| Action Push_String_Extended,0x270 ; "*"
0042 0092 026c | l| Action Push_String_Extended,0x26c ; "!Commands.Menu_Operations"
0044 e002 | | Load 0x0,0x2
0045 180e | | Execute Package,Field_Execute,Field_Number 0xe
0046 0092 0271 | q| Action Push_String_Extended,0x271 ; "<Progress>"
0048 4800 |H | Short_Literal 0x0
0049 0092 0272 | r| Action Push_String_Extended,0x272 ; "<All_WORLDS>"
004b 4803 |H | Short_Literal 0x3
004c 4803 |H | Short_Literal 0x3
004d 0092 026c | l| Action Push_String_Extended,0x26c ; "!Commands.Menu_Operations"
004f e003 | | Load 0x0,0x3
0050 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0051 0092 026d | m| Action Push_String_Extended,0x26d ; "<PROFILE>"
0053 0092 0273 | s| Action Push_String_Extended,0x273 ; "!Machine.Editor_Data"
0055 0092 0274 | t| Action Push_String_Extended,0x274 ; "#"
0057 0092 026c | l| Action Push_String_Extended,0x26c ; "!Commands.Menu_Operations"
0059 e004 | | Load 0x0,0x4
005a 1812 | | Execute Package,Field_Execute,Field_Number 0x12
005b 0092 0275 | u| Action Push_String_Extended,0x275 ; "!Tools.Design_Implementation"
005d 840a | | Call 0x2,0xa
005e 700e |p | Jump_Nonzero 0x6d
005f 0092 026d | m| Action Push_String_Extended,0x26d ; "<PROFILE>"
0061 0092 026e | n| Action Push_String_Extended,0x26e ; "$.Specs"
0063 0092 026f | o| Action Push_String_Extended,0x26f ; "Remake"
0065 0092 0270 | p| Action Push_String_Extended,0x270 ; "*"
0067 0092 0270 | p| Action Push_String_Extended,0x270 ; "*"
0069 0092 0275 | u| Action Push_String_Extended,0x275 ; "!Tools.Design_Implementation"
006b e002 | | Load 0x0,0x2
006c 180e | | Execute Package,Field_Execute,Field_Number 0xe
006d 0092 0271 | q| Action Push_String_Extended,0x271 ; "<Progress>"
006f 4800 |H | Short_Literal 0x0
0070 0092 0272 | r| Action Push_String_Extended,0x272 ; "<All_WORLDS>"
0072 4803 |H | Short_Literal 0x3
0073 4803 |H | Short_Literal 0x3
0074 0092 0275 | u| Action Push_String_Extended,0x275 ; "!Tools.Design_Implementation"
0076 e003 | | Load 0x0,0x3
0077 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0078 0092 026d | m| Action Push_String_Extended,0x26d ; "<PROFILE>"
007a 0092 0273 | s| Action Push_String_Extended,0x273 ; "!Machine.Editor_Data"
007c 0092 0274 | t| Action Push_String_Extended,0x274 ; "#"
007e 0092 0275 | u| Action Push_String_Extended,0x275 ; "!Tools.Design_Implementation"
0080 e004 | | Load 0x0,0x4
0081 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0082 0092 0276 | v| Action Push_String_Extended,0x276 ; "!Commands.Speller"
0084 840a | | Call 0x2,0xa
0085 700e |p | Jump_Nonzero 0x94
0086 0092 026d | m| Action Push_String_Extended,0x26d ; "<PROFILE>"
0088 0092 026e | n| Action Push_String_Extended,0x26e ; "$.Specs"
008a 0092 026f | o| Action Push_String_Extended,0x26f ; "Remake"
008c 0092 0270 | p| Action Push_String_Extended,0x270 ; "*"
008e 0092 0270 | p| Action Push_String_Extended,0x270 ; "*"
0090 0092 0276 | v| Action Push_String_Extended,0x276 ; "!Commands.Speller"
0092 e002 | | Load 0x0,0x2
0093 180e | | Execute Package,Field_Execute,Field_Number 0xe
0094 0092 0271 | q| Action Push_String_Extended,0x271 ; "<Progress>"
0096 4800 |H | Short_Literal 0x0
0097 0092 0272 | r| Action Push_String_Extended,0x272 ; "<All_WORLDS>"
0099 4803 |H | Short_Literal 0x3
009a 4803 |H | Short_Literal 0x3
009b 0092 0276 | v| Action Push_String_Extended,0x276 ; "!Commands.Speller"
009d e003 | | Load 0x0,0x3
009e 181a | | Execute Package,Field_Execute,Field_Number 0x1a
009f 0092 026d | m| Action Push_String_Extended,0x26d ; "<PROFILE>"
00a1 0092 0273 | s| Action Push_String_Extended,0x273 ; "!Machine.Editor_Data"
00a3 0092 0274 | t| Action Push_String_Extended,0x274 ; "#"
00a5 0092 0276 | v| Action Push_String_Extended,0x276 ; "!Commands.Speller"
00a7 e004 | | Load 0x0,0x4
00a8 1812 | | Execute Package,Field_Execute,Field_Number 0x12
00a9 0092 0277 | w| Action Push_String_Extended,0x277 ; "!Commands.Mail"
00ab 840a | | Call 0x2,0xa
00ac 700e |p | Jump_Nonzero 0xbb
00ad 0092 026d | m| Action Push_String_Extended,0x26d ; "<PROFILE>"
00af 0092 026e | n| Action Push_String_Extended,0x26e ; "$.Specs"
00b1 0092 026f | o| Action Push_String_Extended,0x26f ; "Remake"
00b3 0092 0270 | p| Action Push_String_Extended,0x270 ; "*"
00b5 0092 0270 | p| Action Push_String_Extended,0x270 ; "*"
00b7 0092 0277 | w| Action Push_String_Extended,0x277 ; "!Commands.Mail"
00b9 e002 | | Load 0x0,0x2
00ba 180e | | Execute Package,Field_Execute,Field_Number 0xe
00bb 0092 0271 | q| Action Push_String_Extended,0x271 ; "<Progress>"
00bd 4800 |H | Short_Literal 0x0
00be 0092 0272 | r| Action Push_String_Extended,0x272 ; "<All_WORLDS>"
00c0 4803 |H | Short_Literal 0x3
00c1 4803 |H | Short_Literal 0x3
00c2 0092 0277 | w| Action Push_String_Extended,0x277 ; "!Commands.Mail"
00c4 e003 | | Load 0x0,0x3
00c5 181a | | Execute Package,Field_Execute,Field_Number 0x1a
00c6 0092 026d | m| Action Push_String_Extended,0x26d ; "<PROFILE>"
00c8 0092 0273 | s| Action Push_String_Extended,0x273 ; "!Machine.Editor_Data"
00ca 0092 0274 | t| Action Push_String_Extended,0x274 ; "#"
00cc 0092 0277 | w| Action Push_String_Extended,0x277 ; "!Commands.Mail"
00ce e004 | | Load 0x0,0x4
00cf 1812 | | Execute Package,Field_Execute,Field_Number 0x12
00d0 0092 026d | m| Action Push_String_Extended,0x26d ; "<PROFILE>"
00d2 0092 0278 | x| Action Push_String_Extended,0x278 ; "$.Keymaps"
00d4 0092 0279 | y| Action Push_String_Extended,0x279 ; "replace, goal_state = install"
00d6 0092 0270 | p| Action Push_String_Extended,0x270 ; "*"
00d8 0092 027a | z| Action Push_String_Extended,0x27a ; "!machine.editor_data"
00da 0092 027b | {| Action Push_String_Extended,0x27b ; "?"
00dc e002 | | Load 0x0,0x2
00dd 180e | | Execute Package,Field_Execute,Field_Number 0xe
00de 0092 026d | m| Action Push_String_Extended,0x26d ; "<PROFILE>"
00e0 4800 |H | Short_Literal 0x0
00e1 0092 027c | || Action Push_String_Extended,0x27c ; "<WORLDS>"
00e3 4802 |H | Short_Literal 0x2
00e4 4802 |H | Short_Literal 0x2
00e5 e404 | | Load 0x2,0x4
00e6 e003 | | Load 0x0,0x3
00e7 1819 | | Execute Package,Field_Execute,Field_Number 0x19
00e8 4800 |H | Short_Literal 0x0
00e9 a409 | | Store_Unchecked 0x2,0x9
00ea e407 | | Load 0x2,0x7
00eb 00ea | | Load_Encached Null_String_Cache
00ec e403 | | Load 0x2,0x3
00ed 4800 |H | Short_Literal 0x0
00ee e001 | | Load 0x0,0x1
00ef 1815 | | Execute Package,Field_Execute,Field_Number 0x15
00f0 c407 | | Store 0x2,0x7
00f1 00cf | | Action Mark_Auxiliary
00f2 7802 |x | Jump 0xf5
00f3 840c | | Call 0x2,0xc
00f4 00c9 | | Action Pop_Auxiliary_Loop
00f5 e407 | | Load 0x2,0x7
00f6 e001 | | Load 0x0,0x1
00f7 184b | K | Execute Package,Field_Execute,Field_Number 0x4b
00f8 6ffa |o | Jump_Zero 0xf3
00f9 00ce | | Action Pop_Auxiliary
00fa e407 | | Load 0x2,0x7
00fb e001 | | Load 0x0,0x1
00fc 181b | | Execute Package,Field_Execute,Field_Number 0x1b
00fd c407 | | Store 0x2,0x7
00fe e409 | | Load 0x2,0x9
00ff 700f |p | Jump_Nonzero 0x10f
0100 e407 | | Load 0x2,0x7
0101 00ea | | Load_Encached Null_String_Cache
0102 e403 | | Load 0x2,0x3
0103 e001 | | Load 0x0,0x1
0104 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0105 c407 | | Store 0x2,0x7
0106 0092 027d | }| Action Push_String_Extended,0x27d ; "Rational_Access XRTERM 70 80"
0108 e407 | | Load 0x2,0x7
0109 e001 | | Load 0x0,0x1
010a 1863 | c | Execute Package,Field_Execute,Field_Number 0x63
010b e407 | | Load 0x2,0x7
010c e001 | | Load 0x0,0x1
010d 181b | | Execute Package,Field_Execute,Field_Number 0x1b
010e c407 | | Store 0x2,0x7
010f e407 | | Load 0x2,0x7
0110 00ea | | Load_Encached Null_String_Cache
0111 e402 | | Load 0x2,0x2
0112 4800 |H | Short_Literal 0x0
0113 e001 | | Load 0x0,0x1
0114 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0115 c407 | | Store 0x2,0x7
0116 4800 |H | Short_Literal 0x0
0117 a409 | | Store_Unchecked 0x2,0x9
0118 00cf | | Action Mark_Auxiliary
0119 7802 |x | Jump 0x11c
011a 840d | | Call 0x2,0xd
011b 00c9 | | Action Pop_Auxiliary_Loop
011c e407 | | Load 0x2,0x7
011d e001 | | Load 0x0,0x1
011e 184b | K | Execute Package,Field_Execute,Field_Number 0x4b
011f 6ffa |o | Jump_Zero 0x11a
0120 00ce | | Action Pop_Auxiliary
0121 e407 | | Load 0x2,0x7
0122 e001 | | Load 0x0,0x1
0123 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0124 c407 | | Store 0x2,0x7
0125 e409 | | Load 0x2,0x9
0126 700f |p | Jump_Nonzero 0x136
0127 e407 | | Load 0x2,0x7
0128 00ea | | Load_Encached Null_String_Cache
0129 e402 | | Load 0x2,0x2
012a e001 | | Load 0x0,0x1
012b 1817 | | Execute Package,Field_Execute,Field_Number 0x17
012c c407 | | Store 0x2,0x7
012d 0092 027e | ~| Action Push_String_Extended,0x27e ; "Rational_Access \x1b[?1;37c"
012f e407 | | Load 0x2,0x7
0130 e001 | | Load 0x0,0x1
0131 1863 | c | Execute Package,Field_Execute,Field_Number 0x63
0132 e407 | | Load 0x2,0x7
0133 e001 | | Load 0x0,0x1
0134 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0135 c407 | | Store 0x2,0x7
0136 0092 026d | m| Action Push_String_Extended,0x26d ; "<PROFILE>"
0138 e406 | | Load 0x2,0x6
0139 0092 027f | | Action Push_String_Extended,0x27f ; "R1000, REPLACE, PROMOTE"
013b 0092 0270 | p| Action Push_String_Extended,0x270 ; "*"
013d 0092 0270 | p| Action Push_String_Extended,0x270 ; "*"
013f 0092 027b | {| Action Push_String_Extended,0x27b ; "?"
0141 e002 | | Load 0x0,0x2
0142 180e | | Execute Package,Field_Execute,Field_Number 0xe
0143 840b | | Call 0x2,0xb
0144 0092 026d | m| Action Push_String_Extended,0x26d ; "<PROFILE>"
0146 00ea | | Load_Encached Null_String_Cache
0147 4800 |H | Short_Literal 0x0
0148 0092 0280 | | Action Push_String_Extended,0x280 ; "$"
014a 4800 |H | Short_Literal 0x0
014b 0092 0281 | | Action Push_String_Extended,0x281 ; " \x22!Machine.Initialization.Rational\x22.Rational_Access_User_Interface"
014d e005 | | Load 0x0,0x5
014e 1810 | | Execute Package,Field_Execute,Field_Number 0x10
014f 4804 |H | Short_Literal 0x4
0150 e001 | | Load 0x0,0x1
0151 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
0152 0092 0282 | | Action Push_String_Extended,0x282 ; "R1000_Install complete."
0154 e001 | | Load 0x0,0x1
0155 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0156 0092 0283 | | Action Push_String_Extended,0x283 ; "Next you should either reboot or run the following command:"
0158 e001 | | Load 0x0,0x1
0159 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
015a 0092 0284 | | Action Push_String_Extended,0x284 ; " Refresh_Terminal_Information;"
015c e001 | | Load 0x0,0x1
015d 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
015e 4801 |H | Short_Literal 0x1
015f e001 | | Load 0x0,0x1
0160 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
0161 4501 |E | Exit_Subprogram 0x1
0162 0000 0000 | | .BLANK 0000[0x6]
0168 ; --------------------------------------------------------------------------------------
0168 ; SUBPROGRAM
0168 ; --------------------------------------------------------------------------------------
0168 0175 | u | .CONST 0x0175 ; Address of begin
0169 0004 | | .CONST 0x0004 ; Address of exception handler
016a 0004 | | .CONST 0x0004 ; Number of locals
016b INIT_0168:
016b e006 | | Load 0x0,0x6
016c 1b0f | | Execute Package,Field_Read,Field_Number 0xf
016d 02c7 | | Declare_Variable Any
016e 00d8 | | Load_Top At_Offset_0
016f 1c00 | | Execute_Immediate Run_Utility,0x0
0170 e006 | | Load 0x0,0x6
0171 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0172 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0173 029f 0213 | | Declare_Subprogram For_Call,INIT_0210
0175 BODY_0168:
0175 e006 | | Load 0x0,0x6
0176 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0177 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0178 00db | | Load_Top At_Offset_3
0179 0120 | | Execute Any,Is_Value
017a 6803 |h | Jump_Zero 0x17e
017b e006 | | Load 0x0,0x6
017c 1b0f | | Execute Package,Field_Read,Field_Number 0xf
017d 7801 |x | Jump 0x17f
017e 00db | | Load_Top At_Offset_3
017f 6018 |` | Indirect_Literal Discrete,0x198,{0x00000000, 0x00004000}
0180 e007 | | Load 0x0,0x7
0181 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0182 e008 | | Load 0x0,0x8
0183 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0184 e006 | | Load 0x0,0x6
0185 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0186 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0187 e7ff | | Load 0x3,-0x1
0188 e006 | | Load 0x0,0x6
0189 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
018a 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
018b c602 | | Store 0x3,0x2
018c 005a | Z | Store_Top Discrete,At_Offset_2
018d 4800 |H | Short_Literal 0x0
018e 00da | | Load_Top At_Offset_2
018f 8604 | | Call 0x3,0x4
0190 6802 |h | Jump_Zero 0x193
0191 4801 |H | Short_Literal 0x1
0192 4401 |D | Exit_Subprogram With_Result,0x1
0193 4800 |H | Short_Literal 0x0
0194 4401 |D | Exit_Subprogram With_Result,0x1
0195 0000 0000 | | .XXX[0x3]
0197 0000 | |
0198 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
019c 0000 0000 | | .BLANK 0000[0x4]
01a0 ; --------------------------------------------------------------------------------------
01a0 ; SUBPROGRAM
01a0 ; --------------------------------------------------------------------------------------
01a0 01ac | | .CONST 0x01ac ; Address of begin
01a1 0004 | | .CONST 0x0004 ; Address of exception handler
01a2 0004 | | .CONST 0x0004 ; Number of locals
01a3 INIT_01a0:
01a3 e009 | | Load 0x0,0x9
01a4 1b46 | F | Execute Package,Field_Read,Field_Number 0x46
01a5 02c7 | | Declare_Variable Any
01a6 00d8 | | Load_Top At_Offset_0
01a7 1c00 | | Execute_Immediate Run_Utility,0x0
01a8 029f 021b | | Declare_Subprogram For_Call,INIT_0218
01aa 029f 022b | +| Declare_Subprogram For_Call,INIT_0228
01ac BODY_01a0:
01ac 00da | | Load_Top At_Offset_2
01ad 0120 | | Execute Any,Is_Value
01ae 6803 |h | Jump_Zero 0x1b2
01af e009 | | Load 0x0,0x9
01b0 1b46 | F | Execute Package,Field_Read,Field_Number 0x46
01b1 7801 |x | Jump 0x1b3
01b2 00da | | Load_Top At_Offset_2
01b3 e009 | | Load 0x0,0x9
01b4 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
01b5 c602 | | Store 0x3,0x2
01b6 00cf | | Action Mark_Auxiliary
01b7 7809 |x | Jump 0x1c1
01b8 00db | | Load_Top At_Offset_3
01b9 e009 | | Load 0x0,0x9
01ba 1848 | H | Execute Package,Field_Execute,Field_Number 0x48
01bb 8604 | | Call 0x3,0x4
01bc 00db | | Load_Top At_Offset_3
01bd e009 | | Load 0x0,0x9
01be 184a | J | Execute Package,Field_Execute,Field_Number 0x4a
01bf c602 | | Store 0x3,0x2
01c0 00c9 | | Action Pop_Auxiliary_Loop
01c1 00db | | Load_Top At_Offset_3
01c2 e009 | | Load 0x0,0x9
01c3 1849 | I | Execute Package,Field_Execute,Field_Number 0x49
01c4 6ff3 |o | Jump_Zero 0x1b8
01c5 00ce | | Action Pop_Auxiliary
01c6 4800 |H | Short_Literal 0x0
01c7 8604 | | Call 0x3,0x4
01c8 4501 |E | Exit_Subprogram 0x1
01c9 0000 0000 | | .BLANK 0000[0x7]
01d0 ; --------------------------------------------------------------------------------------
01d0 ; SUBPROGRAM
01d0 ; --------------------------------------------------------------------------------------
01d0 01d6 | | .CONST 0x01d6 ; Address of begin
01d1 0004 | | .CONST 0x0004 ; Address of exception handler
01d2 0002 | | .CONST 0x0002 ; Number of locals
01d3 INIT_01d0:
01d3 e407 | | Load 0x2,0x7
01d4 e001 | | Load 0x0,0x1
01d5 1866 | f | Execute Package,Field_Execute,Field_Number 0x66
01d6 BODY_01d0:
01d6 4801 |H | Short_Literal 0x1
01d7 00d9 | | Load_Top At_Offset_1
01d8 e405 | | Load 0x2,0x5
01d9 e00a | | Load 0x0,0xa
01da 181d | | Execute Package,Field_Execute,Field_Number 0x1d
01db a408 | | Store_Unchecked 0x2,0x8
01dc e408 | | Load 0x2,0x8
01dd 00d9 | | Load_Top At_Offset_1
01de 01dd | | Execute Vector,First
01df 027f | | Execute Discrete,Equal
01e0 6808 |h | Jump_Zero 0x1e9
01e1 4801 |H | Short_Literal 0x1
01e2 a409 | | Store_Unchecked 0x2,0x9
01e3 0092 0285 | | Action Push_String_Extended,0x285 ; "Rational_Access already in terminal types file."
01e5 e001 | | Load 0x0,0x1
01e6 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01e7 00cc | | Action Pop_Block
01e8 7f10 | | Jump 0xf9
01e9 4501 |E | Exit_Subprogram 0x1
01ea 0000 0000 | | .BLANK 0000[0x6]
01f0 ; --------------------------------------------------------------------------------------
01f0 ; SUBPROGRAM
01f0 ; --------------------------------------------------------------------------------------
01f0 01f6 | | .CONST 0x01f6 ; Address of begin
01f1 0004 | | .CONST 0x0004 ; Address of exception handler
01f2 0002 | | .CONST 0x0002 ; Number of locals
01f3 INIT_01f0:
01f3 e407 | | Load 0x2,0x7
01f4 e001 | | Load 0x0,0x1
01f5 1866 | f | Execute Package,Field_Execute,Field_Number 0x66
01f6 BODY_01f0:
01f6 4801 |H | Short_Literal 0x1
01f7 00d9 | | Load_Top At_Offset_1
01f8 e405 | | Load 0x2,0x5
01f9 e00a | | Load 0x0,0xa
01fa 181d | | Execute Package,Field_Execute,Field_Number 0x1d
01fb a408 | | Store_Unchecked 0x2,0x8
01fc e408 | | Load 0x2,0x8
01fd 00d9 | | Load_Top At_Offset_1
01fe 01dd | | Execute Vector,First
01ff 027f | | Execute Discrete,Equal
0200 6808 |h | Jump_Zero 0x209
0201 4801 |H | Short_Literal 0x1
0202 a409 | | Store_Unchecked 0x2,0x9
0203 0092 0286 | | Action Push_String_Extended,0x286 ; "Rational_Access already in terminal recognition file."
0205 e001 | | Load 0x0,0x1
0206 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0207 00cc | | Action Pop_Block
0208 7f17 | | Jump 0x120
0209 4501 |E | Exit_Subprogram 0x1
020a 0000 0000 | | .BLANK 0000[0x6]
0210 ; --------------------------------------------------------------------------------------
0210 ; SUBPROGRAM
0210 ; --------------------------------------------------------------------------------------
0210 0213 | | .CONST 0x0213 ; Address of begin
0211 0004 | | .CONST 0x0004 ; Address of exception handler
0212 0001 | | .CONST 0x0001 ; Number of locals
0213 BODY_0210:
0213 INIT_0210:
0213 00da | | Load_Top At_Offset_2
0214 e9fe | | Load 0x4,-0x2
0215 027f | | Execute Discrete,Equal
0216 4402 |D | Exit_Subprogram With_Result,0x2
0217 0000 | | .XXX[0x1]
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 482e |H. | Short_Literal 0x2e
021c 00db | | Load_Top At_Offset_3
021d e009 | | Load 0x0,0x9
021e 181c | | Execute Package,Field_Execute,Field_Number 0x1c
021f 01cb | | Execute Vector,Append
0220 00db | | Load_Top At_Offset_3
0221 e009 | | Load 0x0,0x9
0222 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0223 01cc | | Execute Vector,Catenate
0224 4401 |D | Exit_Subprogram With_Result,0x1
0225 0000 0000 | | .XXX[0x3]
0227 0000 | |
0228 ; --------------------------------------------------------------------------------------
0228 ; SUBPROGRAM
0228 ; --------------------------------------------------------------------------------------
0228 0230 | 0 | .CONST 0x0230 ; Address of begin
0229 0004 | | .CONST 0x0004 ; Address of exception handler
022a 0002 | | .CONST 0x0002 ; Number of locals
022b INIT_0228:
022b e009 | | Load 0x0,0x9
022c 1b4b | K | Execute Package,Field_Read,Field_Number 0x4b
022d 02c7 | | Declare_Variable Any
022e 00d8 | | Load_Top At_Offset_0
022f 1c00 | | Execute_Immediate Run_Utility,0x0
0230 BODY_0228:
0230 00d8 | | Load_Top At_Offset_0
0231 0120 | | Execute Any,Is_Value
0232 6803 |h | Jump_Zero 0x236
0233 e009 | | Load 0x0,0x9
0234 1b4b | K | Execute Package,Field_Read,Field_Number 0x4b
0235 7801 |x | Jump 0x237
0236 00d8 | | Load_Top At_Offset_0
0237 e9ff | | Load 0x4,-0x1
0238 e009 | | Load 0x0,0x9
0239 184c | L | Execute Package,Field_Execute,Field_Number 0x4c
023a c802 | | Store 0x4,0x2
023b 00cf | | Action Mark_Auxiliary
023c 7825 |x% | Jump 0x262
023d 4800 |H | Short_Literal 0x0
023e 00da | | Load_Top At_Offset_2
023f e009 | | Load 0x0,0x9
0240 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
0241 e009 | | Load 0x0,0x9
0242 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0243 0092 0287 | | Action Push_String_Extended,0x287 ; "Rational_Access Commands"
0245 e00a | | Load 0x0,0xa
0246 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0247 0f01 | | Execute_Immediate Equal,0x1
0248 6814 |h | Jump_Zero 0x25d
0249 e9ff | | Load 0x4,-0x1
024a 7008 |p | Jump_Nonzero 0x253
024b 0092 0288 | | Action Push_String_Extended,0x288 ; "*system"
024d 00da | | Load_Top At_Offset_2
024e e009 | | Load 0x0,0x9
024f 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
0250 e00b | | Load 0x0,0xb
0251 180e | | Execute Package,Field_Execute,Field_Number 0xe
0252 780a |x | Jump 0x25d
0253 0092 0289 | | Action Push_String_Extended,0x289 ; "!Users."
0255 e9ff | | Load 0x4,-0x1
0256 8603 | | Call 0x3,0x3
0257 01cc | | Execute Vector,Catenate
0258 00da | | Load_Top At_Offset_2
0259 e009 | | Load 0x0,0x9
025a 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
025b e00b | | Load 0x0,0xb
025c 180e | | Execute Package,Field_Execute,Field_Number 0xe
025d 00d9 | | Load_Top At_Offset_1
025e e009 | | Load 0x0,0x9
025f 184f | O | Execute Package,Field_Execute,Field_Number 0x4f
0260 c802 | | Store 0x4,0x2
0261 00c9 | | Action Pop_Auxiliary_Loop
0262 00d9 | | Load_Top At_Offset_1
0263 e009 | | Load 0x0,0x9
0264 184e | N | Execute Package,Field_Execute,Field_Number 0x4e
0265 6fd7 |o | Jump_Zero 0x23d
0266 4502 |E | Exit_Subprogram 0x2
0267 ; --------------------------------------------------------------------------------------
0267 ; STRING TABLE
0267 ; --------------------------------------------------------------------------------------
0267 0048 | H | .STRTAB 0x0048->0x028b ; "!Machine.Editor_Data.Terminal_Recognition"
0268 006f | o | .STRTAB 0x006f->0x029f ; "!Machine.Editor_Data.Terminal_Types"
0269 0090 | | .STRTAB 0x0090->0x02b1 ; "!Machine.Editor_Data.Rational_Access_commands"
026a 00bb | | .STRTAB 0x00bb->0x02c7 ; "Rational_Access"
026b 00c8 | | .STRTAB 0x00c8->0x02cf ; "Rational_Access_User_Interface"
026c 00e4 | | .STRTAB 0x00e4->0x02de ; "!Commands.Menu_Operations"
; "!Commands.Menu_Operations"
; "!Commands.Menu_Operations"
; "!Commands.Menu_Operations"
026d 00fb | | .STRTAB 0x00fb->0x02ea ; "<PROFILE>"
; "<PROFILE>"
; "<PROFILE>"
; "<PROFILE>"
; "<PROFILE>"
; "<PROFILE>"
; "<PROFILE>"
; "<PROFILE>"
; "<PROFILE>"
; "<PROFILE>"
; "<PROFILE>"
; "<PROFILE>"
026e 0102 | | .STRTAB 0x0102->0x02ef ; "$.Specs"
; "$.Specs"
; "$.Specs"
; "$.Specs"
026f 0107 | | .STRTAB 0x0107->0x02f2 ; "Remake"
; "Remake"
; "Remake"
; "Remake"
0270 010b | | .STRTAB 0x010b->0x02f5 ; "*"
; "*"
; "*"
; "*"
; "*"
; "*"
; "*"
; "*"
; "*"
; "*"
; "*"
0271 010a | | .STRTAB 0x010a->0x02f6 ; "<Progress>"
; "<Progress>"
; "<Progress>"
; "<Progress>"
0272 0112 | | .STRTAB 0x0112->0x02fb ; "<All_WORLDS>"
; "<All_WORLDS>"
; "<All_WORLDS>"
; "<All_WORLDS>"
0273 011c | | .STRTAB 0x011c->0x0301 ; "!Machine.Editor_Data"
; "!Machine.Editor_Data"
; "!Machine.Editor_Data"
; "!Machine.Editor_Data"
0274 012e | . | .STRTAB 0x012e->0x030b ; "#"
; "#"
; "#"
; "#"
0275 012d | - | .STRTAB 0x012d->0x030b ; "!Tools.Design_Implementation"
; "!Tools.Design_Implementation"
; "!Tools.Design_Implementation"
; "!Tools.Design_Implementation"
0276 0147 | G | .STRTAB 0x0147->0x0319 ; "!Commands.Speller"
; "!Commands.Speller"
; "!Commands.Speller"
; "!Commands.Speller"
0277 0156 | V | .STRTAB 0x0156->0x0322 ; "!Commands.Mail"
; "!Commands.Mail"
; "!Commands.Mail"
; "!Commands.Mail"
0278 0162 | b | .STRTAB 0x0162->0x0329 ; "$.Keymaps"
0279 0169 | i | .STRTAB 0x0169->0x032d ; "replace, goal_state = install"
027a 0184 | | .STRTAB 0x0184->0x033c ; "!machine.editor_data"
027b 0196 | | .STRTAB 0x0196->0x0346 ; "?"
; "?"
027c 0195 | | .STRTAB 0x0195->0x0346 ; "<WORLDS>"
027d 019b | | .STRTAB 0x019b->0x034a ; "Rational_Access XRTERM 70 80"
027e 01b5 | | .STRTAB 0x01b5->0x0358 ; "Rational_Access \x1b[?1;37c"
027f 01cb | | .STRTAB 0x01cb->0x0364 ; "R1000, REPLACE, PROMOTE"
0280 01e0 | | .STRTAB 0x01e0->0x0370 ; "$"
0281 01df | | .STRTAB 0x01df->0x0370 ; " \x22!Machine.Initialization.Rational\x22.Rational_Access_User_Interface"
0282 021f | | .STRTAB 0x021f->0x0391 ; "R1000_Install complete."
0283 0234 | 4 | .STRTAB 0x0234->0x039d ; "Next you should either reboot or run the following command:"
0284 026d | m | .STRTAB 0x026d->0x03ba ; " Refresh_Terminal_Information;"
0285 028c | | .STRTAB 0x028c->0x03cb ; "Rational_Access already in terminal types file."
0286 02b9 | | .STRTAB 0x02b9->0x03e2 ; "Rational_Access already in terminal recognition file."
0287 02ec | | .STRTAB 0x02ec->0x03fd ; "Rational_Access Commands"
0288 0302 | | .STRTAB 0x0302->0x0409 ; "*system"
0289 0307 | | .STRTAB 0x0307->0x040c ; "!Users."
028a 030c | | .STREND 0x030c->0x0410
028b 214d 6163 |!Mac| .STRTAB_STRINGS
0410 ; --------------------------------------------------------------------------------------
0410 ; Debug Table
0410 ; --------------------------------------------------------------------------------------
0410 0004 0012 | | .DEBUG4 0x0004,0x0012,0x6238,0x0000,0x0001,0x0000
0416 0000 0000 | | .XXX[0x34]
0418 1128 0010 | ( |
041a 000b 8838 | 8|
041c 0b1c 036f | o|
041e 8038 6c48 | 8lH|
0420 6082 9008 |` |
0422 036f 8038 | o 8|
0424 6c3c 6191 |l<a |
0426 a087 97f9 | |
0428 c048 036f | H o|
042a 8038 6c48 | 8lH|
042c 6061 a034 |`a 4|
042e 036e 08ad | n |
0430 a028 036f | ( o|
0432 8038 6c48 | 8lH|
0434 6093 8038 |` 8|
0436 6c48 6080 |lH` |
0438 0366 089f | f |
043a 1008 036f | o|
043c 8038 6c48 | 8lH|
043e 6075 a020 |`u |
0440 0363 97f7 | c |
0442 97ff 8038 | 8|
0444 6c48 607a |lH`z|
0446 0857 1008 | W |
0448 0361 100c | a |
044a 0000 0000 | | .BLANK 0000[0x6]
0450 1228 0010 | ( | .XXX[0xc4]
0452 0013 8838 | 8|
0454 0b1c 036f | o|
0456 8038 6c48 | 8lH|
0458 607e 900b |`~ |
045a 8838 0b1e | 8 |
045c 083e 900f | > |
045e 8838 0b1e | 8 |
0460 083e 9013 | > |
0462 97ff 8038 | 8|
0464 6c3c 6191 |l<a |
0466 a1b3 97ff | |
0468 8038 6c48 | 8lH|
046a 605d a020 |`] |
046c 036b 97ff | k |
046e 8038 6c48 | 8lH|
0470 6086 0857 |` W|
0472 1009 e033 | 3|
0474 97ff 8038 | 8|
0476 6c48 6059 |lH`Y|
0478 a01c 036b | k|
047a 97ff 8038 | 8|
047c 6c48 6092 |lH` |
047e 0857 100b | W |
0480 97f9 c090 | |
0482 036b 8004 | k |
0484 6c34 609c |l4` |
0486 033d e060 | = `|
0488 036f 8004 | o |
048a 6c34 609b |l4` |
048c 8038 6c48 | 8lH|
048e 606d a02b |`m +|
0490 803c 605b | <`[|
0492 900b 8004 | |
0494 6c34 609a |l4` |
0496 0894 036e | n|
0498 089f 100c | |
049a 036f 8004 | o |
049c 6c34 6093 |l4` |
049e 1008 0324 | $|
04a0 036f 8004 | o |
04a2 6c34 6095 |l4` |
04a4 bf8c 0338 | 8|
04a6 0364 036e | d n|
04a8 089f 1008 | |
04aa 036b 8004 | k |
04ac 6c34 609c |l4` |
04ae 033d e064 | = d|
04b0 036f 8004 | o |
04b2 6c34 609b |l4` |
04b4 8038 6c48 | 8lH|
04b6 6071 a02c |`q ,|
04b8 0367 97f7 | g |
04ba 900b 8004 | |
04bc 6c34 609b |l4` |
04be 8038 6c48 | 8lH|
04c0 607a 0857 |`z W|
04c2 1010 036f | o|
04c4 8004 6c34 | l4|
04c6 6093 1008 |` |
04c8 0324 036f | $ o|
04ca 8004 6c34 | l4|
04cc 6095 bf88 |` |
04ce 0338 0360 | 8 `|
04d0 036e 089f | n |
04d2 1008 0369 | i|
04d4 100c 0000 | |
04d6 0000 0000 | |
04d8 1428 0010 | ( |
04da 000b 8838 | 8|
04dc 0b1c 036f | o|
04de 8038 6c48 | 8lH|
04e0 608a 9008 |` |
04e2 036f 8038 | o 8|
04e4 6c48 6065 |lH`e|
04e6 a07c 0363 | | c|
04e8 97ff 8038 | 8|
04ea 6c48 608e |lH` |
04ec 0857 1008 | W |
04ee 036f 8038 | o 8|
04f0 6c48 608f |lH` |
04f2 8038 6c48 | 8lH|
04f4 6088 0366 |` f|
04f6 089f 1008 | |
04f8 036f 8038 | o 8|
04fa 6c48 6071 |lH`q|
04fc a054 0363 | T c|
04fe 97f7 97ff | |
0500 8038 6c48 | 8lH|
0502 607a 0857 |`z W|
0504 1009 e030 | 0|
0506 036f 8038 | o 8|
0508 6c48 6061 |lH`a|
050a a01c 036f | o|
050c 8038 6c48 | 8lH|
050e 6088 0366 |` f|
0510 089f 1008 | |
0512 0361 100c | a |
0514 0000 0000 | | .BLANK 0000[0x4]
0518 1548 0010 | H | .XXX[0xe8]
051a 0013 8838 | 8|
051c 0b1c 036f | o|
051e 8038 6c48 | 8lH|
0520 607e 900b |`~ |
0522 8838 0b1e | 8 |
0524 083e 900f | > |
0526 8838 0b1e | 8 |
0528 083e 9013 | > |
052a 97ff 8038 | 8|
052c 6c3c 6191 |l<a |
052e a198 036b | k|
0530 97fe 0857 | W|
0532 100b 97ff | |
0534 8038 6c48 | 8lH|
0536 605d a020 |`] |
0538 036b 97ff | k |
053a 8038 6c48 | 8lH|
053c 6086 0857 |` W|
053e 1009 e033 | 3|
0540 97ff 8038 | 8|
0542 6c48 6059 |lH`Y|
0544 a01c 036b | k|
0546 97ff 8038 | 8|
0548 6c48 6092 |lH` |
054a 0857 1008 | W |
054c 036b 8004 | k |
054e 6c34 609c |l4` |
0550 033d e043 | = C|
0552 803c 605b | <`[|
0554 900b 8004 | |
0556 6c34 609a |l4` |
0558 0894 036e | n|
055a 089f 100c | |
055c 036f 8004 | o |
055e 6c34 6093 |l4` |
0560 1008 0324 | $|
0562 036f 8004 | o |
0564 6c34 6095 |l4` |
0566 bfac 0338 | 8|
0568 0364 036e | d n|
056a 089f 1008 | |
056c 036b 8004 | k |
056e 6c34 609c |l4` |
0570 033d e064 | = d|
0572 036f 8004 | o |
0574 6c34 609b |l4` |
0576 8038 6c48 | 8lH|
0578 6071 a02c |`q ,|
057a 0367 97f7 | g |
057c 900b 8004 | |
057e 6c34 609b |l4` |
0580 8038 6c48 | 8lH|
0582 607a 0857 |`z W|
0584 1010 036f | o|
0586 8004 6c34 | l4|
0588 6093 1008 |` |
058a 0324 036f | $ o|
058c 8004 6c34 | l4|
058e 6095 bf88 |` |
0590 0338 0360 | 8 `|
0592 036e 089f | n |
0594 1008 0369 | i|
0596 100c 0000 | |
0598 1728 0010 | ( |
059a 000b 8834 | 4|
059c 0b1f 97f7 | |
059e 8004 6c34 | l4|
05a0 609a 9808 |` |
05a2 0362 17fb | b |
05a4 1809 1404 | |
05a6 0000 0000 | |
05a8 1768 0010 | h |
05aa 000b 8834 | 4|
05ac 0b1f 97eb | |
05ae 8004 6c34 | l4|
05b0 609a 980b |` |
05b2 97e4 0360 | `|
05b4 0481 a00f | |
05b6 97ec 0479 | y|
05b8 e00b 97ec | |
05ba 0464 0366 | d f|
05bc 17f7 180b | |
05be 17e5 1404 | |
05c0 17bc 0010 | |
05c2 000b 8838 | 8|
05c4 0b1c 036e | n|
05c6 9808 0363 | c|
05c8 8004 6c34 | l4|
05ca 609c 033d |` =|
05cc e037 9ff8 | 7 |
05ce 036b 8004 | k |
05d0 6c34 609a |l4` |
05d2 0857 1ff8 | W |
05d4 0367 8004 | g |
05d6 6c34 6093 |l4` |
05d8 1808 0324 | $|
05da 0367 8004 | g |
05dc 6c34 6095 |l4` |
05de bfb9 1408 | |
05e0 183c 0010 | < |
05e2 000b 8838 | 8|
05e4 0b1c 036e | n|
05e6 9808 0363 | c|
05e8 8004 6c34 | l4|
05ea 609c 033d |` =|
05ec e050 0367 | P g|
05ee 8004 6c34 | l4|
05f0 609b 9ffa |` |
05f2 0851 c01f | Q |
05f4 9ff4 036b | k|
05f6 8004 6c34 | l4|
05f8 609a 0857 |` W|
05fa 1ff4 0367 | g|
05fc 8004 6c34 | l4|
05fe 6093 1808 |` |