PC/AT互換機用FDDのPC-98での使用(3)
――制御基板改造編――

まりもさん,ぶぅぶぅさん,通りすがりさんにご指導いただき,また情報をいただきました.

PC/AT互換機用FD1231Tの制御基板を改造してPC-98で使用できるようにしました.改造したFDDはPC-9801BX4で3モード動作しました.
※手動式スイッチを用いる方法,また外付け回路を付加する方法については,PC/AT互換機用FDDのPC-98での使用(1)――FDDケーブル作製+偽READY信号生成スイッチ取り付け編――PC/AT互換機用FDDのPC-98での使用(2)――READY信号自動生成回路外付け編―― をそれぞれ参照して下さい.

使用したPC/AT互換機用FD1231TはPC-98NX用の P/N 134-506790-256-2(制御基板G8XBY)で,手本にしたPC-98用FD1231Tは P/N 134-506790-011-2(制御基板G8XBZ)です.下は前者の外観上の特徴です.


両者の制御基板の違いを下の表に示します(注).0Ωとは0Ω抵抗を介して(もしくは直接)短絡の意です.
 注:筆者の閲覧環境ではツイート中の一部の文字が正しく表示されないのですが,Flyingharukaさんの2021年9月6日のツイート(123)では,J1A[とJ8(?)]の状態が下に示すものと異なって記載されているように思えます.


D1の "D3E" は3つの端子がある部品です.今回のケースでは,故障したPC-98用のFD1231Tの制御基板からD3E-45を移し替えました.D3EはSeagateやSamsung等の古いHDDの制御基板で使用されていることがあります(下の画像を参照.なおこれらの基板では,IDEケーブル接続用40ピンオスコネクタなど,いくつかの部品が既に取り外されています).Winner6という文字列のあるHDDの制御基板ではD3E-42が使われていました.このD3Eはショットキーバリアダイオード RB411D(ローム株式会社)辺りの部品と推測します.


D3Eの必要性について通りすがりさんより以下の情報をいただいております(表現を変えてあります).

  ・FDCと思われるICの型番がTRN9510である制御基板にはD3E-45が実装され,TRN9510Aであれば実装されていないように思われる.
   ※Flyingharukaさんの2021年9月6日のツイート にもこれと同じ指摘があります.
  ・D3E-に続く数字列が45以外のもの(18と46を確認している)を実装したロットも存在する.
  ・ジャンク基板から外したD3E-23を取り付けての動作も確認している.
  ・FDCと思われるICがTRN9510Aの場合には,D3Eを取り付けなくても動作するようだ.

----------------------------------------------------------------------

PC-98のFD1231T(注1)およびその互換FDDを,制御基板を改造したPC/AT互換機用FDDで代替する方法は,他にいくつも報告されています(注2).改造の内容は,DISK CHANGE信号の代わりにREADY信号が出力されるようにすること(と,可能であれば2DDモードでの回転数を変更すること)が中心と推測されます.無改造でREADY信号が出力できるPC/AT互換機用のFDDによる代替の実例も報告されています.
 注1:FD1231Tの制御基板を固定しているネジを外してはいけません.制御基板上にTRACK 00検出用のフォトカプラが取り付けられており,これの位置がずれるとメディアの読み書きができなくなってしまうからです.他にも同様のFDDが存在することが確認されており,制御基板の不用意な取り外しは危険です.
 注2:PC/AT互換機用FDDをAmigaで使用するための改造の情報は多く,ピンアサインの違いを考慮すれば,それらはPC-98用FDDへの改造にとっても大変有用との指摘があります[年中なにかの花粉でアレルギー
--> PC/AT互換機用FDDをPC-98で使えるようにしよう。2(2017年3月20日の記事)を参照].またX68000の外付けFDDユニットで使用されているドライブもPC-98用のFDDと互換性があるらしく(がぶ??がぶさんの2022年4月5日のツイート を参照),PC/AT互換機用FDD[SFD-321,SFD-321B]をX68000の外付けFDDユニットのドライブあるいは内蔵ドライブに改造[但しoption select信号(?)の処理を行っていないため,システム起動は不可能]する記事も参考になりそうです[masaru uranoさんの2021年5月24日のツイート ,zatoさんの2022年4月16日2023年4月17日・20日(12)・21日(12)のツイート などを参照].またFD-235HG C635-U をMSX用FDDに改造(READY信号の出力化など)する報告が,redmax.arsさんの2022年9月3日(123)・4日(1234)のツイートにあり,また枝番は不明ですが,同じくFD-235HGのMSX用FDDへの改造報告が,ごりぽんさんの2023年4月17日のツイート(レイドオンこやまさんの2015年5月16日のツイート と ゆりあんさんの2020年10月15日のツイート も参照)にあります.D353M3DののMSX用FDDへの改造報告もあります[ごりぽんさんの2023年4月16日のツイート(12)を参照].またPC/AT互換機用のFDDをMSXで使用できるようにする "READY信号自動生成回路" が,K-ichi's memo --> MSXでPC用FDDを使う(2011年3月9日の記事),MSXでPC用FDDを使う、のつづき (2011年3月21日の記事)で公開されています.SONY製MPF920(注2.1)をYAMAHA TX16W(シンセサイザー)のFDDで使用するための改造(READY信号の出力化)報告もあります[Old Synthsizer Repair Room --> Technical Info. --> TX16W フロッピー ディスクドライブ 換装(『YAMAHA TX16WのFDDを換装する』の巻)を参照].これらの記事も参考になると思われます.
  注2.1:YD-702D-6238DはMPF920のOEMらしいとの情報があります(ごりぽんさんの2023年4月16日のツイート を参照).試運転の資料館 --> 電算機部 --> PC-9821 に PC/AT 互換機用 FDD を接続する ( 実施編 ) の※8も参照.なおYD-702D-6238DのデータシートにはReadyの記述が一部にあるものの,実際にはReady信号は出力されていないといいます(しかし下記のCXさんの2024年1月20日のツイート によれば,Ready信号らしきものが出ているともいいます).

CXさんの2024年1月20日のツイート
■どるこむの過去ログ,
[14183] FD1231HをPC-98で使う……FD1231H(G7EQV)の改造事例
   ※これは P/N 134-506791-305-3,制御基板名 G7EQV,コントロールチップ FDN305 のFD1231Hの改造報告ですが,P/Nと制御基板名が同じでコントロールチップ(FDN303)の異なるFD1231Hを改造したところ,不完全な動作しかしなかったとの報告があります[げしょさんレトロ垢さんの2021年9月5日(123456789101112)・6日(123)のツイートを参照].元々のFD1231Hの故障やテスト環境に起因する不具合の可能性もあるようですが,一つの参考資料として紹介します.
■どるこむの過去ログ,[15416] FDD情報(FD1231T)[16450] FD1231T……P/Nが 134-506794-223-1 のFD1231H(G8XZE)の改造事例のようです
■Flyingharukaさんの2016年8月21日のツイート……PC/AT互換機用とPC-98用のFD1231T(G8QMM)の制御基板同士の比較画像
AtoGの改造しちゃうぞ!Homepage(Internet Archive内) --> PC-98改造 --> FDD改造 --> NEC FD1231の改造,CITIZEN OSDの改造……P/Nが -117- のFD1231T(G8WEG)の改造事例・Citizen製OSD-U(E04J)の改造事例
年中なにかの花粉でアレルギー
 --> PC/AT互換機用FDDをPC-98で使えるようにしよう。(2017年2月25日の記事)……P/Nが134-506790-732-4のFD1231T(G7FTZ)と134-506790-707-4のFD1231T(シルク印刷はG7FTZでシールにはG7GKP)の改造事例.後者はCXさんの2024年1月23日のツイート(1234)も参照
 --> PC/AT互換機用FDDをPC-98で使えるようにしよう。2(2017年3月20日の記事)……Samsung/TriGem製SFD-321Bの改造事例
