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. 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
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.
[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!
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. 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.
- Phones that support OpenGL ES 2 (99.8% of the Android Market)
- Phones that have at least 1Gb of RAM
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.
[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.