Starfox Patch - Some words from Jovis

Im not sure what superdoc is getting at in his explanation of the crack. Maybe I can make it a little more clear.

The ROM image is not checksummed up until 0x1000, from there the checksum covers just 1 meg, so anything after that can be changed at will.

The 0x40-0x1000 code is the code which reads the 'lockout chip' in the cart. The chip had been changed in the new starfox rom, therefore I switched the security code (0x40-0x1000) to be the same as the older roms.

It is very likely that the 0x40-0x1000 code is checksummed, but that the area has a 'fixed' checksum, so that they can change the code, and throw in some 'junk' bytes to fixup their csum result.

The real csumm is different, though. it starts at offset 0x10 in the image and is 4 words long. It is checked by the N64 init bootcode ( rom code) when you turn on the power. The next init is the lockout chip check, and if it doesnt successfully complete, the hardware will lock up.

Hope this is helpful.

Jovis