Sonicadvance1





Professional Hand Holder Posts: 717

Threads: 15

Joined: Jan 2013

I've been hard at work making sure that the interface on Android is as clean as possible, not only for the user, but in the future for any developers that want to work on it.

This has been an involving process that requires some new code structuring within Dolphin that has not needed to exist prior.

The video below is a short video on the state of running Dolphin on my HTC Droid DNA. It is running about 0-1FPS due to running on the VideoSoftware renderer.

(Sorry for the terrible quality, my video camera is busy running Dolphin)

The speed will increase once I get a device capable of OpenGL ES 3.

http://www.youtube.com/watch?v=26a68SslyRU



I've also got my video of the Super Smash Brothers Melee intro running on my ARM Chromebook for the people that haven't seen. It shows off a bit better performance on Cortex-A15.

http://www.youtube.com/watch?v=jNjhhOu9nFQ





I'm requesting donations in order to buy the first phone capable of running Dolphin. The Samsung Galaxy S4 (Snapdragon 600 Model) is the first phone that will be available with OpenGL ES 3 capable drivers, which is a minimum requirement to run any game at more than 1FPS . If anyone wants to donate to the cause, that would be great.



If I hit over $800, I'll use the remaining, if there is enough, to buy a dev another Galaxy S4 so we have more than one dev working on this.

If there is even more remaining, it will be saved to buy more hardware like the Tegra 4 which will require special work on to support since it doesn't support OpenGL ES 3, but instead, full desktop OpenGL.



One must be wary when donating for this, and be warned about the expected performance of their devices.

Of the few games I'm expecting that can run full speed is Bust a Move 3000, and Crazy Taxi. This isn't a promise that those two games can run full speed, but what I'm guessing will be able to.

As for full speed in many more games, don't count on too much. The expected performance out of a Snapdragon 600's GPU is around 70GFLOPS, which is minimal compared to even the slowest cards on the market.

Even though Dolphin definitely won't run at acceptable speeds even on the Galaxy S4, future phones might, and having Dolphin already working on Android phones means you can use it on any future phone that supports what we need.

The application I will be putting out will be free of course.

Don't cry if this application comes out and Super Mario Galaxy only runs 3FPS though.



This application will support Android gamepads, which will allow you to connect any supported gamepad and just use that for playing games.





