AY-3-8910

From Video Game Music Preservation Foundation Wiki
Jump to: navigation, search
General Instrument AY-3-8910 Series
AY-3-8910 - Bare.jpg
Developer: General Instrument
Released: 197?-??-??
Type: Chip
Channels:

1.) Pulse Wave
2.) Pulse Wave
3.) Pulse Wave
4.) Noise

The AY-3-8910 is a series of programmable sound generators (PSGs) designed by General Instrument at the end of the 1970s. The series was very successful, becoming the most-used audio chip of the arcade industry through the early 1980s. The series consists of several chips including the 8910, 8912, 8913, 8914, each with a revision, and several licensed clones. These LSI circuits were able to produce various sounds by accessing them with software. The chip features 3 tone generators (each with a mixer), a noise generator, and an envelope generator which provides amplitude control. Though they were not designed for PCM, they could be programmed to play audio well enough to understand speech.

The AY-3-8910 began dipping in popularity in 1985, and by 1987 it had been eclipsed by Yamaha's new family of audio chips. However, it still held a niche in games that didn't require high-fidelity sound for several more years, particularly among mahjong, trivia, adult, and gambling games. The chip was also very popular in slot machines of the 1980s.

Versions

AY-3-8910

AY-3-8910 - Bare.jpg

The AY-3-8910 is a 40 pin chip with two general-purpose 8-bit parallel I/O ports, A and B. The chip was revised and given the name AY-3-8910A. The AY-3-8910 was also licensed to other companies including Winbond who sold it as the WF19054, and Yamaha who sold it as the YM2149.

This version of the chip was by far the most popular for arcade developers, as the majority games that used the 891x series went with the 8910. The 8910 was also used in interchangeable arcade systems like the DECO Cassette System and the Cal Omega cabinets. In addition to hundreds of arcade games, the 8910 was used in the early versions of the Mockingboard sound card and several early home computer systems including the MSX, Oric 1, Coulour Genie, and the Elektor TV Games Computer.

AY-3-8912

AY-3-8912 - Bare.jpg

The AY-3-8912 is the same as the AY-3-8910 only with a 28-pin footprint in order to save space on the circuit board. While the chip still has parallel port B functionality, only parallel port A is actually connected to any pins. The chip continued to be manufactured after Microchip Technology was spun off under the name AY38912/P. There is a revision chip called the AY-3-8912A/P.

The 8912 was very popular in European home computers and was used in the Vectrex, Amstrad CPC, and the ZX Spectrum 128. It was also used in a handful of arcade games and the ill-fated Amstrad GX4000 console. The chip could also be found in nearly every slot machine made by Bellfruit throughout the 1980s.

AY-3-8913

AY-3-8913 - On Board.jpg

The AY-3-8913 is the same as the 24-pin chip only with both A and B parallel ports disconnected for an even smaller circuit board footprint. Though it didn't have parallel access, it still featured the same audio capabilities as the other chips. It was released approximately 6 months after the 8910 and 8912 chips. There is a revision chip called the AY-3-8913A.

While no home computers used the 8913, the chip can be found in a couple of arcade games. However, the biggest user of the 8913 was the the later Mockingboard sound cards--including the homebrew v1--each of which used two chips.

AY-3-8914

AY-3-8914 - On Board.jpg

The AY-3-8914 is mostly the same as the 40-pin AY-3-8910 chip, only with a different pin layout and a 2-bit envelope and volume field. A revision chip was made with the name AY-3-8914A.

This was probably the least popular of the series and was only used in the Intellivision and Intellivision II video game consoles.

YM2149

YM2149F - Bare.jpg

See full article, YM2149.

The YM2149, also known as the Software-Controlled Sound Generator (SSG), is modified AY-3-8910 re-branded by Yamaha. The chip has twice the resolution as the original, but a double-rate volume envelope table. Pin 26 can be used to halve the master clock when pulled low. This chip was used by the MSX2, MSX2+, MSX2 TurboR, and Atari ST. It has several revisions, one of which is the YM2149F which was embedded in Sunsoft's 5B chip.

Additional revisions of the YM2148 include the YM3439, YMZ284, YMZ285, and the YMZ294; though, these do not appear to have ever been used in a video game.

