this post was submitted on 03 Oct 2023
84 points (100.0% liked)

Android

28164 readers
303 users here now

DROID DOES

Welcome to the droidymcdroidface-iest, Lemmyest (Lemmiest), test, bestest, phoniest, pluckiest, snarkiest, and spiciest Android community on Lemmy (Do not respond)! Here you can participate in amazing discussions and events relating to all things Android.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules


1. All posts must be relevant to Android devices/operating system.


2. Posts cannot be illegal or NSFW material.


3. No spam, self promotion, or upvote farming. Sources engaging in these behavior will be added to the Blacklist.


4. Non-whitelisted bots will be banned.


5. Engage respectfully: Harassment, flamebaiting, bad faith engagement, or agenda posting will result in your posts being removed. Excessive violations will result in temporary or permanent ban, depending on severity.


6. Memes are not allowed to be posts, but are allowed in the comments.


7. Posts from clickbait sources are heavily discouraged. Please de-clickbait titles if it needs to be submitted.


8. Submission statements of any length composed of your own thoughts inside the post text field are mandatory for any microblog posts, and are optional but recommended for article/image/video posts.


Community Resources:


We are Android girls*,

In our Lemmy.world.

The back is plastic,

It's fantastic.

*Well, not just girls: people of all gender identities are welcomed here.


Our Partner Communities:

[email protected]


founded 2 years ago
MODERATORS
 

Previously on Lemmy:

Past Discussions:

Now that our buying guide (or a first draft of it) is done, let's get back to our usual discussions. This week's topic is emulators, by request of u/AlmightySnoo. As emulators could not be loaded on iPhones without jumping through many hoops, Android remains the preferred OS for emulation on smartphones.

