[comp.sys.m6809] SARDIS Disk Controller -- got mine, DOA

knudsen@ihwpt.ATT.COM (mike knudsen) (09/10/87)

I got my Sardis "no-halt" disk controller by UPS yesterday,
and it is Dead On Arrival.  Maybe the controller portion works,
but I can't tell since the Coco can't even read the DOS ROM in it.
That's right, I tried to save $15 by ordering it without the stock
Tandy RSDOS 1.1 ROM (I have several of these, with 6ms step rate
patches).

Anyway, some ROMs at least let the Coco power up in Extended Basic.
Others keep it from coming up at all -- screen stays blank,
and cassette relay clicks after a few seconds.
I've tried both with MultiPak and direct into Coco, no difference.

I buzzed out the socket and it is powered and grounded only for
28-pin ROMs, which I have tried using.  Pin 22 (Output Enable)
goes straight to the SCS- port lead, but pin 20 (or is it 18)
(Chip Select) is wired to the controller's logic somehow.

My only hope is the seven or so jumper areas surrounding the ROM
socket.  There are no wires or jumpers installed.
Those of you with working controllers, could you please look
inside and tell me how big the ROM chip is, is it Tandy's stock
item (hard to be if 28 pins?), and are there any jumpers
installed?
	Also mine has a test lead or some such thing soldered
to pin 11 (direction control) of a '245 chip.
Do you have that?  What's it for?  Thanks in advance....

OTHER COMMENTS
The board is very well made, with sockets for WD controller chip,
the 8Kx8 RAM, a 20-pin PAL, and the !@#$%^&* DOS ROM.
Metal case, gold contacts, easy to take apart and reassemble.
The software diskette includes a NEAT utility for re-configuring
boots.  You tell it which modules to leave out and which new ones to
put in, and it writes a new bootfile.

Also included are Kevin Darling's DMOD utility and such SDISK
standbys as DESCGEN.  You need these to convert your /d0, /d1,
etc. so they point to SDISK3 instead of CC3DISK (hmmm, should be
able to zap the strings in place...).
Another utility lets you change time delays for the disk motors
on and off, head settling, etc.
The installation process also has to zap the OS9 Kernel in a few
places -- sounds a little scary, will need to be updated for
future versions of Level 2.
	Future software upgrades are promised, including
allowing other procs to share timeslices during disk accesses--
currently only keyboard and clock interrupts keep running.

Meanwhile, rumor on Delphi has it that Radio Shack may start
taking special orders for the competing DISTO unit.
But probably not without an RSDOS ROM....!
-- 
Mike J Knudsen    ...ihnp4!ihwpt!knudsen  Bell Labs(AT&T)
    Delphi: RAGTIMER    CIS: <memory failure, too many digits>
		"Just say NO to MS-DOS!"

knudsen@ihwpt.ATT.COM (mike knudsen) (09/11/87)

Last nite I figured out the problem with my Sardis controller ROM.
Using my ohm-beeper and some ROM mfgr's catalogs, I realized
that a 24-pin ROM should work if *right-justified* in the 28-pin socket,
just as shown in Sardis' ad photos (squint real close).
Tried a 24-pin EPROM RSDOS 1.1 with 6ms step rate, and it worked just
fine thru an evening of OS9 Level 2 (on the old driver software).

Mail from chinet!draco sez I should've got a hardware manual with
the beast, but all I got was the software docs (which are pretty
good).  Also mad at self for forgetting the right-justify trick,
since six years ago I designed and debugged boards that could
use either size ROM.  What threw me off was the two power pins,
tho that should have clued me in, but....this is what I deserve
for being over 40 I guess.  Sorry for the bother.

BTW, draco (Kent), what else does that hardware manual have?
Addresses and bits for control registers?  Schematic ;-) ?
-- 
Mike J Knudsen    ...ihnp4!ihwpt!knudsen  Bell Labs(AT&T)
    Delphi: RAGTIMER    CIS: <memory failure, too many digits>
		"Just say NO to MS-DOS!"