POV-Ray : Newsgroups : povray.off-topic : Video game : Re: Video game Server Time
6 Sep 2024 19:21:50 EDT (-0400)
  Re: Video game  
From: Nicolas Alvarez
Date: 9 Nov 2008 21:33:21
Message: <49179d70@news.povray.org>
John VanSickle wrote:
> I run the Windows version of Gens on my 5-years-old Athlon 2400XP box.
> CPU usage is near 100%.  I would venture to say that the emulation logic
> is not terribly efficient.

Nope, it's not inefficient emulation. It's what I'd call a bug, possibly
busy-polling instead of blocking. I got 100% usage on my 400MHz machine
too, and it was still fast (and I don't mean just "playable", I
mean "looked as fast a real SEGA").

Disabling sound and enabling vertical sync on the video instantly made it
drop CPU usage *a lot*. So it's clearly some stupid busy-loop. For example,
it may be redrawing the screen as fast as it can instead of at a sane
framerate (vsync basically does framerate limiting).

On Linux it seems to be the opposite. Turning sound *off* makes it go to
100%.


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.