レトロPCエミュレータ用 FDイメージ・ツールの紹介
(Guide to FD Image Tools)

Last updated 2024/04/15 since 200x

«Quick Links» 1. 概要 (summary)  2. データ形式の変換について (data convert)  3. リンク集 (link)  3.1. ツールのリンク集 (links of tools)


1. 概要 (Summary)

日本で普及している、レトロPCエミュレータが使用している、 FDディスクイメージのツールに関する簡単な説明です。
とりあえず、簡易説明と、ドキュメントの場所(リンク集)です。

ここでは、IBM-PC用と、Windows用のみを取扱います。

そのうち、UNIXも、ddコマンドを使った簡単な方法とかは記述する予定。
実は、mtoolsで、IBM-PCのベタ形式MS-DOSディスクイメージなんか扱えるんだけど、知っているかな? 試したことないけど、明らかに扱えるので…

MSX用のDSK形式(ベタ形式)のツールは、IBM-PCのPC/MS-DOS用で、"DCOPY.EXE"じゃなかったかな? 欲しい場合は、海外のサイトを探してください。

追加ですが、IBMのメーカー公式配布ディスク等で使われている、.DSK形式は、圧縮形式です。
昔、どこかで見て知っていたはずだけど、今知らないので省略しますが、 海外サイトを探してみたら見つかると思います。 興味があるなら、探してみてください。
私が見たのは、1990年代の話です… でも、今もあちこちにあるでしょ、こんな有名なの。 ツール名は、"LOADDSKF.EXE"/"SAVEDSKF.EXE"だったと思います。 "LOADDSK.EXE"や"SAVEDSK.EXE"かも…
そして、IBMとは関係なく、IBM製ではなかった気が。


2. データ形式の変換について (Data Convert)

データ形式変更ツールは、日本の形式については、MS Windows用の"VFIC"を インターネット検索して探してみてください。
様々な形式に対応していて、だいたい使えるようです。 ただ、エラーが出ないっぽい場合があるのでちょっと怖い。 コピープロテクトのかかったディスクでもコンバートできてしまい… 実はよく知りません…
昔、自分で吸い上げた、DCU形式の山をXDF形式にしたり、 DF形式をD88形式にしたりするのは、とても信頼できる雰囲気でした。
しかし、とんでもない目に合う直前の2017年頃に試したら、 NEC PC-9801エミュレータの方で、CP/M86関係はまだ全滅していた気がします。 コンバートは2HDも2DDもできていました。

他にも、「Common Source Project」に、「Any to D88」というコマンドライン・ツールがあるので、 D88形式に変換するだけなら、かなり使えるかも。
しかし、前に少し試したら、単密になったりして、あれ? がありました。 今直っているか、元のイメージが悪いのか、知りません。 だって、海外のサイトからダウンロードした、よくわからないイメージだもん…
こちらも、結構サイレントで何もわからなかった気が…
もう忘れました。 どうでもいいイメージだったから、調べなかったくらいだし。


3. リンク集 (link)

3.1. ツールのリンク集 (Links of Tools)

FDイメージ用ツールに関するリンク集です。 (MS-DOS版と、MS Windows版のみ)

http://papicom.net/ ... ぱぴこんのこころ
NDitt!というWindows 7 64bitでも使えるDitt!を目指したツールがある。 当方まだ未チェックのため詳細不明ですが、とても良いツールらしいです。
Ditt!と同じで、単密(FM)の読み書きができるわけないので、ご注意ください。 一般のIBM-PC/ATとその互換機の子孫のPCは、単密(FM)アクセス機能がありません。

http://www.jsdi.or.jp/~imp/ ... 自作ソフトのお部屋
D88形式のツールがいくつかあり、 D88 Utilityは、D88形式のFDイメージ・ファイルの属性を編集できるツールです。 但し、私の、このWEBに改良版があります。
他に、MS-DOS汎用のD88/2D相互変換ユーティリティ等もあります。

http://www.retropc.net/cisc/m88/ ... M88 emulator (Ditt!)
"Download -> その他"に、IBM-PC/AT互換機(PC/MS-DOS)用 D88形式FDイメージ化ツール「Ditt!」がある。
Ditt!は単密が扱えません。IBM-PC/ATの純正品と一般の互換機には、単密(FM)アクセスの機能がありません。 NEC uPD765なので、FDCで指定できるのですが、その先のFDインタフェースの回路が非対応です。
例えば、0トラックが単密である、NEC PC-9801の2HD系のN88 DISK BASIC(86)系の吸い上げと書き戻しには、 まったく使えません。

http://p6ers.net/bernie/ ... BurnOut
PC-6001関係だが、DSK/D88形式の相互変換ツール有。(当方未チェックのため詳細不明)

以上