The MA-309 is the same as the MA-216 without the SC-01a speech chip and support circuitry installed. It was used in the System80 pinball machines Super Orbit, Royal Flush Deluxe, Amazon Hunt, Haunted House, Spirit, Krull, Goin’Nuts and video game Mad Planets. It will also work with ROMs from Mars, Volcano, Black Hole, Devil’s Dare, Rocky, Striker, Q*Bert’s Quest, Caveman and video games Reactor, Qbert, Krull, Three Stooges although the speech feature from this game will obviously not work. If someone implements the SC-01a in HDL then adding the support logic is trivial.
This code works as-is on the cheap Alterra Cyclone II dev boards available on eBay for $20 or so. Hook up a PS/2 keyboard to it and you can trigger the sounds with it. Disable/remove the PS/2 code and this should plug straight in to one of the real machines listed above.
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.