[pengo] Pengo

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

[pengo] Pengo

Post by jman »

Code: Select all

<cheat desc="player speed">
    <parameter>
        <item value="0x0a">01</item>
        <item value="0x08">02</item>
        <item value="0x06">03</item>
        <item value="0x04">04</item>
        <item value="0x02">05</item>
    </parameter>
    <script state="on">
        <action>maincpu.od@3dcc = d800befe</action>
        <action>maincpu.md@3dcc = f006005d</action>
    </script>
    <script state="change">
        <action>maincpu.mb@3dcd = param</action>
    </script>
    <script state="off">
        <action>maincpu.od@3dcc = d886bedd</action>
        <action>maincpu.md@3dcc = f006365d</action>
    </script>
</cheat>

<cheat desc="enemy speed">
    <parameter>
        <item value="0xff">01</item>
        <item value="0x80">02</item>
        <item value="0x40">03</item>
        <item value="0x0c">04</item>
        <item value="0x01">05</item>
    </parameter>
    <script state="on">
        <action>maincpu.od@33ae = d800befe</action>
        <action>maincpu.md@33ae = 7006005d</action>
    </script>
    <script state="change">
        <action>maincpu.mb@33af = param</action>
    </script>
    <script state="off">
        <action>maincpu.od@33ae = d806bedd</action>
        <action>maincpu.md@33ae = 7006005d</action>
    </script>
</cheat>

<cheat desc="pushing block speed up">
    <script state="on">
        <action>maincpu.ob@403b = 00</action>
        <action>maincpu.ob@4040 = 18</action>
    </script>
    <script state="off">
        <action>maincpu.ob@403b = c0</action>
        <action>maincpu.ob@4040 = 28</action>
    </script>
</cheat>

<cheat desc="breaking block speed up">
    <script state="on">
        <action>maincpu.ob@4087 = 00</action>
        <action>maincpu.ob@408c = 18</action>
    </script>
    <script state="off">
        <action>maincpu.ob@4087 = c0</action>
        <action>maincpu.ob@408c = 28</action>
    </script>
</cheat>
The effect of "pushing block speed up" and "breaking block speed up" is difficult to understand. Default speed is enough fast so that you will not see any difference. But you can walk quickly after pushing/breaking a block (therefore, dissolve a feeling of slowness)
Last edited by jman on Wed Oct 27, 2021 10:01 am, edited 1 time in total.
jman
Posts: 843
Joined: Tue Dec 01, 2020 1:24 pm

[pengo] sound test mode

Post by jman »

Code: Select all

<cheat desc="sound test mode">
    <comment>reset the game (F3) to enter sound test mode</comment>
    <script state="on">
        <action>maincpu.mw@04a7 =             7a90</action>
        <action>maincpu.oq@7a90 = 77ff32ff7732773e</action>
        <action>maincpu.mq@7a90 = 8819ff8cbbff06ff</action>
        <action>maincpu.oq@7a98 = 773a77ff22ff7721</action>
        <action>maincpu.mq@7a98 = c0ff8900ff0000ff</action>
        <action>maincpu.oq@7aa0 = 20fffeff286fbdff</action>
        <action>maincpu.mq@7aa0 = fffbfff6ffffff90</action>
        <action>maincpu.oq@7aa8 = fe24772077fe25ff</action>
        <action>maincpu.mq@7aa8 = ffff01fff7ffff01</action>
        <action>maincpu.oq@7ab0 = feff18ff06ff20ff</action>
        <action>maincpu.mq@7ab0 = ff0aff06ff04fffe</action>
        <action>maincpu.oq@7ab8 = 773077fe7cff20ff</action>
        <action>maincpu.mq@7ab8 = 08ff11ffff0bff7f</action>
        <action>maincpu.oq@7ac0 = 7718e1ff77cde544</action>
        <action>maincpu.mq@7ac0 = 09ffff1889ffffff</action>
        <action>maincpu.oq@7ac8 = 77327cff7732773e</action>
        <action>maincpu.mq@7ac8 = 81ffff8c80ff01ff</action>
        <action>maincpu.oq@7ad0 = 77ff77ff77ff18ff</action>
        <action>maincpu.mq@7ad0 = ffffffffffc8ff8c</action>
        <!--
        7a90 | 3e 06    : ld   a,$06
        7a92 | 32 bb 8c : ld   ($8cbb),a
        7a95 | 32 19 88 : ld   ($8819),a
        7a98 | 21 00 00 : ld   hl,$0000   // initialize sound and input values
        7a9b | 22 00 89 : ld   ($8900),hl
        7a9e | 3a c0 90 : ld   a,($90c0)  // read input
        7aa1 | bd       : cp   l
        7aa2 | 6f       : ld   l,a
        7aa3 | 28 f6    : jr   z,$7a9b
        7aa5 | fe fb    : cp   $fb
        7aa7 | 20 01    : jr   nz,$7aaa
        7aa9 | 25       : dec  h         // decrease code
        7aaa | fe f7    : cp   $f7
        7aac | 20 01    : jr   nz,$7aaf
        7aae | 24       : inc  h         // increase code
        7aaf | fe fe    : cp   $fe
        7ab1 | 20 04    : jr   nz,$7ab7
        7ab3 | 06 06    : ld   b,$06     // stop sound
        7ab5 | 18 0a    : jr   $7ac1
        7ab7 | fe 7f    : cp   $7f
        7ab9 | 20 0b    : jr   nz,$7ac6
        7abb | 7c       : ld   a,h
        7abc | fe 11    : cp   $11
        7abe | 30 08    : jr   nc,$7ac8
        7ac0 | 44       : ld   b,h       // play sound
        7ac1 | e5       : push hl
        7ac2 | cd 89 18 : call $1889     // send sound code
        7ac5 | e1       : pop  hl
        7ac6 | 18 09    : jr   $7ad1
        7ac8 | 3e 01    : ld   a,$01     // in case of sfx, direct set sound code
        7aca | 32 80 8c : ld   ($8c80),a
        7acd | 7c       : ld   a,h
        7ace | 32 81 8c : ld   ($8c81),a
        7ad1 | 18 c8    : jr   $7a9b
        -->
    </script>
    <script state="run">
        <output format="----- pengo sound test mode -----"  line="10" align="center" />
        <output format="left : decrease code"               line="11" align="center" />
        <output format="right : increase code"              line="12" align="center" />
        <output format="button 1 : play sound"              line="13" align="center" />
        <output format="up : stop sound"                    line="14" align="center" />
        <output format="----------------------------"       line="15" align="center" />
        <output format="&lt;&lt; sound code %2.2X &gt;&gt;" line="17" align="center">
            <argument>maincpu.pb@8901</argument>
        </output>
    </script>
    <script state="off">
        <action>maincpu.mw@04a7 =             2b10</action>
        <action>maincpu.oq@7a90 = 77ff77ff77ff77ff</action>
        <action>maincpu.mq@7a90 = ffffffffffffffff</action>
        <action>maincpu.oq@7a98 = 77ff77ff77ff77ff</action>
        <action>maincpu.mq@7a98 = ffffffffffffffff</action>
        <action>maincpu.oq@7aa0 = 77ff77ff77ff77ff</action>
        <action>maincpu.mq@7aa0 = ffffffffffffffff</action>
        <action>maincpu.oq@7aa8 = 77ff77ff77ff77ff</action>
        <action>maincpu.mq@7aa8 = ffffffffffffffff</action>
        <action>maincpu.oq@7ab0 = 77ff77ff77ff77ff</action>
        <action>maincpu.mq@7ab0 = ffffffffffffffff</action>
        <action>maincpu.oq@7ab8 = 77ff77ff77ff77ff</action>
        <action>maincpu.mq@7ab8 = ffffffffffffffff</action>
        <action>maincpu.oq@7ac0 = 77ff77ff77ff77ff</action>
        <action>maincpu.mq@7ac0 = ffffffffffffffff</action>
        <action>maincpu.oq@7ac8 = 77ff77ff77ff77ff</action>
        <action>maincpu.mq@7ac8 = ffffffffffffffff</action>
        <action>maincpu.oq@7ad0 = 77ff77ff77ff77ff</action>
        <action>maincpu.mq@7ad0 = ffffffffffffffff</action>
    </script>
</cheat>
"sound test mode" fixes main theme music tempo for current "sound test" in the database.
jman
Posts: 843
Joined: Tue Dec 01, 2020 1:24 pm

