DISP7E.DEX
Rev 3.1 : Built June 2, 1989 9:37:23 am (EDT)
Description: 8 Plane, 1280 X 1024 Color Diagnostic
10 ..... Host Port Test
This test verifies the host interface registers of the TMS34010
processor. These registers control information to and from the AT
bus.
20 ..... EPROM Checksum Test
This test verifies the EPROM by doing a checksum test.
30 ..... Shadow Ram Test
This test verifies the 1k byte shadow ram which is accessible both
by the Apollo CPU and the PG1281 CPU (the TMS34010).
40 ..... CGA Ram Test
This test verifies the 16k byte ram.
50 ..... Cursor Port Test
This test verifies the CURSOR PORT registers. These registers are
used to communicate a new XY coordinate for the graphic cursor.
60 ..... Fifo Test
This test verifies the two 4k FIFOs and the ERROR PORT register.
70 ..... GSP (Graphic System Processor) Test
This test verifies the graphic system processor chip, the TMS34010.
80 ..... Ram Test
This test verifies the local ram. This ram is used to store the
downloaded shell and its working globals.
90 ..... Frame Buffer Test
This test verifies the video rams (the frame buffer).
100 .... Roga Test
This test verifies the functionality of the ROGA (RasterOp Gate
Array) chip.
110 .... Vector Generator Test
This test verifies the vector generator.
120 .... Ramdac Test
This test verifies the functionality of the Brooktree chip that
implements the look-up (lut) table.
130 .... 4k Window Test
This test tests the 4k window to the frame buffer.
140 .... 5M Window Test
This test verifies the 5M byte window to the frame buffer. This
window gives the Apollo CPU complete access to the frame buffer.
200 .... Visual Test
This test will only be run when the operator specifically selects
it (for exemple when the operator types "run disp7e 200" at the
dex prompt) and is menu driven. The help command will display each
command that is available to the operator. By typing one of six
numbers, the various patterns, described below, will be displayed on
the screen until any key on the keyboard is hit. The test patterns
are:
BARS: The screen will be filled with two rows of bars each with
sixteen increasing gray scale bars per row. The top and bottom are
identical except that the sequence is in reverse order.
COLOR TEMP: Five, two inch squares are placed on a black background.
A square is placed in each corner of the display and one in the center.
The squares will change colors from white to red to green and then to
blue when the operator hits a key on the keyboard, for each color.
CONVERGE: A crosshatch pattern with the X lines approximately 95
pixels apart from each other and the Y lines approximately 96 pixels
apart from each other, is drawn on a black background. A single pixel
dot is located in the center of each crosshatch box. The crosshatch
pattens will change colors from white to red to green and then to blue
when the operator hits a key on the keyboard, for each color.
P&B (Pincushion and Barrel Distortion): A white border, one pixel
wide, will be drawn on a black background. White "tic" marks indicate
the midpoints of each side, the top, and the bottom.
Purity: A solid color fills the screen. These colors will change
from white to red to green and then to blue when the operator hits a
key on the keyboard, for each color.
LINEAR: This pattern consists of three parts. The first part
consists of six white circles. A large circle is drawn in the center
of the screen whose diameter is set to be equal to the lesser of the
video height or width of the display. A smaller circle is drawn at
half the diameter and concentric with the larger circle. A circle is
also drawn in each of the four corners. The diameter of the corner
circles is equal to one-fifth of the display width. The second part
of the pattern consists of a white crosshatch pattern. The last part
of the pattern consists of white "tic" marks drawn along the
horizontal and vertical centerlines of the crosshatch pattern. The
marks are one pixel thick and drawn at every other pixel location.
Every fifth mark is drawn slightly longer.