Corwin
Corwin
Thanks for this! I don't have time at the moment to look through in detail, but I'll do so when I can, which should be fairly soon. One quick thing...
It isn't documented anywhere, nor does the code prevent you from doing so, but using >= 16 bits of precision for 32 bit backing integer isn't going to work well...
I'm going to leave this open as a doc issue and adding run time or compile time checks to avoid this
In mgba I see that the interrupt master enable is on and the cpsr interrupt disable bit is unset, so I'm not sure why in Arm mode the interrupt isn't...
The problem is that both interrupts are triggered together which causes the second timer to be blocked
Thanks so much for your PR, it's quite late right now, so I can't fully review it yet. I do have some bits to highlight first. > I implemented it...
To unblock, you can achieve this now using re-exports. For example: ```rust pub mod bg { agb::include_background_gfx!(backgrounds, "FFFFFF", some_map => "some-data.aseprite"); pub use backgrounds::*; } ```
What does being a maintainer entail? I'm no rust compiler expert / LLVM wrangler, so I'm not sure I could be much use.
I reckon I should be able to be a listed maintainer in that case.
What is the test suite?