I finally got myself an
8bitdo N30 Pro2 for downtime at work (previously used a
Steelseries Free - now it's setup as player 2). These with my phone propped up and charging on a large
USB battery is how I emulate on the go.
I bought both of the
Gameklip models, but never used them (had trouble bluetooth pairing without root, and I prefer to charge while gaming, not OTG) I suppose I could now use a
OTG+charge cable, but I didn't know they existed before I comitted to Bluetooth.
I got a
Steelseries Stratus XL and a
Dolphin Bar for my Nvidia Shield TV & Amazon Fire tablet.
For my
Finow Q1 SmartWatch/Phone, I got an
8Bitdo Zero. Really cool to play most games in native resolution (display is 320x320 px), and also GTA Vice City on my wristwatch.
I'd highly recommend it above a
PocketSprite because of the optimal resolution, better screen and vastly superior capabilities. I've considered cutting the straps and using the watch as a keychain, but the antennae are in the straps.
Still love that mod where the keys are ripped off a really cheap (old) but capable Android clamshell with a keyboard -
Video.
I love all of the paid ports by Robert Broglia (*.emu). I've been using them all for years because they've always had the exact options I wanted - especially the adjustable scanlines combined with bilinear scaling. They're still being updated regularly.
I can't stand Retroarch on Android, even with the new theme/interface options. No matter what, the interface is horrible. All the important options are deeply nested and convoluted. Weird per game/per core options are always resetting, frequent crashes, and lack of a simple decent scanline filter make it painful.. I only keep it on the phone for NXEngine (Cave Story). Since I found the built-in homebrew port of NXEngine on PPSSPP, I might just start a new game on that and be rid of the frustration.
Here's my preferred emulators (I tried free ones before the paid ones listed here, but have replaced most free ones):