Welcome, Guest. Please login or register.

Author Topic: Is Amiga Emulation better than the real thing?  (Read 18233 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline amigaksi

  • Hero Member
  • *****
  • Join Date: Dec 2006
  • Posts: 827
    • Show only replies by amigaksi
    • http://www.krishnasoft.com
Re: Is Amiga Emulation better than the real thing?
« Reply #74 on: April 25, 2008, 03:04:12 AM »
>>    So that does not mean that one should get something that is NOT an amiga (from the hardware perspective). You need to convince some of your hardware pals to build you a REAL amiga. As an example, try putting an instruction like $009C,$8010 into the copper list and write an interrupt routine (pointed to by location $68) that does something time critical like writing to joystick ports and there your emulator won't work. The PC timer goes only as accurate as 1.19318Mhz whereas the copper is timing the color clocks at 3.57954525Mhz.

>Sorry, but your paragraph makes no sense.

You forget to end that line with "to me" as you cannot speak for everyone.

>Of course an Emulator would fully support the Amiga interrupts and memory address space... and I think you'll find far more accurate and fine grained timers on a modern PC than on an Amiga... A typical OS quantum on a PC would be 1000 times every second... on the Amiga it was 12 times...

I don't.  I have the latest PC at 2.8Ghz, it has two timers at 1.19318Mhz and 4096Hz (RTC timer).  Why use terms like "would"?  Why don't you try it out and speak with knowledge rather than guess and assume.  Even if I ASSUME there's some timer at a higher rate, what would be the quantum of the timer after ONE interrupt occurs which does an EOI (Mov AL,20h followed by OUT 20H,AL)?

>Get over it the Amiga is old!!

Sure, it's old but it still contains unique features that modern hardware can't emulate.

>>    Souls are only present in living entities-- anything subject to birth, death, old age, disease cannot be a soul.

>You don't know that. Since you can't define a Soul, my calculator might have one!

You should stop ASSUMING things.  Speak from what you know and don't assume what other people know or don't know.  I have experience that I am the same person but the body has changed and others report to me similar experience.  I don't want to ASSUME calculator has a soul.

>>You are a soul that's why you know you are same person (unchanging identity) throughout your life although your body has changed from when you were a baby.

>Actually that's not true, your current stream of consciousness (i.e. your identity is only defined by your memories) may not even survive a night's sleep!!

Some people remember some things and forget other things but remain the same person.  I know that I use my memory and am separate from my memory.  There are NDE (near death experiences) of people going outside their body and giving accounts of what happens, astral projections, etc. etc.  Perhaps, you need to contemplate that a bit more.

>There are plenty of studies in memory disorders to question the nature of consciousness... But this is not the place for that discussion...

Then you should never have replied as I was not discussing but giving my thoughts that someone asked for.  Now that you have stated your ASSUMPTIONS, you are starting the discussion.

>Is MiniMig an Amiga?

If it does what the real Amiga hardware does, yes.

>You thoughts are odd and erratic!

Ahh, but I don't give a crap about what anyone ASSUMES or THINKs.  I am interested in facts.  
Why don't you try out the CIA interrupt on your real Amiga and fake amiga and see the difference?  Try for example, divisor 11942 for CIA timer at 715909Hz and see the difference and then perhaps you can try out the tougher task of the Copper List based timer events which I was talking about.
--------
Use PC peripherals with your amiga: http://www.mpdos.com
 

Offline Seiya

  • Sr. Member
  • ****
  • Join Date: Apr 2004
  • Posts: 380
    • Show only replies by Seiya
    • http://www.amigademo.tk
Re: Is Amiga Emulation better than the real thing?
« Reply #75 on: April 25, 2008, 03:30:46 AM »
to replay to first post, today Amiga is any platform able to run AmigaOS emulated or not.
AmigaOS running on emulator are the same AmigaOS running on real Amiga, and the new hardware AmigaOne and Pegasos.

In the past maybe not, but in the latest years, Amiga is re-born like a software for many hardware and for many more users.

Offline AmigaHope

  • Newbie
  • *
  • Join Date: Dec 2006
  • Posts: 41
    • Show only replies by AmigaHope
Re: Is Amiga Emulation better than the real thing?
« Reply #76 on: April 25, 2008, 03:54:48 AM »
Quote
As long as the host can update the display faster than 50fps the display will be good. Especially since LCD displays don't actually use a refresh cycle.

The LCD panel itself does not use a refresh cycle, but the video card and how it communicates with the monitor DO.

When your video card is sending 60 frames per second to the monitor, and your emulator is putting out 50 frames per second, and assuming you're using vsync to avoid tearing artifacts, *every fifth frame will be doubled*. Scrolling will not be smooth!

That said, your particular eyes may or may not notice.

For best results, you need to use a 50Hz or 100Hz screenmode. Whether or not your monitor logic supports these properly is another issue.

This should yield FAIRLY good scrolling -- because the clock rate is not 100% identical there will still be dropped/doubled frames every so often (depending on whether the 50Hz of the monitor is clocked every-so-slightly slower or faster than Amiga 50Hz). These errors should be very infrequent (but noticeable if you have a golden eye).

I can definitely see the difference when I run an emulator at 50Hz in a display at 60Hz.
 

Offline Hammer

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1996
  • Country: 00
    • Show only replies by Hammer
Re: Is Amiga Emulation better than the real thing?
« Reply #77 on: April 25, 2008, 08:27:18 AM »
Quote

stefcep2 wrote:
The mouse control under emulation is not the same as the real thing.  This really changes the feel and the speed and comfort with which I can select and execute things on the GUI.

Also the display of a real Amiga especially on a 1084 seems far more vibrant:  I remember 5 years ago when a PC owner friend saw some hand-drawn picture on my 1084(only pal overscan hires laced) being wowed by the colors.

I have used SVGA monitor and 1084S on my A3000 and I dislike my 1084S's dot pitch.
Amiga 1200 PiStorm32-Emu68-RPI 4B 4GB.
Ryzen 9 7900X, DDR5-6000 64 GB, RTX 4080 16 GB PC.
 

Offline Hammer

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1996
  • Country: 00
    • Show only replies by Hammer
Re: Is Amiga Emulation better than the real thing?
« Reply #78 on: April 25, 2008, 08:28:57 AM »
Quote

AmigaHope wrote:
Quote
As long as the host can update the display faster than 50fps the display will be good. Especially since LCD displays don't actually use a refresh cycle.

The LCD panel itself does not use a refresh cycle, but the video card and how it communicates with the monitor DO.

When your video card is sending 60 frames per second to the monitor, and your emulator is putting out 50 frames per second, and assuming you're using vsync to avoid tearing artifacts, *every fifth frame will be doubled*. Scrolling will not be smooth!

Cite an example.
Amiga 1200 PiStorm32-Emu68-RPI 4B 4GB.
Ryzen 9 7900X, DDR5-6000 64 GB, RTX 4080 16 GB PC.
 

Offline AmigaHope

  • Newbie
  • *
  • Join Date: Dec 2006
  • Posts: 41
    • Show only replies by AmigaHope
Re: Is Amiga Emulation better than the real thing?
« Reply #79 on: April 26, 2008, 08:40:13 AM »
An example? o.O It's simple math. o.O

Framerate pulldown happens. It's why 24fps film does not look right on an NTSC TV, and why PAL versions of films on VHS, Laserdisc, and poorly-mastered DVDs are sped up to 25fps (making the sound pitch slightly higher, the action slightly faster, and the movie slightly shorter).

It's why good modern flat-panel TVs support 24fps input on their HDMI ports (if you have HDDVD or Blu-ray make sure you enable this!) and why when you're playing movies via a VGA input you should set your refresh to 72Hz (24fps frametripled).

In the case of your Amiga emulator, your video card is sending a new image to your monitor every 60th of a second, assuming your refresh is 60Hz. There is no way for it to space 50 frames evenly apart across 60 frames that are spread evenly apart. The smoothest you can get is by sending every fifth frame twice (50/60 with all common factors divided out, yields a lowest term of 5/6).

In other words, only every sixth frame will be displayed at the accurate moment, the following five frames will consist of a repeated frame, followed by four delayed frames (with progressively decreasing delay, until the sixth frame which will again be properly synchronized).
 

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: Is Amiga Emulation better than the real thing?
« Reply #80 on: April 26, 2008, 10:33:01 AM »
I'm coming in late on this one, replying to the original topic.

"Better" is subjective. Nobody can say which is "better" since it totally depends on what you actually want to do. If you want to run high-end Amiga software and don't care how you do it, then emulation is better: it will be faster and cheaper than buying real Amiga hardware. If (like me) you like your Amiga experience to feel more authentic and don't care about running Amiga apps at the fastest speed you possibly can, then hardware is better. But some would disagree here: even people who just like playing Amiga games, and therefore don't *need* the speed advantages of emulation, will find UAE more convenient and reliable than a real Amiga.

So I repeat: "better" is subjective. Only you know what is better for your needs.

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline foleyjo

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 608
    • Show only replies by foleyjo
Re: Is Amiga Emulation better than the real thing?
« Reply #81 on: April 26, 2008, 10:46:54 AM »
Quote

motorollin wrote:
So I repeat: "better" is subjective. Only you know what is better for your needs.



Most intelligent thing said in this thread.

People are comparing speeds, sound quality, graphic quality etc but to be honest even if there was an undisputable 100% accurate Amiga emulator for PC some people will still prefer using a real Amiga just because they like to have a real amiga.

Im a bit of a collector so Ill always take the real thing over emulation.
Imagine if a stamp collector instead of getting stamps just got photos of stamps
 

Offline actung_bab

  • Hero Member
  • *****
  • Join Date: Oct 2006
  • Posts: 650
    • Show only replies by actung_bab
Re: Is Amiga Emulation better than the real thing?
« Reply #82 on: April 26, 2008, 11:50:16 AM »
Quote

a-pex wrote:
Give emulation no chance!

Real men plays with real hardware, or are you also emulating your girl friend.  :crazy:
l chouldint resist maybe l should have hehe
l though porn was g/f emulation hehe well rymes with aghh no wont say that hehe
know l finallyhave g/f the hardware is much  better.

Give emulation no chance!
:-)
Acthung baby
http://telnet://midnight-blue.dyndns.org
Cnet 4.60 PRO bbs software
Amiga 1200 020 14 mhz mbz 1200 z pcmcia network card 4 meg ram 2 Gb scandisk cf
Amiga 2000 020
Amiga 4000 030 25 mhz broken
Amiga x 4 1200
x 6 Sony Ps 3 Orginal 60 gb 4  port usb 160 gb hd (os 4.1 ready :-)
what can i say i like thse machines
x 3 XBOX 360 1x xbox 360 slim
url=http://avatars.jurko.net][/
 

Offline Hammer

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1996
  • Country: 00
    • Show only replies by Hammer
Re: Is Amiga Emulation better than the real thing?
« Reply #83 on: April 26, 2008, 01:20:00 PM »
Quote

AmigaHope wrote:
An example? o.O It's simple math. o.O

I was referring to a Classic Amiga PAL demo with smooth scrolling.

Super frog game is smooth on my ASUS G1S laptop (via WinUAE).

Quote

It's why good modern flat-panel TVs support 24fps input on their HDMI ports (if you have HDDVD or Blu-ray make sure you enable this!) and why when you're playing movies via a VGA input you should set your refresh to 72Hz (24fps frametripled).

Are you claiming jerky frame rates while playing back 24FPS on 60hz LCD with PureVideo HD or Avivo HD video processor?

NVIDIA PureVideo HD (Geforce 8)covers the following(quoting nVIDIA)...

Inverse Telecine (3:2 & 2:2 Pulldown Correction):
Recovers original film images from films-converted-to-video, providing more accurate movie playback and superior picture quality.

Bad Edit Correction:
When videos are edited after they have been converted from 24 to 25 or 30 frames, the edits can disrupt the normal 3:2 or 2:2 pulldown cadence. PureVideo uses advanced processing techniques to detect poor edits, recover the original content, and display perfect picture detail frame after frame for smooth, natural looking video.

