NES Smurfs NTSC conversion?

Are you new to 6502, NES, or even programming in general? Post any of your questions here. Remember - the only dumb question is the question that remains unasked.

Moderator: Moderators

Post Reply
User avatar
nintendo2600
Posts: 367
Joined: Mon Mar 30, 2009 4:40 pm

NES Smurfs NTSC conversion?

Post by nintendo2600 »

Hey,

Is there a patch to make smurfs run properly on an NTSC machine? I know the PAL verison works with a disabled lockout but there are some serious graphical glitches.

Thanks,

N2600
tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples »

A proper patch for this, Asterix, or any of several other PAL exclusives would probably have to rewrite the entire screen update system to unroll the VRAM transfer loops. Rare had to do this when porting Battletoads (E) to run on an NTSC system, and turning the screen on late was part of the solution.
User avatar
tokumaru
Posts: 12106
Joined: Sat Feb 12, 2005 9:43 pm
Location: Rio de Janeiro - Brazil

Post by tokumaru »

A few PAL only games were programmed to take advantage of the much longer VBlank period PAL consoles have, which means that their video updating routines run past VBlank in NTSC machines, corrupting the display.

Getting these games to run on NTSC consoles is not an easy hack. Like tepples said, it's usually done with a combination of VRAM-update optimization and blanking some of the visible scanlines (either at the top or the bottom of the screen, or even both). To do that a person has to know the game very well, and each game is a different case.

So, I wouldn't count on having any of these games running on NTSC consoles anytime soon, unless someone with good knowledge of NES programming decides to dedicate some time to this.
User avatar
Dwedit
Posts: 4470
Joined: Fri Nov 19, 2004 7:35 pm
Contact:

Post by Dwedit »

Are you sure that PAL Battletoads came first? Gamefaqs and Wikipedia claim that it was released in early 1993 in Europe, but the copyright date in-game says 1991. If anything, I think the PAL version of Battletoads is a port of the NTSC version to reduce or eliminate the blank lines.
PAL Battletoads also still uses the same exact unrolled display update code.
Last edited by Dwedit on Fri Feb 19, 2010 11:26 pm, edited 1 time in total.
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!
WJYkK
Posts: 60
Joined: Thu Dec 24, 2009 12:23 am
Location: Igloo and Bear Land (Canada)
Contact:

Post by WJYkK »

Dwedit wrote:Are you sure that PAL Battletoads came first?
According to Wikipedia, no, the North American NES game was released first.
User avatar
Bregalad
Posts: 8036
Joined: Fri Nov 12, 2004 2:49 pm
Location: Caen, France

Post by Bregalad »

The NA version came first, but Rare is based in England.
Useless, lumbering half-wits don't scare us.
User avatar
nintendo2600
Posts: 367
Joined: Mon Mar 30, 2009 4:40 pm

Post by nintendo2600 »

Thanks for the replies. Looks like I'm stuck with corrupted Gargamel sprites then :lol:
Post Reply