English Amiga Board


Go Back   English Amiga Board > Support > support.Other

 
 
Thread Tools
Old 15 February 2019, 11:42   #1
Sim085
Registered User
 
Join Date: Apr 2009
Location: N/A
Posts: 962
Where does emulation fall short from the true hardware experience?

Hello, I have several A500s and a couple of A1200s however most of the time I find myself using either WinUAE or FS-UAE. I am not what anyone could consider a core user, don't produce art or music with the amiga, never did, don't think I'll ever do.

However I am deeply interested on the limits of things. By reading many posts over time I seem to understand that emulation - even with today's powerful machines - still doesn't match 100% a real hardware experience. I believe this has mostly to do with sound but not sure of it.

I was therefore wondering if others could point out where exactly they believe emulation falls short from a true hardware experience.

Is sound really the only problem? Or there are other aspects? Why is it so hard to achieve same level on modern hardware through emulation?

Last edited by Sim085; 15 February 2019 at 11:51.
Sim085 is offline  
Old 15 February 2019, 18:31   #2
Nobby_UK
Registered User
 
Nobby_UK's Avatar
 
Join Date: Jul 2013
Location: Liverpool
Posts: 2,599
For me the Sound is definitely an issue.

Others may have controller (Pad vs Stick) issues
but that is not the emulators fault.
Nobby_UK is offline  
Old 15 February 2019, 18:46   #3
Hewitson
Registered User
 
Hewitson's Avatar
 
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,773
Smooth scrolling is the biggest issue.
Hewitson is offline  
Old 15 February 2019, 19:29   #4
arcanist
Registered User
 
Join Date: Dec 2017
Location: Austin, TX
Age: 41
Posts: 410
Quote:
Originally Posted by Hewitson View Post
Smooth scrolling is the biggest issue.
I've found WinUAE to have flawless scrolling on a 50Hz display (my TV) and with Freesync/G-Sync. WinVICE worked great with Freesync, too.

It's a problem on a 60Hz display, for sure, or a monitor that interpolates 50Hz to 60Hz by itself.
arcanist is offline  
Old 15 February 2019, 20:07   #5
chip
Registered User
 
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,946
I totally disagree on the sound issue

WinUAE emulated sound is really accurated

I did an experiment on this which confirm the splendid job made by this emulator

I'm too lazy now to find the post i already written on this subject
chip is offline  
Old 15 February 2019, 20:10   #6
chip
Registered User
 
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,946
Ok, i found the post :

WinUAE does a PERFECT job with audio emulation

Just try this by yourself :

Take a module which you like

Make a recording in .WAV with WinUAE option

Create a .MP3 from the resulting .WAV

Then go to this site

http://www.paula8364.com/

Download the "same" .MP3 you created with WinUAE and make comparison

I can ensure you that i tried this by myself with some different modules

Well, result is that the real thing sounds exactly like the emulated thing

Or, at least, my ears are not able to spot the difference
chip is offline  
Old 15 February 2019, 20:33   #7
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,453
WinUAE scrolls silky smooth. Why does it comes up from time to time? Do you guys still have no 50/100Hz capable monitors?

Last real issue for me was Input lag in past. But that was fixed due to Beam Racing. It's nearly as responsive as on real hardware. Sound output is great too. And we have beautiful shaders that mimics the look of CRT TVs perfectly. So, it's pretty close to real hardware for me now. Took some years though.

Last edited by Retro-Nerd; 15 February 2019 at 20:51.
Retro-Nerd is offline  
Old 15 February 2019, 21:59   #8
hth313
Registered User
 
hth313's Avatar
 
Join Date: May 2018
Location: Delta, Canada
Posts: 192
One is real the other is not. You have the real keyboard, real floppies, mechanical things happen and it displays only what it should.

With emulation, none of the above is true and you always have that feeling, is it doing the right thing? If you develop, you want to also test it on real hardware to ensure that everything works as it should.

Emulation is a good alternative, even a substitute when the real thing is not possible. Otherwise I prefer the real thing.
hth313 is offline  
Old 15 February 2019, 22:08   #9
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,453
Well, real Amiga keyboards aren't a problem with Keyrah and it's possible to output the image to a real CRT monitor or even a CRT TV. But yes, the haptic is the big difference which is left.
Retro-Nerd is offline  
Old 15 February 2019, 23:25   #10
Foebane
Banned
 
Join Date: Sep 2011
Location: Cardiff, UK
Age: 51
Posts: 2,871
Quote:
Originally Posted by hth313 View Post
Emulation is a good alternative, even a substitute when the real thing is not possible. Otherwise I prefer the real thing.
The "real thing" is NOT an option for me, as I simply don't have the money or room for even one Amiga machine, whereas on WinUAE I can "use" any Amiga I like. Also, it seems that these days owners of real machines need extensive experience in electronic engineering, and I'm not competent enough.
Foebane is offline  
Old 16 February 2019, 00:37   #11
wiser3
Registered User
 
