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

DMA from ROM additional details #350

Open
alyosha-tas opened this issue Feb 14, 2024 · 0 comments
Open

DMA from ROM additional details #350

alyosha-tas opened this issue Feb 14, 2024 · 0 comments
Assignees

Comments

@alyosha-tas
Copy link

When DMA from ROM with fixed address mode, with an address adjacent to 0x20000 boundary (i.e. 0x0801FFFC in 32 bit mode) non-sequential timing is used for all accesses.

For example, a DMA of length 32 will use 32 non-sequential accesses when reading from ROM.

This is demonstrated here: https://github.com/alyosha-tas/gba-tests/blob/master/DMA/DMA_ROM_Fixed.gba.

This is also true in decrementing mode, which is required to pass your 128kb-boundary test rom.

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

2 participants