[bublbobl]+ ROM cheats (including fixed Invincibility)

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
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:

[bublbobl]+ ROM cheats (including fixed Invincibility)

Post by Pugsy »

Little bored so here's a bunch of ROM cheats. Includes a fixed Invincibility cheat as the RAM cheat didn't allow you ride the water bubbles which can be a big part of the game. Oddly it had never been reported as an issue!

boblbobl, bub68705, bublboblr1, bublbobl1, bublbobl, dland, missb2, sboblboa, sboblbob :-

Code: Select all

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.mb@4033</action>
    </script>
    <script state="run">
      <action>maincpu.mb@4033=35</action>
    </script>
    <script state="off">
      <action>maincpu.mb@4033=temp0 </action>
    </script>
  </cheat>
  
  <cheat desc="Un-Escapeable Bubbles">
    <script state="on">
      <action>temp0 =maincpu.mb@5E49</action>
    </script>
    <script state="run">
      <action>maincpu.mb@5E49=C3</action>
    </script>
    <script state="off">
      <action>maincpu.mb@5E49=temp0 </action>
    </script>
  </cheat>
  
  <cheat desc="Infinite Fruit/Diamond Appear Time">
    <script state="on">
      <action>temp0 =maincpu.mb@7D2B</action>
    </script>
    <script state="run">
      <action>maincpu.mb@7D2B=00</action>
    </script>
    <script state="off">
      <action>maincpu.mb@7D2B=temp0 </action>
    </script>
  </cheat>
  
  <cheat desc="Infinite 1st Item Appear Time"> <comment>Once you've enabled this cheat you can NOT turn the effect off without restarting the emulation</comment>
    <script state="run">
      <action>maincpu.mb@1850A=C9</action>
      <action>maincpu.mb@1A81D=C9</action> <!-- Bank 1 Protection Check Fix -->    
    </script>
  </cheat>
  
  <cheat desc="Infinite 2nd Item Appear Time"> <comment>Once you've enabled this cheat you can NOT turn the effect off without restarting the emulation</comment>
    <script state="run">
      <action>maincpu.mb@1872D=C9</action>
      <action>maincpu.mb@1A81D=C9</action> <!-- Bank 1 Protection Check Fix -->
    </script>
  </cheat>
  
  <cheat desc="Select Jump Height">
    <parameter>
      <item value="0x08">Half</item>
      <item value="0x10">Normal</item>
      <item value="0x18">1.5x Normal</item>
      <item value="0x20">2.0x Normal</item>
      <item value="0x28">2.5x Normal</item>
      <item value="0x30">3.0x Normal</item>
    </parameter>
    <script state="run">
      <action>maincpu.mb@4AEE=param</action>
    </script>
    <script state="off">
      <action>maincpu.mb@4AEE=10</action>
    </script>
  </cheat>

bublboblr:-

Code: Select all

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.mb@4032</action>
    </script>
    <script state="run">
      <action>maincpu.mb@4032=34</action>
    </script>
    <script state="off">
      <action>maincpu.mb@4032=temp0 </action>
    </script>
  </cheat>

  <cheat desc="Un-Escapeable Bubbles">
    <script state="on">
      <action>temp0 =maincpu.mb@5E48</action>
    </script>
    <script state="run">
      <action>maincpu.mb@5E48=C3</action>
    </script>
    <script state="off">
      <action>maincpu.mb@5E48=temp0 </action>
    </script>
  </cheat>

  <cheat desc="Infinite Fruit/Diamond Appear Time">
    <script state="on">
      <action>temp0 =maincpu.mb@7D2A</action>
    </script>
    <script state="run">
      <action>maincpu.mb@7D2A=00</action>
    </script>
    <script state="off">
      <action>maincpu.mb@7D2A=temp0 </action>
    </script>
  </cheat>

  <cheat desc="Infinite 1st Item Appear Time"> <comment>Once you've enabled this cheat you can NOT turn the effect off without restarting the emulation</comment>
    <script state="run">
      <action>maincpu.mb@1850A=C9</action>
      <action>maincpu.mb@1A81D=C9</action> <!-- Bank 1 Protection Check Fix -->
    </script>
  </cheat>

  <cheat desc="Infinite 2nd Item Appear Time"> <comment>Once you've enabled this cheat you can NOT turn the effect off without restarting the emulation</comment>
    <script state="run">
      <action>maincpu.mb@1872D=C9</action>
      <action>maincpu.mb@1A81D=C9</action> <!-- Bank 1 Protection Check Fix -->
    </script>
  </cheat>

  <cheat desc="Select Jump Height">
    <parameter>
      <item value="0x08">Half</item>
      <item value="0x10">Normal</item>
      <item value="0x18">1.5x Normal</item>
      <item value="0x20">2.0x Normal</item>
      <item value="0x28">2.5x Normal</item>
      <item value="0x30">3.0x Normal</item>
    </parameter>
    <script state="run">
      <action>maincpu.mb@4AED=param</action>
    </script>
    <script state="off">
      <action>maincpu.mb@4AED=10</action>
    </script>
  </cheat>


Additionally sboblboa (alone hopefully) may need this cheat....I got random crashes when I was playing at un-throttled speeds.

Code: Select all

  <cheat desc="Fix IC43 Error Message"> <comment>This error only seems to occur randomly with the sboblboa romset</comment>
    <script state="run">
      <action>maincpu.ob@3B58D=00</action>
    </script>
  </cheat>
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)
Post Reply