|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 5120 (0x1400) Types: RcTekst Names: »99109917.WP«
└─⟦670c8f5a6⟧ Bits:30005866/disk2.imd Dokumenter i RcTekst format (RCSL 99-1-*) └─⟦this⟧ »99109917.WP«
╱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