Once you have the games on your device, you can load them one by one by going to “Load Content,” then navigating to them from there. (We stress that these should be copies of games you already own.)
Sega Genesis/Game Gear – Genesis Plus GX (PicoDrive from Sega 32X games).They should work fine on relatively recent devices, but older/low-end Android devices may struggle. Note: cores for more demanding consoles with 3D graphics and so on (N64, PS1, Sega Saturn) will be more straining on your device. There will be certain games that don’t quite conform to this list, but for most people, we believe that it’s optimal. Which cores are best for which console? Below are our core picks for the most popular consoles, based on the broadest compatibility and best performance with the most games.
(The only way to then uninstall a core is to go to the Retroarch app settings and “Clear Data.”)Īlso read: How to Set Up RetroArch, The Open-Source Cross-Platform Retro Game Emulator Some people have asked me about the music that I was listening to – which is awesome – it is the backing track of the song Impossible Things by Nick Johnston.Note that as soon as you tap a core in the list, it will download to your device. Looking at the root cause would require a lot of iterations, so I just went with the workaround.įinally, here is the video I recorded the day before the release. In comparison, the Mupen64 emulator also used a GL surface but it doesn’t have this problem.
The code ended to be more dirty but it worked.
Finally I came to a workaround, which is to add the view and remove it after use (not hide/gone it), this forced to GL surface to reset completely. I had to do several tests to know exactly what was the problem, and my conclusion is that for some reason, part of the GL surface was altered in a way that it was not visible anymore. Once the options menu was displayed, the GL surface went blank. The problem that took most of the time was something that didn’t happen before. If anybody is interested in porting a new emulator, this will be an excellent example case. This port was made in this new era of RetroX where the code is committed in public, so anyone interested can follow the track of how the changes were made. The code base which is the Reicast emulator is very clean and fortunately most changes could be done only in the Java part. Also, the fact that this emulator doesn’t support saving states reduced the complexity of the port a lot. Sometimes this kind of work can take at least one week.
There is always a little detail that require several iterations and testing, all emulator are written different! Although this was not the exception, I didn’t think it would take the few time that it took to make the port (scattered hours among three days). Honestly I was a bit reluctant to work on this system, because it is always a challenge to port a complete new emulator to RetroX. As you may expect, those saves are stored with your RetroX account in our cloud. Note that this emulator doesn’t support save states, only saving progress through the original Dreamcast VMU “memory cards”. Most of these are options available in the original emulator, but not exposed in this port.
Finally Sega Dreamcast has arrived to RetroX!! This is one of the most requested system and we put it at the top of the list in our 2017 roadmap, so a lot of people were waiting for it.