I'll start by introducing myself. I'm a retro game collector and enthusiast with an emulation obsession.
Since around 2009/10 I've been on a quest to find the perfect portable device for me to emulate my games from various systems. These systems are: GBA, GBC, NES, SNES, GENESIS, SEGA MS, N64, PSX.
If you are like me, then things need to be perfect in terms of speed, sound, controls, battery life, size and performance. Even the slightest frame drop will throw me off into discomfort. In this post I'll highlight the devices I've owned and my emulation experience with them. This might help others who might share my quest to make a choice when purchasing a device.
Here is a rough list of the devices I've used so far. I did not include some which were not in the range of being satisfactory like an iPhone with touch overlay controls.
PSP
Pros
Perfect in almost every way
Great screen size
Great buttons
Great form factor
Plays PSP games
Native PSX emulation
Plays GBA, GBC, NES, SNES and GENESIS pretty much full speed 0 frame drops, very impressive
Cons
Shortish battery life (not really a huge issue tbh)
Low screen resolution and huge ghosting visible
Slowdowns in heavy SNES games
Cant handle N64 at any satisfactory level
Not really any newer updates to old emulators
Conclusion: I have a huge soft spot for this device being the one that introduced me to portable emulation. It is still one of the best contenders today. If only it managed N64, it would be perfect.
Xperia Play
Pros
Light and sleek
Built in gamepad where buttons feel and respond great
Can map volume keys as L2 and R2 for PSX
Runs Android, wide variety of emulators available still getting updates
Good battery life
Handles PSX and N64 at satisfactory speeds
Cons
Old device running outdated android
Requires an overclocking to 1.6ghz to get satisfactory performance
Does not handle GBA, GENESIS, GBC or NES to my satisfaction (framedrops even on full OC)
Conclusion: This device is almost perfect, its like a 99%, just for that 1% which makes this a deal breaker. In the emulators I tried for GBA and the others there is a consistent frame drop every 1-2 seconds that is very clear and visible. I don't mind the odd drop here and there, but the fact it is 100% consistent it drives me crazy. Disabling auto frame skip results in smoothness but then the sound will hiccup. It's a very big shame and I have tried many times and things to fix it.
JXD S7300b
Pros
Large screen
Dual core packing a decent amount of power
Runs Android and plays Android games
Cons
Buttons sucked and required modding to get them to be responsive
Analog sticks are not "real", making left analog a glorified dpad extension
Very poor quality screen, tilting forward almost inverts the colours completely
Short battery life, around 2 hours
Very poor implementation of android OS, requires custom rom flashing to get a reasonable experience
Poor and clunky build quality feel
Has a bug with sleep mode (screen off mode), where the second core will not wake up causing frame drops and poor performance in emulators after turning the screen back on. requires a reboot to solve or an app workaround.
Conclusion: I decided that this device was simply too big to be called truly portable. The buttons and lack of a joystick annoyed me. It lasted me about 2 months before I stopped using it.
JXD S5110B
Pros
This is basically the same as the S7300B in terms of pros
Cons
Same cons as S7300B
Build quality so bad, I dropped it 1 foot and the right analog stick snapped right off
Conclusion: This device is borderline acceptable, but now that it's broken it is useless. I hated the controls and unresponsiveness and battery life, so stopped using it after a week.
Galaxy Note 3 + iPega bluetooth controller
Pros
Super fast device for running android games
Large and very nice colourful screen
Can stream PC games at playable speeds using Limelight
Strong battery life
Handles PSX and N64 great
Cons
Shows the same problem as the Xperia Play with GBA, GENESIS, GBC and SNES. There is a consistent frame drop every 1-2 seconds and it drives me insane, especially for this kind of powerful device I did not expect to see this kind of performance problem
Requires a separate attachment (the bluetooth gamepad) to complete the experience making it inconvenient for quick playing and traveling
Distracting phone calls and text messages and other notifications
Conclusion: A decent contender, but this lack of performance is very unacceptable for this device. I was expecting a power house but it did not deliver.
Nvidia Shield
Pros
Runs everything I throw at it perfectly: GBA, SNES, PSP, etc
Dedicated gaming handheld
Runs a recent version of android
Cons
Poor dpad, making precision difficult
Dpad clicks very loudly
Controls give me huge cramps after 5 mins of play, making it unusable and uncomfortable
Device form factor is very thick and bulky, does not feel sleek
It weighs a lot and makes traveling difficult
(mine is bugged with a static speaker clicking noise, making it unusable)
Appears they have discontinued the product or are no longer focusing on its future
Has a software glitch causing emulators to be unplayable on higher software update revisions, leaving you on a lower revision if you want to keep it working properly (no signs of nvidia fixing it)
Conclusion: This one is truly nice, and would satisfy many crowds. If only it was smaller and lighter making it easier for traveling, and had controls that didn't bother me enough to not use it full time.
----
So that is all the devices I've used so far. It seems like there is always some problem that makes things not quite perfect. I'm honestly not sure where to go next in my search. Is there a perfect device for me?
I'd like to see if anyone has any input on devices they have used and the ones they liked the most + had the greatest performance for them.