[pengo6] Pengo

Post by jman »

pengo6 is added in 0.237.

Code: Select all

<cheat desc="no hit">
    <script state="on">
        <action>maincpu.ob@4c2b = 00</action>
    </script>
    <script state="off">
        <action>maincpu.ob@4c2b = c8</action>
    </script>
</cheat>

<cheat desc="player speed">
    <parameter>
        <item value="0x0a">01 (slow)</item>
        <item value="0x08">02       </item>
        <item value="0x06">03       </item>
        <item value="0x04">04       </item>
        <item value="0x02">05 (fast)</item>
    </parameter>
    <script state="on">
        <action>maincpu.od@3dcc = d800befe</action>
        <action>maincpu.md@3dcc = f006005d</action>
    </script>
    <script state="change">
        <action>maincpu.mb@3dcd = param</action>
    </script>
    <script state="off">
        <action>maincpu.od@3dcc = d886bedd</action>
        <action>maincpu.md@3dcc = f006365d</action>
    </script>
</cheat>

<cheat desc="enemy speed">
    <parameter>
        <item value="0xff">01 (slow)</item>
        <item value="0x80">02       </item>
        <item value="0x40">03       </item>
        <item value="0x0c">04       </item>
        <item value="0x01">05 (fast)</item>
    </parameter>
    <script state="on">
        <action>maincpu.od@33ae = d800befe</action>
        <action>maincpu.md@33ae = 7006005d</action>
    </script>
    <script state="change">
        <action>maincpu.mb@33af = param</action>
    </script>
    <script state="off">
        <action>maincpu.od@33ae = d806bedd</action>
        <action>maincpu.md@33ae = 7006005d</action>
    </script>
</cheat>

<cheat desc="pushing block speed up">
    <script state="on">
        <action>maincpu.ob@403b = 00</action>
        <action>maincpu.ob@4040 = 18</action>
    </script>
    <script state="off">
        <action>maincpu.ob@403b = c0</action>
        <action>maincpu.ob@4040 = 28</action>
    </script>
</cheat>

<cheat desc="breaking block speed up">
    <script state="on">
        <action>maincpu.ob@4087 = 00</action>
        <action>maincpu.ob@408c = 18</action>
    </script>
    <script state="off">
        <action>maincpu.ob@4087 = c0</action>
        <action>maincpu.ob@408c = 28</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@04a7 =             7a90</action>
        <action>maincpu.oq@7a90 = f7fd32fdf732f73e</action>
        <action>maincpu.mq@7a90 = 8819ff8cbbff06ff</action>
        <action>maincpu.oq@7a98 = 57baf7fd3afdf721</action>
        <action>maincpu.mq@7a98 = ffff90c0ff8900ff</action>
        <action>maincpu.oq@7aa0 = fe35f720f7fef728</action>
        <action>maincpu.mq@7aa0 = ffff01fffbfff9ff</action>
        <action>maincpu.oq@7aa8 = f720f7fe34fd20fd</action>
        <action>maincpu.mq@7aa8 = 03ff7fffff01fff7</action>
        <action>maincpu.oq@7ab0 = 06fd20fdfefd1846</action>
        <action>maincpu.mq@7ab0 = ff05fffeff06ffff</action>
        <action>maincpu.oq@7ab8 = 78e5f718f7fdcdfd</action>
        <action>maincpu.mq@7ab8 = ffffddff7abeff06</action>
        <action>maincpu.oq@7ac0 = 18fdf7cdf730f7fe</action>
        <action>maincpu.mq@7ac0 = ff1889ff05ff11ff</action>
        <action>maincpu.oq@7ac8 = f7fdc9e1f7fdcdfd</action>
        <action>maincpu.mq@7ac8 = ffffffff189cff03</action>
        <!--
        7a90 | 3e 06    : ld   a,$06
        7a92 | 32 bb 8c : ld   ($8cbb),a
        7a95 | 32 19 88 : ld   ($8819),a
        7a98 | 21 00 89 : ld   hl,$8900  // sound code address
        7a9b | 3a c0 90 : ld   a,($90c0) // read input
        7a9e | ba       : cp   d
        7a9f | 57       : ld   d,a
        7aa0 | 28 f9    : jr   z,$7a9b
        7aa2 | fe fb    : cp   $fb
        7aa4 | 20 01    : jr   nz,$7aa7
        7aa6 | 35       : dec  (hl)      // decrease code
        7aa7 | fe f7    : cp   $f7
        7aa9 | 20 01    : jr   nz,$7aac
        7aab | 34       : inc  (hl)      // increase code
        7aac | fe 7f    : cp   $7f
        7aae | 20 03    : jr   nz,$7ab3
        7ab0 | 46       : ld   b,(hl)    // play sound
        7ab1 | 18 06    : jr   $7ab9
        7ab3 | fe fe    : cp   $fe
        7ab5 | 20 05    : jr   nz,$7abc
        7ab7 | 06 06    : ld   b,$06     // stop sound
        7ab9 | cd be 7a : call $7abe
        7abc | 18 dd    : jr   $7a9b
        7abe | e5       : push hl        // sound code check routine
        7abf | 78       : ld   a,b
        7ac0 | fe 11    : cp   $11
        7ac2 | 30 05    : jr   nc,$7ac9
        7ac4 | cd 89 18 : call $1889     // music
        7ac7 | 18 03    : jr   $7acc
        7ac9 | cd 9c 18 : call $189c     // sfx
        7acc | e1       : pop  hl
        7acd | c9       : ret
        -->
    </script>
    <script state="run">
        <output format="----- pengo sound test mode -----"  line="10" align="center" />
        <output format="left : decrease code"               line="11" align="center" />
        <output format="right : increase code"              line="12" align="center" />
        <output format="button 1 : play sound"              line="13" align="center" />
        <output format="up : stop sound"                    line="14" align="center" />
        <output format="----------------------------"       line="15" align="center" />
        <output format="&lt;&lt; sound code %2.2X &gt;&gt;" line="17" align="center">
            <argument>maincpu.pb@8900</argument>
        </output>
    </script>
    <script state="off">
        <action>maincpu.mw@04a7 =             2b10</action>
        <action>maincpu.oq@7a90 = f7fdf7fdf7fdf7fd</action>
        <action>maincpu.mq@7a90 = ffffffffffffffff</action>
        <action>maincpu.oq@7a98 = f7fdf7fdf7fdf7fd</action>
        <action>maincpu.mq@7a98 = ffffffffffffffff</action>
        <action>maincpu.oq@7aa0 = f7fdf7fdf7fdf7fd</action>
        <action>maincpu.mq@7aa0 = ffffffffffffffff</action>
        <action>maincpu.oq@7aa8 = f7fdf7fdf7fdf7fd</action>
        <action>maincpu.mq@7aa8 = ffffffffffffffff</action>
        <action>maincpu.oq@7ab0 = f7fdf7fdf7fdf7fd</action>
        <action>maincpu.mq@7ab0 = ffffffffffffffff</action>
        <action>maincpu.oq@7ab8 = f7fdf7fdf7fdf7fd</action>
        <action>maincpu.mq@7ab8 = ffffffffffffffff</action>
        <action>maincpu.oq@7ac0 = f7fdf7fdf7fdf7fd</action>
        <action>maincpu.mq@7ac0 = ffffffffffffffff</action>
        <action>maincpu.oq@7ac8 = f7fdf7fdf7fdf7fd</action>
        <action>maincpu.mq@7ac8 = ffffffffffffffff</action>
    </script>
</cheat>
Basically codes are the same as pengo except "sound test mode" (addresses are the same but different code).
jman
Posts: 843
Joined: Tue Dec 01, 2020 1:24 pm

[pengo] Pengo (update)

Post by jman »

Code: Select all

<cheat desc="walk through wall">
    <script state="on">
        <action>maincpu.ob@3e33 = c9</action>
    </script>
    <script state="off">
        <action>maincpu.ob@3e33 = c8</action>
    </script>
</cheat>
"walk through wall" : add new.

Code: Select all

<cheat desc="pushing block speed up">
    <script state="on">
        <action>maincpu.mb@402b = 46</action>
    </script>
    <script state="off">
        <action>maincpu.mb@402b = 37</action>
    </script>
</cheat>
"pushing block speed up" : rewrite routine.

Code: Select all

