WilliamLCobb / GC4iOS

Gamecube and Wii Emulator on iOS
137 stars 30 forks source link

Merging into Dolphin #7

Open WilliamLCobb opened 8 years ago

WilliamLCobb commented 8 years ago

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 commented 8 years ago

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

jakeb072001 commented 8 years ago

How's the work going on the merging?

jakeb072001 commented 8 years ago

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

jakeb072001 commented 8 years ago

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

WilliamLCobb commented 8 years ago

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 commented 8 years ago

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

MaquinaDelMisterio commented 8 years ago

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

WilliamLCobb commented 8 years ago

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 commented 8 years ago

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 commented 8 years ago

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

MaquinaDelMisterio commented 8 years ago

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

nfsvsgta commented 8 years ago

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

nfsvsgta commented 8 years ago

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

MaquinaDelMisterio commented 8 years ago

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 commented 8 years ago

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

image
WilliamLCobb commented 8 years ago

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 commented 8 years ago

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 commented 8 years ago

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 commented 8 years ago

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

WilliamLCobb commented 8 years ago

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 commented 8 years ago

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

WilliamLCobb commented 8 years ago

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 commented 8 years ago

Project WiiCube4iOS (I'm not good at name)

nfsvsgta commented 8 years ago

You could name it as DolphinPro or DolphinPlus

jakeb072001 commented 8 years ago

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 commented 8 years ago

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

WilliamLCobb commented 8 years ago

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 commented 8 years ago

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 commented 8 years ago

image

WilliamLCobb commented 8 years ago

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

nfsvsgta commented 8 years ago

Nfs carbon stays on black screen. Hope to see it fixed :+1: image

jakeb072001 commented 8 years ago

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 commented 8 years ago

Please support WBFS format

nfsvsgta commented 8 years ago

Controls and jit please. Nice job image

nfsvsgta commented 8 years ago

image

nfsvsgta commented 8 years ago

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

jakeb072001 commented 8 years ago

Not yet

nfsvsgta commented 8 years ago

What's the status?

WilliamLCobb commented 8 years ago

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 commented 8 years ago

Right so how's the merger going?

DarknesGaming commented 8 years ago

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 commented 8 years ago

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 commented 7 years ago

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

iOS4all commented 7 years ago

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