An interesting rotd cheat

This forum is the archive of arcade cheats that have already been added to the current or the next release of the cheat file.
Post Reply
Wiseman
Posts: 13
Joined: Mon Aug 04, 2003 3:36 pm
Location: Paris

An interesting rotd cheat

Post by Wiseman »

Yay, I got my account activated to this elite forum only two month after I asked
You must think I'm really smart or something :lol:

Here's an interesting code for rotd, recently removed from the testdrivers :cry:
(ie not supported at all by mame, but you can still add it to the src)

Code: Select all

rotd:0:103DC7:02:000:Unbreakable Barriers:Unstable
rotd:0:103F3F:02:500:Unbreakable Barriers:Unstable (2/2)
Unfortunately, this code is unstable and will cause a write/read desync after a while.

*edit

Here are the most useful rotd cheats

Code: Select all

; [ Rage Of The Dragon ] 
:rotd:62000000:0:0:0:Stage Select
:rotd:10000:106909:0:FFFFFFFF:First
:rotd:10000:106909:1:FFFFFFFF:Second
:rotd:10000:106909:2:FFFFFFFF:Third
:rotd:10000:106909:3:FFFFFFFF:Fourth
:rotd:10000:106909:4:FFFFFFFF:Fifth
:rotd:10000:106909:5:FFFFFFFF:Abubo
:rotd:10000:106909:6:FFFFFFFF:Last but One
:rotd:10000:106909:7:FFFFFFFF:Johann
:rotd:62000000:0:0:0:Background Select
:rotd:10000:106B97:0:FFFFFFFF:Sonia/Jimmy
:rotd:10000:106B97:1:FFFFFFFF:Pepe/Pupa
:rotd:10000:106B97:2:FFFFFFFF:Cassandra/Oni
:rotd:10000:106B97:3:FFFFFFFF:Billy/Lynn
:rotd:10000:106B97:4:FFFFFFFF:Alica/Elias
:rotd:10000:106B97:5:FFFFFFFF:Radel/Annie
:rotd:10000:106B97:6:FFFFFFFF:Abubo
:rotd:10000:106B97:7:FFFFFFFF:Jones/Kang
:rotd:10000:106B97:8:FFFFFFFF:Johann
:rotd:0:106BDE:09:0:Infinite Time in Player Select
:rotd:0:106B11:64:0:Infinite Time in Battle
:rotd:1:106B11:00:0:End Current Battle
rotd:0:103DC7:02:000:Unbreakable Barriers:Unstable
rotd:0:103F3F:02:500:Unbreakable Barriers:Unstable (2/2)
:rotd:62000000:0:0:0:P1 First Character Select
:rotd:10000:106BE3:0:FFFFFFFF:Billy
:rotd:10000:106BE3:1:FFFFFFFF:Lynn
:rotd:10000:106BE3:2:FFFFFFFF:Radel
:rotd:10000:106BE3:3:FFFFFFFF:Annie
:rotd:10000:106BE3:4:FFFFFFFF:Cassandra
:rotd:10000:106BE3:5:FFFFFFFF:Oni
:rotd:10000:106BE3:6:FFFFFFFF:Pepe
:rotd:10000:106BE3:7:FFFFFFFF:Pupa
:rotd:10000:106BE3:8:FFFFFFFF:Alice
:rotd:10000:106BE3:9:FFFFFFFF:Elias
:rotd:10000:106BE3:A:FFFFFFFF:Jones
:rotd:10000:106BE3:B:FFFFFFFF:Kang
:rotd:10000:106BE3:C:FFFFFFFF:Sonia
:rotd:10000:106BE3:D:FFFFFFFF:Jimmy
:rotd:10000:106BE3:E:FFFFFFFF:Abubo
:rotd:10000:106BE3:F:FFFFFFFF:Johann
:rotd:62000000:0:0:0:P1 Second Character Select
:rotd:10000:106BE7:0:FFFFFFFF:Billy
:rotd:10000:106BE7:1:FFFFFFFF:Lynn
:rotd:10000:106BE7:2:FFFFFFFF:Radel
:rotd:10000:106BE7:3:FFFFFFFF:Annie
:rotd:10000:106BE7:4:FFFFFFFF:Cassandra
:rotd:10000:106BE7:5:FFFFFFFF:Oni
:rotd:10000:106BE7:6:FFFFFFFF:Pepe
:rotd:10000:106BE7:7:FFFFFFFF:Pupa
:rotd:10000:106BE7:8:FFFFFFFF:Alice
:rotd:10000:106BE7:9:FFFFFFFF:Elias
:rotd:10000:106BE7:A:FFFFFFFF:Jones
:rotd:10000:106BE7:B:FFFFFFFF:Kang
:rotd:10000:106BE7:C:FFFFFFFF:Sonia
:rotd:10000:106BE7:D:FFFFFFFF:Jimmy
:rotd:10000:106BE7:E:FFFFFFFF:Abubo
:rotd:10000:106BE7:F:FFFFFFFF:Johann
rotd:0:1024CF:B8:000:P1 Full Health Gauge
rotd:0:1024D3:B8:500:P1 Full Health Gauge (2/2)
:rotd:00001:1027BF:B8:00000000:P1 Restore Inactive Member Health
:rotd:10001:1027C3:B8:FFFFFFFF:P1 Restore Inactive Member Health (2/2)
:rotd:00001:1024CF:00:00000000:P1 Knock Out Active Member
:rotd:10001:1024D3:00:FFFFFFFF:P1 Knock Out Active Member (2/2)
:rotd:00001:1027BF:00:00000000:P1 Knock Out Inactive Member
:rotd:10001:1027C3:00:FFFFFFFF:P1 Knock Out Inactive Member (2/2)
rotd:0:1024E1:68:000:P1 Unlock Power Gauge
rotd:0:1024E0:01:500:P1 Unlock Power Gauge (2/2)
rotd:0:1024E3:B0:000:P1 Max Power Gauge
rotd:0:1024E2:01:500:P1 Max Power Gauge (2/2)
rotd:0:1024E3:00:000:P1 Empty Power Gauge
rotd:0:1024E2:00:500:P1 Empty Power Gauge (2/2)
rotd:0:1024E5:28:0:P1 Change OK
rotd:0:1024E5:00:0:P1 Unable to Switch Members
:rotd:62000000:0:0:0:P2 First Character Select
:rotd:10000:106BF1:0:FFFFFFFF:Billy
:rotd:10000:106BF1:1:FFFFFFFF:Lynn
:rotd:10000:106BF1:2:FFFFFFFF:Radel
:rotd:10000:106BF1:3:FFFFFFFF:Annie
:rotd:10000:106BF1:4:FFFFFFFF:Cassandra
:rotd:10000:106BF1:5:FFFFFFFF:Oni
:rotd:10000:106BF1:6:FFFFFFFF:Pepe
:rotd:10000:106BF1:7:FFFFFFFF:Pupa
:rotd:10000:106BF1:8:FFFFFFFF:Alice
:rotd:10000:106BF1:9:FFFFFFFF:Elias
:rotd:10000:106BF1:A:FFFFFFFF:Jones
:rotd:10000:106BF1:B:FFFFFFFF:Kang
:rotd:10000:106BF1:C:FFFFFFFF:Sonia
:rotd:10000:106BF1:D:FFFFFFFF:Jimmy
:rotd:10000:106BF1:E:FFFFFFFF:Abubo
:rotd:10000:106BF1:F:FFFFFFFF:Johann
:rotd:62000000:0:0:0:P2 Second Character Select
:rotd:10000:106BF5:0:FFFFFFFF:Billy
:rotd:10000:106BF5:1:FFFFFFFF:Lynn
:rotd:10000:106BF5:2:FFFFFFFF:Radel
:rotd:10000:106BF5:3:FFFFFFFF:Annie
:rotd:10000:106BF5:4:FFFFFFFF:Cassandra
:rotd:10000:106BF5:5:FFFFFFFF:Oni
:rotd:10000:106BF5:6:FFFFFFFF:Pepe
:rotd:10000:106BF5:7:FFFFFFFF:Pupa
:rotd:10000:106BF5:8:FFFFFFFF:Alice
:rotd:10000:106BF5:9:FFFFFFFF:Elias
:rotd:10000:106BF5:A:FFFFFFFF:Jones
:rotd:10000:106BF5:B:FFFFFFFF:Kang
:rotd:10000:106BF5:C:FFFFFFFF:Sonia
:rotd:10000:106BF5:D:FFFFFFFF:Jimmy
:rotd:10000:106BF5:E:FFFFFFFF:Abubo
:rotd:10000:106BF5:F:FFFFFFFF:Johann
rotd:0:102357:B8:000:P2 Full Health Gauge
rotd:0:10235B:B8:500:P2 Full Health Gauge (2/2)
:rotd:00001:102647:B8:00000000:P2 Restore Inactive Member Health 
:rotd:10001:10264B:B8:FFFFFFFF:P2 Restore Inactive Member Health (2/2)
:rotd:00001:102357:00:00000000:P2 Knock Out Active Member
:rotd:10001:10235B:00:FFFFFFFF:P2 Knock Out Active Member (2/2)
:rotd:00001:102647:00:00000000:P2 Knock Out Inactive Member
:rotd:10001:10264B:00:FFFFFFFF:P2 Knock Out Inactive Member (2/2)
rotd:0:102369:68:000:P2 Unlock Power Gauge
rotd:0:102368:01:500:P2 Unlock Power Gauge (2/2)
rotd:0:10236B:B0:000:P2 Max Power Gauge
rotd:0:10236A:01:500:P2 Max Power Gauge (2/2)
rotd:0:10236B:00:000:P2 Empty Power Gauge
rotd:0:10236A:00:500:P2 Empty Power Gauge (2/2)
rotd:0:10236D:28:000:P2 Change OK
rotd:0:10236D:00:000:P2 Unable to Switch Members
Last edited by Wiseman on Mon Nov 03, 2003 12:30 pm, edited 1 time in total.
kelvSYC
Posts: 1121
Joined: Thu Sep 27, 2001 1:00 am
Location: Calgary, AB, Canada
Been thanked: 1 time

