🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.micro.6809
Article #795

Re: CoCo III, 1.8 Mhz, Slow Peripherals

#795
From: mike knudsen
Date: Mon, 27 Oct 1986 19:54
68 lines
3553 bytes
> 
> 
> I'm a bit of a hardware hacker, and consider my self
> of reasonable competence (having designed and
> built computers from scratch).  Nothwithstanding, I've
> never understood exactly why the disk controller can't
> run at 1.8Mhz.  I can easily understand why things
> might not work out during an actual disk access, but
> why does a CoCo ( <> III ) hang when the high
> speed poke is given if a disk controller is plugged
> in (without disk I/O)??  I had always presumed that the ROMs inside it
> were just too slow, and since the BASIC interpreter
> loops through them quite frequently, the machine
> was just going into neverland.  I saw a CoCo III
> with a disk controller plugged in that did NOT
> hang after the high speed poke.  Was this just
> because the newer disk controllers (mine is an
> ancient model for the CoCo I) have better ROMs?

I'm a hardware pro with 4 years Coco experience, and I
agree with you that the speed-poke problem is probably
slow ROM reading from the controller.  However, the culprit
is most likely not the ROM itself, but rather the RC
lowpass filter circuit in the CTS* line from the Coco to
the external ROM cartridge.  This series-R shunt-C made
the square CTS* pulse look like the lower half of
a sine wave before I ripped it out.  Actually I think my
old disk controller ran old my Coco at speed poke before
I ripped out the above and a couple other "smog control" caps
on the E and Q lines -- but I was just lucky I guess.
Tandy's mask ROMs have always handle speed poke fine for me.

> Note that there is, in my opinion, a design
> defect in the Coco I (and I presume II).  Although the
> 6809 and SAM  guarantee drive TTL levels on
> the bus.  My experimentation has shown that the
> drive current is barely marginal, and any additional
> capacitance, load, etc. is enough to foul things
> up.  They should have put bus drivers on the 
> external port.  Is it possible that the CoCo III
> has such drivers, and that this is what allows
> it to use the disk controller at 1.8Mhz (or at
> least the ROMS)?
> 
> Terry Ingoldsby

Again, my bus always looked good on a 'scope, but
bus drivers would be nice, if only to provide some
protection for your big $$ chips in case of static,
inserting cart with juice on, etc.

I have had problems when Y-cabling three carts (non-ROM)
at once, tho.  I think the Shack wants us to use MuliPak
toaster for that sort of thing!

Of course, if you ever used DMA (as some hard disks are
said to do), even the address drivers would have to
be reversable (ls245s instead of ls244s), and a control
signal developed to reverse them.
Given the rockbottom price of the III, I doubt it has any
of this good stuff.

In 80 days I'll pop the lid on my III and see for sure...mike k
-- 
Mike J Knudsen    ...ihnp4!ihwpt!knudsen
Bell Labs (AT&T)   (312)-979-4132 (work)
Nobody pays for my opinions, which are mine alone.
"A mind is a terrible thing to waste, but the pay is good."
Technical Details
Message-ID: <1184@ihwpt.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!cbatt!ihnp4!ihwpt!knudsen
References: <2676@milano.UUCP> <1181@ihwpt.UUCP> <474@vaxb.calgary.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!cbatt!ihnp4!ihwpt!knudsen
From: knudsen@ihwpt.UUCP (mike knudsen)
Newsgroups: net.micro.6809
Subject: Re: CoCo III, 1.8 Mhz, Slow Peripherals
Message-ID: <1184@ihwpt.UUCP>
Date: Mon, 27-Oct-86 14:54:39 EST
Article-I.D.: ihwpt.1184
Posted: Mon Oct 27 14:54:39 1986
Date-Received: Tue, 28-Oct-86 02:23:01 EST
References: <2676@milano.UUCP> <1181@ihwpt.UUCP> <474@vaxb.calgary.UUCP>
Organization: AT&T Bell Labs, Naperville, IL
Lines: 68