> Reverse engineering of machine code is generally forbidden except for very specific exemptions, like compatibility with other systems
Reverse engineering is generally legal in the US, except in cases where a EULA expressly forbids it. Since n64 titles are not covered by EULAs, to the best of my knowledge, reverse engineering them is perfectly legal. Distribution of such results however may not be.