I tried to record movie with luck manipulation (using pause and frame advance), and it always desynced. I tried to record it without frame advance and it went well until the moment where I set pause during recording, though I can't remember if I saved/loaded at that place. Further it still desyncs. may be loading in paused mode loses or leaves one frame?
EDIT: Using gens 9f from sticky topic
EDIT2: This time I tried to record without pauses at all and... it desynced in the very beginning =(
I will try to explain for those who haven't seen this game:
There are five conveyor lines on the screen, they move tiles that appear on the farthest end. when i press "down" conveyors are speeded up and as result new blocks appear earlier. When I try to load during recording movie and make tile appear at the same time - it appear at the same place and with he same color. If it appears at different frame - it has another color and starting line. It's not completely random (and how can it be on emulated system?), it's calculated depending on time. But when I play movie, different blocks appear - it's either result of different timing... or something I don't understand =(
EDIT3: Now it's funny...
I enabled sound (44khz), and started new recording. during playback everything was quite good until some moment, when it went wrong. I made a savestate during movie playback and loaded it... guess what? movie ended like it was supposed to! Then I loaded it once again... and again... I was getting the same two endings in some random order... I have screenshot of the same frame in both results. I described situation as I could, and it seems to me now that it has something to do with the game itself, may be it takes one additional input at some moment...
here is movie, cfg of my gens and screenshots of two endings I get... I hope somebody can tell me what am I doing wrong, or it would be of any help to gens+ developper :)
http://www.savefile.com/files/6144936
rom used is "Klax (U) [!].bin"