![]() |
Ten artykuł od 2022-06 zawiera treści, przy których brakuje odnośników do źródeł. |
General Instrument AY-3-8910 – 3-kanałowy programowalny generator dźwięku zaprojektowany przez firmę General Instrument, początkowo do współpracy z ich 16-bitowym procesorem CP1610 lub z jednym serii 8-bitowych mikrokomputerów PIC1650.
Układ 8910 i jego warianty stały się popularnymi elementami automatów do gry, m.in. konsoli do gier wideo Intellivision i Vectrex oraz mikrokomputerów MSX, Atari ST, Amstrad CPC, Oric 1, Colour Genie, Elektor TV Games Computer i Sinclair ZX Spectrum 128/+2/+3, a także kart dźwiękowych Mockingboard do komputerów z rodziny Apple II. Do starszych modeli ZX Spectrum oraz ZX Spectrum+ dostępne były karty rozszerzeń instalowane na szynie krawędziowej komputera oparte na tym układzie. Przystawki te były chętnie kupowane przez właścicieli tych mikrokomputerów z uwagi na ubogie możliwości dźwiękowe standardowych wersji. Układ był także produkowany na licencji przez firmę Yamaha (z drobnymi modyfikacjami) jako YM2149. Układy nie są już produkowane ale ciągle zmniejszający się zapas jest nadal dostępny w serwisach maszyn z tamtego okresu. Został stworzony opis VHDL, który może zostać użyty do odtworzenia automatów do gier lub maszyn wspomnianych wyżej. Kod źródłowy VHDL jest dostępny w internecie i po skompilowaniu wypełnia około 10% układu Xilinx XC2S300 FPGA.