Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merging into Dolphin #7

Open
WilliamLCobb opened this issue Jun 3, 2016 · 44 comments
Open

Merging into Dolphin #7

WilliamLCobb opened this issue Jun 3, 2016 · 44 comments

Comments

@WilliamLCobb
Copy link
Owner

In order to attract more developers, I will be working on merging this project code back into the Dolphin repo. Hopefully from there I can get some help with getting JIT to work and make develop much faster

@ghost
Copy link

ghost commented Jun 3, 2016

I understand why you are doing this but you should get a lot of the credit.

@jakeb072001
Copy link

How's the work going on the merging?

@jakeb072001
Copy link

How's everything going?
It's been very silent today...

@jakeb072001
Copy link

I think he could be taking a break or something.
I just hope that it gets updated soon.

@WilliamLCobb
Copy link
Owner Author

About to send a pull request to merge back into dolphin. After that work will resume on making everything stable and runnable for you guys

@jakeb072001
Copy link

@WilliamLCobb can you update the version that is on the repo?
I want to try the JIT fix.

@MaquinaDelMisterio
Copy link

MaquinaDelMisterio commented Jun 6, 2016

@jakeb072001 I dont think theres a lot of difference right now. Just games working with no black screen. Just guessing.

@WilliamLCobb
Copy link
Owner Author

WilliamLCobb commented Jun 6, 2016

Yea there haven't been many changes in the past few days. I'm still trying to merge back into dolphin

JIT doesn't fully work yet. It will run for half a second and then crash. So I think it's going to eventually work I just need some help with it. Dolphin's JIT compiler is much more complicated than iNDS's

@jakeb072001
Copy link

Apparently the new update is on Cydia...
It doesn't show as an upgrade but it shows as a downgrade.
And instead of a black screen it just crashes (in both non-JIT and JIT mode)

@nfsvsgta
Copy link

nfsvsgta commented Jun 8, 2016

So the jit has been implemented. Nice. Hope to see crash fixed

@MaquinaDelMisterio
Copy link

@Fadi5555 are you using it on jailbroken device, or in a non jailbroken one.

@nfsvsgta
Copy link

nfsvsgta commented Jun 8, 2016

M on jailbreak iOS 8.1 iPhone 6 and ......crash

@nfsvsgta
Copy link

nfsvsgta commented Jun 8, 2016

I think that black screen fix has not been implemented in this build

@MaquinaDelMisterio
Copy link

Well, if you have a mac and xcode, you can compile it and let it run, and it wont crash. Just in case want to see how it goes.

@MaquinaDelMisterio
Copy link

Also running it through xcode will fix the blackscreen, heres proof, haha. Im not jailbroken.
image

@WilliamLCobb
Copy link
Owner Author

WilliamLCobb commented Jun 8, 2016

The iPhone 5s will probably not work. I've said this multiple times.

I'll look into fixing the black screen but this is still just an alpha version guys. You can't even play any games because it runs at like 3 fps on a good day. Once it is merged back into Dolphin, I'll be able to start fixing bugs and make it work. But for now you might just have to wait a few days

@nfsvsgta
Copy link

nfsvsgta commented Jun 8, 2016

Good luck with the merging. By the way I was seeing ur pull for merging, it seems very complex and filled with issues being pointed out. Why is that?

@WilliamLCobb
Copy link
Owner Author

WilliamLCobb commented Jun 8, 2016

Because it was super complex with a bunch of issues haha. But I've fixed just about all of them. I think they're going to release a new version on Dolphin Sunday and merge iOS in soon after

@nfsvsgta
Copy link

nfsvsgta commented Jun 8, 2016

Ok so will it be available on Dolphins website or a dolphin cydia repo will be made or will it be your repo?

@WilliamLCobb
Copy link
Owner Author

WilliamLCobb commented Jun 8, 2016

