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)
commit64c28e4aa2e27270807c528185c6a15d27f932bd
tree161852d3f5a2ad949e5cecc495607c0d1d8d4961
parent1269663fba73d2e073f68e462cf22baff557b066
parentb702ef1a3987af1b9c8120fbaa25330b6a5029fb
Merge branch 'bugfix/2016-03-28.fix-compatibility'

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.