I've been reverse engineering Scramble @ www.seanriddle.com/scramble.asm
As a result of my work I've got some cheats here if you would like them?
I also included some things that make the game harder, such as indestructable UFOs and flying rockets.
Code: Select all
<cheat desc="Unstoppable bullets">
<script state="on">
<action>temp0 =maincpu.mb@238F</action>
<action>temp1 =maincpu.md@21BE</action>
<action>temp2 =maincpu.md@2383</action>
<action>temp3 =maincpu.md@2269</action>
</script>
<script state="run">
<action>maincpu.mb@238F=C9</action>
<action>maincpu.md@21BE=0</action>
<action>maincpu.md@2383=0</action>
<action>maincpu.md@2269=0</action>
</script>
<script state="off">
<action>maincpu.mb@238F=temp0 </action>
<action>maincpu.md@21BE=temp1 </action>
<action>maincpu.md@2383=temp2 </action>
<action>maincpu.md@2269=temp3</action>
</script>
</cheat>
<cheat desc="extra lethal bombs">
<script state="on">
<action>temp0 =maincpu.md@241D</action>
<action>temp1 =maincpu.md@2421</action>
<action>temp2 =maincpu.md@2425</action>
<action>temp3 =maincpu.md@2482</action>
<action>temp4 =maincpu.md@2486</action>
<action>temp5 =maincpu.md@248A</action>
<action>temp6 =maincpu.md@250C</action>
<action>temp7 =maincpu.md@2510</action>
<action>temp8 =maincpu.md@133B</action>
</script>
<script state="run">
<action>maincpu.md@241D=0</action>
<action>maincpu.md@2421=0</action>
<action>maincpu.md@2425=0</action>
<action>maincpu.md@2482=0</action>
<action>maincpu.md@2486=0</action>
<action>maincpu.md@248A=0</action>
<action>maincpu.md@250C=0</action>
<action>maincpu.md@2510=0</action>
<action>maincpu.md@133B=0</action>
</script>
<script state="off">
<action>maincpu.md@241D=temp0 </action>
<action>maincpu.md@2421=temp1 </action>
<action>maincpu.md@2425=temp2 </action>
<action>maincpu.mb@2482=temp3 </action>
<action>maincpu.md@2486=temp4 </action>
<action>maincpu.md@248A=temp5 </action>
<action>maincpu.md@250C=temp6 </action>
<action>maincpu.md@2510=temp7</action>
<action>maincpu.md@133B=temp8</action>
</script>
</cheat>
<cheat desc="bunker buster bombs">
<script state="on">
<action>temp0 =maincpu.mb@2553</action>
</script>
<script state="run">
<action>maincpu.mb@2553=C9</action>
</script>
<script state="off">
<action>maincpu.mb@2553=temp0 </action>
</script>
</cheat>
<cheat desc="Player bullets do not kill UFOs">
<script state="on">
<action>temp0 =maincpu.mb@2166</action>
</script>
<script state="run">
<action>maincpu.mb@2166=C9</action>
</script>
<script state="off">
<action>maincpu.mb@2166=temp0 </action>
</script>
</cheat>
<cheat desc="Player bullets do not kill rockets in flight">
<script state="on">
<action>temp0 =maincpu.md@2377</action>
<action>temp1 =maincpu.md@237B</action>
<action>temp2 =maincpu.md@237F</action>
</script>
<script state="run">
<action>maincpu.md@2377=0</action>
<action>maincpu.md@237B=0</action>
<action>maincpu.md@237F=0</action>
</script>
<script state="off">
<action>maincpu.md@2377=temp0 </action>
<action>maincpu.md@237B=temp1</action>
<action>maincpu.md@237F=temp2</action>
</script>
</cheat>