1. Jimmay123

    OP Jimmay123 GBAtemp Regular
    Member

    Joined:
    Feb 8, 2015
    Messages:
    126
    Country:
    hey all so im a huge fan of the zelda series in particular i get good memories playing the wind waker and ive gotten to thinking could we make a homebrew port or brew edition of wind waker?

    looking at the console specs it seems do'able

    gamecube:
    CPU IBM PowerPC Gekko @ 486 MHz
    Graphics ATI Flipper @ 162 MHz


    n3ds:
    CPU 804 MHz ARM11 MPCore quad-core + extra weaker single-core (one reserved for OS)
    Graphics 204 MHz DMP PICA200

    trouble is when it comes to porting code ive got no clue

    an ideal solution could be a gc emulator maybe im not sure if im missing something but id love to get this going if its possible and would love some ideas and feedback maybe some people who can help chip in with code and stuff.


    if the emulator is out of reach could we just maybe port the gc iso code to a .cia file?

    what do you think
     
  2. 8BitWonder

    8BitWonder Small Homebrew Dev
    Member

    Joined:
    Jan 23, 2016
    Messages:
    2,268
    Country:
    United States
    Sorry to burst your bubble, but this is in no way shape or form doable. There can't even be good PS1 or n64 emulation, so an emulator is out of the question. Source code isn't available to port it directly, and no one is going to do this from scratch because the 3ds simply isn't powerful enough. Best bets would be to grab an nvidea shield if you want wind waker on the go.

    Also brace yourself, because people generally bash these kinds of threads. Try not to take it to heart though.
     
    Last edited by 8BitWonder, Feb 22, 2018
  3. Jimmay123

    OP Jimmay123 GBAtemp Regular
    Member

    Joined:
    Feb 8, 2015
    Messages:
    126
    Country:
    ive got a 3.0.0 switch ive heard those might be getting a gc emu or have a gc emu hidden away something like that guess il sit on it thanks for letting me know :(
    i just looked at the specs on both and wondered why it wasn't done yet but i must be missing something
     
  4. 8BitWonder

    8BitWonder Small Homebrew Dev
    Member

    Joined:
    Jan 23, 2016
    Messages:
    2,268
    Country:
    United States
    The reason it hasn't been done yet with the switch is because there aren't any homebrew graphics drivers yet (something like that, please correct me if I'm wrong), though I believe Daeken from Reswitched is working on those. Still it might be a while but a gcn emulator for switch seems much more likely.
     
    Last edited by 8BitWonder, Feb 22, 2018
  5. mikey420

    mikey420 GBAtemp Advanced Fan
    Member

    Joined:
    Dec 11, 2015
    Messages:
    911
    Country:
    United States
    Port no.... a fan made remake possible however the level of work that would be needed is beyond insane. You would literally need to construct the game engine from the ground up. You may be able to recycle the existing models but still this is an unrealistic project. Many have attempted such remakes and bailed on the project after realizing just how much work it will take and the lack of help they will/are receiving. Game ports in a professional setting often are created using the original source code for the game and thinly greatly decrease the amount of time needed to create a functional game engine and they can focus more on debugging and preparing the title for release. And the 3ds is no where near powerful enough to accurately or effectively emulate an NGC so that route wouldn't work either. If you do find someone to help you proceed I wish you the best but I don't know of any devs that would take on that amount of work for free.
     
  6. Dracari

    Dracari GBAtemp Advanced Maniac
    Member

    Joined:
    Apr 5, 2009
    Messages:
    1,915
    Country:
    United States
    generally why it hasnt done when your going from one different architecture to another, IE PowerPC to say X86/X86-64 (PC) the Host hasto genraly a x# amount much more powerfull than the guest target. and requirements go up the more complex the target is and how far your emulating, (CPU/GPU/ every single chipset or general instructions. (how far in accuracy your going for) when it comes to emulation. and the Host CPU Performance also comes into play (thats why on any AMD CPU till the verry end of the 9X family of the FX iand the Ryzen, AMD has been total Crap for gamecube/Wii.PS2 emulation where intel has stomped all over AMD.)


    if the 3DS used nearly identical hardware then it'd be dooable, (this is why the Wii/WiiU can do gamecube, why the PS3 w/ certain models did PS2 (the PS3 was simply powerfull enough to emulate the PS1 itself on all models,) Why 3DS does DS backwards. and to a fair extent GBA. @Jimmay123 i hope this cleared up a few things.
     
    Last edited by Dracari, Feb 22, 2018
    Jimmay123 likes this.
  7. mikey420

    mikey420 GBAtemp Advanced Fan
    Member

    Joined:
    Dec 11, 2015
    Messages:
    911
    Country:
    United States
    FYI typically you will need something about twice as powerful as the device you are emulating to be able to do so effectively.
     
  8. Dracari

    Dracari GBAtemp Advanced Maniac
    Member

    Joined:
    Apr 5, 2009
    Messages:
    1,915
    Country:
    United States
    while not always true in needing more "Horsepower" or raw grunt, comes in where you aim for 100% Cycle Accuracy or not (and this can affect how far compatible your emulator is w/ every game.)
    a good example in terms of Accuracy vs Performance is to compare Snes9X/ZSnes to Higan/BSnes

    Snes9X/ZSnes will run on just about any machine within the last 15 years w/o Issue, but systems a bit more dated around say 5 years will start to show some trouble say when recording/streaming from Bsnes (Accurate Mode) or Higan.
     
  9. SLiV3R

    SLiV3R 3DS Friend Code: 0473-9069-2206
    Member

    Joined:
    Jan 9, 2006
    Messages:
    2,310
    Country:
    Learn to code!
     
  10. Jimmay123

    OP Jimmay123 GBAtemp Regular
    Member

    Joined:
    Feb 8, 2015
    Messages:
    126
    Country:
    literally the most pointless reply ever
     
  11. KiiWii

    KiiWii Reporter
    Reviewer

    Joined:
    Nov 17, 2008
    Messages:
    10,990
    Country:
    United Kingdom
    Last edited by KiiWii, Feb 22, 2018
  12. NekoMichi

    NekoMichi Retro Collector
    Member

    Joined:
    Jun 4, 2015
    Messages:
    1,441
    Country:
    An emulator is out of the question, a homebrew project made from scratch could be done, but will take tons of work and it's unlikely someone would spend that time building an entire game for a homebrew project.

    The easiest way would probably be to do a ROM hack of Majora's Mask 3D or something, since the engine's already there.
     
  13. Lonkherooftheworld

    Newcomer

    Joined:
    Oct 29, 2020
    Messages:
    2
    Country:
    United States
    An emulator is out of the question, a homebrew project made from scratch could be done, but will take tons of work and it's unlikely someone would spend that time building an entire game for a homebrew project.

    The easiest way would probably be to do a ROM hack of Majora's Mask 3D or something, since the engine's already there.

    okay can we start working on that or...
     
  14. lone_wolf323

    lone_wolf323 GBAtemp Psycho!
    Member

    Joined:
    May 27, 2011
    Messages:
    3,691
    Country:
    Canada
    probably not. your still asking for a ton of work to be done and very little return on such a thing. its doesnt look like its something anyone would want to bother with.
     
  15. Lonkherooftheworld

    Newcomer

    Joined:
    Oct 29, 2020
    Messages:
    2
    Country:
    United States
    okay, so can we start working on that or is there something else we could do? Also, just asking, would the map size be the same? How'd that work?
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - homebrew,