As per KelvSYC request, Always Just Defend cheats.
Code: Select all
:garou:00000018:10047F:00000008:00000008:Always Just Defend P1
:garou:00000018:10057F:00000008:00000008:Always Just Defend P2
The game observes these addresses's bit 3, if they are set then it was just defended. This cheat has a drawback though: even when you attack, you see the blue flash shown as if the opponent had just defended. To solve this, I used the debugger and found the code where this is handled:
Code: Select all
04EE6A: 082C 0003 007F btst #$3, ($7f,A4)
04EE70: 6766 beq 4eed8
04EE72: 122A 0004 move.b ($4,A2), D1
At $4EE6A, the program makes a bit 3 test. If it's equal to 0 (not set), jumps to $4EED8, otherwise (just defended), proceeds to $4EE72. Knowing that, I simply remove the jump to $4EED8.
Code: Select all
04EE6A: 082C 0003 007F btst #$3, ($7f,A4)
04EE70: 4E71 nop
04EE72: 122A 0004 move.b ($4,A2), D1
Then I came up with this ROM cheat:
Code: Select all
:garou:20900000:04EE70:00004E71:0000FFFF:Always Just Defend (ROM cheat)
Sorry for the NOPping, General Pugsy
I had only 2 bytes to work and "bra" needs 4.