*PC-98でAT互換機ビデオカードを使うためのページ [#t4b5efb8] ググったら色々資料が出てくるがGeforce2時代で止まっているため、ページを書き起こした。 また分かりづらいところもあるので、まとめた。 *前提 [#c354d238] -PC-98はPCIバスが搭載されていること。 -PC-98はWindows2000環境のみ(Win95、98環境はAT互換機ビデオカードが動かない) -BIOS書換PCはAT互換機、かつPCIバスを最低1基あること。PC-98は保障外。 *準備 [#e569de00] -BIOS書換PC -バイナリエディタ作業用PC(フロッピードライブ、もしくはUSBメモリなどが使える環境) -DOSブート可能な装置(フロッピードライブ、USBメモリなど)。USBメモリブートがフロッピードライブに比べ、大容量で早いのでお手軽。説明文章ではUSBメモリーで表記を統一する。 *BIOS書き換え [#o1c7f661] **準備 [#y8de81c5] +USBメモリーをDOSブート可能できるようにフォーマットを行う。&br; 参考資料&br; DOS起動用のUSBメモリを作る(DOS-on-USB編)&br; http://www.atmarkit.co.jp/ait/articles/1206/15/news126.html&br; +nvflashをダウンロードしUSBメモリーにZIPを解凍してコピーする。 +BIOS書換PCのPCIバスにビデオカードを刺し、ビデオカードとディスプレイを繋ぐ。 **BIOS オリジナルバックアップ [#w2437928] +USBメモリーをBIOS書換PCに刺し、USBメモリブートをする。 +BIOSのバックアップをする(nvflash --save BACKUP.ROM) +BIOS書換PCの電源を落とす。 **BIOSカスタマイズ [#t1db2b91] +USBメモリーをバイナリエディタ作業用PCに接続。 +BACKUP.ROMをPC-98.ROMとして別名コピー。 +PC-98.ROMをバイナリエディタで開く。 +文字列"PCIR"を検索し、そこからオフセット0x14にある数字"00(のはず)"→"01"に変更する(次のバイトが"80"固定なので、"00 80"を探すと良い)。 +PC-98.ROMの最終までジャンプし、最後のバイトを-1("5B"となっていたら"5A"にする)し、上書き保存する。 **BIOSカスタマイズ版をビデオカードに書き込み [#bb6e5ace] +USBメモリーをBIOS書換PCに刺し、USBメモリブートをする。 +ビデオカードのBIOSを書き換える(nvflash -4 -5 -6 PC-98.ROM)&br;ボードIDうんぬんは"Y"、上書きするうんぬんも"Y"をし、書き終わるのを待つ(書き込み中はキーボードのNumLock/CapsLock/ScrollLockが点滅する) +BIOS書換PCの電源を落とす。ビデオカードをBIOS書換PCから抜きPC-98に刺す。 **PC-98での稼動 [#m5669aa1] +PC-98の電源をいれ、Windows2000を起動する。 +ビデオカードのドライバーをインストールする。 +Windowsの再起動を行う。 *nvflash [#cd71dc11] 古すぎたら駄目。 -古すぎると、ビデオカードすら認識しない。 -少し古い場合はビデオカードは認識するが、そんなコードは無いとエラーになる。~ (ERROR: Unsupported code type: 0x01. FCode support deprecated.) -編集したBIOSをnvflashで指定すると、Version:Unknownとなるが気にしない。 -編集したBIOSを読み込ませたビデオボードはAT互換機では「ピーピピ(ビデオボードがおかしい)」という音がなる。 -その状態でPC-98のPCIバスへ刺す。 *一覧 [#e2d20bae] |~メーカー名|~型番|~チップ名|~動作|~BIOS書換|~書換に使ったnvflash|~稼動確認マシン|~備考|~確認者|~最終更新日| |Buffalo|GX-6200/P128|Ndivia Geforce 6200|○|必要|5.50|PC-9821 Xv13/W16&br;CPU:KIII化、メモリ128M、SSD40G(IFC-PCI7ESAU2大熊猫氏カスタマイズ|・BIOS未書換だとメモリチェック後にフリーズ&br;・BIOS書換後にPC-98に刺した直後の挙動は、D-SUBは信号無し、DVI-Iは信号あり、TV端子は未確認。&br;・フルHD(1920*1080)で表示可能。|はんぞー|2015/07/02| |玄人志向|GF-GT610-LP1GHD [PCI 1GB]|Ndivia Geforce GT 610|?|?|5.50|PC-9821 Xv13/W16&br;CPU:KIII化、メモリ128M、SSD40G(IFC-PCI7ESAU2大熊猫氏カスタマイズ|・入手したので確認中&br;・DOS版最終候補5.136はNG(Unsupported code type: 0x01)|はんぞー|2015/07/31| |>|>|>|>|>|>|>|>|>|以下、募集中| ~ ~ ~ *報告等は以下にどうぞ。 [#x352c983] #article **無題 [#y6bbee5b] > (2016-01-17 (日) 18:38:53)~ ~ BIOSカスタマイズ の項目で~ >PC-98.ROMの最終までジャンプし、最後のバイトを-1("5B"となっていたら"5A"にする)し、上書き保存する。~ ~ とありますが、直前で00を01に書き換えているのですからチェックサムは+1ではないのでしょうか。他のサイト(http://blog.livedoor.jp/blackwingcat/archives/696688.html)だと+1せよとありましたが。~ // #comment **投稿お待ちしております。 [#f4e38ad2] >[[はんぞー]] (2015-06-30 (火) 10:36:24)~ ~ 随時募集中です。~ // #comment