エミュレータに関して教えて下さい!

補足

補足です。 また、エミュレータOSには、エミュレータ機能も含まれているのでしょうか? それとも、エミュレーション自体は、専用のエミュレータアプリやマルチエミュレータアプリを使用するしか無いのですか? ランチャー機能とかは、内包されて居るような気もしますが、、 エミュレータOSが有って、ランチャーアプリで管理して、エミュレータアプリで、エミュレーションするのが一般的なのですかね??

パソコン | ゲーム166閲覧

1人が共感しています

ベストアンサー

この回答はいかがでしたか? リアクションしてみよう

ThanksImg質問者からのお礼コメント

皆さん、個性的かつ有意義な内容で、ベストアンサー迷いましたが、最初にご回答下さった、カテゴリマスターさんに。 皆様、ありがとうございました!

お礼日時:2024/12/20 19:55

その他の回答(3件)

長くなります… エミュレータ(emulator)とは 「真似る」「模擬する」が語源でして 通常の環境下での起動法以外に 別の上位のコンピュータやプログラムで それを模擬させるのが エミュレータの基本構造です… 存在意義としては 既に過去の遺物となっているPCや ゲームハード等は今現在は起動するかも しれませんがそのうち経年劣化で 動かなくなり、廃棄の一途を辿るのは 想像にかたくないと思います… そういう貴重なハードを絶滅させない様 現代の環境で稼働出来るように 構成されたプログラムだったり 他には現在も利用されてる古い プログラムで最新のOS環境などでは 残念ながら起動しない時とかに 旧OS環境をエミュレーションして プログラムが動くようにする…などです エミュレータの基本構造は全て プログラムである事(例外あり) 1部補助としてハード(機械)を 使いますが大体がプログラムで 環境をエミュレートします… 古いPCや古いゲームハード アーケード基盤とかは必ず物理的な 機械部分があります…が エミュレーターはその全てを プログラムのみで賄ってる事が多い たまに「マインクラフト」で機械時計を 作ったりしてる猛者がいますが そんな感じです…バネや歯車を マイクラの中のプログラムで作ってる 訳ですから… 必要に応じたり、遺産価値の処置 だったり…をエミュレータが代行 してくれてます… んで質問の答えですが ①エミュレータそのもの… は文字通りエミュレーションする プログラムの事です (例外ありと書きましたが今回は あなたの質問に寄せてお話します) あなたの書かれた「PCFX2」「SSF」は PCFX→PS2のエミュレータ SSF→セガサターンのエミュレータ となります 基本1エミュに対し1つのハード対応と なることが多いです ②マルチエミュレータ… は①で話した1ハードに対し1エミュが マルチになると複数対応になります Retroarchはこれもゲームエミュレータに なりますがファミコン、スーファミ メガドラ、PCエンジン等等複数の ゲームハードのエミュレーションに対応 してます いちばん有名なのは「MAME」ですかね… ③エミュレータOS… これも文字通りになりますが OSをエミュレーションしたものです 過去Windows7に「XPモード」なる物が あったのは、ご存知ですか? Microsoft公式のエミュレータです 先に説明したWindows7にアップグレード した弊害でXPのプログラムが動かなく なった時の処置でWin7内でXPを起動して それに処理をさせるという使い方が ありました… Windows内でMacOSを起動させるソフト なんてのもありますので、それらは エミュレータOSになります ④ランチャー… たまに同意義で混乱してる人いますね エミュレータは特定のエミュレーションを するプログラム ランチャーは複数のエミュレータ(ソフト)を 一覧表示して見やすく、選択しやすく したプログラム…となります 先のPCFXはPS2用のエミュレータ ランチャーと言えます… この場合はソフトの一覧表示をして ゲームを選択しやすくなってる ランチャーの意ですね SSFもサターンのエミュレータ ランチャーですね… ⑤ エミュレータを動作させるコンピューターと基 幹OS~ エミュレータを動かす為には エミュレータを快適に動かす事が出来る 環境が必要です OSというプログラムを動かしながら エミュレータを動かすのでこれがもし OSエミュレータだったら 2つのOSを同時に動かせるスペックが 必要になります 大元のPCはなんでもいい訳ではありません 仮装ドライブ位ならなんでも行けるかも ですが 仮装OSとなると高い処理能力が要ります エミュレータを動作させるコンピュータとは そういう意味です なお基幹OSとは大元のOSが「何系」の OSか?という事です WindowsやMacOS、Linux等OSと 言われてるものは多々ありますが 同じように見えて中身は全然違います ソフト1つ買うにも Windows用とMac用があるのは そのせいです、Windows用をMacでは 使えませんしその逆も然りです Windows→DOSV系 Mac→Linux系と根幹が違います 例えるなら 日本人と韓国人に各々逆の言語の書籍を 読ませようとしても読めませんよね? WindowsとMacに各々それ用に作られた プログラムを逆に渡して 読ませようとしても読めません そのような決定的な違いがあり 多少の得手不得手があります 基幹OSが違うと動作しない エミュレータがあったりしますので 注意が必要です ⑥ エミュレータOS (Lakka, Batocera, RecalBox, EmuELEC) こちらのお話は エミュレータランチャーのみに特化した OSの事ですね WindowsやMacOSからエミュレータを 起動すると元のOSが起動してる分 負担がかかり快適度が低くなります そこでWindows等のOSは立ち上げないで エミュレータ専用のOSを直接立ち上げる という方法にすれば処理能力を エミュレータのみに使えるというメリット があります あなたはこれをインストールすると Windowsとかが消えるのか? と、気にされてますが いわゆるデュアルブート的な環境は 作れるみたいなので クリーンインストールしなければ 問題ありません… WindowsでUbuntuとかを使った事が あればそんな使い方になるでしょう 途中あった 全般的な認識には特に間違いは ないと思いますので 現状の認識で大丈夫ですよ

