Размещаю дабы не пропало, давно пользовался, можно грузить файлы на ямаху по сети, через com port, далее фантазия для улучшений безгранична ...
Итак есть довольно старый сайт и схема использующая для загрузки программ в Yamaha MSX КУВТ сетевой модуль (организация сети для школы). Старая схема была рассчитана на COM порт компьютера, но вместо COM порта сейчас проще использовать многочисленные устройства (виртуальный COM порт) USB to TTL, я например проверил на основе широко распространенного PL-2303, ведь у Ямахи тоже TTL.
Распайка любого сетевого порта (DIN5) на YAMAHA MSX КУВТ :
2 - масса, 4 - TXD, 5 - RXD.
уже понятно как соединить с USB to TTL устройством.
Исходники программ для передачи были написаны под устаревший уже GCC, они не могли нормально компилироваться, я их адаптировал немного под актуальный gcc. Правда ncopy автором был немного не дописан и не умет правильно транслировать имя файла без пути ...
MSXsrc.zip
для Linux можно установить COM port под сетевой модуль Ямахи :
stty 38400 -parodd cs8 cstopb -crtscts -ixon -clocal -F /dev/ttyВаше устройство
и передать файл на КУВТ
sudo send -port /dev/ttyВаше устройство 3 F1SPIRIT.ROM
где 3 это No. компьютера в сети из сообщения бейсика Ямахи КУВТ, а F1SPIRIT.ROM имя передаваемого файла.