Code: Select all
<cheat desc="no hit (wip)">
<script state="on">
<action>mdslot:cart:rom.mb@d564 = 60</action> <!-- burner -->
<action>mdslot:cart:rom.mb@d594 = 60</action> <!-- objects -->
</script>
<script state="off">
<action>mdslot:cart:rom.mb@d564 = 66</action>
<action>mdslot:cart:rom.mb@d594 = 6a</action>
</script>
</cheat>
<cheat desc="player speed (wip)">
<parameter>
<item value="0x0010">01 (slow)</item>
<item value="0x0080">02 </item>
<item value="0x0100">03 </item>
<item value="0x0180">04 </item>
<item value="0x0200">05 (fast)</item>
</parameter>
<script state="on">
<action>mdslot:cart:rom.mq@0c27c = 4eb90001eb804e71</action>
<action>mdslot:cart:rom.mq@1eb80 = 303c00104a416706</action>
<action>mdslot:cart:rom.mq@1eb88 = 6a0244403200303c</action>
<action>mdslot:cart:rom.mq@1eb90 = 00104a4267066a02</action>
<action>mdslot:cart:rom.mq@1eb98 = 44403400d2680018</action>
<action>mdslot:cart:rom.mq@1eba0 = d468001a4e75ffff</action>
<!--
1eb80 | 303c 0200 : move.w #$200,D0
1eb84 | 4a41 : tst.w D1
1eb86 | 6706 : beq $1eb8e
1eb88 | 6a02 : bpl $1eb8c
1eb8a | 4440 : neg.w D0
1eb8c | 3200 : move.w D0,D1
1eb8e | 303c 0200 : move.w #$200,D0
1eb92 | 4a42 : tst.w D2
1eb94 | 6706 : beq $1eb9c
1eb96 | 6a02 : bpl $1eb9a
1eb98 | 4440 : neg.w D0
1eb9a | 3400 : move.w D0,D2
1eb9c | d268 0018 : add.w ($18,A0),D1
1eba0 | d468 001a : add.w ($1a,A0),D2
1eba4 | 4e75 : rts
-->
</script>
<script state="change">
<action>mdslot:cart:rom.mw@1eb82 = param</action>
<action>mdslot:cart:rom.mw@1eb90 = param</action>
</script>
<script state="off">
<action>mdslot:cart:rom.mq@0c27c = d2680018d468001a</action>
<action>mdslot:cart:rom.mq@1eb80 = ffffffffffffffff</action>
<action>mdslot:cart:rom.mq@1eb88 = ffffffffffffffff</action>
<action>mdslot:cart:rom.mq@1eb90 = ffffffffffffffff</action>
<action>mdslot:cart:rom.mq@1eb98 = ffffffffffffffff</action>
<action>mdslot:cart:rom.mq@1eba0 = ffffffffffffffff</action>
</script>
</cheat>
<cheat desc="next cursor by button C (wip)">
<script state="on">
<action>mdslot:cart:rom.mq@0b09a = 4eb90001eb50672c</action>
<action>mdslot:cart:rom.mq@1eb50 = 08380005d8a56716</action>
<action>mdslot:cart:rom.mq@1eb58 = 5878d9500c78001c</action>
<action>mdslot:cart:rom.mq@1eb60 = d95065044278d950</action>
<action>mdslot:cart:rom.mq@1eb68 = 4eb90000abd00838</action>
<action>mdslot:cart:rom.mq@1eb70 = 0004d8a54e75ffff</action>
<!--
1eb50 | 0838 0005 d8a5 : btst #$5,$d8a5.w
1eb56 | 6716 : beq $1eb6e
1eb58 | 5878 d950 : addq.w #4,$d950.w
1eb5c | 0c78 001c d950 : cmpi.w #$1c,$d950.w
1eb62 | 6504 : bcs $1eb68
1eb64 | 4278 d950 : clr.w $d950.w
1eb68 | 4eb9 0000 abd0 : jsr $abd0.l
1eb6e | 0838 0004 d8a5 : btst #$4,$d8a5.w
1eb74 | 4e75 : rts
-->
</script>
<script state="off">
<action>mdslot:cart:rom.mq@0b09a = 08380004d8a5672c</action>
<action>mdslot:cart:rom.mq@1eb50 = ffffffffffffffff</action>
<action>mdslot:cart:rom.mq@1eb58 = ffffffffffffffff</action>
<action>mdslot:cart:rom.mq@1eb60 = ffffffffffffffff</action>
<action>mdslot:cart:rom.mq@1eb68 = ffffffffffffffff</action>
<action>mdslot:cart:rom.mq@1eb70 = ffffffffffffffff</action>
</script>
</cheat>