ClockworkPi's uConsole comes pretty close:
https://www.clockworkpi.com/uconsole
I have a couple of these - they work great for dev systems and its occasionally fun to load up PICO8 and have a bit of a bash..
I also have a couple of OpenPandora's but I stopped using them when I got a Steam Deck.