在Android应用程序中使用游戏控制台模拟器

在Android应用程序中使用游戏控制台模拟器,android,emulation,video-game-consoles,Android,Emulation,Video Game Consoles,我以前问过,但这被视为一个广泛的问题。所以我现在就这个话题问一个更具体的问题 我想建立一个能够播放世嘉创世纪ROM的Android应用程序。显然,它需要一个世嘉起源模拟器。根据我在其他android应用程序中看到的游戏控制台模拟器,我认为没有必要从头开始编写模拟器。例如,有超过10台游戏机的模拟器,很明显,他们没有花费数年时间从头开始编写+10个模拟器,并将其放在应用程序中免费分发 所以我猜有一种方法可以在Android应用程序中使用(包括)已经编写好的游戏控制台模拟器。是这样吗?如果是的话,我

我以前问过,但这被视为一个广泛的问题。所以我现在就这个话题问一个更具体的问题

我想建立一个能够播放世嘉创世纪ROM的Android应用程序。显然,它需要一个世嘉起源模拟器。根据我在其他android应用程序中看到的游戏控制台模拟器,我认为没有必要从头开始编写模拟器。例如,有超过10台游戏机的模拟器,很明显,他们没有花费数年时间从头开始编写+10个模拟器,并将其放在应用程序中免费分发

所以我猜有一种方法可以在Android应用程序中使用(包括)已经编写好的游戏控制台模拟器。是这样吗?如果是的话,我们怎么能做到呢


我找了很多,但什么也没找到。也许这个过程有一个我不知道的特殊名称,我应该用这个名称搜索。

这个问题太宽泛了,但我可以为您指出正确的方向:

Android允许使用C++的本机C++开发。获得它,学习它,热爱它

然后你可以使用一个C++仿真内核,它是开源的,并把它包含在你的应用程序中,或者你可以自己构建一个现有的仿真器版本,然后把它移植到你喜欢的地方。


对于您的示例(Sega Genesis),您可以使用and:将两者结合起来将生成一个与android兼容的Genesis仿真器

寻找开源模拟器,并在你的应用程序中包含它们的库…谢谢,我会搜索这些