探検


PC-98エミュを語ろう20

■ このスレッドは過去ログ倉庫に格納されています
2021/02/27(土) 18:43:55.43ID:u/YoH4Lg0
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エミュを語ろう19
https://egg.5ch.net/test/read.cgi/software/1574874975/
2021/04/25(日) 08:06:53.95ID:8Mx1RqMo0
あぁスペースカットされた orz
2021/04/25(日) 08:09:02.45ID:wxd+sBjc0
2000問題というのは下2桁だけで処理してる場合に
2000年を超えると100年になったり1900年になったりするバグのこと
PC98のゲームだと前者がEVEバーストエラーや銀英伝4で
EVEはセーブデータの表示が枠からはみ出て挙動がおかしくなる
銀英伝の方はやはり121年とかになるんだが表示だけで
ゲーム進行上は問題無し
後者は遥かなるオーガスタとかでスコア表の表示が1921年とかになるが
こちらもゲーム進行上は問題無し
他にも結構あるが深刻さで言えば代表的なのはやはりEVEだな
2021/04/25(日) 08:17:22.87ID:wxd+sBjc0
あと閏年の処理なんて一行で済むんで
敢えて語るようなもんでもない
2021/04/25(日) 09:43:41.95ID:bC6kpZos0
昔のC言語の本の閏年の判定サンプルで400年の判定が抜けてたのがあったらしい
2021/04/25(日) 12:04:50.07ID:wxd+sBjc0
参考までに書くとこんな感じかね

int leapyear(int y)
{
return !(y % 4) && y % 100 || !(y % 400);
}
2021/04/25(日) 12:06:27.98ID:4GBbRfSX0
そういうのを手書きするから後々問題が出るんやで
2021/04/25(日) 14:06:12.82ID:jkwxnWHN0
ISO 8601に対応させるよう仕様依頼されたら死にそう
2021/04/25(日) 15:59:57.98ID:xgdXREHp0
2000年問題と2000年閏年の話題はチガウヨw
混同してる人は情弱ダッテ自白してるのとオナジw
2021/04/25(日) 18:04:47.91ID:NcJErqqz0
242の言い訳が待たれる
2021/04/25(日) 18:37:15.95ID:k3fwqGsN0
>>231のうるう年問題は2000年に限らんのだがな
2021/04/25(日) 18:49:25.06ID:k3fwqGsN0
np2fmgenきてた

CD認識できない場合の対処で再生に関しての変更はありません

np2fmgen小熊
ttp://nenecchi.kirara.st/php/dl.php?f=np2fmgen_210425.7z
2021/04/25(日) 18:51:59.87ID:k3fwqGsN0
np2/wもきてたな
【2021/04/25】
Neko Project 21/W ver0.86 rev81β5,β6を公開しました。
RS-232C周辺の不具合を多数修正しました。
2021/04/26(月) 02:09:45.77ID:IqgBf+6j0
59秒の次に60秒が来る閏秒はニュースで当日だけ(前日もあったかな?)やってた記憶があるな。
少なくとも2000年問題の時に前年辺りからずっと騒いでたなんて事はなかった。
まあ2000年問題の時はノストラダムスの1999が特になんもなく終わったんでそれに引き続きの雰囲気受けてってのもあったかもだが。
2021/04/26(月) 07:15:17.33ID:dSDVccvu0
PC-98のOSでは閏秒はどうやっても処理できないから、ここで話ししても全く無意味。
ついでにカレンダーICが年を二桁でしかかんりしてないから、1900年とか2100年とか気にしても無意味。
np2本家のソースだと4の倍数でうるう年判定してるけど、実質問題ない。
2021/04/26(月) 08:35:58.16ID:+/53BsAI0
そもそもこれはfmgen固有の問題であって
他のエミュではちゃんと動作してる
PC98もさすがに1996年2月29日が存在しないなんていうポンコツではないぞ
あとMS-DOSのバグで年が明けた時に年が更新されないという
バグはあったけどアップデートで直ってるから
アップデート以前の環境では年が更新されないのが
エミュレート的には正しいらしいが
これは閏年判定とは関係無いな
2021/04/26(月) 08:39:42.82ID:+/53BsAI0
アホに発言させると問題がややこしくなるだけだというのが
このスレ見てるとよくわかるなしかし
2021/04/26(月) 08:44:25.81ID:kpB7oVka0
>>269
>>265で修正されたみたいですよ
2021/04/26(月) 11:32:30.35ID:Z7rEEGuU0
>>271
>>265のCDまわりをいじったやつ(正式版ではない)

