Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Games panicking with 'forbidden DMA source address adjustment' #103

Open
xTibor opened this issue May 28, 2020 · 2 comments
Open

Games panicking with 'forbidden DMA source address adjustment' #103

xTibor opened this issue May 28, 2020 · 2 comments
Labels
game-bug Bug that can be reproduced in a specific game

Comments

@xTibor
Copy link
Contributor

xTibor commented May 28, 2020

thread 'main' panicked at 'forbidden DMA source address adjustment', rustboyadvance-core/src/dma.rs:125:18

Games hitting this panic right after the BIOS logo:

  • The Sum of All Fears
  • Tom Clancy's Rainbow Six - Rogue Spear
  • X-Men - The Official Game
@michelhe
Copy link
Owner

Not solved by my current open-bus solution (simply return the last prefetched opcode).
I'll see if implementing the thumb mode edge-cases help
http://problemkaputt.de/gbatek.htm#gbaunpredictablethings

@michelhe
Copy link
Owner

michelhe commented Oct 19, 2020

Just checked these games again,
X-Men - The Official Game works, but the other two still don't

@michelhe michelhe added the game-bug Bug that can be reproduced in a specific game label Oct 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
game-bug Bug that can be reproduced in a specific game
Projects
None yet
Development

No branches or pull requests

2 participants