[Coco] Color Computer cart addresses / CoCo PSG
Bill Nobel
b_nobel at hotmail.com
Thu Dec 22 23:41:03 EST 2016
Your right Ed, the AY uses the same 2 register scheme for latching the register & data on 2 registers. I have been playing with Roger Taylor's implementation of it on the Coco on a chip. I also have a few Yamaha YM3812’s I’ve been experimenting with.
Bill Nobel
b_nobel at hotmail.com<mailto:b_nobel at hotmail.com>
On Dec 22, 2016, at 6:58 PM, Zippster <zippster278 at gmail.com<mailto:zippster278 at gmail.com>> wrote:
On Dec 22, 2016, at 6:38 PM, RETRO Innovations <go4retro at go4retro.com<mailto:go4retro at go4retro.com>> wrote:
On 12/22/2016 2:00 PM, Zippster wrote:
*SCS is active for $FF40-$FF5F if I understand correctly (R&W). I think if I place
the 5 addresses I need at the upper end of this I should be ok staying out of the way
(and have the help of *SCS in doing so).
5 addresses? I thought the YM and the AY needed 16 addresses? Are you doing indirect addressing?
That should be 6 actually. I have banking registers for the first 3, a control register on the 4th.
The YM chip does have 16 registers internally, but communications with the chip uses 2 ports (addresses).
You directly address the chips through these 2 ports. One address to select the internal register, a subsequent
read or write to the second address loads or reads out the register via the data bus.
The AY chips are the same AFAIK.
I had it at the lower end of the *SCS region, but it looked like the SDC modifies a reg
on it’s initial search for other disk controllers (just a guess, I don’t know the procedure used).
Not a big deal as it can easily be corrected in software once running, but if I can stay
completely clear I’d rather.
So I’m thinking $FF5B-$FF5F in conjunction with *SCS will be ok for decoding register
access. Easy to change if an issue crops up at least. :)
You're OK in an MPI, but with a Y cable, FDC underdecodes all of *SCS, so you'll conflict.
Good to know.
Not saying you should move, just noting it so you're aware.
Jim
--
Coco mailing list
Coco at maltedmedia.com<mailto:Coco at maltedmedia.com>
https://pairlist5.pair.net/mailman/listinfo/coco
--
Coco mailing list
Coco at maltedmedia.com<mailto:Coco at maltedmedia.com>
https://pairlist5.pair.net/mailman/listinfo/coco
More information about the Coco
mailing list