NEC PC-98シリーズエミュレーターを語ろう23 (941レス)
1-

1
(2): (オッペケ Srbb-9F95) 2024/03/14(木)00:17 ID:5zAs1Fc4r(1/2) AAS
!extend::vvvvv::
!extend::vvvvv::
スレッドを立てる時は、上の !extend::vvvvv:: を3行書いた状態にしてから立ててください

NEC PC-98シリーズは過去のものとなりましたが、
その膨大な遺産を活用できるPC-98シリーズエミュレーターは非常に便利な存在です。
そんなPC-98シリーズエミュレーターについて語りましょう。

● PC-98シリーズエミュレーターの評価・比較
省11
861: (ワッチョイ 4111-Aaf0) 08/18(月)10:37 ID:F/A+tIfh0(1) AAS
Neko Project 21/W ver0.86 rev95を公開しました。
862: (ワッチョイ 71ea-B2h6) 08/19(火)22:00 ID:2N24/5wB0(1) AAS
rev95 β取れたらWindows Defenderも文句たれなくなったw
863: (ワッチョイ 1158-uNzz) 08/19(火)22:26 ID:M+smThHU0(1) AAS
昨日は文句言っていたんよ
864: (ワッチョイ 71e6-zJwz) 08/20(水)13:49 ID:0iLhV0E40(1) AAS
サイズに関係なくタイムスタンプが古過ぎたりdownload数が少な過ぎたりすると引っ掛かるよ
865: (ワッチョイ 834a-PH2a) 09/01(月)15:28 ID:ES7h9kes0(1) AAS
DOSBox-XでPC-98のKCGアクセスモードのバグについて報告があるな
np2系も同じみたいだけどニッチすぎて修正しても翻訳されたゲームの動作以外には影響しないか
866
(1): (キュッキュ 3e6a-9snU) 09/09(火)11:34 ID:h4jGHuDz00909(1) AAS
dosbox-xだとkcg(kac)モード切り替え実装されてないけどどんなバグなんです?
867: (キュッキュ MM8a-wag/) 09/09(火)12:42 ID:LIOkx2l5M0909(1) AAS
>>866
PR #5814
868: (ワッチョイW 8b9a-wag/) 09/13(土)20:41 ID:JZXuG1xy0(1/2) AAS
【2025/09/10】
Neko Project 21/W ver0.86 rev96β1を公開しました。
・十字ボタンがPOVに割り当てられているジョイパッドのためにPOV→XY軸変換設定を追加
 ・Sound optionのJoyPadタブに設定があります
869
(1): (ワッチョイW 8b9a-wag/) 09/13(土)20:47 ID:JZXuG1xy0(2/2) AAS
np2kaiでVRAM周りの修正入ったがnp21/wから引っ張ってきたのかな?
870
(1): (ワッチョイ 4f51-xxKh) 09/14(日)19:09 ID:4NJPFZVj0(1) AAS
>>869
間違って削除したファイルを戻しただけじゃないか?
871: (ワッチョイ 0f49-THP5) 09/16(火)22:19 ID:SIthizl40(1) AAS
>>870
おぉ、ほんまや
スレ汚しすまそ
872: (ワッチョイW 2dda-npEE) 10/01(水)14:31 ID:Wx+l1DuN0(1) AAS
21/Wってfmgen版みたいに実行速度を変更できないですか?
873: (ワッチョイW 2df0-npEE) 10/03(金)10:47 ID:dw6WU5Bm0(1) AAS
連絡したら対応してくれました
制作者さんありがとうございます
874: (ワッチョイ ab1b-tt7E) 10/04(土)22:15 ID:Oc0Nwphy0(1) AAS
【2025/10/04】
Neko Project 21/W ver0.86 rev96β2を公開しました。
・エミュレーション速度を変更できるようにしました
 ・メニューのEmulate→Change Emulation Speedから変更できます