np2とnp21のみ
ttp://nenecchi.kirara.st/php/dl.php?t=np2cd3.7z
2021/04/26(月) 12:51:19.94ID:dSDVccvu0
np21/wも閏年判定は本家np2と同じだな。
np2fmgenで何か勘違いして変更しちゃったのかな。
直ったみたいで良かった。
2021/04/26(月) 13:26:16.76ID:dSDVccvu0
>>269
正確にはDOSではなく、カレンダIC(uPD4993)のバグやな。
パッチか、それともハードウェアの修理対応もあったはず。
2021/04/27(火) 11:31:16.58ID:mJaC6rfN0
きっしょ
2021/04/27(火) 11:42:42.05ID:yns+swaE0
>>272が正式版になったとのこと。

np2fmgen小熊(再)
ttp://nenecchi.kirara.st/php/dl.php?f=np2fmgen_210426.7z
2021/04/27(火) 12:13:51.04ID:yns+swaE0
4/27版がきてたな。
タイマとCD周りの修正?

改造版:Neko Project II
np2x17.7z(2021-04-27)(Updated)
2021/04/27(火) 13:30:44.40ID:k4KSZEPe0
>>277
毎回落としてるわけじゃないので前回のはわからんけど2021-03-17からの変更点は
・BEEP
・CD(*)
・カレンダ
2021/04/27(火) 21:40:23.48ID:yns+swaE0
np2xもnp2fmgenもNECCDD.SYSで読めなかったCDが読めるようになったみたいだな。
とりあえず、np2fmgenの掲示板で話題になってるあっぱれ伝で試した。
TGLのCDが特殊なんだろうか?
2021/04/27(火) 22:23:52.66ID:4u9+xrfi0
>>279
特殊かどうかわからないのですが、
dirとかエクスプローラ上でCD-DA(DAファイル)が見れます。
プレステ1のCDゲームみたいな感じ。
手持ちの98用とかのCDでは、他に↑みたいな実例を知らんです。
2021/04/28(水) 10:16:23.94ID:MUY1+3NI0
np21/w 来てたな
【2021/04/27】
Neko Project 21/W ver0.86 rev81β7を公開しました。
RS-232CのDSR信号状態を無視する設定を追加しました。
2021/04/28(水) 16:55:56.68ID:BWVZLI/B0
知ってた
2021/04/28(水) 18:07:58.38ID:MUY1+3NI0
MAME 0.231きてて、FM音源周りもアップデートになってるんだけど
ソースからmamefm.dllて簡単にビルドできるんかな?
2021/04/28(水) 23:48:22.80ID:h5qGb0Ic0
>>279
>>280
プリティーサミーもダメ。
2021/04/29(木) 00:29:28.84ID:HUGzyn740
>>284
猫でやると、NECCD.SYSがREMっちゃってるらしいゾ♪
実機でもそのあたり、微調整が必要っぽいゾ♪
起動ディスクを作成 → 作成されたとは言っていない。
2021/04/29(木) 10:33:58.46ID:dXFk5Icz0
>>284
プリティサミー 前編だけ確認したけど、np2x, np2fmgenとも古いバージョンでも最新でもNECCD[D].SYSで動いてるよ。
オープニングの後、少し話進めて見たところまで確認。
DOS6.2のアップデートを忘れずに。

