> I use Mame itself. > > First I call mame with the command line option to record input: > > mame robotron -record robot.rkd > > I then play the game through and quit mame. > > Next I use the command line to replay the game using the recorded input: > > mame robotron -playback robot.rkd > > On my last attempt it was fine until level 13 and then falls out of sync.
The thing with input recordings, is that you need to start playback in the same state as when you started the recording. I think Robotron saves scores in NVRAM, so that could likely be the cause of the desync. You'll need to reset NVRAM before both recording and playback. The easiest way to do this is to move or delete the NVRAM files/folders via a script or batch file before recording or playback. An alternative is to set nvram_directory to NUL (or /dev/null for Linux/OS X/BSD) in mame.ini or on the commandline (-nvram_directory NUL)
- Barry Rodewald
Editor at MARP - http://replay.marpirc.net
|