875: (ワッチョイ 46a9-XPlz) 10/05(日)23:10 ID:ydvorOCq0(1) AAS
np2fmgen
---------- 251003
hostdrvワイルドカード修正
port 68h読み込み変更(未検証)
86PCM修正
高解像度ディスプレイ対策
Win8.1以降(たぶん)
876: (ワントンキン MMea-wLuR) 10/08(水)08:04 ID:jta1E+RXM(1) AAS
DOSBox-X 2025.10.07
PC-98固有のものはあまりないけど

PC-98: Redraw the function keys after updating them
PC-98: Save Kanji CG access mode setting, restrict output accordingly
877: (ワッチョイ a9d4-5CYl) 10/12(日)12:43 ID:cApUJEk40(1) AAS
【2025/10/12】

Neko Project 21/W ver0.86 rev96β3を公開しました。
・テキスト画面の1pxずれを考慮できておらず画面が切れる問題を修正
・WAB使用時に画面回転すると描画されなくなる不具合を修正
・画面拡大率に無意味な上限がある問題を修正
878: (ワッチョイ e958-8vjv) 10/12(日)14:11 ID:bZzaPc880(1) AAS
マジかホントにFONT.ROM要らんくするとは
879: (ワッチョイW 0165-wQ3i) 10/18(土)03:24 ID:l6ia8WHp0(1) AAS
フォント指定で違うフォント使える様になったのか
ハイレゾっぽい画面も良いね
880
(1): (ワッチョイ 2b84-OpH5) 10/18(土)23:10 ID:MMwpY9ZR0(1) AAS
【2025/10/17】
Neko Project 21/W ver0.86 rev96β4を公開しました。
・FONT.ROMがないときの代替フォント生成処理を改良
 ・機種依存文字の生成も可能な限り出来るようにしました
 ・代替フォント名を指定できるようにしました(INIへfontfaceを追記しフォント名を設定)
 ・作り直したい場合は既存のfont.tmpを一旦削除する必要があります
 ・font.tmpはただのモノクロビットマップなので、拡張子変更すれば手動修正も出来ます
881: (ワントンキン MM8a-FQnU) 10/19(日)00:04 ID:Y2uatsJvM(1) AAS
>>880の使ってDOSBox-Xのフォントファイル作り直したら怒られるかな?
使うのはDOSBox-Xのソースに入ってるフリーのフォントなんだけど
882: (ワッチョイW 198b-0EVq) 10/19(日)00:47 ID:HCNrGRFC0(1/2) AAS
JKフォントとかやってみた
ちょっと縦幅を超えちゃう文字も有るけどなんかカワイイな
ノベルゲームとか戦国時代ゲームとかでフォント使い分けすると良いかも
883: (アウアウウー Sa09-dRh9) 10/19(日)13:36 ID:MA/IyE/Za(1) AAS
フォントといえば外字領域をつかって丸文字とかにするのあったな
884: (ワッチョイW 1971-0EVq) 10/19(日)15:27 ID:HCNrGRFC0(2/2) AAS
EPSONの98互換機のフォントも味があって良かったな
885: (ワッチョイ a6cf-lfh4) 10/21(火)18:10 ID:H1VOFvnw0(1) AAS
【2025/10/19】
Neko Project 21/W ver0.86 rev96β5を公開しました。
・代替フォント生成時に機種依存アルファベットを極力幅6pxになるようにした
・フルスクリーン時のDirect3D描画が上手く行かない場合がある不具合を修正
886: (ワッチョイ 4efc-w6gE) 10/22(水)14:44 ID:pZceURgB0(1) AAS
479 自分:名無し~3.EXE[] 投稿日:2025/10/21(火) 23:07:00.35 ID:DO1HFso1 [1/2]
エミュレータ・仮想環境(及びWin-OS/2)でのWin32s 1.30A/1.30Cの問題の解決方が見つかったかもしれない。

Win32s problem
外部リンク[php]:www.betaarchive.com

Re: Win32s の問題
役職 raideniiによる2015年1月21日(水)午前4時55分

