Hey! I programmed that! I had no idea people were interested in it. It was a fun little project I did because I wanted to see what it was like to develop for the 3DS. I actually used it on my resume and it helped me get a programming job! I really appreciate you guys giving attention to it. It's very encouraging to hear that people think it's cool. I'm especially surprised to see the attention that my audio code specifically is getting. That might be the part that I'm the most proud of, and I learned a lot from writing it. The project has admittedly been shelved for a while because I've been busy with other things, but I guess now I have to finish it!
Quick edit to try to answer some questions I saw:
I did try to start porting Sonic Adventure because I wanted to work with some 3D functionality, but that got real complicated real quick, so I don't know if that will become anything. The Mario port has a lot more potential, so I'd like to focus on that before I port anything else. While it is only a 1 level proof-of-concept at the moment, a lot of the code for future levels/features is there already, it's mostly a matter of mapping everything out and loading in assets.
Also, I'm really surprised how much nostalgia people have for this game. I kind of assumed it wasn't very popular, and I really only chose it because it's fairly simple and I own a GBA to compare my version with. I had a lot of trouble finding assets and information about the game because it doesn't get a lot of attention.