Homebrew ive got an idea for some homebrew on the 3ds but cant code/port for shit so need help

Jimmay123

Well-Known Member
OP
Member
Joined
Feb 8, 2015
Messages
126
Trophies
0
Location
delfino plaza
XP
317
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
 

8BitWonder

Small Homebrew Dev
Member
Joined
Jan 23, 2016
Messages
2,489
Trophies
1
Location
47 4F 54 20 45 45 4D
XP
5,342
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,

Jimmay123

Well-Known Member
OP
Member
Joined
Feb 8, 2015
Messages
126
Trophies
0
Location
delfino plaza
XP
317
Country
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 I guarantee some people are going to come in here just to bash your idea. Try not to take it to heart.

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
 

8BitWonder

Small Homebrew Dev
Member
Joined
Jan 23, 2016
Messages
2,489
Trophies
1
Location
47 4F 54 20 45 45 4D
XP
5,342
Country
United States
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
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,

mikey420

Well-Known Member
Member
Joined
Dec 11, 2015
Messages
911
Trophies
0
Age
30
XP
493
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.
 

Dracari

Well-Known Member
Member
Joined
Apr 5, 2009
Messages
1,985
Trophies
1
XP
2,465
Country
United States
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
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,
  • Like
Reactions: Jimmay123

mikey420

Well-Known Member
Member
Joined
Dec 11, 2015
Messages
911
Trophies
0
Age
30
XP
493
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.
 

Dracari

Well-Known Member
Member
Joined
Apr 5, 2009
Messages
1,985
Trophies
1
XP
2,465
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.
 

KiiWii

Editorial Team
Editorial Team
Joined
Nov 17, 2008
Messages
16,574
Trophies
3
Website
defaultdnb.github.io
XP
26,884
Country
United Kingdom
Last edited by KiiWii,

NekoMichi

Retro Collector
Member
Joined
Jun 4, 2015
Messages
1,441
Trophies
1
Location
Minus World
Website
www.youtube.com
XP
2,481
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.
 

Lonkherooftheworld

New Member
Newbie
Joined
Oct 29, 2020
Messages
2
Trophies
0
Age
23
XP
34
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...
 

lone_wolf323

Well-Known Member
Member
Joined
May 27, 2011
Messages
5,480
Trophies
2
XP
4,917
Country
Canada
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...
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.
 

Lonkherooftheworld

New Member
Newbie
Joined
Oct 29, 2020
Messages
2
Trophies
0
Age
23
XP
34
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, 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?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    The Real Jdbye @ The Real Jdbye: quite a tight bend on that adapter in my case, which is the worst case scenario