The Apps
Wrangling the Apps🔗
After unboxing and following the initial Retroid-provided setup, I installed the following:
- Emulation Station Desktop Edition (ES-DE), paid, but extremely reasonable (~$5)
- Obtainium
- RetroArch (AArch64) Nightly Config via Obtainium App Configuration
- use the filter function to find the RetroArch configuration
- Primitive FTPd via F-Droid
- LocalSend via F-Droid
- Tailscale via F-Droid
What do these apps do?🔗
- Emulation Station Desktop Edition: serves as the Android Launcher and Emulator Frontend. This application will curate the ROM collection and launch RetroArch when a title is selected.
- Obtanium: is a handy utility to installing Android App directly from the source.
- RetroArch: is the muscle. While RetroArch is a capable frontend, ES-DE will be providing that functionality. RetroArch will instead be used to install and configure the different emulator cores.
- Primitive FTPd: is a lightweight and free SFTP server. Useful for getting files to the device without removing the SD Card.
- LocalSend: is a cross-platform utility for sending files to devices on the same network. Very reminiscent to
Apple's
AirDropbut available on nearly every platform. - Tailscale: is a godsend for those that dabble with self-hosted stuff. Tailscale is a software-defined, mesh, virtual private network. Put simply, any device connected to a shared Tailnet (Tailscale Network) can communicate to with one another without exposing the device to the public internet. This allows me to access RomM from my RPC.