New project that's showing a lot of potential.
Github: https://github.com/daniel5151/ANESE
Blog with more examples: http://prilik.com/blog/wideNES
It's a cool feature, but with limited use and will probably never work with all games and situations.
Like I mentioned in this thread: https://www.vgmaps.com/forums/index.php?topic=2370.msg19564#msg19564
I would prefer great scripting support in emulators instead. It's a more general and powerful solution.