Ok, so here’s a fun bit of perl code I wrote last night. It’s called snesaver, and you can download it here. Here’s how it works,
- You’ll need to be running some flavor of *nix (self=ubuntu), with perl installed
- You’ll need to have xscreensaver set up as your screensaver (though it should be simplicity itself to do this for most any other screensaver)
- You’ll need to have zsnes installed
- You’ll have to supply your own roms (legality), and record your own rom state movies in zsnes (simple simple!)
And that’s about all you’ll need. Just open up your ~/.xscreensaver file and put an entry for snesaver.pl (should be in your path) under the “programs” section. Then edit the script to point to /your/rom/directory/structure/ and you’re all set.
Here’s a youtube video of it in action.