Welcome, Guest. Please login or register.

Author Topic: Hello, howdy, and how do I pull of 50Hz@emu & 60Hz@host ?  (Read 3143 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline arkpandora

  • Sr. Member
  • ****
  • Join Date: Jan 2004
  • Posts: 266
    • Show all replies
Hi,

I have no recent enough computer to emulate an Amiga in decent conditions, therefore I haven't investigated any Amiga emulator on that point.

However this is my concern as well, and to my knowledge you can't do that : the only solution would consist in creating a 50 Hz screenmode with some tool like Powerstrip and manage to have your computer output 50 Hz without any signal conversion between the emulator and the VGA output.  According to some advices I had in the past here on that subject (which I haven't applied yet), using a TV-out output and a tool such as TVTool may help.

Edit : Another option is to display the emulator on a 100 Hz screen while activating the emulation speed adjusting.  Then in theory you should get normal animation and almost normal speed.
 

Offline arkpandora

  • Sr. Member
  • ****
  • Join Date: Jan 2004
  • Posts: 266
    • Show all replies
Re: Hello, howdy, and how do I pull of 50Hz@emu & 60Hz@host ?
« Reply #1 on: July 30, 2007, 02:47:43 AM »
Some LCD monitors can display frequencies below those they advertise, but for such tests it would be easier to use a CRT monitor which is able to display both 50 and 100 Hz.

Quote
Dammit this is annoying


How I understand !  The fact that I still haven't seen a modern computer display 50 Hz animations accurately is the main reason why I'm so determined to try to make my defective Amigae (I am suddenly thinking of this pleasant Latin-form plural) work again.  But if it works in 60 Hz, it should work in 50 Hz.

Quote
all (Win)UAE needs to do is to flush the emulated amiga's current display buffer at 60Hz while having the emulated vertical frequency set at 50Hz


In order to do this, to my knowledge the emulator should have to create frames which are not in the original animation.  Every new frame should be an intermediate drawing between the previous frame and the next frame.  In order these frames to go unnoticed, the emulator should use a combination of anti-aliasing and pixel scaling methods, which would depend on the emulator's screen mode and the computer's power.  It might be a complex thing to program - but I'm not a coder - and would require even more processing power.
 

Offline arkpandora

  • Sr. Member
  • ****
  • Join Date: Jan 2004
  • Posts: 266
    • Show all replies
Re: Hello, howdy, and how do I pull of 50Hz@emu & 60Hz@host ?
« Reply #2 on: August 03, 2007, 03:42:54 PM »
Quote
Well, forget about it needing to be unnoticed, I take anything smooth scrolling at 50Hz that I may experience.


In order the animation to be smooth, the additional frames must go unnoticed.

But I was wrong : every original frame would have to be modified in order to simulate every 60th of a second what the eye would see at the same time on a 50 Hz screen.

As I don't know how the copper works (I'll have to learn one day), I don't follow you well, and I still can't imagine how you could maintain both perfect animation and emulation without drawing new frames or accelerating the display.  Is MAME really able to do that ?
 

Offline arkpandora

  • Sr. Member
  • ****
  • Join Date: Jan 2004
  • Posts: 266
    • Show all replies
Re: Hello, howdy, and how do I pull of 50Hz@emu & 60Hz@host ?
« Reply #3 on: August 03, 2007, 09:22:02 PM »
Why 75 ?