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

⟦f9bc1a15e⟧ RcTekst

    Length: 37376 (0x9200)
    Types: RcTekst
    Names: »99110092.WP«

Derivation

└─⟦7fab0c8ae⟧ Bits:30005866/disk3.imd Dokumenter i RcTekst format (RCSL 99-1-*)
    └─⟦this⟧ »99110092.WP« 

RcTekst


╱0400274e0c0006000000000301483160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱

════════════════════════════════════════════════════════════════════════
↓
┆14┆┆b3┆↲
↲
╞	__________________________↲
╞	RCSL No.:╞	991 10092↲
╞	Edition:╞	┆84┆April 1985↲
╞	Author: ╞	Peter Lundbo↲
↲
↲
↲
↲
↲
                         INTERNAL DOCUMENT↲
↲
↲
↲
↲
↲
________________________________________________________________________↲
↲
Title:↲
↲
╞	╞	╞	╞	╞	┆06┆┆84┆The RC39 Selftest Concept↲
╞	                           User's Manual↲
↲
↲
________________________________________________________________________↲

════════════════════════════════════════════════════════════════════════
↓
Keywords:↲
╞	╞	RC39, INTEL MULTIBUS, XENIX, SBC Selftest, "test-master",↲
╞	╞	"test-slave", Remote Diagnostic.↲
↲
↲
Abstract:↲
╞	╞	This manual documents the RC 39 SBC hardware selftest system.↲
↲
↲
╞	╞	( xx printed pages)↲

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

╱0400274e0a00060000000003013c3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱

╱0400274e0c0006000000000301483160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱
↓
┆06┆i↲
↲
┆a1┆┆e1┆┆a1┆TABLE OF CONTENTS┆05┆PAGE↲
↲
1. INTRODUCTION ........................................   1↲
↲
2. THE OBJECT OF THE TEST ..............................   2↲
↲
3. HARDWARE CONFIGURATION ..............................   3↲
↲
4. THE "TEST-MASTER" ...................................   4↲
   4.1 Hardware Prerequisites ..........................   6↲
   4.2 Interactive CPU 610 Test Stimulation ............   6↲
       4.2.1 Baud Rate Determination ...................   6↲
       4.2.2 Commands ..................................   7↲
       4.2.3 Change Parameters .........................   8↲
   4.3 Automatic Configuration .........................   9↲
   4.4 Request Multibus Monitoring .....................  11↲
↲
5. THE "TEST-SLAVE" ....................................  17↲
   5.1 Hardware Prerequisites ..........................  19↲
   5.2 Interactive Selftest Stimulation ................  20↲
╞	   5.2.1 Baud Rate Determination ...................  20↲
╞	   5.2.2 Commands ..................................  21↲
       5.2.3 Change Parameters .........................  22↲
↲
6. SELFTEST ADMINISTRATION PROGRAM .....................  23↲
   6.1 Test Parameters .................................  24↲
↲
7. TEST RESULTS ........................................  26↲
↲
8. REMOTE DIAGNOSTICS ..................................  27↲

════════════════════════════════════════════════════════════════════════
↓
┆06┆ii↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆14┆┆b3┆┆06┆┆0b┆┆b0┆↓
┆a1┆↓
┆a1┆┆b0┆1. INTRODUCTION↲
↲
The RC 39 product is an INTEL Multibus based processor ↓
system specially designed to support the XENIX (MICROSOFT ↓
trade mark) or other UNIX alike (BELL LABS trade mark) ↓
operating systems.↲
↲
The system is composed of a set of single board computers ↓
(SBC) each considered as an intelligent unit, some with the ↓
role as potential Multibus masters and others with the role ↓
as potential slaves.↲
↲
Every RC-manufactured intelligent Multibus SBC will be ↓
equipped with extensive selftest facilities, which may be ↓
considered as an integrated part of the system bootload ↓
facility, where the bootloading is inhibited if a serious ↓
hardware malfunction is detected during the default selftest ↓
execution.↲
↲
In the test phase a RC 39 system must be considered as ↓
consisting of one and only one "test-master", and a number ↓
of "test-slaves". After power-on all the intelligent ↓
Multibus cards will execute their built-in selftests ↓
concurrently. When the "test-master" has completed its own ↓
selftest succesfully, it will be able to monitor the test ↓
results from all other SBC's and to make a system ↓
configuration schedule.↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆2. THE OBJECTS OF THE TEST↲
↲
It is the intention of the system of SBC-selftests to cover ↓
three in the nature different needs.↲
↲
a) ┆84┆The RC 3922 system is equipped with a power-on ↓
┆19┆┆83┆┄┄verification of the hardware functionality. A set of test ↓
┆19┆┆83┆┄┄programs are run in sequence after power-on. The programs ↓
┆19┆┆83┆┄┄are organized with rising complexity, so that as far as ↓
┆19┆┆83┆┄┄possible no part of the hardware is used before it is ↓
┆19┆┆83┆┄┄tested. The power-on test require no interaction from an ↓
┆19┆┆83┆┄┄operator, but if a hardware failure is discovered during ↓
┆19┆┆83┆┄┄the selftest the normal system start-up procedure is ↓
┆19┆┆83┆┄┄inhibited.↲
↲
b) ┆84┆It gives the Production Department the possibility of ↓
┆19┆┆83┆┄┄using the same test programs as a ┆b0┆burn in ┆f0┆facility. This ↓
┆19┆┆83┆┆81┆┄is uptained by the fact that the test programs may be ↓
┆19┆┆83┆┆81┆┄controlled from a connected console. The test programs in ↓
┆19┆┆83┆┆81┆┄the RC 39 system may be directed to run either in loop-↓
┆19┆┆83┆┆81┆┄mode, or in a big sequential loop including all the tests ↓
┆19┆┆83┆┆81┆┄run by default in the power-on situation plus some ↓
┆19┆┆83┆┆81┆┄special tests (┆b0┆extended tests┆f0┆), which may require ↓
┆19┆┆83┆┆82┆┄additional test-hardware installed. These tests may be ↓
┆19┆┆83┆┆82┆┄repeated in the infinite, or at least until an error ↓
┆19┆┆83┆┆82┆┄occur. Moreover a possibility of running special ┆b0┆seperate ↓
┆19┆┆83┆┆83┆┆82┆tests┆f0┆, which cannot get included in any sequential test, ↓
┆19┆┆83┆┆83┆┄exists.↲
↲
c) ┆84┆It provides the Technical Service Department with a ↓
┆19┆┆83┆┄┄diagnostic tool that helps both to evaluate the hardware ↓
┆19┆┆83┆┄┄functionality and to locate errors. There is no garanty ↓
┆19┆┆83┆┄┄at all of debugging down to the chip level, this may be ↓
┆19┆┆83┆┄┄done with the help of additional tracing equipment.↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆3. HARDWARE CONFIGURATION↲
↲
The first system covered by this specification is equipped ↓
with a mixture of the cards mentioned below.↲
↲
CPU 691╞	╞	- ┆84┆INTEL manufactured iAPX 286 CPU board. This ↓
┆19┆┆90┆┄┄is the "test-master" card, and a maximum of ↓
┆19┆┆90┆┄┄one CPU 691 will be present in the RC 39 ↓
┆19┆┆90┆┄┄system.↲
↲
CPU 610╞	╞	- ┆84┆RC manufactured iAPX 286 CPU Card. A maximum ↓
┆19┆┆90┆┄┄of two CPU 610 cards will be present in the ↓
┆19┆┆90┆┄┄RC 39 system, one with the role as a "test-↓
┆19┆┆90┆┄┄master".↲
↲
iSBC 012X╞	- ┆84┆INTEL manufactured 512 K-Byte / 2 M-Byte RAM ↓
┆19┆┆90┆┄┄boards.↲
↲
MEM 602/603╞	- ┆84┆RC manufactured INTEL compatible 512 K-Byte ↓
┆19┆┆90┆┄┄/ 2 M-Byte RAM boards.↲
↲
MSA 690╞	╞	- ┆84┆Unintelligent Winchester and floppy ↓
┆19┆┆90┆┄┄controller.↲
↲
ETC 611╞	╞	- ┆84┆Ethernet/Teletex Controller Card.↲
↲
COM 601╞	╞	- BSC/SDLC/CIRCUIT I Communication Controller.↲
↲
ITC╞	602╞	╞	- ┆84┆V.24/CIRCUIT II Intelligent Terminal ↓
┆19┆┆90┆┄┄Controller.↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆4. THE "TEST-MASTER"↲
↲
The "test-master" software will be installed on one CPU 691 ↓
or CPU 610 card. When the CPU has finished its default ↓
selftest without discovering errors it makes a Multibus ↓
configuration and then it will be possible to inhibit the ↓
bootloading and instead stress the "test-slaves" connected ↓
to the Multibus. The communication between the "test-master" ↓
and the "test-slaves" is accomplished by means of a polling ↓
strategy, the interrupt system is not used at all. The ↓
"test-master" program structure is shown on the next page.↓

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

╱0400274e0a00060000000002013c3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱

╱0400274e0a00060000000003013c3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱
↓
╞	╞	╞	╞	---------------------↲
╞	╞	╞	╞	!     Power-on╞	╞	!↲
╞	╞	╞	╞	---------------------↲
╞	╞	╞	╞	╞	╞	!↲
╞	╞	╞	╞	---------------------↲
╞	╞	╞	╞	!     Memory Test╞	!↲
╞	╞	╞	╞	!      (ROM/RAM)╞	!↲
╞	╞	╞	╞	---------------------↲
╞	╞	--------------------!↲
╞	╞	^╞	╞	---------------------↲
╞	╞	^╞	╞	! Test Administrator!↲
╞	╞	^╞	╞	!╞	╞	╞	╞	!↲
╞	╞	^╞	╞	! Select next test╞	!╞	   ------------↲
╞	╞	^╞	╞	!╞	╞	╞	╞	!-------!  Test 1  !↲
╞	╞	^╞	╞	! Write error/ok ╞	!╞	   ------------↲
╞	╞	^╞	╞	! messages╞	╞	!╞	╞	    !↲
╞	╞	^╞	╞	!╞	╞	╞	╞	!╞	   ------------↲
╞	╞	^╞	╞	! Monitor Operator  !-------!  Test 2  !↲
╞	╞	^╞	╞	! entrys, and chan-╞	!╞	   ------------↲
╞	╞	^╞	╞	! ge test mode.╞	!╞	╞	    !↲
╞	╞	^╞	╞	!╞	╞	╞	╞	!╞	   ------------↲
╞	╞	^╞	╞	! Halt on error╞	!-------!  Test n  !↲
╞	╞	^╞	╞	! Loop in test╞	╞	!╞	   ------------↲
╞	╞	^╞	╞	! Burn in mode╞	╞	!╞	╞	    !↲
╞	╞	^╞	╞	! Suppress data/╞	!╞	╞	    !↲
╞	╞	^╞	╞	! status check╞	╞	!╞	╞	    !↲
╞	╞	^         !╞	╞	╞	╞	!╞	╞	    !↲
╞	╞	^ ╞	╞	! ┆b0┆Default Tests╞	┆f0┆!╞	╞	    !↲
╞	╞	^╞	╞	! ┆b0┆Extended Tests╞	┆f0┆!╞	╞	    !↲
╞	╞	^ ╞	╞	! ┆b0┆Seperate Tests╞	┆f0┆!╞	╞	    !↲
╞	╞	^╞	╞	---------------------╞	         !↲
╞	╞	^╞	╞	╞	╞	╞	╞	╞	╞	    !↲
╞	╞	^╞	╞	╞	╞	!-----------------------!↲
╞	╞	^╞	no╞	---------------------↲
╞	╞	^---------!   End of Test ?╞	!↲
╞	╞	^╞	╞	!-------------------!↲
╞	╞	^╞	╞	╞	     ! yes↲
╞	╞	^╞	╞	---------------------↲
╞	╞	^╞	╞	! Multibus Configu- !↲
╞	╞	^╞	╞	! ration.╞	╞	╞	!↲
╞	╞	^╞	╞	---------------------↲
╞	╞	^╞	╞	╞	╞	!↲
╞	╞	^╞	╞	---------------------↲
╞	╞	^╞	╞	! Multibus Monito-╞	!  no↲
╞	╞	^╞	╞	! ring  ?╞	╞	╞	!------------!↲
╞	╞	^╞	╞	---------------------╞	╞	   !↲
╞	╞	^╞	╞	╞	╞	! yes╞	╞	╞	   !↲
╞	╞	^╞	╞	---------------------╞	╞	   !↲
╞	╞	^╞	╞	! Control "test- ╞	!╞	╞	   !↲
╞	╞	^╞	╞	! slaves"╞	╞	╞	!-----^╞	   !↲
╞	╞	^╞	╞	---------------------     ^╞	   !↲
╞	╞	^╞	╞	╞	╞	!╞	╞	      ^╞	   !↲
╞	╞	^╞	╞	---------------------     ^╞	   !↲
╞	╞	^╞	╞	! Return to Test╞	! no  ^╞	   !↲
╞	╞	^╞	╞	! Administrator ?╞	!-----^╞	   !↲
╞	╞	^╞	╞	---------------------╞	╞	   !↲
╞	╞	^╞	╞	╞	╞	! yes╞	╞	╞	   !↲
╞	╞	---------------------╞	╞	     ----------------↲
╞	╞	╞	╞	╞	╞	╞	╞	╞	!  BOOTLOAD╞	!↲
╞	╞	╞	╞	╞	╞	╞	╞	╞	----------------↲

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

╱0400274e0a00060000000003013c3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱

╱0400274e0a00060000000002013c3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱
↓
┆a1┆┆b0┆4.1 Hardware Prerequisites.↲
↲
The selftest system makes a few assumptions about the "test-↓
master" hardware .↲
↲
a) ┆84┆The "test-master" card is designed with a V.24 interface ↓
┆19┆┆83┆┄┄equal the one on the "test-slaves". In the CPU 691 case ↓
┆19┆┆83┆┄┄no test-output switch is nescessary here, as long as the ↓
┆19┆┆83┆┄┄system is a single CPU system. But the CPU 610 card must ↓
┆19┆┆83┆┄┄be equipped with a master/slave strap and a "test-output" ↓
┆19┆┆83┆┄┄strap as well (see chapter 5).↲
↲
↲
┆a1┆┆b0┆4.2 Interactive "test-master" Stimulation.↲
↲
While the "test-master" is executing its own selftest it is ↓
sensitive to several commands entered from the tty-console ↓
connected to the on-board USART. These commands are primary ↓
issued by an operator who wants to inhibit the normal ↓
bootloading procedure and instead execute more selftest ↓
programs than are run in the default power-on situation.↲
↲
↲
┆a1┆┆b0┆4.2.1 Baud Rate Determination.↲
↲
The on-board "test-master" USART is not meant to be ↓
connected to a terminal running XENIX, it is only present ↓
for test and debugging purposes.↲
↲
When a terminal is present and the test-output switch is in ↓
V.24 position, then the selftest enters a Baud Rate ↓
determination mode.↲
↲
┆8c┆┆83┆┆8c┆↓
In this mode the USART is at first initialized to 9600 Baud, ↓
and * (stars) written to the console output. The selftest ↓
now awaits for the user to type 1 or 2 upper case U. If the ↓
connected console is operating at 9600, 4800 or 2400 Baud ↓
one upper case U is enough. If the connected console is ↓
operating at 1200, 600 or 300 Baud two upper case U must be ↓
typed. Other characters typed may easily cause the selftest ↓
to assume a wrong Baud Rate. The stars initially written to ↓
the console at 9600 Baud may be seen as stars, various other ↓
characters or not seen at all depending on the Baud Rate of ↓
the connected consol┆e1┆e┆a1┆┆e1┆. When the Baud Rate is determined the ↓
selftest is started.↲
↲
↲
┆a1┆┆b0┆4.2.2 Commands.↲
↲
The "test-master" is sensitive to the following commands.↲
↲
<esc>╞	╞	- ┆84┆enables interactive change of test program ↓
┆19┆┆90┆┄┄flow and parameters ("test-master" menu ↓
┆19┆┆90┆┄┄request).↲
↲
<cntrl><A>╞	- ┆84┆Interrupt into Debug Monitor/Loader program.↲
↲
<cntrl><S>╞	- ┆84┆request test-monitoring of the "test-slaves" ↓
┆19┆┆90┆┄┄at the end of the execution of the "test-↓
┆19┆┆90┆┄┄master" selftest. if another <cntrl><S> is ↓
┆19┆┆90┆┄┄typed the program returns to the "test-↓
┆19┆┆90┆┄┄master" selftest again.↲
↲
<cntrl><G>╞	- ┆84┆Go command. If the test is halted it will ↓
┆19┆┆90┆┄┄continue.↲
↲

════════════════════════════════════════════════════════════════════════
↓
If any other character is typed the "test-master" responds ↓
with the following menu and waits for yet another character ↓
to continue.↲
↲
┆b0┆-------- CPU 6XX Selftest Menu -----------------------------↲
┆b0┆<esc>╞	╞	: Change parameters↲
┆b0┆<cntrl><A>╞	: Enter Debug Monitor/Loader↲
┆b0┆┆b0┆<cntrl><S>╞	: Request Slave Debugging↲
┆b0┆<cntrl><G>╞	: Go command↲
┆b0┆↲
┆b0┆test no.:↲
┆b0┆0000n = test n (name)↲
┆b0┆0000? = test n-1 (name)↲
┆b0┆!↲
┆b0┆!↲
┆b0┆00000 = RAM test↲
↲
┆b0┆Selftest HALTED ! --- Select from menu↲
↲
↲
┆a1┆┆b0┆4.2.3 Change Parameters.↲
↲
When an operator enters <esc> while the "test-master" is ↓
still executing its own selftest program the following menu ↓
appears on the screen.↲
↲
┆b0┆┆b0┆============================== Selftest Parameter Menu↲
┆b0┆halt on error╞	╞	╞	? <Y/N>, Y/↲
┆b0┆loop╞	╞	╞	╞	? <Y/N>, N/↲
┆b0┆boot after test╞	╞	? <Y/N>, N/↲
┆b0┆suppress status check╞	? <Y/N>, N/↲
┆b0┆suppress data check╞	? <Y/N>, N/↲
┆b0┆test no.:╞	  00000/↲
↲

════════════════════════════════════════════════════════════════════════
↓
The questions must be answered one by one. Valid answers to ↓
the "<Y/N>" questions are "Y", "N" or a carriage return. The ↓
answer to the test number question must be either a legal ↓
test number plus a carriage return or a carriage return ↓
only.↲
↲
↲
┆b0┆┆a1┆4.3 Automatic Configuration.↲
↲
When the "test-master" has finished its own selftest it will ↓
make a Multibus configuration. Every RC-manufactured SBC ↓
card is located with its Dual-Ported RAM ending on a 64 KB ↓
boundary address. When a RC 39 SBC starts the execution of ↓
its selftest program it immediately initializes the last ↓
word in its Dual-Ported RAM with a special pattern ↓
corresponding to "not-ready". When the test is terminated ↓
with or without an error the pattern is changed to "ready". ↓
Ready indicates to the "test-master" that the SBC is ready ↓
to communicate. Both the "not-ready" pattern and the "ready" ↓
pattern must of course be different from the pattern which ↓
is read by the "test-master" when reading from a Multibus ↓
address with non-existing RAM (bus acknowledge timeout ↓
assumed).↲
↲
The hardware configuration process is possible due to the ↓
fact that all the "test-slaves" communicates with the "test-↓
master" trough DP-RAM located to end on 64 K boundaries. ↓
This minimizes the configuration attempts to a maximum of 32 ↓
entries (controllers are placed between Multibus addresses ↓
800000-A00000 hexedecimal). During the configuration process ↓
the "test-master" starts reading from the top of the ↓
controller address space (address 9FFFFF hexadecimal). If a ↓
pattern equal to "not-ready" or "ready" is found the ↓

════════════════════════════════════════════════════════════════════════
↓
selftest assumes that an intelligent SBC card is present, ↓
and reads som further parameters such as card-type, RAM-size ↓
and selftest execution time in seconds. If the card is ↓
marked "not-ready" the "test-master" may use the selftest ↓
execution time to decide how long to wait for that card to ↓
become "ready". Also a handshake protocol is executed to ↓
reassure that the "ready" pattern was not read by random. ↓
From the knowledge to the RAM-size the "test-master" ↓
calculates the address where to continue the Multibus ↓
configuration. If no "ready" or "not-ready" pattern is ↓
received then the "test-master" configuration writes to and ↓
reads back from the RAM cell to find out if some RAM really ↓
exists on that Multibus address. The configuration program ↓
ends with writing a configuration schedule to the console. ↓
The schedule might look like this:↲
↲

╱0400274e0c0006000000000301473160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱

╱0400274e0a00060000000003013c3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱
↓
┆b0┆┆b0┆Multibus Configuration:↲
┆b0┆======================================================================↲
┆b0┆┆b0┆MB entry - MB address - Card State - Card ID - MB RAM size - error no.↲
┆b0┆======================================================================↲
┆b0┆00000╞	  000000╞	╞	master╞	   CPU 691   02048         00000↲
┆b0┆┆b0┆00001╞	  9E0000╞	     ready╞	   ITC 602   00064╞	╞	  00000↲
┆b0┆00002      8E0000╞	╞	ready╞	   COM 601   00064         00000↲
┆b0┆00003      800000╞	╞	ready        ETC 611   00512         00000↲

╱0400274e0a00060000000003013c3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱

╱0400274e0c0006000000000301473160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱
↓
↲
The configuration data is stored in a specific data ↓
structure where it may be accessed by the system software.↲
↲
The bootload is not inhibited if a "test-slave" has found an ↓
error during its default selftest, but a message is written ↓
to the console. The reason for this is that an incremental ↓
part of the system may still be running, and this maybe ↓
sufficient for many users.↲
↲

════════════════════════════════════════════════════════════════════════
↓
There also exists the possibility that the "test-master" ↓
hands ower one configuration parameter to the "test-slaves", ↓
their Multibus address. This address parameter may then be ↓
passed along to the system software on the "test-slaves". ↓
This parameter may eliminate some static configuration, and ↓
is convenient in a message passing system where messages ↓
with pointers to other messages are transferred across the ↓
Multibus.↲
↲
If some "dead" Multibus memory is found during the ↓
configuration process it may be presented like this in the ↓
configuration schedule.↲
↲

╱0400274e0c0006000000000301473160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱

╱0400274e0a00060000000003013c3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱
↓
┆b0┆Multibus Configuration:↲
┆b0┆======================================================================↲
┆b0┆MB entry - MB address - Card State - Card ID - MB RAM size - error no.↲
┆b0┆======================================================================↲
┆b0┆00000      900000↲

╱0400274e0a00060000000003013c3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱

╱0400274e0c0006000000000301473160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱
↓
↲
Such a configuration result should be a warning about an SBC ↓
card that is totally "dead" or has no built in selftest.↲
↲
↲
┆b0┆┆a2┆┆e2┆┆a1┆4.4 Request Multibus Monitoring.↲
↲
When an operator enters <cntrl><S> while the "test-master" ↓
is still executing its own selftest program the following ↓
menu appears on the screen, when the CPU selftest terminates ↓
the Multibus configuration test.↲
↲

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

╱0400274e0c0006000000000301473160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱

╱0400274e0a00060000000003013c3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱
↓
┆b0┆Multibus Configuration:↲
┆b0┆======================================================================↲
┆b0┆┆b0┆MB entry - MB address - Card State - Card ID - MB RAM size - error no.↲
┆b0┆======================================================================↲
┆b0┆00000╞	  000000╞	╞	master╞	   CPU 691   02048         00000↲
┆b0┆┆b0┆00001╞	  9E0000╞	     ready╞	   ITC 602   00064╞	╞	  00000↲
┆b0┆00002      8E0000╞	╞	ready╞	   COM 601   00064         00000↲
┆b0┆00003      800000╞	╞	ready        ETC 611   00512         00000↲
┆b0┆OK↲

╱0400274e0a00060000000003013c3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱

╱0400274e0c0006000000000301473160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱
↓
┆b0┆Selftest Complete: OK ********** Pass-counter = 00001↲
┆b0┆↲
┆b0┆-------- Multibus Monitoring Menu ----------------------↲
┆b0┆<esc>╞	╞	: Change Parameters↲
┆b0┆<cntrl><S>╞	: Return to CPU 6XX Selftest↲
┆b0┆<cntrl><G>╞	: Go command↲
┆b0┆<cntrl><A>╞	: Enter Debug Monitor↲
↲

╱0400274e0c0006000000000301423160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱

╱0400274e0a00060000000003013c3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱
↓
┆b0┆<00001> LCP loopback test: Selftest Complete: *** Pass 00001 : OK↲
┆b0┆<00002> 8274 chA test: Selftest Complete: *** Pass 00001 : OK↲
┆b0┆<00003> RAM refresh test: Selftest Complete: *** Pass 00001 : OK↲

╱0400274e0a00060000000003013c3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱

╱0400274e0c0006000000000301423160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱
↓
↲
If en escape is entered the Multibus configuration is ↓
written again like this:↲
↲

╱0400274e0c0006000000000301473160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱

╱0400274e0a00060000000003013c3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱
↓
┆b0┆Multibus Configuration:↲
┆b0┆======================================================================↲
┆b0┆┆b0┆MB entry - MB address - Card State - Card ID - MB RAM size - error no.↲
┆b0┆======================================================================↲
┆b0┆00000╞	  000000╞	╞	master╞	   CPU 691   02048         00000↲
┆b0┆┆b0┆00001╞	  9E0000╞	     ready╞	   ITC 602   00064╞	╞	  00000↲
┆b0┆00002      8E0000╞	╞	ready╞	   COM 601   00064         00000↲
┆b0┆00003      800000╞	╞	ready        ETC 611   00512         00000↲
↲

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

╱0400274e0a00060000000003013c3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱

╱0400274e0c0006000000000301473160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱
↓
┆b0┆SLAVE DEBUGGING -- Enter MB entry: 00000/↲
↲
The MB entry number question must be answered with either a ↓
valid entry number (see configuration table) plus a carriage ↓
return or with a carriage return only. If entry number 1 is ↓
selected the ITC 602 writes its selftest menu to the test ↓
master like this:↲
↲
┆b0┆---- ITC 602 SELFTEST MENU ----↲
┆b0┆test no.:↲
┆b0┆00009 = Line 3 test↲
┆b0┆00008 = Line 2 test↲
┆b0┆00007 = Line 1 test↲
┆b0┆00006 = LCP loopback test↲
┆b0┆00005 = LCP data test↲
┆b0┆00004 = PPI test↲
┆b0┆00003 = DMA test↲
┆b0┆00002 = iAPX 186 Timer test↲
┆b0┆00001 = CS test↲
┆b0┆00000 = RAM test↲
┆b0┆======================= Selftest Parameter Menu↲
┆b0┆halt on error╞	╞	╞	? <Y/N>, Y/↲
┆b0┆loop╞	╞	╞	╞	? <Y/N>, N/↲
┆b0┆boot after test ╞	╞	? <Y/N>, N/↲
┆b0┆suppress status check╞	? <Y/N>, N/↲
┆b0┆suppress data check╞	? <Y/N>, N/↲
┆b0┆test no.: 00000/↲
↲
The questions must be answered one by one. Valid answers to ↓
the "<Y/N>" questions are "Y", "N" or a carriage return. The ↓
answer to the test number question must be either a legal ↓
test number plus a carriage return or a carriage return ↓
only. If the loop question is answered Y and test number 5 ↓
is selected then this happens:↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆<00001> LCP loopback test: *** Pass 00001 : OK↲
┆b0┆<00001> LCP loopback test: *** Pass 00002 : OK↲
┆b0┆<00001> LCP loopback test: *** Pass 00003 : OK↲
┆b0┆<00001> LCP loopback test: *** Pass 00004 : OK↲
┆b0┆<00001> LCP loopback test: *** Pass 00005 : OK↲
┆b0┆<00001> LCP loopback test: *** Pass 00006 : OK↲
┆b0┆<00001> LCP loopback test: *** Pass 00007 : OK↲
┆b0┆┆81┆↲
If you hit the space button now the menu is written to the ↓
console once again.↲
↲
┆b0┆-------- Multibus Monitoring Menu ----------------------↲
┆b0┆<esc>╞	╞	: Change Parameters↲
┆b0┆<cntrl><S>╞	: Return to CPU 6XX Selftest↲
┆b0┆<cntrl><G>╞	: Go command↲
┆b0┆<cntrl><A>╞	: Enter Debug Monitor↲
↲
If you hit the escape button again you will get another ↓
chance to change "test-slave" parameters.↲
┆a1┆↲

╱0400274e0c0006000000000301473160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱

╱0400274e0a00060000000003013c3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱
↓
┆b0┆Multibus Configuration:↲
┆b0┆======================================================================↲
┆b0┆┆b0┆MB entry - MB address - Card State - Card ID - MB RAM size - error no.↲
┆b0┆======================================================================↲
┆b0┆00000╞	  000000╞	╞	master╞	   CPU 691   02048         00000↲
┆b0┆┆b0┆00001╞	  9E0000╞	     ready╞	   ITC 602   00064╞	╞	  00000↲
┆b0┆00002      8E0000╞	╞	ready╞	   COM 601   00064         00000↲
┆b0┆00003      800000╞	╞	ready        ETC 611   00512         00000↲
↲

╱0400274e0a00060000000003013c3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱

╱0400274e0c0006000000000301473160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱
↓
┆b0┆SLAVE DEBUGGING -- Enter MB entry: 00000/↲
↲
┆b0┆┆f0┆I assume you select entry number 2 this time.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆---- COM 601 SELFTEST MENU ----↲
┆b0┆test no.:↲
┆b0┆┆b0┆00007 = 8273 chC test↲
┆b0┆00006 = 8274 chB test↲
┆b0┆00005 = 8274 chA test↲
┆b0┆00004 = DMA test↲
┆b0┆00003 = PIT test↲
┆b0┆00002 = PPI test↲
┆b0┆00001 = CS test↲
┆b0┆00000 = RAM test↲
┆b0┆======================= Selftest Parameter Menu↲
┆b0┆halt on error╞	╞	╞	? <Y/N>, Y/↲
┆b0┆loop╞	╞	╞	╞	? <Y/N>, N/↲
┆b0┆boot after test ╞	╞	? <Y/N>, N/↲
┆b0┆suppress status check╞	? <Y/N>, N/↲
┆b0┆suppress data check╞	? <Y/N>, N/↲
┆b0┆test no.: 00000/↲
↲
If you select to loop in test no 4 this happens.↲
↲
┆b0┆<00001> LCP loopback test: *** Pass 00008 : OK↲
┆b0┆<00001> LCP loopback test: *** Pass 00009 : OK↲
┆b0┆┆81┆<00002> DMA test: *** Pass 00001 : OK↲
┆b0┆<00001> LCP loopback test: *** Pass 00010 : OK↲
┆b0┆<00001> LCP loopback test: *** Pass 00011 : OK↲
┆b0┆┆81┆<00002> DMA test: *** Pass 00002 : OK↲
↲
This pattern continues until an error is found or until the ↓
operator enters a command from the keyboard.↲
↲
The test slave will not be able to answer with it's test ↓
menu if it has discovered a checksum or a RAM error (error ↓
number 1 and 2). Theseerrors are considered to be on a very ↓

════════════════════════════════════════════════════════════════════════
↓
low level, where no RAM is used by the selftest. This also ↓
means that no STACK is used and thereby procedure calls ↓
disabeled.↲
↲
The "test-master" selftest terminates with sending all ↓
"test-slaves" to their bootload state. The "test-master" ↓
writes a message to the console for every "test-slave" that ↓
is sent to bootload.↲
↲
┆b0┆<00001> Sent to bootload↲
┆b0┆<00002> Sent to bootload↲
┆b0┆<00003> Sent to bootload↲
↲
┆b0┆RC 39 Monitor release 1.0↲
┆b0┆.↲
↲
When the selftest is complete the "test-master" enters its ↓
monitor/loader program. The monitor commands are documented ↓
in another manual and only a few commands are mentioned ↓
here. The "L" command is used to bootload the XENIX ↓
operating system and the syntax is like this:↲
↲
┆b0┆L(W/F)(G)(:string)↲
↲
All items in brackets are optional. The / should be ↓
translated to OR. W means Winchester and is default (not ↓
necessary). F means floppy. G means execute after loading. ↓
The string, if present, gives the name of the XENIX kernel ↓
to be loaded, default is /xenix. The monitor forces the ↓
string to lower case. This command loads the second stage of ↓
the bootload from track 0 on either winchester or floppy ↓
disk. The second stage boot "knows" the XENIX file system ↓
and loads and executes the kernel.↲
↲
Another usefull monitor command is the (H/?) command, which ↓
displays a menu with all possible monitor commands.↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆5. THE "TEST-SLAVE"↲
↲
When the "test-master" has finished its own selftest, it ↓
will be able to monitor messages from the "test-slaves", and ↓
to influence these to i.e. loop in a specific test several ↓
times. This means, that the "test-master" acts as an ↓
intelligent monitor for a debugging procedure on the "test-↓
slaves". One disadvantage with this approach may be, that a ↓
great deal of the hardware (RAM and Multibus interface ↓
logic) definitely must work to carry this debugging ↓
technique out succesfully. An advantage may be that this ↓
method effectively checks the same Multibus logic.↲
↲
If however the RAM or Multibus arbitration logic fails, it ↓
will be natural to switch the test communication over to the ↓
on-board V.24 channel (test-output switch). Then a special ↓
seperately run test that exercises the Multibus interface ↓
logic may be started from the console. The dual test ↓
communication channel approach makes the RC 39 selftest a ↓
very flexible tool.↲
↲
The "test-slave" software will be installed on the ETC 611, ↓
the COM 601 and the ITC 602 cards. The structure of the ↓
"test-slave" selftest is shown on the next page.↲

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

╱0400274e0a00060000000002013d3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱

╱0400274e0a00060000000003013c3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱
↓
╞	╞	╞	╞	---------------------↲
╞	╞	╞	╞	!     Power-on╞	╞	!↲
╞	╞	╞	╞	---------------------↲
╞	╞	╞	╞	╞	╞	!↲
╞	╞	╞	╞	---------------------↲
╞	╞	╞	╞	!     Memory Test╞	!↲
╞	╞	╞	╞	!      (ROM/RAM)╞	!↲
╞	╞	╞	╞	---------------------↲
╞	╞	--------------------!↲
╞	╞	^╞	╞	---------------------↲
╞	╞	^╞	╞	! Test Administrator!↲
╞	╞	^╞	╞	!╞	╞	╞	╞	!↲
╞	╞	^╞	╞	! Select next test╞	!╞	   ------------↲
╞	╞	^╞	╞	!╞	╞	╞	╞	!-------!  Test 1  !↲
╞	╞	^╞	╞	! Write error/ok ╞	!╞	   ------------↲
╞	╞	^╞	╞	! messages╞	╞	!╞	╞	    !↲
╞	╞	^╞	╞	!╞	╞	╞	╞	!╞	   ------------↲
╞	╞	^╞	╞	! Monitor Operator  !-------!  Test 2  !↲
╞	╞	^╞	╞	! entrys, and chan-╞	!╞	   ------------↲
╞	╞	^╞	╞	! ge test mode.╞	!╞	╞	    !↲
╞	╞	^╞	╞	!╞	╞	╞	╞	!╞	   ------------↲
╞	╞	^╞	╞	! Halt on error╞	!-------!  Test n  !↲
╞	╞	^╞	╞	! Loop in test╞	╞	!╞	   ------------↲
╞	╞	^╞	╞	! Burn in mode╞	╞	!╞	╞	    !↲
╞	╞	^╞	╞	! Suppress data/╞	!╞	╞	    !↲
╞	╞	^╞	╞	! status check╞	╞	!╞	╞	    !↲
╞	╞	^         !╞	╞	╞	╞	!╞	╞	    !↲
╞	╞	^         ! Select Communica-╞	!╞	╞	    !↲
╞	 ╞	^╞	╞	! tion channel╞	╞	!╞	╞	    !↲
╞	╞	^╞	╞	! (Multibus or on-╞	!╞	╞	    !↲
╞	╞	^         ! board console)╞	!╞	╞	    !↲
╞	╞	^╞	╞	!╞	╞	╞	╞	!╞	╞	    !↲
╞	╞	^ ╞	╞	! ┆b0┆Default Tests╞	┆f0┆!╞	╞	    !↲
╞	╞	^╞	╞	! ┆b0┆Extended Tests╞	┆f0┆!╞	╞	    !↲
╞	╞	^ ╞	╞	! ┆b0┆Seperate Tests╞	┆f0┆!╞	╞	    !↲
╞	╞	^╞	╞	---------------------╞	         !↲
╞	╞	^╞	╞	╞	╞	╞	╞	╞	╞	    !↲
╞	╞	^╞	╞	╞	╞	╞	╞	╞	╞	    !↲
╞	╞	^╞	╞	╞	╞	!-----------------------!↲
╞	╞	^╞	no╞	---------------------↲
╞	╞	^---------!   End of Test ?╞	!↲
╞	╞	╞	╞	!-------------------!↲
╞	╞	╞	╞	╞	     ! yes↲
╞	╞	╞	╞	╞	   ┆1f┆ !↲
╞	╞	╞	╞	---------------------↲
╞	╞	╞	╞	!      BOOTLOAD     !↲
╞	╞	╞	╞	---------------------↲
↲
↲

╱0400274e0a00060000000003013d3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱

╱0400274e0a00060000000002013d3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱
↓

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆5.1 Hardware Prerequisites.↲
↲
The selftest system assumes several things about the ↓
intelligent SBC hardware ("test-slaves").↲
↲
a) ┆84┆Every intelligent RC 39 SBC card communicates with the ↓
┆19┆┆83┆┄┄"test-master" through a Dual-Port RAM area. The DP-RAM ↓
┆19┆┆83┆┄┄Multibus address must be strapable, and it must be ↓
┆19┆┆83┆┄┄possible to locate the RAM to end at a 64K boundary. If ↓
┆19┆┆83┆┄┄the DP-RAM size is variable it should be possible for the ↓
┆19┆┆83┆┄┄selftest program to determine the size of the Dual-Ported ↓
┆19┆┆83┆┄┄RAM. Also if the on-board RAM size is variable it should ↓
┆19┆┆83┆┄┄be possible for the test program to determine the RAM ↓
┆19┆┆83┆┄┄size.↲
↲
b) ┆84┆Every intelligent RC 39 SBC card must be designed with an ↓
┆19┆┆83┆┄┄asynchronous V.24 interface to a tty-compatible console. ↲
↲
c) ┆84┆Every intelligent RC 39 SBC card must be equipped with a ↓
┆19┆┆83┆┄┄test-output switch. The logical level of the strap must be ↓
┆19┆┆83┆┄┄easily read by the selftest program. When this switch is ↓
┆19┆┆83┆┄┄strapped to logic "high" the selftest communicates with ↓
┆19┆┆83┆┄┄the "test-master" across the Multibus via DP-RAM. When the ↓
┆19┆┆83┆┄┄switch is strapped to logic "low" the selftest ↓
┆19┆┆83┆┄┄communicates with the on-board USART interface. One might ↓
┆19┆┆83┆┄┄say that this switch is unnescessary because the V.24 ↓
┆19┆┆83┆┄┄signal DSR (Data Set Ready) tells if a terminal is ↓
┆19┆┆83┆┄┄present. But, at least during the selftest development, it ↓
┆19┆┆83┆┄┄may be practical to run the test under the RC debugger ↓
┆19┆┆83┆┄┄which uses the same V.24 interface as a debug terminal.↲
↲
One exception to the things mentioned above is the COM 601 ↓
board, which is an old board designed without an asynchronous ↓
V.24 interface.↲
↲

