[過去ログ] Windows98を使い続けるよ Part20 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
368: 2019/11/30(土)06:07 ID:DyTwLmh2(2/3) AAS
PC-98版のESDI_506.PDRを128GB以上に対応させたらどうなるか気になった。
本体の内蔵IDEのBIOSの改造は困難だと思われるが、16bit PCカード(PCMCIA)で
128GB(137GB)以上に対応させようと思うとESDI_506.PDRの改造が必要と思った。
AT用のパッチをなんとか移植すれば動く可能性はあると思われる。
じゃあPC-98版NTはどうするのと思ったが、AT用でNT標準IDEドライバ改造して
128GB(137GB)以上に対応させたものが見当たらないので難しいでしょう。
369(1): 2019/11/30(土)06:15 ID:DyTwLmh2(3/3) AAS
(AT用の)改造版ESDI_506.PDRのコードを調べるとBIGDRIVEの判別コードを挿入して
(奇跡的に追加のコードを挿入する空きがあった)、未使用領域にジャンプして
BIGDRIVE用のコードを書いている。
PC-98用のESDI_506.PDRもパッチする箇所のコードはAT用と構造はほぼ同じなのは
確認
370: 2019/11/30(土)15:07 ID:q3IYft2R(1) AAS
PC-9800 シリーズに IDE / ATAPI 元来ないんだから
IBMPC 用をアーキに合わせただけなのは容易に推測可能
んでアーキ固有の部分以外は IBMPC と共通なのも容易に推測可能
でも実装してしまうのは凄いとおもうわ
371: 2019/11/30(土)22:04 ID:uuDmplEI(1) AAS
>>365
メモリ2GB以上搭載してても平気パッチはメモリのベンダも作っていたよね
372: 2019/12/01(日)12:59 ID:sxJnMGvK(1) AAS
>>369
いざパッチしようと思ったら大問題が発覚した。
PC-98版のESDI_506.PDRはぎっしりコードが詰まっていて、BIGDRIVE用の
コードを置く領域が無かったorz。後ろにあるデーターをずらせば不可能ではないが
かなり大変だ
373: 2019/12/02(月)13:15 ID:QWMqkMog(1) AAS
実はWin95OSR2のESDI_506.PDRをベースに改造していたが上記の容量問題が発覚した。
ある文字列をずらしてそのポインタを直せばいけると思うが大変面倒なので、
Win98のESDI_506.PDRをベースに改造を試みることに、Win98ではWin95よりもコード量が
増えている為、PC-98版はコード領域拡張されていたので、BIGDRIVE用のコードが
挿入可能な事が分かりました。(Win98もWin98SEも。)
とりあえずこれでいきます。Win98のESDI_506.PDRはWin95でも動くようなので。
374: 2019/12/03(火)03:24 ID:U+eOaEJg(1/5) AAS
ということでパッチ作成しました。PC-98版Windows98SE用の137GB BigDrive(48bit LBA)対応の
ESDI_506.PDR
主な使用する想定は16ビットPCカード(PCMCIA)で(コンパクトフラッシュ用)ATAカードアダプタ
を使用する場合等。
あと本体内蔵のIDEもどき(専用固定ディスク インタフェース)でもIDEBIOSを137GB BigDrive
(48bit LBA)対応に書きかえれば動くかも。
MS-DOSでPCカードで(コンパクトフラッシュ用)ATAカードアダプタ
省1
375: 2019/12/03(火)03:28 ID:U+eOaEJg(2/5) AAS
作動確認は28bit LBA(137GB未満/127未満)でしか確認しておりません。
なので48bit LBA(BigDrive)で実際に動くかどうかわかりません。
いずれにせよ使用する場合は予めディスクのバックアップ推奨
376(1): 2019/12/03(火)03:42 ID:U+eOaEJg(3/5) AAS
肝心のリンク貼ってなかったorz
ということでパッチ作成しました。PC-98版Windows98SE用の137GB BigDrive(48bit LBA)対応の
ESDI_506.PDR
外部リンク[zip]:www.axfc.net
上下前次1-新書関写板覧索設栞歴
あと 626 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.323s*