Page 1 of 1

GoombaSend - A gba link cable homebrew app

Posted: Sun Apr 03, 2016 4:55 pm
by FIX94
After writing up the link cable code for GBI I wondered - what else can you actually do with the link cable?
So I came up with this little app for both gamecube and wii which can send over gb and gbc roms to a gba using the link cable! This all works thanks to Goomba v2.30 which is a really nice and small gameboy emulator.
Ready-to-use dol files are right over here. All you have to do really is have a "roms" folder with gb/gbc files on your sd gecko on gc or sd/usb device on wii. The gba has to be in port 2. Also please note that because this all gets put into the gba ram the max file size including the goomba gba (42.4kb) is 256kb.

Source code wise there is not a whole lot happening but if you want to check it out its on github as well.
Enjoy playing some classic gameboy games with the help of the old gba link cable :)

See it in action with the game boy player:

Re: GoombaSend - A gba link cable homebrew app

Posted: Mon Apr 04, 2016 8:11 pm
by Aressi
Thank you very much my dream came true

Re: GoombaSend - A gba link cable homebrew app

Posted: Fri Apr 15, 2016 1:30 pm
by suloku
Besides not seeing the point in using goomba instead of a GC gameboy emulator (except for awesomeness), does this mean you could send and run most gba homebrew without needing a flashcard?

Re: GoombaSend - A gba link cable homebrew app

Posted: Fri Apr 15, 2016 2:12 pm
by FIX94
you could send all multiboot compiled gba homebrew files yea, they dont have anything special. Also what I find cool about this is that you can send it to a real GBA and play it on close to real hardware ;)

Re: GoombaSend - A gba link cable homebrew app

Posted: Wed Jun 22, 2016 12:27 am
by Sierron
I don't get it. My games get detected. I press A, gba found ! waiting for bios, Sending goomba, Done, Sending Rom, All done. Nothing happens

edit: Oh yeah, used an GBA SP if that is of any importance

Re: GoombaSend - A gba link cable homebrew app

Posted: Wed Jun 22, 2016 12:37 am
by FIX94
you boot the gba without any games inserted right? you should boot it before running this too so the bios already has everything clean and ready to get some data. if it just never gets any data you can also try maybe older versions because of some possible timing differences.

Re: GoombaSend - A gba link cable homebrew app

Posted: Wed Jun 22, 2016 12:47 am
by Sierron
Yes, I have no game inserted. I tried it multiple ways. Already booted and then pressing A on the controller and pressing A first and then booting the gba. Both times it detects the gba fine, sends data and nothing happens on the gba (buttons do nothing).

Tried the 1.0 version with booting first and then A on the controller. Same as above. First A and then the booting and I got an endless loop of error 18.

Re: GoombaSend - A gba link cable homebrew app

Posted: Wed Jun 22, 2016 1:36 pm
by Aressi
try with another game like tetris o mario land

Re: GoombaSend - A gba link cable homebrew app

Posted: Wed Jun 22, 2016 5:46 pm
by Sierron
I'm already using Tetris for that. Tried it with Mario Land for gb now too. Still nothing. Could this be related to not having an official cable?

On another note:
Do I need to use the Gameboy Player for this and connect both EXT ports with an normal gba link cable?

If so, then I got this wrong. I thought I could use a GC to GBA cable. Sorry.

Re: GoombaSend - A gba link cable homebrew app

Posted: Wed Jun 22, 2016 7:09 pm
by Aressi
Gamecube version is working fine but I donĀ“t know if you are using wii version

Re: GoombaSend - A gba link cable homebrew app

Posted: Thu Jun 23, 2016 12:34 am
by Sierron
For clarification: Is this used for "Gamecube Port 2 <-> GBA" or "Gameboy Player <-> GBA"?

edit:

Well, that's just great. Apparently one of my cables is broken. Goombasend detects it, but can't send stuff as it seems. My other gba to gamecube cable does actually work and I could send games over to gba. Quite nice :o

Re: GoombaSend - A gba link cable homebrew app

Posted: Sat Jun 25, 2016 8:12 pm
by FIX94
Sierron wrote: Well, that's just great. Apparently one of my cables is broken. Goombasend detects it, but can't send stuff as it seems. My other gba to gamecube cable does actually work and I could send games over to gba. Quite nice :o
either broken or somehow unreliable when sending data through, thats the issue when using hardcoded timings in code.

Re: GoombaSend - A gba link cable homebrew app

Posted: Sat Jun 25, 2016 11:11 pm
by Sierron
After trying out Animal Crossing and the game not detecting the cable as well, I would say it's broken. Strange that goombasend can detect it.

Re: GoombaSend - A gba link cable homebrew app

Posted: Mon Jan 02, 2017 11:22 pm
by RF573
Anyone tried making a MB sender with the source code for this?

Re: GoombaSend - A gba link cable homebrew app

Posted: Tue Jan 03, 2017 2:05 am
by Sierron
What does MB stand for, RF573?

Re: GoombaSend - A gba link cable homebrew app

Posted: Tue Jan 03, 2017 2:16 am
by RF573
Sierron wrote:What does MB stand for, RF573?
Multiboot. I mean, a little application that can send multiboot GBA games ripped from GameCube and GBA to real hardware. Also can someone please make a tutorial (or link to one) on how to make these kinds of programs? Haven't seen any tutorials on these yet.

Re: GoombaSend - A gba link cable homebrew app

Posted: Tue Jan 03, 2017 3:59 am
by emu_kidid
RF573 wrote:Multiboot. I mean, a little application that can send multiboot GBA games ripped from GameCube and GBA to real hardware. Also can someone please make a tutorial (or link to one) on how to make these kinds of programs? Haven't seen any tutorials on these yet.
https://github.com/devkitPro/gba-exampl ... aster/mbv2 ?

Re: GoombaSend - A gba link cable homebrew app

Posted: Tue Jan 03, 2017 4:41 am
by RF573
emu_kidid wrote:
RF573 wrote:Multiboot. I mean, a little application that can send multiboot GBA games ripped from GameCube and GBA to real hardware. Also can someone please make a tutorial (or link to one) on how to make these kinds of programs? Haven't seen any tutorials on these yet.
https://github.com/devkitPro/gba-exampl ... aster/mbv2 ?
That's helpful, but I meant on the server side though.

Re: GoombaSend - A gba link cable homebrew app

Posted: Tue Jan 03, 2017 8:31 am
by SuperrSonic
Recompile GoombaSend with the new mb, and make a dummy file to load as a .gb rom, that's what I did for Extrems' GBA as GC controller.

Re: GoombaSend - A gba link cable homebrew app

Posted: Wed Jan 03, 2018 1:13 am
by welshwuff
I too am very interested in a multiboot sender as i have collected most of the MBs from various gamecube ISOs and have been searching for a way to send them from a real GC to GBA. I'd be happy to share the collection with someone who could make this project happen.

Re: GoombaSend - A gba link cable homebrew app

Posted: Mon May 14, 2018 9:13 pm
by TheAutisticGamer
Why is there a controller option for multiplayer? I was hoping I could do some multiplayer games with my siblings (Like tetris!). I was just wondering.