[megadrij/vfive] Grind Stormer/V-Five

This forum is for posting cheats for any non-arcade game in M.A.M.E. ( aka the M.E.S.S. games ) including any softwarelist game. Requests will be fulfilled here....but please keep the requests to the requests forum.
Post Reply
jman
Posts: 842
Joined: Tue Dec 01, 2020 1:24 pm

[megadrij/vfive] Grind Stormer/V-Five

Post by jman »

Converted codes from Grind Stormer/V-Five except "sound test mode".

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>
Start button is "pause" in megadrive version so that I use C button to change cursor position.
Post Reply