[comp.sys.m6809] New Coco non-halt disk controller

knudsen@ihwpt.UUCP (04/15/87)

In honor of all the Canadians who've been posting to this
newsgroup the past week (and even if they hadn't, 'cause this
gadget is pretty neat), I'd like to describe a new Coco
peripheral I saw at the Chicago RainbowFest this past weekend.
(It's made at the other end of the country from DISTO's Quebec,
namely in BC by Sardis Technology).

It's a floppy controller that avoids the infamous NMI-HALT loop
that deadens your Coco to the world whenever disk data is being
transferred.  It substitues a simple polling loop.
An 8K byte Toshiba static RAM (you can plug in a 32K RAM!)
serves as a FIFO buffer to keep data from being lost,
AND to decouple/free/liberate your Coco from the disk action
itself.  To write a sector (or more?) your Coco driver just blows
the data into the FIFO, and when it's all there the disk controller
chip is told to do the write.

Since the polling data-transfer loop has no critical timing in it,
it can be low priority, the interrupts are left enabled
(especially your keyboard!) and the Coco never freezes up.

Coupled with OS9 Level II windows, this little pack makes for
SERIOUS multi-tasking.  Introductory cost at the RainbowFest
was $120 US, tho official price will be US $150.
All they had was a nice photo of a prototype; the assembly line
was just now starting to roll.

OS9 drivers will be included -- a version of DP Johnson's SDisk
for either Level 1 or II.  BTW, its "power up" initial mode
is the old halt-on-NMI, so it's compatible with BASIC and old
OS9 drivers.  Sardis Technology claims to have been making
industrial 6800/6809 boards for some years.
-- 
Mike J Knudsen    ...ihnp4!ihwpt!knudsen  Bell Labs(AT&T)
    Delphi: RAGTIMER    CIS: <memory failure, too many digits>
	" ~E(x):[is_lunch(x) && cost(x)==0] "