Ok. Firstly, I get all of my codes from here:
http://bsfree.org/index.php
Go to Super Nintendo > Pro Action Replay > Super Punch Out codes. I will use the “Power Bar Always At Max” code as an example. The code is 7E089C1B. I open BizHawk-r9394, open Super Punch-Out!! (USA).smc, then go to the SNES tab > Game Genie Encoder / Decoder > and then add the code 7E089C1B under Game Genie Code and hit Add.
Then I go to Tools > Cheats to make sure the code was added. If the cheat is active, then it will say “1 cheat 1 active”. But the code has no effect on the game. The Power Bar should have gone all the way to Max before the match even started but it remains at 0. I have tried several codes for different SNES games and none work. I don’t have this problem with Sega Genisis and NES games. Pro Action Replay codes work on NES games.
I loaded the same Super Punch-Out!! (USA).smc game in SNES9x v1.53 and went to Cheat > Game Genie, Pro-Action Replay codes > Enter Cheat Code > 7E089C1B > Hit Add and then checked the box by the code to activate it. The Power Bar fills up before the match starts and stays full the entire time.
I tried several Game Genie codes for SNES games in both emulators and they only work on SNES9x. Example (Game Genie): “Both Fighters Gain Max Energy After Making A Hit”. The code is: D9AD-DDA4. Doesn’t work in BizHawk-r9394.