人気ブログランキング | 話題のタグを見る

▲SFC エミュレータ

uosnes 設定を極める エミュレーター

uosnes 設定を極める エミュレーター_e0233385_16173788.png
このブログにアクセスしてくる人は、エミュの設定で来ることが多い。
気が向いたし、今夜は徹夜でuosnesの設定についてブログに書き殴ろうと思う。
・alt o で表示されるこの画面は、もっとも重要な一歩だ。
・alt c で表示される環境設定につながっているからだ。

が、その前に音量の説明をしておこう。よくこのサイトに来る人がいるから。
エミュの音量はここでも変えられるし、音消しミュートもある。
またPCのハジっこにある音量マークからもいじれる。
この3つが音量に関係する。

------------------------------------------
では本題の環境設定に入る。
uosnes 設定を極める エミュレーター_e0233385_13195443.png
まず、この設定の目的であるが、
1.PCがフリーズしない
2.音質
3.画質
の順番である。この3つを優先した結果、こうなったのだと承知してもらいたい。

ディスプレイは、ロマサガ3やFF5,6、聖剣伝説2あたりを見ながら、自分で選ぶのもありだ。

その下の、
・ウインドウモードDirectDrawクリッパ強制
これで音楽の速度が速くなるように思う。
ただしalt enterでフルスクリーンにすると、通常の速度に戻ってしまう。

・ダブルバッファリングはチラつき防止らしい

・DirectDrawオフスクリーンをVRAMへ確保
・DirectDrawバックバッファをVRAMへ確保
ここも音楽の速度に関係しているっぽい。
uosnes 設定を極める エミュレーター_e0233385_13195443.png
「サウンドモードで、なぜ8bitに劣化しているのか?」
と思われるかもしれない。
だが、ガラケーの着メロを思い出してもらいたい。
8和音、16和音、32和音、64和音、どれが1番良かっただろうか?
64和音は、オリジナルのメロディーに近いが、それだけと言えばそれだけだ。
8和音の良さは、曲の本質みたいなものが、より浮き彫りになる...
化粧で隠せないだけに、より厳密な美しさが試される...
というわけで、サウンドモードは8bitなのだ。

①waveOutSound
②DirectSound
どうも①の方が音質が良いように感じた。

・サウンドバッファ占有
についてであるが、これは、
「エミュレーターで音楽を流しながら、PCで他の作業をする」
ときに、この設定をonにしておく必要がある。
その時のための必要条件、それがこの設定なのである。


最後に、スレッド優先順位であるが、これは最も重要な設定だと思われる。
というのは、ここで選べる選択肢の中には、HIGHESTだの、CRYTICALだの、IDLEだのと出てくる...
最高、致命的、理想的だよ...
CPUの重要な部分をエミュレーターで占有すれば、PCがフリーズするだろう。実際、
1.それらを選択して、
2.ターボモードonにして、
3.全画面表示に切り替えたり、もとのサイズに戻す。
この3つの動作をすると、PCがフリーズする。

まあ、私の粗末なPCだからかもしれないが、これは極めて重要な情報だ。
いかに音質を重視するといっても、PCがフリーズするようでは、音楽どころの話ではない。
というわけで、ここでの正解は、
「ホドホドな性能っぽいのを選ぶこと」
だと結論づけた。

ただ、2025年のPCは十分に性能が上がったし、
「エミュレーターで音楽を流しながら、PCで他の作業をする」時には、
上記の設定では曲がスローテンポになる事もある。
あなたのPCと相談しながら、決めるのが良いだろう。

------------------------------------------
さて、次はSNES エミュレーション設定だ。
uosnes 設定を極める エミュレーター_e0233385_00101005.png
・サウンドエミュレーション
は必須だ。これがないとドラクエ5,いただきストリート2は動かないようだ。また、

・CPU関連
・スピードハック
微妙な高速化が可能になる。

・サウンドを早送りしない
これがonになっていると、tabキーを押してターボモードにした時でも、音楽は加速せずに、通常の速度で流れる。


次に下のタイミング関連...
これは難しい。パターン多すぎて可能性が爆発だ。
とはいえ、膨大な経験から得られた帰納法で、答えよう。

