ドライブについて

この乗せ換えでは2Dと2DDがトラック数の違いだけで信号等は変わらない事を利用して
2DDドライブに乗せ換えています。ゆえにディスクの半分しか利用してません(^^;

以下に信号の内容を示しておきます
88(2D機)
PinPin 名称I/O
1 GND2 HIGH/NORMAL DENSITYOut
3 GND4 N.C(未使用)-
5 GND6 DRIVE SELECT 3Out
7 GND8 INDEXIn
9 GND10 DRIVE SELECT 0Out
11 GND12 DRIVE SELECT 1Out
13 GND14 DRIVE SELECT 2Out
15 GND16 MOTOR ONOut
17 GND18 DIRECTION SELECTOut
19 GND20 STEPOut
21 GND22 WRITE DATAOut
23 GND24 WRITE GATEOut
25 GND26 TRACK 00In
27 GND28 WRITE PROTECTIn
29 GND30 READ DATAIn
31 GND32 SIDE SELECTOut
33 GND34 READYIn
DOS/Vは34ピンが
DISK CHANGEになってます。
信号の意味
 HIGH/NORMAL DENSITY:2HD/2DD切り替え Lowレベルで2HD
 DRIVE SELECT:ドライブ選択
 INDEX:セクタの開始位置を示す
 MOTOR ON:ディスク回転
 DIRECTION SELECT:ヘッド移動方向 Lowレベルで内周側
 STEP:ヘッド移動信号
 WRITE DATA:書き込みデータ
 WRITE GATE:書き込み指示 Lowレベルで書き込み
 TRACK 00:ヘッドがトラック00にあることを示す
 WRITE PROTECT:ディスクが書き込み禁止である事を示す
 READ DATA:読み出したデータ
 SIDE SELECT:対象ディスク面指示 Highレベルで0面、Lowレベルで1面
 READY:デバイスが動作可能状態かどうかを示す
 DISK CHANGE:ディスクが交換されたかを示す

DFRIVE SELECTは0以外使われていないようです。
他のドライブは、2DDが読み書きできてディスクの回転数が300rpmのドライブなら 使用できると思います。

回路部分について

READY信号が出ていないためDRIVE SELECTとスイッチから得たDISK IN信号のORをとる事に よってREADY信号を作り出しています。ちゃんとしたREADYではないのですが大丈夫でしょう(^^;
回路は下図の様になります。NORを使っているのはオープンコレクタのORが無いためです。

戻る