One feature I've wanted to try for a while was recording movies with Jnes. With video sharing websites like YouTube so prevelant and accessible, this kind of feature is particularly meaningful these days. I decided to take a simple approach to this implementing this for the next version, similar to other emulators.
The feature breaks down into a recording mode that captures and initial jnes save state and subsequently records input at each frame to file. The playback mode can obviously then restore this movie and play it to the screen. While playing a movie back you can capture this to an AVI File using compression codecs such as XviD and DivX with audio.
As some of you may know Ninja Gaiden is one of my favorite games, altho I'm not a big fan of the more recent Xbox versions unfortunately. As a sample of the output Jnes creates I decided to capture myself playing the first level of this below and then upload this to YouTube.
And there you have it, hope you enjoy watching me play. I think this feature is very cool and I know it's something quite a few people have been asking for a while. Let me know what you think.