[megadrij/dangseed] Dangerous Seed

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: 1288
Joined: Tue Dec 01, 2020 1:24 pm
Been thanked: 9 times

[megadrij/dangseed] Dangerous Seed

Post by jman »

Code: Select all

<cheat desc="no hit (wip)">
    <script state="on">
        <action>mdslot:cart:rom.mb@6fa0 = 60</action> <!-- objects -->
        <action>mdslot:cart:rom.mb@b9b4 = 60</action> <!-- background -->
    </script>
    <script state="off">
        <action>mdslot:cart:rom.mb@6fa0 = 67</action>
        <action>mdslot:cart:rom.mb@b9b4 = 67</action>
    </script>
</cheat>

<cheat desc="fire speed up (wip)">
    <script state="on">
        <action>mdslot:cart:rom.mb@c2bd = 00</action>
    </script>
    <script state="off">
        <action>mdslot:cart:rom.mb@c2bd = 03</action>
    </script>
</cheat>

<cheat desc="player speed (wip)">
    <parameter min="00" max="05" step="01" />
    <script state="on">
        <action>mdslot:cart:rom.md@b74e = 323c0000</action>
    </script>
    <script state="change">
        <action>mdslot:cart:rom.mb@b751 = param</action>
    </script>
    <script state="off">
        <action>mdslot:cart:rom.md@b74e = 3238f42e</action>
    </script>
</cheat>

<cheat desc="bullet speed - main shot (wip)">
    <parameter>
        <item value="0x0600">01 (slow)</item>
        <item value="0x0c00">02       </item>
        <item value="0x1200">03       </item>
        <item value="0x1800">04       </item>
        <item value="0x1e00">05 (fast)</item>
    </parameter>
    <script state="on">
        <action>mdslot:cart:rom.md@d400 = 3d7c0000</action>
    </script>
    <script state="change">
        <action>mdslot:cart:rom.mw@d402 = param</action>
    </script>
    <script state="off">
        <action>mdslot:cart:rom.md@d400 = 3d7b002a</action>
    </script>
</cheat>
jman

my wip cheat database back-up (06/01/2025 ver.)
https://u3.getuploader.com/...../download/58
downloadpass : jman2020
jman
Posts: 1288
Joined: Tue Dec 01, 2020 1:24 pm
Been thanked: 9 times

[megadriv/dangseed] Dangerous Seed

Post by jman »

megadriv/dangseed.xml

Code: Select all

