Texas Instruments SN76489

From TheAlmightyGuru
Jump to: navigation, search
A Texas Instruments SN76489 chip.

The Texas Instruments SN76489, known as the Digital Complex Sound Generator (DCSG), is a programmable sound generator manufactured by Texas Instruments and released in 1979. It can generate audio in three pulse wave channels and a noise channel. Each channel's volume can be set from 0 to 15. The noise channel can run in either periodic noise or white noise mode. The chip appears to have been designed to match the capabilities of the popular General Instrument AY-3-8910, and, while popular through the 1980s, it never matched the ubiquity of the AY-3-8910. It is, however, a significant upgrade from Texas Instruments' previous PSG, the SN76477.

This chip saw various alternate packages and revisions. The original chip was sold in a narrow package (SN76489N), which saw a revision (SN76489AN). An alternate form was the SN76494 which could accept audio input through pin 9 which was unused in the original. This chip was sold in a narrow package (SN76494N) and had a revision (SN76494AN). Another variant form was the SN76496 which was used in the IBM PCjr. It also was released in a narrow package (SN76496N) with a revision (SN76496AN). The SN76496 was also cloned by NCR as the NCR 8496 and has been integrated into various chips for other platforms.

Personal

My cousin Brian had a Tandy 1000 on which we played a number of games which made use of this audio chip, in particular, games made by Sierra On-Line made great use of this chip. I also heard a little music from the Master System, then, when I got older and emulators matured, I enjoyed more music from the Master System and Game Gear. While I think capable music can be composed for the SN76489, the lack of a triangle wave makes bass impossible, so complex music is pretty limited, and attempts at bass result in a buzzy sound.

Media

Pictures

Documents

Videos

Programming the SN76489 with an Arduino (1/2).
Programming the SN76489 with an Arduino (2/2).

Devices

In addition to scores of arcade cabinets, a number of computers, video game consoles, and sound cards used the SN76496 and its variants, including:

Device Release Chips
Adam 1983-10-??  ?
ALF MC1 198?-??-?? SN76489N x3
BBC Master 1986-??-??  ?
BBC Micro 1981-12-01 SN76489AN
ColecoVision 1982-08-?? SN76489AN x1
CreatiVision 1981-??-??  ?
Game Gear 1990-10-06  ?
Master System 1986-06-?? YM2602B VDP PSG
Mega Drive/Genesis 1988-10-29 YM7101 VDP PSG
Neo Geo Pocket 1998-10-28  ?
Neo Geo Pocket Color 1999-03-16 T6W28 SN76489-like clone
Nomad 1995-10-?? FF1004 (YM7101 VDP) PSG
IBM PCjr 1984-03-?? SN76496N x1
Pico 1993-06-26 FC1001 (YM7101 VDP) PSG
Sega Mark III 1985-??-?? YM2602B VDP PSG
Sega SG-1000 1983-07-15 SN76489AN
Sega SG-1000 II 1984-??-?? YM2217 VDP PSG
Sharp MZ-800 198?-??-??  ?
Sord M5 1982-11-??  ?
Tandy 1000 1984-11-?? SN76496N x1 or NCR 8496 x1 or PSSJ-3 x1
TI 99/8 Unreleased (c. 1983) SN76494N x1
TNDY 3 Voice Sound Card 2017-06-01 SN76489AN x1

Songs

Some of my favorite songs which use the SN76489 include:

Title Game Artist
Space Quest Theme Space Quest I: The Sarien Encounter Mark Crowe
Title Screen Sylvan Tale Saori Kobayashi

Links

Link-Wikipedia.png  Link-VGMPF.png