![]() There's no vector physics to calculate, only CPU cycles - and if it takes a little too long to emulate the chip for that frame, it has two options - either finish late (which causes your slight emulator slowdown) or drop a frame of drawing to the screen in an effort to give it enough time to go through the additional clock cycles it has to go through to draw the next frame. If they take a bit too long to render a frame, they just figure out where everything's supposed to be after the frame's done and calculate the physics with that new timestamp. but Black Ops and Need for Speed are far more forgiving when it comes to timing. You can run Black Ops and NFS at the same time because they'll take two of the other three cores, Windows itself will mostly take up the last core, and you won't see -much- slowdown. It can't, thanks to how the emulation has to work. I suppose I should clarify it does allow other programs to move to other cores and get out of the way of SNES9x, but the emulator itself doesn't have any way to take advantage of multiple cores. Quad-core does absolutely nothing for SNES9x. I'm going to let you in on something that may or may not blow your mind though. Might have to ask the other guys about that one. I suspect it's related to the fact that SNES9x doesn't actually use DirectInput (I think). That may be something we'll have to delve further into. The controller lag intrigues me, especially since you mention it doesn't exist in any other software. ![]() However thank you so much for your answer and for your time, i appreciate it. older versions of snes9x are just worse, other emulators like bsnes present the same delay, and i would like to know if its a matter of configuration or something, like sound sample rate or something like that. I don't think there's a controller problem neither, cuz i have a xbox360 controller, genius usb minipad, original xbox controller, logitech wireless rumblepad 2 controller, a ps2 controller with its usb adapter and none of them have presented lag on any other emulator or game, although I could set mi monitor at a refresh rate of 59.9hz and see what happens, i already tried running it at 50hz but it gets slower. Well, I don't think I'm lacking of processing power, it's a amd phenom quad core at 2.3 ghz running windows 7 圆4, right now I could run call of duty black ops, need for speed hot pursuit and snes9x at the same time and there's no chance for one of them to slow down, I could probe it just by monitoring the performance with the task manager. ![]() SparroHawc wrote:There's a bazillion different factors that could contribute to the difference. It's also possible that the newest version of SNES9x is slightly slower on the controller input. Some controller drivers have a lot of processing involved in them that can cause that sort of issue, and I wouldn't be surprised if the Xbox simply handles the inputs faster since it's designed as a gaming rig. If the emulator is compensating for the difference, that could cause the difference.Īs for the controller, I would suggest making sure no other programs on your PC have that slight input lag. NTSC TVs have a refresh rate of 59.94 frames per second, whereas your PC monitor might be exactly 60 frames per second. The sync on the monitor versus the TV might be slightly different. The PC's running a new version of SNES9x, which is more processor intensive. The PC, on the other hand, has a buttload of stuff running in the background that could soak up CPU time and slow down the emulator just enough to cause the sync issues. There's a bazillion different factors that could contribute to the difference.įirst off, the Xbox doesn't have anything running on it besides the emulator and the hypervisor.
0 Comments
Leave a Reply. |