SN76489 este un cip generator de sunet programabil ( DCSG , D igital C omplex Sound Generator conform terminologiei producătorului) . Dezvoltat de Texas Instruments pentru a fi utilizat în computerul Texas Instruments TI-99/4 lansat la sfârșitul anului 1979 . Scopul principal al microcircuitului este generarea de muzică și efecte sonore în console de jocuri , mașini și computere de uz casnic .
Frecvența impulsurilor dreptunghiulare primite de la fiecare dintre canale este determinată de doi factori: frecvența ceasului de intrare și valoarea divizorului (N) înregistrată în registrul de control al canalului. Frecvența canalului se obține prin împărțirea frecvenței de intrare la 32 și apoi la N.
Pentru a crea muzică de amatori folosind un computer obișnuit compatibil cu PC-ul, a fost creat un editor de muzică- tracker , Mod2PSG2. Vă permite să scrieți muzică pentru SN76489 și apoi să o utilizați în programe pentru consolele de jocuri Sega Master System și Game Gear (există un player open source pentru aceasta).
Microcircuitul este realizat folosind tehnologia TTL . A fost produs în carcase de plastic DIP -16 și Narrow DIP-16 (îngust, cu denumirile SN76489N și SN76489AN). Inițial, atunci când a fost utilizat în TI-99/4, microcircuitul a fost desemnat TMS9919, mai târziu SN94624. Redenumit SN76489 când a fost lansat pentru vânzări individuale și cel mai bine cunoscut sub această denumire.
Au fost lansate două modificări ale microcircuitului - SN76489 și SN76489A. Versiunea A a fost dezvoltată la începutul anilor 1980. Se distinge printr-un registru de deplasare mai mare al generatorului de zgomot periodic.
Sega a folosit cipul în forma sa originală în computerele sale de acasă, dar pentru utilizare în consolele de jocuri video a fost integrat în cipuri personalizate (în special cipul de controler video din Sega Mega Drive ). Versiunile integrate au o funcționalitate similară, dar algoritmul de generare a zgomotului este ușor diferit. Versiunea de consolă portabilă Sega Game Gear include, de asemenea, capacitatea de a deplasa cu ușurință canalele în stereo (stânga, dreapta, mijloc).
Există, de asemenea, o serie de analogi ai SN76489. Acestea sunt cipuri TMS76489, SN76496, SN76494, NCR7496 (utilizate în computerul Tandy 1000 ). Au diferențe minore. În special, SN76494 nu are un divizor de ceas de intrare, SN76494 și SN76496 au un pin suplimentar AUDIO IN pentru mixarea sunetului generat cu o sursă de semnal externă.
Într-o formă sau alta, acest cip a fost folosit în aproximativ 300 de sisteme. Mai jos este o listă parțială a sistemelor care nu includ diverse slot machines.