Code: Select all
<mamecheat version="1">
<cheat desc="Stop Screen Flashing on Shooting">
<script state="on">
<action>temp0 =maincpu.mq@2017A4</action>
</script>
<script state="run">
<action>
maincpu.mq@2017A4=4E714E714E716016
</action>
</script>
<script state="off">
<action>maincpu.mq@2017A4=temp0</action>
</script>
</cheat>
</mamecheat>
Nothing below this line is relevant for using this cheat, If you do not care about writing cheats, read no further!
I used more or less the same strategy as with /forums/viewtopic.php?f=4&t=13006 but, this time it wasnt a branch that should be flipped. Instead there were wayyyy fewer lines in common between shots, only 36, so I went through them one by one until I found the operation that flashed. This operation was then changed to NOP operations.