[megadrij/truxton] Truxton/Tatsujin

This forum is for posting cheats for any non-arcade game in M.A.M.E. ( aka the M.E.S.S. games ) including any softwarelist game. Requests will be fulfilled here....but please keep the requests to the requests forum.
Post Reply
jman
Posts: 843
Joined: Tue Dec 01, 2020 1:24 pm

[megadrij/truxton] Truxton/Tatsujin

Post by jman »

Code: Select all

<cheat desc="no hit (wip)">
	<script state="on">
		<action>mdslot:cart:rom.mb@0660 = 60</action> <!-- enemy -->
		<action>mdslot:cart:rom.mb@0628 = 60</action> <!-- middle enemy -->
		<action>mdslot:cart:rom.mb@06c0 = 60</action> <!-- bullet -->
	</script>
	<script state="off">
		<action>mdslot:cart:rom.mb@0660 = 66</action>
		<action>mdslot:cart:rom.mb@0628 = 64</action>
		<action>mdslot:cart:rom.mb@06c0 = 64</action>
	</script>
</cheat>

<cheat desc="fire speed up (wip)">
	<script state="on">
		<action>mdslot:cart:rom.mw@1d26 = 4e71</action>
	</script>
	<script state="off">
		<action>mdslot:cart:rom.mw@1d26 = 6420</action>
	</script>
</cheat>

<cheat desc="player speed (wip)">
	<parameter>
		<item value="0x0d">01</item>
		<item value="0x11">02</item>
		<item value="0x16">03</item>
		<item value="0x1d">04</item>
		<item value="0x26">05</item>
	</parameter>
	<script state="on">
		<action>mdslot:cart:rom.md@1d8a = 70004e71</action>
	</script>
	<script state="change">
		<action>mdslot:cart:rom.mb@1d8b = param</action>
	</script>
	<script state="off">
		<action>mdslot:cart:rom.mb@1d8b = d06e0034</action>
	</script>
</cheat>

<cheat desc="bullet speed - red (wip)">
	<parameter>
		<item value="0x28">01</item>
		<item value="0x50">02</item>
		<item value="0x78">03</item>
		<item value="0xa0">04</item>
		<item value="0xc8">05</item>
	</parameter>
	<script state="on">
		<action>mdslot:cart:rom.mq@21f4 = 4eb90000a7f02a3c</action>
		<action>mdslot:cart:rom.mq@a7f0 = 363c00a0283c0800</action>
		<action>mdslot:cart:rom.mq@a7f8 = 08004e75ffffffff</action>
		<!--
		21f4 | 4eb9 0000 a7f0 : jsr    $a7f0.l
		a7f0 | 363c 00xx      : move.w #$xx,D3
		a7f4 | 283c 0800 0800 : move.l #$8000800,D4
		a7fa | 4e75           : rts
		-->
	</script>
	<script state="change">
		<action>mdslot:cart:rom.mb@a7f3 = param</action>
	</script>
	<script state="off">
		<action>mdslot:cart:rom.mq@21f4 = 283c080008002a3c</action>
		<action>mdslot:cart:rom.mq@a7f0 = ffffffffffffffff</action>
		<action>mdslot:cart:rom.mq@a7f8 = ffffffffffffffff</action>
	</script>
</cheat>

<cheat desc="bullet speed - green (wip)">
	<parameter>
		<item value="0x0040">01</item>
		<item value="0x0080">02</item>
		<item value="0x00c0">03</item>
		<item value="0x0100">04</item>
		<item value="0x0140">05</item>
	</parameter>
	<script state="change">
		<action>mdslot:cart:rom.mw@2214 = param</action>
	</script>
	<script state="off">
		<action>mdslot:cart:rom.mw@2214 = 0080</action>
	</script>
</cheat>
"player speed" code doesn't read address for speed "item" so that you can get max item bonus with slower speed.
Post Reply