Chapter 2
Startup and Shutdown
2-5
Important: Since the self-diagnostic tests execute from the dual port,
you must run the dual-port functionality test before you run any of the
self-diagnostic tests.
To execute the three self-tests, repeat the following procedure for each test:
Important: Be certain you have reset the KTx card before performing
each test (write 01h to byte :0803h).
1.
Write 01h to byte :0803h to RESET the KTx card.
2.
Write 00h to bytes :0000h through :07FFh to ZERO the
dual-port RAM.
3.
Copy the binary file of the appropriate test to the dual port. Start
at :0000h. Refer to the table below to determine which binary file
to use.
If you are performing this test
Copy this binary file
RAM
KTXST0.BIN
CTC
KTXST1.BIN
SIO
KTXST2.BIN
4.
Write 01h to byte :0802h to RELEASE the Z80.
5.
Wait for byte :07FFh to go to 01h.
Important: If byte :07FFh does not receive a 01h within 5 seconds,
the test has failed for an unknown reason.
6.
Read the test error status in byte :07FEh.
7.
Refer to the appropriate status code table supplied later in
this section.
8.
Correct errors if you find any.
Make sure the KTx card is seated properly in the backplane and the
configuration of the KTx card does not produce any conflicts with
other adapter cards in the host (such as other KTx cards, memory
cards, video memory).