G:Mega Man 5

C:Infinite MegaMan(tm) Energy|GXSEYZSA|Galoob|
C:Infinite Lives|GXXAAIVG|Galoob|
C:Start With At Least 2 Energy Tanks|XAKSUTEA|Galoob|
C:Start With At Least 6 Energy Tanks|VAKSUTEA|Galoob|
C:Start With At Least 2 Mega-Tanks|XASIOTEA|Galoob|
C:Start With At Least 6 Mega-Tanks|VASIOTEA|Galoob|
C:Infinite Mega-Tanks On Pick-Up|GXSEPZVG|Galoob|
C:Infinite Energy Tanks On Pick-Up|GZSATPVG|Galoob|
C:Super-Jumping MegaMan|YEXETAIA<br>ONUELEUN|Galoob|
C:Mega-Jumping MegaMan|PEXETAIA<br>NNUELEUY|Galoob|
C:Infinite Energy For Most Weapons|OVNLZISV<br>OTKPYISV|Galoob|
C:StartingWeapons Use Less Energy|PEVLLPGA|Galoob|
C:Infinite Energy (Invincible)|ELEKGPEP|Tony Hedstrom|
C:Start With Infinite Energy Tanks|SLEKGPEO|Tony Hedstrom|
C:Start With Infinite Mega Tanks!|VLEKGPEO|Tony Hedstrom|
C:Infinite Lives|NLEKGPEO|Tony Hedstrom|
C:No Enemies|SZEKGPEO|Tony Hedstrom|You can't finish levels because there is no boss, but the code is great for exploring levels.
C:Start With Infinite Beat!|KLEKGPEO|Tony Hedstrom|
C:Start With Infinite Water Wave|OLEKGPEP|Tony Hedstrom|
C:Start With Infinite Gyro Attack|XLEKGPEP|Tony Hedstrom|
C:Start With Infinite Charge Kick|ELEKGPEO|Tony Hedstrom|
C:Start With Infinite Crystal Eye|ULEKGPEP|Tony Hedstrom|
C:Start With Infinite Napalm Bomb|KLEKGPEP|Tony Hedstrom|
C:Start With Infinite Star Crash|OLEKGPEO|Tony Hedstrom|
C:Start With Infinite Super Arrow|SLEKGPEP|Tony Hedstrom|
C:Start With Infinite Power Stone|VLEKGPEP|Tony Hedstrom|
C:Start With Infinite Gravity Hold|NLEKGPEP|Tony Hedstrom|
C:Start With Infinite Rush Jet|ULEKGPEO|Tony Hedstrom|
C:Infinite Rush Coil|XLEKGPEO|Tony Hedstrom|
C:No Music|EGEKGPEP|Tony Hedstrom|
C:Anti-Gravity Code|NZEKGPEO|Tony Hedstrom|This code makes you float up as long as the code is on.  You should only use this code with an emulator.  Turn the code on to get to high places, then turn the code off. (Glitchy.)
C:Some Graphics Are Missing|OZEKGPEO|Tony Hedstrom|
C:Mini-Jump (Not Very Useful)|OZEKGPEP|Tony Hedstrom|
C:Activates Debug Mode!|ATUKGUOZ|Tony Hedstrom|This code works on most emulators, or on a real NES with a Game Genie.<br><br>With the debug mode on, you can restore your energy, pass through obstacles, and edit the palette!<br><br>Here's how to use the debug mode:  <br><br>Press "left" on controller 2 to pause/unpause the game.<br><br>Press "up" on controller 2 to pass through obstacles. This one is fun to experiment with.<br><br>Press "right" on controller 2 to restore your energy and edit the palette.  Use controller 1 to change the palette.  Press "select" on controller 1 to exit the edit mode and have your energy restored.<br><br>You can also use this code to help you easily find which part of the ROM you can hack to change the levels!  When you enter the "edit" mode (by pressing "right" on the 2nd controller),  you will see several rows of hex numbers.  Just write these numbers down (before you make any changes to them), and then use a hex editor to search for that same string of numbers.  For example, if you pick "Napalm Man", when you first start the level, and you enter the "edit" mode, this is the first row of numbers on the right side of the screen:<br><br>0F 29 19 0B<br><br>Now open up the Megaman 5 ROM with your hex editor and click on the "Find" button, and type in 0F29190B.  There is only one match (at 00C998), so you know that is the right area of the ROM for editing the palette for the Napalm level.<br><br>Credit should go to Sephiroth3 for finding the ROM address, and to Vagla for making the ips patch.