Valarnin and I are working on a PCSX rerecording emulator. It's long way from being finished yet, but there's some interest, so consider this my Alpha release.
My main concern is showstopping bugs and desyncs. If someone could also try checking if there's a risk of desync between using an actual CD-ROM vs an ISO image of a game, that would be nice to know.
Features working:
- Movie recording and playback.
Features untested:
- Savestate-loadstate functionality with movies.
Features not working or missing:
- Speed controls and frame advance
- Selection of gamepad types. Currently you're stuck with a simple controller without analog sticks plugged into P1 only, regardless of what you configure for your input plugins.
- Read/write <=> Read-only mode isn't very clear and needs to be corrected.
Windows Executable:
7zip'd link
For plugins, go to
http://www.ngemu.com/psx/pcsx.php?action=plugins
To start recording or playback, choose the appropriate menu option
before you load your CD/ISO.
I'll continue to work and will edit this post periodically with information on the current release. And yes, a Linux version and source code will be forthcoming. I do all my debugging and testing of the backend on it anyways.