AY-3-8910チップ(またはヤマハYM2149F)のサウンドは、LPTポート経由でPCのZX Spectrumから発信されます

私は子供の頃スペクトラムを持っていなかったので、 ヤマハAY-3-8910 3チャンネルオシレータチップと呼ばれることもあるため、追加の音楽「コプロセッサ」を使用した音楽機能についてはほとんど知りませんでした。



比較的最近、Spectrum互換のコンピューターがまだ登場しましたが、それはSpectrum-48クローンで、音楽チップはありませんでした。 まあ、それでもなお、創造性の余地はあると思います-メモリを増やすことができ、ドライブをねじ込むことができます。もちろん、重要な改善点は音楽チップを置くことです。 YM2149Fチップのペアが中国から注文されました。





なぜそうなのか、今は覚えていませんが、AY-3-8910より安いかもしれません。 一般に、これはAY-3-8910の類似物であり、ピン配列は異なりませんが、エンベロープのビット深度は異なります。このため、メロディーの音は少し異なります(音色)。 これは私にとってそれほど重要ではないと思いました。 遊びます-それは喜びです。 なぜペアを注文したのですか? まあ、スペクトルの1つ、および最初の結婚の場合は予備の1つ、または接続時に私の曲がった手。 そして、彼らが到着し、SpectrumのPCBレイアウトについて考えていたときに、どういうわけかチップをチェックしたかったのです。 そして、これらの超小型回路をコンピューターのLPTポートに接続する古いプロジェクトに出会いました。



デモ





完成したデバイスのサウンドは、 soundcloud.com / tronix286で聞くことができます。 また、デバイスのデバッグ中に「実験的」な記録が行われるため、そのような記録の品質は印象的ではありません。 しかし、「音」の一般的な考え方は与えるはずです。





AY-3-8910をインターネットにあるコンピューターのLPTポートに接続するスキームのいくつかを以下に示します。

LPT AY by Vitaly Mayatskih&Alexander Kulik [ウルフ^ eTc /シーン]






シンプルな回路で、ステレオチャンネルミキサーが好きで、2つのマイクロ回路のクロックジェネレーターが好きではありませんでした。 別のオプションがあります:

ZX Spectrumコンピューターサウンドチップエミュレーター( LPT-YM.7z


画像



それから私は単純な周波数発生器が好きでしたが、9ボルトのモノラルアンプとスタビライザーは好きではありませんでした。 結局、最初の回路からミキサーを、2番目からクロックジェネレーターを使用することにしました。 + 5VからUSB経由で回路に給電することにしたので、9ボルトのスタビライザーを放棄しました。 多くの実験で、完全な幸福のためには、BDIR制御信号を制御する必要があることが判明したため、この信号は回路に現れ、最初のLPTピン(ストローブ)に巻き付けられました。 LPTのストローブ信号は反転されます。逆に、RESET信号のようなトランジスタを配置する必要がありますが、ヘルメット1の場合はBDIR = 0、ヘルメット0の場合はBDIR = 1.その結果、最終的なスキームは次の形式を取りました。





組み立てられたデバイス:





ソフト



ソフトウェアのサポートに関しては、 つまり 、ビタミン( サポートスレッド )による素晴らしいプレーヤーZXTuneです。 著者は、このデバイスのサポートをプレーヤーに親切に含めたため、ZX Spectrumだけでなく、Atari STやAmstrad CPCなどの他のコンピューターからも音楽形式を再生できるようになりました。 このプログラムは、Win XP、Win 7 x32およびWin 7 x64(LPTデバイスのサポート付き)で実行されますが、一般にクロスプラットフォームであり、モバイルプラットフォームでも利用可能です。



Modlandチップチューンの最大のコレクションは、 http://www.exotica.org.uk/wiki/Special: Modlandで入手できます。すべてのストライプとジャンルの約80GBモジュールがあります。 特にZXには、別のサイトがあります。zxtunes.com一般に、リッスンを聞かないでください。



All Articles