同じ設定で、np21/wは86音源ではセーブロードでおかしくなるけど、118音源ではPCMが使えないけど、一応動く。(設定煮詰めればPCMも動くかも?)
2021/04/29(木) 13:51:40.12ID:7I5r5NYs0
basicで「user identifier」を自動で飛ばす方法とかあったっけ?
昔過ぎて忘れた。なんか聞くように設定できるけど戻せない?
2021/04/29(木) 15:14:56.09ID:dXFk5Icz0
>>287
switch.n88で立ち上げ装置のところで設定じゃなかったかな
2021/04/29(木) 16:25:13.10ID:dWuySI510
>>287
本体のメモリスイッチで
内蔵固定ディスクを切り離す。
つまりHDD無しにすれば出ないけどね。
2021/04/29(木) 16:31:18.45ID:dWuySI510
>>287
メモリスイッチでユーザー識別名を(使わない)に変えても出なくなるね。
2021/04/29(木) 18:28:22.21ID:Gm+3is3v0
VIPER V12がT98-NextとNeko Project IIでどうやっても動かない
HIMEM.SYSやEMM386.EXE、VectorにあるVEM486も試したが
この作品はフィクションであり〜の後進まなくなる

不安定で1度ゲームまで進んだが終了して初めからすると↑の所で固まる
起動直後のDOS画面を見ていると16bitリアルモードと32bitネイティブモードも安定しない

後期VIPERやナイトスレイブの様なメモリを喰う作品を動かせる人いる? 設定を教えてほしい
2021/04/29(木) 18:37:10.29ID:reRSTrkd0
VIPERはAnex86でおk
2021/04/29(木) 18:54:19.68ID:dXFk5Icz0
xms, emsドライバ削除
メモリ不足の場合はBUFFERSを8→2とかに減らす
バッチファイルからではなく、カレントをインストールしたディレクトリに移動して、以下のコマンドで起動。

FMX V12.FMX
SGS D

ttps://wiki3.jp/pc98emu/page/8
2021/04/29(木) 19:25:43.43ID:dXFk5Icz0
ナイトスレイブは自分のデフォルトの環境がメモリ610kBぐらいあいてるけど、何も設定変えずに普通に起動したよ。

VIPER-V12もナイトスレイブも>>276のnp2fmgenで確認。
2021/04/30(金) 00:35:06.02ID:Qie3CU7s0
うちも611k空きで問題なし
2021/04/30(金) 06:32:37.21ID:ZxeG65Xt0
98実機だとHDDには安定性を重視したDOS入れて、ゲーム用OSはフロッピーを何種類か用意して立ち上げてたな
Winは素直に互換機使ってた
2021/04/30(金) 07:30:03.65ID:XR28Dw1Z0
環境切り替えはHSBでやってた。
2021/04/30(金) 07:48:55.72ID:Qie3CU7s0
ハイスピード勃起
2021/04/30(金) 18:34:13.03ID:QcubtKJt0
>>293に記されているURLを開いたら
サイキックウォーが要パッチとされているんだけど
パッチ情報知ってる人いる?
一応ググってはみたんだけど見つけられなかった
2021/04/30(金) 18:56:58.71ID:XR28Dw1Z0
>>299
自分もパッチは分からないけど、Virtual98なら動くという話じゃなかったかな?
np2系はFM音源なしにしないと動かない。
2021/04/30(金) 19:23:03.56ID:eJehghDx0
>>291
それ、自分も遭遇した。
メモリの構造がエミュと実機で違うのEMMで避けるべき領域があるとかで、
確か/U設定したら動いた。
2021/04/30(金) 19:57:18.66ID:jlK5avoY0
NP2fmgenでどっちも問題なく動いてた(どっかからコピペして設定したので記憶がなくなってた)
CPUが24M程度、メモリ7.6M、サウンド44k

ナイトスレイブは何も設定いらんし、一応VIPERの方はVEM486でなんとかうまく設定できれば動いてる

