[dkongx] Donkey Kong 2 invincibility and freeze timer
Posted: Tue Dec 14, 2010 7:03 pm
Still need these.
Memory altering cheats for emulators
http://www.mamecheat.co.uk/forums/
Code: Select all
<cheat desc="Freeze Bonus Timer">
<script state="on">
<action>temp0 =maincpu.rb@060A</action>
<action>maincpu.rb@060A=00</action>
<action>maincpu.pb@6386=00</action>
</script>
<script state="run">
<action condition="(maincpu.pb@62B1==01)">maincpu.pb@62B1=maincpu.pb@62B0 - 1</action>
</script>
<script state="off">
<action>maincpu.rb@060A=temp0 </action>
<action>temp1 =(maincpu.pb@638C - (maincpu.pb@638C / 10) * 6)</action>
<action condition="(maincpu.pb@6200!=00)">maincpu.pb@62B1=temp1 </action>
<action condition="(maincpu.pb@6200!=00) AND (temp1==0)">maincpu.pb@6386=02</action>
</script>
</cheat>
Code: Select all
<cheat desc="Invincibility">
<script state="on">
<action>temp0 =maincpu.rb@2243</action>
<action>temp1 =maincpu.rb@A774</action>
<action>temp2 =maincpu.rb@275D</action>
<action>temp3 =maincpu.rb@292F</action>
<action>temp4 =maincpu.rb@3F00</action>
<action>temp5 =maincpu.rb@403A</action>
</script>
<script state="run">
<action>maincpu.rb@2243=3E</action> <!-- Falling -->
<action>maincpu.rb@A774=C9</action> <!-- Collisions -->
<action>maincpu.rb@275D=C9</action> <!-- Floor of Elevators -->
<action>maincpu.rb@292F=C9</action> <!-- Hitting your head -->
<action>maincpu.rb@3F00=C9</action> <!-- Collision against Kong on top level on conveyors -->
<action>maincpu.rb@403A=FF</action> <!-- Floor of Elevators, fix to keep elevators moving -->
</script>
<script state="off">
<action>maincpu.rb@2243=temp0 </action>
<action>maincpu.rb@A774=temp1 </action>
<action>maincpu.rb@275D=temp2 </action>
<action>maincpu.rb@292F=temp3 </action>
<action>maincpu.rb@3F00=temp4 </action>
<action>maincpu.rb@403A=temp5 </action>
</script>
</cheat>