|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 DFS Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 DFS Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 6894 (0x1aee) Types: EM, TextFile Names: »CW_ALL.EM«
└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293 └─ ⟦this⟧ »CW_ALL.EM« └─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3 └─ ⟦this⟧ »CW_ALL.EM«
! THIS FILE CONTAINS ALL THE CW_* MACROS ! cw_kind (%1% = kind_name) [write OF_KIND,,,,,,,,,,,,,,,,,= %1%] ! cw_integer (%1% = name, %2% = first_bit, %3% = last_bit) ! SHOULD RIGHT JUSTIFY IMAGE BY PADDING WITH LEADING BLANKS [transparent] [write %1% [ASCII 8D 9B DB]24C=, ! ASCII codes move cursor to column 24 [#lt %2% 40] [#extract [var TYPE_DATA] %2% [add [sub %3% %2%] 1]] [else] [#extract [var VAL_DATA] [sub %2% 40] [add [sub %3% %2%] 1]] [end]] [normal] ! cw_boolean (%1% = name, %2% = bit) [transparent] [write %1% [ASCII 8D 9B DB]24C=, ! ASCII codes move cursor to column 24 [#eq 0 [#lt %2% 40] [#extract [var TYPE_DATA] %2% 1] [else] [#extract [var VAL_DATA] [sub %2% 40] 1] [end]] FALSE [else] TRUE [end]] [normal] ! cw_type_val [cw_integer TYPE 0 3F] [cw_integer VAL 40 7F] ! cw_type_link [cw_integer TYPE.STACK_NAME 0 1F] [cw_integer TYPE.WORD_OFFSET 25 38] [cw_boolean IS_VISIBLE 20] [cw_boolean IS_CONSTANT 21] [cw_boolean IS_PRIVATE 22] ! cw_discrete_var [cw_boolean IS_UNSIGNED 24] ! cw_array_var [cw_boolean BOUNDS_WITH_OBJECT 24] ! cw_variant_rec [cw_boolean DERIVES_PRIVACY 23] [cw_boolean IS_CONSTRAINED 24] ! cw_val [cw_integer VAL 40 7F] ! cw_ref [cw_integer REF.STACK_NAME 40 5F] [cw_integer REF.BIT_OFFSET 60 7F] ! cw_access_val [cw_integer POINTER.BIT_OFFS 60 7F] ! cw_module [cw_integer MODULE.NAME 40 5F] [cw_integer MODULE.CLUSTER 60 7F] ! cw_sub_ref [cw_integer SCOPE_FOR_SITE.NAME 0 1F] [cw_boolean IS_VISIBLE 20] [cw_integer SUBPROG_SITE.NAME 40 5F] [cw_integer SUBPROG_SITE.WORD_OFFS 60 78] ! cw_sub_var [cw_integer DECLARE_FRAME.NAME 0 1F] [cw_integer DECLARE_FRAME.WORD_OFFS 25 38] [cw_integer SUBPROG_START.SEGMENT 48 5F] [cw_integer SUBPROG_START.WORD_OFFS 6D 78] [cw_integer SUBPROG_START.INDEX 79 7B] [cw_integer LEX_LEVEL 7C 7F] ! cw_accept_sub [cw_integer DECLARE_FRAME.NAME 0 1F] [cw_integer DECLARE_FRAME.WORD_OFFS 25 38] [cw_boolean SUBPROG_INFO.IS_FAMILY 23] [cw_boolean SUBPROG_INFO.IS_OPEN 24] [cw_integer SUBPROG_INFO.ENTRY_NAME 40 47] [cw_integer SUBPROG_START.SEGMENT 48 5F] [cw_integer SUBPROG_START.WORD_OFFS 6D 78] [cw_integer SUBPROG_START.INDEX 79 7B] [cw_integer LEX_LEVEL 7C 7F] ! cw_var_ref [cw_boolean IS_VISIBLE 20] [cw_integer VAR_SITE.NAME 40 5F] [cw_integer VAR_SITE.WORD_OFFS 65 78] ! cw_entry_var [cw_integer ENTRY_NAME 0 7] [cw_integer ENTRY_PARAMS 8 F] [cw_integer QUEUE_TAIL 25 38] [cw_integer QUEUE_HEAD 65 78] [cw_integer CALLER_COUNT 4C 5F] ! cw_family_var [cw_integer ENTRY_NAME 0 7] [cw_integer ENTRY_PARAMS 8 F] [cw_integer FAMILY_SITE 20 38] [cw_integer LAST_BIAS 40 5F] [cw_integer FIRST_MEMBER 60 7F] ! cw_select_var [cw_integer LAST_CHOICE 0 7] [cw_boolean HAS_TIMED_CLAUSE 20] [cw_boolean TIMED_IS_OPEN 21] [cw_boolean HAS_TERMINATE 22] [cw_boolean TERMINATE_OPEN 23] [cw_integer SELECT_REF 25 38] ! .WORD_OFFSET [cw_integer FIELD_COUNT 40 47] [cw_integer SELECT_SITE 60 78] ! .WORD_OFFSET ! cw_exception_var [cw_integer RAISE_SCOPE.NAME 0 1F] [cw_integer EXCEPTION_NAME 40 6F] [cw_integer RAISE_ADDR.NAME 20 37] [cw_integer RAISE_ADDR.OFFSET 71 7C] [cw_integer RAISE_ADDR.INDEX 7D 7F] ! cw_control_state [cw_integer CURRENT_SLICE 0 F] [cw_integer MEMORY_CONDITION 13 14] [cw_integer BLOCK_CONDITION 15 19] [cw_integer CURRENT_MODE 1A 1B] [cw_integer CURRENT_PRIORITY 1C 1F] [cw_boolean PERMANENT_MODULE 20] [cw_boolean MODULE_IS_TASK 21] [cw_boolean MODULE_ABORTED 22] [cw_boolean BREAKPOINT_ON 23] [cw_boolean INTRAINSTRUCTION 24] [cw_integer CONTROL_TOS 25 38] ! .WORD_OFFSET [cw_integer PROGRAM_CNTR.NAME 40 5F] [cw_integer PROGRAM_CNTR.OFFSET 6D 78] [cw_integer PROGRAM_CNTR.INDEX 79 7B] [cw_integer EXECUTING_LEX 7C 7F] ! cw_static_connection [cw_integer MODULE_TYPE.NAME 0 1F] [cw_integer MODULE_TYPE.OFFSET 25 38] ! IS WORD OFFSET, SAY SO? [cw_boolean IS_PRIVATE 22] [cw_integer MODULE_IMPORTS.NAME 40 5F] [cw_integer DECLARER.NAME 60 7F] ! cw_dependence_link [cw_integer DEPENDENCE_SITE.NAME 0 1F] [cw_integer DEPENDENCE_SITE.OFFSET 25 38] ! IS WORD OFFSET, SAY SO? ! cw_auxiliary_mark [cw_boolean IN_EXPORT_FRAME 20] [cw_boolean HAS_PRIOR_MARK 21] [cw_boolean TYPE_MARK_USED 22] [cw_boolean DATA_MARK_USED 23] [cw_boolean APPENDING_FIELDS 24] [cw_integer TYPE_STACK_MARK 25 38] ! IS WORD OFFSET, SAY SO? [cw_integer DATA_STACK_MARK 60 7F] ! IS BIT OFFSET, SAY SO? ! cw_activation_link [cw_integer OUTER_LEX_FRAME 0 1F] ! IS .NAME, SAY SO? [cw_boolean EXPORTS_LEGAL 20] [cw_boolean IN_RENDEZVOUS 21] [cw_boolean IN_UTILITY 22] [cw_boolean HAS_PACKAGE 23] [cw_boolean HAS_CHILDREN 24] [cw_integer TYPE_FRAME 25 38] ! IS WORD OFFSET, SAY SO? [cw_integer DYNAMIC_LINK 40 53] ! IS WORD OFFSET, SAY SO? [cw_integer BLOCK_START 54 5F] [cw_integer DATA_FRAME 60 7F] ! IS BIT OFFSET, SAY SO? ! cw_accept_link [cw_integer SELECT_CHOICE 0 7] [cw_integer RETURN_PRIORITY 1C 1F] [cw_boolean IN_SELECT 20] [cw_integer TOTAL_PARAMS 31 38] [cw_integer PARTNER_NAME.NAME 40 5F] [cw_integer PARTNER_NAME.CLUSTER 60 7F] ! cw_activation_state [cw_integer ENCLOSING_FRAME.NAME 0 1F] [cw_integer ENCLOSING_FRAME.OFFSET 25 38] ! IS WORD OFFSET, SAY SO? [cw_boolean AUXILIARY_MARKED 21] [cw_integer RETURN_ADDRESS.NAME 48 5F] [cw_integer RETURN_ADDRESS.OFFSET 6D 78] [cw_integer RETURN_ADDRESS.INDEX 79 7B] [cw_integer CHILDREN_START 60 6C] [cw_integer FRAME_LEX_LEVEL 7C 7F] ! cw_auxiliary_state [cw_integer QUEUE_SUCCESSOR 0 1F] [cw_boolean HAS_MICRO_CONTEXT 24] [cw_integer CURRENT_FRAME 40 53] [cw_integer TYPE_TOS 25 38] [cw_integer DATA_TOS 60 7F] ! cw_aux_allocation [cw_integer BREAKPOINT_SCOPE 0 1F] [cw_integer REMAINING_RESIDENT_PAGES 40 4B] [cw_integer TYPE_EXTENT 25 38] [cw_integer QUEUE_EXTENT 4C 5F] [cw_integer DATA_EXTENT 60 7F] ! cw_control_allocation [cw_integer DISTRIBUTOR 0 1F] [cw_boolean QUEUE_ALLOCATED 20] [cw_boolean QUEUE_NOT_EMPTY 21] [cw_boolean IS_CATALOGUED 22] [cw_boolean IS_WIRED 23] [cw_boolean FORCE_BREAKPOINT 24] [cw_integer CONTROL_EXTENT 25 38] [cw_integer BREAKPOINT_MASK 40 4F] [cw_integer REMAINING_CHILDREN 50 5F] [cw_integer FORCING_INSTRUCTION 60 6B] [cw_integer REMAINING_PAGES 6C 7F] ! cw_sched_allocation [cw_integer BASE_TIME_SLICE 0 F] [cw_integer INTERSLICE_DELAY 10 1F] [cw_integer PAGE_FAULT_COUNT 20 2F] [cw_integer RESIDENT_PAGE_LIMIT 40 4B] [cw_integer SCHEDULING_GROUP 4C 5F] [cw_integer SLICES_USED 60 6F] [cw_integer SLICES_AVAILABLE 70 7F]