PC-98でAT互換機ビデオカードを使うためのページ

ググったら色々資料が出てくるがGeforce2時代で止まっているため、ページを書き起こした。 また分かりづらいところもあるので、まとめた。

前提

準備

BIOS書き換え

準備

  1. USBメモリー(もしくはフロッピー)をDOSブート可能できるようにフォーマットを行う。
    USBメモリー参考資料
    DOS起動用のUSBメモリを作る(DOS-on-USB編)
    http://www.atmarkit.co.jp/ait/articles/1206/15/news126.html
  2. nvflashをダウンロードしUSBメモリー(もしくはフロッピー)にZIPを解凍してコピーする。
  3. BIOS書換PCのPCIバスにビデオカードを刺し、ビデオカードとディスプレイを繋ぐ。

BIOS オリジナルバックアップ

  1. USBメモリーをBIOS書換PCに刺し、USBメモリブートをする。もしくはフロッピーをBIOS書換PCのフロッピードライブに挿し、フロッピーブートする。
  2. BIOSのバックアップをする(nvflash --save BACKUP.ROM)
  3. BIOS書換PCの電源を落とす。

BIOSカスタマイズ

  1. USBメモリーもしくはフロッピーをバイナリエディタ作業用PCに接続。
  2. BACKUP.ROMをPC-98.ROMとして別名コピー。
  3. PC-98.ROMをバイナリエディタで開く。
  4. 文字列"PCIR"を検索し、そこからオフセット0x14にある数字"00(のはず)"→"01"に変更する(次のバイトが"80"固定なので、"00 80"を探すと良い)。
  5. PC-98.ROMの最終までジャンプし、最後のバイトを-1("5B"となっていたら"5A"にする)し、上書き保存する。

BIOSカスタマイズ版をビデオカードに書き込み

  1. USBメモリーをBIOS書換PCに刺し、USBメモリブートをする。もしくはフロッピーをBIOS書換PCのフロッピードライブに挿し、フロッピーブートする。
  2. ビデオカードのBIOSを書き換える(nvflash -4 -5 -6 PC-98.ROM)
    ボードIDうんぬんは"Y"、上書きするうんぬんも"Y"をし、書き終わるのを待つ(書き込み中はキーボードのNumLock?/CapsLock?/ScrollLock?が点滅する)
  3. BIOS書換PCの電源を落とす。ビデオカードをBIOS書換PCから抜きPC-98に刺す。

PC-98での稼動

  1. PC-98の電源をいれ、Windows2000を起動する。
  2. ビデオカードのドライバーをインストールする。
  3. Windowsの再起動を行う。

nvflash

古すぎたら駄目。

一覧

メーカー名型番チップ名動作BIOS書換書換に使ったnvflash稼動確認マシン稼働ドライバーVer備考確認者最終更新日
BuffaloGX-6200/P128Ndivia Geforce 6200必要5.50PC-9821 Xv13/W16
CPU:KIII化、メモリ128M、SSD40G(IFC-PCI7ESAU2大熊猫氏カスタマイズ
・BIOS未書換だとメモリチェック後にフリーズ
・BIOS書換後にPC-98に刺した直後の挙動は、D-SUBは信号無し、DVI-Iは信号あり、TV端子は未確認。
・フルHD(1920*1080)で表示可能。
はんぞー2015/07/02
玄人志向GF-GT610-LP1GHD [PCI 1GB]Ndivia Geforce GT 610必要5.50PC-9821 Xv13/W16
CPU:KIII化、メモリ128M、SSD40G(IFC-PCI7ESAU2大熊猫氏カスタマイズ
Ver301.42+黒翼猫氏ndivia.cmd・入手したので確認中
・DOS版最終候補5.136はNG(Unsupported code type: 0x01)
はんぞー2016/01/31
以下、募集中

筆者PC-9821 Xv13/W16 PCISET 1.00設定

項目設定値まりも氏推奨備考
本体スロット上(BUS#0)のデバイスのI/Oアドレス再設定をしないどちらでも
本体スロット上(BUS#0)のデバイスのMEMアドレス再設定をするする
本体スロット上(BUS#0)のデバイスの Cache Line Size を設定しないするする:MS-DOSパーティションを選択すると「PARITY ERROR BASE MEMORY」が出てMS-DOSが起動しない
SCSI/SATA BIOS領域のキャッシュや高速化をするする
PCIバスのパリティチェックをしないしない
RvII26,RsII26におけるMWI動作を禁止しないどちらでも
CバスデバイスのためのIRQ強制確保(IRQの再割り当て)をしないしない
PCIデバイス用にIRQ4やIRQ14を強制確保しないしない
オンボードIDE/UIDE/SATA BIOSを無効にしないどちらでも
PCIデバイスリストを表示しないどちらでも




報告等は以下にどうぞ。




vstp lnupsq

Rafaelname? (2016-05-30 (月) 15:30:51)

viagra coupons cvs [ http://www.businessclassified.co.uk/link.aspx?url=http://buygenericpill.com ] should i try viagra is viagra over the counter in usa dick on viagra does viagra help with delayed ejaculation on viagra viagra dosage options viagra india sildenafil premature ejaculation order viagra overnight delivery scary movie viagra


ブータブルUSBメモリ 作成

サムイチ? (2016-01-20 (水) 17:44:44)

DOS-on-USBで作成しましたが、DELL、HPのデスクトップPCいずれでもブートしませんでした。
しかし「rufus」というソフトだと、Autoexec.batなども存在するUSBドライブが作成できて、それだと起動できました。日本語の表記は怪しいですが。
DOS-on-USB でダメだった人はそちらを使うと良いでしょう。


無題

(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せよとありましたが。


投稿お待ちしております。

はんぞー? (2015-06-30 (火) 10:36:24)

随時募集中です。



トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS