Super cool! Wish I saw this sooner.
Anyways, fun fact, the "NitroFS" version for emulators works on N-Card flashcarts. Likely due to how those cards work. (they emulate retail card reads on the hardware level instead of rom patching.

) N-Card DLDI is 32KB which this homebrew doesn't support but fortunately I can just use the NitroFS version on those.
Also I noticed a bug...the A button for toggling map doesn't appear to work. Nothing happens when I press it. Would be nice to have an option for turning off the bottom screen (or perhaps displaying the map on the bottom screen).
Map being on the bottom screen would be a nice feature. Maybe that's already the intended behavior but since A button toggle seems to be broken I can't know for sure so I'll suggest that anyways.
Also it seems to close to twice as fast as normal when I compared it to the screensaver's run speed on my PC so that might be another thing that needs looking into. Also the little 3D shape things used to flip the maze upside down seem to be way darker in shading then they actually are in the original PC version.
I wanted to try compiling the DS port source myself but I get a generic Error 1 message for build/3dmaze/source/shared/genmaze.c.o and it's not telling me why. I did make sure to update my BlocksDS install...but to no avail.