CONFIG.SYSの中身
https://i.imgur.com/3PiE4WT.jpg
2021/04/30(金) 20:00:18.03ID:jlK5avoY0
一応スクショ
https://i.imgur.com/2KN4Elf.jpg
2021/04/30(金) 21:19:41.48ID:XR28Dw1Z0
>>302
全部REMが入ってるから、EMSドライバは読み込まれてないな。
2021/04/30(金) 21:34:56.31ID:3L1iEgxa0
>>302
実質5行じゃねーかwww
2021/04/30(金) 21:50:21.30ID:XR28Dw1Z0
>>293で動くが、EMSを使いたいなら、以下の通り。
ディレクトリは適当に自分のものと合わせて。
DOSは6.2で確認。

VIPER-V12
[CONFIG.SYS]
BUFFERS=8
DEVICE=HIMEM.SYS
DEVICE=EMM386.EXE /UMB
SHELL=A:\COMMAND.COM /p a:\
DOS=HIGH, UMB

[AUTOEXEC.BAT]
cd \V12
FMX V12.FMX
SGS
2021/04/30(金) 21:53:32.29ID:scEdWOK50
>>299
サイキックウォーのパッチはサウンドカードの最適化
NP2系で動いてて音が鳴っているなら良し
2021/05/01(土) 07:22:31.61ID:KdWLP3Ol0
>>302
ネタでやってるならなかなかのものだが
天然なんだろうなぁ
2021/05/01(土) 09:17:56.78ID:0ZjcKoqU0
>>299
06 B8 E0 CE 8E の 06→90
07 B4 00 CD D2 の 07→90
アドレスは形式によって違うと思うから検索でいけるようにしとく。
がんばって。
2021/05/01(土) 11:11:42.17ID:clTiAVYh0
>>308
むしろ汎用性に特化して何でも使える手本
VEM486使うならな
2021/05/01(土) 15:28:48.41ID:3ocZPPNY0
Dosbox-x きた
FD(ファイラ)が起動しない問題を修整https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v0.83.13
2021/05/01(土) 15:51:57.83ID:KdWLP3Ol0
>>310
だからそのVEM486が読み込まれてないってことを言ってるんだろ
2021/05/01(土) 15:53:01.61ID:V/YZvcVj0
VEM486使うならな
2021/05/01(土) 16:34:23.58ID:3ocZPPNY0
remを外せばvem486でviper-v12が動くといいたいのかな?
>>306は動かないからわざわざEMM386で動かしてるし、例えばv16もvcpiの問題で動かない。
とはいえ、メモリドライバ外せばいいので、全部remで正解。
2021/05/01(土) 16:43:55.86ID:QPfmOwjb0
>>312
わかってねーなw
2021/05/01(土) 16:59:26.18ID:3ocZPPNY0
>>315
わかりにくい表現で通じてないのは明らかなんだから、
クイズやってないで、はっきり書きなよ
2021/05/01(土) 17:02:06.38ID:V/YZvcVj0
まじめか
2021/05/01(土) 17:14:53.96ID:3ocZPPNY0
>>317
わかってねーな
2021/05/01(土) 17:23:35.26ID:3ocZPPNY0
>>309
貴重な情報ありがとう。
2021/05/02(日) 07:37:48.78ID:yINl2BhC0
>>318
で?>>302の画像のどこでEMM386読み込んでるのか言ってみろよ
全部REMってんじゃねーかばーか
2021/05/02(日) 10:39:31.66ID:HphDhaE80
>>320
横からすまんけどHMAとUMB使ってないからそもそもEMM386はない
2021/05/02(日) 11:08:28.45ID:G82X4EbK0
>>320
>>314を20回ほど音読することをお勧めする。
2021/05/02(日) 11:12:55.26ID:G82X4EbK0
ついでにいうと、全部REMったら動くというのは、>>293で既出。
分かってるというのなら、「VEM486使うならな」の説明をすれば良いのでは?
EMM386なんてどうでも良いから、VEM486でViper動くConfig.sysを出せば良いだけの話。
324名無しさん@お腹いっぱい。
垢版 |
2021/05/02(日) 11:19:34.81ID:2xmZJr0Q0
ハーレムブレイドとかもかなりメインメモリ確保しないと簡易表示になっちゃうよね
V.G2とかもメモリ不足だとエフェクト無しとかになってたよね
2021/05/02(日) 11:26:20.54ID:G82X4EbK0
>>324
386機以降なら(それこそVEM486つかって)UMBとか使えば比較的簡単にメモリ開けられるけど、
286機だと苦労するんじゃないかな。
BUFFERS削るとか?
2021/05/02(日) 13:08:51.65ID:yINl2BhC0
お前等の日本語があまりにも不自由なんで試してみたわ
これで動いたぞ

