PC-98エミュを語ろう16 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
垢版 |
2016/12/27(火) 13:17:36.56ID:fCtJgKq60
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エミュを語ろう15
http://potato.2ch.net/test/read.cgi/software/1465178872/
2017/02/04(土) 05:36:08.64ID:wNzjPIUU0
>>390
処理が軽い時は差が少ないけど、処理が重くなるにつれてICCの方がより高速
作動するようだ
2017/02/04(土) 08:08:56.83ID:b+t8Ye440
ウイポスってなんのことかと思ったらウイニングポストの事かな
提督3とか出てきてやっと光栄ゲーの事かと気付いた
てか普通ウイポって略さない?
2017/02/04(土) 08:42:41.67ID:pPIH1hei0
スミマソン
2017/02/04(土) 08:47:28.92ID:pPIH1hei0
スンマソン、ウイポ パイポ イソポ。

昔、エヴァを エヴァン と略して、突っ込まれたのを思い出した。
「ない?」という話し方、スキクナィ。
2017/02/04(土) 09:02:48.47ID:aPzzdDGi0
半角って2ちゃんでは活きいいけど
リアルでは嫌われてそうだな
2017/02/04(土) 10:45:17.76ID:vdOJx7OU0
半角は統失なんだろ
2017/02/04(土) 11:19:25.79ID:pPIH1hei0
・゚・(ノД`)・゚・ ソノ トウリ 、そう診断されたこともありました。
2017/02/04(土) 11:29:22.56ID:V4Fzk66h0
モラインナキシタオ ・゚・(ノД`)・゚・

ちなみにウイニングポスト8では秘書と結婚できるんだぜ
有馬桜子や結城江奈とも結婚して子作りまで出来るんだぜぃ
主人公が70歳になったら引退して子供に代替わりするんだってばよ
PC版は改造ツール(SSG)も充実してるしパワーアップキットなくても無敵馬作り放題ですわ
2017/02/04(土) 11:50:42.72ID:pPIH1hei0
・゚・(ノД`)・゚・。 ピー!(統失道程オッサンの汚エツ)

スマン、ウイポは【4】(しかもPS1版のみ)までしかプレイしてないんだ。
PC版=音楽CDな感じで、PC版は ほとんどプレイしてない。

オルドされたぃ
2017/02/04(土) 11:57:03.91ID:pPIH1hei0
(ノД`)SL9821 ver2.2.0 がきてます、かなり前からイジってない。
2017/02/05(日) 02:44:20.80ID:wSwlNPBL0
>>261
deveice=c:\emumbx.sys /Eb000-b7ff /Mc800-cfff
devicehigh=c:\himem.sys

この設定もいける。64KB UMBが確保できた。
2017/02/05(日) 03:38:05.09ID:wSwlNPBL0
拡張(EMS)メモリは、いくつかの方法で実装できます。

1.ハードウェア - CPU外のハードウェアサポート(通常は
マザーボード上のサポートチップセット、または拡張スロット
カード)は、メモリのマッピングを処理します。
単にハードウェアのスイッチを反転させるソフトウェアドライバと、
システムは非常に小さなEMSでリアルモードでDOSで動作する
管理CPUのオーバーヘッド。

