Welcome, Guest. Please login or register.

Author Topic: When emulators outperform the real deal.  (Read 10804 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline psxphill

Re: When emulators outperform the real deal.
« on: May 03, 2013, 09:49:35 AM »
Quote from: AmiDude;733578
Yeah, but for playing classic Amiga games it sucks! For instance, the sound is not synchronous with the game.

Most people don't care, because they haven't used a real Amiga in so long that they don't notice. Eventually you get used to the way the emulator works and the real thing feels wrong.
 
So it's not necessarily a bad thing that it's not exactly in sync. You'll find that using an lcd monitor gives a different feel as well, because there is often some lag with those. One of the manufacturers (can't remember if it's ATI or Nvidia) has a bug in their drivers that if you just enable vsync then you get a three frame lag. It's like an enforced triple buffering.
 
I have real hardware and don't tend to use winuae, but then I don't often use the real hardware these days as it's much more inconvenient. I would use my c128 more, but the power supply needs repairing and I haven't gotten round to that.
« Last Edit: May 03, 2013, 10:36:50 AM by psxphill »
 

Offline psxphill

Re: When emulators outperform the real deal.
« Reply #1 on: May 03, 2013, 01:01:42 PM »
Quote from: ral-clan;733599
I get no controller or sound latency.

You may believe that, but it is impossible.
 
On an Amiga you can change the display in realtime, so you could change one of the palette colours or play a sound and then read the joystick on every scan line and instantly change another palette colour or play another sound.
 
With usb the default polling rate is 125hz, you can increase it but I'm not aware that winuae reads the state more often than every screen refresh anyway.
 
It is very difficult to keep the sound and video synchronised because of latency in the drivers and lcd monitor. You only present an entire frame of video or audio at a time, so there will always be some form of latency.
 
You might not notice, but it is there. Some people perceive it stronger than others.
 

Offline psxphill

Re: When emulators outperform the real deal.
« Reply #2 on: May 03, 2013, 01:33:56 PM »
Quote from: gaula92;733603
I can only stand the real thing and FPGA implementations, wich have zero added delay.

While I accept that there are limitations to emulation in terms of latency, I don't get the view point that the latency is actually so detrimental that it's impossible to use them.
 
I think the look of the graphics on an LCD is far more distracting, although most LCD TV's have latency as well. Unless you're using an FPGA on a 1084 then it's going to spoil the experience far more.
 

Offline psxphill

Re: When emulators outperform the real deal.
« Reply #3 on: May 03, 2013, 02:58:26 PM »
Quote from: gaula92;733610
I'm using FPGA on a CRT monitor (not a 1084 as mine died years ago, but the Minimig supports 15Hz modes and I have an SCART cable for it so I can connect it to CRT tv). The Minimig includes optional scanlines, so I don't think I could tell it from a 1084 image.

Screen curvature, black level, upscaling blur, lack of interlace flicker, dot mask.
 
Scanlines on it's own doesn't really cut it, it hides the blockiness of the image but it's far from an lcd.
 
Quote from: direktorn;733613
We are talking 6ms or less on a modern LCD screen, an eye would never be able to spot that, I'd like to se someone with an reaction time of less than 6ms, most will not be able to respond quicker then 600ms.

The upscaler of alot of TV's adds lag of a few frames, which is why rythym games on modern platforms (guitar hero etc) have calibration screens so that you can reverse the effect. Even without that alot of LCD monitors will take a few frames for pixels to go from full white to full black (regardless of what the ms actually claims).
« Last Edit: May 03, 2013, 03:00:49 PM by psxphill »
 

Offline psxphill

Re: When emulators outperform the real deal.
« Reply #4 on: May 03, 2013, 09:16:05 PM »
Quote from: ral-clan;733629
I don't notice any perceivable latency in my WinUAE system as compared to my real Amiga use - even when doing timing critical tasks such as MIDI music recording in Bars & Pipes where screen updates must occur when the music notes scroll by.

MIDI has it's own latency on real hardware, so you're probably not going to notice much difference.
 
I use both real hardware and emulators & have my name down for an fpga replay. I know the pro's and con's of each and tbh I'm not bothered with the latency of emulators on a PC. Besides, I find that using a keyboard to emulate a joystick has a lower physical latency than wrestling with a competition pro joystick.