cafe-alpha
Established Member
Hello everybody, I have a question about Saturn's Action Replay cartridge modification.
I got an Action Replay without DB25 port on it and I would like to make it communicating with my PC.
There is no need to replicate the "byte exchange protocol" used by action replay's firmware.
Instead, I would prefer to be able to freely access data pins for input and output, then design appropriate PC software for it.
Also, it is OK to modify/butcher my action replay pcb, add ICs, etc, even on fine-pitched soldering parts.
Until now, I made PC / Saturn softwares for use with comms card, freewing, extand and USB Data Link devices, so it shouldn't be a problem to add software support for another communication protocol !
However, as my knowledges in electronics are limited to "how to hold a soldering iron", I would be glad if someone could explain the relation between address in Saturn -> cartrige pins state -> state after going through Action Replay's ICs
What I would like to do :
- Be able to use at least 4 pins as output from cartridge.
- Be able to use between 1 and 4 pins as input to cartridge.
PS: here are some documents I could read so far.
Action Replay's pictures and pinout from Rockin'B site.
Action Replay PCB picture from gameofyou1 (the left-one is the DB25-free type I would like to use).
Charles MacDonald's documents: satar.txt sattech.txt comminfo.txt
Saturn schematics (1)
Saturn schematics (2)
I got an Action Replay without DB25 port on it and I would like to make it communicating with my PC.
There is no need to replicate the "byte exchange protocol" used by action replay's firmware.
Instead, I would prefer to be able to freely access data pins for input and output, then design appropriate PC software for it.
Also, it is OK to modify/butcher my action replay pcb, add ICs, etc, even on fine-pitched soldering parts.
Until now, I made PC / Saturn softwares for use with comms card, freewing, extand and USB Data Link devices, so it shouldn't be a problem to add software support for another communication protocol !
However, as my knowledges in electronics are limited to "how to hold a soldering iron", I would be glad if someone could explain the relation between address in Saturn -> cartrige pins state -> state after going through Action Replay's ICs

What I would like to do :
- Be able to use at least 4 pins as output from cartridge.
- Be able to use between 1 and 4 pins as input to cartridge.
PS: here are some documents I could read so far.
Action Replay's pictures and pinout from Rockin'B site.
Action Replay PCB picture from gameofyou1 (the left-one is the DB25-free type I would like to use).
Charles MacDonald's documents: satar.txt sattech.txt comminfo.txt
Saturn schematics (1)
Saturn schematics (2)