Related
Anybody working on gameboy advance emulator like the iphone has or working on NES emulator coz i would love to have them on phone. I want to have some good games on my phone like the iphone has bowling, basketball, accelerometer racing(all using 3d engine) coz as android is amusing me day by day it is also getting a bit boring. i would happily pay $10 fo such games. Please somebody develop or just give me a hint how to develop. Can work for them days and nights.
well it all comes down to developement... the only way this will happen is if someone develops it hehe.. i second your thoughts eventhough i don't have a android...
personally i think the phone should be utilized to it's potential, granted i like what the phone can do, but i would love to see it do more, i don't usually download games, but i have a few and would download an nes/gba emulator if it was made, i love playing excitebike on the nes, i will keep an eye on this thread and hopefully we can get one up and running.
There are a couple of nes/gameboy color emulators out there but they really don't work well. The framerate at highest was 10 fps and no sound. From what I understand, the java side of android (java layer) seems to slow down everything game/video related. My old HTC Wizard (aka tmobile mda) 200mhz processor, 128 MB memory runs NES at full speed and almost runs SNES. This is because java isn't used in the WM emulator and the g1 uses it all the time. Since most of us have root access now, may be java can be bypassed and we can run games/video at a faster speed but that would be extremely difficult. A version of Quake 1 was used in a demo before the g1 was released and ran quite well but it was never released and allegedly ran independently from the OS. BUT if they could do it... why can we? It would be tough but it is possible.
Agreed. And the issue isn't just that the SDK is reliant on Java, but the Android implementation of Java is interpreted - so it is far slower on comparable hardware than a typical Java implementation.
What would fix the issue would be if an organization formed to promote alternate Android SDKs with supporting firmware. It would need some standard libraries that developers could leverage, and ideally it would support installation via the Market (or another Market-like app). Hopefully Google would merge the resulting interaface into the main Android codebase, but even if they didn't people with rooted phones could use the non-Davalik applications.
Just do it.
I don't know how to develop anything. i can just give ideas. Someone in this world should be able to do it. So that person please do it. G1 is one of the best phones and it is a shame for it to not do it.
i would love gameboy or NES (or, even better, SNES..) on my G1.
rich0 said:
Agreed. And the issue isn't just that the SDK is reliant on Java, but the Android implementation of Java is interpreted - so it is far slower on comparable hardware than a typical Java implementation.
What would fix the issue would be if an organization formed to promote alternate Android SDKs with supporting firmware. It would need some standard libraries that developers could leverage, and ideally it would support installation via the Market (or another Market-like app). Hopefully Google would merge the resulting interaface into the main Android codebase, but even if they didn't people with rooted phones could use the non-Davalik applications.
Click to expand...
Click to collapse
Superb idea.
rich0 said:
Agreed. And the issue isn't just that the SDK is reliant on Java, but the Android implementation of Java is interpreted - so it is far slower on comparable hardware than a typical Java implementation.
What would fix the issue would be if an organization formed to promote alternate Android SDKs with supporting firmware. It would need some standard libraries that developers could leverage, and ideally it would support installation via the Market (or another Market-like app). Hopefully Google would merge the resulting interaface into the main Android codebase, but even if they didn't people with rooted phones could use the non-Davalik applications.
Click to expand...
Click to collapse
Is it possible to run apps with a decent UI from within Mono on Android?
Have you checked out Mystique on the market from Bendroid? Its a 3d game.
support
I am ready to give support of anykind if anyone agrees to develop.
wimbet said:
Have you checked out Mystique on the market from Bendroid? Its a 3d game.
Click to expand...
Click to collapse
True, Mystique is 3d and I didn't realize they had it for android. It's been around for a while now and remeber playing it on my htc wizard. It's a rpg game and doesn't require a high framerate from what I remember. There are a few 3d games for android but they are pretty simple and don't use a ton of resources. I'm sure this can happen and some developers are working on emulators. Android is still pretty new and sure everything is more difficult when java is concerned (as far as performance goes, not actual development) but it will happen. Just takes more time when compared to an older, more widely used OS such as Windows Mobile.
Anybody Trying
Anybody trying to develop it.
There's a few 3D games on the Market, heck I wrote one of them(the first one in fact). The problem when it comes to GB and NES and SNES shouldn't be processing power so much, the G1 can clearly handle graphics that are closer to being on par with N64, the problem is that it has to run any games for those systems as emulations, so basically you have a software version of GB/NES/SNES processor running on a software version of a Java processor(virtual machine) running on the real hardware.
Forgot to say: This should be extremely possible if someone can write a program for android in an actual binary(written in C/C++) and deployed a normal app that just called an execute on that binary. That said, I've never delved into emulators so we'll have to wait until some enterprising person who knows about writing such things does so.
The Kid GBC app only plays gameboy color games but i have been able to get pokemon games to play at about 16 fps on parts so whoever developed it should be asked more questions about it and how he got it to do that.
Looks like its not impossible to run native C programs on the G1...
http://benno.id.au/blog/2007/11/13/android-native-apps
now if only we could figure out how to access the graphics APIs
wizern23 said:
The Kid GBC app only plays gameboy color games but i have been able to get pokemon games to play at about 16 fps on parts so whoever developed it should be asked more questions about it and how he got it to do that.
Click to expand...
Click to collapse
His source is open. http://code.google.com/p/kiddgbc/
anybody
What about BASEBALL SUPERSTARS 2009. Anybody going 3d
[email protected] said:
There's a few 3D games on the Market, heck I wrote one of them(the first one in fact). The problem when it comes to GB and NES and SNES shouldn't be processing power so much, the G1 can clearly handle graphics that are closer to being on par with N64, the problem is that it has to run any games for those systems as emulations, so basically you have a software version of GB/NES/SNES processor running on a software version of a Java processor(virtual machine) running on the real hardware.
Forgot to say: This should be extremely possible if someone can write a program for android in an actual binary(written in C/C++) and deployed a normal app that just called an execute on that binary. That said, I've never delved into emulators so we'll have to wait until some enterprising person who knows about writing such things does so.
Click to expand...
Click to collapse
Well Nintendo DS's use ARM processors like the G1 I know, and IIRC many other systems do as well. I don't know if they have the exact same assembly languages, and the GPU would be tricky. If the assembly langauge is compatible they could use a VMware style emulation where instructions are executed natively as much as possible. The big gotcha would definitely be the GPU. So there's a chance for DS emulation atleast, maybe, possibly.
With it's touch screen a G1 would be ace at emulating a DS interface wise.
IANA assembly level programmer yet so I may be full of crap, and emulators are tricky business so who knows?
just a quick bump...
has anyone heard any new developments with gaming emulators in Android recently?/
Android Bounty is back and this time we are bringing Quake with multiplayer support to Android.
If you are not familiar with Android Bounty, we take ideas and then encourage developers to take on the task with cash rewards. Our first Android Bounty was a huge success and saw the creation of two torrent applications for Android: Torrent Droid and BarTor.
As you know, there are very few 3D games on the G1, but it is a very powerful phone. We have seen a few like Mystique and iPingpong3D, but not enough. By porting Quake to Android, we can release the code to other devs and let them mod it however they want. Multiplayer support is also an area where Android is lacking and we aim to improve that.
So if you are interested in helping out. Read our site for more details.
http://bit.ly/mobilequake
I'm really interested to see what you think. If you think it's a stupid idea, let us know how we can improve it. Thanks.
We would all love to see this done but we haven't even seen a proper NES/gameboy emulator that will actually run with sound. Quake would be pushing it, big time. But who knows... in time, may be. It ran once before the G1 release (some youtube video out there) but never reappeared after the release. Java seems to be a huge road block for 3D games on Android, not the hardware.
sino8r said:
We would all love to see this done but we haven't even seen a proper NES/gameboy emulator that will actually run with sound. Quake would be pushing it, big time. But who knows... in time, may be. It ran once before the G1 release (some youtube video out there) but never reappeared after the release. Java seems to be a huge road block for 3D games on Android, not the hardware.
Click to expand...
Click to collapse
I don't see how java is a problem here? With the api you use the hardware directly, it's not like you have to use software rendering or hardware emulation like the NES thing.
The Neocore Demo in the Market shows off some pretty nice 3D Cinematic Action. I'd imagine that Quake could go OK. Quake ran on these minimum specs:
Processor:
Intel Pentium(R) 75 MHz processor or betterMemory:
DOS -- 8 MB RAM required (16 MB recommended)Win 95 -- 16 MB RAM required (24 recommended)
Well that's good news! I know little about java, this just what I heard. Good to heard this won't apply to quake development. Still a little disappointed about the nes emulators, I guess. Clouded my judgement. More of an artist than a programmer. Good troubleshooting tech though. May be in a year or so, we'll have good nes/gameboy/snes emulation along with quake! Still such a new platform....Android has some potential with 3D.
I had started a 3D game as my first Android Project. A "port" of the iPhone app Ivory Tiles. I figured it would be a relatively simple way to dive into 3D, and the Android platform. I was getting close before I kind of lost interest and moved on to other things. I may revisit it if I find the time.
nEx.Software said:
I had started a 3D game as my first Android Project. A "port" of the iPhone app Ivory Tiles. I figured it would be a relatively simple way to dive into 3D, and the Android platform. I was getting close before I kind of lost interest and moved on to other things. I may revisit it if I find the time.
Click to expand...
Click to collapse
Ditto with my game "Flyer", although for me I started working(had just graduated from college when I started it) and have run out of time. I'd love to keep working on it, though, just need to find the time. Been thinking about trying to add texturing and such to make it look nice and improving the AI and maybe charging for it but we'll see.
Hello guys,
I'm as of now an iPhone 5 user and my parents have took my phone away because i was using it "too much" for about 5 months ago. Today, me and my parents have been saiyng that because my mom bought a Lumia 920 but she haves some problems with it etc. etc... She said, that she will be using my iPhone 5 as shes normal phone and they offered me a deal, i would still have the iPhone 5 which i can't use much, OR if i'll consider about the S3 Mini. So here's my question, does the S3 Mini worth? Are there many ROMs? Do the features are almost same as in iPhone 5? Does CM11 lags really much or bugs? Is the multitasking good as in iPhone? Can the phone be good in hardware for about next 3-4 years? Therefore, thanks to all who can answer me those questions.
Is it worth the money?
Yes it is, just bought mine a few months ago, but i think i'll be happy with it for at least a few years.
Same features as the iPhone 5?
Yes and no... there will always be some differences and the most notably will be the display, which is good, but not as good as the one off the iPhone 5.
CM11?
Works fine on my S3 mini GT-I8190, with no lags and bugs at all, if you ignore the small problem with the haptic-feedback on the softbuttons.
Mutitasking?
It is even better than the MT implementation of the iPhone, simply because Android was designed for MT right away.
Will it last for 3-4 years?
Probably not. It's already "old" and samsung isn't even considering updating it to android 4.4.3. It is clearly possible, at least with a stock-like ROM, but they wont do it because their apps won't work very well on it, or they're just to lazy. Take a pic.
With that said, it is still a very good phone, otherwise it wouldn't be sold anymore by major retailers. And the userbase is big enough so that the CM community will supply updated ROM's for it, keeping it up to date, sort of. So it isn't a bad pic, but there won't be much manufacture support for it anymore.
BrainInBlack said:
Is it worth the money?
Yes it is, just bought mine a few months ago, but i think i'll be happy with it for at least a few years.
Same features as the iPhone 5?
Yes and no... there will always be some differences and the most notably will be the display, which is good, but not as good as the one off the iPhone 5.
CM11?
Works fine on my S3 mini GT-I8190, with no lags and bugs at all, if you ignore the small problem with the haptic-feedback on the softbuttons.
Mutitasking?
It is even better than the MT implementation of the iPhone, simply because Android was designed for MT right away.
Will it last for 3-4 years?
Probably not. It's already "old" and samsung isn't even considering updating it to android 4.4.3. It is clearly possible, at least with a stock-like ROM, but they wont do it because their apps won't work very well on it, or they're just to lazy. Take a pic.
With that said, it is still a very good phone, otherwise it wouldn't be sold anymore by major retailers. And the userbase is big enough so that the CM community will supply updated ROM's for it, keeping it up to date, sort of. So it isn't a bad pic, but there won't be much manufacture support for it anymore.
Click to expand...
Click to collapse
Ok, thanks for the reply, just again with the phone, i meaned the CPU architecture ARMv7, will it be good for gaming, for some apps for the 2-3 years? 'cause i still have a Galaxy Mini which has ARMv6 and there's almost nothing except like really obsolete apps and so on. I'm asking because in case like i have buyed the phone and the next they would announce ARMv8 i would sit in back in front of the door and cry. (Not true but i hope someone understands it )
When it comes to mobile games, I'm not your man. I just have some casual stuff but it works just fine. I mainly use my pc for gaming.
Gesendet von meinem GT-I8190 mit Tapatalk
Depends which games you wanna play on it. Small games (less than 100MB) run fine with music playback and a bunch of apps syncing in the background (like Whatsapp, FB, Skype etc.). But when it comes to games like GTA, NFS or similar, they do indeed SOMETIMES lag noticably. In other words, if you're just gonna use the phone for calls, music, web, small games, etc. then it's great. But if you expect to play the newest available games on the S3 Mini without lagging then go look elsewhere (S4 Mini comes to mind). So yeah, that's about it. Let us know what you buy Good luck!
koragg97 said:
Depends which games you wanna play on it. Small games (less than 100MB) run fine with music playback and a bunch of apps syncing in the background (like Whatsapp, FB, Skype etc.). But when it comes to games like GTA, NFS or similar, they do indeed SOMETIMES lag noticably. In other words, if you're just gonna use the phone for calls, music, web, small games, etc. then it's great. But if you expect to play the newest available games on the S3 Mini without lagging then go look elsewhere (S4 Mini comes to mind). So yeah, that's about it. Let us know what you buy Good luck!
Click to expand...
Click to collapse
BrainInBlack said:
When it comes to mobile games, I'm not your man. I just have some casual stuff but it works just fine. I mainly use my pc for gaming.
Gesendet von meinem GT-I8190 mit Tapatalk
Click to expand...
Click to collapse
Thank You guys really much, but it's not only games, there are also apps that require the ARMv7 architecture. So I'll simple the question, will be there any new mobile CPU architecture ? (ARMv8 etc.)
Odesláno z mého PAP3400DUO pomocí Tapatalk
I'm reading this article http://www.androidauthority.com/arms-rise-small-acorn-world-leader-376606/ and found out that there might be ARMv8 64-bit. It's written in the 1st paragraph of the article. Take a look.
koragg97 said:
I'm reading this article http://www.androidauthority.com/arms-rise-small-acorn-world-leader-376606/ and found out that there might be ARMv8 64-bit. It's written in the 1st paragraph of the article. Take a look.
Click to expand...
Click to collapse
Ok but when the architecture of the processor will be taken to mobile devices, i think that most of the app will require that architecture... but as they do that, it would need like 2 years so the mobile application companies starts officially supporting and requiring the CPU architecture for their apps, or?
If you're worrying about the architecture, then i can tell you don't have to... the switch to 64 bit only apps wont happen within the next 3-5 years. Just look at the PC, 64 bit for more than 10 years... and still almost no 64bit exclusive programs.
This phone works really nice for me with Carbon ROM 4.4.3 by Maclaw.
i'd go for full-time s3 mini
david19au said:
Hello guys,
I'm as of now an iPhone 5 user and my parents have took my phone away because i was using it "too much" for about 5 months ago. Today, me and my parents have been saiyng that because my mom bought a Lumia 920 but she haves some problems with it etc. etc... She said, that she will be using my iPhone 5 as shes normal phone and they offered me a deal, i would still have the iPhone 5 which i can't use much, OR if i'll consider about the S3 Mini. So here's my question, does the S3 Mini worth? Are there many ROMs? Do the features are almost same as in iPhone 5? Does CM11 lags really much or bugs? Is the multitasking good as in iPhone? Can the phone be good in hardware for about next 3-4 years? Therefore, thanks to all who can answer me those questions.
Click to expand...
Click to collapse
congrats you are the n'th user to post a thread asking if this phone is worth buying
thank you for taking the time to search through xda forums for the answers you required
Hey guys,
I just bought this phone today and I'm having a huge problem.
I make Android games in Unity and Adobe Air. I run these games on my Nexus 7 and my Moto G without the slightest bit of lag (not to brag, but I know what I'm doing when it comes to mobile optimization).
I installed my games on my new Nexus 6 and they lag really badly, even though they run fine on devices with lower specs.
It's running stock Android 5.1 and I have absolutely no idea what's wrong. My other devices run on stock Android 5.0.2.
Do you think it's best to do a factory reset? Or could it be something else?
Thanks in advance.
Zoron19 said:
Hey guys,
I just bought this phone today and I'm having a huge problem.
I make Android games in Unity and Adobe Air. I run these games on my Nexus 7 and my Moto G without the slightest bit of lag (not to brag, but I know what I'm doing when it comes to mobile optimization).
I installed my games on my new Nexus 6 and they lag really badly, even though they run fine on devices with lower specs.
It's running stock Android 5.1 and I have absolutely no idea what's wrong. My other devices run on stock Android 5.0.2.
Do you think it's best to do a factory reset? Or could it be something else?
Thanks in advance.
Click to expand...
Click to collapse
I dont think there is a lot you could have done today only, that a factory reset would resolve.
Maybe the best thing to do initially would be to flash 5.0.2 to the device to see if that makes it better, for a basis of comparison versus the other devices.
The only caveat you must be aware of there is that you cannot downgrade the bootloader so flashing the entire factory image would put you in a really bad position.
You could fastboot flash the system.img and boot.img only. Or if you're familiar with custom recovery, you could flash TWRP and flasha rom.zip from there.
Zoron19 said:
Hey guys,
I just bought this phone today and I'm having a huge problem.
I make Android games in Unity and Adobe Air. I run these games on my Nexus 7 and my Moto G without the slightest bit of lag (not to brag, but I know what I'm doing when it comes to mobile optimization).
I installed my games on my new Nexus 6 and they lag really badly, even though they run fine on devices with lower specs.
It's running stock Android 5.1 and I have absolutely no idea what's wrong. My other devices run on stock Android 5.0.2.
Do you think it's best to do a factory reset? Or could it be something else?
Thanks in advance.
Click to expand...
Click to collapse
Um, well.... if you do know what you're doing, then you obviously know how to trace the program's execution in order to find out what code is *causing* the lags. This is probably a good first step.
As far as *what* is causing the lags, I do have a few suggestions that could have a significant impact;
1) The Nexus 6 is a much higher resolution. You haven't specified which "generation" of nexus 7 or moto g you are testing on, but both moto g versions are 1280x720, N7-2012 is 1280x800, N7-2013 is 1920x1080. So aside from the N7-2013, all options have only a QUARTER of the number of pixels as the Nexus 6. The N7-2013 has a bit more than HALF the pixels. Is your game graphics intensive? 3d? You could have textures that are just getting way too big to deal with. I'll guess that the N7 is 2013 though, since it is running 5.0. The N7 2012 has 5.1 sysimages available.
2) Of those listed devices, only the Nexus 6 has userdata partition encryption. You might consider encrypting the userdata partition on the nexus 7 and seeing if it starts exhibiting the same "lag". If it does, then you have a good idea that it may be related to disk I/O.
Perhaps you could be more descriptive about what kind of games you make?
doitright said:
Um, well.... if you do know what you're doing, then you obviously know how to trace the program's execution in order to find out what code is *causing* the lags. This is probably a good first step.
As far as *what* is causing the lags, I do have a few suggestions that could have a significant impact;
1) The Nexus 6 is a much higher resolution. You haven't specified which "generation" of nexus 7 or moto g you are testing on, but both moto g versions are 1280x720, N7-2012 is 1280x800, N7-2013 is 1920x1080. So aside from the N7-2013, all options have only a QUARTER of the number of pixels as the Nexus 6. The N7-2013 has a bit more than HALF the pixels. Is your game graphics intensive? 3d? You could have textures that are just getting way too big to deal with. I'll guess that the N7 is 2013 though, since it is running 5.0. The N7 2012 has 5.1 sysimages available.
2) Of those listed devices, only the Nexus 6 has userdata partition encryption. You might consider encrypting the userdata partition on the nexus 7 and seeing if it starts exhibiting the same "lag". If it does, then you have a good idea that it may be related to disk I/O.
Perhaps you could be more descriptive about what kind of games you make?
Click to expand...
Click to collapse
My Nexus 7 is the 2013 model. The Moto G is 1st gen.
My Adobe Air game is 2D and very well optimized (I can run it on the crappiest phones I've come across).
My Unity games are 3D, but one of them is just a touch input test scene. So it has a couple of cubes, a light and a plane. That's it, that's the whole thing and the Nexus 6 craps itself when running that.
I hadn't actually considered the fact that it's a QHD screen, but none of my games have textures at all, they're all just testing different things.
I'm going to try your suggestion about the encryption today, hopefully that's the problem, because I can fix that easily.
Thanks for your response!
Zoron19 said:
My Nexus 7 is the 2013 model. The Moto G is 1st gen.
My Adobe Air game is 2D and very well optimized (I can run it on the crappiest phones I've come across).
My Unity games are 3D, but one of them is just a touch input test scene. So it has a couple of cubes, a light and a plane. That's it, that's the whole thing and the Nexus 6 craps itself when running that.
I hadn't actually considered the fact that it's a QHD screen, but none of my games have textures at all, they're all just testing different things.
I'm going to try your suggestion about the encryption today, hopefully that's the problem, because I can fix that easily.
Thanks for your response!
Click to expand...
Click to collapse
Welcome.
If the encryption test doesn't give you the answer (and maybe even if it does, so you can actually fix it), you are still going to have to trace the execution to see where it is going wrong.
Will there be a forum for the Galaxy m21s? I don't know in how many countries it was released, but I never saw it being talked about in XDA.
Vsoco said:
Will there be a forum for the Galaxy m21s? I don't know in how many countries it was released, but I never saw it being talked about in XDA.
Click to expand...
Click to collapse
Not sure if this helps, but here ya go.
Hi Guys. I need some help with my M21S.
I have two cellphones. A M21S with magisk root and Xiaomi Mi A3 without root.
I bought a sansung tv and I was trying to use the app called "Smart Things" to connect the TV to the smartphone.
The problem is: Xiaomi Mi A3 see the app on play store but M21S dont.
Investigating a little bit about the problem, I saw a lot of users suggesting a lot of thing like clear cache, register my google account again, update my playstore and/or my android.... But nothing works.
Here is the deal: i dont let my android update, at all. I dont like updates. They just slows the cellphone and consume a lot of battery.
After a while, comparing the issue with other issues i Had with Aptoide and APKpure for the last years I realized that the problem is: some apps updates are modifiing by its developers to not work on old versions of android and I realy think this is the problem here.
So, in order to solve the problem I have to update my android. But I Reeeeeeally dont want to do that.
So the question is: is there any way of bypass the version cheking sistem of apps? Or there is a way of solving this problem without updating my android version?
Android Version: 11
One UI Core version: 3.1
Model: galax M21s (SM-F415F)
Thaks a lot.