AY8930/P

AY8930-P - Bare.jpg

See full article, AY8930/P.

The AY8930/P was designed and sold by General Instrument's offshoot company, Microchip Technology. It improved on nearly every aspect of the original design and could also run in AY-3-8910 compatibility mode which made it mostly backward-compatible with the AY-3-8910.

Devices

Over the years, a number of computers, video game consoles, and peripheral devices used the AY-3-891x series of chips. This is a chronological breakdown of those devices, and which chips they used.

Release Device Chip
1979-??-?? Intellivision AY-3-8914
1980-??-?? DECO Cassette System AY-3-8910
1981-??-?? Mockingboard: Sound I AY-3-8910
198?-??-?? Mockingboard: Sound II 2x AY-3-8910
198?-??-?? Mockingboard: A 2x AY-3-8913
198?-??-?? Mockingboard: C 2x AY-3-8913
198?-??-?? Mockingboard: D 2x AY-3-8913
198?-??-?? Mockingboard: M 2x AY-3-8913
1981-??-?? Cal Omega AY-3-8912
1982-08-?? Colour Genie AY-3-8910
1982-11-?? Vectrex AY-3-8912
1982-??-?? Intellivision II AY-3-8914A
1983-06-27 MSX AY-3-8910
1983-10-?? Oric 1 AY-3-8910
1983-??-?? Aquarius Mini-Expander AY-3-8914
1983-??-?? Essex Micro Electronics SoundBoard AY-3-8912
1984-??-?? Amstrad CPC AY-3-8912
1985-??-?? с Bank Street Music Writer Card AY-3-8913
1986-??-?? ZX Spectrum 128 AY-3-8912
198?-??-?? Elektor TV Games Computer (Expanded Version) 2x AY-3-8910
1987-??-?? Player's Edge Plus AY-3-8912
1987-??-?? System 85 AY-3-8912
1990-09-?? GX4000 AY-3-8912
2005-??-?? Mockingboard v1 2x AY-3-8913
200?-??-?? Mockingboard v1a 2x AY-3-8913

Games

The 891x series was by-far the most used audio chip found in arcade games in the first half of the 1980s. The most common configurations was two AY-3-8910 chips used in tandem for 6 channels of audio, though developers used as many as five concurrent chips.

Note: Most of the chip information in the game list doesn't distinguish between A-revision chips and original design chips because the information comes from the MAME database. Further investigation must be made to figure out if the game uses the original chip or the revision chip.

1980

The AY-3-891x series was still quite new at this point. Though the chip came out at the end of the 1970s, it wasn't found in a released arcade cabinet until 1980, but already developers were seeing the benefit of using multiple chips for better audio fidelity.

The chip's growth in popularity in the upcoming year indicates that developers were starting to embrace the chip in 1980.

[Expand]
List of 1980 Games

1981

The popularity of the 891x chip series tripled from 1980 to 1981 catapulting it to the most popular audio chip of the year by far. It would only grow in popularity for 1982.

Frogger (ARC) is one of the more popular games of the year to utilize this chip.

[Expand]
List of 1981 Games

1982

With around 100 arcade games under its belt, the 891x remains the most widely used arcade audio chip for the second year in a row. While it will continue to be top the charts for a couple more years, it has already neared its peak usage.

Popular games to use these chips include Anteater (ARC), Burger Time (ARC), Kangaroo (ARC), Moon Patrol (ARC), Popeye (ARC), and Tron (ARC).

[Expand]
List of 1982 Games

1983

The 891x series remained the most popular in 1983 with over 100 arcade games utilizing it for audio. The numbers would be about the same for next year, which means developers were still planning their upcoming games around it.

Popular 1983 games to use this chip series include 10-Yard Fight (ARC), Commando (ARC), Dragon's Lair (ARC), Elevator Action (ARC), Gyruss (ARC), Spy Hunter (ARC), and Tapper (ARC).

[Expand]
List of 1983 Games

1984

Yet another 100+ games used the 891x series in 1984, keeping it well on the top, though the chip is now starting to show its age. Developers have been pushing it to the max, and Yamaha is starting to release new audio chips of their own.

