探検


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/08(木) 08:17:57.60ID:xBgQ7iDb0
>>204
「情弱」の使い方が間違ってるんだから、頭が悪いことをそんなに何度も
強調しなくていいよ。
2021/04/08(木) 08:21:43.68ID:H4aeF6+I0
PC98なんて解像度も低いし
DOSなんてそもそもマルチタスクじゃないし
情報量の多さだけ有難がってる奴って
本当に情弱に見えるんだよね
2021/04/08(木) 08:28:16.28ID:xBgQ7iDb0
煽るのは結構だが、頭の悪さは隠した方がよい。
2021/04/08(木) 08:40:01.88ID:H4aeF6+I0
コマンドライン型OSの良さっていうのは
ショートカットキーなどのキー操作で色んな作業をすることにあるのであって
必ずしも情報を画面に表示させる必要は無いという考え方
今のWindowsが陥っている情報肥大化の流れには
その精神が抜け落ちてる
情報が多ければそれでいいという馬鹿なユーザー共が拍車を掛けたからだ
209522
垢版 |
2021/04/08(木) 08:44:52.57ID:cVcXercF0
自分がやり易い方法でやれば良いんだから他人の使い方をあれこれ言うのは意味無いと思うな
2021/04/08(木) 08:47:37.97ID:xBgQ7iDb0
>>208
別におまえの考え方が間違ってるとは思わんが、全員がそうすべきと押しつけるものでも
ないし、そうしないものがバカというわけでもない。
「情弱」とするのは論外。
2021/04/08(木) 08:50:40.73ID:yG5lyghM0
98スレでやれば
2021/04/08(木) 08:51:28.39ID:H4aeF6+I0
>>210
先に情弱という言葉を使ったのはFD厨だから
それにカウンターかましただけだぞ
馬鹿があんま調子乗んなよ
2021/04/08(木) 08:52:12.77ID:xBgQ7iDb0
>>212
間違いを間違いと認められない方が調子乗るなよw
2021/04/08(木) 09:32:59.78ID:i7Ewhpq50
>>181
dosbox-xでFDが起動しない理由がわかったみたい。
最新コミットでは起動するってよ。
2021/04/08(木) 12:23:21.53ID:M0KwTNbV0
gpu見たいのでゲーム画面綺麗にならんかな
2021/04/08(木) 12:31:14.62ID:xBgQ7iDb0
改造版np2(np2x17)ではKegaFusionフィルタ対応。
np2kaiとかも。
2021/04/08(木) 13:00:43.27ID:M0KwTNbV0
>>216
おお!
ありがとうございます。
やってみます。
2021/04/09(金) 12:45:11.21ID:6STkA0S70
>>197が全ての元凶
2021/04/09(金) 12:48:27.55ID:n79mqxL60
乗り遅れは黙っとけ
2021/04/09(金) 13:38:08.70ID:6STkA0S70
お前よりは早いよ
2021/04/09(金) 14:55:01.05ID:0fo8jh1E0
MAMEスレとここで暴れるいつものレス乞食だからほうっておけ
2021/04/09(金) 20:15:56.06ID:6STkA0S70
なるほど
2021/04/11(日) 08:17:06.24ID:sWDiwD4j0
dosbox-xつながりで、CD認識した人いる?
MOUNT D D:\ -t cdrom
で、マウント出来るけどbootすると認識しない。
2021/04/11(日) 20:05:07.50ID:QtgyECJS0
>>223
DOSでは認識しないよ。対応するドライバがない。
Windowsでは試してない。
225名無しさん@お腹いっぱい。
垢版 |
2021/04/13(火) 19:08:45.28ID:M2WRPAec0
>>224
ide項目があるからてっきり行けると思ってた。thx
2021/04/13(火) 21:43:56.88ID:DB6CIfev0
>>225
ゲストのMS-DOS上では認識するドライバはないけど、
ゲストなし(素のdosbox-x)では、mountなりimgmountで認識するので念のため。
(neccd.sysやmscdexはdosbox-xがエミュレートするのでいらない)
2021/04/18(日) 00:16:20.72ID:5HWcfV3r0
Neko Project 21/W ver0.86 rev81β4を公開しました。
Win10 20H2でのパフォーマンス低下問題対策などをしました
2021/04/20(火) 00:01:08.09ID:Onl7wWjX0
つうかM$何やってんだよ。
2021/04/21(水) 11:33:21.26ID:EwS5YXkV0
てす
2021/04/22(木) 12:20:43.57ID:aH2i6DXq0
きてたな。
np2x17.7z(2021-04-21)(Updated)
2021/04/22(木) 16:13:30.06ID:8tlXv88t0
fmgenにバーチャル時計のバグがある
21/WとT98NEXTとSL9821には無かった
再現法はバーチャル時計にして1996年2月28日23時59分にすると
閏年だから次の日は2月29日になるはずなのに
fmgenだけすっ飛ばして3月1日になる
バーチャル時計の部分だけ21/Wから移植しといてください
2021/04/22(木) 18:58:37.15ID:l4ieXT5Q0
一年が約365.2422だからグレゴリオ暦は幾つか例外があるんだよね確か
1.下4桁が4の倍数(例:1996年)なら原則として閏年
2.但し100の倍数(例:1900年)なら原則として平年
3.けど400の倍数(例:2000年)なら閏年

