Code: Select all
<cheat desc="no hit">
<script state="on">
<action>maincpu.mq@47afc = 4eb9000004006700</action>
<action>maincpu.mq@00400 = 0c28001300066704</action>
<action>maincpu.mq@00408 = 74004e7508110001</action>
<action>maincpu.mq@00410 = 4e75000000000000</action>
<!--
00400 | 0c28 0013 0006 : cmpi.b #$13,($6,A0)
00406 | 6704 : beq $40c
00408 | 7400 : moveq #$0,D2
0040a | 4e75 : rts
0040c | 0811 0001 : btst #$1,(A1)
00410 | 4e75 : rts
-->
</script>
<script state="off">
<action>maincpu.mq@47afc = 0829000100006700</action>
<action>maincpu.mq@00400 = 0000000000000000</action>
<action>maincpu.mq@00408 = 0000000000000000</action>
<action>maincpu.mq@00410 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="auto fire">
<script state="on">
<action>maincpu.mq@1ab1c = 4eb9000004400810</action>
<action>maincpu.mq@00440 = 45f90006003c1012</action>
<action>maincpu.mq@00448 = 02000020d4fc0010</action>
<action>maincpu.mq@00450 = 81124e7500000000</action>
<!--
00440 | 45f9 0006 003c : lea $6003c.l,A2
00446 | 1012 : move.b (A2),D0
00448 | 0200 0020 : andi.b #$20,D0
0044c | d4fc 0010 : adda.w #$10,A2
00450 | 8112 : or.b D0,(A2)
00452 | 4e75 : rts
-->
</script>
<script state="off">
<action>maincpu.mq@1ab1c = 45f90006004c0810</action>
<action>maincpu.mq@00440 = 0000000000000000</action>
<action>maincpu.mq@00448 = 0000000000000000</action>
<action>maincpu.mq@00450 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="attack speed up">
<script state="on">
<action>maincpu.md@478c8 = 4eb80420</action>
<action>maincpu.mq@00420 = b1fc00062140640c</action>
<action>maincpu.mq@00428 = 0c28000300046604</action>
<action>maincpu.mq@00430 = 70004e7553280033</action>
<action>maincpu.mq@00438 = 4e75000000000000</action>
<!--
00420 | b1fc 0006 2140 : cmpa.l #$62140,A0
00426 | 640c : bcs $434
00428 | 0c28 0003 0004 : cmpi.b #$3,($4,A0)
0042e | 6604 : bne $434
00430 | 7000 : moveq #$0,D0
00432 | 4e75 : rts
00434 | 5328 0033 : subq.b #1,($33,A0)
00438 | 4e75 : rts
-->
</script>
<script state="off">
<action>maincpu.md@478c8 = 53280033</action>
<action>maincpu.mq@00420 = 0000000000000000</action>
<action>maincpu.mq@00428 = 0000000000000000</action>
<action>maincpu.mq@00430 = 0000000000000000</action>
<action>maincpu.mq@00438 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="skip rom check">
<script state="on">
<action>maincpu.mb@0151f = 48</action>
</script>
<script state="off">
<action>maincpu.mb@0151f = 26</action>
</script>
</cheat>