[jack]+ Jack the Giantkiller

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

[jack]+ Jack the Giantkiller

Post by jman »

jack.xml

Code: Select all

<!-- Jack the Giantkiller (set 1) -->
<mamecheat version="1">

    <cheat desc="no hit">
        <script state="on">
            <action>maincpu.mb@0840 = 00</action> <!-- objects -->
            <action>maincpu.mb@1D29 = 3D</action> <!-- background (tree) -->
            <action>maincpu.mb@1D3B = 3D</action> <!-- background (tree) -->
            <action>maincpu.mb@1D9B = 3E</action> <!-- background (others) -->
        </script>
        <script state="off">
            <action>maincpu.mb@0840 = 01</action>
            <action>maincpu.mb@1D29 = 41</action>
            <action>maincpu.mb@1D3B = 41</action>
            <action>maincpu.mb@1D9B = 42</action>
        </script>
    </cheat>

    <cheat desc="move speed up">
        <script state="on">
            <action>maincpu.mb@1838 = C3</action>
        </script>
        <script state="off">
            <action>maincpu.mb@1838 = CA</action>
        </script>
    </cheat>

    <cheat desc="sound test mode">
        <comment>reset the game (F3) to enter sound test mode</comment>
        <script state="on">
            <action>maincpu.mw@009B = FAF0            </action>
            <action>maincpu.mq@FAF0 = 03E6B5043A500021</action>
            <action>maincpu.mq@FAF8 = B5033A4F07070707</action>
            <action>maincpu.mq@FB00 = FEEC2847B8B10FE6</action>
            <action>maincpu.mq@FB08 = 012004FE35012008</action>
            <action>maincpu.mq@FB10 = 18F03E042002FE34</action>
            <action>maincpu.mq@FB18 = 86103E052001FE06</action>
            <action>maincpu.mq@FB20 = 187E032010FE7877</action>
            <action>maincpu.mq@FB28 = 0032AF042020FE05</action>
            <action>maincpu.mq@FB30 = FFFFFFFFFFC018B4</action>
            <!--
            FAF0 | 21 00 50 : ld   hl,$5000  // sound code address
            FAF3 | 3A 04 B5 : ld   a,($B504) // read buttons
            FAF6 | E6 03    : and  $03
            FAF8 | 07       : rlca
            FAF9 | 07       : rlca
            FAFA | 07       : rlca
            FAFB | 07       : rlca
            FAFC | 4F       : ld   c,a
            FAFD | 3A 03 B5 : ld   a,($B503) // read other inputs
            FB00 | E6 0F    : and  $0F
            FB02 | B1       : or   c
            FB03 | B8       : cp   b
            FB04 | 47       : ld   b,a
            FB05 | 28 EC    : jr   z,$FAF3
            FB07 | FE 08    : cp   $08
            FB09 | 20 01    : jr   nz,$FB0C
            FB0B | 35       : dec  (hl)      // decrease code -01
            FB0C | FE 04    : cp   $04
            FB0E | 20 01    : jr   nz,$FB11
            FB10 | 34       : inc  (hl)      // increase code +01
            FB11 | FE 02    : cp   $02
            FB13 | 20 04    : jr   nz,$FB19
            FB15 | 3E F0    : ld   a,$F0     // decrease code -10
            FB17 | 18 06    : jr   $FB1F
            FB19 | FE 01    : cp   $01
            FB1B | 20 05    : jr   nz,$FB22
            FB1D | 3E 10    : ld   a,$10     // increase code +10
            FB1F | 86       : add  a,(hl)
            FB20 | 77       : ld   (hl),a
            FB21 | 78       : ld   a,b
            FB22 | FE 10    : cp   $10
            FB24 | 20 03    : jr   nz,$FB29
            FB26 | 7E       : ld   a,(hl)    // play sound
            FB27 | 18 05    : jr   $FB2E
            FB29 | FE 20    : cp   $20
            FB2B | 20 04    : jr   nz,$FB31
            FB2D | AF       : xor  a         // stop sound
            FB2E | 32 00 B4 : ld   ($B400),a // send sound code
            FB31 | 18 C0    : jr   $FAF3
            -->
        </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@5000</argument>
            </output>
        </script>
        <script state="off">
            <action>maincpu.mw@009B = 3AE8            </action>
            <action>maincpu.mq@FAF0 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FAF8 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FB00 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FB08 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FB10 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FB18 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FB20 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FB28 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FB30 = FFFFFFFFFFFFFFFF</action>
        </script>
    </cheat>

    <cheat desc="quick boot">
        <script state="on">
            <action>maincpu.mb@0088 = AF</action>
        </script>
        <script state="off">
            <action>maincpu.mb@0088 = B0</action>
        </script>
    </cheat>

</mamecheat>
jack2.xml

Code: Select all

<!-- Jack the Giantkiller (set 2) -->
<mamecheat version="1">

    <cheat desc="no hit">
        <script state="on">
            <action>maincpu.mb@0840 = 00</action> <!-- objects -->
            <action>maincpu.mb@1D29 = 3D</action> <!-- background (tree) -->
            <action>maincpu.mb@1D3B = 3D</action> <!-- background (tree) -->
            <action>maincpu.mb@1D9B = 3E</action> <!-- background (others) -->
        </script>
        <script state="off">
            <action>maincpu.mb@0840 = 01</action>
            <action>maincpu.mb@1D29 = 41</action>
            <action>maincpu.mb@1D3B = 41</action>
            <action>maincpu.mb@1D9B = 42</action>
        </script>
    </cheat>

    <cheat desc="move speed up">
        <script state="on">
            <action>maincpu.mb@1838 = C3</action>
        </script>
        <script state="off">
            <action>maincpu.mb@1838 = CA</action>
        </script>
    </cheat>

    <cheat desc="sound test mode">
        <comment>reset the game (F3) to enter sound test mode</comment>
        <script state="on">
            <action>maincpu.mw@009B = FAF0            </action>
            <action>maincpu.mq@FAF0 = 03E6B5043A500021</action>
            <action>maincpu.mq@FAF8 = B5033A4F07070707</action>
            <action>maincpu.mq@FB00 = FEEC2847B8B10FE6</action>
            <action>maincpu.mq@FB08 = 012004FE35012008</action>
            <action>maincpu.mq@FB10 = 18F03E042002FE34</action>
            <action>maincpu.mq@FB18 = 86103E052001FE06</action>
            <action>maincpu.mq@FB20 = 187E032010FE7877</action>
            <action>maincpu.mq@FB28 = 0032AF042020FE05</action>
            <action>maincpu.mq@FB30 = FFFFFFFFFFC018B4</action>
            <!--
            FAF0 | 21 00 50 : ld   hl,$5000  // sound code address
            FAF3 | 3A 04 B5 : ld   a,($B504) // read buttons
            FAF6 | E6 03    : and  $03
            FAF8 | 07       : rlca
            FAF9 | 07       : rlca
            FAFA | 07       : rlca
            FAFB | 07       : rlca
            FAFC | 4F       : ld   c,a
            FAFD | 3A 03 B5 : ld   a,($B503) // read other inputs
            FB00 | E6 0F    : and  $0F
            FB02 | B1       : or   c
            FB03 | B8       : cp   b
            FB04 | 47       : ld   b,a
            FB05 | 28 EC    : jr   z,$FAF3
            FB07 | FE 08    : cp   $08
            FB09 | 20 01    : jr   nz,$FB0C
            FB0B | 35       : dec  (hl)      // decrease code -01
            FB0C | FE 04    : cp   $04
            FB0E | 20 01    : jr   nz,$FB11
            FB10 | 34       : inc  (hl)      // increase code +01
            FB11 | FE 02    : cp   $02
            FB13 | 20 04    : jr   nz,$FB19
            FB15 | 3E F0    : ld   a,$F0     // decrease code -10
            FB17 | 18 06    : jr   $FB1F
            FB19 | FE 01    : cp   $01
            FB1B | 20 05    : jr   nz,$FB22
            FB1D | 3E 10    : ld   a,$10     // increase code +10
            FB1F | 86       : add  a,(hl)
            FB20 | 77       : ld   (hl),a
            FB21 | 78       : ld   a,b
            FB22 | FE 10    : cp   $10
            FB24 | 20 03    : jr   nz,$FB29
            FB26 | 7E       : ld   a,(hl)    // play sound
            FB27 | 18 05    : jr   $FB2E
            FB29 | FE 20    : cp   $20
            FB2B | 20 04    : jr   nz,$FB31
            FB2D | AF       : xor  a         // stop sound
            FB2E | 32 00 B4 : ld   ($B400),a // send sound code
            FB31 | 18 C0    : jr   $FAF3
            -->
        </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@5000</argument>
            </output>
        </script>
        <script state="off">
            <action>maincpu.mw@009B = 3AE8            </action>
            <action>maincpu.mq@FAF0 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FAF8 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FB00 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FB08 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FB10 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FB18 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FB20 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FB28 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FB30 = FFFFFFFFFFFFFFFF</action>
        </script>
    </cheat>

    <cheat desc="quick boot">
        <script state="on">
            <action>maincpu.mb@0088 = AF</action>
        </script>
        <script state="off">
            <action>maincpu.mb@0088 = B0</action>
        </script>
    </cheat>

</mamecheat>
jack3.xml

Code: Select all

<!-- Jack the Giantkiller (set 3) -->
<mamecheat version="1">

    <cheat desc="no hit">
        <script state="on">
            <action>maincpu.mb@0840 = 00</action> <!-- objects -->
            <action>maincpu.mb@1D29 = 3D</action> <!-- background (tree) -->
            <action>maincpu.mb@1D3B = 3D</action> <!-- background (tree) -->
            <action>maincpu.mb@1D9B = 3E</action> <!-- background (others) -->
        </script>
        <script state="off">
            <action>maincpu.mb@0840 = 01</action>
            <action>maincpu.mb@1D29 = 41</action>
            <action>maincpu.mb@1D3B = 41</action>
            <action>maincpu.mb@1D9B = 42</action>
        </script>
    </cheat>

    <cheat desc="move speed up">
        <script state="on">
            <action>maincpu.mb@1838 = C3</action>
        </script>
        <script state="off">
            <action>maincpu.mb@1838 = CA</action>
        </script>
    </cheat>

    <cheat desc="sound test mode">
        <comment>reset the game (F3) to enter sound test mode</comment>
        <script state="on">
            <action>maincpu.mw@009B = FAF0            </action>
            <action>maincpu.mq@FAF0 = 03E6B5043A500021</action>
            <action>maincpu.mq@FAF8 = B5033A4F07070707</action>
            <action>maincpu.mq@FB00 = FEEC2847B8B10FE6</action>
            <action>maincpu.mq@FB08 = 012004FE35012008</action>
            <action>maincpu.mq@FB10 = 18F03E042002FE34</action>
            <action>maincpu.mq@FB18 = 86103E052001FE06</action>
            <action>maincpu.mq@FB20 = 187E032010FE7877</action>
            <action>maincpu.mq@FB28 = 0032AF042020FE05</action>
            <action>maincpu.mq@FB30 = FFFFFFFFFFC018B4</action>
            <!--
            FAF0 | 21 00 50 : ld   hl,$5000  // sound code address
            FAF3 | 3A 04 B5 : ld   a,($B504) // read buttons
            FAF6 | E6 03    : and  $03
            FAF8 | 07       : rlca
            FAF9 | 07       : rlca
            FAFA | 07       : rlca
            FAFB | 07       : rlca
            FAFC | 4F       : ld   c,a
            FAFD | 3A 03 B5 : ld   a,($B503) // read other inputs
            FB00 | E6 0F    : and  $0F
            FB02 | B1       : or   c
            FB03 | B8       : cp   b
            FB04 | 47       : ld   b,a
            FB05 | 28 EC    : jr   z,$FAF3
            FB07 | FE 08    : cp   $08
            FB09 | 20 01    : jr   nz,$FB0C
            FB0B | 35       : dec  (hl)      // decrease code -01
            FB0C | FE 04    : cp   $04
            FB0E | 20 01    : jr   nz,$FB11
            FB10 | 34       : inc  (hl)      // increase code +01
            FB11 | FE 02    : cp   $02
            FB13 | 20 04    : jr   nz,$FB19
            FB15 | 3E F0    : ld   a,$F0     // decrease code -10
            FB17 | 18 06    : jr   $FB1F
            FB19 | FE 01    : cp   $01
            FB1B | 20 05    : jr   nz,$FB22
            FB1D | 3E 10    : ld   a,$10     // increase code +10
            FB1F | 86       : add  a,(hl)
            FB20 | 77       : ld   (hl),a
            FB21 | 78       : ld   a,b
            FB22 | FE 10    : cp   $10
            FB24 | 20 03    : jr   nz,$FB29
            FB26 | 7E       : ld   a,(hl)    // play sound
            FB27 | 18 05    : jr   $FB2E
            FB29 | FE 20    : cp   $20
            FB2B | 20 04    : jr   nz,$FB31
            FB2D | AF       : xor  a         // stop sound
            FB2E | 32 00 B4 : ld   ($B400),a // send sound code
            FB31 | 18 C0    : jr   $FAF3
            -->
        </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@5000</argument>
            </output>
        </script>
        <script state="off">
            <action>maincpu.mw@009B = 3AE8            </action>
            <action>maincpu.mq@FAF0 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FAF8 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FB00 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FB08 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FB10 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FB18 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FB20 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FB28 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.mq@FB30 = FFFFFFFFFFFFFFFF</action>
        </script>
    </cheat>

    <cheat desc="quick boot">
        <script state="on">
            <action>maincpu.mb@0088 = AF</action>
        </script>
        <script state="off">
            <action>maincpu.mb@0088 = B0</action>
        </script>
    </cheat>

</mamecheat>
treahunt.xml

Code: Select all

<!-- Treasure Hunt -->
<mamecheat version="1">

    <cheat desc="no hit">
        <script state="on">
            <action>maincpu.mb@08CD = 00</action> <!-- objects -->
            <action>maincpu.mb@1EB7 = CB</action> <!-- background (tree) -->
            <action>maincpu.mb@1EC9 = CB</action> <!-- background (tree) -->
            <action>maincpu.mb@1F29 = CC</action> <!-- background (others) -->
        </script>
        <script state="off">
            <action>maincpu.mb@08CD = 01</action>
            <action>maincpu.mb@1EB7 = CF</action>
            <action>maincpu.mb@1EC9 = CF</action>
            <action>maincpu.mb@1F29 = D0</action>
        </script>
    </cheat>

    <cheat desc="move speed up">
        <script state="on">
            <action>maincpu.ob@19C6 = C3</action>
        </script>
        <script state="off">
            <action>maincpu.ob@19C6 = CA</action>
        </script>
    </cheat>

    <cheat desc="sound test mode">
        <comment>set &quot;skip rom check&quot; then reset the game (F3)</comment>
        <script state="on">
            <action>maincpu.mw@009B = 3F50            </action>
            <action>maincpu.oq@3F50 = FFE6FFFF3AFFFF21</action>
            <action>maincpu.mq@3F50 = 03FFB504FF5000FF</action>
            <action>maincpu.oq@3F58 = FFFF3A4F07070707</action>
            <action>maincpu.mq@3F58 = B503FFFFFFFFFFFF</action>
            <action>maincpu.oq@3F60 = FEFF2847B8B1FFE6</action>
            <action>maincpu.mq@3F60 = FFECFFFFFFFF0FFF</action>
            <action>maincpu.oq@3F68 = FF20FFFE35FF20FF</action>
            <action>maincpu.mq@3F68 = 01FF04FFFF01FF08</action>
            <action>maincpu.oq@3F70 = 18FF3EFF20FFFE34</action>
            <action>maincpu.mq@3F70 = FFF0FF04FF02FFFF</action>
            <action>maincpu.oq@3F78 = 86FF3EFF20FFFEFF</action>
            <action>maincpu.mq@3F78 = FF10FF05FF01FF06</action>
            <action>maincpu.oq@3F80 = 187EFF20FFFE7877</action>
            <action>maincpu.mq@3F80 = FFFF03FF10FFFFFF</action>
            <action>maincpu.oq@3F88 = FF32AFFF20FFFEFF</action>
            <action>maincpu.mq@3F88 = 00FFFF04FF20FF05</action>
            <action>maincpu.oq@3F90 = FFFFFFFFFFFF18FF</action>
            <action>maincpu.mq@3F90 = FFFFFFFFFFC0FFB4</action>
            <!--
            3F50 | 21 00 50 : ld   hl,$5000  // sound code address
            3F53 | 3A 04 B5 : ld   a,($B504) // read buttons
            3F56 | E6 03    : and  $03
            3F58 | 07       : rlca
            3F59 | 07       : rlca
            3F5A | 07       : rlca
            3F5B | 07       : rlca
            3F5C | 4F       : ld   c,a
            3F5D | 3A 03 B5 : ld   a,($B503) // read other inputs
            3F60 | E6 0F    : and  $0F
            3F62 | B1       : or   c
            3F63 | B8       : cp   b
            3F64 | 47       : ld   b,a
            3F65 | 28 EC    : jr   z,$3F53
            3F67 | FE 08    : cp   $08
            3F69 | 20 01    : jr   nz,$3F6C
            3F6B | 35       : dec  (hl)      // decrease code -01
            3F6C | FE 04    : cp   $04
            3F6E | 20 01    : jr   nz,$3F71
            3F70 | 34       : inc  (hl)      // increase code +01
            3F71 | FE 02    : cp   $02
            3F73 | 20 04    : jr   nz,$3F79
            3F75 | 3E F0    : ld   a,$F0     // decrease code -10
            3F77 | 18 06    : jr   $3F7F
            3F79 | FE 01    : cp   $01
            3F7B | 20 05    : jr   nz,$3F82
            3F7D | 3E 10    : ld   a,$10     // increase code +10
            3F7F | 86       : add  a,(hl)
            3F80 | 77       : ld   (hl),a
            3F81 | 78       : ld   a,b
            3F82 | FE 10    : cp   $10
            3F84 | 20 03    : jr   nz,$3F89
            3F86 | 7E       : ld   a,(hl)    // play sound
            3F87 | 18 05    : jr   $3F8E
            3F89 | FE 20    : cp   $20
            3F8B | 20 04    : jr   nz,$3F91
            3F8D | AF       : xor  a         // stop sound
            3F8E | 32 00 B4 : ld   ($B400),a // send sound code
            3F91 | 18 C0    : jr   $3F53
            -->
        </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@5000</argument>
            </output>
        </script>
        <script state="off">
            <action>maincpu.mw@009B = 3312            </action>
            <action>maincpu.oq@3F50 = FFFFFFFF7E7E7E7E</action>
            <action>maincpu.mq@3F50 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.oq@3F58 = FFFFFFFF7E7E7E7E</action>
            <action>maincpu.mq@3F58 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.oq@3F60 = FFFFFFFF7E7E7E7E</action>
            <action>maincpu.mq@3F60 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.oq@3F68 = FFFFFFFF7E7E7E7E</action>
            <action>maincpu.mq@3F68 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.oq@3F70 = FFFFFFFF7E7E7E7E</action>
            <action>maincpu.mq@3F70 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.oq@3F78 = FFFFFFFF7E7E7E7E</action>
            <action>maincpu.mq@3F78 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.oq@3F80 = FFFFFFFF7E7E7E7E</action>
            <action>maincpu.mq@3F80 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.oq@3F88 = FFFFFFFF7E7E7E7E</action>
            <action>maincpu.mq@3F88 = FFFFFFFFFFFFFFFF</action>
            <action>maincpu.oq@3F90 = FFFFFFFF7E7E7E7E</action>
            <action>maincpu.mq@3F90 = FFFFFFFFFFFFFFFF</action>
        </script>
    </cheat>

    <cheat desc="skip rom check">
        <script state="on">
            <action>maincpu.mb@003C = E6</action> <!-- rom -->
            <action>maincpu.mb@0088 = CA</action> <!-- wait -->
        </script>
        <script state="off">
            <action>maincpu.mb@003C = 0C</action>
            <action>maincpu.mb@0088 = CB</action>
        </script>
    </cheat>

</mamecheat>
jman

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