2. SIMULATED - このアプローチでは、拡張メモリを使用して
16Kページを前後に移動してメモリを拡張
拡張メモリとウィンドウ(通常、* 640K以下
ベースメモリ領域をウィンドウサイズだけ縮小します)。それは
ベースメモリを(通常)減らすという欠点があり、
EMS管理CPUのオーバーヘッドを増やし、実際に稼動させる
任意の286以上のプロセッサで、何も必要とせずに
ソフトウェアドライバ以上のものこれは唯一のソフトウェアオプションです
多くの286システムで利用可能です。このタイプの例
ドライバはUMB_EMS4で、このパッケージと共に配布されます(これは、
ところで、あなたのDOSベースメモリを減らすことはありません。
上部メモリ領域に64Kのウィンドウを使用します。 )。
2017/02/05(日) 03:39:15.06ID:wSwlNPBL0
3. EMULATED - このテクニックは、1と2の間の種類の交差です。
386以降のプロセッサに組み込まれたページングハードウェアを使用します
virtual-86モードと組み合わせて、マッピングタスクを実行する
EMSメモリを提供する必要があります。それは1に似ています
マッピングはハードウェアによって実際に行われ、2
仮想86を提供するための重要なソフトウェアも含まれています
それが動作するために必要なモード環境。その利点は
他の特別な機能なしで386以上のCPUで動作すること
ハードウェアは2のような基本メモリを減らさないが、
また、制限の欠点、追加のオーバーヘッドおよび
仮想86モードで導入された複雑さ。いくつかあります
このタイプのEMSをサポートするパッケージ(EMM386.EXEを含む)
DOS 5で提供されるプログラム、QEMM、386 ^ MAX、NETROOM、
とメモリコマンダー。さらに、これらのEMSエミュレータは、
同じテクニックを使用して上位メモリ領域を提供し、
一般的に、強化された
システムに比較的わずかな影響を及ぼすためのシステム機能
あなたは適切なCPUを持っている場合、プロセッサオーバーヘッド。
UMB_DRVR.DOCバージョン5.22 02/20/92 Page 5
2017/02/05(日) 03:58:45.03ID:V2tvwgrv0
まぁEMSメモリだろうとHIMEM.SYSだろうと
要は空きメモリを要求するゲーム用に580kbくらい空けられれば大抵は必要十分なんですけどね
フリーDOSとかだと600kb程度コンベンショナルメモリ空けられるらしいけど、まだ試してみたことない
2017/02/05(日) 09:54:40.62ID:9qCRtZBj0
UMBUTYとか使えば色々組み込んでも600KB確保はできるだろ。
2017/02/05(日) 12:19:29.05ID:wSwlNPBL0
ゲームのディスクに使われている互換DOSの空きメモリ調べてみた。
MEG-DOS 582KB
GR-DOS 587KB
(但しMEG-DOSはコマンドラインインタプリタとしてRxDOSのものを
使用。)
2017/02/05(日) 12:22:25.66ID:wSwlNPBL0
MS-DOS 3.3Dでも空きメモリ577KBだったのでこんなもんか
2017/02/05(日) 14:19:04.90ID:prNe+yOB0
vmware上のWin2Kにて、np21/w_最新verが動きました。
(マウスが使用不可状態だったので、ちょこっとしか確認できませんでした)
2017/02/06(月) 00:52:20.73ID:ms9VXA/u0
9xでは動くかな?
2017/02/06(月) 04:07:37.81ID:ms9VXA/u0
>>369
EMM386.SYSもMS-DOS3.3(PC-98)のやつはXMSドライバ(himem.sys等)を
組み込まなくても単体で作動するようだな。Windows3.0付属のやつは
先にXMSドライバを登録する必要がある。PC-AT互換機ではMS-DOS3.xには
emm386.sysが付属していないようだが、MS-DOS4.0には付属しており
こちらもXMSドライバを組み込まなくても単体で作動する。
EMM386の原型のCEMM.EXEもXMSドライバを使用しなくても単体で作動するが
XMSドライバを組み込んで使用するとハングする。
2017/02/06(月) 06:44:48.56ID:6GMyfK8L0
MS-DOS4は評判良くなかったからPC98では出てなくて
MS-DOS5が出るまでMS-DOS3がバージョンアップされていった
だからPC98のMS-DOS3の後期バージョンだとEMM386.SYSが含まれているんだろう

HIMEM.SYSが出来たのは確かMS-DOS5からじゃなかったっけ
それ以前はEMM.SYS等は単体で動作する
2017/02/06(月) 12:36:34.85ID:vhH0UusT0
>>409
・゚・(ノД`)・゚・。 Vmware_Win98seで np21/wを... → ダメだった。
(Windowsをアップグレードしてください!)
(今回 初めての遊びで、vmware上で NT4 動かしてみる)

>>411
なるほど、調べたことは一度もなかったが、
NEC-DOS_3.3Bとか 3.3Dとか 5.0Aとか そういう事情があったんだな。
2017/02/06(月) 13:14:25.70ID:ms9VXA/u0
>>212
EXEファイルのPEヘッダのサブシステムのバージョンが5.0になっているから
Windows2000以降でしか動かないのだろう。そこ書き換えたらもしかしたら
動く可能性もある。
2017/02/06(月) 13:37:12.92ID:ms9VXA/u0
試してみたけどWindows2000以降用の関数つかっているから
動かなかった。
2017/02/06(月) 14:41:23.10ID:vhH0UusT0
・゚・(ノД`)・゚・。 (嘘泣)
vmware上のNT4で np21/w ... 有効なNTアプリじゃねーよ!って怒られた。