赤のマークで囲った通りにすれば、問題ない。

NTSC 16 PAL 20ミリ秒フレーム
これが通常の速度っぽい。
この16を1に近づけると速くなる。
10は速すぎかな。13くらいで楽しめると思う。
uosnes 設定を極める エミュレーター_e0233385_16203694.png
ダンザルブの名曲で音質テスト。

次に、右上のグラフィック関連だ。

uosnes 設定を極める エミュレーター_e0233385_00101005.png
4つのボックスにチェックしてあるが、シミュレーションゲームでは致命的に重要になる設定だ。というのは、
もしも、いずれかのチェックを外すと、
uosnes 設定を極める エミュレーター_e0233385_16211641.png
これは三国志3のはじめの部分だが、これが
uosnes 設定を極める エミュレーター_e0233385_16214416.png
こうなってしまう。これでは、どこを選択しているか分からない。
シミュレーション系のゲームでは、「半透明処理」がoffになると、致命的な表示ミスが発生する傾向があるようだ。

また、ハイレゾは聖剣伝説2に必須の設定だ。
これがないと文字が読めなくなってしまう。
------------------------------------------
ロマサガ3用
uosnes 設定を極める エミュレーター_e0233385_00055032.png
ゲームによって、最適な設定が、微妙にズレている。
--------------------------------
次はコントローラーについて。
uosnes 設定を極める エミュレーター_e0233385_14064111.png
以下のキー配置は、標準の設定ではない。
私が使いやすいようにアレンジしたもので、あまりオススメはできない。
Aボタン→Z
Bボタン→X
Yボタン→A
Xボタン→S
セレクト→E
スタート→R
Lボタン→Q
Rボタン→W

たとえば、ポピュラス2が大好きって人は、
「L、R、Xの3つのキーが押しやすい配置にするべき」だから、
私のキー配置を使うべきではない。
一人ひとり、最適なキー配置は違うものなのだ。

「エミュレーターにブラインドタッチという概念は存在しない」
これは覚えておくべきだろう。
「キー配置を最適化し続けるのだから、いつまで経ってもブラインドタッチが出来ないまま
というのが理想の姿なのではないだろうか。

では、話を元に戻して、
uosnes 設定を極める エミュレーター_e0233385_14064111.png
下の、「機能割り当て」について。
ターボモード→M...tabキーと同じ。ターボモードに入る。
通常は、TABキーでターボモードになる。

サンサーラ・ナーガ2の、サウンド・テストの裏技をしてみる。
uosnes 設定を極める エミュレーター_e0233385_16505983.png
2コントローラーのスタート・ボタンを、Kキーに割り当てる。
どうやら、
「joypad1と2は、キーの重複を許さない」
という性質があるみたいで、joypad2をいじったせいで、勝手にjoypad1の設定が書き換えられてしまう事がある。
というわけで、joypad2をいじる時は、joypad1とキーが重複しないように注意して、Kあたりのキーをjoypad2のスタートボタンと定義しておけばよいと思う。

この状態で、サンサーラ・ナーガ2のオープニングでKを連打する。
はじまったら、tabキー、あるいはターボモードを割り当てたキーを押す。
すると以下のようになる。
uosnes 設定を極める エミュレーター_e0233385_16461571.png
そして、Ctrlキー + ↑キーを押す。すると
uosnes 設定を極める エミュレーター_e0233385_16540823.png
uosnes 設定を極める エミュレーター_e0233385_16550584.png
スキップフレーム1~3くらいで、微・高速ターボモードが可能になるだろう。
ターボフレーム・スキップについては、この画像も参考になるだろう。
uosnes 設定を極める エミュレーター_e0233385_17075647.png
さて、話を元に戻して、キー割り当てだった。
uosnes 設定を極める エミュレーター_e0233385_14064111.png
スロット1セーブ→C
スロット2セーブ→D

いわゆる、クイックセーブの使用頻度は非常に高い。
特にスロット1と2は。
そこで、C,V。そしてD,Fを割り当ててみた。
キー割り当てには、正解がない。すべての人が納得するようなキー割り当ては、無いと考えられる。

