MiSTer-devel / MegaDrive_MiSTer

Sega Megadrive for MiSTer
44 stars 14 forks source link

Feature Request: Two-frame interpolation #42

Open jinshin opened 4 months ago

jinshin commented 4 months ago

I'm unsure how this exact feature could be called - i've seen it's called "flickerblend" in Lynx core. To start - there's a Samurai Shodown game, that shadows implementation (drawing black sprite at 30Hz) possibly expects some big phosphorous afterglow, which is not present on modern display. Long time ago, while working on Genesis Plus, i've added an additional prescaler for this case, which renders frame as interpolation between previous and current picture. Demo: https://www.youtube.com/watch?v=2e2vff28jyU&t=74s Discussion on MisterFPGA forum: https://misterfpga.org/viewtopic.php?t=7714 To be honest, it's the only game i know, that could benefit of that kind of prerender, but i guess it won't take much processing power. But, setting some other afterglow levels, for example 1/4 previous 3/4 current might give some nice cinematic (long exposure film) effect to all games. I would love to do that myself, but so far FPGA programming looks like magic for me.