One thing that you all should know is that this technique only works on soft mods of Super Mario 64. If there isn't too many drastic changes or if it isn't 64MB and higher, you are in luck and the hack will most likely work.
All you need is:
HxD (It has to be this Hex editor), chksum64, and of course.. my notes (which you can download here):
http://www.filedropper.com/m642ed64compabilityWhen VL-Tone invented the ROM-Extender, he had to locate the MIO0 data onto offsets ending in: 1, 3, 5, 7, B, F. The reason of this is so that emulators like Project 64 would load everything perfectly.. if you had downloaded the .z64 file I provided in the other thread and tried running it on PJ64, you'll notice that the background will be corrupted. This is because PJ64 is somehow different from real N64 hardware for some odd reason. Since there wasn't anything that loaded ROMs from SD cards onto the real N64 back then, VL-Tone made it specifically for emulation because that's all there was. The notes I provided need the bytes shifted back to that they can all end on: 2, 4, 6, 8, A, C, E
I must warn you: Doing this is a very tedious and long process. It takes nearly an hour to convert one ROM so that it has compatibility.
Thank you for taking the time to read this and
be sure to give credit.

Regards, ALP/Vertrex
(Founder of the SM642ED64 compatibility modification)