960L Multi-Channel Digital Effects System Service Manual
6-6
In order to run an individual diagnostic test a keyboard must be connected to the LARC2 and the path typed
on the keyboard. To get to the MIDI tests type the word MIDI after the command prompt, which is the >,
(greater than symbol), and then ENTER. The commands are case insensitive. To get back to the root
directory type the command cd .., which is the DOS command for change directory followed by a space
then the period two times, and the ENTER. To get to the reverb card tests type reverbcardtests, all one
word with no spaces, and then press ENTER. Once you are in the desired directory typing help and then
pressing ENTER will provide a listing of the available tests. To see a description of any particular test type
more help then the name of the test. For example to see a description of the dual port ram test, first go the
directory where the test resides, reverbcardtests then press ENTER. Then type, more help dpramtest,
followed by ENTER, and a description of the dual port ram test will be displayed on the LARC2.
MIDI Test:
The syntax for the MIDI test is: MIDITest [optional NumRepeats].
The 960L MIDI tests verify the MIDI In to MIDI Out path. The MIDI pattern 0xC0 0x00 is generated by the
960L and sent to the MIDI Out port. Using a 5 pin DIN to 5 pin DIN cable connected from the MIDI In to
MIDI Out port the C0 00 data pattern is read and the test passes. This command sends a program change
message on MIDI channel 1 for program 1 (0xC0 0x00) then waits a short period for it to come back. The
test reports if no data is received, if the status byte is incorrect or if the data byte is incorrect.
Optionally, a decimal number can be entered on the command line to repeat the test. When this is done,
the error messages are held off until the last test try. The count is a "long" variable so the test can be
repeated literally millions of times for scope loop testing. A value of 0 runs the test infinitely.
Serial Port Test:
The syntax for the serial test is: SerialTest PortNum [optional NumRepeats].
Where PortNum is the port number. Ports 1 and 2 are available. Port 1 is the D9 connector labeled Remote
1 on the I/O Clock card and port 2 is labeled Remote 2. The default configuration is that Port 1 is enabled
for LARC2 operation and Port 2 is enabled for serial testing. So the serial Port1 test will fail and the serial
port 2 test will pass if the circuit is functioning. The system test all script, script number 1, only tests serial
port2.
This test performs a test of the serial ports of the 960L. This command tests the currently selected serial
port. The test sends the hex values 00, FF, 55 and AA out the designated port (TxD) and attempts to read
them back (RxD). The port settings can be set in the Global Settings under the Help menu. If Terminal
mode is enabled the diagnostic serial tests will fail. The terminal mode is for LARC2 communication with the
960L. The default settings are for terminal mode or LARC2 communication on port 1 and serial test enabled
on port 2.
An optional "NumRepeats" value can be entered on the command line. When this is done, the test is
repeated that number of times before reporting an error. A value of 0 repeats infinitely. This can be useful
for debugging serial port problems.
Reverb Card Tests:
The reverb card tests consist of testing the various parts of the reverb card. These are the 56301, the
56301 to Z80 DPRAM (Dual Port RAM), the 2 Z80s, the Z80 SRAM (static RAM), the 4 Lexichip3s, and the
3 TMIX chips.
56301 Tests:
The following reverb card tests check the 56301 DSP PCI Interface chip.
56301 DPRAM Test:
The syntax for the 56301 to dual port RAM test is: DPRAMTest CardId Z80ID [NumRepeats].