Emulator Issues #647

Complete GC BBA emulation

Added by marcus about 12 years ago.

% Done:


Operating system:
Issue type:
Feature request
Relates to usability:
Relates to performance:
Relates to maintainability:
Regression start:
Fixed in:


What steps will reproduce the problem?
1. Change the sp1 option in Gamecube Config to BBA
2. Boot Mario Kart: Double Dash
3. Dolpin instantly crashes and closes, no errors...

What is the expected output? What do you see instead?
I expect the game to continue with the opening logos and show the extra
main menu option for LAN races, but it just crashes and goes away.

What version of the product are you using? On what operating system?
r2434 on WinXP SP2.

Please provide any additional information below.
No other games are affected, as they don't look for BBAs on boot.


#1 Updated by lpfaint99 about 12 years ago

  • Issue type set to Feature request
  • Priority set to Low

BBA is incomplete, we should disable that option until it is in a more usable state

#2 Updated by marcus about 12 years ago

ok...Thanks for working on it!

#4 Updated by Mad-fighter about 12 years ago

hi, will this (if its working anyways) work for Super Smash Bros Melee aswell? so can
i play melee on lan or online?

#5 Updated by Mad-fighter about 12 years ago

probably its known already but i wanna make sure that its gotten mentioned:

#6 Updated by Sonicadvance1 about 12 years ago

Very low chance of the PSO code injecting to work to get to play SSBM online. I may
look in to working on this some more in a little bit

#7 Updated by Mad-fighter about 12 years ago

good to know that you keep working on this issue, theres a big gamecube and
especially melee community whos waiting for online challanges :)
really hope this gets realized some day

#8 Updated by marcus about 12 years ago

Yeah, the best way to do this is probably a Kaellera thing...

#9 Updated by lpfaint99 about 12 years ago

netplay will likely be separate from bba, only around 6 games actually use the bba
gcars would be overkill for dolphin, it would be easier to implement something
similar in code, sending the buttonpresses the same way that gcars works

#10 Updated by kevinx0404 about 12 years ago

what is bba?

#11 Updated by marcus about 12 years ago

broadband adapter

#12 Updated by Sonicadvance1 almost 12 years ago

  • Status changed from New to Work started

BBA work is stalled by how Dolphin handles interrupts, causing many problems in BBA.
Will stay in this state of limbo until interrupts are emulated the correct way.

#13 Updated by coolcat33333 almost 11 years ago

Is this still stalled? Some people like me want to play certain BBA games online.

Mainly I want to play PSO EP3 on Schthack's server.

#14 Updated by Sonicadvance1 almost 11 years ago

Aye, nobody has taken an interest in it.

#15 Updated by coolcat33333 almost 11 years ago

Damn, if only I had a BBA and could find my Gamecube :/

#16 Updated by nythain almost 11 years ago

Functional BBA support would be awesome for PSO Ep 3 on Schthack server. Makes me sort of sad.

#17 Updated by mbc07 almost 10 years ago

Well, what is the current state/progress of BBA emulation?

#18 Updated by aka.Simon almost 10 years ago

bba emulation would be amazing for the pso fans out there :o

#19 Updated by LiquidSpikes almost 9 years ago

Hello, I have a BBA and a GameCube, I would like to help adding this feature!

#20 Updated by sktsqrl almost 9 years ago

I've gotten the bba working ( and will commit soon, once I polish it a bit.
Currently it works perfectly on my laptop but is very flakey on my desktop...strange...
Also, I have only done the Windows implementation, but I believe it should be easy to do for, at least, linux. no clue about os x.

#21 Updated by MofoMan2000 almost 9 years ago

Wow, congratulations! One of the oldest issues can finally be put to rest soon. Hopefully.

#22 Updated by sktsqrl almost 9 years ago

It's pretty much done apart from GUI to configure it and OS X support.

#23 Updated by parlane over 8 years ago

Is this closable ?

#24 Updated by mbc07 over 8 years ago

I think no, from what I've seen around in the forums the current BBA implementation aren't working on Mac OS

#26 Updated by JMC4789 over 7 years ago

On Hold until someone takes up OSX implementation.

Quoting Sonic1: "Probably should be on hold. Only thing stopping BBA emulation on OS X is someone needs to install open tuntap for OS X and make a BBA backend for it. then write up some instructions on how to set up the interface. It'll be extremely close to how the linux setup is."

#27 Updated by NeoBrainX over 7 years ago

  • Status changed from Work started to Accepted


#28 Updated by delroth about 7 years ago

OSX support just merged.

#29 Updated by delroth about 7 years ago

  • Status changed from Accepted to Fixed

Also available in: Atom PDF