I'm interested in dabbling in Nintendo DS, 3DS, or GBA development. I would like to know what my (legal) options for development tools and IDEs are.
In particular, I would not consider moving in this direction unless I can find:
- A programming language that has managed memory (garbage collection)
- A unit testing tool akin to JUnit, NUnit, etc. for unit tests
I would also prefer if other tools exist, like code-coverage, etc. for that platform. But the main thing is managed memory and unit testing.
What options are out there?