[robotron]+ Robotron

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

[robotron]+ Robotron

Post by jman »

robotron.xml

Code: Select all

<!-- Robotron: 2084 (Solid Blue label) -->
<mamecheat version="1">

    <cheat desc="no hit - player">
        <script state="on">
            <action>maincpu.mb@30C2 = 00</action> <!-- grunts -->
            <action>maincpu.mb@30CE = 00</action> <!-- spheroids -->
            <action>maincpu.mb@30DA = 00</action> <!-- electrodes -->
        </script>
        <script state="off">
            <action>maincpu.mb@30C2 = 2C</action>
            <action>maincpu.mb@30CE = 20</action>
            <action>maincpu.mb@30DA = 14</action>
        </script>
    </cheat>

    <cheat desc="no hit - people">
        <script state="on">
            <action>maincpu.mw@0086 = D31A</action> <!-- hulk robotron -->
            <action>maincpu.mw@00F5 = D31A</action> <!-- hulk robotron -->
            <action>maincpu.mw@1C56 = 2300</action> <!-- brain robotron -->
        </script>
        <script state="off">
            <action>maincpu.mw@0086 = D027</action>
            <action>maincpu.mw@00F5 = D027</action>
            <action>maincpu.mw@1C56 = 236A</action>
        </script>
    </cheat>

    <cheat desc="fire speed up">
        <script state="on">
            <action>maincpu.mb@31DB = 20</action>
        </script>
        <script state="off">
            <action>maincpu.mb@31DB = 27</action>
        </script>
    </cheat>

    <cheat desc="player speed">
        <parameter>
            <item value="0x01">01 (slow)</item>
            <item value="0x02">02       </item>
            <item value="0x04">03       </item>
            <item value="0x06">04       </item>
            <item value="0x08">05 (fast)</item>
        </parameter>
        <script state="change">
            <action>maincpu.mb@3036 = -param</action> <!-- up -->
            <action>maincpu.mb@303A =  param</action> <!-- down -->
            <action>maincpu.mb@3041 = -param</action> <!-- left -->
            <action>maincpu.mb@3045 = -param</action> <!-- upper-left : left -->
            <action>maincpu.mb@3046 = -param</action> <!-- upper-left : up -->
            <action>maincpu.mb@3049 = -param</action> <!-- lower-left : left -->
            <action>maincpu.mb@304A =  param</action> <!-- lower-left : down -->
            <action>maincpu.mb@3051 =  param</action> <!-- right -->
            <action>maincpu.mb@3055 =  param</action> <!-- upper-right : right -->
            <action>maincpu.mb@3056 = -param</action> <!-- upper-right : up -->
            <action>maincpu.mb@3059 =  param</action> <!-- lower-right : right -->
            <action>maincpu.mb@305A =  param</action> <!-- lower-right : down -->
        </script>
        <script state="off">
            <action>maincpu.mb@3036 = FF</action>
            <action>maincpu.mb@303A = 01</action>
            <action>maincpu.mb@3041 = FF</action>
            <action>maincpu.mb@3045 = FF</action>
            <action>maincpu.mb@3046 = FF</action>
            <action>maincpu.mb@3049 = FF</action>
            <action>maincpu.mb@304A = 01</action>
            <action>maincpu.mb@3051 = 01</action>
            <action>maincpu.mb@3055 = 01</action>
            <action>maincpu.mb@3056 = FF</action>
            <action>maincpu.mb@3059 = 01</action>
            <action>maincpu.mb@305A = 01</action>
        </script>
    </cheat>

    <cheat desc="skip protection error">
        <script state="on">
            <action>maincpu.mb@1B15 = 20</action>
            <action>maincpu.mb@5C8E = 20</action>
            <action>maincpu.mb@6165 = 20</action>
            <action>maincpu.mb@DE3D = 20</action>
        </script>
        <script state="off">
            <action>maincpu.mb@1B15 = 24</action>
            <action>maincpu.mb@5C8E = 26</action>
            <action>maincpu.mb@6165 = 22</action>
            <action>maincpu.mb@DE3D = 22</action>
        </script>
    </cheat>

    <cheat desc="skip ram/rom check">
        <script state="on">
            <action>maincpu.mw@F473 = F47C</action>
        </script>
        <script state="off">
            <action>maincpu.mw@F473 = FD65</action>
        </script>
    </cheat>

