Turns out casting the VRAM to a u8 makes DS mode mad even though it works in DSi mode, I changed all the broken image draws to use a new VRAM-safe function so the latest commit should be working fine on flashcards again!
Auto build: https://github.com/Universal-Team/extras/releases/tag/v20191228-081921
Auto build: https://github.com/Universal-Team/extras/releases/tag/v20191228-081921