Jump to content

GBA Trade Protocol


Recommended Posts

Not sure if this is exactly the right place on the forum, but I'm wondering if anyone knows where to find documentation on the gen3 games trade protocol?

Edit: I would also be interested in knowing how the gen1-2 games trades work too if anyone knows.

Edited by Selim_042
Link to comment
Share on other sites

I was hoping there was a write-up somewhere as I'm not great at reading assembly or C.  Tried reading Emerald's disassembly (C) to work it out, didn't go too well.

 

If anyone is fluent in GB ASM and/or C and willing to help me out by working out the protocol, it would be greatly appreciated!

Edited by Selim_042
Link to comment
Share on other sites

  • 9 months later...

As someone with some computer engineering experience, the best way to handle this would likely be to get two GBAs and a digital oscilloscope, and read the data that's sent. Then you could ideally spoof that data/reverse engineer that. You may be able to get VBAlink to print that data instead of using actual hardware, which would save a lot of time, money, and troubleshooting. Beyond that, once you have a binary dump, try reading it for known binary data (Pokemon IDs, etc). You could also try hooking up an arduino or a version of vblink and sending that data to the games and see what happens.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...