X



PC-98エミュを語ろう19
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
垢版 |
2019/11/28(木) 02:16:15.48ID:Vt6Y+ifR0
!
NEC PC-98シリーズは過去のものとなりましたが、
その膨大な遺産を活用できるPC-98エミュレータは非常に便利な存在です。
そんなPC-98エミュレータについて語りましょう。

■Windows用PC-98エミュレータ
Anex86
ttp://homepage2.nifty.com/ans/
T98-Next
ttp://www.geocities.jp/t98next/
Neko Project II
ttp://www.yui.ne.jp/np2/
ttp://retropc.net/yui/

■前スレ
PC-98エミュを語ろう18
http://egg.5ch.net/test/read.cgi/software/1535866422/
0173名無しさん@お腹いっぱい。
垢版 |
2020/04/13(月) 03:30:27.10ID:awcdDZ5O0
とある掲示板より

Windows2000でEGC(640x400 16色) でも起動に成功しました  チューリップ  2020年4月12日(日) 0:59 修正
速報です。
レジストリやinfファイル弄っていたら偶然、
Windows2000でEGC(640x400 16色)で起動に成功しました。
いまは再現性確認中です

 Windows2000でEGC(640x400 16色) でも起動に成功しました   ちゅーりっぷ  2020年4月12日(日) 14:45 修正
Windows2000でEGC(640x400 16色)で起動できない原因を特定しました。
FSNEC.SYSがEGCのリソースを使用している為、ブルースクリンを発生
させていました。回避策として、NT4.0のFSNEC.SYSを入れてみることにしました。そしてWindows2000のVGA.SYSがEGCモードを正しく初期化
できないのも原因でした。以前にNT4.0にZ_NECN.SYSをVGA.SYSにリネーム
したものをWindows2000に入れて動いたことがあったので、入れてみたところ作動する事を確認、そしてNEC_NH.DLLを改造して
NEC256.SYSを読み込まないようにしたものを使ったら、見事に
EGC(640x400 16色) で起動しました。
BOOTVID.DLLが起動阻害しているわけではありませんでした。
ただFSNEC.SYSを入れ替えたのでWin32コンソールの全画面表示が
正しく表示されません。
NEC_NH.DLL、NEC256.SYS、NEC16.SYSはNT4.0のものでもWin2000のもの
でも動くことを確認。NT4.0のディスプレイドライバは(基本的に)
Windows2000でも動くということが実証できた。
0174名無しさん@お腹いっぱい。
垢版 |
2020/04/13(月) 03:31:37.89ID:awcdDZ5O0
 Windows2000でEGC(640x400 16色)  ちゅーりっぷ  2020年4月13日(月) 0:05 修正
>えぷ窓95にはGRCGドライバは有るんでしょうかねぇ?

えぷ窓には通常のPC-98版Win95と同じEGCN.DRVが入っております。
のでGRCGでは動きません。

>先月のログにあるNT4で400ライン表示するためにNEC_NH.DLLを改造する話とは違うようですので…。
改造する部分を書くのを失念していました。すいません。
やっていることは同じです。(但し9821グラフィックスを持たない機種では
この改造は不要かもれません)
Windows2000のパッチ
もちろんPEチェックサムは修正してください
NEC_NH.DLL
E81D020000395F107409

E81D020000395F10EB09

ついでにDESK.CPLも依然書いた200ライン以上対応に
改造しちゃいましょう。
DESK.DPL
81B9B0000000E0010000720C81B9AC00000080020000

81B9B0000000C8010000720C81B9AC00000040010000

あとこの16色モードはノーマル(640x400)とハイレゾ(1120x750)の
解像度切り替えできますが、Windows2000では非ハイレゾ機で
1120x750を選択するとブルースクリーンになりますのでご注意ください。
PC-9801やB-MATEやSV-98やEPSON機でセーフモードのGUIが表示できる利点は
結構実用てきかも。

>ということは、NT3.51ベースのNT4.0ドライバでもない限り、
>リソースの重なりなどを気を付ければNT4ドライバで動くGAはいろいろある>かもしれませんね。
VRAMにE0000h領域使うようなドライバは、Win2000のFSNEC.SYSが悪さ
していると思うのでNT4.0のFSNEC.SYSに置き換えてしまえば動くかも
知れません。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況