プチコン4からMSXパソコンへのプログラム転送ソフトを作ってみました。CASファイル(カセットテープのイメージ)をリアルタイムでピーガー音に変換して鳴らしています。プチコン4にはPCM波形を作りながら再生できるという便利な機能があるので、それを活用しています。
公開キーは「4KK4QS3Q4」です。題名は「PIGA」です。
Nintendo Switchのヘッドホン端子とMSXパソコンのデータレコーダ用の入力端子をケーブルで接続して、プログラムを実行します。MSXパソコン側は「CLOAD」コマンドを実行します。
プチコン4側は送信したいCASファイルを格納しておきます。PC-6001とMSXに対応しています。ヘッダを見て、PC-6001かMSXかを勝手に判断して、送信方法を決めています。
このソフト、今のところまったく使い道がありません。Nintendo SwitchにCASファイルを入れる手間が増えるだけです。
(2021/09/07追記)
PC-8001の実機で確認していませんが、CMTファイルにも対応してみました。これでPC-8001エミュレータから外部へファイルを持ち出せるかもしれません。
あと、イメージファイル内に複数のファイルが混ざっている場合(00が10回連続している場合)、送信をいったんストップするようにしました。ボタンを押すと送信を再開します。