[MEGA DRIVE] Added busy emulation to YM2612 sound
[MEGA DRIVE] Added Menacer lightgun
[MEGA DRIVE] Removed CRAM dot emulation until more information is known about it. Fixes a few pixels being misplaced in a few games
[SMS] Fixed problem with ROMs not multiple of 1KB not having their last segment mapped. Fixes a few homebrew games
[SMS] TH/TR writing wasn't completely disabled for Mark III and Japanese SMS consoles
[SMS] Added new korean mapper for Janggun-ui Adeul. It features hardware byte flipping to do easy sprite flipping
[SMS] Added SG Commander input device which is similar to a SMS control pad but with autofire options.
[NES] Added "content" mode to display which clips 8 pixels off top and bottom like a real TV does with overscan
[NES] Recoded some of the PPU
[NES] Added controller selection
[NES] Added emulation of Dendy and other PAL famiclones
[NES] Made PAL emulation more accurate through better PPU/CPU alignment
[NES] Improved read/write to $2007 emulation, fixes scrolling bug in Young Indiana Jones
[EMU] Input devices are no longer system specific but port specific. Allows any controllers with same port to be used on any system like real life. ie SMS Joypad on Megadrive
[EMU] Changed SMS Joypad, SMS Light Phaser, SMS Paddle, SMS Sports Pad, Megadrive 3 Button, MegaDrive 6 button controllers to DB-9/DE-9 pinouts
[VGM] Added VGM player support. Can now play SMS and MEGADRIVE/GENESIS VGMs using RetroCopy's high quality audio engine.
[GUI] Stopped "Download Content" button from reappearing when switching tabs after having downloaded new content
[GUI] Fixed issue when previous game showing screenshots when less than 5 screenshots were shown [Tommy]
[GUI] Added bilinear filtering for stretched bitmaps instead of nearest neighbour
[GUI] When a window was being removed it was rendered for one frame longer than it should
[GUI] Droplist now sets own list style
[GUI] Added small intro sequence
[GUI] Random VGM music now plays in the interface
[AUDIO] Now disable sound low/mid/high filtering unless gain is specified for one of the bands, changed default setting to "no gain" for speed boost
[AUDIO] Implemented some speedups to 3D sound mixing
[CORE] Added LCD persistence graphics filter. Simulates old LCD screens like that found on Nintendo GameBoy and Sega Game Gear
[CORE] Fixed small issue with scanline brightness setting. Scanlines can now be lighter than the content rather than only darker
[CORE] Now detect monitor used to launch retrocopy.exe so fullscreen mode goes to correct monitor
[CORE] Fixed hanging issue in .GAME conversion when a blank NAME was found
[CORE] Fixed conversion bug that would write the same game twice for an incomplete .GAME set
[CORE] Fixed problem when running a game in the DB that used the same ROM but a different name or setting
[CORE] Upgraded libraries: freetype, boost, tinyxml
[CORE] Fixed multithreading bug in game browser
[CORE] Allowed copying and posting from windows GUI clipboard to/from RetroCopy GUI
[CORE] Added option to fix input lag due to poor OpenGL VSYNC behaviour. Ensures input is matched to the display
[CORE] Removed SDL and wrote new Windowing and Input system. Fixes numerous input and other bugs caused by SDL
[CORE] Separated video and input threads. Now input events happen asynchronously and won't be limited by VSYNC
[CORE] Implemented low latency input into all of the emulator cores. Input latency has worst case response of only 4ms now
[CORE] Now disable screensaver when RetroCopy is running
[CORE] Ensure Windows doesn't think it's idle when user doesn't use mouse or keyboard
[CORE] Added more descriptive input text as given from input drivers themselves (Z axis instead of Axis 1 for instance)
[CORE] Fixed issue with broken .GAME files possibly causing crash when run
[CORE] Removed some thread locking on cores that have "Seek" capabilities to remove unneeded slowdowns. Fixes video playback issue on some systems
[ONLINE] New .GAME files with metanames longer than 32chars weren't properly being logged online [Tommy]