The tech is exist, its just expensive. Im in the process of building exactly this right now with a radxa zero (4gb ram), waveshare 4inch lcd, 4000 mah battery using pijuice ups, and an aluminum shell from shapeways. There are rails on either side to attach joycons, and you can just attach one and rotate the screen for gba/gbc etc. It also runs moonlight.
Batocera os with some extra shenanigans for responsiveness on screen rotates, etc
All in all the project cost between 200-300 bucks, which I think is fair. It might struggle for the highest end ps2 games, but I got it to run armored core nexus and makai kingdom so Im happy.
Theres also that clamshell, retroid pocket flip. It runs android and can handle a lot of ps2 games pretty decently.
Not quite. The current PopOs DE is a gnome fork with ‘cosmic shell’, etc. The Cosmic Desktop Environment that has yet to be released is just a new DE written in Rust that will replace this Gnome variant in future pop versions.
They give regular progress updates here: blog.system76.com