Left a "FIXME" too remind me later, that gamma needs attention in MAME.

git-svn-id: svn://dspnet.fr/mame/trunk@30513 749742ba-7341-0410-aadc-df50b521781e
Left a comment that GL_FRAMEBUFFER_SRGB is supported by SDL2.


git-svn-id: svn://dspnet.fr/mame/trunk@30514 749742ba-7341-0410-aadc-df50b521781e
Fixed a bug with saving state. In addition, some minor code changes.

git-svn-id: svn://dspnet.fr/mame/trunk@30515 749742ba-7341-0410-aadc-df50b521781e
fmtowns: added clone FM Towns II FreshTV [caius, Barry Rodewald]

git-svn-id: svn://dspnet.fr/mame/trunk@30516 749742ba-7341-0410-aadc-df50b521781e
fix build (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@30517 749742ba-7341-0410-aadc-df50b521781e
(MESS) osbexec: Modernized floppy. Now tries to load CP/M but fails while reading ids. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@30518 749742ba-7341-0410-aadc-df50b521781e
(MESS) msx.c: Added TC8566AF FDC emulation. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@30519 749742ba-7341-0410-aadc-df50b521781e
nemesis.c: use standard palette handler for salamander and friends (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@30520 749742ba-7341-0410-aadc-df50b521781e
Fixed ROM_RELOAD sizes to match actual rom sizes in certain WPC_95.c games (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@30521 749742ba-7341-0410-aadc-df50b521781e
(MESS) apf : convert to new wdc.
Don't know if the old code worked; the new code certainly doesn't.

git-svn-id: svn://dspnet.fr/mame/trunk@30522 749742ba-7341-0410-aadc-df50b521781e
Silence GAYLE

git-svn-id: svn://dspnet.fr/mame/trunk@30523 749742ba-7341-0410-aadc-df50b521781e
Amiga: Support PAL/NTSC switch for machines equipped with an ECS Agnus
chip or better.

Core changes:
- Save screen pixelclock.
- Call reset_partial_updates() in finish_screen_updates() instead of
creating an extra timer for it. This prevents calling
reset_partial_updates() after finishing the screen, causes issues when
screens change their size to a size lower than the current screen.
- Optimization: Support calling vblank_begin() directly at the start of
a frame instead of using a timer.

git-svn-id: svn://dspnet.fr/mame/trunk@30524 749742ba-7341-0410-aadc-df50b521781e
(MESS) mbc200 : converted to new wdc
Regression: disk is not ready

git-svn-id: svn://dspnet.fr/mame/trunk@30525 749742ba-7341-0410-aadc-df50b521781e
(MESS) msx.c: Implemented some more things in the matsushita switched device. Firmware in fs4500 now seems to work. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@30526 749742ba-7341-0410-aadc-df50b521781e
Experimental fix for building with MSVC 2012 (it might fix ICC too). (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@30527 749742ba-7341-0410-aadc-df50b521781e
Alternate fix, closer to original. Either works for MSVC 2012 & MinGW, someone needs to test with ICC (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@30528 749742ba-7341-0410-aadc-df50b521781e
(MESS) msx.c: Notes and fixed rom loading for tpp311 and tps312. tpp311 now boots into logo. msx-write and msx-plan can now be started on tps312. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@30529 749742ba-7341-0410-aadc-df50b521781e
New Game Added
--------------
Step Champ (GQ930 VER. JA) [any]

git-svn-id: svn://dspnet.fr/mame/trunk@30530 749742ba-7341-0410-aadc-df50b521781e
fixed usage of uninitialized member in mos6526_device (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@30531 749742ba-7341-0410-aadc-df50b521781e
(MESS) msx.c: Implemented msx2+ system flags register. The fsa1fx driver no longer keeps rebooting into firmware. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@30532 749742ba-7341-0410-aadc-df50b521781e