ぱるふぃの「こっち系」空間 --> パソコン --> 前世代のクロックアップ --> PC-9801BX4 --> (詳細)……"ソフマップのジャンク箱で,Replace with Compaq Spare 3 MODE FLOPPY [160788-201] と書かれて売られていたOSD" の改造事例
■Flyingharuka@ffxiv中国鯖さんの2022年7月22日のツイート……制御基板名 MH437F94V-0 のCitizen OSD-FILの改造事例
■MCtek《えむして》さんの2022年8月1日のツイート……MITSUMI製D353M3DとCitizen製OSD-FILの改造事例.文章による細かな説明はありませんが,大きな画像があります.おふがおさんの2022年8月1日2日のツイート と MCtek《えむして》さんの2022年8月2日のツイート も参照.
試運転の資料館 --> 電算機部 --> PC-9821 に PC/AT 互換機用 FDD を接続する ( 概要編 ) PC-9821 に PC/AT 互換機用 FDD を接続する ( 実施編 ) …… 多くの種類のPC/AT互換機用FDDの改造事例あり.一部のFDDでは2DDメディアの読み書きも可能.なお,しろやぎさんの2022年6月24日のツイート に,Panasonic製のFDDで使用されている DN8655FA のREADY信号ピンに関する情報がありますが,同じ情報は上記の 実施編 の JU-256A 637PC の項にも記載されています.
■試運転さんの2020年10月10日のツイート(123)……P/N 134-506791-101-0 の FD1231H(制御基板 G8QMM)を P/N 134-506790-011-0 のPC-98用FD1231T(制御基板 G8QMM)相当品に改造する際の変更箇所一覧
 ※試運転の資料館 --> 電算機部 --> 仕様が異なる FD1231T の制御基板同士を比較する に記事としてまとめられています.なおFD1238Tに関する同様の比較記事も公開されています(電算機部 --> 仕様が異なる FD1238T の制御基板同士を比較する を参照).
HAMLIN's PAGE --> FDD関係 --> FDD_16 FZ-356の研究……制御基板自体の改造情報ではなく,DEC製PCなどに採用されていたCHINON製FZ-356のPC-98での使用報告
■おふがおさんの2020年7月23日(123)・24日(123456)・25日8月16日9月5日12月27日のツイート……MITSUMI製D353M3・D353M3D・D359M3DのPC-98用3モードFDDへの改造事例
 ※おふがお研究所 --> メモ (Memo) --> PC-98x1対応FDD化改造(D353M3D辺り向け) に記事としてまとめられています.
 ※※D353M3Dの改造については,にがHP on PS2Linux' --> にがAT --> PC-9821La10に外付けFDDを接続する(記事のタイトルは "にがAT 番外編 ~PC-9821のFDD~")も参照.
 ※※※カードリーダーと一体化したMITSUMI FA404Mでも,FDCにD353M3と同じNCL039(注1・2)が使用されています(おふがおさんの2021年3月4日のツイートを参照).なおFA404Mはトップカバーを外せばFD1138Tの代わりに取り付けが可能なようです(dothkoiさんの2022年7月30日のツイート を参照).
    注1:"NCL039の35ピンが(疑似)READY信号" ということを知っておくだけで,様々なFDDをPC-98用に改造可能ということが言えそうです(にがHP --> MSXのページ --> MSXのFDD READY信号の考察と検証 の記事,しろやぎさんの2021年2月17日のツイート を参照).
    注2:NCL039のピンアサインについては,MCtek《えむして》さんの
2022年11月14日のツイート を参照.チェコのBBSらしいElektro Bastlirna内のSharp MZ-800に関するフォーラムのスレッドにもこれに関する情報があるようですが,チェコ語(?)で書かれているため筆者には内容はわかりません.
 ※※※※D353M3とD359M3Dの分解方法は,ごりぽんさんの2022年6月14日・2023年4月16日(12345)のツイートを参照.
