|
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 - download
Length: 1024 (0x400) Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_191cd7
└─⟦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 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 00f8 | | .CONST 0x00f8 ; 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 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0027 | ' | .CONST 0x0027 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 000e | | .CONST 0x000e ; Number of locals 000b INIT_0008: 000b 4820 |H | Short_Literal 0x20 000c 4800 |H | Short_Literal 0x0 000d 480a |H | Short_Literal 0xa 000e 029f 0033 | 3| Declare_Subprogram INIT_0030,For_Call 0010 03fb | | Declare_Type Discrete,Defined,Visible,With_Size 0011 0007 | | Action Break_Optional 0012 e003 | | Load 0x0,0x3 0013 e004 | | Load 0x0,0x4 0014 00d8 | | Load_Top At_Offset_0 0015 e004 | | Load 0x0,0x4 0016 00d8 | | Load_Top At_Offset_0 0017 e004 | | Load 0x0,0x4 0018 00d8 | | Load_Top At_Offset_0 0019 e004 | | Load 0x0,0x4 001a 00d8 | | Load_Top At_Offset_0 001b e004 | | Load 0x0,0x4 001c 00d8 | | Load_Top At_Offset_0 001d e005 | | Load 0x0,0x5 001e 00d8 | | Load_Top At_Offset_0 001f e004 | | Load 0x0,0x4 0020 00d8 | | Load_Top At_Offset_0 0021 e20d | | Load 0x1,0xd 0022 029f 005b | [| Declare_Subprogram INIT_0058,For_Call 0024 4810 |H | Short_Literal 0x10 0025 032e | . | Declare_Type Record,Defined,Visible 0026 00bf | | Action Accept_Activation 0027 BODY_0008: 0027 00bc | | Action Signal_Activated 0028 00bb | | Action Signal_Completion 0029 0000 0000 | | .BLANK 0000[0x7] 0030 ; -------------------------------------------------------------------------------------- 0030 ; SUBPROGRAM 0030 ; -------------------------------------------------------------------------------------- 0030 0033 | 3 | .CONST 0x0033 ; Address of begin 0031 0004 | | .CONST 0x0004 ; Address of exception handler 0032 0001 | | .CONST 0x0001 ; Number of locals 0033 BODY_0030: 0033 INIT_0030: 0033 4607 |F | Jump_Case 0x8 0034 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 0035 7807 |x | Jump 0x3d ; case 0x1 0036 780a |x | Jump 0x41 ; case 0x2 0037 780e |x | Jump 0x46 ; case 0x3 0038 7811 |x | Jump 0x4a ; case 0x4 0039 7812 |x | Jump 0x4c ; case 0x5 003a 7813 |x | Jump 0x4e ; case 0x6 003b 7816 |x | Jump 0x52 ; case 0x7 003c 4302 |C | .XXX[0x1] 003d 00da | | Load_Top At_Offset_2 003e 0091 0094 | | Action Push_String_Extended_Indexed,0x94 ; "UNMAP_GRAVITY" 0040 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0041 00db | | Load_Top At_Offset_3 0042 00db | | Load_Top At_Offset_3 0043 00e0 | | Load_Encached Standard_Cache 0044 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0045 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0046 00da | | Load_Top At_Offset_2 0047 00e0 | | Load_Encached Standard_Cache 0048 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0049 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 004a 00db | | Load_Top At_Offset_3 004b 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 004c 00db | | Load_Top At_Offset_3 004d 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 004e e20d | | Load 0x1,0xd 004f 00dc | | Load_Top At_Offset_4 0050 0267 | g | Execute Discrete,Predecessor 0051 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0052 e20d | | Load 0x1,0xd 0053 00dc | | Load_Top At_Offset_4 0054 0268 | h | Execute Discrete,Successor 0055 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0056 0000 0000 | | .XXX[0x2] 0058 ; -------------------------------------------------------------------------------------- 0058 ; SUBPROGRAM 0058 ; -------------------------------------------------------------------------------------- 0058 005b | [ | .CONST 0x005b ; Address of begin 0059 0004 | | .CONST 0x0004 ; Address of exception handler 005a 0001 | | .CONST 0x0001 ; Number of locals 005b BODY_0058: 005b INIT_0058: 005b 4601 |F | Jump_Case 0x2 005c 7801 |x | Jump 0x5e ; case 0x0 005d 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 005e e002 | | Load 0x0,0x2 005f 00db | | Load_Top At_Offset_3 0060 00d9 | | Load_Top At_Offset_1 0061 00d9 | | Load_Top At_Offset_1 0062 3000 |0 | Execute Record,Field_Type,Field_Number 0x0 0063 0119 | | Execute Any,Check_In_Formal_Type 0064 00d1 | | Pop_Control Pop_Count_1 0065 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0066 4800 |H | Short_Literal 0x0 0067 00db | | Load_Top At_Offset_3 0068 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0069 4800 |H | Short_Literal 0x0 006a 00db | | Load_Top At_Offset_3 006b 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 006c 4800 |H | Short_Literal 0x0 006d 00db | | Load_Top At_Offset_3 006e 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 006f 4800 |H | Short_Literal 0x0 0070 00db | | Load_Top At_Offset_3 0071 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0072 4800 |H | Short_Literal 0x0 0073 00db | | Load_Top At_Offset_3 0074 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 0075 4800 |H | Short_Literal 0x0 0076 00db | | Load_Top At_Offset_3 0077 3806 |8 | Execute Record,Field_Write,Field_Number 0x6 0078 4800 |H | Short_Literal 0x0 0079 00db | | Load_Top At_Offset_3 007a 3807 |8 | Execute Record,Field_Write,Field_Number 0x7 007b 4800 |H | Short_Literal 0x0 007c 00db | | Load_Top At_Offset_3 007d 3808 |8 | Execute Record,Field_Write,Field_Number 0x8 007e 4800 |H | Short_Literal 0x0 007f 00db | | Load_Top At_Offset_3 0080 3809 |8 | Execute Record,Field_Write,Field_Number 0x9 0081 4800 |H | Short_Literal 0x0 0082 00db | | Load_Top At_Offset_3 0083 380a |8 | Execute Record,Field_Write,Field_Number 0xa 0084 00da | | Load_Top At_Offset_2 0085 340b |4 | Execute Record,Field_Reference,Field_Number 0xb 0086 1c00 | | Execute_Immediate Run_Utility,0x0 0087 00da | | Load_Top At_Offset_2 0088 340c |4 | Execute Record,Field_Reference,Field_Number 0xc 0089 1c00 | | Execute_Immediate Run_Utility,0x0 008a 4800 |H | Short_Literal 0x0 008b 00db | | Load_Top At_Offset_3 008c 380d |8 | Execute Record,Field_Write,Field_Number 0xd 008d 4800 |H | Short_Literal 0x0 008e 00db | | Load_Top At_Offset_3 008f 380e |8 | Execute Record,Field_Write,Field_Number 0xe 0090 4800 |H | Short_Literal 0x0 0091 00db | | Load_Top At_Offset_3 0092 380f |8 | Execute Record,Field_Write,Field_Number 0xf 0093 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0094 ; -------------------------------------------------------------------------------------- 0094 ; STRING TABLE 0094 ; -------------------------------------------------------------------------------------- 0094 0018 | | .STRTAB 0x0018->0x00a0 ; "UNMAP_GRAVITY" 0095 0023 | # | .STRTAB 0x0023->0x00a6 ; "NORTH_WEST_GRAVITY" 0096 0033 | 3 | .STRTAB 0x0033->0x00af ; "NORTH_GRAVITY" 0097 003e | > | .STRTAB 0x003e->0x00b6 ; "NORTH_EAST_GRAVITY" 0098 004e | N | .STRTAB 0x004e->0x00bf ; "WEST_GRAVITY" 0099 0058 | X | .STRTAB 0x0058->0x00c5 ; "CENTER_GRAVITY" 009a 0064 | d | .STRTAB 0x0064->0x00cc ; "EAST_GRAVITY" 009b 006e | n | .STRTAB 0x006e->0x00d2 ; "SOUTH_WEST_GRAVITY" 009c 007e | ~ | .STRTAB 0x007e->0x00db ; "SOUTH_GRAVITY" 009d 0089 | | .STRTAB 0x0089->0x00e1 ; "SOUTH_EAST_GRAVITY" 009e 0099 | | .STRTAB 0x0099->0x00ea ; "STATIC_GRAVITY" 009f 00a5 | | .STREND 0x00a5->0x00f1 00a0 554e 4d41 |UNMA| .STRTAB_STRINGS 00f2 0000 0000 | | .BLANK 0000[0x6] 00f8 ; -------------------------------------------------------------------------------------- 00f8 ; Debug Table 00f8 ; -------------------------------------------------------------------------------------- 00f8 0004 0000 | | .DEBUG4 0x0004,0x0000,0x490c,0x0000,0x0001,0x0003 00fe 000b 010a | | .DBG4T 0x000b,0x010a,0x8000,0x0000 0102 0033 0000 | 3 | .DBG4T 0x0033,0x0000,0x0005,0x0000 0106 005b 0000 | [ | .DBG4T 0x005b,0x0000,0x0005,0x0000 010a ; -------------------------------------------------------------------------------------- 010a ; Debug chain 010a ; -------------------------------------------------------------------------------------- 010a 0003 0000 | | .DBGLEN 0x0003,0x0000 010c 000b 0011 | | .DBGLNO 0x000b,0x0011,0x0012 010f 0000 0000 | | .BLANK 0000[0xf1]