プチコン4からMSXパソコンへのプログラム転送

f:id:nicotakuya:20210906080511j:plain

プチコン4でピーガー音を鳴らす

プチコン4からMSXパソコンへのプログラム転送ソフトを作ってみました。CASファイル(カセットテープのイメージ)をリアルタイムでピーガー音に変換して鳴らしています。プチコン4にはPCM波形を作りながら再生できるという便利な機能があるので、それを活用しています。

公開キーは「4KK4QS3Q4」です。題名は「PIGA」です。

Nintendo Switchのヘッドホン端子とMSXパソコンのデータレコーダ用の入力端子をケーブルで接続して、プログラムを実行します。MSXパソコン側は「CLOAD」コマンドを実行します。

 

f:id:nicotakuya:20210906080556j:plain

プチコン4の画面。送信中の様子

プチコン4側は送信したいCASファイルを格納しておきます。PC-6001MSXに対応しています。ヘッダを見て、PC-6001MSXかを勝手に判断して、送信方法を決めています。

このソフト、今のところまったく使い道がありません。Nintendo SwitchにCASファイルを入れる手間が増えるだけです。

(2021/09/07追記)

PC-8001の実機で確認していませんが、CMTファイルにも対応してみました。これでPC-8001エミュレータから外部へファイルを持ち出せるかもしれません。

あと、イメージファイル内に複数のファイルが混ざっている場合(00が10回連続している場合)、送信をいったんストップするようにしました。ボタンを押すと送信を再開します。