</mamecheat>
robotronyo.xml

Code: Select all

<!-- Robotron: 2084 (Yellow/Orange label) -->
<mamecheat version="1">

    <cheat desc="no hit - player">
        <script state="on">
            <action>maincpu.mb@3087 = 00</action> <!-- grunts -->
            <action>maincpu.mb@3093 = 00</action> <!-- spheroids -->
            <action>maincpu.mb@309F = 00</action> <!-- electrodes -->
        </script>
        <script state="off">
            <action>maincpu.mb@3087 = 2C</action>
            <action>maincpu.mb@3093 = 20</action>
            <action>maincpu.mb@309F = 14</action>
        </script>
    </cheat>

    <cheat desc="no hit - people">
        <script state="on">
            <action>maincpu.mw@0086 = D31A</action> <!-- hulk robotron -->
            <action>maincpu.mw@00F5 = D31A</action> <!-- hulk robotron -->
            <action>maincpu.mw@1C56 = 2300</action> <!-- brain robotron -->
        </script>
        <script state="off">
            <action>maincpu.mw@0086 = D027</action>
            <action>maincpu.mw@00F5 = D027</action>
            <action>maincpu.mw@1C56 = 236A</action>
        </script>
    </cheat>

    <cheat desc="fire speed up">
        <script state="on">
            <action>maincpu.mb@31A0 = 20</action>
        </script>
        <script state="off">
            <action>maincpu.mb@31A0 = 27</action>
        </script>
    </cheat>

    <cheat desc="player speed">
        <parameter>
            <item value="0x01">01 (slow)</item>
            <item value="0x02">02       </item>
            <item value="0x04">03       </item>
            <item value="0x06">04       </item>
            <item value="0x08">05 (fast)</item>
        </parameter>
        <script state="change">
            <action>maincpu.mb@2FFB = -param</action> <!-- up -->
            <action>maincpu.mb@2FFF =  param</action> <!-- down -->
            <action>maincpu.mb@3006 = -param</action> <!-- left -->
            <action>maincpu.mb@300A = -param</action> <!-- upper-left : left -->
            <action>maincpu.mb@300B = -param</action> <!-- upper-left : up -->
            <action>maincpu.mb@300E = -param</action> <!-- lower-left : left -->
            <action>maincpu.mb@300F =  param</action> <!-- lower-left : down -->
            <action>maincpu.mb@3016 =  param</action> <!-- right -->
            <action>maincpu.mb@301A =  param</action> <!-- upper-right : right -->
            <action>maincpu.mb@301B = -param</action> <!-- upper-right : up -->
            <action>maincpu.mb@301E =  param</action> <!-- lower-right : right -->
            <action>maincpu.mb@301F =  param</action> <!-- lower-right : down -->
        </script>
        <script state="off">
            <action>maincpu.mb@2FFB = FF</action>
            <action>maincpu.mb@2FFF = 01</action>
            <action>maincpu.mb@3006 = FF</action>
            <action>maincpu.mb@300A = FF</action>
            <action>maincpu.mb@300B = FF</action>
            <action>maincpu.mb@300E = FF</action>
            <action>maincpu.mb@300F = 01</action>
            <action>maincpu.mb@3016 = 01</action>
            <action>maincpu.mb@301A = 01</action>
            <action>maincpu.mb@301B = FF</action>
            <action>maincpu.mb@301E = 01</action>
            <action>maincpu.mb@301F = 01</action>
        </script>
    </cheat>

    <cheat desc="skip protection error">
        <script state="on">
            <action>maincpu.mb@1B15 = 20</action>
            <action>maincpu.mb@5C8E = 20</action>
            <action>maincpu.mb@6165 = 20</action>
            <action>maincpu.mb@DE3D = 20</action>
        </script>
        <script state="off">
            <action>maincpu.mb@1B15 = 24</action>
            <action>maincpu.mb@5C8E = 26</action>
            <action>maincpu.mb@6165 = 22</action>
            <action>maincpu.mb@DE3D = 22</action>
        </script>
    </cheat>

    <cheat desc="skip ram/rom check">
        <script state="on">
            <action>maincpu.mw@F473 = F47C</action>
        </script>
        <script state="off">
            <action>maincpu.mw@F473 = FD59</action>
        </script>
    </cheat>

</mamecheat>
robotronun.xml

Code: Select all

