AY-3-8910 — мікросхема, який є триканальним генератором звуку (PSG, Programmable Sound Generator (англ. Програмованний Генератор Звуку) за термінологією виробника). Розроблено фірмою (нинішній Microchip), спочатку призначалася для використання з 16-розрядним процесором (спрощена версія ) тієї ж фірми і з 8-розрядними мікроконтролерами серії . AY-3-8910 та її варіанти широко використовувалися в багатьох ігрових автоматах, ігрових приставках і домашніх комп'ютерах. Крім , ця мікросхема проводилася за ліцензією розробника фірмами Microchip (в той час — сторонній виробник кристалів), Micrel (під оригінальною назвою) і іншими (під різними назвами), а також фірмою Yamaha (під назвою YM2149F, SSG — Software-controlled Sound Generator (англ. Програмно-контрольований Генератор Звуку) за термінологією виробника).
Одне з перших застосувань AY-3-8910 відноситься до 1980 року, в ігровому автоматі Carnival від Sega, а потім на платформі MSX. Сумісні з AY-3-8910 мікросхеми застосовуються і в даний час. Їх виробництво було припинено, але запас раніше виготовлених мікросхем залишився, і вони продовжують продаватися, наприклад, для ремонту старих комп’ютерних систем. Існує реалізація мікросхеми VHDL для використання у FPGA-реплікації ігрових автоматів та інших ретро-комп’ютерних систем. Вихідний код VHDL вільно доступний в Інтернеті, у зібраному вигляді він займає близько 10 відсотків розміру Xilinx XC2S300 FPGA.
Вважається, що AY-3-8910 має можливості генерування звуку, схожі на чип (створений і проданий протягом того ж періоду часу). Однак, хоча їх загальні характеристики схожі, ці ІС мають досить різні можливості. Творче використання AY-3-8910 дозволяє отримати набагато складніший звук, ніж , завдяки так званій огинаючій AY-3-8910, яку можна запрограмувати на нестандартну (аудіо) частоту.
Популярність в Росії
У Росії мікросхема AY-3-8910 здобула популярність завдяки використанню в комп’ютері ZX Spectrum 128 і, відповідно, у її численних . Під час популярності ZX Spectrum у Росії було більше тисячі людей, які писали музику для AY-3-8910. Загалом для чипа було написано понад 25 000 композицій. Ця мікросхема створила власну субкультуру серед російських комп’ютерних музикантів початку 1990-х, подібну до тієї, що створена мікросхемою SID комп’ютера Commodore 64 в інших країнах. В даний час є ще кілька ентузіастів, які продовжують писати музику для AY-3-8910. В рамках різних фестивалів комп'ютерного мистецтва, таких, як , , , тощо,. присутні і змагання з написання музики для цієї мікросхеми.
Радіоаматори підключали AY-3-8910 до багатьох вітчизняним побутовим комп'ютерів, зокрема, до Вектор-06Ц, Оріон-128, БК-0011 і IBM PC, а також до телефонів з визначником номера Русь «Соната».
Опис
AY-3-8910 має такі можливості:
- Три програмованих генератора прямокутних імпульсів (тонів), без можливості зміни робочого циклу сигналу — т. Зв. Меандр.
- Один програмований генератор псевдо шуму з періодичністю 16 кб (128 кбіт)
- Один генератор конвертів, який виробляє амплітудну модуляцію тону, шуму або суміші обох, а також звучить сам при виборі частоти звуку
- Логічний мікшер (змішує вихід генераторів шуму і обвідної з одним або декількома каналами тони)
- Роздільні виходи звуку трьох каналів тони (можуть бути змішані як в моно, так і в стереофонічний сигнал)
- Два порти введення-виведення загального призначення
- Програмоване посилення >
AY-3-8910 — це машина стану, стан якої визначається за допомогою шістнадцяти 8-розрядних регістрів. Вони програмуються через 8-бітну зовнішню шину, яка використовується як для передачі даних, так і для встановлення адреси реєстру — режим перемикається шляхом зміни рівня на спеціальному висновку мікросхеми. Типовий цикл передачі значень: шина переходить у режим налаштування адреси, адреса передається, шина переходить у режим передачі даних, передаються дані. Ця шина спочатку була реалізована на власних процесорах GI, але її потрібно було відтворити за допомогою логіки або додаткового інтерфейсного адаптера, такого як MOS Technology 6522, однак чип використовувався з набагато більш поширеною технологією MOS 6502 або Zilog Z80.
Шість регістрів R0..R5 керують частотою звуку, що генерується трьома основними каналами, встановлюючи значення вхідного тактового дільника. Дільник зберігається у двох 8-розрядних регістрах для кожного з каналів, однак реальна ємність лічильника-дільника становить 12 біт, що дає 4095 варіантів значення частоти звуку (0 і 1 еквівалентні).
Регістр R6 встановлює 5-розрядне значення періоду для генератора псевдовипадкових шумів.
Регістр R7 — це логічний мікшер, що містить два біти для кожного каналу, в залежності від того, який сигнал від генератора шуму або генератора огинаючої сигналу додається до каналів. Також у реєстрі R7 є два біти управління портами вводу-виводу загального призначення.
Три регістри R8..R10 контролюють гучність трьох основних каналів (16 рівнів), а також мають біт дозволу огинання.
Три регістри R11..R13 керують частотою (два регістри, 16-розрядне значення) та формою (один регістр, 16 опцій) сигналу генератора огибаючих, подібних до ADSR. На відміну від більшості систем, 8910 використовує фіксований час для фаз плато і розпаду, а також повторювану послідовність фаз атаки та розпаду. Наприклад, генератор може постійно повторювати цикл атаки-затухання або навпаки, починаючи з максимального рівня, поступово знижуючи його, без фази атаки.
Регістри R14 і R15 контролюють стан ліній вводу-виводу портів загального призначення.
Варіанти виконання
Оригінальний кристал 8910 мав три варіанти виконання.
AY-3-8910 мав два паралельних восьмирозрядних порти вводу-виводу загального призначення-A і B. Він розміщений у пакеті з 40 виводами (DIP40).
AY-3-8912 — це пакет з 28 виводами (DIP28). Сигнали порту B не направляються на зовнішні контакти. Така конструкція знизила вартість мікросхеми та її розміри, що зробило цю конструкцію найпопулярнішою.
AY-3-8913 виконана в 24-вивідному корпусі (DIP24). Сигнали портів A і B не виведено назовні. У порівнянні з 8912, габарити зменшилися несуттєво, а функціональність знизилася, тому це виконання отримало найменше поширення.
Призначення висновків мікросхеми YM2149F відповідає AY-3-8910, за винятком штифта 26, який включає внутрішній дільник вхідної частоти наполовину, якщо він застосовується низько. Якщо цей контакт ніде не підключений, мікросхема працює так само, як AY-3-8910. На додаток до вбудованого дільника вхідної частоти, YM2149 має різницю в об'ємній потужності ЦАП — 5 біт замість 4 (з логарифмічною шкалою). Крім того, для тону використовуються лише нижні (тихий) 4 біти. Це створює різницю в тембрі звуку конверта, роблячи його яскравішим, але надаючи більшу гнучкість басу.
YMZ284-D виконана в 16-вивідному корпусі (DIP16). YMZ284-M виконана в 16-вивідному корпусі (SOIC16). Функціонально і програмно повністю сумісний з AY-3-8910, AY-3-8912 і AY-3-8913. Відмітна особливість — мала кількість висновків, спрощений інтерфейс, моно аудіовихід.
Microchip AY38910A виконана в 40-вивідному корпусі (DIP40). Повністю сумісна з YAMAHA YM2149f.
Microchip AY8930. Сумісний з Microchip AY38910A. Може бути переключено в розширений режим: не 4 а 8-бітний тональний період, не 5 а 8-бітний шумовий період, шум генерується не жорстким LFSR-механізмом, а з додатковими програмованими AND і OR масками.
Мікросхеми Winbond WF19054, China JFC95101, WB5300 і Jile KC89C72 також є клонами AY-3-8910.
Творче використання
Хоча мікросхема не має спеціальних можливостей для відтворення оцифрованих звуків, її можна реалізувати в програмному забезпеченні, використовуючи 4-розрядний ЦАП з одного або декількох каналів з генеруванням тону і шуму, заборонених логічним мікшером. Цей підхід вимагає більше часу на процесор, ніж чипи, розроблені спеціально для цифрового відтворення аудіо (наприклад, чип Paula в Commodore Amiga). Однак він широко використовувався на таких платформах, як комп’ютер Atari ST для відтворення цифрової музики, а також на для відтворення коротких звукових ефектів у деяких іграх.
Використовуючи той самий прийом, але не вимикаючи генерацію тонів, можна розширити можливості генерування різних тонів. У цьому випадку зміна вихідного рівня каналу ЦАП використовується для модуляції висоти звуку з різною частотою. Таким чином, можна отримати, наприклад, три незалежні амплітудні огинаючі будь-якої форми або тембри, що нагадують звук мікросхеми SID. Для ефективної реалізації цього методу система повинна мати можливість переривати процесор на достатньо високій частоті — наприклад, на комп’ютері Atari ST, де цей метод використовувався найактивніше, було використано переривання на початку растрової лінії. У системах без таких апаратних можливостей для досягнення цього ефекту знадобиться майже весь час процесора. Існує демонстраційна версія Digisid, який реалізує ефект на комп’ютері ZX Spectrum, який не має апаратних можливостей, таких як Atari ST.
У 2006 році два розробники комп'ютерного програмного забезпечення MSX створили вдосконалений кодер, який перетворює хвильові файли в найбільш підходящі дані для каналів AY за допомогою алгоритму пошуку Вітербі. Це дало можливість відтворити хвильовий файл 44100 Герц на комп’ютері MSX двадцяти трьох років із співвідношенням сигнал/шум вище, ніж у 8-розрядного ЦАП. Алгоритм Вітербі дуже ресурсомісткий, його не можна було застосувати у 80-х роках, оскільки на той час ще не було достатньо потужних комп’ютерів для такого перетворення.
Деякі люди, особливо користувачі комп’ютерів ZX Spectrum, використовують чип AY для створення музики, у тому числі для живих виступів.
Список систем
Неповний список систем, у яких використовувалася 8910 або її варіанти. Не включає різні ігрові автомати, кількість яких перевищує тисячу.
Ігрові приставки:
- Amstrad GX4000 (на основі Amstrad CPC)
- Mattel Intellivision
- (на основі MSX)
Домашні комп'ютери. Багато з них мають безліч моделей від різних виробників:
- Apple II (у вигляді окремої звукової карти)
- Atari ST
- Amstrad CPC
- (Fujitsu Micro-7)
- Galaksija Plus
- (в складі модуля розширення «Mini Expander»)
- Комп'ютери стандарту MSX
- Правец-8Д
- ZX Spectrum і його
Музичні редактори
Для комп’ютерів, які використовували чип AY-3-8910, було створено велику кількість музичних редакторів з використанням його можливостей для створення звуку. Більшість з них мали інтерфейс трекера. Вони часто дуже нагадували перші трекери, що з’явилися на комп’ютері Amiga — наприклад, The Ultimate Soundtracker (1987), NoiseTracker (1989), ProTracker (1991). Крім того, подібні або повністю ідентичні назви використовувалися як назви подібних програм. З цієї причини назви різних програм від різних авторів на різних платформах і навіть у межах однієї платформи також часто збігалися.
Нижче наводиться неповний список музичних редакторів для AY-3-8910. Він не включає редактори, орієнтовані на застосування семплів (редактори так званої digital музики). Деякі з редакторів виходили тільки в демонстраційних версіях. У список включені тільки ті демонстраційні версії, які мали основну функціональність, тобто дозволяли редагувати музику.
- Amstrad CPC:
- Noise-Tracker (1989)
- Soundtrakker (1992)
- Soundtrakker 128 (1993)
- Advanced Music Creator (1996)
- STarKos (2004)
- Advanced Music System, The
- BooTracker
- ChaRleyTraCker
- Atari ST/STE:
- Medi (1988)
- Edsynth (1989)
- Music maker (1989)
- Blipp Blopper (1991)
- CLS Soundchip Editor (1991)
- Musicmon (1991)
- Chipmon II (1992)
- SOTE Tracker (1993)
- Xlr8 (1993)
- YM Tracker (1993)
- Sid Sound Designer (1994)
- Magic Synth (1997)
- Sound Chip Synth (1999)
- maxYMiser DMA[2] [ 14 липня 2021 у Wayback Machine.] (2005)
- Triplex 2k4 (2005)
- MusicMon (2006)
- Insignia Trisound Sequencer
- Megatizer
- Music-Editor
- MV2000
- PSG Tracker
- Xbios Music Construction
- IBM PC (крос-редактори з емуляцією AY):
- Vortex Tracker II[3] [ 26 травня 2021 у Wayback Machine.] (2002)
- MSX:
- PSG Tracker (1992)
- Karoshi's Caruso (2005)
- ZX Spectrum:
- WHAM 128 (1986) — не плутати з Beeper версією редактора відомого як Mark Time Music Box
- AY Tracker (1992)
- Sound Tracker (1992)
- Advanced Sound Master (1992)
- SQ-Tracker (1993, існує також однойменний digital редактор 1997 роки)
- Super Sonic (1993)
- Cacofony Pro System (1995)
- Pro Sound Maker (1995)
- Pro Tracker 1.x (1995)
- Pro Tracker 2.x (1995)
- Sound Tracker Pro (1996)
- Fast Tracker (1997)
- Pro Tracker 3.x (1997)
- Global Tracker (1998)
- Pro Sound Creator (1999)
- Minimal Tracker (2000)
- Turbo Sound Editor (2005, для пристрою )
- Sound Tracker 3.x
- БК0011М:
- Rock Monitor
Крім музичних редакторів, існують більш вузькоспеціалізовані програми, призначені для створення звукових ефектів (наприклад, для використання в іграх).
- IBM PC (крос-редактори з емуляцією AY):
- AYFX Editor (2006)
- MSX:
- Sound Effect Editor (1991)
- ZX Spectrum:
- Sound FX (1995)
- Sample Studio (1998)
- Cyberax Sound Editor (1999)
Подальший розвиток
Yamaha використовувала ядро у цілій родині музичних мікросхем, які використовувалися в мобільних телефонах, відеоіграх тощо. Наприклад, мікросхема (також відома як OPN), на додаток до власного синтезатора на основі частотної модуляції (FM) , містить повноцінний аналог YM2149F, повністю сумісний за номерами та призначенням регістрів (однак наступна мікросхема в серії, YM2612, містить лише частину FM 2203).
Багато комп'ютерів MSX2 та деякі комп'ютери MSX1 використовують спеціалізований «чипсет» LSI різних компаній. Це, наприклад, чипи , , , , . На додаток до більшості комп'ютерних схем, вони також містять повноцінний аналог YM2149F.
Philips розробила чип (використовується в SAM Coupé і в перших звукових картах Creative Labs для ПК IBM). Його можливості подібні до двох AY-3-8910 (6 каналів, 2 огинаючі, 2 генератори шуму), з деякими доповненнями. Однак немає сумісності програмного та апаратного забезпечення.
Емуляція
Крім реалізації емуляції мікросхеми в емуляторах різних систем, що її використовують, існують окремі емулятори мікросхеми. Вони дозволяють відтворювати музику, написану для різних систем та збережену у їх спеціальних форматах на звичайному ПК. Як і у випадку з іншими подібними мікросхемами генератора звуку, програмне забезпечення емуляції має деякі відмінності в звуку порівняно зі справжньою мікросхемою, і навіть можлива різниця на краще (чистіший звук, без спотворень, що робить звук дещо відмінним від оригіналу). Якщо у випадку інших, складніших мікросхем, ці відмінності виникають через неточність імітації логіки мікросхем, то у випадку з AY-3-8910 та сумісними мікросхемами всі тонкощі та відмінності їх роботи є повністю вивчена, і проблема передискретизації стає основним джерелом відмінностей (передискретизації) сигналу (мікросхема дозволяє генерувати звук з частотами до декількох сотень кілогерц).
Примітки
- . Архів оригіналу за 23 серпня 2021. Процитовано 23 серпня 2021.
- datasheet (PDF).
Посилання
- Оригінальна документація на AY-3-8910 AY-3-8912 AY-3-8913[ 5 січня 2004 у Wayback Machine.]
- ZX TUNES — онлайн колекція музики для ZX Spectrum (AY-3-8910)]
- Емулятор AY Emulator для Win32; великий архів вітчизняної музики з платформи ZX Spectrum, музичний редактор з емуляцією AY для win32; [ 26 травня 2021 у Wayback Machine.]
- (англ.)
- ST SOUND, стаття про AY-38910 [ 23 серпня 2021 у Wayback Machine.]
- ymVST — VST-плагін, що імітує YM2149F [ 13 червня 2021 у Wayback Machine.] — зроблений за допомогою VST мейкер, на WAV семплах — звук мало схожий на оригінал.
- Кілька VHDL-реалізацій ігрових автоматів в FPGA [ 3 серпня 2021 у Wayback Machine.]
- , включає документацію на AY
- Група AY Riders, який виконує музику з використанням мікросхеми AY [ 15 березня 2022 у Wayback Machine.]
- Habr від 09.04.2014. [ 1 серпня 2018 у Wayback Machine.] Звук на чипі AY-3-8910 (або Yamaha YM2149F) родом з ZX Spectrum на PC через LPT-порт [ 1 серпня 2018 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
AY 3 8910 mikroshema yakij ye trikanalnim generatorom zvuku PSG Programmable Sound Generator angl Programovannij Generator Zvuku za terminologiyeyu virobnika Rozrobleno firmoyu ninishnij Microchip spochatku priznachalasya dlya vikoristannya z 16 rozryadnim procesorom sproshena versiya tiyeyi zh firmi i z 8 rozryadnimi mikrokontrolerami seriyi AY 3 8910 ta yiyi varianti shiroko vikoristovuvalisya v bagatoh igrovih avtomatah igrovih pristavkah i domashnih komp yuterah Krim cya mikroshema provodilasya za licenziyeyu rozrobnika firmami Microchip v toj chas storonnij virobnik kristaliv Micrel pid originalnoyu nazvoyu i inshimi pid riznimi nazvami a takozh firmoyu Yamaha pid nazvoyu YM2149F SSG Software controlled Sound Generator angl Programno kontrolovanij Generator Zvuku za terminologiyeyu virobnika AY 3 8910A virobnictva Microchip na plati komp yutera Odne z pershih zastosuvan AY 3 8910 vidnositsya do 1980 roku v igrovomu avtomati Carnival vid Sega a potim na platformi MSX Sumisni z AY 3 8910 mikroshemi zastosovuyutsya i v danij chas Yih virobnictvo bulo pripineno ale zapas ranishe vigotovlenih mikroshem zalishivsya i voni prodovzhuyut prodavatisya napriklad dlya remontu starih komp yuternih sistem Isnuye realizaciya mikroshemi VHDL dlya vikoristannya u FPGA replikaciyi igrovih avtomativ ta inshih retro komp yuternih sistem Vihidnij kod VHDL vilno dostupnij v Interneti u zibranomu viglyadi vin zajmaye blizko 10 vidsotkiv rozmiru Xilinx XC2S300 FPGA Vvazhayetsya sho AY 3 8910 maye mozhlivosti generuvannya zvuku shozhi na chip stvorenij i prodanij protyagom togo zh periodu chasu Odnak hocha yih zagalni harakteristiki shozhi ci IS mayut dosit rizni mozhlivosti Tvorche vikoristannya AY 3 8910 dozvolyaye otrimati nabagato skladnishij zvuk nizh zavdyaki tak zvanij oginayuchij AY 3 8910 yaku mozhna zaprogramuvati na nestandartnu audio chastotu Populyarnist v RosiyiU Rosiyi mikroshema AY 3 8910 zdobula populyarnist zavdyaki vikoristannyu v komp yuteri ZX Spectrum 128 i vidpovidno u yiyi chislennih Pid chas populyarnosti ZX Spectrum u Rosiyi bulo bilshe tisyachi lyudej yaki pisali muziku dlya AY 3 8910 Zagalom dlya chipa bulo napisano ponad 25 000 kompozicij Cya mikroshema stvorila vlasnu subkulturu sered rosijskih komp yuternih muzikantiv pochatku 1990 h podibnu do tiyeyi sho stvorena mikroshemoyu SID komp yutera Commodore 64 v inshih krayinah V danij chas ye she kilka entuziastiv yaki prodovzhuyut pisati muziku dlya AY 3 8910 V ramkah riznih festivaliv komp yuternogo mistectva takih yak tosho prisutni i zmagannya z napisannya muziki dlya ciyeyi mikroshemi Radioamatori pidklyuchali AY 3 8910 do bagatoh vitchiznyanim pobutovim komp yuteriv zokrema do Vektor 06C Orion 128 BK 0011 i IBM PC a takozh do telefoniv z viznachnikom nomera Rus Sonata OpisAY 3 8910 maye taki mozhlivosti Tri programovanih generatora pryamokutnih impulsiv toniv bez mozhlivosti zmini robochogo ciklu signalu t Zv Meandr Odin programovanij generator psevdo shumu z periodichnistyu 16 kb 128 kbit Odin generator konvertiv yakij viroblyaye amplitudnu modulyaciyu tonu shumu abo sumishi oboh a takozh zvuchit sam pri vibori chastoti zvuku Logichnij miksher zmishuye vihid generatoriv shumu i obvidnoyi z odnim abo dekilkoma kanalami toni Rozdilni vihodi zvuku troh kanaliv toni mozhut buti zmishani yak v mono tak i v stereofonichnij signal Dva porti vvedennya vivedennya zagalnogo priznachennya Programovane posilennya gt AY 3 8910 ce mashina stanu stan yakoyi viznachayetsya za dopomogoyu shistnadcyati 8 rozryadnih registriv Voni programuyutsya cherez 8 bitnu zovnishnyu shinu yaka vikoristovuyetsya yak dlya peredachi danih tak i dlya vstanovlennya adresi reyestru rezhim peremikayetsya shlyahom zmini rivnya na specialnomu visnovku mikroshemi Tipovij cikl peredachi znachen shina perehodit u rezhim nalashtuvannya adresi adresa peredayetsya shina perehodit u rezhim peredachi danih peredayutsya dani Cya shina spochatku bula realizovana na vlasnih procesorah GI ale yiyi potribno bulo vidtvoriti za dopomogoyu logiki abo dodatkovogo interfejsnogo adaptera takogo yak MOS Technology 6522 odnak chip vikoristovuvavsya z nabagato bilsh poshirenoyu tehnologiyeyu MOS 6502 abo Zilog Z80 Shist registriv R0 R5 keruyut chastotoyu zvuku sho generuyetsya troma osnovnimi kanalami vstanovlyuyuchi znachennya vhidnogo taktovogo dilnika Dilnik zberigayetsya u dvoh 8 rozryadnih registrah dlya kozhnogo z kanaliv odnak realna yemnist lichilnika dilnika stanovit 12 bit sho daye 4095 variantiv znachennya chastoti zvuku 0 i 1 ekvivalentni Registr R6 vstanovlyuye 5 rozryadne znachennya periodu dlya generatora psevdovipadkovih shumiv Registr R7 ce logichnij miksher sho mistit dva biti dlya kozhnogo kanalu v zalezhnosti vid togo yakij signal vid generatora shumu abo generatora oginayuchoyi signalu dodayetsya do kanaliv Takozh u reyestri R7 ye dva biti upravlinnya portami vvodu vivodu zagalnogo priznachennya Tri registri R8 R10 kontrolyuyut guchnist troh osnovnih kanaliv 16 rivniv a takozh mayut bit dozvolu oginannya Tri registri R11 R13 keruyut chastotoyu dva registri 16 rozryadne znachennya ta formoyu odin registr 16 opcij signalu generatora ogibayuchih podibnih do ADSR Na vidminu vid bilshosti sistem 8910 vikoristovuye fiksovanij chas dlya faz plato i rozpadu a takozh povtoryuvanu poslidovnist faz ataki ta rozpadu Napriklad generator mozhe postijno povtoryuvati cikl ataki zatuhannya abo navpaki pochinayuchi z maksimalnogo rivnya postupovo znizhuyuchi jogo bez fazi ataki Registri R14 i R15 kontrolyuyut stan linij vvodu vivodu portiv zagalnogo priznachennya Varianti vikonannyaAY 3 8912 DIP28 Originalnij kristal 8910 mav tri varianti vikonannya AY 3 8910 mav dva paralelnih vosmirozryadnih porti vvodu vivodu zagalnogo priznachennya A i B Vin rozmishenij u paketi z 40 vivodami DIP40 AY 3 8912 ce paket z 28 vivodami DIP28 Signali portu B ne napravlyayutsya na zovnishni kontakti Taka konstrukciya znizila vartist mikroshemi ta yiyi rozmiri sho zrobilo cyu konstrukciyu najpopulyarnishoyu AY 3 8913 vikonana v 24 vividnomu korpusi DIP24 Signali portiv A i B ne vivedeno nazovni U porivnyanni z 8912 gabariti zmenshilisya nesuttyevo a funkcionalnist znizilasya tomu ce vikonannya otrimalo najmenshe poshirennya Priznachennya visnovkiv mikroshemi YM2149F vidpovidaye AY 3 8910 za vinyatkom shtifta 26 yakij vklyuchaye vnutrishnij dilnik vhidnoyi chastoti napolovinu yaksho vin zastosovuyetsya nizko Yaksho cej kontakt nide ne pidklyuchenij mikroshema pracyuye tak samo yak AY 3 8910 Na dodatok do vbudovanogo dilnika vhidnoyi chastoti YM2149 maye riznicyu v ob yemnij potuzhnosti CAP 5 bit zamist 4 z logarifmichnoyu shkaloyu Krim togo dlya tonu vikoristovuyutsya lishe nizhni tihij 4 biti Ce stvoryuye riznicyu v tembri zvuku konverta roblyachi jogo yaskravishim ale nadayuchi bilshu gnuchkist basu YMZ284 D vikonana v 16 vividnomu korpusi DIP16 YMZ284 M vikonana v 16 vividnomu korpusi SOIC16 Funkcionalno i programno povnistyu sumisnij z AY 3 8910 AY 3 8912 i AY 3 8913 Vidmitna osoblivist mala kilkist visnovkiv sproshenij interfejs mono audiovihid Microchip AY38910A vikonana v 40 vividnomu korpusi DIP40 Povnistyu sumisna z YAMAHA YM2149f Microchip AY8930 Sumisnij z Microchip AY38910A Mozhe buti pereklyucheno v rozshirenij rezhim ne 4 a 8 bitnij tonalnij period ne 5 a 8 bitnij shumovij period shum generuyetsya ne zhorstkim LFSR mehanizmom a z dodatkovimi programovanimi AND i OR maskami Mikroshemi Winbond WF19054 China JFC95101 WB5300 i Jile KC89C72 takozh ye klonami AY 3 8910 Tvorche vikoristannyaHocha mikroshema ne maye specialnih mozhlivostej dlya vidtvorennya ocifrovanih zvukiv yiyi mozhna realizuvati v programnomu zabezpechenni vikoristovuyuchi 4 rozryadnij CAP z odnogo abo dekilkoh kanaliv z generuvannyam tonu i shumu zaboronenih logichnim miksherom Cej pidhid vimagaye bilshe chasu na procesor nizh chipi rozrobleni specialno dlya cifrovogo vidtvorennya audio napriklad chip Paula v Commodore Amiga Odnak vin shiroko vikoristovuvavsya na takih platformah yak komp yuter Atari ST dlya vidtvorennya cifrovoyi muziki a takozh na dlya vidtvorennya korotkih zvukovih efektiv u deyakih igrah Vikoristovuyuchi toj samij prijom ale ne vimikayuchi generaciyu toniv mozhna rozshiriti mozhlivosti generuvannya riznih toniv U comu vipadku zmina vihidnogo rivnya kanalu CAP vikoristovuyetsya dlya modulyaciyi visoti zvuku z riznoyu chastotoyu Takim chinom mozhna otrimati napriklad tri nezalezhni amplitudni oginayuchi bud yakoyi formi abo tembri sho nagaduyut zvuk mikroshemi SID Dlya efektivnoyi realizaciyi cogo metodu sistema povinna mati mozhlivist pererivati procesor na dostatno visokij chastoti napriklad na komp yuteri Atari ST de cej metod vikoristovuvavsya najaktivnishe bulo vikoristano pererivannya na pochatku rastrovoyi liniyi U sistemah bez takih aparatnih mozhlivostej dlya dosyagnennya cogo efektu znadobitsya majzhe ves chas procesora Isnuye demonstracijna versiya Digisid yakij realizuye efekt na komp yuteri ZX Spectrum yakij ne maye aparatnih mozhlivostej takih yak Atari ST U 2006 roci dva rozrobniki komp yuternogo programnogo zabezpechennya MSX stvorili vdoskonalenij koder yakij peretvoryuye hvilovi fajli v najbilsh pidhodyashi dani dlya kanaliv AY za dopomogoyu algoritmu poshuku Viterbi Ce dalo mozhlivist vidtvoriti hvilovij fajl 44100 Gerc na komp yuteri MSX dvadcyati troh rokiv iz spivvidnoshennyam signal shum vishe nizh u 8 rozryadnogo CAP Algoritm Viterbi duzhe resursomistkij jogo ne mozhna bulo zastosuvati u 80 h rokah oskilki na toj chas she ne bulo dostatno potuzhnih komp yuteriv dlya takogo peretvorennya Deyaki lyudi osoblivo koristuvachi komp yuteriv ZX Spectrum vikoristovuyut chip AY dlya stvorennya muziki u tomu chisli dlya zhivih vistupiv Spisok sistemNepovnij spisok sistem u yakih vikoristovuvalasya 8910 abo yiyi varianti Ne vklyuchaye rizni igrovi avtomati kilkist yakih perevishuye tisyachu Igrovi pristavki Amstrad GX4000 na osnovi Amstrad CPC Mattel Intellivision na osnovi MSX Domashni komp yuteri Bagato z nih mayut bezlich modelej vid riznih virobnikiv Apple II u viglyadi okremoyi zvukovoyi karti Atari ST Amstrad CPC Fujitsu Micro 7 Galaksija Plus v skladi modulya rozshirennya Mini Expander Komp yuteri standartu MSX Pravec 8D ZX Spectrum i jogoMuzichni redaktoriDlya komp yuteriv yaki vikoristovuvali chip AY 3 8910 bulo stvoreno veliku kilkist muzichnih redaktoriv z vikoristannyam jogo mozhlivostej dlya stvorennya zvuku Bilshist z nih mali interfejs trekera Voni chasto duzhe nagaduvali pershi trekeri sho z yavilisya na komp yuteri Amiga napriklad The Ultimate Soundtracker 1987 NoiseTracker 1989 ProTracker 1991 Krim togo podibni abo povnistyu identichni nazvi vikoristovuvalisya yak nazvi podibnih program Z ciyeyi prichini nazvi riznih program vid riznih avtoriv na riznih platformah i navit u mezhah odniyeyi platformi takozh chasto zbigalisya Nizhche navoditsya nepovnij spisok muzichnih redaktoriv dlya AY 3 8910 Vin ne vklyuchaye redaktori oriyentovani na zastosuvannya sempliv redaktori tak zvanoyi digital muziki Deyaki z redaktoriv vihodili tilki v demonstracijnih versiyah U spisok vklyucheni tilki ti demonstracijni versiyi yaki mali osnovnu funkcionalnist tobto dozvolyali redaguvati muziku Amstrad CPC Noise Tracker 1989 Soundtrakker 1992 Soundtrakker 128 1993 Advanced Music Creator 1996 STarKos 2004 Advanced Music System The BooTracker ChaRleyTraCker Atari ST STE Medi 1988 Edsynth 1989 Music maker 1989 Blipp Blopper 1991 CLS Soundchip Editor 1991 Musicmon 1991 Chipmon II 1992 SOTE Tracker 1993 Xlr8 1993 YM Tracker 1993 Sid Sound Designer 1994 Magic Synth 1997 Sound Chip Synth 1999 maxYMiser DMA 2 14 lipnya 2021 u Wayback Machine 2005 Triplex 2k4 2005 MusicMon 2006 Insignia Trisound Sequencer Megatizer Music Editor MV2000 PSG Tracker Xbios Music Construction IBM PC kros redaktori z emulyaciyeyu AY Vortex Tracker II 3 26 travnya 2021 u Wayback Machine 2002 MSX PSG Tracker 1992 Karoshi s Caruso 2005 ZX Spectrum WHAM 128 1986 ne plutati z Beeper versiyeyu redaktora vidomogo yak Mark Time Music Box AY Tracker 1992 Sound Tracker 1992 Advanced Sound Master 1992 SQ Tracker 1993 isnuye takozh odnojmennij digital redaktor 1997 roki Super Sonic 1993 Cacofony Pro System 1995 Pro Sound Maker 1995 Pro Tracker 1 x 1995 Pro Tracker 2 x 1995 Sound Tracker Pro 1996 Fast Tracker 1997 Pro Tracker 3 x 1997 Global Tracker 1998 Pro Sound Creator 1999 Minimal Tracker 2000 Turbo Sound Editor 2005 dlya pristroyu Sound Tracker 3 x BK0011M Rock Monitor Krim muzichnih redaktoriv isnuyut bilsh vuzkospecializovani programi priznacheni dlya stvorennya zvukovih efektiv napriklad dlya vikoristannya v igrah IBM PC kros redaktori z emulyaciyeyu AY AYFX Editor 2006 MSX Sound Effect Editor 1991 ZX Spectrum Sound FX 1995 Sample Studio 1998 Cyberax Sound Editor 1999 Podalshij rozvitokYamaha vikoristovuvala yadro u cilij rodini muzichnih mikroshem yaki vikoristovuvalisya v mobilnih telefonah videoigrah tosho Napriklad mikroshema takozh vidoma yak OPN na dodatok do vlasnogo sintezatora na osnovi chastotnoyi modulyaciyi FM mistit povnocinnij analog YM2149F povnistyu sumisnij za nomerami ta priznachennyam registriv odnak nastupna mikroshema v seriyi YM2612 mistit lishe chastinu FM 2203 Bagato komp yuteriv MSX2 ta deyaki komp yuteri MSX1 vikoristovuyut specializovanij chipset LSI riznih kompanij Ce napriklad chipi Na dodatok do bilshosti komp yuternih shem voni takozh mistyat povnocinnij analog YM2149F Philips rozrobila chip vikoristovuyetsya v SAM Coupe i v pershih zvukovih kartah Creative Labs dlya PK IBM Jogo mozhlivosti podibni do dvoh AY 3 8910 6 kanaliv 2 oginayuchi 2 generatori shumu z deyakimi dopovnennyami Odnak nemaye sumisnosti programnogo ta aparatnogo zabezpechennya EmulyaciyaKrim realizaciyi emulyaciyi mikroshemi v emulyatorah riznih sistem sho yiyi vikoristovuyut isnuyut okremi emulyatori mikroshemi Voni dozvolyayut vidtvoryuvati muziku napisanu dlya riznih sistem ta zberezhenu u yih specialnih formatah na zvichajnomu PK Yak i u vipadku z inshimi podibnimi mikroshemami generatora zvuku programne zabezpechennya emulyaciyi maye deyaki vidminnosti v zvuku porivnyano zi spravzhnoyu mikroshemoyu i navit mozhliva riznicya na krashe chistishij zvuk bez spotvoren sho robit zvuk desho vidminnim vid originalu Yaksho u vipadku inshih skladnishih mikroshem ci vidminnosti vinikayut cherez netochnist imitaciyi logiki mikroshem to u vipadku z AY 3 8910 ta sumisnimi mikroshemami vsi tonkoshi ta vidminnosti yih roboti ye povnistyu vivchena i problema perediskretizaciyi staye osnovnim dzherelom vidminnostej perediskretizaciyi signalu mikroshema dozvolyaye generuvati zvuk z chastotami do dekilkoh soten kilogerc Primitki Arhiv originalu za 23 serpnya 2021 Procitovano 23 serpnya 2021 datasheet PDF PosilannyaOriginalna dokumentaciya na AY 3 8910 AY 3 8912 AY 3 8913 5 sichnya 2004 u Wayback Machine ZX TUNES onlajn kolekciya muziki dlya ZX Spectrum AY 3 8910 Emulyator AY Emulator dlya Win32 velikij arhiv vitchiznyanoyi muziki z platformi ZX Spectrum muzichnij redaktor z emulyaciyeyu AY dlya win32 26 travnya 2021 u Wayback Machine angl ST SOUND stattya pro AY 38910 23 serpnya 2021 u Wayback Machine ymVST VST plagin sho imituye YM2149F 13 chervnya 2021 u Wayback Machine zroblenij za dopomogoyu VST mejker na WAV semplah zvuk malo shozhij na original Kilka VHDL realizacij igrovih avtomativ v FPGA 3 serpnya 2021 u Wayback Machine vklyuchaye dokumentaciyu na AY Grupa AY Riders yakij vikonuye muziku z vikoristannyam mikroshemi AY 15 bereznya 2022 u Wayback Machine Habr vid 09 04 2014 1 serpnya 2018 u Wayback Machine Zvuk na chipi AY 3 8910 abo Yamaha YM2149F rodom z ZX Spectrum na PC cherez LPT port 1 serpnya 2018 u Wayback Machine