Mapper 3: Force all games using the NES-CNROM board to use bus conflicts

This commit is contained in:
Souryo 2016-07-21 17:22:48 -04:00
parent 4e83491181
commit 68c4366cc8

View File

@ -126,6 +126,13 @@ void GameDatabase::InitializeInputDevices(string inputType, GameSystem system)
uint8_t GameDatabase::GetSubMapper(GameInfo &info)
{
switch(info.MapperID) {
case 3:
if(info.Board.compare("NES-CNROM") == 0) {
//Enable bus conflicts for CNROM games
//Fixes "Cybernoid - The Fighting Machine" which requires open bus behavior to work properly
return 2;
}
break;
case 4:
if(info.Board.compare("ACCLAIM-MC-ACC") == 0) {
return 3; //Acclaim MC-ACC (MMC3 clone)