[megadrij/juuouki] Altered Beast/Juuouki

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/juuouki] Altered Beast/Juuouki

Post by jman »

Still wip codes.

Code: Select all

<cheat desc="no hit (wip)">
	<script state="on">
		<action>mdslot:cart:rom.mw@23ea =     4e71</action>  <!-- enemy -->
		<action>mdslot:cart:rom.md@2430 = 70004e75</action>  <!-- frog -->
	</script>
	<script state="off">
		<action>mdslot:cart:rom.mw@23ea =     6436</action>
		<action>mdslot:cart:rom.md@2430 = 72003e28</action>
	</script>
</cheat>

<cheat desc="auto fire (wip)">
	<script state="on">
		<action>mdslot:cart:rom.mq@3190 = 72004eb90000cb00</action>
		<action>mdslot:cart:rom.mq@33fe = 72014eb90000cb00</action>
		<action>mdslot:cart:rom.mq@3596 = 72004eb90000cb00</action>
		<action>mdslot:cart:rom.mq@cb00 = 3038b1901038b190</action>
		<action>mdslot:cart:rom.mq@cb08 = 4a01660608000006</action>
		<action>mdslot:cart:rom.mq@cb10 = 4e75080000044e75</action>
		<!--
		3190 | 7200 4eb9 0000 cb00 : moveq  #$0,D1 / jsr $cb00.l
		33fe | 7201 4eb9 0000 cb00 : moveq  #$1,D1 / jsr $cb00.l
		3596 | 7200 4eb9 0000 cb00 : moveq  #$0,D1 / jsr $cb00.l
		cb00 | 3038 b190           : move.w $b190.w,D0
		cb04 | 1038 b190           : move.b $b190.w,D0
		cb08 | 4a01                : tst.b  D1
		cb0a | 6606                : bne    $cb12
		cb0c | 0800 0006           : btst   #$6,D0
		cb10 | 4e75                : rts
		cb12 | 0800 0004           : btst   #$4,D0
		cb16 | 4e75                : rts
		-->
	</script>
	<script state="off">
		<action>mdslot:cart:rom.mq@3190 = 3038b19008000006</action>
		<action>mdslot:cart:rom.mq@33fe = 3038b19008000004</action>
		<action>mdslot:cart:rom.mq@3596 = 3038b19008000006</action>
		<action>mdslot:cart:rom.mq@cb00 = ffffffffffffffff</action>
		<action>mdslot:cart:rom.mq@cb08 = ffffffffffffffff</action>
		<action>mdslot:cart:rom.mq@cb10 = ffffffffffffffff</action>
	</script>
</cheat>

<cheat desc="attack speed up (wip)">
	<script state="on">
		<!-- main routine -->
		<action>mdslot:cart:rom.mq@3cac = 4eb90000ca805228</action>
		<action>mdslot:cart:rom.mq@ca80 = 117c000100127208</action>
		<action>mdslot:cart:rom.mq@ca88 = 45fa0012b01a670a</action>
		<action>mdslot:cart:rom.mq@ca90 = 51c9fffa11690001</action>
		<action>mdslot:cart:rom.md@ca98 =         00124e75</action>
		<!--
		3cac | 4eb9 0000 ca80 : jsr    $ca80.l
		ca80 | 117c 0001 0012 : move.b #$1,($12,A0)
		ca86 | 7208           : moveq  #$8,D1
		ca88 | 45fa 0012      : lea    ($12,PC);($ca9c),A2 // set address for action table
		ca8c | b01a           : cmp.b  (A2)+,D0            // read table
		ca8e | 670a           : beq    $ca9a
		ca90 | 51c9 fffa      : dbra   D1,$ca8c
		ca94 | 1169 0001 0012 : move.b ($1,A1),($12,A0)
		ca9a | 4e75           : rts
		-->
		<!-- action table -->
		<action>mdslot:cart:rom.mq@ca9c = 0c10181c585c6468</action>
		<!-- last blow -->
		<action>mdslot:cart:rom.mb@320d =               02</action> <!-- punch -->
		<action>mdslot:cart:rom.mb@328f =               02</action> <!-- kick -->
		<action>mdslot:cart:rom.mb@35e3 =               02</action> <!-- crouch punch -->
		<action>mdslot:cart:rom.mb@364b =               02</action> <!-- crouch kick -->
		<action>mdslot:cart:rom.mb@343f =               02</action> <!-- jump punch -->
		<action>mdslot:cart:rom.mb@3499 =               02</action> <!-- jump kick -->
	</script>
	<script state="off">
		<action>mdslot:cart:rom.mq@3cac = 1169000100125228</action>
		<action>mdslot:cart:rom.mq@ca80 = ffffffffffffffff</action>
		<action>mdslot:cart:rom.mq@ca88 = ffffffffffffffff</action>
		<action>mdslot:cart:rom.mq@ca90 = ffffffffffffffff</action>
		<action>mdslot:cart:rom.md@ca98 = ffffffffffffffff</action>
		<action>mdslot:cart:rom.mq@ca9c = ffffffffffffffff</action>
		<action>mdslot:cart:rom.mb@320d =             0x0a</action>
		<action>mdslot:cart:rom.mb@328f =             0x0b</action>
		<action>mdslot:cart:rom.mb@35e3 =             0x0a</action>
		<action>mdslot:cart:rom.mb@364b =             0x0b</action>
		<action>mdslot:cart:rom.mb@343f =             0x08</action>
		<action>mdslot:cart:rom.mb@3499 =             0x08</action>
	</script>
</cheat>

<cheat desc="skip rom check (wip)">
	<script state="on">
		<action>mdslot:cart:rom.mw@a5ee = 6042</action>
	</script>
	<script state="off">
		<action>mdslot:cart:rom.mw@a5ee = 0012</action>
	</script>
</cheat>
Post Reply