vmware上の2Kで np21/w ... あぷぐれぇど版の2K-SP無の場合、
もっと新しいdirectxが必要?というエラーがでた。
directx9のオフライン版を入れたら、np21/wが vmware上で動いた。 終了
2017/02/06(月) 20:11:33.81ID:ms9VXA/u0
NECのソフトにはエプソンチェックが付いているけど、Windows3.0が
うまく解除できないのでとりあえず解析できたところの情報。
NEC版Windows2.11にはwin200.binにエプションチェックが入っている。
NEC版Windows3.0にはkeyboard.drvにエププンチェックが入っている。
(尚EPSON版Windows3.0にはキーボードドライバはkbd.drvが入っている)
2017/02/06(月) 20:38:13.83ID:ms9VXA/u0
Windows3.0のkeyboard.sysを解析してエプションチェック解除できました。
keyboard.sys

"F3 A6 74 41" → "F3 A6 EB 41"
"F3 A6 74 28" → "F3 A6 EB 28"

もしかしたら3.0と3.0Aと3.0Bでパッチ箇所違う可能性も
あるが、たぶんこれでいけると思う。
2017/02/06(月) 20:40:23.00ID:ms9VXA/u0
エプションチェック解除のヒント

E8DD8hから37kb
F538Ehから40kb
2017/02/06(月) 20:54:19.22ID:ms9VXA/u0
エプソンチェックを解除するメリット
・Epson機でも動くようになる
・UMBがたくさん確保できる ←重要
2017/02/06(月) 20:58:37.45ID:ms9VXA/u0
>>416
もちろんNECのWin3.0にEpsonのKBD.DRVを入れても問題なく作動します。
あえてKBD.DRVに変えてあるのは何らかのメッセージなのか?
2017/02/06(月) 21:32:13.40ID:f3bjUuJM0
自己
2017/02/06(月) 21:49:12.58ID:uW0sRP7I0
自巴
2017/02/06(月) 22:24:07.16ID:ms9VXA/u0
>>370
np2 fmgenやnp2-kaiE-newsdkやnp2x12等はエプソンモデル
(マシンタイプPC-286)にすると0x0E8000〜0x0FFFFFがRAM化されないようだ。
これは仕様なのか?実装漏れなのか?
2017/02/06(月) 22:43:36.22ID:ms9VXA/u0
>>418
kbじゃなかった。バイトだった

エプションチェック解除のヒント

E8DD8hから37バイト
F538Ehから40バイト
2017/02/07(火) 00:07:53.11ID:uPNDSGr80
あとVEM486やLEMMを使ったときにE0000-FCFFFあたりにUMBを確保したときに
エラーが出るが、
np21x12のマシンタイプをPC-286にしたときとNP21/W(マシンタイプは
どれでも良い)は問題なくWindows3.1が起動することを確認した。
UMBにゴミがあると問題が発生するのかな?
2017/02/07(火) 23:40:01.16ID:/CxKdavd0
ググったりここ見ながら
どうにかこうにか試行錯誤して
NP21/WでウルティマアンダーワールドII(CD版)を起動できたんだが…

グラフィックモード9821A/Cで
画面の上1/4が消えることがあったりします…
(グラフィックアクセラレーターの画面モードはエラーが出たり、
出なくても表示すらされなかったりとほぼ全滅だった)

ttp://imgur.com/Mq3wR2y
ttp://imgur.com/vwgT2KH
ttp://imgur.com/hwGBZjm

ちなみにバージョンは0.86 rev28のx64です。
427426
垢版 |
2017/02/08(水) 00:18:36.04ID:QBLHDza40
自己解決orz

グラフィックアクセラレーターをBシリーズに設定すると
上のような状況になった

それ以外かOFFにすると発生しなくなった
2017/02/08(水) 00:20:36.21ID:06SWcpeZ0
>>426 、遅かった カァ

