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

ARAM DMA Arbiter #111

Open
ogamespec opened this issue May 5, 2020 · 1 comment
Open

ARAM DMA Arbiter #111

ogamespec opened this issue May 5, 2020 · 1 comment

Comments

@ogamespec
Copy link
Member

ARAM DMA comes from two consumers - from the CPU and from the DSP. To avoid conflict, need to add a simple arbiter.

@ogamespec ogamespec added this to the Dolwin 0.131 milestone May 5, 2020
@ogamespec
Copy link
Member Author

dsp.cpp will be redesigned. It will add dspdma.cpp, which will contain processing of all three DMAs that DSP can do.
Right now there are definitely problems with ARAM DMA. Sometimes it starts early (small DMA sizes), and sometimes it hangs (and the game with it), and it happens randomly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant