[dspirit] Dragon Spirit

This forum is for posting M.A.M.E. Work In Progress "Arcade"cheats that are not quite ready for the prime time. If the cheats are buggy or the cheat descriptions are non-standard then please post them here. Help maybe given but there are no guarantees and they will only be added to the cheat file when the cheat file maintainer is happy with them.
Post Reply
jman
Posts: 843
Joined: Tue Dec 01, 2020 1:24 pm

[dspirit] Dragon Spirit

Post by jman »

Code: Select all

<cheat desc="no hit">
    <script state="on">
        <action>user1.mb@36c089 = ff</action> <!-- wall [area 9] ($6089) -->
        <action>user1.mb@3f91c4 = 39</action> <!-- background [area 5,6] -->
        <action>user1.mb@3ff24f = 00</action> <!-- bullet -->
        <action>user1.mb@3ff32a = 39</action> <!-- enemy -->
    </script>
    <script state="off">
        <action>user1.mb@36c089 = 31</action>
        <action>user1.mb@3f91c4 = 86</action>
        <action>user1.mb@3ff24f = 01</action>
        <action>user1.mb@3ff32a = 86</action>
    </script>
</cheat>

<cheat desc="auto fire - shot">
    <script state="on">
        <action>user1.mb@36d89f = 89</action> <!-- shot level 3 ($789f) -->
        <action>user1.mb@36f92c = 89</action> <!-- single head ($792c) -->
        <action>user1.mb@36f9f8 = 89</action> <!-- dual head ($79f8) -->
        <action>user1.mb@36fb41 = 89</action> <!-- triple head ($7b41) -->
        <action>user1.mb@36f95c = 89</action> <!-- 3-way shot single head ($795c) -->
        <action>user1.mb@36fa29 = 89</action> <!-- 3-way shot dual head ($7a29) -->
        <action>user1.mb@36fb8c = 89</action> <!-- 3-way shot triple head ($7b8c) -->
    </script>
    <script state="off">
        <action>user1.mb@36d89f = 88</action>
        <action>user1.mb@36f92c = 88</action>
        <action>user1.mb@36f9f8 = 88</action>
        <action>user1.mb@36fb41 = 88</action>
        <action>user1.mb@36f95c = 88</action>
        <action>user1.mb@36fa29 = 88</action>
        <action>user1.mb@36fb8c = 88</action>
    </script>
</cheat>

<cheat desc="auto fire - bomb">
    <script state="on">
        <action>user1.mb@36f941 = 87</action> <!-- single head ($7941) -->
        <action>user1.mb@36fa93 = 87</action> <!-- dual head ($7a93) -->
        <action>user1.mb@36fc13 = 87</action> <!-- triple head ($7c13) -->
    </script>
    <script state="off">
        <action>user1.mb@36f941 = 86</action>
        <action>user1.mb@36fa93 = 86</action>
        <action>user1.mb@36fc13 = 86</action>
    </script>
</cheat>

<cheat desc="fast bomb">
    <script state="on">
        <action>user1.mb@36d1c6 = 20</action> <!-- ($71c6) -->
        <action>user1.mb@36fd99 = bb</action> <!-- single head ($7d99) -->
        <action>user1.mb@36fda2 = bb</action> <!-- dual head right ($7da1) -->
        <action>user1.mb@36fda5 = bb</action> <!-- dual head left ($7da5) -->
        <action>user1.mb@36fdb1 = bb</action> <!-- triple head right ($7db1) -->
        <action>user1.mb@36fdb4 = bb</action> <!-- triple head left ($7db4) -->
        <action>user1.mb@36fdb7 = bb</action> <!-- triple head center ($7db7) -->
        <action>user1.mb@3ff6f2 = 20</action>
    </script>
    <script state="off">
        <action>user1.mb@36d1c6 = 2a</action>
        <action>user1.mb@36fd99 = f8</action>
        <action>user1.mb@36fda2 = f8</action>
        <action>user1.mb@36fda5 = f8</action>
        <action>user1.mb@36fdb1 = f8</action>
        <action>user1.mb@36fdb4 = f8</action>
        <action>user1.mb@36fdb7 = f0</action>
        <action>user1.mb@3ff6f2 = 25</action>
    </script>
</cheat>

<cheat desc="fast bomb explosion">
    <script state="on">
        <action>user1.mb@36d17b = 01</action> <!-- ($717b) -->
    </script>
    <script state="off">
        <action>user1.mb@36d17b = 04</action>
    </script>
</cheat>
Post Reply