[megadrij/goldnaxe] Golden Axe

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/goldnaxe] Golden Axe

Post by jman »

Code: Select all

<cheat desc="no hit (wip)">
	<script state="on">
		<action>mdslot:cart:rom.mb@0c00e = 60</action> <!-- attack -->
		<action>mdslot:cart:rom.mb@13034 = 60</action> <!-- fire (blue dragon) -->
		<action>mdslot:cart:rom.mb@1313e = 60</action> <!-- fire (red dragon) -->
		<action>mdslot:cart:rom.mb@13452 = 60</action> <!-- fire (death adder) -->
		<action>mdslot:cart:rom.mb@135f0 = 60</action> <!-- fire (death bringer) -->
	</script>
	<script state="off">
		<action>mdslot:cart:rom.mb@0c00e = 65</action>
		<action>mdslot:cart:rom.mb@13034 = 64</action>
		<action>mdslot:cart:rom.mb@1313e = 64</action>
		<action>mdslot:cart:rom.mb@13452 = 64</action>
		<action>mdslot:cart:rom.mb@135f0 = 64</action>
	</script>
</cheat>

<cheat desc="auto fire (wip)">
	<script state="on">
		<!-- on ground -->
		<action>mdslot:cart:rom.mq@06fee = 4eb90007fed06100</action>
		<action>mdslot:cart:rom.mq@7fed0 = 102e000112160201</action>
		<action>mdslot:cart:rom.mq@7fed8 = 0010800112004e75</action>
		<!--
		06fee | 4eb9 0007 fed0 : jsr    $7fed0.l
		7fed0 | 102e 0001      : move.b ($1,A6),D0
		7fed4 | 1216           : move.b (A6),D1
		7fed6 | 0201 0010      : andi.b #$10,D1
		7feda | 8001           : or.b   D1,D0
		7fedc | 1200           : move.b D0,D1
		7fede | 4e75           : rts
		-->
		<!-- in air -->
		<action>mdslot:cart:rom.mb@07635 = 00</action>
	</script>
	<script state="off">
		<action>mdslot:cart:rom.mq@06fee = 102e000112006100</action>
		<action>mdslot:cart:rom.mq@7fed0 = ffffffffffffffff</action>
		<action>mdslot:cart:rom.mq@7fed8 = ffffffffffffffff</action>
		<action>mdslot:cart:rom.mb@07635 = 01</action>
	</script>
</cheat>

<cheat desc="attack speed up (wip)">
	<script state="on">
		<action>mdslot:cart:rom.mq@08822 = 4eb90007fee05228</action>
		<action>mdslot:cart:rom.mq@7fee0 = 45fa002012280042</action>
		<action>mdslot:cart:rom.mq@7fee8 = b212670e0c1a00ff</action>
		<action>mdslot:cart:rom.mq@7fef0 = 66f6116900030016</action>
		<action>mdslot:cart:rom.mq@7fef8 = 4e75117c00010016</action>
		<action>mdslot:cart:rom.mq@7ff00 = 4e75908c94a09c94</action>
		<action>mdslot:cart:rom.mq@7ff08 = a4a8ac98e0ffffff</action>
		<!--
		08822 | 4eb9 0007 fee0 5228 : jsr    $7fee0.l
		7fee0 | 45fa 0020           : lea    ($20,PC);($7ff02),A2 // set table
		7fee4 | 1228 0042           : move.b ($42,A0),D1
		7fee8 | b212                : cmp.b  (A2),D1              // compare table
		7feea | 670e                : beq    $7fefa
		7feec | 0c01 00ff	    : cmpi.b #$-1,(A2)+           // check table end
		7fef0 | 66f6                : bne    $7fee8
		7fef2 | 1169 0003 0016      : move.b ($3,A1),($16,A0)     // unmatched
		7fef8 | 4e75                : rts
		7fefa | 117c 0001 0016      : move.b #$1,($16,A0)         // matched
		7ff00 | 4e75                : rts
		7ff02 - 77f0b               : action status table
		-->
	</script>
	<script state="off">
		<action>mdslot:cart:rom.mq@08822 = 1169000300165228</action>
		<action>mdslot:cart:rom.mq@7fee0 = ffffffffffffffff</action>
		<action>mdslot:cart:rom.mq@7fee8 = ffffffffffffffff</action>
		<action>mdslot:cart:rom.mq@7fef0 = ffffffffffffffff</action>
		<action>mdslot:cart:rom.mq@7fef8 = ffffffffffffffff</action>
		<action>mdslot:cart:rom.mq@7ff00 = ffffffffffffffff</action>
		<action>mdslot:cart:rom.mq@7ff08 = ffffffffffffffff</action>
	</script>
</cheat>

<cheat desc="skip rom check (wip)">
	<script state="on">
		<action>mdslot:cart:rom.mw@bca = 604a</action>
	</script>
	<script state="off">
		<action>mdslot:cart:rom.mw@bca = 41f8</action>
	</script>
</cheat>
Post Reply