Fix neogeo macro buttons

This commit is contained in:
Barry Harris 2014-06-04 20:26:00 +00:00
parent f4d63e4597
commit 1f82752a10
1 changed files with 2 additions and 2 deletions

View File

@ -208,7 +208,7 @@ static void GameInpInitMacros()
nKickInputs[nPlayer][2] = i;
}
if ((BurnDrvGetHardwareCode() & HARDWARE_PUBLIC_MASK) == HARDWARE_SNK_NEOGEO) {
if ((BurnDrvGetHardwareCode() & (HARDWARE_PUBLIC_MASK - HARDWARE_PREFIX_CARTRIDGE)) == HARDWARE_SNK_NEOGEO) {
if (_stricmp(" Button A", bii.szName + 2) == 0) {
nNeogeoButtons[nPlayer][0] = i;
}
@ -275,7 +275,7 @@ static void GameInpInitMacros()
pgi++;
}
if (nFireButtons == 4 && (BurnDrvGetHardwareCode() & HARDWARE_PUBLIC_MASK) == HARDWARE_SNK_NEOGEO) {
if (nFireButtons == 4 && (BurnDrvGetHardwareCode() & (HARDWARE_PUBLIC_MASK - HARDWARE_PREFIX_CARTRIDGE)) == HARDWARE_SNK_NEOGEO) {
pgi->nInput = GIT_MACRO_AUTO;
pgi->nType = BIT_DIGITAL;
pgi->Macro.nMode = 0;