DataMuseum.dk

Presents historical artifacts from the history of:

CP/M

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CP/M

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦16e9aa3f8⟧ RcTekst

    Length: 5120 (0x1400)
    Types: RcTekst
    Names: »99109917.WP«

Derivation

└─⟦670c8f5a6⟧ Bits:30005866/disk2.imd Dokumenter i RcTekst format (RCSL 99-1-*)
    └─⟦this⟧ »99109917.WP« 

RcTekst


╱04002d4e0a0006000000000201413140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱

════════════════════════════════════════════════════════════════════════
↓
                                i↲
↲
┆a1┆┆b0┆TABLE OF CONTENTS                                            PAGE↲
↲
┆b0┆1.  INTRODUCTION ┆f0┆............................................   1↲
↲
┆b0┆2.  CALL ┆f0┆................┆f0┆....................................   2↲
↲
┆b0┆3.  FUNCTION ┆f0┆................................................   3↲
↲
┆b0┆4.  EXAMPLES┆f0┆ ................................................   4↲
    4.1  Example 1 ..........................................   4↲
    4.2  Example 2 ..........................................   4↲
    4.3  Example 3 ..........................................   4↲
↲
┆b0┆5.  ERROR MESSAGES┆f0┆ ..........................................   5↲
↲
┆b0┆↓

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆┆e1┆                                ii↲

════════════════════════════════════════════════════════════════════════
↓

════════════════════════════════════════════════════════════════════════
↓
┆14┆┆b3┆                                ┆0b┆↲
↲
┆b0┆┆a1┆1.       INTRODUCTION↲
↲
         ┆84┆The program is a diagnostic tool for printing ↓
┆19┆┆89┆┄┄statistical information and testoutput from an ↓
┆19┆┆89┆┄┄RC8000/IDA, RC8000/FPA or RCX000/SCC main process.↲
↲
         ┆84┆The program may print directly from the core as well as ↓
┆19┆┆89┆┄┄from a file containing a core picture. When printing ↓
┆19┆┆89┆┄┄directly from core the generation of testoutput is ↓
┆19┆┆89┆┄┄disabled for a moment.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆2.       CALL↲
↲
         ┆84┆(<outfile> =)┆81┆1↲
                      ┆81┆0↲
         mainstat <proc spec><function>↲
↲
             <proc spec>::= core8000.<name(ida-mainproc)>/↲
                            core8000.<name(fpa-mainproc)>/↲
                            core4000.<name(scc-mainproc)>/↲
                            dump8000.<dump file>.<proc desc ↲
                                      addr(ida-mainproc)>/↲
                            dump8000.<dump file>.<proc desc↲
                                      addr(fpa-mainproc)>/↲
                            dump4000.<dump file>.<proc desc ↲
                                      addr(scc-mainproc)/↲
↲
         <function>::=      <empty>/↲
                            test.yes/↲
                            test.no↲
↲
         ┆84┆The <proc spec> field is used to define the type of the ↓
┆19┆┆89┆┄┄computer (RC8000/RC4000) and where the statistical ↓
┆19┆┆89┆┄┄information shall be printed from (core or a core dump).↲
↲
         ┆84┆The <function> field is used to specify whether the test ↓
┆19┆┆89┆┄┄records shall be printed, - the default value is ↓
┆19┆┆89┆┄┄'test.no'.↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆3.       FUNCTION↲
↲
         ┆84┆For RC8000/FPA main process, the program finds the ↓
┆19┆┆89┆┄┄receiver and transmitter processes associated with the ↓
┆19┆┆89┆┄┄main process specified.↲
↲
         ┆84┆The program extracts and prints on current output the ↓
┆19┆┆89┆┄┄statistics, first from the receiver process, then from ↓
┆19┆┆89┆┄┄the transmitter process description.↲
↲
         ┆84┆For RC8000/IDA main process, the program aquires and ↓
┆19┆┆89┆┄┄prints the statistics from the main process.↲
↲
         ┆84┆Display at RC4000/SCC main process statistics are not ↓
┆19┆┆89┆┄┄implemented.↲
↲
         ┆84┆If a dump file is specified, it is supposed to contain a ↓
┆19┆┆89┆┄┄core picture with core address 0 equivalent to area ↓
┆19┆┆89┆┄┄address 0.↲
↲
         ┆84┆If the function field specifies output of the ↓
┆19┆┆89┆┄┄testrecords, the generation of testoutput to the ↓
┆19┆┆89┆┄┄testbuffer is disabled while the test mask and the ↓
┆19┆┆89┆┄┄testbuffer are inspected and enabled again with the same ↓
┆19┆┆89┆┄┄testmask (in case of testrecords from the core), even in ↓
┆19┆┆89┆┄┄case of abnormal program termination.↲
↲
         ┆84┆The testrecords of the buffer are printed in FIFO order ↓
┆19┆┆89┆┄┄as indicated by the buffer pointers.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆4.       EXAMPLES↲
↲
┆b0┆┆a1┆4.1      Example 1↲
↲
         ┆84┆The following command extracts the statistics and the ↓
┆19┆┆89┆┄┄testrecords from the RC8000/IDA main process named↓
┆19┆┆89┆┄┄'idamain1' and prints it in the file 'outfile':↲
↲
         outfile = mainstat core8000.idamain1 test.yes↲
↲
↲
┆b0┆┆a1┆4.2      Example 2↲
↲
         ┆84┆The following command extracts the statistics from the ↓
┆19┆┆89┆┄┄RC8000/FPA main process named 'main36001':↲
↲
         mainstat core8000.main36001↲
↲
↲
┆b0┆┆a1┆4.3      Example 3↲
↲
         ┆84┆The following command extracts the statistics and the ↓
┆19┆┆89┆┄┄testbuffer from the RC8000/FPA main process with the ↓
┆19┆┆89┆┄┄address 20786 in the coredump contained in the file ↓
┆19┆┆89┆┄┄'coredump':↲
↲
         mainstat dump8000.coredump.20786 test.yes↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆5.       ERROR MESSAGES↲
↲
         ***mainstat, error in call↲
            the call is not syntactically correct↲
↲
         ***mainstat, no testbuffer↲
            the main process specified has no testbuffer↲
↲
         ***mainstat, mainprocess unknown↲
            ┆84┆the IDA, FPA or SCC main process specified does not ↓
┆19┆┆8c┆┄┄exist↲
↲
         ***mainstat, main process not found↲
            - ┆84┆the kind of the main process specified and found is ↓
┆19┆┆8e┆┄┄not correct (neither 80 nor 20)↲
            - ┆84┆the coredump area could not be found or the address ↓
┆19┆┆8e┆┄┄points outside the coredump area.↲
            - ┆84┆the address of the mainproc specified was not found ↓
┆19┆┆8e┆┄┄in the name table in the coredump.↲
↲

════════════════════════════════════════════════════════════════════════
↓
↲

════════════════════════════════════════════════════════════════════════
↓
┆1a┆┆1a┆↓
┆1a┆found ↓
┆19┆┆8e┆┄┄in the name table in the coredump.↲
↲

════════════════════════════════════════════════════════════════════════
↓
↲

════════════════════════════════════════════════════════════════════════
↓
↓
┆1a┆↲
↲
- baudrate for receiver and transmitter (defau

Full view