3MHz --> FDD修理情報……Panasonic製JU-256A216P(標準でDS1信号使用)のRY/DC切換スイッチが付いていない個体のREADY信号出力化工作.CXさんの2024年1月23日30日のツイートも参照.
■CXさんの2024年1月18日(123)・19日のツイート……MITSUMI製D359M3DでNCL053またはNCL039が使用されているものREADY信号出力化改造など
■CXさんの2024年1月20日のツイート……Y-E DATA製YD-702D-6238DのREADY信号出力化改造
■CXさんの2024年1月20日のツイート……Tech media製TFD-310のREADY信号出力化改造など
■おふがおさんの2020年11月12日のツイート……YD-686CのPC-98用3モードFDDへの改造事例
■パペットさんの2021年10月20日のツイート……CXA8049Qが使用されているSONYのMPF520-4(COMPAQ機で使用)のPC-98用FDDへの改造事例.READY信号の引き出し箇所に関するツイートですが,画像を見るとFDDの改造箇所が多く,PC-98で使用できる状態への改造事例であろうとと考え紹介します.
エマティなリサイクル --> 過去ログ~2021/4/30まで --> リサイクル掲示板の2019年5月過去ログ の 汎用スレッド2019年 黄金週間 パート3 スレッド……制御基板自体の改造情報ではなく,FM-TOWNSのうち,筐体が濃いグレーの前期型のもので採用されていたFDDはREADY信号を持つタイプであり,PC-98でも使用可能だが,筐体が薄クリーム色の後期型でのFDDはREADY信号を持たないタイプらしく,PC-98では(そのままでは)使用できないらしいとの情報