ttps://phantasie3.blogspot.jp/2016/07/pc98-ultima-underworld-2.html

↑猫でヤってる人がいた、Neko Project 21 0.84kE/VC8 らしい。
2017/02/08(水) 07:42:51.10ID:QX4oyaGX0
Win32s 1.30cの起動に成功する条件を調べてみたが、
cd-romドライバがconfig.sysのみに組み込まれた状態ではエラーが出るので
mscdexも組み込む必要有り。
あと15-16MBメモリ空間の状態によってもエラーが発生する模様。
2017/02/08(水) 07:54:30.32ID:QX4oyaGX0
PC-98エミュ上のWindows3.1でWin32s 1.30C作動 (ウインドウアクセラレータ使用)
http://i.imgur.com/sPaR5cM.jpg
2017/02/08(水) 07:54:45.88ID:QX4oyaGX0
PC-98エミュ上のWindows3.1でWin32s 1.30C作動 (ウインドウアクセラレータ使用)
https://i.imgur.com/sPaR5cM.jpg
2017/02/08(水) 09:07:26.38ID:QX4oyaGX0
>>429
悪さしていたのはNECCDD.SYSだった。Config.sysで組み込むと駄目。
patacd.sysは大丈夫。(mscdexは関係なかった)
2017/02/08(水) 14:17:49.67ID:QX4oyaGX0
Anex86でWindows3.1を256表示で起動するとき、
Win3.1のpegcv.drv(プレーンモード)を使うとGDCの設定が2.5Mhzだと画面が上下に分かれるな。
Win98セットアップに入っているpegcv.drv(パックドピクセルモード)だと
GDCの設定が2.5MHzでも正常に表示されるようだ。
もともと5Mhz設定で使ったが、5Mhzだと上下に分かれて正常に表示されない
ゲームがあったので最近は2.5MHz設定にしていたので気がついた。
2017/02/08(水) 15:03:19.07ID:mwIDwcDx0
自己
2017/02/08(水) 15:07:43.01ID:mwIDwcDx0
いい加減うざい、巣から出てくんな。
検証スレお前が建てたんだろうが。

PC98エミュの開発、研究、検証スレ [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/gamedev/1465144631/
2017/02/08(水) 15:44:02.27ID:QX4oyaGX0
酷いさー
2017/02/08(水) 16:09:30.73ID:bG0OGfQS0
|д゚) ケンジ クゥン?
2017/02/08(水) 16:57:57.42ID:QX4oyaGX0
Anex86(メモリ制限解除済)でhimemx.exeやLEMM_EMU.EXEを使うとき、
RECMEM.SYSと16gigax.sysを使っても正しくプロテクトメモリを
認識しなかった。himem.sysは正しく認識した。
PX98IPLを使うとhimemx.exeやLEMM_EMU.EXEでも正しく作動する。
なので次のように設定した。なおRECMEM.SYSはWin32sを作動
させるときには入れた方が15-16MBメモリ空間の状態が良い感じになる。
(なのでNP21使うときもRECMEM.SYSを組み込む)
PX98IPLでPX98EXE.COMを作り、DXM.SYS(DRVEXEC)でconfig.sysで組み込む
まあこんな感じ。

dos=high,umb
device=dxm.sys px98exe.com
device=recmem.sys
device=16gigax.sys
;device=emm.sys
device=emumbx3.sys /G /Ed100-d5ff /Mdc00-dfff
devicehigh=a:\lemm513a\lemm_emu.exe -Z -UA[6],E[8-F],F[0-C] -MZ
;devicehigh=himemx.exe
2017/02/08(水) 17:38:01.36ID:503NZ9o60
そういやAnexって知らぬ間にフリーツールになってたんだな
Readme読むまで知らんかった
2017/02/08(水) 18:16:26.20ID:QX4oyaGX0
>>433
間違えた。Win98セットアップに入っているpegcv.drv(パックドピクセルモード)
もGDC2.5MHzだと上下に分かれた。
2017/02/08(水) 18:18:57.55ID:QX4oyaGX0
あんましWin3.1のWIN32Sの検証ここでやり過ぎると怒られそう(られた)
のでWin32sが動いた環境設定とポイントを下記スレに書いておいた

