PaulsCode Forum

General => Your Projects => Topic started by: zack on January 20, 2013, 12:05:34 PM

Title: Yabause AE - Continuation
Post by: zack on January 20, 2013, 12:05:34 PM
Hey guys.

After speaking with Paul, It has been decided that I will continue the Yabause AE project.
I am still working on Mupen 64 also however.

My previous experience with emulation is on the deadalusx64 project and also snes9xeuphoria. Both on the PSP. My main experience was with the snes emulator and I managed to get that full speed. My initial aim is to get yabause ae up to a similar standard as Mupen64 AE.

I have submitted a first version to google play ( I go by "InfuseDreams" ) and will be updating regularly.
I have created a bitbucket repo for the project which you can follow, and of course get the latest code.

https://bitbucket.org/infusedreams/yabauseae

There is a lot of cleanup and stuff needed yet, and the code needs a lot of restructuring and the build process simplified. I wanted to get this out to see how interested folks are in the project and take it from there.

I am working on several things right now whilst I type this however.

You can follow development either here or on my site: http://www.infusedreams.com/forum/index.php?/forum/9-yabause-ae/

Thanks !


--Edited by Paul, Reason: Infusedreams Yabause AE forum link changed
Title: Re: Yabause AE - Continuation
Post by: Paul on January 20, 2013, 12:36:37 PM
Good luck!  Be sure to post any important updates here too.
Title: Re: Yabause AE - Continuation
Post by: trev186 on January 20, 2013, 01:14:51 PM
Glad to hear someone is working on this again.

Be sure to keep in touch with the Yabause devs on their forum. When Paul first got turned onto this project it was because I had referred him to a post on their forum about a very early Android port they had made.

They were also gave Paul some help in the development of this branch.
http://forums.yabause.org/index.php?topic=1323.0

I am sure the Yabause team would be more than willing to help you as long as you share source code with them.

Saturn is one of my favorite systems and I have been dreaming of a perfect emulator for Android for two years
Title: Re: Yabause AE - Continuation
Post by: zack on January 20, 2013, 02:06:16 PM
thank you for the information trev!
Title: Re: Yabause AE - Continuation
Post by: trev186 on January 20, 2013, 04:10:04 PM
Will post some compatibility tests on ur site this week
Title: Re: Yabause AE - Continuation
Post by: zack on January 23, 2013, 05:18:52 AM
@Trev, don't worry if you see your post removed from my forum. I stupidly forgot to disable guest posting.

I am going to be working on yabause and mupen64 this weekend. So I will keep everyone posted.
Title: Re: Yabause AE - Continuation
Post by: Paul on February 21, 2013, 01:33:49 PM
I noticed your donation version is no longer on Google Play.  Did you have any DMCA issues, or just decided to remove it until the app is more compatible?
Title: Re: Yabause AE - Continuation
Post by: zack on March 31, 2013, 09:40:01 PM
Hey Paul.

I made some progress but decided to remove the app entirely from google play until it is at a level more comparable to mupen64 ae. When this will be is anyones guess, got longer working hours at my day job and the baby takes up a lot of time.

If anyone else wants to contribute or continue the project, that has more time than I... Please feel free to do so: https://bitbucket.org/infusedreams/yabauseae
Title: Re: Yabause AE - Continuation
Post by: BobCat on April 26, 2013, 06:38:21 AM
i think that the old app has a terrible frame rate
that needs to be improved
Title: Re: Yabause AE - Continuation
Post by: oldblue on May 14, 2013, 12:05:01 PM
Is anyone going to be picking up the slack with this project? Before it was pulled from the Play Store, the latest release was actually playable. A stable release couldn't have been too far away. It's a shame.

I booted up a test game and it ran very steady with no sound.
Title: Re: Yabause AE - Continuation
Post by: trev186 on May 14, 2013, 12:58:25 PM
Is anyone going to be picking up the slack with this project? Before it was pulled from the Play Store, the latest release was actually playable. A stable release couldn't have been too far away. It's a shame.

I booted up a test game and it ran very steady with no sound.

The guy who continued it pulled it until he could work on it more...

I would kill for decent Saturn emulation. There is another Saturn emu by Robert Brogila from the same source but it is not much better.

Saturn Emulation is difficult but I think ethics the new phone hardware we could get it to a workable state.

Someone would need to sink a lot.of time and coordinate with the Yabause team quite a bit to get it going
Title: Re: Yabause AE - Continuation
Post by: oldblue on May 14, 2013, 02:01:18 PM
I have done some developing but I have absolutely no time to undertake a project like this. It would be great if Paul picked it back up. His work with Mupen has been very solid.
Title: Re: Yabause AE - Continuation
Post by: trev186 on May 14, 2013, 04:31:05 PM
Lets do a KS campaign for this !

I'm tempted to start one myself just to give cash to a developer to create the application....

I want this pretty badly..
Title: Re: Yabause AE - Continuation
Post by: oldblue on May 15, 2013, 05:09:34 PM
It is so close already. Someone will pick it up. Just keep it alive for right now.
Title: Re: Yabause AE - Continuation
Post by: Paul on May 15, 2013, 05:59:50 PM
Unfortunately, I think it is pretty obvious at this point that handing off the project was the right decision.  Another change in management may turn out to be necessary again if things don't settle down for Zack either, but I'll leave that to him to decide.

From my perspective, I've really not even had the time to properly manage Mupen64Plus AE for a while now, due to other issues stacking up IRL.  I'm holding out hope that I'll eventually get to a point where I have lots of free time for programming like I used to.  If Yabause AE is still stagnated by then, I'll may take up the leadership role again if necessary to drive progress forward.
Title: Re: Yabause AE - Continuation
Post by: oldblue on May 16, 2013, 08:25:08 AM
It's a great project to have going. I just think its phenomenal that our devices are capable of emulating these systems. We have so many interesting prospects on the horizon as far as technology is concerned. The progress already made for emulating systems like Saturn, Dreamcast and now the Wii on a mobile device makes the future incredibly bright for the likes of the PS2 and other higher profile systems.
Title: Re: Yabause AE - Continuation
Post by: newisle on May 17, 2013, 12:54:45 AM
Is this project dead?  :'(

I found “InfuseDreams  stopped watching infusedreams/yabauseAE” on the office site...and the apk has been pulled down in the google play...
Title: Re: Yabause AE - Continuation
Post by: oldblue on May 17, 2013, 10:01:00 AM
On hold until a new dev picks it up
Title: Re: Yabause AE - Continuation
Post by: trev186 on May 22, 2013, 09:51:05 AM
Someone should contact the Yabause team about this port
http://forums.yabause.org/index.php?topic=1323.msg10697#msg10697&utm_source=feedly

They are thinking of removing the source due to lack of interest from other devs on Android

Please keep the dream alive !
Title: Re: Yabause AE - Continuation
Post by: littleguy on May 22, 2013, 06:53:30 PM
Well if Paul were to back up the current yabause snapshot to his github account, there wouldn't be much problem with the upstream devs removing it from their source tree... right?
Title: Re: Yabause AE - Continuation
Post by: Paul on May 24, 2013, 03:20:46 PM
I went ahead and forked Guillaume's repository on github (I checked to make sure it was the current revision compared to the SourceForge svn project).  So if they decide to remove it from the upstream project, I can still keep my fork up to date with the Android project intact.  Note that this branch is not intended as a continuation of Yabause AE (I'm not stepping on Zack's toes).  The goal is simply to maintain compatibility with the Android project as changes are made upstream.  This shouldn't be too time-consuming, and will be a good way to keep the Android project from being left in the dust if they do decide to remove it from upstream.  If I have some time here and there, I might even look at Robert Broglias branch to see if there is anything useful that can be pushed back upstream.
Title: Re: Yabause AE - Continuation
Post by: trev186 on May 25, 2013, 12:31:03 PM
Ok... on the other hand, I updated my android development environment, built Yabause and there's already a few things I want to fix and features I want to add...

Well done, you won

GReat news the above was posted by guillaume on Yabause forums :)

Title: Re: Yabause AE - Continuation
Post by: amdradeon on May 25, 2013, 06:04:04 PM
Great work bro! Cant wait until I see some improvements hopefully
Title: Re: Yabause AE - Continuation
Post by: trev186 on June 07, 2013, 03:38:53 PM
Hey

 Guilhajme posted an updated source that should be much better

http://forums.yabause.org/index.php?topic=1323.msg10712

Anyone want to try and compile the .apk file real quick so we can test it out?
Title: Re: Yabause AE - Continuation
Post by: Paul on June 07, 2013, 03:54:20 PM
Sure, I'll see if I have time to compile it this evening or early next week (family coming from out of town this weekend).
Title: Re: Yabause AE - Continuation
Post by: bobthewindham on July 16, 2013, 10:27:10 AM
I just checked the forum for the first time in quite a while and have had such a roller coaster of emotion from the handheld offs, discontinuation, and rebirth of the project. I love my Saturns, and my androids... I appreciate what everyone has done with this project and look forward to continuing development.

Thanks!
Title: Re: Yabause AE - Continuation
Post by: trev186 on December 23, 2013, 01:18:04 AM
Hi,

This needs a good bump!

With the release of Reicast the only Sega system not currently officially released and running at decent speeds is the Saturn

The saturn has plenty of lovely games.

Not too long ago the Yabause team posted an updated source & app which has several improvements:

http://forums.yabause.org/index.php?topic=1323.90

I noticed that WITH sound I am getting a consistent 40 FPS on most games. This is very near completion too...all it needs is for someone to sort out the rest of the issues with dynarec and then polish it for Android

Currently there are 3 alpha apks floating around

1. Zack's msot recent build with sound disabled cause with sound we got like 2 FPS

2. Explusalpha's build : http://www.explusalpha.com/home/saturn-emu. This does decently about 30 FPS with sound on most games for me and it has a lot of polish for mobile phones

3. Finally the most recent Yabause official build :http://forums.yabause.org/index.php?topic=1323.90

Keep the dream and interest alive guys.

Some great games to look into if you are unfamiliar with the Saturn:

1. Panzer Dragoon Series
2. Shining Force 3, Shining Holy Ark and one other Shining game I am forgetting the name of ;P
3. Radiant Silvergun and a host of other amazing shumps
4. Dragon Force
5. Guadrian Heroes
6. Nights Into Dreams
7. And many more !

Title: Re: Yabause AE - Continuation
Post by: AmonX on May 09, 2014, 03:06:20 PM
Hello everyone,

Sorry for the bump but I only learned of this place today. I am a contributor to the official yabause build as well as the official yabause android build.

I have been messing around with android and yabause and ended up with my own apk. It was more for myself just to see if I could do it. Anyways It is a port of the windows qt yabause port to android using qt5. It has the same interface I believe I managed to get sound working. I was going to push it onto the repo but it doesn't use cmake. If anyone is interested in it I can post it somewhere though it is kind of pointless as it is the full qt port and runs best with a mouse and keyboard. It also runs extremely slow on my Galaxy Note 10.1 2014 edition (about 1-5 fps)
Title: Re: Yabause AE - Continuation
Post by: fivefeet8 on June 01, 2015, 11:29:33 AM
This is a rather old'ing thread, but I'm surpised no one's reported on the progress lately with this emulator on Android.

https://www.youtube.com/watch?v=PhyA8mWv_js

The new OpenGLes 3.x renderer runs much faster on Android than the default plugin.  Would also be nice to have an autobuild bot for the recent updates as well.  :D
Title: Re: Yabause AE - Continuation
Post by: fivefeet8 on June 16, 2015, 09:47:13 AM
There's been some updates to the Android OpenGL es3 branch in Github.  The developer has posted some new videos to show the progress he's made.

https://www.youtube.com/user/smiyax7373/videos

https://github.com/devmiyax/yabause/commits/android_es3

If only we had an autobuild bot.  I tried compiling it myself with no success.  Maybe someone with more experience can compile it from the source. 
Title: Re: Yabause AE - Continuation
Post by: MaXiMu on June 21, 2015, 05:54:15 PM
There's been some updates to the Android OpenGL es3 branch in Github.  The developer has posted some new videos to show the progress he's made.

https://www.youtube.com/user/smiyax7373/videos

https://github.com/devmiyax/yabause/commits/android_es3

If only we had an autobuild bot.  I tried compiling it myself with no success.  Maybe someone with more experience can compile it from the source.

You can try here I compiled from last commit 5 days ago.

http://s000.tinyupload.com/index.php?file_id=05242556971646247873

  * Now use sdcard/yabause/bios -> for bios  and scard/yabause/games for the detected by browser.
  * Selector Opengl es 3.0 or software in the gui
  * support cartridge rom.
  * Frameskip and audio

Title: Re: Yabause AE - Continuation
Post by: fivefeet8 on June 21, 2015, 11:17:10 PM
@MaXiMu 

Thank you for the new compile build. 
Title: Re: Yabause AE - Continuation
Post by: fivefeet8 on June 22, 2015, 09:19:58 AM
This newer compile fixes a lot of the graphics in 2d fighters, but it also breaks a lot of other games that were once playable. 

Graphics are improved now in Street Fighter Collection.  Less graphical bugs and the warping floors are now working.  In Nightwarriors Darkstalkers revenge, the background graphics are fixed up fairly well, but the characters are all black. 

