ドライブについて

2HD(1.2MB)と2DDではディスクの回転数が360rpm、300rpmと違っています。 普通はドライブでこの差を吸収するのですがPC88VA2(多分他の2HDの88も)では ディスク回転数を変えずに読み書き信号のクロックを変える事によって行ってます。これだけなら PC−9801も同様の方法で行っているので98用のドライブを使えば良いのですが、98の 内蔵ドライブがVFOを使用しているのに対しVA2のドライブはVFOを使用してません。このため 使用できるドライブの選択幅が狭まってしまってます。2Dモード時も98がソフトでヘッドの 移動量をコントロールしているのに対してVA2はドライブがコントロールしています。つまり VA2の内蔵ドライブは2HD/2DD/2Dの3モードドライブなのです。

この乗せ換えでは2Dと2DDがトラック数の違いだけで信号等は変わらない事を利用して
いるので2Dで書き込んだ場合はディスクの半分しか利用してません(^^;

以下に信号の内容を示しておきます
88VA2
PinPin 名称I/O
1 GND2 HIGH/NORMAL DENSITYOut
3 GND4 2D/2DD SELECTIn
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
 2DD/2D SELECT:2DDモード時の2DD/2D切り替え Lowレベルで2DD
 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以外使われていないようです。
他のドライブは、2HD/2DD両用のVFOなしドライブでディスクの回転数が360rpm固定 のドライブなら使用できると思いますが、あるのかなぁ・・・。

戻る