General Instrument AY-3-8910

AY-3-8910 chip DIP 40
AY-3-8910 die

The AY-3-8910 is a 3-voice programmable sound generator (PSG) designed by General Instrument (GI) in 1978, initially for use with their 16-bit CP1610 or one of the PIC1650 series of 8-bit microcomputers. The AY-3-8910 and its variants were used in many arcade games—Konami's Gyruss contains five[1]—and Bally pinball machines as well as being the sound chip in the Intellivision and Vectrex video game consoles, and the Amstrad CPC, Oric-1, Colour Genie, Elektor TV Games Computer, MSX, Tiki 100 and later ZX Spectrum home computers. It was also used in the Mockingboard and Cricket sound cards for the Apple II and the Speech/Sound Cartridge[2] for the TRS-80 Color Computer.

After GI's spinoff of Microchip Technology in 1987, the chip was sold for a few years under the Microchip brand. It was also manufactured under license by Yamaha (with a selectable clock divider pin and a double-resolution and double-rate volume envelope table) as the YM2149F; the Atari ST uses this version. It produces very similar results to the Texas Instruments SN76489 and was on the market for a similar period.

The chips are no longer made, but functionally-identical clones are still in active production. An unofficial VHDL description is freely available for use with FPGAs.

Description

The AY-3-8910 is a simple finite-state machine. Its state of sixteen 8-bit registers are programmed over an 8-bit bus (used both for addressing and data) by toggling one of the external pins. For instance, a typical setup cycle puts the bus into "address mode" to select a register, and then switches to "data mode" to set the contents of that register. This bus was implemented natively on GI's own CPUs, but it had to be recreated in glue logic or with the help of an additional interface adapter such as the MOS Technology 6522 when the chip was used with the much more common MOS Technology 6502 or Zilog Z80 CPUs.

Six registers control the pitches produced in the three primary channels. The frequency to generate is held in two 8-bit registers dedicated to each channel, but the value is limited to 12-bits for other reasons, for a total of 4095 (the register value is used as the frequency divider and 0 is treated as 1) different pitches. Another register controls the period of a pseudo-random noise generator (a total of 31 different cycle times), while another controls the mixing of this noise into the three primary channels.

Channel volume is controlled by three additional registers or by turning on or off the optional envelope controls on them. Finally the last three registers control the times of the envelope controller, by setting the envelope type and envelope cycle time. A total of eight envelope types include sawtooth shape or triangle shape, starting on either maximum or minimum. The shape can also be set to repeat for a cycling effect. A total of 65535 different cycle times can be set. As there is only one envelope shared between all three channels, many programmers ignored it and programmed their own envelope controllers in software (controlling volume directly). A well known trick was to run the hardware envelope at cycle times above 20 Hz to produce sawtooth or triangle-wave like bass sounds.

Although there are only 16 registers, the four MSB bits of the 8-bit bus must be set to the factory default '0000' value when selecting a register. Incorrectly setting the MSB bits causes the chip to ignore the register change. GI did take orders for customized MSB bits (factory set to other than '0000'). The chips made with customize-set MSB register bits allow the same processor to control more than one AY chip on the same bus (e.g. TurboSound for ZX Spectrum). There are many new-old-stock (NOS) chips on the secondary market with MSB bits factory set to a non-'0000' value. The non-'0000' value can cause significant developmental troubles for designers and repair technicians. Software must be written to identify the correct value of the MSB bits on any given chip. Also, software must be changed or hardware added to allow these factory-set-MSB chips to be used in place of the default '0000' chips.

The AY-3-8910 generates tones with fundamental frequencies of up to 125 kHz (4 MHz input clock, or 6 MHz with the YM2149F), well beyond human hearing range and into the ultrasonic range. The existence of ultrasonic values is a consequence of the frequency-divider design; in order to have adequate resolution at audible frequencies it is necessary for the overall clock rate (and thus the output at small divisors) to be considerably higher than the audible range. Only divisors below 5 give entirely-ultrasonic output frequencies. Frequencies equivalent to the top octave of a piano keyboard can be defined with reasonable accuracy versus the accepted note values for the even-tempered scale, to nearly 1 Hz precision in the A440 range and even more finely at lower pitches. Despite the high maximum frequency, the ability to divide that figure by 4096 means the lowest directly definable output frequency is 30.6 Hz, roughly equal to B0, the third lowest note on a normal 88-key piano, and as good as subsonic with everyday speaker systems. In essence, the chip is able to produce decently musical output at all reasonable pitches found in most compositions.

By contrast, the SN76489 only has 10 bits of precision for its frequency dividers. Having the same base frequency of 125 kHz, it should in theory lack the two lowest octaves of the PSG. To get around this, the SN76489 plays its tone generators one octave lower than their calculated frequency, giving it one octave less in the bass and one octave less in the top compared to the PSG.

Variants

AY-3-8912 chip, 28-pin DIP package with computer case screw for scale
YM2149F chip, 40-pin DIP package

The 8910 silicon chip was sold in three different packages.

The AY-3-8910 has two general-purpose 8-bit parallel I/O ports, A and B, and these are available in the 40-pin package of the same name.

The AY-3-8912 is the same chip in a 28-pin package, with parallel port B simply not connected to any pins. Smaller packages save cost and board space. The 8912 was the most widely used variant.

The AY-3-8913 is the same chip in a 24-pin package, with both parallel ports not connected. Some users thought the small reduction in pin count over the 8912 made it less interesting; however, the I/O registers were rarely used by designers so GI created this fully functional 24 pin alternative and released it approximately 6 months after the 8910 and 8912 chips. The goal was to reduce complexity for the designer and reduce the foot print on the PCB.

The Yamaha YM2149F SSG (Software-controlled Sound Generator) chip has the same pinout as the AY-3-8910, with the minor difference that pin 26 could halve the master clock if pulled low. If left unconnected, as it would be if replacing an AY-3-8910 chip, an internal resistor pulls the pin high, so the master clock is not halved.

The Yamaha YM3439 is a CMOS version of the YM2149F. It is available in two packages: 40-pin DIP (YM3439-D) and 44-pin QFP (YM3439-F).

The Yamaha YMZ294 is one of the newest variants of the YM2149, but in an 18-pin package. Has no parallel ports and only one sound output with the three channels mixed.

The Yamaha YMZ284 is an even smaller variation of the YM2149, in a 16-pin package. It's basically YMZ294 without the 4/6 MHz selection pin and the /TEST pin.

The Yamaha YMZ285 has a 28-pin package and features a built-in PCM. Has no parallel ports and two sound outputs: one with the three SSG channels mixed, other with the PCM output.

The Toshiba T7766A is a compatible chip that has the same pinout as the AY-3-8910 and was used in some MSX models.

The Winbond WF19054, JFC 95101 and the File KC89C72 have the same pinout as the AY-3-8910 and are also 100% software compatible. They're still in production and used on many slot machines.

The AY-3-8914 has the same pinout and is in the same 40-pin package as the AY-3-8910, except the control registers on the chip are shuffled around, and the 'expected input' on the A9 pin may be different. It was used in Mattel's Intellivision console and Aquarius computer.

The AY-3-8930, also known as AY8930, is an enhanced but mostly-backwards-compatible version of the AY-3-8910. The function of the BC2 pin is changed (it is ignored and assumed to be 0 regardless of the pin state), otherwise the pinout is the same as the AY-3-8910. This variant of the chip adds a number of major enhancements, such as separate envelopes for the three channels (as opposed to one shared envelope), variable duty-cycles, more bits of precision for note frequency, volume, and envelope frequency, and a much more configurable noise generator. It was used on the Covox Sound Master sound card for the IBM-PC. Very few games took advantage of it beyond the normal AY-3-8910 features. This chip may have only been produced by Microchip Technology.

Yamaha used the YM2149 core to produce a whole family of music chips used in mobile phones, home computers, home and arcade video game systems, etc. For example, the OPN series of Yamaha FM synthesis chips are noteworthy for including the YM2149 core alongside their 4-operator FM synthesis sound generators. The YM2203 (also known as OPN) was the first chip in the series to include the core of the YM2149 on the chip itself alongside its three-channel FM sound generator. Its far more advanced successors: the YM2608 (also known as OPNA) and the YM2610 (also known as OPNB), also included the YM2149 core and retained all previous features while greatly expanding upon those, with the YM2610 excluding the I/O ports among other minor changes. The YM2612 (also known as OPN2), itself an upgraded derivative of the YM2203, removed the YM2149 portion completely among other changes, including the removal of all YM2149 sound channels and I/O ports, but retained the YM2149's envelope generators on the chip's core.

Usage

Arcade games

Home hardware

Pinball

  • Flash Gordon
  • Frontier
  • Hotdoggin'
  • Mystic
  • Nitro Ground Shaker
  • Rolling Stones (Bally)
  • Skateball
  • Silverball Mania
  • Space Invaders
  • Viking
  • Xenon
  • Jeutel french compagny : Papillon, Le King, Olympic games

References

  1. ^ "Gyruss". Arcade History.
  2. ^ "Radio Shack Speech/Sound Cartridge Technical Reference Manual". archive.org.

Read other articles:

Kate MillettMillett in 1970LahirKatherine Murray Millett14 September 1934 (umur 89)St. Paul, MinnesotaKebangsaanUnited StatesPekerjaanFeminis penulis, artis, aktivis Katherine Murray Kate Millett (kelahiran 14 September 1934 - meninggal 6 September 2017) adalah seorang penulis, pengajar, artis, dan aktivis feminis Amerika. Ia menempuh pendidikan di Universitas Oxford Pada 1960an dan 1970an, Millett mengajar di Universitas Waseda, Kolese Bryn Mawr, Kolese Barnard, dan Universitas Califor...

 

 

Cet article est une ébauche concernant une commune du Puy-de-Dôme. Vous pouvez partager vos connaissances en l’améliorant (comment ?). Le bandeau {{ébauche}} peut être enlevé et l’article évalué comme étant au stade « Bon début » quand il comporte assez de renseignements encyclopédiques concernant la commune. Si vous avez un doute, l’atelier de lecture du projet Communes de France est à votre disposition pour vous aider. Consultez également la page d’aid...

 

 

Questa voce sugli argomenti Santi francesi e Storia della Francia è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Beati Jean-Baptiste Souzy e 63 compagni martiriLa croce di ciottoli realizzata dai devoti a Île Madame per i martiri dei pontoni Morte1794-1795 Venerato daChiesa cattolica Beatificazione1º ottobre 1995 da papa Giovanni Paolo II Manuale I martiri dei pontoni di Rochefort sono un gruppo di 829 tra sacerdoti e religiosi tenuti prigioni...