<!-- Dangerous Seed (Japan) -->
<mamecheat version="1">

    <cheat desc="no hit">
        <script state="on">
            <action>mdslot:cart:rom.mb@6FA0 = 60</action> <!-- objects -->
            <action>mdslot:cart:rom.mb@B9B4 = 60</action> <!-- background -->
        </script>
        <script state="off">
            <action>mdslot:cart:rom.mb@6FA0 = 67</action>
            <action>mdslot:cart:rom.mb@B9B4 = 67</action>
        </script>
    </cheat>

    <cheat desc="rapid fire">
        <script state="on">
            <action>mdslot:cart:rom.mb@C2BD = 00</action>
        </script>
        <script state="off">
            <action>mdslot:cart:rom.mb@C2BD = 03</action>
        </script>
    </cheat>

    <cheat desc="player speed">
        <parameter>
            <item value="0x223c00000080e181">01 (slow)</item>
            <item value="0x223c00000200e181">02       </item>
            <item value="0x223c00000400e181">03       </item>
            <item value="0x223c00000600e181">04       </item>
            <item value="0x223c00000800e181">05 (fast)</item>
        </parameter>
        <script state="change">
            <action>mdslot:cart:rom.mq@B788 = param</action> <!-- down -->
            <action>mdslot:cart:rom.mq@B796 = param</action> <!-- up -->
            <action>mdslot:cart:rom.mq@B7D4 = param</action> <!-- right -->
            <action>mdslot:cart:rom.mq@B7E2 = param</action> <!-- left -->
        </script>
        <script state="off">
            <action>mdslot:cart:rom.mq@B788 = 028100007FFFE181</action>
            <action>mdslot:cart:rom.mq@B796 = 028100007FFFE181</action>
            <action>mdslot:cart:rom.mq@B7D4 = 028100007FFFE181</action>
            <action>mdslot:cart:rom.mq@B7E2 = 028100007FFFE181</action>
        </script>
    </cheat>

    <cheat desc="bullet speed - main shot">
        <parameter>
            <item value="0x3d7c0400">01 (slow)</item>
            <item value="0x3d7c0c00">02       </item>
            <item value="0x3d7c1000">03       </item>
            <item value="0x3d7c1400">04       </item>
            <item value="0x3d7c1800">05 (fast)</item>
        </parameter>
        <script state="change">
            <action>mdslot:cart:rom.md@D400 = param</action>
        </script>
        <script state="off">
            <action>mdslot:cart:rom.md@D400 = 3D7B002A</action>
        </script>
    </cheat>

    <cheat desc="sound test mode">
        <!-- music : 0x01 - 0x13, sfx : 0x20 - 0x2f -->
        <comment>reset the game (F3) to enter sound test mode</comment>
        <script state="on">
            <action>mdslot:cart:rom.md@03DEA = 00077840        </action>
            <action>mdslot:cart:rom.mq@77840 = 41F8800011FC0004</action>
            <action>mdslot:cart:rom.mq@77848 = F63A4EB83C2A1238</action>
            <action>mdslot:cart:rom.mq@77850 = F6030C0100046602</action>
            <action>mdslot:cart:rom.mq@77858 = 53100C0100086602</action>
            <action>mdslot:cart:rom.mq@77860 = 52100C0100026604</action>
            <action>mdslot:cart:rom.mq@77868 = 041000100C010001</action>
            <action>mdslot:cart:rom.mq@77870 = 6604061000100C01</action>
            <action>mdslot:cart:rom.mq@77878 = 0040660810100000</action>
            <action>mdslot:cart:rom.mq@77880 = 0080600A0C010010</action>
            <action>mdslot:cart:rom.mq@77888 = 6608103C00E14EB8</action>
            <action>mdslot:cart:rom.mq@77890 = 3BB460B0FFFFFFFF</action>
            <!--
            77840 | 41F8 8000      : lea     $8000.w, A0  // sound code address ($ff8000)
            77844 | 11FC 0004 F63A : move.b  #$4, $f63a.w
            7784A | 4EB8 3C2A      : jsr     $3c2a.w      // wait interrupt
            7784E | 1238 F603      : move.b  $f603.w, D1  // read input ($fff603)
            77852 | 0C01 0004      : cmpi.b  #$4, D1
            77856 | 6602           : bne     $7785a
            77858 | 5310           : subq.b  #1, (A0)     // decrease code -01
            7785A | 0C01 0008      : cmpi.b  #$8, D1
            7785E | 6602           : bne     $77862
            77860 | 5210           : addq.b  #1, (A0)     // increase code +01
            77862 | 0C01 0002      : cmpi.b  #$2, D1
            77866 | 6604           : bne     $7786c
            77868 | 0410 0010      : subi.b  #$10, (A0)   // decrease code -10
            7786C | 0C01 0001      : cmpi.b  #$1, D1
            77870 | 6604           : bne     $77876
            77872 | 0610 0010      : addi.b  #$10, (A0)   // increase code +10
            77876 | 0C01 0040      : cmpi.b  #$40, D1
            7787A | 6608           : bne     $77884
            7787C | 1010           : move.b  (A0), D0     // play sound
            7787E | 0000 0080      : ori.b   #$80, D0
            77882 | 600A           : bra     $7788e
            77884 | 0C01 0010      : cmpi.b  #$10, D1
            77888 | 6608           : bne     $77892
            7788A | 103C 00E1      : move.b  #$e1, D0     // stop sound
            7788E | 4EB8 3BB4      : jsr     $3bb4.w      // send sound code
            77892 | 60B0           : bra     $77844
            -->
        </script>
        <script state="run">
            <output format="----- sound test mode -----"       line="10" align="center" />
            <output format="left : decrease code -01"          line="11" align="center" />
            <output format="right : increase code +01"         line="12" align="center" />
            <output format="down : decrease code -10"          line="13" align="center" />
            <output format="up : increase code +10"            line="14" align="center" />
            <output format="button 1 : play sound"             line="15" align="center" />
            <output format="button 2 : stop sound"             line="16" align="center" />
            <output format="----------------------------"      line="17" align="center" />
            <output format="&lt;&lt; sound code %02X &gt;&gt;" line="19" align="center"  >
                <argument>maincpu.pb@FF8000</argument>
            </output>
        </script>
        <script state="off">
            <action>mdslot:cart:rom.md@03DEA = 00026674        </action>
            <action>mdslot:cart:rom.mq@77840 = FFFFFFFFFFFFFFFF</action>
            <action>mdslot:cart:rom.mq@77848 = FFFFFFFFFFFFFFFF</action>
            <action>mdslot:cart:rom.mq@77850 = FFFFFFFFFFFFFFFF</action>
            <action>mdslot:cart:rom.mq@77858 = FFFFFFFFFFFFFFFF</action>
            <action>mdslot:cart:rom.mq@77860 = FFFFFFFFFFFFFFFF</action>
            <action>mdslot:cart:rom.mq@77868 = FFFFFFFFFFFFFFFF</action>
            <action>mdslot:cart:rom.mq@77870 = FFFFFFFFFFFFFFFF</action>
            <action>mdslot:cart:rom.mq@77878 = FFFFFFFFFFFFFFFF</action>
            <action>mdslot:cart:rom.mq@77880 = FFFFFFFFFFFFFFFF</action>
            <action>mdslot:cart:rom.mq@77888 = FFFFFFFFFFFFFFFF</action>
            <action>mdslot:cart:rom.mq@77890 = FFFFFFFFFFFFFFFF</action>
        </script>
    </cheat>

</mamecheat>
  • "player speed" : Improved.
  • "sound test mode" : Added new.
jman

my wip cheat database back-up (06/01/2025 ver.)
https://u3.getuploader.com/...../download/58
downloadpass : jman2020
Post Reply