asgtones.blogg.se

Metroid zero mission rom map
Metroid zero mission rom map











metroid zero mission rom map

The first string is at, the game expects this string to be "ZERO_MISSION_010" (The exact byte sequence is the 16 bytes starting at 08411410.)ģb. There are 3 strings the game expects to find:ģa. It checks if the words are bitflips of each other (i.e. The game compares the words stored at and. These values should be equal in a valid save.Ģ. The game adds all the words in the 0x1220 area and compares that to the value stored at.

metroid zero mission rom map

The game does 3 things to check if the save is valid.ġ. I'll refer to this offset as the SaveOffset. The format of the data at 02038000 is as follows:Ġ2038000 + saveID*0x1220 + 80 is the start of a save slot's data, and saveID = 0,1 or 2. The checksum function is located at 08074624, it takes input r0 = 0 when it's checking the save data.













Metroid zero mission rom map