version 3.1 (7/1/09)

  - added various fixes to the vdp, including horizontal sprite zooming [benryves]
  - added 3d disabling for games that are supposed to use the segascope 3d glasses [olaf]
  - added dx7vb.dll to the source's zip for compiling on windows 7 [olaf]
  - added the load rom shortcut key in full screen mode [olaf]
  - added a compatibility hack for '[bios] alex kidd in miracle world (korea)' [olaf]
  - added slow motion throttles (50%, 25%, 12%, 6%, and 3%) [olaf]
  - added rewinding (works with movie states and saves at an interval of 1 second) [olaf]
  - added 'reset and record' option for movie states [olaf]
  - added a play time pop up window to the end of movie playback [olaf]
  - added resuming recording from a save state [olaf]
  - removed a bug in handling of game gear rom filenames [olaf]
  - removed the disabling of gg's border [olaf]
  - removed the gg's start button in sms mode and removed sms's pause button in gg mode [olaf]
  - removed the sms's second input in gg mode [olaf]
  - removed a bug with rapid fire in gg mode [olaf]
  - removed a bug that did not allow pc gamepad input during movie recording [olaf]
  - removed the sms's region code in gg mode [olaf]
  - removed the bugs in the z80 core which now allow vbsms+ to pass the zexall test [brom]
  - removed a bug when you tried to play a movie while already recording [olaf]
  - removed a bug where movie states were using the save state slot number [olaf]
  - removed avi recording (there was no sound and i never planned on working on it) [olaf]
  - changed some sound code around and now it sounds better [brom]
  - changed default window size to 2x and default full screen size to 640x480 [olaf]
  - changed the region submenu around (now with proper pal/ntsc modes too) [olaf]
  - changed the gg to its proper speed (always ntsc mode) [olaf]
  - changed some other menus/submenus around [olaf]
  - changed "fast forwarding" to 'no throttle' [olaf]
  - changed sprite limiting to enabled by default for the sake of accuracy [olaf]
  - changed 'rapid fire unit' to 'rapid fire' since there was no rfu for gg [olaf]
  - changed movie states to overwrite if there's already a movie state on the slot [olaf]


version 3.0 (10/9/08)

  - added frame-by-frame advancing [olaf]
  - added preliminary sound and related options [vbt, olaf]
  - added the game gear's palette [parasyte]
  - added region detection/switching [parasyte]
  - added rapid fire unit emulation [olaf]
  - added avi movie recording (no sound) [olaf]
  - added pro action replay emulation [olaf]
  - added showing of the loaded rom's filename in the main window [olaf]
  - added fast forwarding [olaf]
  - changed palette to precalculated [vbt]
  - changed around some menus, text, and shortcut keys [olaf]
  - changed folders to be created in 'folders' folder [olaf]

  the new official homepage of vbsms+ is http://olaf.arc-nova.org


version 2.2 (11/17/06)

  - added in missing/fixed code for saving/loading of the pause button mapping on pc gamepads [olaf]
  - added in blitting (back in?) while paused [olaf]
  - changed the program-wide font back to simple windows' default (ms sans serif) [olaf]

  it is recommended you reconfigure your inputs before playing, shared mapping may have occured with pc gamepads (the start and pause buttons)


version 2.1 (11/14/06)

  - added a fix for the 'close rom' error [olaf]
  - changed and cleaned some of the z80 core source code a bit [olaf]

  the needed.zip file on the vbsms+ homepage now includes unzip32.dll


version 2.0 (11/12/06)

  - added in sprite collision detection (uncommented portions of vbsms source code) [brom]
  - added in sprite limit toggling (uncommented portions of vbsms source code) [brom/olaf]
  - added missing z80 i/o port mirrors for all supported z80 i/o ports [olaf]
  - added header awareness, it will skip and load roms correctly now (recheck roms previously not working) [brom/olaf]
  - added a vdp interrupt hack to get 'spider-man - return of the sinister six' working [brom]
  - added in crc32 checking of files for game specific "patches" (10 total -- as done with meka.pat) [olaf]
  - added a memory editor with search/state functionality [olaf]
  - added in support for the sega master system's pause button [olaf]
  - added a fix for timing via an initialization routine [brom]
  - added support for zip compressed rom files [olaf]
  - changed the 'configure input' window a little [olaf]
  - changed game gear input detection a little, put it into the case (where it belongs) [olaf]
  - changed input detection again [olaf]
  - changed the version scheme x.x versus x.x.x (version 0.1.1's successor is 2.0) [olaf]
  - removed the grayscale palette/palette switching [olaf]

  it is recommended you reconfigure your inputs before playing, shared mapping may have occured with the addition of support for the sega master system's pause button; audit your roms with maxim's sms checker.


version 0.1.1 (10/31/06)

  - added background color changing (for layer disabling)
  - added back in support for input mirroring (with support for input #2 now)
  - added missing code for $bd vdp control (read) mirror (thanks to charles macdonald for the reminder)
  - added support for rom loading via the command line
  - added toggling of the sega game gear border masking
  - changed input detection in the z80 core a little
  - changed full screen scaling (it will now use maximum possible resolution)
  - changed the rom loading routine around

  the new official homepage of vbsms+ is http://olaf.panicus.org


version 0.1.0 (10/20/06)

  - added a menu system
  - added a 'load rom' dialog
  - added closing of rom/stopping execution
  - added pausing w/blitting while paused
  - added resetting
  - added a program icon (schamp.ico from mamu_'s mameicons)
  - added support for the sega game gear's start button
  - added an 'about' dialog
  - added display size changing/blitter stretching
  - added border masking for sega game gear mode
  - added support for player #2 controller
  - added full screen support (with resolution changing/enable on rom load)
  - added state saving/loading
  - added movie recording/playing
  - added layer disabling
  - added saving of screenshots
  - added support for pc gamepad input
  - changed palettes to be hardcoded/switchable
  - changed the black and white palette to be more accurate
  - changed keyboard input to be configurable and added a configuration window
  - removed drag and drop support
  - removed error dialogs (allows more games to be played)