PCem rev 192以降ではWin32s 1.30cの問題が解決されているようです。rev 193のバイナリを試してみましたが、確かに動作しました。
省24
887: (ワッチョイ 0bb2-iy+T) 10/26(日)20:15 ID:zIpOVTtM0(1) AAS
【2025/10/25】
Neko Project 21/W ver0.86 rev96β6を公開しました。
・BCD関連のCPU命令を修正
・SoftFloat FPUの16bit整数ストア命令でエラーフラグが立たない問題を修正
・SoftFloat FPUの整数ストア命令でエラー時の値を実機に合わせた
・SoftFloat FPUのスタックオーバーフロー時にフラグが適切に立たない問題を修正
888: (ワンミングク MM75-Q5Hk) 11/02(日)23:20 ID:SAbXfsooM(1) AAS
【2025/11/02】
Neko Project 21/W ver0.86 rev96β8を公開しました。
・MPU MIDIのBUSYフラグの立て方が不味かったのを修正

【2025/10/30】
Neko Project 21/W ver0.86 rev96β7を公開しました。
・FM音源などの再生時にタイミングが不安定になりにくくしてみました
 ・Configureのマルチスレッドも有効化推奨です
889
(1): (ワッチョイ 2e62-4RUL) 11/03(月)00:22 ID:rEK3/S1M0(1) AAS
正直、もう32ビットビルド同梱しなくていいと思う
890: (ワッチョイ 19ad-24ye) 11/03(月)07:17 ID:c59FCUmb0(1) AAS
Windows11が64bitだけになったとは言えWindows10が来年10月までの
1年延長になったからこの時点までは32bit必要だと思う
891: (ワッチョイW 6542-aDAo) 11/03(月)09:10 ID:lwy02gyq0(1) AAS
32bit版と64bit版は同時に実行出来るから環境を2つ用意して使い分け出来るから重宝してるよ
892: (スッププT Sd62-yEOs) 11/03(月)11:00 ID:wL6+VBaFd(1) AAS
>>889
32bitじゃないと嫌です。
893: (ワッチョイ dd58-4RUL) 11/03(月)13:30 ID:ZzqsQ9Kz0(1) AAS
Windows11もmacみたいに、OSアップグレードによって32bitアプリのサポートを完全に打ち切る時が来たのであろう
894: (ワッチョイ be73-4RUL) 11/03(月)18:26 ID:VyXUaLms0(1) AAS
16bit打ち切ったのがこの前だからな
そうそう打ち切らないんじゃないか
895: (ワッチョイW 6535-aDAo) 11/04(火)05:07 ID:sLnMXgaI0(1) AAS
マモル「32bitセンセーションか…」
896: (ワンミングク MM8d-Q5Hk) 11/05(水)07:06 ID:HoFPvty3M(1) AAS
【2025/11/03】
Neko Project 21/W ver0.86 rev96β9を公開しました。
・86PCMの挙動を色々修正してみました(変になっていたら教えて下さい)
897: (ワッチョイ e958-rUeU) 11/05(水)15:06 ID:A2+9eqgr0(1) AAS
対応タイトル知らんしなあ
ポリスノーツやった事ないしMETAL FORCEも知らん
METAL FORCEのmusic modeの入り方はクリアしないとダメなのかな
898: (ワッチョイW 6509-aDAo) 11/06(木)06:43 ID:dPLAtpjJ0(1) AAS
ハーレムブレードのOP歌とか
899
(1): (スプープT Sd62-yEOs) 11/06(木)14:27 ID:79T72kWgd(1/3) AAS
NP21/Wしばらく見てないうちに超絶進化してるやん。
Windows NT用のツールが素晴らしい。作者さん激しくGJです。
900: (ワッチョイ e202-EDq+) 11/06(木)15:01 ID:CaBJhvSv0(1) AAS
>>899
こんなところで言わずに作者に直接連絡してやれよ
きっとメチャクチャ喜ぶはずだと思う
901: (スプープT Sd62-yEOs) 11/06(木)19:18 ID:79T72kWgd(2/3) AAS
VC2010ビルドとVC2019ビルドがあるのか。
コード位置が違っていて少し焦ったわ...
902
(1): (スプープT Sd62-pZcQ) 11/06(木)23:45 ID:79T72kWgd(3/3) AAS
Sound Blaster 16 for PC-98 WindowsNT4.0用 ドライバ ver.1.2

