Skip to content

MIPS interrupt handling and proper alignment when DMAing - #159

Open
SlaveOfIDO wants to merge 2 commits into
N64Recomp:mainfrom
SlaveOfIDO:mips-interrupt-handling
Open

SlaveOfIDO wants to merge 2 commits into
N64Recomp:mainfrom
SlaveOfIDO:mips-interrupt-handling

Conversation

@SlaveOfIDO

Copy link
Copy Markdown

These two changes are required for BlastCorps:

  • BlastCorps submits multiple GFX tasks but only one contains a fullSync. RT64 correctly handles this and sets its interrupts, but neither N64ModernRuntime nor the RecompFrontend use them properly.
  • BlastCorps DMAs from unaligned physical addresses

N64Recomp/RecompFrontend#50 needs to be merged first

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant