I slapped something minimal together. It certainly can't do anything that Cowabunga couldn't (and I haven't bothered to make a save function), but it's a starting point that might turn into something if people are willing to chip in. Right now it just edits the backgrounds for side-scrolling areas of level 1. Poorly.
Here's a list of resources I'm aware of.
- DataCrystal: RAM and ROM maps
- Rom Hack: There is a rom hack of TMNT. The author might be able to share notes if we can reach him. There is also a file compare between the original ROM and said hack. Might come in handy as a guide of where to look.
- There is a table and some info on RAM at http://www.thealmightyguru.com/Games/Hacking/Wiki/index.php?title=Teenage_Mutant_Ninja_Turtles. This link might be handy for disassembling.
- There is also some info on RAM at http://tasvideos.org/GameResources/NES/TeenageMutantNinjaTurtles.html. I'm not sure if there is anything here that can't be found at the above link.
- It would be nice if we could get a hold of the author of Cowabunga, Dan, but he seems to have dropped off the face of the earth.
- INI file from Cowabunga.
Not a whole lot to go on, and it doesn't help us get anywhere beyond what Cowabunga can do. I'm a bit busy right now, getting ready to move, so I can't sink tens of hours into a disassembler right now. I can chip away at the editor and rom documentation here and there. It's really going to come down to whether people are interested and willing to help.
Here is the C# project so far:
http://dl.dropbox.com/u/12027218/TurtleProject%200.2.zip