レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
PC-98
-
PC-98用スレ
-
おおよかった結構予想外の場所なのです
-
B0 04(約1秒) → 58 02(約0.5秒) に変更してみました。
19,338Bと同じような感じで スムーズに組み込み完了、A:\ となります。
こちらは本件の言いだしっぺとなります。
対応していただき、本当にありがとうございました。
-
質問致します。
np2fmgen CDドライブ部分って、
どの機種をモデルにされてるのでしょうか。
np21/wが Xa10 という話はちょっとだけ見てました。
-
どこかにその情報があるかもしれませんがこちらではNECCDD.SYSが対応機種としかわかりません
対応してる全ての機種からnp2のドライブ情報と一致するかを検証するのも難しいのですみません
-
回答ありがとうございました。
PC-CD60D とか CDR-260 ならば、
猫と実機の動作結果比較もしやすい?と思いました。
-
型番が同じなら中のドライブも同じって事になるならCD60Dでいいと思います
そこからドライブ情報を取り出してnp2に組み込めるかもしれません
どう繋がっているかは機種によって違いそう
-
>>どう繋がっているかは機種によって違いそう
プライマリセカンダリの話でしょうか。
-
98の場合はn台目のIDEって表現なのかもですが
NECCDD.SYSがnp2で実装していないI/Oにアクセスしてたり
I/Oは実装してるけど無視してるデータビットとかあるのよね
資料もないし詳しくないのでわからないけどもそゆのが繋がりの違いなのかしら
-
こちらもきちんと勉強していないのですが… こういう認識です。
9821初代:IDE-1台のみ接続可、2.5インチIDE-HDD、CD側はSCSI
9821Ce:多分初代と同じ、386と486以外にも違いがあるかも
9821Ce2:IDE-2台のみ、プライマリ1台、セカンダリ1台、NECCDD.SYS
(裏技でもスレーブ側を使用不可という認識ですが、詳細未確認です)
9821Xsなど、NECCDD.SYSを装備している機種:Ce2と同じ?
Xsの場合、セカンダリ側でHDD+CDという構成が可能、HDD2台+CDという環境が可
(プライマリ側でHDD+CDは可?未確認)
9821Xsでムリヤリ Win2Kをインストールした時、
セットアップ画面では プライマリスレーブ接続HDDも正常に見えていました。
(プライマリ側でHDD2台、セカンダリ側でCD1台のみ)
(DOS6.2 Win95 では2台目HDDは見えなかったような)
NECCDD.SYSは色んなところを見ているような気がします。
すみません、この話は終了ということで構いません。
-
ねね誕祭開催(韻を踏む)
ちょい修正
np2fmgenねねっち先輩
ttp://nenecchi.kirara.st/php/dl.php?f=np2fmgen_210505.7z
-
キタワァ・*゚(n'∀')η゚*。・!!
-
CDドライバの関係ですが、IDE 接続状態フラグ(F8E8:0010)が0x00で固定になっているようです。
ここが実際に接続されている状態になれば、NECCD[M].SYSも使えるようになるかも知れませんが
いかがでしょうか?
以下のサイトを参考に確認してみました。
ttp://k-takata.o.oo7.jp/mysoft/ideflags.html
-
>>892
以下を確認してみました、機種BIOSによって結果が変わるようです。
結果、np21fmgenでも NECCD[M].SYSが使える?ようです。
np2fmgen_20210505 BIOS.ROM無:IDEFLAGS 0x00 -> 0x05
2回目のIDEFLAGS実行も同じ結果、NECCD[M].SYSは組込不可。
9821初代のBIOS.ROMを使用:IDEFLAGS 0x0V -> 0x05
2回目のIDEFLAGS実行も同じ結果、NECCD[M].SYSは組込可。
組込時に4〜5分ほどの待ち時間が発生、MSCDEX組込時には待ち時間が無し。
(4〜5分ほど、49.1520MHz No-wait無 Auto-frameの場合)
Qドライブでのdir可 待ち有、CD-DA再生可 待ち無、CDゲームプレイ可 待ち無。
-
>>893
当方は、IDEFLAGSを何回実行しても0x00となっています。
初代9821はCDはSCSI接続のはずなので、ちょっと挙動が違うのかも知れませんね。
-
>>894
他機種でも NECCD[M].SYS 組込可です。MSCDEX組込時も待ち有。
9801-BX4 9821初代:0x0V -> 0x05 、[M] 組込可
Xa10 V200:0x05 -> 0x05 、[M] 組込可
Xs Ce Ce2:0x00 -> 0x05 、[M] 組込不可(BIOS.ROM無と同じ結果)
初代/Ceで結果が違いました、GETITF98でも実行不可/可という感じです。
np21fmgenって NECCD[C].SYSが使用できたのですね。
[M]と同じような待ち時間が発生してます。
-
>>895
いろいろな機種で試していただいて、ありがとうございます。
HDD1台+CDだと0x05が正解ではありますが、
結局待ち時間が発生してしまうのだと、
修正してもあまりメリットないかも知れませんね。
同じBIOSでも、np2xは0x00,np21/wは0x05と出ました。
-
>>896
np21/wの場合、使用するBIOS.ROMに関係なく?0x05となっていました。
>>同じBIOSでも、np2xは0x00,np21/wは0x05と出ました。
こちらではこのパターンになる機種を確認できませんでした。
しかし、np21ntx17では IDEFLAGSで書き換えできるようですね。
-
>>897
こちらのBIOSはCe2でした。
np2x(np21ntx17)では、ご指摘の通り0x00→0x05の書き換えができておりました。
IDEFLAGSを用いてドライバ([M], MSCDEX)の組み込み可ですが、
ドライバ読み込み時およびCDの出し入れ後のdirコマンド等で
待ち時間が発生しました。
ちょっと修正したら、サクッと動くのをイメージしてたのですが、
そう簡単な話ではないようですね・・・
-
なるほどBIOS部分に構成が書き込まれるみたいなのかしら
9821以降の機種モデルの情報なんかもBIOSに書かれてますしね
np2内部でCDはセカンダリのマスタに固定してるのでこれをスレイブにすれば
それに対応しているドライバが使えるようになるかも
PATACD.SYSなら2台以上のCDも認識できるかもしれません
BIOS部分はENHANCEDでRAM化すれば書き換えられられると思います
いつのまにかV30が無効になってたのだわ
-
ENHANCED bit0を1にしたら、>>898(np2x)同様に待ち時間は必要でしたが、
組み込み可能でした。
逆にIDEFLAGSを設定すると従来の[D]のドライバが組み込めないなど、
色々副作用もありそうです。
np21/wはフラグがあっても組み込めるので、単にフラグだけの問題でも
ないかもしれません。
-
ENHANCED bit0を1に変更、np21fmgenで IDEFLAGSを実行後、
BIOS.ROM無の状態でも [M]が組み込みできました。
待ち時間はあるようです。
np21/wの場合、IDE接続状態を変更後 IDE-FLAGも変更されています。
(HDD+CD 0x05 → HDD+スレーブCDにすると 0x09)
よって、IDEFLAGSを実行時、修正前後の値が常に同値となっています。
-
お役に立てるかも知れませんので情報を共有させて頂きます。
NECCD[D].SYS(17,616版)の待ち時間はF8E8:0011のbit7を消すとなくなります。
NECCD[M].SYSはF8E8:0010に正しい接続フラグを入れて、
IDE StatusレジスタのDrive Seek Completeを適宜セットすると待ち時間なしに動くようになります。
-
>>902
ありがとうございます。
Drive Seek CompleteはIDEFLAGSを改造してセットするようにしたら良さそうですね。
(他力本願)
-
>>903
お返事ありがとうございます。
Drive Seek CompleteはATAPIコマンド実行完了の度にセットする必要があったりと面倒ですので、
NECCD[D].SYSが使えるならあえて頑張る必要もないと思います。
-
情報ありがとうございます
それを元にIDE修正してみました(ついでにV30も)
np2とnp21のみ
nenecchi.kirara.st/php/dl.php?t=np2ide.7z
メモリ書き込みデバイス&コマンドライン両用プログラムも用意したので
組み合わせてテストできるようにしてみました
poke.com
nenecchi.kirara.st/php/dl.php?t=poke.7z
よろしければ
-
>>905
ご対応ありがとうございます。
NECCD[D].SYSはENHANCEDでD0000-FFFFFの書き込みを許可して、
device=poke.com F8E8:0011 &7fすると待ち時間がなくなりました。
NECCD[M].SYSは残念ながら使えなくなっていました。
もう昔のことで記憶が曖昧ですがDrive Seek Completeだけでは駄目だったかも知れません。
わざわざ変更して頂いたところ申し訳ありませんが、以前の実装のままで良いと思います。
-
ありがとうございます。
V30の修正については、「亜紀とつかさの不思議の壁」で起動確認しました。(np2.exe)
IDEの修正は、np21.exeでHDDから起動しても、F8E8:0010は0x00のままのようですが、
どのような修正になっていますでしょうか?
-
テストありがとうございます
IDEはDrive Seek Complete追加しただけですがだめっぽいので元に戻します
V30はそのまま次回正式版にして組み込みます
あとpoke.comで連続書き込みできなかったのを修正しました
-
>>908
こちらこそ、ご対応ありがとうございました。
CDドライバの待ち時間問題はF8E8:0010の修正がいいかと思ってご提案させていただきましたが、
結果F8E8:0011+[D]ドライバの方が良いようですね。
IDEの修正の件も了解しました。
-
すみませんnp2ideももう少し修正しました
-
>>910
np2.exe(2021-05-09 20:32)で、>>907同様V30の動作を確認しました。
-
>>910
NECCD[M].SYSは変わらず停止するようです。
先ほどは曖昧なことを書いてしまいましたので具体的に調査いたしました。
atapicmd.c
・senddata関数内
drv->statusにIDESTAT_DSCを追加
・cmddone関数内
drv->statusにIDESTAT_DSCを追加
・senderror関数内
drv->scにIDEINTR_CDを追加
drv->statusにIDESTAT_DSCを追加
で、NECCD[M].SYSは止まらなくなると思います。
IDESTAT_DSCよりもむしろIDEINTR_CDの方が重要のようです。
IDESTAT_DSCは無くても問題ないかもしれません。
-
おおご教示ありがとうございます
それを元にさらにnp2ideを修正しました
-
>>913
*゚(n'∀')η゚*。・*。 [M] 組み込み後、停止しなくなりました!
-
おおよかったみなさまのおかげなのですありがとうございます
今日はもう無理なので明日あたり正式版つくります
-
>>913
早速のご対応ありがとうございます。
今度のnp2ideでは、IDEFLAGSでフラグ修正後にNECCD[M].SYSで問題なく動くようになりました。
IDEFLAGSでのフラグ修正を前提にしてもいいと思いますが、bios.cのbios_reinitbyswitchかbios_initializeで
mem[0xF8E80+0x0010] = hogehoge;
mem[0xF8E80+0x0011] &= 0x7f;
みたいな形で正しいフラグを入れておいてもいいと思います。
-
>>913
IDEFLAGSを実行しない状態だと [C]も停止せず組み込み可。
IDEFLAGSを実行した後だと [C] 組み込みできず。
(以前は [C]も[M]と同じように停止していました)
[C] [D]が同じように使用できるようです。
-
>>915
お疲れさまでした!
念のため、2021-05-09 21:25版のnp2.exeで、>>907同様V30での動作も確認し、OKです。
-
>>915
2021-05-09 21:26版のnp21.exe +9821初代のBIOS.ROM にて、
IDEFLAGS実行せずに [M]が使用可のようです。
IDEFLAGSを実行するしない関係なく、[M]が使用可のようです。
(待ち時間がない機種のBIOS.ROMだと、BIOS無と同じになる模様)
-
IDE(CD)とV30修正
IDEフラグ関係はENHANCEDで設定してください
np2fmgenたえ
ttp://nenecchi.kirara.st/php/dl.php?f=np2fmgen_210510.7z
-
ENHANCED bit8のシームレスマウス=0 設定が無視されてませんか?
-
こちらでは0(通常)と1(シームレス)どちらも問題ないです
0と1の数が合わなくて違うbirを操作をしてるのかしら
差し支えなければENHANCEDの設定書き込みしてみてくださいませ
-
ENHANCED=b0000 0000 0000 0000 0000
たえちゃんで試しましたが…なぜだ
-
エミュのマウスは使えてるけどシームレス設定にしてないのにシームレス
(OS側のカーソルが出たまま)になるってことですよね
XPでも10でも問題ないのですがオリジナルやバージョンを遡っていっても変わりませんか?
-
こちらもXPに持って行ったら問題ありませんでした
どうもおま環のようで…たいへん失礼しました
-
いえいえ
ひょっとしてカーソルをnp2のWindowの上にもってくるとOSのマウスは消える
みたいな現象なのかしら
-
回帰修正
np2fmgenピーノ
ttp://nenecchi.kirara.st/php/dl.php?f=np2fmgen_210527.7z
-
やっとXInput対応パッド購入したのでそれ関連他
&d=の後の数字をダウンロードする日付(2桁)に変更してください
np2fmgenローラ
nenecchi.kirara.st/php/dl.php?f=np2fmgen_210622.7z&d=22
MS Pゴシックなリソースdll
nenecchi.kirara.st/php/dl.php?f=np2f_932.7z&d=22
-
>>928
乙
十字キーが使えるようになって快適
-
M88から流用他
np2fmgenノエラ
ttp://nenecchi.kirara.st/php/dl.php?f=np2fmgen_210709.7z&d=09
-
>>928
ここからパッドの挙動がおかしくなっていないですか?(Xinput,DirectInput両方)
アマランス2だとメニューを出すと普通にボタンを押すと連打した状態になっている
だからボタンを一瞬だけ押さないといけない
そして、メニュを出した状態で十字キーの反応がない(キャラクターの移動は出来る)
-
すみません明日あたり修正します
-
再として修正しました
np2fmgenノエラ(再)
ttp://nenecchi.kirara.st/php/dl.php?f=np2fmgen_210717.7z&d=17
-
>>933
修正して頂き、ありがとう御座いました
正常に動作しております
-
np2fmgen もうすこしメモリ積みたい。
-
np21/np2sxならiniのExMemoryを変更することで63まで拡張できます
-
>>936
おおお、直接iniで指定すればよかったのですね。
ありがとうございます。
-
動作が変になるのがあるみたいなので戻しつつ修正
np2fmgenジャヒー
ttp://nenecchi.kirara.st/php/dl.php?f=np2fmgen_210917.7z&d=17
-
頂きました。ありがとうございます。
-
np2にV30のCPUエミュレーションが入らないでしょうか。
np2で画面は正常ですが起動後、途中で同じ場面でフリーズ
ePC-9801VMではフリーズしないけれど画面崩れ
ePC-9801RAでは386ではフリーズ(画面も崩れ)、V30ならVMと同様。
あたりからV30命令か何らか厳密なタイミング取りをしているのかなと推測。
(画面崩れはGDCクロック変更は試しました。)
動かしたいソフトはシステムサコムの初期の作品VALIANTです。
-
対象機種が初期(8086)のものだと思うので多分V30は関係ないと思います
Screen oprionでGraphic Chargerを変更したり16色をオフにしてみたり
VMモードにしてCPU周波数を低くしたりBIOSを変更したりするくらいかしら
-
>>941
np21でなく、np2でVMモードで動きました。
おさわがせしました。
-
はじめまして。
np2fmgenではソーサリアンのFM音源出力可能なのでしょうか?
私なりに頑張って調べましたが無理でした。np2fmgenが一番PC98エミュ
で好きなので使いたいです。
宜しくお願い致します。教えて下さい。
-
ttp://pc88emu.php.xdomain.jp/pc98game.shtml
Falcomで検索
-
>>944殿
有難うございます。
ですがホームページにアクセスできないです。泣。
-
ホームページにアクセス出来ました。
ありがとうございました。
でも私にはわかりません。泣。情けないです。
-
>>943
1. Endキー押しっぱなしで
メニューバー[Emulate] > [Reset]
2.ディップスイッチ2の設定
メモリスイッチ [保持する] (SW2-5をon)
3.メモリスイッチの設定
拡張ボード > サウンドボード (使う)
終了
-
アドバイスを下さった944様、947様ありがとうございました。
947様、具体的に教えて頂く事が出来て大変感謝しております。
こんなに親切に教えて頂いたのは感激です。
本当に、本当にありがとうございました。
943
-
TakedaさんのePC98のソースをみると、
ePC9801Eなどで、
ハードウェアEMSが使えそうな感じなのですが、
どのドライバだとつかえるのでしょうか?
EMM.SYSではEMSメモリがありませんと出て、見つからなくて。
まだ実装途中なのかしら。
(IOバンクメモリは無さそうで。)
-
ハードウェアEMSって53ボードかしら
ざっと見た感じ実装されてないから使えないと思います(08e*hポートとか)
-
>>950
ありがとうございます。
おっしゃるとおり、53(+54)ボードか、または、EMJなどのことです。
実装がなかったのですね。
-
もうちょっとちゃんとみたらNEC専用のEMSでB000/64KBのコードが入ってました
ても8086やV30のCPUモデルではビルドされないみたい
試しにpc9801e+53ボードを作ってみました(pc9801ems)
SOUND BIOSを無効にするとEMS(C000/1MB)が有効になります
ちゃんと動くかわかりませんけど
ステートにも対応していません
ttp://nenecchi.kirara.st/php/dl.php?t=pc9801ems.7z&d=14
-
EMSか…
プロテクトモードの出始めの頃、やっぱり64KBごとに窓開けて制御してるのかと思ってたのが懐かしいね
-
>>952
遊んでみます。ありがとうございます。
可能なら、どこ直せば98EにEMSがつくのでしょうか。
-
直すというか53ボードを組み込むみたいな
コードは数十行ほどでかけると思います
気が向けば整理してステートにも対応させたりするかもしれませんが自分では使わないので…
-
ありがとうございました。
-
ねね誕祭り画面周り(韻)
MS Pゴシック版リソースも新しくなっています(必要ならば)
np2fmgenたちされー
nenecchi.kirara.st/php/dl.php?f=np2fmgen_220505.7z&d=05
nenecchi.kirara.st/php/dl.php?f=np2f_932_220505.7z&d=05
-
乙です
M88ヒーラー同様に2倍描画でD3D使用時の画面割が改善されたので嬉しいっす
-
M88ヒーラー×
M88カーラ 〇
テヘ
-
No waitでのfpsみるとわかるけどD3D別スケーリングだとうちの環境ではOGLより遅くなるのよね
-
ねこーで、MS-DOS 3.30(無印)が
ブート中にコマンドプロンプトまでたどり着けずに止まるのは元から?
-
それだけだと情報量が少ないのでなんとも
オリジナルもそうなのか他のエミュでもそうなのかとか
BIOSの種類や有無ブートの媒体やデバドラの有無とか
可能性としてはHDD(IDE)関係かしら
HELP+リセットで内臓固定ディスクを外してみたり
あとはArchitectureをVMやPC-286に変更したりとか
-
ありがとうございます。
まさに、HDD(IDE)でした。
めからうろこ。
-
すみません。
ゲーム、機動戦士ガンダム デザートオペレーションを
np2fmgenで起動するとDisk I/O error OKとなってオープニング音楽が
鳴ったまますすみません。
他のPC98エミュの場合、エラーメッセージなどなくオープニング音楽が
鳴ったまますすみません。
私なりに調べてみたら、np2fmgenはエラーメッセージありますが、他のエミュ
だとオープニング音楽が鳴ったまま進まない症状があるらしいのです。
対処法はD0000H-FFFFFHのRAM化をしない。とまではわかったのですが、
意味がわかりません。すみません。どなたかお教え下さいませんで
しょうか?
宜しくお願い致します。
-
ttp://pc88emu.php.xdomain.jp/pc98game.shtml
ここ情報ではnp21ではなくnp2(np2sx)ならOK?
-
>>965 アドバイスありがとうございます。
駄目でした。症状は前回と同じです。
教えて頂いたホームページに何故かアクセス出来ませんでした。
-
ディスク周りのエラーだとするとイメージ化に失敗してるのかも
何を使ってイメージ化しましたか?(機種やツール)
あとは内臓固定ディスクを外したりとか
-
>966
フロッピーをそのままで、何でも良いのでHDDイメージをマウントしてみて
-
>>966
np2fmgenでも動かせると思うけれど、
得手不得手があるので、
ePC-9801VM/ePC-98doか、Virtual98で起動させた方が良いと思う。
ここから
ware発言を一部含むので、見ないことにしてほし。
・np2fmgen(np21じゃダメ)
・ディップスイッチ初期化
IDE BIOS部分のメモリを食うとNGで
内臓固定ディスク使用しないでも良かったかも
・BIOS.ROMをタイムスタンプ20060212版
・ENHANCE設定でD0000H-FFFFFHのRAM化をしない。
で動かせたとメモがある。
-
np2fmgen np2nt 設定無し:Disk I/O error BGMのみ
・NewDisk ... HDI 5MB IDE_#0に接続 ... ゲーム開始できるが、直後に暗転 BGMのみ
・システムセットアップメニュー ... メモリスイッチ → 保持する
・システムセットアップメニュー ... メモリスイッチの設定 → サウンドボード → 使う
(86音源使用、ゲーム開始できる、しかし戦闘時のグラフィックがおかしくなってる)
・SOUND.ROM 86音源ではなく、26音源のなら正常になるらしい
(BIOS FONT Mate-Rのでもいいらしい)
-
間違いと追記です。
9801-UX21からSOUND.ROMも吸い出して再確認、戦闘時のグラがおかしくなってました。
別機種?のSOUND.ROMなら正常になるらしいです。グラだけどなんででしょ。
戦闘時のグラはおかしくなったままですが、np21/wでもプレイできるようです。
-
試してないけど実機はHDDなしでもIOエラーはでないのかな?
-
皆様アドバイスありがとうございました。
プレイはまだしていませんが、機動に成功いたしました!!
アドバイス通りHDDイメージ(MS DOSイメージ使用)をマウントして起動できました。
最初に
Disk Version
User identifier?
と私には分からないメッセージが出てリターンしたら起動しました。
他のアドバイスもためそうと思いますがひとまず解決です。
本当にありがとうございました。
-
>>973
メモリスイッチ設定で固定ディスクユーザ識別名を「使う」にすると出てくる
-
FDD動く9801が無い為、とりあえず実機9821-XMATEでやってみた。
(CPU-LOWでもやっぱり速すぎるくらい)
ターミナルモード → BASICモードへ変更するだけでプレイできる。
HDDは関係ないみたいだ、IDE-HDDもIDE-CDも外してプレイ。
Disk I/O error 無し。
-
>>974
>>975
本当にありがとうございます。
戦略シミュレーションゲームなのですが、ユニット(モビルスーツ等)を選ぶのが
カーソルが早すぎ(通常の3倍)てプレイしずらいですが。(泣)
説明書がない商品でFDがカビていたかもしれなかったのでとりあえず安心です。
-
素晴らしい
検証乙
-
9801-RX2 でもプレイしてみた、目視で判断すると この設定が実機に近い。
np2 configure CPU x4 くらいに設定、アーキテクチャ PC-9801VM に変更。
手持ちのRX2にSASI-20MBがついてたけど、やっぱり関係ないようだ。
-
マルチスレッド安定化
コマンドラインから各種ファイル指定可能
np2fmgenアンニャ
ttp://nenecchi.kirara.st/php/dl.php?f=np2fmgen_220614.7z&d=14
-
コマンドラインの充実はとってもありがたい
ですが
np2 "DISK 1.D88" "DISK 2.D88"
↓
DISK 1.D88" "DISK 2.D88 not found
|
|
掲示板管理者へ連絡
無料レンタル掲示板