伝説のコモドール64の標準データストレージデバイスである1530(C2N)データセットを、マイクロカセット技術を使ってコモドールが小型化していたらどうなるか想像してみてください。TechTuberのBitluni氏のおかげで、そんなデバイスを想像するだけでなく、実際に設計・製作し、テストも成功させています。この勇敢な電子工学の魔術師は、これを「ゲーム機能付きの完全なコモドール64エミュレータ」にするという計画さえ持っていますが、それはまた別の機会に。
RISC-Vを使ってアナログテープドライブを作ってみた - YouTube
音声とデータストリームを融合させる技術について、ビトルニ氏はピアノを弾く人とその人が読む楽譜との関係を興味深い比較で示した。「ベートーベン自身もこの方法でかなりのデータレートを達成した」というこの言葉は、今日私が書き写すとは思ってもみなかった。
オリンパスのマイクロカセット ハードウェアから最良の実用的な結果を得ることを目指して、Bitluni は次の機能を備えた独自のカスタム PCB を設計することにしました。
- 16ビットDAC(またはオプションで8ビットDAC 2個)
- ADCとDACのバッファとしてのオペアンプ
- 制御用電圧分圧器
- さらに、将来のアドオンのための小さなプロトタイピングブレッドボードエリア
メーカーから完成したPCBを受け取り、Bitluni氏はUSB-Cポートと、彼が選んだ様々な主要ICを実装しました。ボードは電源が入り、(私たちが見た限りでは)一発で動作しましたが、電子工作の達人は、以前「ゴミ」と判断されたオペアンプをすぐに交換しました。交換したオペアンプIC(LM258)によって、すべての問題が解決しました。
小型化されたDatasetteの製作
いよいよ、C64マイクロカセットシステムのハウジングを3Dプリントで製作する時が来ました。オリジナルのデザインを忠実に再現したハウジングです。Bambu Labの3Dプリンターで製作されたこのプリントは、確かに期待通りの性能を発揮しました。しかし、Bitluni氏によると、部品の取り付けと再取り付けを何度も繰り返した結果、プロジェクト完了前に問題が発生したとのことです。おそらく最も大きな問題は、繊細なオリンパス製のフレックスPCBコネクタが破損したことでした。
このような小さくて壊れやすい部品の修理は難しいため、ビトルニ氏は修理に取り組みながら、eBayで中古の交換用ユニットをもう一つ購入することでリスクを回避しました。しかし、損傷したフレックスケーブルは最終的に、髪の毛ほどの細いワイヤー34本をはんだ付けすることで修理できました。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
ハードウェアがすべて再び動作するようになった後、ビットルニはカセットとのデータのやり取りに注力するようになりました。簡素化と効率化のため、最終的に周波数偏移変調(FSK)を採用し、正弦波から矩形波へと切り替えることにしました。この調整により、システムは選択したマイクロコントローラー上で1,000Hzの信号でリアルタイムに動作できるようになりました。
パックマンはイエスと言う
さて、テストです。Bitluni氏による8KBのパックマンゲームの保存と読み込みという最初の試みは成功しました。しかし、より大きなゲームでは必ずしもうまく動作しないため、TechTuberはデータを512バイト単位に分割し、すべてのチャンクを2回書き込むことにしました。「そしてついに完璧に動作しました。」
そのため、最終的に動作したテープシステムのデータレートは(半分の)500bpsとなり、Bitluni氏によると、60分テープ1本で約1MBのデータを保存できました(ただし、転送には1時間かかります)。これは、Wikipediaによると「通常、30分あたり約100KBしか保存できなかった」オリジナルのDatasetteと比較すると、依然として印象的です。ただし、オリジナルのDatasetteにはターボテープソフトウェアと高速ローダーが用意されており、それらを使用することで、オリジナルドライブの容量を約1MBまで拡張できたことに注意してください。
ビットルニ氏は今のところプロジェクトの成功に満足しているが、マイクロカセットデッキをUSB-Cの大容量ストレージデバイスのように見せかけ、「もしかしたら、ゲームが入ったC64エミュレーター全体を」テープに保存することも考えているという。動画は、テープデッキ駆動型エミュレーターが「Doom」といくつかの古いC64デモを「動作させる」シーンで終わる。
Tom's HardwareをGoogleニュースでフォローするか、お気に入りの情報源として追加して、最新のニュース、分析、レビューをフィードで受信しましょう。「フォロー」ボタンを忘れずにクリックしてください!
マーク・タイソンはトムズ・ハードウェアのニュース編集者です。ビジネスや半導体設計から、理性の限界に迫る製品まで、PCテクノロジーのあらゆる分野を網羅的にカバーすることを楽しんでいます。