libretro / bsnes2014

Libretro fork of bsnes. As close to upstream as possible.
GNU General Public License v3.0
9 stars 17 forks source link

Trigger frame event on NMI, with trigger on vcounter() == 241 as fallback #16

Closed Brunnis closed 8 years ago

Brunnis commented 8 years ago

This is a fix that removes one full frame of input lag. This fix is identical to the one made for bsnes-mercury; see pull request with details here:

https://github.com/libretro/bsnes-mercury/pull/18

This pull request includes the changes proposed by Alcaro here: https://github.com/libretro/bsnes-mercury/pull/18#issuecomment-229416570

The implementation has been successfully tested in the same way as the bsnes-mercury one, i.e.:

Brunnis commented 8 years ago

Some more testing with games using overscan reported here: http://libretro.com/forums/showthread.php?t=5428&p=41937&viewfull=1#post41937

No issues found.