- Help
EVWAA is a level 2R diagnostic which currently supports the
VS100 graphics workstation. Up to eight devices may be selected
for testing. Testing mode is sequential, one device tested per
program pass.
- Attach
Attaching to 11/780 CPU
Diagnostic Supervisor. ZZ-ESSAA-6.12-937 15-Jan-1983 12:00:00.00
DS> Load EVWAA
DS> Attach DW780 Hub DW0 3 4
DS> Attach VS100 DW0 VBA0 760440 700 5
DS> Select VBA0
DS> Start
Attaching to 11/750 CPU
Diagnostic Supervisor. ZZ-ECSAA-6.12-346 15-Jan-1983 12:00:00.00
DS> Load EVWAA
DS> Attach DW750 Hub DW0 4
DS> Attach VS100 DW0 VBA0 760440 704 5
DS> Select VBA0
DS> Start
Attaching to 11/730 CPU
Diagnostic Supervisor. ZZ-ENSAA-6.12-463 15-Jan-1983 12:00:00.00
DS> Load EVWAA
DS> Attach DW730 Hub DW0
DS> Attach VS100 DW0 VBA0 760440 710 5
DS> Select VBA0
DS> Start
- DRIVER
This Diagnostic now requires VBdriver version 1.20 or greater.
- SYSGEN
The following is a example of a VS100 sysgen operation:
SYSGEN> CONNECT VBA0/ADAP=UB0/CSR=%O760440/VEC=%O350/DRIVER=VBDRIVER
- VSACP
In order to run the EVWAA diagnostic this process must be stopped
in order for the diagnostic supervisor to allocate units under
test. I must also be restarted following completion of the
diagnostics when the device is returned to customer use.
Prior to stopping the ACP process you must be assured that the
device is not presently being used by the customer.
ALWAYS INFORM THE SITE MANAGER CONCERNING THIS PROCEDURE
To stop the ACP process RUN VSTA$EXE:STOPACP and enter the controller
number i.e. A, B, C, or D.
To start the ACP process RUN VSTA$EXE:STARTACP
- Sections
EVWAA contains the following sections: DEFAULT, UBW, ROM, MICRO,
GRAPHICS, COPY, DRAW, FLOOD, FILL, PRINT, MANUAL. All tests are
contained within the DEFAULT section with the exception for the
manual intervention test which is contained in the MANUAL section.
- UBW
This section may be used to test the Unibus Window Module while it
is disconnected from the remaining portions of the VS100 subsystem
The maintenance mode testing can either be done with electrical
loop back or optical loop back (see event flag 21). Note that
running this section while the UBW is connected to the subsystem
or running the default section while the UBW is disconnected may
cause erroneous errors from the diagnostic.
- ROM
This section provides an easy access to all of the tests which perform
excersizes on the resident ROM code.
- Micro
This section is provided as an easy means of invoking the ROM
resident micro diagnostics within the VS100. Errors detected by
the VS100 micro diagnostics will be sent to the host and reproted
by the diagnostic. Error codes will be transformed to an english
language representation.
- Graphics
This section gives easy access to those tests which excersize the
graphics functions of the 68000. There are five sub-sections
contained within this section, they are as follows; Copy, Draw,
Flood, Fill, and Print. Each of these sections allows for the
diagnostic program to continually loop on the suspected function
if the operator so desires. Each of these tests will (when not
in QUICK mode) read back the screen and decide whether the screen
was printed correctly or not. Please note that when the QUICK flag
is set the run time for the program is cut by more than half, but
the program does not check the screen. Visual screen checking
would be necessary.
- Copy
This section contains four copy function tests. It provides
easy access and looping capabilities to this specific function.
The tests will exersize the VS100'S ability to copy Host memory,
off screen memory, and visible screen memory; to perform large
block data transfers; to perform logical functions on bitmap data,
and to copy and overlap a bitmap.
- Draw
This section contains two draw function tests. It provides
easy access and looping capabilities to the Draw Line and
Draw Curve Tests. The tests will draw a series of random sized
triangles, a string art type design, and then a series of expanding
circles.
- Flood
This section tests the flood function. It provides
easy access and looping capabilities to this specific function.
The monitor will be set up with an area boundary to be flooded
with all of the half-tones.
- Fill
This section tests the fill function. It provides
easy access and looping capabilities to this specific function.
A series of polygons are used as the borders while a seed is
placed within these borders to fill the area.
- Print
This section exercises the print text function. The entire screen
is filled with text. It provides easy access and looping capabilities
to this specific function.
- Manual
This section is used for manual intervention and may be useful in
trouble shooting specific problems. It contains graphics functions
as well as rom based housekeeping functions.
- Commands
The following are legal operator supported functions:
* Indicates that a load is required initially to down load
graphics microcode.
Reset -- Perform device initialize
Powerup -- Perform resident micro diagnostics
Link on -- Turn fiber optics on
Link off -- Turn fiber optics off
Finite -- Set 68k crc retries to finite (128)
Infinite -- Set 68k crc retries to infinite
Load -- Load microcode to VS100
BBA on --* Enable BBA operation (only valid after load
function)
BBA off --* Disable BBA operation (only valid after load
function)
Clear --* Clear screen to black or white
Copy --* Copy a block of black, white or halftone to
the screen
Print --* Repeatedly print user selected text
Fill --* Perform fill area function
Flood --* Flood and area of the screen
Draw --* Draw straight or curved lines on the screen
Exit -- Exit from this test
- Requirements
EVWAA requires VBdriver version 1.20 or greater.
EVWAA requires one additional files for diagnostic operation. This
file is the VS100 loadable graphics microcode EVWAA.BIN
which is used during any test that requires graphics functions
This file is packaged with the diagnostic by the
Software Distribution Center. In the event that this file becomes
lost it will be necessary to use the microcode files located on the
user system disk in directory VSTA$MICRO:EVWAA.BIN. In order for
the diagnostic to gain access to these files it will be necessary to
ATTACH the user system disk and after loading the diagnostic, use the
Diagnostic Supervisor SET LOAD command to use DxA0:[SYSEXE] as the
default load area.
See "HELP SET LOAD" for further information. See "Event Flag 18"
usage for further information.
Also, please note that using console media as the default load device
will increase program run times.
- Summary
Summary messages are printed at the end of each pass for all selected
devices. Error totals are cumulative. Summary messages may be
deleted by using the following command DS> SET IES
- Run_Times
Run times are approximately 6 minutes per device depending on the
event flags, section options selected, and the type of load media
available.
- Event_Flags
Event Flag 22
When set will cause the unit under test to be deleted from the
testing sequence when an error has been detected.
Event Flag 20
When set will cause stalls within the program in order to aid the
operator in inspecting images presented on the monitor. Please note
that this can cause diagnostic run times to be greatly exaggerated.
Event Flag 19
No longer used by this diagnostic.
Event Flag 18
Under normal operation the default micro code file is EVWAA.BIN
located on the default diagnostic supervisor device directory.
This flag, when set will allow the operator to enter a substitute
file designation for the micro code to be down loaded to the
workstation. The format is ddcu:[directory]file-name. If the
device is not the current load device the device must be attached
using the diagnostic supervisor attach interface commands.
Event Flag 17
This flag, when set will cause the command "SET BBA OFF" to be sent
following a microcode load operation. This will prevent the micro
code from using the BBA for graphics commands. This flag may be set
when it is suspected that the BBA may be faulty.
- Tests
The following tests are included in EVWAA.
Test 1: Reset Function Test * ROM
Test 2: Resident Micro Diagnostic Test * ROM, Micro
Test 3: Link Data Test * ROM
Test 4: VS100 Program Memory Data Test * ROM
Test 5: VS100 Frame Buffer Data Test * ROM
Test 6: M68000 Data Flow Test * ROM
Test 7: Report Status Test * ROM
Test 8: BBA Data Flow Test * Graphics, Copy
Test 9: BBA Extended Transfer Test * Graphics, Copy
Test 10: Mapping Functions Test * Graphics, Copy
Test 11: BBA Computed Direction Test * Graphics, Copy
Test 12: Cursor Positioning Test * Graphic
Test 13: Draw Line Test * Graphics, Draw
Test 14: Draw Curve Test * Graphics, Draw
Test 15: Flood Function Test * Graphics, Flood
Test 16: Fill Area Function Test * Graphics, Fill
Test 17: Print Text Function Test * Graphics, Print
Test 18: Manual Intervention Section * Manual
- NOTES
EVWAA requires VBdriver version 1.20 or greater.
Unibus adapter registers are no longer dumped in the error message
CSR 7 is no longer dumped in the error message.