<!-- Robotron: 2084 (Unidesa license) -->
<mamecheat version="1">

    <cheat desc="no hit - player">
        <script state="on">
            <action>maincpu.mb@30C2 = 00</action> <!-- grunts -->
            <action>maincpu.mb@30CE = 00</action> <!-- spheroids -->
            <action>maincpu.mb@30DA = 00</action> <!-- electrodes -->
        </script>
        <script state="off">
            <action>maincpu.mb@30C2 = 2C</action>
            <action>maincpu.mb@30CE = 20</action>
            <action>maincpu.mb@30DA = 14</action>
        </script>
    </cheat>

    <cheat desc="no hit - people">
        <script state="on">
            <action>maincpu.mw@0086 = D31A</action> <!-- hulk robotron -->
            <action>maincpu.mw@00F5 = D31A</action> <!-- hulk robotron -->
            <action>maincpu.mw@1C56 = 2300</action> <!-- brain robotron -->
        </script>
        <script state="off">
            <action>maincpu.mw@0086 = D027</action>
            <action>maincpu.mw@00F5 = D027</action>
            <action>maincpu.mw@1C56 = 236A</action>
        </script>
    </cheat>

    <cheat desc="fire speed up">
        <script state="on">
            <action>maincpu.mb@31DB = 20</action>
        </script>
        <script state="off">
            <action>maincpu.mb@31DB = 27</action>
        </script>
    </cheat>

    <cheat desc="player speed">
        <parameter>
            <item value="0x01">01 (slow)</item>
            <item value="0x02">02       </item>
            <item value="0x04">03       </item>
            <item value="0x06">04       </item>
            <item value="0x08">05 (fast)</item>
        </parameter>
        <script state="change">
            <action>maincpu.mb@3036 = -param</action> <!-- up -->
            <action>maincpu.mb@303A =  param</action> <!-- down -->
            <action>maincpu.mb@3041 = -param</action> <!-- left -->
            <action>maincpu.mb@3045 = -param</action> <!-- upper-left : left -->
            <action>maincpu.mb@3046 = -param</action> <!-- upper-left : up -->
            <action>maincpu.mb@3049 = -param</action> <!-- lower-left : left -->
            <action>maincpu.mb@304A =  param</action> <!-- lower-left : down -->
            <action>maincpu.mb@3051 =  param</action> <!-- right -->
            <action>maincpu.mb@3055 =  param</action> <!-- upper-right : right -->
            <action>maincpu.mb@3056 = -param</action> <!-- upper-right : up -->
            <action>maincpu.mb@3059 =  param</action> <!-- lower-right : right -->
            <action>maincpu.mb@305A =  param</action> <!-- lower-right : down -->
        </script>
        <script state="off">
            <action>maincpu.mb@3036 = FF</action>
            <action>maincpu.mb@303A = 01</action>
            <action>maincpu.mb@3041 = FF</action>
            <action>maincpu.mb@3045 = FF</action>
            <action>maincpu.mb@3046 = FF</action>
            <action>maincpu.mb@3049 = FF</action>
            <action>maincpu.mb@304A = 01</action>
            <action>maincpu.mb@3051 = 01</action>
            <action>maincpu.mb@3055 = 01</action>
            <action>maincpu.mb@3056 = FF</action>
            <action>maincpu.mb@3059 = 01</action>
            <action>maincpu.mb@305A = 01</action>
        </script>
    </cheat>

    <cheat desc="skip protection error">
        <script state="on">
            <action>maincpu.mb@1B15 = 20</action>
            <action>maincpu.mb@5C8E = 20</action>
            <action>maincpu.mb@6165 = 20</action>
            <action>maincpu.mb@DE3D = 20</action>
        </script>
        <script state="off">
            <action>maincpu.mb@1B15 = 24</action>
            <action>maincpu.mb@5C8E = 26</action>
            <action>maincpu.mb@6165 = 22</action>
            <action>maincpu.mb@DE3D = 22</action>
        </script>
    </cheat>

    <cheat desc="skip ram/rom check">
        <script state="on">
            <action>maincpu.mw@F473 = F47C</action>
        </script>
        <script state="off">
            <action>maincpu.mw@F473 = FD65</action>
        </script>
    </cheat>

</mamecheat>
robotron87.xml

Code: Select all

<!-- Robotron: 2084 (1987 'shot-in-the-corner' bugfix) -->
<mamecheat version="1">

    <cheat desc="no hit - player">
        <script state="on">
            <action>maincpu.mb@30C2 = 00</action> <!-- grunts -->
            <action>maincpu.mb@30CE = 00</action> <!-- spheroids -->
            <action>maincpu.mb@30DA = 00</action> <!-- electrodes -->
        </script>
        <script state="off">
            <action>maincpu.mb@30C2 = 2C</action>
            <action>maincpu.mb@30CE = 20</action>
            <action>maincpu.mb@30DA = 14</action>
        </script>
    </cheat>

    <cheat desc="no hit - people">
        <script state="on">
            <action>maincpu.mw@0086 = D31A</action> <!-- hulk robotron -->
            <action>maincpu.mw@00F5 = D31A</action> <!-- hulk robotron -->
            <action>maincpu.mw@1C56 = 2300</action> <!-- brain robotron -->
        </script>
        <script state="off">
            <action>maincpu.mw@0086 = D027</action>
            <action>maincpu.mw@00F5 = D027</action>
            <action>maincpu.mw@1C56 = 236A</action>
        </script>
    </cheat>

    <cheat desc="fire speed up">
        <script state="on">
            <action>maincpu.mb@31DB = 20</action>
        </script>
        <script state="off">
            <action>maincpu.mb@31DB = 27</action>
        </script>
    </cheat>

    <cheat desc="player speed">
        <parameter>
            <item value="0x01">01 (slow)</item>
            <item value="0x02">02       </item>
            <item value="0x04">03       </item>
            <item value="0x06">04       </item>
            <item value="0x08">05 (fast)</item>
        </parameter>
        <script state="change">
            <action>maincpu.mb@3036 = -param</action> <!-- up -->
            <action>maincpu.mb@303A =  param</action> <!-- down -->
            <action>maincpu.mb@3041 = -param</action> <!-- left -->
            <action>maincpu.mb@3045 = -param</action> <!-- upper-left : left -->
            <action>maincpu.mb@3046 = -param</action> <!-- upper-left : up -->
            <action>maincpu.mb@3049 = -param</action> <!-- lower-left : left -->
            <action>maincpu.mb@304A =  param</action> <!-- lower-left : down -->
            <action>maincpu.mb@3051 =  param</action> <!-- right -->
            <action>maincpu.mb@3055 =  param</action> <!-- upper-right : right -->
            <action>maincpu.mb@3056 = -param</action> <!-- upper-right : up -->
            <action>maincpu.mb@3059 =  param</action> <!-- lower-right : right -->
            <action>maincpu.mb@305A =  param</action> <!-- lower-right : down -->
        </script>
        <script state="off">
            <action>maincpu.mb@3036 = FF</action>
            <action>maincpu.mb@303A = 01</action>
            <action>maincpu.mb@3041 = FF</action>
            <action>maincpu.mb@3045 = FF</action>
            <action>maincpu.mb@3046 = FF</action>
            <action>maincpu.mb@3049 = FF</action>
            <action>maincpu.mb@304A = 01</action>
            <action>maincpu.mb@3051 = 01</action>
            <action>maincpu.mb@3055 = 01</action>
            <action>maincpu.mb@3056 = FF</action>
            <action>maincpu.mb@3059 = 01</action>
            <action>maincpu.mb@305A = 01</action>
        </script>
    </cheat>

    <cheat desc="skip protection error">
        <script state="on">
            <action>maincpu.mb@1B15 = 20</action>
            <action>maincpu.mb@5C8E = 20</action>
            <action>maincpu.mb@6165 = 20</action>
            <action>maincpu.mb@DE3D = 20</action>
        </script>
        <script state="off">
            <action>maincpu.mb@1B15 = 24</action>
            <action>maincpu.mb@5C8E = 26</action>
            <action>maincpu.mb@6165 = 22</action>
            <action>maincpu.mb@DE3D = 22</action>
        </script>
    </cheat>

    <cheat desc="skip ram/rom check">
        <script state="on">
            <action>maincpu.mw@F473 = F47C</action>
        </script>
        <script state="off">
            <action>maincpu.mw@F473 = FD65</action>
        </script>
    </cheat>

</mamecheat>
robotron12.xml

Code: Select all