BUFFERS=4
FILES=30
FCBS=1
SHELL=A:\COMMAND.COM A:\ /P /E:512
DOS=HIGH,UMB
DEVICE=A:\DOS\HIMEM.SYS /TESTMEM:OFF
DEVICE=A:\DOS\EMM386.EXE /UMB /HIGHSCAN

で?
そもそも全部REMしたconfig晒す意味は?
使わないなら最初から削って晒すのが作法では?
2021/05/02(日) 13:16:12.97ID:G82X4EbK0
>>326
それ、>>306で既出だし、vem486でもないよな。
お前、本当にアホだな。
2021/05/02(日) 13:17:11.59ID:yINl2BhC0
VEM486が動かないソフトなんて珍しくも何ともないし
わざわざ騒ぐようなことじゃない
だから何?動かせた俺天才とか思っちゃってるの?
当たり前過ぎることでいちいちイキり散らすスレじゃないんだぞ
2021/05/02(日) 13:23:34.92ID:yINl2BhC0
プリンセスメーカー2だってそうだし
森田将棋5もそうだろ
だから何なんだ?
2021/05/02(日) 13:37:01.40ID:G82X4EbK0
>>314でVEM486でVIPERが動かない(少なくともV12,V16)と言ってるのに、
>>318に噛み付いてきたのはお前のほうだぞ。
どっちもオレのレスなんだが。
で、お前は何が言いたかったんだ?
2021/05/02(日) 13:39:48.79ID:2lhzyv5U0
目くそ鼻くそ
2021/05/02(日) 13:42:33.04ID:yINl2BhC0
そのバッチファイルだって普通にインストールすれば
AUTOEXEC.BATに書いてある内容だろう

じゃ格の違いを見せ付けるために
俺がEVEバーストエラーppz8版のバッチファイルを晒してやるよ

@ECHO OFF
CD A:\EVE
PPZ8 S -B8 -I0
LH /L:3 PMDPPZ /M23 /V0 /E4 /DF16 /K /F
PPZ8 -LP0,EVE.PZI
AGS
PMDPPZ /R
PPZ8 R
CD A:\

