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 and XPORT

#9032 - thashef - Sat Jul 26, 2003 8:38 pm

Hey,
I am interested in interfacing a USB Device which would be connected to the XPort. And the XPort would be connected to the Gameboy.

Has anyone done this before. I checked the Charmed Labs website and they claim it is possible using "add-on" circuit.

Please let me know how this is possible

Thanks

#9056 - ampz - Sun Jul 27, 2003 1:20 pm

Of course it is possible. Hook up your favourite USB interface circuit to the xport, write the VHDL code, the GBA-side drivers and the PC side drivers, and you're done.
A easier way would be to use an existing USB multiboot cable. The tricky part is finding one with known specifications...

#9909 - duncanentwisle - Thu Aug 21, 2003 4:56 pm

thashef wrote:
Hey,
I am interested in interfacing a USB Device which would be connected to the XPort. And the XPort would be connected to the Gameboy.


If you want to have the Gameboy act as a USB host (e.g. you want be able to hook up a USB mouse or keyboard) then the chances are that will be quite difficult - as from the little I've looked into it - you'd have to write quite a lot of software, including the drivers for the actual devices that you connect.

If you want the Gameboy to act as a slave device (e.g. connecting your GBA to a PC, where the PC is the host) then I can recommend the FTDI USB chipsets - these look like serial ports to the PC, but communicate over USB, and can appear like a serial port, or an 8-bit i/o port at the other end.

#9912 - ampz - Thu Aug 21, 2003 6:17 pm

Duncanentwisle speaks the truth.

USB is actually a lousy interface. It is insanely complicated, and requires a expensive license if you want to label your product as "USB compatible"(!!).