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

Add missing parameter to swiIntrWait() for the ARM7 in DSi mode #194

Open
AntonioND opened this issue Aug 8, 2024 · 0 comments
Open

Add missing parameter to swiIntrWait() for the ARM7 in DSi mode #194

AntonioND opened this issue Aug 8, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@AntonioND
Copy link
Member

AntonioND commented Aug 8, 2024

swiIntrWait() currently takes two arguments, even though it takes 3 arguments on the ARM7 in DSi mode.

https://problemkaputt.de/gbatek.htm#bioshaltfunctions

  r0    0=Return immediately if an old flag was already set (NDS9: bugged!)
        1=Discard old flags, wait until a NEW flag becomes set
  r1    Interrupt flag(s) to wait for (same format as IE/IF registers)
  r2    DSi7 only: Extra flags (same format as DSi7's IE2/IF2 registers)

Related: #27

@AntonioND AntonioND added the bug Something isn't working label Aug 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant