This is my newest Raspberry Pi portable.
Built around the Raspberry Pi Zero it measures just 6.9cm x 4.8cm x 2.7cm making it the smallest portable Raspberry pi I've ever seen, perhaps the smallest ever created!
It runs Retropie Emulationstation, which provides a wide variety of emulators from the first Atari all the way to the GBA, N64 and even Dreamcast.
It also features a 1.5" OLED from Adafruit, which is running using FBCP and a custom configuration I wrote for it. If the built in screen seems too small, or if you want to play a multi player game you can always connect it to a full sized tv through HDMI.
Unfortunately it does not have any speakers built in, since the Raspberry pi Zero does not feature any analog sound output. You do however get sound, when it's plugged into the tv.
The built in controller is connected through the GPIO, and configured using the Adafruit Retrogame script.
If you want one of these yourself you can of course attempt to build one using the files on this Thingiverse page, or you can buy one from me (email@example.com)
Raspberry pi Zero with essentials:
Adafruit 1.5" OLED display:
(Ultra) Micro SD 32 GB:
I'm sure you know where to get an sd card ;P