#MSX0 からマシン語でIOTPUTしてラズパイpicoにVGMデータ送ってYM2151シールドで演奏する実験、一応できたんだけど転送速度がテープロードかっていうくらいの遅さww
1kB送信するのに約6秒かかる=1300bps!ww
ちなみに送信はディスクから1kB読み込んで、1バイトずつ1024回送る→次の1kBをディスクから読み込んで送信…の繰り返しでやっている。
#MSX0
ディスクからの読み込みを1レコード56バイトにして、IOTPUTで56バイトずつまとめて送るようにしたら、転送速度が5倍くらいになった!
それでも約6500bpsだから古のRS-232C通信(9600bpsとか)より遅いけど、だいぶマシにはなったぞぉ。
QT: https://fedibird.com/@mobileff/111871226742119768 [参照]