This is a Bally AS-2518-51 sound board, the predecessor of the Squawk & Talk implemented in an FPGA. This is set up with the ROM for the 1978 pinball Nitro Ground Shaker but other ROMs are available. http://ipdb.org/showpic.pl?id=1682&picno=37007
Some general info about the hardware http://zerocharactersleft.blogspot.com/2014/07/retro-pinball-reverse-engineering-bally.html
This one is interesting because it uses a AY-3-8910 sound synthesis chip to generate all the sounds rather than driving a DAC directly from the PIA. It’s got a bit of a different sound as a result.
It has not been tested in an actual pinball. Currently it is set up to plug in a PS/2 Keyboard that will allow you to trigger all of the sounds. Some keys are repeats, others are blank, it was just a quick hack. The PS/2 hack is in the top level file and easy to remove which would theoretically allow you to wire this up in a real pinball.
The target board for this is the very economical Altera Cyclone II dev board. They are all over eBay for less than $20.
Here is the code:
https://github.com/FPGA-Code/AS-2518-51_snd
If you like the content on this site, please support it by using this link to order from Amazon. You know you were going to go there and buy stuff anyhow so why not help me pay the hosting bill.