Post by kelvSYC »

If you would have searched through the forums, MOST of these cheats (maybe even all) would have been found already.

I recommend searching through the latest cheat file and this forum (and maybe the archive forum) for cheats before submitting your own - duplicate posts of the same thing wastes time.
kelvSYC's Guide to the Cheat Engine - http://members.shaw.ca/kelvsyc/cheatguide.html

The New Move List Cheat Collection - http://mamecheat.co.uk/forums/viewtopic.php?p=6469

Underscore Command - What better game is there?
Wiseman
Posts: 13
Joined: Mon Aug 04, 2003 3:36 pm
Location: Paris

Post by Wiseman »

Thx for the recommendation but I did check the forum and several of these codes are new.
But that's not even the point.
The point is: how to avoid the write/read desync of the unbreakable barriers code.
Thx again for the welcoming....
Wiseman
Posts: 13
Joined: Mon Aug 04, 2003 3:36 pm
Location: Paris

Post by Wiseman »

No one can help with the write/read desync of the unbreakable barriers code?
Here's the exact error box I got:

HARDWARE SELFTEST FAILED
Problem in: MAIN WORK RAM

-ADRS-
00102356

-WR-
5555

-RE-
55B8
User avatar
ianpatt
Posts: 336
Joined: Sat Sep 22, 2001 1:00 am
Location: San Francisco, CA