MS-DOS・Win3.1総合スレッド4.00
http://echo.2ch.net/test/read.cgi/win/1450620465/109-123
2017/02/08(水) 18:27:54.38ID:QX4oyaGX0
B-MATEのウンドウアクセラレータの解像度は
640x480と1024x768の他に640x400のモードもある。
24kHzモニターでも映るかな?
16bitカラーモードと800x600が無いのが多少痛い。
当時のグラフィクチップの性能だと24bitカラーだとかなり
重く、16bitカラーだと多少ましだったな。
NECの割り切った設計で最低限の表示モードだけ用意したった感じかな。
当時Windows3.1でも16bitカラーだと印刷できない等の問題が
あったのでそのモード解除したってのも考えられるが。
今時のDirectXは32bitカラーと16bitカラーのサポートで
8bitカラーや24bitカラーをサポートしていなかったりする。
2017/02/08(水) 18:30:11.66ID:QX4oyaGX0
>あったのでそのモード解除したってのも考えられるが。
あったのでそのモード排除したってのも考えられるが。
2017/02/08(水) 20:01:16.32ID:QBLHDza40
>>442
Bs持ってたけどPC-KD854Nでちゃんと写ったぞ

EAの9821ゲーもこれでやってた程だし
2017/02/08(水) 22:10:05.10ID:4ItoNXD+0
ウィザードリィ7がインストールできねぇぇぇ
CDS98_13.exeが壊れてるのか展開中から進まない
HDDに入れようとすると今度はエラーと出る
終わった・・・
2017/02/08(水) 22:37:13.78ID:BczZibes0
>>445 過去にもトライしてた ボスケテの方?

そういう場合は 実機 なんだけどなぁあああぁん。
猫のno-wait設定とかでインストールやってると、たまに失敗する。
2017/02/08(水) 23:18:46.53ID:QX4oyaGX0
>>438
更にチューンナップ

dos=high,umb
device=dxm.sys px98exe.com
device=recmem.sys
device=16gigax.sys
;device=emm.sys
device=emumbx3.sys /G /Ed100-d5ff /Mdc00-dfff
devicehigh=a:\lemm513a\lemm_emu.exe -Z -UA[6-7],E[8-F],F[0-C] -TA4:A5 -MZ
;devicehigh=himemx.exe
2017/02/08(水) 23:36:04.03ID:XgZH3Kk30
>>445
np2で試してみ
2017/02/09(木) 01:39:46.03ID:5KCvbF0q0
>>447
不具合があったので修正
devicehigh=a:\lemm513a\lemm_emu.exe -Z -UA[6-7],E[8-F],F[0-9] -TA4:A5 -MZ
2017/02/09(木) 02:01:04.54ID:zF2KhDpD0
分かったからもういいよ
2017/02/09(木) 02:04:35.67ID:pEGI+JIe0
>>448
np2もダメでした
他にnp21とT98-Nextでも試してます
2017/02/09(木) 02:27:17.53ID:0fyDw3Td0
>>451
SL9821で Go!
2017/02/09(木) 03:20:21.47ID:0fyDw3Td0
スミマセン、SL9821でも ダメみたぃです。
2017/02/09(木) 11:23:41.09ID:a99P07pl0
>>451
イメージファイルが壊れてるから作り直さないとダメ
2017/02/09(木) 13:33:13.93ID:0fyDw3Td0
>>451
ダメな割れ物の場合、CDS98_12.exeの展開中に失敗するらしい。

実機でHDDインストールが可能ならば、起動ディスクも含めて
np2へ持ってこれそうだがなぁ。