阿吽酸 数値さん 長文の真摯な回答痛み入ります。 また、とても博識で勉強になりました! ありがとうございます。 特に、エミュレータOSが何故あるのか、分かりやすく理解が深まりました。 遺産、レガシーを残すためにも、エミュレータが有意義であることが理解できました!

エミュレーターの基本は基幹となるOS上でエミュレーターを動作させ、その上でその機器で動作させるソフトウェアを動かすって理解であっています。 …で、マルチエミュってのは複数のエミュレーターをひとつのランチャー上で扱えるモノを指し、それらは個別にエミュレーションさせたい機器のBIOSを吸い出して利用するものや、機器からBIOSの吸い出しなどを行わなくても利用できるなど様々なのが存在しますが、纏めて複数のエミュレーターを利用できるものと思っておけば良いです。 次にエミュレーションOSについてですが、これはエミュレーションを利用したい機器の電源を投入して、基幹OSからエミュレーションを立ち上げる事無く、直接エミュレーションが立ち上がるものと思っておけば良いでしょう。 これらエミュレーションOSと呼ばれるものはLinuxを利用しているものが多いですが、マルチエミュのランチャーが直接立ち上がれば良いだけの話なのでLinuxを利用していないものでも別に構わない訳です。 また、エミュレーションOSはLinuxを利用しているからといってディストリビューションとしては扱われていません。 またWindowsなど他のOSが入っているパソコンにエミュレーターOSを導入する場合、それら先に入っていたOSが削除されるかどうかって話ですが、そこらは任意で選択する事が可能であるとしか言えません。 複数のOSを1台のパソコンに入れて利用する方法はマルチブートと呼ばれるものですが、これはエミュレーターOS云々の話では無く、OS利用そのものの話なので割愛させて頂きます。 質問では中華携帯ゲーム機に『そもそもOSが無く』と質問にありますが、OSとは機械の差異をソフトウェアで埋め、同じフォーマット上で動作するソフトウェアを提供する為の基幹ソフトウェアの事を指し、OSが入っていない状態で出荷される中華携帯ゲーム機は存在しません。 また、エミュレーターを古いパソコンを再生する為のレトロゲーム専用機の様に捉えている感がありますが、これも認識としては間違いです。 エミュレーションと云うのは本来その機械では動作しないモノをソフトウェア上で模倣して動作させる為のものを指すのであり、その模倣する機械はゲーム機だけに限った話では無いのです。 (実際にはゲーム機関連のエミュレーションばかりだからそう認識してしまうのも仕方がないけど…) ゲーム機をエミュレーションするにしても、最新のゲーム機であるPS5などを模倣するとなれば、それを動作させるパソコン側もPS5本体以上の性能を有していないとソフトウェア上で模倣出来ない訳ですから、そこらはエミュレーション動作させたい機器に応じてパソコン側も必要となる性能は異なるとしか言えません。

ありがとうございます! Linux関連でも、全てがディストリビューションでは無いのですね。 Linux系列外でも、エミュレータOSが、有り得るんですね。 中華ゲーム機にも、OSが入っているのですか?各社オリジナルのOSですか?もちろんLinuxベースなのでしょうが。エミュレータOSとは、別のWindowsやmacOS,もしくはAndroidOSに該当する様なOSがデフォルトでインストールされているのですかね? はい、もちろんエミュレーションするには、エミュレータされる側の機器の、何倍ものスペックが無いと厳しいのは理解しています。 また、ゲーム機に限らず、色んなコンピュータ関係のエミュレータが有るのも理解できます。理解しやすい様に、ゲームの話しを、主体にさせて、頂きました。

