script to use a GBA as controller?

User avatar
DannyVoid
Posts: 2
Joined: Mon May 15, 2023 4:47 pm

script to use a GBA as controller?

Unread post by DannyVoid »

I had a vision to play GBA in more legit way
Is there a possibility to create a script that sends the same data the Gameboy Player sends to the GBA to turn it into a Controller using the GC Link cable and a Gamecube to usb adaper/similar

I'm not sure what type of data the link cable sends to the GBA, but isn't there a Arduino that reads back GB Pocket/DMG link information on the Gameboy camera? could it be something similar?

I know there are flash carts, and we could use the utility rom to turn the gba into a controller. But that means that the user needs to have a flash cart, a burner, etc. I believe that if there was a way that the mister could do this, would be amazing :D

AngelicLiver
Top Contributor
Posts: 433
Joined: Fri May 29, 2020 8:50 am
Has thanked: 86 times
Been thanked: 120 times

Re: script to use a GBA as controller?

Unread post by AngelicLiver »

A script by itself wouldn't be sufficient to interface with the GBA via a link cable. Hypothetically you could send software to the GBA via the "Game Link Cable" that in-turn would enable the means to pass the inputs back via the "GameCube Game Boy Advance cable" similarly to how games like Tetra Trackers or Crystal Chronicles function.

There are two massive caveats to this however.

  1. I don't think the serial mode to send this to the GBA directly from MiSTer is implemented in the core. So you'd need to send it from another GBA... with a flashcart.

  2. Some one would need to write this incredible niche piece of software, for a very niche use-case and the user would need the requisite tangle of link cables when perfectly adequate Nintendo controllers are already available that are arguably superior to the GBAs controls.

That said if you do already have a flashcart, GBA, "GameCube Game Boy Advance cable" and GameCube controller adapter you can try this software. It kind of does beg the question; if you're looking for a "more legit way" to play your GBA in this way, surely just play on the original hardware?

The GameCube's GameBoy player along with a "GameCube Game Boy Advance cable" and GameBoy Interface/Swiss might also enable controller functionality. You'd also still need a GameCube to USB controller adapter too. 🤷‍♂️

There is another thread on this subject here.

Post Reply