Pro Action Rocky cheat device for Famicom - reverse engineering

Discuss hardware-related topics, such as development cartridges, CopyNES, PowerPak, EPROMs, or whatever.

Moderators: B00daW, Moderators

Post Reply
krzysiobal
Posts: 793
Joined: Sun Jun 12, 2011 12:06 pm
Location: Poland

Pro Action Rocky cheat device for Famicom - reverse engineering

Post by krzysiobal » Fri Sep 04, 2020 10:22 am

I was finally able to grab this quite rare cheat device. Looks like it is somewhat similar to Game Genie, but the encoding of cheat codes is different plus it has some extendent features.
Not much info about it on the web, the only valuable site is: https://www.chrismcovell.com/fcrocky.html
Image Image Image Image

The device consists of:
* 128 kB PRG-ROM (with potential capability of self-reprogram and update built-in cheat code lists, as it can control its /CE, /OE and /WE pins),
* 8 kB CHR-RAM,
* Microsemi eX128 FPGA

Image Image Image Image Image Image Image

It sniffs CPU's address bus, slave connector's DATA bus and is able to drive CPU data bus. Because the menu is totally in Japanese, I was not able to understand any single word (I attach the menu structure). Maybe someone could translate all the text, marked with xx.yy?
Image

I attach the dump of $8000-$ffff (which is only part of the whole 128kB ROM). I did not desoldered the chip yet.


More info soon...
Attachments
$8000+$c000.nes
(32.02 KiB) Downloaded 25 times

NewRisingSun
Posts: 1237
Joined: Thu May 19, 2005 11:30 am

Re: Pro Action Rocky cheat device for Famicom - reverse engineering

Post by NewRisingSun » Fri Sep 04, 2020 11:13 am

Code: Select all

1.1	Pro Action Rocky
1.2	Main Menu
1.3	to Game Start
1.4	to Game Select
1.5	Quick Start
1.6	125 Game
1.7	234 Code
1.8	Select with A button

2.1	Game Start menu
2.2	Start game without using code
2.3	Please choose code
2.4	Select with A button, return with B button

3.1	Game Selection
3.2	Edit
	ASO
	B-Wings
	Akumajou Densetsu
	Akumajou Dracula
	Ikki
	Urusei Yatsura: Lum no Wedding Bell
	Ganbare Goemon! Karakuri Douchuu
	Kidou Senshi Z Gundam: Hot Scramble
	Getsu Fuuma Den
	(eight more pages of game titles)
3.3	Select with A button, return with B button

4.1	Edit Game Menu
4.2	New Game
4.3	Change Game Title
4.4	Delete Game Title
4.5	Select with A button, return with B button

5.1	New Game
5.2	Choose character via continuous key
5.3	Enter with A button, delete with B button
5.4	Finish with START button, return with SELECT button

6.1	Please select game to change
6.2	Select with A button, return with B button
(no #)	Please select game to delete

7.1	The chosen game is ASO
7.2	4 codes have been entered
7.3	* Code selection  *Slot
7.4	Edit
7.5	Remaining weapons
7.6	E (THUNDER) does not decrease
7.7	E (NUCLEAR) does not decrease
7.8	E (HOMING) does not decrease
7.9	Select with A button, return with B button

8.1	Edit code Menu
8.2	New Code
8.3	Change code content
8.4	Change code title
8.5	Delete code title
8.6	Select with A button, return with B button

9.1	The chosen game is
9.2	B-Wings
9.3	1 code has been entered
9.4	* Code selection  *Slot
9.5	Edit
9.6	Remaining weapons
9.7	Select with A button, return with B button

(10.x is identical to 1.x with one additional option 10.5)
10.1	Pro Action Rocky
10.2	Main Menu
10.3	to Game Start
10.4	to Game Select
10.5	to Code Select
10.6	Quick Start
10.7	125 Game
10.8	234 Code
10.9	Select with A button

(11.x is identical to 2.x)
11.1	Game Start menu
11.2	Start game without using code
11.3	Please choose code
11.4	Select with A button, return with B button

12.1	Quick Start Menu
12.2	Choose character via continuous key
12.3	Enter with A button, delete with B button
12.4	Finish with START button, return with SELECT button
I hope that I got everything, and that I got everything right. I did not type up the full list of game presets.

ccovell
Posts: 1017
Joined: Sun Mar 19, 2006 9:44 pm
Location: Japan
Contact:

Re: Pro Action Rocky cheat device for Famicom - reverse engineering

Post by ccovell » Fri Sep 04, 2020 3:56 pm

The Action Rocky is indeed mysterious and interesting. It can be fully set to English, but I don't know if there's a menu option anywhere. Instead, if you dump the entire Rocky ROM, and change hex location $1CA91 (raw, no iNES header) from 01 -> 00, all the menus will be in English.

If you figure out an easy way to reflash this change, let us know!

grynold
Posts: 9
Joined: Fri Jan 01, 2016 9:11 am

Re: Pro Action Rocky cheat device for Famicom - reverse engineering

Post by grynold » Fri Sep 04, 2020 8:38 pm

Could you daisy chain it with a Game Genie to make that change to get english language? :wink:

Post Reply