Any custom devices using the Hi-Speed Parallel Port?

Portables, case replacements, mods etc, all in here!
Post Reply
User avatar
Apache Thunder
Posts: 92
Joined: Wed Aug 28, 2013 5:12 am

Any custom devices using the Hi-Speed Parallel Port?

Post by Apache Thunder » Sun Sep 08, 2013 4:54 am

Ok I've looked around and it seems the only device ever used on this port was the official GBA device for playing GBA games on the GameCube. The pinout of this port was also available via an easy Google search and is documented to some degree.

So I'm curious if anyone has ever attempted or will attempt to use this port for a custom device like a hard-drive/SD adapter? This port has the most bandwidth available to it and might support DMA (though I am no coder/hardware expert to say for sure).

Is this port accessible at all from homebrew software? If not then I suppose booting/accessing anything from this port would be impossible. Though it would be interesting if someone attempted to build an "expansion pack" like device to extend the GC's memory in a manner similar to the N64's expansion pack. The port is on the same bus as the A-Ram so it would run at the same speed as the A-Ram which is what I think most homebrew uses for memory space correct?

I assume the other two serial ports have a much slower access speed and might not be much better then using the memory card slot. This is just judging by how horridly slow the BBA is on Serial Port 1. A ISO dump from Swiss is super slow through the BBA. It's a wonder people ever had to put up with this thing back in the days of the PSO Exploit.

Someone fill me in on this. It would be interesting if someone could use this port for something. :D
ImageImage
User avatar
manic.blood
Posts: 71
Joined: Thu Jul 04, 2013 9:33 am
Location: The North usually

Re: Any custom devices using the Hi-Speed Parallel Port?

Post by manic.blood » Tue Sep 10, 2013 11:11 am

Yes that would be interesting to give the cube a bit of a kick with more power. It could be potential useful for some of the CPU intensive media players and cubeSX and cube64 for example
User avatar
CathodeRayBlues
Posts: 5
Joined: Mon Mar 12, 2018 2:10 am

Re: Any custom devices using the Hi-Speed Parallel Port?

Post by CathodeRayBlues » Mon Mar 12, 2018 2:12 am

Apache Thunder wrote: Is this port accessible at all from homebrew software? If not then I suppose booting/accessing anything from this port would be impossible.
:D
Actually, yes there has been some homebrew alternatives to the Gameboy player software called GBI. Other homebrew should be able to access it.
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Any custom devices using the Hi-Speed Parallel Port?

Post by emu_kidid » Fri Mar 16, 2018 7:50 am

CathodeRayBlues wrote:
Apache Thunder wrote: Is this port accessible at all from homebrew software? If not then I suppose booting/accessing anything from this port would be impossible.
:D
Actually, yes there has been some homebrew alternatives to the Gameboy player software called GBI. Other homebrew should be able to access it.
Closed source :P
Image
novenary
Posts: 1754
Joined: Mon Dec 30, 2013 7:50 am

Re: Any custom devices using the Hi-Speed Parallel Port?

Post by novenary » Fri Mar 16, 2018 11:53 am

The GBI source code is completely unnecessary to access the high speed port though. It's literally the same as ARAM.
RedZone908
Posts: 4
Joined: Mon Jun 08, 2020 7:02 pm

Re: Any custom devices using the Hi-Speed Parallel Port?

Post by RedZone908 » Tue Feb 14, 2023 11:44 pm

novenary wrote:
Fri Mar 16, 2018 11:53 am
The GBI source code is completely unnecessary to access the high speed port though. It's literally the same as ARAM.
Sorry to resurrect an old thread… for my own curiosity, I’m trying to understand more about how the parallel port and the Game Boy Player work, and I’m having trouble finding much in the way of documentation on it besides connector pinouts. The sources I find say that the Game Boy player uses Audio RAM. Help me to understand—does the Game Boy Player send GBA video and audio data to ARAM that’s already on board the GameCube? Or does the Game Boy Player have its own set of ARAM which the Cube pulls the GBA video and audio data from?

Are there any more in-depth documents detailing the communication between the Cube and the Player?
Post Reply