Gacub Emeleter (public beta 0.1)

portermerlin18

New Member
Newbie
Joined
Aug 3, 2026
Messages
2
Reaction score
1
Trophies
0
Age
23
XP
12
Country
Germany
It has come to my attention that the 3DS does not have a gamecube emulator. This is totally unacceptable!
Due to this, I have made my own. Running it as normal homebrew would make an already impossible port even slower so this one runs 100% bare metal as a firmware. It can boot into the BIOS currently and runs at ~2 FPS on an original 3DS. I will publish the source code and builds of it soon but still need to test and fix some issues with it. Big shoutout to Minki here for making the n3ds baremetal sdk which makes writing bare metal software with full acceleration and hardware feature support easy. This SDK currently is not yet public which is part of the reason why I cannot release the source code as of now but he is planning on releasing it soon.

Since I do not own a physical 3DS, I have done all my testing in 3beans. For hardware verification, Minki has helped and provided me with pictures of it running on his 3DS:
IMG_20260803_221309.png


Edit:
I have published a compiled version of the emulator, place it on a fat32 sd card to try it out, make sure to provide a gamecube BIOS image, there are tutorials online on how to dump one from your own gamecube.
https://mega.nz/file/W6xQwBLI#XEvv5s7kui-gtSvUDws_j-mnTaTYUPnciLzIfpEEuGE
 
Last edited by portermerlin18,
It has come to my attention that the 3DS does not have a gamecube emulator. This is totally unacceptable!
Due to this, I have made my own. Running it as normal homebrew would make an already impossible port even slower so this one runs 100% bare metal as a firmware. It can boot into the BIOS currently and runs at ~2 FPS on an original 3DS. I will publish the source code and builds of it soon but still need to test and fix some issues with it. Big shoutout to Minki here for making the n3ds baremetal sdk which makes writing bare metal software with full acceleration and hardware feature support easy. This SDK currently is not yet public which is part of the reason why I cannot release the source code as of now but he is planning on releasing it soon.

Since I do not own a physical 3DS, I have done all my testing in 3beans. For hardware verification, Minki has helped and provided me with pictures of it running on his 3DS:
View attachment 584683

Edit:
I have published a compiled version of the emulator, place it on a fat32 sd card to try it out, make sure to provide a gamecube BIOS image, there are tutorials online on how to dump one from your own gamecube.
https://mega.nz/file/W6xQwBLI#XEvv5s7kui-gtSvUDws_j-mnTaTYUPnciLzIfpEEuGE

I think this can scratch 10fps in New 3DS models with some optimization, not actually playable but at least impresive 🤔
 
I think this can scratch 10fps in New 3DS models with some optimization, not actually playable but at least impresive 🤔
Yeah, I think 15-20 is possible on new 3DS if threading is implemented correctly and maybe a cached JIT added. Would be a ton of work but it might just about be playable-ish on very lightweight titles. Not that I'd want to put that much work into this silly project currently, the fact that 3beans cannot emulate the new 3DS well enough and I do not own a physical one not being of help here either.
Post automatically merged:

petermary would be proud
I sure hope so, this port is dedicated to him xD
 

Site & Scene News

Popular threads in this forum