gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

Hardware > GBA>Gamecube Cable>>usb port

#104727 - gdogg - Mon Oct 02, 2006 12:50 am

does anyone remember those gamecube to gba cables that gave you extra features to a game? Well i want to know how to hook it up to a usb port, if anyone knows of any useful diagrams, or other postings that are the same, or if they would like to assist me with some tips, then it would be greatly appreciated
_________________
≤{[ژ?ŗ?ď]}≥

#104845 - phonymike - Tue Oct 03, 2006 5:02 am

wow. by putting a usb cable onto the gc-gba cable, you'll get nothing. you could program a microcontroller to interpret the comms on the gc cable, and have it plug into a computer with usb (gc and usb code would be in the ?c,) and have a custom driver on the computer read the data.

or you could reverse engineer individual gba games to see how they communicate with the gc, then write your own gba code to emulate this behavior and save the data into sram, then dump it to your computer.

it depends if you want to unlock gba or gc stuff. either way you'd need programming knowledge of the system you're trying to spy on, which is what gbadev.org is all about!

#119647 - MonkeyBoyDMG - Sun Feb 25, 2007 12:34 am

I know your message is kinda old, but late advice is better than no advice.

At "The Source" formally Radio Shack here in Canada i was able to pick up a Game Cube to USB adapter which allowed for joystick type action on your PC with the Game Cube controller. This could be used to bridge the gap between PC and GBA to Game Cube cable.

Next software would be required this would involve writing a code that send exact singles that the regular controller sends upon button press. I am not sure of the protocol of this controller but you would not need this, because the Gameboy Player allows use of a GBA as a Game Cube controller using the cable used before, so what you would need to do is capture the program the Gameboy Player sends to the GBA (legality check: not sure it this is allowed here, I see no reason why not if you make your own capture) on your pc load it on a flash cart (or use a multiboot cable) and then pop it in connect all the cables and there you have your own GBA controller for the PC.

GBA + GBP application > NGC to GBA adapter > NGC to USB adapter

A quick test would be just to load the software directly from the GBP to the GBA and then disconnect and reconnect to the NGC to USB adapter.

I have not tested this method because I have not had all the parts required at the same time but in theory it should work. Hopefully this will work.

Hopefully this is what you were thinking and that is works.

#119662 - tepples - Sun Feb 25, 2007 3:44 am

The cheap GCN to USB adapter probably speaks only USB HID (game controller protocol), not any more general USB protocol.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#119729 - MonkeyBoyDMG - Sun Feb 25, 2007 5:47 pm

yes tepples, i am aware this would only be for HID interface,

the problem posed did not specify what sort of tasks this overall GBA/Game Cube to USB system would have to do, i was justing giving an idea of how to get the Gameboy Advance connected to the PC using the GBA - GCN connector and a USB device.

But i think with this setup this is all you can hope to accomplish with this setup, not sure never did much work with this idea though.

#120733 - Death_blooms - Mon Mar 05, 2007 9:25 pm

if anyone has written apps to use the GBA as a joystick via this method please post veri greatfull

#121060 - MonkeyBoyDMG - Thu Mar 08, 2007 4:10 pm

You see the beauty of this system is that no apps need to be written, the gba software is given by the gameboy player, and the adapter is a direct gamecube to HID joystick (so any software which supports joystick input would be usable for this, i am thinking NES emulators for the correct amount of buttons.)

That being said we can't legally distribute the multiboot software from the gameboy player, but once i get my supercard next week i can begin work on a replacement software that can be distributed.