SN76489 er en programmerbar lydgeneratorchip ( DCSG , D igital C omplex Sound Generator ifølge producentens terminologi ) . Udviklet af Texas Instruments til brug i Texas Instruments TI-99/4- computeren udgivet i slutningen af 1979 . Hovedformålet med mikrokredsløbet er generering af musik og lydeffekter i spillekonsoller , maskiner og husholdningscomputere .
Frekvensen af de rektangulære impulser, der modtages fra hver af kanalerne, bestemmes af to faktorer: input-clock-frekvensen og divisorværdien (N), der er registreret i kanalens kontrolregister. Kanalfrekvensen opnås ved at dividere indgangsfrekvensen med 32 og derefter med N.
For at skabe amatørmusik ved hjælp af en almindelig pc-kompatibel computer, blev der oprettet en musikeditor- tracker , Mod2PSG2. Det giver dig mulighed for at skrive musik til SN76489, og derefter bruge det i programmer til spillekonsoller Sega Master System og Game Gear (der er en open source-afspiller til dette).
Mikrokredsløbet er lavet ved hjælp af TTL- teknologi. Den blev produceret i plastikkasser DIP -16 og Narrow DIP-16 (smal, med betegnelser SN76489N og SN76489AN). Oprindeligt, når det blev brugt i TI-99/4, blev mikrokredsløbet betegnet TMS9919, senere SN94624. Omdøbt til SN76489, når den blev frigivet til individuelt salg, og bedst kendt under denne betegnelse.
To modifikationer af mikrokredsløbet blev frigivet - SN76489 og SN76489A. Version A blev udviklet i begyndelsen af 1980'erne. Det er kendetegnet ved et større skifteregister af den periodiske støjgenerator.
Sega brugte chippen i sin oprindelige form i sine hjemmecomputere, men til brug i videospilkonsoller blev den integreret i brugerdefinerede chips (specifikt videocontroller-chippen i Sega Mega Drive ). De integrerede versioner har lignende funktionalitet, men støjgenereringsalgoritmen er lidt anderledes. Sega Game Gear håndholdte konsolversion inkluderer også muligheden for nemt at panorere kanaler i stereo (venstre, højre, midten).
Der er også en række analoger af SN76489. Disse er TMS76489, SN76496, SN76494, NCR7496 chips (bruges i Tandy 1000 computeren ). De har mindre forskelle. Især har SN76494 ikke en input clock divider, SN76494 og SN76496 har en ekstra AUDIO IN pin til at blande den genererede lyd med en ekstern signalkilde.
I en eller anden form blev denne chip brugt i omkring 300 systemer. Nedenfor er en delvis liste over systemer, der ikke inkluderer forskellige spilleautomater.