[Coco] How does the SCS line / GIME Setting Work?
sales at gimechip.com
sales at gimechip.com
Sat Jun 19 10:49:00 EDT 2010
In the CoCo 3, if you set the GIME to Internal SCS*, the Y4 output of the
74LS138 goes low on $FF4x range and Y6 goes low on the $FF5x range. I agree
that this was probably done with the intention of possibly having an
internal FDC chip. Passing the $FF5x out to the program pak slot would still
allow DISTO's M.E.B. products to function, but I really don't know the
reason it was done this way.
----- Original Message -----
From: "Darren A" <mechacoco at gmail.com>
To: "CoCoList for Color Computer Enthusiasts" <coco at maltedmedia.com>
Sent: Saturday, June 19, 2010 8:06 AM
Subject: Re: [Coco] How does the SCS line / GIME Setting Work?
> On 6/19/10, Brett Gordon wrote:
>> I hope this isn't too silly of a question to ask. I'm foggy on the
>> workings
>> of the SCS line and how the SCS setting on the GIME chip effects it.
>>
>> >From what I gathered the SCS line is asserted when the address bus is
>> >from
>> 0xFF40 and 0xFF5F. I assuming it's a specialized address line used to
>> "help" the FDC out. I'm assuming a FDC pack could do this itself if it
>> wanted too. I'm figuring Tandy wanted to make their FDC a bit cheaper,
>> so
>> added this line to the CoCo's Cart port. Is there any other *regular*
>> uses
>> for this line?
>>
>> And exactly what does the GIME's SCS enable do in 0xFF90 ? I seem to
>> remember playing with this setting once, and my FCD software stopped
>> working. So if your GIME's SCS's bit in 0XFF90 is off, the SCS will
>> never
>> be asserted?
>>
>
> --
>
> You are correct. The SCS line is an Address Decode signal that
> 'normally' indicates an address access from FF40 to FF5F. This
> originated from a feature of the SAM chip which outputs a unique
> address code for the ranges FF00-FF1F, FF20-FF3F and FF40-FF5F (among
> others). The first two were used internally for selection of the
> PIAs. The third was considred a spare and thus given the name "Spare
> Chip Select".
>
> The GIME's SCS bit in FF90 will restrict the SCS range to FF50-FF5F
> when off. Softawre which communicates with the FDC does so through
> addresses in the FF40-FF4F range, so turning off this bit will
> effectively disable the disk controller.
>
> Darren
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
--------------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 9.0.829 / Virus Database: 271.1.1/2947 - Release Date: 06/18/10
13:35:00
More information about the Coco
mailing list