<!-- Robotron: 2084 (2012 'wave 201 start' hack) -->
<mamecheat version="1">

    <cheat desc="no hit - player">
        <script state="on">
            <action>maincpu.mb@30C2 = 00</action> <!-- grunts -->
            <action>maincpu.mb@30CE = 00</action> <!-- spheroids -->
            <action>maincpu.mb@30DA = 00</action> <!-- electrodes -->
        </script>
        <script state="off">
            <action>maincpu.mb@30C2 = 2C</action>
            <action>maincpu.mb@30CE = 20</action>
            <action>maincpu.mb@30DA = 14</action>
        </script>
    </cheat>

    <cheat desc="no hit - people">
        <script state="on">
            <action>maincpu.mw@0086 = D31A</action> <!-- hulk robotron -->
            <action>maincpu.mw@00F5 = D31A</action> <!-- hulk robotron -->
            <action>maincpu.mw@1C56 = 2300</action> <!-- brain robotron -->
        </script>
        <script state="off">
            <action>maincpu.mw@0086 = D027</action>
            <action>maincpu.mw@00F5 = D027</action>
            <action>maincpu.mw@1C56 = 236A</action>
        </script>
    </cheat>

    <cheat desc="fire speed up">
        <script state="on">
            <action>maincpu.mb@31DB = 20</action>
        </script>
        <script state="off">
            <action>maincpu.mb@31DB = 27</action>
        </script>
    </cheat>

    <cheat desc="player speed">
        <parameter>
            <item value="0x01">01 (slow)</item>
            <item value="0x02">02       </item>
            <item value="0x04">03       </item>
            <item value="0x06">04       </item>
            <item value="0x08">05 (fast)</item>
        </parameter>
        <script state="change">
            <action>maincpu.mb@3036 = -param</action> <!-- up -->
            <action>maincpu.mb@303A =  param</action> <!-- down -->
            <action>maincpu.mb@3041 = -param</action> <!-- left -->
            <action>maincpu.mb@3045 = -param</action> <!-- upper-left : left -->
            <action>maincpu.mb@3046 = -param</action> <!-- upper-left : up -->
            <action>maincpu.mb@3049 = -param</action> <!-- lower-left : left -->
            <action>maincpu.mb@304A =  param</action> <!-- lower-left : down -->
            <action>maincpu.mb@3051 =  param</action> <!-- right -->
            <action>maincpu.mb@3055 =  param</action> <!-- upper-right : right -->
            <action>maincpu.mb@3056 = -param</action> <!-- upper-right : up -->
            <action>maincpu.mb@3059 =  param</action> <!-- lower-right : right -->
            <action>maincpu.mb@305A =  param</action> <!-- lower-right : down -->
        </script>
        <script state="off">
            <action>maincpu.mb@3036 = FF</action>
            <action>maincpu.mb@303A = 01</action>
            <action>maincpu.mb@3041 = FF</action>
            <action>maincpu.mb@3045 = FF</action>
            <action>maincpu.mb@3046 = FF</action>
            <action>maincpu.mb@3049 = FF</action>
            <action>maincpu.mb@304A = 01</action>
            <action>maincpu.mb@3051 = 01</action>
            <action>maincpu.mb@3055 = 01</action>
            <action>maincpu.mb@3056 = FF</action>
            <action>maincpu.mb@3059 = 01</action>
            <action>maincpu.mb@305A = 01</action>
        </script>
    </cheat>

    <cheat desc="skip protection error">
        <script state="on">
            <action>maincpu.mb@1B15 = 20</action>
            <action>maincpu.mb@5C8E = 20</action>
            <action>maincpu.mb@6165 = 20</action>
            <action>maincpu.mb@DE3D = 20</action>
        </script>
        <script state="off">
            <action>maincpu.mb@1B15 = 24</action>
            <action>maincpu.mb@5C8E = 26</action>
            <action>maincpu.mb@6165 = 22</action>
            <action>maincpu.mb@DE3D = 22</action>
        </script>
    </cheat>

    <cheat desc="skip ram/rom check">
        <script state="on">
            <action>maincpu.mw@F473 = F47C</action>
        </script>
        <script state="off">
            <action>maincpu.mw@F473 = FD65</action>
        </script>
    </cheat>

</mamecheat>
robotrontd.xml

Code: Select all

