I recently stumbled across a port of VICE the well-known Commodore 64 emulator that runs natively on the Raspberry Pi platform:
In other words, no intermediate OS, the emulator is its own kernal and has direct access to the hardware. The result is a really nice “black box” solution, same aesthetic as using a real C64 or one of the expensive new FPGA implementations.
This got me thinking, I know this is a long shot, but could a port of RetroArch work like this? I know we have Lakka, but it’s still Linux based. Admittedly Lakka’s kernel allows RetroArch to access all storage devices, the networking stack and such, but for example projects such as stand-alone arcade cabinets would work nicely on bare metal.
Just an idea, I don’t have the skills to make this myself but it would be interesting to know if such a thing was viable.