Ok so I tried to insert a asm routine (the 60fps from MindCrystal to be exact) into a french version of SoulSilver. I put the .s file into the source folder (of ASMPatch template-master) and when I try to make and insert, it looks like it worked BUT when I try to open the rom with a emulator, I have a white screen.. I found this:
https://nsmbhd.net/thread/3723-solved-asm-hacks-crashes-my-game-lol/ the solution might be to delete nonintendo.cpp. That's what I did and I don't have anymore a white screen BUT a black screen instead hahahaha. I tried to delete the others files into the source folder to only have the 60fps.s file and the result is the same: black screen.
There is probably something I don't do right... Or did I miss a step? I didn't think it would be that hard to insert an asm routine :/ Maybe It's just to complicated for a noob and I should just give up haha.
EDIT: The thing I forgot about is the arena starting address I think (like mentioned above). I found this (
https://nsmbhd.net/thread/3023-how-to-find-arenaoffs/ ) but it's problably too complex for a noob like me.