[smssgame] Super Game - Wonder Boy
Posted: Fri Dec 08, 2023 9:47 am
03 : Wonder Boy (Super Wonder Boy)
WIP codes
"no hit" : you "hit" against objects on skateboard.
Code: Select all
<cheat desc="----- 03 : wonder boy -----" /> <!-- super wonder boy -->
<cheat desc="infinite lives">
<script state="run">
<action>maincpu.pb@C12D = 63</action>
</script>
</cheat>
<cheat desc="infinite energy">
<script state="run">
<action>maincpu.pb@CC36 = 10</action>
</script>
</cheat>
Code: Select all
<cheat desc="no hit (test)">
<script state="on">
<action>game_data.md@6620E7 = E67FE0CD </action> <!-- ($20e7) -->
<action>game_data.mq@667FE0 = 2232C018E6027EDD</action>
<action>game_data.mq@667FE8 = FFFFFFFFFFFFC9C2</action>
<!--
7FE0 | DD 7E 02 : ld a,(ix+$02)
7FE3 | E6 18 : and $18
7FE5 | C0 : ret nz
7FE6 | 32 22 C2 : ld ($C222),a
7FE9 | C9 : ret
-->
</script>
<script state="off">
<action>game_data.md@6620E7 = E6027EDD </action>
<action>game_data.mq@667FE0 = FFFFFFFFFFFFFFFF</action>
<action>game_data.mq@667FE8 = FFFFFFFFFFFFFFFF</action>
</script>
</cheat>
<cheat desc="multiple jump (test)">
<script state="on">
<action>game_data.mw@664027 = 4029</action> <!-- ($4027) -->
</script>
<script state="off">
<action>game_data.mw@664027 = 4128</action>
</script>
</cheat>
<cheat desc="vitality speed (test)">
<parameter>
<item value="0xff">01 (slow)</item>
<item value="0x80">02 </item>
<item value="0x40">03 </item>
<item value="0x20">04 </item>
<item value="0x01">05 (fast)</item>
</parameter>
<script state="change">
<action> maincpu.pb@00CC35 = param</action> <!-- initialize vitality timer -->
<action>game_data.mb@666396 = param</action> <!-- game start ($6396) -->
<action>game_data.mb@6663D3 = param</action> <!-- ($63d3) -->
</script>
<script state="off">
<action>game_data.mb@666396 = FF</action>
<action>game_data.mb@6663D3 = FF</action>
</script>
</cheat>