[goldnaxej] Golden Axe

This forum is for posting M.A.M.E. Work In Progress "Arcade"cheats that are not quite ready for the prime time. If the cheats are buggy or the cheat descriptions are non-standard then please post them here. Help maybe given but there are no guarantees and they will only be added to the cheat file when the cheat file maintainer is happy with them.
Post Reply
jman
CheatFinder Lance Corporal
CheatFinder Lance Corporal
Posts: 67
Joined: Tue Dec 01, 2020 1:24 pm

[goldnaxej] Golden Axe

Post by jman »

Code: Select all

<cheat desc="no hit">
	<script state="on">
		<!-- attack -->
		<action>maincpu.ob@0ae78 = 60</action> <!-- player 1 -->
		<action>maincpu.ob@0ae94 = 60</action> <!-- player 2 -->
		<!-- throw -->
		<action>maincpu.oq@0acb0 = 4eb9000395d0662a</action>
		<action>maincpu.oq@395d0 = bafcc30064047001</action>
		<action>maincpu.oq@395d8 = 4e75082e00070073</action>
		<action>maincpu.oq@395e0 = 4e75ffffffffffff</action>
		<!--
		0acb0 | 4eb9 0003 95d0 : jsr    $395d0.l
		395d0 | bafc c300      : cmpa.w #$c300,A5
		395d4 | 6404           : bcc    $395da
		395d6 | 7001           : moveq  #$1,D0
		395d8 | 4e75           : rts
		395da | 082e 0007 0073 : btst   #$7,($73,A6)
		395e0 | 4e75           : rts
		-->
	</script>
	<script state="off">
		<action>maincpu.ob@0ae78 = 60</action>
		<action>maincpu.oq@0acb0 = 082e00070073662a</action>
		<action>maincpu.oq@395d0 = ffffffffffffffff</action>
		<action>maincpu.oq@395d8 = ffffffffffffffff</action>
		<action>maincpu.oq@395e0 = ffffffffffffffff</action>
	</script>
</cheat>

<cheat desc="auto fire">
	<script state="on">
		<!-- ax=battler -->
		<action>maincpu.oq@0d4f8 = 4eb9000395f0ce06</action>
		<action>maincpu.oq@0e9a2 = 4eb9000395f0ce06</action>
		<action>maincpu.oq@0f5ee = 4eb9000395f0ce06</action>
		<action>maincpu.oq@1019c = 4eb9000395f0ce06</action>
		<!-- tyris=flare -->
		<action>maincpu.oq@10de6 = 4eb9000395f0ce06</action>
		<action>maincpu.oq@12268 = 4eb9000395f0ce06</action>
		<action>maincpu.oq@12eb4 = 4eb9000395f0ce06</action>
		<action>maincpu.oq@139f0 = 4eb9000395f0ce06</action>
		<!-- gilius=thunderhead -->
		<action>maincpu.oq@145ca = 4eb9000395f0ce06</action>
		<action>maincpu.oq@15a6c = 4eb9000395f0ce06</action>
		<action>maincpu.oq@16658 = 4eb9000395f0ce06</action>
		<action>maincpu.oq@17184 = 4eb9000395f0ce06</action>
		<!-- common routine -->
		<action>maincpu.oq@395f0 = 1e2d002008870001</action>
		<action>maincpu.oq@395f8 = 46074e75ffffffff</action>
		<!--
		395f0 | 1e2d 0020      : move.b ($20,A5),D7
		395f4 | 0887 0001      : bclr   #$1,D7
		395f8 | 4607           : not.b  D7
		395fa | 4e75           : rts
		-->
	</script>
	<script state="off">
		<action>maincpu.oq@0d4f8 = 1e2d00204607ce06</action>
		<action>maincpu.oq@0e9a2 = 1e2d00204607ce06</action>
		<action>maincpu.oq@0f5ee = 1e2d00204607ce06</action>
		<action>maincpu.oq@1019c = 1e2d00204607ce06</action>
		<action>maincpu.oq@10de6 = 1e2d00204607ce06</action>
		<action>maincpu.oq@12268 = 1e2d00204607ce06</action>
		<action>maincpu.oq@12eb4 = 1e2d00204607ce06</action>
		<action>maincpu.oq@139f0 = 1e2d00204607ce06</action>
		<action>maincpu.oq@145ca = 1e2d00204607ce06</action>
		<action>maincpu.oq@15a6c = 1e2d00204607ce06</action>
		<action>maincpu.oq@16658 = 1e2d00204607ce06</action>
		<action>maincpu.oq@17184 = 1e2d00204607ce06</action>
		<action>maincpu.oq@395f0 = ffffffffffffffff</action>
		<action>maincpu.oq@395f8 = ffffffffffffffff</action>
	</script>
</cheat>

<cheat desc="attack speed up">
	<script state="on">
		<action>maincpu.oq@0bde6 = 4eb9000396004e71</action>
		<action>maincpu.oq@39600 = 4eb90000be701d58</action>
		<action>maincpu.oq@39608 = 0024bcfcc3006414</action>
		<action>maincpu.oq@39610 = 0c2e001400226d0c</action>
		<action>maincpu.oq@39618 = 4a2e002367081d7c</action>
		<action>maincpu.oq@39620 = 000100244e751d7c</action>
		<action>maincpu.oq@39628 = 000200244e75ffff</action>
		<!--
		0bde6 | 4eb9 0003 9600 : jsr    $39600.l
		39600 | 4eb9 0000 be70 : jsr    $be70.l
		39606 | 1d58 0024      : move.b (A0)+,($24,A6)
		3960a | bcfc c300      : cmpa.w #$c300,A6
		3960e | 6414           : bcc    $39624
		39610 | 0c2e 0014 0022 : cmpi.b #$14,($22,A6)
		39616 | 6d0c           : blt    $39624
		39618 | 4a2e 0023      : tst.b  ($23,A6)
		3961c | 6708           : beq    $39626
		3961e | 1d7c 0001 0024 : move.b #$1,($24,A6)
		39624 | 4e75           : rts
		39626 | 1d7c 0002 0024 : move.b #$2,($24,A6)
		3962c | 4e75           : rts
		-->
	</script>
	<script state="off">
		<action>maincpu.oq@0bde6 = 610000881d580024</action>
		<action>maincpu.oq@39600 = ffffffffffffffff</action>
		<action>maincpu.oq@39608 = ffffffffffffffff</action>
		<action>maincpu.oq@39610 = ffffffffffffffff</action>
		<action>maincpu.oq@39618 = ffffffffffffffff</action>
		<action>maincpu.oq@39620 = ffffffffffffffff</action>
		<action>maincpu.oq@39628 = ffffffffffffffff</action>
	</script>
</cheat>
Maybe the above codes will work for both players...
Post Reply