Emulation Difference in performance between PAL vs NTSC versions

Veho

The man who cried "Ni".
OP
Former Staff
Joined
Apr 4, 2006
Messages
11,414
Trophies
3
Age
42
Location
Zagreb
XP
42,348
Country
Croatia
I've seen this question posted elsewhere but no definitive answer. Here goes:

Is it true that, all other things being equal, PAL games are less hardware intensive/demanding to emulate than NTSC?

I recently watched a review of a retro handheld device, and it was running some emulator at the edge of its capabilities, (think NGC/PS2 here) and the reviewer found that PAL versions ran better / less slowdowns, audio glitches, frame skips, than NTSC versions. His reasoning was that all other things being the same, the fact that a PAL version runs at 50 frames per second, and the NTSC version at 60 frames per second means a little less "work" for the emulator / hardware, which translates into better performance.

Now, since I know nothing about the current state of emulation, that made sense to me at the time, but is it actually true?

With the modern emulators interpreting the code more directly (rather than simulating a virtual machine and then converting the outputs of that simulation to standard output), and not bound by the physical constraints of the original hardware, many aspects of games can be tweaked on the fly, including textures, resolution, effects - and framerate. So does the original framerate mean anything any more? I know frame skipping is one of the tricks to run a game at full speed when the hardware is struggling so it means something (and the above explanation makes sense that way), but does the PAL/NTSC version "impose" the native framerate by default, and runs on it, or do both versions run on whatever the emulator prefers?

Enlighten me.
 
  • Like
Reactions: Lostbhoy

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,377
Country
United Kingdom
Some PAL stuff got optimised a bit when it made the trip across the pond -- while most was slowdown and black borders it is not always the case, and even more so by the emulators that trouble things today even to get basic play*. Equally some PAL stuff in the system grinder emulators today might well have had 60Hz modes either optionally -- plenty of GC stuff did, some even required it, some XBOX stuff also did things here (though PAL xboxes and high res and frequencies is more a hacked affair). Some PAL stuff might have also used full PAL resolutions or higher multiples than the NTSC offerings.

*I enjoy the crazy emulate things at transistor level and timings precisely vs more fast and loose of days of old but it is a somewhat frivolous affair for the vast majority of games/code, and mostly a handful of games nobody cares about or coders that would otherwise be doing challenges that run into the issues.
My usual three links for those new to all this
https://arstechnica.com/gaming/2011...-3ghz-quest-to-build-a-perfect-snes-emulator/
https://trixter.oldskool.org/2015/04/07/8088-mph-we-break-all-your-emulators/