NT3.51での動作まであと一歩まで行けてる感じ(なぜ動かないかまで当方も特定できていない)

NT3.51ではOEMSETUP.INF sb16pc98.dll sb16pc98.sysで完結する筈。(MIDIMAP.CFGはたぶんオプション)
903
(1): (ワッチョイ 6d6a-NUTC) 11/07(金)00:14 ID:n1rvk9eE0(1) AAS
備忘録
vficで2DなD88とかをFDI、NFD、VFDに変換可能にするパッチ

exfdi.vex
00000E85 0F85E3000000 → 909090909090

exnfd.vex
00000815 75 → EB

exvfd.vex
省1
904: (ワッチョイ 1942-jmNv) 11/07(金)15:39 ID:ZxMXP9DU0(1/8) AAS
>>903
訂正

備忘録
vficで2DなD88とかをFDI、NFD、VFDに変換可能にするパッチ

exfdi.vex
00000E85 0F85E3000000 → 909090909090
00000F6A 3BD77451 → 3BD7EB51
省5
905: (ワッチョイ 1942-gz4A) 11/07(金)15:43 ID:ZxMXP9DU0(2/8) AAS
技術的詳細

ANEX98は(・∀・)イイ!
2chスレ:i4004

701 名前:ナイコンさん[] 投稿日:2021/10/12(火) 02:21:41.70
VFICでD88やMAHARITOから他形式に変換する際に、内部のディスク種別フラグを
を見て2Dだった場合は変換を拒否するようです。
(VFIC内部ディスク種別フラグ 2DD=00h、2HD=01h、2D=02h)
省11
906: (ワッチョイ 1942-gz4A) 11/07(金)15:43 ID:ZxMXP9DU0(3/8) AAS
702 名前:ナイコンさん[] 投稿日:2021/10/12(火) 02:23:18.27
Virtual Floppy Image Converter Version 011010

exfdi.vex (HDI)
①D88やMAHARITOの2Dフラグチェックを無効化
"0F 85 E3 00 00 00"

"90 90 90 90 90 90"
省18
907: (ワッチョイ 1942-gz4A) 11/07(金)15:43 ID:ZxMXP9DU0(4/8) AAS
704 名前:ナイコンさん[] 投稿日:2021/10/14(木) 03:57:28.55
>>703の訂正版

結果は(D88やMAHARITOからの変換及び逆変換)

FDI(Anex86)形式
2D ◎、1D △、1DD △ ←(1D/1DDの場合はヘッダの容量値とシリンダ数が0になってしまう。またヘッド数を修正する必要がある。)

VFD(ERCVFD)形式
2D ◎、1D ◎、1DD ◎ ←そもそもヘッダに情報が少ない
省15
908: (ワッチョイ 1942-gz4A) 11/07(金)15:49 ID:ZxMXP9DU0(5/8) AAS
書式統一されていなかった。その1

vficで2DなD88とかをFDI、NFD、VFDに変換可能にするパッチ

exfdi.vex
00000E85 0F85E3000000 → 909090909090
00000F6C 74 → EB

exnfd.vex
00000815 75 → EB
省3
909: (ワッチョイ 1942-gz4A) 11/07(金)15:56 ID:ZxMXP9DU0(6/8) AAS
書式統一されていなかった。その2

vficで2DなD88とかをFDI、NFD、VFDに変換可能にするパッチ

exfdi.vex
00000E85 0F85E3000000 → 909090909090
00000F6A 3BD77451 → 3BD7EB51

