FAQ: Difference between revisions

360 bytes added ,  19 August 2018
no edit summary
No edit summary
Tags: Mobile edit Mobile web edit
Line 76: Line 76:


Essentially, we've figured out the compiler that Nintendo used for Super Mario 64 and then we get the raw assembly from the rom, and see what C code compiles into that. This is a long and tedious process but many prominent members of the community have made excellent progress so far.
Essentially, we've figured out the compiler that Nintendo used for Super Mario 64 and then we get the raw assembly from the rom, and see what C code compiles into that. This is a long and tedious process but many prominent members of the community have made excellent progress so far.
==Why does Mario lose his hat when he dies from going out-of-bounds (OOB)?==
The default hat state is to not wear a hat, and each frame it checks if he's wearing a hat and sets that graphics flag. But when Mario goes OOB happens, most mario code doesn't execute, including that check. So Mario doesn't actually lose his hat, he just forgets he's wearing it.