Page 1 of 1

[mspactwin] "Infinite Lives" and "Finish this Level Now!"

Posted: Thu Feb 25, 2021 4:36 pm
by pac_man_fan2
I had to find and take into account 2nd player memory locations, and consider Red player game, Green Player game, and/or Simultaneous play.

Code: Select all

  <cheat desc="Infinite Lives">
    <script state="run">
      <action>maincpu.pw@04E14=0506</action> <!-- (P1) Red   -->
      <action>maincpu.pw@04E42=0506</action> <!-- (P2) Green -->
    </script>
  </cheat>

  <cheat desc="Finish this Level Now!">
    <script state="on">
      <action condition="((maincpu.pb@4E70==21) OR (maincpu.pb@4E70==63)) AND (maincpu.pb@430A==F4)">maincpu.pb@4E0E=E0</action> <!-- Board 0 /P1 or Simultaneous play -->
      <action condition="((maincpu.pb@4E70==42) OR (maincpu.pb@4E70==63)) AND (maincpu.pb@430A==F4)">maincpu.pb@4E3C=E0</action> <!-- Board 0 /P2 or Simultaneous play -->
      <action condition="((maincpu.pb@4E70==21) OR (maincpu.pb@4E70==63)) AND (maincpu.pb@430A==EB)">maincpu.pb@4E0E=F4</action> <!-- Board 1 /P1 or Simultaneous play -->
      <action condition="((maincpu.pb@4E70==42) OR (maincpu.pb@4E70==63)) AND (maincpu.pb@430A==EB)">maincpu.pb@4E3C=F4</action> <!-- Board 1 /P2 or Simultaneous play -->
      <action condition="((maincpu.pb@4E70==21) OR (maincpu.pb@4E70==63)) AND (maincpu.pb@430A==E9)">maincpu.pb@4E0E=F2</action> <!-- Board 2 /P1 or Simultaneous play -->
      <action condition="((maincpu.pb@4E70==42) OR (maincpu.pb@4E70==63)) AND (maincpu.pb@430A==E9)">maincpu.pb@4E3C=F2</action> <!-- Board 2 /P2 or Simultaneous play -->
      <action condition="((maincpu.pb@4E70==21) OR (maincpu.pb@4E70==63)) AND (maincpu.pb@430A==DF)">maincpu.pb@4E0E=EE</action> <!-- Board 3 /P1 or Simultaneous play -->
      <action condition="((maincpu.pb@4E70==42) OR (maincpu.pb@4E70==63)) AND (maincpu.pb@430A==DF)">maincpu.pb@4E3C=EE</action> <!-- Board 3 /P2 or Simultaneous play -->
      <action condition="((maincpu.pb@4E70==21) OR (maincpu.pb@4E70==63)) AND (maincpu.pb@430A==40)">maincpu.pb@4E0E=4D</action> <!-- Board FF /P1 or Simultaneous play -->
      <action condition="((maincpu.pb@4E70==42) OR (maincpu.pb@4E70==63)) AND (maincpu.pb@430A==40)">maincpu.pb@4E3C=4D</action> <!-- Board FF /P2 or Simultaneous play -->
    </script>
  </cheat>

Re: [mspactwin] "Infinite Lives" and "Finish this Level Now!"

Posted: Wed Mar 03, 2021 4:04 am
by pac_man_fan2
I just added Code to finish level 255, and corrected my comments.

Re: [mspactwin] "Infinite Lives" and "Finish this Level Now!"

Posted: Sun Jul 03, 2022 11:17 pm
by Pugsy
Thanks, those mspactwin cheats look ok. Added