CPCWiki forum

General Category => Amstrad CPC hardware => Topic started by: Purity on 18:53, 21 February 24

Title: AY-3-8912-P Sound Chip Replacement?
Post by: Purity on 18:53, 21 February 24
Hey everyone, I'm sure this has been asked before but I couldn't find a definitive answer in searching.  I need to replace the AY-3-8912 on a CPC 464.  I know the AY-3-8912A will not work as a replacement but was wondering if the AY-3-8912-P was ok?  Anyone had any experience with this chip as a replacement please?
Title: Re: AY-3-8912-P Sound Chip Replacement?
Post by: SRS on 21:29, 21 February 24
Here https://www.cpcwiki.eu/forum/amstrad-cpc-hardware/sound-chip-on-cpc-plus-(ay38912ap-vs-ay38912p) ToTo says something about it needs some soldering ... "Because the "A" version require an external 2K2 resistor network to pull-up the GPIO pins. "
Title: Re: AY-3-8912-P Sound Chip Replacement?
Post by: genesis8 on 10:53, 22 February 24
You can get a clone for cheaper than by buying a second hand AY :

https://www.genesis8bit.fr/archives/index.php?news_id=2040 (https://www.genesis8bit.fr/archives/index.php?news_id=2040)
Title: Re: AY-3-8912-P Sound Chip Replacement?
Post by: eto on 14:23, 22 February 24
Quote from: genesis8 on 10:53, 22 February 24ou can get a clone for cheaper than by buying a second hand AY :

https://www.genesis8bit.fr/archives/index.php?news_id=2040 (https://www.genesis8bit.fr/archives/index.php?news_id=2040)
They are currently sold out and they will not be cheaper if you consider shipping costs.

There are 3 options for a 8912 replacement:

The 8910A is potentially the cheapest solution but you also need to order the PCB and components. If you need to order all of it, it's price is somewhere around 15-20€, depending on where you buy the IC. The 8912A will cost you around 25€ incl. shipping. The new clone is just 15€ but it's currently sold out and shipping probably adds 10-15€ on top.

Title: Re: AY-3-8912-P Sound Chip Replacement?
Post by: Purity on 15:07, 22 February 24
I have an 8912A.  Is there any info on what I need to do regarding the resistor array?
Title: Re: AY-3-8912-P Sound Chip Replacement?
Post by: eto on 22:00, 23 February 24
Quote from: Purity on 15:07, 22 February 24Is there any info on what I need to do regarding the resistor array?
There were a few discussions but I don't think it's explicitly documented somewhere. 

On some CPC mainboards there are soldering points for the resistor array. Seems Amstrad already anticipated to use the 8912A. On the 464 they usually do not exist, so you somehow have to solder it directly to the right lanes. Maybe the backside of the mainboard or to a socket.
Title: Re: AY-3-8912-P Sound Chip Replacement?
Post by: Purity on 14:43, 25 February 24
Cool, thanks for this.  Would a 1K resistor array be ok?

I'm surprised no one has created a board that can sit in a socket to allow you to use the AY-3-912A.  I might look at doing that if this works well
Title: Re: AY-3-8912-P Sound Chip Replacement?
Post by: eto on 20:57, 25 February 24
Quote from: Purity on 14:43, 25 February 24Cool, thanks for this.  Would a 1K resistor array be ok?

I'm surprised no one has created a board that can sit in a socket to allow you to use the AY-3-912A.  I might look at doing that if this works well
I guess the benefit of such a PCB is minimal. 

1) Many CPC boards already have a space for the resistor array
2) it's quite easy to solder the resistor array to the IC pins directly - or use a simple in-between socket. 

Plus: There is a PCB which allows you to use a AY-3-8910(A) - the 8910 is extremely cheap and easily available.
Title: Re: AY-3-8912-P Sound Chip Replacement?
Post by: Purity on 21:53, 25 February 24
Quote from: eto on 20:57, 25 February 24
Quote from: Purity on 14:43, 25 February 24Cool, thanks for this.  Would a 1K resistor array be ok?

I'm surprised no one has created a board that can sit in a socket to allow you to use the AY-3-912A.  I might look at doing that if this works well
I guess the benefit of such a PCB is minimal.

1) Many CPC boards already have a space for the resistor array
2) it's quite easy to solder the resistor array to the IC pins directly - or use a simple in-between socket.

Plus: There is a PCB which allows you to use a AY-3-8910(A) - the 8910 is extremely cheap and easily available.

Is this what is labelled NR001 on the main board?  Which resistor array value can go in here please?
Title: Re: AY-3-8912-P Sound Chip Replacement?
Post by: Purity on 23:38, 25 February 24
Not sure what happened to my previous response but I was asking, if this is what is labelled NR001 on the main board?  Which resistor array value can go in here please?
Title: Re: AY-3-8912-P Sound Chip Replacement?
Post by: eto on 02:26, 26 February 24
Quote from: Purity on 23:38, 25 February 24Which resistor array value can go in here please?
Somewhere 10k was mentioned, which I used when I replaced a 8912 by a 8910A. 

However I also read 2k2 somewhere. 

Title: Re: AY-3-8912-P Sound Chip Replacement?
Post by: Purity on 18:36, 27 February 24
Does it go here, or is this for something else?

(https://live.staticflickr.com/65535/53556091218_f5cccbeb83_c.jpg)
Title: Re: AY-3-8912-P Sound Chip Replacement?
Post by: SerErris on 18:19, 12 March 24
Yes it does go there, with Pin1 in the lower square bracket. But you need to get the solder out first.

So if you have the luxury of a CPC 464 old mainboard, you still have the solder holes for the resistor array there. 

Just solder it in and your keyboard will work.

The problem is btw not that the sound chip will not work, but actually the keyboard will stop working if you do not have the resistor array (in chip or as here externally).

Another option is:

Buy a AY chip and solder the resistor array directly on top. you only need to bend the +5v line. 
Title: Re: AY-3-8912-P Sound Chip Replacement?
Post by: Purity on 11:52, 16 March 24
Perfect thanks, I'll solder into the board and let you know how it goes
Title: Re: AY-3-8912-P Sound Chip Replacement?
Post by: Purity on 21:05, 24 March 24
This worked perfectly!  Thank you for the guidance!
Powered by SMFPacks Menu Editor Mod