SNES Bluetooth Controller for emulators! (no root required) - Thunderbolt General

I just finished my version of a SNES bluetooth controller for Android. So for those HTC Sense enabled phones (and others as well) that want to use a bluetooth game pad, this is an excellent way to go!!!
About a month ago I ran across a youtube vid showing off a bluetooth SNES controller, and just had to have one. Their project info located here http://www.thehelloworld.info
Materials used for my version of the controller: (looking at right around $115 for everything)
SNES controller (OEM, as the 3rd party ones are very cheap IMO)
Lithium Ion Battery - 1000mAh
LiPo USB charger circuit
Arduino Mini Pro 328 3.3V
FTDI basic breakout -5v (needed to program the Arduino)
BlueSMiRF Silver
On/Off switch
RGB LED (diffused)
Red 603 smd LED
Various resistors
(All available for purchase at sparkfun.com except the On/Off switch)
Pictures of the build:
http://home.comcast.net/~camaro2002ss/SNES_Controller/
Here's my YouTube video of it
Reference vids:
http://youtu.be/VAsnLQbzRhQ
http://youtu.be/Ox7GDZqKNB4
Requires 2 Android applications:
SNES Connect:
http://cgoodman.dyndns.org/files/SNES Connect.apk
Amarino:
http://www.amarino-toolkit.net/index.php/download.html
Arduino source code:
http://www.thehelloworld.info/code.php
Known issues that I've run across:
-Some FCs on SNES connect application. If you just turn off the controller you'll get an FC, and if you don't change the input method back to touch keypad via SNES connect you'll get FCs
-XXXXoid (SNesoid, Nesoid, Ataroid...etc by youngzh) there is an issue when rolling the dpad. For example on Zelda, Link will hang when using dpad 'rolls' to navigate. Snes9x EX works good though.
Attached are some screen shots of the applications needed as well as the SNES connect app

Wow this looks friggin' sweet! I wanna try and make one too. How much was the whole project? How much would it be for you to make me one and ship it to me also?
Sent from my HTC Thunderbolt using XDA Premium App

Fantastic. I've been waiting for something like this even since I started with a MAME emulator on a much earlier HTC phone runing WinMo. Is it compatible also with Nesoid? How about a MAME emulator. If so sign me up as well as an interested purchaser!
By the way, you could have this slightly reengineered, improved and manufactured for a song. You know where (i.e. which country)!

Awesome, may have to try this when I get some extra time on my hands.

Wow. If you ever wanna sell your remote and make a another one let me know. How much did the extra building material come out to?
Edit: ran a real quick search for the hardware needed it should run about $100 for the components.

Can't wait to test this out.

this is definitely interesting. A project for later in the summer. Parts are kinda pricey so you really have to commit to it.

Glad everyone likes it
As of right now i have no intentions on making or selling these. I would hate to step on the toes of the guys that worked on it, as I see they have plans to be selling these through ingenu http://ingenu.co/blog/
ddgarcia05 is right about the cost of the project. It was right around $115 for the intial investment (I got the FTDI breakout board to program the Arduino, and some misc wire and what not).
swamp2 said:
Fantastic. I've been waiting for something like this even since I started with a MAME emulator on a much earlier HTC phone runing WinMo. Is it compatible also with Nesoid? How about a MAME emulator.
Click to expand...
Click to collapse
It is compatible with Nesoid, however the dpad roll issue exists on that emulator as well...I'll see if I can get a video showing the dpad issues with the xxxoid emulators so you have a better understanding. I'll have to try the MAME emulator in the next couple of days and let ya know.

Very nice!

I assume this would work with other game pads as long as the components fit? I love the design and feel of the PSX controllers, but the NES are slim and easier to carry.

I'm pretty sure you can adapt this method to various controllers. Just a matter of tweeking the arduino code to match the chosen controller protocol.

Hi, the sources are not available anymore, could you fix it please ? I'm interested in doing the same thing. Thanks !

Related

why are emulators on android still quite basic ?

