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