あとはカエサル歴からグレゴリオ暦に変更した場合は1582/10/04(木)の翌日が1582/10/15(金)とか何日も飛ばしてたと思う(例:日本だと明治5年12月2日の翌日が明治6年1月1日)
最近だと20世紀後半からは格段に高精度の原子時計が使えるから59分59秒の後が59分60秒秒になるとかの閏『秒』も例外に追加されてたっけ?
2021/04/22(木) 23:39:19.81ID:zKdtQ0oA0
>>231
fmgenの作者はこんな辺境のスレなんて見てないよ
直してほしけりゃ作者の開設した、したらばの専用スレに行って本人に直接お願いするしかない
2021/04/23(金) 00:01:01.16ID:4yzICLdh0
バグに気付いてないfmgenユーザーが見てるんちゃうかな、一人くらいは
2021/04/23(金) 07:01:20.88ID:w77iTbfT0
多分見てるよ
2021/04/23(金) 08:10:40.45ID:HR0Ky7WA0
あとSL9821の時計にバグが無いというのもちょっと違ってて
自作コード内で時刻設定をすると2ヶ月進んでしまうという不具合に
遭遇したのでコード内で2ヶ月戻す処理をわざわざ書いて対処してる
2021/04/23(金) 09:49:58.43ID:lCZQR4rv0
>>231
1996年は4の倍数ルールでの判定だから、100の倍数の年以外全部間違うということなのかな?
2021/04/23(金) 12:30:21.06ID:HR0Ky7WA0
SL9821の方は正確には設定した時じゃなくて
時刻を取得した時にズレるのかな?とも思うんだが
環境の微妙な違いとかもあるからなかなかね
2021/04/23(金) 17:39:26.02ID:qodFSLhx0
西暦2000年が400の倍数だから、四年に一度の閏年としか思わなかった人も多いんだろうな
学校でも家庭でも教えてくれる人はいなかったって人の方が多かったろう
今このスレを見てる人の中にだって「このスレで初めて知った」って人が多分いる
2021/04/23(金) 23:40:33.68ID:Adb2Ozdd0
閏秒も知らない人いるからな
興味がなければそんなもん
2021/04/24(土) 00:03:48.77ID:ppE1mrHI0
閏秒なら挿入される日にはニューズでも聞くんじゃね?
2021/04/24(土) 09:40:39.48ID:yfGe+N180
西暦2000年の時はワイドショーや情報番組でさんざん周知シテタヨ
情弱っているんダナアw
2021/04/24(土) 09:59:18.95ID:v90Bx96j0
自分が知っている話になると興奮して途端に饒舌になったり態度が尊大になる
実にキモヲタのテンプレですねw

そして自分が詳しくないジャンルの話をされると「そんな物は必要ない」と言い訳を始めるw
2021/04/24(土) 10:04:45.87ID:j/Qta71D0
大抵の煽りはブーメランになる件
2021/04/24(土) 10:31:42.40ID:jnkFDrE90
ブーメラン発言する奴は図星が効いちゃってる件
2021/04/24(土) 11:25:16.09ID:uN94LiZi0
こいつこんな所にも現れるのか
2021/04/24(土) 11:45:11.06ID:a9KysQWA0
>>239
マスコミが無責任に不安を煽ってただろ、あれで知らんってのは余程世間と隔絶された生活を送ってる層だけだ
2021/04/24(土) 20:52:55.84ID:YYA5YLzv0
ところで>>232 >>236は、作者のところには連絡(書き込み)しないの?
2021/04/24(土) 22:12:42.92ID:ppE1mrHI0
>>247
それ、2000年問題の方ちゃうか?
2021/04/25(日) 01:02:49.64ID:jyUSH+c10
顔真っ赤おじさんかわいそう
2021/04/25(日) 06:12:05.65ID:NcJErqqz0
TV・ラジオだと閏年のルールって「さんざん周知」ってレベルで取り上げてなかったと思う
2000年問題と混同してる確立が高いな、当時PCに無関心だった人が混同してると思われる
2021/04/25(日) 07:33:09.89ID:8Mx1RqMo0
意外と解ってなかったとか < TV・ラジオ
2021/04/25(日) 07:42:41.97ID:NcJErqqz0
不安を煽ってた、てのは多分2000年問題の方だと思うけど閏年の方は流石に知ってた社員は多いはず
けど2000年問題の方は怪しいな、煽れと支持してた上はPC業界挙げて対策してると理解した上で安心して煽れてたんだろうけどさ
2021/04/25(日) 08:05:55.76ID:8Mx1RqMo0
いや意外と一般には4の倍数しか知らんと思うぞ

プログラムで書くとこんな感じか
m2ed = 28;
if((yyyy % 4) == 0)
{
m2ed++;
if((yyyy % 100) == 0)
{
m2ed--;
if((yyyy % 400) == 0)
{
m2ed++;
}
}
}
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
■ このスレッドは過去ログ倉庫に格納されています

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