Post by ianpatt »

Sounds like the memory location is eventually changing due to the object being reallocated or something. The only way to fix that is with an indirect address cheat.

The error message you are getting is from the NeoGeo's startup tests. Most likely the cheat is crashing the game after the object is moved, then the watchdog timer resets the system, and because the cheat is on the main memory test fails.
Wiseman
Posts: 13
Joined: Mon Aug 04, 2003 3:36 pm
Location: Paris

Post by Wiseman »

ianpatt wrote:The only way to fix that is with an indirect address cheat.
sound interesting ianpatt but how do you do that? :)
User avatar
Pugsy
Posts: 3686
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 19 times
Contact:

Post by Pugsy »

You can check my method out in the cheat file, search for " Dynamic Cheat Finding method by Pugsy"
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.264 XML cheat collection (3 APRIL 2024) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/SxsQUJoT#jBdz6GLm_ ... QzFGSMms2c (ZIP Archive 3.8 MB)
Wiseman
Posts: 13
Joined: Mon Aug 04, 2003 3:36 pm
Location: Paris

Post by Wiseman »

Thx for the help Pugsy
I've found the following codes with your dynamic code research method
(very interesting btw :D)

Code: Select all

:rotd:83000000:00067B6C:00000002:0000004B:Unbreakable Barriers
:rotd:83000000:0006BA32:00000002:0000004B:Unbreakable Barriers (2/2)
Unfortunately, this code is as unstable as the previous one.
Very same desync (crash) after a while :(
I guess the problem is elsewhere...
I wonder if it can be helped.
Wiseman
Posts: 13
Joined: Mon Aug 04, 2003 3:36 pm
Location: Paris

Post by Wiseman »

Well...
Since no one seems able to fix this desync here's a way to avoid the crash
Use the unibios and on general bios settings disable BootUp HW test
Have fun mastering wall combos! ^^

Code: Select all

rotd:0:103DC7:02:000:Unbreakable Barriers:Disable BootUp HW Test
rotd:0:103F3F:02:500:Unbreakable Barriers:Disable BootUp HW Test (2/2)
User avatar
Pugsy
Posts: 3686
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 19 times
Contact:

Post by Pugsy »

Thought I'd have a quick look at it, took 5 minutes to create this ROM cheat..I just RTSd the start of the routine that get's called when a barrier gets hit. Only tested it on one level...but I can't see how it wouldn't work for all. Let me know if it fixes your problems.

Code: Select all

:rotd:20900000:067D22:00004E75:0000FFFF:Unbreakable Barriers
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.264 XML cheat collection (3 APRIL 2024) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/SxsQUJoT#jBdz6GLm_ ... QzFGSMms2c (ZIP Archive 3.8 MB)
Wiseman
Posts: 13
Joined: Mon Aug 04, 2003 3:36 pm
Location: Paris

Post by Wiseman »

Pugsy wrote:Thought I'd have a quick look at it, took 5 minutes to create this ROM cheat..I just RTSd the start of the routine that get's called when a barrier gets hit. Only tested it on one level...but I can't see how it wouldn't work for all. Let me know if it fixes your problems.

Code: Select all

:rotd:20900000:067D22:00004E75:0000FFFF:Unbreakable Barriers
:o 5 minutes?
You must be the King of cheat finders. :D
Great job this code appears flawless
User avatar
Pugsy
Posts: 3686
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 19 times
Contact:

Post by Pugsy »

Wiseman wrote: :o 5 minutes?
You must be the King of cheat finders. :D
Great job this code appears flawless
Yes 5 minutes ...though that doesn't include the time to locate the rotd.zip which as it's no longer required I moved somewhere a bit too 'safe'.

I would have looked earlier but my eyes glaze over at the mere mention of a 'fighter' game. Seriously though the code was piece of cake, it was just a case of doing a WP on the 'normal' RAM location anybody who's semi-proficient with the debugger could have done it (lots of glazed eyes out there I guess!)....a dynamic cheat should have worked if the right locations had been found though, it was just quicker to do a WP on the RAM location.

Glad to hear it works though....just got to wait a few more years for it to be re-added to MAME now 8)
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.264 XML cheat collection (3 APRIL 2024) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/SxsQUJoT#jBdz6GLm_ ... QzFGSMms2c (ZIP Archive 3.8 MB)
kelvSYC
Posts: 1121
Joined: Thu Sep 27, 2001 1:00 am
Location: Calgary, AB, Canada
Been thanked: 1 time

Post by kelvSYC »

If memory serves me right, 2005 (2004 will see the return of KOF2001, and ROTD was in the same group as KOF2002). Too bad the "emulated KOF storyline" was not a full storyline (four years) behind...

It's also why, since the games were removed in v.74, I've stopped on some rather promising cheat work until they are back in the official MAME (actually, I'm too busy with actual programming and other work - but the collection and guide will move on). I'm sick of the abundance of Neo dumps that are dumped in such a way to promote the use of an inaccurate emulator (NRX fans, this means NRX).
kelvSYC's Guide to the Cheat Engine - http://members.shaw.ca/kelvsyc/cheatguide.html

The New Move List Cheat Collection - http://mamecheat.co.uk/forums/viewtopic.php?p=6469

Underscore Command - What better game is there?
Post Reply