Hill in Prague, Czech Republic Not to be confused with Petřiny. Petřín as seen from the Old Town Bridge Tower Hunger Wall at Petřín hill Petřín (Czech pronunciation: [ˈpɛtr̝̊iːn]) is a hill in the centre of Prague, Czech Republic. It rises 327 m above sea level and some 130 m above the left bank of the Vltava River. The hill, almost entirely covered with parks, is a favorite recreational area for the inhabitants of Prague.[1] The hill (in German known as Laurenzibe...

 

 

2009 Charlotte mayoral election← 20072011 →   Nominee Anthony Foxx John Lassiter Party Democratic Republican Popular vote 55,080 51,841 Percentage 51.48% 48.45% Mayor before election Pat McCrory Republican Elected Mayor Anthony Foxx Democratic Elections in North Carolina Federal government U.S. President 1792 1796 1800 1804 1808 1812 1816 1820 1824 1828 1832 1836 1840 1844 1848 1852 1856 1860 1868 1872 1876 1880 1884 1888 1892 1896 1900 1904 1908 1912 1916 192...

 

 

American football coach and analyst (born 1962) American football player Rex RyanRyan while head coach of the Bills in 2015Personal informationBorn: (1962-12-13) December 13, 1962 (age 61)Ardmore, Oklahoma, U.S.Career informationHigh school:Stevenson(Lincolnshire, Illinois)College:Southwestern Oklahoma StateCareer history As a coach: Eastern Kentucky (1987–1988)Graduate assistant New Mexico Highlands (1989)Assistant head coach & defensive coordinator Morehead State (1990–1993)Def...

History of slavery in Colombia Part of a series onSlavery Contemporary Child labour Child soldiers Conscription Debt Forced marriage Bride buying Child marriage Wife selling Forced prostitution Human trafficking Peonage Penal labour Contemporary Africa 21st-century jihadism Sexual slavery Wage slavery Historical Antiquity Egypt Babylonia Greece Rome Medieval Europe Ancillae Black Sea slave trade Byzantine Empire Kholop Prague slave trade Serfs History In Russia Emancipation Thrall Venetian sl...

 

 

Sceaux 行政国 フランス地域圏 (Région) イル=ド=フランス地域圏県 (département) オー=ド=セーヌ県郡 (arrondissement) アントニー郡小郡 (canton) 小郡庁所在地INSEEコード 92071郵便番号 92330市長(任期) フィリップ・ローラン(2008年-2014年)自治体間連合 (fr) メトロポール・デュ・グラン・パリ人口動態人口 19,679人(2007年)人口密度 5466人/km2住民の呼称 Scéens地理座標 北緯48度4...

 

 

此條目可参照英語維基百科相應條目来扩充。 (2017年8月)若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记{{Translated page}}标签。 密西西比州 美國联邦州State of Mississippi 州旗州徽綽號:木蘭之州地图中高亮部分为密西西比州坐标:30°13'N�...

 本表是動態列表,或許永遠不會完結。歡迎您參考可靠來源來查漏補缺。 潛伏於中華民國國軍中的中共間諜列表收錄根據公開資料來源,曾潛伏於中華民國國軍、被中國共產黨聲稱或承認,或者遭中華民國政府調查審判,為中華人民共和國和中國人民解放軍進行間諜行為的人物。以下列表以現今可查知時間為準,正確的間諜活動或洩漏機密時間可能早於或晚於以下所歸�...

 

 

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Martensit – berita · surat kabar · buku · cendekiawan · JSTOR Martensit adalah sebuah struktur mikroskopis yang terbentuk ketika sebuah logam atau paduan logam mengalami perlakuan panas yang cepat. Prose...

 

 

International song competition Eurovision Song Contest 1981DatesFinal4 April 1981HostVenueRDS SimmonscourtBallsbridge, Dublin, IrelandPresenter(s)Doireann Ní BhriainMusical directorNoel KelehanDirected byIan McGarryExecutive supervisorFrank NaefExecutive producerNoel D GreeneHost broadcasterRadio Telefís Éireann (RTÉ)Websiteeurovision.tv/event/dublin-1981 ParticipantsNumber of entries20Debuting countries CyprusReturning countries Israel YugoslaviaNon-returning countries...

American composer and educator (born 1941) Adolphus HailstorkAdolphus HailstorkBornAdolphus Cunningham Hailstork III (1941-04-17) April 17, 1941 (age 83)Rochester, New York, USEducationMichigan State University (PhD)OccupationsComposereducator Adolphus Cunningham Hailstork III (born April 17, 1941) is an American composer and educator.[1] He was born in Rochester, New York, and grew up in Albany, New York, where he studied violin, piano, organ, and voice. He currently reside...

 

 

Hijacking of ships by Somali pirates Piracy off the coast of SomaliaPart of the Somali Civil War and piracy around the Horn of AfricaDate2000–2017LocationGulf of Aden, Guardafui Channel, Bab-el-Mandeb, Arabian Sea, Indian OceanResult Suppression of piracy[4][5]Belligerents Somalia Kenya United Kingdom United States France Japan India Bangladesh Malaysia Italy Iran Germany Spain United Arab Emirates Netherlands Pakistan Belgium Australia New Zealand Denmark Sweden Finland Nor...

 

 

Pour les articles homonymes, voir Rêve (homonymie). Le Rêve de Dickens (Dickens' Dream) tableau inachevé de Robert William Buss - Musée Charles Dickens de Londres. Le rêve de l'eunuque par Jean-Jules-Antoine Lecomte du Nouÿ. Le rêve est une disposition de l'esprit généralement nocturne, survenant au cours du sommeil, et qui procure à l'individu éveillé des souvenirs nommés rêves. Au cours de l'histoire et des civilisations, le rêve a été un moyen de s'affranchir du temps et ...

يو-100   الجنسية  ألمانيا النازية الشركة الصانعة فريدريش كروب  المالك  كريغسمارينه المشغل كريغسمارينه  المشغلون الحاليون وسيط property غير متوفر. المشغلون السابقون وسيط property غير متوفر. التكلفة وسيط property غير متوفر. منظومة التعاريف الاَلية للسفينة وسيط property غير متوف...

 

 

Christine Scott BennettTahun aktif2007 – Sampai Sekarang Christine Scott Bennett merupakan seorang aktris berkebangsaan Amerika. Salah satu filmnya yang cukup terkenal adalah Funny or Die Presents (2010). Filmografi Pose Down (2007) My Best Friend's Girl (2008) Boston Legal TV Series, episode Smoking Signals (2008) True Jackson, VP TV Series, episode ReTRUEnion (2009) CSI: Crime Scene Investigation TV Series, episode A Space Oddity (2009) How I Met Your Mother TV Series, episode The L...

 

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: 2002 United States House of Representatives elections in New York – news · newspapers · books · scholar · JSTOR (June 2023) (Learn how and when to remove this message) 2002 United States House of Representatives elections in New York [1] ← 2...

Regiones de Arabia Saudita(مناطق المملكة العربية السعودية) Provincia (مقاطعة) País Reino de Arabia SauditaCategoría Estado unitarioDatos estadísticosNúmero actual 13 regionesPoblaciones 320 524 (Frontera del Norte) – 6 915 006 (La Meca)Áreas 9922,3 km² (Baha) – 672 524,6 km² (Región Oriental)Gobierno Gobierno regional, gobierno nacionalSubdivisión(es) Gobernaciones[editar datos en Wikidata] Las regiones de A...

 

 

Meriam 8 inci, 10 inci dan 12 inci milik Amerika Serikat di pesisir pantai. Barbet (bahasa Inggris: Barbette) adalah beberapa jenis senjata yang ditempatkan di benteng terestrial atau kapal angkatan laut. Dalam angkatan laut Dalam beberapa angkatan laut, sebuah barbet adalah lapisan pelindung pada turet meriam berat. lapisan pelindung ini merupakan perkembangan dari bentuk-bentuk awal dari lapisan pelindungan senjata yang akhirnya menyebabkan masuknya era pra-dreadnought. Istilah ini akhi...