════════════════════════════════════════════════════════════════════════
↓
It is strongly recommended that the hardware engineers do ↓
their SBC card design with maximum testability in mind. ↓
Especially a programmable loop-back facility as close to the ↓
edge connector as possible on serial communication channels ↓
is useful.↲
↲
↲
┆b0┆┆a1┆5.2 Interactive Selftest Stimulation.↲
↲
While the "test-slave" is executing its selftest it is ↓
sensitive to several commands entered either from the tty-↓
console connected to the on-board USART or from the "test-↓
master" console (test-output switch). These commands are ↓
primary issued by an operator who wants to inhibit the normal ↓
bootloading procedure and instead execute more selftest ↓
programs than are run in the default power-on situation. The ↓
situation where commands are entered from the "test-master" ↓
is described in chapter 4.4, whereas the other is described ↓
in the following chapters.↲
↲
↲
┆a1┆┆b0┆5.2.1 Baud Rate Determination.↲
↲
When a terminal is present (DSR activ) and the test-output ↓
switch is in V.24 position, then the selftest enters a Baud ↓
Rate determination mode.↲
↲
In this mode the USART is at first initialized to 9600 Baud, ↓
and * (stars) written to the console output. The selftest now ↓
awaits for the user to type 1 or 2 upper case U. If the ↓
connected console is operating at 9600, 4800 or 2400 Baud one ↓
upper case U is enough. If the connected console is operating ↓
at 1200, 600 or 300 Baud two upper case U must be typed. ↓

════════════════════════════════════════════════════════════════════════
↓
Other characters typed may easily cause the selftest to ↓
assume a wrong Baud Rate. The stars initially written to the ↓
console at 9600 Baud may be seen as stars, various other ↓
characters or not seen at all depending on the Baud Rate of ↓
the connected consol┆e1┆e┆a1┆┆e1┆. When the Baud Rate is determined the ↓
selftest is started.↲
↲
↲
┆b0┆┆a1┆5.2.2 Commands.↲
↲
The "test-master" is sensitive to the following commands.↲
↲
<esc>╞	╞	- ┆84┆enables interactive change of test program ↓
┆19┆┆90┆┄┄flow and parameters ("test-slave" menu ↓
┆19┆┆90┆┄┄request).↲
↲
<cntrl><A>╞	- ┆84┆Interrupt into Debug Monitor/Loader program.↲
↲
<cntrl><G>╞	- ┆84┆Go command. If the test is halted it will ↓
┆19┆┆90┆┄┄continue.↲
↲
If any other character is typed the "test-slave" responds ↓
with the following menu and waits for yet another character ↓
to continue.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆-------- ITC 601 Selftest Menu ----------------------------↲
┆b0┆<esc>╞	╞	: Change parameters↲
┆b0┆<cntrl><A>╞	: Enter Debug Monitor/Loader↲
┆b0┆┆b0┆<cntrl><G>╞	: Go command↲
┆b0┆↲
┆b0┆ITC 601 Included Tests:↲
┆b0┆0 = test 0 (name)↲
┆b0┆1 = test 1 (name)↲
┆b0┆!↲
┆b0┆!↲
┆b0┆n = test n (name↲
↲
┆b0┆Selftest HALTED ! -------- Select from menu↲
↲
↲
┆a1┆┆b0┆5.2.3 Change Parameters.↲
↲
When an operator enters <esc> while the "test-slave" is still ↓
executing its own selftest program the following menu appears ↓
on the screen.↲
↲
┆b0┆┆b0┆============================== Change Selftest Parameters↲
┆b0┆halt on error╞	╞	╞	? <Y/N>, Y/↲
┆b0┆loop╞	╞	╞	╞	? <Y/N>, N/↲
┆b0┆boot after test╞	╞	? <Y/N>, N/↲
┆b0┆suppress status check╞	? <Y/N>, N/↲
┆b0┆suppress data check╞	? <Y/N>, N/↲
┆b0┆test no.:  0/↲
↲
The questions must be answered one by one. Valid answers to ↓
the "<Y/N>" questions are "Y", "N" or a carriage return. The ↓
answer to the test number question must be either a legal ↓
test number plus a carriage return or a carriage return only.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆6. SELFTEST ADMINISTRATOR PROGRAM↲
↲
In every RC 39 SBC selftest program is included a test ↓
administrator program, that administers the mode in which a ↓
particular test is run. The main purpose of the ↓
testadministrator is to calculate the address of the next ↓
test to be run, and to control communication with the tty-↓
terminal or the "test-master".↲
↲
The testadministrator is tied closely to a test configuration ↓
program and it is the intention to standardize the ↓
testadministrator program so that the same testadministrator ↓
program and configuration program can be used by all RC 39 ↓
SBC's in common. The test administration program ↓
"administers" three types of tests.↲
↲
a) Default tests╞	╞	- ┆84┆The default test programs are run ↓
┆19┆┆9a┆┄┄in sequence after power on.↲
↲
b) Extended tests ╞	╞	- ┆84┆The extended test programs may be ↓
┆19┆┆9a┆┄┄appended to the default set and ↓
┆19┆┆9a┆┄┄then run in sequence.↲
↲
c) Seperate tests╞	╞	- ┆84┆A seperate test must be requested ↓
┆19┆┆9a┆┄┄explicit by an operator and cannot ↓
┆19┆┆9a┆┄┄be run in sequence with other ↓
┆19┆┆9a┆┄┄programs.↲
↲
The order in which the tests are run is strictly defined by ↓
the confi-guration program and cannot be altered by the ↓
operator. This is fair because many test in fact relies on ↓
hardware tested in an earlier test.↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆6.1 Test Parameters.↲
↲
The flow of the RC 39 SBC selftests are based upon the fact ↓
that each test program receives a set of parameters as input ↓
and delivers a buffer of error information as outputs.↲
↲
The parameters are contained in a 16 bit word variable, a ↓
socalled switch variable, which survives the memory test in ↓
an internal CPU register. This variable contains the ↓
information nescessary for the test administrator to manage ↓
the flow of the test program.↲
↲
┆a1┆name╞	  initial value╞	╞	╞	╞	comments╞	╞	╞	↲
↲
halt bit╞	╞	   1╞	╞	╞	1: ┆84┆halts execution when an error ↓
┆19┆┆a0┆┄┄is dis-covered.↲
╞	╞	╞	╞	╞	╞	0: bypasses errors.↲
↲
loop bit╞	╞	   0╞	╞	╞	1: ┆84┆repeat the selection of the ↓
┆19┆┆a0┆┄┄test spe-cified.↲
╞	╞	╞	╞	╞	╞	0: sequential test flow.↲
↲
wait bit╞	╞	   0╞	╞	╞	1: ┆84┆slave wait flag. Internal use ↓
┆19┆┆a0┆┄┄only.↲
 ╞	╞	╞	╞	╞	╞	0: ┆84┆release slave. Internal use ↓
