MZ2000_SDにMIDIを出力するAPIを追加する

■Arduinoのプログラム更新
こちらのMZ-80K_SD.inoファイルをArduinoIDEで書き込みます。
詳しくはMZ2000_SDに連結MZTファイルAPIを追加するを見てください。

■MIDIとMZ2000_SDの接続方法
以下の接続方法はArduinoのTXDを直接MIDIの5pinに入れているため不味いそうです。
個人の責任でやる分には良いかもですがMIDI機器にダメージを与える事もあるため取り扱いには注意してください。
多分MZ2000_SDと5pin (RX)の接続時のMZ2000_SDと抵抗の間に何か追加部品を入れる必要がありそうです。
具体的に何の部品を入れればいいかは全くわからないです。むしろどなたか教えてください。
MZ2000_SD Arduino 追加部品 抵抗 MIDI
VCC(5V) なし 220Ω 4pin (5V)
TXD 何か 220Ω 5pin (RX)
GND なし なし 2pin (GND)

■追加API
MIDI出力API
API番号 機能 Z80側から見たデータ転送
0E7h MIDI出力 1バイト 送信 コマンド 0E7h
1バイト 受信 状態 (0:正常, 0F0h:SDカード初期化エラー, 0F4h:コマンドエラー)
1バイト 送信 転送サイズn (1~255)
nバイト 送信 MIDIコマンドデータ

サンプルプログラム

準備中
戻る