I'm looking for a hex editor that is specifically geared towards ROMs and can do a variety of functions that other hex editors (i.e. Hex Workshop) cannot do as easily. I am specifically interested in the idea of hacking certain NES and Super NES ROMs, and I'm wondering if there's a hex editor out there that can detect the various aspects of any ROM (i.e. Super Mario Bros. 3, Super Mario All-Stars) and also detect which hex code(s) perform(s) a certain action in a certain way.
I'm a Windows user, and the hex editor that looks best to me (out of everything I've seen on ROMhacking.net) is something called "Goldfinger". That's my intuition, but I'm still pretty new to ROM hacking, so I would like a recommendation, if possible, of an effective, relatively easy to use, hex editor.
If you look particularly at hacks like these, http://www.romhacking.net/hacks/685/
, I'm amazed at the feats accomplished with such hacks. In the first hack, one of Kirby's Adventure (NES), one hacker was able to allow Kirby to keep the UFO power-up; and in the second hack, one of Mike Tyson's Punch Out!! (also NES), the hacker specifically indicated the hex editor he (or she) used to restore unused dodging animations for certain boxers Little Mac fights.
To be honest, this almost looks like magic to me! So please let me know of the best hex editor out there that can do as I wish, if such a thing even exists (hopefully). Any recommendation will be greatly appreciated.