Advanced Spatial-Temporal De-Interlacing:
Sharpens HD and standard definition interlaced content on progressive displays, delivering a crisp, clear picture that rivals high-end home theater systems.
(vector adaptive deinterlacing)

Other nVidia statement on Advanced Spatial-Temporal De-Interlacing;
"Smoothes video and DVD playback on progressive displays to deliver a crisp, clear picture that rivals high-end home theater systems.

Quote

In the case of your Amiga emulator, your video card is sending a new image to your monitor every 60th of a second, assuming your refresh is 60Hz. There is no way for it to space 50 frames evenly apart across 60 frames that are spread evenly apart. The smoothest you can get is by sending every fifth frame twice (50/60 with all common factors divided out, yields a lowest term of 5/6).

Run the emulated Amiga in NTSC mode.
Amiga 1200 PiStorm32-Emu68-RPI 4B 4GB.
Ryzen 9 7900X, DDR5-6000 64 GB, RTX 4080 16 GB PC.
 

Offline arkpandora

  • Sr. Member
  • ****
  • Join Date: Jan 2004
  • Posts: 266
    • Show only replies by arkpandora
Re: Is Amiga Emulation better than the real thing?
« Reply #84 on: April 26, 2008, 03:46:00 PM »
To my knowledge AmigaHope is making an accurate description of the animation problem, and will soon receive some insults from rough specimen Bloodline.

