

SN76489 [1]デジタル複合音源(DCSG)は、テキサス・インスツルメンツのTTL互換プログラマブル音源チップです。[ 2 ]主な用途は、ゲーム機、アーケードビデオゲーム、家庭用コンピュータ(TI-99/4A、BBC Micro、ColecoVision、IBM PCjr、Tomy Tutor、Master System、Game Gear、Tandy 1000 )での音楽や効果音の生成で、同様のGeneral Instrument AY-3-8910と競合していました。
内容は以下のとおりです。[1]
概要
SN76489はもともとTI-99/4コンピュータで使用するために設計されたもので、当初はTMS9919、後にSN94624と呼ばれ、最大クロック入力レートは500kHzでした。その後、TI以外で販売されたときにSN76489に名前が変更され、クロック入力に8分周が追加され、最大クロック入力レートが4MHzに増加し、 NTSC カラーバーストとサウンドチップのクロックの両方で水晶を共有しやすくなりました。8分周入力のないチップのバージョンも、TI以外でSN76494として販売され、最大クロック入力レートは500kHzです。[1]
トーンジェネレーター
各チャンネルのトーン ジェネレータによって生成される方形波の周波数は、次の 2 つの要素から決まり ます。
- 外部クロックの速度
- そのチャネルの制御レジスタに提供される10ビットの値(Nと呼ばれる)
各チャンネルの周波数は、外部クロックを 4 (チップの種類によっては 32) で割り、その結果を N で割ることで得られます。 [1]したがって、全体的な分周範囲は 4 ~ 4096 (または 32 ~ 32768) です。最大クロック入力レートでは、周波数範囲は 122 Hz ~ 125 kHz になります。または、NTSC カラーバースト (約 3.58 MHz) クロック入力では、通常は 108 Hz ~ 111.6 kHz になります。これは、およそ A2 (中央の A の 2 オクターブ下) から、一般に受け入れられている人間の聴覚限界の 5 ~ 6 倍までの範囲です。
ノイズジェネレータ
疑似ランダムノイズフィードバックは、フィードバック用のビット12と13のXNORから生成され、ビット13はノイズ出力です。疑似ランダムジェネレータは、チップレジスタ6(ノイズモードレジスタ)への書き込み時に0にクリアされます(フィードバックビットは1に設定されます)。[1]
製品ファミリー
SN76489 には、SN76489 ( SN76489N というラベルの付いたナロー DIPバージョン) と SN76489A (SN76489AN というラベルの付いたナロー DIP バージョン) の 2 つのバージョンがあります。前者は 1980 ~ 1982 年頃に製造され、後者は 1983 年以降に製造されました。SN76489 の出力は予想される波形の逆である (波形は 2.5 V から 0 V に向かって「成長」する) のに対し、SN76489A の波形は反転されないという点で異なります。
SN76496は、生成される出力に関してはSN76489Aと完全に同一であるように見えますが、統合オーディオミキシング用の「AUDIO IN」ピン(ピン9)を備えています。[3]
クローンと後継者
セガは、 SG-1000ゲーム コンソールと SC-3000 コンピュータで本物の SN76489AN チップを使用しましたが、マスター システム、ゲーム ギア、セガ ジェネシスゲーム コンソールでは SN76489A のクローンを使用しました。これらの変更されたサウンド チップは、システムのビデオ ディスプレイ プロセッサ (VDP) に組み込まれました。基本的な機能は元の SN76489A とほぼ同じですが、いくつかの小さな違いがあります。
- ノイズ チャネルのランダム性は異なる方法で生成されます。
- Game Gear のバージョンには、各オーディオ チャネルがどのスピーカー (左、右、または両方) から出力されるかを指定する追加のフラグ レジスタが含まれています。
- 周期的ノイズは15段階ではなく16段階の長さです。これは、周期的ノイズを使用する音楽やプログラムにとって大きな違いとなり、TI製チップよりも6.25%低いピッチで音が再生されます。[4]
もう一つのクローンは NCR 8496 で、Tandy 1000コンピュータの一部のモデルで使用されています。後の Tandy 1000 マシン (特に SL、TL、RL シリーズ) では、SN76496 の機能が PSSJ ASICに統合されました。
使用法
アーケードビデオゲーム
- これらのゲームは、機能的に同一の SN76496 3 つを備えた Tehkanによる共通のボード デザインを共有しています。
- これらのゲームは、ユニバーサルエンターテインメント株式会社による共通のボードデザインを共有しています。
- てんとう虫(2個使用)
- Mr. Do! (U8106 というラベルが付いた機能的に同一の部品を 2 つ使用)
- ド氏の城(4個使用)
- ミスター・ドゥのワイルドライド(4回使用)
- やれ!走れ走れ(4回使用)
- コナミより:
- ミキエ
- ロードファイター
- ラッシュ・アンド・アタック
- タイム パイロット '84 (機能的に同一の部品 Y2404 を使用)
- セガより:
ホームハードウェア
- ALF のミュージック カード MC1 – Apple II アドオン カード。3 つのチップを使用して合計 9 つの音声とノイズを実現
- バンダイ RX-78
- BBCマスター
- BBCマイクロ
- コレコアダム
- ColecoVision – SN76489ANを使用
- EPSON QX-11/QC-11 - SN76489ANを使用
- ジュネーブ 9640
- IBM PCjr – SN76489ANを使用
- メモテックMTX
- ネオジオポケット
- ネオジオポケットカラー- ステレオ出力をサポートするT6W28 SN76489のようなクローンを使用
- セガゲームギア– シンプルなステレオサポートのためにスピーカー出力レジスタを追加したVDPに統合されたクローンを使用
- セガジェネシス- クローンのセガPSGをセカンダリサウンドチップとしてVDPに統合しました。
- セガ マスター システム- クローンの SEGA PSG を VDP に統合して使用
- セガピコ- クローンのセガPSGをVDPに統合して使用
- セガ SG-1000 – SN76489ANを使用
- シャープ MZ-800 – SN76489ANを使用
- ソードM5
- Tandy 1000 – 初期のシステムでは SN76496 または NCR 8496 が使用され、後のシステムは PSSJ ASIC に統合されました。
- SN76489 ISA サウンドボード – IBM XT/PC 用趣味のサウンドカード
- Lo-Tech Tandy サウンドボード – IBM XT/PC 用プロトタイプ サウンドカード
- Texas Instruments TI-99/4A – オリジナルのTMS9919を使用
- トミー・チューター
- 東芝 パソピア7
- Vテック クリエイティビジョン
参考文献
- ^ abcde Texas Instruments Semiconductor Group のエンジニアリングスタッフ。「SN 76489 AN」(PDF)。
- ^ SN76489AN - マニュアル(PDF) . Texas Instruments.
- ^ 「SN76494、SN76494A、SN76496、SN76496A プログラマブルトーン/ノイズジェネレータ」(PDF)。Texas Instruments。1989 [1984]。
- ^ Maxim (2005年4月27日). 「SN76489 notes」. SMS Power! . 2006年5月17日時点のオリジナルよりアーカイブ。
外部リンク
- SN76489 サウンドチップの詳細
- ビデオゲーム音楽保存財団 wiki の SN76489
- SMSPower.org の SN76489
