◎正当な理由による書き込みの削除について: 生島英之 とみられる方へ:PC-98エミュを語ろう17 [無断転載禁止]©2ch.net YouTube動画>2本 ->画像>26枚
動画、画像抽出 ||
この掲示板へ
類似スレ
掲示板一覧 人気スレ 動画人気順
このスレへの固定リンク: http://5chb.net/r/software/1500009461/ ヒント: 5chスレのurlに http ://xxxx.5chb .net/xxxx のようにb を入れるだけでここでスレ保存、閲覧できます。
NEC PC-98シリーズは過去のものとなりましたが、
その膨大な遺産を活用できるPC-98エミュレータは非常に便利な存在です。
そんなPC-98エミュレータについて語りましょう。
■Windows用PC-98エミュレータ
Anex86
http://homepage2.nifty.com/ans/ T98-Next
http://www.geocities.jp/t98next/ Neko Project II
http://www.yui.ne.jp/np2/ http://retropc.net/yui/ ■前スレ
PC-98エミュを語ろう16
http://egg.2ch.net/test/read.cgi/software/1482812256/ スレ立て乙でありんす レス番10以上逝けばいいんだっけ?
16くらいじゃゃ無いと駄目らしい、一人の連投も駄目
98エミュもある意味行きつくところまで開発が進んでしまったからスレも本来の内容では進行せず過疎気味ね
ここの板を検索すれば分かると思うが 全レス数2でも5カ月は落ちてない
他で建てたこと、何度か建てたけど落とされたから・・・
ということは保守はこの辺りまで進めておけばよさそうだね
確かにスレ版一桁のスレの中には立ち上がりが5月6月のがある
>>11 【夢か】究極のソフトウエアデザインとは【現か】 [無断転載禁止]©2ch.net
http://egg.2ch.net/test/read.cgi/software/1485510510/1 専ブラでレス数ソートして5スレほど見ればどういう板設定か分かる
xnp2はgcc6でコンパイル通らん。 4.9で無事コンパイルできた。
FDのイメージ化 10枚組1本より、3枚組4本の方がやる気が出る不思議
歴史の闇に埋もれるよりは古いソフトはアーカイブしておいた方が 正義
SL9821のver.0.2.4.3でウイルス反応出るの俺だけ? 作者のHPでDLしたものがアバストでひっかかる。
アwバwスwトwwwwwwwwwwwwwwwwwwwww
>>21 えっ?それやばいじゃん!
なんて言うと思ったかバーカ
自分で判断できないやつが使うもんじゃないからとっとと削除しろよ
>>8 んじゃ、ポリスノーツの動かし方教えてくれよ。
>>25 ブックオフでps1版とps2本体を買ってくる。
np21wにfmgenとかM88みたいな マウスホイールで音量調節できる機能搭載してほしいな
シムシティ2000でAメイトの設定だと
640×400と640×480が選べるんだけど
猫系だと640×480を選んでも640×400になっちゃう
640×400の設定
640×480の設定
枠を見る限り内部的には640×480になってると思うんだけど
AnexとNextはちゃんと640×480で表示できる
bios18.cの30h内を修正すれば480ラインになるンゴ
すまないけど質問いい? np21wのウインドウサイズの変更ってとうやればいいの? 画面も横長になってるし、ついでにもうちょっとウインドウサイズを大きくしてやりたいんだけど ヘルプの2番目に書かれてる「システムメニュー」とやらの使い方が全くわからない
公式のnp2と同じ方法でウィンドウサイズ変更出来るよ
>>36 ごめん、その「公式と同じやり方」でっていうの自体が分からないんだ
メニューどこにもそれらしきものが見当たらないし隠し機能の一覧にもないので
ググッてもやり方が全く出てこないので困ってて
メニューのどこにあるのかがさっぱり分からない 関係ありそうなのっていうとScreen → Screen Optionくらいだけどここでもなさそうだし 一体どこをどう弄ればいいの?
ごめん自己解決 メニューウインドウってウインドウ画面の左上のところだったのか 思わぬ盲点というか、うっかり見落としてた でもこれウンドウ画面の比率を4:3とかに出来ないのかな こういう時は600x400で縦に引き伸ばして表示って独自仕様が恨めしくなる
4:3になってないってどういう事なんだろうか スクショ貼ってみてみ
久しぶりにnp2系でフルスクリーンにしたら、ちゃんと出来なくなってるな windows10の仕様が変わったせいなのかな?
>>41 600×400を4:3で表示したいってことじゃないか
コレはどうナウ
http://spoiler.shiteyattari.com/np2x13.7z SimCity2000の480ラインと
フルスクリーン(Direct3Dで)
Windows10でfmegenとnp21wで、解像度を変えない設定にしてフルスクリーンにしても 解像度を変えられてしまう 俺だけなの?
>>44 乙
480になりますね
俺はfmgenで30BIOS.COMを使って480にしてた
試しにウィンドウ4:3版作ってみたけどってこれでいいのかのぅ
normal
4:3版
正円が縦長になう
解像度は640x400なんだから比率は16:10だろがよ。 そして98の一般的なモニタは画素を正方形(1:1)として扱っていたから、 表示比率も16:10のまま。 それをわざわざ4:3に歪める理由は何だろね? 現役時代歪めてみてたのを再現したいのかね?
PC-98x1が「600x400で縦に引き伸ばして(4:3)表示」なんてしていないことは、 PC-98x1の映像信号を受け付ける&アスペクト比固定機能付き&16:10比率の液晶を繋いで、 BASICで画面の中心に大きな正円描いてみりゃすぐわかる。
>>50 あぁそうなんだ、じゃそのまま16:10の比率のままたったって事なんだね
どうも当時見ていた画像は今液晶モニターで見てるような横長の画面だった記憶がなかったから変だなと思って
ちなみにこれが今のウインドウ画面の状態(元の640x400状態に解像度を落とした)
こんな横長の画面だった記憶がないものだからどうも変だなって思って
どちらかというと自分の記憶としてはTVのブラウン管とあまり変わりがなかったような記憶だったから
当時はSONYの17インチのトリニトロン菅モニター(SFなんとか2だったかな?)を使ってたんだけど
もしかすると当時のブラウン管は丸みを帯びてた(トリニトロンは円筒形だった)からそれのせいもあるかも
正面の真ん中付近の画像はそのまま1:1の比率で表示されるけど、
ブラウン管の端っこへ行けば行くほど視点が一点だと縦長に感じるみたいな錯覚現象というか
トリニトロンの円筒形のブラウン管を液晶画面でまっ平らにするとこれだけ横長に感じるって事なのかな
もしかすると感覚的には16:10というよりも、15:10とか14:1くらいで観た方が違和感ないのかも
モニター自体は4:3だったけど 表示されてるのは16:10で上下に黒帯があったはず
ブラウン管モニタの場合、表示領域の調整がかなりできるから、 人によっては640x400をモニタいっぱいに映るよう調整していたかもしれない。 そうすると正円が歪むのだがそれに慣れてしまっていればどうということもないのかもしれない。 Windowアクセラレータが載ってる世代以降の98NOTEの場合、 4:3の液晶パネルが載っているが、98ノーマルの画面を表示させると、画面中心にドットバイドットで表示される。
>>56 >人によっては640x400をモニタいっぱいに映るよう調整していたかもしれない。
あー、たぶんそれだと思う、思い出してきた
だってブラウン管の上下の黒帯なんて自分の記憶にはぜんぜん頭の片隅にモ残ってないし
だとすると自分で黒帯の部分が無駄だと感じて表示部分の調整をしてた以外に考えられない
アナログだから完全は難しかったけど、たしかに当時ブラウン管の調整を自分でやって
表示される部分がなるべく四方一杯にギリギリまで引き伸ばしてた記憶がある
この違和感はたぶんそれで間違いないと思う
>>57 NEC純正のディスプレイで640x400専用のやつには、画面表示を縦に拡大する切り替えスイッチがついているモデルがあった。
それを使った場合は、640x400で4:3くらいの表示になったと思う。
自分はマカーなんだが、ある程度マトモに動くエミュがNP21Xくらいしかない。 それもテキスト表示のバグがあって困ってる。 なんかいいエミュないもんかね??
どうせIntelCPUなんだしBootCampでwinインスコしろよw なんでゴミOS使ってんだ?
>>64 本人じゃないが、特定のBIOSが必須だったけど今はどうなんだ?
駄目なの?と聞く前にダメだろうな
>>65 SL9821_2017_0717 ver0.2.5.0 と、手元にある機種のROMデータで テキトウに試してみた。
対応機種はかなり増えてそう?
(BIOS.ROM と FONT.DAT だけ使用)
9821初代に近い機種、Ce、Ce2、As、初期のX-Mate(Xs)だと Win3.1も起動した。
中期のX-MATE:Xa10の場合、ピポるけど そこからは真っ黒なだけ。
ただし、DOSのFDイメージを入れた状態だと、DOSインストーラが正常起動した。
しかも HDDイメージも認識できてるようだ。 (アクセスもできてるっぽぃ)
HDDイメージだけでリセットすると、やはり ピポった後は 真っ黒で無反応だった。
(BX4では DOS6.2のHDDブートはできたんだが、Win3.1は起動できなかった)
9821末期の機種、Xc16、Xa200、V200、Ra266などの場合、ピポりもしねぇ。
(エラーメッセージは無く、真っ黒なウインドウだけは出てくる)
9801-RX2の場合だと、普通にDOSがHDDブートした。(以前のverでは できなかったような)
Win3.1も起動したんだが、画面が真っ白で 何もできんかった。
他にも色々な機種があるんだが、今回はあきらめた。
HDイメージを使い回せないのが痛い わざわざSL9821のためにイメージ作るのがめんどくさい
SL9821用に変換してNP21/Wで使う手は却下ですか?
>>69 氏の言ってることが よくわからんかったです、スマンソ。
NHDとか→SLH への変換ソフトって あったっけ?
(1年くらい前の感覚だと、エディタソフト経由での 手間手間な変換方法でした)
FDI→TFD→ビンビンリネームよりは・・・ FDI→HDMへの変換で イケるらしいぞ。
(こっちでは確認してない)
SLHへの変換はNHCの最新版で出来るようになっています 私はNP21/wで使っているNHDイメージをSLHイメージに変換してSL9821で動作確認してます
>>74 多分、こっちでも NHC Ver.0 alpha47C 2017/02/05 で変換してました(土下寝)
ラクになったなぁ
あと、BX4は 9801-BX4 でしたね、重ねて謝罪。
初期のA-MATE、初期のX-MATE.、98MULTi なら SL9821はイケるかもですね。
(キャンビィはムリっぽぃ?Cs2でもイケそう? 未確認です)
昔持ってたWindows NT4.0ServerのCD-ROMが探したら出てきた LANマネージャ入ってるね AT互換機用 PC-98用 FM-R用 IBM-PCのOS/2用が入ってる PC-98用の動作要件はこんな感じ LAN Manager for MS-DOS クライアントをインストールするマシンは、 次にしるす動作条件を満たしている必要があります。 -------------------------------------------------------------- 構成要素 必要最低限の構成要素 -------------------------------------------------------------- マイクロプロセッサ V30, 又は 8086 以上 メモリー 640 KB の RAM ハードディスク容量 拡張版 4 MB 基本版 1 MB の 空きディスク容量 ネットワーク カード 1 枚のネットワーク カードが組み込 まれている必要があります。 オペレーティング システム 日本電気 MS-DOS v3.3x 以上 富士通 MS-DOS v3.1 以上 日本IBM IBM DOS/V v5.0 以上 マイクロソフト MS DOS/V v5.0 以上 等各社で販売する MS-DOS と Windows v3.1 以上 Windows は必須ではありません。 --------------------------------------------------------------
ちなみにWindows2000ServerのCD-ROMにはLANマネージャは入ってない
猫系だとハーレムブレイドとかエルハザードのOPの絵と音がずれるんだよな 設定が悪いのかな
ハーレムブレイドのOPの絵と音がきっちり揃うエミュなんて無いだろ。 あの手の微妙なタイミングは実機でも揃い具合が違ってた記憶があるが。
実機でも映像出力の垂直同期が24.8kHzと異なると合わない VGA同等出力にすると歌唱すべて流れる前に映像表示が終わってしまう
ハーレムブレイドは猫でもFMやMIDIだと合ってるんじゃまいか
>>80 AnexとT98Nextはタイミング合うよ
PCMの話ね
>>84 いえ、Anex86もT98NextもPCMを利用すればずれます。今確認した。
ちなみに現存する全てのPC98エミュで画像が先行します。
これで同期どんなもんだい歌ズコー
http://spoiler.shiteyattari.com/np2hb.zip CPU:2.4576MHz×12
Sound:55466Hz
Buffer:100ms
おお、今までで一番ハーレムブレイドOP再現性の高いエミュだ
これってウィルスとみなされて削除されるんだけど、本当に問題無いの?
何かというとウィルス言うやつおるンゴ セキュリティソフト何使ってウィルスの種類は何だったンゴ これウィルスって判断するのはクソフトだから捨てた方が良いンゴ
Windows7のMSEでTrojan:Win32/Fuery.B!clって出て削除されたが 他の人は検出されないのか?
いまだに、ウィルス、ウィルスって パソコン初心者かよw
VirusTotalでは1個ひっかかる位やでそれも誤爆が多いやつ 自衛は大事だが情弱はPC使わない方がええな
アンチウイルスかエミュか自分で好きな方を信じるだけの問題 ごちゃごちゃ騒ぐな
信じるとかアホなの? ウイルスをまき散らすなと言っている
windows内蔵のwindowsザルDefenderは見事スルーしたが spoiler.shiteyattari.comに上げるレッドナウのにはちゃんと読めこの野郎TXTが付属してる。 だがそのキモンゴのはTXTすら入ってないから別人でウイルスの可能性は大いに期待できる
こういう人はいつまでも初心者なんだよなぁ 底脳の人ってカワイソウ
いつまでも初心者かは分からないけど、今は初心者なのはわかる
3.5インチFDをシャッター開いた状態でくるくる出来る冶具が欲しい今日この頃
np2fmgenは猫にfmgenを組み込んでFM音源の音質を向上しようとしたのに始まって その後PCMとかに色んな修正を加えて今に至っている Readmeに履歴が載ってる ソースは公開されていない
BSDライセンスだからソースの公開義務ないんだよね・・・
GPL汚染しないのは大変いいことだ。 GPLなんて実際には「Gnu・Proprietary・License」の略称だからね。
32パートのmidiをoutする方法ってないんかな? 昔のsc88のデータ大量に発見したら気になった
どうしてもPC-98x1で出したいデータなのか? それともPC-98x1でWin2000を動かしたいみたいな、純粋な興味を満たしたい目的かい?
midiデータなら、98つかわなくても 聞けるんじゃね?
オリジナルドライバ使っててデータが独自だと難しいか
>>119 そうです。どうしてもエミュで。ついに実機が死んでしまったもんで。
それでレコポ等あらかたmidi周りは、ねこプロに移植成功したんですけど、
32part再生だけがうまくいかない。
これ、設定次第ではもしかしたら使えるのかなあ、と。
無理ですかね?
(ま、近年は16part以上midi使う方が珍しいみたいだけど)
>>123 レコポンだったら素直にTMIDI Player使った方が早くね?
問題は32チャネル鳴らすMIDIインターフェースをどうするかだけど
今時のマシンにシリアルポートなんて無いだろうし
TMIDI+RCPCV.DLLで事足りる要件だな。 エミュに拘る理由は趣味的要因のみ。 MIDIインタフェースは今ならESI MIDIMATE II択一。 32chOUT可能でWindows標準ドライバで動く。 どうしても猫で、、、というのなら、 MPU-PC98U実装部分を改良するしか無いな。 もともとMPU-PC98Uは1IN/2OUTのMIDIインタフェースのはずで、 現在の1IN/1OUTの実装が不完全ではある。
フォーマット何よ? winだって普通に32パートなるだろ
やった事無いがSerial OptionをCOM1にしてシリアル接続で繋いでみるのは
MPU-PC98Uは2OUTだけど同じデータ出力ンゴ
TMIDIで88実機に出力するのがいいんじゃないの 32ch拡張ってGSの独自でしょ
何かいろいろレスもらえてありがたいッス。 どうしても「98のレコポ」が使いたくて、ちょっと聞いてみました。 Windowsだとtmidiとかwin版レコポとかで32ch普通に再生できるので 98エミュでもなんとかなんねーかなあ、と思って。 実は127氏のやり方で何とかなるかなと、現在、奮闘している蔡仲 (そもそもcom1をエミュで使う場合どう設定したもんか悩んでいたり) 上手く逝ったらいちおう報告に来ます(キリッ
自前のNP2にfmgen 008を組み込もうとしています。
(RetroArch対応や、NP21/wなどの機能を組み込んだものです)
とりあえず、board26k.c にOPNを組み込もうとしてて、
元にある opngen のコードからデータを盗みとってみています。
ですが、PSGが鳴るだけで、イマイチうまく実装出来てないんですよね。
何か、アドバイスをいただけたらと思います。
git clone
https://github.com/AZO234/NP2kai.git が、fmgen 適用前のソースです(master)。
git checkout fmgen
で、fmgen を仮適用したソースです(fmgenブランチ)。
残念ながら、当方がLinuxで開発しているため、
テストは、WinであればRetroArch版、
LinuxのSDL版・xnp21でお願いしたいと思います。
ビルド方法は、README.mdを参照ください。
(Windowsでビルド出来ちゃったら、それはそれでありがたいです。)
補足:
NP2は他にも亜種がバラバラとありますが、
少しずつ取り込んでいくつもりです。
昔のPC板にも書かせていただきましたが、こっちの方が盛り上がってるので。
board26k.cには一切手を加えずに、その先の実装(Sound配下)でfmgenとのラッパーをかます実装にすりゃええんじゃないかね? 既存の猫サウンドインタフェースに手を加えるのはこんがらがる元になる気がするが。
I/Oを取り込むのに、26k.cに実装したのですが・・・。 sound(opngen,psggen)に組み込んだほうがいい、とはちょっと思いました。
動機というか経緯。 RetroArch用NP2作ったら 「『東方』や『ポリスノーツ』の音がおかしいんじゃー(海外)」ってツッコミがあった。 で、ふとfmgenがあると思ってやってみようと。 既存のNP2/fmgen版で遊んでる人も多くに、 「プログラム(バイナリ)があるのに、なぜすぐ真似できないんだい?(海外)」 という2ちゃん以上のイカレポンチな事を言われて、 なので、泣く泣く最低限はやっとこうと。
キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
"ePC-9801VM" - NEC PC-9801VM emulator for Win32
"ePC-9801VX" - NEC PC-9801VX emulator for Win32
http://takeda-toshiya.my.coocan.jp/ お盆前後なので進捗ほぼ無いです。
でもFM音は鳴りました。
音色パラメータがうまく設定されてないので、デフォな音。
opnaに実装をしてみたけど、
26Kや86でopngenを直接いじってる箇所があるようなので、
その整合をどうするか考えます。
後日、うまくいったぜーって報告出来るようにしたいですね。
>>132 さん、マジ感謝。
np21W rev.34を入れてみたのだけど、FD起動しますか?
Win10 Pro 1703上の98エミュでファイル管理ユーティリティの「FD」を実行して、Karen経由でゲームの起動を試みたのだけど
所有機は9801 FAと9821 As3で、BIOSはAs3のを使っていたと思う。
HDDイメージはT98-Nextで作った物にDOS5.0Aを入れて使用。
T98-Next V1.00 May 25 2010:FD起動→Karen起動→ゲーム起動
Neko Project II Ver0.86(np2):FD起動→Karen起動しない/FD起動→ゲーム起動
Neko Project II Ver0.86(np21):FD起動→Karen起動→ゲーム起動
Neko Project II Ver0.86 rev.34(np21W):FD起動しない(ia32_panicが表示される)/ゲーム起動
FD for PC-98
http://www.vector.co.jp/soft/dos/util/se000010.html Karen for PC-98
http://www.vector.co.jp/soft/dos/util/se020090.html むう、誰もレスが無い NP21/W Rev.34でx32もx64もDOS5起動させた後、問題無くFDは動作するよん NP2でNHDのイメージ作成してDOS5いれなおしても駄目なの? T98NEXTのHDDイメージが上手く動作していないに一票
>>141 動作報告thx
動作報告があったの検証を続けた結果、CONFIG.SYSの↓によってia32_panicが発生していることが確認できました。
DEVICE=A:\MEL4WIN\MELEMM.386 /HM /M D0,D4,D8,DC
取り除くことで「FD起動→Karen起動→ゲーム起動」となりました。
>>142 うちもnp21W rev.34/35のT98NextのHDDでMELEMM.386+FDで落ちてました。
MELEMM.386+FDは常用したいので、NHDにする等引き続き試してみます。
T98-Nextかnp21Wで開発環境を再構築したいのですが、
NextはHSB3.7がちゃんと動いてくれないようで
np21WはMELEMM.386+FDでtriple fault。
>>143 SCSIでHDD形式を試してみましたが駄目でした。
もしかするとIDEのBIOSがいるD8を外したらいいのでは
>>145 D8は既に外してました
>>146 ありがとうございます。VEM486+FDは落ちませんでした。
実機で使ったことなかったですが、しばらくVEM486で環境構築してみます。
DOS6.2でIO.SYSとMSDOS.SYSをUMBに移動させるツールってもう入手出来ないんですかね? Command.comとbuffersを退避させて632k空いたのですがネットワークドライバを読み込むと結構減るので極限までメインメモリを確保したいのです。
PC9801プロブラムの解析ができるプロフェッショナルを急募 報酬10万円 [無断転載禁止]©2ch.net [765875572]
http://leia.2ch.net/test/read.cgi/poverty/1503539750/ 何人かのエンジニアが無理だった程度には難度が高いと… あれ、金と納期がおかしいな
エミュレータで動いてるから実機特有のややこしいことはなさそうなのに何人も逃げた よくわかんねえなあ
よくわからんけどチョンモウだし 在日に関わりたくない普通の人は逃げ出すだろw
金と納期がおかしいから逃げ出してるんだろよ。よくある話だ。
>>149 もう見れないけどどんな内容だったの?
当時のプロテクト外しとかの技が金になるなら悪くないよな。
まあレスを見るに激安だったんだろうけど。。。
受けてる奴が若いのばかりでn88のexe解析わからんみたいな予感
>>154 98時代に開発したソフト2本を逆アセンブルしてIN/OUT仕様書を作成しろとのことだが
ソースコードや仕様書等がない上に何を入力して出力するのかが分からない上に30万までしか出さない
じいさんホイホイで内容の割に安すぎるから誰も手を出さない状態
V30のアセンブラコード表と98のハード仕様書なんざ普通のサンデーマなんて持ってないだろうjk
np21/Wでゲーム用のERCACHE.EXEのEMMを組み込んでもtriple faultになりました。 np21/Wのビルド環境を作るしかないか...
試しにnp21w-0.85(16/3/11)で動かしてみる MELEMM.386+FDは、tripe faultにならないが、固まっている模様 ERCACHE.EXEは組み込み時にtriple faultになる ということで昔から動かないようです。
>>161 INIを触ってDebug Utilityが出てきたので眺めると。
ERCACHE.EXE は ERC1_V86.ASM の _go_virtual86内の最後から9行目で
仮想86モニタ作った直後の仮想I/Oポート5FEChに1001hをOUTするところでした。
CSはリアルモード側を示してますので、仮想86モニタがちゃんとできてないのかも。
MELEMM.386+FDの方はプロテクトモード内に起因してるように表示されてますが詳細不明。
【新製品】PC-9801/9821向けのCバス用拡張ボード「NEKO BUS」が発売 [2017/08/26] [無断転載禁止]©2ch.net
http://egg.2ch.net/test/read.cgi/bizplus/1503743558/ HDDの隅で、 ystealth 0.92とysdinfoと言う物を見つけた。 しかし、ドキュメントを消してしまっていて、 使い方がわからない。
>165 なんかどっかで見かけたファイル名だけどなんだか解らない...
26K/86ボードが載っていない98で、OPNをつかいたい という用途だな。 86ボード調達するほうが楽だよ。
そうですか。 実機では、 ・SNC サウンドオーケストラ(26K互換ボード) ・wavestar + ちいさなMIDIボード だったから、ystealthを入手だけして使っていなかったのかも。
ySTEALTHの話題とNEKO BUSの話題がごっちゃになってるぞw
これだけじゃあれなので手元にあったySTEALTHのドキュメントあげとく。
https://pastebin.com/50yzweZQ >>169 おそらくRE:birthを所持している前提で98にも転用したいという用途だろう
あと86ボードではオミットされているADPCM機能も付加されているらしい
>>170 のとおり後から音源付けたいからという理由でこれを選ぶ選択はないと思う
86ボードをオクで手に入れるよりも割高になってしまうし、部品のハンダ付けも自分でやる必要がある
>そして、PC-98ゲーマーを悩ませたSSG音量問題も RE:birth YM2608モジュールなら自由自在! >26互換音源登場から32年、遂に解決します。 SSG音量問題って何?音量が小さいって事? 98はDSから使ってるけどメーカー出荷状態がデフォルトだと思ってた。
>>174 音源が内蔵タイプと外付けボードでSSGの音量が違う問題じゃないかな
一部のゲームで起動時に音源が内蔵か外付けか聞いてくるでしょ
某氏の98ソフトDBが約6k件登録されてるって事で見てみたら 同一タイトルの5.25"、3.5"、CD-ROMが別レコードになっててorz ※手持ちDB(リスト)はPC-98x1Gamelistベースに未記載(or 未確認)で 確認できたものを追加とか途中までFD版とCD版を分離したモノ(約4k件) その後ソフトハウス+タイトルでユニークしてみたら 某氏DB > PC-98x1Gamelist になって「おおぅ」とは思ったものの、これ半手動で統合とか考えるとorz ※某氏約4k件、PC-98x1Gamelist約3.8k件
>> 162 ソース構成よくわからないのでデバッガで追ってみる。 x86版np21w_r34にERCACHE.EXEを組み込んで落ちるところを確認。 np21w+0x67210 の OUT DX,AX 処理の中で 変数 np21w+0xA09F94 は 1 変数 np21w+0xA09F96 は 1 そこから np21w+0x2B550 の関数を呼びに行って そのあと cpu_stack_push_check からの SS_EXCEPTION を2回流して triple fault になってる模様。 np21wの仮想86モード遷移の管理が一部正しくないような雰囲気ですが、 OUT DX,AX の処理がソースのどこにあるかわからず、変数の意味がわかりませぬ... 実機では、I/Oトラップの一般保護違反→仮想86モニタに飛ぶ→処理して帰る な部分なので 仮想86モニタに遷移せずスタックフォールトに判断されてる理屈が不明。
>>143 >>180 ソースを少し調べてみたので報告。コンパイルできるようなら以下の変更箇所確認して試してみるとよいかも。
それと、少し古いソース(np21w-0.86-rev26beta)で調べたので行数は違うかもです。
修正箇所はia32/cpu_mem.cの220行目からの関数cpu_stack_push_check内の229、230行目
start = sp - len;
limit = is32bit ? 0xffffffff : 0x0000ffff;
を
sp = (sp - 1) & (SEG_IS_32BIT(sdp) ? 0xffffffff : 0x0000ffff);
start = (sp - len) & (SEG_IS_32BIT(sdp) ? 0xffffffff : 0x0000ffff);
limit = sdp->u.seg.g ? 0xffffffff : 0x0000ffff;
に変更。SEG_IS_32BIT(sdp)のところは、意味的にはis32bitの方がよいのかも?(計算上は同じです)
一応変更の根拠としては、
まず検証環境として、config.sysに以下を追加
device=a:\ERCACHE.EXE /HM /M=A5-A7,D0-D3 /HSB-
これで、修正前のnp21wでtriple faultが発生するのを確認。
この状況でこの関数に入ってくるとき、sp=0x0000、len=0x0028になっており、修正前だとstartが0xffffffd8になって、
その後の(start > sp)の条件に引っかかってしまいます。
しかし、スタックのプッシュ処理は最初に格納するサイズ分減算し、そこからサイズ分書き込むので、
実際にはアドレス0x0000に書き込まれることはなくそういう意味では保護範囲のチェックとしては必ずしも適切ではないといえます。
ということで、変数spを実際に値が書かれる最終アドレスに書き換えてその上でアドレス判定をするように変更しています。
ついでに、limitの上限値の判定がセグメントディスクリプタのD/Bビットと見受けたので、Gビットに変更しています。
これについては関連して他の場所も直した方がよいのでは?と思うところがいくつかあったのですが、
十分に検証できていないのでそのままにしています。
cpu_mem.c
cpu_stack_push_check()の終わりのあたり。
if ((len > sdp->u.seg.limit) /* len check */
|| (start > sp) /* wrap check */
|| (sp > sdp->u.seg.limit + 1)) { /* [1] */
goto exc;
}
↓
if (sdp->u.seg.limit != 0xFFFFFFFF) {
if ((len > sdp->u.seg.limit) /* len check */
|| (start > sp) /* wrap check */
|| (sp > sdp->u.seg.limit + 1)) { /* [1] */
goto exc;
}
} else {
if (start > sp) /* wrap check */
goto exc;
}
とやると、triple faultしない何かが出来上がったよ。
TLBからキャッシュを引こうとして?グルグルループしちゃうけど。
>>181 をこっちの別件triple faultで試してみたけど、改善しなかった。
>>143 >>180 すみません。一点訂正です。
limit = sdp->u.seg.g ? 0xffffffff : 0x0000ffff;
これは間違いで、もともとの
limit = is32bit ? 0xffffffff : 0x0000ffff;
のままで正しかったです。
セグメントディスクリプタの理解が不十分でした。失礼しました
>>180 度々申し訳ない。まだありました。182のレスを読んで気がついたのですが、
spをデクリメントしても他の修正は不要と思っていたのですがそんなことなかったです。
325行目の
|| (sp > sdp->u.seg.limit + 1)) { /* [1] */
はspをデクリメントしているので+1は要らなくなりますね。
こっちの条件は通ってなかったので見落としていました。
>>184 乙です。
182も0xFFFFFFFFの分岐は要らなくなり、スッキリしました。
>>184 >>185 ソース情報ありがとうございます。
開発環境は準備中なので、取り急ぎ、情報を元にソースの exc に行かないよう
np21w+0x2BB3F からの5バイトを 90 90 90 90 90 に変更したところ、
ERCACHE.EXEドライバが無事組み込まれました。
ありがとうございました。
でもDOS=HIGH,UMBにすると、例外#5(BOUND CHECK)でERCACHEの仮想86モニタに落ちました。
MELEMM.386でtriple faultになる件も再現しました。
先は長そうです。
limit = is32bit ? 0xffffffff : 0x0000ffff; sp = (sp - 1) & limit; start = (sp - len) & limit; でスッキリ
あれいつの間にかfmgen版でシムシティ2000が640×480で表示できるようになってる あざーす
>>186 長くなかった
毎回デバッガで実行するのが面倒なので、r34(x86) EXEファイルの先頭から0x2AF31からの2バイトを
8B 55 → EB 11
にしてスタック例外を飛ばした版を作り、
ROM領域を眺めてD2,D8をUMBから外したら DOS=HIGH,UMB でも動くようになりました。
お騒がせしました。
残り
・ERCACHE環境でHSBの再起動が効かない
・MEMEMM.386+FDが落ちる件
・開発環境
>>189 np21wのERCACHE環境でHSBが効かない件
ERCACHEが持ってるIO禁止マップに関係無く、I/OがERCACHEの仮想86モニタに飛んでくるため。
HSBからの OUT FFFEh 協調I/Fが誤って届くので、ERCACHEを残したHSB再起動機能が発動している。
これはパッチでの対処は無理ぽい。
>>190 ソース見たら check_io でIOMAPを見るコードはありましたが、
HSBのポートFFFEhからのWORDアクセスは誤判定されてGP_EXCEPTIONに。
ファイル+2AA06 72→EB にパッチしてGP_EXCEPTIONに行かないようにしたら、
ERCACHE環境でのHSB再起動は正しく動作するようになりました。
そういや猫のSCSIのHDDってWindowsでも使えるんかな
GARUDIUSのタイトル画面は実機も下切れるよな
>193 うるせぇ! こんなのはガルディウスじゃねぇ!グラディウスで充分だ!!
ちなみにTATSUJINライクなPC-88用縦スクロールシューティングゲーム「DOUJIN」なら、昔コミケかパソケットのどちらかで買った。 テキストVRAMで描画の大半を行う事により、低解像度ながらオリジナルのアーケード版TATSUJINに匹敵する面白さを実現できた。 あと、俺の記憶が確かならPC-88用のグラディウスやシルフィードは、ディスクアクセス中もBGM再生に限らず あらゆる動作が途切れない仕様だったはず。
>>199 つまんねえよ、駄洒落糞親父!
罰としてハッピーブッシュマンを98に移植しろ。
PC-88用縦スクロールSTG「Doujin 海賊版」
ダウンロード&関連動画>> VIDEO やっと開発環境ができました。
>>187 こちらのERCACHE環境でも動きました。
ありがとうございました。
>>191 check_io.c
if ((port + len - 1) / 8 >= CPU_STAT_IOLIMIT) {
と -1 を追加したらERCACHE環境でもHSB再起動できました。
MELEMM.386+FDはTRACE出せたので眺めるつもり。
入口はCALL_Aw、落ちてる場所はpaging ぽいですが途中が。
melemm.386でFDは普通に動いてるけどどうすると例外でるん? バージョンの違いかね melemm 5.14 fd 3.13 ちなmelemmはEMSとXMSのみでUMBはemumbx
>>204 こちらのFDはv3.12
MELEMM.386 v5.22 +patch +FD v3.12
/HM があると、triple fault
/HM が無いと、落ちない
MELEMM.386 v5.36 +patch +FD v3.12
/HM があると、リセット
/HM が無いと、落ちない
v5.22の方が調べやすそうです。
既に暴走した後かもしれませんが...
>>206 MELEMM.386 v5.22 +patch +FD v3.13
無限ループになりました。
>>205 DOS=HIGH が条件に漏れてました。
VERBOSEが拾いにくいので、直接OutputDebugStringでデバッガに流してみました。
exceptionでログ採ると、triple faultよりだいぶ前に 0040:0000 で無効命令例外が起きてる模様。
アドレスが変なのと、cpu_disasm2str()でコードを出せないので、その前に暴走してるんだと思われます。
MELEMM.386のプロテクトモードコードのどこかを正しく処理できないんだと思います。
triple faultで落ちるときの命令は各種。CALL_Awに限りません。
そういう意味では5.1xから5.20への変更部分に起因してるのかもしれませんね。
昔調べた情報どこに置いたやら...
管理メモリが16MBから64MBに変更された辺りか
>>208 EMSUTY BENCH を試すと、物理ページが連続していないと指摘されました。
見ると、CC00 E000 E400 FFFF とか変なことになってました。
ということで、組み込み時点でC000-CFFFにならない理由を調べる必要がありそうです。
>>209 MELEMM.386 v5.11が発掘されましたが、E000 E400 0000 0400 とか変なのは変わらず。
5.14を持ってたかは記憶無し、v4.78とかはfloppyを探す必要があるのでパス。
v5.36で/SD C000 を指定すると、CC00の1ページだけになり、FDは落ちなくなりました。
FD起因ではなく、GVRAMとかHMAにページフレームが重なってるせいで確定のようです。
なんで重なるのかは引き続き。
melemm.386はオプション付けてやらないとまともに動かないからな /P C0,C4,C8,CC /HM
>>193 実機でも切れてるっぽいです。(Cx2で確認)
>>211 v5.36で /P 指定するとC0-CFを確保でき、FD起動しても落ちませんでした。
ありがとうございました。
実機で /P 指定したことないので、指定しなくても通せれば吉。
余裕あれば眺めてみます。
>>213 WORD単位でページ全域AND取って、0になるページは「何かある」判定されてる模様。
C000-CFFFにFFhを埋めるコードを作ってDX.COMで実行してからMELEMM.386を組み込むと、
/SDや/P指定無くてもC000-CFFFを確保可能になり、FD動かしても落ちませんでした。
np2/21W環境て、RAM無しか、リセット時FFhにできないものでしょうか?
>>214 mem\memems.c を触って、Cバンク全体を書き込み無視/読み込み0FFh固定 にしたら、
MELEMM.386もうまく組み込まれるようになりました。
この状態でしばらく使ってみます。
>>217 作者様試験ありがとうございます。
・MELEMM.386 v5.36のEMSはC0-CFで組み込まれました。もちろんFD 3.12起動もok。
・RAM扱いぽかったので、C0000を00 00に更新してHSB再起動すると、C0が除外され、UMBと重なる領域が割り当てられました。
・HSB R しても、C0000が00 00のままだったので、C0が除外されました。
・Resetすると、再びFF FFになったので、C0も組み込まれました。
ということで機能的には「CバンクRAMじゃないモード」を作っていただいた方が助かります。
...そのうち別のtriple faultとかI/O FFFEhのlimit 0系の件も吸収いただけると助かります。
>>187 >>203 np21wの最新版で118音源にするとサウンドブラスターの音が鳴るな でもこれ118とサウンドブラスター2枚挿しみたいな認識になってるのかな あとMate-X PCMでもFM音源が鳴るw
>>219 どのソフトでOPLが鳴ったのか報告ほしいです
アボガドパワーズのは鳴るように細工してました
>>220 間違えた
BLACK PACKAGEで使われたmsdrv4が誤認するように細工してました
アボガドパワーズのは118PCMがデータに存在するという噂を聞いただけでした
>>220 自分が確認したのはBLACK PACKAGEのゲームと銀河英雄伝説4です
けんぢのじさくじえーん np21w周りの話題は全部そう
>>223 何でも自作自演に見えるお前は精神病んでるから精神科受診しろ
さっき某所に出した奴でOPL対応ソフトはだいたいまともに鳴ると思います 対応ソフト持ってないんで想像なんですけど
FMPで実機と聞き比べるとなんかエミュの方が音パートが少ない
FMかSSGかADPCMかPCMの何が足りないのか分からんの? FMPならパートマスクできるプレイヤーあるから見てみたら
単純にエミュで設定している音源とFMPの設定が不一致しているだけだろな。
エミュだとPPZ8の音が少なくなるとかは前に見た気がする
ポリスノーツ avsdrvcs.sysで試したらBGMはいけてるけど人間の声がノイズまみれ qemuはGDCの変え方わからん
fmgen以外の現行のCD使える猫ってどれもconfigureのsoundのサンプリングレートの 設定にCDDAの再生が引きずられるよねーとか言ってみる
fmgenも引きずられてるぞ QFMの恩恵で補間されてるのでは np21wなら実ドライブ使えるんじゃまいか
あれ? えーと、configureのサンプリングレートを(例えば)88kにするとCDDAが倍速再生されるのを 引きずられるって書いたつもりだったけどfmgenは普通に等速で鳴るよね???
ああすまん88KHzが倍のスピードになるって意味か 22KHzにするとCD音が44KHzじゃなくて22KHzで出力が引きずられる意味かとおもた
最初の時点で CDDAの再生 -> CDDAの再生速度 としとけば良かったのだな、と反省 ま、寝て起きたら忘れてそうだけど
ポリスノーツはAVSDRV.SYSのかわりにQVC_AVS.SYSを使わないと猫ではまともにPCMが鳴りません 118音源にはそもそも対応してないんじゃ
ポリスノーツはfmgen版なら118でもでぇじょうぶだ 口パクするSL9821がえぇんじゃないか
本当に鳴るの? ポリスノーツって118音源が出る前のゲームだし そもそもAVSDRV.SYSって86音源用のドライバでしょ
fmgenのPCMと言えば ぷよぷよ通で118やスピークボードを使うと声が異様に小さいのはバグなの?
>>248 という事は音量が大きいnp21wの方がバグ?
スピークボードの時はPSGPCMで 118のときは普通のPCM使ってるな fmgenはPSGの音量がデフォルトで小さくなってるからそのせいかな 118のPCM(WSS)は改修してる人がいるからそのおかげかも
>>246 AVSDRVCS.SYS使えば鳴りましたよ
ただemulatorだとDMA再生がまだうまく使えないんで今晩実機でどうなるか試してみます
>>250 知識不足で良く分からないけど
ありがと
>>253 過去ログのまとめって感じだな
間違っている所もあるみたいだけど
今日もキャンパス花乱満ってfmgenではできないよね?
>>254 動いたよBIOS.ROMが必要だったけど
>>255 そうなんだ
9821のBIOSだったのが悪いのかな?
リターンキーが効かないで始められないから他のエミュでやってたわ
>>255 設定ファイルを消して初期設定に戻すとリターンキーが効くようになったわ
誰も興味もないと思うからどの設定が悪いか調べないけど
興味がある人がいれば調べる
>>226 素直にFMPMDとかで聞けばいいんでないかい?
ついでにnp2fmgenみたいに55khzも追加してくれませんかね 実機がその周波数らしいので
なんか猫fmgen使えない理由でもあんの? 普通使いなら猫fmgenだけで問題ないと思うけど
選択肢は多いにこしたこたないし しかしメモリリソースリーク対処して無いのは使いたく無い
fmgenの作者は優秀なんだろうけどソース公開してないからな ソース公開してる猫に色々取りこんでもらいたい
>>263 ソース公開してないエミュはこの先PC環境が変わるとすぐに使えなくなるぞ
そういやYU-NOの鈴がちゃんと再現されてるエミュレータってまだないのかな? 実機でも86ボードとWAVESTARで音が違ったからYU-NOの再現は難しそうだけど
猫も鈴の音はそれなりなんだよ 何故かオリジナルのfmgenだけが苦手
>>264 ところがどっこい7年前に開発が止まっているAnex86やNextはWin10でも問題なく動く。
Anex86やnextはいわばエロゲに特化した98エミュだから、エロゲをやるなら猫よりも再現性は高い。
7年たっても猫が追いつけてない領域だよ。
Anex86は画面サイズを選べない(フル画面じゃなくて適度な画面サイズにできない )のが致命的な弱点だわなぁ
画面拡大は別ツールでなんとか BASICや特殊フォーマット使っている古いソフトが動かないのと リズム音源無いのだけが残念
>>271 Anex86は一番画面サイズを自由にできるだろ
>>272 普通のソフトみたいに画面端を引っ張って自由なサイズに出来るのはAnex86だけだろ
>>274 え?その機能いらない。
ドットは整数倍でいい。
>>274 比率無視なのが
猫は横80単位と荒いけど比率保ちつつマウスで画面拡縮出来る
>>275 だよね
テレビに映していたゲーム機ならまだしも、PC98では気になる
>>276 君はもう少し、調べてから書いた方が宜しいのでは?
Anex86も画面比率固定できるよ
Anex86ってiniファイルがないから設定はレジストリに保存してるのか レジストリの知識がないユーザーは容易に変更できないな 要するに不便
>>279 君は、少しくらいは他のレス(
>>274 )を読んだ方が宜しいのでは?
>>278 ああ、すまんそうだね
しかしIDで見ると一貫性無いのな…
>>281 もう少し読解力を付けようよ
出来るか、出来ないかの話に一貫性も何もないよ
MAMEは確かちょっと前にGPLになったんじゃなかったっけ
NP21Wでメタ女のBEEP PCM試してみたけど何かおかしいな
? 猫21/WってDISK BASICなd88形式(DOS以外?)でブート出来なくなってない?
俺が持ってるDisk BasicなFDDイメージは、起動出来るな。 Rev35だけど
同じくrev35だけどさらっとチェックした分だとシステムソフトの銀河とか 大戦略V グレートコマンダー、スタークラフトのMight and Magic Book Two、 ファミリーソフトの機動戦士ガンダム デザートオペレーションとかが起動しない。 BIOSとかDIP SWITCHとかなのかなー 同じイメージファイルでもfmgenなら起動するんだけど
なんかこっちもチェックしてるみたいなのでぼそっと テクニカルデータブックのBIOSの部分とかμPD765Aの資料とかをさらっと見てる限りだと READ IDの処理でMT(Multitrack)を考慮した処理はいらないと思います〜
あれ118音源にしてもサウンドブラスターが鳴らなくなってる サウンドブラスターも単独で選べるようにして欲しい・・・
ちょっとチェックしたところ OPNAが0x388に逃げたんでa460だけしか見ないソフトはダメになってます まあ慌てないで
ハーレムブレイドのオープニングはきっちり合うとこんな感じかな
ダウンロード&関連動画>> VIDEO AnexとNextもこれに近い
Androidで仮想HDDや仮想FDDの中身を読み書きする事ってできない? 試しに適当なアプリで開く事はできたが戻せないから意味無いし 現在はリモートデスクトップ+クラウドでなんとかしているが容量がデカイと困るし
vaegで98の両対応で動くソフトはサーク2とかいくつかあるんだっけ 今となってはVAの唯一無二感がイカすけど、Windows10だと改造版もフルスクリーンにできない感じ?
ハーレムブレイドって実機でもオープニングはPCMだと絵と音がズレてたと思うんだが今実機が出せないので確認出来ない 機種によってはズレなかったのかな?
>>295 fscrnmodが追加されている改造版ならイケるんじゃね
色んなエミュでハーレムブレイド試してたら気付いたんだけど
OPのタイミングが合う
>>294 とかAnex、Nextは起動したら最初から「PCM」が選択されてる
絵が遅れる猫系は起動した時に「GS」が選択されてる
>>299 君のレスを見て、珍しい現象が起こった後に地震が起こると、その現象と地震と結びつける心理を思い出したわ
「アプリケーション・ソフトウェアについて、設定・使用方法などの情報交換をする板です。」
https://egg.5ch.net/software/ 118音源やYMF701のOPL3と
サウンドブラスター16のOPL3は互換性が無いので分けたほうがいいのでは?
http://darudarudan.syuriken.jp/kai/pc9821.htm#SOUND-IO ツァイメタ女やBLACK PACKAGEのゲームの動作がおかしくなってます
おお、サウンドブラスターのOPL3が綺麗に鳴ってます ありがとうございます
そういえばメタ女のBEEP PCMがおかしいままですね
NP21w rev36でぷよぷよ通のCS4231のPCMが鳴らなくなってます rev35では鳴ってました
rev36β5で、AVSDRVCS.SYSを使ってWSSでポリスノーツの音が出るようになってますね ノイズ混じりですが
NFDが読めないというのはこれでは?
>>286-289 Np21/w rev36βで直ってる気も
むしろLOADINTELDWORDとかの不整合な気がする
おおブラックパッケージのエクドラードで118音源のOPLが鳴るようになってる
けどサウンドブラスターに比べてノイズが乗ってるような
あとサウンドブラスターのKey displayに表示されるパートが少ないですね
殻の中の小鳥だと118音源がCanbeと認識される
>>315 古いバージョンのmsdrv4は実機でも118をcanbeと認識してしまうようです
なのでSB16のポートもあけてましたがSB16が選べるようになったので無効にしてもらいました
GET!についてるやつと作者が今も公開してるバージョンには対応させた(つもりです)がエクドラードは今知りました
keydispのパートが少ないのと音が変なのはもう次のβで治ってると思いますよ
私には描けないサインカーブがoplgenc.cに書かれてました
118音源やYMF701のMIDIを実装するなら MIDI optionの項目をMPU-PC98、118/YMF701、SB16の三つぐらいに分けたほうがいいのでは 118やSB16のMIDIはMPU-PC98ではなくボード上のジョイスティック端子を利用してますし
BEEPPCMが正常に再生されるようになってますね
Mate-X PCM以外の音源を選んだ時のCDDAの音量がおかしくなってます あと118音源でポリスノーツをやるとCDDAが鳴らない WSSのボリューム調整がSound optionのMixerから出来ない
あれMate-X PCMで何かゲームを起動した後に 118音源を選んでリセットすると途中でフリーズする
猫の118音源って設定6(非PnPモード, パソコン本体 2,4,5)でいいんですかね?
(n‘∀‘)η Neko Project 21/W ver0.86 rev36 キタワァ
d88(2dd)イメージをsl9821用bin変換しようと vfic使ってbkdskやtfd変換をしようと試みたが変換出来なかった 変換する方法は無いのかしら?
あ〜、FDD形式の対応でマクロ使わずにWORDやらDWORDな値読んでるな〜 nfd形式の対応と大差ない時期に書いたはずなんだけどなんでこっちは マクロ使わなかったのか覚えてないなぁ… ま、このままだとエンディアンの違う環境ではFDD形式読めないんじゃないかな? とか思ってみる
NP2kai作者です。 RetroArchの方で、MAME Software Listをベースに PC98のカタログ作りをしているそうですが、 FDD形式が読めないので困ってるみたいです。 ハッシュが確定しているので、そのまま使えるのがスマートなんですが。 LOADINTEL*WORDマクロについては、こちらでも考えてみます。
怪の方の中の人だった人です。 nfd形式でLOADINTEL*WORDマクロの話が出て、FDD形式が読めないとかって話が 最近出てたのでソース確認してみました。 fdd_set_vfdd内でsec_vfdd->dataPoint使ってるところを単純にマクロで囲えば いけるんじゃないかな?と思ってます。 MAME Software Listをベースにとの事ですが大本が過去にP2Pで流れてた データのようですしDOSの組込、未組込(組込ならVER)、セーブ済、未セーブ、 製品毎のVER違い、プロテクト解除の為の書き換え有無など考慮すべき要素が ありすぎて全うにやると大変なことになるかと思われます… ちなみにプロテクトの種類によっては同一VERでプログラム、データ部は一致するけど (プロテクトのための)異常セクタがビットズレ位置の違い?で不一致になったりといった 症状が出たりします(所謂個体差?)。
ご回答有り難うございます。怪の方。 マクロは試してみますね。 フロッピーイメージなので、 MSDOSが入ってるもの、入ってないもの、 などもありますw すごくフワフワしたROMですね。
すみません、詳細をご教示頂けましたらと思います。 > fdd_set_vfdd内でsec_vfdd->dataPoint使ってるところを単純にマクロで囲えば fdd->inf.vfdd.ptr[(sec_vfdd->C << 1) + sec_vfdd->H][sec_vfdd->R - 1] = sec_vfdd->dataPoint; ↓ fdd->inf.vfdd.ptr[(sec_vfdd->C << 1) + sec_vfdd->H][sec_vfdd->R - 1] = LOADINTELDWORD(&sec_vfdd->dataPoint); こうなりますでしょうか?
(GitHubのNP2kaiのソースを見ながら)nfdでの使い方が ptr = LOADINTELDWORD(&fdd->inf.nfd.head.r1.dwHeadSize); なんでそれでいけるかと。 他にもWORD、DWORDっぽいサイズのメンバをアクセスしてる箇所が あれば同様に書き換えれば良いかと思います。 とりあえず(まだ朝だけど)帰宅したらソース直してWin環境でビルド&テストを やってみます。
手直ししてビルドしたWinバイナリだと普通に読めるけども他にもどっかあるのかね? fdd_set_vfdd関数内 fdd->inf.vfdd.head.write_protect -> LOADINTELWORD(&fdd->inf.vfdd.head.write_protect) sec_vfdd->dataPoint -> LOADINTELDWORD(&sec_vfdd->dataPoint) fdd_write_vfdd関数内 fdd->inf.vfdd.id[trk][secR].dataPoint = fdsize -> STOREINTELDWORD(&fdd->inf.vfdd.id[trk][secR].dataPoint, fdsize)
>>330 を行いましたが、うまくいきませんでした。
検証用FDDファイルを共有します。
https://ux.getuploader.com/np2kai/download/1 pass:9821
👀 Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2) 1.44Mなイメージっすか… Winのバイナリでも上手く読めない感じなのでちょい見てみます。 ちなみにbbaなのはVFICでBKDSKに変換してシステムファイル”以外”を 1.25MなFDIにコピーすると起動しました。 元々システムファイル3種でのVER不整合で正常ブートしないイメージのようです。
とりあえず読めない原因は単純に1.44なFDD形式に未対応ってことになりますがー …これどう対応すりゃいいんだろ
fdd_set_vfdd関数内の if (sec_vfdd->flHD) { /* 1.2M */ fdd->inf.xdf.disktype = DISKTYPE_2HD; fdd->inf.xdf.rpm = 0; } else { を if (sec_vfdd->flHD) { /* 1.2M */ fdd->inf.xdf.disktype = DISKTYPE_2HD; fdd->inf.xdf.rpm = 0; sec_vfdd = &fdd->inf.vfdd.id[0][17]; if (sec_vfdd->flMF && sec_vfdd->flHD) { /* 1.44M(暫定) */ fdd->inf.xdf.rpm = 1; } } else { とでもすればとりあえず対応できますが、誤爆があると思うので 誰かもっとましな方法教えてくだされ
いきなりバグってーら if (sec_vfdd->flMF && sec_vfdd->flHD) { は if (sec_vfdd->flMF == 0x01 && sec_vfdd->flHD == 0x01) { です。
>>334 の対応で、懸念の3つのFDDファイルが、読み書き出来るようになりました!
1.44MBフォーマットだったんですね・・・そう思えばファイルサイズが・・・。
とりあえずは、RetroArchの方面(海外勢)に良い報告が出来そうです。
お手間を取らせまして、申し訳ございません。
今後もごゆるりと、スレを温かく見守っていてくださいませ。
(海外勢も、なかなか酸っぱい意見を言ってくるので・・・)
有難うございます。先輩。
>>335 賜りました。
す、少し時間を取りましょうね。
ゆっくりじっくり。
2HD版、2DD版の違いならともかく5.25”、3.5”の違いで未所持モノにオクで入札しちゃうとか いい加減末期だなとか自分で思ったり思わなかったり とりあえず年内予定でnfd(r1d)形式とFDD形式の特殊読込パターンをがんばって実装しようかと 思ってるんだけど需要ってあるのかね? すげー簡単に言うと双方ともReadDiagnosticで読んだデータを内包している(こともある)んだけど 今どっちも見てないんだよね 対応すれば書き換え無(プロテクト有のまま)で動くイメージも出てくるのかなとか思うのだけど 実際どうなんでしょ?
実装されたら エロエロ 試してみたいっす! 猫ではなく、↓次の話でスミマセン。 数年前、三国志4とかで・・・ 正規2HD-3.5”FD + AT機-Win98se + 3.5”FDD-AT用-FD1231T+次 でダメでした。 (ゲーム開始前のゲーム内認証=ゲームディスクを認識してくれなかった) nfd(r1d)形式で動いてくれたことは・・・こちらでは 無いですね。
>>335 新ネタもないようなので、この修正を適用させて頂きます。
重ねて御礼申し上げます。
118音源(YMF297)とOPL3-SA(YMF701)は違うチップなので分離したほうがいいかもしれませんね Mate-X PCMを実質YMF701として実装するとか
ポート10F0〜10F6だか01F0〜01F6だかを00F0〜00F6と一緒にHSBが使っていると、どこかで見たような...
あれrev37β1で、OPL3がまた音割れしてる?
rev36はSound optionでFMの音量を0にすればOPL3の音が全部消えるんですが rev37β1だとFMの音量を0にしても一部の音が残ってるんですよね
(n‘∀‘)η Neko Project 21/W ver0.86 rev37β4 キタワァ この猫で ポリスノーツ、118&MATE-X_PCM、AVSDRVCS.SYS にて、口パク シタワ。 結局、全然ダメだったわ、今夜もフテネ、飲む! (2.4576MHz x 1、No-wait、BESとかでCPUを極端に抑えたりしてみる) (結果としては、逆・いっこく堂、音声=セリフ の後で スローすぎる口パク?) 後日、USB-DVDドライブつけてみて、実ゲームCDで試してみるわ、タブソ (86&QVC_AVS.SYSでも 口パクったけど・・・ なんかフリーズして ダメっぽぃ)
ポリスノーツに人生を捧げちゃってるんだな 他の機種でやればいいのにw
(n‘∀‘)η (n‘∀‘)η (n‘∀‘)η 実機は放置状態、V200に 118がササっているので、試してミルワ。(月曜火曜とか?) XsとかのPCMでも 試してミルワ。 ハッキリいって、実機が もっと ホシイノダワ!(Ap2とか Cb10とか Ra43とか、夢) SL9821で もっかい 動画つくるのも いいかも・・・(多分やらないっす)
× ポリスノーツに人生を捧げちゃってるんだな ○ 98に人生を捧げちゃってるんだな こっちか
>>352 じゃあとりあえず四つん這いになろうか。
すいません 許してください!何でもしますから! (ピョロロォン)
>>350 とりあえず、テキトーに Xsで試してみたんだが、口パクしなかった・・・ すると思ってた。
(Xsの内蔵PCM のみ、AVSDRVCS.SYS、声にノイズは全く無く 普通に聞けている)
(86を挿して、内蔵PCMを使用せず、AVSDRV.SYSだけ変えてみると、普通にパクる)
118だと AVSDRVCS.SYSは使用できなかった、多分 こっちの不備。
(他機種でやれw という助言もあったので、やってみゆ)
今回もこれで終わりそうだが・・・ 猫のMate-X_PCMは 本当に あぁ^〜いいっすねぇ^〜
PSP用に多くの美少女タイトルをHDI化とリネームしたけど
PC-98エミュを語ろう14(c)2ch.net 5ch.net
https://potato.2ch.net/test/read.cgi/software/1447580905/ http://2chb.net/r/software/1447580905/ 49 :名無しさん@お腹いっぱい。:2016/05/09(月) 10:36:58.60 ID:OUqH6oGA0
すいません。ドラゴンナイト2やDEJAをHDDにインストールする方法はありませんでしょうか?
インストールはできるようなのですが、いくら検索をしてもその方法が見つかりません。
ぜひ皆様のお知恵をお貸しください。お願いします。
559 :名無しさん@お腹いっぱい。:2016/05/09(月) 14:42:56.19 ID:gEjSjcLo0
dejaのdisk Aにhd_deja.batってバッチファイルが入ってるじゃん
セーブロードしようとすると↓
ファイルの読み込みに失敗しました
A:\DISKNO ドライブ1にDISKAを入れてくださいヲエ
アヘアヘアヘ セクスセクスセクス アタアタアタ
公式のやり方なのにこんなんなるぞwセーブロードできねーじゃん
最初は読み取り専用にチェック入ってたからディスクカードでもセブロドできなかったがw
インストールやり直しても同じw
あきらめたものw エルフ プライベートスク^−ルの起動 ドラナイII インストール ドラナイ4SPディスク(ドラナイ4本編hdiとまとめる 下級生+SP DXパック(SPディスクから直接起動させる あゆみちゃん実写版w そもそもPSPのじゃ動かんのかと256色いるし VIPER -GTS これだけvdcpメモリが足りんかた v10やv12は起動するのに シルキーズ クレセント なんかうまくいかなかった ニチブツ麻雀バニラシンドローム インストール cal II インストーる vficでFDIに変換出来ないディスクカード全部 全部起動は確認はしたが動かなくなるロムやディスクチェンジ要求 されるのもありそうだw
>>356 氏
deja ファイルの読み込みに失敗しました アヘアヘアヘ セクスセクスセクス アタアタアタ
↑テキトゥな起動ディスクで ブート後、HDD内のdejaフォルダから ゲーム起動。
(AとBドライブがFDD、CがHDD)
プレイはHDDだけど、セーブロードは FDおんりぃ?っぽぃ。
この頃のゲームだと・・・ よくある?パターンかもですね。
(ディスクA内にある DEJA.DOC には、なんも書いてねぇ、HD_DEJA.BATとだけ)
>>358 の追記。
DOS-6.2の起動ディスクでブート後、HDDから ゲームを起動。
(Cドライブ、こっちの環境では HDDも6.2)
ゲーム内の「ロード」というメニューが出てきたら、ディスクA・Bを FDDへ入れる。
これでセーブ&ロードできる。
(ディスクCが必要な場合、指示がでるので また入れ替える)
>>360 11月13日月曜日7時23分35秒からだよ
>>359 3枚組だけどディスクカードであそんでるのと変わらん気がw
独り言「なんだ・・.NFDてFDIじゃなく.D88になら変換できたw
nekoでD88読み込むことができるじゃんwwコレは解決w
>>363 ありがとうロープレなのでその辺スルーしてたわ
DISK AとCのDISCNOは別物なのか結局はディスクC必要とw解決
独り言
シルキーズクレセントは公式いすんとするとBCDにAのデータがコピーされてから
diskexplorerで手動コピーして書き換えて起動確認w解決
独り言「最初からhdiだったタイトル含めて360タイトル以上w ほぼ全部キー入力無しで自動起動出来るようにしてやったわw」 海月のラブエスカレータもPSPのじゃ動かんかも NP2じゃうごかずNP21だと動く
(n‘∀‘)η Neko Project 21/W ver0.86 rev37 キタワァアァアァァン♪ 実機(V200)でのポリスノーツ&118 という確認は終わったが・・・ (結局、86PCM以外では パクらなかった) NP21W-rev37beta4において、necpcm.drv を組み込むとハングしてまう。 (rev28あたりで作ったWin3.1-NHD-HDDで とりあえずやってみた) (組み込み、windowsのみ再起動、すなどけいのままかたまる) 新revで もう一回、DOS環境から作り直すとか やってみます。
Neko Project 21/W ver0.86 rev37 の Windows3.1 において、 Win3.1用118ドライバが 組み込めた。 (OPLを認識できないっぽぃエラー有、MIDIマッパーでも設定不可) 手持ちの9821バックアップCDの necpcm.drv だと Win3.1は起動不可だったが、 ↑118ドライバの necpcm,drv だと 起動可&WAV再生できてる。 (音量がでかい) ブラックパッケージ_GET で試してみると、OPLでの音楽再生もできてるっぽぃ。 (実機と 多分 同じように聞こえる) OPL部分について、Windows3.1では認識されないようだ。 結果、よくわからんかった。
SL9821_171119 ver0.3.0.0 キター
https://web.archive.org/web/20040217104830/http ://member.nifty.ne.jp/Breeze/softwares/unix/plm.html
現状のXNPだとplmは不要ですよ linuxでtimidity使うならaconnectでvirt-midiモジュールと繋ぐだけ EsounDの定義も多分無意味 ただBSD系だとalsaって使えたんでしたっけ?
>377,378 ありがとうございます。 aconnect ちょっと調べてみます。 ubuntu使っているのでalsaは大丈夫です。
aconnect -l で調べて aconnect 14:0 128:0 などとしてみました。鳴りません。 xnp2でmidiデバイスの指定をしていないからかもと思うのですが何を指定すればよいのかわかりません。 (/dev/何かがよくわからない) どうやって調べればよいのでしょうか。
ごめんもう一つあって129:0にしたら鳴りました。 デバイス指定しなくてもいいんですね。 ありがとうございました。
参考にどうぞ
aconnect -lでvirtual Raw MIDIというのが表示されていますか?
されていればこんな感じで見えます
見えなければ
zcat /proc/config.gz|grep VIR_MIDI
はどうでしょう
もしnになってるならモジュール作成が必要です
>>382 無意味ではありませんでした。
昨日うまく行ったと思ったのは勘違いでした。
382の画像を見てなんとか今度こそうまく行ったようです。
ありがとうございました。
PC-98エミュを語ろう15 [無断転載禁止]©2ch.net
http://2chb.net/r/software/1465083648/ ↑なんでこのスレは放置されてるの?まだ100レスちょっとしか消化されてない現行スレなんだが
知らないから聞いてるんだけど 一応386は最初から全部読んだがよく解らなかった こことかザナドゥスレとか、ただでさえ過疎ってるのに分散させて何のメリットがあるんだろう?
【ゲーム】「PC-98」や「MSX」用も!―6,000本超の「ゲームソフト・アーカイブ」が一般公開 11月25日から[17/11/22]
http://hayabusa9.2ch.net/test/read.cgi/mnewsplus/1511475397/ アーカイブ
>まず利用申込時には記事執筆のための調査、論文資料など閲覧理由と、対象となる資料名を尋ね、 >最後に公開、発表予定の具体的なプロジェクトも問う。 >さらに実際の資料閲覧を前に予約フォームから必要事項の送信を受け付けたうえ、 >ゲーム保存協会側の担当者と日程調整を行う。その後、決まった日時に東京・世田谷区の協会本部で資料の閲覧を可能にする流れとなる。 うん 無理w
申請目的「回収前の天使達の午後V番外編まはたWで、何発抜けるか試したいから」 天午後がダメなら、PC98のラブエスかスタープラチナでもいいっす(ぉ
「えー では ここで何発か抜いて見せてくれるかね?」
シュシュ・・ ウゥッ! いっこすり半 で イナフだ (1時間の休憩後、2発目へ)
Nekoなんですが突然メニューが消えました F11でいったん出ますがまた消えます ずっと表示しておくにはどうすればいいですか?
>>394-395 自分も同じく悩んでたんで、助かったよ〜
ありがとう!!
Neko Project 21/W ver0.86 rev37 & Windows3.1 において、 SB16_PC98 は使用できなかったっす (実機で組み込めた&使えた FD3枚 もってきてみた)
「水龍士2 海神の光琴」の後日談のミニRPG(Disk4と5)のパスワードって マニュアルに書いてあるのか、本編をやれば分かるのかどっちですか?
DOSBox-X (2017/12/15)
http://www.emu-france.com/news/53615-ordi-dosbox-x-2017-12-15/ SDL 1.x Windows mouse motion fix. No more large sudden jumps when run on Windows 8 or higher.
doublescan=false no longer leaves the screen vertically stretched.
PC-98 support can now use either ANEX86.BMP or FREECG98.BMP. FREECG98.BMP is a free open source generated version that can be used if real hardware is not available to dump the CG font from for your use.
T98-Next を使って DOSアプリでパラレルポートに繋いだドットプリントで印刷してましたが PCとプリンタの間に接続していたプリンターバッファTURBO JWP?が お亡くなりになられたようで今はPCとプリンターを直接繋いでいます 1つの印刷が終わるまでT98の操作が不能になるので プリンターバッファの代わりになるような PRINTER.NHWや仮想ドライバ?って存在するでしょうか?
>>402 ありがとうございます
melwareのFDどこかにあったので試してみます
なかったらRCで
昔からあったとは知らなかったです
401です MEMORY SERVERのSPL.COMと MELWAREのMELPRIN.SYSを試しましたが CRT V-SYNCをアプリ側も使っているのか アプリを終了しないと印刷が開始されませんでした MELPRINをインターバルタイマで動作させても 印刷が開始されるとほぼ操作不能になるので使い物にならず。。。 1回あたりの転送量はデフォ値 RC.SYSはデータは貯まっていくけど印刷されない状態で いろいろして印刷されるようになっても操作不能になり。。。 お手上げです
>>405 Windowsのスプーラーが出てきてないって事は、Windowsでそのプリンターを使えるドライバーがないってこと?
Windowsでプリンターが使えるなら、Windowsのスプーラーを使うかPDFとかの後で印刷できるファイルとして出力すると待ち時間が改善されるかも?
Windowsでプリンターが使えないなら、LANやUSBからパラレルに変換するタイプのバッファーを使ってT98-Nextに望みを託す感じ?
>>406 プリンタはEPSON VP-1350でWindows7からは全然使わないし
T98からLPT1へデータが直で流れると思い
Windows用のドライバーは気にしていませんでした
ドライバーを入れたらWindowsのスプーラーが使えるようになりました
印刷はまだ少ししかしていませんが大丈夫みたいです
ありがとうございました
98のゲームでタイトルを思い出せないゲームがあるんです。 ジャンルはシミュレーションRPGっぽかったです。激ムズで。 世界観はファンタジーです。 オープニングが、BGMと共に、壁画(絵本?)みたいなタッチの絵が ずっとロールしてて、最後は山の上に宝箱があって、それを眺めてる兵士の絵で終わるんですが だんだんその絵のタッチが、リアルタッチに変化していって、見事なグラフィックになるんです。 で、タイトル画面だったと思います。 覚えているのはそれだけです。もう何年もなんだったか探しています。 どなたか、このゲームのタイトルわかりませんか?
>>409 すごいいいいいいい!!
それでした!!!
こんな少ない情報で、わかって頂けるなんて
さすがこのスレの住人ですね
ありがとうございました!!
昔誰かが流してたエミュリストのPC98編を見れば分かっただろ。 あれジャンル別になってたし。 ホント、迷惑な奴。
やっぱりな… 早くママと仲直りできるように祈ってやるからあまり荒らすんじゃないぞ その辺にしときなさい
ママと ポリスノーツでもプレイして まったりするんだ
オマエも☆になれ、このママモート!ズドン!(無慈悲)
猫プロMac版使ってる人に聞きたいんだけど MacOS High Sierraでも動くかな??教えてくれ!! てか、猫プロMac版使ってる人、まだ居るか?
で、スパン・オブ・ドリームの イメージディスクってどこにあります? ネットに転がってないんだよ、スパン・オブ・ドリーム。
ヤフオクに3000円くらいであるんだが・・・ たけぇ! がんばれ
PDで流れてる詰め合わせに普通に入ってるじゃんアホなの?
PD(笑) 割れ厨はレガシーデバイスでも探しとけ(笑)
あのてのP2Pネットワークなんぞ事実上壊滅してるだろが。
i図書館… まぁ、こんなところでイメージはどこ?って訊く奴も大概だがな 自分で探して見つからないのなら、あなたにとってネットにはブツが無いんだよ
俺のWinnyを見てくれ、コイツをどう思う?(ピョロロォオォン)
>>420 ElCapitanでなら動いてるんだがなぁ。
まぁ、今更マトモにイメージ探してもあんめぇな。 海外のサイトで転がってるコトもあるが、欲しいソフトがあるかってぇと望み薄。 大概ダミーだし。 ちなみに自分は昔(ry
oldPCなら誰もが知ってる海外サイトのあそこに行けば普通にフルセットで置いてるよね
PDは誰かが98と68kの同人を整理してくれて大変重宝した。 それまでは出鱈目に詰め込まれてただけだったし。 しかもDOSの入ってない初心者お断りバージョン。
アドレスなんて気にしていなかったけど、そこドメインはフランスなんだな URL貼られて今気が付いた というか2009年にHDDを吹っ飛ばしてから更新滞ってる つかフランスというとレトロゲーム収集の組織設立者を思い出すな
>>430 おお、猫プロMac版使ってる人いたー
数少ない同士よ
イメージディスクの事はいいや、
猫プロMac版の事で聞きたい事があるんだ
ゲーム中、読み込むたびにビービー音が鳴るのは
どーしようもないの?
ピポッって音じゃなくて(それは設定で消せるし)、
読み込む時に、ビー、、ビー、タカタカ、、みたいに
毎度音が鳴るけど、これらは鳴らない設定にできないの?
なにかの音を再現してるんだろうけど
当時PC98持ってたけど、ガッチャンガッチャンって
点滅しながら読み込んでた覚えしか無い。
ビービーと、こんなにうるさくなかったよ。
おかげでゲームのBGMとぶつかって耳障りなんだよね
あ、シーク音か、これ? シーク音のチェックはずしたら、ビー音が鳴らなくなった なんだよ、デフォルトでは外しておいてくれればいいのに、、、
PC-98シリーズは息が長いからドライブの音も千差万別だよ。 ソレノイド使ったがっちゃんがっちゃんうるさいのもあればモーター駆動で静かなのもある。 と言うか、シリーズ展開してたパソコンでドライブ音が全部同じだった物なんて無い。 2Dから2HDへ、5インチから3.5インチへのFDDの進化とともにあった時代だからな。
>>439 へ〜〜、物知り〜〜〜
ちなみに、ガッチャンガッチャン音は再現してくれてないんだね、猫プロは。
俺はあの音がNEC時代のパソコン!って感じなんだよね。PC98RA使ってた。
発売して間も無く親に買ってもらった。結構良い機種でしょ!
seek.wavを入れ替えると別の音になって再現できるように作られてないっけ 試してないから嘘ついてるかも
猫煮会では入れ替えできた、np21/wとかではできんかった。 なんか設定とか、wavのファイル名とか あるのかもですね。 (FD1155Dのガッチャンガッチャン で作ってみようかと・・・)
>>440 発売当初のRAなんて本体だけで50万くらいしたでしょ。
羨ましすぎ。
その頃自分はMSX使ってたなw。
そういえば自分のエミュ人生最初の機種はチューリングマシンだな。
MSX-FANかなんかでプログラムが掲載されてて、仮想マシン上で独特のプログラムにて計算をさせてた。
簡単な計算しかできなんだけど、面白くて結構いじって遊んでた思い出がある。
エミュレータっていうかシミュレータに近いかもだけど。
糞タマネギageんな!sageろ!(15年以上前?に見た)
(n‘∀‘)η Neko Project 21/W ver0.86 rev38β1 キタワァ♪
>>420 np2もnp2xもどっちも問題なく動いてるけど
(n‘∀‘)ηNeko Project 21/W ver0.86 rev38β【2】 キタワァ!! β1では エミュ&OSごと固まっちゃった・・・ ビクビクしつつ β2のテストへ・・・ NECCDM.SYS(日付:96-04-01)では 問題なく CD再生できました。 日付が99年のでも 普通に再生できるようです。(待ち時間は同じように?有) Win3.1起動までは普通・・・ メディアプレイヤー起動も普通・・・ メディアプレイヤーの機器選択 → CDオーディオ選択後 で、確かに 1分ほど待ちます。 (とりあえず、CPU:24.5760MHz 、No-waitを外した状態で) 関係ないよね?と思ったんですが・・・ 実機での9821-Xs上にて、同じように?待ち時間をくらう場合がありました。 ただし、この場合は 最初(DOS画面の表示前、メモリチェック前)でした、約1分半?2分程度。 (NECCD【D】.SYSには非対応で NECCD【M】.SYSに対応してるCDドライブを接続した場合とか) (ATPCD.SYSとかで動くDVD-ROMドライブとかを Xsに接続した場合とか・・・) ちなみに、手元の実機9821-Xsには IO-DATAの倍速CDドライブがついてます。 (NECCD【D】.SYS です、【M】でも動いたような?気がします・・・記憶が曖昧です) 必要であれば、実機確認します。
>>439 ドライブ関連の音ネタは動画サイトを巡ってるとたまに良いの見つかるね
こういうのあればあったで当時の雰囲気が出てくるんものなんだよね
PC98実機のWin2K環境で確認してみたっす。 結果、プライマリ・マスター&スレーブの両方にて、HDDが普通に使えるようです。 内蔵IDEにて、プライマリ・マスター:Win2k-NTFS-HDD 、スレーブ:DOS-6.2-HDD の2台 (内蔵IDE用ケーブルが二股なので 普通に接続 → 普通に認識、普通にアクセス可) (追加で、セカンダリ・マスターにDVDドライブつないでも問題ないようです) (HDD 3台の場合は確認してません) UIDE-98=PCI-IDE経由でも同じ結果。 エミュと無関係な上、おチカラにはなれないようです・・・
誤爆だな (実機によっては 猫21wと同じ結果になるかも・・・?)
NECCD【M】.SYS について、実機確認で よくわからん結果が・・・ 手元のNECCDM.SYS ... 1個目と2個目 ... 24,369byte ... 1996-04-01 と 1999-05-05 (サイズは同じ、日付だけが違うっぽぃ) このサイズ=24,369byte だと、HDDの有無に関係なく、CDドライブが使用可能。 (np21/w の場合、win3.1_メディアプレイヤー起動後の待ち時間は有、実機でも普通に使用可) 手元のNECCDM.SYS ... 3個目 ... 24,304byte ... 1996-04-01 コイツの場合、HDD有だと FDブートでもHDブートでも CDドライブが使用可能。 (np21/w、実機_V200、両方で使用可) NECCDM.SYS=24,304byteの場合、 HDDを外した状態だと、np21/wでも 実機(V200)でも CDドライブは使用不可。 (NECCDM.SYS 組み込み時点で 使用できません と表示される) そこで、↑で使用したCDドライブ と 起動FD を・・・ 実機Xs で使用してみた。 (実機Xsから HDDは外す 、倍速CDドライブではなく、↑で使用したCDドライブのみを接続) 実機Xsの場合、HDD無でも NECCDM.SYS(24,304byte)にて CDドライブが使用可能だった。 (アクセス可、音楽CDの再生も可=普通に聴けた) (HDD有でも聴けた、win3.1起動→メディアプレイヤーでの再生も 問題ない模様) (メディアプレイヤー起動後の待ち時間について、実機Xsでは 待ち時間は無) (実機の場合、メモリチェック前 ではなく、メモリチェック後に待ち時間 有)← 訂正 バグ?というか、ある程度 新しい機種については 知らんがな! という感じなんだろうか。 ますます 誤爆しまくってるような 酒がうまい
まったく参考にならん話で申し訳ないけど、類似性を感じたので投下。 昔、実機でCD-ROMドライブにCDを入れておかないと、起動時に長い間またされるドライブがあった。 それもメモリカウントの後だった。 ただ、ドライブ名はさっぱり思い出せない。IDEだったかSCSIだったかすら覚えてない。
>>458 NECCDM.SYSの実機確認では、ゲームCDを入れっぱ にて確認してました。
(BGMが音楽CD:ミックスモードCD)
メモリチェック後の待ち時間は同じように?あったと思われます。
(CDを入れずに実機を電源ON、CDを入れっぱで電源ON)
推測ですが、初期のMATE-Xなどで発生する?ようです。
(MATE-X以外、他の機種でも発生しそうですね)
NECCD【M】.SYS対応のCDドライブ、8倍速のCDドライブなどを接続すると
メモリチェック後の待ち時間が発生するようです。
(中期のMATE-X 以降、Xa10などでは 待ち時間が発生しなかったような)
np21/w_rev38β2 にて、FDDが 2台共 見えなくなりました。 (rev27 or rev28くらいで作った win2k-FAT32-HDDイメージを使用) 結果として、BIOS.ROMの有無が影響しているようです。 BIOS.ROMを外した状態で np21/wを起動 → win2kを起動 → FDDが見えなくなってる (win2k上のデバイスマネージャ → 標準フロッピーディスクコントローラ は ある) (win2k上のデバイスマネージャ → フロッピーディスクドライブが なくなってる) (この状態で ハードウェアを追加を試みても、FDDは追加されない) BIOS.ROMをnp21/wフォルダに入れた状態だと、win2kを起動後、FDDが見えている。 (BIOS.ROMを 再び外すと、やはり FDDは見えなくなっている) rev28なのですが、こっちのrevの場合、BIOS.ROMを外した状態でも win2k上のマイコンピュータにて FDDが見えています。 (↑でテストしたHDDイメージを そのまま使用) よくわからんっす
(n‘∀‘)η Neko Project 21/W ver0.86 rev38β3 キタワァ ♪
np21/w_Win2K において、スレーブ接続のHDD が見えない(認識しない)問題。 色々と 実機でもヤッてみたが、結局 np21/wでは 見えんかったっす、スンマソ。 ↓以下は報告やメモ。 1.とりあえず、実機Xa10にて Win2K環境を構築し、色々とヤッてみる。 (PCI は接続せず、内蔵IDEのみ、プライマリ・マスター&スレーブでHDDを接続) (セカンダリはDVDドライブのみ、セカンダリ・マスター接続で 固定した) 色々と 実機内外をイジくってみたが、 実機における スレーブ接続のHDDは 常に認識&アクセス可であった。 (PC9821のBIOS設定、セットアップメニューとかも イジった) (逆に、np21/wでは 認識せず=スレーブ接続のHDDは見えず) (np21/wについて、色々な機種の IDE.ROM BIOS.ROM なども試してみた)
つづき 2.なので、np21/wと実機Xa10において、デバイスマネージャでの比較を行った。 (デバイスマネージゃ → システムデバイス を主に比較) (システムデバイス以外について、np21/wと実機で ほぼ?同じに見えた) 詳細は勉強不足の為、気になった点だけを明記しておくです。 2−1.np21/wの場合、ISAプラグアンドプレイバス が存在している。 (Xa10実機の方には無い、ATの古い拡張バス?実際にイジったことがねぇ!) 2−2.実機Xa10の場合(スレーブ接続のHDDを認識している)、 PCIバス関係のデバイスが存在している。 (切り分けを行う為、PCI関係のデバイスを無効にしてみたが・・・) (無効にした後、再起動できなくなった、途中で 100%フリーズ) (どうやら Xa10のアクセラレータに カランでいるようだ)) (実機上の2ndキャッシュを外すなど、色々とヤッてみたが、スレーブHDDは認識している) (実機Xa10の場合、ISAバスというシステムデバイスは存在していない=当然?) 3−1.実機9821-Xs や 実機9801-BX4 などでも確認を行うも・・・ HDDを複数=スレーブ接続すると、マスター側しか 認識してくれない。 (実機のHDDランプについて、電源ON時から 点灯しっぱなし) (ネット内の情報によると、プライマリ・スレーブではダメらしい) (セカンダリ・マスターへのHDD接続ならば イケるようだ) うぅむ・・・、実機のテストでは PCI有の機種でしか スレーブ接続の確認ができない・・・? (np21/w にPCIデバイスを追加したら どうなる?? 既に追加されてる?) (実機のXa もあるんだが、試してないっす) よくわからんので、憂ィスキー 飲む。 うまい
SL9821_ver3.0.1 にて win2kを動かしてみた。 HDD1台目に win2kをセットアップ(3GB)、2台目はDOS-6.2_80MBくらいのを接続。 結局、数日 苦戦しまくったわりに よくわからんかったが、 SL9821においては、FAT32での領域確保すら?できなかった。(win98起動FD) (よって、DOS-6.2で領域確保して、1.44MB-win2k-起動FD 未使用にて、win2kをセットアップ) 猫21/wと・・・ でばいすまねじゃ とか ディスクの管理 とか 色々と比較してみたが・・・ SL9821のHDD2台目は・・・ セカンダリ・マスターっぽぃよね。 (スレーブが使用不可な機種であるはず?なので、当然か・・・) (猫には プリンタポートが無かったけど、関係ないよね) ・゚・(ノД`)・゚・。 徒労だった (快感)
実機9821-Xa初代(U8W)にて win2kを動かしてみた。 4GBくらいに調整したHDDを プライマリマスターへ接続して、 CF-1GBとかを スレーブ接続すると、DOS上で認識しない。 (DOS上では win2k-HDD だけ見える) (Xa本体のDISKランプについて、電源ON後 ずっと赤く点灯) この状態で win2kを起動させると、スレーブ接続のCF-1GBを認識してる。 (ディスクの場所が 2 ではなく、1 になってる) (再フォーマットができて、ディスクアクセスもできるようだ) それだけなんだ・・・ あと なんか みるとこあるか
CFには、 「PCカードATA仕様」と 「True-IDE仕様」があってだな。
CFについてもよくわからんかった。 とりあえず、win95のセットアップとかもできてたヤツです。 DOS上でスレーブを認識しなかった Xa初代(U8W)にて、 IDE-BIOSを吸い出して np21/wで試してみた。 XaのIDE-BIOSだと、np21/wでDOSが起動しなかった。 (メモリチェック後、まっくろなまま) スレーブ対応してる機種?における IDE-BIOSの場合、 np21/wは動かないと思っていたが、 PCI対応してる機種でもNGなんだろうか。 ↑そのあたりの境目?と思われる 未確認の機種でも BIOS吸出し→np21/wで確認、実機でも確認してみます。 (V7がないので V13、Xa7がないので Xa7e) (ダメ元で Xv13も 、Cx13 Xb10 Xe10 とかは持ってない)
9821実機 と np21/w_rev38_beta3 にて、色々と確認してみた。 下記、既出もあると思いますが、実機と猫 との比較をしてみました。 手元にある実機 Xa7e V13 Xv13 Xa10 について、 ROMデータを吸い出して 猫(21/w_rev38_beta3)で試してみた。 (IDE.ROM=IDEBIOS.ROM 、BANK3.bin 、GETITF と SL9821_MKROMIMG の2種類) 結果、Xa10も含めて、猫では起動した。 しかし、いずれも 猫_win2kでは スレーブHDD接続を認識せず。 (一昨年?の時点において、Xa10のIDE-BIOSでは 猫は起動できなかったような?) (今回は 実機にHDDを接続した状態で、ROMデータを吸出しなおした) (IDE-BIOSを使用しない、WINNTFIX=FALSE にて、猫_NT4が起動しないことを事前確認) 下記の状態について、猫と実機で違っていたので・・・、後日 改めて 確認してみます。 (酒が) とりあえず、実機9821-Xv13では、 セカンダリスレーブ接続のCDドライブにて 音楽CDの再生ができました。 (プライマリに 2台 HDDを接続、セカンダリマスターにもHDDを接続) ほぼ同じ?状況での猫では 音楽CDの再生ができてるようで、音が全くでていない。 (セカンダリマスタ接続の場合、NECCDM.SYSでイケたが、スレーブの場合は ATPCD.SYSを使用) (しかし、実機Xv13にて、セカンダリマスタをCD スレーブをHDDにした場合、HDDを認識せず) 猫では、セカンダリマスターをCD セカンダリースレーブをHDDにすると、状況が変わる。 (猫_IDE-BIOSを使用した場合、固定ディスク_#1〜4を認識? #4が未フォーマットになってる) (猫_IDE-BIOSを使用しない場合、固定ディスク_#1 #2 #4 が表示されている) ↑全然 まとまってない すみません。 猫のスレーブについて関わっていたら 僥倖です。
RetroArch(android版)のNP2kaiで、USBメモリに仮想ディスクを置くとディスクを認識しないのってバグですかね? NP2 coreは内部もSDもUSBも大丈夫なので…
np21/w_rev38_beta3 における動作確認について、 色々と 訂正しなきゃあかん点 が多く?出てきた。 (ここでの、過去の書き込みについての訂正) ごちゃごちゃになってるので 詳細は省略します、すみません。 (V200_IDE-BIOS使用でも DOSが起動する、HDD初期化とかはできない?) (メモリチェック後の待ち時間は 3分?) 実機Xs/U7Wでは HDD HDD CD HDD という接続において、 win2kセットアップ画面では 3つのHDD が認識されているように見える。 (ただし、モニタ表示が 白色メインで崩壊している、日本語の崩壊に特徴アリ) (3回 試したところ、同じように?白色メインでモニタ表示が崩壊してる) (np21/w_rev38_beta3 における win2kセットアップ画面 と比較しながら実機確認) まとめようとしても、かなりの長文になってしまった・・・ どう まとめようか。 そろそろ やめるか
すみません、追記です。 >実機Xs/U7Wでは HDD HDD CD HDD という接続において、 > win2kセットアップ画面では 3つのHDD が認識されているように見える。 win2k_起動FD 4枚 でのセットアップです。
np2の方向キーってテンキーじゃなくて矢印カーソルキーに変更できないの?
478 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2018/02/01(木) 19:04:23.53 ID:mJYm4qfl0 np2の方向キーってテンキーじゃなくて矢印カーソルキーに変更できないの? np2の方向キーってテンキーじゃなくて矢印カーソルキーに変更できないの? np2の方向キーってテンキーじゃなくて矢印カーソルキーに変更できないの? np2の方向キーってテンキーじゃなくて矢印カーソルキーに変更できないの? np2の方向キーってテンキーじゃなくて矢印カーソルキーに変更できないの?
np2 でメニューから、fddなどのドライブが消えてしまったんだけど、どうすれば良いの?
(n‘∀‘)ηNeko Project 21/W ver0.86 rev38 キタワァ! 手持ちの 伊集院・深夜ラジオ(自作、2000年くらいの) にて、MP3再生してみた。 (np21/w rev38_new win2k 、MP3再生環境つくるのに苦労した) (伊集院・深夜ラジオMP3 : MPEG2-Layer3 16KHz 32kbps Stereo) 再生開始時より ブツブツいってるが・・・ なんか ポリスノーツのブツブツに似てる・・・ 気のせいだろうか (後日、いろんなMP3で試してみよう)
同級生2のdiskA-Kのd88をFDDに入れてもNOSYSTEMってエラーが出て、ハードディスク領域にfreedos入れたけどコマンドがわかりません どうやって遊ぶんですかこれ
覚えてないけどsysコマンドでDOSのシステムをDISKAにコピーするんじゃないか HDの領域にシステム入れても意味ないだろ ソフトをHDDインスコするなら話は別だが
同級生2の11枚組ははHDD専用だったと思う HDDイメージにインストールして遊ぶ FDでも動かせるやつは13枚組じゃなかったかな
np2 だけど、前までは何もしなくてもメニューバーが表示されてたのに、最近F11押さないと表示されなくなった。常時メニューバーが表示されるようにしたいんだけど、どうすれば良いの?
>同級生2の11枚組ははHDD専用だったと思う 11枚組のHD専用版を np21/w_FreeDOS-HDDイメージにインストールしてみた。 しかし、ゲームは起動しなかったっす。 (FreeDOSは初心者なので、そのせいかも) 13枚組のFD版(HDDインストール可)では試してない。
ブートセクタに配置しなきゃ起動ドライブになるわけないじゃん FreeDOS(98)にformat.comもsys.comも移植されないない 後はわかるな?
>ブートセクタに配置しなきゃ起動ドライブになるわけないじゃん よくわからんが、普通に起動した・・・。 (nanpa2フォルダ内、PLAY5.COM は解放しました というエラーがでてました) FreeDOSは難すぃのでやめる! 後はわからねぇよ!!(逆ギレ)
そもそも動作保証してたのはNEC製のMS-DOSだけですしおすし
NEC製のMS-DOS_6.2における動作確認なんて 簡単すぎんだろ! 当たり前だよなぁ?(流行の煽り運転) てか、np21/w_win2kにおいて、何もしてない状態が続いてると? フリーズして応答不能になってるのは なんでなんだぜ? (なんらかのインストール中とか、動いてる時は 放置してても大丈夫?)
>>491 コンベンシャルメモリ足りて無いんじゃない?
もしかして拡張メモリドライバー組み込んでないというか
config.sysいじってなさそう。
おおう…久しぶりなので間違えた(汗) 遊ぶのならTOWNS版の方が簡単でいいよ。音楽も98版より綺麗だし (CDとセーブ用のブランクディスク入れるだけ)
俺も記憶が曖昧でググってから書いたから偉そうな事は言えませんすまんw
>>498 ご指摘ありがとうw
ぶっちゃけもう記憶が曖昧なので、実機か昔作ったHDIとか引っ張りだして中身みないとconfig書けないですね。
結局どのディスクを入れてどんなコマンド叩けばインストール始められるんです?
んなもん各Disk内のインストーラー系バッチファイルか実行ファイルを自分で探した方が早くね?
というか、そのような質問をしてくるということはアレな方法でガメてきた代物だと自ら公言しているようなものじゃないか マニュアル読めば分かるようなことを聞くなんてな
新品じゃないだろうしマニュアル欠品とか普通にあるのではなかろうか
>>489 FreeDOSのHDDイメージ落としてきて、DiskExplorer使って同級生2を入れてみた。
np21/wで立ち上げたら問題なく動いたよ。(途中で不具合出るかも知れないけれど)
起動にはコンベンショナルメモリが540KB以上あればOK
VectorからVEM486落としてきて、メモリドライバ差し替えてみたけど無事立ち上がった。
>>508 同級生2なんてwin10対応版がDL販売されてるんだから、
知識もないのにPC-98版をわざわざ今頃入手した挙句途方に暮れる設定には無理があるのでは?
いや、普通に484で「d88」って自白してるんじゃないですか? 3モード外付けFDD持っているという可能性も0ではないですけれどw
>>472 NP2kaiの人です。
手持ちのスマホがオンボロなので、現象の確認が取れずなままです。
もう1つのNP2コアのソースから、ファイル処理に関するものを取り入れてみました。
現象に変化があるか、見ていただけると幸いです。
>>513 rev.14
ディスクを認識しないで「システムディスクをセットしてください」か
ROM BASICの画面になります(動かしたAndroid機で異なりました)
rev.15
ヽ(´ー`)ノ ディスク読めるようになりました。
でも何故かBIOSやフォントが読めなくなってます。
>>515 ああっ、rev.15にて、BIOSディレクトリが変わりました!
(BIOS)/np2
↓
(BIOS)/np2kai
になりました。お騒がせしてすみません。
おぉ、ディレクトリ変わったのですね。無事BIOS読み込めました。 対応ありがとうございます。
np21/wと実機における 2HD-2DD動作について、少しだけ確認してみた。 猫だと 2DDでのDOS起動後、他の2HDはアクセス不可だった。 (セクタが見つかりません、次でも同じ結果に→無効なメディアの種類です) 実機で作った2DDイメージを 猫で試してみたが、↑と同じ結果だった。 実機(V200 FD1231T_1台)で試したところ、普通にアクセスできるようだ。 (テキトーな2HDを 2DD-640KB-8セクタ でフォーマット、システム転送) 実2DDでDOS起動後、2HD(1MB 1.44MB 両方)について 問題なく読めるようだ。 ただし、メモリスイッチで 2DDブート設定 にすると、実機で起動できなくなった。 (FDDにアクセス無し、システムディスクを入れてください と出てるだけ) USB-FDD(FD-2USB)で 実偽2DDを読もうとしたが、認識してくれなかった。 実偽2DDの右下穴を 黒ガムテ でふさいだら、普通に読み書きできた。 (5インチ-2HDの書き込み禁止 と同じらしい)
ボク ト イッショ ニ スカト○プレィ ヲ 、H シヨゥ!
実機から持ってきた win2k-HDDイメージを・・・ np21/w_rev38で起動すると・・・ 同じ?ようなポイントで 青画面(7B)になる・・・ だめかぁ どうやら IDE-BIOS無では起動不可っぽぃ。(黒画面のまま) (WINNTFIXは効果無し?) IDE-BIOS使用の場合、「Windowsを起動しています」 という画面は突破できるが、 その後 win2kロゴが表示された状態での「起動中」で 青画面 となってしまう。 (真ん中あたりで青画面) ↓言われそうなので、先に言っておく。 うんこ!うんち!うNTして♪(臭いレン な意味で)
w7 pro 3.4ghz 8gb np21w x64 0.86 rev38 103.2mhz 230.6mb 4.0gb fat32 w2k pro spなし クリーンインストロール してみたがおkだった
spかすぃら? np21x64w.exeを多重起動して終了すると 一個だけ常駐状態になってhddイメージファイルとか 掴んだまま放さないんだけど 俺環?
PC-98用のフロッピーを最近手に入れたんだけど 3モード対応のフロッピードライブ買って Windows10のPCにつないで フロッピードライブ A: とは出たけど読み込もうとすると フォーマットされてないって出る。 94年ぐらいのディスクだから単純に経年変化なのか フォーマット認識がWindows10で認識できないのかどっちなのか なんとかしてエミュレータ用のデータ化したいんだけど(フロッピー自体はプロテクトないはず)
エスパーした結果 可能性順に列挙。 経年劣化でぶっ壊れてる 実はMS-DOSと互換性のない独自フォーマット 何かの原因で2モードFDDのドライバが当たってしまっている なんとかしたいのならPC-98本体を入手して試すべし。以上。
何のゲームかすぃら? こっちは win7までなので、win10はわからんのかすぃら。 でも、win7での5インチFDD使用にて、吸出しはできたのかすぃら。 (フォーマットされてないって出るが、吸出しはできたような) 吸出してみて、エミューで 読み込んでみては どぉかすぃら。
Win10では3モード対応してないドライブなんでしょ
物は持ってるならデータはネットで落とせば誰もいちゃもんつけれないよ
NEC PC-98NX(1998年頃の98と入ってるがPC/AT互換機)のVALUESTARでも 3モード対応だったけどいつ頃から非対応ドライブになったのやら
3モード対応のドライブでも3モード対応のドライバが用意されてなくて 2モードってことにされてることはよくあったな。
エミュスレの住人なら、古いWindowsの仮想環境とかも残してると思うけど VirtualBoxのWindowsXPにUSB-FDD繋いだら、普通に読み書きは出来た。 Windows10からFDのサポート自体無くなったらしいから、動いたらラッキー程度に考えないとね。
ありがとうございます。 VMwareは使ってはいるのですがUSBフロッピードライブが認識されないみたいで 別の仮想PCでも試してみます。 一応最悪3.5インチ以外にも同一内容で5インチのフロッピーも同梱されてたがそもそも5インチ読める環境が最早なくて
>5インチ読める環境が最早なくて そんな時はハード○ffのジャンクコーナーに100円で宝の山が〜 と5年位前まではあったのですが… 最近はゴミ当然に高値が付いてて萎え それと、うまく認識出来てもシークエラーとか出るセクタがある場合 FDの経年劣化の他にドライブが汚れている可能性もあるので、 フロッピードライブクリーナーを使ってみると読み込めるようになったりもします。
>>537 いや初代が至高にして頂点だろ。
あの殺伐とした世紀末不良恋愛モノは唯一無二の個性。
…だけど98で出てたっけ?
(n‘∀‘)ηNeko Project 21/W ver0.86 rev39 キタァン
>>537 天午後は3番外しか残ってないな…
というか5インチソフトは全部捨てちゃったからなぁ
rev39、.filtersが無くて.userが残ってる リリース時の操作ミスかしらん
9821実機_win2k環境にて、NET Framework 2.0 SP2 がインストールできた。 その後、特に何もおきていない・・・ (PC98シリーズはダメ!と蹴られてたけど) 猫の未来verでも ヤッテみたぃ もう一度、486実機環境で win2kを動かしてみる (うんこ)
>>538 天使たちの午後 COLLECTIONってリメイク作品に1〜3セットで入ってる
猫MMX バグ発見 キタ━━━━━━━━m9( ゚∀゚)━━━━━━━━!!!!!! Pentiamu-Pro実機はなかったけど、Pen-Two実機は2台いた。 スタンバイして クソ溜めて 待つぜ、うんこ
(n‘∀‘)ηNeko Project 21/W ver0.86 rev40α1 キタワァ 早速、半日後に試す うんも
PC98ウィザードリィCDSの16色版をpentium機で動かすにはどんなパッチあてればいいの?
>>545 天使たちの午後ならコレクションもあるけど、単体もちゃんと98ででてるよ。
しかもちゃんとジャストサウンド対応版で。(コレクションのほうはジャストサウンド未対応)
ただあれだな、Np21/wでやるとクロックを4MHz(1.9x2)にしないと音声が速すぎるな。
5MHz(2.4x2)でも速すぎ。
4MHzの98なんてないはずだし、かといってCPUモードをLOWにしたけど処理遅くならないし、なんだろね。
天使たちも午後にはバイトしたりウンコしたりしてるよ
ベーマガネタか? 浅瀬で「アサルト」 水没して「フカルト」なんてのもあった気が
Disk I/O error. Status = 0000D000 ntoskrnl.exe がダメっぽぃれす という表示が・・・ (np21nt 0.83k8/fmgen_2017-0212とかでやってみた)
np21/w ver0.86 rev38で2k動いたよ rev39に更新されてる
>>556 いやこれはPCエンジンのワールドコートのクエストモードのネタだw
ナムコの昔のタイトルって家庭用になるとクエストモードつくよね ファイナルラップツインにもクエストモードがあった
あれはPCエンジンのワールドコートで容量余ったからオマケで入れたら大好評だったんで 以降のゲームにはナムコ以外でもそういうの付けるという手法が広まったんだよな クエストって言葉はドラクエからだから当時は3が発売された年でネームバリューも抜群だった
(n‘∀‘)η Neko Project 21/W ver0.86 rev40β1 キテルワヨゥ〜♂ なんか np21/w_win2k が軽く?動くようになりました。 MP3再生について、ステレオでもなんとか聴けるようです。 ただし、24kHz以下?48kbps?くらいに 音質を落とさないと ダメっぽぃです。 (この音質でも 10分くらい聴き続けていると、ノイズ?が混じってきます) 44.1とか48kHz-192kbpsとかだと、 再生直後から極端に?重くなり 聴ける状態にはならないようです。 48kHz-320kbps-MONO なら聴けるかな?・・・ダメでした。 再生時間が関係してるかな?・・・関係していない?ようです。 (Windows-Sound 、tadaとか NT4起動音とかでもテスト) うんこ
当時のゲーム市場はクエストと名が付けばRPGを連想させるくらい 社会現象クラスのヒット作の強力なワードだったからね まあこれは今だってそうかもw
クエストオブカイにホイミスライムまで 許諾とって出してたし チャイルズクエストで、オリハル子とか やってたし、 ベラボーマンにもバグタン岩の オマージュネタあったし、 ナムコはやたらとドラクエづいてた時期があるな。
MJ_READ MJ_WRITEで直接HDDイメージファイルの読み書きする 2kのカーネルドライバを書くのって大変? まぁ大変なんだろうな・・・
>>578 デジタル署名しないならC言語知ってれば簡単なのでは。
なんで3.5"版と5.25"版で吸い出したディスクイメージ(d88)が一致せんのだ と、不一致部分調べてみたら139トラック目だけセクタの並びが 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8 -> 1 になってた… 未使用トラックの癖に生意気な
うんこ!!!!!!!!! (n‘∀‘)η Neko Project 21/W ver0.86 rev40 【β2】 キタワーーァ! なんか 致命的なエラー がでたので・・・ メモっておきうんこ。 >致命的なエラーが発生しました。セットアップを続行できません。 >製品サポートに相談してください。次のステータスコードは 役に勃ちます! >(0x4, 0x1 0, 0) >さっさと 終了するんだよ アクしろよ クルルァ! Win2kセットアップFD 、WinNT4セットアップFD 、両方でのFDブート時に発生確認。 (Win2kの場合、文字化けで解読不能、(0x4, 0x1 0, 0) だけ見える) (WinNT4.0の場合、文字化けしていない、(0x4, 0x1 0, 0)も見える) 最初は rev40 【β2】 で確認 、rev28でも再現、発生することを確認。 しかし?発生条件が限定的すぎる??ので、メモを残しておきます。 発生条件:rev40_alpha1_mmx版で作成したVHDだけで発生する??? (他のVHD、新たに作成したVHD、既存のNHDなどでは 再現せず) rev40_alpha1_mmx版にて作成=mmx版でインストールしたVHD(Win2k&NT4.0_work)を IDE_#0 #1 に接続した場合でのみ、再現する模様。 (片方で違うHDDイメージを接続した場合、再現しない?? していないようです) BIOS.ROM FONT.ROM IDE.ROMなどは 関係していない?ように見えています。 ちなみに FDブートではなく、HDDブートさせた場合、 問題なく Win2k WinNT4.0 は起動できています。 うんこ!!!!!!!!!!!!!!!!!!! (おぅ、おまえのを 喰わせろよ、モグモグ、非常に新鮮で 非常におぃしぃ)
Android 8.0 おそらく7、5でも Retroarck のNP2Kai rev.15 の設定中なんですが、何故かmicro SDにあるディスクイメージから起動出来ませんね。フォルダはたどれるのに… 何故かmicro SDから起動するとResumeになって、最後に起動したイメージが起動します。 本体ストレージからは問題ないので使えてはいます。
>>586 Settings -> Saving -> Auto load state
がONになっていることはありませんか?
>>587 いえ、なってないです…
本体内蔵ストレージにあるディスクイメージの読み込み、起動は全く問題ないです。
外部ストレージ microSDからの起動だけがダメみたいですね。
他のエミュレータコアではmicroSDから起動できるのでnp2kaiコアの問題かなと。
ウンコーー *・゜゚・*:.。..。.:*・゜(n‘∀‘)η゚・*:.。. .。.:*・゜゚・* !!!!!☆
Pentium III ィイイィィ *・゜゚・*:.。..。.:*・゜(n‘∀‘)η゚・*:.。. .。.:*・゜゚・* ィイィィィィイ !!!!!☆
PC-9821As3/Ap3のPEGCプレーンアクセスモードがないとか嘘やろ
何をいまさら。 というか、それで困るソフトって内製の非公開ソフト以外に実在するのかね?
Pen4 SSE2 か・・・ ならば、NP21/W にて Windows XP ダァ!!!!(糞発想)
>>595 当時、PC-98版のXPが発売されてたら、確実に買ってたけどなぁ。
MEも無かったから、あきらめもついてたが。
ExaGearとnp2の組み合わせで、20年以上積みゲーだったエロゲの消化がようやく進んできた
ウンモー *・゜゚・*:.。..。.:*・゜(n‘∀‘)η゚・*:.。. .。.:*・゜゚・* !!!!!☆
NP21/WはCPUの種類設定できるようになったみたいだけど、 Pentium4を実装するならばPentiumMも実装して欲しいわ。 PensiumVの進化版がPentiumMなんです、SSE2も使えるし。 なおBochsだとPentium4は設定できるのにPensiumMが設定できず 極めて残念
DOSBox-XってエミュにPC-98エミュ機能が搭載されたらしいぞ
DOSBOXってPC/ATのシミュレーターじゃなかったっけ?
BIOS、OSなしでってのはハードル下がっていいな
dosbox-x pc98 全全 うごかねぇぞ!! クルルァ!!
MELEMM.SYS(MELWARE 4)のメモリチェックが猫姉次で容量が変なのだがキチンと動作するバージョンってあります? 使うなという話は置いといてエミュとは相性が悪いのだろうか
刑事訴追の恐れがありますので、お答えは差し控えさせていただきます。
np2x14 np2x14-171115 np2x14-171115.7z
86Boxってエミュ(PCemuの拡張版)はFDIやHDIディスクイメージをサポートして いるようだな
PCemuはParadise Bahamas 64 (Vision864)サポートしているようなので PC-98エミュに移植できないかな。といってもPCIなのが問題か。 PCI対応のPC-98エミュを作ろうと思ったら、 PCI対応ならBochsやPCemuをベースに改造するのがいいかな? BocksはFM-TOWNSをエミュレーションするFM Towns Bochs(Fm-Bochs)は あったが全く更新されていない。 武田氏のQEMU/9821でもPCIは不完全
許るさーん! (ブリブリブリュリュリュ!ブツチブブブチチブリリイリブブブブゥゥゥゥッ!!)
>>612 AZO兄さんよ(@AZO234)って人がQEMU/9821を
改良しているようだよ。PCIが結構動くようになっている
間違えた D@(drachen6jp)さんだった D@(drachen6jp)って人がQEMU/9821を 改良しているようだよ。PCIが結構動くようになっている
D@(drachen6jp)さんWindows3.0Bも持っているようだな。 Anex86やSL9821でWindows3.0Bの256色モード動くか試して欲しい
256色モードがどうたらの話題があるが、 Neko Project II (NP2) 改変の」とこの VGA・256色対応 Windowsも動作 ってWindows3.1の256色モードもいけるなら、 PEGCがフル実装されたのかしら?
QEMUのPC-AT互換機版の方でkqemu-1.4.0pre1に対応のバージョンで
Ciruusの実装が0.9.xと同等のバグのないバージョン作って欲しい。
QEMU/9821と併用するときにkqemuを使う場合、kqemuをいちいち
再インストールしなければいけないので大変面倒
と思ったらここにパッチがあるようだな(ビルド必要)
Q P ?
http://bauxite.sak ura.ne.jp/software/qemu/
My Patches
最近の qemu だと Win9x/Win3.1 で 5446 方面のドライバが動かなかったので、対策してみた。
cirrus bitblt fix (mostly for Win9x/3.1 guest) : qemu-0.11.0-rc2-cirrus-bitblt-fix-20090911.zip
>>625 Private Build
for Win32 : qemu-0.11.0-win2k-private-20090925.zip
CireusのBisbltのパッチも適用済みのようだ
うんこ関連ワードでNGワードと連鎖アボンするとスッキリするな
>>622 動くか試してみたけど、DOS上(リアルモード)ではPCI認識していないっぽい
武田氏本家のQEMU9821と同じ挙動?
それとも持っているBIOSが悪い可能性もあるが。
PC98PCI.BINってのはPC98BANK0.BINと同じだよな。
あと
PC98IDE.BINは不要とあるが、PC98BANK3.BINがないと動きません。
PCILIST動いているみたいですね
やっぱちゃんとPCIサポートした機種から吸い出さないと駄目なのかな。
手元にあるのはPCI非搭載機種の奴を突っ込んで使ってたからなぁ
>>629 NGアピールしてご機嫌なようだがお前みたいなのがいると今後NG避けされて他にNGしてた奴に迷惑がかかる事も少しは考えようなキッズ
本家武田氏のでもちゃんとPCI搭載機種のBANK0.bin(PC98pci.bin)を 用意すればPCIが動くと思った。
PCI非搭載機種のBANK0.BINでも"PCI VERSION"って文字列があったから期待したが ただの残骸のようだ。 EPSONのPCI搭載した機種のBANK0.BINの検証して欲しいですね
>>625-626 しかしqemu-0.11.0-win2k-private-20090925で
Windows3.1で64K色でマウスカーソルが出ないのは直っていません。
よってqemu-0.9.xを使わざるおえません
AZO兄さんよ @AZO234 う・・・とうとうWindows案件が来たか。 Win3.1 VGA 256色 PEGC。 #NP2kai
・・・WAB搭載 16bitカラー使えるってことは、Win95でうんづ動かせそうじゃないですか!? GPD XD Plus届いたら実用的に動くかどうか試してみよう
>>636 Backports
最近の qemu についてる機能を qemu-0.9.1 あたりに backport してみたよ、的なもの。
kqemu-1.4.0 support on qemu-0.9.1 : qemu-0.9.1-backport-kqemu-1.4.0-20090903.zip
こっち使えばkqemu-1.4.0pre1環境でqemu-0.9.1とQEMU/9821両方
使えるね
Core soloとかCore2solotってCPUもあったな。 686系CPUの進化 Pen PRO→PenU→PenV→PenM→Core→Core2→iシリーズ Pen4とPenDは別系統の設計です。f86と言ったところです。
>>644 686系CPUの進化
Pen PRO→PenU→PenV→PenM→Core→Core2→Core iシリーズ
freeDOS(98)のFAT32対応バイナリは無いですか? 8086や20286でもFAT32使いたい
ABSOLUTE DISK READ/WRITEが別ファンクションだしDOSの対応があっても色々と辛い気がする
やっとNP21/Wでネットワーク接続成功しました。
TAPとMicrosoft Loopback Adapterでブリッジ接続したらうまくいった
config.sysとautoexec.batの違いを教えてください あとemm386ってなんですか?
ここPEGCについてネットで一番詳しく解説していると思うが、
ここまで情報あればA-MATE互換グラフィックは実装できる?
http://www.satotomi.com/sl9821/sl9821_tec5.html 10 INPUT "あなたのナマエは";A$ 20 PRINT "うんこ" 30 END
>>656 実装できるも何も、SL9821に実装されてんじゃない?
>>666 オープンソースにしたかったら自力で実装しないといけないと思った。
np2kai rev.16 本体に置いたHDDイメージでも、認識されるものとされないものがありますね。 (他の98エミュレータでは読み込めますので) あと、4色200ライン?っぽい画面になるものも
NP21/WでWindows95のプロテクトモードのフロッピーディスクドライバが作動しない
問題のヒントになるかな?
SimK @simk98l 2017年9月14日 np21wでのSCSIは今のところ冷遇されているけど、そろそろ改善される時が来るかもしれない
PC98Eってエミュも256色モードがあるみたいだね。 MATE-A相当かMATE-X相当かわ分からないが
NP21/WのSCSIをWin2000やNTでも使いたいですが、SCSI BIOS無いと動かないかな?
sava @lpproj 4月25日 そういえばPC-98用MS-DOSおなじみの「STOPキー押すとHDDのヘッドリトラクト」も現状のFreeDOS(98)では実装してないんですが、これ本当に必要な環境で今も運用してる人ってどのくらいいるんでしょ… (それこそマジモンのSASIとすげー初期のSCSI以外ではぶっちゃけ不要だと思ってるのですが…)
sava @lpproj 4月25日 きょうの進捗(しない):ためしにFAT32有効にしてFreeDOS(98)のカーネルをビルドしてみたところ、リンカが"size of group TGROUP exceeds 64k by 455 bytes"とか言ってきた。98固有部分のコードがでかすぎてDOSカーネルがHMAに収まらないみたいですね…
sava @lpproj 4月25日 本気でどうにかするなら、DOSのint29hとintDChを完全に(アセンブラで)組み直してIO.SYS領域に押し込めるぐらいやらないとダメでしょうね…(白目)
FAT32はカーネルの容量的に厳しいのですね...
np21系でポリスノーツの音楽と口パクが完全動作しない理由について蒸し返していくスタイル
51名無し~3.EXE2018/05/02(水) 18:47:01.87ID:sAnLTKWO
PC-9800, PC-9821 シリーズで使っていた SCSI ハードディスクを PC/AT で利用するドライバ
http://www.ftechworks.mydns.jp/ ~afuruta/scsid/scsid.htm
PC-9800, PC-9821 シリーズで使っていた IDE ハードディスクを PC/AT で利用するドライバ
http://www.ftechworks.mydns.jp/ ~afuruta/ided/readme.htm
バイオス設定みたいのを弄らないとビープ音しかならないゲームと普通に鳴るゲームってどう仕組みが違うの?
もしかして
http://rednow.s1001.xrea.com/ に最新版がある感じですかね。
CPUx20にしたらかなり正確に同期してました。
>702 294 -> 701 名前間違えました。
>>702 np2x14とnp21x14でタイミングが違うのな
np2x14だと
CPU:2.4576MHz×12
Sound:55466Hz
Buffer:100ms
のようだ
>>695 サウンドBIOSの使用の有無じゃない?
サウンドbiosってのがよくわからないのですが音源が2つあるってことですか? そんなリッチなpcに見えないし、どっちにしても同じような音に聞こえますが・・・ 音源が同じなら一方はbios設定しないと鳴らないってのも妙ですよね
古いゲームはSound BIOSを呼び出して鳴らしている物が有った ゲームが持っているドライバでサウンド鳴らしてるならSound BIOSは不要って事
sava @lpproj 5月8日 FreeDOS(98)進捗めいた何か:とりあえずFAT32領域認識するようにしてみた。Win98SEのfdiskとformatを使ってためしに作ったFAT32領域も、いちおうアクセスできている…と思う… (btnpartより)もすこしマシなHD初期化プログラムが必要な頃合いかぁ…(ぼんやり
sava @lpproj 5月4日 …ふと思いついて、ターゲットCPUを8086から186にしたらリンクに成功してしまった…概算すると1.2Kバイト程度のサイズ削減…想像以上に違うもんですね… (現時点で残り700バイト程度なので書き足すとやばいかも…)
sava @lpproj 5月4日 386にしたらさらに586バイトほど削れた。ふーむ…
>>711 なるほど。ソフトがドライバも持っている場合はBIOS設定してなくても鳴らせるけど、
ソフトにドライバが入ってない場合は、BIOSで設定してないと鳴らないということでしたか。
ありがとうございます。
しかしソフト側でドライバ用意するなんて手間だしおかしいですよね・・・。
ゲーム機では考えられない 独自拡張音源を乗せるとかならともかく
何かパソコン事情があったんでしょうか
>>718 なんか激しく間違ってるぞ。
>しかしソフト側でドライバ用意するなんて手間だしおかしいですよね・・・。
古今東西あらゆるハードのゲームでソフトがドライバ持ってるのが普通。
それぞれメーカーで独自にサウンドドライバ作ってるから
「あのメーカーのゲームは曲が低音利いてて凄い」とかいう評価があるわけ。
またドライバ書いて売ることに特化した商売もあった。
(有名なのはFM音源でのテレプシコラかな。)
Windows以降のPCや汎用機環境だと、DirectXみたいな共通な物をOSメーカー側が用意してくれたので、
それに対してデータを送れば済む様になっただけだ。
サウンドカードだけじゃなく、SCSIとかグラフィックカードにもBIOSはあるよな。 意識することは少ないが。 昔の55ボードだかのNECプロテクトもSCSI BIOSレベルの話だし。
というより、各種周辺チップの制御にBIOSのルーチンを使うか使わないかの違いだけだよ。 サウンドBIOSを使うサウンドドライバだってあったし。 ただ、PC-98のサウンドBIOSは低機能・性能だったから、サウンドBIOSを使わない手法が主流になっただけ。
sound romの場所もダメだった。 ・EMS ・SCSI-ROM ・UMB ・sound rom の4つから、3つを選べと言われたら、sound romを捨てるユーザーがほとんどだった。 だから、sound romの機能をソフト側で用意するのは自然な流れ。
706は当時のドライバがどういった物であったか理解しておらずおそらく今のデバイスドライバと完全に同じ役割だと思い込んでいる
ゲーム動かしたいだけでまともに理解したい気は二の次なんだろう
全て把握しろとは言わんが(俺もそんなの無理だしw)、 概念的なもんだけでも知っとけば、いざ別のソフトに手を出して動かなかった時 自力解決できるようになったりするから知っとくのは自分の利益になる。
SL9821だと痕の楓の部屋入る直前で止まっちゃうな ドクンドクンのSEで躓いてるふいんき…NP21だと問題なし このいきり立ったチムボをどうすればいいんですか
519ナイコンさん (ワッチョイ a3ba-7Mh3)2018/05/12(土) 06:37:20.87ID:3Z68jeRu0
KRNLUPD3.EXEとHSFLPUPD.EXEは無かったけど、
PC-98版USBSUPP.EXEはあったわ
http://www.axfc.net/u/3910242.zip もしかしたらUSBSUPP.EXEを適用すればQEMU/9821でWindows95が動くかも 知れないと思い、NP21でWindows95をインストールしてから、 USBSUPP.EXEとAMDK6UPN.EXEを適用した、ハードディスクイメージ(HDI)を NHCでBochsべた形式に変換して、QEMU/9821で読み込ませたら無事 起動しました。
QEMU/9821は Windows95ベータ3(4.00.720)とWindows 95 OSR2 + USB Supplement(4.03.1212) が動くようだな。で今までの検証結果からVMM32.VXDに組み込まれているVXDの 何かが悪さをしているようだが、USB Supplementに無いっているVMM32.VXDに 組み込まれるVXDの何かであるというところまで絞られました。
Windows95無印(4.00.950)〜Windows95 OSR2.0(4.00.1111)のQEMU/9821での 起動障害を起こしている原因は以下のVXDのうちのいずれかである 可能性が高い vmm.vxd vmcpd.vxd vtd.vxd vxdldr.vxd vpicd.vxd vcond.vxd vwin32.vxd
>>737 CABファイルのVMM32.VXDを置き換えてインストールしてみたり、DEVLIB.EXE RPLCLDR.EXE VXDLIB.EXE
を使ってVMM32.VXDを弄ってみたけどうまくいかなかったので、詳細不明です
USBSUPP.EXE入れるとAnex86で起動しなくなりますね。 次のエラーが出ます 無効なVxDダイナミックリンクコールがデバイス番号3のサービスBに送られました。
USBSUPP.EXE 、次(2011-0611ver)でも ダメっぽぃれす。 インストールについて、完了ウインドウが出ずにフリーズ。 (スキャンディスク → インストールウインドウ表示 → 完了してる?) インストール済のNHDを 猫/w_rev41beta1 から持ってきてみたが、 【Windows 95 を 起動しています ... 】 という表示のみで 止まってしまった。 (白い点滅、カーソル?キャレット?だけ 普通に点滅状態のまま) うんこ
エミュでのWindows95の起動問題はおそらくVMM32.VXD内のVMM.VXDでこけているので BOOTLOG.TXTにも残らないと思われる。
QEMU/9821そもそもWindows95での256モードが何故か作動しません。 Windows98のセットアップ時のドライバー入れれば256色表示はできなくも ないが
>>741 QEMU/9821で作動する状態のディスクイメージは
次(2011-0611ver)と次(こっちのEXEだと、もう少しだけ進みますver)でも
作動しましたよ
>>741 86音源有効だと起動しなかったり、保護エラーが出るようです
2011ではなく、次(2010-0611b)でした。
>>744 >>745 Win95 起動しました(デスクトップ画面のみを確認)。
次の86音源を使用していたり、実機BIOSを使用していると
起動できなくなるようです。
色々な機種の実機BIOS を持ってくれば・・・挙動が変わるかも?
(もう試す気はないっす)
う○こ
実機山積みなのになぜエミュろうとするのか
次(2010-0611b)でWindows98SEの実行はexplorer.exeが落ちるうえに シェルを変えても複数アプリを実行しようとしたりするとハングしますね
>>735 いろいろ検証してみたらQEMU/9821でWin95 OSR2 +USBSUPP.EXE適用だと
Windowsは起動できるがMS-DOSプロンプトが正常に作動しないうえに、
MS-DOSプロンプトを起動するとキーボード入力が出来なくなるようです
>>740 システムクロックが8MHzだと起動できないのかなと思い、
NP21でシステムクロック8MHz設定にしてみたら起動できたので
システムクロック8MHzは関係ないようです
>>740 どうもそのエラーが出るAnex86だとWindows98の起動も同様のエラーが出て
失敗します。しかし以前Anex86でWindows98が起動できたのでおかしいと
おもい、別のフォルダにあったAnex86を使ったらWindows98起動できました。
そのAnex86でWindows 95 OSR2 + USB Supplementを動かしてみたら、
無事に起動しました。原因調査中
>>754 どうもハードディスクのデーター破損によってエミュレーターの実行ファイルがデーター
化けしていたようです。
Anex86でのWindows 95 OSR2 + USB Supplementの作動
QEMU/9821でWin95 OSR2 +USBSUPP.EXEで MS-DOSプロンプトが動く場合と死ぬばあいがあるようだが 原因が分からない。動く場合でも反応がものすごく悪くて 碌に操作できないが。ひょとしてKB179897が関連しているのかね?
Excite98ってサイト消えてるなぁ。 x64バイナリしかなかったので需要は低かったかな? (ソースあれば各自でx86用にビルドできた可能性もあるが) Windows XP x64 Editionでは作動は確認しました。
SL9821にWin95 OSR2 + USBSUPP.EXEを入れてみて プロテクトモードフロッピードライバー有効でFDDにアクセスできました。 しかし256色モードはすぐに例外0Dが出てしまい安定作動しません。
>>759 SL9821にWin95 OSR2(USBSUPP.EXE無し)だと
プロテクトモードフロッピードライバーでFDDにアクセスできませんでした。
256色モードは同様に例外0Dが出てしまい安定作動しません。
>>759 フロッピーが5インチとして認識される点を除いて
問題ない作動のようです
むしろ5インチとして認識させたほうが安定作動する!?
PC-98のP6搭載機のCPUを乗せ換えると「CACHE ERROR」が出る機種の ITFパッチのテストにPC-98エミュでテストできるね。
(n‘∀‘)η Neko Project 21/W ver0.86 rev41キター ンAガンダーム ・゚・(ノД`)・゚・。
16ナイコンさん2017/07/06(木) 11:56:55.83
フロッピーディスクにも対応しているのかな?
D88形式はよく使われるフロッピーディスクイメージで
FM方式とMFM方式に両方対応しているが、ヘッダ部分の
ディスクの種類が
offset:0x1b サイズ:1 ディスクの種類 0x00 2D、 0x10 2DD、 0x20 2HD
と定義されているが、単密度の2Sが無い。
そこでD88を形式を拡張して2S対応にすると良いと思われる。
単純に2S形式を例えば0x30や0x40のように定義すれば良いように思われるが、
世界的には"2SD"な80トラックで単密度の5インチフロッピーディスクも存在
するよなので、2Sは0x08、2SDは0x18と定義するとシンプルで良いと
思われる。2EDもブータブルCDのイメージとして使われており比較的
メジャーなので2EDは0x30あたりで定義すると良いでしょう。
さすがに2TDとかはいらないよね()
17ナイコンさん2017/07/06(木) 12:49:28.21
>>16 その理論でいくと厳密に区別すると2HDは
通常80トラックの両面高密度倍トラックだが、
40トラックの両面高密度単トラックの形式も理論上考えられるが
実際に使用されている例は見かけない。
8インチフロッピーでも2HDなディスクもあるみたいだけど、
通常の8インチ2Dが48TPIなのに対して8インチ2HDは96TPIなので
なんと4倍の容量があります。
あと高密度用ディスクでFM方式で書き込めば倍密度(MFM方式)と
同じ容量になるが、これもあまり意味が無いので採用例が無いね。
但し8インチ2D形式と互換性のあるフォーマットを使用した
5インチ/3.5インチ2HDの場合はトラック0のみFM方式を使っている
19ナイコンさん2017/07/06(木) 13:10:54.50 8インチ2D=5インチ2HD=3.5インチ2HD扱いになっているのを 考慮しておくのを忘れていた。まとめると 0x00 2D 0x08 2S 0x10 2DD 0x18 2SD 0x20 2HD/8インチ2D 0x28 8インチ2S 0x30 2ED 0x40 8インチ2HD なんかややこしいので細かいことを抜きに定義するなら片面の容量だけで 決め打ち2の補数的表現を使えば 0xF0 2S 0x00 2D 0x10 2DD/8インチ2S 0x20 2HD/8インチ2D 0x30 2ED 0x40 8インチ2HD 電気的には前者の方がしっくりくるかな
いつのまにかSL9821でFLFフォーマットが出来ているな
SLFフォーマットについて
http://www.satotomi.com/pifdc/pifdc_slf.html 変換ツールもあるようです
フロッピーディスクイメージの形式を変換するプログラム(コマンドライン用)を作りました。入力(変換元)できる形式はD88、Virtual98(FDD)、T98Next R0(NFD)、SL9821(SLF)、FIX形式です。出力(変換先)できる形式は入力の形式のFIX以外です。
ダウンロード NFCC
http://euee.web.fc2.com/tool/nd.html MESS系のROMサイトで流れているPC-98のROMの機種をDET98.EXEで調べてみました。 PC-9821 (98MATE) PC-9821Ap3又はPC-9821As3 PC-9821 (98MATE A) PC-9821Ap3又はPC-9821As3 どっちも同じ機種の可能性が高いです。PC-9821 (98MATE A)は ROMのチェックサムエラーの出るファイルも含まれていました。 Ap3やAs3で"98MATE A"と名乗るのも多少いかがなものかなとも思いますw
あれってテラドライブとかX1twinみたいに中身別物じゃないの? 98のOS上で88のソフトウェア走らせてるの?
>>772 は分かってボケてる。
とネタにマジレス。
98上で88エミュを走らせる、って手もあるが。
けんじさんは純粋にPC-98エミュレータを研究している純粋な人です
あー…かなり前に別の板の専用スレか何かに隔離された人だっけw
Himem.sysよりもHimemx.exeの方が高速に作動するという情報を見つけたのですが どうなんでしょうか
DiskExplorerでさくっと.d88の中身を見たり編集したり出来ないや……。 何を使えば出来ますか?
現在作成中の9821エミュレータへWindows3.1を256色モードでインストールしているデモです。
インストール自体は3分ちょっとで終わるので、そのあとでmidiファイルをFM音源(のエミュレーション)で鳴らしてみました。
初期のPC-9821には256色モードにプレーンアクセスモードという高速描画向けの機能あったのですが、非公開で
ほとんど使用されることもなかったということもあり、満足できるような再現性を持つエミュレータがない状況でしたので、
初代のPC-9821をベースに思い切って1からエミュレータを作ってみることにしました。
動画の公開からずいぶんたってしまいましたが、
http://www.satotomi.com/sl9821/ にてエミュレータの紹介を行っています。
なお、エミュレータを動作させるにはPC-9821の実機が必要になります。
申し訳ありませんが誰でも動かせるというわけではありません。
NDで.d88は見れるのと見れないのとありますねぇ
>>784 それだとDiskExplorerのように中のファイルを弄れないような。
QEMU/9821、256色モード時の400ライン時と480ライン時のウインドウサイズ切り替えと 30行計画に対応して欲しい。 上記のほうは切り替えるような仕様になっている感じだがバグって切り変わらないって ところかな?
994ナイコンさん2018/05/25(金) 13:31:21.37
DOSBOX-XのPC-98モードでMS-DOS7.xをブートさせる方法
286搭載だったPC-9801にWin95をインストールする方法
http://hkjunk0.web.fc2.com/computer/pc-98x1/win95_to_pc-9801ex/win95_to_pc-9801ex.html IO.SYSの
B8 00 00 8E C0 26 A0 80 04 24 03 3C 03 74 2F
をサーチ、74 2FをEB 2Fに書き換える。
995ナイコンさん2018/05/27(日) 11:37:22.81
>>996 DOSBOX-XのPC-98モードでWindows3.xのエンハンスドモード、
Windows9xは動くようですね。ただEGCがバグってるので
エプソン版WindowsからGRCGドライバ(CRTS.DRV)を使用
する必要があるます。(Windows9xではWindows3.1のCRTS.DRVを
使用してください。)
DBLBUFF.SYSは無効にしないとエラーがでます。
(Win9xでは)
>>994 のIO.SYSのパッチも必要です
現状マウスが動かないので使いにくいです。
あとなぜかDOSアプリではGRAPHキー(Altキー相当)が利かないので
一部のアプリがまともに操作できません。
996ナイコンさん2018/05/27(日) 11:42:50.41
>>995 Win32sも安定作動するようです
997ナイコンさん2018/05/27(日) 11:49:59.80
いや、モノタロウは個人でも購入出来るよ ってか買ったことあるし
NECの古い命名規則だとPC-9821はプリンタになっちゃうよね
>>806 工業用原料や薬品は個人に売ってくれないよ
個人に売ってくれる商品が1つでもあったら
>>805 は成り立たない
なのでこの場合工業用原料や薬品以外は購入できるようなので「モノタロウは個人でも購入できる」が正解
正確に表記したければ「但し、工業用原料や薬品を除く」と注釈をつければいい
QEMU/9821でWindows95ベータとWindows95OSR2.1(以降)だけが動く理由は 9821グラフィック(256色)以外の理由だと思います
https://sites.google.com/site/ym2608rhythm/ リ、リズム音源……。
付属のwavは明らかに別物だけど、exeから生成されるファイルも何か違うような、気のせい?
MAMEのYM2608リズム音実装が100%正確なのだとすれば、 その後のアナログ段のエミュレートが100%じゃないんだろう。
>>815 ハイカットフィルター通して聴いてみれば
(n‘∀‘)η Neko Project 21/W ver0.86 rev42β1 キタワァ (特にイジらない)
リズム音源はENIXの88用音楽ソフトのPCMドラムのやつに差し替えてたな
PSPでwindows3.1起動できないか試したらこうなったんだがやっぱり起動できないの?
D
@drachen6jp
6月9日
95とNTが止まってる場所は見つけたけど直し方がわからない
ゲームしたいのに気づいたら触ってる
https://twitter.com/drachen6jp/status/1005421987932483584 IDEを非同期化するとAnex86並に速くなるの?
IDEらっきょ vs ナリタブラリアン (or 土佐犬)
ピーーーーーーーーーーーーーーーーーーーーーーーーーー
PC-DOS7.1のFAT32のコードはIBM自前で用意したと思われます。
NT3.51で読めるFAT32形式が読めます。MS-DOS7.1ではNT3.51で読めるFAT32形式
はリアルモードで読み込めません。パッチすればいけるかも知れないが
@lpproj
6月29日
FAT32対応カーネルはちょっと人柱度が強い気がするので、ディスクイメージの中には
入れてません。試す場合は起動ディスクのルートにあるKERNEL.SYSをfdkernel_dbcs
ほにゃららzipの中にあるnec98/KWC18632.SYSで上書きしてください…(戻すときは
nec98/KWC8616.SYSで上書き)
https://twitter.com/lpproj AZO兄さんよ @AZO234 6月26日 rev.17のリリースを持ちまして、NP2kaiの開発は中断致します。(再開は来年を予定しておりますが、未定です。) ひとまずここまで、 ユーザー様、他エミュ開発の方、Libretro開発の方などより、知恵を出していただいて、成果となったことを感謝致します。 それでは、おやすみなさい。
AZO兄さんよ @AZO234 6月11日 残課題をミニマルで対応して、rev.17にして一旦開発停止します。 よろしくおねがいします。
AZO兄さんよ @AZO234 6月11日 NP2kaiをいつもご愛顧賜りまして、ありがとうございます。 急なご連絡で恐縮ですが、隊長が体調を崩してしまいw、療養のため約1ヶ月後から一旦開発を休止を致します。 やることはたくさんですが、健康第一のため、ご理解下さいませ。 環境を変え、安定してから復帰します。1年後くらい?
Freedos(98) FAT32カーネル
V30、80186、80286で作動可能
PC-98のMSDだとMS-DOS以外のOSを使ってもMS-DOSって表示されるね。 まあDOSだとMS-DOS以外は想定外だけどね
PC-98のFDDは複雑の極みのようだな。 両用ドライブの場合、1MB I/Fモードでは1.44MBアクセス可能で、 640KB I/Fモードの場合は1.44MBアクセス不可能な仕様のようだな
>>847 あれ?
実機だと3モードFDDとかあったけどどういう仕様だったんだろ
PC-98は8インチ2Dと5インチ2D/2DDとインターフェースを別にしたからね。 5インチ2HDでまた8インチ2Dと互換性のあるインターフェースが採用された のでややこしい。
NP21/WでODIドライバでネットワーク接続しようとしたらなぜかハングしたが 原因が分かった。NET.CFGのINT(IRQ)の指定が間違ってた
30GLIO誰か持ってないですか? あとEE.COMやexts.exeも持っていたらお願いします
>>855 30GLIO は PackforWin GOLD に収録されていたので持っています(再配布OK)
EXTS は今も Vector にありますね(EXTS111b.lzhで検索)
EE.COM は手元にあるのか不明でした(30行計画を使ったことがないもので……)
30GLIO v1.01B は、どのようにお渡しすればいいですかね?
>>86 どこか適当なアプロダにあげていただけるとありがたいです。(斧ロダ等)
NP21/WでWindows3.1で118音源はPCMは鳴るようだな。 FM音源がうまく認識してくれない。
お待たせいたしました。
30GLIO、斧に上げておきました。
明日の9:00ぐらいまで公開されております。
30GLIO Version 1.01B
https://www.axfc.net/u/3924297?key=30BIOS まりもさんとこのDRVLST.EXEは何故かIE(IE9)ならダウンロードできたけど、 他のブラウザだとダウンロードできませんね。 ダウンロードのファイル名調べるとdrvls140.lzhではダウンロードできず、 drvlst14.lzhだとダウンロードできるようです。
np2(np2系エミュ全般)だと2DDで起動したときは、フロッピーは2DD専用ドライブになって 2HDが読めなくなるな。実機では640KB IFモードでも両用ドライブなら2HDも 読める。(但しMS-DOSでは1.44MBは読めない) ディップスイッチ3の1と2の内蔵フロッピーディスクの動作指定 (固定モード、自動切換えモード、640KB IFモード、1MB IFモード)の指定を有効かするか、 実機でもディップスイッチ3の1と2の内蔵フロッピーディスクの動作指定が 無効の機種の場合は、機種によって1MB優先自動切換えモードか 1MB IF固定モードに設定されているのでその仕様だとありがたい。
Anex86だと640KB IFモードの設定があるけど、チェックを入れても入れなくても 何も効果が無いな。1MB IFモードのチェックが入っていないとフロッピー ディスクは使えなかった。2DD起動でも2HDは読むことができた。 モードは1MB固定モードのようです。 あとNP2は2DD@640KBはプートできましたが、2DD@720KBはブートできませんでした。 Anex86は2DD@640KBと2DD@720KB両方ブートできました。
NP21/Wで2Dディスクが読めるかテストしてみた。 Virtual floppy driverで2Dの320KBと360KBのディスクを 作り、それぞれFATでフォーマットする。 2Dのベタ形式のディスクはNP21/Wではうまく認識しないようなので ヘッダを付けてFDI形式にしたらとりあえず認識しているようだ。 MS-DOSでは320KBも360KBも読めなかった。(古いMS-DOSなら2Dにも対応していたような) WindowsNT(3.51、4.0、5.0[2000])では360KBは読み書き可能、フォーマットは360KB 指定してもIOCTLエラー、ディスクサイズ指定せずにフォーマットすると勝手に720KBで フォーマットされてしまうが当然バグったディスクになる。320KBはセクタが読み込め ませんとエラー。 Windows98では320KBは読み書き、フォーマット可能。360KBはディースクを 認識しなかった。 32bitドライバでもNT系とWin98では違う結果となった。
>>864 間違えた。ディスク入れ替え時にEjectしてなかったからおかしくなっていたようだ。
MS-DOSでは容量表示がでるが、書き込み
WindowsNT(3.51、4.0、5.0[2000])では320KBと360KBは読み書き可能、フォーマットは
サイズ指定してもIOCTL呼び出しエラー、ディスクサイズ指定せずにフォーマットすると
勝手に720KBでフォーマットされてしまうが当然バグったディスクになる。
Windows98では320KBと360KBは読み取りは可能だが、書き込みはエラー
実機での作動考えると、2Dはトラック幅が広いのでBIOSかソフトウェア的に 対応しないとうまくいかないな
>>886 ドライブ側での対応も考えられる。PC-98の2DDまたな2DD/2HD両用ドライブなら
2Dの読み取りはできる模様。
80トラック(2DD)のドライブで40トラック(2D)を指定すると偶数トラックをアクセスするようになる
エミュレータと言えるかどうかは定かでは無いが一応
なんと!PC-98のSCSIボードにRaspberry Piを搭載、「RASCSI for SC-98」が入荷
https://akiba-pc.watch.impress.co.jp/docs/news/news/1134845.html そろそろDOS/V用のフロッピードライブをPC-9801用のエミュレートしてくれるデバイスが登場しないモノか?
フロッピードライブの安定供給が肝だと思うんよ
一応売ってる奴もちょこっと改造すると98でも使えるらしい しかしDOS/V用のディスクドライブももう市井ではほとんど売ってないし今のが壊れるとハードウェアemulatorで頑張るのがいいんですかねえ BIOSには2D用のコードがないといろんな場所に書かれてましたが2DD(両用)インターフェースに繋いだドライブを使うとそっち経由で読み書きできるみたいですね np2には専用ぽいコードも見あたりますが
メモ D @drachen6jp 2017年10月29日 VPCMD.386は118以外が13646byteでしたがRV2だけハッシュが違います 118のは14145byteで差がありました どちらかというと見たくなかった真実です 機種毎になにかやってるということですね…
D @drachen6jp 2017年11月19日 118用ドライバでのOPLはうちでは動いてるのでnp21/wで鳴らないのは知ってましたが どの部分だったか忘れました えっと…たしかどこかの返り値だけの問題のはずなんですが… necpcm.drvは色々バージョンありそうっすね…
>>872 darudarudan.syuriken.jp/kai/vram9821.lzh
OPLのFM音源をnp21/wのwin3.1で使うならopl3sa.drv使ってくださいな
あの時点でのやり方だとNT用の設定とコンフリクトしたような気がしますがもう記憶がないです
5¼インチフロッピーディスク
80トラック高密度( MFM形式で1.2 MB)の5¼インチドライブ(別名ミニディスケット 、
ミニディスク 、またはMinifloppy )のヘッドギャップは、40トラックの倍密度(360 KB)の
ヘッドギャップよりも小さく、コントローラーがダブルステッピングをサポートしているか、
またはそのようなプロセスを実行するスイッチがある場合は、40トラックディスクの
フォーマット、読み取り、書き込みが可能です。 5.25インチの80トラックドライブは、
ハイパードライブとも呼ばれていました。 [nb 2] 80トラックドライブでフォーマットされ
書き込まれた空の40トラックディスクは問題なくそのままネイティブドライブに移動でき、
40トラックドライブでフォーマットされたディスクは80トラックドライブで使用できます。
40トラックドライブで書き込まれ、80トラックドライブで更新されたディスクは、トラック幅の
非互換性のため、40トラックドライブでは読み取り不可能になります。
より高価な両面ディスクが入手可能であるにもかかわらず、片面ディスクが両面に
コーティングされていました。 通常、コストが高くなる理由は、両面ディスクがメディアの
両面でエラーのないことが証明されたためです。 インデックス信号が必要でない限り、
片面ディスク用のドライブでは両面ディスクを使用できます。 これは、一度に片面ずつ
行われました。 両面を反転させずに読み取ることができる、より高価なデュアルヘッド
ドライブが後で製造され、最終的に普遍的に使用されるようになった。
https://en.wikipedia.org/wiki/Floppy_disk >>862 関連
D
@drachen6jp
2月7日
np21の場合
2DDでブートしたときだけ0xc8使う→ブート後1.2MBでも2HDが読めない?
2HDでブートしたら2DDを読むときも0x90を使う→2DDも読める
qemuの場合
ブート時640kbモードにいかないようにされている
行くようにしてみたが読めなかった
勉強続く
>>878 最近のも見てくれてると思いますがqemuでは解決済みです
np2のは改造ポイントも示しました 触ってませんが
np2系で轟のOP見ると画面が変になるやつって新しいやつでも直ってないんだけど 何か対策ってありますか?
>>869 5インチ 2Dのドライブはインテリジェントドライブなんだね。PC-88と同じタイプの奴か
PC-88VAやPC-98DOの5インチ2HD/2DD/2D対応ドライブだと2DD/2D SELECT[2STEP/1STEP 切り替え]のピン 付いている。基本的に2D/2DD両方に対応するにはドライブの対応が必要。
2HD(1.2MB)と2DDではディスクの回転数が360rpm、300rpmと違っています。
普通はドライブでこの差を吸収するのですがPC88VA2(多分他の2HDの88も)では
ディスク回転数を変えずに読み書き信号のクロックを変える事によって行ってます。
これだけなら PC−9801も同様の方法で行っているので98用のドライブを使えば
良いのですが、98の 内蔵ドライブがVFOを使用しているのに対しVA2のドライブは
VFOを使用してません。このため 使用できるドライブの選択幅が狭まってしまってます。
2Dモード時も98がソフトでヘッドの 移動量をコントロールしているのに対してVA2は
ドライブがコントロールしています。つまり VA2の内蔵ドライブは2HD/2DD/2Dの
3モードドライブなのです。
http://www.geocities.co.jp/SiliconValley/7111/oth_va.html PC-98だとソフトウェアで2Dアクセスする?
FM-7の5インチFDイメージ化するのに ほこりかぶってたVX使ってやったの思い出したわ
>>863 NP21/Wで720KBブートできました。
MS-DOS7.xの作る720KB用のブートセクタが問題あるようです
>>885 NP21とNext試してみたけど、MS-DOS7.xの2DD 720KBのディスクはブートしませんね。
メディアディスクリプタを弄って2DD 640KBにするとWindows95を起動しています...
まで行くが、COMMAND.COMが読み込ませんと出る。
そこでBドライブにCOMMAND.COMの入ったディスクを入れて、B:\COMMAND.COM
と入力すれば、起動する。Aドライブの方はDIRするとバグったデータが表示される。
(※メディアディスクリプタを弄っているためMS-DOSが誤作動する為)
備考
FAT メディアディスクリプタ(PC-98)
FB 640 KB
F9 720 KB
F0 1440 KB
FE 1232KB
なんでMS-DOS7.xの2DD 720KBは素直にブートしないのでしょうかね。 Anex86だとブートする。 実機での作動も気になるな
NP21、NP21/WでMS-DOS7.xの2DD 720KBフロッピーでの ブートは1台目では不可だが、2〜4台目の場合は可能のようですね。 T-98NEXTでは1台目も2台目もブート不可のようです。
Freedos(98)のFAT32のBPBのバグを修正したコンパイル済カーネルを用意して 欲しいです
VRAM_WAT.EXEで16MBメモリ空間のチェックではじかれるのでパッチした ついでに、16MBシステム空間ラムディスク(SSP_RD)もパッチして みました。これは機種判定と16MBメモリ空間のチェックがあるので 両方外してみました。動きました。あたりまえですが9821の256色モード使うと データーが化けます。
Anex86でVRAM_WAT動かしてみた
31名無し~3.EXE2018/08/08(水) 14:22:20.05ID:77AS1hxm 16bit CPUをエミュレーションするIBM互換機エミュで手頃なのがなくてなかなか実験 出来なかったが、DOSBOX-Xが便利だったので試してみた。 PC-DOS7.1は8086 CPUでも起動できるようだな。 MS-DOS7.xは80386以上を要求するので、80286以下では起動できなかった。 32名無し~3.EXE2018/08/08(水) 14:28:42.61ID:77AS1hxm DOXBOX-Xでは286とかではエラーメッセージ出ずに止まってしまったが、 This version of Windows requires a 386 or better processor. って表示が出ているスクショを見たことがあるので、 PC-98版ではBIOSを見ているというは確かめていたので、IBM-PC版でも BIOSを見ていると思われる
>>894 ほああああああああああああああああ!!!!!!!!!!!!!!!!!!!(すごい勢いで振り向く)
シュッッッッバアアアアアアアアアアアアアアアアアアアアッッッッッッッッッッッッッッッッッ(振り向いた勢いで真空波が発生し、後ろにいた奴の顔面を切り裂く)
…と思いきや、相手がそれをすんでのところでバック転で交わした際に放ったサマーソルトキックが喉元を切り裂いた音なのだった
HLTIDLE - reduce CPU power usage in DOS
http://sites.google.com/site/pcdosretro/hltidle PC-98でも動きました。Virtual PCに入っているIDLE.COMと同等の機能
でもPC-98だとHLTIDLE.COMでは無効になってしまうときがあるので、 Virtual PCのIDLE.COMの方が良い。
PC-98でIDLE.COMを使うとEDITとか全画面のソフト使うとCPUが100%に なってしまうようだが、IBM-PCでEDIT使ったときも100%になるので仕様のようです。 PC-98用のパワーセーバーのPSAVER98.EXEやCPUHALT.COMなら EDIT使用時もCPU使用率が下がります。CPUHALT.COMはIBM-PCでも 動くようです。しかしEDIT使用時はCPU100%になりました。
PSAVER98.EXEとCPUHALT.COMではCPUHALT.COMの方がレスポンスと 省電力効果が良いです。
PC-9821 Series PC-9821 (1992) - aka 98MULTi, desktop computer, 386 based PC-9821A series (1993->1994) - aka 98MATE A, desktop computers, 486 based PC-9821B series (1993) - aka 98MATE B, desktop computers, 486 based PC-9821C series (1993->1996) - aka 98MULTi CanBe, desktop & tower computers, various CPU PC-9821Es (1994) - aka 98FINE, desktop computer with integrated LCD, successor of the PC-98T PC-9821X series (1994->1995) - aka 98MATE X, desktop computers, Pentium based PC-9821V series (1995) - aka 98MATE Valuestar, desktop computers, Pentium based PC-9821S series (1995->2996) - aka 98Pro, tower computers, PentiumPro based PC-9821R series (1996->2000) - aka 98MATE R, desktop & tower & server computers, various CPU PC-9821C200 (1997) - aka CEREB, desktop computer, Pentium MMX based PC-9821 Ne/Ns/Np/Nm (1993->1995) - aka 98NOTE, laptops, 486 based PC-9821 Na/Nb/Nw (1995->1997) - aka 98NOTE Lavie, laptops, Pentium based PC-9821 Lt/Ld (1995) - aka 98NOTE Light, laptops, 486 based PC-9821 La/Ls (1995->1997) - aka 98NOTE Aile, laptops, Pentium based
IF-SEGA/98をWindows2000で使用する
http://weblabo.griffonworks.net/dorlog/2nddorcom/98maniacs/14958.html 究極(笑)のゲームコントローラーIF-SEGA/98をWindows2000で使用したい
ということでここ↓にあるIF-SEGA/ISA用のWin2K用βドライバーを入れて試してみました。
(ちなみにIF-SEGA/ISA用ドライバーはIF-SEGA/98にもWin9x環境なら使えます・・・)
http://www.tky.3web.ne.jp/ ~applause/
とりあえず入れてみたところ使えるようです。
ISA用のドライバーでCバスの機器が動くこともあるんですね。
これIO-DATAのGA-98NBの参考資料にならないかな? GA-98NBのIOポートはWAP-2000/4000とよく似ている。 あとWSN-A4(/F)の情報もある。 ftp%3A//ftp.riken.jp/Linux/plamo/Plamo-src/old/X336/xc/programs/Xserver/hw/xfree98/vga256/drivers/cir_pc98.c
ftp%3A//ftp.riken.jp/Linux/plamo/Plamo-src/old/X336/xc/programs/Xserver/hw/xfree98/vga256/drivers/cir_pc98.c なんか化けた
そういえば昔、IO-DATAのCバスグラボGA-NB IVを FreeBSD(98)のXFree86で動かしてたわ。 FreeBSD 3.0か4.0くらいの昔だが。
NP/21W、Pen4、PenMのサポートでSSE2通り超えてSSE3まで付いちゃうのか。凄い 確かQEMUやBochsはSSE3までサポートされていたね
QEMUだとSSE3まで使えるPentiumUのふりしてた希ガス
VFICでBKDSK形式(ヘッダ無しフロッピーディスクイメージ)に変換すると 拡張子がHDM、HD4、DD6、DD9ってなるけど、 PC-98のFORMAT.COMに由来しているようだな FORMAT /6 2DD 640KB /9 2DD 720KB /M 2HD 1.2MB /4 2HD 1.44MB
.144と.125もベタ形式(ヘッダ無しフロッピーディスクイメージ)だったっけ?
D @drachen6jp 7月30日 あれ? 720kbディスクからも立ち上がりますよ??? って確認すると一台目からだとダメですね 2台目からだとプロンプトまで来てくれます np21/wでも同様 改造qemuだと立ち上がるので気づきませんでした 楽しそうなのでちょっと触ります 7月30日 win95の720kbディスクでもnp2で一台目ブート不可 二台目ブート可を確認できたのでまぁいいでしょう 7月30日 熱でパソコンフリーズしまくり… やっと1M固定モードにできて 720kbディスクなwin95が一台目から起動 ということで1M自動から2DD専用モードに移った後、一台目の720kbでwin9xを立ち上げる時"だけ"おかしいです この状態のみint1bの0x8eを呼んでいますがこの機能が何かしりません 8月4日 np21一台目win9x720kbもちょっとだけ追いかけた int1bの0x8eが呼ばれた後fdd_diskreadyがなぜか空になってる 0x60を返さないように無理に通したら 0000:05CAに40シリンダ設定を流していた→80シリンダ設定にしてもブートしきれなかった もっと前になにか踏んでるっぽいけど見つけられなかった
>>908 SimK
@simk98l
2016年12月23日
やっぱり比較的対応ソフトが多いGA-98NBを動かしたいな。ハードウェアとしてはWSN-A2F/A4Fと大差ないように見えるんだけどな・・・
久しぶりに猫プロ21xを使ったんだけど、 スクショしたらゲーム画面が真っ白になってる。 もしかしてと思って、ゲーム中にブラウザを録画して 再生確認したら猫プロの画面が真っ黒なんだけど これ、猫プロ側が防止対策したの?それとも録画ツール側の対処?
Windows9xでFDISKはドライバーが32bitしかないやつだとMS-DOSプロンプトで するしかないですね。WindowsMEだとUSBもFDISKできた。 Windows98でもWindowsMEのマスストレージドライバ入れればFDISKできた。
DOSBOX-X 0.82.8でPC-98のマウスが作動するようになりました。 開発スピードが意外と速くて驚いた
DOSBOX-Xの2DDブートはまだ対応していないみたいだね
初心に戻り 久々、ここスレきたら進んでるね。 スゲー最新は、PC-98エミュを語ろ17なの?
DOSBOX-XのPC-98モードでGRPHキー(Altキー)が反応しないのはなぜ?
マップされてねーwww /* BIOS INT 18h output vs keys: * * Unshifted Shifted CTRL Caps Kana Kana+Shift * ----------------------------------------------------------- * ESC 0x001B 0x001B 0x001B 0x001B 0x001B 0x001B * STOP -- -- -- -- -- -- * F1..F10 <--------------- scan code in upper, zero in lower -------> * INS/DEL <--------------- scan code in upper, zero in lower -------> * ROLL UP/DOWN <--------------- scan code in upper, zero in lower -------> * COPY -- -- -- -- -- -- * HOME CLR 0x3E00 0xAE00 -- -- -- -- * HELP <--------------- scan code in upper, zero in lower -------> * ARROW KEYS <--------------- scan code in upper, zero in lower -------> * XFER 0x3500 0xA500 0xB500 0x3500 0x3500 0xA500 * NFER 0x5100 0xA100 0xB100 0x5100 0x5100 0xA100 * GRPH -- -- -- -- -- -- * TAB 0x0F09 0x0F09 0x0F09 0x0F09 0x0F09 0x0F09 * - / 口 -- -- -- -- 0x33DB 0x33DB Kana+CTRL = 0x331F
01319 case KBD_leftalt: ret=0x73;break; // GRPH (handled by Windows as if ALT key) 01320 case KBD_rightalt: ret=0x73;break; // GRPH (handled by Windows as if ALT key)
>>930 COPYキー(PrintScrn)もスルーされてるか
01306 case KBD_copy: ret=0x61;break; // COPY
>>929 Windowsを起動したとき"だけ"GRPHキーが有効ですね。
DOSプログラムではGRPHキーが反応しません。
COPYキーはWindowsでも反応していないようです。
あ、そっかPC-98エミュっていくつもあるのを忘れていました。 私は、 MS-DOSソフト系一太郎とかはT98-next。 N88BASIC依存のゲームディスクはNeko Project IIです。 イースはNP2でフロッピーアクセス音のタイミングがいいですね。
固定ディスク起動メニュープログラム バージョン 2.70 Copyright (C) NEC Corporation 1985, 1995 処 理 : 領域の選択 (起動) 固定ディスク #1 1:Windows 95  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 2:MS-DOS 6.20 固定ディスク #2 3: 4: メ ニ ュ ー 終 了 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 説明 :↑・↓キー=領域の選択 ←キー=装置の選択 リターンキー=起動 f ・1キー=自動起動の設定
みんなが思っていることはコレかな 平成が終わるので 実機からエミュ移植は必要ですね? 98用漢字ROMは実機から吸い出しても平成までです。 98用漢字ROMの新年号は、誰かが作成するのですか?
NP21/W Windows2000でNTVDMを正常に動かす方法 Win2000で16bitアプリケーションを起動するとNTVDMが落ちます(WinNT4.0は何故か大丈夫)。 仮想86関連の不具合だと思われます。 Win16アプリが落ちますね、DOSアプリは動くけど
ついにきたか
USキーボードでやろうとすっと結構大変なのな バックスラッシュ(Yen)が入力できないw
>>936 年号なんて邪魔なだけで歪な制度の象徴みたいなものだ。
要らないんだから、事実上廃止すればいい。
みんなで西暦を使えばいい。
>>941 え!ここでアッサリ
簡単にいうの?
必ずいるよ
98用漢字ROMは実機から吸い出した
昭和ビットで書き込まれた空間アドレスを無理やり新年号を書き込むとか?
純粋な98思想家が反対しそうだけど(笑)
どう思う?
>>943 おっと!私が、間違っていたかも・・・・
そもそも実機が平成の産物。
98用漢字ROMは実機があることを前提にしています。
そもそも98用フォントは、個人で楽しむ以外は他人に公開してはならない。
ですよね?
昭和に生産されたPC-98のフォントには平成文字なんて無いよ。 でも平成の世に可動している昭和PC-98実機はあるわけだし、それが問題になった例は知らんなあ。あったのかい?
>>945 ■PC-98のフォントは昭和までなのか
双方の言い分
おそらく、98エミュ思想は、結果的に9821末期をまとめてしまったからだと思われる。
後は、VM以降だのと言うのはDOS/V互換のスピード調整で無理やりこじつけたって言えば
PC-98実機はPC-9821実機の平成までだと言い切ることもある。
>>947 ブライト艦長
君はニュータイプか(笑)
ネット社会だ。PC-98のフォントの乱用が心配なんだよ。
真剣に考えてくれたまえ、キュハチの将来だよ。
将来の少年よ
外字登録するか、TSRで新年号表示させるアプリ作ればいいだろ
平成になりたての頃は、外字で対応していたような気がする
富士通のフォントは人気がないのかな? FM-TOWNSやFM-Rのフォントを抜き出したりするツールが極端に少ない。 富士通MS-DOS/V5.0のフォント使えってことか?
サウンドのROMは、サウンドボートの実機がないと吸い出すことは出来ません。 FM音源があれば、PC-98エミュでも実機と同じN88BASICハードウェアスイッチが可能です。 エミュの凄いところは、PC98スピークボードレベルまで管理できていると言うことです。 このロムがあるかないかで差は出ると思われます。
>>951 ツールはあるにはあったような気がしたので探したらあった
やっぱFM−Rでしょう。【2台目】
http://2chb.net/r/i4004/1216996103/ 676ナイコンさん2017/06/17(土) 10:52:58.97
eFMR-50はフォントファイルを抜き出すツールが同梱されていなかったので
富士通フォントを用意する方法。
>JFS Ver1.0 の付属ユーティリティを使う (
http://www.nanshiki.co.jp/free/jfs10.lzh )
> たかぴゅうさん作の jfs Ver1.0 には J-3100 や PC-98、FMR/FM TOWNS の
>フォントを引き抜くツールが付属しています。これを jfs Ver 2.0 に付属する
>コンバータで変換すると FONTX2 で使えるフォントとなります。
一番厄介なのはAX規格の内蔵フォントを吸い出すことだろう
fontax.sysかfontjega.sysがあればfontxのツールで取り出せそうだが
DOSBOX-Xの98モードの内蔵DOS使用時にコンベショナルペモリの使用メモリ取得が 正確に実装されていないみたいだね。MEM.EXEを使うと4GB使用していると 表示される。(オーバーフローしているけど4GBの筈) これはWindowsがエンハンスドモードで起動できません。 bootmountでMS-DOSを起動すればこの問題は発生しません。
PC-98 mode fixed not to register certain built-in commands and
binaries to drive Z:\ that are not compatible with PC-98 mode.
MEM.EXE in particular uses IBM PC-specific techniques to gather
it's information, and is therefore incompatible with PC-98 mode.
This can be verified from the source code as MEM.EXE was evidently
borrowed from the FreeDOS project.
https://github.com/joncampbell123/dosbox-x/blob/master/CHANGELOG >>957 imgmountの間違い
>>958 ということはFreeDOS(98)はどうなっているか調べたら、
FreeDOS(98)もメモリ使用量が4GBと報告されますね。
これは修正する必要があるな
DOSBOX-Xの98モードでWindows3.1を起動するとすると Win.comが日本語モードで起動しろというので CHEJ.EXE使ってCHEJ JPと入力することで、 起動できるようになります。というか動いて助かった。 (上に書いた理由の為、スタンダードモードでの起動)
>>960 WIN.COMとかMSD.EXEがDBCSベクタ(Int21h,AX=6300h)で日本語モードか否かを
判定しているみたいだな
>>961 ってことは、PC-98エミュでスマホ携帯の逆アセンブラ出来るってこと?
スマホ逆アセンブラするためにcom3通信経由でつなげたことありますか?
>>962 あたくしは基本パソコンで2ch見てますし、逆アセンブルもパソコンでやります
IBM-PCだとINT 12hで空きコンベショナルメモリがAXレジスタに取得できる。 PC-98ではINT 12hは単なる割り込みハンドラ
といってもfreedos(98)で空きコンベショナルメモリ取得の問題解決しても Windows3.1をエンハンスドモードで起動しようとするとこのバージョンの MS-DOSではサポートされていませんとエラーメッセージが出るかもです。
118では無いですが「Neco Project 21でレコンポーザを32ch・48chで使いたい」と思って奮闘中です 以下、ここの文章を見た事に対する私の結果 ・MPU-PC98IIのMIDI-OUT2個は同じ物が出力される、MIDI A/MIDI Bという32ch構成としては使えない ・Serial OptionでCOM1→物理USB-SirialでMIDI機器Sirial接続は、レコポ固まる ・Serial OptionでMIDIにしてMIDI Port経由でも、やっぱりレコポ固まる ・Serialの32ch拡張はGSの独自ではない、MU-80・MU-100でも出来る ・ただしSC-8820ではPC1設定が無いのでPC-98でレコポ使うの難しい、MIMPIなら/I21でPC2設定で行けそう(未確認) Windows版のレコポは非常に使いずらく、今でもPC-98の実機でレコンポーザ使ってるDTMerがけっこう居るのよね… DAWに移行したくても、数値入力から離れられないのです
Anex86でもシリアル(anecom2.e88)あるから試してみては 通信のウェイトやら細かく設定出来てMIIDIではないけどシリアル接続の機器が動いた記憶あり
>>962 ソニーアイボを逆アセンブルしたいのですか?
>>969 ダメでした…
RS-MIDIでは31250bps(PC1)か38400bps(PC2)の速度でデータ転送するのですが
Com #1 の設定で19200bpsしか出来ないのが原因でしょうか…?
T98-NextでRS232C.NHWを使うンゴ レコンポーザは知らないがゲームはMIDI鳴らせたンゴ
>>972 T98-NextのSireal(RS-232C)でレコンポーザは使えるけど、異常にテンポ遅いのよ…
テンポ値で3〜4ぐらい遅いから、レコンポーザの作曲環境としては厳しいと思う
MIDI OptionとSerial Optionで同じMIDI機器を指定したら鳴らなかったり落ちたりするはず
>>920 そんな事書いてるお前の方がかわいいよ…チュッ
SimK @simk98l 14時間14時間前 メモ:np21wのDOSプロンプトはI/Oポート62hに6Bh(START)を送ってやれば映る SimK @simk98l 13時間13時間前 0DhでもOK
>>978 つまり
A:\WINDOWS>debug
-o 62 6b
-q
若しくは
A:\WINDOWS>debug
-o 62 0d
-q
>>976 ありがとうございます、ですがぽろっともらったexeを実行するのが怖くてまだ試せてません
ドメイン名でググると、PC-98エミュ界隈で有名なレッドナウさんという事は分かったのですが、ちょっとまだ実行する勇気が…
ちなみに「np2midi.7z」のファイルはvirustotalで「CAT-QuickHeal Trojan.Generic.20702 20180831」と出ますね、1つですし誤検知の可能性が高いですが躊躇してしまいます
DOSBox-X 0.82.9でまたPC-98のマウスが死んでますね
Tech PC98 Down Load Page
http://www2t.biglobe.ne.jp/ ~take52/file/
Dustman Project Web Page
http://www.hi-ho.ne.jp/ ~y-exp/dustman/index.htm
56名無し~3.EXE2018/09/04(火) 15:19:54.91ID:ZPXsMR+i Ensoniq ES1730のNT3.51での作動を確認
>>989 そういえば、ES 173x系をPC-98で使うときはドライバにパッチを当てないと
内蔵時計が狂ったりするようだな
9x用のドライバのパッチ方法はググれば出てくるけどNT用の情報が 出てこないので NT用のドライバの場合はaudpci.dllの 3D 00 20 00 00 (CMP EAX,00002000h)と 3D 00 A0 00 00 (CMP EAX,0000A000h)を それぞれ 3D 00 00 00 00 (CMP EAX,00002000h)と 3D 00 08 00 00 (CMP EAX,0000A000h) にパッチすれば動くかな?
267Be名無しさん2018/09/07(金) 02:44:22.31 QEMUでWindows NT 3.51を動かしてみたが、Cirrus動かすには バージョン0.9.1迄じゃないと動かないね。それ以降のやつだとエラーが 出てQEMU自体が落ちてしまう。Windows 3.1ならマウスカーソルが出ないだけで QEMUごと落ちることは無かったけど。(Windowsでマウスカーソルが出ないのは 重大な問題だが)
np21wには ・サウンドブラスターのPCM、MIDI ・118音源のMIDI あたりも実装してほしいなあ
現状Windows3.1で118音源のFM音源ならないから、 OPNA+CS4231Aで98MULTi CanBe内蔵型音源の設定付けて欲しいな
D @drachen6jp Win3.1用 NECOPL.DRV if(sound118 == 0)return(0xf0); ここでした ただ下位bitを0にするとNT4で鳴らなかったような記憶があります
board118.c REG8 control118; static REG8 IOINPCALL csctrl_i148f(UINT port) { TRACEOUT(("%x read",port)); (void)port; if(sound118 == 0) return(0xf3);//PC-9801-118は3だけどYMFは0xff 2000はこれだけじゃまだダメ if(sound118 == 0x05){ if(control118==4)return 4; if(control118==0x0c) return 4; if(control118==0)return 0; } if(sound118 == 0x04) return (0x00); if(sound118 == 0x21){ switch(10/*mpu98.irqnum2*/){//MIDI割り込み 00:IRQ10 01:IRQ6 02:IRQ5 03:IRQ3 case 10:return 0; case 6: return 1; case 5: return 2; case 3: return 3; default: return 0; } } if(sound118 == 0xff) return (0x05);//bit0 MIDI割り込みあり bit1:Cb Na7 bit2:Mate-X bit3:A-Mate Ce2 else return(0xff); }
【118ボード環境設定 : ポート148E/148F制御】 ポート148E/148Fを操作することによってPC-9801-118の設定を読み書きすることが できる。PnPモード時はポートが移動するので適切なPnPマネージャを利用することで リソースを取得すること。PnPモード時は((wIOPort_Base[1])+0xe)が148Eに相当する アドレスとなる。以下、非PnPモード時のポートである148E/148Fで説明する。 ポート148Eにレジスタ番号をOUTし、ポート148FをIN/OUTすることによってアクセス する。現在判明しているレジスタ内容は以下の通り。 00 ステータス取得(IN) b7〜b4:不明 b3 :PC-9801-118ボード存在確認 0:ボード存在 1:不在 b2〜b0:不明 05 ボード設定変更(OUT) 詳細不明 04 設定変更開始 0C OPL設定変更開始 00 設定変更終了 05 PnP設定変更F/F?(IN) 詳細不明 04 設定変更開始状態に遷移(4をout後に読む) 00 設定変更終了状態に遷移(0をout後に読む) 20 MIDI割り込み変更F/F(OUT) 04 設定変更許可 00 設定変更禁止
21 MIDI割り込みレベル設定(OUT) 00 IRQ10(INT41) 01 IRQ6 (INT2) 02 IRQ5 (INT1) 03 IRQ3 (INT0) 21 MIDI割り込みレベル取得(IN) 下位2ビット有効、上位ビット不定 00 IRQ10(INT41)既定値 01 IRQ6 (INT2) 02 IRQ5 (INT1) 03 IRQ3 (INT0) FF ステータス取得(IN) b7〜b3:不明 b2〜b0:MIDI割り込み設定可能かどうか xx0 設定不可 xx1 設定可 http://hp.vector.co.jp/authors/VA000363/tech/118board.txt >>997 思い出すとここのステータス取得のb3と実数3を勘違いしたやらかしなんですよ
後さっきqemuで試してたら0xffの時のやつが本体3設定のbit2でしか通らなかったのでまた調べます
メニュー作ってた頃のソースを手違いで消してしまったので有る程度の調査結果も消えてました まあ実機があるのでなんとかなるはずです
-curl lud20250122195210caこのスレへの固定リンク: http://5chb.net/r/software/1500009461/ ヒント: 5chスレのurlに http ://xxxx.5chb .net/xxxx のようにb を入れるだけでここでスレ保存、閲覧できます。TOPへ TOPへ
全掲示板一覧 この掲示板へ 人気スレ |
>50
>100
>200
>300
>500
>1000枚
新着画像 ↓「PC-98エミュを語ろう17 [無断転載禁止]©2ch.net YouTube動画>2本 ->画像>26枚 」 を見た人も見ています:・PC-98エミュを語ろう18 ・PC-98エミュを語ろう10 ・プレステ2エミュについて語ろう【PCSX2】避難所 ・プレステ2エミュについて語ろう【PCSX2】vol116 ・プレステ2エミュについて語ろう【PCSX2】vol115 ・プレステ2エミュについて語ろう【PCSX2】vol137 ・セガサターンのエミュレーターを語ろう 23 ・ゲームキューブとWiiのエミュでも語ろう Part33 ・【yuzu】NintendoSwitchエミュについて語ろう part1 ・プレステ2エミュについて語ろう【PCSX2】vol123 ・プレステ2エミュについて語ろう【PCSX2】vol133 ・プレステ2エミュについて語ろう【PCSX2】vol130 ・プレステ2エミュについて語ろう【PCSX2】vol139 ・プレステ2エミュについて語ろう【PCSX2】vol133 ・プレステ2エミュについて語ろう【PCSX2】vol124 ・プレステ2エミュについて語ろう【PCSX2】vol132 ・プレステ4エミュについて語ろうpart1【PS4】 ・ゲームキューブとWiiのエミュでも語ろう Part34 ・名古屋市緑区を語ろう12 ・田中圭くんを語ろう12 ・【yuzu】NintendoSwitchエミュについて語ろう part2 ・ミュージカルコンサートを語ろうPart3 ・【横浜】日焼け・熱中症対策について語ろう【コミュデイ】 ・セブン-イレブンについて語ろう16 ・【片麻痺】半身麻痺を語ろう10【左右】 ・【まるのん】バリューブロガーを語ろう10【許す】 ・【深夜】劇場公開アニメの興収を語ろう100【限定】 ・【youtube】メイク動画について語ろう15【ニコニコ】 ・[R-Sys] MAVICを語ろう19サイクル目[Crossmax] ・凄い勢いで増殖するTwitterの基地外垢について語ろう10 ・【かぶ1000】バリューブロガーを語ろう18【下品】 ・【JOSF】東海ラジオの番組について語ろう17【1332】(ワッチョイあり) ・韓デリを語ろう 27 ・岡崎市を語ろう Part47 ・偉大なるYourpediaを語ろう。97 ・偉大なるYourpediaを語ろう。17 ・偉大なるYourpediaを語ろう。107 ・Apple TVについて語ろう★37 ・青春18きっぷを語ろう Part127 ・スノーピークを語ろう Part97 ・近親相姦もにについて語ろう Part17 ・名古屋市守山区を語ろうぜ!Part17 ・BSジャパン ゴルフ侍を語ろう57 ・☆高血圧を語ろう・107 ★ワッチョイ★ ・サックスについて語ろう!Part37 ・Intelの次世代技術について語ろう 97 ・Intelの次世代技術について語ろう 87 ・スキージャンプについて語ろう237 ・【豊洲含む】築地市場について語ろう 7 ・プロ野球の放映権について語ろう177 ・職業訓練についてマジメに語ろう Part97 ・職業訓練についてマジメに語ろう Part87 ・ファミリーマートについて語ろう part157 ・ブルークマー氏(青熊)について語ろう Part.7 ・| ∀゜)彡<事件、事故、ニュースを語ろう!947 ・| ∀゜)彡<事件、事故、ニュースを語ろう!907 ・伝統のMcIntosh(マッキントッシュ)を語ろう!MC17 ・妊娠・出産・育児マンガ&エッセイを語ろうPart27 ・有曝_客集団、ハンJ民クラスタについて語ろう★17 ・【UMPC】GPD WIN/WIN2について語ろう23【ゲームPC】 ・【UMPC】GPD WIN/WIN2について語ろう29【ゲームPC】 ・◎◎熊本の野球を語ろう146( ・(エ)・ )ノ◎◎
05:31:18 up 17 days, 6:34, 1 user, load average: 9.20, 9.13, 9.23
in 4.7390470504761 sec
@4.7390470504761@0b7 on 013019