fs-uae icon indicating copy to clipboard operation
fs-uae copied to clipboard

Feature Request : Black frame insertion

Open bidinou opened this issue 5 years ago • 3 comments

Hi ! Recent monitors usually support both a high refresh rate and some motion blur compensation / fast response time / ULMB / "strobe backlight" mechanisms.

As far as I understand, it requires the monitor to be set at a multiple of the emulated system (i.e. : 100 Hz for the Amiga) and the emulator to insert black frames. (i.e. : 1 every 2 frames).

It makes the scrollings / sprites movements extremely clear. Would it be possible to implement such a feature ?

Thank you so much for your work ! Best regards.

PS : you might be interested in this article : https://www.blurbusters.com/faq/motion-blur-reduction/

bidinou avatar Jun 01 '19 10:06 bidinou

Maybe you'll find it useful: Double Fields+ https://fs-uae.net/docs/options/uae-gfx-linemode

kokoko3k avatar Dec 10 '20 06:12 kokoko3k

Hi ! Thanks for the pointer -- indeed it's a pretty hidden feature. Could you share with us your use case ? Cannot test ATM unfortunately - I don't have the proper piece of hardware anymore.

bidinou avatar Dec 16 '20 08:12 bidinou

It works fine for me at 50hz too, but you've to push the backlight of your display or the picture becomes too dark. By blanking the lcd cell every odd frame, you can simulate a lower persistence. Also, the framerate is not halved because it will blanks alternatively odd/even lines. Neat :) I also made a shader that implements that feature, among other things. If you want to test, you've to set: "#define DO_ALT_BLANK 1"

http://wpage.unina.it/aorefice/sharevari/koko-aio/

kokoko3k avatar Dec 16 '20 08:12 kokoko3k