Thanks a lot for this port. It works great for the most part.
First thing I'd like to say is that you should add that you need to rename the R4.DAT file in the instructions. It wasn't working for me at first, but then on a whim I tried renaming it to TTMENU.DAT thinking for sure it wouldn't work, and then it did.
Second is that I can confirm that, like the other commenter, I get white screens when booting certain games. So far the ones that haven't worked for me are Picross DS, Clubhouse Games, Big Brain Academy, New Super Mario Bros, Might and Magic: Clash of Heroes, and Space Invaders Extreme. These were all untrimmed, but I've tried several patched and trimmed games and they've worked great.
I'm using a white DSTT flashcard with a 16GB card.