9801版の場合、強制リセットで ゲームが起動しないらしい。
>>448氏の言う通り、np21ではなく np2でイケるらしい。
(9821版の場合は修正されてるらしい)
2017/02/10(金) 07:26:21.33ID:+AtZehbB0
emuumbx.sysを使ってCセグメントをUMBにするときは
86音源が死ぬが、LOWDMA.SYSも使ったら復活した。
2017/02/11(土) 18:50:10.56ID:RC62XE8b0
>>456
0xD6000〜0xD7FFFのFDD-BIOSの所のUMB指定もLOWDMA.SYSで
を使えば大丈夫みたいだな。
2017/02/11(土) 19:24:04.65ID:RC62XE8b0
>>457
のは関係なかったわ。ANEX86ではLOWDMA.SYS無しでも読めた。
NP2はそこ指定するとフロッピー読み込むゲームとか起動しなくなる。
(LOWDMA.SYS登録しても駄目)
2017/02/11(土) 23:08:45.62ID:0bca+4/Y0
(n‘∀‘)η Neko Project 21/W ver0.86 rev29β2 キタワァン
2017/02/12(日) 01:05:22.15ID:XpxXRNuz0
>>456-458
結局LOWDMA.SYSは関係なかったわ。無しでも0xD0000〜0xDFFFF迄
UMBにしても大丈夫だった。
2017/02/12(日) 04:49:43.58ID:XpxXRNuz0
10.9.4 EMM.SYS ドラ イノく

PC-9800 シリーズに は 2 種類の EMS ドライバが 用意され ています が, ここで は, PC-9800
シ リーズ 全 機種 用の EMS ドライ バ EMS . SYS の 組み込み 方法に ついて 解説し ま す.

EMS. SYS が EMS を 制御す る 方式に は 次の 2 つの 方式が あり, どちらの 方式 を 利用す るか は
使 Ifj 機 神: お よ び 後述す る ページ フレーム アドレス の 指定に よって 決ります.

(1) ハードウエア バンク 切替え 方式

物理 ページに 割り当てる 論理 ページの 切替え を, ハー ドウ ヱァの 機構に よって 高速に 行う 方
式. この 方式 を 使用す るた めに は, オプションの iff 設 RAM ボード (PC-980 ト 53L/54L) が
必要です. また, この 方式 は ハイ レゾリューション モードで は 使用で きません.

(2) ソフトウェア エミ ユレ ーシ ヨン 方式

物理 ページに 割り当てる 論理 ページの 切替え を, ソフ トウ ヱァ によって エミ ユレ ーショ ンす
る 方式. 一般に, ハード ゥヱァ バンク 切替え 方式よりも, アクセス 速度 は 遅くなります.
この 方式 は, 次の 機械 以外で は 使用で きません.

PC-9801 RX/RA/EX/ES/LX/LS/RL/RS/NS/T

ハイ レゾリューション モードの 機種 (XA/XL/XL 2 )
2017/02/12(日) 14:02:25.33ID:jXlnOF2C0
SL9821って、BEEP音、1か2オクターブ低くね?
2017/02/12(日) 14:02:50.73ID:SNjMvtbI0
rev29β3ーーン!
2017/02/12(日) 14:04:50.68ID:SNjMvtbI0
>>462
9821初代実機や Ceだと低くない、普通に ピポっってます、なんでだろう。
2017/02/12(日) 14:40:44.95ID:SNjMvtbI0
ツーショットDiary-1のBEEPボイスは 低くなってないようだ。
(ノイズが混じってるけど、普通の猫より聞き取れる)

ツーショットDiary-2のBEEPボイスは
ノイズがほぼ無くなってるけど、セリフが繰り返しループしちゃってる。

SL9821、低い音のピポ、すき。
2017/02/12(日) 15:02:09.99ID:jXlnOF2C0
>>464,465
Ce2だけどピポだけでなく、DEPTH動かしたら全部低くてワロタ。
20年ぐらい前に抜いた初代のBIOSあるから試してみます。
SL9821かなり良いと思うけど、あと1つ不満があるとすれば、
HDDとFDDを昔の形式にも対応して欲しいなあ。変換メンドイ。
2017/02/12(日) 15:07:22.64ID:O3eeCgtN0
オリジナルの98でもピポ音って複数あるからな
2017/02/12(日) 15:28:18.72ID:SNjMvtbI0
SL9821の音量調整で気づいた、
ツーショットDiary-2のボイスは PCMらしい。(BEEPだと思ってた)

>>466
直接 頼んで ネバって 動作確認していると、対応してくれるかも。

ツーショットDiary-1のBEEPボイスについて、
SL9821_ver2.3.0(+Ce2-BIOS、ITFとBANK抜き)でも確認してみた。
BEEPボイスは低くなってはいないようだ、普通に聞こえる。
>>465は SL9821_ver1.5.0+初代BIOSで確認)