@Hammer

Quote
Are you claiming jerky frame rates while playing back 24FPS on 60hz LCD with PureVideo HD or Avivo HD video processor?


The frame rate would not be accurate, but animation would not be jerky either since there's no moving 2D object, except in special circumstances such as a smooth credits scrolling (but if they are common in TV shows I can't remember seeing any in films).  In emulators however you will get jerky animation on moving 2D objects or scrollings.
 

Offline AmigaHope

  • Newbie
  • *
  • Join Date: Dec 2006
  • Posts: 41
    • Show only replies by AmigaHope
Re: Is Amiga Emulation better than the real thing?
« Reply #85 on: April 27, 2008, 12:49:59 AM »
Quote
I was referring to a Classic Amiga PAL demo with smooth scrolling.

Super frog game is smooth on my ASUS G1S laptop (via WinUAE).
You might not be able to see the jerkiness -- different people have different tolerances for it. If you actually took video of your screen with a high speed camera and played it back slowly, you'd see the jerkiness. It really is happening.

An A/B comparison between a properly synced display and one that isn't would show the difference well -- you could probably see it then.

Quote
Are you claiming jerky frame rates while playing back 24FPS on 60hz LCD with PureVideo HD or Avivo HD video processor?

NVIDIA PureVideo HD (Geforce 8)covers the following(quoting nVIDIA)...
All of those features you're listing focus on *recovering the original frames* of the film. All of the features listed are basically motion-detection techniques to try to reconstruct the original frames from the fragments generated by various telecine conversions (including reconversion to progressive).

All this does though is recover the original frame! Once you have your nice original frames, it *still* has to perform a framerate conversion, which still leads to jerkiness unless the source frame rate can be evenly divided into the target framerate.

It *does* reduce jerkiness in the sense that it removes any jerkiness caused in the mastering of the source materal. The reconstructed video data that results is in fact not jerky. When you actually *DISPLAY* it though you're introducing jerkiness in your final pulldown conversion. It's just better than the much-worse jerkiness you'd get from cascaded pulldown conversions.

It can't magically make 24fps or 50fps fit into a 60fps framerate smoothly.

Quote
Run the emulated Amiga in NTSC mode.
This actually works. There will still be the occasional glitch due to very slight differences in framerate (unless you can 100% accurately synchronize the mode -- this is hard to do unless your emulator has direct access to the timing controls of the video drivers), but it will mostly look great.

The only problem is that tons of software on the Amiga is carefully timed to run synchronized with a 50Hz display, and simply won't play or sound right when run in NTSC mode.
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Is Amiga Emulation better than the real thing?
« Reply #86 on: April 27, 2008, 01:24:44 PM »
Quote

AmigaHope wrote:

It can't magically make 24fps or 50fps fit into a 60fps framerate smoothly.



http://www.troubled-mind.com/output.mp4

and...?

Offline monami

  • Sr. Member
  • ****
  • Join Date: Nov 2006
  • Posts: 461
    • Show only replies by monami
Re: Is Amiga Emulation better than the real thing?
« Reply #87 on: April 27, 2008, 03:26:45 PM »
"rough specimen Bloodline."

 :lol:  :lol:  :lol:
i will bless them that bless you. i will curse them that curse you. gods promise to his chosen people the jews.
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Is Amiga Emulation better than the real thing?
« Reply #88 on: April 27, 2008, 03:57:41 PM »
Quote

monami wrote:
"rough specimen Bloodline."

 :lol:  :lol:  :lol:


Of all the things I've been called, that is actually one of the nicest :-)

Offline Nautilus

  • Jr. Member
  • **
  • Join Date: Sep 2003
  • Posts: 58
    • Show only replies by Nautilus
    • http://www.multivita.com.br
Re: Easiness
« Reply #89 from previous page: April 27, 2008, 05:32:01 PM »
Emulation is cool, but without the "real thing" there is not that feeling of refreshing tranquility and an absence of tension or worry when you turn on the computer. There is nothing like using a real Amiga1200 or a real MSX2.