O hai dere. Fresh from jsa's top-secret workshop today is TMJports, TMJ demos 8 and 9 ported to the DSi. I cannot port demo 7 as of yet because it uses a database on the 3DSPaint server for item usage, which I have no access to. I'd like to ask if HullBreach if he could help with that. It may be possible for me to strip the item functionality, though. Anyway, instead of listening to me blab on about it, try it out for yourself, at http://tmjports.ji3h.uk.to! (Sorry about the URL. It's my testing project server.)
Demo 9 seems pretty damn buggy. I got a 404 on one of the character sprites, so it was just a 404 image walking around. Plus there doesn't seem to be any collision detection.
That's an extra one I added. I deliberately made it a 404 image. A reference to "I AM ERROR" in Zelda. Anyway yeah it was a hotfix so yeah, there are quite a few bugs.
One of the reasons I didn't port it is because of an issue I found with the browser, while working on HB Online Lite a few years ago: The browser seems to have a memory leak that relates to caching of images that are loaded on-the-fly. This eventually leads to the browser gobbling up all the memory and either crashing or hanging. It's possible that one of the later patches fixed this, but I haven't run any tests.