ゲーム・ソフトによって違うのかしら。
2017/02/12(日) 16:13:17.00ID:fM1UiO5O0
SB98を実装した98エミュマダー
2017/02/12(日) 16:27:54.13ID:xORMfwOI0
>>469
nekoを改造した奴にあった気がする
でもOPL3は118と同じだからDOSで使うなら何も変わらないはず
2017/02/12(日) 19:30:37.15ID:jXlnOF2C0
>>468
> 直接 頼んで ネバって 動作確認していると、対応してくれるかも。
いや、まーそこまでするもんでもないっしょ。迷惑だろうし。

ついでに色々動確してみた。
ALONE IN THE DARK(PC9821版):画面が縦に2倍されて半分しか見れん。
QOD外伝X:解像度半分にするモード(名前知らん)はライン補完される(むしろうれしい)。
     音バグ。最初の1音だけ出て、ファミコンがバグッた時みたいになる。
BASIC系のゲームは音が全滅。
2017/02/12(日) 20:24:24.83ID:SNjMvtbI0
>>471
こっちはエロゲーだらけなんだけど、
ピュアマイドールとか、複数のエロゲで 同じような状態になる。
(最初の1音だけ出て、ファミコンがバグッた時みたいになる、カセット ショック!)

サウンド関係は 修正する気が無いらしい、ショ ボ ソ。
2017/02/12(日) 21:18:21.76ID:/mlX4RIE0
スレ私物化してる半角厨はなんなん
2017/02/12(日) 22:11:43.72ID:anCZU2pu0
>>470
118のOPL3とサウンドブラスターのOPL3は互換性ない
2017/02/12(日) 22:24:32.04ID:SNjMvtbI0
>>469 >>470

>>189を参照サレタシ、ナンナン、これ以外は知らないです。
(SB98って SB16_98、Sound Blaster 16 for PC-9800だよね)
2017/02/12(日) 22:26:15.07ID:ebptsifR0
>>474
IOポートが違うだけで機能は同じでしょ?
2017/02/12(日) 22:51:49.00ID:anCZU2pu0
>>476
音は同じだろうけどサウンドブラスターに対応したゲームは118じゃ鳴らないよ
2017/02/12(日) 23:22:21.27ID:ebptsifR0
>>477
118と一部のノートのOPL3は0x1488-0x148B
SB16のOPL3は0xC8D2(,0xC9D2,0xCAD2,0xCBD2?)
改造するならここだと思うよ
ttp://www.dotup.org/uploda/www.dotup.org1154549.jpg
2017/02/12(日) 23:48:25.79ID:SNjMvtbI0
ttp://retropc.net/yasuma/V2/PC/SOUND/pc-9801-118.html
ttp://island.geocities.jp/cklouch/column/pc98bas/ct2720.htm
(既知でしたら、スミマセン)

以下、テキトーなコピペです。
1.SB系サウンド板で多用される YMF262-M_OPL3(SB16_98はYMF262_OPL3)。
2.86音源におけるYM2608B_OPNAを 簡易版にしたYMF288_OPN3-L相当。
(118のFM音源、1と2の機能を併せ持つYMF297_OPN3を搭載 してるらしい)
(118のFM音源、86っぽぃのと +拡張っぽぃなんか、だけ知ってた)

確かに、SB16_98だと 98DOSゲーでは音がでない。
(海外移植版など、一部では対応してるらしい)
SB16_98に YM2203とYM3014 を追加実装すると、26K互換になるらしい。
(追加実装できるあと1つは、ADPCMハードウェアエンコ用らしい)

今、>>189氏の np2r5_w32_111103 にて、SB16_98と118を聞き比べてる。
98版_殻の中の小鳥だと、全然 音が違うように聞こえる。
ただし、np2の118は canbeらしい(ゲーム内では canbeと認識されてる)。