<!-- Robotron: 2084 (2015 'tie-die V2' hack) -->
<mamecheat version="1">

    <cheat desc="no hit - player">
        <script state="on">
            <action>maincpu.mb@30C2 = 00</action> <!-- grunts -->
            <action>maincpu.mb@30CE = 00</action> <!-- spheroids -->
            <action>maincpu.mb@30DA = 00</action> <!-- electrodes -->
        </script>
        <script state="off">
            <action>maincpu.mb@30C2 = 2C</action>
            <action>maincpu.mb@30CE = 20</action>
            <action>maincpu.mb@30DA = 14</action>
        </script>
    </cheat>

    <cheat desc="no hit - people">
        <script state="on">
            <action>maincpu.mw@0086 = D31A</action> <!-- hulk robotron -->
            <action>maincpu.mw@00F5 = D31A</action> <!-- hulk robotron -->
            <action>maincpu.mw@1C56 = 2300</action> <!-- brain robotron -->
        </script>
        <script state="off">
            <action>maincpu.mw@0086 = D027</action>
            <action>maincpu.mw@00F5 = D027</action>
            <action>maincpu.mw@1C56 = 236A</action>
        </script>
    </cheat>

    <cheat desc="fire speed up">
        <script state="on">
            <action>maincpu.mb@31DB = 20</action>
        </script>
        <script state="off">
            <action>maincpu.mb@31DB = 27</action>
        </script>
    </cheat>

    <cheat desc="player speed">
        <parameter>
            <item value="0x01">01 (slow)</item>
            <item value="0x02">02       </item>
            <item value="0x04">03       </item>
            <item value="0x06">04       </item>
            <item value="0x08">05 (fast)</item>
        </parameter>
        <script state="change">
            <action>maincpu.mb@3036 = -param</action> <!-- up -->
            <action>maincpu.mb@303A =  param</action> <!-- down -->
            <action>maincpu.mb@3041 = -param</action> <!-- left -->
            <action>maincpu.mb@3045 = -param</action> <!-- upper-left : left -->
            <action>maincpu.mb@3046 = -param</action> <!-- upper-left : up -->
            <action>maincpu.mb@3049 = -param</action> <!-- lower-left : left -->
            <action>maincpu.mb@304A =  param</action> <!-- lower-left : down -->
            <action>maincpu.mb@3051 =  param</action> <!-- right -->
            <action>maincpu.mb@3055 =  param</action> <!-- upper-right : right -->
            <action>maincpu.mb@3056 = -param</action> <!-- upper-right : up -->
            <action>maincpu.mb@3059 =  param</action> <!-- lower-right : right -->
            <action>maincpu.mb@305A =  param</action> <!-- lower-right : down -->
        </script>
        <script state="off">
            <action>maincpu.mb@3036 = FF</action>
            <action>maincpu.mb@303A = 01</action>
            <action>maincpu.mb@3041 = FF</action>
            <action>maincpu.mb@3045 = FF</action>
            <action>maincpu.mb@3046 = FF</action>
            <action>maincpu.mb@3049 = FF</action>
            <action>maincpu.mb@304A = 01</action>
            <action>maincpu.mb@3051 = 01</action>
            <action>maincpu.mb@3055 = 01</action>
            <action>maincpu.mb@3056 = FF</action>
            <action>maincpu.mb@3059 = 01</action>
            <action>maincpu.mb@305A = 01</action>
        </script>
    </cheat>

    <cheat desc="skip protection error">
        <script state="on">
            <action>maincpu.mb@1B15 = 20</action>
            <action>maincpu.mb@5C8E = 20</action>
            <action>maincpu.mb@6165 = 20</action>
            <action>maincpu.mb@DE3D = 20</action>
        </script>
        <script state="off">
            <action>maincpu.mb@1B15 = 24</action>
            <action>maincpu.mb@5C8E = 26</action>
            <action>maincpu.mb@6165 = 22</action>
            <action>maincpu.mb@DE3D = 22</action>
        </script>
    </cheat>

    <cheat desc="skip ram/rom check">
        <script state="on">
            <action>maincpu.mw@F473 = F47C</action>
        </script>
        <script state="off">
            <action>maincpu.mw@F473 = FD65</action>
        </script>
    </cheat>

</mamecheat>
NOTE : All codes work in 0.265 or later version because ROM region is changed.
  • "skip protection error" : Set always if you want to use ROM cheats, otherwise MAME will crash.
jman

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