There are cheats posted on that page but they still require a short key sequence to be followed, and don't cover all the clones. So I've traced the games and clones to make an easier to use cheat, I've left in the debugger address for reference and made the cheats in a way that makes them useable with multiple clones.
If I get time I'll look at mk2 etc
mk.xml, mktturbo.xml, mkr4.xml:-
Code: Select all
<cheat desc="Easily activate the hidden EJB menu"> <comment>Just hit the P1 Block 1 key during the attract mode to bring up the hidden debug menu.</comment>
<script state="on">
<action>temp0=0</action>
<action>temp1=FFDD0C50/8 BAND FFFFF</action> <!-- mk, mktturbo -->
<action>temp2=FFDD0CE0/8 BAND FFFFF</action> <!-- mkr4 -->
<action condition="maincpu.mw@temp1==CB03">temp0=temp1</action>
<action condition="maincpu.mw@temp2==CB03">temp0=temp2</action>
</script>
<script state="run">
<action condition="maincpu.mw@temp0==CB03">maincpu.mw@temp0=0300</action>
</script>
<script state="off">
<action condition="maincpu.mw@temp0==0300">maincpu.mw@temp0=CB03</action>
</script>
</cheat>
Code: Select all
<cheat desc="Easily activate the hidden EJB menu"> <comment>Just hit the P1 Block 1 key during the attract mode to bring up the hidden debug menu.</comment>
<script state="on">
<action>temp0=0</action>
<action>temp1=FFDC60F0/8 BAND FFFFF</action> <!-- mkla1 -->
<action>temp2=FFDCAB60/8 BAND FFFFF</action> <!-- mkla2 -->
<action>temp3=FFDD07C0/8 BAND FFFFF</action> <!-- mkla3, mkyawdim, mkyawdim2, mkyawdim3, mkyawdim4, mkyturbo, mkyturboe -->
<action>temp4=FFDD0BA0/8 BAND FFFFF</action> <!-- mkla4 -->
<action>temp5=FFDBBB10/8 BAND FFFFF</action> <!-- mknifty, mknifty666, mkprot9 -->
<action>temp6=FFDB7480/8 BAND FFFFF</action> <!-- mkprot8 -->
<action condition="user1.mw@temp1==CB03">temp0=temp1</action>
<action condition="user1.mw@temp2==CB03">temp0=temp2</action>
<action condition="user1.mw@temp3==CB03">temp0=temp3</action>
<action condition="user1.mw@temp4==CB03">temp0=temp4</action>
<action condition="user1.mw@temp5==CB03">temp0=temp5</action>
<action condition="user1.mw@temp6==CB03">temp0=temp6</action>
</script>
<script state="run">
<action condition="user1.mw@temp0==CB03">user1.mw@temp0=0300</action>
</script>
<script state="off">
<action condition="user1.mw@temp0==0300">user1.mw@temp0=CB03</action>
</script>
</cheat>