version 2.3 - changed the video menu items around - changed the source code around -- clean up! version 2.2 - 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 - 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 - 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 - 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 - [first public release] - 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)