Sonic Adventure 2: Battle

Sonic and company are back and better than ever in Sonic Adventure 2: Battle. Dr. Eggman is causing trouble once again, and it's up to Sonic, Tails, and Knuckles to stop him. Experience faster action, all-new two-player games, and a branching storyline that lets you choose to save the world as the Hero side, or conquer it as the Dark side. In the single-player mode, you'll go through more than 30 unique stages, which include a forgotten pyramid, an abandoned military base, and a giant space station. And then there's the expanded two-player mode, which features 12 playable characters competing in new head-to-head games.

Tiny Chao Garden
Connections to a GBA (emulated via VBA-M) to enable play of "Tiny Chao Garden" does not work. Dolphin will not connect.

Black Bar at Bottom of screen
This is caused by the game running in 50Hz Mode. Hold down B as emulation starts to get a prompt for 60Hz Mode.

Random FPS drops
Some levels (notably City Escape) will sometimes seemingly out of the blue drop the framerate to about half of regular speed. The cause is unknown.

Audio Skipping
Throughout the majority of the game, the music, sound effects, voice-overs, cutscenes, etc. will skip. This is caused by the game not running at full speed, and the emulator attempting to maintain the speed of the audio with the speed of the game, causing it to lapse in and out.

Text Missing
Random letters and numbers missing, most noticeably in Chao World but occasionally in subtitles. The cause is unknown, and occurs even with a real GC bios.

Graphics Issues
During Kart races, the texture directly left, right, behind, and before the Kart is either static or lines. During King Boom Boo boss fight with Knuckles, when the King is underground, his shadow is invisible. In addition, static or lines may occur. The cause is unknown.

Crash in Wild Canyon (2nd Hero level)
If framelimit is set to "auto", then the game will crash upon the player trying to float up using the wind tunnel in the middle of the level. Setting the framelimit to "60" solves the issue. Fixed sometime before.