exnfd.vex
0000080D C7442444002000007551 → C744244400200000EB51
省3
910
(1): (ワッチョイ 1942-gz4A) 11/07(金)17:15 ID:ZxMXP9DU0(7/8) AAS
PC-98 bootable 2D(320KB) flopy disk image [FDI、NFD]
FreeDOS(98)、NEC MS-DOS 2.00、EPSON MS-DOS 6.20
外部リンク[zip]:www.axfc.net
911: (ワッチョイ 1942-gz4A) 11/07(金)17:18 ID:ZxMXP9DU0(8/8) AAS
>>910
ブートセクトルのみです
912: (ワッチョイW c15e-NXPP) 11/07(金)18:35 ID:HXkeccJM0(1) AAS
そういやNOPが90だったなあ思い出したわ
913: (スプープT Sd62-yEOs) 11/08(土)01:52 ID:D5lFnlKQd(1/2) AAS
>>902
ES1370はNT 3.51/4.0用のドライバーあったけど、ES1371はNT 4.0用でどうやってもNT 3.51で動かなかったな。
あとJoyStockはNT 3.51以前ではOSでサポートされていない。そのへんも触るとNT 3.51で動かないかも
914: (スプープT Sd62-yEOs) 11/08(土)02:00 ID:D5lFnlKQd(2/2) AAS
DDKのサンプルドライバって意外と充実しているんだね。
例えばx64でもISAバスなハードウェアのドライバも理論上は書けるんだよね。
ただx64なCPUでIASバス搭載のマザーボードは見たことないけど
915: (ワッチョイW 65af-aDAo) 11/08(土)06:48 ID:iJn6MEsq0(1) AAS
i7 860とかの世代ならISA持ったマザーは有ったよ
まあPCIからブリッジで作ったISAバスだけどさ
916: (スプープT Sd62-yEOs) 11/08(土)10:41 ID:PcjjDi0kd(1) AAS
なるほど
917: (ワンミングク MM52-bxwy) 11/17(月)20:48 ID:3XEVzM+PM(1) AAS
【2025/11/16】
Neko Project 21/W ver0.86 rev96β11を公開しました。
・fmgen有効の時に外部音源と同時に鳴ってしまう問題を修正
・実行速度改善のためのコンパイラ最適化のチューニングを実施

【2025/11/14】
Neko Project 21/W ver0.86 rev96β10を公開しました。
・SCCI2に対応してみました(試せる実機を持っていませんので変だったら教えて下さい)
918: (ワッチョイW fe92-bxwy) 11/18(火)10:51 ID:Vp9ay6KK0(1) AAS
【2025/11/17】
Neko Project 21/W ver0.86 rev97β1を公開しました。
・FDDメニューに同じディレクトリにあるFDイメージファイルの一覧を表示するようにした
 ・マウントしているイメージファイルと同じ拡張子のものが表示対象です
 ・マウントしていない場合は最後に開いたファイルに基づいて一覧表示されます
 ・表示は最大20ファイルまでです
 ・要らない場合はINIにdirfdlst=falseを書くと無効(従来通り)になります
省2
919: (ワッチョイW 223b-Bp7a) 11/18(火)12:40 ID:SBQO0q6E0(1) AAS

920: (ワッチョイ ae66-GKbP) 11/18(火)18:55 ID:kefUBO020(1) AAS
作者さんありがとう
921: (ワッチョイ 215a-eIjC) 11/19(水)03:51 ID:HorJKqJA0(1) AAS
地道な努力ってほんとうにすごいと思う
922: (ワッチョイW c5c7-UZQo) 11/19(水)13:07 ID:T0qC1xfx0(1) AAS
Np2fmgenの方も掲示板で不具合とか要望書くと直ぐ対応してくれるのも良いよね
923
(1): (スプープT Sd7f-Er5n) 11/23(日)09:21 ID:ZjMspig5d(1) AAS
Neko Project 21/W ver0.86 rev96β11

