Portable gaming with the Retroid Pocket 4 Pro
So far, my favourite purchase of the year has to be the Retroid Pocket 4 Pro.
It’s a handheld Android device that is powerful enough to play PS2 and Gamecube games, in addition to everything that came before those generations.
Holding it is very nice because it’s just the right size, not too small or too big. The buttons, joysticks and triggers all feel great.
I dunno, I’m not a reviewer so all I can say is that it feels pretty comfy.
One main thing that was always a question mark for me though is as much as I like the idea of a portable handheld, there are some titles I prefer to play on my desktop when I get the chance.
What would be great is “transfarring” but baked in at the OS layer which got me looking into Syncthing.
I’d been aware of it for a long time but I never really had a use case for it. It never seemed quite like the right thing to replace say; Google Drive or Dropbox because you have to handle backups yourself.
Technically Dropbox and Google Drive work but one issue I quickly ran into is that some save files are stored in locations that are not easily accessible. You could drag and drop them into Drive on a mobile device but then to pick up your progress on a desktop, you’d have to then copy the file back out of Drive for example.
You could use symlinks I’m sure but they’re not always trivial to set up.
Anyway, it turns out Syncthing is perfect for this use case.
The short version is that you point it at a directory and then you can share that directory with another computer running Syncthing. Each device syncing files can store them in their own unique location.
As an example, on my desktop, I store my PS2 memory cards somewhere like C:\Users\Marcus\Documents\PCSX2\MemoryCards
while on my Retroid Pocket 4 Pro, they’re stored roughly in /Android/data/xyz.aethersx2.android/files/memcards
.
When I arrive home, the Retroid Pocket eventually connects to WiFi and then Syncthing transfers my PS2 memory cards over to my desktop (and vice versa).
I also sync these to my Synology NAS as well, where they’re replicated into a Backblaze B2 bucket along with a bunch of other files I have in cold storage.
One elephant in the room of sorts is Retroachievements. I’m a big fan of the idea and even updated my library to only have RA compatible ROMs.
That said, I think you have to be online for achievements to unlock? This seems to differ between emulators where I think most do fetch a list of achievements on game start, so you at least need to be online when you begin a session but it’s not entirely clear to me if emulators will store unlocks while offline and then sync them when you’re next online?
It’s not a huge deal in that I just always have my Retroid tethered via my phone but this can obviously be a pain point for those who don’t have such a luxury.
Anyway, if you’re looking for an emulation device, so far I’m quite happy and I’ve been playing a bit more here and there on the train as I head to work.