Join Date: Sep 2018
Location: Canada
Posts: 79
WinUAE has a noticeable sound lag on my PC. This destroys the gaming experience. A bullet will hit you or nearly hit you before you hear it being fired.

Hard to describe but emulation doesn't have the same 'feel' as the real thing.

While i like loading from HD it's nostalgic to put in an actual floppy.
wiser3 is offline  
Old 16 February 2019, 00:55   #12
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,453
Quote:
WinUAE has a noticeable sound lag on my PC. This destroys the gaming experience. A bullet will hit you or nearly hit you before you hear it being fired.

A PC hardware/too old OS problem though, no emulation problem. WinUAE runs perfectly fine with WASPI exclusive mode and Sound Buffer Size = Min.
Retro-Nerd is offline  
Old 16 February 2019, 07:04   #13
gulliver
BoingBagged
 
gulliver's Avatar
 
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
Emulation makes the Amiga experience more comfortable, convenient and certainly less expensive.

The real hardware, gives you a direct physical contact with the Amiga which might resurface some nostalgic feelings and bring you some headaches when things starts to fail.

Developing and testing AmigaOS is certainly easier on an emulator, but nothing replaces the real hardware when it comes down to accuracy and bug hunting. We have found cases where bugs only occur in the real thing and not on emulation, and vice versa.

But in the grand scheme of things, for the average user, it all comes down to their own particular preference.
gulliver is offline  
Old 16 February 2019, 07:49   #14
chip
Registered User
 
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,946
Like Foebane, i'm forced to use emulation for money reason

I would probably like to have the real thing, but if i think at all the systems i should buy to do the same things i do with emulation,
i immediately think i'm lucky to have WinUAE
chip is offline  
Old 16 February 2019, 09:27   #15
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,542
Note also that defaults are not optimized for latency but for stability = no sound glitches or other very annoying side-effects which can easily happen when using older hardware or not having 50Hz/gsync/freesync/etc monitors. (and oddly enough it seems most users don't seem to care if scrolling is jittery or not..)
Toni Wilen is offline  
Old 16 February 2019, 09:28   #16
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,333
I NEVER play in emulation unless I'm testing/debugging stuff. Setting the controllers properly (2 players!), making sure no program will interrupt the play, no popup, update or stuff like that...

I NEVER develop on the real thing (anymore) now that WinUAE & cross assemblers/compilers exist and WinUAE can log all faults without crashing, dump all memory, all those kind of things you can't do on the real machine easily.
jotd is online now  
Old 16 February 2019, 10:01   #17
Twiggy
\m/
 
Twiggy's Avatar
 
Join Date: Nov 2008
Location: Devon, U.K.
Posts: 573
The smell of the plastic! A bit difficult to emulate that. Can't beat the visuals of a real CRT n all.
Twiggy is offline  
Old 16 February 2019, 10:21   #18
Locutus
Registered User
 
Join Date: Jul 2014
Location: Finland
Posts: 1,183
Quote:
Originally Posted by Toni Wilen View Post
Note also that defaults are not optimized for latency but for stability = no sound glitches or other very annoying side-effects which can easily happen when using older hardware or not having 50Hz/gsync/freesync/etc monitors. (and oddly enough it seems most users don't seem to care if scrolling is jittery or not..)

Would it be possible to include default quickstart defaults for low-latency

settings?



Or is it too many variables that can differ between host setups to reach that?
Locutus is offline  
Old 16 February 2019, 10:47   #19
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,333
I heard about emulators (NES) that use branch prediction and multithreading to pre-emulate the various outcomes of the branch instructions, allowing to reduce input latency, and make the emulator more reactive than the real thing. Crazy.

https://arstechnica.com/civis/viewto...?f=2&t=1428411
jotd is online now  
Old 16 February 2019, 13:23   #20
Hewitson
Registered User
 
Hewitson's Avatar
 
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,773
NO emulator scrolls perfectly. Some come very close, but none are absolutely flawless like a real machine connected to a real CRT TV.

Quote:
Originally Posted by Toni Wilen
(and oddly enough it seems most users don't seem to care if scrolling is jittery or not..)
Obviously most users are idiots then...
Hewitson is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Amigans! REAL HARDWARE or EMULATION? Foebane Amiga scene 65 28 April 2018 01:53
Amiga Emulation experience on various systems antiriad76 New to Emulation or Amiga scene 8 31 October 2017 19:41
[Request New Hardware Emulation] Zilog support.WinUAE 4 05 January 2016 16:18
Hardware RTG board emulation Toni Wilen request.UAE Wishlist 54 25 July 2015 23:42
Hardware influencing emulation? Drake1009 support.Hardware 11 25 February 2002 00:08

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 19:10.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.09982 seconds with 14 queries