ここはこういうのを晒すスレなんだよ
2021/05/02(日) 13:55:24.72ID:G82X4EbK0
へー、えらいね。
VIPERの動く設定教えてほしいという質問に答えただけなんだけど、関係ないもの出してどうするの?
俺天才とイキリちらしてるのどっちかね?
>>270読むと、ホントそれ、と思うわ。
2021/05/02(日) 18:14:56.76ID:5Szd2PJk0
どんな設定であれ>>302で動くなら及第点だよ
質問に対して間違っちゃいない
満点求めるならしらん
2021/05/02(日) 18:28:18.99ID:AY/OWLwr0
いつまでみっともないオッサン同士の喧嘩を晒すのかな
336名無しさん@お腹いっぱい。
垢版 |
2021/05/02(日) 19:04:03.79ID:2xmZJr0Q0
お爺ちゃんも居るかも知れんがのぅフォフォフォ
337名無しさん@お腹いっぱい。
垢版 |
2021/05/02(日) 19:10:39.65ID:2xmZJr0Q0
そう言えばRustyをハードディスクで起動させるとオープニングの会話で喋らなくて残念だった
あれってFD起動じゃないと喋らないのかな?
どなたかご存知の方居ますか?
2021/05/02(日) 19:13:03.53ID:LN/L9EZF0
VIPERもRustyも取説に全部書いてあるぞ
2021/05/02(日) 19:16:03.77ID:5Szd2PJk0
Rustyは最悪Win10対応版やればOK
無料だぞ
2021/05/02(日) 19:29:05.73ID:G82X4EbK0
【2021/05/02】
Neko Project 21/W ver0.86 rev81β8を公開しました。
RS-232C周辺を更に修正しました。
341名無しさん@お腹いっぱい。
垢版 |
2021/05/02(日) 20:55:56.88ID:2xmZJr0Q0
>>339
えっ?鞭持ったラスティア姉ちゃんが出るゲームが無料?
342名無しさん@お腹いっぱい。
垢版 |
2021/05/02(日) 21:00:27.71ID:2xmZJr0Q0
>>338
箱とか取説は何処か行方不明で98のハードディスク内にFDの内容をコピーした物しか残ってないんだ
全部書いてあるって何が書いてあるの?
2021/05/02(日) 21:49:47.57ID:FyN+RYzj0
HDDインストール後も FD2枚で起動しろって書いてある。
(DOSシステムいれたゲームのシステムディスク、OPディスク)
割るいHDIではHDD起動→そのままプレイできるらしい。
OP後のムービーがすんごぃぼーよみだ。
2021/05/02(日) 22:15:55.08ID:57OXaUkS0
割れに教えるなよ
2021/05/02(日) 22:45:22.33ID:FyN+RYzj0
ごめんなちゃぃ
2021/05/02(日) 23:39:49.00ID:8ku6nXRV0
>>342
FDの内容をコピーした物wwwww
笑わせるな
https://i.imgur.com/EvgHAKP.jpg
2021/05/03(月) 00:14:54.51ID:AkKj8fNv0
こっそり流れてる2枚分 貼るな
もっと晴れ
348名無しさん@お腹いっぱい。
垢版 |
2021/05/03(月) 06:14:02.01ID:mTPla3rM0
割れじゃねーよ
コンデンサ不良で起動しなくなった98Ap2のHDDをUSB-IDE変換で読み込んだら当時HDDにコピーしたのが出てきただけだ
他にもBurningDragonPlusとかも入ってて当時はアクションとかシューティングは結構買って遊んだんだ
2021/05/03(月) 07:33:42.20ID:AvFhu0oL0
Common Source Code Project更新きたけど
PC-98関係は特に変更ないかな?
2021/05/03(月) 08:31:55.59ID:UjV7qu/v0
>>348
へー
壊れた実機だけは大切に保存しておいて、使えるソフトウェアだけを捨てたってことか
不思議な行動をとる人だね
351名無しさん@お腹いっぱい。
垢版 |
2021/05/03(月) 08:47:29.92ID:mTPla3rM0
>>350
捨てたとは言ってないだろ
探しても見つからないってだけで
何でそこまで他人を割れ厨扱いするんだ?
98だって大事に保管してた訳じゃ無く、掃除の時に押し入れに有ったんでエミュレータで当時の環境使えるかどうか起動させても動かないからHDDを吸い出しただけだ
2021/05/03(月) 09:10:41.50ID:AvFhu0oL0
変に粘着するやつを構わんでもよろしい。
割れでもそうでなくても、必要な情報は得られただろう?
2021/05/03(月) 09:24:54.04ID:9siXIgPf0
>>351
質問に答えてくれた奴に礼くらいは言えよ
ここはダウン厨スレとは違う
2021/05/03(月) 09:32:35.98ID:fCObGUaA0
SL9821がバージョンアップしてるな

とりあえずゲーム現物を持っていれば分かる質問はスルーで
知ったかぶりは必要ない
教えてもらったらお礼の一つは言わないと割れ厨認定されて当たり前
2021/05/03(月) 10:06:46.16ID:9nH1BDRj0
>>350
普通に考えれば、FDなんて仮に残っててもカビてもう読めないのが普通だし
実機は壊れたとしても長年使いこんだ物は捨てるに捨てられないもんだよ
仮に捨てたとしてもHDくらいは残すだろ?普通
■ このスレッドは過去ログ倉庫に格納されています

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