歴史
コモドールデータセット
Commodore 1530 ( C2N ) Datasetteは 、後にDatassette ( データとカセットの 門脈 ) でもあり 、Commodoreの専用磁気テープデータストレージデバイスです。コンパクトなカセットをストレージメディアとして使用して、コモドールの8ビットホーム/パーソナルコンピューター、特にPET、VIC-20、およびC64に安価なストレージを提供します。物理的に類似したモデルであるCommodore 1531は、Commodore 16およびPlus / 4シリーズのコンピューター用に作成されました。
説明と歴史
1970年代後半の典型的なコンパクトカセットインターフェイスは、コンピューターの小さなコントローラーを使用して、デジタルデータとアナログトーンを変換します。次に、RCAジャックや3.5mm電話ジャックなどの通常のサウンド配線を使用して、インターフェイスをカセットデッキに接続します。この種のシステムは、Apple IIとColor Computer、および多くのS-100バスシステムで使用され、適切な接続を備えた任意のカセットプレーヤーで使用できます。
データセットでは、ビットを示すためにテープに2つのトーンを書き込む代わりに、パリティビットを含む方形波のパターンが使用されます。エラー修正のために、プログラムがテープに2回書き込まれます。最初の記録の読み取り中にエラーが検出された場合、コンピューターは2番目の記録からデータを修正します。 Datasetteには、コンピューターのデジタルデータをアナログサウンドに、またはその逆に変換するためのアナログ-デジタルコンバーターとオーディオフィルターが組み込まれています。コンピュータへの接続は、独自のエッジコネクタ(Commodore 1530)またはミニDINコネクタ(1531)を介して行われます。このインターフェイスに録音可能なオーディオ信号がないため、アフターマーケットのコンバーターが通常のレコーダーを使用できるようになるまで、DatasetteとクローンはCommodoreコンピューターで使用できる唯一のカセットレコーダーになります。
デジタル形式のため、Datasetteは他のデータカセットシステムよりも信頼性が高く、非常に低速で、1秒あたり約50バイトでデータを転送します。非常に遅いCommodore 1541フロッピードライブでさえ、はるかに高速です。ただし、Datasetteの発売後、特別なターボテープソフトウェアが登場し、テープ操作がはるかに高速になりました(ロードと保存)。このようなソフトウェアは、ほとんどの市販の記録済みアプリケーション(主にゲーム)に統合されており、ユーザーの自家製プログラムとデータの読み込みと保存のために個別に利用できます。これらのプログラムは、米国市場が長い間ディスクに移行していたため、ヨーロッパでのみ広く使用されていました。
データセットは、通常、30分ごとに約100 kByteを保存できます。 ターボテープおよびその他の高速ローダーの使用により、この数は約1000 kByteに増加しました。
Datasetteは、米国内よりも外で人気がありました。アメリカのコンピューターゲームをイギリスに輸入したUS Goldは、イギリスのほとんどのCommodore 64の所有者がテープを使用していたため、ディスクから変換されるまで待たなければなりませんでした。所有者はコンピューターでディスクドライブを購入しました」。 1986年、 コンピューターゲーミングワールドは、「米国のコモドールシステムの97%にディスクドライブが搭載されている」ため、イギリスのカセットベースのソフトウェアが失敗したと報告しました。対照的に、1987年のMicroProseの報告によると、英国でのGunshipの 100,000件の売り上げの80%はカセットでした。米国では、1541がDatasetteの約5倍のコストであったにもかかわらず、すぐにディスクドライブが標準になりました。ヨーロッパのほとんどの地域で、Datasetteは、発売後数年間はフロッピーディスクドライブが一般的に入手可能であったものの、選択の媒体でした。安価で広く利用可能なオーディオカセットにより、Datasetteは予算を意識した家庭用コンピュータの大衆市場に適した選択肢となりました。
インタフェース
Datasetteの接続ケーブルは1本のみで、コンピューター側に0.156インチ(4.0 mm)間隔のPCBエッジコネクタがあります。 Datasetteへのすべての入力/出力信号はすべてデジタルであるため、すべてのデジタルからアナログへの変換、およびその逆はユニット内で処理されます。このケーブルには電力も含まれています。ピン配列はグランド、+ 5 V DC、モーター、読み取り、書き込み、キーセンスです。センス信号は、再生、巻き戻し、早送りボタンを監視しますが、区別することはできません。機械的インターロックにより、これらの2つが同時に押されるのを防ぎます。モーターの電力は、トランジスタ回路を介してコンピューターの調整されていない9 V DC電源から得られます。
物理コーディング
データセットサウンドサンプル Commodore Datasetteの18秒のサウンドサンプル | |
このファイルの再生に問題がありますか?メディアのヘルプを参照してください。 |
物理データを記録するために、アナログ信号の正電圧から負電圧へのゼロ交差が測定されます。次に、これらの正から負の交差間の結果の時間をしきい値と比較して、最後の交差からの時間が短い(0)か長い(1)かを判断します。短い期間では振幅が小さくなることに注意してください。
テープ装置の回路は、アナログ信号を論理1または0に変換し、テープコネクタを介してコンピューターに送信します。コンピューター内部では、C64の最初の複合インターフェースアダプター(6526)が信号が1から0になったことを感知します。このイベントはトリガーと呼ばれ、割り込み要求を発生させます。このイベントはハンドラーコードで処理するか、$ DC0Dのビット4をテストすることで簡単に検出できます。このイベントをトリガーするポイントは、図の黒い丸で示されています。
テープデバイス内では、読み取りヘッド信号はオペアンプ(1)に供給され、その出力信号はDCフィルタリングされます。オペアンプ(2)は、RCフィルターを増幅して供給します。オペアンプ(3)は再び信号を増幅し、その後に別のDCフィルターが続きます。オペアンプ(4)は、信号を増幅して正弦波信号をクリッピングします。すべてのオペアンプの正および負のレールは、+ 5V DCおよびGNDに配線されています。したがって、クリップされた信号は、シュミットトリガーステップのTTL電気レベルウィンドウに収まり、デジタルカセットポートに供給されます。
C64のPALバージョンでは、時間粒度は1.014μs(NTSC 0.978μsの場合)です。各ビットは3284クロックサイクルを使用するため、これは3284 * 1.014μs= 3330μs/ビットを意味します。または300ビット/秒のデータレート。
ビットがデコードされると、シフトレジスタに入力され、特別なビットシーケンスと継続的に比較されます。このビットシーケンスは、バイトとしても見ることができます。ビットシーケンスの一致は、ストリームがバイト同期されていることを意味します。比較する最初のバイトは、 リードインバイトと呼ばれます 。一致する場合、 同期バイトと比較されます。
例:Turbo Tape 64には、 リードインバイト $ 02(バイナリ00000010)、 同期バイト $ 09(バイナリ00001001)、それに続く$ 08、$ 07、$ 06、$ 05、$ 03、$ 02、$ 01の同期シーケンスがあります。
実用的な取り扱い
「ディレクトリ」を配置し、テープ上のソフトウェアを見つける方法は、カウンターの位置が記録されたインレイシートとその隣のプログラム名を使用して実現されました。
Commodore Datasette 1530/31の物理的な形状は、重さが0.7 kgで、幅が19.5 cm、高さが5 cm、深さが15 cmです。
主なモデル
PET、VIC-20、C64 / 128で使用
1530 / C2N Datasetteには少なくとも4つの主要モデルがあります。
- オリジナルの改造Sanyo M1540Aカセットドライブは、1977年にPETの最も初期のモデルに組み込まれました。これは、ケースの角が取り除かれ、電子機器が改造された標準のシューボックステープレコーダでした。三洋電機の代わりにコモドールPCBが内部に設置されました。 Sanyoブランドを偽装するために、Commodoreは元のロゴにCommodoreバッジを単に取り付けました。
- PET 2001の2番目の組み込みDatassette:Commodore PCBで変更された別の標準消費者モデル(一部の市場ではCCE CCT1020として販売)。黒いカセット蓋、5つの白いキー、テープカウンターなし、保存LEDなし
- 黒体オリジナル形状モデル、黒カセット蓋、5つの黒キー、テープカウンターなし、SAVE LEDなし
- 白いボディのオリジナル形状モデル、黒いカセット蓋、5つの黒いキー、テープカウンター付き、SAVE LEDなし
- 白いボディの新しい形状モデル、シルバーのカセット蓋、6つの黒いキー、左側に白いテープカウンターSAVE LED
- 白いボディの新しい形状のモデル、シルバーのカセット蓋、6つの黒いキー、テープカウンターと右側の赤いSAVE LED
- ほぼ同じですが、黒のパターンと銀色のコモドールのロゴ、6つの黒のキー、テープカウンター、右側の赤い保存LED
最初の2つの外部モデルは、PET周辺機器として作成され、PET 2001の内蔵テープドライブに倣ったスタイルになっています。後者の2つは、VIC-20およびC64向けにスタイル設定および販売されていました。 1530はすべて、これらすべてのコンピューターおよびC128と互換性があります。
これに加えて、一部のモデルにはキーの上に小さな穴があり、テープヘッドのアジマス位置の調整ネジにアクセスできます。したがって、小型のドライバーを使用して、Datassetteのシャーシを分解せずに簡単に調整できます。
紛らわしいことに、Datassetteはさまざまな時点でC2N DATASETTE UNIT Model 1530と1530 DATASSETTE UNIT Model C2Nの両方として販売されていました。元の製品パッケージで使用されているスペルの違い(1つのSと2つのS )に注意してください。
Datasetteモデルと同様に、記録形式はコンピューター間で互換性があります。たとえば、VICはPETカセットを読み取ることができます。
C16 / 116およびPlus / 4で使用
1530 / C2Nモデルと外観が似ているのは、 Commodore 1631およびPlus / 4シリーズのコンピューター用に作られたCommodore 1531です。これには、PCBエッジコネクタの代わりにミニDINコネクタがあります。これは、アダプターを介してC64 / 128で使用できます。アダプターは、Commodoreからいくつかのユニットで提供されました。
- ブラック/チャコールボディの新しい形状モデル、シルバーカセットのふた、6つの明るいグレーのキー、テープカウンターと赤い保存LED
モデル
- 1530 C2N Datasetteの3番目の最も一般的なバージョン
- データセット1531
- 数少ないクローンの一つ