Sound Test Cheats (pacman.c)

This forum is the archive of arcade cheats that have already been added to the current or the next release of the cheat file.
Post Reply
Tafoid
Posts: 56
Joined: Thu Aug 28, 2008 7:27 pm

Sound Test Cheats (pacman.c)

Post by Tafoid »

puckman + clones

Code: Select all

<mamecheat version="1">
  <cheat desc="Sound Test (Credit before using!)">
  <parameter min="1" max="17" step="1"/>
    <script state="change">
      <action>maincpu.pb@4ECC=0</action>
      <action>maincpu.pb@4EDC=0</action>
      <action>maincpu.pb@4E9C=0</action>
      <action>maincpu.pb@4EAC=0</action>
      <action>maincpu.pb@4EBC=0</action>
      <action condition="(param LE 2)">maincpu.pb@4ECC=80>>(8-param)</action>
      <action condition="(param LE 2)">maincpu.pb@4EDC=80>>(8-param)</action>
      <action condition="(param GE 3) and (param LE 4)">maincpu.pb@4E9C=80>>(A-param)</action>
      <action condition="(param GE 5) and (param LE A)">maincpu.pb@4EAC=80>>(C-param)</action>
      <action condition="(param GE B)">maincpu.pb@4EBC=80>>(13-param)</action>
    </script>
  </cheat>
</mamecheat>
mspacman + clones

Code: Select all

<mamecheat version="1">
  <cheat desc="Audio Player (Credit before using!)">
  <parameter min="1" max="17" step="1"/>
    <script state="change">
      <action>maincpu.pb@4ECC=0</action>
      <action>maincpu.pb@4EDC=0</action>
      <action>maincpu.pb@4E9C=0</action>
      <action>maincpu.pb@4EAC=0</action>
      <action>maincpu.pb@4EBC=0</action>
      <action>maincpu.pb@4E0A=0</action>
      <action>maincpu.pb@4E13=0</action>
      <action condition="(param==1)">maincpu.pb@4ECC=1</action>
      <action condition="(param==1)">maincpu.pb@4EDC=1</action>
      <action condition="(param==2)">maincpu.pb@4E0A=69</action>
      <action condition="(param==2)">maincpu.pb@4E13=1</action>
      <action condition="(param==3)">maincpu.pb@4E0A=6c</action>
      <action condition="(param==3)">maincpu.pb@4E13=4</action>
      <action condition="(param==4)">maincpu.pb@4E0A=70</action>
      <action condition="(param==4)">maincpu.pb@4E13=8</action>
      <action condition="(param GE 2) and (param LE 4)">maincpu.pb@4ECC=2</action>
      <action condition="(param GE 2) and (param LE 4)">maincpu.pb@4EDC=2</action>
      <action condition="(param GE 5) and (param LE 6)">maincpu.pb@4E9C=80>>(C-param)</action>
      <action condition="(param GE 7) and (param LE C)">maincpu.pb@4EAC=80>>(D-param)</action>
      <action condition="(param GE D)">maincpu.pb@4EBC=80>>(14-param)</action>
    </script>
  </cheat>
</mamecheat>
User avatar
Pugsy
Posts: 3675
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 16 times
Contact:

Re: Sound Test Cheats (pacman.c)

Post by Pugsy »

Thanks, added (abscam, ctrpllrp, hangly, hangly2, hangly3, joyman, newpuc2, newpuc2b, newpuckx, pacheart, pacman, pacmanbl, pacmanbla, pacmanf, pacmod, piranha, piranhah, piranhao, popeyeman, puckman, puckmana, puckmanf, puckmanh & puckmod) & (mspacman, mspacmnf, mspacmat, mspacmab, mspacmbe, pacgal ,mspacpls & mschamp).

By replacing @4 with @44 we can also get some working cheats for 20pacgal and 20pacgala though they maybe incomplete? May need checking....

Code: Select all

  <cheat desc="Sound Test">
    <parameter min="1" max="17" step="1"/>
    <script state="change">
      <action condition="maincpu.pb@45872==00">maincpu.pb@45872=01</action>
      <action>maincpu.pb@44ECC=0</action>
      <action>maincpu.pb@44EDC=0</action>
      <action>maincpu.pb@44E9C=0</action>
      <action>maincpu.pb@44EAC=0</action>
      <action>maincpu.pb@44EBC=0</action>
      <action>maincpu.pb@44E0A=0</action>
      <action>maincpu.pb@44E13=0</action>
      <action condition="(param==1)">maincpu.pb@44ECC=1</action>
      <action condition="(param==1)">maincpu.pb@44EDC=1</action>
      <action condition="(param==2)">maincpu.pb@44E0A=69</action>
      <action condition="(param==2)">maincpu.pb@44E13=1</action>
      <action condition="(param==3)">maincpu.pb@44E0A=6c</action>
      <action condition="(param==3)">maincpu.pb@44E13=4</action>
      <action condition="(param==4)">maincpu.pb@44E0A=70</action>
      <action condition="(param==4)">maincpu.pb@44E13=8</action>
      <action condition="(param GE 2) and (param LE 4)">maincpu.pb@44ECC=2</action>
      <action condition="(param GE 2) and (param LE 4)">maincpu.pb@44EDC=2</action>
      <action condition="(param GE 5) and (param LE 6)">maincpu.pb@44E9C=80>>(C-param)</action>
      <action condition="(param GE 7) and (param LE C)">maincpu.pb@44EAC=80>>(D-param)</action>
      <action condition="(param GE D)">maincpu.pb@44EBC=80>>(14-param)</action>
    </script>
  </cheat>
Looking at my clone list it maybe possible to get some cheats for one of these?
gmgalax pacplus alibaba nmouse nmouseb
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.264 XML cheat collection (3 APRIL 2024) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/SxsQUJoT#jBdz6GLm_ ... QzFGSMms2c (ZIP Archive 3.8 MB)
Tafoid
Posts: 56
Joined: Thu Aug 28, 2008 7:27 pm

Re: Sound Test Cheats (pacman.c)

Post by Tafoid »

Pugsy wrote: Looking at my clone list it maybe possible to get some cheats for one of these?
gmgalax pacplus alibaba nmouse nmouseb
gmgalax is galdrvr.c and a completely different sound board. I haven't found anything good for galaxian driver stuff yet.

pacplus is a drop in for puckman.xml - test that one again.

alibaba, nmouse, nmouseb - unsure. I'll see if I can find them.
Post Reply