I think I'm going to end up having 2 repos. Since Dolphin will not allow me to include certain extra features (Dropbox Sync, Rom downloading, ect). I'll maintain a stripped down version for the official Dolphin project and this one where I can keep all of the nice features found in iNDS. I'll be rewriting this project this afternoon to fit this build style and hopefully fix the black screen problem while I'm at it.

I need a name to call this project. Something not affiliated with Dolphin. Right now I have: GC4iOS, Iniidae, and Orca. Let me know what you guys prefer or if you have another idea

@MaquinaDelMisterio
Copy link

MaquinaDelMisterio commented Jun 8, 2016

¿So you finally merge dolphin for iOS on the forum? I personally like iGC or GC4iOS.

@WilliamLCobb
Copy link
Owner Author

If I add downloading to it, it can't have the same name as Dolphin. Also I don't wan't there to be 2 apps with the same name that are pretty different

@jakeb072001
Copy link

Project WiiCube4iOS (I'm not good at name)

@nfsvsgta
Copy link

nfsvsgta commented Jun 9, 2016

You could name it as DolphinPro or DolphinPlus

@jakeb072001
Copy link

I downloaded the new GC4iOS but it still crashes on launch.
I like the new launch animation though (I couldn't see it in app but I saw it in the app files).

@nfsvsgta
Copy link

Updated the new gc4ios. Unfortunately it still crashes. Thanks for trying

@WilliamLCobb
Copy link
Owner Author

It should be working as of 0.1.1. Did you load a GameCube game? Wii games will crash. Also you might have to try 2 or 3 times. It usually works first time for me but sometimes it will crash.

And if anyone does get it working, the controls do not currently work. I'll fix that soon

@nfsvsgta
Copy link

Wait. Wait animal crossing does not crash on my iPhone 6 iOS 8.1. It seems the crash has been fixed. Only strfield.dol crashes.

@nfsvsgta
Copy link

image

@WilliamLCobb
Copy link
Owner Author

Dope. Starfield crashes because it's a Wii game. All GameCube games should work now. I just have to make them faster

@nfsvsgta
Copy link

Nfs carbon stays on black screen. Hope to see it fixed 👍
image

@jakeb072001
Copy link

jakeb072001 commented Jun 10, 2016

Luigis mansion now loads (only in non-JIT mode) and when at the title screen it runs at over 20 fps with no sound and I can't control anything...

But the big thing is that it actually works now!
This is a very big step to getting a fully functional GameCube emulator for iOS!
Thank you WilliamLCobb for all your hard work!

Oh yea, I almost forgot

image

Starfield.dol also loads (and on a 1GB ram device)

Edit: Luigis mansion cutscene running at 9 FPS

image

@dreamboyn81
Copy link

Please support WBFS format

@nfsvsgta
Copy link

Controls and jit please. Nice job
image

@nfsvsgta
Copy link

image

@nfsvsgta
Copy link

Can external controllers ( ps4 controller on controllers for all) work on gc4ios ?

@jakeb072001
Copy link

Not yet

@nfsvsgta
Copy link

What's the status?

@WilliamLCobb
Copy link
Owner Author

Development will resume when the iOS version is merged back into Dolphin. I need help fixing JIT and there's no point fixing anything else until I'm sure we can get that to work

@nfsvsgta
Copy link

Right so how's the merger going?

@DarknesGaming
Copy link
Contributor

The Dolphin team released version 5.0 of their emulator more than a week ago. The JIT or JITIL compiler should be much faster now. Maybe I can try to port that to GC4iOS unless @WilliamLCobb already beat me to that.

@DarknesGaming
Copy link
Contributor

Can't edit on mobile devices. Oh well.
If this application only works for 64-bit devices, the app requirements should not be armv7. That version of ARM is 32-bit.

@muzzbro
Copy link

muzzbro commented Dec 31, 2016

Hey William Cobb can you make a GC4IOS version for iPhone 5c and below

@iOS4all
Copy link

iOS4all commented Dec 31, 2016

This is very good idea to merge this work to official dolphin emu project in order to attract more people there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants