Is it possible if I made a patch for simple changes in an N64 ROM to convert that to hex code I can use with an N64 GameShark pro? Is there any software that does this?
Thank you. I already have a flash cart, I just wanted to see some stuff using authentic carts and a GameShark pro. Sorry for the second question, my original question was about applying patches using the GameShark and this question is about making codes from patches. Know anyone by any chance I can commission to make codes? Or do you know where I can get started for options 2 or 3? (I'm kind of new to this).Did we not cover this in https://gbatemp.net/threads/question-on-n64-gameshark-and-patches.626326/ ?
You have three options maybe.
1) Hope what few ROM edit type codes are available (and it is a tiny amount, usually aimed at dodging issues with CIC and anti piracy) are enough to do what you want, and likely not as you probably need them to boot and even if not it would be.
2) If the binary is copied to memory for some reason then you can make a code to edit that as at that point it is basically just RAM editing. You might also be able to inject some code via a RAM write and forcibly branch to it but that is a rather more advanced trick (well beyond any simple program).
3) If there is some data in memory you are editing you could check to see if that is written (or something else that is happening at the same time) and then have the memory edited instead. Can be for infinite potions as it were, and might be able to trouble graphics and text.
3a) If it is something you could do with an edited save (might not have infinite money but 999999999 is almost as good sort of thing) you might be able to do that.
https://doc.kodewerx.org/hacking_n64.html covers the code types available. The N64 is rather more primitive than what you might have seen in later devices but you do have options to read memory (which could include key presses, some devices even having a button on it you can press to activate things) and write accordingly which is enough to get some of those done.
All of this is also solved by get a decent flash cart (though the everdrive stuff is a bit expensive these days) or use an emulator.
Equally most people go the other way and want cheats patched into the ROM so they can run it on a flash cart without cheat support or not have to fiddle with it.