<cheat desc="breaking block speed up">
    <script state="on">
        <action>maincpu.ob@4075 =               c3</action>
        <action>maincpu.mw@4076 =             7af0</action>
        <action>maincpu.oq@7af0 = cdff20fffee57ce1</action>
        <action>maincpu.mq@7af0 = ff04ff0affffffff</action>
        <action>maincpu.oq@7af8 = 77c977ffcdc977ff</action>
        <action>maincpu.mq@7af8 = ffff4082ffff4092</action>
        <!--
        7af0 | e1       : pop  hl
        7af1 | 7c       : ld   a,h
        7af2 | e5       : push hl
        7af3 | fe ff    : cp   $0A      // check intermission
        7af5 | 20 ff    : jr   nz,$7AFB
        7af7 | cd ff 77 : call $4092
        7afa | c9       : ret
        7afb | cd ff 77 : call $4082
        7afe | c9       : ret
        -->
    </script>
    <script state="off">
        <action>maincpu.ob@4075 =               cd</action>
        <action>maincpu.mw@4076 =             4082</action>
        <action>maincpu.oq@7af0 = 77ff77ff77ff77ff</action>
        <action>maincpu.mq@7af0 = ffffffffffffffff</action>
        <action>maincpu.oq@7af8 = 77ff77ff77ff77ff</action>
        <action>maincpu.mq@7af8 = ffffffffffffffff</action>
    </script>
</cheat>
"breaking block speed up": rewrite routine. no speed up in intermission.

Code: Select all

