

Make sure every BIOS is named exactly as you see it above. Depending on which website you downloaded them from, they may be named differently. Hopefully, I can make RetroArch easy for everyone :) However, that's exactly the reason why I created this tutorial. The drawback with RetroArch is that it wants to do everything and cook your dinner! It's loaded with an overwhelming amount of features and customization. Single-system emulators don't fare well on large screens, but RetroArch does. RetroArch is particularly ideal for Android tablets and Play Store supported Chromebooks. There may be some instances where you'll have no choice but to use RetroArch. The available single-system emulators only cover the usual assortment of popular systems.

The fact that RetroArch covers every video game system gives Android users a huge advantage. Atari Lynx, Neo Geo Pocket Color, WonderSwan, Game Boy Color, Game Boy Advance, NES, SNES, Virtual Boy, PC Engine/TurboGrafx-CD, PC-FX, Game Gear, Genesis/Mega Drive, Sega CD/Mega CD, Sega Master System, PlayStation 1, Saturn, PSP, and more! It's an open source emulator available for every operating system, and is genuinely 100% free. For Commodore games, I selected "RetroArch C64 VICE 圆4 fast (vice_圆4_liberto_android.so).RetroArch is a multi-system emulator that supports pretty much every video game system.

I was wondering if anyone knows how to take advantage of those versions of Liberto so I can get to their in-game keyboard solution to use for Commodore games? My front end ("Reset Collection") lets me pick an emulator app for each game. However, there is also a solution available for some cores in "liberto-vice" and "liberto-uae", which I think covers all of the Commodore computers, which I'd like to get running on my Retroid Pocket 3 (Android) device. Not worth it to carry around a physical keyboard for that. This would be the best solution for games that are primarily controller/joystick/touch, but with occasional text input needed (Press "S" key to start a new game). The proposed solution is to implement an overlay keyboard that can be navigated with the controller. There is a RetroArch issue 6209 tracking this problem, where on-screen keyboard only works with GUI but not in the game.
