If that's to me, probably not anytime soon like I said earlier. The stars were aligned perfectly for you when I ported the patch. I had nothing to do, was frustrated with my game but still wanted to code, and couldn't sleep.
It's not hard, just time consuming. Detailed instructions in case anyone else feels like trying:
Compare patched jp rom to unpatched jp rom. Find what was changed. I used a program for this. Alternatively, just learn the IPS file format which will tell you exactly what was changed and where.
Say this string of bytes at $0100
Code:
$40 $50 $30 $51 $80 $87;(not real code obviously)
was changed to this
Code:
$30 $80 $80 $51 $80 $87;(Not real code)
You search for that EXACT unchanged string in the Megaman Pal rom. (Make sure to put enough of the byte stream that there is exactly one result. Also, don't worry if it's in a slightly different location.) If it is identical for all the bytes that were changed in the jp rom, change those bytes to the ones in the patched jp rom. If you cannot find an identical string in the PAL rom, you'll need to do the reset vector update and compare debug logging as described below.
Do this for all changes made by the patch.
Then run the patched jp rom in Nintendulator's debugger. Step, and reset. The first address is the reset vector. Search for the byte stream starting there.
Then try to find that byte stream it in the PAL rom. Replace the reset vector's address to the address of that byte stream.
If all goes well, it'll just work. If not, run the patched JP rom in PAL mode. Run the PAL rom in PAL mode. Log both from reset for around two frames.
Compare the debug output. The code run should be more or less identical. If the patched PAL rom, ends up someplace with a lot of breaks, look at the patched jp rom's output. Look for what should have happened. Search for the byte stream where it should have ended up. Fix the address in the PAL rom, or fix what it was supposed to do right before.
I don't remember ever having to do that for the MM2 rom, but in case you need it, it's there.