RP5H01 chip reader and programmer
Ricoh RP5H01 reader
I have made pretty simple circuit to read out the Ricoh RP5H01 PROM chips. It uses a FTDI FT232RL USB interface to connect the RP5H01 towards your computer.
For the reader circuit you can use a widely available FTDI FT232RL interface board. You can choose to replicate the circuit above on a bread board, or you can create the PCB below. The board below can be easily plugged into an FT232RL interface board.
If you like to etch your own PCB, a printable PDF file of the PCB layout can also be downloaded here.
However, I have also made the gerber files available so you can have them made for you. Gerber files can be downloaded here,
– 1x 6 Pin right angle female header
– 1x 8 Pin DIL IC socket
– 1x 1.2k resistor
– 1x FTDI FT232RL breakout board
MAME RP5H01 security chip file format
I have chosen to use the MAME RP5H01 security chip file format, since this will be easy to compare your chip dumps against the widely available dumps. This format is different between the PlayChoice-10 and Super System dumps. The PlayChoice-10 format has the bits per byte in reverse order and all bits are inverted. However, the Super System dumps are 1-on-1 dumps from the Ricoh RP5H01 chip, so no reverse order or inverted bits.
Contra PROM content is hex "434E5452D8E7E61A"
MAME dump is "3D8DD5B5E41898A7"
1-on-1 dump from the RPOM:
0100 0011 0100 1110 0101 0100 0101 0010 1101 1000 1110 0111 1110 0110 0001 1010 = 434E5452D8E7E61A
1100 0010 0111 0010 0010 1010 0100 1010 0001 1011 1110 0111 0110 0111 0101 1000 = C2722A4A1BE76758
Per byte reversed:
0011 1101 1000 1101 1101 0101 1011 0101 1110 0100 0001 1000 1001 1000 1010 0111 = 3D8DD5B5E41898A7
I have also made a programmer device, in case you are interested or need the programmer software, please contact me.
To dump the content of the RP5H01 chip, I have programmed a small application that connects to the FR232RL board and sends the right instructions to the RP5H01 chip.
FTDI driver v2.12.00
– Initial release
– Added an installer
– Fixed bug selection combo
– Added Progress bar
– Added Status bar
– Added About dialog
– Added icon
– Open MAME RP5H01 file format
– Open MAME RP5H01 NSS file format (using File menu)
– Fixed some minor bugs