[sf2hf]
Code: Select all
<cheat desc="Select Speed">
<parameter>
<item value="0x00">No frameskip (like SF2CE)</item>
<item value="0xFF">Maximum frameskip (double speed)</item>
</parameter>
<script state="run">
<action>maincpu.pb@FF02BE=param</action>
</script>
</cheat>
Code: Select all
<cheat desc="Select Speed">
<parameter>
<item value="0xFF">No frameskip (like SSF2)</item>
<item value="0x80">Turbo 1 (Japan)/Turbo 0 (other)</item>
<item value="0x70">Turbo 2 (Japan)/Turbo 1 (other)</item>
<item value="0x60">Turbo 3 (Japan)/Turbo 2 (other)</item>
<item value="0x50">Turbo 4 (Japan)/Turbo 3 (other)</item>
<item value="0x00">Maximum frameskip (double speed)</item>
</parameter>
<script state="run">
<action>maincpu.pb@FF8CD3=param</action>
</script>
<script state="off">
<action>temp0=maincpu.rb@FF1AA6</action> <!--operator menu setting-->
<action>temp1=maincpu.rb@FF8CD5</action> <!--free select setting-->
<action condition="temp0==0">maincpu.pb@FF8CD3=0x80</action>
<action condition="temp0==1 or (temp0==4 and temp1==0)">maincpu.pb@FF8CD3=0x70</action>
<action condition="temp0==2 or (temp0==4 and temp1==1)">maincpu.pb@FF8CD3=0x60</action>
<action condition="temp0==3 or (temp0==4 and temp1==2)">maincpu.pb@FF8CD3=0x50</action>
</script>
</cheat>
Code: Select all
<cheat desc="Select Speed">
<parameter>
<item value="0xFF">No frameskip (like SSF2)</item>
<item value="0x80">Turbo 1 (Japan)/Turbo 0 (other)</item>
<item value="0x70">Turbo 2 (Japan)/Turbo 1 (other)</item>
<item value="0x60">Turbo 3 (Japan)/Turbo 2 (other)</item>
<item value="0x50">Turbo 4 (Japan)/Turbo 3 (other)</item>
<item value="0x00">Maximum frameskip (double speed)</item>
</parameter>
<script state="run">
<action>maincpu.pb@FF8CD3=param</action>
</script>
<script state="off">
<action>temp0=maincpu.rb@FF1AA6</action> <!--operator menu setting-->
<action>temp1=maincpu.rb@FF8CD5</action> <!--free select setting-->
<action condition="temp0==0 or (temp0==4 and temp1==0)">maincpu.pb@FF8CD3=0x80</action>
<action condition="temp0==1 or (temp0==4 and temp1==1)">maincpu.pb@FF8CD3=0x70</action>
<action condition="temp0==2 or (temp0==4 and temp1==2)">maincpu.pb@FF8CD3=0x60</action>
<action condition="temp0==3">maincpu.pb@FF8CD3=0x50</action>
</script>
</cheat>
[sfz3ugd]
Code: Select all
<cheat desc="Infinite Time">
<script state="run">
<action>maincpu.pw@0C420219=3B63</action>
</script>
</cheat>
Code: Select all
<cheat desc="Infinite Time">
<script state="run">
<action>maincpu.pw@0C2F8378=7863</action>
</script>
</cheat>
Code: Select all
<cheat desc="Infinite Time">
<script state="run">
<action>maincpu.pd@0C235200=003B0063</action>
</script>
</cheat>
Code: Select all
<cheat desc="Infinite Time">
<script state="run">
<action>maincpu.pd@0C2356A0=003B0063</action>
</script>
</cheat>
Code: Select all
<cheat desc="Infinite Time">
<script state="run"> <!--address depends on stage-->
<action>maincpu.pd@((maincpu.rd@(maincpu.rd@0C05699C) + maincpu.rw@0C05698C) - 2)=003B0063</action>
</script>
</cheat>