MAMEWorld >> The Loony Bin
View all threads Index   Flat Mode Flat  

Haze
Reged: 09/23/03
Posts: 5245
Send PM
Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty)
10/09/18 11:31 AM


> Then sorry to insist but what are those frames that we can count from each game
> hardware ?
> In the eyes of users this is what we understand as the translation of the game
> hardware 'lag' in emulation environment.
> If the emulation of the harware is correct then this number of frames (even if it
> would be more understandable in miliseconds) should be an indication of time lenght
> we can at least a bit rely on, shouldn't it?
> No way it doesn't mean anything at all...

The majority of the time you're counting it from the game software, lag that was programmed into the games.

As I said, at the very most you have a small handful of sprite chips that actively triple buffer the sprite list without software intervention, but that's a tiny handful of games, and only one chip in the setup, it tells you nothing directly about how much input lag the game will have. At the very most this would give any game using such a chip a 2 frame delay from the video hardware, but that is extremely uncommon.

On the same hardware, in many cases, you could write a 'demo' that used screen timing and palette changes only to do something that changed the colours on screen with a 'next pixel' lag, since that part of the video memory is read every pixel by the hardware.

Most of the time you measure lag it's due to the game programming, which MAME knows nothing about. Sometimes that programming is how it transfers values between multiple CPUs, the sync points in the actual game, sometimes it's active buffers in the game code so that the game can 'look ahead' (ie cheat the player for difficulty) sometimes it's active buffers in the game code so that incomplete frames don't get sent to the hardware. MAME knows *nothing* of that. Sometimes the lag is from internal MCU programs etc. that we run, but aren't actually well coded (a number of Namco games suffer from this) but again that's *software* not something that MAME knows by hardware.

You want an over simplified value that isn't based on actual logic but instead 'how the game plays / how the game software was written' MAME presents things based on actual logic, MAME isn't about 'how the game plays' MAME runs the code, it doesn't care about how the game was programmed.







Entire thread
Subject Posted by Posted on
* I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) URherenow 10/07/18 06:53 AM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) MooglyGuy  10/07/18 09:16 AM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) URherenow  10/07/18 05:23 PM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) lharms  10/07/18 10:02 PM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) AaronGiles  10/08/18 10:50 AM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) lharms  10/08/18 10:15 PM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) URherenow  10/07/18 11:02 PM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) Haze  10/07/18 01:03 PM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) DiodeDude  10/07/18 11:52 PM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) Haze  10/08/18 12:49 AM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) DiodeDude  10/08/18 02:20 AM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) LensLarque  10/08/18 05:11 PM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) DiodeDude  10/08/18 11:38 PM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) LensLarque  10/09/18 02:30 AM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) Haze  10/08/18 05:37 PM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) LensLarque  10/08/18 09:00 PM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) Haze  10/08/18 10:18 PM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) LensLarque  10/08/18 10:38 PM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) Haze  10/09/18 01:20 AM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) LensLarque  10/09/18 02:45 AM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) Haze  10/09/18 03:34 AM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) LensLarque  10/09/18 03:49 AM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) Haze  10/09/18 11:31 AM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) LensLarque  10/09/18 12:51 PM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) Haze  10/09/18 01:44 PM
. * Re: Beam Racing ICEknight  10/16/18 01:56 AM
. * Re: Beam Racing Haze  10/16/18 11:59 AM
. * Re: I may get flamed for this, but this IS the loony bin so... (Retroarch Bounty) LensLarque  10/09/18 02:29 PM

Extra information Permissions
Moderator:  GatKong 
0 registered and 193 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 1348