全体的に特に間違ってるというほどの部分も無く、大体はそのような理解で結構です。 >1.エミュレータそのもの(PCFX2,SSF?)、 >2.マルチエミュレータ(Retroarch,openEmu?) >4.ランチャー(Launchbox) これらはWindows、Mac、Androidのような汎用OS上で動くエミュレータソフトです。OS上で動作するので、ゲームしながらWEBブラウジングとかも可能ですね。 Launchboxは複数のエミュレーターやROMを管理できるソフトです。 >3.エミュレータos(Lakka,Batocera,RecalBox,EmuELEC?) これらはWindows、Mac、Android等のOSを介さず、それ自体がOSとしても機能するものです。Windowsを消してしまったPCとかでも機械的に壊れていなければ動かせますね。 大体はエミュレーターの実行しかできず、その他の機能は無いか、期待できませんね。 >エミュレータos(Lakka,Batocera,RecalBox,EmuELEC?) です! 個別に細部が違いますが、基本的にはCD-R、DVD-R、USBメモリ等に書き込み、そのCD-RやUSBメモリからOSを起動します。 通常Windows等の汎用OSはPC内蔵のHDD、SSDに入っており、そこから起動しますが、一般的にPCはHDDやSSD以外にも、USBメモリやCD-R等からも起動させることができます。そのためにはPC内蔵のBIOS、UEFIのセットアップメニューを出し、どのデバイスからブートさせるかの設定を変更したり、場合によってSecureBootを無効にしたりする必要があります。 >SDやUSB,外付けHDD等に、エミュレータOSをインストールして、そこから起動する場合も有るのですよね?デュアルブート的な感じですか? 外付けの記憶媒体にOSを入れて起動することは一般的にデュアルブートとは言わないですね。デュアルブートというのはPC内蔵のHDD、SSDに二つ以上のOSをインストールし、場合によって切り替えて使う事をいう事が多いです。 >imacにBootcampで、Windowsも入れてあるなどの状況で、更に、OSの入った同じSSD内に、エミュレータOS(EmuELECとか)をトリプルブートする様な事も可能なのでしょうか? PCに詳しければ可能でしょう。 >起動するSSD,HDD,SDカード等を物理的に分けて、起動の優先順位や、ブートローダー?みたいなものを使用して、それぞれのOS環境を維持出来るような事も有るのでしょうか? 物理的に媒体を分けてしまった方が管理が簡単で失敗が少ないのでお勧めです。 >例えばノートパソコンやandroidBOXにOSとして、インストールする、焼き付ける状態でしょうか? 個々のエミュレーターOSを調べていませんが、PC内蔵のHDDやSSDにインストールすることも出来るかもしれませんね。その場合は >ノートパソコンの元々のOSのwindowsや、androidOSは、消去するということですか? と言うことになります。もちろんPCに詳しければデュアルブートやトリプルブートも可能でしょう。 >これらのエミュレータOSは、Linuxディストリビューションの1つなのですか? 全部がそうなのか調べてませんが、いくつかはLinuxベースのようです。なのでLinuxディストリビューションの一つと言えますが、汎用OSとしては作られていないのでゲーム以外の機能は期待できません。あくまでPCをゲーム専用機として使うという割り切ったOSです。 >ノートパソコンや、androidBOXに、エミュレータ専用?OSをインストールするのは Windows、MacOS、Android等は汎用のOSなのでエミュレーターでゲームをプレイするのに不要な機能が多く、それらの汎用OSの上でエミュレーターソフトを起動するのはパフォーマンス的に不利になります。 エミュレーターOSでPCを起動した方がPCのハードウェアの性能を全てエミュレーターに振り分けることができて処理落ちしにくいのがメリットでしょう。 また、メインPCを他に持っていてエミュレーター専用のPCがあるという人は、やはりエミュレーターOSを使ってゲーム専用機にしてしまった方が管理が楽でしょうね。

ありがとうございます! エミュレータ専用OSにもいくつかメリットが、有るのですね! とても、理解しやすかったです。 一つのパソコンでと成ると、スペック的にも要求が高くなるし、性能も発揮しにくくなりますね! エミュレータ専用パソコンを作ってしまうのも、一つの解決手段かと思えてきました。 中華ゲーム機は、正にそういうことですものね。 デュアルブート等は夢もありますが、かなり知識無いと、詰まりそうですね、、。 物理的にドライブが分かれてれば、可能ならば、imac,mac mini,辺りには、やってみる価値は有りそうです。