Some of the more popular games to use this chip in 1984 include 1942 (ARC), Bomb Jack (ARC), Cobra Command (ARC), Gyrodine (ARC), Karate Champ (ARC), Lode Runner (ARC), and Seicross (ARC).

[Expand]
List of 1984 Games

1985

1985 saw a noticeable drop in use of the 891x series with fewer than 100 games. Although the chip remained the most popular among developers, several competing Yamaha chips had entered the market. They were only used in a handful of games in 1985, but their numbers would grow significantly in the upcoming years.

Notable games from 1985 to use the 891x series include City Connection (ARC), Mag Max (ARC), and Road Blaster (ARC).

[Expand]
List of 1985 Games

1986

The 891x series was well into its decline by 1986, being found in fewer than 60 games. Although it was still popular, it was being usurped by Yamaha's line of new audio chips and various Texas Instrument chips. No longer were developers using the 891x for their best games, it was now found in the games that didn't need quality music like poker, mahjong, and trivia games.

Notable games from 1986 to use the 891x include Kid Nikki: Radical Ninja (ARC) and Solomon's Key (ARC).

[Expand]
List of 1986 Games

1987

Now in the sunset of its lifespan, the 891x shows up in only around 40 games. Nearly all of the popular games of this year were using one of the several Yamaha audio chips and the 891x has been demoted to cheaper gambling or adult games which utilize it more for sound effects than music. Notice how most games only use a single 891x chip which yields mono audio rather than two for stereo music.

There are no notable games to mention, however both the Player's Edge Plus and System 85 architectures made use of the AY-3-8912.

[Expand]
List of 1987 Games

1988

Despite no longer being used in popular action games, the 891x still holds onto its niche of providing sound for gambling and adult games with another 30+ cabinets in 1988. However, Yamaha is slowly encroaching into this market as well.

[Expand]
List of 1988 Games

1989

1989 depicts the finale of the 891x series. Despite the year being a boon for Mahjong games which traditionally used 891x chips, the majority of them are now using Yamaha chips for sound. Only about 25 games used the 891x this year, and very few were non-gambling games.

[Expand]
List of 1989 Games

198?

Due to the nature of game cabinet distribution, a fair amount games were released with an unknown year. The following games were probably released in the 1980s, though more research is needed to properly determine the precise year. Since the AY-3-891x' series was the king of the first half of the 1980s, it's likely that they were released around the beginning and middle of the decade. Most of the games listed here are slot machines rather than arcade games.

[Expand]
List of 198? Games

1990

Entering the new decade, the 891x chip series still holds on to a small amount of the market share that relies on what is now viewed as low-quality audio. Mahjong games and slot machines are about all that's left of the 30 or so games using the 891x in 1990.

[Expand]
List of 1990 Games

1991

The 891x series continues to lose ground as it becomes more and more irrelevant in the video game audio market. Only about 20 games utilize the 891x, still mostly mahjong and gambling games.

[Expand]
List of 1991 Games

1992

Fewer than 20 games used the 891x series in 1992 marking an all-time low. All that remains are a few off-brand games, and the occasional quiz, slot, and mahjong games, but even these are often offset with a more impressive audio chip.

[Expand]
List of 1992 Games

1993

Still with fewer than 20 games, the 891x hangs on to a niche market of slot machines and games that don't require high-fidelity music.

[Expand]
List of 1993 Games

1994

The 891x continues to hold on for another year with slot machines and gambling games.

[Expand]
List of 1994 Games

1995

Around 20 games seems to be the minimum for the 891x. Despite the chip now being completely out of date, it remains in use for assorted quiz, mahjong, and gambling games.

[Expand]
List of 1995 Games

1996

The outdated 891x series saw an unexpected resurgence in 1996 with over 30 games.

[Expand]
List of 1996 Games

Downloads

Document Download
Programmer's Manual Download - (info)
Technical Specification Download - (info)
Microchip Manual Download - (info)
University Evaluation Download - (info)

Picture Gallery

Emulation Status

MAME emulates each of the incarnations of the AY-3-8910 exceptionally well, as do most emulators for Intellivision, Apple II, Vectrex, Amstrad CPC, ZX Spectrum 128, and all incarnations of the MSX.

Links