┆19┆┆a0┆┄┄only.↲
↲
burn in bit╞	   0╞	╞	╞	1: ┆84┆burn in mode (default tests ↓
┆19┆┆a0┆┄┄plus ex-tended test in ↓
┆19┆┆a0┆┄┄sequence.↲
╞	╞	╞	╞	╞	╞	0: bootload after test.↲
↲
status bit       0 ╞	╞	1: suppress status check.↲
╞	╞	╞	╞	╞	╞	0: perform status check.↲
↲

════════════════════════════════════════════════════════════════════════
↓
data bit╞	╞	   0╞	╞	╞	1: suppress data check.↲
╞	╞	╞	╞	╞	╞	0: perform data check.↲
↲
reserved for internal use↲
↲
reserved for internal use↲
┆19┆┄┄┆84┆╞	╞	╞	╞	╞	╞	╞	╞	╞	╞	╞	╞	╞	╞	-↲
┆a1┆test no. byte╞	   00╞	╞	identification of test program   ↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆7. TEST RESULTS↲
↲
The selftest execution results will generally be of the form.↲
↲
┆b0┆Test Name: <primary error text> <secondary error text>↲
↲
Primary error text is a litteral explanation of the reason of ↓
the error.↲
↲
Secondary error text is a detailed description of the data ↓
that made the test fail example = segm.: 0040, addr.: 12FB, ↓
exp.: 0000, rec.: 0001.↲
↲
Although this is the usual way to decode the outcome of a ↓
test nothing will inhibit special tests to violate the rule, ↓
and write longer messages i.e. configuration data via the ↓
communication buffer.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆8. REMOTE DIAGNOSTICS↲
↲
The V.24 interface on the "test-master", which usually is ↓
connected to a test output console, may instead be connected ↓
to a modem. The modem may then be switched to another modem ↓
at the RC Computer Technical Service Department where ↓
Technicians may run remote diagnostics on the RC 39 ↓
equipment.↲
↲
The remote diagnostic mode is selected when a special cable ↓
and modem is connected to the RC 39 diagnostic V.24 output. ↓
This cable forces the selftest to enter the baud-rate ↓
determination mode, and there will be no difference between ↓
remote or local diagnostics at all.↲
↲
The "test-slaves" may only be tested if their Multibus ↓
interface is functionable. But when RC knows the hardware ↓
configuration it will be possible to compare it with the ↓
Multibus configuration schedule in order to discover totally ↓
dead cards.↲
↲
It is not possible to connect a modem to the intelligent ↓
"test-slaves", because this would demand that the RC 39 ↓
cabinet be opened and the "test-output" redirected.↲
↲
The procedure for remote diagnostics will be like this:↲
↲
1.╞	┆84┆The operator at the remote destination connects the modem ↓
┆19┆┆84┆┄┄with the modified cable to the RC 39 computer.↲
↲
2.╞	┆84┆The RC 39 computer is reset or powered up. Now the RC 39 ↓
┆19┆┆84┆┄┄computer, if running, is in the baud rate determination ↓
┆19┆┆84┆┄┄mode.↲
↲

════════════════════════════════════════════════════════════════════════
↓
3.╞	┆84┆┆84┆The remote operator calls the RC Tecnical Service ↓
┆19┆┆84┆┄┄Department to get the telefone number of the RC ↓
┆19┆┆84┆┄┄diagnostic terminal.↲
↲
4.╞	┆84┆The remote operator dials the RC diagnostic terminal and ↓
┆19┆┆84┆┄┄switches the modem to DATA.↲
↲
Now the RC Technician must enter 1 or 2 upper case U to make ↓
the RC 39 computer determine the baud rate. There may be a ↓
problem with noise on the line in the baud rate determination ↓
phase ?↲
↲
The diagnostic line might evt. get enabeled to run XENIX. ↓
This means that the remote operator may boot XENIX, enter ↓
single user mode, execute file system consistency check ↓
commands or special reliability programs running under XENIX ↓
and finally go multi user and watch the computer running.↲
↲
The modification that has to be done the modem cable is like ↓
this:↲
↲
-; DTR ->---- n.c    ╞	 n.c╞	-------->- -; DTR↲
╞	╞	!╞	╞	╞	╞	!↲
╞	╞	!╞	╞	╞	╞	!↲
-; CTS -<---- n.c╞	      n.c╞	--------<- -; CTS↲
╞	╞	!↲
╞	╞	!↲
-; DSR -<---- n.c↲
↲
↲
   RC 39 --------------- KABLE ------------- Modem↲
┆1a┆┆1a┆a check.↲
↲
ral ↓
bootloading procedure and instead execute more selftest ↓
programs

OctetView

0x0000…0020 (0,)  00 00 00 00 00 00 00 00 42 05 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 4e 00 00 00   ┆        B                   N   ┆
0x0020…0040       00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆                                ┆
0x0040…0047       00 00 00 00 00 00 00                                                                              ┆       ┆
0x0047…0080       Params {
0x0047…0080         04 00 27 4e 0c 00 06 00 00 00 00 03 01 48 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         H1`                ┆
0x0047…0080         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x0047…0080       }
0x0080…0083       FormFeed {
0x0080…0083         0c 80 83                                                                                          ┆   ┆
0x0080…0083       }
0x0083…00a0       0a 14 b3 0d 0a 0d 0a 09 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f            ┆        _____________________┆
0x00a0…00c0       5f 5f 5f 5f 5f 0d 0a 09 52 43 53 4c 20 4e 6f 2e 3a 09 39 39 31 20 31 30 30 39 32 0d 0a 09 45 64   ┆_____   RCSL No.: 991 10092   Ed┆
0x00c0…00e0       69 74 69 6f 6e 3a 09 84 41 70 72 69 6c 20 31 39 38 35 0d 0a 09 41 75 74 68 6f 72 3a 20 09 50 65   ┆ition:  April 1985   Author:  Pe┆
0x00e0…0100       74 65 72 20 4c 75 6e 64 62 6f 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20   ┆ter Lundbo                      ┆
0x0100…0120       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 4e 54 45 52 4e 41 4c 20 44 4f 43 55 4d 45 4e 54   ┆               INTERNAL DOCUMENT┆
0x0120…0140       0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f   ┆            ____________________┆
0x0140…0160       5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f   ┆________________________________┆
0x0160…0180       5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 0d 0a 0d 0a 54 69 74 6c 65 3a 0d 0a   ┆____________________    Title:  ┆
0x0180…01a0       0d 0a 09 09 09 09 09 06 84 54 68 65 20 52 43 33 39 20 53 65 6c 66 74 65 73 74 20 43 6f 6e 63 65   ┆         The RC39 Selftest Conce┆
0x01a0…01c0       70 74 0d 0a 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆pt                              ┆
0x01c0…01e0       55 73 65 72 27 73 20 4d 61 6e 75 61 6c 0d 0a 0d 0a 0d 0a 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f   ┆User's Manual      _____________┆
0x01e0…0200       5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f   ┆________________________________┆
0x0200…021d (1,)  5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 0d 0a            ┆___________________________  ┆
0x021d…0220       FormFeed {
0x021d…0220         0c 82 ac                                                                                          ┆   ┆
0x021d…0220       }
0x0220…0240       0a 4b 65 79 77 6f 72 64 73 3a 0d 0a 09 09 52 43 33 39 2c 20 49 4e 54 45 4c 20 4d 55 4c 54 49 42   ┆ Keywords:    RC39, INTEL MULTIB┆
0x0240…0260       55 53 2c 20 58 45 4e 49 58 2c 20 53 42 43 20 53 65 6c 66 74 65 73 74 2c 20 22 74 65 73 74 2d 6d   ┆US, XENIX, SBC Selftest, "test-m┆
0x0260…0280       61 73 74 65 72 22 2c 0d 0a 09 09 22 74 65 73 74 2d 73 6c 61 76 65 22 2c 20 52 65 6d 6f 74 65 20   ┆aster",    "test-slave", Remote ┆
0x0280…02a0       44 69 61 67 6e 6f 73 74 69 63 2e 0d 0a 0d 0a 0d 0a 41 62 73 74 72 61 63 74 3a 0d 0a 09 09 54 68   ┆Diagnostic.      Abstract:    Th┆
0x02a0…02c0       69 73 20 6d 61 6e 75 61 6c 20 64 6f 63 75 6d 65 6e 74 73 20 74 68 65 20 52 43 20 33 39 20 53 42   ┆is manual documents the RC 39 SB┆
0x02c0…02e0       43 20 68 61 72 64 77 61 72 65 20 73 65 6c 66 74 65 73 74 20 73 79 73 74 65 6d 2e 0d 0a 0d 0a 0d   ┆C hardware selftest system.     ┆
0x02e0…02f8       0a 09 09 28 20 78 78 20 70 72 69 6e 74 65 64 20 70 61 67 65 73 29 0d 0a                           ┆   ( xx printed pages)  ┆
0x02f8…02fb       FormFeed {
0x02f8…02fb         0c 80 f8                                                                                          ┆   ┆
0x02f8…02fb       }
0x02fb…02fc       0a                                                                                                ┆ ┆
0x02fc…0335       Params {
0x02fc…0335         04 00 27 4e 0a 00 06 00 00 00 00 03 01 3c 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         <1`                ┆
0x02fc…0335         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x02fc…0335       }
0x0335…036e       Params {
0x0335…036e         04 00 27 4e 0c 00 06 00 00 00 00 03 01 48 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         H1`                ┆
0x0335…036e         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x0335…036e       }
0x036e…0380       0a 06 69 0d 0a 0d 0a a1 e1 a1 54 41 42 4c 45 20 4f 46                                             ┆  i       TABLE OF┆
0x0380…03a0       20 43 4f 4e 54 45 4e 54 53 05 50 41 47 45 0d 0a 0d 0a 31 2e 20 49 4e 54 52 4f 44 55 43 54 49 4f   ┆ CONTENTS PAGE    1. INTRODUCTIO┆
0x03a0…03c0       4e 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆N ..............................┆
0x03c0…03e0       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 31 0d 0a 0d 0a 32 2e 20 54 48 45 20 4f 42 4a 45 43 54 20   ┆..........   1    2. THE OBJECT ┆
0x03e0…0400       4f 46 20 54 48 45 20 54 45 53 54 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆OF THE TEST ....................┆
0x0400…0420 (2,)  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 32 0d 0a 0d 0a 33 2e 20 48 41 52 44 57 41 52 45 20 43 4f   ┆..........   2    3. HARDWARE CO┆
0x0420…0440       4e 46 49 47 55 52 41 54 49 4f 4e 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆NFIGURATION ....................┆
0x0440…0460       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 33 0d 0a 0d 0a 34 2e 20 54 48 45 20 22 54 45 53 54 2d 4d   ┆..........   3    4. THE "TEST-M┆
0x0460…0480       41 53 54 45 52 22 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆ASTER" .........................┆
0x0480…04a0       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 34 0d 0a 20 20 20 34 2e 31 20 48 61 72 64 77 61 72 65 20   ┆..........   4     4.1 Hardware ┆
0x04a0…04c0       50 72 65 72 65 71 75 69 73 69 74 65 73 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆Prerequisites ..................┆
0x04c0…04e0       2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 36 0d 0a 20 20 20 34 2e 32 20 49 6e 74 65 72 61 63 74 69 76 65   ┆........   6     4.2 Interactive┆
0x04e0…0500       20 43 50 55 20 36 31 30 20 54 65 73 74 20 53 74 69 6d 75 6c 61 74 69 6f 6e 20 2e 2e 2e 2e 2e 2e   ┆ CPU 610 Test Stimulation ......┆
0x0500…0520       2e 2e 2e 2e 2e 2e 20 20 20 36 0d 0a 20 20 20 20 20 20 20 34 2e 32 2e 31 20 42 61 75 64 20 52 61   ┆......   6         4.2.1 Baud Ra┆
0x0520…0540       74 65 20 44 65 74 65 72 6d 69 6e 61 74 69 6f 6e 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆te Determination ...............┆
0x0540…0560       2e 2e 2e 2e 20 20 20 36 0d 0a 20 20 20 20 20 20 20 34 2e 32 2e 32 20 43 6f 6d 6d 61 6e 64 73 20   ┆....   6         4.2.2 Commands ┆
0x0560…0580       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆................................┆
0x0580…05a0       2e 2e 20 20 20 37 0d 0a 20 20 20 20 20 20 20 34 2e 32 2e 33 20 43 68 61 6e 67 65 20 50 61 72 61   ┆..   7         4.2.3 Change Para┆
0x05a0…05c0       6d 65 74 65 72 73 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆meters .........................┆
0x05c0…05e0       20 20 20 38 0d 0a 20 20 20 34 2e 33 20 41 75 74 6f 6d 61 74 69 63 20 43 6f 6e 66 69 67 75 72 61   ┆   8     4.3 Automatic Configura┆
0x05e0…0600       74 69 6f 6e 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20   ┆tion .........................  ┆
0x0600…0620 (3,)  20 39 0d 0a 20 20 20 34 2e 34 20 52 65 71 75 65 73 74 20 4d 75 6c 74 69 62 75 73 20 4d 6f 6e 69   ┆ 9     4.4 Request Multibus Moni┆
0x0620…0640       74 6f 72 69 6e 67 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 31 31   ┆toring .....................  11┆
0x0640…0660       0d 0a 0d 0a 35 2e 20 54 48 45 20 22 54 45 53 54 2d 53 4c 41 56 45 22 20 2e 2e 2e 2e 2e 2e 2e 2e   ┆    5. THE "TEST-SLAVE" ........┆
0x0660…0680       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 31 37   ┆............................  17┆
0x0680…06a0       0d 0a 20 20 20 35 2e 31 20 48 61 72 64 77 61 72 65 20 50 72 65 72 65 71 75 69 73 69 74 65 73 20   ┆     5.1 Hardware Prerequisites ┆
0x06a0…06c0       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 31 39 0d 0a   ┆..........................  19  ┆
0x06c0…06e0       20 20 20 35 2e 32 20 49 6e 74 65 72 61 63 74 69 76 65 20 53 65 6c 66 74 65 73 74 20 53 74 69 6d   ┆   5.2 Interactive Selftest Stim┆
0x06e0…0700       75 6c 61 74 69 6f 6e 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 32 30 0d 0a 09 20   ┆ulation ................  20    ┆
0x0700…0720       20 20 35 2e 32 2e 31 20 42 61 75 64 20 52 61 74 65 20 44 65 74 65 72 6d 69 6e 61 74 69 6f 6e 20   ┆  5.2.1 Baud Rate Determination ┆
0x0720…0740       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 32 30 0d 0a 09 20 20 20 35 2e 32   ┆...................  20      5.2┆
0x0740…0760       2e 32 20 43 6f 6d 6d 61 6e 64 73 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆.2 Commands ....................┆
0x0760…0780       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 32 31 0d 0a 20 20 20 20 20 20 20 35 2e 32 2e 33   ┆..............  21         5.2.3┆
0x0780…07a0       20 43 68 61 6e 67 65 20 50 61 72 61 6d 65 74 65 72 73 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆ Change Parameters .............┆
0x07a0…07c0       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 32 32 0d 0a 0d 0a 36 2e 20 53 45 4c 46 54 45 53 54 20   ┆............  22    6. SELFTEST ┆
0x07c0…07e0       41 44 4d 49 4e 49 53 54 52 41 54 49 4f 4e 20 50 52 4f 47 52 41 4d 20 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆ADMINISTRATION PROGRAM .........┆
0x07e0…0800       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 32 33 0d 0a 20 20 20 36 2e 31 20 54 65 73 74 20 50 61   ┆............  23     6.1 Test Pa┆
0x0800…0820 (4,)  72 61 6d 65 74 65 72 73 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆rameters .......................┆
0x0820…0840       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 32 34 0d 0a 0d 0a 37 2e 20 54 45 53 54 20 52 45 53 55 4c 54   ┆..........  24    7. TEST RESULT┆
0x0840…0860       53 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆S ..............................┆
0x0860…0880       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 32 36 0d 0a 0d 0a 38 2e 20 52 45 4d 4f 54 45 20 44 49 41 47   ┆..........  26    8. REMOTE DIAG┆
0x0880…08a0       4e 4f 53 54 49 43 53 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆NOSTICS ........................┆
0x08a0…08b0       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 32 37 0d 0a                                                   ┆..........  27  ┆
0x08b0…08b3       FormFeed {
0x08b0…08b3         0c 83 80                                                                                          ┆   ┆
0x08b0…08b3       }
0x08b3…08bb       0a 06 69 69 0d 0a 0d 0a                                                                           ┆  ii    ┆
0x08bb…08be       FormFeed {
0x08bb…08be         0c 80 98                                                                                          ┆   ┆
0x08bb…08be       }
0x08be…08c0       0a 14                                                                                             ┆  ┆
0x08c0…08e0       b3 06 0b b0 0a a1 0a a1 b0 31 2e 20 49 4e 54 52 4f 44 55 43 54 49 4f 4e 0d 0a 0d 0a 54 68 65 20   ┆         1. INTRODUCTION    The ┆
0x08e0…0900       52 43 20 33 39 20 70 72 6f 64 75 63 74 20 69 73 20 61 6e 20 49 4e 54 45 4c 20 4d 75 6c 74 69 62   ┆RC 39 product is an INTEL Multib┆
0x0900…0920       75 73 20 62 61 73 65 64 20 70 72 6f 63 65 73 73 6f 72 20 0a 73 79 73 74 65 6d 20 73 70 65 63 69   ┆us based processor  system speci┆
0x0920…0940       61 6c 6c 79 20 64 65 73 69 67 6e 65 64 20 74 6f 20 73 75 70 70 6f 72 74 20 74 68 65 20 58 45 4e   ┆ally designed to support the XEN┆
0x0940…0960       49 58 20 28 4d 49 43 52 4f 53 4f 46 54 20 0a 74 72 61 64 65 20 6d 61 72 6b 29 20 6f 72 20 6f 74   ┆IX (MICROSOFT  trade mark) or ot┆
0x0960…0980       68 65 72 20 55 4e 49 58 20 61 6c 69 6b 65 20 28 42 45 4c 4c 20 4c 41 42 53 20 74 72 61 64 65 20   ┆her UNIX alike (BELL LABS trade ┆
0x0980…09a0       6d 61 72 6b 29 20 0a 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d 73 2e 0d 0a 0d 0a 54 68 65   ┆mark)  operating systems.    The┆
0x09a0…09c0       20 73 79 73 74 65 6d 20 69 73 20 63 6f 6d 70 6f 73 65 64 20 6f 66 20 61 20 73 65 74 20 6f 66 20   ┆ system is composed of a set of ┆
0x09c0…09e0       73 69 6e 67 6c 65 20 62 6f 61 72 64 20 63 6f 6d 70 75 74 65 72 73 20 0a 28 53 42 43 29 20 65 61   ┆single board computers  (SBC) ea┆
0x09e0…0a00       63 68 20 63 6f 6e 73 69 64 65 72 65 64 20 61 73 20 61 6e 20 69 6e 74 65 6c 6c 69 67 65 6e 74 20   ┆ch considered as an intelligent ┆
0x0a00…0a20 (5,)  75 6e 69 74 2c 20 73 6f 6d 65 20 77 69 74 68 20 74 68 65 20 0a 72 6f 6c 65 20 61 73 20 70 6f 74   ┆unit, some with the  role as pot┆
0x0a20…0a40       65 6e 74 69 61 6c 20 4d 75 6c 74 69 62 75 73 20 6d 61 73 74 65 72 73 20 61 6e 64 20 6f 74 68 65   ┆ential Multibus masters and othe┆
0x0a40…0a60       72 73 20 77 69 74 68 20 74 68 65 20 72 6f 6c 65 20 0a 61 73 20 70 6f 74 65 6e 74 69 61 6c 20 73   ┆rs with the role  as potential s┆
0x0a60…0a80       6c 61 76 65 73 2e 0d 0a 0d 0a 45 76 65 72 79 20 52 43 2d 6d 61 6e 75 66 61 63 74 75 72 65 64 20   ┆laves.    Every RC-manufactured ┆
0x0a80…0aa0       69 6e 74 65 6c 6c 69 67 65 6e 74 20 4d 75 6c 74 69 62 75 73 20 53 42 43 20 77 69 6c 6c 20 62 65   ┆intelligent Multibus SBC will be┆
0x0aa0…0ac0       20 0a 65 71 75 69 70 70 65 64 20 77 69 74 68 20 65 78 74 65 6e 73 69 76 65 20 73 65 6c 66 74 65   ┆  equipped with extensive selfte┆
0x0ac0…0ae0       73 74 20 66 61 63 69 6c 69 74 69 65 73 2c 20 77 68 69 63 68 20 6d 61 79 20 62 65 20 0a 63 6f 6e   ┆st facilities, which may be  con┆
0x0ae0…0b00       73 69 64 65 72 65 64 20 61 73 20 61 6e 20 69 6e 74 65 67 72 61 74 65 64 20 70 61 72 74 20 6f 66   ┆sidered as an integrated part of┆
0x0b00…0b20       20 74 68 65 20 73 79 73 74 65 6d 20 62 6f 6f 74 6c 6f 61 64 20 0a 66 61 63 69 6c 69 74 79 2c 20   ┆ the system bootload  facility, ┆
0x0b20…0b40       77 68 65 72 65 20 74 68 65 20 62 6f 6f 74 6c 6f 61 64 69 6e 67 20 69 73 20 69 6e 68 69 62 69 74   ┆where the bootloading is inhibit┆
0x0b40…0b60       65 64 20 69 66 20 61 20 73 65 72 69 6f 75 73 20 0a 68 61 72 64 77 61 72 65 20 6d 61 6c 66 75 6e   ┆ed if a serious  hardware malfun┆
0x0b60…0b80       63 74 69 6f 6e 20 69 73 20 64 65 74 65 63 74 65 64 20 64 75 72 69 6e 67 20 74 68 65 20 64 65 66   ┆ction is detected during the def┆
0x0b80…0ba0       61 75 6c 74 20 73 65 6c 66 74 65 73 74 20 0a 65 78 65 63 75 74 69 6f 6e 2e 0d 0a 0d 0a 49 6e 20   ┆ault selftest  execution.    In ┆
0x0ba0…0bc0       74 68 65 20 74 65 73 74 20 70 68 61 73 65 20 61 20 52 43 20 33 39 20 73 79 73 74 65 6d 20 6d 75   ┆the test phase a RC 39 system mu┆
0x0bc0…0be0       73 74 20 62 65 20 63 6f 6e 73 69 64 65 72 65 64 20 61 73 20 0a 63 6f 6e 73 69 73 74 69 6e 67 20   ┆st be considered as  consisting ┆
0x0be0…0c00       6f 66 20 6f 6e 65 20 61 6e 64 20 6f 6e 6c 79 20 6f 6e 65 20 22 74 65 73 74 2d 6d 61 73 74 65 72   ┆of one and only one "test-master┆
0x0c00…0c20 (6,)  22 2c 20 61 6e 64 20 61 20 6e 75 6d 62 65 72 20 0a 6f 66 20 22 74 65 73 74 2d 73 6c 61 76 65 73   ┆", and a number  of "test-slaves┆
0x0c20…0c40       22 2e 20 41 66 74 65 72 20 70 6f 77 65 72 2d 6f 6e 20 61 6c 6c 20 74 68 65 20 69 6e 74 65 6c 6c   ┆". After power-on all the intell┆
0x0c40…0c60       69 67 65 6e 74 20 0a 4d 75 6c 74 69 62 75 73 20 63 61 72 64 73 20 77 69 6c 6c 20 65 78 65 63 75   ┆igent  Multibus cards will execu┆
0x0c60…0c80       74 65 20 74 68 65 69 72 20 62 75 69 6c 74 2d 69 6e 20 73 65 6c 66 74 65 73 74 73 20 0a 63 6f 6e   ┆te their built-in selftests  con┆
0x0c80…0ca0       63 75 72 72 65 6e 74 6c 79 2e 20 57 68 65 6e 20 74 68 65 20 22 74 65 73 74 2d 6d 61 73 74 65 72   ┆currently. When the "test-master┆
0x0ca0…0cc0       22 20 68 61 73 20 63 6f 6d 70 6c 65 74 65 64 20 69 74 73 20 6f 77 6e 20 0a 73 65 6c 66 74 65 73   ┆" has completed its own  selftes┆
0x0cc0…0ce0       74 20 73 75 63 63 65 73 66 75 6c 6c 79 2c 20 69 74 20 77 69 6c 6c 20 62 65 20 61 62 6c 65 20 74   ┆t succesfully, it will be able t┆
0x0ce0…0d00       6f 20 6d 6f 6e 69 74 6f 72 20 74 68 65 20 74 65 73 74 20 0a 72 65 73 75 6c 74 73 20 66 72 6f 6d   ┆o monitor the test  results from┆
0x0d00…0d20       20 61 6c 6c 20 6f 74 68 65 72 20 53 42 43 27 73 20 61 6e 64 20 74 6f 20 6d 61 6b 65 20 61 20 73   ┆ all other SBC's and to make a s┆
0x0d20…0d40       79 73 74 65 6d 20 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 63 68 65 64 75 6c 65 2e 0d 0a   ┆ystem  configuration schedule.  ┆
0x0d40…0d43       FormFeed {
0x0d40…0d43         0c 82 d0                                                                                          ┆   ┆
0x0d40…0d43       }
0x0d43…0d60       0a a1 b0 32 2e 20 54 48 45 20 4f 42 4a 45 43 54 53 20 4f 46 20 54 48 45 20 54 45 53 54            ┆   2. THE OBJECTS OF THE TEST┆
0x0d60…0d80       0d 0a 0d 0a 49 74 20 69 73 20 74 68 65 20 69 6e 74 65 6e 74 69 6f 6e 20 6f 66 20 74 68 65 20 73   ┆    It is the intention of the s┆
0x0d80…0da0       79 73 74 65 6d 20 6f 66 20 53 42 43 2d 73 65 6c 66 74 65 73 74 73 20 74 6f 20 63 6f 76 65 72 20   ┆ystem of SBC-selftests to cover ┆
0x0da0…0dc0       0a 74 68 72 65 65 20 69 6e 20 74 68 65 20 6e 61 74 75 72 65 20 64 69 66 66 65 72 65 6e 74 20 6e   ┆ three in the nature different n┆
0x0dc0…0de0       65 65 64 73 2e 0d 0a 0d 0a 61 29 20 84 54 68 65 20 52 43 20 33 39 32 32 20 73 79 73 74 65 6d 20   ┆eeds.    a)  The RC 3922 system ┆
0x0de0…0e00       69 73 20 65 71 75 69 70 70 65 64 20 77 69 74 68 20 61 20 70 6f 77 65 72 2d 6f 6e 20 0a 19 83 80   ┆is equipped with a power-on     ┆
0x0e00…0e20 (7,)  80 76 65 72 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 68 61 72 64 77 61 72 65 20 66 75   ┆ verification of the hardware fu┆
0x0e20…0e40       6e 63 74 69 6f 6e 61 6c 69 74 79 2e 20 41 20 73 65 74 20 6f 66 20 74 65 73 74 20 0a 19 83 80 80   ┆nctionality. A set of test      ┆
0x0e40…0e60       70 72 6f 67 72 61 6d 73 20 61 72 65 20 72 75 6e 20 69 6e 20 73 65 71 75 65 6e 63 65 20 61 66 74   ┆programs are run in sequence aft┆
0x0e60…0e80       65 72 20 70 6f 77 65 72 2d 6f 6e 2e 20 54 68 65 20 70 72 6f 67 72 61 6d 73 20 0a 19 83 80 80 61   ┆er power-on. The programs      a┆
0x0e80…0ea0       72 65 20 6f 72 67 61 6e 69 7a 65 64 20 77 69 74 68 20 72 69 73 69 6e 67 20 63 6f 6d 70 6c 65 78   ┆re organized with rising complex┆
0x0ea0…0ec0       69 74 79 2c 20 73 6f 20 74 68 61 74 20 61 73 20 66 61 72 20 61 73 20 0a 19 83 80 80 70 6f 73 73   ┆ity, so that as far as      poss┆
0x0ec0…0ee0       69 62 6c 65 20 6e 6f 20 70 61 72 74 20 6f 66 20 74 68 65 20 68 61 72 64 77 61 72 65 20 69 73 20   ┆ible no part of the hardware is ┆
0x0ee0…0f00       75 73 65 64 20 62 65 66 6f 72 65 20 69 74 20 69 73 20 0a 19 83 80 80 74 65 73 74 65 64 2e 20 54   ┆used before it is      tested. T┆
0x0f00…0f20       68 65 20 70 6f 77 65 72 2d 6f 6e 20 74 65 73 74 20 72 65 71 75 69 72 65 20 6e 6f 20 69 6e 74 65   ┆he power-on test require no inte┆
0x0f20…0f40       72 61 63 74 69 6f 6e 20 66 72 6f 6d 20 61 6e 20 0a 19 83 80 80 6f 70 65 72 61 74 6f 72 2c 20 62   ┆raction from an      operator, b┆
0x0f40…0f60       75 74 20 69 66 20 61 20 68 61 72 64 77 61 72 65 20 66 61 69 6c 75 72 65 20 69 73 20 64 69 73 63   ┆ut if a hardware failure is disc┆
0x0f60…0f80       6f 76 65 72 65 64 20 64 75 72 69 6e 67 20 0a 19 83 80 80 74 68 65 20 73 65 6c 66 74 65 73 74 20   ┆overed during      the selftest ┆
0x0f80…0fa0       74 68 65 20 6e 6f 72 6d 61 6c 20 73 79 73 74 65 6d 20 73 74 61 72 74 2d 75 70 20 70 72 6f 63 65   ┆the normal system start-up proce┆
0x0fa0…0fc0       64 75 72 65 20 69 73 20 0a 19 83 80 80 69 6e 68 69 62 69 74 65 64 2e 0d 0a 0d 0a 62 29 20 84 49   ┆dure is      inhibited.    b)  I┆
0x0fc0…0fe0       74 20 67 69 76 65 73 20 74 68 65 20 50 72 6f 64 75 63 74 69 6f 6e 20 44 65 70 61 72 74 6d 65 6e   ┆t gives the Production Departmen┆
0x0fe0…1000       74 20 74 68 65 20 70 6f 73 73 69 62 69 6c 69 74 79 20 6f 66 20 0a 19 83 80 80 75 73 69 6e 67 20   ┆t the possibility of      using ┆
0x1000…1020 (8,)  74 68 65 20 73 61 6d 65 20 74 65 73 74 20 70 72 6f 67 72 61 6d 73 20 61 73 20 61 20 b0 62 75 72   ┆the same test programs as a  bur┆
0x1020…1040       6e 20 69 6e 20 f0 66 61 63 69 6c 69 74 79 2e 20 54 68 69 73 20 0a 19 83 81 80 69 73 20 75 70 74   ┆n in  facility. This      is upt┆
0x1040…1060       61 69 6e 65 64 20 62 79 20 74 68 65 20 66 61 63 74 20 74 68 61 74 20 74 68 65 20 74 65 73 74 20   ┆ained by the fact that the test ┆
0x1060…1080       70 72 6f 67 72 61 6d 73 20 6d 61 79 20 62 65 20 0a 19 83 81 80 63 6f 6e 74 72 6f 6c 6c 65 64 20   ┆programs may be      controlled ┆
0x1080…10a0       66 72 6f 6d 20 61 20 63 6f 6e 6e 65 63 74 65 64 20 63 6f 6e 73 6f 6c 65 2e 20 54 68 65 20 74 65   ┆from a connected console. The te┆
0x10a0…10c0       73 74 20 70 72 6f 67 72 61 6d 73 20 69 6e 20 0a 19 83 81 80 74 68 65 20 52 43 20 33 39 20 73 79   ┆st programs in      the RC 39 sy┆
0x10c0…10e0       73 74 65 6d 20 6d 61 79 20 62 65 20 64 69 72 65 63 74 65 64 20 74 6f 20 72 75 6e 20 65 69 74 68   ┆stem may be directed to run eith┆
0x10e0…1100       65 72 20 69 6e 20 6c 6f 6f 70 2d 0a 19 83 81 80 6d 6f 64 65 2c 20 6f 72 20 69 6e 20 61 20 62 69   ┆er in loop-     mode, or in a bi┆
0x1100…1120       67 20 73 65 71 75 65 6e 74 69 61 6c 20 6c 6f 6f 70 20 69 6e 63 6c 75 64 69 6e 67 20 61 6c 6c 20   ┆g sequential loop including all ┆
0x1120…1140       74 68 65 20 74 65 73 74 73 20 0a 19 83 81 80 72 75 6e 20 62 79 20 64 65 66 61 75 6c 74 20 69 6e   ┆the tests      run by default in┆
0x1140…1160       20 74 68 65 20 70 6f 77 65 72 2d 6f 6e 20 73 69 74 75 61 74 69 6f 6e 20 70 6c 75 73 20 73 6f 6d   ┆ the power-on situation plus som┆
0x1160…1180       65 20 0a 19 83 81 80 73 70 65 63 69 61 6c 20 74 65 73 74 73 20 28 b0 65 78 74 65 6e 64 65 64 20   ┆e      special tests ( extended ┆
0x1180…11a0       74 65 73 74 73 f0 29 2c 20 77 68 69 63 68 20 6d 61 79 20 72 65 71 75 69 72 65 20 0a 19 83 82 80   ┆tests ), which may require      ┆
0x11a0…11c0       61 64 64 69 74 69 6f 6e 61 6c 20 74 65 73 74 2d 68 61 72 64 77 61 72 65 20 69 6e 73 74 61 6c 6c   ┆additional test-hardware install┆
0x11c0…11e0       65 64 2e 20 54 68 65 73 65 20 74 65 73 74 73 20 6d 61 79 20 62 65 20 0a 19 83 82 80 72 65 70 65   ┆ed. These tests may be      repe┆
0x11e0…1200       61 74 65 64 20 69 6e 20 74 68 65 20 69 6e 66 69 6e 69 74 65 2c 20 6f 72 20 61 74 20 6c 65 61 73   ┆ated in the infinite, or at leas┆
0x1200…1220 (9,)  74 20 75 6e 74 69 6c 20 61 6e 20 65 72 72 6f 72 20 0a 19 83 82 80 6f 63 63 75 72 2e 20 4d 6f 72   ┆t until an error      occur. Mor┆
0x1220…1240       65 6f 76 65 72 20 61 20 70 6f 73 73 69 62 69 6c 69 74 79 20 6f 66 20 72 75 6e 6e 69 6e 67 20 73   ┆eover a possibility of running s┆
0x1240…1260       70 65 63 69 61 6c 20 b0 73 65 70 65 72 61 74 65 20 0a 19 83 83 82 74 65 73 74 73 f0 2c 20 77 68   ┆pecial  seperate      tests , wh┆
0x1260…1280       69 63 68 20 63 61 6e 6e 6f 74 20 67 65 74 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 61 6e 79 20 73   ┆ich cannot get included in any s┆
0x1280…12a0       65 71 75 65 6e 74 69 61 6c 20 74 65 73 74 2c 20 0a 19 83 83 80 65 78 69 73 74 73 2e 0d 0a 0d 0a   ┆equential test,      exists.    ┆
0x12a0…12c0       63 29 20 84 49 74 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 54 65 63 68 6e 69 63 61 6c 20 53 65   ┆c)  It provides the Technical Se┆
0x12c0…12e0       72 76 69 63 65 20 44 65 70 61 72 74 6d 65 6e 74 20 77 69 74 68 20 61 20 0a 19 83 80 80 64 69 61   ┆rvice Department with a      dia┆
0x12e0…1300       67 6e 6f 73 74 69 63 20 74 6f 6f 6c 20 74 68 61 74 20 68 65 6c 70 73 20 62 6f 74 68 20 74 6f 20   ┆gnostic tool that helps both to ┆
0x1300…1320       65 76 61 6c 75 61 74 65 20 74 68 65 20 68 61 72 64 77 61 72 65 20 0a 19 83 80 80 66 75 6e 63 74   ┆evaluate the hardware      funct┆
0x1320…1340       69 6f 6e 61 6c 69 74 79 20 61 6e 64 20 74 6f 20 6c 6f 63 61 74 65 20 65 72 72 6f 72 73 2e 20 54   ┆ionality and to locate errors. T┆
0x1340…1360       68 65 72 65 20 69 73 20 6e 6f 20 67 61 72 61 6e 74 79 20 0a 19 83 80 80 61 74 20 61 6c 6c 20 6f   ┆here is no garanty      at all o┆
0x1360…1380       66 20 64 65 62 75 67 67 69 6e 67 20 64 6f 77 6e 20 74 6f 20 74 68 65 20 63 68 69 70 20 6c 65 76   ┆f debugging down to the chip lev┆
0x1380…13a0       65 6c 2c 20 74 68 69 73 20 6d 61 79 20 62 65 20 0a 19 83 80 80 64 6f 6e 65 20 77 69 74 68 20 74   ┆el, this may be      done with t┆
0x13a0…13c0       68 65 20 68 65 6c 70 20 6f 66 20 61 64 64 69 74 69 6f 6e 61 6c 20 74 72 61 63 69 6e 67 20 65 71   ┆he help of additional tracing eq┆
0x13c0…13ca       75 69 70 6d 65 6e 74 2e 0d 0a                                                                     ┆uipment.  ┆
0x13ca…13cd       FormFeed {
0x13ca…13cd         0c 83 98                                                                                          ┆   ┆
0x13ca…13cd       }
0x13cd…13e0       0a a1 b0 33 2e 20 48 41 52 44 57 41 52 45 20 43 4f 4e 46                                          ┆   3. HARDWARE CONF┆
0x13e0…1400       49 47 55 52 41 54 49 4f 4e 0d 0a 0d 0a 54 68 65 20 66 69 72 73 74 20 73 79 73 74 65 6d 20 63 6f   ┆IGURATION    The first system co┆
0x1400…1420 (10,) 76 65 72 65 64 20 62 79 20 74 68 69 73 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 69 73 20 65   ┆vered by this specification is e┆
0x1420…1440       71 75 69 70 70 65 64 20 0a 77 69 74 68 20 61 20 6d 69 78 74 75 72 65 20 6f 66 20 74 68 65 20 63   ┆quipped  with a mixture of the c┆
0x1440…1460       61 72 64 73 20 6d 65 6e 74 69 6f 6e 65 64 20 62 65 6c 6f 77 2e 0d 0a 0d 0a 43 50 55 20 36 39 31   ┆ards mentioned below.    CPU 691┆
0x1460…1480       09 09 2d 20 84 49 4e 54 45 4c 20 6d 61 6e 75 66 61 63 74 75 72 65 64 20 69 41 50 58 20 32 38 36   ┆  -  INTEL manufactured iAPX 286┆
0x1480…14a0       20 43 50 55 20 62 6f 61 72 64 2e 20 54 68 69 73 20 0a 19 90 80 80 69 73 20 74 68 65 20 22 74 65   ┆ CPU board. This      is the "te┆
0x14a0…14c0       73 74 2d 6d 61 73 74 65 72 22 20 63 61 72 64 2c 20 61 6e 64 20 61 20 6d 61 78 69 6d 75 6d 20 6f   ┆st-master" card, and a maximum o┆
0x14c0…14e0       66 20 0a 19 90 80 80 6f 6e 65 20 43 50 55 20 36 39 31 20 77 69 6c 6c 20 62 65 20 70 72 65 73 65   ┆f      one CPU 691 will be prese┆
0x14e0…1500       6e 74 20 69 6e 20 74 68 65 20 52 43 20 33 39 20 0a 19 90 80 80 73 79 73 74 65 6d 2e 0d 0a 0d 0a   ┆nt in the RC 39      system.    ┆
0x1500…1520       43 50 55 20 36 31 30 09 09 2d 20 84 52 43 20 6d 61 6e 75 66 61 63 74 75 72 65 64 20 69 41 50 58   ┆CPU 610  -  RC manufactured iAPX┆
0x1520…1540       20 32 38 36 20 43 50 55 20 43 61 72 64 2e 20 41 20 6d 61 78 69 6d 75 6d 20 0a 19 90 80 80 6f 66   ┆ 286 CPU Card. A maximum      of┆
0x1540…1560       20 74 77 6f 20 43 50 55 20 36 31 30 20 63 61 72 64 73 20 77 69 6c 6c 20 62 65 20 70 72 65 73 65   ┆ two CPU 610 cards will be prese┆
0x1560…1580       6e 74 20 69 6e 20 74 68 65 20 0a 19 90 80 80 52 43 20 33 39 20 73 79 73 74 65 6d 2c 20 6f 6e 65   ┆nt in the      RC 39 system, one┆
0x1580…15a0       20 77 69 74 68 20 74 68 65 20 72 6f 6c 65 20 61 73 20 61 20 22 74 65 73 74 2d 0a 19 90 80 80 6d   ┆ with the role as a "test-     m┆
0x15a0…15c0       61 73 74 65 72 22 2e 0d 0a 0d 0a 69 53 42 43 20 30 31 32 58 09 2d 20 84 49 4e 54 45 4c 20 6d 61   ┆aster".    iSBC 012X -  INTEL ma┆
0x15c0…15e0       6e 75 66 61 63 74 75 72 65 64 20 35 31 32 20 4b 2d 42 79 74 65 20 2f 20 32 20 4d 2d 42 79 74 65   ┆nufactured 512 K-Byte / 2 M-Byte┆
0x15e0…1600       20 52 41 4d 20 0a 19 90 80 80 62 6f 61 72 64 73 2e 0d 0a 0d 0a 4d 45 4d 20 36 30 32 2f 36 30 33   ┆ RAM      boards.    MEM 602/603┆
0x1600…1620 (11,) 09 2d 20 84 52 43 20 6d 61 6e 75 66 61 63 74 75 72 65 64 20 49 4e 54 45 4c 20 63 6f 6d 70 61 74   ┆ -  RC manufactured INTEL compat┆
0x1620…1640       69 62 6c 65 20 35 31 32 20 4b 2d 42 79 74 65 20 0a 19 90 80 80 2f 20 32 20 4d 2d 42 79 74 65 20   ┆ible 512 K-Byte      / 2 M-Byte ┆
0x1640…1660       52 41 4d 20 62 6f 61 72 64 73 2e 0d 0a 0d 0a 4d 53 41 20 36 39 30 09 09 2d 20 84 55 6e 69 6e 74   ┆RAM boards.    MSA 690  -  Unint┆
0x1660…1680       65 6c 6c 69 67 65 6e 74 20 57 69 6e 63 68 65 73 74 65 72 20 61 6e 64 20 66 6c 6f 70 70 79 20 0a   ┆elligent Winchester and floppy  ┆
0x1680…16a0       19 90 80 80 63 6f 6e 74 72 6f 6c 6c 65 72 2e 0d 0a 0d 0a 45 54 43 20 36 31 31 09 09 2d 20 84 45   ┆    controller.    ETC 611  -  E┆
0x16a0…16c0       74 68 65 72 6e 65 74 2f 54 65 6c 65 74 65 78 20 43 6f 6e 74 72 6f 6c 6c 65 72 20 43 61 72 64 2e   ┆thernet/Teletex Controller Card.┆
0x16c0…16e0       0d 0a 0d 0a 43 4f 4d 20 36 30 31 09 09 2d 20 42 53 43 2f 53 44 4c 43 2f 43 49 52 43 55 49 54 20   ┆    COM 601  - BSC/SDLC/CIRCUIT ┆
0x16e0…1700       49 20 43 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 43 6f 6e 74 72 6f 6c 6c 65 72 2e 0d 0a 0d 0a 49   ┆I Communication Controller.    I┆
0x1700…1720       54 43 09 36 30 32 09 09 2d 20 84 56 2e 32 34 2f 43 49 52 43 55 49 54 20 49 49 20 49 6e 74 65 6c   ┆TC 602  -  V.24/CIRCUIT II Intel┆
0x1720…1740       6c 69 67 65 6e 74 20 54 65 72 6d 69 6e 61 6c 20 0a 19 90 80 80 43 6f 6e 74 72 6f 6c 6c 65 72 2e   ┆ligent Terminal      Controller.┆
0x1740…1742       0d 0a                                                                                             ┆  ┆
0x1742…1745       FormFeed {
0x1742…1745         0c 82 e8                                                                                          ┆   ┆
0x1742…1745       }
0x1745…1760       0a a1 b0 34 2e 20 54 48 45 20 22 54 45 53 54 2d 4d 41 53 54 45 52 22 0d 0a 0d 0a                  ┆   4. THE "TEST-MASTER"    ┆
0x1760…1780       54 68 65 20 22 74 65 73 74 2d 6d 61 73 74 65 72 22 20 73 6f 66 74 77 61 72 65 20 77 69 6c 6c 20   ┆The "test-master" software will ┆
0x1780…17a0       62 65 20 69 6e 73 74 61 6c 6c 65 64 20 6f 6e 20 6f 6e 65 20 43 50 55 20 36 39 31 20 0a 6f 72 20   ┆be installed on one CPU 691  or ┆
0x17a0…17c0       43 50 55 20 36 31 30 20 63 61 72 64 2e 20 57 68 65 6e 20 74 68 65 20 43 50 55 20 68 61 73 20 66   ┆CPU 610 card. When the CPU has f┆
0x17c0…17e0       69 6e 69 73 68 65 64 20 69 74 73 20 64 65 66 61 75 6c 74 20 0a 73 65 6c 66 74 65 73 74 20 77 69   ┆inished its default  selftest wi┆
0x17e0…1800       74 68 6f 75 74 20 64 69 73 63 6f 76 65 72 69 6e 67 20 65 72 72 6f 72 73 20 69 74 20 6d 61 6b 65   ┆thout discovering errors it make┆
0x1800…1820 (12,) 73 20 61 20 4d 75 6c 74 69 62 75 73 20 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 61 6e 64 20   ┆s a Multibus  configuration and ┆
0x1820…1840       74 68 65 6e 20 69 74 20 77 69 6c 6c 20 62 65 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 69 6e 68 69   ┆then it will be possible to inhi┆
0x1840…1860       62 69 74 20 74 68 65 20 0a 62 6f 6f 74 6c 6f 61 64 69 6e 67 20 61 6e 64 20 69 6e 73 74 65 61 64   ┆bit the  bootloading and instead┆
0x1860…1880       20 73 74 72 65 73 73 20 74 68 65 20 22 74 65 73 74 2d 73 6c 61 76 65 73 22 20 63 6f 6e 6e 65 63   ┆ stress the "test-slaves" connec┆
0x1880…18a0       74 65 64 20 0a 74 6f 20 74 68 65 20 4d 75 6c 74 69 62 75 73 2e 20 54 68 65 20 63 6f 6d 6d 75 6e   ┆ted  to the Multibus. The commun┆
0x18a0…18c0       69 63 61 74 69 6f 6e 20 62 65 74 77 65 65 6e 20 74 68 65 20 22 74 65 73 74 2d 6d 61 73 74 65 72   ┆ication between the "test-master┆
0x18c0…18e0       22 20 0a 61 6e 64 20 74 68 65 20 22 74 65 73 74 2d 73 6c 61 76 65 73 22 20 69 73 20 61 63 63 6f   ┆"  and the "test-slaves" is acco┆
0x18e0…1900       6d 70 6c 69 73 68 65 64 20 62 79 20 6d 65 61 6e 73 20 6f 66 20 61 20 70 6f 6c 6c 69 6e 67 20 0a   ┆mplished by means of a polling  ┆
0x1900…1920       73 74 72 61 74 65 67 79 2c 20 74 68 65 20 69 6e 74 65 72 72 75 70 74 20 73 79 73 74 65 6d 20 69   ┆strategy, the interrupt system i┆
0x1920…1940       73 20 6e 6f 74 20 75 73 65 64 20 61 74 20 61 6c 6c 2e 20 54 68 65 20 0a 22 74 65 73 74 2d 6d 61   ┆s not used at all. The  "test-ma┆
0x1940…1960       73 74 65 72 22 20 70 72 6f 67 72 61 6d 20 73 74 72 75 63 74 75 72 65 20 69 73 20 73 68 6f 77 6e   ┆ster" program structure is shown┆
0x1960…1973       20 6f 6e 20 74 68 65 20 6e 65 78 74 20 70 61 67 65 2e 0a                                          ┆ on the next page. ┆
0x1973…1976       FormFeed {
0x1973…1976         0c 81 84                                                                                          ┆   ┆
0x1973…1976       }
0x1976…1977       0a                                                                                                ┆ ┆
0x1977…19b0       Params {
0x1977…19b0         04 00 27 4e 0a 00 06 00 00 00 00 02 01 3c 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         <1`                ┆
0x1977…19b0         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x1977…19b0       }
0x19b0…19e9       Params {
0x19b0…19e9         04 00 27 4e 0a 00 06 00 00 00 00 03 01 3c 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         <1`                ┆
0x19b0…19e9         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x19b0…19e9       }
0x19e9…1a00       0a 09 09 09 09 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d                              ┆     ------------------┆
0x1a00…1a20 (13,) 2d 2d 2d 0d 0a 09 09 09 09 21 20 20 20 20 20 50 6f 77 65 72 2d 6f 6e 09 09 21 0d 0a 09 09 09 09   ┆---      !     Power-on  !      ┆
0x1a20…1a40       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 09 09 09 09 09 09 21 0d 0a   ┆---------------------        !  ┆
0x1a40…1a60       09 09 09 09 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 09 09 09 09 21   ┆    ---------------------      !┆
0x1a60…1a80       20 20 20 20 20 4d 65 6d 6f 72 79 20 54 65 73 74 09 21 0d 0a 09 09 09 09 21 20 20 20 20 20 20 28   ┆     Memory Test !      !      (┆
0x1a80…1aa0       52 4f 4d 2f 52 41 4d 29 09 21 0d 0a 09 09 09 09 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆ROM/RAM) !      ----------------┆
0x1aa0…1ac0       2d 2d 2d 2d 2d 0d 0a 09 09 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 21 0d 0a   ┆-----    --------------------!  ┆
0x1ac0…1ae0       09 09 5e 09 09 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 09 09 5e 09   ┆  ^  ---------------------    ^ ┆
0x1ae0…1b00       09 21 20 54 65 73 74 20 41 64 6d 69 6e 69 73 74 72 61 74 6f 72 21 0d 0a 09 09 5e 09 09 21 09 09   ┆ ! Test Administrator!    ^  !  ┆
0x1b00…1b20       09 09 21 0d 0a 09 09 5e 09 09 21 20 53 65 6c 65 63 74 20 6e 65 78 74 20 74 65 73 74 09 21 09 20   ┆  !    ^  ! Select next test !  ┆
0x1b20…1b40       20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 09 09 5e 09 09 21 09 09 09 09 21 2d 2d 2d 2d 2d   ┆  ------------    ^  !    !-----┆
0x1b40…1b60       2d 2d 21 20 20 54 65 73 74 20 31 20 20 21 0d 0a 09 09 5e 09 09 21 20 57 72 69 74 65 20 65 72 72   ┆--!  Test 1  !    ^  ! Write err┆
0x1b60…1b80       6f 72 2f 6f 6b 20 09 21 09 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 09 09 5e 09 09 21   ┆or/ok  !    ------------    ^  !┆
0x1b80…1ba0       20 6d 65 73 73 61 67 65 73 09 09 21 09 09 20 20 20 20 21 0d 0a 09 09 5e 09 09 21 09 09 09 09 21   ┆ messages  !      !    ^  !    !┆
0x1ba0…1bc0       09 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 09 09 5e 09 09 21 20 4d 6f 6e 69 74 6f 72   ┆    ------------    ^  ! Monitor┆
0x1bc0…1be0       20 4f 70 65 72 61 74 6f 72 20 20 21 2d 2d 2d 2d 2d 2d 2d 21 20 20 54 65 73 74 20 32 20 20 21 0d   ┆ Operator  !-------!  Test 2  ! ┆
0x1be0…1c00       0a 09 09 5e 09 09 21 20 65 6e 74 72 79 73 2c 20 61 6e 64 20 63 68 61 6e 2d 09 21 09 20 20 20 2d   ┆   ^  ! entrys, and chan- !    -┆
0x1c00…1c20 (14,) 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 09 09 5e 09 09 21 20 67 65 20 74 65 73 74 20 6d 6f 64 65   ┆-----------    ^  ! ge test mode┆
0x1c20…1c40       2e 09 21 09 09 20 20 20 20 21 0d 0a 09 09 5e 09 09 21 09 09 09 09 21 09 20 20 20 2d 2d 2d 2d 2d   ┆. !      !    ^  !    !    -----┆
0x1c40…1c60       2d 2d 2d 2d 2d 2d 2d 0d 0a 09 09 5e 09 09 21 20 48 61 6c 74 20 6f 6e 20 65 72 72 6f 72 09 21 2d   ┆-------    ^  ! Halt on error !-┆
0x1c60…1c80       2d 2d 2d 2d 2d 2d 21 20 20 54 65 73 74 20 6e 20 20 21 0d 0a 09 09 5e 09 09 21 20 4c 6f 6f 70 20   ┆------!  Test n  !    ^  ! Loop ┆
0x1c80…1ca0       69 6e 20 74 65 73 74 09 09 21 09 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 09 09 5e 09   ┆in test  !    ------------    ^ ┆
0x1ca0…1cc0       09 21 20 42 75 72 6e 20 69 6e 20 6d 6f 64 65 09 09 21 09 09 20 20 20 20 21 0d 0a 09 09 5e 09 09   ┆ ! Burn in mode  !      !    ^  ┆
0x1cc0…1ce0       21 20 53 75 70 70 72 65 73 73 20 64 61 74 61 2f 09 21 09 09 20 20 20 20 21 0d 0a 09 09 5e 09 09   ┆! Suppress data/ !      !    ^  ┆
0x1ce0…1d00       21 20 73 74 61 74 75 73 20 63 68 65 63 6b 09 09 21 09 09 20 20 20 20 21 0d 0a 09 09 5e 20 20 20   ┆! status check  !      !    ^   ┆
0x1d00…1d20       20 20 20 20 20 20 21 09 09 09 09 21 09 09 20 20 20 20 21 0d 0a 09 09 5e 20 09 09 21 20 b0 44 65   ┆      !    !      !    ^   !  De┆
0x1d20…1d40       66 61 75 6c 74 20 54 65 73 74 73 09 f0 21 09 09 20 20 20 20 21 0d 0a 09 09 5e 09 09 21 20 b0 45   ┆fault Tests  !      !    ^  !  E┆
0x1d40…1d60       78 74 65 6e 64 65 64 20 54 65 73 74 73 09 f0 21 09 09 20 20 20 20 21 0d 0a 09 09 5e 20 09 09 21   ┆xtended Tests  !      !    ^   !┆
0x1d60…1d80       20 b0 53 65 70 65 72 61 74 65 20 54 65 73 74 73 09 f0 21 09 09 20 20 20 20 21 0d 0a 09 09 5e 09   ┆  Seperate Tests  !      !    ^ ┆
0x1d80…1da0       09 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 09 20 20 20 20 20 20 20 20 20   ┆ ---------------------          ┆
0x1da0…1dc0       21 0d 0a 09 09 5e 09 09 09 09 09 09 09 09 20 20 20 20 21 0d 0a 09 09 5e 09 09 09 09 21 2d 2d 2d   ┆!    ^            !    ^    !---┆
0x1dc0…1de0       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 21 0d 0a 09 09 5e 09 6e 6f 09 2d 2d   ┆--------------------!    ^ no --┆
0x1de0…1e00       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 09 09 5e 2d 2d 2d 2d 2d 2d 2d 2d   ┆-------------------    ^--------┆
0x1e00…1e20 (15,) 2d 21 20 20 20 45 6e 64 20 6f 66 20 54 65 73 74 20 3f 09 21 0d 0a 09 09 5e 09 09 21 2d 2d 2d 2d   ┆-!   End of Test ? !    ^  !----┆
0x1e20…1e40       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 21 0d 0a 09 09 5e 09 09 09 20 20 20 20 20 21 20 79   ┆---------------!    ^        ! y┆
0x1e40…1e60       65 73 0d 0a 09 09 5e 09 09 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a   ┆es    ^  ---------------------  ┆
0x1e60…1e80       09 09 5e 09 09 21 20 4d 75 6c 74 69 62 75 73 20 43 6f 6e 66 69 67 75 2d 20 21 0d 0a 09 09 5e 09   ┆  ^  ! Multibus Configu- !    ^ ┆
0x1e80…1ea0       09 21 20 72 61 74 69 6f 6e 2e 09 09 09 21 0d 0a 09 09 5e 09 09 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆ ! ration.   !    ^  -----------┆
0x1ea0…1ec0       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 09 09 5e 09 09 09 09 21 0d 0a 09 09 5e 09 09 2d 2d 2d 2d 2d   ┆----------    ^    !    ^  -----┆
0x1ec0…1ee0       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 09 09 5e 09 09 21 20 4d 75 6c 74 69 62 75   ┆----------------    ^  ! Multibu┆
0x1ee0…1f00       73 20 4d 6f 6e 69 74 6f 2d 09 21 20 20 6e 6f 0d 0a 09 09 5e 09 09 21 20 72 69 6e 67 20 20 3f 09   ┆s Monito- !  no    ^  ! ring  ? ┆
0x1f00…1f20       09 09 21 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 21 0d 0a 09 09 5e 09 09 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆  !------------!    ^  ---------┆
0x1f20…1f40       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 09 09 20 20 20 21 0d 0a 09 09 5e 09 09 09 09 21 20 79 65 73   ┆------------     !    ^    ! yes┆
0x1f40…1f60       09 09 09 20 20 20 21 0d 0a 09 09 5e 09 09 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆      !    ^  ------------------┆
0x1f60…1f80       2d 2d 2d 09 09 20 20 20 21 0d 0a 09 09 5e 09 09 21 20 43 6f 6e 74 72 6f 6c 20 22 74 65 73 74 2d   ┆---     !    ^  ! Control "test-┆
0x1f80…1fa0       20 09 21 09 09 20 20 20 21 0d 0a 09 09 5e 09 09 21 20 73 6c 61 76 65 73 22 09 09 09 21 2d 2d 2d   ┆  !     !    ^  ! slaves"   !---┆
0x1fa0…1fc0       2d 2d 5e 09 20 20 20 21 0d 0a 09 09 5e 09 09 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--^    !    ^  -----------------┆
0x1fc0…1fe0       2d 2d 2d 2d 20 20 20 20 20 5e 09 20 20 20 21 0d 0a 09 09 5e 09 09 09 09 21 09 09 20 20 20 20 20   ┆----     ^    !    ^    !       ┆
0x1fe0…2000       20 5e 09 20 20 20 21 0d 0a 09 09 5e 09 09 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆ ^    !    ^  ------------------┆
0x2000…2020 (16,) 2d 2d 2d 20 20 20 20 20 5e 09 20 20 20 21 0d 0a 09 09 5e 09 09 21 20 52 65 74 75 72 6e 20 74 6f   ┆---     ^    !    ^  ! Return to┆
0x2020…2040       20 54 65 73 74 09 21 20 6e 6f 20 20 5e 09 20 20 20 21 0d 0a 09 09 5e 09 09 21 20 41 64 6d 69 6e   ┆ Test ! no  ^    !    ^  ! Admin┆
0x2040…2060       69 73 74 72 61 74 6f 72 20 3f 09 21 2d 2d 2d 2d 2d 5e 09 20 20 20 21 0d 0a 09 09 5e 09 09 2d 2d   ┆istrator ? !-----^    !    ^  --┆
0x2060…2080       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 09 09 20 20 20 21 0d 0a 09 09 5e 09 09   ┆-------------------     !    ^  ┆
0x2080…20a0       09 09 21 20 79 65 73 09 09 09 20 20 20 21 0d 0a 09 09 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆  ! yes      !    --------------┆
0x20a0…20c0       2d 2d 2d 2d 2d 2d 2d 09 09 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a   ┆-------       ----------------  ┆
0x20c0…20e0       09 09 09 09 09 09 09 09 09 21 20 20 42 4f 4f 54 4c 4f 41 44 09 21 0d 0a 09 09 09 09 09 09 09 09   ┆         !  BOOTLOAD !          ┆
0x20e0…20f3       09 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a                                          ┆ ----------------  ┆
0x20f3…20f6       FormFeed {
0x20f3…20f6         0c 83 e0                                                                                          ┆   ┆
0x20f3…20f6       }
0x20f6…20f7       0a                                                                                                ┆ ┆
0x20f7…2130       Params {
0x20f7…2130         04 00 27 4e 0a 00 06 00 00 00 00 03 01 3c 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         <1`                ┆
0x20f7…2130         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x20f7…2130       }
0x2130…2169       Params {
0x2130…2169         04 00 27 4e 0a 00 06 00 00 00 00 02 01 3c 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         <1`                ┆
0x2130…2169         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x2130…2169       }
0x2169…2180       0a a1 b0 34 2e 31 20 48 61 72 64 77 61 72 65 20 50 72 65 72 65 71 75                              ┆   4.1 Hardware Prerequ┆
0x2180…21a0       69 73 69 74 65 73 2e 0d 0a 0d 0a 54 68 65 20 73 65 6c 66 74 65 73 74 20 73 79 73 74 65 6d 20 6d   ┆isites.    The selftest system m┆
0x21a0…21c0       61 6b 65 73 20 61 20 66 65 77 20 61 73 73 75 6d 70 74 69 6f 6e 73 20 61 62 6f 75 74 20 74 68 65   ┆akes a few assumptions about the┆
0x21c0…21e0       20 22 74 65 73 74 2d 0a 6d 61 73 74 65 72 22 20 68 61 72 64 77 61 72 65 20 2e 0d 0a 0d 0a 61 29   ┆ "test- master" hardware .    a)┆
0x21e0…2200       20 84 54 68 65 20 22 74 65 73 74 2d 6d 61 73 74 65 72 22 20 63 61 72 64 20 69 73 20 64 65 73 69   ┆  The "test-master" card is desi┆
0x2200…2220 (17,) 67 6e 65 64 20 77 69 74 68 20 61 20 56 2e 32 34 20 69 6e 74 65 72 66 61 63 65 20 0a 19 83 80 80   ┆gned with a V.24 interface      ┆
0x2220…2240       65 71 75 61 6c 20 74 68 65 20 6f 6e 65 20 6f 6e 20 74 68 65 20 22 74 65 73 74 2d 73 6c 61 76 65   ┆equal the one on the "test-slave┆
0x2240…2260       73 22 2e 20 49 6e 20 74 68 65 20 43 50 55 20 36 39 31 20 63 61 73 65 20 0a 19 83 80 80 6e 6f 20   ┆s". In the CPU 691 case      no ┆
0x2260…2280       74 65 73 74 2d 6f 75 74 70 75 74 20 73 77 69 74 63 68 20 69 73 20 6e 65 73 63 65 73 73 61 72 79   ┆test-output switch is nescessary┆
0x2280…22a0       20 68 65 72 65 2c 20 61 73 20 6c 6f 6e 67 20 61 73 20 74 68 65 20 0a 19 83 80 80 73 79 73 74 65   ┆ here, as long as the      syste┆
0x22a0…22c0       6d 20 69 73 20 61 20 73 69 6e 67 6c 65 20 43 50 55 20 73 79 73 74 65 6d 2e 20 42 75 74 20 74 68   ┆m is a single CPU system. But th┆
0x22c0…22e0       65 20 43 50 55 20 36 31 30 20 63 61 72 64 20 6d 75 73 74 20 0a 19 83 80 80 62 65 20 65 71 75 69   ┆e CPU 610 card must      be equi┆
0x22e0…2300       70 70 65 64 20 77 69 74 68 20 61 20 6d 61 73 74 65 72 2f 73 6c 61 76 65 20 73 74 72 61 70 20 61   ┆pped with a master/slave strap a┆
0x2300…2320       6e 64 20 61 20 22 74 65 73 74 2d 6f 75 74 70 75 74 22 20 0a 19 83 80 80 73 74 72 61 70 20 61 73   ┆nd a "test-output"      strap as┆
0x2320…2340       20 77 65 6c 6c 20 28 73 65 65 20 63 68 61 70 74 65 72 20 35 29 2e 0d 0a 0d 0a 0d 0a a1 b0 34 2e   ┆ well (see chapter 5).        4.┆
0x2340…2360       32 20 49 6e 74 65 72 61 63 74 69 76 65 20 22 74 65 73 74 2d 6d 61 73 74 65 72 22 20 53 74 69 6d   ┆2 Interactive "test-master" Stim┆
0x2360…2380       75 6c 61 74 69 6f 6e 2e 0d 0a 0d 0a 57 68 69 6c 65 20 74 68 65 20 22 74 65 73 74 2d 6d 61 73 74   ┆ulation.    While the "test-mast┆
0x2380…23a0       65 72 22 20 69 73 20 65 78 65 63 75 74 69 6e 67 20 69 74 73 20 6f 77 6e 20 73 65 6c 66 74 65 73   ┆er" is executing its own selftes┆
0x23a0…23c0       74 20 69 74 20 69 73 20 0a 73 65 6e 73 69 74 69 76 65 20 74 6f 20 73 65 76 65 72 61 6c 20 63 6f   ┆t it is  sensitive to several co┆
0x23c0…23e0       6d 6d 61 6e 64 73 20 65 6e 74 65 72 65 64 20 66 72 6f 6d 20 74 68 65 20 74 74 79 2d 63 6f 6e 73   ┆mmands entered from the tty-cons┆
0x23e0…2400       6f 6c 65 20 0a 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 74 68 65 20 6f 6e 2d 62 6f 61 72 64 20 55   ┆ole  connected to the on-board U┆
0x2400…2420 (18,) 53 41 52 54 2e 20 54 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 70 72 69 6d 61 72 79   ┆SART. These commands are primary┆
0x2420…2440       20 0a 69 73 73 75 65 64 20 62 79 20 61 6e 20 6f 70 65 72 61 74 6f 72 20 77 68 6f 20 77 61 6e 74   ┆  issued by an operator who want┆
0x2440…2460       73 20 74 6f 20 69 6e 68 69 62 69 74 20 74 68 65 20 6e 6f 72 6d 61 6c 20 0a 62 6f 6f 74 6c 6f 61   ┆s to inhibit the normal  bootloa┆
0x2460…2480       64 69 6e 67 20 70 72 6f 63 65 64 75 72 65 20 61 6e 64 20 69 6e 73 74 65 61 64 20 65 78 65 63 75   ┆ding procedure and instead execu┆
0x2480…24a0       74 65 20 6d 6f 72 65 20 73 65 6c 66 74 65 73 74 20 0a 70 72 6f 67 72 61 6d 73 20 74 68 61 6e 20   ┆te more selftest  programs than ┆
0x24a0…24c0       61 72 65 20 72 75 6e 20 69 6e 20 74 68 65 20 64 65 66 61 75 6c 74 20 70 6f 77 65 72 2d 6f 6e 20   ┆are run in the default power-on ┆
0x24c0…24e0       73 69 74 75 61 74 69 6f 6e 2e 0d 0a 0d 0a 0d 0a a1 b0 34 2e 32 2e 31 20 42 61 75 64 20 52 61 74   ┆situation.        4.2.1 Baud Rat┆
0x24e0…2500       65 20 44 65 74 65 72 6d 69 6e 61 74 69 6f 6e 2e 0d 0a 0d 0a 54 68 65 20 6f 6e 2d 62 6f 61 72 64   ┆e Determination.    The on-board┆
0x2500…2520       20 22 74 65 73 74 2d 6d 61 73 74 65 72 22 20 55 53 41 52 54 20 69 73 20 6e 6f 74 20 6d 65 61 6e   ┆ "test-master" USART is not mean┆
0x2520…2540       74 20 74 6f 20 62 65 20 0a 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 61 20 74 65 72 6d 69 6e 61 6c   ┆t to be  connected to a terminal┆
0x2540…2560       20 72 75 6e 6e 69 6e 67 20 58 45 4e 49 58 2c 20 69 74 20 69 73 20 6f 6e 6c 79 20 70 72 65 73 65   ┆ running XENIX, it is only prese┆
0x2560…2580       6e 74 20 0a 66 6f 72 20 74 65 73 74 20 61 6e 64 20 64 65 62 75 67 67 69 6e 67 20 70 75 72 70 6f   ┆nt  for test and debugging purpo┆
0x2580…25a0       73 65 73 2e 0d 0a 0d 0a 57 68 65 6e 20 61 20 74 65 72 6d 69 6e 61 6c 20 69 73 20 70 72 65 73 65   ┆ses.    When a terminal is prese┆
0x25a0…25c0       6e 74 20 61 6e 64 20 74 68 65 20 74 65 73 74 2d 6f 75 74 70 75 74 20 73 77 69 74 63 68 20 69 73   ┆nt and the test-output switch is┆
0x25c0…25e0       20 69 6e 20 0a 56 2e 32 34 20 70 6f 73 69 74 69 6f 6e 2c 20 74 68 65 6e 20 74 68 65 20 73 65 6c   ┆ in  V.24 position, then the sel┆
0x25e0…2600       66 74 65 73 74 20 65 6e 74 65 72 73 20 61 20 42 61 75 64 20 52 61 74 65 20 0a 64 65 74 65 72 6d   ┆ftest enters a Baud Rate  determ┆
0x2600…2620 (19,) 69 6e 61 74 69 6f 6e 20 6d 6f 64 65 2e 0d 0a 0d 0a 8c 83 8c 0a 49 6e 20 74 68 69 73 20 6d 6f 64   ┆ination mode.        In this mod┆
0x2620…2640       65 20 74 68 65 20 55 53 41 52 54 20 69 73 20 61 74 20 66 69 72 73 74 20 69 6e 69 74 69 61 6c 69   ┆e the USART is at first initiali┆
0x2640…2660       7a 65 64 20 74 6f 20 39 36 30 30 20 42 61 75 64 2c 20 0a 61 6e 64 20 2a 20 28 73 74 61 72 73 29   ┆zed to 9600 Baud,  and * (stars)┆
0x2660…2680       20 77 72 69 74 74 65 6e 20 74 6f 20 74 68 65 20 63 6f 6e 73 6f 6c 65 20 6f 75 74 70 75 74 2e 20   ┆ written to the console output. ┆
0x2680…26a0       54 68 65 20 73 65 6c 66 74 65 73 74 20 0a 6e 6f 77 20 61 77 61 69 74 73 20 66 6f 72 20 74 68 65   ┆The selftest  now awaits for the┆
0x26a0…26c0       20 75 73 65 72 20 74 6f 20 74 79 70 65 20 31 20 6f 72 20 32 20 75 70 70 65 72 20 63 61 73 65 20   ┆ user to type 1 or 2 upper case ┆
0x26c0…26e0       55 2e 20 49 66 20 74 68 65 20 0a 63 6f 6e 6e 65 63 74 65 64 20 63 6f 6e 73 6f 6c 65 20 69 73 20   ┆U. If the  connected console is ┆
0x26e0…2700       6f 70 65 72 61 74 69 6e 67 20 61 74 20 39 36 30 30 2c 20 34 38 30 30 20 6f 72 20 32 34 30 30 20   ┆operating at 9600, 4800 or 2400 ┆
0x2700…2720       42 61 75 64 20 0a 6f 6e 65 20 75 70 70 65 72 20 63 61 73 65 20 55 20 69 73 20 65 6e 6f 75 67 68   ┆Baud  one upper case U is enough┆
0x2720…2740       2e 20 49 66 20 74 68 65 20 63 6f 6e 6e 65 63 74 65 64 20 63 6f 6e 73 6f 6c 65 20 69 73 20 0a 6f   ┆. If the connected console is  o┆
0x2740…2760       70 65 72 61 74 69 6e 67 20 61 74 20 31 32 30 30 2c 20 36 30 30 20 6f 72 20 33 30 30 20 42 61 75   ┆perating at 1200, 600 or 300 Bau┆
0x2760…2780       64 20 74 77 6f 20 75 70 70 65 72 20 63 61 73 65 20 55 20 6d 75 73 74 20 62 65 20 0a 74 79 70 65   ┆d two upper case U must be  type┆
0x2780…27a0       64 2e 20 4f 74 68 65 72 20 63 68 61 72 61 63 74 65 72 73 20 74 79 70 65 64 20 6d 61 79 20 65 61   ┆d. Other characters typed may ea┆
0x27a0…27c0       73 69 6c 79 20 63 61 75 73 65 20 74 68 65 20 73 65 6c 66 74 65 73 74 20 0a 74 6f 20 61 73 73 75   ┆sily cause the selftest  to assu┆
0x27c0…27e0       6d 65 20 61 20 77 72 6f 6e 67 20 42 61 75 64 20 52 61 74 65 2e 20 54 68 65 20 73 74 61 72 73 20   ┆me a wrong Baud Rate. The stars ┆
0x27e0…2800       69 6e 69 74 69 61 6c 6c 79 20 77 72 69 74 74 65 6e 20 74 6f 20 0a 74 68 65 20 63 6f 6e 73 6f 6c   ┆initially written to  the consol┆
0x2800…2820 (20,) 65 20 61 74 20 39 36 30 30 20 42 61 75 64 20 6d 61 79 20 62 65 20 73 65 65 6e 20 61 73 20 73 74   ┆e at 9600 Baud may be seen as st┆
0x2820…2840       61 72 73 2c 20 76 61 72 69 6f 75 73 20 6f 74 68 65 72 20 0a 63 68 61 72 61 63 74 65 72 73 20 6f   ┆ars, various other  characters o┆
0x2840…2860       72 20 6e 6f 74 20 73 65 65 6e 20 61 74 20 61 6c 6c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74   ┆r not seen at all depending on t┆
0x2860…2880       68 65 20 42 61 75 64 20 52 61 74 65 20 6f 66 20 0a 74 68 65 20 63 6f 6e 6e 65 63 74 65 64 20 63   ┆he Baud Rate of  the connected c┆
0x2880…28a0       6f 6e 73 6f 6c e1 65 a1 e1 2e 20 57 68 65 6e 20 74 68 65 20 42 61 75 64 20 52 61 74 65 20 69 73   ┆onsol e  . When the Baud Rate is┆
0x28a0…28c0       20 64 65 74 65 72 6d 69 6e 65 64 20 74 68 65 20 0a 73 65 6c 66 74 65 73 74 20 69 73 20 73 74 61   ┆ determined the  selftest is sta┆
0x28c0…28e0       72 74 65 64 2e 0d 0a 0d 0a 0d 0a a1 b0 34 2e 32 2e 32 20 43 6f 6d 6d 61 6e 64 73 2e 0d 0a 0d 0a   ┆rted.        4.2.2 Commands.    ┆
0x28e0…2900       54 68 65 20 22 74 65 73 74 2d 6d 61 73 74 65 72 22 20 69 73 20 73 65 6e 73 69 74 69 76 65 20 74   ┆The "test-master" is sensitive t┆
0x2900…2920       6f 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 2e 0d 0a 0d 0a 3c 65 73   ┆o the following commands.    <es┆
0x2920…2940       63 3e 09 09 2d 20 84 65 6e 61 62 6c 65 73 20 69 6e 74 65 72 61 63 74 69 76 65 20 63 68 61 6e 67   ┆c>  -  enables interactive chang┆
0x2940…2960       65 20 6f 66 20 74 65 73 74 20 70 72 6f 67 72 61 6d 20 0a 19 90 80 80 66 6c 6f 77 20 61 6e 64 20   ┆e of test program      flow and ┆
0x2960…2980       70 61 72 61 6d 65 74 65 72 73 20 28 22 74 65 73 74 2d 6d 61 73 74 65 72 22 20 6d 65 6e 75 20 0a   ┆parameters ("test-master" menu  ┆
0x2980…29a0       19 90 80 80 72 65 71 75 65 73 74 29 2e 0d 0a 0d 0a 3c 63 6e 74 72 6c 3e 3c 41 3e 09 2d 20 84 49   ┆    request).    <cntrl><A> -  I┆
0x29a0…29c0       6e 74 65 72 72 75 70 74 20 69 6e 74 6f 20 44 65 62 75 67 20 4d 6f 6e 69 74 6f 72 2f 4c 6f 61 64   ┆nterrupt into Debug Monitor/Load┆
0x29c0…29e0       65 72 20 70 72 6f 67 72 61 6d 2e 0d 0a 0d 0a 3c 63 6e 74 72 6c 3e 3c 53 3e 09 2d 20 84 72 65 71   ┆er program.    <cntrl><S> -  req┆
0x29e0…2a00       75 65 73 74 20 74 65 73 74 2d 6d 6f 6e 69 74 6f 72 69 6e 67 20 6f 66 20 74 68 65 20 22 74 65 73   ┆uest test-monitoring of the "tes┆
0x2a00…2a20 (21,) 74 2d 73 6c 61 76 65 73 22 20 0a 19 90 80 80 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65   ┆t-slaves"      at the end of the┆
0x2a20…2a40       20 65 78 65 63 75 74 69 6f 6e 20 6f 66 20 74 68 65 20 22 74 65 73 74 2d 0a 19 90 80 80 6d 61 73   ┆ execution of the "test-     mas┆
0x2a40…2a60       74 65 72 22 20 73 65 6c 66 74 65 73 74 2e 20 69 66 20 61 6e 6f 74 68 65 72 20 3c 63 6e 74 72 6c   ┆ter" selftest. if another <cntrl┆
0x2a60…2a80       3e 3c 53 3e 20 69 73 20 0a 19 90 80 80 74 79 70 65 64 20 74 68 65 20 70 72 6f 67 72 61 6d 20 72   ┆><S> is      typed the program r┆
0x2a80…2aa0       65 74 75 72 6e 73 20 74 6f 20 74 68 65 20 22 74 65 73 74 2d 0a 19 90 80 80 6d 61 73 74 65 72 22   ┆eturns to the "test-     master"┆
0x2aa0…2ac0       20 73 65 6c 66 74 65 73 74 20 61 67 61 69 6e 2e 0d 0a 0d 0a 3c 63 6e 74 72 6c 3e 3c 47 3e 09 2d   ┆ selftest again.    <cntrl><G> -┆
0x2ac0…2ae0       20 84 47 6f 20 63 6f 6d 6d 61 6e 64 2e 20 49 66 20 74 68 65 20 74 65 73 74 20 69 73 20 68 61 6c   ┆  Go command. If the test is hal┆
0x2ae0…2afe       74 65 64 20 69 74 20 77 69 6c 6c 20 0a 19 90 80 80 63 6f 6e 74 69 6e 75 65 2e 0d 0a 0d 0a         ┆ted it will      continue.    ┆
0x2afe…2b01       FormFeed {
0x2afe…2b01         0c 83 8c                                                                                          ┆   ┆
0x2afe…2b01       }
0x2b01…2b20       0a 49 66 20 61 6e 79 20 6f 74 68 65 72 20 63 68 61 72 61 63 74 65 72 20 69 73 20 74 79 70 65      ┆ If any other character is type┆
0x2b20…2b40       64 20 74 68 65 20 22 74 65 73 74 2d 6d 61 73 74 65 72 22 20 72 65 73 70 6f 6e 64 73 20 0a 77 69   ┆d the "test-master" responds  wi┆
0x2b40…2b60       74 68 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6d 65 6e 75 20 61 6e 64 20 77 61 69 74 73 20   ┆th the following menu and waits ┆
0x2b60…2b80       66 6f 72 20 79 65 74 20 61 6e 6f 74 68 65 72 20 63 68 61 72 61 63 74 65 72 20 0a 74 6f 20 63 6f   ┆for yet another character  to co┆
0x2b80…2ba0       6e 74 69 6e 75 65 2e 0d 0a 0d 0a b0 2d 2d 2d 2d 2d 2d 2d 2d 20 43 50 55 20 36 58 58 20 53 65 6c   ┆ntinue.     -------- CPU 6XX Sel┆
0x2ba0…2bc0       66 74 65 73 74 20 4d 65 6e 75 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆ftest Menu ---------------------┆
0x2bc0…2be0       2d 2d 2d 2d 2d 2d 2d 2d 0d 0a b0 3c 65 73 63 3e 09 09 3a 20 43 68 61 6e 67 65 20 70 61 72 61 6d   ┆--------   <esc>  : Change param┆
0x2be0…2c00       65 74 65 72 73 0d 0a b0 3c 63 6e 74 72 6c 3e 3c 41 3e 09 3a 20 45 6e 74 65 72 20 44 65 62 75 67   ┆eters   <cntrl><A> : Enter Debug┆
0x2c00…2c20 (22,) 20 4d 6f 6e 69 74 6f 72 2f 4c 6f 61 64 65 72 0d 0a b0 b0 3c 63 6e 74 72 6c 3e 3c 53 3e 09 3a 20   ┆ Monitor/Loader    <cntrl><S> : ┆
0x2c20…2c40       52 65 71 75 65 73 74 20 53 6c 61 76 65 20 44 65 62 75 67 67 69 6e 67 0d 0a b0 3c 63 6e 74 72 6c   ┆Request Slave Debugging   <cntrl┆
0x2c40…2c60       3e 3c 47 3e 09 3a 20 47 6f 20 63 6f 6d 6d 61 6e 64 0d 0a b0 0d 0a b0 74 65 73 74 20 6e 6f 2e 3a   ┆><G> : Go command      test no.:┆
0x2c60…2c80       0d 0a b0 30 30 30 30 6e 20 3d 20 74 65 73 74 20 6e 20 28 6e 61 6d 65 29 0d 0a b0 30 30 30 30 3f   ┆   0000n = test n (name)   0000?┆
0x2c80…2ca0       20 3d 20 74 65 73 74 20 6e 2d 31 20 28 6e 61 6d 65 29 0d 0a b0 21 0d 0a b0 21 0d 0a b0 30 30 30   ┆ = test n-1 (name)   !   !   000┆
0x2ca0…2cc0       30 30 20 3d 20 52 41 4d 20 74 65 73 74 0d 0a 0d 0a b0 53 65 6c 66 74 65 73 74 20 48 41 4c 54 45   ┆00 = RAM test     Selftest HALTE┆
0x2cc0…2ce0       44 20 21 20 2d 2d 2d 20 53 65 6c 65 63 74 20 66 72 6f 6d 20 6d 65 6e 75 0d 0a 0d 0a 0d 0a a1 b0   ┆D ! --- Select from menu        ┆
0x2ce0…2d00       34 2e 32 2e 33 20 43 68 61 6e 67 65 20 50 61 72 61 6d 65 74 65 72 73 2e 0d 0a 0d 0a 57 68 65 6e   ┆4.2.3 Change Parameters.    When┆
0x2d00…2d20       20 61 6e 20 6f 70 65 72 61 74 6f 72 20 65 6e 74 65 72 73 20 3c 65 73 63 3e 20 77 68 69 6c 65 20   ┆ an operator enters <esc> while ┆
0x2d20…2d40       74 68 65 20 22 74 65 73 74 2d 6d 61 73 74 65 72 22 20 69 73 20 0a 73 74 69 6c 6c 20 65 78 65 63   ┆the "test-master" is  still exec┆
0x2d40…2d60       75 74 69 6e 67 20 69 74 73 20 6f 77 6e 20 73 65 6c 66 74 65 73 74 20 70 72 6f 67 72 61 6d 20 74   ┆uting its own selftest program t┆
0x2d60…2d80       68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6d 65 6e 75 20 0a 61 70 70 65 61 72 73 20 6f 6e 20 74 68   ┆he following menu  appears on th┆
0x2d80…2da0       65 20 73 63 72 65 65 6e 2e 0d 0a 0d 0a b0 b0 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆e screen.      =================┆
0x2da0…2dc0       3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 20 53 65 6c 66 74 65 73 74 20 50 61 72 61 6d 65 74 65 72   ┆============= Selftest Parameter┆
0x2dc0…2de0       20 4d 65 6e 75 0d 0a b0 68 61 6c 74 20 6f 6e 20 65 72 72 6f 72 09 09 09 3f 20 3c 59 2f 4e 3e 2c   ┆ Menu   halt on error   ? <Y/N>,┆
0x2de0…2e00       20 59 2f 0d 0a b0 6c 6f 6f 70 09 09 09 09 3f 20 3c 59 2f 4e 3e 2c 20 4e 2f 0d 0a b0 62 6f 6f 74   ┆ Y/   loop    ? <Y/N>, N/   boot┆
0x2e00…2e20 (23,) 20 61 66 74 65 72 20 74 65 73 74 09 09 3f 20 3c 59 2f 4e 3e 2c 20 4e 2f 0d 0a b0 73 75 70 70 72   ┆ after test  ? <Y/N>, N/   suppr┆
0x2e20…2e40       65 73 73 20 73 74 61 74 75 73 20 63 68 65 63 6b 09 3f 20 3c 59 2f 4e 3e 2c 20 4e 2f 0d 0a b0 73   ┆ess status check ? <Y/N>, N/   s┆
0x2e40…2e60       75 70 70 72 65 73 73 20 64 61 74 61 20 63 68 65 63 6b 09 3f 20 3c 59 2f 4e 3e 2c 20 4e 2f 0d 0a   ┆uppress data check ? <Y/N>, N/  ┆
0x2e60…2e77       b0 74 65 73 74 20 6e 6f 2e 3a 09 20 20 30 30 30 30 30 2f 0d 0a 0d 0a                              ┆ test no.:   00000/    ┆
0x2e77…2e7a       FormFeed {
0x2e77…2e7a         0c 83 98                                                                                          ┆   ┆
0x2e77…2e7a       }
0x2e7a…2e80       0a 54 68 65 20 71                                                                                 ┆ The q┆
0x2e80…2ea0       75 65 73 74 69 6f 6e 73 20 6d 75 73 74 20 62 65 20 61 6e 73 77 65 72 65 64 20 6f 6e 65 20 62 79   ┆uestions must be answered one by┆
0x2ea0…2ec0       20 6f 6e 65 2e 20 56 61 6c 69 64 20 61 6e 73 77 65 72 73 20 74 6f 20 0a 74 68 65 20 22 3c 59 2f   ┆ one. Valid answers to  the "<Y/┆
0x2ec0…2ee0       4e 3e 22 20 71 75 65 73 74 69 6f 6e 73 20 61 72 65 20 22 59 22 2c 20 22 4e 22 20 6f 72 20 61 20   ┆N>" questions are "Y", "N" or a ┆
0x2ee0…2f00       63 61 72 72 69 61 67 65 20 72 65 74 75 72 6e 2e 20 54 68 65 20 0a 61 6e 73 77 65 72 20 74 6f 20   ┆carriage return. The  answer to ┆
0x2f00…2f20       74 68 65 20 74 65 73 74 20 6e 75 6d 62 65 72 20 71 75 65 73 74 69 6f 6e 20 6d 75 73 74 20 62 65   ┆the test number question must be┆
0x2f20…2f40       20 65 69 74 68 65 72 20 61 20 6c 65 67 61 6c 20 0a 74 65 73 74 20 6e 75 6d 62 65 72 20 70 6c 75   ┆ either a legal  test number plu┆
0x2f40…2f60       73 20 61 20 63 61 72 72 69 61 67 65 20 72 65 74 75 72 6e 20 6f 72 20 61 20 63 61 72 72 69 61 67   ┆s a carriage return or a carriag┆
0x2f60…2f80       65 20 72 65 74 75 72 6e 20 0a 6f 6e 6c 79 2e 0d 0a 0d 0a 0d 0a b0 a1 34 2e 33 20 41 75 74 6f 6d   ┆e return  only.        4.3 Autom┆
0x2f80…2fa0       61 74 69 63 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 0d 0a 0d 0a 57 68 65 6e 20 74 68 65 20   ┆atic Configuration.    When the ┆
0x2fa0…2fc0       22 74 65 73 74 2d 6d 61 73 74 65 72 22 20 68 61 73 20 66 69 6e 69 73 68 65 64 20 69 74 73 20 6f   ┆"test-master" has finished its o┆
0x2fc0…2fe0       77 6e 20 73 65 6c 66 74 65 73 74 20 69 74 20 77 69 6c 6c 20 0a 6d 61 6b 65 20 61 20 4d 75 6c 74   ┆wn selftest it will  make a Mult┆
0x2fe0…3000       69 62 75 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 45 76 65 72 79 20 52 43 2d 6d 61 6e   ┆ibus configuration. Every RC-man┆
0x3000…3020 (24,) 75 66 61 63 74 75 72 65 64 20 53 42 43 20 0a 63 61 72 64 20 69 73 20 6c 6f 63 61 74 65 64 20 77   ┆ufactured SBC  card is located w┆
0x3020…3040       69 74 68 20 69 74 73 20 44 75 61 6c 2d 50 6f 72 74 65 64 20 52 41 4d 20 65 6e 64 69 6e 67 20 6f   ┆ith its Dual-Ported RAM ending o┆
0x3040…3060       6e 20 61 20 36 34 20 4b 42 20 0a 62 6f 75 6e 64 61 72 79 20 61 64 64 72 65 73 73 2e 20 57 68 65   ┆n a 64 KB  boundary address. Whe┆
0x3060…3080       6e 20 61 20 52 43 20 33 39 20 53 42 43 20 73 74 61 72 74 73 20 74 68 65 20 65 78 65 63 75 74 69   ┆n a RC 39 SBC starts the executi┆
0x3080…30a0       6f 6e 20 6f 66 20 0a 69 74 73 20 73 65 6c 66 74 65 73 74 20 70 72 6f 67 72 61 6d 20 69 74 20 69   ┆on of  its selftest program it i┆
0x30a0…30c0       6d 6d 65 64 69 61 74 65 6c 79 20 69 6e 69 74 69 61 6c 69 7a 65 73 20 74 68 65 20 6c 61 73 74 20   ┆mmediately initializes the last ┆
0x30c0…30e0       0a 77 6f 72 64 20 69 6e 20 69 74 73 20 44 75 61 6c 2d 50 6f 72 74 65 64 20 52 41 4d 20 77 69 74   ┆ word in its Dual-Ported RAM wit┆
0x30e0…3100       68 20 61 20 73 70 65 63 69 61 6c 20 70 61 74 74 65 72 6e 20 0a 63 6f 72 72 65 73 70 6f 6e 64 69   ┆h a special pattern  correspondi┆
0x3100…3120       6e 67 20 74 6f 20 22 6e 6f 74 2d 72 65 61 64 79 22 2e 20 57 68 65 6e 20 74 68 65 20 74 65 73 74   ┆ng to "not-ready". When the test┆
0x3120…3140       20 69 73 20 74 65 72 6d 69 6e 61 74 65 64 20 0a 77 69 74 68 20 6f 72 20 77 69 74 68 6f 75 74 20   ┆ is terminated  with or without ┆
0x3140…3160       61 6e 20 65 72 72 6f 72 20 74 68 65 20 70 61 74 74 65 72 6e 20 69 73 20 63 68 61 6e 67 65 64 20   ┆an error the pattern is changed ┆
0x3160…3180       74 6f 20 22 72 65 61 64 79 22 2e 20 0a 52 65 61 64 79 20 69 6e 64 69 63 61 74 65 73 20 74 6f 20   ┆to "ready".  Ready indicates to ┆
0x3180…31a0       74 68 65 20 22 74 65 73 74 2d 6d 61 73 74 65 72 22 20 74 68 61 74 20 74 68 65 20 53 42 43 20 69   ┆the "test-master" that the SBC i┆
0x31a0…31c0       73 20 72 65 61 64 79 20 0a 74 6f 20 63 6f 6d 6d 75 6e 69 63 61 74 65 2e 20 42 6f 74 68 20 74 68   ┆s ready  to communicate. Both th┆
0x31c0…31e0       65 20 22 6e 6f 74 2d 72 65 61 64 79 22 20 70 61 74 74 65 72 6e 20 61 6e 64 20 74 68 65 20 22 72   ┆e "not-ready" pattern and the "r┆
0x31e0…3200       65 61 64 79 22 20 0a 70 61 74 74 65 72 6e 20 6d 75 73 74 20 6f 66 20 63 6f 75 72 73 65 20 62 65   ┆eady"  pattern must of course be┆
0x3200…3220 (25,) 20 64 69 66 66 65 72 65 6e 74 20 66 72 6f 6d 20 74 68 65 20 70 61 74 74 65 72 6e 20 77 68 69 63   ┆ different from the pattern whic┆
0x3220…3240       68 20 0a 69 73 20 72 65 61 64 20 62 79 20 74 68 65 20 22 74 65 73 74 2d 6d 61 73 74 65 72 22 20   ┆h  is read by the "test-master" ┆
0x3240…3260       77 68 65 6e 20 72 65 61 64 69 6e 67 20 66 72 6f 6d 20 61 20 4d 75 6c 74 69 62 75 73 20 0a 61 64   ┆when reading from a Multibus  ad┆
0x3260…3280       64 72 65 73 73 20 77 69 74 68 20 6e 6f 6e 2d 65 78 69 73 74 69 6e 67 20 52 41 4d 20 28 62 75 73   ┆dress with non-existing RAM (bus┆
0x3280…32a0       20 61 63 6b 6e 6f 77 6c 65 64 67 65 20 74 69 6d 65 6f 75 74 20 0a 61 73 73 75 6d 65 64 29 2e 0d   ┆ acknowledge timeout  assumed). ┆
0x32a0…32c0       0a 0d 0a 54 68 65 20 68 61 72 64 77 61 72 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 70 72   ┆   The hardware configuration pr┆
0x32c0…32e0       6f 63 65 73 73 20 69 73 20 70 6f 73 73 69 62 6c 65 20 64 75 65 20 74 6f 20 74 68 65 20 0a 66 61   ┆ocess is possible due to the  fa┆
0x32e0…3300       63 74 20 74 68 61 74 20 61 6c 6c 20 74 68 65 20 22 74 65 73 74 2d 73 6c 61 76 65 73 22 20 63 6f   ┆ct that all the "test-slaves" co┆
0x3300…3320       6d 6d 75 6e 69 63 61 74 65 73 20 77 69 74 68 20 74 68 65 20 22 74 65 73 74 2d 0a 6d 61 73 74 65   ┆mmunicates with the "test- maste┆
0x3320…3340       72 22 20 74 72 6f 75 67 68 20 44 50 2d 52 41 4d 20 6c 6f 63 61 74 65 64 20 74 6f 20 65 6e 64 20   ┆r" trough DP-RAM located to end ┆
0x3340…3360       6f 6e 20 36 34 20 4b 20 62 6f 75 6e 64 61 72 69 65 73 2e 20 0a 54 68 69 73 20 6d 69 6e 69 6d 69   ┆on 64 K boundaries.  This minimi┆
0x3360…3380       7a 65 73 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 61 74 74 65 6d 70 74 73 20 74   ┆zes the configuration attempts t┆
0x3380…33a0       6f 20 61 20 6d 61 78 69 6d 75 6d 20 6f 66 20 33 32 20 0a 65 6e 74 72 69 65 73 20 28 63 6f 6e 74   ┆o a maximum of 32  entries (cont┆
0x33a0…33c0       72 6f 6c 6c 65 72 73 20 61 72 65 20 70 6c 61 63 65 64 20 62 65 74 77 65 65 6e 20 4d 75 6c 74 69   ┆rollers are placed between Multi┆
0x33c0…33e0       62 75 73 20 61 64 64 72 65 73 73 65 73 20 0a 38 30 30 30 30 30 2d 41 30 30 30 30 30 20 68 65 78   ┆bus addresses  800000-A00000 hex┆
0x33e0…3400       65 64 65 63 69 6d 61 6c 29 2e 20 44 75 72 69 6e 67 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74   ┆edecimal). During the configurat┆
0x3400…3420 (26,) 69 6f 6e 20 70 72 6f 63 65 73 73 20 0a 74 68 65 20 22 74 65 73 74 2d 6d 61 73 74 65 72 22 20 73   ┆ion process  the "test-master" s┆
0x3420…3440       74 61 72 74 73 20 72 65 61 64 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 74 6f 70 20 6f 66 20 74 68   ┆tarts reading from the top of th┆
0x3440…3460       65 20 0a 63 6f 6e 74 72 6f 6c 6c 65 72 20 61 64 64 72 65 73 73 20 73 70 61 63 65 20 28 61 64 64   ┆e  controller address space (add┆
0x3460…3480       72 65 73 73 20 39 46 46 46 46 46 20 68 65 78 61 64 65 63 69 6d 61 6c 29 2e 20 49 66 20 61 20 0a   ┆ress 9FFFFF hexadecimal). If a  ┆
0x3480…34a0       70 61 74 74 65 72 6e 20 65 71 75 61 6c 20 74 6f 20 22 6e 6f 74 2d 72 65 61 64 79 22 20 6f 72 20   ┆pattern equal to "not-ready" or ┆
0x34a0…34b6       22 72 65 61 64 79 22 20 69 73 20 66 6f 75 6e 64 20 74 68 65 20 0a                                 ┆"ready" is found the  ┆
0x34b6…34b9       FormFeed {
0x34b6…34b9         0c 83 8c                                                                                          ┆   ┆
0x34b6…34b9       }
0x34b9…34c0       0a 73 65 6c 66 74 65                                                                              ┆ selfte┆
0x34c0…34e0       73 74 20 61 73 73 75 6d 65 73 20 74 68 61 74 20 61 6e 20 69 6e 74 65 6c 6c 69 67 65 6e 74 20 53   ┆st assumes that an intelligent S┆
0x34e0…3500       42 43 20 63 61 72 64 20 69 73 20 70 72 65 73 65 6e 74 2c 20 0a 61 6e 64 20 72 65 61 64 73 20 73   ┆BC card is present,  and reads s┆
0x3500…3520       6f 6d 20 66 75 72 74 68 65 72 20 70 61 72 61 6d 65 74 65 72 73 20 73 75 63 68 20 61 73 20 63 61   ┆om further parameters such as ca┆
0x3520…3540       72 64 2d 74 79 70 65 2c 20 52 41 4d 2d 73 69 7a 65 20 0a 61 6e 64 20 73 65 6c 66 74 65 73 74 20   ┆rd-type, RAM-size  and selftest ┆
0x3540…3560       65 78 65 63 75 74 69 6f 6e 20 74 69 6d 65 20 69 6e 20 73 65 63 6f 6e 64 73 2e 20 49 66 20 74 68   ┆execution time in seconds. If th┆
0x3560…3580       65 20 63 61 72 64 20 69 73 20 0a 6d 61 72 6b 65 64 20 22 6e 6f 74 2d 72 65 61 64 79 22 20 74 68   ┆e card is  marked "not-ready" th┆
0x3580…35a0       65 20 22 74 65 73 74 2d 6d 61 73 74 65 72 22 20 6d 61 79 20 75 73 65 20 74 68 65 20 73 65 6c 66   ┆e "test-master" may use the self┆
0x35a0…35c0       74 65 73 74 20 0a 65 78 65 63 75 74 69 6f 6e 20 74 69 6d 65 20 74 6f 20 64 65 63 69 64 65 20 68   ┆test  execution time to decide h┆
0x35c0…35e0       6f 77 20 6c 6f 6e 67 20 74 6f 20 77 61 69 74 20 66 6f 72 20 74 68 61 74 20 63 61 72 64 20 74 6f   ┆ow long to wait for that card to┆
0x35e0…3600       20 0a 62 65 63 6f 6d 65 20 22 72 65 61 64 79 22 2e 20 41 6c 73 6f 20 61 20 68 61 6e 64 73 68 61   ┆  become "ready". Also a handsha┆
0x3600…3620 (27,) 6b 65 20 70 72 6f 74 6f 63 6f 6c 20 69 73 20 65 78 65 63 75 74 65 64 20 74 6f 20 0a 72 65 61 73   ┆ke protocol is executed to  reas┆
0x3620…3640       73 75 72 65 20 74 68 61 74 20 74 68 65 20 22 72 65 61 64 79 22 20 70 61 74 74 65 72 6e 20 77 61   ┆sure that the "ready" pattern wa┆
0x3640…3660       73 20 6e 6f 74 20 72 65 61 64 20 62 79 20 72 61 6e 64 6f 6d 2e 20 0a 46 72 6f 6d 20 74 68 65 20   ┆s not read by random.  From the ┆
0x3660…3680       6b 6e 6f 77 6c 65 64 67 65 20 74 6f 20 74 68 65 20 52 41 4d 2d 73 69 7a 65 20 74 68 65 20 22 74   ┆knowledge to the RAM-size the "t┆
0x3680…36a0       65 73 74 2d 6d 61 73 74 65 72 22 20 0a 63 61 6c 63 75 6c 61 74 65 73 20 74 68 65 20 61 64 64 72   ┆est-master"  calculates the addr┆
0x36a0…36c0       65 73 73 20 77 68 65 72 65 20 74 6f 20 63 6f 6e 74 69 6e 75 65 20 74 68 65 20 4d 75 6c 74 69 62   ┆ess where to continue the Multib┆
0x36c0…36e0       75 73 20 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 49 66 20 6e 6f 20 22 72 65 61 64 79 22   ┆us  configuration. If no "ready"┆
0x36e0…3700       20 6f 72 20 22 6e 6f 74 2d 72 65 61 64 79 22 20 70 61 74 74 65 72 6e 20 69 73 20 0a 72 65 63 65   ┆ or "not-ready" pattern is  rece┆
0x3700…3720       69 76 65 64 20 74 68 65 6e 20 74 68 65 20 22 74 65 73 74 2d 6d 61 73 74 65 72 22 20 63 6f 6e 66   ┆ived then the "test-master" conf┆
0x3720…3740       69 67 75 72 61 74 69 6f 6e 20 77 72 69 74 65 73 20 74 6f 20 61 6e 64 20 0a 72 65 61 64 73 20 62   ┆iguration writes to and  reads b┆
0x3740…3760       61 63 6b 20 66 72 6f 6d 20 74 68 65 20 52 41 4d 20 63 65 6c 6c 20 74 6f 20 66 69 6e 64 20 6f 75   ┆ack from the RAM cell to find ou┆
0x3760…3780       74 20 69 66 20 73 6f 6d 65 20 52 41 4d 20 72 65 61 6c 6c 79 20 0a 65 78 69 73 74 73 20 6f 6e 20   ┆t if some RAM really  exists on ┆
0x3780…37a0       74 68 61 74 20 4d 75 6c 74 69 62 75 73 20 61 64 64 72 65 73 73 2e 20 54 68 65 20 63 6f 6e 66 69   ┆that Multibus address. The confi┆
0x37a0…37c0       67 75 72 61 74 69 6f 6e 20 70 72 6f 67 72 61 6d 20 0a 65 6e 64 73 20 77 69 74 68 20 77 72 69 74   ┆guration program  ends with writ┆
0x37c0…37e0       69 6e 67 20 61 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 63 68 65 64 75 6c 65 20 74 6f 20   ┆ing a configuration schedule to ┆
0x37e0…3800       74 68 65 20 63 6f 6e 73 6f 6c 65 2e 20 0a 54 68 65 20 73 63 68 65 64 75 6c 65 20 6d 69 67 68 74   ┆the console.  The schedule might┆
0x3800…3814 (28,) 20 6c 6f 6f 6b 20 6c 69 6b 65 20 74 68 69 73 3a 0d 0a 0d 0a                                       ┆ look like this:    ┆
0x3814…384d       Params {
0x3814…384d         04 00 27 4e 0c 00 06 00 00 00 00 03 01 47 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         G1`                ┆
0x3814…384d         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x3814…384d       }
0x384d…3886       Params {
0x384d…3886         04 00 27 4e 0a 00 06 00 00 00 00 03 01 3c 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         <1`                ┆
0x384d…3886         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x384d…3886       }
0x3886…38a0       0a b0 b0 4d 75 6c 74 69 62 75 73 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a                     ┆   Multibus Configuration:┆
0x38a0…38c0       0d 0a b0 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆   =============================┆
0x38c0…38e0       3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆================================┆
0x38e0…3900       3d 3d 3d 3d 3d 3d 3d 3d 3d 0d 0a b0 b0 4d 42 20 65 6e 74 72 79 20 2d 20 4d 42 20 61 64 64 72 65   ┆=========    MB entry - MB addre┆
0x3900…3920       73 73 20 2d 20 43 61 72 64 20 53 74 61 74 65 20 2d 20 43 61 72 64 20 49 44 20 2d 20 4d 42 20 52   ┆ss - Card State - Card ID - MB R┆
0x3920…3940       41 4d 20 73 69 7a 65 20 2d 20 65 72 72 6f 72 20 6e 6f 2e 0d 0a b0 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆AM size - error no.   ==========┆
0x3940…3960       3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆================================┆
0x3960…3980       3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0d 0a b0 30   ┆============================   0┆
0x3980…39a0       30 30 30 30 09 20 20 30 30 30 30 30 30 09 09 6d 61 73 74 65 72 09 20 20 20 43 50 55 20 36 39 31   ┆0000   000000  master    CPU 691┆
0x39a0…39c0       20 20 20 30 32 30 34 38 20 20 20 20 20 20 20 20 20 30 30 30 30 30 0d 0a b0 b0 30 30 30 30 31 09   ┆   02048         00000    00001 ┆
0x39c0…39e0       20 20 39 45 30 30 30 30 09 20 20 20 20 20 72 65 61 64 79 09 20 20 20 49 54 43 20 36 30 32 20 20   ┆  9E0000      ready    ITC 602  ┆
0x39e0…3a00       20 30 30 30 36 34 09 09 20 20 30 30 30 30 30 0d 0a b0 30 30 30 30 32 20 20 20 20 20 20 38 45 30   ┆ 00064    00000   00002      8E0┆
0x3a00…3a20 (29,) 30 30 30 09 09 72 65 61 64 79 09 20 20 20 43 4f 4d 20 36 30 31 20 20 20 30 30 30 36 34 20 20 20   ┆000  ready    COM 601   00064   ┆
0x3a20…3a40       20 20 20 20 20 20 30 30 30 30 30 0d 0a b0 30 30 30 30 33 20 20 20 20 20 20 38 30 30 30 30 30 09   ┆      00000   00003      800000 ┆
0x3a40…3a60       09 72 65 61 64 79 20 20 20 20 20 20 20 20 45 54 43 20 36 31 31 20 20 20 30 30 35 31 32 20 20 20   ┆ ready        ETC 611   00512   ┆
0x3a60…3a6d       20 20 20 20 20 20 30 30 30 30 30 0d 0a                                                            ┆      00000  ┆
0x3a6d…3aa6       Params {
0x3a6d…3aa6         04 00 27 4e 0a 00 06 00 00 00 00 03 01 3c 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         <1`                ┆
0x3a6d…3aa6         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x3a6d…3aa6       }
0x3aa6…3adf       Params {
0x3aa6…3adf         04 00 27 4e 0c 00 06 00 00 00 00 03 01 47 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         G1`                ┆
0x3aa6…3adf         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x3aa6…3adf       }
0x3adf…3ae0       0a                                                                                                ┆ ┆
0x3ae0…3b00       0d 0a 54 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 64 61 74 61 20 69 73 20 73 74 6f 72   ┆  The configuration data is stor┆
0x3b00…3b20       65 64 20 69 6e 20 61 20 73 70 65 63 69 66 69 63 20 64 61 74 61 20 0a 73 74 72 75 63 74 75 72 65   ┆ed in a specific data  structure┆
0x3b20…3b40       20 77 68 65 72 65 20 69 74 20 6d 61 79 20 62 65 20 61 63 63 65 73 73 65 64 20 62 79 20 74 68 65   ┆ where it may be accessed by the┆
0x3b40…3b60       20 73 79 73 74 65 6d 20 73 6f 66 74 77 61 72 65 2e 0d 0a 0d 0a 54 68 65 20 62 6f 6f 74 6c 6f 61   ┆ system software.    The bootloa┆
0x3b60…3b80       64 20 69 73 20 6e 6f 74 20 69 6e 68 69 62 69 74 65 64 20 69 66 20 61 20 22 74 65 73 74 2d 73 6c   ┆d is not inhibited if a "test-sl┆
0x3b80…3ba0       61 76 65 22 20 68 61 73 20 66 6f 75 6e 64 20 61 6e 20 0a 65 72 72 6f 72 20 64 75 72 69 6e 67 20   ┆ave" has found an  error during ┆
0x3ba0…3bc0       69 74 73 20 64 65 66 61 75 6c 74 20 73 65 6c 66 74 65 73 74 2c 20 62 75 74 20 61 20 6d 65 73 73   ┆its default selftest, but a mess┆
0x3bc0…3be0       61 67 65 20 69 73 20 77 72 69 74 74 65 6e 20 0a 74 6f 20 74 68 65 20 63 6f 6e 73 6f 6c 65 2e 20   ┆age is written  to the console. ┆
0x3be0…3c00       54 68 65 20 72 65 61 73 6f 6e 20 66 6f 72 20 74 68 69 73 20 69 73 20 74 68 61 74 20 61 6e 20 69   ┆The reason for this is that an i┆
0x3c00…3c20 (30,) 6e 63 72 65 6d 65 6e 74 61 6c 20 0a 70 61 72 74 20 6f 66 20 74 68 65 20 73 79 73 74 65 6d 20 6d   ┆ncremental  part of the system m┆
0x3c20…3c40       61 79 20 73 74 69 6c 6c 20 62 65 20 72 75 6e 6e 69 6e 67 2c 20 61 6e 64 20 74 68 69 73 20 6d 61   ┆ay still be running, and this ma┆
0x3c40…3c60       79 62 65 20 0a 73 75 66 66 69 63 69 65 6e 74 20 66 6f 72 20 6d 61 6e 79 20 75 73 65 72 73 2e 0d   ┆ybe  sufficient for many users. ┆
0x3c60…3c63       0a 0d 0a                                                                                          ┆   ┆
0x3c63…3c66       FormFeed {
0x3c63…3c66         0c 83 98                                                                                          ┆   ┆
0x3c63…3c66       }
0x3c66…3c80       0a 54 68 65 72 65 20 61 6c 73 6f 20 65 78 69 73 74 73 20 74 68 65 20 70 6f 73                     ┆ There also exists the pos┆
0x3c80…3ca0       73 69 62 69 6c 69 74 79 20 74 68 61 74 20 74 68 65 20 22 74 65 73 74 2d 6d 61 73 74 65 72 22 20   ┆sibility that the "test-master" ┆
0x3ca0…3cc0       0a 68 61 6e 64 73 20 6f 77 65 72 20 6f 6e 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 70 61   ┆ hands ower one configuration pa┆
0x3cc0…3ce0       72 61 6d 65 74 65 72 20 74 6f 20 74 68 65 20 22 74 65 73 74 2d 73 6c 61 76 65 73 22 2c 20 0a 74   ┆rameter to the "test-slaves",  t┆
0x3ce0…3d00       68 65 69 72 20 4d 75 6c 74 69 62 75 73 20 61 64 64 72 65 73 73 2e 20 54 68 69 73 20 61 64 64 72   ┆heir Multibus address. This addr┆
0x3d00…3d20       65 73 73 20 70 61 72 61 6d 65 74 65 72 20 6d 61 79 20 74 68 65 6e 20 62 65 20 0a 70 61 73 73 65   ┆ess parameter may then be  passe┆
0x3d20…3d40       64 20 61 6c 6f 6e 67 20 74 6f 20 74 68 65 20 73 79 73 74 65 6d 20 73 6f 66 74 77 61 72 65 20 6f   ┆d along to the system software o┆
0x3d40…3d60       6e 20 74 68 65 20 22 74 65 73 74 2d 73 6c 61 76 65 73 22 2e 20 0a 54 68 69 73 20 70 61 72 61 6d   ┆n the "test-slaves".  This param┆
0x3d60…3d80       65 74 65 72 20 6d 61 79 20 65 6c 69 6d 69 6e 61 74 65 20 73 6f 6d 65 20 73 74 61 74 69 63 20 63   ┆eter may eliminate some static c┆
0x3d80…3da0       6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 61 6e 64 20 0a 69 73 20 63 6f 6e 76 65 6e 69 65 6e 74   ┆onfiguration, and  is convenient┆
0x3da0…3dc0       20 69 6e 20 61 20 6d 65 73 73 61 67 65 20 70 61 73 73 69 6e 67 20 73 79 73 74 65 6d 20 77 68 65   ┆ in a message passing system whe┆
0x3dc0…3de0       72 65 20 6d 65 73 73 61 67 65 73 20 0a 77 69 74 68 20 70 6f 69 6e 74 65 72 73 20 74 6f 20 6f 74   ┆re messages  with pointers to ot┆
0x3de0…3e00       68 65 72 20 6d 65 73 73 61 67 65 73 20 61 72 65 20 74 72 61 6e 73 66 65 72 72 65 64 20 61 63 72   ┆her messages are transferred acr┆
0x3e00…3e20 (31,) 6f 73 73 20 74 68 65 20 0a 4d 75 6c 74 69 62 75 73 2e 0d 0a 0d 0a 49 66 20 73 6f 6d 65 20 22 64   ┆oss the  Multibus.    If some "d┆
0x3e20…3e40       65 61 64 22 20 4d 75 6c 74 69 62 75 73 20 6d 65 6d 6f 72 79 20 69 73 20 66 6f 75 6e 64 20 64 75   ┆ead" Multibus memory is found du┆
0x3e40…3e60       72 69 6e 67 20 74 68 65 20 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 70 72 6f 63 65 73 73 20   ┆ring the  configuration process ┆
0x3e60…3e80       69 74 20 6d 61 79 20 62 65 20 70 72 65 73 65 6e 74 65 64 20 6c 69 6b 65 20 74 68 69 73 20 69 6e   ┆it may be presented like this in┆
0x3e80…3ea0       20 74 68 65 20 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 63 68 65 64 75 6c 65 2e 0d 0a 0d   ┆ the  configuration schedule.   ┆
0x3ea0…3ea1       0a                                                                                                ┆ ┆
0x3ea1…3eda       Params {
0x3ea1…3eda         04 00 27 4e 0c 00 06 00 00 00 00 03 01 47 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         G1`                ┆
0x3ea1…3eda         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x3ea1…3eda       }
0x3eda…3f13       Params {
0x3eda…3f13         04 00 27 4e 0a 00 06 00 00 00 00 03 01 3c 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         <1`                ┆
0x3eda…3f13         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x3eda…3f13       }
0x3f13…3f20       0a b0 4d 75 6c 74 69 62 75 73 20 43 6f                                                            ┆  Multibus Co┆
0x3f20…3f40       6e 66 69 67 75 72 61 74 69 6f 6e 3a 0d 0a b0 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆nfiguration:   =================┆
0x3f40…3f60       3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆================================┆
0x3f60…3f80       3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0d 0a b0 4d 42 20 65 6e 74 72 79   ┆=====================   MB entry┆
0x3f80…3fa0       20 2d 20 4d 42 20 61 64 64 72 65 73 73 20 2d 20 43 61 72 64 20 53 74 61 74 65 20 2d 20 43 61 72   ┆ - MB address - Card State - Car┆
0x3fa0…3fc0       64 20 49 44 20 2d 20 4d 42 20 52 41 4d 20 73 69 7a 65 20 2d 20 65 72 72 6f 72 20 6e 6f 2e 0d 0a   ┆d ID - MB RAM size - error no.  ┆
0x3fc0…3fe0       b0 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆ ===============================┆
0x3fe0…4000       3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆================================┆
0x4000…401d (32,) 3d 3d 3d 3d 3d 3d 3d 0d 0a b0 30 30 30 30 30 20 20 20 20 20 20 39 30 30 30 30 30 0d 0a            ┆=======   00000      900000  ┆
0x401d…4056       Params {
0x401d…4056         04 00 27 4e 0a 00 06 00 00 00 00 03 01 3c 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         <1`                ┆
0x401d…4056         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x401d…4056       }
0x4056…408f       Params {
0x4056…408f         04 00 27 4e 0c 00 06 00 00 00 00 03 01 47 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         G1`                ┆
0x4056…408f         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x4056…408f       }
0x408f…40a0       0a 0d 0a 53 75 63 68 20 61 20 63 6f 6e 66 69 67 75                                                ┆   Such a configu┆
0x40a0…40c0       72 61 74 69 6f 6e 20 72 65 73 75 6c 74 20 73 68 6f 75 6c 64 20 62 65 20 61 20 77 61 72 6e 69 6e   ┆ration result should be a warnin┆
0x40c0…40e0       67 20 61 62 6f 75 74 20 61 6e 20 53 42 43 20 0a 63 61 72 64 20 74 68 61 74 20 69 73 20 74 6f 74   ┆g about an SBC  card that is tot┆
0x40e0…4100       61 6c 6c 79 20 22 64 65 61 64 22 20 6f 72 20 68 61 73 20 6e 6f 20 62 75 69 6c 74 20 69 6e 20 73   ┆ally "dead" or has no built in s┆
0x4100…4120       65 6c 66 74 65 73 74 2e 0d 0a 0d 0a 0d 0a b0 a2 e2 a1 34 2e 34 20 52 65 71 75 65 73 74 20 4d 75   ┆elftest.          4.4 Request Mu┆
0x4120…4140       6c 74 69 62 75 73 20 4d 6f 6e 69 74 6f 72 69 6e 67 2e 0d 0a 0d 0a 57 68 65 6e 20 61 6e 20 6f 70   ┆ltibus Monitoring.    When an op┆
0x4140…4160       65 72 61 74 6f 72 20 65 6e 74 65 72 73 20 3c 63 6e 74 72 6c 3e 3c 53 3e 20 77 68 69 6c 65 20 74   ┆erator enters <cntrl><S> while t┆
0x4160…4180       68 65 20 22 74 65 73 74 2d 6d 61 73 74 65 72 22 20 0a 69 73 20 73 74 69 6c 6c 20 65 78 65 63 75   ┆he "test-master"  is still execu┆
0x4180…41a0       74 69 6e 67 20 69 74 73 20 6f 77 6e 20 73 65 6c 66 74 65 73 74 20 70 72 6f 67 72 61 6d 20 74 68   ┆ting its own selftest program th┆
0x41a0…41c0       65 20 66 6f 6c 6c 6f 77 69 6e 67 20 0a 6d 65 6e 75 20 61 70 70 65 61 72 73 20 6f 6e 20 74 68 65   ┆e following  menu appears on the┆
0x41c0…41e0       20 73 63 72 65 65 6e 2c 20 77 68 65 6e 20 74 68 65 20 43 50 55 20 73 65 6c 66 74 65 73 74 20 74   ┆ screen, when the CPU selftest t┆
0x41e0…4200       65 72 6d 69 6e 61 74 65 73 20 0a 74 68 65 20 4d 75 6c 74 69 62 75 73 20 63 6f 6e 66 69 67 75 72   ┆erminates  the Multibus configur┆
0x4200…420f (33,) 61 74 69 6f 6e 20 74 65 73 74 2e 0d 0a 0d 0a                                                      ┆ation test.    ┆
0x420f…4212       FormFeed {
0x420f…4212         0c 82 e8                                                                                          ┆   ┆
0x420f…4212       }
0x4212…4213       0a                                                                                                ┆ ┆
0x4213…424c       Params {
0x4213…424c         04 00 27 4e 0c 00 06 00 00 00 00 03 01 47 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         G1`                ┆
0x4213…424c         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x4213…424c       }
0x424c…4285       Params {
0x424c…4285         04 00 27 4e 0a 00 06 00 00 00 00 03 01 3c 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         <1`                ┆
0x424c…4285         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x424c…4285       }
0x4285…42a0       0a b0 4d 75 6c 74 69 62 75 73 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 0d 0a                  ┆  Multibus Configuration:  ┆
0x42a0…42c0       b0 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆ ===============================┆
0x42c0…42e0       3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆================================┆
0x42e0…4300       3d 3d 3d 3d 3d 3d 3d 0d 0a b0 b0 4d 42 20 65 6e 74 72 79 20 2d 20 4d 42 20 61 64 64 72 65 73 73   ┆=======    MB entry - MB address┆
0x4300…4320       20 2d 20 43 61 72 64 20 53 74 61 74 65 20 2d 20 43 61 72 64 20 49 44 20 2d 20 4d 42 20 52 41 4d   ┆ - Card State - Card ID - MB RAM┆
0x4320…4340       20 73 69 7a 65 20 2d 20 65 72 72 6f 72 20 6e 6f 2e 0d 0a b0 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆ size - error no.   ============┆
0x4340…4360       3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆================================┆
0x4360…4380       3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0d 0a b0 30 30 30   ┆==========================   000┆
0x4380…43a0       30 30 09 20 20 30 30 30 30 30 30 09 09 6d 61 73 74 65 72 09 20 20 20 43 50 55 20 36 39 31 20 20   ┆00   000000  master    CPU 691  ┆
0x43a0…43c0       20 30 32 30 34 38 20 20 20 20 20 20 20 20 20 30 30 30 30 30 0d 0a b0 b0 30 30 30 30 31 09 20 20   ┆ 02048         00000    00001   ┆
0x43c0…43e0       39 45 30 30 30 30 09 20 20 20 20 20 72 65 61 64 79 09 20 20 20 49 54 43 20 36 30 32 20 20 20 30   ┆9E0000      ready    ITC 602   0┆
0x43e0…4400       30 30 36 34 09 09 20 20 30 30 30 30 30 0d 0a b0 30 30 30 30 32 20 20 20 20 20 20 38 45 30 30 30   ┆0064    00000   00002      8E000┆
0x4400…4420 (34,) 30 09 09 72 65 61 64 79 09 20 20 20 43 4f 4d 20 36 30 31 20 20 20 30 30 30 36 34 20 20 20 20 20   ┆0  ready    COM 601   00064     ┆
0x4420…4440       20 20 20 20 30 30 30 30 30 0d 0a b0 30 30 30 30 33 20 20 20 20 20 20 38 30 30 30 30 30 09 09 72   ┆    00000   00003      800000  r┆
0x4440…4460       65 61 64 79 20 20 20 20 20 20 20 20 45 54 43 20 36 31 31 20 20 20 30 30 35 31 32 20 20 20 20 20   ┆eady        ETC 611   00512     ┆
0x4460…4470       20 20 20 20 30 30 30 30 30 0d 0a b0 4f 4b 0d 0a                                                   ┆    00000   OK  ┆
0x4470…44a9       Params {
0x4470…44a9         04 00 27 4e 0a 00 06 00 00 00 00 03 01 3c 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         <1`                ┆
0x4470…44a9         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x4470…44a9       }
0x44a9…44e2       Params {
0x44a9…44e2         04 00 27 4e 0c 00 06 00 00 00 00 03 01 47 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         G1`                ┆
0x44a9…44e2         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x44a9…44e2       }
0x44e2…4500       0a b0 53 65 6c 66 74 65 73 74 20 43 6f 6d 70 6c 65 74 65 3a 20 4f 4b 20 2a 2a 2a 2a 2a 2a         ┆  Selftest Complete: OK ******┆
0x4500…4520       2a 2a 2a 2a 20 50 61 73 73 2d 63 6f 75 6e 74 65 72 20 3d 20 30 30 30 30 31 0d 0a b0 0d 0a b0 2d   ┆**** Pass-counter = 00001      -┆
0x4520…4540       2d 2d 2d 2d 2d 2d 2d 20 4d 75 6c 74 69 62 75 73 20 4d 6f 6e 69 74 6f 72 69 6e 67 20 4d 65 6e 75   ┆------- Multibus Monitoring Menu┆
0x4540…4560       20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a b0 3c 65 73 63 3e 09   ┆ ----------------------   <esc> ┆
0x4560…4580       09 3a 20 43 68 61 6e 67 65 20 50 61 72 61 6d 65 74 65 72 73 0d 0a b0 3c 63 6e 74 72 6c 3e 3c 53   ┆ : Change Parameters   <cntrl><S┆
0x4580…45a0       3e 09 3a 20 52 65 74 75 72 6e 20 74 6f 20 43 50 55 20 36 58 58 20 53 65 6c 66 74 65 73 74 0d 0a   ┆> : Return to CPU 6XX Selftest  ┆
0x45a0…45c0       b0 3c 63 6e 74 72 6c 3e 3c 47 3e 09 3a 20 47 6f 20 63 6f 6d 6d 61 6e 64 0d 0a b0 3c 63 6e 74 72   ┆ <cntrl><G> : Go command   <cntr┆
0x45c0…45df       6c 3e 3c 41 3e 09 3a 20 45 6e 74 65 72 20 44 65 62 75 67 20 4d 6f 6e 69 74 6f 72 0d 0a 0d 0a      ┆l><A> : Enter Debug Monitor    ┆
0x45df…4618       Params {
0x45df…4618         04 00 27 4e 0c 00 06 00 00 00 00 03 01 42 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         B1`                ┆
0x45df…4618         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x45df…4618       }
0x4618…4651       Params {
0x4618…4651         04 00 27 4e 0a 00 06 00 00 00 00 03 01 3c 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         <1`                ┆
0x4618…4651         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x4618…4651       }
0x4651…4660       0a b0 3c 30 30 30 30 31 3e 20 4c 43 50 20 6c                                                      ┆  <00001> LCP l┆
0x4660…4680       6f 6f 70 62 61 63 6b 20 74 65 73 74 3a 20 53 65 6c 66 74 65 73 74 20 43 6f 6d 70 6c 65 74 65 3a   ┆oopback test: Selftest Complete:┆
0x4680…46a0       20 2a 2a 2a 20 50 61 73 73 20 30 30 30 30 31 20 3a 20 4f 4b 0d 0a b0 3c 30 30 30 30 32 3e 20 38   ┆ *** Pass 00001 : OK   <00002> 8┆
0x46a0…46c0       32 37 34 20 63 68 41 20 74 65 73 74 3a 20 53 65 6c 66 74 65 73 74 20 43 6f 6d 70 6c 65 74 65 3a   ┆274 chA test: Selftest Complete:┆
0x46c0…46e0       20 2a 2a 2a 20 50 61 73 73 20 30 30 30 30 31 20 3a 20 4f 4b 0d 0a b0 3c 30 30 30 30 33 3e 20 52   ┆ *** Pass 00001 : OK   <00003> R┆
0x46e0…4700       41 4d 20 72 65 66 72 65 73 68 20 74 65 73 74 3a 20 53 65 6c 66 74 65 73 74 20 43 6f 6d 70 6c 65   ┆AM refresh test: Selftest Comple┆
0x4700…4719       74 65 3a 20 2a 2a 2a 20 50 61 73 73 20 30 30 30 30 31 20 3a 20 4f 4b 0d 0a                        ┆te: *** Pass 00001 : OK  ┆
0x4719…4752       Params {
0x4719…4752         04 00 27 4e 0a 00 06 00 00 00 00 03 01 3c 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         <1`                ┆
0x4719…4752         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x4719…4752       }
0x4752…478b       Params {
0x4752…478b         04 00 27 4e 0c 00 06 00 00 00 00 03 01 42 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         B1`                ┆
0x4752…478b         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x4752…478b       }
0x478b…47a0       0a 0d 0a 49 66 20 65 6e 20 65 73 63 61 70 65 20 69 73 20 65 6e                                    ┆   If en escape is en┆
0x47a0…47c0       74 65 72 65 64 20 74 68 65 20 4d 75 6c 74 69 62 75 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e   ┆tered the Multibus configuration┆
0x47c0…47e0       20 69 73 20 0a 77 72 69 74 74 65 6e 20 61 67 61 69 6e 20 6c 69 6b 65 20 74 68 69 73 3a 0d 0a 0d   ┆ is  written again like this:   ┆
0x47e0…47e1       0a                                                                                                ┆ ┆
0x47e1…481a       Params {
0x47e1…481a         04 00 27 4e 0c 00 06 00 00 00 00 03 01 47 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         G1`                ┆
0x47e1…481a         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x47e1…481a       }
0x481a…4853       Params {
0x481a…4853         04 00 27 4e 0a 00 06 00 00 00 00 03 01 3c 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         <1`                ┆
0x481a…4853         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x481a…4853       }
0x4853…4860       0a b0 4d 75 6c 74 69 62 75 73 20 43 6f                                                            ┆  Multibus Co┆
0x4860…4880       6e 66 69 67 75 72 61 74 69 6f 6e 3a 0d 0a b0 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆nfiguration:   =================┆
0x4880…48a0       3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆================================┆
0x48a0…48c0       3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0d 0a b0 b0 4d 42 20 65 6e 74 72   ┆=====================    MB entr┆
0x48c0…48e0       79 20 2d 20 4d 42 20 61 64 64 72 65 73 73 20 2d 20 43 61 72 64 20 53 74 61 74 65 20 2d 20 43 61   ┆y - MB address - Card State - Ca┆
0x48e0…4900       72 64 20 49 44 20 2d 20 4d 42 20 52 41 4d 20 73 69 7a 65 20 2d 20 65 72 72 6f 72 20 6e 6f 2e 0d   ┆rd ID - MB RAM size - error no. ┆
0x4900…4920       0a b0 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆  ==============================┆
0x4920…4940       3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆================================┆
0x4940…4960       3d 3d 3d 3d 3d 3d 3d 3d 0d 0a b0 30 30 30 30 30 09 20 20 30 30 30 30 30 30 09 09 6d 61 73 74 65   ┆========   00000   000000  maste┆
0x4960…4980       72 09 20 20 20 43 50 55 20 36 39 31 20 20 20 30 32 30 34 38 20 20 20 20 20 20 20 20 20 30 30 30   ┆r    CPU 691   02048         000┆
0x4980…49a0       30 30 0d 0a b0 b0 30 30 30 30 31 09 20 20 39 45 30 30 30 30 09 20 20 20 20 20 72 65 61 64 79 09   ┆00    00001   9E0000      ready ┆
0x49a0…49c0       20 20 20 49 54 43 20 36 30 32 20 20 20 30 30 30 36 34 09 09 20 20 30 30 30 30 30 0d 0a b0 30 30   ┆   ITC 602   00064    00000   00┆
0x49c0…49e0       30 30 32 20 20 20 20 20 20 38 45 30 30 30 30 09 09 72 65 61 64 79 09 20 20 20 43 4f 4d 20 36 30   ┆002      8E0000  ready    COM 60┆
0x49e0…4a00       31 20 20 20 30 30 30 36 34 20 20 20 20 20 20 20 20 20 30 30 30 30 30 0d 0a b0 30 30 30 30 33 20   ┆1   00064         00000   00003 ┆
0x4a00…4a20 (37,) 20 20 20 20 20 38 30 30 30 30 30 09 09 72 65 61 64 79 20 20 20 20 20 20 20 20 45 54 43 20 36 31   ┆     800000  ready        ETC 61┆
0x4a20…4a3b       31 20 20 20 30 30 35 31 32 20 20 20 20 20 20 20 20 20 30 30 30 30 30 0d 0a 0d 0a                  ┆1   00512         00000    ┆
0x4a3b…4a3e       FormFeed {
0x4a3b…4a3e         0c 83 8c                                                                                          ┆   ┆
0x4a3b…4a3e       }
0x4a3e…4a3f       0a                                                                                                ┆ ┆
0x4a3f…4a78       Params {
0x4a3f…4a78         04 00 27 4e 0a 00 06 00 00 00 00 03 01 3c 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         <1`                ┆
0x4a3f…4a78         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x4a3f…4a78       }
0x4a78…4ab1       Params {
0x4a78…4ab1         04 00 27 4e 0c 00 06 00 00 00 00 03 01 47 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         G1`                ┆
0x4a78…4ab1         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x4a78…4ab1       }
0x4ab1…4ac0       0a b0 53 4c 41 56 45 20 44 45 42 55 47 47 49                                                      ┆  SLAVE DEBUGGI┆
0x4ac0…4ae0       4e 47 20 2d 2d 20 45 6e 74 65 72 20 4d 42 20 65 6e 74 72 79 3a 20 30 30 30 30 30 2f 0d 0a 0d 0a   ┆NG -- Enter MB entry: 00000/    ┆
0x4ae0…4b00       54 68 65 20 4d 42 20 65 6e 74 72 79 20 6e 75 6d 62 65 72 20 71 75 65 73 74 69 6f 6e 20 6d 75 73   ┆The MB entry number question mus┆
0x4b00…4b20       74 20 62 65 20 61 6e 73 77 65 72 65 64 20 77 69 74 68 20 65 69 74 68 65 72 20 61 20 0a 76 61 6c   ┆t be answered with either a  val┆
0x4b20…4b40       69 64 20 65 6e 74 72 79 20 6e 75 6d 62 65 72 20 28 73 65 65 20 63 6f 6e 66 69 67 75 72 61 74 69   ┆id entry number (see configurati┆
0x4b40…4b60       6f 6e 20 74 61 62 6c 65 29 20 70 6c 75 73 20 61 20 63 61 72 72 69 61 67 65 20 0a 72 65 74 75 72   ┆on table) plus a carriage  retur┆
0x4b60…4b80       6e 20 6f 72 20 77 69 74 68 20 61 20 63 61 72 72 69 61 67 65 20 72 65 74 75 72 6e 20 6f 6e 6c 79   ┆n or with a carriage return only┆
0x4b80…4ba0       2e 20 49 66 20 65 6e 74 72 79 20 6e 75 6d 62 65 72 20 31 20 69 73 20 0a 73 65 6c 65 63 74 65 64   ┆. If entry number 1 is  selected┆
0x4ba0…4bc0       20 74 68 65 20 49 54 43 20 36 30 32 20 77 72 69 74 65 73 20 69 74 73 20 73 65 6c 66 74 65 73 74   ┆ the ITC 602 writes its selftest┆
0x4bc0…4be0       20 6d 65 6e 75 20 74 6f 20 74 68 65 20 74 65 73 74 20 0a 6d 61 73 74 65 72 20 6c 69 6b 65 20 74   ┆ menu to the test  master like t┆
0x4be0…4c00       68 69 73 3a 0d 0a 0d 0a b0 2d 2d 2d 2d 20 49 54 43 20 36 30 32 20 53 45 4c 46 54 45 53 54 20 4d   ┆his:     ---- ITC 602 SELFTEST M┆
0x4c00…4c20 (38,) 45 4e 55 20 2d 2d 2d 2d 0d 0a b0 74 65 73 74 20 6e 6f 2e 3a 0d 0a b0 30 30 30 30 39 20 3d 20 4c   ┆ENU ----   test no.:   00009 = L┆
0x4c20…4c40       69 6e 65 20 33 20 74 65 73 74 0d 0a b0 30 30 30 30 38 20 3d 20 4c 69 6e 65 20 32 20 74 65 73 74   ┆ine 3 test   00008 = Line 2 test┆
0x4c40…4c60       0d 0a b0 30 30 30 30 37 20 3d 20 4c 69 6e 65 20 31 20 74 65 73 74 0d 0a b0 30 30 30 30 36 20 3d   ┆   00007 = Line 1 test   00006 =┆
0x4c60…4c80       20 4c 43 50 20 6c 6f 6f 70 62 61 63 6b 20 74 65 73 74 0d 0a b0 30 30 30 30 35 20 3d 20 4c 43 50   ┆ LCP loopback test   00005 = LCP┆
0x4c80…4ca0       20 64 61 74 61 20 74 65 73 74 0d 0a b0 30 30 30 30 34 20 3d 20 50 50 49 20 74 65 73 74 0d 0a b0   ┆ data test   00004 = PPI test   ┆
0x4ca0…4cc0       30 30 30 30 33 20 3d 20 44 4d 41 20 74 65 73 74 0d 0a b0 30 30 30 30 32 20 3d 20 69 41 50 58 20   ┆00003 = DMA test   00002 = iAPX ┆
0x4cc0…4ce0       31 38 36 20 54 69 6d 65 72 20 74 65 73 74 0d 0a b0 30 30 30 30 31 20 3d 20 43 53 20 74 65 73 74   ┆186 Timer test   00001 = CS test┆
0x4ce0…4d00       0d 0a b0 30 30 30 30 30 20 3d 20 52 41 4d 20 74 65 73 74 0d 0a b0 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆   00000 = RAM test   ==========┆
0x4d00…4d20       3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 20 53 65 6c 66 74 65 73 74 20 50 61 72 61 6d 65 74 65 72   ┆============= Selftest Parameter┆
0x4d20…4d40       20 4d 65 6e 75 0d 0a b0 68 61 6c 74 20 6f 6e 20 65 72 72 6f 72 09 09 09 3f 20 3c 59 2f 4e 3e 2c   ┆ Menu   halt on error   ? <Y/N>,┆
0x4d40…4d60       20 59 2f 0d 0a b0 6c 6f 6f 70 09 09 09 09 3f 20 3c 59 2f 4e 3e 2c 20 4e 2f 0d 0a b0 62 6f 6f 74   ┆ Y/   loop    ? <Y/N>, N/   boot┆
0x4d60…4d80       20 61 66 74 65 72 20 74 65 73 74 20 09 09 3f 20 3c 59 2f 4e 3e 2c 20 4e 2f 0d 0a b0 73 75 70 70   ┆ after test   ? <Y/N>, N/   supp┆
0x4d80…4da0       72 65 73 73 20 73 74 61 74 75 73 20 63 68 65 63 6b 09 3f 20 3c 59 2f 4e 3e 2c 20 4e 2f 0d 0a b0   ┆ress status check ? <Y/N>, N/   ┆
0x4da0…4dc0       73 75 70 70 72 65 73 73 20 64 61 74 61 20 63 68 65 63 6b 09 3f 20 3c 59 2f 4e 3e 2c 20 4e 2f 0d   ┆suppress data check ? <Y/N>, N/ ┆
0x4dc0…4de0       0a b0 74 65 73 74 20 6e 6f 2e 3a 20 30 30 30 30 30 2f 0d 0a 0d 0a 54 68 65 20 71 75 65 73 74 69   ┆  test no.: 00000/    The questi┆
0x4de0…4e00       6f 6e 73 20 6d 75 73 74 20 62 65 20 61 6e 73 77 65 72 65 64 20 6f 6e 65 20 62 79 20 6f 6e 65 2e   ┆ons must be answered one by one.┆
0x4e00…4e20 (39,) 20 56 61 6c 69 64 20 61 6e 73 77 65 72 73 20 74 6f 20 0a 74 68 65 20 22 3c 59 2f 4e 3e 22 20 71   ┆ Valid answers to  the "<Y/N>" q┆
0x4e20…4e40       75 65 73 74 69 6f 6e 73 20 61 72 65 20 22 59 22 2c 20 22 4e 22 20 6f 72 20 61 20 63 61 72 72 69   ┆uestions are "Y", "N" or a carri┆
0x4e40…4e60       61 67 65 20 72 65 74 75 72 6e 2e 20 54 68 65 20 0a 61 6e 73 77 65 72 20 74 6f 20 74 68 65 20 74   ┆age return. The  answer to the t┆
0x4e60…4e80       65 73 74 20 6e 75 6d 62 65 72 20 71 75 65 73 74 69 6f 6e 20 6d 75 73 74 20 62 65 20 65 69 74 68   ┆est number question must be eith┆
0x4e80…4ea0       65 72 20 61 20 6c 65 67 61 6c 20 0a 74 65 73 74 20 6e 75 6d 62 65 72 20 70 6c 75 73 20 61 20 63   ┆er a legal  test number plus a c┆
0x4ea0…4ec0       61 72 72 69 61 67 65 20 72 65 74 75 72 6e 20 6f 72 20 61 20 63 61 72 72 69 61 67 65 20 72 65 74   ┆arriage return or a carriage ret┆
0x4ec0…4ee0       75 72 6e 20 0a 6f 6e 6c 79 2e 20 49 66 20 74 68 65 20 6c 6f 6f 70 20 71 75 65 73 74 69 6f 6e 20   ┆urn  only. If the loop question ┆
0x4ee0…4f00       69 73 20 61 6e 73 77 65 72 65 64 20 59 20 61 6e 64 20 74 65 73 74 20 6e 75 6d 62 65 72 20 35 20   ┆is answered Y and test number 5 ┆
0x4f00…4f20       0a 69 73 20 73 65 6c 65 63 74 65 64 20 74 68 65 6e 20 74 68 69 73 20 68 61 70 70 65 6e 73 3a 0d   ┆ is selected then this happens: ┆
0x4f20…4f23       0a 0d 0a                                                                                          ┆   ┆
0x4f23…4f26       FormFeed {
0x4f23…4f26         0c 83 a4                                                                                          ┆   ┆
0x4f23…4f26       }
0x4f26…4f40       0a b0 3c 30 30 30 30 31 3e 20 4c 43 50 20 6c 6f 6f 70 62 61 63 6b 20 74 65 73                     ┆  <00001> LCP loopback tes┆
0x4f40…4f60       74 3a 20 2a 2a 2a 20 50 61 73 73 20 30 30 30 30 31 20 3a 20 4f 4b 0d 0a b0 3c 30 30 30 30 31 3e   ┆t: *** Pass 00001 : OK   <00001>┆
0x4f60…4f80       20 4c 43 50 20 6c 6f 6f 70 62 61 63 6b 20 74 65 73 74 3a 20 2a 2a 2a 20 50 61 73 73 20 30 30 30   ┆ LCP loopback test: *** Pass 000┆
0x4f80…4fa0       30 32 20 3a 20 4f 4b 0d 0a b0 3c 30 30 30 30 31 3e 20 4c 43 50 20 6c 6f 6f 70 62 61 63 6b 20 74   ┆02 : OK   <00001> LCP loopback t┆
0x4fa0…4fc0       65 73 74 3a 20 2a 2a 2a 20 50 61 73 73 20 30 30 30 30 33 20 3a 20 4f 4b 0d 0a b0 3c 30 30 30 30   ┆est: *** Pass 00003 : OK   <0000┆
0x4fc0…4fe0       31 3e 20 4c 43 50 20 6c 6f 6f 70 62 61 63 6b 20 74 65 73 74 3a 20 2a 2a 2a 20 50 61 73 73 20 30   ┆1> LCP loopback test: *** Pass 0┆
0x4fe0…5000       30 30 30 34 20 3a 20 4f 4b 0d 0a b0 3c 30 30 30 30 31 3e 20 4c 43 50 20 6c 6f 6f 70 62 61 63 6b   ┆0004 : OK   <00001> LCP loopback┆
0x5000…5020 (40,) 20 74 65 73 74 3a 20 2a 2a 2a 20 50 61 73 73 20 30 30 30 30 35 20 3a 20 4f 4b 0d 0a b0 3c 30 30   ┆ test: *** Pass 00005 : OK   <00┆
0x5020…5040       30 30 31 3e 20 4c 43 50 20 6c 6f 6f 70 62 61 63 6b 20 74 65 73 74 3a 20 2a 2a 2a 20 50 61 73 73   ┆001> LCP loopback test: *** Pass┆
0x5040…5060       20 30 30 30 30 36 20 3a 20 4f 4b 0d 0a b0 3c 30 30 30 30 31 3e 20 4c 43 50 20 6c 6f 6f 70 62 61   ┆ 00006 : OK   <00001> LCP loopba┆
0x5060…5080       63 6b 20 74 65 73 74 3a 20 2a 2a 2a 20 50 61 73 73 20 30 30 30 30 37 20 3a 20 4f 4b 0d 0a b0 81   ┆ck test: *** Pass 00007 : OK    ┆
0x5080…50a0       0d 0a 49 66 20 79 6f 75 20 68 69 74 20 74 68 65 20 73 70 61 63 65 20 62 75 74 74 6f 6e 20 6e 6f   ┆  If you hit the space button no┆
0x50a0…50c0       77 20 74 68 65 20 6d 65 6e 75 20 69 73 20 77 72 69 74 74 65 6e 20 74 6f 20 74 68 65 20 0a 63 6f   ┆w the menu is written to the  co┆
0x50c0…50e0       6e 73 6f 6c 65 20 6f 6e 63 65 20 61 67 61 69 6e 2e 0d 0a 0d 0a b0 2d 2d 2d 2d 2d 2d 2d 2d 20 4d   ┆nsole once again.     -------- M┆
0x50e0…5100       75 6c 74 69 62 75 73 20 4d 6f 6e 69 74 6f 72 69 6e 67 20 4d 65 6e 75 20 2d 2d 2d 2d 2d 2d 2d 2d   ┆ultibus Monitoring Menu --------┆
0x5100…5120       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a b0 3c 65 73 63 3e 09 09 3a 20 43 68 61 6e 67 65   ┆--------------   <esc>  : Change┆
0x5120…5140       20 50 61 72 61 6d 65 74 65 72 73 0d 0a b0 3c 63 6e 74 72 6c 3e 3c 53 3e 09 3a 20 52 65 74 75 72   ┆ Parameters   <cntrl><S> : Retur┆
0x5140…5160       6e 20 74 6f 20 43 50 55 20 36 58 58 20 53 65 6c 66 74 65 73 74 0d 0a b0 3c 63 6e 74 72 6c 3e 3c   ┆n to CPU 6XX Selftest   <cntrl><┆
0x5160…5180       47 3e 09 3a 20 47 6f 20 63 6f 6d 6d 61 6e 64 0d 0a b0 3c 63 6e 74 72 6c 3e 3c 41 3e 09 3a 20 45   ┆G> : Go command   <cntrl><A> : E┆
0x5180…51a0       6e 74 65 72 20 44 65 62 75 67 20 4d 6f 6e 69 74 6f 72 0d 0a 0d 0a 49 66 20 79 6f 75 20 68 69 74   ┆nter Debug Monitor    If you hit┆
0x51a0…51c0       20 74 68 65 20 65 73 63 61 70 65 20 62 75 74 74 6f 6e 20 61 67 61 69 6e 20 79 6f 75 20 77 69 6c   ┆ the escape button again you wil┆
0x51c0…51e0       6c 20 67 65 74 20 61 6e 6f 74 68 65 72 20 0a 63 68 61 6e 63 65 20 74 6f 20 63 68 61 6e 67 65 20   ┆l get another  chance to change ┆
0x51e0…51fd       22 74 65 73 74 2d 73 6c 61 76 65 22 20 70 61 72 61 6d 65 74 65 72 73 2e 0d 0a a1 0d 0a            ┆"test-slave" parameters.     ┆
0x51fd…5236       Params {
0x51fd…5236         04 00 27 4e 0c 00 06 00 00 00 00 03 01 47 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         G1`                ┆
0x51fd…5236         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x51fd…5236       }
0x5236…526f       Params {
0x5236…526f         04 00 27 4e 0a 00 06 00 00 00 00 03 01 3c 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         <1`                ┆
0x5236…526f         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x5236…526f       }
0x526f…5280       0a b0 4d 75 6c 74 69 62 75 73 20 43 6f 6e 66 69 67                                                ┆  Multibus Config┆
0x5280…52a0       75 72 61 74 69 6f 6e 3a 0d 0a b0 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆uration:   =====================┆
0x52a0…52c0       3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆================================┆
0x52c0…52e0       3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0d 0a b0 b0 4d 42 20 65 6e 74 72 79 20 2d 20   ┆=================    MB entry - ┆
0x52e0…5300       4d 42 20 61 64 64 72 65 73 73 20 2d 20 43 61 72 64 20 53 74 61 74 65 20 2d 20 43 61 72 64 20 49   ┆MB address - Card State - Card I┆
0x5300…5320       44 20 2d 20 4d 42 20 52 41 4d 20 73 69 7a 65 20 2d 20 65 72 72 6f 72 20 6e 6f 2e 0d 0a b0 3d 3d   ┆D - MB RAM size - error no.   ==┆
0x5320…5340       3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d   ┆================================┆
        […0x1…]
0x5360…5380       3d 3d 3d 3d 0d 0a b0 30 30 30 30 30 09 20 20 30 30 30 30 30 30 09 09 6d 61 73 74 65 72 09 20 20   ┆====   00000   000000  master   ┆
0x5380…53a0       20 43 50 55 20 36 39 31 20 20 20 30 32 30 34 38 20 20 20 20 20 20 20 20 20 30 30 30 30 30 0d 0a   ┆ CPU 691   02048         00000  ┆
0x53a0…53c0       b0 b0 30 30 30 30 31 09 20 20 39 45 30 30 30 30 09 20 20 20 20 20 72 65 61 64 79 09 20 20 20 49   ┆  00001   9E0000      ready    I┆
0x53c0…53e0       54 43 20 36 30 32 20 20 20 30 30 30 36 34 09 09 20 20 30 30 30 30 30 0d 0a b0 30 30 30 30 32 20   ┆TC 602   00064    00000   00002 ┆
0x53e0…5400       20 20 20 20 20 38 45 30 30 30 30 09 09 72 65 61 64 79 09 20 20 20 43 4f 4d 20 36 30 31 20 20 20   ┆     8E0000  ready    COM 601   ┆
0x5400…5420 (42,) 30 30 30 36 34 20 20 20 20 20 20 20 20 20 30 30 30 30 30 0d 0a b0 30 30 30 30 33 20 20 20 20 20   ┆00064         00000   00003     ┆
0x5420…5440       20 38 30 30 30 30 30 09 09 72 65 61 64 79 20 20 20 20 20 20 20 20 45 54 43 20 36 31 31 20 20 20   ┆ 800000  ready        ETC 611   ┆
0x5440…5457       30 30 35 31 32 20 20 20 20 20 20 20 20 20 30 30 30 30 30 0d 0a 0d 0a                              ┆00512         00000    ┆
0x5457…5490       Params {
0x5457…5490         04 00 27 4e 0a 00 06 00 00 00 00 03 01 3c 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         <1`                ┆
0x5457…5490         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x5457…5490       }
0x5490…54c9       Params {
0x5490…54c9         04 00 27 4e 0c 00 06 00 00 00 00 03 01 47 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         G1`                ┆
0x5490…54c9         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x5490…54c9       }
0x54c9…54e0       0a b0 53 4c 41 56 45 20 44 45 42 55 47 47 49 4e 47 20 2d 2d 20 45 6e                              ┆  SLAVE DEBUGGING -- En┆
0x54e0…5500       74 65 72 20 4d 42 20 65 6e 74 72 79 3a 20 30 30 30 30 30 2f 0d 0a 0d 0a b0 f0 49 20 61 73 73 75   ┆ter MB entry: 00000/      I assu┆
0x5500…5520       6d 65 20 79 6f 75 20 73 65 6c 65 63 74 20 65 6e 74 72 79 20 6e 75 6d 62 65 72 20 32 20 74 68 69   ┆me you select entry number 2 thi┆
0x5520…552b       73 20 74 69 6d 65 2e 0d 0a 0d 0a                                                                  ┆s time.    ┆
0x552b…552e       FormFeed {
0x552b…552e         0c 83 8c                                                                                          ┆   ┆
0x552b…552e       }
0x552e…5540       0a b0 2d 2d 2d 2d 20 43 4f 4d 20 36 30 31 20 53 45 4c                                             ┆  ---- COM 601 SEL┆
0x5540…5560       46 54 45 53 54 20 4d 45 4e 55 20 2d 2d 2d 2d 0d 0a b0 74 65 73 74 20 6e 6f 2e 3a 0d 0a b0 b0 30   ┆FTEST MENU ----   test no.:    0┆
0x5560…5580       30 30 30 37 20 3d 20 38 32 37 33 20 63 68 43 20 74 65 73 74 0d 0a b0 30 30 30 30 36 20 3d 20 38   ┆0007 = 8273 chC test   00006 = 8┆
0x5580…55a0       32 37 34 20 63 68 42 20 74 65 73 74 0d 0a b0 30 30 30 30 35 20 3d 20 38 32 37 34 20 63 68 41 20   ┆274 chB test   00005 = 8274 chA ┆
0x55a0…55c0       74 65 73 74 0d 0a b0 30 30 30 30 34 20 3d 20 44 4d 41 20 74 65 73 74 0d 0a b0 30 30 30 30 33 20   ┆test   00004 = DMA test   00003 ┆
0x55c0…55e0       3d 20 50 49 54 20 74 65 73 74 0d 0a b0 30 30 30 30 32 20 3d 20 50 50 49 20 74 65 73 74 0d 0a b0   ┆= PIT test   00002 = PPI test   ┆
0x55e0…5600       30 30 30 30 31 20 3d 20 43 53 20 74 65 73 74 0d 0a b0 30 30 30 30 30 20 3d 20 52 41 4d 20 74 65   ┆00001 = CS test   00000 = RAM te┆
0x5600…5620 (43,) 73 74 0d 0a b0 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 20 53 65 6c   ┆st   ======================= Sel┆
0x5620…5640       66 74 65 73 74 20 50 61 72 61 6d 65 74 65 72 20 4d 65 6e 75 0d 0a b0 68 61 6c 74 20 6f 6e 20 65   ┆ftest Parameter Menu   halt on e┆
0x5640…5660       72 72 6f 72 09 09 09 3f 20 3c 59 2f 4e 3e 2c 20 59 2f 0d 0a b0 6c 6f 6f 70 09 09 09 09 3f 20 3c   ┆rror   ? <Y/N>, Y/   loop    ? <┆
0x5660…5680       59 2f 4e 3e 2c 20 4e 2f 0d 0a b0 62 6f 6f 74 20 61 66 74 65 72 20 74 65 73 74 20 09 09 3f 20 3c   ┆Y/N>, N/   boot after test   ? <┆
0x5680…56a0       59 2f 4e 3e 2c 20 4e 2f 0d 0a b0 73 75 70 70 72 65 73 73 20 73 74 61 74 75 73 20 63 68 65 63 6b   ┆Y/N>, N/   suppress status check┆
0x56a0…56c0       09 3f 20 3c 59 2f 4e 3e 2c 20 4e 2f 0d 0a b0 73 75 70 70 72 65 73 73 20 64 61 74 61 20 63 68 65   ┆ ? <Y/N>, N/   suppress data che┆
0x56c0…56e0       63 6b 09 3f 20 3c 59 2f 4e 3e 2c 20 4e 2f 0d 0a b0 74 65 73 74 20 6e 6f 2e 3a 20 30 30 30 30 30   ┆ck ? <Y/N>, N/   test no.: 00000┆
0x56e0…5700       2f 0d 0a 0d 0a 49 66 20 79 6f 75 20 73 65 6c 65 63 74 20 74 6f 20 6c 6f 6f 70 20 69 6e 20 74 65   ┆/    If you select to loop in te┆
0x5700…5720       73 74 20 6e 6f 20 34 20 74 68 69 73 20 68 61 70 70 65 6e 73 2e 0d 0a 0d 0a b0 3c 30 30 30 30 31   ┆st no 4 this happens.     <00001┆
0x5720…5740       3e 20 4c 43 50 20 6c 6f 6f 70 62 61 63 6b 20 74 65 73 74 3a 20 2a 2a 2a 20 50 61 73 73 20 30 30   ┆> LCP loopback test: *** Pass 00┆
0x5740…5760       30 30 38 20 3a 20 4f 4b 0d 0a b0 3c 30 30 30 30 31 3e 20 4c 43 50 20 6c 6f 6f 70 62 61 63 6b 20   ┆008 : OK   <00001> LCP loopback ┆
0x5760…5780       74 65 73 74 3a 20 2a 2a 2a 20 50 61 73 73 20 30 30 30 30 39 20 3a 20 4f 4b 0d 0a b0 81 3c 30 30   ┆test: *** Pass 00009 : OK    <00┆
0x5780…57a0       30 30 32 3e 20 44 4d 41 20 74 65 73 74 3a 20 2a 2a 2a 20 50 61 73 73 20 30 30 30 30 31 20 3a 20   ┆002> DMA test: *** Pass 00001 : ┆
0x57a0…57c0       4f 4b 0d 0a b0 3c 30 30 30 30 31 3e 20 4c 43 50 20 6c 6f 6f 70 62 61 63 6b 20 74 65 73 74 3a 20   ┆OK   <00001> LCP loopback test: ┆
0x57c0…57e0       2a 2a 2a 20 50 61 73 73 20 30 30 30 31 30 20 3a 20 4f 4b 0d 0a b0 3c 30 30 30 30 31 3e 20 4c 43   ┆*** Pass 00010 : OK   <00001> LC┆
0x57e0…5800       50 20 6c 6f 6f 70 62 61 63 6b 20 74 65 73 74 3a 20 2a 2a 2a 20 50 61 73 73 20 30 30 30 31 31 20   ┆P loopback test: *** Pass 00011 ┆
0x5800…5820 (44,) 3a 20 4f 4b 0d 0a b0 81 3c 30 30 30 30 32 3e 20 44 4d 41 20 74 65 73 74 3a 20 2a 2a 2a 20 50 61   ┆: OK    <00002> DMA test: *** Pa┆
0x5820…5840       73 73 20 30 30 30 30 32 20 3a 20 4f 4b 0d 0a 0d 0a 54 68 69 73 20 70 61 74 74 65 72 6e 20 63 6f   ┆ss 00002 : OK    This pattern co┆
0x5840…5860       6e 74 69 6e 75 65 73 20 75 6e 74 69 6c 20 61 6e 20 65 72 72 6f 72 20 69 73 20 66 6f 75 6e 64 20   ┆ntinues until an error is found ┆
0x5860…5880       6f 72 20 75 6e 74 69 6c 20 74 68 65 20 0a 6f 70 65 72 61 74 6f 72 20 65 6e 74 65 72 73 20 61 20   ┆or until the  operator enters a ┆
0x5880…58a0       63 6f 6d 6d 61 6e 64 20 66 72 6f 6d 20 74 68 65 20 6b 65 79 62 6f 61 72 64 2e 0d 0a 0d 0a 54 68   ┆command from the keyboard.    Th┆
0x58a0…58c0       65 20 74 65 73 74 20 73 6c 61 76 65 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 61 62 6c 65 20 74 6f   ┆e test slave will not be able to┆
0x58c0…58e0       20 61 6e 73 77 65 72 20 77 69 74 68 20 69 74 27 73 20 74 65 73 74 20 0a 6d 65 6e 75 20 69 66 20   ┆ answer with it's test  menu if ┆
0x58e0…5900       69 74 20 68 61 73 20 64 69 73 63 6f 76 65 72 65 64 20 61 20 63 68 65 63 6b 73 75 6d 20 6f 72 20   ┆it has discovered a checksum or ┆
0x5900…5920       61 20 52 41 4d 20 65 72 72 6f 72 20 28 65 72 72 6f 72 20 0a 6e 75 6d 62 65 72 20 31 20 61 6e 64   ┆a RAM error (error  number 1 and┆
0x5920…5940       20 32 29 2e 20 54 68 65 73 65 65 72 72 6f 72 73 20 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 20   ┆ 2). Theseerrors are considered ┆
0x5940…5951       74 6f 20 62 65 20 6f 6e 20 61 20 76 65 72 79 20 0a                                                ┆to be on a very  ┆
0x5951…5954       FormFeed {
0x5951…5954         0c 83 8c                                                                                          ┆   ┆
0x5951…5954       }
0x5954…5960       0a 6c 6f 77 20 6c 65 76 65 6c 2c 20                                                               ┆ low level, ┆
0x5960…5980       77 68 65 72 65 20 6e 6f 20 52 41 4d 20 69 73 20 75 73 65 64 20 62 79 20 74 68 65 20 73 65 6c 66   ┆where no RAM is used by the self┆
0x5980…59a0       74 65 73 74 2e 20 54 68 69 73 20 61 6c 73 6f 20 0a 6d 65 61 6e 73 20 74 68 61 74 20 6e 6f 20 53   ┆test. This also  means that no S┆
0x59a0…59c0       54 41 43 4b 20 69 73 20 75 73 65 64 20 61 6e 64 20 74 68 65 72 65 62 79 20 70 72 6f 63 65 64 75   ┆TACK is used and thereby procedu┆
0x59c0…59e0       72 65 20 63 61 6c 6c 73 20 0a 64 69 73 61 62 65 6c 65 64 2e 0d 0a 0d 0a 54 68 65 20 22 74 65 73   ┆re calls  disabeled.    The "tes┆
0x59e0…5a00       74 2d 6d 61 73 74 65 72 22 20 73 65 6c 66 74 65 73 74 20 74 65 72 6d 69 6e 61 74 65 73 20 77 69   ┆t-master" selftest terminates wi┆
0x5a00…5a20 (45,) 74 68 20 73 65 6e 64 69 6e 67 20 61 6c 6c 20 0a 22 74 65 73 74 2d 73 6c 61 76 65 73 22 20 74 6f   ┆th sending all  "test-slaves" to┆
0x5a20…5a40       20 74 68 65 69 72 20 62 6f 6f 74 6c 6f 61 64 20 73 74 61 74 65 2e 20 54 68 65 20 22 74 65 73 74   ┆ their bootload state. The "test┆
0x5a40…5a60       2d 6d 61 73 74 65 72 22 20 0a 77 72 69 74 65 73 20 61 20 6d 65 73 73 61 67 65 20 74 6f 20 74 68   ┆-master"  writes a message to th┆
0x5a60…5a80       65 20 63 6f 6e 73 6f 6c 65 20 66 6f 72 20 65 76 65 72 79 20 22 74 65 73 74 2d 73 6c 61 76 65 22   ┆e console for every "test-slave"┆
0x5a80…5aa0       20 74 68 61 74 20 0a 69 73 20 73 65 6e 74 20 74 6f 20 62 6f 6f 74 6c 6f 61 64 2e 0d 0a 0d 0a b0   ┆ that  is sent to bootload.     ┆
0x5aa0…5ac0       3c 30 30 30 30 31 3e 20 53 65 6e 74 20 74 6f 20 62 6f 6f 74 6c 6f 61 64 0d 0a b0 3c 30 30 30 30   ┆<00001> Sent to bootload   <0000┆
0x5ac0…5ae0       32 3e 20 53 65 6e 74 20 74 6f 20 62 6f 6f 74 6c 6f 61 64 0d 0a b0 3c 30 30 30 30 33 3e 20 53 65   ┆2> Sent to bootload   <00003> Se┆
0x5ae0…5b00       6e 74 20 74 6f 20 62 6f 6f 74 6c 6f 61 64 0d 0a 0d 0a b0 52 43 20 33 39 20 4d 6f 6e 69 74 6f 72   ┆nt to bootload     RC 39 Monitor┆
0x5b00…5b20       20 72 65 6c 65 61 73 65 20 31 2e 30 0d 0a b0 2e 0d 0a 0d 0a 57 68 65 6e 20 74 68 65 20 73 65 6c   ┆ release 1.0   .    When the sel┆
0x5b20…5b40       66 74 65 73 74 20 69 73 20 63 6f 6d 70 6c 65 74 65 20 74 68 65 20 22 74 65 73 74 2d 6d 61 73 74   ┆ftest is complete the "test-mast┆
0x5b40…5b60       65 72 22 20 65 6e 74 65 72 73 20 69 74 73 20 0a 6d 6f 6e 69 74 6f 72 2f 6c 6f 61 64 65 72 20 70   ┆er" enters its  monitor/loader p┆
0x5b60…5b80       72 6f 67 72 61 6d 2e 20 54 68 65 20 6d 6f 6e 69 74 6f 72 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65   ┆rogram. The monitor commands are┆
0x5b80…5ba0       20 64 6f 63 75 6d 65 6e 74 65 64 20 0a 69 6e 20 61 6e 6f 74 68 65 72 20 6d 61 6e 75 61 6c 20 61   ┆ documented  in another manual a┆
0x5ba0…5bc0       6e 64 20 6f 6e 6c 79 20 61 20 66 65 77 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 6d 65 6e 74 69   ┆nd only a few commands are menti┆
0x5bc0…5be0       6f 6e 65 64 20 0a 68 65 72 65 2e 20 54 68 65 20 22 4c 22 20 63 6f 6d 6d 61 6e 64 20 69 73 20 75   ┆oned  here. The "L" command is u┆
0x5be0…5c00       73 65 64 20 74 6f 20 62 6f 6f 74 6c 6f 61 64 20 74 68 65 20 58 45 4e 49 58 20 0a 6f 70 65 72 61   ┆sed to bootload the XENIX  opera┆
0x5c00…5c20 (46,) 74 69 6e 67 20 73 79 73 74 65 6d 20 61 6e 64 20 74 68 65 20 73 79 6e 74 61 78 20 69 73 20 6c 69   ┆ting system and the syntax is li┆
0x5c20…5c40       6b 65 20 74 68 69 73 3a 0d 0a 0d 0a b0 4c 28 57 2f 46 29 28 47 29 28 3a 73 74 72 69 6e 67 29 0d   ┆ke this:     L(W/F)(G)(:string) ┆
0x5c40…5c60       0a 0d 0a 41 6c 6c 20 69 74 65 6d 73 20 69 6e 20 62 72 61 63 6b 65 74 73 20 61 72 65 20 6f 70 74   ┆   All items in brackets are opt┆
0x5c60…5c80       69 6f 6e 61 6c 2e 20 54 68 65 20 2f 20 73 68 6f 75 6c 64 20 62 65 20 0a 74 72 61 6e 73 6c 61 74   ┆ional. The / should be  translat┆
0x5c80…5ca0       65 64 20 74 6f 20 4f 52 2e 20 57 20 6d 65 61 6e 73 20 57 69 6e 63 68 65 73 74 65 72 20 61 6e 64   ┆ed to OR. W means Winchester and┆
0x5ca0…5cc0       20 69 73 20 64 65 66 61 75 6c 74 20 28 6e 6f 74 20 0a 6e 65 63 65 73 73 61 72 79 29 2e 20 46 20   ┆ is default (not  necessary). F ┆
0x5cc0…5ce0       6d 65 61 6e 73 20 66 6c 6f 70 70 79 2e 20 47 20 6d 65 61 6e 73 20 65 78 65 63 75 74 65 20 61 66   ┆means floppy. G means execute af┆
0x5ce0…5d00       74 65 72 20 6c 6f 61 64 69 6e 67 2e 20 0a 54 68 65 20 73 74 72 69 6e 67 2c 20 69 66 20 70 72 65   ┆ter loading.  The string, if pre┆
0x5d00…5d20       73 65 6e 74 2c 20 67 69 76 65 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 58 45 4e 49   ┆sent, gives the name of the XENI┆
0x5d20…5d40       58 20 6b 65 72 6e 65 6c 20 0a 74 6f 20 62 65 20 6c 6f 61 64 65 64 2c 20 64 65 66 61 75 6c 74 20   ┆X kernel  to be loaded, default ┆
0x5d40…5d60       69 73 20 2f 78 65 6e 69 78 2e 20 54 68 65 20 6d 6f 6e 69 74 6f 72 20 66 6f 72 63 65 73 20 74 68   ┆is /xenix. The monitor forces th┆
0x5d60…5d80       65 20 0a 73 74 72 69 6e 67 20 74 6f 20 6c 6f 77 65 72 20 63 61 73 65 2e 20 54 68 69 73 20 63 6f   ┆e  string to lower case. This co┆
0x5d80…5da0       6d 6d 61 6e 64 20 6c 6f 61 64 73 20 74 68 65 20 73 65 63 6f 6e 64 20 73 74 61 67 65 20 6f 66 20   ┆mmand loads the second stage of ┆
0x5da0…5dc0       0a 74 68 65 20 62 6f 6f 74 6c 6f 61 64 20 66 72 6f 6d 20 74 72 61 63 6b 20 30 20 6f 6e 20 65 69   ┆ the bootload from track 0 on ei┆
0x5dc0…5de0       74 68 65 72 20 77 69 6e 63 68 65 73 74 65 72 20 6f 72 20 66 6c 6f 70 70 79 20 0a 64 69 73 6b 2e   ┆ther winchester or floppy  disk.┆
0x5de0…5e00       20 54 68 65 20 73 65 63 6f 6e 64 20 73 74 61 67 65 20 62 6f 6f 74 20 22 6b 6e 6f 77 73 22 20 74   ┆ The second stage boot "knows" t┆
0x5e00…5e20 (47,) 68 65 20 58 45 4e 49 58 20 66 69 6c 65 20 73 79 73 74 65 6d 20 0a 61 6e 64 20 6c 6f 61 64 73 20   ┆he XENIX file system  and loads ┆
0x5e20…5e40       61 6e 64 20 65 78 65 63 75 74 65 73 20 74 68 65 20 6b 65 72 6e 65 6c 2e 0d 0a 0d 0a 41 6e 6f 74   ┆and executes the kernel.    Anot┆
0x5e40…5e60       68 65 72 20 75 73 65 66 75 6c 6c 20 6d 6f 6e 69 74 6f 72 20 63 6f 6d 6d 61 6e 64 20 69 73 20 74   ┆her usefull monitor command is t┆
0x5e60…5e80       68 65 20 28 48 2f 3f 29 20 63 6f 6d 6d 61 6e 64 2c 20 77 68 69 63 68 20 0a 64 69 73 70 6c 61 79   ┆he (H/?) command, which  display┆
0x5e80…5ea0       73 20 61 20 6d 65 6e 75 20 77 69 74 68 20 61 6c 6c 20 70 6f 73 73 69 62 6c 65 20 6d 6f 6e 69 74   ┆s a menu with all possible monit┆
0x5ea0…5eae       6f 72 20 63 6f 6d 6d 61 6e 64 73 2e 0d 0a                                                         ┆or commands.  ┆
0x5eae…5eb1       FormFeed {
0x5eae…5eb1         0c 83 b0                                                                                          ┆   ┆
0x5eae…5eb1       }
0x5eb1…5ec0       0a a1 b0 35 2e 20 54 48 45 20 22 54 45 53 54                                                      ┆   5. THE "TEST┆
0x5ec0…5ee0       2d 53 4c 41 56 45 22 0d 0a 0d 0a 57 68 65 6e 20 74 68 65 20 22 74 65 73 74 2d 6d 61 73 74 65 72   ┆-SLAVE"    When the "test-master┆
0x5ee0…5f00       22 20 68 61 73 20 66 69 6e 69 73 68 65 64 20 69 74 73 20 6f 77 6e 20 73 65 6c 66 74 65 73 74 2c   ┆" has finished its own selftest,┆
0x5f00…5f20       20 69 74 20 0a 77 69 6c 6c 20 62 65 20 61 62 6c 65 20 74 6f 20 6d 6f 6e 69 74 6f 72 20 6d 65 73   ┆ it  will be able to monitor mes┆
0x5f20…5f40       73 61 67 65 73 20 66 72 6f 6d 20 74 68 65 20 22 74 65 73 74 2d 73 6c 61 76 65 73 22 2c 20 61 6e   ┆sages from the "test-slaves", an┆
0x5f40…5f60       64 20 0a 74 6f 20 69 6e 66 6c 75 65 6e 63 65 20 74 68 65 73 65 20 74 6f 20 69 2e 65 2e 20 6c 6f   ┆d  to influence these to i.e. lo┆
0x5f60…5f80       6f 70 20 69 6e 20 61 20 73 70 65 63 69 66 69 63 20 74 65 73 74 20 73 65 76 65 72 61 6c 20 0a 74   ┆op in a specific test several  t┆
0x5f80…5fa0       69 6d 65 73 2e 20 54 68 69 73 20 6d 65 61 6e 73 2c 20 74 68 61 74 20 74 68 65 20 22 74 65 73 74   ┆imes. This means, that the "test┆
0x5fa0…5fc0       2d 6d 61 73 74 65 72 22 20 61 63 74 73 20 61 73 20 61 6e 20 0a 69 6e 74 65 6c 6c 69 67 65 6e 74   ┆-master" acts as an  intelligent┆
0x5fc0…5fe0       20 6d 6f 6e 69 74 6f 72 20 66 6f 72 20 61 20 64 65 62 75 67 67 69 6e 67 20 70 72 6f 63 65 64 75   ┆ monitor for a debugging procedu┆
0x5fe0…6000       72 65 20 6f 6e 20 74 68 65 20 22 74 65 73 74 2d 0a 73 6c 61 76 65 73 22 2e 20 4f 6e 65 20 64 69   ┆re on the "test- slaves". One di┆
0x6000…6020 (48,) 73 61 64 76 61 6e 74 61 67 65 20 77 69 74 68 20 74 68 69 73 20 61 70 70 72 6f 61 63 68 20 6d 61   ┆sadvantage with this approach ma┆
0x6020…6040       79 20 62 65 2c 20 74 68 61 74 20 61 20 0a 67 72 65 61 74 20 64 65 61 6c 20 6f 66 20 74 68 65 20   ┆y be, that a  great deal of the ┆
0x6040…6060       68 61 72 64 77 61 72 65 20 28 52 41 4d 20 61 6e 64 20 4d 75 6c 74 69 62 75 73 20 69 6e 74 65 72   ┆hardware (RAM and Multibus inter┆
0x6060…6080       66 61 63 65 20 0a 6c 6f 67 69 63 29 20 64 65 66 69 6e 69 74 65 6c 79 20 6d 75 73 74 20 77 6f 72   ┆face  logic) definitely must wor┆
0x6080…60a0       6b 20 74 6f 20 63 61 72 72 79 20 74 68 69 73 20 64 65 62 75 67 67 69 6e 67 20 0a 74 65 63 68 6e   ┆k to carry this debugging  techn┆
0x60a0…60c0       69 71 75 65 20 6f 75 74 20 73 75 63 63 65 73 66 75 6c 6c 79 2e 20 41 6e 20 61 64 76 61 6e 74 61   ┆ique out succesfully. An advanta┆
0x60c0…60e0       67 65 20 6d 61 79 20 62 65 20 74 68 61 74 20 74 68 69 73 20 0a 6d 65 74 68 6f 64 20 65 66 66 65   ┆ge may be that this  method effe┆
0x60e0…6100       63 74 69 76 65 6c 79 20 63 68 65 63 6b 73 20 74 68 65 20 73 61 6d 65 20 4d 75 6c 74 69 62 75 73   ┆ctively checks the same Multibus┆
0x6100…6120       20 6c 6f 67 69 63 2e 0d 0a 0d 0a 49 66 20 68 6f 77 65 76 65 72 20 74 68 65 20 52 41 4d 20 6f 72   ┆ logic.    If however the RAM or┆
0x6120…6140       20 4d 75 6c 74 69 62 75 73 20 61 72 62 69 74 72 61 74 69 6f 6e 20 6c 6f 67 69 63 20 66 61 69 6c   ┆ Multibus arbitration logic fail┆
0x6140…6160       73 2c 20 69 74 20 0a 77 69 6c 6c 20 62 65 20 6e 61 74 75 72 61 6c 20 74 6f 20 73 77 69 74 63 68   ┆s, it  will be natural to switch┆
0x6160…6180       20 74 68 65 20 74 65 73 74 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 6f 76 65 72 20 74 6f 20   ┆ the test communication over to ┆
0x6180…61a0       74 68 65 20 0a 6f 6e 2d 62 6f 61 72 64 20 56 2e 32 34 20 63 68 61 6e 6e 65 6c 20 28 74 65 73 74   ┆the  on-board V.24 channel (test┆
0x61a0…61c0       2d 6f 75 74 70 75 74 20 73 77 69 74 63 68 29 2e 20 54 68 65 6e 20 61 20 73 70 65 63 69 61 6c 20   ┆-output switch). Then a special ┆
0x61c0…61e0       0a 73 65 70 65 72 61 74 65 6c 79 20 72 75 6e 20 74 65 73 74 20 74 68 61 74 20 65 78 65 72 63 69   ┆ seperately run test that exerci┆
0x61e0…6200       73 65 73 20 74 68 65 20 4d 75 6c 74 69 62 75 73 20 69 6e 74 65 72 66 61 63 65 20 0a 6c 6f 67 69   ┆ses the Multibus interface  logi┆
0x6200…6220 (49,) 63 20 6d 61 79 20 62 65 20 73 74 61 72 74 65 64 20 66 72 6f 6d 20 74 68 65 20 63 6f 6e 73 6f 6c   ┆c may be started from the consol┆
0x6220…6240       65 2e 20 54 68 65 20 64 75 61 6c 20 74 65 73 74 20 0a 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20   ┆e. The dual test  communication ┆
0x6240…6260       63 68 61 6e 6e 65 6c 20 61 70 70 72 6f 61 63 68 20 6d 61 6b 65 73 20 74 68 65 20 52 43 20 33 39   ┆channel approach makes the RC 39┆
0x6260…6280       20 73 65 6c 66 74 65 73 74 20 61 20 0a 76 65 72 79 20 66 6c 65 78 69 62 6c 65 20 74 6f 6f 6c 2e   ┆ selftest a  very flexible tool.┆
0x6280…62a0       0d 0a 0d 0a 54 68 65 20 22 74 65 73 74 2d 73 6c 61 76 65 22 20 73 6f 66 74 77 61 72 65 20 77 69   ┆    The "test-slave" software wi┆
0x62a0…62c0       6c 6c 20 62 65 20 69 6e 73 74 61 6c 6c 65 64 20 6f 6e 20 74 68 65 20 45 54 43 20 36 31 31 2c 20   ┆ll be installed on the ETC 611, ┆
0x62c0…62e0       0a 74 68 65 20 43 4f 4d 20 36 30 31 20 61 6e 64 20 74 68 65 20 49 54 43 20 36 30 32 20 63 61 72   ┆ the COM 601 and the ITC 602 car┆
0x62e0…6300       64 73 2e 20 54 68 65 20 73 74 72 75 63 74 75 72 65 20 6f 66 20 74 68 65 20 0a 22 74 65 73 74 2d   ┆ds. The structure of the  "test-┆
0x6300…6320       73 6c 61 76 65 22 20 73 65 6c 66 74 65 73 74 20 69 73 20 73 68 6f 77 6e 20 6f 6e 20 74 68 65 20   ┆slave" selftest is shown on the ┆
0x6320…632c       6e 65 78 74 20 70 61 67 65 2e 0d 0a                                                               ┆next page.  ┆
0x632c…632f       FormFeed {
0x632c…632f         0c 82 a0                                                                                          ┆   ┆
0x632c…632f       }
0x632f…6330       0a                                                                                                ┆ ┆
0x6330…6369       Params {
0x6330…6369         04 00 27 4e 0a 00 06 00 00 00 00 02 01 3d 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         =1`                ┆
0x6330…6369         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x6330…6369       }
0x6369…63a2       Params {
0x6369…63a2         04 00 27 4e 0a 00 06 00 00 00 00 03 01 3c 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         <1`                ┆
0x6369…63a2         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x6369…63a2       }
0x63a2…63c0       0a 09 09 09 09 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 09 09         ┆     ---------------------    ┆
0x63c0…63e0       09 09 21 20 20 20 20 20 50 6f 77 65 72 2d 6f 6e 09 09 21 0d 0a 09 09 09 09 2d 2d 2d 2d 2d 2d 2d   ┆  !     Power-on  !      -------┆
0x63e0…6400       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 09 09 09 09 09 09 21 0d 0a 09 09 09 09 2d 2d 2d   ┆--------------        !      ---┆
0x6400…6420 (50,) 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 09 09 09 09 21 20 20 20 20 20 4d 65   ┆------------------      !     Me┆
0x6420…6440       6d 6f 72 79 20 54 65 73 74 09 21 0d 0a 09 09 09 09 21 20 20 20 20 20 20 28 52 4f 4d 2f 52 41 4d   ┆mory Test !      !      (ROM/RAM┆
0x6440…6460       29 09 21 0d 0a 09 09 09 09 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a   ┆) !      ---------------------  ┆
0x6460…6480       09 09 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 21 0d 0a 09 09 5e 09 09 2d 2d   ┆  --------------------!    ^  --┆
0x6480…64a0       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 09 09 5e 09 09 21 20 54 65 73 74   ┆-------------------    ^  ! Test┆
0x64a0…64c0       20 41 64 6d 69 6e 69 73 74 72 61 74 6f 72 21 0d 0a 09 09 5e 09 09 21 09 09 09 09 21 0d 0a 09 09   ┆ Administrator!    ^  !    !    ┆
0x64c0…64e0       5e 09 09 21 20 53 65 6c 65 63 74 20 6e 65 78 74 20 74 65 73 74 09 21 09 20 20 20 2d 2d 2d 2d 2d   ┆^  ! Select next test !    -----┆
0x64e0…6500       2d 2d 2d 2d 2d 2d 2d 0d 0a 09 09 5e 09 09 21 09 09 09 09 21 2d 2d 2d 2d 2d 2d 2d 21 20 20 54 65   ┆-------    ^  !    !-------!  Te┆
0x6500…6520       73 74 20 31 20 20 21 0d 0a 09 09 5e 09 09 21 20 57 72 69 74 65 20 65 72 72 6f 72 2f 6f 6b 20 09   ┆st 1  !    ^  ! Write error/ok  ┆
0x6520…6540       21 09 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 09 09 5e 09 09 21 20 6d 65 73 73 61 67   ┆!    ------------    ^  ! messag┆
0x6540…6560       65 73 09 09 21 09 09 20 20 20 20 21 0d 0a 09 09 5e 09 09 21 09 09 09 09 21 09 20 20 20 2d 2d 2d   ┆es  !      !    ^  !    !    ---┆
0x6560…6580       2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 09 09 5e 09 09 21 20 4d 6f 6e 69 74 6f 72 20 4f 70 65 72 61 74   ┆---------    ^  ! Monitor Operat┆
0x6580…65a0       6f 72 20 20 21 2d 2d 2d 2d 2d 2d 2d 21 20 20 54 65 73 74 20 32 20 20 21 0d 0a 09 09 5e 09 09 21   ┆or  !-------!  Test 2  !    ^  !┆
0x65a0…65c0       20 65 6e 74 72 79 73 2c 20 61 6e 64 20 63 68 61 6e 2d 09 21 09 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d   ┆ entrys, and chan- !    --------┆
0x65c0…65e0       2d 2d 2d 2d 0d 0a 09 09 5e 09 09 21 20 67 65 20 74 65 73 74 20 6d 6f 64 65 2e 09 21 09 09 20 20   ┆----    ^  ! ge test mode. !    ┆
0x65e0…6600       20 20 21 0d 0a 09 09 5e 09 09 21 09 09 09 09 21 09 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆  !    ^  !    !    ------------┆
0x6600…6620 (51,) 0d 0a 09 09 5e 09 09 21 20 48 61 6c 74 20 6f 6e 20 65 72 72 6f 72 09 21 2d 2d 2d 2d 2d 2d 2d 21   ┆    ^  ! Halt on error !-------!┆
0x6620…6640       20 20 54 65 73 74 20 6e 20 20 21 0d 0a 09 09 5e 09 09 21 20 4c 6f 6f 70 20 69 6e 20 74 65 73 74   ┆  Test n  !    ^  ! Loop in test┆
0x6640…6660       09 09 21 09 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 09 09 5e 09 09 21 20 42 75 72 6e   ┆  !    ------------    ^  ! Burn┆
0x6660…6680       20 69 6e 20 6d 6f 64 65 09 09 21 09 09 20 20 20 20 21 0d 0a 09 09 5e 09 09 21 20 53 75 70 70 72   ┆ in mode  !      !    ^  ! Suppr┆
0x6680…66a0       65 73 73 20 64 61 74 61 2f 09 21 09 09 20 20 20 20 21 0d 0a 09 09 5e 09 09 21 20 73 74 61 74 75   ┆ess data/ !      !    ^  ! statu┆
0x66a0…66c0       73 20 63 68 65 63 6b 09 09 21 09 09 20 20 20 20 21 0d 0a 09 09 5e 20 20 20 20 20 20 20 20 20 21   ┆s check  !      !    ^         !┆
0x66c0…66e0       09 09 09 09 21 09 09 20 20 20 20 21 0d 0a 09 09 5e 20 20 20 20 20 20 20 20 20 21 20 53 65 6c 65   ┆    !      !    ^         ! Sele┆
0x66e0…6700       63 74 20 43 6f 6d 6d 75 6e 69 63 61 2d 09 21 09 09 20 20 20 20 21 0d 0a 09 20 09 5e 09 09 21 20   ┆ct Communica- !      !     ^  ! ┆
0x6700…6720       74 69 6f 6e 20 63 68 61 6e 6e 65 6c 09 09 21 09 09 20 20 20 20 21 0d 0a 09 09 5e 09 09 21 20 28   ┆tion channel  !      !    ^  ! (┆
0x6720…6740       4d 75 6c 74 69 62 75 73 20 6f 72 20 6f 6e 2d 09 21 09 09 20 20 20 20 21 0d 0a 09 09 5e 20 20 20   ┆Multibus or on- !      !    ^   ┆
0x6740…6760       20 20 20 20 20 20 21 20 62 6f 61 72 64 20 63 6f 6e 73 6f 6c 65 29 09 21 09 09 20 20 20 20 21 0d   ┆      ! board console) !      ! ┆
0x6760…6780       0a 09 09 5e 09 09 21 09 09 09 09 21 09 09 20 20 20 20 21 0d 0a 09 09 5e 20 09 09 21 20 b0 44 65   ┆   ^  !    !      !    ^   !  De┆
0x6780…67a0       66 61 75 6c 74 20 54 65 73 74 73 09 f0 21 09 09 20 20 20 20 21 0d 0a 09 09 5e 09 09 21 20 b0 45   ┆fault Tests  !      !    ^  !  E┆
0x67a0…67c0       78 74 65 6e 64 65 64 20 54 65 73 74 73 09 f0 21 09 09 20 20 20 20 21 0d 0a 09 09 5e 20 09 09 21   ┆xtended Tests  !      !    ^   !┆
0x67c0…67e0       20 b0 53 65 70 65 72 61 74 65 20 54 65 73 74 73 09 f0 21 09 09 20 20 20 20 21 0d 0a 09 09 5e 09   ┆  Seperate Tests  !      !    ^ ┆
0x67e0…6800       09 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 09 20 20 20 20 20 20 20 20 20   ┆ ---------------------          ┆
0x6800…6820 (52,) 21 0d 0a 09 09 5e 09 09 09 09 09 09 09 09 20 20 20 20 21 0d 0a 09 09 5e 09 09 09 09 09 09 09 09   ┆!    ^            !    ^        ┆
0x6820…6840       20 20 20 20 21 0d 0a 09 09 5e 09 09 09 09 21 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆    !    ^    !-----------------┆
0x6840…6860       2d 2d 2d 2d 2d 2d 21 0d 0a 09 09 5e 09 6e 6f 09 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆------!    ^ no ----------------┆
0x6860…6880       2d 2d 2d 2d 2d 0d 0a 09 09 5e 2d 2d 2d 2d 2d 2d 2d 2d 2d 21 20 20 20 45 6e 64 20 6f 66 20 54 65   ┆-----    ^---------!   End of Te┆
0x6880…68a0       73 74 20 3f 09 21 0d 0a 09 09 09 09 21 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆st ? !      !-------------------┆
0x68a0…68c0       21 0d 0a 09 09 09 09 09 20 20 20 20 20 21 20 79 65 73 0d 0a 09 09 09 09 09 20 20 20 1f 20 21 0d   ┆!            ! yes            ! ┆
0x68c0…68e0       0a 09 09 09 09 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 09 09 09 09   ┆     ---------------------      ┆
0x68e0…6900       21 20 20 20 20 20 20 42 4f 4f 54 4c 4f 41 44 20 20 20 20 20 21 0d 0a 09 09 09 09 2d 2d 2d 2d 2d   ┆!      BOOTLOAD     !      -----┆
0x6900…6916       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 0d 0a 0d 0a                                 ┆----------------      ┆
0x6916…694f       Params {
0x6916…694f         04 00 27 4e 0a 00 06 00 00 00 00 03 01 3d 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         =1`                ┆
0x6916…694f         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x6916…694f       }
0x694f…6988       Params {
0x694f…6988         04 00 27 4e 0a 00 06 00 00 00 00 02 01 3d 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         =1`                ┆
0x694f…6988         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x694f…6988       }
0x6988…6989       0a                                                                                                ┆ ┆
0x6989…698c       FormFeed {
0x6989…698c         0c 83 88                                                                                          ┆   ┆
0x6989…698c       }
0x698c…69a0       0a b0 a1 35 2e 31 20 48 61 72 64 77 61 72 65 20 50 72 65 72                                       ┆   5.1 Hardware Prer┆
0x69a0…69c0       65 71 75 69 73 69 74 65 73 2e 0d 0a 0d 0a 54 68 65 20 73 65 6c 66 74 65 73 74 20 73 79 73 74 65   ┆equisites.    The selftest syste┆
0x69c0…69e0       6d 20 61 73 73 75 6d 65 73 20 73 65 76 65 72 61 6c 20 74 68 69 6e 67 73 20 61 62 6f 75 74 20 74   ┆m assumes several things about t┆
0x69e0…6a00       68 65 20 0a 69 6e 74 65 6c 6c 69 67 65 6e 74 20 53 42 43 20 68 61 72 64 77 61 72 65 20 28 22 74   ┆he  intelligent SBC hardware ("t┆
0x6a00…6a20 (53,) 65 73 74 2d 73 6c 61 76 65 73 22 29 2e 0d 0a 0d 0a 61 29 20 84 45 76 65 72 79 20 69 6e 74 65 6c   ┆est-slaves").    a)  Every intel┆
0x6a20…6a40       6c 69 67 65 6e 74 20 52 43 20 33 39 20 53 42 43 20 63 61 72 64 20 63 6f 6d 6d 75 6e 69 63 61 74   ┆ligent RC 39 SBC card communicat┆
0x6a40…6a60       65 73 20 77 69 74 68 20 74 68 65 20 0a 19 83 80 80 22 74 65 73 74 2d 6d 61 73 74 65 72 22 20 74   ┆es with the      "test-master" t┆
0x6a60…6a80       68 72 6f 75 67 68 20 61 20 44 75 61 6c 2d 50 6f 72 74 20 52 41 4d 20 61 72 65 61 2e 20 54 68 65   ┆hrough a Dual-Port RAM area. The┆
0x6a80…6aa0       20 44 50 2d 52 41 4d 20 0a 19 83 80 80 4d 75 6c 74 69 62 75 73 20 61 64 64 72 65 73 73 20 6d 75   ┆ DP-RAM      Multibus address mu┆
0x6aa0…6ac0       73 74 20 62 65 20 73 74 72 61 70 61 62 6c 65 2c 20 61 6e 64 20 69 74 20 6d 75 73 74 20 62 65 20   ┆st be strapable, and it must be ┆
0x6ac0…6ae0       0a 19 83 80 80 70 6f 73 73 69 62 6c 65 20 74 6f 20 6c 6f 63 61 74 65 20 74 68 65 20 52 41 4d 20   ┆     possible to locate the RAM ┆
0x6ae0…6b00       74 6f 20 65 6e 64 20 61 74 20 61 20 36 34 4b 20 62 6f 75 6e 64 61 72 79 2e 20 49 66 20 0a 19 83   ┆to end at a 64K boundary. If    ┆
0x6b00…6b20       80 80 74 68 65 20 44 50 2d 52 41 4d 20 73 69 7a 65 20 69 73 20 76 61 72 69 61 62 6c 65 20 69 74   ┆  the DP-RAM size is variable it┆
0x6b20…6b40       20 73 68 6f 75 6c 64 20 62 65 20 70 6f 73 73 69 62 6c 65 20 66 6f 72 20 74 68 65 20 0a 19 83 80   ┆ should be possible for the     ┆
0x6b40…6b60       80 73 65 6c 66 74 65 73 74 20 70 72 6f 67 72 61 6d 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 74   ┆ selftest program to determine t┆
0x6b60…6b80       68 65 20 73 69 7a 65 20 6f 66 20 74 68 65 20 44 75 61 6c 2d 50 6f 72 74 65 64 20 0a 19 83 80 80   ┆he size of the Dual-Ported      ┆
0x6b80…6ba0       52 41 4d 2e 20 41 6c 73 6f 20 69 66 20 74 68 65 20 6f 6e 2d 62 6f 61 72 64 20 52 41 4d 20 73 69   ┆RAM. Also if the on-board RAM si┆
0x6ba0…6bc0       7a 65 20 69 73 20 76 61 72 69 61 62 6c 65 20 69 74 20 73 68 6f 75 6c 64 20 0a 19 83 80 80 62 65   ┆ze is variable it should      be┆
0x6bc0…6be0       20 70 6f 73 73 69 62 6c 65 20 66 6f 72 20 74 68 65 20 74 65 73 74 20 70 72 6f 67 72 61 6d 20 74   ┆ possible for the test program t┆
0x6be0…6c00       6f 20 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20 52 41 4d 20 0a 19 83 80 80 73 69 7a 65 2e 0d 0a   ┆o determine the RAM      size.  ┆
0x6c00…6c20 (54,) 0d 0a 62 29 20 84 45 76 65 72 79 20 69 6e 74 65 6c 6c 69 67 65 6e 74 20 52 43 20 33 39 20 53 42   ┆  b)  Every intelligent RC 39 SB┆
0x6c20…6c40       43 20 63 61 72 64 20 6d 75 73 74 20 62 65 20 64 65 73 69 67 6e 65 64 20 77 69 74 68 20 61 6e 20   ┆C card must be designed with an ┆
0x6c40…6c60       0a 19 83 80 80 61 73 79 6e 63 68 72 6f 6e 6f 75 73 20 56 2e 32 34 20 69 6e 74 65 72 66 61 63 65   ┆     asynchronous V.24 interface┆
0x6c60…6c80       20 74 6f 20 61 20 74 74 79 2d 63 6f 6d 70 61 74 69 62 6c 65 20 63 6f 6e 73 6f 6c 65 2e 20 0d 0a   ┆ to a tty-compatible console.   ┆
0x6c80…6ca0       0d 0a 63 29 20 84 45 76 65 72 79 20 69 6e 74 65 6c 6c 69 67 65 6e 74 20 52 43 20 33 39 20 53 42   ┆  c)  Every intelligent RC 39 SB┆
0x6ca0…6cc0       43 20 63 61 72 64 20 6d 75 73 74 20 62 65 20 65 71 75 69 70 70 65 64 20 77 69 74 68 20 61 20 0a   ┆C card must be equipped with a  ┆
0x6cc0…6ce0       19 83 80 80 74 65 73 74 2d 6f 75 74 70 75 74 20 73 77 69 74 63 68 2e 20 54 68 65 20 6c 6f 67 69   ┆    test-output switch. The logi┆
0x6ce0…6d00       63 61 6c 20 6c 65 76 65 6c 20 6f 66 20 74 68 65 20 73 74 72 61 70 20 6d 75 73 74 20 62 65 20 0a   ┆cal level of the strap must be  ┆
0x6d00…6d20       19 83 80 80 65 61 73 69 6c 79 20 72 65 61 64 20 62 79 20 74 68 65 20 73 65 6c 66 74 65 73 74 20   ┆    easily read by the selftest ┆
0x6d20…6d40       70 72 6f 67 72 61 6d 2e 20 57 68 65 6e 20 74 68 69 73 20 73 77 69 74 63 68 20 69 73 20 0a 19 83   ┆program. When this switch is    ┆
0x6d40…6d60       80 80 73 74 72 61 70 70 65 64 20 74 6f 20 6c 6f 67 69 63 20 22 68 69 67 68 22 20 74 68 65 20 73   ┆  strapped to logic "high" the s┆
0x6d60…6d80       65 6c 66 74 65 73 74 20 63 6f 6d 6d 75 6e 69 63 61 74 65 73 20 77 69 74 68 20 0a 19 83 80 80 74   ┆elftest communicates with      t┆
0x6d80…6da0       68 65 20 22 74 65 73 74 2d 6d 61 73 74 65 72 22 20 61 63 72 6f 73 73 20 74 68 65 20 4d 75 6c 74   ┆he "test-master" across the Mult┆
0x6da0…6dc0       69 62 75 73 20 76 69 61 20 44 50 2d 52 41 4d 2e 20 57 68 65 6e 20 74 68 65 20 0a 19 83 80 80 73   ┆ibus via DP-RAM. When the      s┆
0x6dc0…6de0       77 69 74 63 68 20 69 73 20 73 74 72 61 70 70 65 64 20 74 6f 20 6c 6f 67 69 63 20 22 6c 6f 77 22   ┆witch is strapped to logic "low"┆
0x6de0…6e00       20 74 68 65 20 73 65 6c 66 74 65 73 74 20 0a 19 83 80 80 63 6f 6d 6d 75 6e 69 63 61 74 65 73 20   ┆ the selftest      communicates ┆
0x6e00…6e20 (55,) 77 69 74 68 20 74 68 65 20 6f 6e 2d 62 6f 61 72 64 20 55 53 41 52 54 20 69 6e 74 65 72 66 61 63   ┆with the on-board USART interfac┆
0x6e20…6e40       65 2e 20 4f 6e 65 20 6d 69 67 68 74 20 0a 19 83 80 80 73 61 79 20 74 68 61 74 20 74 68 69 73 20   ┆e. One might      say that this ┆
0x6e40…6e60       73 77 69 74 63 68 20 69 73 20 75 6e 6e 65 73 63 65 73 73 61 72 79 20 62 65 63 61 75 73 65 20 74   ┆switch is unnescessary because t┆
0x6e60…6e80       68 65 20 56 2e 32 34 20 0a 19 83 80 80 73 69 67 6e 61 6c 20 44 53 52 20 28 44 61 74 61 20 53 65   ┆he V.24      signal DSR (Data Se┆
0x6e80…6ea0       74 20 52 65 61 64 79 29 20 74 65 6c 6c 73 20 69 66 20 61 20 74 65 72 6d 69 6e 61 6c 20 69 73 20   ┆t Ready) tells if a terminal is ┆
0x6ea0…6ec0       0a 19 83 80 80 70 72 65 73 65 6e 74 2e 20 42 75 74 2c 20 61 74 20 6c 65 61 73 74 20 64 75 72 69   ┆     present. But, at least duri┆
0x6ec0…6ee0       6e 67 20 74 68 65 20 73 65 6c 66 74 65 73 74 20 64 65 76 65 6c 6f 70 6d 65 6e 74 2c 20 69 74 20   ┆ng the selftest development, it ┆
0x6ee0…6f00       0a 19 83 80 80 6d 61 79 20 62 65 20 70 72 61 63 74 69 63 61 6c 20 74 6f 20 72 75 6e 20 74 68 65   ┆     may be practical to run the┆
0x6f00…6f20       20 74 65 73 74 20 75 6e 64 65 72 20 74 68 65 20 52 43 20 64 65 62 75 67 67 65 72 20 0a 19 83 80   ┆ test under the RC debugger     ┆
0x6f20…6f40       80 77 68 69 63 68 20 75 73 65 73 20 74 68 65 20 73 61 6d 65 20 56 2e 32 34 20 69 6e 74 65 72 66   ┆ which uses the same V.24 interf┆
0x6f40…6f60       61 63 65 20 61 73 20 61 20 64 65 62 75 67 20 74 65 72 6d 69 6e 61 6c 2e 0d 0a 0d 0a 4f 6e 65 20   ┆ace as a debug terminal.    One ┆
0x6f60…6f80       65 78 63 65 70 74 69 6f 6e 20 74 6f 20 74 68 65 20 74 68 69 6e 67 73 20 6d 65 6e 74 69 6f 6e 65   ┆exception to the things mentione┆
0x6f80…6fa0       64 20 61 62 6f 76 65 20 69 73 20 74 68 65 20 43 4f 4d 20 36 30 31 20 0a 62 6f 61 72 64 2c 20 77   ┆d above is the COM 601  board, w┆
0x6fa0…6fc0       68 69 63 68 20 69 73 20 61 6e 20 6f 6c 64 20 62 6f 61 72 64 20 64 65 73 69 67 6e 65 64 20 77 69   ┆hich is an old board designed wi┆
0x6fc0…6fe0       74 68 6f 75 74 20 61 6e 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 20 0a 56 2e 32 34 20 69 6e 74 65   ┆thout an asynchronous  V.24 inte┆
0x6fe0…6fea       72 66 61 63 65 2e 0d 0a 0d 0a                                                                     ┆rface.    ┆
0x6fea…6fed       FormFeed {
0x6fea…6fed         0c 83 a4                                                                                          ┆   ┆
0x6fea…6fed       }
0x6fed…7000       0a 49 74 20 69 73 20 73 74 72 6f 6e 67 6c 79 20 72 65 63                                          ┆ It is strongly rec┆
0x7000…7020 (56,) 6f 6d 6d 65 6e 64 65 64 20 74 68 61 74 20 74 68 65 20 68 61 72 64 77 61 72 65 20 65 6e 67 69 6e   ┆ommended that the hardware engin┆
0x7020…7040       65 65 72 73 20 64 6f 20 0a 74 68 65 69 72 20 53 42 43 20 63 61 72 64 20 64 65 73 69 67 6e 20 77   ┆eers do  their SBC card design w┆
0x7040…7060       69 74 68 20 6d 61 78 69 6d 75 6d 20 74 65 73 74 61 62 69 6c 69 74 79 20 69 6e 20 6d 69 6e 64 2e   ┆ith maximum testability in mind.┆
0x7060…7080       20 0a 45 73 70 65 63 69 61 6c 6c 79 20 61 20 70 72 6f 67 72 61 6d 6d 61 62 6c 65 20 6c 6f 6f 70   ┆  Especially a programmable loop┆
0x7080…70a0       2d 62 61 63 6b 20 66 61 63 69 6c 69 74 79 20 61 73 20 63 6c 6f 73 65 20 74 6f 20 74 68 65 20 0a   ┆-back facility as close to the  ┆
0x70a0…70c0       65 64 67 65 20 63 6f 6e 6e 65 63 74 6f 72 20 61 73 20 70 6f 73 73 69 62 6c 65 20 6f 6e 20 73 65   ┆edge connector as possible on se┆
0x70c0…70e0       72 69 61 6c 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 73 20 0a 69 73 20   ┆rial communication channels  is ┆
0x70e0…7100       75 73 65 66 75 6c 2e 0d 0a 0d 0a 0d 0a b0 a1 35 2e 32 20 49 6e 74 65 72 61 63 74 69 76 65 20 53   ┆useful.        5.2 Interactive S┆
0x7100…7120       65 6c 66 74 65 73 74 20 53 74 69 6d 75 6c 61 74 69 6f 6e 2e 0d 0a 0d 0a 57 68 69 6c 65 20 74 68   ┆elftest Stimulation.    While th┆
0x7120…7140       65 20 22 74 65 73 74 2d 73 6c 61 76 65 22 20 69 73 20 65 78 65 63 75 74 69 6e 67 20 69 74 73 20   ┆e "test-slave" is executing its ┆
0x7140…7160       73 65 6c 66 74 65 73 74 20 69 74 20 69 73 20 0a 73 65 6e 73 69 74 69 76 65 20 74 6f 20 73 65 76   ┆selftest it is  sensitive to sev┆
0x7160…7180       65 72 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 65 6e 74 65 72 65 64 20 65 69 74 68 65 72 20 66 72 6f   ┆eral commands entered either fro┆
0x7180…71a0       6d 20 74 68 65 20 74 74 79 2d 0a 63 6f 6e 73 6f 6c 65 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20   ┆m the tty- console connected to ┆
0x71a0…71c0       74 68 65 20 6f 6e 2d 62 6f 61 72 64 20 55 53 41 52 54 20 6f 72 20 66 72 6f 6d 20 74 68 65 20 22   ┆the on-board USART or from the "┆
0x71c0…71e0       74 65 73 74 2d 0a 6d 61 73 74 65 72 22 20 63 6f 6e 73 6f 6c 65 20 28 74 65 73 74 2d 6f 75 74 70   ┆test- master" console (test-outp┆
0x71e0…7200       75 74 20 73 77 69 74 63 68 29 2e 20 54 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 0a   ┆ut switch). These commands are  ┆
0x7200…7220 (57,) 70 72 69 6d 61 72 79 20 69 73 73 75 65 64 20 62 79 20 61 6e 20 6f 70 65 72 61 74 6f 72 20 77 68   ┆primary issued by an operator wh┆
0x7220…7240       6f 20 77 61 6e 74 73 20 74 6f 20 69 6e 68 69 62 69 74 20 74 68 65 20 6e 6f 72 6d 61 6c 20 0a 62   ┆o wants to inhibit the normal  b┆
0x7240…7260       6f 6f 74 6c 6f 61 64 69 6e 67 20 70 72 6f 63 65 64 75 72 65 20 61 6e 64 20 69 6e 73 74 65 61 64   ┆ootloading procedure and instead┆
0x7260…7280       20 65 78 65 63 75 74 65 20 6d 6f 72 65 20 73 65 6c 66 74 65 73 74 20 0a 70 72 6f 67 72 61 6d 73   ┆ execute more selftest  programs┆
0x7280…72a0       20 74 68 61 6e 20 61 72 65 20 72 75 6e 20 69 6e 20 74 68 65 20 64 65 66 61 75 6c 74 20 70 6f 77   ┆ than are run in the default pow┆
0x72a0…72c0       65 72 2d 6f 6e 20 73 69 74 75 61 74 69 6f 6e 2e 20 54 68 65 20 0a 73 69 74 75 61 74 69 6f 6e 20   ┆er-on situation. The  situation ┆
0x72c0…72e0       77 68 65 72 65 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 65 6e 74 65 72 65 64 20 66 72 6f 6d 20   ┆where commands are entered from ┆
0x72e0…7300       74 68 65 20 22 74 65 73 74 2d 6d 61 73 74 65 72 22 20 0a 69 73 20 64 65 73 63 72 69 62 65 64 20   ┆the "test-master"  is described ┆
0x7300…7320       69 6e 20 63 68 61 70 74 65 72 20 34 2e 34 2c 20 77 68 65 72 65 61 73 20 74 68 65 20 6f 74 68 65   ┆in chapter 4.4, whereas the othe┆
0x7320…7340       72 20 69 73 20 64 65 73 63 72 69 62 65 64 20 0a 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67   ┆r is described  in the following┆
0x7340…7360       20 63 68 61 70 74 65 72 73 2e 0d 0a 0d 0a 0d 0a a1 b0 35 2e 32 2e 31 20 42 61 75 64 20 52 61 74   ┆ chapters.        5.2.1 Baud Rat┆
0x7360…7380       65 20 44 65 74 65 72 6d 69 6e 61 74 69 6f 6e 2e 0d 0a 0d 0a 57 68 65 6e 20 61 20 74 65 72 6d 69   ┆e Determination.    When a termi┆
0x7380…73a0       6e 61 6c 20 69 73 20 70 72 65 73 65 6e 74 20 28 44 53 52 20 61 63 74 69 76 29 20 61 6e 64 20 74   ┆nal is present (DSR activ) and t┆
0x73a0…73c0       68 65 20 74 65 73 74 2d 6f 75 74 70 75 74 20 0a 73 77 69 74 63 68 20 69 73 20 69 6e 20 56 2e 32   ┆he test-output  switch is in V.2┆
0x73c0…73e0       34 20 70 6f 73 69 74 69 6f 6e 2c 20 74 68 65 6e 20 74 68 65 20 73 65 6c 66 74 65 73 74 20 65 6e   ┆4 position, then the selftest en┆
0x73e0…7400       74 65 72 73 20 61 20 42 61 75 64 20 0a 52 61 74 65 20 64 65 74 65 72 6d 69 6e 61 74 69 6f 6e 20   ┆ters a Baud  Rate determination ┆
0x7400…7420 (58,) 6d 6f 64 65 2e 0d 0a 0d 0a 49 6e 20 74 68 69 73 20 6d 6f 64 65 20 74 68 65 20 55 53 41 52 54 20   ┆mode.    In this mode the USART ┆
0x7420…7440       69 73 20 61 74 20 66 69 72 73 74 20 69 6e 69 74 69 61 6c 69 7a 65 64 20 74 6f 20 39 36 30 30 20   ┆is at first initialized to 9600 ┆
0x7440…7460       42 61 75 64 2c 20 0a 61 6e 64 20 2a 20 28 73 74 61 72 73 29 20 77 72 69 74 74 65 6e 20 74 6f 20   ┆Baud,  and * (stars) written to ┆
0x7460…7480       74 68 65 20 63 6f 6e 73 6f 6c 65 20 6f 75 74 70 75 74 2e 20 54 68 65 20 73 65 6c 66 74 65 73 74   ┆the console output. The selftest┆
0x7480…74a0       20 6e 6f 77 20 0a 61 77 61 69 74 73 20 66 6f 72 20 74 68 65 20 75 73 65 72 20 74 6f 20 74 79 70   ┆ now  awaits for the user to typ┆
0x74a0…74c0       65 20 31 20 6f 72 20 32 20 75 70 70 65 72 20 63 61 73 65 20 55 2e 20 49 66 20 74 68 65 20 0a 63   ┆e 1 or 2 upper case U. If the  c┆
0x74c0…74e0       6f 6e 6e 65 63 74 65 64 20 63 6f 6e 73 6f 6c 65 20 69 73 20 6f 70 65 72 61 74 69 6e 67 20 61 74   ┆onnected console is operating at┆
0x74e0…7500       20 39 36 30 30 2c 20 34 38 30 30 20 6f 72 20 32 34 30 30 20 42 61 75 64 20 6f 6e 65 20 0a 75 70   ┆ 9600, 4800 or 2400 Baud one  up┆
0x7500…7520       70 65 72 20 63 61 73 65 20 55 20 69 73 20 65 6e 6f 75 67 68 2e 20 49 66 20 74 68 65 20 63 6f 6e   ┆per case U is enough. If the con┆
0x7520…7540       6e 65 63 74 65 64 20 63 6f 6e 73 6f 6c 65 20 69 73 20 6f 70 65 72 61 74 69 6e 67 20 0a 61 74 20   ┆nected console is operating  at ┆
0x7540…7560       31 32 30 30 2c 20 36 30 30 20 6f 72 20 33 30 30 20 42 61 75 64 20 74 77 6f 20 75 70 70 65 72 20   ┆1200, 600 or 300 Baud two upper ┆
0x7560…7577       63 61 73 65 20 55 20 6d 75 73 74 20 62 65 20 74 79 70 65 64 2e 20 0a                              ┆case U must be typed.  ┆
0x7577…757a       FormFeed {
0x7577…757a         0c 83 8c                                                                                          ┆   ┆
0x7577…757a       }
0x757a…7580       0a 4f 74 68 65 72                                                                                 ┆ Other┆
0x7580…75a0       20 63 68 61 72 61 63 74 65 72 73 20 74 79 70 65 64 20 6d 61 79 20 65 61 73 69 6c 79 20 63 61 75   ┆ characters typed may easily cau┆
0x75a0…75c0       73 65 20 74 68 65 20 73 65 6c 66 74 65 73 74 20 74 6f 20 0a 61 73 73 75 6d 65 20 61 20 77 72 6f   ┆se the selftest to  assume a wro┆
0x75c0…75e0       6e 67 20 42 61 75 64 20 52 61 74 65 2e 20 54 68 65 20 73 74 61 72 73 20 69 6e 69 74 69 61 6c 6c   ┆ng Baud Rate. The stars initiall┆
0x75e0…7600       79 20 77 72 69 74 74 65 6e 20 74 6f 20 74 68 65 20 0a 63 6f 6e 73 6f 6c 65 20 61 74 20 39 36 30   ┆y written to the  console at 960┆
0x7600…7620 (59,) 30 20 42 61 75 64 20 6d 61 79 20 62 65 20 73 65 65 6e 20 61 73 20 73 74 61 72 73 2c 20 76 61 72   ┆0 Baud may be seen as stars, var┆
0x7620…7640       69 6f 75 73 20 6f 74 68 65 72 20 0a 63 68 61 72 61 63 74 65 72 73 20 6f 72 20 6e 6f 74 20 73 65   ┆ious other  characters or not se┆
0x7640…7660       65 6e 20 61 74 20 61 6c 6c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 42 61 75 64 20   ┆en at all depending on the Baud ┆
0x7660…7680       52 61 74 65 20 6f 66 20 0a 74 68 65 20 63 6f 6e 6e 65 63 74 65 64 20 63 6f 6e 73 6f 6c e1 65 a1   ┆Rate of  the connected consol e ┆
0x7680…76a0       e1 2e 20 57 68 65 6e 20 74 68 65 20 42 61 75 64 20 52 61 74 65 20 69 73 20 64 65 74 65 72 6d 69   ┆ . When the Baud Rate is determi┆
0x76a0…76c0       6e 65 64 20 74 68 65 20 0a 73 65 6c 66 74 65 73 74 20 69 73 20 73 74 61 72 74 65 64 2e 0d 0a 0d   ┆ned the  selftest is started.   ┆
0x76c0…76e0       0a 0d 0a b0 a1 35 2e 32 2e 32 20 43 6f 6d 6d 61 6e 64 73 2e 0d 0a 0d 0a 54 68 65 20 22 74 65 73   ┆     5.2.2 Commands.    The "tes┆
0x76e0…7700       74 2d 6d 61 73 74 65 72 22 20 69 73 20 73 65 6e 73 69 74 69 76 65 20 74 6f 20 74 68 65 20 66 6f   ┆t-master" is sensitive to the fo┆
0x7700…7720       6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 2e 0d 0a 0d 0a 3c 65 73 63 3e 09 09 2d 20 84 65   ┆llowing commands.    <esc>  -  e┆
0x7720…7740       6e 61 62 6c 65 73 20 69 6e 74 65 72 61 63 74 69 76 65 20 63 68 61 6e 67 65 20 6f 66 20 74 65 73   ┆nables interactive change of tes┆
0x7740…7760       74 20 70 72 6f 67 72 61 6d 20 0a 19 90 80 80 66 6c 6f 77 20 61 6e 64 20 70 61 72 61 6d 65 74 65   ┆t program      flow and paramete┆
0x7760…7780       72 73 20 28 22 74 65 73 74 2d 73 6c 61 76 65 22 20 6d 65 6e 75 20 0a 19 90 80 80 72 65 71 75 65   ┆rs ("test-slave" menu      reque┆
0x7780…77a0       73 74 29 2e 0d 0a 0d 0a 3c 63 6e 74 72 6c 3e 3c 41 3e 09 2d 20 84 49 6e 74 65 72 72 75 70 74 20   ┆st).    <cntrl><A> -  Interrupt ┆
0x77a0…77c0       69 6e 74 6f 20 44 65 62 75 67 20 4d 6f 6e 69 74 6f 72 2f 4c 6f 61 64 65 72 20 70 72 6f 67 72 61   ┆into Debug Monitor/Loader progra┆
0x77c0…77e0       6d 2e 0d 0a 0d 0a 3c 63 6e 74 72 6c 3e 3c 47 3e 09 2d 20 84 47 6f 20 63 6f 6d 6d 61 6e 64 2e 20   ┆m.    <cntrl><G> -  Go command. ┆
0x77e0…7800       49 66 20 74 68 65 20 74 65 73 74 20 69 73 20 68 61 6c 74 65 64 20 69 74 20 77 69 6c 6c 20 0a 19   ┆If the test is halted it will   ┆
0x7800…7820 (60,) 90 80 80 63 6f 6e 74 69 6e 75 65 2e 0d 0a 0d 0a 49 66 20 61 6e 79 20 6f 74 68 65 72 20 63 68 61   ┆   continue.    If any other cha┆
0x7820…7840       72 61 63 74 65 72 20 69 73 20 74 79 70 65 64 20 74 68 65 20 22 74 65 73 74 2d 73 6c 61 76 65 22   ┆racter is typed the "test-slave"┆
0x7840…7860       20 72 65 73 70 6f 6e 64 73 20 0a 77 69 74 68 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6d 65   ┆ responds  with the following me┆
0x7860…7880       6e 75 20 61 6e 64 20 77 61 69 74 73 20 66 6f 72 20 79 65 74 20 61 6e 6f 74 68 65 72 20 63 68 61   ┆nu and waits for yet another cha┆
0x7880…7898       72 61 63 74 65 72 20 0a 74 6f 20 63 6f 6e 74 69 6e 75 65 2e 0d 0a 0d 0a                           ┆racter  to continue.    ┆
0x7898…789b       FormFeed {
0x7898…789b         0c 82 ac                                                                                          ┆   ┆
0x7898…789b       }
0x789b…78a0       0a b0 2d 2d 2d                                                                                    ┆  ---┆
0x78a0…78c0       2d 2d 2d 2d 2d 20 49 54 43 20 36 30 31 20 53 65 6c 66 74 65 73 74 20 4d 65 6e 75 20 2d 2d 2d 2d   ┆----- ITC 601 Selftest Menu ----┆
0x78c0…78e0       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a b0 3c 65 73 63 3e   ┆------------------------   <esc>┆
0x78e0…7900       09 09 3a 20 43 68 61 6e 67 65 20 70 61 72 61 6d 65 74 65 72 73 0d 0a b0 3c 63 6e 74 72 6c 3e 3c   ┆  : Change parameters   <cntrl><┆
0x7900…7920       41 3e 09 3a 20 45 6e 74 65 72 20 44 65 62 75 67 20 4d 6f 6e 69 74 6f 72 2f 4c 6f 61 64 65 72 0d   ┆A> : Enter Debug Monitor/Loader ┆
0x7920…7940       0a b0 b0 3c 63 6e 74 72 6c 3e 3c 47 3e 09 3a 20 47 6f 20 63 6f 6d 6d 61 6e 64 0d 0a b0 0d 0a b0   ┆   <cntrl><G> : Go command      ┆
0x7940…7960       49 54 43 20 36 30 31 20 49 6e 63 6c 75 64 65 64 20 54 65 73 74 73 3a 0d 0a b0 30 20 3d 20 74 65   ┆ITC 601 Included Tests:   0 = te┆
0x7960…7980       73 74 20 30 20 28 6e 61 6d 65 29 0d 0a b0 31 20 3d 20 74 65 73 74 20 31 20 28 6e 61 6d 65 29 0d   ┆st 0 (name)   1 = test 1 (name) ┆
0x7980…79a0       0a b0 21 0d 0a b0 21 0d 0a b0 6e 20 3d 20 74 65 73 74 20 6e 20 28 6e 61 6d 65 0d 0a 0d 0a b0 53   ┆  !   !   n = test n (name     S┆
0x79a0…79c0       65 6c 66 74 65 73 74 20 48 41 4c 54 45 44 20 21 20 2d 2d 2d 2d 2d 2d 2d 2d 20 53 65 6c 65 63 74   ┆elftest HALTED ! -------- Select┆
0x79c0…79e0       20 66 72 6f 6d 20 6d 65 6e 75 0d 0a 0d 0a 0d 0a a1 b0 35 2e 32 2e 33 20 43 68 61 6e 67 65 20 50   ┆ from menu        5.2.3 Change P┆
0x79e0…7a00       61 72 61 6d 65 74 65 72 73 2e 0d 0a 0d 0a 57 68 65 6e 20 61 6e 20 6f 70 65 72 61 74 6f 72 20 65   ┆arameters.    When an operator e┆
0x7a00…7a20 (61,) 6e 74 65 72 73 20 3c 65 73 63 3e 20 77 68 69 6c 65 20 74 68 65 20 22 74 65 73 74 2d 73 6c 61 76   ┆nters <esc> while the "test-slav┆
0x7a20…7a40       65 22 20 69 73 20 73 74 69 6c 6c 20 0a 65 78 65 63 75 74 69 6e 67 20 69 74 73 20 6f 77 6e 20 73   ┆e" is still  executing its own s┆
0x7a40…7a60       65 6c 66 74 65 73 74 20 70 72 6f 67 72 61 6d 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6d 65   ┆elftest program the following me┆
0x7a60…7a80       6e 75 20 61 70 70 65 61 72 73 20 0a 6f 6e 20 74 68 65 20 73 63 72 65 65 6e 2e 0d 0a 0d 0a b0 b0   ┆nu appears  on the screen.      ┆
0x7a80…7aa0       3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 20 43   ┆============================== C┆
0x7aa0…7ac0       68 61 6e 67 65 20 53 65 6c 66 74 65 73 74 20 50 61 72 61 6d 65 74 65 72 73 0d 0a b0 68 61 6c 74   ┆hange Selftest Parameters   halt┆
0x7ac0…7ae0       20 6f 6e 20 65 72 72 6f 72 09 09 09 3f 20 3c 59 2f 4e 3e 2c 20 59 2f 0d 0a b0 6c 6f 6f 70 09 09   ┆ on error   ? <Y/N>, Y/   loop  ┆
0x7ae0…7b00       09 09 3f 20 3c 59 2f 4e 3e 2c 20 4e 2f 0d 0a b0 62 6f 6f 74 20 61 66 74 65 72 20 74 65 73 74 09   ┆  ? <Y/N>, N/   boot after test ┆
0x7b00…7b20       09 3f 20 3c 59 2f 4e 3e 2c 20 4e 2f 0d 0a b0 73 75 70 70 72 65 73 73 20 73 74 61 74 75 73 20 63   ┆ ? <Y/N>, N/   suppress status c┆
0x7b20…7b40       68 65 63 6b 09 3f 20 3c 59 2f 4e 3e 2c 20 4e 2f 0d 0a b0 73 75 70 70 72 65 73 73 20 64 61 74 61   ┆heck ? <Y/N>, N/   suppress data┆
0x7b40…7b60       20 63 68 65 63 6b 09 3f 20 3c 59 2f 4e 3e 2c 20 4e 2f 0d 0a b0 74 65 73 74 20 6e 6f 2e 3a 20 20   ┆ check ? <Y/N>, N/   test no.:  ┆
0x7b60…7b80       30 2f 0d 0a 0d 0a 54 68 65 20 71 75 65 73 74 69 6f 6e 73 20 6d 75 73 74 20 62 65 20 61 6e 73 77   ┆0/    The questions must be answ┆
0x7b80…7ba0       65 72 65 64 20 6f 6e 65 20 62 79 20 6f 6e 65 2e 20 56 61 6c 69 64 20 61 6e 73 77 65 72 73 20 74   ┆ered one by one. Valid answers t┆
0x7ba0…7bc0       6f 20 0a 74 68 65 20 22 3c 59 2f 4e 3e 22 20 71 75 65 73 74 69 6f 6e 73 20 61 72 65 20 22 59 22   ┆o  the "<Y/N>" questions are "Y"┆
0x7bc0…7be0       2c 20 22 4e 22 20 6f 72 20 61 20 63 61 72 72 69 61 67 65 20 72 65 74 75 72 6e 2e 20 54 68 65 20   ┆, "N" or a carriage return. The ┆
0x7be0…7c00       0a 61 6e 73 77 65 72 20 74 6f 20 74 68 65 20 74 65 73 74 20 6e 75 6d 62 65 72 20 71 75 65 73 74   ┆ answer to the test number quest┆
0x7c00…7c20 (62,) 69 6f 6e 20 6d 75 73 74 20 62 65 20 65 69 74 68 65 72 20 61 20 6c 65 67 61 6c 20 0a 74 65 73 74   ┆ion must be either a legal  test┆
0x7c20…7c40       20 6e 75 6d 62 65 72 20 70 6c 75 73 20 61 20 63 61 72 72 69 61 67 65 20 72 65 74 75 72 6e 20 6f   ┆ number plus a carriage return o┆
0x7c40…7c5d       72 20 61 20 63 61 72 72 69 61 67 65 20 72 65 74 75 72 6e 20 6f 6e 6c 79 2e 0d 0a 0d 0a            ┆r a carriage return only.    ┆
0x7c5d…7c60       FormFeed {
0x7c5d…7c60         0c 83 98                                                                                          ┆   ┆
0x7c5d…7c60       }
0x7c60…7c80       0a a1 b0 36 2e 20 53 45 4c 46 54 45 53 54 20 41 44 4d 49 4e 49 53 54 52 41 54 4f 52 20 50 52 4f   ┆   6. SELFTEST ADMINISTRATOR PRO┆
0x7c80…7ca0       47 52 41 4d 0d 0a 0d 0a 49 6e 20 65 76 65 72 79 20 52 43 20 33 39 20 53 42 43 20 73 65 6c 66 74   ┆GRAM    In every RC 39 SBC selft┆
0x7ca0…7cc0       65 73 74 20 70 72 6f 67 72 61 6d 20 69 73 20 69 6e 63 6c 75 64 65 64 20 61 20 74 65 73 74 20 0a   ┆est program is included a test  ┆
0x7cc0…7ce0       61 64 6d 69 6e 69 73 74 72 61 74 6f 72 20 70 72 6f 67 72 61 6d 2c 20 74 68 61 74 20 61 64 6d 69   ┆administrator program, that admi┆
0x7ce0…7d00       6e 69 73 74 65 72 73 20 74 68 65 20 6d 6f 64 65 20 69 6e 20 77 68 69 63 68 20 61 20 0a 70 61 72   ┆nisters the mode in which a  par┆
0x7d00…7d20       74 69 63 75 6c 61 72 20 74 65 73 74 20 69 73 20 72 75 6e 2e 20 54 68 65 20 6d 61 69 6e 20 70 75   ┆ticular test is run. The main pu┆
0x7d20…7d40       72 70 6f 73 65 20 6f 66 20 74 68 65 20 0a 74 65 73 74 61 64 6d 69 6e 69 73 74 72 61 74 6f 72 20   ┆rpose of the  testadministrator ┆
0x7d40…7d60       69 73 20 74 6f 20 63 61 6c 63 75 6c 61 74 65 20 74 68 65 20 61 64 64 72 65 73 73 20 6f 66 20 74   ┆is to calculate the address of t┆
0x7d60…7d80       68 65 20 6e 65 78 74 20 0a 74 65 73 74 20 74 6f 20 62 65 20 72 75 6e 2c 20 61 6e 64 20 74 6f 20   ┆he next  test to be run, and to ┆
0x7d80…7da0       63 6f 6e 74 72 6f 6c 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 74   ┆control communication with the t┆
0x7da0…7dc0       74 79 2d 0a 74 65 72 6d 69 6e 61 6c 20 6f 72 20 74 68 65 20 22 74 65 73 74 2d 6d 61 73 74 65 72   ┆ty- terminal or the "test-master┆
0x7dc0…7de0       22 2e 0d 0a 0d 0a 54 68 65 20 74 65 73 74 61 64 6d 69 6e 69 73 74 72 61 74 6f 72 20 69 73 20 74   ┆".    The testadministrator is t┆
0x7de0…7e00       69 65 64 20 63 6c 6f 73 65 6c 79 20 74 6f 20 61 20 74 65 73 74 20 63 6f 6e 66 69 67 75 72 61 74   ┆ied closely to a test configurat┆
0x7e00…7e20 (63,) 69 6f 6e 20 0a 70 72 6f 67 72 61 6d 20 61 6e 64 20 69 74 20 69 73 20 74 68 65 20 69 6e 74 65 6e   ┆ion  program and it is the inten┆
0x7e20…7e40       74 69 6f 6e 20 74 6f 20 73 74 61 6e 64 61 72 64 69 7a 65 20 74 68 65 20 0a 74 65 73 74 61 64 6d   ┆tion to standardize the  testadm┆
0x7e40…7e60       69 6e 69 73 74 72 61 74 6f 72 20 70 72 6f 67 72 61 6d 20 73 6f 20 74 68 61 74 20 74 68 65 20 73   ┆inistrator program so that the s┆
0x7e60…7e80       61 6d 65 20 74 65 73 74 61 64 6d 69 6e 69 73 74 72 61 74 6f 72 20 0a 70 72 6f 67 72 61 6d 20 61   ┆ame testadministrator  program a┆
0x7e80…7ea0       6e 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 70 72 6f 67 72 61 6d 20 63 61 6e 20 62 65 20   ┆nd configuration program can be ┆
0x7ea0…7ec0       75 73 65 64 20 62 79 20 61 6c 6c 20 52 43 20 33 39 20 0a 53 42 43 27 73 20 69 6e 20 63 6f 6d 6d   ┆used by all RC 39  SBC's in comm┆
0x7ec0…7ee0       6f 6e 2e 20 54 68 65 20 74 65 73 74 20 61 64 6d 69 6e 69 73 74 72 61 74 69 6f 6e 20 70 72 6f 67   ┆on. The test administration prog┆
0x7ee0…7f00       72 61 6d 20 0a 22 61 64 6d 69 6e 69 73 74 65 72 73 22 20 74 68 72 65 65 20 74 79 70 65 73 20 6f   ┆ram  "administers" three types o┆
0x7f00…7f20       66 20 74 65 73 74 73 2e 0d 0a 0d 0a 61 29 20 44 65 66 61 75 6c 74 20 74 65 73 74 73 09 09 2d 20   ┆f tests.    a) Default tests  - ┆
0x7f20…7f40       84 54 68 65 20 64 65 66 61 75 6c 74 20 74 65 73 74 20 70 72 6f 67 72 61 6d 73 20 61 72 65 20 72   ┆ The default test programs are r┆
0x7f40…7f60       75 6e 20 0a 19 9a 80 80 69 6e 20 73 65 71 75 65 6e 63 65 20 61 66 74 65 72 20 70 6f 77 65 72 20   ┆un      in sequence after power ┆
0x7f60…7f80       6f 6e 2e 0d 0a 0d 0a 62 29 20 45 78 74 65 6e 64 65 64 20 74 65 73 74 73 20 09 09 2d 20 84 54 68   ┆on.    b) Extended tests   -  Th┆
0x7f80…7fa0       65 20 65 78 74 65 6e 64 65 64 20 74 65 73 74 20 70 72 6f 67 72 61 6d 73 20 6d 61 79 20 62 65 20   ┆e extended test programs may be ┆
0x7fa0…7fc0       0a 19 9a 80 80 61 70 70 65 6e 64 65 64 20 74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 20 73 65 74   ┆     appended to the default set┆
0x7fc0…7fe0       20 61 6e 64 20 0a 19 9a 80 80 74 68 65 6e 20 72 75 6e 20 69 6e 20 73 65 71 75 65 6e 63 65 2e 0d   ┆ and      then run in sequence. ┆
0x7fe0…8000       0a 0d 0a 63 29 20 53 65 70 65 72 61 74 65 20 74 65 73 74 73 09 09 2d 20 84 41 20 73 65 70 65 72   ┆   c) Seperate tests  -  A seper┆
0x8000…8020 (64,) 61 74 65 20 74 65 73 74 20 6d 75 73 74 20 62 65 20 72 65 71 75 65 73 74 65 64 20 0a 19 9a 80 80   ┆ate test must be requested      ┆
0x8020…8040       65 78 70 6c 69 63 69 74 20 62 79 20 61 6e 20 6f 70 65 72 61 74 6f 72 20 61 6e 64 20 63 61 6e 6e   ┆explicit by an operator and cann┆
0x8040…8060       6f 74 20 0a 19 9a 80 80 62 65 20 72 75 6e 20 69 6e 20 73 65 71 75 65 6e 63 65 20 77 69 74 68 20   ┆ot      be run in sequence with ┆
0x8060…8080       6f 74 68 65 72 20 0a 19 9a 80 80 70 72 6f 67 72 61 6d 73 2e 0d 0a 0d 0a 54 68 65 20 6f 72 64 65   ┆other      programs.    The orde┆
0x8080…80a0       72 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 74 65 73 74 73 20 61 72 65 20 72 75 6e 20 69 73 20   ┆r in which the tests are run is ┆
0x80a0…80c0       73 74 72 69 63 74 6c 79 20 64 65 66 69 6e 65 64 20 62 79 20 0a 74 68 65 20 63 6f 6e 66 69 2d 67   ┆strictly defined by  the confi-g┆
0x80c0…80e0       75 72 61 74 69 6f 6e 20 70 72 6f 67 72 61 6d 20 61 6e 64 20 63 61 6e 6e 6f 74 20 62 65 20 61 6c   ┆uration program and cannot be al┆
0x80e0…8100       74 65 72 65 64 20 62 79 20 74 68 65 20 0a 6f 70 65 72 61 74 6f 72 2e 20 54 68 69 73 20 69 73 20   ┆tered by the  operator. This is ┆
0x8100…8120       66 61 69 72 20 62 65 63 61 75 73 65 20 6d 61 6e 79 20 74 65 73 74 20 69 6e 20 66 61 63 74 20 72   ┆fair because many test in fact r┆
0x8120…8140       65 6c 69 65 73 20 6f 6e 20 0a 68 61 72 64 77 61 72 65 20 74 65 73 74 65 64 20 69 6e 20 61 6e 20   ┆elies on  hardware tested in an ┆
0x8140…814f       65 61 72 6c 69 65 72 20 74 65 73 74 2e 0d 0a                                                      ┆earlier test.  ┆
0x814f…8152       FormFeed {
0x814f…8152         0c 83 80                                                                                          ┆   ┆
0x814f…8152       }
0x8152…8160       0a a1 b0 36 2e 31 20 54 65 73 74 20 50 61                                                         ┆   6.1 Test Pa┆
0x8160…8180       72 61 6d 65 74 65 72 73 2e 0d 0a 0d 0a 54 68 65 20 66 6c 6f 77 20 6f 66 20 74 68 65 20 52 43 20   ┆rameters.    The flow of the RC ┆
0x8180…81a0       33 39 20 53 42 43 20 73 65 6c 66 74 65 73 74 73 20 61 72 65 20 62 61 73 65 64 20 75 70 6f 6e 20   ┆39 SBC selftests are based upon ┆
0x81a0…81c0       74 68 65 20 66 61 63 74 20 0a 74 68 61 74 20 65 61 63 68 20 74 65 73 74 20 70 72 6f 67 72 61 6d   ┆the fact  that each test program┆
0x81c0…81e0       20 72 65 63 65 69 76 65 73 20 61 20 73 65 74 20 6f 66 20 70 61 72 61 6d 65 74 65 72 73 20 61 73   ┆ receives a set of parameters as┆
0x81e0…8200       20 69 6e 70 75 74 20 0a 61 6e 64 20 64 65 6c 69 76 65 72 73 20 61 20 62 75 66 66 65 72 20 6f 66   ┆ input  and delivers a buffer of┆
0x8200…8220 (65,) 20 65 72 72 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 73 20 6f 75 74 70 75 74 73 2e 0d 0a   ┆ error information as outputs.  ┆
0x8220…8240       0d 0a 54 68 65 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 63 6f 6e 74 61 69 6e 65 64 20 69   ┆  The parameters are contained i┆
0x8240…8260       6e 20 61 20 31 36 20 62 69 74 20 77 6f 72 64 20 76 61 72 69 61 62 6c 65 2c 20 61 20 0a 73 6f 63   ┆n a 16 bit word variable, a  soc┆
0x8260…8280       61 6c 6c 65 64 20 73 77 69 74 63 68 20 76 61 72 69 61 62 6c 65 2c 20 77 68 69 63 68 20 73 75 72   ┆alled switch variable, which sur┆
0x8280…82a0       76 69 76 65 73 20 74 68 65 20 6d 65 6d 6f 72 79 20 74 65 73 74 20 69 6e 20 0a 61 6e 20 69 6e 74   ┆vives the memory test in  an int┆
0x82a0…82c0       65 72 6e 61 6c 20 43 50 55 20 72 65 67 69 73 74 65 72 2e 20 54 68 69 73 20 76 61 72 69 61 62 6c   ┆ernal CPU register. This variabl┆
0x82c0…82e0       65 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6e 65 73 63   ┆e contains the  information nesc┆
0x82e0…8300       65 73 73 61 72 79 20 66 6f 72 20 74 68 65 20 74 65 73 74 20 61 64 6d 69 6e 69 73 74 72 61 74 6f   ┆essary for the test administrato┆
0x8300…8320       72 20 74 6f 20 6d 61 6e 61 67 65 20 0a 74 68 65 20 66 6c 6f 77 20 6f 66 20 74 68 65 20 74 65 73   ┆r to manage  the flow of the tes┆
0x8320…8340       74 20 70 72 6f 67 72 61 6d 2e 0d 0a 0d 0a a1 6e 61 6d 65 09 20 20 69 6e 69 74 69 61 6c 20 76 61   ┆t program.     name   initial va┆
0x8340…8360       6c 75 65 09 09 09 09 63 6f 6d 6d 65 6e 74 73 09 09 09 0d 0a 0d 0a 68 61 6c 74 20 62 69 74 09 09   ┆lue    comments       halt bit  ┆
0x8360…8380       20 20 20 31 09 09 09 31 3a 20 84 68 61 6c 74 73 20 65 78 65 63 75 74 69 6f 6e 20 77 68 65 6e 20   ┆   1   1:  halts execution when ┆
0x8380…83a0       61 6e 20 65 72 72 6f 72 20 0a 19 a0 80 80 69 73 20 64 69 73 2d 63 6f 76 65 72 65 64 2e 0d 0a 09   ┆an error      is dis-covered.   ┆
0x83a0…83c0       09 09 09 09 09 30 3a 20 62 79 70 61 73 73 65 73 20 65 72 72 6f 72 73 2e 0d 0a 0d 0a 6c 6f 6f 70   ┆     0: bypasses errors.    loop┆
0x83c0…83e0       20 62 69 74 09 09 20 20 20 30 09 09 09 31 3a 20 84 72 65 70 65 61 74 20 74 68 65 20 73 65 6c 65   ┆ bit     0   1:  repeat the sele┆
0x83e0…8400       63 74 69 6f 6e 20 6f 66 20 74 68 65 20 0a 19 a0 80 80 74 65 73 74 20 73 70 65 2d 63 69 66 69 65   ┆ction of the      test spe-cifie┆
0x8400…8420 (66,) 64 2e 0d 0a 09 09 09 09 09 09 30 3a 20 73 65 71 75 65 6e 74 69 61 6c 20 74 65 73 74 20 66 6c 6f   ┆d.        0: sequential test flo┆
0x8420…8440       77 2e 0d 0a 0d 0a 77 61 69 74 20 62 69 74 09 09 20 20 20 30 09 09 09 31 3a 20 84 73 6c 61 76 65   ┆w.    wait bit     0   1:  slave┆
0x8440…8460       20 77 61 69 74 20 66 6c 61 67 2e 20 49 6e 74 65 72 6e 61 6c 20 75 73 65 20 0a 19 a0 80 80 6f 6e   ┆ wait flag. Internal use      on┆
0x8460…8480       6c 79 2e 0d 0a 20 09 09 09 09 09 09 30 3a 20 84 72 65 6c 65 61 73 65 20 73 6c 61 76 65 2e 20 49   ┆ly.         0:  release slave. I┆
0x8480…84a0       6e 74 65 72 6e 61 6c 20 75 73 65 20 0a 19 a0 80 80 6f 6e 6c 79 2e 0d 0a 0d 0a 62 75 72 6e 20 69   ┆nternal use      only.    burn i┆
0x84a0…84c0       6e 20 62 69 74 09 20 20 20 30 09 09 09 31 3a 20 84 62 75 72 6e 20 69 6e 20 6d 6f 64 65 20 28 64   ┆n bit    0   1:  burn in mode (d┆
0x84c0…84e0       65 66 61 75 6c 74 20 74 65 73 74 73 20 0a 19 a0 80 80 70 6c 75 73 20 65 78 2d 74 65 6e 64 65 64   ┆efault tests      plus ex-tended┆
0x84e0…8500       20 74 65 73 74 20 69 6e 20 0a 19 a0 80 80 73 65 71 75 65 6e 63 65 2e 0d 0a 09 09 09 09 09 09 30   ┆ test in      sequence.        0┆
0x8500…8520       3a 20 62 6f 6f 74 6c 6f 61 64 20 61 66 74 65 72 20 74 65 73 74 2e 0d 0a 0d 0a 73 74 61 74 75 73   ┆: bootload after test.    status┆
0x8520…8540       20 62 69 74 20 20 20 20 20 20 20 30 20 09 09 31 3a 20 73 75 70 70 72 65 73 73 20 73 74 61 74 75   ┆ bit       0   1: suppress statu┆
0x8540…8560       73 20 63 68 65 63 6b 2e 0d 0a 09 09 09 09 09 09 30 3a 20 70 65 72 66 6f 72 6d 20 73 74 61 74 75   ┆s check.        0: perform statu┆
0x8560…856c       73 20 63 68 65 63 6b 2e 0d 0a 0d 0a                                                               ┆s check.    ┆
0x856c…856f       FormFeed {
0x856c…856f         0c 83 a4                                                                                          ┆   ┆
0x856c…856f       }
0x856f…8580       0a 64 61 74 61 20 62 69 74 09 09 20 20 20 30 09 09                                                ┆ data bit     0  ┆
0x8580…85a0       09 31 3a 20 73 75 70 70 72 65 73 73 20 64 61 74 61 20 63 68 65 63 6b 2e 0d 0a 09 09 09 09 09 09   ┆ 1: suppress data check.        ┆
0x85a0…85c0       30 3a 20 70 65 72 66 6f 72 6d 20 64 61 74 61 20 63 68 65 63 6b 2e 0d 0a 0d 0a 72 65 73 65 72 76   ┆0: perform data check.    reserv┆
0x85c0…85e0       65 64 20 66 6f 72 20 69 6e 74 65 72 6e 61 6c 20 75 73 65 0d 0a 0d 0a 72 65 73 65 72 76 65 64 20   ┆ed for internal use    reserved ┆
0x85e0…8600       66 6f 72 20 69 6e 74 65 72 6e 61 6c 20 75 73 65 0d 0a 19 80 80 84 09 09 09 09 09 09 09 09 09 09   ┆for internal use                ┆
0x8600…8620 (67,) 09 09 09 09 2d 0d 0a a1 74 65 73 74 20 6e 6f 2e 20 62 79 74 65 09 20 20 20 30 30 09 09 69 64 65   ┆    -   test no. byte    00  ide┆
0x8620…8640       6e 74 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 74 65 73 74 20 70 72 6f 67 72 61 6d 20 20 20 0d 0a   ┆ntification of test program     ┆
0x8640…8643       FormFeed {
0x8640…8643         0c 80 e0                                                                                          ┆   ┆
0x8640…8643       }
0x8643…8660       0a b0 a1 37 2e 20 54 45 53 54 20 52 45 53 55 4c 54 53 0d 0a 0d 0a 54 68 65 20 73 65 6c            ┆   7. TEST RESULTS    The sel┆
0x8660…8680       66 74 65 73 74 20 65 78 65 63 75 74 69 6f 6e 20 72 65 73 75 6c 74 73 20 77 69 6c 6c 20 67 65 6e   ┆ftest execution results will gen┆
0x8680…86a0       65 72 61 6c 6c 79 20 62 65 20 6f 66 20 74 68 65 20 66 6f 72 6d 2e 0d 0a 0d 0a b0 54 65 73 74 20   ┆erally be of the form.     Test ┆
0x86a0…86c0       4e 61 6d 65 3a 20 3c 70 72 69 6d 61 72 79 20 65 72 72 6f 72 20 74 65 78 74 3e 20 3c 73 65 63 6f   ┆Name: <primary error text> <seco┆
0x86c0…86e0       6e 64 61 72 79 20 65 72 72 6f 72 20 74 65 78 74 3e 0d 0a 0d 0a 50 72 69 6d 61 72 79 20 65 72 72   ┆ndary error text>    Primary err┆
0x86e0…8700       6f 72 20 74 65 78 74 20 69 73 20 61 20 6c 69 74 74 65 72 61 6c 20 65 78 70 6c 61 6e 61 74 69 6f   ┆or text is a litteral explanatio┆
0x8700…8720       6e 20 6f 66 20 74 68 65 20 72 65 61 73 6f 6e 20 6f 66 20 0a 74 68 65 20 65 72 72 6f 72 2e 0d 0a   ┆n of the reason of  the error.  ┆
0x8720…8740       0d 0a 53 65 63 6f 6e 64 61 72 79 20 65 72 72 6f 72 20 74 65 78 74 20 69 73 20 61 20 64 65 74 61   ┆  Secondary error text is a deta┆
0x8740…8760       69 6c 65 64 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 61 74 61 20 0a 74 68   ┆iled description of the data  th┆
0x8760…8780       61 74 20 6d 61 64 65 20 74 68 65 20 74 65 73 74 20 66 61 69 6c 20 65 78 61 6d 70 6c 65 20 3d 20   ┆at made the test fail example = ┆
0x8780…87a0       73 65 67 6d 2e 3a 20 30 30 34 30 2c 20 61 64 64 72 2e 3a 20 31 32 46 42 2c 20 0a 65 78 70 2e 3a   ┆segm.: 0040, addr.: 12FB,  exp.:┆
0x87a0…87c0       20 30 30 30 30 2c 20 72 65 63 2e 3a 20 30 30 30 31 2e 0d 0a 0d 0a 41 6c 74 68 6f 75 67 68 20 74   ┆ 0000, rec.: 0001.    Although t┆
0x87c0…87e0       68 69 73 20 69 73 20 74 68 65 20 75 73 75 61 6c 20 77 61 79 20 74 6f 20 64 65 63 6f 64 65 20 74   ┆his is the usual way to decode t┆
0x87e0…8800       68 65 20 6f 75 74 63 6f 6d 65 20 6f 66 20 61 20 0a 74 65 73 74 20 6e 6f 74 68 69 6e 67 20 77 69   ┆he outcome of a  test nothing wi┆
0x8800…8820 (68,) 6c 6c 20 69 6e 68 69 62 69 74 20 73 70 65 63 69 61 6c 20 74 65 73 74 73 20 74 6f 20 76 69 6f 6c   ┆ll inhibit special tests to viol┆
0x8820…8840       61 74 65 20 74 68 65 20 72 75 6c 65 2c 20 0a 61 6e 64 20 77 72 69 74 65 20 6c 6f 6e 67 65 72 20   ┆ate the rule,  and write longer ┆
0x8840…8860       6d 65 73 73 61 67 65 73 20 69 2e 65 2e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 64 61 74 61   ┆messages i.e. configuration data┆
0x8860…8880       20 76 69 61 20 74 68 65 20 0a 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 62 75 66 66 65 72 2e 0d   ┆ via the  communication buffer. ┆
0x8880…8883       0a 0d 0a                                                                                          ┆   ┆
0x8883…8886       FormFeed {
0x8883…8886         0c 81 d8                                                                                          ┆   ┆
0x8883…8886       }
0x8886…88a0       0a a1 b0 38 2e 20 52 45 4d 4f 54 45 20 44 49 41 47 4e 4f 53 54 49 43 53 0d 0a                     ┆   8. REMOTE DIAGNOSTICS  ┆
0x88a0…88c0       0d 0a 54 68 65 20 56 2e 32 34 20 69 6e 74 65 72 66 61 63 65 20 6f 6e 20 74 68 65 20 22 74 65 73   ┆  The V.24 interface on the "tes┆
0x88c0…88e0       74 2d 6d 61 73 74 65 72 22 2c 20 77 68 69 63 68 20 75 73 75 61 6c 6c 79 20 69 73 20 0a 63 6f 6e   ┆t-master", which usually is  con┆
0x88e0…8900       6e 65 63 74 65 64 20 74 6f 20 61 20 74 65 73 74 20 6f 75 74 70 75 74 20 63 6f 6e 73 6f 6c 65 2c   ┆nected to a test output console,┆
0x8900…8920       20 6d 61 79 20 69 6e 73 74 65 61 64 20 62 65 20 63 6f 6e 6e 65 63 74 65 64 20 0a 74 6f 20 61 20   ┆ may instead be connected  to a ┆
0x8920…8940       6d 6f 64 65 6d 2e 20 54 68 65 20 6d 6f 64 65 6d 20 6d 61 79 20 74 68 65 6e 20 62 65 20 73 77 69   ┆modem. The modem may then be swi┆
0x8940…8960       74 63 68 65 64 20 74 6f 20 61 6e 6f 74 68 65 72 20 6d 6f 64 65 6d 20 0a 61 74 20 74 68 65 20 52   ┆tched to another modem  at the R┆
0x8960…8980       43 20 43 6f 6d 70 75 74 65 72 20 54 65 63 68 6e 69 63 61 6c 20 53 65 72 76 69 63 65 20 44 65 70   ┆C Computer Technical Service Dep┆
0x8980…89a0       61 72 74 6d 65 6e 74 20 77 68 65 72 65 20 0a 54 65 63 68 6e 69 63 69 61 6e 73 20 6d 61 79 20 72   ┆artment where  Technicians may r┆
0x89a0…89c0       75 6e 20 72 65 6d 6f 74 65 20 64 69 61 67 6e 6f 73 74 69 63 73 20 6f 6e 20 74 68 65 20 52 43 20   ┆un remote diagnostics on the RC ┆
0x89c0…89e0       33 39 20 0a 65 71 75 69 70 6d 65 6e 74 2e 0d 0a 0d 0a 54 68 65 20 72 65 6d 6f 74 65 20 64 69 61   ┆39  equipment.    The remote dia┆
0x89e0…8a00       67 6e 6f 73 74 69 63 20 6d 6f 64 65 20 69 73 20 73 65 6c 65 63 74 65 64 20 77 68 65 6e 20 61 20   ┆gnostic mode is selected when a ┆
0x8a00…8a20 (69,) 73 70 65 63 69 61 6c 20 63 61 62 6c 65 20 0a 61 6e 64 20 6d 6f 64 65 6d 20 69 73 20 63 6f 6e 6e   ┆special cable  and modem is conn┆
0x8a20…8a40       65 63 74 65 64 20 74 6f 20 74 68 65 20 52 43 20 33 39 20 64 69 61 67 6e 6f 73 74 69 63 20 56 2e   ┆ected to the RC 39 diagnostic V.┆
0x8a40…8a60       32 34 20 6f 75 74 70 75 74 2e 20 0a 54 68 69 73 20 63 61 62 6c 65 20 66 6f 72 63 65 73 20 74 68   ┆24 output.  This cable forces th┆
0x8a60…8a80       65 20 73 65 6c 66 74 65 73 74 20 74 6f 20 65 6e 74 65 72 20 74 68 65 20 62 61 75 64 2d 72 61 74   ┆e selftest to enter the baud-rat┆
0x8a80…8aa0       65 20 0a 64 65 74 65 72 6d 69 6e 61 74 69 6f 6e 20 6d 6f 64 65 2c 20 61 6e 64 20 74 68 65 72 65   ┆e  determination mode, and there┆
0x8aa0…8ac0       20 77 69 6c 6c 20 62 65 20 6e 6f 20 64 69 66 66 65 72 65 6e 63 65 20 62 65 74 77 65 65 6e 20 0a   ┆ will be no difference between  ┆
0x8ac0…8ae0       72 65 6d 6f 74 65 20 6f 72 20 6c 6f 63 61 6c 20 64 69 61 67 6e 6f 73 74 69 63 73 20 61 74 20 61   ┆remote or local diagnostics at a┆
0x8ae0…8b00       6c 6c 2e 0d 0a 0d 0a 54 68 65 20 22 74 65 73 74 2d 73 6c 61 76 65 73 22 20 6d 61 79 20 6f 6e 6c   ┆ll.    The "test-slaves" may onl┆
0x8b00…8b20       79 20 62 65 20 74 65 73 74 65 64 20 69 66 20 74 68 65 69 72 20 4d 75 6c 74 69 62 75 73 20 0a 69   ┆y be tested if their Multibus  i┆
0x8b20…8b40       6e 74 65 72 66 61 63 65 20 69 73 20 66 75 6e 63 74 69 6f 6e 61 62 6c 65 2e 20 42 75 74 20 77 68   ┆nterface is functionable. But wh┆
0x8b40…8b60       65 6e 20 52 43 20 6b 6e 6f 77 73 20 74 68 65 20 68 61 72 64 77 61 72 65 20 0a 63 6f 6e 66 69 67   ┆en RC knows the hardware  config┆
0x8b60…8b80       75 72 61 74 69 6f 6e 20 69 74 20 77 69 6c 6c 20 62 65 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 63   ┆uration it will be possible to c┆
0x8b80…8ba0       6f 6d 70 61 72 65 20 69 74 20 77 69 74 68 20 74 68 65 20 0a 4d 75 6c 74 69 62 75 73 20 63 6f 6e   ┆ompare it with the  Multibus con┆
0x8ba0…8bc0       66 69 67 75 72 61 74 69 6f 6e 20 73 63 68 65 64 75 6c 65 20 69 6e 20 6f 72 64 65 72 20 74 6f 20   ┆figuration schedule in order to ┆
0x8bc0…8be0       64 69 73 63 6f 76 65 72 20 74 6f 74 61 6c 6c 79 20 0a 64 65 61 64 20 63 61 72 64 73 2e 0d 0a 0d   ┆discover totally  dead cards.   ┆
0x8be0…8c00       0a 49 74 20 69 73 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 63 6f 6e 6e 65 63 74 20 61   ┆ It is not possible to connect a┆
0x8c00…8c20 (70,) 20 6d 6f 64 65 6d 20 74 6f 20 74 68 65 20 69 6e 74 65 6c 6c 69 67 65 6e 74 20 0a 22 74 65 73 74   ┆ modem to the intelligent  "test┆
0x8c20…8c40       2d 73 6c 61 76 65 73 22 2c 20 62 65 63 61 75 73 65 20 74 68 69 73 20 77 6f 75 6c 64 20 64 65 6d   ┆-slaves", because this would dem┆
0x8c40…8c60       61 6e 64 20 74 68 61 74 20 74 68 65 20 52 43 20 33 39 20 0a 63 61 62 69 6e 65 74 20 62 65 20 6f   ┆and that the RC 39  cabinet be o┆
0x8c60…8c80       70 65 6e 65 64 20 61 6e 64 20 74 68 65 20 22 74 65 73 74 2d 6f 75 74 70 75 74 22 20 72 65 64 69   ┆pened and the "test-output" redi┆
0x8c80…8ca0       72 65 63 74 65 64 2e 0d 0a 0d 0a 54 68 65 20 70 72 6f 63 65 64 75 72 65 20 66 6f 72 20 72 65 6d   ┆rected.    The procedure for rem┆
0x8ca0…8cc0       6f 74 65 20 64 69 61 67 6e 6f 73 74 69 63 73 20 77 69 6c 6c 20 62 65 20 6c 69 6b 65 20 74 68 69   ┆ote diagnostics will be like thi┆
0x8cc0…8ce0       73 3a 0d 0a 0d 0a 31 2e 09 84 54 68 65 20 6f 70 65 72 61 74 6f 72 20 61 74 20 74 68 65 20 72 65   ┆s:    1.  The operator at the re┆
0x8ce0…8d00       6d 6f 74 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 63 6f 6e 6e 65 63 74 73 20 74 68 65 20 6d 6f   ┆mote destination connects the mo┆
0x8d00…8d20       64 65 6d 20 0a 19 84 80 80 77 69 74 68 20 74 68 65 20 6d 6f 64 69 66 69 65 64 20 63 61 62 6c 65   ┆dem      with the modified cable┆
0x8d20…8d40       20 74 6f 20 74 68 65 20 52 43 20 33 39 20 63 6f 6d 70 75 74 65 72 2e 0d 0a 0d 0a 32 2e 09 84 54   ┆ to the RC 39 computer.    2.  T┆
0x8d40…8d60       68 65 20 52 43 20 33 39 20 63 6f 6d 70 75 74 65 72 20 69 73 20 72 65 73 65 74 20 6f 72 20 70 6f   ┆he RC 39 computer is reset or po┆
0x8d60…8d80       77 65 72 65 64 20 75 70 2e 20 4e 6f 77 20 74 68 65 20 52 43 20 33 39 20 0a 19 84 80 80 63 6f 6d   ┆wered up. Now the RC 39      com┆
0x8d80…8da0       70 75 74 65 72 2c 20 69 66 20 72 75 6e 6e 69 6e 67 2c 20 69 73 20 69 6e 20 74 68 65 20 62 61 75   ┆puter, if running, is in the bau┆
0x8da0…8dc0       64 20 72 61 74 65 20 64 65 74 65 72 6d 69 6e 61 74 69 6f 6e 20 0a 19 84 80 80 6d 6f 64 65 2e 0d   ┆d rate determination      mode. ┆
0x8dc0…8dc3       0a 0d 0a                                                                                          ┆   ┆
0x8dc3…8dc6       FormFeed {
0x8dc3…8dc6         0c 83 98                                                                                          ┆   ┆
0x8dc3…8dc6       }
0x8dc6…8de0       0a 33 2e 09 84 84 54 68 65 20 72 65 6d 6f 74 65 20 6f 70 65 72 61 74 6f 72 20                     ┆ 3.   The remote operator ┆
0x8de0…8e00       63 61 6c 6c 73 20 74 68 65 20 52 43 20 54 65 63 6e 69 63 61 6c 20 53 65 72 76 69 63 65 20 0a 19   ┆calls the RC Tecnical Service   ┆
0x8e00…8e20 (71,) 84 80 80 44 65 70 61 72 74 6d 65 6e 74 20 74 6f 20 67 65 74 20 74 68 65 20 74 65 6c 65 66 6f 6e   ┆   Department to get the telefon┆
0x8e20…8e40       65 20 6e 75 6d 62 65 72 20 6f 66 20 74 68 65 20 52 43 20 0a 19 84 80 80 64 69 61 67 6e 6f 73 74   ┆e number of the RC      diagnost┆
0x8e40…8e60       69 63 20 74 65 72 6d 69 6e 61 6c 2e 0d 0a 0d 0a 34 2e 09 84 54 68 65 20 72 65 6d 6f 74 65 20 6f   ┆ic terminal.    4.  The remote o┆
0x8e60…8e80       70 65 72 61 74 6f 72 20 64 69 61 6c 73 20 74 68 65 20 52 43 20 64 69 61 67 6e 6f 73 74 69 63 20   ┆perator dials the RC diagnostic ┆
0x8e80…8ea0       74 65 72 6d 69 6e 61 6c 20 61 6e 64 20 0a 19 84 80 80 73 77 69 74 63 68 65 73 20 74 68 65 20 6d   ┆terminal and      switches the m┆
0x8ea0…8ec0       6f 64 65 6d 20 74 6f 20 44 41 54 41 2e 0d 0a 0d 0a 4e 6f 77 20 74 68 65 20 52 43 20 54 65 63 68   ┆odem to DATA.    Now the RC Tech┆
0x8ec0…8ee0       6e 69 63 69 61 6e 20 6d 75 73 74 20 65 6e 74 65 72 20 31 20 6f 72 20 32 20 75 70 70 65 72 20 63   ┆nician must enter 1 or 2 upper c┆
0x8ee0…8f00       61 73 65 20 55 20 74 6f 20 6d 61 6b 65 20 0a 74 68 65 20 52 43 20 33 39 20 63 6f 6d 70 75 74 65   ┆ase U to make  the RC 39 compute┆
0x8f00…8f20       72 20 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20 62 61 75 64 20 72 61 74 65 2e 20 54 68 65 72 65   ┆r determine the baud rate. There┆
0x8f20…8f40       20 6d 61 79 20 62 65 20 61 20 0a 70 72 6f 62 6c 65 6d 20 77 69 74 68 20 6e 6f 69 73 65 20 6f 6e   ┆ may be a  problem with noise on┆
0x8f40…8f60       20 74 68 65 20 6c 69 6e 65 20 69 6e 20 74 68 65 20 62 61 75 64 20 72 61 74 65 20 64 65 74 65 72   ┆ the line in the baud rate deter┆
0x8f60…8f80       6d 69 6e 61 74 69 6f 6e 20 0a 70 68 61 73 65 20 3f 0d 0a 0d 0a 54 68 65 20 64 69 61 67 6e 6f 73   ┆mination  phase ?    The diagnos┆
0x8f80…8fa0       74 69 63 20 6c 69 6e 65 20 6d 69 67 68 74 20 65 76 74 2e 20 67 65 74 20 65 6e 61 62 65 6c 65 64   ┆tic line might evt. get enabeled┆
0x8fa0…8fc0       20 74 6f 20 72 75 6e 20 58 45 4e 49 58 2e 20 0a 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20   ┆ to run XENIX.  This means that ┆
0x8fc0…8fe0       74 68 65 20 72 65 6d 6f 74 65 20 6f 70 65 72 61 74 6f 72 20 6d 61 79 20 62 6f 6f 74 20 58 45 4e   ┆the remote operator may boot XEN┆
0x8fe0…9000       49 58 2c 20 65 6e 74 65 72 20 0a 73 69 6e 67 6c 65 20 75 73 65 72 20 6d 6f 64 65 2c 20 65 78 65   ┆IX, enter  single user mode, exe┆
0x9000…9020 (72,) 63 75 74 65 20 66 69 6c 65 20 73 79 73 74 65 6d 20 63 6f 6e 73 69 73 74 65 6e 63 79 20 63 68 65   ┆cute file system consistency che┆
0x9020…9040       63 6b 20 0a 63 6f 6d 6d 61 6e 64 73 20 6f 72 20 73 70 65 63 69 61 6c 20 72 65 6c 69 61 62 69 6c   ┆ck  commands or special reliabil┆
0x9040…9060       69 74 79 20 70 72 6f 67 72 61 6d 73 20 72 75 6e 6e 69 6e 67 20 75 6e 64 65 72 20 58 45 4e 49 58   ┆ity programs running under XENIX┆
0x9060…9080       20 0a 61 6e 64 20 66 69 6e 61 6c 6c 79 20 67 6f 20 6d 75 6c 74 69 20 75 73 65 72 20 61 6e 64 20   ┆  and finally go multi user and ┆
0x9080…90a0       77 61 74 63 68 20 74 68 65 20 63 6f 6d 70 75 74 65 72 20 72 75 6e 6e 69 6e 67 2e 0d 0a 0d 0a 54   ┆watch the computer running.    T┆
0x90a0…90c0       68 65 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 74 68 61 74 20 68 61 73 20 74 6f 20 62 65 20 64   ┆he modification that has to be d┆
0x90c0…90e0       6f 6e 65 20 74 68 65 20 6d 6f 64 65 6d 20 63 61 62 6c 65 20 69 73 20 6c 69 6b 65 20 0a 74 68 69   ┆one the modem cable is like  thi┆
0x90e0…9100       73 3a 0d 0a 0d 0a 2d 3b 20 44 54 52 20 2d 3e 2d 2d 2d 2d 20 6e 2e 63 20 20 20 20 09 20 6e 2e 63   ┆s:    -; DTR ->---- n.c      n.c┆
0x9100…9120       09 2d 2d 2d 2d 2d 2d 2d 2d 3e 2d 20 2d 3b 20 44 54 52 0d 0a 09 09 21 09 09 09 09 21 0d 0a 09 09   ┆ -------->- -; DTR    !    !    ┆
0x9120…9140       21 09 09 09 09 21 0d 0a 2d 3b 20 43 54 53 20 2d 3c 2d 2d 2d 2d 20 6e 2e 63 09 20 20 20 20 20 20   ┆!    !  -; CTS -<---- n.c       ┆
0x9140…9160       6e 2e 63 09 2d 2d 2d 2d 2d 2d 2d 2d 3c 2d 20 2d 3b 20 43 54 53 0d 0a 09 09 21 0d 0a 09 09 21 0d   ┆n.c --------<- -; CTS    !    ! ┆
0x9160…9180       0a 2d 3b 20 44 53 52 20 2d 3c 2d 2d 2d 2d 20 6e 2e 63 0d 0a 0d 0a 0d 0a 20 20 20 52 43 20 33 39   ┆ -; DSR -<---- n.c         RC 39┆
0x9180…91a0       20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 4b 41 42 4c 45 20 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆ --------------- KABLE ---------┆
0x91a0…91c0       2d 2d 2d 2d 20 4d 6f 64 65 6d 0d 0a 1a 1a 61 20 63 68 65 63 6b 2e 0d 0a 0d 0a 72 61 6c 20 0a 62   ┆---- Modem    a check.    ral  b┆
0x91c0…91e0       6f 6f 74 6c 6f 61 64 69 6e 67 20 70 72 6f 63 65 64 75 72 65 20 61 6e 64 20 69 6e 73 74 65 61 64   ┆ootloading procedure and instead┆
0x91e0…9200       20 65 78 65 63 75 74 65 20 6d 6f 72 65 20 73 65 6c 66 74 65 73 74 20 0a 70 72 6f 67 72 61 6d 73   ┆ execute more selftest  programs┆

Reduced view