You are on page 1of 118

Thirty-Five Dollars

"""'7 ---:::=-------=-----~---------
Cromemco®

...., -------------------

. (
.SystellJ 400
Service Manual
Cromemco

System 400
Service Manual

023-6066

CROMEMCO, Inc. Copyright Ie" 1985


P.O. Box 7400 CROMEMCO, Inc.
280 Bernardo Avenue All Rights Reserved
Mountain View, CA 94039
This manual was produced using a Cromemco System Three computer
running under the Cromemco Cromix Operating System. The text was
edited with the Cromemco Cromix Screen Editor. The edited text
was proofread by. the Cromemco SpellMaster Pr~ram and formatted
by the Cromemco Word Processing System Formatter II.
Camera-ready cop.{ was printed on a Cromemco 3355B printer.

The following are registered trademarks of Cromemco, Inc.


C-Net®
Cromemco®
Cromix®
FontMaster®
SlideMaster®
SpellM aster®
Sy stem Zero®
System. Two®
System Three®
WriteMaster®

The following are trademarks of Cromemco, Inc.


C-IO ™
CalcMaster ™
Cromix-Plus ™
DiskM aster ™
Maximizer ™
System One ™
TeleM aster™
System 400 ™

UNIX is a registered trademark of Bell Laboratories.


USING THE MANUAL REVISION SYSTEM
This manual has a unique revision system with two purposes: (l) It assures that
every manual shipped contains the most current information available, and (2)
Convenient updates are possible by substituting revised pages. Every page in
this manual has its own revision level (indicated in the lower left corner of each
page). The current revision level s for all pages are summarized in the Revision
Summary table below.
The Revision Summary table below shows the page number in the first column,
the most recent date that that particular page was revised in the second column,
the revision level for that page in the third column, and a brief summary of what
the most recent revision consisted of in the last column. All new revisions are
shown in bold~faeed type for easy identification. Note that if no revisions are
made to a given page, that page may have a date and revision level far older
than other pages in the manual. All revisions, inclUding text, figures, and tables
are covered by this sy st~m.

REVISION SUMMARY
Date of last Revision
Pa=-' Re"yision .LeJaU Brief. Deseription -of-Revision:
iii 10/25/85 A First issue
iv 10/25/85 A First issue
v 10/25/85 A First issue
vi 10/25/85 A First issue
1-1 10/25/85 A First issue
1-2 10/25/85 A First issue
1-3 10/25/85 A First issue
1-4 10/25/85 A First issue
1-5 10/25/85 A First issue
1-6 10/25/85 A First issue
2-1 10/25/85 A First issue
2-2 10/25/85 A First issue
2-3 10/25/85 A First issue
2-4 10/25/85 A First issue
2-5 10/25/85 A First issue
2-6 10/25/85 A First issue
2-7 10/25/85 A First issue
2-8 10/25/85 A First issue
2-9 10/25/85 A First issue
2-10 10/25/85 A First issue
2-11 10/25/85 A First issue
2-12 10/25/85 A First issue
2-13 10/25/85 A First issue
2-14 10/25/85 A First issue

10/25/85 Page 1 of 3
REVISION SUMMARY (cont'd.)

Date of last Revision


Pa"-! Revision l&ml Brief. Deseri ptiQo -of. Revision-:

3-1 10/25/85 A First issue


3-2 10/25/85 A First issue
3-3 10/25/85 A First issue
3-4 10/25/85 A First issue
3-5 10/25/85 A First issue
3-6 10/25/85 A First issue
3-7 10/25/85 A First issue
3-8 10/25/85 A First issue
3-9 10/25/85 A First issue
3-10 10/25/85 A First issue
3-11 10/25/85 A First issue
3-12 10/25/85 A First issue
4-1 10/25/85 A First issue
4-2 10/25/85 A First issue
4-3 10/25/85 A First issue
4-4 10/25/85 A First issue
4-5 10/25/85 A First issue
4-6 10/25/85 A First issue
4-7 10/25/85 A First issue
4-8 10/25/85 A First issue
4-9 10/25/85 A First issue
4-10 10/25/85 A First issue
4-11 10/25/85 A First issue
4-12 10/25/85 A First issue
4-13 10/25/85 A First issue
4-14 10/25/85 A First issue
4-15 10/25/85 A First issue
4-16 10/25/85 A First issue
4-17 10/25/85 A First issue
4-18 10/25/85 A First issue
5-1 10/25/85 A First issue
5-2 10/25/85 A First issue
5-3 10/25/85 A First issue
5-4 10/25/85 A First issue
5-5 10/25/85 A First issue
5-6 10/25/85 A First issue
5-7 10/25/85 A First issue
5-8 10/25/85 A First issue
5-9 10/25/85 A First issue
5-10 10/25/85 A First issue
5-11 10/25/85 A First issue
5-12 10/25/85 A First issue
5-13 10/25/85 A First issue
5-14 10/25/85 A First issue

10/25/85 Page 2 of 3
REVISION SUMMARY (cont'd.)

Date of last Revision


Pa~-# Revision Wc.l Brief -Desen ptioD .of· ReyisioD:

A-I 10/25/85 A First issue


A-2 10/25/85 A First issue
A-3 10/25/85 A First issue
A-4 10/25/85 A First issue
A-5 10/25/85 A First issue
A-6 10/25/85 A First issue
A-7 10/25/85 A First issue
A-8 10/25/85 A First issue
A-9 10/25/85 A First issue
A-10 10/25/85 A First issue

Index 10/25/85 A First issue

Schematic s:

64FDC 10/25/85 E
OCTART 10/25/85 B
2048 MSU 10/25/85 A
1024 KZ 10/25/85 B
XMM 10/25/85 C
STOC 10/25/85 C
XPU 10/25/85 B
MCU 10/25/85 A
DPS4 10/25/85 A

10/25/85 Page 3 of 3
(This page left blank intentionally.)
TABLE OF CONTENTS

Chapter 1: GENERAL DESCRIPTION 1-1

The Central Processor 1-1


System Memory 1-3
Hard Disk Drives 1-3
Floppy Disk and Cartridge Tape Drives 1-4
Serial I/O Controller 1-4
Options and References 1-4

Chapter 2: INSTALLATION 2-1


Unpacking the System 2-1
Connecti~ Peripherals 2-1
User Terminals 2-3
Serial Printers 2-3
Modems 2-5
Adding Memory and Other Circuit Boards 2-5
Circuit Board Cables and Switch Setti~s 2-8
The 64FDC 2-8
TheXPU 2-9
The MCU and 2048MSU 2-11
The 10 24KZ 2-11
The STDC 2-11
TheOCTART 2-11
The Priority Interrupt Cable 2-14

Chapter 3: OPERATOR INFORMATION 3-1

Turni~ On the- System 3-1


System Warni~ Lights 3-3
Incorrect Line Voltage Setti~ 3-3
DC Power Failure 3-4
System Overheati~ 3-4
Usi~ Floppy Diskettes 3-6
Parts of the Diskette 3-6
Inserti~ a Diskette 3-7
Usi~ Tape Cartridges 3-9
The Write-Protect Switch 3-9
Inserting a Cartridge 3-9
Booting the System. 3-11

Chapter 4: MAINTENANCE 4-1

Required Tool s 4-1


The Hard Disk Drives 4-1

Rev A iii
The Floppy Disk and Tape Drives 4-4
The DPS4 Power Supply 4-7
The Drive Area Fan 4-9
The Card Cage Fans 4-10
The Key switch and Bulk Power Supply 4-14

Chapter 5: TROUBLESHOOTING 5-1

Troubleshooting the Power Supply 5-1


The DPS4 5-1
Line Fuses Blown 5-3
DC Power Failure Light On 5-3
Warning Light Failure 5-4
Fans Not Turning or Below Speed 5-5
RDGS Command Summary 5-5
Swath Operator 5-6
Boot 5-6
Display Memory 5-6
ExamineInput Port 5-7
Go 5-7
Initialize Baud Rate 5-7
Move 5-7
Output 5-8
Read All of Disk 5-8
Read Disk 5-8
Seek 5-9
Select Disk Drive 5-10
Substitut~ Memory 5-11
Test System 5-12
Verify 5-12
Write Disk 5-12

LIST OF ILLUSTRATIONS

Figure 1-1: The System 400 1-2

Figure 2-1: The System 400 Rear Panel 2-2


Figure 2-2: Serial Printer Cable Jumpers 2-4
Figure 2-3: Modem-to~CTARTCable Connection 2-4
Figure 2-4: Removing the Side Panel 2-6
Figure 2-5: Removing the Card Retaining Bar 2-7
Figure 2-6: 64FDC Switch Settings and Jumpers 2-10
Figure 2-7: XPU Jumper Options 2-10
Figure 2-8: 2048MSU Switch Settings 2-12
Figure 2-9: 1024KZ Switch Settings 2-12
Figure 2-10: The STOC Board 2-13
Figure 2-11: OCTART Switch Settings 2-13
Figure 2-12: Installing the Priority Cable 2-14

Rev A iv
Figure 3-1: The System 400 Key switch 3-1
Figure 3-2: Power Supply Warni~ Lights 3-2
Figure 3-3: Removi~ the System Cover 3-4
Figure 3-4: The Tap-Select Cable 3-5
Figure 3-5: The 5-1/4" Floppy Diskette 3-7
Figure 3-6: Inserting a Diskette 3-8
Figure 3-7: The DC600A Tape Cartridge 3-9
Figure 3-8: Inserti~ a Tape Cartridge 3-10

Figure 4-1: Removi~ the Hard Disk Drives 4-2


Figure 4-2: The Hard Disk Bracket 4-3
Figure 4-3: Removi~ the Floppy Disk and Tape Drives 4-5
Figure 4-4: The Floppy /Tape Drive Bracket 4-6
Figure 4-5: Removing the DPS4 Board 4-8
Figure 4-6: Removing the Drive Area Fan 4-9
Figure 4-7: Removing the Side Panels 4-11
Figure 4-8: Removing the Card Cage and Fan Box 4-12
Figure 4-9: The Card Cage Fans 4-13
Figure 4-10: The Bulk Power Supply 4-16
Figure 4-11: Bulk Power Supply Wiring 4-17

Figure 5-1: DPS4 Power Supply 5-2

Figure A-I: System 400 Overview A-3


Figure A-2: Floppy Disk and Tape Drive Assembly A-5
Figure A-3: System 400 Chassis Assembly A-7
Figure A-4: System 400 Wiring A-9

LIST OF TABLES

Table 1-1: System 400 Specifications 1-3

LIST OF APPENDICES

Appendix A: Illustrated Parts List A-I

Rev A v
INDEX 1-1

LIMITED WARRANTY

SCHEMATICS

64FOC
OCTART
2048MSU
l024KZ
XMM
STDC
XPU
MCU
DPS4 Power Supply

Rev A vi
Cromemco System 400 Service Manual
1. General Description

Chapter 1

GENERAL DESCRIPTION

The Cromemco System 400 is a multi-user, S-100 bus supermicrocomputer with


the processing speed and capacity suitable to such demanding applications as
videographics and computer-aided design. Compact and mobile, the System 400
has up to 16 megabytes of Random-Access Memory (RAM), up to 280 megabytes
of hard disk capacity (on two drives), a 26-megabyte cartridge tape drive, a
5-1/4" floppy disk drive, and- tmh the UNIX System V Operating System (with
virtual memory) and the Cromemco Cromix-Plus Operating System.
The rear panel provides twenty DB-25 slots for printers, modems, and tenninals,
one drive slot for an optional 8" floppy disk drive, two DB-37 connector slots,
and eight BNC cutouts for video equipment. The System 400 also features a
21-slot card cage and the versatile DPS4 power supply. With one cable
adjustment, you can adapt the System 400 to any standard line voltage,
any where in the world.
Figure 1-1 depicts the System 400, and Table 1-1 lists the basic system
specifications.

THE CENTRAL PROCESSOR

The central processor of the System 400, the XPU board, has both an 8-bit Z80B
microprocessor and a 32-bit MC68010 microprocessor. This dual-processor
arrangement provides the power and speed (10 MHz) of the 68000 series
processors, without sacrificing compatibility with existing libraries of Z80
software. In addition, any Z80 pr~ram can be enhanced by writing some of its
subroutines in 68000 code.
During UNIX operations, the XMM memory management board maps each address
generated by the XPU into a different address chosen by the operating system.
This logical-to-physical address translation allows each process to appear to
have the entire system to itself. Together with the XPU, the XMM supports the
virtual memory features of the UNIX System V Operating System, and provides
a flexible memory protection scheme that screens out faulty commands (such
as attempts to execute data) and unauthorized memory accesses.

Rev A 1-1
Cromemco System 400 Service Manual
1. General Description

II
111111

Figure 1-1: THE SYSTEM 400

Rev A 1-2
Cromemco System 400 Service Manual
1. General Description

Table 1-1: SYSTEM 400 SPECIFICATIONS

Microprocessors: Z80B and MC68010


RAM Capacity: 16 Megabytes
Operating Systems: UNIX System Y and Cromix-Plus
Bus: 8-100/1 EEE- 69 6
Le~th: 27-1/2"
Width: 8-1/2"
Height: 27-3/8"
Weight: 115 lbs (without PC boards)
Power Requirements: 60Hz, 100-130Y
50Hz, 200-260Y

Operati~ Temperature: 10 to 45 degrees C

SYSTEM MEMORY

A System 400 may have up to 16 megabytes of RAM memory. Two types of 16-bit
memory boards are available: the 1024KZ board and the MCU/2048MSU
(M-Series) boards. The 1024KZ provides 1 megabyte of RAM with no error.
correction; the combined MCU memory controller and the 2048MSU memory
storage unit provide 2 megabytes of error-correcting RAM. The MCU supports
up to six 2048MSU's, and can detect multiple-bit memory errors and detect and
correct si~le-bit errors.

HARD DISK DRIVES

A standard System 400 has one or two Winchester hard disk drives. As shipped,
the Cromix-pius and UNIX System Y Operating Systems are loaded onto separate
partitions of the .first hard disk. Drive capacities currently available are 50·
and 140 megabytes. The hard disk controller, the sroc board, uses the ST-506
standard interface and has a Z80 microprocessor, 64 Kbytes of memory, and
direct memory access (DMA). The sroc can partition each drive into as many
as 32 logical units, and requires a minimum of supervision from the central
processor.

Rev A 1-3
Cromemco System 400 Service Manual
1. General Description

FLOPPY DISK AND CARTRIDGE TAPE DRIVES

A 5-1/4" half-height floppy disk drive (Shugart SA455) and a 26-megabyte


cartridge tape drive (Cipher 525) are standard on the System 400. The floppy
disk drive is provided for the routine loading and storing of pr~rams, while the
cartridge tape drive (CTD) is primarily intended for backing up the hard disk(s).
Four floppy diskettes are supplied with a backup copy of the Cromix-Plus
Operating System (Disk #1 serves as the boot diskette), and a tape cartridge
is supplied with a copy of UNIX Sy stem V. Both drives are controlled by the
64FDC board, which can al so support a sy stem terminal and an optional 8"
floppy disk drive.

SERIAL I/O CONTROLLER

The OCTART board, an intelligent I/O controller with its own Z80
microprocessor and 64 Kbytes of memory, is a standard component on all models
of the System 400. The OCTART board supports up to eight modems, terminals,
or serial printers (in any combination).

OPTIONS AND REFERENCES

Cromemco offers a wide variety of supporting hardware and software for the
System 400. SinCe the System 400 card cage holds up to.21 circuit boards, you
can enhance the power of your sy stem far beyond the standard model
configurations. For example, you -can add such options as the high-speed
MAXIMIZER co-processor board (12 million instructions per second), the
Ethernet network controller, or the S-series graphics boards (for vide~raphics
applications). Programming languages such as C, FORmAN, COBOL, and BASIC
are also available, along with applications software such as SPICE (circuit
design), INFORMIX (relational data base), and Q-office+ (office automation and
word processing for UNIX).
The following Cromemco publications pertain to the System 400. You can obtain
copies from your Cromemco dealer.

CromemcoIntroductioD to UNIX S3stem yfor- Cromemco SyWllDs:


part number 023-4084
Cromemco· IntroductiQD to Cromix-Plus
part number 023-5012

Cromemco Crornix--Plus' User's' Reference MaIWal


part number 023-5013
Qro.wemco Crornix-Plus· Administrator-'s Guide
part number 023-5020

Rev A 1-4
fr~memco System 400 Service Manual
• eneral Description

Cromemco 64FOC Flo WSk


Di "
part number 023_202l Controller" Mwwal

part number 023-2039 ~ard


Q.r:wDemco 256KZ1I024KZ M . "
Instruction Mwwal

~
artT Db Teh " "
CLPleal Reference Monno+
P num er 023-6054 -~
~ 5 0 (C~rd Di s k "
part number 023-6068 Drive Mwuml

Cromemco 80:50 Hit"ch1"" "


part number 02S-606f TecbPlca} Mwwal

~50 Model 1304 Pr0 d" ". ".


part number 023-6050 Yet Des-cnptIonMwwal

Cromemco 80:150 M xtor


part number 023:606: "Te"chnieal Mamml

~-SeriesM . .."
part number 032-2033 ~
ClQ.memco Dctart Instryction Mwwal
part number 023-2028

Ctgmemc08a455 Disk Drive T· "


part number 023_6048eChPleal Mwwal

Cromemco 8a455 Disk Driye "


part number 023-6049 SerVIce Mwwal

;:r:t=;rRi,;~o~~Controller Mwwal

Crgmemco XMM T 0 h "0 .


part number Oi3:;~i~lCal Reference Mwuml

Cromemco XeD Instruction MWlJ.Ull


part number 023-2029

Rev A 1-5
Cromemao System 400 Serviae Manual

Rev A 1-6
Cromemco System 400 Service Manual
2. Installation

Chapter 2

INSTALLATION

Decide where you want to set up the System 400. Choose an area near a source
of electrical power and free from excess heat. Be sure that nothing will block
the coaling vents at the base of the front panel and along the middle of the side
panels.

UNPACKING THE SYSTEM

Inspect the System 400 packaging and notify the carrier of any cbvious damage.
As you unpack, save all of the shipping and packing materials. They will be
useful later if you have to move the sy stem.
The box the System 400 comes hi contains this manual, a packing invoice, and
a plastic bag containing the line cord, warranty card, final inspection report,
keys, and extra fuses. Check the contents of the box against the packing
invoice, and ~ontact your Cromemco dealer or distributor if anything is missing.
Veri-fy that the serial numbers written on the rear panel, on the shipping
container, on the final inspection report, and on the warranty card are the same.
If they are not the same, call your Cromemco dealer or distributor for
assistance. Record the serial number on the front cover of this manual. When
the system is installed and ronning, fill out and mail the warranty card and the
software license agreements.

CONNECTING PERIPHERALS

Most models of the System 400 have three rear panel connectors for serial I/O
devices (RS-232C standard interface). Connector #1 (going to the 64FDC board)
is for the system console; connectors 9 and 10 (going to the OCTART board) are
for modems, terminals, or serial printers (figure 2-1).
If you have more than three peripherals, you need one or two OCTART cables
(model CBL-oCT, part number 901-0051). You can plug up to four serial devices
(in any combination) into each OCTART cable, and then plug the OCTART cables
into connectors 9 and 10. For more than nine peripherals, you need a second
OCTART board.

Rev A 2-1
Cromemco System 400 Service Manual
2. Installation

• •

Line Fuses / <S>

OCTART
Connectors

14 1S 16 17 18 19 20

"11,'" -,..,v
ro IJU$ ro nus

Line Cord
Socket
iii

Figure 2-1: THE SYSTEM 400 REAR PANEL

Rev A 2-2
Cromemco System 400 Service Manual
2. Installation

User Terminals
The sy stem console, the terminal used to load the operating system, is
connected first. If you have just one terminal, that tenninal a the system
console. Cromemco terminals are shipped with the proper cable, but if you use
another manufacturer's tenninal, you may have to consult the Qmmem.eo- 64F~
FIo-gW Disk Contrgller- MWlWll for interfacing instructions.

Attach one end of the terminal cable to the proper socket on the rear of the
terminal (use the MAIN or COMPUTER sockets on the Cromemco 3102 and C5
tenninals, respectively). Connect the other end of the cable to connector #
1 on the System 400 rear panel (figure 2-1). Set the data rate on the system
console to 9600 baud, plug the terminal into a wall socket, and turn on the
power. (You are now ready to turn on and boot the system, as described in
chapter 3.)
Without an OCTART cable, you can connect two more terminals to connectors
2 and 3 on the rear panel. Terminals connected to the OCTART board may be
set to 38,400 baud. Refer to the Cromix-Plus Administrator·'s: Guism, part number
023-5020, for the required software modifications.

serial Printers
Serial printers used with the System 400 must exchange AOC::II-coded characters,
have an RS-232C interface, and have a DB-25 plug on one end of the printer
cable. Plug the printer cable into one of the rear panel OCTART connectors,
and configure· each printer as follow s (Cromemco printers require only step 3):
1. If your printer monitors the CTS (Clear To Send) circuit, install the
transmit jumper between CTS and RTS (figure 2-2). Keeping CTS true
allows the printer to send DC1 or ACK characters back to the Cromix
driver. If the printer does not drive RTS high, strap CTS high by some
other means. If the printer does not monitor circuit CTS, the transmit
jumper is not needed.
2. If your printer monitors circuits DCD (Data Carrier Detect) and/or DSR
(Data SetReady), install the receive jumper between OCD, DSR, and DTR
(figure 2-2). Keeping DCD and DSR true allows the printer to receive·
characters from the Cromix driver. If the printer does not drive DTR high,
and does not allow you to strap DTR high manually, then strap DCD and
DSR high by some other means. If the printer monitors neither OCD nor
DSR, the receive jumper is not needed.
3. Refer to the appropriate Cromix or UNIX System V Operating System
documentation for the required software modifications.

Rev A 2-3
Cromemco System 400 Service Manual
2. Installation

System
~50FeetM"~ Serial
Printer
Rear
Panel
OB-2SP
or
OB-25P OB-255
----, r-----
TxD 2 1------+-----_-------1-------1 2 TxD
RxD 3 3 RxD
GND 7 7 GND
I I Transmit 4 RTS
I I Jumper 5 CTS
I I . 6 DSR
I I Receive 8 DCD
I Jumper
I L.. _ 20 DTR
-----'

Figure 2-2: SERIAL PRINTER CABLE JUMPERS

To OCTART To Modem
(D825) (D825)
14 /1 13 25
0 o II
~ ~0

~~ ~~ ~
0

A rt'

~~ ~
0 0
j
2~
\
13 1 14
Pin Pin
2 .. .3 Rxt
3 .. .. 2 TxO
4 .. ·8 OeD
5 .. • 20 OTR
7 .. • 7 GNO

Figure 2-3: MODEM-ro-oCTART CABLE CONNECTION

Rev A 2-4
Cromemco System 400 Service Manual
2. Installation .

Modems
At present, the OCTART board can support an intelligent modem under the
followi~ conditions (no device name is required):

1. The modem-to-oCTART cable (model CBL-HAYES, part number 519-0249)


must be wired as shown in figure 2-3.
2. For the Hayes Smartmodem 1200 (and other compatible modems), switches
1 and 6 must be in the UP position (OFF) to enable pins 8 and 20; the
remaini~ switches should be in the DOWN position (ON).

ADDING MEMORY AND OTHER CIRCUIT BOARDS

Use the follow~ procedure to add circuit boards to the System 400. To add
more memory, simply insert the new memory board in the card cage as described
below in steps 1 through 3. When adding an MSU memory board, you may have
to replace the M-bus cable (the cable connecting the MCU and MSU boards) if
your present cable does not have an extra connector to accommodate the new
MSU. Also, if you have more than six MSU's, you will need a second MCU board.
1. Turn off the key switch and unplug the sy stem. NEVER remove or insert
boards while the power is on or while the sy~tem is plugged in.
2. Insert the key into the side panel lock and turn to the left. Lift up the
corner latches, turn them toward each other, and lift the panel away from
the system (figure 2-4).
3. Unscrew and remove the card retaining bar (figure 2-5).
4. With its component side toward the front of the sy stem, insert the board
into any available slot in the card cage. Be sure that the board is
positioned properly in the card guides. When the board is almost all the
way in, it may seem to jam as it enters the connector on the bus. Push
firmly on the board until it is even with the other boards in the sy stem.
5. Connect the cables, if any, following the instnlctions that come with the
board. If a cable must be installed from the circuit board to the sy stem
rear panel, follow these instructions:
a. Pry out the plastic tab from one of the connector cutouts on the rear
panel.
b. Plug the cable into the proper connector on the board.
c. On the other end of the cable, loosen the screw on one side of the
connector and remove the screw and nut from the other side.
d. Slide the connector into the rear panel cutout and tighten the screw.
Insert the second screw and nut and tighten.

Rev A 2-5
Cromemco System 400 Service Manual
2. Installation

Side Panel Latches

Push in and Twist 90°


lift up. right or left.

Figure 2-4: REMOVING THE SIDE PANEL

Rev A 2-6
Cromemco System 400 Service Manual
2. Installation

III II
II I

Figure 2-5: REMOVING THE CARD RETAINING BAR

Rev A 2-7
Cromemco System 400 Service Manual
2. Installation

6. Replace and secure the card retainirg bar.


7. Replace the side panel, lower edge first. Turn the corner latches away
from each other so that their flat sides are up, and press them down into
the panel. Turn the panel lock to the right.
Plug the power cord into a wall socket, and turn on the system. If the system
doesn't work properly, check the system warni~ lights for an incorrect line
vol tage setting (refer to chapter 3). If none of the warning lights is on, the new
board may be at fault. Contact your local Cromemco dealer, distributor, or
authorized service facility.

CIRCUIT BOARD CABLES AND SWITCH SETTINGS

The circuit boards supplied with your system have all of their jumpers, cables,
and switch settings (if any) set to support the System 400. The cables and
switch settings are described here in case you have to remove or replace any
of the boards. Some jumper-selectable options are also described.

The 64FDC

On standard sy stems, there are three cables connected to the 64FDC: a


34-conductor cable (part number 519-0226) from J2 (red cable stripe towards
the top of the system) to the 5-1/4" floppy disk: drive, a 26-conductor cable
(part number 519-0227) from J4 to connector #1 on the rear panel (initially
intended for the sy stem console), and the priority interrupt cable from Jl to
the STDC and OCTART boards (refer to the last section of this chapter).
The standard switch and jumper settings, shown in figure 2-6, are as follows:
Switch 1 is normally OFF so that RDa:; can adjust the serial channel (after
receiving a few RETURN characters) to the baud rate of the system console
(attached to J 4 on the 64FOO). If switch 1 is ON, the data rate is preset to 300
baud.
Switches 2, 3, and 4 are normally OFF so that, at power-up and reset, RDa:;
automatically reads drive A to boot the system. Refer to the BOOT command
in chapter 5 before changing these switches. .
Switch 5 is normally OFF so that RDa:; does ng,l ron the self-test procedure
on power-up and reset (refer to the TEST SYSTEM. command in chapter 5).
Jumper 1 is the RDOO DEFEAT control. There is no jumper or trace at this
location. Without a jumper, RDOO is automatically loaded into memory at address
COOOh on power-up and reset.
Jumper 2 is the DISABLE RDOO AFTER BOOT control. The trace at this location
removes RDa:; from memory after the boot procedure.

Rev A 2-8
Cromemco System 400 Service Manual
2. Installation

Jumper 3 is the AUTOMATIC BOOT control. The trace at this location causes
RDCS to load the operating system automatically on power-up or reset. If the
trace is cut, RDOS enters a diagnostic mode and waits for further commands.
Jumper 4 is the INHIBIT INITIALIZATION control. There is no jumper or trace
at this location. A jumper here would prevent both floppy and hard disks from
being formatted.

The XPU

The XPU central processor board is linked to the XMM board by a 34-conductor
cable (part number 519-0062). The red cable stripe is toward the top of the
system. There are no switches on the XPU, but there are three
jumper-selectable options that may be used in special circumstances (figure
2-7).

Power Up Address - The upper four bits of the memory address where execution
begins on power-up and reset are determined by the jumpers at A15 through A12.
As shipped, traces at A15 and A14 set the power-up address to COOOh (the
starting address of the ROM-based RDOS program on the 64FDC board).
Wait State Jumper - A jUmper in this location decreases memory speed by
increasing the MC68000/680l0 memory cycle wait states from 2 to 3 (required
for use with 256KTP graphics memory boards). Do not use this jumper with
m~mory error correction enabled.

Memory Refresh Rate Jumper - As shipped, a trace between the common node
and the X2 solder pad causes a refresh cycle approximately every 16
microseconds during MC68000/680l0 operation. Cutting this trace and installing
a jumper between the common node and the Xl solder pad will double the time
between refresh cycles and increase processing speed by about 3 percent. A
slower refresh rate is compatible with all versions of the MCU/MSU series
boards, but it is not compatible with 256KZ boards.

Rev A 2-9
Cromemco System 400 Service Manual
2. Installation

Connectors

J1 J2 J3 J4
• • 1
• .2
• .4

-zo
.3

-=:J ...
-=:JI\)
-=:Jw
-=:J~
-=:J01

Figure 2-6: 64FDC SWITCH SETTINGS AND JUMPERS

Power Up
Address
Refresh
Jumpers - - - - - ,
Rate
Jumper Connection
to XMM

;~

..... O!J "'"' O!J ft,,,

Figure 2-'1: XPU JUMPER OPTIONS

Rev A 2-10
Cromemco System 400 Service Manual
2. Installation

The MCU and 2048MSU

The MCU memory controller board is linked to the (up to six) 2048MSU boards
by an M-bus cable (part number 519-0162 for one MSU, 519-0150 for two MSU's,
and 519-0149 for three or four MSU's). There are no switches on the MCU board.
The 2048MSU switch setti~s are shown in figure 2-8.

The l024KZ
The 1024KZ board has no jumpers to set and no cables to install. The 1024KZ
switch setti~s are shown in figure 2-9.

The STDC

The STOC board (figure 2-10) uses an ST-506 standard interface to control one
or two hard disk drives. There are no switch setti~s required. A 34-conductor
control cable (part number 519-0225) connects J1 on the STOC (red cable stripe
toward the top of the system) to one or two hard disks. A 20-conductor data
cable (part number 519-0190) connects J5 on the STOC to the first hard disk.
On dual-drive systems, a second data cable connects J4 on the STOC to the
second hard disk. Also, the priority interrupt cable connects to J2 on the STOC
(refer to the last section of this chapter).

The OCTART

Up to four OCTART boards can be installed in a single system, and one OCTART
supports up to eight modems, tenninals, or serial printers (in any combination).
Switch setti~s for the OCTART board are shown in figure 2-11.
Standard systems have one OCTART board, and two 26-conductor I/O cables
(part number 519-0227) link~ J1 and J2 on the OCTART (red cable stripe
towards the top of the system) to connectors 2 and 3 on the rear panel. Two
OCTART cables plugged into connectors 2 and 3 will accommodate up to eight
serial devices. Also, the priority interrupt cable connects to J3 on the OCTART
(refer to the next section).

Rev A 2-11
Cromemco System 400 Service Manual
2. Installation

2048MSU<D

2048MSU@ 1 2 3

~~~~
2048MSUQ) 1 2 3

~~~~
2048MSU@ 1 2 3

~~~~
2048MSU@ 1 2 3

~~~~
2048MSU@

Figure 2-8: 2048MSU SWITCH SETTINGS

zo
~-
~N
~'"
~ ...
CD
zo
~-
~N
~'"
1Ii:J...
®
zo
~-
~N
KJ'" @
~ ...
zo
~-
~N
1Ii:J'" @
1Ii:J...

Figure 2-9: l024KZ SWITCH SETTINGS

Rev A 2-12
Cromemco System 400 Service Manual
2. Installation

Drive 0 Control Cable


J5 J1

Figure 2-10: THE STDC BOARD

SW-1
A1--1 iJD- o
A2--1
A3--1
~~
Cl!!Iw ~ Octart<D
A4--1 Cl!!I" o (Base
A5--1
A8--1
A7--'
~ ..
{jjCJ~ o

{jjCJ~
o
o
Address
CEh)
Reset Disable CO .. Enable

SW-1
A1--1 - 0
A2--1 CJl!l~ 0
A3--1 ~w 0 Octart@
A4--, {jjCJ.. 0 (Base
A5--, ~~ 0 Address
A8--1 ~.. 0 BEh)
A7--, {jjCJ~ 0
Reset Disabkt co- Enable

SW-1
A1--1 - 0
A2--1 CJl!l~ 0
A3--, fjiLJw 0 Octart@
A4--, Cl!!I.. 0 (Base -
A5--, [jjL]~ 0 Address
A8--, ~.. 0
A7--, AEh)
{jjCJ~ 0
Reset Disable CO- Enabte

SW-1
A1--t - 0
A2--1 Cl!!I~ 0
A3--' CJl!jw 0 Octart@
A4--1 {jjCJ.. 0 (Base
A5--1 {jjCJ~ 0 Address
A8--1 ~.. 0 9Eh)
A7--t {jjCJ~ 0
Reset Disable CD~ Enable

Figure 2-11: OCTART SWITCH SETTINGS

Rev A 2-13
Cromemco System 400 Service Manual
2. Installation

The Priority Interrupt Cable


The 6-connector priority interrupt cable (part nUQlber 519-0029) determines
the order in which the host processor services conflicting interrupt requests.
Attach the first connector to J1 on the 64FDC board by aligning the blue dot
on the connector with the blue dot on the plug (figure 2-12). Align the yelloW
dots on the remaining plugs and connectors, and attach the second connector
to the next highest priority board, the third connector to the next highest, and
so on.
The suggested order of board priorities is: 64FDC, OCTART, TU-ART, lOP,
BIART, GPIB, CTI, PRI, and srOC. The order of the boards is not critical, as
long as the 64FDC is first and the STOC is last (an STOC board with PAL
502-0123-1 at IC3S may be anywhere in the priority chain). No boards or
connectors should be skipped, and any unused connectors must be at the end
of the cable farthest from the 64FOC.

To Next Priority Board

Yellow Dot

Figure 2-12: INSTALLING THE PRIORITY CABLE

Rev A 2-14
Cromemco System 400 Service Manual
3. Operator Information

Chapter 3
OPERATOR INFORMATION

This chapter describes the basic operational features of the System 400: turning
on the system, reading the system warning lights, using the floppy disk and tape
drives, and booting the operating sy stem.

TURNING ON THE SYSTEM

Before turning on the sy stem for the first time, remove the head load card from
the floppy disk drive. Turn up the latch covering the drive slot and withdraw
the card. This card protects the read/write heads from damage during shipping,
and should be replaced whenever you move the system. Never leave a floppy
diskette in the drive when turning the system on or off. If you do, data
may be lost, and the diskette may be damaged.
Plug one end of the line cord into the back of the system (figure 2-1) and the
other end into an electrical outlet. Turn the keyswitch on the front panel to
the ON position (figure 3-1).

Fipre 3-1: THE SYSTEM 400 KEYSWITCH

Rev A 3-1
Cromemco System 400 Service Manual
3. Operator Information

Figure 3-2: POWER SUPPLY WARNING LIGHTS

Rev A 3-2
Cromemco System 400 Service Manual
3. Operator Information

If you use the system daily, Cromemco recommends that you leave the key switch
ON to keep the components at a constant temperature and minimize the stress
of power transitions. It doesn't hurt the sy stem to run idle overnight or over
a weekend.

SYSTEM WARNING LIG HTS

When you turn on the System 400, a green pilot light should illuminate the
key switch to indicate that the operating temperature and power supply voltages
are within the optimum range. If the green light does not come on (or goes out
while the system is running), check the four warnirg lights that are visible
through the slots in the upper right corner of the side panel (figure 3-2). From
left to right, the first two yellow lights indicate an incorrect line voltage
setting, the next red light indicates a DC power failure, and the last red light
indicates excessive heat in the circuit boards and/or disk drives. In each case,
take the corrective action described below as soon as possible.

Incorrect Line Voltage Setting


The System 400 can be adjusted to any· standard line vol tage by an internal tap
setting. If. the first yellow warnirg light is on, the tap setting is too low, and
sy stem reliability is reduced; if the second yellow light is on, the setting is
too high, and the system may crash or operate erratically. Though running the
sy stem while these warning lights are on will not cause any permanent damage,
you should correct the tap setting at the earliest possible convenience. Note
which light is on, and do the following: .

1. 'furn off and unplug the system.


2. Remove the two screws securing the system cover from the top of the rear
panel (figure 3-3), and lift off the cover.
3. Locate the eight rows of pins next to the four warnirg lights on the DPS4
power supply (figure 3-4). Unplug the tap-select cable from its current
row of pins, and move it down one row (towards the 260V tap) if the first
yellow light was on, or move it up one row (towards the 100V tap) if the
second yellow light was on (the arrows beneath the yellow warning lights
indicate the direction to move the tap). .
4. Replace the system cover, and turn on the system. If the yellow warning
light remains on, repeat this procedure as often as necessary, each time
moving the tap one row in the direction indicated, until the yellow warnirg
light goes out.
The two 3A line fuses at the top of the rear panel are the same for both nov
and 220V operation (only the line cords are different). However, the fuses will
blow if you plug the sy stem into a 220V source while the tap is in the HOV range
(lOOV, 110V, or 130V).

Rev A 3-3
Cromemco System 400 Service Manual
3. Operator Information

Remove 2 Screws

Figure 3-3: REMOVING THE SYSTEM COVER

DC Power Failure

If the red warniQ?; light (second from the right) is on, one of the Ie voltages
is low, and the system cannot function properly. If both the red and yellow
warniQ?; lights are on, correct the line vol tage setting first (refer to the previous
section). Check the two circuit breakers at the base of the rear panel (figure
2-1), and reset them if necessary. If the problem persists, refer to chapter 5.

System Overheating

The System 400 controls its internal temperature by varying the speed of four
cooling fans (fan speed should stabilize after 30 minutes of operation). If the
last red warniQ?; light comes on, check that nothing is blocking the cooling vents
at the base of the front panel or along the middle of the side panels (the side
vents on only one side must be unobstructed for proper cooling). If nothing is
blocking the cooling vents, one of the fans may have failed. Do the following:
1. Turn off and unplug the system.
2. Remove the two screws securing the sy stem cover (figure 3-3) and lift
off the cover.

Rev A 3-4
Cromemco System 400 Service Manual
3. Operator Information

View A
Thermistor

View A

Figure 3-4: THE TAP-SELECT CABLE

Rev A 3-5
Cromemco System 400 Service Manual
3. Operator Information

4. Unlock the side panel, and lift up the corner latches. Turn the latches
towards each other, and lift the panel away from the system (figure 2-4).
Locate the three 5" fans beneath the card cage. The drive area fan is
beneath the DPS4 board.
5. Plug in the system and turn on the power.

Hold a lighted match a few inches below the thermistor, located between
the hard disk and floppy disk drives (figure 3-4). Over 110 degrees (F),
all the fans should turn at maximum speed and the orange warnirg light
should come on. (The drive area fan should cause a draft through the vents
along the middle of the side panels.) If the speed of the fans.does not
charge, refer to chapter 5. If a single fan is at fault, replace the fan as
described in chapter 4.
6. Replace the side panel and system cover.
After an overheatil'l?: problem is corrected, you should wait until the orange
warnil'l?: light goes out (up to 15 minutes) before usil'l?: the system.

USING FLOPPY DISKETTES

The floppy disk drive uses a 5-1/4" floppy diskette such as the one shown in
figure 3-5. All new diskettes must be initialized with the initflop utility before
.they can be used to record information (refer. to the UNIX or Cramix Operatil'l?:
System documentation). Double-sided, double-density diskettes can store up
to 390 kiloby tes of data.
Release diskettes are formatted diskettes with Cramemco software (such as the
operatil'l?: system) recorded on them. Cromemco suggests that you copy all
release diskettes onto other diskettes and use the copies, keepirg the release
diskettes as write-protected backUps (refer to the operating system
documentation).

Parts of the Diskette


The Read/Write Slot - The System 400 accesses the data on a diskette through
the read/write slot. Touchirg or scratchil'l?: the surface of a diskette may
destroy the information recorded on it. Diskettes not in use should be kept in
their protective envelopes.

The Write-Protect Notch - A diskette with its write-protect notch covered


by an opaque piece of tape can be read, but it cannot be written to or erased.
When the write-protect notch is not covered, the system can read, write to, and
erase the diskette. Infonnation that is difficult to replace should be kept on
write-protected diskettes.

Rev A 3-6
Cromemco System 400 Service Manual
3. Operator Information

-4------ Write
Protect
Notch

Figure 3-5: THE 5-1/48 FLOPPY DISKETTE

_Inserting a Diskette
NEVER insert -a diskette into the drive -when the keyswitch is OFF.

To insert a diskette in the System 400, follow these instroctions:


1. Remove the diskette from its protective envelope.
2. With its label up and toward you, insert the diskette in the drive slot
(figure 3-6). Gently push the diskette all the way in, until it comes to
a stop. DO NOT FORCE THE DISKETTE.
3. Close the latch over the drive slot.
The diskette is now ready to use. Never remove a diskette while the red light
next to the drive slot is lit. When the light is on, the diskette is in use.
To remove a diskette, reverse the steps used to insert it:
1. Lift up the latch covering the drive slot.
2. Gently pull the diskette out of the drive.
3. Put the diskette back in its protective envelope.

Rev A 3-7
Cromemco System 400 Service Manual
3. Operator Information

Figure 3-6: INSERTING A DISKETTE

Rev A 3-8
Cromemco System 400 Service Manual
3. Operator Information

USING TAPE CARTRIDGES

The cartridge tape drive uses 1/411 tape cartridges of the type OC600A (figure
3-7). All new cartridges, even IIpre-fonnatted" ones, must be fonnatted with
the iDittape utility (refer to the operating system documentation). A backup
UNIX tape cartridge is supplied with the System 400 in case you have to reload
the UNIX software onto the hard disk. A' formatted cartridge can store up to
26 megabytes of data.

The Write-Protect Switch


The write-protect switch on the tape cartridge (figure 3-7) can prevent
sensitive data from being altered or destroyed. If the arrow on the switch points
to SAFE, the tape can be read, but it cannot be written to or erased. If the
arrow points in the opposite direction, the tape can be read, written to, and
erased.

r- Dust Cover

Write-Protect ---I-Il~~rm~~~~~~
Switch

Figure 3-'1: THE DC600A TAPE CARTRIDGE

Inserting a Cartridge
Never insert a cartridge into the drive unless the key switch is ON. Turn
the drive latch down, and pull the cartridge tray out from the drive slot. With
the dust cover to the right and toward you, insert the cartridge into the drive
(figure 3-8). Gently push the cartridge in until it comes to a stop, then turn
the drive latch up to lock the cartridge in place. The drive automatically
re-tensions the tape, by nmning it from beginning to end and back to the
beginning. Never remove a cartridge while the drive light is on.

Rev A 3-9
Cromemco System 400 Service Manual
3. Operator Information

Figure 3-8: INSERTING A TAPE CARTRIDGE

Rev A 3-10
Cromemco System 400 Service Manual
3. Operator Information

BOOTING THE SYSTEM

The System 400 is shipped with two operating systems stored on the hard disk:
Cromemco's proprietary Cromix-Plus Operating System and Bell Laboratories'
widely used UNIX System VOperating System. Before you can run any programs,
you must first "boot" the system, that is, load the essential operating system
software into main memory.
The boot sequence and system diagnostics are part of the Resident Disk
Operating System (RDOS) program stored in ROM on the 64FDC board. A summary
of available RDOO commands is given in chapter 5.
Use the following procedure to boot the System 400:
1. Turn the keyswitch on the front panel to the ON position. Nevel' insert
a diskette into the drive unless the key switch is ON.
2. Insert Cromix-Plus Operating System Diskette #1 into the floppy disk drive
(drive A) and close the latch.
3. Turn the keyswitch to RESET, and let it spring back to the ON position.
The light on the drive .should come on as the -diskette is being read.
Cromemco 3102, C1, C5, and CIO terminals automatically send signals to
the computer to establish the data (or baud) rate. You should see a display
similar to the one shown below. Ignore the "disk write protected"
messages (the release disks should remain write protected until you make
backup copies).
Preparing to boot, ESC to abort
Standby
Address: Memory test by 16K blocks
OOOOOOh: ++++++++++++++++++++++++++++++++
System Initialization complete
Cromix-Plus Operating System version xx-xx
Copyright (c) 1985 Cromemco, Inc.
DATE (mm!dd/yy ):
TIME (hh:mm:ss):

If you have reset the computer, immediately execute "check -s".


Login:
If the message "No boot" appears, the diskette being used does not have
the boot infonnation; if you see the message "Unable to boot," it means
that RDOO cannot read the diskette. In either case, check that you have
the right boot diskette inserted in the drive and try again. If you still
do not see the display, turn off all devices and check all cable connections
(refer to chapter 2). If the problem persists, call your local Cromemco
dealer, distributor, or authorized service facility.

Rev A 3-11
Cromemco System 400 Service Manual
3. Operator Information

The row of 32 plus signs under "Memory test" indicates that the lowest
512 Kbytes of memory are functionirg correctly. If an "x" appears
anywhere in the row of plus signs, turn the keyswitch to RESET and try
again. If the test fails again, remove the system's side panel (figure 2-4),
and verify that the switch settirgs on your memory boards agree with those
shown in chapter 2. If the problem persists, contact your local Cromemco
dealer, distributor or authorized service facility.
4. At the login prompt (Login:), enter system to log in to the Cromix-Plus
Operatirg System, or enter unixlm to log in to the UNIX Operatirg System.
Cromix-Plus will respond immediately with its privileged user prompt (#).
The response to unixlm is as follow s:
Login: unixlm
Do you want memory error correction turned on? (yin) <n> y
Do you want to download the OCTART driver? (yin) <n> y
At the prompt (": II) after the Cromix-Plus shutdown message -
Press the ,RETURN key to boot UNIX on default partition
System shutdown in progress
System shutdown complete
Standalone boot

Enter y at the prompt for error correcting memory only it you have
MCU/MSU memory boards (you cannot enable error correction from UNIX); ,
enter y for the OCTART driver if you have a serial printer or if you intend
to operate in multi-user mode. Press the RETURN key when you see the
colon (:) and when you are prompted again a few lines later:
std<2,0)unix
Loading at Ox400: 85988+11600+127024
Type RETURN to start at Ox400
(C) Copyright 1983 - Unisoft Corporation
68010 UNIX System V - August 1983
INIT: SINGLE USER MODE
#
When the UNIX prompt appears (#), you are logged in to UNIX in
single-user mode.

Refer to your operating sy stem documentation for more information on the UNIX
and Cromix-Plus systems. .

Rev A 3-12
Cromemco System 400 Service Manual
4. Maintenance

Chapter 4

MAINTENANCE

The modular design of the System 400 facilitates the removal of major
components for repair. This chapter describes how to remove and replace all
of the drives (floppy, tape, and hard disk), the DPS4 power supply, the cooling
fans, and the bulk power supply components. Always turn off and unplug the
sy stem before removing any components.

REQUIRED TOOLS

To remove the drives, drive area fan, or the DPS4 power supply, you need:
Magnetic #1 phillips screwdriver with 8" shank
To remove the card cage fans or the filter capacitors, you also need:
1/4" slotted screwdriver
11/32" nut driver
11/32" open end wrench ..,

THE HARD DISK DRIVES

Use the following procedure to remove either of the hard disk drives.
1. Remove the system cover as described in chapter 3 (figure 3-3).
2. Remove the eight screws securing the hard disk bracket (figure 4-1).
3. Unplug the drive cables (three per drive) as you lift the entire bracket
out of the system. If you have two hard disks, mark the top drive and its
20-conductor data cable as Drive 1 (the bottom drive is Drive 0).
4. As necessary, remove the four screws (two on each side) that secure each
drive to the bracket (figure 4-2).

Rev A 4-1
Cromemco System 400 Service Manual
4. Maintenance

Front Panel - ......

• •

11l
:I:
...uG)
.:ft.(/)
.!!!-
cG)
'O~
••
~

~
"'Ill
Ill ...
::J:ln
CD
lot
:s
• • .rz.c...
bl)

Rev A 4-2
Cromemco System 400 Service Manual
4. Maintenance

Drive 1 screws
(2 on each side)

o
o

Drive 0 screws
(2 on each side)

Figure 4-2: THE HARD DISK BRACKET

Rev A 4-3
Cromemco System 400 Service Manual
4. Maintenance

I nstaH atton
Use the following procedure to reinstall the hard disk drives. If you remove
any other drive area components (floppy drive, tape drive, DPS4, or the drive
area fan), replace those components before installing the hard disks.
1. Secure each drive to the bracket with .the four screws and washers provided
(figure 4-2). If you have two drives, the bottom drive should be Drive 0,
and both drives should be oriented in the same direction, with the alternate
track labels facing up.
2. Reconnect the three cables to each drive as you replace the hard disk
bracket. Do not force the connectors; they are polarized to fit in only
one direction. The 4-pin (power) and 34-pin (control) connectors may be
connected to either drive, but do not interchange the 20-pin data cables.
Verify that the Drive 0 data cable goes to J5 on the STOC board (the
top-most board connector) and that the Drive 1 data cable goes to J4 on
the STOC (just below J5).
3. Secure the drive bracket to the sy stem with the eight screw s provided
(figure 4-1).

THE FLOPPY DISK AND TAPE DRIVES

Use the following procedure to remove the floppy disk or tape drives.
1. Rem·ove the sy stem cover as described in chapter 3 (figure 3-3)•.
2. Remove the hard disk drive(s) as described in the previous section.
3. Remove the six screws securing the drive bracket (figure 4-3).
4. Unplug the two cables from each drive, slide the assembly back from the
front panel, and lift the entire bracket out of the system.
5. As necessary, remove the four screws (two on each side) that secure each
drive to the bracket (figure 4-4). Note that on later models of the System
400 the blank panel is mounted between the floppy disk and tape drives.

Install ation
Use the following procedure to reinstall the floppy disk and tape drives. You
must replace the floppy disk and tape drives before replacing the hard disk
drives.
1. Secure each drive to the bracket with the four screws and washers provided
(figure 4-4). Mount both drives in the same direction, so that the floppy
disk is on top with its drive latch closest to the top of the bracket. Mount
the tape drive so that its latch is closest to the bottom of the bracket.

Rev A 4-4
,-

::0
.
01::-(')

s;:~
~

CD
<
> I I 5·~
.... Q
~o
I1'rn

Floppy and Tape
Bracket Screws -;/\ I CD~
~
0l::-
e
e
ff
~
<
• • • • Ii • '---- II n-f I
($.
CD
s;:

,
.~ n I 0
~II
,...
:::J

"tJ
~
~

I II IiiII ~ I I II I II I~(1)
0I::-
c.n

~ & .. II IT
• • • •
Floppy and Tape
Bracket Screws

Figure 4-3: REMOVING THE FLOPPY DISK AND TAPE DRIVES


Cromemco System 400 Service Manual
4. Maintenance

Floppy drive screws


(2 on each side)

Tape drive screws


(2 on each side)

Figure 4-4: THE FLOPPY/TAPE DRIVE BRACKET

Rev A 4-6
Cromemco System 400 Service Manual
4. Maintenance

2. Replace and secure the drive bracket with the six serews provided (figure
4-3).

3. Plug the 4-pin (power) and 34-pin (control) connectors into each drive
(the cables are not drive specific). Do not force the connectors; they are
polarized to fit in only one direction.

THE DPS4 POWER SUPPLY

Use the followillS procedure to remove the DPS4 power supply board. On sy stems
with two hard disks, it is easier (though not necessary) to remove the hard disk
drives before removing the DPS4.
1. Remove the sy stem cover as described in chapter 3 (figure 3-3).
2. Unplug the twelve connectors (Jl through J12) from around the edge of
the DPS4 board. The plugs for Jl through J4 are interchallSeable, the rest
are uniq ue and will fit in only one position.
3. Remove the four screws securing the DPS4 board (figure 4-5).
4. As you lift up the DPS4 board, drop the right edge between the two
standoffs so that the board will clear the crossbars at the top of the
system.

Installation
Use the follow illS procedure to reinstall the DPS4 board. If you have removed
the drive area fan (refer to the next section), replace the fan before installing
the DPS4; if you have removed the hard disk drives, replace the DPS4 before
installing the hard disks.
1. Lower the right edge of the DPS4 between the two standoffs and plug the
appropriate cable into J12 in the rear right corner of the board.
2. Holding the remainillS cables above the DPS4 (use tape if necessary),
maneuver the board past· the top crossbars.
3. Secure the DPS4 heatsink to the rear panel with the two screws provided
(figure 4-5).
4. Secure the DPS4 to the standoffs with the two screws provided (figure
4-5).

5. Plug the DPS4 cables into connectors Jl through Jll. Connectors Jl


through J4 are interchangeable, the rest are unique. Do not force the
connectors; they are polarized to fit in only one direction.

Rev A 4-7
Cromemco System 400 Service Manual
4. Maintenance

Front Panel

• •

,
..........- ..... ......
"

Rev A 4-8
Cromemco System 400 Service Manual
4. Maintenance

~+--~ Remove screws


Fan plug ---+IIUl.~

Rear Panel

Figure 4-6: REMOVING THE DRIVE AREA FAN

THE DRIVE AREA FAN

Use the following procedure to remove the drive area fan.


1. Remove the system cover as described in chapter 3 (figure 3-3).
2. Remove the DPS4 board (refer to the previous section).
3. Remove the two screws securing the fan (figure 4-6).
4. As you lift out the fan, unplug the connector from- the right side of the
fan.

Installation
Use the following procedure to reinstall the drive area fan.
1. As you replace the fan (the air flow direction arrow on the side of the fan
must point DOWN), plug the fan cable into the connector on the right side
of the fan.
2. Secure the fan with the two screws provided (figure 4-6).

Rev A 4-9
Cromemco System 400 Service Manual
4. Maintenance

THE CARD CAGE FANS

Use the following procedure to remove the card cage fans.


1. Remove the system cover as described in chapter 3 (figure 3-3).
2. Remove the lower right side panel as described in chapter 2 (figure 2-4).
3. Remove the upper right side panel by removing the three nuts on the top
right crossbar (use the 11/32" wrench) and the three screws accessible
through the crossbar holes (figure 4-7). If you have already removed the
DPS4 board, you need not remove the upper side panel.
4. Remove the left side panel by removing the three nuts on the top left
crossbar, the three screws accessible through the crossbar holes, and the
three braces along the inside e~e of the panel (figure 4-7). Lift up the
rear edge of the panel and pull the front edge out from the system.
5. Unplug all of the cables from the circuit boards, and mark the location
of each cable for reinstallation.
6. Remove the circuit board retaining bar (figure 2-5), and remove all of the
circuit boards from the card cage. Note the slot number assigned to each
board.
7. Remove the three card cage screws below the 8-100 bus (Blitz Bus) circuit
board (figure 4-8).
8. Remov"e the five fan box screws (figure 4-8). For models with only three
fan box screws, go to step 11 (you need not remove the card cage).
9. Remove the two screws from the top of the card cage, and gently lower
the cage onto the fan box (figure 4-8).
10. Cut the cable ties on the back of the card cage (as necessary), and set
the cage down outside the right e~e of the system.
11. Unplug the cables from the back of the fans, cut the cable ties from the
fan cables, and remove the fan box from the system.
12. As necessary, remove the four screws and nuts that secure each fan to
the fan box (figure 4-9).

Rev A 4-10
Cromemco System 400 Service Manual
4. Maintenance

Left panel
screws and nuts

Right panel
screws and nuts

11111111
~- J

Figure 4-1: REMOVING THE SIDE PANELS

Rev A 4-11
Cromemco System 400 Service Manual
4. Maintenance

Card cage screws

11111111

Fan box screws

Figure 4-8: REMOVING THE CARD CAGE AND FAN BOX

Rev A 4-12
Cromemco System 400 Service Manual
4. Maintenance

I
il

Figure 4-9: THE CARD CAGE FANS

Rev A 4-13
Cromemco System 400 Service Manual
4. Maintenanc e

Installation
Use the follow~ procedure to reinstall the card cage fans. If you removed the
key switch or any bulk power supply components, be sure to replace them before
installing the fans.
1. Secure each fan to the bottom of the fan box with the four screws and IUJts
provided (figure 4-9). The air flow direction arrow on the side of each
fan must point DOWN, and the fan plugs must be closest to the back of
the card cage. Install the fan grill on the fan next to the transfonner.
2. Secure the fan box to the bottom of the card cage with the five (or three)
screws provided (figure 4-8). If you had to remove the card cage, replace
the two screws at the top of the cage (figure 4-8).
3. Replace, but do not tighten, the three card cage screws below the S-100
bus circuit board (fJgure 4-8). These screws secure the fan box and the
card cage to the lower left crossbar, and are used to adjust the system
alignment.
4. Plug the fan cables into the back of the fans, and install cable ties as
necessary.
5. Replace the left side panel, front edge first. Adjust the panel evenly in
the frame (the gap between the panel eege and the frame should be the
same on both sides of the pane!), and tighten the three card cage screws
below the S-100 bus circuit board (figure 4-8).
6. Secure the left side panel with the three nuts on-the top left crossbar,
the three screws accessible through the crossbar holes, and the three
braces along the inside edge of the panel (figure 4-7).
7. Replace and secure the upper right side panel with the three nuts on the
top right crossbar and the three screws accessible through the crossbar
holes (figure 4-7). If you removed the DPS4 board rather than the side
panel, replace the DPS4.
8. Replace the circuit boards, the circuit board retaini~ bar (figure 2-5),
and the circuit board cables (refer to chapter 2 to verify cabling).
9. Replace the lower right side panel and the system cover (figures 2-4 and
3-3).

THE KEYSWITCH AND BULK POWER SUPPLY

To remove the key switch, pry the label off the front of the switch, remove the
two screws, and pull the switch forward. To remove any of the bulk power
supply components, use the following procedure.

Rev A 4-14
Cromemco System 400 Service Manual
4. Maintenance

1. Remove the lower right side panel as described in chapter 2 (figure 2-4).
2. To remove the AC reCeptacle, remove the two screws that secure it to the
lower rear panel. To remove a circuit breaker, press the black clips on
each side and push the breaker out through the rear panel. The 16Y bridge
rectifier is secured to the base with a single screw (figure 4-10), and can
be removed without removing the card cage.
3. Remove the system cover as described in chapter 3 (figure 3-3).
4. Remove the upper right side panel by removing the three nuts on the top
right crossbar (use the 11/32" wrench) and the three screw s accessible
through the crossbar holes (figure 4-7). If you have already removed the
DPS4 board, you need not remove the upper side panel.
5. Remove the left side panel by removing the three nuts on the top left
crossbar, the three screws accessible through the crossbar holes, and the
three braces along the inside edge of the panel (figure 4-7). Lift up the
rear edge of the panel and pull the front edge out from the sy stem.
6. The 8Y rectifier is secured to the base with four screws (figure 4-10), and
can be removed without removing the card cage•
. 7. Unplug all of the cables from the circuit boards, and mark the location
of each cable for reinstallation.
8. Remove the circuit board retaining bar (figure 2-5), and remove all of the
circuit "boards from the card cage. Note the slot number assigned to each
board.
9. Remove the five card cage screws, and gently lower the card cage (figure
4-8).

10. Cut the cable ties on the back of the card cage (as necessary), unplug the
fan cables, and set the cage down outside the right edge of the system.
11. To remove the fil ter capacitors, remove the bol t and four screws from the
capacitor clamp (figure 4-10). Remove capacitor wires as necessary.
12. To remove the transformer, remove all of the transformer wires, and
remove the four screws and nuts (one in each corner) that secure the
transformer to the base.

Rev A 4-15
Cromemco System 400 Service Manual
4. Maintenance

I 1
I Front Panel 1

,............ l--

0 0
~

en >
CD ,..
~,.. 0
....
'(3
«J>
Q.CD
+
"-
-
C\I
Q.
~,..
I
0 E
«J ~
..
Q".
~"- I-- (3 Q".
@) P
rn
... - I-- ....
0
'(3 ~
~

..
«J
en CW)
Q.
«J ~
Q".
0 0
0
/
-
(3 l::l::l

....... - S
o!~ =
>
co
'lit
0 ..
Q)
;;::
~
-=
~
••
f-I-
... - :;:; CD
.-I
"~
(,)
I
- Q)

..~
0 0
a:
1--1-
> ...
~

:s
9!
-
(,)
n r
co
-
~
bD

Q)
a:
>
,..
CD
U L

--•
~ r

Rev A 4-16
. ..,
~()


~ S·§
r+ Q
~
21 Slot Card Cage To DPS4 Jll
mO
> To DPS4 JS
,..
0 §~
I 1 RED #10
....
...
000
co
~ co ~
+ +
,....,...
QfI)
CDr+
III
Do
0 RESET
I
m
rfOlrtl~T.l0
GRONa
0
I-
0 ~
o

~JJ
o
I~l CIJ
CD
8V Diode Module
=!
BLU via #20
Q'
- CD
via #14
-U SA
Circuit ~
WHT/VIO
Breaker !l'
~
VIO

GREY
VEL BLU #20
BLU +14
-U lOA
-
!l'

.~~
.14 ORN·I J,
..... ...-~
RI' VEL / >-
WHT/BLU
Circuit
Breaker

IU B ,. c ::> w
,j::o.
Cl
WHT 10 70
7
ORN /
-/
0
;;: ... w
III 0:
...
III
0:
"
L--..::..:..:.. ""' BLK
....I e
r
.
BLK'l..:!
B~
5 WHT / Terminalf()()( \()(
'/
~ BLK roo-;::--
-U
~I
-l IU GRN
"e \ #10 WHT I~
4::::
3(
WHTlVEL
WHT/ORN / Block 1000001 GRN rl
~ I :f"\

~
IU BRN / I~

~IP ~;:; WHT/BRN WHT


-fl-
1~
VEL /1__ ,--"",- ~
Line Filter
RED +10
Transformer
n
BLK .10
WHT/VIO #14
WHT/BLU +14
GREV

WHT/BLU #14

~_ ... 16V
<==C)-J
Diode
WHT/YIO #14
Bridge

Figure 4-11: BULK POWER SUPPLY WIRING


Cromemco System 400 Service Manual
4. Maintenance

Installation
Use the following procedure to reinstall the bulk power supply components,
1. Secure the transformer to the base with the four screws and nuts provided
(the secondary side should be closest to the rear pane!). Reconnect the
transformer wires (see figure 4-11 and the DPS4 schematic).
2. Rewire and replace the filter capacitors (figure 4-11). Replace the
capacitor clamp with the bolt and four screws provided (figure 4-10).
3. Rewire the 8Y and 16Y rectifiers (figure 4-11). Secure the 8Y rectifier
(four screws) to the left side of the base, and secure the 16Y rectifier (one
screw) to the right side of the base (figure 4-10).

4. Rewire and replace the AC receptacle and the two circuit breakers (figure
4-11).
5. Replace the card cage, and install the two screws at the top of the cage
(figure 4-8).

6. Replace, but do not tighten, the three card cage screws below the 8-100
bus circuit board (figure 4-8). These screws secure the fan box and the
card cage to the lower left crossbar, and are used to adjust the system
alignment.
7. Plug the fan cables into the back of the fans, and install cable ties as
necessary.
8. Replace the left side panel, front edge first. Adjust the panel evenly in
the frame (the gap between the panel e~e and the frame should be the
same on both sides of the pane!), and tighten the three card cage screws
below the S-100 bus circuit board (figure 4-8).
9. Secure the left side panel with the three nuts on the top left crossbar,
the three screws- accessible through the crossbar holes, and the three
braces on the inside edge of the panel (figure 4-7).
10. Replace and secure the upper right side panel with the three nuts on the
top right crossbar and the three screw s accessible through the crossbar
holes (figure 4-7). If you removed the DPS4 board rather than the upper
panel, replace the DPS4.
11. Replace the circuit boards, the circuit board retaining bar (figure 2-3),
and the circuit board cables (refer to chapter 2 to verify cabling).
12. Replace the lower right side panel and the system cover (figures 2-4 and
3-3).

Rev A 4-18
Cromemco System 400 Service Manual
5. Troubleshooting

Chapter 5
TROUBLESHOOTING

This chapter describes how to troubleshoot the System 400 power supply, and
how to use the Resident Disk Operating System (RDOS) commands.

TROUBLESHOOTING THE POWER SUPPLY

The System 400 power supply is divided -into two sections: the DPS4 circuit
board assembly at the top of the system, and the bulk power conversion unit
at the base.
The DPS4 board incorporates the power supply status, control, and regulator
circuits, and is the best place to measure system voltages. To access the DPS4,
remove the two screws securing the system cover (figure 3-3).

Some of the following procedures require that the system be operated with the
protective covers removed. This presents a shock hazard that can be lethal
if certain precautions are not followed. Never place both hands inside the
machine, and never place one hand on the chassis while working inside the
machine with the other. This applies while the line cord is plugged in,
regardless of whether the key switch is on or off. You can be shocked if you
touch a "hot" connection while any part of your body is in contact with "earth"
ground.

The DPS4

The DPS4 board, seen from the front of the system, is shown in figure 5-1. The
+8Vand +16V lines, brought up from the bulk supply to connector J5 (lower left
corner of the board), are regulated to +5 Vand +12V, respectively, by transistors
Q1 through Q3 (top left side of the board). The regulated output goes to the
tape and disk drives via connectors Jl through J4.
The temperature control circuit is in the bottom middle section of the board,
protected by a plastic cover. Thermistor input comes from J6 and J7; output
to the fans is via J8 (card cage fans) and J9 (drive area fan).

Rev A 5-1
Cromemco System 400 Service Manual
5. Troubleshooti~

Figure 5-1: DPS4 POWER SUPPLY

Rev A 5-2
Cromemco System 400 Service Manual
5. Troubleshootirg

All transformer primary connections are brought up from the bulk supply to JlO,
and AC input power goes directly from the line filter to Jll. Plugging the
yellow tap-select cable into one of the eight rows of numbered pins (rangiQ?;
from 110V to 260V) determines the transfonner configuration for the system.
Line fuses Fl and F2 protect the two main primaries of the transformer. The
cable connected to J12 (upper right corner) carries the front panel keyswitch
lines (on/off, reset, and green pilot light). The unused rows of tap-select pins
are not "hot" and are not a shock hazard.
The status circuit at the top of the board (next to Fl and F2) drives the four
warniQ?; lights D17 through D20 (refer to chapter 3), and the key switch pilot
light. This circuit monitors all DC voltages and determines (from the +8V line)
if the proper tap has been selected.

Line Fuses Blown


A blown line fuse is usually the fault of the bulk power supply, but check the
tap settiQ?; first. The fuses will blow if you plug the system into a 220V source
while the tap settiQ?; is in the nov range (lOOV, 110V, or l30V). To be sure
that the bulk supply is at fault, remove all boards from the card cage and retest
the system with new fuses. If the fuses do not blOW, one of the boards has a
maior short or the bus is overloaded.
If the fuses blow again, a bulk supply component has failed. To access the bulk
power supply, refer to the section "The Keyswitch and the Bulk Power Supply",
in chapter 4.
Disconnect the blue and violet wires from the l6V rectifier (figure 4-10). If
this corrects the problem, either the +16V or -16V filter capacitor is at fault;
otherwise, leave these wires disconnected and remove the screw securing the
red wire from the 8V rectifier to the two larger capacitors. If this corrects the
problem, one of the 8V capacitors is at fault; if the fuses blow again, one of
the rectifiers has failed. Remove the remaining wires from the l6V rectifier and
retest. If the fuses do not blow, replace the l6V rectifier; otherwise, replace
the 8V rectifier. You can remove more wires to isolate the transfonner, but that
should not be necessary.

DC Power Failure Light On

If the red DC power failure light (D17) is on, and the yellow warniQ?; lights are
off, use a voltmeter to measure the r:c voltages at the test points (J13) above
the tap-selector pins on the DPS4 board (figure 5-1). If the +8V bus voltage
has dropped to about 4V, replace the 8V rectifier in the bulk power supply (refer
to the last section); if the +16V or -16V lines have dropped to about 8V, replace
the l6V rectifier. If the +5V or +12V lines are low, refer to the appropriate
section below.

Rev A 5-3
Cromemco System 400 Service Manual
5. Troubleshooting

+12V Supply Low - Since the +5V line is low whenever the +12V line is low,
always correct the +12V problem first. If the "boost supply" fuse (F5) in the
lower left corner of the DPS4 is blown, check D11, D12, C6, and C9 for shorts.
Check the same components for opens if the fuse is good, and there's only 16V
from the cathode of D11 to ground (should be 35V).
Disconnect drive connectors JI through J4. If the +12V supply returns to
normal, probably one of the drive motors has failed. Replace the connectors
one at a time to isolate the faul ty drive. If +12V supply cannot run any of the
drives, or can run only the floppy disk, Q6 may be open. If you know that both
hard disks are good, but only one will run, Q1 or Q2 may be open. While the hard
disk is running; the voltage across R22 and R23 should be the same (within 10%).
If R22 has no voltage, replace QI; if ·R23 has no voltage, replace Q2. If both
resistors are over 100mv, and one is twice the other, the higher-vol tage resistor
may be open.
If fuse F4 is blown, transistor Q1, Q2, or Q6 may be shorted. Do not replace
the fuse until you replace the faulty transistor. If the fuse is good, and the
+12V supply has dropped to about IV, D6 may have fired due to a regulator (IC3)
failure. 'furn off the system, disconnect drive connectors JI through J4, and
place a jumper across R42 to prevent D6 from fring. Turn on the sy stem (thus
resetting D6), and if the +l2V supply goes too high, replace IC3; If the +12V
supply returns to normal, D6 or D9 may be faulty. Remove the R42 jumper
before using the system.

+5V Supply Low - Disconnect drive connectors J1 through J4. If the +5V
supply returns to nonnal, one of the drive's PC boards may have failed. Replace
the connectors one at a time to isolate the faulty drive. If +5V supply cannot
run any of the drives, Q3 or Q7 may be open.
If fuse F3 is blown, transistor Q3 or Q7 may be shorted. Do not replace the fuse
until you replace the faulty transistor. If the fuse is good, and the +5V supply
has dropped to about lV, D7 may have fired due to a regulator (IC2) failure.
'furn off the system, disconnect drive connectors J1 through J4, and place a
jumper across R40 to prevent D6 from firing. Turn on the sy stem (thus resetting
D7), and if the +5V supply goes too high, replace IC2. If the +5V supply returns
to normal, D7 or D8 may be faulty. Remove the R40 jumper before using the
system.

Warning LJgbt Failure

If a warning light fails to indicate an existing fault, or if a warning light comes


on when the DC outputs are nonnal and the fans are not turning at maximum
speed, IC1 may be defective.
Diodes D13 through D16 monitor the +5V, +12V, +8V, and +16V lines,
respectively. Their anodes are tied tqsether and should be above 3V. If one
diode is open, a fault on its associated line will go undetected; if one diode is
shorted, no DC faults will be detected. If a -16V failure is not detected by
the red LED (D17), replace IC!.

Rev A 5-4
Cromemco System 400 Service Manual
5. Troubleshooting

If ICI pin 3 is not between 5.9V and 6.1 V, D5 or Q5 may be faulty (when
replacing these components, R17 may have to be changed to adjust the voltage).
If the green front panel light is not working properly, Q4 may be faulty.
Replace any LED that does not light when more than 2 volts are applied to it.

Fans Not Turning or Below Speed


If all the fans have stopped or are ronning too slowly, the temperature control
circuit is probably at fault. A description of this circuit, which is at line
voltage and dangerous to work: on, is beyond the scope of this manual. You
should return the DPS4 for repair. A temporary solution is to run the fans at
maximum speed by installing a 24-gauge jumper from JII pin 1 to J9 pin 1. Turn
off and unplug the system before installing the jumper.

RDOSCOMMANDSUMMARY
The Cromemco Resident Disk Operating System (ROOS), intended primarily for
the bootstrap routine and system diagnostics, is an S-Kbyte program supplied
in ROM on every 64FDC board (IC25). RDOS is designed to execute beginnir.g
atJD.eIDory location COOOh. To enter ROOS, boot the system (as described in
chapter 3) and press the ESCAPE key immediately after the "Preparing to BOOT"
message appears. If you do not see the semicolon prompt (;) of ROOS, reset
the sy stem and try again.
All RDOS commands must be terminated by pressing the RETURN key. Spaces
within the command string are ignored, but spaces must not be embedded in
rwmeric arguments. If a disk drive is selected, the prompt changes to remind
the user which drive is current. All disk commands refer to the drive most
recently selected.
Wherever a numeric value is expected, a decimal integer may be specified by
following the number with a decimal point (e.g., 123.). If no decimal point is
present, the number is assumed to be hexadecimal.
Console input is line buffered, allowing use of the followir.g editing commands:
Backspace Deletes previous character
CONTROL-U Deletes current input line
LEFT ARROW Same as Backspace
Underline "
Delete "
Rubout "
CONTROL-P may be used at any time to start or terminate the echoing of
terminal output to the printer. The printer must be a parallel dot-matrix
printer, such as the Cromemco Model 3703. RDOS does not support the use of
fUlly formed character printers, such as the Cromemco Model 3355A.
CONTROL-S may be used to suspend the display, with. another CONTROL-S (or
any other character) used to resume the display.

Rev A 5-5
Cromemco System 400 Service Manual
5. Troubleshooting

ESCAPE or RETURN may be used to abort the display and return control to
RDOS.

Swath Operator
Commands requiring multiple address arguments may be specified in one of two
ways: either by explicitly declaring the start and stop addresses or by
declaring the start address and the swath (or width). This is done by following
the start address with the letter S and the swath width. For example, the
following two commands are equivalent:

DM 100 142 Display s memory starting at 100h through 142h


DM 100 S43 Displays memory starting at 100h for 43h bytes

Boot
The format of the boot command is:

Bx

followed by a RETURN, where x is an optional disk drive specifier (A through


D). If x is omitted, RDOS attempts to boot from the drive specified by switches
2, 3, and 4 on the 64FOC board (refer to chapter 2):

Switch 2 Switch 3 Switch 4


OFF OFF OFF Floppy Disk A
OFF OFF ON Floppy Disk B
OFF ON OFF Floppy Disk C
OFF ON ON Floppy Disk D

All systems are factory set to boot from drive A, which is the only possibility
for standard versions of the System 400.

Display Memory
DM
DM start
DM start finish
DM start S swath
DM S swath

Rev A 5-6
Cromemco System 400 Service Manual
5. Troubleshooting

The contents of memory are displayed in hexadecimal and AOCII. Each line of
the display is preceded by the address of the first byte. The AOCII portion is
displayed to the right of the hexadecimal part, with· bit 7 set to O. Any
non-printing AOCII characters are displayed as a period (.).
The first form of the command will display 80h (128 decimal) bytes, starting
with the ending address of the previous DM command plus 1, or 100h bytes if
no DM command has previously been given. The second form will display 80h
bytes from the address specified. The third form will display memory from start
to finish, as specified. The fourth form will display swath bytes beginning at
start. The last form will display swath bytes starting with the ending address
plus 1 of the last DM command.
The letter M following the D is optional.

Examine Input Port


E port
Display s the current contents of the specified input port.

GO
G addr
Begins execution starting at addr.

Initialize Baud Rate


I

After the I command, change the baud rate of the terminal to the desired value,
and press RETURN until the monitor responds with its prompt. On Cromemco
3102 terminals, RDOO establishes the baud rate by sending a <BREAIO to the
tenninal, thus eliminating the need for the user to press RETURN to set the baud
rate. The monitor is capable of selectiI~ 19200, 9600, 4800, 2400, 1200, 300,
150, or 110 baud. If switch 1 on the 64FDC board is set, the baud rate is
automatically set to 300 baud (refer to chapter 2).

Move
M source finish dest
M source S swath dest
Move (or copy) the contents of memory beginning with source and ending with
finish to memory beginning at dest. After the move, the monitor will verify
that the source and destination are the same. After certain ty pes of overlapping
moves, discrepancies (which are not really errors) will be displayed. Press the
ESCAPE key to terminate the discrepancy display.

Rev A 5-7
Cromemco System 400 Service Manual
5. Troubleshooting

The move command can be used to fill a block of memory with a constant. For
example, to enter zeros between locations 100h and 108h, use the 8M command
to enter 0 at location 100h, and then move 100h through 107h to 101h:

M 100 107 101


or
M 100 S 8 101

Output
o byte port
Writes byte to the output port specified.

Read All of Disk

RA

This command reads all of the currently selected floppy disk, sector by sector.
The user is prompted for the disk range. The RA command reads the range
specified, usiJ:g standard interleave factors for that particular type of disk.
The data is read into memory at 80h.

Read Disk

RD start finish sector


RD start S swath sector

After the disk drive and track number are specified (refer to the Select Disk
and Seek commands), the Read Disk command reads enough sectors from disk to
fill the specified memory area, starting with the specified sector of the current
track. The first track, sector and side read, and the last track, sector and side
read, are then displayed (e.g., IDOl 0 1D02 0).
If the last sector on the last track is read before the memory area is filled, the
following message is displayed:
Next Memory: nnnn
End of Disk
where nnnn is the next location to be read into. The command is then
tenninated. If an error occurs while reading, the message Rnn is displayed,
where nn is a hex number indicating the status:

Rev A 5-8
Cromemco System 400 Service Manual
5. Troubleshooti~

Bit Indication
7 Not Ready
6* 0
5* Record Type
4 Record Not Found
3 CRC Error
2 Lost Data
1* Data Request
0* Busy
*These are not really errors, but they should
not be set after a read command.

Seek
Strack
S track side
S8 side
After the disk drive is specified (refer to the Select Disk command), the Seek
command directs the current drive to seek a specifi.ed track. The first form
seeks on the current side (e.g., S 28.); the second form selects the side before
the seek command is issued (e.g., 8 1C 1). If the second form is specified with
a si~le-sided drive or disk, an error message is printed and the operation
terminated.
In the" third form, the current drive is set to the side specified (e.g., S8 1). If
the current drive is single-sided, a question mark is displayed and ·the command
terminated. If an error occurs, the command is terminated and the message Snn
is displayed, where nn is a hex number indicating the status:

W1 Indication

7 Not Ready
6* Write Protect
5* Head loaded
4 Record Not Found
3 CRC Error
2* Track 0
1* Index
0* Busy

*These are not really errors.


Busy should not be set after a seek command.

Rev A 5-9
Cromemco System 400 Service Manual
5. Troubleshooting

Select Disk Drive


The 64FDC can control up to four disk drives, labelled A, B, C, and D. It can
handle seeks from the slow seek appropriate to the mini floppy to the medium
seek of Cromemco's large floppy. It can also handle the fast seek of some other
large floppies.
It can handle single-density or double-density format, and double-sided as well
as single-sided drives and disks, including disks with the Cromemco Cromix
Operating System format.
To select a drive, ty pe the drive name followed by two semicolons for large disk
and medium seek or three semicolons for small disk and slow seek, followed
optionally by the sides/density /Cromix configuration. These options are
specified as follows:

a;;xyz

where:
a is the drive name
x is S orD for Single/Double sided
y is S or D for Single/Dual density
z is C for Cromix (optional)

Side/Density options must be specified together. Cromix may be specified only


if Side and Density are specified. If no options are given, RDOS will read the
label from the disk, and log it in with the specification given on the label.

Examples:
A;;DS Specifies drive A with medium seek, double-sided, single-density
D;;;SIC Specifies drive D with slow seek, single-sided, double-density,
Cromix
Disk selection also restores the drive head to the home position (track 0). If
an error occurs, the command is tenninated and the message Hnn is displayed,
where nn is a hex number indicating the status:

Rev A 5-10
Cromemco System 400 Service Manual
5. Troubleshooting

W. Indication
7 Not Ready
6* Write Protect
5* Head loaded
4 Record Not Found
3 CRC Error
2* Track 0
1* Index
0* Busy
*These are not really errors.
Busy should not be set after a select disk command.

Substitute Memory

SM
SM addr
The first form of the Substitute Memory command substitutes memory at the last
location substituted plus 1 (100h if an SM command has never been given); the
second form will substitute at the address specified. Rna; displays the address
and its contents, and waits for one of the following commands:
1. A data-byte value followed by a RETURN stores the new value at the
address of the prompt. The address is then incremented by 1 and displayed
on the next line.
2. A string enclosed between apostrophes ('), followed by a RETURN. The
string is stored beginning at the address of the prompt. The address is
then incremented past the string and displayed on the next line.
3. Any number of 1 and 2 above can be entered on the same line with just
one RETURN. The address is then incremented past the bytes that were
stored, and the new address is displayed on the next line.
4. A minus sign (-) followed by a RETURN displays the previous address.
The minus sign can be used to back up to a previous location in case an
error was made.
5. A RETURN only. If no entry is made on the line, the memory byte remains
unchanged. The address is incremented by 1 and displayed on the next
line.
6. A period (.) ends the input mode and returns control to Rna;.
Wherever a numeric value is expected, a decimal integer may be specified in
place of a hexadecimal value by following the number with a decimal point (e.g.,
123.).

Rev A 5-11
Cromemco System 400 Service Manual
5. Troubleshooting

Test System
T
TZ
The T and TZ commands execute the same system tests, except that the T
command moves RDOS out of its ROM at COOOh to RAM at 100h, enables the upper
block of RAM, and moves RDOS back into RAM at COOOh. The TZ command does
not move RDOS, and may be used to test systems with no RAM at COOOh.
However, the TZ command cannot be used in Cromix systems that have MSU
memory boards.

Note: After a T command, RDOS resides in RAM from COOOh to DFFFh. Be


careful not to overwrite this part of RAM.
The first test performed is the memory test, as described in chapter 3. After
the memory test, the user is prompted for which type of disk drive to test. Enter
"F" for floppy disk drive, without pressil'€ RETURN. Pressing RETURN for a
drive specification will abort the command. The next prompts ask for the drive
letter (A through D), the drive size (L = 8", S = 5-1/4"), and drive seek speed
(S = slow, F =fast).
A -sequence of seek operations is performed on the drive, ending on the drive's
inside-most cylinder, on side o. Several read/write operations are then
performed on sector 1 of that track. A prompt allows the user to continue or
quit when the write tests are. about to be performed. Press ESCAPE to quit or
RETURN to continue. _When the test is finished, the tested drive will remain
selected.

Verify
V source finish dest
V source S swath dest

This command verifies that the block of memory from source through finish (or
for length swath) is the same as the block starting at dest. The addresses and
contents are displayed for each discrepancy found.
The command works by reading bytes from the source and destination and
comparing them. If a discrepancy is found, it is displayed in the following
order: source address, source contents, destination contents, destination
address.

Write Disk
WD start finish sector
WD start S swath sector
After the disk drive and track number are specified (refer to the Select Disk
and Seek commands), the Write Disk command writes the contents of the

Rev A 5-12
Cromemco System 400 Service Manual
5. Troubleshooting

specified memory area to the current drive, starting with the specified sector
of the current track. The first track, sector, and side written, and the last
track, sector, and side written are then displayed (e.g., 2045 1 2503 1).
If the last sector on the last track is written before the memory area has been
read, the following message is displayed:

Next Memory: nnn


End of Disk

where nnn is the next location to be written from. The command is then
terminated.

If an error occurs the command is terminated and the message Wnn is displayed,
where nn is a hex number indicating the status:

m Indication
7 Not Ready
6 Write Protect
5 Write fault
4 Record Not Found
3 CRC Error
2 Lost Data
1* Data Request
0* Busy

*These are not really errors; they provide status information only.

Rev A 5-13
Cromemco System 400 Service Manual

Rev A 5-14
Cromemco System 400 Service Manual
A. Illustrated Parts List

Appendix A

ILLUSTRATED PARTS LIST

This appendix provides an illustrated parts list of the System 400.

Rev A A-l
Cromemco System 400 Service Manual
A. Illustrated Parts List

Rev A A-2
System 400 Chassis Assembly

Descri ptiop

1 Base power supply 528-0005


2 Front bezel 627-0049
3 Rear bezel 627-0051
4 Card cage bracket 016-0357
5
6
7
Card c age assembly
Top left bracket
Top right bracket
516-0202-2
016-0348
016-0347
I
8 #10 SAE washer 015-0088 '~
9 10-32 x 3/8" slot screw 015-0004
10 Drive base plate 016-0345
11 Drive fan support 016-0346
12 Left side panel 016-0351
13 Top right side panel 016-0353
14 6" fan 110V, 100cfm 021-0212
15 6-32 x 1-3/4" phillips screw 015-0138
16 Panel clip 016-0352
17 6-32 kep lUlt 015-0016
18 DPS4 power supply board 520-0156-1 @ ..
~
19 6-32 x 1/2" phillips screw 015-0122 llrCRLUT~
31. rCQ
20 6-32 x 1/4" phillips screw 015-0062 TO# ItI("toIT
"''''(L
21 Rear I/O panel 016-0349
22 I/O cap plug, 37 pin 027-0040 \ 0
23 1/0 cap plug, 25 pin 027-0039
24 8-32 x 3/8" phillips screw 015-0095
25 8-32 x 1/4 x 4-1/4" standoff 015-0163
26 Rear power panel . 016-0350
. 27 Circuit breaker, 5A 018-0042
28 Circuit breaker, lOA 018-0043
29 Line filter 001-0011
30 4-40 x 1/2" slot screw 015-0042
31 6-32 x 3/8" phillips screw 015-0008
32 6-32 tinnerman fastener 015-0222
33 Lower right side panel 016-0354-1
34 Door latch 021-0202 53
35 Door lock 021-0213
37 Key switch label 029-0366
38 C~OO nameplate 029-0368
43 Key switch cable 519-0221
44 Drive conn. cutout cover 016-0329
46 Card cage thennistor cable 519-0228-1
48 6-32 x 3/8" phillips screw 015-0117
49 10-32 x 1/2" hex head screw 015-0228
51 Cable tie, 5-5/8" 021-0181
53 Fish paper 021-0170

~j
\
\
\

\
\

21[

SEE SEPARATE 80 loA

--
1-=-----t=:=l~::t=::JCHASSIS

5400-516 ~0208·

Figure A-I: SYSTEM 400 OVERVIEW


RevA A-3
Floppy n·u
1 and Tape !>riye A3sembly

DesW gtiOD ful..-HQ...


17 Jeep wt cad 015-0016
20 6-32 hillips screw
l~ierPCad
It
015-0062
36 6-32 x wasl:er screw 015-0109
45 i6 ext. hillips pan head 015-0193
M3 x 611101 p drive 114,- .
55 Cartridge tape disk drIVe 022-0079
56 Hal f -height
. floPPf
el 022-0062
57
58
59
Drive fIll pan
Fill panel til t:-
Drive suppcrt _racket
016-0388
100-0159
016-0359

~ ~"~

(l " .
U~.~"
o

(J

57

E NO.
~RT ~ALF
OW(; ~22 -CX)("4 .
NOTES E MOOIFI CATION S£ EL (5 85.1.70 )
I FDR DRIV
TER 0" OF FIt!.WITH
THE IIlSI Of.PlACED PAN cunEO .
g}GlUE FIL COULD BE RE,.
THIS FILTER EL FILTER) CSI
(021-0179)
59
FRONT PAN •
2X 3
lOX

2- FLOPPY DISK AND TAPE


Figure A- - B ASSEMBLY
DRIV

Rev A A-4
System 400 Overview

I4:awin( Ho, De:scri plioo

20 6-32 x 1/4 phillips screw 015-0062


42 Disk drive power cable 519-0226
58 Fill panel til ter 100-0159
60 Tape/floppy signal cable 519-0224
61 Hard disk control. cable 519-0225
62 Hard disk data cable 519-0190
63 Tape foam .38 x .50 100-0155
PC Boards: 10 24KZ memory board 520-0147
2048MSU memory board 520-0145
64FOC floppy/tape controller 52D-0122
DPS4 power supply 520-0156-1
MCU memory controller 520-0149
OCTART serial controller 520-0135
5-100 Blitz Bus, 21 slot 520-0000
Sf OC hard disk controller 520-0138-2
XMM memory manag er 520-0108
XPU central processor 520-0141
,.__---+--t---f"2
Hard Disks: 140 MB Muter XT-1140 022-0085
50 MB cre 94155-57 022-0072
211'£R
lOYAL 4.
SIC)(

50 MB Hitachi DK511-5
50 MB Micropolis 1304 •
50 MB Vertex V150 If

REF(b~r---+--+-i------,

R£flbrl---+--HI-------.....

Figure A-3: SYSTEM 400 CHASSIS


ASSEMBLY
Rev A A-7
System 400 Wiring

De:u:r i ptfgD

21 Rear I/O panel 016-0349 r - - - - .. r----,


39 I MA.O Ofl' , IWlO 0111{
Jack socket assembly 017-0336 TAI'(~ I Q4l.v( , 1)41.'1'(
40 I/O ribbon cable 519-0017 REF I -8- , -/I..-
41 Drive fan cable 519-0218 I UPPER ; LQWER
42
43
Disk drive power cable
Key switch cable
519-0226
519-0221
II REF. I
I
REf.

46 Card cage thermistor cable 519-0228-1 I I


47 AC power harness 519-0214
60 Tape/floppy signal cable 519-0224
61 Hard disk control cable 519-0225 ~I ~.2 J.IO~3
62 Hard disk data cable 519-0190 1.() ... TO .JI TO .J2
Of' 01 or
70 DC power harness 519-0215 "'DC OClAAl OClARY
71 Card cage fan cable 519-0219 JIoOI .0

72
73
8-100 Blitz Bus Harness
Transformer harness
519-0229
519-0213
....I'
10
01

74 8V harness 519-0216
75 16V harness 519-0217

Drive area fan 021-0199


Card cage fans 021-0199
Card cage fan grill 021-0001
Power transformer 014-0016
Diode bri~e 008-0021 @Q(J
Diode module 008-0086 I/O PAkEl
C1,2 Capacitors 29,000 uF 004-0016 Pes 1.2.,) A.IIlO 110

C3,4 Capacitor 130,000 uF 004-0029

~D(" .... DuCT

....

WiN'/lLu . . .

ASSY..CS400
-", v .. WIRING OIAGRA..

E CS40o-~ 16 -0200 -2 A

Figure A-4: SYSTEM 400 WIRING


Rev A A-9
Cromemco System 400 Service Manual
Index

64FDC jumper options, 0


64FOC switch settings, 0

Adding circuit boards, 0

Baud rate, 0
Boards, adding, 0
Boot command, 0
Booting the sy stem, 0

Connecting a terminal, 0
CONTROL-P,O
CONTROL-S, 0
Cooling fans, 0

IX: power failure, 0


Diskettes, inserting, 0
Diskettes, release, 0
Diskettes, removing, 0
Display Memory command, 0
DPS4 power supply, 0

Examine Input Port command, 0

floppy diskettes, 0

General description, 0
Go command, 0

Head load card, 0

lnit utility, 0
Initialize Baud Rate command, 0
I nserting a cartridge, 0
Insertil1?; diskettes, 0
Installation, 0

Line cord, 0
Line voltage, selecting, 0
Loading the operating system, 0

Makfs utility, 0

Rev A 1-1
Cromemco System 400 Service Manual
Index

Memory test, 0
Move command, 0

Openi~ the side panel, 0


Or~e warni~ light, 0
Output command, 0

Priority interrupt cable, 0

RDOS, 0
RDQS editi~ commands, 0
RDQS self-test, 0
Read all of disk, 0
Read Disk command, 0
Read/write slot, floppy diskettes, 0
Red warni~ light, 0
Removi~ diskettes, 0

Seek command, 0
Select Disk Drive command, 0
Serial number, 0
Serial printers, installing, 0
Side panel, opening, o· -
Substitute Memory command, 0
Swath operator, 0 .
Switch setti~s, 0
System console, 0
System overheati~, 0

Tape cartridges, 0
Terminal cable, 0
Terminal, connecting, 0
Test system, 0
Turni~ on th e sy stem, 0

Unpacki~ the system, 0


Usi~ tape cartridges, 0

Verify command, 0

Warni~ lights, 0
Warranty card,. o·
Write Disk command, 0
Write-protect notch, floppy diskettes, 0
Write-protect switch, 0
Rev A 1-2
Cromemco System 400 Service Manual
Index
(
\
Yellow warnirg lights, 0

Rev A 1-3

You might also like