[pacman] [mspacman] Attract Mode while in Free Play!
Posted: Wed Nov 27, 2024 5:25 pm
Maybe a dumb idea with MAME, but I still think it's fun to play with! Only difference with Ms.Pacman is the needed '1' before the maincpu addresses.
Pac-Man:
Ms. Pac-Man:
Pac-Man:
Code: Select all
<cheat desc="Free Play with Attract Mode" tempvariables="15"> <comment>In Free Play, the Game Runs the Attract Mode</comment>
<script state="on">
<action>temp0=maincpu.md@0401 </action>
<action>temp1=maincpu.mq@061C </action>
<action>temp2=maincpu.mq@0624 </action>
<action>temp3=maincpu.mb@0677 </action>
<action>temp4=maincpu.mw@0678 </action>
<action>temp5=maincpu.mq@0F50 </action>
<action>temp6=maincpu.mq@0F58 </action>
<action>temp7=maincpu.mq@0F60 </action>
<action>temp8=maincpu.mq@0F68 </action>
<action>temp9=maincpu.mq@0F70 </action>
<action>temp10=maincpu.mq@0F78 </action>
<action>temp11=maincpu.mq@0F80 </action>
<action>temp12=maincpu.mq@0FF0 </action>
<action>temp13=maincpu.mq@0FF8 </action>
</script>
<script state="run">
<action>maincpu.md@0401=0F50CD00 </action>
<action>maincpu.mq@061C=0000000000000413 </action>
<action>maincpu.mq@0624=0000000000000000 </action>
<action>maincpu.mb@0677=C3 </action>
<action>maincpu.mw@0678=0FF3 </action>
<action>maincpu.mq@0F50=2801FEC8A74E6E3A </action>
<action>maincpu.mq@0F58=76CA77CB50403A08 </action>
<action>maincpu.mq@0F60=6BCA6FCB50403A0F </action>
<action>maincpu.mq@0F68=FFFE4E6E3AC9BF0F </action>
<action>maincpu.mq@0F70=32AF344E6E210428 </action>
<action>maincpu.mq@0F78=0631C34E02324E04 </action>
<action>maincpu.mq@0F80=0000A60000000034 </action>
<action>maincpu.mq@0FF0=EF4E0232AF000000 </action>
<action>maincpu.mq@0FF8=004836067AC30101 </action>
</script>
<script state="off">
<action>maincpu.md@0401=temp0 </action>
<action>maincpu.mq@061C=temp1 </action>
<action>maincpu.mq@0624=temp2 </action>
<action>maincpu.mb@0677=temp3 </action>
<action>maincpu.mw@0678=temp4 </action>
<action>maincpu.mq@0F50=temp5 </action>
<action>maincpu.mq@0F58=temp6 </action>
<action>maincpu.mq@0F60=temp7 </action>
<action>maincpu.mq@0F68=temp8 </action>
<action>maincpu.mq@0F70=temp9 </action>
<action>maincpu.mq@0F78=temp10 </action>
<action>maincpu.mq@0F80=temp11 </action>
<action>maincpu.mq@0FF0=temp12 </action>
<action>maincpu.mq@0FF8=temp13 </action>
</script>
</cheat>
Code: Select all
<cheat desc="Free Play with Attract Mode" tempvariables="15"> <comment>In Free Play, the Game Runs the Attract Mode</comment>
<script state="on">
<action>temp0=maincpu.md@10401 </action>
<action>temp1=maincpu.mq@1061C </action>
<action>temp2=maincpu.mq@10624 </action>
<action>temp3=maincpu.mb@10677 </action>
<action>temp4=maincpu.mw@10678 </action>
<action>temp5=maincpu.mq@10F50 </action>
<action>temp6=maincpu.mq@10F58 </action>
<action>temp7=maincpu.mq@10F60 </action>
<action>temp8=maincpu.mq@10F68 </action>
<action>temp9=maincpu.mq@10F70 </action>
<action>temp10=maincpu.mq@10F78 </action>
<action>temp11=maincpu.mq@10F80 </action>
<action>temp12=maincpu.mq@10FF0 </action>
<action>temp13=maincpu.mq@10FF8 </action>
</script>
<script state="run">
<action>maincpu.md@10401=0F50CD00 </action>
<action>maincpu.mq@1061C=0000000000000413 </action>
<action>maincpu.mq@10624=0000000000000000 </action>
<action>maincpu.mb@10677=C3 </action>
<action>maincpu.mw@10678=0FF3 </action>
<action>maincpu.mq@10F50=2801FEC8A74E6E3A </action>
<action>maincpu.mq@10F58=76CA77CB50403A08 </action>
<action>maincpu.mq@10F60=6BCA6FCB50403A0F </action>
<action>maincpu.mq@10F68=FFFE4E6E3AC9BF0F </action>
<action>maincpu.mq@10F70=32AF344E6E210428 </action>
<action>maincpu.mq@10F78=0631C34E02324E04 </action>
<action>maincpu.mq@10F80=0000A60000000034 </action>
<action>maincpu.mq@10FF0=EF4E0232AF000000 </action>
<action>maincpu.mq@10FF8=004836067AC30101 </action>
</script>
<script state="off">
<action>maincpu.md@10401=temp0 </action>
<action>maincpu.mq@1061C=temp1 </action>
<action>maincpu.mq@10624=temp2 </action>
<action>maincpu.mb@10677=temp3 </action>
<action>maincpu.mw@10678=temp4 </action>
<action>maincpu.mq@10F50=temp5 </action>
<action>maincpu.mq@10F58=temp6 </action>
<action>maincpu.mq@10F60=temp7 </action>
<action>maincpu.mq@10F68=temp8 </action>
<action>maincpu.mq@10F70=temp9 </action>
<action>maincpu.mq@10F78=temp10 </action>
<action>maincpu.mq@10F80=temp11 </action>
<action>maincpu.mq@10FF0=temp12 </action>
<action>maincpu.mq@10FF8=temp13 </action>
</script>
</cheat>