19/05/10 23:33:52.51 BkkeoFrp0.net
>>280
そこまで言われたんじゃ黙っているわけにはいかなくなった
RetroArchというかLibretroがPCエミュを想定した作りではないところから説明しようか
Libretroコアにコンテンツを引数にして渡すことでエミュレートが始まる
問題は、Libretro的な意味におけるコンテンツは、"1つ"かつ1種類しか与えられない。
m3uは"1つ"の制約を外す屋上屋を架す実装だが、"1種類"を外すことはできない。
スーパーゲームボーイをエミュレートするために(GBのROMとSGBのROMが必要)、コマンドラインで実行させて引数を増やす実装をしたこともあるがこれもまた屋上屋を架す実装だった。
PCエミュは、その機種にもよるが、フロッピーやテープ、ROMスロット、HDD等複数のコンテンツが想定され、かつ動作中に入れ替えもよくあることだ。
さらに言えばエミュレート対象がキーボードを備えるがゆえに、キーボードをほとんど専有しなければ利便性を欠く。
これもキーボードに多くの機能を割り当てるLibretroには都合の悪い事実
ホットキーで回避したとしても回避する手間が利便性を落としていくし
ジョイパッドに機能を逃がすなら、余計にジョイパッドを用意する必要が出てくるだろうがこれも完全ではない
はっきりいってLibretroのPCエミュとの親和性はMAME(旧MESS)未満と言っていい
何事にも得意な局面とそうではない局面が存在する
Libretroは単一のコンテンツをエミュレートするのに特化したつくりであり、
多くの機能キーをキーボード上に実装したことは、PCエミュとの親和性の悪さを決定的なものにしている
根本要因たるLibretroにメスを入れずに、屋上屋を架すバッドノウハウを開発したり広めようとすることには断固反対する