LPT − YM2203×2 インタフェイス

ふとした思いつきで、FM 音源 (YM2203) を LPT (プリンタポート) につないで 1943 の曲データを流し込んでみた。すると、驚くべきことに、ちゃんと曲が演奏されるでは ないか(当たり前)

戻る

↓製作したインタフェイスボード (クリックで拡大)

FM音源IC YM2203 x 2 は 1943 の基板から取り外した(現在入手不可)。 動作クロックは 1943 に合わせて 1.5MHz とした。 20年前のICだけあって、発熱がすごい。触るのがつらいくらい熱くなる。

構成は YM2203 x 2 + YM3014B x 2、XC9536PC44-10C、74HC14、6MHz OSC (CPLD で 4 分周)、LM324。 LPT と OSC 出力にダンパ抵抗 390Ω を使用。一応最後はアナログ回路のため スイッチング電源を使わずに3端子レギュレータを実装。 YM2203 まわりは 1943 の基板をほぼまるパクりしたので回路図は公開しません(そもそも描いてないというのもある)。 CPLD のソースをここに置いておきます。だいたいの接続はこれをみてください。 動いた時点で動作確認をやめたので、まだどこかバグってるかもしれません。

↓自作1943エミュレータのサービスモードで曲データを流し込んでいる様子

↓製作したインタフェイスボードからの録音
(1943 ミッドウェイ海戦 (C) 1987 CAPCOM)

上のボードから音が出てくるのを想像しながら聴いてください。

1943 The National Anthem (この曲は OK ?)

所感

予想以上に渋い。 FM 音源サイコー! でも音にやたらステップノイズが入るのはなんでだ...

もともと YM2203 エミュレータ作成のためのテストベンチとして製作。 しかし 1943 エミュレータが作りかけになっていたのと、 1943 の基板から部品をパクったのもあって、 1943 の BGM を聴けるように構成した。

戻る