Smartphones are basically top-tier portable emulation machines, but there's still one huge problem: The controls. Since you have to use the touchscreen, most of the controls are wonky and unresponsive.
So my question is, does anyone have experience with using a controller for a smartphone? How do they work? How good are they?
Also, does anyone have experience emulating Nintendo DS games? Seems like with the built-in touchscreen, emulating it would be even better than using the real thing. Is that possible? Combining both a controller input and a touchscreen input?
Yes, I have a Galaxy Note 8 and run DraStic on it.
It's absolutely fantastic, you can use the stylus and everything.
I have an old pc usb joypad and plug it into the tablet's USB port via a mini-to-normal USB adapter.
What about say, a Note 4? And if you keep the phone in vertical position, I'm sure even if you split the screens vertically they will still come out bigger than on an original DS.
Oh god the suffering... I'm never going to use my phone to play non-smartphone games ever again.
Usb? Yes, but who uses cables with that?
For bluetooth you need a root application that use the bluetooth exclusively for the controller input, you can't have a controller and another paired device.
>Usb? Yes, but who uses cables with that?
What's the issue with USB cables?
>For bluetooth you need a root application that use the bluetooth exclusively for the controller input, you can't have a controller and another paired device.
Enjoy your massive input latency, chump. This alone defeats the purpose of "gaming controls".
source: I use a ps3 controller and my smartphone for my emulation needs.
>What's the issue with USB cables?
Using a cable more willl degrade your usb port faster, why not avoid it alltogheter?
>massive input latency
5ms isn't massive, and even games going at 60fps have 16ms frametimes, so you don't experience latency, like, at all.
Every controller on console that uses wireless technology (wii, wiiu, ps3, ps4, xbox 360, xbox one) dont have any kind of issue with this.
>Disgaea on DS instead of PSP
Holy shit nigger what are you doing?
Touchscreens on a turn based game isn't an improvement, and you get downgraded graphics, NO real time animations, etc
This is basically what I had in mind, or something like in my original picture. Something that you put your smartphone in that simply gives your physical buttons to use.
Although something with an actual joystick and better buttons would be perfect.
It has good buttons.
And joysticks? Then its not portable anymore.
Look at this for comparison. Ots the size of my wallet.
Xbox 360 controller is plug and play with a usb otg cable.
Ps3 sixaxis controllers are better IMO if you reassign the default bluetooth address of the controller to your phones, then use an app to map the controllers buttons to keyboard presses. I havent done this in a while, so I dont know if it applies to current android versions.
> Holy shit i bet your shitty phone can't emulate psp and that's why you play the shitty ds version
I tried playing Persona 3 and Dangan Ronpa on it. Both work fine, but yeah I hated using the virtual pad.
> Why aren't you using a fucking pad then?
Why would I buy a pad for a phone? I don't play that much on it, and it's only when I'm bored. I own a DS at home too.
Are you fucking kidding me?
Just because your phone can't play every PSP game you throw at it doesn't mean the PSP isnt well enough understood. My i7 can play damn near every game that came out for it
Oh fuck, forget what I said about a joystick, I want this.
Never mind the controls. The biggest issue with phone emulation is how difficult it is to get running on smartphone OSes other than Android, and how much Android sucks for latency and overhead. Android's shitty design often results in random stutters and audio crackling, as well as terrible audio latency. And phone hardware that ought to handle emulators well sometimes chugs anyway. Most Android emulators implement frameskip by default precisely for all these reasons (and to cater to people still using shit phones). RetroArch is the only one that resembles a smooth experience without resorting to frameskip, but even then it's not perfect even on flagship hardware. AFAIK it cannot go below 64ms audio latency.
iOS is worlds better than Android in that it has none of these problems, but then you gotta submit yourself to Apple's bullshit and then jailbreak it because they don't like emulators.
Its not the os. Its the chipset. The ppsspp developer said so. The snapdragon sucks for emulation. While a shitty 200$ phone with a different cpu runs better than a 700$ phone with snapdragon 805and above
on your picture
>what is remoteplay®
I bought one of the 8bitdo nes30 controllers. It's ok. It has wonky pairing and awful firmware and driver support. Once it's connected it's pretty decent though. It feels like an old Nintendo controller and everything responsive.
There are a bunch of games i can't use it with of course. Like games that require something with two joysticks. It's tiny enough to take anywhere and the battery holds a long charge.
Eh, read a couple of threads on the subject, but all I saw was complaints about poor NEON and GPU performance and some stuff about performance governors gimping performance by default. All worrisome aspects, yes, but outside the crap performance governors, these are mainly problems with emulators like PPSSPP that make heavy use of hardware acceleration, whereas even fucking SNES and GBA emulators that run purely on software tend to randomly stutter, and still have bad audio sync. And none of the threads I read disproved anything I said. In fact, even developers associated with music and sound production have said Android is terrible due to its inherent latency.
>Using a cable more willl degrade your usb port faster, why not avoid it alltogheter?
I've been using a small usb cable on my S3 for more than 3 years, no problems so far. The cable is always in a fixed position, thereby reducing any physical strain.
>5ms isn't massive, and even games going at 60fps have 16ms frametimes, so you don't experience latency, like, at all.
Except android doesn't have 5 MS input latency while using bluetooth, try 100/200ms. I haven't measured the latency properly, but it's quite bad. I've come across massive input lag even on flagship devices like the S5.
Hell, even USB has some slight input latency on Android, I can notice it quite clearly even while emulating old games like Driver on the PSX.
>Every controller on console that uses wireless technology (wii, wiiu, ps3, ps4, xbox 360, xbox one) dont have any kind of issue with this.
Android's bluetooth stack isn't necessarily as polished as those consoles. Just because it works on a console doesn't mean it will work just as fast on Android.
You're quite misinformed, have you even tried using a bluetooth controller on android?
>Hell, even USB has some slight input latency on Android
Noticed the same thing on my S4 running SlimKat. It's not terrible by any means, but I'm spoiled by PC emulation. And even THERE there's a small bit of latency (enough to fuck me over against Soda Popinski in Mike Tyson's Punchout), unless you use Linux and run from the console. Nothing gets closer to the real thing than that.
>Noticed the same thing on my S4 running SlimKat
You can install the SixAxis app (requires root) and increase the USB polling rate, I'm not aware of any methods to change this system setting on android using other means.
Maybe that will help a little, but even after changing the polling rate, I still notice the input latency a bit, and yes, even if it's minimal, it's enough to fuck up the gameplay of some titles, unfortunately.
>And what do I do with this great flopping cable, just wrap it round my waist?
You build something like pic related out of common household items (e.g. one of those metal hangers for clothes) , or buy a similar adapter. It's not rocket science by any means.
The only system I ever used for emulating was root + sixaxis controller with a cheap adjustable ps3 controller holster.
Supergnes on a galaxy s4 worked fine, and I never ran into any performance problems.
Right now I'm just waiting for a root to come out for my g3 so I can just do the same thing.
I thinking about getting this shit right here as it doesn't get much more portable and i can attach it to my keys. Must feel like shit and it's quite expensive for what its offering but goddamn anything is better than touch controls.