i guess it's kinda the same as gameshark. all the codes are XXYYYYYY ZZZZ format. I did all my hacking with the Nintendo 64. Good times. Good times. even had the cable to link the gameshark to the computer and do ram dumps.
XX is a modifier, basically what you want to do to the data 80 would constantly writes to the memory address (infinite bullets or men) 88 only writes the address when you press the gameshark button. (press the button to clear the stage or spawn a particular enemy or powerup)
YYYYYY is the memory address of the data you want to modify
ZZZZ is what you want to change it to.
easy peasy. want infinite men? search the ram for "5" then kill yourself. search the "5" addresses you found for ones that are now "4". kill yourself again... and search the new results for "3". your last result? "3D455F-0003".
so you plop in the code"803D455F-0099" and boom! 99 lives!
literally takes minutes to do...and the whole game is yours. guess i'll have to brush up on some of these other devices.