Gens v2.12 Movie 9d (Test version)

based on Gens v2.12 source code by Stphane Dallongeville and the Gens development team.
http://gens.consolemul.com/
This version is UNOFFICIAL.  Don't bother the official Gens community for problems and bugs.

New in version 9f:

      -Fixed a bug which caused read only movies to be recorded when loading a state

New in version 9e:

      -Fixed a bug with 3 player movie playback

New in version 9d:

       -3 player support (check this option when recording a new movie.  To record with 3 players, set the first controller to teamplay and configure pads 1,1B and 1C (3 buttons setting only)
       -Record new movie from now : Check this option when recording a new movie to make a savestate and record a new movie from it.  To play back the movie, use the Play from savestate option and load the associated savestate.
       -New autobackup : Use use this option, check it on the Misc option dialog box.  A backup will be created when a savestate is loaded while playing a movie or when the option "Resume record from now" is selected.  The backup filename is (movie name).bak.gmv
       -New Input display : Show the keys being pressed ! To use this option, go to the Misc option menu.
       -Other little features i forgot about.

New in Version Test9c:

       -44khz is now the default sound rate
       -Response time of redefined keys improved when the game is paused.
       -Quickload and quicksave enabled when the game is paused
       -AVI framerate of PAL games fixed. 
       -Slowdown check in the menu fixed

New in Version Test9b :
       - Slowndown mode with sound disabled is now more constant
       - New option in Graphic menu: "Never skip a frame with auto frameskip".
       - You can now advance frames one by one when the game is paused.  To do it, first assign an Advance frame key in Options/Joypads... menu.
      - You can now define a Movie path in Options/Directories... menu
      - You can now disable the blue pause screen effect in Options/Misc... menu
      - New framecounter.  To activate it, go in Option/Misc... menu.  Time is showed as minutes:seconds:frame.  You can change its position too.
      - Read-only is now disable by default.
      - If Read-only is disabled and you load a savestate while a movie is playing, the movie will switch to recording (like in Famtasia and Snes9X)
      - Movies are automaticly closed on reset.
      -  A red circle will blink if a movie is being recorded.
   

Some notes about Test9a

-Fix a random bug in header identification
-AVI output (still WIP).

To log a GMV to AVI : 

	-Load the game
	-Enable sound (if you want sound in your AVI)
	-Set sound rate to 44khz (If you want sound in your AVI)
	-In the Graphic menu, select Sync AVI with movie
	-		   select Add sound to AVI (if you want)
	-		   select Start AVI Dump
	-Play the GMV file using Play Movie/Resume record from state menu
	-A box will show asking video compression.  Select one.
	-To stop AVI, select Stop AVI Dump

(Warning : sound is uncompressed.  You might want to compress it with a video editing program like Virtualdub or Nandub.)
	

Some notes about Test9

-New movie core.  All movies of all versions are still compatible
-New movies have some new features: Author notes and controller configuration
-To convert an old movie to the new movie format, use gmvtool9
-New GUI
-Options have changed place


Record New Movie : Record a movie from the beginning 
Play Movie / Resume record from savestate: Play a recorded movie file from the beginning, from a savestate or resume record of an existing movie from a savestate 
Stop Movie : Stop playing/recording 
Resume Record from now: Resume recording from already playing movie 
Slow Mode : Slow down emulation.  Only with Auto framerate.
Slow Mode Speed :  Select the speed of slow down mode

Rerecording available with Load State, Save State 

Toggle Slow Mode, Pause, Quicksave and Quickload are assignable to game keys

----------------------------------- 	FAQ	----------------------------------------

Q: Why my movie doesn't play back correctly ?  It's desyncing.

A: The movie must be played in the same condition it has been recorded.  There are some settings  that are known to affect playback :

	-Rom version
	-Game pad configuration : 6 or 3 buttons ( doesn't affect earlier games)
	-Sound enabled or disable
	-Sound mixing frequency ( 11Khz , 22 Khz or 44Khz).  With NTSC, 44khz is recommended.  With PAL, 22khz and 44khz do fine
	-Battery Backed RAM data

Q: Why my movie played well the first time but not anymore ?

A: It's because of the battery backed ram.  Delete the .srm file.  However, you'll lose your save data !

Q: Why rerecording doesn't work with Sega CD ?

A: Savestates are not present.  To rerecord, you will have to play the movie and choose the Resume record from now option.

