PC-98エミュを語ろう18

■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
垢版 |
2018/09/02(日) 14:33:42.42ID:nqUzIUYg0
NEC PC-98シリーズは過去のものとなりましたが、
その膨大な遺産を活用できるPC-98エミュレータは非常に便利な存在です。
そんなPC-98エミュレータについて語りましょう。

■Windows用PC-98エミュレータ
Anex86
ttp://homepage2.nifty.com/ans/
T98-Next
ttp://www.geocities.jp/t98next/
Neko Project II
ttp://www.yui.ne.jp/np2/
ttp://retropc.net/yui/

■前スレ
PC-98エミュを語ろう17
http://egg.5ch.net/test/read.cgi/software/1500009461/
2019/01/15(火) 21:12:59.95ID:5JH5UX860
tgdcも一回消して入れてみたけど、落ちちゃう

問題イベント名: APPCRASH
アプリケーション名: qemu.exe
アプリケーションのバージョン: 0.14.0.0
アプリケーションのタイムスタンプ: 5c3c1487
障害モジュールの名前: qemu.exe
障害モジュールのバージョン: 0.14.0.0
障害モジュールのタイムスタンプ: 5c3c1487
例外コード: c0000094
例外オフセット: 0007a5c0
OS バージョン: 6.0.6002.2.2.0.272.7
ロケール ID: 1041
追加情報 1: 140a
追加情報 2: 84d3043bff4b1b67fa95f9ddc87ebbf8
追加情報 3: fd91
追加情報 4: f9c3f1b97f79cb9531277f3004e10bf1
2019/01/15(火) 22:35:47.36ID:K7rq8myb0
>>330
こちらでは tgdcは起動してくれますが、without_d(without_d2も)では強制終了となります。
とりあえず、自前のBX4と >>321のだけ確認しました (強制終了:動作は停止しました)
こちらは windows7-home-32bit です
2019/01/16(水) 08:05:13.27ID:cefueong0
>>317
PC-98版Windows 98 SEのパッチは他に
262232NEC8.EXEってのがあります。HSFLOP.VXDの更新です。(LS-120絡み)
2019/01/16(水) 14:09:17.28ID:cefueong0
>>331
Windowsのバージョンによって挙動が変わるのかな?謎です
tgdc, Windows server 2008 (x86) 強制終了:動作は停止しました。
2019/01/17(木) 02:34:56.43ID:A//r/LJQ0
NP21/WでWindows95でPCIのCirrus試してみたけど動きませんでした。
Windows3.1では作動報告があるようですが、Windows3.1のドライバ
突っ込めば動くかな?
2019/01/17(木) 03:24:37.44ID:DTCc0jST0
>>329 >>331 >>333
qemu_without_d だけ、起動できました。
(色々とテキトーに組み合わせを試してみました)

Cx2らしきものを使用、【qemu.exe -L . 】 で起動させてみると 強制終了でダメでした。
【qemu.exe -L . -M pc98】 だと、FDブート(fd98_2hd.img)までいけました。
BX4、Ce2ではダメでした。
qemu_without_d2 も色々と組み合わせで試したのですが、強制終了でダメでした。
2019/01/17(木) 11:51:56.00ID:DTCc0jST0
qemu_without_d2 も起動できました。
なんか よくわからんく なってきましたね。

Xt13は手元にないのですが、Xv13実機が手元にありました。
ダメ元で Xv13でも試してみます。
2019/01/17(木) 13:22:25.15ID:DTCc0jST0
Xv13ではダメみたいです、qemu9821_tgdc が起動できなくなりました。
(MEMORY 640KB OK という表示のままフリーズ、強制終了はしないようです)

qemu_without_d だけ起動できました。
(MEMORY 512KB OK 、改行後、 +14336KB OK という表示)
fd98_2hd.imgでのFDブートはできましたが、HDDを接続すると強制終了となりました。

Xt13がいいんでしょうね、終了っす。
2019/01/17(木) 15:09:54.09ID:DTCc0jST0
こちらの Xv13は Wではなく、Xv13/R16でした。
(430HXではなく 山猫みたいです、PCIスロットには LAN板とSCSI板がささってます)

pci2オプションは使えません?でした。(-pci2 : invalid option)
qemu_without_d 、qemu98pci2 、qemu98pci でも使えませんでした。
オプションのマニュアルっぽぃ記述が見つからず。

すみません、結局 何も確認できませんでした。
SDL.DLLについても複数種類あるようで、どれを使用していいかごちゃごちゃになってます。
2019/01/17(木) 15:36:16.14ID:A//r/LJQ0
pc-98版Windowsのフロッピードライブのアイコン表示は
2モードだと5インチ、3モードだと3.5インチで表示される仕様のようです
2019/01/17(木) 22:14:11.49ID:A//r/LJQ0
>>313
274257NEC5.EXEを展開してから、QFECHECK.EXEを日本語版に置き換えてから、
update.infでインストールすればいいかも。そうすればレジストリも日本語も化けない
かも
2019/01/18(金) 14:16:26.44ID:DOH//YoA0
Windowsの電卓のバグ。2-2.01の答えが間違ってるやつ。
Windows NT 3.5以前とWindows 3.1以前にある問題ですが、
Windows NT 3.1とWindows NT 3.5の場合、計算結果が間違っている意外の
問題点を見つけました。CPUがFPUをサポートしていない場合は、
電卓が数値がオバーフローしてすべての計算を受け付けてくれません。
(NT 3.1の電卓をWindows 98で起動した場合はすぐにエラーが出て
起動すらしません)
NECから電卓修正モジュール(WindowsNT用)が出ておりますが、
入っているバイナリはNT3.5用Unicode版のものです。NT3.1でも
作動しますが、元々のNT3.1のバイナリはansi版です。
英語版でもとくにNT3.1用は提供されていないようでした。
なので修正モジュールのバイナリではWin32sやWindows9xでは
作動しません。
2019/01/19(土) 03:01:07.70ID:FuVucg/o0
NP21/WのPEGCプレーンモードはWindows95で動かすとWibndows3.1よりは
マシな表示です。ただopenglとかの作動が劇重
https://i.imgur.com/9LpmW5U.jpg
2019/01/19(土) 19:15:30.22ID:FuVucg/o0
SimK
‏ @simk98l
2017年9月14日

np21wでのSCSIは今のところ冷遇されているけど、そろそろ改善される時が来るかもしれない
2019/01/20(日) 20:31:57.75ID:ApRMHL4E0
(n‘∀‘)η゚ SL9821 0.3.1.1 キタワァ
345名無しさん@お腹いっぱい。
垢版 |
2019/01/21(月) 08:29:36.00ID:QyKj/uyy0
Windows98のMS-DOSプロンプトでコンベショナルメモリ結構空けてみた
https://imgur.com/a/axyUIa4
2019/01/21(月) 08:35:50.66ID:QyKj/uyy0
LEMM(るなえむ)及びVEM486(v1.31β13)でNP21で使用した場合にWindowsが起動しない問題がありました。NP21/Wでも486SX(FPU無し)で同様の問題が発生します。
更にNP21上でのWindows98も起動するようになったようです。
暫定修正版はLEMM掲示板にあるようです。正式版は近日公開とのこと。
2019/01/21(月) 14:25:06.63ID:QyKj/uyy0
やっぱHDI形式安定
2019/01/21(月) 14:57:54.02ID:QyKj/uyy0
どうもNHCでNHW形式に変換するときにバグがあるようですな。
2019/01/21(月) 15:28:16.68ID:Y9Se/5Y00
危ないのは4GB未満実HDD→emulator用イメージの変換
の往復ですかね 試さないですよ
2019/01/21(月) 15:40:27.02ID:4k4av1Fo0
どういう風に往復させれば テスト になりそうですか
2019/01/21(月) 15:46:50.18ID:Y9Se/5Y00
やるの?
4g未満のHDD→linuxのdd等で吸い出し→生データ
→NHCでvhdに変換(ここで16,63のパラメータにされてしまう)→np21/wだとAUTO-IDEを切ってUSE-IDE-BIOSにしないと起動できなくなる(固定ディスクメニューは出る)
→何か操作してディスク弄る→nhcでbochs べたイメージに変換
(ここがコワイ)→ddで本物に書き込み
2019/01/21(月) 15:52:39.60ID:Y9Se/5Y00
最後書き込まなくても最初の吸い出し生データとdiffとればいいやん
とセルフ突っ込み
書き込みは危ないからやめましょう
2019/01/21(月) 16:07:30.13ID:4k4av1Fo0
(n‘∀‘)η
2019/01/21(月) 18:25:37.50ID:QyKj/uyy0
System Information ViewerってPC-98でも動くんだな
2019/01/21(月) 20:49:28.59ID:QyKj/uyy0
>>351
VHDでも駄目なのか。
2019/01/21(月) 20:59:26.75ID:4k4av1Fo0
>>351
(n‘∀‘)η とりあえず、やってみました。
事情によりHDDではなく CFカード_1GBで、とりあえず おかしくなっていないようです。

DD_for_Windowsだと全部を吸い出そうとするので、getdriveで部分吸出し。
(実機上でCFを接続、DOS6.2で初期化、256MBで領域確保、CFブート可に設定)
getdriveで 260MBくらい吸出し。

NHCでvhdに変換。
np21/wで確認(→ AUTO-IDEを切ってUSE-IDE-BIOSにしないと起動できなくなる)
このイメージにテキトーなゲームを入れて、np21/wで動くのを確認。

nhcでbochs べたイメージに変換。
DD_for_Windowsで このべたをCFに書き戻す。

実機に戻して、DOS6.2が起動し、ゲームも起動した。
これだけっす。
2019/01/21(月) 21:32:20.27ID:QyKj/uyy0
NHCで変換したときになぜかシリンダ数の変換が出てきたときは16,63型に
なってしまってるのね
2019/01/21(月) 21:34:34.25ID:QyKj/uyy0
NHCで変換したときになぜか全セクタ数の調整してリリンダ境界を合わせるが
出てきたときは16,63型になってしまってるのね
2019/01/21(月) 23:54:44.10ID:4k4av1Fo0
>>351 >>358
CFカード_1GB DOS6.2 (Aドライブ:300MB、Bドライブ:残り全領域)
3往復ほどやってみましたが、問題なく 実機でもnp21/wでも動いてます。
(vhdに変換:VirtualPC_容量固定、バージョン:Windows7_DiskPart を選択)

S-ATA電源→デカ4ピン電源変換ケーブルが見つかったら
win98se-HDDとかで試してみます。
2019/01/22(火) 00:04:07.46ID:Hy/6odum0
>>359
十分テストされてると思います 実機とエミュレータのイメージ相互変換ってほとんどwebに情報ないので試したこと自体勇気のいることですよね
HDDじゃなくてもtrue-ideなCFでやられてるわけですし
ベタに戻す際にCHS気にしなくても多分大丈夫という確証は得られたわけですから

変換番長は高くて買ってないんですけどあれも面白そうですよね
2019/01/22(火) 01:45:37.59ID:TiZTJ2cW0
>>351 >>360
変換番長ではない安いヤツですね、CFも中古の安いヤツです。
今回は 実機FDブート、CF初期化〜領域確保、CFブートを確認後に 3往復しました。
(マスター/スレーブ選択ジャンパ、5V/3.3V選択ジャンパ があります)
(3往復の詳細も必要であれば 後記します)
(最後に作ったべたイメージは qemu9821_tgdc上でも動きました)

以前から PC98実機HDDのバックアップ(HDDクローンコピーっぽく)をしていました。
ただ、書き戻す手段がわからず、かなりめんどい手順で行ってました。
今回、DD_windowsという いい方法がわかりました、本当にありがとうございました。

実例:pc98_win95_4.3GBギリギリの実HDD(40GBとかをICCで縮小→4350MB)
1. getdriveで吸い出す → VMDKに変換
2. Vmware(AT_win98)に作ったVMDKを接続、実USBを使える環境にしておく
3. 実USBに 空き実HDDを接続、Dskcpyで 丸ごとコピー(作ったVMDK→実HDD)
(2〜3回しかやってませんでしたが、うまくいっていたようです)
2019/01/22(火) 16:47:19.59ID:YTlFvUhv0
変換の問題詳しく調べてみた。
どうもQCOW形式、QCOW2形式、VDI形式はCHSの情報は含まれていないようです。
しかし、NHCでは16,63型で扱ってしまうのが問題のようです。
解決としてはBochs べた(RAW)のように情報入力のダイアログを表示させるのと
txtファイル出力が必要かも。
またNVL.DLL使用時も同様の問題が発生するのでしょう。
NP21/Wでの作動を考えるとBochs べた(RAW)は読み込まないので
どうしましょうね。txtファイルを読み込ませればなんとかなりそうだけど
誤作動原因にもなりかねない
2019/01/22(火) 16:52:51.66ID:YTlFvUhv0
QEMU9821ではNHDで変換したQCOW形式は問題なく読み込めます。
現状はQCOW形式、QCOW2形式、VDI形式は一旦ベタ形式に
変換してから、適切なCHSを入力してやれば他形式に変換できます。
NHCで"CHSを保持している形式"同士の変換は問題ないようです
2019/01/22(火) 17:03:22.32ID:YTlFvUhv0
あとNHCでVirtualPCを選ぶと16,63型になってしまう場合があります、
その場合は(旧)VirtualPCを選ぶとCHSを保持したまま変換できます。
2019/01/22(火) 22:39:43.12ID:TiZTJ2cW0
pc98_win95_実HDD → DD → VHD → べた → 別の実HDD → 実機で動作確認

1回だけやってみました、問題なく 実機でも動いてくれています。
(4GB超、4.3GB壁ギリギリ超えない実HDD)
2019/01/23(水) 05:35:41.19ID:1KbYtdbE0
NP21/WはPAEに対応できるかな。利点はWindows2000がPAEモードで起動できる
2019/01/23(水) 13:12:25.79ID:1KbYtdbE0
639 :名無しさん@お腹いっぱい。:2009/04/27(月) 01:31:23 ID:80Fyk/FF0
猫にQEMUコア乗っけた奴ってありそうでないんだよなあ。
2019/01/23(水) 17:26:43.35ID:8YJy4zjW0
スペースシミュレーターが800×600に対応してますね
https://i.imgur.com/MsJs0q3.png
https://i.imgur.com/LKGaItH.png

800×600に対応してるアクセラレータ
https://i.imgur.com/xbZgtJo.png
2019/01/23(水) 17:28:25.55ID:8YJy4zjW0
概ね正常に表示されますがXe/Xe10の設定だけ縞が出ます
https://i.imgur.com/IgHDHOB.png
2019/01/24(木) 00:32:58.26ID:KmPysGJw0
(n‘∀‘)η゚ Neko Project 21/W ver0.86 rev56 キタワァ !!!!!
2019/01/24(木) 01:27:08.13ID:KmPysGJw0
Neko Project 21/W rev56 の win3.1環境において、118-OPLで MIDI再生できてる?
(なぜか OPLっぽぃ音、実機118と同じっぽぃ音が聞こえる)

実機HDDからDDしたwin3.1環境で色々と遊んでました。
ダメ元で118-win3.1ドライバをインストールしてみると、エラーなく組み込めました。
(以前のnp21/w_verでは インストール開始or途中で はじかれたような)

win3.1再起動後 エラーが出ましたが、テテーン音は鳴りました。
(エラー: NEC OPL ドライバ警告 、サウンドボードが認識できません)

メディアプレイヤーで MIDI再生してみると、OPLっぽぃ音がでてます。
np21/w_MIDI-OPTIONを設定していると、音がでるようです。
(MPU-PC98II は組み込んでいないことを確認後、以下も確認)
(NEC_MIDI_driver NEC_OPL_Synthesizer_Driver NEC_PCM_Sound_Driver)
(MIDI-OPTION設定はデフォ、MIDI-OUT:Microsoft_GS_Wavetable_Synth)
(MIDIマッパー設定:NEC_OPL_SYNTHは使用不可、GENERAL_MIDIがなぜか使用可)

np21/w_MIDI-OPTIONを設定していない場合、
win3.1起動時にエラーがでて 上記のようなMIDI再生もできません。
(NEC OPL ドライバ警告 と、NECMIDI.DRV 、ハードウェア 組み込みに問題があります)
win3.1起動音など、PCMは再生できています。

実機でも再確認してみます。
とんちんちんかんな内容であれば 本当にすみません。
(86音源でのMIDI再生時の音、118-OPLでのMIDI再生時の音とか)
(チャンネルマップをいじれば、OPLで鳴ったり OPNAで鳴ったり?とか)
2019/01/24(木) 03:01:22.44ID:sXwY9Rc30
OPL3SAはYMF701、715(バリュースターや後期Canbeに搭載)
118音源はYMF297で厳密には別物なんですよね
互換性はあるみたいですが
http://darudarudan.syuriken.jp/kai/pc9821.htm#SOUND-IO


てかYMF701を実装してしまえばWindows2000の標準ドライバでMIDIやFM音源もいけるのでは
YMF701はMIDIインターフェースもあったはず
2019/01/24(木) 03:35:14.67ID:KmPysGJw0
>>372
こちらの手元にある 実機V200の音源が YMF715?らしいです。
YMF297との違いを数年前に勉強した記憶だけあり、内容は記憶になし・・・
ttps://weblabo.griffonworks.net/dorlog/2nddorcom/pc-98/41823.html
(V200内蔵音源板: 見た目も118っぽく?て、OPNがなくなった118っぽぃ感じです)

実機V200_Win2K上では、Win2Kの標準ドライバで V200内臓音源が使えています。
PCM再生も可、MIDI再生は 音源の選択ができて、OPL3でのMIDI再生も聞けています。
(実118も挿した状態で、118のMIDI娘でもMIDI再生はできています ← 別件)

YMF701を実装してしまえばWindows2000の標準ドライバでMIDIやFM音源もいけるのでは
イケそうですね。
2019/01/24(木) 03:39:01.31ID:KmPysGJw0
>>371 ・・・やはり こちらの勘違いでした、皆様 すみませんでした。
118用のMIDIドライバでも 普通にMIDI再生できるようです。
結局、正常動作なのか よくわかってません(MPU-PC98II 実機未経験)

こちらの実機の場合、MPU401_Output_Port で再生すると
118に乗っかってるサブ板(MIDI娘)から いい音がでます。

あと、実機118 実機86 について、MIDI再生を再確認してみました。
(118の場合 NEC_OPL_SYNTH 、デフォルトでは チャンネル01〜10)
(86の場合 NEC_PC-9801-73/86 、デフォルトは チャンネル13〜16)
118もチャンネル13〜16のみにしても、似てるようで 微妙に音が違いました。

最後に、np21/w_win3.1上で SB16_pc98も組み込んで、動かないことを再確認しました。
(組み込み後 diagnoseを実行、ベースアドレス(20D2)が使用できませんというエラー)
375名無しさん@お腹いっぱい。
垢版 |
2019/01/24(木) 07:12:32.61ID:jHwKkiYB0
>>371 >>374
漏れも検証してみたが、OPLの音が鳴っているのではなくて、ホスト側のMIDI音源が
なっているようでしたので、設定どおりの作動だと思いました。
376名無しさん@お腹いっぱい。
垢版 |
2019/01/24(木) 08:49:02.23ID:jHwKkiYB0
まりもさんのとこでEXIDE486が出ていますね。

PCI無しIDE2台→EXIDE486
PCI有りIDE4台→EXIDECB
PCI無しIDE4台→まだない。

QEMUやNP21で作動報告の多いタイプのIDEBIOSにまだ非対応なのが残念
2019/01/24(木) 09:22:55.05ID:jHwKkiYB0
まりもさんのとこで
C000RAMとE800RAMを発見。UMBを空けるツールのようで
PCI搭載機種用とのこと。RvII26とRsII26に付いては特に
特に対応していないとも書かれていない。
ソースもあるということで眺めてみると。
ROM_RAM_RCCとの記述が、RvII26とRsII26の記述が、
まりもさん、RCC Champion IのPAMについては地道に解析
していたのですね
2019/01/24(木) 09:23:25.80ID:jHwKkiYB0
まりもさんのとこで
C000RAMとE800RAMを発見。UMBを空けるツールのようで
PCI搭載機種用とのこと。RvII26とRsII26に付いては特に
特に対応していないとも書かれていない。
ソースもあるということで眺めてみると。
ROM_RAM_RCCとの記述が、RvII26とRsII26はしっかり対応しているようです。
まりもさん、RCC Champion IのPAMについては地道に解析
していたのですね
2019/01/24(木) 09:29:52.15ID:3MPHsyKj0
まりもさんのとこで
C000RAMとE800RAMを発見。UMBを空けるツールのようで
PCI搭載機種用とのこと。RvII26とRsII26に付いては特に
特に対応していないとも書かれていない。
ソースもあるということで眺めてみると。
ROM_RAM_RCCとの記述が、RvII26とRsII26の記述が、
まりもさん、RCC Champion IのPAMについては地道に解析
していたのですね
2019/01/24(木) 09:30:08.50ID:3MPHsyKj0
まりもさんのとこで
C000RAMとE800RAMを発見。UMBを空けるツールのようで
PCI搭載機種用とのこと。RvII26とRsII26に付いては特に
特に対応していないとも書かれていない。
ソースもあるということで眺めてみると。
ROM_RAM_RCCとの記述が、RvII26とRsII26の記述が、
まりもさん、RCC Champion IのPAMについては地道に解析
していたのですね
2019/01/24(木) 09:56:17.51ID:jHwKkiYB0
メモ

ソースコードが公開されているPCI対応UMBドライバ
UMBPCI (c't magazine 1995)
ftp%3A//ftp.heise.de/pub/ct/ctsi/umbpci.zip
URAM
ttp://www.uwe-sieber.de/files/uram_src.arj
2019/01/24(木) 10:22:41.37ID:jHwKkiYB0
SCSIボードもPAM使うやつはIPLWAREでなんとかなりそうだな
2019/01/24(木) 23:05:03.15ID:jHwKkiYB0
>>378
MaskVGAってやつでVer. 2.02 2002. 6.16 Rv(Rs)II26にも対応ってあるから、
とうの昔に解析していたようだな
2019/01/25(金) 00:17:27.56ID:+Mdrd7uA0
wildcatとRCCはこんな感じか。

vlsi_wildcat_gemeinsam:
setze_vlsi_wildcat 'C0',00066,0
setze_vlsi_wildcat 'C4',00066,2
setze_vlsi_wildcat 'C8',00066,4
setze_vlsi_wildcat 'CC',00066,6

setze_vlsi_wildcat 'D0',00067,0
setze_vlsi_wildcat 'D4',00067,2
setze_vlsi_wildcat 'D8',00067,4
setze_vlsi_wildcat 'DC',00067,6

setze_vlsi_wildcat 'E0',00068,0
setze_vlsi_wildcat 'E4',00068,2
setze_vlsi_wildcat 'E8',00068,4
setze_vlsi_wildcat 'EC',00068,6

setze_vlsi_wildcat 'F0',00069,0
setze_vlsi_wildcat 'F4',00069,2
setze_vlsi_wildcat 'F8',00069,4
setze_vlsi_wildcat 'FC',00069,6

jmp initialisieren
2019/01/25(金) 00:17:55.73ID:+Mdrd7uA0
rcc_champion_gemeinsam:

setze_rcc_champion 'C0',071,0
setze_rcc_champion 'C4',071,2
setze_rcc_champion 'C8',071,4
setze_rcc_champion 'CC',071,6

setze_rcc_champion 'D0',072,0
setze_rcc_champion 'D4',072,2
setze_rcc_champion 'D8',072,4
setze_rcc_champion 'DC',072,6

setze_rcc_champion 'E0',073,0
setze_rcc_champion 'E8',073,2

setze_rcc_champion 'F0',073,4
setze_rcc_champion 'F8',073,6
2019/01/25(金) 00:31:32.69ID:+Mdrd7uA0
あとチップセットによってchacheやDMAの設定もいる
2019/01/25(金) 13:37:14.42ID:+Mdrd7uA0
PC-9821Xa7e・Cx3・Cb3・V10・|V7・Xb10・V13・V20

この辺の機種はローカルバス接続のCL-GD5440を搭載しているので理論上グラフィックは
速い筈。(ただどれもPCI付機種か)
2019/01/25(金) 13:48:05.52ID:+1nKNZri0
ローカルバスであろうがシーラスロジックが速いことはない
IO-DATAがドライバに手を入れて初めて普通というか二線級
2019/01/26(土) 02:19:20.17ID:jzghfgBG0
Wildcatのゴミっぷりにも苦しめられた
2019/01/26(土) 04:13:45.37ID:7Xli4SxA0
np21/w rev56 win3.1 において、OPL3SA.DRV で遊んでます。

やたらと win3.1起動時にフリーズすると思ってたら、
win3.1アップデートをやってないと使用できないらしい。
(どのシステムファイル?が からんでるかは不明)
(何回かPCM再生していると、ノイズのない再生ができてる?)

↑に気づけたので、Canbeじゃない実機でも試してみました。
np21/wと同じように、PCM再生 FM-MIDI再生ができてます。
意外と使用できるんですね。
2019/01/26(土) 21:01:53.10ID:me2hPqId0
https://github.com/joncampbell123/dosbox-x/releases
https://sites.google.com/site/np21win/
http://www.satotomi.com/sl9821/sl9821.html
2019/01/26(土) 23:07:22.86ID:7Xli4SxA0
独り言・・・ np21/wではなく T98-NEXTの話&数年前の話 を思い出した。

オヤジが仕事用に使ってた 建築CAD アーキトレンド(PC98_DOS5.0A) を・・・
ノートPC(AT_win98 Lavie_NX?)で動かせるようにしてました・・・ それだけ。

ノートPCがヘボすぎて 全然ダメだったけど、
ノートのパラレル?→家に残ってたCAD用・実プロッタも動いてくれれば おもしろかったかも。
(Cバスに挿すハードウェアプロテクトではなく、パラレルに挿すコネクタタイプだったので動いた)
2019/01/26(土) 23:28:25.14ID:7Xli4SxA0
ここでは常識かもしれないが、
PC98実機を使用せず、PC98用の起動ディスクが作れた(IPL98)。
np21/wなら動作確認がしやすいので、緊急時とか使えそう。
2019/01/27(日) 00:53:21.30ID:8Nco9QOZ0
SL9821_ver3.1.2 について、9821初代のROMで ピポってくれないです。
BIOS.ROM FONT.DAT の2つだと ピポります。
ITF.ROM BANK.ROM を追加すると・・・ 真っ黒のままでした。

実機9821初代(2.5インチ-IDE-HDDが動作)から
MKROMIMG&RECRTMしなおしてみましたが、ピポらないようです。
(現状、SL9821_かなり古いverが無いので、古いverでの再確認が不可)
しばらく使用してませんでしたが、↑のようなことはなかったような。
2019/01/27(日) 01:02:21.94ID:8Nco9QOZ0
>>394 書き忘れです。
SL9821_ver3.1.1まで、9821初代ROMを全て使用した状態で ピポりました。
最新版_ver3.1.2だけ ピポらないようです。
(BIOS.ROMとFONT.DATの2つだとOK、ITF.ROMを追加すると ダメっぽいです)
2019/01/27(日) 09:20:34.36ID:qMj8lLZx0
Ralf Browns氏のPCICGGはPC-98でも作動するようです
https://i.imgur.com/rR17dOM.jpg
2019/01/27(日) 09:20:55.62ID:qMj8lLZx0
Ralf Browns氏のPCICFGはPC-98でも作動するようです
https://i.imgur.com/rR17dOM.jpg
2019/01/27(日) 09:25:37.23ID:qMj8lLZx0
INTELSAT
https://i.imgur.com/u6LPdRw.jpg
2019/01/27(日) 09:29:30.15ID:qMj8lLZx0
WindowsのDOS窓でぷよぷよ (ただ動いたというだけ)
https://i.imgur.com/dNEGUnh.jpg
2019/01/27(日) 14:41:27.89ID:qMj8lLZx0
ServerWorks [PCI vendor ID 1166]
former Reliance Computer Corp [RCC] renamed on 25 Jan 2000
owner of Ross Computer
owner of PeQur Technology Inc.
acquired by Broadcom in Q1 2001
2019/01/27(日) 16:03:49.49ID:8Nco9QOZ0
WindowsのDOS窓で ゆんぐ (ただ動いたというだけ)
ttps://i.imgur.com/Qe7126G.png
2019/01/27(日) 16:07:56.72ID:qMj8lLZx0
PC-9821ST15やPC-9821ST15はi450KXが使われているけど、
チップセットのデータシート見ると、基本的にi440系とレジスタ互換だと思う。
2019/01/27(日) 22:47:50.69ID:a5dYTj3j0
VG2.1メモリ消費しすぎィッ!
対戦画面行く前にMemory Overになって止まるわ
そして何でこんなのやろうとしてんの俺
2019/01/27(日) 23:34:18.67ID:vqY4fl/20
それほどメモリの制限厳しいゲームじゃなかったはずだが
ちゃんとコンベンショナルメモリを連続した領域で確保してないだけだろ
CONFIG.SYSの組み方忘れてるだけだとみた
2019/01/27(日) 23:35:15.64ID:qMj8lLZx0
NP2fmgenだとマルチスレッドモード付いていたどどうなっているんだろう
2019/01/27(日) 23:40:11.00ID:8Nco9QOZ0
(n‘∀‘)η゚ Neko Project 21/W ver0.86 rev57β1 キタワァ
2019/01/28(月) 06:29:31.15ID:uyZF219f0
rev57β1 結構速くなった
https://i.imgur.com/BfljyFw.jpg
2019/01/28(月) 18:09:20.94ID:uyZF219f0
NP21/W rev57β1 IDE BIOS無しだとWindows2000を起動しようとすると
INACCESSIBLE_BOOT_DEVICEで起動しませんでした。
2019/01/28(月) 18:22:10.32ID:uyZF219f0
>>408
IDE BIOS有りでも起動不可だった
2019/01/28(月) 18:41:09.79ID:uyZF219f0
>>408-409
私の勘違いでした。NP21/W rev57β1でWindows2000は起動できます。
PCI無しでセットアップしたWindows2000をPCI有りで起動しようと
したのが原因でした。他のバージョンでも同様でした。
2019/01/28(月) 19:16:07.67ID:+NdGwBZS0
>>410
起動不可になる原因は現状不明とのことです、再確認できましたね。
(青画面 STOP ?? INACCESSIBLE_BOOT_DEVICE でしょうか)

おバカテストとして、実機でも同じように起動不可となるか 試してみます。
(画面が真っ白に崩壊?するのですが、初期MATE-Xでも Win2Kが起動可です)
2019/01/28(月) 20:17:54.68ID:jGNl0Xpm0
>>404
原因まんまそれだったわ
動いたサンキュ
2019/01/28(月) 20:26:43.02ID:uyZF219f0
>>411
青画面 STOP ?? INACCESSIBLE_BOOT_DEVIC
です。
最近はDOSやWin98でPCI弄ってたりしていて、久々にWindows2000を
起動したが、PCI設定で起動しなくなるのを忘れてた
2019/01/28(月) 22:21:28.29ID:+NdGwBZS0
>>394 >>395
SL9821作者様 ver3.1.4 にて、修正されていることが確認できました。
ありがとうございました。

FM・PCMがらみについてもあるんですが、
ゲームの話なので修正不可ですよね。報告だけさせてください。

(えろげー 悦楽の学園 CD版、以前にカキコミした記憶アリ)
PCMボイス(AVSDRV.SYS 43,632byte 86PCM?)が再生されず、
PCMボイスが聞こえる予定のタイミングで FM-BGMもブツブツと聞こえてきます。

SL9821で使用した↑のゲーム起動用FDを そのまま実FDに書き戻して、
実機9821初代では 問題なくプレイできています(10分ほどプレイ)。
ポリスノーツとは別処理?のようですね。
(np21/wの方はボイス再生されますが、こっちも中途半端に聞こえてます)
2019/01/28(月) 22:45:23.18ID:+NdGwBZS0
NP21/W rev57β1 において、
やはり YAMAHA_OPL3-SAx_WDM_Driver は使用できませんでした。
実機V200_Win2K をマネただけっす (´∀`)
2019/01/29(火) 09:48:39.87ID:IRE6NZ+s0
NP21/W rev57β2は更に高速化したみたいです。
asyncでLEMMが固まらないクロック
ホスト 3.4GHz
rev57β1 x49 120.4224MHz
rev57β2 x65 159.7440MHz
1.3倍高速化
2019/01/29(火) 13:35:14.54ID:IRE6NZ+s0
>>407
rev57β2
https://i.imgur.com/CcN5wgs.jpg
2019/01/29(火) 15:12:34.84ID:IRE6NZ+s0
118音源について一番詳しいのは
init1181.lzかな?
2019/01/29(火) 22:51:47.19ID:SPBi0sij0
SL9821で
特定のソフトで申し訳ありませんが、
トキオ東京都24区は、
どうしてもタイミングが合わないみたいで、音楽がとてもテンポが遅いです。
2019/01/30(水) 17:14:45.09ID:Xdk9tc5U0
>>419
(´∀`) 猫でやろう
2019/01/30(水) 23:31:25.97ID:S4LcSYk60
ニャー
2019/01/31(木) 23:08:00.92ID:NXW5Rci90
>>410 >>411
実機上でも STOP 7B となって、セーフモードでも 起動不可でした。
長文になりすぎるので 結果だけ、必要であれば後出汁しますが・・・ ('A`) ダメダ

1. 両方 np21/w_rev57β2 、No-PCI_Win2K ⇔ PCI_Win2K で 、7B
https://i.imgur.com/zMZzvk6.jpg

2. 実機Xs_Win2K(No-PCI) → DD&VHD → rev57β2で 、No-PCIだと起動可
(IDE-BIOSが無い場合 メモリチェックで止まる、PCI設定だと 1.と同じ感じで 7B)

3. 実機V200_Win2K(430VX_82437VX?) → rev57β2で 、猫では起動不可っぽぃ
(rev57β2で PCIを使用する設定 No-PCI設定、両方とも 7B)

4. rev57β2でセットアップしたWin2K.nhd → ベタ → 実HDD → 実機Xs&V200で
(1. とは違い STOP画面にすら行かず、現状 起動不可、猫画像だとここで止まる)
https://i.imgur.com/Xx5WGSU.jpg

つづく
2019/02/01(金) 00:15:16.76ID:UOVkGW470
結局、仕様により?実機では起動不可でした。
(今回は実HDDを付け替えただけ、チョメチョメすれば起動可能?)

5. 実機V200_Win2K_HDD(PCI) → 実機Xs(No-PCI)で、 >>422 4.の状態で止まる

6. 実機Xs_Win2K_HDD(No-PCI) → 実機V200(PCI)&実機Xa10(PCI)で 、 7B
>>422 4.の直後、画面が切り替わらず STOP 7B 、実機でも猫でもアドレス?が同じ)
(アドレス?: 0xF4C1B84C 0xC0000034 0x00000000 0x00000000)

7. 実機V200_Win2K_HDD→ 実機Xa10(山猫)にもつけてみた 、7B
(猫で起動しない場合と同タイミング?で STOP 7B)
https://i.imgur.com/3YXXG6K.jpg → 7B

8. rev57β2上で PCI-Option PCMC設定を変更してみる、 普通に起動できてる

以上です、指摘・助言・これもやれ などあればどうぞ (´∀`)
2019/02/01(金) 00:29:03.79ID:UOVkGW470
あと、rev57β2 において、Win2K修復オプションも使用してみましたが
やはり効果なし、やり方が悪いだけかもです。
2019/02/01(金) 00:30:45.54ID:muUkierD0
PCIとIDEが同じアドレスを使うところに味噌があると思ってるのでIDE全部外してCバスSCSIで試すと面白いかなあとか
そもそもPCI機側のデバイスマネージャでPCIバスを無効にしてもPCI機で立ち上がるのかとか

思いついたけどやれと言ってるわけではないです
自分で試したことを公開すること自体がそもそも素晴らしい
2019/02/01(金) 01:00:18.36ID:UOVkGW470
>>425
実は、結構 テキトーに確認してました(全省略してました、すみません)
なんとなく、4.3GB超に対応したIDE-BIOSも関係してるのかな?と思いました。
(rev57β2 において、V200のIDE-BIOSは まだ使用できません)

>IDE全部外してCバスSCSIで試すと面白い
外付けの実SCSI-HDDは 1個しかなく、540MBの古いのしか無いです。
(SCSI機器については 手元にほぼありません)
(rev57β2でも確認不可?)

>PCI機側のデバイスマネージャでPCIバスを無効にしてもPCI機で立ち上がるのかとか
無効にはできない?ようです、猫&実機で 色々とやっていました。
PCIバスを削除 → 再起動 → 再自動インストールならできるようです。

rev57β2_NO-PCI環境で PCIを使用する設定に変更 → rev57β2をリセット
→ 修復オプションコンソールで PCIサービスを追加してみたり ・・・ 結果、ダメ
(これの逆パターンは 未テスト でした、多分ダメ)
2019/02/01(金) 01:32:50.97ID:UOVkGW470
PCI絡みのデバイスドライバをレジストリエディタで強引に移植する

(*´∀`*) さすがです
2019/02/01(金) 13:47:08.13ID:bEJNGZdM0
Windows2000以降は他のPCでインストールしたHDDを繋いでもハードウェア構成
が違うと起動しない場合があるからね。PCI有で起動しないのも、
リアルモードドライバからプロテクトモードドライバの切り替わるときに
全デバイスが認識されていない状態になるから当然IDEも読み取りできなくなる
2019/02/01(金) 13:50:04.95ID:bEJNGZdM0
NP21はまだSCSIはWindowsドライバーで認識するように作られていないので
Windows2000での使用は無理。DIPスイッチの設定とかないので、IRQは
IDEと衝突していたりする。
■ このスレッドは過去ログ倉庫に格納されています
大学生アイラと影の怪物と戦うリョウが、深夜3時3分の静止した世界で交錯する超常スリラーの概要

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