[color=#ff0000][Edit][/color]





So a major complaint from people that I've heard so far is that they don't want to donate to anything that is proof of concept and has nothing to go with it.

Sure I've got videos, but they don't go near as far as releasing a APK file.



So what I have for you guys today, is a /very/ pre-alpha APK of Dolphin emulator for Android devices

This is a build I have from a few weeks ago prior to me breaking everything I have in my current release due to a complete restructuring of code.

The interface is not indicative of the final product due to complete overhauls being done.





So let's talk about some caveats of this pre-alpha version

It will crash. Alot. Rotations don't work well or at all. There isn't /any/ input It might need to be force closed and reran multiple times to work. It renders video with the CPU entirely with our VideoSoftware backend. Alright, now that that is out of the way. It'll run on nearly any hardware. Let me tell you what type of hardware it will run on.

Phones that support OpenGL ES 2 (99.8% of the Android Market) Phones that have at least 1Gb of RAM This has actually not been tested on anything other than a HTC Droid DNA and a Samsung Galaxy S3, so if it doesn't work for you on your hardware. I'm terrible sorry.



As for a testing homebrew, I really like to use Starfield, which provides some nice video output without having to provide any user input in that place.

Here's a image of it running in a Android virtual machine.





This can be downloaded

The Wiibrew page for this homebrew is



So you download the homebrew, then you download the Dolphin Emulator APK provided below, and you can have a example of Gamecube being emulated on your smartphone.



The link to the Dolphin Emulator APK is



If you like the example, and want to see games running faster with OpenGL ES 3 hardware acceleration. Please help and donate below so I can develop it on the first device that we can support.





[color=#ff0000][/Edit][/color]



If you can help, please donate via Paypal with the fancy widget below. Every dollar really does help.



Final amount of donations received: $686.77!





(04-09-2013, 02:23 AM) Sonicadvance1 Wrote: Figured that this would be interesting to share. Everyone can see the current donation stats.



It shows we have had a sharp drop off. Of course that is to be expected since we hit Reddit /r/Android main page and that seemed to be where most of the donations came from.



Go Sweden in these donations by the way.

The current state of Dolphin on Android is doing rather well, if only running slow due to no OpenGL ES 3 renderer.I've been hard at work making sure that the interface on Android is as clean as possible, not only for the user, but in the future for any developers that want to work on it.This has been an involving process that requires some new code structuring within Dolphin that has not needed to exist prior.The video below is a short video on the state of running Dolphin on my HTC Droid DNA. It is running about 0-1FPS due to running on the VideoSoftware renderer.(Sorry for the terrible quality, my video camera is busy running Dolphin)The speed will increase once I get a device capable of OpenGL ES 3.I've also got my video of the Super Smash Brothers Melee intro running on my ARM Chromebook for the people that haven't seen. It shows off a bit better performance on Cortex-A15.I'm requesting donations in order to buy the first phone capable of running Dolphin.. If anyone wants to donate to the cause, that would be great.If I hit over $800, I'll use the remaining, if there is enough, to buy a dev another Galaxy S4 so we have more than one dev working on this.If there is even more remaining, it will be saved to buy more hardware like the Tegra 4 which will require special work on to support since it doesn't support OpenGL ES 3, but instead, full desktop OpenGL.One must be wary when donating for this, and be warned about the expected performance of their devices.Of the few games I'm expecting that can run full speed is Bust a Move 3000, and Crazy Taxi. This isn't a promise that those two games can run full speed, but what I'm guessing will be able to.As for full speed in many more games, don't count on too much. The expected performance out of a Snapdragon 600's GPU is around 70GFLOPS, which is minimal compared to even the slowest cards on the market.Even though Dolphin definitely won't run at acceptable speeds even on the Galaxy S4, future phones might, and having Dolphin already working on Android phones means you can use it on any future phone that supports what we need.The application I will be putting out will be free of course.Don't cry if this application comes out and Super Mario Galaxy only runs 3FPS though.So a major complaint from people that I've heard so far is that they don't want to donate to anything that is proof of concept and has nothing to go with it.Sure I've got videos, but they don't go near as far as releasing a APK file.So what I have for you guys today, is a /very/ pre-alpha APK of Dolphin emulator for Android devicesThis is a build I have from a few weeks ago prior to me breaking everything I have in my current release due to a complete restructuring of code.So let's talk about some caveats of this pre-alpha versionAlright, now that that is out of the way.Let me tell you what type of hardware it will run on.This has actually not been tested on anything other than a HTC Droid DNA and a Samsung Galaxy S3, so if it doesn't work for you on your hardware. I'm terrible sorry.As for a testing homebrew, I really like to use Starfield, which provides some nice video output without having to provide any user input in that place.Here's a image of it running in a Android virtual machine.This can be downloaded here The Wiibrew page for this homebrew is here So you download the homebrew, then you download the Dolphin Emulator APK provided below, and you can have a example of Gamecube being emulated on your smartphone.The link to the Dolphin Emulator APK is here If you like the example, and want to see games running faster with OpenGL ES 3 hardware acceleration. Please help and donate below so I can develop it on the first device that we can support.If you can help, please donate via Paypal with the fancy widget below. Every dollar really does help. Find NaturalViolence





It's not that I hate people, I just hate stupid people Posts: 9,009

Threads: 24

Joined: Oct 2009 Why didn't you use kickstarter?



You should also consider posting this on other communities if you haven't already. I'll donate when I get home tonight. "Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."

-Ron Swanson



"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "

-Mark Antony Website Find Kraid





I do believe I'm on fire. Posts: 128

Threads: 19

Joined: Mar 2009 Donated a bit.

Intel i5 2500K ( OC @ 4.00 Ghz) | 12GB DDR3 | Nvidia GTX560 | Windows 7 x64

[color=#800000]-I don't track my game threads, so if one needs an update, please PM me-[/color] Website Find NaturalViolence





It's not that I hate people, I just hate stupid people Posts: 9,009

Threads: 24

Joined: Oct 2009 I remember you. I haven't seen you on here in 4 years. What happened to you? "Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."

-Ron Swanson



"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "

-Mark Antony Website Find Sonicadvance1





Professional Hand Holder Posts: 717

Threads: 15

Joined: Jan 2013 This is doing exceedingly well. I wouldn't have ever expected this much support.

We are currently at $123 at the time of writing.

15% there already!

Hopefully we keep this pace all the way! Find GANONdork123





Junior Member Posts: 18

Threads: 2

Joined: Feb 2013 (04-05-2013, 06:06 AM) Sonicadvance1 Wrote: The current state of Dolphin on Android is doing rather well, if only running slow due to no OpenGL ES 3 renderer.

I've been hard at work making sure that the interface on Android is as clean as possible, not only for the user, but in the future for any developers that want to work on it.

This has been an involving process that requires some new code structuring within Dolphin that has not needed to exist prior.

The video below is a short video on the state of running Dolphin on my HTC Droid DNA. It is running about 0-1FPS due to running on the VideoSoftware renderer.

(Sorry for the terrible quality, my video camera is busy running Dolphin)

The speed will increase once I get a device capable of OpenGL ES 3.

http://www.youtube.com/watch?v=26a68SslyRU

I'm requesting donations in order to buy the first phone capable of running Dolphin. The Samsung Galaxy S4 (Snapdragon 600 Model) is the first phone that will be available with OpenGL ES 3 capable drivers, which is a minimum requirement to run any game at more than 1FPS. If anyone wants to donate to the cause, that would be great.



If I hit over $800, I'll use the remaining, if there is enough, to buy a dev another Galaxy S4 so we have more than one dev working on this.

If there is even more remaining, it will be saved to buy more hardware like the Tegra 4 which will require special work on to support since it doesn't support OpenGL ES 3, but instead, full desktop OpenGL.



One must be wary when donating for this, and be warned about the expected performance of their devices.

Of the few games I'm expecting that can run full speed is Bust a Move 3000, and Crazy Taxi. This isn't a promise that those two games can run full speed, but what I'm guessing will be able to.

As for full speed in many more games, don't count on too much. The expected performance out of a Snapdragon 600's GPU is around 70GFLOPS, which is minimal compared to even the slowest cards on the market.

Even though Dolphin definitely won't run at acceptable speeds even on the Galaxy S4, future phones might, and having Dolphin already working on Android phones means you can use it on any future phone that supports what we need.

The application I will be putting out will be free of course.

Don't cry if this application comes out and Super Mario Galaxy only runs 3FPS though.



If you can help, please donate via Paypal with the fancy widget below. Every dollar really does help.





(If the PitchIn widget does not show up, use this link to donate: http://pitchinbox.com/redirect/9211360003 ) man it sucks that i can't help. i really want to. Website Find Sonicadvance1





Professional Hand Holder Posts: 717

Threads: 15

Joined: Jan 2013 NaturalViolence, as for me not starting a kickstarter. Kickstarter has some very stringent requirements for starting a software project on their website since a few months ago. It's part of their initiative to have less crap getting through on their website. Having a donation via Paypal is nice as it doesn't require much to setup. Another advantage of using paypal is people from around the world can donate via paypal and it automatically converts the rates to w/e it needs to be to reach me. Find admin89





Overclocker™ ✓ᵛᵉʳᶦᶠᶦᵉᵈ Posts: 6,881

Threads: 127

Joined: Nov 2009 @GANONdork123 You know ...You should not quote the whole post like that Laptop: (Show Spoiler) Clevo W230SS : 3200x1800 IPS | i7 4700MQ @ 3.6GHz (Intel XTU + Triple fan mod) | GTX 860M GDDR5 | 128GB Toshiba CFD SSD | 16GB DDR3L 1600MHz

Acer 4743G : 1366x768 LED | i5 560M @ 3.2GHz | Nvidia GT 540M 1GB | Intel SSD 40GB | 4GB DDR3 1333MHz | CM SNA95 Mini PC :: (Show Spoiler) G3258 @ 4.6GHz | ELSA GTX 750 | Asrock Z87E ITX | 600W SFX 80+ Gold Silverstone + SG06-LITE | Corsair Vengeance 8GB 2000MHz | Scythe Kozuti + Ao Kaze

Gechic 1502i 1080p IPS , 10TB 2.5" Ex HDD , Zelda Gold Wiimote , JVC FX-700 Wood In-ear , BlackWidow Chroma , Hacoa +Lumber





Now Playing : Xenoblade X on WiiU Emu Find Kuro07

Unregistered

I think it would be best if you bought an ouya instead if you want to develop dolphin on android since it runs on a nvidia tegra 3. NaturalViolence





It's not that I hate people, I just hate stupid people Posts: 9,009

Threads: 24

Joined: Oct 2009



Sonicadvance1 Wrote: the first phone that will be available with OpenGL ES 3 capable drivers, which is a minimum requirement to run any game at more than 1FPS. Tegra 3 is out of the question. Read here: "Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."

-Ron Swanson



"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "

-Mark Antony Website Find