There is also the gizmondo... It has a faster cpu and can be found very cheap due to the fact that the company got bankrupt. There is now a whole lot of emulators ranging from nes to ps1. The latest version of uae gives me pretty much 100% speed with sound with just 2 in frameskip with many of the games. The sound will still jerk on heavy scenes on some games though. The specs are:
Gizmondo is powered by a 400 MHz ARM9 processor and has a 2.8 inch 320x240 pixels TFT screen and an NVIDIA 128 bit GoForce 3D 4500 GPU featuring a programmable pixel shader, hardware transform engine and 1280KB of embedded memory. The GPU was added relatively late in the system's design, causing some delays for launch titles and the system, as they were redesigned.
It also plays vcds, xvid and so on just nicely and even plays the standard releases with ac3 sound if you dont mind a bit of frameskip here and there.
It also has some interesting features like GPS, which works with many of the popular pocketpc gps software. I myself use route66 and it works fine.
The downside is that it has no tvoutput and that the screen is 2.8 inch vs the 3.5inch of gp2x. Also home brew was made available through a unofficial service pack, while the gp2x is open as default.
I bought this device new for only $70
Video of my gizmondo running superfrog:
http://handyhub.cjb.net/albums/album03/gizmondosuperfrog.aviYou sadly do not see how smooth it runs due to the fact that i used a canon powershot s50 for video recording, which is afaik only 15fps.