1970~80年代のパーソナル
コンピュータ黎明期、特に
ホビーパソコンブームにおいて、
カセットテープレコーダーを用いたデータ記録装置「データレコーダー」は重要な役割を果たしました。本稿では、その歴史、技術的な側面、そして現代における意義について解説します。
1. 誕生の背景:高価な記憶媒体の代替
初期のマイクロ
コンピュータは、記憶媒体として安価で入手しやすいものが不足していました。
フロッピーディスクは高価であり、一般家庭への普及を目指す
ホビーパソコンには導入が困難でした。そこで、安価で
大量生産されていた
カセットテープレコーダーと
カセットテープがデータ記録媒体として注目されたのです。この手法は、
情報をFSK(周波数偏移変調)などの方式でオーディオ信号に変換し、テープに記録するというものでした。
2. 主要な記録方式:KCSとサッポロシティ・スタンダード
初期のデータレコーダーでは、KCS(
カンサスシティスタンダード)が代表的な記録方式として用いられました。これは1200Hz/2400HzのFSK方式で300bpsの記録速度を実現していました。しかし、速度の遅さが課題となり、より高速な方式が求められるようになりました。
その中で注目されたのが、千葉憲昭氏によって提案されたサッポロシティ・スタンダードです。KCSと互換性を持ちながら、2値変調の理論限界に迫る速度を実現した野心的な方式でした。2400Hzと1200Hzの2値変調を用い、信号波形のエッジ間隔の長短に
情報を乗せることで、約3200bpsの記録速度を達成しました。この方式は、北海道マイクロ
コンピュータ研究会で開発され、1978年には『トランジスタ技術』誌にも掲載されました。
3. パソコンメーカーの採用例
各パソコンメーカーもデータレコーダーを積極的に採用しました。NECの
PC-8000シリーズでは、KCSをベースに改良を加えた600bpsの記録方式を採用。
シャープのMZシリーズでは、
コンピュータ本体に内蔵された専用データレコーダーが搭載され、ソフトウェア制御による
パルス幅変調方式で1200bpsを実現。さらに、
MZ-80Bとその後継機種では、2000bpsへの速度向上と、
コンピュータからの直接制御による高速な読み書きを実現しました。
シャープのX1でも、電磁制御可能なデータレコーダーが採用され、2700bpsの高速記録が可能でした。
4. データレコーダーの機能と仕様
データレコーダーは、単なる
カセットテープレコーダーとは異なり、データ記録に特化した機能を備えていました。専用ボリューム、リモート端子、そしてパソコン内蔵型ではテープの早送り・巻き戻しによるシーク機能などもありました。
物理フォーマットとしては、KCSやサッポロシティ・スタンダード以外にも様々なものが存在しましたが、論理フォーマットは多様で統一されていませんでした。
時代が下ると、
フロッピーディスクやディスクドライブの価格が下がり、
ホビーパソコンでも採用されるようになりました。データレコーダーに比べてランダムアクセス性に優れ、ロード時間も短縮できたことから、データレコーダーは徐々に
フロッピーディスクに置き換えられていきました。しかし、過渡期にはクイックディスクのような中間的な記憶媒体も存在しました。
6. 現代における意義:レトロコンピューティング
現在、データレコーダーの実機を入手するのは困難です。しかし、レトロコンピューティングの分野では、実機で動作させるために、
ミニディスクレコーダーや
DATレコーダー、ICレコーダーなどが代用として使われています。ただし、これらの機器はデータの正確性を保証しないため、データエラーが発生する可能性も考慮する必要があります。
7. まとめ
データレコーダーは、
フロッピーディスクが登場する以前の
ホビーパソコン時代において、安価で手軽にデータ記録を行うための重要な技術でした。その歴史と技術的な背景を知ることで、現代のデジタル技術の発展をより深く理解することができるでしょう。また、レトロコンピューティングにおいても、その技術的意義は依然として高く評価されています。