I noticed that they included two files that list the memory regions with symbols only in the Japanese demo version of this game. You can check them out here (I included the .dol executable in case any of you were interested):
Some games like Wind Waker, Twilight Princess, and Animal Crossing include mapping files like these. But for some reason the final builds of SMS don't have these (any region I think). Dolphin can actually use these mapping files (although I'm not sure if this is being used correctly - I'm using mariol.MAP here):
http://i.imgur.com/k8wxt.png
This might be helpful for those wanting to hack the game. I don't know how to hack though, so don't look at me.
Another thing I noticed is that the test map isn't in the Japanese or European versions, I could only find the test map in the American version. Also, there's a table called stageArc.bin in the game that hints that there were more test maps at one point (and probably other maps that were removed from the game).
Originally posted by koolaidmanI noticed that they included two files that list the memory regions with symbols only in the Japanese demo version of this game. You can check them out here (I included the .dol executable in case any of you were interested):
Some games like Wind Waker, Twilight Princess, and Animal Crossing include mapping files like these. But for some reason the final builds of SMS don't have these (any region I think). Dolphin can actually use these mapping files (although I'm not sure if this is being used correctly - I'm using mariol.MAP here):
http://i.imgur.com/k8wxt.png
These are used for debugging purposes - they list the location of every function, global variable, etc in RAM (and in the binary). In a debug build of the game, whenever an exception occurred, the mapfile would be used to display names for the functions in the callstack.
One thing I've noticed is that in many GC games, the mapfiles don't seem to match the final versions exactly. marioL.map is bigger than mario.map and seems to be for the debug version of the game (it has lots of function names referencing debugging stuff).
Too bad they stopped doing this for Wii games. I'd love to have one for NSMBW