118を98DOSゲーで使用できた場合、86と同じように聞こえる。
上記のYMF262-M_OPL3は 全く使用していない?ようだ。
(結果、よくわかりませんでした)
2017/02/13(月) 00:09:33.42ID:gilNN5yO0
一人突っ走ったけどSB16のPCM使ってるソフトがあるならそれはどのエミュレーターも対応させてないと思う
msdrv4は118とSB16でioport替えてるだけと思ってたけど上の人が音色違うと書いてあるのでこれから音色比べてみます
一応118とSB16/98とNrがあるから適当に鳴らしてみます
98用AWE32が今更欲しくなってきた
2017/02/13(月) 00:32:57.94ID:1Cyjk23B0
118音源のYMF297(OPN3/OPL3)
1.YMF262(OPL3) などの「OPL3」系のモード
2.YM2608(OPNA)、YMF288(OPN3) などの「OPN」系のモード

どっちかに切り替えて動いてる?ようです。
なので、98DOSゲーでは 上記2 だけ?と勝手に思いました。

98版_殻の中の小鳥について、
実機で118を使用した環境だと ゲーム内でも118と認識(表示)されます。
ただし、上記1に切り替えてのゲームプレイはできなかった?ような。
手元に実機環境があるので、後日にでも再確認してみます。

難しい話は全然わからん、しかし 98用AWE32 は欲しい。
(sb16_98、実機上のwin95_win98では使いやすくて イイですね)
2017/02/13(月) 00:56:47.84ID:41XDA7DM0
>>479
ならWindows3.1もcanbeのドライバ入れたら鳴るかな?
2017/02/13(月) 01:08:32.49ID:41XDA7DM0
>>463
いいね。

まあQEMUはv10以降はCirrusの実装が腐ってるからな。
まったく直す気配も無いし。
2017/02/13(月) 01:27:19.55ID:1Cyjk23B0
>>482 >>483
Win3.1用canbeドライバが無いので、確認不可です。
np21/w_Win95の場合、canbeドライバは組み込めたように見えたんですが、
音がでませんでした。(!マーク)

何やら 次なるβ4ーン!が来そうな気配です。
(WSN-A4Fでダイナミックチェンジャが使えるとか、全然わかりません)

>>480
FM音源の話じゃなくて、PCMの話でしたか。
np2r5_w32_111103のDOS-6.2上にて テキトーなwavを再生させてみると、
明らかにおかしい感じだったので やめました。
(ノイズだらけな上、PCMボードはありません というエラーが・・・)
(readmeを読んでみると、sb16_98はFM音源のみ?ようです)

おもしろそうなので、PCMについても 実機で試してみます。
2017/02/13(月) 01:34:26.25ID:41XDA7DM0
Windows3.1はウインドウアクセラレータ使用時は
[386Enh]の所の
display=VDDN.386をdisplay=VDDACC.386にすればMS-DOSプロンプト
の全画面表示が正常にされるようになる。
2017/02/13(月) 02:00:19.47ID:LBrcgIYV0
Canbeの音源は
初期はFMが86音源と互換、PCMはWSS(OPL3が載ってない)
それ以降は118音源と同じ
2017/02/13(月) 02:23:59.54ID:gilNN5yO0
一人突っ走ったので落ち着いて寝るためにメモ

SB16/98やPC-486MU以降
及びPowerWindowT64SはYMF262+YAC512
こいつはDOS/Vでよく使われた奴と同じ
OPL3対応ソフトはmsdrv4他海外製ソフトの移植物に使われてたらしい

118はYMF297
こいつはOPL3モードにするのに一手間必要
OPL3対応ソフトはおそらくmsdrv4だけ
ちょこっと触ったがioport動かしてもSB16擬きにできなかった…

CANBE音源とNrはYMF715
OPL3対応ソフトは多分存在しない
さっきまでは鳴らせると思ってたがmsdrv4ではOPLを鳴らせない?

DOSでPCM鳴らすソフトはDARU/WAVE-PLAYERが存在する

nekoのソースには118のOPL3のコードあり
S98V3版は残念ながらソース非公開?
2017/02/13(月) 03:05:44.60ID:41XDA7DM0
FM BochsっていうBochsベースのFM-TOWNSエミュがあるが、
例えば98BochsとかBochsベースのPC-98エミュ誰か作らないかな?
2017/02/13(月) 03:06:27.85ID:41XDA7DM0
118音源正式対応するならディップスイッチの設定画面も必要だな
2017/02/13(月) 03:24:18.75ID:41XDA7DM0
いつのまにかSL9821ディスク(.SLH)もサポートしているようだな
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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