EKA2L1 / EKA2L1

A Symbian OS/N-Gage emulator
https://eka2l1.github.io
GNU General Public License v3.0
1.57k stars 123 forks source link

Retroarch core #409

Open nikhilCad opened 2 years ago

nikhilCad commented 2 years ago

Describe the bug A RetroArch / libretro core will allow the project to be used on multiple platforms and will be a great QoL improvement for people who prefer all-in-one type of emulators

To Reproduce Not a bug, no feature request template found

Expected behavior

Screenshots

Your PC or smartphone specs Moto E7 Power Android 10

Your emulator configuration

Log

pent0 commented 2 years ago

You must think:

Either way, even when these answers are fullfilled, Im not interested. But can leave this open.

cystbear commented 2 years ago

Hey @pent0 what about create simplified version of EKA2L1, which will care about running n-gage games only.

Yeah, I know you are not interested, I am just asking.

pent0 commented 2 years ago

Do you mean retroarch core that will only play N-Gage? Or just standalone will do the job. Do you have some suggestions as to how would you want it to?

Right now, if you install only ngage rom. Then its a ngage emulator! Beside the UI not solely dedicated to load the game dumped folder/aaru dump of course.

WH-G commented 2 years ago

It is a good idea

pent0 commented 1 year ago

More of my opinion. Most frontends now is very heavily designed around this idea:

So it means that its mostly plug and play. But Symbian OS is very much like Windows, an SIS file does not represent a game, it is just like a zip file containing files that is to be extracted. And games and apps need to be installed and stored in a virtual filesystem, so there is no such thing as game ROMs, JARs (I meant that there is no such definition of symbian/ngage game contained in a single-file)

Right now emulator that requires game to be installed in a virtual filesystem instead of allowing to load game ROM included RPCS3 and Vita3K. I hope they can lead the way on this issue maybe (Daijishou already is on it with Vita3K, the same solution can applied to EKA2L1). I cant imagine yet how Retroarch will work with this, especially if EKA2L1 emulator is forced to use their API (its impossible!)

I hope I wrote it easy to understand

tapir commented 3 months ago

Sorry to bring this back from the dead. As far as RetroArch is concerned it can pass handler to a "zip" file to EKA2L1 core and the core itself can mount it as a filesystem (something along the lines of Quake PAK files). Basically you would be creating your own ROM file format with pre-installed game files. That means ROM files would have to be processed offline of course. I don't think RetroArch is the limiting factor in this regard. With the sudden surge of cheap RA handhelds, it might help with the exposure of your project for sure but otherwise I completely understand if porting to RA is not something you're interested in.