Dynamic recompilation is probably what you are referring to there for interpreting code, the idea being where you can you have your emulator learn to recognise certain instruction patterns as something that could more easily be turned into native code on the system rather than performing instructions as written that possibly takes several cycles per instruction (while you also have to keep timings working for the sound, graphics and whatever other chips are having their outputs emulated). It is more efficient but very rarely will it accelerate code for anything likely being emulated today beyond the frame limiters**, just means there is more overhead for when the GPU emulation aspect wants more cycles to do something in that virtual frame blank or similar timeline as it were rather than not draw that frame and incur a frame drop.
Having fewer frames per unit time might well give that little bit more overhead (PAL at either 25 frames of 50 fields to NTSC's 30 frames or 60 fields is quite a notable jump rather than just a few percent, certainly conventional video does not just speed it up like it might do from traditional film speeds of 24 frames a second) so somewhat plausible.

**for most of console history and indeed even a lot of PC gaming history the frame and internal timings were the concept you worked to, under, with and around. Today some things will display a frame as soon as it is ready and as many as you can produce (variable frame rate even in some cases), or maybe just up the limits from 30 or 60 frames per second to 120, 140 or whatever Hz number your current fancy "gaming" screen displays that my higher end CRT from 1995 could possibly beat (though high frequency in CRT world is a somewhat different affair).
 
  • Like
Reactions: Lostbhoy

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,377
Country
United Kingdom
Actually it was a tentative yes if it is a quick and dirty translate strings any graphics and recompile with 50Hz timings. If the devs did some optimisations for the PAL version (happened enough to note, and in some notable games as well -- Perfect Dark being a pretty good example and possibly also why the PAL folks liked it/remember it that much more), bumped the effective resolution (possibly same line of thought as the optimisations, don't have any examples offhand but there easily could be) or left it at 60Hz then going to be much of a muchness unless the PAL version had extra or lacked hardware (which most emulators will probably have in there anyway and just maybe taking up a bit of memory if badly written) or retimed the CPU.

It would only really change on super modern stuff (doubt there is some esoteric arcade hardware but I await "actually") that slips away from fixed frame rate you hope you have a new picture drawn for to some more variable where all bets are off.
 
  • Like
Reactions: Lostbhoy

Lostbhoy

HEY YOU GUYS!
Member
Joined
Aug 23, 2009
Messages
2,518
Trophies
2
Age
44
Location
Scotland
XP
5,240
Country
United Kingdom
I would say it does matter as the emu in question is still working within the og settings its emulating and we have many ways of tweaking this as you say but then it's not og anymore if they are tweaked. Doesn't the power differences between PAL and NTSC play a part tho?

Ultimately the end result of an emulator is to be a 1:1 recreation of its source material so framrate at 50 still makes sense to me re the performance comparison. I think i need to test this now!!
 
  • Like
Reactions: AncientBoi

SG854

Hail Mary
Member
Joined
Feb 17, 2017
Messages
5,215
Trophies
1
Location
N/A
XP
8,104
Country
Congo, Republic of the
I've seen this question posted elsewhere but no definitive answer. Here goes:

Is it true that, all other things being equal, PAL games are less hardware intensive/demanding to emulate than NTSC?

I recently watched a review of a retro handheld device, and it was running some emulator at the edge of its capabilities, (think NGC/PS2 here) and the reviewer found that PAL versions ran better / less slowdowns, audio glitches, frame skips, than NTSC versions. His reasoning was that all other things being the same, the fact that a PAL version runs at 50 frames per second, and the NTSC version at 60 frames per second means a little less "work" for the emulator / hardware, which translates into better performance.

Now, since I know nothing about the current state of emulation, that made sense to me at the time, but is it actually true?

With the modern emulators interpreting the code more directly (rather than simulating a virtual machine and then converting the outputs of that simulation to standard output), and not bound by the physical constraints of the original hardware, many aspects of games can be tweaked on the fly, including textures, resolution, effects - and framerate. So does the original framerate mean anything any more? I know frame skipping is one of the tricks to run a game at full speed when the hardware is struggling so it means something (and the above explanation makes sense that way), but does the PAL/NTSC version "impose" the native framerate by default, and runs on it, or do both versions run on whatever the emulator prefers?

Enlighten me.
Oh I'll be glad to enlighten you. I'll be glad to enlighten you alright.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,377
Country
United Kingdom
If I understand it right, @FAST6191 is saying PAL is better than NTSC in emulating.

Right? :unsure:
If the end result is a slow and janky game that runs differently to how you remember because it is the PAL version (not always but often enough slow the game down to 50 frames a second as it is easier than recalculating things based on frame timings, and oh dear PAL is higher resolution at least on the output so just stick black borders on) then not so much.

If your emulator (or chosen settings with it -- fancy filters, accuracy preferences and the like do come at a cost) is running right on the tipping point of workable such that a demanding section (which may not be what you think it is compared to PC games or same as in the game itself running on the console) will cause you to drop frames then the PAL version being north of 10% slower will gain you that 10%+ back which could then keep it at a comfortable consistent framerate.
 

Veho

The man who cried "Ni".
OP
Former Staff
Joined
Apr 4, 2006
Messages
11,414
Trophies
3
Age
42
Location
Zagreb
XP
42,348
Country
Croatia
Okay, found another review claiming the same. Retroid Pocket 3+, GameCube games, and on same emulators the PAL version of the same game runs better than the NTSC version, and he recommends using the PAL version if possible.

Interesting.
 
  • Like
Reactions: Lostbhoy

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +2
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
  • rqkaiju2 @ rqkaiju2:
    i like physical media because it actually feels like you own it. thats why i plan on burning music to cds
  • cearp @ cearp:
    It's nice to not have to have a lot of physical things though, saves space
    +1
  • AncientBoi @ AncientBoi:
    Nor clothes 🤮 . Saves on time, soap, water and money having to wash them. :D
  • SylverReZ @ SylverReZ:
    @rqkaiju2, Physical media is a great source for archiving your data, none of that cloud storage shiz.
    +1
  • AncientBoi @ AncientBoi:
    [squeezes @SylverReZ onto a physical media, then archives you in my old stuff box] :tpi::rofl2::tpi:
    +1
    SylverReZ @ SylverReZ: @AncientBoi, Lmao +1