(Reminder, rule 2 is in effect, so please don't give out links to ROM sites.)

Now, as we all know, the mobile gaming landscape in 2023 is not great exactly. Most of the games in twr Play Store are designed for frustration instead of fun, littered with microtransactions, timegating, and of course, ads. Even the good games have terrible monitization practices, and there are a lot more bad games than good.

But emulated games are a way to get away from that, and let us remember a time when games on the go are simply games that are fun and nothing else, the nights when you are sitting in the backseat of your parents car with only the glow of your GameBoy and the passing streetlight as you play Pokemon. Nostalgia from a time when we didn't have grownup things to worry about.

But of course, many emulators didn't only aim to "emulate" the original console, but to enhance them into the modern age: Save states, rewind, enhanced graphics, texture replacements, easy cheats, touchscreen and gamepads. Things we could only dream of as kids are now reality.

So, please share your experiences with emulation on Android and give out some cool tips and tricks here.

(A special shoutout to RetroArch for having the (dis)honor of staying as one of the most frustrating software that I have ever used.)

top 27 comments
sorted by: hot top controversial new old
[–] [email protected] 13 points 1 year ago (2 children)

Lemuroid https://github.com/Swordfish90/Lemuroid is by far my favourite console emulator on android and its free and open source. Its got quick saves and fast forwarding which is great for Pokemon. It also supports zipped ROMs so no need to unzip anything and it has worked with any ROM hack I've tried.

I mainly use it for GB, NDS and 3DS since I usually only play on my phone when I have some time to kill when I'm travelling, but it supports so many other consoles too.

- Atari 2600 (A26)
- Atari 7800 (A78)
- Atari Lynx (Lynx)
- Nintendo (NES)
- Super Nintendo (SNES)
- Game Boy (GB)
- Game Boy Color (GBC)
- Game Boy Advance (GBA)
- Sega Genesis (aka Megadrive)
- Sega CD (aka Mega CD)
- Sega Master System (SMS)
- Sega Game Gear (GG)
- Nintendo 64 (N64)
- PlayStation (PSX)
- PlayStation Portable (PSP)
- FinalBurn Neo (Arcade)
- Nintendo DS (NDS)
- NEC PC Engine (PCE)
- Neo Geo Pocket (NGP)
- Neo Geo Pocket Color (NGC)
- WonderSwan (WS)
- WonderSwan Color (WSC)
- Nintendo 3DS (3DS)
[–] [email protected] 3 points 1 year ago

I'll have to check that out. Happy with what I've been using but always glad to support open source!

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

Out of curiosity, how does NDS emulation feel on Android? I have a 3DS with Kirby Canvas Curse (underrated game btw) and it's hard for me to imagine how it would be playable without a stylus.

[–] [email protected] 9 points 1 year ago

I'm big into the SBC gaming world, where increasingly more and more devices are launched with Android as opposed to Linux. My current device is the retroid pocket 3+ which runs android 11 and retails for 150ish. I've been using emulators for the past 15 years so I have a hearty collection of roms and along with the fact you can play play store games and stream with it, it's pretty much the perfect device for me. Retroarch handles everything up until GameCube/PS2 era, then standalone emulators for the rest. 3ds is playable with vulkan and GameCube is too if you downscale. I literally can't tell the difference between any resolution so it's perfectly playable for me.

If you're looking to get into either a dedicated handheld console for emulation or just connecting an Xbox controller to your phone, check out retro game corps on YouTube. He has detailed guides on how to set up every emulator, every handheld, everything you can think in relation to this. If you at all have nostalgia for this kind of stuff, I'd say invest like $100-$200 into one and just go crazy. They're all seriously great little devices and being able to play all the games you did when you were a kid or just missed out on is awesome.

[–] [email protected] 8 points 1 year ago (1 children)

I've used the paid versions of My OldBoy!, My Boy!, and Drastic for years for GBC/GBA/DS emulation and been very happy with them. Citra for 3DS struggles on my Pixel 6 but is great on my PC

[–] [email protected] 3 points 1 year ago (1 children)

Have you tried Vulkan beta on Citra yet?

I found Citra performance to be pretty game dependent.

[–] [email protected] 3 points 1 year ago

I haven't. I've only really used Citra for Pokemon 3DS games. When it didn't run well on my phone I just resolved to play on PC.

[–] [email protected] 6 points 1 year ago (1 children)

Retroarch on mobile is definitely not a fun experience. Luckily there's no shortage of good emulators for each console. My experience emulating is pretty fun, I pushed my phone to the limit with Switch emulation via Skyline, but most high-end emulators need a Snapdragon chip to work best.

Speaking of emulation, some people that originally made Skyline are working on a Windows game emulator to release next year. I'm thinking emulation is going to be a huge selling point for android then.

[–] [email protected] 4 points 1 year ago (1 children)

Install F-droid and add the official repository. The UI is very rough. But it all works just as on the desktop.

[–] [email protected] 3 points 1 year ago

Are you taking about Cassia? If so, got a link to the repo?

[–] [email protected] 4 points 1 year ago

Again, thanks a lot Margot for the awesome community threads!

I'm pretty new myself to emulation on Android so I was pretty intrigued when I got introduced to PPSSPP, a FOSS PSP emulator that's available for Android. I didn't pay attention in the beginning and Obtainium was pulling an 8 years old version (as the author isn't hosting Android builds on his GitHub anymore, they're hosted elsewhere), but surprisingly it worked amazingly well on my Pixel 7a with Android 14 despite being based on the old OpenGL backend (while the new versions come by default with the Vulkan backend enabled). Installing it from the Play Store gets you the latest version.

What I like the most is how easy it is to combine different shaders and have a live preview of the result:

Crisis Core on PPSSPP screenshot

Right now I'm still (re)playing around with Crisis Core: FF VII and haven't found a good combination of shaders and haven't gotten much luck with upscaling shaders yet, but the CRT lines shader looks cool so far. Maybe someone more experienced with PPSSPP has some suggestions?

Also, I ended up buying the Gamesir X2 USB-C controller and it works perfectly with PPSSPP, those ugly on-screen controls are no more and the phone feels now like a real handheld console.

[–] [email protected] 3 points 1 year ago* (last edited 1 year ago) (1 children)

Dolphin (GameCube emulator) works really well on my Pixel 7a and for now it's running Zelda: The Wind Waker without any issues or slowdowns. My Gamesir X2 (USB-C) gamepad is also automatically detected.

[–] [email protected] 2 points 1 year ago

You should try some PS2 games on it too, it's fairly new development, but it looks promising.

[–] [email protected] 3 points 1 year ago (1 children)

I bought a GamSir X2 Pro and decided to try emulators on my Pixel 7 Pro. Everyone says it's shit because it's not Snapdragon, yet I've successfully emulated up to the Wii without any issues?

I never tried the switch emulator.

[–] [email protected] 2 points 1 year ago

Pixel 7a here 🖐️ Same for me, PPSSPP is running extremely smoothly with 4x rendering resolution.

[–] [email protected] 3 points 1 year ago (1 children)

The midrange buying guide links to a 'hot wife in the kitchen' post.

I'm not kinkshaming, Margot, but if I where you I'd prefer a mirror.

[–] [email protected] 3 points 1 year ago (1 children)

Post/4021671 right? The link seem right to me.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

aye, that links to the following for me:

https://lemmynsfw.com/post/2399292

The rest of the links seem to work

[–] [email protected] 3 points 1 year ago (1 children)

Err... I really don't know then. Take a screenshot of the comment source and paste it here, because I have

- [Buying Guide: Low End](https://lemmy.world/post/4846313)
- [Buying Guide: Midrange](https://lemmy.world/post/4021671)
- [Buying Guide: High End](https://lemmy.world/post/5720634)
[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (2 children)

Lol the source seems ok, but still links to the kitchen kitten somehow. Even the link in my own post..

It maybe Connect having decided on a fetish for me or something.

Maybe others can react if they have similar issues...

Weird

[–] [email protected] 6 points 1 year ago (1 children)

No issues here with Sync, links are going where they should go.

[–] [email protected] 2 points 1 year ago

Cheers for the data point

[–] [email protected] 5 points 1 year ago (1 children)

You should probably talk to the Connect dev about this, this is definitely unwanted behavior...

[–] [email protected] 1 points 1 year ago

Will drop them a line later. Cannot think of any reason that should cause this...

[–] [email protected] 3 points 1 year ago (1 children)

Does anyone know how to play Android games that aren't compatible with current versions of android on Android?

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

You can either try emulating Android on PC (see https://lemmy.world/post/2729293 if you're on Linux) or running an Android emulator on... Android (one app is VMOS but it got mixed reviews).

[–] [email protected] 2 points 1 year ago

Hopefully one day we'll have a better solution