Pretty Soldier Sailormoon Arcade Unused Sprite Code

If you are having problems finding or using cheats for an Emulator (particularly MAME/MESS) or have found a trick that you wish to share this is the place to do it. But please read the Cheat FAQ first.
Post Reply
Mrgrill247
Posts: 3
Joined: Tue Dec 14, 2010 9:24 pm

Pretty Soldier Sailormoon Arcade Unused Sprite Code

Post by Mrgrill247 »

Recently on http://sailormoonforum.com/viewtopic.ph ... a&start=30
a code was posted so that never seen before sprite animation can be seen. I am currently using mame version 0.61.0.0 and here is my cheat code:

; [ Pretty Soldier Sailor Moon (95/03/22) ]

:sailormn:00100000:102080:00000000:00000000:P1 Frames
:sailormn:00000000:102082:00000000:00000000:P1 Palette

:sailormo:00000000:10835F:00000009:FFFFFFFF:Infinite Credits
:sailormo:00000000:10A416:00000099:FFFFFFFF:Infinite Time
:sailormo:00000000:1020F4:00000009:FFFFFFFF:Infinite Lives PL1
:sailormo:00000000:102033:00000044:FFFFFFFF:Infinite Energy PL1
:sailormo:00000000:102023:00000000:00000080:Invincibility "ON" PL1
:sailormo:00000001:102023:00000080:00000080:Invincibility "OFF" PL1
:sailormo:00000000:102039:00000000:FFFFFFFF:Always have Punch Only Combo PL1
:sailormo:00000000:102039:00000004:FFFFFFFF:Always have Finish Only Combo PL1
:sailormo:00000000:1094C5:00000001:FFFFFFFF:Always have Magic Level 1 PL1
:sailormo:00000000:1094C5:00000002:FFFFFFFF:Always have Magic Level 2 PL1
:sailormo:00000000:1094C5:00000003:FFFFFFFF:Always have Magic Level 3 PL1
:sailormo:00000000:1094C5:00000004:FFFFFFFF:Always have Magic Level 4 PL1
:sailormo:00000000:1094C5:00000005:FFFFFFFF:Always have Magic Level 5 (Max) PL1
:sailormo:00000001:1094C5:00000001:FFFFFFFF:Get Magic Level 1 Now! PL1
:sailormo:00000001:1094C5:00000002:FFFFFFFF:Get Magic Level 2 Now! PL1
:sailormo:00000001:1094C5:00000003:FFFFFFFF:Get Magic Level 3 Now! PL1
:sailormo:00000001:1094C5:00000004:FFFFFFFF:Get Magic Level 4 Now! PL1
:sailormo:00000001:1094C5:00000005:FFFFFFFF:Get Magic Level 5 (Max) Now! PL1
:sailormo:00000001:102001:00000001:FFFFFFFF:Play as Sailor Moon Now! PL1
:sailormo:00000001:102001:00000002:FFFFFFFF:Play as Sailor Mercury Now! PL1
:sailormo:00000001:102001:00000003:FFFFFFFF:Play as Sailor Mars Now! PL1
:sailormo:00000001:102001:00000004:FFFFFFFF:Play as Sailor Jupiter Now! PL1
:sailormo:00000001:102001:00000005:FFFFFFFF:Play as Sailor Venus Now! PL1
:sailormo:00000000:1021F4:00000009:FFFFFFFF:Infinite Lives PL2
:sailormo:00000000:102133:00000044:FFFFFFFF:Infinite Energy PL2
:sailormo:00000000:102123:00000000:00000080:Invincibility "ON" PL2
:sailormo:00000001:102123:00000080:00000080:Invincibility "OFF" PL2
:sailormo:00000000:102139:00000000:FFFFFFFF:Always have Punch Only Combo PL2
:sailormo:00000000:102139:00000004:FFFFFFFF:Always have Finish Only Combo PL2
:sailormo:00000000:1095C5:00000001:FFFFFFFF:Always have Magic Level 1 PL2
:sailormo:00000000:1095C5:00000002:FFFFFFFF:Always have Magic Level 2 PL2
:sailormo:00000000:1095C5:00000003:FFFFFFFF:Always have Magic Level 3 PL2
:sailormo:00000000:1095C5:00000004:FFFFFFFF:Always have Magic Level 4 PL2
:sailormo:00000000:1095C5:00000005:FFFFFFFF:Always have Magic Level 5 (Max) PL2
:sailormo:00000001:1095C5:00000001:FFFFFFFF:Get Magic Level 1 Now! PL2
:sailormo:00000001:1095C5:00000002:FFFFFFFF:Get Magic Level 2 Now! PL2
:sailormo:00000001:1095C5:00000003:FFFFFFFF:Get Magic Level 3 Now! PL2
:sailormo:00000001:1095C5:00000004:FFFFFFFF:Get Magic Level 4 Now! PL2
:sailormo:00000001:1095C5:00000005:FFFFFFFF:Get Magic Level 5 (Max) Now! PL2
:sailormo:00000001:102101:00000001:FFFFFFFF:Play as Sailor Moon Now! PL2
:sailormo:00000001:102101:00000002:FFFFFFFF:Play as Sailor Mercury Now! PL2
:sailormo:00000001:102101:00000003:FFFFFFFF:Play as Sailor Mars Now! PL2
:sailormo:00000001:102101:00000004:FFFFFFFF:Play as Sailor Jupiter Now! PL2
:sailormo:00000001:102101:00000005:FFFFFFFF:Play as Sailor Venus Now! PL2
:sailormo:60000000:000000:00000000:00000000:[ After you enable these region cheats to see ]
:sailormo:60000000:000000:00000000:00000000:[ any effect you must reset the game (with F3). ]
:sailormo:60000000:000000:00000000:00000000:[ Don't work about the 'BAD' the game will ]
:sailormo:60000000:000000:00000000:00000000:[ still start. ]
:sailormo:61000000:000011:00000000:FFFFFFFF:Region Switch = Japan
:sailormo:61000000:000011:00000001:FFFFFFFF:Region Switch = US
:sailormo:61000000:000011:00000002:FFFFFFFF:Region Switch = Europe
:sailormo:61000000:000011:00000003:FFFFFFFF:Region Switch = Hong Kong
:sailormo:61000000:000011:00000004:FFFFFFFF:Region Switch = Taiwan
:sailormo:61000000:000011:00000005:FFFFFFFF:Region Switch = Korea

Every code work with the exception of P1 frames and P1 pallete.

Can someone point me in the right direction on how I can make it work.
User avatar
Pugsy
Posts: 3675
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 15 times
Contact:

Re: Pretty Soldier Sailormoon Arcade Unused Sprite Code

Post by Pugsy »

They are just the standard codes (apart from the two buggy cheats at the top)....the sprite 'frames' cheat is a crap and is never going to be added into the main cheat file.

I've made them into a slightly better slideshow cheat and coupled it with an char select inf time cheat....still crap though.

Code: Select all

  <cheat desc="Select Frames PL1">
    <parameter min="1" max="3135" step="1"/>
    <script state="run">
      <action>maincpu.pw@102080=0x0200+param</action>
    </script>
  </cheat>

  <cheat desc="Slideshow Frames on Char Selection Screen PL1">
    <script state="on">
      <action>temp0=0x0201</action>
      <action>temp1=0x01</action>
    </script>    
    <script state="run">
      <action condition="temp1==0x0A">maincpu.pw@102080=temp0</action>
      <action condition="temp0 LT 0x0C40 AND temp1==0x0A">temp0++</action>
      <action condition="temp0 EQ 0x0C40 AND temp1==0x0A">temp0=0x0201</action>
      <action condition="temp1==0x0A">temp1=0</action>
      <action>temp1++</action>
      <action>maincpu.pw@1094B6=0002</action> <!-- Character Selection Time. -->
    </script>
  </cheat>  
  
  <cheat desc="Select Palette PL1">
    <parameter min="1" max="256" step="1"/>
    <script state="run">
      <action>maincpu.pb@102082=(param-1)</action>
    </script>
  </cheat>

  <cheat desc="Infinite Character Selection Time">
    <script state="run">
      <action>maincpu.pw@1094B6=0002</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)
Mrgrill247
Posts: 3
Joined: Tue Dec 14, 2010 9:24 pm

Re: Pretty Soldier Sailormoon Arcade Unused Sprite Code

Post by Mrgrill247 »

I pasted this into the cheat text, but how do I get it to work?
Last edited by Mrgrill247 on Wed Dec 15, 2010 1:43 am, edited 1 time in total.
User avatar
NotAGoodName
Posts: 331
Joined: Wed Feb 18, 2009 7:09 am
Location: MO, USA
Contact:

Re: Pretty Soldier Sailormoon Arcade Unused Sprite Code

Post by NotAGoodName »

Use a version of MAME made this decade. 0.61 is OLD OLD OLD.
Aww yeah. AMD A10-7850K givin' MAME and MESS systems what for.
Mrgrill247
Posts: 3
Joined: Tue Dec 14, 2010 9:24 pm

Re: Pretty Soldier Sailormoon Arcade Unused Sprite Code

Post by Mrgrill247 »

I download the newest version, but I have a message stating that it's missing a required rom or chd image. I know the game I have works in the older version of Mame that I have. What else would I need to make this run. Thanks.

Just tried running Mame again and I noticed that it dissapered off the Mame list.
Post Reply