なんでもかんでも一つのエミュ本体で対応しようとするとプログラムもどんどん肥大するから、
アーケードはアーケード、家庭用は家庭用、ポータブルはポータブルと分けた方がいいんじゃないのかな?
アーケードだけでもハードメーカー別とかで分けた方がいいような気がするのに。
ROMは個々のユーザーで必要なものだけ別途用意するものだけど、
ハードエミュ部分のプログラムは対応してるものは全て、不要なものまでたくさん入ってるわけでしょ?