40年前のソノシートからプログラムを起動してみる!初のソノシートからゲームが起動できるのか?
レトロゲームファン
0:00 / 0:00
40年前のソノシートからプログラムを起動してみる!初のソノシートからゲームが起動できるのか?
66 028 просмотров · 5 дней назад
レトロゲームファン
18,1 тыс. подписчиков
66 028 просмотров · 5 дней назад
今回は1986年8月号のPIO(工学社)の雑誌に付録のソノシートを利用しました。40年前はレコードプレイヤーもなく一度もソノシートを使ったことが無かったのですが、今ならレコードもあるのでチャレンジしてみました。ゲームは出来るのか?
♯PC6001
♯ソノシート
♯レトロゲーム
今回はレコードからWAVファイルを録音して
AI(パープレキシティのClaud)を使ってWAVからp6形式に変換しました。
復調器(ゼロクロス法と直交復調法)で復調を行いどちらも同じ結果から
100%問題なしとの結果!まさか100%完璧なプログラムに変換できるとはびっくり!
ちなみに動画ではカットしましたがチャットGPT(5.6so)でもやってみました
かなり高い変換率でしたがClaudの100%には及ばず99.89%の変換率
間違っていたのは0.11%という非常に高い成功率でしたが
マシン語の重要な部分が間違っていたために修正にはプログラムリストと
にらめっこしながらの修正が必要だったと思います。(Claudが無ければの話)
そいてClaudの変換したプログラムもチャットGPTが返還したプログラムも
エミュで動かすと途中で止まってしまいましたがその後の処理も大きく違いが
Claudは完璧にエラーの内容を把握しすぐに修正プログラムを作ってくれました
そしてエミュで完璧動作するようになりましたが
修正はブロックの9Ch×6の直前にダミー(FFh)を256バイト挿入しました。
リレーオンしたあとしっかりとプログラムを読み込めるまで若干時間が必要なため
ダミーを入れて時間稼ぎをしました。
チャットGPTではエラーの原因を見つけることはできず
エミュの起動方法がわるいのでは?と間違った指摘をする結果に・・・・
プログラムはpc6000シリーズ用なのでmk2のエミュでも起動するはずなのですが
エミュはmk2だから失敗するのでは?との判断でした。
実機で動作させるときは
マシン語1とマシン語2がくっついているとマシン語2の読み取りができないので
ベーシック用.wav、マシン語1.wav、マシン語2.wavと3本に分けて
読み込ませると大丈夫でした。
感想
初のソノシートでした、噂ではプログラムを起動するのは難しいと聞いていたので
最初の録音でしかもプログラムの変換も1回目で100%の正解率で完璧に変換完了
この結果にはびっくりしました♪
ちなみにフリマで買ったPIOですが3000円以上しました。(-_-;)
私が購入したときはまだ何冊ものこってましたが今見たら同じ出品者の方の
PIOはすべて完売していました。やたら高い値段のPIOはまだ残ってました。
あとは駿河屋でも販売してましたが注意点は付属品が付いてるのを
確認しないと、買っても雑誌のみの場合があるので注意!!
ただ駿河屋のPIOは最低でも6000円以上8000円くらいしてました
私ももう一冊くらい買って試したかったのですがさすがに8000円は高すぎで断念
PC8001のゲームもプログラム化はできましたが
エミュが無いので動作確認ができませんした。
しかし以外にソノシートからのプログラム変換率はかなり高いのかな?