arcadian.xml
Code: Select all
<!-- Arcadia (NMK) -->
<mamecheat version="1">
<cheat desc="no hit">
<script state="on">
<action>maincpu.mw@5948 = 6006</action> <!-- bullet -->
<action>maincpu.mw@650A = 600C</action> <!-- enemy -->
</script>
<script state="off">
<action>maincpu.mw@5948 = 6100</action>
<action>maincpu.mw@650A = 526E</action>
</script>
</cheat>
<cheat desc="auto fire">
<script state="on">
<action>maincpu.mb@462F = 01</action>
<action>maincpu.mb@474C = 5F</action>
</script>
<script state="off">
<action>maincpu.mb@462F = 20</action>
<action>maincpu.mb@474C = 53</action>
</script>
</cheat>
<cheat desc="player speed">
<parameter>
<item value="0x00008000">01 (slow)</item>
<item value="0x00028000">02 </item>
<item value="0x00048000">03 </item>
<item value="0x00068000">04 </item>
<item value="0x00088000">05 (fast)</item>
</parameter>
<script state="on">
<action>maincpu.mq@02AD2 = 4EB90005CD004E71</action>
<action>maincpu.mq@5CD00 = 243C000000002230</action>
<action>maincpu.mq@5CD08 = 000067066A024482</action>
<action>maincpu.mq@5CD10 = 2202243C00000000</action>
<action>maincpu.mq@5CD18 = 2030000467066A02</action>
<action>maincpu.mq@5CD20 = 448220024E75FFFF</action>
<!--
5CD00 | 243C xxxx xxxx : move.l #$xxxx, D2 // x position
5CD06 | 2230 0000 : move.l (A0,D0.w), D1
5CD0A | 6706 : beq $5cd12
5CD0C | 6A02 : bpl $5cd10
5CD0E | 4482 : neg.l D2
5CD10 | 2202 : move.l D2, D1
5CD12 | 243C xxxx xxxx : move.l #$xxxx, D2 // y position
5CD18 | 2030 0004 : move.l ($4,A0,D0.w), D0
5CD1C | 6706 : beq $5cd24
5CD1E | 6A02 : bpl $5cd22
5CD20 | 4482 : neg.l D2
5CD22 | 2002 : move.l D2, D0
5CD24 | 4E75 : rts
-->
</script>
<script state="change">
<action>maincpu.md@5CD02 = param</action>
<action>maincpu.md@5CD14 = param</action>
</script>
<script state="off">
<action>maincpu.mq@02AD2 = 2230000020300004</action>
<action>maincpu.mq@5CD00 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD08 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD10 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD18 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD20 = FFFFFFFFFFFFFFFF</action>
</script>
</cheat>
<cheat desc="bullet speed - main shot">
<parameter>
<item value="0x0008">01 (slow)</item>
<item value="0x0010">02 </item>
<item value="0x0018">03 </item>
<item value="0x0020">04 </item>
<item value="0x0028">05 (fast)</item>
</parameter>
<script state="on">
<action>maincpu.mq@046D6 = 4EB90005CD302B5A</action>
<action>maincpu.mq@5CD30 = 3B7C00200020426D</action>
<action>maincpu.mq@5CD38 = 00384E75FFFFFFFF</action>
<!--
5CD30 | 3B7C xxxx 0020 : move.w #$xx, ($20,A5)
5CD36 | 426D 0038 : clr.w ($38,A5)
5CD3A | 4E75 : rts
-->
</script>
<script state="change">
<action>maincpu.mw@5CD32 = param</action>
</script>
<script state="off">
<action>maincpu.mq@046D6 = 3B7C000000382B5A</action>
<action>maincpu.mq@5CD30 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD38 = FFFFFFFFFFFFFFFF</action>
</script>
</cheat>
<cheat desc="max bullets up - main shot">
<script state="on">
<action>maincpu.mb@18237 = 0C</action>
<action>maincpu.mb@18243 = 0C</action>
<action>maincpu.mb@18253 = 0C</action>
<action>maincpu.mb@18263 = 06</action>
</script>
<script state="off">
<action>maincpu.mb@18237 = 06</action>
<action>maincpu.mb@18243 = 06</action>
<action>maincpu.mb@18253 = 06</action>
<action>maincpu.mb@18263 = 04</action>
</script>
</cheat>
<cheat desc="sound test mode">
<!-- you can't stop sfx (0x80 or later) by sound stop button -->
<comment>reset the game (F3) to enter sound test mode</comment>
<script state="on">
<action>maincpu.mq@0899C = 4EF90005CD404279</action>
<action>maincpu.mq@5CD40 = 41F9001F000043F9</action>
<action>maincpu.mq@5CD48 = 0010001F12001029</action>
<action>maincpu.mq@5CD50 = FFE4B20067F60C00</action>
<action>maincpu.mq@5CD58 = 00FD660253100C00</action>
<action>maincpu.mq@5CD60 = 00FE660252100C00</action>
<action>maincpu.mq@5CD68 = 00FB660404100010</action>
<action>maincpu.mq@5CD70 = 0C0000F766040610</action>
<action>maincpu.mq@5CD78 = 00100C0000EF6602</action>
<action>maincpu.mq@5CD80 = 12900C0000DF6602</action>
<action>maincpu.mq@5CD88 = 421160C0FFFFFFFF</action>
<!--
5CD40 | 41F9 001F 0000 : lea $1f0000.l, A0 // sound code address
5CD46 | 43F9 0010 001F : lea $10001f.l, A1 // sound latch address
5CD4C | 1200 : move.b D0, D1
5CD4E | 1029 FFE4 : move.b (-$1c,A1), D0 // read input ($100003)
5CD52 | B200 : cmp.b D0, D1
5CD54 | 67F6 : beq $5cd4c
5CD56 | 0C00 00FD : cmpi.b #-$3, D0
5CD5A | 6602 : bne $5cd5e
5CD5C | 5310 : subq.b #1, (A0) // decrease code -01
5CD5E | 0C00 00FE : cmpi.b #-$2, D0
5CD62 | 6602 : bne $5cd66
5CD64 | 5210 : addq.b #1, (A0) // increase code +01
5CD66 | 0C00 00FB : cmpi.b #-$5, D0
5CD6A | 6604 : bne $5cd70
5CD6C | 0410 0010 : subi.b #$10, (A0) // decrease code -10
5CD70 | 0C00 00F7 : cmpi.b #-$9, D0
5CD74 | 6604 : bne $5cd7a
5CD76 | 0610 0010 : addi.b #$10, (A0) // increase code +10
5CD7A | 0C00 00EF : cmpi.b #-$11, D0
5CD7E | 6602 : bne $5cd82
5CD80 | 1290 : move.b (A0), (A1) // play sound
5CD82 | 0C00 00DF : cmpi.b #-$21, D0
5CD86 | 6602 : bne $5cd8a
5CD88 | 4211 : clr.b (A1) // stop sound
5CD8A | 60C0 : bra $5cd4c
-->
</script>
<script state="run">
<output format="----- arcadia 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="<< sound code %02X >>" line="19" align="center" >
<argument>maincpu.pb@1F0000</argument>
</output>
</script>
<script state="off">
<action>maincpu.mq@0899C = 4279001F90624279</action>
<action>maincpu.mq@5CD40 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD48 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD50 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD58 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD60 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD68 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD70 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD78 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD80 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD88 = FFFFFFFFFFFFFFFF</action>
</script>
</cheat>
</mamecheat>
raphero.xml
Code: Select all
<!-- Rapid Hero (NMK) -->
<mamecheat version="1">
<cheat desc="no hit">
<script state="on">
<action>maincpu.mw@5950 = 6006</action> <!-- bullet -->
<action>maincpu.mw@6512 = 600C</action> <!-- enemy -->
</script>
<script state="off">
<action>maincpu.mw@5950 = 6100</action>
<action>maincpu.mw@6512 = 526E</action>
</script>
</cheat>
<cheat desc="auto fire">
<script state="on">
<action>maincpu.mb@462F = 01</action>
<action>maincpu.mb@474C = 5F</action>
</script>
<script state="off">
<action>maincpu.mb@462F = 20</action>
<action>maincpu.mb@474C = 53</action>
</script>
</cheat>
<cheat desc="player speed">
<parameter>
<item value="0x00008000">01 (slow)</item>
<item value="0x00028000">02 </item>
<item value="0x00048000">03 </item>
<item value="0x00068000">04 </item>
<item value="0x00088000">05 (fast)</item>
</parameter>
<script state="on">
<action>maincpu.mq@02AD2 = 4EB90005CD004E71</action>
<action>maincpu.mq@5CD00 = 243C000000002230</action>
<action>maincpu.mq@5CD08 = 000067066A024482</action>
<action>maincpu.mq@5CD10 = 2202243C00000000</action>
<action>maincpu.mq@5CD18 = 2030000467066A02</action>
<action>maincpu.mq@5CD20 = 448220024E75FFFF</action>
<!--
5CD00 | 243C xxxx xxxx : move.l #$xxxx, D2 // x position
5CD06 | 2230 0000 : move.l (A0,D0.w), D1
5CD0A | 6706 : beq $5cd12
5CD0C | 6A02 : bpl $5cd10
5CD0E | 4482 : neg.l D2
5CD10 | 2202 : move.l D2, D1
5CD12 | 243C xxxx xxxx : move.l #$xxxx, D2 // y position
5CD18 | 2030 0004 : move.l ($4,A0,D0.w), D0
5CD1C | 6706 : beq $5cd24
5CD1E | 6A02 : bpl $5cd22
5CD20 | 4482 : neg.l D2
5CD22 | 2002 : move.l D2, D0
5CD24 | 4E75 : rts
-->
</script>
<script state="change">
<action>maincpu.md@5CD02 = param</action>
<action>maincpu.md@5CD14 = param</action>
</script>
<script state="off">
<action>maincpu.mq@02AD2 = 2230000020300004</action>
<action>maincpu.mq@5CD00 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD08 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD10 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD18 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD20 = FFFFFFFFFFFFFFFF</action>
</script>
</cheat>
<cheat desc="bullet speed - main shot">
<parameter>
<item value="0x0008">01 (slow)</item>
<item value="0x0010">02 </item>
<item value="0x0018">03 </item>
<item value="0x0020">04 </item>
<item value="0x0028">05 (fast)</item>
</parameter>
<script state="on">
<action>maincpu.mq@046D6 = 4EB90005CD302B5A</action>
<action>maincpu.mq@5CD30 = 3B7C00200020426D</action>
<action>maincpu.mq@5CD38 = 00384E75FFFFFFFF</action>
<!--
5CD30 | 3B7C xxxx 0020 : move.w #$xx, ($20,A5)
5CD36 | 426D 0038 : clr.w ($38,A5)
5CD3A | 4E75 : rts
-->
</script>
<script state="change">
<action>maincpu.mw@5CD32 = param</action>
</script>
<script state="off">
<action>maincpu.mq@046D6 = 3B7C000000382B5A</action>
<action>maincpu.mq@5CD30 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD38 = FFFFFFFFFFFFFFFF</action>
</script>
</cheat>
<cheat desc="max bullets up - main shot">
<script state="on">
<action>maincpu.mb@18237 = 0C</action>
<action>maincpu.mb@18243 = 0C</action>
<action>maincpu.mb@18253 = 0C</action>
<action>maincpu.mb@18263 = 06</action>
</script>
<script state="off">
<action>maincpu.mb@18237 = 06</action>
<action>maincpu.mb@18243 = 06</action>
<action>maincpu.mb@18253 = 06</action>
<action>maincpu.mb@18263 = 04</action>
</script>
</cheat>
<cheat desc="sound test mode">
<!-- you can't stop sfx (0x80 or later) by sound stop button -->
<comment>reset the game (F3) to enter sound test mode</comment>
<script state="on">
<action>maincpu.mq@089A4 = 4EF90005CD404279</action>
<action>maincpu.mq@5CD40 = 41F9001F000043F9</action>
<action>maincpu.mq@5CD48 = 0010001F12001029</action>
<action>maincpu.mq@5CD50 = FFE4B20067F60C00</action>
<action>maincpu.mq@5CD58 = 00FD660253100C00</action>
<action>maincpu.mq@5CD60 = 00FE660252100C00</action>
<action>maincpu.mq@5CD68 = 00FB660404100010</action>
<action>maincpu.mq@5CD70 = 0C0000F766040610</action>
<action>maincpu.mq@5CD78 = 00100C0000EF6602</action>
<action>maincpu.mq@5CD80 = 12900C0000DF6602</action>
<action>maincpu.mq@5CD88 = 421160C0FFFFFFFF</action>
<!--
5CD40 | 41F9 001F 0000 : lea $1f0000.l, A0 // sound code address
5CD46 | 43F9 0010 001F : lea $10001f.l, A1 // sound latch address
5CD4C | 1200 : move.b D0, D1
5CD4E | 1029 FFE4 : move.b (-$1c,A1), D0 // read input ($100003)
5CD52 | B200 : cmp.b D0, D1
5CD54 | 67F6 : beq $5cd4c
5CD56 | 0C00 00FD : cmpi.b #-$3, D0
5CD5A | 6602 : bne $5cd5e
5CD5C | 5310 : subq.b #1, (A0) // decrease code -01
5CD5E | 0C00 00FE : cmpi.b #-$2, D0
5CD62 | 6602 : bne $5cd66
5CD64 | 5210 : addq.b #1, (A0) // increase code +01
5CD66 | 0C00 00FB : cmpi.b #-$5, D0
5CD6A | 6604 : bne $5cd70
5CD6C | 0410 0010 : subi.b #$10, (A0) // decrease code -10
5CD70 | 0C00 00F7 : cmpi.b #-$9, D0
5CD74 | 6604 : bne $5cd7a
5CD76 | 0610 0010 : addi.b #$10, (A0) // increase code +10
5CD7A | 0C00 00EF : cmpi.b #-$11, D0
5CD7E | 6602 : bne $5cd82
5CD80 | 1290 : move.b (A0), (A1) // play sound
5CD82 | 0C00 00DF : cmpi.b #-$21, D0
5CD86 | 6602 : bne $5cd8a
5CD88 | 4211 : clr.b (A1) // stop sound
5CD8A | 60C0 : bra $5cd4c
-->
</script>
<script state="run">
<output format="----- rapid hero 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="<< sound code %02X >>" line="19" align="center" >
<argument>maincpu.pb@1F0000</argument>
</output>
</script>
<script state="off">
<action>maincpu.mq@089A4 = 4279001F90624279</action>
<action>maincpu.mq@5CD40 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD48 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD50 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD58 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD60 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD68 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD70 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD78 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD80 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD88 = FFFFFFFFFFFFFFFF</action>
</script>
</cheat>
</mamecheat>
rapheroa.xml
Code: Select all
<!-- Rapid Hero (Media Trading) -->
<mamecheat version="1">
<cheat desc="no hit">
<script state="on">
<action>maincpu.mw@5940 = 6006</action> <!-- bullet -->
<action>maincpu.mw@6502 = 600C</action> <!-- enemy -->
</script>
<script state="off">
<action>maincpu.mw@5940 = 6100</action>
<action>maincpu.mw@6502 = 526E</action>
</script>
</cheat>
<cheat desc="auto fire">
<script state="on">
<action>maincpu.mb@462F = 01</action>
<action>maincpu.mb@474C = 5F</action>
</script>
<script state="off">
<action>maincpu.mb@462F = 20</action>
<action>maincpu.mb@474C = 53</action>
</script>
</cheat>
<cheat desc="player speed">
<parameter>
<item value="0x00008000">01 (slow)</item>
<item value="0x00028000">02 </item>
<item value="0x00048000">03 </item>
<item value="0x00068000">04 </item>
<item value="0x00088000">05 (fast)</item>
</parameter>
<script state="on">
<action>maincpu.mq@02AD2 = 4EB90005CD004E71</action>
<action>maincpu.mq@5CD00 = 243C000000002230</action>
<action>maincpu.mq@5CD08 = 000067066A024482</action>
<action>maincpu.mq@5CD10 = 2202243C00000000</action>
<action>maincpu.mq@5CD18 = 2030000467066A02</action>
<action>maincpu.mq@5CD20 = 448220024E75FFFF</action>
<!--
5CD00 | 243C xxxx xxxx : move.l #$xxxx, D2 // x position
5CD06 | 2230 0000 : move.l (A0,D0.w), D1
5CD0A | 6706 : beq $5cd12
5CD0C | 6A02 : bpl $5cd10
5CD0E | 4482 : neg.l D2
5CD10 | 2202 : move.l D2, D1
5CD12 | 243C xxxx xxxx : move.l #$xxxx, D2 // y position
5CD18 | 2030 0004 : move.l ($4,A0,D0.w), D0
5CD1C | 6706 : beq $5cd24
5CD1E | 6A02 : bpl $5cd22
5CD20 | 4482 : neg.l D2
5CD22 | 2002 : move.l D2, D0
5CD24 | 4E75 : rts
-->
</script>
<script state="change">
<action>maincpu.md@5CD02 = param</action>
<action>maincpu.md@5CD14 = param</action>
</script>
<script state="off">
<action>maincpu.mq@02AD2 = 2230000020300004</action>
<action>maincpu.mq@5CD00 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD08 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD10 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD18 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD20 = FFFFFFFFFFFFFFFF</action>
</script>
</cheat>
<cheat desc="bullet speed - main shot">
<parameter>
<item value="0x0008">01 (slow)</item>
<item value="0x0010">02 </item>
<item value="0x0018">03 </item>
<item value="0x0020">04 </item>
<item value="0x0028">05 (fast)</item>
</parameter>
<script state="on">
<action>maincpu.mq@046D6 = 4EB90005CD302B5A</action>
<action>maincpu.mq@5CD30 = 3B7C00200020426D</action>
<action>maincpu.mq@5CD38 = 00384E75FFFFFFFF</action>
<!--
5CD30 | 3B7C xxxx 0020 : move.w #$xx, ($20,A5)
5CD36 | 426D 0038 : clr.w ($38,A5)
5CD3A | 4E75 : rts
-->
</script>
<script state="change">
<action>maincpu.mw@5CD32 = param</action>
</script>
<script state="off">
<action>maincpu.mq@046D6 = 3B7C000000382B5A</action>
<action>maincpu.mq@5CD30 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD38 = FFFFFFFFFFFFFFFF</action>
</script>
</cheat>
<cheat desc="max bullets up - main shot">
<script state="on">
<action>maincpu.mb@18237 = 0C</action>
<action>maincpu.mb@18243 = 0C</action>
<action>maincpu.mb@18253 = 0C</action>
<action>maincpu.mb@18263 = 06</action>
</script>
<script state="off">
<action>maincpu.mb@18237 = 06</action>
<action>maincpu.mb@18243 = 06</action>
<action>maincpu.mb@18253 = 06</action>
<action>maincpu.mb@18263 = 04</action>
</script>
</cheat>
<cheat desc="sound test mode">
<!-- you can't stop sfx (0x80 or later) by sound stop button -->
<comment>reset the game (F3) to enter sound test mode</comment>
<script state="on">
<action>maincpu.mq@08994 = 4EF90005CD404279</action>
<action>maincpu.mq@5CD40 = 41F9001F000043F9</action>
<action>maincpu.mq@5CD48 = 0010001F12001029</action>
<action>maincpu.mq@5CD50 = FFE4B20067F60C00</action>
<action>maincpu.mq@5CD58 = 00FD660253100C00</action>
<action>maincpu.mq@5CD60 = 00FE660252100C00</action>
<action>maincpu.mq@5CD68 = 00FB660404100010</action>
<action>maincpu.mq@5CD70 = 0C0000F766040610</action>
<action>maincpu.mq@5CD78 = 00100C0000EF6602</action>
<action>maincpu.mq@5CD80 = 12900C0000DF6602</action>
<action>maincpu.mq@5CD88 = 421160C0FFFFFFFF</action>
<!--
5CD40 | 41F9 001F 0000 : lea $1f0000.l, A0 // sound code address
5CD46 | 43F9 0010 001F : lea $10001f.l, A1 // sound latch address
5CD4C | 1200 : move.b D0, D1
5CD4E | 1029 FFE4 : move.b (-$1c,A1), D0 // read input ($100003)
5CD52 | B200 : cmp.b D0, D1
5CD54 | 67F6 : beq $5cd4c
5CD56 | 0C00 00FD : cmpi.b #-$3, D0
5CD5A | 6602 : bne $5cd5e
5CD5C | 5310 : subq.b #1, (A0) // decrease code -01
5CD5E | 0C00 00FE : cmpi.b #-$2, D0
5CD62 | 6602 : bne $5cd66
5CD64 | 5210 : addq.b #1, (A0) // increase code +01
5CD66 | 0C00 00FB : cmpi.b #-$5, D0
5CD6A | 6604 : bne $5cd70
5CD6C | 0410 0010 : subi.b #$10, (A0) // decrease code -10
5CD70 | 0C00 00F7 : cmpi.b #-$9, D0
5CD74 | 6604 : bne $5cd7a
5CD76 | 0610 0010 : addi.b #$10, (A0) // increase code +10
5CD7A | 0C00 00EF : cmpi.b #-$11, D0
5CD7E | 6602 : bne $5cd82
5CD80 | 1290 : move.b (A0), (A1) // play sound
5CD82 | 0C00 00DF : cmpi.b #-$21, D0
5CD86 | 6602 : bne $5cd8a
5CD88 | 4211 : clr.b (A1) // stop sound
5CD8A | 60C0 : bra $5cd4c
-->
</script>
<script state="run">
<output format="----- rapid hero 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="<< sound code %02X >>" line="19" align="center" >
<argument>maincpu.pb@1F0000</argument>
</output>
</script>
<script state="off">
<action>maincpu.mq@08994 = 4279001F90624279</action>
<action>maincpu.mq@5CD40 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD48 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD50 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD58 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD60 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD68 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD70 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD78 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD80 = FFFFFFFFFFFFFFFF</action>
<action>maincpu.mq@5CD88 = FFFFFFFFFFFFFFFF</action>
</script>
</cheat>
</mamecheat>