Programmerbar ljudgenerator
En programmerbar ljudgenerator ( PSG ) är ett ljudchip som genererar (eller syntetiserar ) ljudsignaler byggda från en eller flera grundläggande vågformer, och ofta någon form av brus . PSG:er använder en relativt enkel metod för att skapa ljud jämfört med andra metoder som frekvensmoduleringssyntes eller pulskodmodulering .
Tekniska detaljer
PSG:er styrs genom att skriva data till dedikerade register på chippet via en extern CPU ; därav namnet programmerbar ljudgenerator. En eller flera grundläggande vågformer genereras (typiskt en kvadratisk , triangel eller sågtandsvåg) och ofta en brussignal. Vågformernas frekvens och volym (och brusets ton och volym) formas vanligtvis med hjälp av ett kuvert och/eller blandas innan de skickas till ljudutgångssteget.
Många PSG har tre tonkanaler och en bruskanal inklusive AY-3-8910, SN76489 och MOS Technology 6581.
Historia
I slutet av 1970-talet började fler elektroniska konsumentenheter utformas med ljudfunktioner. PSG utvecklades delvis som ett sätt att införliva relativt komplexa ljud till en låg kostnad. PSG fanns i många arkadspel , spelkonsoler och hemdatorer på 1980- och 90-talen.
1978 släppte General Instrument AY-3-8910 , vars design senare licensierades av Yamaha Corporation för deras YM2149 . Dessa chips användes som standard för MSX- datorstandarderna 1 respektive 2. Funktionerna hos detta chip inkorporerades också i andra Yamaha-ljudchips inklusive YM2203- och YM2608 -chippen, dessa kunde också FM-syntes . Samma år designade Atari POKEY- chippet för sina hemdatorer och spelsystem. Det inkorporerade en PSG.
1979 tillverkades Texas Instruments SN76489 för TI-99/4- datorn. Detta användes också i Tandy 1000 och IBM PCjr .
1982 producerades MOS Technology 6581 för Commodore 64 . Huvudchippet i Nintendo Entertainment System , Ricoh 2A03 , inkluderade en PSG.