エピ1 中身が不明なダンボール箱を整理しようと思い付きまして
***
エピ1 中身が不明なダンボール箱を整理しようと思い付きまして
***
ずっと昔から家にあって、中身が不明なダンボール箱を整理しようと思い付きまして。ほら年末だし。大掃除? 現実逃避ではないですよー
開けてみたらカセットテープが出て来ました。ソニーやマクセルのテープが何本か、それと、...
あらあら。何が録音されているのかと再生してみたんです。...。
そしたら「ピィーーーッ、ギャラギュラグュガギャラピッギュラピッピッグュガグュガ・・・」
何だこれ?
ラジオを選局している時に時々聴こえる謎の機械的な音、あるいはパソコン通信中のモデムの音みたい。
これは何かのデータが記録されているのではないかと思います。多分ですけど。昔のパソコン(あるいはマイコン)はカセットテープにデータを記録していたことを知っていればね。
「SHARP」って日本にあった家電メーカですし、昔はパソコンも販売していたんです。電卓とかポケコンもね。
ならば調べて見なければなるまい(...、大掃除はどうするの?、と言う声は聞こえないことにする)
***
ボイスレコーダーで録音するとmp3ファイルになる。WAVファイルにしても良かったんですがファイルサイズがmp3ならWAVの10分の1位だから。
波形をグラフ表示してみると、振幅や波長(周波数)が違う2種類の波があるようだ。
変調方式には振幅変調(AM)や周波数変調(FM)、位相変調(PM)、それらを組み合わせたQAMなどがあるけれど。
色々と可能性は考えられるけれど、とりあえず目立つのは振幅の違いだ。振幅が小さな波の間に大きな波が挟まっているように見える。大きな波が連続しているところもあるけど。波ごとにある上下の変動は...、これはノイズだよな。
*
1波ごとに最大と最小を求めて振幅を表示しよう。
うんうん、良い感じに大小に別れた。適当にしきい値を決めて(そうね、22500 としよう)...、振幅の大小を1と0にすると、
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 1 0 0 1 1 0
1 1 0 1 0 1 1 0 1 0 1 0 0 1 0 1 1 0 1 1 0 0 1 1 1 0 0 0 1 0 0 1 1 0
0 0 0 1 0 1 0 ...
となる。デジタルなデータっぽいけど何だろう?
コンパクトディスクの場合は3T〜11Tで情報を表していたけど、0の連続も1の連続もあるからな。MFMでも無さそう。
1波で1ビットを表現しているのかな。単純すぎるか?
*
最初の0の連続は削除して、8ビット毎に分けて見るも意味不明。
10000001
01010011
01101011
01010010
11011001
11000100
11000010
10 ...
シリアル通信ならスタートビットやストップビットがあるよな、...と 10 ビットや 11 ビットで区切ってもスタートビットなどは見当たらない。
9ビット毎に分けて見ると、先頭が全て1で区切りになっているっポイ!
1 00000010
1 01001101
1 01011010
1 00101101
1 00111000
1 00110000
1 010 ...
先頭の1を除いた8ビットを16進数にしてみる。カッコ内はアスキーコードで対応する文字です。
1 00000010 => 02h
1 01001101 => 4Dh (M)
1 01011010 => 5Ah (Z)
1 00101101 => 2Dh (-)
1 00111000 => 38h (8)
1 00110000 => 30h (0)
なんと、MZ−80! 偶然かも知れないけどさ、MZ−80だよ。
*
MZ−80と言えば、...。シャープ社が1978年11月に発表したパソコンで、カセットテープレコーダーを内蔵していて、カセットテープからBASICやPASCALなどの言語をロードする「クリーンコンピュータ」として有名で、BASICのロードには100秒余の時間を要するけど、ROMにBASICを格納した方が電源オンと同時に利用可能で便利なのだけど、修正が必要なときに毎回ROM交換していてはコストが掛かるので、これを避けるためのカセットテープ式だとも言われ、つまりバグがあったり改良を要する可能性を開発者は考慮したとか。そもそもMZは、...(以下略)
***
**
*
ダンボール箱に入っていたカセットテープはMZ−80関係のようだ。
続きは如何なるデータが入っているのか。
とても気になります。
***
間違いの指摘とか疑問とか、ご意見・ご感想とかありましたら、どうぞ感想欄に!
***
2025.12.18 推敲と図の差替
2025.12.21 推敲
2026.1.26 微推敲
2026.4.17 微推敲




