Noob question on replacing CIC

Discussion of hardware and software development for Super NES and Super Famicom.

Moderator: Moderators

Forum rules
  • For making cartridges of your Super NES games, see Reproduction.
Post Reply
User avatar
Dendy
Posts: 19
Joined: Thu Jul 29, 2010 1:06 am
Location: Holland

Noob question on replacing CIC

Post by Dendy »

It's maybe a stupid question but is it possible to replace ntsc cic chip d411 with pal one d413 to make ntsc game run on a pal snes? Would it work?
I've tried to solve it with FX converter aka honeybee but I just get a solid black screen... Any idea's are welcome...
Thanks.
User avatar
Memblers
Site Admin
Posts: 3901
Joined: Mon Sep 20, 2004 6:04 am
Location: Indianapolis
Contact:

Post by Memblers »

That should typically work, but..

It's also possible for the game to detect the system's region, and could refuse to run. I think it was Puzzle Bobble that had a screen for when that happens, but I'd expect a black screen would be more common.
tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples »

Memblers is right. Some games need both CIC trickery and a 50/60 switch. Either they explicitly check for frame length or they use raster effects that fall out of sync on the wrong TV system.
User avatar
Dendy
Posts: 19
Joined: Thu Jul 29, 2010 1:06 am
Location: Holland

Post by Dendy »

Thanks for quick reply. I think I'll be better off with ntsc system or make a 50/60 mod on my pal snes...
User avatar
MottZilla
Posts: 2835
Joined: Wed Dec 06, 2006 8:18 pm

Post by MottZilla »

Actually, games just read a register that will tell them if the PPU is running in NTSC or PAL mode. You don't need anything fancy to detect the video mode on SNES. Assuming a game doesn't do that then all that is stopping it from running is the CIC. Though SDD1 and SA-1 custom chips actually do their own region checking/lockout.
User avatar
Memblers
Site Admin
Posts: 3901
Joined: Mon Sep 20, 2004 6:04 am
Location: Indianapolis
Contact:

Post by Memblers »

I suppose a Game Genie or similar device could be used to de-protect it, by reversing a branch condition in the code. That requires a bit of investigation, and might not apply in this case.
Post Reply