検証環境

PC-98

  • PC-9821 Ce/S2 実機
  • レコンポーザ98 Ver3.0 (Update Kit-04 済)
  • MIMPI Ver4.27
  • COME ON MUSIC MIDI ADAPTOR MA01

Windows

  • Windows 10 Pro 64bit (April 2018 Update)
  • iBUFFALO USBシリアルケーブル BSUSRC0610BS
  • Neco Project 21/W Ver0.86 rev46 (PC-98エミュレータ)
  • T98-Next 20100525版
  • Anex86 Ver2.78

何故そうしようと思ったか?

PC98実機 + S-MPU + レコンポーザ + SC-88Pro
…で32chなMIDI曲を作ってる友人から、これをエミュで出来ないかなぁ?という話をされた事があって
でもPC-98エミュでS-MPUをエミュレーションしている物は無く、それならMPU98 + RS-MIDI という形で32chなMIDI環境が出来るかな?と思いました
でも肝心のRS-MIDIがうまく動かず無理…という悲しい結論が出ただけでした

なのでこの先は 頓挫するまでに調べたことをズラっと書くだけで未解決です

(未解決)動作調査

RS-232C経由でMIDIのCOMPUTER(TO HOST)端子につなげた場合の挙動

PC-9821 Ce/S2 実機

・COME ON MUSIC MIDI ADAPTOR MA01

【MU80のTO HOST (PC1 31250bps)】
○MIMPI(/I2 31250bps)
×MIMPI(/I21 38400bps)
○レコンポーザ98(31250bps?)

【MU80のTO HOST (PC2 38400bps)】
×MIMPI(/I2 31250bps)
○MIMPI(/I21 38400bps)
×レコンポーザ98(31250bps?) ※固まる
設定通り、素直に動いています

Neco Project 21/W(PC-98エミュレータ)

・iBUFFALO USBシリアルケーブル BSUSRC0610BS
・Neco Project 21/Wの設定では38400bpsに設定(31250bpsに設定不可)

【MU80のTO HOST (PC1 31250bps)】
×MIMPI(/I2 31250bps)
×MIMPI(/I21 38400bps)
×レコンポーザ98(31250bps?) ※固まる

【MU80のTO HOST (PC2 38400bps)】
○MIMPI(/I2 31250bps)
○MIMPI(/I21 38400bps)
×レコンポーザ98(31250bps?) ※固まる

T98-Next(PC-98エミュレータ)

・iBUFFALO USBシリアルケーブル BSUSRC0610BS
・T98-Nextの設定では38400bpsに設定(31250bpsに設定不可)

【MU80のTO HOST (PC1 31250bps)】
×MIMPI(/I2 31250bps) ※固まらないが鳴らない
×MIMPI(/I21 38400bps) ※固まらないが鳴らない
×レコンポーザ98(31250bps?) ※固まらないが鳴らない

【MU80のTO HOST (PC2 38400bps)】
△MIMPI(/I2 31250bps) ※鳴るがテンポが遅い・もたつく
△MIMPI(/I21 38400bps) ※鳴るがテンポが遅い・もたつく
△レコンポーザ98(31250bps?) ※鳴るがテンポが遅い・もたつく

Anex86(PC-98エミュレータ)

・iBUFFALO USBシリアルケーブル BSUSRC0610BS
・Anexの設定では19200bpsに設定(これ以上設定不可能)

【MU80のTO HOST (PC1 31250bps)】
×MIMPI(/I2 31250bps)
×MIMPI(/I21 38400bps)
×レコンポーザ98(31250bps?) ※固まる

【MU80のTO HOST (PC2 38400bps)】
×MIMPI(/I2 31250bps)
×MIMPI(/I21 38400bps)
×レコンポーザ98(31250bps?) ※固まる

動かない理由(予想)

PC-98のRS-MIDIは31250bps、でもWindowsで使うシリアルは31250bps が設定できない、レコンポーザは31250bps出力固定なのでそれが原因で使えないのではないか?

MIDI機器から信号が戻って来ているが、その受け取りに失敗してレコンポーザーに届いてないのではないか?(レコンポーザーはMIDI-IN・MIDI-OUTが繋がっていないと固まる?)