hi all,
ive dabbled with quite a few emulators on the android platform, and most are a bit dissapointing, and the paid for ones are the worse of all, totally lacking in features and compatibility.
when i got my jxd s7300 i thought it would rekindle my interest in emulation, with its 7 inch screen and half decent d-pad, but ive now dug out my old psp cos the emulators on that are better than the very basic emulators on android.
whether its snes/amiga/psx/mame, the psp emulators are the complete package, but the android emulators pale in comparison.
for example, every single emulator on the psp has autofire/turbofire options in the input options, cos even back in the psp days emulator authors had the common sense to realise that the cheap tacky psp buttons were not designed to be repeatedly mashed playing some manic old school shootemup.
today, on touchscreen tablets and tablets and phones etc with very cheap and small weedy physical controls, the need to not constantly mash the buttons is even more important, and not to mention making the whole screen shake in ones hands as one stabs the buttons like a demented gibbon playing some old school manic shootemup, which were designed in the day for arcade quality joysticks and buttons which were much easier and more comfortable to repeatedly hammer.
on android, mame4droid reloaded, snes emus, final burn alpha, epsxe, and nearly all versions of various emulators for just about every old school system, AND NOT ONE OF EM has the common sense option of an autofire option in the input options, what the hell is going on ?, are todays emulator authors convinced that modern tablets and phones have arcade quality microswitched buttons on them ?
the only half decent emu with an autofire option is mame4droid, but thats old and runs only a few pre 80s stuff properly. mame4droid reloaded is much better, but the autofire option was removed !! (by mame devs i suppose), but what excuse has the author of final burn alpha, the authors of the various snes emus, amiga emus, psx emus, etc etc,
all pretty good emulators, but lacking in features and compatibility, and in the case of epsxe, not even able to sync the sound correctly.
all these emulators rendered virtually unplayable cos of lack of even the simplest autofire option, and believe you me, there are not many old school games that dont require constant stabbing of the fire buttons.
also, as an aside, ive posted for months on a few forums asking if anyone knew of an android app that could assign an autofire rate to a single button, to be effective whilst using various emulators, and to date, NOT A SINGLE REPLY to any of the posts, so it seems this avenue is not an option, so that makes it all the more important for emulator authors to implement this simple feature.
cheers
mattemat said:
hi all,
ive dabbled with quite a few emulators on the android platform, and most are a bit dissapointing, and the paid for ones are the worse of all, totally lacking in features and compatibility.
when i got my jxd s7300 i thought it would rekindle my interest in emulation, with its 7 inch screen and half decent d-pad, but ive now dug out my old psp cos the emulators on that are better than the very basic emulators on android.
whether its snes/amiga/psx/mame, the psp emulators are the complete package, but the android emulators pale in comparison.
for example, every single emulator on the psp has autofire/turbofire options in the input options, cos even back in the psp days emulator authors had the common sense to realise that the cheap tacky psp buttons were not designed to be repeatedly mashed playing some manic old school shootemup.
today, on touchscreen tablets and tablets and phones etc with very cheap and small weedy physical controls, the need to not constantly mash the buttons is even more important, and not to mention making the whole screen shake in ones hands as one stabs the buttons like a demented gibbon playing some old school manic shootemup, which were designed in the day for arcade quality joysticks and buttons which were much easier and more comfortable to repeatedly hammer.
on android, mame4droid reloaded, snes emus, final burn alpha, epsxe, and nearly all versions of various emulators for just about every old school system, AND NOT ONE OF EM has the common sense option of an autofire option in the input options, what the hell is going on ?, are todays emulator authors convinced that modern tablets and phones have arcade quality microswitched buttons on them ?
the only half decent emu with an autofire option is mame4droid, but thats old and runs only a few pre 80s stuff properly. mame4droid reloaded is much better, but the autofire option was removed !! (by mame devs i suppose), but what excuse has the author of final burn alpha, the authors of the various snes emus, amiga emus, psx emus, etc etc,
all pretty good emulators, but lacking in features and compatibility, and in the case of epsxe, not even able to sync the sound correctly.
all these emulators rendered virtually unplayable cos of lack of even the simplest autofire option, and believe you me, there are not many old school games that dont require constant stabbing of the fire buttons.
also, as an aside, ive posted for months on a few forums asking if anyone knew of an android app that could assign an autofire rate to a single button, to be effective whilst using various emulators, and to date, NOT A SINGLE REPLY to any of the posts, so it seems this avenue is not an option, so that makes it all the more important for emulator authors to implement this simple feature.
cheers
Click to expand...
Click to collapse
Bear in mind though that getting emulation to work- especially on Android, considering its mostly for phones- is a feat in itself. On many emulators, graphics rendering in itself is still a problem. Developers would rather make sure that a game can actually run decently rather than focus on things like autofire which (considering the beta stages of most emulators) would only slow progress down.
Android wan't designed to be a gaming system. The fact that we even have DS and PSP emulators- yes, barely capable, but still- is quite a big thing.
You seriously can't expect miracles when it comes to emulation. The developers work hard as is, trying to make things work. Autofire isn't a "common sense" feature, its an extra. "Common sense" features would include graphical rendering engines and other options such as frameskipping and display options that could help smoothen game performance. Whereas PSPs are meant to render games and the like properly even through emulation, Android wasn't. Again, bearing in mind that this is an OS that was meant to run on a phone or tablet.
End of the day though, entirely at the dev's discretion, but the dev would rather have a playable game than features which make it easier.
Sent from my GT-P7510 using Tapatalk HD
Soryuu said:
Bear in mind though that getting emulation to work- especially on Android, considering its mostly for phones- is a feat in itself. On many emulators, graphics rendering in itself is still a problem. Developers would rather make sure that a game can actually run decently rather than focus on things like autofire which (considering the beta stages of most emulators) would only slow progress down.
Android wan't designed to be a gaming system. The fact that we even have DS and PSP emulators- yes, barely capable, but still- is quite a big thing.
You seriously can't expect miracles when it comes to emulation. The developers work hard as is, trying to make things work. Autofire isn't a "common sense" feature, its an extra. "Common sense" features would include graphical rendering engines and other options such as frameskipping and display options that could help smoothen game performance. Whereas PSPs are meant to render games and the like properly even through emulation, Android wasn't. Again, bearing in mind that this is an OS that was meant to run on a phone or tablet.
End of the day though, entirely at the dev's discretion, but the dev would rather have a playable game than features which make it easier.
Sent from my GT-P7510 using Tapatalk HD
Click to expand...
Click to collapse
you make some valid points, and i understand android is not the ideal platform for emulation, BUT, the fact that android does have some pretty good emulators, afba (android final burn alpha), mame4droid reloaded, being two of the best, shows what can be achieved,
but its a crying shame that running some classic old school shooters in these emulators is such an awkward and uncomfortable experience due to stabbing away on the cheap and nasty controls of modern tablets and phones, and not to mention the damage visited upon on said controls after a lengthy session of frantic button mashing, thousands of presses on a single button just to maintain a steady rate of ingame weapons fire or whatever.
im not asking for the moon on a stick, just simple autofire options, and those that dont need such a thing can easily choose not to use the autofire option if they choose not to, although why anyone would rather bang away on their expensive phone/tablet buttons thousands of times in a session of flying shark on mame, or whatever, rather than simply toggle autofire on, is beyond my comprehension, yes, the original arcade game did not have autofire (some purists say), but the original arcade game had a fantastic quality joystick and big red buttons !, perfect for mashing away on.
todays phones/tablets have nothing like the dream controls of the original arcade machines, and even if they did, im sure if you were to hold an arcade cabinet in the palm of your hands you would not wish to be stabbing away on the fire button due to shaking the damn thing whilst you did so !
Developers have lives and bills to pay. Honestly alot of the emulators are made as a hobby because there isnt any real money for the amount of work that goes into an emulator. Making an emulator is one of the most difficult things to program on earth , seriously. If there was more incentive we would get better emulators. Also remember the device that the developer is using the emulator might run better than on your device.
hmmmmm
mattemat said:
you make some valid points, and i understand android is not the ideal platform for emulation, BUT, the fact that android does have some pretty good emulators, afba (android final burn alpha), mame4droid reloaded, being two of the best, shows what can be achieved,
but its a crying shame that running some classic old school shooters in these emulators is such an awkward and uncomfortable experience due to stabbing away on the cheap and nasty controls of modern tablets and phones, and not to mention the damage visited upon on said controls after a lengthy session of frantic button mashing, thousands of presses on a single button just to maintain a steady rate of ingame weapons fire or whatever.
im not asking for the moon on a stick, just simple autofire options, and those that dont need such a thing can easily choose not to use the autofire option if they choose not to, although why anyone would rather bang away on their expensive phone/tablet buttons thousands of times in a session of flying shark on mame, or whatever, rather than simply toggle autofire on, is beyond my comprehension, yes, the original arcade game did not have autofire (some purists say), but the original arcade game had a fantastic quality joystick and big red buttons !, perfect for mashing away on.
todays phones/tablets have nothing like the dream controls of the original arcade machines, and even if they did, im sure if you were to hold an arcade cabinet in the palm of your hands you would not wish to be stabbing away on the fire button due to shaking the damn thing whilst you did so !
Click to expand...
Click to collapse
I may be a little off here so bear with me.
Have you tried using an actual gamepad on the device? i'm sure you have seen gamepads with autofire buttons already on them.
I use Retroarch (in my opinion absolutely fantastic bit of software) and i know that a great many differing types of game pad can be used with it, the dev/s update them all the time. All you need is the app to connect the game pad and you are all good.
Take a look at the thread, i cant be sure but i think someone mentioned autofire in there somewhere:
http://forum.xda-developers.com/showthread.php?t=2116468
It also gives a good guide to what you need to do to connect a gamepad.
Hope this helps,
Creamy
I find GBA.emu, MD.emu, Snes9x Ex+, N64oid/Mupen, nds4droid, FPSE and PPSSPP to be quite good actually
Granted I use a Sony Dual Shock 3 to control them
The object of emulation is to replicate the original experience
If the original hardware didn't have autofire why would an emulator have it
That wouldnt be true to the original game/hardware
i dont think connecting a pad of some sort to a 7 inch tablet is feasable ?, does such a thing even exist, and if it did i doubt a physical autofire switch would be on it.
ive never seen a decent clip on pad for 7 inch (or 10 inch tablets), i think one is maybe due on some kickstarter project, but thats pie in the sky right now.
also, could someone help me contact the author of afba (android final burn alpha), ive tried to pm him but my message will not go through.
afba is the best emu ive seen on android so far, but how i would love a simple autofire option in the input menu.
cheers
mattemat said:
i dont think connecting a pad of some sort to a 7 inch tablet is feasable ?, does such a thing even exist, and if it did i doubt a physical autofire switch would be on it.
ive never seen a decent clip on pad for 7 inch (or 10 inch tablets), i think one is maybe due on some kickstarter project, but thats pie in the sky right now.
also, could someone help me contact the author of afba (android final burn alpha), ive tried to pm him but my message will not go through.
afba is the best emu ive seen on android so far, but how i would love a simple autofire option in the input menu.
cheers
Click to expand...
Click to collapse
Of course its feasable, i wouldnt have suggested it otherwise. At least try the suggestion and read the thread..........why so negative?
I run Retroarch (containing most of the popular emu's) on my Samsung galaxy Beam (the one with the 50" Projector onboard) and i use the six axis controller app to connect a ps3 pad to the phone. POW!! instant gaming on a huge screen.
Furthermore, I was in the local Tesco yesterday and saw a ps3 type wireless pad, it has autofire switches all over it and was little more than £15........Bargain.
So i think i have covered all of your needs there, you just have to see if it works for you.
As i mentioned before, you may get a little further if you read the thread i linked.
Best of luck,
Creamy
Yeah, full-featured emulator would be good (like SNES)
creamy said:
Of course its feasable, i wouldnt have suggested it otherwise. At least try the suggestion and read the thread..........why so negative?
I run Retroarch (containing most of the popular emu's) on my Samsung galaxy Beam (the one with the 50" Projector onboard) and i use the six axis controller app to connect a ps3 pad to the phone. POW!! instant gaming on a huge screen.
Furthermore, I was in the local Tesco yesterday and saw a ps3 type wireless pad, it has autofire switches all over it and was little more than £15........Bargain.
So i think i have covered all of your needs there, you just have to see if it works for you.
As i mentioned before, you may get a little further if you read the thread i linked.
Best of luck,
Creamy
Click to expand...
Click to collapse
ive had a look at that thread, but what i would be after is a way to physically attach ps3 pad to the tablet.
ive had a look at the 'gameclip', but it only supports certain phones, and one of the few 7 inch tablets it supports is the nexus 7, but that device is getting slagged off big time in current reviews (hardware problems after a years use)
and anyway, for comfort a tablet needs dpad on left and face buttons on right (like the jxd gamepad), and sticking a ps3 pad under a tablet is not ergonomically comfortable for long periods (the tablet overhangs the pad and its weight is not evenly distributed for comfort in the hands)
anyway, i should not need hotch potch solutions like that, the jxd has decent controls built in, but i can not enjoy them cos every single amiga/arcade/psx/cps/neo geo emu on android insists on making the player furiously stab away like a loon cos of lack of auto/turbo fire options.
I just use my psp 1000 for emulators since I hate playing oldschool games with a touch screen it just takes the fun out of oldschool games but with the psp you have actual buttons which makes it more fun to play Sega Gen games like street fighter or Atari 2600 games but I know some people Actually like touch screen for emulators I was just pointing that out
Sent from my psp 1000 and kindle fire hd
mattemat said:
ive had a look at that thread, but what i would be after is a way to physically attach ps3 pad to the tablet.
ive had a look at the 'gameclip', but it only supports certain phones, and one of the few 7 inch tablets it supports is the nexus 7, but that device is getting slagged off big time in current reviews (hardware problems after a years use)
and anyway, for comfort a tablet needs dpad on left and face buttons on right (like the jxd gamepad), and sticking a ps3 pad under a tablet is not ergonomically comfortable for long periods (the tablet overhangs the pad and its weight is not evenly distributed for comfort in the hands)
anyway, i should not need hotch potch solutions like that, the jxd has decent controls built in, but i can not enjoy them cos every single amiga/arcade/psx/cps/neo geo emu on android insists on making the player furiously stab away like a loon cos of lack of auto/turbo fire options.
Click to expand...
Click to collapse
Looks like you are at the mercy of the developers then pal, i doubt you are the only one who would like this feature so you could just ask the teams that make the Emu's.
I would reitterate however, as previously mentioned.....its is exactly that....a feature, and one that appears to hold low priority (otherwise it would already be there) It is also worth noting that autofire was always considered 'cheating' when these consoles were initially around, so this may be another reason that the feature isnt there.....i do however get your point about the devices getting bashed during emulation.
I also dont understand why you have to physically hold the tab instead of using it as a screen, but hey your preference is your own.
One final tip, your are coming across as frustrated and a touch miffed. I can understand that you are looking for help and that you have posted in a fair few places without response, however if someone who can help reads one of your posts (and it does read as if you consider them incompetent for not including this feature) They may be a little less willing to help you or funish you with the feature you require.
Again Best of Luck,
Creamy
creamy said:
Looks like you are at the mercy of the developers then pal, i doubt you are the only one who would like this feature so you could just ask the teams that make the Emu's.
I would reitterate however, as previously mentioned.....its is exactly that....a feature, and one that appears to hold low priority (otherwise it would already be there) It is also worth noting that autofire was always considered 'cheating' when these consoles were initially around, so this may be another reason that the feature isnt there.....i do however get your point about the devices getting bashed during emulation.
I also dont understand why you have to physically hold the tab instead of using it as a screen, but hey your preference is your own.
One final tip, your are coming across as frustrated and a touch miffed. I can understand that you are looking for help and that you have posted in a fair few places without response, however if someone who can help reads one of your posts (and it does read as if you consider them incompetent for not including this feature) They may be a little less willing to help you or funish you with the feature you require.
Again Best of Luck,
Creamy
Click to expand...
Click to collapse
point taken !
but i really do not like stabbing away on the fire button on handheld devices, its noisy, bad for the hardware, uncomfortable, not ergonomic, and ultimately pointless, and the small screens shake whilst doing so.

Moga Pro - The Best Way to Game on Mobile

So after i gave away my smaller moga controller in a giveaway(winner will be announced July 5th) i decided to order the moga pro and give my perspective on it. this controller is a must have for hardcore mobile gamers, especially with console like quality games releasing everyday. This controller only retails for $49.99 so it's very affordable. And with enough feed back from you guys im def giving this away once i throw up a few more videos on it. tell me what you guys think about.
https://www.youtube.com/watch?v=BC-HBdCjmIc
SNNTEC said:
So after i gave away my smaller moga controller in a giveaway(winner will be announced July 5th) i decided to order the moga pro and give my perspective on it. this controller is a must have for hardcore mobile gamers, especially with console like quality games releasing everyday. This controller only retails for $49.99 so it's very affordable. And with enough feed back from you guys im def giving this away once i throw up a few more videos on it. tell me what you guys think about.
https://www.youtube.com/watch?v=BC-HBdCjmIc
Click to expand...
Click to collapse
It really is affordable. But only if you live in the states. International shipping is heaps too expensive.
lambstone said:
It really is affordable. But only if you live in the states. International shipping is heaps too expensive.
Click to expand...
Click to collapse
This is available from Game.co.uk if you live in the UK. I used flubit.com and got it for £34.99 and it came delivered from Game.:laugh:
gazjlfc said:
This is available from Game.co.uk if you live in the UK. I used flubit.com and got it for £34.99 and it came delivered from Game.:laugh:
Click to expand...
Click to collapse
Yeah, unfortunately I'm in Australia. Shipping from UK is expensive too.
Just posted a very detailed review of MOGA Pro: http://forum.xda-developers.com/showthread.php?t=2351418
Check out my other reviews in signature links, all very detailed write up of the latest accessories and gadgets for your smartphone and tablets!
Nice bro..
Sent from my SCH-I605 using Tapatalk 2
any uk folk still after this, game.co.uk have this in stock at the moment. i've just ordered mine, will post back once it arrives to report if it's actually any better/worse than the many other awful blutooth controllers for android phones
fingers crossed this one's half decent
Another cheap alternative to this if you dont have to have wireless is a OTG Usb cable and hooking up a PS3 controller, works PERFECT and no need to be rooted or no drivers to install
plug in and play
you can use it over bluetooth if you are rooted
received this yesterday and i'm really happy with it. much better than the nyko and other android controllers i've tried. works best on moga enhanced games like dead trigger and gta iii. these games auto-detect when the moga is connected and adjust the control system accordingly. so there is no need to remap buttons or change any settings, these games just work out of the box so to speak.
for other games, the moga can make use of the HID mode. this is great for emulators where you can map each button to match whichever corresponding button in the emulator.
only problem is that the "select" button can not be mapped, as it always acts as the "back" button (same as the back button at the bottom of the phone itself). this is the same on every wireless controller i've tried though. i think the ps3 dual shock 3 controller can be mapped correctly, but without root this needs to be plugged in.
also, it took me a while to work out the axis mapping on epsxe, as these are not mapped by pressing the triggers or using the sticks, but must be selected manually. this took a bit of trial and error, so to save you the trouble, here are the settings that work......these may work for other controllers too?
Left Stick X = AXIS_X
Left Stick Y = AXIS_Y
Right Stick X = AXIS_Z
Right Stick Y = AXIS_RZ
L2 Stick = AXIS_BRAKE
R2 Stick = AXIS_GAS
If you do not set the axis correctly, they will simply not operate within the psx games.
I also set analogue range to Circle rather than Square.
now that all my emulators are set up, i'm very happy with this controller. it works well, holds the phone nicely, isn't too heavy and is very responsive. would recommend this controller certainly over any other i've tried, unless you are rooted or don't mind using a wired controller, in which case stick with the ps3 ds3, that's the ultimate conroller and works flawlessly.

[HOW To]TURN YOUR PHONE INTO A GAMING MACHINE

Your Android phone isn't just for widgets, talking, Google Now and photos. It can also be one of the world's best gaming platforms, if you're willing to spend a little time on it.
Once the domain of tinkerers and super-nerds, Android devices have exploded in popularity over the last couple of years, spurred on by the emergence of superphones like the Samsung Galaxy S 4, HTC One and Google's own Nexus 4.
Despite this increase, there remains the perception that - at least in terms of gaming - Android phones are somehow a step behind the iPhone. That things like piracy, a lack of apps and convoluted system specs are hindering the development of games on the platform.
I'm here to tell you this is bull****. Chances are that if you own an Android phone, and picked it up within the last 18 months, you've got in your pocket a silent killer in terms of portable gaming.
Below you'll find four steps you can follow to turn that humble little smartphone into something a little more gamey.
1. USE GOOGLE PLAY
Well, duh. But if you're a new user, or someone contemplating making the switch, this is important.
Android users have a bad reputation for pirating software, including games, and in many ways that's a fair assumption. Pirating games for the platform is way too easy.
Don't be that guy.
Click to expand...
Click to collapse
You'll even find some hot exclusives. Kairosoft's entire catalogue of addictive-as-hell management games is on the Play Store, for example, while only a handful have ever made it to the App Store.
Seriously, there are enough quality games on there already that we could end the guide right here and you'd be set. Luckily, we're not ending the guide here.
Those remaining developers who either delay bringing their games to Android, or don't do it at all, usually cite piracy as one of the big concerns. The more people actually pay for apps and games on Android, the more of these developers will be encouraged to bring their wares to the platform. So do it.
2. GO RETRO
Let's say you want to play something more substantial than most mobile titles can offer. Or a classic game from your childhood that, for better or worse, isn't available on the Play Store. The great thing about Android phones is that you can still play these games, and it's a lot easier - and more legal - than you might think.
Two of the most popular means of running old PC games on modern systems - DOSBox (for old DOS games) and ScummVM (for old adventure games) - both have versions available for Android devices.
Before we go any further, then, you're going to need install these three applications:
Click to expand...
Click to collapse
ScummVM for Android
DOSBox Turbo for Android
DOSBox Manager
.
What DOSBox Manager does is let you create a quicklaunch screen for the games, so instead of having to enter command prompts every time you want to play a game (which is normally how DOSBox works), you just tap some box art, same as a regular app/game.
If you need help using DOSBox Turbo and/or getting your games running, the best place to start is the app's site, which has helpful (and easy to understand) walkthroughs and guides.
ScummVM is an easier proposition, but if you have trouble setting it up, the official guide gives you a great walkthrough on getting set up.
A word of caution, though: be careful which games you bring over. Your phone has limited inputs, most likely just a touchscreen, so trying to play a fast-paced RTS or shooter might not be the best idea. Slower, mouse-driven genres like adventure and turn-based strategy are a good place to start.
Click to expand...
Click to collapse
Unless, that is, you want to...
3. GET A CONTROLLER (OR USE A MOUSE)
It sounds crazy, I know. Buying an external controller for your phone defeats the entire point of playing games on a portable device. But the fact of the matter is, as phones become more powerful, phone games become more powerful, and it's a tragedy that people try to play something like Real Racing using touchscreen or tilt controls. Stick a pad on there and some of these newer games will feel like a console game, instead of just looking like one.
There's also the benefit it brings to the retro games you'll be playing. Use a gamepad and suddenly all those amazing old shooters are playable. Connect a bluetooth mouse to your phone and anything you can't play with a pad, you can probably play with it.
Doing this is pretty simple; provided they don't need drivers, Android natively supports bluetooth peripherals, including keyboards, mice and control pads. It'll even display a mouse cursor if it detects one. Just find your phone's bluetooth settings and pair it up.
Click to expand...
Click to collapse
To save you buying a gamepad, there's an app that lets you connect a PS3 pad to an Android device (though note: your phone needs to be rooted for this to work). Alternatively, you can sync a Wii Remote, since it also connects via Bluetooth (and can be configured with this app).
Again, this might sound crazy since you can do this a lot more easily on a regular computer, but consider this: old PC games weren't designed to run on giant 23" desktop monitors. You either stretch their visuals until they look like garbage, or run them in a window.
Phone screens, though, are at the cutting edge. Relatively tiny yet packing amazing colours and now sometimes even 1080p resolution, they breathe new life into your old games. Trust me, fire up something like Colonization or X-Com on a contemporary phone and it'll look better than ever.
4. GET A BIGGER BATTERY (OR BATTERY PACK)
The one major downside to the crop of modern Android smartphones is that, almost to the last, they've got terrible battery life. Most can barely last a single day, even with infrequent use. If you're planning on playing a game at home, that's not a problem, but let's be honest, how often will you be playing a phone game at home?
Running 3D graphics - or even just leaving a big bright screen on for long stretches - will kill your battery. So if you're serious about gaming on your Android phone, you should think about getting a bigger battery (if your phone supports removable batteries) or an external battery case/charging pack (if it doesn't).
Click to expand...
Click to collapse
5. SIGN UP TO ONLIVE
It's easy to forget about the company these days after all the problems it went through last year, but streaming service OnLive is still around, and it works on Android devices. Your mileage may vary depending on your device - it's more suited to tablets than phones - but if you've got a gamepad solution for your phone, and your connection is fast enough to pull it off, you can play all kinds of games that would normally never be available on the platform..
Click to expand...
Click to collapse
SOURCE
*Lifehacker
Great guide. Bought a NES controller and female USB to microUSB a few weeks ago. Waiting for them to be shipped! Will tell you how it works when I have them in use.
i have my OTG cable but sad to say i don't have ps3 or wii.. hehehehe..
thanks for a great info!
Sent from my GT-I9505 using xda app-developers app
I've got a moga pocket controller its great and more and more games are getting supported. My GS4 clips right into the phone holder and im off.
Specially the onlive thing, gotta love it.
Sent from my GT-I9505 using Tapatalk 4 Beta
Awesome guide! I can vouch for DosBox Turbo. I have about 50+ games installed and regularly play Warcraft II networked multi-player with my buddies on their Android devices.
anyone actually get scummvm to work? i couldn't get it to recognise any games no matter what i tried.
Gloris said:
anyone actually get scummvm to work? i couldn't get it to recognise any games no matter what i tried.
Click to expand...
Click to collapse
Working perfectly for me.
Sent from my GT-I9505 using Tapatalk 2
What folder structure and file type did you use? I tried zip files I tried unzipping them. Tried putting them in various folders but I can't get it to recognise any games.
We are doing just that with our new product Ingeo.
We want to turn any Android phone into a TV game console.
It is an HDMI dock and a wireless controller.
Check it out here
Any difference using it?
Sent from my GT-I9500 using xda app-developers app
gampad
I 've a Razer Onza
But when i connect to my s4 it does not work
Can you show me how to connect that controller to my S4
Thanks so much
duythanh90 said:
I 've a Razer Onza
But when i connect to my s4 it does not work
Can you show me how to connect that controller to my S4
Thanks so much
Click to expand...
Click to collapse
Using OTG cable. It's that simple
"Thanks button is just to avoid "THANKS" posts in threads. Nothing more than that. Don't ask in signature or post for it and defeat the purpose why it was introduced"

one to avoid....nyko play pad

just received my nyko play pad and very sad to report how poorly it functions.
neither trigger works it's as if they are not even present in any app or game. the left analogue slider constantly drifts upwards even when you aren't touching the controller at al. and the start/select buttons can not actually be mapped in any game because all they do is mimic the menu and back buttons at the bottom of the s4.
anyone who was thinking of getting this for gaming on their s4 i'd say to avoid it. after trying a couple of different controllers now i'm thinking i may have to just admit that all these bluetooth controllers are a waste of time and i'm better off just sticking to my wired ps3 dual shock pad. shame that this can not be wirelessly paired without rooting, as i need a stock/untouched device in order to run sky go app (very much needed).
another one to definitely avoid is anyone on ebay selling wii u controllers as "android os" compatible. I found out the hard way that they are just referring to it's compatibility with some android based apps on the wii, and will not pair with android devices at all.
just a heads up
Just root already
much rather have sky go than root. trust me when you have a 10 hour shift on a sunday with absolutely no custom, you need something to watch
I’ll second the notion to root. I love using my PS3 controller to play Mario 64 on my S4 wirelessly. As far as SkyGo goes, you actually have a couple of options man. I’d try Hide My Root, which looks like a few Galaxy owners verify work to use SkyGo in the review section. Didn’t see an S4 one though. It’s worth a shot. Or I even heard of a working Sky Go repository for XBMC if you’re familiar with that at all. XBMC is kind of a chore to get video playing but some people swear it’s the future.
i tried a whole host of root hiding apps on my xperia s when i had it, and not only did they not work but they required me to totaly restore the entire stock rom before i could get sky go running again.

Experience with gamepads?

While riding bart (public transportation), I was thinking of getting a handheld gaming system to keep my entertained on my hour long ride. However, I figured why not use the phone? It's a octa-car and can play most (if not all) 3D action games and such. So I did some research and I have two choices:
1. Put together a gaming kit with a PS3 Dualshock 3 controller, OTG Cable & USB, a phone clip
2. Get the Moga Pro Power gamepad.
The only major concern I have with the Moga, is the fact that it's primarily only a bluetooth controller. I'm not sure if I'm the only one here, but the bluetooth sucks on this phone. I love the V10, but bluetooth functionality is so unreliable. I get choppy music playback on all my stereo kits, and I know it works with Samsung and Apple devices - so it's the phone.
Rant aside, I was thinking of going with option 1, because I have the ability to use both bluetooth or wired connection for the controller to work with the phone. Though I like the all-in-one Moga controller, everything is already put together with some software to help it along the way. I am rooted, so I'm not scared to do my own research to make stuff work with my phone in terms of setting up the initial connection, but I just want to pick an item that will stick and offer a lag free experience.
I was thinking of just buying everything and return what doesn't work, but I don't like doing that.
Thanks
I have a Moga (the basic and cheaper one) and it just work with few games and the app for my controll is the same for the expensive one, beside that, my controll works great with EMULATORS like Mame, SNES, etc... If I was you I would probably prefer the ps controll with otg...
Desde V10 (LG-H901)
I have pro power and had it linked I never had any real issue with it. It worked great! I have it to the wife so she can use it now I am using steel series great controller but no clip a very big downfall so I don't play much games on my phone anymore
ilostchild said:
I have pro power and had it linked I never had any real issue with it. It worked great! I have it to the wife so she can use it now I am using steel series great controller but no clip a very big downfall so I don't play much games on my phone anymore
Click to expand...
Click to collapse
Thanks for the suggestions, I went with the Moga Power A, because I like the feel of the XBox like form controller. So far the performance is excellent! I actually do not have any issues with it, and I've been playing native and emulator games with no struggles.
Thanks again for your responses.

Categories

Resources