Reverted revision 3075.

Revision 3075 was wrong, the only thing it "fixed" was also
fixed by rev 3076.
This fix the "black pixels" regression in Nights without
breaking Shining Force 3.

git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@3106 d7be59e3-070e-4b9a-85a1-4646befae34d
Added a settings in Qt port to hide log window.

git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@3107 d7be59e3-070e-4b9a-85a1-4646befae34d
Anonymous patch adding hat support to sdl core.

Well... thank you anonymous :)

git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@3108 d7be59e3-070e-4b9a-85a1-4646befae34d
Keep FPS setting when changing game.

git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@3109 d7be59e3-070e-4b9a-85a1-4646befae34d
Save and restore window position.

git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@3110 d7be59e3-070e-4b9a-85a1-4646befae34d
Cannot add cheat before init.

git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@3111 d7be59e3-070e-4b9a-85a1-4646befae34d
Searching for ini file in the app dir on windows.

It seems many users like to have configuration in
the application dir...
But you'll have to manually create those files and
as long as they're here, they will shadow the "global"
configuration file.

git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@3112 d7be59e3-070e-4b9a-85a1-4646befae34d
Fixed issue where code would crash if DTR was read after selector is reset.

git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@3113 d7be59e3-070e-4b9a-85a1-4646befae34d
Added missing return statement.

git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@3114 d7be59e3-070e-4b9a-85a1-4646befae34d
gen68k is not needed when building c68k...

... and it removes a warning on OSX :)

git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@3115 d7be59e3-070e-4b9a-85a1-4646befae34d
YabErrorMsg function and error reporting in ygl.

The new YabErrorMsg function is an easier to use
wrapper around YuiErrorMsg.
I'm using this new function to send details about
OpenGL initialization failure to the interface
instead of stdout...

git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@3116 d7be59e3-070e-4b9a-85a1-4646befae34d
Removed the OnScreenDebugMessage functions.

git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@3117 d7be59e3-070e-4b9a-85a1-4646befae34d
Fixed issue with screenshot function sometimes saving black instead of the actual screen.

git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@3118 d7be59e3-070e-4b9a-85a1-4646befae34d
Added PerKeyName callback in all peripheral cores.

Removed the now useless PERKEYNAME compilation option.

This change has not been tested on every port, so
it may break things... sorry for that ^^;
Please test and fix :)

git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@3119 d7be59e3-070e-4b9a-85a1-4646befae34d
Removed some more peripheral dead code.

The PerSetButtonMapping callback was added seven
years ago and was never used, guess it's ok to
remove it :)
Also removed the PerRemovePeripheral function that
was never implemented.

git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@3120 d7be59e3-070e-4b9a-85a1-4646befae34d
-Added work-around for MSVC uses sprintf_s instead of snprintf

git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@3121 d7be59e3-070e-4b9a-85a1-4646befae34d
Removed bitmap parameter as we're now using EGL

git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@3122 d7be59e3-070e-4b9a-85a1-4646befae34d
Fixed compilation for full software mode.

git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@3123 d7be59e3-070e-4b9a-85a1-4646befae34d
-Some tweaks the peripheral interface. Ports will need updating.
-Added Wheel support
-Added Mission Stick support
-Added Twin Sticks support
-Added 3D Control Pad support
-Added framework for other unsupported peripherals
-Added 3D Control Pad/Mouse support to QT port


git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@3124 d7be59e3-070e-4b9a-85a1-4646befae34d
Place holder image for mouse

git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@3125 d7be59e3-070e-4b9a-85a1-4646befae34d