[annoy my right-angled speediness]
I recently purchased an Odroid Go for $32. An Odroid Go is a DIY portable handheld game console/emulator that plays NES, Gameboy, Gameboy Colour, Sega Gamegear and Master system as well as Colecovision if you update the firmware to the latest version.
Putting the device together is fun, easy and doesn't take very long. You can also buy replacement parts if you were to break something. There is no soldering required, all the parts simply plug into place. An SD card is required and is not included in the kit.
The screen is excellent quality. The shell feels like good quality, the buttons feels great. The battery life is great, lasts me days with the amount I use it, have heard that it will last average of 6+ hours of constant usage with low volume and normal backlight setting.
The sound quality is not the greatest at higher volume but is absolutely fine at low volume. There is no headphone jack but the device is Wi-Fi and Bluetooth capable - these are currently not utilized but future updates maybe possible to use Bluetooth headphones with the odroid go. Currently I have seem one person who is selling headphone jacks that plug into the 10-pin port on the top of the device for about $15 online.
I recommend this device for anyone interested in portable classic gameing.
Dank. I have to give props to google for making and keeping Android open source. I think phone manufacturers have consistently squandered the platform both by underinvesting on hardware and doing various things to lock down the phone builds (and "google services" are pretty much evil IMO) but it's these weird little low-cost pieces of hardware that where it really shines and allows for interesting quick-to-market products from no-name vendors.