Emuelec: Supported Platforms
Find a cheap Amlogic S905X3 box (like the X96 Air). Flash EmuELEC 4.6 to a microSD card. You will have a dual-boot system (Android on internal, EmuELEC on SD) that costs less than a pizza and plays every classic arcade game ever made.
Here is the definitive breakdown of the EmuELEC ecosystem and which chipsets it loves (and hates). Unlike Batocera or RetroArch on Android, EmuELEC is not universal. It is optimized for a specific family of ARM chipsets: Amlogic . emuelec supported platforms
If you have a Rockchip (RK3326, RK3588) or an Allwinner device, put the SD card down. EmuELEC will not boot. For those chips, you want JELOS or ArkOS. These are the devices the developers test on daily. Expect flawless performance up to Dreamcast/PSP/N64. Find a cheap Amlogic S905X3 box (like the X96 Air)
But before you flash that SD card, you need to answer one critical question: Does my device actually run it? Here is the definitive breakdown of the EmuELEC