Possible to implement replay mode ala MameActionReplays?

I think it would be cool to play back other people’s recorded gameplay through the emulator itself. If I’m not mistaken such a feature is used in mame http://replay.marpirc.net/

In the same vein, I also think it would be cool to implement a “screensaver” mode where retroarch would randomly cycle through your roms and play the attract screens/demos for a set amount of time/frames and then choose another game. I think it would be useful as a sleep aid or to simulate an arcade environment.

We do support recording gameplay with the BSV movie format. It not considered a major feature due to lack of demand outside TAS-circles. It’s not well integrated either. It interestingly supports rewind (so you get some kind of rerecording that way, but it hasn’t been tested to death, so I wouldn’t use it for TAS purposes).

Check --help on the CLI if you’re really into that kind of stuff.

I see. I guess I’ll have to wait for a site equivalent to marp for .bsvs to appear.

I still think the screensaver is a cool idea; although I guess it would be best used in something like MESS but the cores aren’t as mature.

I’ve used BSV recording + rewind, paired with ffmpeg dumping after-the-fact to get a sort of slapdash TAS. It works really well for things like walkthroughs that you plan on narrating later and just want to show a straight playthrough without a bunch of deaths, etc.