Action Replay

Talk about anything else you want

Moderator: BigEvilCorporation

Post Reply
Chilly Willy
Very interested
Posts: 2984
Joined: Fri Aug 17, 2007 9:33 pm

Action Replay

Post by Chilly Willy » Tue Nov 10, 2009 6:12 pm

Someone asked about Pro Action Replay code support in the Neo Myth, so I looked around. You know, there's virtually nothing about the PAR for MegaDrive anymore. Other than a very brief description, I couldn't find anything about it.

Does anyone know how the PAR codes are derived? Game Genie is pretty easy - everyone supports that - but PAR would be nice too.

TmEE co.(TM)
Very interested
Posts: 2440
Joined: Tue Dec 05, 2006 1:37 pm
Location: Estonia, Rapla City
Contact:

Post by TmEE co.(TM) » Tue Nov 10, 2009 6:18 pm

PAR code is aaaaaa:dddd

Where "a" is 24bit 68K address and "d" being data. PAR works for ROM and RAM so lot of fun can be done with it :)
Mida sa loed ? Nagunii aru ei saa ;)
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen

King Of Chaos
Very interested
Posts: 273
Joined: Fri Feb 29, 2008 8:12 pm
Location: United States

Post by King Of Chaos » Tue Nov 10, 2009 8:37 pm

Yep, that was me who asked. :lol:

Yeah, there's little to no information out there about the PAR. There's even less information for Game Gear/Master System PAR, sadly.

I know Steve Snake would know this stuff since he's done it for Kega. Next time I speak to him I'll ask him about the full technical details on the PAR (and maybe for the GG/SMS too). I know Eke has (semi?) working on PAR ROM support in Genesis Plus GX. This stuff really needs to be documented since the PAR is actually very useful and very important.

But yeah, it's actually superior to the Game Genie since it can do both ROM and RAM as Tiido said (you can use hex decrypted Game Genie codes in a PAR).

P.S. You have any idea how rare the PAR carts are?!? I just spent over $40 for one that works on the Mega Drive - fortunately PAR carts aren't region locked so it'll work fine on a US Genesis! :)

Eke
Very interested
Posts: 884
Joined: Wed Feb 28, 2007 2:57 pm
Contact:

Post by Eke » Tue Nov 10, 2009 10:49 pm

I know Eke has (semi?) working on PAR ROM support in Genesis Plus GX. This stuff really needs to be documented since the PAR is actually very useful and very important.
actually, this was more for the fun of supporting these ROMs properly, this is completely unecessary if you just want to add support for PAR codes. As said above, the code format is even simpler than the Game Genie one, it's a simple memory address followed by a data patch value, there is nothing more you need to handle PAR codes...

For the record, Pro Action Replay (1 & 2) cartridges have on-board RAM (64KB I believe), which is used as scratch RAM by the internal ROM program and its "trainer" module. It's mapped at $420000-$42ffff on Pro Action Replay, $600000-60ffff on Pro Action Replay 2. There are also some internal registers mapped in lower memory space. The PAR 1 stores cheat codes (max. 4) in those registers whereas PAR2 store them in its on-board RAM (that's why they advertised that an "unlimited" amount of codes could be used).

The Action Replay (not Pro) cartridges does not have any extra RAM, only some registers which hold codes (address + data) in a strange interlaced way that I figured out by analysing the ROM program while inputting codes. The Game Genie hardware is actually doing something similar, it has been documentedsome time ago.

Regarding the Neo Myth, it doesn't really matter how original carts where working, it would just have to patch the ROM data for codes that access ROM area, and have additional hardware to catch RAM read/writes (easier to say than doing it though), decoding PAR codes is actually the easiest thing in the process.
P.S. You have any idea how rare the PAR carts are?!? I just spent over $40 for one that works on the Mega Drive - fortunately PAR carts aren't region locked so it'll work fine on a US Genesis! :)
wow, that's expensive. Surprisingly, I still have the PAR I bought 15 years ago , and accidentally got a german PAR 2 cart in a game lot, unfortunately the switch is broken and stuck to off position which makes it unusable :oops:

King Of Chaos
Very interested
Posts: 273
Joined: Fri Feb 29, 2008 8:12 pm
Location: United States

Post by King Of Chaos » Tue Nov 10, 2009 11:34 pm

Heh, I wish someone would do a technical document on the PAR hardware itself like Charles did for the Game Genie but like you said, it's easy enough to support. For the Game Gear at least, I believe it uses the $0000-$BFFF ROM area if I'm not mistaken. Not sure about the Master System though.

Yeah, I bought a PAR1 but if I see a PAR2 advertised on eBay or wherever, I'll pick it up.

Alternately you could patch a ROM with the Classic Cheat Code Game Patcher before burning it to the flash cart and it *should* work fine - but personally I wouldn't do this.

King Of Chaos
Very interested
Posts: 273
Joined: Fri Feb 29, 2008 8:12 pm
Location: United States

Post by King Of Chaos » Thu Nov 12, 2009 4:10 am

King Of Chaos wrote:but if I see a PAR2 advertised on eBay or wherever, I'll pick it up.
This must be my lucky thread because I found a few and finally ordered one. I also found a model 1 Sega CD which I was looking for too! :P

Post Reply