表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

ブックマーク機能を使うにはログインしてください。
1/36

エピ1 中身が不明なダンボール箱を整理しようと思い付きまして


 ***


 エピ1 中身が不明なダンボール箱を整理しようと思い付きまして


 ***


 ずっと昔から家にあって、中身が不明なダンボール箱を整理しようと思い付きまして。ほら年末だし。大掃除? 現実逃避ではないですよー


 開けてみたらカセットテープが出て来ました。ソニーやマクセルのテープが何本か、それと、...

挿絵(By みてみん)


 あらあら。何が録音されているのかと再生してみたんです。...。


 そしたら「ピィーーーッ、ギャラギュラグュガギャラピッギュラピッピッグュガグュガ・・・」


 何だこれ?


 ラジオを選局チューンしている時に時々聴こえる謎の機械的な音、あるいはパソコン通信中のモデムの音みたい。


 これは何かのデータが記録されているのではないかと思います。多分ですけど。昔のパソコン(あるいはマイコン)はカセットテープにデータを記録していたことを知っていればね。


 「SHARP」って日本にあった家電メーカですし、昔はパソコンも販売していたんです。電卓とかポケコンもね。


 ならば調べて見なければなるまい(...、大掃除はどうするの?、と言う声は聞こえないことにする)


 ***


 ボイスレコーダーで録音するとmp3ファイルになる。WAVファイルにしても良かったんですがファイルサイズがmp3ならWAVの10分の1位だから。


 波形をグラフ表示してみると、振幅や波長(周波数)が違う2種類の波があるようだ。

挿絵(By みてみん)


 変調方式には振幅変調(AM)や周波数変調(FM)、位相変調(PM)、それらを組み合わせたQAMなどがあるけれど。


 色々と可能性は考えられるけれど、とりあえず目立つのは振幅の違いだ。振幅が小さな波の間に大きな波が挟まっているように見える。大きな波が連続しているところもあるけど。波ごとにある上下の変動は...、これはノイズだよな。


 *


 1波ごとに最大と最小を求めて振幅を表示しよう。

挿絵(By みてみん)


 うんうん、良い感じに大小に別れた。適当にしきい値を決めて(そうね、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 微推敲




評価をするにはログインしてください。
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
このエピソードに感想はまだ書かれていません。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。

↑ページトップへ