MSU-1 Compatibility

Go down

MSU-1 Compatibility

Post by Elazul on Fri 27 Apr 2018 - 7:55

Hi, i am trying to patch a Hardtype of Mega Man X (this one specifically http://ngplus.net/index.php?/files/file/16-mega-man-x-hard-type/) plus MSU-1 hack and have no luck making it run, the game always crashes when you enter in any stage, i tried it on Higan and SNES9X and it never works, tried Headered Unheadered, different order etc and nothing works, is there some way to make these patches compatible?

Elazul
Newcomer

Since : 2018-04-26

Back to top Go down

Re: MSU-1 Compatibility

Post by Conn on Fri 27 Apr 2018 - 9:35

If the msu patch and hardtype use the same free ram, one code overwrites code from the other patch.
There's no solution but to shift one code to another free ram section. You must hope for one of the authors of the two patches to do it.
avatar
Conn



Since : 2013-06-30

Back to top Go down

Re: MSU-1 Compatibility

Post by Elazul on Sat 28 Apr 2018 - 6:18

Damn, thank you, i wish i knew how to do these hacks

Elazul
Newcomer

Since : 2018-04-26

Back to top Go down

Re: MSU-1 Compatibility

Post by Conn on Sat 28 Apr 2018 - 6:38

You can check the compatibility using this tool:
https://www.romhacking.net/utilities/1080/


It only has 79% compatibility = not compatible (the softtype however has 99% it should be compatible).

Here's the problem using hexcomparison:



You see that at freespace 0x7bd0 (only FF in original version), both patches write code to. Only possibility is to move a code area to use e.g. 0x7dd0 - then it would work.

If you look in Darkshock's asm:
https://github.com/mlarouche/MegamanX-MSU1/blob/master/mmx_msu1_music.asm

you need to edit this:
seek($80FBD0)

into
seek($80FDD0)

recompile, and it should work.
avatar
Conn



Since : 2013-06-30

Back to top Go down

Re: MSU-1 Compatibility

Post by Conn on Sat 28 Apr 2018 - 7:31

Here, I did that for you.
- I recompiled DarkShock's asm with emulator volume (FF) with the shift to an area not used by Hardtype. I didn't test it (but patchchecker says now 100% compatibility), so cross fingers that it works. I usuallly do not mix with other author's codes so...
Attachments
mmx_msu_forHardtype.zip You don't have permission to download attachments.(1 Kb) Downloaded 5 times
avatar
Conn



Since : 2013-06-30

Back to top Go down

Re: MSU-1 Compatibility

Post by DarkShock on Mon 30 Apr 2018 - 11:04

It is open source for these kind of situations!
avatar
DarkShock



Since : 2014-12-29

Back to top Go down

Re: MSU-1 Compatibility

Post by Elazul on Thu 3 May 2018 - 12:34

OMG thank you so much i will try this right now

Elazul
Newcomer

Since : 2018-04-26

Back to top Go down

Re: MSU-1 Compatibility

Post by Sponsored content


Sponsored content


Back to top Go down

Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum