愛好家がサウンドカードSound Blaster 1.0を再作成-プロジェクトの注目点を教えてください

DIYプロジェクトがGitHubに登場し、その作者は1990年代のSound Blaster 1.0のサウンドカードのリバースエンジニアリングを実施しました。 デバイスの機能を教えてください。





写真 / CC BY-SA



スナークバーカープロジェクト



Sound Blaster(SB)サウンドカードクローンを作成するための回路とファームウェアを備えたプロジェクトがSnark Ba​​rkerという名前で公開されました。 レプリカは、元のデバイスをサポートする古いコンピューターと100%互換性がありますが、最新の電子コンポーネント上に構築されています。



SB 1.0は1990年代にリリースされましたが、現在では非常にまれであるため、オンラインオークションでは数百ドルに達する可能性があります。 Snark Ba​​rkerプロジェクトにより、ビンテージコンピューターのファンは、ビジネスでかつて人気のあったデバイスを試して、数倍の費用を削減できます。システムの最も高価な部分はボードです。 あなた約45ドル(プラス送料)で10個を注文することができます。



Sound Blaster 1.0を選ぶ理由



オリジナルのSB 1.0は、1989年にCreative Technologyによってリリースされました。 Sound Blasterは、市場で最初のPCオーディオカードではなく、デジタルオーディオサポート、2種類の合成、およびMIDIインターフェイスを組み合わせた最初のPCです。



他のデバイスでは、波の周波数変調を備えたアナログ発振器が音の合成を担当していました。 SB 1.0は、 Intel 8051コントローラが担当する新しい方法を導入しました。 デジタルサウンドを作成するために、 パルスコード変調が使用されました 。 同時に、カードは楽器の自然な音を提供しました



その利点により、Sound Blaster 1.0は1990年代初頭のコンピューターで一般的になりました。 このカードはMicrosoft自身によってサポートされていました。 同社は、このデバイスがマルチメディアPC規格に最も厳密に適合しており、推奨されるPC構成が決定されていることに気付きました。





写真Wdwd / CC BY-SA



レプリカについて



プロジェクトの作者は、オリジナルカードのすべての機能を再現しました。FM合成、コンピューターからの着信信号のサポート、MIDI機器、マイクです。 オリジナルのSound Blasterでサポートされている2つのサウンド再生方法が考慮されています。



最初の操作の原理は、 Covox Speech Thingデバイスで使用されているものと似ています。サウンドはドライバーによって調整され、ドライバーはサンプルに関する情報をカードに送信しました。 2番目のケースでは、サウンドはマザーボード上のDMAコントローラーによって制御されていました。 彼はオーディオカードにメモリへの直接アクセスを提供し、その後Sound Blasterは特定の周波数のサンプルに関する情報を受信しました。



オリジナルのSound Blasterにはアナログ-デジタルコンバーターがありませんでした。 音声を記録するために、シグナルプロセッサとコンパレータを使用して実装された逐次近似法を使用しました。 プロジェクトの著者は、彼のウェブサイトで対応するコードを提供しました:



mov p1,#80h ; Start DAC at the halfway point, 1000 0000 mov c,t1 ; 1 Put comparator output into carry bit mov p1.7,c ; 2 If greater, then leave MSB as is. If less, clear MSB setb p1.6 ; 1 Set DAC to upper or lower halfway point mov c,t1 ; 1 Check comparator output again mov p1.6,c ; 2 Rinse and repeat setb p1.5 mov c,t1 mov p1.5,c setb p1.4 mov c,t1 mov p1.4,c setb p1.3 mov c,t1 mov p1.3,c setb p1.2 mov c,t1 mov p1.2,c setb p1.1 mov c,t1 mov p1.1,c setb p1.0 mov c,t1 mov p1.0,c mov a,p1 ; We are done, copy DAC code into accumulator.
      
      





プロジェクト開発者は、最新のコンポーネントでカードの特性を正確に再現しました。 著者は、80C51ファミリーのマイクロコントローラーをサウンド処理用のコントローラーとして使用することを提案しています。 元のファームウェアはプロジェクトリポジトリにあります



GitHubには、SB 1.0レプリカを実装するために必要な他のコンポーネントのリストがあります-それらのほとんどはオンラインの電気店で入手できます。 便宜上、表にはMouserのカタログ番号が示されています。 ただし、1つのスペアパーツ-ボリュームスイッチ-は使用できなくなりました。 3Dプリンターで自分で印刷することをお勧めします。



Snark Ba​​rker に関するニュースは、Hacker Newsで人気になりました。 評論家は、 文化的および教育的観点から、このプロジェクトを重要と評価しました。これは、コンピューターの歴史と自分の手でオーディオ機器を作成する文化に新世代の人々を紹介するのに役立ちます。 特性と音の面でのレプリカは、オリジナルと違いはありません。



同様のプロジェクト



Snark Ba​​rkerの作者は、1990年代初期のもう1つの人気のあるサウンドカードであるAdLib Music Synthesizer Cardのレプリカを以前に作成しました。 かつてこのデバイスはSB 1.0アナログの1つであり、アナログサウンドシンセサイザーのみをサポートしていました。



エンジニアによる 、彼は1980年代のIBM XTシリーズコンピューターを修復するためにAdLibレプリカが必要でした。 エンジニアは、写真からマップを再作成し、AdLib機能だけでなくその外観も再現することができました。 結果は、当時の古いコンピューターと完全に互換性があります。 GitHub リポジトリでデバイスのファームウェアコードと写真を見つけることができます



別のオーディオ愛好家からの別のプロジェクトは、 Gravis Ultrasound (GUS)に捧げられました。 このカードは、実際の楽器のサンプルに基づいてサウンドを合成するという点で、アナログとは異なりました。 GUSの音は他のカードよりも人工的ではないようでした。そのため、ミュージシャンの間でGravis Ultrasoundが求められていました。



Gravis Ultrasoundレプリカアセンブリプロジェクトは2015年に開始され、ARGUSと呼ばれています。 2年後、著者はGUSの作業用コピーを作成し、販売を開始しました。



プロジェクトの開発プロセスは、古いVOGONSゲームとコンピューターに関するフォーラムの特別なスレッドに反映されています。 このトピックでは、サウンドカード回路と、その実装に必要な機器に関する情報を見つけることができます。 スレッドはまだアクティブです:その中で、愛好家はデバイスを改善するためのアイデアを提供します。 一般に、そのようなプロジェクトへの参加は、懐かしさや過ぎ去った時代のコンピューターの設計についてより多くを学ぶ絶好の機会です。






「Hi-Fi World」と電報チャンネルで書いていること:



A. ワイヤー上の音:電信の歴史

A. ラップトップをラジオに変える方法は?

オーディオ業界でキャリアを始める前に知っておくべきこと

DSD変換:偽物かそれとも良いか







All Articles