Movie/Snapshot Related Things:
Snapshot version incremented! (permitted by zones)
New snapshot cannot be loaded by official version,
though older snapshot can be loaded by this version.

Movie timing is still the same with official version, I think.
If you plan to continue to record your movie made with official version,
do not load older snapshot to jump to certain frame. That will cause a desync.
Also, do not switch SpeedHacks to ON (that's also deprecated in official version).

Smart Frame Advance (FrameAdvanceSkipsNonInput) is modified by nitsujrehtona.
I don't know whether the feature had a bug, nor whether it works correctly now.

Snes9x 1.51+ v5.2

- Win32: Direct3D output (optional)                         (OV2)
- Win32: Fullscreen mode respects refresh rate setting
  (d3d only)                                                (OV2)
- Win32: updated graphics option dialog, "local vid-mem" and
  "test mode" in display settings have been disabled.       (OV2)
- Win32: ESC in fullscreen now exits fullscreen.            (OV2)
- Win32: new filter: blargg's ntsc filter (three presets)   (OV2)

Snes9x 1.51+ v5.1

- Win32: Changed the behavior of Clear All to uncheck only
  certain player's macro.                                   (gocha)
- Win32: Modified the behavior of load state around key
  macro.                                                    (gocha)

Snes9x 1.51+ v5

- Fixed a problem that reset record worked differently
  between playing and recording. Apparently 1 frame delay
  had existed on movie play in older version. Thanks inichi.(gocha)
- Win32: Modified hotkey configuration, so that it can
  assign modifier itself (Shift, Alt, and Ctrl).            (gocha)

Snes9x 1.51+ v4
- Changed to indicate ignored frames while playing a movie. (gocha)
- Win32: Added ForceOutputSound option. The instant hack
  allows snes9x to output sound during avi recording,
  its sound quality is bad though.                          (gocha)
- Win32: Changed to keep fast-forward when the window is
  activated if toggled fast-forward mode is used.           (gocha)
- Win32: Fixed position saving problem with multiple
  moniter.                                                  (OV2)

Snes9x 1.51+ v3
- Win32: Removed bad fullscreen fix for the time being.
  As a result, the main screen will be lost when you change
  display settings via Display Properties. However, you can
  restore it by opening Display Configuration dialog.
  It's much better than crash, anyway.                      (gocha)

Snes9x 1.51+ v2
- Changed default to disable old sound hack (FixFrequency). (gocha)
- Win32: Sync Sound routine for AVI output (experimental).  (gocha)
- Win32: Improved joypad/background input around.           (gocha)
- Win32: Fixed full-screen switching bug (hopefully).       (gocha)
- Win32: Improved "Text In Image" option.                   (gocha)
- Win32: Fixed macro vanishing bug.                         (gocha)
- Win32: Added an experimental option "NotifySoundDSPRead"  (gocha)
- Win32: Added temporary solution for random sound desync.  (gocha)
- Win32: Changed to not uncheck read-only check when
  "Movie File" edit control is clicked. (*)                 (gocha)
- Win32: Re-numbered resource IDs. (*)                      (gocha)
- Win32: Changes for old Windows (and the latest SDK). (*)  (gocha)

Snes9x 1.51+
- Fixed invalid memory accesses in C4 and OBC1.
  MMX3 Toxic Seahorse stage now can be emulated with HDMA.  (zones)
- Updated snapshot to prevent desync. Added some variables
  related to APU and HDMA.                                  (gocha)
- Fixed inconsistent snapshot detection.                    (gocha)
- ROM name in movie now contains katakana.                  (gocha)
- Modified conffile.* and removed an assertion error. (*)   (h0shu, gocha)
- Fixed C linkage error in global.cpp. (*)                  (gocha)
- Win32: Added a simple macro feature. Though it's not
  very smart, it's somewhat useful. The macro feature's
  syntax is described in lazymacro.txt.                     (gocha)
- Win32: Improved the avi output code. Even if you started
  avi recording with hi-res scene, video width won't be
  doubled. Or you can record avi with double scale for
  hi-res title (see AVIDoubleScale in config file).         (gocha)
- Win32: Added hotkeys to toggle sound channel.             (gocha)
- Win32: Fixed input related bug and modified auto-fire.    (gocha)
- Win32: Added a function for Snes9x Watch. (*)             (gocha)
- Win32: Fixed message loop for non-modal dialogs. (*)      (gocha)
- Win32: Fixed crash issue when press "watch" at the
  cheat menu, without having a RAM address selected. (*)    (gocha)
- Win32: Fix for non-OpenGL build. (*)                      (gocha)
- Win32: VC8.0 fatal error C1063 temporary fix. (*)         (gocha)
- Removed some unused or highly deprecated files. (*)       (gocha)
- Win32: Fixed hq*x filter bug.                             (Air)
- Win32: Modified smart frame advance related.              (nitsujrehtona)
- Win32: Added fast-forward to frame for movie.             (nitsujrehtona)
- Several small fixes. (*)                                  (nitsujrehtona)
