Page 26 of 29

Posted: Thu Jun 14, 2007 9:31 pm
by bunnyboy
The SNES ones are not really a disasm/recreate like the CIClone, its just a physical mask copy of the original chip. Peeling one of those should just show you the same general pict as the real CIC.

Posted: Fri Jun 15, 2007 2:53 am
by Zonomi
kyuusaku wrote:Are you sure the Action Replay doesn't just use the plugin cart's CIC or does it contain both NTSC and PAL defeation?
I don't have a jap or US snes, so I can't test the territory protection, but the AR works without card plugged in, so it has his own CIC inside.

Posted: Wed Jun 20, 2007 2:28 pm
by jims cool

Posted: Sat Aug 04, 2007 5:15 pm
by jims cool

Posted: Sun Aug 05, 2007 4:20 am
by dXtr
With this thread bumped.. I thought I ask whether anyone is working on the SNES CIC now :)

Posted: Thu Apr 24, 2008 1:33 pm
by thefox
To anybody who's been trying to access the Tengen.c source code in the last couple of months: it's back online again at

Posted: Thu Apr 24, 2008 6:51 pm
by jims cool

Posted: Sun Aug 31, 2008 9:39 am
by neviksti
loopy wrote:Last edited by loopy on Wed Aug 20, 2008 11:21 am; edited 1 time in total
Ahh! Why did you go and delete every single one of your posts?

There's stuff I thought was in this thread and I'm having trouble finding it ... for all I know it is deleted now :(

Posted: Sat Sep 06, 2008 9:54 pm
by atarimike
Someone really should turn this thread into a nice article on the Wiki. The article we have now is pretty lacking.

Posted: Mon Oct 06, 2008 8:17 am
by Lord Nightmare
To dregde this thread up from the pits of the forum:
I just recenly came upon another cpu architecture which could be the one used on the original CIC: The NEC ucom-43 architecture, as used on the uPD650 (used in several classic roland products like the tb303)
Datasheets are available describing the instruction set and chips at

I know the NES CIC FUNTIONALLY is known what it does, but the actual original cpu is still unknown, and is needed if we ever want to reverse engineer the snes and n64 CICs, both of which also use it.

Hopefully we can finally figure out the 4-bit cpu type thats used.


Posted: Tue Mar 17, 2009 6:58 am
by ashaw
I am interested in puting work into decoding the instruction set of the SNES CIC do you have full sets of images for that part that i might be able to start work.

Posted: Fri Mar 20, 2009 9:59 am
by bunnyboy
This doesn't help any of the RE work, but interesting that the SNES CIC uses the same "select 1 of 16 streams" that the NES CIC does. It comes much later after reset. The data is also similarly sparse.

NES stream select: ... 0pulse.png

SNES stream select:

Posted: Sat Dec 26, 2009 12:04 pm
by Wkter
A lot of files seems to be missing, so it's hard finding the algorithm.

Could someone post a summary? (Or update the wiki?)

I'd like to try some work with this reverse engineering aswell :D
(Yeah, I know, really dead thread)

Posted: Sat Dec 26, 2009 12:35 pm
by Jeroen
That's the fun factor. The files are definitly just gotta find them I doubt anyone else is gonna.

Posted: Sat Dec 26, 2009 1:28 pm
by Wkter
That's the porblem, I've especially searched high and low for the Tengen C code, but without any luck at all.
So I figured I'd ask for them.
For me, the fun factor lies in the coding :)