AY-3-8910 sound card for ZX Spectrum 48K
This is a tested working project. It will add stereo AY sound capability to your 48K ZX Spectrum.
A decent sound was missing from the ZX Spectrum computers until ZX Spectrum 128K was launched, which brought the use of AY-3-8910 three channel audio synthesis IC in games. Quite a number of games (not all) that were written for the 128K Spectrum could also run on the 48K but without the required AY sound chip, they ran silent. This board fixes that. If the game can run on a 48K Spectrum, it will find and use this card automatically, no mods to the 48K Spectrum is needed, just plug and play. (never plug this card, or any other peripheral to the ZX Spectrum when it is powered)
Although original ZX Spectrum 128K provided mono sound, this card will output a stereo sound thru a 3.5mm regular stereo earphone jack. You can connect any kind of amplified PC type speakers.
All the part numbers are clearly indicated on the PCB silk screen, SMD passives can be 0805 or 1206 size, pads are designed to accommodate both sizes, and suitable for hand soldering. Logic ICs are 74LS type, 74HCT types will most probably work too, but I wouldn't recommend using 74HC type, they don't play well with the TTL logic levels of the ZX Spectrum.
The board is tested with an original AY-3-8910 IC from Microchip as well as its Yamaha made clone YM2149. It should also work with the Taiwan made clone "File KC89C72" and some MCU/CPLD based modern replicas of the AY-3-8910
You can find a list of games that support AY sound and work on a 48K Spectrum here:
zxspectrum48.i-demo.pl/48K_AY_games.html
AY-3-8910 sound card for ZX Spectrum 48K
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.

Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Bora Yurtoren
-
A port expander and ROM card reader for the ZX Spectrum computers. This is a tested, working project. It is compatible with all 16K & 48K Spectrums (Rubberkey and ...
-
PCF1306 (ZX8401, Amstrad 40058) replacement for ZX Spectrum This is a tested, working project.PCF1306, ZX8401, Amstrad 40058 (Different names of the same IC), t...
-
AY-3-8910 sound card for ZX Spectrum 48K This is a tested working project. It will add stereo AY sound capability to your 48K ZX Spectrum.A d...
-
512K Trapdoor memory expansion and Real Time Clock for Amiga 500, 500+ This is a tested working project. I designed the board to accommodate the parts that I already had i...
-
Datel Robotek (a robot control card for ZX Spectrum) re-created version This is a re-creation of an interface card called "Datel Robotek" for the Sinclair ZX Spectrum compu...
-
AtMega328PB adapter for Arduino UNO This is the new revised version PCB, tested and working.The new ATMega328PB is an enhanced version o...
-
27C800 - 27C400 Adapter board for TL866 (or similar) 40 pin EPROM burners. This is a tested and working projectAlmost all Retro Computer enthusiast has an EPROM programmer dev...
-
A port expander and ROM card reader for the ZX Spectrum computers. This is a tested, working project. It is compatible with all 16K & 48K Spectrums (Rubberkey and ...
-
PCF1306 (ZX8401, Amstrad 40058) replacement for ZX Spectrum This is a tested, working project.PCF1306, ZX8401, Amstrad 40058 (Different names of the same IC), t...
-
AY-3-8910 sound card for ZX Spectrum 48K This is a tested working project. It will add stereo AY sound capability to your 48K ZX Spectrum.A d...
-
512K Trapdoor memory expansion and Real Time Clock for Amiga 500, 500+ This is a tested working project. I designed the board to accommodate the parts that I already had i...
-
Datel Robotek (a robot control card for ZX Spectrum) re-created version This is a re-creation of an interface card called "Datel Robotek" for the Sinclair ZX Spectrum compu...
-
AtMega328PB adapter for Arduino UNO This is the new revised version PCB, tested and working.The new ATMega328PB is an enhanced version o...
-
27C800 - 27C400 Adapter board for TL866 (or similar) 40 pin EPROM burners. This is a tested and working projectAlmost all Retro Computer enthusiast has an EPROM programmer dev...
-
A port expander and ROM card reader for the ZX Spectrum computers. This is a tested, working project. It is compatible with all 16K & 48K Spectrums (Rubberkey and ...
-
PCF1306 (ZX8401, Amstrad 40058) replacement for ZX Spectrum This is a tested, working project.PCF1306, ZX8401, Amstrad 40058 (Different names of the same IC), t...
-
AY-3-8910 sound card for ZX Spectrum 48K This is a tested working project. It will add stereo AY sound capability to your 48K ZX Spectrum.A d...
-
512K Trapdoor memory expansion and Real Time Clock for Amiga 500, 500+ This is a tested working project. I designed the board to accommodate the parts that I already had i...
-
Datel Robotek (a robot control card for ZX Spectrum) re-created version This is a re-creation of an interface card called "Datel Robotek" for the Sinclair ZX Spectrum compu...
-
How to measure weight with Load Cell and HX711
155 0 1 -
-
Instrumentation Input, high impedance with 16 bit 1MSPS ADC for SPI
357 0 0 -
RGB LED Matrix input module for the Framework Laptop 16
584 0 2 -
-
📦 StackBox: Modular MDF Storage Solution 📦
372 0 3
I have no idea, It is a 2 layer PCB with nothing special on it. Are you sure you did not select any extra features like gold plating or chamfered edges?
Yes, you need games that utilize the AY chip, most of the 48K games use the beeper, because the original Spectrum 48K did not have an AY chip. Then came the Spectrum 128K, which had an AY-3-8912 in it, so the game developers quickly started supporting it. Unfortunately not all of these games fit in 48K memory, or even if they did fit, they contained routines that detect the machine type, and if the detection said 48K, the AY sound routines were not used. The list I provided is the most complete one I have seen out there, although all the games on this list work well with a 48K Spectrum with an AY attachment, there are now more software that is not included in there because the list is not updated very well. I don't have a schematic to share because I use an old CAD software that doesn't have a schematic to PCB layout feature. So I jot my schematics on paper, and draw the boards manually from there.
All the 128K models have their AY chips from factory, they don't need this. This is only for the 48K models.
The 128k +3 has a poor AY and you have to modify the board so I thought you could use this instead.
I understand your logic, but AFAIK, +3 expansion port is NOT compatible with the 48K so most probably it will not work and may even crash the computer. This board is exclusively for the issue 2 to issue 6 48K Spectrums. May work on a 128K Toastrack and 128K +2 Grey, if their on-board AY-3-8912 is faulty and removed.