Sound Blaster 16 GAはMIDIポートが省略されてるけど、起動オプション付けずにMIMPI実行すると、無いはずのMIDIへ出力しようとするんだよねえ。てことはMIDI制御用のレジスタはあるのだろうから、どっかから信号引き出したらMIDI対応にできるのだろうか。
2021-05-31 22:47:06その可能性について調べるならMIDI/JOYSTICKポートの付いた98用SB16を別途入手しなきゃだけど、最近オクにあんまり出てないねえ…。
2021-05-31 22:48:22調べた範囲では各チップの役割はこんな感じ。MIDIはCT1741の役割かなあ…。これは中身は80C52なのでピン接続ぐらいは調べればわかる。 pic.twitter.com/ajVs0sg0yu
2021-05-31 23:16:08@wildcat_300104 TTLレベルでよいのでどこかから引き出して利用できれば面白いんですけどね…。CT1741がMIDIの制御もやってるのだとすれば、未結線のGPIO探し出してロジアナでモニターすればMIDI OUTぐらいはわかるかも、などと妄想しています。
2021-05-31 23:55:41SB16 GAに載ってるCT1747というOPLチップ、機能的にはYMF711に近そうだな。こいつのシリアルポートを見つけることができればよいのだけど、YMF711とはピンアサインは違うっぽい。
2021-06-05 10:39:09なぜCT1741(80C52)のALEがCT1747に接続されてるの?と思って調べたら、内部ROMモードでもCPUクロックの1/6の周波数が出力されているらしい。知らんかった💦
2021-06-05 12:20:29用途不明のピンを片っ端からロジアナで調べたけど、TXDらしきピンは見つからず。こちらの資料だとやはりMIDIはCT1747ではなく1741の役割っぽいな…。仕切り直し。 pdos.csail.mit.edu/6.828/2017/rea…
2021-06-05 15:42:56やはりP3.1がMIDI OUTでした。MIMPIの/I4オプション付けてMIDI野郎が鳴った😆 pic.twitter.com/9CgHOit4PD
2021-06-05 18:37:18ちなみに本体はUSだけど、なぜかI4(MPU-UARTモード)では鳴るのにSB-IDIモード(Iオプション)ではまともに鳴りませんでした。
2021-06-05 18:39:47SB16 GAはもう1枚あるので、なんとかMIDI野郎を無理やり載せられないかと妄想中…。出力はCDオーディオ端子にでも繋げばなんとかなりそうだし。 pic.twitter.com/8m3SFbkxou
2021-06-05 18:54:06先ほどの回路についてもう一度考えてるんだけど、80C52の出力端子はオープンドレイン+プルアップ、で、IOLは15mAまで流せる。となると、インバータ通すより、MIDI入力のフォトカプラのカソード側に220Ωの抵抗通して直結のほうがいいような気がしてきた。やり直そうかな…。
2021-06-05 22:02:53ちなみに80C52のデータシートもう一度じっくり眺めてたら、P3.1が内蔵UARTのTxDと兼用だということに気づいた。ちなみにP3.0がRxDなのでここがMIDI-INであると考えて間違いなさそう? しかしこれにもっと早く気づいてたら、一瞬で正解にたどり着けたのになあ。
2021-06-05 22:23:22というわけで、この子には悪いことしちゃったねえ。あとでキレイにしておきます。 pic.twitter.com/0mwxvpNoFP
2021-06-05 22:26:29いちおう結線を載せておきます。お約束ですが、この改造によってSB16やMIDI野郎を壊しても責任は持てませんので、よろしくお願いいたします。 pic.twitter.com/sok4Wtdo8L
2021-06-05 22:54:45内蔵FM音源をどう繋ごうかと思ったけと、結局抵抗入りケーブルでSB16のMIC端子に繋ぐことにした。SB16のドライバーとミキサー設定したらちゃんとPHONE端子から出力されるようになったけど、なぜかDOSSHELLがフリーズするようになったし💦
2021-06-06 00:43:5298用Sound Blaster GA触ってて思ったんだけど、内蔵用CD-ROMの端子が役に立つ機種あるんかねえ…? ファイルスロットではなくファイルベイ対応機で、かつIDEポートやグラフィックアクセラレータのない機種、思いつかんのだけど…。
2021-06-06 09:06:40そんなこと考えてたら外付けCD-ROM欲しくなってきた。これがあればUSにソフトインストールするの楽になるので。過去にオクに出ていたことがあるようだけど、数はあんまり出回ってなかっただろうなあ。
2021-06-06 09:14:05配線やり直したMIDI野郎、MIMPIのインターフェイスモードを/I4(MPU互換じゃないほう)にしてもちゃんと鳴るようになってる。LS04をはさんだことが何か悪さをしてたのか、仮組だったので不安定だったのか?
2021-06-06 10:35:09マルツに安いオーディオケーブルあったから買ってみたけど、シールドすらされてないように見える。 pic.twitter.com/vchglWQknZ
2021-06-07 20:48:17メモ:マザボやサウンドカード上のCD-DAコネクタに使える。 marutsu.co.jp/pc/i/41700/ pic.twitter.com/NF1eQm5RLZ
2021-06-12 10:26:57遅まきながらMIDI野郎の出力をSB16 GAのCDオーディオ入力端子に接続完了。ケーブルのできがイマイチだけど💦 これでUSに搭載されたのすべての音源(OPN, SSG, OPL, PCM, GM)がSB16のヘッドフォン端子にミックスされて出力されるようになりました。 pic.twitter.com/eKuaq6F3xg
2021-06-12 21:00:28MIMPIとMFSでUSをMIDIジュークボックスにしてBGMかけながら作業するの良き。 pic.twitter.com/qtmt2EaFlQ
2021-06-13 19:08:51