Merge branch 'bugfix/2016-03-28.fix-compatibility' github/master
authorDavid Korth <gerbilsoft@gerbilsoft.com>
Mon, 4 Apr 2016 15:55:53 +0000 (11:55 -0400)
committerDavid Korth <gerbilsoft@gerbilsoft.com>
Mon, 4 Apr 2016 15:55:53 +0000 (11:55 -0400)
Fixes compatibility issues with a few ROMs:
- Alien Soldier: mdZ80 error, non-standard checksum
- Alien Storm: mdZ80 error (same as Alien Soldier)
- World Series Baseball: activated 240-line mode due to an incorrect VDP mode check
- Bubba 'N' Stix: Broken menus and blackscreen due to an incorrect DMA enable check
- Cadash: Non-standard checksum

Auto-fix checksum has been disabled by default, since it seems to cause
more problems than it helps fix nowadays.

gens-qt4: Fixed the initial region code setting and PAL mode.

gens-sdl: Added command line options to set the region code, plus
auto-detection. (Auto-detection order is hard-coded to 0x4812 for now.)

Various cppcheck fixes.


Trivial merge