β11までいってたのか。
924: (ワッチョイW a764-wH+h) 11/23(日)09:30 ID:5gNAeMH90(1) AAS
MAMEの98エミュレータでは9801Rsと9821がおおむね動くのね
キーリピートが効かないとか有るけど結構ゲームも動くね
925
(1): (ワッチョイ bfeb-y3o6) 11/23(日)14:24 ID:6BzDfvpW0(1/2) AAS
あんまりこかめにアプデされると都度導入が面倒だから、
致命的なバグでなければ半年分くらいをβなしでまとめて欲しいわ
926: (ワッチョイ bfeb-y3o6) 11/23(日)14:24 ID:6BzDfvpW0(2/2) AAS
こかめ→こまめ
927: (ワッチョイ 872f-j3nM) 11/23(日)15:00 ID:dxQuHgCi0(1) AAS
βの最後が正式版だから間のβを飛ばせばいい
928: (ワッチョイ 8781-Nrlb) 11/23(日)19:22 ID:IrnK9oEc0(1) AAS
てめえの都合で赤の他人の開発ペースに口出すとか何様
面倒なら都度導入なんてしなきゃいいだけだろクソガイジ
929: (ワッチョイ 8742-yq0b) 11/24(月)09:20 ID:ortkKdAy0(1) AAS
AA省
930: (ワッチョイ ff1f-V6VY) 11/24(月)16:00 ID:dHJwliVN0(1) AAS
>>923
すぐ上にNeko Project 21/W ver0.86 rev97β1の記載もあるがね
931: (ワッチョイW a7e7-wH+h) 11/25(火)16:19 ID:9zgIB+Gr0(1) AAS
88エミュレータではFM音源のCSM対応してるんだから98エミュレータでも対応してくれないかな
932: (ワッチョイ ff76-V6VY) 11/26(水)00:14 ID:swkjeNzf0(1) AAS
np2kaiとnp2fmgenは対応してるみたいだけど
大分前に
933: (ワッチョイW a7e7-wH+h) 11/26(水)11:10 ID:8vgd2CN50(1/3) AAS
np2fmgen動かしてみたがなんかカクカクして妙に遅かった
クロック上げても変わらず
同じPCでNP21/Wを動かしたらサクサク動く
np2fmgenのデフォルトクロックが低いから遅い98のエミュレーションなのかな
934: (ワッチョイ 8766-Nrlb) 11/26(水)15:11 ID:Xws7n2N00(1/2) AAS
何動かしてるのかわからないのでへーそうなんだとしか言い様がない
935: (ワッチョイW a7e7-wH+h) 11/26(水)18:54 ID:8vgd2CN50(2/3) AAS
描画がソフトウェア描画でAutoフレームだと画面が飛び飛びになる事が有るからDirect3Dでフルフレームにしておく事を確認してくれ
936: (ワッチョイW a7e7-wH+h) 11/26(水)18:55 ID:8vgd2CN50(3/3) AAS
って昔聞いたのでやってみたら改善されたよ
937: (ワッチョイ 8766-Nrlb) 11/26(水)21:18 ID:Xws7n2N00(2/2) AAS
へーそうなんだ
938: (ワントンキン MM3f-EN3z) 11/28(金)05:24 ID:SZYy7VxKM(1/2) AAS
【2025/11/26】
Neko Project 21/W ver0.86 rev97β2を公開しました。
・サウンド再生の同期が頻繁なときにSB16のサンプリング変換が狂う問題を修正
・SB16のDSP周辺コードからDOSBox由来コードを削除し新規作成
 ・いちおう修正BSDライセンスとなります
 ・ステートセーブ互換性維持のためデータ構造は似ていますが未使用フラグが多いです
 ・動作不良も色々直っていると期待しています
省3
939: (ワントンキン MM3f-EN3z) 11/28(金)05:34 ID:SZYy7VxKM(2/2) AAS
np2fmgen.7z ハドソン 763K 2025/11/27 23:12
940: (ワッチョイ 8767-Nrlb) 11/28(金)09:15 ID:2RoIeGSu0(1) AAS
戦闘機が来るぞ
941: (ワッチョイ 7f4a-V6VY) 11/28(金)19:38 ID:ZKsx/qrX0(1) AAS
np2fmgen 251128(ハドソン(再)

PSG部もfmgenに変更

TimerApi=0を修正
安全策(?)でデフォルトを1に変更
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.860s*