またFD1238Tなど薄型のFDDに関する同様の報告もあります.
HAMLIN's PAGE --> FDD関係 --> FDD_29 PC/AT互換機用FDDを PC-9801シリーズで使用する研究,FDD_30 PC/AT互換機用FDDを PC-9801シリーズで使用した実例……制御基板自体の改造情報ではなく,READY信号を出力できるPC/AT互換機用FDD(Y-E DATA製YD-702J-6637J)をPC-9801FS/BX2に接続するための変換基板の作成事例.変換基板の回路図はありませんが,記事を読めば信号の処理内容の見当が付きます.
■Flyingharuka さんの2017年12月2日のツイート……制御基板がG8UDDのFD1238TのPC-98用-PC/AT互換機用間改造の事例
PC-9821/9801スレッド Part96の298番と300番の投稿……FD3238Tのmode select信号を論理反転させるだけでPC-98で2DDメディアのフォーマットができたとの報告
Lost Technology --> MSXにノートPC用スリムFDDを接続する(2016/07/09改訂)(2016年5月7日の記事……薄型FDDではREADY信号が出力されているものが多いとの情報.またREADY信号が出力されている薄型FDDのリストを掲載.リストには,Y-E DATA YD702J-xxxx,SONY MPF720・MPF820,MITSUMI D353F・D359F,Samsung SFD-321S,TEAC FD-05HG・FD-05HF,NEC FD3238Tの名前があります.
■∬(*'ヮ')∬さんの2024年3月26日のツイート(1234)……CITIZEN製のX1D(XID?)の改造報告

※Jack Slaterさんの2023年9月29日のツイート に,制御基板がGB8BY(G8BBY?)のFD1231Tは,PC-98用(FDCはTRW9510)とPC/AT互換機用(同TRW9510-a)でFDCが異なるためか,後者を改造しても前者相当品にできないとの報告があります.
※※制御基板の改造ではなく,PC/AT互換機用FDDをPC-98に接続するための基板の情報です.他に適当な場所もありませんのでここに書いておきます.ETHYLE~1.SYSさんの2020年12月3日のツイート(12)にある "eFDD adapter PCB for PC-9821 Notebook (CN26P)" がそれです.筆者はgoogleドライブにアクセスできず,内容を直接確認できないため,このような書き方をしていますが,eFDD.zipに,プリント基板作成のためのデータ(.gbr),回路図らしきデータ(.sch),部品表(.csv)などが含まれているそうです.ウェブ検索すると,拡張子が.gbrのファイルも.schのファイルも,開く方法を見つけることができます.同じ方の2020年12月8日のツイート(12)にプリント基板の画像と動作確認(PC/AT互換機用のFD05HGを接続)の様子が掲載されています.


エプソン98互換機用FDDへの改造報告もあります.
■いぐろまさよしさんの2020年9月2日(1234567891011)・3日(12345)・4日(1234567)・5日のツイート……YE-DATA製YD-702D-6238D(3.5インチ3モードFDD)をPC-286VFのSD-680L(5インチ2モードFDD)の代替FDDとする改造の事例
わぴこのほーむぺーじ --> [日記兼掲示板] --> PC-486なFDDのキケン究所……MITSUMI製D353M3・D353M3DをPC-486MU等のSMD-300(SMD340-302)の代替FDDとする改造の事例



通りすがりさんより以下の情報をいただいております(一部表現を変えています).

・VFO無しで1インチ高のFDDの代わりになるのは "YD-702D-M6639D" である.
 MODE SELECT(PC-98では360/300)の入力信号レベルをショートピンで選択できる(使えるまでの手間が少ない).
 DISK CHANGEの処理(NCピンにジャンパして出力させる)を適切にし,ケーブルを少し加工しPC-98側の33ピンに接続する.
・FD-235HG-C805,FD-235HG-C817,FD-235HG-C897にも同様の機能があるが,MODE SELECTの入力信号レベルが固定なため,PC-98の360/300信号が直接入らず,信号を反転させる必要がある.ただし,1.2Mモード限定ならばMODE SELECTをGNDに落とせば使用できる.
・FDDからのHigh Density信号は使用する必要はない.また,PC-98側から出ているDENSITY信号は使用しない(2HDメディアで1.2Mと1.44Mを使用する上では問題なし).
 PC-98から出力されているDENSITY信号は,FDDの動作モードを2HD(1.2M)/2DD(640K)の切り替えに使用していると思われる(PC側からFDDのモードを切り替える).
 一方,PC/AT互換機用のFDDは,2HDのメディアを入れた時は2HDモードで,2DDメディアを入れた場合は2DDモードに切り替わる(FDDか自動的に自分のモードを切り替える).

・PC/AT互換機用のFDDをPC-98に接続して2DDのメディアを互換性を保ったまま使用することは困難であろう.
・PC-98のセットアップメニューでのアクセスモードの指定は「自動」でよい.
・YD-702D-M6639DをPC-9821V13に接続して2DDメディアを使用した際の挙動は以下の通り.

機材
 PC-9821V13
       Aドライブ:YD-702D-M6639D(接続ケーブルを作成)
       Bドライブ:FD1231T
       FDは擬似2DDメディア(2HDのメディアを2DDに偽装)
結果
 1) FD1231Tで640Kにフォーマットし,システムを転送し,YD-702D-M6639Dで起動させた場合 --- 起動不可能
 2) YD-702D-M6639Dで640Kにフォーマットし,システムを転送し,FD1231Tで起動させた場合 --- 起動不可能
 3) FD1231Tで640Kにフォーマットし,システムを転送し,FD1231Tで起動させた場合 --- 起動可
 4) YD-702D-M6639Dで640Kにフォーマットし,システムを転送し,YD-702D-M6639Dで起動させた場合 --- 起動可能

 * 1.2Mおよび1.44Mにおいてはお互い同士での起動などすべての互換性は問題なし.
 * PC/AT互換機のFDDは2DDのメディアを入れると300回転になる仕様.(FDDの記録方式も2DDモード)
   PC-98用のFDDで2DDのメディアを入れた場合の回転数が360回転なのか300回転なのかは不明だが,
   検証結果からは2DDの時も360回転の可能性が高い.

※Y-E DATA製 YD-702J-6637JYD-702D-M6639D のデータシート(Internet Archive内)へのリンクです.


トップページ