|
|
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
|
|