Question: Will Ludo be compatible with other libretro cores such as Citra at some point?
LOuroboros opened this issue · 1 comments
Hi. I dislike RetroArch's interface due to how bloated it is, and Ludo, on the other hand, looks really really nice.
I was wondering though, if its current selection of cores is the definitive list, or if other cores such as Citra's (https://github.com/libretro/citra) will eventually be shipped and compatible with Ludo too.
I noticed that, if I download the Citra core from the Libretro Buildbot and drop it into Ludo's "cores" folder, Ludo seems to load it just fine as evidenced by the prompt on the upper left corner of the screen saying "Core loaded: citra_libretro.dll". However, it cannot read games in .cxi or .3ds format, for example.
Hi, to support other cores like Citra, Ludo would have to support:
- Hardware acceleration (work in progress)
- Shared hardware context (I'm not sure what it is yet)
- libco support (work in progress)
- mouse and touch support (not started)
For now my main reason for not adding these features into the main branch is that they are not yet stable enough and bring some bugs. I only have that much time to work on Ludo so keeping the code small allows me to keep the amount of bugs reasonable.
Maybe with time I will be able to add these. The obvious next candidates would be N64 and PSP.