🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.micro.6809
Article #835

Re: CoCo III, 1.8 Mhz, Slow Peripherals

#835
From: Roger K. Sanderson P.Eng.
Date: Fri, 24 Oct 1986 13:58
69 lines
3958 bytes
In article <2676@milano.UUCP> baxter@milano.UUCP writes:
>Those of you having CoCo IIIs and some understanding of the hardware
>can do a great service for those of us who don't.  CoCo III promises
>compatibility of peripherals with CoCo II peripherals, presumably
>including floppy disk controllers and modem cards.  It also promises
>1.8 Mhz operation.  Usually faster processors won't work with
>controllers designed for slower machines controllers (Motorola
>supplies different versions of it 6809 family for different clock
>rates); can someone explain why the CoCo III should be an exception?

The CPU chip in the CoCo 3 is a 68B09E,  the B part means it will run
at 2 mhz. Yes in theory the peripheral parts should also be B's to run
at that speed. (ie 68B21 68B50 ). In practice however, most parts will
run at the higher speed, but , they are not garanteed by the manufacturer
to run at that speed under all temperature extremes. For critical aplications
it would probably be best to slow down the I/O on the CoCo 3.

>For BASIC, I suppose that the following strategem might work: run at
>1.8Mhz until I/O is necessary, slow down to .8Mhz, do the I/O, speed
>back up again.  If this was done consistently, I don't understand the
>CoCo III is delivered running at .8Mhz as the default (excuse my
>ignorance if that's not the case... data on the CoCo III is really
>hard to find right now).

The CoCo 3 defaults to 0.8 mhz to be completely compatible with the CoCo 2.
This is in case software was timing via instruction loops, etc.
In a BASIC program you can POKE it into high speed mode. You should POKE it
back for disk I/O though. Reports are that disk I/O will work at fast speed
but it is not reliable.

>Under OS-9, the strategem wouldn't work as well, especially if several
>devices were busy at once.  Reducing OS-9 to running at .8Mhz as the
>least common denominator would make a joke of the 1.8Mhz ability.
>Anybody sane would automatically WANT the 1.8Mhz as the default, so I
>presume that it is under OS-9... so there must be a different
>strategy.

I understand that OS9 Level II does run in fast mode, but slows down for
disk I/O ( the driver automatically does this )


>An aside: was the typeahead problem with OS-9 ever solved (i.e.,
>I can't typeahead while the disks are spinning?

You always could type ahead while the disks were spinning, it was when the
actual data was being transfered that the disk controller HALTS the CPU
on a byte by byte basis, also the interupts are turned off here of necessity.
Since you use the same disk controllers on a CoCo 3, this problem will still
exist. It however, should be MUCH better (if they wrote the code right )
since the keyboard now will generate an interupt! Even if the machine is
HALTed the interupt should get seviced eventually. We will have to wait
for Level II OS9 to find out.


>Ira Baxter            arpanet: baxter@mcc.com
>MCC Corporation       usenet:  ut-sally!im4u!milano!baxter


-- 

               Roger Sanderson
               Electrical Engineering Dept.
               University of Waterloo
	       Waterloo Ontario Canada
               N2L 5E6
   
               {decvax,allegra,ihnp4}!watmath!watdcsu!rsanders
   
 
Technical Details
Message-ID: <2667@watdcsu.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!watmath!watnot!watdcsu!rsanders
References: <2676@milano.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/18/84; site watdcsu.UUCP
Path: arc1-ca.pugleaf.net!utzoo!watmath!watnot!watdcsu!rsanders
From: rsanders@watdcsu.UUCP (Roger K. Sanderson P.Eng.)
Newsgroups: net.micro.6809
Subject: Re: CoCo III, 1.8 Mhz, Slow Peripherals
Message-ID: <2667@watdcsu.UUCP>
Date: Fri, 24-Oct-86 09:58:22 EDT
Article-I.D.: watdcsu.2667
Posted: Fri Oct 24 09:58:22 1986
Date-Received: Sat, 25-Oct-86 01:28:56 EDT
References: <2676@milano.UUCP>
Reply-To: rsanders@watdcsu.UUCP (Roger K. Sanderson P.Eng.)
Organization: U of Waterloo, Ontario
Lines: 69
Keywords: CoCo III
Summary: Comments on Os9 on CoCo III