クイックロード1,2については、Vキー、Fキーを割り当てると便利ではある。
しかし、バックグラウンドでの音楽再生としてエミュレーターを使いたいので、
ここでは割り当てない事にした。

------------------------------------------

次にディレクトリの設定。いわゆるセーブファイルがどこにあるのか、
ゲームのファイルはどこにあるのか、というヤツだ。
uosnes 設定を極める エミュレーター_e0233385_17012268.png
私のように、思い切ってCフォルダの真下に、専用のフォルダを作ってあげるのも良いと思う。
なにも考えなくていいから、楽だし。

------------------------------------------
あとは、
uosnes 設定を極める エミュレーター_e0233385_17052208.png

バックグラウンド動作を許可
意外と重要なのがコレで、たとえばサンサーラナーガ2の裏技、サウンドモードにしながら、PCで他の作業ができたりする。
ただし、その場合は、キーを押すとゲームが反応してしまう。
これを防ぐためには3つの方法がある。

①joypadのenableのチェックを外す
uosnes 設定を極める エミュレーター_e0233385_13432949.png
このやり方は元に戻すのが面倒だ。

②環境設定、SNES エミュレーション設定、コントローラー拡張デバイスのマウスにチェックを入れる。7キーでon/off
uosnes 設定を極める エミュレーター_e0233385_00172640.png

7キー「や」をon/offすることでモードを切り替える。

③オプション uosnes設定変更キー joypad swapping にチェックを入れる
uosnes 設定を極める エミュレーター_e0233385_13460434.png
6キー「お」のon/offで切り替える。

この3つのやり方を比較すると、
①joypadのenableのチェックを外す
②環境設定、SNES エミュレーション設定、コントローラー拡張デバイスのマウスにチェックを入れる。7キーでon/off
③オプション uosnes設定変更キー joypad swapping にチェックを入れる

③が手軽だと思う。理由は、わざわざ「設定」をする必要がないから。
6キーを押すだけでモードを切り替える方が、楽である。

ただし、これで切り替える場合は、
クイックロード・キーの割り当てを削除した方が良いだろう。
というのは、クイックロード・キーは常にonになってしまうために、
PCで他の作業をしているのに、いきなりエミュレーターのロードが発生してしまうから。

残念ながら、クイックロード1と2は、手が届きにくい配置にするほうが良いのだろう。
------------------------------------------

さて...語るべき事は、すべて語った...
他にも読みたい人は、ここをクリック。

ああ、このブログ書いてて、久しぶりにイイ仕事をした気分だ...
-------------------------------------------------------------------
2025年3月30日 17時08分
・ターボの微・加速についての記事を追記。
・全ての画像を明るいものに変更。(前のは暗すぎたので)
2025年4月8日 13時56分
・バックグラウンド動作を許可について、いくつか追加書き込み。


Commented by メカドック at 2025-03-29 08:16
詳しい解説勉強になります。
ありがとうございました。

今uosnesの各種設定をしているのですが、
オプションの設定変更キーで
ターボフレームスキップを減速調整しても
テンポが早すぎて困っています。

解決案があれば教えて頂きたいです💦
Commented by axiote at 2025-03-30 17:16
>メカドックさん
たった今、この記事を改変しました。
じつは私も、その問題を10年くらい放置していました。
しかし、メカドックさんの書き込みをみて、手を付ける事にしました。
その結果、ある程度の解決策は見つかりました。
1.tab
2.ctrl+↑,ctrl+↓
ですね。ターボフレーム・スキップの加速、減速です。
これで、「微妙なターボモード」が可能になったのでは、ないでしょうか。
ただ、150%,200%みたいな、50%きざみの加速っぽいので、
満足できない人は、満足できないでしょうね(笑)
Commented by axiote at 2025-05-19 23:59
>>メカドックさん

・CPU関連
・スピードハックをonにすることで、微妙な高速モードが可能になります。
真相がわかるのに時間がかかって、申し訳ないです。
by axiote | 2021-01-25 03:43 | ▲SFC エミュレータ | Comments(3)

RSSリーダーは https://axiote.exblog.jp/atom.xmlで


by axiote
カレンダー
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30