<cheat desc="sound test mode (test)">
    <comment>reset the game (F3) to enter sound test mode</comment>
    <script state="on">
        <action>maincpu.mw@04a7 =             7a90</action>
        <action>maincpu.oq@7a90 = 77ff32ff7732773e</action>
        <action>maincpu.mq@7a90 = 8819ff8cbbff06ff</action>
        <action>maincpu.oq@7a98 = e62f77ff3aff7721</action>
        <action>maincpu.mq@7a98 = ffff9080ff8900ff</action>
        <action>maincpu.oq@7aa0 = 77e62fff773a5fff</action>
        <action>maincpu.mq@7aa0 = 8fffff90c0ffff20</action>
        <action>maincpu.oq@7aa8 = 20fffeff2857bab3</action>
        <action>maincpu.mq@7aa8 = ff04ffebffffffff</action>
        <action>maincpu.oq@7ab0 = fe34772077fe35ff</action>
        <action>maincpu.mq@7ab0 = ffff01ff08ffff01</action>
        <action>maincpu.oq@7ab8 = fe7718773e772077</action>
        <action>maincpu.mq@7ab8 = ff06fff0ff04ff02</action>
        <action>maincpu.oq@7ac0 = 7a7786773e772077</action>
        <action>maincpu.mq@7ac0 = ffffff10ff05ff01</action>
        <action>maincpu.oq@7ac8 = feff187e772077fe</action>
        <action>maincpu.mq@7ac8 = ff06ffff03ff80ff</action>
        <action>maincpu.oq@7ad0 = 47fffeff3eff20ff</action>
        <action>maincpu.mq@7ad0 = ff11ff06ff0fff20</action>
        <action>maincpu.oq@7ad8 = cdff18ff77cd7730</action>
        <action>maincpu.mq@7ad8 = ff03ff1889ff05ff</action>
        <action>maincpu.oq@7ae0 = 77ff77ff771877ff</action>
        <action>maincpu.mq@7ae0 = ffffffffb4ff189c</action>
        <!--
        7a90 | 3e 06    : ld   a,$06
        7a92 | 32 bb 8c : ld   ($8CBB),a
        7a95 | 32 19 88 : ld   ($8819),a
        7a98 | 21 00 89 : ld   hl,$8900  // sound code address
        7a9b | 3a 50 90 : ld   a,($9080) // read start button
        7a9e | 2f       : cpl
        7a9f | e6 20    : and  $20
        7aa1 | 5f       : ld   e,a
        7aa2 | 3a c0 90 : ld   a,($90C0) // read other inputs
        7aa5 | 2f       : cpl
        7aa6 | e6 8f    : and  $8F
        7aa8 | b3       : or   e
        7aa9 | ba       : cp   d
        7aaa | 57       : ld   d,a
        7aab | 28 eb    : jr   z,$7A98
        7aad | fe 04    : cp   $04
        7aaf | 20 01    : jr   nz,$7AB2
        7ab1 | 35       : dec  (hl)      // decrease code -01
        7ab2 | fe 08    : cp   $08
        7ab4 | 20 01    : jr   nz,$7AB7
        7ab6 | 34       : inc  (hl)      // increase code +01
        7ab7 | fe 02    : cp   $02
        7ab9 | 20 04    : jr   nz,$7ABF
        7abb | 3e f0    : ld   a,$F0     // decrease code -10
        7abd | 18 06    : jr   $7AC5
        7abf | fe 01    : cp   $01
        7ac1 | 20 05    : jr   nz,$7AC8
        7ac3 | 3e 10    : ld   a,$10     // increase code +10
        7ac5 | 86       : add  a,(hl)
        7ac6 | 77       : ld   (hl),a
        7ac7 | 7a       : ld   a,d
        7ac8 | fe 80    : cp   $80
        7aca | 20 03    : jr   nz,$7ACF
        7acc | 7e       : ld   a,(hl)    // play sound
        7acd | 18 06    : jr   $7AD5
        7acf | fe 20    : cp   $20
        7ad1 | 20 0f    : jr   nz,$7AE2
        7ad3 | 3e 06    : ld   a,$06     // stop sound
        7ad5 | fe 11    : cp   $11
        7ad7 | 47       : ld   b,a
        7ad8 | 30 05    : jr   nc,$7ADF
        7ada | cd 89 18 : call $1889     // code 0x00-0x10
        7add | 18 03    : jr   $7AE2
        7adf | cd 9c 18 : call $189C     // code 0x11-
        7ae2 | 18 b4    : jr   $7A98
        -->
    </script>
    <script state="run">
        <output format="----- pengo 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="start : stop sound"                 line="16" align="center" />
        <output format="----------------------------"       line="17" align="center" />
        <output format="&lt;&lt; sound code %2.2X &gt;&gt;" line="19" align="center"  >
            <argument>maincpu.pb@8900</argument>
        </output>
    </script>
    <script state="off">
        <action>maincpu.mw@04a7 =             2b10</action>
        <action>maincpu.oq@7a90 = 77ff77ff77ff77ff</action>
        <action>maincpu.mq@7a90 = ffffffffffffffff</action>
        <action>maincpu.oq@7a98 = 77ff77ff77ff77ff</action>
        <action>maincpu.mq@7a98 = ffffffffffffffff</action>
        <action>maincpu.oq@7aa0 = 77ff77ff77ff77ff</action>
        <action>maincpu.mq@7aa0 = ffffffffffffffff</action>
        <action>maincpu.oq@7aa8 = 77ff77ff77ff77ff</action>
        <action>maincpu.mq@7aa8 = ffffffffffffffff</action>
        <action>maincpu.oq@7ab0 = 77ff77ff77ff77ff</action>
        <action>maincpu.mq@7ab0 = ffffffffffffffff</action>
        <action>maincpu.oq@7ab8 = 77ff77ff77ff77ff</action>
        <action>maincpu.mq@7ab8 = ffffffffffffffff</action>
        <action>maincpu.oq@7ac0 = 77ff77ff77ff77ff</action>
        <action>maincpu.mq@7ac0 = ffffffffffffffff</action>
        <action>maincpu.oq@7ac8 = 77ff77ff77ff77ff</action>
        <action>maincpu.mq@7ac8 = ffffffffffffffff</action>
        <action>maincpu.oq@7ad0 = 77ff77ff77ff77ff</action>
        <action>maincpu.mq@7ad0 = ffffffffffffffff</action>
        <action>maincpu.oq@7ad8 = 77ff77ff77ff77ff</action>
        <action>maincpu.mq@7ad8 = ffffffffffffffff</action>
        <action>maincpu.oq@7ae0 = 77ff77ff77ff77ff</action>
        <action>maincpu.mq@7ae0 = ffffffffffffffff</action>
    </script>
</cheat>
"sound test mode" : rewrite routine. add up/down key (code ±10). change sound stop button from up to start. But you can't stop some musics (code 0x00 - 0x05).
Post Reply