Radiant Silvergun no longer works with crashes or shows no objects(only backgrounds) when ingame.  Panzer Dragoon Zwei is a lot slower.  Controls for gamepads not working. 

I'll probably test a few more games, then revert back to the .409 dev build.  It's older, but works better for a few games above and has gamepad controller input. 
Title: Re: Yabause AE - Continuation
Post by: MaXiMu on June 23, 2015, 01:52:59 AM
Yes, I detected too fixed many bugs but some slowdowns are present in many games compared to the previous build .

Now They create a new branch https://github.com/devmiyax/yabause/commits/extui here but not much change intput support , android TV support and .img image support.



Title: Re: Yabause AE - Continuation
Post by: fivefeet8 on June 23, 2015, 09:35:43 AM
The developer of the OpenGLes3 builds recently got a Shield TV so he's probably using that new branch for development of the interface for that device.  Hopefully he can fix some of the recent regressions, but it may have more to do with the newer builds having more debugging enabled which is causing some of the issues.   
Title: Re: Yabause AE - Continuation
Post by: fivefeet8 on July 02, 2015, 02:42:20 PM
A video from the developer of the OpenGLes 3x render path for Yabause on Android.  He's implemented Async rendering which seem to speed up the emulation quite remarkably.  I haven't noticed any code changes to the Github repo, but hopefully he'll add it there and someone can compile an APK. 

https://www.youtube.com/watch?v=Og11R6-b_T4
Title: Re: Yabause AE - Continuation
Post by: fivefeet8 on July 07, 2015, 09:49:36 AM
Yes, I detected too fixed many bugs but some slowdowns are present in many games compared to the previous build .

Now They create a new branch https://github.com/devmiyax/yabause/commits/extui here but not much change intput support , android TV support and .img image support.

Hey MaXiMu, can you do a compile build of the latest changes to the extui branch of the emulator?  It's been updated with the latest code to enable Async rendering.  Would be great to test it out. 
Title: Re: Yabause AE - Continuation
Post by: fivefeet8 on July 14, 2015, 12:10:32 AM
Looks like the Author of the OpenGLes 3 port decided to release a full app on the PlayStore. 

https://play.google.com/store/apps/details?id=org.uoyabause.android

This includes his recent additions of Async Rendering.  Performance is definately up in this version along with improved graphics rendering in a lot of games.  It also introduced a few rendering bugs but it's still a major upgrade from the older builds.
Title: Re: Yabause AE - Continuation
Post by: fivefeet8 on July 20, 2015, 04:45:53 PM
Panzer Dragoon Saga now works.   ;D

https://www.youtube.com/watch?v=Ww27YHYCEvg
Title: Re: Yabause AE - Continuation
Post by: Metalmusic3000 on July 26, 2015, 06:01:08 AM
Where can i download it the one on google play says my device is incompatable i have nvidia shield portable is there autobuilds on github any links would be appreciated
Title: Re: Yabause AE - Continuation
Post by: fivefeet8 on July 26, 2015, 11:30:03 AM
Where can i download it the one on google play says my device is incompatable i have nvidia shield portable is there autobuilds on github any links would be appreciated

The emulater requires opengl es3.  The portable only supports es2.
Title: Re: Yabause AE - Continuation
Post by: Metalmusic3000 on July 26, 2015, 05:48:40 PM
Darn allways with the opengl  oh well thanks though
Title: Re: Yabause AE - Continuation
Post by: fivefeet8 on August 03, 2015, 12:46:12 PM
The emulator was recently updated to version 1.9.  Lots of compatibility fixes and some rendering fixes.  Radiant Silvergun renders almost perfectly on it now. 
Title: Re: Yabause AE - Continuation
Post by: retroben on August 03, 2015, 01:01:50 PM
What about Sonic R?
Title: Re: Yabause AE - Continuation
Post by: fivefeet8 on August 03, 2015, 02:40:46 PM
What about Sonic R?

The game runs, but there are a lot of rendering bugs.  It's playable though.
Title: Re: Yabause AE - Continuation
Post by: fivefeet8 on September 18, 2015, 04:00:13 PM
New version 0.1.14 bringing increased compatibility with many games.  Radiant Silvergun looks almost perfect now. 

WHAT'S NEW

* Full Screen Mode
* FIX [Dead or Alive] missing polygon
* FIX [Golden Axe Duel] doesn't recognize XYZ button
* FIX [Golden Axe Dual] character is not shown.
* Workaround [Sonic R] RBG0 is not correct.

https://play.google.com/store/apps/details?id=org.uoyabause.android&hl=en

https://www.youtube.com/watch?v=Tv54eUlMwcc