[[oldPC]]
*Win98機に「5インチFDドライブ」を搭載 [#s5f087a6]
- PC98動作環境を何とか保存するという「Myプロジェクト」の一環である
- 本体は動かなくなっていたが、残されていた大量の5インチ・フロッピーをファイル化するため、5インチFDDを買ってWindows機に搭載した記録。(2007年のこと)
#contents
** PC98と5インチフロッピー [#s01ad3df]
- PC98のフロッピーと言えば、「5インチ」が基本だ。最初の頃は外付け8インチドライブだったが、パソコンの普及・全盛を迎えるのは、5インチドライブ内蔵以降のことである。しかも、ハードディスクなんかは、まだまだ高値の花だったから、フロッピーで起動し、フロッピーに保存するいうのが当たり前だった。
- それが、Windows95が現れ、Windows98SEでビジネスの主流になった頃には、パソコンのFDドライブといえば「3.5インチ」だけになっていた。
- PC98からWindows(Dos/V)機に乗り換えることになると、過去の5インチフロッピーのデータ資産を移行必要があるのだが、PC98に外付け3.5インチドライブを接続するのがふつうだったかな? あるいは、MOに溜め込んでおくか。
- ただ、Windows機にも5インチドライブが付いていればかなり楽だったと思うのだが、そういう仕様のハードにはほとんどお目にかからなかった。そもそものメーカの設計思想が違っていたし、5インチはPC98と同じように古くて消えるさるべきものでしかなかったのかもしれない。
- もっとも、PC98が動いているうちはどうにでもなったのだが、気が付いた時にはPC98は動かなくなっていた。しかも、PC98は、まずFDドライブが壊れると言う有名な劣化故障現象があり、残った5インチFDはどうしようもない状態になっていた。
** 5インチFDDの入手 [#kc248159]
- そんな風に何10箱と残っている5インチFDだったが、捨てる前に何とか吸出しできないかと思い立って調べたのが2007年のこと。
- インターネット検索で、DOS/V機用5インチFDDの存在を知る。なんとTEACから数年前に発売されたものがあったようだ。 現在は販売終了だが、教えて掲示板で、オークションに出ている情報をつかんだ。
- [[FDD-Tokyo>http://www.scj.co.jp/fdd/index.htm]] なるショップが出品しており何種類かあったが、即効で落札した。即決価格は入札価格+100円だったから迷わなかったが、誠実な個人業者で対応はとてもよかった。
** 5インチFDDの構成と動作条件 [#t15e990a]
- あっという間に届いたが、あけてみるとこれだけ。
*** 構成 [#vcdc2dfa]
-- ドライブ本体
-- [[FDD接続ケーブル(3.5と5インチのマルチケーブル)>http://www.scj.co.jp/fdd/images/cable1.jpg]]
-- 説明書(手作りのカラープリント)
-- 5インチフロッピー (2枚)
&br;
&ref(01_5FDD.jpg,,50%,5FDD);
&ref(02_FDD-2FC.jpg,,50%,FD-Cablel);&br;
***動作条件 [#d9bc20a9]
- いろいろ心配したが、動作条件は簡単だった。 BIOSさえ対応すれば、ドライバも何も不要とのこと。
-- 5インチドライブの空きがある
-- Winodws9x系のOS
-- BIOSのFDD設定で「1.25MB」への切替が可能
** Windows98機に搭載 [#d985fe2f]
- 当時うちにはWindows98機はなかったが、Linux試験機のFMVデスクトップを転用することにした。ところが、なんとBIOS自体がFDD1機しか想定していないことが判明。「1.25MB」の切替は可能なのだが、Win98(OS)のインストール後に無理につなぐと、「5"RemovalDisk」として認識してしまう??不具合。メーカ品と言うのは何かと癖があるなぁ(^^;)
- そこで、自宅用Webサーバに使っていた別のPC(通販機)を利用することに。こちらは、BIOSのFDDも2つ装備で、容量切替が可能であった。5"FDDもすんなり認識した。
- ただ、細かいことだが、ドライブ名が逆になってしまった。A:\ 5インチ B:\ 3.5インチ
- 実は付いてきたFDDケーブルの長さの関係というか、ケースのドライブ位置の関係というか、ケーブルについているコネクタ(A:3.5インチ用、B:5インチ用)で、通常、中間コネクタB、終端コネクタAの順なのだが、逆転するしかなかった。
- 3.5インチがドライブBでも、別にそれほど不都合ではないのだが、FDD-Tokyoに連絡したら、即、代替ケーブルを送ってくれて解消。&br;
&ref(03_5FD_PC.jpg,,50%,Win98_5FD);
&ref(04_5FD_B.jpg,,50%,5FD_driveB);&br;
** 使用感 [#yfefe5af]
- 何の問題も無く一巻の終わり。ディスクにアクセスする度に、あの懐かしい「カチッ!」という大きな音がする。
- 2HD、2DD(640,720) いずれも読み書きOK
* PC98用フロッピーのイメージファイル化 [#eeebda0f]
- 準備ができれば、いよいよフロッピーディスクのイメージファイル化の作業となる。
- 残っていた5インチフロッピーは、パソコン通信のログやMIDIデータに、アプリやゲームといろいろだ。
** ファイル化作業の主要パターン [#u64e14c1]
- アプリソフトは、Anex86等のPC98エミュレータ上で動かすのが基本だから、丸ごとイメージ化する。ただ、イメージファイルといっても標準フォーマットが決まっているわけではなく、ファイル化ツールやエミュレータソフトごとにバラバラなのである。それに合わせて変換を行う必要も出てくる。
++ イメージ作成ツールを使って、FDから吸い出して、ファイルとして保存する
++ イメージ変換ツールを使って、エミュレータで動作可能なフォーマット形式に変換する
++ エミュレータで、変換したファイルを読み込み実行する
** ファイル化ツール と エミュレータの対応関係 [#vfd405e8]
- PC98エミュレータについても、主要な Anex86 と T98_next の2つに限定する
- フロッピー全体をイメージファイル化するツールは、実は、PC98の頃からいろいろあるのだ。
- 主なツールをまとめると、以下の3つ。
-- [[各種フォーマットに対応した、フロッピーのファイル化「MAHALITO」>http://www.vector.co.jp/soft/dos/util/se000604.html]]
-- [[FDファイル化プログラム & ユーティリティ「SLF」>http://www.vector.co.jp/soft/dos/util/se022612.html]]
-- [[ディスクイメージ内のファイルに直接アクセスして読み書きするツール「EditDisk」>http://hp.vector.co.jp/authors/VA013937/editdisk/index.html]]
- 特徴を比較整理すると、
|ツール名|動作環境|プロテクト対応|拡張子|ファイル形式|Anex86用fdi変換|
|Mahalito|PC98/NEC_MSDOS|○対応|.dat |?|<-> fdi|
|SLF|DOS汎用|×非対応|.exe|圧縮自動解凍|<-> fdi|
|EditDisk|Windowsのみ|×非対応|.disk |ベタイメージ|-> fdi|
|MAHALITO|PC98/NEC_MSDOS|対応|.dat |?|<-> fdi|
|SLF|DOS汎用|非対応|.exe|圧縮自動解凍|<-> fdi|
|EditDisk|Windowsのみ|非対応|.disk |ベタイメージ|-> fdi|
- エミュレータとの対応や使用環境も考慮して、一番実際的な「EditDisk」を使うことにする。HDDの吸出しでも大活躍したものだが、フロッピーの吸出しでも必須ツールである。
- 「EditDisk」の特徴を整理しておくと
・イメージファイルへの直接追削用に使うが、イメージ化機能もある
・拡張子は .disk で、ベタ形式と思われる
・PC98エミュレータ対応は、T98では直接読み込み可能
Anex86で動かすには、変換が必要(⇒ .fdi)
**「EditDisk」でフロッピーをファイル化 [#x5638c9c]
- Editdiskを起動して、メニュー「特殊」ー「ディスイメージの作成」をクリック&br;
&ref(05_edisk_fd1.jpg,,50%,Editdisk_FD1);&br;&br;
- フロッピーディスクのドライブ名、容量タイプ等のパラメータを設定して実行すれば、指定の場所にファイルが作成されて完了&br;
&ref(06_edisk_fd2.jpg,,50%,Editdisk_FD2);&br;&br;
**「VFIC」によるファイル変換 [#n6fa4950]
- Editdiskで作成したイメージファイルは、フォーマットの関係でエミュレータAnex86では直接扱うことができない。このため対応フォーマットに変換する必要がある
- [[各種ディスクイメージ変換ツール「VFIC」>http://www.vector.co.jp/soft/win95/util/se151106.html]] が非常に多機能で、多くのプラグインで各種フォーマットに対応している
・ [IN]側の主要フォーマットは
DIP MAHALITO T98_next SLF Amex86
[OUT]側の主要フォーマットは
D88 Anex86 MAHALITO SLF
&br;
&ref(07_vfic.jpg,,50%,VFIC);&br;
*** まとめると [#e482c143]
- 新規にFDからイメージを作成する場合
①Editdiskでイメージ化する 拡張子.disk
②VFICで、使うエミュレータに合わせて変換する
Anex86なら: .disk -> .fdi
T98_nextなら: .disk -> .nfd (.fdi でも動くことは動く)
- 既にSLFでイメージ化したものも結構あるのだが、その場合は
②VFICで、エミュレータに合わせて変換する
- 昔、MAHALITOでイメージ化したファイルあるが、それは
②VFICで、エミュレータに合わせて変換する
- と言うわけで、大量のフロッピーを刻んで可燃ごみに出したとさ(^^;)