Project

General

Profile

Emulator Issues #962

BBA Fail

Added by Sonicadvance1 almost 12 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
Category:
JIT
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
Yes
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What steps will reproduce the problem?
1.Run a game that takes advantage of BBA with BBA activated in settings
PSO, Mario Kart:DD, and the socket test from DevkitPPC examples all get
the device ID right at startup
2. Will show it reading the Device ID twice in a row and then starts
getting unexpected IMM writes.

There can still be multiple Device ID reads, but when it's two in a row and
unexpected IMM writes start coming up, that's when you know it's a fail.

I tested in interpreter with both Mario Kart and PSO, both don't fail
there. So it seems to be a bug in JIT. This I can't fix since I'm not
familiar with the core work at all.

History

#1 Updated by Sonicadvance1 almost 12 years ago

Actually. I don't trust the test from DevKitPPC. Should be using a commercial game
instead.

#2 Updated by Sonicadvance1 almost 12 years ago

For some reason now. Don't know what change brought it about, but now PSO crashes in
a 32bit build in Windows. Bit annoying since now I can only test with PSO in Linux.

#4 Updated by Sonicadvance1 almost 12 years ago

Gar, I'm retarded

#5 Updated by Sonicadvance1 almost 12 years ago

Interesting enough, Brawl read the EXI interface and read it's ID to see what was
plugged in to it. What business does Brawl have with the Port BBA is plugged in to,
when there isn't supposed to be one on the Wii? Do they use it in Dev hardware?

#6 Updated by Sonicadvance1 almost 12 years ago

  • Status changed from New to Fixed

Anyway, this is going to get closed since the original issue is finished and there is
another issue open for finishing BBA

Also available in: Atom PDF