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
Added new parameters to Scan function.

git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@3126 d7be59e3-070e-4b9a-85a1-4646befae34d
Fixed case in #include

git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@3127 d7be59e3-070e-4b9a-85a1-4646befae34d
Fixed a warning in cocoa port.


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

This fix bugs in frameskip and maybe when changing video
core too. The idea is some games (and the bios) are not
setting priorities at each frame. That means only the
active video core got the correct priorities.

This is a somehow lazy change, most cores still have the
static SetResolution / SetPriority functions and still
use them internally.

git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@3129 d7be59e3-070e-4b9a-85a1-4646befae34d
Fixed (?) window for sprites...

I'm still not sure about that change: I've made the same
for screens a while ago and it seems to be ok... so...

This fix the Cotton Boomerang title screen.

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