HomeForumsWhat's newResources 
 
 
Action Replay Master Codes
LiquidManZero - Jul 11, 2009
 LiquidManZero Jul 11, 2009
I'm trying to find any and perhaps all information regarding the "master codes" required by the various Action Replay and GameShark devices. Preferably details as to what function they serve and how these are made.


Anything at all would be much appreciated.

 ExCyber Jul 11, 2009
I don't know exactly how they function, but my understanding is that one of them is a breakpoint address (i.e. when that address is accessed, the CPU jumps to the AR hook routine) and the other is an address for the AR to use as work RAM (to store e.g. the list of active codes and maybe even the patch routine itself). IIRC, the standard "work RAM" address is the place where the BIOS temporarily loads the disc header, which is sort of a gap between the standard exception vector locations and the standard start address for Saturn programs. I'm not sure what the standard breakpoint address represents, but it's most likely some status variable from SGL or SBL that is accessed regularly (e.g. an "are we currently in vsync" variable).

 CyberWarriorX Jul 13, 2009
http://wiki.yabause.org/index.php5?title=ActionRep...There's some notes on the Yabause wiki:

http://wiki.yabause.org/index.php5?title=ActionRep...

 LiquidManZero Jul 18, 2009
Ah, thanks. That at least gives me some better idea of what to look for.