Another self quote from srk. I should post on here first then copy and paste to srk.
Ok, I went with out internet for a week and I made a few cheats.
FBA
cheat "Practice Mode"
default 0
0 "Disabled"
1 "Enabled", 0, 0x10007D, 0x28
Unoffical FBA Shuffle
<cheat desc="Practice Mode" default="0">
<option desc="Disabled"/>
<option desc="Enabled">
<parameter cpu="0" address="0x10007D" value="0x28"/>
</option>
</cheat>
Mame
Practice Mode
<cheat desc="Practice Mode"> <comment>To have hitboxes visible enable before a match</comment>
<script state="run">
<action>maincpu.pb@10007D=28</action>
</script>
</cheat>
Player 1 Color Select
<cheat desc="Select Color PL1">
<parameter>
<item value="0x00">A</item>
<item value="0x01">B</item>
<item value="0x02">C</item>
<item value="0x03">D</item>
<item value="0x06">Cpu Only</item>
</parameter>
<script state="run">
<action>maincpu.pb@107173=param</action>
</script>
</cheat>
Player 2 Color Select
<cheat desc="Select Color PL2">
<parameter>
<item value="0x00">A</item>
<item value="0x01">B</item>
<item value="0x02">C</item>
<item value="0x03">D</item>
<item value="0x06">Cpu Only</item>
</parameter>
<script state="run">
<action>maincpu.pb@1076D3=param</action>
</script>
</cheat>
About the practice mode cheat to have hitboxes visible you need to have the cheat on before a match, but it will not give you the correct damage scaling. To get correct damage scaling you need to activate during a match, but you will not get hitboxes. Also, do not activate practice mode cheat during the Neo Geo start up as it will instantly lock up the game.